(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n(require("jquery")):n(jQuery)})(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var v,c;if(arguments.length>1&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(v=s.expires,c=s.expires=new Date,c.setMilliseconds(c.getMilliseconds()+v*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(var l=u?undefined:{},y=document.cookie?document.cookie.split("; "):[],a=0,b=y.length;a<b;a++){var p=y[a].split("="),w=f(p.shift()),h=p.join("=");if(u===w){l=r(h,o);break}u||(h=r(h))===undefined||(l[w]=h)}return l};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t)}}),function(n,t,i,r,u){function nt(t){t=t.split(")");var w=n.trim,l=-1,b=t.length-1,c,a,u,f=d?new Float32Array(6):[],i=d?new Float32Array(6):[],e=d?new Float32Array(6):[1,0,0,1,0,0];for(f[0]=f[3]=e[0]=e[3]=1,f[1]=f[2]=f[4]=f[5]=0;++l<b;){c=t[l].split("(");a=w(c[0]);u=c[1];i[0]=i[3]=1;i[1]=i[2]=i[4]=i[5]=0;switch(a){case s+"X":i[4]=parseInt(u,10);break;case s+"Y":i[5]=parseInt(u,10);break;case s:u=u.split(",");i[4]=parseInt(u[0],10);i[5]=parseInt(u[1]||0,10);break;case v:u=p(u);i[0]=r.cos(u);i[1]=r.sin(u);i[2]=-r.sin(u);i[3]=r.cos(u);break;case o+"X":i[0]=+u;break;case o+"Y":i[3]=u;break;case o:u=u.split(",");i[0]=u[0];i[3]=u.length>1?u[1]:u[0];break;case h+"X":i[2]=r.tan(p(u));break;case h+"Y":i[1]=r.tan(p(u));break;case y:u=u.split(",");i[0]=u[0];i[1]=u[1];i[2]=u[2];i[3]=u[3];i[4]=parseInt(u[4],10);i[5]=parseInt(u[5],10)}e[0]=f[0]*i[0]+f[2]*i[1];e[1]=f[1]*i[0]+f[3]*i[1];e[2]=f[0]*i[2]+f[2]*i[3];e[3]=f[1]*i[2]+f[3]*i[3];e[4]=f[0]*i[4]+f[2]*i[5]+f[4];e[5]=f[1]*i[4]+f[3]*i[5]+f[5];f=[e[0],e[1],e[2],e[3],e[4],e[5]]}return e}function tt(n){var f,l,u,t=n[0],i=n[1],e=n[2],c=n[3];return t*c-i*e?(f=r.sqrt(t*t+i*i),t/=f,i/=f,u=t*e+i*c,e-=t*u,c-=i*u,l=r.sqrt(e*e+c*c),e/=l,c/=l,u/=l,t*c<i*e&&(t=-t,i=-i,u=-u,f=-f)):f=l=u=0,[[s,[+n[4],+n[5]]],[v,r.atan2(i,t)],[h+"X",r.atan(u)],[o,[f,l]]]}function lt(t,i){var r={start:[],end:[]},u=-1,o,f,e,s;if((t=="none"||et(t))&&(t=""),(i=="none"||et(i))&&(i=""),t&&i&&!i.indexOf("matrix")&&it(t).join()==it(i.split(")")[0]).join()&&(r.origin=t,t="",i=i.slice(i.indexOf(")")+1)),t||i){if(t&&i&&ot(t)!=ot(i))r.start=tt(nt(t)),r.end=tt(nt(i));else for(t&&(t=t.split(")"))&&(o=t.length),i&&(i=i.split(")"))&&(o=i.length);++u<o-1;)t[u]&&(f=t[u].split("(")),i[u]&&(e=i[u].split("(")),s=n.trim((f||e)[0]),st(r.start,ft(s,f?f[1]:0)),st(r.end,ft(s,e?e[1]:0));return r}}function ft(n,t){var i=+!n.indexOf(o),r,u=n.replace(/e[XY]/,"e");switch(n){case s+"Y":case o+"Y":t=[i,t?parseFloat(t):i];break;case s+"X":case s:case o+"X":r=1;case o:t=t?(t=t.split(","))&&[parseFloat(t[0]),parseFloat(t.length>1?t[1]:n==o?r||t[0]:i+"")]:[i,i];break;case h+"X":case h+"Y":case v:t=t?p(t):0;break;case y:return tt(t?it(t):[1,0,0,1,0,0])}return[[u,t]]}function et(n){return ct.test(n)}function ot(n){return n.replace(/(?:\([^)]*\))|\s/g,"")}function st(n,t,i){while(i=t.shift())n.push(i)}function p(n){return~n.indexOf("deg")?parseInt(n,10)*(r.PI/180):~n.indexOf("grad")?parseInt(n,10)*(r.PI/200):parseFloat(n)}function it(n){return n=/([^,]*),([^,]*),([^,]*),([^,]*),([^,p]*)(?:px)?,([^)p]*)(?:px)?/.exec(n),[n[1],n[2],n[3],n[4],n[5],n[6]]}for(var ht=i.createElement("div"),rt=ht.style,l="Transform",w=["O"+l,"ms"+l,"Webkit"+l,"Moz"+l],b=w.length,f,k,d=("Float32Array"in t),e,ut,g=/Matrix([^)]*)/,ct=/^\s*matrix\(\s*1\s*,\s*0\s*,\s*0\s*,\s*1\s*(?:,\s*0(?:px)?\s*){2}\)\s*$/,a="transform",c="transformOrigin",s="translate",v="rotate",o="scale",h="skew",y="matrix";b--;)if(w[b]in rt){n.support[a]=f=w[b];n.support[c]=f+"Origin";continue}f||(n.support.matrixFilter=k=rt.filter==="");n.cssNumber[a]=n.cssNumber[c]=!0;f&&f!=a?(n.cssProps[a]=f,n.cssProps[c]=f+"Origin",f=="Moz"+l?e={get:function(t,i){return i?n.css(t,f).split("px").join(""):t.style[f]},set:function(n,t){n.style[f]=/matrix\([^)p]*\)/.test(t)?t.replace(/matrix((?:[^,]*,){4})([^,]*),([^)]*)/,y+"$1$2px,$3px"):t}}:/^1\.[0-5](?:\.|$)/.test(n.fn.jquery)&&(e={get:function(t,i){return i?n.css(t,f.replace(/^ms/,"Ms")):t.style[f]}})):k&&(e={get:function(t,i,r){var e=i&&t.currentStyle?t.currentStyle:t.style,f,o;return e&&g.test(e.filter)?(f=RegExp.$1.split(","),f=[f[0].split("=")[1],f[2].split("=")[1],f[1].split("=")[1],f[3].split("=")[1]]):f=[1,0,0,1],n.cssHooks[c]?(o=n._data(t,"transformTranslate",u),f[4]=o?o[0]:0,f[5]=o?o[1]:0):(f[4]=e?parseInt(e.left,10)||0:0,f[5]=e?parseInt(e.top,10)||0:0),r?f:y+"("+f+")"},set:function(t,i,r){var u=t.style,s,e,f,o;r||(u.zoom=1);i=nt(i);e=["Matrix(M11="+i[0],"M12="+i[2],"M21="+i[1],"M22="+i[3],"SizingMethod='auto expand'"].join();f=(s=t.currentStyle)&&s.filter||u.filter||"";u.filter=g.test(f)?f.replace(g,e):f+" progid:DXImageTransform.Microsoft."+e+")";n.cssHooks[c]?n.cssHooks[c].set(t,i):((o=n.transform.centerOrigin)&&(u[o=="margin"?"marginLeft":"left"]=-(t.offsetWidth/2)+t.clientWidth/2+"px",u[o=="margin"?"marginTop":"top"]=-(t.offsetHeight/2)+t.clientHeight/2+"px"),u.left=i[4]+"px",u.top=i[5]+"px")}});e&&(n.cssHooks[a]=e);ut=e&&e.get||n.css;n.fx.step.transform=function(t){var p=t.elem,u=t.start,y=t.end,d=t.pos,c="",l=1e5,w,i,b,a;for(u&&typeof u!="string"||(u||(u=ut(p,f)),k&&(p.style.zoom=1),y=y.split("+=").join(u),n.extend(t,lt(u,y)),u=t.start,y=t.end),w=u.length;w--;){i=u[w];b=y[w];a=0;switch(i[0]){case s:a="px";case o:a||(a="");c=i[0]+"("+r.round((i[1][0]+(b[1][0]-i[1][0])*d)*l)/l+a+","+r.round((i[1][1]+(b[1][1]-i[1][1])*d)*l)/l+a+")"+c;break;case h+"X":case h+"Y":case v:c=i[0]+"("+r.round((i[1]+(b[1]-i[1])*d)*l)/l+"rad)"+c}}t.origin&&(c=t.origin+c);e&&e.set?e.set(p,c,1):p.style[f]=c};n.transform={centerOrigin:"margin"}}(jQuery,window,document,Math);!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports?module.exports=n:n(jQuery)}(function(n){function u(r){var u=r||window.event,w=c.call(arguments,1),l=0,s=0,e=0,a=0,b=0,k=0,v,y,p;if(r=n.event.fix(u),r.type="mousewheel","detail"in u&&(e=-1*u.detail),"wheelDelta"in u&&(e=u.wheelDelta),"wheelDeltaY"in u&&(e=u.wheelDeltaY),"wheelDeltaX"in u&&(s=-1*u.wheelDeltaX),"axis"in u&&u.axis===u.HORIZONTAL_AXIS&&(s=-1*e,e=0),l=0===e?s:e,"deltaY"in u&&(e=-1*u.deltaY,l=e),"deltaX"in u&&(s=u.deltaX,0===e&&(l=-1*s)),0!==e||0!==s)return 1===u.deltaMode?(v=n.data(this,"mousewheel-line-height"),l*=v,e*=v,s*=v):2===u.deltaMode&&(y=n.data(this,"mousewheel-page-height"),l*=y,e*=y,s*=y),(a=Math.max(Math.abs(e),Math.abs(s)),(!t||t>a)&&(t=a,o(u,a)&&(t/=40)),o(u,a)&&(l/=40,s/=40,e/=40),l=Math[l>=1?"floor":"ceil"](l/t),s=Math[s>=1?"floor":"ceil"](s/t),e=Math[e>=1?"floor":"ceil"](e/t),i.settings.normalizeOffset&&this.getBoundingClientRect)&&(p=this.getBoundingClientRect(),b=r.clientX-p.left,k=r.clientY-p.top),r.deltaX=s,r.deltaY=e,r.deltaFactor=t,r.offsetX=b,r.offsetY=k,r.deltaMode=0,w.unshift(r,l,s,e),f&&clearTimeout(f),f=setTimeout(h,200),(n.event.dispatch||n.event.handle).apply(this,w)}function h(){t=null}function o(n,t){return i.settings.adjustOldDeltas&&"mousewheel"===n.type&&t%120==0}var f,t,s=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],c=Array.prototype.slice,e,i;if(n.event.fixHooks)for(e=s.length;e;)n.event.fixHooks[s[--e]]=n.event.mouseHooks;i=n.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var t=r.length;t;)this.addEventListener(r[--t],u,!1);else this.onmousewheel=u;n.data(this,"mousewheel-line-height",i.getLineHeight(this));n.data(this,"mousewheel-page-height",i.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=r.length;t;)this.removeEventListener(r[--t],u,!1);else this.onmousewheel=null;n.removeData(this,"mousewheel-line-height");n.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var r=n(t),i=r["offsetParent"in n.fn?"offsetParent":"parent"]();return i.length||(i=n("body")),parseInt(i.css("fontSize"),10)||parseInt(r.css("fontSize"),10)||16},getPageHeight:function(t){return n(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}),function(n,t,i){(function(t){var r=typeof define=="function"&&define.amd,u="https:"==i.location.protocol?"https:":"http:";r||n.event.special.mousewheel||n("head").append(decodeURI("%3Cscript src="+u+"//cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.12/jquery.mousewheel.min.js%3E%3C/script%3E"));t()})(function(){var l="mCustomScrollbar",r="mCS",it=".mCustomScrollbar",et={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},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},vt=0,b={},p=t.attachEvent&&!t.addEventListener?1:0,o=!1,u=["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"],c={init:function(t){var t=n.extend(!0,{},et,t),e=v.call(this),i,f;if(t.live){if(i=t.liveSelector||this.selector||it,f=n(i),t.live==="off"){k(i);return}b[i]=setTimeout(function(){f.mCustomScrollbar(t);t.live==="once"&&f.length&&k(i)},500)}else k(i);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":yt(t.axis),t.scrollInertia=t.scrollInertia>0&&t.scrollInertia<17?17:t.scrollInertia,typeof t.mouseWheel!="object"&&t.mouseWheel==!0&&(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=pt(t.scrollButtons.scrollType),ot(t),n(e).each(function(){var i=n(this);if(!i.data(r)){i.data(r,{idx:++vt,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 e=i.data(r),f=e.opt,o=i.data("mcs-axis"),s=i.data("mcs-scrollbar-position"),h=i.data("mcs-theme");o&&(f.axis=o);s&&(f.scrollbarPosition=s);h&&(f.theme=h,ot(f));wt.call(this);n("#mCSB_"+e.idx+"_container img:not(."+u[2]+")").addClass(u[2]);c.update.call(null,i)}})},update:function(t,i){var f=t||v.call(this);return n(f).each(function(){var o=n(this),c;if(o.data(r)){var f=o.data(r),t=f.opt,s=n("#mCSB_"+f.idx+"_container"),l=[n("#mCSB_"+f.idx+"_dragger_vertical"),n("#mCSB_"+f.idx+"_dragger_horizontal")];if(!s.length)return;f.tweenRunning&&h(o);o.hasClass(u[3])&&o.removeClass(u[3]);o.hasClass(u[4])&&o.removeClass(u[4]);dt.call(this);bt.call(this);t.axis==="y"||t.advanced.autoExpandHorizontalScroll||s.css("width",st(s.children()));f.overflowed=ti.call(this);ht.call(this);t.autoDraggerLength&&gt.call(this);ni.call(this);ii.call(this);c=[Math.abs(s[0].offsetTop),Math.abs(s[0].offsetLeft)];t.axis!=="x"&&(f.overflowed[0]?l[0].height()>l[0].parent().height()?y.call(this):(e(o,c[0].toString(),{dir:"y",dur:0,overwrite:"none"}),f.contentReset.y=null):(y.call(this),t.axis==="y"?g.call(this):t.axis==="yx"&&f.overflowed[1]&&e(o,c[1].toString(),{dir:"x",dur:0,overwrite:"none"})));t.axis!=="y"&&(f.overflowed[1]?l[1].width()>l[1].parent().width()?y.call(this):(e(o,c[1].toString(),{dir:"x",dur:0,overwrite:"none"}),f.contentReset.x=null):(y.call(this),t.axis==="x"?g.call(this):t.axis==="yx"&&f.overflowed[0]&&e(o,c[0].toString(),{dir:"y",dur:0,overwrite:"none"})));i&&f&&(i===2&&t.callbacks.onImageLoad&&typeof t.callbacks.onImageLoad=="function"?t.callbacks.onImageLoad.call(this):i===3&&t.callbacks.onSelectorChange&&typeof t.callbacks.onSelectorChange=="function"?t.callbacks.onSelectorChange.call(this):t.callbacks.onUpdate&&typeof t.callbacks.onUpdate=="function"&&t.callbacks.onUpdate.call(this));ft.call(this)}})},scrollTo:function(t,i){if(typeof t!="undefined"&&t!=null){var u=v.call(this);return n(u).each(function(){var s=n(this);if(s.data(r)){var o=s.data(r),h=o.opt,c={trigger:"external",scrollInertia:h.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},u=n.extend(!0,{},c,i),f=ut.call(this,t),l=u.scrollInertia>0&&u.scrollInertia<17?17:u.scrollInertia;f[0]=ct.call(this,f[0],"y");f[1]=ct.call(this,f[1],"x");u.moveDragger&&(f[0]*=o.scrollRatio.y,f[1]*=o.scrollRatio.x);u.dur=l;setTimeout(function(){f[0]!==null&&typeof f[0]!="undefined"&&h.axis!=="x"&&o.overflowed[0]&&(u.dir="y",u.overwrite="all",e(s,f[0].toString(),u));f[1]!==null&&typeof f[1]!="undefined"&&h.axis!=="y"&&o.overflowed[1]&&(u.dir="x",u.overwrite="none",e(s,f[1].toString(),u))},u.timeout)}})}},stop:function(){var t=v.call(this);return n(t).each(function(){var t=n(this);t.data(r)&&h(t)})},disable:function(t){var i=v.call(this);return n(i).each(function(){var i=n(this),f;i.data(r)&&(f=i.data(r),ft.call(this,"remove"),g.call(this),t&&y.call(this),ht.call(this,!0),i.addClass(u[3]))})},destroy:function(){var t=v.call(this);return n(t).each(function(){var f=n(this);if(f.data(r)){var i=f.data(r),e=i.opt,s=n("#mCSB_"+i.idx),o=n("#mCSB_"+i.idx+"_container"),h=n(".mCSB_"+i.idx+"_scrollbar");e.live&&k(e.liveSelector||n(t).selector);ft.call(this,"remove");g.call(this);y.call(this);f.removeData(r);a(this,"mcs");h.remove();o.find("img."+u[2]).removeClass(u[2]);s.replaceWith(o.contents());f.removeClass(l+" _"+r+"_"+i.idx+" "+u[6]+" "+u[7]+" "+u[5]+" "+u[3]).addClass(u[4])}})}},v=function(){return typeof n(this)!="object"||n(this).length<1?it:this},ot=function(t){t.autoDraggerLength=n.inArray(t.theme,["rounded","rounded-dark","rounded-dots","rounded-dots-dark"])>-1?!1:t.autoDraggerLength;t.autoExpandScrollbar=n.inArray(t.theme,["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"])>-1?!1:t.autoExpandScrollbar;t.scrollButtons.enable=n.inArray(t.theme,["minimal","minimal-dark"])>-1?!1:t.scrollButtons.enable;t.autoHideScrollbar=n.inArray(t.theme,["minimal","minimal-dark"])>-1?!0:t.autoHideScrollbar;t.scrollbarPosition=n.inArray(t.theme,["minimal","minimal-dark"])>-1?"outside":t.scrollbarPosition},k=function(n){b[n]&&(clearTimeout(b[n]),a(b,n))},yt=function(n){return n==="yx"||n==="xy"||n==="auto"?"yx":n==="x"||n==="horizontal"?"x":"y"},pt=function(n){return n==="stepped"||n==="pixels"||n==="step"||n==="click"?"stepped":"stepless"},wt=function(){var f=n(this),i=f.data(r),t=i.opt,c=t.autoExpandScrollbar?" "+u[1]+"_expand":"",o=["<div id='mCSB_"+i.idx+"_scrollbar_vertical' class='mCSB_scrollTools mCSB_"+i.idx+"_scrollbar mCS-"+t.theme+" mCSB_scrollTools_vertical"+c+"'><div class='"+u[12]+"'><div id='mCSB_"+i.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_"+i.idx+"_scrollbar_horizontal' class='mCSB_scrollTools mCSB_"+i.idx+"_scrollbar mCS-"+t.theme+" mCSB_scrollTools_horizontal"+c+"'><div class='"+u[12]+"'><div id='mCSB_"+i.idx+"_dragger_horizontal' class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' /><\/div><div class='mCSB_draggerRail' /><\/div><\/div>"],v=t.axis==="yx"?"mCSB_vertical_horizontal":t.axis==="x"?"mCSB_horizontal":"mCSB_vertical",a=t.axis==="yx"?o[0]+o[1]:t.axis==="x"?o[1]:o[0],y=t.axis==="yx"?"<div id='mCSB_"+i.idx+"_container_wrapper' class='mCSB_container_wrapper' />":"",p=t.autoHideScrollbar?" "+u[6]:"",w=t.axis!=="x"&&i.langDir==="rtl"?" "+u[7]:"",h,s,e;t.setWidth&&f.css("width",t.setWidth);t.setHeight&&f.css("height",t.setHeight);t.setLeft=t.axis!=="y"&&i.langDir==="rtl"?"989999px":t.setLeft;f.addClass(l+" _"+r+"_"+i.idx+p+w).wrapInner("<div id='mCSB_"+i.idx+"' class='mCustomScrollBox mCS-"+t.theme+" "+v+"'><div id='mCSB_"+i.idx+"_container' class='mCSB_container' style='position:relative; top:"+t.setTop+"; left:"+t.setLeft+";' dir="+i.langDir+" /><\/div>");h=n("#mCSB_"+i.idx);s=n("#mCSB_"+i.idx+"_container");t.axis==="y"||t.advanced.autoExpandHorizontalScroll||s.css("width",st(s.children()));t.scrollbarPosition==="outside"?(f.css("position")==="static"&&f.css("position","relative"),f.css("overflow","visible"),h.addClass("mCSB_outside").after(a)):(h.addClass("mCSB_inside").append(a),s.wrap(y));kt.call(this);e=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")];e[0].css("min-height",e[0].height());e[1].css("min-width",e[1].width())},st=function(t){return Math.max.apply(Math,t.map(function(){return n(this).outerWidth(!0)}).get())},bt=function(){var f=n(this),i=f.data(r),u=i.opt,t=n("#mCSB_"+i.idx+"_container");u.advanced.autoExpandHorizontalScroll&&u.axis!=="y"&&t.css({position:"absolute",width:"auto"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:Math.ceil(t[0].getBoundingClientRect().right+.4)-Math.floor(t[0].getBoundingClientRect().left),position:"relative"}).unwrap()},kt=function(){var s=n(this),o=s.data(r),i=o.opt,h=n(".mCSB_"+o.idx+"_scrollbar:first"),f=tt(i.scrollButtons.tabindex)?"tabindex='"+i.scrollButtons.tabindex+"'":"",t=["<a href='#' class='"+u[13]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+u[14]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+u[15]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+u[16]+"' oncontextmenu='return false;' "+f+" />"],e=[i.axis==="x"?t[2]:t[0],i.axis==="x"?t[3]:t[1],t[2],t[3]];i.scrollButtons.enable&&h.prepend(e[0]).append(e[1]).next(".mCSB_scrollTools").prepend(e[2]).append(e[3])},dt=function(){var t=n(this),f=t.data(r),e=n("#mCSB_"+f.idx),i=t.css("max-height")||"none",o=i.indexOf("%")!==-1,s=t.css("box-sizing"),u;i!=="none"&&(u=o?t.parent().height()*parseInt(i)/100:parseInt(i),s==="border-box"&&(u-=t.innerHeight()-t.height()+(t.outerHeight()-t.innerHeight())),e.css("max-height",Math.round(u)))},gt=function(){var s=n(this),u=s.data(r),f=n("#mCSB_"+u.idx),e=n("#mCSB_"+u.idx+"_container"),i=[n("#mCSB_"+u.idx+"_dragger_vertical"),n("#mCSB_"+u.idx+"_dragger_horizontal")],o=[f.height()/e.outerHeight(!1),f.width()/e.outerWidth(!1)],t=[parseInt(i[0].css("min-height")),Math.round(o[0]*i[0].parent().height()),parseInt(i[1].css("min-width")),Math.round(o[1]*i[1].parent().width())],h=p&&t[1]<t[0]?t[0]:t[1],c=p&&t[3]<t[2]?t[2]:t[3];i[0].css({height:h,"max-height":i[0].parent().height()-10}).find(".mCSB_dragger_bar").css({"line-height":t[0]+"px"});i[1].css({width:c,"max-width":i[1].parent().width()-10})},ni=function(){var s=n(this),t=s.data(r),u=n("#mCSB_"+t.idx),f=n("#mCSB_"+t.idx+"_container"),i=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],e=[f.outerHeight(!1)-u.height(),f.outerWidth(!1)-u.width()],o=[e[0]/(i[0].parent().height()-i[0].height()),e[1]/(i[1].parent().width()-i[1].width())];t.scrollRatio={y:o[0],x:o[1]}},d=function(n,t,i){var f=i?u[0]+"_expanded":"",r=n.closest(".mCSB_scrollTools");t==="active"?(n.toggleClass(u[0]+" "+f),r.toggleClass(u[1]),n[0]._draggable=n[0]._draggable?0:1):n[0]._draggable||(t==="hide"?(n.removeClass(u[0]),r.removeClass(u[1])):(n.addClass(u[0]),r.addClass(u[1])))},ti=function(){var f=n(this),t=f.data(r),u=n("#mCSB_"+t.idx),i=n("#mCSB_"+t.idx+"_container"),e=t.overflowed==null?i.height():i.outerHeight(!1),o=t.overflowed==null?i.width():i.outerWidth(!1);return[e>u.height(),o>u.width()]},y=function(){var i=n(this),t=i.data(r),u=t.opt,c=n("#mCSB_"+t.idx),o=n("#mCSB_"+t.idx+"_container"),s=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],f;h(i);(u.axis!=="x"&&!t.overflowed[0]||u.axis==="y"&&t.overflowed[0])&&(s[0].add(o).css("top",0),e(i,"_resetY"));(u.axis!=="y"&&!t.overflowed[1]||u.axis==="x"&&t.overflowed[1])&&(f=dx=0,t.langDir==="rtl"&&(f=c.width()-o.outerWidth(!1),dx=Math.abs(f/t.scrollRatio.x)),o.css("left",f),s[1].css("left",dx),e(i,"_resetX"))},ii=function(){var u=n(this),i=u.data(r),t=i.opt,e;if(!i.bindEvents){if(ri.call(this),t.contentTouchScroll&&ui.call(this),fi.call(this),t.mouseWheel.enable){function f(){e=setTimeout(function(){n.event.special.mousewheel?(clearTimeout(e),ei.call(u[0])):f()},100)}f()}si.call(this);ci.call(this);t.advanced.autoScrollOnFocus&&hi.call(this);t.scrollButtons.enable&&li.call(this);t.keyboard.enable&&ai.call(this);i.bindEvents=!0}},g=function(){var f=n(this),t=f.data(r),e=t.opt,o=r+"_"+t.idx,s=".mCSB_"+t.idx+"_scrollbar",h=n("#mCSB_"+t.idx+",#mCSB_"+t.idx+"_container,#mCSB_"+t.idx+"_container_wrapper,"+s+" ."+u[12]+",#mCSB_"+t.idx+"_dragger_vertical,#mCSB_"+t.idx+"_dragger_horizontal,"+s+">a"),c=n("#mCSB_"+t.idx+"_container");e.advanced.releaseDraggableSelectors&&h.add(n(e.advanced.releaseDraggableSelectors));t.bindEvents&&(n(i).unbind("."+o),h.each(function(){n(this).unbind("."+o)}),clearTimeout(f[0]._focusTimeout),a(f[0],"_focusTimeout"),clearTimeout(t.sequential.step),a(t.sequential,"step"),clearTimeout(c[0].onCompleteTimeout),a(c[0],"onCompleteTimeout"),t.bindEvents=!1)},ht=function(t){var h=n(this),f=h.data(r),o=f.opt,c=n("#mCSB_"+f.idx+"_container_wrapper"),e=c.length?c:n("#mCSB_"+f.idx+"_container"),i=[n("#mCSB_"+f.idx+"_scrollbar_vertical"),n("#mCSB_"+f.idx+"_scrollbar_horizontal")],s=[i[0].find(".mCSB_dragger"),i[1].find(".mCSB_dragger")];o.axis!=="x"&&(f.overflowed[0]&&!t?(i[0].add(s[0]).add(i[0].children("a")).css("display","block"),e.removeClass(u[8]+" "+u[10])):(o.alwaysShowScrollbar?(o.alwaysShowScrollbar!==2&&s[0].add(i[0].children("a")).css("display","none"),e.removeClass(u[10])):(i[0].css("display","none"),e.addClass(u[10])),e.addClass(u[8])));o.axis!=="y"&&(f.overflowed[1]&&!t?(i[1].add(s[1]).add(i[1].children("a")).css("display","block"),e.removeClass(u[9]+" "+u[11])):(o.alwaysShowScrollbar?(o.alwaysShowScrollbar!==2&&s[1].add(i[1].children("a")).css("display","none"),e.removeClass(u[11])):(i[1].css("display","none"),e.addClass(u[11])),e.addClass(u[9])));f.overflowed[0]||f.overflowed[1]?h.removeClass(u[5]):h.addClass(u[5])},f=function(n){var r=n.type,t,i;switch(r){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return[n.originalEvent.pageY,n.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":return t=n.originalEvent.touches[0]||n.originalEvent.changedTouches[0],i=n.originalEvent.touches.length||n.originalEvent.changedTouches.length,[t.pageY,t.pageX,i>1];default:return[n.pageY,n.pageX,!1]}},ri=function(){function k(n){var t=b.find("iframe"),i;t.length&&(i=n?"auto":"none",t.css("pointer-events",i))}function g(n,i,r,u){var f,o;b[0].idleTimer=c.scrollInertia<233?250:0;t.attr("id")===v[1]?(f="x",o=(t[0].offsetLeft-i+u)*s.scrollRatio.x):(f="y",o=(t[0].offsetTop-n+r)*s.scrollRatio.y);e(a,o.toString(),{dir:f,drag:!0})}var a=n(this),s=a.data(r),c=s.opt,u=r+"_"+s.idx,v=["mCSB_"+s.idx+"_dragger_vertical","mCSB_"+s.idx+"_dragger_horizontal"],b=n("#mCSB_"+s.idx+"_container"),y=n("#"+v[0]+",#"+v[1]),t,l,w,nt=c.advanced.releaseDraggableSelectors?y.add(n(c.advanced.releaseDraggableSelectors)):y;y.bind("mousedown."+u+" touchstart."+u+" pointerdown."+u+" MSPointerDown."+u,function(r){if(r.stopImmediatePropagation(),r.preventDefault(),at(r)){o=!0;p&&(i.onselectstart=function(){return!1});k(!1);h(a);t=n(this);var u=t.offset(),e=f(r)[0]-u.top,s=f(r)[1]-u.left,v=t.height()+u.top,y=t.width()+u.left;e<v&&e>0&&s<y&&s>0&&(l=e,w=s);d(t,"active",c.autoExpandScrollbar)}}).bind("touchmove."+u,function(n){n.stopImmediatePropagation();n.preventDefault();var i=t.offset(),r=f(n)[0]-i.top,u=f(n)[1]-i.left;g(l,w,r,u)});n(i).bind("mousemove."+u+" pointermove."+u+" MSPointerMove."+u,function(n){if(t){var i=t.offset(),r=f(n)[0]-i.top,u=f(n)[1]-i.left;if(l===r)return;g(l,w,r,u)}}).add(nt).bind("mouseup."+u+" touchend."+u+" pointerup."+u+" MSPointerUp."+u,function(){t&&(d(t,"active",c.autoExpandScrollbar),t=null);o=!1;p&&(i.onselectstart=null);k(!0)})},ui=function(){function lt(n,t){var i=[t*1.5,t*2,t/1.5,t/2];return n>90?t>4?i[0]:i[3]:n>60?t>3?i[3]:i[2]:n>30?t>8?i[1]:t>6?i[0]:t>4?t:i[2]:t>8?t:i[3]}function tt(n,t,i,r,u,f){n&&e(it,n.toString(),{dur:t,scrollEasing:i,dir:r,overwrite:u,drag:f})}var it=n(this),t=it.data(r),u=t.opt,i=r+"_"+t.idx,b=n("#mCSB_"+t.idx),v=n("#mCSB_"+t.idx+"_container"),k=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],y,p,et,ot,d=[],g=[],st,ht,rt,a,c,s,ct=0,ut,ft=u.axis==="yx"?"none":"all",l=[];v.bind("touchstart."+i+" pointerdown."+i+" MSPointerDown."+i,function(n){if(nt(n)&&!o&&!f(n)[2]){var t=v.offset();y=f(n)[0]-t.top;p=f(n)[1]-t.left;l=[f(n)[0],f(n)[1]]}}).bind("touchmove."+i+" pointermove."+i+" MSPointerMove."+i,function(n){var c,a,it,rt;if(nt(n)&&!o&&!f(n)[2]){n.stopImmediatePropagation();ht=w();var e=b.offset(),i=f(n)[0]-e.top,r=f(n)[1]-e.left,h="mcsLinearOut";d.push(i);g.push(r);l[2]=Math.abs(f(n)[0]-l[0]);l[3]=Math.abs(f(n)[1]-l[1]);t.overflowed[0]&&(c=k[0].parent().height()-k[0].height(),a=y-i>0&&i-y>-(c*t.scrollRatio.y)&&(l[3]*2<l[2]||u.axis==="yx"));t.overflowed[1]&&(it=k[1].parent().width()-k[1].width(),rt=p-r>0&&r-p>-(it*t.scrollRatio.x)&&(l[2]*2<l[3]||u.axis==="yx"));(a||rt)&&n.preventDefault();s=u.axis==="yx"?[y-i,p-r]:u.axis==="x"?[null,p-r]:[y-i,null];v[0].idleTimer=250;t.overflowed[0]&&tt(s[0],ct,h,"y","all",!0);t.overflowed[1]&&tt(s[1],ct,h,"x",ft,!0)}});b.bind("touchstart."+i+" pointerdown."+i+" MSPointerDown."+i,function(n){if(nt(n)&&!o&&!f(n)[2]){n.stopImmediatePropagation();h(it);st=w();var t=b.offset();et=f(n)[0]-t.top;ot=f(n)[1]-t.left;d=[];g=[]}}).bind("touchend."+i+" pointerup."+i+" MSPointerUp."+i,function(n){var i,r,h;if(nt(n)&&!o&&!f(n)[2]){n.stopImmediatePropagation();rt=w();var l=b.offset(),y=f(n)[0]-l.top,p=f(n)[1]-l.left;if(!(rt-ht>30)){c=1e3/(rt-st);var k="mcsEaseOut",e=c<2.5,it=e?[d[d.length-2],g[g.length-2]]:[0,0];a=e?[y-it[0],p-it[1]]:[y-et,p-ot];i=[Math.abs(a[0]),Math.abs(a[1])];c=e?[Math.abs(a[0]/4),Math.abs(a[1]/4)]:[c,c];r=[Math.abs(v[0].offsetTop)-a[0]*lt(i[0]/c[0],c[0]),Math.abs(v[0].offsetLeft)-a[1]*lt(i[1]/c[1],c[1])];s=u.axis==="yx"?[r[0],r[1]]:u.axis==="x"?[null,r[1]]:[r[0],null];ut=[i[0]*4+u.scrollInertia,i[1]*4+u.scrollInertia];h=parseInt(u.contentTouchScroll)||0;s[0]=i[0]>h?s[0]:0;s[1]=i[1]>h?s[1]:0;t.overflowed[0]&&tt(s[0],ut[0],k,"y",ft,!1);t.overflowed[1]&&tt(s[1],ut[1],k,"x",ft,!1)}}})},fi=function(){function p(){return t.getSelection?t.getSelection().toString():i.selection&&i.selection.type!="Control"?i.selection.createRange().text:0}function s(n,t,i){l.type=i&&e?"stepped":"stepless";l.scrollAmount=10;rt(v,n,t,"mcsLinearOut",i?60:null)}var v=n(this),u=v.data(r),y=u.opt,l=u.sequential,a=r+"_"+u.idx,h=n("#mCSB_"+u.idx+"_container"),c=h.parent(),e;h.bind("mousedown."+a,function(){e||(e=1,o=!0)}).add(i).bind("mousemove."+a,function(n){if(e&&p()){var r=h.offset(),t=f(n)[0]-r.top+h[0].offsetTop,i=f(n)[1]-r.left+h[0].offsetLeft;t>0&&t<c.height()&&i>0&&i<c.width()?l.step&&s("off",null,"stepped"):(y.axis!=="x"&&u.overflowed[0]&&(t<0?s("on",38):t>c.height()&&s("on",40)),y.axis!=="y"&&u.overflowed[1]&&(i<0?s("on",37):i>c.width()&&s("on",39)))}}).bind("mouseup."+a,function(){e&&(e=0,s("off",null));o=!1})},ei=function(){function a(n){var t=null,i;try{i=n.contentDocument||n.contentWindow.document;t=i.body.innerHTML}catch(r){}return t!==null}var o=n(this),t=o.data(r);if(t){var i=t.opt,l=r+"_"+t.idx,f=n("#mCSB_"+t.idx),u=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],c=n("#mCSB_"+t.idx+"_container").find("iframe"),s=f;c.length&&c.each(function(){var t=this;a(t)&&(s=s.add(n(t).contents().find("body")))});s.bind("mousewheel."+l,function(r,s){var v;if(h(o),!oi(o,r.target)){if(v=i.mouseWheel.deltaFactor!=="auto"?parseInt(i.mouseWheel.deltaFactor):p&&r.deltaFactor<100?100:r.deltaFactor||100,i.axis==="x"||i.mouseWheel.axis==="x")var a="x",l=[Math.round(v*t.scrollRatio.x),parseInt(i.mouseWheel.scrollAmount)],w=i.mouseWheel.scrollAmount!=="auto"?l[1]:l[0]>=f.width()?f.width()*.9:l[0],b=Math.abs(n("#mCSB_"+t.idx+"_container")[0].offsetLeft),y=u[1][0].offsetLeft,k=u[1].parent().width()-u[1].width(),c=r.deltaX||r.deltaY||s;else var a="y",l=[Math.round(v*t.scrollRatio.y),parseInt(i.mouseWheel.scrollAmount)],w=i.mouseWheel.scrollAmount!=="auto"?l[1]:l[0]>=f.height()?f.height()*.9:l[0],b=Math.abs(n("#mCSB_"+t.idx+"_container")[0].offsetTop),y=u[0][0].offsetTop,k=u[0].parent().height()-u[0].height(),c=r.deltaY||s;(a!=="y"||t.overflowed[0])&&(a!=="x"||t.overflowed[1])&&(i.mouseWheel.invert&&(c=-c),i.mouseWheel.normalizeDelta&&(c=c<0?-1:1),(c>0&&y!==0||c<0&&y!==k||i.mouseWheel.preventDefault)&&(r.stopImmediatePropagation(),r.preventDefault()),e(o,(b-c*w).toString(),{dir:a}))}})}},oi=function(t,i){var u=i.nodeName.toLowerCase(),f=t.data(r).opt.mouseWheel.disableOver;return n.inArray(u,f)>-1&&!(n.inArray(u,["select","textarea"])>-1&&!n(i).is(":focus"))},si=function(){var f=n(this),i=f.data(r),t=r+"_"+i.idx,s=n("#mCSB_"+i.idx+"_container"),c=s.parent(),l=n(".mCSB_"+i.idx+"_scrollbar ."+u[12]);l.bind("touchstart."+t+" pointerdown."+t+" MSPointerDown."+t,function(){o=!0}).bind("touchend."+t+" pointerup."+t+" MSPointerUp."+t,function(){o=!1}).bind("click."+t,function(t){var r,o;if(n(t.target).hasClass(u[12])||n(t.target).hasClass("mCSB_draggerRail")){if(h(f),r=n(this),o=r.find(".mCSB_dragger"),r.parent(".mCSB_scrollTools_horizontal").length>0){if(!i.overflowed[1])return;var a="x",l=t.pageX>o.offset().left?-1:1,v=Math.abs(s[0].offsetLeft)-l*c.width()*.9}else{if(!i.overflowed[0])return;var a="y",l=t.pageY>o.offset().top?-1:1,v=Math.abs(s[0].offsetTop)-l*c.height()*.9}e(f,v.toString(),{dir:a,scrollEasing:"mcsEaseInOut"})}})},hi=function(){var t=n(this),o=t.data(r),f=o.opt,l=r+"_"+o.idx,u=n("#mCSB_"+o.idx+"_container"),c=u.parent();u.bind("focusin."+l,function(){var r=n(i.activeElement),l=u.find(".mCustomScrollBox").length,o=0;r.is(f.advanced.autoScrollOnFocus)&&(h(t),clearTimeout(t[0]._focusTimeout),t[0]._focusTimer=l?(o+17)*l:0,t[0]._focusTimeout=setTimeout(function(){var n=[s(r)[0],s(r)[1]],i=[u[0].offsetTop,u[0].offsetLeft],h=[i[0]+n[0]>=0&&i[0]+n[0]<c.height()-r.outerHeight(!1),i[1]+n[1]>=0&&i[0]+n[1]<c.width()-r.outerWidth(!1)],l=f.axis==="yx"&&!h[0]&&!h[1]?"none":"all";f.axis==="x"||h[0]||e(t,n[0].toString(),{dir:"y",scrollEasing:"mcsEaseInOut",overwrite:l,dur:o});f.axis==="y"||h[1]||e(t,n[1].toString(),{dir:"x",scrollEasing:"mcsEaseInOut",overwrite:l,dur:o})},t[0]._focusTimer))})},ci=function(){var u=n(this),t=u.data(r),f=r+"_"+t.idx,i=n("#mCSB_"+t.idx+"_container").parent();i.bind("scroll."+f,function(){(i.scrollTop()!==0||i.scrollLeft()!==0)&&n(".mCSB_"+t.idx+"_scrollbar").css("visibility","hidden")})},li=function(){var e=n(this),i=e.data(r),f=i.opt,u=i.sequential,t=r+"_"+i.idx,s=".mCSB_"+i.idx+"_scrollbar",h=n(s+">a");h.bind("mousedown."+t+" touchstart."+t+" pointerdown."+t+" MSPointerDown."+t+" mouseup."+t+" touchend."+t+" pointerup."+t+" MSPointerUp."+t+" mouseout."+t+" pointerout."+t+" MSPointerOut."+t+" click."+t,function(t){function s(n,t){u.scrollAmount=f.snapAmount||f.scrollButtons.scrollAmount;rt(e,n,t)}if(t.preventDefault(),at(t)){var r=n(this).attr("class");u.type=f.scrollButtons.scrollType;switch(t.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if(u.type==="stepped")return;o=!0;i.tweenRunning=!1;s("on",r);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if(u.type==="stepped")return;o=!1;u.dir&&s("off",r);break;case"click":if(u.type!=="stepped"||i.tweenRunning)return;s("on",r)}}})},ai=function(){var f=n(this),t=f.data(r),u=t.opt,s=t.sequential,l=r+"_"+t.idx,v=n("#mCSB_"+t.idx),o=n("#mCSB_"+t.idx+"_container"),c=o.parent(),a="input,textarea,select,datalist,keygen,[contenteditable='true']";v.attr("tabindex","0").bind("blur."+l+" keydown."+l+" keyup."+l,function(r){function b(n,i){(s.type=u.keyboard.scrollType,s.scrollAmount=u.snapAmount||u.keyboard.scrollAmount,s.type==="stepped"&&t.tweenRunning)||rt(f,n,i)}var l,p,w,v,y;switch(r.type){case"blur":t.tweenRunning&&s.dir&&b("off",null);break;case"keydown":case"keyup":if(l=r.keyCode?r.keyCode:r.which,p="on",u.axis!=="x"&&(l===38||l===40)||u.axis!=="y"&&(l===37||l===39)){if((l===38||l===40)&&!t.overflowed[0]||(l===37||l===39)&&!t.overflowed[1])return;r.type==="keyup"&&(p="off");n(i.activeElement).is(a)||(r.preventDefault(),r.stopImmediatePropagation(),b(p,l))}else l===33||l===34?((t.overflowed[0]||t.overflowed[1])&&(r.preventDefault(),r.stopImmediatePropagation()),r.type==="keyup"&&(h(f),w=l===34?-1:1,u.axis==="x"||u.axis==="yx"&&t.overflowed[1]&&!t.overflowed[0]?(v="x",y=Math.abs(o[0].offsetLeft)-w*c.width()*.9):(v="y",y=Math.abs(o[0].offsetTop)-w*c.height()*.9),e(f,y.toString(),{dir:v,scrollEasing:"mcsEaseInOut"}))):(l===35||l===36)&&(n(i.activeElement).is(a)||((t.overflowed[0]||t.overflowed[1])&&(r.preventDefault(),r.stopImmediatePropagation()),r.type==="keyup"&&(u.axis==="x"||u.axis==="yx"&&t.overflowed[1]&&!t.overflowed[0]?(v="x",y=l===35?Math.abs(c.width()-o.outerWidth(!1)):0):(v="y",y=l===35?Math.abs(c.height()-o.outerHeight(!1)):0),e(f,y.toString(),{dir:v,scrollEasing:"mcsEaseInOut"}))))}})},rt=function(t,i,f,o,s){function v(n){var r=c.type!=="stepped",u=s?s:n?r?y.scrollInertia/1.5:y.scrollInertia:1e3/60,f=n?r?7.5:40:2.5,i=[Math.abs(p[0].offsetTop),Math.abs(p[0].offsetLeft)],h=[l.scrollRatio.y>10?10:l.scrollRatio.y,l.scrollRatio.x>10?10:l.scrollRatio.x],w=c.dir[0]==="x"?i[1]+c.dir[1]*h[1]*f:i[0]+c.dir[1]*h[0]*f,b=c.dir[0]==="x"?i[1]+c.dir[1]*parseInt(c.scrollAmount):i[0]+c.dir[1]*parseInt(c.scrollAmount),a=c.scrollAmount!=="auto"?b:w,k=o?o:n?r?"mcsLinearOut":"mcsEaseInOut":"mcsLinear",d=n?!0:!1;if(n&&u<17&&(a=c.dir[0]==="x"?i[1]:i[0]),e(t,a.toString(),{dir:c.dir[0],scrollEasing:k,dur:u,onComplete:d}),n){c.dir=!1;return}clearTimeout(c.step);c.step=setTimeout(function(){v()},u)}function b(){clearTimeout(c.step);a(c,"step");h(t)}var l=t.data(r),y=l.opt,c=l.sequential,p=n("#mCSB_"+l.idx+"_container"),w=c.type==="stepped"?!0:!1;switch(i){case"on":if(c.dir=[f===u[16]||f===u[15]||f===39||f===37?"x":"y",f===u[13]||f===u[15]||f===38||f===37?-1:1],h(t),tt(f)&&c.type==="stepped")return;v(w);break;case"off":b();(w||l.tweenRunning&&c.dir)&&v(!0)}},ut=function(t){var u=n(this).data(r).opt,i=[];return typeof t=="function"&&(t=t()),t instanceof Array?i=t.length>1?[t[0],t[1]]:u.axis==="x"?[null,t[0]]:[t[0],null]:(i[0]=t.y?t.y:t.x||u.axis==="x"?null:t,i[1]=t.x?t.x:t.y||u.axis==="y"?null:t),typeof i[0]=="function"&&(i[0]=i[0]()),typeof i[1]=="function"&&(i[1]=i[1]()),i},ct=function(t,i){var e,f;if(t!=null&&typeof t!="undefined"){var o=n(this),h=o.data(r),v=h.opt,u=n("#mCSB_"+h.idx+"_container"),l=u.parent(),y=typeof t;i||(i=v.axis==="x"?"x":"y");var p=i==="x"?u.outerWidth(!1):u.outerHeight(!1),a=i==="x"?u[0].offsetLeft:u[0].offsetTop,w=i==="x"?"left":"top";switch(y){case"function":return t();case"object":return(f=t.jquery?t:n(t),!f.length)?void 0:i==="x"?s(f)[1]:s(f)[0];case"string":case"number":if(tt(t))return Math.abs(t);if(t.indexOf("%")!==-1)return Math.abs(p*parseInt(t)/100);if(t.indexOf("-=")!==-1)return Math.abs(a-parseInt(t.split("-=")[1]));if(t.indexOf("+=")!==-1)return e=a+parseInt(t.split("+=")[1]),e>=0?0:Math.abs(e);if(t.indexOf("px")!==-1&&tt(t.split("px")[0]))return Math.abs(t.split("px")[0]);if(t==="top"||t==="left")return 0;if(t==="bottom")return Math.abs(l.height()-u.outerHeight(!1));if(t==="right")return Math.abs(l.width()-u.outerWidth(!1));if(t==="first"||t==="last")return f=u.find(":"+t),i==="x"?s(f)[1]:s(f)[0];if(n(t).length)return i==="x"?s(n(t))[1]:s(n(t))[0];u.css(w,t);c.update.call(null,o[0]);return}}},ft=function(t){function g(){clearTimeout(i[0].autoUpdate);i[0].autoUpdate=setTimeout(function(){if(f.advanced.updateOnSelectorChange&&(p=tt(),p!==k)){y(3);k=p;return}f.advanced.updateOnContentResize&&(e=[i.outerHeight(!1),i.outerWidth(!1),h.height(),h.width(),v()[0],v()[1]],(e[0]!==o[0]||e[1]!==o[1]||e[2]!==o[2]||e[3]!==o[3]||e[4]!==o[4]||e[5]!==o[5])&&(y(e[0]!==o[0]||e[1]!==o[1]),o=e));f.advanced.updateOnImageLoad&&(w=nt(),w!==d&&(i.find("img").each(function(){it(this)}),d=w));(f.advanced.updateOnSelectorChange||f.advanced.updateOnContentResize||f.advanced.updateOnImageLoad)&&g()},60)}function nt(){var n=0;return f.advanced.updateOnImageLoad&&(n=i.find("img").length),n}function it(t){function r(n,t){return function(){return t.apply(n,arguments)}}function f(){this.onload=null;n(t).addClass(u[2]);y(2)}if(n(t).hasClass(u[2])){y();return}var i=new Image;i.onload=r(i,f);i.src=t.src}function tt(){f.advanced.updateOnSelectorChange===!0&&(f.advanced.updateOnSelectorChange="*");var t=0,r=i.find(f.advanced.updateOnSelectorChange);return f.advanced.updateOnSelectorChange&&r.length>0&&r.each(function(){t+=n(this).height()+n(this).width()}),t}function y(n){clearTimeout(i[0].autoUpdate);c.update.call(null,b[0],n)}var b=n(this),s=b.data(r),f=s.opt,i=n("#mCSB_"+s.idx+"_container");if(t){clearTimeout(i[0].autoUpdate);a(i[0],"autoUpdate");return}var h=i.parent(),l=[n("#mCSB_"+s.idx+"_scrollbar_vertical"),n("#mCSB_"+s.idx+"_scrollbar_horizontal")],v=function(){return[l[0].is(":visible")?l[0].outerHeight(!0):0,l[1].is(":visible")?l[1].outerWidth(!0):0]},k=tt(),p,o=[i.outerHeight(!1),i.outerWidth(!1),h.height(),h.width(),v()[0],v()[1]],e,d=nt(),w;g()},vi=function(n,t,i){return Math.round(n/t)*t-i},h=function(t){var i=t.data(r),u=n("#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal");u.each(function(){yi.call(this)})},e=function(t,i,u){function c(n){return f&&e.callbacks[n]&&typeof e.callbacks[n]=="function"}function et(){return[e.callbacks.alwaysTriggerOffsets||p>=l[0]+a,e.callbacks.alwaysTriggerOffsets||p<=-v]}function y(){var n=[o[0].offsetTop,o[0].offsetLeft],i=[h[0].offsetTop,h[0].offsetLeft],r=[o.outerHeight(!1),o.outerWidth(!1)],f=[w.height(),w.width()];t[0].mcs={content:o,top:n[0],left:n[1],draggerTop:i[0],draggerLeft:i[1],topPct:Math.round(100*Math.abs(n[0])/(Math.abs(r[0])-f[0])),leftPct:Math.round(100*Math.abs(n[1])/(Math.abs(r[1])-f[1])),direction:u.dir}}var f=t.data(r),e=f.opt,ft={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:e.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},u=n.extend(ft,u),g=[u.dur,u.drag?0:u.dur],w=n("#mCSB_"+f.idx),o=n("#mCSB_"+f.idx+"_container"),b=o.parent(),nt=e.callbacks.onTotalScrollOffset?ut.call(t,e.callbacks.onTotalScrollOffset):[0,0],tt=e.callbacks.onTotalScrollBackOffset?ut.call(t,e.callbacks.onTotalScrollBackOffset):[0,0];if(f.trigger=u.trigger,(b.scrollTop()!==0||b.scrollLeft()!==0)&&(n(".mCSB_"+f.idx+"_scrollbar").css("visibility","visible"),b.scrollTop(0).scrollLeft(0)),i!=="_resetY"||f.contentReset.y||(c("onOverflowYNone")&&e.callbacks.onOverflowYNone.call(t[0]),f.contentReset.y=1),i!=="_resetX"||f.contentReset.x||(c("onOverflowXNone")&&e.callbacks.onOverflowXNone.call(t[0]),f.contentReset.x=1),i!=="_resetY"&&i!=="_resetX"){(f.contentReset.y||!t[0].mcs)&&f.overflowed[0]&&(c("onOverflowY")&&e.callbacks.onOverflowY.call(t[0]),f.contentReset.x=null);(f.contentReset.x||!t[0].mcs)&&f.overflowed[1]&&(c("onOverflowX")&&e.callbacks.onOverflowX.call(t[0]),f.contentReset.x=null);e.snapAmount&&(i=vi(i,e.snapAmount,e.snapOffset));switch(u.dir){case"x":var h=n("#mCSB_"+f.idx+"_dragger_horizontal"),k="left",p=o[0].offsetLeft,l=[w.width()-o.outerWidth(!1),h.parent().width()-h.width()],s=[i,i===0?0:i/f.scrollRatio.x],a=nt[1],v=tt[1],it=a>0?a/f.scrollRatio.x:0,rt=v>0?v/f.scrollRatio.x:0;break;case"y":var h=n("#mCSB_"+f.idx+"_dragger_vertical"),k="top",p=o[0].offsetTop,l=[w.height()-o.outerHeight(!1),h.parent().height()-h.height()],s=[i,i===0?0:i/f.scrollRatio.y],a=nt[0],v=tt[0],it=a>0?a/f.scrollRatio.y:0,rt=v>0?v/f.scrollRatio.y:0}(s[1]<0||s[0]===0&&s[1]===0?s=[0,0]:s[1]>=l[1]?s=[l[0],l[1]]:s[0]=-s[0],t[0].mcs||(y(),c("onInit")&&e.callbacks.onInit.call(t[0])),clearTimeout(o[0].onCompleteTimeout),!f.tweenRunning&&(p===0&&s[0]>=0||p===l[0]&&s[0]<=l[0]))||(lt(h[0],k,Math.round(s[1]),g[1],u.scrollEasing),lt(o[0],k,Math.round(s[0]),g[0],u.scrollEasing,u.overwrite,{onStart:function(){u.callbacks&&u.onStart&&!f.tweenRunning&&(c("onScrollStart")&&(y(),e.callbacks.onScrollStart.call(t[0])),f.tweenRunning=!0,d(h),f.cbOffsets=et())},onUpdate:function(){u.callbacks&&u.onUpdate&&c("whileScrolling")&&(y(),e.callbacks.whileScrolling.call(t[0]))},onComplete:function(){if(u.callbacks&&u.onComplete){e.axis==="yx"&&clearTimeout(o[0].onCompleteTimeout);var n=o[0].idleTimer||0;o[0].onCompleteTimeout=setTimeout(function(){c("onScroll")&&(y(),e.callbacks.onScroll.call(t[0]));c("onTotalScroll")&&s[1]>=l[1]-it&&f.cbOffsets[0]&&(y(),e.callbacks.onTotalScroll.call(t[0]));c("onTotalScrollBack")&&s[1]<=rt&&f.cbOffsets[1]&&(y(),e.callbacks.onTotalScrollBack.call(t[0]));f.tweenRunning=!1;o[0].idleTimer=0;d(h,"hide")},n)}}}))}},lt=function(n,i,r,u,f,e,o){function p(){s.stop||(h||k.call(),h=w()-nt,b(),h>=s.time&&(s.time=h>s.time?h+c-(h-s.time):h+c-1,s.time<h+1&&(s.time=h+1)),s.time<u?s.id=a(p):g.call())}function b(){u>0?(s.currVal=rt(s.time,l,y,u,f),v[i]=Math.round(s.currVal)+"px"):v[i]=r+"px";d.call()}function tt(){c=1e3/60;s.time=h+c;a=t.requestAnimationFrame?t.requestAnimationFrame:function(n){return b(),setTimeout(n,.01)};s.id=a(p)}function it(){s.id!=null&&(t.requestAnimationFrame?t.cancelAnimationFrame(s.id):clearTimeout(s.id),s.id=null)}function rt(n,t,i,r,u){switch(u){case"linear":case"mcsLinear":return i*n/r+t;case"mcsLinearOut":return n/=r,n--,i*Math.sqrt(1-n*n)+t;case"easeInOutSmooth":return(n/=r/2,n<1)?i/2*n*n+t:(n--,-i/2*(n*(n-2)-1)+t);case"easeInOutStrong":return(n/=r/2,n<1)?i/2*Math.pow(2,10*(n-1))+t:(n--,i/2*(-Math.pow(2,-10*n)+2)+t);case"easeInOut":case"mcsEaseInOut":return(n/=r/2,n<1)?i/2*n*n*n+t:(n-=2,i/2*(n*n*n+2)+t);case"easeOutSmooth":return n/=r,n--,-i*(n*n*n*n-1)+t;case"easeOutStrong":return i*(-Math.pow(2,-10*n/r)+1)+t;case"easeOut":case"mcsEaseOut":default:var f=(n/=r)*n,e=f*n;return t+i*(.499999999999997*e*f+-2.5*f*f+5.5*e+-6.5*f+4*n)}}var y;n._mTween||(n._mTween={top:{},left:{}});var o=o||{},k=o.onStart||function(){},d=o.onUpdate||function(){},g=o.onComplete||function(){},nt=w(),c,h=0,l=n.offsetTop,v=n.style,a,s=n._mTween[i];i==="left"&&(l=n.offsetLeft);y=r-l;s.stop=0;e!=="none"&&it();tt()},w=function(){return t.performance&&t.performance.now?t.performance.now():t.performance&&t.performance.webkitNow?t.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},yi=function(){var n=this,u,r,i;for(n._mTween||(n._mTween={top:{},left:{}}),u=["top","left"],r=0;r<u.length;r++)i=u[r],n._mTween[i].id&&(t.requestAnimationFrame?t.cancelAnimationFrame(n._mTween[i].id):clearTimeout(n._mTween[i].id),n._mTween[i].id=null,n._mTween[i].stop=1)},a=function(n,t){try{delete n[t]}catch(i){n[t]=null}},at=function(n){return!(n.which&&n.which!==1)},nt=function(n){var t=n.originalEvent.pointerType;return!(t&&t!=="touch"&&t!==2)},tt=function(n){return!isNaN(parseFloat(n))&&isFinite(n)},s=function(n){var t=n.parents(".mCSB_container");return[n.offset().top-t.offset().top,n.offset().left-t.offset().left]};n.fn[l]=function(t){if(c[t])return c[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t!="object"&&t)n.error("Method "+t+" does not exist");else return c.init.apply(this,arguments)};n[l]=function(t){if(c[t])return c[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t!="object"&&t)n.error("Method "+t+" does not exist");else return c.init.apply(this,arguments)};n[l].defaults=et;t[l]=!0;n(t).load(function(){n(it)[l]();n.extend(n.expr[":"],{mcsInView:n.expr[":"].mcsInView||function(t){var i=n(t),u=i.parents(".mCSB_container"),f,r;if(u.length)return f=u.parent(),r=[u[0].offsetTop,u[0].offsetLeft],r[0]+s(i)[0]>=0&&r[0]+s(i)[0]<f.height()-i.outerHeight(!1)&&r[1]+s(i)[1]>=0&&r[1]+s(i)[1]<f.width()-i.outerWidth(!1)},mcsOverflow:n.expr[":"].mcsOverflow||function(t){var i=n(t).data(r);if(i)return i.overflowed[0]||i.overflowed[1]}})})})}(jQuery,window,document),function(n){var f=0,e=5,i=.5,t=function(t,i){return typeof t=="undefined"||t===null||t===undefined||t==[]||t===""||i&&n.trim(t)===""},r=function(n,i,r){var u=t(n.data(i))?n.attr(i):n.data(i);return u?u:r[i]},o=function(n){var t=(""+n).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0},s=function(n,t){return parseFloat(n.toFixed(t))},u=function(t,i){this.$element=n(t);this.init(i)};u.prototype={constructor:u,_parseAttr:function(n,u){var l=this,s=l.$element,h,o,c;return s.attr("type")==="range"||s.attr("type")==="number"?(h=r(s,n,u),o=i,n==="min"?o=f:n==="max"?o=e:n==="step"&&(o=i),c=t(h)?o:h,parseFloat(c)):parseFloat(u[n])},listen:function(){var t=this;t.$rating.on("click",function(n){if(!t.inactive){var i=n.pageX-t.$rating.offset().left;t.setStars(i);t.$element.trigger("change");t.$element.trigger("rating.change",[t.$element.val(),t.$caption.html()]);t.starClicked=!0}});t.$rating.on("mousemove",function(n){if(t.hoverEnabled&&!t.inactive){t.starClicked=!1;var r=n.pageX-t.$rating.offset().left,i=t.calculate(r);t.toggleHover(i);t.$element.trigger("rating.hover",[i.val,i.caption,"stars"])}});t.$rating.on("mouseleave",function(){if(t.hoverEnabled&&!t.inactive&&!t.starClicked){var n=t.cache;t.toggleHover(n);t.$element.trigger("rating.hoverleave",["stars"])}});t.$clear.on("mousemove",function(){if(t.hoverEnabled&&!t.inactive&&t.hoverOnClear){t.clearClicked=!1;var i='<span class="'+t.clearCaptionClass+'">'+t.clearCaption+"<\/span>",n=t.clearValue,u=t.getWidthFromValue(n),r;r={caption:i,width:u,val:n};t.toggleHover(r);t.$element.trigger("rating.hover",[n,i,"clear"])}});t.$clear.on("mouseleave",function(){if(t.hoverEnabled&&!t.inactive&&!t.clearClicked&&t.hoverOnClear){var n=t.cache;t.toggleHover(n);t.$element.trigger("rating.hoverleave",["clear"])}});t.$clear.on("click",function(){t.inactive||(t.clear(),t.clearClicked=!0)});n(t.$element[0].form).on("reset",function(){t.inactive||t.reset()})},initSlider:function(n){var r=this;t(r.$element.val())&&r.$element.val(0);r.initialValue=r.$element.val();r.min=typeof n.min!="undefined"?n.min:r._parseAttr("min",n);r.max=typeof n.max!="undefined"?n.max:r._parseAttr("max",n);r.step=typeof n.step!="undefined"?n.step:r._parseAttr("step",n);(isNaN(r.min)||t(r.min))&&(r.min=f);(isNaN(r.max)||t(r.max))&&(r.max=e);(isNaN(r.step)||t(r.step)||r.step==0)&&(r.step=i);r.diff=r.max-r.min},init:function(i){var r=this,u;r.options=i;r.hoverEnabled=i.hoverEnabled;r.hoverChangeCaption=i.hoverChangeCaption;r.hoverChangeStars=i.hoverChangeStars;r.hoverOnClear=i.hoverOnClear;r.starClicked=!1;r.clearClicked=!1;r.initSlider(i);r.checkDisabled();$element=r.$element;r.containerClass=i.containerClass;r.glyphicon=i.glyphicon;u=r.glyphicon?"":"★";r.symbol=t(i.symbol)?u:i.symbol;r.rtl=i.rtl||r.$element.attr("dir");r.rtl&&r.$element.attr("dir","rtl");r.showClear=i.showClear;r.showCaption=i.showCaption;r.size=i.size;r.stars=i.stars;r.defaultCaption=i.defaultCaption;r.starCaptions=i.starCaptions;r.starCaptionClasses=i.starCaptionClasses;r.clearButton=i.clearButton;r.clearButtonTitle=i.clearButtonTitle;r.clearButtonBaseClass=t(i.clearButtonBaseClass)?"clear-rating":i.clearButtonBaseClass;r.clearButtonActiveClass=t(i.clearButtonActiveClass)?"clear-rating-active":i.clearButtonActiveClass;r.clearCaption=i.clearCaption;r.clearCaptionClass=i.clearCaptionClass;r.clearValue=i.clearValue;r.$element.removeClass("form-control").addClass("form-control");r.$clearElement=t(i.clearElement)?null:n(i.clearElement);r.$captionElement=t(i.captionElement)?null:n(i.captionElement);typeof r.$rating=="undefined"&&typeof r.$container=="undefined"&&(r.$rating=n(document.createElement("div")).html('<div class="rating-stars"><\/div>'),r.$container=n(document.createElement("div")),r.$container.before(r.$rating),r.$container.append(r.$rating),r.$element.before(r.$container).appendTo(r.$rating));r.$stars=r.$rating.find(".rating-stars");r.generateRating();r.$clear=t(r.$clearElement)?r.$container.find("."+r.clearButtonBaseClass):r.$clearElement;r.$caption=t(r.$captionElement)?r.$container.find(".caption"):r.$captionElement;r.setStars();r.$element.hide();r.listen();r.showClear&&r.$clear.attr({"class":r.getClearClass()});r.cache={caption:r.$caption.html(),width:r.$stars.width(),val:r.$element.val()};r.$element.removeClass("rating-loading")},checkDisabled:function(){var n=this;n.disabled=r(n.$element,"disabled",n.options);n.readonly=r(n.$element,"readonly",n.options);n.inactive=n.disabled||n.readonly},getClearClass:function(){return this.clearButtonBaseClass+" "+(this.inactive?"":this.clearButtonActiveClass)},generateRating:function(){var n=this,r=n.renderClear(),u=n.renderCaption(),i=n.rtl?"rating-container-rtl":"rating-container",f=n.getStars();i+=n.glyphicon?n.symbol==""?" rating-gly-star":" rating-gly":" rating-uni";n.$rating.attr("class",i);n.$rating.attr("data-content",f);n.$stars.attr("data-content",f);i=n.rtl?"star-rating-rtl":"star-rating";n.$container.attr("class",i+" rating-"+n.size);n.inactive?n.$container.removeClass("rating-active").addClass("rating-disabled"):n.$container.removeClass("rating-disabled").addClass("rating-active");typeof n.$caption=="undefined"&&typeof n.$clear=="undefined"&&(n.rtl?n.$container.prepend(u).append(r):n.$container.prepend(r).append(u));t(n.containerClass)||n.$container.removeClass(n.containerClass).addClass(n.containerClass)},getStars:function(){for(var t=this,r=t.stars,i="",n=1;n<=r;n++)i+=t.symbol;return i},renderClear:function(){var n=this,i;return n.showClear?(i=n.getClearClass(),!t(n.$clearElement))?(n.$clearElement.removeClass(i).addClass(i).attr({title:n.clearButtonTitle}),n.$clearElement.html(n.clearButton),""):'<div class="'+i+'" title="'+n.clearButtonTitle+'">'+n.clearButton+"<\/div>":""},renderCaption:function(){var n=this,r=n.$element.val(),i;return n.showCaption?(i=n.fetchCaption(r),!t(n.$captionElement))?(n.$captionElement.removeClass("caption").addClass("caption").attr({title:n.clearCaption}),n.$captionElement.html(i),""):'<div class="caption">'+i+"<\/div>":""},fetchCaption:function(n){var i=this,r=parseFloat(n),f,u,e;return f=typeof i.starCaptionClasses=="function"?t(i.starCaptionClasses(r))?i.clearCaptionClass:i.starCaptionClasses(r):t(i.starCaptionClasses[r])?i.clearCaptionClass:i.starCaptionClasses[r],u=typeof i.starCaptions=="function"?t(i.starCaptions(r))?i.defaultCaption.replace(/\{rating\}/g,r):i.starCaptions(r):t(i.starCaptions[r])?i.defaultCaption.replace(/\{rating\}/g,r):i.starCaptions[r],e=r==i.clearValue?i.clearCaption:u,'<span class="'+f+'">'+e+"<\/span>"},getWidthFromValue:function(n){var i=this,t=i.min,r=i.max,u=i.step;return n<=t||t==r?0:n>=r?100:(n-t)*100/(r-t)},getValueFromPosition:function(n){var t=this,u=o(t.step),r,i,f=t.$rating.width();return r=n/f,i=t.rtl?t.min+Math.floor(t.diff*r/t.step)*t.step:t.min+Math.ceil(t.diff*r/t.step)*t.step,i<t.min?i=t.min:i>t.max&&(i=t.max),i=s(parseFloat(i),u),t.rtl&&(i=t.max-i),i},toggleHover:function(n){var t=this,r,i,u;t.hoverChangeCaption&&(r=n.val<=t.clearValue?t.fetchCaption(t.clearValue):n.caption,t.$caption.html(r));t.hoverChangeStars&&(i=t.getWidthFromValue(t.clearValue),u=n.val<=t.clearValue?t.rtl?100-i+"%":i+"%":n.width,t.$stars.css("width",u))},calculate:function(n){var i=this,f=t(i.$element.val())?0:i.$element.val(),u=arguments.length?i.getValueFromPosition(n):f,e=i.fetchCaption(u),r=i.getWidthFromValue(u);return i.rtl&&(r=100-r),r+="%",{caption:e,width:r,val:u}},setStars:function(n){var t=this,i=arguments.length?t.calculate(n):t.calculate();t.$element.val(i.val);t.$stars.css("width",i.width);t.$caption.html(i.caption);t.cache=i},clear:function(){var n=this,t='<span class="'+n.clearCaptionClass+'">'+n.clearCaption+"<\/span>";n.$stars.removeClass("rated");n.inactive||n.$caption.html(t);n.$element.val(n.clearValue);n.setStars();n.$element.trigger("rating.clear")},reset:function(){var n=this;n.$element.val(n.initialValue);n.setStars();n.$element.trigger("rating.reset")},update:function(n){if(arguments.length>0){var t=this;t.$element.val(n);t.setStars()}},refresh:function(t){var i=this,r;arguments.length&&(r="",i.init(n.extend(i.options,t)),i.showClear?i.$clear.show():i.$clear.hide(),i.showCaption?i.$caption.show():i.$caption.hide())}};n.fn.rating=function(t){var i=Array.apply(null,arguments);return i.shift(),this.each(function(){var f=n(this),r=f.data("rating"),e=typeof t=="object"&&t;r||f.data("rating",r=new u(this,n.extend({},n.fn.rating.defaults,e,n(this).data())));typeof t=="string"&&r[t].apply(r,i)})};n.fn.rating.defaults={stars:5,glyphicon:!0,symbol:null,disabled:!1,readonly:!1,rtl:!1,size:"md",showClear:!0,showCaption:!0,defaultCaption:"{rating} Stars",starCaptions:{.5:"Half Star",1:"One Star",1.5:"One & Half Star",2:"Two Stars",2.5:"Two & Half Stars",3:"Three Stars",3.5:"Three & Half Stars",4:"Four Stars",4.5:"Four & Half Stars",5:"Five Stars"},starCaptionClasses:{.5:"label label-danger",1:"label label-danger",1.5:"label label-warning",2:"label label-warning",2.5:"label label-info",3:"label label-info",3.5:"label label-primary",4:"label label-primary",4.5:"label label-success",5:"label label-success"},clearButton:'<i class="glyphicon glyphicon-minus-sign"><\/i>',clearButtonTitle:"Clear",clearButtonBaseClass:"clear-rating",clearButtonActiveClass:"clear-rating-active",clearCaption:"Not Rated",clearCaptionClass:"label label-default",clearValue:0,captionElement:null,clearElement:null,containerClass:null,hoverEnabled:!0,hoverChangeCaption:!0,hoverChangeStars:!0,hoverOnClear:!0};n("input.rating").addClass("rating-loading");n(document).ready(function(){var t=n("input.rating"),i=Object.keys(t).length;i>0&&t.rating()})}(jQuery);var NotificationsID=0;(function(n){n.fn.Notifications=function(t,i){this.each(function(){function o(t,i,r,u,f){var o,e,s,h;n(".notifications-modal").fadeIn();o={};i.indexOf("left")!=-1&&(o={left:"0px",opacity:1});i.indexOf("right")!=-1&&(o={right:"0px",opacity:1});e=n("#"+t);e.hasClass("new")&&(e.removeClass("new"),r=="slide"&&e.animate(o,{queue:!1,duration:500,complete:function(){}}),r=="expand"&&e.slideDown());u=="True"&&(s=n("#"+t+"-close"),n(s).click(function(){n("#"+t).slideUp();n(".notifications-modal").fadeOut()}));jQuery().sfAnalytics&&(n("#"+t).sfAnalytics("links"),n("#"+t).sfAnalytics("buttons"),n("#"+t).sfAnalytics("submits"));f>0&&(h=JSON.stringify({ID:f}),n.ajax({type:"POST",url:"/services/Notifications/Notifications.asmx/ReceivedNotification",cache:!1,contentType:"application/json; charset=utf-8",data:h,dataType:"json",async:!1,success:function(){}}))}function s(t){var i=n("#"+t);i.slideUp();n(".notifications-modal").fadeOut()}function h(t,i,r){var u=0;n.each(t,function(t,f){var b=f.Html,k=f.WaitTime,d=f.DisplayTime,g=f.Wait,l=f.CloseButton,h=f.Position,p=f.ID,c="notifications-id-"+NotificationsID,w,a,v,y,e;NotificationsID++;r.toLowerCase().indexOf("modal")!=-1&&(w=".notifications-modal",n(w).length==0&&($modalHtml='<div class="notifications-modal"><\/div>',n("form:first").append($modalHtml)));a=".notifications-"+h;n(a).length==0&&($regionHtml='<div class="notifications-'+h+'"><\/div>',n("form:first").append($regionHtml));v=u+k*1;y=d*1;g=="True"&&(u=v+y);e="";i=="slide"&&(h=="banner"?e="topleft":(e+=h.indexOf("top")!=-1?"top":"bottom",e+=h.indexOf("left")!=-1?"left":"right"));setTimeout(function(){var t="",u;l=="True"&&(t='<button id="'+c+'-close" type="button" class="notifications-close"><span aria-hidden="true">x<\/span><span class="sr-only">Close<\/span><\/button>');u='<div id="'+c+'" class="notifications-item '+i+" "+e+" "+r+' new" data-notification="'+p+'">'+t+b+"<\/div>";n(a).append(u);o(c,e,i,l,p);l!="True"&&setTimeout(function(){s(c)},y)},v)})}function f(t){var r="",i="",u="",f="",e="",o="",s;r=t[1]!=null?t[1]:window.location.href;t[2]!=null&&(i=t[2]);t[3]!=null&&(u=t[3]);t[4]!=null&&(f=t[4]);t[5]!=null&&(e=t[5]);t[6]!=null&&(o=t[6]);switch(i){case"expand":break;default:i="slide"}s=JSON.stringify({URL:r,MATCH:u,MODE:f,PROCID:e});n.ajax({type:"POST",url:"/services/Notifications/Notifications.asmx/GetNotifications",cache:!1,contentType:"application/json; charset=utf-8",data:s,dataType:"json",async:!1,success:function(n){h(n.d,i,o)}})}function e(t,i,r){var u=!1;return n.each(r,function(n,r){(t.toLowerCase().indexOf(r.toLowerCase())>=0||i.toLowerCase().indexOf(r.toLowerCase())>=0)&&(u=!0)}),u}var u=n(this),r=[u[0].tagName,u.data("url"),u.data("fx"),u.data("match"),u.data("mode"),u.data("proc"),u.data("style")];t!=null&&((r[1]==null||r[1]=="")&&(r[1]=t.url),(r[2]==null||r[2]=="")&&(r[2]=t.fx),(r[3]==null||r[3]=="")&&(r[3]=t.match),(r[4]==null||r[4]=="")&&(r[4]=t.mode),(r[5]==null||r[5]=="")&&(r[5]=t.proc),(r[6]==null||r[6]=="")&&(r[6]=t.style));switch(r[0]){case"DIV":case"FORM":case"BODY":f(r);break;case"SELECT":u.each(function(){e(this.value,this.options[this.selectedIndex].text,i)&&f(r)});u.change(function(){e(this.value,this.options[this.selectedIndex].text,i)&&f(r)})}return this})}})(jQuery),function(n){n.fn.sfAnalytics=function(t){var i=n(this).selector;this.each(function(){function f(){var n={sfToken:""},t="anonymous",u=document.cookie,i=u.match(RegExp("sfToken=.[^;]*")),r;return i&&(r=i[0].split("="),t=r[1]),n.sfToken=t,n}function e(t,i){var u={action:"",dt:"",tag:"",id:"",url:"",title:"",image:""};return u.action=t,u.dt=new Date,u.tag=r(n(i).prop("tagName")),u.id=r(n(i).prop("id")),u.url=r(url=window.location.pathname),u.title=r(document.title),u.image=r(n(i).css("background-image")),u}function o(t){var i={link:"",title:"",text:""};return i.link=r(n(t).attr("href")),i.title=r(n(t).attr("title")),i.text=r(n(t).attr("text")),i}function s(t){var i={source:"",title:"",alt:""},u;return n(t).prop("tagName").toLowerCase()==="img"?(i.source=r(n(t).attr("src")),i.title=r(n(t).attr("title")),i.alt=r(n(t).attr("alt"))):n(t).prop("tagName").toLowerCase()!=="body"&&(u=n(t).find("img:first"),u.length&&(i.source=r(n(u).attr("src")),i.title=r(n(u).attr("title")),i.alt=r(n(u).attr("alt")))),i}function h(t){var i={id:"",name:"",groups:"",custom:""};return i.id=r(n(t).attr("data-id")),i.name=r(n(t).attr("data-name")),i.groups=r(n(t).attr("data-groups")),i.custom=r(n(t).attr("data-custom")),i}function c(n){var t={customer_no:""};return n=="page"&&sfAnalytics_CustNo.length>0&&(t.customer_no=sfAnalytics_CustNo),t}function l(n){var r={data:""},t,i;if(n=="page"&&sfAnalytics_UTM.length>0){for(t="",i=0;i<sfAnalytics_UTM.length;i++)sfAnalytics_UTM[i]!=undefined&&(t.length>0&&(t=t+"&"),t=t+sfAnalytics_UTM[i]);r.data=t}return r}function r(n){return n!==null&&n!==undefined?n:""}function u(t,i){var r=JSON.stringify({Key:f(i),Main:e(t,i),Link:o(i),Image:s(i),Data:h(i),Email:c(t,i),Utm:l(t,i)});n.ajax({type:"POST",async:!1,url:"/services/SFAnalytics/SFAnalytics.asmx/SFAnalyticsService",cache:!1,contentType:"application/json; charset=utf-8",data:r,dataType:"json",timeout:500})}switch(t.toLowerCase()){case"pages":console.log("SFA> PageBinding: "+i);u("page",this);break;case"links":console.log("SFA> LinkBinding: "+i);n(this).find("a").each(function(){n.data(this,"sfaref")==undefined&&(n.data(this,"sfaref","link"),n(this).click(function(){u("link",this)}))});break;case"buttons":console.log("SFA> ButtonBinding: "+i);n(this).find("button").each(function(){n.data(this,"sfaref")==undefined&&(n.data(this,"sfaref","button"),n(this).click(function(){u("button",this)}))});break;case"submits":console.log("SFA> InputSubmitBinding: "+i);n(this).find('input[type = "submit"]').each(function(){n.data(this,"sfaref")==undefined&&(n.data(this,"sfaref","submit"),n(this).click(function(){u("submit",this)}))});break;case"clicks":console.log("SFA> ClickBinding: "+i);n(this).find("*").each(function(){if(n.data(this,"sfaref")==undefined&&(n.data(this,"sfaref","click"),n(this).length)){var t=n._data(this,"events");t!==undefined&&t!==null&&t!==""&&t.click!==undefined&&n(this).click(function(){u("click",this)})}});break;case"tags":n.data(n(this),"sfaref")==undefined&&(n.data(n(this),"sfaref","tag"),n(this).click(function(){u("tag",this)}))}return this})}}(jQuery)