From 3798ed099d9a63c23938c594b8dd4b06f2a0603f Mon Sep 17 00:00:00 2001 From: "Deployment Bot (from Travis CI)" Date: Thu, 4 Jul 2019 05:26:50 +0000 Subject: [PATCH] Deploy abhijithvijayan/kutt-extension to github.com/abhijithvijayan/kutt-extension.git:extension --- chrome.zip | Bin 96447 -> 96414 bytes chrome/js/options.js | 2 +- chrome/manifest.json | 2 +- firefox.zip | Bin 96460 -> 96427 bytes firefox/js/options.js | 2 +- firefox/manifest.json | 2 +- opera.zip | Bin 96444 -> 96412 bytes opera/js/options.js | 2 +- opera/manifest.json | 2 +- 9 files changed, 6 insertions(+), 6 deletions(-) diff --git a/chrome.zip b/chrome.zip index 1bd7c1cfe9b76d8303612188131e0ec690218072..fd968db5cef163c878babb67abc105c0136f1c3e 100644 GIT binary patch delta 7223 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 diff --git a/chrome/js/options.js b/chrome/js/options.js index 9a9fb6e..5c538f3 100644 --- a/chrome/js/options.js +++ b/chrome/js/options.js @@ -1 +1 @@ -!function(e){var r={};function t(n){if(r[n])return r[n].exports;var s=r[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,t),s.l=!0,s.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var s in e)t.d(n,s,function(r){return e[r]}.bind(null,s));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=45)}({0:function(e,r,t){"use strict";t.d(r,"a",function(){return n});const n=document.querySelector.bind(document);document.querySelectorAll.bind(document);Node.prototype.on=window.on=function(e,r){this.addEventListener(e,r)},NodeList.prototype.__proto__=Array.prototype,NodeList.prototype.on=NodeList.prototype.addEventListener=function(e,r){this.forEach(function(t,n){t.on(e,r)})}},1:function(e,r,t){e.exports=t(8)},2:function(e,r,t){var n,s,o;s=[e],void 0===(o="function"==typeof(n=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const r="The message port closed before a response was received.",t="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getBrowserInfo:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");const s=(r,t)=>(...n)=>{e.runtime.lastError?r.reject(e.runtime.lastError):t.singleCallbackArg||n.length<=1&&!1!==t.singleCallbackArg?r.resolve(n[0]):r.resolve(n)},o=e=>1==e?"argument":"arguments",a=(e,r,t)=>new Proxy(r,{apply:(r,n,s)=>t.call(n,e,...s)});let i=Function.call.bind(Object.prototype.hasOwnProperty);const g=(e,r={},t={})=>{let n=Object.create(null),c={has:(r,t)=>t in e||t in n,get(c,m,l){if(m in n)return n[m];if(!(m in e))return;let u=e[m];if("function"==typeof u)if("function"==typeof r[m])u=a(e,e[m],r[m]);else if(i(t,m)){let r=((e,r)=>(function(t,...n){if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${o(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((o,a)=>{if(r.fallbackToNoCallback)try{t[e](...n,s({resolve:o,reject:a},r))}catch(s){console.warn(`${e} API method doesn't seem to support the callback parameter, `+"falling back to call it without a callback: ",s),t[e](...n),r.fallbackToNoCallback=!1,r.noCallback=!0,o()}else r.noCallback?(t[e](...n),o()):t[e](...n,s({resolve:o,reject:a},r))})}))(m,t[m]);u=a(e,e[m],r)}else u=u.bind(e);else{if("object"!=typeof u||null===u||!i(r,m)&&!i(t,m))return Object.defineProperty(n,m,{configurable:!0,enumerable:!0,get:()=>e[m],set(r){e[m]=r}}),u;u=g(u,r[m],t[m])}return n[m]=u,u},set:(r,t,s,o)=>(t in n?n[t]=s:e[t]=s,!0),defineProperty:(e,r,t)=>Reflect.defineProperty(n,r,t),deleteProperty:(e,r)=>Reflect.deleteProperty(n,r)},m=Object.create(e);return new Proxy(m,c)},c=e=>({addListener(r,t,...n){r.addListener(e.get(t),...n)},hasListener:(r,t)=>r.hasListener(e.get(t)),removeListener(r,t){r.removeListener(e.get(t))}});let m=!1;const l=new class extends WeakMap{constructor(e,r){super(r),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}(e=>"function"!=typeof e?e:function(r,n,s){let o,a,i=!1,g=new Promise(e=>{o=function(r){m||(console.warn(t,(new Error).stack),m=!0),i=!0,e(r)}});try{a=e(r,n,o)}catch(e){a=Promise.reject(e)}const c=!0!==a&&(e=>e&&"object"==typeof e&&"function"==typeof e.then)(a);if(!0!==a&&!c&&!i)return!1;const l=e=>{e.then(e=>{s(e)},e=>{let r;r=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",s({__mozWebExtensionPolyfillReject__:!0,message:r})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return l(c?a:g),!0}),u=(t,n,s,...a)=>{if(a.lengthn.maxArgs)throw new Error(`Expected at most ${n.maxArgs} ${o(n.maxArgs)} for ${t}(), got ${a.length}`);return new Promise((t,n)=>{const o=(({reject:t,resolve:n},s)=>{e.runtime.lastError?e.runtime.lastError.message===r?n():t(e.runtime.lastError):s&&s.__mozWebExtensionPolyfillReject__?t(new Error(s.message)):n(s)}).bind(null,{resolve:t,reject:n});a.push(o),s.sendMessage(...a)})},A={runtime:{onMessage:c(l),onMessageExternal:c(l),sendMessage:u.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:u.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},d={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{networkPredictionEnabled:d,webRTCIPHandlingPolicy:d},services:{passwordSavingEnabled:d},websites:{hyperlinkAuditingEnabled:d,referrersEnabled:d}},g(e,A,n)};e.exports=n(chrome)}else e.exports=browser})?n.apply(r,s):n)||(e.exports=o)},3:function(e,r){function t(e,r,t,n,s,o,a){try{var i=e[o](a),g=i.value}catch(e){return void t(e)}i.done?r(g):Promise.resolve(g).then(n,s)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise(function(s,o){var a=e.apply(r,n);function i(e){t(a,s,o,i,g,"next",e)}function g(e){t(a,s,o,i,g,"throw",e)}i(void 0)})}}},45:function(e,r,t){e.exports=t(46)},46:function(e,r,t){"use strict";t.r(r);var n=t(1),s=t.n(n),o=t(3),a=t.n(o),i=t(2),g=t.n(i),c=t(0);const m="#view__password--eye",l="#password__label--checkbox",u="#customhost__label--checkbox";document.on("DOMContentLoaded",a()(s.a.mark(function e(){var r,t,n,o,a,i;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.a.storage.local.get(["key","pwd","userOptions","host"]);case 2:r=e.sent,t=r.key,n=r.pwd,o=r.userOptions,a=r.host,"undefined"===(i=`${t}`)?Object(c.a)("#api__key--value").value="":(Object(c.a)("#api__key--value").value=i,Object(c.a)(l).checked=o.pwdForUrls,o.pwdForUrls||(n=""),Object(c.a)("#password--value").value=n,d(o.pwdForUrls,"#pwd__holder"),Object(c.a)(u).checked=o.devMode,o.devMode||(a=""),Object(c.a)("#customhost__mode--value").value=a,d(o.devMode,"#customhost__holder")),Object(c.a)("#autocopy__label--checkbox").checked=o.autoCopy,Object(c.a)("#history__label--checkbox").checked=o.keepHistory;case 11:case"end":return e.stop()}},e)})));const A=function(){var e=a()(s.a.mark(function e(){var r,t,n,o,i,m,A,d;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(c.a)("#password--value").value,t=Object(c.a)("#customhost__mode--value").value,n=Object(c.a)("#api__key--value").value,o=Object(c.a)(u).checked,i=Object(c.a)(l).checked,m=Object(c.a)("#autocopy__label--checkbox").checked,A=Object(c.a)("#history__label--checkbox").checked,""===r&&(i=!1),i||(r=""),""===t&&(o=!1),o||(t=""),d={pwdForUrls:i,autoCopy:m,devMode:o,keepHistory:A},e.next=14,g.a.storage.local.set({key:n,pwd:r,host:t,URL_array:[],userOptions:d});case 14:Object(c.a)("#button__submit").textContent="Saved",setTimeout(a()(s.a.mark(function e(){var r;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return Object(c.a)("#button__submit").textContent="Save",e.next=3,g.a.tabs.getCurrent();case 3:r=e.sent,g.a.tabs.remove(r.id);case 5:case"end":return e.stop()}},e)})),1250);case 16:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();function d(e,r){e?Object(c.a)(r).classList.remove("d-none"):Object(c.a)(r).classList.add("d-none")}Object(c.a)("#button__submit").on("click",A),document.on("keypress",e=>{13===e.keyCode&&A()}),Object(c.a)(m).on("click",()=>{const e=Object(c.a)("#password--value");"password"===e.type?(e.type="text",Object(c.a)(m).textContent="HIDE"):(e.type="password",Object(c.a)(m).textContent="SHOW")}),Object(c.a)("#password__label--switch").on("click",()=>{d(Object(c.a)(l).checked,"#pwd__holder")}),Object(c.a)("#customhost__label--switch").on("click",()=>{d(Object(c.a)(u).checked,"#customhost__holder")})},8:function(e,r,t){var n=function(e){"use strict";var r,t=Object.prototype,n=t.hasOwnProperty,s="function"==typeof Symbol?Symbol:{},o=s.iterator||"@@iterator",a=s.asyncIterator||"@@asyncIterator",i=s.toStringTag||"@@toStringTag";function g(e,r,t,n){var s=r&&r.prototype instanceof f?r:f,o=Object.create(s.prototype),a=new E(n||[]);return o._invoke=function(e,r,t){var n=m;return function(s,o){if(n===u)throw new Error("Generator is already running");if(n===A){if("throw"===s)throw o;return P()}for(t.method=s,t.arg=o;;){var a=t.delegate;if(a){var i=_(a,t);if(i){if(i===d)continue;return i}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if(n===m)throw n=A,t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);n=u;var g=c(e,r,t);if("normal"===g.type){if(n=t.done?A:l,g.arg===d)continue;return{value:g.arg,done:t.done}}"throw"===g.type&&(n=A,t.method="throw",t.arg=g.arg)}}}(e,t,a),o}function c(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}e.wrap=g;var m="suspendedStart",l="suspendedYield",u="executing",A="completed",d={};function f(){}function p(){}function h(){}var x={};x[o]=function(){return this};var y=Object.getPrototypeOf,b=y&&y(y(L([])));b&&b!==t&&n.call(b,o)&&(x=b);var v=h.prototype=f.prototype=Object.create(x);function w(e){["next","throw","return"].forEach(function(r){e[r]=function(e){return this._invoke(r,e)}})}function k(e){var r;this._invoke=function(t,s){function o(){return new Promise(function(r,o){!function r(t,s,o,a){var i=c(e[t],e,s);if("throw"!==i.type){var g=i.arg,m=g.value;return m&&"object"==typeof m&&n.call(m,"__await")?Promise.resolve(m.__await).then(function(e){r("next",e,o,a)},function(e){r("throw",e,o,a)}):Promise.resolve(m).then(function(e){g.value=e,o(g)},function(e){return r("throw",e,o,a)})}a(i.arg)}(t,s,r,o)})}return r=r?r.then(o,o):o()}}function _(e,t){var n=e.iterator[t.method];if(n===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=r,_(e,t),"throw"===t.method))return d;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var s=c(n,e.iterator,t.arg);if("throw"===s.type)return t.method="throw",t.arg=s.arg,t.delegate=null,d;var o=s.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=r),t.delegate=null,d):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function j(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function O(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var s=-1,a=function t(){for(;++s=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return s("end");if(a.tryLoc<=this.prev){var g=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(g&&c){if(this.prev=0;--t){var s=this.tryEntries[t];if(s.tryLoc<=this.prev&&n.call(s,"finallyLoc")&&this.prev=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),O(t),d}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var s=n.arg;O(t)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:L(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=r),d}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}}}); \ No newline at end of file +!function(e){var r={};function t(n){if(r[n])return r[n].exports;var s=r[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,t),s.l=!0,s.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var s in e)t.d(n,s,function(r){return e[r]}.bind(null,s));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=45)}({0:function(e,r,t){"use strict";t.d(r,"a",function(){return n});const n=document.querySelector.bind(document);document.querySelectorAll.bind(document);Node.prototype.on=window.on=function(e,r){this.addEventListener(e,r)},NodeList.prototype.__proto__=Array.prototype,NodeList.prototype.on=NodeList.prototype.addEventListener=function(e,r){this.forEach(function(t,n){t.on(e,r)})}},1:function(e,r,t){e.exports=t(8)},2:function(e,r,t){var n,s,o;s=[e],void 0===(o="function"==typeof(n=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const r="The message port closed before a response was received.",t="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getBrowserInfo:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");const s=(r,t)=>(...n)=>{e.runtime.lastError?r.reject(e.runtime.lastError):t.singleCallbackArg||n.length<=1&&!1!==t.singleCallbackArg?r.resolve(n[0]):r.resolve(n)},o=e=>1==e?"argument":"arguments",a=(e,r,t)=>new Proxy(r,{apply:(r,n,s)=>t.call(n,e,...s)});let i=Function.call.bind(Object.prototype.hasOwnProperty);const g=(e,r={},t={})=>{let n=Object.create(null),c={has:(r,t)=>t in e||t in n,get(c,m,l){if(m in n)return n[m];if(!(m in e))return;let u=e[m];if("function"==typeof u)if("function"==typeof r[m])u=a(e,e[m],r[m]);else if(i(t,m)){let r=((e,r)=>(function(t,...n){if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${o(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((o,a)=>{if(r.fallbackToNoCallback)try{t[e](...n,s({resolve:o,reject:a},r))}catch(s){console.warn(`${e} API method doesn't seem to support the callback parameter, `+"falling back to call it without a callback: ",s),t[e](...n),r.fallbackToNoCallback=!1,r.noCallback=!0,o()}else r.noCallback?(t[e](...n),o()):t[e](...n,s({resolve:o,reject:a},r))})}))(m,t[m]);u=a(e,e[m],r)}else u=u.bind(e);else{if("object"!=typeof u||null===u||!i(r,m)&&!i(t,m))return Object.defineProperty(n,m,{configurable:!0,enumerable:!0,get:()=>e[m],set(r){e[m]=r}}),u;u=g(u,r[m],t[m])}return n[m]=u,u},set:(r,t,s,o)=>(t in n?n[t]=s:e[t]=s,!0),defineProperty:(e,r,t)=>Reflect.defineProperty(n,r,t),deleteProperty:(e,r)=>Reflect.deleteProperty(n,r)},m=Object.create(e);return new Proxy(m,c)},c=e=>({addListener(r,t,...n){r.addListener(e.get(t),...n)},hasListener:(r,t)=>r.hasListener(e.get(t)),removeListener(r,t){r.removeListener(e.get(t))}});let m=!1;const l=new class extends WeakMap{constructor(e,r){super(r),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}(e=>"function"!=typeof e?e:function(r,n,s){let o,a,i=!1,g=new Promise(e=>{o=function(r){m||(console.warn(t,(new Error).stack),m=!0),i=!0,e(r)}});try{a=e(r,n,o)}catch(e){a=Promise.reject(e)}const c=!0!==a&&(e=>e&&"object"==typeof e&&"function"==typeof e.then)(a);if(!0!==a&&!c&&!i)return!1;const l=e=>{e.then(e=>{s(e)},e=>{let r;r=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",s({__mozWebExtensionPolyfillReject__:!0,message:r})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return l(c?a:g),!0}),u=(t,n,s,...a)=>{if(a.lengthn.maxArgs)throw new Error(`Expected at most ${n.maxArgs} ${o(n.maxArgs)} for ${t}(), got ${a.length}`);return new Promise((t,n)=>{const o=(({reject:t,resolve:n},s)=>{e.runtime.lastError?e.runtime.lastError.message===r?n():t(e.runtime.lastError):s&&s.__mozWebExtensionPolyfillReject__?t(new Error(s.message)):n(s)}).bind(null,{resolve:t,reject:n});a.push(o),s.sendMessage(...a)})},A={runtime:{onMessage:c(l),onMessageExternal:c(l),sendMessage:u.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:u.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},d={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{networkPredictionEnabled:d,webRTCIPHandlingPolicy:d},services:{passwordSavingEnabled:d},websites:{hyperlinkAuditingEnabled:d,referrersEnabled:d}},g(e,A,n)};e.exports=n(chrome)}else e.exports=browser})?n.apply(r,s):n)||(e.exports=o)},3:function(e,r){function t(e,r,t,n,s,o,a){try{var i=e[o](a),g=i.value}catch(e){return void t(e)}i.done?r(g):Promise.resolve(g).then(n,s)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise(function(s,o){var a=e.apply(r,n);function i(e){t(a,s,o,i,g,"next",e)}function g(e){t(a,s,o,i,g,"throw",e)}i(void 0)})}}},45:function(e,r,t){e.exports=t(46)},46:function(e,r,t){"use strict";t.r(r);var n=t(1),s=t.n(n),o=t(3),a=t.n(o),i=t(2),g=t.n(i),c=t(0);const m="#view__password--eye",l="#password__label--checkbox",u="#customhost__label--checkbox";document.on("DOMContentLoaded",a()(s.a.mark(function e(){var r,t,n,o,a,i;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.a.storage.local.get(["key","pwd","userOptions","host"]);case 2:r=e.sent,t=r.key,n=r.pwd,o=r.userOptions,a=r.host,"undefined"===(i=`${t}`)?Object(c.a)("#api__key--value").value="":(Object(c.a)("#api__key--value").value=i,Object(c.a)(l).checked=o.pwdForUrls,o.pwdForUrls||(n=""),Object(c.a)("#password--value").value=n,d(o.pwdForUrls,"#pwd__holder"),Object(c.a)(u).checked=o.devMode,o.devMode||(a=""),Object(c.a)("#customhost__mode--value").value=a,d(o.devMode,"#customhost__holder")),Object(c.a)("#autocopy__label--checkbox").checked=o.autoCopy,Object(c.a)("#history__label--checkbox").checked=o.keepHistory;case 11:case"end":return e.stop()}},e)})));const A=function(){var e=a()(s.a.mark(function e(){var r,t,n,o,a,i,m,A;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(c.a)("#password--value").value,t=Object(c.a)("#customhost__mode--value").value,n=Object(c.a)("#api__key--value").value,o=Object(c.a)(u).checked,a=Object(c.a)(l).checked,i=Object(c.a)("#autocopy__label--checkbox").checked,m=Object(c.a)("#history__label--checkbox").checked,""===r&&(a=!1),a||(r=""),""===t?o=!1:t.endsWith("/")&&(t=t.slice(0,-1)),o||(t=""),A={pwdForUrls:a,autoCopy:i,devMode:o,keepHistory:m},e.next=14,g.a.storage.local.set({key:n,pwd:r,host:t,URL_array:[],userOptions:A});case 14:Object(c.a)("#button__submit").textContent="Saved";case 15:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();function d(e,r){e?Object(c.a)(r).classList.remove("d-none"):Object(c.a)(r).classList.add("d-none")}Object(c.a)("#button__submit").on("click",A),document.on("keypress",e=>{13===e.keyCode&&A()}),Object(c.a)(m).on("click",()=>{const e=Object(c.a)("#password--value");"password"===e.type?(e.type="text",Object(c.a)(m).textContent="HIDE"):(e.type="password",Object(c.a)(m).textContent="SHOW")}),Object(c.a)("#password__label--switch").on("click",()=>{d(Object(c.a)(l).checked,"#pwd__holder")}),Object(c.a)("#customhost__label--switch").on("click",()=>{d(Object(c.a)(u).checked,"#customhost__holder")})},8:function(e,r,t){var n=function(e){"use strict";var r,t=Object.prototype,n=t.hasOwnProperty,s="function"==typeof Symbol?Symbol:{},o=s.iterator||"@@iterator",a=s.asyncIterator||"@@asyncIterator",i=s.toStringTag||"@@toStringTag";function g(e,r,t,n){var s=r&&r.prototype instanceof f?r:f,o=Object.create(s.prototype),a=new E(n||[]);return o._invoke=function(e,r,t){var n=m;return function(s,o){if(n===u)throw new Error("Generator is already running");if(n===A){if("throw"===s)throw o;return P()}for(t.method=s,t.arg=o;;){var a=t.delegate;if(a){var i=_(a,t);if(i){if(i===d)continue;return i}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if(n===m)throw n=A,t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);n=u;var g=c(e,r,t);if("normal"===g.type){if(n=t.done?A:l,g.arg===d)continue;return{value:g.arg,done:t.done}}"throw"===g.type&&(n=A,t.method="throw",t.arg=g.arg)}}}(e,t,a),o}function c(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}e.wrap=g;var m="suspendedStart",l="suspendedYield",u="executing",A="completed",d={};function f(){}function p(){}function h(){}var x={};x[o]=function(){return this};var y=Object.getPrototypeOf,b=y&&y(y(L([])));b&&b!==t&&n.call(b,o)&&(x=b);var v=h.prototype=f.prototype=Object.create(x);function w(e){["next","throw","return"].forEach(function(r){e[r]=function(e){return this._invoke(r,e)}})}function k(e){var r;this._invoke=function(t,s){function o(){return new Promise(function(r,o){!function r(t,s,o,a){var i=c(e[t],e,s);if("throw"!==i.type){var g=i.arg,m=g.value;return m&&"object"==typeof m&&n.call(m,"__await")?Promise.resolve(m.__await).then(function(e){r("next",e,o,a)},function(e){r("throw",e,o,a)}):Promise.resolve(m).then(function(e){g.value=e,o(g)},function(e){return r("throw",e,o,a)})}a(i.arg)}(t,s,r,o)})}return r=r?r.then(o,o):o()}}function _(e,t){var n=e.iterator[t.method];if(n===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=r,_(e,t),"throw"===t.method))return d;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var s=c(n,e.iterator,t.arg);if("throw"===s.type)return t.method="throw",t.arg=s.arg,t.delegate=null,d;var o=s.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=r),t.delegate=null,d):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function j(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function O(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var s=-1,a=function t(){for(;++s=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return s("end");if(a.tryLoc<=this.prev){var g=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(g&&c){if(this.prev=0;--t){var s=this.tryEntries[t];if(s.tryLoc<=this.prev&&n.call(s,"finallyLoc")&&this.prev=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),O(t),d}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var s=n.arg;O(t)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:L(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=r),d}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}}}); \ No newline at end of file diff --git a/chrome/manifest.json b/chrome/manifest.json index bf7ad34..bbc3c58 100644 --- a/chrome/manifest.json +++ b/chrome/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "Kutt", - "version": "3.0.0", + "version": "3.0.1", "description": "Shorten long URLs with just one click.", "icons": { "16": "assets/favicon-16.png", diff --git a/firefox.zip b/firefox.zip index a2a959116950ba89d58ccb978ad2cac825eb9afa..169caa68a4892c362eee89c5308736e3720247a9 100644 GIT binary patch delta 7242 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 G2>2h}#fVt| delta 7353 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 Jcvxt_{{Y`a>k|L~ diff --git a/firefox/js/options.js b/firefox/js/options.js index 9a9fb6e..5c538f3 100644 --- a/firefox/js/options.js +++ b/firefox/js/options.js @@ -1 +1 @@ -!function(e){var r={};function t(n){if(r[n])return r[n].exports;var s=r[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,t),s.l=!0,s.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var s in e)t.d(n,s,function(r){return e[r]}.bind(null,s));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=45)}({0:function(e,r,t){"use strict";t.d(r,"a",function(){return n});const n=document.querySelector.bind(document);document.querySelectorAll.bind(document);Node.prototype.on=window.on=function(e,r){this.addEventListener(e,r)},NodeList.prototype.__proto__=Array.prototype,NodeList.prototype.on=NodeList.prototype.addEventListener=function(e,r){this.forEach(function(t,n){t.on(e,r)})}},1:function(e,r,t){e.exports=t(8)},2:function(e,r,t){var n,s,o;s=[e],void 0===(o="function"==typeof(n=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const r="The message port closed before a response was received.",t="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getBrowserInfo:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");const s=(r,t)=>(...n)=>{e.runtime.lastError?r.reject(e.runtime.lastError):t.singleCallbackArg||n.length<=1&&!1!==t.singleCallbackArg?r.resolve(n[0]):r.resolve(n)},o=e=>1==e?"argument":"arguments",a=(e,r,t)=>new Proxy(r,{apply:(r,n,s)=>t.call(n,e,...s)});let i=Function.call.bind(Object.prototype.hasOwnProperty);const g=(e,r={},t={})=>{let n=Object.create(null),c={has:(r,t)=>t in e||t in n,get(c,m,l){if(m in n)return n[m];if(!(m in e))return;let u=e[m];if("function"==typeof u)if("function"==typeof r[m])u=a(e,e[m],r[m]);else if(i(t,m)){let r=((e,r)=>(function(t,...n){if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${o(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((o,a)=>{if(r.fallbackToNoCallback)try{t[e](...n,s({resolve:o,reject:a},r))}catch(s){console.warn(`${e} API method doesn't seem to support the callback parameter, `+"falling back to call it without a callback: ",s),t[e](...n),r.fallbackToNoCallback=!1,r.noCallback=!0,o()}else r.noCallback?(t[e](...n),o()):t[e](...n,s({resolve:o,reject:a},r))})}))(m,t[m]);u=a(e,e[m],r)}else u=u.bind(e);else{if("object"!=typeof u||null===u||!i(r,m)&&!i(t,m))return Object.defineProperty(n,m,{configurable:!0,enumerable:!0,get:()=>e[m],set(r){e[m]=r}}),u;u=g(u,r[m],t[m])}return n[m]=u,u},set:(r,t,s,o)=>(t in n?n[t]=s:e[t]=s,!0),defineProperty:(e,r,t)=>Reflect.defineProperty(n,r,t),deleteProperty:(e,r)=>Reflect.deleteProperty(n,r)},m=Object.create(e);return new Proxy(m,c)},c=e=>({addListener(r,t,...n){r.addListener(e.get(t),...n)},hasListener:(r,t)=>r.hasListener(e.get(t)),removeListener(r,t){r.removeListener(e.get(t))}});let m=!1;const l=new class extends WeakMap{constructor(e,r){super(r),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}(e=>"function"!=typeof e?e:function(r,n,s){let o,a,i=!1,g=new Promise(e=>{o=function(r){m||(console.warn(t,(new Error).stack),m=!0),i=!0,e(r)}});try{a=e(r,n,o)}catch(e){a=Promise.reject(e)}const c=!0!==a&&(e=>e&&"object"==typeof e&&"function"==typeof e.then)(a);if(!0!==a&&!c&&!i)return!1;const l=e=>{e.then(e=>{s(e)},e=>{let r;r=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",s({__mozWebExtensionPolyfillReject__:!0,message:r})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return l(c?a:g),!0}),u=(t,n,s,...a)=>{if(a.lengthn.maxArgs)throw new Error(`Expected at most ${n.maxArgs} ${o(n.maxArgs)} for ${t}(), got ${a.length}`);return new Promise((t,n)=>{const o=(({reject:t,resolve:n},s)=>{e.runtime.lastError?e.runtime.lastError.message===r?n():t(e.runtime.lastError):s&&s.__mozWebExtensionPolyfillReject__?t(new Error(s.message)):n(s)}).bind(null,{resolve:t,reject:n});a.push(o),s.sendMessage(...a)})},A={runtime:{onMessage:c(l),onMessageExternal:c(l),sendMessage:u.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:u.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},d={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{networkPredictionEnabled:d,webRTCIPHandlingPolicy:d},services:{passwordSavingEnabled:d},websites:{hyperlinkAuditingEnabled:d,referrersEnabled:d}},g(e,A,n)};e.exports=n(chrome)}else e.exports=browser})?n.apply(r,s):n)||(e.exports=o)},3:function(e,r){function t(e,r,t,n,s,o,a){try{var i=e[o](a),g=i.value}catch(e){return void t(e)}i.done?r(g):Promise.resolve(g).then(n,s)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise(function(s,o){var a=e.apply(r,n);function i(e){t(a,s,o,i,g,"next",e)}function g(e){t(a,s,o,i,g,"throw",e)}i(void 0)})}}},45:function(e,r,t){e.exports=t(46)},46:function(e,r,t){"use strict";t.r(r);var n=t(1),s=t.n(n),o=t(3),a=t.n(o),i=t(2),g=t.n(i),c=t(0);const m="#view__password--eye",l="#password__label--checkbox",u="#customhost__label--checkbox";document.on("DOMContentLoaded",a()(s.a.mark(function e(){var r,t,n,o,a,i;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.a.storage.local.get(["key","pwd","userOptions","host"]);case 2:r=e.sent,t=r.key,n=r.pwd,o=r.userOptions,a=r.host,"undefined"===(i=`${t}`)?Object(c.a)("#api__key--value").value="":(Object(c.a)("#api__key--value").value=i,Object(c.a)(l).checked=o.pwdForUrls,o.pwdForUrls||(n=""),Object(c.a)("#password--value").value=n,d(o.pwdForUrls,"#pwd__holder"),Object(c.a)(u).checked=o.devMode,o.devMode||(a=""),Object(c.a)("#customhost__mode--value").value=a,d(o.devMode,"#customhost__holder")),Object(c.a)("#autocopy__label--checkbox").checked=o.autoCopy,Object(c.a)("#history__label--checkbox").checked=o.keepHistory;case 11:case"end":return e.stop()}},e)})));const A=function(){var e=a()(s.a.mark(function e(){var r,t,n,o,i,m,A,d;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(c.a)("#password--value").value,t=Object(c.a)("#customhost__mode--value").value,n=Object(c.a)("#api__key--value").value,o=Object(c.a)(u).checked,i=Object(c.a)(l).checked,m=Object(c.a)("#autocopy__label--checkbox").checked,A=Object(c.a)("#history__label--checkbox").checked,""===r&&(i=!1),i||(r=""),""===t&&(o=!1),o||(t=""),d={pwdForUrls:i,autoCopy:m,devMode:o,keepHistory:A},e.next=14,g.a.storage.local.set({key:n,pwd:r,host:t,URL_array:[],userOptions:d});case 14:Object(c.a)("#button__submit").textContent="Saved",setTimeout(a()(s.a.mark(function e(){var r;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return Object(c.a)("#button__submit").textContent="Save",e.next=3,g.a.tabs.getCurrent();case 3:r=e.sent,g.a.tabs.remove(r.id);case 5:case"end":return e.stop()}},e)})),1250);case 16:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();function d(e,r){e?Object(c.a)(r).classList.remove("d-none"):Object(c.a)(r).classList.add("d-none")}Object(c.a)("#button__submit").on("click",A),document.on("keypress",e=>{13===e.keyCode&&A()}),Object(c.a)(m).on("click",()=>{const e=Object(c.a)("#password--value");"password"===e.type?(e.type="text",Object(c.a)(m).textContent="HIDE"):(e.type="password",Object(c.a)(m).textContent="SHOW")}),Object(c.a)("#password__label--switch").on("click",()=>{d(Object(c.a)(l).checked,"#pwd__holder")}),Object(c.a)("#customhost__label--switch").on("click",()=>{d(Object(c.a)(u).checked,"#customhost__holder")})},8:function(e,r,t){var n=function(e){"use strict";var r,t=Object.prototype,n=t.hasOwnProperty,s="function"==typeof Symbol?Symbol:{},o=s.iterator||"@@iterator",a=s.asyncIterator||"@@asyncIterator",i=s.toStringTag||"@@toStringTag";function g(e,r,t,n){var s=r&&r.prototype instanceof f?r:f,o=Object.create(s.prototype),a=new E(n||[]);return o._invoke=function(e,r,t){var n=m;return function(s,o){if(n===u)throw new Error("Generator is already running");if(n===A){if("throw"===s)throw o;return P()}for(t.method=s,t.arg=o;;){var a=t.delegate;if(a){var i=_(a,t);if(i){if(i===d)continue;return i}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if(n===m)throw n=A,t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);n=u;var g=c(e,r,t);if("normal"===g.type){if(n=t.done?A:l,g.arg===d)continue;return{value:g.arg,done:t.done}}"throw"===g.type&&(n=A,t.method="throw",t.arg=g.arg)}}}(e,t,a),o}function c(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}e.wrap=g;var m="suspendedStart",l="suspendedYield",u="executing",A="completed",d={};function f(){}function p(){}function h(){}var x={};x[o]=function(){return this};var y=Object.getPrototypeOf,b=y&&y(y(L([])));b&&b!==t&&n.call(b,o)&&(x=b);var v=h.prototype=f.prototype=Object.create(x);function w(e){["next","throw","return"].forEach(function(r){e[r]=function(e){return this._invoke(r,e)}})}function k(e){var r;this._invoke=function(t,s){function o(){return new Promise(function(r,o){!function r(t,s,o,a){var i=c(e[t],e,s);if("throw"!==i.type){var g=i.arg,m=g.value;return m&&"object"==typeof m&&n.call(m,"__await")?Promise.resolve(m.__await).then(function(e){r("next",e,o,a)},function(e){r("throw",e,o,a)}):Promise.resolve(m).then(function(e){g.value=e,o(g)},function(e){return r("throw",e,o,a)})}a(i.arg)}(t,s,r,o)})}return r=r?r.then(o,o):o()}}function _(e,t){var n=e.iterator[t.method];if(n===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=r,_(e,t),"throw"===t.method))return d;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var s=c(n,e.iterator,t.arg);if("throw"===s.type)return t.method="throw",t.arg=s.arg,t.delegate=null,d;var o=s.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=r),t.delegate=null,d):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function j(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function O(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var s=-1,a=function t(){for(;++s=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return s("end");if(a.tryLoc<=this.prev){var g=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(g&&c){if(this.prev=0;--t){var s=this.tryEntries[t];if(s.tryLoc<=this.prev&&n.call(s,"finallyLoc")&&this.prev=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),O(t),d}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var s=n.arg;O(t)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:L(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=r),d}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}}}); \ No newline at end of file +!function(e){var r={};function t(n){if(r[n])return r[n].exports;var s=r[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,t),s.l=!0,s.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var s in e)t.d(n,s,function(r){return e[r]}.bind(null,s));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=45)}({0:function(e,r,t){"use strict";t.d(r,"a",function(){return n});const n=document.querySelector.bind(document);document.querySelectorAll.bind(document);Node.prototype.on=window.on=function(e,r){this.addEventListener(e,r)},NodeList.prototype.__proto__=Array.prototype,NodeList.prototype.on=NodeList.prototype.addEventListener=function(e,r){this.forEach(function(t,n){t.on(e,r)})}},1:function(e,r,t){e.exports=t(8)},2:function(e,r,t){var n,s,o;s=[e],void 0===(o="function"==typeof(n=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const r="The message port closed before a response was received.",t="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getBrowserInfo:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");const s=(r,t)=>(...n)=>{e.runtime.lastError?r.reject(e.runtime.lastError):t.singleCallbackArg||n.length<=1&&!1!==t.singleCallbackArg?r.resolve(n[0]):r.resolve(n)},o=e=>1==e?"argument":"arguments",a=(e,r,t)=>new Proxy(r,{apply:(r,n,s)=>t.call(n,e,...s)});let i=Function.call.bind(Object.prototype.hasOwnProperty);const g=(e,r={},t={})=>{let n=Object.create(null),c={has:(r,t)=>t in e||t in n,get(c,m,l){if(m in n)return n[m];if(!(m in e))return;let u=e[m];if("function"==typeof u)if("function"==typeof r[m])u=a(e,e[m],r[m]);else if(i(t,m)){let r=((e,r)=>(function(t,...n){if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${o(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((o,a)=>{if(r.fallbackToNoCallback)try{t[e](...n,s({resolve:o,reject:a},r))}catch(s){console.warn(`${e} API method doesn't seem to support the callback parameter, `+"falling back to call it without a callback: ",s),t[e](...n),r.fallbackToNoCallback=!1,r.noCallback=!0,o()}else r.noCallback?(t[e](...n),o()):t[e](...n,s({resolve:o,reject:a},r))})}))(m,t[m]);u=a(e,e[m],r)}else u=u.bind(e);else{if("object"!=typeof u||null===u||!i(r,m)&&!i(t,m))return Object.defineProperty(n,m,{configurable:!0,enumerable:!0,get:()=>e[m],set(r){e[m]=r}}),u;u=g(u,r[m],t[m])}return n[m]=u,u},set:(r,t,s,o)=>(t in n?n[t]=s:e[t]=s,!0),defineProperty:(e,r,t)=>Reflect.defineProperty(n,r,t),deleteProperty:(e,r)=>Reflect.deleteProperty(n,r)},m=Object.create(e);return new Proxy(m,c)},c=e=>({addListener(r,t,...n){r.addListener(e.get(t),...n)},hasListener:(r,t)=>r.hasListener(e.get(t)),removeListener(r,t){r.removeListener(e.get(t))}});let m=!1;const l=new class extends WeakMap{constructor(e,r){super(r),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}(e=>"function"!=typeof e?e:function(r,n,s){let o,a,i=!1,g=new Promise(e=>{o=function(r){m||(console.warn(t,(new Error).stack),m=!0),i=!0,e(r)}});try{a=e(r,n,o)}catch(e){a=Promise.reject(e)}const c=!0!==a&&(e=>e&&"object"==typeof e&&"function"==typeof e.then)(a);if(!0!==a&&!c&&!i)return!1;const l=e=>{e.then(e=>{s(e)},e=>{let r;r=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",s({__mozWebExtensionPolyfillReject__:!0,message:r})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return l(c?a:g),!0}),u=(t,n,s,...a)=>{if(a.lengthn.maxArgs)throw new Error(`Expected at most ${n.maxArgs} ${o(n.maxArgs)} for ${t}(), got ${a.length}`);return new Promise((t,n)=>{const o=(({reject:t,resolve:n},s)=>{e.runtime.lastError?e.runtime.lastError.message===r?n():t(e.runtime.lastError):s&&s.__mozWebExtensionPolyfillReject__?t(new Error(s.message)):n(s)}).bind(null,{resolve:t,reject:n});a.push(o),s.sendMessage(...a)})},A={runtime:{onMessage:c(l),onMessageExternal:c(l),sendMessage:u.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:u.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},d={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{networkPredictionEnabled:d,webRTCIPHandlingPolicy:d},services:{passwordSavingEnabled:d},websites:{hyperlinkAuditingEnabled:d,referrersEnabled:d}},g(e,A,n)};e.exports=n(chrome)}else e.exports=browser})?n.apply(r,s):n)||(e.exports=o)},3:function(e,r){function t(e,r,t,n,s,o,a){try{var i=e[o](a),g=i.value}catch(e){return void t(e)}i.done?r(g):Promise.resolve(g).then(n,s)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise(function(s,o){var a=e.apply(r,n);function i(e){t(a,s,o,i,g,"next",e)}function g(e){t(a,s,o,i,g,"throw",e)}i(void 0)})}}},45:function(e,r,t){e.exports=t(46)},46:function(e,r,t){"use strict";t.r(r);var n=t(1),s=t.n(n),o=t(3),a=t.n(o),i=t(2),g=t.n(i),c=t(0);const m="#view__password--eye",l="#password__label--checkbox",u="#customhost__label--checkbox";document.on("DOMContentLoaded",a()(s.a.mark(function e(){var r,t,n,o,a,i;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.a.storage.local.get(["key","pwd","userOptions","host"]);case 2:r=e.sent,t=r.key,n=r.pwd,o=r.userOptions,a=r.host,"undefined"===(i=`${t}`)?Object(c.a)("#api__key--value").value="":(Object(c.a)("#api__key--value").value=i,Object(c.a)(l).checked=o.pwdForUrls,o.pwdForUrls||(n=""),Object(c.a)("#password--value").value=n,d(o.pwdForUrls,"#pwd__holder"),Object(c.a)(u).checked=o.devMode,o.devMode||(a=""),Object(c.a)("#customhost__mode--value").value=a,d(o.devMode,"#customhost__holder")),Object(c.a)("#autocopy__label--checkbox").checked=o.autoCopy,Object(c.a)("#history__label--checkbox").checked=o.keepHistory;case 11:case"end":return e.stop()}},e)})));const A=function(){var e=a()(s.a.mark(function e(){var r,t,n,o,a,i,m,A;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(c.a)("#password--value").value,t=Object(c.a)("#customhost__mode--value").value,n=Object(c.a)("#api__key--value").value,o=Object(c.a)(u).checked,a=Object(c.a)(l).checked,i=Object(c.a)("#autocopy__label--checkbox").checked,m=Object(c.a)("#history__label--checkbox").checked,""===r&&(a=!1),a||(r=""),""===t?o=!1:t.endsWith("/")&&(t=t.slice(0,-1)),o||(t=""),A={pwdForUrls:a,autoCopy:i,devMode:o,keepHistory:m},e.next=14,g.a.storage.local.set({key:n,pwd:r,host:t,URL_array:[],userOptions:A});case 14:Object(c.a)("#button__submit").textContent="Saved";case 15:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();function d(e,r){e?Object(c.a)(r).classList.remove("d-none"):Object(c.a)(r).classList.add("d-none")}Object(c.a)("#button__submit").on("click",A),document.on("keypress",e=>{13===e.keyCode&&A()}),Object(c.a)(m).on("click",()=>{const e=Object(c.a)("#password--value");"password"===e.type?(e.type="text",Object(c.a)(m).textContent="HIDE"):(e.type="password",Object(c.a)(m).textContent="SHOW")}),Object(c.a)("#password__label--switch").on("click",()=>{d(Object(c.a)(l).checked,"#pwd__holder")}),Object(c.a)("#customhost__label--switch").on("click",()=>{d(Object(c.a)(u).checked,"#customhost__holder")})},8:function(e,r,t){var n=function(e){"use strict";var r,t=Object.prototype,n=t.hasOwnProperty,s="function"==typeof Symbol?Symbol:{},o=s.iterator||"@@iterator",a=s.asyncIterator||"@@asyncIterator",i=s.toStringTag||"@@toStringTag";function g(e,r,t,n){var s=r&&r.prototype instanceof f?r:f,o=Object.create(s.prototype),a=new E(n||[]);return o._invoke=function(e,r,t){var n=m;return function(s,o){if(n===u)throw new Error("Generator is already running");if(n===A){if("throw"===s)throw o;return P()}for(t.method=s,t.arg=o;;){var a=t.delegate;if(a){var i=_(a,t);if(i){if(i===d)continue;return i}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if(n===m)throw n=A,t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);n=u;var g=c(e,r,t);if("normal"===g.type){if(n=t.done?A:l,g.arg===d)continue;return{value:g.arg,done:t.done}}"throw"===g.type&&(n=A,t.method="throw",t.arg=g.arg)}}}(e,t,a),o}function c(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}e.wrap=g;var m="suspendedStart",l="suspendedYield",u="executing",A="completed",d={};function f(){}function p(){}function h(){}var x={};x[o]=function(){return this};var y=Object.getPrototypeOf,b=y&&y(y(L([])));b&&b!==t&&n.call(b,o)&&(x=b);var v=h.prototype=f.prototype=Object.create(x);function w(e){["next","throw","return"].forEach(function(r){e[r]=function(e){return this._invoke(r,e)}})}function k(e){var r;this._invoke=function(t,s){function o(){return new Promise(function(r,o){!function r(t,s,o,a){var i=c(e[t],e,s);if("throw"!==i.type){var g=i.arg,m=g.value;return m&&"object"==typeof m&&n.call(m,"__await")?Promise.resolve(m.__await).then(function(e){r("next",e,o,a)},function(e){r("throw",e,o,a)}):Promise.resolve(m).then(function(e){g.value=e,o(g)},function(e){return r("throw",e,o,a)})}a(i.arg)}(t,s,r,o)})}return r=r?r.then(o,o):o()}}function _(e,t){var n=e.iterator[t.method];if(n===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=r,_(e,t),"throw"===t.method))return d;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var s=c(n,e.iterator,t.arg);if("throw"===s.type)return t.method="throw",t.arg=s.arg,t.delegate=null,d;var o=s.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=r),t.delegate=null,d):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function j(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function O(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var s=-1,a=function t(){for(;++s=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return s("end");if(a.tryLoc<=this.prev){var g=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(g&&c){if(this.prev=0;--t){var s=this.tryEntries[t];if(s.tryLoc<=this.prev&&n.call(s,"finallyLoc")&&this.prev=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),O(t),d}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var s=n.arg;O(t)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:L(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=r),d}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}}}); \ No newline at end of file diff --git a/firefox/manifest.json b/firefox/manifest.json index 7886e11..45f72c9 100644 --- a/firefox/manifest.json +++ b/firefox/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "Kutt", - "version": "3.0.0", + "version": "3.0.1", "browser_specific_settings": { "gecko": { "id": "support@kutt.it" diff --git a/opera.zip b/opera.zip index 0170fffddc7b7e86ff5e525397c7fc073dc4a8a9..c65bd0c51088d4966402820d700f9672f6bc2a48 100644 GIT binary patch delta 7358 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 q?f%m9X-|Hk000>Owv3{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getBrowserInfo:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");const s=(r,t)=>(...n)=>{e.runtime.lastError?r.reject(e.runtime.lastError):t.singleCallbackArg||n.length<=1&&!1!==t.singleCallbackArg?r.resolve(n[0]):r.resolve(n)},o=e=>1==e?"argument":"arguments",a=(e,r,t)=>new Proxy(r,{apply:(r,n,s)=>t.call(n,e,...s)});let i=Function.call.bind(Object.prototype.hasOwnProperty);const g=(e,r={},t={})=>{let n=Object.create(null),c={has:(r,t)=>t in e||t in n,get(c,m,l){if(m in n)return n[m];if(!(m in e))return;let u=e[m];if("function"==typeof u)if("function"==typeof r[m])u=a(e,e[m],r[m]);else if(i(t,m)){let r=((e,r)=>(function(t,...n){if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${o(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((o,a)=>{if(r.fallbackToNoCallback)try{t[e](...n,s({resolve:o,reject:a},r))}catch(s){console.warn(`${e} API method doesn't seem to support the callback parameter, `+"falling back to call it without a callback: ",s),t[e](...n),r.fallbackToNoCallback=!1,r.noCallback=!0,o()}else r.noCallback?(t[e](...n),o()):t[e](...n,s({resolve:o,reject:a},r))})}))(m,t[m]);u=a(e,e[m],r)}else u=u.bind(e);else{if("object"!=typeof u||null===u||!i(r,m)&&!i(t,m))return Object.defineProperty(n,m,{configurable:!0,enumerable:!0,get:()=>e[m],set(r){e[m]=r}}),u;u=g(u,r[m],t[m])}return n[m]=u,u},set:(r,t,s,o)=>(t in n?n[t]=s:e[t]=s,!0),defineProperty:(e,r,t)=>Reflect.defineProperty(n,r,t),deleteProperty:(e,r)=>Reflect.deleteProperty(n,r)},m=Object.create(e);return new Proxy(m,c)},c=e=>({addListener(r,t,...n){r.addListener(e.get(t),...n)},hasListener:(r,t)=>r.hasListener(e.get(t)),removeListener(r,t){r.removeListener(e.get(t))}});let m=!1;const l=new class extends WeakMap{constructor(e,r){super(r),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}(e=>"function"!=typeof e?e:function(r,n,s){let o,a,i=!1,g=new Promise(e=>{o=function(r){m||(console.warn(t,(new Error).stack),m=!0),i=!0,e(r)}});try{a=e(r,n,o)}catch(e){a=Promise.reject(e)}const c=!0!==a&&(e=>e&&"object"==typeof e&&"function"==typeof e.then)(a);if(!0!==a&&!c&&!i)return!1;const l=e=>{e.then(e=>{s(e)},e=>{let r;r=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",s({__mozWebExtensionPolyfillReject__:!0,message:r})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return l(c?a:g),!0}),u=(t,n,s,...a)=>{if(a.lengthn.maxArgs)throw new Error(`Expected at most ${n.maxArgs} ${o(n.maxArgs)} for ${t}(), got ${a.length}`);return new Promise((t,n)=>{const o=(({reject:t,resolve:n},s)=>{e.runtime.lastError?e.runtime.lastError.message===r?n():t(e.runtime.lastError):s&&s.__mozWebExtensionPolyfillReject__?t(new Error(s.message)):n(s)}).bind(null,{resolve:t,reject:n});a.push(o),s.sendMessage(...a)})},A={runtime:{onMessage:c(l),onMessageExternal:c(l),sendMessage:u.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:u.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},d={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{networkPredictionEnabled:d,webRTCIPHandlingPolicy:d},services:{passwordSavingEnabled:d},websites:{hyperlinkAuditingEnabled:d,referrersEnabled:d}},g(e,A,n)};e.exports=n(chrome)}else e.exports=browser})?n.apply(r,s):n)||(e.exports=o)},3:function(e,r){function t(e,r,t,n,s,o,a){try{var i=e[o](a),g=i.value}catch(e){return void t(e)}i.done?r(g):Promise.resolve(g).then(n,s)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise(function(s,o){var a=e.apply(r,n);function i(e){t(a,s,o,i,g,"next",e)}function g(e){t(a,s,o,i,g,"throw",e)}i(void 0)})}}},45:function(e,r,t){e.exports=t(46)},46:function(e,r,t){"use strict";t.r(r);var n=t(1),s=t.n(n),o=t(3),a=t.n(o),i=t(2),g=t.n(i),c=t(0);const m="#view__password--eye",l="#password__label--checkbox",u="#customhost__label--checkbox";document.on("DOMContentLoaded",a()(s.a.mark(function e(){var r,t,n,o,a,i;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.a.storage.local.get(["key","pwd","userOptions","host"]);case 2:r=e.sent,t=r.key,n=r.pwd,o=r.userOptions,a=r.host,"undefined"===(i=`${t}`)?Object(c.a)("#api__key--value").value="":(Object(c.a)("#api__key--value").value=i,Object(c.a)(l).checked=o.pwdForUrls,o.pwdForUrls||(n=""),Object(c.a)("#password--value").value=n,d(o.pwdForUrls,"#pwd__holder"),Object(c.a)(u).checked=o.devMode,o.devMode||(a=""),Object(c.a)("#customhost__mode--value").value=a,d(o.devMode,"#customhost__holder")),Object(c.a)("#autocopy__label--checkbox").checked=o.autoCopy,Object(c.a)("#history__label--checkbox").checked=o.keepHistory;case 11:case"end":return e.stop()}},e)})));const A=function(){var e=a()(s.a.mark(function e(){var r,t,n,o,i,m,A,d;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(c.a)("#password--value").value,t=Object(c.a)("#customhost__mode--value").value,n=Object(c.a)("#api__key--value").value,o=Object(c.a)(u).checked,i=Object(c.a)(l).checked,m=Object(c.a)("#autocopy__label--checkbox").checked,A=Object(c.a)("#history__label--checkbox").checked,""===r&&(i=!1),i||(r=""),""===t&&(o=!1),o||(t=""),d={pwdForUrls:i,autoCopy:m,devMode:o,keepHistory:A},e.next=14,g.a.storage.local.set({key:n,pwd:r,host:t,URL_array:[],userOptions:d});case 14:Object(c.a)("#button__submit").textContent="Saved",setTimeout(a()(s.a.mark(function e(){var r;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return Object(c.a)("#button__submit").textContent="Save",e.next=3,g.a.tabs.getCurrent();case 3:r=e.sent,g.a.tabs.remove(r.id);case 5:case"end":return e.stop()}},e)})),1250);case 16:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();function d(e,r){e?Object(c.a)(r).classList.remove("d-none"):Object(c.a)(r).classList.add("d-none")}Object(c.a)("#button__submit").on("click",A),document.on("keypress",e=>{13===e.keyCode&&A()}),Object(c.a)(m).on("click",()=>{const e=Object(c.a)("#password--value");"password"===e.type?(e.type="text",Object(c.a)(m).textContent="HIDE"):(e.type="password",Object(c.a)(m).textContent="SHOW")}),Object(c.a)("#password__label--switch").on("click",()=>{d(Object(c.a)(l).checked,"#pwd__holder")}),Object(c.a)("#customhost__label--switch").on("click",()=>{d(Object(c.a)(u).checked,"#customhost__holder")})},8:function(e,r,t){var n=function(e){"use strict";var r,t=Object.prototype,n=t.hasOwnProperty,s="function"==typeof Symbol?Symbol:{},o=s.iterator||"@@iterator",a=s.asyncIterator||"@@asyncIterator",i=s.toStringTag||"@@toStringTag";function g(e,r,t,n){var s=r&&r.prototype instanceof f?r:f,o=Object.create(s.prototype),a=new E(n||[]);return o._invoke=function(e,r,t){var n=m;return function(s,o){if(n===u)throw new Error("Generator is already running");if(n===A){if("throw"===s)throw o;return P()}for(t.method=s,t.arg=o;;){var a=t.delegate;if(a){var i=_(a,t);if(i){if(i===d)continue;return i}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if(n===m)throw n=A,t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);n=u;var g=c(e,r,t);if("normal"===g.type){if(n=t.done?A:l,g.arg===d)continue;return{value:g.arg,done:t.done}}"throw"===g.type&&(n=A,t.method="throw",t.arg=g.arg)}}}(e,t,a),o}function c(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}e.wrap=g;var m="suspendedStart",l="suspendedYield",u="executing",A="completed",d={};function f(){}function p(){}function h(){}var x={};x[o]=function(){return this};var y=Object.getPrototypeOf,b=y&&y(y(L([])));b&&b!==t&&n.call(b,o)&&(x=b);var v=h.prototype=f.prototype=Object.create(x);function w(e){["next","throw","return"].forEach(function(r){e[r]=function(e){return this._invoke(r,e)}})}function k(e){var r;this._invoke=function(t,s){function o(){return new Promise(function(r,o){!function r(t,s,o,a){var i=c(e[t],e,s);if("throw"!==i.type){var g=i.arg,m=g.value;return m&&"object"==typeof m&&n.call(m,"__await")?Promise.resolve(m.__await).then(function(e){r("next",e,o,a)},function(e){r("throw",e,o,a)}):Promise.resolve(m).then(function(e){g.value=e,o(g)},function(e){return r("throw",e,o,a)})}a(i.arg)}(t,s,r,o)})}return r=r?r.then(o,o):o()}}function _(e,t){var n=e.iterator[t.method];if(n===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=r,_(e,t),"throw"===t.method))return d;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var s=c(n,e.iterator,t.arg);if("throw"===s.type)return t.method="throw",t.arg=s.arg,t.delegate=null,d;var o=s.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=r),t.delegate=null,d):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function j(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function O(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var s=-1,a=function t(){for(;++s=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return s("end");if(a.tryLoc<=this.prev){var g=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(g&&c){if(this.prev=0;--t){var s=this.tryEntries[t];if(s.tryLoc<=this.prev&&n.call(s,"finallyLoc")&&this.prev=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),O(t),d}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var s=n.arg;O(t)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:L(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=r),d}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}}}); \ No newline at end of file +!function(e){var r={};function t(n){if(r[n])return r[n].exports;var s=r[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,t),s.l=!0,s.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var s in e)t.d(n,s,function(r){return e[r]}.bind(null,s));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=45)}({0:function(e,r,t){"use strict";t.d(r,"a",function(){return n});const n=document.querySelector.bind(document);document.querySelectorAll.bind(document);Node.prototype.on=window.on=function(e,r){this.addEventListener(e,r)},NodeList.prototype.__proto__=Array.prototype,NodeList.prototype.on=NodeList.prototype.addEventListener=function(e,r){this.forEach(function(t,n){t.on(e,r)})}},1:function(e,r,t){e.exports=t(8)},2:function(e,r,t){var n,s,o;s=[e],void 0===(o="function"==typeof(n=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const r="The message port closed before a response was received.",t="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getBrowserInfo:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");const s=(r,t)=>(...n)=>{e.runtime.lastError?r.reject(e.runtime.lastError):t.singleCallbackArg||n.length<=1&&!1!==t.singleCallbackArg?r.resolve(n[0]):r.resolve(n)},o=e=>1==e?"argument":"arguments",a=(e,r,t)=>new Proxy(r,{apply:(r,n,s)=>t.call(n,e,...s)});let i=Function.call.bind(Object.prototype.hasOwnProperty);const g=(e,r={},t={})=>{let n=Object.create(null),c={has:(r,t)=>t in e||t in n,get(c,m,l){if(m in n)return n[m];if(!(m in e))return;let u=e[m];if("function"==typeof u)if("function"==typeof r[m])u=a(e,e[m],r[m]);else if(i(t,m)){let r=((e,r)=>(function(t,...n){if(n.lengthr.maxArgs)throw new Error(`Expected at most ${r.maxArgs} ${o(r.maxArgs)} for ${e}(), got ${n.length}`);return new Promise((o,a)=>{if(r.fallbackToNoCallback)try{t[e](...n,s({resolve:o,reject:a},r))}catch(s){console.warn(`${e} API method doesn't seem to support the callback parameter, `+"falling back to call it without a callback: ",s),t[e](...n),r.fallbackToNoCallback=!1,r.noCallback=!0,o()}else r.noCallback?(t[e](...n),o()):t[e](...n,s({resolve:o,reject:a},r))})}))(m,t[m]);u=a(e,e[m],r)}else u=u.bind(e);else{if("object"!=typeof u||null===u||!i(r,m)&&!i(t,m))return Object.defineProperty(n,m,{configurable:!0,enumerable:!0,get:()=>e[m],set(r){e[m]=r}}),u;u=g(u,r[m],t[m])}return n[m]=u,u},set:(r,t,s,o)=>(t in n?n[t]=s:e[t]=s,!0),defineProperty:(e,r,t)=>Reflect.defineProperty(n,r,t),deleteProperty:(e,r)=>Reflect.deleteProperty(n,r)},m=Object.create(e);return new Proxy(m,c)},c=e=>({addListener(r,t,...n){r.addListener(e.get(t),...n)},hasListener:(r,t)=>r.hasListener(e.get(t)),removeListener(r,t){r.removeListener(e.get(t))}});let m=!1;const l=new class extends WeakMap{constructor(e,r){super(r),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}(e=>"function"!=typeof e?e:function(r,n,s){let o,a,i=!1,g=new Promise(e=>{o=function(r){m||(console.warn(t,(new Error).stack),m=!0),i=!0,e(r)}});try{a=e(r,n,o)}catch(e){a=Promise.reject(e)}const c=!0!==a&&(e=>e&&"object"==typeof e&&"function"==typeof e.then)(a);if(!0!==a&&!c&&!i)return!1;const l=e=>{e.then(e=>{s(e)},e=>{let r;r=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",s({__mozWebExtensionPolyfillReject__:!0,message:r})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return l(c?a:g),!0}),u=(t,n,s,...a)=>{if(a.lengthn.maxArgs)throw new Error(`Expected at most ${n.maxArgs} ${o(n.maxArgs)} for ${t}(), got ${a.length}`);return new Promise((t,n)=>{const o=(({reject:t,resolve:n},s)=>{e.runtime.lastError?e.runtime.lastError.message===r?n():t(e.runtime.lastError):s&&s.__mozWebExtensionPolyfillReject__?t(new Error(s.message)):n(s)}).bind(null,{resolve:t,reject:n});a.push(o),s.sendMessage(...a)})},A={runtime:{onMessage:c(l),onMessageExternal:c(l),sendMessage:u.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:u.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},d={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{networkPredictionEnabled:d,webRTCIPHandlingPolicy:d},services:{passwordSavingEnabled:d},websites:{hyperlinkAuditingEnabled:d,referrersEnabled:d}},g(e,A,n)};e.exports=n(chrome)}else e.exports=browser})?n.apply(r,s):n)||(e.exports=o)},3:function(e,r){function t(e,r,t,n,s,o,a){try{var i=e[o](a),g=i.value}catch(e){return void t(e)}i.done?r(g):Promise.resolve(g).then(n,s)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise(function(s,o){var a=e.apply(r,n);function i(e){t(a,s,o,i,g,"next",e)}function g(e){t(a,s,o,i,g,"throw",e)}i(void 0)})}}},45:function(e,r,t){e.exports=t(46)},46:function(e,r,t){"use strict";t.r(r);var n=t(1),s=t.n(n),o=t(3),a=t.n(o),i=t(2),g=t.n(i),c=t(0);const m="#view__password--eye",l="#password__label--checkbox",u="#customhost__label--checkbox";document.on("DOMContentLoaded",a()(s.a.mark(function e(){var r,t,n,o,a,i;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.a.storage.local.get(["key","pwd","userOptions","host"]);case 2:r=e.sent,t=r.key,n=r.pwd,o=r.userOptions,a=r.host,"undefined"===(i=`${t}`)?Object(c.a)("#api__key--value").value="":(Object(c.a)("#api__key--value").value=i,Object(c.a)(l).checked=o.pwdForUrls,o.pwdForUrls||(n=""),Object(c.a)("#password--value").value=n,d(o.pwdForUrls,"#pwd__holder"),Object(c.a)(u).checked=o.devMode,o.devMode||(a=""),Object(c.a)("#customhost__mode--value").value=a,d(o.devMode,"#customhost__holder")),Object(c.a)("#autocopy__label--checkbox").checked=o.autoCopy,Object(c.a)("#history__label--checkbox").checked=o.keepHistory;case 11:case"end":return e.stop()}},e)})));const A=function(){var e=a()(s.a.mark(function e(){var r,t,n,o,a,i,m,A;return s.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=Object(c.a)("#password--value").value,t=Object(c.a)("#customhost__mode--value").value,n=Object(c.a)("#api__key--value").value,o=Object(c.a)(u).checked,a=Object(c.a)(l).checked,i=Object(c.a)("#autocopy__label--checkbox").checked,m=Object(c.a)("#history__label--checkbox").checked,""===r&&(a=!1),a||(r=""),""===t?o=!1:t.endsWith("/")&&(t=t.slice(0,-1)),o||(t=""),A={pwdForUrls:a,autoCopy:i,devMode:o,keepHistory:m},e.next=14,g.a.storage.local.set({key:n,pwd:r,host:t,URL_array:[],userOptions:A});case 14:Object(c.a)("#button__submit").textContent="Saved";case 15:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();function d(e,r){e?Object(c.a)(r).classList.remove("d-none"):Object(c.a)(r).classList.add("d-none")}Object(c.a)("#button__submit").on("click",A),document.on("keypress",e=>{13===e.keyCode&&A()}),Object(c.a)(m).on("click",()=>{const e=Object(c.a)("#password--value");"password"===e.type?(e.type="text",Object(c.a)(m).textContent="HIDE"):(e.type="password",Object(c.a)(m).textContent="SHOW")}),Object(c.a)("#password__label--switch").on("click",()=>{d(Object(c.a)(l).checked,"#pwd__holder")}),Object(c.a)("#customhost__label--switch").on("click",()=>{d(Object(c.a)(u).checked,"#customhost__holder")})},8:function(e,r,t){var n=function(e){"use strict";var r,t=Object.prototype,n=t.hasOwnProperty,s="function"==typeof Symbol?Symbol:{},o=s.iterator||"@@iterator",a=s.asyncIterator||"@@asyncIterator",i=s.toStringTag||"@@toStringTag";function g(e,r,t,n){var s=r&&r.prototype instanceof f?r:f,o=Object.create(s.prototype),a=new E(n||[]);return o._invoke=function(e,r,t){var n=m;return function(s,o){if(n===u)throw new Error("Generator is already running");if(n===A){if("throw"===s)throw o;return P()}for(t.method=s,t.arg=o;;){var a=t.delegate;if(a){var i=_(a,t);if(i){if(i===d)continue;return i}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if(n===m)throw n=A,t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);n=u;var g=c(e,r,t);if("normal"===g.type){if(n=t.done?A:l,g.arg===d)continue;return{value:g.arg,done:t.done}}"throw"===g.type&&(n=A,t.method="throw",t.arg=g.arg)}}}(e,t,a),o}function c(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}e.wrap=g;var m="suspendedStart",l="suspendedYield",u="executing",A="completed",d={};function f(){}function p(){}function h(){}var x={};x[o]=function(){return this};var y=Object.getPrototypeOf,b=y&&y(y(L([])));b&&b!==t&&n.call(b,o)&&(x=b);var v=h.prototype=f.prototype=Object.create(x);function w(e){["next","throw","return"].forEach(function(r){e[r]=function(e){return this._invoke(r,e)}})}function k(e){var r;this._invoke=function(t,s){function o(){return new Promise(function(r,o){!function r(t,s,o,a){var i=c(e[t],e,s);if("throw"!==i.type){var g=i.arg,m=g.value;return m&&"object"==typeof m&&n.call(m,"__await")?Promise.resolve(m.__await).then(function(e){r("next",e,o,a)},function(e){r("throw",e,o,a)}):Promise.resolve(m).then(function(e){g.value=e,o(g)},function(e){return r("throw",e,o,a)})}a(i.arg)}(t,s,r,o)})}return r=r?r.then(o,o):o()}}function _(e,t){var n=e.iterator[t.method];if(n===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=r,_(e,t),"throw"===t.method))return d;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var s=c(n,e.iterator,t.arg);if("throw"===s.type)return t.method="throw",t.arg=s.arg,t.delegate=null,d;var o=s.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=r),t.delegate=null,d):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function j(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function O(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var s=-1,a=function t(){for(;++s=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return s("end");if(a.tryLoc<=this.prev){var g=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(g&&c){if(this.prev=0;--t){var s=this.tryEntries[t];if(s.tryLoc<=this.prev&&n.call(s,"finallyLoc")&&this.prev=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),O(t),d}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var s=n.arg;O(t)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:L(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=r),d}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}}}); \ No newline at end of file diff --git a/opera/manifest.json b/opera/manifest.json index b4d33b3..124c3aa 100644 --- a/opera/manifest.json +++ b/opera/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "Kutt", - "version": "3.0.0", + "version": "3.0.1", "description": "Shorten long URLs with just one click.", "developer": { "name": "abhijithvijayan"