/*! Copyright (c) 2013 Brandon Aaron (http://brandon.aaron.sh) * Licensed under the MIT License (LICENSE.txt). * * Version: 3.1.12 * * Requires: jQuery 1.2.2+ */ !function(dbcJ){"function"==typeof define&&define.amd?define(["jquery"],dbcJ):"object"==typeof exports?module.exports=dbcJ:dbcJ(jQuery)}(function(dbcJ){function fQai(fQai){var cGeb=fQai||window.event,dZde=cLfF.call(arguments,1),bOgC=0,fDbQ=0,gQgf=0,ba=0,dbcJdbcJ=0,fQaidbcJ=0;if(fQai=dbcJ.event.fix(cGeb),fQai.type="mousewheel","detail"in cGeb&&(gQgf=-1*cGeb.detail),"wheelDelta"in cGeb&&(gQgf=cGeb.wheelDelta),"wheelDeltaY"in cGeb&&(gQgf=cGeb.wheelDeltaY),"wheelDeltaX"in cGeb&&(fDbQ=-1*cGeb.wheelDeltaX),"axis"in cGeb&&cGeb.axis===cGeb.HORIZONTAL_AXIS&&(fDbQ=-1*gQgf,gQgf=0),bOgC=0===gQgf?fDbQ:gQgf,"deltaY"in cGeb&&(gQgf=-1*cGeb.deltaY,bOgC=gQgf),"deltaX"in cGeb&&(fDbQ=cGeb.deltaX,0===gQgf&&(bOgC=-1*fDbQ)),0!==gQgf||0!==fDbQ){if(1===cGeb.deltaMode){var dCgNdbcJ=dbcJ.data(this,"mousewheel-line-height");bOgC*=dCgNdbcJ,gQgf*=dCgNdbcJ,fDbQ*=dCgNdbcJ}else if(2===cGeb.deltaMode){var gDeddbcJ=dbcJ.data(this,"mousewheel-page-height");bOgC*=gDeddbcJ,gQgf*=gDeddbcJ,fDbQ*=gDeddbcJ}if(ba=Math.max(Math.abs(gQgf),Math.abs(fDbQ)),(!bDaD||bDaD>ba)&&(bDaD=ba,gDed(cGeb,ba)&&(bDaD/=40)),gDed(cGeb,ba)&&(bOgC/=40,fDbQ/=40,gQgf/=40),bOgC=Math[bOgC>=1?"floor":"ceil"](bOgC/bDaD),fDbQ=Math[fDbQ>=1?"floor":"ceil"](fDbQ/bDaD),gQgf=Math[gQgf>=1?"floor":"ceil"](gQgf/bDaD),dHeD.settings.normalizeOffset&&this.getBoundingClientRect){var gLgUdbcJ=this.getBoundingClientRect();dbcJdbcJ=fQai.clientX-gLgUdbcJ.left,fQaidbcJ=fQai.clientY-gLgUdbcJ.top}return fQai.deltaX=fDbQ,fQai.deltaY=gQgf,fQai.deltaFactor=bDaD,fQai.offsetX=dbcJdbcJ,fQai.offsetY=fQaidbcJ,fQai.deltaMode=0,dZde.unshift(fQai,bOgC,fDbQ,gQgf),gLgU&&clearTimeout(gLgU),gLgU=setTimeout(dCgN,200),(dbcJ.event.dispatch||dbcJ.event.handle).apply(this,dZde)}}function dCgN(){bDaD=null}function gDed(dbcJ,fQai){return dHeD.settings.adjustOldDeltas&&"mousewheel"===dbcJ.type&&fQai%120===0}var gLgU,bDaD,cGeb=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],dZde="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],cLfF=Array.prototype.slice;if(dbcJ.event.fixHooks)for(var bOgC=cGeb.length;bOgC;)dbcJ.event.fixHooks[cGeb[--bOgC]]=dbcJ.event.mouseHooks;var dHeD=dbcJ.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var dCgN=dZde.length;dCgN;)this.addEventListener(dZde[--dCgN],fQai,!1);else this.onmousewheel=fQai;dbcJ.data(this,"mousewheel-line-height",dHeD.getLineHeight(this)),dbcJ.data(this,"mousewheel-page-height",dHeD.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var dCgN=dZde.length;dCgN;)this.removeEventListener(dZde[--dCgN],fQai,!1);else this.onmousewheel=null;dbcJ.removeData(this,"mousewheel-line-height"),dbcJ.removeData(this,"mousewheel-page-height")},getLineHeight:function(fQai){var dCgN=dbcJ(fQai),gDed=dCgN["offsetParent"in dbcJ.fn?"offsetParent":"parent"]();return gDed.length||(gDed=dbcJ("body")),parseInt(gDed.css("fontSize"),10)||parseInt(dCgN.css("fontSize"),10)||16},getPageHeight:function(fQai){return dbcJ(fQai).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};dbcJ.fn.extend({mousewheel:function(dbcJ){return dbcJ?this.bind("mousewheel",dbcJ):this.trigger("mousewheel")},unmousewheel:function(dbcJ){return this.unbind("mousewheel",dbcJ)}})});