(function(e){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=e()}else if(typeof define==="function"&&define.amd){define([],e)}else{var t;if(typeof window!=="undefined"){t=window}else if(typeof global!=="undefined"){t=global}else if(typeof self!=="undefined"){t=self}else{t=this}t.mqListener=e()}})(function(){var e,t,n;return function r(e,t,n){function i(f,u){if(!t[f]){if(!e[f]){var a=typeof require=="function"&&require;if(!u&&a)return a(f,!0);if(o)return o(f,!0);var s=new Error("Cannot find module '"+f+"'");throw s.code="MODULE_NOT_FOUND",s}var d=t[f]={exports:{}};e[f][0].call(d.exports,function(t){var n=e[f][1][t];return i(n?n:t)},d,d.exports,r,e,t,n)}return t[f].exports}var o=typeof require=="function"&&require;for(var f=0;f