function Layzr(e){this._lastScroll=0,this._ticking=!1,e=e||{},this._optionsContainer=document.querySelector(e.container)||window,this._optionsSelector=e.selector||"[data-layzr]",this._optionsAttr=e.attr||"data-layzr",this._optionsAttrSrcSet=e.attrSrcSet||"data-layzr-srcset",this._optionsAttrRetina=e.retinaAttr||"data-layzr-retina",this._optionsAttrBg=e.bgAttr||"data-layzr-bg",this._optionsAttrHidden=e.hiddenAttr||"data-layzr-hidden",this._optionsThreshold=e.threshold||0,this._optionsBefore=e.before||null,this._optionsAfter=e.after||null,this._optionsCallback=e.callback||null,this._retina=window.devicePixelRatio>1,this._srcAttr=this._retina?this._optionsAttrRetina:this._optionsAttr,this._nodes=document.querySelectorAll(this._optionsSelector),this._handlerBind=this._requestScroll.bind(this),this._create()}function simple_tooltip(e,t){jQuery(e).each(function(e){jQuery("body").append("<div class='"+t+"' id='"+t+e+"'>"+jQuery(this).find("span.tooltip-c").html()+"</div>");var i=jQuery("#"+t+e);jQuery(this).removeAttr("title").mouseover(function(){i.css({opacity:1,display:"none"}).fadeIn(400)}).mousemove(function(e){var t,o,n=jQuery(window).scrollTop(),a=jQuery(window).width(),r=15;t=a-2*r>=i.width()+e.pageX?e.pageX+r:a-i.width()-r,o=n+2*r>=e.pageY-i.height()?n+r:e.pageY-i.height()-2.2*r,i.css({left:t,top:o})}).mouseout(function(){i.css({left:"-9999px"})})})}jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,t,i,o,n){return jQuery.easing[jQuery.easing.def](e,t,i,o,n)},easeInQuad:function(e,t,i,o,n){return o*(t/=n)*t+i},easeOutQuad:function(e,t,i,o,n){return-o*(t/=n)*(t-2)+i},easeInOutQuad:function(e,t,i,o,n){return(t/=n/2)<1?o/2*t*t+i:-o/2*(--t*(t-2)-1)+i},easeInCubic:function(e,t,i,o,n){return o*(t/=n)*t*t+i},easeOutCubic:function(e,t,i,o,n){return o*((t=t/n-1)*t*t+1)+i},easeInOutCubic:function(e,t,i,o,n){return(t/=n/2)<1?o/2*t*t*t+i:o/2*((t-=2)*t*t+2)+i},easeInQuart:function(e,t,i,o,n){return o*(t/=n)*t*t*t+i},easeOutQuart:function(e,t,i,o,n){return-o*((t=t/n-1)*t*t*t-1)+i},easeInOutQuart:function(e,t,i,o,n){return(t/=n/2)<1?o/2*t*t*t*t+i:-o/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(e,t,i,o,n){return o*(t/=n)*t*t*t*t+i},easeOutQuint:function(e,t,i,o,n){return o*((t=t/n-1)*t*t*t*t+1)+i},easeInOutQuint:function(e,t,i,o,n){return(t/=n/2)<1?o/2*t*t*t*t*t+i:o/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(e,t,i,o,n){return-o*Math.cos(t/n*(Math.PI/2))+o+i},easeOutSine:function(e,t,i,o,n){return o*Math.sin(t/n*(Math.PI/2))+i},easeInOutSine:function(e,t,i,o,n){return-o/2*(Math.cos(Math.PI*t/n)-1)+i},easeInExpo:function(e,t,i,o,n){return 0==t?i:o*Math.pow(2,10*(t/n-1))+i},easeOutExpo:function(e,t,i,o,n){return t==n?i+o:o*(-Math.pow(2,-10*t/n)+1)+i},easeInOutExpo:function(e,t,i,o,n){return 0==t?i:t==n?i+o:(t/=n/2)<1?o/2*Math.pow(2,10*(t-1))+i:o/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(e,t,i,o,n){return-o*(Math.sqrt(1-(t/=n)*t)-1)+i},easeOutCirc:function(e,t,i,o,n){return o*Math.sqrt(1-(t=t/n-1)*t)+i},easeInOutCirc:function(e,t,i,o,n){return(t/=n/2)<1?-o/2*(Math.sqrt(1-t*t)-1)+i:o/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(e,t,i,o,n){var a=1.70158,r=0,s=o;if(0==t)return i;if(1==(t/=n))return i+o;if(r||(r=.3*n),s<Math.abs(o)){s=o;var a=r/4}else var a=r/(2*Math.PI)*Math.asin(o/s);return-(s*Math.pow(2,10*(t-=1))*Math.sin(2*(t*n-a)*Math.PI/r))+i},easeOutElastic:function(e,t,i,o,n){var a=1.70158,r=0,s=o;if(0==t)return i;if(1==(t/=n))return i+o;if(r||(r=.3*n),s<Math.abs(o)){s=o;var a=r/4}else var a=r/(2*Math.PI)*Math.asin(o/s);return s*Math.pow(2,-10*t)*Math.sin(2*(t*n-a)*Math.PI/r)+o+i},easeInOutElastic:function(e,t,i,o,n){var a=1.70158,r=0,s=o;if(0==t)return i;if(2==(t/=n/2))return i+o;if(r||(r=.3*n*1.5),s<Math.abs(o)){s=o;var a=r/4}else var a=r/(2*Math.PI)*Math.asin(o/s);return 1>t?-.5*s*Math.pow(2,10*(t-=1))*Math.sin(2*(t*n-a)*Math.PI/r)+i:s*Math.pow(2,-10*(t-=1))*Math.sin(2*(t*n-a)*Math.PI/r)*.5+o+i},easeInBack:function(e,t,i,o,n,a){return void 0==a&&(a=1.70158),o*(t/=n)*t*((a+1)*t-a)+i},easeOutBack:function(e,t,i,o,n,a){return void 0==a&&(a=1.70158),o*((t=t/n-1)*t*((a+1)*t+a)+1)+i},easeInOutBack:function(e,t,i,o,n,a){return void 0==a&&(a=1.70158),(t/=n/2)<1?o/2*t*t*(((a*=1.525)+1)*t-a)+i:o/2*((t-=2)*t*(((a*=1.525)+1)*t+a)+2)+i},easeInBounce:function(e,t,i,o,n){return o-jQuery.easing.easeOutBounce(e,n-t,0,o,n)+i},easeOutBounce:function(e,t,i,o,n){return(t/=n)<1/2.75?7.5625*o*t*t+i:2/2.75>t?o*(7.5625*(t-=1.5/2.75)*t+.75)+i:2.5/2.75>t?o*(7.5625*(t-=2.25/2.75)*t+.9375)+i:o*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(e,t,i,o,n){return n/2>t?.5*jQuery.easing.easeInBounce(e,2*t,0,o,n)+i:.5*jQuery.easing.easeOutBounce(e,2*t-n,0,o,n)+.5*o+i}}),!function(e){function t(e){var t=e.length,o=i.type(e);return"function"===o||i.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===o||0===t||"number"==typeof t&&t>0&&t-1 in e}if(!e.jQuery){var i=function(e,t){return new i.fn.init(e,t)};i.isWindow=function(e){return null!=e&&e==e.window},i.type=function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[r.call(e)]||"object":typeof e},i.isArray=Array.isArray||function(e){return"array"===i.type(e)},i.isPlainObject=function(e){var t;if(!e||"object"!==i.type(e)||e.nodeType||i.isWindow(e))return!1;try{if(e.constructor&&!a.call(e,"constructor")&&!a.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(o){return!1}for(t in e);return void 0===t||a.call(e,t)},i.each=function(e,i,o){var n,a=0,r=e.length,s=t(e);if(o){if(s)for(;r>a&&(n=i.apply(e[a],o),n!==!1);a++);else for(a in e)if(n=i.apply(e[a],o),n===!1)break}else if(s)for(;r>a&&(n=i.call(e[a],a,e[a]),n!==!1);a++);else for(a in e)if(n=i.call(e[a],a,e[a]),n===!1)break;return e},i.data=function(e,t,n){if(void 0===n){var a=e[i.expando],r=a&&o[a];if(void 0===t)return r;if(r&&t in r)return r[t]}else if(void 0!==t){var a=e[i.expando]||(e[i.expando]=++i.uuid);return o[a]=o[a]||{},o[a][t]=n,n}},i.removeData=function(e,t){var n=e[i.expando],a=n&&o[n];a&&i.each(t,function(e,t){delete a[t]})},i.extend=function(){var e,t,o,n,a,r,s=arguments[0]||{},l=1,d=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[l]||{},l++),"object"!=typeof s&&"function"!==i.type(s)&&(s={}),l===d&&(s=this,l--);d>l;l++)if(null!=(a=arguments[l]))for(n in a)e=s[n],o=a[n],s!==o&&(c&&o&&(i.isPlainObject(o)||(t=i.isArray(o)))?(t?(t=!1,r=e&&i.isArray(e)?e:[]):r=e&&i.isPlainObject(e)?e:{},s[n]=i.extend(c,r,o)):void 0!==o&&(s[n]=o));return s},i.queue=function(e,o,n){function a(e,i){var o=i||[];return null!=e&&(t(Object(e))?!function(e,t){for(var i=+t.length,o=0,n=e.length;i>o;)e[n++]=t[o++];if(i!==i)for(;void 0!==t[o];)e[n++]=t[o++];return e.length=n,e}(o,"string"==typeof e?[e]:e):[].push.call(o,e)),o}if(e){o=(o||"fx")+"queue";var r=i.data(e,o);return n?(!r||i.isArray(n)?r=i.data(e,o,a(n)):r.push(n),r):r||[]}},i.dequeue=function(e,t){i.each(e.nodeType?[e]:e,function(e,o){t=t||"fx";var n=i.queue(o,t),a=n.shift();"inprogress"===a&&(a=n.shift()),a&&("fx"===t&&n.unshift("inprogress"),a.call(o,function(){i.dequeue(o,t)}))})},i.fn=i.prototype={init:function(e){if(e.nodeType)return this[0]=e,this;throw new Error("Not a DOM node.")},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(e.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(e.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function e(){for(var e=this.offsetParent||document;e&&"html"===!e.nodeType.toLowerCase&&"static"===e.style.position;)e=e.offsetParent;return e||document}var t=this[0],e=e.apply(t),o=this.offset(),n=/^(?:body|html)$/i.test(e.nodeName)?{top:0,left:0}:i(e).offset();return o.top-=parseFloat(t.style.marginTop)||0,o.left-=parseFloat(t.style.marginLeft)||0,e.style&&(n.top+=parseFloat(e.style.borderTopWidth)||0,n.left+=parseFloat(e.style.borderLeftWidth)||0),{top:o.top-n.top,left:o.left-n.left}}};var o={};i.expando="velocity"+(new Date).getTime(),i.uuid=0;for(var n={},a=n.hasOwnProperty,r=n.toString,s="Boolean Number String Function Array Date RegExp Object Error".split(" "),l=0;l<s.length;l++)n["[object "+s[l]+"]"]=s[l].toLowerCase();i.fn.init.prototype=i.fn,e.Velocity={Utilities:i}}}(window),function(e){"object"==typeof module&&"object"==typeof module.exports?module.exports=e():"function"==typeof define&&define.amd?define(e):e()}(function(){return function(e,t,i,o){function n(e){for(var t=-1,i=e?e.length:0,o=[];++t<i;){var n=e[t];n&&o.push(n)}return o}function a(e){return m.isWrapped(e)?e=[].slice.call(e):m.isNode(e)&&(e=[e]),e}function r(e){var t=h.data(e,"velocity");return null===t?o:t}function s(e){return function(t){return Math.round(t*e)*(1/e)}}function l(e,i,o,n){function a(e,t){return 1-3*t+3*e}function r(e,t){return 3*t-6*e}function s(e){return 3*e}function l(e,t,i){return((a(t,i)*e+r(t,i))*e+s(t))*e}function d(e,t,i){return 3*a(t,i)*e*e+2*r(t,i)*e+s(t)}function c(t,i){for(var n=0;m>n;++n){var a=d(i,e,o);if(0===a)return i;var r=l(i,e,o)-t;i-=r/a}return i}function u(){for(var t=0;b>t;++t)S[t]=l(t*w,e,o)}function h(t,i,n){var a,r,s=0;do r=i+(n-i)/2,a=l(r,e,o)-t,a>0?n=r:i=r;while(Math.abs(a)>v&&++s<y);return r}function f(t){for(var i=0,n=1,a=b-1;n!=a&&S[n]<=t;++n)i+=w;--n;var r=(t-S[n])/(S[n+1]-S[n]),s=i+r*w,l=d(s,e,o);return l>=g?c(t,s):0==l?s:h(t,i,i+w)}function p(){x=!0,(e!=i||o!=n)&&u()}var m=4,g=.001,v=1e-7,y=10,b=11,w=1/(b-1),_="Float32Array"in t;if(4!==arguments.length)return!1;for(var C=0;4>C;++C)if("number"!=typeof arguments[C]||isNaN(arguments[C])||!isFinite(arguments[C]))return!1;e=Math.min(e,1),o=Math.min(o,1),e=Math.max(e,0),o=Math.max(o,0);var S=_?new Float32Array(b):new Array(b),x=!1,k=function(t){return x||p(),e===i&&o===n?t:0===t?0:1===t?1:l(f(t),i,n)};k.getControlPoints=function(){return[{x:e,y:i},{x:o,y:n}]};var T="generateBezier("+[e,i,o,n]+")";return k.toString=function(){return T},k}function d(e,t){var i=e;return m.isString(e)?b.Easings[e]||(i=!1):i=m.isArray(e)&&1===e.length?s.apply(null,e):m.isArray(e)&&2===e.length?w.apply(null,e.concat([t])):m.isArray(e)&&4===e.length?l.apply(null,e):!1,i===!1&&(i=b.Easings[b.defaults.easing]?b.defaults.easing:y),i}function c(e){if(e){var t=(new Date).getTime(),i=b.State.calls.length;i>1e4&&(b.State.calls=n(b.State.calls));for(var a=0;i>a;a++)if(b.State.calls[a]){var s=b.State.calls[a],l=s[0],d=s[2],f=s[3],p=!!f,g=null;f||(f=b.State.calls[a][3]=t-16);for(var v=Math.min((t-f)/d.duration,1),y=0,w=l.length;w>y;y++){var C=l[y],x=C.element;if(r(x)){var k=!1;if(d.display!==o&&null!==d.display&&"none"!==d.display){if("flex"===d.display){var T=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];h.each(T,function(e,t){_.setPropertyValue(x,"display",t)})}_.setPropertyValue(x,"display",d.display)}d.visibility!==o&&"hidden"!==d.visibility&&_.setPropertyValue(x,"visibility",d.visibility);for(var P in C)if("element"!==P){var I,M=C[P],z=m.isString(M.easing)?b.Easings[M.easing]:M.easing;if(1===v)I=M.endValue;else{var A=M.endValue-M.startValue;if(I=M.startValue+A*z(v,d,A),!p&&I===M.currentValue)continue}if(M.currentValue=I,"tween"===P)g=I;else{if(_.Hooks.registered[P]){var L=_.Hooks.getRoot(P),H=r(x).rootPropertyValueCache[L];H&&(M.rootPropertyValue=H)}var E=_.setPropertyValue(x,P,M.currentValue+(0===parseFloat(I)?"":M.unitType),M.rootPropertyValue,M.scrollData);_.Hooks.registered[P]&&(r(x).rootPropertyValueCache[L]=_.Normalizations.registered[L]?_.Normalizations.registered[L]("extract",null,E[1]):E[1]),"transform"===E[0]&&(k=!0)}}d.mobileHA&&r(x).transformCache.translate3d===o&&(r(x).transformCache.translate3d="(0px, 0px, 0px)",k=!0),k&&_.flushTransformCache(x)}}d.display!==o&&"none"!==d.display&&(b.State.calls[a][2].display=!1),d.visibility!==o&&"hidden"!==d.visibility&&(b.State.calls[a][2].visibility=!1),d.progress&&d.progress.call(s[1],s[1],v,Math.max(0,f+d.duration-t),f,g),1===v&&u(a)}}b.State.isTicking&&S(c)}function u(e,t){if(!b.State.calls[e])return!1;for(var i=b.State.calls[e][0],n=b.State.calls[e][1],a=b.State.calls[e][2],s=b.State.calls[e][4],l=!1,d=0,c=i.length;c>d;d++){var u=i[d].element;if(t||a.loop||("none"===a.display&&_.setPropertyValue(u,"display",a.display),"hidden"===a.visibility&&_.setPropertyValue(u,"visibility",a.visibility)),a.loop!==!0&&(h.queue(u)[1]===o||!/\.velocityQueueEntryFlag/i.test(h.queue(u)[1]))&&r(u)){r(u).isAnimating=!1,r(u).rootPropertyValueCache={};var f=!1;h.each(_.Lists.transforms3D,function(e,t){var i=/^scale/.test(t)?1:0,n=r(u).transformCache[t];r(u).transformCache[t]!==o&&new RegExp("^\\("+i+"[^.]").test(n)&&(f=!0,delete r(u).transformCache[t])}),a.mobileHA&&(f=!0,delete r(u).transformCache.translate3d),f&&_.flushTransformCache(u),_.Values.removeClass(u,"velocity-animating")}if(!t&&a.complete&&!a.loop&&d===c-1)try{a.complete.call(n,n)}catch(p){setTimeout(function(){throw p},1)}s&&a.loop!==!0&&s(n),r(u)&&a.loop===!0&&!t&&(h.each(r(u).tweensContainer,function(e,t){/^rotate/.test(e)&&360===parseFloat(t.endValue)&&(t.endValue=0,t.startValue=360),/^backgroundPosition/.test(e)&&100===parseFloat(t.endValue)&&"%"===t.unitType&&(t.endValue=0,t.startValue=100)}),b(u,"reverse",{loop:!0,delay:a.delay})),a.queue!==!1&&h.dequeue(u,a.queue)}b.State.calls[e]=!1;for(var m=0,g=b.State.calls.length;g>m;m++)if(b.State.calls[m]!==!1){l=!0;break}l===!1&&(b.State.isTicking=!1,delete b.State.calls,b.State.calls=[])}var h,f=function(){if(i.documentMode)return i.documentMode;for(var e=7;e>4;e--){var t=i.createElement("div");if(t.innerHTML="<!--[if IE "+e+"]><span></span><![endif]-->",t.getElementsByTagName("span").length)return t=null,e}return o}(),p=function(){var e=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var i,o=(new Date).getTime();return i=Math.max(0,16-(o-e)),e=o+i,setTimeout(function(){t(o+i)},i)}}(),m={isString:function(e){return"string"==typeof e},isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},isFunction:function(e){return"[object Function]"===Object.prototype.toString.call(e)},isNode:function(e){return e&&e.nodeType},isNodeList:function(e){return"object"==typeof e&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(e))&&e.length!==o&&(0===e.length||"object"==typeof e[0]&&e[0].nodeType>0)},isWrapped:function(e){return e&&(e.jquery||t.Zepto&&t.Zepto.zepto.isZ(e))},isSVG:function(e){return t.SVGElement&&e instanceof t.SVGElement},isEmptyObject:function(e){for(var t in e)return!1;return!0}},g=!1;if(e.fn&&e.fn.jquery?(h=e,g=!0):h=t.Velocity.Utilities,8>=f&&!g)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(7>=f)return void(jQuery.fn.velocity=jQuery.fn.animate);var v=400,y="swing",b={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:i.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:h,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:v,easing:y,begin:o,complete:o,progress:o,display:o,visibility:o,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(e){h.data(e,"velocity",{isSVG:m.isSVG(e),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};t.pageYOffset!==o?(b.State.scrollAnchor=t,b.State.scrollPropertyLeft="pageXOffset",b.State.scrollPropertyTop="pageYOffset"):(b.State.scrollAnchor=i.documentElement||i.body.parentNode||i.body,b.State.scrollPropertyLeft="scrollLeft",b.State.scrollPropertyTop="scrollTop");var w=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,i,o){var n={x:t.x+o.dx*i,v:t.v+o.dv*i,tension:t.tension,friction:t.friction};return{dx:n.v,dv:e(n)}}function i(i,o){var n={dx:i.v,dv:e(i)},a=t(i,.5*o,n),r=t(i,.5*o,a),s=t(i,o,r),l=1/6*(n.dx+2*(a.dx+r.dx)+s.dx),d=1/6*(n.dv+2*(a.dv+r.dv)+s.dv);return i.x=i.x+l*o,i.v=i.v+d*o,i}return function o(e,t,n){var a,r,s,l={x:-1,v:0,tension:null,friction:null},d=[0],c=0,u=1e-4,h=.016;for(e=parseFloat(e)||500,t=parseFloat(t)||20,n=n||null,l.tension=e,l.friction=t,a=null!==n,a?(c=o(e,t),r=c/n*h):r=h;s=i(s||l,r),d.push(1+s.x),c+=16,Math.abs(s.x)>u&&Math.abs(s.v)>u;);return a?function(e){return d[e*(d.length-1)|0]}:c}}();b.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}},h.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(e,t){b.Easings[t[0]]=l.apply(null,t[1])});var _=b.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+([0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e=0;e<_.Lists.colors.length;e++){var t="color"===_.Lists.colors[e]?"0 0 0 1":"255 255 255 1";_.Hooks.templates[_.Lists.colors[e]]=["Red Green Blue Alpha",t]}var i,o,n;if(f)for(i in _.Hooks.templates){o=_.Hooks.templates[i],n=o[0].split(" ");var a=o[1].match(_.RegEx.valueSplit);"Color"===n[0]&&(n.push(n.shift()),a.push(a.shift()),_.Hooks.templates[i]=[n.join(" "),a.join(" ")])}for(i in _.Hooks.templates){o=_.Hooks.templates[i],n=o[0].split(" ");for(var e in n){var r=i+n[e],s=e;_.Hooks.registered[r]=[i,s]}}},getRoot:function(e){var t=_.Hooks.registered[e];return t?t[0]:e},cleanRootPropertyValue:function(e,t){return _.RegEx.valueUnwrap.test(t)&&(t=t.match(_.RegEx.valueUnwrap)[1]),_.Values.isCSSNullValue(t)&&(t=_.Hooks.templates[e][1]),t},extractValue:function(e,t){var i=_.Hooks.registered[e];if(i){var o=i[0],n=i[1];return t=_.Hooks.cleanRootPropertyValue(o,t),t.toString().match(_.RegEx.valueSplit)[n]}return t},injectValue:function(e,t,i){var o=_.Hooks.registered[e];if(o){var n,a,r=o[0],s=o[1];return i=_.Hooks.cleanRootPropertyValue(r,i),n=i.toString().match(_.RegEx.valueSplit),n[s]=t,a=n.join(" ")}return i}},Normalizations:{registered:{clip:function(e,t,i){switch(e){case"name":return"clip";case"extract":var o;return _.RegEx.wrappedValueAlreadyExtracted.test(i)?o=i:(o=i.toString().match(_.RegEx.valueUnwrap),o=o?o[1].replace(/,(\s+)?/g," "):i),o;case"inject":return"rect("+i+")"}},blur:function(e,t,i){switch(e){case"name":return b.State.isFirefox?"filter":"-webkit-filter";case"extract":var o=parseFloat(i);if(!o&&0!==o){var n=i.toString().match(/blur\(([0-9]+[A-z]+)\)/i);o=n?n[1]:0}return o;case"inject":return parseFloat(i)?"blur("+i+")":"none"}},opacity:function(e,t,i){if(8>=f)switch(e){case"name":return"filter";case"extract":var o=i.toString().match(/alpha\(opacity=(.*)\)/i);return i=o?o[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(i),10)+")"}else switch(e){case"name":return"opacity";case"extract":return i;case"inject":return i}}},register:function(){9>=f||b.State.isGingerbread||(_.Lists.transformsBase=_.Lists.transformsBase.concat(_.Lists.transforms3D));for(var e=0;e<_.Lists.transformsBase.length;e++)!function(){var t=_.Lists.transformsBase[e];_.Normalizations.registered[t]=function(e,i,n){switch(e){case"name":return"transform";case"extract":return r(i)===o||r(i).transformCache[t]===o?/^scale/i.test(t)?1:0:r(i).transformCache[t].replace(/[()]/g,"");case"inject":var a=!1;switch(t.substr(0,t.length-1)){case"translate":a=!/(%|px|em|rem|vw|vh|\d)$/i.test(n);break;case"scal":case"scale":b.State.isAndroid&&r(i).transformCache[t]===o&&1>n&&(n=1),a=!/(\d)$/i.test(n);break;case"skew":a=!/(deg|\d)$/i.test(n);break;case"rotate":a=!/(deg|\d)$/i.test(n)}return a||(r(i).transformCache[t]="("+n+")"),r(i).transformCache[t]}}}();for(var e=0;e<_.Lists.colors.length;e++)!function(){var t=_.Lists.colors[e];_.Normalizations.registered[t]=function(e,i,n){switch(e){case"name":return t;case"extract":var a;if(_.RegEx.wrappedValueAlreadyExtracted.test(n))a=n;else{var r,s={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(n)?r=s[n]!==o?s[n]:s.black:_.RegEx.isHex.test(n)?r="rgb("+_.Values.hexToRgb(n).join(" ")+")":/^rgba?\(/i.test(n)||(r=s.black),a=(r||n).toString().match(_.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return 8>=f||3!==a.split(" ").length||(a+=" 1"),a;case"inject":return 8>=f?4===n.split(" ").length&&(n=n.split(/\s+/).slice(0,3).join(" ")):3===n.split(" ").length&&(n+=" 1"),(8>=f?"rgb":"rgba")+"("+n.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})},SVGAttribute:function(e){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(f||b.State.isAndroid&&!b.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(e)},prefixCheck:function(e){if(b.State.prefixMatches[e])return[b.State.prefixMatches[e],!0];for(var t=["","Webkit","Moz","ms","O"],i=0,o=t.length;o>i;i++){var n;if(n=0===i?e:t[i]+e.replace(/^\w/,function(e){return e.toUpperCase()}),m.isString(b.State.prefixElement.style[n]))return b.State.prefixMatches[e]=n,[n,!0]}return[e,!1]}},Values:{hexToRgb:function(e){var t,i=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,o=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return e=e.replace(i,function(e,t,i,o){return t+t+i+i+o+o}),t=o.exec(e),t?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(e){return 0==e||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(e)},getUnitType:function(e){return/^(rotate|skew)/i.test(e)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(e)?"":"px"},getDisplayType:function(e){var t=e&&e.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(e,t){e.classList?e.classList.add(t):e.className+=(e.className.length?" ":"")+t},removeClass:function(e,t){e.classList?e.classList.remove(t):e.className=e.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(e,i,n,a){function s(e,i){function n(){d&&_.setPropertyValue(e,"display","none")}var l=0;if(8>=f)l=h.css(e,i);else{var d=!1;if(/^(width|height)$/.test(i)&&0===_.getPropertyValue(e,"display")&&(d=!0,_.setPropertyValue(e,"display",_.Values.getDisplayType(e))),!a){if("height"===i&&"border-box"!==_.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var c=e.offsetHeight-(parseFloat(_.getPropertyValue(e,"borderTopWidth"))||0)-(parseFloat(_.getPropertyValue(e,"borderBottomWidth"))||0)-(parseFloat(_.getPropertyValue(e,"paddingTop"))||0)-(parseFloat(_.getPropertyValue(e,"paddingBottom"))||0);return n(),c}if("width"===i&&"border-box"!==_.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var u=e.offsetWidth-(parseFloat(_.getPropertyValue(e,"borderLeftWidth"))||0)-(parseFloat(_.getPropertyValue(e,"borderRightWidth"))||0)-(parseFloat(_.getPropertyValue(e,"paddingLeft"))||0)-(parseFloat(_.getPropertyValue(e,"paddingRight"))||0);return n(),u}}var p;p=r(e)===o?t.getComputedStyle(e,null):r(e).computedStyle?r(e).computedStyle:r(e).computedStyle=t.getComputedStyle(e,null),"borderColor"===i&&(i="borderTopColor"),l=9===f&&"filter"===i?p.getPropertyValue(i):p[i],(""===l||null===l)&&(l=e.style[i]),n()}if("auto"===l&&/^(top|right|bottom|left)$/i.test(i)){var m=s(e,"position");("fixed"===m||"absolute"===m&&/top|left/i.test(i))&&(l=h(e).position()[i]+"px")}return l}var l;if(_.Hooks.registered[i]){var d=i,c=_.Hooks.getRoot(d);n===o&&(n=_.getPropertyValue(e,_.Names.prefixCheck(c)[0])),_.Normalizations.registered[c]&&(n=_.Normalizations.registered[c]("extract",e,n)),l=_.Hooks.extractValue(d,n)}else if(_.Normalizations.registered[i]){var u,p;u=_.Normalizations.registered[i]("name",e),"transform"!==u&&(p=s(e,_.Names.prefixCheck(u)[0]),_.Values.isCSSNullValue(p)&&_.Hooks.templates[i]&&(p=_.Hooks.templates[i][1])),l=_.Normalizations.registered[i]("extract",e,p)}if(!/^[\d-]/.test(l))if(r(e)&&r(e).isSVG&&_.Names.SVGAttribute(i))if(/^(height|width)$/i.test(i))try{l=e.getBBox()[i]}catch(m){l=0}else l=e.getAttribute(i);else l=s(e,_.Names.prefixCheck(i)[0]);return _.Values.isCSSNullValue(l)&&(l=0),b.debug>=2&&console.log("Get "+i+": "+l),l},setPropertyValue:function(e,i,o,n,a){var s=i;if("scroll"===i)a.container?a.container["scroll"+a.direction]=o:"Left"===a.direction?t.scrollTo(o,a.alternateValue):t.scrollTo(a.alternateValue,o);else if(_.Normalizations.registered[i]&&"transform"===_.Normalizations.registered[i]("name",e))_.Normalizations.registered[i]("inject",e,o),s="transform",o=r(e).transformCache[i];else{if(_.Hooks.registered[i]){var l=i,d=_.Hooks.getRoot(i);n=n||_.getPropertyValue(e,d),o=_.Hooks.injectValue(l,o,n),i=d}if(_.Normalizations.registered[i]&&(o=_.Normalizations.registered[i]("inject",e,o),i=_.Normalizations.registered[i]("name",e)),s=_.Names.prefixCheck(i)[0],8>=f)try{e.style[s]=o}catch(c){b.debug&&console.log("Browser does not support ["+o+"] for ["+s+"]")}else r(e)&&r(e).isSVG&&_.Names.SVGAttribute(i)?e.setAttribute(i,o):e.style[s]=o;b.debug>=2&&console.log("Set "+i+" ("+s+"): "+o)}return[s,o]},flushTransformCache:function(e){function t(t){return parseFloat(_.getPropertyValue(e,t))}var i="";if((f||b.State.isAndroid&&!b.State.isChrome)&&r(e).isSVG){var o={translate:[t("translateX"),t("translateY")],skewX:[t("skewX")],skewY:[t("skewY")],scale:1!==t("scale")?[t("scale"),t("scale")]:[t("scaleX"),t("scaleY")],rotate:[t("rotateZ"),0,0]};h.each(r(e).transformCache,function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),o[e]&&(i+=e+"("+o[e].join(" ")+") ",delete o[e])})}else{var n,a;h.each(r(e).transformCache,function(t){return n=r(e).transformCache[t],"transformPerspective"===t?(a=n,!0):(9===f&&"rotateZ"===t&&(t="rotate"),void(i+=t+n+" "))}),a&&(i="perspective"+a+" "+i)}_.setPropertyValue(e,"transform",i)}};_.Hooks.register(),_.Normalizations.register(),b.hook=function(e,t,i){var n=o;return e=a(e),h.each(e,function(e,a){if(r(a)===o&&b.init(a),i===o)n===o&&(n=b.CSS.getPropertyValue(a,t));else{var s=b.CSS.setPropertyValue(a,t,i);"transform"===s[0]&&b.CSS.flushTransformCache(a),n=s}}),n};var C=function(){function e(){return s?P.promise||null:l}function n(){function e(){function e(e,t){var i=o,n=o,r=o;return m.isArray(e)?(i=e[0],!m.isArray(e[1])&&/^[\d-]/.test(e[1])||m.isFunction(e[1])||_.RegEx.isHex.test(e[1])?r=e[1]:(m.isString(e[1])&&!_.RegEx.isHex.test(e[1])||m.isArray(e[1]))&&(n=t?e[1]:d(e[1],s.duration),e[2]!==o&&(r=e[2]))):i=e,t||(n=n||s.easing),m.isFunction(i)&&(i=i.call(a,x,S)),m.isFunction(r)&&(r=r.call(a,x,S)),[i||0,n,r]}function u(e,t){var i,o;return o=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(e){return i=e,""}),i||(i=_.Values.getUnitType(e)),[o,i]}function f(){var e={myParent:a.parentNode||i.body,position:_.getPropertyValue(a,"position"),fontSize:_.getPropertyValue(a,"fontSize")},o=e.position===E.lastPosition&&e.myParent===E.lastParent,n=e.fontSize===E.lastFontSize;E.lastParent=e.myParent,E.lastPosition=e.position,E.lastFontSize=e.fontSize;var s=100,l={};if(n&&o)l.emToPx=E.lastEmToPx,l.percentToPxWidth=E.lastPercentToPxWidth,l.percentToPxHeight=E.lastPercentToPxHeight;else{var d=r(a).isSVG?i.createElementNS("http://www.w3.org/2000/svg","rect"):i.createElement("div");b.init(d),e.myParent.appendChild(d),h.each(["overflow","overflowX","overflowY"],function(e,t){b.CSS.setPropertyValue(d,t,"hidden")}),b.CSS.setPropertyValue(d,"position",e.position),b.CSS.setPropertyValue(d,"fontSize",e.fontSize),b.CSS.setPropertyValue(d,"boxSizing","content-box"),h.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(e,t){b.CSS.setPropertyValue(d,t,s+"%")}),b.CSS.setPropertyValue(d,"paddingLeft",s+"em"),l.percentToPxWidth=E.lastPercentToPxWidth=(parseFloat(_.getPropertyValue(d,"width",null,!0))||1)/s,l.percentToPxHeight=E.lastPercentToPxHeight=(parseFloat(_.getPropertyValue(d,"height",null,!0))||1)/s,l.emToPx=E.lastEmToPx=(parseFloat(_.getPropertyValue(d,"paddingLeft"))||1)/s,e.myParent.removeChild(d)}return null===E.remToPx&&(E.remToPx=parseFloat(_.getPropertyValue(i.body,"fontSize"))||16),null===E.vwToPx&&(E.vwToPx=parseFloat(t.innerWidth)/100,E.vhToPx=parseFloat(t.innerHeight)/100),l.remToPx=E.remToPx,l.vwToPx=E.vwToPx,l.vhToPx=E.vhToPx,b.debug>=1&&console.log("Unit ratios: "+JSON.stringify(l),a),l}if(s.begin&&0===x)try{s.begin.call(p,p)}catch(v){setTimeout(function(){throw v},1)}if("scroll"===I){var w,C,k,T=/^x$/i.test(s.axis)?"Left":"Top",M=parseFloat(s.offset)||0;s.container?m.isWrapped(s.container)||m.isNode(s.container)?(s.container=s.container[0]||s.container,w=s.container["scroll"+T],k=w+h(a).position()[T.toLowerCase()]+M):s.container=null:(w=b.State.scrollAnchor[b.State["scrollProperty"+T]],C=b.State.scrollAnchor[b.State["scrollProperty"+("Left"===T?"Top":"Left")]],k=h(a).offset()[T.toLowerCase()]+M),l={scroll:{rootPropertyValue:!1,startValue:w,currentValue:w,endValue:k,unitType:"",easing:s.easing,scrollData:{container:s.container,direction:T,alternateValue:C}},element:a},b.debug&&console.log("tweensContainer (scroll): ",l.scroll,a)}else if("reverse"===I){if(!r(a).tweensContainer)return void h.dequeue(a,s.queue);"none"===r(a).opts.display&&(r(a).opts.display="auto"),"hidden"===r(a).opts.visibility&&(r(a).opts.visibility="visible"),r(a).opts.loop=!1,r(a).opts.begin=null,r(a).opts.complete=null,y.easing||delete s.easing,y.duration||delete s.duration,s=h.extend({},r(a).opts,s);var z=h.extend(!0,{},r(a).tweensContainer);for(var A in z)if("element"!==A){var L=z[A].startValue;z[A].startValue=z[A].currentValue=z[A].endValue,z[A].endValue=L,m.isEmptyObject(y)||(z[A].easing=s.easing),b.debug&&console.log("reverse tweensContainer ("+A+"): "+JSON.stringify(z[A]),a)}l=z}else if("start"===I){var z;r(a).tweensContainer&&r(a).isAnimating===!0&&(z=r(a).tweensContainer),h.each(g,function(t,i){if(RegExp("^"+_.Lists.colors.join("$|^")+"$").test(t)){var n=e(i,!0),a=n[0],r=n[1],s=n[2];if(_.RegEx.isHex.test(a)){for(var l=["Red","Green","Blue"],d=_.Values.hexToRgb(a),c=s?_.Values.hexToRgb(s):o,u=0;u<l.length;u++){var h=[d[u]];r&&h.push(r),c!==o&&h.push(c[u]),g[t+l[u]]=h}delete g[t];
}}});for(var H in g){var O=e(g[H]),R=O[0],F=O[1],D=O[2];H=_.Names.camelCase(H);var j=_.Hooks.getRoot(H),W=!1;if(r(a).isSVG||"tween"===j||_.Names.prefixCheck(j)[1]!==!1||_.Normalizations.registered[j]!==o){(s.display!==o&&null!==s.display&&"none"!==s.display||s.visibility!==o&&"hidden"!==s.visibility)&&/opacity|filter/.test(H)&&!D&&0!==R&&(D=0),s._cacheValues&&z&&z[H]?(D===o&&(D=z[H].endValue+z[H].unitType),W=r(a).rootPropertyValueCache[j]):_.Hooks.registered[H]?D===o?(W=_.getPropertyValue(a,j),D=_.getPropertyValue(a,H,W)):W=_.Hooks.templates[j][1]:D===o&&(D=_.getPropertyValue(a,H));var N,$,V,X=!1;if(N=u(H,D),D=N[0],V=N[1],N=u(H,R),R=N[0].replace(/^([+-\/*])=/,function(e,t){return X=t,""}),$=N[1],D=parseFloat(D)||0,R=parseFloat(R)||0,"%"===$&&(/^(fontSize|lineHeight)$/.test(H)?(R/=100,$="em"):/^scale/.test(H)?(R/=100,$=""):/(Red|Green|Blue)$/i.test(H)&&(R=R/100*255,$="")),/[\/*]/.test(X))$=V;else if(V!==$&&0!==D)if(0===R)$=V;else{n=n||f();var Y=/margin|padding|left|right|width|text|word|letter/i.test(H)||/X$/.test(H)||"x"===H?"x":"y";switch(V){case"%":D*="x"===Y?n.percentToPxWidth:n.percentToPxHeight;break;case"px":break;default:D*=n[V+"ToPx"]}switch($){case"%":D*=1/("x"===Y?n.percentToPxWidth:n.percentToPxHeight);break;case"px":break;default:D*=1/n[$+"ToPx"]}}switch(X){case"+":R=D+R;break;case"-":R=D-R;break;case"*":R=D*R;break;case"/":R=D/R}l[H]={rootPropertyValue:W,startValue:D,currentValue:D,endValue:R,unitType:$,easing:F},b.debug&&console.log("tweensContainer ("+H+"): "+JSON.stringify(l[H]),a)}else b.debug&&console.log("Skipping ["+j+"] due to a lack of browser support.")}l.element=a}l.element&&(_.Values.addClass(a,"velocity-animating"),B.push(l),""===s.queue&&(r(a).tweensContainer=l,r(a).opts=s),r(a).isAnimating=!0,x===S-1?(b.State.calls.push([B,p,s,null,P.resolver]),b.State.isTicking===!1&&(b.State.isTicking=!0,c())):x++)}var n,a=this,s=h.extend({},b.defaults,y),l={};switch(r(a)===o&&b.init(a),parseFloat(s.delay)&&s.queue!==!1&&h.queue(a,s.queue,function(e){b.velocityQueueEntryFlag=!0,r(a).delayTimer={setTimeout:setTimeout(e,parseFloat(s.delay)),next:e}}),s.duration.toString().toLowerCase()){case"fast":s.duration=200;break;case"normal":s.duration=v;break;case"slow":s.duration=600;break;default:s.duration=parseFloat(s.duration)||1}b.mock!==!1&&(b.mock===!0?s.duration=s.delay=1:(s.duration*=parseFloat(b.mock)||1,s.delay*=parseFloat(b.mock)||1)),s.easing=d(s.easing,s.duration),s.begin&&!m.isFunction(s.begin)&&(s.begin=null),s.progress&&!m.isFunction(s.progress)&&(s.progress=null),s.complete&&!m.isFunction(s.complete)&&(s.complete=null),s.display!==o&&null!==s.display&&(s.display=s.display.toString().toLowerCase(),"auto"===s.display&&(s.display=b.CSS.Values.getDisplayType(a))),s.visibility!==o&&null!==s.visibility&&(s.visibility=s.visibility.toString().toLowerCase()),s.mobileHA=s.mobileHA&&b.State.isMobile&&!b.State.isGingerbread,s.queue===!1?s.delay?setTimeout(e,s.delay):e():h.queue(a,s.queue,function(t,i){return i===!0?(P.promise&&P.resolver(p),!0):(b.velocityQueueEntryFlag=!0,void e(t))}),""!==s.queue&&"fx"!==s.queue||"inprogress"===h.queue(a)[0]||h.dequeue(a)}var s,l,f,p,g,y,w=arguments[0]&&(arguments[0].p||h.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||m.isString(arguments[0].properties));if(m.isWrapped(this)?(s=!1,f=0,p=this,l=this):(s=!0,f=1,p=w?arguments[0].elements||arguments[0].e:arguments[0]),p=a(p)){w?(g=arguments[0].properties||arguments[0].p,y=arguments[0].options||arguments[0].o):(g=arguments[f],y=arguments[f+1]);var S=p.length,x=0;if(!/^(stop|finish|finishAll)$/i.test(g)&&!h.isPlainObject(y)){var k=f+1;y={};for(var T=k;T<arguments.length;T++)m.isArray(arguments[T])||!/^(fast|normal|slow)$/i.test(arguments[T])&&!/^\d/.test(arguments[T])?m.isString(arguments[T])||m.isArray(arguments[T])?y.easing=arguments[T]:m.isFunction(arguments[T])&&(y.complete=arguments[T]):y.duration=arguments[T]}var P={promise:null,resolver:null,rejecter:null};s&&b.Promise&&(P.promise=new b.Promise(function(e,t){P.resolver=e,P.rejecter=t}));var I;switch(g){case"scroll":I="scroll";break;case"reverse":I="reverse";break;case"finish":case"finishAll":case"stop":h.each(p,function(e,t){r(t)&&r(t).delayTimer&&(clearTimeout(r(t).delayTimer.setTimeout),r(t).delayTimer.next&&r(t).delayTimer.next(),delete r(t).delayTimer),"finishAll"!==g||y!==!0&&!m.isString(y)||(h.each(h.queue(t,m.isString(y)?y:""),function(e,t){m.isFunction(t)&&t()}),h.queue(t,m.isString(y)?y:"",[]))});var M=[];return h.each(b.State.calls,function(e,t){t&&h.each(t[1],function(i,n){var a=y===o?"":y;return a===!0||t[2].queue===a||y===o&&t[2].queue===!1?void h.each(p,function(i,o){o===n&&((y===!0||m.isString(y))&&(h.each(h.queue(o,m.isString(y)?y:""),function(e,t){m.isFunction(t)&&t(null,!0)}),h.queue(o,m.isString(y)?y:"",[])),"stop"===g?(r(o)&&r(o).tweensContainer&&a!==!1&&h.each(r(o).tweensContainer,function(e,t){t.endValue=t.currentValue}),M.push(e)):("finish"===g||"finishAll"===g)&&(t[2].duration=1))}):!0})}),"stop"===g&&(h.each(M,function(e,t){u(t,!0)}),P.promise&&P.resolver(p)),e();default:if(!h.isPlainObject(g)||m.isEmptyObject(g)){if(m.isString(g)&&b.Redirects[g]){var z=h.extend({},y),A=z.duration,L=z.delay||0;return z.backwards===!0&&(p=h.extend(!0,[],p).reverse()),h.each(p,function(e,t){parseFloat(z.stagger)?z.delay=L+parseFloat(z.stagger)*e:m.isFunction(z.stagger)&&(z.delay=L+z.stagger.call(t,e,S)),z.drag&&(z.duration=parseFloat(A)||(/^(callout|transition)/.test(g)?1e3:v),z.duration=Math.max(z.duration*(z.backwards?1-e/S:(e+1)/S),.75*z.duration,200)),b.Redirects[g].call(t,t,z||{},e,S,p,P.promise?P:o)}),e()}var H="Velocity: First argument ("+g+") was not a property map, a known action, or a registered redirect. Aborting.";return P.promise?P.rejecter(new Error(H)):console.log(H),e()}I="start"}var E={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},B=[];h.each(p,function(e,t){m.isNode(t)&&n.call(t)});var O,z=h.extend({},b.defaults,y);if(z.loop=parseInt(z.loop),O=2*z.loop-1,z.loop)for(var R=0;O>R;R++){var F={delay:z.delay,progress:z.progress};R===O-1&&(F.display=z.display,F.visibility=z.visibility,F.complete=z.complete),C(p,"reverse",F)}return e()}};b=h.extend(C,b),b.animate=C;var S=t.requestAnimationFrame||p;return b.State.isMobile||i.hidden===o||i.addEventListener("visibilitychange",function(){i.hidden?(S=function(e){return setTimeout(function(){e(!0)},16)},c()):S=t.requestAnimationFrame||p}),e.Velocity=b,e!==t&&(e.fn.velocity=C,e.fn.velocity.defaults=b.defaults),h.each(["Down","Up"],function(e,t){b.Redirects["slide"+t]=function(e,i,n,a,r,s){var l=h.extend({},i),d=l.begin,c=l.complete,u={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},f={};l.display===o&&(l.display="Down"===t?"inline"===b.CSS.Values.getDisplayType(e)?"inline-block":"block":"none"),l.begin=function(){d&&d.call(r,r);for(var i in u){f[i]=e.style[i];var o=b.CSS.getPropertyValue(e,i);u[i]="Down"===t?[o,0]:[0,o]}f.overflow=e.style.overflow,e.style.overflow="hidden"},l.complete=function(){for(var t in f)e.style[t]=f[t];c&&c.call(r,r),s&&s.resolver(r)},b(e,u,l)}}),h.each(["In","Out"],function(e,t){b.Redirects["fade"+t]=function(e,i,n,a,r,s){var l=h.extend({},i),d={opacity:"In"===t?1:0},c=l.complete;l.complete=n!==a-1?l.begin=null:function(){c&&c.call(r,r),s&&s.resolver(r)},l.display===o&&(l.display="In"===t?"auto":"none"),b(this,d,l)}}),b}(window.jQuery||window.Zepto||window,window,document)}),function(e,t){e.support.borderRadius=!1,e.support.transition=!1,e(function(){e.each(["borderRadius","BorderRadius","MozBorderRadius","WebkitBorderRadius","OBorderRadius","KhtmlBorderRadius"],function(t,i){return void 0!==document.body.style[i]&&(e.support.borderRadius=!0),!e.support.borderRadius});var t=e("<div>");e.support.transition="string"==typeof t.css("transitionProperty")}),e.extend({ripple:{$textSpan:e('<span class="text-wrap">').css({position:"relative","z-index":2}),$rippleWrap:e("<span>",{"class":"rippleWrap"}).css({position:"absolute","z-index":1,left:0,top:0,overflow:"hidden"}).append(e("<span>",{"class":"rippleAnimate"}).css({position:"absolute",left:0,top:0,width:0,height:0,"border-radius":"50%"})),is:function(){return e.support.borderRadius&&e.support.transition},core:function(e,i){this.$target=e,this._v_duration=400,this._h_duration=400,this._timer=null,i!==t&&Object.prototype.hasOwnProperty.call(i,"v_duration")&&this.set_view_duration(i.v_duration),i!==t&&Object.prototype.hasOwnProperty.call(i,"h_duration")&&this.set_hide_duration(i.h_duration),this.init()}}}),e.ripple.core.prototype={set_view_duration:function(e){this._v_duration=e},set_hide_duration:function(e){this._h_duration=e},init:function(){var t=this;"static"===this.$target.css("position")&&this.$target.css("position","relative"),this.$target.css("-webkit-tap-highlight-color","rgba(0, 0, 0, 0)"),this.$target.hasClass("rollover")||this.$target.hasClass("rollover-video")||this.$target.hasClass("post-rollover")||this.$target.hasClass("benefits-grid-ico")||this.$target.wrapInner(e.ripple.$textSpan),this.$target.append(e.ripple.$rippleWrap.clone()),this.$rippleWrap=this.$target.find(".rippleWrap"),this.$rippleAnimate=this.$target.find(".rippleAnimate"),this.$rippleWrap.css("border-radius",this.$target.css("border-radius")),this.$target.find(".rippleAnimate").css("background-color",this.$target.attr("data-color")),"ontouchstart"in window?(this.$target.bind("touchstart.ripple",function(e){t.view(e.originalEvent.touches[0])}),this.$target.bind("touchend.ripple",function(e){t.hidden(e.originalEvent.touches[0])}),this.$target.bind("mouseleave.ripple",function(e){t.hidden(e)})):(this.$target.bind("mousedown.ripple",function(e){t.view(e)}),this.$target.bind("mouseup.ripple mouseleave.ripple",function(e){t.hidden(e)}))},remove:function(){},view:function(e){clearTimeout(this._timer);var t=this.$target.outerWidth(),i=this.$target.outerHeight();this.$rippleWrap.stop(!0,!1).width(t).height(i).css({opacity:1,transition:"none"});var o=2.8,n=Math.max(t,i),a=e.pageX-this.$target.offset().left,r=e.pageY-this.$target.offset().top;this.$rippleAnimate.css({width:n,height:n,transform:"scale3d(0, 0, 1)",left:a-n/2,top:r-n/2,transition:"none"});var s={};s.transform="scale3d("+o+", "+o+", 1)",s.transition=this._v_duration/1e3+"s ease-out",this.$rippleAnimate.show().css(s)},hidden:function(e){var t=this;this.$rippleWrap.stop(!0,!1).css({opacity:0,transition:"opacity "+this._h_duration/1e3+"s ease-out"}),clearTimeout(this._timer),this._timer=setTimeout(function(){t.$rippleWrap.css({opacity:1,transition:"none"}),t.$rippleAnimate.css({transform:"scale3d(0, 0, 1)",transition:"none"})},this._v_duration)}},e.fn.extend({ripple:function(t){return e.ripple.is()?(e(this).each(function(){new e.ripple.core(e(this),t)}),e(this)):e(this)}})}(jQuery),function(e){function t(e){return null!==e&&e===e.window}function i(e){return t(e)?e:9===e.nodeType&&e.defaultView}function o(e){var t,o,n={top:0,left:0},a=e&&e.ownerDocument;return t=a.documentElement,"undefined"!=typeof e.getBoundingClientRect&&(n=e.getBoundingClientRect()),o=i(a),{top:n.top+o.pageYOffset-t.clientTop,left:n.left+o.pageXOffset-t.clientLeft}}function n(e){var t="";for(var i in e)e.hasOwnProperty(i)&&(t+=i+":"+e[i]+";");return t}function a(e){if(c.allowEvent(e)===!1)return null;for(var t=null,i=e.target||e.srcElement;null!==i.parentElement;){if(!(i instanceof SVGElement||-1===i.className.indexOf("waves-effect"))){t=i;break}if(i.classList.contains("waves-effect")){t=i;break}i=i.parentElement}return t}function r(t){var i=a(t);null!==i&&(d.show(t,i),"ontouchstart"in e&&(i.addEventListener("touchend",d.hide,!1),i.addEventListener("touchcancel",d.hide,!1)),i.addEventListener("mouseup",d.hide,!1),i.addEventListener("mouseleave",d.hide,!1))}if(!jQuery("html").hasClass("old-ie")){var s=s||{},l=document.querySelectorAll.bind(document),d={duration:300,show:function(e,t){if(2===e.button)return!1;var i=t||this,a=document.createElement("div");a.className="waves-ripple",i.appendChild(a);var r=o(i),s=e.pageY-r.top,l=e.pageX-r.left,c="scale(1)";"touches"in e&&(s=e.touches[0].pageY-r.top,l=e.touches[0].pageX-r.left),a.setAttribute("data-hold",Date.now()),a.setAttribute("data-scale",c),a.setAttribute("data-x",l),a.setAttribute("data-y",s);var u={top:s+"px",left:l+"px"};a.className=a.className+" waves-notransition",a.setAttribute("style",n(u)),a.className=a.className.replace("waves-notransition",""),u["-webkit-transform"]=c,u["-moz-transform"]=c,u["-ms-transform"]=c,u["-o-transform"]=c,u.transform=c,u.opacity="1",u["-webkit-transition-duration"]=d.duration+"ms",u["-moz-transition-duration"]=d.duration+"ms",u["-o-transition-duration"]=d.duration+"ms",u["transition-duration"]=d.duration+"ms",a.setAttribute("style",n(u))},hide:function(e){c.touchup(e);var t=this,i=(1.4*t.clientWidth,null),o=t.getElementsByClassName("waves-ripple");if(!(o.length>0))return!1;i=o[o.length-1];var a=i.getAttribute("data-x"),r=i.getAttribute("data-y"),s=i.getAttribute("data-scale"),l=Date.now()-Number(i.getAttribute("data-hold")),u=350-l;0>u&&(u=0),setTimeout(function(){var e={top:r+"px",left:a+"px",opacity:"0","-webkit-transition-duration":d.duration+"ms","-moz-transition-duration":d.duration+"ms","-o-transition-duration":d.duration+"ms","transition-duration":d.duration+"ms","-webkit-transform":s,"-moz-transform":s,"-ms-transform":s,"-o-transform":s,transform:s};i.setAttribute("style",n(e)),setTimeout(function(){try{t.removeChild(i)}catch(e){return!1}},d.duration)},u)},wrapInput:function(e){for(var t=0;t<e.length;t++){var i=e[t];if("input"===i.tagName.toLowerCase()){var o=i.parentNode;if("i"===o.tagName.toLowerCase()&&-1!==o.className.indexOf("waves-effect"))continue;var n=document.createElement("i");n.className=i.className+" waves-input-wrapper";var a=i.getAttribute("style");a||(a=""),n.setAttribute("style",a),i.className="waves-button-input",i.removeAttribute("style"),o.replaceChild(n,i),n.appendChild(i)}}}},c={touches:0,allowEvent:function(e){var t=!0;return"touchstart"===e.type?c.touches+=1:"touchend"===e.type||"touchcancel"===e.type?setTimeout(function(){c.touches>0&&(c.touches-=1)},500):"mousedown"===e.type&&c.touches>0&&(t=!1),t},touchup:function(e){c.allowEvent(e)}};s.displayEffect=function(t){t=t||{},"duration"in t&&(d.duration=t.duration),d.wrapInput(l(".waves-effect")),"ontouchstart"in e&&document.body.addEventListener("touchstart",r,!1),document.body.addEventListener("mousedown",r,!1)},s.attach=function(t){"input"===t.tagName.toLowerCase()&&(d.wrapInput([t]),t=t.parentElement),"ontouchstart"in e&&t.addEventListener("touchstart",r,!1),t.addEventListener("mousedown",r,!1)},e.Waves=s}}(window),function(){for(var e=0,t=["ms","moz","webkit","o"],i=0;i<t.length&&!window.requestAnimationFrame;++i)window.requestAnimationFrame=window[t[i]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[i]+"CancelAnimationFrame"]||window[t[i]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t,i){var o=(new Date).getTime(),n=Math.max(0,16-(o-e)),a=window.setTimeout(function(){t(o+n)},n);return e=o+n,a}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}(),Layzr.prototype._requestScroll=function(){this._optionsContainer===window?this._lastScroll=window.pageYOffset:this._lastScroll=this._optionsContainer.scrollTop+this._getOffset(this._optionsContainer),this._requestTick()},Layzr.prototype._requestTick=function(){this._ticking||(requestAnimationFrame(this.update.bind(this)),this._ticking=!0)},Layzr.prototype._getOffset=function(e){return e.getBoundingClientRect().top+window.pageYOffset},Layzr.prototype._getContainerHeight=function(){return this._optionsContainer.innerHeight||this._optionsContainer.offsetHeight},Layzr.prototype._create=function(){this._handlerBind(),this._optionsContainer.addEventListener("scroll",this._handlerBind,!1),this._optionsContainer.addEventListener("resize",this._handlerBind,!1)},Layzr.prototype._destroy=function(){this._optionsContainer.removeEventListener("scroll",this._handlerBind,!1),this._optionsContainer.removeEventListener("resize",this._handlerBind,!1)},Layzr.prototype._inViewport=function(e){var t=this._lastScroll,i=t+this._getContainerHeight(),o=this._getOffset(e),n=o+this._getContainerHeight(),a=this._optionsThreshold/100*window.innerHeight;return n>=t-a&&i+a>=o&&!e.hasAttribute(this._optionsAttrHidden)},Layzr.prototype._reveal=function(e){var t=e.getAttribute(this._srcAttr)||e.getAttribute(this._optionsAttr),i=this;"function"==typeof this._optionsCallback&&e.addEventListener("load",function(){i._optionsCallback.call(e)}),"function"==typeof this._optionsBefore&&this._optionsBefore.call(e),e.hasAttribute(this._optionsAttrBg)?e.style.backgroundImage="url("+t+")":(t&&e.setAttribute("src",t),e.hasAttribute(this._optionsAttrSrcSet)&&e.setAttribute("srcset",e.getAttribute(this._optionsAttrSrcSet))),"function"==typeof this._optionsAfter&&this._optionsAfter.call(e),e.removeAttribute(this._optionsAttr),e.removeAttribute(this._optionsAttrSrcSet),e.removeAttribute(this._optionsAttrRetina),e.removeAttribute(this._optionsAttrBg),e.removeAttribute(this._optionsAttrHidden)},Layzr.prototype.updateSelector=function(){this._nodes=document.querySelectorAll(this._optionsSelector)},Layzr.prototype.update=function(){for(var e=this._nodes.length,t=0;e>t;t++){var i=this._nodes[t];(i.hasAttribute(this._optionsAttr)||i.hasAttribute(this._optionsAttrSrcSet)||i.hasAttribute(this._optionsAttrRetina))&&this._inViewport(i)&&this._reveal(i)}this._ticking=!1},function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(e){var t,i,o,n,a,r,s="Close",l="BeforeClose",d="AfterClose",c="BeforeAppend",u="MarkupParse",h="Open",f="Change",p="mfp",m="."+p,g="mfp-ready",v="mfp-removing",y="mfp-prevent-close",b=function(){},w=!!window.jQuery,_=e(window),C=function(e,i){t.ev.on(p+e+m,i)},S=function(t,i,o,n){var a=document.createElement("div");return a.className="mfp-"+t,o&&(a.innerHTML=o),n?i&&i.appendChild(a):(a=e(a),i&&a.appendTo(i)),a},x=function(i,o){t.ev.triggerHandler(p+i,o),t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,e.isArray(o)?o:[o]))},k=function(i){return i===r&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),r=i),t.currTemplate.closeBtn},T=function(){e.magnificPopup.instance||(t=new b,t.init(),e.magnificPopup.instance=t)},P=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};b.prototype={constructor:b,init:function(){var i=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener,t.isAndroid=/android/gi.test(i),t.isIOS=/iphone|ipad|ipod/gi.test(i),t.supportsTransition=P(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),o=e(document),t.popupsCache={}},open:function(i){var n;if(i.isObj===!1){t.items=i.items.toArray(),t.index=0;var r,s=i.items;for(n=0;n<s.length;n++)if(r=s[n],r.parsed&&(r=r.el[0]),r===i.el[0]){t.index=n;break}}else t.items=e.isArray(i.items)?i.items:[i.items],t.index=i.index||0;if(t.isOpen)return void t.updateItemHTML();t.types=[],a="",i.mainEl&&i.mainEl.length?t.ev=i.mainEl.eq(0):t.ev=o,i.key?(t.popupsCache[i.key]||(t.popupsCache[i.key]={}),t.currTemplate=t.popupsCache[i.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,i),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=S("bg").on("click"+m,function(){t.close()}),t.wrap=S("wrap").attr("tabindex",-1).on("click"+m,function(e){t._checkIfClose(e.target)&&t.close()}),t.container=S("container",t.wrap)),t.contentContainer=S("content"),t.st.preloader&&(t.preloader=S("preloader",t.container,t.st.tLoading));var l=e.magnificPopup.modules;for(n=0;n<l.length;n++){var d=l[n];d=d.charAt(0).toUpperCase()+d.slice(1),t["init"+d].call(t)}x("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(C(u,function(e,t,i,o){i.close_replaceWith=k(o.type)}),a+=" mfp-close-btn-in"):t.wrap.append(k())),t.st.alignTop&&(a+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:_.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:o.height(),position:"absolute"}),t.st.enableEscapeKey&&o.on("keyup"+m,function(e){27===e.keyCode&&t.close()}),_.on("resize"+m,function(){t.updateSize()}),t.st.closeOnContentClick||(a+=" mfp-auto-cursor"),a&&t.wrap.addClass(a);var c=t.wH=_.height(),f={};if(t.fixedContentPos&&t._hasScrollBar(c)){var p=t._getScrollbarSize();p&&(f.marginRight=p)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):f.overflow="hidden");var v=t.st.mainClass;return t.isIE7&&(v+=" mfp-ie7"),v&&t._addClassToMFP(v),t.updateItemHTML(),x("BuildControls"),e("html").css(f),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||e(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(g),t._setFocus()):t.bgOverlay.addClass(g),o.on("focusin"+m,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(c),x(h),i},close:function(){t.isOpen&&(x(l),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(v),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){x(s);var i=v+" "+g+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(i+=t.st.mainClass+" "),t._removeClassFromMFP(i),t.fixedContentPos){var n={marginRight:""};t.isIE7?e("body, html").css("overflow",""):n.overflow="",e("html").css(n)}o.off("keyup"+m+" focusin"+m),t.ev.off(m),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t.st.autoFocusLast&&t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,x(d)},updateSize:function(e){if(t.isIOS){var i=document.documentElement.clientWidth/window.innerWidth,o=window.innerHeight*i;t.wrap.css("height",o),t.wH=o}else t.wH=e||_.height();t.fixedContentPos||t.wrap.css("height",t.wH),x("Resize")},updateItemHTML:function(){var i=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),i.parsed||(i=t.parseEl(t.index));var o=i.type;if(x("BeforeChange",[t.currItem?t.currItem.type:"",o]),t.currItem=i,!t.currTemplate[o]){var a=t.st[o]?t.st[o].markup:!1;x("FirstMarkupParse",a),a?t.currTemplate[o]=e(a):t.currTemplate[o]=!0}n&&n!==i.type&&t.container.removeClass("mfp-"+n+"-holder");var r=t["get"+o.charAt(0).toUpperCase()+o.slice(1)](i,t.currTemplate[o]);t.appendContent(r,o),i.preloaded=!0,x(f,i),n=i.type,t.container.prepend(t.contentContainer),x("AfterChange")},appendContent:function(e,i){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[i]===!0?t.content.find(".mfp-close").length||t.content.append(k()):t.content=e:t.content="",x(c),t.container.addClass("mfp-"+i+"-holder"),t.contentContainer.append(t.content)},parseEl:function(i){var o,n=t.items[i];if(n.tagName?n={el:e(n)}:(o=n.type,n={data:n,src:n.src}),n.el){for(var a=t.types,r=0;r<a.length;r++)if(n.el.hasClass("mfp-"+a[r])){o=a[r];break}n.src=n.el.attr("data-mfp-src"),n.src||(n.src=n.el.attr("href"))}return n.type=o||t.st.type||"inline",n.index=i,n.parsed=!0,t.items[i]=n,x("ElementParse",n),t.items[i]},addGroup:function(e,i){var o=function(o){o.mfpEl=this,t._openClick(o,e,i)};i||(i={});var n="click.magnificPopup";i.mainEl=e,i.items?(i.isObj=!0,e.off(n).on(n,o)):(i.isObj=!1,i.delegate?e.off(n).on(n,i.delegate,o):(i.items=e,e.off(n).on(n,o)))},_openClick:function(i,o,n){var a=void 0!==n.midClick?n.midClick:e.magnificPopup.defaults.midClick;if(a||!(2===i.which||i.ctrlKey||i.metaKey||i.altKey||i.shiftKey)){var r=void 0!==n.disableOn?n.disableOn:e.magnificPopup.defaults.disableOn;if(r)if(e.isFunction(r)){if(!r.call(t))return!0}else if(_.width()<r)return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation()),n.el=e(i.mfpEl),n.delegate&&(n.items=o.find(n.delegate)),t.open(n)}},updateStatus:function(e,o){if(t.preloader){i!==e&&t.container.removeClass("mfp-s-"+i),o||"loading"!==e||(o=t.st.tLoading);var n={status:e,text:o};x("UpdateStatus",n),e=n.status,o=n.text,t.preloader.html(o),t.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),t.container.addClass("mfp-s-"+e),i=e}},_checkIfClose:function(i){if(!e(i).hasClass(y)){var o=t.st.closeOnContentClick,n=t.st.closeOnBgClick;if(o&&n)return!0;if(!t.content||e(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||e.contains(t.content[0],i)){if(o)return!0}else if(n&&e.contains(document,i))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?o.height():document.body.scrollHeight)>(e||_.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){return i.target===t.wrap[0]||e.contains(t.wrap[0],i.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,i,o){var n;o.data&&(i=e.extend(o.data,i)),x(u,[t,i,o]),e.each(i,function(i,o){if(void 0===o||o===!1)return!0;if(n=i.split("_"),n.length>1){var a=t.find(m+"-"+n[0]);if(a.length>0){var r=n[1];"replaceWith"===r?a[0]!==o[0]&&a.replaceWith(o):"img"===r?a.is("img")?a.attr("src",o):a.replaceWith(e("<img>").attr("src",o).attr("class",a.attr("class"))):a.attr(n[1],o)}}else t.find(m+"-"+i).html(o)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(t,i){return T(),t=t?e.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(e.magnificPopup.defaults[t]=i.options),e.extend(this.proto,i.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},e.fn.magnificPopup=function(i){T();var o=e(this);if("string"==typeof i)if("open"===i){var n,a=w?o.data("magnificPopup"):o[0].magnificPopup,r=parseInt(arguments[1],10)||0;a.items?n=a.items[r]:(n=o,a.delegate&&(n=n.find(a.delegate)),n=n.eq(r)),t._openClick({mfpEl:n},o,a)}else t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1));else i=e.extend(!0,{},i),w?o.data("magnificPopup",i):o[0].magnificPopup=i,t.addGroup(o,i);return o};var I,M,z,A="inline",L=function(){z&&(M.after(z.addClass(I)).detach(),z=null)};e.magnificPopup.registerModule(A,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(A),C(s+"."+A,function(){L()})},getInline:function(i,o){if(L(),i.src){var n=t.st.inline,a=e(i.src);if(a.length){var r=a[0].parentNode;r&&r.tagName&&(M||(I=n.hiddenClass,M=S(I),I="mfp-"+I),z=a.after(M).detach().removeClass(I)),t.updateStatus("ready")}else t.updateStatus("error",n.tNotFound),a=e("<div>");return i.inlineElement=a,a}return t.updateStatus("ready"),t._parseMarkup(o,{},i),o}}});var H,E="ajax",B=function(){H&&e(document.body).removeClass(H)},O=function(){B(),t.req&&t.req.abort()};e.magnificPopup.registerModule(E,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push(E),H=t.st.ajax.cursor,C(s+"."+E,O),C("BeforeChange."+E,O)},getAjax:function(i){H&&e(document.body).addClass(H),t.updateStatus("loading");var o=e.extend({url:i.src,success:function(o,n,a){var r={data:o,xhr:a};x("ParseAjax",r),t.appendContent(e(r.data),E),i.finished=!0,B(),t._setFocus(),setTimeout(function(){t.wrap.addClass(g)},16),t.updateStatus("ready"),x("AjaxContentAdded")},error:function(){B(),i.finished=i.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",i.src))}},t.st.ajax.settings);return t.req=e.ajax(o),""}}});var R,F=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var o=t.st.image.titleSrc;if(o){if(e.isFunction(o))return o.call(t,i);if(i.el)return i.el.attr(o)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var i=t.st.image,o=".image";t.types.push("image"),C(h+o,function(){"image"===t.currItem.type&&i.cursor&&e(document.body).addClass(i.cursor)}),C(s+o,function(){i.cursor&&e(document.body).removeClass(i.cursor),_.off("resize"+m)}),C("Resize"+o,t.resizeImage),t.isLowIE&&C("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var i=0;t.isLowIE&&(i=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-i)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,R&&clearInterval(R),e.isCheckingImgSize=!1,x("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var i=0,o=e.img[0],n=function(a){R&&clearInterval(R),R=setInterval(function(){return o.naturalWidth>0?void t._onImageHasSize(e):(i>200&&clearInterval(R),i++,void(3===i?n(10):40===i?n(50):100===i&&n(500)))},a)};n(1)},getImage:function(i,o){var n=0,a=function(){i&&(i.img[0].complete?(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("ready")),i.hasSize=!0,i.loaded=!0,x("ImageLoadComplete")):(n++,200>n?setTimeout(a,100):r()))},r=function(){i&&(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("error",s.tError.replace("%url%",i.src))),i.hasSize=!0,i.loaded=!0,i.loadError=!0)},s=t.st.image,l=o.find(".mfp-img");if(l.length){var d=document.createElement("img");d.className="mfp-img",i.el&&i.el.find("img").length&&(d.alt=i.el.find("img").attr("alt")),i.img=e(d).on("load.mfploader",a).on("error.mfploader",r),d.src=i.src,l.is("img")&&(i.img=i.img.clone()),d=i.img[0],d.naturalWidth>0?i.hasSize=!0:d.width||(i.hasSize=!1)}return t._parseMarkup(o,{title:F(i),img_replaceWith:i.img},i),t.resizeImage(),i.hasSize?(R&&clearInterval(R),i.loadError?(o.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",i.src))):(o.removeClass("mfp-loading"),t.updateStatus("ready")),o):(t.updateStatus("loading"),i.loading=!0,i.hasSize||(i.imgHidden=!0,o.addClass("mfp-loading"),t.findImageSize(i)),o)}}});var D,j=function(){return void 0===D&&(D=void 0!==document.createElement("p").style.MozTransform),D};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",
duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,i=t.st.zoom,o=".zoom";if(i.enabled&&t.supportsTransition){var n,a,r=i.duration,d=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),o="all "+i.duration/1e3+"s "+i.easing,n={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},a="transition";return n["-webkit-"+a]=n["-moz-"+a]=n["-o-"+a]=n[a]=o,t.css(n),t},c=function(){t.content.css("visibility","visible")};C("BuildControls"+o,function(){if(t._allowZoom()){if(clearTimeout(n),t.content.css("visibility","hidden"),e=t._getItemToZoom(),!e)return void c();a=d(e),a.css(t._getOffset()),t.wrap.append(a),n=setTimeout(function(){a.css(t._getOffset(!0)),n=setTimeout(function(){c(),setTimeout(function(){a.remove(),e=a=null,x("ZoomAnimationEnded")},16)},r)},16)}}),C(l+o,function(){if(t._allowZoom()){if(clearTimeout(n),t.st.removalDelay=r,!e){if(e=t._getItemToZoom(),!e)return;a=d(e)}a.css(t._getOffset(!0)),t.wrap.append(a),t.content.css("visibility","hidden"),setTimeout(function(){a.css(t._getOffset())},16)}}),C(s+o,function(){t._allowZoom()&&(c(),a&&a.remove(),e=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(i){var o;o=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var n=o.offset(),a=parseInt(o.css("padding-top"),10),r=parseInt(o.css("padding-bottom"),10);n.top-=e(window).scrollTop()-a;var s={width:o.width(),height:(w?o.innerHeight():o[0].offsetHeight)-r-a};return j()?s["-moz-transform"]=s.transform="translate("+n.left+"px,"+n.top+"px)":(s.left=n.left,s.top=n.top),s}}});var W="iframe",N="//about:blank",$=function(e){if(t.currTemplate[W]){var i=t.currTemplate[W].find("iframe");i.length&&(e||(i[0].src=N),t.isIE8&&i.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(W,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(W),C("BeforeChange",function(e,t,i){t!==i&&(t===W?$():i===W&&$(!0))}),C(s+"."+W,function(){$()})},getIframe:function(i,o){var n=i.src,a=t.st.iframe;e.each(a.patterns,function(){return n.indexOf(this.index)>-1?(this.id&&(n="string"==typeof this.id?n.substr(n.lastIndexOf(this.id)+this.id.length,n.length):this.id.call(this,n)),n=this.src.replace("%id%",n),!1):void 0});var r={};return a.srcAction&&(r[a.srcAction]=n),t._parseMarkup(o,r,i),t.updateStatus("ready"),o}}});var V=function(e){var i=t.items.length;return e>i-1?e-i:0>e?i+e:e},X=function(e,t,i){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var i=t.st.gallery,n=".mfp-gallery";return t.direction=!0,i&&i.enabled?(a+=" mfp-gallery",C(h+n,function(){i.navigateByImgClick&&t.wrap.on("click"+n,".mfp-img",function(){return t.items.length>1?(t.next(),!1):void 0}),o.on("keydown"+n,function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()})}),C("UpdateStatus"+n,function(e,i){i.text&&(i.text=X(i.text,t.currItem.index,t.items.length))}),C(u+n,function(e,o,n,a){var r=t.items.length;n.counter=r>1?X(i.tCounter,a.index,r):""}),C("BuildControls"+n,function(){if(t.items.length>1&&i.arrows&&!t.arrowLeft){var o=i.arrowMarkup,n=t.arrowLeft=e(o.replace(/%title%/gi,i.tPrev).replace(/%dir%/gi,"left")).addClass(y),a=t.arrowRight=e(o.replace(/%title%/gi,i.tNext).replace(/%dir%/gi,"right")).addClass(y);n.click(function(){t.prev()}),a.click(function(){t.next()}),t.container.append(n.add(a))}}),C(f+n,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),void C(s+n,function(){o.off(n),t.wrap.off("click"+n),t.arrowRight=t.arrowLeft=null})):!1},next:function(){t.direction=!0,t.index=V(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=V(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,i=t.st.gallery.preload,o=Math.min(i[0],t.items.length),n=Math.min(i[1],t.items.length);for(e=1;e<=(t.direction?n:o);e++)t._preloadItem(t.index+e);for(e=1;e<=(t.direction?o:n);e++)t._preloadItem(t.index-e)},_preloadItem:function(i){if(i=V(i),!t.items[i].preloaded){var o=t.items[i];o.parsed||(o=t.parseEl(i)),x("LazyLoad",o),"image"===o.type&&(o.img=e('<img class="mfp-img" />').on("load.mfploader",function(){o.hasSize=!0}).on("error.mfploader",function(){o.hasSize=!0,o.loadError=!0,x("LazyLoadError",o)}).attr("src",o.src)),o.preloaded=!0}}}});var Y="retina";e.magnificPopup.registerModule(Y,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,i=e.ratio;i=isNaN(i)?i():i,i>1&&(C("ImageHasSize."+Y,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/i,width:"100%"})}),C("ElementParse."+Y,function(t,o){o.src=e.replaceSrc(o,i)}))}}}}),T()}),jQuery(document).ready(function(e){dtGlobals.magnificPopupBaseConfig={type:"image",tLoading:"Loading image ...",mainClass:"mfp-img-mobile",removalDelay:300,image:{tError:'<a href="%url%">The image #%curr%</a> could not be loaded.',titleSrc:function(e){return this.st.dt.getItemTitle(e)}},iframe:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></div>'},callbacks:{markupParse:function(e,t,i){"iframe"==i.type&&e.find(".mfp-title").html(this.st.dt.getItemTitle(i)),this.ev.attr("data-pretty-share")||e.addClass("no-share-buttons")},change:function(){this.isOpen&&this.wrap.addClass("mfp-open")},beforeClose:function(){e("body, html").css("overflow",""),this.wrap.removeClass("mfp-open"),this.content.addClass("mfp-removing")},close:function(){this.content.removeClass("mfp-removing")},beforeOpen:function(){var e=this;"undefined"==typeof this.st.dt&&(this.st.dt={}),this.st.dt.shareButtonsList=this.ev.attr("data-pretty-share")?this.ev.attr("data-pretty-share").split(","):new Array,this.st.dt.shareButtonsTemplates={twitter:'<a href="//twitter.com/home?status={location_href}%20{share_title}" class="share-button twitter" target="_blank" title="twitter"> <svg class="icon" viewBox="0 0 24 24"><use xlink:href="#twitter"></use></svg></a>',facebook:'<a href="//www.facebook.com/sharer.php?s=100&amp;p[url]={location_href}&amp;p[title]={share_title}&amp;p[images][0]={image_src}" class="share-button facebook" target="_blank" title="facebook"><svg class="icon" viewBox="0 0 24 24"><use xlink:href="#facebook"></use></svg></a>',google:'<a href="////plus.google.com/share?url={location_href}&amp;title={share_title}" class="share-button google" target="_blank" title="google+"><svg class="icon" viewBox="0 0 24 24"><use xlink:href="#google"></use></svg></a>',pinterest:'<a href="//pinterest.com/pin/create/button/?url={location_href}&amp;description={share_title}&amp;media={image_src}" class="share-button pinterest" target="_blank" title="pin it"><svg class="icon" viewBox="0 0 24 24"><use xlink:href="#pinterest"></use></svg></a>',linkedin:'<a href="//www.linkedin.com/shareArticle?mini=true&url={location_href}&title={share_title}" class="share-button linkedin" target="_blank" ><svg class="icon" viewBox="0 0 24 24"><use xlink:href="#linkedin"></use></svg></a>'},this.st.dt.getShareButtons=function(t){for(var i=e.st.dt.shareButtonsList,o=-1,n=i.length,a="",r=0;r<i.length;r++)if("pinterest"==i[r]){o=r;break}if(0>=n)return"";for(var r=0;n>r;r++)if("iframe"!=t.type||o!=r){var s=t.title,l=t.src,d=t.location;"google"==i[r]&&(s=s.replace(" ","+")),a+=e.st.dt.shareButtonsTemplates[i[r]].replace("{location_href}",encodeURIComponent(d)).replace("{share_title}",encodeURIComponent(s)).replace("{image_src}",encodeURIComponent(l))}return'<div class="entry-share"><div class="soc-ico">'+a+"<div></div>"},this.st.dt.getItemTitle=function(t){var i=t.el.attr("title")||"",o=t.el.attr("href"),n=t.el.attr("data-dt-img-description")||"",a=t.el.attr("data-dt-location")||location.href,r=e.st.dt.getShareButtons({title:n,src:o,type:t.type,location:a});return'<div class="mfp-title-wrap">'+i+"<small>"+n+"</small></div>"+r}}}},e(".dt-gallery-mfp-popup, .dt-trigger-first-mfp").addClass("mfp-ready").on("click",function(){var t=e(this),i=t.parents("article.post").first();if(!t.parents(".ts-wrap").hasClass("ts-interceptClicks")){if(i.length>0){if(i.find(".dt-gallery-container").length>0)var o=i.find(".dt-gallery-container a.dt-mfp-item");else var o=i.find("a.dt-mfp-item");o.length>0&&o.first().trigger("click")}return!1}}),e(".dt-single-image").addClass("mfp-ready").magnificPopup({type:"image"}),e(".dt-single-video").addClass("mfp-ready").magnificPopup({type:"iframe"}),e(".dt-single-mfp-popup").on("click",function(t){var i=e(this);if(i.parents(".ts-wrap").hasClass("ts-interceptClicks")&&(t.preventDefault(),t.stopImmediatePropagation()),i.parents(".photo-scroller").length>0){var o=i.parents(".photo-scroller"),n=o.find(".auto-play-btn");n.hasClass("paused")&&(o.addClass("mfp-opened"),o.find(".auto-play-btn.paused").trigger("click"))}if(i.parents(".slider-wrapper").length>0){var a=i.parents(".slider-wrapper"),r=a.find(".auto-play-btn");r.hasClass("paused")&&(a.addClass("mfp-opened"),a.find(".auto-play-btn.paused").trigger("click"))}}),e(".dt-single-mfp-popup").addClass("mfp-ready").magnificPopup(e.extend(!0,dtGlobals.magnificPopupBaseConfig,{callbacks:{close:function(){e(".photo-scroller.mfp-opened").find(".auto-play-btn").trigger("click"),e(".photo-scroller").removeClass("mfp-opened"),e(".slider-wrapper.mfp-opened").find(".auto-play-btn").trigger("click"),e(".slider-wrapper").removeClass("mfp-opened")}}})),e(".dt-gallery-container").each(function(){if(e(this).parents(".slider-wrapper").length>0)var t=e(this).parents(".slider-wrapper");else var t=e(this);var i=t.find(".auto-play-btn");e(this).addClass("mfp-ready").magnificPopup(e.extend(!0,dtGlobals.magnificPopupBaseConfig,{delegate:"a.dt-mfp-item",tLoading:"Loading image #%curr%...",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]},callbacks:{open:function(){var e="true"===t.attr("data-autoslide")?!0:!1;e&&i.hasClass("paused")&&(t.addClass("mfp-opened"),t.find(".auto-play-btn.paused").trigger("click"))},close:function(){t.hasClass("mfp-opened")&&(t.find(".auto-play-btn").trigger("click"),t.removeClass("mfp-opened"))}}}))})}),jQuery(document).ready(function(e){e(".twentytwenty-container").length>0&&(e.fn.twentytwenty=function(t){var t=e.extend({default_offset_pct:.5,orientation:"horizontal",navigation_follow:!1},t);return this.each(function(){var i=t.default_offset_pct,o=e(this),n=t.orientation,a="vertical"===n?"down":"left",r="vertical"===n?"up":"right",s=t.navigation_follow;o.wrap("<div class='twentytwenty-wrapper twentytwenty-"+n+"'></div>");var l=o.find("img:first"),d=o.find("img:last"),c=l.attr("title"),u=d.attr("title");o.append("<div class='twentytwenty-handle'></div>");var h=o.find(".twentytwenty-handle");h.append("<span class='twentytwenty-"+a+"-arrow'></span>"),h.append("<span class='twentytwenty-"+r+"-arrow'></span>"),o.addClass("twentytwenty-container"),l.addClass("twentytwenty-before"),d.addClass("twentytwenty-after"),"undefined"!=typeof c&&c&&c.length>0&&o.append("<div class='twentytwenty-before-label'>"+c+"</div>"),"undefined"!=typeof u&&u&&u.length>0&&o.append("<div class='twentytwenty-after-label'>"+u+"</div>");var f=function(e){var t=l.width(),i=l.height();return{w:t+"px",h:i+"px",cw:e*t+"px",ch:e*i+"px"}},p=function(e){"vertical"===n?l.css("clip","rect(0,"+e.w+","+e.ch+",0)"):l.css("clip","rect(0,"+e.cw+","+e.h+",0)"),o.css("height",e.h)},m=function(e){var t=f(e);h.css("vertical"===n?"top":"left","vertical"===n?t.ch:t.cw),p(t)};e(window).on("resize.twentytwenty",function(e){m(i)});var g=0,v=0;h.on("movestart",function(e){(e.distX>e.distY&&e.distX<-e.distY||e.distX<e.distY&&e.distX>-e.distY)&&"vertical"!==n?e.preventDefault():(e.distX<e.distY&&e.distX<-e.distY||e.distX>e.distY&&e.distX>-e.distY)&&"vertical"===n&&e.preventDefault(),o.addClass("active"),o.removeClass("active-click"),g=o.offset().left,offsetY=o.offset().top,v=l.width(),imgHeight=l.height()}),h.on("moveend",function(e){o.removeClass("active")}),h.on("move",function(e){o.hasClass("active")&&(i="vertical"===n?(e.pageY-offsetY)/imgHeight:(e.pageX-g)/v,0>i&&(i=0),i>1&&(i=1),m(i))}),s||o.hasClass("active")||(o.on("mouseup",function(e){o.removeClass("active-click")}),o.on("mousedown",function(e){o.addClass("active-click"),g=o.offset().left,offsetY=o.offset().top,v=l.width(),imgHeight=l.height(),i="vertical"===n?(e.pageY-offsetY)/imgHeight:(e.pageX-g)/v,0>i&&(i=0),i>1&&(i=1),m(i)})),o.find("img").on("mousedown",function(e){e.preventDefault()}),s&&(o.on("mouseenter",function(e){o.addClass("active"),g=o.offset().left,offsetY=o.offset().top,v=l.width(),imgHeight=l.height()}),o.on("mouseleave",function(e){o.removeClass("active")}),o.on("mousemove",function(e){o.hasClass("active")&&(i="vertical"===n?(e.pageY-offsetY)/imgHeight:(e.pageX-g)/v,0>i&&(i=0),i>1&&(i=1),m(i))})),e(window).trigger("resize.twentytwenty")})})}),jQuery(document).ready(function(e){function t(t,i){function o(e,t){return'<div style="'+(a._isMove?"":e!==a.currSlideId?a._opacityCSS:"z-index:0;")+'" class="rsSlide '+(t||"")+'"></div>'}var n,a=this,r=navigator.userAgent.toLowerCase();a.uid=e.rsModules.uid++,a.ns=".rs"+a.uid;var s,l=document.createElement("div").style,d=["webkit","Moz","ms","O"],c="",u=0;for(n=0;n<d.length;n++)s=d[n],!c&&s+"Transform"in l&&(c=s),s=s.toLowerCase(),window.requestAnimationFrame||(window.requestAnimationFrame=window[s+"RequestAnimationFrame"],window.cancelAnimationFrame=window[s+"CancelAnimationFrame"]||window[s+"CancelRequestAnimationFrame"]);window.requestAnimationFrame||(window.requestAnimationFrame=function(e,t){var i=(new Date).getTime(),o=Math.max(0,16-(i-u)),n=window.setTimeout(function(){e(i+o)},o);return u=i+o,n}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)}),a.isIPAD=r.match(/(ipad)/);var h=function(e){var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},f=h(r),p={};if(f.browser&&(p[f.browser]=!0,p.version=f.version),p.chrome&&(p.webkit=!0),a._browser=p,a.isAndroid=r.indexOf("android")>-1,a.slider=e(t),a.ev=e(a),a._doc=e(document),a.st=e.extend({},e.fn.royalSlider.defaults,i),a._currAnimSpeed=a.st.transitionSpeed,a._minPosOffset=0,a.st.allowCSS3&&(!p.webkit||a.st.allowCSS3OnWebkit)){var m=c+(c?"T":"t");a._useCSS3Transitions=m+"ransform"in l&&m+"ransition"in l,a._useCSS3Transitions&&(a._use3dTransform=c+(c?"P":"p")+"erspective"in l)}c=c.toLowerCase(),a._vendorPref="-"+c+"-",a._slidesHorizontal="vertical"===a.st.slidesOrientation?!1:!0,a._reorderProp=a._slidesHorizontal?"left":"top",a._sizeProp=a._slidesHorizontal?"width":"height",a._prevNavItemId=-1,a._isMove="fade"===a.st.transitionType?!1:!0,a._isMove||(a.st.sliderDrag=!1,a._fadeZIndex=10),a._opacityCSS="z-index:0; display:none; opacity:0;",a._newSlideId=0,a._sPosition=0,a._nextSlidePos=0,e.each(e.rsModules,function(e,t){"uid"!==e&&t.call(a)}),a.slides=[],a._idCount=0;var g=a.st.slides?e(a.st.slides):a.slider.children().detach();g.each(function(){a._parseNode(this,!0)}),a.st.randomizeSlides&&a.slides.sort(function(){return.5-Math.random()}),a.numSlides=a.slides.length,a._refreshNumPreloadImages(),a.st.startSlideId?a.st.startSlideId>a.numSlides-1&&(a.st.startSlideId=a.numSlides-1):a.st.startSlideId=0,a._newSlideId=a.staticSlideId=a.currSlideId=a._realId=a.st.startSlideId,a.currSlide=a.slides[a.currSlideId],a._accelerationPos=0,a.msTouch=!1,a.slider.addClass((a._slidesHorizontal?"rsHor":"rsVer")+(a._isMove?"":" rsFade"));var v='<div class="rsOverflow"><div class="rsContainer">';a.slidesSpacing=a.st.slidesSpacing,a._slideSize=(a._slidesHorizontal?a.slider.width():a.slider.height())+a.st.slidesSpacing,a._preload=Boolean(a._numPreloadImages>0),a.numSlides<=1&&(a._loop=!1);var y=a._loop&&a._isMove?2===a.numSlides?1:2:0;for(a._loopHelpers=y,a._maxImages=a.numSlides<6?a.numSlides:6,a._currBlockIndex=0,a._idOffset=0,a.slidesJQ=[],n=0;n<a.numSlides;n++)a.slidesJQ.push(e(o(n)));a._sliderOverflow=v=e(v+"</div></div>");var b=function(){a.st.sliderDrag&&(a._hasDrag=!0,p.msie||p.opera?a._grabCursor=a._grabbingCursor="move":p.mozilla?(a._grabCursor="-moz-grab",a._grabbingCursor="-moz-grabbing"):p.webkit&&-1!=navigator.platform.indexOf("Mac")&&(a._grabCursor="-webkit-grab",a._grabbingCursor="-webkit-grabbing"),a._setGrabCursor())},w=a.ns,_=function(e,t,i,o,n){a._downEvent=e+t+w,a._moveEvent=e+i+w,a._upEvent=e+o+w,n&&(a._cancelEvent=e+n+w)},C=navigator.pointerEnabled;a.pointerEnabled=C||navigator.msPointerEnabled,a.pointerEnabled?(a.hasTouch=!1,a._lastItemFriction=.2,a.pointerMultitouch=Boolean(navigator[(C?"m":"msM")+"axTouchPoints"]>1),C?_("pointer","down","move","up","cancel"):_("MSPointer","Down","Move","Up","Cancel")):(a.isIOS?a._downEvent=a._moveEvent=a._upEvent=a._cancelEvent="":_("mouse","down","move","up"),"ontouchstart"in window||"createTouch"in document?(a.hasTouch=!0,a._downEvent+=" touchstart"+w,a._moveEvent+=" touchmove"+w,a._upEvent+=" touchend"+w,a._cancelEvent+=" touchcancel"+w,a._lastItemFriction=.5,a.st.sliderTouch&&(a._hasDrag=!0)):(a.hasTouch=!1,a._lastItemFriction=.2)),b(),a.slider.html(v),a._controlsContainer=a.st.controlsInside?a._sliderOverflow:a.slider,a._slidesContainer=a._sliderOverflow.children(".rsContainer"),a.msEnabled&&a._slidesContainer.css("-ms-touch-action",a._slidesHorizontal?"pan-y":"pan-x"),a._preloader=e('<div class="rsPreloader"><div class="pace pace-active"><div class="pace-activity"></div></div></div>');var S=a._slidesContainer.children(".rsSlide");if(a._currHolder=a.slidesJQ[a.currSlideId],a._selectedSlideHolder=0,a._useCSS3Transitions)if(a._TP="transition-property",a._TD="transition-duration",a._TTF="transition-timing-function",a._yProp=a._xProp=a._vendorPref+"transform",a._use3dTransform?(p.webkit&&!p.chrome&&a.slider.addClass("rsWebkit3d"),a._tPref1="translate3d(",a._tPref2="px, ",a._tPref3="px, 0px)"):(a._tPref1="translate(",a._tPref2="px, ",a._tPref3="px)"),a._isMove)a._slidesContainer[a._vendorPref+a._TP]=a._vendorPref+"transform";else{var x={};x[a._vendorPref+a._TP]="opacity",x[a._vendorPref+a._TD]=a.st.transitionSpeed+"ms",x[a._vendorPref+a._TTF]=a.st.css3easeInOut,S.css(x)}else a._xProp="left",a._yProp="top";if(!a.st.disableResponsiveness){var k;e(window).on("resize"+a.ns,function(){k&&clearTimeout(k),k=setTimeout(function(){a.updateSliderSize()},50)})}if(a.ev.trigger("rsAfterPropsSetup"),a.updateSliderSize(),a.st.keyboardNavEnabled&&a._bindKeyboardNav(),a.st.arrowsNavHideOnTouch&&(a.hasTouch||a.msTouch)&&(a.st.arrowsNav=!1),a.st.arrowsNav){var T="rsArrow",P=a._controlsContainer;if(e('<div class="'+T+" "+T+'Left"><div class="'+T+'Icn"></div></div><div class="'+T+" "+T+'Right"><div class="'+T+'Icn"></div></div>').appendTo(P),a._arrowLeft=P.children("."+T+"Left").click(function(e){e.preventDefault(),a.prev()}),a._arrowRight=P.children("."+T+"Right").click(function(e){e.preventDefault(),a.next()}),a.st.arrowsNavAutoHide&&!a.hasTouch){a._arrowLeft.addClass("rsHidden"),a._arrowRight.addClass("rsHidden");var I=P;I.one("mousemove.arrowshover",function(){a._arrowLeft.removeClass("rsHidden"),a._arrowRight.removeClass("rsHidden")}),I.hover(function(){a._arrowsAutoHideLocked||(a._arrowLeft.removeClass("rsHidden"),a._arrowRight.removeClass("rsHidden"))},function(){a._arrowsAutoHideLocked||(a._arrowLeft.addClass("rsHidden"),a._arrowRight.addClass("rsHidden"))})}a.ev.on("rsOnUpdateNav",function(){a._updateArrowsNav()}),a._updateArrowsNav()}if(a.st.autoPlay.enabled){var P=a._controlsContainer;e('<div class="rsPlay"></div>').appendTo(P);var M=P.find(".rsPlay");P.addClass("autoplay-on"),a.ev.on("autoPlayPlay",function(){M.removeClass("paused")}),a.ev.on("autoPlayPause",function(){a._autoPlayEnabled||M.addClass("paused")}),M.on("click",function(){a.toggleAutoPlay()})}a._hasDrag?a._slidesContainer.on(a._downEvent,function(e){a._onDragStart(e)}):a.dragSuccess=!1;var z=["rsPlayBtnIcon","rsPlayBtn","rsCloseVideoBtn","rsCloseVideoIcn"];a._slidesContainer.click(function(t){if(!a.dragSuccess){var i=e(t.target),o=i.attr("class");if(-1!==e.inArray(o,z)&&a.toggleVideo())return!1;if(a.st.navigateByClick&&!a._blockActions){if(e(t.target).closest(".rsNoDrag",a._currHolder).length)return!0;a._mouseNext(t)}a.ev.trigger("rsSlideClick")}}).on("click.rs","a",function(e){return a.dragSuccess?!1:(a._blockActions=!0,void setTimeout(function(){a._blockActions=!1},3))}),a.ev.trigger("rsAfterInit")}e.rsModules||(e.rsModules={uid:0}),t.prototype={constructor:t,_mouseNext:function(e){var t=this,i=e[t._slidesHorizontal?"pageX":"pageY"]-t._sliderOffset;i>=t._nextSlidePos?t.next():0>i&&t.prev()},_refreshNumPreloadImages:function(){var e,t=this;e=t.st.numImagesToPreload,t._loop=t.st.loop,t._loop&&(2===t.numSlides?(t._loop=!1,t.st.loopRewind=!0):t.numSlides<2&&(t.st.loopRewind=t._loop=!1)),t._loop&&e>0&&(t.numSlides<=4?e=1:t.st.numImagesToPreload>(t.numSlides-1)/2&&(e=Math.floor((t.numSlides-1)/2))),t._numPreloadImages=e},_parseNode:function(t,i){function o(e,t){if(t?s.images.push(e.attr(t)):s.images.push(e.text()),l){l=!1,s.caption="src"===t?e.attr("alt"):e.contents(),s.image=s.images[0],s.videoURL=e.attr("data-rsVideo");var i=e.attr("data-rsw"),o=e.attr("data-rsh");"undefined"!=typeof i&&i!==!1&&"undefined"!=typeof o&&o!==!1?(s.iW=parseInt(i),s.iH=parseInt(o)):r.st.imgWidth&&r.st.imgHeight&&(s.iW=r.st.imgWidth,s.iH=r.st.imgHeight)}}var n,a,r=this,s={},l=!0;return t=e(t),r._currContent=t,r.ev.trigger("rsBeforeParseNode",[t,s]),s.stopParsing?void 0:(t=r._currContent,s.id=r._idCount,s.contentAdded=!1,r._idCount++,s.images=[],s.isBig=!1,s.hasCover||(t.hasClass("rsImg")?(a=t,n=!0):(a=t.find(".rsImg"),a.length&&(n=!0)),n?(s.bigImage=a.eq(0).attr("data-rsBigImg"),a.each(function(){var t=e(this);t.is("a")?o(t,"href"):t.is("img")?o(t,"src"):o(t)})):t.is("img")&&(t.addClass("rsImg rsMainSlideImage"),o(t,"src"))),a=t.find(".rsCaption"),a.length&&(s.caption=a.remove()),s.content=t,r.ev.trigger("rsAfterParseNode",[t,s]),i&&r.slides.push(s),0===s.images.length&&(s.isLoaded=!0,s.isRendered=!1,s.isLoading=!1,s.images=null),s)},_bindKeyboardNav:function(){var e,t,i=this,o=function(e){37===e?i.prev():39===e&&i.next()};i._doc.on("keydown"+i.ns,function(n){i._isDragging||(t=n.keyCode,(37===t||39===t)&&(e||(o(t),e=setInterval(function(){o(t)},700))))}).on("keyup"+i.ns,function(t){e&&(clearInterval(e),e=null)})},goTo:function(e,t){var i=this;e!==i.currSlideId&&i._moveTo(e,i.st.transitionSpeed,!0,!t)},destroy:function(t){var i=this;i.ev.trigger("rsBeforeDestroy"),i._doc.off("keydown"+i.ns+" keyup"+i.ns+" "+i._moveEvent+" "+i._upEvent),i._slidesContainer.off(i._downEvent+" click"),i.slider.data("royalSlider",null),e.removeData(i.slider,"royalSlider"),e(window).off("resize"+i.ns),t&&i.slider.remove(),i.slides=null,i.slider=null,i.ev=null},_updateBlocksContent:function(t,i){function o(i,o,r){i.isAdded?(n(o,i),a(o,i)):(r||(r=d.slidesJQ[o]),i.holder?r=i.holder:(r=d.slidesJQ[o]=e(r),i.holder=r),i.appendOnLoaded=!1,a(o,i,r),n(o,i),d._addBlockToContainer(i,r,t),i.isAdded=!0,appended=!0)}function n(e,i){i.contentAdded||(d.setItemHtml(i,t),t||(i.contentAdded=!0))}function a(e,t,i){d._isMove&&(i||(i=d.slidesJQ[e]),i.css(d._reorderProp,(e+d._idOffset+h)*d._slideSize))}function r(e){if(c){if(e>u-1)return r(e-u);if(0>e)return r(u+e)}return e}var s,l,d=this,c=d._loop,u=d.numSlides;if(!isNaN(i))return r(i);var h,f,p=d.currSlideId,m=t?Math.abs(d._prevSlideId-d.currSlideId)>=d.numSlides-1?0:1:d._numPreloadImages,g=Math.min(2,m),v=!1,y=!1;for(l=p;p+1+g>l;l++)if(f=r(l),s=d.slides[f],s&&(!s.isAdded||!s.positionSet)){v=!0;break}for(l=p-1;l>p-1-g;l--)if(f=r(l),s=d.slides[f],s&&(!s.isAdded||!s.positionSet)){y=!0;break}if(v)for(l=p;p+m+1>l;l++)f=r(l),h=Math.floor((d._realId-(p-l))/d.numSlides)*d.numSlides,s=d.slides[f],s&&o(s,f);if(y)for(l=p-1;l>p-1-m;l--)f=r(l),h=Math.floor((d._realId-(p-l))/u)*u,s=d.slides[f],s&&o(s,f);if(!t){var b=r(p-m),w=r(p+m),_=b>w?0:b;for(l=0;u>l;l++)b>w&&l>b-1||(_>l||l>w)&&(s=d.slides[l],s&&s.holder&&(s.holder.detach(),s.isAdded=!1))}},setItemHtml:function(t,i){function o(){if(!t.images)return t.isRendered=!0,t.isLoaded=!0,t.isLoading=!1,void s(!0);if(!t.isLoading){var i,o;t.content.hasClass("rsImg")?(i=t.content,o=!0):i=t.content.find(".rsImg:not(img)"),i&&!i.is("img")&&i.each(function(){var i=e(this),n='<img class="rsImg" src="'+(i.is("a")?i.attr("href"):i.text())+'" />';o?t.content=e(n):i.replaceWith(n)}),i=o?t.content:t.content.find("img.rsImg"),d(),i.eq(0).addClass("rsMainSlideImage"),t.iW&&t.iH&&(t.isLoaded||u._resizeImage(t),s()),t.isLoading=!0;if(t.isBig)e("<img />").on("load.rs error.rs",function(e){n([this],!0)}).attr("src",t.image);else{t.loaded=[],t.imgLoaders=[];for(var a=0;a<t.images.length;a++){var r=e("<img />");t.imgLoaders.push(this),r.on("load.rs error.rs",function(e){t.loaded.push(this),t.loaded.length===t.imgLoaders.length&&n(t.loaded,!1)}).attr("src",t.images[a])}}}}function n(e,i){if(e.length){var o=e[0];o.src;if(i!==t.isBig){var n=t.holder.children();return void(n&&n.length>1&&c())}if(t.iW&&t.iH)return void a();if(t.iW=o.width,t.iH=o.height,t.iW&&t.iH)return void a();var r=new Image;r.onload=function(){r.width?(t.iW=r.width,t.iH=r.height,a()):setTimeout(function(){r.width&&(t.iW=r.width,t.iH=r.height),a()},1e3)},r.src=o.src}else a()}function a(){t.isLoaded=!0,t.isLoading=!1,s(),c(),l()}function r(){return!u._isMove&&t.images&&t.iW&&t.iH?void o():(t.holder.isWaiting=!0,d(),void(t.holder.slideId=-99))}function s(){if(!t.isAppended){var e=u.st.visibleNearby,o=t.id-u._newSlideId;if(!i&&!t.appendOnLoaded&&u.st.fadeinLoadedSlide&&(0===o||(e||u._isAnimating||u._isDragging)&&(-1===o||1===o))){var n={visibility:"visible",opacity:0};n[u._vendorPref+"transition"]="opacity 400ms ease-in-out",t.content.css(n),setTimeout(function(){t.content.css("opacity",1)},16)}t.holder.find(".rsPreloader").length?t.holder.append(t.content):t.holder.html(t.content),t.isAppended=!0,t.isLoaded&&(u._resizeImage(t),l()),t.sizeReady||(t.sizeReady=!0,setTimeout(function(){u.ev.trigger("rsMaybeSizeReady",t)},100))}}function l(){t.loadedTriggered||(t.isLoaded=t.loadedTriggered=!0,t.holder.trigger("rsAfterContentSet"),u.ev.trigger("rsAfterContentSet",t))}function d(){u.st.usePreloader&&t.holder.html(u._preloader.clone())}function c(e){if(u.st.usePreloader){var i=t.holder.find(".rsPreloader");i.length&&i.remove()}}var u=this;return t.isLoaded?void s():void(i?r():o())},_addBlockToContainer:function(e,t,i){var o=this,n=e.holder;e.id-o._newSlideId;o._slidesContainer.append(n),e.appendOnLoaded=!1},_onDragStart:function(t,i){var o,n=this,a="touchstart"===t.type;if(n._isTouchGesture=a,n.ev.trigger("rsDragStart"),e(t.target).closest(".rsNoDrag",n._currHolder).length)return n.dragSuccess=!1,!0;if(i||n._isAnimating&&(n._wasAnimating=!0,n._stopAnimation()),n.dragSuccess=!1,n._isDragging)return void(a&&(n._multipleTouches=!0));if(a&&(n._multipleTouches=!1),n._setGrabbingCursor(),a){var r=t.originalEvent.touches;if(!(r&&r.length>0))return;o=r[0],r.length>1&&(n._multipleTouches=!0)}else t.preventDefault(),o=t,n.msEnabled&&(o=o.originalEvent);n._isDragging=!0,n._doc.on(n._moveEvent,function(e){n._onDragMove(e,i)}).on(n._upEvent,function(e){n._onDragRelease(e,i)}),n._currMoveAxis="",n._hasMoved=!1,n._pageX=o.pageX,n._pageY=o.pageY,n._startPagePos=n._accelerationPos=(i?n._thumbsHorizontal:n._slidesHorizontal)?o.pageX:o.pageY,n._horDir=0,n._verDir=0,n._currRenderPosition=i?n._thumbsPosition:n._sPosition,n._startTime=(new Date).getTime(),a&&n._sliderOverflow.on(n._cancelEvent,function(e){n._onDragRelease(e,i)})},_renderMovement:function(e,t){var i=this;if(i._checkedAxis){var o=i._renderMoveTime,n=e.pageX-i._pageX,a=e.pageY-i._pageY,r=i._currRenderPosition+n,s=i._currRenderPosition+a,l=t?i._thumbsHorizontal:i._slidesHorizontal,d=l?r:s,c=i._currMoveAxis;i._hasMoved=!0,i._pageX=e.pageX,i._pageY=e.pageY,"x"===c&&0!==n?i._horDir=n>0?1:-1:"y"===c&&0!==a&&(i._verDir=a>0?1:-1);var u=l?i._pageX:i._pageY,h=l?n:a;t?d>i._thumbsMinPosition?d=i._currRenderPosition+h*i._lastItemFriction:d<i._thumbsMaxPosition&&(d=i._currRenderPosition+h*i._lastItemFriction):i._loop||(i.currSlideId<=0&&u-i._startPagePos>0&&(d=i._currRenderPosition+h*i._lastItemFriction),i.currSlideId>=i.numSlides-1&&u-i._startPagePos<0&&(d=i._currRenderPosition+h*i._lastItemFriction)),i._currRenderPosition=d,o-i._startTime>200&&(i._startTime=o,i._accelerationPos=u),t?i._setThumbsPosition(i._currRenderPosition):i._isMove&&i._setPosition(i._currRenderPosition)}},_onDragMove:function(e,t){var i,o=this,n="touchmove"===e.type;if(!o._isTouchGesture||n){if(n){if(o._lockAxis)return;var a=e.originalEvent.touches;if(!a)return;if(a.length>1)return;i=a[0]}else i=e,o.msEnabled&&(i=i.originalEvent);if(o._hasMoved||(o._useCSS3Transitions&&(t?o._thumbsContainer:o._slidesContainer).css(o._vendorPref+o._TD,"0s"),function l(){o._isDragging&&(o._animFrame=requestAnimationFrame(l),o._renderMoveEvent&&o._renderMovement(o._renderMoveEvent,t))}()),o._checkedAxis)e.preventDefault(),o._renderMoveTime=(new Date).getTime(),o._renderMoveEvent=i;else{var r=t?o._thumbsHorizontal:o._slidesHorizontal,s=Math.abs(i.pageX-o._pageX)-Math.abs(i.pageY-o._pageY)-(r?-7:7);if(s>7){if(r)e.preventDefault(),o._currMoveAxis="x";else if(n)return void o._completeGesture();o._checkedAxis=!0}else if(-7>s){if(r){if(n)return void o._completeGesture()}else e.preventDefault(),o._currMoveAxis="y";o._checkedAxis=!0}}}},_completeGesture:function(){var e=this;e._lockAxis=!0,e._hasMoved=e._isDragging=!1,e._onDragRelease()},_onDragRelease:function(t,i){function o(e){return 100>e?100:e>500?500:e}function n(e,t){(u._isMove||i)&&(d=(-u._realId-u._idOffset)*u._slideSize,c=Math.abs(u._sPosition-d),u._currAnimSpeed=c/t,e&&(u._currAnimSpeed+=250),u._currAnimSpeed=o(u._currAnimSpeed),u._animateTo(d,!1))}var a,r,s,l,d,c,u=this,h="touchend"===t.type||"touchcancel"===t.type;if(!u._isTouchGesture||h){if(u._isTouchGesture=!1,u.ev.trigger("rsDragRelease"),u._renderMoveEvent=null,u._isDragging=!1,u._lockAxis=!1,u._checkedAxis=!1,u._renderMoveTime=0,cancelAnimationFrame(u._animFrame),u._hasMoved&&(i?u._setThumbsPosition(u._currRenderPosition):u._isMove&&u._setPosition(u._currRenderPosition)),u._doc.off(u._moveEvent).off(u._upEvent),h&&u._sliderOverflow.off(u._cancelEvent),u._setGrabCursor(),!u._hasMoved&&!u._multipleTouches&&i&&u._thumbsEnabled){var f=e(t.target).closest(".rsNavItem");return void(f.length&&u.goTo(f.index()))}var p=i?u._thumbsHorizontal:u._slidesHorizontal;if(!u._hasMoved||"y"===u._currMoveAxis&&p||"x"===u._currMoveAxis&&!p){if(i||!u._wasAnimating)return u._wasAnimating=!1,void(u.dragSuccess=!1);if(u._wasAnimating=!1,u.st.navigateByClick)return u._mouseNext(u.msEnabled?t.originalEvent:t),void(u.dragSuccess=!0);u.dragSuccess=!0}else u.dragSuccess=!0;u._wasAnimating=!1,u._currMoveAxis="";var m=u.st.minSlideOffset,g=h?t.originalEvent.changedTouches[0]:u.msEnabled?t.originalEvent:t,v=p?g.pageX:g.pageY,y=u._startPagePos,b=u._accelerationPos,w=u.currSlideId,_=u.numSlides,C=p?u._horDir:u._verDir,S=u._loop,x=!1;
if(a=Math.abs(v-y),r=v-b,s=(new Date).getTime()-u._startTime,l=Math.abs(r)/s,0===C||1>=_)return void n(!0,l);if(!S&&!i)if(0>=w){if(C>0)return void n(!0,l)}else if(w>=_-1&&0>C)return void n(!0,l);if(i){var k,d=u._thumbsPosition;if(d>u._thumbsMinPosition)d=u._thumbsMinPosition;else if(d<u._thumbsMaxPosition)d=u._thumbsMaxPosition;else{var T=.003,P=l*l/(2*T),I=-u._thumbsPosition,M=u._thumbsContainerSize-u._thumbsViewportSize+u._thumbsPosition;if(r>0&&P>I?(I+=u._thumbsViewportSize/(15/(P/l*T)),l=l*I/P,P=I):0>r&&P>M&&(M+=u._thumbsViewportSize/(15/(P/l*T)),l=l*M/P,P=M),k=Math.max(Math.round(l/T),50),d+=P*(0>r?-1:1),d>u._thumbsMinPosition)return void u._animateThumbsTo(d,k,!0,u._thumbsMinPosition,200);if(d<u._thumbsMaxPosition)return void u._animateThumbsTo(d,k,!0,u._thumbsMaxPosition,200)}u._animateThumbsTo(d,k,!0)}else if(v>y+m){if(0>C)return void n(!1,l);u._moveTo("prev",o(Math.abs(u._sPosition-(-u._realId-u._idOffset+1)*u._slideSize)/l),x,!0,!0)}else if(y-m>v){if(C>0)return void n(!1,l);u._moveTo("next",o(Math.abs(u._sPosition-(-u._realId-u._idOffset-1)*u._slideSize)/l),x,!0,!0)}else n(!1,l)}},_setPosition:function(e){var t=this;e=t._sPosition=e,t._useCSS3Transitions?t._slidesContainer.css(t._xProp,t._tPref1+(t._slidesHorizontal?e+t._tPref2+0:0+t._tPref2+e)+t._tPref3):t._slidesContainer.css(t._slidesHorizontal?t._xProp:t._yProp,e)},updateSliderSize:function(e){var t,i,o=this;if(o.st.autoScaleSlider){var n=o.st.autoScaleSliderWidth,a=o.st.autoScaleSliderHeight;o.st.autoScaleHeight?(t=o.slider.width(),t!=o.width&&(o.slider.css("height",t*(a/n)),t=o.slider.width()),i=o.slider.height()):(i=o.slider.height(),i!=o.height&&(o.slider.css("width",i*(n/a)),i=o.slider.height()),t=o.slider.width())}else t=o.slider.width(),i=o.slider.height();if(e||t!=o.width||i!=o.height){o.width=t,o.height=i,o._wrapWidth=t,o._wrapHeight=i,o.ev.trigger("rsBeforeSizeSet"),o.ev.trigger("rsAfterSizePropSet"),o._sliderOverflow.css({width:o._wrapWidth,height:o._wrapHeight}),o._slideSize=(o._slidesHorizontal?o._wrapWidth:o._wrapHeight)+o.st.slidesSpacing,o._imagePadding=o.st.imageScalePadding;var r,s;for(s=0;s<o.slides.length;s++)r=o.slides[s],r.positionSet=!1,r&&r.images&&r.isLoaded&&(r.isRendered=!1,o._resizeImage(r));if(o._cloneHolders)for(s=0;s<o._cloneHolders.length;s++)r=o._cloneHolders[s],r.holder.css(o._reorderProp,(r.id+o._idOffset)*o._slideSize);o._updateBlocksContent(),o._isMove&&(o._useCSS3Transitions&&o._slidesContainer.css(o._vendorPref+"transition-duration","0s"),o._setPosition((-o._realId-o._idOffset)*o._slideSize)),o.ev.trigger("rsOnUpdateNav")}o._sliderOffset=o._sliderOverflow.offset(),o._sliderOffset=o._sliderOffset[o._reorderProp]},appendSlide:function(e,t){var i=this,o=i._parseNode(e);(isNaN(t)||t>i.numSlides)&&(t=i.numSlides),i.slides.splice(t,0,o),i.slidesJQ.splice(t,0,'<div style="'+(i._isMove?"position:absolute;":i._opacityCSS)+'" class="rsSlide"></div>'),t<i.currSlideId&&i.currSlideId++,i.ev.trigger("rsOnAppendSlide",[o,t]),i._refreshSlides(t),t===i.currSlideId&&i.ev.trigger("rsAfterSlideChange")},removeSlide:function(e){var t=this,i=t.slides[e];i&&(i.holder&&i.holder.remove(),e<t.currSlideId&&t.currSlideId--,t.slides.splice(e,1),t.slidesJQ.splice(e,1),t.ev.trigger("rsOnRemoveSlide",[e]),t._refreshSlides(e),e===t.currSlideId&&t.ev.trigger("rsAfterSlideChange"))},_refreshSlides:function(e){var t=this,i=t.numSlides,o=t._realId<=0?0:Math.floor(t._realId/i);t.numSlides=t.slides.length,0===t.numSlides?(t.currSlideId=t._idOffset=t._realId=0,t.currSlide=t._oldHolder=null):t._realId=o*t.numSlides+t.currSlideId;for(var n=0;n<t.numSlides;n++)t.slides[n].id=n;t.currSlide=t.slides[t.currSlideId],t._currHolder=t.slidesJQ[t.currSlideId],t.currSlideId>=t.numSlides?t.goTo(t.numSlides-1):t.currSlideId<0&&t.goTo(0),t._refreshNumPreloadImages(),t._isMove&&t._loop&&t._slidesContainer.css(t._vendorPref+t._TD,"0ms"),t._refreshSlidesTimeout&&clearTimeout(t._refreshSlidesTimeout),t._refreshSlidesTimeout=setTimeout(function(){t._isMove&&t._setPosition((-t._realId-t._idOffset)*t._slideSize),t._updateBlocksContent(),t._isMove||t._currHolder.css({display:"block",opacity:1})},14),t.ev.trigger("rsOnUpdateNav")},_setGrabCursor:function(){var e=this;e._hasDrag&&e._isMove&&(e._grabCursor?e._sliderOverflow.css("cursor",e._grabCursor):(e._sliderOverflow.removeClass("grabbing-cursor"),e._sliderOverflow.addClass("grab-cursor")))},_setGrabbingCursor:function(){var e=this;e._hasDrag&&e._isMove&&(e._grabbingCursor?e._sliderOverflow.css("cursor",e._grabbingCursor):(e._sliderOverflow.removeClass("grab-cursor"),e._sliderOverflow.addClass("grabbing-cursor")))},next:function(e){var t=this;t._moveTo("next",t.st.transitionSpeed,!0,!e)},prev:function(e){var t=this;t._moveTo("prev",t.st.transitionSpeed,!0,!e)},_moveTo:function(e,t,i,o,n){var a,r,s,l=this;if(l.ev.trigger("rsBeforeMove",[e,o]),"next"===e?newItemId=l.currSlideId+1:"prev"===e?newItemId=l.currSlideId-1:newItemId=e=parseInt(e,10),!l._loop){if(newItemId<0)return void l._doBackAndForthAnim("left",!o);if(newItemId>=l.numSlides)return void l._doBackAndForthAnim("right",!o)}l._isAnimating&&(l._stopAnimation(!0),i=!1),r=newItemId-l.currSlideId,l._prevSlideId=l.currSlideId;var d,c=l.currSlideId,u=l.currSlideId+r,h=l._realId;l._loop?(u=l._updateBlocksContent(!1,u),h+=r):h=u,l._newSlideId=u,l._oldHolder=l.slidesJQ[l.currSlideId],l._realId=h,l.currSlideId=l._newSlideId,l.currSlide=l.slides[l.currSlideId],l._currHolder=l.slidesJQ[l.currSlideId];var f=l.st.slidesDiff,p=Boolean(r>0),m=Math.abs(r),g=Math.floor(c/l._numPreloadImages),v=Math.floor((c+(p?f:-f))/l._numPreloadImages),y=p?Math.max(g,v):Math.min(g,v),b=y*l._numPreloadImages+(p?l._numPreloadImages-1:0);b>l.numSlides-1?b=l.numSlides-1:0>b&&(b=0);var w=p?b-c:c-b;if(w>l._numPreloadImages&&(w=l._numPreloadImages),m>w+f)for(l._idOffset+=(m-(w+f))*(p?-1:1),t=1.4*t,s=0;s<l.numSlides;s++)l.slides[s].positionSet=!1;l._currAnimSpeed=t,l._updateBlocksContent(!0),n||(d=!0),a=(-h-l._idOffset)*l._slideSize,d?setTimeout(function(){l._isWorking=!1,l._animateTo(a,e,!1,i),l.ev.trigger("rsOnUpdateNav")},0):(l._animateTo(a,e,!1,i),l.ev.trigger("rsOnUpdateNav"))},_updateArrowsNav:function(){var e=this,t="rsArrowDisabled";if(e.st.arrowsNav){if(e.numSlides<=1)return e._arrowLeft.css("display","none"),void e._arrowRight.css("display","none");e._arrowLeft.css("display","block"),e._arrowRight.css("display","block"),e._loop||e.st.loopRewind||(0===e.currSlideId?e._arrowLeft.addClass(t):e._arrowLeft.removeClass(t),e.currSlideId===e.numSlides-1?e._arrowRight.addClass(t):e._arrowRight.removeClass(t))}},_animateTo:function(t,i,o,n,a){function r(){var e;s&&(e=s.data("rsTimeout"),e&&(s!==l&&s.css({opacity:0,display:"none",zIndex:0}),clearTimeout(e),s.data("rsTimeout",""))),e=l.data("rsTimeout"),e&&(clearTimeout(e),l.data("rsTimeout",""))}var s,l,d=this,c={};if(isNaN(d._currAnimSpeed)&&(d._currAnimSpeed=400),d._sPosition=d._currRenderPosition=t,d.ev.trigger("rsBeforeAnimStart"),d._useCSS3Transitions)if(d._isMove){d._currAnimSpeed=parseInt(d._currAnimSpeed);var u=d._vendorPref+d._TD,h=d._vendorPref+d._TTF;c[u]=d._currAnimSpeed+"ms",c[h]=n?e.rsCSS3Easing[d.st.easeInOut]:e.rsCSS3Easing[d.st.easeOut],d._slidesContainer.css(c),n||!d.hasTouch?setTimeout(function(){d._setPosition(t)},5):d._setPosition(t)}else d._currAnimSpeed=d.st.transitionSpeed,s=d._oldHolder,l=d._currHolder,l.data("rsTimeout")&&l.css("opacity",0),r(),s&&s.data("rsTimeout",setTimeout(function(){c[d._vendorPref+d._TD]="0ms",c.zIndex=0,c.display="none",s.data("rsTimeout",""),s.css(c),setTimeout(function(){s.css("opacity",0)},16)},d._currAnimSpeed+60)),c.display="block",c.zIndex=d._fadeZIndex,c.opacity=0,c[d._vendorPref+d._TD]="0ms",c[d._vendorPref+d._TTF]=e.rsCSS3Easing[d.st.easeInOut],l.css(c),l.data("rsTimeout",setTimeout(function(){l.css(d._vendorPref+d._TD,d._currAnimSpeed+"ms"),l.data("rsTimeout",setTimeout(function(){l.css("opacity",1),l.data("rsTimeout","")},20))},20));else d._isMove?(c[d._slidesHorizontal?d._xProp:d._yProp]=t+"px",d._slidesContainer.animate(c,d._currAnimSpeed,n?d.st.easeInOut:d.st.easeOut)):(s=d._oldHolder,l=d._currHolder,l.stop(!0,!0).css({opacity:0,display:"block",zIndex:d._fadeZIndex}),d._currAnimSpeed=d.st.transitionSpeed,l.animate({opacity:1},d._currAnimSpeed,d.st.easeInOut),r(),s&&s.data("rsTimeout",setTimeout(function(){s.stop(!0,!0).css({opacity:0,display:"none",zIndex:0})},d._currAnimSpeed+60)));d._isAnimating=!0,d.loadingTimeout&&clearTimeout(d.loadingTimeout),a?d.loadingTimeout=setTimeout(function(){d.loadingTimeout=null,a.call()},d._currAnimSpeed+60):d.loadingTimeout=setTimeout(function(){d.loadingTimeout=null,d._animationComplete(i)},d._currAnimSpeed+60)},_stopAnimation:function(e){var t=this;if(t._isAnimating=!1,clearTimeout(t.loadingTimeout),t._isMove)if(t._useCSS3Transitions){if(!e){var i=t._sPosition,o=t._currRenderPosition=t._getTransformProp();t._slidesContainer.css(t._vendorPref+t._TD,"0ms"),i!==o&&t._setPosition(o)}}else t._slidesContainer.stop(!0),t._sPosition=parseInt(t._slidesContainer.css(t._xProp),10);else t._fadeZIndex>20?t._fadeZIndex=10:t._fadeZIndex++},_getTransformProp:function(){var e=this,t=window.getComputedStyle(e._slidesContainer.get(0),null).getPropertyValue(e._vendorPref+"transform"),i=t.replace(/^matrix\(/i,"").split(/, |\)$/g),o=0===i[0].indexOf("matrix3d");return parseInt(i[e._slidesHorizontal?o?12:4:o?13:5],10)},_getCSS3Prop:function(e,t){var i=this;return i._useCSS3Transitions?i._tPref1+(t?e+i._tPref2+0:0+i._tPref2+e)+i._tPref3:e},_animationComplete:function(e){var t=this;t._isMove||(t._currHolder.css("z-index",0),t._fadeZIndex=10),t._isAnimating=!1,t.staticSlideId=t.currSlideId,t._updateBlocksContent(),t._slidesMoved=!1,t.ev.trigger("rsAfterSlideChange")},_doBackAndForthAnim:function(e,t){function i(){n._isAnimating=!1}function o(){n._isAnimating=!1,n._animateTo(a,"",!1,!0,i)}var n=this,a=(-n._realId-n._idOffset)*n._slideSize;if(0!==n.numSlides&&!n._isAnimating)return n.st.loopRewind?void n.goTo("left"===e?n.numSlides-1:0,t):void(n._isMove&&(n._currAnimSpeed=200,n._animateTo(a+("left"===e?30:-30),"",!1,!0,o)))},_resizeImage:function(e,t){var i=!0;if(!e.isRendered){var o,n,a=e.content,r="rsMainSlideImage",s=this,l=s.st.imageAlignCenter,d=s.st.imageScaleMode;if(e.videoURL&&(r="rsVideoContainer","fill"!==d?o=!0:(n=a,n.hasClass(r)||(n=n.find("."+r)),n.css({width:"100%",height:"100%"}),r="rsMainSlideImage")),a.hasClass(r)||(i=!1,a=a.find("."+r)),a){var c=e.iW,u=e.iH;if(e.isRendered=!0,"none"!==d||l){"fill"!==d?bMargin=s._imagePadding:bMargin=0;var h,f,p,m,g,v=s._wrapWidth-2*bMargin,y=s._wrapHeight-2*bMargin,b={};"fit-if-smaller"===d&&(c>v||u>y)&&(d="fit"),"fill"===d||"fit"===d?(h=v/c,f=y/u,p="fill"==d?h>f?h:f:"fit"==d?f>h?h:f:1,m=Math.ceil(c*p,10),g=Math.ceil(u*p,10)):(m=c,g=u),"none"!==d&&(b.width=m,b.height=g,o&&a.find(".rsImg").css({width:"100%",height:"100%"})),l&&(b.marginLeft=Math.floor((v-m)/2)+bMargin,b.marginTop=Math.floor((y-g)/2)+bMargin),a.css(b)}}}}},e.rsProto=t.prototype,e.fn.royalSlider=function(i){var o=arguments;return this.each(function(){var n=e(this);if("object"!=typeof i&&i){var a=n.data("royalSlider");if(a&&a[i])return a[i].apply(a,Array.prototype.slice.call(o,1))}else n.data("royalSlider")||n.data("royalSlider",new t(n,i))})},e.fn.royalSlider.defaults={slidesSpacing:8,startSlideId:0,loop:!1,loopRewind:!1,numImagesToPreload:4,fadeinLoadedSlide:!0,slidesOrientation:"horizontal",transitionType:"move",transitionSpeed:600,controlNavigation:"bullets",controlsInside:!0,arrowsNav:!0,arrowsAutoplay:!0,arrowsNavAutoHide:!1,navigateByClick:!0,randomizeSlides:!1,sliderDrag:!0,sliderTouch:!0,keyboardNavEnabled:!1,fadeInAfterLoaded:!0,allowCSS3:!0,allowCSS3OnWebkit:!0,addActiveClass:!1,autoHeight:!1,easeOut:"easeOutSine",easeInOut:"easeInOutSine",minSlideOffset:10,imageScaleMode:"fit-if-smaller",imageAlignCenter:!0,imageScalePadding:4,usePreloader:!0,autoScaleSlider:!1,autoScaleSliderWidth:800,autoScaleSliderHeight:400,autoScaleHeight:!0,arrowsNavHideOnTouch:!1,globalCaption:!1,slidesDiff:2,disableResponsiveness:!1},e.rsCSS3Easing={easeOutSine:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",easeInOutSine:"cubic-bezier(0.445, 0.050, 0.550, 0.950)"},e.extend(jQuery.easing,{easeInOutSine:function(e,t,i,o,n){return-o/2*(Math.cos(Math.PI*t/n)-1)+i},easeOutSine:function(e,t,i,o,n){return o*Math.sin(t/n*(Math.PI/2))+i},easeOutCubic:function(e,t,i,o,n){return o*((t=t/n-1)*t*t+1)+i}}),e.extend(e.rsProto,{_initFullscreen:function(){var t=this;t._fullscreenDefaults={enabled:!1,keyboardNav:!0,buttonFS:!0,nativeFS:!1,doubleTap:!0},t.st.fullscreen=e.extend({},t._fullscreenDefaults,t.st.fullscreen),t.st.fullscreen.enabled&&t.ev.one("rsBeforeSizeSet",function(){t._setupFullscreen()})},_setupFullscreen:function(){var t=this;if(t._fsKeyboard=!t.st.keyboardNavEnabled&&t.st.fullscreen.keyboardNav,t.st.fullscreen.nativeFS){t._fullScreenApi={supportsFullScreen:!1,isFullScreen:function(){return!1},requestFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:"",prefix:""};var i="webkit moz o ms khtml".split(" ");if(!t.isAndroid)if("undefined"!=typeof document.cancelFullScreen)t._fullScreenApi.supportsFullScreen=!0;else for(var o=0;o<i.length;o++)if(t._fullScreenApi.prefix=i[o],"undefined"!=typeof document[t._fullScreenApi.prefix+"CancelFullScreen"]){t._fullScreenApi.supportsFullScreen=!0;break}t._fullScreenApi.supportsFullScreen?(t.nativeFS=!0,t._fullScreenApi.fullScreenEventName=t._fullScreenApi.prefix+"fullscreenchange"+t.ns,t._fullScreenApi.isFullScreen=function(){switch(this.prefix){case"":return document.fullScreen;case"webkit":return document.webkitIsFullScreen;default:return document[this.prefix+"FullScreen"]}},t._fullScreenApi.requestFullScreen=function(e){return""===this.prefix?e.requestFullScreen():e[this.prefix+"RequestFullScreen"]()},t._fullScreenApi.cancelFullScreen=function(e){return""===this.prefix?document.cancelFullScreen():document[this.prefix+"CancelFullScreen"]()}):t._fullScreenApi=!1}t.st.fullscreen.buttonFS&&(t._fsBtn=e('<div class="rsFullscreenBtn"><div class="rsFullscreenIcn"></div></div>').appendTo(t._controlsContainer).on("click.rs",function(){t.isFullscreen?t.exitFullscreen():t.enterFullscreen()}))},enterFullscreen:function(t){var i=this;if(i._fullScreenApi){if(!t)return i._doc.on(i._fullScreenApi.fullScreenEventName,function(e){i._fullScreenApi.isFullScreen()?i.enterFullscreen(!0):i.exitFullscreen(!0)}),void i._fullScreenApi.requestFullScreen(e("html")[0]);i._fullScreenApi.requestFullScreen(e("html")[0])}if(!i._isFullscreenUpdating){i._isFullscreenUpdating=!0,i._doc.on("keyup"+i.ns+"fullscreen",function(e){27===e.keyCode&&i.exitFullscreen()}),i._fsKeyboard&&i._bindKeyboardNav();var o=e(window);i._fsScrollTopOnEnter=o.scrollTop(),i._fsScrollLeftOnEnter=o.scrollLeft(),i._htmlStyle=e("html").attr("style"),i._bodyStyle=e("body").attr("style"),i._sliderStyle=i.slider.attr("style"),e("body, html").css({overflow:"hidden",height:"100%",width:"100%",margin:"0",padding:"0"}),i.slider.addClass("rsFullscreen");var n,a;for(a=0;a<i.numSlides;a++)n=i.slides[a],n.isRendered=!1,n.bigImage&&(n.isBig=!0,n.isMedLoaded=n.isLoaded,n.isMedLoading=n.isLoading,n.medImage=n.image,n.medIW=n.iW,n.medIH=n.iH,n.slideId=-99,n.bigImage!==n.medImage&&(n.sizeType="big"),n.isLoaded=n.isBigLoaded,n.isLoading=!1,n.image=n.bigImage,n.images[0]=n.bigImage,n.iW=n.bigIW,n.iH=n.bigIH,n.isAppended=n.contentAdded=!1,i._updateItemSrc(n));i.isFullscreen=!0,i._isFullscreenUpdating=!1,i.updateSliderSize(),i.ev.trigger("rsEnterFullscreen")}},exitFullscreen:function(t){var i=this;if(i._fullScreenApi){if(!t)return void i._fullScreenApi.cancelFullScreen(e("html")[0]);i._doc.off(i._fullScreenApi.fullScreenEventName)}if(!i._isFullscreenUpdating){i._isFullscreenUpdating=!0,i._doc.off("keyup"+i.ns+"fullscreen"),i._fsKeyboard&&i._doc.off("keydown"+i.ns),e("html").attr("style",i._htmlStyle||""),e("body").attr("style",i._bodyStyle||"");var o,n;for(n=0;n<i.numSlides;n++)o=i.slides[n],o.isRendered=!1,o.bigImage&&(o.isBig=!1,o.slideId=-99,o.isBigLoaded=o.isLoaded,o.isBigLoading=o.isLoading,o.bigImage=o.image,o.bigIW=o.iW,o.bigIH=o.iH,o.isLoaded=o.isMedLoaded,o.isLoading=!1,o.image=o.medImage,o.images[0]=o.medImage,o.iW=o.medIW,o.iH=o.medIH,o.isAppended=o.contentAdded=!1,i._updateItemSrc(o,!0),o.bigImage!==o.medImage&&(o.sizeType="med"));i.isFullscreen=!1;var a=e(window);a.scrollTop(i._fsScrollTopOnEnter),a.scrollLeft(i._fsScrollLeftOnEnter),i._isFullscreenUpdating=!1,i.slider.removeClass("rsFullscreen"),i.updateSliderSize(),setTimeout(function(){i.updateSliderSize()},1),i.ev.trigger("rsExitFullscreen")}},_updateItemSrc:function(t,i){var o=t.isLoaded||t.isLoading?'<img class="rsImg rsMainSlideImage" src="'+t.image+'"/>':'<a class="rsImg rsMainSlideImage" href="'+t.image+'"></a>';t.content.hasClass("rsImg")?t.content=e(o):t.content.find(".rsImg").eq(0).replaceWith(o),t.isLoaded||t.isLoading||!t.holder||t.holder.html(t.content)}}),e.rsModules.fullscreen=e.rsProto._initFullscreen,e.extend(e.rsProto,{_initBullets:function(){var t=this;if("bullets"===t.st.controlNavigation){var i='<div class="rsNavItem rsBullet"><span></span></div>';t.ev.one("rsAfterPropsSetup",function(){t._controlNavEnabled=!0,t.slider.addClass("rsWithBullets");for(var o='<div class="rsNav rsBullets">',n=0;n<t.numSlides;n++)o+=i;t._controlNav=o=e(o+"</div>"),t._controlNavItems=o.appendTo(t.slider).children(),t._controlNav.on("click.rs",".rsNavItem",function(i){t._thumbsDrag||t.goTo(e(this).index())})}),t.ev.on("rsOnAppendSlide",function(e,o,n){n>=t.numSlides?t._controlNav.append(i):t._controlNavItems.eq(n).before(i),t._controlNavItems=t._controlNav.children()}),t.ev.on("rsOnRemoveSlide",function(e,i){var o=t._controlNavItems.eq(i);o&&o.length&&(o.remove(),t._controlNavItems=t._controlNav.children())}),t.ev.on("rsOnUpdateNav",function(){var e,i=t.currSlideId;t._prevNavItem&&t._prevNavItem.removeClass("rsNavSelected"),e=t._controlNavItems.eq(i),e.addClass("rsNavSelected"),t._prevNavItem=e})}}}),e.rsModules.bullets=e.rsProto._initBullets,e.extend(e.rsProto,{_initAutoHeight:function(){var e=this;if(e.st.autoHeight){var t,i,o,n,a=function(a){o=e.slides[e.currSlideId],t=o.holder,t&&(i=t.height(),i&&i!==n&&(e._wrapHeight=i,e._useCSS3Transitions||!a?e._sliderOverflow.css("height",i):e._sliderOverflow.stop(!0,!0).animate({height:i},e.st.transitionSpeed)))};e.ev.on("rsMaybeSizeReady.rsAutoHeight",function(e,t){o===t&&a()}),e.ev.on("rsAfterContentSet.rsAutoHeight",function(e,t){o===t&&a()}),e.slider.addClass("rsAutoHeight"),e.ev.one("rsAfterInit",function(){setTimeout(function(){a(!1),setTimeout(function(){e.slider.append('<div style="clear:both; float: none;"></div>'),e._useCSS3Transitions&&e._sliderOverflow.css(e._vendorPref+"transition","height "+e.st.transitionSpeed+"ms ease-in-out")},16)},16)}),e.ev.on("rsBeforeAnimStart",function(){a(!0)}),e.ev.on("rsBeforeSizeSet",function(){setTimeout(function(){a(!1)},16)})}}}),e.rsModules.autoHeight=e.rsProto._initAutoHeight,e.extend(e.rsProto,{_initVideo:function(){var t=this;t._videoDefaults={autoHideArrows:!0,autoHideControlNav:!1,autoHideBlocks:!1,autoHideCaption:!1,youTubeCode:'<iframe src="http://www.youtube.com/embed/%id%?rel=1&autoplay=1&showinfo=0&autoplay=1&wmode=transparent" frameborder="no"></iframe>',vimeoCode:'<iframe src="http://player.vimeo.com/video/%id%?byline=0&amp;portrait=0&amp;autoplay=1" frameborder="no" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>'},t.st.video=e.extend({},t._videoDefaults,t.st.video),t.ev.on("rsBeforeSizeSet",function(){t._isVideoPlaying&&setTimeout(function(){var e=t._currHolder;e=e.hasClass("rsVideoContainer")?e:e.find(".rsVideoContainer"),t._videoFrameHolder&&t._videoFrameHolder.css({width:e.width(),height:e.height()})},32)});var i=t._browser.mozilla;t.ev.on("rsAfterParseNode",function(o,n,a){var r,s=e(n);if(a.videoURL){!r&&i&&(r=!0,t._useCSS3Transitions=t._use3dTransform=!1);var l=e('<div class="rsVideoContainer"></div>'),d=e('<div class="rsBtnCenterer"><div class="rsPlayBtn"><div class="rsPlayBtnIcon"></div></div></div>');s.hasClass("rsImg")?a.content=l.append(s).append(d):(a.content.find(".rsImg").wrap(l).after(d),a.content.find(".rsCLink").length>0&&(a.content.find(".rsCLink").appendTo(d),d.addClass("with-link")))}}),t.ev.on("rsAfterSlideChange",function(){t.stopVideo()})},toggleVideo:function(){var e=this;return e._isVideoPlaying?e.stopVideo():e.playVideo()},playVideo:function(){var t=this;if(!t._isVideoPlaying){var i=t.currSlide;if(!i.videoURL)return!1;var o,n,a,r=t._currVideoContent=i.content,s=i.videoURL;return s.match(/youtu\.be/i)||s.match(/youtube\.com/i)?(n=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/,a=s.match(n),a&&11==a[7].length&&(o=a[7]),void 0!==o&&(t._videoFrameHolder=t.st.video.youTubeCode.replace("%id%",o))):s.match(/vimeo\.com/i)&&(n=/(www\.)?vimeo.com\/(\d+)($|\/)/,a=s.match(n),a&&(o=a[2]),void 0!==o&&(t._videoFrameHolder=t.st.video.vimeoCode.replace("%id%",o))),t.videoObj=e(t._videoFrameHolder),t.ev.trigger("rsOnCreateVideoElement",[s]),t.videoObj.length&&(t._videoFrameHolder=e('<div class="rsVideoFrameHolder"><div class="rsPreloader"></div><div class="rsCloseVideoBtn"><div class="rsCloseVideoIcn"></div></div></div>'),t._videoFrameHolder.find(".rsPreloader").after(t.videoObj),r=r.hasClass("rsVideoContainer")?r:r.find(".rsVideoContainer"),t._videoFrameHolder.css({width:r.width(),height:r.height()}).find(".rsCloseVideoBtn").off("click.rsv").on("click.rsv",function(e){return t.stopVideo(),e.preventDefault(),e.stopPropagation(),!1}),r.append(t._videoFrameHolder),t.isIPAD&&r.addClass("rsIOSVideo"),t._toggleHiddenClass(!1),setTimeout(function(){t._videoFrameHolder.addClass("rsVideoActive")},10),t.ev.trigger("rsVideoPlay"),t._isVideoPlaying=!0),!0}return!1},stopVideo:function(){var e=this;return e._isVideoPlaying?(e.isIPAD&&e.slider.find(".rsCloseVideoBtn").remove(),e._toggleHiddenClass(!0),setTimeout(function(){e.ev.trigger("rsOnDestroyVideoElement",[e.videoObj]);var t=e._videoFrameHolder.find("iframe");if(t.length)try{t.attr("src","")}catch(i){}e._videoFrameHolder.remove(),e._videoFrameHolder=null},16),e.ev.trigger("rsVideoStop"),e._isVideoPlaying=!1,!0):!1},_toggleHiddenClass:function(e){var t=[],i=this,o=i.st.video;if(o.autoHideArrows&&(i._arrowLeft&&(t.push(i._arrowLeft,i._arrowRight),i._arrowsAutoHideLocked=!e),i._fsBtn&&t.push(i._fsBtn)),o.autoHideControlNav&&i._controlNav&&t.push(i._controlNav),o.autoHideBlocks&&i.currSlide.animBlocks&&t.push(i.currSlide.animBlocks),o.autoHideCaption&&i.globalCaption&&t.push(i.globalCaption),t.length)for(var n=0;n<t.length;n++)e?t[n].removeClass("rsHidden"):t[n].addClass("rsHidden")}}),e.rsModules.video=e.rsProto._initVideo,e.extend(e.rsProto,{_initAutoplay:function(){var t,i=this;i._autoPlayDefaults={enabled:!1,stopAtAction:!0,pauseOnHover:!0,delay:2e3},!i.st.autoPlay&&i.st.autoplay&&(i.st.autoPlay=i.st.autoplay),i.st.autoPlay=e.extend({},i._autoPlayDefaults,i.st.autoPlay),i.st.autoPlay.enabled&&(i.ev.on("rsBeforeParseNode",function(i,o,n){o=e(o),t=o.attr("data-rsDelay"),t&&(n.customDelay=parseInt(t,10))}),i.ev.one("rsAfterInit",function(){i._setupAutoPlay()}),i.ev.on("rsBeforeDestroy",function(){i.stopAutoPlay(),e(window).off("blur"+i.ns+" focus"+i.ns)}))},_setupAutoPlay:function(){var t=this;t.startAutoPlay(),t.ev.on("rsAfterContentSet",function(e,i){t._isDragging||t._isAnimating||!t._autoPlayEnabled||i!==t.currSlide||t._play()}),t.ev.on("rsDragRelease",function(){t._autoPlayEnabled&&t._autoPlayPaused&&(t._autoPlayPaused=!1,t._play())}),t.ev.on("rsAfterSlideChange",function(){t._autoPlayEnabled&&t._autoPlayPaused&&(t._autoPlayPaused=!1,t.currSlide.isLoaded&&t._play())}),t.ev.on("rsDragStart",function(){t._autoPlayEnabled&&(t.st.autoPlay.stopAtAction?t.stopAutoPlay():(t._autoPlayPaused=!0,t._pause()))}),t.ev.on("rsBeforeMove",function(e,i,o){t._autoPlayEnabled&&(o&&t.st.autoPlay.stopAtAction?t.stopAutoPlay():(t._autoPlayPaused=!0,t._pause()))}),t._pausedByVideo=!1,t.ev.on("rsVideoStop",function(){t._autoPlayEnabled&&(t._pausedByVideo=!1,t._play())}),t.ev.on("rsVideoPlay",function(){t._autoPlayEnabled&&(t._autoPlayPaused=!1,t._pause(),t._pausedByVideo=!0)}),e(window).on("blur"+t.ns,function(){t._autoPlayEnabled&&(t._autoPlayPaused=!0,t._pause())}).on("focus"+t.ns,function(){t._autoPlayEnabled&&t._autoPlayPaused&&(t._autoPlayPaused=!1,t._play())}),t.st.autoPlay.pauseOnHover&&(t._pausedByHover=!1,t.slider.hover(function(){t._autoPlayEnabled&&(t._autoPlayPaused=!1,t._pause(),t._pausedByHover=!0)},function(){t._autoPlayEnabled&&(t._pausedByHover=!1,t._play())}))},toggleAutoPlay:function(){var e=this;e._autoPlayEnabled?e.stopAutoPlay():e.startAutoPlay()},startAutoPlay:function(){var e=this;e._autoPlayEnabled=!0,e.currSlide.isLoaded&&e._play()},stopAutoPlay:function(){var e=this;e._pausedByVideo=e._pausedByHover=e._autoPlayPaused=e._autoPlayEnabled=!1,e._pause()},_play:function(){var e=this;e.ev.trigger("autoPlayPlay"),e._pausedByHover||e._pausedByVideo||(e._autoPlayRunning=!0,e._autoPlayTimeout&&clearTimeout(e._autoPlayTimeout),e._autoPlayTimeout=setTimeout(function(){var t;e._loop||e.st.loopRewind||(t=!0,e.st.loopRewind=!0),e.next(!0),t&&(t=!1,e.st.loopRewind=!1)},e.currSlide.customDelay?e.currSlide.customDelay:e.st.autoPlay.delay))},_pause:function(){var e=this;e.ev.trigger("autoPlayPause"),e._pausedByHover||e._pausedByVideo||(e._autoPlayRunning=!1,e._autoPlayTimeout&&(clearTimeout(e._autoPlayTimeout),e._autoPlayTimeout=null))}}),e.rsModules.autoplay=e.rsProto._initAutoplay,e.extend(e.rsProto,{_initAnimatedBlocks:function(){function t(){var e=o.currSlide;if(o.currSlide&&o.currSlide.isLoaded&&o._slideWithBlocks!==e){if(o._animatedBlockTimeouts.length>0){for(i=0;i<o._animatedBlockTimeouts.length;i++)clearTimeout(o._animatedBlockTimeouts[i]);o._animatedBlockTimeouts=[]}if(o._blockAnimProps.length>0){var t;for(i=0;i<o._blockAnimProps.length;i++)t=o._blockAnimProps[i],t&&(o._useCSS3Transitions?(t.block.css(o._vendorPref+o._TD,"0s"),t.block.css(t.css)):t.block.stop(!0).css(t.css),o._slideWithBlocks=null,e.animBlocksDisplayed=!1);o._blockAnimProps=[]}e.animBlocks&&(e.animBlocksDisplayed=!0,o._slideWithBlocks=e,o._animateBlocks(e.animBlocks))}}var i,o=this;o._blockDefaults={fadeEffect:!0,moveEffect:"top",moveOffset:20,speed:400,easing:"easeOutSine",delay:200},o.st.block=e.extend({},o._blockDefaults,o.st.block),o._blockAnimProps=[],o._animatedBlockTimeouts=[],o.ev.on("rsAfterInit",function(){t()}),o.ev.on("rsBeforeParseNode",function(t,i,o){i=e(i),o.animBlocks=i.find(".rsABlock").css("display","none"),o.animBlocks.length||(i.hasClass("rsABlock")?o.animBlocks=i.css("display","none"):o.animBlocks=!1)}),o.ev.on("rsAfterContentSet",function(e,i){var n=o.slides[o.currSlideId].id;i.id===n&&setTimeout(function(){t()},o.st.fadeinLoadedSlide?300:0)}),o.ev.on("rsAfterSlideChange",function(){t()})},_updateAnimBlockProps:function(e,t){setTimeout(function(){e.css(t)},6)},_animateBlocks:function(t){var i,o,n,a,r=this;r._animatedBlockTimeouts=[],t.each(function(t){i=e(this),o={},n={},a=null;var s=i.data("move-offset");if(isNaN(s)&&(s=r.st.block.moveOffset),s>0){var l=i.data("move-effect");if(l?(l=l.toLowerCase(),"none"===l?l=!1:"left"!==l&&"top"!==l&&"bottom"!==l&&"right"!==l&&(l=r.st.block.moveEffect,"none"===l&&(l=!1))):l=r.st.block.moveEffect,l&&"none"!==l){var d;d="right"===l||"left"===l?!0:!1;var c,u,h;isOppositeProp=!1,r._useCSS3Transitions?(c=0,u=r._xProp):(d?isNaN(parseInt(i.css("right"),10))?u="left":(u="right",isOppositeProp=!0):isNaN(parseInt(i.css("bottom"),10))?u="top":(u="bottom",isOppositeProp=!0),u="margin-"+u,isOppositeProp&&(s=-s),r._useCSS3Transitions?c=parseInt(i.css(u),10):(c=i.data("rs-start-move-prop"),void 0===c&&(c=parseInt(i.css(u),10),i.data("rs-start-move-prop",c)))),h="top"===l||"left"===l?c-s:c+s,n[u]=r._getCSS3Prop(h,d),o[u]=r._getCSS3Prop(c,d)}}var f=i.attr("data-fade-effect");f?("none"===f.toLowerCase()||"false"===f.toLowerCase())&&(f=!1):f=r.st.block.fadeEffect,f&&(n.opacity=0,o.opacity=1),(f||l)&&(a={},a.hasFade=Boolean(f),Boolean(l)&&(a.moveProp=u,a.hasMove=!0),a.speed=i.data("speed"),isNaN(a.speed)&&(a.speed=r.st.block.speed),a.easing=i.data("easing"),a.easing||(a.easing=r.st.block.easing),a.css3Easing=e.rsCSS3Easing[a.easing],a.delay=i.data("delay"),isNaN(a.delay)&&(a.delay=r.st.block.delay*t));var p={};r._useCSS3Transitions&&(p[r._vendorPref+r._TD]="0ms"),p.moveProp=o.moveProp,p.opacity=o.opacity,p.display="none",r._blockAnimProps.push({block:i,css:p}),r._updateAnimBlockProps(i,n),r._animatedBlockTimeouts.push(setTimeout(function(e,t,i,o){return function(){if(e.css("display","block"),i){var n={};if(r._useCSS3Transitions){var a="";i.hasMove&&(a+=i.moveProp),i.hasFade&&(i.hasMove&&(a+=", "),a+="opacity"),n[r._vendorPref+r._TP]=a,n[r._vendorPref+r._TD]=i.speed+"ms",n[r._vendorPref+r._TTF]=i.css3Easing,e.css(n),setTimeout(function(){e.css(t)},24)}else setTimeout(function(){e.animate(t,i.speed,i.easing)},16)}delete r._animatedBlockTimeouts[o]}}(i,o,a,t),a.delay<=6?12:a.delay))})}}),e.rsModules.animatedBlocks=e.rsProto._initAnimatedBlocks,e.extend(e.rsProto,{_initThumbs:function(){var t=this;"porthole"===t.st.controlNavigation&&(t._thumbsDefaults={drag:!1,touch:!1,orientation:"vertical",navigation:!0,spacing:10,appendSpan:!1,transitionSpeed:600,autoCenter:!0,fitInViewport:!0,firstMargin:!0,paddingTop:0,paddingBottom:0},t.st.thumbs=e.extend({},t._thumbsDefaults,t.st.thumbs),t._firstThumbMoved=!0,t.st.thumbs.firstMargin===!1?t.st.thumbs.firstMargin=0:t.st.thumbs.firstMargin===!0&&(t.st.thumbs.firstMargin=t.st.thumbs.spacing),t.ev.on("rsBeforeParseNode",function(t,i,o){i=e(i),o.thumbnail=i.find(".rsTmb").remove(),o.thumbnail.length?o.thumbnail=e(document.createElement("div")).append(o.thumbnail).html():(o.thumbnail=i.attr("data-rsTmb"),o.thumbnail||(o.thumbnail=i.find(".rsImg").attr("data-rsTmb")),o.thumbnail?o.thumbnail='<img src="'+o.thumbnail+'" width="150" height="150" />':o.thumbnail="")}),t.ev.one("rsAfterPropsSetup",function(){t._createThumbs()}),t._prevNavItem=null,t.ev.on("rsOnUpdateNav",function(){var i=e(t._controlNavItems[t.currSlideId]);i!==t._prevNavItem&&(t._prevNavItem&&(t._prevNavItem=null),t._thumbsNavigation&&t._setCurrentThumb(t.currSlideId),t._prevNavItem=i,t._controlNavItems.each(function(){t._prevNavItem[0]===this?e(this).attr("class","rsNavItem rsThumb rsNavSelected"):t._prevNavItem.prev().prev()[0]===this||t._prevNavItem.next().next()[0]===this?e(this).attr("class","rsNavItem rsThumb rsNavVis"):t._prevNavItem.prev()[0]===this?e(this).attr("class","rsNavItem rsThumb rsNavPrev"):t._prevNavItem.next()[0]===this?e(this).attr("class","rsNavItem rsThumb rsNavNext"):e(this).attr("class","rsNavItem rsThumb")}))}),t.ev.on("rsOnAppendSlide",function(e,i,o){var n="<div"+t._thumbsMargin+' class="rsNavItem rsThumb">'+t._addThumbHTML+i.thumbnail+"</div>";o>=t.numSlides?t._thumbsContainer.append(n):t._controlNavItems.eq(o).before(n),t._controlNavItems=t._thumbsContainer.children(),t.updateThumbsSize()}),t.ev.on("rsOnRemoveSlide",function(e,i){var o=t._controlNavItems.eq(i);o&&(o.remove(),t._controlNavItems=t._thumbsContainer.children(),t.updateThumbsSize())}))},_createThumbs:function(){var t,i,o=this,n="rsThumbs",a=o.st.thumbs,r="",s=a.spacing;o._controlNavEnabled=!0,o._thumbsHorizontal="vertical"===a.orientation?!1:!0,o._thumbsMargin=t=s?' style="margin-'+(o._thumbsHorizontal?"right":"bottom")+":"+s+'px;"':"",o._thumbsPosition=0,o._isThumbsAnimating=!1,o._thumbsDrag=!1,o._thumbsNavigation=!1;var l=o._thumbsHorizontal?"Hor":"Ver";o.slider.addClass("rsWithThumbs rsWithThumbs"+l),r+='<div class="rsNav rsThumbs rsThumbs'+l+'"><div class="'+n+'Container">',o._addThumbHTML=a.appendSpan?'<span class="thumbIco"></span>':"";for(var d=0;d<o.numSlides;d++)i=o.slides[d],r+="<div"+t+' class="rsNavItem rsThumb">'+i.thumbnail+o._addThumbHTML+"</div>";r=e(r+"</div></div>");var c={};a.paddingTop&&(c[o._thumbsHorizontal?"paddingTop":"paddingLeft"]=a.paddingTop),a.paddingBottom&&(c[o._thumbsHorizontal?"paddingBottom":"paddingRight"]=a.paddingBottom),r.css(c),o._thumbsContainer=e(r).find("."+n+"Container"),o._controlNav=r,o._controlNavItems=o._thumbsContainer.children(),
o.msEnabled&&o.st.thumbs.navigation&&o._thumbsContainer.css("-ms-touch-action",o._thumbsHorizontal?"pan-y":"pan-x"),o.slider.append(r),o._thumbsEnabled=!0,o._thumbsSpacing=s,a.navigation&&o._useCSS3Transitions&&o._thumbsContainer.css(o._vendorPref+"transition-property",o._vendorPref+"transform"),o._controlNav.on("click.rs",".rsNavItem",function(t){o._thumbsDrag||o.goTo(e(this).index())}),o.ev.off("rsBeforeSizeSet.thumbs").on("rsBeforeSizeSet.thumbs",function(){o._realWrapSize=o._thumbsHorizontal?o._wrapHeight:o._wrapWidth,o.updateThumbsSize(!0)}),!o.st.autoPlay&&o.st.autoplay&&(o.st.autoPlay=o.st.autoplay),o.st.autoPlay.enabled&&(o._thumbsContainer.after('<div class="progress-wrapper"><div class="progress-controls"></div></div>'),o.progressWrap=o._thumbsContainer.next(),o.progressHtml='<div class="progress-mask"><div class="progress-spinner-left" style="'+o._vendorPref+"animation-duration: "+o.st.autoPlay.delay+'ms;"></div></div><div class="progress-mask"><div class="progress-spinner-right" style="'+o._vendorPref+"animation-duration: "+o.st.autoPlay.delay+'ms;"></div></div>',o.ev.on("autoPlayPlay",function(){o.progressWrap.find(".progress-mask").length<1&&o.progressWrap.prepend(o.progressHtml),o.progressWrap.removeClass("paused")}),o.ev.on("autoPlayPause",function(){o.progressWrap.find(".progress-mask").remove(),o._autoPlayEnabled||o.progressWrap.addClass("paused")}),o.ev.on("rsAfterSlideChange",function(){o.progressWrap.removeClass("blurred")}),o.ev.on("rsBeforeAnimStart",function(){o.progressWrap.addClass("blurred")}),o.ev.on("rsVideoPlay",function(){e("body").addClass("hide-thumbnails"),o.slider.parent().hasClass("fixed")||e("body").addClass("video-playing")}),o.ev.on("rsVideoStop",function(){e("body").removeClass("video-playing").removeClass("hide-thumbnails")}),o.progressWrap.on("click",function(){o.toggleAutoPlay()}))},updateThumbsSize:function(e){var t=this,i=t._controlNavItems.first(),o={};t._controlNavItems.length;t._thumbSize=(t._thumbsHorizontal?i.outerWidth():i.outerHeight())+t._thumbsSpacing,t._thumbsContainerSize=t._thumbsContainer.outerHeight(),t._thumbsViewportSize=t._thumbsHorizontal?t._controlNav.width():t._controlNav.height(),t._thumbsMaxPosition=-(t._thumbsContainerSize-t._thumbsViewportSize)-t.st.thumbs.firstMargin,t._thumbsMinPosition=t.st.thumbs.firstMargin,t._visibleThumbsPerView=Math.floor(t._thumbsViewportSize/t._thumbSize),t.st.thumbs.navigation&&!t._thumbsNavigation&&(t._thumbsNavigation=!0,(!t.hasTouch&&t.st.thumbs.drag||t.hasTouch&&t.st.thumbs.touch)&&(t._thumbsDrag=!0,t._controlNav.on(t._downEvent,function(e){t._onDragStart(e,!0)}))),t._useCSS3Transitions&&(o[t._vendorPref+"transition-duration"]="0ms"),t._thumbsContainer.css(o)},setThumbsOrientation:function(e,t){var i=this;i._thumbsEnabled&&(i.st.thumbs.orientation=e,i._controlNav.remove(),i.slider.removeClass("rsWithThumbsHor rsWithThumbsVer"),i._createThumbs(),i._controlNav.off(i._downEvent),t||i.updateSliderSize(!0))},_setThumbsPosition:function(e){var t=this;t._thumbsPosition=e,t._useCSS3Transitions?t._thumbsContainer.css(t._xProp,t._tPref1+(t._thumbsHorizontal?e+t._tPref2+0:0+t._tPref2+e)+t._tPref3):t._thumbsContainer.css(t._thumbsHorizontal?t._xProp:t._yProp,e)},_animateThumbsTo:function(t,i,o,n,a){var r=this;if(r._thumbsNavigation){i||(i=r.st.thumbs.transitionSpeed),r._thumbsPosition=t,r._thumbsAnimTimeout&&clearTimeout(r._thumbsAnimTimeout),r._isThumbsAnimating&&(r._useCSS3Transitions||r._thumbsContainer.stop(),o=!0);var s={};r._isThumbsAnimating=!0,r._useCSS3Transitions?(s[r._vendorPref+"transition-duration"]=i+"ms",s[r._vendorPref+"transition-timing-function"]=o?e.rsCSS3Easing[r.st.easeOut]:e.rsCSS3Easing[r.st.easeInOut],r._thumbsContainer.css(s),r._setThumbsPosition(t)):(s[r._thumbsHorizontal?r._xProp:r._yProp]=t+"px",r._thumbsContainer.animate(s,i,o?"easeOutCubic":r.st.easeInOut)),n&&(r._thumbsPosition=n),r._thumbsAnimTimeout=setTimeout(function(){r._isThumbsAnimating=!1,a&&(r._animateThumbsTo(n,a,!0),a=null,dech)},i)}},_setCurrentThumb:function(e,t){var i=this,o=40*-e;0==o&&(o=20),i._thumbsNavigation&&(i._firstThumbMoved&&(t=!0,i._firstThumbMoved=!1),o!==i._thumbsPosition&&(t?i._setThumbsPosition(o):i._animateThumbsTo(o)))}}),e.rsModules.thumbnails=e.rsProto._initThumbs}),jQuery(document).ready(function(e){"ontouchstart"in window||!("on"==dtLocal.themeSettings.smoothScroll||"on_parallax"==dtLocal.themeSettings.smoothScroll&&e(".stripe-parallax-bg").length>0)||e("body").css({"scroll-behavior":"smooth"})}),jQuery(document).ready(function(e){var t=e(window),i=t.height();t.resize(function(){i=t.height()}),e.fn.parallax=function(o,n,a){function r(){var a=t.scrollTop();c.each(function(){var t=e(this),r=t.offset().top,l=s(t);a>r+l||r>a+i||c.css("backgroundPosition",o+" "+Math.round((r-a)*n)+"px")})}var s,l,d,c=e(this);c.each(function(){l=c.offset().top}),s=a?function(e){return e.outerHeight(!0)}:function(e){return e.height()},(arguments.length<1||null===o)&&(o="50%"),(arguments.length<2||null===n)&&(n=.1),(arguments.length<3||null===a)&&(a=!0),t.bind("scroll",r).resize(function(){r()}).bind("debouncedresize",function(){clearTimeout(d),d=setTimeout(function(){r()},20)}),r(),setTimeout(function(){!window.bgGlitchFixed&&e.browser.webkit&&(t.scrollTop(t.scrollTop()+1),window.bgGlitchFixed=!0)},20)}}),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){Date.now||(Date.now=function(){return(new Date).getTime()}),window.requestAnimationFrame||function(){"use strict";for(var e=["webkit","moz"],t=0;t<e.length&&!window.requestAnimationFrame;++t){var i=e[t];window.requestAnimationFrame=window[i+"RequestAnimationFrame"],window.cancelAnimationFrame=window[i+"CancelAnimationFrame"]||window[i+"CancelRequestAnimationFrame"]}if(/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)||!window.requestAnimationFrame||!window.cancelAnimationFrame){var o=0;window.requestAnimationFrame=function(e){var t=Date.now(),i=Math.max(o+16,t);return setTimeout(function(){e(o=i)},i-t)},window.cancelAnimationFrame=clearTimeout}}();var t=function(){for(var e="transform WebkitTransform MozTransform OTransform msTransform".split(" "),t=document.createElement("div"),i=0;i<e.length;i++)if(t&&void 0!==t.style[e[i]])return e[i];return!1}(),i=function(){if(!window.getComputedStyle)return!1;var e,t=document.createElement("p"),i={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};(document.body||document.documentElement).insertBefore(t,null);for(var o in i)void 0!==t.style[o]&&(t.style[o]="translate3d(1px,1px,1px)",e=window.getComputedStyle(t).getPropertyValue(i[o]));return(document.body||document.documentElement).removeChild(t),void 0!==e&&e.length>0&&"none"!==e}(),o=navigator.userAgent.toLowerCase().indexOf("android")>-1,n=!!window.opera,a=[],r=function(){function t(t,r){var s,l=this;l.$item=e(t),l.defaults={speed:.5,imgSrc:null,imgWidth:null,imgHeight:null,enableTransform:!0,zIndex:-100},s=l.$item.data("jarallax")||{},l.options=e.extend({},l.defaults,s,r),l.options.speed=Math.min(1,Math.max(-1,parseFloat(l.options.speed))),l.instanceID=i++,l.image={src:l.options.imgSrc||null,$container:null,$item:null,width:l.options.imgWidth||null,height:l.options.imgHeight||null,useImgTag:o||n},l.initImg()&&(l.init(),a.push(l))}var i=0;return t}();r.prototype.initImg=function(){var e=this;return null===e.image.src&&(e.image.src=e.$item.css("background-image").replace(/^url\(['"]?/g,"").replace(/['"]?\)$/g,"")),e.image.src&&"none"!==e.image.src?!0:!1},r.prototype.init=function(){function i(){a.coverImage(),a.clipContainer(),a.onScroll(!0),a.$item.data("jarallax-original-styles",a.$item.attr("style")),setTimeout(function(){a.$item.css({"background-image":"none","background-attachment":"scroll","background-size":"auto"})},0)}if(e(".header-side-line").length>0)var o=e(".side-header-v-stroke").width();else if(!e("body").hasClass("sticky-header")&&!e("body").hasClass("overlay-navigation")&&e(".side-header").length>0)var o=e(".side-header").width();else var o=0;var n="absolute",a=this;if("stripe"==a.$item[0].classList[0])var r=2e3+o;else var r=e(".content").offset().left+22;var s=(e("#page").width(),r-e(".content").offset().left-22,{position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden","pointer-events":"none",transition:"transform linear -1ms, -webkit-transform linear -1ms"}),l={position:n,left:"50%"};a.image.$container=e("<div>").css(s).css({visibility:"hidden","z-index":a.options.zIndex}).attr("id","jarallax-container-"+a.instanceID).prependTo(a.$item),a.image.useImgTag&&t?(a.image.$item=e("<img>").attr("src",a.image.src),l=e.extend({"max-width":"none"},s,l)):(a.image.$item=e("<div>"),l=e.extend({"background-position":"inherit","background-repeat":"inherit","background-image":'url("'+a.image.src+'")'},s,l)),a.image.$item.css(l).prependTo(a.image.$container),a.image.width&&a.image.height?i():a.getImageSize(a.image.src,function(e,t){a.image.width=e,a.image.height=t,i()})},r.prototype.destroy=function(){for(var t=this,i=0,o=a.length;o>i;i++)if(a[i].instanceID===t.instanceID){a.splice(i,1);break}e("head #jarallax-clip-"+t.instanceID).remove(),t.$item.attr("style",t.$item.data("jarallax-original-styles")),t.$item.removeData("jarallax-original-styles"),t.image.$container.remove(),delete t.$item[0].jarallax},r.prototype.round=function(e){return Math.floor(100*e)/100},r.prototype.getImageSize=function(e,t){if(!e||!t)return!1;var i=new Image;i.onload=function(){t(i.width,i.height)},i.src=e},r.prototype.clipContainer=function(){var t=this,i=t.image.$container.outerWidth(!0),o=t.image.$container.outerHeight(!0),n=e("head #jarallax-clip-"+t.instanceID);n.length||(e("head").append('<style type="text/css" id="jarallax-clip-'+t.instanceID+'"></style>'),n=e("head #jarallax-clip-"+t.instanceID));var a=["#jarallax-container-"+t.instanceID+" {","   clip: rect(0px "+i+"px "+o+"px 0);","   clip: rect(0px, "+i+"px, "+o+"px, 0);","}"].join("\n");n[0].styleSheet?n[0].styleSheet.cssText=a:n.html(a)},r.prototype.coverImage=function(){var i=this;if(i.image.width&&i.image.height){if(e("body").hasClass("transparent"))var o=0+e("#wpadminbar").height();else var o=e(".masthead:not(.side-header):not(.side-header-v-stroke)").height()+e("#wpadminbar").height();if(e(".side-header-v-stroke").length>0){e(".side-header-v-stroke").width()}else;console.log(o+"headerH");var n,a,r=i.image.$container.outerWidth(!0),s=i.image.$container.outerHeight(!0),l=e(window).outerWidth(!0),d=e(window).outerHeight(!0),c=i.image.width,u=i.image.height;if("stripe"==i.$item[0].classList[0])var r=i.image.$container.outerWidth(!0)-4e3;var h={width:1*Math.max(l,r),height:Math.max(d,s)*Math.max(i.options.speed,1)};h.width/h.height>c/u?(n=h.width,a=h.width*u/c):(n=h.height*c/u,a=h.height),i.image.useImgTag&&t?(h.width=i.round(n),h.height=i.round(a),h.marginLeft=i.round(-(n-r)/2),h.marginTop=i.round(-(a-s)/2)):h.backgroundSize=i.round(n)+"px "+i.round(a)+"px",i.image.$item.css(h)}},r.prototype.onScroll=function(o){var n=this;if(n.image.width&&n.image.height){var a=e(window).scrollTop(),r=e(window).scrollLeft(),s=(e(window).width(),e(window).height()),l=n.$item.offset().top,d=n.$item.offset().left,c=n.$item.outerHeight(!0),u={visibility:"visible",backgroundPosition:"inherit"},h=o?!1:a>l+c||l>a+s;if(!h){var f=-(a-l)*n.options.speed,p=-(r-d)*n.options.speed;f=n.round(f),p=n.round(p),console.log(l+"top offset",n.options.speed+" speed",n.image.$item.css("position")),t&&n.options.enableTransform?(u.transform="translateY("+f+"px) translateX("+p+"px)",i&&(u.transform="translate3d(-50%, "+f+"px, 0)")):u.backgroundPosition=p+"px "+f+"px",n.image.$item.css(u)}}},function(){e(window).on("scroll.jarallax",function(){window.requestAnimationFrame(function(){for(var e=0,t=a.length;t>e;e++)a[e].onScroll()})});var t;e(window).on("resize.jarallax orientationchange.jarallax load.jarallax",function(){clearTimeout(t),t=setTimeout(function(){window.requestAnimationFrame(function(){for(var e=0,t=a.length;t>e;e++){var i=a[e];i.coverImage(),i.clipContainer(),i.onScroll()}})},100)})}();var s=e.fn.jarallax;e.fn.jarallax=function(){var e,t=this,i=arguments[0],o=Array.prototype.slice.call(arguments,1),n=t.length,a=0;for(a;n>a;a++)if("object"==typeof i||"undefined"==typeof i?t[a].jarallax||(t[a].jarallax=new r(t[a],i)):e=t[a].jarallax?t[a].jarallax[i].apply(t[a].jarallax,o):void 0,"undefined"!=typeof e)return e;return this},e.fn.jarallax.noConflict=function(){return e.fn.jarallax=s,this},e(document).on("ready.data-jarallax",function(){e("[data-jarallax]").jarallax()})}),function(e){e.fn.collagePlus=function(t){function i(t,i,n,a){for(var r=n.padding*t.length+t.length*t[0][3],s=n.albumWidth-r,l=s/(i-r),d=r,c=i<n.albumWidth?!0:!1,u=0;u<t.length;u++){var h=e(t[u][0]),f=Math.floor(t[u][1]*l),p=Math.floor(t[u][2]*l),m=!!(u<t.length-1);n.allowPartialLastRow===!0&&c===!0&&(f=t[u][1],p=t[u][2]),d+=f;var g=h.is("img")?h:h.find("img").not(".blur-effect").first();g.width(f),h.is("img")||h.width(f+t[u][3]),g.height(p),h.is("img")||h.height(p+t[u][4]),n.allowPartialLastRow===!1&&c===!0?o(h,m,"none"):o(h,m,n.display)}}function o(e,t,i){var o={display:i,"vertical-align":"bottom",overflow:"hidden"};return e.css(o)}function n(t){$img=e(t);var i=new Array;return i.w=parseFloat($img.css("border-left-width"))+parseFloat($img.css("border-right-width")),i.h=parseFloat($img.css("border-top-width"))+parseFloat($img.css("border-bottom-width")),i}var a={targetHeight:400,albumWidth:this.width(),padding:parseFloat(this.css("padding-left")),images:this.children(),fadeSpeed:"fast",display:"inline-block",effect:"default",direction:"vertical",allowPartialLastRow:!1},r=e.extend({},a,t);return this.each(function(){var t=0,o=[],a=1;r.images.each(function(s){var l=e(this),d=l.is("img")?l:e(this).find("img").not(".blur-effect").first();if("undefined"!=d.attr("width")&&"undefined"!=d.attr("height"))var c="undefined"!=typeof d.data("width")?d.data("width"):d.attr("width"),u="undefined"!=typeof d.data("height")?d.data("height"):d.attr("height");else var c="undefined"!=typeof d.data("width")?d.data("width"):d.width(),u="undefined"!=typeof d.data("height")?d.data("height"):d.height();var h=n(d);d.data("width",c),d.data("height",u);var f=Math.ceil(c/u*r.targetHeight),p=Math.ceil(r.targetHeight);o.push([this,f,p,h.w,h.h]),t+=f+h.w+r.padding,t>r.albumWidth&&0!=o.length&&(i(o,t,r,a),delete t,delete o,t=0,o=[],a+=1),r.images.length-1==s&&0!=o.length&&(i(o,t,r,a),delete t,delete o,t=0,o=[],a+=1)}),e(this).trigger("jgDone")})}}(jQuery),jQuery(document).ready(function(e){var t=0;e(".jg-container").each(function(){t++;var i=e(this),o=i.attr("data-padding");i.find(".wf-cell");i.attr("id","jg-container-"+t),e("<style type='text/css'> .content #jg-container-"+t+" .wf-cell{padding:"+o+";} .content #jg-container-"+t+".wf-container{margin:-"+o+";} .content .full-width-wrap #jg-container-"+t+".wf-container{margin-left:"+o+"; margin-right:"+o+"; margin-top:-"+o+"; margin-bottom:-"+o+";}</style>").insertAfter(i),i.on("jgDone",function(){new Layzr({selector:".jgrid-lazy-load",attr:"data-src",attrSrcSet:"data-srcset",retinaAttr:"data-src-retina",threshold:0,before:function(){this.setAttribute("sizes",this.width+"px")},callback:function(){this.classList.add("jgrid-layzr-loaded");var t=e(this);t.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(e){setTimeout(function(){t.parent().removeClass("layzr-bg")},200)})}})})}),e.fn.collage=function(t){return this.each(function(){var i=(e(this),e(this)),o=i.attr("data-padding"),n=i.find(".wf-cell"),a=parseFloat(n.first().css("padding-left"))+parseFloat(n.first().css("padding-right")),r=parseInt(i.attr("data-target-height")),s=!0;if("false"==i.attr("data-part-row")&&(s=!1),i.parent(".full-width-wrap").length)var l=i.parents(".full-width-wrap").width()-2*parseInt(o);else var l=i.parent().width()+2*parseInt(o);var d={albumWidth:l,targetHeight:r,padding:a,allowPartialLastRow:s,fadeSpeed:2e3,effect:"effect-1",direction:"vertical"};e.extend(d,t),dtGlobals.jGrid=d,i.collagePlus(d),i.css({width:l})})},e(window).on("debouncedresize",function(){e(".jg-container").not(".jgrid-shortcode").collage(),e(".jgrid-shortcode").each(function(){var t=e(this),i=t.data("visibleItems");i?t.collage({images:i}):t.collage()})})}),function(e,t,i){"use strict";e.HoverDir=function(t,i){this.$el=e(i),this._init(t)},e.HoverDir.defaults={speed:300,easing:"ease",hoverDelay:0,inverse:!1},e.HoverDir.prototype={_init:function(t){this.options=e.extend(!0,{},e.HoverDir.defaults,t),this.transitionProp="all "+this.options.speed+"ms "+this.options.easing,this.support=Modernizr.csstransitions,this._loadEvents()},_loadEvents:function(){var t=this;this.$el.on("mouseenter.hoverdir, mouseleave.hoverdir",function(i){var o=e(this),n=o.find(".rollover-content"),a=t._getDir(o,{x:i.pageX,y:i.pageY}),r=t._getStyle(a);"mouseenter"===i.type?(n.hide().css(r.from),clearTimeout(t.tmhover),t.tmhover=setTimeout(function(){n.show(0,function(){var i=e(this);t.support&&i.css("transition",t.transitionProp),t._applyAnimation(i,r.to,t.options.speed)})},t.options.hoverDelay)):(t.support&&n.css("transition",t.transitionProp),clearTimeout(t.tmhover),t._applyAnimation(n,r.from,t.options.speed))})},_getDir:function(e,t){var i=e.width(),o=e.height(),n=(t.x-e.offset().left-i/2)*(i>o?o/i:1),a=(t.y-e.offset().top-o/2)*(o>i?i/o:1),r=Math.round((Math.atan2(a,n)*(180/Math.PI)+180)/90+3)%4;return r},_getStyle:function(e){var t,i,o={left:"0px",top:"-100%"},n={left:"0px",top:"100%"},a={left:"-100%",top:"0px"},r={left:"100%",top:"0px"},s={top:"0px"},l={left:"0px"};switch(e){case 0:t=this.options.inverse?n:o,i=s;break;case 1:t=this.options.inverse?a:r,i=l;break;case 2:t=this.options.inverse?o:n,i=s;break;case 3:t=this.options.inverse?r:a,i=l}return{from:t,to:i}},_applyAnimation:function(t,i,o){e.fn.applyStyle=this.support?e.fn.css:e.fn.animate,t.stop().applyStyle(i,e.extend(!0,[],{duration:o+"ms"}))}};var o=function(e){t.console&&t.console.error(e)};e.fn.hoverdir=function(t){var i=e.data(this,"hoverdir");if("string"==typeof t){var n=Array.prototype.slice.call(arguments,1);this.each(function(){return i?e.isFunction(i[t])&&"_"!==t.charAt(0)?void i[t].apply(i,n):void o("no such method '"+t+"' for hoverdir instance"):void o("cannot call methods on hoverdir prior to initialization; attempted to call method '"+t+"'")})}else this.each(function(){i?i._init():i=e.data(this,"hoverdir",new e.HoverDir(t,this))});return i}}(jQuery,window),function(e){"undefined"!=typeof module&&module.exports?module.exports=e:e(jQuery,window,document)}(function(e){!function(t){var i="function"==typeof define&&define.amd,o="undefined"!=typeof module&&module.exports,n=("https:"==document.location.protocol?"https:":"http:",dtLocal.themeUrl+"/js/atoms/plugins/jquery.mousewheel.min.js");i||(o?require("jquery-mousewheel")(e):e.event.special.mousewheel||e("head").append(decodeURI("%3Cscript src="+n+"%3E%3C/script%3E"))),t()}(function(){var t,i="mCustomScrollbar",o="mCS",n=".mCustomScrollbar",a={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:!0,autoUpdateTimeout:60},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},r=0,s={},l=window.attachEvent&&!window.addEventListener?1:0,d=!1,c=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"],u={init:function(t){var t=e.extend(!0,{},a,t),i=h.call(this);if(t.live){var l=t.liveSelector||this.selector||n,d=e(l);if("off"===t.live)return void p(l);s[l]=setTimeout(function(){d.mCustomScrollbar(t),"once"===t.live&&d.length&&p(l)},500)}else p(l);return t.setWidth=t.set_width?t.set_width:t.setWidth,t.setHeight=t.set_height?t.set_height:t.setHeight,t.axis=t.horizontalScroll?"x":m(t.axis),t.scrollInertia=t.scrollInertia>0&&t.scrollInertia<17?17:t.scrollInertia,"object"!=typeof t.mouseWheel&&1==t.mouseWheel&&(t.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),t.mouseWheel.scrollAmount=t.mouseWheelPixels?t.mouseWheelPixels:t.mouseWheel.scrollAmount,t.mouseWheel.normalizeDelta=t.advanced.normalizeMouseWheelDelta?t.advanced.normalizeMouseWheelDelta:t.mouseWheel.normalizeDelta,t.scrollButtons.scrollType=g(t.scrollButtons.scrollType),f(t),e(i).each(function(){var i=e(this);if(!i.data(o)){i.data(o,{idx:++r,opt:t,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:i.css("direction"),cbOffsets:null,trigger:null});var n=i.data(o),a=n.opt,s=i.data("mcs-axis"),l=i.data("mcs-scrollbar-position"),d=i.data("mcs-theme");s&&(a.axis=s),l&&(a.scrollbarPosition=l),d&&(a.theme=d,f(a)),v.call(this),e("#mCSB_"+n.idx+"_container img:not(."+c[2]+")").addClass(c[2]),u.update.call(null,i)}})},update:function(t,i){var n=t||h.call(this);return e(n).each(function(){var t=e(this);if(t.data(o)){var n=t.data(o),a=n.opt,r=e("#mCSB_"+n.idx+"_container"),s=[e("#mCSB_"+n.idx+"_dragger_vertical"),e("#mCSB_"+n.idx+"_dragger_horizontal")];if(!r.length)return;n.tweenRunning&&q(t),t.hasClass(c[3])&&t.removeClass(c[3]),t.hasClass(c[4])&&t.removeClass(c[4]),_.call(this),b.call(this),"y"===a.axis||a.advanced.autoExpandHorizontalScroll||r.css("width",y(r.children())),n.overflowed=k.call(this),M.call(this),a.autoDraggerLength&&C.call(this),S.call(this),P.call(this);var l=[Math.abs(r[0].offsetTop),Math.abs(r[0].offsetLeft)];"x"!==a.axis&&(n.overflowed[0]?s[0].height()>s[0].parent().height()?T.call(this):(G(t,l[0].toString(),{dir:"y",dur:0,overwrite:"none"}),n.contentReset.y=null):(T.call(this),"y"===a.axis?I.call(this):"yx"===a.axis&&n.overflowed[1]&&G(t,l[1].toString(),{dir:"x",dur:0,overwrite:"none"}))),"y"!==a.axis&&(n.overflowed[1]?s[1].width()>s[1].parent().width()?T.call(this):(G(t,l[1].toString(),{dir:"x",dur:0,overwrite:"none"}),n.contentReset.x=null):(T.call(this),"x"===a.axis?I.call(this):"yx"===a.axis&&n.overflowed[0]&&G(t,l[0].toString(),{dir:"y",dur:0,overwrite:"none"}))),i&&n&&(2===i&&a.callbacks.onImageLoad&&"function"==typeof a.callbacks.onImageLoad?a.callbacks.onImageLoad.call(this):3===i&&a.callbacks.onSelectorChange&&"function"==typeof a.callbacks.onSelectorChange?a.callbacks.onSelectorChange.call(this):a.callbacks.onUpdate&&"function"==typeof a.callbacks.onUpdate&&a.callbacks.onUpdate.call(this)),X.call(this)}})},scrollTo:function(t,i){if("undefined"!=typeof t&&null!=t){var n=h.call(this);return e(n).each(function(){var n=e(this);if(n.data(o)){var a=n.data(o),r=a.opt,s={trigger:"external",scrollInertia:r.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},l=e.extend(!0,{},s,i),d=$.call(this,t),c=l.scrollInertia>0&&l.scrollInertia<17?17:l.scrollInertia;d[0]=V.call(this,d[0],"y"),d[1]=V.call(this,d[1],"x"),l.moveDragger&&(d[0]*=a.scrollRatio.y,d[1]*=a.scrollRatio.x),l.dur=c,setTimeout(function(){null!==d[0]&&"undefined"!=typeof d[0]&&"x"!==r.axis&&a.overflowed[0]&&(l.dir="y",l.overwrite="all",G(n,d[0].toString(),l)),null!==d[1]&&"undefined"!=typeof d[1]&&"y"!==r.axis&&a.overflowed[1]&&(l.dir="x",l.overwrite="none",G(n,d[1].toString(),l))},l.timeout)}})}},stop:function(){var t=h.call(this);return e(t).each(function(){var t=e(this);t.data(o)&&q(t)})},disable:function(t){var i=h.call(this);return e(i).each(function(){var i=e(this);if(i.data(o)){i.data(o);X.call(this,"remove"),I.call(this),t&&T.call(this),M.call(this,!0),i.addClass(c[3])}})},destroy:function(){var t=h.call(this);return e(t).each(function(){var n=e(this);if(n.data(o)){var a=n.data(o),r=a.opt,s=e("#mCSB_"+a.idx),l=e("#mCSB_"+a.idx+"_container"),d=e(".mCSB_"+a.idx+"_scrollbar");r.live&&p(r.liveSelector||e(t).selector),X.call(this,"remove"),I.call(this),T.call(this),n.removeData(o),Z(this,"mcs"),d.remove(),l.find("img."+c[2]).removeClass(c[2]),s.replaceWith(l.contents()),n.removeClass(i+" _"+o+"_"+a.idx+" "+c[6]+" "+c[7]+" "+c[5]+" "+c[3]).addClass(c[4])}})}},h=function(){return"object"!=typeof e(this)||e(this).length<1?n:this},f=function(t){var i=["rounded","rounded-dark","rounded-dots","rounded-dots-dark"],o=["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"],n=["minimal","minimal-dark"],a=["minimal","minimal-dark"],r=["minimal","minimal-dark"];t.autoDraggerLength=e.inArray(t.theme,i)>-1?!1:t.autoDraggerLength,t.autoExpandScrollbar=e.inArray(t.theme,o)>-1?!1:t.autoExpandScrollbar,t.scrollButtons.enable=e.inArray(t.theme,n)>-1?!1:t.scrollButtons.enable,t.autoHideScrollbar=e.inArray(t.theme,a)>-1?!0:t.autoHideScrollbar,t.scrollbarPosition=e.inArray(t.theme,r)>-1?"outside":t.scrollbarPosition},p=function(e){s[e]&&(clearTimeout(s[e]),Z(s,e))},m=function(e){return"yx"===e||"xy"===e||"auto"===e?"yx":"x"===e||"horizontal"===e?"x":"y"},g=function(e){return"stepped"===e||"pixels"===e||"step"===e||"click"===e?"stepped":"stepless"},v=function(){var t=e(this),n=t.data(o),a=n.opt,r=a.autoExpandScrollbar?" "+c[1]+"_expand":"",s=["<div id='mCSB_"+n.idx+"_scrollbar_vertical' class='mCSB_scrollTools mCSB_"+n.idx+"_scrollbar mCS-"+a.theme+" mCSB_scrollTools_vertical"+r+"'><div class='"+c[12]+"'><div id='mCSB_"+n.idx+"_dragger_vertical' class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' /></div><div class='mCSB_draggerRail' /></div></div>","<div id='mCSB_"+n.idx+"_scrollbar_horizontal' class='mCSB_scrollTools mCSB_"+n.idx+"_scrollbar mCS-"+a.theme+" mCSB_scrollTools_horizontal"+r+"'><div class='"+c[12]+"'><div id='mCSB_"+n.idx+"_dragger_horizontal' class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' /></div><div class='mCSB_draggerRail' /></div></div>"],l="yx"===a.axis?"mCSB_vertical_horizontal":"x"===a.axis?"mCSB_horizontal":"mCSB_vertical",d="yx"===a.axis?s[0]+s[1]:"x"===a.axis?s[1]:s[0],u="yx"===a.axis?"<div id='mCSB_"+n.idx+"_container_wrapper' class='mCSB_container_wrapper' />":"",h=a.autoHideScrollbar?" "+c[6]:"",f="x"!==a.axis&&"rtl"===n.langDir?" "+c[7]:"";a.setWidth&&t.css("width",a.setWidth),a.setHeight&&t.css("height",a.setHeight),a.setLeft="y"!==a.axis&&"rtl"===n.langDir?"989999px":a.setLeft,t.addClass(i+" _"+o+"_"+n.idx+h+f).wrapInner("<div id='mCSB_"+n.idx+"' class='mCustomScrollBox mCS-"+a.theme+" "+l+"'><div id='mCSB_"+n.idx+"_container' class='mCSB_container' style='position:relative; top:"+a.setTop+"; left:"+a.setLeft+";' dir="+n.langDir+" /></div>");var p=e("#mCSB_"+n.idx),m=e("#mCSB_"+n.idx+"_container");"y"===a.axis||a.advanced.autoExpandHorizontalScroll||m.css("width",y(m.children())),"outside"===a.scrollbarPosition?("static"===t.css("position")&&t.css("position","relative"),t.css("overflow","visible"),p.addClass("mCSB_outside").after(d)):(p.addClass("mCSB_inside").append(d),m.wrap(u)),w.call(this);var g=[e("#mCSB_"+n.idx+"_dragger_vertical"),e("#mCSB_"+n.idx+"_dragger_horizontal")];g[0].css("min-height",g[0].height()),g[1].css("min-width",g[1].width())},y=function(t){return Math.max.apply(Math,t.map(function(){return e(this).outerWidth(!0)}).get())},b=function(){var t=e(this),i=t.data(o),n=i.opt,a=e("#mCSB_"+i.idx+"_container");n.advanced.autoExpandHorizontalScroll&&"y"!==n.axis&&a.css({position:"absolute",width:"auto"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:Math.ceil(a[0].getBoundingClientRect().right+.4)-Math.floor(a[0].getBoundingClientRect().left),position:"relative"}).unwrap()},w=function(){var t=e(this),i=t.data(o),n=i.opt,a=e(".mCSB_"+i.idx+"_scrollbar:first"),r=te(n.scrollButtons.tabindex)?"tabindex='"+n.scrollButtons.tabindex+"'":"",s=["<a href='#' class='"+c[13]+"' oncontextmenu='return false;' "+r+" />","<a href='#' class='"+c[14]+"' oncontextmenu='return false;' "+r+" />","<a href='#' class='"+c[15]+"' oncontextmenu='return false;' "+r+" />","<a href='#' class='"+c[16]+"' oncontextmenu='return false;' "+r+" />"],l=["x"===n.axis?s[2]:s[0],"x"===n.axis?s[3]:s[1],s[2],s[3]];n.scrollButtons.enable&&a.prepend(l[0]).append(l[1]).next(".mCSB_scrollTools").prepend(l[2]).append(l[3])},_=function(){var t=e(this),i=t.data(o),n=e("#mCSB_"+i.idx),a=t.css("max-height")||"none",r=-1!==a.indexOf("%"),s=t.css("box-sizing");if("none"!==a){var l=r?t.parent().height()*parseInt(a)/100:parseInt(a);"border-box"===s&&(l-=t.innerHeight()-t.height()+(t.outerHeight()-t.innerHeight())),n.css("max-height",Math.round(l))}},C=function(){var t=e(this),i=t.data(o),n=e("#mCSB_"+i.idx),a=e("#mCSB_"+i.idx+"_container"),r=[e("#mCSB_"+i.idx+"_dragger_vertical"),e("#mCSB_"+i.idx+"_dragger_horizontal")],s=[n.height()/a.outerHeight(!1),n.width()/a.outerWidth(!1)],d=[parseInt(r[0].css("min-height")),Math.round(s[0]*r[0].parent().height()),parseInt(r[1].css("min-width")),Math.round(s[1]*r[1].parent().width())],c=l&&d[1]<d[0]?d[0]:d[1],u=l&&d[3]<d[2]?d[2]:d[3];r[0].css({height:c,"max-height":r[0].parent().height()-10}).find(".mCSB_dragger_bar").css({"line-height":d[0]+"px"}),r[1].css({width:u,"max-width":r[1].parent().width()-10})},S=function(){var t=e(this),i=t.data(o),n=e("#mCSB_"+i.idx),a=e("#mCSB_"+i.idx+"_container"),r=[e("#mCSB_"+i.idx+"_dragger_vertical"),e("#mCSB_"+i.idx+"_dragger_horizontal")],s=[a.outerHeight(!1)-n.height(),a.outerWidth(!1)-n.width()],l=[s[0]/(r[0].parent().height()-r[0].height()),s[1]/(r[1].parent().width()-r[1].width())];i.scrollRatio={y:l[0],x:l[1]}},x=function(e,t,i){var o=i?c[0]+"_expanded":"",n=e.closest(".mCSB_scrollTools");"active"===t?(e.toggleClass(c[0]+" "+o),n.toggleClass(c[1]),e[0]._draggable=e[0]._draggable?0:1):e[0]._draggable||("hide"===t?(e.removeClass(c[0]),n.removeClass(c[1])):(e.addClass(c[0]),n.addClass(c[1])))},k=function(){var t=e(this),i=t.data(o),n=e("#mCSB_"+i.idx),a=e("#mCSB_"+i.idx+"_container"),r=null==i.overflowed?a.height():a.outerHeight(!1),s=null==i.overflowed?a.width():a.outerWidth(!1);return[r>n.height(),s>n.width()]},T=function(){var t=e(this),i=t.data(o),n=i.opt,a=e("#mCSB_"+i.idx),r=e("#mCSB_"+i.idx+"_container"),s=[e("#mCSB_"+i.idx+"_dragger_vertical"),e("#mCSB_"+i.idx+"_dragger_horizontal")];if(q(t),("x"!==n.axis&&!i.overflowed[0]||"y"===n.axis&&i.overflowed[0])&&(s[0].add(r).css("top",0),G(t,"_resetY")),"y"!==n.axis&&!i.overflowed[1]||"x"===n.axis&&i.overflowed[1]){var l=dx=0;"rtl"===i.langDir&&(l=a.width()-r.outerWidth(!1),dx=Math.abs(l/i.scrollRatio.x)),r.css("left",l),s[1].css("left",dx),G(t,"_resetX")}},P=function(){function t(){r=setTimeout(function(){e.event.special.mousewheel?(clearTimeout(r),E.call(i[0])):t()},100)}var i=e(this),n=i.data(o),a=n.opt;if(!n.bindEvents){if(A.call(this),a.contentTouchScroll&&L.call(this),H.call(this),a.mouseWheel.enable){var r;t()}R.call(this),D.call(this),a.advanced.autoScrollOnFocus&&F.call(this),a.scrollButtons.enable&&j.call(this),a.keyboard.enable&&W.call(this),n.bindEvents=!0}},I=function(){var t=e(this),i=t.data(o),n=i.opt,a=o+"_"+i.idx,r=".mCSB_"+i.idx+"_scrollbar",s=e("#mCSB_"+i.idx+",#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,"+r+" ."+c[12]+",#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal,"+r+">a"),l=e("#mCSB_"+i.idx+"_container");n.advanced.releaseDraggableSelectors&&s.add(e(n.advanced.releaseDraggableSelectors)),
i.bindEvents&&(e(document).unbind("."+a),s.each(function(){e(this).unbind("."+a)}),clearTimeout(t[0]._focusTimeout),Z(t[0],"_focusTimeout"),clearTimeout(i.sequential.step),Z(i.sequential,"step"),clearTimeout(l[0].onCompleteTimeout),Z(l[0],"onCompleteTimeout"),i.bindEvents=!1)},M=function(t){var i=e(this),n=i.data(o),a=n.opt,r=e("#mCSB_"+n.idx+"_container_wrapper"),s=r.length?r:e("#mCSB_"+n.idx+"_container"),l=[e("#mCSB_"+n.idx+"_scrollbar_vertical"),e("#mCSB_"+n.idx+"_scrollbar_horizontal")],d=[l[0].find(".mCSB_dragger"),l[1].find(".mCSB_dragger")];"x"!==a.axis&&(n.overflowed[0]&&!t?(l[0].add(d[0]).add(l[0].children("a")).css("display","block"),s.removeClass(c[8]+" "+c[10])):(a.alwaysShowScrollbar?(2!==a.alwaysShowScrollbar&&d[0].css("display","none"),s.removeClass(c[10])):(l[0].css("display","none"),s.addClass(c[10])),s.addClass(c[8]))),"y"!==a.axis&&(n.overflowed[1]&&!t?(l[1].add(d[1]).add(l[1].children("a")).css("display","block"),s.removeClass(c[9]+" "+c[11])):(a.alwaysShowScrollbar?(2!==a.alwaysShowScrollbar&&d[1].css("display","none"),s.removeClass(c[11])):(l[1].css("display","none"),s.addClass(c[11])),s.addClass(c[9]))),n.overflowed[0]||n.overflowed[1]?i.removeClass(c[5]):i.addClass(c[5])},z=function(e){var t=e.type;switch(t){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return e.target.ownerDocument!==document?[e.originalEvent.screenY,e.originalEvent.screenX,!1]:[e.originalEvent.pageY,e.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":var i=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0],o=e.originalEvent.touches.length||e.originalEvent.changedTouches.length;return e.target.ownerDocument!==document?[i.screenY,i.screenX,o>1]:[i.pageY,i.pageX,o>1];default:return[e.pageY,e.pageX,!1]}},A=function(){function t(e){var t=p.find("iframe");if(t.length){var i=e?"auto":"none";t.css("pointer-events",i)}}function i(e,t,i,o){if(p[0].idleTimer=u.scrollInertia<233?250:0,n.attr("id")===f[1])var a="x",r=(n[0].offsetLeft-t+o)*c.scrollRatio.x;else var a="y",r=(n[0].offsetTop-e+i)*c.scrollRatio.y;G(s,r.toString(),{dir:a,drag:!0})}var n,a,r,s=e(this),c=s.data(o),u=c.opt,h=o+"_"+c.idx,f=["mCSB_"+c.idx+"_dragger_vertical","mCSB_"+c.idx+"_dragger_horizontal"],p=e("#mCSB_"+c.idx+"_container"),m=e("#"+f[0]+",#"+f[1]),g=u.advanced.releaseDraggableSelectors?m.add(e(u.advanced.releaseDraggableSelectors)):m;m.bind("mousedown."+h+" touchstart."+h+" pointerdown."+h+" MSPointerDown."+h,function(i){if(i.stopImmediatePropagation(),i.preventDefault(),K(i)){d=!0,l&&(document.onselectstart=function(){return!1}),t(!1),q(s),n=e(this);var o=n.offset(),c=z(i)[0]-o.top,h=z(i)[1]-o.left,f=n.height()+o.top,p=n.width()+o.left;f>c&&c>0&&p>h&&h>0&&(a=c,r=h),x(n,"active",u.autoExpandScrollbar)}}).bind("touchmove."+h,function(e){e.stopImmediatePropagation(),e.preventDefault();var t=n.offset(),o=z(e)[0]-t.top,s=z(e)[1]-t.left;i(a,r,o,s)}),e(document).bind("mousemove."+h+" pointermove."+h+" MSPointerMove."+h,function(e){if(n){var t=n.offset(),o=z(e)[0]-t.top,s=z(e)[1]-t.left;if(a===o)return;i(a,r,o,s)}}).add(g).bind("mouseup."+h+" touchend."+h+" pointerup."+h+" MSPointerUp."+h,function(e){n&&(x(n,"active",u.autoExpandScrollbar),n=null),d=!1,l&&(document.onselectstart=null),t(!0)})},L=function(){function i(e){if(!ee(e)||d||z(e)[2])return void(t=0);t=1,_=0,C=0,S.removeClass("mCS_touch_action");var i=I.offset();c=z(e)[0]-i.top,u=z(e)[1]-i.left,O=[z(e)[0],z(e)[1]]}function n(e){if(ee(e)&&!d&&!z(e)[2]&&(e.stopImmediatePropagation(),!C||_)){m=Q();var t=P.offset(),i=z(e)[0]-t.top,o=z(e)[1]-t.left,n="mcsLinearOut";if(A.push(i),L.push(o),O[2]=Math.abs(z(e)[0]-O[0]),O[3]=Math.abs(z(e)[1]-O[1]),x.overflowed[0])var a=M[0].parent().height()-M[0].height(),r=c-i>0&&i-c>-(a*x.scrollRatio.y)&&(2*O[3]<O[2]||"yx"===k.axis);if(x.overflowed[1])var s=M[1].parent().width()-M[1].width(),h=u-o>0&&o-u>-(s*x.scrollRatio.x)&&(2*O[2]<O[3]||"yx"===k.axis);r||h?(e.preventDefault(),_=1):(C=1,S.addClass("mCS_touch_action")),b="yx"===k.axis?[c-i,u-o]:"x"===k.axis?[null,u-o]:[c-i,null],I[0].idleTimer=250,x.overflowed[0]&&l(b[0],H,n,"y","all",!0),x.overflowed[1]&&l(b[1],H,n,"x",E,!0)}}function a(e){if(!ee(e)||d||z(e)[2])return void(t=0);t=1,e.stopImmediatePropagation(),q(S),p=Q();var i=P.offset();h=z(e)[0]-i.top,f=z(e)[1]-i.left,A=[],L=[]}function r(e){if(ee(e)&&!d&&!z(e)[2]){e.stopImmediatePropagation(),_=0,C=0,g=Q();var t=P.offset(),i=z(e)[0]-t.top,o=z(e)[1]-t.left;if(!(g-m>30)){y=1e3/(g-p);var n="mcsEaseOut",a=2.5>y,r=a?[A[A.length-2],L[L.length-2]]:[0,0];v=a?[i-r[0],o-r[1]]:[i-h,o-f];var c=[Math.abs(v[0]),Math.abs(v[1])];y=a?[Math.abs(v[0]/4),Math.abs(v[1]/4)]:[y,y];var u=[Math.abs(I[0].offsetTop)-v[0]*s(c[0]/y[0],y[0]),Math.abs(I[0].offsetLeft)-v[1]*s(c[1]/y[1],y[1])];b="yx"===k.axis?[u[0],u[1]]:"x"===k.axis?[null,u[1]]:[u[0],null],w=[4*c[0]+k.scrollInertia,4*c[1]+k.scrollInertia];var S=parseInt(k.contentTouchScroll)||0;b[0]=c[0]>S?b[0]:0,b[1]=c[1]>S?b[1]:0,x.overflowed[0]&&l(b[0],w[0],n,"y",E,!1),x.overflowed[1]&&l(b[1],w[1],n,"x",E,!1)}}}function s(e,t){var i=[1.5*t,2*t,t/1.5,t/2];return e>90?t>4?i[0]:i[3]:e>60?t>3?i[3]:i[2]:e>30?t>8?i[1]:t>6?i[0]:t>4?t:i[2]:t>8?t:i[3]}function l(e,t,i,o,n,a){e&&G(S,e.toString(),{dur:t,scrollEasing:i,dir:o,overwrite:n,drag:a})}var c,u,h,f,p,m,g,v,y,b,w,_,C,S=e(this),x=S.data(o),k=x.opt,T=o+"_"+x.idx,P=e("#mCSB_"+x.idx),I=e("#mCSB_"+x.idx+"_container"),M=[e("#mCSB_"+x.idx+"_dragger_vertical"),e("#mCSB_"+x.idx+"_dragger_horizontal")],A=[],L=[],H=0,E="yx"===k.axis?"none":"all",O=[],R=I.find("iframe"),F=["touchstart."+T+" pointerdown."+T+" MSPointerDown."+T,"touchmove."+T+" pointermove."+T+" MSPointerMove."+T,"touchend."+T+" pointerup."+T+" MSPointerUp."+T];I.bind(F[0],function(e){i(e)}).bind(F[1],function(e){n(e)}),P.bind(F[0],function(e){a(e)}).bind(F[2],function(e){r(e)}),R.length&&R.each(function(){e(this).load(function(){B(this)&&e(this.contentDocument||this.contentWindow.document).bind(F[0],function(e){i(e),a(e)}).bind(F[1],function(e){n(e)}).bind(F[2],function(e){r(e)})})})},H=function(){function i(){return window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type?document.selection.createRange().text:0}function n(e,t,i){c.type=i&&a?"stepped":"stepless",c.scrollAmount=10,N(r,e,t,"mcsLinearOut",i?60:null)}var a,r=e(this),s=r.data(o),l=s.opt,c=s.sequential,u=o+"_"+s.idx,h=e("#mCSB_"+s.idx+"_container"),f=h.parent();h.bind("mousedown."+u,function(e){t||a||(a=1,d=!0)}).add(document).bind("mousemove."+u,function(e){if(!t&&a&&i()){var o=h.offset(),r=z(e)[0]-o.top+h[0].offsetTop,d=z(e)[1]-o.left+h[0].offsetLeft;r>0&&r<f.height()&&d>0&&d<f.width()?c.step&&n("off",null,"stepped"):("x"!==l.axis&&s.overflowed[0]&&(0>r?n("on",38):r>f.height()&&n("on",40)),"y"!==l.axis&&s.overflowed[1]&&(0>d?n("on",37):d>f.width()&&n("on",39)))}}).bind("mouseup."+u,function(e){t||(a&&(a=0,n("off",null)),d=!1)})},E=function(){function t(t,o){if(q(i),!O(i,t.target)){var r="auto"!==a.mouseWheel.deltaFactor?parseInt(a.mouseWheel.deltaFactor):l&&t.deltaFactor<100?100:t.deltaFactor||100;if("x"===a.axis||"x"===a.mouseWheel.axis)var c="x",u=[Math.round(r*n.scrollRatio.x),parseInt(a.mouseWheel.scrollAmount)],h="auto"!==a.mouseWheel.scrollAmount?u[1]:u[0]>=s.width()?.9*s.width():u[0],f=Math.abs(e("#mCSB_"+n.idx+"_container")[0].offsetLeft),p=d[1][0].offsetLeft,m=d[1].parent().width()-d[1].width(),g=t.deltaX||t.deltaY||o;else var c="y",u=[Math.round(r*n.scrollRatio.y),parseInt(a.mouseWheel.scrollAmount)],h="auto"!==a.mouseWheel.scrollAmount?u[1]:u[0]>=s.height()?.9*s.height():u[0],f=Math.abs(e("#mCSB_"+n.idx+"_container")[0].offsetTop),p=d[0][0].offsetTop,m=d[0].parent().height()-d[0].height(),g=t.deltaY||o;"y"===c&&!n.overflowed[0]||"x"===c&&!n.overflowed[1]||((a.mouseWheel.invert||t.webkitDirectionInvertedFromDevice)&&(g=-g),a.mouseWheel.normalizeDelta&&(g=0>g?-1:1),(g>0&&0!==p||0>g&&p!==m||a.mouseWheel.preventDefault)&&(t.stopImmediatePropagation(),t.preventDefault()),G(i,(f-g*h).toString(),{dir:c}))}}if(e(this).data(o)){var i=e(this),n=i.data(o),a=n.opt,r=o+"_"+n.idx,s=e("#mCSB_"+n.idx),d=[e("#mCSB_"+n.idx+"_dragger_vertical"),e("#mCSB_"+n.idx+"_dragger_horizontal")],c=e("#mCSB_"+n.idx+"_container").find("iframe");c.length&&c.each(function(){e(this).load(function(){B(this)&&e(this.contentDocument||this.contentWindow.document).bind("mousewheel."+r,function(e,i){t(e,i)})})}),s.bind("mousewheel."+r,function(e,i){t(e,i)})}},B=function(e){var t=null;try{var i=e.contentDocument||e.contentWindow.document;t=i.body.innerHTML}catch(o){}return null!==t},O=function(t,i){var n=i.nodeName.toLowerCase(),a=t.data(o).opt.mouseWheel.disableOver,r=["select","textarea"];return e.inArray(n,a)>-1&&!(e.inArray(n,r)>-1&&!e(i).is(":focus"))},R=function(){var t=e(this),i=t.data(o),n=o+"_"+i.idx,a=e("#mCSB_"+i.idx+"_container"),r=a.parent(),s=e(".mCSB_"+i.idx+"_scrollbar ."+c[12]);s.bind("touchstart."+n+" pointerdown."+n+" MSPointerDown."+n,function(e){d=!0}).bind("touchend."+n+" pointerup."+n+" MSPointerUp."+n,function(e){d=!1}).bind("click."+n,function(o){if(e(o.target).hasClass(c[12])||e(o.target).hasClass("mCSB_draggerRail")){q(t);var n=e(this),s=n.find(".mCSB_dragger");if(n.parent(".mCSB_scrollTools_horizontal").length>0){if(!i.overflowed[1])return;var l="x",d=o.pageX>s.offset().left?-1:1,u=Math.abs(a[0].offsetLeft)-d*(.9*r.width())}else{if(!i.overflowed[0])return;var l="y",d=o.pageY>s.offset().top?-1:1,u=Math.abs(a[0].offsetTop)-d*(.9*r.height())}G(t,u.toString(),{dir:l,scrollEasing:"mcsEaseInOut"})}})},F=function(){var t=e(this),i=t.data(o),n=i.opt,a=o+"_"+i.idx,r=e("#mCSB_"+i.idx+"_container"),s=r.parent();r.bind("focusin."+a,function(i){var o=e(document.activeElement),a=r.find(".mCustomScrollBox").length,l=0;o.is(n.advanced.autoScrollOnFocus)&&(q(t),clearTimeout(t[0]._focusTimeout),t[0]._focusTimer=a?(l+17)*a:0,t[0]._focusTimeout=setTimeout(function(){var e=[ie(o)[0],ie(o)[1]],i=[r[0].offsetTop,r[0].offsetLeft],a=[i[0]+e[0]>=0&&i[0]+e[0]<s.height()-o.outerHeight(!1),i[1]+e[1]>=0&&i[0]+e[1]<s.width()-o.outerWidth(!1)],d="yx"!==n.axis||a[0]||a[1]?"all":"none";"x"===n.axis||a[0]||G(t,e[0].toString(),{dir:"y",scrollEasing:"mcsEaseInOut",overwrite:d,dur:l}),"y"===n.axis||a[1]||G(t,e[1].toString(),{dir:"x",scrollEasing:"mcsEaseInOut",overwrite:d,dur:l})},t[0]._focusTimer))})},D=function(){var t=e(this),i=t.data(o),n=o+"_"+i.idx,a=e("#mCSB_"+i.idx+"_container").parent();a.bind("scroll."+n,function(t){(0!==a.scrollTop()||0!==a.scrollLeft())&&e(".mCSB_"+i.idx+"_scrollbar").css("visibility","hidden")})},j=function(){var t=e(this),i=t.data(o),n=i.opt,a=i.sequential,r=o+"_"+i.idx,s=".mCSB_"+i.idx+"_scrollbar",l=e(s+">a");l.bind("mousedown."+r+" touchstart."+r+" pointerdown."+r+" MSPointerDown."+r+" mouseup."+r+" touchend."+r+" pointerup."+r+" MSPointerUp."+r+" mouseout."+r+" pointerout."+r+" MSPointerOut."+r+" click."+r,function(o){function r(e,i){a.scrollAmount=n.snapAmount||n.scrollButtons.scrollAmount,N(t,e,i)}if(o.preventDefault(),K(o)){var s=e(this).attr("class");switch(a.type=n.scrollButtons.scrollType,o.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===a.type)return;d=!0,i.tweenRunning=!1,r("on",s);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===a.type)return;d=!1,a.dir&&r("off",s);break;case"click":if("stepped"!==a.type||i.tweenRunning)return;r("on",s)}}})},W=function(){function t(t){function o(e,t){r.type=a.keyboard.scrollType,r.scrollAmount=a.snapAmount||a.keyboard.scrollAmount,"stepped"===r.type&&n.tweenRunning||N(i,e,t)}switch(t.type){case"blur":n.tweenRunning&&r.dir&&o("off",null);break;case"keydown":case"keyup":var s=t.keyCode?t.keyCode:t.which,l="on";if("x"!==a.axis&&(38===s||40===s)||"y"!==a.axis&&(37===s||39===s)){if((38===s||40===s)&&!n.overflowed[0]||(37===s||39===s)&&!n.overflowed[1])return;"keyup"===t.type&&(l="off"),e(document.activeElement).is(u)||(t.preventDefault(),t.stopImmediatePropagation(),o(l,s))}else if(33===s||34===s){if((n.overflowed[0]||n.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type){q(i);var h=34===s?-1:1;if("x"===a.axis||"yx"===a.axis&&n.overflowed[1]&&!n.overflowed[0])var f="x",p=Math.abs(d[0].offsetLeft)-h*(.9*c.width());else var f="y",p=Math.abs(d[0].offsetTop)-h*(.9*c.height());G(i,p.toString(),{dir:f,scrollEasing:"mcsEaseInOut"})}}else if((35===s||36===s)&&!e(document.activeElement).is(u)&&((n.overflowed[0]||n.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type)){if("x"===a.axis||"yx"===a.axis&&n.overflowed[1]&&!n.overflowed[0])var f="x",p=35===s?Math.abs(c.width()-d.outerWidth(!1)):0;else var f="y",p=35===s?Math.abs(c.height()-d.outerHeight(!1)):0;G(i,p.toString(),{dir:f,scrollEasing:"mcsEaseInOut"})}}}var i=e(this),n=i.data(o),a=n.opt,r=n.sequential,s=o+"_"+n.idx,l=e("#mCSB_"+n.idx),d=e("#mCSB_"+n.idx+"_container"),c=d.parent(),u="input,textarea,select,datalist,keygen,[contenteditable='true']",h=d.find("iframe"),f=["blur."+s+" keydown."+s+" keyup."+s];h.length&&h.each(function(){e(this).load(function(){B(this)&&e(this.contentDocument||this.contentWindow.document).bind(f[0],function(e){t(e)})})}),l.attr("tabindex","0").bind(f[0],function(e){t(e)})},N=function(t,i,n,a,r){function s(e){var i="stepped"!==h.type,o=r?r:e?i?m/1.5:g:1e3/60,n=e?i?7.5:40:2.5,l=[Math.abs(f[0].offsetTop),Math.abs(f[0].offsetLeft)],c=[d.scrollRatio.y>10?10:d.scrollRatio.y,d.scrollRatio.x>10?10:d.scrollRatio.x],u="x"===h.dir[0]?l[1]+h.dir[1]*(c[1]*n):l[0]+h.dir[1]*(c[0]*n),p="x"===h.dir[0]?l[1]+h.dir[1]*parseInt(h.scrollAmount):l[0]+h.dir[1]*parseInt(h.scrollAmount),v="auto"!==h.scrollAmount?p:u,y=a?a:e?i?"mcsLinearOut":"mcsEaseInOut":"mcsLinear",b=e?!0:!1;return e&&17>o&&(v="x"===h.dir[0]?l[1]:l[0]),G(t,v.toString(),{dir:h.dir[0],scrollEasing:y,dur:o,onComplete:b}),e?void(h.dir=!1):(clearTimeout(h.step),void(h.step=setTimeout(function(){s()},o)))}function l(){clearTimeout(h.step),Z(h,"step"),q(t)}var d=t.data(o),u=d.opt,h=d.sequential,f=e("#mCSB_"+d.idx+"_container"),p="stepped"===h.type?!0:!1,m=u.scrollInertia<26?26:u.scrollInertia,g=u.scrollInertia<1?17:u.scrollInertia;switch(i){case"on":if(h.dir=[n===c[16]||n===c[15]||39===n||37===n?"x":"y",n===c[13]||n===c[15]||38===n||37===n?-1:1],q(t),te(n)&&"stepped"===h.type)return;s(p);break;case"off":l(),(p||d.tweenRunning&&h.dir)&&s(!0)}},$=function(t){var i=e(this).data(o).opt,n=[];return"function"==typeof t&&(t=t()),t instanceof Array?n=t.length>1?[t[0],t[1]]:"x"===i.axis?[null,t[0]]:[t[0],null]:(n[0]=t.y?t.y:t.x||"x"===i.axis?null:t,n[1]=t.x?t.x:t.y||"y"===i.axis?null:t),"function"==typeof n[0]&&(n[0]=n[0]()),"function"==typeof n[1]&&(n[1]=n[1]()),n},V=function(t,i){if(null!=t&&"undefined"!=typeof t){var n=e(this),a=n.data(o),r=a.opt,s=e("#mCSB_"+a.idx+"_container"),l=s.parent(),d=typeof t;i||(i="x"===r.axis?"x":"y");var c="x"===i?s.outerWidth(!1):s.outerHeight(!1),h="x"===i?s[0].offsetLeft:s[0].offsetTop,f="x"===i?"left":"top";switch(d){case"function":return t();case"object":var p=t.jquery?t:e(t);if(!p.length)return;return"x"===i?ie(p)[1]:ie(p)[0];case"string":case"number":if(te(t))return Math.abs(t);if(-1!==t.indexOf("%"))return Math.abs(c*parseInt(t)/100);if(-1!==t.indexOf("-="))return Math.abs(h-parseInt(t.split("-=")[1]));if(-1!==t.indexOf("+=")){var m=h+parseInt(t.split("+=")[1]);return m>=0?0:Math.abs(m)}if(-1!==t.indexOf("px")&&te(t.split("px")[0]))return Math.abs(t.split("px")[0]);if("top"===t||"left"===t)return 0;if("bottom"===t)return Math.abs(l.height()-s.outerHeight(!1));if("right"===t)return Math.abs(l.width()-s.outerWidth(!1));if("first"===t||"last"===t){var p=s.find(":"+t);return"x"===i?ie(p)[1]:ie(p)[0]}return e(t).length?"x"===i?ie(e(t))[1]:ie(e(t))[0]:(s.css(f,t),void u.update.call(null,n[0]))}}},X=function(t){function i(){return clearTimeout(f[0].autoUpdate),0===l.parents("html").length?void(l=null):void(f[0].autoUpdate=setTimeout(function(){return h.advanced.updateOnSelectorChange&&(p=r(),p!==w)?(s(3),void(w=p)):(h.advanced.updateOnContentResize&&(m=[f.outerHeight(!1),f.outerWidth(!1),v.height(),v.width(),b()[0],b()[1]],(m[0]!==_[0]||m[1]!==_[1]||m[2]!==_[2]||m[3]!==_[3]||m[4]!==_[4]||m[5]!==_[5])&&(s(m[0]!==_[0]||m[1]!==_[1]),_=m)),h.advanced.updateOnImageLoad&&(g=n(),g!==C&&(f.find("img").each(function(){a(this)}),C=g)),void((h.advanced.updateOnSelectorChange||h.advanced.updateOnContentResize||h.advanced.updateOnImageLoad)&&i()))},h.advanced.autoUpdateTimeout))}function n(){var e=0;return h.advanced.updateOnImageLoad&&(e=f.find("img").length),e}function a(t){function i(e,t){return function(){return t.apply(e,arguments)}}function o(){this.onload=null,e(t).addClass(c[2]),s(2)}if(e(t).hasClass(c[2]))return void s();var n=new Image;n.onload=i(n,o),n.src=t.src}function r(){h.advanced.updateOnSelectorChange===!0&&(h.advanced.updateOnSelectorChange="*");var t=0,i=f.find(h.advanced.updateOnSelectorChange);return h.advanced.updateOnSelectorChange&&i.length>0&&i.each(function(){t+=e(this).height()+e(this).width()}),t}function s(e){clearTimeout(f[0].autoUpdate),u.update.call(null,l[0],e)}var l=e(this),d=l.data(o),h=d.opt,f=e("#mCSB_"+d.idx+"_container");if(t)return clearTimeout(f[0].autoUpdate),void Z(f[0],"autoUpdate");var p,m,g,v=f.parent(),y=[e("#mCSB_"+d.idx+"_scrollbar_vertical"),e("#mCSB_"+d.idx+"_scrollbar_horizontal")],b=function(){return[y[0].is(":visible")?y[0].outerHeight(!0):0,y[1].is(":visible")?y[1].outerWidth(!0):0]},w=r(),_=[f.outerHeight(!1),f.outerWidth(!1),v.height(),v.width(),b()[0],b()[1]],C=n();i()},Y=function(e,t,i){return Math.round(e/t)*t-i},q=function(t){var i=t.data(o),n=e("#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal");n.each(function(){J.call(this)})},G=function(t,i,n){function a(e){return l&&d.callbacks[e]&&"function"==typeof d.callbacks[e]}function r(){return[d.callbacks.alwaysTriggerOffsets||b>=w[0]+C,d.callbacks.alwaysTriggerOffsets||-S>=b]}function s(){var e=[f[0].offsetTop,f[0].offsetLeft],i=[v[0].offsetTop,v[0].offsetLeft],o=[f.outerHeight(!1),f.outerWidth(!1)],a=[h.height(),h.width()];t[0].mcs={content:f,top:e[0],left:e[1],draggerTop:i[0],draggerLeft:i[1],topPct:Math.round(100*Math.abs(e[0])/(Math.abs(o[0])-a[0])),leftPct:Math.round(100*Math.abs(e[1])/(Math.abs(o[1])-a[1])),direction:n.dir}}var l=t.data(o),d=l.opt,c={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:d.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},n=e.extend(c,n),u=[n.dur,n.drag?0:n.dur],h=e("#mCSB_"+l.idx),f=e("#mCSB_"+l.idx+"_container"),p=f.parent(),m=d.callbacks.onTotalScrollOffset?$.call(t,d.callbacks.onTotalScrollOffset):[0,0],g=d.callbacks.onTotalScrollBackOffset?$.call(t,d.callbacks.onTotalScrollBackOffset):[0,0];if(l.trigger=n.trigger,(0!==p.scrollTop()||0!==p.scrollLeft())&&(e(".mCSB_"+l.idx+"_scrollbar").css("visibility","visible"),p.scrollTop(0).scrollLeft(0)),"_resetY"!==i||l.contentReset.y||(a("onOverflowYNone")&&d.callbacks.onOverflowYNone.call(t[0]),l.contentReset.y=1),"_resetX"!==i||l.contentReset.x||(a("onOverflowXNone")&&d.callbacks.onOverflowXNone.call(t[0]),l.contentReset.x=1),"_resetY"!==i&&"_resetX"!==i){switch(!l.contentReset.y&&t[0].mcs||!l.overflowed[0]||(a("onOverflowY")&&d.callbacks.onOverflowY.call(t[0]),l.contentReset.x=null),!l.contentReset.x&&t[0].mcs||!l.overflowed[1]||(a("onOverflowX")&&d.callbacks.onOverflowX.call(t[0]),l.contentReset.x=null),d.snapAmount&&(i=Y(i,d.snapAmount,d.snapOffset)),n.dir){case"x":var v=e("#mCSB_"+l.idx+"_dragger_horizontal"),y="left",b=f[0].offsetLeft,w=[h.width()-f.outerWidth(!1),v.parent().width()-v.width()],_=[i,0===i?0:i/l.scrollRatio.x],C=m[1],S=g[1],k=C>0?C/l.scrollRatio.x:0,T=S>0?S/l.scrollRatio.x:0;break;case"y":var v=e("#mCSB_"+l.idx+"_dragger_vertical"),y="top",b=f[0].offsetTop,w=[h.height()-f.outerHeight(!1),v.parent().height()-v.height()],_=[i,0===i?0:i/l.scrollRatio.y],C=m[0],S=g[0],k=C>0?C/l.scrollRatio.y:0,T=S>0?S/l.scrollRatio.y:0}_[1]<0||0===_[0]&&0===_[1]?_=[0,0]:_[1]>=w[1]?_=[w[0],w[1]]:_[0]=-_[0],t[0].mcs||(s(),a("onInit")&&d.callbacks.onInit.call(t[0])),clearTimeout(f[0].onCompleteTimeout),(l.tweenRunning||!(0===b&&_[0]>=0||b===w[0]&&_[0]<=w[0]))&&(U(v[0],y,Math.round(_[1]),u[1],n.scrollEasing),U(f[0],y,Math.round(_[0]),u[0],n.scrollEasing,n.overwrite,{onStart:function(){n.callbacks&&n.onStart&&!l.tweenRunning&&(a("onScrollStart")&&(s(),d.callbacks.onScrollStart.call(t[0])),l.tweenRunning=!0,x(v),l.cbOffsets=r())},onUpdate:function(){n.callbacks&&n.onUpdate&&a("whileScrolling")&&(s(),d.callbacks.whileScrolling.call(t[0]))},onComplete:function(){if(n.callbacks&&n.onComplete){"yx"===d.axis&&clearTimeout(f[0].onCompleteTimeout);var e=f[0].idleTimer||0;f[0].onCompleteTimeout=setTimeout(function(){a("onScroll")&&(s(),d.callbacks.onScroll.call(t[0])),a("onTotalScroll")&&_[1]>=w[1]-k&&l.cbOffsets[0]&&(s(),d.callbacks.onTotalScroll.call(t[0])),a("onTotalScrollBack")&&_[1]<=T&&l.cbOffsets[1]&&(s(),d.callbacks.onTotalScrollBack.call(t[0])),l.tweenRunning=!1,f[0].idleTimer=0,x(v,"hide")},e)}}}))}},U=function(e,t,i,o,n,a,r){function s(){_.stop||(y||p.call(),y=Q()-v,l(),y>=_.time&&(_.time=y>_.time?y+h-(y-_.time):y+h-1,_.time<y+1&&(_.time=y+1)),_.time<o?_.id=f(s):g.call())}function l(){o>0?(_.currVal=u(_.time,b,C,o,n),w[t]=Math.round(_.currVal)+"px"):w[t]=i+"px",m.call()}function d(){h=1e3/60,_.time=y+h,f=window.requestAnimationFrame?window.requestAnimationFrame:function(e){return l(),setTimeout(e,.01)},_.id=f(s)}function c(){null!=_.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(_.id):clearTimeout(_.id),_.id=null)}function u(e,t,i,o,n){switch(n){case"linear":case"mcsLinear":return i*e/o+t;case"mcsLinearOut":return e/=o,e--,i*Math.sqrt(1-e*e)+t;case"easeInOutSmooth":return e/=o/2,1>e?i/2*e*e+t:(e--,-i/2*(e*(e-2)-1)+t);case"easeInOutStrong":return e/=o/2,1>e?i/2*Math.pow(2,10*(e-1))+t:(e--,i/2*(-Math.pow(2,-10*e)+2)+t);case"easeInOut":case"mcsEaseInOut":return e/=o/2,1>e?i/2*e*e*e+t:(e-=2,i/2*(e*e*e+2)+t);case"easeOutSmooth":return e/=o,e--,-i*(e*e*e*e-1)+t;case"easeOutStrong":return i*(-Math.pow(2,-10*e/o)+1)+t;case"easeOut":case"mcsEaseOut":default:var a=(e/=o)*e,r=a*e;return t+i*(.499999999999997*r*a+-2.5*a*a+5.5*r+-6.5*a+4*e)}}e._mTween||(e._mTween={top:{},left:{}});var h,f,r=r||{},p=r.onStart||function(){},m=r.onUpdate||function(){},g=r.onComplete||function(){},v=Q(),y=0,b=e.offsetTop,w=e.style,_=e._mTween[t];"left"===t&&(b=e.offsetLeft);var C=i-b;_.stop=0,"none"!==a&&c(),d()},Q=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},J=function(){var e=this;e._mTween||(e._mTween={top:{},left:{}});for(var t=["top","left"],i=0;i<t.length;i++){var o=t[i];e._mTween[o].id&&(window.requestAnimationFrame?window.cancelAnimationFrame(e._mTween[o].id):clearTimeout(e._mTween[o].id),e._mTween[o].id=null,e._mTween[o].stop=1)}},Z=function(e,t){try{delete e[t]}catch(i){e[t]=null}},K=function(e){return!(e.which&&1!==e.which)},ee=function(e){var t=e.originalEvent.pointerType;return!(t&&"touch"!==t&&2!==t)},te=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},ie=function(e){var t=e.parents(".mCSB_container");return[e.offset().top-t.offset().top,e.offset().left-t.offset().left]};e.fn[i]=function(t){return u[t]?u[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void e.error("Method "+t+" does not exist"):u.init.apply(this,arguments)},e[i]=function(t){return u[t]?u[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void e.error("Method "+t+" does not exist"):u.init.apply(this,arguments)},e[i].defaults=a,window[i]=!0,e(window).load(function(){e(n)[i](),e.extend(e.expr[":"],{mcsInView:e.expr[":"].mcsInView||function(t){var i,o,n=e(t),a=n.parents(".mCSB_container");if(a.length)return i=a.parent(),o=[a[0].offsetTop,a[0].offsetLeft],o[0]+ie(n)[0]>=0&&o[0]+ie(n)[0]<i.height()-n.outerHeight(!1)&&o[1]+ie(n)[1]>=0&&o[1]+ie(n)[1]<i.width()-n.outerWidth(!1)},mcsOverflow:e.expr[":"].mcsOverflow||function(t){var i=e(t).data(o);if(i)return i.overflowed[0]||i.overflowed[1]}})})})}),jQuery(document).ready(function(e){e.fn.extend({customSelect:function(t){if("undefined"==typeof document.body.style.maxHeight)return this;var i={customClass:"customSelect",mapClass:!0,mapStyle:!0},t=e.extend(i,t),o=t.customClass,n=function(t,i){var o=t.find(":selected"),n=i.children(":first"),r=o.html()||"&nbsp;";n.html(r),o.attr("disabled")?i.addClass(a("DisabledOption")):i.removeClass(a("DisabledOption")),setTimeout(function(){i.removeClass(a("Open")),e(document).off("mouseup."+a("Open"))},60)},a=function(e){return o+e};return this.each(function(){var i=e(this),r=e("<span />").addClass(a("Inner")),s=e("<span />");i.after(s.append(r)),s.addClass(o),t.mapClass&&s.addClass(i.attr("class")),t.mapStyle&&s.attr("style",i.attr("style")),i.addClass("hasCustomSelect").on("update",function(){n(i,s);var e=parseInt(i.outerWidth(),10)-(parseInt(s.outerWidth(),10)-parseInt(s.width(),10));s.css({display:"inline-block"});var t=s.outerHeight();i.attr("disabled")?s.addClass(a("Disabled")):s.removeClass(a("Disabled")),r.css({width:e,display:"inline-block"}),i.css({"-webkit-appearance":"menulist-button",width:s.outerWidth(),position:"absolute",opacity:0,height:t,fontSize:s.css("font-size")})}).on("change",function(){s.addClass(a("Changed")),n(i,s)}).on("keyup",function(e){s.hasClass(a("Open"))?(13==e.which||27==e.which)&&n(i,s):(i.blur(),i.focus())}).on("mousedown",function(e){s.removeClass(a("Changed"))}).on("mouseup",function(t){s.hasClass(a("Open"))||(e("."+a("Open")).not(s).length>0&&"undefined"!=typeof InstallTrigger?i.focus():(s.addClass(a("Open")),t.stopPropagation(),e(document).one("mouseup."+a("Open"),function(t){t.target!=i.get(0)&&e.inArray(t.target,i.find("*").get())<0?i.blur():n(i,s)})))}).focus(function(){s.removeClass(a("Changed")).addClass(a("Focus"))}).blur(function(){s.removeClass(a("Focus")+" "+a("Open"))}).hover(function(){s.addClass(a("Hover"))},function(){s.removeClass(a("Hover"))}).trigger("update")})}})}),jQuery(document).ready(function(e){function t(){for(var t=V.images.slice(),i=0;i<t.length;i++)t[i]&&t[i].length&&(X[q]=t[i].slice(0),Y=e.merge(Y,t[i]),t[i].parent().addClass("erase-source"),q++)}function i(){for(var e=Math.floor(ne/le),t=0;le>t;t++){X[t]=[];for(var i=0;i<e+Math.floor((t+1)/le)*(ne-3*e);i++)X[t][i]=Y[i+t*e]}}function o(){var t=e.Deferred();return q!=le&&i(),W.addClass("slide-me"),0!=ne?(W.append(ae),Y.loaded(function(){++oe}),e.when(n()).done(function(){t.resolve()}),W):(W.addClass("lightbox").append('<div class="img-caption"><p>'+ge.noImagesWarning+"</p></div>"),W)}function n(){var t=e.Deferred();return te=setTimeout(function(){if(oe>.5*ne){var i=0;ie=setInterval(function(){ne>i?ae.html(++i+"/"+ne):(ae.html(ne+"/"+ne),oe==ne&&(clearInterval(ie),e.when(A()).done(function(){t.resolve()})))},50)}else ie=setInterval(function(){ae.html(oe+"/"+ne),oe==ne&&(clearInterval(ie),e.when(A()).done(function(){t.resolve()}))},100);clearTimeout(te)},150),t.promise()}function a(){var e=document.body||document.documentElement,t=e.style,i="transform";return"string"==typeof t[i]?!0:(i=i.charAt(0).toUpperCase()+i.substr(1),"string"==typeof t[Ce+i]?!0:!1)}function r(){var e=document.body||document.documentElement,t=e.style,i="transition";return"string"==typeof t[i]?!0:(i=i.charAt(0).toUpperCase()+i.substr(1),"string"==typeof t[Ce+i]?!0:!1)}function s(e){return void 0!==e.originalEvent.touches&&e.originalEvent.touches[0]&&(e.pageX=e.originalEvent.touches[0].pageX,e.pageY=e.originalEvent.touches[0].pageY),e}function l(){re=W.height(),se=W.width(),w(.5*se,.5*re)}function d(){re=W.height(),se=W.width(),m(se/re)}function c(t){for(var i,o='<div class="close"></div><div class="dark-layer l2"></div><div class="dark-layer l1"></div><div class="img-caption"><p></p></div><div class="navig"><div class="act">1</div><div>2</div><div>3</div></div>',n=0;le>n;n++){o+='<div class="container-'+(n+1)+' container" >';for(var a=t[n].length,r=0;a>r;r++){if(e("<canvas></canvas>")[0].getContext)var s='<canvas class="photo"></canvas>';else var s='<img class="photo" />';o+=s}o+='<div class="dark-layer"></div>',ge.isMobile||(i=Se?'<canvas class="corners"></canvas>':'<span class="top-l"></span><span class="top-r"></span><span class="bottom-l"></span><span class="bottom-r"></span>',o+=i),o+="</div>"}return W.append(o),u(),e(window).resize(function(){var t=e(window).width();if(be=W.offset().left,we=W.offset().top,V.layout?1==V.layout?W.css({"max-width":t,height:t/V.fixed_ratio}):V.fixed_width>t?W.css({"max-width":t,height:t/V.fixed_ratio}):W.css({"max-width":V.fixed_width,height:V.fixed_height}):W.css("height",e(window).height()-we),!ge.isLightbox){if(V.img_reposition&&Se&&!V.useJS)return $navig.css("top",Math.round(.5*(re-$navig.height()))),d(),!0;l(),$navig.css("top",Math.round(.5*(re-$navig.height())))}}),e(document).on("scroll",function(){$this=e(document),scrollTop=$this.scrollTop(),scrollLeft=$this.scrollLeft()}),e("div.container")}function u(){$closeX=W.children(".close"),$dark_layer1=W.children(".l1"),$dark_layer2=W.children(".l2"),$caption=W.children(".img-caption"),$caption_text=$caption.children("p"),$navig=W.children(".navig"),$navig.css("top",Math.round(.5*(re-$navig.height()))),$darkLayers=W.find("div.dark-layer"),scrollTop=e(document).scrollTop(),scrollLeft=e(document).scrollLeft()}function h(t){for(var i=0;le>i;i++)for(var o=f(i),n=o.length,a=0;n>a;a++){var r=t[i][a],s=e(r).width(),l=e(r).height(),d=e(r).next();if(o[a].width=s,o[a].height=l,e("<canvas></canvas>")[0].getContext){var c=o[a].getContext("2d");c.drawImage(r,0,0,s,l)}else e(o[a]).attr("src",e(r).attr("src"));d.is("img")||e(o[a]).data("descr",d.html()),p(o[a])}}function f(t){return e(me[t]).children(".photo")}function p(t){var i=e(t),o=Math.ceil(i.width()/V.cellSize),n=Math.ceil(i.height()/V.cellSize);i.data({wCanvas:o,hCanvas:n,deviationX:Math.floor((o*V.cellSize-i.width())*Math.random()),deviationY:Math.floor((n*V.cellSize-i.height())*Math.random())})}function m(t){for(var i=0;le>i;i++){var o=f(i),n=g(o,t);fe[i]=n.n,pe[i]=n.m;var a=y(o,v(0,pe[i],0,fe[i]),0,0,fe[i],pe[i]);pe[i]=a[0],fe[i]=a[1],me[i].ind=i;var r=b(fe[i],re),s=b(pe[i],se),l=o.length;me[i].Wo=s[0],me[i].Ho=r[0];for(var d=0;l>d;d++){var c=e(o[d]),u=parseFloat(c.css("top")),h=parseFloat(c.css("left"));c.css({top:u+r[1],left:h+s[1]})}me[i].Scale=1,e(me[i]).css({width:me[i].Wo,height:me[i].Ho}),(!Se||V.useJS)&&(ce[i]=V.scale[i],me[i]=M(V.scale[i],me[i],0))}return w(.5*se+be,.5*re+we),ge.allowParallax=le,W}function g(e,t){var i=0,o=e.length,n=0,a=0;giveMoreSpace=1.3;for(var r=0;o>r;r++){var s=e[r].width,l=e[r].height;n=Math.max(n,s),a=Math.max(a,l),i+=giveMoreSpace*s*l+2*V.cellSize*V.cellSize}n=Math.ceil(n/V.cellSize),a=Math.ceil(a/V.cellSize);var d,c=Math.ceil(Math.sqrt(t*i)/V.cellSize);return c>n||(c=n+1),d=Math.ceil(giveMoreSpace*c/t),d>a||(d=a+1),{n:d,m:c}}function v(e,t,i,o){for(var n=[],a=i;o>a;a++){for(var r=[],s=e;t>s;s++)r[s]=!0;n[a]=r}return n}function y(t,i,o,n,a,r){for(var s=0,l=0,d=n,c=t.length,u=0;c>u;u++){n=d;var h=e(t[u]);widthCanvas=h.data("wCanvas"),heightCanvas=h.data("hCanvas");e:for(var f=o;f<a-heightCanvas;f++)t:for(var p=n;p<r-widthCanvas;p++){for(var m=f;m<f+heightCanvas;m++)for(var g=p;g<p+widthCanvas;g++)if(0==i[m][g]){if(f==a-heightCanvas-1&&p==r-widthCanvas-1){for(var v=0;a>v;v++)i[v].push(!0);p=n,r++,f=0}continue t}for(var m=f;m<f+heightCanvas+1;m++)for(var g=p;g<p+widthCanvas+1;g++)i[m][g]=!1;p+widthCanvas>s&&(s=p+widthCanvas),f+heightCanvas>l&&(l=f+heightCanvas),h.css({top:Math.floor(f*V.cellSize+h.data("deviationY")),left:Math.floor(p*V.cellSize+h.data("deviationX"))});break e}}return[s,l]}function b(e,t){if(V.cellSize*e*V.scale[le-1]<t)var i=Math.round((t+.5*V.cellSize)/V.scale[le-1]),o=Math.round(.5*(i-V.cellSize*e));else var i=Math.round(V.cellSize*e+.5*V.cellSize/V.scale[le-1]),o=Math.round(.25*V.cellSize/V.scale[le-1]);
return[i,o]}function w(t,i){if(ge.allowParallax!=le)return!1;t-=be,i-=we;for(var o=t/se,n=i/re,a=le-1,r=(o-.5)*(1-V.scale[a]/ce[a])*me[a].Wo-o*(me[a].Wo-se),s=(n-.5)*(1-V.scale[a]/ce[a])*me[a].Ho-n*(me[a].Ho-re),l=0;a>l;l++){var d=V.scale[l]/ce[a]*(r+.5*(ce[l]*me[l].Wo-se))-.5*(ce[l]*me[l].Wo-se),c=V.scale[l]/ce[a]*(s+.5*(ce[l]*me[l].Ho-re))-.5*(ce[l]*me[l].Ho-re);ge.antiStumble?(ge.allowParallax=0,e(me[l]).animate({left:Math.round(d),top:Math.round(c)},120,"linear")):e(me[l]).css({left:Math.round(d),top:Math.round(c)})}ge.antiStumble?e(me[a]).animate({left:Math.floor(r),top:Math.floor(s)},120,"linear",function(){ge.antiStumble=!1,ge.allowParallax=le}):e(me[a]).css({left:Math.floor(r),top:Math.floor(s)})}function _(){var e,t,i,o=0,n=0,a=0,r=0,l=0,d=0;W[0].ontouchmove=function(e){e.preventDefault()},W.on("touchstart",function(e){var t=s(e);ge.scrolling=!1,a=t.pageX-be,r=t.pageY-we,l=o+(a-.5*se),d=n+(r-.5*re)}),W.on("touchmove",function(c){var u,h,f=s(c),p=f.pageX-be,m=f.pageY-we,g=p-l,v=m-d;e=p,t=m,u=(g>se)*(se+.1)+.1*(0>g),h=(v>re)*(re+.1)+.1*(0>v),u?(u-=.1,a=se-u-o):u=g,h?(h-=.1,r=re-h-n):h=v,ge.scrolling=!0,w(se-u+be,re-h+we),i=!0}),W.on("touchend",function(s){i&&(o+=a-e,n+=r-t),i=0})}function C(e){if(Se){var t=e.width()+2*V.corner_w,i=e.height()+2*V.corner_w,o=parseFloat(e.css("left"))-V.corner_w,n=parseFloat(e.css("top"))-V.corner_w,a=e.siblings(".corners").css({left:o,top:n});a[0].width=t,a[0].height=i;var r=a[0].getContext("2d");return r.clearRect(0,0,t,i),r.fillStyle=V.hover_color,r.fillRect(V.corner_w,V.corner_w,t-2*V.corner_w,i-2*V.corner_w),r.beginPath(),r.strokeStyle=V.corner_color,r.lineWidth=V.corner_w,r.lineCap="square",S(r,.5*V.corner_w,V.corner_l,.5*V.corner_w,.5*V.corner_w,V.corner_l,.5*V.corner_w),S(r,t-V.corner_l,.5*V.corner_w,t-.5*V.corner_w,.5*V.corner_w,t-.5*V.corner_w,V.corner_l),S(r,t-.5*V.corner_w,i-V.corner_l,t-.5*V.corner_w,i-.5*V.corner_w,t-V.corner_l,i-.5*V.corner_w),r.stroke(),S(r,V.corner_l,i-.5*V.corner_w,.5*V.corner_w,i-.5*V.corner_w,.5*V.corner_w,i-V.corner_l),r.stroke(),!1}var s=e.siblings("span.top-l"),l=e.siblings("span.bottom-l"),d=e.siblings("span.top-r"),c=e.siblings("span.bottom-r"),u=parseFloat(e.css("left")),h=parseFloat(e.css("top")),f=e.width(),p=e.height();span_side=V.corner_l-V.corner_w,s.css({opacity:.7,left:u,top:h}),l.css({opacity:.7,left:u,top:h+p-span_side}),d.css({opacity:.7,left:u+f-span_side,top:h}),c.css({opacity:.7,left:u+f-span_side,top:h+p-span_side}),e.on("mouseleave",function(){s.css("opacity",0),l.css("opacity",0),d.css("opacity",0),c.css("opacity",0)})}function S(e,t,i,o,n,a,r){e.moveTo(t,i),e.lineTo(o,n),e.lineTo(a,r)}function x(t,i){var o=t.length-1,n=i.target;for(k();!e(n).hasClass("photo")&&0!=o;){var a=new jQuery.Event("click");a.pageX=i.pageX-scrollLeft,a.pageY=i.pageY-scrollTop,e(t[o]).addClass("toBG"),n=document.elementFromPoint(a.pageX,a.pageY),o--}for(var r=t.length,s=0;r>s;s++)e(t[s]).removeClass("toBG");return k(),e(n).hasClass("photo")||(n=!1),n}function k(){for(var t=0;t<$darkLayers.length;t++)e($darkLayers[t]).toggleClass("toBG");return $darkLayers}function T(t){if(ge.useNavig){var i=e(t);w(.5*se+be,.5*re+we)}else{var o=e(t),i=o.parent("div.container");$navig.children("div.act").removeClass("act"),$navig.children(":nth-child("+(le-i.index("div.container"))+")").addClass("act"),L(o)}ge.allowParallax=0;var n=i[0].ind,a=le-1-n,r=[];W.addClass("scale-me").removeClass("slide-me");for(var s=0;n+1>s;s++){var l=(s+a)%le,d=(l-s)*he.layer;r[l]=P(me[s],V.scale[l],de[l],d),r[l].ind=l,ge.useNavig&&(Q=setTimeout(function(){ge.allowParallax++,ge.useNavig--},1.25*(d-he.layer)))}for(var c=n+1;le>c;c++){var l=(c+a)%le,u=(le-1-c)*he.layer,h=l*he.layer;r[l]=I(me[c],V.scale[l],de[l],u,h),r[l].ind=l,ge.useNavig&&(J=setTimeout(function(){ge.allowParallax++,ge.useNavig--,Math.floor(ge.allowParallax/le)*W.removeClass("scale-me").addClass("slide-me")},u+he.scrn+he.delay+300+h+he.invis))}return r}function P(t,i,o,n){return $dark_layer1.removeClass("l1"),$dark_layer2.removeClass("l2"),Se&&!V.useJS?e(t).css(xe,he.layer+"ms").css(ke,"0ms").css(Te,"scale("+i+","+i+")"):t=M(i,t,n),Z=setTimeout(function(){e(t).css({zIndex:o}),$dark_layer1.addClass("l1"),$dark_layer2.addClass("l2")},1.25*(n-he.layer)),t}function I(t,i,o,n,a){var r=n+he.scrn;ttt2=.5*n,e(t).css("zIndex",90*i),Se&&!V.useJS?e(t).css(xe,r+"ms, "+he.scrn+"ms").css(ke," 0ms, "+ttt2+"ms").css(Te,"scale(1,1)").css({opacity:0}):(t=M(1,t,r),ge.isMobile&&e(t).css({opacity:0}).css(xe,he.scrn+"ms").css(ke,ttt2+"ms")),K=setTimeout(function(){e(t).css({zIndex:o}),Se&&!V.useJS?e(t).css(xe,"0ms").css(ke,"0ms").css(Te,"scale(0.1,0.1)"):(t=M(.1,t,0),ge.isMobile||e(t).css("visibility","hidden"))},n+he.scrn+he.delay);var s=a+he.invis;return ttt4=.5*he.invis,ee=setTimeout(function(){Se&&!V.useJS?e(t).css(xe,s+"ms, "+ttt4+"ms").css(ke," 0ms").css(Te,"scale("+i+","+i+")").css({opacity:1}):(e(t).css("visibility","visible"),t=M(i,t,s),ge.isMobile?e(t).css({opacity:1}).css(xe,ttt4+"ms").css(ke," 0ms"):e(t).css("visibility","visible"))},n+he.scrn+he.delay+300),t}function M(t,i,o){var n=t/i.Scale;i.Scale=t;var a=i.Wo,r=i.Ho,s=parseFloat(e(i).css("top")),l=parseFloat(e(i).css("left")),d=e(i).children(".photo"),c=Math.round(n*a),u=Math.round(n*r);e(i).animate({width:c,height:u,top:Math.round(s+.5*(1-n)*r),left:Math.round(l+.5*(1-n)*a)},o),i.Wo=c,i.Ho=u;for(var h=d.length,f=0;h>f;f++){var p=parseFloat(e(d[f]).css("width")),m=parseFloat(e(d[f]).css("height")),g=parseFloat(e(d[f]).css("top")),v=parseFloat(e(d[f]).css("left"));e(d[f]).hasClass("show")||e(d[f]).animate({width:Math.round(n*p),height:Math.round(n*m),top:Math.round(n*g),left:Math.round(n*v)},o)}return i}function z(t){var i=Math.round(100/V.scale[0])/100;e(me[t]).css(Te,"scale("+V.scale[t]+","+V.scale[t]+")").children("div.dark-layer").css(Te,"scale("+i+","+i+")")}function A(){if(clearInterval(te),ae.css("display","none"),me=c(X),(V.useJS*=ge.isMobile)&&W.addClass("useJS"),Se&&!V.useJS)for(var t=0;le>t;t++)z(t);return h(X),e(".erase-source").remove(),m(se/re),Se?(V.corner_w=Math.round(V.corner_w/V.scale[le-1]),V.corner_l=Math.round(V.corner_l/V.scale[le-1])):($closeX.css("display","none"),$caption.css("display","none")),e(me[le-1]).width()&&W.on("click",function(t){if(ge.allowParallax==le&&!e(t.target).hasClass("act")){var i=x(me,t);i&&(me=T(i))}}),ge.isMobile?(_(),W.children("div.container").children(".photo").on("touchend",function(){ge.scrolling||L(e(this))})):(W.on("mousemove",function(e){w(e.pageX,e.pageY)}),W.children("div.container").children(".photo").on("click",function(){e(this).parent(".container")[0]==me[le-1]&&L(e(this))}),W.children("div.container").children("canvas.corners").on("click touchend",function(){L(G)}),W.children("div.container").children(".photo").not(".top-slice").on("mouseenter",function(t){G=e(t.target),G.parent(".container")[0]!=me[le-1]||G.hasClass("top-slice")||C(G)})),$navig.children("div").on("click touchend",function(){E(e(this))}),W}function L(t){if(!t.hasClass("show")&&ge.allowParallax==le){ge.isLightbox=!0,ge.allowParallax=0,inImW=t.width(),inImH=t.height(),inImT=parseFloat(t.css("top")),inImL=parseFloat(t.css("left")),$parent=t.parent(),sc=V.scale[le-1],inScale=V.scale[$parent[0].ind],$dark_bg=t.siblings(".dark-layer").addClass("l3"),W[0].ontouchstart=function(e){e.preventDefault()};var i=parseFloat($parent.css("top")),o=parseFloat($parent.css("left")),n=$parent[0].Wo,a=$parent[0].Ho;return W.addClass("lightbox"),t.data("descr")&&$caption_text.html(t.data("descr")),t.addClass("show top-slice"),H(t,inImW,inImH,sc,inScale,n,a,o,i,$dark_bg),Se&&!V.useJS?(t.css(Te,"scale("+ue+","+ue+")"),$dark_bg.css({width:se,height:re,left:Math.round((.5*(n-se)*(inScale-1)-o)/inScale),top:Math.round((.5*(a-re)*(inScale-1)-i)/inScale)})):(t.siblings("span").css("opacity",0),$dark_bg.css({width:se,height:re,left:Math.round(-o-.5*(1-sc/inScale)*n),top:Math.round(-i-.5*(1-sc/inScale)*a),display:"none"})),e(window).resize(function(){ge.isLightbox&&Se&&(be=W.offset().left,we=W.offset().top,l(),i=parseFloat($parent.css("top")),o=parseFloat($parent.css("left")),H(W.children("div.container").children(".show.top-slice"),inImW,inImH,sc,inScale,n,a,o,i,$dark_bg))}),$closeX.on("mouseover",function(){$closeX.addClass("hovered")}),$closeX.on("click touchend",function(){L(t)}),e(document).keyup(function(e){27==e.keyCode&&L(t)}),!0}return t.hasClass("show")&&me.length==le&&$closeX[0].offsetWidth?(W[0].ontouchstart=function(e){return!0},W.removeClass("lightbox"),$closeX.removeClass("hovered"),t.siblings(".dark-layer").removeClass("l3"),$caption_text.empty(),Se&&!V.useJS?t.removeClass("show").css({left:Math.round(inImL),top:Math.round(inImT),maxWidth:"none",maxHeight:"none"}).css(Te,"none"):(t.removeClass("show").animate({left:Math.round(sc*inImL/inScale),top:Math.round(sc*inImT/inScale),width:Math.round(sc*inImW/inScale),height:Math.round(sc*inImH/inScale)},400).css({maxWidth:"none",maxHeight:"none"}),$closeX.fadeOut(),$dark_bg.fadeOut(),$caption.fadeOut()),U=setTimeout(function(){t.removeClass("top-slice"),ge.allowParallax=le,ge.isLightbox=!1,ge.antiStumble=!0,W.removeClass("scale-me").addClass("slide-me")},400),!0):void 0}function H(e,t,i,o,n,a,r,s,l,d){var c,u,h=20,f=Se*!V.useJS+(!Se+V.useJS)*n;if(t/f>se||i/f>re-110){if(t/i>se/re){var p=se-2*$closeX.width(),m=Math.round((se-2*$closeX.width())*i/t);h=.5*$closeX.width()}else var p=Math.round((re-110)*t/i),m=re-110;e.css({maxHeight:m,maxWidth:p}),c=p*f,u=m*f}else c=t,u=i;return Se&&!V.useJS?e.css({left:Math.round(.5*(se-c*o-2*s-a*(1-o))/o),top:Math.round(.5*(re-u*o-2*l-r*(1-o))/o)}):e.animate({left:Math.round(-s-.5*(1-o/n)*a+.5*(se-c/n)),top:Math.round(-l-.5*(1-o/n)*r+.5*(re-u/n)),width:Math.round(c/n),height:Math.round(u/n)},850,function(){$closeX.delay(700).fadeIn(400),d.delay(700).fadeIn(400),$caption.delay(700).fadeIn(400)}),$caption.css("top",Math.round(.5*(re+u/(Se*!V.useJS+(!Se+V.useJS)*n)))),$closeX.css({top:Math.round(.5*(re-u/(Se*!V.useJS+(!Se+V.useJS)*n))),left:Math.round(.5*c/(Se*!V.useJS+(!Se+V.useJS)*n)+h)}),e}function E(t){if(ge.allowParallax>=le&&!t.hasClass("act")){_(),ge.useNavig=le;var i=le-$navig.children(".act").index(),o=le-t.index(),n=le-1-i;$navig.children(".act").removeClass("act"),t.addClass("act"),me=T(e(me[(o+n)%le]))}}e.fn.exists=function(){return e(this).length>0?!0:!1},e.fn.loaded=function(t,i,o){var n=this.length;return n>0?this.each(function(){var o=this,a=e(o);a.on("load.dt",function(o){e(this).off("load.dt"),"function"==typeof t&&t.call(this),--n<=0&&"function"==typeof i&&i.call(this)}),o.complete&&void 0!==o.complete?a.trigger("load.dt"):o.src=o.src}):o?("function"==typeof i&&i.call(this),this):void 0};var B=e("body"),O=e("#main-slideshow"),R=e(".three-d-slider"),F=e("#wpadminbar").height();e(".masthead:not(.side-header):not(.side-header-v-stroke)").height();if(B.hasClass("transparent"))var D=0;else if(B.hasClass("overlap"))var D=e(".masthead:not(.side-header):not(.side-header-v-stroke)").height()+(parseInt(O.css("marginTop"))+parseInt(O.css("marginBottom")));else var D=e(".masthead:not(.side-header):not(.side-header-v-stroke)").height();if(R.length>0){if(O.hasClass("fixed"))var j=R.attr("data-height")/R.attr("data-width"),W=(R.css("height"),R.css("height",R.width()*j).addClass("slide-me")),N=R.width();else if(O.hasClass("fixed-height"))var j=R.attr("data-height")/R.attr("data-width"),W=(R.css("height"),R.css("height",R.width()*j).addClass("slide-me")),N=R.width();else{if(e(".boxed").length>0)var $=parseInt(e("#page.boxed").css("margin-bottom"));else var $=0;var W=R.css({height:e(window).height()-D-$-F-$}).addClass("slide-me")}var V={useJS:1,cellSize:300,images:[e("#level1 img"),e("#level2 img"),e("#level3 img")],scale:[.14,.23,.35],corner_w:3,corner_l:30,corner_color:"#ffffff",hover_color:"rgba(0, 0, 0, .35)"},X=[],Y=e([]),q=0;t();var G,U,Q,J,Z,K,ee,te,ie,oe=0,ne=Y.length,ae=W.children("#loading"),re=W.height(),se=W.width(),le=3,de=[3,6,9],ce=[1,1,1],ue=Math.round(100/V.scale[le-1])/100,he={layer:700,invis:850,scrn:500,delay:100},fe=[],pe=[],me=[],ge={allowParallax:le,useNavig:0,antiStumble:0,isLightbox:0,isMobile:/(Android|BlackBerry|iPhone|iPod|iPad|Palm|Symbian)/.test(navigator.userAgent),scrolling:!1,noImagesWarning:"There are no slides to display. Please upload images."};if(O.hasClass("fixed")){var ve,ye=N;e(window).on("resize",function(){var e=R.attr("data-width"),t=R.attr("data-height");if(ve=R.width(),ve!=ye){var i=R.css("height",ve*(t/e)).addClass("slide-me");ve=R.width()}else i=R.css("height",R.width()*j).addClass("slide-me")})}else if(O.hasClass("fixed-height")){var ve,ye=N;e(window).on("resize",function(){var e=R.attr("data-width"),t=R.attr("data-height");if(ve=R.width(),ve!=ye){var i=R.css("height",ve*(t/e)).addClass("slide-me");ve=R.width()}else i=R.css("height",R.width()*j).addClass("slide-me")})}else e(window).on("resize",function(){if(e(".boxed").length>0)var t=parseInt(e("#page.boxed").css("margin-bottom"));else var t=0;R.css({height:e(window).height()-D-t-F-t}).addClass("slide-me")});var be=W.offset().left,we=W.offset().top,_e="",Ce="";/webkit/.test(navigator.userAgent.toLowerCase())?(_e="-webkit-",Ce="Webkit"):/msie/.test(navigator.userAgent.toLowerCase())||navigator.userAgent.match(/Trident/)&&!navigator.userAgent.match(/MSIE/)?(_e="-ms-",Ce="ms"):/mozilla/.test(navigator.userAgent.toLowerCase())&&!/webkit/.test(navigator.userAgent.toLowerCase())?(_e="-moz-",Ce="Moz"):/opera/.test(navigator.userAgent.toLowerCase())&&(_e="-o-",Ce="O");var Se=r()*a(),xe=_e+"transition-duration",ke=_e+"transition-delay",Te=_e+"transform";return o()}e.fn.loaded=function(t,i,o){var n=this.length;return n>0?this.each(function(){var o=this,a=e(o);a.on("load.dt",function(o){e(this).off("load.dt"),"function"==typeof t&&t.call(this),--n<=0&&"function"==typeof i&&i.call(this)}),o.complete&&void 0!==o.complete?a.trigger("load.dt"):o.src=o.src}):o?("function"==typeof i&&i.call(this),this):void 0}}),!function(e){function t(){}function i(e){function i(t){t.prototype.option||(t.prototype.option=function(t){e.isPlainObject(t)&&(this.options=e.extend(!0,this.options,t))})}function n(t,i){e.fn[t]=function(n){if("string"==typeof n){for(var r=o.call(arguments,1),s=0,l=this.length;l>s;s++){var d=this[s],c=e.data(d,t);if(c)if(e.isFunction(c[n])&&"_"!==n.charAt(0)){var u=c[n].apply(c,r);if(void 0!==u)return u}else a("no such method '"+n+"' for "+t+" instance");else a("cannot call methods on "+t+" prior to initialization; attempted to call '"+n+"'")}return this}return this.each(function(){var o=e.data(this,t);o?(o.option(n),o._init()):(o=new i(this,n),e.data(this,t,o))})}}if(e){var a="undefined"==typeof console?t:function(e){console.error(e)};return e.bridget=function(e,t){i(t),n(e,t)},e.bridget}}var o=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],i):i("object"==typeof exports?require("jquery"):e.jQuery)}(window),function(e){function t(t){var i=e.event;return i.target=i.target||i.srcElement||t,i}var i=document.documentElement,o=function(){};i.addEventListener?o=function(e,t,i){e.addEventListener(t,i,!1)}:i.attachEvent&&(o=function(e,i,o){e[i+o]=o.handleEvent?function(){var i=t(e);o.handleEvent.call(o,i)}:function(){var i=t(e);o.call(e,i)},e.attachEvent("on"+i,e[i+o])});var n=function(){};i.removeEventListener?n=function(e,t,i){e.removeEventListener(t,i,!1)}:i.detachEvent&&(n=function(e,t,i){e.detachEvent("on"+t,e[t+i]);try{delete e[t+i]}catch(o){e[t+i]=void 0}});var a={bind:o,unbind:n};"function"==typeof define&&define.amd?define("eventie/eventie",a):"object"==typeof exports?module.exports=a:e.eventie=a}(window),function(){"use strict";function e(){}function t(e,t){for(var i=e.length;i--;)if(e[i].listener===t)return i;return-1}function i(e){return function(){return this[e].apply(this,arguments)}}var o=e.prototype,n=this,a=n.EventEmitter;o.getListeners=function(e){var t,i,o=this._getEvents();if(e instanceof RegExp){t={};for(i in o)o.hasOwnProperty(i)&&e.test(i)&&(t[i]=o[i])}else t=o[e]||(o[e]=[]);return t},o.flattenListeners=function(e){var t,i=[];for(t=0;t<e.length;t+=1)i.push(e[t].listener);return i},o.getListenersAsObject=function(e){var t,i=this.getListeners(e);return i instanceof Array&&(t={},t[e]=i),t||i},o.addListener=function(e,i){var o,n=this.getListenersAsObject(e),a="object"==typeof i;for(o in n)n.hasOwnProperty(o)&&-1===t(n[o],i)&&n[o].push(a?i:{listener:i,once:!1});return this},o.on=i("addListener"),o.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},o.once=i("addOnceListener"),o.defineEvent=function(e){return this.getListeners(e),this},o.defineEvents=function(e){for(var t=0;t<e.length;t+=1)this.defineEvent(e[t]);return this},o.removeListener=function(e,i){var o,n,a=this.getListenersAsObject(e);for(n in a)a.hasOwnProperty(n)&&(o=t(a[n],i),-1!==o&&a[n].splice(o,1));return this},o.off=i("removeListener"),o.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},o.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},o.manipulateListeners=function(e,t,i){var o,n,a=e?this.removeListener:this.addListener,r=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(o=i.length;o--;)a.call(this,t,i[o]);else for(o in t)t.hasOwnProperty(o)&&(n=t[o])&&("function"==typeof n?a.call(this,o,n):r.call(this,o,n));return this},o.removeEvent=function(e){var t,i=typeof e,o=this._getEvents();if("string"===i)delete o[e];else if(e instanceof RegExp)for(t in o)o.hasOwnProperty(t)&&e.test(t)&&delete o[t];else delete this._events;return this},o.removeAllListeners=i("removeEvent"),o.emitEvent=function(e,t){var i,o,n,a,r=this.getListenersAsObject(e);for(n in r)if(r.hasOwnProperty(n))for(o=r[n].length;o--;)i=r[n][o],i.once===!0&&this.removeListener(e,i.listener),a=i.listener.apply(this,t||[]),a===this._getOnceReturnValue()&&this.removeListener(e,i.listener);return this},o.trigger=i("emitEvent"),o.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},o.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},o._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},o._getEvents=function(){return this._events||(this._events={})},e.noConflict=function(){return n.EventEmitter=a,e},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return e}):"object"==typeof module&&module.exports?module.exports=e:n.EventEmitter=e}.call(this),function(e){function t(e){if(e){if("string"==typeof o[e])return e;e=e.charAt(0).toUpperCase()+e.slice(1);for(var t,n=0,a=i.length;a>n;n++)if(t=i[n]+e,"string"==typeof o[t])return t}}var i="Webkit Moz ms Ms O".split(" "),o=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return t}):"object"==typeof exports?module.exports=t:e.getStyleProperty=t}(window),function(e,t){function i(e){var t=parseFloat(e),i=-1===e.indexOf("%")&&!isNaN(t);return i&&t}function o(){}function n(){for(var e={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},t=0,i=s.length;i>t;t++){var o=s[t];e[o]=0}return e}function a(t){function o(){if(!h){h=!0;var o=e.getComputedStyle;if(d=function(){var e=o?function(e){return o(e,null)}:function(e){return e.currentStyle};return function(t){var i=e(t);return i||r("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}}(),c=t("boxSizing")){var n=document.createElement("div");n.style.width="200px",n.style.padding="1px 2px 3px 4px",n.style.borderStyle="solid",n.style.borderWidth="1px 2px 3px 4px",n.style[c]="border-box";var a=document.body||document.documentElement;a.appendChild(n);var s=d(n);u=200===i(s.width),a.removeChild(n)}}}function a(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var t=d(e);if("none"===t.display)return n();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var r=a.isBorderBox=!(!c||!t[c]||"border-box"!==t[c]),h=0,f=s.length;f>h;h++){var p=s[h],m=t[p];m=l(e,m);var g=parseFloat(m);a[p]=isNaN(g)?0:g}var v=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,b=a.marginLeft+a.marginRight,w=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,C=a.borderTopWidth+a.borderBottomWidth,S=r&&u,x=i(t.width);x!==!1&&(a.width=x+(S?0:v+_));var k=i(t.height);return k!==!1&&(a.height=k+(S?0:y+C)),a.innerWidth=a.width-(v+_),a.innerHeight=a.height-(y+C),a.outerWidth=a.width+b,a.outerHeight=a.height+w,a}}function l(t,i){if(e.getComputedStyle||-1===i.indexOf("%"))return i;var o=t.style,n=o.left,a=t.runtimeStyle,r=a&&a.left;return r&&(a.left=t.currentStyle.left),o.left=i,i=o.pixelLeft,o.left=n,r&&(a.left=r),i}var d,c,u,h=!1;return a}var r="undefined"==typeof console?o:function(e){console.error(e)},s=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],a):"object"==typeof exports?module.exports=a(require("desandro-get-style-property")):e.getSize=a(e.getStyleProperty)}(window),function(e){function t(e){"function"==typeof e&&(t.isReady?e():r.push(e))}function i(e){var i="readystatechange"===e.type&&"complete"!==a.readyState;t.isReady||i||o()}function o(){t.isReady=!0;for(var e=0,i=r.length;i>e;e++){var o=r[e];o()}}function n(n){return"complete"===a.readyState?o():(n.bind(a,"DOMContentLoaded",i),n.bind(a,"readystatechange",i),n.bind(e,"load",i)),t}var a=e.document,r=[];t.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],n):"object"==typeof exports?module.exports=n(require("eventie")):e.docReady=n(e.eventie)}(window),function(e){"use strict";function t(e,t){return e[r](t)}function i(e){if(!e.parentNode){var t=document.createDocumentFragment();t.appendChild(e)}}function o(e,t){i(e);for(var o=e.parentNode.querySelectorAll(t),n=0,a=o.length;a>n;n++)if(o[n]===e)return!0;return!1}function n(e,o){return i(e),t(e,o)}var a,r=function(){if(e.matches)return"matches";if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],i=0,o=t.length;o>i;i++){var n=t[i],a=n+"MatchesSelector";if(e[a])return a}}();if(r){var s=document.createElement("div"),l=t(s,"div");a=l?t:n}else a=o;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return a}):"object"==typeof exports?module.exports=a:window.matchesSelector=a}(Element.prototype),function(e,t){"use strict";"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(i,o){return t(e,i,o)}):"object"==typeof exports?module.exports=t(e,require("doc-ready"),require("desandro-matches-selector")):e.fizzyUIUtils=t(e,e.docReady,e.matchesSelector)}(window,function(e,t,i){var o={};o.extend=function(e,t){for(var i in t)e[i]=t[i];return e},o.modulo=function(e,t){return(e%t+t)%t};var n=Object.prototype.toString;o.isArray=function(e){return"[object Array]"==n.call(e)},o.makeArray=function(e){var t=[];if(o.isArray(e))t=e;else if(e&&"number"==typeof e.length)for(var i=0,n=e.length;n>i;i++)t.push(e[i]);else t.push(e);return t},o.indexOf=Array.prototype.indexOf?function(e,t){return e.indexOf(t)}:function(e,t){for(var i=0,o=e.length;o>i;i++)if(e[i]===t)return i;return-1},o.removeFrom=function(e,t){var i=o.indexOf(e,t);-1!=i&&e.splice(i,1)},o.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(e){return e instanceof HTMLElement}:function(e){return e&&"object"==typeof e&&1==e.nodeType&&"string"==typeof e.nodeName},o.setText=function(){function e(e,i){t=t||(void 0!==document.documentElement.textContent?"textContent":"innerText"),e[t]=i}var t;return e}(),o.getParent=function(e,t){for(;e!=document.body;)if(e=e.parentNode,i(e,t))return e},o.getQueryElement=function(e){return"string"==typeof e?document.querySelector(e):e},o.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},o.filterFindElements=function(e,t){e=o.makeArray(e);for(var n=[],a=0,r=e.length;r>a;a++){var s=e[a];if(o.isElement(s))if(t){i(s,t)&&n.push(s);for(var l=s.querySelectorAll(t),d=0,c=l.length;c>d;d++)n.push(l[d])}else n.push(s)}return n},o.debounceMethod=function(e,t,i){var o=e.prototype[t],n=t+"Timeout";e.prototype[t]=function(){var e=this[n];e&&clearTimeout(e);var t=arguments,a=this;this[n]=setTimeout(function(){o.apply(a,t),delete a[n]},i||100)}},o.toDashed=function(e){return e.replace(/(.)([A-Z])/g,function(e,t,i){return t+"-"+i}).toLowerCase()};var a=e.console;return o.htmlInit=function(i,n){t(function(){for(var t=o.toDashed(n),r=document.querySelectorAll(".js-"+t),s="data-"+t+"-options",l=0,d=r.length;d>l;l++){var c,u=r[l],h=u.getAttribute(s);try{c=h&&JSON.parse(h)}catch(f){a&&a.error("Error parsing "+s+" on "+u.nodeName.toLowerCase()+(u.id?"#"+u.id:"")+": "+f);continue}var p=new i(u,c),m=e.jQuery;m&&m.data(u,n,p)}})},o}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(i,o,n,a){return t(e,i,o,n,a)}):"object"==typeof exports?module.exports=t(e,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(e.Outlayer={},e.Outlayer.Item=t(e,e.EventEmitter,e.getSize,e.getStyleProperty,e.fizzyUIUtils))}(window,function(e,t,i,o,n){"use strict";function a(e){for(var t in e)return!1;return t=null,!0}function r(e,t){e&&(this.element=e,this.layout=t,this.position={x:0,y:0},this._create())}function s(e){return e.replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})}var l=e.getComputedStyle,d=l?function(e){return l(e,null)}:function(e){return e.currentStyle},c=o("transition"),u=o("transform"),h=c&&u,f=!!o("perspective"),p={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[c],m=["transform","transition","transitionDuration","transitionProperty"],g=function(){for(var e={},t=0,i=m.length;i>t;t++){var n=m[t],a=o(n);a&&a!==n&&(e[n]=a)}return e}();n.extend(r.prototype,t.prototype),r.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},r.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},r.prototype.getSize=function(){this.size=i(this.element)},r.prototype.css=function(e){var t=this.element.style;for(var i in e){var o=g[i]||i;t[o]=e[i]}},r.prototype.getPosition=function(){var e=d(this.element),t=this.layout.options,i=t.isOriginLeft,o=t.isOriginTop,n=e[i?"left":"right"],a=e[o?"top":"bottom"],r=this.layout.size,s=-1!=n.indexOf("%")?parseFloat(n)/100*r.width:parseInt(n,10),l=-1!=a.indexOf("%")?parseFloat(a)/100*r.height:parseInt(a,10);s=isNaN(s)?0:s,l=isNaN(l)?0:l,s-=i?r.paddingLeft:r.paddingRight,l-=o?r.paddingTop:r.paddingBottom,this.position.x=s,this.position.y=l},r.prototype.layoutPosition=function(){var e=this.layout.size,t=this.layout.options,i={},o=t.isOriginLeft?"paddingLeft":"paddingRight",n=t.isOriginLeft?"left":"right",a=t.isOriginLeft?"right":"left",r=this.position.x+e[o];i[n]=this.getXValue(r),i[a]="";var s=t.isOriginTop?"paddingTop":"paddingBottom",l=t.isOriginTop?"top":"bottom",d=t.isOriginTop?"bottom":"top",c=this.position.y+e[s];i[l]=this.getYValue(c),i[d]="",this.css(i),this.emitEvent("layout",[this])},r.prototype.getXValue=function(e){var t=this.layout.options;return t.percentPosition&&!t.isHorizontal?e/this.layout.size.width*100+"%":e+"px"},r.prototype.getYValue=function(e){var t=this.layout.options;return t.percentPosition&&t.isHorizontal?e/this.layout.size.height*100+"%":e+"px"},r.prototype._transitionTo=function(e,t){this.getPosition();var i=this.position.x,o=this.position.y,n=parseInt(e,10),a=parseInt(t,10),r=n===this.position.x&&a===this.position.y;if(this.setPosition(e,t),r&&!this.isTransitioning)return void this.layoutPosition();var s=e-i,l=t-o,d={};d.transform=this.getTranslate(s,l),this.transition({to:d,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},r.prototype.getTranslate=function(e,t){var i=this.layout.options;return e=i.isOriginLeft?e:-e,t=i.isOriginTop?t:-t,f?"translate3d("+e+"px, "+t+"px, 0)":"translate("+e+"px, "+t+"px)"},r.prototype.goTo=function(e,t){this.setPosition(e,t),this.layoutPosition()},r.prototype.moveTo=h?r.prototype._transitionTo:r.prototype.goTo,r.prototype.setPosition=function(e,t){this.position.x=parseInt(e,10),this.position.y=parseInt(t,10)},r.prototype._nonTransition=function(e){this.css(e.to),e.isCleaning&&this._removeStyles(e.to);for(var t in e.onTransitionEnd)e.onTransitionEnd[t].call(this)},r.prototype._transition=function(e){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(e);var t=this._transn;for(var i in e.onTransitionEnd)t.onEnd[i]=e.onTransitionEnd[i];for(i in e.to)t.ingProperties[i]=!0,e.isCleaning&&(t.clean[i]=!0);if(e.from){this.css(e.from);var o=this.element.offsetHeight;o=null}this.enableTransition(e.to),this.css(e.to),this.isTransitioning=!0};var v="opacity,"+s(g.transform||"transform");r.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:v,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(p,this,!1))},r.prototype.transition=r.prototype[c?"_transition":"_nonTransition"],r.prototype.onwebkitTransitionEnd=function(e){this.ontransitionend(e)},r.prototype.onotransitionend=function(e){this.ontransitionend(e)};var y={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};r.prototype.ontransitionend=function(e){if(e.target===this.element){var t=this._transn,i=y[e.propertyName]||e.propertyName;if(delete t.ingProperties[i],a(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[e.propertyName]="",delete t.clean[i]),i in t.onEnd){var o=t.onEnd[i];o.call(this),delete t.onEnd[i]}this.emitEvent("transitionEnd",[this])}},r.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(p,this,!1),this.isTransitioning=!1},r.prototype._removeStyles=function(e){var t={};for(var i in e)t[i]="";this.css(t)};var b={transitionProperty:"",transitionDuration:""};return r.prototype.removeTransitionStyles=function(){this.css(b)},r.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},r.prototype.remove=function(){if(!c||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var e=this;this.once("transitionEnd",function(){e.removeElem()}),this.hide()},r.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var e=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("visibleStyle");t[i]=this.onRevealTransitionEnd,this.transition({from:e.hiddenStyle,to:e.visibleStyle,isCleaning:!0,onTransitionEnd:t})},r.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},r.prototype.getHideRevealTransitionEndProperty=function(e){var t=this.layout.options[e];if(t.opacity)return"opacity";for(var i in t)return i},r.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var e=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");t[i]=this.onHideTransitionEnd,this.transition({from:e.visibleStyle,to:e.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},r.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},r.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},r}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,o,n,a,r){
return t(e,i,o,n,a,r)}):"object"==typeof exports?module.exports=t(e,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):e.Outlayer=t(e,e.eventie,e.EventEmitter,e.getSize,e.fizzyUIUtils,e.Outlayer.Item)}(window,function(e,t,i,o,n,a){"use strict";function r(e,t){var i=n.getQueryElement(e);if(!i)return void(s&&s.error("Bad element for "+this.constructor.namespace+": "+(i||e)));this.element=i,l&&(this.$element=l(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(t);var o=++c;this.element.outlayerGUID=o,u[o]=this,this._create(),this.options.isInitLayout&&this.layout()}var s=e.console,l=e.jQuery,d=function(){},c=0,u={};return r.namespace="outlayer",r.Item=a,r.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},n.extend(r.prototype,i.prototype),r.prototype.option=function(e){n.extend(this.options,e)},r.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},r.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},r.prototype._itemize=function(e){for(var t=this._filterFindItemElements(e),i=this.constructor.Item,o=[],n=0,a=t.length;a>n;n++){var r=t[n],s=new i(r,this);o.push(s)}return o},r.prototype._filterFindItemElements=function(e){return n.filterFindElements(e,this.options.itemSelector)},r.prototype.getItemElements=function(){for(var e=[],t=0,i=this.items.length;i>t;t++)e.push(this.items[t].element);return e},r.prototype.layout=function(){this._resetLayout(),this._manageStamps();var e=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},r.prototype._init=r.prototype.layout,r.prototype._resetLayout=function(){this.getSize()},r.prototype.getSize=function(){this.size=o(this.element)},r.prototype._getMeasurement=function(e,t){var i,a=this.options[e];a?("string"==typeof a?i=this.element.querySelector(a):n.isElement(a)&&(i=a),this[e]=i?o(i)[t]:a):this[e]=0},r.prototype.layoutItems=function(e,t){e=this._getItemsForLayout(e),this._layoutItems(e,t),this._postLayout()},r.prototype._getItemsForLayout=function(e){for(var t=[],i=0,o=e.length;o>i;i++){var n=e[i];n.isIgnored||t.push(n)}return t},r.prototype._layoutItems=function(e,t){if(this._emitCompleteOnItems("layout",e),e&&e.length){for(var i=[],o=0,n=e.length;n>o;o++){var a=e[o],r=this._getItemLayoutPosition(a);r.item=a,r.isInstant=t||a.isLayoutInstant,i.push(r)}this._processLayoutQueue(i)}},r.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},r.prototype._processLayoutQueue=function(e){for(var t=0,i=e.length;i>t;t++){var o=e[t];this._positionItem(o.item,o.x,o.y,o.isInstant)}},r.prototype._positionItem=function(e,t,i,o){o?e.goTo(t,i):e.moveTo(t,i)},r.prototype._postLayout=function(){this.resizeContainer()},r.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},r.prototype._getContainerSize=d,r.prototype._setContainerMeasure=function(e,t){if(void 0!==e){var i=this.size;i.isBorderBox&&(e+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),e=Math.max(e,0),this.element.style[t?"width":"height"]=e+"px"}},r.prototype._emitCompleteOnItems=function(e,t){function i(){n.dispatchEvent(e+"Complete",null,[t])}function o(){r++,r===a&&i()}var n=this,a=t.length;if(!t||!a)return void i();for(var r=0,s=0,l=t.length;l>s;s++){var d=t[s];d.once(e,o)}},r.prototype.dispatchEvent=function(e,t,i){var o=t?[t].concat(i):i;if(this.emitEvent(e,o),l)if(this.$element=this.$element||l(this.element),t){var n=l.Event(t);n.type=e,this.$element.trigger(n,i)}else this.$element.trigger(e,i)},r.prototype.ignore=function(e){var t=this.getItem(e);t&&(t.isIgnored=!0)},r.prototype.unignore=function(e){var t=this.getItem(e);t&&delete t.isIgnored},r.prototype.stamp=function(e){if(e=this._find(e)){this.stamps=this.stamps.concat(e);for(var t=0,i=e.length;i>t;t++){var o=e[t];this.ignore(o)}}},r.prototype.unstamp=function(e){if(e=this._find(e))for(var t=0,i=e.length;i>t;t++){var o=e[t];n.removeFrom(this.stamps,o),this.unignore(o)}},r.prototype._find=function(e){return e?("string"==typeof e&&(e=this.element.querySelectorAll(e)),e=n.makeArray(e)):void 0},r.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var e=0,t=this.stamps.length;t>e;e++){var i=this.stamps[e];this._manageStamp(i)}}},r.prototype._getBoundingRect=function(){var e=this.element.getBoundingClientRect(),t=this.size;this._boundingRect={left:e.left+t.paddingLeft+t.borderLeftWidth,top:e.top+t.paddingTop+t.borderTopWidth,right:e.right-(t.paddingRight+t.borderRightWidth),bottom:e.bottom-(t.paddingBottom+t.borderBottomWidth)}},r.prototype._manageStamp=d,r.prototype._getElementOffset=function(e){var t=e.getBoundingClientRect(),i=this._boundingRect,n=o(e),a={left:t.left-i.left-n.marginLeft,top:t.top-i.top-n.marginTop,right:i.right-t.right-n.marginRight,bottom:i.bottom-t.bottom-n.marginBottom};return a},r.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},r.prototype.bindResize=function(){this.isResizeBound||(t.bind(e,"resize",this),this.isResizeBound=!0)},r.prototype.unbindResize=function(){this.isResizeBound&&t.unbind(e,"resize",this),this.isResizeBound=!1},r.prototype.onresize=function(){function e(){t.resize(),delete t.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var t=this;this.resizeTimeout=setTimeout(e,100)},r.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},r.prototype.needsResizeLayout=function(){var e=o(this.element),t=this.size&&e;return t&&e.innerWidth!==this.size.innerWidth},r.prototype.addItems=function(e){var t=this._itemize(e);return t.length&&(this.items=this.items.concat(t)),t},r.prototype.appended=function(e){var t=this.addItems(e);t.length&&(this.layoutItems(t,!0),this.reveal(t))},r.prototype.prepended=function(e){var t=this._itemize(e);if(t.length){var i=this.items.slice(0);this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i)}},r.prototype.reveal=function(e){this._emitCompleteOnItems("reveal",e);for(var t=e&&e.length,i=0;t&&t>i;i++){var o=e[i];o.reveal()}},r.prototype.hide=function(e){this._emitCompleteOnItems("hide",e);for(var t=e&&e.length,i=0;t&&t>i;i++){var o=e[i];o.hide()}},r.prototype.revealItemElements=function(e){var t=this.getItems(e);this.reveal(t)},r.prototype.hideItemElements=function(e){var t=this.getItems(e);this.hide(t)},r.prototype.getItem=function(e){for(var t=0,i=this.items.length;i>t;t++){var o=this.items[t];if(o.element===e)return o}},r.prototype.getItems=function(e){e=n.makeArray(e);for(var t=[],i=0,o=e.length;o>i;i++){var a=e[i],r=this.getItem(a);r&&t.push(r)}return t},r.prototype.remove=function(e){var t=this.getItems(e);if(this._emitCompleteOnItems("remove",t),t&&t.length)for(var i=0,o=t.length;o>i;i++){var a=t[i];a.remove(),n.removeFrom(this.items,a)}},r.prototype.destroy=function(){var e=this.element.style;e.height="",e.position="",e.width="";for(var t=0,i=this.items.length;i>t;t++){var o=this.items[t];o.destroy()}this.unbindResize();var n=this.element.outlayerGUID;delete u[n],delete this.element.outlayerGUID,l&&l.removeData(this.element,this.constructor.namespace)},r.data=function(e){e=n.getQueryElement(e);var t=e&&e.outlayerGUID;return t&&u[t]},r.create=function(e,t){function i(){r.apply(this,arguments)}return Object.create?i.prototype=Object.create(r.prototype):n.extend(i.prototype,r.prototype),i.prototype.constructor=i,i.defaults=n.extend({},r.defaults),n.extend(i.defaults,t),i.prototype.settings={},i.namespace=e,i.data=r.data,i.Item=function(){a.apply(this,arguments)},i.Item.prototype=new a,n.htmlInit(i,e),l&&l.bridget&&l.bridget(e,i),i},r.Item=a,r}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],t):"object"==typeof exports?module.exports=t(require("outlayer")):(e.Isotope=e.Isotope||{},e.Isotope.Item=t(e.Outlayer))}(window,function(e){"use strict";function t(){e.Item.apply(this,arguments)}t.prototype=new e.Item,t.prototype._create=function(){this.id=this.layout.itemGUID++,e.Item.prototype._create.call(this),this.sortData={}},t.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var e=this.layout.options.getSortData,t=this.layout._sorters;for(var i in e){var o=t[i];this.sortData[i]=o(this.element,this)}}};var i=t.prototype.destroy;return t.prototype.destroy=function(){i.apply(this,arguments),this.css({display:""})},t}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],t):"object"==typeof exports?module.exports=t(require("get-size"),require("outlayer")):(e.Isotope=e.Isotope||{},e.Isotope.LayoutMode=t(e.getSize,e.Outlayer))}(window,function(e,t){"use strict";function i(e){this.isotope=e,e&&(this.options=e.options[this.namespace],this.element=e.element,this.items=e.filteredItems,this.size=e.size)}return function(){function e(e){return function(){return t.prototype[e].apply(this.isotope,arguments)}}for(var o=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],n=0,a=o.length;a>n;n++){var r=o[n];i.prototype[r]=e(r)}}(),i.prototype.needsVerticalResizeLayout=function(){var t=e(this.isotope.element),i=this.isotope.size&&t;return i&&t.innerHeight!=this.isotope.size.innerHeight},i.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},i.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},i.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},i.prototype.getSegmentSize=function(e,t){var i=e+t,o="outer"+t;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+t]}},i.prototype.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&e(t.element)},i.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},i.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(e,t){function o(){i.apply(this,arguments)}return o.prototype=new i,t&&(o.options=t),o.prototype.namespace=e,i.modes[e]=o,o},i}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],t):"object"==typeof exports?module.exports=t(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):e.Masonry=t(e.Outlayer,e.getSize,e.fizzyUIUtils)}(window,function(e,t,i){var o=e.create("masonry");return o.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var e=this.cols;for(this.colYs=[];e--;)this.colYs.push(0);this.maxY=0},o.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var e=this.items[0],i=e&&e.element;this.columnWidth=i&&t(i).outerWidth||this.containerWidth}var o=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,a=n/o,r=o-n%o,s=r&&1>r?"round":"floor";a=Math[s](a),this.cols=Math.max(a,1)},o.prototype.getContainerWidth=function(){var e=this.options.isFitWidth?this.element.parentNode:this.element,i=t(e);this.containerWidth=i&&i.innerWidth},o.prototype._getItemLayoutPosition=function(e){e.getSize();var t=e.size.outerWidth%this.columnWidth,o=t&&1>t?"round":"ceil",n=Math[o](e.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var a=this._getColGroup(n),r=Math.min.apply(Math,a),s=i.indexOf(a,r),l={x:this.columnWidth*s,y:r},d=r+e.size.outerHeight,c=this.cols+1-a.length,u=0;c>u;u++)this.colYs[s+u]=d;return l},o.prototype._getColGroup=function(e){if(2>e)return this.colYs;for(var t=[],i=this.cols+1-e,o=0;i>o;o++){var n=this.colYs.slice(o,o+e);t[o]=Math.max.apply(Math,n)}return t},o.prototype._manageStamp=function(e){var i=t(e),o=this._getElementOffset(e),n=this.options.isOriginLeft?o.left:o.right,a=n+i.outerWidth,r=Math.floor(n/this.columnWidth);r=Math.max(0,r);var s=Math.floor(a/this.columnWidth);s-=a%this.columnWidth?0:1,s=Math.min(this.cols-1,s);for(var l=(this.options.isOriginTop?o.top:o.bottom)+i.outerHeight,d=r;s>=d;d++)this.colYs[d]=Math.max(l,this.colYs[d])},o.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var e={height:this.maxY};return this.options.isFitWidth&&(e.width=this._getContainerFitWidth()),e},o.prototype._getContainerFitWidth=function(){for(var e=0,t=this.cols;--t&&0===this.colYs[t];)e++;return(this.cols-e)*this.columnWidth-this.gutter},o.prototype.needsResizeLayout=function(){var e=this.containerWidth;return this.getContainerWidth(),e!==this.containerWidth},o}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],t):"object"==typeof exports?module.exports=t(require("../layout-mode"),require("masonry-layout")):t(e.Isotope.LayoutMode,e.Masonry)}(window,function(e,t){"use strict";function i(e,t){for(var i in t)e[i]=t[i];return e}var o=e.create("masonry"),n=o.prototype._getElementOffset,a=o.prototype.layout,r=o.prototype._getMeasurement;i(o.prototype,t.prototype),o.prototype._getElementOffset=n,o.prototype.layout=a,o.prototype._getMeasurement=r;var s=o.prototype.measureColumns;o.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,s.call(this)};var l=o.prototype._manageStamp;return o.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,l.apply(this,arguments)},o}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],t):"object"==typeof exports?module.exports=t(require("../layout-mode")):t(e.Isotope.LayoutMode)}(window,function(e){"use strict";var t=e.create("fitRows");return t.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},t.prototype._getItemLayoutPosition=function(e){e.getSize();var t=e.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&t+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+e.size.outerHeight),this.x+=t,o},t.prototype._getContainerSize=function(){return{height:this.maxY}},t}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],t):"object"==typeof exports?module.exports=t(require("../layout-mode")):t(e.Isotope.LayoutMode)}(window,function(e){"use strict";var t=e.create("vertical",{horizontalAlignment:0});return t.prototype._resetLayout=function(){this.y=0},t.prototype._getItemLayoutPosition=function(e){e.getSize();var t=(this.isotope.size.innerWidth-e.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=e.size.outerHeight,{x:t,y:i}},t.prototype._getContainerSize=function(){return{height:this.y}},t}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(i,o,n,a,r,s){return t(e,i,o,n,a,r,s)}):"object"==typeof exports?module.exports=t(e,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):e.Isotope=t(e,e.Outlayer,e.getSize,e.matchesSelector,e.fizzyUIUtils,e.Isotope.Item,e.Isotope.LayoutMode)}(window,function(e,t,i,o,n,a,r){function s(e,t){return function(i,o){for(var n=0,a=e.length;a>n;n++){var r=e[n],s=i.sortData[r],l=o.sortData[r];if(s>l||l>s){var d=void 0!==t[r]?t[r]:t,c=d?1:-1;return(s>l?1:-1)*c}}return 0}}var l=e.jQuery,d=String.prototype.trim?function(e){return e.trim()}:function(e){return e.replace(/^\s+|\s+$/g,"")},c=document.documentElement,u=c.textContent?function(e){return e.textContent}:function(e){return e.innerText},h=t.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});h.Item=a,h.LayoutMode=r,h.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),t.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var e in r.modes)this._initLayoutMode(e)},h.prototype.reloadItems=function(){this.itemGUID=0,t.prototype.reloadItems.call(this)},h.prototype._itemize=function(){for(var e=t.prototype._itemize.apply(this,arguments),i=0,o=e.length;o>i;i++){var n=e[i];n.id=this.itemGUID++}return this._updateItemsSortData(e),e},h.prototype._initLayoutMode=function(e){var t=r.modes[e],i=this.options[e]||{};this.options[e]=t.options?n.extend(t.options,i):i,this.modes[e]=new t(this)},h.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?void this.arrange():void this._layout()},h.prototype._layout=function(){var e=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,e),this._isLayoutInited=!0},h.prototype.arrange=function(e){function t(){o.reveal(i.needReveal),o.hide(i.needHide)}this.option(e),this._getIsInstant();var i=this._filter(this.items);this.filteredItems=i.matches;var o=this;this._bindArrangeComplete(),this._isInstant?this._noTransition(t):t(),this._sort(),this._layout()},h.prototype._init=h.prototype.arrange,h.prototype._getIsInstant=function(){var e=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=e,e},h.prototype._bindArrangeComplete=function(){function e(){t&&i&&o&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}var t,i,o,n=this;this.once("layoutComplete",function(){t=!0,e()}),this.once("hideComplete",function(){i=!0,e()}),this.once("revealComplete",function(){o=!0,e()})},h.prototype._filter=function(e){var t=this.options.filter;t=t||"*";for(var i=[],o=[],n=[],a=this._getFilterTest(t),r=0,s=e.length;s>r;r++){var l=e[r];if(!l.isIgnored){var d=a(l);d&&i.push(l),d&&l.isHidden?o.push(l):d||l.isHidden||n.push(l)}}return{matches:i,needReveal:o,needHide:n}},h.prototype._getFilterTest=function(e){return l&&this.options.isJQueryFiltering?function(t){return l(t.element).is(e)}:"function"==typeof e?function(t){return e(t.element)}:function(t){return o(t.element,e)}},h.prototype.updateSortData=function(e){var t;e?(e=n.makeArray(e),t=this.getItems(e)):t=this.items,this._getSorters(),this._updateItemsSortData(t)},h.prototype._getSorters=function(){var e=this.options.getSortData;for(var t in e){var i=e[t];this._sorters[t]=f(i)}},h.prototype._updateItemsSortData=function(e){for(var t=e&&e.length,i=0;t&&t>i;i++){var o=e[i];o.updateSortData()}};var f=function(){function e(e){if("string"!=typeof e)return e;var i=d(e).split(" "),o=i[0],n=o.match(/^\[(.+)\]$/),a=n&&n[1],r=t(a,o),s=h.sortDataParsers[i[1]];return e=s?function(e){return e&&s(r(e))}:function(e){return e&&r(e)}}function t(e,t){var i;return i=e?function(t){return t.getAttribute(e)}:function(e){var i=e.querySelector(t);return i&&u(i)}}return e}();h.sortDataParsers={parseInt:function(e){return parseInt(e,10)},parseFloat:function(e){return parseFloat(e)}},h.prototype._sort=function(){var e=this.options.sortBy;if(e){var t=[].concat.apply(e,this.sortHistory),i=s(t,this.options.sortAscending);this.filteredItems.sort(i),e!=this.sortHistory[0]&&this.sortHistory.unshift(e)}},h.prototype._mode=function(){var e=this.options.layoutMode,t=this.modes[e];if(!t)throw new Error("No layout mode: "+e);return t.options=this.options[e],t},h.prototype._resetLayout=function(){t.prototype._resetLayout.call(this),this._mode()._resetLayout()},h.prototype._getItemLayoutPosition=function(e){return this._mode()._getItemLayoutPosition(e)},h.prototype._manageStamp=function(e){this._mode()._manageStamp(e)},h.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},h.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},h.prototype.appended=function(e){var t=this.addItems(e);if(t.length){var i=this._filterRevealAdded(t);this.filteredItems=this.filteredItems.concat(i)}},h.prototype.prepended=function(e){var t=this._itemize(e);if(t.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(t);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=t.concat(this.items)}},h.prototype._filterRevealAdded=function(e){var t=this._filter(e);return this.hide(t.needHide),this.reveal(t.matches),this.layoutItems(t.matches,!0),t.matches},h.prototype.insert=function(e){var t=this.addItems(e);if(t.length){var i,o,n=t.length;for(i=0;n>i;i++)o=t[i],this.element.appendChild(o.element);var a=this._filter(t).matches;for(i=0;n>i;i++)t[i].isLayoutInstant=!0;for(this.arrange(),i=0;n>i;i++)delete t[i].isLayoutInstant;this.reveal(a)}};var p=h.prototype.remove;return h.prototype.remove=function(e){e=n.makeArray(e);var t=this.getItems(e);p.call(this,e);var i=t&&t.length;if(i)for(var o=0;i>o;o++){var a=t[o];n.removeFrom(this.filteredItems,a)}},h.prototype.shuffle=function(){for(var e=0,t=this.items.length;t>e;e++){var i=this.items[e];i.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},h.prototype._noTransition=function(e){var t=this.options.transitionDuration;this.options.transitionDuration=0;var i=e.call(this);return this.options.transitionDuration=t,i},h.prototype.getFilteredItemElements=function(){for(var e=[],t=0,i=this.filteredItems.length;i>t;t++)e.push(this.filteredItems[t].element);return e},h}),jQuery(document).ready(function(e){function t(){if(dtGlobals.isMobile)e(".skills").animateSkills();else if(e(".animation-at-the-same-time").length>0||e(".animate-element").length>0){var t=-1;e(".animation-at-the-same-time:in-viewport").each(function(){var t=e(this),i=t.find(".animate-element");i.addClass("animation-triggered"),t.find(".animate-element:not(.start-animation)").addClass("start-animation")}),e(".animate-element:not(.start-animation):in-viewport").each(function(){var i=e(this);!i.parents(".animation-at-the-same-time").length>0&&(i.hasClass("start-animation")||i.hasClass("animation-triggered")||(i.addClass("animation-triggered"),t++,setTimeout(function(){i.addClass("start-animation"),i.hasClass("skills")&&i.animateSkills()},200*t)))})}}function o(e){e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen()}function n(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()}function a(){var t=v.width(),i=(t-w.innerWidth())/2,o=e(".side-header-menu-icon").length>0;b.hasClass("header-side-right")&&w.hasClass("boxed")&&(!T.length>0&&L.css({right:i}),o&&(D.css({right:i}),e(".branding").css({left:i}))),b.hasClass("header-side-left")&&w.hasClass("boxed")&&o&&(e(".floating-logo .branding").css({right:i}),D.css({left:i})),k.length>0&&o&&w.hasClass("boxed")&&(D.css({right:i}),e(".floating-logo .branding").css({left:i}))}function r(){qe=window.innerWidth<dtLocal.themeSettings.mobileHeader.firstSwitchPoint?e(".sticky-mobile-header").length>0?We.height():0:"block"==We.css("display")||he&&!fe||he&&pe?We.height():0}function s(){e(".full-width-wrap").length>0&&e(".full-width-wrap").each(function(){var t,i,o=e(this),n=window.innerWidth,a=v.width(),r=e(".content").width();if(e(".boxed").length>0)t=(parseInt(e("#main").width())-parseInt(r))/2;else if(e(".side-header-v-stroke").length&&n>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var s=n<=parseInt(r)?parseInt(r):a-e(".side-header-v-stroke").width();t=Math.ceil((s-parseInt(r))/2)}else if(e(".sticky-header .side-header").length&&n>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var s=a<=parseInt(r)?parseInt(r):a;t=Math.ceil((a-parseInt(r))/2)}else if((e(".header-side-left").length&&n||e(".header-side-right").length&&n)>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var s=n<=parseInt(r)?parseInt(r):a-e(".side-header").width();t=Math.ceil((s-parseInt(r))/2)}else{var s=a<=parseInt(r)?parseInt(r):a;t=Math.ceil((a-parseInt(r))/2)}e(".sidebar-left").length>0||e(".sidebar-right").length>0?(i=e(".content").width(),t=0):i=e("#main").innerWidth(),o.css({width:i,"margin-left":-t,opacity:1}),o.find(".full-width-wrap").css({width:"","margin-left":"",opacity:1,"padding-left":t}),o.find(".ts-wrap").each(function(){var t=e(this).data("thePhotoSlider");"undefined"!=typeof t&&t.update()})})}function l(){dtGlobals.isMobile&&e(".skills").animateSkills()}function d(){e(".project-slider .preload-me").loaded(null,function(){var t=e(".floating-content");if(e(".floating-content").length>0){var i=t.offset();if(e(".top-bar").length>0&&e(".phantom-sticky").length>0)var o=e(".top-bar").height();else var o=0;var n=e(".project-post").offset();v.on("scroll",function(){window.innerWidth>1050?dtGlobals.winScrollTop+We.height()>i.top?dtGlobals.winScrollTop+We.height()+lt+40<n.top+st?t.stop().velocity({translateY:dtGlobals.winScrollTop-i.top+We.height()-o},300):t.stop().velocity({translateY:st-lt-40-o},300):t.stop().velocity({translateY:0},300):t.css({transform:"translateY(0)","-webkit-transform":"translateY(0)"})})}},!0)}function c(){e(".filter-categories").each(function(){var t=0;e(".filter-categories a").each(function(){var i=e(this);t+=e(".style-ios").length>0?i.innerWidth()-1:i.innerWidth()}),t>e(this).width()?e(this).addClass("new-style"):e(this).removeClass("new-style")})}function u(){var t=e(".dt-isotope"),i=e(".iso-grid .wf-cell:not(.shown)");if(i.exists()&&h(i),t.exists())t.each(function(){var t=e(this).find(".wf-cell");t.exists()&&h(t)});else{var o=e(".iso-item:not(.shown)");if(!o.exists())return;h(o)}}function h(t){var i=0;t.each(function(){var t=e(this);e(".mobile-true").length>0||t.parents(".loading-effect-none").length>0?t.hasClass("shown")||t.hasClass("animation-triggered")||(t.addClass("animation-triggered"),setTimeout(function(){t.hasClass("animation-triggered")&&t.removeClass("animation-triggered").addClass("shown")},200)):t.hasClass("shown")||t.hasClass("animation-triggered")||!t.inView()||(t.addClass("animation-triggered"),i++,setTimeout(function(){t.hasClass("animation-triggered")&&t.removeClass("animation-triggered").addClass("shown")},100*i))})}function f(){e(".iso-item.shown, .iso-grid .wf-cell.shown").removeClass("start-animation").removeClass("animation-triggered").removeClass("shown")}function p(t){var i=t.find(".filter.with-ajax").first(),o=t.find(".wf-container.with-ajax, .articles-list.with-ajax").first(),n=i.find(".filter-categories a.act"),a=i.find(".filter-by a.act"),r=i.find(".filter-sorting a.act"),s=parseInt(o.attr("data-cur-page")),l=new Array,d=n.length>0?n.attr("data-filter").replace(".category-","").replace("*",""):"";return"0"==d&&(d="none"),o.hasClass("dt-isotope")&&e(".wf-cell",o).each(function(){l.push(e(this).attr("data-post-id"))}),{visibleItems:l,postID:dtLocal.postID,paged:s,term:d,orderBy:a.length>0?a.attr("data-by"):"",order:r.length>0?r.attr("data-sort"):"",ajaxurl:dtLocal.ajaxurl,nonce:dtLocal.ajaxNonce,pageData:dtLocal.pageData,layout:dtLocal.pageData.layout,targetContainer:o,isPhone:dtGlobals.isPhone}}function m(){if(dtGlobals.loadMoreButton&&dtGlobals.loadMoreButton.exists()){var e=dtGlobals.loadMoreButton.offset();e&&v.scrollTop()>(e.top-v.height())/2&&!dtGlobals.loadMoreButton.hasClass("animate-load")&&dtGlobals.loadMoreButton.trigger("click")}}var g=e(document),v=e(window),y=e("html"),b=e("body"),w=e("#page");window.retinizer=function(){if(b.hasClass("srcset-enabled")){e("img:not(.retinized)").filter("[srcset]"),window.devicePixelRatio?window.devicePixelRatio:1}},retinizer(),e.fn.layzrInitialisation=function(t){return this.each(function(){e(this),new Layzr({container:t,selector:".lazy-load",attr:"data-src",attrSrcSet:"data-srcset",retinaAttr:"data-src-retina",hiddenAttr:"data-src-hidden",threshold:30,before:function(){this.setAttribute("sizes",this.width+"px")},callback:function(){this.classList.add("is-loaded");var t=e(this);setTimeout(function(){t.parent().removeClass("layzr-bg")},350)}})})},e(".layzr-loading-on, .vc_single_image-img").layzrInitialisation(),e('div[data-vc-stretch-content="true"]').length>0&&e('div[data-vc-full-width-init="false"]').length>0&&vc_rowBehaviour(),dtGlobals.touches={},dtGlobals.touches.touching=!1,dtGlobals.touches.touch=!1,dtGlobals.touches.currX=0,dtGlobals.touches.currY=0,dtGlobals.touches.cachedX=0,dtGlobals.touches.cachedY=0,dtGlobals.touches.count=0,dtGlobals.resizeCounter=0,g.on("touchstart",function(t){1==t.originalEvent.touches.length&&(dtGlobals.touches.touch=t.originalEvent.touches[0],dtGlobals.touches.cachedX=dtGlobals.touches.touch.pageX,dtGlobals.touches.cachedY=dtGlobals.touches.touch.pageY,dtGlobals.touches.touching=!0,setTimeout(function(){dtGlobals.touches.currX=dtGlobals.touches.touch.pageX,dtGlobals.touches.currY=dtGlobals.touches.touch.pageY,dtGlobals.touches.cachedX!==dtGlobals.touches.currX||dtGlobals.touches.touching||dtGlobals.touches.cachedY!==dtGlobals.touches.currY||(dtGlobals.touches.count++,e(t.target).trigger("tap"))},200))}),g.on("touchend touchcancel",function(e){dtGlobals.touches.touching=!1}),g.on("touchmove",function(e){dtGlobals.touches.touch=e.originalEvent.touches[0],dtGlobals.touches.touching}),g.on("tap",function(t){e(".dt-hovered").trigger("mouseout")}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(e,t){function i(e){function t(e){o?(i(),F(t),n=!0,o=!1):n=!1}var i=e,o=!1,n=!1;this.kick=function(e){o=!0,n||t()},this.end=function(e){var t=i;e&&(n?(i=o?function(){t(),e()}:e,o=!0):e())}}function o(){return!0}function n(){return!1}function a(e){e.preventDefault()}function r(e){D[e.target.tagName.toLowerCase()]||e.preventDefault()}function s(e){return 1===e.which&&!e.ctrlKey&&!e.altKey}function l(e,t){var i,o;if(e.identifiedTouch)return e.identifiedTouch(t);for(i=-1,o=e.length;++i<o;)if(e[i].identifier===t)return e[i]}function d(e,t){var i=l(e.changedTouches,t.identifier);if(i&&(i.pageX!==t.pageX||i.pageY!==t.pageY))return i}function c(e){var t;s(e)&&(t={target:e.target,startX:e.pageX,startY:e.pageY,timeStamp:e.timeStamp},B(document,j.move,u,t),B(document,j.cancel,h,t))}function u(e){var t=e.data;y(e,t,e,f)}function h(e){f()}function f(){O(document,j.move,u),O(document,j.cancel,h)}function p(e){var t,i;D[e.target.tagName.toLowerCase()]||(t=e.changedTouches[0],i={target:t.target,startX:t.pageX,startY:t.pageY,timeStamp:e.timeStamp,identifier:t.identifier},B(document,W.move+"."+t.identifier,m,i),B(document,W.cancel+"."+t.identifier,g,i))}function m(e){var t=e.data,i=d(e,t);i&&y(e,t,i,v)}function g(e){var t=e.data,i=l(e.changedTouches,t.identifier);i&&v(t.identifier)}function v(e){O(document,"."+e,m),O(document,"."+e,g)}function y(e,t,i,o){var n=i.pageX-t.startX,a=i.pageY-t.startY;E*E>n*n+a*a||_(e,t,i,n,a,o)}function b(){return this._handled=o,!1}function w(e){e._handled()}function _(e,t,i,o,n,a){var r,s;t.target;
r=e.targetTouches,s=e.timeStamp-t.timeStamp,t.type="movestart",t.distX=o,t.distY=n,t.deltaX=o,t.deltaY=n,t.pageX=i.pageX,t.pageY=i.pageY,t.velocityX=o/s,t.velocityY=n/s,t.targetTouches=r,t.finger=r?r.length:1,t._handled=b,t._preventTouchmoveDefault=function(){e.preventDefault()},R(t.target,t),a(t.identifier)}function C(e){var t=e.data.timer;e.data.touch=e,e.data.timeStamp=e.timeStamp,t.kick()}function S(e){var t=e.data.event,i=e.data.timer;x(),M(t,i,function(){setTimeout(function(){O(t.target,"click",n)},0)})}function x(e){O(document,j.move,C),O(document,j.end,S)}function k(e){var t=e.data.event,i=e.data.timer,o=d(e,t);o&&(e.preventDefault(),t.targetTouches=e.targetTouches,e.data.touch=o,e.data.timeStamp=e.timeStamp,i.kick())}function T(e){var t=e.data.event,i=e.data.timer,o=l(e.changedTouches,t.identifier);o&&(P(t),M(t,i))}function P(e){O(document,"."+e.identifier,k),O(document,"."+e.identifier,T)}function I(e,t,i,o){var n=i-e.timeStamp;e.type="move",e.distX=t.pageX-e.startX,e.distY=t.pageY-e.startY,e.deltaX=t.pageX-e.pageX,e.deltaY=t.pageY-e.pageY,e.velocityX=.3*e.velocityX+.7*e.deltaX/n,e.velocityY=.3*e.velocityY+.7*e.deltaY/n,e.pageX=t.pageX,e.pageY=t.pageY}function M(e,t,i){t.end(function(){return e.type="moveend",R(e.target,e),i&&i()})}function z(e,t,i){return B(this,"movestart.move",w),!0}function A(e){return O(this,"dragstart drag",a),O(this,"mousedown touchstart",r),O(this,"movestart",w),!0}function L(e){"move"!==e.namespace&&"moveend"!==e.namespace&&(B(this,"dragstart."+e.guid+" drag."+e.guid,a,t,e.selector),B(this,"mousedown."+e.guid,r,t,e.selector))}function H(e){"move"!==e.namespace&&"moveend"!==e.namespace&&(O(this,"dragstart."+e.guid+" drag."+e.guid),O(this,"mousedown."+e.guid))}var E=6,B=e.event.add,O=e.event.remove,R=function(t,i,o){e.event.trigger(i,o,t)},F=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e,t){return window.setTimeout(function(){e()},25)}}(),D={textarea:!0,input:!0,select:!0,button:!0},j={move:"mousemove",cancel:"mouseup dragstart",end:"mouseup"},W={move:"touchmove",cancel:"touchend",end:"touchend"};e.event.special.movestart={setup:z,teardown:A,add:L,remove:H,_default:function(e){function o(t){I(a,r.touch,r.timeStamp),R(e.target,a)}var a,r;e._handled()&&(a={target:e.target,startX:e.startX,startY:e.startY,pageX:e.pageX,pageY:e.pageY,distX:e.distX,distY:e.distY,deltaX:e.deltaX,deltaY:e.deltaY,velocityX:e.velocityX,velocityY:e.velocityY,timeStamp:e.timeStamp,identifier:e.identifier,targetTouches:e.targetTouches,finger:e.finger},r={event:a,timer:new i(o),touch:t,timeStamp:t},e.identifier===t?(B(e.target,"click",n),B(document,j.move,C,r),B(document,j.end,S,r)):(e._preventTouchmoveDefault(),B(document,W.move+"."+e.identifier,k,r),B(document,W.end+"."+e.identifier,T,r)))}},e.event.special.move={setup:function(){B(this,"movestart.move",e.noop)},teardown:function(){O(this,"movestart.move",e.noop)}},e.event.special.moveend={setup:function(){B(this,"movestart.moveend",e.noop)},teardown:function(){O(this,"movestart.moveend",e.noop)}},B(document,"mousedown.move",c),B(document,"touchstart.move",p),"function"==typeof Array.prototype.indexOf&&!function(e,t){for(var i=["changedTouches","targetTouches"],o=i.length;o--;)-1===e.event.props.indexOf(i[o])&&e.event.props.push(i[o])}(e)}),e.belowthefold=function(t,i){var o=v.height()+v.scrollTop();return o<=e(t).offset().top-i.threshold},e.abovethetop=function(t,i){var o=v.scrollTop();return o>=e(t).offset().top+e(t).height()-i.threshold},e.rightofscreen=function(t,i){var o=v.width()+v.scrollLeft();return o<=e(t).offset().left-i.threshold},e.leftofscreen=function(t,i){var o=v.scrollLeft();return o>=e(t).offset().left+e(t).width()-i.threshold},e.inviewport=function(t,i){return!(e.rightofscreen(t,i)||e.leftofscreen(t,i)||e.belowthefold(t,i)||e.abovethetop(t,i))},e.extend(e.expr[":"],{"below-the-fold":function(t,i,o){return e.belowthefold(t,{threshold:0})},"above-the-top":function(t,i,o){return e.abovethetop(t,{threshold:0})},"left-of-screen":function(t,i,o){return e.leftofscreen(t,{threshold:0})},"right-of-screen":function(t,i,o){return e.rightofscreen(t,{threshold:0})},"in-viewport":function(t,i,o){return e.inviewport(t,{threshold:-30})}}),setTimeout(function(){t()},50),dtGlobals.isMobile||v.on("scroll",function(){t()}),e.fn.exists=function(){return e(this).length>0?!0:!1},e.fn.loaded=function(t,i,o){var n=this.length;return n>0?this.each(function(){var o=this,a=e(o);a.on("load.dt",function(o){e(this).off("load.dt"),"function"==typeof t&&t.call(this),--n<=0&&"function"==typeof i&&i.call(this)}),o.complete&&void 0!==o.complete?a.trigger("load.dt"):o.src=o.src}):o?("function"==typeof i&&i.call(this),this):void 0};var _=['<g id="social-500px"><path d="M9.63,14.894c-0.984,0.068-1.756,0.847-1.756,1.771v2.645c0,0.358,0.373,0.358,0.495,0.358c0.328,0,0.495-0.121,0.495-0.358v-2.648c0-0.431,0.364-0.811,0.813-0.848c0.27-0.024,0.53,0.052,0.724,0.208c0.187,0.151,0.294,0.367,0.294,0.591c0,0.047-0.034,0.265-0.197,0.462c-0.191,0.227-0.464,0.341-0.823,0.341c-0.188,0-0.407,0.051-0.428,0.437c-0.014,0.159-0.038,0.425,0.315,0.472c0.35,0.043,0.712-0.017,1.055-0.179c0.601-0.276,1.006-0.812,1.057-1.399c0.042-0.507-0.162-1.004-0.561-1.364C10.717,15.034,10.187,14.846,9.63,14.894z"/><path d="M17.593,6.979c-1.642,0-2.977,1.411-2.977,3.146c0,1.735,1.335,3.146,2.977,3.146c1.643,0,2.979-1.412,2.979-3.146C20.572,8.391,19.235,6.979,17.593,6.979z M17.593,12.294c-1.12,0-2.031-0.973-2.031-2.169c0-1.195,0.911-2.167,2.031-2.167c1.121,0,2.033,0.972,2.033,2.167C19.626,11.321,18.714,12.294,17.593,12.294z"/><path d="M8.464,10.741C8.332,9.713,7.426,8.894,6.262,8.748C5.676,8.676,5.091,8.775,4.575,9.035v-1.02h2.917c0.356,0,0.362-0.355,0.364-0.487c0.003-0.171-0.035-0.296-0.117-0.379C7.64,7.046,7.515,7.046,7.468,7.046H4.061c-0.284,0-0.482,0.188-0.482,0.457v2.418c0,0.278,0.272,0.318,0.404,0.338l0.09,0.015c0.052,0.01,0.109,0.015,0.168,0.015c0.098,0,0.337-0.013,0.473-0.153c0.285-0.357,0.729-0.507,1.34-0.44c0.716,0.072,1.296,0.558,1.378,1.151c0.046,0.377-0.088,0.739-0.376,1.017c-0.295,0.286-0.72,0.45-1.165,0.45c-0.644,0-1.217-0.347-1.459-0.883c-0.062-0.143-0.176-0.215-0.338-0.215c-0.068,0-0.148,0.015-0.279,0.052c-0.124,0.038-0.295,0.106-0.361,0.257c-0.026,0.059-0.045,0.154,0.006,0.259c0.375,0.895,1.353,1.496,2.432,1.496c0.726,0,1.426-0.273,1.921-0.75C8.318,12.036,8.55,11.401,8.464,10.741z"/><path d="M14.407,10.125c0-1.734-1.337-3.146-2.979-3.146c-1.641,0-2.976,1.411-2.976,3.146c0,1.735,1.335,3.146,2.976,3.146C13.07,13.271,14.407,11.86,14.407,10.125z M11.428,12.294c-1.121,0-2.032-0.973-2.032-2.169c0-1.195,0.911-2.167,2.032-2.167c1.121,0,2.033,0.972,2.033,2.167C13.461,11.321,12.549,12.294,11.428,12.294z"/><path d="M16.013,15.422c-0.003-0.11-0.062-0.216-0.182-0.322c-0.125-0.112-0.387-0.251-0.603-0.068l-1.103,0.982l-1.092-0.98c-0.066-0.066-0.152-0.102-0.247-0.102c-0.141,0-0.257,0.086-0.341,0.161c-0.082,0.072-0.191,0.186-0.194,0.336c-0.002,0.092,0.036,0.175,0.117,0.251l1.068,0.956l-1.066,0.948c-0.034,0.033-0.113,0.11-0.113,0.241c0,0.158,0.113,0.277,0.201,0.355c0.074,0.063,0.188,0.147,0.33,0.147c0.133,0,0.22-0.074,0.269-0.115l1.071-0.969l1.086,0.96c0.042,0.055,0.136,0.118,0.262,0.118c0.153,0,0.275-0.091,0.361-0.166c0.117-0.113,0.174-0.223,0.173-0.336c-0.001-0.089-0.037-0.167-0.11-0.234l-1.076-0.959l1.076-0.956C15.931,15.64,16.016,15.558,16.013,15.422z"/></g>','<g id="vk"><path d="M12.235 16.191c0.372 0 0.524-0.248 0.516-0.56c-0.017-1.17 0.438-1.797 1.258-0.978 c0.908 0.9 1.1 1.5 2.1 1.502c0.418 0 1.5 0 1.9 0c1.528 0 0.166-1.54-0.916-2.54c-1.024-0.952-1.071-0.979-0.189-2.123 c1.102-1.425 2.535-3.26 1.266-3.26c-0.246 0-0.072 0-2.428 0c-0.471 0-0.501 0.277-0.672 0.7 c-0.604 1.429-1.758 3.28-2.195 3.001c-0.46-0.295-0.248-1.3-0.213-3.038c0.014-0.459 0.01-0.774-0.694-0.94 c-1.92-0.447-3.578 0.431-2.9 0.537c0.954 0.2 0.9 2 0.6 2.98c-0.387 1.558-1.851-1.235-2.457-2.623 C7.25 8.5 7.2 8.3 6.7 8.277c-0.29 0-1.558 0-1.986 0c-0.382 0-0.569 0.177-0.434 0.531c0.133 0.3 1.7 3.8 3.4 5.8 c1.718 1.7 3.4 1.6 4.6 1.597H12.235L12.235 16.191z"/></g>','<g id="tripedvisor"><path fill="none" d="M15.825 9.215c-1.584 0-2.873 1.291-2.873 2.874c0 1.6 1.3 2.9 2.9 2.876s2.873-1.292 2.873-2.876 C18.698 10.5 17.4 9.2 15.8 9.215z M15.879 13.729c-0.423 0-0.82-0.164-1.118-0.464c-0.299-0.301-0.465-0.697-0.465-1.121 c0-0.421 0.166-0.818 0.465-1.119c0.298-0.298 0.695-0.461 1.118-0.461c0.873 0 1.6 0.7 1.6 1.6 C17.464 13 16.8 13.7 15.9 13.729z"/><path fill="none" d="M8.26 9.251c-1.592 0-2.887 1.296-2.887 2.888c0 1.6 1.3 2.9 2.9 2.9 c1.591 0 2.886-1.299 2.886-2.887C11.146 10.5 9.9 9.3 8.3 9.251z M8.253 13.706c-0.421 0-0.816-0.163-1.113-0.461 c-0.3-0.296-0.462-0.691-0.462-1.114c0-0.419 0.164-0.814 0.462-1.113c0.297-0.296 0.693-0.457 1.113-0.462 c0.87 0 1.6 0.7 1.6 1.574S9.123 13.7 8.3 13.706z"/><path d="M8.253 10.556c-0.42 0.005-0.816 0.166-1.113 0.463c-0.299 0.299-0.462 0.694-0.462 1.113c0 0.4 0.2 0.8 0.5 1.1 c0.297 0.3 0.7 0.5 1.1 0.461c0.87 0 1.576-0.708 1.576-1.577S9.123 10.6 8.3 10.556z"/><path d="M15.879 10.563c-0.423 0-0.82 0.163-1.118 0.461c-0.299 0.301-0.465 0.698-0.465 1.119c0 0.4 0.2 0.8 0.5 1.1 c0.298 0.3 0.7 0.5 1.1 0.464c0.873 0 1.585-0.708 1.585-1.582S16.752 10.6 15.9 10.563z"/><path d="M20.172 8.047l-3.177 0.365c-0.042-0.013-0.085-0.021-0.127-0.034c-0.138-0.216-1.087-1.44-4.881-1.44 c-4.164 0-4.9 1.475-4.9 1.475l-3.165-0.35c0.339 0.3 1 1.3 1.1 1.733c-0.49 0.649-0.867 1.475-0.859 2.4 c0.016 1.8 0.7 3.9 3.7 4.338c1.375-0.019 2.048-0.344 3.064-1.133l1.109 2.461l1.169-2.439 c0.776 0.6 1.2 1 2.6 1.096c3.047-0.125 3.981-2.578 4.029-4.321c0.002-0.933-0.238-1.729-0.781-2.396 C19.256 9.3 19.9 8.4 20.2 8.047z M8.26 15.025c-1.592 0-2.887-1.299-2.887-2.887c0-1.592 1.295-2.888 2.887-2.888 c1.591 0 2.9 1.3 2.9 2.888C11.146 13.7 9.9 15 8.3 15.025z M15.825 14.965c-1.584 0-2.873-1.29-2.873-2.876 c0-1.583 1.289-2.874 2.873-2.874c1.586 0 2.9 1.3 2.9 2.874C18.698 13.7 17.4 15 15.8 14.965z"/></g>','<g id="foursquare"><path d="M18.511 13.164l-5.351 5.353c-0.643 0.641-1.688 0.641-2.326 0L5.48 13.164c-0.639-0.645-0.639-1.688 0-2.329l5.354-5.354 c0.638-0.638 1.685-0.638 2.3 0l2.417 2.418l-3.631 3.631l-1.707-1.712c-0.239-0.24-0.57-0.377-0.907-0.377 c-0.339 0-0.667 0.137-0.907 0.375l-1.096 1.094c-0.243 0.243-0.378 0.565-0.378 0.909c0 0.3 0.1 0.7 0.4 0.906l3.707 3.7 c0.167 0.2 0.4 0.3 0.6 0.34l0.053 0.035l0.25 0.002c0.341 0 0.666-0.134 0.905-0.376l5.636-5.635h0.023 c0.689 0.7 0.7 1.6 0.1 2.333L18.511 13.164L18.511 13.164z"/><path d="M18.571 9.409l-6.367 6.373c-0.085 0.079-0.196 0.129-0.315 0.129l0 0c-0.002 0-0.002 0-0.004 0 c-0.017 0-0.034-0.002-0.048-0.005c-0.101-0.012-0.192-0.057-0.262-0.124l-3.547-3.558c-0.173-0.171-0.171-0.452 0-0.622 l1.049-1.048c0.083-0.081 0.195-0.128 0.311-0.129c0.117 0 0.2 0.1 0.3 0.131l2.191 2.195l5.009-5.009 c0.083-0.084 0.193-0.13 0.312-0.13c0.117 0 0.2 0 0.3 0.13l1.045 1.049c0.221 0.1 0.2 0.4 0.1 0.619L18.571 9.4 L18.571 9.409z"/></g>','<g id="website"><path d="M8.639 10.095c0.251-0.252 0.53-0.46 0.827-0.625c1.654-0.912 3.778-0.425 4.8 1.187l-1.287 1.3 c-0.371-0.844-1.288-1.323-2.198-1.118c-0.342 0.077-0.67 0.249-0.936 0.512l-2.468 2.467c-0.75 0.748-0.75 2 0 2.7 c0.75 0.8 2 0.8 2.7 0l0.762-0.76c0.689 0.2 1.4 0.3 2.2 0.324l-1.679 1.682c-1.439 1.438-3.771 1.438-5.211 0 c-1.439-1.438-1.439-3.771 0-5.211L8.639 10.095z M12.557 6.177l-1.681 1.677c0.732-0.054 1.4 0.1 2.2 0.331l0.764-0.761 c0.75-0.749 1.97-0.749 2.7 0c0.75 0.8 0.8 2 0 2.717l-2.465 2.466c-0.753 0.752-1.974 0.744-2.719 0 c-0.173-0.174-0.323-0.393-0.417-0.604l-1.287 1.284c0.136 0.2 0.3 0.4 0.4 0.562c0.465 0.4 1.1 0.8 1.8 1 c0.882 0.2 1.9 0.1 2.644-0.354c0.298-0.16 0.577-0.369 0.828-0.621l2.47-2.465c1.437-1.439 1.437-3.773 0-5.21 c-1.479-1.438-3.761-1.438-5.292-0.008L12.557 6.177L12.557 6.177z"/></g>','<g id="mail"><path d="M5 6.984v10.031h0.012h13.954H19V6.984H5z M17.414 8.134l-5.416 4.012L6.586 8.134H17.414 z M6.188 9.289l2.902 2.151L6.188 14.25V9.289z M6.2 15.864l3.842-3.719l1.957 1.45l1.946-1.442l3.834 3.712L6.2 15.864L6.2 15.864z M17.812 14.271l-2.916-2.824l2.916-2.159V14.271z"/></g>','<g id="behance"><path d="M11.429 8.664c0.27 0.4 0.4 0.8 0.4 1.385c0 0.554-0.138 0.999-0.407 1.3 c-0.152 0.188-0.374 0.36-0.671 0.499c0.45 0.2 0.8 0.4 1 0.804c0.229 0.4 0.3 0.8 0.3 1.3 c0 0.535-0.133 1.021-0.39 1.397c-0.164 0.282-0.374 0.522-0.62 0.722c-0.282 0.217-0.61 0.363-0.992 0.5 c-0.381 0.076-0.794 0.128-1.236 0.128H4.836V7.694H9.07c1.156-0.03 1.9 0.4 2.4 0.97H11.429z M6.686 9.345v2.015h2.145 c0.382 0 0.694-0.078 0.931-0.227c0.241-0.149 0.36-0.417 0.36-0.804c0-0.422-0.159-0.707-0.475-0.841 C9.374 9.4 9 9.3 8.6 9.345l-1.92 0.017V9.345z M6.686 12.874v2.438h2.142c0.385 0 0.682-0.055 0.894-0.164 c0.387-0.201 0.581-0.573 0.581-1.137c0-0.479-0.188-0.812-0.563-0.984c-0.209-0.098-0.501-0.146-0.883-0.152L6.686 12.9 L6.686 12.874z M17.494 10.061c0.445 0.2 0.8 0.5 1.1 0.979c0.262 0.4 0.4 0.9 0.5 1.4 c0.041 0.3 0.1 0.7 0.1 1.312h-4.637c0.023 0.7 0.3 1.1 0.7 1.396c0.248 0.2 0.6 0.2 0.9 0.2 c0.383 0 0.688-0.104 0.924-0.309c0.133-0.104 0.188-0.164 0.289-0.354h1.734c-0.041 0.396-0.232 0.688-0.598 1.1 c-0.568 0.646-1.363 0.97-2.396 0.999c-0.848 0-1.596-0.271-2.236-0.812c-0.652-0.543-0.835-1.439-0.835-2.659 c0-1.144 0.147-2.012 0.735-2.621c0.584-0.611 1.344-0.916 2.275-0.916c0.559-0.023 1.1 0.1 1.5 0.293L17.494 10.061z M14.811 11.632c-0.232 0.256-0.328 0.775-0.391 1.198l3.064 0.034c-0.033-0.468-0.074-0.964-0.412-1.413 c-0.271-0.244-0.752-0.295-1.156-0.295c-0.438 0.003-0.818 0.203-1.113 0.477L14.811 11.632L14.811 11.632z M18.586 7.207h-4.707 v1.584h4.707V7.207z"/></g>','<g id="stumbleupon"><path d="M12.719 10.35l0.917 0.499l1.456-0.477v-0.96c0-1.656-1.422-2.944-3.11-2.944 c-1.687 0-3.116 1.205-3.116 2.949c0 1.7 0 4.4 0 4.384c0 0.401-0.332 0.723-0.738 0.723c-0.409 0-0.74-0.318-0.74-0.723v-1.855 H5v1.896c0 1.7 1.4 3.1 3.2 3.034c1.71 0 3.096-1.336 3.121-2.991V9.517c0-0.396 0.331-0.718 0.74-0.718 c0.407 0 0.7 0.3 0.7 0.718v0.833H12.719z M16.573 11.918v1.943c0 0.396-0.33 0.719-0.738 0.7 c-0.41 0-0.737-0.32-0.737-0.723v-1.906l-1.459 0.478l-0.916-0.499v1.891c0.02 1.7 1.4 3.1 3.2 3.1 c1.719 0 3.117-1.362 3.117-3.032c0-0.025 0-1.887 0-1.887L16.573 11.918L16.573 11.918z"/></g>','<g id="instagram"><rect x="3" y="3" display="none" opacity="0.7" fill="#27AAE1" enable-background="new    " width="16" height="16"/><path d="M15.121 11.582l3.023-0.032v4.181c0 1.334-1.095 2.42-2.437 2.42H8.283c-1.344 0-2.434-1.086-2.434-2.42v-4.173h3.097 c-0.08 0.677-0.096 0.745-0.056 1.052c0.233 1.8 1.8 2.6 3.2 2.652c1.672 0.1 2.703-0.996 3.123-2.927 c-0.045-0.729-0.017 0.085-0.017-0.752L15.121 11.582L15.121 11.582z M8.226 5.851C8.246 5.8 8.3 5.8 8.3 5.85h0.393 M8.279 5.85h7.431c1.343 0 2.4 1.1 2.4 2.421l0.002 2.33h-3.375c-0.527-0.672-1.499-1.71-2.784-1.674 c-1.755 0.048-2.28 1.089-2.663 1.727L5.85 10.56V8.271c0-0.816 0.317-2.02 1.821-2.419 M16.739 7.5 c0-0.191-0.155-0.342-0.345-0.342h-1.166c-0.19 0-0.34 0.15-0.34 0.342v1.181c0 0.2 0.1 0.3 0.3 0.343h1.164 c0.188 0 0.345-0.155 0.345-0.343V7.5l0.037 0.039V7.5z M10.207 12.054c0 1 0.8 1.8 1.8 1.9 c0.986 0 1.788-0.891 1.788-1.88c0-0.983-0.802-1.779-1.789-1.779c-1.029 0.011-1.867 0.823-1.867 1.779H10.207z"/></g>','<g id="github"><path d="M15.604 5.666c-0.662 0.286-1.369 0.442-2.124 0.472C13 5.9 12.4 5.7 11.8 5.666c-1.562 0-3.112 1.052-3.177 2.8 c-0.047 1.3 0.5 2.2 1.6 2.788c-0.475 0.219-0.664 0.723-0.664 1.217c0 0.5 0.3 1 0.6 1.2 C9.041 14.2 8.4 14.9 8.4 15.889c0 3.2 7 3.3 7.004-0.136c0-1.271-0.875-2.188-3.03-2.538 c-0.852-0.118-1.304-1.413-0.046-1.647c1.803-0.296 3.015-1.998 2.38-3.867c0.269-0.04 0.537-0.105 0.801-0.196l0.097-1.818V5.666 H15.604z M12.002 14.818c0.982-0.02 1.6 0.3 1.6 0.951c0.014 0.674-0.539 0.979-1.482 0.9 c-1.049-0.003-1.643-0.292-1.664-0.986c0.004-0.549 0.484-0.861 1.631-0.902H12.002L12.002 14.818z M11.856 10 c-0.831 0.012-1.212-0.445-1.213-1.329c0-0.806 0.369-1.309 1.194-1.314c0.738-0.003 1.1 0.5 1.1 1.4 C13.041 9.5 12.6 10 11.8 9.98L11.856 9.96z"/></g>','<g id="skype"><path d="M18.412 12.034c0-3.541-2.889-6.412-6.447-6.412c-0.353 0-0.7 0.028-1.038 0.083c-0.604-0.394-1.323-0.623-2.101-0.623 c-2.124 0-3.846 1.723-3.846 3.847c0 0.8 0.2 1.5 0.6 2.094c-0.053 0.33-0.079 0.667-0.079 1 c0 3.5 2.9 6.4 6.4 6.414c0.402 0 0.795-0.041 1.176-0.107c0.589 0.4 1.3 0.6 2 0.6 c2.126 0 3.849-1.725 3.849-3.848c0-0.803-0.246-1.551-0.668-2.167C18.391 12.6 18.4 12.3 18.4 12.034z M12.568 16.8 c-2.049 0.105-3.007-0.348-3.886-1.172c-0.98-0.918-0.587-1.969 0.213-2.021c0.798-0.053 1.3 0.9 1.7 1.2 c0.427 0.3 2 0.9 2.901-0.104c0.933-1.062-0.621-1.614-1.758-1.782C10.121 12.6 8.1 11.7 8.2 10 c0.159-1.729 1.468-2.617 2.847-2.742c1.757-0.159 2.9 0.3 3.8 1.037c1.046 0.9 0.5 1.89-0.187 2 c-0.664 0.079-1.411-1.468-2.874-1.49c-1.509-0.022-2.528 1.571-0.665 2.024c1.861 0.5 3.9 0.6 4.6 2.3 C16.455 14.8 14.6 16.7 12.6 16.76z"/></g>','<g id="devian"><path d="M11.747 10.649c2.892-0.069 5.2 1.4 5.6 3.778l-2.893 0.058l-0.02-1.923c-0.629-0.337-0.83-0.45-1.492-0.523 l-0.035 3.913H20c-0.374-3.838-3.814-6.841-8.001-6.841c-0.073 0-0.146 0-0.216 0.001L11.8 7.1 c-0.66-0.056-1.126 0.276-1.757 0.629l-0.012 1.624C6.868 10.1 4.3 12.8 4 15.95h7.785v-5.301H11.747z M10.072 14.4 l-3.359 0.086c0.262-1.62 1.974-3.136 3.333-3.597L10.072 14.37z"/></g>','<g id="pinterest"><path d="M8.317 13.361c0.703-1.242-0.227-1.515-0.372-2.416c-0.596-3.68 4.244-6.193 6.779-3.622 c1.754 1.8 0.6 7.256-2.229 6.687c-2.71-0.545 1.325-4.901-0.836-5.756c-1.757-0.696-2.689 2.126-1.856 3.5 c-0.489 2.411-1.541 4.682-1.114 7.708c1.381-1.002 1.847-2.924 2.228-4.924c0.695 0.4 1.1 0.9 2 0.9 c3.264 0.3 5.089-3.258 4.641-6.5c-0.396-2.872-3.259-4.335-6.313-3.992c-2.415 0.27-4.822 2.222-4.922 5 C6.211 11.7 6.7 13 8.3 13.361z"/></g>','<g id="tumbler"><path d="M10.493 5.792c-0.073 0.618-0.211 1.126-0.41 1.526C9.884 7.7 9.6 8.1 9.3 8.35c-0.328 0.289-0.72 0.507-1.18 0.7 v1.71h1.285v4.198c0 0.5 0.1 0.9 0.2 1.252c0.111 0.3 0.3 0.5 0.6 0.828c0.289 0.2 0.6 0.4 1 0.6 c0.412 0.1 0.9 0.2 1.4 0.205c0.47 0 0.911-0.049 1.313-0.146c0.401-0.097 0.858-0.266 1.358-0.508v-1.896 c-0.586 0.396-1.176 0.589-1.771 0.589c-0.335 0-0.63-0.078-0.89-0.235c-0.195-0.117-0.331-0.281-0.405-0.479 c-0.068-0.196-0.106-0.641-0.106-1.336v-3.073h2.784V8.824H12.21V5.792H10.493z"/></g>','<g id="vimeo"><path d="M17.732 9.417c-0.051 1.179-0.83 2.796-2.342 4.85c-1.561 2.144-2.878 3.215-3.959 3.258c-0.668 0-1.235-0.65-1.697-1.959 c-0.306-1.195-0.617-2.396-0.925-3.587c-0.34-1.373-0.678-1.984-1.085-1.984c-0.086 0-0.386 0.192-0.899 0.571L6.268 9.8 c0.565-0.526 1.15-1.036 1.66-1.576c0.754-0.688 1.321-1.053 1.7-1.088c0.893-0.091 1.4 0.5 1.6 1.9 c0.225 1.5 0.4 2.4 0.5 2.779c0.256 1.2 0.5 1.8 0.8 1.834c0.24 0 0.601-0.402 1.082-1.206 c0.481-0.802 0.739-1.413 0.772-1.834c0.066-0.689-0.188-1.037-0.772-1.037c-0.276 0-0.561 0.065-0.85 0.2 c0.565-1.953 1.645-2.901 3.232-2.846c1.198 0.1 1.8 0.9 1.7 2.447H17.732z"/></g>','<g id="linkedin"><path d="M9.269 7.02c0 0.714-0.586 1.293-1.307 1.293c-0.722 0-1.307-0.579-1.307-1.293 c0-0.712 0.585-1.291 1.307-1.291C8.683 5.7 9.3 6.3 9.3 7.02H9.269z M9.061 9.279H6.873v7.392h2.188V9.279z M12.91 9.3 h-1.795l-0.027 7.392h2.044c0 0 0-2.742 0-3.879c0-1.04 0.775-1.79 1.7-1.665c0.824 0.1 1.1 0.6 1.1 1.7 c0 1.028-0.021 3.915-0.021 3.89h2.025c0 0 0.025-2.729 0.025-4.708c0-1.981-1.006-2.78-2.604-2.78 c-1.599 0-2.248 1.096-2.248 1.096v-1H12.91z"/></g>','<g id="lastfm"><path d="M11.217 15.157l-0.538-1.458c0 0-0.87 0.972-2.177 0.972c-1.159 0-1.979-1.009-1.979-2.621c0-2.064 1.04-2.807 2.063-2.807 c1.475 0 1.9 1 2.3 2.185l0.538 1.678c0.535 1.6 1.5 2.9 4.4 2.938c2.082 0 3.488-0.638 3.488-2.318 c0-1.357-0.771-2.063-2.216-2.4l-1.071-0.233c-0.739-0.17-0.953-0.472-0.953-0.973c0-0.572 0.453-0.907 1.188-0.907 c0.808 0 1.2 0.3 1.3 1.023l1.681-0.201c-0.088-1.521-1.174-2.125-2.884-2.135c-1.512 0-2.987 0.571-2.987 2.4 c0 1.1 0.5 1.9 1.9 2.203l1.141 0.27c0.854 0.2 1.1 0.6 1.1 1.042c0 0.624-0.603 0.877-1.739 0.9 c-1.697 0-2.399-0.893-2.802-2.116l-0.555-1.677c-0.702-2.184-1.826-2.99-4.058-2.99c-2.467 0-3.771 1.562-3.771 4.2 c0 2.5 1.3 3.9 3.6 3.93c2.041-0.041 2.903-0.947 2.903-0.94h0.042V15.157z"/></g>','<g id="forrst"><polygon points="11.404,15.574 9.438,13.961 10.031,13.381 11.404,14.055 11.404,10.815 12.492,10.815 12.492,12.521 14.07,12.043 14.365,12.904 12.596,13.67 12.596,14.715 15.158,13.766 15.548,14.625 12.596,16.053 12.596,17.771 17.913,17.771 12,4.229 6.087,17.771 11.404,17.771 "/></g>','<g id="flickr"><circle cx="8.3" cy="12" r="2.8"/><circle cx="15.7" cy="12" r="2.8"/></g>','<g id="delicious"><path d="M16.553 6H7.457C6.652 6 6 6.7 6 7.454v9.089c0 0.9 0.6 1.5 1.4 1.455h9.095c0.806 0 1.458-0.651 1.458-1.455 V7.454C18.014 6.7 17.4 6 16.6 6H16.553z M16.906 16.327c0 0.252-0.344 0.605-0.594 0.582H12V12H7.219L7.188 7.8 c0-0.251 0.407-0.646 0.656-0.646H12v4.844h4.938L16.906 16.327L16.906 16.327z"/></g>','<g id="rss"><path d="M9.258 16.374c0 0.894-0.728 1.62-1.625 1.62s-1.625-0.729-1.625-1.62c0-0.896 0.729-1.618 1.625-1.618 c0.898-0.027 1.7 0.7 1.7 1.618H9.258z M6.007 10.099v2.4c3.026 0 5.4 2.5 5.6 5.496h2.408 c-0.075-4.356-3.594-7.841-7.949-7.896H6.007z M6.007 8.419c2.556 0 5 1 6.8 2.812c1.812 1.9 2.8 4.2 2.8 6.751H18 C17.982 11.4 12.6 6 6 6.005L6.007 8.419L6.007 8.419z"/></g>','<g id="you-tube"><path d="M18.877 9.35c-0.22-1.924-0.96-2.189-2.438-2.292c-2.101-0.147-6.781-0.147-8.88 0C6.084 7.2 5.3 7.4 5.1 9.3 c-0.163 1.429-0.164 3.9 0 5.298c0.22 1.9 1 2.2 2.4 2.294c2.099 0.1 6.8 0.1 8.9 0 c1.477-0.104 2.217-0.369 2.437-2.294C19.041 13.2 19 10.8 18.9 9.35z M9.69 15.335v-6.65l5.623 3.324L9.69 15.335z"/></g>','<g id="dribbble"><path d="M12.012 5C8.139 5 5 8.1 5 12c0 3.8 3.1 7 7 7C15.861 19 19 15.9 19 12c0.025-3.857-3.075-7-7.012-7H12.012 z M17.787 11.674c-1.506-0.246-2.889-0.259-4.15-0.043c-0.145-0.329-0.291-0.656-0.447-0.979c1.352-0.583 2.438-1.376 3.244-2.378 c0.787 1 1.3 2.1 1.4 3.401L17.787 11.674L17.787 11.674z M15.54 7.456c-0.701 0.907-1.671 1.624-2.91 2.1 c-0.595-1.086-1.273-2.143-2.038-3.173c0.455-0.115 0.928-0.185 1.42-0.185c1.331-0.066 2.5 0.4 3.5 1.18L15.54 7.456z M9.398 6.847c0.779 1 1.5 2.1 2.1 3.138c-1.419 0.418-3.115 0.631-5.073 0.688c0.405-1.743 1.56-3.118 3.037-3.826H9.398 z M6.217 12c0-0.052 0.007-0.1 0.01-0.151c2.247-0.004 4.187-0.263 5.812-0.771c0.136 0.3 0.3 0.6 0.4 0.8 c-1.975 0.615-3.603 1.877-4.868 3.781C6.725 14.7 6.2 13.4 6.2 12H6.217z M8.458 16.6 c1.15-1.799 2.619-2.971 4.437-3.512c0.543 1.4 1 2.8 1.2 4.354c-0.646 0.246-1.348 0.39-2.077 0.4 c-1.329-0.055-2.571-0.546-3.555-1.273L8.458 16.593z M15.229 16.807c-0.258-1.371-0.636-2.716-1.121-4.021 c1.094-0.157 2.305-0.112 3.6 0.112c-0.273 1.634-1.23 3.009-2.516 3.908H15.229L15.229 16.807z"/></g>','<g id="google"><path d="M19.02 10.145h-1.953l0.021 1.958h-1.344l-0.021-1.937l-1.854-0.019l-0.023-1.258l1.896-0.008V6.864h1.343V8.86 l1.938 0.042v1.243H19.02z M13.254 15.303c0 1.217-1.107 2.698-3.899 2.698c-2.043 0-3.748-0.884-3.748-2.364 c0-1.146 0.725-2.624 4.107-2.624c-0.5-0.412-0.625-0.985-0.318-1.604c-1.98 0-2.995-1.166-2.995-2.645 c0-1.447 1.076-2.762 3.271-2.762c0.557 0 3.5 0 3.5 0l-0.809 0.823h-0.923c0.651 0.4 1 1.1 1 2 c0 0.778-0.427 1.407-1.036 1.874c-1.085 0.838-0.807 1.4 0.3 2.133c1.091 0.8 1.5 1.5 1.5 2.48L13.254 15.3 L13.254 15.303z M10.863 8.771C10.712 7.8 10 7.1 9.1 7.068c-0.872-0.021-1.457 0.687-1.307 1.6 c0.151 0.9 0.9 1.6 1.9 1.562c0.848 0.1 1.305-0.531 1.201-1.458L10.863 8.771z M11.544 15.5 c0-0.707-0.78-1.379-2.087-1.379c-1.178-0.017-2.179 0.615-2.179 1.354c0 0.7 0.8 1.4 2 1.4 c1.56-0.031 2.338-0.553 2.338-1.334H11.544z"/></g>','<g id="twitter"><path d="M18.614 6.604c-0.556 0.325-1.171 0.561-1.822 0.688c-0.526-0.551-1.271-0.896-2.099-0.896 c-1.586 0-2.875 1.269-2.875 2.83c0 0.2 0 0.4 0.1 0.646c-2.385-0.119-4.5-1.247-5.916-2.959 C5.729 7.3 5.6 7.8 5.6 8.336c0 1 0.5 1.9 1.3 2.354c-0.47-0.014-0.912-0.141-1.3-0.354c0 0 0 0 0 0 c0 1.4 1 2.5 2.3 2.774c-0.241 0.062-0.495 0.102-0.756 0.102c-0.186 0-0.365-0.02-0.541-0.055 c0.365 1.1 1.4 1.9 2.7 1.971c-0.982 0.756-2.222 1.208-3.567 1.208c-0.232 0-0.461-0.016-0.686-0.04 c1.271 0.8 2.8 1.3 4.4 1.272c5.286 0 8.171-4.312 8.171-8.055c0-0.123-0.003-0.246-0.009-0.367 C18.127 8.8 18.6 8.3 19 7.72c-0.516 0.225-1.068 0.378-1.648 0.446C17.943 7.8 18.4 7.3 18.6 6.604z"/></g>','<g id="facebook"><path d="M14.545 11.521l-1.74 0.002l0.052 6.648h-2.453l0.014-6.648H8.824V9.421h1.592l-0.001-1.236 c0-1.713 0.485-2.756 2.592-2.756h1.758V7.53h-1.098c-0.824 0-0.863 0.293-0.863 0.84l-0.004 1.051h1.975L14.545 11.521z"/></g>','<g id="xing"><polygon points="18.2,5 15.3,5 10.6,13.4 13.7,19 16.6,19 13.4,13.4"/><polygon points="9.5,7.6 6.6,7.6 8.2,10.3 5.8,14.6 8.7,14.6 11.2,10.3"/></g>','<g id="odnoklassniki"><path d="M12.001 12.212c1.819 0 3.299-1.542 3.299-3.442c0-1.897-1.479-3.442-3.299-3.442c-1.822 0-3.302 1.544-3.302 3.4 C8.699 10.7 10.2 12.2 12 12.212z M12.001 7.346c0.753 0 1.4 0.6 1.4 1.424c0 0.788-0.612 1.426-1.365 1.4 s-1.367-0.638-1.367-1.426C10.634 8 11.2 7.3 12 7.346z"/><path d="M15.557 12.802c-0.285-0.47-0.883-0.613-1.334-0.315c-1.353 0.888-3.094 0.886-4.444 0 c-0.454-0.298-1.049-0.155-1.333 0.315c-0.286 0.473-0.149 1.1 0.3 1.393c0.597 0.4 1.2 0.7 1.9 0.826l-1.847 1.9 c-0.376 0.393-0.376 1 0 1.426c0.19 0.2 0.4 0.3 0.7 0.295c0.25 0 0.498-0.101 0.685-0.295l1.815-1.894l1.812 1.9 c0.377 0.4 1 0.4 1.4 0c0.379-0.396 0.379-1.033 0-1.426l-1.849-1.929c0.675-0.156 1.319-0.437 1.918-0.826 C15.704 13.9 15.8 13.3 15.6 12.802z"/></g>','<g id="weibo"><path fill="none" d="M10.852 10.982c-0.188 0.001-0.379 0.012-0.571 0.03c-2.466 0.231-4.341 1.763-4.188 3.4 c0.153 1.7 2.3 2.8 4.7 2.582c2.469-0.23 4.344-1.766 4.188-3.42C14.884 12.1 13.1 11 10.9 10.982z M11.108 16.211c-1.224 0.528-2.753 0.096-3.123-0.938c-0.37-1.034 0.026-2.414 1.641-2.95c0.216-0.071 0.472-0.111 0.736-0.112 c0.795 0 1.7 0.3 2.1 1.232C12.883 14.4 12.3 15.7 11.1 16.211z"/><path fill="none" d="M10.749 13.609c-0.063 0-0.129 0.016-0.192 0.048c-0.169 0.091-0.25 0.274-0.181 0.4 c0.067 0.1 0.3 0.2 0.4 0.086c0.169-0.092 0.251-0.274 0.182-0.41C10.943 13.7 10.9 13.6 10.7 13.609z"/><path fill="none" d="M9.57 13.982c-0.158 0-0.328 0.043-0.494 0.14c-0.443 0.257-0.518 0.696-0.329 1.1 c0.133 0.3 0.7 0.4 1.1 0.14c0.443-0.258 0.483-0.799 0.309-1.08C10.059 14.1 9.8 14 9.6 13.982z"/><path d="M16.672 10.558c0.605 0.2 0.823-0.293 0.791-1.008c-0.023-0.497-0.229-0.817-0.35-1.026 c-0.319-0.541-0.963-0.885-1.555-0.893c-0.109-0.001-0.218 0.008-0.32 0.031c-0.283 0.061-0.624 0.182-0.494 0.7 c0.143 0.5 0.9 0.2 1.3 0.427s0.374 0.4 0.4 0.714C16.499 9.9 16.2 10.4 16.7 10.558z"/><path d="M19.473 9.129c-0.088-1.024-0.719-2.061-1.505-2.708c-0.653-0.54-1.608-0.859-2.464-0.864 c-0.122 0-0.242 0.006-0.359 0.019c-0.463 0.049-0.938 0.153-0.945 0.692c-0.012 0.5 0.4 0.6 0.6 0.6 c0.859-0.037 1.621-0.222 2.6 0.649c0.574 0.5 1 1.5 0.9 2.076c-0.168 1.098-0.326 1.5 0.2 1.7 C19.574 11.6 19.5 9.9 19.5 9.129z"/><path d="M10.362 12.211c-0.266 0.001-0.52 0.04-0.736 0.112c-1.615 0.536-2.011 1.916-1.641 3 c0.37 1 1.9 1.5 3.1 0.938c1.223-0.529 1.774-1.787 1.344-2.768C12.063 12.6 11.2 12.2 10.4 12.211z M9.858 15.354c-0.442 0.256-0.979 0.144-1.111-0.14c-0.189-0.396-0.112-0.835 0.329-1.092c0.165-0.097 0.336-0.14 0.493-0.14 c0.263 0 0.5 0.1 0.6 0.291C10.34 14.6 10.3 15.1 9.9 15.354z"/><path d="M15.493 11.402c-0.163-0.054 0.651-1.638-0.241-2.087c-1.504-0.756-3.555 0.668-3.464 0.3 c0.168-0.719 0.526-2.196-0.743-2.264c-0.087-0.009-0.176-0.013-0.265-0.012c-2.777 0.022-6.688 4.516-6.246 6.9 c0.479 2.6 3.6 3.8 6.7 3.658c2.804 0 6.714-2.161 6.292-4.678C17.516 12.4 16.6 11.8 15.5 11.402z M10.837 17.016c-2.466 0.23-4.589-0.927-4.743-2.582c-0.153-1.657 1.72-3.188 4.188-3.419c0.193-0.019 0.383-0.029 0.571-0.03 c2.212-0.018 4 1.1 4.2 2.615C15.18 15.3 13.3 16.8 10.8 17.016z"/></g>','<g id="research-gate"><path d="M11.338,16.022c-0.048-0.261-0.078-0.633-0.087-1.129c-0.007-0.49-0.033-0.906-0.07-1.242c-0.039-0.34-0.111-0.614-0.216-0.842c-0.104-0.221-0.252-0.387-0.44-0.501c-0.194-0.119-0.45-0.196-0.772-0.239v-0.027c0.531-0.114,0.922-0.365,1.174-0.758c0.252-0.394,0.377-0.901,0.377-1.522c0-0.808-0.215-1.404-0.651-1.8c-0.435-0.396-1.039-0.591-1.825-0.591H5.358v9.262h1.879v-3.916h0.994c0.384,0,0.66,0.101,0.821,0.312c0.165,0.209,0.253,0.494,0.271,0.856l0.053,1.774c0.007,0.188,0.024,0.357,0.051,0.523c0.024,0.17,0.089,0.318,0.185,0.449h2.057V16.56C11.495,16.463,11.386,16.28,11.338,16.022z M9.062,11.142c-0.244,0.214-0.592,0.317-1.041,0.317H7.237V8.787h0.887c0.869,0,1.302,0.428,1.302,1.285C9.426,10.574,9.306,10.932,9.062,11.142z"/><path d="M15.606,11.641v1.374h1.235v0.947c0,0.247-0.036,0.467-0.114,0.654c-0.08,0.188-0.177,0.338-0.295,0.458c-0.115,0.125-0.242,0.214-0.38,0.271c-0.131,0.066-0.256,0.096-0.368,0.096c-0.269,0-0.486-0.09-0.656-0.25c-0.174-0.17-0.299-0.414-0.396-0.73c-0.092-0.314-0.155-0.693-0.188-1.141c-0.033-0.446-0.051-0.95-0.051-1.509c0-1.162,0.1-1.991,0.305-2.491c0.193-0.502,0.521-0.753,0.973-0.753c0.193,0,0.357,0.05,0.49,0.147c0.133,0.102,0.246,0.225,0.332,0.376c0.088,0.152,0.148,0.319,0.189,0.506s0.057,0.361,0.057,0.525h1.801c0-0.943-0.225-1.666-0.678-2.172c-0.451-0.507-1.189-0.761-2.217-0.761c-0.601,0-1.103,0.101-1.5,0.302c-0.398,0.196-0.724,0.494-0.965,0.887c-0.242,0.394-0.416,0.885-0.513,1.473c-0.104,0.588-0.151,1.271-0.151,2.047c0,0.808,0.032,1.512,0.104,2.122c0.065,0.606,0.205,1.123,0.409,1.537c0.199,0.413,0.486,0.729,0.847,0.938c0.358,0.214,0.834,0.317,1.403,0.317c0.439,0,0.822-0.078,1.142-0.244c0.313-0.162,0.588-0.426,0.812-0.791h0.029v0.855h1.379v-4.991H15.606z"/></g>','<g id="yelp"><path d="M8.378,5.342c0.739-0.581,2.159-0.747,2.743-0.633c0.586,0.112,0.891,0.439,0.895,0.838l0.034,5.08c0.003,0.399-0.205,0.767-0.461,0.815c-0.258,0.049-0.637-0.188-0.845-0.528L8.079,6.558C7.873,6.218,7.455,6.068,8.378,5.342 M7.493,15.003l2.684-0.949c0.373-0.134,0.708-0.504,0.746-0.823c0.036-0.32-0.235-0.701-0.604-0.847l-2.834-1.125c-0.369-0.146-0.795,0.2-0.907,0.767c0,0-0.068,1.972,0,2.379C6.645,14.812,7.119,15.135,7.493,15.003 M12.174,15.477c0.008-0.4-0.206-0.745-0.475-0.77c-0.27-0.025-0.696,0.205-0.951,0.51l-1.872,2.244c-0.256,0.305-0.129,1.021,0.243,1.157l1.957,0.68c0.373,0.137,1.028-0.266,1.036-0.664L12.174,15.477z M16.826,14.955l-2.347-0.676c-0.381-0.108-0.813-0.099-0.96,0.025c-0.146,0.122-0.108,0.51,0.082,0.857l1.481,2.712c0.192,0.349,0.958,0.289,1.169-0.05c0,0,0.893-1.317,1.057-1.811C17.473,15.519,17.207,15.063,16.826,14.955 M17.398,11.142c-0.105-0.343-0.841-1.354-1.237-1.698c-0.397-0.346-0.852-0.303-1.107,0.001l-1.514,1.802c-0.256,0.304-0.324,0.784-0.152,1.067c0.17,0.282,0.627,0.442,1.013,0.356l2.617-0.485C17.489,12.071,17.506,11.484,17.398,11.142"/></g>','<g id="blogger"><path d="M6.031,14.114c0,2.131,1.739,3.854,3.882,3.854h4.179c2.145,0,3.877-1.724,3.877-3.854v-2.732c0-0.425-0.342-0.77-0.771-0.77h-0.654c-0.426,0-0.76-0.318-0.787-0.717c-0.004-2.14-1.742-3.865-3.886-3.865H9.913c-2.144,0-3.88,1.725-3.882,3.855V14.114z M13.086,10c0,0.62-0.345,1.125-0.77,1.125h-2.261c-0.423,0-0.768-0.505-0.768-1.125c0-0.623,0.345-1.125,0.768-1.125h2.261C12.741,8.875,13.086,9.376,13.086,10z M15.256,14.078c0,0.597-0.326,1.089-0.725,1.089h-4.523c-0.399,0-0.721-0.492-0.721-1.089S9.608,13,10.008,13h4.523C14.93,13,15.256,13.481,15.256,14.078z"/></g>'],_=e('<svg id="svg-source" height="0" version="1.1" xmlns="http://www.w3.org/2000/svg" style="position:absolute; margin-left: -100%" xmlns:xlink="http://www.w3.org/1999/xlink">'+_+"</svg>");e(document.body).prepend(e(_)),e(".soc-ico a").not(".entry-share .soc-ico a").html('<svg class="icon" viewBox="0 0 24 24"><use xlink:href="#social-500px"></use></svg>'),e(".entry-share .soc-ico a").append('<svg class="icon" viewBox="0 0 24 24"><use xlink:href="#social-500px"></use></svg>');var C=e(".soc-ico a svg use");e(".px-500").find(C).attr("xlink:href","#social-500px"),e(".tripedvisor").find(C).attr("xlink:href","#tripedvisor"),e(".vk").find(C).attr("xlink:href","#vk"),e(".foursquare").find(C).attr("xlink:href","#foursquare"),e(".website").find(C).attr("xlink:href","#website"),e(".mail").find(C).attr("xlink:href","#mail"),e(".behance").find(C).attr("xlink:href","#behance"),e(".stumbleupon").find(C).attr("xlink:href","#stumbleupon"),e(".instagram").find(C).attr("xlink:href","#instagram"),e(".github").find(C).attr("xlink:href","#github"),e(".skype").find(C).attr("xlink:href","#skype"),
e(".devian").find(C).attr("xlink:href","#devian"),e(".pinterest").find(C).attr("xlink:href","#pinterest"),e(".tumbler").find(C).attr("xlink:href","#tumbler"),e(".vimeo").find(C).attr("xlink:href","#vimeo"),e(".linkedin").find(C).attr("xlink:href","#linkedin"),e(".lastfm").find(C).attr("xlink:href","#lastfm"),e(".forrst").find(C).attr("xlink:href","#forrst"),e(".flickr").find(C).attr("xlink:href","#flickr"),e(".delicious").find(C).attr("xlink:href","#delicious"),e(".rss").find(C).attr("xlink:href","#rss"),e(".you-tube").find(C).attr("xlink:href","#you-tube"),e(".dribbble").find(C).attr("xlink:href","#dribbble"),e(".google").find(C).attr("xlink:href","#google"),e(".twitter").find(C).attr("xlink:href","#twitter"),e(".facebook").find(C).attr("xlink:href","#facebook"),e(".xing").find(C).attr("xlink:href","#xing"),e(".odnoklassniki").find(C).attr("xlink:href","#odnoklassniki"),e(".weibo").find(C).attr("xlink:href","#weibo"),e(".research-gate").find(C).attr("xlink:href","#research-gate"),e(".yelp").find(C).attr("xlink:href","#yelp"),e(".blogger").find(C).attr("xlink:href","#blogger"),e(".soc-ico a").css("visibility","visible"),e.fn.exists=function(){return e(this).length>0?!0:!1},e.fn.loaded=function(t,i,o){var n=this.length;return n>0?this.each(function(){var o=this,a=e(o);a.on("load.dt",function(o){e(this).off("load.dt"),"function"==typeof t&&t.call(this),--n<=0&&"function"==typeof i&&i.call(this)}),o.complete&&void 0!==o.complete?a.trigger("load.dt"):o.src=o.src}):o?("function"==typeof i&&i.call(this),this):void 0},e.rsCSS3Easing={easeOutSine:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",easeInOutSine:"cubic-bezier(0.445, 0.050, 0.550, 0.950)"},e.extend(jQuery.easing,{easeInOutSine:function(e,t,i,o,n){return-o/2*(Math.cos(Math.PI*t/n)-1)+i},easeOutSine:function(e,t,i,o,n){return o*Math.sin(t/n*(Math.PI/2))+i},easeOutCubic:function(e,t,i,o,n){return o*((t=t/n-1)*t*t+1)+i}}),e.thePhotoSlider=function(t,i){var o=e(t).data("thePhotoSlider");o?o.update():this._init(t,i)},e.thePhotoSlider.defaults={mode:{type:"slider"},responsive:!0,height:!1,width:!1,sidePaddings:0,storeHTML:!1,autoPlay:!1,threshold:20,collapsePoint:700},e.thePhotoSlider.prototype={_init:function(t,i){var o=this;if(o.st=e.extend({},e.thePhotoSlider.defaults,i),o.ev=e(o),o.autoPlay={enabled:!1,delay:2e3,loop:!0},o.currSlide=0,o.noSlide=!0,o.lockLeft=!0,o.lockRight=!0,o.sliderLock=!1,o.lockTimeout=!1,o.wrap={},o.wrap.$el=e(t),o.wrap.width=0,o.wrap.height=!1,o.wrap.$el.data("thePhotoSlider",o),o.viewport=o.wrap.$el.find(".ts-viewport"),o.cont={},o.cont.$el=o.viewport.find(".ts-cont"),o.cont.width=0,o.cont.startX=0,o.cont.instantX=0,o.slides={},o.slides.$items=o.cont.$el.children(),o.slides.number=o.slides.$items.length,o.slides.position=[],o.slides.width=[],o.slides.isLoaded=[],o.drag={},o.drag.isMoving=!1,o.drag.startX=0,o.drag.startY=0,o.drag.offsetX=0,o.drag.offsetY=0,o.drag.lockX=!1,o.drag.lockY=!1,o.features={},o._featureDetection(),o.st.storeHTML&&(o.origHTML=o.wrap.$el.html()),o._buildHTML(),o._calcSliderSize(),o.wrap.height||o.wrap.$el.addClass("ts-autoHeight"),o._setSliderWidth(),o._adjustSlides(),o._setSliderHeight(),o.slideTo(0,!0),o.noSlide||o._bindEvents(),setTimeout(function(){o.wrap.$el.addClass("ts-ready"),o.ev.trigger("sliderReady")},20),o.st.responsive)if("onorientationchange"in window){var n=window.orientation;e(window).on("orientationchange",function(e){var t=window.orientation;t!==n&&(n=t,o.update())})}else{var a;e(window).on("resize",function(e){clearTimeout(a),a=setTimeout(function(){o.update()},200)})}o.st.autoPlay.enabled&&o.play()},_featureDetection:function(){var e,t=this,o=document.createElement("div").style,n=["webkit","Moz","ms","O"];for(t.features.vendor="",i=0;i<n.length;i++)e=n[i],!t.features.vendor&&e+"Transform"in o&&(t.features.vendor="-"+e.toLowerCase()+"-");-1==navigator.userAgent.indexOf("Safari")||-1!=navigator.userAgent.indexOf("Chrome")||"ontouchstart"in window?"undefined"!=typeof Modernizr&&(t.features.css3d=Modernizr.csstransforms3d):t.features.css3d=Modernizr.csstransforms3d},_buildHTML:function(){var e=this;"centered"===e.st.mode.type&&e.wrap.$el.addClass("ts-centered"),"slider"===e.st.mode.type?e.slides.$items.addClass("ts-slide"):("scroller"===e.st.mode.type||"centered"===e.st.mode.type||"carousel"===e.st.mode.type)&&e.slides.$items.addClass("ts-cell")},_calcSliderSize:function(){var e=this,t=typeof e.st.width,i=typeof e.st.height,o=!1,n=!1;e.wrap.width=e.wrap.$el.width(),"function"===t?o=e.st.width(this):"number"===t&&(o=e.st.width),"function"===i?n=e.st.height(this):"number"===i&&(n=e.st.height),n&&!o?e.wrap.height=n:n&&o?e.wrap.height=n*e.wrap.width/o:e.wrap.height=!1},_setSliderWidth:function(){var e=this;"centered"!==e.st.mode.type?e.viewport.css({width:e.wrap.width}):e.wrap.width>e.st.collapsePoint?e.wrap.$el.removeClass("ts-collapsed"):e.wrap.$el.addClass("ts-collapsed")},_setSliderHeight:function(){var t=this;if("number"==typeof t.wrap.height)t.viewport.css({height:t.wrap.height});else if("scroller"===t.st.mode.type||"centered"===t.st.mode.type||"carousel"===t.st.mode.type)"0px"!==t.viewport.css("height")&&0!=t.viewport.css("height")&&t.viewport.css("height")||t.viewport.css({height:Math.max.apply(null,t.slides.height)});else if(t.slides.isLoaded[t.currSlide]){var i=e(t.slides.$items[t.currSlide]).height();i>0?t.viewport.css({height:i}):t.viewport.css({height:auto})}else{var i=e(t.slides.$items[t.currSlide]).height();i>0?t.viewport.css({height:i}):t.viewport.css({height:auto})}},_adjustSlides:function(){var t=this;if("slider"===t.st.mode.type)t.cont.width=0,t.slides.$items.each(function(i){var o=e(t.slides.$items[i]),n={};t.slides.position[i]=-t.cont.width-t.st.sidePaddings/2,t.cont.width=t.cont.width+t.wrap.width+t.st.sidePaddings,n.left=-t.slides.position[i],t.slides.isLoaded[i]||o.find("img").loaded(!1,function(){t.slides.isLoaded[i]=!0,o.addClass("ts-loaded")},!0),o.css(n)});else if("centered"===t.st.mode.type){if(t.cont.width=0,t.slides.contRatio=[],t.slides.ratio=[],t.st.mode.lsMinW||t.st.mode.lsMaxW)var i=t.wrap.width/100*t.st.mode.lsMinW,o=t.wrap.width/100*t.st.mode.lsMaxW;if(t.st.mode.ptMinW||t.st.mode.ptMaxW)var n=t.wrap.width/100*t.st.mode.ptMinW,a=t.wrap.width/100*t.st.mode.ptMaxW;t.slides.$items.each(function(r){var s=e(t.slides.$items[r]),l={},d=s.attr("data-width")?parseFloat(s.attr("data-width")):s.width(),c=s.attr("data-height")?parseFloat(s.attr("data-height")):s.height();t.slides.contRatio[r]||(t.slides.contRatio[r]=d/c,t.slides.contRatio[r]>1?s.addClass("ts-ls"):s.addClass("ts-pt")),t.wrap.width>t.st.collapsePoint?(c=t.wrap.height,d=t.wrap.height*t.slides.contRatio[r],(i||o)&&d>c?i===o||d>o?d=o:i>d&&(d=i):(n||a)&&c>=d&&(n===a||d>a?d=a:n>d&&(d=n)),t.slides.ratio[r]=d/c,l.height=t.wrap.height,l.width=t.slides.width[r]=d,t.slides.position[r]=-t.cont.width,t.cont.width=t.cont.width+t.slides.width[r]+t.st.sidePaddings,l.left=-t.slides.position[r]):(c=l.height=t.wrap.height,d=t.slides.width[r]=l.width=t.wrap.width,t.slides.ratio[r]=d/c,t.slides.position[r]=-t.cont.width,t.cont.width=t.cont.width+t.slides.width[r],l.left=-t.slides.position[r]),t.slides.position[r]=t.slides.position[r]-t.slides.width[r]/2,t.slides.ratio[r]>t.slides.contRatio[r]?(s.removeClass("ts-narrow"),s.addClass("ts-wide")):(s.removeClass("ts-wide"),s.addClass("ts-narrow")),t.slides.isLoaded[r]||s.find("img").loaded(!1,function(){t.slides.isLoaded[r]=!0,s.addClass("ts-loaded")},!0),s.css(l)})}else if("scroller"===t.st.mode.type)t.cont.width=0,t.slides.ratio=[],"number"!=typeof t.wrap.height&&(t.slides.height=[]),t.slides.$items.each(function(i){var o=e(t.slides.$items[i]),n={},a=o.attr("data-width")?parseFloat(o.attr("data-width")):o.width(),r=o.attr("data-height")?parseFloat(o.attr("data-height")):o.height();a>0&&r>0?t.slides.ratio[i]=a/r:t.slides.ratio[i]=1,"number"==typeof t.wrap.height?(t.slides.width[i]=t.wrap.height*t.slides.ratio[i],n.width=t.slides.width[i],n.height=t.slides.width[i]/t.slides.ratio[i]):a>0&&r>0?(t.slides.width[i]||(n.width=t.slides.width[i]=a),t.slides.height[i]||(n.height="100%"),t.slides.height[i]=r):(o.css("height","auto"),t.slides.width[i]=o.width(),t.slides.height[i]=o.height(),n.height="100%"),t.slides.position[i]=-t.cont.width,t.cont.width=t.cont.width+t.slides.width[i],i<t.slides.number-1&&(t.cont.width+=t.st.sidePaddings),n.left=-t.slides.position[i],t.slides.isLoaded[i]||o.find("img").loaded(!1,function(){t.slides.isLoaded[i]=!0,o.addClass("ts-loaded")},!0),o.css(n)});else if("carousel"===t.st.mode.type){t.cont.width=0;for(var r=t.st.mode.perView,s=t.st.mode.minWidth,l=t.wrap.width/r;s>l&&r>.31;)r--,1>r&&(r=1),l=t.wrap.width/r;t.perView=r,t.slides.$items.each(function(i){var o=e(t.slides.$items[i]),n={};t.slides.position[i]=-t.cont.width,t.cont.width=t.cont.width+l,n.width=l-t.st.sidePaddings,n.left=-t.slides.position[i]+t.st.sidePaddings/2,o.css(n)})}"centered"!==t.st.mode.type&&t.cont.width<=t.wrap.width?(t.noSlide=!0,t._transitionStart(0,0,"easeInOutSine",!0),t.cont.$el.css("left",(t.wrap.width-t.cont.width)/2),t.lockLeft=!0,t.lockRight=!0,t.ev.trigger("updateNav")):"centered"===t.st.mode.type&&t.slides.number<2?(t.noSlide=!0,t._transitionStart(0,0,"easeInOutSine",!0),t.cont.$el.css("left",-t.cont.width/2),t.lockLeft=!0,t.lockRight=!0,t.ev.trigger("updateNav")):(t.noSlide=!1,t.cont.$el.css("left",""),t.lockRight?(t.lockLeft=!1,t.lockRight=!0,t.ev.trigger("lockRight").trigger("updateNav")):t.currSlide<=0?(t.lockLeft=!0,t.lockRight=!1,t.ev.trigger("lockLeft").trigger("updateNav")):t.currSlide>0&&(t.lockLeft=!1,t.lockRight=!1,t.ev.trigger("updateNav")))},_unifiedEvent:function(e){return void 0!==e.originalEvent.touches&&e.originalEvent.touches[0]&&(e.pageX=e.originalEvent.touches[0].pageX,e.pageY=e.originalEvent.touches[0].pageY),e},_unifiedX:function(){var e=this,t=0,i=e.cont.$el.css("transform");if(i)var o=i.split(", ");return t=e.features.css3d&&"none"!==i&&"matrix(1"===o[0]?parseFloat(o[4]):e.features.css3d&&"none"!==i&&"matrix3d(1"===o[0]?parseFloat(o[12]):parseFloat(e.cont.$el.css("left"))},_bindEvents:function(){var t=this;t.wrap.$el.on("mousedown.theSlider touchstart.theSlider",function(i){"touchstart"!=i.type&&i.preventDefault(),t._onStart(t._unifiedEvent(i)),e(document).on("mousemove.theSlider touchmove.theSlider",function(e){t._onMove(t._unifiedEvent(e))}),e(document).on("mouseup.theSlider mouseleave.theSlider touchend.theSlider touchcancel.theSlider",function(i){e(document).off("mousemove.theSlider mouseup.theSlider mouseleave.theSlider touchmove.theSlider touchend.theSlider touchcancel.theSlider"),t._onStop(t._unifiedEvent(i))})})},_unbindEvents:function(){var t=this;t.wrap.$el.off("mousedown.theSlider touchstart.theSlider"),e(document).off("mousemove.theSlider mouseup.theSlider mouseleave.theSlider touchmove.theSlider touchend.theSlider touchcancel.theSlider")},_onStart:function(e){var t=this;t.drag.isMoving||t.sliderLock||(t.drag.isMoving=!0,t.drag.startX=e.pageX,t.drag.startY=e.pageY,t.cont.startX=t._unifiedX(),t.drag.offsetX=0,t.drag.offsetY=0,t.drag.lockX=!1,t.drag.lockY=!1)},_onMove:function(e){var t=this,i=0;t.drag.isMoving&&(t.drag.offsetX=e.pageX-t.drag.startX,t.drag.offsetY=e.pageY-t.drag.startY,Math.abs(t.drag.offsetX)>=t.st.threshold-1&&Math.abs(t.drag.offsetX)>Math.abs(t.drag.offsetY)&&!t.drag.lockX?(t.drag.lockX=!1,t.drag.lockY=!0,"touchmove"==e.type&&(t.drag.offsetY=0)):Math.abs(t.drag.offsetY)>=t.st.threshold-1&&Math.abs(t.drag.offsetX)<Math.abs(t.drag.offsetY)&&!t.drag.lockY&&(t.drag.lockX=!0,t.drag.lockY=!1,"touchmove"==e.type&&(t.drag.offsetX=0)),t.drag.lockX&&"touchmove"==e.type?t.drag.offsetX=0:t.drag.lockY&&"touchmove"==e.type&&(t.drag.offsetY=0),t.drag.lockY&&e.preventDefault(),t.cont.instantX=t.cont.startX+t.drag.offsetX,i=t.cont.instantX<0&&t.cont.instantX>-t.cont.width+t.viewport.width()?t.cont.instantX:t.cont.instantX>=0?t.cont.instantX/4:-t.cont.width+t.viewport.width()+(t.cont.width-t.viewport.width()+t.cont.instantX)/4,t._doDrag(i)),t.st.autoPlay.enabled&&t.pause()},_onStop:function(e){var t=this;return t.drag.isMoving&&(t.cont.instantX=t.cont.startX+t.drag.offsetX,Math.abs(t.drag.offsetX)>t.st.threshold&&(t.wrap.$el.addClass("ts-interceptClicks"),t.wrap.$el.one("click.preventClick",function(e){e.preventDefault(),e.stopImmediatePropagation(),e.stopPropagation()}),window.setTimeout(function(){t.wrap.$el.off("click.preventClick"),t.wrap.$el.removeClass("ts-interceptClicks")},301)),t._autoAdjust(),t._setSliderHeight(),t.cont.startX=0,t.cont.instantX=0,t.drag.isMoving=!1,t.drag.startX=0,t.drag.startY=0,t.drag.offsetX=0,t.drag.offsetY=0,t.drag.lockX=!1,t.drag.lockY=!1),t.st.autoPlay.enabled&&t.play(),!1},_doDrag:function(e){var t=this;if(t.features.css3d){var i={};i[t.features.vendor+"transform"]="translate3d("+e+"px,0,0)",i.transform="translate3d("+e+"px,0,0)",i[t.vendor+"transition"]="",i.transition="",t.cont.$el.css(i)}else t.cont.$el.css({left:e})},_calcCurrSlide:function(e){var t=this,i=t.slides.number-1;return t.slides.$items.each(function(o){return e>t.slides.position[o]?(i=o-1,!1):void 0}),0>i&&(i=0),i},_isRightExceed:function(e){var t=this,i=0;return i="centered"===t.st.mode.type?t.slides.position[t.slides.number-1]:-t.cont.width+t.viewport.width(),i>e?!0:!1},_autoAdjust:function(){var e=this,t=0,o=0,n=e.slides.number-1;if(e.cont.instantX>=0)t=e.slides.position[0],e.currSlide=0,e.lockLeft=!0,e.lockRight=!1,e.ev.trigger("lockLeft").trigger("updateNav");else if(e._isRightExceed(e.cont.instantX))t="centered"===e.st.mode.type?e.slides.position[e.slides.number-1]:-e.cont.width+e.viewport.width(),e.currSlide=e._calcCurrSlide(t),e.lockLeft=!1,e.lockRight=!0,e.ev.trigger("lockRight").trigger("updateNav");else if(e.drag.offsetX<-e.st.threshold){if(n=e._calcCurrSlide(e.cont.instantX)+1,e._isRightExceed(e.slides.position[n])){for(t=-e.cont.width+e.viewport.width(),i=n;i>=0;i--)if(!e._isRightExceed(e.slides.position[i])){n=i;break}e.lockLeft=!1,e.lockRight=!0,e.ev.trigger("lockRight").trigger("updateNav")}else t=e.slides.position[n],n<e.slides.number-1?(e.lockLeft=!1,e.lockRight=!1,e.ev.trigger("updateNav")):(e.lockLeft=!1,e.lockRight=!0,e.ev.trigger("lockRight").trigger("updateNav"));e.currSlide=n}else e.drag.offsetX>e.st.threshold?(e.currSlide=e._calcCurrSlide(e.cont.instantX),t=e.slides.position[e.currSlide],e.currSlide>0?(e.lockLeft=!1,e.lockRight=!1,e.ev.trigger("updateNav")):(e.lockLeft=!0,e.lockRight=!1,e.ev.trigger("lockLeft").trigger("updateNav"))):t=e.cont.startX;o=10*Math.sqrt(Math.abs(e.cont.instantX-t))+100,e._transitionStart(t,o,"easeOutSine")},_transitionStart:function(t,i,o,n){var a=this,r={},s=e.rsCSS3Easing[o];return a._transitionEnd(),a.ev.trigger("beforeTransition"),n?(a.features.css3d?(r[a.features.vendor+"transform"]="translate3d("+t+"px,0,0)",r.transform="translate3d("+t+"px,0,0)"):r.left=t,a.cont.$el.css(r),!1):(a.ev.trigger("beforeTransition"),a.sliderLock=!0,clearTimeout(a.lockTimeout),a.lockTimeout=setTimeout(function(){a.sliderLock=!1,a.ev.trigger("afterTransition")},i),void(a.features.css3d?(r[a.features.vendor+"transform"]="translate3d("+t+"px,0,0)",r.transform="translate3d("+t+"px,0,0)",r[a.features.vendor+"transition"]="all "+i+"ms "+s,r.transition="all "+i+"ms "+s,a.cont.$el.css(r),a.cont.$el.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){})):a.cont.$el.animate({left:t},i,o)))},_transitionEnd:function(){var e=this;if(e.features.css3d){var t={};t[e.vendor+"transition"]="",t.transition="",e.cont.$el.css(t)}else e.cont.$el.stop()},_transitionCancel:function(){var e=this,t=e.cont.$el.position().left,i={};if(i[e.vendor+"transition"]="",i.transition="",e.cont.$el.off("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend"),e.features.css3d){var o=e.cont.$el.css("transform"),n=o.split(", ");t=n[4],i[e.features.vendor+"transform"]="translate3d("+t+"px,0,0)",i.transform="translate3d("+t+"px,0,0)",e.cont.$el.css(i)}else e.cont.$el.stop(),e.cont.$el.animate({left:t},duration,easing)},pause:function(){var e=this;e._autoPlayRunning=!1,e._autoPlayTimeout&&(clearTimeout(e._autoPlayTimeout),e._autoPlayTimeout=null)},slideTo:function(e,t){var i=this,o=i.slides.position[e],n=0,a=i.currSlide;return i.pause(),i.noSlide?!1:(i._transitionEnd(),o>=i.slides.position[0]?(i.currSlide=0,i.lockLeft=!0,i.lockRight=!1,i.ev.trigger("lockLeft").trigger("updateNav")):i._isRightExceed(o)||e>=i.slides.number-1?("centered"===i.st.mode.type?(o=i.slides.position[e],i.currSlide=e):(o=-i.cont.width+i.viewport.width(),i.currSlide=i._calcCurrSlide(o)),i.lockLeft=!1,i.lockRight=!0,i.ev.trigger("lockRight").trigger("updateNav")):(i.currSlide=e,i.lockLeft=!1,i.lockRight=!1,i.ev.trigger("updateNav")),n=10*Math.sqrt(Math.abs(i.slides.position[a]-o))+100,i._transitionStart(o,n,"easeInOutSine",t),void(i.st.autoPlay.enabled&&i.play()))},startPlay:function(){var e=this;e.currSlide+1<=e.slides.number-1&&!e.lockRight?e.slideTo(e.currSlide+1):e.currSlide>=e.slides.number-1&&e.st.autoPlay.loop?e.slideTo(0):e.lockRight&&e.st.autoPlay.loop&&e.slideTo(0)},play:function(){var e=this;e._autoPlayRunning=!0,e._autoPlayTimeout&&clearTimeout(e._autoPlayTimeout),e._autoPlayTimeout=setTimeout(function(){e.startPlay()},e.st.autoPlay.delay)},slideNext:function(){var e=this;return e.currSlide+1<=e.slides.number-1?void e.slideTo(e.currSlide+1):!1},slidePrev:function(){var e=this;if(e.currSlide-1>=0)e.slideTo(e.currSlide-1);else{if(0!=e.currSlide||0!=e.lockLeft)return!1;e.slideTo(e.currSlide)}},update:function(){var e=this;e._calcSliderSize(),e._setSliderWidth(),e._adjustSlides(),e._setSliderHeight(),e._doDrag(),e.noSlide?(e.slideTo(0,!0),e._unbindEvents()):(e.slideTo(e.currSlide,!0),e._bindEvents())}},e.fn.thePhotoSlider=function(t){return this.each(function(){new e.thePhotoSlider(this,t)})};var S=e(".photo-scroller");S.length>0&&(e.fn.photoSlider=function(){function t(e){"37"==e.keyCode?I.noSlide||I.slidePrev():"39"==e.keyCode&&(I.noSlide||I.slideNext())}var o=e(this),n={},a="";$elParent=o.parents(".photo-scroller"),n.$items=o.children("figure"),n.count=n.$items.length,n.$items.each(function(t){var i=e(this),o=i.children().first().remove(),n=o.attr("href"),r=o.children("img"),s=r.attr("src"),l=r.attr("data-src"),d=(r.attr("data-srcset"),r.attr("class"));if(r.hasClass("lazy-load"))var c="layzr-bg";else var c="";i.find("figcaption").addClass("caption-"+(t+1));var u=e(this).find("figcaption").clone(!0);if(e(".slide-caption").append(u),parseInt($elParent.attr("data-thumb-width"))>0){var h=parseInt($elParent.attr("data-thumb-width")),f=parseInt($elParent.attr("data-thumb-height"));$elParent.removeClass("proportional-thumbs")}else{var h=parseInt(r.attr("width")),f=parseInt(r.attr("height"));$elParent.addClass("proportional-thumbs")}a=a+'<div class="ts-cell" data-width="'+(h+5)+'" data-height="'+(f+10)+'"><div class="ts-thumb-img '+c+'"><img class=" '+d+'" src="'+s+'" data-src="'+l+'" data-srcset="'+l+'" width="'+h+'" height="'+f+'"></div></div>',i.prepend('<div class="ts-slide-img"><img src="'+n+'" width="'+i.attr("data-width")+'" height="'+i.attr("data-height")+'"></div>')}),$elParent.append('<div class="scroller-arrow prev"><i></i><i></i></div><div class="scroller-arrow next"><i></i><i></i></div>'),o.addClass("ts-cont"),o.wrap('<div class="ts-wrap"><div class="ts-viewport"></div></div>');var r=o.parents(".ts-wrap"),s=v.width(),l=$elParent,d="true"==l.attr("data-autoslide")?!0:!1,c=l.attr("data-delay")&&parseInt(l.attr("data-delay"))>999?parseInt(l.attr("data-delay")):5e3,u="true"===l.attr("data-loop")?!0:!1,h=l.attr("data-thumb-height")?parseInt(l.attr("data-thumb-height"))+10:90,f=l.attr("data-transparency")?l.attr("data-transparency"):.5,p=(e("#wpadminbar").length>0?e("#wpadminbar").height():0,l.attr("data-ls-min")?parseInt(l.attr("data-ls-min")):0),m=l.attr("data-ls-max")?parseInt(l.attr("data-ls-max")):100,g=l.attr("data-ls-fill-dt")?l.attr("data-ls-fill-dt"):"fill",y=l.attr("data-ls-fill-mob")?l.attr("data-ls-fill-mob"):"fit",w=l.attr("data-pt-min")?parseInt(l.attr("data-pt-min")):0,_=l.attr("data-pt-max")?parseInt(l.attr("data-pt-max")):100,C=l.attr("data-pt-fill-dt")?l.attr("data-pt-fill-dt"):"fill",S=l.attr("data-pt-fill-mob")?l.attr("data-pt-fill-mob"):"fit",x=l.attr("data-padding-side")?parseInt(l.attr("data-padding-side")):0;0>=m&&(m=100),0>=_&&(_=100),m>m&&(m=m),_>_&&(_=_),r.addClass("ts-ls-"+g).addClass("ts-ls-mob-"+y),r.addClass("ts-pt-"+C).addClass("ts-pt-mob-"+S),r.find(".ts-slide-img").css({opacity:f}),r.find(".video-icon").css({opacity:f});var k=l.attr("data-padding-top")&&s>760?l.attr("data-padding-top"):0,T=l.attr("data-padding-bottom")&&s>760?l.attr("data-padding-bottom"):0,P=r.find(".ts-viewport");P.css({"margin-top":k+"px","margin-bottom":T+"px"}),v.on("debouncedresize",function(){k=l.attr("data-padding-top")&&v.width()>760?l.attr("data-padding-top"):0,T=l.attr("data-padding-bottom")&&v.width()>760?l.attr("data-padding-bottom"):0,v.width()>760?P.css({"margin-top":k+"px","margin-bottom":T+"px"}):P.css({"margin-top":"0px","margin-bottom":"0px"})});var I=r.thePhotoSlider({mode:{type:"centered",lsMinW:p,lsMaxW:m,ptMinW:w,ptMaxW:_},height:function(){var t=v.height(),i=e("#wpadminbar").height();if(e(".mixed-header").length>0)var o=e(".mixed-header").height();else var o=e(".masthead").height();return b.hasClass("transparent")||r.parents(".photo-scroller").hasClass("full-screen")?window.innerWidth<dtLocal.themeSettings.mobileHeader.secondSwitchPoint?t-k-T-o-i:t-k-T-i:e(".mixed-header").length>0||r.parents(".photo-scroller").hasClass("full-screen")?window.innerWidth<dtLocal.themeSettings.mobileHeader.firstSwitchPoint?t-k-T-o-i:e(".side-header-h-stroke").length>0?t-k-T-o-i:t-k-T-i:e(".side-header").length>0||r.parents(".photo-scroller").hasClass("full-screen")?window.innerWidth<dtLocal.themeSettings.mobileHeader.firstSwitchPoint?t-k-T-o-i:t-k-T-i:window.innerWidth<dtLocal.themeSettings.mobileHeader.firstSwitchPoint?t-k-T-o-i:t-k-T-o-i},sidePaddings:x,autoPlay:{enabled:d,delay:c,loop:u}}).data("thePhotoSlider"),M=e('<div class="ts-wrap"><div class="ts-viewport"><div class="ts-cont ts-thumbs">'+a+"</div></div></div>");r.after(M);var z=M.thePhotoSlider({mode:{type:"scroller"},height:h}).data("thePhotoSlider");e(".prev",A).click(function(){I.noSlide||I.slidePrev()}),e(".next",A).click(function(){I.noSlide||I.slideNext()}),I.ev.on("updateNav sliderReady",function(){I.lockRight?e(".next",$elParent).addClass("disabled"):e(".next",$elParent).removeClass("disabled"),I.lockLeft?e(".prev",$elParent).addClass("disabled"):e(".prev",$elParent).removeClass("disabled")}),window.addEventListener("keydown",t,!1),I.ev.on("sliderReady beforeTransition",function(){I.slides.$items.removeClass("act"),I.slides.$items.eq(I.currSlide).addClass("act"),z.slides.$items.removeClass("act"),z.slides.$items.eq(I.currSlide).addClass("act"),I.slides.$items.eq(I.currSlide).hasClass("ts-video")?I.slides.$items.parents(".ts-wrap ").addClass("hide-slider-overlay"):I.slides.$items.eq(I.currSlide).find(".ps-link").length>0?I.slides.$items.parents(".ts-wrap ").addClass("hide-slider-overlay"):I.slides.$items.parents(".ts-wrap ").removeClass("hide-slider-overlay");var t=I.slides.$items.eq(I.currSlide).find("figcaption").attr("class");e(".slide-caption > figcaption").removeClass("actCaption"),e(".slide-caption > ."+t).addClass("actCaption")}),I.ev.on("afterTransition",function(){var e=-z._unifiedX(),t=e+z.wrap.width,o=-z.slides.position[I.currSlide],n=o+z.slides.width[I.currSlide];if(o-=50,n+=50,e>o)for(i=z.currSlide;i>=0;i--){o+=50,n-=50;var a=-z.slides.position[i],r=a+z.wrap.width;if(n>r){z.slideTo(i+1);break}0===i&&z.slideTo(0)}else n>t&&z.slideTo(I.currSlide)}),M.addClass("scroller-thumbnails"),z.slides.$items.each(function(t){e(this).on("click",function(i){var o=e(this);o.parents(".ts-wrap").hasClass("ts-interceptClicks")||I.slideTo(t)})}),e(".scroller-thumbnails").layzrInitialisation(),I.slides.$items.each(function(t){e(this).on("click",function(i){var o=e(this);o.parents(".ts-wrap").hasClass("ts-interceptClicks")||I.slideTo(t)})});var A=r.parents(".photo-scroller");I.st.autoPlay.enabled&&e(".auto-play-btn",A).addClass("paused"),e(".auto-play-btn",A).on("click",function(t){t.preventDefault();var i=e(this);i.hasClass("paused")?(i.removeClass("paused"),I.noSlide||I.pause(),I.st.autoPlay.enabled=!1):(i.addClass("paused"),I.noSlide||I.play(),I.st.autoPlay.enabled=!0)})},e(".photoSlider").photoSlider(),e(".photoSlider").parents(".photo-scroller").css("visibility","visible"),dtGlobals.isWindowsPhone||(e(".full-screen-btn").each(function(){var t=e(this),i=t.parents(".photo-scroller");document.addEventListener("fullscreenchange",function(){document.fullscreen||(t.removeClass("act"),i.removeClass("full-screen"),e("body, html").css("overflow",""))},!1),document.addEventListener("mozfullscreenchange",function(){document.mozFullScreen||(t.removeClass("act"),i.removeClass("full-screen"),e("body, html").css("overflow",""))},!1),document.addEventListener("webkitfullscreenchange",function(){if(!document.webkitIsFullScreen){t.removeClass("act"),i.removeClass("full-screen"),e("body, html").css("overflow","");var o=$frame.data("thePhotoSlider");"undefined"!=typeof o&&o.update()}},!1)}),e(".full-screen-btn").on("click",function(t){t.preventDefault();var i=e(this),a=i.parents(".photo-scroller"),r=a.find(".ts-wrap");a.find(".scroller-thumbnails").data("thePhotoSlider"),r.data("thePhotoSlider");i.parents(".photo-scroller").find("figure").animate({opacity:0},150),i.hasClass("act")?(i.removeClass("act"),n(),a.removeClass("full-screen"),setTimeout(function(){i.parents(".photo-scroller").find("figure").delay(600).animate({opacity:1},300)},300)):(i.addClass("act"),a.addClass("full-screen"),o(document.documentElement),e("body, html").css("overflow","hidden"),setTimeout(function(){i.parents(".photo-scroller").find("figure").delay(600).animate({opacity:1},300)},300));var s=r.data("thePhotoSlider");"undefined"!=typeof s&&s.update()})),S.each(function(){var t=e(this);e(".btn-cntr, .slide-caption",t).css({bottom:parseInt(t.attr("data-thumb-height"))+15}),t.hasClass("hide-thumbs")&&(t.find(".hide-thumb-btn").addClass("act"),e(".scroller-thumbnails",t).css({bottom:-(parseInt(t.attr("data-thumb-height"))+20)}),e(".btn-cntr, .slide-caption",t).css({bottom:"5px"}))}),e(".hide-thumb-btn").on("click",function(t){t.preventDefault();var i=e(this),o=i.parents(".photo-scroller");i.hasClass("act")?(i.removeClass("act"),o.removeClass("hide-thumbs"),e(".scroller-thumbnails",o).css({bottom:0}),e(".btn-cntr, .slide-caption",o).css({bottom:parseInt(o.attr("data-thumb-height"))+15})):(i.addClass("act"),o.addClass("hide-thumbs"),e(".scroller-thumbnails",o).css({bottom:-(parseInt(o.attr("data-thumb-height"))+20)}),e(".btn-cntr, .slide-caption",o).css({bottom:"5px"}))})),e(".fullwidth-slider .fs-entry").not(".text-on-img .fullwidth-slider .fs-entry").each(function(t){var i=e(this),o=i.find("img").eq(0),n=parseInt(o.attr("width")),a=parseInt(o.attr("height"));o.exists()||(n=280);var r=parseInt(o.parents(".wf-td").eq(0).css("paddingLeft")),s=parseInt(o.parents(".wf-td").eq(0).css("paddingRight")),l=0;r>0&&s>0&&(l=r+s),i.attr("data-width",n+l).css({width:n+l,opacity:1});var d=o.parent("a"),c=d.width(),u=a*c/n;o.parent("a").css({height:u}),e(".fs-entry-content:not(.buttons-on-img)",i).css("opacity","1")}).find("article").css("height","100%"),e(".text-on-img .fullwidth-slider .fs-entry, .description-on-hover .fs-entry, .dt-photos-shortcode .fs-entry").each(function(){var t=e(this);e(".rollover-project",t).css({width:t.attr("data-width"),height:t.attr("data-height")})}),e.fn.shortcodesScroller=function(){var t=e(this),i={};i.$items=t.children(".fs-entry"),i.count=i.$items.length,t.addClass("ts-cont"),t.wrap('<div class="ts-wrap"><div class="ts-viewport"></div></div>');var o=t.parents(".ts-wrap"),n=t.parents(".slider-wrapper"),a=(v.width(),n.attr("data-padding-side")?parseInt(n.attr("data-padding-side")):0),r="true"===n.attr("data-autoslide")?!0:!1,s=n.attr("data-delay")&&parseInt(n.attr("data-delay"))>999?parseInt(n.attr("data-delay")):5e3,l="true"===n.attr("data-loop")?!0:!1,d=o.thePhotoSlider({mode:{type:"scroller"},sidePaddings:a,autoPlay:{enabled:r,delay:s,loop:l}}).data("thePhotoSlider");e(".prev",n).click(function(){d.noSlide||d.slidePrev()}),e(".next",n).click(function(){d.noSlide||d.slideNext()}),d.ev.on("updateNav sliderReady",function(){d.lockRight?e(".next",n).addClass("disabled"):e(".next",n).removeClass("disabled"),d.lockLeft?e(".prev",n).addClass("disabled"):e(".prev",n).removeClass("disabled"),d.lockRight&&d.lockLeft&&n.addClass("hide-arrows")}),o.hover(function(){r&&(d._autoPlayPaused=!1,d.pause(),d._pausedByHover=!0)},function(){r&&(d._pausedByHover=!1,d._pausedByClick||d.play())})},e(".slider-wrapper .blog-media").css({height:""}),e(".fullwidth-slider ul.clearfix").each(function(){e(this).shortcodesScroller()});var x=e(".slider-wrapper");x.css("visibility","visible"),x.each(function(){var t=e(this),i=t.find(".ts-wrap").data("thePhotoSlider");t.append('<a href="#" class="auto-play-btn"></a>'),t.on("mouseenter",function(e){t.addClass("show-arrows")}),t.on("mouseleave",function(e){t.removeClass("show-arrows")}),i.st.autoPlay.enabled&&e(".auto-play-btn",t).addClass("paused"),e(".auto-play-btn",t).on("click",function(t){t.preventDefault();var o=e(this);o.hasClass("paused")?(o.removeClass("paused"),i._pausedByClick=!0,i.noSlide||i.pause(),i.st.autoPlay.enabled=!1):(o.addClass("paused"),i._pausedByClick=!1,i.noSlide||i.play(),i.st.autoPlay.enabled=!0)})});var k=e(".overlay-navigation"),T=e(".sticky-header"),P=e("#main-slideshow, .photo-scroller"),I=e(".header-side-left").length>0,M=e(".header-side-right").length>0,z=e("#main, #main-slideshow, .photo-scroller, .page-title, .fancy-header, .footer"),A=e(".floating-logo.side-header-menu-icon .branding, .side-header-h-stroke, #phantom"),L=e(".side-header"),H=e(".move-header-animation").length>0,E=e(".page-template-template-microsite").length>0;if(e(".side-header-v-stroke").length>0)var B=L.width()-e(".side-header-v-stroke").width(),O=200;else var B=L.width(),O=0;if($overlapContent=e(".overlap #content"),!e.browser.webkit||dtGlobals.isMobile||($overlapContent.find(">:first-child").css({position:"relative","z-index":"4"}),$overlapContent.find(">:first-child").height()<36&&$overlapContent.find("> :nth-child(2)").css({position:"relative","z-index":"4"})),e.closeSideHeader=function(){w.removeClass("show-mobile-header show-header"),w.addClass("closed-mobile-header closed-header"),b.removeClass("show-sticky-mobile-header show-sticky-header show-overlay-mobile-header").addClass("closed-overlay-mobile-header"),e(".mobile-sticky-header-overlay, .dt-mobile-menu-icon, .menu-toggle").removeClass("active"),e(".sticky-header-overlay").removeClass("active"),H&&(I?L.velocity({translateX:"-100%"},400):L.velocity({translateX:"100%"},400),z.velocity({translateX:""},400,function(){z.css({transform:"none"})}),A.velocity({translateX:""},400))},T.length>0||k.length>0){if(e('<div class="lines-button x"><span class="lines"></span></div>').appendTo(".menu-toggle"),T.length>0&&(b.append('<div class="sticky-header-overlay"></div>'),!e(".side-header-h-stroke").length>0&&!e(".header-under-side-line").length>0&&e(".mixed-header").length>0)){var R=e(".mixed-header").find(".menu-toggle").position().top;e(".mixed-header").find(".menu-toggle").clone(!0).prependTo(".side-header").css({top:R})}H&&(I?L.velocity({translateX:"-100%"},0):M&&L.velocity({translateX:"100%"},0)),k.length>0&&(e(L).append('<div class="hide-overlay"></div>'),e('<div class="lines-button x"><span class="lines"></span></div>').appendTo(".hide-overlay"));var F=e(".menu-toggle .lines-button"),D=e(".menu-toggle"),j=e(".sticky-header-overlay");F.on("click",function(){if(!e(".header-under-side-line").length>0)var t=e(".side-header .menu-toggle");else var t=e(".menu-toggle");t.hasClass("active")?(t.removeClass("active"),w.removeClass("show-header").addClass("closed-header"),t.parents("body").removeClass("show-sticky-header"),j.removeClass("active"),e(".hide-overlay").removeClass("active"),
H&&(I?L.velocity({translateX:"-100%"},{duration:400,delay:O}):L.velocity({translateX:"100%"},{duration:400,delay:O}),w.hasClass("boxed")||(z.velocity({translateX:""},400,function(){z.css({transform:"none"})}),A.velocity({translateX:""},400)))):(D.removeClass("active"),t.addClass("active"),w.addClass("show-header").removeClass("closed-header"),t.parents("body").addClass("show-sticky-header"),j.addClass("active"),e(".hide-overlay").addClass("active"),H&&(I?(L.velocity({translateX:""},400),w.hasClass("boxed")||(z.velocity({translateX:B},{duration:400,delay:O}),A.velocity({translateX:B},{duration:400,delay:O}))):(L.velocity({translateX:""},400),w.hasClass("boxed")||(z.velocity({translateX:-B},{duration:400,delay:O}),A.velocity({translateX:-B},{duration:400,delay:O})))))}),j.on("click",function(){e(this).hasClass("active")&&(D.removeClass("active"),w.removeClass("show-header").addClass("closed-header"),b.removeClass("show-sticky-header"),j.removeClass("active"),H&&(I?L.velocity({translateX:"-100%"},{duration:400,delay:O}):L.velocity({translateX:"100%"},{duration:400,delay:O}),z.velocity({translateX:""},400,function(){z.css({transform:"none"})}),A.velocity({translateX:""},400)))}),e(".hide-overlay").on("click",function(){e(this).hasClass("active")&&(D.removeClass("active"),w.removeClass("show-header"),w.addClass("closed-header"),b.removeClass("show-sticky-header"),j.removeClass("active"),H&&(I?L.velocity({translateX:"-100%"},{duration:400,delay:O}):L.velocity({translateX:"100%"},{duration:400,delay:O}),z.velocity({translateX:""},400,function(){z.css({transform:"none"})}),A.velocity({translateX:""},400)))})}a(),v.on("resize",function(){a()});var W=0;window.clickMenuToggle=function(t,i){if(e(".show-mobile-header").length>0)var o=e(".dt-mobile-header");else var o=L;E||(y.hasClass("menu-open")?(y.removeClass("menu-open"),dtGlobals.isiOS?(v.off("touchstart.dt"),v.off("touchmove.dt")):(b.css("margin-top",0),v.scrollTop(W))):(W=dtGlobals.winScrollTop,y.addClass("menu-open"),dtGlobals.isiOS?v.on("touchstart.dt",function(e){v.off("touchmove.dt"),o[0].offsetHeight>=o[0].scrollHeight?v.on("touchmove.dt",function(e){e.preventDefault()}):o[0].scrollTop<=0?o[0].scrollTop+=1:o[0].scrollTop+o[0].offsetHeight>=o[0].scrollHeight&&(o[0].scrollTop-=1)}):b.css("margin-top",-W)))},b.on("click",".menu-toggle .lines-button, .sticky-header-overlay, .hide-overlay, .dt-mobile-menu-icon, .dt-close-mobile-menu-icon span, .mobile-sticky-header-overlay, .floating-btn",function(t){clickMenuToggle(e(this),t)}),e(".side-header .header-bar").wrap("<div class='header-scrollbar-wrap'></div>"),L.length>0&&!dtGlobals.isMobile&&e(".header-scrollbar-wrap").mCustomScrollbar({scrollInertia:150}),L.length>0&&!e(".mCSB_container").length>0&&e(".side-header .header-scrollbar-wrap .header-bar").wrap("<div class='mCSB_container'></div>"),dtGlobals.desktopProcessed=!1,dtGlobals.mobileProcessed=!1;var N=e(".floating-navigation-below-slider").exists(),$=b.hasClass("transparent");e.headerBelowSlider=function(){if(N){var t=e(".masthead:not(.side-header):not(#phantom)");window.innerWidth>dtLocal.themeSettings.mobileHeader.secondSwitchPoint&&!dtGlobals.desktopProcessed?(dtGlobals.desktopProcessed=!0,dtGlobals.mobileProcessed=!1,$?(t.insertAfter("#main-slideshow, .photo-scroller").velocity({translateY:"-100%"},0,function(){}),t.css({visibility:"visible",opacity:1,top:"auto"})):t.insertAfter("#main-slideshow, .photo-scroller").css({visibility:"visible",opacity:1})):window.innerWidth<=dtLocal.themeSettings.mobileHeader.secondSwitchPoint&&!dtGlobals.mobileProcessed&&(dtGlobals.desktopProcessed=!1,dtGlobals.mobileProcessed=!0,t.insertBefore("#main-slideshow, .photo-scroller").css({visibility:"visible",opacity:1,transform:"","-webkit-transform":""}),!e(".mobile-header-space").length>0&&(e("<div class='mobile-header-space'></div>").insertBefore(t),e(".mobile-header-space").css({height:t.height()})))}},e.headerBelowSlider();var V=e(".sticky-mobile-header").exists();v.scroll(function(){if(N&&V){if(b.hasClass("transparent"))var t=dtGlobals.winScrollTop>P.height()-e(".masthead:not(.side-header)").height();else var t=dtGlobals.winScrollTop>P.height();t?b.addClass("fixed-mobile-header"):b.removeClass("fixed-mobile-header")}});var X=e(".mixed-header"),Y=e(".masthead:not(.side-header) .header-bar .mini-widgets > * ").clone(!0),q=e(".side-header .header-bar .mini-widgets ").clone(!0),G=(e(".masthead .near-logo-first-switch").clone(!0).addClass("show-on-first-switch"),e(".masthead .near-logo-second-switch").clone(!0).addClass("show-on-second-switch")),U=e(".masthead").find(".in-menu-first-switch, .in-menu-second-switch").clone(!0);e(".masthead").find(".near-logo-first-switch, .near-logo-second-switch ").clone(!0).addClass("show-on-second-switch");if(X.length>0)var Q=X.find(".branding > a, .branding > img").clone(!0),J=X;else var Q=e(".masthead:not(.mixed-header)").find(".branding > a, .branding > img").clone(!0),J=e(".masthead");e("<div class='mobile-header-bar'><div class='mobile-navigation'></div><div class='mobile-mini-widgets'></div><div class='mobile-branding'></div></div>").appendTo(".masthead"),e(".mobile-header-bar .mobile-navigation").append("<a href='#' class='dt-mobile-menu-icon'><span class='lines'></span></a>"),e(".mobile-header-bar .mobile-mini-widgets").append(Y),e(".mobile-header-bar .mobile-branding").append(Q);var Z=e(".dt-mobile-header");if(Z.siblings().hasClass("dt-parent-menu-clickable")&&Z.addClass("dt-parent-menu-clickable"),e(U).appendTo(".mobile-mini-widgets-in-menu"),e(G).appendTo(".mobile-mini-widgets"),Z.append(q),e(".mobile-main-nav ").find("li").each(function(){var t=e(this),i=t.find(" > .dt-mega-menu-wrap > .sub-nav");if(t.hasClass("new-column")){var o=t.prev().find(" > .sub-nav");e(" > .sub-nav > *",t).appendTo(o)}i.unwrap()}).removeClass("dt-mega-menu dt-mega-parent hide-mega-title").find(" > .sub-nav").removeClass("hover-style-click-bg hover-style-bg"),Z.length>0){dtGlobals.mobileMenuPoint=50;var K=(e(".dt-mobile-header"),e(".dt-mobile-menu-icon"));if(!e(".floating-btn").length>0&&e(".floating-mobile-menu-icon").length>0){var ee=K.first().clone(!0);ee.insertBefore(K).addClass("floating-btn")}var te=e(".floating-btn");v.scroll(function(){dtGlobals.mobileMenuPoint=J.offset().top+J.height()+50,dtGlobals.winScrollTop>dtGlobals.mobileMenuPoint?te.parents(".masthead").addClass("show-floating-icon"):te.parents(".masthead").removeClass("show-floating-icon")});var K=e(".dt-mobile-menu-icon");!e(".mobile-sticky-header-overlay").length>0&&b.append('<div class="mobile-sticky-header-overlay"></div>');var ie=e(".mobile-sticky-header-overlay");K.on("click",function(t){t.preventDefault();var i=e(this);i.hasClass("active")?(i.removeClass("active"),w.removeClass("show-mobile-header").addClass("closed-mobile-header"),b.removeClass("show-mobile-overlay-header").addClass("closed-overlay-mobile-header"),i.parents("body").removeClass("show-sticky-mobile-header"),ie.removeClass("active")):(K.removeClass("active"),i.addClass("active"),w.addClass("show-mobile-header").removeClass("closed-mobile-header"),b.removeClass("closed-overlay-mobile-header").addClass("show-overlay-mobile-header"),ie.removeClass("active"),i.parents("body").addClass("show-sticky-mobile-header"),ie.addClass("active"))}),ie.on("click",function(){e(this).hasClass("active")&&(K.removeClass("active"),w.removeClass("show-mobile-header").addClass("closed-mobile-header"),b.removeClass("show-sticky-mobile-header").removeClass("show-overlay-mobile-header").addClass("closed-overlay-mobile-header"),ie.removeClass("active"))}),e(".dt-close-mobile-menu-icon span").on("click",function(){w.removeClass("show-mobile-header"),w.addClass("closed-mobile-header"),b.removeClass("show-sticky-mobile-header"),b.removeClass("show-overlay-mobile-header").addClass("closed-overlay-mobile-header"),ie.removeClass("active"),K.removeClass("active")}),e(".dt-mobile-header").wrapInner("<div class='mobile-header-scrollbar-wrap'></div>"),dtGlobals.isMobile||e(".mobile-header-scrollbar-wrap").mCustomScrollbar({scrollInertia:150})}e.mobileHeader=function(){if(e(".sticky-mobile-header ").length>0){if(e(".mixed-header").length>0)var t=e(".mixed-header").height();else var t=e(".masthead").height();var i=e(".masthead").first();!e(".mobile-header-space").length>0&&!e(".floating-navigation-below-slider").length>0&&e("<div class='mobile-header-space'></div>").insertBefore(i),e(".mobile-header-space").css({height:t})}},e.mobileHeader(),e(".l-to-r-line > li:not(.menu-item-language) > a > span").not(".l-to-r-line > li > a > span.mega-icon").append("<i class='underline'></i>"),e(".btn-material .dt-btn, .btn-material a.button, .masthead:not(.sub-downwards) .animate-click-decoration > .menu-item > a:not(.not-clickable-item), .masthead:not(.sub-downwards) .main-nav .hover-style-click-bg > li > a:not(.not-clickable-item)").each(function(){var t,i=e(this);i.addClass("ripple"),i.ripple();var o=e(".rippleWrap",i);i.on("click",function(e){!o.parent('a[href^="#"]').length>0&&e.preventDefault()}).on("mousedown",function(n){if(3==n.which);else if(n.shiftKey||n.ctrlKey||n.metaKey)window.open(i.attr("href"),"_blank");else{n.preventDefault();var a=i.attr("target")?i.attr("target"):"_self";clearTimeout(t),t=setTimeout(function(){return!o.parent('a[href^="#"]').length>0?(window.open(i.attr("href"),a),!1):(e(this).parent("a").trigger("click"),!1)},200)}})}),e(".not-clickable-item").on("click",function(e){e.preventDefault(),e.stopPropagation()}),(e(".active-line-decoration").length>0||e(".hover-line-decoration").length>0)&&e(".main-nav > .menu-item > a").append("<span class='decoration-line'></span>");var oe=e(".main-nav, .mini-nav"),ne=e(".masthead:not(.sub-downwards) .main-nav, .mini-nav"),ae=e(".main-nav"),L=e(".side-header");e(".menu-item-language").each(function(){var t=e(this);t.children(".submenu-languages").length>0&&t.addClass("has-children")}),e(".act",oe).parents("li").addClass("act");ae.clone(),e(".mini-nav").clone();e(".mini-nav select").change(function(){window.location.href=e(this).val()}),dtGlobals.isHovering=!1,e(".main-nav li",L).each(function(){var t=e(this);if(t.hasClass("new-column")){var i=t.prev().find(" > .sub-nav");e(" > .sub-nav > *",t).appendTo(i)}}),e(".sub-downwards .main-nav > li").each(function(){var t=e(this),i=t.find(" > .dt-mega-menu-wrap > .sub-nav");i.unwrap()});var re=e(".select-type-menu");if(e(".masthead").find(".sub-nav").length>0)var se=e(".masthead").find(".sub-nav").attr("class");else var se="sub-nav";re.find("> ul").addClass(se),e(" li.has-children ",ne).each(function(){var t=e(this);if(t.parent().hasClass("main-nav"))var i=t.find("> a");else if(t.parent().hasClass("sub-nav")||t.parents().hasClass("mini-nav"))var i=t;(dtGlobals.isMobile||dtGlobals.isWindowsPhone)&&t.find("> a").on("click",function(t){e(this).hasClass("dt-clicked")?t.stopPropagation():(t.preventDefault(),oe.find(".dt-clicked").removeClass("dt-clicked"),e(this).addClass("dt-clicked"))});var o,n;i.on("mouseenter tap",function(t){var i=e(this);if("tap"==t.type&&t.stopPropagation(),i.parent("li").length>0)var a=i.parent(),r=i.siblings("div, ul");else var a=i,s=i.find("> a"),r=s.siblings("div, ul");var l=i.offset().left,s=i.offset().left,d=i.parents(".masthead");if(a.addClass("dt-hovered"),a.hasClass("dt-mega-menu")&&a.addClass("show-mega-menu"),dtGlobals.isHovering=!0,w.width()-(r.offset().left-w.offset().left)-r.width()<0&&r.addClass("right-overflow"),v.height()-(r.offset().top-dtGlobals.winScrollTop)-r.innerHeight()<0&&r.addClass("bottom-overflow"),!L.length>0&&r.not(".right-overflow").css({left:s-l}),a.hasClass("mega-auto-width")){var c=(a.width(),d.offset().left),u=a.offset().left;if($_this_parents_ofs=a.offset().left-c,!L.length){var h=w.width();if(e(".boxed").length>0)var u=a.position().left;else var u=a.offset().left;r.width()>h-a.position().left&&r.css({left:-(r.innerWidth()-(h-u))}),r.width()>h&&(e(".boxed").length>0?r.css({width:d.width(),left:-a.position().left}):r.css({width:d.width(),left:-(u-c)}))}}if(a.hasClass("mega-full-width")){var u=a.offset().left;if(i.parents(".header-bar").length>0)var f=i.parents(".header-bar").innerWidth(),c=i.parents(".header-bar").offset().left;else var f=i.parents(".ph-wrap").innerWidth(),c=i.parents(".ph-wrap").offset().left;!L.length>0&&r.css({width:f,left:-(u-c)})}clearTimeout(o),clearTimeout(n),o=setTimeout(function(){a.hasClass("dt-hovered")&&r.stop().css("visibility","visible").animate({opacity:1},150)},100)}),t.on("mouseleave",function(t){var i=e(this),a=i.find("> a"),r=a.siblings("div, ul");i.removeClass("dt-hovered"),dtGlobals.isHovering=!1,clearTimeout(o),clearTimeout(n),n=setTimeout(function(){i.hasClass("dt-hovered")||(r.stop().animate({opacity:0},150,function(){e(this).css("visibility","hidden")}),i.removeClass("show-mega-menu"),setTimeout(function(){i.hasClass("dt-hovered")||(r.removeClass("right-overflow"),r.removeClass("bottom-overflow"),i.hasClass("mega-auto-width")&&r.css({width:"",left:""}))},400))},150),i.find("> a").removeClass("dt-clicked")})});var le,de;re.on("mouseenter tap",function(t){"tap"==t.type&&t.stopPropagation();var i=e(this);i.addClass("dt-hovered"),w.width()-(i.children(".sub-nav").offset().left-w.offset().left)-i.find(" > .sub-nav").width()<0&&i.children(".sub-nav").addClass("right-overflow"),v.height()-(i.children(".sub-nav").offset().top-dtGlobals.winScrollTop)-i.children(".sub-nav").height()<0&&i.children(".sub-nav").addClass("bottom-overflow"),dtGlobals.isHovering=!0,clearTimeout(le),clearTimeout(de),le=setTimeout(function(){i.hasClass("dt-hovered")&&i.children(".sub-nav").stop().css("visibility","visible").animate({opacity:1},150)},100)}),re.on("mouseleave",function(t){var i=e(this);i.removeClass("dt-hovered"),dtGlobals.isHovering=!1,clearTimeout(le),clearTimeout(de),de=setTimeout(function(){i.hasClass("dt-hovered")||(i.parents().hasClass("dt-mega-menu")||i.children(".sub-nav").stop().animate({opacity:0},150,function(){e(this).css("visibility","hidden")}),setTimeout(function(){i.hasClass("dt-hovered")||(i.children(".sub-nav").removeClass("right-overflow"),i.children(".sub-nav").removeClass("bottom-overflow"))},400))},150)});var ce;if(e(".dt-parent-menu-clickable").length>0){var ue=e(".main-nav li.has-children > a, .mobile-main-nav li.has-children > a");e("<i class='next-level-button'></i>").insertAfter(ue),e(".sub-downwards .main-nav li.has-children, .mobile-main-nav li.has-children").each(function(){var t=e(this),i=t.find(" > .sub-nav, .sub-menu");t.find(".sub-nav li, .sub-menu li").hasClass("act")&&t.addClass("active"),t.find(".sub-nav li.act, .sub-menu li.act").hasClass("act")&&(t.addClass("open-sub"),i.stop(!0,!0).slideDown(100)),t.find(" > .next-level-button").on("click",function(t){var o=e(this).parent();o.hasClass("active")?(i.stop(!0,!0).slideUp(500),o.removeClass("active"),o.removeClass("open-sub")):(o.siblings().find(" .sub-nav, .dt-mega-menu-wrap, .sub-menu").stop(!0,!0).slideUp(400),i.stop(!0,!0).slideDown(500),o.siblings().removeClass("active"),o.addClass("active"),o.siblings().removeClass("open-sub"),o.addClass("open-sub"))})})}else e(".sub-downwards .main-nav li > a, .mobile-main-nav li.has-children > a").each(function(){var t=e(this);t.parent("li").find(".sub-nav li, .sub-menu li").hasClass("act")&&t.addClass("act"),t.parent("li").find(".sub-nav li.act, .sub-menu li.act").hasClass("act")&&(t.parent("li").addClass("open-sub"),t.siblings(".sub-nav, .sub-menu").stop(!0,!0).slideDown(100)),t.on("click",function(i){$menuItem=t.parent(),$menuItem.hasClass("has-children menu-item-language")&&i.preventDefault(),t.hasClass("act")?(t.siblings(".sub-nav, .sub-menu").stop(!0,!0).slideUp(500),t.removeClass("act"),t.parent("li").removeClass("open-sub")):(t.parent().siblings().find(".sub-nav, .dt-mega-menu-wrap, .sub-menu").stop(!0,!0).slideUp(400),t.siblings(".sub-nav, .sub-menu").stop(!0,!0).slideDown(500),t.parent().siblings().find("> a").removeClass("act"),t.addClass("act"),t.parent("li").siblings().removeClass("open-sub"),t.parent("li").addClass("open-sub")),e(".header-bar").mCustomScrollbar("update")})});e(".custom-nav > li > a").click(function(t){$menuItem=e(this).parent(),$menuItem.hasClass("has-children")&&t.preventDefault(),"active"!=e(this).attr("class")?(e(".custom-nav > li > ul").stop(!0,!0).slideUp(400),e(this).next().stop(!0,!0).slideDown(500),e(".custom-nav > li > a").removeClass("active"),e(this).addClass("active")):(e(this).next().stop(!0,!0).slideUp(500),e(this).removeClass("active")),$menuItem.siblings().removeClass("act"),$menuItem.addClass("act")}),e(".custom-nav > li > ul").each(function(){clearTimeout(ce),$this=e(this),$thisChildren=$this.find("li"),$thisChildren.hasClass("act")&&($this.prev().addClass("active"),$this.parent().siblings().removeClass("act"),$this.parent().addClass("act"),e(this).slideDown(500))}),dtGlobals.isMobile&&!dtGlobals.isiPad&&(dtLocal.themeSettings.floatingHeader.showMenu=!1);var $=b.hasClass("transparent"),he=e(".phantom-sticky").exists(),fe=e(".side-header").exists(),pe=e(".side-header-h-stroke").exists(),me=e(".floating-navigation-below-slider").exists();if(dtLocal.themeSettings.floatingHeader.showMenu&&(he&&!fe||he&&pe)){var ge=e(".top-bar"),ve=0,ye=e(".masthead").height(),be=e(".masthead:not(.side-header) .branding a").attr("href"),T=e(".masthead:not(.side-header)"),we=T.find(".header-bar"),_e=T.find(".branding"),Ce=e(".side-header-h-stroke"),Se=Ce.exists(),xe=e(".header-space"),ke=e("#main-slideshow, .photo-scroller"),Te=e(".classic-header").length>0;me||Te||e("<div class='animate-sticky'></div>").prependTo(we);var Pe=e(".animate-sticky");Se&&(ye=Ce.height(),T=Ce),xe.exists()||(e("<div class='header-space'></div>").insertBefore(T),xe=e(".header-space")),Se&&xe.addClass("top-line-space"),xe.css({height:ye}),Pe.css({height:we.height()}),b.addClass("sticky-off fixed-masthead"),!e(".sticky-logo").length>0&&dtLocal.themeSettings.floatingHeader.logo.html&&dtLocal.themeSettings.floatingHeader.logo.showLogo&&(void 0==be?e(dtLocal.themeSettings.floatingHeader.logo.html).addClass("sticky-logo").prependTo(_e):e('<a class="sticky-logo" href="'+be+'">'+dtLocal.themeSettings.floatingHeader.logo.html+" </a>").prependTo(_e));var _e=e(".phantom-custom-logo-on .sticky-logo"),Ie=(e(".phantom-custom-logo-on").find(".branding > a:not(.sticky-logo), .branding > img:not(.sticky-logo)",T),!1),Me=e(".admin-bar").exists();if(Me)var ze=32;else var ze=0;!ge.exists()||ge.is(":hidden")||me||(ve=ge.innerHeight());var Ae=T.height();v.on("scroll",function(){var e,t,i=dtGlobals.winScrollTop;me&&!$?(e=ke.height(),t=i>e):me&&$?(e=ke.height()-ze-Ae,t=i>e):t=i>dtLocal.themeSettings.floatingHeader.showAfter,!t||Ie||dtGlobals.mobileProcessed?t||!Ie||dtGlobals.mobileProcessed?dtGlobals.mobileProcessed&&(T.css({bottom:"auto",top:"auto",transform:"","-webkit-transform":""}),xe.css({display:"none"}),b.removeClass("sticky-on").addClass("sticky-off")):(Ie=!1,me?$?y.hasClass("menu-open")||(T.css({bottom:"auto",top:"auto",transform:"translateY(-100%)","-webkit-transform":"translateY(-100%)"}),xe.css({display:"none"})):(T.stop(!0,!0).velocity({translateY:-ve},0),y.hasClass("menu-open")||Pe.stop().velocity({height:ye},0),xe.css({height:ye})):(T.velocity({translateY:0},0),y.hasClass("menu-open")||Pe.stop().velocity({height:ye},0),$?xe.css({display:"none"}):xe.css({height:ye})),y.hasClass("menu-open")||(b.removeClass("sticky-on").addClass("sticky-off"),Pe.stop().velocity({height:we.height()},0))):(Ie=!0,me?$?(T.velocity({translateY:""},0,function(){T.css({top:ze,transform:"","-webkit-transform":""})}),Pe.stop().velocity({height:dtLocal.themeSettings.floatingHeader.height},300),xe.css({display:"none"})):(T.stop(!0,!0).velocity({translateY:-ve},300),Pe.stop().velocity({height:dtLocal.themeSettings.floatingHeader.height},300),xe.css({height:ye})):(T.stop(!0,!0).velocity({translateY:-ve},300),Pe.stop().velocity({height:dtLocal.themeSettings.floatingHeader.height},300),$?xe.css({display:"none"}):xe.css({height:ye})),b.removeClass("sticky-off").addClass("sticky-on"))})}if(dtLocal.themeSettings.floatingHeader.showMenu&&(dtLocal.themeSettings.floatingHeader.showMenu&&(!fe||he)||dtLocal.themeSettings.floatingHeader.showMenu&&pe&&!he)){var Le=e(".phantom-fade").exists(),He=e(".phantom-slide").exists(),Ee=e(".split-header").exists(),ke=e("#main-slideshow, .photo-scroller"),Be=e(".masthead:not(.side-header)");if(Le||He){var Oe=e(".masthead:not(#phantom) .main-nav"),be=e(".masthead:not(.side-header) .branding a").attr("href"),Re=!1;if(pe||Ee){var Fe=e(".side-header-h-stroke, .split-header"),De=Fe.attr("class"),Oe=e(".side-header-h-stroke .header-bar, .split-header .header-bar"),je=Oe.parent(),We=e('<div id="phantom" class="'+De+'"><div class="ph-wrap"></div></div>').appendTo("body"),Ne=We.find(".ph-wrap"),$e=We.find(".widget-box"),Ve=Oe.find(".mini-widgets"),Xe=Fe.find(".branding");e(".phantom-custom-logo-on").length>0&&dtLocal.themeSettings.floatingHeader.logo.html&&dtLocal.themeSettings.floatingHeader.logo.showLogo&&(void 0==be?e(dtLocal.themeSettings.floatingHeader.logo.html).prependTo(Xe):e('<a class="phantom-top-line-logo" href="'+be+'">'+dtLocal.themeSettings.floatingHeader.logo.html+" </a>").prependTo(Xe))}else{var De=e(".masthead").attr("class"),je=Oe.parent(),We=e('<div id="phantom" class="'+De+'"><div class="ph-wrap"><div class="logo-box"></div><div class="menu-box"></div><div class="widget-box"></div></div></div>').appendTo("body"),Ne=We.find(".menu-box"),$e=We.find(".widget-box");if(e(".classic-header").length>0)var Ve=e(".header-bar .navigation .mini-widgets");else if(Ee);else var Ve=e(".header-bar .mini-widgets");dtLocal.themeSettings.floatingHeader.logo.html&&dtLocal.themeSettings.floatingHeader.logo.showLogo&&(We.find(".ph-wrap").addClass("with-logo"),void 0==be?We.find(".logo-box").html(dtLocal.themeSettings.floatingHeader.logo.html):We.find(".logo-box").html('<a href="'+be+'">'+dtLocal.themeSettings.floatingHeader.logo.html+" </a>"))}w.hasClass("boxed")&&We.addClass("boxed").velocity({translateX:"-50%"},0).find(".ph-wrap").addClass("boxed"),b.removeClass("phantom-on").addClass("phantom-off");var Ie=!1;He&&We.velocity({translateY:-We.height()},0),v.on("scroll",function(){var e=dtGlobals.winScrollTop,t=ke.height(),i=Be.height();if(me&&$)var o=e>t&&Re===!1,n=t>=e&&Re===!0;else if(me)var o=e>t+i&&Re===!1,n=t+i>=e&&Re===!0;else var o=e>dtLocal.themeSettings.floatingHeader.showAfter&&Re===!1,n=e<=dtLocal.themeSettings.floatingHeader.showAfter&&Re===!0;o?y.hasClass("menu-open")||dtGlobals.isHovering||Ie||(Ie=!0,pe||Ee?Oe.appendTo(Ne):Ee||(Oe.appendTo(Ne),Ve.appendTo($e)),Le?We.stop().css({visibility:"visible"}).velocity({opacity:1},350):He&&We.stop(!0,!0).css({visibility:"visible"}).velocity({translateY:0,opacity:1},{duration:400}),b.removeClass("phantom-off").addClass("phantom-on"),Re=!0):n&&Ie&&(y.hasClass("menu-open")||(Ie=!1,pe||Ee?Oe.appendTo(je):Ee||(Oe.appendTo(je),Ve.appendTo(je)),b.removeClass("phantom-on").addClass("phantom-off"),Le?We.stop().velocity({opacity:0},120,function(){We.css({visibility:""})}):He&&We.velocity({opacity:0},0,function(){We.css({visibility:""}).velocity({translateY:-We.height()},0)}),Re=!1))})}}e(".filter-categories > a").on("click",function(t){var i=e(this);if("undefined"==typeof arguments.callee.dtPreventD){var o=i.parents(".filter").first();o.hasClass("without-isotope")?arguments.callee.dtPreventD=o.hasClass("with-ajax")?!0:!1:arguments.callee.dtPreventD=!0}t.preventDefault(),i.trigger("mouseleave"),i.hasClass("act")&&!i.hasClass("show-all")?(t.stopImmediatePropagation(),i.removeClass("act"),i.siblings("a.show-all").trigger("click")):(i.siblings().removeClass("act"),i.addClass("act"),arguments.callee.dtPreventD||(window.location.href=i.attr("href")))}),e(".filter-extras .filter-switch").each(function(){var t=e(this);t.prev(".act").length>0?t.addClass("left-act"):t.next(".act").length>0?t.addClass("right-act"):(t.removeClass("right-act"),t.removeClass("left-act"))}),e(".filter-extras a").on("click",function(t){var i=e(this);if("undefined"==typeof arguments.callee.dtPreventD){var o=i.parents(".filter").first();o.hasClass("without-isotope")?arguments.callee.dtPreventD=o.hasClass("with-ajax")?!0:!1:arguments.callee.dtPreventD=!0}arguments.callee.dtPreventD&&t.preventDefault(),i.siblings().removeClass("act"),i.addClass("act"),e(".filter-extras .filter-switch").each(function(){var t=e(this);t.prev(i).hasClass("act")?(t.addClass("left-act"),t.removeClass("right-act")):t.next(i).hasClass("act")?(t.addClass("right-act"),t.removeClass("left-act")):(t.removeClass("right-act"),t.removeClass("left-act"))})}),e(".filter-extras .filter-switch").each(function(){var t=e(this),i=t.parents(".filter").first();t.on("click",function(){i.hasClass("without-isotope")?t.hasClass("right-act")?t.prev("a")[0].click():t.hasClass("left-act")&&t.next("a")[0].click():t.hasClass("right-act")?t.prev("a").trigger("click"):t.hasClass("left-act")&&t.next("a").trigger("click")})});var Ye=e("html");if(e(".phantom-sticky").length>0)var We=e(".masthead:not(.side-header):not(.side-header-v-stroke)");else{var We=e("#phantom");"block"==We.css("display")}var he=e(".phantom-sticky").exists(),fe=e(".side-header").exists(),pe=e(".side-header-h-stroke").exists(),qe=0;if("none"!==e(".mobile-header-bar").css("display")){var Ge=e(".mobile-header-bar");if(e(".phantom-sticky").length>0)if(e(".sticky-header .masthead.side-header").length>0||e(".overlay-navigation .masthead.side-header").length>0)var We=e(".mobile-header-bar").parent(".masthead:not(.side-header)");else var We=e(".mobile-header-bar").parent()}else var Ge=e(".masthead:not(.side-header):not(.side-header-v-stroke) .header-bar");r(),jQuery(window).load(function(){var t=window.location.hash;if(t.match("^#!"))var i=t.substring(3);"undefined"!=typeof i&&i.length>0?"up"==i?Ye.stop().velocity("scroll",{offset:0,duration:600,mobileHA:!1,complete:function(t){e.closeSideHeader()}}):setTimeout(function(){Ye.stop().velocity("scroll",{offset:e("#"+i).offset().top-qe,duration:600,mobileHA:!1,complete:function(t){window.innerWidth<dtLocal.themeSettings.mobileHeader.firstSwitchPoint?e(".sticky-mobile-header").length>0&&Ye.stop().velocity("scroll",{offset:e("#"+i).offset().top-We.height(),duration:650,mobileHA:!1}):(he&&!fe||he&&pe)&&Ye.stop().velocity("scroll",{offset:e("#"+i).offset().top-e(Ge,We).height(),duration:650,mobileHA:!1})}})},300):"undefined"==i&&e('.menu-item > a[href="#!/up"]').length>0&&e('.menu-item > a[href="#!/up"]').parent("li").addClass("act")}),jQuery(window).on("resize",function(){r()});var Ue=(e(".stripe"),e('.menu-item > a[href^="#!"]'));if(window.clickAnchorLink=function(t,i){var o=t.attr("href"),n=o.substring(3),a=600,s=a;if(r(),"undefined"!=typeof n&&n&&n.length>0){if(location.hash=o,e("#"+n).length>0){var l=e("#"+n).offset().top+1,d=t.offset(),c=e("#"+n).offset(),u=Math.abs(c.top-d.top),s=3400*Math.log(u/8253+1.02);$newScrollPosition=l-qe}return"up"==n?b.hasClass("overlay-navigation")?(e.closeSideHeader(),Ye.stop().velocity("scroll",{offset:l-qe,duration:s,mobileHA:!1})):Ye.stop().velocity("scroll",{offset:0,duration:s,mobileHA:!1,complete:function(t){e.closeSideHeader()}}):b.hasClass("overlay-navigation")?(e.closeSideHeader(),Ye.stop().velocity("scroll",{offset:l-qe,duration:s,mobileHA:!1,complete:function(t){window.innerWidth<dtLocal.themeSettings.mobileHeader.firstSwitchPoint?e(".sticky-mobile-header").length>0&&($newScrollPosition=l-We.height(),Ye.stop().velocity("scroll",{offset:$newScrollPosition,duration:650,mobileHA:!1})):(he&&!fe||he&&pe)&&($newScrollPosition=l-e(Ge,We).height(),Ye.stop().velocity("scroll",{offset:$newScrollPosition,duration:650,mobileHA:!1}))}})):Ye.stop().velocity("scroll",{offset:l-qe,duration:s,mobileHA:!1,complete:function(t){e.closeSideHeader(),window.innerWidth<dtLocal.themeSettings.mobileHeader.firstSwitchPoint?e(".sticky-mobile-header").length>0&&($newScrollPosition=l-We.height(),Ye.stop().velocity("scroll",{offset:$newScrollPosition,duration:650,mobileHA:!1})):(he&&!fe||he&&pe)&&($newScrollPosition=l-e(Ge,We).height(),Ye.stop().velocity("scroll",{offset:$newScrollPosition,duration:650,mobileHA:!1}))}}),e(".menu-item a").parent("li").removeClass("act"),t.parent("li").addClass("act"),i.preventDefault(),!1}},b.on("click",'.anchor-link[href^="#!"], .logo-box a[href^="#!"], .branding a[href^="#!"], #branding-bottom a[href^="#!"]',function(t){clickAnchorLink(e(this),t)}),Ue.on("click",function(t){clickAnchorLink(e(this),t)}),(e('.one-page-row div[data-anchor^="#"]').length>0||e(".vc_row[id]").length>0)&&e(".one-page-row").length>0&&v.scroll(function(t){var i=null;b.hasClass("is-scroll")||(e(".one-page-row .vc_row[id]").each(function(){var t=e(this);activeSection=t,currentId=t.attr("id"),dtGlobals.winScrollTop>=e(".one-page-row .vc_row[id='"+currentId+"']").offset().top-We.height()&&(i="#!/"+currentId)}),e('.one-page-row div[data-anchor^="#"]').each(function(){var t=e(this);activeSection=t,currentId=t.attr("data-anchor"),dtGlobals.winScrollTop>=e(".one-page-row div[data-anchor='"+currentId+"']").offset().top-We.height()&&(i="#!/"+currentId.substring(1))}),e('.menu-item a[href^="#!"]').parent("li").removeClass("act"),e(".one-page-row div[data-anchor^='#']").length>0?dtGlobals.winScrollTop<e(".one-page-row div[data-anchor^='#']").first().offset().top-We.height()&&e('.menu-item > a[href="#!/up"]').length>0&&e('.menu-item > a[href="#!/up"]').parent("li").addClass("act"):e(".vc_row[id]").length>0&&dtGlobals.winScrollTop<e(".one-page-row .vc_row[id]").first().offset().top-We.height()&&e('.menu-item > a[href="#!/up"]').length>0&&e('.menu-item > a[href="#!/up"]').parent("li").addClass("act"),e('.menu-item a[href="'+i+'"]').parent("li").addClass("act"),e('.menu-item a[href="#"]').length&&null==i&&e('.menu-item a[href="#"]').parent("li").addClass("act"))}),e(".rsHomePorthole").exists()){var Qe={};Qe.container=e("#main-slideshow"),Qe.width=Qe.container.attr("data-width")?parseInt(Qe.container.attr("data-width")):1280,Qe.height=Qe.container.attr("data-height")?parseInt(Qe.container.attr("data-height")):720,Qe.autoslide=Qe.container.attr("data-autoslide")&&parseInt(Qe.container.attr("data-autoslide"))>999?parseInt(Qe.container.attr("data-autoslide")):5e3,Qe.scale=Qe.container.attr("data-scale")?Qe.container.attr("data-scale"):"fill",Qe.paused=Qe.container.attr("data-paused")?Qe.container.attr("data-paused"):!0,Qe.hendheld=v.width()<740&&dtGlobals.isMobile?!0:!1,e("#main-slideshow-content").appendTo(Qe.container),Qe.api=e(".rsHomePorthole").royalSlider({autoScaleSlider:!0,autoScaleSliderWidth:Qe.width,autoScaleSliderHeight:Qe.height,autoPlay:{enabled:!Qe.hendheld,stopAtAction:!1,pauseOnHover:!1,delay:Qe.autoslide},imageScaleMode:Qe.scale,imageScalePadding:0,numImagesToPreload:999,slidesOrientation:"horizontal",disableResponsiveness:!1,loopRewind:!0,arrowsNav:!1,globalCaption:!0,controlNavigation:Qe.hendheld?"none":"porthole",thumbs:{orientation:"vertical",drag:!1,touch:!1,spacing:10,firstMargin:!1,appendSpan:!1},block:{fadeEffect:!0,moveEffect:"bottom",moveOffset:5}}).data("royalSlider");var Je=Qe.container,Ze=Je.find(".rsSlide").size();2>Ze&&(e(".rsThumbs",Je).hide(),Qe.api._isMove=!1,Je.find(".rsOverflow").css("cursor","auto")),"true"==Qe.paused&&e(".rsHomePorthole").royalSlider("stopAutoPlay"),e(".rsHomePorthole").data("royalSlider").ev.on("rsAfterContentSet",function(){})}e(".slider-post").each(function(){e(this).royalSlider({autoScaleSlider:!0,imageScaleMode:"fit",autoScaleSliderWidth:e(this).attr("data-width"),autoScaleSliderHeight:e(this).attr("data-height"),imageScalePadding:0,numImagesToPreload:6,slidesOrientation:"horizontal",disableResponsiveness:!1,globalCaption:!0})}),e(".slider-simple").not(".shortcode-royal-slider").each(function(){e(this).royalSlider({autoScaleSlider:!0,imageScaleMode:"fit",autoScaleSliderWidth:e(this).attr("data-width"),autoScaleSliderHeight:e(this).attr("data-height"),imageScalePadding:0,numImagesToPreload:6,slidesOrientation:"horizontal",disableResponsiveness:!1,globalCaption:!0})}),e(".shortcode-royal-slider").each(function(){var t={};t.container=e(this),
t.container.paused=t.container.attr("data-paused")?t.container.attr("data-paused"):!0,t.container.hendheld=v.width()<740&&dtGlobals.isMobile?!0:!1,e(this).royalSlider({autoScaleSlider:!0,imageScaleMode:"fit",autoScaleSliderWidth:e(this).attr("data-width"),autoScaleSliderHeight:e(this).attr("data-height"),autoPlay:{enabled:!t.container.hendheld,stopAtAction:!1,pauseOnHover:!1,delay:parseInt(e(this).attr("data-autoslide"))},imageScalePadding:0,numImagesToPreload:6,slidesOrientation:"horizontal",disableResponsiveness:!1,globalCaption:!0}),"true"==t.container.paused&&t.container.royalSlider("stopAutoPlay")}),e(".slider-content .preload-me").loaded(null,function(){e(".slider-content").each(function(){var t=e(this),i=t.attr("data-autoslide")&&parseInt(t.attr("data-autoslide"))>999?parseInt(t.attr("data-autoslide")):5e3;hendheld=v.width()<740&&dtGlobals.isMobile||!t.attr("data-autoslide")?!1:!0,t.royalSlider({autoPlay:{enabled:hendheld,stopAtAction:!1,pauseOnHover:!1,delay:i},autoHeight:!0,controlsInside:!1,fadeinLoadedSlide:!1,controlNavigationSpacing:0,controlNavigation:"bullets",imageScaleMode:"none",imageAlignCenter:!1,loop:!1,loopRewind:!0,numImagesToPreload:6,keyboardNavEnabled:!0}).data("royalSlider")})},!0),e.fn.addRollover=function(){return this.each(function(){var t=e(this);t.hasClass("this-ready")||(t.append("<i></i>"),t.find(".rollover-thumbnails").length&&t.addClass("rollover-thumbnails-on"),t.parent().find(".links-container").length&&t.addClass("rollover-buttons-on"),t.addClass("this-ready"))})},e(".rollover, .rollover-video, .post-rollover, .rollover-project .show-content, .vc-item .vc-inner > a").addRollover(),e(".filter-grayscale .slider-masonry").on("mouseenter tap",function(t){"tap"==t.type&&t.stopPropagation(),e(this).addClass("dt-hovered")}),e(".filter-grayscale .slider-masonry").on("mouseleave",function(t){e(this).removeClass("dt-hovered")}),e.fn.scaleInHover=function(){return this.each(function(){var t=e(this);if(!t.hasClass("scale-ready")){var i=t.find("img.preload-me"),o=parseInt(i.attr("width")),n=parseInt(i.attr("height")),a=o/n;2>a&&a>=1.5?t.addClass("ratio_3-2"):1.5>a&&a>=1?t.addClass("ratio_4-3"):1>a&&a>=.75?t.addClass("ratio_3-4"):.75>a&&a>=.6?t.addClass("ratio_2-3"):t.removeClass("ratio_2-3").removeClass("ratio_3-2").removeClass("ratio-2").removeClass("ratio_4-3").removeClass("ratio_3-4"),a>=2&&t.addClass("ratio-2"),1==a&&t.removeClass("ratio_2-3").removeClass("ratio-2").removeClass("ratio_3-2").removeClass("ratio_4-3").removeClass("ratio_3-4"),t.addClass("scale-ready")}})},e(".hover-scale .rollover-project").scaleInHover(),e(".mobile-false .hover-grid .rollover-project").each(function(){e(this).hoverdir()}),e(".mobile-false .hover-grid-reverse .rollover-project ").each(function(){e(this).hoverdir({inverse:!0})}),e.fn.hoverLinks=function(){return e(".semitransparent-portfolio-icons").length>0||e(".accent-portfolio-icons").length>0?this.each(function(){var t=e(this);t.hasClass("height-ready")||(e("<span/>").appendTo(e(this)),t.on({mouseenter:function(){if(0===e(this).children("span").length){var t=e("<span/>").appendTo(e(this));setTimeout(function(){t.addClass("icon-hover")},20)}else e(this).children("span").addClass("icon-hover")},mouseleave:function(){e(this).children("span").removeClass("icon-hover")}}),t.addClass("height-ready"))}):void 0},e(".links-container a").hoverLinks(),e.fn.forwardToPost=function(){return this.each(function(){var t=e(this);t.hasClass("this-ready")||(t.on("click",function(){return t.parents(".ts-wrap").hasClass("ts-interceptClicks")?void 0:(window.location.href=t.find("a").first().attr("href"),!1)}),t.addClass("this-ready"))})},e(".mobile-false .rollover-project.forward-post").forwardToPost(),e.fn.touchforwardToPost=function(){return this.each(function(){var t=e(this);if(!t.hasClass("touch-hover-ready")){b.on("touchend",function(t){e(".mobile-true .rollover-content").removeClass("is-clicked"),e(".mobile-true .rollover-project").removeClass("is-clicked")});var t=e(this).find(".rollover-content");t.on("touchstart",function(e){origY=e.originalEvent.touches[0].pageY,origX=e.originalEvent.touches[0].pageX}),t.on("touchend",function(i){var o=i.originalEvent.changedTouches[0].pageX,n=i.originalEvent.changedTouches[0].pageY;if(origY==n||origX==o){if(!t.hasClass("is-clicked"))return i.preventDefault(),e(".mobile-ture .rollover-content").removeClass("is-clicked"),e(".mobile-true .rollover-project").removeClass("is-clicked"),t.addClass("is-clicked"),t.parent(".rollover-project").addClass("is-clicked"),!1;window.location.href=t.prev("a").first().attr("href")}}),t.addClass("touch-hover-ready")}})},e(".mobile-true .rollover-project.forward-post").touchforwardToPost(),e.fn.followCurentLink=function(){return this.each(function(){var t=e(this);if(!t.hasClass("this-ready")){var i=t.find(".links-container > a"),o=t.find(".portfolio-categories a");t.on("click",function(){return i.each(function(){$thisTarget=e(this).attr("target")?e(this).attr("target"):"_self"}),i.hasClass("project-details")||i.hasClass("link")||i.hasClass("project-link")?(window.open(i.attr("href"),$thisTarget),!1):(i.trigger("click"),!1)}),t.find(o).click(function(e){e.stopPropagation(),window.location.href=o.attr("href")}),t.addClass("this-ready")}})},e(".mobile-false .rollover-project.rollover-active, .mobile-false .buttons-on-img.rollover-active").followCurentLink(),e.fn.touchNewHover=function(){return this.each(function(){var t=e(this);t.hasClass("this-ready")||((e(".rollover-content",this).length>0||e(".woocom-rollover-content",this).length>0)&&(b.on("touchend",function(t){e(".mobile-true .rollover-content, .mobile-true .rollover-project, .mobile-true .woocom-rollover-content, .mobile-true .woocom-project").removeClass("is-clicked")}),t.on("touchstart",function(e){origY=e.originalEvent.touches[0].pageY,origX=e.originalEvent.touches[0].pageX}),t.on("touchend",function(i){var o=i.originalEvent.changedTouches[0].pageX,n=i.originalEvent.changedTouches[0].pageY;if(origY==n||origX==o){if(!t.hasClass("is-clicked"))return e(".links-container > a",t).on("touchend",function(e){e.stopPropagation(),t.addClass("is-clicked")}),i.preventDefault(),e(".mobile-true .rollover-content, .mobile-true .rollover-project, .mobile-true .woocom-rollover-content, .mobile-true .woocom-project").removeClass("is-clicked"),t.addClass("is-clicked"),t.find(".rollover-content").addClass("is-clicked"),t.find(".woocom-rollover-content").addClass("is-clicked"),!1;if(t.find(".dt-gallery-container").length>0&&t.find(".rollover-content").on("click.dtAlbums",function(i){t.find(".rollover-content").off("click.dtAlbums"),e(this).find("a.dt-gallery-mfp-popup, .dt-trigger-first-mfp, .dt-mfp-item").first().trigger("click")}),e(this).find(".rollover-click-target.go-to").length>0)window.location.href=e(this).find(".rollover-click-target.go-to").attr("href");else if(e(this).hasClass("woocom-project")){if(e(i.target).is(".add_to_cart_button"))return!0;window.location.href=e(this).find(" > a").attr("href")}}})),t.addClass("this-ready"))})},e(".mobile-true .rollover-project, .mobile-true .woocom-project").touchNewHover(),e(".hover-style-one article:not(.description-off) .rollover-project > a, .hover-style-two article:not(.description-off) .rollover-project > a, .mobile-true .cart-btn-on-img .buttons-on-img > a, .hover-style-three article:not(.description-off) .rollover-project > a").on("click",function(e){e.preventDefault()}),e(".mobile-false .albums .rollover-content a:not(.portfolio-categories a), .mobile-false .media .rollover-content, .mobile-false .dt-gallery-container .rollover-content").on("click",function(t){return e(t.target).is("a")?!0:void e(this).siblings("a.dt-single-mfp-popup, a.dt-gallery-mfp-popup, a.dt-mfp-item").first().click()}),e.fn.touchHoverImage=function(){return this.each(function(){var t=e(this);if(!t.hasClass("hover-ready")){b.on("touchend",function(t){e(".mobile-true .rollover-content").removeClass("is-clicked")});var i=e(this).find(".rollover-content");i.parents(".wf-cell");i.on("touchstart",function(e){origY=e.originalEvent.touches[0].pageY,origX=e.originalEvent.touches[0].pageX}),i.on("touchend",function(t){var o=t.originalEvent.changedTouches[0].pageX,n=t.originalEvent.changedTouches[0].pageY;return origY!=n&&origX!=o||i.hasClass("is-clicked")?void 0:(e(".links-container > a",i).on("touchend",function(e){e.stopPropagation(),i.addClass("is-clicked")}),t.preventDefault(),e(".mobile-true .buttons-on-img .rollover-content").removeClass("is-clicked"),i.addClass("is-clicked"),!1)}),t.addClass("hover-ready")}})},e(".mobile-true .buttons-on-img").touchHoverImage(),e.fn.touchWooHoverImage=function(){return this.each(function(){var t=e(this);if(!t.hasClass("woo-ready")){b.on("touchend",function(t){e(".mobile-true .cart-btn-on-img .buttons-on-img").removeClass("is-clicked")});var i=e(this);i.on("touchstart",function(e){origY=e.originalEvent.touches[0].pageY,origX=e.originalEvent.touches[0].pageX}),i.on("touchend",function(t){var o=t.originalEvent.changedTouches[0].pageX,n=t.originalEvent.changedTouches[0].pageY;if(origY==n||origX==o){if(!i.hasClass("is-clicked"))return t.preventDefault(),e(".mobile-true .cart-btn-on-img .buttons-on-img").removeClass("is-clicked"),i.addClass("is-clicked"),!1;e(t.target).parent().hasClass("woo-buttons")?e(t.target).trigger("click"):window.location.href=i.find("a").first().attr("href")}}),t.addClass("woo-ready")}})},e(".mobile-true .cart-btn-on-img .buttons-on-img").touchWooHoverImage(),e.fn.touchScrollerImage=function(){return this.each(function(){var t=e(this);if(!t.hasClass("hover-ready")){b.on("touchend",function(t){e(".mobile-true .project-list-media").removeClass("is-clicked")});var i=e(this),o=i.find("a.rollover-click-target").first(),n=i.find(".links-container");i.on("touchstart",function(e){origY=e.originalEvent.touches[0].pageY,origX=e.originalEvent.touches[0].pageX}),i.on("touchend",function(t){var a=t.originalEvent.changedTouches[0].pageX,r=t.originalEvent.changedTouches[0].pageY;return origY!=r&&origX!=a||i.hasClass("is-clicked")?void 0:(o.length>0&&(o.on("click",function(t){t.stopPropagation(),e(this).hasClass("go-to")&&(window.location.href=e(this).attr("href"))}),o.trigger("click")),n.length>0&&n.find(" > a ").each(function(){e(this).on("touchend",function(t){t.stopPropagation(),e(this).trigger("click")})}),t.preventDefault(),e(".mobile-true .fs-entry").removeClass("is-clicked"),i.addClass("is-clicked"),!1)}),t.addClass("hover-ready")}})},e(".mobile-true .project-list-media").touchScrollerImage(),e.fn.touchHoverLinks=function(){return this.each(function(){var t=e(this);if(!t.hasClass("hover-ready")){var i=e(this);i.on("touchend",function(t){return i.hasClass("is-clicked")?void 0:i.hasClass("project-zoom")?(i.trigger("click"),e(".mobile-true .links-container > a").removeClass("is-clicked"),i.addClass("is-clicked"),!1):(window.location.href=i.attr("href"),!1)}),t.addClass("hover-ready")}})},e(".mobile-true .fs-entry .links-container > a").touchHoverLinks(),e.fn.triggerAlbumsClick=function(){return this.each(function(){var t=e(this);if(!t.hasClass("this-ready")){var i=t.find("a.rollover-click-target, .dt-mfp-item").first(),o=t.find(".portfolio-categories a");if(i.length>0){i.on("click",function(t){t.stopPropagation(),e(this).hasClass("go-to")&&(window.location.href=e(this).attr("href"))});var n=!1;t.on("click",function(){return t.parents(".ts-wrap").hasClass("ts-interceptClicks")?void 0:(n||(n=!0,i.trigger("click"),n=!1),!1)}),t.find(o).click(function(e){e.stopPropagation(),window.location.href=o.attr("href")})}t.addClass("this-ready")}})},e(".dt-albums-template .rollover-project, .dt-albums-shortcode .rollover-project, .dt-albums-template .buttons-on-img, .dt-albums-shortcode .buttons-on-img, .archive .type-dt_gallery .buttons-on-img").triggerAlbumsClick(),e.fn.triggerHoverClick=function(){return this.each(function(){var t=e(this);if(!t.hasClass("click-ready")){var i,o=t.prev("a:not(.dt-single-mfp-popup):not(.dt-mfp-item)").first(),n=t.find(".portfolio-categories a"),a=t.find(".project-link"),r=a.attr("target")?a.attr("target"):"_self";if(o.length>0){var s=!1;t.on("click",function(n){return t.parents(".ts-wrap").hasClass("ts-interceptClicks")?void 0:(i=e(".semitransparent-portfolio-icons").length>0||e(".accent-portfolio-icons").length>0?e(n.target).parent():e(n.target),i.hasClass("project-zoom")?e(this).find("a.dt-gallery-mfp-popup, .dt-trigger-first-mfp, .dt-single-mfp-popup, .dt-mfp-item").first().trigger("click"):s||(s=!0,o.trigger("click"),window.location.href=o.attr("href"),s=!1),!1)}),t.find(a).click(function(e){e.stopPropagation(),e.preventDefault(),window.open(a.attr("href"),r)}),t.find(n).click(function(e){e.stopPropagation(),window.location.href=n.attr("href")})}t.addClass("click-ready")}})},e(".mobile-false .rollover-project:not(.rollover-active) .rollover-content, .buttons-on-img:not(.rollover-active) .rollover-content").triggerHoverClick();var Ke=e("#commentform");Ke.on("click","a.clear-form",function(t){return t.preventDefault(),Ke.find('input[type="text"], textarea').val(""),e(".contact-form-material").length>0&&Ke.find('input[type="text"], textarea').parent().removeClass("is-focused"),!1}),Ke.on("click"," a.dt-btn.dt-btn-m",function(e){return e.preventDefault(),Ke.find("#submit").trigger("click"),!1}),e.browser.msie&&(e('input[type="text"][placeholder], textarea[placeholder]').each(function(){var t=e(this);""!=t.attr("placeholder")&&(t.addClass("IePlaceHolder"),""==e.trim(t.val())&&"password"!=t.attr("type")&&t.val(t.attr("placeholder")))}),e(".IePlaceHolder").focus(function(){var t=e(this);t.val()==t.attr("placeholder")&&t.val("")}),e(".IePlaceHolder").blur(function(){var t=e(this);""==e.trim(t.val())&&t.val(t.attr("placeholder"))})),e(".contact-form-material").length>0&&e(".form-fields input, textarea, .comment-form-author input, .comment-form-email input").each(function(t){var i=e(this),o=i.parent("span, p"),n=i.parents(".dt-form");n.find(".clear-form").on("click",function(){o.removeClass("is-focused").removeClass("active")}),i.focus(function(){o.addClass("is-focused").addClass("active"),i.attr("placeholder","")}),i.change(function(){0!==i.val().length&&(o.addClass("is-focused").removeClass("active"),i.attr("placeholder",""))}),i.blur(function(){o.removeClass("active"),""===i.val()&&o.removeClass("is-focused").removeClass("active")})}),e(".full-width-wrap").length>0&&(dtGlobals.isiOS?v.bind("orientationchange",function(){s()}).trigger("orientationchange"):(v.on("resize",function(){s()}),s())),window.vc_rowBehaviour=function(){function e(){var e=n('[data-vc-full-width="true"]');n.each(e,function(e,t){var i=n(this);i.addClass("vc_hidden");var o=i.next(".vc_row-full-width");o.length||(o=i.parent().next(".vc_row-full-width"));var a,r,s=parseInt(i.css("margin-left"),10),l=parseInt(i.css("margin-right"),10),d=0-o.offset().left-s,c=(n(window).width(),window.innerWidth),u=v.width(),h=n(".content").width();if(n(".boxed").length>0)a=(parseInt(n("#main").width())-parseInt(h))/2;else if(n(".side-header-v-stroke").length&&c>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var f=c<=parseInt(h)?parseInt(h):u-n(".side-header-v-stroke").width();a=Math.ceil((f-parseInt(h))/2)}else if(n(".sticky-header .side-header").length&&c>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var f=u<=parseInt(h)?parseInt(h):u;a=Math.ceil((u-parseInt(h))/2)}else if((n(".header-side-left").length&&c||n(".header-side-right").length&&c)>dtLocal.themeSettings.mobileHeader.firstSwitchPoint){var f=c<=parseInt(h)?parseInt(h):u-n(".side-header").width();a=Math.ceil((f-parseInt(h))/2)}else{var f=u<=parseInt(h)?parseInt(h):u;a=Math.ceil((u-parseInt(h))/2)}n(".sidebar-left").length>0||n(".sidebar-right").length>0?(r=n(".content").width(),a=0):r=n("#main").innerWidth();var d=0-a-s;if(i.css({position:"relative",left:d,"box-sizing":"border-box",width:r}),!i.data("vcStretchContent")){var p=-1*d;0>p&&(p=0);var m=r-p-o.width()+s+l;0>m&&(m=0),i.css({"padding-left":p+"px","padding-right":m+"px"})}i.attr("data-vc-full-width-init","true"),i.removeClass("vc_hidden")})}function t(){var e,t=!1;return window.vcParallaxSkroll&&window.vcParallaxSkroll.destroy(),n(".vc_parallax-inner").remove(),n("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"),n("[data-vc-parallax]").each(function(){var e,i,o,a,r,s,l;t=!0,"on"===n(this).data("vcParallaxOFade")&&n(this).children().attr("data-5p-top-bottom","opacity:0;").attr("data-30p-top-bottom","opacity:1;"),i=100*n(this).data("vcParallax"),r=n("<div />").addClass("vc_parallax-inner").appendTo(n(this)),r.height(i+"%"),s=n(this).data("vcParallaxImage"),l=vcExtractYoutubeId(s),l?insertYoutubeVideoAsBackground(r,l):"undefined"!=typeof s&&r.css("background-image","url("+s+")"),e=i-100,o=-e,a=0,r.attr("data-bottom-top","top: "+o+"%;").attr("data-top-bottom","top: "+a+"%;")}),t&&window.skrollr?(e={forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}},window.vcParallaxSkroll=skrollr.init(e),window.vcParallaxSkroll):!1}function i(){n(".vc_row-o-full-height:first").each(function(){var e,t,i,o;e=n(window),t=e.height(),i=n(this).offset().top,t>i&&(o=100-i/(t/100),n(this).css("min-height",o+"vh"))})}function o(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");(t>0||navigator.userAgent.match(/Trident.*rv\:11\./))&&n(".vc_row-o-full-height").each(function(){"flex"===n(this).css("display")&&n(this).wrap('<div class="vc_ie-flexbox-fixer"></div>')})}var n=window.jQuery;n(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour",e).on("resize.vcRowBehaviour",i),e(),i(),o(),vc_initVideoBackgrounds(),t()},v.trigger("dt.removeLoading"),e("img").on("dragstart",function(e){e.preventDefault()}),e(".rev_slider_wrapper").length>0&&e("#main-slideshow").each(function(){var t=e(this);t.find("> .rev_slider_wrapper")&&t.addClass("fix rv-slider"),(e(".rev_slider_wrapper").hasClass("fullscreen-container")||e(".rev_slider_wrapper").hasClass("fullwidthbanner-container"))&&t.removeClass("fix")});var et,tt;if(e(".shopping-cart.show-sub-cart").find(".buttons").first().clone(!0).addClass("top-position").prependTo(".shopping-cart-inner"),e(".shopping-cart.show-sub-cart").each(function(){var t=e(this),i=t.children(".shopping-cart-wrap");(dtGlobals.isMobile||dtGlobals.isWindowsPhone)&&t.find("> a").on("click",function(t){e(this).hasClass("dt-clicked")?t.stopPropagation():(t.preventDefault(),e(".shopping-cart").find(".dt-clicked").removeClass("dt-clicked"),e(this).addClass("dt-clicked"))}),t.on("mouseenter tap",function(o){"tap"==o.type&&o.stopPropagation(),t.addClass("dt-hovered"),w.width()-(i.offset().left-w.offset().left)-i.width()<0&&i.addClass("right-overflow"),v.height()-(i.offset().top-dtGlobals.winScrollTop)-i.innerHeight()<0&&i.addClass("bottom-overflow"),t.parents(".dt-mobile-header").length>0&&i.css({top:t.position().top-13-i.height()}),i.height()>v.height()-i.offset().top&&"none"==!e(".buttons",i).parent("div").css("display")&&i.addClass("show-top-buttons"),e(".searchform .submit",it).removeClass("act"),e(".mini-search").removeClass("act"),e(".mini-search .field",it).stop().animate({opacity:0},150,function(){e(this).css("visibility","hidden")}),clearTimeout(et),clearTimeout(tt),et=setTimeout(function(){t.hasClass("dt-hovered")&&i.stop().css("visibility","visible").animate({opacity:1},150)},100)}),t.on("mouseleave",function(t){var i=e(this),o=i.children(".shopping-cart-wrap");i.removeClass("dt-hovered"),clearTimeout(et),clearTimeout(tt),tt=setTimeout(function(){i.hasClass("dt-hovered")||(o.stop().animate({opacity:0},150,function(){e(this).css("visibility","hidden")}),setTimeout(function(){i.hasClass("dt-hovered")||(o.removeClass("right-overflow"),o.removeClass("bottom-overflow"),o.removeClass("show-top-buttons"))},400))},150)})}),e(".mini-search").length>0){var it=e(".masthead, .dt-mobile-header");b.on("click",function(t){var i=e(t.target);i.is(".mini-search .field",it)||(e(".searchform .submit",it).removeClass("act"),e(".mini-search",it).removeClass("act"),e(".mini-search .field",it).stop().animate({opacity:0},150,function(){e(this).css("visibility","hidden")}),setTimeout(function(){e(".mini-search .field",it).removeClass("right-overflow"),e(".mini-search .field",it).removeClass("bottom-overflow")},400))}),e(".searchform .submit",it).on("click",function(t){t.preventDefault(),t.stopPropagation();var i=e(this);i.hasClass("act")?(i.removeClass("act"),i.parents(".mini-search").removeClass("act"),i.siblings(".searchform-s").stop().animate({opacity:0},150,function(){e(this).css("visibility","hidden")}),setTimeout(function(){i.siblings(".searchform-s").removeClass("right-overflow"),i.siblings(".searchform-s").removeClass("bottom-overflow")},400)):(i.addClass("act"),i.parents(".mini-search").addClass("act"),i.parents(".dt-mobile-header").length>0&&i.siblings(".searchform-s").css({top:i.parents(".mini-search").position().top-i.siblings(".searchform-s").height()-18}),w.width()-(i.siblings(".searchform-s").offset().left-w.offset().left)-i.siblings(".searchform-s").width()<0&&i.siblings(".searchform-s").addClass("right-overflow"),v.height()-(i.siblings(".searchform-s").offset().top-dtGlobals.winScrollTop)-i.siblings(".searchform-s").innerHeight()<0&&i.siblings(".searchform-s").addClass("bottom-overflow"),i.siblings(".searchform-s").stop().css("visibility","visible").animate({opacity:1},150).focus())})}e.fn.smartGrid=function(){return this.each(function(){for(var t=e(this),i=parseInt(t.attr("data-columns")),o=parseInt(t.attr("data-width")),n=t.width();Math.floor(n/i)<o&&(i--,!(1>=i)););e("> .wf-cell",t).css({width:(100/i).toFixed(6)+"%",display:"inline-block"})})};var ot=e(".benefits-grid, .logos-grid");if(ot.smartGrid(),v.on("debouncedresize",function(){ot.smartGrid()}),e(".twentytwenty-container .preload-me").loaded(null,function(){e(".twentytwenty-container").each(function(){var t=e(this),i=t.attr("data-orientation").length>0?t.attr("data-orientation"):"horizontal",o="undefined"!=typeof t.attr("data-offset")&&t.attr("data-offset").length>0?t.attr("data-offset"):.5,n=t.attr("data-navigation")?!0:!1;t.twentytwenty({default_offset_pct:o,orientation:i,navigation_follow:n})})},!0),e(".wpb_tabs .iso-container").length>0){var nt;e(".wpb_tour_tabs_wrapper").each(function(){var t=e(this),i=t.parents(".wpb_tabs").find(".iso-container");t.tabs({activate:function(e,t){i.isotope("layout")}}),t.find("li").each(function(){e(this).on("click",function(){clearTimeout(nt),v.trigger("debouncedresize"),e(this).parents(".wpb_tabs").find(".iso-container").isotope("layout")})})})}e(".tab-style-four .wpb_tabs_nav a").each(function(){var t=e(this);t.addClass("ripple"),t.ripple()}),e.fn.calcPics=function(){var t=e(".instagram-photos");return t.length<1?!1:this.each(function(){var t=t?t:parseInt(e(this).attr("data-image-max-width"));parseInt(e(this).find("> a").css("margin-left"));e(this).find(" > a").css({"max-width":t,opacity:1});var i=e(this),o=i.width(),n=100/Math.ceil(o/t);i.find("a").css({width:n+"%"})})},e(".instagram-photos").calcPics(),e(".st-accordion").each(function(){var t=e(this);t.find("ul > li > a").on("click",function(i){i.preventDefault();var o=e(this),n=o.next();e(".st-content",t).not(n).slideUp("fast"),n.slideToggle("fast")})}),simple_tooltip(".shortcode-tooltip","shortcode-tooltip-content"),e(".widget .searchform .submit").on("click",function(t){return t.preventDefault(),e(this).siblings("input.searchsubmit").click(),!1}),e.fn.animateSkills=function(){e(".skill-value",this).each(function(){var t=e(this),i=t.data("width");t.css({width:i+"%"})})},e.fn.animateSkills=function(){e(".skill-value",this).each(function(){var t=e(this),i=t.data("width");t.css({width:i+"%"})})},l();var at,rt;window.onload=function(){e(".album-share-overlay, .project-share-overlay:not(.allways-visible-icons)").each(function(){var t=e(this);t.find(".share-button").on("click",function(e){e.preventDefault()}),t.on("mouseover tap",function(t){"tap"==t.type&&t.stopPropagation();var i=e(this);i.addClass("dt-hovered"),clearTimeout(at),clearTimeout(rt),at=setTimeout(function(){i.hasClass("dt-hovered")&&(i.find(".soc-ico a").css("display","inline-block"),i.find(".soc-ico").stop().css("visibility","visible").animate({opacity:1},200))},100)}),t.on("mouseleave ",function(t){var i=e(this);i.removeClass("dt-hovered"),clearTimeout(at),clearTimeout(rt),rt=setTimeout(function(){i.hasClass("dt-hovered")||i.find(".soc-ico").stop().animate({opacity:0},150,function(){i.find(".soc-ico a").css("display","none"),e(this).css("visibility","hidden")})},50)})})};var st,lt,dt=e(".floating-content"),ct=e(".project-post");d();var ut=e(".transparent #fancy-header").exists(),ht=e(".transparent .page-title").exists();e.fancyFeaderCalc=function(){e(".branding .preload-me").loaded(null,function(){ut&&e(".transparent #fancy-header > .wf-wrap").css({"padding-top":e(".masthead:not(.side-header)").height()}),ht&&(e(".transparent .page-title > .wf-wrap").css({"padding-top":e(".masthead:not(.side-header)").height()}),e(".transparent .page-title").css("visibility","visible"))},!0)};var ft=e('.paginator[role="navigation"]'),pt=ft.find("a.dots");pt.on("click",function(){ft.find("div:hidden").show().find("a").unwrap(),pt.remove()}),e(".soc-ico a.pinit-marklet").click(function(t){t.preventDefault(),e("#pinmarklet").remove();var i=document.createElement("script");i.setAttribute("type","text/javascript"),i.setAttribute("charset","UTF-8"),i.setAttribute("id","pinmarklet"),i.setAttribute("async","async"),i.setAttribute("defer","defer"),i.setAttribute("src","//assets.pinterest.com/js/pinmarklet.js?r="+99999999*Math.random()),document.body.appendChild(i)}),v.on("debouncedresize",function(){window.innerWidth>dtLocal.themeSettings.mobileHeader.firstSwitchPoint?e(".masthead:not(.side-header):not(.mixed-header)").length>0?dtGlobals.showTopBtn=e(".masthead:not(.side-header):not(.mixed-header)").height()+150:e(".masthead.side-header-h-stroke").length>0?dtGlobals.showTopBtn=e(".side-header-h-stroke").height()+150:dtGlobals.showTopBtn=500:e(".masthead:not(.mixed-header)").length>0?dtGlobals.showTopBtn=e(".masthead:not(.mixed-header)").height()+150:e(".masthead.mixed-header").length>0?dtGlobals.showTopBtn=e(".mixed-header").height()+150:dtGlobals.showTopBtn=500}),v.scroll(function(){dtGlobals.winScrollTop>dtGlobals.showTopBtn?e(".scroll-top").removeClass("off").addClass("on"):e(".scroll-top").removeClass("on").addClass("off")}),e(".scroll-top").click(function(t){return t.preventDefault(),e("html, body").animate({scrollTop:0},"slow"),!1}),e("<select />").prependTo("#bottom-bar .mini-nav .menu-select"),e("<option />",{selected:"selected",value:"",text:"———"}).appendTo(".mini-nav .menu-select select"),e("#bottom-bar .mini-nav").each(function(){var t=e(this),i=t.find("select");e("a",t).each(function(){var t=e(this);e("<option />",{value:t.attr("href"),text:t.text(),"data-level":t.attr("data-level")}).appendTo(i)})}),e(".mini-nav select").change(function(){window.location=e(this).find("option:selected").val()}),e(".mini-nav select option").each(function(){var t=e(this),i=window.location.href;t.attr("value")==i&&t.attr("selected","selected")}),e(".woocommerce.widget_layered_nav select, .woocommerce-ordering-div select, #bottom-bar .mini-nav select, .widget_product_categories select").each(function(){e(this).customSelect()}),e(".menu-select select, .mini-nav .customSelect1, .vc_pie_chart .vc_pie_wrapper").css("visibility","visible"),e(".mini-nav option").each(function(){var t=e(this),i=t.text(),o="";switch(parseInt(t.attr("data-level"))){case 1:o="";break;case 2:o="— ";break;case 3:o="—— ";break;case 4:o="——— ";break;case 5:o="———— "}t.text(o+i)});var mt=navigator.userAgent,gt=mt.match(/iPhone/i)?"touchstart":"click";e(".project-navigation a, .mobile-sticky-header-overlay").bind(gt,function(e){}),e(".menu-material-style > li > a, .menu-material-style .sub-nav > ul > li > a, .menu-material-underline-style > li > a, .menu-material-underline-style .sub-nav > ul > li > a").each(function(){var t=e(this);t.addClass("ripple"),t.ripple()}),e.fn.clickEffectPics=function(){return this.each(function(){$this=e(this),e(".click-effect-on-img").length>0&&$this.addClass("material-click-effect")})},e(".rollover, .post-rollover, .rollover-video").clickEffectPics(),e(function(){e.fn.clickMaterialEffect=function(){return this.each(function(){var t,i,o,n,a=e(this),r=null,s=null;0===a.find(".ink").length&&a.prepend("<span class='ink'></span>"),a.addClass("ripplelink"),t=a.find(".ink"),t.removeClass("animate"),t.height()||t.width()||(i=Math.max(e(this).outerWidth(),a.outerHeight()),t.css({height:i,width:i})),a.bind("mousedown",function(e){clearTimeout(r),o=e.pageX-a.offset().left-t.width()/2,n=e.pageY-a.offset().top-t.height()/2,t.css({top:n+"px",left:o+"px"}).addClass("animate")}),a.bind("mouseup mouseleave",function(e){clearTimeout(s),clearTimeout(r),a._timer=setTimeout(function(){t.removeClass("animate")},400)})})},e(".rollover.material-click-effect, .post-rollover.material-click-effect, .rollover-video.material-click-effect").clickMaterialEffect()}),e(".small-portfolio-icons").length>0&&(e(".links-container a").each(function(){var t=e(this);t.addClass("waves-effect")}),Waves.displayEffect()),e(".filter-style-material").length>0&&(e(".filter-categories a, .paginator .page-links a").each(function(){var t=e(this);t.addClass("ripple"),t.ripple()}),e(".filter-switch").append("<span class='filter-switch-toggle'></span>"),e(".paginator .page-nav a").each(function(){var t=e(this);t.addClass("waves-effect")}),Waves.displayEffect(),Modernizr.touch?e(".filter-switch").on("touchstart",function(t){e(".filter-switch").removeClass("pressed"),e(this).addClass("pressed")}):e(".filter-switch").on("mousedown",function(t){e(".filter-switch").removeClass("pressed"),e(this).addClass("pressed"),setTimeout(function(){e(this).removeClass("pressed")},600)}),e(".filter-switch .filter-switch-toggle").on("animationend webkitAnimationEnd oanimationend MSAnimationEnd",function(t){e(this).parent().removeClass("pressed")}),Modernizr.touch?e(".filter-extras a").on("touchstart",function(t){e(".filter-extras").removeClass("pressed"),e(this).parent(".filter-extras").addClass("pressed")}):e(".filter-extras a").each(function(){e(this).on("mousedown",function(t){e(".filter-extras").removeClass("pressed"),e(this).addClass("pressed"),setTimeout(function(){e(this).removeClass("pressed")},600)})}),e(".filter-extras a").on("animationend webkitAnimationEnd oanimationend MSAnimationEnd",function(t){e(this).removeClass("pressed")}));var vt=function(){var e={};return function(t,i,o){o||(o="Don't call this twice without a uniqueId"),e[o]&&clearTimeout(e[o]),e[o]=setTimeout(t,i)}}();if(!dtGlobals.isMobile){e(".stripe-parallax-bg, .fancy-parallax-bg, .page-title-parallax-bg").each(function(){var t=e(this),i=t.data("prlx-speed");t.parallax("50%",i),t.addClass("parallax-bg-done"),t.css("opacity","1")});var yt=-1;e("#fancy-header .fancy-title:not(.start-animation), #fancy-header .fancy-subtitle:not(.start-animation), #fancy-header .breadcrumbs:not(.start-animation)").each(function(){var t=e(this);t.hasClass("start-animation")||t.hasClass("start-animation-done")||(t.addClass("start-animation-done"),yt++,setTimeout(function(){t.addClass("start-animation")},300*yt))}),e("video.stripe-video-bg:in-viewport").each(function(){var t=e(this).parent(".stripe"),i=t.find("video");i.length>0&&i.get(0).play()}),v.on("scroll",function(){e("video.stripe-video-bg").length>0&&e("video.stripe-video-bg").each(function(){var t=e(this);t.is(":in-viewport")?t.get(0).play():t.get(0).pause()})})}e(".footer-overlap .footer").css({opacity:1}),(e(".page-inner").length>0&&e(".side-header").length>0||e(".page-inner").length>0&&e(".dt-mobile-header").length>0)&&e(".side-header, .mixed-header, .dt-mobile-header, .dt-close-mobile-menu-icon").insertBefore(".page-inner"),!e(".footer .widget").length>0&&e(".footer").addClass("empty-footer"),e.fn.calculateColumns=function(t,i,o,n){return this.each(function(){var a=e(this),r=a.width()-1,s=o!==!1?o:20,l=a.attr("data-cont-id"),d="";
for("undefined"==typeof t&&(t=200),"undefined"==typeof i&&(i=6);Math.floor(r/i)<t&&(i--,!(1>=i)););if(e("#col-style-id-"+l).exists())var c=document.getElementById("col-style-id-"+l);else if(!y.hasClass("old-ie")){var c=document.createElement("style");c.id="col-style-id-"+l,c.appendChild(document.createTextNode("")),document.head.appendChild(c)}var u,h,f,p,m,g=e("#col-style-id-"+l);if(10>s?(f=0,m=0):(m=s-5,f=s-10),p=0==s?0:-s,"px"==n?(u=Math.floor(r/i)+"px",h=2*Math.floor(r/i)+"px"):(u=Math.floor(1e5/i)/1e3+"%",h=2*Math.floor(1e5/i)/1e3+"%"),e(".cont-id-"+l).not(".bg-under-post").hasClass("description-under-image")?i>1?(d=" 						.cont-id-"+l+" { margin: -"+m+"px  -"+s+"px -"+f+"px ; } 						.full-width-wrap .cont-id-"+l+" { margin: "+-m+"px "+s+"px "+-f+"px ; } 						.cont-id-"+l+" > .wf-cell { width: "+u+"; padding: "+m+"px "+s+"px "+f+"px; } 						.cont-id-"+l+" > .wf-cell.double-width { width: "+h+"; } 					",y.hasClass("old-ie")&&(e(".cont-id-"+l).css({"margin-top":-m+"px","margin-right":-s+"px","margin-left":-s+"px","margin-bottom":-f+"px"}),e(".full-width-wrap .cont-id-"+l).css({"margin-top":-m+"px","margin-right":s+"px","margin-left":s+"px","margin-bottom":-f+"px"}),e(".cont-id-"+l+" > .wf-cell").css({width:u,"padding-top":m+"px","padding-right":s+"px","padding-left":s+"px","padding-bottom":f+"px"}),e(".cont-id-"+l+" > .wf-cell.double-width").css({width:h}))):(d=" 						.cont-id-"+l+" { margin: -"+m+"px  -"+f+"px -"+s+"px ; } 						.full-width-wrap .cont-id-"+l+" { margin: "+-m+"px "+s+"px "+-f+"px ; } 						.cont-id-"+l+" > .wf-cell { width: "+u+"; padding: "+m+"px "+f+"px "+s+"px; } 					",y.hasClass("old-ie")&&(e(".cont-id-"+l).css({"margin-top":-m+"px","margin-right":-f+"px","margin-left":-f+"px","margin-bottom":-s+"px"}),e(".full-width-wrap .cont-id-"+l).css({"margin-top":-m+"px","margin-right":s+"px","margin-left":s+"px","margin-bottom":-f+"px"}),e(".cont-id-"+l+" > .wf-cell").css({width:u,"padding-top":m+"px","padding-right":f+"px","padding-left":f+"px","padding-bottom":s+"px"}))):i>1?(d=" 						.cont-id-"+l+" { margin: -"+s+"px; } 						.full-width-wrap .cont-id-"+l+" { margin: "+p+"px  "+s+"px; } 						.cont-id-"+l+" > .wf-cell { width: "+u+";  padding: "+s+"px; } 						.cont-id-"+l+" > .wf-cell.double-width { width: "+h+"; } 					",y.hasClass("old-ie")&&(e(".cont-id-"+l).css({margin:-s+"px"}),e(".full-width-wrap .cont-id-"+l).css({"margin-top":p+"px","margin-right":s+"px","margin-left":s+"px","margin-bottom":p+"px"}),e(".cont-id-"+l+" > .wf-cell").css({width:u+"px",padding:s+"px"}),e(".cont-id-"+l+" > .wf-cell.double-width").css({width:h+"px"}))):(d=" 						.cont-id-"+l+" { margin: -"+s+"px; } 						.full-width-wrap .cont-id-"+l+" { margin: "+p+"px "+s+"px; } 						.cont-id-"+l+" > .wf-cell { width: "+u+"; padding: "+s+"px; } 					",y.hasClass("old-ie")&&(e(".cont-id-"+l).css({margin:-s+"px"}),e(".full-width-wrap .cont-id-"+l).css({"margin-top":p+"px","margin-right":s+"px","margin-left":s+"px","margin-bottom":p+"px"}),e(".cont-id-"+l+" > .wf-cell").css({width:u,padding:s+"px"}))),!y.hasClass("old-ie")){g.html(d);var v=c.sheet.cssRules.length;c.sheet.insertRule(".webkit-hack { }",v),c.sheet.deleteRule(v)}a.trigger("columnsReady")})},e.fn.initSlider=function(){return this.each(function(){var t=e(this),i=t.data("width"),o=t.data("height");t.hasClass("royalReady")||(t.royalSlider({autoScaleSlider:!0,autoScaleSliderWidth:i,autoScaleSliderHeight:o,imageScaleMode:"fit",imageScalePadding:0,slidesOrientation:"horizontal",disableResponsiveness:!0}).data("royalSlider"),t.addClass("royalReady"))})},e.fn.IsoLayzrInitialisation=function(t){return this.each(function(){e(this),new Layzr({container:t,selector:".iso-lazy-load",attr:"data-src",attrSrcSet:"data-srcset",retinaAttr:"data-src-retina",threshold:30,before:function(){this.setAttribute("sizes",this.width+"px")},callback:function(){this.classList.add("iso-layzr-loaded");var t=e(this);t.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(e){setTimeout(function(){t.parent().removeClass("layzr-bg")},200)})}})})};var bt=e(".iso-container"),wt=e(".iso-grid:not(.jg-container, .iso-container), .blog.layout-grid .wf-container.description-under-image:not(.jg-container, .iso-container), .grid-masonry:not(.iso-container), .shortcode-blog-posts.iso-grid"),_t=bt.add(wt),Ct=dtGlobals.isoPreloader=e('<div class="iso-preloader pace pace-active"><div class="pace-activity"></div></div>').appendTo("body").hide();if(_t.addClass("dt-isotope"),_t.exists()&&_t.each(function(t){var i=e(this),o=parseInt(i.attr("data-width")),n=parseInt(i.attr("data-columns")),a=parseInt(i.attr("data-padding"));i.addClass("cont-id-"+t).attr("data-cont-id",t),i.calculateColumns(o,n,a,"px"),a>10&&i.addClass("mobile-paddings"),v.on("debouncedresize",function(){i.calculateColumns(o,n,a,"px"),a>10&&i.addClass("mobile-paddings")})}),dtGlobals.isPhone||(e.fn.heightHack=function(){return this.each(function(){var t=e(this);if(!t.hasClass("height-ready")&&!t.parents(".post-rollover").exists()){var i=parseInt(t.attr("width")),o=parseInt(t.attr("height")),n=i/o;t.parents(".testimonial-vcard, .dt-format-gallery, .shortcode-blog-posts.iso-grid ").exists()&&t.wrap("<div />"),t.parent().css({"padding-bottom":100/n+"%",height:0,display:"block"}),t.attr("data-ratio",n).addClass("height-ready")}})},e.fn.IsoInitialisation=function(t,i){return this.each(function(){var o=e(this);o.hasClass("iso-item-ready")||(o.isotope({itemSelector:t,transformsEnabled:!1,isResizeBound:!1,layoutMode:i,transitionDuration:0,isInitLayout:!1,masonry:{columnWidth:1},getSortData:{date:function(t){return e(t).attr("data-date")},name:function(t){return e(t).attr("data-name")}}}),o.addClass("iso-item-ready"))})},e(".iso-container, .portfolio-grid").each(function(){var t=e(this);e(".filter:not(.iso-filter, .without-isotope, .with-ajax) .filter-categories a").on("click.presscorFilterCategories",function(i){var o=e(this).attr("data-filter");return t.isotope({filter:o}),!1}),e(".filter:not(.iso-filter, .without-isotope, .with-ajax) .filter-extras .filter-by a").on("click",function(i){var o=e(this).attr("data-by"),n=e(this).parents(".filter-extras").find(".filter-sorting > a.act").first().attr("data-sort");return t.isotope({sortBy:o,sortAscending:"asc"==n}),!1}),e(".filter:not(.iso-filter, .without-isotope, .with-ajax) .filter-extras .filter-sorting a").on("click",function(i){var o=e(this).attr("data-sort"),n=e(this).parents(".filter-extras").find(".filter-by > a.act").first().attr("data-by");return t.isotope({sortBy:n,sortAscending:"asc"==o}),!1})}),(bt.exists()||wt.exists())&&(Ct.fadeIn(50),_t.each(function(){var t=e(this);e(".preload-me",t).heightHack(),e(".slider-masonry",t).initSlider(),t.one("columnsReady",function(){t.hasClass("iso-container")?t.IsoInitialisation(".iso-item","masonry"):t.IsoInitialisation(".wf-cell","fitRows"),t.isotope("on","layoutComplete",function(i){for(var o=0;o<i.length;o++){i[o],e(this);t.trigger("IsoReady")}}),t.one("IsoReady",function(){t.isotope("layout"),t.IsoLayzrInitialisation()}),v.on("columnsReady",function(){e(".slider-masonry",t).hasClass("royalReady")&&e(".royalSlider",t).each(function(){e(this).data("royalSlider").updateSliderSize()}),t.isotope("layout")})})}),Ct.stop().fadeOut(300))),dtGlobals.isPhone){e(".slider-masonry").initSlider(),v.on("columnsReady",function(){e(".royalSlider").each(function(){e(this).data("royalSlider").updateSliderSize()})}),e(".filter-extras").css("display","none");var St=e(".filter").next(".iso-container, .portfolio-grid"),xt=e(".iso-item, .wf-cell",St),kt=null;e(".mobile-true .iso-container, .mobile-true .iso-grid").IsoLayzrInitialisation(),e(".slider-masonry").length>0&&e(".slider-masonry").data("royalSlider").ev.on("rsAfterContentSet",function(){e(".mobile-true .slider-masonry").IsoLayzrInitialisation()}),e(".filter-categories:not(.iso-filter) a").each(function(){e(this).on("click",function(t){t.preventDefault(),kt=e(this).attr("data-filter"),xt.css("display","none"),xt.filter(kt).css("display","block"),e(".mobile-true .slider-masonry").IsoLayzrInitialisation()})})}var Tt;dtGlobals.isMobile&&!dtGlobals.isWindowsPhone?v.bind("orientationchange",function(e){clearTimeout(Tt),Tt=setTimeout(function(){v.trigger("debouncedresize")},200)}):v.on("resize",function(){clearTimeout(Tt),Tt=setTimeout(function(){v.trigger("debouncedresize")},200)}),c(),v.on("debouncedresize",function(t){dtGlobals.resizeCounter++,e(".instagram-photos").calcPics(),c(),e.mobileHeader(),e.headerBelowSlider(),window.innerWidth>=dtLocal.themeSettings.mobileHeader.firstSwitchPoint&&(w.removeClass("show-mobile-header"),w.addClass("closed-mobile-header"),b.removeClass("show-sticky-mobile-header"),b.removeClass("show-overlay-mobile-header").addClass("closed-overlay-mobile-header"),e(".mobile-sticky-header-overlay").removeClass("active"),e(".dt-mobile-menu-icon").removeClass("active"),y.removeClass("menu-open")),window.innerWidth<=dtLocal.themeSettings.mobileHeader.firstSwitchPoint?e(".masthead:not(.mixed-header):not(#phantom)").addClass("masthead-mobile"):e(".masthead:not(.mixed-header):not(#phantom)").removeClass("masthead-mobile"),e(".mini-nav select").trigger("render"),e.fancyFeaderCalc(),e(".mini-widgets, .mobile-mini-widgets").find(" > *").removeClass("first last"),e(".mini-widgets, .mobile-mini-widgets").find(" > *:visible:first").addClass("first"),e(".mini-widgets, .mobile-mini-widgets").find(" > *:visible:last").addClass("last"),e(".stripe-video-bg > video").each(function(){if(e(".header-side-line").length>0&&!e(".boxed").length>0)var t=e(".side-header-v-stroke").width();else if(!e("body").hasClass("sticky-header")&&!e("body").hasClass("overlay-navigation")&&e(".side-header").length>0)var t=e(".side-header").width();else var t=0;var i=2e3+t,o=i-e(".content").position().left-22,n=e(this),a=(n.height(),e("#page").width());n.css({left:o,width:a})}),e.browser.webkit&&e(".wf-cell .blur-this").each(function(){var t=e(this);if(e("canvas",t).length){var i=e(".blur-effect",t)[0].getContext("2d");i.beginPath(),i.moveTo(0,0),i.lineTo(0,0),i.lineTo(0,0),i.strokeStyle="red",i.stroke()}}),e(".stripe").each(function(){var t=e(this),i=t.attr("data-min-height");e.isNumeric(i)?t.css({minHeight:i+"px"}):i?i.search("%")>0?t.css({minHeight:v.height()*(parseInt(i)/100)+"px"}):t.css({minHeight:i}):t.css({minHeight:0})}),e(".project-slider .preload-me").loaded(null,function(){st=ct.height(),lt=dt.height()},!0),dt.length>0&&window.innerWidth>1050&&e(".project-slider .preload-me").loaded(null,function(){dtGlobals.winScrollTop+We.height()+lt+40>ct.offset().top+st&&dt.css({top:st-lt-40})},!0),e(".mobile-false .footer-overlap .page-inner").css({"min-height":window.innerHeight-e(".footer").innerHeight(),"margin-bottom":e(".footer").innerHeight()})}).trigger("debouncedresize"),e.fn.inView=function(){var t=e(window);obj=e(this);var i=t.scrollTop(),o=t.scrollTop()+t.height(),n=obj.offset().top+20;return o>=n&&n>=i?!0:!1};var Pt={xhr:!1,settings:!1,lunch:function(t){var i=this;t&&(this.settings=t),this.xhr&&this.xhr.abort();var o="presscore_template_ajax";this.xhr=e.post(t.ajaxurl,{action:o,postID:t.postID,paged:t.paged,targetPage:t.targetPage,term:t.term,orderby:t.orderBy,order:t.order,nonce:t.nonce,visibleItems:t.visibleItems,contentType:t.contentType,pageData:t.pageData,sender:t.sender},function(o){if(o.success){var n=jQuery(o.html),a=t.targetContainer;parseInt(a.attr("data-width")),parseInt(a.attr("data-max-width")),parseInt(a.attr("data-padding"));if(isIsotope="grid"==t.layout||"masonry"==t.layout,itemsToDeleteLength=0,trashItems=new Array,sortBy=o.orderby.replace("title","name"),sortAscending="asc"==o.order.toString(),dtGlobals.isPhone&&(isIsotope=!1),o.newNonce&&(dtLocal.ajaxNonce=o.newNonce),"undefined"!=typeof o.itemsToDelete&&(itemsToDeleteLength=o.itemsToDelete.length),isIsotope&&itemsToDeleteLength>0){for(var r=0;r<o.itemsToDelete.length;r++)trashItems.push('.wf-cell[data-post-id="'+o.itemsToDelete[r]+'"]');a.isotope("remove",a.find(trashItems.join(",")))}else isIsotope||"filter"!=t.sender&&"paginator"!=t.sender||a.find(".wf-cell, article").remove();n.length>0?(a.append(n),dtGlobals.ajaxContainerItems=a.find("div.wf-cell, .project-even, .project-odd").not(".animation-triggered"),isIsotope?(e(".preload-me",a).heightHack(),e(".slider-masonry",a).initSlider(),a.isotope("addItems",n),"media"!=t.contentType?a.isotope({sortBy:sortBy,sortAscending:sortAscending}):a.isotope({sortBy:"original-order"}),a.isotope("layout"),i.init(),a.layzrInitialisation(),a.IsoLayzrInitialisation()):(dtGlobals.isPhone&&("masonry"==t.layout||"grid"==t.layout),e(".slider-masonry",a).initSlider(),"jgrid"==t.layout&&a.collagePlus(dtGlobals.jGrid),i.init(),a.layzrInitialisation(),a.IsoLayzrInitialisation(".mobile-true"),e(".slider-masonry",St).length>0&&e(".slider-masonry",St).data("royalSlider").ev.on("rsAfterContentSet",function(){a.IsoLayzrInitialisation(".mobile-true .slider-masonry")})),"undefined"!=typeof t.afterSuccessInit&&t.afterSuccessInit(o),v.trigger("dt.ajax.content.appended")):isIsotope&&a.isotope({sortBy:sortBy,sortAscending:sortAscending})}"undefined"!=typeof t.afterResponce&&t.afterResponce(o),u()})},init:function(){switch(this.settings.contentType){case"portfolio":this.initPortfolio();break;case"albums":this.initAlbums();break;case"media":this.initMedia();break;case"blog":this.basicInit();break;case"testimonials":this.basicInit()}},initPortfolio:function(){this.basicInit()},initAlbums:function(){this.basicInit()},initMedia:function(){this.basicInit(),e(".mobile-false .albums .rollover-content, .mobile-false .media .rollover-content").on("click",function(t){return e(t.target).is("a")?!0:void e(this).siblings("a.dt-single-mfp-popup, a.dt-gallery-mfp-popup, a.dt-mfp-item").first().click()})},basicInit:function(){retinizer();var t=this.settings.targetContainer;e(".dt-gallery-mfp-popup",t).not(".mfp-ready").on("click",function(){var t=e(this),i=t.parents("article.post");if(i.length>0){var o=i.find(".dt-gallery-container a.dt-mfp-item");o.length>0&&o.first().trigger("click")}return!1}).addClass("mfp-ready"),e(".dt-trigger-first-mfp",t).not(".mfp-ready").on("click",function(){var t=e(this),i=t.parents("article.post");if(i.length>0){var o=i.find("a.dt-mfp-item");o.length>0&&o.first().trigger("click")}return!1}).addClass("mfp-ready"),e(".dt-single-image",t).not(".mfp-ready").magnificPopup({type:"image"}).addClass("mfp-ready"),e(".dt-single-video",t).not(".mfp-ready").magnificPopup({type:"iframe"}).addClass("mfp-ready"),e(".dt-single-mfp-popup",t).not(".mfp-ready").magnificPopup({type:"image"}).addClass("mfp-ready"),e(".dt-gallery-container",t).not(".mfp-ready").each(function(){e(this).addClass("mfp-ready").magnificPopup(e.extend({},dtGlobals.magnificPopupBaseConfig,{delegate:"a.dt-mfp-item",gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]}}))}),e(".rollover, .rollover-video, .post-rollover, .rollover-project .show-content",t).addRollover(),e(".mobile-false .hover-grid .rollover-project").each(function(){e(this).hoverdir()}),e(".mobile-false .hover-grid-reverse .rollover-project ").each(function(){e(this).hoverdir({inverse:!0})}),e(".mobile-true .rollover-project a.link.show-content, .hover-style-one article:not(.description-off) .rollover-project > a, .hover-style-two article:not(.description-off) .rollover-project > a, .hover-style-three article:not(.description-off) .rollover-project > a").on("click",function(e){e.preventDefault()}),e(".rollover, .post-rollover, .rollover-video").clickEffectPics(),e(".rollover.material-click-effect, .post-rollover.material-click-effect, .rollover-video.material-click-effect").clickMaterialEffect(),e(".small-portfolio-icons").length>0&&(e(".links-container a").each(function(){var t=e(this);t.addClass("waves-effect")}),Waves.displayEffect()),e(".mobile-true .rollover-project").touchNewHover(),e(".mobile-false .rollover-project:not(.rollover-active) .rollover-content, .buttons-on-img:not(.rollover-active) .rollover-content").triggerHoverClick(),e(".mobile-false .rollover-project.forward-post").forwardToPost(),e(".mobile-false .rollover-project.rollover-active, .mobile-false .buttons-on-img.rollover-active").followCurentLink(),e(".albums .rollover-project, .albums .buttons-on-img, .archive .type-dt_gallery .buttons-on-img").triggerAlbumsClick(),e(".mobile-true .rollover-project.forward-post").touchforwardToPost(),e(".mobile-true .buttons-on-img").touchHoverImage(),e(".hover-scale .rollover-project").scaleInHover(),e(".links-container a").hoverLinks(),e(".style-material-design").length>0&&(e(".links-container a, .paginator .page-nav a").each(function(){var t=e(this);t.addClass("waves-effect")}),Waves.displayEffect())}};if(e("#content").on("click",".paginator.with-ajax a",function(t){if(t.preventDefault(),!e(t.target).hasClass("dots")&&!e(t.target).hasClass("disabled")){var i=e(this),o=i.closest(".paginator"),n=o.parent(),a=n.find(".wf-container.with-ajax, .articles-list.with-ajax").first(),r=e(".button-load-more"),s=r.find(".button-caption").text(),l=o.hasClass("paginator-more-button")?"more":"paginator",d="more"==l,c=p(n),u=d?c.paged+1:i.attr("data-page-num"),h=dtGlobals.isoPreloader;if(r.addClass("animate-load").find(".button-caption").text(dtLocal.moreButtonText.loading),h&&!e(".paginator-more-button").length&&dtGlobals.isoPreloader.fadeIn(50),!d){var f=n.find(".filter.with-ajax").first(),m=44;f.exists()||(f=a,m=50),e("html, body").animate({scrollTop:f.offset().top-e("#phantom").height()-m},400)}Pt.lunch(e.extend({},c,{contentType:c.pageData.template,targetPage:u,sender:l,visibleItems:d?new Array:c.visibleItems,afterResponce:function(t){o.length>0?(t.paginationHtml?(o.html(e(t.paginationHtml).html()).show(),e(".filter-style-material").length>0&&(e(".paginator .page-links a").each(function(){var t=e(this);t.addClass("ripple")}),e(".page-links a.ripple").ripple(),e(".paginator .page-nav a").each(function(){var t=e(this);t.addClass("waves-effect")}),Waves.displayEffect())):o.html("").hide(),setTimeout(function(){e(".button-load-more").removeClass("animate-load").find(".button-caption").text(s)},200)):t.paginationHtml&&a.parent().append(e(t.paginationHtml)),o.find(".dots").on("click",function(){o.find("div:hidden").show().find("a").unwrap(),e(this).remove()}),a.attr("data-cur-page",t.currentPage),dtGlobals.isoPreloader.stop().fadeOut(300),dtGlobals.loadMoreButton=e(".button-load-more")}}))}}),e(".filter.with-ajax .filter-categories a, .filter.with-ajax .filter-extras a").on("click",function(t){t.preventDefault(),f();var i=e(this),o=i.closest(".filter"),n=o.parent(),a=n.find(".wf-container.with-ajax").first(),r=n.find(".paginator").first(),s=p(n),l=dtGlobals.isoPreloader;l&&dtGlobals.isoPreloader.fadeIn(50),Pt.lunch(e.extend({},s,{contentType:s.pageData.template,targetPage:1,paged:1,sender:"filter",afterResponce:function(t){r.length>0?t.paginationHtml?r.html(e(t.paginationHtml).html()).show():r.html("").hide():t.paginationHtml&&a.parent().append(e(t.paginationHtml)),r.find(".dots").on("click",function(){r.find("div:hidden").show().find("a").unwrap(),e(this).remove()}),a.attr("data-cur-page",t.currentPage),dtGlobals.isoPreloader.stop().fadeOut(300),dtGlobals.loadMoreButton=e(".button-load-more")}}))}),"undefined"!=typeof dtLocal.themeSettings.lazyLoading&&dtLocal.themeSettings.lazyLoading){dtGlobals.loadMoreButton=e(".button-load-more");v.on("scroll",function(){m()}),m()}var vt=function(){var e={};return function(t,i,o){o||(o="Don't call this twice without a uniqueId"),e[o]&&clearTimeout(e[o]),e[o]=setTimeout(t,i)}}();v.resize(function(){e(".iso-item, .iso-grid .wf-cell").addClass("animate-position"),vt(function(){e(".iso-item, .iso-grid .wf-cell").removeClass("animate-position")},2500,"")});var It=e(".dt-isotope"),Mt=e(".iso-item:not(.shown)"),zt=e(".iso-grid .wf-cell:not(.shown)");(It.exists()||Mt.exists()||zt.exists())&&(setTimeout(function(){u()},100),v.on("scroll",function(){u()}));var At={timeouts:{},init:function(t){this.config={postsContainer:null,categoryContainer:null,paginatorContainer:null,curPage:1,curCategory:"*",postsPerPage:-1,items:[]},e.extend(this.config,t),this._setPostsPerPage(),this._setCategory(),this._setCurPage(),this._setItems(),this.setup()},setup:function(){e("a",this.config.paginatorContainer).on("click.dtPostsPaginationFilter",{self:this},this.paginationFilter),e("a",this.config.categoryContainer).on("click.dtPostsCategoryFilter",{self:this},this.categoryFilter),this._getActiveElement(this.config.paginatorContainer).trigger("click.dtPostsPaginationFilter",{onSetup:!0})},paginationFilter:function(t,i){t.preventDefault();var o=e(this),n=t.data.self;n._setAsActive(o),n._setCurPage(),i?n._filterPosts():n._scrollToTopOfContainer(n._filterPosts)},categoryFilter:function(t){t.preventDefault();var i=e(this),o=t.data.self;o._setAsActive(i),o._setCategory(),o._setAsActive(o.config.paginatorContainer.find("a").first()),o._setCurPage(),o._showPagination(),o._filterPosts()},_showPagination:function(){if(this.config.curCategory&&"*"!=this.config.curCategory){var t=this.config.postsContainer.find(this.config.curCategory).length,i=Math.ceil(t/this.config.postsPerPage);1==i?this.config.paginatorContainer.find("a").hide():this.config.paginatorContainer.find("a").each(function(t){var o=e(this);t+1>i?o.hide():o.show()})}else this.config.paginatorContainer.find("a").show()},_filterPosts:function(){var t=this;t.config.items.css("display","none");var i=0;t.config.items.filter(t.config.curCategory).each(function(){t._showOnCurPage(++i)&&e(this).css("display","block")})},_setPostsPerPage:function(){this.config.postsPerPage=parseInt(this.config.postsContainer.attr("data-posts-per-page"))},_setCategory:function(){this.config.curCategory=this._getActiveElement(this.config.categoryContainer).attr("data-filter")||this.config.curCategory},_setCurPage:function(e){this.config.curPage=e?e:this._getActiveElement(this.config.paginatorContainer).attr("data-page-num")},_setItems:function(){this.config.items=e(".wf-cell",this.config.postsContainer)},_showOnCurPage:function(e){return this.config.postsPerPage<=0||this.config.postsPerPage*(this.config.curPage-1)<e&&e<=this.config.postsPerPage*this.config.curPage},_setAsActive:function(e){e.addClass("act").siblings().removeClass("act")},_getActiveElement:function(e){return e.find("a.act").first()},_isActive:function(e){return e.hasClass("act")},_scrollToTopOfContainer:function(t){var i=this.config.postsContainer.parent();e("html, body").animate({scrollTop:i.offset().top-e("#phantom").height()-50},400,t?t.bind(this):void 0)},_setTimeout:function(e,t,i){var o=this;e||t.bind(o),this.timeouts[e]&&window.clearTimeout(this.timeouts[e]),this.timeouts[e]=window.setTimeout(t.bind(o),i)}},Lt=e.extend({},At,{init:function(t){this.config={postsContainer:null,categoryContainer:null,orderByContainer:null,orderContainer:null,paginatorContainer:null,curPage:1,curCategory:"*",initialOrder:"",order:"",orderBy:"",postsPerPage:-1,items:[],isPhone:!1},e.extend(this.config,t),this._setPostsPerPage(),this._setCategory(),this._setOrderBy(),this._setOrder(),this._setCurPage(),this._setItems(),this.config.initialOrder=this.config.order,this.setup()},setup:function(){e("a",this.config.paginatorContainer).on("click.dtPostsPaginationFilter",{self:this},this.paginationFilter),e("a",this.config.categoryContainer).on("click.dtPostsCategoryFilter",{self:this},this.categoryFilter),e("a",this.config.orderContainer).on("click.dtPostsOrderFilter",{self:this},this.orderFilter),e("a",this.config.orderByContainer).on("click.dtPostsOrderByFilter",{self:this},this.orderByFilter),this._getActiveElement(this.config.paginatorContainer).trigger("click.dtPostsPaginationFilter",{onSetup:!0})},orderFilter:function(t){t.preventDefault();var i=e(this),o=t.data.self;o._setAsActive(i),o._setOrder(),o._filterPosts()},orderByFilter:function(t){t.preventDefault();var i=e(this),o=t.data.self;o._setAsActive(i),o._setOrderBy(),o._filterPosts()},_filterPosts:function(){var t=this;if(t.config.isPhone){t.config.items.css("display","none");var i=0;t.config.items.filter(t.config.curCategory).each(function(){t._showOnCurPage(++i)&&e(this).css("display","block")})}else t.config.postsContainer.isotope({filter:t.config.curCategory,sortAscending:"asc"==t.config.order,sortBy:t.config.orderBy}),t.config.curPage&&t._filterByCurPage()},_filterByCurPage:function(){var e=this.config.items.slice(0);this.config.initialOrder&&this.config.initialOrder!=this.config.order&&e.reverse();var t=0;e.map(function(e){e.isHidden||this._showOnCurPage(++t)||e.hide()},this),this.config.postsContainer.isotope("layout")},_setOrderBy:function(){this.config.orderBy=this._getActiveElement(this.config.orderByContainer).attr("data-by")},_setOrder:function(){this.config.order=this._getActiveElement(this.config.orderContainer).attr("data-sort")},_setItems:function(){this.config.isPhone?this.config.items=e(".iso-item, .wf-cell",this.config.postsContainer):this.config.items=this.config.postsContainer.isotope("getItemElements").map(function(e){return this.config.postsContainer.isotope("getItem",e)},this)}}),Ht=e.extend({},At,{_filterPosts:function(){var t=this;t.config.items.css("display","none");var i=0,o=[];t.config.items.filter(t.config.curCategory).each(function(){t._showOnCurPage(++i)&&(e(this).css("display","block"),o.push(this))}),o=e(o),t.config.postsContainer.data("visibleItems",o),t.config.postsContainer.collage({images:o})},_setItems:function(){this.config.items=e(".wf-cell",this.config.postsContainer)}});e(".dt-shortcode.with-isotope").each(function(){var t=e(this),i=t.find(".wf-container"),o={postsContainer:i,categoryContainer:t.find(".filter-categories"),paginatorContainer:t.find(".iso-paginator")};if(i.hasClass("dt-isotope")){var n=Object.create(Lt);e.extend(o,{orderByContainer:t.find(".filter-extras .filter-by"),orderContainer:t.find(".filter-extras .filter-sorting"),isPhone:dtGlobals.isPhone})}else var n=Object.create(Ht);n.init(o)})});
(function($){
'use strict';
if(typeof wpcf7==='undefined'||wpcf7===null){
return;
}
wpcf7=$.extend({
cached: 0,
inputs: []
}, wpcf7);
$(function(){
wpcf7.supportHtml5=(function(){
var features={};
var input=document.createElement('input');
features.placeholder='placeholder' in input;
var inputTypes=[ 'email', 'url', 'tel', 'number', 'range', 'date' ];
$.each(inputTypes, function(index, value){
input.setAttribute('type', value);
features[ value ]=input.type!=='text';
});
return features;
})();
$('div.wpcf7 > form').each(function(){
var $form=$(this);
wpcf7.initForm($form);
if(wpcf7.cached){
wpcf7.refill($form);
}});
});
wpcf7.getId=function(form){
return parseInt($('input[name="_wpcf7"]', form).val(), 10);
};
wpcf7.initForm=function(form){
var $form=$(form);
$form.submit(function(event){
if(! wpcf7.supportHtml5.placeholder){
$('[placeholder].placeheld', $form).each(function(i, n){
$(n).val('').removeClass('placeheld');
});
}
if(typeof window.FormData==='function'){
wpcf7.submit($form);
event.preventDefault();
}});
$('.wpcf7-submit', $form).after('<span class="ajax-loader"></span>');
wpcf7.toggleSubmit($form);
$form.on('click', '.wpcf7-acceptance', function(){
wpcf7.toggleSubmit($form);
});
$('.wpcf7-exclusive-checkbox', $form).on('click', 'input:checkbox', function(){
var name=$(this).attr('name');
$form.find('input:checkbox[name="' + name + '"]').not(this).prop('checked', false);
});
$('.wpcf7-list-item.has-free-text', $form).each(function(){
var $freetext=$(':input.wpcf7-free-text', this);
var $wrap=$(this).closest('.wpcf7-form-control');
if($(':checkbox, :radio', this).is(':checked')){
$freetext.prop('disabled', false);
}else{
$freetext.prop('disabled', true);
}
$wrap.on('change', ':checkbox, :radio', function(){
var $cb=$('.has-free-text', $wrap).find(':checkbox, :radio');
if($cb.is(':checked')){
$freetext.prop('disabled', false).focus();
}else{
$freetext.prop('disabled', true);
}});
});
if(! wpcf7.supportHtml5.placeholder){
$('[placeholder]', $form).each(function(){
$(this).val($(this).attr('placeholder'));
$(this).addClass('placeheld');
$(this).focus(function(){
if($(this).hasClass('placeheld')){
$(this).val('').removeClass('placeheld');
}});
$(this).blur(function(){
if(''===$(this).val()){
$(this).val($(this).attr('placeholder'));
$(this).addClass('placeheld');
}});
});
}
if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.date){
$form.find('input.wpcf7-date[type="date"]').each(function(){
$(this).datepicker({
dateFormat: 'yy-mm-dd',
minDate: new Date($(this).attr('min')),
maxDate: new Date($(this).attr('max'))
});
});
}
if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.number){
$form.find('input.wpcf7-number[type="number"]').each(function(){
$(this).spinner({
min: $(this).attr('min'),
max: $(this).attr('max'),
step: $(this).attr('step')
});
});
}
$('.wpcf7-character-count', $form).each(function(){
var $count=$(this);
var name=$count.attr('data-target-name');
var down=$count.hasClass('down');
var starting=parseInt($count.attr('data-starting-value'), 10);
var maximum=parseInt($count.attr('data-maximum-value'), 10);
var minimum=parseInt($count.attr('data-minimum-value'), 10);
var updateCount=function(target){
var $target=$(target);
var length=$target.val().length;
var count=down ? starting - length:length;
$count.attr('data-current-value', count);
$count.text(count);
if(maximum&&maximum < length){
$count.addClass('too-long');
}else{
$count.removeClass('too-long');
}
if(minimum&&length < minimum){
$count.addClass('too-short');
}else{
$count.removeClass('too-short');
}};
$(':input[name="' + name + '"]', $form).each(function(){
updateCount(this);
$(this).keyup(function(){
updateCount(this);
});
});
});
$form.on('change', '.wpcf7-validates-as-url', function(){
var val=$.trim($(this).val());
if(val
&& ! val.match(/^[a-z][a-z0-9.+-]*:/i)
&& -1!==val.indexOf('.')){
val=val.replace(/^\/+/, '');
val='http://' + val;
}
$(this).val(val);
});
};
wpcf7.submit=function(form){
if(typeof window.FormData!=='function'){
return;
}
var $form=$(form);
$('.ajax-loader', $form).addClass('is-active');
wpcf7.clearResponse($form);
var formData=new FormData($form.get(0));
var detail={
id: $form.closest('div.wpcf7').attr('id'),
status: 'init',
inputs: [],
formData: formData
};
$.each($form.serializeArray(), function(i, field){
if('_wpcf7'==field.name){
detail.contactFormId=field.value;
}else if('_wpcf7_version'==field.name){
detail.pluginVersion=field.value;
}else if('_wpcf7_locale'==field.name){
detail.contactFormLocale=field.value;
}else if('_wpcf7_unit_tag'==field.name){
detail.unitTag=field.value;
}else if('_wpcf7_container_post'==field.name){
detail.containerPostId=field.value;
}else if(field.name.match(/^_wpcf7_\w+_free_text_/)){
var owner=field.name.replace(/^_wpcf7_\w+_free_text_/, '');
detail.inputs.push({
name: owner + '-free-text',
value: field.value
});
}else if(field.name.match(/^_/)){
}else{
detail.inputs.push(field);
}});
wpcf7.triggerEvent($form.closest('div.wpcf7'), 'beforesubmit', detail);
var ajaxSuccess=function(data, status, xhr, $form){
detail.id=$(data.into).attr('id');
detail.status=data.status;
detail.apiResponse=data;
var $message=$('.wpcf7-response-output', $form);
switch(data.status){
case 'validation_failed':
$.each(data.invalidFields, function(i, n){
$(n.into, $form).each(function(){
wpcf7.notValidTip(this, n.message);
$('.wpcf7-form-control', this).addClass('wpcf7-not-valid');
$('[aria-invalid]', this).attr('aria-invalid', 'true');
});
});
$message.addClass('wpcf7-validation-errors');
$form.addClass('invalid');
wpcf7.triggerEvent(data.into, 'invalid', detail);
break;
case 'acceptance_missing':
$message.addClass('wpcf7-acceptance-missing');
$form.addClass('unaccepted');
wpcf7.triggerEvent(data.into, 'unaccepted', detail);
break;
case 'spam':
$message.addClass('wpcf7-spam-blocked');
$form.addClass('spam');
wpcf7.triggerEvent(data.into, 'spam', detail);
break;
case 'aborted':
$message.addClass('wpcf7-aborted');
$form.addClass('aborted');
wpcf7.triggerEvent(data.into, 'aborted', detail);
break;
case 'mail_sent':
$message.addClass('wpcf7-mail-sent-ok');
$form.addClass('sent');
wpcf7.triggerEvent(data.into, 'mailsent', detail);
break;
case 'mail_failed':
$message.addClass('wpcf7-mail-sent-ng');
$form.addClass('failed');
wpcf7.triggerEvent(data.into, 'mailfailed', detail);
break;
default:
var customStatusClass='custom-'
+ data.status.replace(/[^0-9a-z]+/i, '-');
$message.addClass('wpcf7-' + customStatusClass);
$form.addClass(customStatusClass);
}
wpcf7.refill($form, data);
wpcf7.triggerEvent(data.into, 'submit', detail);
if('mail_sent'==data.status){
$form.each(function(){
this.reset();
});
wpcf7.toggleSubmit($form);
}
if(! wpcf7.supportHtml5.placeholder){
$form.find('[placeholder].placeheld').each(function(i, n){
$(n).val($(n).attr('placeholder'));
});
}
$message.html('').append(data.message).slideDown('fast');
$message.attr('role', 'alert');
$('.screen-reader-response', $form.closest('.wpcf7')).each(function(){
var $response=$(this);
$response.html('').attr('role', '').append(data.message);
if(data.invalidFields){
var $invalids=$('<ul></ul>');
$.each(data.invalidFields, function(i, n){
if(n.idref){
var $li=$('<li></li>').append($('<a></a>').attr('href', '#' + n.idref).append(n.message));
}else{
var $li=$('<li></li>').append(n.message);
}
$invalids.append($li);
});
$response.append($invalids);
}
$response.attr('role', 'alert').focus();
});
};
$.ajax({
type: 'POST',
url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/feedback'),
data: formData,
dataType: 'json',
processData: false,
contentType: false
}).done(function(data, status, xhr){
ajaxSuccess(data, status, xhr, $form);
$('.ajax-loader', $form).removeClass('is-active');
}).fail(function(xhr, status, error){
var $e=$('<div class="ajax-error"></div>').text(error.message);
$form.after($e);
});
};
wpcf7.triggerEvent=function(target, name, detail){
var $target=$(target);
var event=new CustomEvent('wpcf7' + name, {
bubbles: true,
detail: detail
});
$target.get(0).dispatchEvent(event);
$target.trigger('wpcf7:' + name, detail);
$target.trigger(name + '.wpcf7', detail);
};
wpcf7.toggleSubmit=function(form, state){
var $form=$(form);
var $submit=$('input:submit', $form);
if(typeof state!=='undefined'){
$submit.prop('disabled', ! state);
return;
}
if($form.hasClass('wpcf7-acceptance-as-validation')){
return;
}
$submit.prop('disabled', false);
$('.wpcf7-acceptance', $form).each(function(){
var $span=$(this);
var $input=$('input:checkbox', $span);
if(! $span.hasClass('optional')){
if($span.hasClass('invert')&&$input.is(':checked')
|| ! $span.hasClass('invert')&&! $input.is(':checked')){
$submit.prop('disabled', true);
return false;
}}
});
};
wpcf7.notValidTip=function(target, message){
var $target=$(target);
$('.wpcf7-not-valid-tip', $target).remove();
$('<span role="alert" class="wpcf7-not-valid-tip"></span>')
.text(message).appendTo($target);
if($target.is('.use-floating-validation-tip *')){
var fadeOut=function(target){
$(target).not(':hidden').animate({
opacity: 0
}, 'fast', function(){
$(this).css({ 'z-index': -100 });
});
};
$target.on('mouseover', '.wpcf7-not-valid-tip', function(){
fadeOut(this);
});
$target.on('focus', ':input', function(){
fadeOut($('.wpcf7-not-valid-tip', $target));
});
}};
wpcf7.refill=function(form, data){
var $form=$(form);
var refillCaptcha=function($form, items){
$.each(items, function(i, n){
$form.find(':input[name="' + i + '"]').val('');
$form.find('img.wpcf7-captcha-' + i).attr('src', n);
var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);
$form.find('input:hidden[name="_wpcf7_captcha_challenge_' + i + '"]').attr('value', match[ 1 ]);
});
};
var refillQuiz=function($form, items){
$.each(items, function(i, n){
$form.find(':input[name="' + i + '"]').val('');
$form.find(':input[name="' + i + '"]').siblings('span.wpcf7-quiz-label').text(n[ 0 ]);
$form.find('input:hidden[name="_wpcf7_quiz_answer_' + i + '"]').attr('value', n[ 1 ]);
});
};
if(typeof data==='undefined'){
$.ajax({
type: 'GET',
url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/refill'),
beforeSend: function(xhr){
var nonce=$form.find(':input[name="_wpnonce"]').val();
if(nonce){
xhr.setRequestHeader('X-WP-Nonce', nonce);
}},
dataType: 'json'
}).done(function(data, status, xhr){
if(data.captcha){
refillCaptcha($form, data.captcha);
}
if(data.quiz){
refillQuiz($form, data.quiz);
}});
}else{
if(data.captcha){
refillCaptcha($form, data.captcha);
}
if(data.quiz){
refillQuiz($form, data.quiz);
}}
};
wpcf7.clearResponse=function(form){
var $form=$(form);
$form.removeClass('invalid spam sent failed');
$form.siblings('.screen-reader-response').html('').attr('role', '');
$('.wpcf7-not-valid-tip', $form).remove();
$('[aria-invalid]', $form).attr('aria-invalid', 'false');
$('.wpcf7-form-control', $form).removeClass('wpcf7-not-valid');
$('.wpcf7-response-output', $form)
.hide().empty().removeAttr('role')
.removeClass('wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked');
};
wpcf7.apiSettings.getRoute=function(path){
var url=wpcf7.apiSettings.root;
url=url.replace(wpcf7.apiSettings.namespace,
wpcf7.apiSettings.namespace + path);
return url;
};})(jQuery);
(function (){
if(typeof window.CustomEvent==="function") return false;
function CustomEvent(event, params){
params=params||{ bubbles: false, cancelable: false, detail: undefined };
var evt=document.createEvent('CustomEvent');
evt.initCustomEvent(event,
params.bubbles, params.cancelable, params.detail);
return evt;
}
CustomEvent.prototype=window.Event.prototype;
window.CustomEvent=CustomEvent;
})();
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(a){var e,t,n,i;function r(e,t){var n,i,r=e.nodeName.toLowerCase();return"area"===r?(i=(n=e.parentNode).name,!(!e.href||!i||"map"!==n.nodeName.toLowerCase())&&(!!(i=a("img[usemap='#"+i+"']")[0])&&o(i))):(/^(input|select|textarea|button|object)$/.test(r)?!e.disabled:"a"===r&&e.href||t)&&o(e)}function o(e){return a.expr.filters.visible(e)&&!a(e).parents().addBack().filter(function(){return"hidden"===a.css(this,"visibility")}).length}a.ui=a.ui||{},a.extend(a.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),a.fn.extend({scrollParent:function(e){var t=this.css("position"),n="absolute"===t,i=e?/(auto|scroll|hidden)/:/(auto|scroll)/,e=this.parents().filter(function(){var e=a(this);return(!n||"static"!==e.css("position"))&&i.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==t&&e.length?e:a(this[0].ownerDocument||document)},uniqueId:(e=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&a(this).removeAttr("id")})}}),a.extend(a.expr[":"],{data:a.expr.createPseudo?a.expr.createPseudo(function(t){return function(e){return!!a.data(e,t)}}):function(e,t,n){return!!a.data(e,n[3])},focusable:function(e){return r(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(e){var t=a.attr(e,"tabindex"),n=isNaN(t);return(n||0<=t)&&r(e,!n)}}),a("<a>").outerWidth(1).jquery||a.each(["Width","Height"],function(e,n){var r="Width"===n?["Left","Right"]:["Top","Bottom"],i=n.toLowerCase(),o={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function s(e,t,n,i){return a.each(r,function(){t-=parseFloat(a.css(e,"padding"+this))||0,n&&(t-=parseFloat(a.css(e,"border"+this+"Width"))||0),i&&(t-=parseFloat(a.css(e,"margin"+this))||0)}),t}a.fn["inner"+n]=function(e){return void 0===e?o["inner"+n].call(this):this.each(function(){a(this).css(i,s(this,e)+"px")})},a.fn["outer"+n]=function(e,t){return"number"!=typeof e?o["outer"+n].call(this,e):this.each(function(){a(this).css(i,s(this,e,!0,t)+"px")})}}),a.fn.addBack||(a.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),a("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(a.fn.removeData=(t=a.fn.removeData,function(e){return arguments.length?t.call(this,a.camelCase(e)):t.call(this)})),a.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),a.fn.extend({focus:(i=a.fn.focus,function(t,n){return"number"==typeof t?this.each(function(){var e=this;setTimeout(function(){a(e).focus(),n&&n.call(e)},t)}):i.apply(this,arguments)}),disableSelection:(n="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.bind(n+".ui-disableSelection",function(e){e.preventDefault()})}),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(e){if(void 0!==e)return this.css("zIndex",e);if(this.length)for(var t,n,i=a(this[0]);i.length&&i[0]!==document;){if(t=i.css("position"),("absolute"===t||"relative"===t||"fixed"===t)&&(n=parseInt(i.css("zIndex"),10),!isNaN(n)&&0!==n))return n;i=i.parent()}return 0}}),a.ui.plugin={add:function(e,t,n){var i,r=a.ui[e].prototype;for(i in n)r.plugins[i]=r.plugins[i]||[],r.plugins[i].push([t,n[i]])},call:function(e,t,n,i){var r,o=e.plugins[t];if(o&&(i||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(r=0;r<o.length;r++)e.options[o[r][0]]&&o[r][1].apply(e.element,n)}}});
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(d){var s,i=0,a=Array.prototype.slice;return d.cleanData=(s=d.cleanData,function(t){for(var e,i,n=0;null!=(i=t[n]);n++)try{(e=d._data(i,"events"))&&e.remove&&d(i).triggerHandler("remove")}catch(t){}s(t)}),d.widget=function(t,i,e){var n,s,o,r,a={},u=t.split(".")[0];return t=t.split(".")[1],n=u+"-"+t,e||(e=i,i=d.Widget),d.expr[":"][n.toLowerCase()]=function(t){return!!d.data(t,n)},d[u]=d[u]||{},s=d[u][t],o=d[u][t]=function(t,e){if(!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},d.extend(o,s,{version:e.version,_proto:d.extend({},e),_childConstructors:[]}),(r=new i).options=d.widget.extend({},r.options),d.each(e,function(e,n){function s(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}d.isFunction(n)?a[e]=function(){var t,e=this._super,i=this._superApply;return this._super=s,this._superApply=o,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}:a[e]=n}),o.prototype=d.widget.extend(r,{widgetEventPrefix:s&&r.widgetEventPrefix||t},a,{constructor:o,namespace:u,widgetName:t,widgetFullName:n}),s?(d.each(s._childConstructors,function(t,e){var i=e.prototype;d.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete s._childConstructors):i._childConstructors.push(o),d.widget.bridge(t,o),o},d.widget.extend=function(t){for(var e,i,n=a.call(arguments,1),s=0,o=n.length;s<o;s++)for(e in n[s])i=n[s][e],n[s].hasOwnProperty(e)&&void 0!==i&&(d.isPlainObject(i)?t[e]=d.isPlainObject(t[e])?d.widget.extend({},t[e],i):d.widget.extend({},i):t[e]=i);return t},d.widget.bridge=function(o,e){var r=e.prototype.widgetFullName||o;d.fn[o]=function(i){var t="string"==typeof i,n=a.call(arguments,1),s=this;return t?this.each(function(){var t,e=d.data(this,r);return"instance"===i?(s=e,!1):e?d.isFunction(e[i])&&"_"!==i.charAt(0)?(t=e[i].apply(e,n))!==e&&void 0!==t?(s=t&&t.jquery?s.pushStack(t.get()):t,!1):void 0:d.error("no such method '"+i+"' for "+o+" widget instance"):d.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):(n.length&&(i=d.widget.extend.apply(null,[i].concat(n))),this.each(function(){var t=d.data(this,r);t?(t.option(i||{}),t._init&&t._init()):d.data(this,r,new e(i,this))})),s}},d.Widget=function(){},d.Widget._childConstructors=[],d.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,e){e=d(e||this.defaultElement||this)[0],this.element=d(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=d(),this.hoverable=d(),this.focusable=d(),e!==this&&(d.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=d(e.style?e.ownerDocument:e.document||e),this.window=d(this.document[0].defaultView||this.document[0].parentWindow)),this.options=d.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:d.noop,_getCreateEventData:d.noop,_create:d.noop,_init:d.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(d.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:d.noop,widget:function(){return this.element},option:function(t,e){var i,n,s,o=t;if(0===arguments.length)return d.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(n=o[t]=d.widget.extend({},this.options[t]),s=0;s<i.length-1;s++)n[i[s]]=n[i[s]]||{},n=n[i[s]];if(t=i.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=e}return this._setOptions(o),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!e),e&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(s,o,t){var r,a=this;"boolean"!=typeof s&&(t=o,o=s,s=!1),t?(o=r=d(o),this.bindings=this.bindings.add(o)):(t=o,o=this.element,r=this.widget()),d.each(t,function(t,e){function i(){if(s||!0!==a.options.disabled&&!d(this).hasClass("ui-state-disabled"))return("string"==typeof e?a[e]:e).apply(a,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||d.guid++);var n=t.match(/^([\w:-]*)\s*(.*)$/),t=n[1]+a.eventNamespace,n=n[2];n?r.delegate(n,t,i):o.bind(t,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(e).undelegate(e),this.bindings=d(this.bindings.not(t).get()),this.focusable=d(this.focusable.not(t).get()),this.hoverable=d(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){d(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){d(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){d(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){d(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,e,i){var n,s,o=this.options[t];if(i=i||{},(e=d.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],s=e.originalEvent)for(n in s)n in e||(e[n]=s[n]);return this.element.trigger(e,i),!(d.isFunction(o)&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},d.each({show:"fadeIn",hide:"fadeOut"},function(o,r){d.Widget.prototype["_"+o]=function(e,t,i){var n,s=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||r:o;"number"==typeof(t=t||{})&&(t={duration:t}),n=!d.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),n&&d.effects&&d.effects.effect[s]?e[o](t):s!==o&&e[s]?e[s](t.duration,t.easing,i):e.queue(function(t){d(this)[o](),i&&i.call(e[0]),t()})}}),d.widget});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./widget"],e):e(jQuery)}(function(o){var u=!1;return o(document).mouseup(function(){u=!1}),o.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(!0===o.data(e.target,t.widgetName+".preventClickEvent"))return o.removeData(e.target,t.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!u){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var t=this,s=1===e.which,i=!("string"!=typeof this.options.cancel||!e.target.nodeName)&&o(e.target).closest(this.options.cancel).length;return s&&!i&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?(e.preventDefault(),!0):(!0===o.data(e.target,this.widgetName+".preventClickEvent")&&o.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),u=!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(o.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&o.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),u=!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./widget"],e):e(jQuery)}(function(h){return h.widget("ui.accordion",{version:"1.11.4",options:{active:0,animate:{},collapsible:!1,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},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=h(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),e.collapsible||!1!==e.active&&null!=e.active||(e.active=0),this._processPanels(),e.active<0&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():h()}},_createIcons:function(){var e=this.options.icons;e&&(h("<span>").addClass("ui-accordion-header-icon ui-icon "+e.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(e.header).addClass(e.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active 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").removeUniqueId(),this._destroyIcons(),e=this.headers.next().removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){"active"!==e?("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||!1!==this.options.active||this._activate(0),"icons"===e&&(this._destroyIcons(),t&&this._createIcons()),"disabled"===e&&(this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t),this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t))):this._activate(t)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var t=h.ui.keyCode,i=this.headers.length,a=this.headers.index(e.target),s=!1;switch(e.keyCode){case t.RIGHT:case t.DOWN:s=this.headers[(a+1)%i];break;case t.LEFT:case t.UP:s=this.headers[(a-1+i)%i];break;case t.SPACE:case t.ENTER:this._eventHandler(e);break;case t.HOME:s=this.headers[0];break;case t.END:s=this.headers[i-1]}s&&(h(e.target).attr("tabIndex",-1),h(s).attr("tabIndex",0),s.focus(),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===h.ui.keyCode.UP&&e.ctrlKey&&h(e.currentTarget).prev().focus()},refresh:function(){var e=this.options;this._processPanels(),!1===e.active&&!0===e.collapsible||!this.headers.length?(e.active=!1,this.active=h()):!1===e.active?this._activate(0):this.active.length&&!h.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=h()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var e=this.headers,t=this.panels;this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-state-default ui-corner-all"),this.panels=this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide(),t&&(this._off(e.not(this.headers)),this._off(t.not(this.panels)))},_refresh:function(){var i,e=this.options,t=e.heightStyle,a=this.element.parent();this.active=this._findActive(e.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(){var e=h(this),t=e.uniqueId().attr("id"),i=e.next(),a=i.uniqueId().attr("id");e.attr("aria-controls",a),i.attr("aria-labelledby",t)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(e.event),"fill"===t?(i=a.height(),this.element.siblings(":visible").each(function(){var e=h(this),t=e.css("position");"absolute"!==t&&"fixed"!==t&&(i-=e.outerHeight(!0))}),this.headers.each(function(){i-=h(this).outerHeight(!0)}),this.headers.next().each(function(){h(this).height(Math.max(0,i-h(this).innerHeight()+h(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.headers.next().each(function(){i=Math.max(i,h(this).css("height","").height())}).height(i))},_activate:function(e){e=this._findActive(e)[0];e!==this.active[0]&&(e=e||this.active[0],this._eventHandler({target:e,currentTarget:e,preventDefault:h.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):h()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&h.each(e.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var t=this.options,i=this.active,a=h(e.currentTarget),s=a[0]===i[0],n=s&&t.collapsible,r=n?h():a.next(),o=i.next(),r={oldHeader:i,oldPanel:o,newHeader:n?h():a,newPanel:r};e.preventDefault(),s&&!t.collapsible||!1===this._trigger("beforeActivate",e,r)||(t.active=!n&&this.headers.index(a),this.active=s?h():a,this._toggle(r),i.removeClass("ui-accordion-header-active ui-state-active"),t.icons&&i.children(".ui-accordion-header-icon").removeClass(t.icons.activeHeader).addClass(t.icons.header),s||(a.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),t.icons&&a.children(".ui-accordion-header-icon").removeClass(t.icons.header).addClass(t.icons.activeHeader),a.next().addClass("ui-accordion-content-active")))},_toggle:function(e){var t=e.newPanel,i=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=t,this.prevHide=i,this.options.animate?this._animate(t,i,e):(i.hide(),t.show(),this._toggleComplete(e)),i.attr({"aria-hidden":"true"}),i.prev().attr({"aria-selected":"false","aria-expanded":"false"}),t.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):t.length&&this.headers.filter(function(){return 0===parseInt(h(this).attr("tabIndex"),10)}).attr("tabIndex",-1),t.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(e,i,t){var a,s,n,r=this,o=0,h=e.css("box-sizing"),d=e.length&&(!i.length||e.index()<i.index()),c=this.options.animate||{},l=d&&c.down||c,d=function(){r._toggleComplete(t)};return s=(s="string"==typeof l?l:s)||l.easing||c.easing,n=(n="number"==typeof l?l:n)||l.duration||c.duration,i.length?e.length?(a=e.show().outerHeight(),i.animate(this.hideProps,{duration:n,easing:s,step:function(e,t){t.now=Math.round(e)}}),void e.hide().animate(this.showProps,{duration:n,easing:s,complete:d,step:function(e,t){t.now=Math.round(e),"height"!==t.prop?"content-box"===h&&(o+=t.now):"content"!==r.options.heightStyle&&(t.now=Math.round(a-i.outerHeight()-o),o=0)}})):i.animate(this.hideProps,n,s,d):e.animate(this.showProps,n,s,d)},_toggleComplete:function(e){var t=e.oldPanel;t.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all"),t.length&&(t.parent()[0].className=t.parent()[0].className),this._trigger("activate",null,e)}})});
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(I){return function(){I.ui=I.ui||{};var o,H,x=Math.max,T=Math.abs,L=Math.round,n=/left|center|right/,l=/top|center|bottom/,f=/[\+\-]\d+(\.[\d]+)?%?/,s=/^\w+/,h=/%$/,e=I.fn.position;function P(t,i,e){return[parseFloat(t[0])*(h.test(t[0])?i/100:1),parseFloat(t[1])*(h.test(t[1])?e/100:1)]}function D(t,i){return parseInt(I.css(t,i),10)||0}I.position={scrollbarWidth:function(){if(void 0!==o)return o;var t,i=I("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),e=i.children()[0];return I("body").append(i),t=e.offsetWidth,i.css("overflow","scroll"),t===(e=e.offsetWidth)&&(e=i[0].clientWidth),i.remove(),o=t-e},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),e=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),i="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth;return{width:"scroll"===e||"auto"===e&&t.height<t.element[0].scrollHeight?I.position.scrollbarWidth():0,height:i?I.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=I(t||window),e=I.isWindow(i[0]),t=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:e,isDocument:t,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:e||t?i.width():i.outerWidth(),height:e||t?i.height():i.outerHeight()}}},I.fn.position=function(c){if(!c||!c.of)return e.apply(this,arguments);c=I.extend({},c);var d,a,g,u,m,t,w=I(c.of),W=I.position.getWithinInfo(c.within),y=I.position.getScrollInfo(W),v=(c.collision||"flip").split(" "),b={},i=9===(t=(i=w)[0]).nodeType?{width:i.width(),height:i.height(),offset:{top:0,left:0}}:I.isWindow(t)?{width:i.width(),height:i.height(),offset:{top:i.scrollTop(),left:i.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:i.outerWidth(),height:i.outerHeight(),offset:i.offset()};return w[0].preventDefault&&(c.at="left top"),a=i.width,g=i.height,u=i.offset,m=I.extend({},u),I.each(["my","at"],function(){var t,i,e=(c[this]||"").split(" ");(e=1===e.length?n.test(e[0])?e.concat(["center"]):l.test(e[0])?["center"].concat(e):["center","center"]:e)[0]=n.test(e[0])?e[0]:"center",e[1]=l.test(e[1])?e[1]:"center",t=f.exec(e[0]),i=f.exec(e[1]),b[this]=[t?t[0]:0,i?i[0]:0],c[this]=[s.exec(e[0])[0],s.exec(e[1])[0]]}),1===v.length&&(v[1]=v[0]),"right"===c.at[0]?m.left+=a:"center"===c.at[0]&&(m.left+=a/2),"bottom"===c.at[1]?m.top+=g:"center"===c.at[1]&&(m.top+=g/2),d=P(b.at,a,g),m.left+=d[0],m.top+=d[1],this.each(function(){var e,t,f=I(this),s=f.outerWidth(),h=f.outerHeight(),i=D(this,"marginLeft"),o=D(this,"marginTop"),n=s+i+D(this,"marginRight")+y.width,l=h+o+D(this,"marginBottom")+y.height,r=I.extend({},m),p=P(b.my,f.outerWidth(),f.outerHeight());"right"===c.my[0]?r.left-=s:"center"===c.my[0]&&(r.left-=s/2),"bottom"===c.my[1]?r.top-=h:"center"===c.my[1]&&(r.top-=h/2),r.left+=p[0],r.top+=p[1],H||(r.left=L(r.left),r.top=L(r.top)),e={marginLeft:i,marginTop:o},I.each(["left","top"],function(t,i){I.ui.position[v[t]]&&I.ui.position[v[t]][i](r,{targetWidth:a,targetHeight:g,elemWidth:s,elemHeight:h,collisionPosition:e,collisionWidth:n,collisionHeight:l,offset:[d[0]+p[0],d[1]+p[1]],my:c.my,at:c.at,within:W,elem:f})}),c.using&&(t=function(t){var i=u.left-r.left,e=i+a-s,o=u.top-r.top,n=o+g-h,l={target:{element:w,left:u.left,top:u.top,width:a,height:g},element:{element:f,left:r.left,top:r.top,width:s,height:h},horizontal:e<0?"left":0<i?"right":"center",vertical:n<0?"top":0<o?"bottom":"middle"};a<s&&T(i+e)<a&&(l.horizontal="center"),g<h&&T(o+n)<g&&(l.vertical="middle"),x(T(i),T(e))>x(T(o),T(n))?l.important="horizontal":l.important="vertical",c.using.call(this,t,l)}),f.offset(I.extend(r,{using:t}))})},I.ui.position={fit:{left:function(t,i){var e=i.within,o=e.isWindow?e.scrollLeft:e.offset.left,n=e.width,l=t.left-i.collisionPosition.marginLeft,f=o-l,s=l+i.collisionWidth-n-o;i.collisionWidth>n?0<f&&s<=0?(e=t.left+f+i.collisionWidth-n-o,t.left+=f-e):t.left=!(0<s&&f<=0)&&s<f?o+n-i.collisionWidth:o:0<f?t.left+=f:0<s?t.left-=s:t.left=x(t.left-l,t.left)},top:function(t,i){var e=i.within,o=e.isWindow?e.scrollTop:e.offset.top,n=i.within.height,l=t.top-i.collisionPosition.marginTop,f=o-l,s=l+i.collisionHeight-n-o;i.collisionHeight>n?0<f&&s<=0?(e=t.top+f+i.collisionHeight-n-o,t.top+=f-e):t.top=!(0<s&&f<=0)&&s<f?o+n-i.collisionHeight:o:0<f?t.top+=f:0<s?t.top-=s:t.top=x(t.top-l,t.top)}},flip:{left:function(t,i){var e=i.within,o=e.offset.left+e.scrollLeft,n=e.width,l=e.isWindow?e.scrollLeft:e.offset.left,f=t.left-i.collisionPosition.marginLeft,s=f-l,h=f+i.collisionWidth-n-l,r="left"===i.my[0]?-i.elemWidth:"right"===i.my[0]?i.elemWidth:0,e="left"===i.at[0]?i.targetWidth:"right"===i.at[0]?-i.targetWidth:0,f=-2*i.offset[0];s<0?((o=t.left+r+e+f+i.collisionWidth-n-o)<0||o<T(s))&&(t.left+=r+e+f):0<h&&(0<(l=t.left-i.collisionPosition.marginLeft+r+e+f-l)||T(l)<h)&&(t.left+=r+e+f)},top:function(t,i){var e=i.within,o=e.offset.top+e.scrollTop,n=e.height,l=e.isWindow?e.scrollTop:e.offset.top,f=t.top-i.collisionPosition.marginTop,s=f-l,h=f+i.collisionHeight-n-l,r="top"===i.my[1]?-i.elemHeight:"bottom"===i.my[1]?i.elemHeight:0,e="top"===i.at[1]?i.targetHeight:"bottom"===i.at[1]?-i.targetHeight:0,f=-2*i.offset[1];s<0?((o=t.top+r+e+f+i.collisionHeight-n-o)<0||o<T(s))&&(t.top+=r+e+f):0<h&&(0<(l=t.top-i.collisionPosition.marginTop+r+e+f-l)||T(l)<h)&&(t.top+=r+e+f)}},flipfit:{left:function(){I.ui.position.flip.left.apply(this,arguments),I.ui.position.fit.left.apply(this,arguments)},top:function(){I.ui.position.flip.top.apply(this,arguments),I.ui.position.fit.top.apply(this,arguments)}}},function(){var t,i=document.getElementsByTagName("body")[0],e=document.createElement("div"),o=document.createElement(i?"div":"body"),n={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(t in i&&I.extend(n,{position:"absolute",left:"-1000px",top:"-1000px"}),n)o.style[t]=n[t];o.appendChild(e),(i=i||document.documentElement).insertBefore(o,i.firstChild),e.style.cssText="position: absolute; left: 10.7432222px;",e=I(e).offset().left,H=10<e&&e<11,o.innerHTML="",i.removeChild(o)}()}(),I.ui.position});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./position"],e):e(jQuery)}(function(a){return a.widget("ui.menu",{version:"1.11.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault()},"click .ui-menu-item":function(e){var t=a(e.target);!this.mouseHandled&&t.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),t.has(".ui-menu").length?this.expand (e):!this.element.is(":focus")&&a(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){var t;this.previousFilter||((t=a(e.currentTarget)).siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(e,t))},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(e,i)},blur:function(e){this._delay(function(){a.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").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").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var e=a(this);e.data("ui-menu-submenu-carat")&&e.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(e){var t,i,s,n=!0;switch(e.keyCode){case a.ui.keyCode.PAGE_UP:this.previousPage(e);break;case a.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case a.ui.keyCode.HOME:this._move("first","first",e);break;case a.ui.keyCode.END:this._move("last","last",e);break;case a.ui.keyCode.UP:this.previous(e);break;case a.ui.keyCode.DOWN:this.next(e);break;case a.ui.keyCode.LEFT:this.collapse(e);break;case a.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand (e);break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:this._activate(e);break;case a.ui.keyCode.ESCAPE:this.collapse(e);break;default:n=!1,t=this.previousFilter||"",i=String.fromCharCode(e.keyCode),s=!1,clearTimeout(this.filterTimer),i===t?s=!0:i=t+i,t=this._filterMenuItems(i),(t=s&&-1!==t.index(this.active.next())?this.active.nextAll(".ui-menu-item"):t).length||(i=String.fromCharCode(e.keyCode),t=this._filterMenuItems(i)),t.length?(this.focus(e,t),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&e.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand (e):this.select(e))},refresh:function(){var t=this,s=this.options.icons.submenu,e=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),e.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=a(this),t=e.parent(),i=a("<span>").addClass("ui-menu-icon ui-icon "+s).data("ui-menu-submenu-carat",!0);t.attr("aria-haspopup","true").prepend(i),e.attr("aria-labelledby",t.attr("id"))}),(e=e.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var e=a(this);t._isDivider(e)&&e.addClass("ui-widget-content ui-menu-divider")}),e.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),e.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!a.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){"icons"===e&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(t.submenu),"disabled"===e&&this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t),this._super(e,t)},focus:function(e,t){var i;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),i=this.active.addClass("ui-state-focus").removeClass("ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),this.active.parent().closest(".ui-menu-item").addClass("ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(e){var t,i,s;this._hasScroll()&&(i=parseFloat(a.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(a.css(this.activeMenu[0],"paddingTop"))||0,t=e.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),e=e.outerHeight(),t<0?this.activeMenu.scrollTop(i+t):s<t+e&&this.activeMenu.scrollTop(i+t-s+e))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active}))},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(e){var t=a.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(t)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var e=i?this.element:a(t&&t.target).closest(this.element.find(".ui-menu"));e.length||(e=this.element),this._close(e),this.blur(t),this.activeMenu=e},this.delay)},_close:function(e){(e=e||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(e){return!a(e.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},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(e,t,i){var s;(s=this.active?"first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0):s)&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[t]()),this.focus(i,s)},nextPage:function(e){var t,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return(t=a(this)).offset().top-i-s<0}),this.focus(e,t)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())):this.next(e)},previousPage:function(e){var t,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return 0<(t=a(this)).offset().top-i+s}),this.focus(e,t)):this.focus(e,this.activeMenu.find(this.options.items).first())):this.next(e)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||a(e.target).closest(".ui-menu-item");var t={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,t)},_filterMenuItems:function(e){var e=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),t=new RegExp("^"+e,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return t.test(a.trim(a(this).text()))})}})});
window.wp=window.wp||{},function(e,a){"use strict";var i,n,p="";function t(e){e=a("<div>",{id:"wp-a11y-speak-"+(e=e||"polite"),"aria-live":e,"aria-relevant":"additions text","aria-atomic":"true",class:"screen-reader-text wp-a11y-speak-region"});return a(document.body).append(e),e}a(document).ready(function(){i=a("#wp-a11y-speak-polite"),n=a("#wp-a11y-speak-assertive"),i.length||(i=t("polite")),n.length||(n=t("assertive"))}),e.a11y=e.a11y||{},e.a11y.speak=function(e,t){a(".wp-a11y-speak-region").text(""),e=a("<p>").html(e).text(),p===e&&(e+="\xa0"),p=e,n&&"assertive"===t?n.text(e):i&&i.text(e)}}(window.wp,window.jQuery);
!function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./position","./menu"],e):e(jQuery)}(function(o){return o.widget("ui.autocomplete",{version:"1.11.4",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,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 i,s,n,e=this.element[0].nodeName.toLowerCase(),t="textarea"===e,e="input"===e;this.isMultiLine=t||!e&&this.element.prop("isContentEditable"),this.valueMethod=this.element[t||e?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(e){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var t=o.ui.keyCode;switch(e.keyCode){case t.PAGE_UP:i=!0,this._move("previousPage",e);break;case t.PAGE_DOWN:i=!0,this._move("nextPage",e);break;case t.UP:i=!0,this._keyEvent("previous",e);break;case t.DOWN:i=!0,this._keyEvent("next",e);break;case t.ENTER:this.menu.active&&(i=!0,e.preventDefault(),this.menu.select(e));break;case t.TAB:this.menu.active&&this.menu.select(e);break;case t.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(e),e.preventDefault());break;default:s=!0,this._searchTimeout(e)}}},keypress:function(e){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||e.preventDefault());if(!s){var t=o.ui.keyCode;switch(e.keyCode){case t.PAGE_UP:this._move("previousPage",e);break;case t.PAGE_DOWN:this._move("nextPage",e);break;case t.UP:this._keyEvent("previous",e);break;case t.DOWN:this._keyEvent("next",e)}}},input:function(e){if(n)return n=!1,void e.preventDefault();this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){this.cancelBlur?delete this.cancelBlur:(clearTimeout(this.searching),this.close(e),this._change(e))}}),this._initSource(),this.menu=o("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];o(e.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(e){e.target===t.element[0]||e.target===i||o.contains(i,e.target)||t.close()})})},menufocus:function(e,t){var i;if(this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){o(e.target).trigger(e.originalEvent)});i=t.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:i})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(i.value),(i=t.item.attr("aria-label")||i.value)&&o.trim(i).length&&(this.liveRegion.children().hide(),o("<div>").text(i).appendTo(this.liveRegion))},menuselect:function(e,t){var i=t.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",e,{item:i})&&this._value(i.value),this.term=this._value(),this.close(e),this.selectedItem=i}}),this.liveRegion=o("<span>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body),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(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_appendTo:function(){var e=this.options.appendTo;return e=!(e=!(e=e&&(e.jquery||e.nodeType?o(e):this.document.find(e).eq(0)))||!e[0]?this.element.closest(".ui-front"):e).length?this.document[0].body:e},_initSource:function(){var i,s,n=this;o.isArray(this.options.source)?(i=this.options.source,this.source=function(e,t){t(o.ui.autocomplete.filter(i,e.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(e,t){n.xhr&&n.xhr.abort(),n.xhr=o.ajax({url:s,data:e,dataType:"json",success:function(e){t(e)},error:function(){t([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),t=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;e&&(!e||t||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(e):void 0},_search:function(e){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return o.proxy(function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(e){e=e&&this._normalize(e),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:o.map(e,function(e){return"string"==typeof e?{label:e,value:e}:o.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var t=this.menu.element.empty();this._renderMenu(t,e),this.isNewMenu=!0,this.menu.refresh(),t.show(),this._resizeMenu(),t.position(o.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,e){var s=this;o.each(e,function(e,t){s._renderItemData(i,t)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(e,t){return o("<li>").text(t.label).appendTo(e)},_move:function(e,t){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[e](t);this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(e,t),t.preventDefault())}}),o.extend(o.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,t){var i=new RegExp(o.ui.autocomplete.escapeRegex(t),"i");return o.grep(e,function(e){return i.test(e.label||e.value||e)})}}),o.widget("ui.autocomplete",o.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(1<e?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments),this.options.disabled||this.cancelSearch||(t=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),o("<div>").text(t).appendTo(this.liveRegion))}}),o.ui.autocomplete});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./mouse","./widget"],e):e(jQuery)}(function(r){return r.widget("ui.slider",r.ui.mouse,{version:"1.11.4",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),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=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,t=this.options,i=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),s=[],a=t.values&&t.values.length||1;for(i.length>a&&(i.slice(a).remove(),i=i.slice(0,a)),e=i.length;e<a;e++)s.push("<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'></span>");this.handles=i.add(r(s.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(e){r(this).data("ui-slider-handle-index",e)})},_createRange:function(){var e=this.options,t="";e.range?(!0===e.range&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:r.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=r("<div></div>").appendTo(this.element),t="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(t+("min"===e.range||"max"===e.range?" ui-slider-range-"+e.range:""))):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),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(e){var i,s,a,n,t,h,l=this,o=this.options;return!o.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),h={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(h),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var t=Math.abs(i-l.values(e));(t<s||s===t&&(e===l._lastChangedValue||l.values(e)===o.min))&&(s=t,a=r(this),n=e)}),!1!==this._start(e,n)&&(this._mouseSliding=!0,this._handleIndex=n,a.addClass("ui-state-active").focus(),t=a.offset(),h=!r(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=h?{left:0,top:0}:{left:e.pageX-t.left-a.width()/2,top:e.pageY-t.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,n,i),this._animateOff=!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},t=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,t),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,e="horizontal"===this.orientation?(t=this.elementSize.width,e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),e=e/t;return(e=1<e?1:e)<0&&(e=0),"vertical"===this.orientation&&(e=1-e),t=this._valueMax()-this._valueMin(),t=this._valueMin()+e*t,this._trimAlignValue(t)},_start:function(e,t){var i={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("start",e,i)},_slide:function(e,t,i){var s,a;this.options.values&&this.options.values.length?(s=this.values(t?0:1),(i=2===this.options.values.length&&!0===this.options.range&&(0===t&&s<i||1===t&&i<s)?s:i)!==this.values(t)&&((a=this.values())[t]=i,a=this._trigger("slide",e,{handle:this.handles[t],value:i,values:a}),s=this.values(t?0:1),!1!==a&&this.values(t,i))):i!==this.value()&&!1!==(a=this._trigger("slide",e,{handle:this.handles[t],value:i}))&&this.value(i)},_stop:function(e,t){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("stop",e,i)},_change:function(e,t){var i;this._keySliding||this._mouseSliding||(i={handle:this.handles[t],value:this.value()},this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._lastChangedValue=t,this._trigger("change",e,i))},value:function(e){return arguments.length?(this.options.value=this._trimAlignValue(e),this._refreshValue(),void this._change(null,0)):this._value()},values:function(e,t){var i,s,a;if(1<arguments.length)return this.options.values[e]=this._trimAlignValue(t),this._refreshValue(),void this._change(null,e);if(!arguments.length)return this._values();if(!r.isArray(e))return this.options.values&&this.options.values.length?this._values(e):this.value();for(i=this.options.values,s=e,a=0;a<i.length;a+=1)i[a]=this._trimAlignValue(s[a]),this._change(null,a);this._refreshValue()},_setOption:function(e,t){var i,s=0;switch("range"===e&&!0===this.options.range&&("min"===t?(this.options.value=this._values(0),this.options.values=null):"max"===t&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),r.isArray(this.options.values)&&(s=this.options.values.length),"disabled"===e&&this.element.toggleClass("ui-state-disabled",!!t),this._super(e,t),e){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue(),this.handles.css("horizontal"===t?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=0;i<s;i+=1)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var e=this.options.value;return e=this._trimAlignValue(e)},_values:function(e){var t,i,s;if(arguments.length)return t=this.options.values[e],this._trimAlignValue(t);if(this.options.values&&this.options.values.length){for(i=this.options.values.slice(),s=0;s<i.length;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(e){if(e<=this._valueMin())return this._valueMin();if(e>=this._valueMax())return this._valueMax();var t=0<this.options.step?this.options.step:1,i=(e-this._valueMin())%t,e=e-i;return 2*Math.abs(i)>=t&&(e+=0<i?t:-t),parseFloat(e.toFixed(5))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step,e=Math.floor(+(e-t).toFixed(this._precision())/i)*i+t;this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return e=null!==this.options.min?Math.max(e,this._precisionOf(this.options.min)):e},_precisionOf:function(e){var t=e.toString(),e=t.indexOf(".");return-1===e?0:t.length-e-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var t,i,e,s,a,n=this.options.range,h=this.options,l=this,o=!this._animateOff&&h.animate,u={};this.options.values&&this.options.values.length?this.handles.each(function(e){i=(l.values(e)-l._valueMin())/(l._valueMax()-l._valueMin())*100,u["horizontal"===l.orientation?"left":"bottom"]=i+"%",r(this).stop(1,1)[o?"animate":"css"](u,h.animate),!0===l.options.range&&("horizontal"===l.orientation?(0===e&&l.range.stop(1,1)[o?"animate":"css"]({left:i+"%"},h.animate),1===e&&l.range[o?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:h.animate})):(0===e&&l.range.stop(1,1)[o?"animate":"css"]({bottom:i+"%"},h.animate),1===e&&l.range[o?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:h.animate}))),t=i}):(e=this.value(),s=this._valueMin(),a=this._valueMax(),i=a!==s?(e-s)/(a-s)*100:0,u["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[o?"animate":"css"](u,h.animate),"min"===n&&"horizontal"===this.orientation&&this.range.stop(1,1)[o?"animate":"css"]({width:i+"%"},h.animate),"max"===n&&"horizontal"===this.orientation&&this.range[o?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:h.animate}),"min"===n&&"vertical"===this.orientation&&this.range.stop(1,1)[o?"animate":"css"]({height:i+"%"},h.animate),"max"===n&&"vertical"===this.orientation&&this.range[o?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:h.animate}))},_handleEvents:{keydown:function(e){var t,i,s,a=r(e.target).data("ui-slider-handle-index");switch(e.keyCode){case r.ui.keyCode.HOME:case r.ui.keyCode.END:case r.ui.keyCode.PAGE_UP:case r.ui.keyCode.PAGE_DOWN:case r.ui.keyCode.UP:case r.ui.keyCode.RIGHT:case r.ui.keyCode.DOWN:case r.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,r(e.target).addClass("ui-state-active"),!1===this._start(e,a)))return}switch(s=this.options.step,t=i=this.options.values&&this.options.values.length?this.values(a):this.value(),e.keyCode){case r.ui.keyCode.HOME:i=this._valueMin();break;case r.ui.keyCode.END:i=this._valueMax();break;case r.ui.keyCode.PAGE_UP:i=this._trimAlignValue(t+(this._valueMax()-this._valueMin())/this.numPages);break;case r.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(t-(this._valueMax()-this._valueMin())/this.numPages);break;case r.ui.keyCode.UP:case r.ui.keyCode.RIGHT:if(t===this._valueMax())return;i=this._trimAlignValue(t+s);break;case r.ui.keyCode.DOWN:case r.ui.keyCode.LEFT:if(t===this._valueMin())return;i=this._trimAlignValue(t-s)}this._slide(e,a,i)},keyup:function(e){var t=r(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,t),this._change(e,t),r(e.target).removeClass("ui-state-active"))}}})});
!function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./widget"],t):t(jQuery)}(function(l){return l.widget("ui.tabs",{version:"1.11.4",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(a=/#.*$/,function(t){var e=(t=t.cloneNode(!1)).href.replace(a,""),i=location.href.replace(a,"");try{e=decodeURIComponent(e)}catch(t){}try{i=decodeURIComponent(i)}catch(t){}return 1<t.hash.length&&e===i}),_create:function(){var e=this,t=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",t.collapsible),this._processTabs(),t.active=this._initialActive(),l.isArray(t.disabled)&&(t.disabled=l.unique(t.disabled.concat(l.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),!1!==this.options.active&&this.anchors.length?this.active=this._findActive(t.active):this.active=l(),this._refresh(),this.active.length&&this.load(t.active)},_initialActive:function(){var i=this.options.active,t=this.options.collapsible,a=location.hash.substring(1);return null===i&&(a&&this.tabs.each(function(t,e){if(l(e).attr("aria-controls")===a)return i=t,!1}),null!==(i=null===i?this.tabs.index(this.tabs.filter(".ui-tabs-active")):i)&&-1!==i||(i=!!this.tabs.length&&0)),!1!==i&&-1===(i=this.tabs.index(this.tabs.eq(i)))&&(i=!t&&0),i=!t&&!1===i&&this.anchors.length?0:i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):l()}},_tabKeydown:function(t){var e=l(this.document[0].activeElement).closest("li"),i=this.tabs.index(e),a=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case l.ui.keyCode.RIGHT:case l.ui.keyCode.DOWN:i++;break;case l.ui.keyCode.UP:case l.ui.keyCode.LEFT:a=!1,i--;break;case l.ui.keyCode.END:i=this.anchors.length-1;break;case l.ui.keyCode.HOME:i=0;break;case l.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i);case l.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i!==this.options.active&&i);default:return}t.preventDefault(),clearTimeout(this.activating),i=this._focusNextTab(i,a),t.ctrlKey||t.metaKey||(e.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===l.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===l.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===l.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,e){var i=this.tabs.length-1;for(;-1!==l.inArray(t=(t=i<t?0:t)<0?i:t,this.options.disabled);)t=e?t+1:t-1;return t},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).focus(),t},_setOption:function(t,e){"active"!==t?"disabled"!==t?(this._super(t,e),"collapsible"===t&&(this.element.toggleClass("ui-tabs-collapsible",e),e||!1!==this.options.active||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e)):this._setupDisabled(e):this._activate(e)},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,e=this.tablist.children(":has(a[href])");t.disabled=l.map(e.filter(".ui-state-disabled"),function(t){return e.index(t)}),this._processTabs(),!1!==t.active&&this.anchors.length?this.active.length&&!l.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=l()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=l()),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","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var o=this,t=this.tabs,e=this.anchors,i=this.panels;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventNamespace,function(t){l(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){l(this).closest("li").is(".ui-state-disabled")&&this.blur()}),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 l("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=l(),this.anchors.each(function(t,e){var i,a,s,n=l(e).uniqueId().attr("id"),r=l(e).closest("li"),h=r.attr("aria-controls");o._isLocal(e)?(s=(i=e.hash).substring(1),a=o.element.find(o._sanitizeSelector(i))):(i="#"+(s=r.attr("aria-controls")||l({}).uniqueId()[0].id),(a=o.element.find(i)).length||(a=o._createPanel(s)).insertAfter(o.panels[t-1]||o.tablist),a.attr("aria-live","polite")),a.length&&(o.panels=o.panels.add(a)),h&&r.data("ui-tabs-aria-controls",h),r.attr({"aria-controls":s,"aria-labelledby":n}),a.attr("aria-labelledby",n)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel"),t&&(this._off(t.not(this.tabs)),this._off(e.not(this.anchors)),this._off(i.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(t){return l("<div>").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){l.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var e,i=0;e=this.tabs[i];i++)!0===t||-1!==l.inArray(i,t)?l(e).addClass("ui-state-disabled").attr("aria-disabled","true"):l(e).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={};t&&l.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,e=this.element.parent();"fill"===t?(i=e.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=l(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=l(this).outerHeight(!0)}),this.panels.each(function(){l(this).height(Math.max(0,i-l(this).innerHeight()+l(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,l(this).height("").height())}).height(i))},_eventHandler:function(t){var e=this.options,i=this.active,a=l(t.currentTarget).closest("li"),s=a[0]===i[0],n=s&&e.collapsible,r=n?l():this._getPanelForTab(a),h=i.length?this._getPanelForTab(i):l(),i={oldTab:i,oldPanel:h,newTab:n?l():a,newPanel:r};t.preventDefault(),a.hasClass("ui-state-disabled")||a.hasClass("ui-tabs-loading")||this.running||s&&!e.collapsible||!1===this._trigger("beforeActivate",t,i)||(e.active=!n&&this.tabs.index(a),this.active=s?l():a,this.xhr&&this.xhr.abort(),h.length||r.length||l.error("jQuery UI Tabs: Mismatching fragment identifier."),r.length&&this.load(this.tabs.index(a),t),this._toggle(t,i))},_toggle:function(t,e){var i=this,a=e.newPanel,s=e.oldPanel;function n(){i.running=!1,i._trigger("activate",t,e)}function r(){e.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),a.length&&i.options.show?i._show(a,i.options.show,n):(a.show(),n())}this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){e.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),r()}):(e.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),r()),s.attr("aria-hidden","true"),e.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),a.length&&s.length?e.oldTab.attr("tabIndex",-1):a.length&&this.tabs.filter(function(){return 0===l(this).attr("tabIndex")}).attr("tabIndex",-1),a.attr("aria-hidden","false"),e.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var t=this._findActive(t);t[0]!==this.active[0]&&(t=(t=!t.length?this.active:t).find(".ui-tabs-anchor")[0],this._eventHandler({target:t,currentTarget:t,preventDefault:l.noop}))},_findActive:function(t){return!1===t?l():this.tabs.eq(t)},_getIndex:function(t){return t="string"==typeof t?this.anchors.index(this.anchors.filter("[href$='"+t+"']")):t},_destroy:function(){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.tablist.unbind(this.eventNamespace),this.tabs.add(this.panels).each(function(){l.data(this,"ui-tabs-destroy")?l(this).remove():l(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 t=l(this),e=t.data("ui-tabs-aria-controls");e?t.attr("aria-controls",e).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var t=this.options.disabled;!1!==t&&(t=void 0!==i&&(i=this._getIndex(i),l.isArray(t)?l.map(t,function(t){return t!==i?t:null}):l.map(this.tabs,function(t,e){return e!==i?e:null})),this._setupDisabled(t))},disable:function(t){var e=this.options.disabled;if(!0!==e){if(void 0===t)e=!0;else{if(t=this._getIndex(t),-1!==l.inArray(t,e))return;e=l.isArray(e)?l.merge([t],e).sort():[t]}this._setupDisabled(e)}},load:function(t,a){t=this._getIndex(t);function s(t,e){"abort"===e&&n.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),r.removeAttr("aria-busy"),t===n.xhr&&delete n.xhr}var n=this,i=this.tabs.eq(t),t=i.find(".ui-tabs-anchor"),r=this._getPanelForTab(i),h={tab:i,panel:r};this._isLocal(t[0])||(this.xhr=l.ajax(this._ajaxSettings(t,a,h)),this.xhr&&"canceled"!==this.xhr.statusText&&(i.addClass("ui-tabs-loading"),r.attr("aria-busy","true"),this.xhr.done(function(t,e,i){setTimeout(function(){r.html(t),n._trigger("load",a,h),s(i,e)},1)}).fail(function(t,e){setTimeout(function(){s(t,e)},1)})))},_ajaxSettings:function(t,i,a){var s=this;return{url:t.attr("href"),beforeSend:function(t,e){return s._trigger("beforeLoad",i,l.extend({jqXHR:t,ajaxSettings:e},a))}}},_getPanelForTab:function(t){t=l(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+t))}});var a});
!function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./mouse","./widget"],t):t(jQuery)}(function(u){return u.widget("ui.sortable",u.ui.mouse,{version:"1.11.4",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return e<=t&&t<e+i},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){this.element.find(".ui-sortable-handle").removeClass("ui-sortable-handle"),u.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").find(".ui-sortable-handle").removeClass("ui-sortable-handle"),this._mouseDestroy();for(var t=this.items.length-1;0<=t;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,e){var i=null,s=!1,o=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(t),u(t.target).parents().each(function(){if(u.data(this,o.widgetName+"-item")===o)return i=u(this),!1}),!!(i=u.data(t.target,o.widgetName+"-item")===o?u(t.target):i)&&(!(this.options.handle&&!e&&(u(this.options.handle,i).find("*").addBack().each(function(){this===t.target&&(s=!0)}),!s))&&(this.currentItem=i,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(t,e,i){var s,o,r=this.options;if((this.currentContainer=this).refreshPositions(),this.helper=this._createHelper(t),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},u.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.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(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,r.cursorAt&&this._adjustOffsetFromHelper(r.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),r.containment&&this._setContainment(),r.cursor&&"auto"!==r.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",r.cursor),this.storedStylesheet=u("<style>*{ cursor: "+r.cursor+" !important; }</style>").appendTo(o)),r.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",r.opacity)),r.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",r.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(s=this.containers.length-1;0<=s;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return u.ui.ddmanager&&(u.ui.ddmanager.current=this),u.ui.ddmanager&&!r.dropBehaviour&&u.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,i,s,o,r=this.options,n=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<r.scrollSensitivity?this.scrollParent[0].scrollTop=n=this.scrollParent[0].scrollTop+r.scrollSpeed:t.pageY-this.overflowOffset.top<r.scrollSensitivity&&(this.scrollParent[0].scrollTop=n=this.scrollParent[0].scrollTop-r.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<r.scrollSensitivity?this.scrollParent[0].scrollLeft=n=this.scrollParent[0].scrollLeft+r.scrollSpeed:t.pageX-this.overflowOffset.left<r.scrollSensitivity&&(this.scrollParent[0].scrollLeft=n=this.scrollParent[0].scrollLeft-r.scrollSpeed)):(t.pageY-this.document.scrollTop()<r.scrollSensitivity?n=this.document.scrollTop(this.document.scrollTop()-r.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<r.scrollSensitivity&&(n=this.document.scrollTop(this.document.scrollTop()+r.scrollSpeed)),t.pageX-this.document.scrollLeft()<r.scrollSensitivity?n=this.document.scrollLeft(this.document.scrollLeft()-r.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<r.scrollSensitivity&&(n=this.document.scrollLeft(this.document.scrollLeft()+r.scrollSpeed))),!1!==n&&u.ui.ddmanager&&!r.dropBehaviour&&u.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),e=this.items.length-1;0<=e;e--)if(i=this.items[e],s=i.item[0],o=this._intersectsWithPointer(i),o&&i.instance===this.currentContainer&&!(s===this.currentItem[0]||this.placeholder[1===o?"next":"prev"]()[0]===s||u.contains(this.placeholder[0],s)||"semi-dynamic"===this.options.type&&u.contains(this.element[0],s))){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(t,i),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),u.ui.ddmanager&&u.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,e){var i,s,o,r;if(t)return u.ui.ddmanager&&!this.options.dropBehaviour&&u.ui.ddmanager.drop(this,t),this.options.revert?(s=(i=this).placeholder.offset(),r={},(o=this.options.axis)&&"x"!==o||(r.left=s.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(r.top=s.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,u(this.helper).animate(r,parseInt(this.options.revert,10)||500,function(){i._clear(t)})):this._clear(t,e),!1},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;0<=t;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),u.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?u(this.domPosition.prev).after(this.currentItem):u(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var t=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},u(t).each(function(){var t=(u(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);t&&i.push((e.key||t[1]+"[]")+"="+(e.key&&e.expression?t[1]:t[2]))}),!i.length&&e.key&&i.push(e.key+"="),i.join("&")},toArray:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},e.each(function(){i.push(u(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,o=s+this.helperProportions.height,r=t.left,n=r+t.width,h=t.top,a=h+t.height,l=this.offset.click.top,c=this.offset.click.left,l="x"===this.options.axis||h<s+l&&s+l<a,c="y"===this.options.axis||r<e+c&&e+c<n,c=l&&c;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?c:r<e+this.helperProportions.width/2&&i-this.helperProportions.width/2<n&&h<s+this.helperProportions.height/2&&o-this.helperProportions.height/2<a},_intersectsWithPointer:function(t){var e="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),i="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),t=e&&i,e=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection();return!!t&&(this.floating?i&&"right"===i||"down"===e?2:1:e&&("down"===e?2:1))},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),s=this._getDragVerticalDirection(),t=this._getDragHorizontalDirection();return this.floating&&t?"right"===t&&i||"left"===t&&!i:s&&("down"===s&&e||"up"===s&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!=t&&(0<t?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!=t&&(0<t?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(t){var e,i,s,o,r=[],n=[],h=this._connectWith();if(h&&t)for(e=h.length-1;0<=e;e--)for(i=(s=u(h[e],this.document[0])).length-1;0<=i;i--)(o=u.data(s[i],this.widgetFullName))&&o!==this&&!o.options.disabled&&n.push([u.isFunction(o.options.items)?o.options.items.call(o.element):u(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);function a(){r.push(this)}for(n.push([u.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):u(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),e=n.length-1;0<=e;e--)n[e][0].each(a);return u(r)},_removeCurrentsFromItems:function(){var i=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=u.grep(this.items,function(t){for(var e=0;e<i.length;e++)if(i[e]===t.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var e,i,s,o,r,n,h,a,l=this.items,c=[[u.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):u(this.options.items,this.element),this]],p=this._connectWith();if(p&&this.ready)for(e=p.length-1;0<=e;e--)for(i=(s=u(p[e],this.document[0])).length-1;0<=i;i--)(o=u.data(s[i],this.widgetFullName))&&o!==this&&!o.options.disabled&&(c.push([u.isFunction(o.options.items)?o.options.items.call(o.element[0],t,{item:this.currentItem}):u(o.options.items,o.element),o]),this.containers.push(o));for(e=c.length-1;0<=e;e--)for(r=c[e][1],i=0,a=(n=c[e][0]).length;i<a;i++)(h=u(n[i])).data(this.widgetName+"-item",r),l.push({item:h,instance:r,width:0,height:0,left:0,top:0})},refreshPositions:function(t){var e,i,s,o;for(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),e=this.items.length-1;0<=e;e--)(i=this.items[e]).instance!==this.currentContainer&&this.currentContainer&&i.item[0]!==this.currentItem[0]||(s=this.options.toleranceElement?u(this.options.toleranceElement,i.item):i.item,t||(i.width=s.outerWidth(),i.height=s.outerHeight()),o=s.offset(),i.left=o.left,i.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(e=this.containers.length-1;0<=e;e--)o=this.containers[e].element.offset(),this.containers[e].containerCache.left=o.left,this.containers[e].containerCache.top=o.top,this.containers[e].containerCache.width=this.containers[e].element.outerWidth(),this.containers[e].containerCache.height=this.containers[e].element.outerHeight();return this},_createPlaceholder:function(i){var s,o=(i=i||this).options;o.placeholder&&o.placeholder.constructor!==String||(s=o.placeholder,o.placeholder={element:function(){var t=i.currentItem[0].nodeName.toLowerCase(),e=u("<"+t+">",i.document[0]).addClass(s||i.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tbody"===t?i._createTrPlaceholder(i.currentItem.find("tr").eq(0),u("<tr>",i.document[0]).appendTo(e)):"tr"===t?i._createTrPlaceholder(i.currentItem,e):"img"===t&&e.attr("src",i.currentItem.attr("src")),s||e.css("visibility","hidden"),e},update:function(t,e){s&&!o.forcePlaceholderSize||(e.height()||e.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),e.width()||e.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10)))}}),i.placeholder=u(o.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),o.placeholder.update(i,i.placeholder)},_createTrPlaceholder:function(t,e){var i=this;t.children().each(function(){u("<td>&#160;</td>",i.document[0]).attr("colspan",u(this).attr("colspan")||1).appendTo(e)})},_contactContainers:function(t){for(var e,i,s,o,r,n,h,a,l,c=null,p=null,f=this.containers.length-1;0<=f;f--)u.contains(this.currentItem[0],this.containers[f].element[0])||(this._intersectsWith(this.containers[f].containerCache)?c&&u.contains(this.containers[f].element[0],c.element[0])||(c=this.containers[f],p=f):this.containers[f].containerCache.over&&(this.containers[f]._trigger("out",t,this._uiHash(this)),this.containers[f].containerCache.over=0));if(c)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(i=1e4,s=null,o=(a=c.floating||this._isFloating(this.currentItem))?"left":"top",r=a?"width":"height",l=a?"clientX":"clientY",e=this.items.length-1;0<=e;e--)u.contains(this.containers[p].element[0],this.items[e].item[0])&&this.items[e].item[0]!==this.currentItem[0]&&(n=this.items[e].item.offset()[o],h=!1,t[l]-n>this.items[e][r]/2&&(h=!0),Math.abs(t[l]-n)<i&&(i=Math.abs(t[l]-n),s=this.items[e],this.direction=h?"up":"down"));(s||this.options.dropOnEmpty)&&(this.currentContainer!==this.containers[p]?(s?this._rearrange(t,s,null,!0):this._rearrange(t,null,this.containers[p].element,!0),this._trigger("change",t,this._uiHash()),this.containers[p]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1):this.currentContainer.containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1))}},_createHelper:function(t){var e=this.options,t=u.isFunction(e.helper)?u(e.helper.apply(this.element[0],[t,this.currentItem])):"clone"===e.helper?this.currentItem.clone():this.currentItem;return t.parents("body").length||u("parent"!==e.appendTo?e.appendTo:this.currentItem[0].parentNode)[0].appendChild(t[0]),t[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")}),t[0].style.width&&!e.forceHelperSize||t.width(this.currentItem.width()),t[0].style.height&&!e.forceHelperSize||t.height(this.currentItem.height()),t},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),"left"in(t=u.isArray(t)?{left:+t[0],top:+t[1]||0}:t)&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&u.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&u.ui.ie?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}},_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 t,e,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode),"document"!==i.containment&&"window"!==i.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.width():this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||(t=u(i.containment)[0],e=u(i.containment).offset(),i="hidden"!==u(t).css("overflow"),this.containment=[e.left+(parseInt(u(t).css("borderLeftWidth"),10)||0)+(parseInt(u(t).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(u(t).css("borderTopWidth"),10)||0)+(parseInt(u(t).css("paddingTop"),10)||0)-this.margins.top,e.left+(i?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(u(t).css("borderLeftWidth"),10)||0)-(parseInt(u(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(i?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(u(t).css("borderTopWidth"),10)||0)-(parseInt(u(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,e){e=e||this.position;var i="absolute"===t?1:-1,s="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&u.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,t=/(html|body)/i.test(s[0].tagName);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():t?0:s.scrollTop())*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():t?0:s.scrollLeft())*i}},_generatePosition:function(t){var e=this.options,i=t.pageX,s=t.pageY,o="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&u.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,r=/(html|body)/i.test(o[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(i=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(s=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(i=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(s=this.containment[3]+this.offset.click.top)),e.grid&&(t=this.originalPageY+Math.round((s-this.originalPageY)/e.grid[1])*e.grid[1],s=!this.containment||t-this.offset.click.top>=this.containment[1]&&t-this.offset.click.top<=this.containment[3]?t:t-this.offset.click.top>=this.containment[1]?t-e.grid[1]:t+e.grid[1],t=this.originalPageX+Math.round((i-this.originalPageX)/e.grid[0])*e.grid[0],i=!this.containment||t-this.offset.click.left>=this.containment[0]&&t-this.offset.click.left<=this.containment[2]?t:t-this.offset.click.left>=this.containment[0]?t-e.grid[0]:t+e.grid[0])),{top:s-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():r?0:o.scrollTop()),left:i-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():r?0:o.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var o=this.counter;this._delay(function(){o===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();function o(e,i,s){return function(t){s._trigger(e,t,i._uiHash(i))}}for(this.fromOutside&&!e&&s.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||s.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(s.push(function(t){this._trigger("remove",t,this._uiHash())}),s.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;0<=i;i--)e||s.push(o("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(o("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i<s.length;i++)s[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===u.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var e=t||this;return{helper:e.helper,placeholder:e.placeholder||u([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:t?t.element:null}}})});
!function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./mouse","./widget"],t):t(jQuery)}(function(P){return P.widget("ui.draggable",P.ui.mouse,{version:"1.11.4",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(t){var e=this.options;return this._blurActiveElement(t),!(this.helper||e.disabled||0<P(t.target).closest(".ui-resizable-handle").length)&&(this.handle=this._getHandle(t),!!this.handle&&(this._blockFrames(!0===e.iframeFix?"iframe":e.iframeFix),!0))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=P(this);return P("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var e=this.document[0];if(this.handleElement.is(t.target))try{e.activeElement&&"body"!==e.activeElement.nodeName.toLowerCase()&&P(e.activeElement).blur()}catch(t){}},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),P.ui.ddmanager&&(P.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===P(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),P.ui.ddmanager&&!e.dropBehaviour&&P.ui.ddmanager.prepareOffsets(this,t),this._normalizeRightBottom(),this._mouseDrag(t,!0),P.ui.ddmanager&&P.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(t,e){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!e){e=this._uiHash();if(!1===this._trigger("drag",t,e))return this._mouseUp({}),!1;this.position=e.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",P.ui.ddmanager&&P.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var e=this,s=!1;return P.ui.ddmanager&&!this.options.dropBehaviour&&(s=P.ui.ddmanager.drop(this,t)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||!0===this.options.revert||P.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?P(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==e._trigger("stop",t)&&e._clear()}):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),P.ui.ddmanager&&P.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.focus(),P.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!P(t.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(t){var e=this.options,s=P.isFunction(e.helper),t=s?P(e.helper.apply(this.element[0],[t])):"clone"===e.helper?this.element.clone().removeAttr("id"):this.element;return t.parents("body").length||t.appendTo("parent"===e.appendTo?this.element[0].parentNode:e.appendTo),s&&t[0]===this.element[0]&&this._setPositionRelative(),t[0]===this.element[0]||/(fixed|absolute)/.test(t.css("position"))||t.css("position","absolute"),t},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),"left"in(t=P.isArray(t)?{left:+t[0],top:+t[1]||0}:t)&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),e=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==e&&P.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this._isRootNode(this.offsetParent[0])?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_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 t,e,s,i=this.options,o=this.document[0];this.relativeContainer=null,i.containment?"window"!==i.containment?"document"!==i.containment?i.containment.constructor!==Array?("parent"===i.containment&&(i.containment=this.helper[0].parentNode),(s=(e=P(i.containment))[0])&&(t=/(scroll|auto)/.test(e.css("overflow")),this.containment=[(parseInt(e.css("borderLeftWidth"),10)||0)+(parseInt(e.css("paddingLeft"),10)||0),(parseInt(e.css("borderTopWidth"),10)||0)+(parseInt(e.css("paddingTop"),10)||0),(t?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(e.css("borderRightWidth"),10)||0)-(parseInt(e.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(e.css("borderBottomWidth"),10)||0)-(parseInt(e.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=e)):this.containment=i.containment:this.containment=[0,0,P(o).width()-this.helperProportions.width-this.margins.left,(P(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[P(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,P(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,P(window).scrollLeft()+P(window).width()-this.helperProportions.width-this.margins.left,P(window).scrollTop()+(P(window).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(t,e){e=e||this.position;var s="absolute"===t?1:-1,t=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.offset.scroll.top:t?0:this.offset.scroll.top)*s,left:e.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.offset.scroll.left:t?0:this.offset.scroll.left)*s}},_generatePosition:function(t,e){var s,i=this.options,o=this._isRootNode(this.scrollParent[0]),n=t.pageX,r=t.pageY;return o&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(s=this.relativeContainer?(s=this.relativeContainer.offset(),[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):this.containment,t.pageX-this.offset.click.left<s[0]&&(n=s[0]+this.offset.click.left),t.pageY-this.offset.click.top<s[1]&&(r=s[1]+this.offset.click.top),t.pageX-this.offset.click.left>s[2]&&(n=s[2]+this.offset.click.left),t.pageY-this.offset.click.top>s[3]&&(r=s[3]+this.offset.click.top)),i.grid&&(t=i.grid[1]?this.originalPageY+Math.round((r-this.originalPageY)/i.grid[1])*i.grid[1]:this.originalPageY,r=!s||t-this.offset.click.top>=s[1]||t-this.offset.click.top>s[3]?t:t-this.offset.click.top>=s[1]?t-i.grid[1]:t+i.grid[1],t=i.grid[0]?this.originalPageX+Math.round((n-this.originalPageX)/i.grid[0])*i.grid[0]:this.originalPageX,n=!s||t-this.offset.click.left>=s[0]||t-this.offset.click.left>s[2]?t:t-this.offset.click.left>=s[0]?t-i.grid[0]:t+i.grid[0]),"y"===i.axis&&(n=this.originalPageX),"x"===i.axis&&(r=this.originalPageY)),{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:o?0:this.offset.scroll.top),left:n-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:o?0:this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_normalizeRightBottom:function(){"y"!==this.options.axis&&"auto"!==this.helper.css("right")&&(this.helper.width(this.helper.width()),this.helper.css("right","auto")),"x"!==this.options.axis&&"auto"!==this.helper.css("bottom")&&(this.helper.height(this.helper.height()),this.helper.css("bottom","auto"))},_trigger:function(t,e,s){return s=s||this._uiHash(),P.ui.plugin.call(this,t,[e,s,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),P.Widget.prototype._trigger.call(this,t,e,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),P.ui.plugin.add("draggable","connectToSortable",{start:function(e,t,s){var i=P.extend({},t,{item:s.element});s.sortables=[],P(s.options.connectToSortable).each(function(){var t=P(this).sortable("instance");t&&!t.options.disabled&&(s.sortables.push(t),t.refreshPositions(),t._trigger("activate",e,i))})},stop:function(e,t,s){var i=P.extend({},t,{item:s.element});s.cancelHelperRemoval=!1,P.each(s.sortables,function(){var t=this;t.isOver?(t.isOver=0,s.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,i))})},drag:function(s,i,o){P.each(o.sortables,function(){var t=!1,e=this;e.positionAbs=o.positionAbs,e.helperProportions=o.helperProportions,e.offset.click=o.offset.click,e._intersectsWith(e.containerCache)&&(t=!0,P.each(o.sortables,function(){return this.positionAbs=o.positionAbs,this.helperProportions=o.helperProportions,this.offset.click=o.offset.click,t=this!==e&&this._intersectsWith(this.containerCache)&&P.contains(e.element[0],this.element[0])?!1:t})),t?(e.isOver||(e.isOver=1,o._parent=i.helper.parent(),e.currentItem=i.helper.appendTo(e.element).data("ui-sortable-item",!0),e.options._helper=e.options.helper,e.options.helper=function(){return i.helper[0]},s.target=e.currentItem[0],e._mouseCapture(s,!0),e._mouseStart(s,!0,!0),e.offset.click.top=o.offset.click.top,e.offset.click.left=o.offset.click.left,e.offset.parent.left-=o.offset.parent.left-e.offset.parent.left,e.offset.parent.top-=o.offset.parent.top-e.offset.parent.top,o._trigger("toSortable",s),o.dropped=e.element,P.each(o.sortables,function(){this.refreshPositions()}),o.currentItem=o.element,e.fromOutside=o),e.currentItem&&(e._mouseDrag(s),i.position=e.position)):e.isOver&&(e.isOver=0,e.cancelHelperRemoval=!0,e.options._revert=e.options.revert,e.options.revert=!1,e._trigger("out",s,e._uiHash(e)),e._mouseStop(s,!0),e.options.revert=e.options._revert,e.options.helper=e.options._helper,e.placeholder&&e.placeholder.remove(),i.helper.appendTo(o._parent),o._refreshOffsets(s),i.position=o._generatePosition(s,!0),o._trigger("fromSortable",s),o.dropped=!1,P.each(o.sortables,function(){this.refreshPositions()}))})}}),P.ui.plugin.add("draggable","cursor",{start:function(t,e,s){var i=P("body"),s=s.options;i.css("cursor")&&(s._cursor=i.css("cursor")),i.css("cursor",s.cursor)},stop:function(t,e,s){s=s.options;s._cursor&&P("body").css("cursor",s._cursor)}}),P.ui.plugin.add("draggable","opacity",{start:function(t,e,s){e=P(e.helper),s=s.options;e.css("opacity")&&(s._opacity=e.css("opacity")),e.css("opacity",s.opacity)},stop:function(t,e,s){s=s.options;s._opacity&&P(e.helper).css("opacity",s._opacity)}}),P.ui.plugin.add("draggable","scroll",{start:function(t,e,s){s.scrollParentNotHidden||(s.scrollParentNotHidden=s.helper.scrollParent(!1)),s.scrollParentNotHidden[0]!==s.document[0]&&"HTML"!==s.scrollParentNotHidden[0].tagName&&(s.overflowOffset=s.scrollParentNotHidden.offset())},drag:function(t,e,s){var i=s.options,o=!1,n=s.scrollParentNotHidden[0],r=s.document[0];n!==r&&"HTML"!==n.tagName?(i.axis&&"x"===i.axis||(s.overflowOffset.top+n.offsetHeight-t.pageY<i.scrollSensitivity?n.scrollTop=o=n.scrollTop+i.scrollSpeed:t.pageY-s.overflowOffset.top<i.scrollSensitivity&&(n.scrollTop=o=n.scrollTop-i.scrollSpeed)),i.axis&&"y"===i.axis||(s.overflowOffset.left+n.offsetWidth-t.pageX<i.scrollSensitivity?n.scrollLeft=o=n.scrollLeft+i.scrollSpeed:t.pageX-s.overflowOffset.left<i.scrollSensitivity&&(n.scrollLeft=o=n.scrollLeft-i.scrollSpeed))):(i.axis&&"x"===i.axis||(t.pageY-P(r).scrollTop()<i.scrollSensitivity?o=P(r).scrollTop(P(r).scrollTop()-i.scrollSpeed):P(window).height()-(t.pageY-P(r).scrollTop())<i.scrollSensitivity&&(o=P(r).scrollTop(P(r).scrollTop()+i.scrollSpeed))),i.axis&&"y"===i.axis||(t.pageX-P(r).scrollLeft()<i.scrollSensitivity?o=P(r).scrollLeft(P(r).scrollLeft()-i.scrollSpeed):P(window).width()-(t.pageX-P(r).scrollLeft())<i.scrollSensitivity&&(o=P(r).scrollLeft(P(r).scrollLeft()+i.scrollSpeed)))),!1!==o&&P.ui.ddmanager&&!i.dropBehaviour&&P.ui.ddmanager.prepareOffsets(s,t)}}),P.ui.plugin.add("draggable","snap",{start:function(t,e,s){var i=s.options;s.snapElements=[],P(i.snap.constructor!==String?i.snap.items||":data(ui-draggable)":i.snap).each(function(){var t=P(this),e=t.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:e.top,left:e.left})})},drag:function(t,e,s){for(var i,o,n,r,l,a,h,p,c,f=s.options,d=f.snapTolerance,g=e.offset.left,u=g+s.helperProportions.width,m=e.offset.top,v=m+s.helperProportions.height,_=s.snapElements.length-1;0<=_;_--)a=(l=s.snapElements[_].left-s.margins.left)+s.snapElements[_].width,p=(h=s.snapElements[_].top-s.margins.top)+s.snapElements[_].height,u<l-d||a+d<g||v<h-d||p+d<m||!P.contains(s.snapElements[_].item.ownerDocument,s.snapElements[_].item)?(s.snapElements[_].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,t,P.extend(s._uiHash(),{snapItem:s.snapElements[_].item})),s.snapElements[_].snapping=!1):("inner"!==f.snapMode&&(i=Math.abs(h-v)<=d,o=Math.abs(p-m)<=d,n=Math.abs(l-u)<=d,r=Math.abs(a-g)<=d,i&&(e.position.top=s._convertPositionTo("relative",{top:h-s.helperProportions.height,left:0}).top),o&&(e.position.top=s._convertPositionTo("relative",{top:p,left:0}).top),n&&(e.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left),r&&(e.position.left=s._convertPositionTo("relative",{top:0,left:a}).left)),c=i||o||n||r,"outer"!==f.snapMode&&(i=Math.abs(h-m)<=d,o=Math.abs(p-v)<=d,n=Math.abs(l-g)<=d,r=Math.abs(a-u)<=d,i&&(e.position.top=s._convertPositionTo("relative",{top:h,left:0}).top),o&&(e.position.top=s._convertPositionTo("relative",{top:p-s.helperProportions.height,left:0}).top),n&&(e.position.left=s._convertPositionTo("relative",{top:0,left:l}).left),r&&(e.position.left=s._convertPositionTo("relative",{top:0,left:a-s.helperProportions.width}).left)),!s.snapElements[_].snapping&&(i||o||n||r||c)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,t,P.extend(s._uiHash(),{snapItem:s.snapElements[_].item})),s.snapElements[_].snapping=i||o||n||r||c)}}),P.ui.plugin.add("draggable","stack",{start:function(t,e,s){var i,s=s.options,s=P.makeArray(P(s.stack)).sort(function(t,e){return(parseInt(P(t).css("zIndex"),10)||0)-(parseInt(P(e).css("zIndex"),10)||0)});s.length&&(i=parseInt(P(s[0]).css("zIndex"),10)||0,P(s).each(function(t){P(this).css("zIndex",i+t)}),this.css("zIndex",i+s.length))}}),P.ui.plugin.add("draggable","zIndex",{start:function(t,e,s){e=P(e.helper),s=s.options;e.css("zIndex")&&(s._zIndex=e.css("zIndex")),e.css("zIndex",s.zIndex)},stop:function(t,e,s){s=s.options;s._zIndex&&P(e.helper).css("zIndex",s._zIndex)}}),P.ui.draggable});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./mouse","./draggable"],e):e(jQuery)}(function(a){function d(e,t,i){return t<=e&&e<t+i}return a.widget("ui.droppable",{version:"1.11.4",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,t=this.options,i=t.accept;this.isover=!1,this.isout=!0,this.accept=a.isFunction(i)?i:function(e){return e.is(i)},this.proportions=function(){if(!arguments.length)return e=e||{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};e=arguments[0]},this._addToManager(t.scope),t.addClasses&&this.element.addClass("ui-droppable")},_addToManager:function(e){a.ui.ddmanager.droppables[e]=a.ui.ddmanager.droppables[e]||[],a.ui.ddmanager.droppables[e].push(this)},_splice:function(e){for(var t=0;t<e.length;t++)e[t]===this&&e.splice(t,1)},_destroy:function(){var e=a.ui.ddmanager.droppables[this.options.scope];this._splice(e),this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(e,t){var i;"accept"===e?this.accept=a.isFunction(t)?t:function(e){return e.is(t)}:"scope"===e&&(i=a.ui.ddmanager.droppables[this.options.scope],this._splice(i),this._addToManager(t)),this._super(e,t)},_activate:function(e){var t=a.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),t&&this._trigger("activate",e,this.ui(t))},_deactivate:function(e){var t=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),t&&this._trigger("deactivate",e,this.ui(t))},_over:function(e){var t=a.ui.ddmanager.current;t&&(t.currentItem||t.element)[0]!==this.element[0]&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",e,this.ui(t)))},_out:function(e){var t=a.ui.ddmanager.current;t&&(t.currentItem||t.element)[0]!==this.element[0]&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",e,this.ui(t)))},_drop:function(t,e){var i=e||a.ui.ddmanager.current,s=!1;return!(!i||(i.currentItem||i.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var e=a(this).droppable("instance");if(e.options.greedy&&!e.options.disabled&&e.options.scope===i.options.scope&&e.accept.call(e.element[0],i.currentItem||i.element)&&a.ui.intersect(i,a.extend(e,{offset:e.element.offset()}),e.options.tolerance,t))return!(s=!0)}),!s&&(!!this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",t,this.ui(i)),this.element)))},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}}}),a.ui.intersect=function(e,t,i,s){if(!t.offset)return!1;var o=(e.positionAbs||e.position.absolute).left+e.margins.left,n=(e.positionAbs||e.position.absolute).top+e.margins.top,r=o+e.helperProportions.width,a=n+e.helperProportions.height,l=t.offset.left,p=t.offset.top,h=l+t.proportions().width,c=p+t.proportions().height;switch(i){case"fit":return l<=o&&r<=h&&p<=n&&a<=c;case"intersect":return l<o+e.helperProportions.width/2&&r-e.helperProportions.width/2<h&&p<n+e.helperProportions.height/2&&a-e.helperProportions.height/2<c;case"pointer":return d(s.pageY,p,t.proportions().height)&&d(s.pageX,l,t.proportions().width);case"touch":return(p<=n&&n<=c||p<=a&&a<=c||n<p&&c<a)&&(l<=o&&o<=h||l<=r&&r<=h||o<l&&h<r);default:return!1}},a.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(e,t){var i,s,o=a.ui.ddmanager.droppables[e.options.scope]||[],n=t?t.type:null,r=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();e:for(i=0;i<o.length;i++)if(!(o[i].options.disabled||e&&!o[i].accept.call(o[i].element[0],e.currentItem||e.element))){for(s=0;s<r.length;s++)if(r[s]===o[i].element[0]){o[i].proportions().height=0;continue e}o[i].visible="none"!==o[i].element.css("display"),o[i].visible&&("mousedown"===n&&o[i]._activate.call(o[i],t),o[i].offset=o[i].element.offset(),o[i].proportions({width:o[i].element[0].offsetWidth,height:o[i].element[0].offsetHeight}))}},drop:function(e,t){var i=!1;return a.each((a.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&a.ui.intersect(e,this,this.options.tolerance,t)&&(i=this._drop.call(this,t)||i),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,t)))}),i},dragStart:function(e,t){e.element.parentsUntil("body").bind("scroll.droppable",function(){e.options.refreshPositions||a.ui.ddmanager.prepareOffsets(e,t)})},drag:function(o,n){o.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(o,n),a.each(a.ui.ddmanager.droppables[o.options.scope]||[],function(){var e,t,i,s;this.options.disabled||this.greedyChild||!this.visible||(s=!(i=a.ui.intersect(o,this,this.options.tolerance,n))&&this.isover?"isout":i&&!this.isover?"isover":null)&&(this.options.greedy&&(t=this.options.scope,(i=this.element.parents(":data(ui-droppable)").filter(function(){return a(this).droppable("instance").options.scope===t})).length&&((e=a(i[0]).droppable("instance")).greedyChild="isover"===s)),e&&"isover"===s&&(e.isover=!1,e.isout=!0,e._out.call(e,n)),this[s]=!0,this["isout"===s?"isover":"isout"]=!1,this["isover"===s?"_over":"_out"].call(this,n),e&&"isout"===s&&(e.isout=!1,e.isover=!0,e._over.call(e,n)))})},dragStop:function(e,t){e.element.parentsUntil("body").unbind("scroll.droppable"),e.options.refreshPositions||a.ui.ddmanager.prepareOffsets(e,t)}},a.ui.droppable});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./mouse","./widget"],e):e(jQuery)}(function(u){return u.widget("ui.selectable",u.ui.mouse,{version:"1.11.4",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var e,t=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){(e=u(t.options.filter,t.element[0])).addClass("ui-selectee"),e.each(function(){var e=u(this),t=e.offset();u.data(this,"selectable-item",{element:this,$element:e,left:t.left,top:t.top,right:t.left+e.outerWidth(),bottom:t.top+e.outerHeight(),startselected:!1,selected:e.hasClass("ui-selected"),selecting:e.hasClass("ui-selecting"),unselecting:e.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=e.addClass("ui-selectee"),this._mouseInit(),this.helper=u("<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(s){var l=this,e=this.options;this.opos=[s.pageX,s.pageY],this.options.disabled||(this.selectees=u(e.filter,this.element[0]),this._trigger("start",s),u(e.appendTo).append(this.helper),this.helper.css({left:s.pageX,top:s.pageY,width:0,height:0}),e.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var e=u.data(this,"selectable-item");e.startselected=!0,s.metaKey||s.ctrlKey||(e.$element.removeClass("ui-selected"),e.selected=!1,e.$element.addClass("ui-unselecting"),e.unselecting=!0,l._trigger("unselecting",s,{unselecting:e.element}))}),u(s.target).parents().addBack().each(function(){var e,t=u.data(this,"selectable-item");if(t)return e=!s.metaKey&&!s.ctrlKey||!t.$element.hasClass("ui-selected"),t.$element.removeClass(e?"ui-unselecting":"ui-selected").addClass(e?"ui-selecting":"ui-unselecting"),t.unselecting=!e,t.selecting=e,(t.selected=e)?l._trigger("selecting",s,{selecting:t.element}):l._trigger("unselecting",s,{unselecting:t.element}),!1}))},_mouseDrag:function(s){if(this.dragged=!0,!this.options.disabled){var e,l=this,i=this.options,n=this.opos[0],c=this.opos[1],a=s.pageX,r=s.pageY;return a<n&&(e=a,a=n,n=e),r<c&&(e=r,r=c,c=e),this.helper.css({left:n,top:c,width:a-n,height:r-c}),this.selectees.each(function(){var e=u.data(this,"selectable-item"),t=!1;e&&e.element!==l.element[0]&&("touch"===i.tolerance?t=!(e.left>a||e.right<n||e.top>r||e.bottom<c):"fit"===i.tolerance&&(t=e.left>n&&e.right<a&&e.top>c&&e.bottom<r),t?(e.selected&&(e.$element.removeClass("ui-selected"),e.selected=!1),e.unselecting&&(e.$element.removeClass("ui-unselecting"),e.unselecting=!1),e.selecting||(e.$element.addClass("ui-selecting"),e.selecting=!0,l._trigger("selecting",s,{selecting:e.element}))):(e.selecting&&((s.metaKey||s.ctrlKey)&&e.startselected?(e.$element.removeClass("ui-selecting"),e.selecting=!1,e.$element.addClass("ui-selected"),e.selected=!0):(e.$element.removeClass("ui-selecting"),e.selecting=!1,e.startselected&&(e.$element.addClass("ui-unselecting"),e.unselecting=!0),l._trigger("unselecting",s,{unselecting:e.element}))),e.selected&&(s.metaKey||s.ctrlKey||e.startselected||(e.$element.removeClass("ui-selected"),e.selected=!1,e.$element.addClass("ui-unselecting"),e.unselecting=!0,l._trigger("unselecting",s,{unselecting:e.element})))))}),!1}},_mouseStop:function(t){var s=this;return this.dragged=!1,u(".ui-unselecting",this.element[0]).each(function(){var e=u.data(this,"selectable-item");e.$element.removeClass("ui-unselecting"),e.unselecting=!1,e.startselected=!1,s._trigger("unselected",t,{unselected:e.element})}),u(".ui-selecting",this.element[0]).each(function(){var e=u.data(this,"selectable-item");e.$element.removeClass("ui-selecting").addClass("ui-selected"),e.selecting=!1,e.selected=!0,e.startselected=!0,s._trigger("selected",t,{selected:e.element})}),this._trigger("stop",t),this.helper.remove(),!1}})});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery)}(function(M){var n;function e(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,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:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,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:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},M.extend(this._defaults,this.regional[""]),this.regional.en=M.extend(!0,{},this.regional[""]),this.regional["en-US"]=M.extend(!0,{},this.regional.en),this.dpDiv=a(M("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function a(e){var t="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.delegate(t,"mouseout",function(){M(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&M(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&M(this).removeClass("ui-datepicker-next-hover")}).delegate(t,"mouseover",r)}function r(){M.datepicker._isDisabledDatepicker((n.inline?n.dpDiv.parent():n.input)[0])||(M(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),M(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&M(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&M(this).addClass("ui-datepicker-next-hover"))}function c(e,t){for(var a in M.extend(e,t),t)null==t[a]&&(e[a]=t[a]);return e}return M.extend(M.ui,{datepicker:{version:"1.11.4"}}),M.extend(e.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return c(this._defaults,e||{}),this},_attachDatepicker:function(e,t){var a,i=e.nodeName.toLowerCase(),s="div"===i||"span"===i;e.id||(this.uuid+=1,e.id="dp"+this.uuid),(a=this._newInst(M(e),s)).settings=M.extend({},t||{}),"input"===i?this._connectDatepicker(e,a):s&&this._inlineDatepicker(e,a)},_newInst:function(e,t){return{id:e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:t?a(M("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,t){var a=M(e);t.append=M([]),t.trigger=M([]),a.hasClass(this.markerClassName)||(this._attachments(a,t),a.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(t),M.data(e,"datepicker",t),t.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,t){var a,i=this._get(t,"appendText"),s=this._get(t,"isRTL");t.append&&t.append.remove(),i&&(t.append=M("<span class='"+this._appendClass+"'>"+i+"</span>"),e[s?"before":"after"](t.append)),e.unbind("focus",this._showDatepicker),t.trigger&&t.trigger.remove(),"focus"!==(a=this._get(t,"showOn"))&&"both"!==a||e.focus(this._showDatepicker),"button"!==a&&"both"!==a||(i=this._get(t,"buttonText"),a=this._get(t,"buttonImage"),t.trigger=M(this._get(t,"buttonImageOnly")?M("<img/>").addClass(this._triggerClass).attr({src:a,alt:i,title:i}):M("<button type='button'></button>").addClass(this._triggerClass).html(a?M("<img/>").attr({src:a,alt:i,title:i}):i)),e[s?"before":"after"](t.trigger),t.trigger.click(function(){return M.datepicker._datepickerShowing&&M.datepicker._lastInput===e[0]?M.datepicker._hideDatepicker():(M.datepicker._datepickerShowing&&M.datepicker._lastInput!==e[0]&&M.datepicker._hideDatepicker(),M.datepicker._showDatepicker(e[0])),!1}))},_autoSize:function(e){var t,a,i,s,n,r;this._get(e,"autoSize")&&!e.inline&&(n=new Date(2009,11,20),(r=this._get(e,"dateFormat")).match(/[DM]/)&&(t=function(e){for(s=i=a=0;s<e.length;s++)e[s].length>a&&(a=e[s].length,i=s);return i},n.setMonth(t(this._get(e,r.match(/MM/)?"monthNames":"monthNamesShort"))),n.setDate(t(this._get(e,r.match(/DD/)?"dayNames":"dayNamesShort"))+20-n.getDay())),e.input.attr("size",this._formatDate(e,n).length))},_inlineDatepicker:function(e,t){var a=M(e);a.hasClass(this.markerClassName)||(a.addClass(this.markerClassName).append(t.dpDiv),M.data(e,"datepicker",t),this._setDate(t,this._getDefaultDate(t),!0),this._updateDatepicker(t),this._updateAlternate(t),t.settings.disabled&&this._disableDatepicker(e),t.dpDiv.css("display","block"))},_dialogDatepicker:function(e,t,a,i,s){var n,r=this._dialogInst;return r||(this.uuid+=1,n="dp"+this.uuid,this._dialogInput=M("<input type='text' id='"+n+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),M("body").append(this._dialogInput),(r=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},M.data(this._dialogInput[0],"datepicker",r)),c(r.settings,i||{}),t=t&&t.constructor===Date?this._formatDate(r,t):t,this._dialogInput.val(t),this._pos=s?s.length?s:[s.pageX,s.pageY]:null,this._pos||(n=document.documentElement.clientWidth,i=document.documentElement.clientHeight,t=document.documentElement.scrollLeft||document.body.scrollLeft,s=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[n/2-100+t,i/2-150+s]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),r.settings.onSelect=a,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),M.blockUI&&M.blockUI(this.dpDiv),M.data(this._dialogInput[0],"datepicker",r),this},_destroyDatepicker:function(e){var t,a=M(e),i=M.data(e,"datepicker");a.hasClass(this.markerClassName)&&(t=e.nodeName.toLowerCase(),M.removeData(e,"datepicker"),"input"===t?(i.append.remove(),i.trigger.remove(),a.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):"div"!==t&&"span"!==t||a.removeClass(this.markerClassName).empty(),n===i&&(n=null))},_enableDatepicker:function(t){var e,a=M(t),i=M.data(t,"datepicker");a.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!1,i.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==e&&"span"!==e||((a=a.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=M.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var e,a=M(t),i=M.data(t,"datepicker");a.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!0,i.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==e&&"span"!==e||((a=a.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=M.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(e){try{return M.data(e,"datepicker")}catch(e){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,t,a){var i,s,n,r,d=this._getInst(e);if(2===arguments.length&&"string"==typeof t)return"defaults"===t?M.extend({},M.datepicker._defaults):d?"all"===t?M.extend({},d.settings):this._get(d,t):null;i=t||{},"string"==typeof t&&((i={})[t]=a),d&&(this._curInst===d&&this._hideDatepicker(),s=this._getDateDatepicker(e,!0),n=this._getMinMaxDate(d,"min"),r=this._getMinMaxDate(d,"max"),c(d.settings,i),null!==n&&void 0!==i.dateFormat&&void 0===i.minDate&&(d.settings.minDate=this._formatDate(d,n)),null!==r&&void 0!==i.dateFormat&&void 0===i.maxDate&&(d.settings.maxDate=this._formatDate(d,r)),"disabled"in i&&(i.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(M(e),d),this._autoSize(d),this._setDate(d,s),this._updateAlternate(d),this._updateDatepicker(d))},_changeDatepicker:function(e,t,a){this._optionDatepicker(e,t,a)},_refreshDatepicker:function(e){e=this._getInst(e);e&&this._updateDatepicker(e)},_setDateDatepicker:function(e,t){e=this._getInst(e);e&&(this._setDate(e,t),this._updateDatepicker(e),this._updateAlternate(e))},_getDateDatepicker:function(e,t){e=this._getInst(e);return e&&!e.inline&&this._setDateFromField(e,t),e?this._getDate(e):null},_doKeyDown:function(e){var t,a,i=M.datepicker._getInst(e.target),s=!0,n=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,M.datepicker._datepickerShowing)switch(e.keyCode){case 9:M.datepicker._hideDatepicker(),s=!1;break;case 13:return(a=M("td."+M.datepicker._dayOverClass+":not(."+M.datepicker._currentClass+")",i.dpDiv))[0]&&M.datepicker._selectDay(e.target,i.selectedMonth,i.selectedYear,a[0]),(t=M.datepicker._get(i,"onSelect"))?(a=M.datepicker._formatDate(i),t.apply(i.input?i.input[0]:null,[a,i])):M.datepicker._hideDatepicker(),!1;case 27:M.datepicker._hideDatepicker();break;case 33:M.datepicker._adjustDate(e.target,e.ctrlKey?-M.datepicker._get(i,"stepBigMonths"):-M.datepicker._get(i,"stepMonths"),"M");break;case 34:M.datepicker._adjustDate(e.target,e.ctrlKey?+M.datepicker._get(i,"stepBigMonths"):+M.datepicker._get(i,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&M.datepicker._clearDate(e.target),s=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&M.datepicker._gotoToday(e.target),s=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&M.datepicker._adjustDate(e.target,n?1:-1,"D"),s=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&M.datepicker._adjustDate(e.target,e.ctrlKey?-M.datepicker._get(i,"stepBigMonths"):-M.datepicker._get(i,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&M.datepicker._adjustDate(e.target,-7,"D"),s=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&M.datepicker._adjustDate(e.target,n?-1:1,"D"),s=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&M.datepicker._adjustDate(e.target,e.ctrlKey?+M.datepicker._get(i,"stepBigMonths"):+M.datepicker._get(i,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&M.datepicker._adjustDate(e.target,7,"D"),s=e.ctrlKey||e.metaKey;break;default:s=!1}else 36===e.keyCode&&e.ctrlKey?M.datepicker._showDatepicker(this):s=!1;s&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var t,a=M.datepicker._getInst(e.target);if(M.datepicker._get(a,"constrainInput"))return t=M.datepicker._possibleChars(M.datepicker._get(a,"dateFormat")),a=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||a<" "||!t||-1<t.indexOf(a)},_doKeyUp:function(e){var t=M.datepicker._getInst(e.target);if(t.input.val()!==t.lastVal)try{M.datepicker.parseDate(M.datepicker._get(t,"dateFormat"),t.input?t.input.val():null,M.datepicker._getFormatConfig(t))&&(M.datepicker._setDateFromField(t),M.datepicker._updateAlternate(t),M.datepicker._updateDatepicker(t))}catch(e){}return!0},_showDatepicker:function(e){var t,a,i,s;"input"!==(e=e.target||e).nodeName.toLowerCase()&&(e=M("input",e.parentNode)[0]),M.datepicker._isDisabledDatepicker(e)||M.datepicker._lastInput===e||(s=M.datepicker._getInst(e),M.datepicker._curInst&&M.datepicker._curInst!==s&&(M.datepicker._curInst.dpDiv.stop(!0,!0),s&&M.datepicker._datepickerShowing&&M.datepicker._hideDatepicker(M.datepicker._curInst.input[0])),!1!==(a=(i=M.datepicker._get(s,"beforeShow"))?i.apply(e,[e,s]):{})&&(c(s.settings,a),s.lastVal=null,M.datepicker._lastInput=e,M.datepicker._setDateFromField(s),M.datepicker._inDialog&&(e.value=""),M.datepicker._pos||(M.datepicker._pos=M.datepicker._findPos(e),M.datepicker._pos[1]+=e.offsetHeight),t=!1,M(e).parents().each(function(){return!(t|="fixed"===M(this).css("position"))}),i={left:M.datepicker._pos[0],top:M.datepicker._pos[1]},M.datepicker._pos=null,s.dpDiv.empty(),s.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),M.datepicker._updateDatepicker(s),i=M.datepicker._checkOffset(s,i,t),s.dpDiv.css({position:M.datepicker._inDialog&&M.blockUI?"static":t?"fixed":"absolute",display:"none",left:i.left+"px",top:i.top+"px"}),s.inline||(a=M.datepicker._get(s,"showAnim"),i=M.datepicker._get(s,"duration"),s.dpDiv.css("z-index",function(e){for(var t,a;e.length&&e[0]!==document;){if(t=e.css("position"),("absolute"===t||"relative"===t||"fixed"===t)&&(a=parseInt(e.css("zIndex"),10),!isNaN(a)&&0!==a))return a;e=e.parent()}return 0}(M(e))+1),M.datepicker._datepickerShowing=!0,M.effects&&M.effects.effect[a]?s.dpDiv.show(a,M.datepicker._get(s,"showOptions"),i):s.dpDiv[a||"show"](a?i:null),M.datepicker._shouldFocusInput(s)&&s.input.focus(),M.datepicker._curInst=s)))},_updateDatepicker:function(e){this.maxRows=4,(n=e).dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var t,a=this._getNumberOfMonths(e),i=a[1],s=e.dpDiv.find("."+this._dayOverClass+" a");0<s.length&&r.apply(s.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<i&&e.dpDiv.addClass("ui-datepicker-multi-"+i).css("width",17*i+"em"),e.dpDiv[(1!==a[0]||1!==a[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===M.datepicker._curInst&&M.datepicker._datepickerShowing&&M.datepicker._shouldFocusInput(e)&&e.input.focus(),e.yearshtml&&(t=e.yearshtml,setTimeout(function(){t===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml),t=e.yearshtml=null},0))},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(e,t,a){var i=e.dpDiv.outerWidth(),s=e.dpDiv.outerHeight(),n=e.input?e.input.outerWidth():0,r=e.input?e.input.outerHeight():0,d=document.documentElement.clientWidth+(a?0:M(document).scrollLeft()),c=document.documentElement.clientHeight+(a?0:M(document).scrollTop());return t.left-=this._get(e,"isRTL")?i-n:0,t.left-=a&&t.left===e.input.offset().left?M(document).scrollLeft():0,t.top-=a&&t.top===e.input.offset().top+r?M(document).scrollTop():0,t.left-=Math.min(t.left,t.left+i>d&&i<d?Math.abs(t.left+i-d):0),t.top-=Math.min(t.top,t.top+s>c&&s<c?Math.abs(s+r):0),t},_findPos:function(e){for(var t=this._getInst(e),a=this._get(t,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||M.expr.filters.hidden(e));)e=e[a?"previousSibling":"nextSibling"];return[(t=M(e).offset()).left,t.top]},_hideDatepicker:function(e){var t,a,i=this._curInst;!i||e&&i!==M.data(e,"datepicker")||this._datepickerShowing&&(t=this._get(i,"showAnim"),a=this._get(i,"duration"),e=function(){M.datepicker._tidyDialog(i)},M.effects&&(M.effects.effect[t]||M.effects[t])?i.dpDiv.hide(t,M.datepicker._get(i,"showOptions"),a,e):i.dpDiv["slideDown"===t?"slideUp":"fadeIn"===t?"fadeOut":"hide"](t?a:null,e),t||e(),this._datepickerShowing=!1,(e=this._get(i,"onClose"))&&e.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),M.blockUI&&(M.unblockUI(),M("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(e){var t;M.datepicker._curInst&&(t=M(e.target),e=M.datepicker._getInst(t[0]),(t[0].id===M.datepicker._mainDivId||0!==t.parents("#"+M.datepicker._mainDivId).length||t.hasClass(M.datepicker.markerClassName)||t.closest("."+M.datepicker._triggerClass).length||!M.datepicker._datepickerShowing||M.datepicker._inDialog&&M.blockUI)&&(!t.hasClass(M.datepicker.markerClassName)||M.datepicker._curInst===e)||M.datepicker._hideDatepicker())},_adjustDate:function(e,t,a){var i=M(e),e=this._getInst(i[0]);this._isDisabledDatepicker(i[0])||(this._adjustInstDate(e,t+("M"===a?this._get(e,"showCurrentAtPos"):0),a),this._updateDatepicker(e))},_gotoToday:function(e){var t=M(e),a=this._getInst(t[0]);this._get(a,"gotoCurrent")&&a.currentDay?(a.selectedDay=a.currentDay,a.drawMonth=a.selectedMonth=a.currentMonth,a.drawYear=a.selectedYear=a.currentYear):(e=new Date,a.selectedDay=e.getDate(),a.drawMonth=a.selectedMonth=e.getMonth(),a.drawYear=a.selectedYear=e.getFullYear()),this._notifyChange(a),this._adjustDate(t)},_selectMonthYear:function(e,t,a){var i=M(e),e=this._getInst(i[0]);e["selected"+("M"===a?"Month":"Year")]=e["draw"+("M"===a?"Month":"Year")]=parseInt(t.options[t.selectedIndex].value,10),this._notifyChange(e),this._adjustDate(i)},_selectDay:function(e,t,a,i){var s=M(e);M(i).hasClass(this._unselectableClass)||this._isDisabledDatepicker(s[0])||((s=this._getInst(s[0])).selectedDay=s.currentDay=M("a",i).html(),s.selectedMonth=s.currentMonth=t,s.selectedYear=s.currentYear=a,this._selectDate(e,this._formatDate(s,s.currentDay,s.currentMonth,s.currentYear)))},_clearDate:function(e){e=M(e);this._selectDate(e,"")},_selectDate:function(e,t){var a=M(e),e=this._getInst(a[0]);t=null!=t?t:this._formatDate(e),e.input&&e.input.val(t),this._updateAlternate(e),(a=this._get(e,"onSelect"))?a.apply(e.input?e.input[0]:null,[t,e]):e.input&&e.input.trigger("change"),e.inline?this._updateDatepicker(e):(this._hideDatepicker(),this._lastInput=e.input[0],"object"!=typeof e.input[0]&&e.input.focus(),this._lastInput=null)},_updateAlternate:function(e){var t,a,i,s=this._get(e,"altField");s&&(t=this._get(e,"altFormat")||this._get(e,"dateFormat"),a=this._getDate(e),i=this.formatDate(t,a,this._getFormatConfig(e)),M(s).each(function(){M(this).val(i)}))},noWeekends:function(e){e=e.getDay();return[0<e&&e<6,""]},iso8601Week:function(e){var t=new Date(e.getTime());return t.setDate(t.getDate()+4-(t.getDay()||7)),e=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((e-t)/864e5)/7)+1},parseDate:function(t,s,e){if(null==t||null==s)throw"Invalid arguments";if(""===(s="object"==typeof s?s.toString():s+""))return null;function n(e){return(e=v+1<t.length&&t.charAt(v+1)===e)&&v++,e}function a(e){var t=n(e),t="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,t=new RegExp("^\\d{"+("y"===e?t:1)+","+t+"}");if(!(t=s.substring(l).match(t)))throw"Missing number at position "+l;return l+=t[0].length,parseInt(t[0],10)}function i(e,t,a){var i=-1,t=M.map(n(e)?a:t,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(M.each(t,function(e,t){var a=t[1];if(s.substr(l,a.length).toLowerCase()===a.toLowerCase())return i=t[0],l+=a.length,!1}),-1!==i)return i+1;throw"Unknown name at position "+l}function r(){if(s.charAt(l)!==t.charAt(v))throw"Unexpected literal at position "+l;l++}for(var d,c,o,l=0,h=(e?e.shortYearCutoff:null)||this._defaults.shortYearCutoff,h="string"!=typeof h?h:(new Date).getFullYear()%100+parseInt(h,10),u=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,p=(e?e.dayNames:null)||this._defaults.dayNames,g=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,_=(e?e.monthNames:null)||this._defaults.monthNames,f=-1,k=-1,D=-1,m=-1,y=!1,v=0;v<t.length;v++)if(y)"'"!==t.charAt(v)||n("'")?r():y=!1;else switch(t.charAt(v)){case"d":D=a("d");break;case"D":i("D",u,p);break;case"o":m=a("o");break;case"m":k=a("m");break;case"M":k=i("M",g,_);break;case"y":f=a("y");break;case"@":f=(o=new Date(a("@"))).getFullYear(),k=o.getMonth()+1,D=o.getDate();break;case"!":f=(o=new Date((a("!")-this._ticksTo1970)/1e4)).getFullYear(),k=o.getMonth()+1,D=o.getDate();break;case"'":n("'")?r():y=!0;break;default:r()}if(l<s.length&&(c=s.substr(l),!/^\s+/.test(c)))throw"Extra/unparsed characters found in date: "+c;if(-1===f?f=(new Date).getFullYear():f<100&&(f+=(new Date).getFullYear()-(new Date).getFullYear()%100+(f<=h?0:-100)),-1<m)for(k=1,D=m;;){if(D<=(d=this._getDaysInMonth(f,k-1)))break;k++,D-=d}if((o=this._daylightSavingAdjust(new Date(f,k-1,D))).getFullYear()!==f||o.getMonth()+1!==k||o.getDate()!==D)throw"Invalid date";return o},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:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(t,e,a){if(!e)return"";function s(e){return(e=r+1<t.length&&t.charAt(r+1)===e)&&r++,e}function i(e,t,a){var i=""+t;if(s(e))for(;i.length<a;)i="0"+i;return i}function n(e,t,a,i){return(s(e)?i:a)[t]}var r,d=(a?a.dayNamesShort:null)||this._defaults.dayNamesShort,c=(a?a.dayNames:null)||this._defaults.dayNames,o=(a?a.monthNamesShort:null)||this._defaults.monthNamesShort,l=(a?a.monthNames:null)||this._defaults.monthNames,h="",u=!1;if(e)for(r=0;r<t.length;r++)if(u)"'"!==t.charAt(r)||s("'")?h+=t.charAt(r):u=!1;else switch(t.charAt(r)){case"d":h+=i("d",e.getDate(),2);break;case"D":h+=n("D",e.getDay(),d,c);break;case"o":h+=i("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":h+=i("m",e.getMonth()+1,2);break;case"M":h+=n("M",e.getMonth(),o,l);break;case"y":h+=s("y")?e.getFullYear():(e.getYear()%100<10?"0":"")+e.getYear()%100;break;case"@":h+=e.getTime();break;case"!":h+=1e4*e.getTime()+this._ticksTo1970;break;case"'":s("'")?h+="'":u=!0;break;default:h+=t.charAt(r)}return h},_possibleChars:function(t){function e(e){return(e=s+1<t.length&&t.charAt(s+1)===e)&&s++,e}for(var a="",i=!1,s=0;s<t.length;s++)if(i)"'"!==t.charAt(s)||e("'")?a+=t.charAt(s):i=!1;else switch(t.charAt(s)){case"d":case"m":case"y":case"@":a+="0123456789";break;case"D":case"M":return null;case"'":e("'")?a+="'":i=!0;break;default:a+=t.charAt(s)}return a},_get:function(e,t){return(void 0!==e.settings[t]?e.settings:this._defaults)[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var a=this._get(e,"dateFormat"),i=e.lastVal=e.input?e.input.val():null,s=this._getDefaultDate(e),n=s,r=this._getFormatConfig(e);try{n=this.parseDate(a,i,r)||s}catch(e){i=t?"":i}e.selectedDay=n.getDate(),e.drawMonth=e.selectedMonth=n.getMonth(),e.drawYear=e.selectedYear=n.getFullYear(),e.currentDay=i?n.getDate():0,e.currentMonth=i?n.getMonth():0,e.currentYear=i?n.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(d,e,t){var a,i,e=null==e||""===e?t:"string"==typeof e?function(e){try{return M.datepicker.parseDate(M.datepicker._get(d,"dateFormat"),e,M.datepicker._getFormatConfig(d))}catch(e){}for(var t=(e.toLowerCase().match(/^c/)?M.datepicker._getDate(d):null)||new Date,a=t.getFullYear(),i=t.getMonth(),s=t.getDate(),n=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,r=n.exec(e);r;){switch(r[2]||"d"){case"d":case"D":s+=parseInt(r[1],10);break;case"w":case"W":s+=7*parseInt(r[1],10);break;case"m":case"M":i+=parseInt(r[1],10),s=Math.min(s,M.datepicker._getDaysInMonth(a,i));break;case"y":case"Y":a+=parseInt(r[1],10),s=Math.min(s,M.datepicker._getDaysInMonth(a,i))}r=n.exec(e)}return new Date(a,i,s)}(e):"number"==typeof e?isNaN(e)?t:(a=e,(i=new Date).setDate(i.getDate()+a),i):new Date(e.getTime());return(e=e&&"Invalid Date"===e.toString()?t:e)&&(e.setHours(0),e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0)),this._daylightSavingAdjust(e)},_daylightSavingAdjust:function(e){return e?(e.setHours(12<e.getHours()?e.getHours()+2:0),e):null},_setDate:function(e,t,a){var i=!t,s=e.selectedMonth,n=e.selectedYear,t=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=t.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=t.getMonth(),e.drawYear=e.selectedYear=e.currentYear=t.getFullYear(),s===e.selectedMonth&&n===e.selectedYear||a||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(i?"":this._formatDate(e))},_getDate:function(e){return!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay))},_attachHandlers:function(e){var t=this._get(e,"stepMonths"),a="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){M.datepicker._adjustDate(a,-t,"M")},next:function(){M.datepicker._adjustDate(a,+t,"M")},hide:function(){M.datepicker._hideDatepicker()},today:function(){M.datepicker._gotoToday(a)},selectDay:function(){return M.datepicker._selectDay(a,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return M.datepicker._selectMonthYear(a,this,"M"),!1},selectYear:function(){return M.datepicker._selectMonthYear(a,this,"Y"),!1}};M(this).bind(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,a,i,s,n,r,d,c,o,l,h,u,p,g,_,f,k,D,m,y,v,M,b,w,C,I,x,Y,S,N,F,T,A=new Date,K=this._daylightSavingAdjust(new Date(A.getFullYear(),A.getMonth(),A.getDate())),j=this._get(e,"isRTL"),O=this._get(e,"showButtonPanel"),R=this._get(e,"hideIfNoPrevNext"),L=this._get(e,"navigationAsDateFormat"),W=this._getNumberOfMonths(e),E=this._get(e,"showCurrentAtPos"),A=this._get(e,"stepMonths"),H=1!==W[0]||1!==W[1],P=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),U=this._getMinMaxDate(e,"min"),z=this._getMinMaxDate(e,"max"),B=e.drawMonth-E,J=e.drawYear;if(B<0&&(B+=12,J--),z)for(t=this._daylightSavingAdjust(new Date(z.getFullYear(),z.getMonth()-W[0]*W[1]+1,z.getDate())),t=U&&t<U?U:t;this._daylightSavingAdjust(new Date(J,B,1))>t;)--B<0&&(B=11,J--);for(e.drawMonth=B,e.drawYear=J,E=this._get(e,"prevText"),E=L?this.formatDate(E,this._daylightSavingAdjust(new Date(J,B-A,1)),this._getFormatConfig(e)):E,a=this._canAdjustMonth(e,-1,J,B)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+E+"'><span class='ui-icon ui-icon-circle-triangle-"+(j?"e":"w")+"'>"+E+"</span></a>":R?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+E+"'><span class='ui-icon ui-icon-circle-triangle-"+(j?"e":"w")+"'>"+E+"</span></a>",E=this._get(e,"nextText"),E=L?this.formatDate(E,this._daylightSavingAdjust(new Date(J,B+A,1)),this._getFormatConfig(e)):E,i=this._canAdjustMonth(e,1,J,B)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+E+"'><span class='ui-icon ui-icon-circle-triangle-"+(j?"w":"e")+"'>"+E+"</span></a>":R?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+E+"'><span class='ui-icon ui-icon-circle-triangle-"+(j?"w":"e")+"'>"+E+"</span></a>",R=this._get(e,"currentText"),E=this._get(e,"gotoCurrent")&&e.currentDay?P:K,R=L?this.formatDate(R,E,this._getFormatConfig(e)):R,L=e.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(e,"closeText")+"</button>",L=O?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(j?L:"")+(this._isInRange(e,E)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+R+"</button>":"")+(j?"":L)+"</div>":"",s=parseInt(this._get(e,"firstDay"),10),s=isNaN(s)?0:s,n=this._get(e,"showWeek"),r=this._get(e,"dayNames"),d=this._get(e,"dayNamesMin"),c=this._get(e,"monthNames"),o=this._get(e,"monthNamesShort"),l=this._get(e,"beforeShowDay"),h=this._get(e,"showOtherMonths"),u=this._get(e,"selectOtherMonths"),p=this._getDefaultDate(e),g="",f=0;f<W[0];f++){for(k="",this.maxRows=4,D=0;D<W[1];D++){if(m=this._daylightSavingAdjust(new Date(J,B,e.selectedDay)),y=" ui-corner-all",v="",H){if(v+="<div class='ui-datepicker-group",1<W[1])switch(D){case 0:v+=" ui-datepicker-group-first",y=" ui-corner-"+(j?"right":"left");break;case W[1]-1:v+=" ui-datepicker-group-last",y=" ui-corner-"+(j?"left":"right");break;default:v+=" ui-datepicker-group-middle",y=""}v+="'>"}for(v+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+y+"'>"+(/all|left/.test(y)&&0===f?j?i:a:"")+(/all|right/.test(y)&&0===f?j?a:i:"")+this._generateMonthYearHeader(e,B,J,U,z,0<f||0<D,c,o)+"</div><table class='ui-datepicker-calendar'><thead><tr>",M=n?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",_=0;_<7;_++)M+="<th scope='col'"+(5<=(_+s+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+r[b=(_+s)%7]+"'>"+d[b]+"</span></th>";for(v+=M+"</tr></thead><tbody>",C=this._getDaysInMonth(J,B),J===e.selectedYear&&B===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,C)),w=(this._getFirstDayOfMonth(J,B)-s+7)%7,C=Math.ceil((w+C)/7),I=H&&this.maxRows>C?this.maxRows:C,this.maxRows=I,x=this._daylightSavingAdjust(new Date(J,B,1-w)),Y=0;Y<I;Y++){for(v+="<tr>",S=n?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(x)+"</td>":"",_=0;_<7;_++)N=l?l.apply(e.input?e.input[0]:null,[x]):[!0,""],T=(F=x.getMonth()!==B)&&!u||!N[0]||U&&x<U||z&&z<x,S+="<td class='"+(5<=(_+s+6)%7?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(x.getTime()===m.getTime()&&B===e.selectedMonth&&e._keyEvent||p.getTime()===x.getTime()&&p.getTime()===m.getTime()?" "+this._dayOverClass:"")+(T?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!h?"":" "+N[1]+(x.getTime()===P.getTime()?" "+this._currentClass:"")+(x.getTime()===K.getTime()?" ui-datepicker-today":""))+"'"+(F&&!h||!N[2]?"":" title='"+N[2].replace(/'/g,"&#39;")+"'")+(T?"":" data-handler='selectDay' data-event='click' data-month='"+x.getMonth()+"' data-year='"+x.getFullYear()+"'")+">"+(F&&!h?"&#xa0;":T?"<span class='ui-state-default'>"+x.getDate()+"</span>":"<a class='ui-state-default"+(x.getTime()===K.getTime()?" ui-state-highlight":"")+(x.getTime()===P.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+"' href='#'>"+x.getDate()+"</a>")+"</td>",x.setDate(x.getDate()+1),x=this._daylightSavingAdjust(x);v+=S+"</tr>"}11<++B&&(B=0,J++),k+=v+="</tbody></table>"+(H?"</div>"+(0<W[0]&&D===W[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}g+=k}return g+=L,e._keyEvent=!1,g},_generateMonthYearHeader:function(e,t,a,i,s,n,r,d){var c,o,l,h,u,p,g,_=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),k=this._get(e,"showMonthAfterYear"),D="<div class='ui-datepicker-title'>",m="";if(n||!_)m+="<span class='ui-datepicker-month'>"+r[t]+"</span>";else{for(c=i&&i.getFullYear()===a,o=s&&s.getFullYear()===a,m+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",l=0;l<12;l++)(!c||l>=i.getMonth())&&(!o||l<=s.getMonth())&&(m+="<option value='"+l+"'"+(l===t?" selected='selected'":"")+">"+d[l]+"</option>");m+="</select>"}if(k||(D+=m+(!n&&_&&f?"":"&#xa0;")),!e.yearshtml)if(e.yearshtml="",n||!f)D+="<span class='ui-datepicker-year'>"+a+"</span>";else{for(h=this._get(e,"yearRange").split(":"),u=(new Date).getFullYear(),p=(r=function(e){e=e.match(/c[+\-].*/)?a+parseInt(e.substring(1),10):e.match(/[+\-].*/)?u+parseInt(e,10):parseInt(e,10);return isNaN(e)?u:e})(h[0]),g=Math.max(p,r(h[1]||"")),p=i?Math.max(p,i.getFullYear()):p,g=s?Math.min(g,s.getFullYear()):g,e.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";p<=g;p++)e.yearshtml+="<option value='"+p+"'"+(p===a?" selected='selected'":"")+">"+p+"</option>";e.yearshtml+="</select>",D+=e.yearshtml,e.yearshtml=null}return D+=this._get(e,"yearSuffix"),k&&(D+=(!n&&_&&f?"":"&#xa0;")+m),D+="</div>"},_adjustInstDate:function(e,t,a){var i=e.drawYear+("Y"===a?t:0),s=e.drawMonth+("M"===a?t:0),t=Math.min(e.selectedDay,this._getDaysInMonth(i,s))+("D"===a?t:0),t=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(i,s,t)));e.selectedDay=t.getDate(),e.drawMonth=e.selectedMonth=t.getMonth(),e.drawYear=e.selectedYear=t.getFullYear(),"M"!==a&&"Y"!==a||this._notifyChange(e)},_restrictMinMax:function(e,t){var a=this._getMinMaxDate(e,"min"),e=this._getMinMaxDate(e,"max"),t=a&&t<a?a:t;return e&&e<t?e:t},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){e=this._get(e,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,a,i){var s=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(a,i+(t<0?t:s[0]*s[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var a=this._getMinMaxDate(e,"min"),i=this._getMinMaxDate(e,"max"),s=null,n=null,r=this._get(e,"yearRange");return r&&(e=r.split(":"),r=(new Date).getFullYear(),s=parseInt(e[0],10),n=parseInt(e[1],10),e[0].match(/[+\-].*/)&&(s+=r),e[1].match(/[+\-].*/)&&(n+=r)),(!a||t.getTime()>=a.getTime())&&(!i||t.getTime()<=i.getTime())&&(!s||t.getFullYear()>=s)&&(!n||t.getFullYear()<=n)},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return{shortYearCutoff:t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,a,i){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);t=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(i,a,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),t,this._getFormatConfig(e))}}),M.fn.datepicker=function(e){if(!this.length)return this;M.datepicker.initialized||(M(document).mousedown(M.datepicker._checkExternalClick),M.datepicker.initialized=!0),0===M("#"+M.datepicker._mainDivId).length&&M("body").append(M.datepicker.dpDiv);var t=Array.prototype.slice.call(arguments,1);return"string"==typeof e&&("isDisabled"===e||"getDate"===e||"widget"===e)||"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?M.datepicker["_"+e+"Datepicker"].apply(M.datepicker,[this[0]].concat(t)):this.each(function(){"string"==typeof e?M.datepicker["_"+e+"Datepicker"].apply(M.datepicker,[this].concat(t)):M.datepicker._attachDatepicker(this,e)})},M.datepicker=new e,M.datepicker.initialized=!1,M.datepicker.uuid=(new Date).getTime(),M.datepicker.version="1.11.4",M.datepicker});
!function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./mouse","./widget"],t):t(jQuery)}(function(z){return z.widget("ui.resizable",z.ui.mouse,{version:"1.11.4",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseInt(t,10)||0},_isNumber:function(t){return!isNaN(parseInt(t,10))},_hasScroll:function(t,i){if("hidden"===z(t).css("overflow"))return!1;var e=i&&"left"===i?"scrollLeft":"scrollTop",i=!1;return 0<t[e]||(t[e]=1,i=0<t[e],t[e]=0,i)},_create:function(){var t,i,e,s,h=this,n=this.options;if(this.element.addClass("ui-resizable"),z.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(z("<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.resizable("instance")),this.elementIsWrapper=!0,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=n.handles||(z(".ui-resizable-handle",this.element).length?{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"}:"e,s,se"),this._handles=z(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),t=this.handles.split(","),this.handles={},i=0;i<t.length;i++)e=z.trim(t[i]),(s=z("<div class='ui-resizable-handle "+("ui-resizable-"+e)+"'></div>")).css({zIndex:n.zIndex}),"se"===e&&s.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[e]=".ui-resizable-"+e,this.element.append(s);this._renderAxis=function(t){var i,e,s;for(i in t=t||this.element,this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=z(this.handles[i]),this._on(this.handles[i],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(e=z(this.handles[i],this.element),s=/sw|ne|nw|se|n|s/.test(i)?e.outerHeight():e.outerWidth(),e=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(e,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.mouseover(function(){h.resizing||(this.className&&(s=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=s&&s[1]?s[1]:"se")}),n.autoHide&&(this._handles.hide(),z(this.element).addClass("ui-resizable-autohide").mouseenter(function(){n.disabled||(z(this).removeClass("ui-resizable-autohide"),h._handles.show())}).mouseleave(function(){n.disabled||h.resizing||(z(this).addClass("ui-resizable-autohide"),h._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();function t(t){z(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()}var i;return this.elementIsWrapper&&(t(this.element),i=this.element,this.originalElement.css({position:i.css("position"),width:i.outerWidth(),height:i.outerHeight(),top:i.css("top"),left:i.css("left")}).insertAfter(i),i.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var i,e,s=!1;for(i in this.handles)(e=z(this.handles[i])[0])!==t.target&&!z.contains(e,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var i,e,s=this.options,h=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),e=this._num(this.helper.css("top")),s.containment&&(i+=z(s.containment).scrollLeft()||0,e+=z(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:e},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:h.width(),height:h.height()},this.originalSize=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()},this.sizeDiff={width:h.outerWidth()-h.width(),height:h.outerHeight()-h.height()},this.originalPosition={left:i,top:e},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=z(".ui-resizable-"+this.axis).css("cursor"),z("body").css("cursor","auto"===s?this.axis+"-resize":s),h.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i=this.originalMousePosition,e=this.axis,s=t.pageX-i.left||0,i=t.pageY-i.top||0,e=this._change[e];return this._updatePrevProperties(),e&&(i=e.apply(this,[t,s,i]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),i=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),z.isEmptyObject(i)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var i,e,s,h=this.options,n=this;return this._helper&&(s=(i=(e=this._proportionallyResizeElements).length&&/textarea/i.test(e[0].nodeName))&&this._hasScroll(e[0],"left")?0:n.sizeDiff.height,e=i?0:n.sizeDiff.width,i={width:n.helper.width()-e,height:n.helper.height()-s},e=parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left)||null,s=parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top)||null,h.animate||this.element.css(z.extend(i,{top:s,left:e})),n.helper.height(n.size.height),n.helper.width(n.size.width),this._helper&&!h.animate&&this._proportionallyResize()),z("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var i,e,s=this.options,h={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(i=h.minHeight*this.aspectRatio,e=h.minWidth/this.aspectRatio,s=h.maxHeight*this.aspectRatio,t=h.maxWidth/this.aspectRatio,i>h.minWidth&&(h.minWidth=i),e>h.minHeight&&(h.minHeight=e),s<h.maxWidth&&(h.maxWidth=s),t<h.maxHeight&&(h.maxHeight=t)),this._vBoundaries=h},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var i=this.position,e=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=i.left+(e.width-t.width),t.top=null),"nw"===s&&(t.top=i.top+(e.height-t.height),t.left=i.left+(e.width-t.width)),t},_respectSize:function(t){var i=this._vBoundaries,e=this.axis,s=this._isNumber(t.width)&&i.maxWidth&&i.maxWidth<t.width,h=this._isNumber(t.height)&&i.maxHeight&&i.maxHeight<t.height,n=this._isNumber(t.width)&&i.minWidth&&i.minWidth>t.width,o=this._isNumber(t.height)&&i.minHeight&&i.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,r=/sw|nw|w/.test(e),e=/nw|ne|n/.test(e);return n&&(t.width=i.minWidth),o&&(t.height=i.minHeight),s&&(t.width=i.maxWidth),h&&(t.height=i.maxHeight),n&&r&&(t.left=a-i.minWidth),s&&r&&(t.left=a-i.maxWidth),o&&e&&(t.top=l-i.minHeight),h&&e&&(t.top=l-i.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var i=0,e=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],h=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];i<4;i++)e[i]=parseInt(s[i],10)||0,e[i]+=parseInt(h[i],10)||0;return{height:e[0]+e[2],width:e[1]+e[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,i=0,e=this.helper||this.element;i<this._proportionallyResizeElements.length;i++)t=this._proportionallyResizeElements[i],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:e.height()-this.outerDimensions.height||0,width:e.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||z("<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:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,i){return{width:this.originalSize.width+i}},w:function(t,i){var e=this.originalSize;return{left:this.originalPosition.left+i,width:e.width-i}},n:function(t,i,e){var s=this.originalSize;return{top:this.originalPosition.top+e,height:s.height-e}},s:function(t,i,e){return{height:this.originalSize.height+e}},se:function(t,i,e){return z.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,e]))},sw:function(t,i,e){return z.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,e]))},ne:function(t,i,e){return z.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,e]))},nw:function(t,i,e){return z.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,e]))}},_propagate:function(t,i){z.ui.plugin.call(this,t,[i,this.ui()]),"resize"!==t&&this._trigger(t,i,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}}}),z.ui.plugin.add("resizable","animate",{stop:function(i){var e=z(this).resizable("instance"),t=e.options,s=e._proportionallyResizeElements,h=s.length&&/textarea/i.test(s[0].nodeName),n=h&&e._hasScroll(s[0],"left")?0:e.sizeDiff.height,o=h?0:e.sizeDiff.width,h={width:e.size.width-o,height:e.size.height-n},o=parseInt(e.element.css("left"),10)+(e.position.left-e.originalPosition.left)||null,n=parseInt(e.element.css("top"),10)+(e.position.top-e.originalPosition.top)||null;e.element.animate(z.extend(h,n&&o?{top:n,left:o}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseInt(e.element.css("width"),10),height:parseInt(e.element.css("height"),10),top:parseInt(e.element.css("top"),10),left:parseInt(e.element.css("left"),10)};s&&s.length&&z(s[0]).css({width:t.width,height:t.height}),e._updateCache(t),e._propagate("resize",i)}})}}),z.ui.plugin.add("resizable","containment",{start:function(){var e,s,h=z(this).resizable("instance"),t=h.options,i=h.element,n=t.containment,o=n instanceof z?n.get(0):/parent/.test(n)?i.parent().get(0):n;o&&(h.containerElement=z(o),/document/.test(n)||n===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:z(document),left:0,top:0,width:z(document).width(),height:z(document).height()||document.body.parentNode.scrollHeight}):(e=z(o),s=[],z(["Top","Right","Left","Bottom"]).each(function(t,i){s[t]=h._num(e.css("padding"+i))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-s[3],width:e.innerWidth()-s[1]},t=h.containerOffset,i=h.containerSize.height,n=h.containerSize.width,n=h._hasScroll(o,"left")?o.scrollWidth:n,i=h._hasScroll(o)?o.scrollHeight:i,h.parentData={element:o,left:t.left,top:t.top,width:n,height:i}))},resize:function(t){var i=z(this).resizable("instance"),e=i.options,s=i.containerOffset,h=i.position,n=i._aspectRatio||t.shiftKey,o={top:0,left:0},a=i.containerElement,t=!0;a[0]!==document&&/static/.test(a.css("position"))&&(o=s),h.left<(i._helper?s.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-s.left:i.position.left-o.left),n&&(i.size.height=i.size.width/i.aspectRatio,t=!1),i.position.left=e.helper?s.left:0),h.top<(i._helper?s.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-s.top:i.position.top),n&&(i.size.width=i.size.height*i.aspectRatio,t=!1),i.position.top=i._helper?s.top:0),e=i.containerElement.get(0)===i.element.parent().get(0),h=/relative|absolute/.test(i.containerElement.css("position")),e&&h?(i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top):(i.offset.left=i.element.offset().left,i.offset.top=i.element.offset().top),h=Math.abs(i.sizeDiff.width+(i._helper?i.offset.left-o.left:i.offset.left-s.left)),s=Math.abs(i.sizeDiff.height+(i._helper?i.offset.top-o.top:i.offset.top-s.top)),h+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-h,n&&(i.size.height=i.size.width/i.aspectRatio,t=!1)),s+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-s,n&&(i.size.width=i.size.height*i.aspectRatio,t=!1)),t||(i.position.left=i.prevPosition.left,i.position.top=i.prevPosition.top,i.size.width=i.prevSize.width,i.size.height=i.prevSize.height)},stop:function(){var t=z(this).resizable("instance"),i=t.options,e=t.containerOffset,s=t.containerPosition,h=t.containerElement,n=z(t.helper),o=n.offset(),a=n.outerWidth()-t.sizeDiff.width,n=n.outerHeight()-t.sizeDiff.height;t._helper&&!i.animate&&/relative/.test(h.css("position"))&&z(this).css({left:o.left-s.left-e.left,width:a,height:n}),t._helper&&!i.animate&&/static/.test(h.css("position"))&&z(this).css({left:o.left-s.left-e.left,width:a,height:n})}}),z.ui.plugin.add("resizable","alsoResize",{start:function(){var t=z(this).resizable("instance").options;z(t.alsoResize).each(function(){var t=z(this);t.data("ui-resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})},resize:function(t,e){var i=z(this).resizable("instance"),s=i.options,h=i.originalSize,n=i.originalPosition,o={height:i.size.height-h.height||0,width:i.size.width-h.width||0,top:i.position.top-n.top||0,left:i.position.left-n.left||0};z(s.alsoResize).each(function(){var t=z(this),s=z(this).data("ui-resizable-alsoresize"),h={},i=t.parents(e.originalElement[0]).length?["width","height"]:["width","height","top","left"];z.each(i,function(t,i){var e=(s[i]||0)+(o[i]||0);e&&0<=e&&(h[i]=e||null)}),t.css(h)})},stop:function(){z(this).removeData("resizable-alsoresize")}}),z.ui.plugin.add("resizable","ghost",{start:function(){var t=z(this).resizable("instance"),i=t.options,e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof i.ghost?i.ghost:""),t.ghost.appendTo(t.helper)},resize:function(){var t=z(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=z(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),z.ui.plugin.add("resizable","grid",{resize:function(){var t,i=z(this).resizable("instance"),e=i.options,s=i.size,h=i.originalSize,n=i.originalPosition,o=i.axis,a="number"==typeof e.grid?[e.grid,e.grid]:e.grid,l=a[0]||1,r=a[1]||1,p=Math.round((s.width-h.width)/l)*l,d=Math.round((s.height-h.height)/r)*r,g=h.width+p,u=h.height+d,m=e.maxWidth&&e.maxWidth<g,f=e.maxHeight&&e.maxHeight<u,c=e.minWidth&&e.minWidth>g,s=e.minHeight&&e.minHeight>u;e.grid=a,c&&(g+=l),s&&(u+=r),m&&(g-=l),f&&(u-=r),/^(se|s|e)$/.test(o)?(i.size.width=g,i.size.height=u):/^(ne)$/.test(o)?(i.size.width=g,i.size.height=u,i.position.top=n.top-d):/^(sw)$/.test(o)?(i.size.width=g,i.size.height=u,i.position.left=n.left-p):((u-r<=0||g-l<=0)&&(t=i._getPaddingPlusBorderDimensions(this)),0<u-r?(i.size.height=u,i.position.top=n.top-d):(u=r-t.height,i.size.height=u,i.position.top=n.top+h.height-u),0<g-l?(i.size.width=g,i.position.left=n.left-p):(g=l-t.width,i.size.width=g,i.position.left=n.left+h.width-g))}}),z.ui.resizable});
!function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./widget"],t):t(jQuery)}(function(o){function n(){var t=o(this);setTimeout(function(){t.find(":ui-button").button("refresh")},1)}function a(t){var e=t.name,i=t.form,s=o([]);return e&&(e=e.replace(/'/g,"\\'"),s=i?o(i).find("[name='"+e+"'][type=radio]"):o("[name='"+e+"'][type=radio]",t.ownerDocument).filter(function(){return!this.form})),s}var u,r="ui-button ui-widget ui-state-default ui-corner-all",l="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";return o.widget("ui.button",{version:"1.11.4",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,n),"boolean"!=typeof this.options.disabled?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var e=this,i=this.options,t="checkbox"===this.type||"radio"===this.type,s=t?"":"ui-state-active";null===i.label&&(i.label="input"===this.type?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(r).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){i.disabled||this===u&&o(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){i.disabled||o(this).removeClass(s)}).bind("click"+this.eventNamespace,function(t){i.disabled&&(t.preventDefault(),t.stopImmediatePropagation())}),this._on({focus:function(){this.buttonElement.addClass("ui-state-focus")},blur:function(){this.buttonElement.removeClass("ui-state-focus")}}),t&&this.element.bind("change"+this.eventNamespace,function(){e.refresh()}),"checkbox"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(i.disabled)return!1}):"radio"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(i.disabled)return!1;o(this).addClass("ui-state-active"),e.buttonElement.attr("aria-pressed","true");var t=e.element[0];a(t).not(t).map(function(){return o(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){return!i.disabled&&(o(this).addClass("ui-state-active"),u=this,void e.document.one("mouseup",function(){u=null}))}).bind("mouseup"+this.eventNamespace,function(){return!i.disabled&&void o(this).removeClass("ui-state-active")}).bind("keydown"+this.eventNamespace,function(t){return!i.disabled&&void(t.keyCode!==o.ui.keyCode.SPACE&&t.keyCode!==o.ui.keyCode.ENTER||o(this).addClass("ui-state-active"))}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){o(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===o.ui.keyCode.SPACE&&o(this).click()})),this._setOption("disabled",i.disabled),this._resetButton()},_determineButtonType:function(){var t,e;this.element.is("[type=checkbox]")?this.type="checkbox":this.element.is("[type=radio]")?this.type="radio":this.element.is("input")?this.type="input":this.type="button","checkbox"===this.type||"radio"===this.type?(t=this.element.parents().last(),e="label[for='"+this.element.attr("id")+"']",this.buttonElement=t.find(e),this.buttonElement.length||(t=(t.length?t:this.element).siblings(),this.buttonElement=t.filter(e),this.buttonElement.length||(this.buttonElement=t.find(e))),this.element.addClass("ui-helper-hidden-accessible"),(e=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",e)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(r+" ui-state-active "+l).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(t,e){if(this._super(t,e),"disabled"===t)return this.widget().toggleClass("ui-state-disabled",!!e),this.element.prop("disabled",!!e),void(e&&("checkbox"===this.type||"radio"===this.type?this.buttonElement.removeClass("ui-state-focus"):this.buttonElement.removeClass("ui-state-focus ui-state-active")));this._resetButton()},refresh:function(){var t=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOption("disabled",t),"radio"===this.type?a(this.element[0]).each(function(){o(this).is(":checked")?o(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):o(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):"checkbox"===this.type&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){var t,e,i,s,n;"input"!==this.type?(t=this.buttonElement.removeClass(l),e=o("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),s=(i=this.options.icons).primary&&i.secondary,n=[],i.primary||i.secondary?(this.options.text&&n.push("ui-button-text-icon"+(s?"s":i.primary?"-primary":"-secondary")),i.primary&&t.prepend("<span class='ui-button-icon-primary ui-icon "+i.primary+"'></span>"),i.secondary&&t.append("<span class='ui-button-icon-secondary ui-icon "+i.secondary+"'></span>"),this.options.text||(n.push(s?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",o.trim(e)))):n.push("ui-button-text-only"),t.addClass(n.join(" "))):this.options.label&&this.element.val(this.options.label)}}),o.widget("ui.buttonset",{version:"1.11.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(t,e){"disabled"===t&&this.buttons.button("option",t,e),this._super(t,e)},refresh:function(){var t="rtl"===this.element.css("direction"),e=this.element.find(this.options.items),i=e.filter(":ui-button");e.not(":ui-button").button(),i.button("refresh"),this.buttons=e.map(function(){return o(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return o(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}}),o.ui.button});
!function(i){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./button","./draggable","./mouse","./position","./resizable"],i):i(jQuery)}(function(l){return l.widget("ui.dialog",{version:"1.11.4",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"Close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(i){var t=l(this).css(i).offset().top;t<0&&l(this).css("top",i.top-t)}},resizable:!0,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},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_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(),this.options.draggable&&l.fn.draggable&&this._makeDraggable(),this.options.resizable&&l.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var i=this.options.appendTo;return i&&(i.jquery||i.nodeType)?l(i):this.document.find(i||"body").eq(0)},_destroy:function(){var i,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach(),this.uiDialog.stop(!0,!0).remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(i=t.parent.children().eq(t.index)).length&&i[0]!==this.element[0]?i.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:l.noop,enable:l.noop,close:function(i){var t,e=this;if(this._isOpen&&!1!==this._trigger("beforeClose",i)){if(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),!this.opener.filter(":focusable").focus().length)try{(t=this.document[0].activeElement)&&"body"!==t.nodeName.toLowerCase()&&l(t).blur()}catch(i){}this._hide(this.uiDialog,this.options.hide,function(){e._trigger("close",i)})}},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(i,t){var e=!1,o=this.uiDialog.siblings(".ui-front:visible").map(function(){return+l(this).css("z-index")}).get(),o=Math.max.apply(null,o);return o>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",o+1),e=!0),e&&!t&&this._trigger("focus",i),e},open:function(){var i=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=l(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){i._focusTabbable(),i._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var i=this._focusedElement;(i=!(i=!(i=!(i=!(i=i||this.element.find("[autofocus]")).length?this.element.find(":tabbable"):i).length?this.uiDialogButtonPane.find(":tabbable"):i).length?this.uiDialogTitlebarClose.filter(":tabbable"):i).length?this.uiDialog:i).eq(0).focus()},_keepFocus:function(i){function t(){var i=this.document[0].activeElement;this.uiDialog[0]===i||l.contains(this.uiDialog[0],i)||this._focusTabbable()}i.preventDefault(),t.call(this),this._delay(t)},_createWrapper:function(){this.uiDialog=l("<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(i){if(this.options.closeOnEscape&&!i.isDefaultPrevented()&&i.keyCode&&i.keyCode===l.ui.keyCode.ESCAPE)return i.preventDefault(),void this.close(i);var t,e,o;i.keyCode!==l.ui.keyCode.TAB||i.isDefaultPrevented()||(t=this.uiDialog.find(":tabbable"),e=t.filter(":first"),o=t.filter(":last"),i.target!==o[0]&&i.target!==this.uiDialog[0]||i.shiftKey?i.target!==e[0]&&i.target!==this.uiDialog[0]||!i.shiftKey||(this._delay(function(){o.focus()}),i.preventDefault()):(this._delay(function(){e.focus()}),i.preventDefault()))},mousedown:function(i){this._moveToTop(i)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var i;this.uiDialogTitlebar=l("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(i){l(i.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=l("<button type='button'></button>").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:!1}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar),this._on(this.uiDialogTitlebarClose,{click:function(i){i.preventDefault(),this.close(i)}}),i=l("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar),this._title(i),this.uiDialog.attr({"aria-labelledby":i.attr("id")})},_title:function(i){this.options.title||i.html("&#160;"),i.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=l("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=l("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var o=this,i=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),l.isEmptyObject(i)||l.isArray(i)&&!i.length?this.uiDialog.removeClass("ui-dialog-buttons"):(l.each(i,function(i,t){var e;t=l.isFunction(t)?{click:t,text:i}:t,t=l.extend({type:"button"},t),e=t.click,t.click=function(){e.apply(o.element[0],arguments)},i={icons:t.icons,text:t.showText},delete t.icons,delete t.showText,l("<button></button>",t).button(i).appendTo(o.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var s=this,n=this.options;function a(i){return{position:i.position,offset:i.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(i,t){l(this).addClass("ui-dialog-dragging"),s._blockFrames(),s._trigger("dragStart",i,a(t))},drag:function(i,t){s._trigger("drag",i,a(t))},stop:function(i,t){var e=t.offset.left-s.document.scrollLeft(),o=t.offset.top-s.document.scrollTop();n.position={my:"left top",at:"left"+(0<=e?"+":"")+e+" top"+(0<=o?"+":"")+o,of:s.window},l(this).removeClass("ui-dialog-dragging"),s._unblockFrames(),s._trigger("dragStop",i,a(t))}})},_makeResizable:function(){var s=this,n=this.options,i=n.resizable,t=this.uiDialog.css("position"),i="string"==typeof i?i:"n,e,s,w,se,sw,ne,nw";function a(i){return{originalPosition:i.originalPosition,originalSize:i.originalSize,position:i.position,size:i.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:n.maxWidth,maxHeight:n.maxHeight,minWidth:n.minWidth,minHeight:this._minHeight(),handles:i,start:function(i,t){l(this).addClass("ui-dialog-resizing"),s._blockFrames(),s._trigger("resizeStart",i,a(t))},resize:function(i,t){s._trigger("resize",i,a(t))},stop:function(i,t){var e=s.uiDialog.offset(),o=e.left-s.document.scrollLeft(),e=e.top-s.document.scrollTop();n.height=s.uiDialog.height(),n.width=s.uiDialog.width(),n.position={my:"left top",at:"left"+(0<=o?"+":"")+o+" top"+(0<=e?"+":"")+e,of:s.window},l(this).removeClass("ui-dialog-resizing"),s._unblockFrames(),s._trigger("resizeStop",i,a(t))}}).css("position",t)},_trackFocus:function(){this._on(this.widget(),{focusin:function(i){this._makeFocusTarget(),this._focusedElement=l(i.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var i=this._trackingInstances(),t=l.inArray(this,i);-1!==t&&i.splice(t,1)},_trackingInstances:function(){var i=this.document.data("ui-dialog-instances");return i||(i=[],this.document.data("ui-dialog-instances",i)),i},_minHeight:function(){var i=this.options;return"auto"===i.height?i.minHeight:Math.min(i.minHeight,i.height)},_position:function(){var i=this.uiDialog.is(":visible");i||this.uiDialog.show(),this.uiDialog.position(this.options.position),i||this.uiDialog.hide()},_setOptions:function(i){var e=this,o=!1,s={};l.each(i,function(i,t){e._setOption(i,t),i in e.sizeRelatedOptions&&(o=!0),i in e.resizableRelatedOptions&&(s[i]=t)}),o&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(i,t){var e,o=this.uiDialog;"dialogClass"===i&&o.removeClass(this.options.dialogClass).addClass(t),"disabled"!==i&&(this._super(i,t),"appendTo"===i&&this.uiDialog.appendTo(this._appendTo()),"buttons"===i&&this._createButtons(),"closeText"===i&&this.uiDialogTitlebarClose.button({label:""+t}),"draggable"===i&&((e=o.is(":data(ui-draggable)"))&&!t&&o.draggable("destroy"),!e&&t&&this._makeDraggable()),"position"===i&&this._position(),"resizable"===i&&((e=o.is(":data(ui-resizable)"))&&!t&&o.resizable("destroy"),e&&"string"==typeof t&&o.resizable("option","handles",t),e||!1===t||this._makeResizable()),"title"===i&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var i,t,e,o=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),o.minWidth>o.width&&(o.width=o.minWidth),i=this.uiDialog.css({height:"auto",width:o.width}).outerHeight(),t=Math.max(0,o.minHeight-i),e="number"==typeof o.maxHeight?Math.max(0,o.maxHeight-i):"none","auto"===o.height?this.element.css({minHeight:t,maxHeight:e,height:"auto"}):this.element.height(Math.max(0,o.height-i)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var i=l(this);return l("<div>").css({position:"absolute",width:i.outerWidth(),height:i.outerHeight()}).appendTo(i.parent()).offset(i.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(i){return!!l(i.target).closest(".ui-dialog").length||!!l(i.target).closest(".ui-datepicker").length},_createOverlay:function(){var t;this.options.modal&&(t=!0,this._delay(function(){t=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(i){t||this._allowInteraction(i)||(i.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=l("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1))},_destroyOverlay:function(){var i;this.options.modal&&this.overlay&&((i=this.document.data("ui-dialog-overlays")-1)?this.document.data("ui-dialog-overlays",i):this.document.unbind("focusin").removeData("ui-dialog-overlays"),this.overlay.remove(),this.overlay=null)}})});
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=function(b,c){return void 0===c&&(c="undefined"!=typeof window?require("jquery"):require("jquery")(b)),a(c),c}:a(jQuery)}(function(a){"use strict";function b(b){var c=b.data;b.isDefaultPrevented()||(b.preventDefault(),a(b.target).closest("form").ajaxSubmit(c))}function c(b){var c=b.target,d=a(c);if(!d.is("[type=submit],[type=image]")){var e=d.closest("[type=submit]");if(0===e.length)return;c=e[0]}var f=c.form;if(f.clk=c,"image"===c.type)if(void 0!==b.offsetX)f.clk_x=b.offsetX,f.clk_y=b.offsetY;else if("function"==typeof a.fn.offset){var g=d.offset();f.clk_x=b.pageX-g.left,f.clk_y=b.pageY-g.top}else f.clk_x=b.pageX-c.offsetLeft,f.clk_y=b.pageY-c.offsetTop;setTimeout(function(){f.clk=f.clk_x=f.clk_y=null},100)}function d(){if(a.fn.ajaxSubmit.debug){var b="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(b):window.opera&&window.opera.postError&&window.opera.postError(b)}}var e={};e.fileapi=void 0!==a('<input type="file">').get(0).files,e.formdata=void 0!==window.FormData;var f=!!a.fn.prop;a.fn.attr2=function(){if(!f)return this.attr.apply(this,arguments);var a=this.prop.apply(this,arguments);return a&&a.jquery||"string"==typeof a?a:this.attr.apply(this,arguments)},a.fn.ajaxSubmit=function(b,c,g,h){function i(c){var d,e,f=a.param(c,b.traditional).split("&"),g=f.length,h=[];for(d=0;d<g;d++)f[d]=f[d].replace(/\+/g," "),e=f[d].split("="),h.push([decodeURIComponent(e[0]),decodeURIComponent(e[1])]);return h}function j(c){for(var d=new FormData,e=0;e<c.length;e++)d.append(c[e].name,c[e].value);if(b.extraData){var f=i(b.extraData);for(e=0;e<f.length;e++)f[e]&&d.append(f[e][0],f[e][1])}b.data=null;var g=a.extend(!0,{},a.ajaxSettings,b,{contentType:!1,processData:!1,cache:!1,type:l||"POST"});b.uploadProgress&&(g.xhr=function(){var c=a.ajaxSettings.xhr();return c.upload&&c.upload.addEventListener("progress",function(a){var c=0,d=a.loaded||a.position,e=a.total;a.lengthComputable&&(c=Math.ceil(d/e*100)),b.uploadProgress(a,d,e,c)},!1),c}),g.data=null;var h=g.beforeSend;return g.beforeSend=function(a,c){b.formData?c.data=b.formData:c.data=d,h&&h.call(this,a,c)},a.ajax(g)}function k(c){function e(a){var b=null;try{a.contentWindow&&(b=a.contentWindow.document)}catch(a){d("cannot get iframe.contentWindow document: "+a)}if(b)return b;try{b=a.contentDocument?a.contentDocument:a.document}catch(c){d("cannot get iframe.contentDocument: "+c),b=a.document}return b}function g(){function b(){try{var a=e(q).readyState;d("state="+a),a&&"uninitialized"===a.toLowerCase()&&setTimeout(b,50)}catch(a){d("Server abort: ",a," (",a.name,")"),h(2),w&&clearTimeout(w),w=void 0}}var c=o.attr2("target"),f=o.attr2("action"),g=o.attr("enctype")||o.attr("encoding")||"multipart/form-data";x.setAttribute("target",n),l&&!/post/i.test(l)||x.setAttribute("method","POST"),f!==k.url&&x.setAttribute("action",k.url),k.skipEncodingOverride||l&&!/post/i.test(l)||o.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"}),k.timeout&&(w=setTimeout(function(){v=!0,h(1)},k.timeout));var i=[];try{if(k.extraData)for(var j in k.extraData)k.extraData.hasOwnProperty(j)&&(a.isPlainObject(k.extraData[j])&&k.extraData[j].hasOwnProperty("name")&&k.extraData[j].hasOwnProperty("value")?i.push(a('<input type="hidden" name="'+k.extraData[j].name+'">',z).val(k.extraData[j].value).appendTo(x)[0]):i.push(a('<input type="hidden" name="'+j+'">',z).val(k.extraData[j]).appendTo(x)[0]));k.iframeTarget||p.appendTo(A),q.attachEvent?q.attachEvent("onload",h):q.addEventListener("load",h,!1),setTimeout(b,15);try{x.submit()}catch(a){var m=document.createElement("form").submit;m.apply(x)}}finally{x.setAttribute("action",f),x.setAttribute("enctype",g),c?x.setAttribute("target",c):o.removeAttr("target"),a(i).remove()}}function h(b){if(!r.aborted&&!F){if(E=e(q),E||(d("cannot access response document"),b=2),1===b&&r)return r.abort("timeout"),void y.reject(r,"timeout");if(2===b&&r)return r.abort("server abort"),void y.reject(r,"error","server abort");if(E&&E.location.href!==k.iframeSrc||v){q.detachEvent?q.detachEvent("onload",h):q.removeEventListener("load",h,!1);var c,f="success";try{if(v)throw"timeout";var g="xml"===k.dataType||E.XMLDocument||a.isXMLDoc(E);if(d("isXml="+g),!g&&window.opera&&(null===E.body||!E.body.innerHTML)&&--G)return d("requeing onLoad callback, DOM not available"),void setTimeout(h,250);var i=E.body?E.body:E.documentElement;r.responseText=i?i.innerHTML:null,r.responseXML=E.XMLDocument?E.XMLDocument:E,g&&(k.dataType="xml"),r.getResponseHeader=function(a){return{"content-type":k.dataType}[a.toLowerCase()]},i&&(r.status=Number(i.getAttribute("status"))||r.status,r.statusText=i.getAttribute("statusText")||r.statusText);var j=(k.dataType||"").toLowerCase(),l=/(json|script|text)/.test(j);if(l||k.textarea){var n=E.getElementsByTagName("textarea")[0];if(n)r.responseText=n.value,r.status=Number(n.getAttribute("status"))||r.status,r.statusText=n.getAttribute("statusText")||r.statusText;else if(l){var o=E.getElementsByTagName("pre")[0],s=E.getElementsByTagName("body")[0];o?r.responseText=o.textContent?o.textContent:o.innerText:s&&(r.responseText=s.textContent?s.textContent:s.innerText)}}else"xml"===j&&!r.responseXML&&r.responseText&&(r.responseXML=H(r.responseText));try{D=J(r,j,k)}catch(a){f="parsererror",r.error=c=a||f}}catch(a){d("error caught: ",a),f="error",r.error=c=a||f}r.aborted&&(d("upload aborted"),f=null),r.status&&(f=r.status>=200&&r.status<300||304===r.status?"success":"error"),"success"===f?(k.success&&k.success.call(k.context,D,"success",r),y.resolve(r.responseText,"success",r),m&&a.event.trigger("ajaxSuccess",[r,k])):f&&(void 0===c&&(c=r.statusText),k.error&&k.error.call(k.context,r,f,c),y.reject(r,"error",c),m&&a.event.trigger("ajaxError",[r,k,c])),m&&a.event.trigger("ajaxComplete",[r,k]),m&&!--a.active&&a.event.trigger("ajaxStop"),k.complete&&k.complete.call(k.context,r,f),F=!0,k.timeout&&clearTimeout(w),setTimeout(function(){k.iframeTarget?p.attr("src",k.iframeSrc):p.remove(),r.responseXML=null},100)}}}var i,j,k,m,n,p,q,r,t,u,v,w,x=o[0],y=a.Deferred();if(y.abort=function(a){r.abort(a)},c)for(j=0;j<s.length;j++)i=a(s[j]),f?i.prop("disabled",!1):i.removeAttr("disabled");k=a.extend(!0,{},a.ajaxSettings,b),k.context=k.context||k,n="jqFormIO"+(new Date).getTime();var z=x.ownerDocument,A=o.closest("body");if(k.iframeTarget?(p=a(k.iframeTarget,z),u=p.attr2("name"),u?n=u:p.attr2("name",n)):(p=a('<iframe name="'+n+'" src="'+k.iframeSrc+'" />',z),p.css({position:"absolute",top:"-1000px",left:"-1000px"})),q=p[0],r={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(b){var c="timeout"===b?"timeout":"aborted";d("aborting upload... "+c),this.aborted=1;try{q.contentWindow.document.execCommand&&q.contentWindow.document.execCommand ("Stop")}catch(a){}p.attr("src",k.iframeSrc),r.error=c,k.error&&k.error.call(k.context,r,c,b),m&&a.event.trigger("ajaxError",[r,k,c]),k.complete&&k.complete.call(k.context,r,c)}},m=k.global,m&&0==a.active++&&a.event.trigger("ajaxStart"),m&&a.event.trigger("ajaxSend",[r,k]),k.beforeSend&&k.beforeSend.call(k.context,r,k)===!1)return k.global&&a.active--,y.reject(),y;if(r.aborted)return y.reject(),y;(t=x.clk)&&(u=t.name)&&!t.disabled&&(k.extraData=k.extraData||{},k.extraData[u]=t.value,"image"===t.type&&(k.extraData[u+".x"]=x.clk_x,k.extraData[u+".y"]=x.clk_y));var B=a("meta[name=csrf-token]").attr("content"),C=a("meta[name=csrf-param]").attr("content");C&&B&&(k.extraData=k.extraData||{},k.extraData[C]=B),k.forceSync?g():setTimeout(g,10);var D,E,F,G=50,H=a.parseXML||function(a,b){return window.ActiveXObject?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"),b&&b.documentElement&&"parsererror"!==b.documentElement.nodeName?b:null},I=a.parseJSON||function(a){return window.eval("("+a+")")},J=function(b,c,d){var e=b.getResponseHeader("content-type")||"",f=("xml"===c||!c)&&e.indexOf("xml")>=0,g=f?b.responseXML:b.responseText;return f&&"parsererror"===g.documentElement.nodeName&&a.error&&a.error("parsererror"),d&&d.dataFilter&&(g=d.dataFilter(g,c)),"string"==typeof g&&(("json"===c||!c)&&e.indexOf("json")>=0?g=I(g):("script"===c||!c)&&e.indexOf("javascript")>=0&&a.globalEval(g)),g};return y}if(!this.length)return d("ajaxSubmit: skipping submit process - no element selected"),this;var l,m,n,o=this;"function"==typeof b?b={success:b}:"string"==typeof b||b===!1&&arguments.length>0?(b={url:b,data:c,dataType:g},"function"==typeof h&&(b.success=h)):void 0===b&&(b={}),l=b.method||b.type||this.attr2("method"),m=b.url||this.attr2("action"),n="string"==typeof m?a.trim(m):"",n=n||window.location.href||"",n&&(n=(n.match(/^([^#]+)/)||[])[1]),b=a.extend(!0,{url:n,success:a.ajaxSettings.success,type:l||a.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},b);var p={};if(this.trigger("form-pre-serialize",[this,b,p]),p.veto)return d("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(b.beforeSerialize&&b.beforeSerialize(this,b)===!1)return d("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var q=b.traditional;void 0===q&&(q=a.ajaxSettings.traditional);var r,s=[],t=this.formToArray(b.semantic,s,b.filtering);if(b.data){var u=a.isFunction(b.data)?b.data(t):b.data;b.extraData=u,r=a.param(u,q)}if(b.beforeSubmit&&b.beforeSubmit(t,this,b)===!1)return d("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[t,this,b,p]),p.veto)return d("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var v=a.param(t,q);r&&(v=v?v+"&"+r:r),"GET"===b.type.toUpperCase()?(b.url+=(b.url.indexOf("?")>=0?"&":"?")+v,b.data=null):b.data=v;var w=[];if(b.resetForm&&w.push(function(){o.resetForm()}),b.clearForm&&w.push(function(){o.clearForm(b.includeHidden)}),!b.dataType&&b.target){var x=b.success||function(){};w.push(function(c,d,e){var f=arguments,g=b.replaceTarget?"replaceWith":"html";a(b.target)[g](c).each(function(){x.apply(this,f)})})}else b.success&&(a.isArray(b.success)?a.merge(w,b.success):w.push(b.success));if(b.success=function(a,c,d){for(var e=b.context||this,f=0,g=w.length;f<g;f++)w[f].apply(e,[a,c,d||o,o])},b.error){var y=b.error;b.error=function(a,c,d){var e=b.context||this;y.apply(e,[a,c,d,o])}}if(b.complete){var z=b.complete;b.complete=function(a,c){var d=b.context||this;z.apply(d,[a,c,o])}}var A=a("input[type=file]:enabled",this).filter(function(){return""!==a(this).val()}),B=A.length>0,C="multipart/form-data",D=o.attr("enctype")===C||o.attr("encoding")===C,E=e.fileapi&&e.formdata;d("fileAPI :"+E);var F,G=(B||D)&&!E;b.iframe!==!1&&(b.iframe||G)?b.closeKeepAlive?a.get(b.closeKeepAlive,function(){F=k(t)}):F=k(t):F=(B||D)&&E?j(t):a.ajax(b),o.removeData("jqxhr").data("jqxhr",F);for(var H=0;H<s.length;H++)s[H]=null;return this.trigger("form-submit-notify",[this,b]),this},a.fn.ajaxForm=function(e,f,g,h){if(("string"==typeof e||e===!1&&arguments.length>0)&&(e={url:e,data:f,dataType:g},"function"==typeof h&&(e.success=h)),e=e||{},e.delegation=e.delegation&&a.isFunction(a.fn.on),!e.delegation&&0===this.length){var i={s:this.selector,c:this.context};return!a.isReady&&i.s?(d("DOM not ready, queuing ajaxForm"),a(function(){a(i.s,i.c).ajaxForm(e)}),this):(d("terminating; zero elements found by selector"+(a.isReady?"":" (DOM not ready)")),this)}return e.delegation?(a(document).off("submit.form-plugin",this.selector,b).off("click.form-plugin",this.selector,c).on("submit.form-plugin",this.selector,e,b).on("click.form-plugin",this.selector,e,c),this):this.ajaxFormUnbind().on("submit.form-plugin",e,b).on("click.form-plugin",e,c)},a.fn.ajaxFormUnbind=function(){return this.off("submit.form-plugin click.form-plugin")},a.fn.formToArray=function(b,c,d){var f=[];if(0===this.length)return f;var g,h=this[0],i=this.attr("id"),j=b||void 0===h.elements?h.getElementsByTagName("*"):h.elements;if(j&&(j=a.makeArray(j)),i&&(b||/(Edge|Trident)\//.test(navigator.userAgent))&&(g=a(':input[form="'+i+'"]').get(),g.length&&(j=(j||[]).concat(g))),!j||!j.length)return f;a.isFunction(d)&&(j=a.map(j,d));var k,l,m,n,o,p,q;for(k=0,p=j.length;k<p;k++)if(o=j[k],(m=o.name)&&!o.disabled)if(b&&h.clk&&"image"===o.type)h.clk===o&&(f.push({name:m,value:a(o).val(),type:o.type}),f.push({name:m+".x",value:h.clk_x},{name:m+".y",value:h.clk_y}));else if((n=a.fieldValue(o,!0))&&n.constructor===Array)for(c&&c.push(o),l=0,q=n.length;l<q;l++)f.push({name:m,value:n[l]});else if(e.fileapi&&"file"===o.type){c&&c.push(o);var r=o.files;if(r.length)for(l=0;l<r.length;l++)f.push({name:m,value:r[l],type:o.type});else f.push({name:m,value:"",type:o.type})}else null!==n&&void 0!==n&&(c&&c.push(o),f.push({name:m,value:n,type:o.type,required:o.required}));if(!b&&h.clk){var s=a(h.clk),t=s[0];m=t.name,m&&!t.disabled&&"image"===t.type&&(f.push({name:m,value:s.val()}),f.push({name:m+".x",value:h.clk_x},{name:m+".y",value:h.clk_y}))}return f},a.fn.formSerialize=function(b){return a.param(this.formToArray(b))},a.fn.fieldSerialize=function(b){var c=[];return this.each(function(){var d=this.name;if(d){var e=a.fieldValue(this,b);if(e&&e.constructor===Array)for(var f=0,g=e.length;f<g;f++)c.push({name:d,value:e[f]});else null!==e&&void 0!==e&&c.push({name:this.name,value:e})}}),a.param(c)},a.fn.fieldValue=function(b){for(var c=[],d=0,e=this.length;d<e;d++){var f=this[d],g=a.fieldValue(f,b);null===g||void 0===g||g.constructor===Array&&!g.length||(g.constructor===Array?a.merge(c,g):c.push(g))}return c},a.fieldValue=function(b,c){var d=b.name,e=b.type,f=b.tagName.toLowerCase();if(void 0===c&&(c=!0),c&&(!d||b.disabled||"reset"===e||"button"===e||("checkbox"===e||"radio"===e)&&!b.checked||("submit"===e||"image"===e)&&b.form&&b.form.clk!==b||"select"===f&&b.selectedIndex===-1))return null;if("select"===f){var g=b.selectedIndex;if(g<0)return null;for(var h=[],i=b.options,j="select-one"===e,k=j?g+1:i.length,l=j?g:0;l<k;l++){var m=i[l];if(m.selected&&!m.disabled){var n=m.value;if(n||(n=m.attributes&&m.attributes.value&&!m.attributes.value.specified?m.text:m.value),j)return n;h.push(n)}}return h}return a(b).val().replace(/\r?\n/g,"\r\n")},a.fn.clearForm=function(b){return this.each(function(){a("input,select,textarea",this).clearFields(b)})},a.fn.clearFields=a.fn.clearInputs=function(b){var c=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var d=this.type,e=this.tagName.toLowerCase();c.test(d)||"textarea"===e?this.value="":"checkbox"===d||"radio"===d?this.checked=!1:"select"===e?this.selectedIndex=-1:"file"===d?/MSIE/.test(navigator.userAgent)?a(this).replaceWith(a(this).clone(!0)):a(this).val(""):b&&(b===!0&&/hidden/.test(d)||"string"==typeof b&&a(this).is(b))&&(this.value="")})},a.fn.resetForm=function(){return this.each(function(){var b=a(this),c=this.tagName.toLowerCase();switch(c){case"input":this.checked=this.defaultChecked;case"textarea":return this.value=this.defaultValue,!0;case"option":case"optgroup":var d=b.parents("select");return d.length&&d[0].multiple?"option"===c?this.selected=this.defaultSelected:b.find("option").resetForm():d.resetForm(),!0;case"select":return b.find("option").each(function(a){if(this.selected=this.defaultSelected,this.defaultSelected&&!b[0].multiple)return b[0].selectedIndex=a,!1}),!0;case"label":var e=a(b.attr("for")),f=b.find("input,select,textarea");return e[0]&&f.unshift(e[0]),f.resetForm(),!0;case"form":return("function"==typeof this.reset||"object"==typeof this.reset&&!this.reset.nodeType)&&this.reset(),!0;default:return b.find("form,input,label,select,textarea").resetForm(),!0}})},a.fn.enable=function(a){return void 0===a&&(a=!0),this.each(function(){this.disabled=!a})},a.fn.selected=function(b){return void 0===b&&(b=!0),this.each(function(){var c=this.type;if("checkbox"===c||"radio"===c)this.checked=b;else if("option"===this.tagName.toLowerCase()){var d=a(this).parent("select");b&&d[0]&&"select-one"===d[0].type&&d.find("option").selected(!1),this.selected=b}})},a.fn.ajaxSubmit.debug=!1});
(function(a,b){function m(a,b,c){var d=h[b.type]||{};return a==null?c||!b.def?null:b.def:(a=d.floor?~~a:parseFloat(a),isNaN(a)?b.def:d.mod?(a+d.mod)%d.mod:0>a?0:d.max<a?d.max:a)}function n(b){var c=f(),d=c._rgba=[];return b=b.toLowerCase(),l(e,function(a,e){var f,h=e.re.exec(b),i=h&&e.parse(h),j=e.space||"rgba";if(i)return f=c[j](i),c[g[j].cache]=f[g[j].cache],d=c._rgba=f._rgba,!1}),d.length?(d.join()==="0,0,0,0"&&a.extend(d,k.transparent),c):k[b]}function o(a,b,c){return c=(c+1)%1,c*6<1?a+(b-a)*c*6:c*2<1?b:c*3<2?a+(b-a)*(2/3-c)*6:a}var c="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",d=/^([\-+])=\s*(\d+\.?\d*)/,e=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(a){return[a[1],a[2],a[3],a[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(a){return[a[1]*2.55,a[2]*2.55,a[3]*2.55,a[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(a){return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(a){return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(a){return[a[1],a[2]/100,a[3]/100,a[4]]}}],f=a.Color=function(b,c,d,e){return new a.Color.fn.parse(b,c,d,e)},g={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"}}}},h={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},i=f.support={},j=a("<p>")[0],k,l=a.each;j.style.cssText="background-color:rgba(1,1,1,.5)",i.rgba=j.style.backgroundColor.indexOf("rgba")>-1,l(g,function(a,b){b.cache="_"+a,b.props.alpha={idx:3,type:"percent",def:1}}),f.fn=a.extend(f.prototype,{parse:function(c,d,e,h){if(c===b)return this._rgba=[null,null,null,null],this;if(c.jquery||c.nodeType)c=a(c).css(d),d=b;var i=this,j=a.type(c),o=this._rgba=[];d!==b&&(c=[c,d,e,h],j="array");if(j==="string")return this.parse(n(c)||k._default);if(j==="array")return l(g.rgba.props,function(a,b){o[b.idx]=m(c[b.idx],b)}),this;if(j==="object")return c instanceof f?l(g,function(a,b){c[b.cache]&&(i[b.cache]=c[b.cache].slice())}):l(g,function(b,d){var e=d.cache;l(d.props,function(a,b){if(!i[e]&&d.to){if(a==="alpha"||c[a]==null)return;i[e]=d.to(i._rgba)}i[e][b.idx]=m(c[a],b,!0)}),i[e]&&a.inArray(null,i[e].slice(0,3))<0&&(i[e][3]=1,d.from&&(i._rgba=d.from(i[e])))}),this},is:function(a){var b=f(a),c=!0,d=this;return l(g,function(a,e){var f,g=b[e.cache];return g&&(f=d[e.cache]||e.to&&e.to(d._rgba)||[],l(e.props,function(a,b){if(g[b.idx]!=null)return c=g[b.idx]===f[b.idx],c})),c}),c},_space:function(){var a=[],b=this;return l(g,function(c,d){b[d.cache]&&a.push(c)}),a.pop()},transition:function(a,b){var c=f(a),d=c._space(),e=g[d],i=this.alpha()===0?f("transparent"):this,j=i[e.cache]||e.to(i._rgba),k=j.slice();return c=c[e.cache],l(e.props,function(a,d){var e=d.idx,f=j[e],g=c[e],i=h[d.type]||{};if(g===null)return;f===null?k[e]=g:(i.mod&&(g-f>i.mod/2?f+=i.mod:f-g>i.mod/2&&(f-=i.mod)),k[e]=m((g-f)*b+f,d))}),this[d](k)},blend:function(b){if(this._rgba[3]===1)return this;var c=this._rgba.slice(),d=c.pop(),e=f(b)._rgba;return f(a.map(c,function(a,b){return(1-d)*e[b]+d*a}))},toRgbaString:function(){var b="rgba(",c=a.map(this._rgba,function(a,b){return a==null?b>2?1:0:a});return c[3]===1&&(c.pop(),b="rgb("),b+c.join()+")"},toHslaString:function(){var b="hsla(",c=a.map(this.hsla(),function(a,b){return a==null&&(a=b>2?1:0),b&&b<3&&(a=Math.round(a*100)+"%"),a});return c[3]===1&&(c.pop(),b="hsl("),b+c.join()+")"},toHexString:function(b){var c=this._rgba.slice(),d=c.pop();return b&&c.push(~~(d*255)),"#"+a.map(c,function(a){return a=(a||0).toString(16),a.length===1?"0"+a:a}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),f.fn.parse.prototype=f.fn,g.hsla.to=function(a){if(a[0]==null||a[1]==null||a[2]==null)return[null,null,null,a[3]];var b=a[0]/255,c=a[1]/255,d=a[2]/255,e=a[3],f=Math.max(b,c,d),g=Math.min(b,c,d),h=f-g,i=f+g,j=i*.5,k,l;return g===f?k=0:b===f?k=60*(c-d)/h+360:c===f?k=60*(d-b)/h+120:k=60*(b-c)/h+240,h===0?l=0:j<=.5?l=h/i:l=h/(2-i),[Math.round(k)%360,l,j,e==null?1:e]},g.hsla.from=function(a){if(a[0]==null||a[1]==null||a[2]==null)return[null,null,null,a[3]];var b=a[0]/360,c=a[1],d=a[2],e=a[3],f=d<=.5?d*(1+c):d+c-d*c,g=2*d-f;return[Math.round(o(g,f,b+1/3)*255),Math.round(o(g,f,b)*255),Math.round(o(g,f,b-1/3)*255),e]},l(g,function(c,e){var g=e.props,h=e.cache,i=e.to,j=e.from;f.fn[c]=function(c){i&&!this[h]&&(this[h]=i(this._rgba));if(c===b)return this[h].slice();var d,e=a.type(c),k=e==="array"||e==="object"?c:arguments,n=this[h].slice();return l(g,function(a,b){var c=k[e==="object"?a:b.idx];c==null&&(c=n[b.idx]),n[b.idx]=m(c,b)}),j?(d=f(j(n)),d[h]=n,d):f(n)},l(g,function(b,e){if(f.fn[b])return;f.fn[b]=function(f){var g=a.type(f),h=b==="alpha"?this._hsla?"hsla":"rgba":c,i=this[h](),j=i[e.idx],k;return g==="undefined"?j:(g==="function"&&(f=f.call(this,j),g=a.type(f)),f==null&&e.empty?this:(g==="string"&&(k=d.exec(f),k&&(f=j+parseFloat(k[2])*(k[1]==="+"?1:-1))),i[e.idx]=f,this[h](i)))}})}),f.hook=function(b){var c=b.split(" ");l(c,function(b,c){a.cssHooks[c]={set:function(b,d){var e,g,h="";if(a.type(d)!=="string"||(e=n(d))){d=f(e||d);if(!i.rgba&&d._rgba[3]!==1){g=c==="backgroundColor"?b.parentNode:b;while((h===""||h==="transparent")&&g&&g.style)try{h=a.css(g,"backgroundColor"),g=g.parentNode}catch(j){}d=d.blend(h&&h!=="transparent"?h:"_default")}d=d.toRgbaString()}try{b.style[c]=d}catch(j){}}},a.fx.step[c]=function(b){b.colorInit||(b.start=f(b.elem,c),b.end=f(b.end),b.colorInit=!0),a.cssHooks[c].set(b.elem,b.start.transition(b.end,b.pos))}})},f.hook(c),a.cssHooks.borderColor={expand:function(a){var b={};return l(["Top","Right","Bottom","Left"],function(c,d){b["border"+d+"Color"]=a}),b}},k=a.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),jQuery.extend(jQuery.Color.names,{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",blanchedalmond:"#ffebcd",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",limegreen:"#32cd32",linen:"#faf0e6",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",oldlace:"#fdf5e6",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",whitesmoke:"#f5f5f5",yellowgreen:"#9acd32"});
(function(){"use strict";function e(){}function s(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function t(e){return function(){return this[e].apply(this,arguments)}}var n=e.prototype,i=this,r=i.EventEmitter;n.getListeners=function(e){var t,n,i=this._getEvents();if("object"==typeof e)for(n in t={},i)i.hasOwnProperty(n)&&e.test(n)&&(t[n]=i[n]);else t=i[e]||(i[e]=[]);return t},n.flattenListeners=function(e){for(var t=[],n=0;n<e.length;n+=1)t.push(e[n].listener);return t},n.getListenersAsObject=function(e){var t,n=this.getListeners(e);return n instanceof Array&&((t={})[e]=n),t||n},n.addListener=function(e,t){var n,i=this.getListenersAsObject(e),r="object"==typeof t;for(n in i)i.hasOwnProperty(n)&&-1===s(i[n],t)&&i[n].push(r?t:{listener:t,once:!1});return this},n.on=t("addListener"),n.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},n.once=t("addOnceListener"),n.defineEvent=function(e){return this.getListeners(e),this},n.defineEvents=function(e){for(var t=0;t<e.length;t+=1)this.defineEvent(e[t]);return this},n.removeListener=function(e,t){var n,i,r=this.getListenersAsObject(e);for(i in r)r.hasOwnProperty(i)&&(n=s(r[i],t),-1!==n&&r[i].splice(n,1));return this},n.off=t("removeListener"),n.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},n.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},n.manipulateListeners=function(e,t,n){var i,r,s=e?this.removeListener:this.addListener,o=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(i=n.length;i--;)s.call(this,t,n[i]);else for(i in t)t.hasOwnProperty(i)&&(r=t[i])&&("function"==typeof r?s:o).call(this,i,r);return this},n.removeEvent=function(e){var t,n=typeof e,i=this._getEvents();if("string"==n)delete i[e];else if("object"==n)for(t in i)i.hasOwnProperty(t)&&e.test(t)&&delete i[t];else delete this._events;return this},n.removeAllListeners=t("removeEvent"),n.emitEvent=function(e,t){var n,i,r,s,o=this.getListenersAsObject(e);for(r in o)if(o.hasOwnProperty(r))for(i=o[r].length;i--;)n=o[r][i],!0===n.once&&this.removeListener(e,n.listener),s=n.listener.apply(this,t||[]),s===this._getOnceReturnValue()&&this.removeListener(e,n.listener);return this},n.trigger=t("emitEvent"),n.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},n.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},n._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},n._getEvents=function(){return this._events||(this._events={})},e.noConflict=function(){return i.EventEmitter=r,e},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return e}):"object"==typeof module&&module.exports?module.exports=e:this.EventEmitter=e}).call(this),function(n){function i(e){var t=n.event;return t.target=t.target||t.srcElement||e,t}var e=document.documentElement,t=function(){};e.addEventListener?t=function(e,t,n){e.addEventListener(t,n,!1)}:e.attachEvent&&(t=function(t,e,n){t[e+n]=n.handleEvent?function(){var e=i(t);n.handleEvent.call(n,e)}:function(){var e=i(t);n.call(t,e)},t.attachEvent("on"+e,t[e+n])});var r=function(){};e.removeEventListener?r=function(e,t,n){e.removeEventListener(t,n,!1)}:e.detachEvent&&(r=function(t,n,i){t.detachEvent("on"+n,t[n+i]);try{delete t[n+i]}catch(e){t[n+i]=void 0}}),r={bind:t,unbind:r},"function"==typeof define&&define.amd?define("eventie/eventie",r):n.eventie=r}(this),function(n,i){"use strict";"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(e,t){return i(n,e,t)}):"object"==typeof module&&module.exports?module.exports=i(n,require("wolfy87-eventemitter"),require("eventie")):n.imagesLoaded=i(n,n.EventEmitter,n.eventie)}(window,function(t,e,n){function r(e,t){for(var n in t)e[n]=t[n];return e}function s(e){var t,n=[];if(t=e,"[object Array]"==c.call(t))n=e;else if("number"==typeof e.length)for(var i=0;i<e.length;i++)n.push(e[i]);else n.push(e);return n}function o(e,t,n){if(!(this instanceof o))return new o(e,t,n);"string"==typeof e&&(e=document.querySelectorAll(e)),this.elements=s(e),this.options=r({},this.options),"function"==typeof t?n=t:r(this.options,t),n&&this.on("always",n),this.getImages(),a&&(this.jqDeferred=new a.Deferred);var i=this;setTimeout(function(){i.check()})}function i(e){this.img=e}function h(e,t){this.url=e,this.element=t,this.img=new Image}var a=t.jQuery,u=t.console,c=Object.prototype.toString;(o.prototype=new e).options={},o.prototype.getImages=function(){this.images=[];for(var e=0;e<this.elements.length;e++){var t=this.elements[e];this.addElementImages(t)}},o.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),!0===this.options.background&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&f[t]){for(var n=e.querySelectorAll("img"),i=0;i<n.length;i++){var r=n[i];this.addImage(r)}if("string"==typeof this.options.background)for(var s=e.querySelectorAll(this.options.background),i=0;i<s.length;i++){var o=s[i];this.addElementBackgroundImages(o)}}};var f={1:!0,9:!0,11:!0};o.prototype.addElementBackgroundImages=function(e){for(var t=d(e),n=/url\(['"]*([^'"\)]+)['"]*\)/gi,i=n.exec(t.backgroundImage);null!==i;){var r=i&&i[1];r&&this.addBackground(r,e),i=n.exec(t.backgroundImage)}};var d=t.getComputedStyle||function(e){return e.currentStyle};return o.prototype.addImage=function(e){e=new i(e);this.images.push(e)},o.prototype.addBackground=function(e,t){t=new h(e,t);this.images.push(t)},o.prototype.check=function(){function e(e,t,n){setTimeout(function(){i.progress(e,t,n)})}var i=this;if(this.progressedCount=0,this.hasAnyBroken=!1,this.images.length)for(var t=0;t<this.images.length;t++){var n=this.images[t];n.once("progress",e),n.check()}else this.complete()},o.prototype.progress=function(e,t,n){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emit("progress",this,e,t),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&u&&u.log("progress: "+n,e,t)},o.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";this.isComplete=!0,this.emit(e,this),this.emit("always",this),this.jqDeferred&&(e=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[e](this))},(i.prototype=new e).check=function(){return this.getIsImageComplete()?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,n.bind(this.proxyImage,"load",this),n.bind(this.proxyImage,"error",this),n.bind(this.img,"load",this),n.bind(this.img,"error",this),void(this.proxyImage.src=this.img.src))},i.prototype.getIsImageComplete=function(){return this.img.complete&&void 0!==this.img.naturalWidth},i.prototype.confirm=function(e,t){this.isLoaded=e,this.emit("progress",this,this.img,t)},i.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},i.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},i.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},i.prototype.unbindEvents=function(){n.unbind(this.proxyImage,"load",this),n.unbind(this.proxyImage,"error",this),n.unbind(this.img,"load",this),n.unbind(this.img,"error",this)},(h.prototype=new i).check=function(){n.bind(this.img,"load",this),n.bind(this.img,"error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},h.prototype.unbindEvents=function(){n.unbind(this.img,"load",this),n.unbind(this.img,"error",this)},h.prototype.confirm=function(e,t){this.isLoaded=e,this.emit("progress",this,this.element,t)},(o.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&((a=e).fn.imagesLoaded=function(e,t){return new o(this,e,t).jqDeferred.promise(a(this))})})(),o});
!function(a){function b(){}function c(a){function c(b){b.prototype.option||(b.prototype.option=function(b){a.isPlainObject(b)&&(this.options=a.extend(!0,this.options,b))})}function e(b,c){a.fn[b]=function(e){if("string"==typeof e){for(var g=d.call(arguments,1),h=0,i=this.length;i>h;h++){var j=this[h],k=a.data(j,b);if(k)if(a.isFunction(k[e])&&"_"!==e.charAt(0)){var l=k[e].apply(k,g);if(void 0!==l)return l}else f("no such method '"+e+"' for "+b+" instance");else f("cannot call methods on "+b+" prior to initialization; attempted to call '"+e+"'")}return this}return this.each(function(){var d=a.data(this,b);d?(d.option(e),d._init()):(d=new c(this,e),a.data(this,b,d))})}}if(a){var f="undefined"==typeof console?b:function(a){console.error(a)};return a.bridget=function(a,b){c(b),e(a,b)},a.bridget}}var d=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],c):c("object"==typeof exports?require("jquery"):a.jQuery)}(window),function(a){function b(b){var c=a.event;return c.target=c.target||c.srcElement||b,c}var c=document.documentElement,d=function(){};c.addEventListener?d=function(a,b,c){a.addEventListener(b,c,!1)}:c.attachEvent&&(d=function(a,c,d){a[c+d]=d.handleEvent?function(){var c=b(a);d.handleEvent.call(d,c)}:function(){var c=b(a);d.call(a,c)},a.attachEvent("on"+c,a[c+d])});var e=function(){};c.removeEventListener?e=function(a,b,c){a.removeEventListener(b,c,!1)}:c.detachEvent&&(e=function(a,b,c){a.detachEvent("on"+b,a[b+c]);try{delete a[b+c]}catch(d){a[b+c]=void 0}});var f={bind:d,unbind:e};"function"==typeof define&&define.amd?define("eventie/eventie",f):"object"==typeof exports?module.exports=f:a.eventie=f}(window),function(){function a(){}function b(a,b){for(var c=a.length;c--;)if(a[c].listener===b)return c;return-1}function c(a){return function(){return this[a].apply(this,arguments)}}var d=a.prototype,e=this,f=e.EventEmitter;d.getListeners=function(a){var b,c,d=this._getEvents();if(a instanceof RegExp){b={};for(c in d)d.hasOwnProperty(c)&&a.test(c)&&(b[c]=d[c])}else b=d[a]||(d[a]=[]);return b},d.flattenListeners=function(a){var b,c=[];for(b=0;b<a.length;b+=1)c.push(a[b].listener);return c},d.getListenersAsObject=function(a){var b,c=this.getListeners(a);return c instanceof Array&&(b={},b[a]=c),b||c},d.addListener=function(a,c){var d,e=this.getListenersAsObject(a),f="object"==typeof c;for(d in e)e.hasOwnProperty(d)&&-1===b(e[d],c)&&e[d].push(f?c:{listener:c,once:!1});return this},d.on=c("addListener"),d.addOnceListener=function(a,b){return this.addListener(a,{listener:b,once:!0})},d.once=c("addOnceListener"),d.defineEvent=function(a){return this.getListeners(a),this},d.defineEvents=function(a){for(var b=0;b<a.length;b+=1)this.defineEvent(a[b]);return this},d.removeListener=function(a,c){var d,e,f=this.getListenersAsObject(a);for(e in f)f.hasOwnProperty(e)&&(d=b(f[e],c),-1!==d&&f[e].splice(d,1));return this},d.off=c("removeListener"),d.addListeners=function(a,b){return this.manipulateListeners(!1,a,b)},d.removeListeners=function(a,b){return this.manipulateListeners(!0,a,b)},d.manipulateListeners=function(a,b,c){var d,e,f=a?this.removeListener:this.addListener,g=a?this.removeListeners:this.addListeners;if("object"!=typeof b||b instanceof RegExp)for(d=c.length;d--;)f.call(this,b,c[d]);else for(d in b)b.hasOwnProperty(d)&&(e=b[d])&&("function"==typeof e?f.call(this,d,e):g.call(this,d,e));return this},d.removeEvent=function(a){var b,c=typeof a,d=this._getEvents();if("string"===c)delete d[a];else if(a instanceof RegExp)for(b in d)d.hasOwnProperty(b)&&a.test(b)&&delete d[b];else delete this._events;return this},d.removeAllListeners=c("removeEvent"),d.emitEvent=function(a,b){var c,d,e,f,g=this.getListenersAsObject(a);for(e in g)if(g.hasOwnProperty(e))for(d=g[e].length;d--;)c=g[e][d],c.once===!0&&this.removeListener(a,c.listener),f=c.listener.apply(this,b||[]),f===this._getOnceReturnValue()&&this.removeListener(a,c.listener);return this},d.trigger=c("emitEvent"),d.emit=function(a){var b=Array.prototype.slice.call(arguments,1);return this.emitEvent(a,b)},d.setOnceReturnValue=function(a){return this._onceReturnValue=a,this},d._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},d._getEvents=function(){return this._events||(this._events={})},a.noConflict=function(){return e.EventEmitter=f,a},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return a}):"object"==typeof module&&module.exports?module.exports=a:e.EventEmitter=a}.call(this),function(a){function b(a){if(a){if("string"==typeof d[a])return a;a=a.charAt(0).toUpperCase()+a.slice(1);for(var b,e=0,f=c.length;f>e;e++)if(b=c[e]+a,"string"==typeof d[b])return b}}var c="Webkit Moz ms Ms O".split(" "),d=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return b}):"object"==typeof exports?module.exports=b:a.getStyleProperty=b}(window),function(a){function b(a){var b=parseFloat(a),c=-1===a.indexOf("%")&&!isNaN(b);return c&&b}function c(){}function d(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0,c=g.length;c>b;b++){var d=g[b];a[d]=0}return a}function e(c){function e(){if(!m){m=!0;var d=a.getComputedStyle;if(j=function(){var a=d?function(a){return d(a,null)}:function(a){return a.currentStyle};return function(b){var c=a(b);return c||f("Style returned "+c+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),c}}(),k=c("boxSizing")){var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style[k]="border-box";var g=document.body||document.documentElement;g.appendChild(e);var h=j(e);l=200===b(h.width),g.removeChild(e)}}}function h(a){if(e(),"string"==typeof a&&(a=document.querySelector(a)),a&&"object"==typeof a&&a.nodeType){var c=j(a);if("none"===c.display)return d();var f={};f.width=a.offsetWidth,f.height=a.offsetHeight;for(var h=f.isBorderBox=!(!k||!c[k]||"border-box"!==c[k]),m=0,n=g.length;n>m;m++){var o=g[m],p=c[o];p=i(a,p);var q=parseFloat(p);f[o]=isNaN(q)?0:q}var r=f.paddingLeft+f.paddingRight,s=f.paddingTop+f.paddingBottom,t=f.marginLeft+f.marginRight,u=f.marginTop+f.marginBottom,v=f.borderLeftWidth+f.borderRightWidth,w=f.borderTopWidth+f.borderBottomWidth,x=h&&l,y=b(c.width);y!==!1&&(f.width=y+(x?0:r+v));var z=b(c.height);return z!==!1&&(f.height=z+(x?0:s+w)),f.innerWidth=f.width-(r+v),f.innerHeight=f.height-(s+w),f.outerWidth=f.width+t,f.outerHeight=f.height+u,f}}function i(b,c){if(a.getComputedStyle||-1===c.indexOf("%"))return c;var d=b.style,e=d.left,f=b.runtimeStyle,g=f&&f.left;return g&&(f.left=b.currentStyle.left),d.left=c,c=d.pixelLeft,d.left=e,g&&(f.left=g),c}var j,k,l,m=!1;return h}var f="undefined"==typeof console?c:function(a){console.error(a)},g=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],e):"object"==typeof exports?module.exports=e(require("desandro-get-style-property")):a.getSize=e(a.getStyleProperty)}(window),function(a){function b(a){"function"==typeof a&&(b.isReady?a():g.push(a))}function c(a){var c="readystatechange"===a.type&&"complete"!==f.readyState;b.isReady||c||d()}function d(){b.isReady=!0;for(var a=0,c=g.length;c>a;a++){var d=g[a];d()}}function e(e){return"complete"===f.readyState?d():(e.bind(f,"DOMContentLoaded",c),e.bind(f,"readystatechange",c),e.bind(a,"load",c)),b}var f=a.document,g=[];b.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],e):"object"==typeof exports?module.exports=e(require("eventie")):a.docReady=e(a.eventie)}(window),function(a){function b(a,b){return a[g](b)}function c(a){if(!a.parentNode){var b=document.createDocumentFragment();b.appendChild(a)}}function d(a,b){c(a);for(var d=a.parentNode.querySelectorAll(b),e=0,f=d.length;f>e;e++)if(d[e]===a)return!0;return!1}function e(a,d){return c(a),b(a,d)}var f,g=function(){if(a.matches)return"matches";if(a.matchesSelector)return"matchesSelector";for(var b=["webkit","moz","ms","o"],c=0,d=b.length;d>c;c++){var e=b[c],f=e+"MatchesSelector";if(a[f])return f}}();if(g){var h=document.createElement("div"),i=b(h,"div");f=i?b:e}else f=d;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return f}):"object"==typeof exports?module.exports=f:window.matchesSelector=f}(Element.prototype),function(a,b){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(c,d){return b(a,c,d)}):"object"==typeof exports?module.exports=b(a,require("doc-ready"),require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.docReady,a.matchesSelector)}(window,function(a,b,c){var d={};d.extend=function(a,b){for(var c in b)a[c]=b[c];return a},d.modulo=function(a,b){return(a%b+b)%b};var e=Object.prototype.toString;d.isArray=function(a){return"[object Array]"==e.call(a)},d.makeArray=function(a){var b=[];if(d.isArray(a))b=a;else if(a&&"number"==typeof a.length)for(var c=0,e=a.length;e>c;c++)b.push(a[c]);else b.push(a);return b},d.indexOf=Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},d.removeFrom=function(a,b){var c=d.indexOf(a,b);-1!=c&&a.splice(c,1)},d.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(a){return a instanceof HTMLElement}:function(a){return a&&"object"==typeof a&&1==a.nodeType&&"string"==typeof a.nodeName},d.setText=function(){function a(a,c){b=b||(void 0!==document.documentElement.textContent?"textContent":"innerText"),a[b]=c}var b;return a}(),d.getParent=function(a,b){for(;a!=document.body;)if(a=a.parentNode,c(a,b))return a},d.getQueryElement=function(a){return"string"==typeof a?document.querySelector(a):a},d.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},d.filterFindElements=function(a,b){a=d.makeArray(a);for(var e=[],f=0,g=a.length;g>f;f++){var h=a[f];if(d.isElement(h))if(b){c(h,b)&&e.push(h);for(var i=h.querySelectorAll(b),j=0,k=i.length;k>j;j++)e.push(i[j])}else e.push(h)}return e},d.debounceMethod=function(a,b,c){var d=a.prototype[b],e=b+"Timeout";a.prototype[b]=function(){var a=this[e];a&&clearTimeout(a);var b=arguments,f=this;this[e]=setTimeout(function(){d.apply(f,b),delete f[e]},c||100)}},d.toDashed=function(a){return a.replace(/(.)([A-Z])/g,function(a,b,c){return b+"-"+c}).toLowerCase()};var f=a.console;return d.htmlInit=function(c,e){b(function(){for(var b=d.toDashed(e),g=document.querySelectorAll(".js-"+b),h="data-"+b+"-options",i=0,j=g.length;j>i;i++){var k,l=g[i],m=l.getAttribute(h);try{k=m&&JSON.parse(m)}catch(n){f&&f.error("Error parsing "+h+" on "+l.nodeName.toLowerCase()+(l.id?"#"+l.id:"")+": "+n);continue}var o=new c(l,k),p=a.jQuery;p&&p.data(l,e,o)}})},d}),function(a,b){"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(c,d,e,f){return b(a,c,d,e,f)}):"object"==typeof exports?module.exports=b(a,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(a.Outlayer={},a.Outlayer.Item=b(a,a.EventEmitter,a.getSize,a.getStyleProperty,a.fizzyUIUtils))}(window,function(a,b,c,d,e){function f(a){for(var b in a)return!1;return b=null,!0}function g(a,b){a&&(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}function h(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}var i=a.getComputedStyle,j=i?function(a){return i(a,null)}:function(a){return a.currentStyle},k=d("transition"),l=d("transform"),m=k&&l,n=!!d("perspective"),o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[k],p=["transform","transition","transitionDuration","transitionProperty"],q=function(){for(var a={},b=0,c=p.length;c>b;b++){var e=p[b],f=d(e);f&&f!==e&&(a[e]=f)}return a}();e.extend(g.prototype,b.prototype),g.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},g.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.getSize=function(){this.size=c(this.element)},g.prototype.css=function(a){var b=this.element.style;for(var c in a){var d=q[c]||c;b[d]=a[c]}},g.prototype.getPosition=function(){var a=j(this.element),b=this.layout.options,c=b.isOriginLeft,d=b.isOriginTop,e=a[c?"left":"right"],f=a[d?"top":"bottom"],g=this.layout.size,h=-1!=e.indexOf("%")?parseFloat(e)/100*g.width:parseInt(e,10),i=-1!=f.indexOf("%")?parseFloat(f)/100*g.height:parseInt(f,10);h=isNaN(h)?0:h,i=isNaN(i)?0:i,h-=c?g.paddingLeft:g.paddingRight,i-=d?g.paddingTop:g.paddingBottom,this.position.x=h,this.position.y=i},g.prototype.layoutPosition=function(){var a=this.layout.size,b=this.layout.options,c={},d=b.isOriginLeft?"paddingLeft":"paddingRight",e=b.isOriginLeft?"left":"right",f=b.isOriginLeft?"right":"left",g=this.position.x+a[d];c[e]=this.getXValue(g),c[f]="";var h=b.isOriginTop?"paddingTop":"paddingBottom",i=b.isOriginTop?"top":"bottom",j=b.isOriginTop?"bottom":"top",k=this.position.y+a[h];c[i]=this.getYValue(k),c[j]="",this.css(c),this.emitEvent("layout",[this])},g.prototype.getXValue=function(a){var b=this.layout.options;return b.percentPosition&&!b.isHorizontal?a/this.layout.size.width*100+"%":a+"px"},g.prototype.getYValue=function(a){var b=this.layout.options;return b.percentPosition&&b.isHorizontal?a/this.layout.size.height*100+"%":a+"px"},g.prototype._transitionTo=function(a,b){this.getPosition();var c=this.position.x,d=this.position.y,e=parseInt(a,10),f=parseInt(b,10),g=e===this.position.x&&f===this.position.y;if(this.setPosition(a,b),g&&!this.isTransitioning)return void this.layoutPosition();var h=a-c,i=b-d,j={};j.transform=this.getTranslate(h,i),this.transition({to:j,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},g.prototype.getTranslate=function(a,b){var c=this.layout.options;return a=c.isOriginLeft?a:-a,b=c.isOriginTop?b:-b,n?"translate3d("+a+"px, "+b+"px, 0)":"translate("+a+"px, "+b+"px)"},g.prototype.goTo=function(a,b){this.setPosition(a,b),this.layoutPosition()},g.prototype.moveTo=m?g.prototype._transitionTo:g.prototype.goTo,g.prototype.setPosition=function(a,b){this.position.x=parseInt(a,10),this.position.y=parseInt(b,10)},g.prototype._nonTransition=function(a){this.css(a.to),a.isCleaning&&this._removeStyles(a.to);for(var b in a.onTransitionEnd)a.onTransitionEnd[b].call(this)},g.prototype._transition=function(a){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(a);var b=this._transn;for(var c in a.onTransitionEnd)b.onEnd[c]=a.onTransitionEnd[c];for(c in a.to)b.ingProperties[c]=!0,a.isCleaning&&(b.clean[c]=!0);if(a.from){this.css(a.from);var d=this.element.offsetHeight;d=null}this.enableTransition(a.to),this.css(a.to),this.isTransitioning=!0};var r="opacity,"+h(q.transform||"transform");g.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:r,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(o,this,!1))},g.prototype.transition=g.prototype[k?"_transition":"_nonTransition"],g.prototype.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},g.prototype.onotransitionend=function(a){this.ontransitionend(a)};var s={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};g.prototype.ontransitionend=function(a){if(a.target===this.element){var b=this._transn,c=s[a.propertyName]||a.propertyName;if(delete b.ingProperties[c],f(b.ingProperties)&&this.disableTransition(),c in b.clean&&(this.element.style[a.propertyName]="",delete b.clean[c]),c in b.onEnd){var d=b.onEnd[c];d.call(this),delete b.onEnd[c]}this.emitEvent("transitionEnd",[this])}},g.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(o,this,!1),this.isTransitioning=!1},g.prototype._removeStyles=function(a){var b={};for(var c in a)b[c]="";this.css(b)};var t={transitionProperty:"",transitionDuration:""};return g.prototype.removeTransitionStyles=function(){this.css(t)},g.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},g.prototype.remove=function(){if(!k||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var a=this;this.once("transitionEnd",function(){a.removeElem()}),this.hide()},g.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("visibleStyle");b[c]=this.onRevealTransitionEnd,this.transition({from:a.hiddenStyle,to:a.visibleStyle,isCleaning:!0,onTransitionEnd:b})},g.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},g.prototype.getHideRevealTransitionEndProperty=function(a){var b=this.layout.options[a];if(b.opacity)return"opacity";for(var c in b)return c},g.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("hiddenStyle");b[c]=this.onHideTransitionEnd,this.transition({from:a.visibleStyle,to:a.hiddenStyle,isCleaning:!0,onTransitionEnd:b})},g.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},g.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},g}),function(a,b){"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,d,e,f,g){return b(a,c,d,e,f,g)}):"object"==typeof exports?module.exports=b(a,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=b(a,a.eventie,a.EventEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(a,b,c,d,e,f){function g(a,b){var c=e.getQueryElement(a);if(!c)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(c||a)));this.element=c,i&&(this.$element=i(this.element)),this.options=e.extend({},this.constructor.defaults),this.option(b);var d=++k;this.element.outlayerGUID=d,l[d]=this,this._create(),this.options.isInitLayout&&this.layout()}var h=a.console,i=a.jQuery,j=function(){},k=0,l={};return g.namespace="outlayer",g.Item=f,g.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},e.extend(g.prototype,c.prototype),g.prototype.option=function(a){e.extend(this.options,a)},g.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),e.extend(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},g.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},g.prototype._itemize=function(a){for(var b=this._filterFindItemElements(a),c=this.constructor.Item,d=[],e=0,f=b.length;f>e;e++){var g=b[e],h=new c(g,this);d.push(h)}return d},g.prototype._filterFindItemElements=function(a){return e.filterFindElements(a,this.options.itemSelector)},g.prototype.getItemElements=function(){for(var a=[],b=0,c=this.items.length;c>b;b++)a.push(this.items[b].element);return a},g.prototype.layout=function(){this._resetLayout(),this._manageStamps();var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,a),this._isLayoutInited=!0},g.prototype._init=g.prototype.layout,g.prototype._resetLayout=function(){this.getSize()},g.prototype.getSize=function(){this.size=d(this.element)},g.prototype._getMeasurement=function(a,b){var c,f=this.options[a];f?("string"==typeof f?c=this.element.querySelector(f):e.isElement(f)&&(c=f),this[a]=c?d(c)[b]:f):this[a]=0},g.prototype.layoutItems=function(a,b){a=this._getItemsForLayout(a),this._layoutItems(a,b),this._postLayout()},g.prototype._getItemsForLayout=function(a){for(var b=[],c=0,d=a.length;d>c;c++){var e=a[c];e.isIgnored||b.push(e)}return b},g.prototype._layoutItems=function(a,b){if(this._emitCompleteOnItems("layout",a),a&&a.length){for(var c=[],d=0,e=a.length;e>d;d++){var f=a[d],g=this._getItemLayoutPosition(f);g.item=f,g.isInstant=b||f.isLayoutInstant,c.push(g)}this._processLayoutQueue(c)}},g.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},g.prototype._processLayoutQueue=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];this._positionItem(d.item,d.x,d.y,d.isInstant)}},g.prototype._positionItem=function(a,b,c,d){d?a.goTo(b,c):a.moveTo(b,c)},g.prototype._postLayout=function(){this.resizeContainer()},g.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var a=this._getContainerSize();a&&(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1))}},g.prototype._getContainerSize=j,g.prototype._setContainerMeasure=function(a,b){if(void 0!==a){var c=this.size;c.isBorderBox&&(a+=b?c.paddingLeft+c.paddingRight+c.borderLeftWidth+c.borderRightWidth:c.paddingBottom+c.paddingTop+c.borderTopWidth+c.borderBottomWidth),a=Math.max(a,0),this.element.style[b?"width":"height"]=a+"px"}},g.prototype._emitCompleteOnItems=function(a,b){function c(){e.dispatchEvent(a+"Complete",null,[b])}function d(){g++,g===f&&c()}var e=this,f=b.length;if(!b||!f)return void c();for(var g=0,h=0,i=b.length;i>h;h++){var j=b[h];j.once(a,d)}},g.prototype.dispatchEvent=function(a,b,c){var d=b?[b].concat(c):c;if(this.emitEvent(a,d),i)if(this.$element=this.$element||i(this.element),b){var e=i.Event(b);e.type=a,this.$element.trigger(e,c)}else this.$element.trigger(a,c)},g.prototype.ignore=function(a){var b=this.getItem(a);b&&(b.isIgnored=!0)},g.prototype.unignore=function(a){var b=this.getItem(a);b&&delete b.isIgnored},g.prototype.stamp=function(a){if(a=this._find(a)){this.stamps=this.stamps.concat(a);for(var b=0,c=a.length;c>b;b++){var d=a[b];this.ignore(d)}}},g.prototype.unstamp=function(a){if(a=this._find(a))for(var b=0,c=a.length;c>b;b++){var d=a[b];e.removeFrom(this.stamps,d),this.unignore(d)}},g.prototype._find=function(a){return a?("string"==typeof a&&(a=this.element.querySelectorAll(a)),a=e.makeArray(a)):void 0},g.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var a=0,b=this.stamps.length;b>a;a++){var c=this.stamps[a];this._manageStamp(c)}}},g.prototype._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),b=this.size;this._boundingRect={left:a.left+b.paddingLeft+b.borderLeftWidth,top:a.top+b.paddingTop+b.borderTopWidth,right:a.right-(b.paddingRight+b.borderRightWidth),bottom:a.bottom-(b.paddingBottom+b.borderBottomWidth)}},g.prototype._manageStamp=j,g.prototype._getElementOffset=function(a){var b=a.getBoundingClientRect(),c=this._boundingRect,e=d(a),f={left:b.left-c.left-e.marginLeft,top:b.top-c.top-e.marginTop,right:c.right-b.right-e.marginRight,bottom:c.bottom-b.bottom-e.marginBottom};return f},g.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.bindResize=function(){this.isResizeBound||(b.bind(a,"resize",this),this.isResizeBound=!0)},g.prototype.unbindResize=function(){this.isResizeBound&&b.unbind(a,"resize",this),this.isResizeBound=!1},g.prototype.onresize=function(){function a(){b.resize(),delete b.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var b=this;this.resizeTimeout=setTimeout(a,100)},g.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},g.prototype.needsResizeLayout=function(){var a=d(this.element),b=this.size&&a;return b&&a.innerWidth!==this.size.innerWidth},g.prototype.addItems=function(a){var b=this._itemize(a);return b.length&&(this.items=this.items.concat(b)),b},g.prototype.appended=function(a){var b=this.addItems(a);b.length&&(this.layoutItems(b,!0),this.reveal(b))},g.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){var c=this.items.slice(0);this.items=b.concat(c),this._resetLayout(),this._manageStamps(),this.layoutItems(b,!0),this.reveal(b),this.layoutItems(c)}},g.prototype.reveal=function(a){this._emitCompleteOnItems("reveal",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.reveal()}},g.prototype.hide=function(a){this._emitCompleteOnItems("hide",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.hide()}},g.prototype.revealItemElements=function(a){var b=this.getItems(a);this.reveal(b)},g.prototype.hideItemElements=function(a){var b=this.getItems(a);this.hide(b)},g.prototype.getItem=function(a){for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];if(d.element===a)return d}},g.prototype.getItems=function(a){a=e.makeArray(a);for(var b=[],c=0,d=a.length;d>c;c++){var f=a[c],g=this.getItem(f);g&&b.push(g)}return b},g.prototype.remove=function(a){var b=this.getItems(a);if(this._emitCompleteOnItems("remove",b),b&&b.length)for(var c=0,d=b.length;d>c;c++){var f=b[c];f.remove(),e.removeFrom(this.items,f)}},g.prototype.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="";for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];d.destroy()}this.unbindResize();var e=this.element.outlayerGUID;delete l[e],delete this.element.outlayerGUID,i&&i.removeData(this.element,this.constructor.namespace)},g.data=function(a){a=e.getQueryElement(a);var b=a&&a.outlayerGUID;return b&&l[b]},g.create=function(a,b){function c(){g.apply(this,arguments)}return Object.create?c.prototype=Object.create(g.prototype):e.extend(c.prototype,g.prototype),c.prototype.constructor=c,c.defaults=e.extend({},g.defaults),e.extend(c.defaults,b),c.prototype.settings={},c.namespace=a,c.data=g.data,c.Item=function(){f.apply(this,arguments)},c.Item.prototype=new f,e.htmlInit(c,a),i&&i.bridget&&i.bridget(a,c),c},g.Item=f,g}),function(a,b){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],b):"object"==typeof exports?module.exports=b(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):a.Masonry=b(a.Outlayer,a.getSize,a.fizzyUIUtils)}(window,function(a,b,c){var d=a.create("masonry");return d.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var a=this.cols;for(this.colYs=[];a--;)this.colYs.push(0);this.maxY=0},d.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var a=this.items[0],c=a&&a.element;this.columnWidth=c&&b(c).outerWidth||this.containerWidth}var d=this.columnWidth+=this.gutter,e=this.containerWidth+this.gutter,f=e/d,g=d-e%d,h=g&&1>g?"round":"floor";f=Math[h](f),this.cols=Math.max(f,1)},d.prototype.getContainerWidth=function(){var a=this.options.isFitWidth?this.element.parentNode:this.element,c=b(a);this.containerWidth=c&&c.innerWidth},d.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth%this.columnWidth,d=b&&1>b?"round":"ceil",e=Math[d](a.size.outerWidth/this.columnWidth);e=Math.min(e,this.cols);for(var f=this._getColGroup(e),g=Math.min.apply(Math,f),h=c.indexOf(f,g),i={x:this.columnWidth*h,y:g},j=g+a.size.outerHeight,k=this.cols+1-f.length,l=0;k>l;l++)this.colYs[h+l]=j;return i},d.prototype._getColGroup=function(a){if(2>a)return this.colYs;for(var b=[],c=this.cols+1-a,d=0;c>d;d++){var e=this.colYs.slice(d,d+a);b[d]=Math.max.apply(Math,e)}return b},d.prototype._manageStamp=function(a){var c=b(a),d=this._getElementOffset(a),e=this.options.isOriginLeft?d.left:d.right,f=e+c.outerWidth,g=Math.floor(e/this.columnWidth);g=Math.max(0,g);var h=Math.floor(f/this.columnWidth);h-=f%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var i=(this.options.isOriginTop?d.top:d.bottom)+c.outerHeight,j=g;h>=j;j++)this.colYs[j]=Math.max(i,this.colYs[j])},d.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var a={height:this.maxY};return this.options.isFitWidth&&(a.width=this._getContainerFitWidth()),a},d.prototype._getContainerFitWidth=function(){for(var a=0,b=this.cols;--b&&0===this.colYs[b];)a++;return(this.cols-a)*this.columnWidth-this.gutter},d.prototype.needsResizeLayout=function(){var a=this.containerWidth;return this.getContainerWidth(),a!==this.containerWidth},d});
!function(){"use strict";var t=window.Masonry;t.prototype._remapV2Options=function(){this._remapOption("gutterWidth","gutter"),this._remapOption("isResizable","isResizeBound"),this._remapOption("isRTL","isOriginLeft",function(t){return!t});var t=this.options.isAnimated;void 0!==t&&(this.options.transitionDuration=t?this.options.transitionDuration:0),void 0!==t&&!t||(t=(t=this.options.animationOptions)&&t.duration)&&(this.options.transitionDuration="string"==typeof t?t:t+"ms")},t.prototype._remapOption=function(t,o,i){t=this.options[t];void 0!==t&&(this.options[o]=i?i(t):t)};var o=t.prototype._create;t.prototype._create=function(){var t=this;this._remapV2Options(),o.apply(this,arguments),setTimeout(function(){jQuery(t.element).addClass("masonry")},0)};var i=t.prototype.layout;t.prototype.layout=function(){this._remapV2Options(),i.apply(this,arguments)};var n=t.prototype.option;t.prototype.option=function(){n.apply(this,arguments),this._remapV2Options()};var s=t.prototype._itemize;t.prototype._itemize=function(t){var o=s.apply(this,arguments);return jQuery(t).addClass("masonry-brick"),o};var e=t.prototype.measureColumns;t.prototype.measureColumns=function(){var t=this.options.columnWidth;t&&"function"==typeof t&&(this.getContainerWidth(),this.columnWidth=t(this.containerWidth)),e.apply(this,arguments)},t.prototype.reload=function(){this.reloadItems.apply(this,arguments),this.layout.apply(this)};var p=t.prototype.destroy;t.prototype.destroy=function(){var t=this.getItemElements();jQuery(this.element).removeClass("masonry"),jQuery(t).removeClass("masonry-brick"),p.apply(this,arguments)}}();
!function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./widget"],e):e(jQuery)}(function(t){return t.widget("ui.progressbar",{version:"1.11.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=t("<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(e){if(void 0===e)return this.options.value;this.options.value=this._constrainedValue(e),this._refreshValue()},_constrainedValue:function(e){return void 0===e&&(e=this.options.value),this.indeterminate=!1===e,"number"!=typeof e&&(e=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,e))},_setOptions:function(e){var i=e.value;delete e.value,this._super(e),this.options.value=this._constrainedValue(i),this._refreshValue()},_setOption:function(e,i){"max"===e&&(i=Math.max(this.min,i)),"disabled"===e&&this.element.toggleClass("ui-state-disabled",!!i).attr("aria-disabled",i),this._super(e,i)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(i.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=t("<div class='ui-progressbar-overlay'></div>").appendTo(this.valueDiv))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}})});
!function(t){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./position"],t):t(jQuery)}(function(d){return d.widget("ui.tooltip",{version:"1.11.4",options:{content:function(){var t=d(this).attr("title")||"";return d("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_addDescribedBy:function(t,i){var e=(t.attr("aria-describedby")||"").split(/\s+/);e.push(i),t.data("ui-tooltip-id",i).attr("aria-describedby",d.trim(e.join(" ")))},_removeDescribedBy:function(t){var i=t.data("ui-tooltip-id"),e=(t.attr("aria-describedby")||"").split(/\s+/),i=d.inArray(i,e);-1!==i&&e.splice(i,1),t.removeData("ui-tooltip-id"),(e=d.trim(e.join(" ")))?t.attr("aria-describedby",e):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable(),this.liveRegion=d("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body)},_setOption:function(t,i){var e=this;if("disabled"===t)return this[i?"_disable":"_enable"](),void(this.options[t]=i);this._super(t,i),"content"===t&&d.each(this.tooltips,function(t,i){e._updateContent(i.element)})},_disable:function(){var o=this;d.each(this.tooltips,function(t,i){var e=d.Event("blur");e.target=e.currentTarget=i.element[0],o.close(e,!0)}),this.element.find(this.options.items).addBack().each(function(){var t=d(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var t=d(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var e=this,i=d(t?t.target:this.element).closest(this.options.items);i.length&&!i.data("ui-tooltip-id")&&(i.attr("title")&&i.data("ui-tooltip-title",i.attr("title")),i.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&i.parents().each(function(){var t,i=d(this);i.data("ui-tooltip-open")&&((t=d.Event("blur")).target=t.currentTarget=this,e.close(t,!0)),i.attr("title")&&(i.uniqueId(),e.parents[this.id]={element:this,title:i.attr("title")},i.attr("title",""))}),this._registerCloseHandlers(t,i),this._updateContent(i,t))},_updateContent:function(i,e){var t=this.options.content,o=this,n=e?e.type:null;if("string"==typeof t)return this._open(e,i,t);(t=t.call(i[0],function(t){o._delay(function(){i.data("ui-tooltip-open")&&(e&&(e.type=n),this._open(e,i,t))})}))&&this._open(e,i,t)},_open:function(t,i,e){var o,n,s,l,a=d.extend({},this.options.position);function r(t){a.of=t,n.is(":hidden")||n.position(a)}e&&((o=this._find(i))?o.tooltip.find(".ui-tooltip-content").html(e):(i.is("[title]")&&(t&&"mouseover"===t.type?i.attr("title",""):i.removeAttr("title")),o=this._tooltip(i),n=o.tooltip,this._addDescribedBy(i,n.attr("id")),n.find(".ui-tooltip-content").html(e),this.liveRegion.children().hide(),e.clone?(l=e.clone()).removeAttr("id").find("[id]").removeAttr("id"):l=e,d("<div>").html(l).appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:r}),r(t)):n.position(d.extend({of:i},this.options.position)),n.hide(),this._show(n,this.options.show),this.options.show&&this.options.show.delay&&(s=this.delayedShow=setInterval(function(){n.is(":visible")&&(r(a.of),clearInterval(s))},d.fx.interval)),this._trigger("open",t,{tooltip:n})))},_registerCloseHandlers:function(t,i){var e={keyup:function(t){t.keyCode===d.ui.keyCode.ESCAPE&&((t=d.Event(t)).currentTarget=i[0],this.close(t,!0))}};i[0]!==this.element[0]&&(e.remove=function(){this._removeTooltip(this._find(i).tooltip)}),t&&"mouseover"!==t.type||(e.mouseleave="close"),t&&"focusin"!==t.type||(e.focusout="close"),this._on(!0,i,e)},close:function(t){var i,e=this,o=d(t?t.currentTarget:this.element),n=this._find(o);n?(i=n.tooltip,n.closing||(clearInterval(this.delayedShow),o.data("ui-tooltip-title")&&!o.attr("title")&&o.attr("title",o.data("ui-tooltip-title")),this._removeDescribedBy(o),n.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,function(){e._removeTooltip(d(this))}),o.removeData("ui-tooltip-open"),this._off(o,"mouseleave focusout keyup"),o[0]!==this.element[0]&&this._off(o,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&d.each(this.parents,function(t,i){d(i.element).attr("title",i.title),delete e.parents[t]}),n.closing=!0,this._trigger("close",t,{tooltip:i}),n.hiding||(n.closing=!1))):o.removeData("ui-tooltip-open")},_tooltip:function(t){var i=d("<div>").attr("role","tooltip").addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||"")),e=i.uniqueId().attr("id");return d("<div>").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),this.tooltips[e]={element:t,tooltip:i}},_find:function(t){t=t.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_destroy:function(){var o=this;d.each(this.tooltips,function(t,i){var e=d.Event("blur"),i=i.element;e.target=e.currentTarget=i[0],o.close(e,!0),d("#"+t).remove(),i.data("ui-tooltip-title")&&(i.attr("title")||i.attr("title",i.data("ui-tooltip-title")),i.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}})});
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(s){var u,l,f,d,t,p,h,g,i,e,b,a,o,c,m,y,n,r,v,x,C="ui-effects-",w=s;function _(t,e,n){var r=g[e.type]||{};return null==t?n||!e.def?null:e.def:(t=r.floor?~~t:parseFloat(t),isNaN(t)?e.def:r.mod?(t+r.mod)%r.mod:t<0?0:r.max<t?r.max:t)}function k(r){var o=p(),a=o._rgba=[];return r=r.toLowerCase(),b(t,function(t,e){var n=e.re.exec(r),n=n&&e.parse(n),e=e.space||"rgba";if(n)return n=o[e](n),o[h[e].cache]=n[h[e].cache],a=o._rgba=n._rgba,!1}),a.length?("0,0,0,0"===a.join()&&u.extend(a,f.transparent),o):f[r]}function M(t,e,n){return 6*(n=(n+1)%1)<1?t+(e-t)*n*6:2*n<1?e:3*n<2?t+(e-t)*(2/3-n)*6:t}function S(t){var e,n,r=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,o={};if(r&&r.length&&r[0]&&r[r[0]])for(n=r.length;n--;)"string"==typeof r[e=r[n]]&&(o[s.camelCase(e)]=r[e]);else for(e in r)"string"==typeof r[e]&&(o[e]=r[e]);return o}function j(t,e,n,r){return t={effect:t=s.isPlainObject(t)?(e=t).effect:t},null==e&&(e={}),s.isFunction(e)&&(r=e,n=null,e={}),"number"!=typeof e&&!s.fx.speeds[e]||(r=n,n=e,e={}),s.isFunction(n)&&(r=n,n=null),e&&s.extend(t,e),n=n||e.duration,t.duration=s.fx.off?0:"number"==typeof n?n:n in s.fx.speeds?s.fx.speeds[n]:s.fx.speeds._default,t.complete=r||e.complete,t}function I(t){return!t||"number"==typeof t||s.fx.speeds[t]||("string"==typeof t&&!s.effects.effect[t]||(s.isFunction(t)||"object"==typeof t&&!t.effect))}return s.effects={effect:{}},
d=/^([\-+])=\s*(\d+\.?\d*)/,t=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],p=(u=w).Color=function(t,e,n,r){return new u.Color.fn.parse(t,e,n,r)},h={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"}}}},g={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},i=p.support={},e=u("<p>")[0],b=u.each,e.style.cssText="background-color:rgba(1,1,1,.5)",i.rgba=-1<e.style.backgroundColor.indexOf("rgba"),b(h,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),p.fn=u.extend(p.prototype,{parse:function(o,t,e,n){if(o===l)return this._rgba=[null,null,null,null],this;(o.jquery||o.nodeType)&&(o=u(o).css(t),t=l);var a=this,r=u.type(o),i=this._rgba=[];return t!==l&&(o=[o,t,e,n],r="array"),"string"===r?this.parse(k(o)||f._default):"array"===r?(b(h.rgba.props,function(t,e){i[e.idx]=_(o[e.idx],e)}),this):"object"===r?(b(h,o instanceof p?function(t,e){o[e.cache]&&(a[e.cache]=o[e.cache].slice())}:function(t,n){var r=n.cache;b(n.props,function(t,e){if(!a[r]&&n.to){if("alpha"===t||null==o[t])return;a[r]=n.to(a._rgba)}a[r][e.idx]=_(o[t],e,!0)}),a[r]&&u.inArray(null,a[r].slice(0,3))<0&&(a[r][3]=1,n.from&&(a._rgba=n.from(a[r])))}),this):void 0},is:function(t){var o=p(t),a=!0,i=this;return b(h,function(t,e){var n,r=o[e.cache];return r&&(n=i[e.cache]||e.to&&e.to(i._rgba)||[],b(e.props,function(t,e){if(null!=r[e.idx])return a=r[e.idx]===n[e.idx]})),a}),a},_space:function(){var n=[],r=this;return b(h,function(t,e){r[e.cache]&&n.push(t)}),n.pop()},transition:function(t,i){var e=(c=p(t))._space(),n=h[e],t=0===this.alpha()?p("transparent"):this,s=t[n.cache]||n.to(t._rgba),f=s.slice(),c=c[n.cache];return b(n.props,function(t,e){var n=e.idx,r=s[n],o=c[n],a=g[e.type]||{};null!==o&&(null===r?f[n]=o:(a.mod&&(a.mod/2<o-r?r+=a.mod:a.mod/2<r-o&&(r-=a.mod)),f[n]=_((o-r)*i+r,e)))}),this[e](f)},blend:function(t){if(1===this._rgba[3])return this;var e=this._rgba.slice(),n=e.pop(),r=p(t)._rgba;return p(u.map(e,function(t,e){return(1-n)*r[e]+n*t}))},toRgbaString:function(){var t="rgba(",e=u.map(this._rgba,function(t,e){return null==t?2<e?1:0:t});return 1===e[3]&&(e.pop(),t="rgb("),t+e.join()+")"},toHslaString:function(){var t="hsla(",e=u.map(this.hsla(),function(t,e){return null==t&&(t=2<e?1:0),t=e&&e<3?Math.round(100*t)+"%":t});return 1===e[3]&&(e.pop(),t="hsl("),t+e.join()+")"},toHexString:function(t){var e=this._rgba.slice(),n=e.pop();return t&&e.push(~~(255*n)),"#"+u.map(e,function(t){return 1===(t=(t||0).toString(16)).length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),p.fn.parse.prototype=p.fn,h.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/255,n=t[1]/255,r=t[2]/255,o=t[3],a=Math.max(e,n,r),i=Math.min(e,n,r),s=a-i,f=a+i,t=.5*f,n=i===a?0:e===a?60*(n-r)/s+360:n===a?60*(r-e)/s+120:60*(e-n)/s+240,f=0==s?0:t<=.5?s/f:s/(2-f);return[Math.round(n)%360,f,t,null==o?1:o]},h.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,n=t[1],r=t[2],t=t[3],n=r<=.5?r*(1+n):r+n-r*n,r=2*r-n;return[Math.round(255*M(r,n,e+1/3)),Math.round(255*M(r,n,e)),Math.round(255*M(r,n,e-1/3)),t]},b(h,function(f,t){var a=t.props,i=t.cache,s=t.to,c=t.from;p.fn[f]=function(t){if(s&&!this[i]&&(this[i]=s(this._rgba)),t===l)return this[i].slice();var e,n=u.type(t),r="array"===n||"object"===n?t:arguments,o=this[i].slice();return b(a,function(t,e){t=r["object"===n?t:e.idx];null==t&&(t=o[e.idx]),o[e.idx]=_(t,e)}),c?((e=p(c(o)))[i]=o,e):p(o)},b(a,function(i,s){p.fn[i]||(p.fn[i]=function(t){var e,n=u.type(t),r="alpha"===i?this._hsla?"hsla":"rgba":f,o=this[r](),a=o[s.idx];return"undefined"===n?a:("function"===n&&(t=t.call(this,a),n=u.type(t)),null==t&&s.empty?this:("string"===n&&(e=d.exec(t))&&(t=a+parseFloat(e[2])*("+"===e[1]?1:-1)),o[s.idx]=t,this[r](o)))})})}),p.hook=function(t){t=t.split(" ");b(t,function(t,a){u.cssHooks[a]={set:function(t,e){var n,r,o="";if("transparent"!==e&&("string"!==u.type(e)||(n=k(e)))){if(e=p(n||e),!i.rgba&&1!==e._rgba[3]){for(r="backgroundColor"===a?t.parentNode:t;(""===o||"transparent"===o)&&r&&r.style;)try{o=u.css(r,"backgroundColor"),r=r.parentNode}catch(t){}e=e.blend(o&&"transparent"!==o?o:"_default")}e=e.toRgbaString()}try{t.style[a]=e}catch(t){}}},u.fx.step[a]=function(t){t.colorInit||(t.start=p(t.elem,a),t.end=p(t.end),t.colorInit=!0),u.cssHooks[a].set(t.elem,t.start.transition(t.end,t.pos))}})},p.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),u.cssHooks.borderColor={expand:function(n){var r={};return b(["Top","Right","Bottom","Left"],function(t,e){r["border"+e+"Color"]=n}),r}},f=u.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"},m=["add","remove","toggle"],y={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1},s.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,e){s.fx.step[e]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(w.style(t.elem,e,t.end),t.setAttr=!0)}}),s.fn.addBack||(s.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),s.effects.animateClass=function(o,t,e,n){var a=s.speed(t,e,n);return this.queue(function(){var n=s(this),t=n.attr("class")||"",e=(e=a.children?n.find("*").addBack():n).map(function(){return{el:s(this),start:S(this)}}),r=function(){s.each(m,function(t,e){o[e]&&n[e+"Class"](o[e])})};r(),e=e.map(function(){return this.end=S(this.el[0]),this.diff=function(t,e){var n,r,o={};for(n in e)r=e[n],t[n]!==r&&(y[n]||!s.fx.step[n]&&isNaN(parseFloat(r))||(o[n]=r));return o}(this.start,this.end),this}),n.attr("class",t),e=e.map(function(){var t=this,e=s.Deferred(),n=s.extend({},a,{queue:!1,complete:function(){e.resolve(t)}});return this.el.animate(this.diff,n),e.promise()}),s.when.apply(s,e.get()).done(function(){r(),s.each(arguments,function(){var e=this.el;s.each(this.diff,function(t){e.css(t,"")})}),a.complete.call(n[0])})})},s.fn.extend({addClass:(c=s.fn.addClass,function(t,e,n,r){return e?s.effects.animateClass.call(this,{add:t},e,n,r):c.apply(this,arguments)}),removeClass:(o=s.fn.removeClass,function(t,e,n,r){return 1<arguments.length?s.effects.animateClass.call(this,{remove:t},e,n,r):o.apply(this,arguments)}),toggleClass:(a=s.fn.toggleClass,function(t,e,n,r,o){return"boolean"==typeof e||void 0===e?n?s.effects.animateClass.call(this,e?{add:t}:{remove:t},n,r,o):a.apply(this,arguments):s.effects.animateClass.call(this,{toggle:t},e,n,r)}),switchClass:function(t,e,n,r,o){return s.effects.animateClass.call(this,{add:e,remove:t},n,r,o)}}),s.extend(s.effects,{version:"1.11.4",save:function(t,e){for(var n=0;n<e.length;n++)null!==e[n]&&t.data(C+e[n],t[0].style[e[n]])},restore:function(t,e){for(var n,r=0;r<e.length;r++)null!==e[r]&&(void 0===(n=t.data(C+e[r]))&&(n=""),t.css(e[r],n))},setMode:function(t,e){return e="toggle"===e?t.is(":hidden")?"show":"hide":e},getBaseline:function(t,e){var n,r;switch(t[0]){case"top":n=0;break;case"middle":n=.5;break;case"bottom":n=1;break;default:n=t[0]/e.height}switch(t[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=t[1]/e.width}return{x:r,y:n}},createWrapper:function(n){if(n.parent().is(".ui-effects-wrapper"))return n.parent();var r={width:n.outerWidth(!0),height:n.outerHeight(!0),float:n.css("float")},t=s("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:n.width(),height:n.height()},o=document.activeElement;try{o.id}catch(t){o=document.body}return n.wrap(t),n[0]!==o&&!s.contains(n[0],o)||s(o).focus(),t=n.parent(),"static"===n.css("position")?(t.css({position:"relative"}),n.css({position:"relative"})):(s.extend(r,{position:n.css("position"),zIndex:n.css("z-index")}),s.each(["top","left","bottom","right"],function(t,e){r[e]=n.css(e),isNaN(parseInt(r[e],10))&&(r[e]="auto")}),n.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),n.css(e),t.css(r).show()},removeWrapper:function(t){var e=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),t[0]!==e&&!s.contains(t[0],e)||s(e).focus()),t},setTransition:function(r,t,o,a){return a=a||{},s.each(t,function(t,e){var n=r.cssUnit(e);0<n[0]&&(a[e]=n[0]*o+n[1])}),a}}),s.fn.extend({effect:function(){var a=j.apply(this,arguments),t=a.mode,e=a.queue,i=s.effects.effect[a.effect];return s.fx.off||!i?t?this[t](a.duration,a.complete):this.each(function(){a.complete&&a.complete.call(this)}):!1===e?this.each(n):this.queue(e||"fx",n);function n(t){var e=s(this),n=a.complete,r=a.mode;function o(){s.isFunction(n)&&n.call(e[0]),s.isFunction(t)&&t()}(e.is(":hidden")?"hide"===r:"show"===r)?(e[r](),o()):i.call(e[0],a,o)}},show:(v=s.fn.show,function(t){if(I(t))return v.apply(this,arguments);var e=j.apply(this,arguments);return e.mode="show",this.effect.call(this,e)}),hide:(r=s.fn.hide,function(t){if(I(t))return r.apply(this,arguments);var e=j.apply(this,arguments);return e.mode="hide",this.effect.call(this,e)}),toggle:(n=s.fn.toggle,function(t){if(I(t)||"boolean"==typeof t)return n.apply(this,arguments);var e=j.apply(this,arguments);return e.mode="toggle",this.effect.call(this,e)}),cssUnit:function(t){var n=this.css(t),r=[];return s.each(["em","px","%","pt"],function(t,e){0<n.indexOf(e)&&(r=[parseFloat(n),e])}),r}}),x={},s.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,t){x[t]=function(t){return Math.pow(t,e+2)}}),s.extend(x,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,n=4;t<((e=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*e-2)/22-t,2)}}),s.each(x,function(t,e){s.easing["easeIn"+t]=e,s.easing["easeOut"+t]=function(t){return 1-e(1-t)},s.easing["easeInOut"+t]=function(t){return t<.5?e(2*t)/2:1-e(-2*t+2)/2}}),s.effects});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./effect"],e):e(jQuery)}(function(l){return l.effects.effect.blind=function(e,t){var s,i,o=l(this),f=["position","top","bottom","left","right","height","width"],n=l.effects.setMode(o,e.mode||"hide"),c=e.direction||"up",r=/up|down|vertical/.test(c),a=r?"height":"width",p=r?"top":"left",d=/up|left|vertical|horizontal/.test(c),u={},h="show"===n;o.parent().is(".ui-effects-wrapper")?l.effects.save(o.parent(),f):l.effects.save(o,f),o.show(),i=(s=l.effects.createWrapper(o).css({overflow:"hidden"}))[a](),c=parseFloat(s.css(p))||0,u[a]=h?i:0,d||(o.css(r?"bottom":"right",0).css(r?"top":"left","auto").css({position:"absolute"}),u[p]=h?c:i+c),h&&(s.css(a,0),d||s.css(p,c+i)),s.animate(u,{duration:e.duration,easing:e.easing,queue:!1,complete:function(){"hide"===n&&o.hide(),l.effects.restore(o,f),l.effects.removeWrapper(o),t()}})}});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./effect"],e):e(jQuery)}(function(g){return g.effects.effect.bounce=function(e,t){var i,o,f,c=g(this),n=["position","top","bottom","left","right","height","width"],a=g.effects.setMode(c,e.mode||"effect"),s="hide"===a,p="show"===a,u=e.direction||"up",r=e.distance,d=e.times||5,a=2*d+(p||s?1:0),h=e.duration/a,m=e.easing,y="up"===u||"down"===u?"top":"left",l="up"===u||"left"===u,e=c.queue(),u=e.length;for((p||s)&&n.push("opacity"),g.effects.save(c,n),c.show(),g.effects.createWrapper(c),r=r||c["top"==y?"outerHeight":"outerWidth"]()/3,p&&((f={opacity:1})[y]=0,c.css("opacity",0).css(y,l?2*-r:2*r).animate(f,h,m)),s&&(r/=Math.pow(2,d-1)),i=(f={})[y]=0;i<d;i++)(o={})[y]=(l?"-=":"+=")+r,c.animate(o,h,m).animate(f,h,m),r=s?2*r:r/2;s&&((o={opacity:0})[y]=(l?"-=":"+=")+r,c.animate(o,h,m)),c.queue(function(){s&&c.hide(),g.effects.restore(c,n),g.effects.removeWrapper(c),t()}),1<u&&e.splice.apply(e,[1,0].concat(e.splice(u,1+a))),c.dequeue()}});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./effect"],e):e(jQuery)}(function(d){return d.effects.effect.clip=function(e,t){var i,f=d(this),o=["position","top","bottom","left","right","height","width"],c="show"===d.effects.setMode(f,e.mode||"hide"),n="vertical"===(e.direction||"vertical"),s=n?"height":"width",r=n?"top":"left",a={};d.effects.save(f,o),f.show(),i=d.effects.createWrapper(f).css({overflow:"hidden"}),i=(n="IMG"===f[0].tagName?i:f)[s](),c&&(n.css(s,0),n.css(r,i/2)),a[s]=c?i:0,a[r]=c?0:i/2,n.animate(a,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){c||f.hide(),d.effects.restore(f,o),d.effects.removeWrapper(f),t()}})}});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./effect"],e):e(jQuery)}(function(d){return d.effects.effect.drop=function(e,t){var o=d(this),i=["position","top","bottom","left","right","opacity","height","width"],f=d.effects.setMode(o,e.mode||"hide"),n="show"===f,s=e.direction||"left",c="up"===s||"down"===s?"top":"left",p="up"===s||"left"===s?"pos":"neg",r={opacity:n?1:0};d.effects.save(o,i),o.show(),d.effects.createWrapper(o),s=e.distance||o["top"==c?"outerHeight":"outerWidth"](!0)/2,n&&o.css("opacity",0).css(c,"pos"==p?-s:s),r[c]=(n?"pos"==p?"+=":"-=":"pos"==p?"-=":"+=")+s,o.animate(r,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){"hide"===f&&o.hide(),d.effects.restore(o,i),d.effects.removeWrapper(o),t()}})}});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./effect"],e):e(jQuery)}(function(b){return b.effects.effect.explode=function(e,i){var t,o,s,f,n,d,c=e.pieces?Math.round(Math.sqrt(e.pieces)):3,a=c,h=b(this),l="show"===b.effects.setMode(h,e.mode||"hide"),p=h.show().css("visibility","hidden").offset(),r=Math.ceil(h.outerWidth()/a),u=Math.ceil(h.outerHeight()/c),v=[];function y(){v.push(this),v.length===c*a&&(h.css({visibility:"visible"}),b(v).remove(),l||h.hide(),i())}for(t=0;t<c;t++)for(f=p.top+t*u,d=t-(c-1)/2,o=0;o<a;o++)s=p.left+o*r,n=o-(a-1)/2,h.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-o*r,top:-t*u}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:r,height:u,left:s+(l?n*r:0),top:f+(l?d*u:0),opacity:l?0:1}).animate({left:s+(l?0:n*r),top:f+(l?0:d*u),opacity:l?1:0},e.duration||500,e.easing,y)}});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./effect"],e):e(jQuery)}(function(i){return i.effects.effect.fade=function(e,t){var f=i(this),n=i.effects.setMode(f,e.mode||"toggle");f.animate({opacity:n},{queue:!1,duration:e.duration,easing:e.easing,complete:t})}});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./effect"],e):e(jQuery)}(function(p){return p.effects.effect.fold=function(e,t){var i=p(this),h=["position","top","bottom","left","right","height","width"],f=p.effects.setMode(i,e.mode||"hide"),n="show"===f,o="hide"===f,s=e.size||15,d=/([0-9]+)%/.exec(s),r=!!e.horizFirst,c=n!=r,a=c?["width","height"]:["height","width"],g=e.duration/2,w={},u={};p.effects.save(i,h),i.show(),f=p.effects.createWrapper(i).css({overflow:"hidden"}),c=c?[f.width(),f.height()]:[f.height(),f.width()],d&&(s=parseInt(d[1],10)/100*c[o?0:1]),n&&f.css(r?{height:0,width:s}:{height:s,width:0}),w[a[0]]=n?c[0]:s,u[a[1]]=n?c[1]:0,f.animate(w,g,e.easing).animate(u,g,e.easing,function(){o&&i.hide(),p.effects.restore(i,h),p.effects.removeWrapper(i),t()})}});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./effect"],e):e(jQuery)}(function(i){return i.effects.effect.highlight=function(e,o){var n=i(this),f=["backgroundImage","backgroundColor","opacity"],c=i.effects.setMode(n,e.mode||"show"),t={backgroundColor:n.css("backgroundColor")};"hide"===c&&(t.opacity=0),i.effects.save(n,f),n.show().css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(t,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){"hide"===c&&n.hide(),i.effects.restore(n,f),o()}})}});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./effect"],e):e(jQuery)}(function(p){return p.effects.effect.pulsate=function(e,i){var t,n=p(this),f=p.effects.setMode(n,e.mode||"show"),c="show"===f,o="hide"===f,s=c||"hide"===f,u=2*(e.times||5)+(s?1:0),a=e.duration/u,d=0,f=n.queue(),s=f.length;for(!c&&n.is(":visible")||(n.css("opacity",0).show(),d=1),t=1;t<u;t++)n.animate({opacity:d},a,e.easing),d=1-d;n.animate({opacity:d},a,e.easing),n.queue(function(){o&&n.hide(),i()}),1<s&&f.splice.apply(f,[1,0].concat(f.splice(s,1+u))),n.dequeue()}});
!function(t){"function"==typeof define&&define.amd?define(["jquery","./effect"],t):t(jQuery)}(function(w){return w.effects.effect.size=function(r,t){var o,h,n=w(this),e=["position","top","bottom","left","right","width","height","overflow","opacity"],s=["width","height","overflow"],i=["fontSize"],c=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],a=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],f=w.effects.setMode(n,r.mode||"effect"),d=r.restore||"effect"!==f,m=r.scale||"both",g=r.origin||["middle","center"],u=n.css("position"),p=d?e:["position","top","bottom","left","right","overflow","opacity"],y={height:0,width:0,outerHeight:0,outerWidth:0};"show"===f&&n.show(),o={height:n.height(),width:n.width(),outerHeight:n.outerHeight(),outerWidth:n.outerWidth()},"toggle"===r.mode&&"show"===f?(n.from=r.to||y,n.to=r.from||o):(n.from=r.from||("show"===f?y:o),n.to=r.to||("hide"===f?y:o)),h={from:{y:n.from.height/o.height,x:n.from.width/o.width},to:{y:n.to.height/o.height,x:n.to.width/o.width}},"box"!==m&&"both"!==m||(h.from.y!==h.to.y&&(p=p.concat(c),n.from=w.effects.setTransition(n,c,h.from.y,n.from),n.to=w.effects.setTransition(n,c,h.to.y,n.to)),h.from.x!==h.to.x&&(p=p.concat(a),n.from=w.effects.setTransition(n,a,h.from.x,n.from),n.to=w.effects.setTransition(n,a,h.to.x,n.to))),"content"!==m&&"both"!==m||h.from.y!==h.to.y&&(p=p.concat(i).concat(s),n.from=w.effects.setTransition(n,i,h.from.y,n.from),n.to=w.effects.setTransition(n,i,h.to.y,n.to)),w.effects.save(n,p),n.show(),w.effects.createWrapper(n),n.css("overflow","hidden").css(n.from),g&&(g=w.effects.getBaseline(g,o),n.from.top=(o.outerHeight-n.outerHeight())*g.y,n.from.left=(o.outerWidth-n.outerWidth())*g.x,n.to.top=(o.outerHeight-n.to.outerHeight)*g.y,n.to.left=(o.outerWidth-n.to.outerWidth)*g.x),n.css(n.from),"content"!==m&&"both"!==m||(c=c.concat(["marginTop","marginBottom"]).concat(i),a=a.concat(["marginLeft","marginRight"]),s=e.concat(c).concat(a),n.find("*[width]").each(function(){var t=w(this),o=t.height(),e=t.width(),i=t.outerHeight(),f=t.outerWidth();d&&w.effects.save(t,s),t.from={height:o*h.from.y,width:e*h.from.x,outerHeight:i*h.from.y,outerWidth:f*h.from.x},t.to={height:o*h.to.y,width:e*h.to.x,outerHeight:o*h.to.y,outerWidth:e*h.to.x},h.from.y!==h.to.y&&(t.from=w.effects.setTransition(t,c,h.from.y,t.from),t.to=w.effects.setTransition(t,c,h.to.y,t.to)),h.from.x!==h.to.x&&(t.from=w.effects.setTransition(t,a,h.from.x,t.from),t.to=w.effects.setTransition(t,a,h.to.x,t.to)),t.css(t.from),t.animate(t.to,r.duration,r.easing,function(){d&&w.effects.restore(t,s)})})),n.animate(n.to,{queue:!1,duration:r.duration,easing:r.easing,complete:function(){0===n.to.opacity&&n.css("opacity",n.from.opacity),"hide"===f&&n.hide(),w.effects.restore(n,p),d||("static"===u?n.css({position:"relative",top:n.to.top,left:n.to.left}):w.each(["top","left"],function(f,t){n.css(t,function(t,o){var e=parseInt(o,10),i=f?n.to.left:n.to.top;return"auto"===o?i+"px":e+i+"px"})})),w.effects.removeWrapper(n),t()}})}});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./effect","./effect-size"],e):e(jQuery)}(function(u){return u.effects.effect.scale=function(e,t){var i=u(this),o=u.extend(!0,{},e),h=u.effects.setMode(i,e.mode||"effect"),f=parseInt(e.percent,10)||(0===parseInt(e.percent,10)||"hide"===h?0:100),r=e.direction||"both",c=e.origin,d={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()},n="horizontal"!==r?f/100:1,f="vertical"!==r?f/100:1;o.effect="size",o.queue=!1,o.complete=t,"effect"!==h&&(o.origin=c||["middle","center"],o.restore=!0),o.from=e.from||("show"===h?{height:0,width:0,outerHeight:0,outerWidth:0}:d),o.to={height:d.height*n,width:d.width*f,outerHeight:d.outerHeight*n,outerWidth:d.outerWidth*f},o.fade&&("show"===h&&(o.from.opacity=0,o.to.opacity=1),"hide"===h&&(o.from.opacity=1,o.to.opacity=0)),i.effect(o)}});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./effect"],e):e(jQuery)}(function(q){return q.effects.effect.shake=function(e,t){var i,f=q(this),n=["position","top","bottom","left","right","height","width"],a=q.effects.setMode(f,e.mode||"effect"),o=e.direction||"left",s=e.distance||20,c=e.times||3,r=2*c+1,u=Math.round(e.duration/r),d="up"===o||"down"===o?"top":"left",p="up"===o||"left"===o,h={},m={},g={},l=f.queue(),o=l.length;for(q.effects.save(f,n),f.show(),q.effects.createWrapper(f),h[d]=(p?"-=":"+=")+s,m[d]=(p?"+=":"-=")+2*s,g[d]=(p?"-=":"+=")+2*s,f.animate(h,u,e.easing),i=1;i<c;i++)f.animate(m,u,e.easing).animate(g,u,e.easing);f.animate(m,u,e.easing).animate(h,u/2,e.easing).queue(function(){"hide"===a&&f.hide(),q.effects.restore(f,n),q.effects.removeWrapper(f),t()}),1<o&&l.splice.apply(l,[1,0].concat(l.splice(o,1+r))),f.dequeue()}});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./effect"],e):e(jQuery)}(function(u){return u.effects.effect.slide=function(e,t){var f=u(this),i=["position","top","bottom","left","right","width","height"],o=u.effects.setMode(f,e.mode||"show"),n="show"===o,s=e.direction||"left",r="up"===s||"down"===s?"top":"left",c="up"===s||"left"===s,d={};u.effects.save(f,i),f.show(),s=e.distance||f["top"==r?"outerHeight":"outerWidth"](!0),u.effects.createWrapper(f).css({overflow:"hidden"}),n&&f.css(r,c?isNaN(s)?"-"+s:-s:s),d[r]=(n?c?"+=":"-=":c?"-=":"+=")+s,f.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){"hide"===o&&f.hide(),u.effects.restore(f,i),u.effects.removeWrapper(f),t()}})}});
!function(e){"function"==typeof define&&define.amd?define(["jquery","./effect"],e):e(jQuery)}(function(c){return c.effects.effect.transfer=function(e,t){var i=c(this),n=c(e.to),f="fixed"===n.css("position"),o=c("body"),s=f?o.scrollTop():0,d=f?o.scrollLeft():0,o=n.offset(),o={top:o.top-s,left:o.left-d,height:n.innerHeight(),width:n.innerWidth()},n=i.offset(),r=c("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(e.className).css({top:n.top-s,left:n.left-d,height:i.innerHeight(),width:i.innerWidth(),position:f?"fixed":"absolute"}).animate(o,e.duration,e.easing,function(){r.remove(),t()})}});
!function(e){function t(e){var t=e.originalEvent.changedTouches,a=t[0],i="";switch(e.type){case"touchmove":i="mousemove";break;case"touchend":i="mouseup";break;default:return}var r=document.createEvent("MouseEvent");r.initMouseEvent(i,!0,!0,window,1,a.screenX,a.screenY,a.clientX,a.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(r),e.preventDefault()}e.rateit={aria:{resetLabel:"reset rating",ratingLabel:"rating"}},e.fn.rateit=function(a,i){var r=1,n={},s="init",d=function(e){return e.charAt(0).toUpperCase()+e.substr(1)};if(0===this.length)return this;var l=e.type(a);if("object"==l||void 0===a||null===a)n=e.extend({},e.fn.rateit.defaults,a);else{if("string"==l&&"reset"!==a&&void 0===i)return this.data("rateit"+d(a));"string"==l&&(s="setvalue")}return this.each(function(){var l=e(this),o=function(e,t){if(null!=t){var a="aria-value"+("value"==e?"now":e),i=l.find(".rateit-range");void 0!=i.attr(a)&&i.attr(a,t)}return arguments[0]="rateit"+d(e),l.data.apply(l,arguments)};if("reset"==a){var u=o("init");for(var v in u)l.data(v,u[v]);if(o("backingfld")){var m=e(o("backingfld"));"SELECT"==m[0].nodeName&&"index"===m[0].getAttribute("data-rateit-valuesrc")?m.prop("selectedIndex",o("value")):m.val(o("value")),m.trigger("change"),m[0].min&&(m[0].min=o("min")),m[0].max&&(m[0].max=o("max")),m[0].step&&(m[0].step=o("step"))}l.trigger("reset")}l.hasClass("rateit")||l.addClass("rateit");var h="rtl"!=l.css("direction");if("setvalue"==s){if(!o("init"))throw"Can't set value before init";if("readonly"!=a||1!=i||o("readonly")||(l.find(".rateit-range").unbind(),o("wired",!1)),"value"==a&&(i=null==i?o("min"):Math.max(o("min"),Math.min(o("max"),i))),o("backingfld")){var m=e(o("backingfld"));"SELECT"==m[0].nodeName&&"index"===m[0].getAttribute("data-rateit-valuesrc")?"value"==a&&m.prop("selectedIndex",i):"value"==a&&m.val(i),"min"==a&&m[0].min&&(m[0].min=i),"max"==a&&m[0].max&&(m[0].max=i),"step"==a&&m[0].step&&(m[0].step=i)}o(a,i)}if(!o("init")){if(o("mode",o("mode")||n.mode),o("icon",o("icon")||n.icon),o("min",isNaN(o("min"))?n.min:o("min")),o("max",isNaN(o("max"))?n.max:o("max")),o("step",o("step")||n.step),o("readonly",void 0!==o("readonly")?o("readonly"):n.readonly),o("resetable",void 0!==o("resetable")?o("resetable"):n.resetable),o("backingfld",o("backingfld")||n.backingfld),o("starwidth",o("starwidth")||n.starwidth),o("starheight",o("starheight")||n.starheight),o("value",Math.max(o("min"),Math.min(o("max"),isNaN(o("value"))?isNaN(n.value)?n.min:n.value:o("value")))),o("ispreset",void 0!==o("ispreset")?o("ispreset"):n.ispreset),o("backingfld")){var m=e(o("backingfld")).hide();if((m.attr("disabled")||m.attr("readonly"))&&o("readonly",!0),"INPUT"==m[0].nodeName&&("range"!=m[0].type&&"text"!=m[0].type||(o("min",parseInt(m.attr("min"))||o("min")),o("max",parseInt(m.attr("max"))||o("max")),o("step",parseInt(m.attr("step"))||o("step")))),"SELECT"==m[0].nodeName&&m[0].options.length>1){"index"===m[0].getAttribute("data-rateit-valuesrc")?(o("min",isNaN(o("min"))?Number(m[0].options[0].index):o("min")),o("max",Number(m[0].options[m[0].length-1].index)),o("step",Number(m[0].options[1].index)-Number(m[0].options[0].index))):(o("min",isNaN(o("min"))?Number(m[0].options[0].value):o("min")),o("max",Number(m[0].options[m[0].length-1].value)),o("step",Number(m[0].options[1].value)-Number(m[0].options[0].value)));var c=m.find("option[selected]");1==c.length&&("index"===m[0].getAttribute("data-rateit-valuesrc")?o("value",c[0].index):o("value",c.val()))}else o("value",m.val())}var g="DIV"==l[0].nodeName?"div":"span";r++;var f='<button id="rateit-reset-{{index}}" type="button" data-role="none" class="rateit-reset" aria-label="'+e.rateit.aria.resetLabel+'" aria-controls="rateit-range-{{index}}"><span></span></button><{{element}} id="rateit-range-{{index}}" class="rateit-range" tabindex="0" role="slider" aria-label="'+e.rateit.aria.ratingLabel+'" aria-owns="rateit-reset-{{index}}" aria-valuemin="'+o("min")+'" aria-valuemax="'+o("max")+'" aria-valuenow="'+o("value")+'"><{{element}} class="rateit-empty"></{{element}}><{{element}} class="rateit-selected"></{{element}}><{{element}} class="rateit-hover"></{{element}}></{{element}}>';l.append(f.replace(/{{index}}/gi,r).replace(/{{element}}/gi,g)),h||(l.find(".rateit-reset").css("float","right"),l.find(".rateit-selected").addClass("rateit-selected-rtl"),l.find(".rateit-hover").addClass("rateit-hover-rtl")),"font"==o("mode")?l.addClass("rateit-font").removeClass("rateit-bg"):l.addClass("rateit-bg").removeClass("rateit-font"),o("init",JSON.parse(JSON.stringify(l.data())))}var p="font"==o("mode");p||l.find(".rateit-selected, .rateit-hover").height(o("starheight"));var b=l.find(".rateit-range");if(p){for(var x=o("icon"),w=o("max")-o("min"),N="",y=0;y<w;y++)N+=x;b.find("> *").text(N),o("starwidth",b.width()/(o("max")-o("min")))}else b.width(o("starwidth")*(o("max")-o("min"))).height(o("starheight"));var C="rateit-preset"+(h?"":"-rtl");if(o("ispreset")?l.find(".rateit-selected").addClass(C):l.find(".rateit-selected").removeClass(C),null!=o("value")){var k=(o("value")-o("min"))*o("starwidth");l.find(".rateit-selected").width(k)}var E=l.find(".rateit-reset");E.data("wired")!==!0&&E.bind("click",function(t){t.preventDefault(),E.blur();var a=e.Event("beforereset");return l.trigger(a),!a.isDefaultPrevented()&&(l.rateit("value",null),void l.trigger("reset"))}).data("wired",!0);var M=function(t,a){var i=a.changedTouches?a.changedTouches[0].pageX:a.pageX,r=i-e(t).offset().left;return h||(r=b.width()-r),r>b.width()&&(r=b.width()),r<0&&(r=0),k=Math.ceil(r/o("starwidth")*(1/o("step")))},I=function(e){var t=e*o("starwidth")*o("step"),a=b.find(".rateit-hover");if(a.data("width")!=t){b.find(".rateit-selected").hide(),a.width(t).show().data("width",t);var i=[e*o("step")+o("min")];l.trigger("hover",i).trigger("over",i)}},L=function(t){var a=e.Event("beforerated");return l.trigger(a,[t]),!a.isDefaultPrevented()&&(o("value",t),o("backingfld")&&("SELECT"==m[0].nodeName&&"index"===m[0].getAttribute("data-rateit-valuesrc")?e(o("backingfld")).prop("selectedIndex",t).trigger("change"):e(o("backingfld")).val(t).trigger("change")),o("ispreset")&&(b.find(".rateit-selected").removeClass(C),o("ispreset",!1)),b.find(".rateit-hover").hide(),b.find(".rateit-selected").width(t*o("starwidth")-o("min")*o("starwidth")).show(),l.trigger("hover",[null]).trigger("over",[null]).trigger("rated",[t]),!0)};o("readonly")?E.hide():(o("resetable")||E.hide(),o("wired")||(b.bind("touchmove touchend",t),b.mousemove(function(e){var t=M(this,e);I(t)}),b.mouseleave(function(e){b.find(".rateit-hover").hide().width(0).data("width",""),l.trigger("hover",[null]).trigger("over",[null]),b.find(".rateit-selected").show()}),b.mouseup(function(e){var t=M(this,e),a=t*o("step")+o("min");L(a),b.blur()}),b.keyup(function(e){38!=e.which&&e.which!=(h?39:37)||L(Math.min(o("value")+o("step"),o("max"))),40!=e.which&&e.which!=(h?37:39)||L(Math.max(o("value")-o("step"),o("min")))}),o("wired",!0)),o("resetable")&&E.show()),b.attr("aria-readonly",o("readonly"))})},e.fn.rateit.defaults={min:0,max:5,step:.5,mode:"bg",icon:"★",starwidth:16,starheight:16,readonly:!1,resetable:!0,ispreset:!1},e(function(){e("div.rateit, span.rateit").rateit()})}(jQuery);
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.raterJs=f()}})(function(){var define,module,exports;return (function(){function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s}return e})()({1:[function(require,module,exports){
"use strict";
module.exports=function rater(options){
var showToolTip=true;
if(typeof options.element==="undefined"||options.element===null){
throw new Error("element required");
}
if(typeof options.showToolTip!=="undefined"){
showToolTip = !!options.showToolTip;
}
if(typeof options.step!=="undefined"){
if(options.step <=0||options.step > 1){
throw new Error("step must be a number between 0 and 1");
}}
var stars=options.max||5;
var starSize=options.starSize||16;
var step=options.step||1;
var onHover=options.onHover;
var onLeave=options.onLeave;
var rating;
var myRating;
var elem=options.element;
elem.classList.add("star-rating");
var div=document.createElement("div");
div.classList.add("star-value");
div.style.backgroundSize=starSize + "px";
elem.appendChild(div);
elem.style.width=starSize * stars + "px";
elem.style.height=starSize + "px";
elem.style.backgroundSize=starSize + "px";
var callback=options.rateCallback;
var disabled = !!options.readOnly;
var disableText;
var isRating=false;
var isBusyText=options.isBusyText;
var currentRating;
var ratingText;
if(typeof options.disableText!=="undefined"){
disableText=options.disableText;
}else{
disableText="{rating}/{maxRating}";
}
if(typeof options.ratingText!=="undefined"){
ratingText=options.ratingText;
}else{
ratingText="{rating}/{maxRating}";
}
if(options.rating){
setRating(options.rating);
}else{
var dataRating=elem.dataset.rating;
if(dataRating){
setRating(+dataRating);
}}
if(typeof rating==="undefined"){
elem.querySelector(".star-value").style.width="0px";
}
if(disabled){
disable();
}
function onMouseMove(e){
if(disabled===true||isRating===true){
return;
}
var xCoor=e.offsetX;
var width=elem.offsetWidth;
var percent=xCoor / width * 100;
if(percent < 101){
if(step===1){
currentRating=Math.ceil(percent / 100 * stars);
}else{
var rat=percent / 100 * stars;
for (var i=0;; i +=step){
if(i >=rat){
currentRating=i;
break;
}}
}
elem.querySelector(".star-value").style.width=currentRating / stars * 100 + "%";
if(showToolTip){
var toolTip=ratingText.replace("{rating}", currentRating);
toolTip=toolTip.replace("{maxRating}", stars);
elem.setAttribute("data-title", toolTip);
}
if(typeof onHover==="function"){
onHover(currentRating, rating);
}}
}
function onStarOut(e){
if(typeof rating!=="undefined"){
elem.querySelector(".star-value").style.width=rating / stars * 100 + "%";
elem.setAttribute("data-rating", rating);
}else{
elem.querySelector(".star-value").style.width="0%";
elem.removeAttribute("data-rating");
}
if(typeof onLeave==="function"){
onLeave(currentRating, rating);
}}
function onStarClick(e){
if(disabled===true){
return;
}
if(isRating===true){
return;
}
if(typeof callback!=="undefined"){
isRating=true;
myRating=currentRating;
if(typeof isBusyText==="undefined"){
elem.removeAttribute("data-title");
}else{
elem.setAttribute("data-title", isBusyText);
}
callback.call(this, myRating, function (){
if(disabled===false){
elem.removeAttribute("data-title");
}
isRating=false;
});
}}
function disable(){
disabled=true;
if(showToolTip&&!!disableText){
var toolTip=disableText.replace("{rating}", rating);
toolTip=toolTip.replace("{maxRating}", stars);
elem.setAttribute("data-title", toolTip);
}else{
elem.removeAttribute("data-title");
}}
function enable(){
disabled=false;
elem.removeAttribute("data-title");
}
function setRating(value){
if(typeof value!=="number"&&typeof value!=="undefined"){
throw new Error("Value must be a number or undefined.");
}
if(value < 0||value > stars){
var ratingError=new Error("Value too high. Please set a rating of " + stars + " or below.");
ratingError.name="ratingError";
throw ratingError;
}
rating=value;
elem.querySelector(".star-value").style.width=value / stars * 100 + "%";
elem.setAttribute("data-rating", value);
}
function getRating(){
return rating;
}
function dispose(){
elem.removeEventListener("mousemove", onMouseMove);
elem.removeEventListener("mouseleave", onStarOut);
elem.removeEventListener("click", onStarClick);
}
elem.addEventListener("mousemove", onMouseMove);
elem.addEventListener("mouseleave", onStarOut);
var module={
setRating: setRating,
getRating: getRating,
disable: disable,
enable: enable,
dispose: dispose
};
elem.addEventListener("click", onStarClick.bind(module));
return module;
};},{"./style.css":2}],2:[function(require,module,exports){
var css=".star-rating {\n  width: 0;\n  position: relative;\n  display: inline-block;\n  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDguOSIgaGVpZ2h0PSIxMDMuNiIgdmlld0JveD0iMCAwIDEwOC45IDEwMy42Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2UzZTZlNjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnN0YXJfMDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTA4LjkgMzkuNiA3MS4zIDM0LjEgNTQuNCAwIDM3LjYgMzQuMSAwIDM5LjYgMjcuMiA2Ni4xIDIwLjggMTAzLjYgNTQuNCA4NS45IDg4LjEgMTAzLjYgODEuNyA2Ni4xIDEwOC45IDM5LjYiLz48L2c+PC9nPjwvc3ZnPgo=);\n  background-position: 0 0;\n  background-repeat: repeat-x;\n  cursor: pointer;\n}\n.star-rating[data-title]:hover:after {\n  content: attr(data-title);\n  padding: 4px 8px;\n  color: #333;\n  position: absolute;\n  left: 0;\n  top: 100%;\n  z-index: 20;\n  white-space: nowrap;\n  -moz-border-radius: 5px;\n  -webkit-border-radius: 5px;\n  border-radius: 5px;\n  -moz-box-shadow: 0px 0px 4px #222;\n  -webkit-box-shadow: 0px 0px 4px #222;\n  box-shadow: 0px 0px 4px #222;\n  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);\n  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));\n  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);\n  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);\n  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);\n  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);\n}\n.star-rating .star-value {\n  height: 100%;\n  position: absolute;\n}\n.star-rating .star-value {\n  position: absolute;\n  height: 100%;\n  width: 100%;\n  background: url('data:image/svg+xml;base64,PHN2ZwoJeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTA4LjkiIGhlaWdodD0iMTAzLjYiIHZpZXdCb3g9IjAgMCAxMDguOSAxMDMuNiI+Cgk8ZGVmcz4KCQk8c3R5bGU+LmNscy0xe2ZpbGw6I2YxYzk0Nzt9PC9zdHlsZT4KCTwvZGVmcz4KCTx0aXRsZT5zdGFyMTwvdGl0bGU+Cgk8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4KCQk8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPgoJCQk8cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNTQuNCAwIDcxLjMgMzQuMSAxMDguOSAzOS42IDgxLjcgNjYuMSA4OC4xIDEwMy42IDU0LjQgODUuOSAyMC44IDEwMy42IDI3LjIgNjYuMSAwIDM5LjYgMzcuNiAzNC4xIDU0LjQgMCIvPgoJCTwvZz4KCTwvZz4KPC9zdmc+Cg==');\n  background-repeat: repeat-x;\n}\n"; (require("browserify-css").createStyle(css, { "href": "lib\\style.css" }, { "insertAt": "bottom" })); module.exports=css;
},{"browserify-css":3}],3:[function(require,module,exports){
'use strict';
var styleElementsInsertedAtTop=[];
var insertStyleElement=function(styleElement, options){
var head=document.head||document.getElementsByTagName('head')[0];
var lastStyleElementInsertedAtTop=styleElementsInsertedAtTop[styleElementsInsertedAtTop.length - 1];
options=options||{};
options.insertAt=options.insertAt||'bottom';
if(options.insertAt==='top'){
if(!lastStyleElementInsertedAtTop){
head.insertBefore(styleElement, head.firstChild);
}else if(lastStyleElementInsertedAtTop.nextSibling){
head.insertBefore(styleElement, lastStyleElementInsertedAtTop.nextSibling);
}else{
head.appendChild(styleElement);
}
styleElementsInsertedAtTop.push(styleElement);
}else if(options.insertAt==='bottom'){
head.appendChild(styleElement);
}else{
throw new Error('Invalid value for parameter \'insertAt\'. Must be \'top\' or \'bottom\'.');
}};
module.exports={
createLink: function(href, attributes){
var head=document.head||document.getElementsByTagName('head')[0];
var link=document.createElement('link');
link.href=href;
link.rel='stylesheet';
for (var key in attributes){
if(! attributes.hasOwnProperty(key)){
continue;
}
var value=attributes[key];
link.setAttribute('data-' + key, value);
}
head.appendChild(link);
},
createStyle: function(cssText, attributes, extraOptions){
extraOptions=extraOptions||{};
var style=document.createElement('style');
style.type='text/css';
for (var key in attributes){
if(! attributes.hasOwnProperty(key)){
continue;
}
var value=attributes[key];
style.setAttribute('data-' + key, value);
}
if(style.sheet){
style.innerHTML=cssText;
style.sheet.cssText=cssText;
insertStyleElement(style, { insertAt: extraOptions.insertAt });
}else if(style.styleSheet){
insertStyleElement(style, { insertAt: extraOptions.insertAt });
style.styleSheet.cssText=cssText;
}else{
style.appendChild(document.createTextNode(cssText));
insertStyleElement(style, { insertAt: extraOptions.insertAt });
}}
};},{}]},{},[1])(1)
});
function yasrOverallRatingFront (overallRating, starSize){
overallRating=parseFloat(overallRating);
starSize=parseInt(starSize);
raterJs({
starSize: starSize,
step: 0.1,
showToolTip: false,
rating: overallRating,
readOnly: true,
element: document.querySelector("#yasr-overall-rating-rater"),
});
}
function yasrVisitorVotesFront (mediumRating, starSize, readonly, postId){
mediumRating=parseFloat(mediumRating);
starSize=parseInt(starSize);
if(readonly==='true'){
readonly=true;
}
if(readonly==='false'){
readonly=false;
}
var yasrVVElementToGet='#yasr-visitor-votes-rater-'+postId;
raterJs({
starSize: starSize,
step: 1,
showToolTip: false,
rating: mediumRating,
readOnly: readonly,
element: document.querySelector(yasrVVElementToGet),
rateCallback: function rateCallback(rating, done){
document.getElementById('yasr_visitor_votes_' + postId).innerHTML=yasrCommonData.loaderHtml;
var rating=rating.toFixed(1);
var rating=parseFloat(rating);
var data={
action: 'yasr_send_visitor_rating',
rating: rating,
post_id: postId,
size: starSize,
nonce_visitor: yasrVisitorsVotesData.nonceVisitor
};
var dataToSend=jsObject_to_URLEncoded(data);
var yasrVVAjaxCall=new Request(yasrCommonData.ajaxurl ,{
method: 'post',
headers: new Headers({
"Content-Type": "application/x-www-form-urlencoded"
}),
body: dataToSend
});
fetch(yasrVVAjaxCall)
.then(checkResponse)
.then (function(response){
return response.json();
})
.then(function(data){
document.getElementById('yasr_visitor_votes_' + postId).innerHTML=data;
raterJs({
starSize: starSize,
step: 1,
showToolTip: false,
rating: rating,
readOnly: true,
element: document.querySelector(yasrVVElementToGet)
});
})
.then(done)
.catch(function(err){
console.log('Error with ajax call', err);
});
done();
}});
}
document.addEventListener('DOMContentLoaded', function(event){
if(typeof yasrVisitorsVotesData!=='undefined'){
yasrVisitorsVotes ();
if(yasrCommonData.visitorStatsEnabled=='yes'){
yasrDrawTipsProgress ();
}}
if(typeof yasrMultiSetData!=='undefined'){
yasrVisitorsMultiSet ();
}
if(typeof yasrMostHighestRanking!=='undefined'){
yasrMostOrHighestRatedChart();
}});
function yasrVisitorsVotes (){
jQuery('.rateit').bind('over', function (event, value){ jQuery(this).attr('title', yasrCommonData.tooltipValues[value-1]); });
jQuery('.yasr_visitor_votes_stars_div').on('rated', function(){
var el=jQuery(this);
var value=el.rateit('value');
var value=value.toFixed(1);
var postid=jQuery(this).data('postid');
var classSize=jQuery(this).attr('class');
var voteIfUserAlredyRated=jQuery('#yasr-user-vote-'+postid).data('yasr-already-voted');
if(value < 1){
jQuery('#yasr_visitor_votes_' + postid).html('You can\'t vote 0');
}else{
jQuery('#yasr_visitor_votes_' + postid).html(yasrCommonData.loaderHtml);
var data={
action: 'yasr_send_visitor_rating',
rating: value,
post_id: postid,
size: classSize,
nonce_visitor: yasrVisitorsVotesData.nonceVisitor
};
jQuery.post(yasrCommonData.ajaxurl, data, function(response){
jQuery('#yasr_visitor_votes_' + postid).html(response);
jQuery('.rateit').rateit();
}) ;
}});
}
function yasrVisitorsMultiSet (){
var ratingObject="";
var ratingArray=[];
var postId=yasrCommonData.postid;
var setType=yasrMultiSetData.setType;
var nonce=yasrMultiSetData.nonceVisitor;
jQuery('.yasr-visitor-multi-'+postId+'-'+setType).on('rated', function(){
var el=jQuery(this);
var value=el.rateit('value');
var value=value.toFixed(1);
var idField=el.attr('id');
ratingObject={
field: idField,
rating: value
};
ratingArray.push(ratingObject);
});
jQuery('#yasr-send-visitor-multiset-'+postId+'-'+setType).on('click', function(){
jQuery('#yasr-send-visitor-multiset-'+postId+'-'+setType).hide();
jQuery('#yasr-loader-multiset-visitor-'+postId+'-'+setType).show();
var data={
action: 'yasr_visitor_multiset_field_vote',
nonce: nonce,
post_id: postId,
rating: ratingArray,
set_type: setType
};
jQuery.post(yasrCommonData.ajaxurl, data, function(response){
jQuery('#yasr-loader-multiset-visitor-'+postId+'-'+setType).text(response);
});
});
}
function yasrMostOrHighestRatedChart (){
jQuery('#yasr-highest-rated-posts').hide();
jQuery('#link-yasr-highest-rated-posts').on("click", function (){
jQuery('#yasr-most-rated-posts').hide();
jQuery('#yasr-highest-rated-posts').show();
return false;
});
jQuery('#link-yasr-most-rated-posts').on("click", function (){
jQuery('#yasr-highest-rated-posts').hide();
jQuery('#yasr-most-rated-posts').show();
return false;
});
}
function yasrDrawProgressBars (valueProgressbar, postId){
var i=null;
var j=0;
for (i=5; i>0; i--){
jQuery("#yasr-progress-bar-postid-"+postId+"-progress-bar-" + i).progressbar({
value: valueProgressbar[j]
});
j=j+1;
}}
function yasrDrawTipsProgress (){
var varTipsContent=null;
jQuery('#yasr-total-average-dashicon-' + yasrCommonData.postid).tooltip({
position: {
my: 'center bottom' ,
at: 'center top-10',
},
tooltipClass: "yasr-visitors-stats-tooltip",
content: function(tipsContent){
if(!varTipsContent){
var data={
action: 'yasr_stats_visitors_votes',
post_id: yasrCommonData.postid
};
jQuery.post(yasrCommonData.ajaxurl, data, function(response){
varTipsContent=response;
tipsContent(response);
});
}else{
return varTipsContent;
}},
disabled: true,
});
jQuery('#yasr-total-average-dashicon-' + yasrCommonData.postid).on("hover", function(){
jQuery(this).tooltip('enable').tooltip('open');
jQuery('.ui-helper-hidden-accessible').children(':first').removeAttr('style');
jQuery('.ui-helper-hidden-accessible').children(':last', this).remove();
});
}
jQuery(document).ajaxComplete(function(){
jQuery('.rateit').rateit();
});
function jsObject_to_URLEncoded(element, key, list){
var list=list||[];
if(typeof(element)=='object'){
for (var idx in element)
jsObject_to_URLEncoded(element[idx],key?key+'['+idx+']':idx,list);
}else{
list.push(key+'='+encodeURIComponent(element));
}
return list.join('&');
}
function checkResponse(res){
if(res.status >=400&&res.status < 600){
throw new Error(`Failed with status ${res.status}`);
}
return res;
};
(function($){
var selectors=[];
var check_binded=false;
var check_lock=false;
var defaults={
interval: 250,
force_process: false
};
var $window=$(window);
var $prior_appeared=[];
function process(){
check_lock=false;
for (var index=0, selectorsLength=selectors.length; index < selectorsLength; index++){
var $appeared=$(selectors[index]).filter(function(){
return $(this).is(':appeared');
});
$appeared.trigger('wpr_appear', [$appeared]);
if($prior_appeared[index]){
var $disappeared=$prior_appeared[index].not($appeared);
$disappeared.trigger('wpr_disappear', [$disappeared]);
}
$prior_appeared[index]=$appeared;
}};
function add_selector(selector){
selectors.push(selector);
$prior_appeared.push();
}
$.expr[':']['appeared']=function(element){
var $element=$(element);
if(!$element.is(':visible')){
return false;
}
var window_left=$window.scrollLeft();
var window_top=$window.scrollTop();
var offset=$element.offset();
var left=offset.left;
var top=offset.top;
if(top + $element.height() >=window_top &&
top - ($element.data('appear-top-offset')||0) <=window_top + $window.height() &&
left + $element.width() >=window_left &&
left - ($element.data('appear-left-offset')||0) <=window_left + $window.width()){
return true;
}else{
return false;
}};
$.fn.extend({
wpr_appear: function(options){
var opts=$.extend({}, defaults, options||{});
var selector=this.selector||this;
if(!check_binded){
var on_check=function(){
if(check_lock){
return;
}
check_lock=true;
setTimeout(process, opts.interval);
};
$(window).scroll(on_check).resize(on_check);
check_binded=true;
}
if(opts.force_process){
setTimeout(process, opts.interval);
}
add_selector(selector);
return $(selector);
}});
$.extend({
wpr_force_appear: function(){
if(check_binded){
process();
return true;
}
return false;
}});
})(function(){
if(typeof module!=='undefined'){
return require('jquery');
}else{
return jQuery;
}}());
jQuery(document).ready(function($){
$('.wp-review-comment-field.allowed-to-rate a').on('click', function(){
var $this=$(this),
$elem=$this.closest('.wp-review-comment-field');
if($elem.hasClass('allowed-to-rate')){
$elem.removeClass('has-not-rated-yet');
$elem.find('.review-result').css('width', parseInt($this.data('input-value'))*20+'%');
$elem.find('.wp_review_comment_rating').val($this.data('input-value'));
}});
if($('.review-wrapper').length){
$('.review-wrapper').wpr_appear().on('wpr_appear', function(event){
var $this=$(this);
if($this.hasClass('delay-animation')){
$this.removeClass('delay-animation');
if($this.find('.wp-review-circle-rating').length){
$this.find('.wp-review-circle-rating').each(function(index, el){
if($(el).closest('.wp-review-user-rating').length)
return true;
var initial_value=$(el).data('initial_value');
$({value: 0}).animate({value: initial_value}, {
duration: 2000,
easing:'swing',
step: function(){
$(el).val(Math.floor(this.value)).trigger('change');
},
complete: function(){
$(el).val(initial_value).trigger('change');
}});
});
}}
}).on('wpr_disappear', function(event){
var $this=$(this);
});
$(window).load(function(){
$.wpr_force_appear();
});
}
var $commentFeedback=$('.wp-review-feedback');
$commentFeedback.on('click', 'a', function(e){
var $this=$(this);
e.preventDefault();
if($this.hasClass('voted')||$this.siblings().hasClass('voted')||$commentFeedback.hasClass('processing')) return;
$.ajax({
type: 'POST',
url: wpreview.ajaxurl,
beforeSend: function(){
$commentFeedback.addClass('processing');
},
data: { action: 'mts_review_feedback', isHelpful: $this.data('value'), commentId: $this.data('comment-id') },
success: function(data){
$this.closest('.wp-review-feedback').find('a').removeClass('voted');
$this.addClass('voted').find('.feedback-count').text('('+data+')');
},
error: function(jqXHR){
alert(jqXHR.responseText);
},
complete: function(){
$commentFeedback.removeClass('processing');
}});
});
if($('#wp-review-comment-title-field').length){
$('#wp-review-comment-title-field').closest('form').addClass('wp-review-comment-form');
}});
function wp_review_rate($elem){
var is_comment_rating=($elem.is('.wp-review-comment-rating-star')||!!$elem.closest('.wp-review-comment-rating-star').length);
if(is_comment_rating){
return '';
}
var rating=$elem.find('.wp-review-user-rating-val').val();
var postid=$elem.find('.wp-review-user-rating-postid').val();
var token=$elem.find('.wp-review-user-rating-nonce').val();
var $target=$elem;
if(! $target.is('.wp-review-user-rating'))
$target=$elem.closest('.wp-review-user-rating');
if(rating==0){
return '';
}
jQuery.ajax ({
beforeSend: function(){
$target.addClass('wp-review-loading');
},
data: { action: 'wp_review_rate', post_id: postid, nonce: token, review: rating },
type: 'post',
dataType: 'json',
url: wpreview.ajaxurl,
success: function(response){
$target.removeClass('wp-review-loading');
if(typeof response.html!=='undefined'&&response.html!=''){
$target.empty().append(response.html).addClass('has-rated');
}
if(typeof response.rating_total!=='undefined'&&response.rating_total!=''){
$target.parent().find('.wp-review-user-rating-total').text(response.rating_total);
}
if(typeof response.rating_count!=='undefined'&&response.rating_count!=''){
$target.parent().find('.wp-review-user-rating-counter').text(response.rating_count);
}}
});
};
(function (factory){
if(typeof exports==='object'){
module.exports=factory(require('jquery'));
}else if(typeof define==='function'&&define.amd){
define(['jquery'], factory);
}else{
factory(jQuery);
}}(function ($){
"use strict";
var k={},
max=Math.max,
min=Math.min;
k.c={};
k.c.d=$(document);
k.c.t=function (e){
return e.originalEvent.touches.length - 1;
};
k.o=function (){
var s=this;
this.o=null;
this.$=null;
this.i=null;
this.g=null;
this.v=null;
this.cv=null;
this.x=0;
this.y=0;
this.w=0;
this.h=0;
this.$c=null;
this.c=null;
this.t=0;
this.isInit=false;
this.fgColor=null;
this.pColor=null;
this.dH=null;
this.cH=null;
this.eH=null;
this.rH=null;
this.scale=1;
this.relative=false;
this.relativeWidth=false;
this.relativeHeight=false;
this.$div=null;
this.run=function (){
var cf=function (e, conf){
var k;
for (k in conf){
s.o[k]=conf[k];
}
s._carve().init();
s._configure()
._draw();
};
if(this.$.data('kontroled')) return;
this.$.data('kontroled', true);
this.extend();
this.o=$.extend({
min: this.$.data('min')!==undefined ? this.$.data('min'):0,
max: this.$.data('max')!==undefined ? this.$.data('max'):100,
stopper: true,
readOnly: this.$.data('readonly')||(this.$.attr('readonly')==='readonly'),
cursor: this.$.data('cursor')===true&&30
|| this.$.data('cursor')||0,
thickness: this.$.data('thickness')
&& Math.max(Math.min(this.$.data('thickness'), 1), 0.01)
|| 0.35,
lineCap: this.$.data('linecap')||'butt',
width: this.$.data('width')||200,
height: this.$.data('height')||200,
displayInput: this.$.data('displayinput')==null||this.$.data('displayinput'),
displayPrevious: this.$.data('displayprevious'),
fgColor: this.$.data('fgcolor')||'#87CEEB',
inputColor: this.$.data('inputcolor'),
font: this.$.data('font')||'Arial',
fontWeight: this.$.data('font-weight')||'bold',
inline: false,
step: this.$.data('step')||1,
rotation: this.$.data('rotation'),
draw: null,
change: null,
cancel: null,
release: null,
format: function(v){
return v;
},
parse: function (v){
return parseFloat(v);
}}, this.o
);
this.o.flip=this.o.rotation==='anticlockwise'||this.o.rotation==='acw';
if(!this.o.inputColor){
this.o.inputColor=this.o.fgColor;
}
if(this.$.is('fieldset')){
this.v={};
this.i=this.$.find('input');
this.i.each(function(k){
var $this=$(this);
s.i[k]=$this;
s.v[k]=s.o.parse($this.val());
$this.bind('change blur',
function (){
var val={};
val[k]=$this.val();
s.val(s._validate(val));
}
);
});
this.$.find('legend').remove();
}else{
this.i=this.$;
this.v=this.o.parse(this.$.val());
this.v===''&&(this.v=this.o.min);
this.$.bind('change blur',
function (){
s.val(s._validate(s.o.parse(s.$.val())));
}
);
}
!this.o.displayInput&&this.$.hide();
this.$c=$(document.createElement('canvas')).attr({
width: this.o.width,
height: this.o.height
});
this.$div=$('<div style="'
+ (this.o.inline ? 'display:inline;':'')
+ 'width:' + this.o.width + 'px;height:' + this.o.height + 'px;'
+ '"></div>');
this.$.wrap(this.$div).before(this.$c);
this.$div=this.$.parent();
if(typeof G_vmlCanvasManager!=='undefined'){
G_vmlCanvasManager.initElement(this.$c[0]);
}
this.c=this.$c[0].getContext ? this.$c[0].getContext('2d'):null;
if(!this.c){
throw {
name:        "CanvasNotSupportedException",
message:     "Canvas not supported. Please use excanvas on IE8.0.",
toString:    function(){return this.name + ": " + this.message}}
}
this.scale=(window.devicePixelRatio||1) / (
this.c.webkitBackingStorePixelRatio ||
this.c.mozBackingStorePixelRatio ||
this.c.msBackingStorePixelRatio ||
this.c.oBackingStorePixelRatio ||
this.c.backingStorePixelRatio||1
);
this.relativeWidth=this.o.width % 1!==0
&& this.o.width.indexOf('%');
this.relativeHeight=this.o.height % 1!==0
&& this.o.height.indexOf('%');
this.relative=this.relativeWidth||this.relativeHeight;
this._carve();
if(this.v instanceof Object){
this.cv={};
this.copy(this.v, this.cv);
}else{
this.cv=this.v;
}
this.$
.bind("configure", cf)
.parent()
.bind("configure", cf);
this._listen()
._configure()
._xy()
.init();
this.isInit=true;
this.$.val(this.o.format(this.v));
this._draw();
return this;
};
this._carve=function(){
if(this.relative){
var w=this.relativeWidth ?
this.$div.parent().width() *
parseInt(this.o.width) / 100
: this.$div.parent().width(),
h=this.relativeHeight ?
this.$div.parent().height() *
parseInt(this.o.height) / 100
: this.$div.parent().height();
this.w=this.h=Math.min(w, h);
}else{
this.w=this.o.width;
this.h=this.o.height;
}
this.$div.css({
'width': this.w + 'px',
'height': this.h + 'px'
});
this.$c.attr({
width: this.w,
height: this.h
});
if(this.scale!==1){
this.$c[0].width=this.$c[0].width * this.scale;
this.$c[0].height=this.$c[0].height * this.scale;
this.$c.width(this.w);
this.$c.height(this.h);
}
return this;
};
this._draw=function (){
var d=true;
s.g=s.c;
s.clear();
s.dH&&(d=s.dH());
d!==false&&s.draw();
};
this._touch=function (e){
var touchMove=function (e){
var v=s.xy2val(
e.originalEvent.touches[s.t].pageX,
e.originalEvent.touches[s.t].pageY
);
if(v==s.cv) return;
if(s.cH&&s.cH(v)===false) return;
s.change(s._validate(v));
s._draw();
};
this.t=k.c.t(e);
touchMove(e);
k.c.d
.bind("touchmove.k", touchMove)
.bind("touchend.k",
function (){
k.c.d.unbind('touchmove.k touchend.k');
s.val(s.cv);
}
);
return this;
};
this._mouse=function (e){
var mouseMove=function (e){
var v=s.xy2val(e.pageX, e.pageY);
if(v==s.cv) return;
if(s.cH&&(s.cH(v)===false)) return;
s.change(s._validate(v));
s._draw();
};
mouseMove(e);
k.c.d
.bind("mousemove.k", mouseMove)
.bind("keyup.k",
function (e){
if(e.keyCode===27){
k.c.d.unbind("mouseup.k mousemove.k keyup.k");
if(s.eH&&s.eH()===false)
return;
s.cancel();
}}
)
.bind("mouseup.k",
function (e){
k.c.d.unbind('mousemove.k mouseup.k keyup.k');
s.val(s.cv);
}
);
return this;
};
this._xy=function (){
var o=this.$c.offset();
this.x=o.left;
this.y=o.top;
return this;
};
this._listen=function (){
if(!this.o.readOnly){
this.$c
.bind("mousedown",
function (e){
e.preventDefault();
s._xy()._mouse(e);
}
)
.bind("touchstart",
function (e){
e.preventDefault();
s._xy()._touch(e);
}
);
this.listen();
}else{
this.$.attr('readonly', 'readonly');
}
if(this.relative){
$(window).resize(function(){
s._carve().init();
s._draw();
});
}
return this;
};
this._configure=function (){
if(this.o.draw) this.dH=this.o.draw;
if(this.o.change) this.cH=this.o.change;
if(this.o.cancel) this.eH=this.o.cancel;
if(this.o.release) this.rH=this.o.release;
if(this.o.displayPrevious){
this.pColor=this.h2rgba(this.o.fgColor, "0.4");
this.fgColor=this.h2rgba(this.o.fgColor, "0.6");
}else{
this.fgColor=this.o.fgColor;
}
return this;
};
this._clear=function (){
this.$c[0].width=this.$c[0].width;
};
this._validate=function (v){
var val=(~~ (((v < 0) ? -0.5:0.5) + (v/this.o.step))) * this.o.step;
return Math.round(val * 100) / 100;
};
this.listen=function (){};
this.extend=function (){};
this.init=function (){};
this.change=function (v){};
this.val=function (v){};
this.xy2val=function (x, y){};
this.draw=function (){};
this.clear=function (){ this._clear(); };
this.h2rgba=function (h, a){
var rgb;
h=h.substring(1,7);
rgb=[
parseInt(h.substring(0,2), 16),
parseInt(h.substring(2,4), 16),
parseInt(h.substring(4,6), 16)
];
return "rgba(" + rgb[0] + "," + rgb[1] + "," + rgb[2] + "," + a + ")";
};
this.copy=function (f, t){
for (var i in f){
t[i]=f[i];
}};};
k.Dial=function (){
k.o.call(this);
this.startAngle=null;
this.xy=null;
this.radius=null;
this.lineWidth=null;
this.cursorExt=null;
this.w2=null;
this.PI2=2*Math.PI;
this.extend=function (){
this.o=$.extend({
bgColor: this.$.data('bgcolor')||'#EEEEEE',
angleOffset: this.$.data('angleoffset')||0,
angleArc: this.$.data('anglearc')||360,
inline: true
}, this.o);
};
this.val=function (v, triggerRelease){
if(null!=v){
v=this.o.parse(v);
if(triggerRelease!==false
&& v!=this.v
&& this.rH
&& this.rH(v)===false){ return; }
this.cv=this.o.stopper ? max(min(v, this.o.max), this.o.min):v;
this.v=this.cv;
this.$.val(this.o.format(this.v));
this._draw();
}else{
return this.v;
}};
this.xy2val=function (x, y){
var a, ret;
a=Math.atan2(
x - (this.x + this.w2),
- (y - this.y - this.w2)
) - this.angleOffset;
if(this.o.flip){
a=this.angleArc - a - this.PI2;
}
if(this.angleArc!=this.PI2&&(a < 0)&&(a > -0.5)){
a=0;
}else if(a < 0){
a +=this.PI2;
}
ret=(a * (this.o.max - this.o.min) / this.angleArc) + this.o.min;
this.o.stopper&&(ret=max(min(ret, this.o.max), this.o.min));
return ret;
};
this.listen=function (){
var s=this, mwTimerStop,
mwTimerRelease,
mw=function (e){
e.preventDefault();
var ori=e.originalEvent,
deltaX=ori.detail||ori.wheelDeltaX,
deltaY=ori.detail||ori.wheelDeltaY,
v=s._validate(s.o.parse(s.$.val()))
+ (
deltaX > 0||deltaY > 0
? s.o.step
: deltaX < 0||deltaY < 0 ? -s.o.step:0
);
v=max(min(v, s.o.max), s.o.min);
s.val(v, false);
if(s.rH){
clearTimeout(mwTimerStop);
mwTimerStop=setTimeout(function (){
s.rH(v);
mwTimerStop=null;
}, 100);
if(!mwTimerRelease){
mwTimerRelease=setTimeout(function (){
if(mwTimerStop)
s.rH(v);
mwTimerRelease=null;
}, 200);
}}
},
kval,
to,
m=1,
kv={
37: -s.o.step,
38: s.o.step,
39: s.o.step,
40: -s.o.step
};
this.$
.bind("keydown",
function (e){
var kc=e.keyCode;
if(kc >=96&&kc <=105){
kc=e.keyCode=kc - 48;
}
kval=parseInt(String.fromCharCode(kc));
if(isNaN(kval)){
(kc!==13)
&& kc!==8 
&& kc!==9 
&& kc!==189 
&& (kc!==190
|| s.$.val().match(/\./))
&& e.preventDefault();
if($.inArray(kc,[37,38,39,40]) > -1){
e.preventDefault();
var v=s.o.parse(s.$.val()) + kv[kc] * m;
s.o.stopper&&(v=max(min(v, s.o.max), s.o.min));
s.change(s._validate(v));
s._draw();
to=window.setTimeout(function (){
m *=2;
}, 30);
}}
}
)
.bind("keyup",
function (e){
if(isNaN(kval)){
if(to){
window.clearTimeout(to);
to=null;
m=1;
s.val(s.$.val());
}}else{
(s.$.val() > s.o.max&&s.$.val(s.o.max))
|| (s.$.val() < s.o.min&&s.$.val(s.o.min));
}}
);
};
this.init=function (){
if(this.v < this.o.min
|| this.v > this.o.max){ this.v=this.o.min; }
this.$.val(this.v);
this.w2=this.w / 2;
this.cursorExt=this.o.cursor / 100;
this.xy=this.w2 * this.scale;
this.lineWidth=this.xy * this.o.thickness;
this.lineCap=this.o.lineCap;
this.radius=this.xy - this.lineWidth / 2;
this.o.angleOffset
&& (this.o.angleOffset=isNaN(this.o.angleOffset) ? 0:this.o.angleOffset);
this.o.angleArc
&& (this.o.angleArc=isNaN(this.o.angleArc) ? this.PI2:this.o.angleArc);
this.angleOffset=this.o.angleOffset * Math.PI / 180;
this.angleArc=this.o.angleArc * Math.PI / 180;
this.startAngle=1.5 * Math.PI + this.angleOffset;
this.endAngle=1.5 * Math.PI + this.angleOffset + this.angleArc;
var s=max(
String(Math.abs(this.o.max)).length,
String(Math.abs(this.o.min)).length,
2
) + 2;
this.o.displayInput
&& this.i.css({
'width':((this.w / 2 + 4) >> 0) + 'px',
'height':((this.w / 3) >> 0) + 'px',
'position':'absolute',
'vertical-align':'middle',
'margin-top':((this.w / 3) >> 0) + 'px',
'margin-left':'-' + ((this.w * 3 / 4 + 2) >> 0) + 'px',
'border':0,
'background':'none',
'font':this.o.fontWeight + ' ' + ((this.w / s) >> 0) + 'px ' + this.o.font,
'text-align':'center',
'color':this.o.inputColor||this.o.fgColor,
'padding':'0px',
'-webkit-appearance': 'none'
})||this.i.css({
'width': '0px',
'visibility': 'hidden'
});
};
this.change=function (v){
this.cv=v;
this.$.val(this.o.format(v));
};
this.angle=function (v){
return (v - this.o.min) * this.angleArc / (this.o.max - this.o.min);
};
this.arc=function (v){
var sa, ea;
v=this.angle(v);
if(this.o.flip){
sa=this.endAngle + 0.00001;
ea=sa - v - 0.00001;
}else{
sa=this.startAngle - 0.00001;
ea=sa + v + 0.00001;
}
this.o.cursor
&& (sa=ea - this.cursorExt)
&& (ea=ea + this.cursorExt);
return {
s: sa,
e: ea,
d: this.o.flip&&!this.o.cursor
};};
this.draw=function (){
var c=this.g,
a=this.arc(this.cv),
pa,
r=1;
c.lineWidth=this.lineWidth;
c.lineCap=this.lineCap;
if(this.o.bgColor!=="none"){
c.beginPath();
c.strokeStyle=this.o.bgColor;
c.arc(this.xy, this.xy, this.radius, this.endAngle - 0.00001, this.startAngle + 0.00001, true);
c.stroke();
}
if(this.o.displayPrevious){
pa=this.arc(this.v);
c.beginPath();
c.strokeStyle=this.pColor;
c.arc(this.xy, this.xy, this.radius, pa.s, pa.e, pa.d);
c.stroke();
r=this.cv==this.v;
}
c.beginPath();
c.strokeStyle=r ? this.o.fgColor:this.fgColor ;
c.arc(this.xy, this.xy, this.radius, a.s, a.e, a.d);
c.stroke();
};
this.cancel=function (){
this.val(this.v);
};};
$.fn.dial=$.fn.knob=function (o){
return this.each(function (){
var d=new k.Dial();
d.o=o;
d.$=$(this);
d.run();
}
).parent();
};}));