tbApp.onScriptLoaded(function(){$sReg.set('/tb/basename','pavilion');$sReg.set('/tb/theme_stylesheet_url','');$sReg.set('/tb/theme_catalog_resource_url','https://www.bambusgardiner.dk/catalog/view/theme/pavilion/');$sReg.set('/tb/image_url','https://www.bambusgardiner.dk/image/');$sReg.set('/tb/shopping_cart_url','https://www.bambusgardiner.dk/index.php?route=checkout/cart');$sReg.set('/tb/wishlist_url','https://www.bambusgardiner.dk/index.php?route=account/wishlist');$sReg.set('/tb/compare_url','https://www.bambusgardiner.dk/index.php?route=product/compare');$sReg.set('/tb/no_image','https://www.bambusgardiner.dk/image/cache/no_image-100x100.jpg');$sReg.set('/tb/msg_position','topRight');$sReg.set('/tb/msg_stack','1');$sReg.set('/tb/msg_timeout','5000');$sReg.set('/lang/text_failure','Fejl');$sReg.set('/lang/text_continue','Fortsæt');$sReg.set('/lang/text_continue_shopping','Fortsæt indkøb');$sReg.set('/lang/text_shopping_cart','Indkøbskurv');$sReg.set('/lang/text_wishlist','Ønskeliste');$sReg.set('/lang/text_cart_updated','Indkøbskurv opdateret!');$sReg.set('/lang/text_wishlist_updated','Ønskeliste opdateret!');$sReg.set('/lang/text_compare_updated','Produkt sammenligning opdateret!');$sReg.set('/lang/text_product_comparison','Produkt sammenligning');$sReg.set('/lang/text_previous','Forrige');$sReg.set('/lang/text_next','Næste');},true);
/*!
 * Fotorama 4.4.9 | http://fotorama.io/license/
 */
(function(a7,g,aK,bC,aC){var W="fotorama",bo="fullscreen",V=W+"__wrap",X=V+"--css2",aG=V+"--css3",bc=V+"--video",ag=V+"--fade",aj=V+"--slide",I=V+"--no-controls",az=V+"--no-shadows",M=V+"--pan-y",aI=V+"--rtl",al=V+"--only-active",aN=W+"__stage",s=aN+"__frame",h=s+"--video",w=aN+"__shaft",ao=W+"__grab",bm=W+"__pointer",ax=W+"__arr",z=ax+"--disabled",aU=ax+"--prev",m=ax+"--next",bt=ax+"__arr",bu=W+"__nav",a9=bu+"-wrap",au=bu+"__shaft",bD=bu+"--dots",Y=bu+"--thumbs",at=bu+"__frame",aO=at+"--dot",bB=at+"--thumb",ba=W+"__fade",aa=ba+"-front",k=ba+"-rear",aF=W+"__shadow",bi=aF+"s",K=bi+"--left",ay=bi+"--right",aL=W+"__active",aQ=W+"__select",bb=W+"--hidden",F=W+"--fullscreen",aw=W+"__fullscreen-icon",bv=W+"__error",bs=W+"__loading",b=W+"__loaded",bK=b+"--full",aZ=b+"--img",bx=W+"__grabbing",C=W+"__img",Q=C+"--full",bP=W+"__dot",by=W+"__thumb",bR=by+"-border",aV=W+"__html",br=W+"__video",L=br+"-play",r=br+"-close",aX=W+"__caption",ar=W+"__caption__wrap",S=W+"__spinner";var y=bC&&bC.fn.jquery.split(".");if(!y||y[0]<1||(y[0]==1&&y[1]<8)){throw"Fotorama requires jQuery 1.8 or later and will not run without it.";return}var bg={};var ae=(function(b4,b9,bZ){var bV="2.6.2",b2={},cj=b9.documentElement,ck="modernizr",ch=b9.createElement(ck),b5=ch.style,bW,cc={}.toString,ce=" -webkit- -moz- -o- -ms- ".split(" "),bT="Webkit Moz O ms",cm=bT.split(" "),b6=bT.toLowerCase().split(" "),b0={},bU={},ca={},cg=[],cb=cg.slice,bS,cf=function(cw,cy,cq,cx){var cp,cv,cs,ct,co=b9.createElement("div"),cu=b9.body,cr=cu||b9.createElement("body");if(parseInt(cq,10)){while(cq--){cs=b9.createElement("div");cs.id=cx?cx[cq]:ck+(cq+1);co.appendChild(cs)}}cp=["&#173;",'<style id="s',ck,'">',cw,"</style>"].join("");co.id=ck;(cu?co:cr).innerHTML+=cp;cr.appendChild(co);if(!cu){cr.style.background="";cr.style.overflow="hidden";ct=cj.style.overflow;cj.style.overflow="hidden";cj.appendChild(cr)}cv=cy(co,cw);if(!cu){cr.parentNode.removeChild(cr);cj.style.overflow=ct}else{co.parentNode.removeChild(co)}return !!cv},b8=({}).hasOwnProperty,ci;if(!b1(b8,"undefined")&&!b1(b8.call,"undefined")){ci=function(co,cp){return b8.call(co,cp)}}else{ci=function(co,cp){return((cp in co)&&b1(co.constructor.prototype[cp],"undefined"))}}if(!Function.prototype.bind){Function.prototype.bind=function cn(cq){var cr=this;if(typeof cr!="function"){throw new TypeError()}var co=cb.call(arguments,1),cp=function(){if(this instanceof cp){var cu=function(){};cu.prototype=cr.prototype;var ct=new cu();var cs=cr.apply(ct,co.concat(cb.call(arguments)));if(Object(cs)===cs){return cs}return ct}else{return cr.apply(cq,co.concat(cb.call(arguments)))}};return cp}}function b7(co){b5.cssText=co}function bY(cp,co){return b7(ce.join(cp+";")+(co||""))}function b1(cp,co){return typeof cp===co}function b3(cp,co){return !!~(""+cp).indexOf(co)}function cl(cq,co){for(var cp in cq){var cr=cq[cp];if(!b3(cr,"-")&&b5[cr]!==bZ){return co=="pfx"?cr:true}}return false}function cd(cp,cs,cr){for(var co in cp){var cq=cs[cp[co]];if(cq!==bZ){if(cr===false){return cp[co]}if(b1(cq,"function")){return cq.bind(cr||cs)}return cq}}return false}function i(cs,co,cr){var cp=cs.charAt(0).toUpperCase()+cs.slice(1),cq=(cs+" "+cm.join(cp+" ")+cp).split(" ");if(b1(co,"string")||b1(co,"undefined")){return cl(cq,co)}else{cq=(cs+" "+(b6).join(cp+" ")+cp).split(" ");return cd(cq,co,cr)}}b0.csstransforms3d=function(){var co=!!i("perspective");return co};for(var bX in b0){if(ci(b0,bX)){bS=bX.toLowerCase();b2[bS]=b0[bX]();cg.push((b2[bS]?"":"no-")+bS)}}b2.addTest=function(cp,cq){if(typeof cp=="object"){for(var co in cp){if(ci(cp,co)){b2.addTest(co,cp[co])}}}else{cp=cp.toLowerCase();if(b2[cp]!==bZ){return b2}cq=typeof cq=="function"?cq():cq;if(typeof enableClasses!=="undefined"&&enableClasses){cj.className+=" "+(cq?"":"no-")+cp}b2[cp]=cq}return b2};b7("");ch=bW=null;b2._version=bV;b2._prefixes=ce;b2._domPrefixes=b6;b2._cssomPrefixes=cm;b2.testProp=function(co){return cl([co])};b2.testAllProps=i;b2.testStyles=cf;b2.prefixed=function(cq,cp,co){if(!cp){return i(cq,"pfx")}else{return i(cq,cp,co)}};return b2})(a7,g);var bl={ok:false,is:function(){return false},request:function(){},cancel:function(){},event:"",prefix:""},e="webkit moz o ms khtml".split(" ");if(typeof g.cancelFullScreen!="undefined"){bl.ok=true}else{for(var be=0,G=e.length;be<G;be++){bl.prefix=e[be];if(typeof g[bl.prefix+"CancelFullScreen"]!="undefined"){bl.ok=true;break}}}if(bl.ok){bl.event=bl.prefix+"fullscreenchange";bl.is=function(){switch(this.prefix){case"":return g.fullScreen;case"webkit":return g.webkitIsFullScreen;default:return g[this.prefix+"FullScreen"]}};bl.request=function(i){return(this.prefix==="")?i.requestFullScreen():i[this.prefix+"RequestFullScreen"]()};bl.cancel=function(i){return(this.prefix==="")?g.cancelFullScreen():g[this.prefix+"CancelFullScreen"]()}}var bk,bH={lines:12,length:5,width:2,radius:7,corners:1,rotate:15,color:"rgba(128, 128, 128, .75)",hwaccel:true},a={top:"auto",left:"auto",className:""};(function(i,bS){bk=bS()}(this,function(){var bV=["webkit","Moz","ms","O"],b6={},b5;function bX(b7,ca){var b8=g.createElement(b7||"div"),b9;for(b9 in ca){b8[b9]=ca[b9]}return b8}function bY(b8){for(var b7=1,b9=arguments.length;b7<b9;b7++){b8.appendChild(arguments[b7])}return b8}var bZ=(function(){var b7=bX("style",{type:"text/css"});bY(g.getElementsByTagName("head")[0],b7);return b7.sheet||b7.styleSheet}());function bT(cb,b7,cc,cf){var b8=["opacity",b7,~~(cb*100),cc,cf].join("-"),b9=0.01+cc/cf*100,ce=Math.max(1-(1-cb)/b7*(100-b9),cb),cd=b5.substring(0,b5.indexOf("Animation")).toLowerCase(),ca=cd&&"-"+cd+"-"||"";if(!b6[b8]){bZ.insertRule("@"+ca+"keyframes "+b8+"{0%{opacity:"+ce+"}"+b9+"%{opacity:"+cb+"}"+(b9+0.01)+"%{opacity:1}"+(b9+b7)%100+"%{opacity:"+cb+"}100%{opacity:"+ce+"}}",bZ.cssRules.length);b6[b8]=1}return b8}function b3(ca,cb){var b9=ca.style,b7,b8;cb=cb.charAt(0).toUpperCase()+cb.slice(1);for(b8=0;b8<bV.length;b8++){b7=bV[b8]+cb;if(b9[b7]!==aC){return b7}}if(b9[cb]!==aC){return cb}}function bW(b7,b9){for(var b8 in b9){b7.style[b3(b7,b8)||b8]=b9[b8]}return b7}function b1(b9){for(var b7=1;b7<arguments.length;b7++){var b8=arguments[b7];for(var ca in b8){if(b9[ca]===aC){b9[ca]=b8[ca]}}}return b9}function b0(b7){var b8={x:b7.offsetLeft,y:b7.offsetTop};while((b7=b7.offsetParent)){b8.x+=b7.offsetLeft,b8.y+=b7.offsetTop}return b8}function b4(b8,b7){return typeof b8=="string"?b8:b8[b7%b8.length]}var bU={lines:12,length:7,width:5,radius:10,rotate:0,corners:1,color:"#000",direction:1,speed:1,trail:100,opacity:1/4,fps:20,zIndex:2000000000,className:"spinner",top:"auto",left:"auto",position:"relative"};function bS(b7){if(typeof this=="undefined"){return new bS(b7)}this.opts=b1(b7||{},bS.defaults,bU)}bS.defaults={};b1(bS.prototype,{spin:function(cg){this.stop();var ck=this,b8=ck.opts,b9=ck.el=bW(bX(0,{className:b8.className}),{position:b8.position,width:0,zIndex:b8.zIndex}),cj=b8.radius+b8.length+b8.width,cl,ci;if(cg){cg.insertBefore(b9,cg.firstChild||null);ci=b0(cg);cl=b0(b9);bW(b9,{left:(b8.left=="auto"?ci.x-cl.x+(cg.offsetWidth>>1):parseInt(b8.left,10)+cj)+"px",top:(b8.top=="auto"?ci.y-cl.y+(cg.offsetHeight>>1):parseInt(b8.top,10)+cj)+"px"})}b9.setAttribute("role","progressbar");ck.lines(b9,ck.opts);if(!b5){var cd=0,b7=(b8.lines-1)*(1-b8.direction)/2,cc,ca=b8.fps,cf=ca/b8.speed,ce=(1-b8.opacity)/(cf*b8.trail/100),ch=cf/b8.lines;(function cb(){cd++;for(var cm=0;cm<b8.lines;cm++){cc=Math.max(1-(cd+(b8.lines-cm)*ch)%cf*ce,b8.opacity);ck.opacity(b9,cm*b8.direction+b7,cc,b8)}ck.timeout=ck.el&&setTimeout(cb,~~(1000/ca))})()}return ck},stop:function(){var b7=this.el;if(b7){clearTimeout(this.timeout);if(b7.parentNode){b7.parentNode.removeChild(b7)}this.el=aC}return this},lines:function(b9,cb){var b8=0,cc=(cb.lines-1)*(1-cb.direction)/2,b7;function ca(cd,ce){return bW(bX(),{position:"absolute",width:(cb.length+cb.width)+"px",height:cb.width+"px",background:cd,boxShadow:ce,transformOrigin:"left",transform:"rotate("+~~(360/cb.lines*b8+cb.rotate)+"deg) translate("+cb.radius+"px,0)",borderRadius:(cb.corners*cb.width>>1)+"px"})}for(;b8<cb.lines;b8++){b7=bW(bX(),{position:"absolute",top:1+~(cb.width/2)+"px",transform:cb.hwaccel?"translate3d(0,0,0)":"",opacity:cb.opacity,animation:b5&&bT(cb.opacity,cb.trail,cc+b8*cb.direction,cb.lines)+" "+1/cb.speed+"s linear infinite"});if(cb.shadow){bY(b7,bW(ca("#000","0 0 4px #000"),{top:2+"px"}))}bY(b9,bY(b7,ca(b4(cb.color,b8),"0 0 1px rgba(0,0,0,.1)")))}return b9},opacity:function(b8,b7,b9){if(b7<b8.childNodes.length){b8.childNodes[b7].style.opacity=b9}}});function b2(){function b7(b9,b8){return bX("<"+b9+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',b8)}bZ.addRule(".spin-vml","behavior:url(#default#VML)");bS.prototype.lines=function(ca,b9){var b8=b9.length+b9.width,cg=2*b8;function cf(){return bW(b7("group",{coordsize:cg+" "+cg,coordorigin:-b8+" "+-b8}),{width:cg,height:cg})}var cb=-(b9.width+b9.length)*2+"px",ce=bW(cf(),{position:"absolute",top:cb,left:cb}),cd;function cc(ci,ch,cj){bY(ce,bY(bW(cf(),{rotation:360/b9.lines*ci+"deg",left:~~ch}),bY(bW(b7("roundrect",{arcsize:b9.corners}),{width:b8,height:b9.width,left:b9.radius,top:-b9.width>>1,filter:cj}),b7("fill",{color:b4(b9.color,ci),opacity:b9.opacity}),b7("stroke",{opacity:0}))))}if(b9.shadow){for(cd=1;cd<=b9.lines;cd++){cc(cd,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)")}}for(cd=1;cd<=b9.lines;cd++){cc(cd)}return bY(ca,ce)};bS.prototype.opacity=function(b9,b8,cb,ca){var cc=b9.firstChild;ca=ca.shadow&&ca.lines||0;if(cc&&b8+ca<cc.childNodes.length){cc=cc.childNodes[b8+ca];cc=cc&&cc.firstChild;cc=cc&&cc.firstChild;if(cc){cc.opacity=cb}}}}var i=bW(bX("group"),{behavior:"url(#default#VML)"});if(!b3(i,"transform")&&i.adj){b2()}else{b5=b3(i,"animation")}return bS}));function aM(i){var bS="bez_"+bC.makeArray(arguments).join("_").replace(".","p");if(typeof bC.easing[bS]!=="function"){var bT=function(b0,bY){var bV=[null,null],b1=[null,null],bZ=[null,null],bX=function(b2,b3){bZ[b3]=3*b0[b3];b1[b3]=3*(bY[b3]-b0[b3])-bZ[b3];bV[b3]=1-bZ[b3]-b1[b3];return b2*(bZ[b3]+b2*(b1[b3]+b2*bV[b3]))},bW=function(b2){return bZ[0]+b2*(2*b1[0]+3*bV[0]*b2)},bU=function(b4){var b2=b4,b3=0,b5;while(++b3<14){b5=bX(b2,0)-b4;if(Math.abs(b5)<0.001){break}b2-=b5/bW(b2)}return b2};return function(b2){return bX(bU(b2),1)}};bC.easing[bS]=function(bV,bW,bU,bY,bX){return bY*bT([i[0],i[1]],[i[2],i[3]])(bW/bX)+bU}}return bS}var aY=bC(a7),bf=bC(g),J,B,bz=aK.hash.replace("#","")==="quirks",T=ae.csstransforms3d,an=T&&!bz,aA=T||g.compatMode==="CSS1Compat",n=bl.ok,ab=navigator.userAgent.match(/Android|webOS|iPhone|iPad|iPod|BlackBerry|Windows Phone/i),a0=!an||ab,bG="addEventListener",aH=a7.navigator.msPointerEnabled,t="onwheel" in g.createElement("div")?"wheel":g.onmousewheel!==aC?"mousewheel":"DOMMouseScroll",bO=250,aR=300,bF=1400,bw=5000,bQ=2,E=64,a3=500,bn=333,bd="$stageFrame",bN="$navDotFrame",a4="$navThumbFrame",p=aM([0.1,0,0.25,1]);function d(){}function aT(bT,bS,i){return Math.max(isNaN(bS)?-Infinity:bS,Math.min(isNaN(i)?Infinity:i,bT))}function a1(i){return i.match(/ma/)&&i.match(/-?\d+(?!d)/g)[i.match(/3d/)?12:4]}function R(i){if(an){return +a1(i.css("transform"))}else{return +i.css("left").replace("px","")}}function bJ(bT,bS){var i={};if(an){i.transform="translate3d("+(bT+(bS?0.001:0))+"px,0,0)"}else{i.left=bT}return i}function bM(i){return{"transition-duration":i+"ms"}}function j(bS,i){return +String(bS).replace(i||"px","")||aC}function D(i){return/%$/.test(i)&&j(i,"%")}function o(i){return(!!j(i)||!!j(i,"%"))&&i}function aP(bS,bT,bU,i){return(bS-(i||0))*(bT+(bU||0))}function bh(bU,bS,bT,i){return -Math.round(bU/(bS+(bT||0))-(i||0))}function aB(bT){var bS=bT.data();if(bS.tEnd){return}var bU=bT[0],i={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",msTransition:"MSTransitionEnd",transition:"transitionend"};bU.addEventListener(i[ae.prefixed("transition")],function(bV){bS.tProp&&bV.propertyName.match(bS.tProp)&&bS.onEndFn()},false);bS.tEnd=true}function P(bT,bV,bU,bW){var bS,i=bT.data();if(i){i.onEndFn=function(){if(bS){return}bS=true;clearTimeout(i.tT);bU()};i.tProp=bV;clearTimeout(i.tT);i.tT=setTimeout(function(){i.onEndFn()},bW*1.5);aB(bT)}}function aJ(bT,bU,bV){if(bT.length){var bS=bT.data();if(an){bT.css(bM(0));bS.onEndFn=d;clearTimeout(bS.tT)}else{bT.stop()}var i=a2(bU,function(){return R(bT)});bT.css(bJ(i,bV));return i}}function a2(){var bS;for(var bT=0,i=arguments.length;bT<i;bT++){bS=bT?arguments[bT]():arguments[bT];if(typeof bS==="number"){break}}return bS}function aq(bS,i){return Math.round(bS+((i-bS)/1.5))}function aE(){aE.p=aE.p||(aK.protocol==="https://"?"https://":"http://");return aE.p}function Z(bS){var i=g.createElement("a");i.href=bS;return i}function ah(i,bT){if(typeof i!=="string"){return i}i=Z(i);var bV,bU;if(i.host.match(/youtube\.com/)&&i.search){bV=i.search.split("v=")[1];if(bV){var bS=bV.indexOf("&");if(bS!==-1){bV=bV.substring(0,bS)}bU="youtube"}}else{if(i.host.match(/youtube\.com|youtu\.be/)){bV=i.pathname.replace(/^\/(embed\/|v\/)?/,"").replace(/\/.*/,"");bU="youtube"}else{if(i.host.match(/vimeo\.com/)){bU="vimeo";bV=i.pathname.replace(/^\/(video\/)?/,"").replace(/\/.*/,"")}}}if((!bV||!bU)&&bT){bV=i.href;bU="custom"}return bV?{id:bV,type:bU,s:i.search.replace(/^\?/,"")}:false}function aD(bW,bU,bV){var bS,i,bT=bW.video;if(bT.type==="youtube"){i=aE()+"img.youtube.com/vi/"+bT.id+"/default.jpg";bS=i.replace(/\/default.jpg$/,"/hqdefault.jpg");bW.thumbsReady=true}else{if(bT.type==="vimeo"){bC.ajax({url:aE()+"vimeo.com/api/v2/video/"+bT.id+".json",dataType:"jsonp",success:function(bX){bW.thumbsReady=true;q(bU,{img:bX[0].thumbnail_large,thumb:bX[0].thumbnail_small},bW.i,bV)}})}else{bW.thumbsReady=true}}return{img:bS,thumb:i}}function q(bX,bT,bV,bY){for(var bW=0,bU=bX.length;bW<bU;bW++){var bZ=bX[bW];if(bZ.i===bV&&bZ.thumbsReady){var bS={videoReady:true};bS[bd]=bS[a4]=bS[bN]=false;bY.splice(bW,1,bC.extend({},bZ,bS,bT));break}}}function bq(bS){var bU=[];function bT(bV,bX,b3){var bY=bV.children("img").eq(0),b2=bV.attr("href"),b0=bV.attr("src"),b1=bY.attr("src"),bZ=bX.video,bW=b3?ah(b2,bZ===true):false;if(bW){b2=false}else{bW=bZ}i(bV,bY,bC.extend(bX,{video:bW,img:bX.img||b2||b0||b1,thumb:bX.thumb||b1||b0||b2}))}function i(bW,bZ,b0){var bY=b0.thumb&&b0.img!==b0.thumb,bX=j(b0.width||bW.attr("width")),bV=j(b0.height||bW.attr("height"));bC.extend(b0,{width:bX,height:bV,thumbratio:a5(b0.thumbratio||(j(b0.thumbwidth||(bZ&&bZ.attr("width"))||bY||bX)/j(b0.thumbheight||(bZ&&bZ.attr("height"))||bY||bV)))})}bS.children().each(function(){var bV=bC(this),bW=bj(bC.extend(bV.data(),{id:bV.attr("id")}));if(bV.is("a, img")){bT(bV,bW,true)}else{if(!bV.is(":empty")){i(bV,null,bC.extend(bW,{html:this,_html:bV.html()}))}else{return}}bU.push(bW)});return bU}function O(i){return i.offsetWidth===0&&i.offsetHeight===0}function aW(i){return !bC.contains(g.documentElement,i)}function bE(bT,i,bS){if(bT()){i()}else{setTimeout(function(){bE(bT,i)},bS||100)}}function am(i){aK.replace(aK.protocol+"//"+aK.host+aK.pathname.replace(/^\/?/,"/")+aK.search+"#"+i)}function N(b2,bT,bS){var bX=b2.data(),bU=bX.measures;if(bU&&(!bX.l||bX.l.W!==bU.width||bX.l.H!==bU.height||bX.l.r!==bU.ratio||bX.l.w!==bT.w||bX.l.h!==bT.h||bX.l.m!==bS)){var bV=bU.width,b0=bU.height,bZ=bT.w/bT.h,i=bU.ratio>=bZ,b1=bS==="scaledown",bW=bS==="contain",bY=bS==="cover";if(i&&(b1||bW)||!i&&bY){bV=aT(bT.w,0,b1?bV:Infinity);b0=bV/bU.ratio}else{if(i&&bY||!i&&(b1||bW)){b0=aT(bT.h,0,b1?b0:Infinity);bV=b0*bU.ratio}}b2.css({width:Math.ceil(bV),height:Math.ceil(b0),marginLeft:Math.floor(-bV/2),marginTop:Math.floor(-b0/2)});bX.l={W:bU.width,H:bU.height,r:bU.ratio,w:bT.w,h:bT.h,m:bS}}return true}function ac(i,bT){var bS=i[0];if(bS.styleSheet){bS.styleSheet.cssText=bT}else{i.html(bT)}}function a8(bT,bS,i){return bS===i?false:bT<=bS?"left":bT>=i?"right":"left right"}function aS(bX,bW,bU,bS){if(!bU){return false}if(!isNaN(bX)){return bX-(bS?0:1)}var i;for(var bV=0,bT=bW.length;bV<bT;bV++){var bY=bW[bV];if(bY.id===bX){i=bV;break}}return i}function u(bS,bT,i){i=i||{};bS.each(function(){var bW=bC(this),bV=bW.data(),bU;if(bV.clickOn){return}bV.clickOn=true;bC.extend(av(bW,{onStart:function(bX){bU=bX;(i.onStart||d).call(this,bX)},onMove:i.onMove||d,onTouchEnd:i.onTouchEnd||d,onEnd:function(bX){if(bX.moved){return}bT.call(this,bU)}}),{noMove:true})})}function U(i,bS){return'<div class="'+i+'">'+(bS||"")+"</div>"}function ap(bV){var bS=bV.length;while(bS){var bU=Math.floor(Math.random()*bS--);var bT=bV[bS];bV[bS]=bV[bU];bV[bU]=bT}return bV}function bp(i){return Object.prototype.toString.call(i)=="[object Array]"&&bC.map(i,function(bS){return bC.extend({},bS)})}function bA(bS,i){aY.scrollLeft(bS).scrollTop(i)}function bj(i){if(i){var bS={};bC.each(i,function(bT,bU){bS[bT.toLowerCase()]=bU});return bS}}function a5(i){if(!i){return}var bS=+i;if(!isNaN(bS)){return bS}else{bS=i.split("/");return +bS[0]/+bS[1]||aC}}function H(bS,i){bS.preventDefault();i&&bS.stopPropagation()}function ak(i){return i?">":"<"}function v(bU,bT){var bS=bU.data(),i=Math.round(bT.pos),bV=function(){bS.sliding=false;(bT.onEnd||d)()};if(typeof bT.overPos!=="undefined"&&bT.overPos!==bT.pos){i=bT.overPos;bV=function(){v(bU,bC.extend({},bT,{overPos:bT.pos,time:Math.max(aR,bT.time/2)}))}}var bW=bC.extend(bJ(i,bT._001),bT.width&&{width:bT.width});bS.sliding=true;if(an){bU.css(bC.extend(bM(bT.time),bW));if(bT.time>10){P(bU,"transform",bV,bT.time)}else{bV()}}else{bU.stop().animate(bW,bT.time,p,bV)}}function af(b0,bZ,bS,b2,bU,i){var bX=typeof i!=="undefined";if(!bX){bU.push(arguments);Array.prototype.push.call(arguments,bU.length);if(bU.length>1){return}}b0=b0||bC(b0);bZ=bZ||bC(bZ);var bY=b0[0],bW=bZ[0],bV=b2.method==="crossfade",b1=function(){if(!b1.done){b1.done=true;var b3=(bX||bU.shift())&&bU.shift();b3&&af.apply(this,b3);(b2.onEnd||d)(!!b3)}},bT=b2.time/(i||1);bS.not(b0.addClass(k).removeClass(aa)).not(bZ.addClass(aa).removeClass(k)).removeClass(k+" "+aa);b0.stop();bZ.stop();bV&&bW&&b0.fadeTo(0,0);b0.fadeTo(bV?bT:1,1,bV&&b1);bZ.fadeTo(bT,0,b1);(bY&&bV)||bW||b1()}var A,bL,c,f;function a6(i){var bS=(i.touches||[])[0]||i;i._x=bS.pageX;i._y=bS.clientY;i._now=bC.now()}function av(b7,bW){var bS=b7[0],bZ={},i,b1,bV,b3,b8,bT,bU,b4,bX;function b6(b9){bV=bC(b9.target);bZ.checked=bT=bU=bX=false;if(i||bZ.flow||(b9.touches&&b9.touches.length>1)||b9.which>1||(A&&A.type!==b9.type&&c)||(bT=bW.select&&bV.is(bW.select,bS))){return bT}b8=b9.type==="touchstart";bU=bV.is("a, a *",bS);b4=0;a6(b9);b1=A=b9;bL=b9.type.replace(/down|start/,"move").replace(/Down/,"Move");b3=bZ.control;(bW.onStart||d).call(bS,b9,{control:b3,$target:bV});i=bZ.flow=true;if(!b8||bZ.go){H(b9)}}function b0(cd){if((cd.touches&&cd.touches.length>1)||(aH&&!cd.isPrimary)||bL!==cd.type||!i){i&&bY();(bW.onTouchEnd||d)();return}a6(cd);var ce=Math.abs(cd._x-b1._x),ca=Math.abs(cd._y-b1._y),cc=ce-ca,cb=(bZ.go||bZ.x||cc>=0)&&!bZ.noSwipe,b9=cc<0;if(b8&&!bZ.checked){if(i=cb){H(cd)}}else{H(cd);(bW.onMove||d).call(bS,cd,{touch:b8})}if(!bX&&Math.sqrt(Math.pow(ce,2)+Math.pow(ca,2))>b4){bX=true}bZ.checked=bZ.checked||cb||b9}function bY(ca){(bW.onTouchEnd||d)();var b9=i;bZ.control=i=false;if(b9){bZ.flow=false}if(!b9||(bU&&!bZ.checked)){return}ca&&H(ca);c=true;clearTimeout(f);f=setTimeout(function(){c=false},1000);(bW.onEnd||d).call(bS,{moved:bX,$target:bV,control:b3,touch:b8,startEvent:b1,aborted:!ca||ca.type==="MSPointerCancel"})}function b2(){if(bZ.flow){return}setTimeout(function(){bZ.flow=true},10)}function b5(){if(!bZ.flow){return}setTimeout(function(){bZ.flow=false},bO)}if(aH){bS[bG]("MSPointerDown",b6,false);g[bG]("MSPointerMove",b0,false);g[bG]("MSPointerCancel",bY,false);g[bG]("MSPointerUp",bY,false)}else{if(bS[bG]){bS[bG]("touchstart",b6,false);bS[bG]("touchmove",b0,false);bS[bG]("touchend",bY,false);g[bG]("touchstart",b2,false);g[bG]("touchend",b5,false);g[bG]("touchcancel",b5,false);a7[bG]("scroll",b5,false)}b7.on("mousedown",b6);bf.on("mousemove",b0).on("mouseup",bY)}b7.on("click","a",function(b9){bZ.checked&&H(b9)});return bZ}function ad(ce,bT){var bS=ce[0],bU=ce.data(),b2={},cb,bV,cc,bZ,bX,cd,b4,bW,b6,b8,b5,i,ca,bY,b3;function b7(cf){b3=true;cb=bV=cf._x;b4=cf._now;cd=[[b4,cb]];cc=bZ=b2.noMove?0:aJ(ce,(bT.getPos||d)(),bT._001);(bT.onStart||d).call(bS,cf)}function b9(cg,cf){b6=b2.min;b8=b2.max;b5=b2.snap;i=cg.altKey;b3=bY=false;ca=cf.control;if(!ca&&!bU.sliding){b7(cg)}}function b1(cg,cf){if(!b3){ca=false;b7(cg)}if(!b2.noSwipe){bV=cg._x;cd.push([cg._now,bV]);bZ=cc-(cb-bV);bX=a8(bZ,b6,b8);if(bZ<=b6){bZ=aq(bZ,b6)}else{if(bZ>=b8){bZ=aq(bZ,b8)}}if(!b2.noMove){ce.css(bJ(bZ,bT._001));if(!bY){bY=true;cf.touch||aH||ce.addClass(bx)}(bT.onMove||d).call(bS,cg,{pos:bZ,edge:bX})}}}function b0(co){if(ca){return}if(!b3){b7(co.startEvent)}co.touch||aH||ce.removeClass(bx);bW=bC.now();var cl=bW-bO,cp,cu,cv,cx=null,cf,cj,cs,ci,ck,cn=aR,ct,cm=bT.friction;for(var ch=cd.length-1;ch>=0;ch--){cp=cd[ch][0];cu=Math.abs(cp-cl);if(cx===null||cu<cv){cx=cp;cf=cd[ch][1]}else{if(cx===cl||cu>cv){break}}cv=cu}ci=aT(bZ,b6,b8);var cy=cf-bV,cw=cy>=0,cq=bW-cx,cg=cq>bO,cr=!cg&&bZ!==cc&&ci===bZ;if(b5){ci=aT(Math[cr?(cw?"floor":"ceil"):"round"](bZ/b5)*b5,b6,b8);b6=b8=ci}if(cr&&(b5||ci===bZ)){ct=-(cy/cq);cn*=aT(Math.abs(ct),bT.timeLow,bT.timeHigh);cj=Math.round(bZ+ct*cn/cm);if(!b5){ci=cj}if(!cw&&cj>b8||cw&&cj<b6){cs=cw?b6:b8;ck=cj-cs;if(!b5){ci=cs}ck=aT(ci+ck*0.03,cs-50,cs+50);cn=Math.abs((bZ-ck)/(ct/cm))}}cn*=i?10:1;(bT.onEnd||d).call(bS,bC.extend(co,{moved:co.moved||cg&&b5,pos:bZ,newPos:ci,overPos:ck,time:cn}))}b2=bC.extend(av(bT.$wrap,{onStart:b9,onMove:b1,onTouchEnd:bT.onTouchEnd,onEnd:b0,select:bT.select}),b2);return b2}function l(bU,bT){var bW=bU[0],bX,bV,i,bS={prevent:{}};bW[bG]&&bW[bG](t,function(b4){var b1=b4.wheelDeltaY||-1*b4.deltaY||0,b3=b4.wheelDeltaX||-1*b4.deltaX||0,b0=Math.abs(b3)>Math.abs(b1),b2=ak(b3<0),b5=bV===b2,bY=bC.now(),bZ=bY-i<bO;bV=b2;i=bY;if(!b0||!bS.ok||bS.prevent[b2]&&!bX){return}else{H(b4,true);if(bX&&b5&&bZ){return}}if(bT.shift){bX=true;clearTimeout(bS.t);bS.t=setTimeout(function(){bX=false},bF)}(bT.onEnd||d)(b4,bT.shift?b2:b3)},false);return bS}jQuery.Fotorama=function(dd,dZ){J=J||bC("html");B=B||bC("body");var cI=this,bT=bC.now(),cr=W+bT,dq=dd[0],ce,dm=1,c7=dd.data(),cC,b8=bC("<style></style>"),dn=bC(U(bb)),cH=bC(U(V)),dz=bC(U(aN)).appendTo(cH),bY=dz[0],dX=bC(U(w)).appendTo(dz),c5=bC(),ct=bC(U(ax+" "+aU)),da=bC(U(ax+" "+m)),bX=ct.add(da).appendTo(dz),cA=bC(U(a9)),b4=bC(U(bu)).appendTo(cA),cc=bC(U(au)).appendTo(b4),dQ,cd=bC(),b2=bC(),cW=dX.data(),c9=cc.data(),dY=bC(U(bR)).appendTo(cc),dI=bC(U(aw)),cZ=dI[0],dh=bC(U(L)),ck=bC(U(r)).appendTo(dz),bZ=ck[0],c3,cz=bC(U(S)),cD,du=false,ch,dy,dS,cL,cx,bV,cu,b5,b6,dD,cX,db,di,c0,cm,dt,dU,cJ,i,c8,cl={},dL={},cR,b9={},ca={},dC={},cp={},cj,dv,c6,dr,dp,cE={},cw={},cY,cy,cq,b7,cN=0,dx=[];cH[bd]=bC(U(s));cH[a4]=bC(U(at+" "+bB,U(by)));cH[bN]=bC(U(at+" "+aO,U(bP)));cE[bd]=[];cE[a4]=[];cE[bN]=[];cw[bd]={};cH.addClass(an?aG:X);c7.fotorama=this;function cg(){bC.each(ce,function(d1,d3){if(!d3.i){d3.i=dm++;var d2=ah(d3.video,true);if(d2){var d0={};d3.video=d2;if(!d3.img&&!d3.thumb){d0=aD(d3,ce,cI)}else{d3.thumbsReady=true}q(ce,{img:d0.img,thumb:d0.thumb},d3.i,cI)}}})}function dE(d2){var d3="keydown."+W,d0="keydown."+W+bT,d1="resize."+W+bT;if(d2){bf.on(d0,function(d4){if(cD&&d4.keyCode===27){H(d4);c1(cD,true,true)}else{if(cI.fullScreen||(dZ.keyboard&&!cI.index)){if(d4.keyCode===27){H(d4);cI.cancelFullScreen()}else{if(d4.keyCode===39||(d4.keyCode===40&&cI.fullScreen)){H(d4);cI.show({index:">",slow:d4.altKey,user:true})}else{if(d4.keyCode===37||(d4.keyCode===38&&cI.fullScreen)){H(d4);cI.show({index:"<",slow:d4.altKey,user:true})}}}}}});if(!cI.index){bf.off(d3).on(d3,"textarea, input, select",function(d4){!B.hasClass(bo)&&d4.stopPropagation()})}aY.on(d1,cI.resize)}else{bf.off(d0);aY.off(d1)}}function dK(d0){if(d0===dK.f){return}if(d0){dd.html("").addClass(W+" "+cr).append(cH).before(b8).before(dn);x(cI)}else{cH.detach();b8.detach();dn.detach();dd.html(c7.urtext).removeClass(cr);ai(cI)}dE(d0);dK.f=d0}function dN(){ce=cI.data=ce||bp(dZ.data)||bq(dd);cC=cI.size=ce.length;!cf.ok&&dZ.shuffle&&ap(ce);cg();du=cV(du);cC&&dK(true)}function cG(){var d0=cC<2||cD;b9.noMove=d0||cm;b9.noSwipe=d0||!dZ.swipe;dX.toggleClass(ao,!b9.noMove&&!b9.noSwipe);aH&&cH.toggleClass(M,!b9.noSwipe)}function dG(d0){if(d0===true){d0=""}dZ.autoplay=Math.max(+d0||bw,cJ*1.5)}function b1(d0){return d0?"add":"remove"}function dg(){cI.options=dZ=bj(dZ);cm=dZ.transition==="crossfade"||dZ.transition==="dissolve";b6=dZ.loop&&(cC>2||cm);cJ=+dZ.transitionduration||aR;c8=dZ.direction==="rtl";var d0={add:[],remove:[]};if(cC>1){dD=dZ.nav;db=dZ.navposition==="top";d0.remove.push(aQ);bX.toggle(dZ.arrows)}else{dD=false;bX.hide()}dA();c3=new bk(bC.extend(bH,dZ.spinner,a,{direction:c8?-1:1}));dF();dk();if(dZ.autoplay){dG(dZ.autoplay)}dt=j(dZ.thumbwidth)||E;dU=j(dZ.thumbheight)||E;ca.ok=cp.ok=dZ.trackpad&&!a0;cG();cn(dZ,true);cX=dD==="thumbs";if(cX){cU(cC,"navThumb");dQ=b2;b7=a4;ac(b8,bC.Fotorama.jst.style({w:dt,h:dU,b:dZ.thumbborderwidth,m:dZ.thumbmargin,s:bT,q:!aA}));b4.addClass(Y).removeClass(bD)}else{if(dD==="dots"){cU(cC,"navDot");dQ=cd;b7=bN;b4.addClass(bD).removeClass(Y)}else{dD=false;b4.removeClass(Y+" "+bD)}}if(dD){if(db){cA.insertBefore(dz)}else{cA.insertAfter(dz)}cs.nav=false;cs(dQ,cc,"nav")}di=dZ.allowfullscreen;if(di){dI.appendTo(dz);c0=n&&di==="native"}else{dI.detach();c0=false}d0[b1(cm)].push(ag);d0[b1(!cm)].push(aj);d0[b1(c8)].push(aI);i=dZ.shadows&&!a0;d0[b1(!i)].push(az);cH.addClass(d0.add.join(" ")).removeClass(d0.remove.join(" "));cl=bC.extend({},dZ)}function df(d0){return d0<0?(cC+(d0%cC))%cC:d0>=cC?d0%cC:d0}function cV(d0){return aT(d0,0,cC-1)}function co(d0){return b6?df(d0):cV(d0)}function dW(d0){return d0>0||b6?d0-1:false}function cb(d0){return d0<cC-1||b6?d0+1:false}function dH(){b9.min=b6?-Infinity:-aP(cC-1,dL.w,dZ.margin,dS);b9.max=b6?Infinity:-aP(0,dL.w,dZ.margin,dS);b9.snap=dL.w+dZ.margin}function cP(){dC.min=Math.min(0,dL.W-cc.width());dC.max=0;cc.toggleClass(ao,!(dC.noMove=dC.min===dC.max))}function b0(d1,d3,d2){if(typeof d1==="number"){d1=new Array(d1);var d0=true}return bC.each(d1,function(d6,d4){if(d0){d4=d6}if(typeof d4==="number"){var d8=ce[df(d4)];if(d8){var d5="$"+d3+"Frame",d7=d8[d5];d2.call(this,d6,d4,d8,d7,d5,d7&&d7.data())}}})}function bU(d3,d0,d2,d1){if(!cR||(cR==="*"&&d1===b5)){d3=o(dZ.width)||o(d3)||a3;d0=o(dZ.height)||o(d0)||bn;cI.resize({width:d3,ratio:dZ.ratio||d2||d3/d0},0,d1===b5?true:"*")}}function dM(d0,d1,d3,d4,d2){b0(d0,d1,function(eg,d8,d7,d6,el,d5){if(!d6){return}var eh=cI.fullScreen&&d7.full&&d7.full!==d7.img&&!d5.$full&&d1==="stage";if(d5.$img&&!d2&&!eh){return}var em=new Image(),ea=bC(em),ei=ea.data();d5[eh?"$full":"$img"]=ea;var ed=d1==="stage"?(eh?"full":"img"):"thumb",d9=d7[ed],ej=eh?null:d7[d1==="stage"?"thumb":"img"];if(d1==="navThumb"){d6=d5.$wrap}function eb(en){var eo=df(d8);dJ(en,{index:eo,src:d9,frame:ce[eo]})}function ee(){ea.remove();bC.Fotorama.cache[d9]="error";if((!d7.html||d1!=="stage")&&ej&&ej!==d9){d7[ed]=d9=ej;dM([d8],d1,d3,d4,true)}else{if(d9&&!d7.html&&!eh){d6.trigger("f:error").removeClass(bs).addClass(bv);eb("error")}else{if(d1==="stage"){d6.trigger("f:load").removeClass(bs+" "+bv).addClass(b);eb("load");bU()}}d5.state="error";if(cC>1&&ce[d8]===d7&&!d7.html&&!d7.deleted&&!d7.video&&!eh){d7.deleted=true;cI.splice(d8,1)}}}function ef(){bC.Fotorama.measures[d9]=ei.measures=bC.Fotorama.measures[d9]||{width:em.width,height:em.height,ratio:em.width/em.height};bU(ei.measures.width,ei.measures.height,ei.measures.ratio,d8);ea.off("load error").addClass(C+(eh?" "+Q:"")).prependTo(d6);N(ea,d3||dL,d4||d7.fit||dZ.fit);bC.Fotorama.cache[d9]=d5.state="loaded";setTimeout(function(){d6.trigger("f:load").removeClass(bs+" "+bv).addClass(b+" "+(eh?bK:aZ));if(d1==="stage"){eb("load")}},5)}if(!d9){ee();return}function ec(){var en=10;bE(function(){return !cy||!en--&&!a0},function(){ef()})}if(!bC.Fotorama.cache[d9]){bC.Fotorama.cache[d9]="*";ea.on("load",ec).on("error",ee)}else{(function ek(){if(bC.Fotorama.cache[d9]==="error"){ee()}else{if(bC.Fotorama.cache[d9]==="loaded"){setTimeout(ec,0)}else{setTimeout(ek,100)}}})()}d5.state="";em.src=d9})}function dP(d0){cz.append(c3.spin().el).appendTo(d0)}function dA(){cz.detach();c3&&c3.stop()}function dV(){var d0=cI.activeFrame[bd];if(d0&&!d0.data().state){dP(d0);d0.on("f:load f:error",function(){d0.off("f:load f:error");dA()})}}function cU(d0,d1){b0(d0,d1,function(d4,d2,d7,d6,d3,d5){if(d6){return}d6=d7[d3]=cH[d3].clone();d5=d6.data();d5.data=d7;if(d1==="stage"){if(d7.html){bC('<div class="'+aV+'"></div>').append(d7._html?bC(d7.html).removeAttr("id").html(d7._html):d7.html).appendTo(d6)}if(dZ.captions&&d7.caption){bC(U(aX,U(ar,d7.caption))).appendTo(d6)}d7.video&&d6.addClass(h).append(dh.clone());c5=c5.add(d6)}else{if(d1==="navDot"){cd=cd.add(d6)}else{if(d1==="navThumb"){d5.$wrap=d6.children(":first");b2=b2.add(d6);if(d7.video){d6.append(dh.clone())}}}}})}function bW(d1,d0,d2){return d1&&d1.length&&N(d1,d0,d2)}function cB(d0){b0(d0,"stage",function(d3,d1,d7,d5,d2,d4){if(!d5){return}cw[bd][df(d1)]=d5.css(bC.extend({left:cm?0:aP(d1,dL.w,dZ.margin,dS)},cm&&bM(0)));if(aW(d5[0])){d5.appendTo(dX);c1(d7.$video)}var d6=d7.fit||dZ.fit;bW(d4.$img,dL,d6);bW(d4.$full,dL,d6)})}function dl(d3,d0){if(dD!=="thumbs"||isNaN(d3)){return}var d1=-d3,d2=-d3+dL.w;b2.each(function(){var d8=bC(this),d5=d8.data(),d4=d5.eq,d6={h:dU},d7="cover";d6.w=d5.w;if(d5.l+d5.w<d1||d5.l>d2||bW(d5.$img,d6,d7)){return}d0&&dM([d4],"navThumb",d6,d7)})}function cs(d0,d4,d1){if(!cs[d1]){var d3=d1==="nav"&&cX,d2=0;d4.append(d0.filter(function(){var d9,d8=bC(this),d6=d8.data();for(var d7=0,d5=ce.length;d7<d5;d7++){if(d6.data===ce[d7]){d9=true;d6.eq=d7;break}}return d9||d8.remove()&&false}).sort(function(d6,d5){return bC(d6).data().eq-bC(d5).data().eq}).each(function(){if(!d3){return}var d6=bC(this),d5=d6.data(),d7=Math.round(dU*d5.data.thumbratio)||dt;d5.l=d2;d5.w=d7;d6.css({width:d7});d2+=d7+dZ.thumbmargin}));cs[d1]=true}}function de(d0){return d0-cN>dL.w/3}function bS(d0){return !b6&&(!(du+d0)||!(du-cC+d0))&&!cD}function dF(){ct.toggleClass(z,bS(0));da.toggleClass(z,bS(1))}function dk(){if(ca.ok){ca.prevent={"<":bS(0),">":bS(1)}}}function ci(d3){var d1=d3.data(),d2,d0;if(cX){d2=d1.l;d0=d1.w}else{d2=d3.position().left;d0=d3.width()}return{c:d2+d0/2,min:-d2+dZ.thumbmargin*10,max:-d2+dL.w-d0-dZ.thumbmargin*10}}function dc(d1){var d0=cI.activeFrame[b7].data();v(dY,{time:d1*0.9,pos:d0.l,width:d0.w-dZ.thumbborderwidth*2})}function cT(d2){var d1=ce[d2.guessIndex][b7];if(d1){var d4=dC.min!==dC.max,d3=d4&&ci(cI.activeFrame[b7]),d0=d4&&(d2.keep&&cT.l?cT.l:aT((d2.coo||dL.w/2)-ci(d1).c,d3.min,d3.max)),d6=d4&&aT(d0,dC.min,dC.max),d5=d2.time*0.9;v(cc,{time:d5,pos:d6||0,onEnd:function(){dl(d6,true)}});cK(b4,a8(d6,dC.min,dC.max));cT.l=d0}}function b3(){cM(b7);cE[b7].push(cI.activeFrame[b7].addClass(aL))}function cM(d1){var d0=cE[d1];while(d0.length){d0.shift().removeClass(aL)}}function dO(d1){var d0=cw[d1];bC.each(dy,function(d3,d2){delete d0[df(d2)]});bC.each(d0,function(d2,d3){delete d0[d2];d3.detach()})}function dj(d2){dS=cL=du;var d1=cI.activeFrame,d0=d1[bd];if(d0){cM(bd);cE[bd].push(d0.addClass(aL));d2||cI.show.onEnd(true);aJ(dX,0,true);dO(bd);cB(dy);dH();cP()}}function cn(d0,d1){d0&&bC.extend(dL,{width:d0.width||dL.width,height:d0.height,minwidth:d0.minwidth,maxwidth:d0.maxwidth,minheight:d0.minheight,maxheight:d0.maxheight,ratio:a5(d0.ratio)})&&!d1&&bC.extend(dZ,{width:dL.width,height:dL.height,minwidth:dL.minwidth,maxwidth:dL.maxwidth,minheight:dL.minheight,maxheight:dL.maxheight,ratio:dL.ratio})}function dJ(d1,d0){dd.trigger(W+":"+d1,[cI,d0])}function dR(){clearTimeout(cQ.t);cy=1;if(dZ.stopautoplayontouch){cI.stopAutoplay()}else{dr=true}}function cQ(){cQ.t=setTimeout(function(){cy=0},aR+bO)}function cF(){dr=!!(cD||dp)}function dw(){clearTimeout(dw.t);if(!dZ.autoplay||dr){if(cI.autoplay){cI.autoplay=false;dJ("stopautoplay")}return}if(!cI.autoplay){cI.autoplay=true;dJ("startautoplay")}var d1=du;var d0=cI.activeFrame[bd].data();bE(function(){return d0.state||d1!==du},function(){dw.t=setTimeout(function(){if(dr||d1!==du){return}cI.show(b6?ak(!c8):df(du+(c8?-1:1)))},dZ.autoplay)})}cI.startAutoplay=function(d0){if(cI.autoplay){return this}dr=dp=false;dG(d0||dZ.autoplay);dw();return this};cI.stopAutoplay=function(){if(cI.autoplay){dr=dp=true;dw()}return this};cI.show=function(d8){var d4;if(typeof d8!=="object"){d4=d8;d8={}}else{d4=d8.index}d4=d4===">"?cL+1:d4==="<"?cL-1:d4==="<<"?0:d4===">>"?cC-1:d4;d4=isNaN(d4)?aS(d4,ce,true):d4;d4=typeof d4==="undefined"?du||0:d4;cI.activeIndex=du=co(d4);bV=dW(du);cu=cb(du);dy=[du,bV,cu];cL=b6?d4:du;var d2=Math.abs(cx-cL),d1=a2(d8.time,function(){return Math.min(cJ*(1+(d2-1)/12),cJ*2)}),d5=d8.overPos;if(d8.slow){d1*=10}cI.activeFrame=ch=ce[du];c1(cD,ch.i!==ce[df(dS)].i);cU(dy,"stage");cB(a0?[cL]:[cL,dW(cL),cb(cL)]);ds("go",true);d8.reset||dJ("show",{user:d8.user,time:d1});var d0=cI.show.onEnd=function(d9){if(d0.ok){return}d0.ok=true;dV();dM(dy,"stage");d9||dj(true);d8.reset||dJ("showend",{user:d8.user});ds("go",false);dk();cS();cF();dw()};if(!cm){v(dX,{pos:-aP(cL,dL.w,dZ.margin,dS),overPos:d5,time:d1,onEnd:d0,_001:true})}else{var d3=ch[bd],d6=du!==cx?ce[cx][bd]:null;af(d3,d6,c5,{time:d1,method:dZ.transition,onEnd:d0},dx)}dF();if(dD){b3();var d7=cV(du+aT(cL-cx,-1,1));cT({time:d1,coo:d7!==du&&d8.coo,guessIndex:typeof d8.coo!=="undefined"?d7:du});if(cX){dc(d1)}}c6=typeof cx!=="undefined"&&cx!==du;cx=du;dZ.hash&&c6&&!cI.eq&&am(ch.id||du+1);return this};cI.requestFullScreen=function(){if(di&&!cI.fullScreen){cj=aY.scrollTop();dv=aY.scrollLeft();bA(0,0);ds("x",true);cY=bC.extend({},dL);dd.addClass(F).appendTo(B.addClass(bo));J.addClass(bo);c1(cD,true,true);cI.fullScreen=true;if(c0){bl.request(dq)}cI.resize();dM(dy,"stage");dV();dJ("fullscreenenter")}return this};function cO(){if(cI.fullScreen){cI.fullScreen=false;if(n){bl.cancel(dq)}B.removeClass(bo);J.removeClass(bo);dd.removeClass(F).insertAfter(dn);dL=bC.extend({},cY);c1(cD,true,true);ds("x",false);cI.resize();dM(dy,"stage");bA(dv,cj);dJ("fullscreenexit")}}cI.cancelFullScreen=function(){if(c0&&bl.is()){bl.cancel(g)}else{cO()}return this};if(g.addEventListener){g.addEventListener(bl.event,function(){if(ce&&!bl.is()&&!cD){cO()}},false)}cI.resize=function(d9){if(!ce){return this}cn(!cI.fullScreen?bj(d9):{width:"100%",maxwidth:null,minwidth:null,height:"100%",maxheight:null,minheight:null},cI.fullScreen);var d2=arguments[1]||0,d6=arguments[2],d1=dL.width,d8=dL.height,d4=dL.ratio;if(dD){var d3=b4.css("position")!="absolute"&&b4.css("position")!="fixed"?b4.outerHeight():0}var d5=cH.parent().parent();var d7=d5.css("position")=="absolute"||d5.css("position")=="fixed"?d5.height():aY.height();var d0=d7-(dD?d3:0);if(o(d1)){cH.addClass(al).css({width:d1,minWidth:dL.minwidth,maxWidth:dL.maxwidth});d1=dL.W=dL.w=cH.width();if(dZ.glimpse){dL.w-=Math.round((D(dZ.glimpse)/100*d1||j(dZ.glimpse)||0)*2)}dX.css({width:dL.w,marginLeft:(dL.W-dL.w)/2});d8=D(d8)/100*d0||j(d8);d8=d8||(d4&&d1/d4);if(d8){d1=Math.round(d1);d8=dL.h=Math.round(aT(d8,D(dL.minheight)/100*d0||j(dL.minheight),D(dL.maxheight)/100*d0||j(dL.maxheight)));dj();dz.stop().animate({width:d1,height:d8},d2,function(){cH.removeClass(al)});if(dD){b4.stop().animate({width:d1},d2);cT({guessIndex:du,time:d2,keep:true});if(cX&&cs.nav){dc(d2)}}cR=d6||true;cf()}}cN=dz.offset().left;return this};cI.setOptions=function(d0){bC.extend(dZ,d0);c4();return this};cI.shuffle=function(){ce&&ap(ce)&&c4();return this};function cK(d0,d1){if(i){d0.removeClass(K+" "+ay);d1&&!cD&&d0.addClass(d1.replace(/^|\s/g," "+bi+"--"))}}cI.destroy=function(){cI.cancelFullScreen();cI.stopAutoplay();ce=cI.data=null;dK();dy=[];dO(bd);return this};cI.playVideo=function(){var d2=cI.activeFrame,d0=d2.video,d1=du;if(typeof d0==="object"&&d2.videoReady){c0&&cI.fullScreen&&cI.cancelFullScreen();bE(function(){return !bl.is()||d1!==du},function(){if(d1===du){d2.$video=d2.$video||bC(bC.Fotorama.jst.video(d0));d2.$video.appendTo(d2[bd]);cH.addClass(bc);cD=d2.$video;cG();dJ("loadvideo")}})}return this};cI.stopVideo=function(){c1(cD,true,true);return this};function c1(d0,d2,d1){if(d2){cH.removeClass(bc);cD=false;cG()}if(d0&&d0!==cD){d0.remove();dJ("unloadvideo")}if(d1){cF();dw()}}function dT(d0){cH.toggleClass(I,d0)}function cS(d2){if(b9.flow){return}var d0=d2?d2.pageX:cS.x,d1=d0&&!bS(de(d0))&&dZ.click;if(cS.p!==d1&&(cm||!dZ.swipe)&&dz.toggleClass(bm,d1)){cS.p=d1;cS.x=d0}}dz.on("mousemove",cS);function dB(d3,d1){var d2=d3.target,d0=bC(d2);if(d0.hasClass(L)){cI.playVideo()}else{if(d2===cZ){cI[(cI.fullScreen?"cancel":"request")+"FullScreen"]()}else{if(cD){d2===bZ&&c1(cD,true,true)}else{if(d1){dT()}else{if(dZ.click){cI.show({index:d3.shiftKey||ak(de(d3._x)),slow:d3.altKey,user:true})}}}}}}function ds(d0,d1){b9[d0]=dC[d0]=d1}b9=ad(dX,{onStart:dR,onMove:function(d1,d0){cK(dz,d0.edge)},onTouchEnd:cQ,onEnd:function(d0){cK(dz);var d2=(aH&&!cq||d0.touch)&&dZ.arrows;if(d0.moved||(d2&&d0.pos!==d0.newPos)){var d1=bh(d0.newPos,dL.w,dZ.margin,dS);cI.show({index:d1,time:cm?cJ:d0.time,overPos:d0.overPos,user:true})}else{if(!d0.aborted){dB(d0.startEvent,d2)}}},_001:true,timeLow:1,timeHigh:1,friction:2,select:"."+aQ+", ."+aQ+" *",$wrap:dz});dC=ad(cc,{onStart:dR,onMove:function(d1,d0){cK(b4,d0.edge)},onTouchEnd:cQ,onEnd:function(d0){function d1(){cT.l=d0.newPos;cF();dw();dl(d0.newPos,true)}if(!d0.moved){var d2=d0.$target.closest("."+at,cc)[0];d2&&c2.call(d2,d0.startEvent)}else{if(d0.pos!==d0.newPos){v(cc,{time:d0.time,pos:d0.newPos,overPos:d0.overPos,onEnd:d1});dl(d0.newPos);i&&cK(b4,a8(d0.newPos,dC.min,dC.max))}else{d1()}}},timeLow:0.5,timeHigh:2,friction:5,$wrap:b4});ca=l(dz,{shift:true,onEnd:function(d1,d0){dR();cQ();cI.show({index:d0,slow:d1.altKey})}});cp=l(b4,{onEnd:function(d2,d1){dR();cQ();var d0=aJ(cc)+d1*0.25;cc.css(bJ(aT(d0,dC.min,dC.max)));i&&cK(b4,a8(d0,dC.min,dC.max));cp.prevent={"<":d0>=dC.max,">":d0<=dC.min};clearTimeout(cp.t);cp.t=setTimeout(function(){dl(d0,true)},bO);dl(d0)}});cH.hover(function(){setTimeout(function(){if(cy){return}cq=true;dT(!cq)},0)},function(){if(!cq){return}cq=false;dT(!cq)});function c2(d2,d1){var d0=bC(this).data().eq;cI.show({index:d0,slow:d2.altKey,user:true,coo:d2._x-b4.offset().left,time:d1})}u(bX,function(d0){H(d0);cI.show({index:bX.index(this)?">":"<",slow:d0.altKey,user:true})},{onStart:function(){dR();b9.control=true},onTouchEnd:cQ});function c4(){dN();dg();if(!c4.i){c4.i=true;var d0=dZ.startindex;if(d0||dZ.hash&&aK.hash){b5=aS(d0||aK.hash.replace(/^#/,""),ce,cI.index===0||d0,d0)}du=dS=cL=cx=b5=co(b5)||0}if(cC){if(cv()){return}if(cD){c1(cD,true)}dy=[];dO(bd);cI.show({index:du,time:0,reset:c4.ok});cI.resize()}else{cI.destroy()}c4.ok=true}function cv(){if(!cv.f===c8){cv.f=c8;du=cC-1-du;cI.reverse();return true}}bC.each("load push pop shift unshift reverse sort splice".split(" "),function(d0,d1){cI[d1]=function(){ce=ce||[];if(d1!=="load"){Array.prototype[d1].apply(ce,arguments)}else{if(arguments[0]&&typeof arguments[0]==="object"&&arguments[0].length){ce=bp(arguments[0])}}c4();return cI}});function cf(){if(!cf.ok){cf.ok=true;dJ("ready")}}c4()};bC.fn.fotorama=function(i){return this.each(function(){var bU=this,bT=bC(this),bS=bT.data(),bV=bS.fotorama;if(!bV){bE(function(){return !O(bU)},function(){bS.urtext=bT.html();new bC.Fotorama(bT,bC.extend({},{width:null,minwidth:null,maxwidth:"100%",height:null,minheight:null,maxheight:null,ratio:null,margin:bQ,glimpse:0,nav:"dots",navposition:"bottom",thumbwidth:E,thumbheight:E,thumbmargin:bQ,thumbborderwidth:bQ,allowfullscreen:false,fit:"contain",transition:"slide",transitionduration:aR,captions:true,hash:false,startindex:0,loop:false,autoplay:false,stopautoplayontouch:true,keyboard:false,arrows:true,click:true,swipe:true,trackpad:true,shuffle:false,direction:"ltr",shadows:true,spinner:null},a7.fotoramaDefaults,i,bS))})}else{bV.setOptions(i)}})};bC.Fotorama.instances=[];function bI(){bC.each(bC.Fotorama.instances,function(bS,i){i.index=bS})}function x(i){bC.Fotorama.instances.push(i);bI()}function ai(i){bC.Fotorama.instances.splice(i.index,1);bI()}bC.Fotorama.cache={};bC.Fotorama.measures={};bC=bC||{};bC.Fotorama=bC.Fotorama||{};bC.Fotorama.jst=bC.Fotorama.jst||{};bC.Fotorama.jst.style=function(bS){var i,bU="",bT=bg.escape;bU+=".fotorama"+((i=(bS.s))==null?"":i)+" .fotorama__nav--thumbs .fotorama__nav__frame{\npadding:"+((i=(bS.m))==null?"":i)+"px;\nheight:"+((i=(bS.h))==null?"":i)+"px}\n.fotorama"+((i=(bS.s))==null?"":i)+" .fotorama__thumb-border{\nheight:"+((i=(bS.h-bS.b*(bS.q?0:2)))==null?"":i)+"px;\nborder-width:"+((i=(bS.b))==null?"":i)+"px;\nmargin-top:"+((i=(bS.m))==null?"":i)+"px}";return bU};bC.Fotorama.jst.video=function(bU){var bS,bW="",bV=bg.escape,i=Array.prototype.join;function bT(){bW+=i.call(arguments,"")}bW+='<div class="fotorama__video"><iframe src="';bT((bU.type=="youtube"?"http://youtube.com/embed/"+bU.id+"?autoplay=1":bU.type=="vimeo"?"http://player.vimeo.com/video/"+bU.id+"?autoplay=1&badge=0":bU.id)+(bU.s&&bU.type!="custom"?"&"+bU.s:""));bW+='" frameborder="0" allowfullscreen></iframe></div>';return bW};bC(function(){bC("."+W+':not([data-auto="false"])').fotorama()})})(window,document,location,typeof jQuery!=="undefined"&&jQuery);
/*!
	Zoom v1.7.13 - 2014-04-29
	Enlarge images on click or mouseover.
	(c) 2014 Jack Moore - http://www.jacklmoore.com/zoom
	license: http://www.opensource.org/licenses/mit-license.php
*/
(function(o){var t={url:!1,callback:!1,target:!1,duration:120,on:"mouseover",touch:!0,onZoomIn:!1,onZoomOut:!1,magnify:1};o.zoom=function(t,n,e,i){var u,c,a,m,l,r,s,f=o(t).css("position"),h=o(n);return t.style.position=/(absolute|fixed)/.test(f)?f:"relative",t.style.overflow="hidden",e.style.width=e.style.height="",o(e).addClass("zoomImg").css({position:"absolute",top:0,left:0,opacity:0,width:e.width*i,height:e.height*i,border:"none",maxWidth:"none",maxHeight:"none"}).appendTo(t),{init:function(){c=o(t).outerWidth(),u=o(t).outerHeight(),n===t?(m=c,a=u):(m=h.outerWidth(),a=h.outerHeight()),l=(e.width-c)/m,r=(e.height-u)/a,s=h.offset()},move:function(o){var t=o.pageX-s.left,n=o.pageY-s.top;n=Math.max(Math.min(n,a),0),t=Math.max(Math.min(t,m),0),e.style.left=t*-l+"px",e.style.top=n*-r+"px"}}},o.fn.zoom=function(n){return this.each(function(){var e,i=o.extend({},t,n||{}),u=i.target||this,c=this,a=o(c),m=document.createElement("img"),l=o(m),r="mousemove.zoom",s=!1,f=!1;(i.url||(e=a.find("img"),e[0]&&(i.url=e.data("src")||e.attr("src")),i.url))&&(function(){var o=u.style.position,t=u.style.overflow;a.one("zoom.destroy",function(){a.off(".zoom"),u.style.position=o,u.style.overflow=t,l.remove()})}(),m.onload=function(){function t(t){e.init(),e.move(t),l.stop().fadeTo(o.support.opacity?i.duration:0,1,o.isFunction(i.onZoomIn)?i.onZoomIn.call(m):!1)}function n(){l.stop().fadeTo(i.duration,0,o.isFunction(i.onZoomOut)?i.onZoomOut.call(m):!1)}var e=o.zoom(u,c,m,i.magnify);"grab"===i.on?a.on("mousedown.zoom",function(i){1===i.which&&(o(document).one("mouseup.zoom",function(){n(),o(document).off(r,e.move)}),t(i),o(document).on(r,e.move),i.preventDefault())}):"click"===i.on?a.on("click.zoom",function(i){return s?void 0:(s=!0,t(i),o(document).on(r,e.move),o(document).one("click.zoom",function(){n(),s=!1,o(document).off(r,e.move)}),!1)}):"toggle"===i.on?a.on("click.zoom",function(o){s?n():t(o),s=!s}):"mouseover"===i.on&&(e.init(),a.on("mouseenter.zoom",t).on("mouseleave.zoom",n).on(r,e.move)),i.touch&&a.on("touchstart.zoom",function(o){o.preventDefault(),f?(f=!1,n()):(f=!0,t(o.originalEvent.touches[0]||o.originalEvent.changedTouches[0]))}).on("touchmove.zoom",function(o){o.preventDefault(),e.move(o.originalEvent.touches[0]||o.originalEvent.changedTouches[0])}),o.isFunction(i.callback)&&i.callback.call(m)},m.src=i.url)})},o.fn.zoom.defaults=t})(window.jQuery);
/*
 * Swiper 2.6.1
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2014, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: May 6, 2014
*/
var Swiper=function(a,b){"use strict";function c(a,b){return document.querySelectorAll?(b||document).querySelectorAll(a):jQuery(a,b)}function d(a){return"[object Array]"===Object.prototype.toString.apply(a)?!0:!1}function e(){var a=F-I;return b.freeMode&&(a=F-I),b.slidesPerView>C.slides.length&&!b.centeredSlides&&(a=0),0>a&&(a=0),a}function f(){function a(a){var c=new Image;c.onload=function(){C&&void 0!==C.imagesLoaded&&C.imagesLoaded++,C.imagesLoaded===C.imagesToLoad.length&&(C.reInit(),b.onImagesReady&&C.fireCallback(b.onImagesReady,C))},c.src=a}var d=C.h.addEventListener,e="wrapper"===b.eventTarget?C.wrapper:C.container;if(C.browser.ie10||C.browser.ie11?(d(e,C.touchEvents.touchStart,p),d(document,C.touchEvents.touchMove,q),d(document,C.touchEvents.touchEnd,r)):(C.support.touch&&(d(e,"touchstart",p),d(e,"touchmove",q),d(e,"touchend",r)),b.simulateTouch&&(d(e,"mousedown",p),d(document,"mousemove",q),d(document,"mouseup",r))),b.autoResize&&d(window,"resize",C.resizeFix),g(),C._wheelEvent=!1,b.mousewheelControl){if(void 0!==document.onmousewheel&&(C._wheelEvent="mousewheel"),!C._wheelEvent)try{new WheelEvent("wheel"),C._wheelEvent="wheel"}catch(f){}C._wheelEvent||(C._wheelEvent="DOMMouseScroll"),C._wheelEvent&&d(C.container,C._wheelEvent,j)}if(b.keyboardControl&&d(document,"keydown",i),b.updateOnImagesReady){C.imagesToLoad=c("img",C.container);for(var h=0;h<C.imagesToLoad.length;h++)a(C.imagesToLoad[h].getAttribute("src"))}}function g(){var a,d=C.h.addEventListener;if(b.preventLinks){var e=c("a",C.container);for(a=0;a<e.length;a++)d(e[a],"click",n)}if(b.releaseFormElements){var f=c("input, textarea, select",C.container);for(a=0;a<f.length;a++)d(f[a],C.touchEvents.touchStart,o,!0)}if(b.onSlideClick)for(a=0;a<C.slides.length;a++)d(C.slides[a],"click",k);if(b.onSlideTouch)for(a=0;a<C.slides.length;a++)d(C.slides[a],C.touchEvents.touchStart,l)}function h(){var a,d=C.h.removeEventListener;if(b.onSlideClick)for(a=0;a<C.slides.length;a++)d(C.slides[a],"click",k);if(b.onSlideTouch)for(a=0;a<C.slides.length;a++)d(C.slides[a],C.touchEvents.touchStart,l);if(b.releaseFormElements){var e=c("input, textarea, select",C.container);for(a=0;a<e.length;a++)d(e[a],C.touchEvents.touchStart,o,!0)}if(b.preventLinks){var f=c("a",C.container);for(a=0;a<f.length;a++)d(f[a],"click",n)}}function i(a){var b=a.keyCode||a.charCode;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey)){if(37===b||39===b||38===b||40===b){for(var c=!1,d=C.h.getOffset(C.container),e=C.h.windowScroll().left,f=C.h.windowScroll().top,g=C.h.windowWidth(),h=C.h.windowHeight(),i=[[d.left,d.top],[d.left+C.width,d.top],[d.left,d.top+C.height],[d.left+C.width,d.top+C.height]],j=0;j<i.length;j++){var k=i[j];k[0]>=e&&k[0]<=e+g&&k[1]>=f&&k[1]<=f+h&&(c=!0)}if(!c)return}M?((37===b||39===b)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),39===b&&C.swipeNext(),37===b&&C.swipePrev()):((38===b||40===b)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),40===b&&C.swipeNext(),38===b&&C.swipePrev())}}function j(a){var c=C._wheelEvent,d=0;if(a.detail)d=-a.detail;else if("mousewheel"===c)if(b.mousewheelControlForceToAxis)if(M){if(!(Math.abs(a.wheelDeltaX)>Math.abs(a.wheelDeltaY)))return;d=a.wheelDeltaX}else{if(!(Math.abs(a.wheelDeltaY)>Math.abs(a.wheelDeltaX)))return;d=a.wheelDeltaY}else d=a.wheelDelta;else if("DOMMouseScroll"===c)d=-a.detail;else if("wheel"===c)if(b.mousewheelControlForceToAxis)if(M){if(!(Math.abs(a.deltaX)>Math.abs(a.deltaY)))return;d=-a.deltaX}else{if(!(Math.abs(a.deltaY)>Math.abs(a.deltaX)))return;d=-a.deltaY}else d=Math.abs(a.deltaX)>Math.abs(a.deltaY)?-a.deltaX:-a.deltaY;if(b.freeMode){var f=C.getWrapperTranslate()+d;if(f>0&&(f=0),f<-e()&&(f=-e()),C.setWrapperTransition(0),C.setWrapperTranslate(f),C.updateActiveSlide(f),0===f||f===-e())return}else(new Date).getTime()-U>60&&(0>d?C.swipeNext():C.swipePrev()),U=(new Date).getTime();return b.autoplay&&C.stopAutoplay(!0),a.preventDefault?a.preventDefault():a.returnValue=!1,!1}function k(a){C.allowSlideClick&&(m(a),C.fireCallback(b.onSlideClick,C,a))}function l(a){m(a),C.fireCallback(b.onSlideTouch,C,a)}function m(a){if(a.currentTarget)C.clickedSlide=a.currentTarget;else{var c=a.srcElement;do{if(c.className.indexOf(b.slideClass)>-1)break;c=c.parentNode}while(c);C.clickedSlide=c}C.clickedSlideIndex=C.slides.indexOf(C.clickedSlide),C.clickedSlideLoopIndex=C.clickedSlideIndex-(C.loopedSlides||0)}function n(a){return C.allowLinks?void 0:(a.preventDefault?a.preventDefault():a.returnValue=!1,b.preventLinksPropagation&&"stopPropagation"in a&&a.stopPropagation(),!1)}function o(a){return a.stopPropagation?a.stopPropagation():a.returnValue=!1,!1}function p(a){if(b.preventLinks&&(C.allowLinks=!0),C.isTouched||b.onlyExternal)return!1;if(b.noSwiping&&(a.target||a.srcElement)&&s(a.target||a.srcElement))return!1;if($=!1,C.isTouched=!0,Z="touchstart"===a.type,!Z||1===a.targetTouches.length){C.callPlugins("onTouchStartBegin"),Z||C.isAndroid||(a.preventDefault?a.preventDefault():a.returnValue=!1);var c=Z?a.targetTouches[0].pageX:a.pageX||a.clientX,d=Z?a.targetTouches[0].pageY:a.pageY||a.clientY;C.touches.startX=C.touches.currentX=c,C.touches.startY=C.touches.currentY=d,C.touches.start=C.touches.current=M?c:d,C.setWrapperTransition(0),C.positions.start=C.positions.current=C.getWrapperTranslate(),C.setWrapperTranslate(C.positions.start),C.times.start=(new Date).getTime(),H=void 0,b.moveStartThreshold>0&&(W=!1),b.onTouchStart&&C.fireCallback(b.onTouchStart,C,a),C.callPlugins("onTouchStartEnd")}}function q(a){if(C.isTouched&&!b.onlyExternal&&(!Z||"mousemove"!==a.type)){var c=Z?a.targetTouches[0].pageX:a.pageX||a.clientX,d=Z?a.targetTouches[0].pageY:a.pageY||a.clientY;if("undefined"==typeof H&&M&&(H=!!(H||Math.abs(d-C.touches.startY)>Math.abs(c-C.touches.startX))),"undefined"!=typeof H||M||(H=!!(H||Math.abs(d-C.touches.startY)<Math.abs(c-C.touches.startX))),H)return void(C.isTouched=!1);if(a.assignedToSwiper)return void(C.isTouched=!1);if(a.assignedToSwiper=!0,b.preventLinks&&(C.allowLinks=!1),b.onSlideClick&&(C.allowSlideClick=!1),b.autoplay&&C.stopAutoplay(!0),!Z||1===a.touches.length){if(C.isMoved||(C.callPlugins("onTouchMoveStart"),b.loop&&(C.fixLoop(),C.positions.start=C.getWrapperTranslate()),b.onTouchMoveStart&&C.fireCallback(b.onTouchMoveStart,C)),C.isMoved=!0,a.preventDefault?a.preventDefault():a.returnValue=!1,C.touches.current=M?c:d,C.positions.current=(C.touches.current-C.touches.start)*b.touchRatio+C.positions.start,C.positions.current>0&&b.onResistanceBefore&&C.fireCallback(b.onResistanceBefore,C,C.positions.current),C.positions.current<-e()&&b.onResistanceAfter&&C.fireCallback(b.onResistanceAfter,C,Math.abs(C.positions.current+e())),b.resistance&&"100%"!==b.resistance){var f;if(C.positions.current>0&&(f=1-C.positions.current/I/2,C.positions.current=.5>f?I/2:C.positions.current*f),C.positions.current<-e()){var g=(C.touches.current-C.touches.start)*b.touchRatio+(e()+C.positions.start);f=(I+g)/I;var h=C.positions.current-g*(1-f)/2,i=-e()-I/2;C.positions.current=i>h||0>=f?i:h}}if(b.resistance&&"100%"===b.resistance&&(C.positions.current>0&&(!b.freeMode||b.freeModeFluid)&&(C.positions.current=0),C.positions.current<-e()&&(!b.freeMode||b.freeModeFluid)&&(C.positions.current=-e())),!b.followFinger)return;if(b.moveStartThreshold)if(Math.abs(C.touches.current-C.touches.start)>b.moveStartThreshold||W){if(!W)return W=!0,void(C.touches.start=C.touches.current);C.setWrapperTranslate(C.positions.current)}else C.positions.current=C.positions.start;else C.setWrapperTranslate(C.positions.current);return(b.freeMode||b.watchActiveIndex)&&C.updateActiveSlide(C.positions.current),b.grabCursor&&(C.container.style.cursor="move",C.container.style.cursor="grabbing",C.container.style.cursor="-moz-grabbin",C.container.style.cursor="-webkit-grabbing"),X||(X=C.touches.current),Y||(Y=(new Date).getTime()),C.velocity=(C.touches.current-X)/((new Date).getTime()-Y)/2,Math.abs(C.touches.current-X)<2&&(C.velocity=0),X=C.touches.current,Y=(new Date).getTime(),C.callPlugins("onTouchMoveEnd"),b.onTouchMove&&C.fireCallback(b.onTouchMove,C,a),!1}}}function r(a){if(H&&C.swipeReset(),!b.onlyExternal&&C.isTouched){C.isTouched=!1,b.grabCursor&&(C.container.style.cursor="move",C.container.style.cursor="grab",C.container.style.cursor="-moz-grab",C.container.style.cursor="-webkit-grab"),C.positions.current||0===C.positions.current||(C.positions.current=C.positions.start),b.followFinger&&C.setWrapperTranslate(C.positions.current),C.times.end=(new Date).getTime(),C.touches.diff=C.touches.current-C.touches.start,C.touches.abs=Math.abs(C.touches.diff),C.positions.diff=C.positions.current-C.positions.start,C.positions.abs=Math.abs(C.positions.diff);var c=C.positions.diff,d=C.positions.abs,f=C.times.end-C.times.start;5>d&&300>f&&C.allowLinks===!1&&(b.freeMode||0===d||C.swipeReset(),b.preventLinks&&(C.allowLinks=!0),b.onSlideClick&&(C.allowSlideClick=!0)),setTimeout(function(){b.preventLinks&&(C.allowLinks=!0),b.onSlideClick&&(C.allowSlideClick=!0)},100);var g=e();if(!C.isMoved&&b.freeMode)return C.isMoved=!1,b.onTouchEnd&&C.fireCallback(b.onTouchEnd,C,a),void C.callPlugins("onTouchEnd");if(!C.isMoved||C.positions.current>0||C.positions.current<-g)return C.swipeReset(),b.onTouchEnd&&C.fireCallback(b.onTouchEnd,C,a),void C.callPlugins("onTouchEnd");if(C.isMoved=!1,b.freeMode){if(b.freeModeFluid){var h,i=1e3*b.momentumRatio,j=C.velocity*i,k=C.positions.current+j,l=!1,m=20*Math.abs(C.velocity)*b.momentumBounceRatio;-g>k&&(b.momentumBounce&&C.support.transitions?(-m>k+g&&(k=-g-m),h=-g,l=!0,$=!0):k=-g),k>0&&(b.momentumBounce&&C.support.transitions?(k>m&&(k=m),h=0,l=!0,$=!0):k=0),0!==C.velocity&&(i=Math.abs((k-C.positions.current)/C.velocity)),C.setWrapperTranslate(k),C.setWrapperTransition(i),b.momentumBounce&&l&&C.wrapperTransitionEnd(function(){$&&(b.onMomentumBounce&&C.fireCallback(b.onMomentumBounce,C),C.callPlugins("onMomentumBounce"),C.setWrapperTranslate(h),C.setWrapperTransition(300))}),C.updateActiveSlide(k)}return(!b.freeModeFluid||f>=300)&&C.updateActiveSlide(C.positions.current),b.onTouchEnd&&C.fireCallback(b.onTouchEnd,C,a),void C.callPlugins("onTouchEnd")}G=0>c?"toNext":"toPrev","toNext"===G&&300>=f&&(30>d||!b.shortSwipes?C.swipeReset():C.swipeNext(!0)),"toPrev"===G&&300>=f&&(30>d||!b.shortSwipes?C.swipeReset():C.swipePrev(!0));var n=0;if("auto"===b.slidesPerView){for(var o,p=Math.abs(C.getWrapperTranslate()),q=0,r=0;r<C.slides.length;r++)if(o=M?C.slides[r].getWidth(!0,b.roundLengths):C.slides[r].getHeight(!0,b.roundLengths),q+=o,q>p){n=o;break}n>I&&(n=I)}else n=E*b.slidesPerView;"toNext"===G&&f>300&&(d>=n*b.longSwipesRatio?C.swipeNext(!0):C.swipeReset()),"toPrev"===G&&f>300&&(d>=n*b.longSwipesRatio?C.swipePrev(!0):C.swipeReset()),b.onTouchEnd&&C.fireCallback(b.onTouchEnd,C,a),C.callPlugins("onTouchEnd")}}function s(a){var c=!1;do a.className.indexOf(b.noSwipingClass)>-1&&(c=!0),a=a.parentElement;while(!c&&a.parentElement&&-1===a.className.indexOf(b.wrapperClass));return!c&&a.className.indexOf(b.wrapperClass)>-1&&a.className.indexOf(b.noSwipingClass)>-1&&(c=!0),c}function t(a,b){var c,d=document.createElement("div");return d.innerHTML=b,c=d.firstChild,c.className+=" "+a,c.outerHTML}function u(a,c,d){function e(){var f=+new Date,l=f-g;h+=i*l/(1e3/60),k="toNext"===j?h>a:a>h,k?(C.setWrapperTranslate(Math.round(h)),C._DOMAnimating=!0,window.setTimeout(function(){e()},1e3/60)):(b.onSlideChangeEnd&&("to"===c?d.runCallbacks===!0&&C.fireCallback(b.onSlideChangeEnd,C):C.fireCallback(b.onSlideChangeEnd,C)),C.setWrapperTranslate(a),C._DOMAnimating=!1)}var f="to"===c&&d.speed>=0?d.speed:b.speed,g=+new Date;if(C.support.transitions||!b.DOMAnimation)C.setWrapperTranslate(a),C.setWrapperTransition(f);else{var h=C.getWrapperTranslate(),i=Math.ceil((a-h)/f*(1e3/60)),j=h>a?"toNext":"toPrev",k="toNext"===j?h>a:a>h;if(C._DOMAnimating)return;e()}C.updateActiveSlide(a),b.onSlideNext&&"next"===c&&C.fireCallback(b.onSlideNext,C,a),b.onSlidePrev&&"prev"===c&&C.fireCallback(b.onSlidePrev,C,a),b.onSlideReset&&"reset"===c&&C.fireCallback(b.onSlideReset,C,a),("next"===c||"prev"===c||"to"===c&&d.runCallbacks===!0)&&v(c)}function v(a){if(C.callPlugins("onSlideChangeStart"),b.onSlideChangeStart)if(b.queueStartCallbacks&&C.support.transitions){if(C._queueStartCallbacks)return;C._queueStartCallbacks=!0,C.fireCallback(b.onSlideChangeStart,C,a),C.wrapperTransitionEnd(function(){C._queueStartCallbacks=!1})}else C.fireCallback(b.onSlideChangeStart,C,a);if(b.onSlideChangeEnd)if(C.support.transitions)if(b.queueEndCallbacks){if(C._queueEndCallbacks)return;C._queueEndCallbacks=!0,C.wrapperTransitionEnd(function(c){C.fireCallback(b.onSlideChangeEnd,c,a)})}else C.wrapperTransitionEnd(function(c){C.fireCallback(b.onSlideChangeEnd,c,a)});else b.DOMAnimation||setTimeout(function(){C.fireCallback(b.onSlideChangeEnd,C,a)},10)}function w(){var a=C.paginationButtons;if(a)for(var b=0;b<a.length;b++)C.h.removeEventListener(a[b],"click",y)}function x(){var a=C.paginationButtons;if(a)for(var b=0;b<a.length;b++)C.h.addEventListener(a[b],"click",y)}function y(a){for(var b,c=a.target||a.srcElement,d=C.paginationButtons,e=0;e<d.length;e++)c===d[e]&&(b=e);C.swipeTo(b)}function z(){_=setTimeout(function(){b.loop?(C.fixLoop(),C.swipeNext(!0)):C.swipeNext(!0)||(b.autoplayStopOnLast?(clearTimeout(_),_=void 0):C.swipeTo(0)),C.wrapperTransitionEnd(function(){"undefined"!=typeof _&&z()})},b.autoplay)}function A(){C.calcSlides(),b.loader.slides.length>0&&0===C.slides.length&&C.loadSlides(),b.loop&&C.createLoop(),C.init(),f(),b.pagination&&C.createPagination(!0),b.loop||b.initialSlide>0?C.swipeTo(b.initialSlide,0,!1):C.updateActiveSlide(0),b.autoplay&&C.startAutoplay(),C.centerIndex=C.activeIndex,b.onSwiperCreated&&C.fireCallback(b.onSwiperCreated,C),C.callPlugins("onSwiperCreated")}if(document.body.__defineGetter__&&HTMLElement){var B=HTMLElement.prototype;B.__defineGetter__&&B.__defineGetter__("outerHTML",function(){return(new XMLSerializer).serializeToString(this)})}if(window.getComputedStyle||(window.getComputedStyle=function(a){return this.el=a,this.getPropertyValue=function(b){var c=/(\-([a-z]){1})/g;return"float"===b&&(b="styleFloat"),c.test(b)&&(b=b.replace(c,function(){return arguments[2].toUpperCase()})),a.currentStyle[b]?a.currentStyle[b]:null},this}),Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){for(var c=b||0,d=this.length;d>c;c++)if(this[c]===a)return c;return-1}),(document.querySelectorAll||window.jQuery)&&"undefined"!=typeof a&&(a.nodeType||0!==c(a).length)){var C=this;C.touches={start:0,startX:0,startY:0,current:0,currentX:0,currentY:0,diff:0,abs:0},C.positions={start:0,abs:0,diff:0,current:0},C.times={start:0,end:0},C.id=(new Date).getTime(),C.container=a.nodeType?a:c(a)[0],C.isTouched=!1,C.isMoved=!1,C.activeIndex=0,C.centerIndex=0,C.activeLoaderIndex=0,C.activeLoopIndex=0,C.previousIndex=null,C.velocity=0,C.snapGrid=[],C.slidesGrid=[],C.imagesToLoad=[],C.imagesLoaded=0,C.wrapperLeft=0,C.wrapperRight=0,C.wrapperTop=0,C.wrapperBottom=0,C.isAndroid=navigator.userAgent.toLowerCase().indexOf("android")>=0;var D,E,F,G,H,I,J={eventTarget:"wrapper",mode:"horizontal",touchRatio:1,speed:300,freeMode:!1,freeModeFluid:!1,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,slidesPerView:1,slidesPerGroup:1,slidesPerViewFit:!0,simulateTouch:!0,followFinger:!0,shortSwipes:!0,longSwipesRatio:.5,moveStartThreshold:!1,onlyExternal:!1,createPagination:!0,pagination:!1,paginationElement:"span",paginationClickable:!1,paginationAsRange:!0,resistance:!0,scrollContainer:!1,preventLinks:!0,preventLinksPropagation:!1,noSwiping:!1,noSwipingClass:"swiper-no-swiping",initialSlide:0,keyboardControl:!1,mousewheelControl:!1,mousewheelControlForceToAxis:!1,useCSS3Transforms:!0,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,loop:!1,loopAdditionalSlides:0,roundLengths:!1,calculateHeight:!1,cssWidthAndHeight:!1,updateOnImagesReady:!0,releaseFormElements:!0,watchActiveIndex:!1,visibilityFullFit:!1,offsetPxBefore:0,offsetPxAfter:0,offsetSlidesBefore:0,offsetSlidesAfter:0,centeredSlides:!1,queueStartCallbacks:!1,queueEndCallbacks:!1,autoResize:!0,resizeReInit:!1,DOMAnimation:!0,loader:{slides:[],slidesHTMLType:"inner",surroundGroups:1,logic:"reload",loadAllSlides:!1},slideElement:"div",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",wrapperClass:"swiper-wrapper",paginationElementClass:"swiper-pagination-switch",paginationActiveClass:"swiper-active-switch",paginationVisibleClass:"swiper-visible-switch"};b=b||{};for(var K in J)if(K in b&&"object"==typeof b[K])for(var L in J[K])L in b[K]||(b[K][L]=J[K][L]);else K in b||(b[K]=J[K]);C.params=b,b.scrollContainer&&(b.freeMode=!0,b.freeModeFluid=!0),b.loop&&(b.resistance="100%");var M="horizontal"===b.mode,N=["mousedown","mousemove","mouseup"];C.browser.ie10&&(N=["MSPointerDown","MSPointerMove","MSPointerUp"]),C.browser.ie11&&(N=["pointerdown","pointermove","pointerup"]),C.touchEvents={touchStart:C.support.touch||!b.simulateTouch?"touchstart":N[0],touchMove:C.support.touch||!b.simulateTouch?"touchmove":N[1],touchEnd:C.support.touch||!b.simulateTouch?"touchend":N[2]};for(var O=C.container.childNodes.length-1;O>=0;O--)if(C.container.childNodes[O].className)for(var P=C.container.childNodes[O].className.split(/\s+/),Q=0;Q<P.length;Q++)P[Q]===b.wrapperClass&&(D=C.container.childNodes[O]);C.wrapper=D,C._extendSwiperSlide=function(a){return a.append=function(){return b.loop?a.insertAfter(C.slides.length-C.loopedSlides):(C.wrapper.appendChild(a),C.reInit()),a},a.prepend=function(){return b.loop?(C.wrapper.insertBefore(a,C.slides[C.loopedSlides]),C.removeLoopedSlides(),C.calcSlides(),C.createLoop()):C.wrapper.insertBefore(a,C.wrapper.firstChild),C.reInit(),a},a.insertAfter=function(c){if("undefined"==typeof c)return!1;var d;return b.loop?(d=C.slides[c+1+C.loopedSlides],d?C.wrapper.insertBefore(a,d):C.wrapper.appendChild(a),C.removeLoopedSlides(),C.calcSlides(),C.createLoop()):(d=C.slides[c+1],C.wrapper.insertBefore(a,d)),C.reInit(),a},a.clone=function(){return C._extendSwiperSlide(a.cloneNode(!0))},a.remove=function(){C.wrapper.removeChild(a),C.reInit()},a.html=function(b){return"undefined"==typeof b?a.innerHTML:(a.innerHTML=b,a)},a.index=function(){for(var b,c=C.slides.length-1;c>=0;c--)a===C.slides[c]&&(b=c);return b},a.isActive=function(){return a.index()===C.activeIndex?!0:!1},a.swiperSlideDataStorage||(a.swiperSlideDataStorage={}),a.getData=function(b){return a.swiperSlideDataStorage[b]},a.setData=function(b,c){return a.swiperSlideDataStorage[b]=c,a},a.data=function(b,c){return"undefined"==typeof c?a.getAttribute("data-"+b):(a.setAttribute("data-"+b,c),a)},a.getWidth=function(b,c){return C.h.getWidth(a,b,c)},a.getHeight=function(b,c){return C.h.getHeight(a,b,c)},a.getOffset=function(){return C.h.getOffset(a)},a},C.calcSlides=function(a){var c=C.slides?C.slides.length:!1;C.slides=[],C.displaySlides=[];for(var d=0;d<C.wrapper.childNodes.length;d++)if(C.wrapper.childNodes[d].className)for(var e=C.wrapper.childNodes[d].className,f=e.split(/\s+/),i=0;i<f.length;i++)f[i]===b.slideClass&&C.slides.push(C.wrapper.childNodes[d]);for(d=C.slides.length-1;d>=0;d--)C._extendSwiperSlide(C.slides[d]);c!==!1&&(c!==C.slides.length||a)&&(h(),g(),C.updateActiveSlide(),C.params.pagination&&C.createPagination(),C.callPlugins("numberOfSlidesChanged"))},C.createSlide=function(a,c,d){c=c||C.params.slideClass,d=d||b.slideElement;var e=document.createElement(d);return e.innerHTML=a||"",e.className=c,C._extendSwiperSlide(e)},C.appendSlide=function(a,b,c){return a?a.nodeType?C._extendSwiperSlide(a).append():C.createSlide(a,b,c).append():void 0},C.prependSlide=function(a,b,c){return a?a.nodeType?C._extendSwiperSlide(a).prepend():C.createSlide(a,b,c).prepend():void 0},C.insertSlideAfter=function(a,b,c,d){return"undefined"==typeof a?!1:b.nodeType?C._extendSwiperSlide(b).insertAfter(a):C.createSlide(b,c,d).insertAfter(a)},C.removeSlide=function(a){if(C.slides[a]){if(b.loop){if(!C.slides[a+C.loopedSlides])return!1;C.slides[a+C.loopedSlides].remove(),C.removeLoopedSlides(),C.calcSlides(),C.createLoop()}else C.slides[a].remove();return!0}return!1},C.removeLastSlide=function(){return C.slides.length>0?(b.loop?(C.slides[C.slides.length-1-C.loopedSlides].remove(),C.removeLoopedSlides(),C.calcSlides(),C.createLoop()):C.slides[C.slides.length-1].remove(),!0):!1},C.removeAllSlides=function(){for(var a=C.slides.length-1;a>=0;a--)C.slides[a].remove()},C.getSlide=function(a){return C.slides[a]},C.getLastSlide=function(){return C.slides[C.slides.length-1]},C.getFirstSlide=function(){return C.slides[0]},C.activeSlide=function(){return C.slides[C.activeIndex]},C.fireCallback=function(){var a=arguments[0];if("[object Array]"===Object.prototype.toString.call(a))for(var c=0;c<a.length;c++)"function"==typeof a[c]&&a[c](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);else"[object String]"===Object.prototype.toString.call(a)?b["on"+a]&&C.fireCallback(b["on"+a],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]):a(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},C.addCallback=function(a,b){var c,e=this;return e.params["on"+a]?d(this.params["on"+a])?this.params["on"+a].push(b):"function"==typeof this.params["on"+a]?(c=this.params["on"+a],this.params["on"+a]=[],this.params["on"+a].push(c),this.params["on"+a].push(b)):void 0:(this.params["on"+a]=[],this.params["on"+a].push(b))},C.removeCallbacks=function(a){C.params["on"+a]&&(C.params["on"+a]=null)};var R=[];for(var S in C.plugins)if(b[S]){var T=C.plugins[S](C,b[S]);T&&R.push(T)}C.callPlugins=function(a,b){b||(b={});for(var c=0;c<R.length;c++)a in R[c]&&R[c][a](b)},!C.browser.ie10&&!C.browser.ie11||b.onlyExternal||C.wrapper.classList.add("swiper-wp8-"+(M?"horizontal":"vertical")),b.freeMode&&(C.container.className+=" swiper-free-mode"),C.initialized=!1,C.init=function(a,c){var d=C.h.getWidth(C.container,!1,b.roundLengths),e=C.h.getHeight(C.container,!1,b.roundLengths);if(d!==C.width||e!==C.height||a){C.width=d,C.height=e;var f,g,h,i,j,k,l;I=M?d:e;var m=C.wrapper;if(a&&C.calcSlides(c),"auto"===b.slidesPerView){var n=0,o=0;b.slidesOffset>0&&(m.style.paddingLeft="",m.style.paddingRight="",m.style.paddingTop="",m.style.paddingBottom=""),m.style.width="",m.style.height="",b.offsetPxBefore>0&&(M?C.wrapperLeft=b.offsetPxBefore:C.wrapperTop=b.offsetPxBefore),b.offsetPxAfter>0&&(M?C.wrapperRight=b.offsetPxAfter:C.wrapperBottom=b.offsetPxAfter),b.centeredSlides&&(M?(C.wrapperLeft=(I-this.slides[0].getWidth(!0,b.roundLengths))/2,C.wrapperRight=(I-C.slides[C.slides.length-1].getWidth(!0,b.roundLengths))/2):(C.wrapperTop=(I-C.slides[0].getHeight(!0,b.roundLengths))/2,C.wrapperBottom=(I-C.slides[C.slides.length-1].getHeight(!0,b.roundLengths))/2)),M?(C.wrapperLeft>=0&&(m.style.paddingLeft=C.wrapperLeft+"px"),C.wrapperRight>=0&&(m.style.paddingRight=C.wrapperRight+"px")):(C.wrapperTop>=0&&(m.style.paddingTop=C.wrapperTop+"px"),C.wrapperBottom>=0&&(m.style.paddingBottom=C.wrapperBottom+"px")),k=0;var p=0;for(C.snapGrid=[],C.slidesGrid=[],h=0,l=0;l<C.slides.length;l++){f=C.slides[l].getWidth(!0,b.roundLengths),g=C.slides[l].getHeight(!0,b.roundLengths),b.calculateHeight&&(h=Math.max(h,g));var q=M?f:g;if(b.centeredSlides){var r=l===C.slides.length-1?0:C.slides[l+1].getWidth(!0,b.roundLengths),s=l===C.slides.length-1?0:C.slides[l+1].getHeight(!0,b.roundLengths),t=M?r:s;if(q>I){if(b.slidesPerViewFit)C.snapGrid.push(k+C.wrapperLeft),C.snapGrid.push(k+q-I+C.wrapperLeft);else for(var u=0;u<=Math.floor(q/(I+C.wrapperLeft));u++)C.snapGrid.push(0===u?k+C.wrapperLeft:k+C.wrapperLeft+I*u);C.slidesGrid.push(k+C.wrapperLeft)}else C.snapGrid.push(p),C.slidesGrid.push(p);p+=q/2+t/2}else{if(q>I)if(b.slidesPerViewFit)C.snapGrid.push(k),C.snapGrid.push(k+q-I);else if(0!==I)for(var v=0;v<=Math.floor(q/I);v++)C.snapGrid.push(k+I*v);else C.snapGrid.push(k);else C.snapGrid.push(k);C.slidesGrid.push(k)}k+=q,n+=f,o+=g}b.calculateHeight&&(C.height=h),M?(F=n+C.wrapperRight+C.wrapperLeft,m.style.width=n+"px",m.style.height=C.height+"px"):(F=o+C.wrapperTop+C.wrapperBottom,m.style.width=C.width+"px",m.style.height=o+"px")}else if(b.scrollContainer)m.style.width="",m.style.height="",i=C.slides[0].getWidth(!0,b.roundLengths),j=C.slides[0].getHeight(!0,b.roundLengths),F=M?i:j,m.style.width=i+"px",m.style.height=j+"px",E=M?i:j;else{if(b.calculateHeight){for(h=0,j=0,M||(C.container.style.height=""),m.style.height="",l=0;l<C.slides.length;l++)C.slides[l].style.height="",h=Math.max(C.slides[l].getHeight(!0),h),M||(j+=C.slides[l].getHeight(!0));g=h,C.height=g,M?j=g:(I=g,C.container.style.height=I+"px")}else g=M?C.height:C.height/b.slidesPerView,b.roundLengths&&(g=Math.round(g)),j=M?C.height:C.slides.length*g;for(f=M?C.width/b.slidesPerView:C.width,b.roundLengths&&(f=Math.round(f)),i=M?C.slides.length*f:C.width,E=M?f:g,b.offsetSlidesBefore>0&&(M?C.wrapperLeft=E*b.offsetSlidesBefore:C.wrapperTop=E*b.offsetSlidesBefore),b.offsetSlidesAfter>0&&(M?C.wrapperRight=E*b.offsetSlidesAfter:C.wrapperBottom=E*b.offsetSlidesAfter),b.offsetPxBefore>0&&(M?C.wrapperLeft=b.offsetPxBefore:C.wrapperTop=b.offsetPxBefore),b.offsetPxAfter>0&&(M?C.wrapperRight=b.offsetPxAfter:C.wrapperBottom=b.offsetPxAfter),b.centeredSlides&&(M?(C.wrapperLeft=(I-E)/2,C.wrapperRight=(I-E)/2):(C.wrapperTop=(I-E)/2,C.wrapperBottom=(I-E)/2)),M?(C.wrapperLeft>0&&(m.style.paddingLeft=C.wrapperLeft+"px"),C.wrapperRight>0&&(m.style.paddingRight=C.wrapperRight+"px")):(C.wrapperTop>0&&(m.style.paddingTop=C.wrapperTop+"px"),C.wrapperBottom>0&&(m.style.paddingBottom=C.wrapperBottom+"px")),F=M?i+C.wrapperRight+C.wrapperLeft:j+C.wrapperTop+C.wrapperBottom,b.cssWidthAndHeight||(parseFloat(i)>0&&(m.style.width=i+"px"),parseFloat(j)>0&&(m.style.height=j+"px")),k=0,C.snapGrid=[],C.slidesGrid=[],l=0;l<C.slides.length;l++)C.snapGrid.push(k),C.slidesGrid.push(k),k+=E,b.cssWidthAndHeight||(parseFloat(f)>0&&(C.slides[l].style.width=f+"px"),parseFloat(g)>0&&(C.slides[l].style.height=g+"px"))}C.initialized?(C.callPlugins("onInit"),b.onInit&&C.fireCallback(b.onInit,C)):(C.callPlugins("onFirstInit"),b.onFirstInit&&C.fireCallback(b.onFirstInit,C)),C.initialized=!0}},C.reInit=function(a){C.init(!0,a)},C.resizeFix=function(a){C.callPlugins("beforeResizeFix"),C.init(b.resizeReInit||a),b.freeMode?C.getWrapperTranslate()<-e()&&(C.setWrapperTransition(0),C.setWrapperTranslate(-e())):(C.swipeTo(b.loop?C.activeLoopIndex:C.activeIndex,0,!1),b.autoplay&&(C.support.transitions&&"undefined"!=typeof _?"undefined"!=typeof _&&(clearTimeout(_),_=void 0,C.startAutoplay()):"undefined"!=typeof ab&&(clearInterval(ab),ab=void 0,C.startAutoplay()))),C.callPlugins("afterResizeFix")},C.destroy=function(){var a=C.h.removeEventListener,c="wrapper"===b.eventTarget?C.wrapper:C.container;C.browser.ie10||C.browser.ie11?(a(c,C.touchEvents.touchStart,p),a(document,C.touchEvents.touchMove,q),a(document,C.touchEvents.touchEnd,r)):(C.support.touch&&(a(c,"touchstart",p),a(c,"touchmove",q),a(c,"touchend",r)),b.simulateTouch&&(a(c,"mousedown",p),a(document,"mousemove",q),a(document,"mouseup",r))),b.autoResize&&a(window,"resize",C.resizeFix),h(),b.paginationClickable&&w(),b.mousewheelControl&&C._wheelEvent&&a(C.container,C._wheelEvent,j),b.keyboardControl&&a(document,"keydown",i),b.autoplay&&C.stopAutoplay(),C.callPlugins("onDestroy"),C=null},C.disableKeyboardControl=function(){b.keyboardControl=!1,C.h.removeEventListener(document,"keydown",i)},C.enableKeyboardControl=function(){b.keyboardControl=!0,C.h.addEventListener(document,"keydown",i)};var U=(new Date).getTime();if(C.disableMousewheelControl=function(){return C._wheelEvent?(b.mousewheelControl=!1,C.h.removeEventListener(C.container,C._wheelEvent,j),!0):!1},C.enableMousewheelControl=function(){return C._wheelEvent?(b.mousewheelControl=!0,C.h.addEventListener(C.container,C._wheelEvent,j),!0):!1},b.grabCursor){var V=C.container.style;V.cursor="move",V.cursor="grab",V.cursor="-moz-grab",V.cursor="-webkit-grab"}C.allowSlideClick=!0,C.allowLinks=!0;var W,X,Y,Z=!1,$=!0;C.swipeNext=function(a){!a&&b.loop&&C.fixLoop(),!a&&b.autoplay&&C.stopAutoplay(!0),C.callPlugins("onSwipeNext");var c=C.getWrapperTranslate(),d=c;if("auto"===b.slidesPerView){for(var f=0;f<C.snapGrid.length;f++)if(-c>=C.snapGrid[f]&&-c<C.snapGrid[f+1]){d=-C.snapGrid[f+1];break}}else{var g=E*b.slidesPerGroup;d=-(Math.floor(Math.abs(c)/Math.floor(g))*g+g)}return d<-e()&&(d=-e()),d===c?!1:(u(d,"next"),!0)},C.swipePrev=function(a){!a&&b.loop&&C.fixLoop(),!a&&b.autoplay&&C.stopAutoplay(!0),C.callPlugins("onSwipePrev");var c,d=Math.ceil(C.getWrapperTranslate());if("auto"===b.slidesPerView){c=0;for(var e=1;e<C.snapGrid.length;e++){if(-d===C.snapGrid[e]){c=-C.snapGrid[e-1];break}if(-d>C.snapGrid[e]&&-d<C.snapGrid[e+1]){c=-C.snapGrid[e];break}}}else{var f=E*b.slidesPerGroup;c=-(Math.ceil(-d/f)-1)*f}return c>0&&(c=0),c===d?!1:(u(c,"prev"),!0)},C.swipeReset=function(){C.callPlugins("onSwipeReset");{var a,c=C.getWrapperTranslate(),d=E*b.slidesPerGroup;-e()}if("auto"===b.slidesPerView){a=0;for(var f=0;f<C.snapGrid.length;f++){if(-c===C.snapGrid[f])return;if(-c>=C.snapGrid[f]&&-c<C.snapGrid[f+1]){a=C.positions.diff>0?-C.snapGrid[f+1]:-C.snapGrid[f];break}}-c>=C.snapGrid[C.snapGrid.length-1]&&(a=-C.snapGrid[C.snapGrid.length-1]),c<=-e()&&(a=-e())}else a=0>c?Math.round(c/d)*d:0;return b.scrollContainer&&(a=0>c?c:0),a<-e()&&(a=-e()),b.scrollContainer&&I>E&&(a=0),a===c?!1:(u(a,"reset"),!0)},C.swipeTo=function(a,c,d){a=parseInt(a,10),C.callPlugins("onSwipeTo",{index:a,speed:c}),b.loop&&(a+=C.loopedSlides);var f=C.getWrapperTranslate();if(!(a>C.slides.length-1||0>a)){var g;return g="auto"===b.slidesPerView?-C.slidesGrid[a]:-a*E,g<-e()&&(g=-e()),g===f?!1:(d=d===!1?!1:!0,u(g,"to",{index:a,speed:c,runCallbacks:d}),!0)}},C._queueStartCallbacks=!1,C._queueEndCallbacks=!1,C.updateActiveSlide=function(a){if(C.initialized&&0!==C.slides.length){C.previousIndex=C.activeIndex,"undefined"==typeof a&&(a=C.getWrapperTranslate()),a>0&&(a=0);var c;if("auto"===b.slidesPerView){if(C.activeIndex=C.slidesGrid.indexOf(-a),C.activeIndex<0){for(c=0;c<C.slidesGrid.length-1&&!(-a>C.slidesGrid[c]&&-a<C.slidesGrid[c+1]);c++);var d=Math.abs(C.slidesGrid[c]+a),e=Math.abs(C.slidesGrid[c+1]+a);C.activeIndex=e>=d?c:c+1}}else C.activeIndex=Math[b.visibilityFullFit?"ceil":"round"](-a/E);if(C.activeIndex===C.slides.length&&(C.activeIndex=C.slides.length-1),C.activeIndex<0&&(C.activeIndex=0),C.slides[C.activeIndex]){if(C.calcVisibleSlides(a),C.support.classList){var f;for(c=0;c<C.slides.length;c++)f=C.slides[c],f.classList.remove(b.slideActiveClass),C.visibleSlides.indexOf(f)>=0?f.classList.add(b.slideVisibleClass):f.classList.remove(b.slideVisibleClass);C.slides[C.activeIndex].classList.add(b.slideActiveClass)}else{var g=new RegExp("\\s*"+b.slideActiveClass),h=new RegExp("\\s*"+b.slideVisibleClass);for(c=0;c<C.slides.length;c++)C.slides[c].className=C.slides[c].className.replace(g,"").replace(h,""),C.visibleSlides.indexOf(C.slides[c])>=0&&(C.slides[c].className+=" "+b.slideVisibleClass);C.slides[C.activeIndex].className+=" "+b.slideActiveClass}if(b.loop){var i=C.loopedSlides;C.activeLoopIndex=C.activeIndex-i,C.activeLoopIndex>=C.slides.length-2*i&&(C.activeLoopIndex=C.slides.length-2*i-C.activeLoopIndex),C.activeLoopIndex<0&&(C.activeLoopIndex=C.slides.length-2*i+C.activeLoopIndex),C.activeLoopIndex<0&&(C.activeLoopIndex=0)}else C.activeLoopIndex=C.activeIndex;b.pagination&&C.updatePagination(a)}}},C.createPagination=function(a){if(b.paginationClickable&&C.paginationButtons&&w(),C.paginationContainer=b.pagination.nodeType?b.pagination:c(b.pagination)[0],b.createPagination){var d="",e=C.slides.length,f=e;b.loop&&(f-=2*C.loopedSlides);for(var g=0;f>g;g++)d+="<"+b.paginationElement+' class="'+b.paginationElementClass+'"></'+b.paginationElement+">";C.paginationContainer.innerHTML=d}C.paginationButtons=c("."+b.paginationElementClass,C.paginationContainer),a||C.updatePagination(),C.callPlugins("onCreatePagination"),b.paginationClickable&&x()},C.updatePagination=function(a){if(b.pagination&&!(C.slides.length<1)){var d=c("."+b.paginationActiveClass,C.paginationContainer);
if(d){var e=C.paginationButtons;if(0!==e.length){for(var f=0;f<e.length;f++)e[f].className=b.paginationElementClass;var g=b.loop?C.loopedSlides:0;if(b.paginationAsRange){C.visibleSlides||C.calcVisibleSlides(a);var h,i=[];for(h=0;h<C.visibleSlides.length;h++){var j=C.slides.indexOf(C.visibleSlides[h])-g;b.loop&&0>j&&(j=C.slides.length-2*C.loopedSlides+j),b.loop&&j>=C.slides.length-2*C.loopedSlides&&(j=C.slides.length-2*C.loopedSlides-j,j=Math.abs(j)),i.push(j)}for(h=0;h<i.length;h++)e[i[h]]&&(e[i[h]].className+=" "+b.paginationVisibleClass);b.loop?void 0!==e[C.activeLoopIndex]&&(e[C.activeLoopIndex].className+=" "+b.paginationActiveClass):e[C.activeIndex].className+=" "+b.paginationActiveClass}else b.loop?e[C.activeLoopIndex]&&(e[C.activeLoopIndex].className+=" "+b.paginationActiveClass+" "+b.paginationVisibleClass):e[C.activeIndex].className+=" "+b.paginationActiveClass+" "+b.paginationVisibleClass}}}},C.calcVisibleSlides=function(a){var c=[],d=0,e=0,f=0;M&&C.wrapperLeft>0&&(a+=C.wrapperLeft),!M&&C.wrapperTop>0&&(a+=C.wrapperTop);for(var g=0;g<C.slides.length;g++){d+=e,e="auto"===b.slidesPerView?M?C.h.getWidth(C.slides[g],!0,b.roundLengths):C.h.getHeight(C.slides[g],!0,b.roundLengths):E,f=d+e;var h=!1;b.visibilityFullFit?(d>=-a&&-a+I>=f&&(h=!0),-a>=d&&f>=-a+I&&(h=!0)):(f>-a&&-a+I>=f&&(h=!0),d>=-a&&-a+I>d&&(h=!0),-a>d&&f>-a+I&&(h=!0)),h&&c.push(C.slides[g])}0===c.length&&(c=[C.slides[C.activeIndex]]),C.visibleSlides=c};var _,ab;C.startAutoplay=function(){if(C.support.transitions){if("undefined"!=typeof _)return!1;if(!b.autoplay)return;C.callPlugins("onAutoplayStart"),b.onAutoplayStart&&C.fireCallback(b.onAutoplayStart,C),z()}else{if("undefined"!=typeof ab)return!1;if(!b.autoplay)return;C.callPlugins("onAutoplayStart"),b.onAutoplayStart&&C.fireCallback(b.onAutoplayStart,C),ab=setInterval(function(){b.loop?(C.fixLoop(),C.swipeNext(!0)):C.swipeNext(!0)||(b.autoplayStopOnLast?(clearInterval(ab),ab=void 0):C.swipeTo(0))},b.autoplay)}},C.stopAutoplay=function(a){if(C.support.transitions){if(!_)return;_&&clearTimeout(_),_=void 0,a&&!b.autoplayDisableOnInteraction&&C.wrapperTransitionEnd(function(){z()}),C.callPlugins("onAutoplayStop"),b.onAutoplayStop&&C.fireCallback(b.onAutoplayStop,C)}else ab&&clearInterval(ab),ab=void 0,C.callPlugins("onAutoplayStop"),b.onAutoplayStop&&C.fireCallback(b.onAutoplayStop,C)},C.loopCreated=!1,C.removeLoopedSlides=function(){if(C.loopCreated)for(var a=0;a<C.slides.length;a++)C.slides[a].getData("looped")===!0&&C.wrapper.removeChild(C.slides[a])},C.createLoop=function(){if(0!==C.slides.length){C.loopedSlides="auto"===b.slidesPerView?b.loopedSlides||1:b.slidesPerView+b.loopAdditionalSlides,C.loopedSlides>C.slides.length&&(C.loopedSlides=C.slides.length);var a,c="",d="",e="",f=C.slides.length,g=Math.floor(C.loopedSlides/f),h=C.loopedSlides%f;for(a=0;g*f>a;a++){var i=a;if(a>=f){var j=Math.floor(a/f);i=a-f*j}e+=C.slides[i].outerHTML}for(a=0;h>a;a++)d+=t(b.slideDuplicateClass,C.slides[a].outerHTML);for(a=f-h;f>a;a++)c+=t(b.slideDuplicateClass,C.slides[a].outerHTML);var k=c+e+D.innerHTML+e+d;for(D.innerHTML=k,C.loopCreated=!0,C.calcSlides(),a=0;a<C.slides.length;a++)(a<C.loopedSlides||a>=C.slides.length-C.loopedSlides)&&C.slides[a].setData("looped",!0);C.callPlugins("onCreateLoop")}},C.fixLoop=function(){var a;C.activeIndex<C.loopedSlides?(a=C.slides.length-3*C.loopedSlides+C.activeIndex,C.swipeTo(a,0,!1)):("auto"===b.slidesPerView&&C.activeIndex>=2*C.loopedSlides||C.activeIndex>C.slides.length-2*b.slidesPerView)&&(a=-C.slides.length+C.activeIndex+C.loopedSlides,C.swipeTo(a,0,!1))},C.loadSlides=function(){var a="";C.activeLoaderIndex=0;for(var c=b.loader.slides,d=b.loader.loadAllSlides?c.length:b.slidesPerView*(1+b.loader.surroundGroups),e=0;d>e;e++)a+="outer"===b.loader.slidesHTMLType?c[e]:"<"+b.slideElement+' class="'+b.slideClass+'" data-swiperindex="'+e+'">'+c[e]+"</"+b.slideElement+">";C.wrapper.innerHTML=a,C.calcSlides(!0),b.loader.loadAllSlides||C.wrapperTransitionEnd(C.reloadSlides,!0)},C.reloadSlides=function(){var a=b.loader.slides,c=parseInt(C.activeSlide().data("swiperindex"),10);if(!(0>c||c>a.length-1)){C.activeLoaderIndex=c;var d=Math.max(0,c-b.slidesPerView*b.loader.surroundGroups),e=Math.min(c+b.slidesPerView*(1+b.loader.surroundGroups)-1,a.length-1);if(c>0){var f=-E*(c-d);C.setWrapperTranslate(f),C.setWrapperTransition(0)}var g;if("reload"===b.loader.logic){C.wrapper.innerHTML="";var h="";for(g=d;e>=g;g++)h+="outer"===b.loader.slidesHTMLType?a[g]:"<"+b.slideElement+' class="'+b.slideClass+'" data-swiperindex="'+g+'">'+a[g]+"</"+b.slideElement+">";C.wrapper.innerHTML=h}else{var i=1e3,j=0;for(g=0;g<C.slides.length;g++){var k=C.slides[g].data("swiperindex");d>k||k>e?C.wrapper.removeChild(C.slides[g]):(i=Math.min(k,i),j=Math.max(k,j))}for(g=d;e>=g;g++){var l;i>g&&(l=document.createElement(b.slideElement),l.className=b.slideClass,l.setAttribute("data-swiperindex",g),l.innerHTML=a[g],C.wrapper.insertBefore(l,C.wrapper.firstChild)),g>j&&(l=document.createElement(b.slideElement),l.className=b.slideClass,l.setAttribute("data-swiperindex",g),l.innerHTML=a[g],C.wrapper.appendChild(l))}}C.reInit(!0)}},A()}};Swiper.prototype={plugins:{},wrapperTransitionEnd:function(a,b){"use strict";function c(){if(a(e),e.params.queueEndCallbacks&&(e._queueEndCallbacks=!1),!b)for(d=0;d<g.length;d++)e.h.removeEventListener(f,g[d],c)}var d,e=this,f=e.wrapper,g=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"];if(a)for(d=0;d<g.length;d++)e.h.addEventListener(f,g[d],c)},getWrapperTranslate:function(a){"use strict";var b,c,d,e,f=this.wrapper;return"undefined"==typeof a&&(a="horizontal"===this.params.mode?"x":"y"),this.support.transforms&&this.params.useCSS3Transforms?(d=window.getComputedStyle(f,null),window.WebKitCSSMatrix?e=new WebKitCSSMatrix("none"===d.webkitTransform?"":d.webkitTransform):(e=d.MozTransform||d.OTransform||d.MsTransform||d.msTransform||d.transform||d.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),b=e.toString().split(",")),"x"===a&&(c=window.WebKitCSSMatrix?e.m41:parseFloat(16===b.length?b[12]:b[4])),"y"===a&&(c=window.WebKitCSSMatrix?e.m42:parseFloat(16===b.length?b[13]:b[5]))):("x"===a&&(c=parseFloat(f.style.left,10)||0),"y"===a&&(c=parseFloat(f.style.top,10)||0)),c||0},setWrapperTranslate:function(a,b,c){"use strict";var d,e=this.wrapper.style,f={x:0,y:0,z:0};3===arguments.length?(f.x=a,f.y=b,f.z=c):("undefined"==typeof b&&(b="horizontal"===this.params.mode?"x":"y"),f[b]=a),this.support.transforms&&this.params.useCSS3Transforms?(d=this.support.transforms3d?"translate3d("+f.x+"px, "+f.y+"px, "+f.z+"px)":"translate("+f.x+"px, "+f.y+"px)",e.webkitTransform=e.MsTransform=e.msTransform=e.MozTransform=e.OTransform=e.transform=d):(e.left=f.x+"px",e.top=f.y+"px"),this.callPlugins("onSetWrapperTransform",f),this.params.onSetWrapperTransform&&this.fireCallback(this.params.onSetWrapperTransform,this,f)},setWrapperTransition:function(a){"use strict";var b=this.wrapper.style;b.webkitTransitionDuration=b.MsTransitionDuration=b.msTransitionDuration=b.MozTransitionDuration=b.OTransitionDuration=b.transitionDuration=a/1e3+"s",this.callPlugins("onSetWrapperTransition",{duration:a}),this.params.onSetWrapperTransition&&this.fireCallback(this.params.onSetWrapperTransition,this,a)},h:{getWidth:function(a,b,c){"use strict";var d=window.getComputedStyle(a,null).getPropertyValue("width"),e=parseFloat(d);return(isNaN(e)||d.indexOf("%")>0)&&(e=a.offsetWidth-parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-left"))-parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-right"))),b&&(e+=parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-left"))+parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-right"))),c?Math.round(e):e},getHeight:function(a,b,c){"use strict";if(b)return a.offsetHeight;var d=window.getComputedStyle(a,null).getPropertyValue("height"),e=parseFloat(d);return(isNaN(e)||d.indexOf("%")>0)&&(e=a.offsetHeight-parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-top"))-parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-bottom"))),b&&(e+=parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-top"))+parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-bottom"))),c?Math.round(e):e},getOffset:function(a){"use strict";var b=a.getBoundingClientRect(),c=document.body,d=a.clientTop||c.clientTop||0,e=a.clientLeft||c.clientLeft||0,f=window.pageYOffset||a.scrollTop,g=window.pageXOffset||a.scrollLeft;return document.documentElement&&!window.pageYOffset&&(f=document.documentElement.scrollTop,g=document.documentElement.scrollLeft),{top:b.top+f-d,left:b.left+g-e}},windowWidth:function(){"use strict";return window.innerWidth?window.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:void 0},windowHeight:function(){"use strict";return window.innerHeight?window.innerHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:void 0},windowScroll:function(){"use strict";return"undefined"!=typeof pageYOffset?{left:window.pageXOffset,top:window.pageYOffset}:document.documentElement?{left:document.documentElement.scrollLeft,top:document.documentElement.scrollTop}:void 0},addEventListener:function(a,b,c,d){"use strict";"undefined"==typeof d&&(d=!1),a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},removeEventListener:function(a,b,c,d){"use strict";"undefined"==typeof d&&(d=!1),a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)}},setTransform:function(a,b){"use strict";var c=a.style;c.webkitTransform=c.MsTransform=c.msTransform=c.MozTransform=c.OTransform=c.transform=b},setTranslate:function(a,b){"use strict";var c=a.style,d={x:b.x||0,y:b.y||0,z:b.z||0},e=this.support.transforms3d?"translate3d("+d.x+"px,"+d.y+"px,"+d.z+"px)":"translate("+d.x+"px,"+d.y+"px)";c.webkitTransform=c.MsTransform=c.msTransform=c.MozTransform=c.OTransform=c.transform=e,this.support.transforms||(c.left=d.x+"px",c.top=d.y+"px")},setTransition:function(a,b){"use strict";var c=a.style;c.webkitTransitionDuration=c.MsTransitionDuration=c.msTransitionDuration=c.MozTransitionDuration=c.OTransitionDuration=c.transitionDuration=b+"ms"},support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){"use strict";return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){"use strict";var a=document.createElement("div").style;return"webkitPerspective"in a||"MozPerspective"in a||"OPerspective"in a||"MsPerspective"in a||"perspective"in a}(),transforms:window.Modernizr&&Modernizr.csstransforms===!0||function(){"use strict";var a=document.createElement("div").style;return"transform"in a||"WebkitTransform"in a||"MozTransform"in a||"msTransform"in a||"MsTransform"in a||"OTransform"in a}(),transitions:window.Modernizr&&Modernizr.csstransitions===!0||function(){"use strict";var a=document.createElement("div").style;return"transition"in a||"WebkitTransition"in a||"MozTransition"in a||"msTransition"in a||"MsTransition"in a||"OTransition"in a}(),classList:function(){"use strict";var a=document.createElement("div").style;return"classList"in a}()},browser:{ie8:function(){"use strict";var a=-1;if("Microsoft Internet Explorer"===navigator.appName){var b=navigator.userAgent,c=new RegExp(/MSIE ([0-9]{1,}[\.0-9]{0,})/);null!==c.exec(b)&&(a=parseFloat(RegExp.$1))}return-1!==a&&9>a}(),ie10:window.navigator.msPointerEnabled,ie11:window.navigator.pointerEnabled}},(window.jQuery||window.Zepto)&&!function(a){"use strict";a.fn.swiper=function(b){var c=new Swiper(a(this)[0],b);return a(this).data("swiper",c),c}}(window.jQuery||window.Zepto),"undefined"!=typeof module&&(module.exports=Swiper),"function"==typeof define&&define.amd&&define([],function(){"use strict";return Swiper});
// jQuery Cookie Plugin v1.4.1 | (c)2014 Klaus Hartl | https://github.com/carhartl/jquery-cookie | Licensed under the MIT License
(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a);}else{if(typeof exports==="object"){a(require("jquery"));}else{a(jQuery);}}}(function(f){var a=/\+/g;function d(i){return b.raw?i:encodeURIComponent(i);}function g(i){return b.raw?i:decodeURIComponent(i);}function h(i){return d(b.json?JSON.stringify(i):String(i));}function c(i){if(i.indexOf('"')===0){i=i.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\");}try{i=decodeURIComponent(i.replace(a," "));return b.json?JSON.parse(i):i;}catch(j){}}function e(j,i){var k=b.raw?j:c(j);return f.isFunction(i)?i(k):k;}var b=f.cookie=function(q,p,v){if(arguments.length>1&&!f.isFunction(p)){v=f.extend({},b.defaults,v);if(typeof v.expires==="number"){var r=v.expires,u=v.expires=new Date();u.setTime(+u+r*86400000);}return(document.cookie=[d(q),"=",h(p),v.expires?"; expires="+v.expires.toUTCString():"",v.path?"; path="+v.path:"",v.domain?"; domain="+v.domain:"",v.secure?"; secure":""].join(""));}var w=q?undefined:{};var s=document.cookie?document.cookie.split("; "):[];for(var o=0,m=s.length;o<m;o++){var n=s[o].split("=");var j=g(n.shift());var k=n.join("=");if(q&&q===j){w=e(k,p);break;}if(!q&&(k=e(k))!==undefined){w[j]=k;}}return w;};b.defaults={};f.removeCookie=function(j,i){if(f.cookie(j)===undefined){return false;}f.cookie(j,"",f.extend({},i,{expires:-1}));return !f.cookie(j);};}));

// tinytim.js v0.3.0 (http://github.com/premasagar/tim) | Licensed under the MIT License
jQuery.tim=(function(){var path="[a-z0-9_][\\.a-z0-9_]*",start="{{",end="}}",undef;return function(template,data){var pattern=new RegExp(start+"\\s*("+path+")\\s*"+end,"gi");return template.replace(pattern,function(tag,token){var path=token.split("."),len=path.length,lookup=data,i=0;for(;i<len;i++){lookup=lookup[path[i]];if(lookup===undef){throw new Error("tim: '"+path[i]+"' not found in "+tag);}if(i===len-1){return lookup;}}});};}());

// jQuery Mobile v1.4.0 | (c)2010, 2013 jQuery Foundation, Inc. | jquery.org/license
(function(e,t,n){typeof define=="function"&&define.amd?define(["jquery"],function(r){return n(r,e,t),r.mobile}):n(e.jQuery,e,t)})(this,document,function(e,t,n,r){(function(e,n){e.extend(e.support,{orientation:"orientation"in t&&"onorientationchange"in t})})(e),function(e){e.event.special.throttledresize={setup:function(){e(this).bind("resize",n)},teardown:function(){e(this).unbind("resize",n)}};var t=250,n=function(){s=(new Date).getTime(),o=s-r,o>=t?(r=s,e(this).trigger("throttledresize")):(i&&clearTimeout(i),i=setTimeout(n,t-o))},r=0,i,s,o}(e),function(e,t){function p(){var e=s();e!==o&&(o=e,r.trigger(i))}var r=e(t),i="orientationchange",s,o,u,a,f={0:!0,180:!0},l,c,h;if(e.support.orientation){l=t.innerWidth||r.width(),c=t.innerHeight||r.height(),h=50,u=l>c&&l-c>h,a=f[t.orientation];if(u&&a||!u&&!a)f={"-90":!0,90:!0}}e.event.special.orientationchange=e.extend({},e.event.special.orientationchange,{setup:function(){if(e.support.orientation&&!e.event.special.orientationchange.disabled)return!1;o=s(),r.bind("throttledresize",p)},teardown:function(){if(e.support.orientation&&!e.event.special.orientationchange.disabled)return!1;r.unbind("throttledresize",p)},add:function(e){var t=e.handler;e.handler=function(e){return e.orientation=s(),t.apply(this,arguments)}}}),e.event.special.orientationchange.orientation=s=function(){var r=!0,i=n.documentElement;return e.support.orientation?r=f[t.orientation]:r=i&&i.clientWidth/i.clientHeight<1.1,r?"portrait":"landscape"},e.fn[i]=function(e){return e?this.bind(i,e):this.trigger(i)},e.attrFn&&(e.attrFn[i]=!0)}(e,this)});

// jQuery Within Viewport v0.2 | (c)2011 Craig Patik | http://patik.com/
(function(d){var withinViewport=function(elem,settings){var result=false;try{if(typeof elem!=="object"||elem.nodeType!==1){throw new Error("First argument should be a DOM element")}var arr,i,side,metadata=elem.getAttribute("data-withinviewport-settings")&&window.JSON?JSON.parse(elem.getAttribute("data-withinviewport-settings")):{},settings=typeof settings==="string"?{sides:settings}:settings||{},config={sides:settings.sides||metadata.sides||withinViewport.defaults.sides||"all",top:settings.top||metadata.top||withinViewport.defaults.top||0,right:settings.right||metadata.right||withinViewport.defaults.right||0,bottom:settings.bottom||metadata.bottom||withinViewport.defaults.bottom||0,left:settings.left||metadata.left||withinViewport.defaults.left||0},isWithin={top:function(){return elemOffset[1]>=scrollOffset[1]+config.top},right:function(){var width=window.innerWidth||document.documentElement.clientWidth;return elemOffset[0]+elem.offsetWidth<=width+scrollOffset[0]-config.right},bottom:function(){var height=window.innerHeight||document.documentElement.clientHeight;return elemOffset[1]+elem.offsetHeight<=height+scrollOffset[1]-config.bottom},left:function(){return elemOffset[0]>=scrollOffset[0]+config.left},all:function(){return(isWithin.top()&&isWithin.right()&&isWithin.bottom()&&isWithin.left())}},scrollOffset=(function(){var x=d.body.scrollLeft,y=d.body.scrollTop;if(y==0){if(window.pageYOffset){y=window.pageYOffset}else{y=(d.body.parentElement)?d.body.parentElement.scrollTop:0}}if(x==0){if(window.pageXOffset){x=window.pageXOffset}else{x=(d.body.parentElement)?d.body.parentElement.scrollLeft:0}}return[x,y]})(),elemOffset=(function(){var el=elem,x=0,y=0;if(el.offsetParent){x=el.offsetLeft;y=el.offsetTop;while(el=el.offsetParent){x+=el.offsetLeft;y+=el.offsetTop}}return[x,y]})();arr=config.sides.split(" ");i=arr.length;while(i--){side=arr[i].toLowerCase();if(/top|right|bottom|left|all/.test(side)){if(isWithin[side]()){result=true}else{return false}}}return result}catch(e){}finally{return result}};withinViewport.prototype.defaults={sides:"all",top:0,right:0,bottom:0,left:0};withinViewport.defaults=withinViewport.prototype.defaults;window.withinViewport=withinViewport;var arr=["top","right","bottom","left"];var i=arr.length;while(i--){var side=arr[i];withinViewport.prototype[side]=function(element){return withinViewport(element,side)};withinViewport[side]=withinViewport.prototype[side]}})(document);
(function($,window,undefined){$.fn.withinViewport=function(settings){if(typeof settings==="string"){settings={sides:settings}}var opts=$.extend({},settings,{sides:"all"}),elems=[];this.each(function(){if(withinViewport(this,opts)){elems.push(this)}});return $(elems)};$.extend($.expr[":"],{"within-viewport":function(element){return withinViewport(element,"all")}});$.fn.withinViewportTop=function(settings){if(typeof settings==="string"){settings={sides:settings}}var opts=$.extend({},settings,{sides:"top"}),elems=[];this.each(function(){if(withinViewport(this,opts)){elems.push(this)}});return $(elems)};$.fn.withinViewportRight=function(settings){if(typeof settings==="string"){settings={sides:settings}}var opts=$.extend({},settings,{sides:"right"}),elems=[];this.each(function(){if(withinViewport(this,opts)){elems.push(this)}});return $(elems)};$.fn.withinViewportBottom=function(settings){if(typeof settings==="string"){settings={sides:settings}}var opts=$.extend({},settings,{sides:"bottom"}),elems=[];this.each(function(){if(withinViewport(this,opts)){elems.push(this)}});return $(elems)};$.fn.withinViewportLeft=function(settings){if(typeof settings==="string"){settings={sides:settings}}var opts=$.extend({},settings,{sides:"left"}),elems=[];this.each(function(){if(withinViewport(this,opts)){elems.push(this)}});return $(elems)};$.extend($.expr[":"],{"within-viewport-top":function(element){return withinViewport(element,"top")},"within-viewport-right":function(element){return withinViewport(element,"right")},"within-viewport-bottom":function(element){return withinViewport(element,"bottom")},"within-viewport-left":function(element){return withinViewport(element,"left")}})})(jQuery,window);

// jQuery Noty v1.1.1 | Licensed under the MIT License
(function(b){b.noty=function(d,e){var a=this,c=null,g=!1;a.init=function(c){a.options=b.extend({},b.noty.defaultOptions,c);a.options.type=a.options.cssPrefix+a.options.type;a.options.id=a.options.type+"_"+(new Date).getTime();a.options.layout=a.options.cssPrefix+"layout_"+a.options.layout;a.options.custom.container&&(e=a.options.custom.container);g="object"===b.type(e)?!0:!1;return a.addQueue()};a.addQueue=function(){var c=-1==b.inArray(a.options.layout,b.noty.growls)?!1:!0;c||(a.options.force?b.noty.queue.unshift({options:a.options}): b.noty.queue.push({options:a.options}));return a.render(c)};a.render=function(d){var f=g?e.addClass(a.options.theme+" "+a.options.layout+" noty_custom_container"):b("body");if(d)0==b("ul.noty_cont."+a.options.layout).length&&f.prepend(b("<ul/>").addClass("noty_cont "+a.options.layout)),f=b("ul.noty_cont."+a.options.layout);else if(b.noty.available){var h=b.noty.queue.shift();if("object"===b.type(h))b.noty.available=!1,a.options=h.options;else return b.noty.available=!0,a.options.id}else return a.options.id; a.container=f;a.bar=b('<div class="noty_bar"/>').attr("id",a.options.id).addClass(a.options.theme+" "+a.options.layout+" "+a.options.type);c=a.bar;c.append(a.options.template).find(".noty_text").html(a.options.text);c.data("noty_options",a.options);a.options.closeButton?c.addClass("noty_closable").find(".noty_close").show():c.find(".noty_close").remove();c.find(".noty_close").bind("click",function(){c.trigger("noty.close")});a.options.buttons&&(a.options.closeOnSelfClick=a.options.closeOnSelfOver= !1);a.options.closeOnSelfClick&&c.bind("click",function(){c.trigger("noty.close")}).css("cursor","pointer");a.options.closeOnSelfOver&&c.bind("mouseover",function(){c.trigger("noty.close")}).css("cursor","pointer");a.options.buttons&&($buttons=b("<div/>").addClass("noty_buttons"),c.find(".noty_message").append($buttons),b.each(a.options.buttons,function(a,d){bclass=d.type?d.type:"gray";$button=b("<button/>").addClass(bclass).html(d.text).appendTo(c.find(".noty_buttons")).bind("click",function(){b.isFunction(d.click)&& d.click.call($button,c)})}));return a.show(d)};a.show=function(d){a.options.modal&&b("<div/>").addClass("noty_modal").addClass(a.options.theme).prependTo(b("body")).fadeIn("fast");c.close=function(){return this.trigger("noty.close")};d?a.container.prepend(b("<li/>").append(c)):a.container.prepend(c);("noty_layout_topCenter"==a.options.layout||"noty_layout_center"==a.options.layout)&&b.noty.reCenter(c);c.bind("noty.setText",function(a,d){c.find(".noty_text").html(d);b.noty.reCenter(c)});c.bind("noty.getId", function(){return c.data("noty_options").id});c.one("noty.close",function(){c.data("noty_options").modal&&b(".noty_modal").fadeOut("fast",function(){b(this).remove()});c.clearQueue().stop().animate(c.data("noty_options").animateClose,c.data("noty_options").close_speed,c.data("noty_options").easing,c.data("noty_options").onClose).promise().done(function(){-1<b.inArray(c.data("noty_options").layout,b.noty.growls)?c.parent().remove():(c.remove(),b.noty.available=!0,a.render(!1))})});c.animate(a.options.animateOpen, a.options.speed,a.options.easing,a.options.onShow);a.options.timeout&&c.delay(a.options.timeout).promise().done(function(){c.trigger("noty.close")});return a.options.id};return a.init(d)};b.noty.get=function(d){return b("#"+d)};b.noty.close=function(d){b.noty.get(d).trigger("noty.close")};b.noty.setText=function(d,e){b.noty.get(d).trigger("noty.setText",e)};b.noty.closeAll=function(){b.noty.clearQueue();b(".noty_bar").trigger("noty.close")};b.noty.reCenter=function(d){d.css({left:(b(window).width()- d.outerWidth())/2+"px"})};b.noty.clearQueue=function(){b.noty.queue=[]};b.noty.queue=[];b.noty.growls=["noty_layout_bottomCenter","noty_layout_topCenter","noty_layout_center","noty_layout_topLeft","noty_layout_topRight","noty_layout_bottomLeft","noty_layout_bottomRight"];b.noty.available=!0;b.noty.defaultOptions={layout:"top",theme:"noty_theme_default",animateOpen:{height:"toggle"},animateClose:{height:"toggle"},easing:"swing",text:"",type:"alert",speed:500, close_speed:500,timeout:5E3,closeButton:!1,closeOnSelfClick:!0,closeOnSelfOver:!1,force:!1,onShow:!1,onClose:!1,buttons:!1,modal:!1, template:'<div class="noty_message"><div class="noty_text"></div><div class="noty_close tb_button_remove tb_button tb_bg_str_3 tb_text_str_6 tb_h_20 tb_fixed"></div></div>',cssPrefix:"noty_",custom:{container:null}};b.fn.noty=function(d){return this.each(function(){new b.noty(d,b(this))})}})(jQuery);function noty(b){return jQuery.noty(b)};

// jQuery MouseWheel v3.1.11 | (c)2013 Brandon Aaron | (http://brandon.aaron.sh) | Licensed under the MIT License.
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a:a(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||f>n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.11",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b)["offsetParent"in a.fn?"offsetParent":"parent"]();return c.length||(c=a("body")),parseInt(c.css("fontSize"),10)},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})});

// hoverIntent r7 2013.03.11 | (c) 2007, 2013 Brian Cherne | Licensed under the MIT License.
(function($){$.fn.hoverIntent=function(handlerIn,handlerOut,selector){var cfg={interval:100,sensitivity:7,timeout:0};if(typeof handlerIn==="object"){cfg=$.extend(cfg,handlerIn);}else{if($.isFunction(handlerOut)){cfg=$.extend(cfg,{over:handlerIn,out:handlerOut,selector:selector});}else{cfg=$.extend(cfg,{over:handlerIn,out:handlerIn,selector:handlerOut});}}var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).off("mousemove.hoverIntent",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseenter"){pX=ev.pageX;pY=ev.pageY;$(ob).on("mousemove.hoverIntent",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).off("mousemove.hoverIntent",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.on({"mouseenter.hoverIntent":handleHover,"mouseleave.hoverIntent":handleHover},cfg.selector);};})(jQuery);

window.hasOwnProperty = window.hasOwnProperty || Object.prototype.hasOwnProperty;

$.fn.outerHTML=function(){return(!this.length)?this:(this[0].outerHTML||(function(a){var c=document.createElement("div");c.appendChild(a.cloneNode(true));var b=c.innerHTML;c=null;return b})(this[0]))};function empty(b){var a;var c;if(b===""||b===0||b==="0"||b===null||b===false||b===c){return true}if(typeof b=="object"){for(a in b){return false}return true}return false};
function addToCart(product_id,quantity){quantity=typeof(quantity)!='undefined'?quantity:1;$.ajax({url:'index.php?route=checkout/cart/add',type:'post',data:'product_id='+product_id+'&quantity='+quantity,dataType:'json',success:function(json){$('.success, .warning, .attention, .information, .error').remove();if(json['redirect']){location=json['redirect'];}else
if(json['error']){for(var first in json.error)break;displayNotice('product','failure',product_id,json.error[first]);}else
if(json['success']){$('.tb_widget_cart > .tb_nav').load('index.php?route=module/cart .tb_nav > *');displayNotice('product','success',product_id,json['success']);}}});}
function addToWishList(product_id){$.ajax({url:'index.php?route=account/wishlist/add',type:'post',data:'product_id='+product_id,dataType:'json',success:function(json){$('.success, .warning, .attention, .information').remove();if(!$sReg.get('/tb/is_customer_logged')){displayNotice('wishlist','failure',product_id,json['success']);$('#wishlist_total').html(json['total']);}else
if(json['success']){displayNotice('wishlist','success',product_id,json['success']);$('#wishlist_total').html(json['total']);}}});}
function addToCompare(product_id){$.ajax({url:'index.php?route=product/compare/add',type:'post',data:'product_id='+product_id,dataType:'json',success:function(json){if(json['success']){displayNotice('compare','success',product_id,json['success']);$('.tb_compare_total').html(json['total']);}}});}
function moduleSearch($element){var filter_name=$element.parent().find('input[name=search]').val();if(filter_name){location=$('base').attr('href')+'index.php?route=product/search&search='+encodeURIComponent(filter_name);}}
function changeLanguage($link){$('input[name=\'language_code\']').attr('value',$link.attr('data-language-code'));$link.closest('form').submit()}
function changeCurrency($link){$('input[name=\'currency_code\']').attr('value',$link.attr('data-currency-code'));$link.closest('form').submit()}
function onSizeChange(callback,namespace,unbind_namespace){if($.browser.msie&&$.browser.version<9){return;}
var resizeEvent=window.hasOwnProperty("onorientationchange")?"orientationchange":"resize";if(typeof namespace!="undefined"){if(typeof unbind_namespace=="undefined"){unbind_namespace=false;}
if(unbind_namespace){offSizeChange(namespace);}
resizeEvent+="."+namespace;}
$(window).on(resizeEvent,callback);}
function offSizeChange(namespace){var resizeEvent=window.hasOwnProperty("onorientationchange")?"orientationchange":"resize";resizeEvent+="."+namespace;$(window).off(resizeEvent);}
var tb_user_agent=navigator.userAgent;var tb_is_iphone=~tb_user_agent.indexOf('iPhone')||~tb_user_agent.indexOf('iPod');var tb_is_ipad=~tb_user_agent.indexOf('iPad');var tb_is_ios=tb_is_iphone||tb_is_ipad;var tb_is_ios4=tb_is_ios&&~tb_user_agent.indexOf(' 4_');function displayNotice(context,type,product_id,message){var stack=Number($sReg.get('/tb/msg_stack'));var thumb;if(!stack){$.noty.closeAll();}
var $product=$(".tb_product.tb_id_"+product_id);if(!$product.length){$product=$("#"+product_id);thumb=$product.find(" > meta[itemprop=image]").attr("content");}else{thumb=$product.find(".tb_thumb img").attr("src");}
if(!thumb){thumb=$sReg.get('/tb/no_image');}
var buttons_config=[{type:'tb_button tb_h_30',text:$sReg.get('/lang/text_continue'),click:function(){$.noty.closeAll();}}];var modal=false;var w_width=document.documentElement.clientWidth;var w_height=document.documentElement.clientHeight;if(w_width<767&&w_height<767){modal=true;}
function ios_fixed($cont){if(tb_is_ios4){top=$(window).scrollTop();$cont.css('top',top+15);$cont.parents('.noty_cont').first().prev('.noty_modal').height(1000).css('top',top);$(document).bind('touchmove.noty',function(e){e.preventDefault();},false);onSizeChange(function(){top=$(window).scrollTop();$cont.css('top',top+15);$cont.parents('.noty_cont').first().prev('.noty_modal').css('top',top);},'noty');}}
var msg_tpl;if($product.length){msg_tpl='            <h3><i class="tb_icon fa-{{icon}}"></i>{{title}}</h3>            <a class="tb_thumb" href=""><img src="{{thumb_src}}"></a>            <p>{{contents}}</p>';}else{msg_tpl='            <h3><i class="tb_icon fa-{{icon}}"></i>{{title}}</h3>            <p>{{contents}}</p>';}
var showNotice=function(title){var template_vars={icon:type=='success'?'check':'times',title:title,contents:message,thumb_src:thumb};noty({text:$.tim(msg_tpl,template_vars),layout:$sReg.get('/tb/msg_position'),closeOnSelfClick:false,modal:modal,buttons:modal?buttons_config:false,closeButton:!modal,timeout:modal?false:Number($sReg.get('/tb/msg_timeout')),animateOpen:{opacity:'toggle'},animateClose:{opacity:'toggle'},close_speed:stack?500:0,onShow:function(){ios_fixed($(this));},onClose:function(){$(document).unbind('touchmove.noty');offSizeChange('lightbox');}});};if(type=='failure'){showNotice($sReg.get('/lang/text_failure'));return;}
switch(context){case'product':buttons_config=[{type:'tb_button tb_h_30',text:$sReg.get('/lang/text_continue_shopping'),click:function(){$.noty.closeAll();}},{type:'tb_button tb_h_30',text:$sReg.get('/lang/text_shopping_cart'),click:function(){window.location=$sReg.get('/tb/shopping_cart_url');}}];showNotice($sReg.get('/lang/text_cart_updated'));break;case'wishlist':buttons_config.push({type:'tb_button tb_h_30',text:$sReg.get('/lang/text_wishlist'),click:function(){window.location=$sReg.get('/tb/wishlist_url');}});showNotice($sReg.get('/lang/text_wishlist_updated'));break;case'compare':buttons_config.push({type:'tb_button tb_h_30',text:$sReg.get('/lang/text_product_comparison'),click:function(){window.location=$sReg.get('/tb/compare_url');}});showNotice($sReg.get('/lang/text_compare_updated'));break;}}
function sticky_header(show_logo){if((document.documentElement.clientWidth<=767&&document.documentElement.clientHeight<=767)||($.browser.msie&&$.browser.version<=8)){return;}
var $wrap=$('#wrapper');var $cont=$('#main_navigation_row').length?$('#main_navigation_row'):$('#header');var $nav=$('#main_navigation');var $nav_row=$nav.parents('.tb_row').first();var $nav_col=$nav.parent();var height=$cont.outerHeight(true);var offset=$cont.offset();var padding=$wrap.outerHeight()-$wrap.height();var $temp_logo;var $temp_cart;var $temp_search;$cont.removeClass('tb_sticky');$(window).scroll(function(){if($(this).scrollTop()>height+offset.top-50&&$(window).width()>766){if(!$wrap.hasClass('tb_sticky')){$temp_logo=show_logo?$('#site_logo').clone().addClass('tbCloned').insertBefore($nav):$();$temp_cart=$('.tb_widget_cart').clone(true).addClass('tbCloned').insertAfter($nav);$temp_search=$('.tb_widget_site_search').clone(true).addClass('tbCloned').insertAfter($nav);$wrap.addClass('tb_sticky');$cont.addClass('tb_sticky_container');$cont.parent().css('padding-top',padding+height);$nav_row.addClass('tbNavContainer');$nav_col.addClass('tbNavContainerCol');}}
else{if(typeof $temp_logo!="undefined"){$temp_logo.remove();$temp_cart.remove();$temp_search.remove();$temp_logo=$temp_cart=$temp_search=undefined;}
$wrap.removeClass('tb_sticky');$cont.removeClass('tb_sticky_container');$cont.parent().css('padding-top','');$nav_row.removeClass('tbNavContainer');$nav_col.removeClass('tbNavContainerCol');}});}
function responsive_header(){var position=$('#header').find('.tbSystemRow').length?'before':'after';var $system_row;var change_header=function(){var window_width=Math.max(document.documentElement.clientWidth,window.innerWidth||0)
if(window_width<768){if(!$('#header').hasClass('tbMobile')){var $row_markup=$('#header').find('.tbSystemRow').length?$('<div class="tb_row tbSystemRow tbCloned"></div>'):$('<div class="tb_row tbCloned"></div>');$system_row=$row_markup.append($('.tb_widget_currency').clone(true)).append($('.tb_widget_language').clone(true)).append($('#user_navigation li.menu_account a').clone());if(position=='before'){$system_row=$system_row.insertBefore('.tbLogoRow');$('#wrapper').addClass('tbSystemBefore');}
else{$system_row=$system_row.insertAfter('.tbLogoRow');$('#wrapper').addClass('tbSystemAfter');}
$('#header').addClass('tbMobile');}}
else{if(typeof $system_row!="undefined"){$system_row.remove();$system_row=undefined;}
$('#wrapper').removeClass('tbSystemBefore tbSystemAfter');$('#header').removeClass('tbMobile');}};change_header();onSizeChange(change_header);}
function createItemSlider(container,items_count,slide_step,speed,pagination,responsive_params){var $slides=$(container+' .tb_listing').children();var init=false;var responsive_keys=[];for(var k in responsive_params){responsive_keys.push(Number(k));}
responsive_keys.sort(function(a,b){return a-b});function getRestrictions(c_width){var result={};if(responsive_keys.length){$.each(responsive_keys,function(key,value){result=responsive_params[value];if(c_width<=value){return false;}});}
return result;}
var SwiperObj=null;var current_slides_per_view;var buttons=function(){if(SwiperObj===null){return;}
if(SwiperObj.activeIndex<1){$(container).find('.tb_prev').addClass('tb_disabled').end().find('.tb_next').removeClass('tb_disabled');}else
if(SwiperObj.activeIndex+current_slides_per_view==items_count){$(container).find('.tb_next').addClass('tb_disabled').end().find('.tb_prev').removeClass('tb_disabled');}else{$(container).find('.tb_prev, .tb_next').removeClass('tb_disabled');}};function max_height(container){var max_h=0;var $items=$(container).find('.swiper-slide-visible .tb_item');$items.each(function(){var h=$(this).innerHeight();if(max_h==0||max_h<h){max_h=h;}});return max_h;}
function createSlider(slides_per_view,slide_step){$slides.wrapAll('<div class="swiper-container"><div class="swiper-wrapper"></div></div>').wrap('<div class="swiper-slide"></div>');$(container).addClass('has_slider').find('.tb_listing').addClass('tb_slider').removeClass('tb_slider_load');if(pagination){$(container).find('.tb_listing').after('<div class="tb_slider_pagination"></div>');}
$(container).find('.tb_listing').after('<div class="tb_slider_controls"><a class="tb_prev" href="javascript:;" title="'+$sReg.get('/lang/text_previous')+'"></a><a class="tb_next" href="javascript:;" title="'+$sReg.get('/lang/text_next')+'"></a></div>');SwiperObj=new Swiper(container+' .swiper-container',{slidesPerView:slides_per_view,slidesPerGroup:slide_step,speed:speed,pagination:pagination,paginationClickable:true,paginationActiveClass:'tb_active',roundLengths:true,autoResize:false,visibilityFullFit:true,onSwiperCreated:function(swiper){buttons();$(container).find('.swiper-container').addClass('tb_slider_init');},onSlideChangeEnd:function(swiper){buttons();},onTouchEnd:function(swiper){buttons();}});}
function destroySlider(){SwiperObj.destroy();SwiperObj=null;$(container).removeClass('has_slider').find('.swiper-slide').unwrap().unwrap().end().find('.swiper-slide .tb_item').unwrap().end().find('.tb_slider_controls, .tb_slider_pagination').remove();$(container).find('.tb_listing').removeClass('tb_slider');}
function responsive(){var restrictions=getRestrictions($(container).width());var slides_per_view=Number(restrictions.items_per_row);if(items_count>slides_per_view&&SwiperObj===null){createSlider(slides_per_view,slide_step<slides_per_view?slide_step:slides_per_view);$(container).find('.tb_slider_pagination').addClass('tb_size_'+slides_per_view);current_slides_per_view=slides_per_view;buttons();}else
if(items_count<=slides_per_view&&SwiperObj!==null){destroySlider();}else
if(current_slides_per_view==slides_per_view&&SwiperObj!==null){SwiperObj.resizeFix();}else
if(current_slides_per_view!=slides_per_view&&SwiperObj!==null){SwiperObj.params.slidesPerView=slides_per_view;SwiperObj.params.slidesPerGroup=slide_step<slides_per_view?slide_step:slides_per_view;$(container).find('.tb_slider_pagination').removeClass('tb_size_'+current_slides_per_view).addClass('tb_size_'+slides_per_view);current_slides_per_view=slides_per_view;buttons();SwiperObj.resizeFix();}
if($(container).find('.tb_slider').hasClass('tb_side_nav')){tbApp.onWindowLoaded(function(){var nav_height=$(container).find('.tb_slider_controls > a:first-child').height();$(container).find('.tb_slider_controls').css('visibility','visible');$(container).find('.tb_slider_controls > a').css('margin-top',-($(container+' .swiper-container').height()/2+nav_height/2));});}}
$(container).on('click','.tb_prev',function(e){e.preventDefault();SwiperObj.swipePrev();buttons();});$(container).on('click','.tb_next',function(e){e.preventDefault();SwiperObj.swipeNext();buttons();});return{refresh:function(){if(false!==responsive_params){responsive();if(false===init){onSizeChange(function(){if($(container).is(":visible")){responsive();if($(container).parent().parent().hasClass('tb_tabs_content')){$(container).parent().css('height','');}}});init=true;}}else
if(false===init){buttons();init=true;}}}}
function adjustItemSize(container,responsive_params){var responsive_keys=[];for(var k in responsive_params){responsive_keys.push(Number(k));}
responsive_keys.sort(function(a,b){return a-b});function getRestrictions(c_width){var result={};if(responsive_keys.length){$.each(responsive_keys,function(key,value){result=responsive_params[value];if(c_width<=value){return false;}});}
return result;}
function responsive(){var restrictions=getRestrictions($(container).width());$(container).find('.tb_listing').removeClass('tb_size_1 tb_size_2 tb_size_3 tb_size_4 tb_size_5 tb_size_6 tb_size_7 tb_size_8').removeClass('tb_gut_0 tb_gut_10 tb_gut_20 tb_gut_30 tb_gut_40 tb_gut_50').addClass('tb_size_'+restrictions.items_per_row).addClass('tb_gut_'+restrictions.items_spacing);}
responsive();onSizeChange(function(){responsive();if($(container).parent().parent().hasClass('tb_tabs_content')){$(container).parent().css('height','');}});}
function element_query(element,resolutions){if(typeof resolutions=="undefined"){resolutions=[1000,900,800,700,600,500,400,300,200,100,0];}
var max_w=resolutions[0];var min_w=resolutions[resolutions.length-1];var width_detect=function(){var outerWidth=$(element).outerWidth();$.each(resolutions,function(i){if(i==0){if(outerWidth>resolutions[i]){$(element).removeClass('tb_max_w_'+max_w);$(element).removeClass('tb_min_w_'+min_w);$(element).addClass('tb_min_w_'+(resolutions[0]));max_w=0;min_w=resolutions[i];return false;}}else{if(outerWidth>resolutions[i]&&outerWidth<=resolutions[i-1]){$(element).removeClass('tb_max_w_'+max_w);$(element).removeClass('tb_min_w_'+min_w);$(element).addClass('tb_max_w_'+resolutions[i-1]);$(element).addClass('tb_min_w_'+resolutions[i]);max_w=resolutions[i-1];min_w=resolutions[i];return false;}}});};width_detect();onSizeChange(width_detect);}
function item_beautify(container){var original_per_row;var $viewport=$(window);var $tbListing=$(container).find('.tb_listing');for(var i=2;i<=8;i++){if($tbListing.hasClass('tb_size_'+i)){original_per_row=i;break;}}
var cur_products_per_row=original_per_row;function adjust_height(cur_products_per_row){var $products=$(container).find('.tb_item');var $product_row;var chunk=cur_products_per_row;if($(container).hasClass('has_slider')){chunk=$products.length;}
for(var i=0;i<$products.length;i+=chunk){var max_h=0;$product_row=$products.slice(i,i+chunk);$product_row.each(function(){var h=$(this).height();if(max_h==0||max_h<h){max_h=h;}});$product_row.each(function(){$(this).height(max_h);});}}
function responsive(){if($tbListing.hasClass('tb_grid_view')){$(container).find('.tb_item').css('height','');if($viewport.width()<=767){cur_products_per_row=3;}
if($viewport.width()<=480){cur_products_per_row=2;}
if($viewport.width()<=300){cur_products_per_row=1;}
if($viewport.width()>767){cur_products_per_row=original_per_row;}
adjust_height(cur_products_per_row);}}
responsive();onSizeChange(function(){responsive();});}
function item_hover(container,active_elements,hover_elements,hover_style){if(hover_style=='append'){$(container+' .tb_products.tb_grid_view:not(".tb_slider") .tb_item').each(function(){var $item=$(this);var $hover_content=$item.clone();$hover_content.find(hover_elements).remove();$hover_content.find('div.tb_actions:not(:has(*))').remove();$hover_content.find('div.tb_item_info:not(:has(*))').remove();$item.find(active_elements).remove();$item.find('div.tb_actions:not(:has(*))').remove();$item.find('div.tb_item_info:not(:has(*))').remove();$item.hover(function(){$item.append('<div class="tb_item_hovered">'+$hover_content.html()+'</div>');},function(){$item.find('.tb_item_hovered').remove();});});}
if(hover_style=='flip'||hover_style=='overlay'){$(container+' .tb_products.tb_grid_view .tb_item').each(function(){var $item=$(this);var $active_content=$item.clone();var $hover_content=$item.clone();$active_content.find(active_elements).remove();$hover_content.find(hover_elements).remove();$item.addClass('tb_'+hover_style);$item.children().remove();$item.append('<div class="tb_item_info_active tb_front">'+$active_content.html()+'</div>');$item.append('<div class="tb_item_info_hover tb_back"><div class="tb_item_info_wrap">'+$hover_content.html()+'</div></div>');$item.find('div.tb_actions:not(:has(*))').remove();$item.find('div.tb_item_info:not(:has(*))').remove();});}}
function thumb_hover(container,hover_style){if(hover_style=='flip'||hover_style=='overlay'){$(container+' .tb_products.tb_listing .tb_item').each(function(){var $item=$(this);if(!$item.find(".tb_thumb_hover").length){return true;}
$item.find('.tb_thumb:first-child').addClass('tb_front');$item.find('.tb_thumb_hover').addClass('tb_back');var thumb=$item.find('.tb_thumb:first-child').outerHTML();if(typeof thumb!="string"){thumb='';}
var thumb_hover=$item.find('.tb_thumb_hover').outerHTML();if(typeof thumb_hover!="string"){thumb_hover='';}
$item.find('.tb_thumb').remove();$item.prepend('<div class="tb_thumb tb_'+hover_style+'">'+thumb+thumb_hover+'</div>');});}}
function fluidDialog(){var $visible=$(".ui-dialog:visible");$visible.each(function(){var $this=$(this);var dialog=$this.find(".ui-dialog-content").data("ui-dialog");if(dialog.options.fluid){var wWidth=$(window).width();if(wWidth<dialog.options.maxWidth+50){$this.css("max-width","90%");}else{$this.css("max-width",dialog.options.maxWidth);}
dialog.option("position",dialog.options.position);}});}
function tbCreateDialog($selector,$parent){onSizeChange(fluidDialog,'tbFluidDialog',true);var $dialog=null;var callback=function(){if(null!==$dialog){$dialog.dialog('open');return false;}
var title=$(this).attr('alt')?$(this).attr('alt'):$(this).text();$dialog=$('<div></div>').appendTo('body').addClass('tb_loading').append('<i class="fa fa-circle-o-notch fa-spin"></i>').load($(this).attr('href'),function(){$(this).removeClass('tb_loading').wrap('<div class="overflow_text"></div>');}).dialog({title:title,width:600,maxWidth:600,height:'auto',maxHeight:document.documentElement.clientHeight-60,modal:true,fluid:true,resizable:false,position:{my:"top+30",at:"top",of:window},draggable:false,open:function(){fluidDialog();}});return false;};if(typeof $parent=='undefined'){$selector.bind('click',callback);}else{$parent.on('click',$selector,callback);}}
function lightbox_gallery(id,gallery,index){$('body').append('<div id="fotorama_'+id+'"><div class="tb_gallery tb_fullscreen"><div class="fotorama"></div><a class="tb_close" href="javascript:;"></a></div></div>');var $cont=$('#fotorama_'+id+'');$cont.css('position','relative');$cont.css('z-index','1000');function ios_fixed(){if((tb_is_iphone||tb_is_ipad)&&tb_is_ios4){var w_height=document.documentElement.clientHeight;var top=$(window).scrollTop();if(tb_is_iphone&&!window.navigator.standalone){w_height+=60;}
$cont.find('> .tb_gallery').height(w_height);$cont.find('> .tb_gallery').css('top',top);$(document).bind('touchmove.lightbox',function(e){e.preventDefault();},false);}}
ios_fixed();onSizeChange(function(){ios_fixed();if(typeof lightbox_fotorama!='undefined'){lightbox_fotorama.resize();}},'lightbox');var $lightbox_gallery=$cont.find('> .tb_gallery > .fotorama').fotorama({data:gallery,width:'100%',height:'100%',fit:'scaledown',startindex:index,shadows:false});var lightbox_fotorama=$lightbox_gallery.data('fotorama');function lightbox_remove(){lightbox_fotorama.destroy();$cont.fadeOut(function(){$(this).remove();});$('#'+id+' .tbGoFullscreen').removeClass('tbKeyPressed');$(document).unbind('keydown.lightbox_remove');$(document).unbind('touchmove.lightbox');offSizeChange('lightbox');}
$cont.find('.tb_close').bind('click',function(){lightbox_remove();return false;});$(document).bind("keydown.lightbox_remove",function(e){if(e.keyCode===27){lightbox_remove();}
if(e.keyCode===37){lightbox_fotorama.show('<');}
if(e.keyCode===39){lightbox_fotorama.show('>');}});}
function getURLVar(key){var value=[];var query=String(document.location).split('?');if(query[1]){var part=query[1].split('&');for(i=0;i<part.length;i++){var data=part[i].split('=');if(data[0]&&data[1]){value[data[0]]=data[1];}}
if(value[key]){return value[key];}else{return'';}}}
var $sReg=new function(){function unlink(object){var unlinked;switch(typeof object){case'object':unlinked={};for(var p in object)unlinked[p]=unlink(object[p]);break;case'array':unlinked=[];for(var i=0,l=object.length;i<l;i++)unlinked[i]=unlink(object[i]);break;default:return object;}
return unlinked;}
function mixin(mix){for(var i=1,l=arguments.length;i<l;i++){var object=arguments[i];if(typeof object!='object')continue;for(var key in object){var op=object[key],mp=mix[key];mix[key]=(mp&&typeof op=='object'&&typeof mp=='object')?mixin(mp,op):unlink(op);}}
return mix;}
function merge(){var args=Array.prototype.slice.call(arguments);args.unshift({});return mixin.apply(null,args);}
return{conf:{},set:function(path,value){var fragments=path.split('/');if(fragments.shift()!==''){return false;}
if(fragments.length>0&&fragments[fragments.length-1]==''){fragments.pop();}
var obj={};var ref=obj;var len=fragments.length;if(len>0){for(var i=0;i<len-1;i++){ref[fragments[i]]={};ref=ref[fragments[i]];}
ref[fragments[len-1]]=value;this.conf=merge(this.conf,obj);}else{this.conf=value;}},get:function(path){var fragments=path.split('/');if(fragments.shift()!==''){return null;}
if(fragments.length>0&&fragments[fragments.length-1]=='')fragments.pop();var ref=this.conf;var path_exists=true;var i=0;if(ref[fragments[i]]===undefined){return null;}
var len=fragments.length;while(path_exists&&i<len){path_exists=path_exists&&(ref[fragments[i]]!==undefined);ref=ref[fragments[i]];i++;}
return ref;}};};tbApp.onScriptLoaded(function(){if($sReg.get("/tb/is_touch")!=0){$('body').addClass('is_touch');}
$('#search_button').bind('click',function(){moduleSearch($(this));});$('#filter_keyword').bind('keydown',function(e){if(e.keyCode==13){moduleSearch($(this));}});$("body").on("click",".tb_server_msg, .warning, .alert",function(){$(this).fadeOut(200,function(){$(this).remove();});});$('.tb_widget_cart > .tb_nav > .heading a').one('mouseenter',function(){$('.tb_widget_cart > .tb_nav').addClass('active').load('index.php?route=module/cart .tb_nav > *').on('mouseleave',function(){$(this).removeClass('active');});});$('.tb_nav > ul').find('li.tb_multiple:not(.tb_item)').hoverIntent({over:function(){$(this).addClass('tb_hovered');var site_width=$('#bottom > .tb_wrap > .tb_col_1_1 > .tb_row > .tb_wrap > .tb_col_1_1').width();var site_offset=$('#bottom > .tb_wrap > .tb_col_1_1 > .tb_row > .tb_wrap > .tb_col_1_1').offset().left;var submenu_width=$(this).find('> .tb_submenu').width();var submenu_outer_width=$(this).find('> .tb_submenu').outerWidth();var submenu_offset=$(this).find('> .tb_submenu').offset().left;var adjust=site_width
+site_offset
-submenu_width
-submenu_outer_width / 4
+submenu_width / 4
-submenu_offset
-1;if(adjust<0&&site_offset<submenu_width){$(this).find('> .tb_submenu').css('margin-left',Math.ceil(adjust));}},out:function(){$(this).removeClass('tb_hovered');$(this).find('> .tb_submenu').css('margin-left','');},timeout:250});$('#menu > ul').find('> li').hoverIntent({over:function(){$(this).addClass('tb_hovered');if(!$(this).find('> div').is(":within-viewport-left")){$(this).addClass('tb_out_of_view_left');}
if(!$(this).find('> div').is(":within-viewport-right")){$(this).addClass('tb_out_of_view_right');}},out:function(){$(this).removeClass('tb_hovered');$(this).removeClass('tb_out_of_view_left');$(this).removeClass('tb_out_of_view_right');},timeout:250});$('.tb_widget_cart > .tb_nav').hoverIntent({over:function(){$(this).addClass('tb_hovered');if(!$(this).find('> .tb_submenu').is(":within-viewport-left")){$(this).addClass('tb_out_of_view_left');}
if(!$(this).find('> .tb_submenu').is(":within-viewport-right")){$(this).addClass('tb_out_of_view_right');}},out:function(){$(this).removeClass('tb_hovered');$(this).removeClass('tb_out_of_view_left');$(this).removeClass('tb_out_of_view_right');},timeout:250});responsive_header();$('#header .tb_widget_currency, #main_navigation_row .tb_widget_currency').on('click','.tb_submenu a',function(e){changeCurrency($(this));});$('#header .tb_widget_language, #main_navigation_row .tb_widget_language').on('click','.tb_submenu a',function(e){changeLanguage($(this));});$('#header, #main_navigation_row').on('click','.tb_nav > ul > li.tb_multiple > a',function(e){if(!$(this).next('.tb_submenu').is(':visible')&&!$(this).parent().find('> .tb_toggle').is(':visible')){e.preventDefault();}});$('#header, #main_navigation_row').on('click','.tb_widget_cart > .tb_nav > .heading > a',function(e){if(!$('.tb_widget_cart > .tb_nav > .tb_submenu').is(':visible')){e.preventDefault();}});var tb_nav_touch_event=tb_is_ios?'touchend':'click';$('#header, #main_navigation_row').on(tb_nav_touch_event,'li.tb_multiple > .tb_toggle, li.tb_multiple > a[href*="javascript"]',function(){if(!$(this).parent().find('> .tb_submenu').is(':visible')){$(this).parent().addClass('tb_active').find('> .tb_toggle').addClass('tb_active');}else{$(this).parent().removeClass('tb_active').find('> .tb_toggle').removeClass('tb_active');}});$('#main_navigation > .tb_toggle').bind('click',function(){$('#main_navigation .tb_nav, #main_navigation #menu').toggleClass('tb_active');$('.tb_widget_site_search .tb_search_wrap').removeClass('tb_active');$('.tb_widget_cart > .tb_nav').removeClass('tb_active');});$('.tb_widget_site_search > .tb_toggle').bind('click',function(){$('.tb_widget_site_search .tb_search_wrap').toggleClass('tb_active');$('#main_navigation .tb_nav, #main_navigation #menu').removeClass('tb_active');$('.tb_widget_cart > .tb_nav').removeClass('tb_active');});$('.tb_widget_cart > .tb_toggle').bind('click',function(){$('.tb_widget_cart > .tb_nav').toggleClass('tb_active');$('#main_navigation .tb_nav, #main_navigation #menu').removeClass('tb_active');$('.tb_widget_site_search .tb_search_wrap').removeClass('tb_active');});function adjust_menu_height($items,items_per_row){var heights=[];for(var i=1;i<=$items.length;i++){var row_index=Math.ceil(i/items_per_row)-1;var diff=0;if(typeof heights[row_index]=="undefined"){heights[row_index]={};heights[row_index].h=[]}
if(i>items_per_row){diff=heights[row_index-1]['max']-heights[row_index-1].h[i-(items_per_row*row_index)-1];if(diff>0){$($items[i-1]).css('margin-top','-'+diff+'px');}}
heights[row_index].h.push($($items[i-1]).height()-diff);heights[row_index].max=Math.max.apply(Math,heights[row_index].h);}}
$('#main_navigation .tb_megamenu').each(function(){$(this).hover(function(){if($(window).width()>750){$subcategories=$(this).find('> .tb_submenu > .tb_row > .tb_wrap > [class*="tb_col_"] > .tb_subcategories');if(!$subcategories.hasClass('height_adjusted')){adjust_menu_height($subcategories.find('> .tb_item'),$subcategories.attr('data-cols'));$subcategories.addClass('height_adjusted');}}},function(){});});});$(document).ready(function(){$(tbApp).trigger("tbScriptLoadedInit");$(tbApp).trigger("tbScriptLoaded");});