!function o(n,i,s){function a(r,e){if(!i[r]){if(!n[r]){var t="function"==typeof require&&require;if(!e&&t)return t(r,!0);if(c)return c(r,!0);e=new Error("Cannot find module '"+r+"'");throw e.code="MODULE_NOT_FOUND",e}t=i[r]={exports:{}};n[r][0].call(t.exports,function(e){return a(n[r][1][e]||e)},t,t.exports,o,n,i,s)}return i[r].exports}for(var c="function"==typeof require&&require,e=0;e<s.length;e++)a(s[e]);return a}({1:[function(e,r,t){"use strict";var o=(e=e("./utils/ext"))&&e.__esModule?e:{default:e},e=new WebSocket("ws://localhost:35729/livereload");e.onerror=function(e){},e.onmessage=function(e){e.data&&(e=JSON.parse(e.data))&&"reload"===e.command&&o.default.runtime.reload()}},{"./utils/ext":2}],2:[function(e,r,t){"use strict";var o=["alarms","bookmarks","action","browserAction","commands","contextMenus","cookies","downloads","events","extension","extensionTypes","history","i18n","idle","notifications","pageAction","runtime","storage","tabs","webNavigation","webRequest","windows","management","declarativeNetRequest","sidePanel"];r.exports=new function(){var r=this;o.forEach(function(e){r[e]=null;try{browser&&browser[e]&&(r[e]=browser[e])}catch(e){}try{browser&&(r.api=browser.extension[e])}catch(e){}try{chrome&&chrome[e]&&(r[e]=chrome[e])}catch(e){}});try{browser&&browser.runtime&&(this.runtime=browser.runtime)}catch(r){}try{browser&&browser.browserAction&&(this.action=browser.browserAction)}catch(r){}}},{}]},{},[1]);