docs: function hotDownloadManifest(callback) { // eslint-disable-line no-unused-vars
  /******/ 		if(typeof XMLHttpRequest === "undefined")
  /******/ 			return callback(new Error("No browser support"));
  /******/ 		try {
  /******/ 			var request = new XMLHttpRequest();
  /******/ 			var requestPath = __webpack_require__.p + "" + hotCurrentHash + ".hot-update.json";
  /******/ 			request.open("GET", requestPath, true);
  /******/ 			request.timeout = 10000;
  /******/ 			request.send(null);
  /******/ 		} catch(err) {
  /******/ 			return callback(err);
  /******/ 		}
  /******/ 		request.onreadystatechange = function() {
  /******/ 			if(request.readyState !== 4) return;
  /******/ 			if(request.status === 0) {
  /******/ 				// timeout
  /******/ 				callback(new Error("Manifest request to " + requestPath + " timed out."));
  /******/ 			} else if(request.status === 404) {
  /******/ 				// no update available
  /******/ 				callback();
  /******/ 			} else if(request.status !== 200 && request.status !== 304) {
  /******/ 				// other failure
  /******/ 				callback(new Error("Manifest request to " + requestPath + " failed."));
  /******/ 			} else {
  /******/ 				// success
  /******/ 				try {
  /******/ 					var update = JSON.parse(request.responseText);
  /******/ 				} catch(e) {
  /******/ 					callback(e);
  /******/ 					return;
  /******/ 				}
  /******/ 				callback(null, update);
  /******/ 			}
  /******/ 		};
  /******/ 	}