text: !function(e,t){"use strict";if("undefined"!=typeof module&&module.exports&&"function"==typeof require)t(require("ractive"));else if("function"==typeof define&&define.amd)define(["ractive"],t);else{if(!e.Ractive)throw new Error("Could not find Ractive! It must be loaded before the ractive-events-mousewheel plugin");t(e.Ractive)}}("undefined"!=typeof window?window:this,function(e){"use strict";var t,n;"undefined"!=typeof document&&("onwheel"in document||document.documentMode>=9?t=function(e,t){var n=function(e){var n=1;e.deltaMode===e.DOM_DELTA_LINE&&(n=40),t({node:this,original:e,dx:e.deltaX*-n,dy:e.deltaY*-n})};return e.addEventListener("wheel",n,!1),{teardown:function(){e.removeEventListener("wheel",n,!1)}}}:(n=["mousewheel","DOMMouseScroll","MozMousePixelScroll"],t=function(e,t){var o,i=function(e){var n,o,i;n=o=i=0,e.wheelDelta&&(n=e.wheelDelta),e.detail&&(n=-1*e.detail),i=n,void 0!==e.axis&&e.axis===e.HORIZONTAL_AXIS&&(i=0,o=-1*n),void 0!==e.wheelDeltaY&&(i=e.wheelDeltaY/3),void 0!==e.wheelDeltaX&&(o=e.wheelDeltaX/3),t({node:this,original:e,dx:o,dy:i})};for(o=n.length;o--;)e.addEventListener(n[o],i,!1);return{teardown:function(){for(var t=n.length;t--;)e.removeEventListener(n[t],i,!1)}}}),e.events.mousewheel=t)});
  