PMFlow/frontend/.playwright-profiles/chrome-clone-1775115477278/Default/Extensions/edacconmaakjimmfgnblocblbcd.../4.1.1_0/background.bundle.js

5 lines
676 KiB
JavaScript

/* Copyright (c) 2026 Session Buddy - All Rights Reserved */
/* The contents of this file may not be modified, copied, and/or distributed, in whole or in part, without the express permission of the author, reachable at support@sessionbuddy.com */
/*! For license information please see background.bundle.js.LICENSE.txt */
!function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=273)}([function(t,e,n){"use strict";t.exports=n(192)},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(26);function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){Object(r.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}},function(t,e,n){"use strict";function r(t,e,n,r,o,i,a){try{var c=t[i](a),u=c.value}catch(s){return void n(s)}c.done?e(u):Promise.resolve(u).then(r,o)}function o(t){return function(){var e=this,n=arguments;return new Promise((function(o,i){var a=t.apply(e,n);function c(t){r(a,o,i,c,u,"next",t)}function u(t){r(a,o,i,c,u,"throw",t)}c(void 0)}))}}n.d(e,"a",(function(){return o}))},function(t,e,n){"use strict";var r=n(120);var o=n(137),i=n(91);function a(t){return function(t){if(Array.isArray(t))return Object(r.a)(t)}(t)||Object(o.a)(t)||Object(i.a)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.d(e,"a",(function(){return a}))},,function(t,e,n){"use strict";n.d(e,"b",(function(){return b})),n.d(e,"a",(function(){return g})),n.d(e,"e",(function(){return m})),n.d(e,"n",(function(){return w})),n.d(e,"l",(function(){return x})),n.d(e,"k",(function(){return O})),n.d(e,"x",(function(){return k})),n.d(e,"i",(function(){return S})),n.d(e,"h",(function(){return E})),n.d(e,"j",(function(){return L})),n.d(e,"m",(function(){return _})),n.d(e,"c",(function(){return I})),n.d(e,"f",(function(){return T})),n.d(e,"d",(function(){return C})),n.d(e,"g",(function(){return P})),n.d(e,"w",(function(){return D})),n.d(e,"s",(function(){return F})),n.d(e,"t",(function(){return M})),n.d(e,"E",(function(){return U})),n.d(e,"D",(function(){return q})),n.d(e,"B",(function(){return W})),n.d(e,"C",(function(){return z})),n.d(e,"p",(function(){return Y})),n.d(e,"q",(function(){return $})),n.d(e,"r",(function(){return X})),n.d(e,"u",(function(){return J})),n.d(e,"o",(function(){return Q})),n.d(e,"y",(function(){return Z})),n.d(e,"A",(function(){return tt})),n.d(e,"z",(function(){return et})),n.d(e,"H",(function(){return nt})),n.d(e,"v",(function(){return it})),n.d(e,"F",(function(){return at})),n.d(e,"G",(function(){return ct}));var r=n(67),o=n(26),i=n(1),a=n(22),c=n(10),u=n(87),s=n(12),l=n(77),f=n(24),d=n(88),h=n(151),p=n(61),v=["clientId"],y=["clientId"],b=1e4,g=20,m=200,w=30,x=60,O=100,j=Object(u.a)(),k="nxs.theme",S=["title","type","state","incognito","top","left","width","height","deleted"],E=["url","title","titleOriginal","favIconUrl","description","groupId","active","pinned","deleted"],L="local-client",_=l.a,I=50,T=50,C=30,P=30,N={window:{type:"normal",state:"normal",top:0,left:0},tab:{status:"complete",groupId:-1}},A={folder:{type:"normal",state:"normal",top:0,left:0},link:{groupId:-1}};function D(){return!!Object(p.a)()&&j.ext.isNxsExtensionId(Object(p.a)())}function F(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.relative,o=n.bare,i=n.noun;if(!t)return"";var a=e&&+t<+e;return c.a.date(a?e:t,o?{format:r?"relative":"long"}:{format:r?"relative":"long",noun:i,verb:a?"updated":"created"})}function G(t){return"tabs"in t}function M(t){var e;return null!==(e=null===t||void 0===t?void 0:t.reduce((function(t,e){return t+e.tabs.length}),0))&&void 0!==e?e:0}function U(t){return Object(f.d)(Object(f.c)(t,B))}function B(t,e){return!1!==t&&(!R(e)||t!==N.window[e])}function R(t){return t in N.window}function q(t){return Object(f.d)(Object(f.c)(t,H))}function H(t,e){return!1!==t&&(!("favIconUrl"===e&&!t)&&((!K(e)||t!==N.tab[e])&&!!("mutedInfo"!==e||t&&"object"===typeof t&&"muted"in t&&t.muted)))}function K(t){return t in N.tab}function W(t){var e,n=t.groups,r=t.unitIds,c=t.groupIds,u=t.mapGroup,s=t.mapUnit,l=!r.length&&!c.length,f=[],d=Object(a.a)(n);try{for(d.s();!(e=d.n()).done;){var h=e.value;if(!h.deleted)if(l||c.includes(h.id))f.push(u(h));else{var p=J(h).filter((function(t){return!t.deleted&&r.includes(t.id)})).map((function(t){return s(t)}));if(p.length){var v=u(h,!0);f.push(Object(i.a)(Object(i.a)({},v),{},Object(o.a)({},G(v)?"tabs":"links",p)))}}}}catch(y){d.e(y)}finally{d.f()}return f}function z(t,e){return W(Object(i.a)(Object(i.a)({groups:t},e),{},{mapGroup:d.b,mapUnit:d.b}))}function Y(t,e){return V(t,e)||{}}function V(t,e){for(var n=0;n<t.length;n++)for(var r=t[n],o=J(r),i=0;i<o.length;i++)if(e(o[i],r,i,n))return{unit:o[i],group:r,unitIdx:i,groupIdx:n}}function $(t){if(!t)return[];var e=[];return V(t,(function(t,n,r,o){e.push({unit:t,group:n,unitIdx:r,groupIdx:o})})),e}function X(t){return t?t.flatMap((function(t){return t?J(t):[]})):[]}function J(t){var e;return null!==(e=G(t)?t.tabs:t.links)&&void 0!==e?e:[]}function Q(t,e){var n=Object(i.a)(Object(i.a)({},t),Object(h.a)(t,e));return n.title===n.titleOriginal&&delete n.titleOriginal,n}function Z(t,e){var n,r=Object(f.c)(t,(function(t,n){return(!e||"loaded"!==n)&&(!e||"loading"!==n)&&!1!==t&&null!=t&&("title"!==n||""!==t)&&("description"!==n||""!==t)}));return r.folders=(null!==(n=r.folders)&&void 0!==n?n:[]).map((function(t){return tt(t,e)})),r}function tt(t,e){var n,r=Object(f.c)(t,(function(t,n){return(!e||"_setText"!==n)&&(!e||"titleSplit"!==n)&&(!e||"sourceId"!==n)&&!1!==t&&null!=t&&("title"!==n||""!==t)&&("description"!==n||""!==t)&&(!function(t){return t in A.folder}(n)||t!==A.folder[n])}));r.links=Object(s.d)((null!==(n=r.links)&&void 0!==n?n:[]).map((function(t){return function(t,e){var n=Object(f.c)(t,(function(t,n){return(!e||"titleSplit"!==n)&&(!e||"urlSplit"!==n)&&!1!==t&&null!=t&&("title"!==n||""!==t)&&("description"!==n||""!==t)&&("userDescription"!==n||""!==t)&&("favIconUrl"!==n||""!==t)&&(!function(t){return t in A.link}(n)||t!==A.link[n])}));n.title&&n.title!==n.titleOriginal||delete n.titleOriginal;n.url||(n.url="");return n}(t,e)})),(function(t){return!!t.pinned}));var o=r.links.findLast((function(t){return t.active}));return o&&r.links.forEach((function(t){t.active&&t!==o&&delete t.active})),r}function et(t,e){var n,r=Object(f.c)(t,(function(t,n){return(!e||"loaded"!==n)&&(!e||"loading"!==n)&&!1!==t&&null!=t}));return r.windows=(null!==(n=r.windows)&&void 0!==n?n:[]).map((function(t){return function(t,e){var n,r,o=Object(f.c)(t,(function(t,n){return(!e||"_setText"!==n)&&(!e||"titleSplit"!==n)&&(!e||"sourceId"!==n)&&!1!==t&&null!=t&&("title"!==n||""!==t)&&(!R(n)||t!==N.window[n])}));o.tabs=Object(s.d)((null!==(n=null===(r=o.tabs)||void 0===r?void 0:r.filter((function(t){return t.url})))&&void 0!==n?n:[]).map((function(t){return function(t,e){var n=Object(f.c)(t,(function(t,n){return(!e||"titleSplit"!==n)&&(!e||"urlSplit"!==n)&&!1!==t&&null!=t&&("title"!==n||""!==t)&&("description"!==n||""!==t)&&("favIconUrl"!==n||""!==t)&&(!K(n)||t!==N.tab[n])}));n.title&&n.title!==n.titleOriginal||delete n.titleOriginal;n.url||(n.url="");return n}(t,e)})),(function(t){return!!t.pinned}));var i=o.tabs.findLast((function(t){return t.active}));i&&o.tabs.forEach((function(t){t.active&&t!==i&&delete t.active}));return o}(t,e)})).filter((function(t){return t.tabs.length})),r}function nt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(t.length!==e.length)return!1;for(var n=0;n<t.length;n++)if(!rt(t[n],e[n]))return!1;return!0}function rt(t,e){if(t.title!==e.title||t.type!==e.type||t.incognito!==e.incognito)return!1;if(t.tabs.length!==e.tabs.length)return!1;for(var n=0;n<t.tabs.length;n++)if(!ot(t.tabs[n],e.tabs[n]))return!1;return!0}function ot(t,e){return t.url===e.url&&t.pinned===e.pinned&&t.groupId===e.groupId}function it(t,e){return"dark"===t||"default"===t&&e}function at(t){var e=Z(t,!0);e.clientId;return Object(r.a)(e,v)}function ct(t){t.clientId;return Object(r.a)(t,y)}},function(t,e,n){"use strict";n.d(e,"q",(function(){return f})),n.d(e,"y",(function(){return d})),n.d(e,"s",(function(){return h})),n.d(e,"v",(function(){return p})),n.d(e,"w",(function(){return v})),n.d(e,"t",(function(){return y})),n.d(e,"m",(function(){return b})),n.d(e,"g",(function(){return g})),n.d(e,"f",(function(){return m})),n.d(e,"o",(function(){return w})),n.d(e,"e",(function(){return x})),n.d(e,"l",(function(){return O})),n.d(e,"k",(function(){return j})),n.d(e,"n",(function(){return k})),n.d(e,"u",(function(){return S})),n.d(e,"r",(function(){return E})),n.d(e,"j",(function(){return L})),n.d(e,"c",(function(){return T})),n.d(e,"a",(function(){return P})),n.d(e,"b",(function(){return A})),n.d(e,"d",(function(){return D})),n.d(e,"i",(function(){return F})),n.d(e,"h",(function(){return G})),n.d(e,"x",(function(){return M})),n.d(e,"p",(function(){return U}));var r=n(1),o=n(12),i=n(24),a=n(88),c=n(37),u=n(5),s=n(29),l=n(36);function f(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"unavailable";if(!E(e)){var r=b(t,e,!0);r?r.invalid=n:t.invalidSets=Object(o.b)(t.invalidSets,[{id:e,invalid:n}],a.a)}}function d(t,e){if(!E(e)){var n=b(t,e,!0);(null===n||void 0===n?void 0:n.invalid)?delete n.invalid:t.invalidSets=Object(o.j)(t.invalidSets,(function(t){return t.id===e}))}}function h(t,e){if(E(e))return!1;var n=b(t,e,!0);return n?!!n.invalid:t.invalidSets.some((function(t){return t.id===e}))}function p(t,e){if(!E(e)){var n=b(t,e,!0);n?n.loading=!0:t.loadingNewSetIds=M(t.loadingNewSetIds,[e],!0)}}function v(t,e){if(!E(e)){var n=b(t,e,!0);n&&(n.loading=!1),t.loadingNewSetIds=Object(o.j)(t.loadingNewSetIds,(function(t){return t===e}))}}function y(t,e){if(E(e))return!1;var n=b(t,e,!0);return n?!!n.loading:t.loadingNewSetIds.includes(e)}function b(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e)return g(t,e,n)||k(t,e,n)||m(t,e)}function g(t,e){if(e)return arguments.length>2&&void 0!==arguments[2]&&arguments[2]||!h(t,e)?t.collections.sets[e]:void 0}function m(t,e){if(e)return t.clientHistory.sets[e]}function w(t){if(1!==t.selectedSetIds.length)return null;var e=t.selectedSetIds[0],n=g(t,e);return n?S(n)||y(t,e)?null:n:null}function x(t,e){for(var n=t.selectedSetIds.length-1;n>=0;n--){var r=g(t,t.selectedSetIds[n]);if(r&&(!e||e(r)))return r}}function O(t){var e,n,r=-1;do{e=t.collections.navSetIds.at(r--),n=g(t,e)}while(e&&!n);return n}function j(t){var e,n,r=-1;do{e=t.clientHistory.navSetIds.at(r--),n=m(t,e)}while(e&&!n);return n}function k(t,e){if(e)return arguments.length>2&&void 0!==arguments[2]&&arguments[2]||!h(t,e)?t.remoteClients.sets[e]:void 0}function S(t){return!t||Object(i.h)(t,"folders")&&Object(i.h)(t,"windows")}function E(t){return t===u.j||t===s.a.id}function L(t,e,n){return+((null===e||void 0===e?void 0:e[n])||0)-+((null===t||void 0===t?void 0:t[n])||0)}var _=new Map,I=new Map;function T(t,e,n,o){var a;o?_.has(t.id)?a=_.get(t.id):(a=Object(c.c)(),_.set(t.id,a)):a=Object(c.c)();var s=Object(u.E)(t),l=Object(r.a)(Object(r.a)({},Object(i.i)(s,u.i)),{},{id:a});return n&&(l.sourceId=t.id),Object(r.a)(Object(r.a)({},l),{},{links:e||!s.tabs?[]:s.tabs.filter((function(t){return!t.deleted})).map((function(t){return C(t,o)}))})}function C(t,e){var n;e?I.has(t.id)?n=I.get(t.id):(n=Object(c.c)(),I.set(t.id,n)):n=Object(c.c)();var o=Object(u.D)(t);return Object(r.a)(Object(r.a)({},Object(i.i)(o,u.h)),{},{id:n})}function P(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.clearLinks,o=e.includeSourceId,a=e.preserveId,u=Object(i.i)(t,["title","description","icon","type","state","incognito","top","left","width","height","deleted"]),s=Object(r.a)({id:a&&t.id?t.id:Object(c.c)()},u);return o&&(s.sourceId=t.id),Object(r.a)(Object(r.a)({},s),{},{links:n||!t.links?[]:t.links.filter((function(t){return!t.deleted})).map((function(t){return N(t,a)}))})}function N(t,e){var n=Object(i.i)(t,["url","favIconUrl","title","titleOriginal","description","userDescription","groupId","active","pinned","deleted"]);return Object(r.a)({id:e&&t.id?t.id:Object(c.c)()},n)}function A(t){var e=t.folders,n=t.itemSelections,o=void 0===n?{unitIds:[],groupIds:[]}:n,i=t.includeSourceId;return Object(u.B)(Object(r.a)(Object(r.a)({groups:e},o),{},{mapGroup:function(t,e){return P(t,{clearLinks:e,includeSourceId:i})},mapUnit:function(t){return N(t)}}))}function D(t){var e=t.windows,n=t.itemSelections,o=void 0===n?{unitIds:[],groupIds:[]}:n,i=t.includeSourceId;return Object(u.B)(Object(r.a)(Object(r.a)({groups:e},o),{},{mapGroup:function(t,e){return T(t,e,i)},mapUnit:function(t){return C(t)}}))}function F(t){var e=t.multipleSetsAreSelected,n=t.onlyLocalClientIsSelected,r=t.isEventSelected,o=t.isFolders,i=t.itemSelections,a=i.unitIds,c=i.groupIds,u=a.length||c.length;return e?u?"multi-links":"multi":n?r?u?"local-client-history-tabs":"local-client-history":u?"local-client-tabs":"local-client":o?u?"collection-links":"collection":u?"remote-client-tabs":"remote-client"}function G(t){var e=t.combining,n=t.selectedSetCount,r=t.sourceType;return e?{successText:l.a.collectionsCombined(n),failureText:l.a.failedToCombineCollections()}:"local-client"===r||"local-client-tabs"===r||"remote-client"===r||"remote-client-tabs"===r?{successText:l.a.tabsSaved(),failureText:l.a.failedToSaveTabs()}:"collection"===r?{successText:l.a.collectionCloned(),failureText:l.a.failedToCloneCollection()}:{}}function M(t,e,n){var r=Object(o.b)(n?t:void 0,e);return Object(o.f)(t,r)?t:r}function U(t,e){return E(e)?"local-client":g(t,e)?"collection":k(t,e)?"remote-client":void 0}},,function(t,e,n){"use strict";var r=n(72),o=n(21),i=n(16);function a(t,e){Object(i.a)(2,arguments);var n=Object(o.a)(t),r=Object(o.a)(e),a=n.getTime()-r.getTime();return a<0?-1:a>0?1:a}function c(t){Object(i.a)(1,arguments);var e=Object(o.a)(t);return function(t){Object(i.a)(1,arguments);var e=Object(o.a)(t);return e.setHours(23,59,59,999),e}(e).getTime()===function(t){Object(i.a)(1,arguments);var e=Object(o.a)(t),n=e.getMonth();return e.setFullYear(e.getFullYear(),n+1,0),e.setHours(23,59,59,999),e}(e).getTime()}function u(t,e){Object(i.a)(2,arguments);var n,r=Object(o.a)(t),u=Object(o.a)(e),s=a(r,u),l=Math.abs(function(t,e){Object(i.a)(2,arguments);var n=Object(o.a)(t),r=Object(o.a)(e);return 12*(n.getFullYear()-r.getFullYear())+(n.getMonth()-r.getMonth())}(r,u));if(l<1)n=0;else{1===r.getMonth()&&r.getDate()>27&&r.setDate(30),r.setMonth(r.getMonth()-s*l);var f=a(r,u)===-s;c(Object(o.a)(t))&&1===l&&1===a(t,u)&&(f=!1),n=s*(l-Number(f))}return 0===n?0:n}var s={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(t){return t<0?Math.ceil(t):Math.floor(t)}},l="trunc";function f(t,e,n){Object(i.a)(2,arguments);var r,a=function(t,e){return Object(i.a)(2,arguments),Object(o.a)(t).getTime()-Object(o.a)(e).getTime()}(t,e)/1e3;return((r=null===n||void 0===n?void 0:n.roundingMethod)?s[r]:s[l])(a)}var d=n(106);function h(t,e){if(null==t)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}function p(t){return h({},t)}var v=n(92),y=1440,b=2520,g=43200,m=86400;function w(t,e){return Object(i.a)(1,arguments),function(t,e,n){var c,s;Object(i.a)(2,arguments);var l=Object(r.a)(),w=null!==(c=null!==(s=null===n||void 0===n?void 0:n.locale)&&void 0!==s?s:l.locale)&&void 0!==c?c:d.a;if(!w.formatDistance)throw new RangeError("locale must contain formatDistance property");var x=a(t,e);if(isNaN(x))throw new RangeError("Invalid time value");var O,j,k=h(p(n),{addSuffix:Boolean(null===n||void 0===n?void 0:n.addSuffix),comparison:x});x>0?(O=Object(o.a)(e),j=Object(o.a)(t)):(O=Object(o.a)(t),j=Object(o.a)(e));var S,E=f(j,O),L=(Object(v.a)(j)-Object(v.a)(O))/1e3,_=Math.round((E-L)/60);if(_<2)return null!==n&&void 0!==n&&n.includeSeconds?E<5?w.formatDistance("lessThanXSeconds",5,k):E<10?w.formatDistance("lessThanXSeconds",10,k):E<20?w.formatDistance("lessThanXSeconds",20,k):E<40?w.formatDistance("halfAMinute",0,k):E<60?w.formatDistance("lessThanXMinutes",1,k):w.formatDistance("xMinutes",1,k):0===_?w.formatDistance("lessThanXMinutes",1,k):w.formatDistance("xMinutes",_,k);if(_<45)return w.formatDistance("xMinutes",_,k);if(_<90)return w.formatDistance("aboutXHours",1,k);if(_<y){var I=Math.round(_/60);return w.formatDistance("aboutXHours",I,k)}if(_<b)return w.formatDistance("xDays",1,k);if(_<g){var T=Math.round(_/y);return w.formatDistance("xDays",T,k)}if(_<m)return S=Math.round(_/g),w.formatDistance("aboutXMonths",S,k);if((S=u(j,O))<12){var C=Math.round(_/g);return w.formatDistance("xMonths",C,k)}var P=S%12,N=Math.floor(S/12);return P<3?w.formatDistance("aboutXYears",N,k):P<9?w.formatDistance("overXYears",N,k):w.formatDistance("almostXYears",N+1,k)}(t,Date.now(),e)}var x=6e4,O=1440,j=30*O,k=365*O;function S(t,e){return Object(i.a)(1,arguments),function(t,e,n){var c,u,s;Object(i.a)(2,arguments);var l=Object(r.a)(),f=null!==(c=null!==(u=null===n||void 0===n?void 0:n.locale)&&void 0!==u?u:l.locale)&&void 0!==c?c:d.a;if(!f.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var y=a(t,e);if(isNaN(y))throw new RangeError("Invalid time value");var b,g,m=h(p(n),{addSuffix:Boolean(null===n||void 0===n?void 0:n.addSuffix),comparison:y});y>0?(b=Object(o.a)(e),g=Object(o.a)(t)):(b=Object(o.a)(t),g=Object(o.a)(e));var w,S=String(null!==(s=null===n||void 0===n?void 0:n.roundingMethod)&&void 0!==s?s:"round");if("floor"===S)w=Math.floor;else if("ceil"===S)w=Math.ceil;else{if("round"!==S)throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");w=Math.round}var E,L=g.getTime()-b.getTime(),_=L/x,I=(L-(Object(v.a)(g)-Object(v.a)(b)))/x,T=null===n||void 0===n?void 0:n.unit;if("second"===(E=T?String(T):_<1?"second":_<60?"minute":_<O?"hour":I<j?"day":I<k?"month":"year")){var C=w(L/1e3);return f.formatDistance("xSeconds",C,m)}if("minute"===E){var P=w(_);return f.formatDistance("xMinutes",P,m)}if("hour"===E){var N=w(_/60);return f.formatDistance("xHours",N,m)}if("day"===E){var A=w(I/O);return f.formatDistance("xDays",A,m)}if("month"===E){var D=w(I/j);return 12===D&&"month"!==T?f.formatDistance("xYears",1,m):f.formatDistance("xMonths",D,m)}if("year"===E){var F=w(I/k);return f.formatDistance("xYears",F,m)}throw new RangeError("unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'")}(t,Date.now(),e)}n.d(e,"c",(function(){return E})),n.d(e,"a",(function(){return L})),n.d(e,"i",(function(){return _})),n.d(e,"f",(function(){return I})),n.d(e,"d",(function(){return T})),n.d(e,"b",(function(){return C})),n.d(e,"h",(function(){return P})),n.d(e,"g",(function(){return N})),n.d(e,"m",(function(){return A})),n.d(e,"p",(function(){return F})),n.d(e,"k",(function(){return G})),n.d(e,"e",(function(){return M})),n.d(e,"n",(function(){return U})),n.d(e,"l",(function(){return B})),n.d(e,"o",(function(){return R})),n.d(e,"j",(function(){return q}));var E=60,L=24*E,_=365*L,I=6e4,T=E*I,C=24*T,P=7*C,N=30*C;function A(){return Date.now()}var D=null;function F(){var t=A();return D&&t<=D&&(t=D+1),D=t,t}function G(t){try{if(!t)return;var e=new Date(t);if(function(t){return!!(null===t||void 0===t?void 0:t.getTime)&&!isNaN(t.getTime())}(e))return e}catch(n){}}function M(t){var e,n;return null!==(e=null===(n=G(t))||void 0===n?void 0:n.toISOString())&&void 0!==e?e:"(invalid date)"}function U(){return(new Date).toISOString()}function B(t,e){var n,r;return null!==(n=null===(r=G(t))||void 0===r?void 0:r.toLocaleString(e))&&void 0!==n?n:"(invalid date)"}function R(t){return B(A(),t)}function q(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.relaxed,r=e.justNowThreshold,o=void 0===r?5e3:r,i=G(t);if(!i)return"at some point";if(n)return w(i,{addSuffix:!0});var a=A()-+i;return a>=0&&a<o?"just now":S(i,{addSuffix:!0,roundingMethod:a<0?"ceil":"floor"})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"d",(function(){return u})),n.d(e,"e",(function(){return s})),n.d(e,"f",(function(){return l})),n.d(e,"b",(function(){return f})),n.d(e,"c",(function(){return d}));var r=n(53),o=n(18),i=!1,a=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Object(r.e)(Object(o.b)(e,{formatObjects:!0}))},c=r.a;var u=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return c(Object(o.b)(e,{formatObjects:!0}))},s=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return Object(r.f)(Object(o.b)(e,{formatObjects:!0}))};function l(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return(i?console.warn:r.i)(Object(o.b)(e,{formatObjects:!0}))}function f(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return(i?console.error:r.h)(Object(o.b)(e,{formatObjects:!0}))}function d(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.prefix,a=void 0===n?"":n,u=e.severity,s=void 0===u?"error":u;i?function(t){return"error"===t?console.error:"warn"===t?console.warn:console.log}(s)(a,t):function(t){return"error"===t?r.h:"warn"===t?r.i:"success"===t?r.f:"notice"===t?c:r.e}(s)(Object(o.a)(t,a))}},function(t,e,n){"use strict";var r=n(1),o=n(229),i=n(21),a=n(16);function c(t){Object(a.a)(1,arguments);var e=Object(i.a)(t);return e.setHours(0,0,0,0),e}function u(t,e){Object(a.a)(2,arguments);var n=c(t),r=c(e);return n.getTime()===r.getTime()}var s=n(55);function l(t,e){return Object(a.a)(2,arguments),function(t,e){Object(a.a)(2,arguments);var n=Object(i.a)(t),r=Object(s.a)(e);return isNaN(r)?new Date(NaN):r?(n.setDate(n.getDate()+r),n):n}(t,-Object(s.a)(e))}var f=n(35),d=n(8),h=n(75),p=n(13);n.d(e,"a",(function(){return y}));var v={client:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"browser","browsers")},collection:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"collection","collections",{bare:"collections",withCount:"no collections"})}},y=Object(r.a)(Object(r.a)(Object(r.a)({},{updated:function(){return"updated"},created:function(){return"created"}}),v),{},{thisBrowser:function(){return"this browser"},session:function(){return"session"},history:function(){return"history"},event:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"event","events",{bare:"events",withCount:"no events"})},item:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"item","items",{bare:"items",withCount:"no items"})},window:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"window","windows",{bare:"windows",withCount:"no windows"})},incognitoWindow:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"incognito window","incognito windows",{bare:"incognito windows",withCount:"no incognito windows"})},currentWindow:function(){return"this window"},folder:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"folder","folders",{bare:"folders",withCount:"no folders"})},incognitoFolder:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"incognito folder","incognito folders",{bare:"incognito folders",withCount:"no incognito folders"})},tab:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"tab","tabs",{bare:"tabs",withCount:"no tabs"})},selectedTab:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"selected tab","selected tabs",{bare:"selected tabs",withCount:"no selected tabs"})},link:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"link","links",{bare:"links",withCount:"no links"})},selectedLink:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"selected link","selected links",{bare:"selected links",withCount:"no selected links"})},summarizedItems:function(t){var e=t.groupCount,n=t.unitCount,r=t.isWindow,o=t.includeCount,i=r?y.window:y.folder,a=r?y.tab:y.link;return e&&n?"".concat(i({count:e,includeCount:o})," and ").concat(a({count:n,includeCount:o})):e?i({count:e,includeCount:o}):a({count:n,includeCount:o})},title:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"title","titles")},url:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"URL","URLs",{bare:"URLs",withCount:"no URLs"})},favicon:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(f.b)(t,"favicon","favicons")},untitled:function(){return"untitled"},import:function(){return"import"},restore:function(){return"restore"},recover:function(){return"recover"},date:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.format,r=e.noun,i=e.verb,a="long"===n?Object(o.a)(t,"MMMM d".concat(new Date(t).getFullYear()!==(new Date).getFullYear()?", yyyy":""," 'at' h:mm a")):"relative"===n?Object(d.j)(t,{justNowThreshold:3e4}):"short"===n||"short-abbreviate-recent"===n?this.shortDate(t,{abbreviateRecent:"short-abbreviate-recent"===n}):Object(d.l)(t);return r&&i?"".concat(y[r]()," ").concat(y[i]()," ").concat(a):i?"".concat(y[i]()," ").concat(a):a},shortDate:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).abbreviateRecent;if(e&&function(t){return Object(a.a)(1,arguments),u(t,Date.now())}(t))return Object(o.a)(t,"h:mm a");if(e&&function(t){return Object(a.a)(1,arguments),u(t,l(Date.now(),1))}(t))return"".concat(y.yesterday()," \u2022 ").concat(Object(o.a)(t,"h:mm a"));var n=!e||new Date(t).getFullYear()!==(new Date).getFullYear();return Object(o.a)(t,"MMM d".concat(n?", yyyy":""," ' \u2022 ' h:mm a"))},now:function(){return"now"},yesterday:function(){return"yesterday"},number:function(t){return(+t||0).toLocaleString("en-US")},integer:function(t){return(+t||0).toLocaleString("en-US",{maximumFractionDigits:0})},alt:function(){return"alt"},shift:function(){return"shift"},ctrl:function(){return"ctrl"},cmd:function(){return"cmd"},ctrlOrCmd:function(){return"mac"===h.a?y.cmd():y.ctrl()},keyModifier:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.map((function(t){return Object(p.d)(t)})).join("+")},learnMore:function(){return"learn more"},click:function(){return"click"},close:function(){return"close"},cancel:function(){return"cancel"}})},,function(t,e,n){"use strict";n.d(e,"d",(function(){return i})),n.d(e,"q",(function(){return a})),n.d(e,"c",(function(){return c})),n.d(e,"n",(function(){return u})),n.d(e,"g",(function(){return s})),n.d(e,"m",(function(){return l})),n.d(e,"b",(function(){return f})),n.d(e,"j",(function(){return d})),n.d(e,"k",(function(){return h})),n.d(e,"p",(function(){return p})),n.d(e,"o",(function(){return v})),n.d(e,"a",(function(){return y})),n.d(e,"e",(function(){return b})),n.d(e,"l",(function(){return g})),n.d(e,"f",(function(){return m})),n.d(e,"h",(function(){return x})),n.d(e,"i",(function(){return O}));var r=n(3),o=(n(14),n(88));function i(t,e){return[].concat(Object(r.a)(t.filter(e)),Object(r.a)(t.filter((function(t){return!e(t)}))))}function a(t){return t.filter((function(e,n){return t.indexOf(e)===n}))}function c(t){return a(t.flat()).filter((function(t){return void 0!==t}))}function u(t){if(null===t||void 0===t?void 0:t.length)return t[Math.floor(Math.random()*t.length)]}function s(t){return t[t.length-1]}function l(t){return Object(r.a)(t).reverse()}function f(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o.c;return[].concat(Object(r.a)(t?d(t,(function(t){return e.some((function(e){return n(e,t)}))})):[]),Object(r.a)(function(t){return t.filter((function(e,n){return t.lastIndexOf(e)===n}))}(e)))}function d(t,e){return t.some(e)?t.filter((function(t){return!e(t)})):t}function h(t,e){return e.length?d(t,(function(t){return e.includes(t)})):t}function p(t,e){return[t.slice(0,e),t.slice(e)]}function v(t,e){for(var n=[],r=[],o=0;o<t.length;o++)(e(t[o],o)?n:r).push(t[o]);return[n,r]}function y(t,e){if(e<1||e>=t.length)return[t];for(var n=[],r=0;r<t.length;r+=e)n.push(t.slice(r,r+e));return n}function b(t,e){return t.filter((function(t){return e.includes(t)}))}function g(t,e,n){return t.includes(e)?t.map((function(t){return t===e?n:t})):t}function m(t,e){return t.length===e.length&&t.every((function(t,n){return t===e[n]}))}function w(t,e,n){if(!n||e<0)return t;if(0===e&&n<0||e>=t.length-1&&n>0)return t;var r=t.slice(),o=r.splice(e,1);if(1!==o.length)return t;var i=Math.min(Math.max(e+n,0),r.length);return r.splice(i,0,o[0]),r}function x(t,e){return w(t,e,-1)}function O(t,e){return w(t,e,1)}},function(t,e,n){"use strict";n.d(e,"h",(function(){return r})),n.d(e,"i",(function(){return o})),n.d(e,"g",(function(){return i})),n.d(e,"a",(function(){return a})),n.d(e,"d",(function(){return c})),n.d(e,"e",(function(){return u})),n.d(e,"b",(function(){return s})),n.d(e,"c",(function(){return l})),n.d(e,"j",(function(){return f})),n.d(e,"f",(function(){return h}));n(3);function r(t,e){return(null===t||void 0===t?void 0:t.startsWith(e))?t.slice(e.length):t}function o(t,e){return(null===e||void 0===e?void 0:e.length)&&(null===t||void 0===t?void 0:t.endsWith(e))?t.slice(0,-e.length):t}function i(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0,n=t.lastIndexOf(e);return n<0?t:t.slice(0,n)}function a(t){return t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#39;").replace(/"/g,"&#34;")}function c(t){return t?"".concat(t[0].toLocaleUpperCase()).concat(t.substring(1)):""}function u(){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toLowerCase(),n=t.toLowerCase();return e<n?-1:e>n?1:0}function s(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return t.replace(/^/gm," ".repeat(e))}function l(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return t.replace(/^(?=[^\n])/gm," ".repeat(e))}function f(t){return t.toUpperCase()}var d="\ufeff";function h(t){return t.startsWith(d)?h(t.slice(1)):t}},function(t,e,n){"use strict";var r=n(138);var o=n(91),i=n(139);function a(t,e){return Object(r.a)(t)||function(t,e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,c=t[Symbol.iterator]();!(r=(a=c.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(u){o=!0,i=u}finally{try{r||null==c.return||c.return()}finally{if(o)throw i}}return n}}(t,e)||Object(o.a)(t,e)||Object(i.a)()}n.d(e,"a",(function(){return a}))},,function(t,e,n){"use strict";function r(t,e){if(e.length<t)throw new TypeError(t+" argument"+(t>1?"s":"")+" required, but only "+e.length+" present")}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"n",(function(){return b})),n.d(e,"m",(function(){return g})),n.d(e,"f",(function(){return m})),n.d(e,"d",(function(){return w})),n.d(e,"c",(function(){return x})),n.d(e,"j",(function(){return O})),n.d(e,"i",(function(){return j})),n.d(e,"g",(function(){return k})),n.d(e,"a",(function(){return S})),n.d(e,"b",(function(){return E})),n.d(e,"h",(function(){return L})),n.d(e,"e",(function(){return _})),n.d(e,"q",(function(){return I})),n.d(e,"p",(function(){return T})),n.d(e,"o",(function(){return C})),n.d(e,"k",(function(){return P})),n.d(e,"l",(function(){return N}));var r=n(3),o=n(14),i=n(2),a=n(1),c=n(67),u=n(57),s=n(29),l=n(18),f=n(110);function d(){d=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=s;var f={};function h(){}function p(){}function v(){}var y={};u(y,i,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,i)&&(y=g);var m=v.prototype=h.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return p.prototype=v,r(m,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=u(v,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,u(t,c,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),u(x.prototype,a,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),u(m,c,"Generator"),u(m,i,(function(){return this})),u(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}f.b.clientId,f.b.clientCreated;var h=Object(c.a)(f.b,["clientId","clientCreated"]),p=Object(a.a)(Object(a.a)({},{settingsIsOpen:!1,importExportDialog:null,animationIsDisabled:!1}),h),v=Object(u.b)({name:"settings",initialState:p,reducers:{settingsOpened:function(t){t.settingsIsOpen=!0},settingsClosed:function(t){t.settingsIsOpen=!1},importDialogOpened:function(t){t.importExportDialog="transfer"},exportDialogOpened:function(t){t.importExportDialog="export"},backupDialogOpened:function(t){t.importExportDialog="backup"},restoreDialogOpened:function(t){t.importExportDialog="restore"},restoreDialogAutoBackupOpened:function(t){t.importExportDialog="restore:auto-backup"},importExportDialogClosed:function(t){t.importExportDialog=null},animationDisabled:function(t){t.animationIsDisabled=!0},animationEnabled:function(t){t.animationIsDisabled=!1},hydrated:function(t,e){var n=e.payload;return Object(a.a)(Object(a.a)({},p),n)},settingChanged:function(t,e){var n=e.payload,r=n.id,o=n.value;t[r]=o}}}),y=v.actions,b=y.settingsOpened,g=y.settingsClosed,m=y.importDialogOpened,w=y.exportDialogOpened,x=y.backupDialogOpened,O=y.restoreDialogOpened,j=y.restoreDialogAutoBackupOpened,k=y.importExportDialogClosed,S=y.animationDisabled,E=y.animationEnabled,L=v.reducer;function _(){return function(){var t=Object(i.a)(d().mark((function t(e){var n,r,i,a;return d().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(s.b)();case 3:return n=t.sent,r=n.settings,t.next=7,r.all();case 7:i=t.sent,a=Object.fromEntries(i.map((function(t){return[t.id,t.value]})).filter((function(t){var e=Object(o.a)(t,1)[0];return"clientId"!==e&&"clientCreated"!==e}))),e(v.actions.hydrated(a)),t.next=15;break;case 12:t.prev=12,t.t0=t.catch(0),Object(l.e)(t.t0,{prefix:"Failed to hydrate settings"});case 15:case"end":return t.stop()}}),t,null,[[0,12]])})));return function(e){return t.apply(this,arguments)}}()}function I(t,e){return function(){var n=Object(i.a)(d().mark((function n(r){var o,i;return d().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r(v.actions.settingChanged({id:t,value:e})),n.next=3,Object(s.b)();case 3:return o=n.sent,i=o.settings,n.next=7,i.set(t,e);case 7:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}()}function T(t){return function(e,n){var r=n().settings;return e(I(t,!r[t]))}}function C(t,e){return function(n,o){var i=o().settings[t],a=i.includes(e)?i.filter((function(t){return t!==e})):[].concat(Object(r.a)(i),[e]);return n(I(t,a))}}function P(t){return function(e,n){return N(t)(n())}}var N=function(t){return function(e){return e.settings[t]}}},function(t,e,n){"use strict";n.d(e,"c",(function(){return a})),n.d(e,"f",(function(){return c})),n.d(e,"g",(function(){return u})),n.d(e,"d",(function(){return s})),n.d(e,"e",(function(){return l})),n.d(e,"a",(function(){return f})),n.d(e,"b",(function(){return d}));var r=n(9),o=n(78),i=!1;function a(){if(r.a.apply(void 0,arguments),!i)return o.b.apply(void 0,arguments)}function c(){if(r.d.apply(void 0,arguments),!i)return o.e.apply(void 0,arguments)}function u(){if(r.f.apply(void 0,arguments),!i)return o.g.apply(void 0,arguments)}function s(){if(r.b.apply(void 0,arguments),!i)return o.c.apply(void 0,arguments)}function l(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Object(r.c)(t,e),!i)return Object(o.d)(t,e)}function f(t,e){var n;return"".concat(e?"".concat(e,": "):"").concat((null===t||void 0===t||null===(n=t.error)||void 0===n?void 0:n.stack)||(null===t||void 0===t?void 0:t.error)||(null===t||void 0===t?void 0:t.stack)||(null===t||void 0===t?void 0:t.message)||t)}function d(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).formatObjects;try{return t.map((function(t){return"object"===typeof t?e?JSON.stringify(t,null,2):JSON.stringify(t):t})).join(" ")}catch(n){return t.join(" ")}}},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(68),o=n(16);function i(t){Object(o.a)(1,arguments);var e=Object.prototype.toString.call(t);return t instanceof Date||"object"===Object(r.a)(t)&&"[object Date]"===e?new Date(t.getTime()):"number"===typeof t||"[object Number]"===e?new Date(t):("string"!==typeof t&&"[object String]"!==e||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(91);function o(t){if("undefined"===typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(t=Object(r.a)(t))){var e=0,n=function(){};return{s:n,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i,a=!0,c=!1;return{s:function(){o=t[Symbol.iterator]()},n:function(){var t=o.next();return a=t.done,t},e:function(t){c=!0,i=t},f:function(){try{a||null==o.return||o.return()}finally{if(c)throw i}}}}},,function(t,e,n){"use strict";n.d(e,"i",(function(){return s})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"f",(function(){return d})),n.d(e,"g",(function(){return p})),n.d(e,"e",(function(){return v})),n.d(e,"h",(function(){return y})),n.d(e,"a",(function(){return b})),n.d(e,"b",(function(){return g}));var r=n(3),o=n(14),i=n(1),a=n(90),c=n.n(a),u=n(12);function s(t,e){return e?Object.fromEntries(e.map((function(e){return[e,t[e]]})).filter((function(t){return void 0!==Object(o.a)(t,2)[1]}))):Object(i.a)({},t)}function l(t,e){return Object.fromEntries(Object.entries(t).filter((function(t){var n=Object(o.a)(t,2),r=n[0],i=n[1];return e(i,r)})))}function f(t){return l(t,(function(t){return null!=t}))}function d(t,e){return Object.fromEntries(Object.entries(t).map((function(t){var n=Object(o.a)(t,2),r=n[0],i=n[1];return[r,e(i,r)]})))}function h(t,e){if(c()(t)&&c()(e)||c()(t)&&void 0===e||void 0===t&&c()(e)){t=void 0===t?{}:t,e=void 0===e?{}:e;var n=Object(u.q)([].concat(Object(r.a)(Object.keys(t)),Object(r.a)(Object.keys(e))));return Object.fromEntries(n.map((function(n){return[n,h(t[n],e[n])]})))}return Object(u.c)([t,e])}function p(t){var e=t.slice(1);return e.length||(e=[void 0]),e.reduce(h,t[0])}function v(t,e){return void 0!==t[e]}function y(t,e){return void 0===t[e]}function b(t,e){for(var n=Object.assign({},t,e),r=0,o=Object.keys(t);r<o.length;r++){var i=o[r];c()(t[i])&&c()(e[i])&&(n[i]=b(t[i],e[i]))}return n}function g(t){return Object.entries(t)}},,function(t,e,n){"use strict";function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"d",(function(){return y})),n.d(e,"a",(function(){return b})),n.d(e,"g",(function(){return m})),n.d(e,"i",(function(){return w})),n.d(e,"h",(function(){return O})),n.d(e,"f",(function(){return j})),n.d(e,"c",(function(){return S})),n.d(e,"b",(function(){return L})),n.d(e,"e",(function(){return I}));var r,o,i,a,c=n(26),u=n(2),s=n(96),l=n.n(s),f=n(172),d=n.n(f);function h(){h=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=s;var f={};function d(){}function p(){}function v(){}var y={};u(y,i,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,i)&&(y=g);var m=v.prototype=d.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return p.prototype=v,r(m,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=u(v,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,u(t,c,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),u(x.prototype,a,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),u(m,c,"Generator"),u(m,i,(function(){return this})),u(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var p=null===(r=globalThis.chrome)||void 0===r||null===(o=r.storage)||void 0===o?void 0:o.local,v=null===(i=globalThis.chrome)||void 0===i||null===(a=i.storage)||void 0===a?void 0:a.session;function y(){return!!p}function b(t,e){return g.apply(this,arguments)}function g(){return(g=Object(u.a)(h().mark((function t(e,n){var r,o;return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=T(n)){t.next=3;break}return t.abrupt("return");case 3:if(null!=e){t.next=5;break}return t.abrupt("return");case 5:return t.next=7,r.get(e);case 7:return t.t0=e,o=t.sent[t.t0],t.abrupt("return",o);case 10:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function m(t){return b(t,"session")}function w(t,e,n){return x.apply(this,arguments)}function x(){return(x=Object(u.a)(h().mark((function t(e,n,r){var o;return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=T(r)){t.next=3;break}return t.abrupt("return");case 3:if(null!=e){t.next=5;break}return t.abrupt("return");case 5:if(void 0!==n){t.next=7;break}return t.abrupt("return");case 7:return t.next=9,o.set(Object(c.a)({},e,n));case 9:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function O(t,e){return w(t,e,"session")}function j(t){return k.apply(this,arguments)}function k(){return(k=Object(u.a)(h().mark((function t(e){return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(p){t.next=2;break}return t.abrupt("return");case 2:if(null!=e){t.next=4;break}return t.abrupt("return");case 4:return t.next=6,p.remove(e);case 6:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function S(){return E.apply(this,arguments)}function E(){return(E=Object(u.a)(h().mark((function t(){var e;return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(p){t.next=2;break}return t.abrupt("return",[]);case 2:if(!p.getKeys){t.next=4;break}return t.abrupt("return",p.getKeys());case 4:return t.next=6,p.get(null);case 6:return e=t.sent,t.abrupt("return",Object.keys(e));case 8:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function L(t){return _.apply(this,arguments)}function _(){return(_=Object(u.a)(h().mark((function t(e){var n;return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",null!==(n=null===p||void 0===p?void 0:p.getBytesInUse(e))&&void 0!==n?n:0);case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function I(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.throttle,o=void 0===r?0:r,i=n.skipInitial;if(p){var a=!0,c=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.rateLimit,r=e.listen,o="throttle"===(null===n||void 0===n?void 0:n.type)?l()(t,n.delay,{leading:!0,trailing:!0}):"debounce"===(null===n||void 0===n?void 0:n.type)?d()(t,n.delay):t;return function(t,e){"local"===e&&(r&&!r.some((function(e){return e in t}))||o(t))}}((function(n){a&&t in n&&e(n[t].newValue)}),{rateLimit:{type:"throttle",delay:o},listen:[t]});return i||b(t).then((function(t){a&&e(t)})),globalThis.chrome.storage.onChanged.addListener(c),function(){a=!1,globalThis.chrome.storage.onChanged.removeListener(c)}}}function T(t){return"session"===t?v:p}},,function(t,e,n){"use strict";n.d(e,"a",(function(){return l})),n.d(e,"c",(function(){return f})),n.d(e,"b",(function(){return d}));var r=n(2),o=n(14),i=n(0),a=n(110),c=n(144);function u(){u=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(I){s=function(t,e,n){return t[e]=n}}function l(t,e,n,o){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=l;var d={};function h(){}function p(){}function v(){}var y={};s(y,i,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,i)&&(y=g);var m=v.prototype=h.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=f(t[r],t,i);if("throw"!==u.type){var s=u.arg,l=s.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(l).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===d)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=f(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=f(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,d;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return p.prototype=v,r(m,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=s(v,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,s(t,c,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),s(x.prototype,a,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(l(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),s(m,c,"Generator"),s(m,i,(function(){return this})),s(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}var s,l={},f=function(){var t=Object(i.useState)(null),e=Object(o.a)(t,2),n=e[0],r=e[1];return Object(i.useEffect)((function(){d().then((function(t){r(t)}))}),[]),n};function d(){return s||(s=function(){return h.apply(this,arguments)}()),s}function h(){return(h=Object(r.a)(u().mark((function t(){var e;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!l.id||!l.settings){t.next=2;break}return t.abrupt("return",l);case 2:return e=Object(a.a)(c.a),t.next=5,e.get("clientId");case 5:if(l.id=t.sent,l.id){t.next=8;break}throw new Error("local db does not specify a client id");case 8:return t.next=10,e.get("clientCreated");case 10:return l.created=t.sent,l.settings=e,t.abrupt("return",l);case 13:case"end":return t.stop()}}),t)})))).apply(this,arguments)}},,,function(t,e,n){"use strict";function r(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}var o=n(12);n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return c}));var i=["http","https","www","file"];function a(t){return t?c(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],arguments.length>2&&void 0!==arguments[2]?arguments[2]:"text").matchParts.length:0}function c(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"text";if(!(null===e||void 0===e?void 0:e.length)||!t)return{parts:t?[t]:[],matchParts:[]};var a=e.map((function(t){return t.toLowerCase()})),c=Object(o.q)("url"===n?a.filter((function(t){return!i.includes(t)})):a),u="text"===n?function(t,e){var n="\\b(".concat(e.map(r).join("|"),")"),o=new RegExp(n,"gi");return t.split(o)}(t,c):function(t,e){var n="\\b(".concat(e.map(r).join("|"),")"),o=new RegExp(n,"gi");return t.split(o)}(t,c),s=u.filter((function(t){return c.includes(t.toLowerCase())}));return{parts:u,matchParts:s}}},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return i}));var r=n(10),o=10;function i(t,e,n,o){var i=t.count,a=void 0===i?1:i,c=t.includeCount,u=void 0!==c&&c;return 1===a?u?"1 ".concat(e):e:0===a&&o?u?o.withCount:o.bare:u?"".concat(r.a.integer(a)," ").concat(n):n}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(10),o=n(35),i={tabsSaved:function(){return"".concat(r.a.tab({count:o.a})," saved")},collectionSaved:function(){return"".concat(r.a.collection()," saved")},collectionCloned:function(){return"".concat(r.a.collection()," cloned")},collectionsCombined:function(t){return"".concat(r.a.collection({count:t,includeCount:!0})," combined")},collectionDeleted:function(t){return t?"".concat(r.a.collection(),' "').concat(t,'" deleted'):"".concat(r.a.collection()," deleted")},collectionsDeleted:function(t){return"".concat(r.a.collection({count:t,includeCount:!0})," deleted")},tryAgain:function(){return"try again"},failedToDeleteCollection:function(t){return t?"failed to delete ".concat(r.a.collection(),' "').concat(t,'"'):"failed to delete ".concat(r.a.collection())},failedToDeleteCollections:function(t){return"failed to delete ".concat(r.a.collection({count:t,includeCount:!0}))},failedToDeleteEvents:function(t){return"failed to delete ".concat(r.a.event({count:t,includeCount:!0}))},failedToSaveTabs:function(){return"failed to save ".concat(r.a.tab({count:o.a}))},failedToSaveCollection:function(){return"failed to save ".concat(r.a.collection())},failedToCloneCollection:function(){return"failed to clone ".concat(r.a.collection())},failedToCombineCollections:function(){return"failed to combine ".concat(r.a.collection({count:o.a}))},failedToUpdateCollection:function(){return"failed to update ".concat(r.a.collection())},inSet:function(t){var e=t.type,n=t.title,o=t.idx,i=t.totalCount;return"in ".concat(r.a[e]()," ").concat(n?'"'.concat(n,'" '):"","(").concat(o+1," of ").concat(i,")")}}},function(t,e,n){"use strict";var r=function(t){return crypto.getRandomValues(new Uint8Array(t))};n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return c}));var o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",i=function(t){return function(t,e,n){var r=(2<<Math.log(t.length-1)/Math.LN2)-1,o=-~(1.6*r*e/t.length);return function(){for(var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,a="";;)for(var c=n(o),u=o;u--;)if((a+=t[c[u]&r]||"").length===i)return a}}(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:21,r)}(o,23);function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return Math.floor((o.indexOf(t[0])+1)/o.length*100)}function c(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0;return Math.max(o.indexOf(t[0]),0)%e}},,function(t,e,n){"use strict";n.d(e,"a",(function(){return p})),n.d(e,"b",(function(){return v})),n.d(e,"d",(function(){return y})),n.d(e,"c",(function(){return b})),n.d(e,"e",(function(){return m}));var r=n(14),o=n(26),i=n(1),a=n(2),c=n(0),u=n(29),s=n(131),l=n(46),f=n(27),d=n(145);function h(){h=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=s;var f={};function d(){}function p(){}function v(){}var y={};u(y,i,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,i)&&(y=g);var m=v.prototype=d.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return p.prototype=v,r(m,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=u(v,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,u(t,c,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),u(x.prototype,a,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),u(m,c,"Generator"),u(m,i,(function(){return this})),u(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var p=function(){var t=Object(a.a)(h().mark((function t(e){return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,v([e]);case 2:return t.t0=e,t.abrupt("return",t.sent[t.t0]);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),v=function(){var t=Object(a.a)(h().mark((function t(e){var n,r,o;return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(u.b)();case 2:return n=t.sent,r=n.settings,t.next=6,r.get("experiments");case 6:if(t.t0=t.sent,t.t0){t.next=9;break}t.t0={};case 9:return o=t.t0,t.abrupt("return",b({keys:e,savedExperiments:o}));case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),y=function(){var t=Object(a.a)(h().mark((function t(e,n){var r,a,c;return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(u.b)();case 2:return r=t.sent,a=r.settings,t.next=6,a.get("experiments");case 6:if(t.t0=t.sent,t.t0){t.next=9;break}t.t0={};case 9:return c=t.t0,t.next=12,a.set("experiments",Object(i.a)(Object(i.a)({},c),{},Object(o.a)({},e,n)));case 12:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}();function b(t){var e=t.keys,n=t.savedExperiments,r={};return d.a.filter((function(t){var n=t.key;return!e||e.includes(n)})).forEach((function(t){var e=n[t.key];r[t.key]=null==e?t.defaultValue:"number"===typeof e?Object(l.a)(e,"min"in t&&"number"===typeof t.min?t.min:void 0,"max"in t&&"number"===typeof t.max?t.max:void 0):e})),r}var g={"collection-fetch-all":"collectionFetchAll","collection-fetch-count-initial":"collectionFetchCountInitial","collection-fetch-count-lazy":"collectionFetchCountLazy","copy-collections-max":"copyCollectionsMax","history-fetch-all":"historyFetchAll","history-fetch-count-initial":"historyFetchCountInitial","history-fetch-count-lazy":"historyFetchCountLazy","ingest-max-size":"ingestMaxSize","omit-sb-title-suffix":"omitSbTitleSuffix","optimized-open-delay":"optimizedOpenDelay","optimized-open-threshold":"optimizedOpenThreshold","remove-title-suffixes":"removeTitleSuffixes","use-theme-sensitive-favicons":"useThemeSensitiveFavicons","warn-on-open-tab-count":"warnOnOpenTabCount"},m=function(){Object(c.useEffect)((function(){try{navigator.locks.request("migrateExperiments",{mode:"exclusive",ifAvailable:!0},function(){var t=Object(a.a)(h().mark((function t(e){var n,r,o,a;return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=2;break}return t.abrupt("return");case 2:return t.prev=2,t.next=5,Object(u.b)();case 5:return n=t.sent,r=n.settings,t.next=9,r.get("enableAutoBackup");case 9:if(!1!==(o=t.sent)){t.next=21;break}return t.next=13,r.get("experiments");case 13:if(t.t0=t.sent,t.t0){t.next=16;break}t.t0={};case 16:return a=t.t0,t.next=19,r.set("experiments",Object(i.a)(Object(i.a)({},a),{},{enableAutoBackup:o}));case 19:return t.next=21,r.set("enableAutoBackup",!0);case 21:t.next=25;break;case 23:t.prev=23,t.t1=t.catch(2);case 25:return t.prev=25,t.next=28,Object(f.f)("debug");case 28:t.next=32;break;case 30:t.prev=30,t.t2=t.catch(25);case 32:return t.next=34,w();case 34:t.sent&&Object(s.b)();case 36:case"end":return t.stop()}}),t,null,[[2,23],[25,30]])})));return function(e){return t.apply(this,arguments)}}()).then((function(){var t=!1;window.addEventListener("storage",(function(e){var n;t||(null===(n=e.key)||void 0===n?void 0:n.startsWith("nxs.experiment."))&&null!=e.newValue&&(console.log("%cTo update an experiment, go to ".concat(window.location.origin,"/experiments.html"),"background:#af2c1a;color:white;padding:8px 12px;border-radius:8px;"),t=!0)}))}))}catch(t){console.error(t)}}),[])};function w(){return x.apply(this,arguments)}function x(){return(x=Object(a.a)(h().mark((function t(){var e,n,o,a,c,s,l,f,p,v,y,b,m,w,x;return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(globalThis.localStorage){t.next=2;break}return t.abrupt("return");case 2:if(e=Object.keys(g).map((function(t){return[t,globalThis.localStorage.getItem("nxs.experiment.".concat(t))]})).filter((function(t){return null!=Object(r.a)(t,2)[1]})),e.length){t.next=5;break}return t.abrupt("return");case 5:return n=Object.fromEntries(e.map((function(t){var e=Object(r.a)(t,2),n=e[0],o=e[1];return[g[n],"true"===o||"false"!==o&&parseInt(null!==o&&void 0!==o?o:"",10)]})).filter((function(t){var e=Object(r.a)(t,2)[1];return!Number.isNaN(e)}))),t.next=8,Object(u.b)();case 8:return o=t.sent,a=o.settings,t.next=12,a.get("experiments");case 12:if(t.t0=t.sent,t.t0){t.next=15;break}t.t0={};case 15:return c=t.t0,t.next=18,a.set("experiments",Object(i.a)(Object(i.a)({},c),n));case 18:for(s=[],l=0;l<globalThis.localStorage.length;l++)(null===(f=globalThis.localStorage.key(l))||void 0===f?void 0:f.startsWith("nxs.experiment."))&&s.push(f);for(p=0,v=s;p<v.length;p++)y=v[p],globalThis.localStorage.removeItem(y);b=!1,m=h().mark((function t(){var e,n;return h().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=x[w],!((n=d.a.find((function(t){return t.key===e})))&&"requiresReload"in n&&n.requiresReload)){t.next=5;break}return b=!0,t.abrupt("return","break");case 5:case"end":return t.stop()}}),t)})),w=0,x=Object.keys(n);case 24:if(!(w<x.length)){t.next=32;break}return t.delegateYield(m(),"t1",26);case 26:if("break"!==t.t1){t.next=29;break}return t.abrupt("break",32);case 29:w++,t.next=24;break;case 32:return t.abrupt("return",b);case 33:case"end":return t.stop()}}),t)})))).apply(this,arguments)}},,function(t,e,n){"use strict";n.d(e,"l",(function(){return c})),n.d(e,"n",(function(){return u})),n.d(e,"m",(function(){return s})),n.d(e,"b",(function(){return l})),n.d(e,"p",(function(){return f})),n.d(e,"k",(function(){return d})),n.d(e,"f",(function(){return h})),n.d(e,"c",(function(){return p})),n.d(e,"e",(function(){return v})),n.d(e,"d",(function(){return y})),n.d(e,"h",(function(){return b})),n.d(e,"g",(function(){return g})),n.d(e,"j",(function(){return m})),n.d(e,"i",(function(){return w})),n.d(e,"q",(function(){return O})),n.d(e,"a",(function(){return j})),n.d(e,"o",(function(){return k}));var r=n(13),o=["/","?","#",":"],i=[".jpg",".jpeg",".png",".apng",".gif",".svg",".webp",".bmp",".ico"],a=["jpeg","png","apng","gif","svg+xml","webp","bmp"];function c(t,e){return t.startsWith(e)&&(t.length===e.length||o.includes(t[e.length]))}function u(t){try{return new URL(t)}catch(e){}return{}}function s(t){var e,n;return Array.from(null!==(e=null===(n=u(t).searchParams)||void 0===n?void 0:n.entries())&&void 0!==e?e:[])}function l(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.substring(0,t.indexOf(":"))}function f(t){return Object(r.g)(Object(r.g)(t,"#"),"?")}function d(t){return"canParse"in URL?URL.canParse(t):h(t)||v(t)||!!(e=t)&&(e.startsWith("chrome://")||e.startsWith("brave://")||e.startsWith("edge://")||e.startsWith("opera://"))||y(t)||p(t)||function(t){return!!t&&t.startsWith("ftp://")}(t);var e}function h(t){return!!t&&(t.startsWith("https://")||t.startsWith("http://"))}function p(t){return!!t&&t.startsWith("data:")}function v(t){return!!t&&t.startsWith("file://")}function y(t){return!!t&&(t.startsWith("chrome-extension://")||t.startsWith("moz-extension://")||t.startsWith("extension://"))}function b(t){return!!t&&t.startsWith("javascript:")}function g(t){if(!t)return!1;var e="string"===typeof t?u(t):t,n=e.pathname,r=e.href;return!!(n&&r&&!p(r)&&i.some((function(t){return n.endsWith(t)}))||p(r)&&a.some((function(t){return r.startsWith("data:image/".concat(t,";base64,"))})))}function m(t){return x(t,["pdf"])}function w(t){return x(t,["md","markdown"])}function x(t,e){if(!t)return!1;var n=("string"===typeof t?u(t):t).pathname;return!!n&&e.some((function(t){return n.endsWith(".".concat(t))}))}function O(t){var e=t.url,n=t.key,r=t.value,o=new URL(e);return o.searchParams.set(n,r),o.toString()}function j(t){var e=t.url,n=t.key,r=new URL(e);return r.searchParams.delete(n),r.toString()}function k(t){window.history.pushState(null,"",t)}},,function(t,e,n){"use strict";function r(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+t+(n.length?" "+n.map((function(t){return"'"+t+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function o(t){return!!t&&!!t[Y]}function i(t){var e;return!!t&&(function(t){if(!t||"object"!=typeof t)return!1;var e=Object.getPrototypeOf(t);if(null===e)return!0;var n=Object.hasOwnProperty.call(e,"constructor")&&e.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===V}(t)||Array.isArray(t)||!!t[z]||!!(null===(e=t.constructor)||void 0===e?void 0:e[z])||d(t)||h(t))}function a(t,e,n){void 0===n&&(n=!1),0===c(t)?(n?Object.keys:$)(t).forEach((function(r){n&&"symbol"==typeof r||e(r,t[r],t)})):t.forEach((function(n,r){return e(r,n,t)}))}function c(t){var e=t[Y];return e?e.i>3?e.i-4:e.i:Array.isArray(t)?1:d(t)?2:h(t)?3:0}function u(t,e){return 2===c(t)?t.has(e):Object.prototype.hasOwnProperty.call(t,e)}function s(t,e){return 2===c(t)?t.get(e):t[e]}function l(t,e,n){var r=c(t);2===r?t.set(e,n):3===r?t.add(n):t[e]=n}function f(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}function d(t){return q&&t instanceof Map}function h(t){return H&&t instanceof Set}function p(t){return t.o||t.t}function v(t){if(Array.isArray(t))return Array.prototype.slice.call(t);var e=X(t);delete e[Y];for(var n=$(e),r=0;r<n.length;r++){var o=n[r],i=e[o];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(e[o]={configurable:!0,writable:!0,enumerable:i.enumerable,value:t[o]})}return Object.create(Object.getPrototypeOf(t),e)}function y(t,e){return void 0===e&&(e=!1),g(t)||o(t)||!i(t)||(c(t)>1&&(t.set=t.add=t.clear=t.delete=b),Object.freeze(t),e&&a(t,(function(t,e){return y(e,!0)}),!0)),t}function b(){r(2)}function g(t){return null==t||"object"!=typeof t||Object.isFrozen(t)}function m(t){var e=J[t];return e||r(18,t),e}function w(t,e){J[t]||(J[t]=e)}function x(){return B}function O(t,e){e&&(m("Patches"),t.u=[],t.s=[],t.v=e)}function j(t){k(t),t.p.forEach(E),t.p=null}function k(t){t===B&&(B=t.l)}function S(t){return B={p:[],l:B,h:t,m:!0,_:0}}function E(t){var e=t[Y];0===e.i||1===e.i?e.j():e.g=!0}function L(t,e){e._=e.p.length;var n=e.p[0],o=void 0!==t&&t!==n;return e.h.O||m("ES5").S(e,t,o),o?(n[Y].P&&(j(e),r(4)),i(t)&&(t=_(e,t),e.l||T(e,t)),e.u&&m("Patches").M(n[Y].t,t,e.u,e.s)):t=_(e,n,[]),j(e),e.u&&e.v(e.u,e.s),t!==W?t:void 0}function _(t,e,n){if(g(e))return e;var r=e[Y];if(!r)return a(e,(function(o,i){return I(t,r,e,o,i,n)}),!0),e;if(r.A!==t)return e;if(!r.P)return T(t,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=v(r.k):r.o,i=o,c=!1;3===r.i&&(i=new Set(o),o.clear(),c=!0),a(i,(function(e,i){return I(t,r,o,e,i,n,c)})),T(t,o,!1),n&&t.u&&m("Patches").N(r,n,t.u,t.s)}return r.o}function I(t,e,n,r,a,c,s){if(o(a)){var f=_(t,a,c&&e&&3!==e.i&&!u(e.R,r)?c.concat(r):void 0);if(l(n,r,f),!o(f))return;t.m=!1}else s&&n.add(a);if(i(a)&&!g(a)){if(!t.h.D&&t._<1)return;_(t,a),e&&e.A.l||T(t,a)}}function T(t,e,n){void 0===n&&(n=!1),!t.l&&t.h.D&&t.m&&y(e,n)}function C(t,e){var n=t[Y];return(n?p(n):t)[e]}function P(t,e){if(e in t)for(var n=Object.getPrototypeOf(t);n;){var r=Object.getOwnPropertyDescriptor(n,e);if(r)return r;n=Object.getPrototypeOf(n)}}function N(t){t.P||(t.P=!0,t.l&&N(t.l))}function A(t){t.o||(t.o=v(t.t))}function D(t,e,n){var r=d(e)?m("MapSet").F(e,n):h(e)?m("MapSet").T(e,n):t.O?function(t,e){var n=Array.isArray(t),r={i:n?1:0,A:e?e.A:x(),P:!1,I:!1,R:{},l:e,t:t,k:null,o:null,j:null,C:!1},o=r,i=Q;n&&(o=[r],i=Z);var a=Proxy.revocable(o,i),c=a.revoke,u=a.proxy;return r.k=u,r.j=c,u}(e,n):m("ES5").J(e,n);return(n?n.A:x()).p.push(r),r}function F(t){return o(t)||r(22,t),function t(e){if(!i(e))return e;var n,r=e[Y],o=c(e);if(r){if(!r.P&&(r.i<4||!m("ES5").K(r)))return r.t;r.I=!0,n=G(e,o),r.I=!1}else n=G(e,o);return a(n,(function(e,o){r&&s(r.t,e)===o||l(n,e,t(o))})),3===o?new Set(n):n}(t)}function G(t,e){switch(e){case 2:return new Map(t);case 3:return Array.from(t)}return v(t)}function M(){function t(t,e){var n=i[t];return n?n.enumerable=e:i[t]=n={configurable:!0,enumerable:e,get:function(){var e=this[Y];return Q.get(e,t)},set:function(e){var n=this[Y];Q.set(n,t,e)}},n}function e(t){for(var e=t.length-1;e>=0;e--){var o=t[e][Y];if(!o.P)switch(o.i){case 5:r(o)&&N(o);break;case 4:n(o)&&N(o)}}}function n(t){for(var e=t.t,n=t.k,r=$(n),o=r.length-1;o>=0;o--){var i=r[o];if(i!==Y){var a=e[i];if(void 0===a&&!u(e,i))return!0;var c=n[i],s=c&&c[Y];if(s?s.t!==a:!f(c,a))return!0}}var l=!!e[Y];return r.length!==$(e).length+(l?0:1)}function r(t){var e=t.k;if(e.length!==t.t.length)return!0;var n=Object.getOwnPropertyDescriptor(e,e.length-1);if(n&&!n.get)return!0;for(var r=0;r<e.length;r++)if(!e.hasOwnProperty(r))return!0;return!1}var i={};w("ES5",{J:function(e,n){var r=Array.isArray(e),o=function(e,n){if(e){for(var r=Array(n.length),o=0;o<n.length;o++)Object.defineProperty(r,""+o,t(o,!0));return r}var i=X(n);delete i[Y];for(var a=$(i),c=0;c<a.length;c++){var u=a[c];i[u]=t(u,e||!!i[u].enumerable)}return Object.create(Object.getPrototypeOf(n),i)}(r,e),i={i:r?5:4,A:n?n.A:x(),P:!1,I:!1,R:{},l:n,t:e,k:o,o:null,g:!1,C:!1};return Object.defineProperty(o,Y,{value:i,writable:!0}),o},S:function(t,n,i){i?o(n)&&n[Y].A===t&&e(t.p):(t.u&&function t(e){if(e&&"object"==typeof e){var n=e[Y];if(n){var o=n.t,i=n.k,c=n.R,s=n.i;if(4===s)a(i,(function(e){e!==Y&&(void 0!==o[e]||u(o,e)?c[e]||t(i[e]):(c[e]=!0,N(n)))})),a(o,(function(t){void 0!==i[t]||u(i,t)||(c[t]=!1,N(n))}));else if(5===s){if(r(n)&&(N(n),c.length=!0),i.length<o.length)for(var l=i.length;l<o.length;l++)c[l]=!1;else for(var f=o.length;f<i.length;f++)c[f]=!0;for(var d=Math.min(i.length,o.length),h=0;h<d;h++)i.hasOwnProperty(h)||(c[h]=!0),void 0===c[h]&&t(i[h])}}}}(t.p[0]),e(t.p))},K:function(t){return 4===t.i?n(t):r(t)}})}n.d(e,"a",(function(){return F})),n.d(e,"c",(function(){return M})),n.d(e,"d",(function(){return o})),n.d(e,"e",(function(){return i}));var U,B,R="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),q="undefined"!=typeof Map,H="undefined"!=typeof Set,K="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,W=R?Symbol.for("immer-nothing"):((U={})["immer-nothing"]=!0,U),z=R?Symbol.for("immer-draftable"):"__$immer_draftable",Y=R?Symbol.for("immer-state"):"__$immer_state",V=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),$="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Object.getOwnPropertyNames,X=Object.getOwnPropertyDescriptors||function(t){var e={};return $(t).forEach((function(n){e[n]=Object.getOwnPropertyDescriptor(t,n)})),e},J={},Q={get:function(t,e){if(e===Y)return t;var n=p(t);if(!u(n,e))return function(t,e,n){var r,o=P(e,n);return o?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(t.k):void 0}(t,n,e);var r=n[e];return t.I||!i(r)?r:r===C(t.t,e)?(A(t),t.o[e]=D(t.A.h,r,t)):r},has:function(t,e){return e in p(t)},ownKeys:function(t){return Reflect.ownKeys(p(t))},set:function(t,e,n){var r=P(p(t),e);if(null==r?void 0:r.set)return r.set.call(t.k,n),!0;if(!t.P){var o=C(p(t),e),i=null==o?void 0:o[Y];if(i&&i.t===n)return t.o[e]=n,t.R[e]=!1,!0;if(f(n,o)&&(void 0!==n||u(t.t,e)))return!0;A(t),N(t)}return t.o[e]===n&&(void 0!==n||e in t.o)||Number.isNaN(n)&&Number.isNaN(t.o[e])||(t.o[e]=n,t.R[e]=!0),!0},deleteProperty:function(t,e){return void 0!==C(t.t,e)||e in t.t?(t.R[e]=!1,A(t),N(t)):delete t.R[e],t.o&&delete t.o[e],!0},getOwnPropertyDescriptor:function(t,e){var n=p(t),r=Reflect.getOwnPropertyDescriptor(n,e);return r?{writable:!0,configurable:1!==t.i||"length"!==e,enumerable:r.enumerable,value:n[e]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(t){return Object.getPrototypeOf(t.t)},setPrototypeOf:function(){r(12)}},Z={};a(Q,(function(t,e){Z[t]=function(){return arguments[0]=arguments[0][0],e.apply(this,arguments)}})),Z.deleteProperty=function(t,e){return Z.set.call(this,t,e,void 0)},Z.set=function(t,e,n){return Q.set.call(this,t[0],e,n,t[0])};var tt=function(){function t(t){var e=this;this.O=K,this.D=!0,this.produce=function(t,n,o){if("function"==typeof t&&"function"!=typeof n){var a=n;n=t;var c=e;return function(t){var e=this;void 0===t&&(t=a);for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return c.produce(t,(function(t){var r;return(r=n).call.apply(r,[e,t].concat(o))}))}}var u;if("function"!=typeof n&&r(6),void 0!==o&&"function"!=typeof o&&r(7),i(t)){var s=S(e),l=D(e,t,void 0),f=!0;try{u=n(l),f=!1}finally{f?j(s):k(s)}return"undefined"!=typeof Promise&&u instanceof Promise?u.then((function(t){return O(s,o),L(t,s)}),(function(t){throw j(s),t})):(O(s,o),L(u,s))}if(!t||"object"!=typeof t){if(void 0===(u=n(t))&&(u=t),u===W&&(u=void 0),e.D&&y(u,!0),o){var d=[],h=[];m("Patches").M(t,u,d,h),o(d,h)}return u}r(21,t)},this.produceWithPatches=function(t,n){if("function"==typeof t)return function(n){for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return e.produceWithPatches(n,(function(e){return t.apply(void 0,[e].concat(o))}))};var r,o,i=e.produce(t,n,(function(t,e){r=t,o=e}));return"undefined"!=typeof Promise&&i instanceof Promise?i.then((function(t){return[t,r,o]})):[i,r,o]},"boolean"==typeof(null==t?void 0:t.useProxies)&&this.setUseProxies(t.useProxies),"boolean"==typeof(null==t?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze)}var e=t.prototype;return e.createDraft=function(t){i(t)||r(8),o(t)&&(t=F(t));var e=S(this),n=D(this,t,void 0);return n[Y].C=!0,k(e),n},e.finishDraft=function(t,e){var n=(t&&t[Y]).A;return O(n,e),L(void 0,n)},e.setAutoFreeze=function(t){this.D=t},e.setUseProxies=function(t){t&&!K&&r(20),this.O=t},e.applyPatches=function(t,e){var n;for(n=e.length-1;n>=0;n--){var r=e[n];if(0===r.path.length&&"replace"===r.op){t=r.value;break}}n>-1&&(e=e.slice(n+1));var i=m("Patches").$;return o(t)?i(t,e):this.produce(t,(function(t){return i(t,e)}))},t}(),et=new tt,nt=et.produce;et.produceWithPatches.bind(et),et.setAutoFreeze.bind(et),et.setUseProxies.bind(et),et.applyPatches.bind(et),et.createDraft.bind(et),et.finishDraft.bind(et);e.b=nt},,function(t,e,n){"use strict";n.d(e,"e",(function(){return u})),n.d(e,"g",(function(){return s})),n.d(e,"f",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"b",(function(){return d})),n.d(e,"c",(function(){return p})),n.d(e,"a",(function(){return v}));var r=n(3),o=n(1),i=n(174),a=n(32),c=n(12);function u(t){if(!(null===t||void 0===t?void 0:t.trim()))return null;var e=Object(i.parse)(t.toLowerCase(),{keywords:["collection","folder","link","history","window","tab"],tokenize:!0,alwaysArray:!0,offsets:!1}),n=Object(c.q)((e.text||[]).filter(b)),r=Object(c.q)((e.collection||[]).filter(b)),o=Object(c.q)((e.folder||[]).filter(b)),a=Object(c.q)((e.link||[]).filter(b)),u=Object(c.q)((e.history||[]).filter(b)),s=Object(c.q)((e.window||[]).filter(b)),l=Object(c.q)((e.tab||[]).filter(b));return n.length||r.length||o.length||a.length||u.length||s.length||l.length?{free:n,collection:r,folder:o,link:a,history:u,window:s,tab:l}:null}function s(t,e){var n,r,o,i;return(null!==(n=e.score)&&void 0!==n?n:0)-(null!==(r=t.score)&&void 0!==r?r:0)||(null!==(o=e.secondaryScore)&&void 0!==o?o:0)-(null!==(i=t.secondaryScore)&&void 0!==i?i:0)}function l(t){return"tab"===t.type||"link"===t.type}function f(t){return t.map((function(t){return Object(o.a)(Object(o.a)({},t),{},{tabs:(t.tabs||[]).filter((function(t){var e,n;return(null===(e=t.titleSplit)||void 0===e?void 0:e.matchParts.length)||(null===(n=t.urlSplit)||void 0===n?void 0:n.matchParts.length)}))})})).filter((function(t){var e;return(null===(e=t.titleSplit)||void 0===e?void 0:e.matchParts.length)||t.tabs.length}))}function d(t,e,n){return e?t.map((function(t){var i=Object(o.a)({},t);if(t.title){var c=Object(a.b)(t.title,[].concat(Object(r.a)(e.free),Object(r.a)(n?e.history:[]),Object(r.a)(e.window)));c.matchParts.length&&(i.titleSplit=c)}return Object(o.a)(Object(o.a)({},i),{},{tabs:h(t.tabs||[],e,n)})})):t}function h(t,e,n){return t.map((function(t){var i=Object(o.a)({},t),c=Object(a.b)(t.url,[].concat(Object(r.a)(e.free),Object(r.a)(n?e.history:[]),Object(r.a)(e.window),Object(r.a)(e.tab)),"url");c.matchParts.length&&(i.urlSplit=c);var u=Object(a.b)(t.title||t.url,[].concat(Object(r.a)(e.free),Object(r.a)(n?e.history:[]),Object(r.a)(e.window),Object(r.a)(e.tab)));return u.matchParts.length&&(i.titleSplit=u),i}))}function p(t){return t.map((function(t){return Object(o.a)(Object(o.a)({},t),{},{links:(t.links||[]).filter((function(t){var e,n;return(null===(e=t.titleSplit)||void 0===e?void 0:e.matchParts.length)||(null===(n=t.urlSplit)||void 0===n?void 0:n.matchParts.length)}))})})).filter((function(t){var e;return(null===(e=t.titleSplit)||void 0===e?void 0:e.matchParts.length)||t.links.length}))}function v(t,e){return e?t.map((function(t){var n=Object(o.a)({},t);if(t.title){var i=Object(a.b)(t.title,[].concat(Object(r.a)(e.free),Object(r.a)(e.collection),Object(r.a)(e.folder)));i.matchParts.length&&(n.titleSplit=i)}return Object(o.a)(Object(o.a)({},n),{},{links:y(t.links||[],e)})})):t}function y(t,e){return t.map((function(t){var n=Object(o.a)({},t),i=Object(a.b)(t.url,[].concat(Object(r.a)(e.free),Object(r.a)(e.collection),Object(r.a)(e.folder),Object(r.a)(e.link)),"url");i.matchParts.length&&(n.urlSplit=i);var c=Object(a.b)(t.title||t.url,[].concat(Object(r.a)(e.free),Object(r.a)(e.collection),Object(r.a)(e.folder),Object(r.a)(e.link)));return c.matchParts.length&&(n.titleSplit=c),n}))}function b(t){return t.length>1}},function(t,e,n){"use strict";function r(t){return"number"===typeof t&&Number.isFinite(t)}function o(t){return Number.isSafeInteger(t)}function i(t,e){return t-e}function a(t,e,n){var r=t;return null!=e&&(r=Math.max(r,e)),null!=n&&(r=Math.min(r,n)),r}n.d(e,"c",(function(){return r})),n.d(e,"b",(function(){return o})),n.d(e,"d",(function(){return i})),n.d(e,"a",(function(){return a}))},function(t,e,n){"use strict";n.d(e,"b",(function(){return f})),n.d(e,"h",(function(){return d})),n.d(e,"f",(function(){return h})),n.d(e,"l",(function(){return p})),n.d(e,"d",(function(){return v})),n.d(e,"k",(function(){return y})),n.d(e,"c",(function(){return b})),n.d(e,"e",(function(){return g})),n.d(e,"g",(function(){return m})),n.d(e,"a",(function(){return w})),n.d(e,"i",(function(){return x})),n.d(e,"j",(function(){return O}));var r=n(2),o=n(22),i=n(107),a=n(12),c=n(70),u=n(5),s=n(6);function l(){l=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=s;var d={};function h(){}function p(){}function v(){}var y={};u(y,i,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,i)&&(y=g);var m=v.prototype=h.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=f(t[r],t,i);if("throw"!==u.type){var s=u.arg,l=s.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(l).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===d)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=f(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=f(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,d;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return p.prototype=v,r(m,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=u(v,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,u(t,c,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),u(x.prototype,a,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),u(m,c,"Generator"),u(m,i,(function(){return this})),u(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}var f=function(){return{selectedUnitIds:[],selectedGroupIds:[]}},d=function(t,e){var n=e.payload,r=n.groupIds,i=void 0===r?[]:r,a=n.unitIds,c=void 0===a?[]:a,l=n.additive,f=n.allGroups,d=n.favorUnits;if(t.items.selectedGroupIds=Object(s.x)(t.items.selectedGroupIds,i,l),t.items.selectedUnitIds=Object(s.x)(t.items.selectedUnitIds,c,l),(i.length&&c.length||l)&&f){var p,v=f.filter((function(e){var n=e.id;return t.items.selectedGroupIds.includes(n)})),y=Object(o.a)(v);try{for(y.s();!(p=y.n()).done;){var b=p.value,g=Object(u.u)(b).map((function(t){return t.id}));if(d)g.some((function(e){return t.items.selectedUnitIds.includes(e)}))&&h(t,{payload:{groupIds:[b.id]}});else h(t,{payload:{unitIds:g}})}}catch(m){y.e(m)}finally{y.f()}}},h=function(t,e){var n=e.payload,r=n.groupIds,o=void 0===r?[]:r,i=n.unitIds,c=void 0===i?[]:i;t.items.selectedGroupIds=Object(a.k)(t.items.selectedGroupIds,o),t.items.selectedUnitIds=Object(a.k)(t.items.selectedUnitIds,c)},p=function(t,e){var n=e.payload,r=n.id,o=n.allGroups;t.items.selectedUnitIds.includes(r)?h(t,{payload:{unitIds:[r]}}):d(t,{payload:{unitIds:[r],additive:!0,allGroups:o,favorUnits:!0}})},v=function(t,e){var n=e.payload,r=n.id,o=n.allGroups;t.items.selectedGroupIds.includes(r)?h(t,{payload:{groupIds:[r]}}):d(t,{payload:{groupIds:[r],additive:!0,allGroups:o}})},y=function(t,e){var n=e.payload,r=n.id,o=n.additive,i=n.allGroups,s=n.showAllItemMatches,l=Object(u.r)(i),f=(t.sets.searchTerms||t.sets.filterSearchTerms)&&!s?l.filter((function(t){return t.titleSplit||t.urlSplit})):l,h=Object(c.b)({selectedItem:r,anchorItem:Object(a.g)(t.items.selectedUnitIds),allItems:f.map((function(t){return t.id}))});d(t,{payload:{unitIds:h,additive:o,allGroups:i,favorUnits:!0}})},b=function(t,e){var n=e.payload,r=n.id,o=n.additive,i=n.allGroups,s=n.showAllItemMatches,l=(t.sets.searchTerms||t.sets.filterSearchTerms)&&!s?i.filter((function(t){return t.titleSplit||Object(u.u)(t).some((function(t){return t.titleSplit||t.urlSplit}))})):i,f=Object(c.b)({selectedItem:r,anchorItem:Object(a.g)(t.items.selectedGroupIds),allItems:l.map((function(t){return t.id}))});d(t,{payload:{groupIds:f,additive:o,allGroups:i}})},g=function(t){t.items.selectedUnitIds.length=0,t.items.selectedGroupIds.length=0},m=function(t){(function(t){return!t.selectedUnitIds.length&&!t.selectedGroupIds.length})(t.items)||(t.items=f())},w=["itemsSelected"];function x(t){return{selectPrevItem:function(n){return function(){var o=Object(r.a)(l().mark((function r(o,i){var a,c,s,f,d,h;return l().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(a=O.beforeSelectedItem(i(),{contentGroups:n,fallBackToHead:!0})){r.next=3;break}return r.abrupt("return",o(e(n)));case 3:if(o(t.itemsSelected(a)),c=i().content.items,s=c.selectedUnitIds,f=c.selectedGroupIds,!s.length){r.next=9;break}if(!(d=Object(u.r)(n.folders||n.windows)[0])||!s.includes(d.id)){r.next=9;break}return r.abrupt("return","scroll-top");case 9:if(!f.length){r.next=13;break}if(!(h=(n.folders||n.windows)[0])||!f.includes(h.id)){r.next=13;break}return r.abrupt("return","scroll-top");case 13:case"end":return r.stop()}}),r)})));return function(t,e){return o.apply(this,arguments)}}()},selectNextItem:function(n){return function(){var o=Object(r.a)(l().mark((function r(o,i){var a,c,s,f,d,h,p,v;return l().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(a=O.afterSelectedItem(i(),{contentGroups:n,fallBackToHead:!0})){r.next=3;break}return r.abrupt("return",o(e(n)));case 3:if(o(t.itemsSelected(a)),c=i().content.items,s=c.selectedUnitIds,f=c.selectedGroupIds,!s.length){r.next=15;break}if(d=Object(u.r)(n.folders||n.windows),!(h=d[0])||!s.includes(h.id)){r.next=10;break}return r.abrupt("return","scroll-top");case 10:if(!(p=d.at(-1))||!s.includes(p.id)){r.next=13;break}return r.abrupt("return","scroll-bottom");case 13:r.next=19;break;case 15:if(!f.length){r.next=19;break}if(!(v=(n.folders||n.windows)[0])||!f.includes(v.id)){r.next=19;break}return r.abrupt("return","scroll-top");case 19:case"end":return r.stop()}}),r)})));return function(t,e){return o.apply(this,arguments)}}()},selectGroupUnit:function(n){return function(){var o=Object(r.a)(l().mark((function r(o,i){var a,c,s,f,d,h,p,v,y,b,g,m,w,x,O,j,k,S,E,L,_;return l().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(a=i(),c=a.content,null!=(s=c.items.selectedUnitIds.at(-1))?o(t.itemsSelected({unitIds:[s]})):null!=(f=c.items.selectedGroupIds.at(-1))?(d=(n.folders||n.windows).find((function(t){return t.id===f})))&&(h=Object(u.u)(d)[0])&&o(t.itemsSelected({unitIds:[h.id]})):o(e(n)),!(p=i().content.items.selectedUnitIds).length){r.next=11;break}if(!(L=(null===(v=n.folders)||void 0===v||null===(y=v[0])||void 0===y||null===(b=y.links)||void 0===b?void 0:b[0])||(null===(g=n.windows)||void 0===g||null===(m=g[0])||void 0===m||null===(w=m.tabs)||void 0===w?void 0:w[0]))||!p.includes(L.id)){r.next=8;break}return r.abrupt("return","scroll-top");case 8:if(!(_=(null===(x=n.folders)||void 0===x||null===(O=x.at(-1))||void 0===O||null===(j=O.links)||void 0===j?void 0:j.at(-1))||(null===(k=n.windows)||void 0===k||null===(S=k.at(-1))||void 0===S||null===(E=S.tabs)||void 0===E?void 0:E.at(-1)))||!p.includes(_.id)){r.next=11;break}return r.abrupt("return","scroll-bottom");case 11:case"end":return r.stop()}}),r)})));return function(t,e){return o.apply(this,arguments)}}()},selectUnitGroup:function(e){return function(){var o=Object(r.a)(l().mark((function r(o,i){var a,c,s,f,d,h,p,v;return l().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(a=i(),c=a.content,null!=(s=c.items.selectedUnitIds.at(-1))?(f=Object(u.p)(e.folders||e.windows,(function(t){return t.id===s})),(d=null===f||void 0===f?void 0:f.group)&&o(t.itemsSelected({groupIds:[d.id]}))):(h=c.items.selectedGroupIds.at(-1),o(null!=h?t.itemsSelected({groupIds:[h]}):n(e))),!(p=i().content.items.selectedGroupIds).length){r.next=8;break}if(!(v=(e.folders||e.windows)[0])||!p.includes(v.id)){r.next=8;break}return r.abrupt("return","scroll-top");case 8:case"end":return r.stop()}}),r)})));return function(t,e){return o.apply(this,arguments)}}()},selectFirstItem:function(t){return function(){var o=Object(r.a)(l().mark((function r(o,i){var a,c,u,s,f;return l().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(a=i().content.items,c=a.selectedUnitIds,u=a.selectedGroupIds,!c.length&&u.length){r.next=6;break}return o(e(t)),s=i().content.items.selectedUnitIds,1===c.length&&1===s.length&&c[0]===s[0]&&o(n(t)),r.abrupt("return");case 6:o(n(t)),f=i().content.items.selectedGroupIds,1===u.length&&1===f.length&&u[0]===f[0]&&o(e(t));case 9:case"end":return r.stop()}}),r)})));return function(t,e){return o.apply(this,arguments)}}()},selectFirstUnit:e,selectFirstGroup:n,selectLastItem:function(t){return function(){var e=Object(r.a)(l().mark((function e(n,r){var a,c,u;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=r().content.items,c=a.selectedUnitIds,u=a.selectedGroupIds,!c.length&&u.length){e.next=3;break}return e.abrupt("return",n(o(t)));case 3:n(i(t));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},selectLastUnit:o,selectLastGroup:i};function e(e){return function(n){var r,o,i,a,c,u,s=(null===(r=e.folders)||void 0===r||null===(o=r[0])||void 0===o||null===(i=o.links)||void 0===i?void 0:i[0])||(null===(a=e.windows)||void 0===a||null===(c=a[0])||void 0===c||null===(u=c.tabs)||void 0===u?void 0:u[0]);s&&n(t.itemsSelected({unitIds:[s.id]}))}}function n(e){return function(n){var r=(e.folders||e.windows)[0];r&&n(t.itemsSelected({groupIds:[r.id]}))}}function o(e){return function(n){var r,o,i,a,c,u,s=(null===(r=e.folders)||void 0===r||null===(o=r.at(-1))||void 0===o||null===(i=o.links)||void 0===i?void 0:i.at(-1))||(null===(a=e.windows)||void 0===a||null===(c=a.at(-1))||void 0===c||null===(u=c.tabs)||void 0===u?void 0:u.at(-1));s&&n(t.itemsSelected({unitIds:[s.id]}))}}function i(e){return function(n){var r=(e.folders||e.windows).at(-1);r&&n(t.itemsSelected({groupIds:[r.id]}))}}}var O={itemSelections:Object(i.a)((function(t){return t.content.items}),(function(t){return{unitIds:t.selectedUnitIds,groupIds:t.selectedGroupIds}})),hasItemSelection:function(t){var e=t.content;return e.items.selectedUnitIds.length>0||e.items.selectedGroupIds.length>0},beforeSelectedItem:function(t,e){var n=t.content,r=e.contentGroups,o=e.skip,i=e.fallBackToHead,a="selected"===o?{unitIds:n.items.selectedUnitIds,groupIds:n.items.selectedGroupIds}:o;if(n.items.selectedUnitIds.length){var c=n.items.selectedUnitIds.at(-1);if(null==c)return;var s=Object(u.q)(r.folders||r.windows),l=a?s.filter((function(t){var e,n,r=t.unit,o=t.group;return r.id===c||!(null===(e=a.unitIds)||void 0===e?void 0:e.includes(r.id))&&!(null===(n=a.groupIds)||void 0===n?void 0:n.includes(o.id))})):s,f=l.findIndex((function(t){return t.unit.id===c}));if(f<0)return;var d=l[f-1];if(d)return{unitIds:[d.unit.id]};if(i)return{unitIds:[c]}}else if(n.items.selectedGroupIds.length){var h=n.items.selectedGroupIds.at(-1);if(null==h)return;var p=r.folders||r.windows,v=a?p.filter((function(t){var e,n=t.id;return n===h||!(null===(e=a.groupIds)||void 0===e?void 0:e.includes(n))})):p,y=v.findIndex((function(t){return t.id===h}));if(y<0)return;var b=v[y-1];if(b)return{groupIds:[b.id]};if(i)return{groupIds:[h]}}},afterSelectedItem:function(t,e){var n=t.content,r=e.contentGroups,o=e.skip,i=e.fallBackToHead,a="selected"===o?{unitIds:n.items.selectedUnitIds,groupIds:n.items.selectedGroupIds}:o;if(n.items.selectedUnitIds.length){var c=n.items.selectedUnitIds.at(-1);if(null==c)return;var s=Object(u.q)(r.folders||r.windows),l=a?s.filter((function(t){var e,n,r=t.unit,o=t.group;return r.id===c||!(null===(e=a.unitIds)||void 0===e?void 0:e.includes(r.id))&&!(null===(n=a.groupIds)||void 0===n?void 0:n.includes(o.id))})):s,f=l.findIndex((function(t){return t.unit.id===c}));if(f<0)return;var d=l[f+1];if(d)return{unitIds:[d.unit.id]};if(i)return{unitIds:[c]}}else if(n.items.selectedGroupIds.length){var h=n.items.selectedGroupIds.at(-1);if(null==h)return;var p=r.folders||r.windows,v=a?p.filter((function(t){var e,n=t.id;return n===h||!(null===(e=a.groupIds)||void 0===e?void 0:e.includes(n))})):p,y=v.findIndex((function(t){return t.id===h}));if(y<0)return;var b=v[y+1];if(b)return{groupIds:[b.id]};if(i)return{groupIds:[h]}}}}},,function(t,e,n){"use strict";n.d(e,"a",(function(){return E})),n.d(e,"l",(function(){return L})),n.d(e,"c",(function(){return _})),n.d(e,"j",(function(){return I})),n.d(e,"i",(function(){return T})),n.d(e,"k",(function(){return C})),n.d(e,"h",(function(){return P})),n.d(e,"o",(function(){return N})),n.d(e,"n",(function(){return A})),n.d(e,"p",(function(){return D})),n.d(e,"f",(function(){return F})),n.d(e,"g",(function(){return G})),n.d(e,"e",(function(){return M})),n.d(e,"d",(function(){return U})),n.d(e,"q",(function(){return B})),n.d(e,"b",(function(){return R})),n.d(e,"m",(function(){return H})),n.d(e,"r",(function(){return K}));var r=n(2),o=n(3),i=n(1),a=n(5),c=n(51),u=n(56),s=n(63),l=n(99),f=n(8),d=n(12),h=n(24),p=n(79),v=n(81),y=n(18),b=n(9),g=n(10),m=n(39),w=n(47),x=n(6),O=n(36);function j(){j=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(L([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var k,S=250,E=0,L=function(){return E},_=function(t,e){var n=e.payload;t.sets.selectedClientHistoryItemId=n,Object(w.e)(t)},I=function(t){t.sets.clientHistory.navSetsLoading=!0},T=function(t){t.sets.clientHistory.navSetsLoading&&(t.sets.clientHistory.navSetsLoadingLong=!0)},C=function(t,e){var n=e.payload,r=n.fetchedEvents,o=n.exhausted;r.forEach((function(e){e.id&&(t.sets.clientHistory.sets[e.id]=Object(i.a)(Object(i.a)(Object(i.a)({},t.sets.clientHistory.sets[e.id]),e),{},{loaded:Object(f.m)()}),t.sets.clientHistory.navSetIds.includes(e.id)||t.sets.clientHistory.navSetIds.push(e.id))})),t.sets.clientHistory.initialized=!0,t.sets.clientHistory.exhausted=o,W(t.sets.clientHistory)},P=function(t,e){var n=e.payload;Object(y.d)("Failed to fetch history: ".concat(n)),W(t.sets.clientHistory)},N=function(t){t.sets.clientHistory.navSetIds=[],t.sets.clientHistory.exhausted=!0},A=function(t){W(t.sets.clientHistory)},D=function(t,e){var n=e.payload,r=(void 0===n?{}:n).type;t.sets.clientHistory.sets=Object(h.c)(t.sets.clientHistory.sets,(function(t){return!!r&&t.type!==r}))},F=function(t,e){var n=e.payload;Object(x.v)(t.sets,n)},G=function(t,e){var n=e.payload,r=n.fetchedItem,o=n.queryId;if(r.id){var a=t.sets.clientHistory.sets;a[r.id]=Object(i.a)(Object(i.a)(Object(i.a)({},a[r.id]),r),{},{loaded:Object(f.m)()})}Object(x.w)(t.sets,r.id||o)},M=function(t,e){var n=e.payload,r=n.error,o=n.queryId;Object(y.d)("Full history item fetch failed (".concat(o,"): ").concat(r)),Object(x.w)(t.sets,o)},U=function(t,e){var n=e.payload,r=t.sets.clientHistory;r.navSetIds=Object(d.k)(r.navSetIds,n),n.forEach((function(t){delete r.sets[t]}))},B=function(t,e){var n=e.payload;if(n.every(v.a)){var r=t.sets.clientHistory;n.forEach((function(t){r.sets[t.id]=Object(a.z)(t)}));var i=n.map((function(t){return t.id}));r.navSetIds=[].concat(Object(o.a)(i),Object(o.a)(Object(d.k)(r.navSetIds,i))),r.navSetIds=Object(o.a)(r.navSetIds).sort().reverse()}else Object(y.d)("Some saving events are missing an id",n)},R=["clientHistoryItemSelected","fetchNavClientHistoryStarted","fetchNavClientHistoryLongStarted","fetchNavClientHistorySucceeded","fetchNavClientHistoryFailed","navClientHistoryNavSetIdsCleared","navClientHistoryLoadingStopped","navClientHistoryRemoveFromSets","itemSelectionCleared","itemsDeselected","saveEventsStarted","fetchFullClientHistoryItemStarted","fetchFullClientHistoryItemSucceeded","fetchFullClientHistoryItemFailed","deleteEventsStarted"],q=0;function H(t){var e=Object(p.a)();return{fetchNavClientHistory:n,selectClientHistoryItem:o,clearClientHistory:function(){return function(){var e=Object(r.a)(j().mark((function e(r,i){var a;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.c)();case 2:r(t.navClientHistoryRemoveFromSets()),a=i(),a.content.sets.selectedClientHistoryItemId!==E&&(r(t.itemSelectionCleared()),r(o(E))),r(n({reset:!0}));case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},removeSnapshotItems:function(){return function(){var e=Object(r.a)(j().mark((function e(r,i){var a,u;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.l)("snapshot-scheduled");case 2:r(t.navClientHistoryRemoveFromSets({type:"snapshot-scheduled"})),a=i(),(u=a.content).sets.selectedClientHistoryItemId!==E&&(Object(x.f)(u.sets,u.sets.selectedClientHistoryItemId)||(r(t.itemSelectionCleared()),r(o(E)))),r(n({reset:!0}));case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},deleteEvents:d,deleteSelectedEvents:function(t){return function(){var e=Object(r.a)(j().mark((function e(n,r){var o,i,a,c;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=r(),(i=o.content).sets.selectedClientHistoryItemId){e.next=3;break}return e.abrupt("return");case 3:return a="Delete ".concat(g.a.event({count:1}),"?"),c="".concat(g.a.event({count:1,includeCount:!0})," will be permanently deleted"),e.abrupt("return",n(Object(s.d)({title:a,text:c,bypass:t,bypassSetting:"bypassConfirmEventDelete",okAction:function(){n(d([i.sets.selectedClientHistoryItemId]))}})));case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},deleteItemsFromEvent:h,deleteItemsFromSelectedEvent:function(t){return function(){var e=Object(r.a)(j().mark((function e(n,r){var o,i,a;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=r(),i=o.content,a=Object(x.f)(i.sets,i.sets.selectedClientHistoryItemId)){e.next=4;break}return e.abrupt("return");case 4:return e.abrupt("return",n(h({itemSelections:t,event:a})));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},updateEvent:w,selectPrevNavEvent:function(){return function(){var t=Object(r.a)(j().mark((function t(e,n){var r,i;return j().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null!=(r=K.beforeSelectedNavEventId(n(),{fallBackToHead:!0}))){t.next=5;break}return t.next=4,e(o(E));case 4:return t.abrupt("return","scroll-top");case 5:return t.next=7,e(o(r));case 7:return i=n().content.sets.selectedClientHistoryItemId,t.abrupt("return",i===E?"scroll-top":void 0);case 9:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()},selectNextNavEvent:function(){return function(){var t=Object(r.a)(j().mark((function t(e,n){var r,i,a,c;return j().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null!=(r=K.afterSelectedNavEventId(n(),{fallBackToHead:!0}))){t.next=5;break}return t.next=4,e(o(E));case 4:return t.abrupt("return","scroll-top");case 5:return t.next=7,e(o(r));case 7:return i=n().content.sets,a=i.clientHistory,c=i.selectedClientHistoryItemId,t.abrupt("return",c===E?"scroll-top":a.navSetIds.length&&a.navSetIds.at(-1)===c?"scroll-bottom":void 0);case 9:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()},selectFirstNavEvent:function(){return function(t){return t(o(E))}},selectLastNavEvent:function(){return function(t,e){var n;return t(o(null!==(n=e().content.sets.clientHistory.navSetIds.at(-1))&&void 0!==n?n:E))}},selectPostDeleteNavEvent:L};function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.immediateLoader,o=void 0!==n&&n,i=e.reset;return function(){var e=Object(r.a)(j().mark((function e(n,r){var a,u,s,f,d,h,p,v,y,g,w,O;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(m.b)(["debug","historyFetchAll","historyFetchCountInitial","historyFetchCountLazy"]);case 2:return a=e.sent,u=a.debug,s=a.historyFetchAll,f=a.historyFetchCountInitial,d=a.historyFetchCountLazy,h=s?999999999:i?f:d,p=++q,v=r(),y=v.content,g=y.sets.searchTerms,n(t.navClientHistoryLoadingStopped()),n(t.fetchNavClientHistoryStarted()),o?n(t.fetchNavClientHistoryLongStarted()):k=window.setTimeout((function(){n(t.fetchNavClientHistoryLongStarted())}),S),e.prev=14,i&&n(t.navClientHistoryNavSetIdsCleared()),w=i?void 0:Object(x.k)(y.sets),e.next=19,Object(c.e)({partial:!0,lastItemId:null===w||void 0===w?void 0:w.id,limit:h,searchTerms:g});case 19:if(O=e.sent,q===p){e.next=23;break}return u&&Object(b.f)("history fetch dropped"),e.abrupt("return");case 23:n(t.fetchNavClientHistorySucceeded({fetchedEvents:O,exhausted:O.length!==h})),e.next=31;break;case 26:e.prev=26,e.t0=e.catch(14),n(t.fetchNavClientHistoryFailed((null===e.t0||void 0===e.t0?void 0:e.t0.message)||e.t0)),"NotReadableError"===((null===e.t0||void 0===e.t0?void 0:e.t0.name)||e.t0)&&n(Object(l.a)("history-NotReadableError"));case 31:case"end":return e.stop()}}),e,null,[[14,26]])})));return function(t,n){return e.apply(this,arguments)}}()}function o(e){return function(){var n=Object(r.a)(j().mark((function n(r,o){var i,a,u;return j().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r(t.clientHistoryItemSelected(e)),i=o(),a=i.content,!Object(x.f)(a.sets,e)||Object(x.t)(a.sets,e)){n.next=15;break}return r(t.fetchFullClientHistoryItemStarted(e)),n.prev=5,n.next=8,Object(c.f)(e);case 8:u=n.sent,r(t.fetchFullClientHistoryItemSucceeded({fetchedItem:u,queryId:e})),n.next=15;break;case 12:n.prev=12,n.t0=n.catch(5),r(t.fetchFullClientHistoryItemFailed({error:(null===n.t0||void 0===n.t0?void 0:n.t0.message)||n.t0,queryId:e}));case 15:case"end":return n.stop()}}),n,null,[[5,12]])})));return function(t,e){return n.apply(this,arguments)}}()}function d(n){return function(){var o=Object(r.a)(j().mark((function r(o){return j().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n.length){r.next=2;break}return r.abrupt("return");case 2:return o(L()),o(t.deleteEventsStarted(n)),o(Object(u.b)()),r.abrupt("return",e((function(){return Object(c.d)(n)})).catch((function(){o(Object(u.e)({text:O.a.failedToDeleteEvents(n.length),severity:"error",actionText:O.a.tryAgain(),action:function(){o(d(n))}}))})));case 6:case"end":return r.stop()}}),r)})));return function(t){return o.apply(this,arguments)}}()}function h(e){var n=e.itemSelections,o=e.eventId,a=e.event;return function(){var e=Object(r.a)(j().mark((function e(r,c){var u,s,l,f;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a||(a=Object(x.f)(c().content.sets,o)),a&&a.windows){e.next=3;break}return e.abrupt("return");case 3:return u=a.windows.filter((function(t){return!t.tabs.length})).map((function(t){return t.id})),s=a.windows.filter((function(t){var e=t.id;return!n.groupIds.includes(e)})).map((function(t){return Object(i.a)(Object(i.a)({},t),{},{tabs:t.tabs.filter((function(t){var e=t.id;return!n.unitIds.includes(e)}))})})),l=s.filter((function(t){return t.tabs.length||u.includes(t.id)})),f=Object(i.a)(Object(i.a)({},a),{},{windows:l}),r(t.itemsDeselected(n)),e.abrupt("return",r(w({event:f})));case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()}function w(t){var e=t.event,n=t.timestamp,o=void 0===n?Object(f.m)():n,a=t.id,c=t.props;return function(){var t=Object(r.a)(j().mark((function t(n,r){var u,s;return j().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=7;break}if(a&&c){t.next=3;break}return t.abrupt("return");case 3:if(u=Object(x.f)(r().content.sets,a)){t.next=6;break}throw new Error("attempt to patch a non-existent or invalid event (id ".concat(a,")"));case 6:e=Object(i.a)(Object(i.a)({},u),c);case 7:if(Object(v.a)(e)&&!Object(x.u)(e)){t.next=9;break}return t.abrupt("return");case 9:return s=Object(i.a)(Object(i.a)({},e),{},{updated:o}),t.abrupt("return",n(_({savingEvents:[s]})));case 11:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()}function L(){return function(){var t=Object(r.a)(j().mark((function t(e,n){var r,i,a,c,u;return j().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=n(),i=K.afterSelectedNavEventId(r)||K.beforeSelectedNavEventId(r)||E,t.next=4,e(o(i));case 4:return a=n().content.sets,c=a.clientHistory,u=a.selectedClientHistoryItemId,t.abrupt("return",u===E?"scroll-top":c.navSetIds.length&&c.navSetIds.at(-1)===u?"scroll-bottom":void 0);case 6:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()}function _(e){var n=e.savingEvents;return function(){var e=Object(r.a)(j().mark((function e(r){return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.every(v.a)){e.next=3;break}return Object(y.d)("Some saving events are missing an id",n),e.abrupt("return");case 3:return r(t.saveEventsStarted(n)),r(Object(u.b)()),e.abrupt("return",Object(c.m)(n.map((function(t){return Object(a.z)(t,!0)}))));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}}var K={selectedClientHistoryItemId:function(t){return t.content.sets.selectedClientHistoryItemId},selectedClientHistoryItem:function(t){var e=t.content;return e.sets.clientHistory.sets[e.sets.selectedClientHistoryItemId]},clientHistoryInitialized:function(t){return t.content.sets.clientHistory.initialized},navClientHistoryIsLoading:function(t){return t.content.sets.clientHistory.navSetsLoading},navClientHistoryIsLoadingLong:function(t){return t.content.sets.clientHistory.navSetsLoadingLong},navClientHistoryIsExhausted:function(t){return!!t.content.sets.clientHistory.exhausted},navClientHistory:function(t){var e=t.content;return e.sets.clientHistory.navSetIds.map((function(t){return e.sets.clientHistory.sets[t]})).filter(Boolean)},noNavClientHistoryExists:function(t){var e=t.content;return!K.navClientHistory({content:e}).length},beforeSelectedNavEventId:function(t){var e,n=t.content,r=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).fallBackToHead,i=[E].concat(Object(o.a)(n.sets.clientHistory.navSetIds)),a=n.sets.selectedClientHistoryItemId,c=i.indexOf(a);if(!(c<0))return null!==(e=i[c-1])&&void 0!==e?e:r?a:void 0},afterSelectedNavEventId:function(t){var e,n=t.content,r=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).fallBackToHead,i=[E].concat(Object(o.a)(n.sets.clientHistory.navSetIds)),a=n.sets.selectedClientHistoryItemId,c=i.indexOf(a);if(!(c<0))return null!==(e=i[c+1])&&void 0!==e?e:r?a:void 0}};function W(t){t.navSetsLoading=!1,t.navSetsLoadingLong=!1,window.clearTimeout(k)}},function(t,e,n){"use strict";n.d(e,"h",(function(){return O})),n.d(e,"c",(function(){return k})),n.d(e,"f",(function(){return E})),n.d(e,"d",(function(){return L})),n.d(e,"e",(function(){return I})),n.d(e,"i",(function(){return C})),n.d(e,"a",(function(){return P})),n.d(e,"b",(function(){return A})),n.d(e,"g",(function(){return D}));var r=n(22),o=n(3),i=n(2),a=n(58),c=n(59),u=n(64),s=n(65),l=n(105),f=n(71),d=n(45),h=n(32),p=n(79),v=n(24),y=n(8),b=n(9);function g(){g=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(L([])));b&&b!==e&&n.call(b,i)&&(v=b);var m=p.prototype=d.prototype=Object.create(v);function w(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return h.prototype=p,r(m,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),u(x.prototype,a,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),u(m,c,"Generator"),u(m,i,(function(){return this})),u(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var m=new(function(t){Object(u.a)(n,t);var e=Object(s.a)(n);function n(){var t;return Object(c.a)(this,n),(t=e.call(this,"nxsCollections",{chromeTransactionDurability:"strict"})).collections=void 0,t.version(1).stores({collections:"id, [pinned+touched]"}),t.collections=t.table("collections"),t}return Object(a.a)(n)}(l.a)),w=m.collections,x=Object(p.a)();function O(){return j.apply(this,arguments)}function j(){return(j=Object(i.a)(g().mark((function t(){return g().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,w.count();case 3:return t.abrupt("return",t.sent);case 6:t.prev=6,t.t0=t.catch(0),Object(b.c)(t.t0,{prefix:"Failed to get collection count"});case 9:case"end":return t.stop()}}),t,null,[[0,6]])})))).apply(this,arguments)}function k(t){var e=t.from,n=t.limit,a=void 0===n?50:n,c=t.searchTerms,u=t.asc,s=t.partial;return x(Object(i.a)(g().mark((function t(){var n,i,l,f,d,p,v,y,b,m,x;return g().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=function(t){if(!t)return!1;if(e&&t.id===e.collectionId)return!1;if(!c)return!0;if(!c.free.length&&!c.collection.length&&!c.folder.length&&!c.link.length)return!1;if(Object(h.a)(t.title,[].concat(Object(o.a)(c.free),Object(o.a)(c.collection))))return!0;var n,i=Object(r.a)(t.folders||[]);try{for(i.s();!(n=i.n()).done;){var a=n.value;if(Object(h.a)(a.title,[].concat(Object(o.a)(c.free),Object(o.a)(c.collection),Object(o.a)(c.folder))))return!0;var u,s=Object(r.a)(a.links||[]);try{for(s.s();!(u=s.n()).done;){var l=u.value;if(Object(h.a)(l.title,[].concat(Object(o.a)(c.free),Object(o.a)(c.collection),Object(o.a)(c.folder),Object(o.a)(c.link)))||Object(h.a)(l.url,[].concat(Object(o.a)(c.free),Object(o.a)(c.collection),Object(o.a)(c.folder),Object(o.a)(c.link)),"url"))return!0}}catch(f){s.e(f)}finally{s.f()}}}catch(f){i.e(f)}finally{i.f()}return!1},null===e||void 0===e?void 0:e.pinnedTouchedTuple){t.next=8;break}return i=w.orderBy("[pinned+touched]"),l=u?i:i.reverse(),t.next=6,l.filter(n).limit(a).toArray();case 6:return t.t0=t.sent,t.abrupt("return",{main:t.t0});case 8:return f=w.where("[pinned+touched]"),d=u?f.above(e.pinnedTouchedTuple):f.below(e.pinnedTouchedTuple).reverse(),t.next=12,d.filter(n).limit(a).toArray();case 12:return p=t.sent,v=s?p.map(S):p,y=f.equals(e.pinnedTouchedTuple),b=u?y:y.reverse(),t.next=18,b.filter(n).toArray();case 18:return m=t.sent,x=s?m.map(S):m,t.abrupt("return",{main:v,boundary:x});case 21:case"end":return t.stop()}}),t)}))))}function S(t){return t.pinned?t:Object(v.i)(t,["id","title","color","created","updated","pinned","touched"])}function E(t){return L(t)}function L(t){return _.apply(this,arguments)}function _(){return _=Object(i.a)(g().mark((function t(e){var n,r,o=arguments;return g().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:{},t.next=3,w.bulkGet(e);case 3:return r=t.sent.filter(Boolean),"date-desc"===n.order?r.sort(f.c):"date-asc"===n.order&&r.sort(f.c).reverse(),t.abrupt("return",r);case 6:case"end":return t.stop()}}),t)}))),_.apply(this,arguments)}function I(){return T.apply(this,arguments)}function T(){return(T=Object(i.a)(g().mark((function t(){var e;return g().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=void 0,t.next=3,w.each((function(t){t.created&&(!e||t.created<e.created)&&(e=t)}));case 3:return t.abrupt("return",e);case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function C(t){return F(),m.transaction("rw",w,Object(i.a)(g().mark((function e(){return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w.bulkPut(t.filter(Boolean));case 2:case"end":return e.stop()}}),e)}))))}function P(t){return N.apply(this,arguments)}function N(){return(N=Object(i.a)(g().mark((function t(e){var n,o,i,a;return g().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:F(),n=0,o=Object(r.a)(e),t.prev=3,o.s();case 5:if((i=o.n()).done){t.next=19;break}if(a=i.value,t.prev=7,a){t.next=10;break}throw new Error("attempt to add null/undefined collection");case 10:return t.next=12,w.add(a);case 12:n++,t.next=17;break;case 15:t.prev=15,t.t0=t.catch(7);case 17:t.next=5;break;case 19:t.next=24;break;case 21:t.prev=21,t.t1=t.catch(3),o.e(t.t1);case 24:return t.prev=24,o.f(),t.finish(24);case 27:return t.abrupt("return",n);case 28:case"end":return t.stop()}}),t,null,[[3,21,24,27],[7,15]])})))).apply(this,arguments)}function A(t){return F(),w.bulkDelete(t)}function D(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return x(Object(i.a)(g().mark((function n(){var i;return g().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i={collection:[],folder:[],link:[]},t.free.length||t.collection.length||t.folder.length||t.link.length){n.next=3;break}return n.abrupt("return",i);case 3:return n.next=5,w.orderBy("[pinned+touched]").reverse().each((function(n){if(n){var a,c=Object(h.a)(n.title,[].concat(Object(o.a)(t.free),Object(o.a)(t.collection))),u=0,s=0,l=Object(r.a)(n.folders||[]);try{for(l.s();!(a=l.n()).done;){var f=a.value,d=Object(h.a)(f.title,[].concat(Object(o.a)(t.free),Object(o.a)(t.collection),Object(o.a)(t.folder))),p=0,v=0;d&&(u+=d);var y,b=Object(r.a)(f.links||[]);try{for(b.s();!(y=b.n()).done;){var g=y.value,m=Math.pow(Object(h.a)(g.title,[].concat(Object(o.a)(t.free),Object(o.a)(t.collection),Object(o.a)(t.folder),Object(o.a)(t.link)))+Object(h.a)(g.url,[].concat(Object(o.a)(t.free),Object(o.a)(t.collection),Object(o.a)(t.folder),Object(o.a)(t.link)),"url"),2);m&&(s++,v++,e.excludeLinks||i.link.push({id:g.id,setId:n.id,text:g.title||g.url,score:m,type:"link",setTitle:n.title,unit:g}),u+=m,p+=m)}}catch(w){b.e(w)}finally{b.f()}!d&&!p||e.excludeFolders||i.folder.push({id:f.id,setId:n.id,text:f.title,score:d,secondaryScore:p,unitMatchCount:v,type:"folder",setTitle:n.title})}}catch(w){l.e(w)}finally{l.f()}!c&&!u||e.excludeCollections||i.collection.push({id:n.id,setId:n.id,text:n.title,score:c,secondaryScore:u,unitMatchCount:s,type:"collection",setCreated:n.created,setUpdated:n.updated,setPinned:n.pinned,setTouched:n.touched})}}));case 5:return n.abrupt("return",{collection:i.collection.sort(d.g),folder:i.folder.sort(d.g),link:i.link.sort(d.g)});case 6:case"end":return n.stop()}}),n)}))))}function F(){try{var t,e,n;null===(t=globalThis.chrome)||void 0===t||null===(e=t.storage)||void 0===e||null===(n=e.local)||void 0===n||n.set({localDbCollectionsChanged:Object(y.n)()})}catch(r){}}},function(t,e,n){"use strict";n.d(e,"j",(function(){return S})),n.d(e,"e",(function(){return L})),n.d(e,"f",(function(){return _})),n.d(e,"g",(function(){return I})),n.d(e,"h",(function(){return C})),n.d(e,"c",(function(){return N})),n.d(e,"l",(function(){return A})),n.d(e,"d",(function(){return D})),n.d(e,"m",(function(){return F})),n.d(e,"b",(function(){return M})),n.d(e,"a",(function(){return B})),n.d(e,"k",(function(){return q})),n.d(e,"i",(function(){return K}));var r=n(3),o=n(22),i=n(2),a=n(58),c=n(59),u=n(64),s=n(65),l=n(105),f=n(102),d=n(45),h=n(32),p=n(79),v=n(8),y=n(24),b=n(13),g=n(18),m=n(9),w=n(10);function x(){x=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(L([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var O=new(function(t){Object(u.a)(n,t);var e=Object(s.a)(n);function n(){var t;return Object(c.a)(this,n),(t=e.call(this,"nxsClientHistory",{chromeTransactionDurability:"strict"})).clientHistory=void 0,t.version(1).stores({clientHistory:"id, type"}),t.clientHistory=t.table("clientHistory"),t}return Object(a.a)(n)}(l.a)),j=O.clientHistory,k=Object(p.a)();function S(){return E.apply(this,arguments)}function E(){return(E=Object(i.a)(x().mark((function t(){return x().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,j.count();case 3:return t.abrupt("return",t.sent);case 6:t.prev=6,t.t0=t.catch(0),Object(m.c)(t.t0,{prefix:"Failed to get event count"});case 9:case"end":return t.stop()}}),t,null,[[0,6]])})))).apply(this,arguments)}function L(t){var e=t.lastItemId,n=t.limit,a=void 0===n?50:n,c=t.searchTerms,u=t.partial;return k(Object(i.a)(x().mark((function t(){var n,i;return x().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e?j.where("id").below(e):j.orderBy("id"),t.next=3,n.reverse().filter((function(t){if(!t)return!1;if(!c)return!0;if(!c.free.length&&!c.history.length&&!c.window.length&&!c.tab.length)return!1;var e,n=Object(o.a)(t.windows||[]);try{for(n.s();!(e=n.n()).done;){var i=e.value;if(Object(h.a)(i.title,[].concat(Object(r.a)(c.free),Object(r.a)(c.history),Object(r.a)(c.window))))return!0;var a,u=Object(o.a)(i.tabs||[]);try{for(u.s();!(a=u.n()).done;){var s=a.value;if(Object(h.a)(s.title,[].concat(Object(r.a)(c.free),Object(r.a)(c.history),Object(r.a)(c.window),Object(r.a)(c.tab)))||Object(h.a)(s.url,[].concat(Object(r.a)(c.free),Object(r.a)(c.history),Object(r.a)(c.window),Object(r.a)(c.tab)),"url"))return!0}}catch(l){u.e(l)}finally{u.f()}}}catch(l){n.e(l)}finally{n.f()}return!1})).limit(a).toArray();case 3:return i=t.sent,t.abrupt("return",u?i.map((function(t){return Object(y.i)(t,["id","type","updated"])})):i);case 5:case"end":return t.stop()}}),t)}))))}function _(t){return j.get(t)}function I(t){return T.apply(this,arguments)}function T(){return(T=Object(i.a)(x().mark((function t(e){var n,r,o;return x().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=j.orderBy("id").reverse(),r=e?n.filter((function(t){return t&&t.type===e})):n,t.next=4,r.limit(1).toArray();case 4:return o=t.sent,t.abrupt("return",o.length?o[0]:void 0);case 6:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function C(){return P.apply(this,arguments)}function P(){return(P=Object(i.a)(x().mark((function t(){var e,n;return x().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=j.orderBy("id"),t.next=3,e.limit(1).toArray();case 3:return n=t.sent,t.abrupt("return",n.length?n[0]:void 0);case 5:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function N(){return W(),j.clear()}function A(t){return W(),j.where("type").equals(t).delete()}function D(t){return W(),j.bulkDelete(t)}function F(t,e){return G.apply(this,arguments)}function G(){return(G=Object(i.a)(x().mark((function t(e,n){return x().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return W(),t.next=3,O.transaction("rw",j,Object(i.a)(x().mark((function t(){return x().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,j.bulkPut(e.filter(Boolean));case 2:case"end":return t.stop()}}),t)}))));case 3:if(!n){t.next=6;break}return t.next=6,q(n);case 6:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function M(t,e){return U.apply(this,arguments)}function U(){return(U=Object(i.a)(x().mark((function t(e,n){return x().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(W(),t.prev=1,e){t.next=4;break}throw new Error("attempt to add null/undefined history item");case 4:return t.next=6,j.add(e);case 6:t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),Object(g.e)(t.t0,{prefix:"Failed to add to history".concat(e?" (id: ".concat(e.id,", instant: ").concat(e.instant,", type: ").concat(e.type,", created: ").concat(e.created,", updated: ").concat(e.updated,")"):"")});case 11:if(!n){t.next=14;break}return t.next=14,q(n);case 14:case"end":return t.stop()}}),t,null,[[1,8]])})))).apply(this,arguments)}function B(t,e){return R.apply(this,arguments)}function R(){return(R=Object(i.a)(x().mark((function t(e,n){var r,i,a,c;return x().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:W(),r=0,i=Object(o.a)(e),t.prev=3,i.s();case 5:if((a=i.n()).done){t.next=19;break}if(c=a.value,t.prev=7,c){t.next=10;break}throw new Error("attempt to add null/undefined history item");case 10:return t.next=12,j.add(c);case 12:r++,t.next=17;break;case 15:t.prev=15,t.t0=t.catch(7);case 17:t.next=5;break;case 19:t.next=24;break;case 21:t.prev=21,t.t1=t.catch(3),i.e(t.t1);case 24:return t.prev=24,i.f(),t.finish(24);case 27:if(!n){t.next=30;break}return t.next=30,q(n);case 30:return t.abrupt("return",r);case 31:case"end":return t.stop()}}),t,null,[[3,21,24,27],[7,15]])})))).apply(this,arguments)}function q(t){return H.apply(this,arguments)}function H(){return(H=Object(i.a)(x().mark((function t(e){var n,r,o,i;return x().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.maxAge,r=e.maxCount,t.prev=1,!n){t.next=8;break}return o=Object(v.m)()-n,t.next=6,j.where("id").below(o).delete();case 6:t.sent&&W();case 8:if(!r){t.next=17;break}return t.next=11,j.count();case 11:if(!((i=t.sent)>r)){t.next=17;break}return t.next=15,j.orderBy("id").limit(i-r).delete();case 15:t.sent&&W();case 17:t.next=22;break;case 19:t.prev=19,t.t0=t.catch(1),console.warn("history housekeeping failed",t.t0);case 22:case"end":return t.stop()}}),t,null,[[1,19]])})))).apply(this,arguments)}function K(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return k(Object(i.a)(x().mark((function n(){var i;return x().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i={event:[],window:[],tab:[]},t.free.length||t.history.length||t.window.length||t.tab.length){n.next=3;break}return n.abrupt("return",i);case 3:return n.next=5,j.orderBy("id").reverse().each((function(n){if(n){var a,c=0,u=0,s=Object(o.a)(n.windows||[]);try{for(s.s();!(a=s.n()).done;){var l=a.value,d=Object(h.a)(l.title,[].concat(Object(r.a)(t.free),Object(r.a)(t.history),Object(r.a)(t.window))),p=0,v=0;d&&(c+=d);var y,g=Object(o.a)(l.tabs||[]);try{for(g.s();!(y=g.n()).done;){var m=y.value,x=Math.pow(Object(h.a)(m.title,[].concat(Object(r.a)(t.free),Object(r.a)(t.history),Object(r.a)(t.window),Object(r.a)(t.tab)))+Object(h.a)(m.url,[].concat(Object(r.a)(t.free),Object(r.a)(t.history),Object(r.a)(t.window),Object(r.a)(t.tab)),"url"),2);x&&(u++,v++,e.excludeTabs||i.tab.push({id:m.id,setId:n.id,text:m.title||m.url,score:x,type:"tab",setTitle:"".concat(f.a.clientHistoryItemType(n.type)," ").concat(w.a.event()," from ").concat(w.a.shortDate(n.id,{abbreviateRecent:!0})),unit:m}),c+=x,p+=x)}}catch(O){g.e(O)}finally{g.f()}!d&&!p||e.excludeWindows||i.window.push({id:l.id,setId:n.id,text:l.title,score:d,secondaryScore:p,unitMatchCount:v,type:"window",setTitle:"".concat(f.a.clientHistoryItemType(n.type)," ").concat(w.a.event()," from ").concat(w.a.shortDate(n.id,{abbreviateRecent:!0}))})}}catch(O){s.e(O)}finally{s.f()}c&&!e.excludeEvents&&i.event.push({id:n.id,setId:n.id,text:Object(b.d)(w.a.shortDate(n.id,{abbreviateRecent:!0})),score:0,secondaryScore:c,unitMatchCount:u,type:"event",eventType:n.type})}}));case 5:return n.abrupt("return",{event:i.event.sort(d.g),window:i.window.sort(d.g),tab:i.tab.sort(d.g)});case 6:case"end":return n.stop()}}),n)}))))}function W(){try{var t,e,n;null===(t=globalThis.chrome)||void 0===t||null===(e=t.storage)||void 0===e||null===(n=e.local)||void 0===n||n.set({localDbEventsChanged:Object(v.n)()})}catch(r){}}},function(t,e,n){"use strict";n.d(e,"g",(function(){return L})),n.d(e,"f",(function(){return _})),n.d(e,"q",(function(){return I})),n.d(e,"p",(function(){return T})),n.d(e,"d",(function(){return C})),n.d(e,"e",(function(){return P})),n.d(e,"c",(function(){return N})),n.d(e,"j",(function(){return A})),n.d(e,"k",(function(){return D})),n.d(e,"o",(function(){return F})),n.d(e,"l",(function(){return G})),n.d(e,"m",(function(){return M})),n.d(e,"n",(function(){return U})),n.d(e,"b",(function(){return B})),n.d(e,"a",(function(){return R})),n.d(e,"h",(function(){return q})),n.d(e,"i",(function(){return H}));var r=n(2),o=n(22),i=n(1),a=n(3),c=n(107),u=n(12),s=n(24),l=n(8),f=n(13),d=n(70),h=n(18),p=n(9),v=n(5),y=n(50),b=n(10),g=n(102),m=n(17),w=n(45),x=n(47),O=n(49),j=n(36),k=n(6),S=n(125);function E(){E=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new S(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(L([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var L=function(){return[v.j]},_=function(){return{initialized:!1,sets:{},navSetIds:[],navSetsLoading:!1,navSetsLoadingLong:!1,exhausted:!1}},I=function(t,e){var n=e.payload,r=n.ids,o=n.additive,i=Object(k.x)(t.sets.selectedSetIds,r,o);t.sets.selectedSetIds=i,Object(S.b)(Object(a.a)(i)),t.sets.selectedClientHistoryItemId=O.a,Object(x.e)(t)},T=function(t,e){var n=e.payload,r=Object(u.k)(t.sets.selectedSetIds,n);t.sets.selectedSetIds=r,Object(S.b)(Object(a.a)(r)),t.sets.selectedClientHistoryItemId=O.a,Object(x.e)(t)},C=function(t,e){e.payload.forEach((function(e){Object(k.v)(t.sets,e)}))},P=function(t,e){var n=e.payload,r=n.fetchedSets,o=n.querySetIds,c=Object(a.a)(o);r.forEach((function(e){if(e.id){c=Object(u.j)(c,(function(t){return t===e.id})),Object(k.y)(t.sets,e.id);var n=Object(s.e)(e,"folders"),r=n?t.sets.collections.sets:t.sets.remoteClients.sets,o=Object(i.a)(Object(i.a)(Object(i.a)({},r[e.id]),e),{},{loaded:Object(l.m)()});r[e.id]=n?Object(v.y)(o):o,Object(k.w)(t.sets,e.id)}})),c.length&&(Object(p.f)("unmatched query set ids (".concat(c,") of (").concat(o,"). possible deletion or insufficient privileges.")),c.forEach((function(e){Object(k.w)(t.sets,e),Object(k.q)(t.sets,e)})))},N=function(t,e){var n=e.payload,r=n.error,o=n.querySetIds;Object(h.d)("Full sets fetch failed (".concat(o,"): ").concat(r)),o.forEach((function(e){Object(k.w)(t.sets,e)}))},A=function(t,e){var n=e.payload,r=n.invert,i=n.showAllItemMatches,a=n.limitToUnitIds,c=H.selectedSetGroups({content:t}),s=c.windows,l=c.folders,f=H.searchTerms({content:t}),d=H.filterSearchTerms({content:t}),h=!f&&!d||i?s||l:s?Object(w.d)(s):Object(w.c)(l),p=[],y=new Set,b=Object(v.r)(h);if(a){var g,m=Object(u.q)(b.filter((function(t){var e=t.id;return a.includes(e)})).map((function(t){return t.url}))),O=Object(o.a)(b);try{for(O.s();!(g=O.n()).done;){var j=g.value;(r?!m.includes(j.url):m.includes(j.url))&&p.push(j.id)}}catch(L){O.e(L)}finally{O.f()}}else{var k,S=Object(o.a)(b);try{for(S.s();!(k=S.n()).done;){var E=k.value;y.has(E.url)?r||p.push(E.id):(y.add(E.url),r&&p.push(E.id))}}catch(L){S.e(L)}finally{S.f()}}Object(x.h)(t,{payload:{unitIds:p}})},D=function(t){var e;1===(e=t.sets.selectedSetIds).length&&Object(k.r)(e[0])||(Object(x.g)(t),t.sets.selectedSetIds=L(),Object(S.b)(Object(a.a)(t.sets.selectedSetIds)))},F=function(t,e){var n=e.payload;t.sets.searchTerms=n},G=function(t,e){var n=e.payload;t.sets.filterSearchTerms=n},M=function(t,e){var n=e.payload;t.sets.searchResults=n},U=function(t,e){var n=e.payload;t.sets.searchResultsLoading=n},B=function(t){t.sets.searchTerms=null,t.sets.filterSearchTerms=null,t.sets.searchResults=null,t.sets.searchResultsLoading=!1},R=["setsSelected","setsDeselected","fetchFullSetsStarted","fetchFullSetsSucceeded","fetchFullSetsFailed"];function q(t){return{rangeSelectAndHydrateSets:function(t){var n=t.id,r=t.additive;return function(t,o){var i=o().content,c=[v.j].concat(Object(a.a)(i.sets.remoteClients.navSetIds),Object(a.a)(i.sets.collections.navSetIds)),u=i.sets.selectedSetIds.findLast((function(t){return c.includes(t)}));t(e({ids:Object(d.b)({selectedItem:n,anchorItem:u,allItems:c}),additive:r}))}},toggleSelectAndHydrateSet:function(n){return function(r,o){r(o().content.sets.selectedSetIds.includes(n)?t.setsDeselected([n]):e({ids:[n],additive:!0}))}},selectAndHydrateSets:e,selectPrevNavSet:function(){return function(){var t=Object(r.a)(E().mark((function t(n,r){var o,i,a,c;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=H.beforeSelectedNavSetId(r(),{fallBackToHead:!0})){t.next=3;break}return t.abrupt("return",n(e({ids:[v.j]})));case 3:return t.next=5,n(e({ids:[o]}));case 5:return i=r().content.sets,a=i.collections,c=i.selectedSetIds,t.abrupt("return",a.navSetIds.length&&c.includes(a.navSetIds[0])?"scroll-top":void 0);case 7:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()},selectNextNavSet:function(){return function(){var t=Object(r.a)(E().mark((function t(n,r){var o,i,a,c;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=H.afterSelectedNavSetId(r(),{fallBackToHead:!0})){t.next=3;break}return t.abrupt("return",n(e({ids:[v.j]})));case 3:return t.next=5,n(e({ids:[o]}));case 5:return i=r().content.sets,a=i.collections,c=i.selectedSetIds,t.abrupt("return",a.navSetIds.length?c.includes(a.navSetIds[0])?"scroll-top":c.includes(a.navSetIds.at(-1))?"scroll-bottom":void 0:void 0);case 7:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()},selectFirstNavSet:function(){return function(t,n){var r=n().content.sets,o=r.selectedSetIds,i=r.collections;if(!o.length)return t(e({ids:[v.j]}));var a=i.navSetIds[0];return!a||1===o.length&&i.navSetIds[0]&&i.navSetIds[0]===o[0]?t(e({ids:[v.j]})):t(e({ids:[a]}))}},selectLastNavSet:function(){return function(t,n){var r;return t(e({ids:[null!==(r=n().content.sets.collections.navSetIds.at(-1))&&void 0!==r?r:v.j]}))}},selectPostDeleteNavSet:function(){return function(){var t=Object(r.a)(E().mark((function t(n,r){var o,i,a,c,u;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=r(),i=H.afterSelectedNavSetId(o,{skipSelected:!0})||H.beforeSelectedNavSetId(o,{skipSelected:!0})||v.j,t.next=4,n(e({ids:[i]}));case 4:return a=r().content.sets,c=a.collections,u=a.selectedSetIds,t.abrupt("return",c.navSetIds.length?u.includes(c.navSetIds[0])?"scroll-top":u.includes(c.navSetIds.at(-1))?"scroll-bottom":void 0:void 0);case 6:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()},fetchFullSets:n};function e(e){var o=e.ids,i=e.additive;return function(){var e=Object(r.a)(E().mark((function e(r,a){var c,s;return E().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r(t.setsSelected({ids:Object(u.q)(o),additive:i})),c=a(),s=c.content,e.next=4,r(n(s.sets.selectedSetIds));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()}function n(e){return function(){var n=Object(r.a)(E().mark((function n(r,o){var i,a,c,u;return E().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=o(),a=i.content,(c=e.filter((function(t){return!Object(k.r)(t)&&!Object(k.t)(a.sets,t)}))).length){n.next=4;break}return n.abrupt("return");case 4:return r(t.fetchFullSetsStarted(c)),n.prev=5,n.next=8,Object(y.f)(c);case 8:u=n.sent,r(t.fetchFullSetsSucceeded({fetchedSets:u,querySetIds:c})),n.next=15;break;case 12:n.prev=12,n.t0=n.catch(5),r(t.fetchFullSetsFailed({error:(null===n.t0||void 0===n.t0?void 0:n.t0.message)||n.t0,querySetIds:c}));case 15:case"end":return n.stop()}}),n,null,[[5,12]])})));return function(t,e){return n.apply(this,arguments)}}()}}var H={selectedSetIds:function(t){return t.content.sets.selectedSetIds},selectedSetWindows:function(t){return W(t.content.sets)},selectedSetFolders:function(t){return z(t.content.sets)},selectedSetGroups:Object(c.a)((function(t){return t.content.sets}),(function(t){var e=W(t);return e?{windows:Object(w.b)(e,t.searchTerms||t.filterSearchTerms,!!t.selectedClientHistoryItemId)}:{folders:Object(w.a)(z(t)||[],t.searchTerms||t.filterSearchTerms)}})),beforeSelectedNavSetId:function(t){var e=t.content,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.skipSelected,o=n.fallBackToHead,i=[v.j].concat(Object(a.a)(e.sets.remoteClients.navSetIds),Object(a.a)(e.sets.collections.navSetIds)),c=e.sets.selectedSetIds.findLast((function(t){return i.includes(t)}));if(c){var u=r?i.filter((function(t){return t===c||!e.sets.selectedSetIds.includes(t)})):i,s=u.indexOf(c);if(!(s<0))return u[s-1]||(o?c:void 0)}},afterSelectedNavSetId:function(t){var e=t.content,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.skipSelected,o=n.fallBackToHead,i=[v.j].concat(Object(a.a)(e.sets.remoteClients.navSetIds),Object(a.a)(e.sets.collections.navSetIds)),c=e.sets.selectedSetIds.findLast((function(t){return i.includes(t)}));if(c){var u=r?i.filter((function(t){return t===c||!e.sets.selectedSetIds.includes(t)})):i,s=u.indexOf(c);if(!(s<0))return u[s+1]||(o?c:void 0)}},selectedSetsHaveDuplicateUnits:function(t){var e,n=t.content,r=t.settings,i=H.selectedSetGroups({content:n}),a=i.windows,c=i.folders,u=H.searchTerms({content:n}),s=H.filterSearchTerms({content:n}),l=!u&&!s||r.showAllItemMatches?a||c:a?Object(w.d)(a):Object(w.c)(c),f=new Set,d=Object(o.a)(Object(v.r)(l));try{for(d.s();!(e=d.n()).done;){var h=e.value;if(f.has(h.url))return!0;f.add(h.url)}}catch(p){d.e(p)}finally{d.f()}return!1},selectedSetsHaveUnits:function(t){var e=t.content;if(H.onlyLocalClientIsSelected({content:e})&&e.sets.selectedClientHistoryItemId){var n,r=null===(n=Object(k.f)(e.sets,e.sets.selectedClientHistoryItemId))||void 0===n?void 0:n.windows;if(r){var i,a=Object(o.a)(r);try{for(a.s();!(i=a.n()).done;){if(i.value.tabs.length)return!0}}catch(x){a.e(x)}finally{a.f()}}return!1}var c,u=Object(o.a)(e.sets.selectedSetIds);try{for(u.s();!(c=u.n()).done;){var s=c.value,l=Object(k.r)(s)&&e.sets.localWindows;if(l){var f,d=Object(o.a)(l);try{for(d.s();!(f=d.n()).done;){if(f.value.tabs.length)return!0}}catch(x){d.e(x)}finally{d.f()}}else{var h=Object(k.g)(e.sets,s);if(h){var p,v,y=Object(o.a)(null!==(p=h.folders)&&void 0!==p?p:[]);try{for(y.s();!(v=y.n()).done;){if(v.value.links.length)return!0}}catch(x){y.e(x)}finally{y.f()}}else{var b=Object(k.n)(e.sets,s);if(b){var g,m,w=Object(o.a)(null!==(g=b.windows)&&void 0!==g?g:[]);try{for(w.s();!(m=w.n()).done;){if(m.value.tabs.length)return!0}}catch(x){w.e(x)}finally{w.f()}}}}}}catch(x){u.e(x)}finally{u.f()}return!1},selectedSetDateTexts:function(t){var e=t.content.sets;if(1!==e.selectedSetIds.length)return null;if(Object(k.r)(e.selectedSetIds[0])){if(!e.selectedClientHistoryItemId)return null;var n=Object(k.f)(e,e.selectedClientHistoryItemId);if(n)return{primary:Object(f.d)(b.a.date(n.id,{format:"relative"})),secondary:""}}var r=Object(k.g)(e,e.selectedSetIds[0],!0);if(r){var o=r.created,i=r.updated,a=o&&i&&+o<+i;return{primary:Object(f.d)(Object(v.s)(o,i)),secondary:a?Object(f.d)(Object(v.s)(o)):""}}var c=Object(k.n)(e,e.selectedSetIds[0],!0);return(null===c||void 0===c?void 0:c.updated)?{primary:Object(f.d)(b.a.date(c.updated,{format:"long"})),secondary:Object(f.d)(b.a.date(c.updated,{format:"relative",verb:"updated"}))}:null},selectedSetTitle:function(t){var e=t.content,n=t.settings;if(1===e.sets.selectedSetIds.length){var r=e.sets.selectedSetIds[0];if(Object(k.r)(r)){var o=e.sets.clientHistory.sets[e.sets.selectedClientHistoryItemId];return o?"".concat(Object(f.d)(g.a.clientHistoryItemType(o.type))," \u2022 ").concat(Object(f.d)(b.a.shortDate(o.id))):Object(m.l)("clientTitle")({settings:n})}var i=Object(k.g)(e.sets,r,!0);if(i)return i.title;var a=Object(k.n)(e.sets,r,!0);if(a)return a.title}else if(e.sets.selectedSetIds.length>1){var c;return null===(c=Object(k.e)(e.sets,(function(t){return!!t.title})))||void 0===c?void 0:c.title}},lastSelectedCollection:function(t){var e,n=t.content;return null!==(e=Object(k.e)(n.sets,(function(t){return!!t.title})))&&void 0!==e?e:Object(k.e)(n.sets)},someSelectedSetsAreLoading:function(t){var e=t.content;return e.sets.selectedSetIds.some((function(t){return Object(k.t)(e.sets,t)}))||H.onlyLocalClientIsSelected({content:e})&&!!e.sets.selectedClientHistoryItemId&&Object(k.t)(e.sets,e.sets.selectedClientHistoryItemId)},someSelectedSetsAreInvalid:function(t){var e=t.content;return e.sets.selectedSetIds.some((function(t){return Object(k.s)(e.sets,t)}))},allSelectedSetsAreInvalid:function(t){var e=t.content;return e.sets.selectedSetIds.every((function(t){return Object(k.s)(e.sets,t)}))},selectedSetInfo:function(t){var e=t.content,n=e.sets.selectedSetIds,r=n.length,o=n.filter((function(t){return Object(k.s)(e.sets,t)})).length,i=o>0,a=i&&o===r;return{total:r,invalid:o,none:!r,someInvalid:i,multipleInvalid:o>1,singleInvalid:1===o,allInvalid:a,partialInvalid:i&&!a}},someSelectedSetsAreUnhydrated:function(t){var e=t.content;return e.sets.selectedSetIds.some((function(t){return!Object(k.r)(t)&&!Object(k.s)(e.sets,t)&&Object(k.u)(Object(k.m)(e.sets,t,!0))}))||H.onlyLocalClientIsSelected({content:e})&&!!e.sets.selectedClientHistoryItemId&&Object(k.u)(Object(k.f)(e.sets,e.sets.selectedClientHistoryItemId))},someSelectedSetsArePending:function(t){var e=t.content;return H.someSelectedSetsAreLoading({content:e})||H.someSelectedSetsAreUnhydrated({content:e})},someSelectedSetsArePendingOrInvalid:function(t){var e=t.content;return H.someSelectedSetsArePending({content:e})||H.someSelectedSetsAreInvalid({content:e})},noSetIsSelected:function(t){return!t.content.sets.selectedSetIds.length},multipleSetsAreSelected:function(t){return t.content.sets.selectedSetIds.length>1},localClientIsSelected:function(t){return t.content.sets.selectedSetIds.some(k.r)},singleClientIsSelected:function(t){var e=t.content;return H.onlyLocalClientIsSelected({content:e})||H.singleRemoteClientIsSelected({content:e})},onlyLocalClientIsSelected:function(t){var e=t.content;return 1===e.sets.selectedSetIds.length&&Object(k.r)(e.sets.selectedSetIds[0])},onlyLocalClientNowIsSelected:function(t){var e=t.content;return H.onlyLocalClientIsSelected({content:e})&&!e.sets.selectedClientHistoryItemId},onlyLocalClientEventIsSelected:function(t){var e=t.content;return H.onlyLocalClientIsSelected({content:e})&&!!e.sets.selectedClientHistoryItemId},singleRemoteClientIsSelected:function(t){var e=t.content;return 1===e.sets.selectedSetIds.length&&!!Object(k.n)(e.sets,e.sets.selectedSetIds[0],!0)},singleCollectionIsSelected:function(t){var e=t.content;return 1===e.sets.selectedSetIds.length&&!!Object(k.g)(e.sets,e.sets.selectedSetIds[0],!0)},onlyClientsAreSelected:function(t){return K(t.content.sets)},onlyCollectionsAreSelected:function(t){var e=t.content;return e.sets.selectedSetIds.length>0&&e.sets.selectedSetIds.every((function(t){return!!Object(k.g)(e.sets,t,!0)}))},selectedSetCount:function(t){return t.content.sets.selectedSetIds.length},selectedClientCount:function(t){var e=t.content;return e.sets.selectedSetIds.filter((function(t){return Object(k.r)(t)||!!Object(k.n)(e.sets,t,!0)})).length},selectedRemoteClientCount:function(t){var e=t.content;return e.sets.selectedSetIds.filter((function(t){return!!Object(k.n)(e.sets,t,!0)})).length},selectedCollectionCount:function(t){var e=t.content;return e.sets.selectedSetIds.filter((function(t){return!!Object(k.g)(e.sets,t,!0)})).length},selectedCollectionIds:function(t){var e=t.content;return e.sets.selectedSetIds.filter((function(t){return!!Object(k.g)(e.sets,t,!0)}))},searchTerms:function(t){return t.content.sets.searchTerms},filterSearchTerms:function(t){return t.content.sets.filterSearchTerms},searchResults:function(t){return t.content.sets.searchResults},searchResultsLoading:function(t){return t.content.sets.searchResultsLoading}};function K(t){return t.selectedSetIds.length>0&&t.selectedSetIds.every((function(e){return Object(k.r)(e)||!!Object(k.n)(t,e,!0)}))}function W(t){if(K(t))return t.selectedSetIds.map((function(e,n){return function(t){var e,n,r,o,a=t.sets,c=t.setId,u=t.setInfo,s=Object(k.r)(c)?a.selectedClientHistoryItemId?null!==(e=null===(n=Object(k.f)(a,a.selectedClientHistoryItemId))||void 0===n?void 0:n.windows)&&void 0!==e?e:[]:a.localWindows:null!==(r=null===(o=Object(k.n)(a,c))||void 0===o?void 0:o.windows)&&void 0!==r?r:[];return u?Y(s,Object(i.a)({type:Object(k.r)(c)?a.selectedClientHistoryItemId?"history":"session":"client"},u)):s}({sets:t,setId:e,setInfo:t.selectedSetIds.length>1?{idx:n,totalCount:t.selectedSetIds.length}:void 0})})).flat()}function z(t){if(!K(t))return t.selectedSetIds.map((function(e,n){return function(t){var e,n=t.sets,r=t.setId,o=t.setInfo;if(Object(k.r)(r)){var a,c,u=(n.selectedClientHistoryItemId?null!==(a=null===(c=Object(k.f)(n,n.selectedClientHistoryItemId))||void 0===c?void 0:c.windows)&&void 0!==a?a:[]:n.localWindows).map((function(t){return Object(k.c)(t,void 0,void 0,!0)}));return o?Y(u,Object(i.a)({type:n.selectedClientHistoryItemId?"history":"session"},o)):u}if(Object(k.s)(n,r))return[];var s=Object(k.g)(n,r);if(s){var l,f=null!==(l=s.folders)&&void 0!==l?l:[];return o?Y(f,Object(i.a)({type:"collection",title:s.title},o)):f}var d=Object(k.n)(n,r),h=(null!==(e=null===d||void 0===d?void 0:d.windows)&&void 0!==e?e:[]).map((function(t){return Object(k.c)(t)}));return o?Y(h,Object(i.a)({type:"client"},o)):h}({sets:t,setId:e,setInfo:t.selectedSetIds.length>1?{idx:n,totalCount:t.selectedSetIds.length}:void 0})})).flat()}function Y(t,e){var n=e.type,r=e.title,o=e.idx,a=e.totalCount,c=j.a.inSet({type:n,title:r,idx:o,totalCount:a});return t.map((function(t){return Object(i.a)(Object(i.a)({},t),{},{_setText:c})}))}},function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"g",(function(){return l})),n.d(e,"e",(function(){return f})),n.d(e,"a",(function(){return d})),n.d(e,"f",(function(){return h})),n.d(e,"i",(function(){return p})),n.d(e,"h",(function(){return v})),n.d(e,"d",(function(){return y})),n.d(e,"c",(function(){return b}));var r=n(3),o={gray:"#999",blue:"#0097ff",green:"#6ab200",yellow:"#ca9f00",red:"#d54040"},i="#99999922",a="#0097ff22",c="#6ab20022",u="#ca9f0022",s="#d5404022";function l(t,e){return function(n){return function(t,e){var n,o=e.color1,i=e.color2,a=t.map((function(t){return t.map((function(t){return g(t)})).join("")})),c=b(o),u=b(i),s=t.map((function(t){return t.map((function(t,e){return e%2?u:c}))})).flat();(n=console).log.apply(n,[a.join("\n\r")].concat(Object(r.a)(s)))}(n,{color1:t,color2:e})}}var f=y(o.gray),d=y(o.blue),h=y(o.green),p=y(o.yellow),v=y(o.red);y(o.gray,i),y(o.blue,a),y(o.green,c),y(o.yellow,u),y(o.red,s);function y(t,e){return function(){for(var n,o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];var c=i[0],u=i.slice(1);(n=console).log.apply(n,[g(c),b(t,e)].concat(Object(r.a)(u)))}}function b(t,e){return"color: ".concat(t).concat(e?";background-color: ".concat(e):"")}function g(t){return"%c".concat("object"===typeof t?JSON.stringify(t,null,2):t)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(150);function o(t,e,n){return(e=Object(r.a)(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e,n){"use strict";function r(t){if(null===t||!0===t||!1===t)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"c",(function(){return c})),n.d(e,"e",(function(){return u})),n.d(e,"b",(function(){return s})),n.d(e,"a",(function(){return l})),n.d(e,"d",(function(){return f}));var r,o,i=n(57),a=Object(i.b)({name:"notification",initialState:{visible:!1,text:"Be kind to yourself",severity:"info"},reducers:{notificationShown:function(t,e){var n=e.payload,r=n.text,o=n.severity,i=void 0===o?"info":o,a=n.actionText;t.visible=!0,t.text=r,t.severity=i,t.actionText=a},notificationHidden:function(t){t.visible=!1}}}),c=a.reducer;function u(t){var e=t.text,n=t.severity,i=t.actionText,c=t.action,u=t.timeout,l=void 0===u?3e3:u;return function(t){r=c,window.clearTimeout(o),"none"!==l&&(o=window.setTimeout((function(){t(s())}),l)),t(a.actions.notificationShown({text:e,severity:n,actionText:i}))}}function s(){return function(t){r=void 0,t(a.actions.notificationHidden())}}function l(){var t;return null===(t=r)||void 0===t?void 0:t()}var f={notificationVisible:function(t){return t.notification.visible},notificationText:function(t){return t.notification.text},notificationSeverity:function(t){return t.notification.severity},notificationActionText:function(t){return t.notification.actionText}}},function(t,e,n){"use strict";(function(t,r){n.d(e,"a",(function(){return L})),n.d(e,"b",(function(){return T}));var o=n(43),i=(n(107),n(80)),a=n(155),c=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),u=function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(c){i=[6,c],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}},s=function(t,e){for(var n=0,r=e.length,o=t.length;n<r;n++,o++)t[o]=e[n];return t},l=Object.defineProperty,f=Object.defineProperties,d=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,y=function(t,e,n){return e in t?l(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n},b=function(t,e){for(var n in e||(e={}))p.call(e,n)&&y(t,n,e[n]);if(h)for(var r=0,o=h(e);r<o.length;r++){n=o[r];v.call(e,n)&&y(t,n,e[n])}return t},g=function(t,e){return f(t,d(e))},m=function(t,e,n){return new Promise((function(r,o){var i=function(t){try{c(n.next(t))}catch(e){o(e)}},a=function(t){try{c(n.throw(t))}catch(e){o(e)}},c=function(t){return t.done?r(t.value):Promise.resolve(t.value).then(i,a)};c((n=n.apply(t,e)).next())}))},w="undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"===typeof arguments[0]?i.c:i.c.apply(null,arguments)};"undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function x(t){if("object"!==typeof t||null===t)return!1;var e=Object.getPrototypeOf(t);if(null===e)return!0;for(var n=e;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return e===n}var O=function(t){function e(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.apply(this,n)||this;return Object.setPrototypeOf(o,e.prototype),o}return c(e,t),Object.defineProperty(e,Symbol.species,{get:function(){return e},enumerable:!1,configurable:!0}),e.prototype.concat=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.prototype.concat.apply(this,e)},e.prototype.prepend=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return 1===t.length&&Array.isArray(t[0])?new(e.bind.apply(e,s([void 0],t[0].concat(this)))):new(e.bind.apply(e,s([void 0],t.concat(this))))},e}(Array),j=function(t){function e(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.apply(this,n)||this;return Object.setPrototypeOf(o,e.prototype),o}return c(e,t),Object.defineProperty(e,Symbol.species,{get:function(){return e},enumerable:!1,configurable:!0}),e.prototype.concat=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.prototype.concat.apply(this,e)},e.prototype.prepend=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return 1===t.length&&Array.isArray(t[0])?new(e.bind.apply(e,s([void 0],t[0].concat(this)))):new(e.bind.apply(e,s([void 0],t.concat(this))))},e}(Array);function k(t){return Object(o.e)(t)?Object(o.b)(t,(function(){})):t}function S(){return function(t){return function(t){void 0===t&&(t={});var e=t.thunk,n=void 0===e||e,r=(t.immutableCheck,t.serializableCheck,new O);n&&("boolean"===typeof n?r.push(a.a):r.push(a.a.withExtraArgument(n.extraArgument)));0;return r}(t)}}var E=!0;function L(t){var e,n=S(),r=t||{},o=r.reducer,a=void 0===o?void 0:o,c=r.middleware,u=void 0===c?n():c,l=r.devTools,f=void 0===l||l,d=r.preloadedState,h=void 0===d?void 0:d,p=r.enhancers,v=void 0===p?void 0:p;if("function"===typeof a)e=a;else{if(!x(a))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');e=Object(i.b)(a)}var y=u;if("function"===typeof y&&(y=y(n),!E&&!Array.isArray(y)))throw new Error("when using a middleware builder function, an array of middleware must be returned");if(!E&&y.some((function(t){return"function"!==typeof t})))throw new Error("each middleware provided to configureStore must be a function");var g=i.a.apply(void 0,y),m=i.c;f&&(m=w(b({trace:!E},"object"===typeof f&&f)));var O=new j(g),k=O;Array.isArray(v)?k=s([g],v):"function"===typeof v&&(k=v(O));var L=m.apply(void 0,k);return Object(i.d)(e,h,L)}function _(t,e){function n(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(e){var o=e.apply(void 0,n);if(!o)throw new Error("prepareAction did not return an object");return b(b({type:t,payload:o.payload},"meta"in o&&{meta:o.meta}),"error"in o&&{error:o.error})}return{type:t,payload:n[0]}}return n.toString=function(){return""+t},n.type=t,n.match=function(e){return e.type===t},n}function I(t){var e,n={},r=[],o={addCase:function(t,e){var r="string"===typeof t?t:t.type;if(r in n)throw new Error("addCase cannot be called with two reducers for the same action type");return n[r]=e,o},addMatcher:function(t,e){return r.push({matcher:t,reducer:e}),o},addDefaultCase:function(t){return e=t,o}};return t(o),[n,r,e]}function T(t){var e=t.name;if(!e)throw new Error("`name` is a required option for createSlice");var n,r="function"==typeof t.initialState?t.initialState:k(t.initialState),i=t.reducers||{},a=Object.keys(i),c={},u={},l={};function f(){var e="function"===typeof t.extraReducers?I(t.extraReducers):[t.extraReducers],n=e[0],i=void 0===n?{}:n,a=e[1],c=void 0===a?[]:a,l=e[2],f=void 0===l?void 0:l,d=b(b({},i),u);return function(t,e,n,r){void 0===n&&(n=[]);var i,a="function"===typeof e?I(e):[e,n,r],c=a[0],u=a[1],l=a[2];if("function"===typeof t)i=function(){return k(t())};else{var f=k(t);i=function(){return f}}function d(t,e){void 0===t&&(t=i());var n=s([c[e.type]],u.filter((function(t){return(0,t.matcher)(e)})).map((function(t){return t.reducer})));return 0===n.filter((function(t){return!!t})).length&&(n=[l]),n.reduce((function(t,n){if(n){var r;if(Object(o.d)(t))return void 0===(r=n(t,e))?t:r;if(Object(o.e)(t))return Object(o.b)(t,(function(t){return n(t,e)}));if(void 0===(r=n(t,e))){if(null===t)return t;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}return t}),t)}return d.getInitialState=i,d}(r,(function(t){for(var e in d)t.addCase(e,d[e]);for(var n=0,r=c;n<r.length;n++){var o=r[n];t.addMatcher(o.matcher,o.reducer)}f&&t.addDefaultCase(f)}))}return a.forEach((function(t){var n,r,o=i[t],a=e+"/"+t;"reducer"in o?(n=o.reducer,r=o.prepare):n=o,c[t]=n,u[a]=n,l[t]=r?_(a,r):_(a)})),{name:e,reducer:function(t,e){return n||(n=f()),n(t,e)},actions:l,caseReducers:c,getInitialState:function(){return n||(n=f()),n.getInitialState()}}}var C=function(t){void 0===t&&(t=21);for(var e="",n=t;n--;)e+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return e},P=["name","message","stack","code"],N=function(t,e){this.payload=t,this.meta=e},A=function(t,e){this.payload=t,this.meta=e},D=function(t){if("object"===typeof t&&null!==t){for(var e={},n=0,r=P;n<r.length;n++){var o=r[n];"string"===typeof t[o]&&(e[o]=t[o])}return e}return{message:String(t)}};!function(){function t(t,e,n){var r=_(t+"/fulfilled",(function(t,e,n,r){return{payload:t,meta:g(b({},r||{}),{arg:n,requestId:e,requestStatus:"fulfilled"})}})),o=_(t+"/pending",(function(t,e,n){return{payload:void 0,meta:g(b({},n||{}),{arg:e,requestId:t,requestStatus:"pending"})}})),i=_(t+"/rejected",(function(t,e,r,o,i){return{payload:o,error:(n&&n.serializeError||D)(t||"Rejected"),meta:g(b({},i||{}),{arg:r,requestId:e,rejectedWithValue:!!o,requestStatus:"rejected",aborted:"AbortError"===(null==t?void 0:t.name),condition:"ConditionError"===(null==t?void 0:t.name)})}})),a="undefined"!==typeof AbortController?AbortController:function(){function t(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return t.prototype.abort=function(){0},t}();return Object.assign((function(t){return function(c,s,l){var f,d=(null==n?void 0:n.idGenerator)?n.idGenerator(t):C(),h=new a;function p(t){f=t,h.abort()}var v=function(){return m(this,null,(function(){var a,v,y,b,g,m;return u(this,(function(u){switch(u.label){case 0:return u.trys.push([0,4,,5]),b=null==(a=null==n?void 0:n.condition)?void 0:a.call(n,t,{getState:s,extra:l}),null===(w=b)||"object"!==typeof w||"function"!==typeof w.then?[3,2]:[4,b];case 1:b=u.sent(),u.label=2;case 2:if(!1===b||h.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return!0,g=new Promise((function(t,e){return h.signal.addEventListener("abort",(function(){return e({name:"AbortError",message:f||"Aborted"})}))})),c(o(d,t,null==(v=null==n?void 0:n.getPendingMeta)?void 0:v.call(n,{requestId:d,arg:t},{getState:s,extra:l}))),[4,Promise.race([g,Promise.resolve(e(t,{dispatch:c,getState:s,extra:l,requestId:d,signal:h.signal,abort:p,rejectWithValue:function(t,e){return new N(t,e)},fulfillWithValue:function(t,e){return new A(t,e)}})).then((function(e){if(e instanceof N)throw e;return e instanceof A?r(e.payload,d,t,e.meta):r(e,d,t)}))])];case 3:return y=u.sent(),[3,5];case 4:return m=u.sent(),y=m instanceof N?i(null,d,t,m.payload,m.meta):i(m,d,t),[3,5];case 5:return n&&!n.dispatchConditionRejection&&i.match(y)&&y.meta.condition||c(y),[2,y]}var w}))}))}();return Object.assign(v,{abort:p,requestId:d,arg:t,unwrap:function(){return v.then(F)}})}}),{pending:o,rejected:i,fulfilled:r,typePrefix:t})}t.withTypes=function(){return t}}();function F(t){if(t.meta&&t.meta.rejectedWithValue)throw t.payload;if(t.error)throw t.error;return t.payload}Object.assign;var G="listenerMiddleware";_(G+"/add"),_(G+"/removeAll"),_(G+"/remove");"function"===typeof queueMicrotask&&queueMicrotask.bind("undefined"!==typeof window?window:"undefined"!==typeof r?r:globalThis);var M,U=function(t){return function(e){setTimeout(e,t)}};"undefined"!==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:U(10);Object(o.c)()}).call(this,n(193),n(136))},function(t,e,n){"use strict";function r(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function o(t,e,n){return e&&r(t.prototype,e),n&&r(t,n),t}n.d(e,"a",(function(){return o}))},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,"a",(function(){return r}))},,function(t,e,n){"use strict";n.d(e,"d",(function(){return s})),n.d(e,"a",(function(){return f})),n.d(e,"b",(function(){return d})),n.d(e,"c",(function(){return h}));var r,o,i=n(2);function a(){a=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(I){s=function(t,e,n){return t[e]=n}}function l(t,e,n,o){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=l;var d={};function h(){}function p(){}function v(){}var y={};s(y,i,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,i)&&(y=g);var m=v.prototype=h.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=f(t[r],t,i);if("throw"!==u.type){var s=u.arg,l=s.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(l).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===d)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=f(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=f(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,d;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return p.prototype=v,r(m,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=s(v,u,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,s(t,u,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),s(x.prototype,c,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(l(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),s(m,u,"Generator"),s(m,i,(function(){return this})),s(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}var c=null===(r=globalThis.chrome)||void 0===r?void 0:r.runtime,u=null===(o=globalThis.chrome)||void 0===o?void 0:o.management;function s(){return l.apply(this,arguments)}function l(){return(l=Object(i.a)(a().mark((function t(){var e,n,r;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,null===u||void 0===u||null===(e=u.getSelf)||void 0===e?void 0:e.call(u);case 2:return r=t.sent,t.abrupt("return",null!==(n=null===r||void 0===r?void 0:r.installType)&&void 0!==n?n:"unknown");case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function f(){var t;return null!==(t=null===c||void 0===c?void 0:c.id)&&void 0!==t?t:""}function d(){var t,e,n;return null!==(t=null===c||void 0===c||null===(e=c.getManifest)||void 0===e||null===(n=e.call(c))||void 0===n?void 0:n.name)&&void 0!==t?t:""}function h(){var t,e,n;return null!==(t=null===c||void 0===c||null===(e=c.getManifest)||void 0===e||null===(n=e.call(c))||void 0===n?void 0:n.version)&&void 0!==t?t:""}},function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"h",(function(){return c})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"f",(function(){return d})),n.d(e,"e",(function(){return h})),n.d(e,"g",(function(){return p})),n.d(e,"i",(function(){return v}));var r=n(75),o=n(24);function i(){return"window"in globalThis}var a=["altKey","ctrlKey","metaKey","shiftKey"];function c(t){var e=t.single,n=t.double,r=t.stopPropagation,i=t.leftButtonOnly;return function(t){r&&t.stopPropagation(),i&&!u(t)||(1===t.detail&&(null===e||void 0===e||e(Object(o.i)(t,a))),2===t.detail&&(null===n||void 0===n||n(Object(o.i)(t,a))))}}var u=function(t){return 0===t.button&&("mac"!==r.a||!t.ctrlKey)},s=function(t){return"mac"===r.a?t.metaKey:t.ctrlKey},l=function(){return"mac"===r.a?"\u2318":"ctrl"},f=function(t){return"Delete"===t||"mac"===r.a&&"Backspace"===t},d=function(t){return"Home"===t.key||"mac"===r.a&&t.metaKey&&"ArrowUp"===t.key},h=function(t){return"End"===t.key||"mac"===r.a&&t.metaKey&&"ArrowDown"===t.key},p=function(t){return"INPUT"===(null===t||void 0===t?void 0:t.tagName)||"TEXTAREA"===(null===t||void 0===t?void 0:t.tagName)},v=function(t,e){var n=function(n){if(!n.relatedTarget||n.relatedTarget!==t&&!t.contains(n.relatedTarget))return e(n)};return t.addEventListener("focusout",n),function(){t.removeEventListener("focusout",n)}}},function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"d",(function(){return c})),n.d(e,"a",(function(){return u})),n.d(e,"c",(function(){return s}));var r,o=n(57),i=Object(o.b)({name:"confirmation",initialState:{visible:!1,title:"Be kind to yourself",text:"Be kind to yourself"},reducers:{confirmationShown:function(t,e){var n=e.payload,r=n.title,o=n.text,i=n.bypassSetting,a=n.bypassText,c=n.hasOkAction;t.visible=!0,t.title=r,t.text=o,t.bypassSetting=i,t.bypassText=a,t.hasOkAction=c},confirmationHidden:function(t){t.visible=!1}}}),a=i.reducer;function c(t){var e=t.title,n=t.text,o=t.bypass,a=t.bypassSetting,c=t.bypassText,s=void 0===c?"Don't ask again":c,l=t.okAction;return function(t,c){var f=new Promise((function(t){r=function(e){return t(e?null===l||void 0===l?void 0:l():void 0)}}));if(o)return t(u({executeAction:!0})),f;if(a&&c().settings[a])return t(u({executeAction:!0})),f;return t(i.actions.confirmationShown({title:e,text:n,bypassSetting:a,bypassText:s,hasOkAction:!!l})),f}}function u(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).executeAction;return function(e){var n;null===(n=r)||void 0===n||n(t),r=void 0,e(i.actions.confirmationHidden())}}var s={confirmationVisible:function(t){return t.confirmation.visible},confirmationTitle:function(t){return t.confirmation.title},confirmationText:function(t){return t.confirmation.text},confirmationBypassSetting:function(t){return t.confirmation.bypassSetting},confirmationBypassText:function(t){return t.confirmation.bypassText},hasOkAction:function(t){return!!t.confirmation.hasOkAction}}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(104);function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&Object(r.a)(t,e)}},function(t,e,n){"use strict";var r=n(121),o=n(141);function i(t){return i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}var a=n(115);function c(t){return function(){var e,n=Object(r.a)(t);if(Object(o.a)()){var c=Object(r.a)(this).constructor;e=Reflect.construct(n,arguments,c)}else e=n.apply(this,arguments);return function(t,e){return!e||"object"!==i(e)&&"function"!==typeof e?Object(a.a)(t):e}(this,e)}}n.d(e,"a",(function(){return c}))},,function(t,e,n){"use strict";function r(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(3),o=n(26),i=n(22),a=n(2);function c(t){this.wrapped=t}function u(t){return new c(t)}function s(t){var e,n;function r(e,n){try{var i=t[e](n),a=i.value,u=a instanceof c;Promise.resolve(u?a.wrapped:a).then((function(t){u?r("return"===e?"return":"next",t):o(i.done?"return":"normal",t)}),(function(t){r("throw",t)}))}catch(s){o("throw",s)}}function o(t,o){switch(t){case"return":e.resolve({value:o,done:!0});break;case"throw":e.reject(o);break;default:e.resolve({value:o,done:!1})}(e=e.next)?r(e.key,e.arg):n=null}this._invoke=function(t,o){return new Promise((function(i,a){var c={key:t,arg:o,resolve:i,reject:a,next:null};n?n=n.next=c:(e=n=c,r(t,o))}))},"function"!==typeof t.return&&(this.return=void 0)}"function"===typeof Symbol&&Symbol.asyncIterator&&(s.prototype[Symbol.asyncIterator]=function(){return this}),s.prototype.next=function(t){return this._invoke("next",t)},s.prototype.throw=function(t){return this._invoke("throw",t)},s.prototype.return=function(t){return this._invoke("return",t)};var l=n(29),f=n(100),d=n(50),h=n(51),p=n(5),v=n(108),y=n(12),b=n(77);function g(){g=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(L([])));b&&b!==e&&n.call(b,i)&&(v=b);var m=p.prototype=d.prototype=Object.create(v);function w(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return h.prototype=p,r(m,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),u(x.prototype,a,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),u(m,c,"Generator"),u(m,i,(function(){return this})),u(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}function m(t){return w.apply(this,arguments)}function w(){return(w=Object(a.a)(g().mark((function t(e){var n,r,o,i;return g().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=JSON.stringify(e),r=new TextEncoder,o=r.encode(n),t.next=5,j(o);case 5:return i=t.sent,t.abrupt("return",Object(b.d)(i));case 7:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function x(t){return O.apply(this,arguments)}function O(){return O=Object(a.a)(g().mark((function t(e){return g().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=Object(a.a)(g().mark((function t(n,r){var o,i,a,c,u;return g().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=3;break}return n(null),t.abrupt("return");case 3:return t.prev=3,o=Object(b.b)(e),t.next=7,S(o);case 7:i=t.sent,a=new TextDecoder,c=a.decode(i),u=JSON.parse(c),n(u),t.next=18;break;case 14:t.prev=14,t.t0=t.catch(3),console.error("Failed to load or decompress data:",t.t0),r(t.t0);case 18:case"end":return t.stop()}}),t,null,[[3,14]])})));return function(e,n){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)}))),O.apply(this,arguments)}function j(t){return k.apply(this,arguments)}function k(){return(k=Object(a.a)(g().mark((function t(e){var n,r,o;return g().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=new CompressionStream("gzip"),(r=n.writable.getWriter()).write(e),r.close(),t.next=6,new Response(n.readable).arrayBuffer();case 6:return o=t.sent,t.abrupt("return",new Uint8Array(o));case 8:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function S(t){return E.apply(this,arguments)}function E(){return(E=Object(a.a)(g().mark((function t(e){var n,r,o;return g().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=new DecompressionStream("gzip"),(r=n.writable.getWriter()).write(e),r.close(),t.next=6,new Response(n.readable).arrayBuffer();case 6:return o=t.sent,t.abrupt("return",new Uint8Array(o));case 8:case"end":return t.stop()}}),t)})))).apply(this,arguments)}var L=n(140),_=n(46),I=n(8),T=n(97),C=n(27),P=n(18),N=n(9),A=n(39);function D(){D=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(_){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new S(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(_){return{type:"throw",arg:_}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(E([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function E(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:L}}function L(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=E,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:E(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}n.d(e,"b",(function(){return K})),n.d(e,"a",(function(){return at})),n.d(e,"c",(function(){return pt})),n.d(e,"h",(function(){return gt})),n.d(e,"f",(function(){return kt})),n.d(e,"e",(function(){return Et})),n.d(e,"g",(function(){return _t})),n.d(e,"d",(function(){return It}));var F=138,G=3,M=4*I.d,U=2*I.h,B="backup",R="~backup-",q="backup-summary-",H="backup-checkpoint-";function K(){return W.apply(this,arguments)}function W(){return W=Object(a.a)(D().mark((function t(){var e,n,r,o,i,c,u,s,d,h=arguments;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=(e=h.length>0&&void 0!==h[0]?h[0]:{}).anyTime,r=e.debug,t.next=3,Object(A.b)(["debugLocalBackup","debug","backupWhenIdle"]);case 3:if(o=t.sent,i=o.debugLocalBackup,c=o.debug,u=o.backupWhenIdle,s=$t({debugOverride:r,debugLocalBackup:i,debugGeneral:c}),!(d=Yt())){t.next=12;break}return s.debug&&Object(N.b)("\ud83d\udec7 auto-backup skipped: ".concat(d)),t.abrupt("return");case 12:return t.next=14,Object(f.a)();case 14:return t.abrupt("return",navigator.locks.request(B,{mode:"exclusive",ifAvailable:!0},function(){var t=Object(a.a)(D().mark((function t(e){var r,o,i;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=new Date,n){t.next=12;break}if(r.getHours()===G&&r.getMinutes()<5){t.next=12;break}if(t.t0=u,!t.t0){t.next=9;break}return t.next=8,Object(v.a)();case 8:t.t0=t.sent;case 9:if(t.t0){t.next=12;break}return t.abrupt("return");case 12:if(e){t.next=15;break}return s.debug&&Object(N.f)("\ud83d\udec7 Cannot run auto backup trigger check. A backup or restore is in progress."),t.abrupt("return");case 15:return t.next=17,Object(l.b)();case 17:return o=t.sent,i=o.settings,t.next=21,i.get("disableAutoBackupRemotely");case 21:if(!t.sent){t.next=25;break}return s.debug&&Object(N.a)("\ud83d\udec7 auto-backup skipped: auto-backup is globally disabled"),t.abrupt("return");case 25:return t.next=27,Object(A.a)("enableAutoBackup");case 27:if(t.sent){t.next=31;break}return s.debug&&Object(N.a)("\ud83d\udec7 auto-backup skipped: auto-backup is disabled"),t.abrupt("return");case 31:return t.next=33,Nt();case 33:if(!t.sent){t.next=42;break}if(!s.debug){t.next=42;break}return t.t1=N.f,t.t2="auto-backup: web storage usage is high: ",t.next=39,Object(T.b)();case 39:t.t3=t.sent,t.t4=t.t2.concat.call(t.t2,t.t3,"%"),(0,t.t1)(t.t4);case 42:return t.next=44,z({log:s});case 44:return t.next=46,Y({log:s});case 46:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 15:case"end":return t.stop()}}),t)}))),W.apply(this,arguments)}function z(t){var e=t.log;return e.debug&&Object(N.d)("-----------------------------------\n--- AUTO-BACKUP FOR COLLECTIONS ---\n-----------------------------------"),V({type:"collections",getDbChangedDate:Q,checkForClearingEvent:function(){var t=Object(a.a)(D().mark((function t(){var e;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(d.h)();case 2:return e=t.sent,t.abrupt("return",void 0!==e&&e<20);case 4:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),getDbOldestCreatedDate:nt,backup:ut,log:e})}function Y(t){var e=t.log;return e.debug&&Object(N.d)("------------------------------\n--- AUTO-BACKUP FOR EVENTS ---\n------------------------------"),V({type:"events",getDbChangedDate:tt,checkForClearingEvent:function(){return Promise.resolve(!0)},getDbOldestCreatedDate:ot,backup:lt,log:e})}function V(t){return $.apply(this,arguments)}function $(){return($=Object(a.a)(D().mark((function t(e){var n,r,o,i,a,c,u,s,l,f,d,h,p,v;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.type,r=e.getDbChangedDate,o=e.checkForClearingEvent,i=e.getDbOldestCreatedDate,a=e.backup,c=e.log,t.next=3,X(n);case 3:if(!(u=t.sent)){t.next=30;break}if(!((s=Object(I.k)(Object(I.m)()-M))&&s<u)){t.next=9;break}return c.debug&&(l=Math.round((+u-+s)/I.f),f=l?" (".concat(l," minutes remaining)"):"",Object(N.a)("\ud83d\udec7 ".concat(n," auto-backup skipped: last backup is too recent").concat(f))),t.abrupt("return");case 9:return t.next=11,r();case 11:if(!((d=t.sent)&&d<u)){t.next=15;break}return c.debug&&Object(N.a)("\ud83d\udec7 ".concat(n," auto-backup skipped: no changes since last backup")),t.abrupt("return");case 15:return t.next=17,o();case 17:if(!t.sent){t.next=30;break}return t.next=20,i();case 20:if(h=t.sent,c.debug&&Object(N.a)("oldest item in ".concat(n," DB is ").concat(h?"".concat(Object(I.e)(h)," (").concat(Object(I.j)(h),")"):"unknown")),h&&!(u<h)){t.next=30;break}if(c.debug&&Object(N.f)("recent clearing event likely for ".concat(n)),p=+u+U,c.debug&&Object(N.a)("".concat(n," backup preservation ").concat(Object(I.m)()<p?"expires":"expired"," ").concat(Object(I.j)(p))),!((v=Object(I.k)(Object(I.m)()-U))&&v<u)){t.next=30;break}return c.debug&&Object(N.a)("\ud83d\udec7 ".concat(n," auto-backup skipped: preserving backup")),t.abrupt("return");case 30:return c.debug&&Object(N.a)("".concat(n," auto-backup checks satisfied")),t.next=33,a({log:c});case 33:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function X(t){return J.apply(this,arguments)}function J(){return(J=Object(a.a)(D().mark((function t(e){var n;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Ut(e);case 2:return n=t.sent,t.abrupt("return",Object(I.k)(null===n||void 0===n?void 0:n.timestamp));case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Q(){return Z.apply(this,arguments)}function Z(){return(Z=Object(a.a)(D().mark((function t(){var e;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(C.a)("localDbCollectionsChanged");case 2:return e=t.sent,t.abrupt("return",Object(I.k)(e));case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function tt(){return et.apply(this,arguments)}function et(){return(et=Object(a.a)(D().mark((function t(){var e;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(C.a)("localDbEventsChanged");case 2:return e=t.sent,t.abrupt("return",Object(I.k)(e));case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function nt(){return rt.apply(this,arguments)}function rt(){return(rt=Object(a.a)(D().mark((function t(){var e,n;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(d.e)();case 2:if(t.t1=e=t.sent,t.t0=null===t.t1,t.t0){t.next=6;break}t.t0=void 0===e;case 6:if(!t.t0){t.next=10;break}t.t2=void 0,t.next=11;break;case 10:t.t2=e.created;case 11:return n=t.t2,t.abrupt("return",Object(I.k)(n));case 13:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function ot(){return it.apply(this,arguments)}function it(){return(it=Object(a.a)(D().mark((function t(){var e,n;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(h.h)();case 2:if(t.t1=e=t.sent,t.t0=null===t.t1,t.t0){t.next=6;break}t.t0=void 0===e;case 6:if(!t.t0){t.next=10;break}t.t2=void 0,t.next=11;break;case 10:t.t2=e.id;case 11:return n=t.t2,t.abrupt("return",Object(I.k)(n));case 13:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function at(){return ct.apply(this,arguments)}function ct(){return ct=Object(a.a)(D().mark((function t(){var e,n,r,i,c,u,s,l,f,d=arguments;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=(e=d.length>0&&void 0!==d[0]?d[0]:{}).type,r=e.logProgress,t.next=3,Object(A.b)(["debugLocalBackup","debug"]);case 3:if(i=t.sent,c=i.debugLocalBackup,u=i.debug,s=$t({debugLocalBackup:c,debugGeneral:u,logProgress:r}),!(l=Yt())){t.next=14;break}if(f={status:"error",message:"Backup failed. ".concat(l,".")},s.progress&&Object(N.b)(f.message),!n){t.next=13;break}return t.abrupt("return",Object(o.a)({},n,f));case 13:return t.abrupt("return",{collections:f,events:f});case 14:return t.abrupt("return",navigator.locks.request(B,{mode:"exclusive",ifAvailable:!0},function(){var t=Object(a.a)(D().mark((function t(e){var r;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=6;break}if(r={status:"skipped",message:"Cannot run backup. A backup or restore is in progress."},s.progress&&Object(N.f)(r.message),!n){t.next=5;break}return t.abrupt("return",Object(o.a)({},n,r));case 5:return t.abrupt("return",{collections:r,events:r});case 6:return t.next=8,Nt();case 8:if(!t.sent){t.next=16;break}return t.t0=N.f,t.t1="Web storage usage is high: ",t.next=13,Object(T.b)();case 13:t.t2=t.sent,t.t3=t.t1.concat.call(t.t1,t.t2,"%"),(0,t.t0)(t.t3);case 16:if(!n){t.next=31;break}if(t.t4=o.a,t.t5={},t.t6=n,"collections"!==n){t.next=26;break}return t.next=23,ut({log:s});case 23:t.t7=t.sent,t.next=29;break;case 26:return t.next=28,lt({log:s});case 28:t.t7=t.sent;case 29:return t.t8=t.t7,t.abrupt("return",(0,t.t4)(t.t5,t.t6,t.t8));case 31:return t.next=33,ut({log:s});case 33:return t.t9=t.sent,t.next=36,lt({log:s});case 36:return t.t10=t.sent,t.abrupt("return",{collections:t.t9,events:t.t10});case 38:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 15:case"end":return t.stop()}}),t)}))),ct.apply(this,arguments)}function ut(t){return st.apply(this,arguments)}function st(){return(st=Object(a.a)(D().mark((function t(e){var n,r,o,i;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(n=e.log).progress&&Object(N.d)("Backing up collections..."),t.next=4,Object(A.b)(["backupCollectionsMax","backupChunkSize"]);case 4:return r=t.sent,o=r.backupCollectionsMax,i=r.backupChunkSize,t.abrupt("return",dt({type:"collections",getDbCount:d.h,chunkSize:i,max:o,fetchChunk:function(t){return Object(d.c)({from:t?{pinnedTouchedTuple:[t.pinned,t.touched],collectionId:t.id}:void 0,limit:i}).then((function(t){var e;return{main:t.main.map(p.F),boundary:null===(e=t.boundary)||void 0===e?void 0:e.map(p.F)}}))},log:n}));case 8:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function lt(t){return ft.apply(this,arguments)}function ft(){return(ft=Object(a.a)(D().mark((function t(e){var n,r,o,i;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(n=e.log).progress&&Object(N.d)("Backing up events..."),t.next=4,Object(A.b)(["backupEventsMax","backupChunkSize"]);case 4:return r=t.sent,o=r.backupEventsMax,i=r.backupChunkSize,t.abrupt("return",dt({type:"events",getDbCount:h.j,chunkSize:i,max:o,fetchChunk:function(t){return Object(h.e)({lastItemId:null===t||void 0===t?void 0:t.id,limit:i}).then((function(t){return{main:t.map(p.G)}}))},log:n}));case 8:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function dt(t){return ht.apply(this,arguments)}function ht(){return(ht=Object(a.a)(D().mark((function t(e){var n,o,i,a,c,u,s,l,f,d,h,p,v,b,g,m,w,x,O,j,k,S,E,L,_,T,A,F;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.type,o=e.getDbCount,i=e.chunkSize,a=e.max,c=e.fetchChunk,u=e.log,!(s=u.checkpoints?Vt(n):void 0)){t.next=5;break}return t.next=5,s("getting DB count...");case 5:return t.next=7,o();case 7:if(l=t.sent){t.next=15;break}if(f=null==l?"error accessing ".concat(n):"no ".concat(n," to back up"),u.progress&&Object(N.a)("\ud83d\udec7 ".concat(n," backup skipped: ").concat(f)),!s){t.next=14;break}return t.next=14,s("done");case 14:return t.abrupt("return",{status:"skipped",message:f});case 15:if(d=Object(I.m)(),!s){t.next=19;break}return t.next=19,s("clearing backup...");case 19:return t.next=21,yt(n);case 21:t.prev=21,p=0,v=0,b=0,g=new Set,m=zt({type:n,chunkSize:i,max:a,checkpoint:s}),w=m.saveItems,x=m.flush;case 27:if(v++,!s){t.next=32;break}return t.next=32,s("fetching page ".concat(v," (size: ").concat(i,", count: ").concat(p,")..."));case 32:return t.next=34,c(h);case 34:if(O=t.sent,j=(O.boundary||[]).filter((function(t){var e=t.id;return!g.has(e)})),(k=[].concat(Object(r.a)(j),Object(r.a)(O.main))).forEach((function(t){var e=t.id;return g.add(e)})),S=O.main.length!==i,p+k.length>a&&(E=Math.max(0,a-p),u.debug&&Object(N.f)("Backup count limit reached for ".concat(n,": ").concat(a," items. current count: ").concat(p,". trimming items from ").concat(k.length," to ").concat(E)),S=!0,k.length=E),!k.length){t.next=46;break}return h=Object(y.g)(k),t.next=44,w(k);case 44:p+=k.length,u.progress&&(L=10*Math.round(p/Math.min(a,l)*10))>b&&L<100&&(b=L,Object(N.a)("".concat(b,"% ").concat(n," backed up")));case 46:if(!S){t.next=48;break}return t.abrupt("break",50);case 48:t.next=27;break;case 50:return t.next=52,x();case 52:if(p){t.next=59;break}if(_="backup storage at capacity (".concat(l.toLocaleString("en-US")," ").concat(n," not backed up)"),u.progress&&Object(N.a)("\ud83d\udec7 ".concat(n," backup skipped: ").concat(_)),!s){t.next=58;break}return t.next=58,s("done");case 58:return t.abrupt("return",{status:"skipped",message:_});case 59:if(!s){t.next=62;break}return t.next=62,s("generating summary...");case 62:return T=Math.round(Object(I.m)()-d),t.t0=Object(I.n)(),t.t1=p,t.t2=T,t.t3=C.b,t.next=69,Dt(n);case 69:return t.t4=t.sent,t.next=72,(0,t.t3)(t.t4);case 72:if(t.t5=t.sent,t.t6=i,t.t7=l,t.t8=a,A={timestamp:t.t0,count:t.t1,duration:t.t2,usage:t.t5,chunkSize:t.t6,dbCount:t.t7,max:t.t8,version:1},!s){t.next=80;break}return t.next=80,s("saving summary...");case 80:return t.next=82,Rt(n,A);case 82:if(!s){t.next=85;break}return t.next=85,s("done");case 85:return u.progress&&Object(N.e)("\u2713 ".concat(n," backed up (").concat(p.toLocaleString("en-US")," of ").concat(l.toLocaleString("en-US")," in ").concat((Math.round(T/1e3*100)/100).toLocaleString("en-US")," seconds)")),t.abrupt("return",{status:"success",summary:A});case 89:if(t.prev=89,t.t9=t.catch(21),F=Object(P.a)(t.t9),t.prev=92,!s){t.next=96;break}return t.next=96,s("clearing incomplete backup after exception: ".concat(F));case 96:return t.next=98,yt(n);case 98:t.next=102;break;case 100:t.prev=100,t.t10=t.catch(92);case 102:if(t.prev=102,u.progress&&Object(N.b)("\u2717 ".concat(n," backup failed: ").concat(F)),!s){t.next=107;break}return t.next=107,s("backup failed: ".concat(F));case 107:return t.abrupt("return",{status:"error",message:F});case 109:case"end":return t.stop()}}),t,null,[[21,89],[92,100,102,109]])})))).apply(this,arguments)}function pt(t){return vt.apply(this,arguments)}function vt(){return vt=Object(a.a)(D().mark((function t(e){var n,r,o=arguments;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=(o.length>1&&void 0!==o[1]?o[1]:{}).minSize,!(r=Yt())){t.next=4;break}return t.abrupt("return","Backup clear failed. ".concat(r,"."));case 4:return t.abrupt("return",navigator.locks.request(B,{mode:"exclusive",ifAvailable:!0},function(){var t=Object(a.a)(D().mark((function t(r){return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r){t.next=2;break}return t.abrupt("return","Can't clear right now. A backup or restore is in progress.");case 2:if(!e){t.next=4;break}return t.abrupt("return",yt(e,{minSize:n}));case 4:return t.next=6,yt("collections",{minSize:n});case 6:return t.next=8,yt("events",{minSize:n});case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 5:case"end":return t.stop()}}),t)}))),vt.apply(this,arguments)}function yt(t){return bt.apply(this,arguments)}function bt(){return bt=Object(a.a)(D().mark((function t(e){var n,o,a,c,u,s,l,f,d=arguments;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=(d.length>1&&void 0!==d[1]?d[1]:{}).minSize,!Object(_.c)(n)){t.next=7;break}return t.next=4,Ut(e);case 4:if(!((o=t.sent)&&Object(_.c)(o.usage)&&o.usage<n)){t.next=7;break}return t.abrupt("return");case 7:return a=Ht(e),t.next=10,Dt(e);case 10:c=t.sent,u=[a].concat(Object(r.a)(c)),s=Object(i.a)(u),t.prev=13,s.s();case 15:if((l=s.n()).done){t.next=21;break}return f=l.value,t.next=19,Object(C.f)(f);case 19:t.next=15;break;case 21:t.next=26;break;case 23:t.prev=23,t.t0=t.catch(13),s.e(t.t0);case 26:return t.prev=26,s.f(),t.finish(26);case 29:case"end":return t.stop()}}),t,null,[[13,23,26,29]])}))),bt.apply(this,arguments)}function gt(t){return mt.apply(this,arguments)}function mt(){return mt=Object(a.a)(D().mark((function t(e){var n,r;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(n=Yt())){t.next=6;break}if(r={valid:void 0,message:"Backup validation failed. ".concat(n,".")},!e){t.next=5;break}return t.abrupt("return",Object(o.a)({},e,r));case 5:return t.abrupt("return",{collections:r,events:r});case 6:return t.abrupt("return",navigator.locks.request(B,{mode:"exclusive",ifAvailable:!0},function(){var t=Object(a.a)(D().mark((function t(n){var r;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n){t.next=5;break}if(r={valid:void 0,message:"Can't validate right now. A backup or restore is in progress."},!e){t.next=4;break}return t.abrupt("return",Object(o.a)({},e,r));case 4:return t.abrupt("return",{collections:r,events:r});case 5:if(!e){t.next=13;break}return t.t0=o.a,t.t1={},t.t2=e,t.next=11,wt(e);case 11:return t.t3=t.sent,t.abrupt("return",(0,t.t0)(t.t1,t.t2,t.t3));case 13:return t.next=15,wt("collections");case 15:return t.t4=t.sent,t.next=18,wt("events");case 18:return t.t5=t.sent,t.abrupt("return",{collections:t.t4,events:t.t5});case 20:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 7:case"end":return t.stop()}}),t)}))),mt.apply(this,arguments)}function wt(t){return xt.apply(this,arguments)}function xt(){return(xt=Object(a.a)(D().mark((function t(e){var n;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Ot(e);case 2:return n=t.sent,t.abrupt("return",n?{valid:!1,message:n}:{valid:!0});case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Ot(t){return jt.apply(this,arguments)}function jt(){return(jt=Object(a.a)(D().mark((function t(e){var n,r,o,a,c,u,s,l,f,d,h,p,v,y;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Ut(e);case 2:if(n=t.sent){t.next=5;break}return t.abrupt("return","No backup found");case 5:return r=n.count,o=n.chunkSize,a=n.max,t.next=8,Dt(e);case 8:c=t.sent.sort(),u=1,s=0,l=Wt(o,a),f=function(t){return Gt(e,t,l)},d=Object(i.a)(c),t.prev=14,d.s();case 16:if((h=d.n()).done){t.next=38;break}if(p=h.value,(v=f(u))===p){t.next=21;break}return t.abrupt("return","Expected chunk key ".concat(v," but found ").concat(p));case 21:return t.next=23,Ct(p);case 23:if(y=t.sent,Array.isArray(y)){t.next=26;break}return t.abrupt("return","Data for ".concat(p," is not an array"));case 26:if(!(u===c.length)){t.next=32;break}if(!(y.length>o)){t.next=30;break}return t.abrupt("return","Expected last chunk size ".concat(o," or less for ").concat(p," but found ").concat(y.length));case 30:t.next=34;break;case 32:if(y.length===o){t.next=34;break}return t.abrupt("return","Expected chunk size ".concat(o," for ").concat(p," but found ").concat(y.length));case 34:s+=y.length,u++;case 36:t.next=16;break;case 38:t.next=43;break;case 40:t.prev=40,t.t0=t.catch(14),d.e(t.t0);case 43:return t.prev=43,d.f(),t.finish(43);case 46:if(s===r){t.next=48;break}return t.abrupt("return","Expected ".concat(e," count to be ").concat(r.toLocaleString("en-US")," but it was ").concat(s.toLocaleString("en-US")));case 48:case"end":return t.stop()}}),t,null,[[14,40,43,46]])})))).apply(this,arguments)}function kt(){return St.apply(this,arguments)}function St(){return(St=Object(a.a)(D().mark((function t(){return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!Yt()){t.next=2;break}return t.abrupt("return",{});case 2:return t.next=4,Ut("collections");case 4:return t.t0=t.sent,t.next=7,Ut("events");case 7:return t.t1=t.sent,t.abrupt("return",{collections:t.t0,events:t.t1});case 9:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Et(t){return Lt.apply(this,arguments)}function Lt(){var t;return t=D().mark((function t(e){var n,r,o,a,c;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,u(Dt(e));case 2:n=t.sent.sort(),r=Object(i.a)(n),t.prev=4,r.s();case 6:if((o=r.n()).done){t.next=19;break}return a=o.value,t.next=10,u(Ct(a));case 10:if(c=t.sent,!Array.isArray(c)){t.next=16;break}return t.next=14,c;case 14:t.next=17;break;case 16:Object(N.f)("invalid ".concat(e," chunk for key ").concat(a,": not an array"));case 17:t.next=6;break;case 19:t.next=24;break;case 21:t.prev=21,t.t0=t.catch(4),r.e(t.t0);case 24:return t.prev=24,r.f(),t.finish(24);case 27:case"end":return t.stop()}}),t,null,[[4,21,24,27]])})),Lt=function(){return new s(t.apply(this,arguments))},Lt.apply(this,arguments)}function _t(t,e){return Object(C.e)(Ht(t),(function(t){e(qt(t)?t:void 0)}))}function It(){return Tt.apply(this,arguments)}function Tt(){return(Tt=Object(a.a)(D().mark((function t(){return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(C.a)("".concat(H,"collections"));case 2:return t.t0=t.sent,t.next=5,Object(C.a)("".concat(H,"events"));case 5:return t.t1=t.sent,t.abrupt("return",{collections:t.t0,events:t.t1});case 7:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Ct(t){return Pt.apply(this,arguments)}function Pt(){return(Pt=Object(a.a)(D().mark((function t(e){var n;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(C.a)(e);case 2:if(n=t.sent,!(n&&"string"===typeof n)){t.next=10;break}return t.next=7,x(n);case 7:t.t0=t.sent,t.next=11;break;case 10:t.t0=n;case 11:return t.abrupt("return",t.t0);case 12:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Nt(){return At.apply(this,arguments)}function At(){return(At=Object(a.a)(D().mark((function t(){var e;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(T.b)();case 2:return e=t.sent,t.abrupt("return",!!e&&e>90);case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Dt(t){return Ft.apply(this,arguments)}function Ft(){return(Ft=Object(a.a)(D().mark((function t(e){var n;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=Mt(e),t.next=3,Object(C.c)();case 3:return t.abrupt("return",t.sent.filter((function(t){return t.startsWith(n)})));case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Gt(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:8;return"".concat(Mt(t)).concat(e.toString().padStart(n,"0"))}function Mt(t){return"".concat(R).concat(t,"-")}function Ut(t){return Bt.apply(this,arguments)}function Bt(){return(Bt=Object(a.a)(D().mark((function t(e){var n,r;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=Ht(e),t.next=3,Object(C.a)(n);case 3:if(!qt(r=t.sent)){t.next=6;break}return t.abrupt("return",r);case 6:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Rt(t,e){return Object(C.i)(Ht(t),e)}function qt(t){if(!t||"object"!==typeof t)return!1;var e=t;return"string"===typeof e.timestamp&&!!e.timestamp&&"number"===typeof e.count&&"number"===typeof e.usage&&"number"===typeof e.duration&&"number"===typeof e.chunkSize&&(null==e.max||"number"===typeof e.max)}function Ht(t){return"".concat(q).concat(t)}function Kt(t){var e,n=Object(i.a)(t||[]);try{for(n.s();!(e=n.n()).done;){var r=e.value;if("folders"in r){var o,a,c=Object(i.a)(null!==(o=r.folders)&&void 0!==o?o:[]);try{for(c.s();!(a=c.n()).done;){var u,s,l=a.value,f=Object(i.a)(null!==(u=l.links)&&void 0!==u?u:[]);try{for(f.s();!(s=f.n()).done;){m(s.value)}}catch(w){f.e(w)}finally{f.f()}}}catch(w){c.e(w)}finally{c.f()}}else if("windows"in r){var d,h,p=Object(i.a)(null!==(d=r.windows)&&void 0!==d?d:[]);try{for(p.s();!(h=p.n()).done;){var v,y,b=h.value,g=Object(i.a)(null!==(v=b.tabs)&&void 0!==v?v:[]);try{for(g.s();!(y=g.n()).done;){m(y.value)}}catch(w){g.e(w)}finally{g.f()}}}catch(w){p.e(w)}finally{p.f()}}}}catch(w){n.e(w)}finally{n.f()}return t;function m(t){t.favIconUrl&&"string"===typeof t.favIconUrl&&t.favIconUrl.length>1e3&&delete t.favIconUrl}}function Wt(t,e){return null==e?8:Math.ceil(e/t).toString().length+1}function zt(t){var e=t.type,n=t.chunkSize,r=t.max,o=t.checkpoint,c=Wt(n,r),u=function(t){return Gt(e,t,c)},s=[],l=1;return{saveItems:function(t){return Object(a.a)(D().mark((function e(){var r,o,a;return D().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=Object(i.a)(t),e.prev=1,r.s();case 3:if((o=r.n()).done){e.next=11;break}if(a=o.value,s.push(a),!(s.length>=n)){e.next=9;break}return e.next=9,f();case 9:e.next=3;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(1),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:return e.abrupt("return",s.length);case 20:case"end":return e.stop()}}),e,null,[[1,13,16,19]])})))()},flush:f};function f(){return d.apply(this,arguments)}function d(){return(d=Object(a.a)(D().mark((function t(){var e;return D().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(s.length){t.next=2;break}return t.abrupt("return");case 2:if(!o){t.next=5;break}return t.next=5,o("sanitizing and compressing chunk ".concat(l," (").concat(s.length," items, buffer size: ").concat(n,")..."));case 5:return t.next=7,m(Kt(s));case 7:if(e=t.sent,!o){t.next=11;break}return t.next=11,o("saving chunk ".concat(l," (").concat(s.length," items, buffer size: ").concat(n,")..."));case 11:return t.next=13,Object(C.i)(u(l),e);case 13:l++,s.length=0;case 15:case"end":return t.stop()}}),t)})))).apply(this,arguments)}}function Yt(){var t=Object(L.a)();return t&&t<F?"Chromium version ".concat(t," is older than min required version (").concat(F,")"):Object(C.d)()?void 0:"Extension storage is not available"}function Vt(t){return function(e){return Object(C.i)("".concat(H).concat(t),{message:e,timestamp:Object(I.n)()})}}function $t(t){var e=t.debugOverride,n=t.debugLocalBackup,r=t.debugGeneral,o=t.logProgress,i=!!(e||n||r);return{debug:i,progress:i||!!o,checkpoints:!!n}}},function(t,e,n){"use strict";n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return a}));var r=n(62);function o(t){var e=Object(r.c)(t);return t.shiftKey?e?"additive-range":"range":e?"toggle":"single"}function i(t,e,n){if(!(null===n||void 0===n?void 0:n.length))return null;var r=n.length-1,o=null==t||"first"===e?0:"next"===e?t+1:"prev"===e?t-1:"last"===e?r:null;return null==o?null:o<0?0:o>r?r:o}function a(t){var e=t.selectedItem,n=t.anchorItem,r=t.allItems,o=t.preserveOrder,i=r.indexOf(e);if(i<0)return[];if(null==n||n===e)return[e];var a=r.indexOf(n);if(a<0)return[e];var c=r.slice(Math.min(a,i),Math.max(a,i)+1);return!o&&i<a&&c.reverse(),c}},function(t,e,n){"use strict";n.d(e,"a",(function(){return W})),n.d(e,"h",(function(){return z})),n.d(e,"g",(function(){return Y})),n.d(e,"i",(function(){return V})),n.d(e,"f",(function(){return $})),n.d(e,"l",(function(){return X})),n.d(e,"k",(function(){return J})),n.d(e,"n",(function(){return Q})),n.d(e,"m",(function(){return Z})),n.d(e,"e",(function(){return tt})),n.d(e,"d",(function(){return et})),n.d(e,"b",(function(){return nt})),n.d(e,"j",(function(){return ot})),n.d(e,"o",(function(){return it})),n.d(e,"c",(function(){return ut}));var r=n(149),o=n(22),i=n(67),a=n(14),c=n(26),u=n(2),s=n(3),l=n(1),f=n(59),d=n(58),h=n(115),p=n(64),v=n(65),y=n(116),b=n(50),g=n(56),m=n(63),w=n(99),x=n(29),O=n(5),j=n(109),k=n(81),S=n(79),E=n(12),L=n(8),_=n(37),I=n(13),T=n(18),C=n(9),P=n(10),N=n(39),A=n(52),D=n(49),F=n(47),G=n(6),M=n(36),U=["sourceId"],B=["sourceId"];function R(){R=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(_){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new S(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(_){return{type:"throw",arg:_}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(E([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function E(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:L}}function L(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=E,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:E(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var q,H,K=250,W=function(t){Object(p.a)(n,t);var e=Object(v.a)(n);function n(){var t;Object(f.a)(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o)),Error.captureStackTrace&&Error.captureStackTrace(Object(h.a)(t),n),t.name="PinExceededError",t}return Object(d.a)(n,[{key:"toString",value:function(){return this.message}}]),n}(Object(y.a)(Error)),z=function(t){t.sets.collections.navSetsLoading=!0},Y=function(t){t.sets.collections.navSetsLoading&&(t.sets.collections.navSetsLoadingLong=!0)},V=function(t,e){var n,r=e.payload,o=r.fetchedCollections,i=r.exhausted,a=function(e){e.id&&(t.sets.collections.sets[e.id]=Object(l.a)(Object(l.a)(Object(l.a)({},t.sets.collections.sets[e.id]),e),{},{loaded:Object(L.m)()}),t.sets.collections.navSetIds.includes(e.id)||t.sets.collections.navSetIds.push(e.id))};null===(n=o.boundary)||void 0===n||n.forEach(a),o.main.forEach(a),t.sets.collections.navSetIds=Object(s.a)(t.sets.collections.navSetIds).sort(ct(t.sets)),t.sets.collections.initialized=!0,t.sets.collections.exhausted=i,at(t.sets.collections)},$=function(t,e){var n=e.payload;Object(T.d)("Failed to fetch nav collections: ".concat(n)),at(t.sets.collections)},X=function(t){t.sets.collections.navSetIds=[],t.sets.collections.exhausted=!0},J=function(t){at(t.sets.collections)},Q=function(t,e){var n=e.payload;if(n.every(k.a)){var r=t.sets.collections;n.forEach((function(t){r.sets[t.id]=Object(O.y)(t)}));var o=n.map((function(t){return t.id}));r.navSetIds=[].concat(Object(s.a)(o),Object(s.a)(Object(E.k)(r.navSetIds,o))),r.navSetIds=Object(s.a)(r.navSetIds).sort(ct(t.sets))}else Object(T.d)("Some saving collections are missing an id",n)},Z=function(t,e){var n=e.payload,r=n.error,o=n.savingCollections;if(Object(T.d)("Failed to save collections".concat(r?": ".concat(r):""),o),H)return Object(l.a)(Object(l.a)({},t),{},{sets:Object(l.a)(Object(l.a)({},t.sets),H)})},tt=function(t,e){var n=e.payload,r=t.sets.collections;r.navSetIds=Object(E.k)(r.navSetIds,n),t.sets.invalidSets=Object(E.j)(t.sets.invalidSets,(function(t){var e=t.id;return n.includes(e)})),t.sets.loadingNewSetIds=Object(E.k)(t.sets.loadingNewSetIds,n),n.forEach((function(t){delete r.sets[t]}))},et=function(t,e){var n=e.payload,r=n.error,o=n.deletingCollectionIds;if(Object(T.d)("Failed to delete collections".concat(r?": ".concat(r):""),o),H)return Object(l.a)(Object(l.a)({},t),{},{sets:Object(l.a)(Object(l.a)({},t.sets),H)})},nt=["itemsSelected","setsSelected","fetchNavCollectionsStarted","fetchNavCollectionsLongStarted","fetchNavCollectionsSucceeded","fetchNavCollectionsFailed","navCollectionsNavSetIdsCleared","navCollectionsLoadingStopped","saveCollectionsStarted","saveCollectionsFailed","deleteCollectionsStarted","deleteCollectionsFailed","itemsDeselected","selectPostDeleteNavSet"],rt=0;function ot(t){var e=Object(S.a)();return{fetchNavCollections:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.immediateLoader,r=void 0!==n&&n,o=e.reset;return function(){var e=Object(u.a)(R().mark((function e(n,i){var a,c,u,s,l,f,d,h,p,v,y,g;return R().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(N.b)(["debug","collectionFetchAll","collectionFetchCountInitial","collectionFetchCountLazy"]);case 2:return a=e.sent,c=a.debug,u=a.collectionFetchAll,s=a.collectionFetchCountInitial,l=a.collectionFetchCountLazy,f=u?999999999:o?s:l,d=++rt,h=i(),p=h.content,v=p.sets.searchTerms,n(t.navCollectionsLoadingStopped()),n(t.fetchNavCollectionsStarted()),r?n(t.fetchNavCollectionsLongStarted()):q=window.setTimeout((function(){n(t.fetchNavCollectionsLongStarted())}),K),e.prev=14,o&&n(t.navCollectionsNavSetIdsCleared()),y=o?void 0:Object(G.l)(p.sets),e.next=19,Object(b.c)({partial:!0,from:y?{pinnedTouchedTuple:[y.pinned,y.touched],collectionId:y.id}:void 0,limit:f,searchTerms:v});case 19:if(g=e.sent,rt===d){e.next=23;break}return c&&Object(C.f)("collections fetch dropped"),e.abrupt("return");case 23:n(t.fetchNavCollectionsSucceeded({fetchedCollections:g,exhausted:g.main.length!==f})),e.next=31;break;case 26:e.prev=26,e.t0=e.catch(14),n(t.fetchNavCollectionsFailed((null===e.t0||void 0===e.t0?void 0:e.t0.message)||e.t0)),"NotReadableError"===((null===e.t0||void 0===e.t0?void 0:e.t0.name)||e.t0)&&n(Object(w.a)("collections-NotReadableError"));case 31:case"end":return e.stop()}}),e,null,[[14,26]])})));return function(t,n){return e.apply(this,arguments)}}()},createCollectionFromSelectedSets:n,createCollectionFromLocalWindows:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.timestamp,n=void 0===e?Object(L.m)():e;return function(t,e){var r=e(),o=r.content,i=r.settings;if(o.sets.localWindows.length){var a="local-client",c=Object(G.h)({selectedSetCount:1,sourceType:a}),u=c.successText,s=c.failureText,l={id:Object(_.c)(),clientId:x.a.id,sourceType:a,created:n,pinned:0,updated:n,touched:n,folders:Object(G.d)({windows:o.sets.localWindows})};return i.autoNameCollections&&(l.title=P.a.shortDate(Object(L.m)())),t(d({savingCollections:[l],select:!0,successNotificationOpts:{text:u||M.a.collectionSaved()},failureNotificationOpts:{text:s||M.a.failedToSaveCollection(),severity:"error",actionText:M.a.tryAgain(),action:"replay"}}))}}},updateCollection:r,touchCollections:o,touchSelectedCollections:function(){return J(o)},pinCollections:f,pinSelectedCollections:function(){return J(f)},unpinSelectedCollections:function(){return function(t,e){var n,r=e().content,o=r.sets.collections,i=Object(E.e)(o.navSetIds,r.sets.selectedSetIds);return t((n=i,function(t,e){var r=e().content;return t(d({savingCollections:Object(E.q)(n).map((function(t){var e=Object(G.g)(r.sets,t);return e?Object(l.a)(Object(l.a)({},e),{},{pinned:0}):null})).filter(Boolean)}))}))}},deleteCollections:h,deleteSelectedCollections:function(t){return function(){var e=Object(u.a)(R().mark((function e(n,r){var o,i,a,c,u;return R().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=r(),i=o.content,(a=i.sets.selectedSetIds.filter((function(t){return i.sets.collections.sets[t]}))).length){e.next=4;break}return e.abrupt("return");case 4:return c="Delete ".concat(P.a.collection({count:a.length}),"?"),u="".concat(P.a.collection({count:a.length,includeCount:!0})," will be permanently deleted"),e.abrupt("return",n(Object(m.d)({title:c,text:u,bypass:t,bypassSetting:"bypassConfirmCollectionDelete",okAction:function(){n(h(a))}})));case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},unifyCollectionFolders:p,unifySelectedCollectionFolders:function(){return ht((function(t){return p(t)}),null)},overwriteCollectionWithCurrent:v,overwriteSelectedCollectionWithCurrent:function(){return ht((function(t){return v(t)}),null)},sortCollectionLinks:y,sortSelectedCollectionLinks:function(t){return ht((function(e){return y(e,t)}),null)},moveCollectionItems:I,moveSelectedCollectionItems:function(t){return ht((function(e){return I(e,t)}),void 0)},addLinksToCollection:z,addLinksToSelectedCollection:function(t,e){return ht((function(n){return z(t,n,e)}),{links:[]})},deleteItemsFromCollection:Y,deleteItemsFromSelectedCollection:function(t){return ht((function(e){return Y({itemSelections:t,collection:e})}),void 0)},moveItemsFromCollection:V,moveItemsFromSelectedCollection:function(t){return ht((function(e){return V({itemSelections:t,collection:e})}),void 0)},patchCollectionFolder:$,patchSelectedCollectionFolder:function(t,e){return ht((function(n){return $({collection:n,folderId:t,props:e})}),void 0)},patchCollectionLink:X,patchSelectedCollectionLink:function(t,e){return ht((function(n){return X({collection:n,linkId:t,props:e})}),void 0)}};function n(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.combine,n=t.selectedItemsOnly,r=t.timestamp,o=void 0===r?Object(L.m)():r,i=t.propagateColor;return function(){var t=Object(u.a)(R().mark((function t(r,a){var c,u,s,f,p,v,y,b,g,m,w,O,k,S,E,I,T,C,N,U,B,q,H;return R().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(u=a(),s=A.i.selectedSetGroups(u),f=s.windows,p=s.folders,(f||p).length){t.next=4;break}return t.abrupt("return",[]);case 4:return v=u.content.sets.selectedSetIds,y=n?F.j.itemSelections(u):{unitIds:[],groupIds:[]},b=A.i.multipleSetsAreSelected(u),g=A.i.onlyLocalClientIsSelected(u),m=D.r.selectedClientHistoryItemId(u),w=Object(G.i)({multipleSetsAreSelected:b,onlyLocalClientIsSelected:g,isEventSelected:g&&!!m,isFolders:!!p,itemSelections:y}),O="multi"===w&&e,k=Object(G.h)({combining:O,selectedSetCount:v.length,sourceType:w}),S=k.successText,E=k.failureText,I=null!==(c=Object(G.e)(u.content.sets,(function(t){return!!t.title})))&&void 0!==c?c:Object(G.e)(u.content.sets),T=O?I:null,t.next=16,Object(x.b)();case 16:return C=t.sent,N=C.id,U=i&&I?Object(j.c)({id:I.id,color:I.color,defaultCollectionColor:u.settings.defaultCollectionColor}):void 0,B=T||{id:Object(_.c)(),clientId:N,color:U,sourceType:w,created:o,pinned:0},q=Object(l.a)(Object(l.a)({},B),{},{updated:o,touched:o,folders:p?Object(G.b)({folders:p,itemSelections:y}):Object(G.d)({windows:f,itemSelections:y})}),"collection"!==w&&"collection-links"!==w&&"remote-client"!==w&&"remote-client-tabs"!==w||(q.sourceId=v[0]),O||(H=A.i.selectedSetTitle(u))&&("multi"!==w&&"multi-links"!==w&&(q.sourceTitle=H),"local-client-history"!==w&&"local-client-history-tabs"!==w&&"collection"!==w&&"collection-links"!==w&&"multi"!==w&&"multi-links"!==w||(q.title=H)),O&&r(h(v.filter((function(t){return!T||t!==T.id})))),g&&!m&&!q.title&&u.settings.autoNameCollections&&(q.title=P.a.shortDate(Object(L.m)())),t.next=27,r(d({savingCollections:[q],select:!0,successNotificationOpts:{text:S||M.a.collectionSaved()},failureNotificationOpts:{text:E||M.a.failedToSaveCollection(),severity:"error",actionText:M.a.tryAgain(),action:"replay"}}));case 27:return t.abrupt("return",v);case 28:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()}function r(t){var e=t.collection,n=t.timestamp,r=void 0===n?Object(L.m)():n,o=t.id,i=t.props;return function(){var t=Object(u.a)(R().mark((function t(n,a){var c,u;return R().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=7;break}if(o&&i){t.next=3;break}return t.abrupt("return");case 3:if(c=Object(G.g)(a().content.sets,o)){t.next=6;break}throw new Error("attempt to patch a non-existent or invalid collection (id ".concat(o,")"));case 6:e=Object(l.a)(Object(l.a)({},c),i);case 7:if(Object(k.a)(e)&&!Object(G.u)(e)){t.next=9;break}return t.abrupt("return");case 9:return u=r>0?Object(l.a)(Object(l.a)({},e),{},{updated:r,touched:r}):e,t.abrupt("return",n(d({savingCollections:[u],failureNotificationOpts:{text:M.a.failedToUpdateCollection(),severity:"error",actionText:M.a.tryAgain(),action:"replay"}})));case 11:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()}function o(t){return function(e,n){var r=n().content,o=Object(L.m)(),i=0;return e(d({savingCollections:Object(E.m)(Object(E.q)(t)).map((function(t){var e=Object(G.g)(r.sets,t);return e&&Object(l.a)(Object(l.a)({},e),{},Object(c.a)({},e.pinned?"pinned":"touched",o+i++))})).filter(Boolean)}))}}function f(t){return function(e,n){var r=n().content,o=Object(L.m)(),i=0,a=0,c=Object(E.m)(Object(E.q)(t)).map((function(t){var e=Object(G.g)(r.sets,t);return e?(e.pinned||a++,Object(l.a)(Object(l.a)({},e),{},{pinned:o+i++})):null})).filter(Boolean);if(it.pinnedCollectionCount({content:r})+a>O.c)throw new W("pinned collection max exceeded");return e(d({savingCollections:c}))}}function d(n){var r=n.savingCollections,o=n.select,i=n.successNotificationOpts,a=n.failureNotificationOpts;return function(){var n=Object(u.a)(R().mark((function n(c,u){var s,f;return R().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r.every(k.a)){n.next=3;break}return Object(T.d)("Some saving collections are missing an id",r),n.abrupt("return");case 3:return s=u(),f=s.content,o&&c(t.setsSelected({ids:r.map((function(t){return t.id}))})),c(t.saveCollectionsStarted(r)),c(Object(g.b)()),n.abrupt("return",e((function(){return H={selectedSetIds:f.sets.selectedSetIds,collections:f.sets.collections},Object(b.i)(r.map((function(t){return Object(O.y)(t,!0)})))})).then((function(){H=void 0,i&&c(Object(g.e)(i))})).catch((function(e){if(c(t.saveCollectionsFailed({error:(null===e||void 0===e?void 0:e.message)||e||null,savingCollections:r})),H=void 0,a){var n="replay"===a.action?Object(l.a)(Object(l.a)({},a),{},{action:function(){c(d({savingCollections:r,select:o,successNotificationOpts:i,failureNotificationOpts:a}))}}):a;c(Object(g.e)(n))}})));case 8:case"end":return n.stop()}}),n)})));return function(t,e){return n.apply(this,arguments)}}()}function h(n){return function(){var r=Object(u.a)(R().mark((function r(o,i){var a,c;return R().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n.length){r.next=2;break}return r.abrupt("return");case 2:return a=i(),c=a.content,o(t.selectPostDeleteNavSet()),o(t.deleteCollectionsStarted(n)),o(Object(g.b)()),r.abrupt("return",e((function(){return H={selectedSetIds:c.sets.selectedSetIds,collections:c.sets.collections},Object(b.b)(n)})).then((function(){H=void 0})).catch((function(e){var r;o(t.deleteCollectionsFailed({error:(null===e||void 0===e?void 0:e.message)||e||null,deletingCollectionIds:n})),H=void 0,o(Object(g.e)({text:n.length>1?M.a.failedToDeleteCollections(n.length):M.a.failedToDeleteCollection(null===(r=Object(G.g)(c.sets,n[0],!0))||void 0===r?void 0:r.title),severity:"error",actionText:M.a.tryAgain(),action:function(){o(h(n))}}))})));case 7:case"end":return r.stop()}}),r)})));return function(t,e){return r.apply(this,arguments)}}()}function p(e){return function(){var n=Object(u.a)(R().mark((function n(o,i){var a,c,u,s,f,d,h;return R().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(e.folders){n.next=2;break}return n.abrupt("return",null);case 2:if(a=i(),c=F.j.itemSelections(a),u=!!c.unitIds.length,s=e.folders.length>1,f=c.groupIds.length,u||s&&1!==f){n.next=9;break}return n.abrupt("return",null);case 9:return d=Object(l.a)(Object(l.a)({},e),{},{folders:lt(e.folders,c)}),h=o(r({collection:d})),o(t.itemsSelected(Object(l.a)(Object(l.a)({},c),{},{allGroups:d.folders}))),n.abrupt("return",h);case 13:case"end":return n.stop()}}),n)})));return function(t,e){return n.apply(this,arguments)}}()}function v(t){return function(){var e=Object(u.a)(R().mark((function e(n,o){var i,a,c;return R().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.folders){e.next=2;break}return e.abrupt("return",null);case 2:return i=o(),a=i.content,c=Object(l.a)(Object(l.a)({},t),{},{sourceType:"local-client",folders:Object(G.d)({windows:a.sets.localWindows})}),e.abrupt("return",n(r({collection:c})));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()}function y(t,e){return function(){var n=Object(u.a)(R().mark((function n(o){var i;return R().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t.folders){n.next=2;break}return n.abrupt("return",null);case 2:if(t.folders.some((function(t){return t.links&&t.links.length>1}))){n.next=5;break}return n.abrupt("return",null);case 5:return i=Object(l.a)(Object(l.a)({},t),{},{folders:t.folders.map((function(t){var n=Object(E.o)(t.links,(function(t){return!!t.pinned})),r=Object(a.a)(n,2),o=r[0],i=r[1];return Object(l.a)(Object(l.a)({},t),{},{links:[].concat(Object(s.a)(o),Object(s.a)(dt(i,e.by)))})}))}),n.abrupt("return",o(r({collection:i})));case 7:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}()}function I(e,n){return function(){var o=Object(u.a)(R().mark((function o(i,a){var c,u,s,f,d,h,p,v,y;return R().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(null===(c=e.folders)||void 0===c?void 0:c.length){o.next=2;break}return o.abrupt("return");case 2:if(u=a(),s=u.content.sets.searchTerms,f=u.content.sets.filterSearchTerms,d=u.settings.showAllItemMatches,!s&&!f||d){o.next=8;break}return o.abrupt("return");case 8:if(h=F.j.itemSelections(u),(p=ft(e.folders,h,n))!==e.folders){o.next=12;break}return o.abrupt("return");case 12:return v=Object(l.a)(Object(l.a)({},e),{},{folders:p}),y=i(r({collection:v})),i(t.itemsSelected(Object(l.a)(Object(l.a)({},h),{},{allGroups:v.folders}))),o.abrupt("return",y);case 16:case"end":return o.stop()}}),o)})));return function(t,e){return o.apply(this,arguments)}}()}function z(t,e,n){var o=n.target,c=void 0===o?{singleFolder:!1}:o,f=c.afterLink,d=c.prependToFolder,h=c.singleFolder,p=n.itemSelections;return function(){var n=Object(u.a)(R().mark((function n(o){var c,u,v,y,b,g,m,w,x,j,k;return R().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(e.folders){n.next=2;break}return n.abrupt("return",{links:[]});case 2:if(c=t.folders?Object(G.b)({folders:t.folders,itemSelections:p,includeSourceId:!0}):Object(G.d)({windows:t.windows,itemSelections:p,includeSourceId:!0}),!h){n.next=9;break}y=lt(c),u=[].concat(Object(s.a)(e.folders),Object(s.a)(y.map((function(t){t.sourceId;return Object(i.a)(t,U)})))),v={folders:y},n.next=29;break;case 9:if(!d){n.next=18;break}if(b=e.folders.find((function(t){return t.id===d}))){n.next=13;break}throw new Error("folder id ".concat(d," does not match any folder in collection ").concat(e.id));case 13:g=[],u=e.folders.map((function(t){if(t!==b)return t;var e=Object(E.o)(Object(O.r)(c),(function(t){return!!t.pinned})),n=Object(a.a)(e,2),r=n[0],o=n[1];g=[].concat(Object(s.a)(r),Object(s.a)(o));var i=Object(E.o)(t.links,(function(t){return!!t.pinned})),u=Object(a.a)(i,2),f=u[0],d=u[1];return Object(l.a)(Object(l.a)({},t),{},{links:[].concat(Object(s.a)(r),Object(s.a)(f),Object(s.a)(o),Object(s.a)(d))})})),v={links:g},n.next=29;break;case 18:if(!f){n.next=27;break}if(m=Object(O.p)(e.folders,(function(t){return t.id===f})),w=m.group,x=m.unit){n.next=22;break}throw new Error("link id ".concat(f," does not match any link in collection ").concat(e.id));case 22:j=[],u=e.folders.map((function(t){if(t!==w)return t;var e=Object(E.o)(Object(O.r)(c),(function(t){return!!t.pinned})),n=Object(a.a)(e,2),r=n[0],o=n[1];j=[].concat(Object(s.a)(r),Object(s.a)(o));var i=Object(E.o)(t.links,(function(t){return!!t.pinned})),u=Object(a.a)(i,2),f=u[0],d=u[1];if(x.pinned){var h=f.indexOf(x)+1,p=Object(E.p)(f,h),v=Object(a.a)(p,2),y=v[0],b=v[1];return Object(l.a)(Object(l.a)({},t),{},{links:[].concat(Object(s.a)(y),Object(s.a)(r),Object(s.a)(b),Object(s.a)(o),Object(s.a)(d))})}var g=d.indexOf(x)+1,m=Object(E.p)(d,g),k=Object(a.a)(m,2),S=k[0],L=k[1];return Object(l.a)(Object(l.a)({},t),{},{links:[].concat(Object(s.a)(f),Object(s.a)(r),Object(s.a)(S),Object(s.a)(o),Object(s.a)(L))})})),v={links:j},n.next=29;break;case 27:u=[].concat(Object(s.a)(e.folders),Object(s.a)(c.map((function(t){t.sourceId;return Object(i.a)(t,B)})))),v={folders:c};case 29:return k=Object(l.a)(Object(l.a)({},e),{},{folders:u}),n.next=32,o(r({collection:k}));case 32:return n.abrupt("return",v);case 33:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}()}function Y(e){var n=e.itemSelections,o=e.collectionId,i=e.collection,a=e.timestamp;return function(){var e=Object(u.a)(R().mark((function e(c,u){var s,f,d,h;return R().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i||(i=Object(G.g)(u().content.sets,o)),i&&i.folders){e.next=3;break}return e.abrupt("return");case 3:if(!Object(G.u)(i)&&!Object(G.t)(u().content.sets,i.id)){e.next=5;break}return e.abrupt("return");case 5:return s=i.folders.filter((function(t){return!t.links.length})).map((function(t){return t.id})),f=i.folders.filter((function(t){var e=t.id;return!n.groupIds.includes(e)})).map((function(t){return Object(l.a)(Object(l.a)({},t),{},{links:t.links.filter((function(t){var e=t.id;return!n.unitIds.includes(e)}))})})),d=f.filter((function(t){return t.links.length||s.includes(t.id)})),h=Object(l.a)(Object(l.a)({},i),{},{folders:d}),c(t.itemsDeselected(n)),e.abrupt("return",c(r({collection:h,timestamp:a})));case 11:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()}function V(t){var e=t.itemSelections,r=t.collection;return function(){var t=Object(u.a)(R().mark((function t(o,i){var a;return R().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r&&r.folders){t.next=2;break}return t.abrupt("return");case 2:if(!Object(G.u)(r)&&!Object(G.t)(i().content.sets,r.id)){t.next=4;break}return t.abrupt("return");case 4:return a=Object(L.m)(),t.next=7,o(n({selectedItemsOnly:!0,timestamp:a+1}));case 7:o(Y({itemSelections:e,collectionId:r.id,timestamp:a}));case 8:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()}function $(t){var e=t.collection,n=t.folderId,o=t.props;return function(){var t=Object(u.a)(R().mark((function t(i){var a;return R().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.folders){t.next=2;break}return t.abrupt("return");case 2:return a=Object(l.a)(Object(l.a)({},e),{},{folders:e.folders.map((function(t){return t.id===n?Object(l.a)(Object(l.a)({},t),o):t}))}),t.abrupt("return",i(r({collection:a})));case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}function X(t){var e=t.collection,n=t.linkId,o=t.props;return function(){var t=Object(u.a)(R().mark((function t(i){var a;return R().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.folders){t.next=2;break}return t.abrupt("return");case 2:return a=Object(l.a)(Object(l.a)({},e),{},{folders:e.folders.map((function(t){return Object(l.a)(Object(l.a)({},t),{},{links:t.links.map((function(t){return t.id===n?Object(l.a)(Object(l.a)({},t),o):t}))})}))}),t.abrupt("return",i(r({collection:a})));case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}function J(t){return function(e,n){var r=n().content,o=r.sets.collections,i=Object(E.e)(o.navSetIds,r.sets.selectedSetIds);return e(t(i))}}}var it={collectionsInitialized:function(t){return t.content.sets.collections.initialized},navCollectionsAreLoading:function(t){return t.content.sets.collections.navSetsLoading},navCollectionsAreLoadingLong:function(t){return t.content.sets.collections.navSetsLoadingLong},navCollectionsIsExhausted:function(t){return!!t.content.sets.collections.exhausted},navCollections:function(t){var e=t.content;return e.sets.collections.navSetIds.map((function(t){return e.sets.collections.sets[t]})).filter(Boolean)},noNavCollectionsExist:function(t){var e=t.content;return!it.navCollections({content:e}).length},pinnedCollectionCount:function(t){var e,n=t.content,r=0,i=Object(o.a)(n.sets.collections.navSetIds);try{for(i.s();!(e=i.n()).done;){var a=e.value,c=Object(G.g)(n.sets,a);if(c){if(!c.pinned)break;r++}}}catch(u){i.e(u)}finally{i.f()}return r},allSelectedCollectionsAreAtTop:function(t){var e=t.content,n=it.pinnedCollectionCount({content:e}),r=Object(E.p)(e.sets.collections.navSetIds,n),o=Object(a.a)(r,2),i=o[0],c=o[1],u=Object(E.e)(i,e.sets.selectedSetIds),s=Object(E.e)(c,e.sets.selectedSetIds);return st(u,i)&&st(s,c)},allSelectedCollectionsArePinned:function(t){var e=t.content;return e.sets.selectedSetIds.every((function(t){var n=Object(G.g)(e.sets,t,!0);return!n||n.pinned}))}};function at(t){t.navSetsLoading=!1,t.navSetsLoadingLong=!1,window.clearTimeout(q)}function ct(t){return function(e,n){var r=Object(G.g)(t,e,!0),o=Object(G.g)(t,n,!0);return r||o?r?o?ut(r,o):-1:1:0}}function ut(t,e){return Object(G.j)(t,e,"pinned")||Object(G.j)(t,e,"touched")||Object(G.j)(t,e,"updated")||Object(G.j)(t,e,"created")}function st(t,e){return e.slice(0,t.length).every((function(e){return t.includes(e)}))}function lt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{groupIds:[],unitIds:[]};if(!t.length)return[];var n=e.groupIds,o=e.unitIds,i=Object(O.C)(t,e),a=n.map((function(t){return i.find((function(e){return e.id===t}))})).filter((function(t){return!!t})),c=Object(O.r)(i),u=o.map((function(t){return c.find((function(e){return e.id===t}))})).filter((function(t){return!!t})),f=a.length;if(u.length&&!f){var d=Object(O.A)({id:Object(_.c)(),links:u,incognito:i.some((function(t){return t.incognito}))});return[].concat(Object(s.a)(t.map((function(t){return Object(l.a)(Object(l.a)({},t),{},{links:(t.links||[]).filter((function(t){return!u.includes(t)}))})})).filter((function(t){return t.links.length}))),[d])}var h=f?a:t,p=Object(r.a)(h),v=p[0],y=p.slice(1),b=Object(O.r)(y);return t.filter((function(t){return!y.includes(t)})).map((function(t){return t===v?Object(O.A)(Object(l.a)(Object(l.a)({},t),{},{links:[].concat(Object(s.a)(v.links),Object(s.a)(b),Object(s.a)(u))})):Object(l.a)(Object(l.a)({},t),{},{links:(t.links||[]).filter((function(t){return!u.includes(t)}))})})).filter((function(t){return t.links.length}))}function ft(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{groupIds:[],unitIds:[]},n=arguments.length>2?arguments[2]:void 0;if(!t.length)return t;var r=e.groupIds,o=e.unitIds;return 1!==o.length||r.length?1!==r.length||o.length?t:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,r=e[0],o=t.findIndex((function(t){return t.id===r}));if(o<0||!t[o])return t;return("up"===n.direction?E.h:E.i)(t,o)}(t,r,n):function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,r=e[0],o=Object(O.p)(t,(function(t){return t.id===r})),i=o.group,c=o.groupIdx,u=o.unit,f=o.unitIdx;if(!i||null==c||c<0||!u||null==f||f<0)return t;if(u.pinned)return t;if("up"===n.direction){var d=f-1;if(d<0||i.links[d].pinned){if(m(i,e)){if(0===c)return t;var h=t[c-1];return h?t.map((function(t){return t===h?Object(O.A)(Object(l.a)(Object(l.a)({},t),{},{links:[].concat(Object(s.a)(t.links),[u])})):t===i?w(t,u):t})).filter((function(t){return t.links.length})):t}var p=Object(O.A)({id:Object(_.c)(),links:[u],incognito:!!i.incognito}),v=Object(s.a)(t);return v.splice(c,0,p),v.map((function(t){return t===i?w(t,u):t})).filter((function(t){return t.links.length}))}return t.map((function(t){return t===i?Object(O.A)(Object(l.a)(Object(l.a)({},t),{},{links:Object(E.h)(t.links,f)})):t}))}if(f+1>=i.links.length){if(m(i,e)){if(c>=t.length-1)return t;var y=t[c+1];return y?t.map((function(t){return t===y?Object(O.A)(Object(l.a)(Object(l.a)({},t),{},{links:x(t.links,u)})):t===i?w(t,u):t})).filter((function(t){return t.links.length})):t}var b=Object(O.A)({id:Object(_.c)(),links:[u],incognito:!!i.incognito}),g=Object(s.a)(t);return g.splice(c+1,0,b),g.map((function(t){return t===i?w(t,u):t})).filter((function(t){return t.links.length}))}return t.map((function(t){return t===i?Object(O.A)(Object(l.a)(Object(l.a)({},t),{},{links:Object(E.i)(t.links,f)})):t}));function m(t,e){return t.links.every((function(t){var n=t.id;return e.includes(n)}))}function w(t,e){return Object(l.a)(Object(l.a)({},t),{},{links:(t.links||[]).filter((function(t){return t!==e}))})}function x(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1?arguments[1]:void 0,n=Object(E.o)(t,(function(t){return!!t.pinned})),r=Object(a.a)(n,2),o=r[0],i=r[1];return[].concat(Object(s.a)(o),[e],Object(s.a)(i))}}(t,o,n)}function dt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1?arguments[1]:void 0;return t.length<2?t:Object(s.a)(t).sort((function(t,n){return Object(I.e)(t[e],n[e])}))}function ht(t,e){return function(){var n=Object(u.a)(R().mark((function n(r,o){var i,a,c;return R().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=o(),a=i.content,c=Object(G.o)(a.sets)){n.next=4;break}return n.abrupt("return",e);case 4:return n.abrupt("return",r(t(c)));case 5:case"end":return n.stop()}}),n)})));return function(t,e){return n.apply(this,arguments)}}()}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r={};function o(){return r}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},r(t,e)};function o(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}},,function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=["Win32","Win64","Windows","WinCE"],o=["macOS","Macintosh","MacIntel","MacPPC","Mac68K"],i=["iPhone","iPad","iPod"];var a=function(){var t,e=(null===(t=globalThis.navigator.userAgentData)||void 0===t?void 0:t.platform)||globalThis.navigator.platform;return r.includes(e)?"windows":o.includes(e)?"mac":i.includes(e)?"ios":/Android/.test(globalThis.navigator.userAgent)?"android":/Linux/.test(e)?"linux":void 0}()},,function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"c",(function(){return c})),n.d(e,"d",(function(){return s})),n.d(e,"b",(function(){return l}));var r=n(3),o=["B","kB","MB","GB","TB"],i=1024,a=1024*i;function c(t){if(!t)return"0 B";var e=Math.floor(Math.log(t)/Math.log(i));return e>=o.length?"Over 1 PB":"".concat(1*+(t/Math.pow(i,e)).toFixed(2)," ").concat(o[e])}var u=16384;function s(t){for(var e=[],n=0;n<t.length;n+=u){var o=t.subarray(n,n+u);e.push(String.fromCharCode.apply(String,Object(r.a)(o)))}var i=e.join("");return btoa(i)}function l(t){for(var e=atob(t),n=e.length,r=new Uint8Array(n),o=0;o<n;o++)r[o]=e.charCodeAt(o);return r}},function(t,e,n){"use strict";n.d(e,"b",(function(){return d})),n.d(e,"e",(function(){return h})),n.d(e,"f",(function(){return p})),n.d(e,"g",(function(){return v})),n.d(e,"c",(function(){return y})),n.d(e,"d",(function(){return b})),n.d(e,"a",(function(){return g}));var r=n(2),o=n(8),i=n(79),a=n(27),c=n(18);function u(){u=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(I){s=function(t,e,n){return t[e]=n}}function l(t,e,n,o){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=l;var d={};function h(){}function p(){}function v(){}var y={};s(y,i,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,i)&&(y=g);var m=v.prototype=h.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=f(t[r],t,i);if("throw"!==u.type){var s=u.arg,l=s.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(l).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===d)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=f(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=f(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,d;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return p.prototype=v,r(m,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=s(v,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,s(t,c,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),s(x.prototype,a,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(l(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),s(m,c,"Generator"),s(m,i,(function(){return this})),s(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}var s=100,l="logs",f=Object(i.a)();function d(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return w(Object(c.b)(e),"info")}function h(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return w(Object(c.b)(e),"notice")}function p(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return w(Object(c.b)(e),"success")}function v(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return w(Object(c.b)(e),"warn")}function y(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return w(Object(c.b)(e),"error")}function b(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.prefix,r=void 0===n?"":n,o=e.severity,i=void 0===o?"error":o;return w(Object(c.a)(t,r),i)}function g(){return m.apply(this,arguments)}function m(){return(m=Object(r.a)(u().mark((function t(){return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(a.a)(l);case 2:if(t.t0=t.sent,t.t0){t.next=5;break}t.t0=[];case 5:return t.abrupt("return",t.t0);case 6:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function w(t,e){return f((function(){return function(t,e){return x.apply(this,arguments)}(t,e)}))}function x(){return(x=Object(r.a)(u().mark((function t(e,n){var r;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,g();case 3:return(r=t.sent).unshift({timestamp:Object(o.n)(),severity:n,message:e}),t.next=7,Object(a.i)(l,r.slice(0,s));case 7:t.next=12;break;case 9:t.prev=9,t.t0=t.catch(0),console.error("Failed to update local logs",t.t0);case 12:case"end":return t.stop()}}),t,null,[[0,9]])})))).apply(this,arguments)}},function(t,e,n){"use strict";function r(){var t,e=0;return function(n){return e||(t=Promise.resolve()),e++,t=t.then(n).finally((function(){e--}))}}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(54);function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){Object(r.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function a(t){return"Minified Redux error #"+t+"; visit https://redux.js.org/Errors?code="+t+" for the full message or use the non-minified dev environment for full errors. "}n.d(e,"a",(function(){return p})),n.d(e,"b",(function(){return d})),n.d(e,"c",(function(){return h})),n.d(e,"d",(function(){return f}));var c="function"===typeof Symbol&&Symbol.observable||"@@observable",u=function(){return Math.random().toString(36).substring(7).split("").join(".")},s={INIT:"@@redux/INIT"+u(),REPLACE:"@@redux/REPLACE"+u(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+u()}};function l(t){if("object"!==typeof t||null===t)return!1;for(var e=t;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function f(t,e,n){var r;if("function"===typeof e&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error(a(0));if("function"===typeof e&&"undefined"===typeof n&&(n=e,e=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error(a(1));return n(f)(t,e)}if("function"!==typeof t)throw new Error(a(2));var o=t,i=e,u=[],d=u,h=!1;function p(){d===u&&(d=u.slice())}function v(){if(h)throw new Error(a(3));return i}function y(t){if("function"!==typeof t)throw new Error(a(4));if(h)throw new Error(a(5));var e=!0;return p(),d.push(t),function(){if(e){if(h)throw new Error(a(6));e=!1,p();var n=d.indexOf(t);d.splice(n,1),u=null}}}function b(t){if(!l(t))throw new Error(a(7));if("undefined"===typeof t.type)throw new Error(a(8));if(h)throw new Error(a(9));try{h=!0,i=o(i,t)}finally{h=!1}for(var e=u=d,n=0;n<e.length;n++){(0,e[n])()}return t}return b({type:s.INIT}),(r={dispatch:b,subscribe:y,getState:v,replaceReducer:function(t){if("function"!==typeof t)throw new Error(a(10));o=t,b({type:s.REPLACE})}})[c]=function(){var t,e=y;return(t={subscribe:function(t){if("object"!==typeof t||null===t)throw new Error(a(11));function n(){t.next&&t.next(v())}return n(),{unsubscribe:e(n)}}})[c]=function(){return this},t},r}function d(t){for(var e=Object.keys(t),n={},r=0;r<e.length;r++){var o=e[r];0,"function"===typeof t[o]&&(n[o]=t[o])}var i,c=Object.keys(n);try{!function(t){Object.keys(t).forEach((function(e){var n=t[e];if("undefined"===typeof n(void 0,{type:s.INIT}))throw new Error(a(12));if("undefined"===typeof n(void 0,{type:s.PROBE_UNKNOWN_ACTION()}))throw new Error(a(13))}))}(n)}catch(u){i=u}return function(t,e){if(void 0===t&&(t={}),i)throw i;for(var r=!1,o={},u=0;u<c.length;u++){var s=c[u],l=n[s],f=t[s],d=l(f,e);if("undefined"===typeof d){e&&e.type;throw new Error(a(14))}o[s]=d,r=r||d!==f}return(r=r||c.length!==Object.keys(t).length)?o:t}}function h(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return 0===e.length?function(t){return t}:1===e.length?e[0]:e.reduce((function(t,e){return function(){return t(e.apply(void 0,arguments))}}))}function p(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){return function(){var n=t.apply(void 0,arguments),r=function(){throw new Error(a(15))},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},c=e.map((function(t){return t(o)}));return r=h.apply(void 0,c)(n.dispatch),i(i({},n),{},{dispatch:r})}}}},function(t,e,n){"use strict";function r(t){return"id"in t&&("string"===typeof t.id&&!!t.id||"number"===typeof t.id)}n.d(e,"a",(function(){return r}))},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=!1,o={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){t&&(new Error).stack;r=t},get useDeprecatedSynchronousErrorHandling(){return r}}},function(t){t.exports=JSON.parse('{"ext":{"mainFilenames":["session-buddy.html","main.html","mainUI.html","m.html"],"optionsFilename":"options.html","appStoreProfiles":{"googleChromeWebStore":{"url":"https://chrome.google.com/webstore/detail/session-buddy/edacconmaakjimmfgnblocblbcdcpbko","reviews":"https://chrome.google.com/webstore/detail/session-buddy/edacconmaakjimmfgnblocblbcdcpbko/reviews","extensionId":"edacconmaakjimmfgnblocblbcdcpbko"},"microsoftAddOnStore":{"url":"","extensionId":"microsoft-nxs-extension-id-placeholder"},"mozillaAddOnStore":{"url":"","extensionId":"mozilla-nxs-extension-id-placeholder"},"operaAddOnStore":{"url":"","extensionId":"opera-nxs-extension-id-placeholder"},"appleMacAppStore":{"url":"","extensionId":"apple-nxs-extension-id-placeholder"}}},"web":{"appUrls":["https://sessionbuddy.com/app","https://noox.is/app","https://app.sessionbuddy.com","https://sessionbuddy.app","https://www.sessionbuddy.com/app","https://www.noox.is/app","https://app.sessionbuddy.com","https://www.sessionbuddy.app"]}}')},function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var r=n(73),o=n(158),i=n(148),a=n(113),c=n(134),u=n(84),s=n(126),l=function(t){function e(n,r,o){var a=t.call(this)||this;switch(a.syncErrorValue=null,a.syncErrorThrown=!1,a.syncErrorThrowable=!1,a.isStopped=!1,arguments.length){case 0:a.destination=i.a;break;case 1:if(!n){a.destination=i.a;break}if("object"===typeof n){n instanceof e?(a.syncErrorThrowable=n.syncErrorThrowable,a.destination=n,n.add(a)):(a.syncErrorThrowable=!0,a.destination=new f(a,n));break}default:a.syncErrorThrowable=!0,a.destination=new f(a,n,r,o)}return a}return r.a(e,t),e.prototype[c.a]=function(){return this},e.create=function(t,n,r){var o=new e(t,n,r);return o.syncErrorThrowable=!1,o},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},e.prototype._unsubscribeAndRecycle=function(){var t=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this},e}(a.a),f=function(t){function e(e,n,r,a){var c,u=t.call(this)||this;u._parentSubscriber=e;var s=u;return Object(o.a)(n)?c=n:n&&(c=n.next,r=n.error,a=n.complete,n!==i.a&&(s=Object.create(n),Object(o.a)(s.unsubscribe)&&u.add(s.unsubscribe.bind(s)),s.unsubscribe=u.unsubscribe.bind(u))),u._context=s,u._next=c,u._error=r,u._complete=a,u}return r.a(e,t),e.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parentSubscriber;u.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},e.prototype.error=function(t){if(!this.isStopped){var e=this._parentSubscriber,n=u.a.useDeprecatedSynchronousErrorHandling;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):Object(s.a)(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;Object(s.a)(t)}}},e.prototype.complete=function(){var t=this;if(!this.isStopped){var e=this._parentSubscriber;if(this._complete){var n=function(){return t._complete.call(t._context)};u.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},e.prototype.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),u.a.useDeprecatedSynchronousErrorHandling)throw n;Object(s.a)(n)}},e.prototype.__tryOrSetError=function(t,e,n){if(!u.a.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(r){return u.a.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(Object(s.a)(r),!0)}return!1},e.prototype._unsubscribe=function(){var t=this._parentSubscriber;this._context=null,this._parentSubscriber=null,t.unsubscribe()},e}(l)},function(t,e,n){"use strict";n.d(e,"a",(function(){return p}));var r,o=n(22),i=n(14),a=n(85),c=n(111),u=n(173),s=n(140),l=n(41),f=n(12),d=n(24),h=n(61);function p(){return r||(r=function(){var t=function(){var t=Object(s.b)();if(t){var e=Object.values(c).find((function(e){return e.browsers.includes(t)}));if(e)return e}var n=Object(h.a)();if(n){var r,o,l=null===(r=Object.entries(a.ext.appStoreProfiles).find((function(t){var e=Object(i.a)(t,2);e[0];return e[1].extensionId===n})))||void 0===r?void 0:r[0],f=l&&(null===(o=u[l])||void 0===o?void 0:o.authoritativeBrowserConfig);if(f)return c[f]}return c.chrome}(),e=function(t){var e=Object(f.d)(Object.values(c),(function(e){return e===t})).map((function(t){return{urls:n(t.urls),schemes:n(t.schemes)}}));return Object(d.g)(e);function n(t){return Object(d.f)(t,(function(t){return t.map((function(t){return t.toLowerCase()}))}))}}(t),n=e.urls,r=e.schemes,o=v(t),l=v(t,a.ext.mainFilenames),p=v(t,[a.ext.optionsFilename]),g=a.ext.mainFilenames[0],O=Object.values(a.ext.appStoreProfiles).map((function(t){return t.extensionId})),j=a.web.appUrls.map((function(t){return t.toLowerCase()}));return{ext:{canonicalMainFilename:g,canonicalMainUrl:y(t,g),allNxsExtensionIds:O,isNxsExtensionId:function(t){return O.includes(t)},isNxsUrl:function(t){return w(t,o)},isMainUrl:function(t){return w(t,l)},isOptionsUrl:function(t){return w(t,p)}},web:{isAppUrl:function(t){return w(t,j)}},browser:{canonicalBookmarksUrl:b(t,"bookmarks"),canonicalDownloadsUrl:b(t,"downloads"),canonicalExtensionsUrl:b(t,"extensions"),canonicalHistoryUrl:b(t,"history"),canonicalNewtabUrl:b(t,"newtab"),canonicalSettingsUrl:b(t,"settings"),isFeatureUrl:function(t,e){return e?w(t,n[e]):x(t,r.feature)},isExtensionUrl:function(t,e){if(e){var n=e.toLowerCase();return w(t,r.extension.map((function(t){return m(t,n)})))}return x(t,r.extension)}}}}())}function v(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[""],n=[],r=g(t);d(t.schemes.extension,[r]);for(var i=0,u=Object.values(c);i<u.length;i++){var s=u[i],l=s.appStores.map((function(t){return a.ext.appStoreProfiles[t].extensionId}));d(s.schemes.extension,l)}return Object(f.q)(n);function d(t,r){var i,a=Object(o.a)(t);try{for(a.s();!(i=a.n()).done;){var c,u=i.value,s=Object(o.a)(r);try{for(s.s();!(c=s.n()).done;){var l,f=c.value,d=Object(o.a)(e);try{for(d.s();!(l=d.n()).done;){var h=l.value;n.push(m(u,f,h).toLowerCase())}}catch(p){d.e(p)}finally{d.f()}}}catch(p){s.e(p)}finally{s.f()}}}catch(p){a.e(p)}finally{a.f()}}}function y(t,e){return m(t.schemes.extension[0],g(t),e)}function b(t,e){return t.urls[e][0]}function g(t){return Object(h.a)()||a.ext.appStoreProfiles[t.appStores[0]].extensionId}function m(t,e,n){return"".concat(t,"://").concat(e).concat(n?"/".concat(n):"")}function w(t,e){if(!t)return!1;var n=t.toLowerCase();return e.some((function(t){return Object(l.l)(n,t)}))}function x(t,e){if(!t)return!1;var n=Object(l.b)(t).toLowerCase();return!!n&&e.some((function(t){return t===n}))}},function(t,e,n){"use strict";function r(t){return t}function o(t,e){return t===e}function i(t,e){return t.id===e.id}n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}))},,function(t,e){var n,r,o=Function.prototype,i=Object.prototype,a=o.toString,c=i.hasOwnProperty,u=a.call(Object),s=i.toString,l=(n=Object.getPrototypeOf,r=Object,function(t){return n(r(t))});t.exports=function(t){if(!function(t){return!!t&&"object"==typeof t}(t)||"[object Object]"!=s.call(t)||function(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(n){}return e}(t))return!1;var e=l(t);if(null===e)return!0;var n=c.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&a.call(n)==u}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(120);function o(t,e){if(t){if("string"===typeof t)return Object(r.a)(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(t,e):void 0}}},function(t,e,n){"use strict";function r(t){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),t.getTime()-e.getTime()}n.d(e,"a",(function(){return r}))},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return C})),n.d(e,"d",(function(){return P})),n.d(e,"e",(function(){return N})),n.d(e,"b",(function(){return A})),n.d(e,"g",(function(){return D})),n.d(e,"c",(function(){return G})),n.d(e,"h",(function(){return M})),n.d(e,"f",(function(){return U}));var r=n(22),o=n(67),i=n(1),a=n(14),c=n(2),u=n(50),s=n(51),l=n(97),f=n(27),d=n(61),h=n(170),p=n(164),v=n(12),y=n(8),b=n(122),g=n(62),m=n(37),w=n(162),x=n(78),O=n(9),j=n(18),k=n(69),S=n(87),E=n(5),L=n(39),_=["collections","events"];function I(){I=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(_){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new S(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(_){return{type:"throw",arg:_}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(E([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function E(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:L}}function L(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=E,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:E(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var T={collections:"nxsCollections",clientHistory:"nxsClientHistory",settings:"nxsSettings"},C=F("collections"),P=F("clientHistory"),N=F("settings"),A=function(){var t=Object(c.a)(I().mark((function t(){var e,n,r,o,c,u,s,l,f,d,h,p,y,b;return I().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=null,n=0,r=null,o=0,t.prev=4,t.next=7,C();case 7:if(t.t1=c=t.sent,t.t0=null!==t.t1,!t.t0){t.next=11;break}t.t0=void 0!==c;case 11:if(!t.t0){t.next=15;break}t.t2=c,t.next=16;break;case 15:t.t2=null;case 16:if(e=t.t2){t.next=19;break}throw new Error("getCollections() failed");case 19:u=Object(v.o)(e,(function(t){return!t})),s=Object(a.a)(u,2),l=s[0],f=s[1],(n=l.length)&&(Object(O.f)("".concat(n," blank ").concat(1===n?"value":"values"," ignored in collections")),e=f),t.next=27;break;case 24:t.prev=24,t.t3=t.catch(4),Object(j.e)(t.t3,{prefix:"diagnostics getData(): Error getting raw collections"});case 27:return t.prev=27,t.next=30,P();case 30:if(t.t5=d=t.sent,t.t4=null!==t.t5,!t.t4){t.next=34;break}t.t4=void 0!==d;case 34:if(!t.t4){t.next=38;break}t.t6=d,t.next=39;break;case 38:t.t6=null;case 39:if(r=t.t6){t.next=42;break}throw new Error("getEvents() failed");case 42:h=Object(v.o)(r,(function(t){return!t})),p=Object(a.a)(h,2),y=p[0],b=p[1],(o=y.length)&&(Object(O.f)("".concat(o," blank ").concat(1===o?"value":"values"," ignored in events")),r=b),t.next=50;break;case 47:t.prev=47,t.t7=t.catch(27),Object(j.e)(t.t7,{prefix:"diagnostics getData(): Error getting raw events"});case 50:return t.abrupt("return",Object(i.a)(Object(i.a)({collections:e},n?{blankCollectionCount:n}:null),{},{events:r},o?{blankEventCount:o}:null));case 51:case"end":return t.stop()}}),t,null,[[4,24],[27,47]])})));return function(){return t.apply(this,arguments)}}(),D=function(){var t=Object(c.a)(I().mark((function t(){return I().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=p.a,t.next=3,A();case 3:t.t1=t.sent,t.t2="session-buddy-data-".concat(Object(y.n)(),".json"),(0,t.t0)(t.t1,t.t2);case 6:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();function F(t){return function(){return new Promise((function(e,n){var r=indexedDB.open(T[t]);r.onsuccess=function(r){try{var o=r.target.result;o.onerror=function(){n(new Error("Database error (".concat(t,")")))};var i=o.transaction(t,"readonly");i.onerror=function(t){n(t.target.error)};var a=i.objectStore(t).getAll();a.onsuccess=function(t){e(t.target.result),o.close()},a.onerror=function(t){n(t.target.error)}}catch(c){n(c)}},r.onerror=function(t){n(t.target.error)}}))}}var G=function(){var t=Object(c.a)(I().mark((function t(){var e,n,r,a,c,p,v,b,w,O,E,T,C,P,D,F,G,M,U,B,R,q,H,K,W,z,V,$,X,J,Q,Z,tt,et,nt,rt,ot,it,at,ct,ut,st,lt,ft;return I().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return F=Object(h.a)(),t.next=3,Object(l.a)();case 3:if(G=t.sent,t.t0=null!=G,!t.t0){t.next=11;break}return t.t1=G,t.next=9,Object(L.a)("highIdbUsageThreshold");case 9:t.t2=t.sent,t.t0=t.t1>t.t2;case 11:return M=t.t0,t.next=14,Object(f.b)();case 14:if(U=t.sent,t.t3=null!=U,!t.t3){t.next=22;break}return t.t4=U,t.next=20,Object(L.a)("highExtensionStorageUsageThreshold");case 20:t.t5=t.sent,t.t3=t.t4>t.t5;case 22:return B=t.t3,R=null,t.prev=24,t.next=27,N();case 27:if(t.t7=q=t.sent,t.t6=null!==t.t7,!t.t6){t.next=31;break}t.t6=void 0!==q;case 31:if(!t.t6){t.next=35;break}t.t8=q,t.next=36;break;case 35:t.t8=null;case 36:if(R=t.t8){t.next=39;break}throw new Error("getSettings() failed");case 39:t.next=44;break;case 41:t.prev=41,t.t9=t.catch(24),Object(j.e)(t.t9,{prefix:"getDiagnostics(): Error getting settings"});case 44:return H=Object(g.b)()?"document":"worker",K=R&&"document"===H?Y(R):null,W=null===(e=R)||void 0===e||null===(n=e.find((function(t){return"clientCreated"===t.id})))||void 0===n?void 0:n.value,z=null===(r=R)||void 0===r||null===(a=r.find((function(t){return"clientId"===t.id})))||void 0===a?void 0:a.value,t.next=50,Object(f.a)("sbUpdateInfo");case 50:return V=t.sent,$=null===V||void 0===V?void 0:V.updated,t.next=54,Object(f.a)("localDbCollectionsChanged");case 54:if(t.t11=c=t.sent,t.t10=null!==t.t11,!t.t10){t.next=58;break}t.t10=void 0!==c;case 58:if(!t.t10){t.next=62;break}t.t12=c,t.next=63;break;case 62:t.t12=null;case 63:return X=t.t12,t.next=66,Object(f.a)("localDbEventsChanged");case 66:if(t.t14=p=t.sent,t.t13=null!==t.t14,!t.t13){t.next=70;break}t.t13=void 0!==p;case 70:if(!t.t13){t.next=74;break}t.t15=p,t.next=75;break;case 74:t.t15=null;case 75:if(J=t.t15,Q=null!==(v=null===(b=globalThis.localStorage)||void 0===b?void 0:b.getItem("evictionCheck"))&&void 0!==v?v:null,Z=null!==(w=null===(O=globalThis.localStorage)||void 0===O?void 0:O.getItem("load"))&&void 0!==w?w:null,!M){t.next=82;break}t.t16={},t.next=85;break;case 82:return t.next=84,A();case 84:t.t16=t.sent;case 85:return tt=t.t16,et=tt.collections,nt=tt.events,rt=Object(o.a)(tt,_),ot=navigator,it=ot.platform,at=void 0===it?"n/a":it,ct=ot.userAgent,ut=ot.userAgentData,st=ot.language,lt=Object(S.a)(),t.next=93,Object(f.a)("pulse");case 93:return ft=t.sent,t.t17=Object(y.n)(),t.t18=(null===(E=Intl)||void 0===E||null===(T=E.DateTimeFormat())||void 0===T||null===(C=T.resolvedOptions())||void 0===C?void 0:C.timeZone)||"n/a",t.t19=Object(d.c)()||"n/a",t.t20=V||null,t.t21=Object(d.a)()||null,t.t22=lt.ext.allNxsExtensionIds,t.t23=H,t.next=103,Object(d.d)();case 103:return t.t24=t.sent,t.t25=z,t.t26=Object(m.a)(z||""),t.t27=Z,t.t28=ft?Object(y.j)(ft):"no pulse",t.t29=Q,t.t30=at,t.t31=ct,t.t32=ut,t.t33=st,t.t34=K,t.next=116,Object(x.a)();case 116:return t.t35=t.sent,t.next=119,Object(k.f)();case 119:return t.t36=t.sent,t.next=122,Object(k.h)();case 122:return t.t37=t.sent,t.next=125,Object(k.d)();case 125:return t.t38=t.sent,t.t39={summary:t.t36,validation:t.t37,checkpoints:t.t38},t.t40=U,t.t41=B,t.t42=G,t.t43=M,t.next=133,Object(l.b)();case 133:return t.t44=t.sent,t.next=136,Object(l.c)();case 136:if(t.t45=t.sent,!M){t.next=147;break}return t.next=140,Object(u.h)();case 140:return t.t47=t.sent,t.next=143,Object(s.j)();case 143:t.t48=t.sent,t.t46={collections:t.t47,events:t.t48},t.next=148;break;case 147:t.t46=Object(i.a)({collections:null!==(P=null===et||void 0===et?void 0:et.length)&&void 0!==P?P:null,events:null!==(D=null===nt||void 0===nt?void 0:nt.length)&&void 0!==D?D:null},rt);case 148:return t.t49=t.t46,t.t50={collections:X,events:J},t.t51=F||null,t.t52=R,t.t53=Object(i.a)(Object(i.a)(Object(i.a)({},W?{install:Object(y.e)(W)}:null),Q?{evCheck:Q}:null),$?{updated:Object(y.e)($)}:null),t.abrupt("return",{timestamp:t.t17,timeZone:t.t18,version:t.t19,update:t.t20,extensionId:t.t21,validExtensionIds:t.t22,context:t.t23,installType:t.t24,clientId:t.t25,cohort:t.t26,load:t.t27,pulseAge:t.t28,evictionCheck:t.t29,platform:t.t30,userAgent:t.t31,userAgentData:t.t32,language:t.t33,theme:t.t34,logs:t.t35,backup:t.t39,extensionStorageUsage:t.t40,extensionStorageUsageHigh:t.t41,idbUsage:t.t42,idbUsageHigh:t.t43,localStorageUsage:t.t44,persistedStorage:t.t45,dataCounts:t.t49,dataChanged:t.t50,heap:t.t51,settings:t.t52,summary:t.t53});case 154:case"end":return t.stop()}}),t,null,[[24,41]])})));return function(){return t.apply(this,arguments)}}(),M=function(){var t=Object(c.a)(I().mark((function t(){var e;return I().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,G();case 2:e=t.sent,Object(p.a)(e,"session-buddy-diagnostics-".concat(e.timestamp,".json"));case 4:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),U=function(){var t=Object(c.a)(I().mark((function t(){var e,n,o,i,a=arguments;return I().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=a.length>0&&void 0!==a[0]?a[0]:["collections","clientHistory","settings"],t.next=3,Object(b.a)(5);case 3:Object(O.d)("Checking data health..."),n=Object(r.a)(e),t.prev=5,n.s();case 7:if((o=n.n()).done){t.next=15;break}return i=o.value,t.next=11,B(i);case 11:t.sent||Object(O.e)("".concat(i," is GOOD"));case 13:t.next=7;break;case 15:t.next=20;break;case 17:t.prev=17,t.t0=t.catch(5),n.e(t.t0);case 20:return t.prev=20,n.f(),t.finish(20);case 23:case"end":return t.stop()}}),t,null,[[5,17,20,23]])})));return function(){return t.apply(this,arguments)}}(),B=function(){var t=Object(c.a)(I().mark((function t(e){var n,r,o,i;return I().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,R(e,{isValidItem:"collections"===e||"clientHistory"===e?function(t){return!!t}:void 0});case 2:if(n=t.sent,r=n.badKeys,o=n.badItems,!r.length){t.next=10;break}return Object(O.f)("Fixing ".concat(r.length," corrupted ").concat(1===r.length?"item":"items"," in ").concat(e,"...")),t.next=9,W(r.map((function(t){return t.key})),e);case 9:Object(O.f)("".concat(r.length," ").concat(1===r.length?"item":"items"," fixed"));case 10:if(!o.length){t.next=15;break}return Object(O.f)("Fixing ".concat(o.length," invalid ").concat(1===o.length?"item":"items"," in ").concat(e,"...")),t.next=14,W(o.map((function(t){return t.key})),e);case 14:Object(O.f)("".concat(o.length," ").concat(1===o.length?"item":"items"," fixed"));case 15:return i=r.length+o.length,t.abrupt("return",i);case 17:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),R=function(){var t=Object(c.a)(I().mark((function t(e){var n,r,o=arguments;return I().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=(o.length>1&&void 0!==o[1]?o[1]:{}).isValidItem,r={badKeys:[],badItems:[],goodItemCount:0},t.next=4,q(e,(function(t,e){!n||n(e)?r.goodItemCount++:r.badItems.push({key:t,item:e})}),(function(t,e){r.badKeys.push({key:t,error:e})}));case 4:return t.abrupt("return",r);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();function q(t,e,n){return new Promise((function(o,i){var a=indexedDB.open(T[t]);a.onsuccess=function(){try{var u=a.result,s=z({db:u,storeName:t,onerror:function(t){i(t)}}).getAllKeys();s.onsuccess=Object(c.a)(I().mark((function i(){var a,c,l,f,d,h;return I().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:a=s.result,c=z({db:u,storeName:t}),l=Object(r.a)(a),i.prev=3,l.s();case 5:if((f=l.n()).done){i.next=20;break}return d=f.value,i.prev=7,i.next=10,H(c,d);case 10:h=i.sent,e(d,h),i.next=18;break;case 14:i.prev=14,i.t0=i.catch(7),n(d,i.t0),c=z({db:u,storeName:t});case 18:i.next=5;break;case 20:i.next=25;break;case 22:i.prev=22,i.t1=i.catch(3),l.e(i.t1);case 25:return i.prev=25,l.f(),i.finish(25);case 28:o(),u.close();case 30:case"end":return i.stop()}}),i,null,[[3,22,25,28],[7,14]])}))),s.onerror=function(){i(s.error)}}catch(l){i(l)}},a.onerror=function(){i(a.error)}}))}function H(t,e){return new Promise((function(n,r){var o=t.get(e);o.onsuccess=function(){n(o.result)},o.onerror=function(){r(o.error)}}))}function K(t,e,n){return new Promise((function(r,o){z({db:t,storeName:e,mode:"readwrite",onerror:function(t){o(t)},oncomplete:function(){r()}}).delete(n)}))}function W(t,e){return new Promise((function(n,o){var i=indexedDB.open(T[e]);i.onsuccess=Object(c.a)(I().mark((function a(){var c,u,s,l;return I().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:a.prev=0,c=i.result,u=Object(r.a)(t),a.prev=3,u.s();case 5:if((s=u.n()).done){a.next=11;break}return l=s.value,a.next=9,K(c,e,l);case 9:a.next=5;break;case 11:a.next=16;break;case 13:a.prev=13,a.t0=a.catch(3),u.e(a.t0);case 16:return a.prev=16,u.f(),a.finish(16);case 19:n(),c.close(),a.next=26;break;case 23:a.prev=23,a.t1=a.catch(0),o(a.t1);case 26:case"end":return a.stop()}}),a,null,[[0,23],[3,13,16,19]])}))),i.onerror=function(){o(i.error)}}))}function z(t){var e=t.db,n=t.storeName,r=t.mode,o=void 0===r?"readonly":r,i=t.onerror,a=t.oncomplete,c=e.transaction(n,o);return i&&(c.onerror=function(){i(c.error)}),a&&(c.oncomplete=a),c.objectStore(n)}function Y(t){var e,n=t.find((function(t){return"desiredTheme"===t.id})),r=null!==(e=null===n||void 0===n?void 0:n.value)&&void 0!==e?e:"default",o=Object(w.b)();return Object(E.v)(r,o)?"dark":"light"}},function(t,e,n){(function(e){var n="Expected a function",r=NaN,o="[object Symbol]",i=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof e&&e&&e.Object===Object&&e,f="object"==typeof self&&self&&self.Object===Object&&self,d=l||f||Function("return this")(),h=Object.prototype.toString,p=Math.max,v=Math.min,y=function(){return d.Date.now()};function b(t,e,r){var o,i,a,c,u,s,l=0,f=!1,d=!1,h=!0;if("function"!=typeof t)throw new TypeError(n);function b(e){var n=o,r=i;return o=i=void 0,l=e,c=t.apply(r,n)}function w(t){var n=t-s;return void 0===s||n>=e||n<0||d&&t-l>=a}function x(){var t=y();if(w(t))return O(t);u=setTimeout(x,function(t){var n=e-(t-s);return d?v(n,a-(t-l)):n}(t))}function O(t){return u=void 0,h&&o?b(t):(o=i=void 0,c)}function j(){var t=y(),n=w(t);if(o=arguments,i=this,s=t,n){if(void 0===u)return function(t){return l=t,u=setTimeout(x,e),f?b(t):c}(s);if(d)return u=setTimeout(x,e),b(s)}return void 0===u&&(u=setTimeout(x,e)),c}return e=m(e)||0,g(r)&&(f=!!r.leading,a=(d="maxWait"in r)?p(m(r.maxWait)||0,e):a,h="trailing"in r?!!r.trailing:h),j.cancel=function(){void 0!==u&&clearTimeout(u),l=0,o=s=i=u=void 0},j.flush=function(){return void 0===u?c:O(y())},j}function g(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function m(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&h.call(t)==o}(t))return r;if(g(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=g(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(i,"");var n=c.test(t);return n||u.test(t)?s(t.slice(2),n?2:8):a.test(t)?r:+t}t.exports=function(t,e,r){var o=!0,i=!0;if("function"!=typeof t)throw new TypeError(n);return g(r)&&(o="leading"in r?!!r.leading:o,i="trailing"in r?!!r.trailing:i),b(t,e,{leading:o,maxWait:e,trailing:i})}}).call(this,n(136))},function(t,e,n){"use strict";n.d(e,"a",(function(){return c})),n.d(e,"b",(function(){return l})),n.d(e,"d",(function(){return d})),n.d(e,"c",(function(){return p}));var r=n(2),o=n(9),i=n(39);function a(){a=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(I){s=function(t,e,n){return t[e]=n}}function l(t,e,n,o){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=l;var d={};function h(){}function p(){}function v(){}var y={};s(y,i,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,i)&&(y=g);var m=v.prototype=h.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=f(t[r],t,i);if("throw"!==u.type){var s=u.arg,l=s.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(l).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===d)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=f(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=f(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,d;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return p.prototype=v,r(m,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=s(v,u,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,s(t,u,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),s(x.prototype,c,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(l(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),s(m,u,"Generator"),s(m,i,(function(){return this})),s(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}function c(){return u.apply(this,arguments)}function u(){return(u=Object(r.a)(a().mark((function t(){var e;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s();case 2:if(!(e=t.sent)){t.next=8;break}if(!("usageDetails"in e&&e.usageDetails&&"object"===typeof e.usageDetails&&"indexedDB"in e.usageDetails&&"number"===typeof e.usageDetails.indexedDB)){t.next=6;break}return t.abrupt("return",e.usageDetails.indexedDB);case 6:if(!("usage"in e)||"number"!==typeof e.usage){t.next=8;break}return t.abrupt("return",e.usage);case 8:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function s(){return navigator.storage.estimate()}function l(){return f.apply(this,arguments)}function f(){return(f=Object(r.a)(a().mark((function t(){var e;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=null,t.prev=1,t.next=4,s();case 4:e=t.sent,t.next=9;break;case 7:t.prev=7,t.t0=t.catch(1);case 9:if(e&&e.quota&&void 0!==e.usage){t.next=11;break}return t.abrupt("return",void 0);case 11:return t.abrupt("return",Math.round(e.usage/e.quota*1e4)/100);case 12:case"end":return t.stop()}}),t,null,[[1,7]])})))).apply(this,arguments)}function d(){return h.apply(this,arguments)}function h(){return(h=Object(r.a)(a().mark((function t(){var e,n,r;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,p();case 2:return e=t.sent,t.next=5,Object(i.a)("debug");case 5:if(n=t.sent,null!=e){t.next=9;break}return n&&Object(o.f)("persisted storage API unavailable or navigator.storage.persisted() call threw"),t.abrupt("return");case 9:if(!e){t.next=12;break}return n&&Object(o.d)("persisted storage permission exists"),t.abrupt("return");case 12:if(navigator.storage.persist){t.next=15;break}return n&&Object(o.f)("navigator.storage.persist() unavailable"),t.abrupt("return");case 15:return t.prev=15,t.next=18,navigator.storage.persist();case 18:r=t.sent,n&&(r?o.e:o.f)("persisted storage ".concat(r?"granted":"denied")),t.next=25;break;case 22:t.prev=22,t.t0=t.catch(15),n&&console.error("call to navigator.storage.persist() failed:",t.t0);case 25:case"end":return t.stop()}}),t,null,[[15,22]])})))).apply(this,arguments)}function p(){return v.apply(this,arguments)}function v(){return(v=Object(r.a)(a().mark((function t(){var e;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,null===(e=navigator.storage)||void 0===e?void 0:e.persisted();case 3:return t.abrupt("return",t.sent);case 6:t.prev=6,t.t0=t.catch(0);case 8:case"end":return t.stop()}}),t,null,[[0,6]])})))).apply(this,arguments)}},,function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return u})),n.d(e,"d",(function(){return s}));var r=n(57),o=Object(r.b)({name:"critical-error",initialState:{show:!1,issues:[]},reducers:{criticalErrorRaised:function(t,e){var n=e.payload;t.show=!0,t.issues.includes(n)||t.issues.push(n)},criticalErrorResolved:function(t){t.show=!1,t.issues=[]}}}),i=o.actions,a=i.criticalErrorRaised,c=i.criticalErrorResolved,u=o.reducer,s={criticalErrorShow:function(t){return t.criticalError.show},criticalErrorIssues:function(t){return t.criticalError.issues}}},function(t,e,n){"use strict";n.d(e,"b",(function(){return m})),n.d(e,"a",(function(){return w}));var r=n(2),o=n(14),i=n(0),a=n(29),c=n(50),u=n(51),s=n(69),l=n(61),f=n(27),d=n(9),h=n(8),p=n(46);function v(){v=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var y={};u(y,i,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,i)&&(y=g);var m=p.prototype=d.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return h.prototype=p,r(m,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),u(x.prototype,a,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),u(m,c,"Generator"),u(m,i,(function(){return this})),u(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var y,b="rc-cache",g=h.b,m=function(){var t=Object(i.useState)(null),e=Object(o.a)(t,2),n=e[0],r=e[1];return Object(i.useEffect)((function(){w().then((function(t){r(t)}))}),[]),n};function w(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).clientId;return y||(y=function(t){return x.apply(this,arguments)}({clientId:t}).then(function(){var t=Object(r.a)(v().mark((function t(e){var n,r,o,i,c;return v().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n={disableAutoBackup:!1,maxBackupSize:5e6,maxRDCohort:0},r=null===e||void 0===e?void 0:e.v4){t.next=4;break}return t.abrupt("return",n);case 4:return t.next=6,Object(a.b)();case 6:return o=t.sent,i=o.settings,t.next=10,i.get("disableAutoBackupRemotely");case 10:if(c=t.sent,!0!==r.disableAutoBackup){t.next=26;break}if(n.disableAutoBackup=!0,c){t.next=16;break}return t.next=16,i.set("disableAutoBackupRemotely",!0);case 16:return Object(p.b)(r.maxBackupSize)&&r.maxBackupSize>0&&(n.maxBackupSize=r.maxBackupSize),t.prev=17,t.next=20,Object(s.c)(void 0,{minSize:n.maxBackupSize});case 20:t.next=24;break;case 22:t.prev=22,t.t0=t.catch(17);case 24:t.next=31;break;case 26:if(!1!==r.disableAutoBackup){t.next=31;break}if(n.disableAutoBackup=!1,!c){t.next=31;break}return t.next=31,i.set("disableAutoBackupRemotely",!1);case 31:return Object(p.b)(r.maxRDCohort)&&r.maxRDCohort>0&&(n.maxRDCohort=r.maxRDCohort),t.abrupt("return",n);case 33:case"end":return t.stop()}}),t,null,[[17,22]])})));return function(e){return t.apply(this,arguments)}}()).finally((function(){y=void 0})),y)}function x(){return(x=Object(r.a)(v().mark((function t(e){var n,r,o,i;return v().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.clientId){t.next=7;break}return t.next=4,Object(f.a)(b);case 4:if(!((null===(o=t.sent)||void 0===o||null===(r=o.config)||void 0===r?void 0:r.v4)&&o.timestamp&&Object(h.m)()-o.timestamp<g)){t.next=7;break}return t.abrupt("return",o.config);case 7:return t.next=9,O({clientId:n});case 9:if(!(null===(i=t.sent)||void 0===i?void 0:i.v4)){t.next=13;break}return t.next=13,Object(f.i)(b,{timestamp:Object(h.m)(),config:i});case 13:return t.abrupt("return",i);case 14:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function O(t){return j.apply(this,arguments)}function j(){return(j=Object(r.a)(v().mark((function t(e){var n,r,o,i,s;return v().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.clientId,r={method:"GET",cache:"no-store"},t.prev=2,o=new URL(n?"https://remote-config.sessionbuddy.com/":"https://sessionbuddy.pages.dev/remote-config/config.json"),!n){t.next=21;break}return k(o,"e",Object(l.a)()),k(o,"v",Object(l.c)()),k(o,"client",n),(null===a.a||void 0===a.a?void 0:a.a.created)&&Object(p.b)(a.a.created)&&(i=Math.floor(a.a.created/1e3))&&k(o,"i",i),t.t0=k,t.t1=o,t.next=13,Object(c.h)();case 13:return t.t2=t.sent,(0,t.t0)(t.t1,"cc",t.t2),t.t3=k,t.t4=o,t.next=19,Object(u.j)();case 19:t.t5=t.sent,(0,t.t3)(t.t4,"ec",t.t5);case 21:return t.next=23,fetch(o,r);case 23:if((s=t.sent).ok){t.next=26;break}return t.abrupt("return");case 26:return t.next=28,s.json();case 28:return t.abrupt("return",t.sent);case 31:t.prev=31,t.t6=t.catch(2),Object(d.c)(t.t6,{prefix:"Error fetching remote config"});case 34:case"end":return t.stop()}}),t,null,[[2,31]])})))).apply(this,arguments)}function k(t,e,n){null!=n&&t.searchParams.append(e,n.toString())}},,function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r={"snapshot-scheduled":"snapshot","snapshot-manual":"manual snapshot","tab-navigated":"tab navigated","tab-moved":"tab moved","tabs-moved":"tabs moved","tab-opened":"tab opened","tabs-opened":"tabs opened","window-opened":"window opened","windows-opened":"windows opened","tabs-changed":"tabs changed","browser-closed":"browser closed","windows-closed":"windows closed","window-closed":"window closed","tabs-closed":"tabs closed","tab-closed":"tab closed"},o={clientHistoryItemType:function(t){return r[t]}}},,function(t,e,n){"use strict";function r(t,e){return r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},r(t,e)}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return pr}));var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},r(t,e)};var o=function(){return o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},o.apply(this,arguments)};function i(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}var a="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,c=Object.keys,u=Array.isArray;function s(t,e){return"object"!==typeof e||c(e).forEach((function(n){t[n]=e[n]})),t}"undefined"===typeof Promise||a.Promise||(a.Promise=Promise);var l=Object.getPrototypeOf,f={}.hasOwnProperty;function d(t,e){return f.call(t,e)}function h(t,e){"function"===typeof e&&(e=e(l(t))),("undefined"===typeof Reflect?c:Reflect.ownKeys)(e).forEach((function(n){v(t,n,e[n])}))}var p=Object.defineProperty;function v(t,e,n,r){p(t,e,s(n&&d(n,"get")&&"function"===typeof n.get?{get:n.get,set:n.set,configurable:!0}:{value:n,configurable:!0,writable:!0},r))}function y(t){return{from:function(e){return t.prototype=Object.create(e.prototype),v(t.prototype,"constructor",t),{extend:h.bind(null,t.prototype)}}}}var b=Object.getOwnPropertyDescriptor;function g(t,e){var n;return b(t,e)||(n=l(t))&&g(n,e)}var m=[].slice;function w(t,e,n){return m.call(t,e,n)}function x(t,e){return e(t)}function O(t){if(!t)throw new Error("Assertion Failed")}function j(t){a.setImmediate?setImmediate(t):setTimeout(t,0)}function k(t,e){if("string"===typeof e&&d(t,e))return t[e];if(!e)return t;if("string"!==typeof e){for(var n=[],r=0,o=e.length;r<o;++r){var i=k(t,e[r]);n.push(i)}return n}var a=e.indexOf(".");if(-1!==a){var c=t[e.substr(0,a)];return null==c?void 0:k(c,e.substr(a+1))}}function S(t,e,n){if(t&&void 0!==e&&(!("isFrozen"in Object)||!Object.isFrozen(t)))if("string"!==typeof e&&"length"in e){O("string"!==typeof n&&"length"in n);for(var r=0,o=e.length;r<o;++r)S(t,e[r],n[r])}else{var i=e.indexOf(".");if(-1!==i){var a=e.substr(0,i),c=e.substr(i+1);if(""===c)void 0===n?u(t)&&!isNaN(parseInt(a))?t.splice(a,1):delete t[a]:t[a]=n;else{var s=t[a];s&&d(t,a)||(s=t[a]={}),S(s,c,n)}}else void 0===n?u(t)&&!isNaN(parseInt(e))?t.splice(e,1):delete t[e]:t[e]=n}}function E(t){var e={};for(var n in t)d(t,n)&&(e[n]=t[n]);return e}var L=[].concat;function _(t){return L.apply([],t)}var I="BigUint64Array,BigInt64Array,Array,Boolean,String,Date,RegExp,Blob,File,FileList,FileSystemFileHandle,FileSystemDirectoryHandle,ArrayBuffer,DataView,Uint8ClampedArray,ImageBitmap,ImageData,Map,Set,CryptoKey".split(",").concat(_([8,16,32,64].map((function(t){return["Int","Uint","Float"].map((function(e){return e+t+"Array"}))})))).filter((function(t){return a[t]})),T=new Set(I.map((function(t){return a[t]})));function C(t){var e={};for(var n in t)if(d(t,n)){var r=t[n];e[n]=!r||"object"!==typeof r||T.has(r.constructor)?r:C(r)}return e}var P=null;function N(t){P=new WeakMap;var e=A(t);return P=null,e}function A(t){if(!t||"object"!==typeof t)return t;var e=P.get(t);if(e)return e;if(u(t)){e=[],P.set(t,e);for(var n=0,r=t.length;n<r;++n)e.push(A(t[n]))}else if(T.has(t.constructor))e=t;else{var o=l(t);for(var i in e=o===Object.prototype?{}:Object.create(o),P.set(t,e),t)d(t,i)&&(e[i]=A(t[i]))}return e}var D={}.toString;function F(t){return D.call(t).slice(8,-1)}var G="undefined"!==typeof Symbol?Symbol.iterator:"@@iterator",M="symbol"===typeof G?function(t){var e;return null!=t&&(e=t[G])&&e.apply(t)}:function(){return null};function U(t,e){var n=t.indexOf(e);return n>=0&&t.splice(n,1),n>=0}var B={};function R(t){var e,n,r,o;if(1===arguments.length){if(u(t))return t.slice();if(this===B&&"string"===typeof t)return[t];if(o=M(t)){for(n=[];!(r=o.next()).done;)n.push(r.value);return n}if(null==t)return[t];if("number"===typeof(e=t.length)){for(n=new Array(e);e--;)n[e]=t[e];return n}return[t]}for(e=arguments.length,n=new Array(e);e--;)n[e]=arguments[e];return n}var q="undefined"!==typeof Symbol?function(t){return"AsyncFunction"===t[Symbol.toStringTag]}:function(){return!1},H=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],K=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"].concat(H),W={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed",MissingAPI:"IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb"};function z(t,e){this.name=t,this.message=e}function Y(t,e){return t+". Errors: "+Object.keys(e).map((function(t){return e[t].toString()})).filter((function(t,e,n){return n.indexOf(t)===e})).join("\n")}function V(t,e,n,r){this.failures=e,this.failedKeys=r,this.successCount=n,this.message=Y(t,e)}function $(t,e){this.name="BulkError",this.failures=Object.keys(e).map((function(t){return e[t]})),this.failuresByPos=e,this.message=Y(t,this.failures)}y(z).from(Error).extend({toString:function(){return this.name+": "+this.message}}),y(V).from(z),y($).from(z);var X=K.reduce((function(t,e){return t[e]=e+"Error",t}),{}),J=z,Q=K.reduce((function(t,e){var n=e+"Error";function r(t,r){this.name=n,t?"string"===typeof t?(this.message="".concat(t).concat(r?"\n "+r:""),this.inner=r||null):"object"===typeof t&&(this.message="".concat(t.name," ").concat(t.message),this.inner=t):(this.message=W[e]||n,this.inner=null)}return y(r).from(J),t[e]=r,t}),{});Q.Syntax=SyntaxError,Q.Type=TypeError,Q.Range=RangeError;var Z=H.reduce((function(t,e){return t[e+"Error"]=Q[e],t}),{});var tt=K.reduce((function(t,e){return-1===["Syntax","Type","Range"].indexOf(e)&&(t[e+"Error"]=Q[e]),t}),{});function et(){}function nt(t){return t}function rt(t,e){return null==t||t===nt?e:function(n){return e(t(n))}}function ot(t,e){return function(){t.apply(this,arguments),e.apply(this,arguments)}}function it(t,e){return t===et?e:function(){var n=t.apply(this,arguments);void 0!==n&&(arguments[0]=n);var r=this.onsuccess,o=this.onerror;this.onsuccess=null,this.onerror=null;var i=e.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?ot(r,this.onsuccess):r),o&&(this.onerror=this.onerror?ot(o,this.onerror):o),void 0!==i?i:n}}function at(t,e){return t===et?e:function(){t.apply(this,arguments);var n=this.onsuccess,r=this.onerror;this.onsuccess=this.onerror=null,e.apply(this,arguments),n&&(this.onsuccess=this.onsuccess?ot(n,this.onsuccess):n),r&&(this.onerror=this.onerror?ot(r,this.onerror):r)}}function ct(t,e){return t===et?e:function(n){var r=t.apply(this,arguments);s(n,r);var o=this.onsuccess,i=this.onerror;this.onsuccess=null,this.onerror=null;var a=e.apply(this,arguments);return o&&(this.onsuccess=this.onsuccess?ot(o,this.onsuccess):o),i&&(this.onerror=this.onerror?ot(i,this.onerror):i),void 0===r?void 0===a?void 0:a:s(r,a)}}function ut(t,e){return t===et?e:function(){return!1!==e.apply(this,arguments)&&t.apply(this,arguments)}}function st(t,e){return t===et?e:function(){var n=t.apply(this,arguments);if(n&&"function"===typeof n.then){for(var r=this,o=arguments.length,i=new Array(o);o--;)i[o]=arguments[o];return n.then((function(){return e.apply(r,i)}))}return e.apply(this,arguments)}}tt.ModifyError=V,tt.DexieError=z,tt.BulkError=$;var lt="undefined"!==typeof location&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function ft(t,e){lt=t}var dt={},ht=100,pt="undefined"===typeof Promise?[]:function(){var t=Promise.resolve();if("undefined"===typeof crypto||!crypto.subtle)return[t,l(t),t];var e=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[e,l(e),t]}(),vt=pt[0],yt=pt[1],bt=pt[2],gt=yt&&yt.then,mt=vt&&vt.constructor,wt=!!bt;var xt=function(t,e){It.push([t,e]),jt&&(queueMicrotask(Bt),jt=!1)},Ot=!0,jt=!0,kt=[],St=[],Et=nt,Lt={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:et,pgp:!1,env:{},finalize:et},_t=Lt,It=[],Tt=0,Ct=[];function Pt(t){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");this._listeners=[],this._lib=!1;var e=this._PSD=_t;if("function"!==typeof t){if(t!==dt)throw new TypeError("Not a function");return this._state=arguments[1],this._value=arguments[2],void(!1===this._state&&Ft(this,this._value))}this._state=null,this._value=null,++e.ref,Dt(this,t)}var Nt={get:function(){var t=_t,e=Xt;function n(n,r){var o=this,i=!t.global&&(t!==_t||e!==Xt),a=i&&!te(),c=new Pt((function(e,c){Mt(o,new At(ce(n,t,i,a),ce(r,t,i,a),e,c,t))}));return this._consoleTask&&(c._consoleTask=this._consoleTask),c}return n.prototype=dt,n},set:function(t){v(this,"then",t&&t.prototype===dt?Nt:{get:function(){return t},set:Nt.set})}};function At(t,e,n,r,o){this.onFulfilled="function"===typeof t?t:null,this.onRejected="function"===typeof e?e:null,this.resolve=n,this.reject=r,this.psd=o}function Dt(t,e){try{e((function(e){if(null===t._state){if(e===t)throw new TypeError("A promise cannot be resolved with itself.");var n=t._lib&&Rt();e&&"function"===typeof e.then?Dt(t,(function(t,n){e instanceof Pt?e._then(t,n):e.then(t,n)})):(t._state=!0,t._value=e,Gt(t)),n&&qt()}}),Ft.bind(null,t))}catch(n){Ft(t,n)}}function Ft(t,e){if(St.push(e),null===t._state){var n=t._lib&&Rt();e=Et(e),t._state=!1,t._value=e,function(t){kt.some((function(e){return e._value===t._value}))||kt.push(t)}(t),Gt(t),n&&qt()}}function Gt(t){var e=t._listeners;t._listeners=[];for(var n=0,r=e.length;n<r;++n)Mt(t,e[n]);var o=t._PSD;--o.ref||o.finalize(),0===Tt&&(++Tt,xt((function(){0===--Tt&&Ht()}),[]))}function Mt(t,e){if(null!==t._state){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return(t._state?e.resolve:e.reject)(t._value);++e.psd.ref,++Tt,xt(Ut,[n,t,e])}else t._listeners.push(e)}function Ut(t,e,n){try{var r,o=e._value;!e._state&&St.length&&(St=[]),r=lt&&e._consoleTask?e._consoleTask.run((function(){return t(o)})):t(o),e._state||-1!==St.indexOf(o)||function(t){var e=kt.length;for(;e;)if(kt[--e]._value===t._value)return void kt.splice(e,1)}(e),n.resolve(r)}catch(i){n.reject(i)}finally{0===--Tt&&Ht(),--n.psd.ref||n.psd.finalize()}}function Bt(){ae(Lt,(function(){Rt()&&qt()}))}function Rt(){var t=Ot;return Ot=!1,jt=!1,t}function qt(){var t,e,n;do{for(;It.length>0;)for(t=It,It=[],n=t.length,e=0;e<n;++e){var r=t[e];r[0].apply(null,r[1])}}while(It.length>0);Ot=!0,jt=!0}function Ht(){var t=kt;kt=[],t.forEach((function(t){t._PSD.onunhandled.call(null,t._value,t)}));for(var e=Ct.slice(0),n=e.length;n;)e[--n]()}function Kt(t){return new Pt(dt,!1,t)}function Wt(t,e){var n=_t;return function(){var r=Rt(),o=_t;try{return oe(n,!0),t.apply(this,arguments)}catch(i){e&&e(i)}finally{oe(o,!1),r&&qt()}}}h(Pt.prototype,{then:Nt,_then:function(t,e){Mt(this,new At(null,null,t,e,_t))},catch:function(t){if(1===arguments.length)return this.then(null,t);var e=arguments[0],n=arguments[1];return"function"===typeof e?this.then(null,(function(t){return t instanceof e?n(t):Kt(t)})):this.then(null,(function(t){return t&&t.name===e?n(t):Kt(t)}))},finally:function(t){return this.then((function(e){return Pt.resolve(t()).then((function(){return e}))}),(function(e){return Pt.resolve(t()).then((function(){return Kt(e)}))}))},timeout:function(t,e){var n=this;return t<1/0?new Pt((function(r,o){var i=setTimeout((function(){return o(new Q.Timeout(e))}),t);n.then(r,o).finally(clearTimeout.bind(null,i))})):this}}),"undefined"!==typeof Symbol&&Symbol.toStringTag&&v(Pt.prototype,Symbol.toStringTag,"Dexie.Promise"),Lt.env=ie(),h(Pt,{all:function(){var t=R.apply(null,arguments).map(ee);return new Pt((function(e,n){0===t.length&&e([]);var r=t.length;t.forEach((function(o,i){return Pt.resolve(o).then((function(n){t[i]=n,--r||e(t)}),n)}))}))},resolve:function(t){return t instanceof Pt?t:t&&"function"===typeof t.then?new Pt((function(e,n){t.then(e,n)})):new Pt(dt,!0,t)},reject:Kt,race:function(){var t=R.apply(null,arguments).map(ee);return new Pt((function(e,n){t.map((function(t){return Pt.resolve(t).then(e,n)}))}))},PSD:{get:function(){return _t},set:function(t){return _t=t}},totalEchoes:{get:function(){return Xt}},newPSD:Qt,usePSD:ae,scheduler:{get:function(){return xt},set:function(t){xt=t}},rejectionMapper:{get:function(){return Et},set:function(t){Et=t}},follow:function(t,e){return new Pt((function(n,r){return Qt((function(e,n){var r=_t;r.unhandleds=[],r.onunhandled=n,r.finalize=ot((function(){var t=this;!function(t){function e(){t(),Ct.splice(Ct.indexOf(e),1)}Ct.push(e),++Tt,xt((function(){0===--Tt&&Ht()}),[])}((function(){0===t.unhandleds.length?e():n(t.unhandleds[0])}))}),r.finalize),t()}),e,n,r)}))}}),mt&&(mt.allSettled&&v(Pt,"allSettled",(function(){var t=R.apply(null,arguments).map(ee);return new Pt((function(e){0===t.length&&e([]);var n=t.length,r=new Array(n);t.forEach((function(t,o){return Pt.resolve(t).then((function(t){return r[o]={status:"fulfilled",value:t}}),(function(t){return r[o]={status:"rejected",reason:t}})).then((function(){return--n||e(r)}))}))}))})),mt.any&&"undefined"!==typeof AggregateError&&v(Pt,"any",(function(){var t=R.apply(null,arguments).map(ee);return new Pt((function(e,n){0===t.length&&n(new AggregateError([]));var r=t.length,o=new Array(r);t.forEach((function(t,i){return Pt.resolve(t).then((function(t){return e(t)}),(function(t){o[i]=t,--r||n(new AggregateError(o))}))}))}))})),mt.withResolvers&&(Pt.withResolvers=mt.withResolvers));var zt={awaits:0,echoes:0,id:0},Yt=0,Vt=[],$t=0,Xt=0,Jt=0;function Qt(t,e,n,r){var o=_t,i=Object.create(o);i.parent=o,i.ref=0,i.global=!1,i.id=++Jt,Lt.env,i.env=wt?{Promise:Pt,PromiseProp:{value:Pt,configurable:!0,writable:!0},all:Pt.all,race:Pt.race,allSettled:Pt.allSettled,any:Pt.any,resolve:Pt.resolve,reject:Pt.reject}:{},e&&s(i,e),++o.ref,i.finalize=function(){--this.parent.ref||this.parent.finalize()};var a=ae(i,t,n,r);return 0===i.ref&&i.finalize(),a}function Zt(){return zt.id||(zt.id=++Yt),++zt.awaits,zt.echoes+=ht,zt.id}function te(){return!!zt.awaits&&(0===--zt.awaits&&(zt.id=0),zt.echoes=zt.awaits*ht,!0)}function ee(t){return zt.echoes&&t&&t.constructor===mt?(Zt(),t.then((function(t){return te(),t}),(function(t){return te(),se(t)}))):t}function ne(t){++Xt,zt.echoes&&0!==--zt.echoes||(zt.echoes=zt.awaits=zt.id=0),Vt.push(_t),oe(t,!0)}function re(){var t=Vt[Vt.length-1];Vt.pop(),oe(t,!1)}function oe(t,e){var n=_t;if((e?!zt.echoes||$t++&&t===_t:!$t||--$t&&t===_t)||queueMicrotask(e?ne.bind(null,t):re),t!==_t&&(_t=t,n===Lt&&(Lt.env=ie()),wt)){var r=Lt.env.Promise,o=t.env;(n.global||t.global)&&(Object.defineProperty(a,"Promise",o.PromiseProp),r.all=o.all,r.race=o.race,r.resolve=o.resolve,r.reject=o.reject,o.allSettled&&(r.allSettled=o.allSettled),o.any&&(r.any=o.any))}}function ie(){var t=a.Promise;return wt?{Promise:t,PromiseProp:Object.getOwnPropertyDescriptor(a,"Promise"),all:t.all,race:t.race,allSettled:t.allSettled,any:t.any,resolve:t.resolve,reject:t.reject}:{}}function ae(t,e,n,r,o){var i=_t;try{return oe(t,!0),e(n,r,o)}finally{oe(i,!1)}}function ce(t,e,n,r){return"function"!==typeof t?t:function(){var o=_t;n&&Zt(),oe(e,!0);try{return t.apply(this,arguments)}finally{oe(o,!1),r&&queueMicrotask(te)}}}function ue(t){Promise===mt&&0===zt.echoes?0===$t?t():enqueueNativeMicroTask(t):setTimeout(t,0)}-1===(""+gt).indexOf("[native code]")&&(Zt=te=et);var se=Pt.reject;function le(t,e,n,r){if(t.idbdb&&(t._state.openComplete||_t.letThrough||t._vip)){var o=t._createTransaction(e,n,t._dbSchema);try{o.create(),t._state.PR1398_maxLoop=3}catch(i){return i.name===X.InvalidState&&t.isOpen()&&--t._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),t.close({disableAutoOpen:!1}),t.open().then((function(){return le(t,e,n,r)}))):se(i)}return o._promise(e,(function(t,e){return Qt((function(){return _t.trans=o,r(t,e,o)}))})).then((function(t){if("readwrite"===e)try{o.idbtrans.commit()}catch(kn){}return"readonly"===e?t:o._completion.then((function(){return t}))}))}if(t._state.openComplete)return se(new Q.DatabaseClosed(t._state.dbOpenError));if(!t._state.isBeingOpened){if(!t._state.autoOpen)return se(new Q.DatabaseClosed);t.open().catch(et)}return t._state.dbReadyPromise.then((function(){return le(t,e,n,r)}))}var fe="4.0.11",de=String.fromCharCode(65535),he=-1/0,pe="Invalid key provided. Keys must be of type string, number, Date or Array<string | number | Date>.",ve="String expected.",ye=[],be="__dbnames",ge="readonly",me="readwrite";function we(t,e){return t?e?function(){return t.apply(this,arguments)&&e.apply(this,arguments)}:t:e}var xe={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function Oe(t){return"string"!==typeof t||/\./.test(t)?function(t){return t}:function(e){return void 0===e[t]&&t in e&&delete(e=N(e))[t],e}}function je(){throw Q.Type()}function ke(t,e){try{var n=Se(t),r=Se(e);if(n!==r)return"Array"===n?1:"Array"===r?-1:"binary"===n?1:"binary"===r?-1:"string"===n?1:"string"===r?-1:"Date"===n?1:"Date"!==r?NaN:-1;switch(n){case"number":case"Date":case"string":return t>e?1:t<e?-1:0;case"binary":return function(t,e){for(var n=t.length,r=e.length,o=n<r?n:r,i=0;i<o;++i)if(t[i]!==e[i])return t[i]<e[i]?-1:1;return n===r?0:n<r?-1:1}(Ee(t),Ee(e));case"Array":return function(t,e){for(var n=t.length,r=e.length,o=n<r?n:r,i=0;i<o;++i){var a=ke(t[i],e[i]);if(0!==a)return a}return n===r?0:n<r?-1:1}(t,e)}}catch(kn){}return NaN}function Se(t){var e=typeof t;if("object"!==e)return e;if(ArrayBuffer.isView(t))return"binary";var n=F(t);return"ArrayBuffer"===n?"binary":n}function Ee(t){return t instanceof Uint8Array?t:ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength):new Uint8Array(t)}var Le=function(){function t(){}return t.prototype._trans=function(t,e,n){var r=this._tx||_t.trans,o=this.name,i=lt&&"undefined"!==typeof console&&console.createTask&&console.createTask("Dexie: ".concat("readonly"===t?"read":"write"," ").concat(this.name));function a(t,n,r){if(!r.schema[o])throw new Q.NotFound("Table "+o+" not part of transaction");return e(r.idbtrans,r)}var c=Rt();try{var u=r&&r.db._novip===this.db._novip?r===_t.trans?r._promise(t,a,n):Qt((function(){return r._promise(t,a,n)}),{trans:r,transless:_t.transless||_t}):le(this.db,t,[this.name],a);return i&&(u._consoleTask=i,u=u.catch((function(t){return console.trace(t),se(t)}))),u}finally{c&&qt()}},t.prototype.get=function(t,e){var n=this;return t&&t.constructor===Object?this.where(t).first(e):null==t?se(new Q.Type("Invalid argument to Table.get()")):this._trans("readonly",(function(e){return n.core.get({trans:e,key:t}).then((function(t){return n.hook.reading.fire(t)}))})).then(e)},t.prototype.where=function(t){if("string"===typeof t)return new this.db.WhereClause(this,t);if(u(t))return new this.db.WhereClause(this,"[".concat(t.join("+"),"]"));var e=c(t);if(1===e.length)return this.where(e[0]).equals(t[e[0]]);var n=this.schema.indexes.concat(this.schema.primKey).filter((function(t){if(t.compound&&e.every((function(e){return t.keyPath.indexOf(e)>=0}))){for(var n=0;n<e.length;++n)if(-1===e.indexOf(t.keyPath[n]))return!1;return!0}return!1})).sort((function(t,e){return t.keyPath.length-e.keyPath.length}))[0];if(n&&this.db._maxKey!==de){var r=n.keyPath.slice(0,e.length);return this.where(r).equals(r.map((function(e){return t[e]})))}!n&&lt&&console.warn("The query ".concat(JSON.stringify(t)," on ").concat(this.name," would benefit from a ")+"compound index [".concat(e.join("+"),"]"));var o=this.schema.idxByName;function i(t,e){return 0===ke(t,e)}var a=e.reduce((function(e,n){var r=e[0],a=e[1],c=o[n],s=t[n];return[r||c,r||!c?we(a,c&&c.multi?function(t){var e=k(t,n);return u(e)&&e.some((function(t){return i(s,t)}))}:function(t){return i(s,k(t,n))}):a]}),[null,null]),s=a[0],l=a[1];return s?this.where(s.name).equals(t[s.keyPath]).filter(l):n?this.filter(l):this.where(e).equals("")},t.prototype.filter=function(t){return this.toCollection().and(t)},t.prototype.count=function(t){return this.toCollection().count(t)},t.prototype.offset=function(t){return this.toCollection().offset(t)},t.prototype.limit=function(t){return this.toCollection().limit(t)},t.prototype.each=function(t){return this.toCollection().each(t)},t.prototype.toArray=function(t){return this.toCollection().toArray(t)},t.prototype.toCollection=function(){return new this.db.Collection(new this.db.WhereClause(this))},t.prototype.orderBy=function(t){return new this.db.Collection(new this.db.WhereClause(this,u(t)?"[".concat(t.join("+"),"]"):t))},t.prototype.reverse=function(){return this.toCollection().reverse()},t.prototype.mapToClass=function(t){var e=this.db,n=this.name;this.schema.mappedClass=t,t.prototype instanceof je&&(t=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}(o,t),Object.defineProperty(o.prototype,"db",{get:function(){return e},enumerable:!1,configurable:!0}),o.prototype.table=function(){return n},o}(t));for(var o=new Set,i=t.prototype;i;i=l(i))Object.getOwnPropertyNames(i).forEach((function(t){return o.add(t)}));var a=function(e){if(!e)return e;var n=Object.create(t.prototype);for(var r in e)if(!o.has(r))try{n[r]=e[r]}catch(i){}return n};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=a,this.hook("reading",a),t},t.prototype.defineClass=function(){return this.mapToClass((function(t){s(this,t)}))},t.prototype.add=function(t,e){var n=this,r=this.schema.primKey,o=r.auto,i=r.keyPath,a=t;return i&&o&&(a=Oe(i)(t)),this._trans("readwrite",(function(t){return n.core.mutate({trans:t,type:"add",keys:null!=e?[e]:null,values:[a]})})).then((function(t){return t.numFailures?Pt.reject(t.failures[0]):t.lastResult})).then((function(e){if(i)try{S(t,i,e)}catch(n){}return e}))},t.prototype.update=function(t,e){if("object"!==typeof t||u(t))return this.where(":id").equals(t).modify(e);var n=k(t,this.schema.primKey.keyPath);return void 0===n?se(new Q.InvalidArgument("Given object does not contain its primary key")):this.where(":id").equals(n).modify(e)},t.prototype.put=function(t,e){var n=this,r=this.schema.primKey,o=r.auto,i=r.keyPath,a=t;return i&&o&&(a=Oe(i)(t)),this._trans("readwrite",(function(t){return n.core.mutate({trans:t,type:"put",values:[a],keys:null!=e?[e]:null})})).then((function(t){return t.numFailures?Pt.reject(t.failures[0]):t.lastResult})).then((function(e){if(i)try{S(t,i,e)}catch(n){}return e}))},t.prototype.delete=function(t){var e=this;return this._trans("readwrite",(function(n){return e.core.mutate({trans:n,type:"delete",keys:[t]})})).then((function(t){return t.numFailures?Pt.reject(t.failures[0]):void 0}))},t.prototype.clear=function(){var t=this;return this._trans("readwrite",(function(e){return t.core.mutate({trans:e,type:"deleteRange",range:xe})})).then((function(t){return t.numFailures?Pt.reject(t.failures[0]):void 0}))},t.prototype.bulkGet=function(t){var e=this;return this._trans("readonly",(function(n){return e.core.getMany({keys:t,trans:n}).then((function(t){return t.map((function(t){return e.hook.reading.fire(t)}))}))}))},t.prototype.bulkAdd=function(t,e,n){var r=this,o=Array.isArray(e)?e:void 0,i=(n=n||(o?void 0:e))?n.allKeys:void 0;return this._trans("readwrite",(function(e){var n=r.schema.primKey,a=n.auto,c=n.keyPath;if(c&&o)throw new Q.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(o&&o.length!==t.length)throw new Q.InvalidArgument("Arguments objects and keys must have the same length");var u=t.length,s=c&&a?t.map(Oe(c)):t;return r.core.mutate({trans:e,type:"add",keys:o,values:s,wantResults:i}).then((function(t){var e=t.numFailures,n=t.results,o=t.lastResult,a=t.failures;if(0===e)return i?n:o;throw new $("".concat(r.name,".bulkAdd(): ").concat(e," of ").concat(u," operations failed"),a)}))}))},t.prototype.bulkPut=function(t,e,n){var r=this,o=Array.isArray(e)?e:void 0,i=(n=n||(o?void 0:e))?n.allKeys:void 0;return this._trans("readwrite",(function(e){var n=r.schema.primKey,a=n.auto,c=n.keyPath;if(c&&o)throw new Q.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(o&&o.length!==t.length)throw new Q.InvalidArgument("Arguments objects and keys must have the same length");var u=t.length,s=c&&a?t.map(Oe(c)):t;return r.core.mutate({trans:e,type:"put",keys:o,values:s,wantResults:i}).then((function(t){var e=t.numFailures,n=t.results,o=t.lastResult,a=t.failures;if(0===e)return i?n:o;throw new $("".concat(r.name,".bulkPut(): ").concat(e," of ").concat(u," operations failed"),a)}))}))},t.prototype.bulkUpdate=function(t){var e=this,n=this.core,r=t.map((function(t){return t.key})),o=t.map((function(t){return t.changes})),i=[];return this._trans("readwrite",(function(a){return n.getMany({trans:a,keys:r,cache:"clone"}).then((function(c){var u=[],s=[];t.forEach((function(t,n){var r=t.key,o=t.changes,a=c[n];if(a){for(var l=0,f=Object.keys(o);l<f.length;l++){var d=f[l],h=o[d];if(d===e.schema.primKey.keyPath){if(0!==ke(h,r))throw new Q.Constraint("Cannot update primary key in bulkUpdate()")}else S(a,d,h)}i.push(n),u.push(r),s.push(a)}}));var l=u.length;return n.mutate({trans:a,type:"put",keys:u,values:s,updates:{keys:r,changeSpecs:o}}).then((function(t){var n=t.numFailures,r=t.failures;if(0===n)return l;for(var o=0,a=Object.keys(r);o<a.length;o++){var c=a[o],u=i[Number(c)];if(null!=u){var s=r[c];delete r[c],r[u]=s}}throw new $("".concat(e.name,".bulkUpdate(): ").concat(n," of ").concat(l," operations failed"),r)}))}))}))},t.prototype.bulkDelete=function(t){var e=this,n=t.length;return this._trans("readwrite",(function(n){return e.core.mutate({trans:n,type:"delete",keys:t})})).then((function(t){var r=t.numFailures,o=t.lastResult,i=t.failures;if(0===r)return o;throw new $("".concat(e.name,".bulkDelete(): ").concat(r," of ").concat(n," operations failed"),i)}))},t}();function _e(t){var e={},n=function(n,r){if(r){for(var o=arguments.length,i=new Array(o-1);--o;)i[o-1]=arguments[o];return e[n].subscribe.apply(null,i),t}if("string"===typeof n)return e[n]};n.addEventType=i;for(var r=1,o=arguments.length;r<o;++r)i(arguments[r]);return n;function i(t,r,o){if("object"!==typeof t){var a;r||(r=ut),o||(o=et);var s={subscribers:[],fire:o,subscribe:function(t){-1===s.subscribers.indexOf(t)&&(s.subscribers.push(t),s.fire=r(s.fire,t))},unsubscribe:function(t){s.subscribers=s.subscribers.filter((function(e){return e!==t})),s.fire=s.subscribers.reduce(r,o)}};return e[t]=n[t]=s,s}c(a=t).forEach((function(t){var e=a[t];if(u(e))i(t,a[t][0],a[t][1]);else{if("asap"!==e)throw new Q.InvalidArgument("Invalid event config");var n=i(t,nt,(function(){for(var t=arguments.length,e=new Array(t);t--;)e[t]=arguments[t];n.subscribers.forEach((function(t){j((function(){t.apply(null,e)}))}))}))}}))}}function Ie(t,e){return y(e).from({prototype:t}),e}function Te(t,e){return!(t.filter||t.algorithm||t.or)&&(e?t.justLimit:!t.replayFilter)}function Ce(t,e){t.filter=we(t.filter,e)}function Pe(t,e,n){var r=t.replayFilter;t.replayFilter=r?function(){return we(r(),e())}:e,t.justLimit=n&&!r}function Ne(t,e){if(t.isPrimKey)return e.primaryKey;var n=e.getIndexByKeyPath(t.index);if(!n)throw new Q.Schema("KeyPath "+t.index+" on object store "+e.name+" is not indexed");return n}function Ae(t,e,n){var r=Ne(t,e.schema);return e.openCursor({trans:n,values:!t.keysOnly,reverse:"prev"===t.dir,unique:!!t.unique,query:{index:r,range:t.range}})}function De(t,e,n,r){var o=t.replayFilter?we(t.filter,t.replayFilter()):t.filter;if(t.or){var i={},a=function(t,n,r){if(!o||o(n,r,(function(t){return n.stop(t)}),(function(t){return n.fail(t)}))){var a=n.primaryKey,c=""+a;"[object ArrayBuffer]"===c&&(c=""+new Uint8Array(a)),d(i,c)||(i[c]=!0,e(t,n,r))}};return Promise.all([t.or._iterate(a,n),Fe(Ae(t,r,n),t.algorithm,a,!t.keysOnly&&t.valueMapper)])}return Fe(Ae(t,r,n),we(t.algorithm,o),e,!t.keysOnly&&t.valueMapper)}function Fe(t,e,n,r){var o=Wt(r?function(t,e,o){return n(r(t),e,o)}:n);return t.then((function(t){if(t)return t.start((function(){var n=function(){return t.continue()};e&&!e(t,(function(t){return n=t}),(function(e){t.stop(e),n=et}),(function(e){t.fail(e),n=et}))||o(t.value,t,(function(t){return n=t})),n()}))}))}var Ge=function(){function t(t){this["@@propmod"]=t}return t.prototype.execute=function(t){var e,n=this["@@propmod"];if(void 0!==n.add){var r=n.add;if(u(r))return i(i([],u(t)?t:[],!0),r,!0).sort();if("number"===typeof r)return(Number(t)||0)+r;if("bigint"===typeof r)try{return BigInt(t)+r}catch(c){return BigInt(0)+r}throw new TypeError("Invalid term ".concat(r))}if(void 0!==n.remove){var o=n.remove;if(u(o))return u(t)?t.filter((function(t){return!o.includes(t)})).sort():[];if("number"===typeof o)return Number(t)-o;if("bigint"===typeof o)try{return BigInt(t)-o}catch(s){return BigInt(0)-o}throw new TypeError("Invalid subtrahend ".concat(o))}var a=null===(e=n.replacePrefix)||void 0===e?void 0:e[0];return a&&"string"===typeof t&&t.startsWith(a)?n.replacePrefix[1]+t.substring(a.length):t},t}(),Me=function(){function t(){}return t.prototype._read=function(t,e){var n=this._ctx;return n.error?n.table._trans(null,se.bind(null,n.error)):n.table._trans("readonly",t).then(e)},t.prototype._write=function(t){var e=this._ctx;return e.error?e.table._trans(null,se.bind(null,e.error)):e.table._trans("readwrite",t,"locked")},t.prototype._addAlgorithm=function(t){var e=this._ctx;e.algorithm=we(e.algorithm,t)},t.prototype._iterate=function(t,e){return De(this._ctx,t,e,this._ctx.table.core)},t.prototype.clone=function(t){var e=Object.create(this.constructor.prototype),n=Object.create(this._ctx);return t&&s(n,t),e._ctx=n,e},t.prototype.raw=function(){return this._ctx.valueMapper=null,this},t.prototype.each=function(t){var e=this._ctx;return this._read((function(n){return De(e,t,n,e.table.core)}))},t.prototype.count=function(t){var e=this;return this._read((function(t){var n=e._ctx,r=n.table.core;if(Te(n,!0))return r.count({trans:t,query:{index:Ne(n,r.schema),range:n.range}}).then((function(t){return Math.min(t,n.limit)}));var o=0;return De(n,(function(){return++o,!1}),t,r).then((function(){return o}))})).then(t)},t.prototype.sortBy=function(t,e){var n=t.split(".").reverse(),r=n[0],o=n.length-1;function i(t,e){return e?i(t[n[e]],e-1):t[r]}var a="next"===this._ctx.dir?1:-1;function c(t,e){return ke(i(t,o),i(e,o))*a}return this.toArray((function(t){return t.sort(c)})).then(e)},t.prototype.toArray=function(t){var e=this;return this._read((function(t){var n=e._ctx;if("next"===n.dir&&Te(n,!0)&&n.limit>0){var r=n.valueMapper,o=Ne(n,n.table.core.schema);return n.table.core.query({trans:t,limit:n.limit,values:!0,query:{index:o,range:n.range}}).then((function(t){var e=t.result;return r?e.map(r):e}))}var i=[];return De(n,(function(t){return i.push(t)}),t,n.table.core).then((function(){return i}))}),t)},t.prototype.offset=function(t){var e=this._ctx;return t<=0||(e.offset+=t,Te(e)?Pe(e,(function(){var e=t;return function(t,n){return 0===e||(1===e?(--e,!1):(n((function(){t.advance(e),e=0})),!1))}})):Pe(e,(function(){var e=t;return function(){return--e<0}}))),this},t.prototype.limit=function(t){return this._ctx.limit=Math.min(this._ctx.limit,t),Pe(this._ctx,(function(){var e=t;return function(t,n,r){return--e<=0&&n(r),e>=0}}),!0),this},t.prototype.until=function(t,e){return Ce(this._ctx,(function(n,r,o){return!t(n.value)||(r(o),e)})),this},t.prototype.first=function(t){return this.limit(1).toArray((function(t){return t[0]})).then(t)},t.prototype.last=function(t){return this.reverse().first(t)},t.prototype.filter=function(t){var e,n;return Ce(this._ctx,(function(e){return t(e.value)})),e=this._ctx,n=t,e.isMatch=we(e.isMatch,n),this},t.prototype.and=function(t){return this.filter(t)},t.prototype.or=function(t){return new this.db.WhereClause(this._ctx.table,t,this)},t.prototype.reverse=function(){return this._ctx.dir="prev"===this._ctx.dir?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this},t.prototype.desc=function(){return this.reverse()},t.prototype.eachKey=function(t){var e=this._ctx;return e.keysOnly=!e.isMatch,this.each((function(e,n){t(n.key,n)}))},t.prototype.eachUniqueKey=function(t){return this._ctx.unique="unique",this.eachKey(t)},t.prototype.eachPrimaryKey=function(t){var e=this._ctx;return e.keysOnly=!e.isMatch,this.each((function(e,n){t(n.primaryKey,n)}))},t.prototype.keys=function(t){var e=this._ctx;e.keysOnly=!e.isMatch;var n=[];return this.each((function(t,e){n.push(e.key)})).then((function(){return n})).then(t)},t.prototype.primaryKeys=function(t){var e=this._ctx;if("next"===e.dir&&Te(e,!0)&&e.limit>0)return this._read((function(t){var n=Ne(e,e.table.core.schema);return e.table.core.query({trans:t,values:!1,limit:e.limit,query:{index:n,range:e.range}})})).then((function(t){return t.result})).then(t);e.keysOnly=!e.isMatch;var n=[];return this.each((function(t,e){n.push(e.primaryKey)})).then((function(){return n})).then(t)},t.prototype.uniqueKeys=function(t){return this._ctx.unique="unique",this.keys(t)},t.prototype.firstKey=function(t){return this.limit(1).keys((function(t){return t[0]})).then(t)},t.prototype.lastKey=function(t){return this.reverse().firstKey(t)},t.prototype.distinct=function(){var t=this._ctx,e=t.index&&t.table.schema.idxByName[t.index];if(!e||!e.multi)return this;var n={};return Ce(this._ctx,(function(t){var e=t.primaryKey.toString(),r=d(n,e);return n[e]=!0,!r})),this},t.prototype.modify=function(t){var e=this,n=this._ctx;return this._write((function(r){var o;if("function"===typeof t)o=t;else{var i=c(t),a=i.length;o=function(e){for(var n=!1,r=0;r<a;++r){var o=i[r],c=t[o],u=k(e,o);c instanceof Ge?(S(e,o,c.execute(u)),n=!0):u!==c&&(S(e,o,c),n=!0)}return n}}var u=n.table.core,s=u.schema.primaryKey,l=s.outbound,f=s.extractKey,d=200,h=e.db._options.modifyChunkSize;h&&(d="object"==typeof h?h[u.name]||h["*"]||200:h);var p=[],v=0,y=[],b=function(t,e){var n=e.failures,r=e.numFailures;v+=t-r;for(var o=0,i=c(n);o<i.length;o++){var a=i[o];p.push(n[a])}};return e.clone().primaryKeys().then((function(e){var i=Te(n)&&n.limit===1/0&&("function"!==typeof t||t===Ue)&&{index:n.index,range:n.range};return function n(a){var c=Math.min(d,e.length-a);return u.getMany({trans:r,keys:e.slice(a,a+c),cache:"immutable"}).then((function(s){for(var h=[],p=[],v=l?[]:null,y=[],g=0;g<c;++g){var m=s[g],w={value:N(m),primKey:e[a+g]};!1!==o.call(w,w.value,w)&&(null==w.value?y.push(e[a+g]):l||0===ke(f(m),f(w.value))?(p.push(w.value),l&&v.push(e[a+g])):(y.push(e[a+g]),h.push(w.value)))}return Promise.resolve(h.length>0&&u.mutate({trans:r,type:"add",values:h}).then((function(t){for(var e in t.failures)y.splice(parseInt(e),1);b(h.length,t)}))).then((function(){return(p.length>0||i&&"object"===typeof t)&&u.mutate({trans:r,type:"put",keys:v,values:p,criteria:i,changeSpec:"function"!==typeof t&&t,isAdditionalChunk:a>0}).then((function(t){return b(p.length,t)}))})).then((function(){return(y.length>0||i&&t===Ue)&&u.mutate({trans:r,type:"delete",keys:y,criteria:i,isAdditionalChunk:a>0}).then((function(t){return b(y.length,t)}))})).then((function(){return e.length>a+c&&n(a+d)}))}))}(0).then((function(){if(p.length>0)throw new V("Error modifying one or more objects",p,v,y);return e.length}))}))}))},t.prototype.delete=function(){var t=this._ctx,e=t.range;return Te(t)&&(t.isPrimKey||3===e.type)?this._write((function(n){var r=t.table.core.schema.primaryKey,o=e;return t.table.core.count({trans:n,query:{index:r,range:o}}).then((function(e){return t.table.core.mutate({trans:n,type:"deleteRange",range:o}).then((function(t){var n=t.failures;t.lastResult,t.results;var r=t.numFailures;if(r)throw new V("Could not delete some values",Object.keys(n).map((function(t){return n[t]})),e-r);return e-r}))}))})):this.modify(Ue)},t}(),Ue=function(t,e){return e.value=null};function Be(t,e){return t<e?-1:t===e?0:1}function Re(t,e){return t>e?-1:t===e?0:1}function qe(t,e,n){var r=t instanceof Ve?new t.Collection(t):t;return r._ctx.error=n?new n(e):new TypeError(e),r}function He(t){return new t.Collection(t,(function(){return Ye("")})).limit(0)}function Ke(t,e,n,r,o,i){for(var a=Math.min(t.length,r.length),c=-1,u=0;u<a;++u){var s=e[u];if(s!==r[u])return o(t[u],n[u])<0?t.substr(0,u)+n[u]+n.substr(u+1):o(t[u],r[u])<0?t.substr(0,u)+r[u]+n.substr(u+1):c>=0?t.substr(0,c)+e[c]+n.substr(c+1):null;o(t[u],s)<0&&(c=u)}return a<r.length&&"next"===i?t+n.substr(t.length):a<t.length&&"prev"===i?t.substr(0,n.length):c<0?null:t.substr(0,c)+r[c]+n.substr(c+1)}function We(t,e,n,r){var o,i,a,c,u,s,l,f=n.length;if(!n.every((function(t){return"string"===typeof t})))return qe(t,ve);function d(t){o=function(t){return"next"===t?function(t){return t.toUpperCase()}:function(t){return t.toLowerCase()}}(t),i=function(t){return"next"===t?function(t){return t.toLowerCase()}:function(t){return t.toUpperCase()}}(t),a="next"===t?Be:Re;var e=n.map((function(t){return{lower:i(t),upper:o(t)}})).sort((function(t,e){return a(t.lower,e.lower)}));c=e.map((function(t){return t.upper})),u=e.map((function(t){return t.lower})),s=t,l="next"===t?"":r}d("next");var h=new t.Collection(t,(function(){return ze(c[0],u[f-1]+r)}));h._ondirectionchange=function(t){d(t)};var p=0;return h._addAlgorithm((function(t,n,r){var o=t.key;if("string"!==typeof o)return!1;var d=i(o);if(e(d,u,p))return!0;for(var h=null,v=p;v<f;++v){var y=Ke(o,d,c[v],u[v],a,s);null===y&&null===h?p=v+1:(null===h||a(h,y)>0)&&(h=y)}return n(null!==h?function(){t.continue(h+l)}:r),!1})),h}function ze(t,e,n,r){return{type:2,lower:t,upper:e,lowerOpen:n,upperOpen:r}}function Ye(t){return{type:1,lower:t,upper:t}}var Ve=function(){function t(){}return Object.defineProperty(t.prototype,"Collection",{get:function(){return this._ctx.table.db.Collection},enumerable:!1,configurable:!0}),t.prototype.between=function(t,e,n,r){n=!1!==n,r=!0===r;try{return this._cmp(t,e)>0||0===this._cmp(t,e)&&(n||r)&&(!n||!r)?He(this):new this.Collection(this,(function(){return ze(t,e,!n,!r)}))}catch(o){return qe(this,pe)}},t.prototype.equals=function(t){return null==t?qe(this,pe):new this.Collection(this,(function(){return Ye(t)}))},t.prototype.above=function(t){return null==t?qe(this,pe):new this.Collection(this,(function(){return ze(t,void 0,!0)}))},t.prototype.aboveOrEqual=function(t){return null==t?qe(this,pe):new this.Collection(this,(function(){return ze(t,void 0,!1)}))},t.prototype.below=function(t){return null==t?qe(this,pe):new this.Collection(this,(function(){return ze(void 0,t,!1,!0)}))},t.prototype.belowOrEqual=function(t){return null==t?qe(this,pe):new this.Collection(this,(function(){return ze(void 0,t)}))},t.prototype.startsWith=function(t){return"string"!==typeof t?qe(this,ve):this.between(t,t+de,!0,!0)},t.prototype.startsWithIgnoreCase=function(t){return""===t?this.startsWith(t):We(this,(function(t,e){return 0===t.indexOf(e[0])}),[t],de)},t.prototype.equalsIgnoreCase=function(t){return We(this,(function(t,e){return t===e[0]}),[t],"")},t.prototype.anyOfIgnoreCase=function(){var t=R.apply(B,arguments);return 0===t.length?He(this):We(this,(function(t,e){return-1!==e.indexOf(t)}),t,"")},t.prototype.startsWithAnyOfIgnoreCase=function(){var t=R.apply(B,arguments);return 0===t.length?He(this):We(this,(function(t,e){return e.some((function(e){return 0===t.indexOf(e)}))}),t,de)},t.prototype.anyOf=function(){var t=this,e=R.apply(B,arguments),n=this._cmp;try{e.sort(n)}catch(i){return qe(this,pe)}if(0===e.length)return He(this);var r=new this.Collection(this,(function(){return ze(e[0],e[e.length-1])}));r._ondirectionchange=function(r){n="next"===r?t._ascending:t._descending,e.sort(n)};var o=0;return r._addAlgorithm((function(t,r,i){for(var a=t.key;n(a,e[o])>0;)if(++o===e.length)return r(i),!1;return 0===n(a,e[o])||(r((function(){t.continue(e[o])})),!1)})),r},t.prototype.notEqual=function(t){return this.inAnyRange([[he,t],[t,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})},t.prototype.noneOf=function(){var t=R.apply(B,arguments);if(0===t.length)return new this.Collection(this);try{t.sort(this._ascending)}catch(n){return qe(this,pe)}var e=t.reduce((function(t,e){return t?t.concat([[t[t.length-1][1],e]]):[[he,e]]}),null);return e.push([t[t.length-1],this.db._maxKey]),this.inAnyRange(e,{includeLowers:!1,includeUppers:!1})},t.prototype.inAnyRange=function(t,e){var n=this,r=this._cmp,o=this._ascending,i=this._descending,a=this._min,c=this._max;if(0===t.length)return He(this);if(!t.every((function(t){return void 0!==t[0]&&void 0!==t[1]&&o(t[0],t[1])<=0})))return qe(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",Q.InvalidArgument);var u=!e||!1!==e.includeLowers,s=e&&!0===e.includeUppers;var l,f=o;function d(t,e){return f(t[0],e[0])}try{l=t.reduce((function(t,e){for(var n=0,o=t.length;n<o;++n){var i=t[n];if(r(e[0],i[1])<0&&r(e[1],i[0])>0){i[0]=a(i[0],e[0]),i[1]=c(i[1],e[1]);break}}return n===o&&t.push(e),t}),[]),l.sort(d)}catch(g){return qe(this,pe)}var h=0,p=s?function(t){return o(t,l[h][1])>0}:function(t){return o(t,l[h][1])>=0},v=u?function(t){return i(t,l[h][0])>0}:function(t){return i(t,l[h][0])>=0};var y=p,b=new this.Collection(this,(function(){return ze(l[0][0],l[l.length-1][1],!u,!s)}));return b._ondirectionchange=function(t){"next"===t?(y=p,f=o):(y=v,f=i),l.sort(d)},b._addAlgorithm((function(t,e,r){for(var i=t.key;y(i);)if(++h===l.length)return e(r),!1;return!!function(t){return!p(t)&&!v(t)}(i)||(0===n._cmp(i,l[h][1])||0===n._cmp(i,l[h][0])||e((function(){f===o?t.continue(l[h][0]):t.continue(l[h][1])})),!1)})),b},t.prototype.startsWithAnyOf=function(){var t=R.apply(B,arguments);return t.every((function(t){return"string"===typeof t}))?0===t.length?He(this):this.inAnyRange(t.map((function(t){return[t,t+de]}))):qe(this,"startsWithAnyOf() only works with strings")},t}();function $e(t){return Wt((function(e){return Xe(e),t(e.target.error),!1}))}function Xe(t){t.stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault()}var Je="storagemutated",Qe="x-storagemutated-1",Ze=_e(null,Je),tn=function(){function t(){}return t.prototype._lock=function(){return O(!_t.global),++this._reculock,1!==this._reculock||_t.global||(_t.lockOwnerFor=this),this},t.prototype._unlock=function(){if(O(!_t.global),0===--this._reculock)for(_t.global||(_t.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var t=this._blockedFuncs.shift();try{ae(t[1],t[0])}catch(e){}}return this},t.prototype._locked=function(){return this._reculock&&_t.lockOwnerFor!==this},t.prototype.create=function(t){var e=this;if(!this.mode)return this;var n=this.db.idbdb,r=this.db._state.dbOpenError;if(O(!this.idbtrans),!t&&!n)switch(r&&r.name){case"DatabaseClosedError":throw new Q.DatabaseClosed(r);case"MissingAPIError":throw new Q.MissingAPI(r.message,r);default:throw new Q.OpenFailed(r)}if(!this.active)throw new Q.TransactionInactive;return O(null===this._completion._state),(t=this.idbtrans=t||(this.db.core?this.db.core.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}):n.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}))).onerror=Wt((function(n){Xe(n),e._reject(t.error)})),t.onabort=Wt((function(n){Xe(n),e.active&&e._reject(new Q.Abort(t.error)),e.active=!1,e.on("abort").fire(n)})),t.oncomplete=Wt((function(){e.active=!1,e._resolve(),"mutatedParts"in t&&Ze.storagemutated.fire(t.mutatedParts)})),this},t.prototype._promise=function(t,e,n){var r=this;if("readwrite"===t&&"readwrite"!==this.mode)return se(new Q.ReadOnly("Transaction is readonly"));if(!this.active)return se(new Q.TransactionInactive);if(this._locked())return new Pt((function(o,i){r._blockedFuncs.push([function(){r._promise(t,e,n).then(o,i)},_t])}));if(n)return Qt((function(){var t=new Pt((function(t,n){r._lock();var o=e(t,n,r);o&&o.then&&o.then(t,n)}));return t.finally((function(){return r._unlock()})),t._lib=!0,t}));var o=new Pt((function(t,n){var o=e(t,n,r);o&&o.then&&o.then(t,n)}));return o._lib=!0,o},t.prototype._root=function(){return this.parent?this.parent._root():this},t.prototype.waitFor=function(t){var e=this._root(),n=Pt.resolve(t);if(e._waitingFor)e._waitingFor=e._waitingFor.then((function(){return n}));else{e._waitingFor=n,e._waitingQueue=[];var r=e.idbtrans.objectStore(e.storeNames[0]);!function t(){for(++e._spinCount;e._waitingQueue.length;)e._waitingQueue.shift()();e._waitingFor&&(r.get(-1/0).onsuccess=t)}()}var o=e._waitingFor;return new Pt((function(t,r){n.then((function(n){return e._waitingQueue.push(Wt(t.bind(null,n)))}),(function(t){return e._waitingQueue.push(Wt(r.bind(null,t)))})).finally((function(){e._waitingFor===o&&(e._waitingFor=null)}))}))},t.prototype.abort=function(){this.active&&(this.active=!1,this.idbtrans&&this.idbtrans.abort(),this._reject(new Q.Abort))},t.prototype.table=function(t){var e=this._memoizedTables||(this._memoizedTables={});if(d(e,t))return e[t];var n=this.schema[t];if(!n)throw new Q.NotFound("Table "+t+" not part of transaction");var r=new this.db.Table(t,n,this);return r.core=this.db.core.table(t),e[t]=r,r},t}();function en(t,e,n,r,o,i,a){return{name:t,keyPath:e,unique:n,multi:r,auto:o,compound:i,src:(n&&!a?"&":"")+(r?"*":"")+(o?"++":"")+nn(e)}}function nn(t){return"string"===typeof t?t:t?"["+[].join.call(t,"+")+"]":""}function rn(t,e,n){return{name:t,primKey:e,indexes:n,mappedClass:null,idxByName:(r=n,o=function(t){return[t.name,t]},r.reduce((function(t,e,n){var r=o(e,n);return r&&(t[r[0]]=r[1]),t}),{}))};var r,o}var on=function(t){try{return t.only([[]]),on=function(){return[[]]},[[]]}catch(e){return on=function(){return de},de}};function an(t){return null==t?function(){}:"string"===typeof t?function(t){var e=t.split(".");return 1===e.length?function(e){return e[t]}:function(e){return k(e,t)}}(t):function(e){return k(e,t)}}function cn(t){return[].slice.call(t)}var un=0;function sn(t){return null==t?":id":"string"===typeof t?t:"[".concat(t.join("+"),"]")}function ln(t,e,n){function r(t){if(3===t.type)return null;if(4===t.type)throw new Error("Cannot convert never type to IDBKeyRange");var n=t.lower,r=t.upper,o=t.lowerOpen,i=t.upperOpen;return void 0===n?void 0===r?null:e.upperBound(r,!!i):void 0===r?e.lowerBound(n,!!o):e.bound(n,r,!!o,!!i)}var o=function(t,e){var n=cn(t.objectStoreNames);return{schema:{name:t.name,tables:n.map((function(t){return e.objectStore(t)})).map((function(t){var e=t.keyPath,n=t.autoIncrement,r=u(e),o=null==e,i={},a={name:t.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:o,compound:r,keyPath:e,autoIncrement:n,unique:!0,extractKey:an(e)},indexes:cn(t.indexNames).map((function(e){return t.index(e)})).map((function(t){var e=t.name,n=t.unique,r=t.multiEntry,o=t.keyPath,a={name:e,compound:u(o),keyPath:o,unique:n,multiEntry:r,extractKey:an(o)};return i[sn(o)]=a,a})),getIndexByKeyPath:function(t){return i[sn(t)]}};return i[":id"]=a.primaryKey,null!=e&&(i[sn(e)]=a.primaryKey),a}))},hasGetAll:n.length>0&&"getAll"in e.objectStore(n[0])&&!("undefined"!==typeof navigator&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}(t,n),i=o.schema,a=o.hasGetAll,c=i.tables.map((function(t){return function(t){var e=t.name;return{name:e,schema:t,mutate:function(t){var n=t.trans,o=t.type,i=t.keys,a=t.values,c=t.range;return new Promise((function(t,u){t=Wt(t);var s=n.objectStore(e),l=null==s.keyPath,f="put"===o||"add"===o;if(!f&&"delete"!==o&&"deleteRange"!==o)throw new Error("Invalid operation type: "+o);var d,h=(i||a||{length:1}).length;if(i&&a&&i.length!==a.length)throw new Error("Given keys array must have same length as given values array.");if(0===h)return t({numFailures:0,failures:{},results:[],lastResult:void 0});var p=[],v=[],y=0,b=function(t){++y,Xe(t)};if("deleteRange"===o){if(4===c.type)return t({numFailures:y,failures:v,results:[],lastResult:void 0});3===c.type?p.push(d=s.clear()):p.push(d=s.delete(r(c)))}else{var g=f?l?[a,i]:[a,null]:[i,null],m=g[0],w=g[1];if(f)for(var x=0;x<h;++x)p.push(d=w&&void 0!==w[x]?s[o](m[x],w[x]):s[o](m[x])),d.onerror=b;else for(x=0;x<h;++x)p.push(d=s[o](m[x])),d.onerror=b}var O=function(e){var n=e.target.result;p.forEach((function(t,e){return null!=t.error&&(v[e]=t.error)})),t({numFailures:y,failures:v,results:"delete"===o?i:p.map((function(t){return t.result})),lastResult:n})};d.onerror=function(t){b(t),O(t)},d.onsuccess=O}))},getMany:function(t){var n=t.trans,r=t.keys;return new Promise((function(t,o){t=Wt(t);for(var i,a=n.objectStore(e),c=r.length,u=new Array(c),s=0,l=0,f=function(e){var n=e.target;u[n._pos]=n.result,++l===s&&t(u)},d=$e(o),h=0;h<c;++h)null!=r[h]&&((i=a.get(r[h]))._pos=h,i.onsuccess=f,i.onerror=d,++s);0===s&&t(u)}))},get:function(t){var n=t.trans,r=t.key;return new Promise((function(t,o){t=Wt(t);var i=n.objectStore(e).get(r);i.onsuccess=function(e){return t(e.target.result)},i.onerror=$e(o)}))},query:function(t){return function(n){return new Promise((function(o,i){o=Wt(o);var a=n.trans,c=n.values,u=n.limit,s=n.query,l=u===1/0?void 0:u,f=s.index,d=s.range,h=a.objectStore(e),p=f.isPrimaryKey?h:h.index(f.name),v=r(d);if(0===u)return o({result:[]});if(t){var y=c?p.getAll(v,l):p.getAllKeys(v,l);y.onsuccess=function(t){return o({result:t.target.result})},y.onerror=$e(i)}else{var b=0,g=c||!("openKeyCursor"in p)?p.openCursor(v):p.openKeyCursor(v),m=[];g.onsuccess=function(t){var e=g.result;return e?(m.push(c?e.value:e.primaryKey),++b===u?o({result:m}):void e.continue()):o({result:m})},g.onerror=$e(i)}}))}}(a),openCursor:function(t){var n=t.trans,o=t.values,i=t.query,a=t.reverse,c=t.unique;return new Promise((function(t,u){t=Wt(t);var s=i.index,l=i.range,f=n.objectStore(e),d=s.isPrimaryKey?f:f.index(s.name),h=a?c?"prevunique":"prev":c?"nextunique":"next",p=o||!("openKeyCursor"in d)?d.openCursor(r(l),h):d.openKeyCursor(r(l),h);p.onerror=$e(u),p.onsuccess=Wt((function(e){var r=p.result;if(r){r.___id=++un,r.done=!1;var o=r.continue.bind(r),i=r.continuePrimaryKey;i&&(i=i.bind(r));var a=r.advance.bind(r),c=function(){throw new Error("Cursor not stopped")};r.trans=n,r.stop=r.continue=r.continuePrimaryKey=r.advance=function(){throw new Error("Cursor not started")},r.fail=Wt(u),r.next=function(){var t=this,e=1;return this.start((function(){return e--?t.continue():t.stop()})).then((function(){return t}))},r.start=function(t){var e=new Promise((function(t,e){t=Wt(t),p.onerror=$e(e),r.fail=e,r.stop=function(e){r.stop=r.continue=r.continuePrimaryKey=r.advance=c,t(e)}})),n=function(){if(p.result)try{t()}catch(e){r.fail(e)}else r.done=!0,r.start=function(){throw new Error("Cursor behind last entry")},r.stop()};return p.onsuccess=Wt((function(t){p.onsuccess=n,n()})),r.continue=o,r.continuePrimaryKey=i,r.advance=a,n(),e},t(r)}else t(null)}),u)}))},count:function(t){var n=t.query,o=t.trans,i=n.index,a=n.range;return new Promise((function(t,n){var c=o.objectStore(e),u=i.isPrimaryKey?c:c.index(i.name),s=r(a),l=s?u.count(s):u.count();l.onsuccess=Wt((function(e){return t(e.target.result)})),l.onerror=$e(n)}))}}}(t)})),s={};return c.forEach((function(t){return s[t.name]=t})),{stack:"dbcore",transaction:t.transaction.bind(t),table:function(t){if(!s[t])throw new Error("Table '".concat(t,"' not found"));return s[t]},MIN_KEY:-1/0,MAX_KEY:on(e),schema:i}}function fn(t,e,n,r){var i=n.IDBKeyRange;n.indexedDB;var a=function(t,e){return e.reduce((function(t,e){var n=e.create;return o(o({},t),n(t))}),t)}(ln(e,i,r),t.dbcore);return{dbcore:a}}function dn(t,e){var n=e.db,r=fn(t._middlewares,n,t._deps,e);t.core=r.dbcore,t.tables.forEach((function(e){var n=e.name;t.core.schema.tables.some((function(t){return t.name===n}))&&(e.core=t.core.table(n),t[n]instanceof t.Table&&(t[n].core=e.core))}))}function hn(t,e,n,r){n.forEach((function(n){var o=r[n];e.forEach((function(e){var r=g(e,n);(!r||"value"in r&&void 0===r.value)&&(e===t.Transaction.prototype||e instanceof t.Transaction?v(e,n,{get:function(){return this.table(n)},set:function(t){p(this,n,{value:t,writable:!0,configurable:!0,enumerable:!0})}}):e[n]=new t.Table(n,o))}))}))}function pn(t,e){e.forEach((function(e){for(var n in e)e[n]instanceof t.Table&&delete e[n]}))}function vn(t,e){return t._cfg.version-e._cfg.version}function yn(t,e,n,r){var o=t._dbSchema;n.objectStoreNames.contains("$meta")&&!o.$meta&&(o.$meta=rn("$meta",jn("")[0],[]),t._storeNames.push("$meta"));var i=t._createTransaction("readwrite",t._storeNames,o);i.create(n),i._completion.catch(r);var a=i._reject.bind(i),u=_t.transless||_t;Qt((function(){if(_t.trans=i,_t.transless=u,0!==e)return dn(t,n),function(t,e,n){return e.storeNames.includes("$meta")?e.table("$meta").get("version").then((function(t){return null!=t?t:n})):Pt.resolve(n)}(0,i,e).then((function(e){return function(t,e,n,r){var o=[],i=t._versions,a=t._dbSchema=xn(t,t.idbdb,r),u=i.filter((function(t){return t._cfg.version>=e}));if(0===u.length)return Pt.resolve();function s(){return o.length?Pt.resolve(o.shift()(n.idbtrans)).then(s):Pt.resolve()}return u.forEach((function(i){o.push((function(){var o=a,u=i._cfg.dbschema;On(t,o,r),On(t,u,r),a=t._dbSchema=u;var s=bn(o,u);s.add.forEach((function(t){gn(r,t[0],t[1].primKey,t[1].indexes)})),s.change.forEach((function(t){if(t.recreate)throw new Q.Upgrade("Not yet support for changing primary key");var e=r.objectStore(t.name);t.add.forEach((function(t){return wn(e,t)})),t.change.forEach((function(t){e.deleteIndex(t.name),wn(e,t)})),t.del.forEach((function(t){return e.deleteIndex(t)}))}));var l=i._cfg.contentUpgrade;if(l&&i._cfg.version>e){dn(t,r),n._memoizedTables={};var f=E(u);s.del.forEach((function(t){f[t]=o[t]})),pn(t,[t.Transaction.prototype]),hn(t,[t.Transaction.prototype],c(f),f),n.schema=f;var d,h=q(l);h&&Zt();var p=Pt.follow((function(){if((d=l(n))&&h){var t=te.bind(null,null);d.then(t,t)}}));return d&&"function"===typeof d.then?Pt.resolve(d):p.then((function(){return d}))}})),o.push((function(e){!function(t,e){[].slice.call(e.db.objectStoreNames).forEach((function(n){return null==t[n]&&e.db.deleteObjectStore(n)}))}(i._cfg.dbschema,e),pn(t,[t.Transaction.prototype]),hn(t,[t.Transaction.prototype],t._storeNames,t._dbSchema),n.schema=t._dbSchema})),o.push((function(e){t.idbdb.objectStoreNames.contains("$meta")&&(Math.ceil(t.idbdb.version/10)===i._cfg.version?(t.idbdb.deleteObjectStore("$meta"),delete t._dbSchema.$meta,t._storeNames=t._storeNames.filter((function(t){return"$meta"!==t}))):e.objectStore("$meta").put(i._cfg.version,"version"))}))})),s().then((function(){mn(a,r)}))}(t,e,i,n)})).catch(a);c(o).forEach((function(t){gn(n,t,o[t].primKey,o[t].indexes)})),dn(t,n),Pt.follow((function(){return t.on.populate.fire(i)})).catch(a)}))}function bn(t,e){var n,r={del:[],add:[],change:[]};for(n in t)e[n]||r.del.push(n);for(n in e){var o=t[n],i=e[n];if(o){var a={name:n,def:i,recreate:!1,del:[],add:[],change:[]};if(""+(o.primKey.keyPath||"")!==""+(i.primKey.keyPath||"")||o.primKey.auto!==i.primKey.auto)a.recreate=!0,r.change.push(a);else{var c=o.idxByName,u=i.idxByName,s=void 0;for(s in c)u[s]||a.del.push(s);for(s in u){var l=c[s],f=u[s];l?l.src!==f.src&&a.change.push(f):a.add.push(f)}(a.del.length>0||a.add.length>0||a.change.length>0)&&r.change.push(a)}}else r.add.push([n,i])}return r}function gn(t,e,n,r){var o=t.db.createObjectStore(e,n.keyPath?{keyPath:n.keyPath,autoIncrement:n.auto}:{autoIncrement:n.auto});return r.forEach((function(t){return wn(o,t)})),o}function mn(t,e){c(t).forEach((function(n){e.db.objectStoreNames.contains(n)||(lt&&console.debug("Dexie: Creating missing table",n),gn(e,n,t[n].primKey,t[n].indexes))}))}function wn(t,e){t.createIndex(e.name,e.keyPath,{unique:e.unique,multiEntry:e.multi})}function xn(t,e,n){var r={};return w(e.objectStoreNames,0).forEach((function(t){for(var e=n.objectStore(t),o=e.keyPath,i=en(nn(o),o||"",!0,!1,!!e.autoIncrement,o&&"string"!==typeof o,!0),a=[],c=0;c<e.indexNames.length;++c){var u=e.index(e.indexNames[c]);o=u.keyPath;var s=en(u.name,o,!!u.unique,!!u.multiEntry,!1,o&&"string"!==typeof o,!1);a.push(s)}r[t]=rn(t,i,a)})),r}function On(t,e,n){for(var r=n.db.objectStoreNames,o=0;o<r.length;++o){var i=r[o],c=n.objectStore(i);t._hasGetAll="getAll"in c;for(var u=0;u<c.indexNames.length;++u){var s=c.indexNames[u],l=c.index(s).keyPath,f="string"===typeof l?l:"["+w(l).join("+")+"]";if(e[i]){var d=e[i].idxByName[f];d&&(d.name=s,delete e[i].idxByName[f],e[i].idxByName[s]=d)}}}"undefined"!==typeof navigator&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&a.WorkerGlobalScope&&a instanceof a.WorkerGlobalScope&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604&&(t._hasGetAll=!1)}function jn(t){return t.split(",").map((function(t,e){var n=(t=t.trim()).replace(/([&*]|\+\+)/g,""),r=/^\[/.test(n)?n.match(/^\[(.*)\]$/)[1].split("+"):n;return en(n,r||null,/\&/.test(t),/\*/.test(t),/\+\+/.test(t),u(r),0===e)}))}var kn,Sn=function(){function t(){}return t.prototype._parseStoresSpec=function(t,e){c(t).forEach((function(n){if(null!==t[n]){var r=jn(t[n]),o=r.shift();if(o.unique=!0,o.multi)throw new Q.Schema("Primary key cannot be multi-valued");r.forEach((function(t){if(t.auto)throw new Q.Schema("Only primary key can be marked as autoIncrement (++)");if(!t.keyPath)throw new Q.Schema("Index must have a name and cannot be an empty string")})),e[n]=rn(n,o,r)}}))},t.prototype.stores=function(t){var e=this.db;this._cfg.storesSource=this._cfg.storesSource?s(this._cfg.storesSource,t):t;var n=e._versions,r={},o={};return n.forEach((function(t){s(r,t._cfg.storesSource),o=t._cfg.dbschema={},t._parseStoresSpec(r,o)})),e._dbSchema=o,pn(e,[e._allTables,e,e.Transaction.prototype]),hn(e,[e._allTables,e,e.Transaction.prototype,this._cfg.tables],c(o),o),e._storeNames=c(o),this},t.prototype.upgrade=function(t){return this._cfg.contentUpgrade=st(this._cfg.contentUpgrade||et,t),this},t}();function En(t,e){var n=t._dbNamesDB;return n||(n=t._dbNamesDB=new pr(be,{addons:[],indexedDB:t,IDBKeyRange:e})).version(1).stores({dbnames:"name"}),n.table("dbnames")}function Ln(t){return t&&"function"===typeof t.databases}function _n(t){return Qt((function(){return _t.letThrough=!0,t()}))}function In(){var t;return!navigator.userAgentData&&/Safari\//.test(navigator.userAgent)&&!/Chrom(e|ium)\//.test(navigator.userAgent)&&indexedDB.databases?new Promise((function(e){var n=function(){return indexedDB.databases().finally(e)};t=setInterval(n,100),n()})).finally((function(){return clearInterval(t)})):Promise.resolve()}function Tn(t){return!("from"in t)}var Cn=function t(e,n){if(!this){var r=new t;return e&&"d"in e&&s(r,e),r}s(this,arguments.length?{d:1,from:e,to:arguments.length>1?n:e}:{d:0})};function Pn(t,e,n){var r=ke(e,n);if(!isNaN(r)){if(r>0)throw RangeError();if(Tn(t))return s(t,{from:e,to:n,d:1});var o=t.l,i=t.r;if(ke(n,t.from)<0)return o?Pn(o,e,n):t.l={from:e,to:n,d:1,l:null,r:null},Dn(t);if(ke(e,t.to)>0)return i?Pn(i,e,n):t.r={from:e,to:n,d:1,l:null,r:null},Dn(t);ke(e,t.from)<0&&(t.from=e,t.l=null,t.d=i?i.d+1:1),ke(n,t.to)>0&&(t.to=n,t.r=null,t.d=t.l?t.l.d+1:1);var a=!t.r;o&&!t.l&&Nn(t,o),i&&a&&Nn(t,i)}}function Nn(t,e){Tn(e)||function t(e,n){var r=n.from,o=n.to,i=n.l,a=n.r;Pn(e,r,o),i&&t(e,i),a&&t(e,a)}(t,e)}function An(t){var e=Tn(t)?null:{s:0,n:t};return{next:function(t){for(var n=arguments.length>0;e;)switch(e.s){case 0:if(e.s=1,n)for(;e.n.l&&ke(t,e.n.from)<0;)e={up:e,n:e.n.l,s:1};else for(;e.n.l;)e={up:e,n:e.n.l,s:1};case 1:if(e.s=2,!n||ke(t,e.n.to)<=0)return{value:e.n,done:!1};case 2:if(e.n.r){e.s=3,e={up:e,n:e.n.r,s:0};continue}case 3:e=e.up}return{done:!0}}}}function Dn(t){var e,n,r=((null===(e=t.r)||void 0===e?void 0:e.d)||0)-((null===(n=t.l)||void 0===n?void 0:n.d)||0),i=r>1?"r":r<-1?"l":"";if(i){var a="r"===i?"l":"r",c=o({},t),u=t[i];t.from=u.from,t.to=u.to,t[i]=u[i],c[i]=u[a],t[a]=c,c.d=Fn(c)}t.d=Fn(t)}function Fn(t){var e=t.r,n=t.l;return(e?n?Math.max(e.d,n.d):e.d:n?n.d:0)+1}function Gn(t,e){return c(e).forEach((function(n){t[n]?Nn(t[n],e[n]):t[n]=C(e[n])})),t}function Mn(t,e){return t.all||e.all||Object.keys(t).some((function(n){return e[n]&&function(t,e){var n=An(e),r=n.next();if(r.done)return!1;for(var o=r.value,i=An(t),a=i.next(o.from),c=a.value;!r.done&&!a.done;){if(ke(c.from,o.to)<=0&&ke(c.to,o.from)>=0)return!0;ke(o.from,c.from)<0?o=(r=n.next(c.from)).value:c=(a=i.next(o.from)).value}return!1}(e[n],t[n])}))}h(Cn.prototype,(kn={add:function(t){return Nn(this,t),this},addKey:function(t){return Pn(this,t,t),this},addKeys:function(t){var e=this;return t.forEach((function(t){return Pn(e,t,t)})),this},hasKey:function(t){var e=An(this).next(t).value;return e&&ke(e.from,t)<=0&&ke(e.to,t)>=0}},kn[G]=function(){return An(this)},kn));var Un={},Bn={},Rn=!1;function qn(t,e){Gn(Bn,t),Rn||(Rn=!0,setTimeout((function(){Rn=!1;var t=Bn;Bn={},Hn(t,!1)}),0))}function Hn(t,e){void 0===e&&(e=!1);var n=new Set;if(t.all)for(var r=0,o=Object.values(Un);r<o.length;r++){Kn(c=o[r],t,n,e)}else for(var i in t){var a=/^idb\:\/\/(.*)\/(.*)\//.exec(i);if(a){var c,u=a[1],s=a[2];(c=Un["idb://".concat(u,"/").concat(s)])&&Kn(c,t,n,e)}}n.forEach((function(t){return t()}))}function Kn(t,e,n,r){for(var o=[],i=0,a=Object.entries(t.queries.query);i<a.length;i++){for(var c=a[i],u=c[0],s=[],l=0,f=c[1];l<f.length;l++){var d=f[l];Mn(e,d.obsSet)?d.subscribers.forEach((function(t){return n.add(t)})):r&&s.push(d)}r&&o.push([u,s])}if(r)for(var h=0,p=o;h<p.length;h++){var v=p[h];u=v[0],s=v[1];t.queries.query[u]=s}}function Wn(t){var e=t._state,n=t._deps.indexedDB;if(e.isBeingOpened||t.idbdb)return e.dbReadyPromise.then((function(){return e.dbOpenError?se(e.dbOpenError):t}));e.isBeingOpened=!0,e.dbOpenError=null,e.openComplete=!1;var r=e.openCanceller,o=Math.round(10*t.verno),i=!1;function a(){if(e.openCanceller!==r)throw new Q.DatabaseClosed("db.open() was cancelled")}var u=e.dbReadyResolve,s=null,l=!1;return Pt.race([r,("undefined"===typeof navigator?Pt.resolve():In()).then((function r(){return new Pt((function(u,f){if(a(),!n)throw new Q.MissingAPI;var d=t.name,h=e.autoSchema||!o?n.open(d):n.open(d,o);if(!h)throw new Q.MissingAPI;h.onerror=$e(f),h.onblocked=Wt(t._fireOnBlocked),h.onupgradeneeded=Wt((function(r){if(s=h.transaction,e.autoSchema&&!t._options.allowEmptyDB){h.onerror=Xe,s.abort(),h.result.close();var o=n.deleteDatabase(d);o.onsuccess=o.onerror=Wt((function(){f(new Q.NoSuchDatabase("Database ".concat(d," doesnt exist")))}))}else{s.onerror=$e(f);var a=r.oldVersion>Math.pow(2,62)?0:r.oldVersion;l=a<1,t.idbdb=h.result,i&&function(t,e){mn(t._dbSchema,e),e.db.version%10!==0||e.objectStoreNames.contains("$meta")||e.db.createObjectStore("$meta").add(Math.ceil(e.db.version/10-1),"version");var n=xn(0,t.idbdb,e);On(t,t._dbSchema,e);for(var r=function(t){if(t.change.length||t.recreate)return console.warn("Unable to patch indexes of table ".concat(t.name," because it has changes on the type of index or primary key.")),{value:void 0};var n=e.objectStore(t.name);t.add.forEach((function(e){lt&&console.debug("Dexie upgrade patch: Creating missing index ".concat(t.name,".").concat(e.src)),wn(n,e)}))},o=0,i=bn(n,t._dbSchema).change;o<i.length;o++){var a=r(i[o]);if("object"===typeof a)return a.value}}(t,s),yn(t,a/10,s,f)}}),f),h.onsuccess=Wt((function(){s=null;var n,a=t.idbdb=h.result,f=w(a.objectStoreNames);if(f.length>0)try{var p=a.transaction(1===(n=f).length?n[0]:n,"readonly");if(e.autoSchema)!function(t,e,n){t.verno=e.version/10;var r=t._dbSchema=xn(0,e,n);t._storeNames=w(e.objectStoreNames,0),hn(t,[t._allTables],c(r),r)}(t,a,p);else if(On(t,t._dbSchema,p),!function(t,e){var n=bn(xn(0,t.idbdb,e),t._dbSchema);return!(n.add.length||n.change.some((function(t){return t.add.length||t.change.length})))}(t,p)&&!i)return console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Dexie will add missing parts and increment native version number to workaround this."),a.close(),o=a.version+1,i=!0,u(r());dn(t,p)}catch(v){}ye.push(t),a.onversionchange=Wt((function(n){e.vcFired=!0,t.on("versionchange").fire(n)})),a.onclose=Wt((function(e){t.on("close").fire(e)})),l&&function(t,e){var n=t.indexedDB,r=t.IDBKeyRange;!Ln(n)&&e!==be&&En(n,r).put({name:e}).catch(et)}(t._deps,d),u()}),f)})).catch((function(t){switch(null===t||void 0===t?void 0:t.name){case"UnknownError":if(e.PR1398_maxLoop>0)return e.PR1398_maxLoop--,console.warn("Dexie: Workaround for Chrome UnknownError on open()"),r();break;case"VersionError":if(o>0)return o=0,r()}return Pt.reject(t)}))}))]).then((function(){return a(),e.onReadyBeingFired=[],Pt.resolve(_n((function(){return t.on.ready.fire(t.vip)}))).then((function n(){if(e.onReadyBeingFired.length>0){var r=e.onReadyBeingFired.reduce(st,et);return e.onReadyBeingFired=[],Pt.resolve(_n((function(){return r(t.vip)}))).then(n)}}))})).finally((function(){e.openCanceller===r&&(e.onReadyBeingFired=null,e.isBeingOpened=!1)})).catch((function(n){e.dbOpenError=n;try{s&&s.abort()}catch(kn){}return r===e.openCanceller&&t._close(),se(n)})).finally((function(){e.openComplete=!0,u()})).then((function(){if(l){var e={};t.tables.forEach((function(n){n.schema.indexes.forEach((function(r){r.name&&(e["idb://".concat(t.name,"/").concat(n.name,"/").concat(r.name)]=new Cn(-1/0,[[[]]]))})),e["idb://".concat(t.name,"/").concat(n.name,"/")]=e["idb://".concat(t.name,"/").concat(n.name,"/:dels")]=new Cn(-1/0,[[[]]])})),Ze(Je).fire(e),Hn(e,!0)}return t}))}function zn(t){var e=function(e){return t.next(e)},n=o(e),r=o((function(e){return t.throw(e)}));function o(t){return function(e){var o=t(e),i=o.value;return o.done?i:i&&"function"===typeof i.then?i.then(n,r):u(i)?Promise.all(i).then(n,r):n(i)}}return o(e)()}function Yn(t,e,n){var r=arguments.length;if(r<2)throw new Q.InvalidArgument("Too few arguments");for(var o=new Array(r-1);--r;)o[r-1]=arguments[r];return n=o.pop(),[t,_(o),n]}function Vn(t,e,n,r,o){return Pt.resolve().then((function(){var i=_t.transless||_t,a=t._createTransaction(e,n,t._dbSchema,r);a.explicit=!0;var c={trans:a,transless:i};if(r)a.idbtrans=r.idbtrans;else try{a.create(),a.idbtrans._explicit=!0,t._state.PR1398_maxLoop=3}catch(f){return f.name===X.InvalidState&&t.isOpen()&&--t._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),t.close({disableAutoOpen:!1}),t.open().then((function(){return Vn(t,e,n,null,o)}))):se(f)}var u,s=q(o);s&&Zt();var l=Pt.follow((function(){if(u=o.call(a,a))if(s){var t=te.bind(null,null);u.then(t,t)}else"function"===typeof u.next&&"function"===typeof u.throw&&(u=zn(u))}),c);return(u&&"function"===typeof u.then?Pt.resolve(u).then((function(t){return a.active?t:se(new Q.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn"))})):l.then((function(){return u}))).then((function(t){return r&&a._resolve(),a._completion.then((function(){return t}))})).catch((function(t){return a._reject(t),se(t)}))}))}function $n(t,e,n){for(var r=u(t)?t.slice():[t],o=0;o<n;++o)r.push(e);return r}var Xn={stack:"dbcore",name:"VirtualIndexMiddleware",level:1,create:function(t){return o(o({},t),{table:function(e){var n=t.table(e),r=n.schema,i={},a=[];function c(t,e,n){var r=sn(t),u=i[r]=i[r]||[],s=null==t?0:"string"===typeof t?1:t.length,l=e>0,f=o(o({},n),{name:l?"".concat(r,"(virtual-from:").concat(n.name,")"):n.name,lowLevelIndex:n,isVirtual:l,keyTail:e,keyLength:s,extractKey:an(t),unique:!l&&n.unique});(u.push(f),f.isPrimaryKey||a.push(f),s>1)&&c(2===s?t[0]:t.slice(0,s-1),e+1,n);return u.sort((function(t,e){return t.keyTail-e.keyTail})),f}var u=c(r.primaryKey.keyPath,0,r.primaryKey);i[":id"]=[u];for(var s=0,l=r.indexes;s<l.length;s++){var f=l[s];c(f.keyPath,0,f)}function d(e){var n,r,i=e.query.index;return i.isVirtual?o(o({},e),{query:{index:i.lowLevelIndex,range:(n=e.query.range,r=i.keyTail,{type:1===n.type?2:n.type,lower:$n(n.lower,n.lowerOpen?t.MAX_KEY:t.MIN_KEY,r),lowerOpen:!0,upper:$n(n.upper,n.upperOpen?t.MIN_KEY:t.MAX_KEY,r),upperOpen:!0})}}):e}var h=o(o({},n),{schema:o(o({},r),{primaryKey:u,indexes:a,getIndexByKeyPath:function(t){var e=i[sn(t)];return e&&e[0]}}),count:function(t){return n.count(d(t))},query:function(t){return n.query(d(t))},openCursor:function(e){var r=e.query.index,o=r.keyTail,i=r.isVirtual,a=r.keyLength;if(!i)return n.openCursor(e);return n.openCursor(d(e)).then((function(n){return n&&function(n){var r=Object.create(n,{continue:{value:function(r){null!=r?n.continue($n(r,e.reverse?t.MAX_KEY:t.MIN_KEY,o)):e.unique?n.continue(n.key.slice(0,a).concat(e.reverse?t.MIN_KEY:t.MAX_KEY,o)):n.continue()}},continuePrimaryKey:{value:function(e,r){n.continuePrimaryKey($n(e,t.MAX_KEY,o),r)}},primaryKey:{get:function(){return n.primaryKey}},key:{get:function(){var t=n.key;return 1===a?t[0]:t.slice(0,a)}},value:{get:function(){return n.value}}});return r}(n)}))}});return h}})}};function Jn(t,e,n,r){return n=n||{},r=r||"",c(t).forEach((function(o){if(d(e,o)){var i=t[o],a=e[o];if("object"===typeof i&&"object"===typeof a&&i&&a){var c=F(i);c!==F(a)?n[r+o]=e[o]:"Object"===c?Jn(i,a,n,r+o+"."):i!==a&&(n[r+o]=e[o])}else i!==a&&(n[r+o]=e[o])}else n[r+o]=void 0})),c(e).forEach((function(o){d(t,o)||(n[r+o]=e[o])})),n}function Qn(t,e){return"delete"===e.type?e.keys:e.keys||e.values.map(t.extractKey)}var Zn={stack:"dbcore",name:"HooksMiddleware",level:2,create:function(t){return o(o({},t),{table:function(e){var n=t.table(e),r=n.schema.primaryKey,a=o(o({},n),{mutate:function(t){var a=_t.trans,c=a.table(e).hook,u=c.deleting,s=c.creating,l=c.updating;switch(t.type){case"add":if(s.fire===et)break;return a._promise("readwrite",(function(){return f(t)}),!0);case"put":if(s.fire===et&&l.fire===et)break;return a._promise("readwrite",(function(){return f(t)}),!0);case"delete":if(u.fire===et)break;return a._promise("readwrite",(function(){return f(t)}),!0);case"deleteRange":if(u.fire===et)break;return a._promise("readwrite",(function(){return function(t){return h(t.trans,t.range,1e4)}(t)}),!0)}return n.mutate(t);function f(t){var e=_t.trans,a=t.keys||Qn(r,t);if(!a)throw new Error("Keys missing");return"delete"!==(t="add"===t.type||"put"===t.type?o(o({},t),{keys:a}):o({},t)).type&&(t.values=i([],t.values,!0)),t.keys&&(t.keys=i([],t.keys,!0)),function(t,e,n){return"add"===e.type?Promise.resolve([]):t.getMany({trans:e.trans,keys:n,cache:"immutable"})}(n,t,a).then((function(o){var i=a.map((function(n,i){var a=o[i],c={onerror:null,onsuccess:null};if("delete"===t.type)u.fire.call(c,n,a,e);else if("add"===t.type||void 0===a){var f=s.fire.call(c,n,t.values[i],e);null==n&&null!=f&&(n=f,t.keys[i]=n,r.outbound||S(t.values[i],r.keyPath,n))}else{var h=Jn(a,t.values[i]),p=l.fire.call(c,h,n,a,e);if(p){var v=t.values[i];Object.keys(p).forEach((function(t){d(v,t)?v[t]=p[t]:S(v,t,p[t])}))}}return c}));return n.mutate(t).then((function(e){for(var n=e.failures,r=e.results,c=e.numFailures,u=e.lastResult,s=0;s<a.length;++s){var l=r?r[s]:a[s],f=i[s];null==l?f.onerror&&f.onerror(n[s]):f.onsuccess&&f.onsuccess("put"===t.type&&o[s]?t.values[s]:l)}return{failures:n,results:r,numFailures:c,lastResult:u}})).catch((function(t){return i.forEach((function(e){return e.onerror&&e.onerror(t)})),Promise.reject(t)}))}))}function h(t,e,i){return n.query({trans:t,values:!1,query:{index:r,range:e},limit:i}).then((function(n){var r=n.result;return f({type:"delete",keys:r,trans:t}).then((function(n){return n.numFailures>0?Promise.reject(n.failures[0]):r.length<i?{failures:[],numFailures:0,lastResult:void 0}:h(t,o(o({},e),{lower:r[r.length-1],lowerOpen:!0}),i)}))}))}}});return a}})}};function tr(t,e,n){try{if(!e)return null;if(e.keys.length<t.length)return null;for(var r=[],o=0,i=0;o<e.keys.length&&i<t.length;++o)0===ke(e.keys[o],t[i])&&(r.push(n?N(e.values[o]):e.values[o]),++i);return r.length===t.length?r:null}catch(kn){return null}}var er={stack:"dbcore",level:-1,create:function(t){return{table:function(e){var n=t.table(e);return o(o({},n),{getMany:function(t){if(!t.cache)return n.getMany(t);var e=tr(t.keys,t.trans._cache,"clone"===t.cache);return e?Pt.resolve(e):n.getMany(t).then((function(e){return t.trans._cache={keys:t.keys,values:"clone"===t.cache?N(e):e},e}))},mutate:function(t){return"add"!==t.type&&(t.trans._cache=null),n.mutate(t)}})}}}};function nr(t,e){return"readonly"===t.trans.mode&&!!t.subscr&&!t.trans.explicit&&"disabled"!==t.trans.db._options.cache&&!e.schema.primaryKey.outbound}function rr(t,e){switch(t){case"query":return e.values&&!e.unique;case"get":case"getMany":case"count":case"openCursor":return!1}}var or={stack:"dbcore",level:0,name:"Observability",create:function(t){var e=t.schema.name,n=new Cn(t.MIN_KEY,t.MAX_KEY);return o(o({},t),{transaction:function(e,n,r){if(_t.subscr&&"readonly"!==n)throw new Q.ReadOnly("Readwrite transaction in liveQuery context. Querier source: ".concat(_t.querier));return t.transaction(e,n,r)},table:function(r){var i=t.table(r),a=i.schema,s=a.primaryKey,l=a.indexes,f=s.extractKey,d=s.outbound,h=s.autoIncrement&&l.filter((function(t){return t.compound&&t.keyPath.includes(s.keyPath)})),p=o(o({},i),{mutate:function(o){var c,l,f=o.trans,d=o.mutatedParts||(o.mutatedParts={}),p=function(t){var n="idb://".concat(e,"/").concat(r,"/").concat(t);return d[n]||(d[n]=new Cn)},v=p(""),y=p(":dels"),b=o.type,g="deleteRange"===o.type?[o.range]:"delete"===o.type?[o.keys]:o.values.length<50?[Qn(s,o).filter((function(t){return t})),o.values]:[],m=g[0],w=g[1],x=o.trans._cache;if(u(m)){v.addKeys(m);var O="delete"===b||m.length===w.length?tr(m,x):null;O||y.addKeys(m),(O||w)&&function(t,e,n,r){function o(e){var o=t(e.name||"");function i(t){return null!=t?e.extractKey(t):null}var a=function(t){return e.multiEntry&&u(t)?t.forEach((function(t){return o.addKey(t)})):o.addKey(t)};(n||r).forEach((function(t,e){var o=n&&i(n[e]),c=r&&i(r[e]);0!==ke(o,c)&&(null!=o&&a(o),null!=c&&a(c))}))}e.indexes.forEach(o)}(p,a,O,w)}else if(m){var j={from:null!==(c=m.lower)&&void 0!==c?c:t.MIN_KEY,to:null!==(l=m.upper)&&void 0!==l?l:t.MAX_KEY};y.add(j),v.add(j)}else v.add(n),y.add(n),a.indexes.forEach((function(t){return p(t.name).add(n)}));return i.mutate(o).then((function(t){return!m||"add"!==o.type&&"put"!==o.type||(v.addKeys(t.results),h&&h.forEach((function(e){for(var n=o.values.map((function(t){return e.extractKey(t)})),r=e.keyPath.findIndex((function(t){return t===s.keyPath})),i=0,a=t.results.length;i<a;++i)n[i][r]=t.results[i];p(e.name).addKeys(n)}))),f.mutatedParts=Gn(f.mutatedParts||{},d),t}))}}),v=function(e){var n,r,o=e.query,i=o.index,a=o.range;return[i,new Cn(null!==(n=a.lower)&&void 0!==n?n:t.MIN_KEY,null!==(r=a.upper)&&void 0!==r?r:t.MAX_KEY)]},y={get:function(t){return[s,new Cn(t.key)]},getMany:function(t){return[s,(new Cn).addKeys(t.keys)]},count:v,query:v,openCursor:v};return c(y).forEach((function(t){p[t]=function(a){var c=_t.subscr,u=!!c,s=nr(_t,i)&&rr(t,a)?a.obsSet={}:c;if(u){var l=function(t){var n="idb://".concat(e,"/").concat(r,"/").concat(t);return s[n]||(s[n]=new Cn)},h=l(""),p=l(":dels"),v=y[t](a),b=v[0],g=v[1];if("query"===t&&b.isPrimaryKey&&!a.values?p.add(g):l(b.name||"").add(g),!b.isPrimaryKey){if("count"!==t){var m="query"===t&&d&&a.values&&i.query(o(o({},a),{values:!1}));return i[t].apply(this,arguments).then((function(e){if("query"===t){if(d&&a.values)return m.then((function(t){var n=t.result;return h.addKeys(n),e}));var n=a.values?e.result.map(f):e.result;a.values?h.addKeys(n):p.addKeys(n)}else if("openCursor"===t){var r=e,o=a.values;return r&&Object.create(r,{key:{get:function(){return p.addKey(r.primaryKey),r.key}},primaryKey:{get:function(){var t=r.primaryKey;return p.addKey(t),t}},value:{get:function(){return o&&h.addKey(r.primaryKey),r.value}}})}return e}))}p.add(n)}}return i[t].apply(this,arguments)}})),p}})}};function ir(t,e,n){if(0===n.numFailures)return e;if("deleteRange"===e.type)return null;var r=e.keys?e.keys.length:"values"in e&&e.values?e.values.length:1;if(n.numFailures===r)return null;var i=o({},e);return u(i.keys)&&(i.keys=i.keys.filter((function(t,e){return!(e in n.failures)}))),"values"in i&&u(i.values)&&(i.values=i.values.filter((function(t,e){return!(e in n.failures)}))),i}function ar(t,e){return function(t,e){return void 0===e.lower||(e.lowerOpen?ke(t,e.lower)>0:ke(t,e.lower)>=0)}(t,e)&&function(t,e){return void 0===e.upper||(e.upperOpen?ke(t,e.upper)<0:ke(t,e.upper)<=0)}(t,e)}function cr(t,e,n,r,o,i){if(!n||0===n.length)return t;var a=e.query.index,c=a.multiEntry,s=e.query.range,l=r.schema.primaryKey.extractKey,f=a.extractKey,d=(a.lowLevelIndex||a).extractKey,h=n.reduce((function(t,n){var r=t,o=[];if("add"===n.type||"put"===n.type)for(var i=new Cn,a=n.values.length-1;a>=0;--a){var d=n.values[a],h=l(d);if(!i.hasKey(h)){var p=f(d);(c&&u(p)?p.some((function(t){return ar(t,s)})):ar(p,s))&&(i.addKey(h),o.push(d))}}switch(n.type){case"add":var v=(new Cn).addKeys(e.values?t.map((function(t){return l(t)})):t);r=t.concat(e.values?o.filter((function(t){var e=l(t);return!v.hasKey(e)&&(v.addKey(e),!0)})):o.map((function(t){return l(t)})).filter((function(t){return!v.hasKey(t)&&(v.addKey(t),!0)})));break;case"put":var y=(new Cn).addKeys(n.values.map((function(t){return l(t)})));r=t.filter((function(t){return!y.hasKey(e.values?l(t):t)})).concat(e.values?o:o.map((function(t){return l(t)})));break;case"delete":var b=(new Cn).addKeys(n.keys);r=t.filter((function(t){return!b.hasKey(e.values?l(t):t)}));break;case"deleteRange":var g=n.range;r=t.filter((function(t){return!ar(l(t),g)}))}return r}),t);return h===t?t:(h.sort((function(t,e){return ke(d(t),d(e))||ke(l(t),l(e))})),e.limit&&e.limit<1/0&&(h.length>e.limit?h.length=e.limit:t.length===e.limit&&h.length<e.limit&&(o.dirty=!0)),i?Object.freeze(h):h)}function ur(t,e){return 0===ke(t.lower,e.lower)&&0===ke(t.upper,e.upper)&&!!t.lowerOpen===!!e.lowerOpen&&!!t.upperOpen===!!e.upperOpen}function sr(t,e){return function(t,e,n,r){if(void 0===t)return void 0!==e?-1:0;if(void 0===e)return 1;var o=ke(t,e);if(0===o){if(n&&r)return 0;if(n)return 1;if(r)return-1}return o}(t.lower,e.lower,t.lowerOpen,e.lowerOpen)<=0&&function(t,e,n,r){if(void 0===t)return void 0!==e?1:0;if(void 0===e)return-1;var o=ke(t,e);if(0===o){if(n&&r)return 0;if(n)return-1;if(r)return 1}return o}(t.upper,e.upper,t.upperOpen,e.upperOpen)>=0}function lr(t,e,n,r){t.subscribers.add(n),r.addEventListener("abort",(function(){t.subscribers.delete(n),0===t.subscribers.size&&function(t,e){setTimeout((function(){0===t.subscribers.size&&U(e,t)}),3e3)}(t,e)}))}var fr={stack:"dbcore",level:0,name:"Cache",create:function(t){var e=t.schema.name,n=o(o({},t),{transaction:function(n,r,o){var i=t.transaction(n,r,o);if("readwrite"===r){var a=new AbortController,c=a.signal,u=function(o){return function(){if(a.abort(),"readwrite"===r){for(var c=new Set,u=0,s=n;u<s.length;u++){var l=s[u],f=Un["idb://".concat(e,"/").concat(l)];if(f){var d=t.table(l),h=f.optimisticOps.filter((function(t){return t.trans===i}));if(i._explicit&&o&&i.mutatedParts)for(var p=0,v=Object.values(f.queries.query);p<v.length;p++)for(var y=0,b=(w=v[p]).slice();y<b.length;y++){Mn((j=b[y]).obsSet,i.mutatedParts)&&(U(w,j),j.subscribers.forEach((function(t){return c.add(t)})))}else if(h.length>0){f.optimisticOps=f.optimisticOps.filter((function(t){return t.trans!==i}));for(var g=0,m=Object.values(f.queries.query);g<m.length;g++)for(var w,x=0,O=(w=m[g]).slice();x<O.length;x++){var j;if(null!=(j=O[x]).res&&i.mutatedParts)if(o&&!j.dirty){var k=Object.isFrozen(j.res),S=cr(j.res,j.req,h,d,j,k);j.dirty?(U(w,j),j.subscribers.forEach((function(t){return c.add(t)}))):S!==j.res&&(j.res=S,j.promise=Pt.resolve({result:S}))}else j.dirty&&U(w,j),j.subscribers.forEach((function(t){return c.add(t)}))}}}}c.forEach((function(t){return t()}))}}};i.addEventListener("abort",u(!1),{signal:c}),i.addEventListener("error",u(!1),{signal:c}),i.addEventListener("complete",u(!0),{signal:c})}return i},table:function(n){var r=t.table(n),i=r.schema.primaryKey,a=o(o({},r),{mutate:function(t){var a=_t.trans;if(i.outbound||"disabled"===a.db._options.cache||a.explicit||"readwrite"!==a.idbtrans.mode)return r.mutate(t);var c=Un["idb://".concat(e,"/").concat(n)];if(!c)return r.mutate(t);var u=r.mutate(t);return"add"!==t.type&&"put"!==t.type||!(t.values.length>=50||Qn(i,t).some((function(t){return null==t})))?(c.optimisticOps.push(t),t.mutatedParts&&qn(t.mutatedParts),u.then((function(e){if(e.numFailures>0){U(c.optimisticOps,t);var n=ir(0,t,e);n&&c.optimisticOps.push(n),t.mutatedParts&&qn(t.mutatedParts)}})),u.catch((function(){U(c.optimisticOps,t),t.mutatedParts&&qn(t.mutatedParts)}))):u.then((function(e){var n=o(o({},t),{values:t.values.map((function(t,n){var r;if(e.failures[n])return t;var a=(null===(r=i.keyPath)||void 0===r?void 0:r.includes("."))?N(t):o({},t);return S(a,i.keyPath,e.results[n]),a}))}),r=ir(0,n,e);c.optimisticOps.push(r),queueMicrotask((function(){return t.mutatedParts&&qn(t.mutatedParts)}))})),u},query:function(t){var o;if(!nr(_t,r)||!rr("query",t))return r.query(t);var i="immutable"===(null===(o=_t.trans)||void 0===o?void 0:o.db._options.cache),a=_t,c=a.requery,u=a.signal,s=function(t,e,n,r){var o=Un["idb://".concat(t,"/").concat(e)];if(!o)return[];var i=o.queries[n];if(!i)return[null,!1,o,null];var a=i[(r.query?r.query.index.name:null)||""];if(!a)return[null,!1,o,null];switch(n){case"query":var c=a.find((function(t){return t.req.limit===r.limit&&t.req.values===r.values&&ur(t.req.query.range,r.query.range)}));return c?[c,!0,o,a]:[a.find((function(t){return("limit"in t.req?t.req.limit:1/0)>=r.limit&&(!r.values||t.req.values)&&sr(t.req.query.range,r.query.range)})),!1,o,a];case"count":var u=a.find((function(t){return ur(t.req.query.range,r.query.range)}));return[u,!!u,o,a]}}(e,n,"query",t),l=s[0],f=s[1],d=s[2],h=s[3];if(l&&f)l.obsSet=t.obsSet;else{var p=r.query(t).then((function(t){var e=t.result;if(l&&(l.res=e),i){for(var n=0,r=e.length;n<r;++n)Object.freeze(e[n]);Object.freeze(e)}else t.result=N(e);return t})).catch((function(t){return h&&l&&U(h,l),Promise.reject(t)}));l={obsSet:t.obsSet,promise:p,subscribers:new Set,type:"query",req:t,dirty:!1},h?h.push(l):(h=[l],d||(d=Un["idb://".concat(e,"/").concat(n)]={queries:{query:{},count:{}},objs:new Map,optimisticOps:[],unsignaledParts:{}}),d.queries.query[t.query.index.name||""]=h)}return lr(l,h,c,u),l.promise.then((function(e){return{result:cr(e.result,t,null===d||void 0===d?void 0:d.optimisticOps,r,l,i)}}))}});return a}});return n}};function dr(t,e){return new Proxy(t,{get:function(t,n,r){return"db"===n?e:Reflect.get(t,n,r)}})}var hr,pr=function(){function t(e,n){var r=this;this._middlewares={},this.verno=0;var i=t.dependencies;this._options=n=o({addons:t.addons,autoOpen:!0,indexedDB:i.indexedDB,IDBKeyRange:i.IDBKeyRange,cache:"cloned"},n),this._deps={indexedDB:n.indexedDB,IDBKeyRange:n.IDBKeyRange};var a=n.addons;this._dbSchema={},this._versions=[],this._storeNames=[],this._allTables={},this.idbdb=null,this._novip=this;var c,u={dbOpenError:null,isBeingOpened:!1,onReadyBeingFired:null,openComplete:!1,dbReadyResolve:et,dbReadyPromise:null,cancelOpen:et,openCanceller:null,autoSchema:!0,PR1398_maxLoop:3,autoOpen:n.autoOpen};u.dbReadyPromise=new Pt((function(t){u.dbReadyResolve=t})),u.openCanceller=new Pt((function(t,e){u.cancelOpen=e})),this._state=u,this.name=e,this.on=_e(this,"populate","blocked","versionchange","close",{ready:[st,et]}),this.on.ready.subscribe=x(this.on.ready.subscribe,(function(e){return function(n,o){t.vip((function(){var t=r._state;if(t.openComplete)t.dbOpenError||Pt.resolve().then(n),o&&e(n);else if(t.onReadyBeingFired)t.onReadyBeingFired.push(n),o&&e(n);else{e(n);var i=r;o||e((function t(){i.on.ready.unsubscribe(n),i.on.ready.unsubscribe(t)}))}}))}})),this.Collection=(c=this,Ie(Me.prototype,(function(t,e){this.db=c;var n=xe,r=null;if(e)try{n=e()}catch(u){r=u}var o=t._ctx,i=o.table,a=i.hook.reading.fire;this._ctx={table:i,index:o.index,isPrimKey:!o.index||i.schema.primKey.keyPath&&o.index===i.schema.primKey.name,range:n,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:r,or:o.or,valueMapper:a!==nt?a:null}}))),this.Table=function(t){return Ie(Le.prototype,(function(e,n,r){this.db=t,this._tx=r,this.name=e,this.schema=n,this.hook=t._allTables[e]?t._allTables[e].hook:_e(null,{creating:[it,et],reading:[rt,nt],updating:[ct,et],deleting:[at,et]})}))}(this),this.Transaction=function(t){return Ie(tn.prototype,(function(e,n,r,o,i){var a=this;this.db=t,this.mode=e,this.storeNames=n,this.schema=r,this.chromeTransactionDurability=o,this.idbtrans=null,this.on=_e(this,"complete","error","abort"),this.parent=i||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new Pt((function(t,e){a._resolve=t,a._reject=e})),this._completion.then((function(){a.active=!1,a.on.complete.fire()}),(function(t){var e=a.active;return a.active=!1,a.on.error.fire(t),a.parent?a.parent._reject(t):e&&a.idbtrans&&a.idbtrans.abort(),se(t)}))}))}(this),this.Version=function(t){return Ie(Sn.prototype,(function(e){this.db=t,this._cfg={version:e,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}}))}(this),this.WhereClause=function(t){return Ie(Ve.prototype,(function(e,n,r){if(this.db=t,this._ctx={table:e,index:":id"===n?null:n,or:r},this._cmp=this._ascending=ke,this._descending=function(t,e){return ke(e,t)},this._max=function(t,e){return ke(t,e)>0?t:e},this._min=function(t,e){return ke(t,e)<0?t:e},this._IDBKeyRange=t._deps.IDBKeyRange,!this._IDBKeyRange)throw new Q.MissingAPI}))}(this),this.on("versionchange",(function(t){t.newVersion>0?console.warn("Another connection wants to upgrade database '".concat(r.name,"'. Closing db now to resume the upgrade.")):console.warn("Another connection wants to delete database '".concat(r.name,"'. Closing db now to resume the delete request.")),r.close({disableAutoOpen:!1})})),this.on("blocked",(function(t){!t.newVersion||t.newVersion<t.oldVersion?console.warn("Dexie.delete('".concat(r.name,"') was blocked")):console.warn("Upgrade '".concat(r.name,"' blocked by other connection holding version ").concat(t.oldVersion/10))})),this._maxKey=on(n.IDBKeyRange),this._createTransaction=function(t,e,n,o){return new r.Transaction(t,e,n,r._options.chromeTransactionDurability,o)},this._fireOnBlocked=function(t){r.on("blocked").fire(t),ye.filter((function(t){return t.name===r.name&&t!==r&&!t._state.vcFired})).map((function(e){return e.on("versionchange").fire(t)}))},this.use(er),this.use(fr),this.use(or),this.use(Xn),this.use(Zn);var s=new Proxy(this,{get:function(t,e,n){if("_vip"===e)return!0;if("table"===e)return function(t){return dr(r.table(t),s)};var o=Reflect.get(t,e,n);return o instanceof Le?dr(o,s):"tables"===e?o.map((function(t){return dr(t,s)})):"_createTransaction"===e?function(){return dr(o.apply(this,arguments),s)}:o}});this.vip=s,a.forEach((function(t){return t(r)}))}return t.prototype.version=function(t){if(isNaN(t)||t<.1)throw new Q.Type("Given version is not a positive number");if(t=Math.round(10*t)/10,this.idbdb||this._state.isBeingOpened)throw new Q.Schema("Cannot add version when database is open");this.verno=Math.max(this.verno,t);var e=this._versions,n=e.filter((function(e){return e._cfg.version===t}))[0];return n||(n=new this.Version(t),e.push(n),e.sort(vn),n.stores({}),this._state.autoSchema=!1,n)},t.prototype._whenReady=function(t){var e=this;return this.idbdb&&(this._state.openComplete||_t.letThrough||this._vip)?t():new Pt((function(t,n){if(e._state.openComplete)return n(new Q.DatabaseClosed(e._state.dbOpenError));if(!e._state.isBeingOpened){if(!e._state.autoOpen)return void n(new Q.DatabaseClosed);e.open().catch(et)}e._state.dbReadyPromise.then(t,n)})).then(t)},t.prototype.use=function(t){var e=t.stack,n=t.create,r=t.level,o=t.name;o&&this.unuse({stack:e,name:o});var i=this._middlewares[e]||(this._middlewares[e]=[]);return i.push({stack:e,create:n,level:null==r?10:r,name:o}),i.sort((function(t,e){return t.level-e.level})),this},t.prototype.unuse=function(t){var e=t.stack,n=t.name,r=t.create;return e&&this._middlewares[e]&&(this._middlewares[e]=this._middlewares[e].filter((function(t){return r?t.create!==r:!!n&&t.name!==n}))),this},t.prototype.open=function(){var t=this;return ae(Lt,(function(){return Wn(t)}))},t.prototype._close=function(){var t=this._state,e=ye.indexOf(this);if(e>=0&&ye.splice(e,1),this.idbdb){try{this.idbdb.close()}catch(n){}this.idbdb=null}t.isBeingOpened||(t.dbReadyPromise=new Pt((function(e){t.dbReadyResolve=e})),t.openCanceller=new Pt((function(e,n){t.cancelOpen=n})))},t.prototype.close=function(t){var e=(void 0===t?{disableAutoOpen:!0}:t).disableAutoOpen,n=this._state;e?(n.isBeingOpened&&n.cancelOpen(new Q.DatabaseClosed),this._close(),n.autoOpen=!1,n.dbOpenError=new Q.DatabaseClosed):(this._close(),n.autoOpen=this._options.autoOpen||n.isBeingOpened,n.openComplete=!1,n.dbOpenError=null)},t.prototype.delete=function(t){var e=this;void 0===t&&(t={disableAutoOpen:!0});var n=arguments.length>0&&"object"!==typeof arguments[0],r=this._state;return new Pt((function(o,i){var a=function(){e.close(t);var n=e._deps.indexedDB.deleteDatabase(e.name);n.onsuccess=Wt((function(){!function(t,e){var n=t.indexedDB,r=t.IDBKeyRange;!Ln(n)&&e!==be&&En(n,r).delete(e).catch(et)}(e._deps,e.name),o()})),n.onerror=$e(i),n.onblocked=e._fireOnBlocked};if(n)throw new Q.InvalidArgument("Invalid closeOptions argument to db.delete()");r.isBeingOpened?r.dbReadyPromise.then(a):a()}))},t.prototype.backendDB=function(){return this.idbdb},t.prototype.isOpen=function(){return null!==this.idbdb},t.prototype.hasBeenClosed=function(){var t=this._state.dbOpenError;return t&&"DatabaseClosed"===t.name},t.prototype.hasFailed=function(){return null!==this._state.dbOpenError},t.prototype.dynamicallyOpened=function(){return this._state.autoSchema},Object.defineProperty(t.prototype,"tables",{get:function(){var t=this;return c(this._allTables).map((function(e){return t._allTables[e]}))},enumerable:!1,configurable:!0}),t.prototype.transaction=function(){var t=Yn.apply(this,arguments);return this._transaction.apply(this,t)},t.prototype._transaction=function(t,e,n){var r=this,o=_t.trans;o&&o.db===this&&-1===t.indexOf("!")||(o=null);var i,a,c=-1!==t.indexOf("?");t=t.replace("!","").replace("?","");try{if(a=e.map((function(t){var e=t instanceof r.Table?t.name:t;if("string"!==typeof e)throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return e})),"r"==t||t===ge)i=ge;else{if("rw"!=t&&t!=me)throw new Q.InvalidArgument("Invalid transaction mode: "+t);i=me}if(o){if(o.mode===ge&&i===me){if(!c)throw new Q.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");o=null}o&&a.forEach((function(t){if(o&&-1===o.storeNames.indexOf(t)){if(!c)throw new Q.SubTransaction("Table "+t+" not included in parent transaction.");o=null}})),c&&o&&!o.active&&(o=null)}}catch(s){return o?o._promise(null,(function(t,e){e(s)})):se(s)}var u=Vn.bind(null,this,i,a,o,n);return o?o._promise(i,u,"lock"):_t.trans?ae(_t.transless,(function(){return r._whenReady(u)})):this._whenReady(u)},t.prototype.table=function(t){if(!d(this._allTables,t))throw new Q.InvalidTable("Table ".concat(t," does not exist"));return this._allTables[t]},t}(),vr="undefined"!==typeof Symbol&&"observable"in Symbol?Symbol.observable:"@@observable",yr=function(){function t(t){this._subscribe=t}return t.prototype.subscribe=function(t,e,n){return this._subscribe(t&&"function"!==typeof t?t:{next:t,error:e,complete:n})},t.prototype[vr]=function(){return this},t}();try{hr={indexedDB:a.indexedDB||a.mozIndexedDB||a.webkitIndexedDB||a.msIndexedDB,IDBKeyRange:a.IDBKeyRange||a.webkitIDBKeyRange}}catch(Or){hr={indexedDB:null,IDBKeyRange:null}}var br=pr;function gr(t){var e=wr;try{wr=!0,Ze.storagemutated.fire(t),Hn(t,!0)}finally{wr=e}}h(br,o(o({},tt),{delete:function(t){return new br(t,{addons:[]}).delete()},exists:function(t){return new br(t,{addons:[]}).open().then((function(t){return t.close(),!0})).catch("NoSuchDatabaseError",(function(){return!1}))},getDatabaseNames:function(t){try{return function(t){var e=t.indexedDB,n=t.IDBKeyRange;return Ln(e)?Promise.resolve(e.databases()).then((function(t){return t.map((function(t){return t.name})).filter((function(t){return t!==be}))})):En(e,n).toCollection().primaryKeys()}(br.dependencies).then(t)}catch(kn){return se(new Q.MissingAPI)}},defineClass:function(){return function(t){s(this,t)}},ignoreTransaction:function(t){return _t.trans?ae(_t.transless,t):t()},vip:_n,async:function(t){return function(){try{var e=zn(t.apply(this,arguments));return e&&"function"===typeof e.then?e:Pt.resolve(e)}catch(Or){return se(Or)}}},spawn:function(t,e,n){try{var r=zn(t.apply(n,e||[]));return r&&"function"===typeof r.then?r:Pt.resolve(r)}catch(Or){return se(Or)}},currentTransaction:{get:function(){return _t.trans||null}},waitFor:function(t,e){var n=Pt.resolve("function"===typeof t?br.ignoreTransaction(t):t).timeout(e||6e4);return _t.trans?_t.trans.waitFor(n):n},Promise:Pt,debug:{get:function(){return lt},set:function(t){ft(t)}},derive:y,extend:s,props:h,override:x,Events:_e,on:Ze,liveQuery:function(t){var e,n=!1,r=new yr((function(r){var o=q(t);var i,a=!1,c={},u={},s={get closed(){return a},unsubscribe:function(){a||(a=!0,i&&i.abort(),l&&Ze.storagemutated.unsubscribe(h))}};r.start&&r.start(s);var l=!1,f=function(){return ue(p)};var h=function(t){Gn(c,t),Mn(u,c)&&f()},p=function(){if(!a&&hr.indexedDB){c={};var s={};i&&i.abort(),i=new AbortController;var p={subscr:s,signal:i.signal,requery:f,querier:t,trans:null},v=function(e){var n=Rt();try{o&&Zt();var r=Qt(t,e);return o&&(r=r.finally(te)),r}finally{n&&qt()}}(p);Promise.resolve(v).then((function(t){n=!0,e=t,a||p.signal.aborted||(c={},function(t){for(var e in t)if(d(t,e))return!1;return!0}(u=s)||l||(Ze(Je,h),l=!0),ue((function(){return!a&&r.next&&r.next(t)})))}),(function(t){n=!1,["DatabaseClosedError","AbortError"].includes(null===t||void 0===t?void 0:t.name)||a||ue((function(){a||r.error&&r.error(t)}))}))}};return setTimeout(f,0),s}));return r.hasValue=function(){return n},r.getValue=function(){return e},r},extendObservabilitySet:Gn,getByKeyPath:k,setByKeyPath:S,delByKeyPath:function(t,e){"string"===typeof e?S(t,e,void 0):"length"in e&&[].map.call(e,(function(e){S(t,e,void 0)}))},shallowClone:E,deepClone:N,getObjectDiff:Jn,cmp:ke,asap:j,minKey:he,addons:[],connections:ye,errnames:X,dependencies:hr,cache:Un,semVer:fe,version:fe.split(".").map((function(t){return parseInt(t)})).reduce((function(t,e,n){return t+e/Math.pow(10,2*n)}))})),br.maxKey=on(br.dependencies.IDBKeyRange),"undefined"!==typeof dispatchEvent&&"undefined"!==typeof addEventListener&&(Ze(Je,(function(t){var e;wr||(e=new CustomEvent(Qe,{detail:t}),wr=!0,dispatchEvent(e),wr=!1)})),addEventListener(Qe,(function(t){var e=t.detail;wr||gr(e)})));var mr,wr=!1,xr=function(){};"undefined"!==typeof BroadcastChannel&&((xr=function(){(mr=new BroadcastChannel(Qe)).onmessage=function(t){return t.data&&gr(t.data)}})(),"function"===typeof mr.unref&&mr.unref(),Ze(Je,(function(t){wr||mr.postMessage(t)}))),"undefined"!==typeof addEventListener&&(addEventListener("pagehide",(function(t){if(!pr.disableBfCache&&t.persisted){lt&&console.debug("Dexie: handling persisted pagehide"),null===mr||void 0===mr||mr.close();for(var e=0,n=ye;e<n.length;e++){n[e].close({disableAutoOpen:!1})}}})),addEventListener("pageshow",(function(t){!pr.disableBfCache&&t.persisted&&(lt&&console.debug("Dexie: handling persisted pageshow"),xr(),gr({all:new Cn(-1/0,[[]])}))}))),Pt.rejectionMapper=function(t,e){if(!t||t instanceof z||t instanceof TypeError||t instanceof SyntaxError||!t.name||!Z[t.name])return t;var n=new Z[t.name](e||t.message,t);return"stack"in t&&v(n,"stack",{get:function(){return this.inner.stack}}),n},ft(lt)},function(t,e,n){"use strict";var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},o=function(t,e,n){var o,i=r[t];return o="string"===typeof i?i:1===e?i.one:i.other.replace("{{count}}",e.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+o:o+" ago":o};function i(t){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.width?String(e.width):t.defaultWidth;return t.formats[n]||t.formats[t.defaultWidth]}}var a={date:i({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:i({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:i({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},c={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},u=function(t,e,n,r){return c[t]};function s(t){return function(e,n){var r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&t.formattingValues){var o=t.defaultFormattingWidth||t.defaultWidth,i=null!==n&&void 0!==n&&n.width?String(n.width):o;r=t.formattingValues[i]||t.formattingValues[o]}else{var a=t.defaultWidth,c=null!==n&&void 0!==n&&n.width?String(n.width):t.defaultWidth;r=t.values[c]||t.values[a]}return r[t.argumentCallback?t.argumentCallback(e):e]}}var l={ordinalNumber:function(t,e){var n=Number(t),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:s({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:s({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:s({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:s({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:s({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function f(t){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&t.matchPatterns[r]||t.matchPatterns[t.defaultMatchWidth],i=e.match(o);if(!i)return null;var a,c=i[0],u=r&&t.parsePatterns[r]||t.parsePatterns[t.defaultParseWidth],s=Array.isArray(u)?function(t,e){for(var n=0;n<t.length;n++)if(e(t[n]))return n;return}(u,(function(t){return t.test(c)})):function(t,e){for(var n in t)if(t.hasOwnProperty(n)&&e(t[n]))return n;return}(u,(function(t){return t.test(c)}));return a=t.valueCallback?t.valueCallback(s):s,{value:a=n.valueCallback?n.valueCallback(a):a,rest:e.slice(c.length)}}}var d,h={ordinalNumber:(d={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(t){return parseInt(t,10)}},function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.match(d.matchPattern);if(!n)return null;var r=n[0],o=t.match(d.parsePattern);if(!o)return null;var i=d.valueCallback?d.valueCallback(o[0]):o[0];return{value:i=e.valueCallback?e.valueCallback(i):i,rest:t.slice(r.length)}}),era:f({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:f({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:f({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:f({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:f({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},p={code:"en-US",formatDistance:o,formatLong:a,formatRelative:u,localize:l,match:h,options:{weekStartsOn:0,firstWeekContainsDate:1}};e.a=p},function(t,e,n){"use strict";var r="NOT_FOUND";var o=function(t,e){return t===e};function i(t,e){var n="object"===typeof e?e:{equalityCheck:e},i=n.equalityCheck,a=void 0===i?o:i,c=n.maxSize,u=void 0===c?1:c,s=n.resultEqualityCheck,l=function(t){return function(e,n){if(null===e||null===n||e.length!==n.length)return!1;for(var r=e.length,o=0;o<r;o++)if(!t(e[o],n[o]))return!1;return!0}}(a),f=1===u?function(t){var e;return{get:function(n){return e&&t(e.key,n)?e.value:r},put:function(t,n){e={key:t,value:n}},getEntries:function(){return e?[e]:[]},clear:function(){e=void 0}}}(l):function(t,e){var n=[];function o(t){var o=n.findIndex((function(n){return e(t,n.key)}));if(o>-1){var i=n[o];return o>0&&(n.splice(o,1),n.unshift(i)),i.value}return r}return{get:o,put:function(e,i){o(e)===r&&(n.unshift({key:e,value:i}),n.length>t&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(u,l);function d(){var e=f.get(arguments);if(e===r){if(e=t.apply(null,arguments),s){var n=f.getEntries().find((function(t){return s(t.value,e)}));n&&(e=n.value)}f.put(arguments,e)}return e}return d.clearCache=function(){return f.clear()},d}function a(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return function(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];var i,a=0,c={memoizeOptions:void 0},u=r.pop();if("object"===typeof u&&(c=u,u=r.pop()),"function"!==typeof u)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof u+"]");var s=c.memoizeOptions,l=void 0===s?n:s,f=Array.isArray(l)?l:[l],d=function(t){var e=Array.isArray(t[0])?t[0]:t;if(!e.every((function(t){return"function"===typeof t}))){var n=e.map((function(t){return"function"===typeof t?"function "+(t.name||"unnamed")+"()":typeof t})).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return e}(r),h=t.apply(void 0,[function(){return a++,u.apply(null,arguments)}].concat(f)),p=t((function(){for(var t=[],e=d.length,n=0;n<e;n++)t.push(d[n].apply(null,arguments));return i=h.apply(null,t)}));return Object.assign(p,{resultFunc:u,memoizedResultFunc:h,dependencies:d,lastResult:function(){return i},recomputations:function(){return a},resetRecomputations:function(){return a=0}}),p}}n.d(e,"a",(function(){return c}));var c=a(i)},function(t,e,n){"use strict";n.d(e,"b",(function(){return l})),n.d(e,"a",(function(){return h}));var r=n(2),o=n(96),i=n.n(o),a=n(27),c=n(8);function u(){u=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(I){s=function(t,e,n){return t[e]=n}}function l(t,e,n,o){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=l;var d={};function h(){}function p(){}function v(){}var y={};s(y,i,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,i)&&(y=g);var m=v.prototype=h.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=f(t[r],t,i);if("throw"!==u.type){var s=u.arg,l=s.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(l).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===d)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=f(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=f(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,d;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return p.prototype=v,r(m,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=s(v,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,s(t,c,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),s(x.prototype,a,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(l(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),s(m,c,"Generator"),s(m,i,(function(){return this})),s(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}var s=5*c.f,l=i()((function(){Object(a.i)("userActive",Object(c.n)())}),5e3,{leading:!0,trailing:!1}),f=function(){var t=Object(r.a)(u().mark((function t(){var e;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(a.a)("userActive");case 2:return e=t.sent,t.abrupt("return",Object(c.k)(e));case 4:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),d=function(){var t=Object(r.a)(u().mark((function t(){var e;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(a.a)("activeSnapshot");case 2:return e=t.sent,t.abrupt("return",Object(c.k)(null===e||void 0===e?void 0:e.timestamp));case 4:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),h=function(){var t=Object(r.a)(u().mark((function t(){var e,n,r,o,i,a,l=arguments;return u().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=(l.length>0&&void 0!==l[0]?l[0]:{}).debug,t.next=3,f();case 3:return n=t.sent,t.next=6,d();case 6:if(r=t.sent,n||r){t.next=10;break}return e&&console.log("idle status unknown: no user or browser activity recorded"),t.abrupt("return",void 0);case 10:return o=n&&r?Math.max(+n,+r):n?+n:+r,i=Object(c.m)()-s,a=o<i,e&&console.log(a?"\u2705 browser and user are idle (last activity ".concat(Math.floor((Object(c.m)()-o)/1e3).toLocaleString("en-US")," seconds ago)"):"\u23f3 browser or user is active (idle in ".concat(Math.floor((o-i)/1e3).toLocaleString("en-US")," seconds)")),t.abrupt("return",a);case 15:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()},function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"c",(function(){return c})),n.d(e,"d",(function(){return u})),n.d(e,"b",(function(){return s}));var r=n(37),o=["red","orange","yellow","green","teal","blue","purple","pink"],i=[].concat(o,["brown","gray","neutral"]),a={red:"red",orange:"orange",yellow:"yellow",green:"green",teal:"teal",blue:"blue",purple:"purple",pink:"pink",brown:"brown",gray:"gray",neutral:"neutral"};function c(t){var e=t.id;return function(t){var e=t.color,n=t.defaultColor;return l(e)||f(e)?e:n||void 0}({color:t.color,defaultColor:d(e,t.defaultCollectionColor)})}function u(t){var e=t.color,n=t.defaultColor,r=t.theme;return l(e)?r.palette.nxsSet[a[e]].main:f(e)?e:n?r.palette.nxsSet[a[n]].main:void 0}function s(t){var e=t.id,n=t.color,r=t.defaultCollectionColor;return u({color:n,theme:t.theme,defaultColor:d(e,r)})}function l(t){return!!t&&i.includes(t)}function f(t){return!!(null===t||void 0===t?void 0:t.startsWith("#"))}function d(t,e){return l(e)?e:"auto"===e?function(t){return o[Object(r.b)("".concat(t),o.length)]}(t):void 0}},function(t,e,n){"use strict";n.d(e,"b",(function(){return s})),n.d(e,"a",(function(){return d}));var r=n(1),o=n(2),i=n(18),a=n(75),c=n(8);function u(){u=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(I){s=function(t,e,n){return t[e]=n}}function l(t,e,n,o){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=l;var d={};function h(){}function p(){}function v(){}var y={};s(y,i,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,i)&&(y=g);var m=v.prototype=h.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=f(t[r],t,i);if("throw"!==u.type){var s=u.arg,l=s.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(l).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===d)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=f(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=f(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,d;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return p.prototype=v,r(m,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=s(v,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,s(t,c,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),s(x.prototype,a,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(l(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),s(m,c,"Generator"),s(m,i,(function(){return this})),s(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}var s={experiments:{},clientId:void 0,clientCreated:void 0,view:"single-line",defaultCollectionColor:"none",shareUsageStats:!0,rateDonateViewed:null,enableAutoBackup:!0,disableAutoBackupRemotely:!1,appTip_export:{text:"Use Export to transfer collections to other apps.\nTo save both collections and history, use Backup."},appTip_itemMove:{text:"mac"===a.a?"Use Option+\u2191/Option+\u2193 to move a selected link or folder up/down.":"Use Alt+\u2191/Alt+\u2193 to move a selected link or folder up/down."},exportScope:"all-collections",exportFormat:"json",unitAddTextAreaHeight:120,importTextAreaHeight:120,enableOpenOptimizations:!1,showTabCountsBadge:!1,enableSingleClickRemove:!1,alwaysShowUnitCounts:!1,showWelcome:!1,clientTitle:"",enabledCopyActions:["title","titleAndUrl","markdown","csv","json","html"],currentWindowFirst:!0,bypassConfirmCollectionDelete:!1,bypassConfirmEventDelete:!1,bypassConfirmClientItemClose:!1,bypassConfirmCollectionItemDelete:!1,bypassConfirmEventItemDelete:!1,bypassConfirmClientItemOpen:!1,bypassConfirmCollectionItemMove:!1,bypassConfirmSort:!1,bypassConfirmUnify:!1,bypassConfirmReplace:!1,ignoreNxsTabs:!1,ignoreNewTabs:!1,ignorePinnedTabs:!1,ignoreBrowserFeatureTabs:!1,desiredTheme:"default",historyIsOpen:!1,scheduledSnapshotCycle:c.c,scheduledSnapshotRemoveOlderThan:10*c.i,scheduledSnapshotKeepAtMost:500,searchResultsShowUnitsOnly:!1,suppressMacShortcutBugNotification:!1,askForNameWhenSavingCollection:!0,autoNameCollections:!0,showAllItemMatches:!1,dummyGlobal:"dummyGlobal"},l=["dummyGlobal"];function f(t){return l.includes(t)}function d(t){var e={all:function(){return n.apply(this,arguments)},get:function(t){return a.apply(this,arguments)},set:function(t,e){return c.apply(this,arguments)}};return e;function n(){return(n=Object(o.a)(u().mark((function e(){var n;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.fetchAllSettings();case 3:return n=e.sent,e.abrupt("return",n.filter((function(t){return t.id in s})).map((function(t){return h(t.id,t.value)?t:Object(r.a)(Object(r.a)({},t),{},{value:s[t.id]})})).map((function(t){return Object(r.a)(Object(r.a)({},t),{},{global:f(t.id)})})));case 7:e.prev=7,e.t0=e.catch(0),Object(i.e)(e.t0,{prefix:"Failed to fetch all settings"});case 10:return e.abrupt("return",[]);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function a(){return(a=Object(o.a)(u().mark((function e(n){var r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!f(n)){e.next=7;break}return e.next=4,t.fetchGlobalSetting(n);case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,t.fetchClientSetting(n);case 9:e.t0=e.sent;case 10:if(r=e.t0,!h(n,r)){e.next=13;break}return e.abrupt("return",r);case 13:e.next=18;break;case 15:e.prev=15,e.t1=e.catch(0),Object(i.e)(e.t1,{prefix:"Failed to fetch setting ".concat(n)});case 18:return e.abrupt("return",s[n]);case 19:case"end":return e.stop()}}),e,null,[[0,15]])})))).apply(this,arguments)}function c(){return(c=Object(o.a)(u().mark((function e(n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!f(n)){e.next=3;break}return e.abrupt("return",t.saveGlobalSetting({id:n,value:r}));case 3:return e.next=5,t.saveClientSetting({id:n,value:r});case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),Object(i.e)(e.t0,{prefix:"Failed to save setting ".concat(n)});case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}}function h(t,e){return void 0!==e&&!!("scheduledSnapshotRemoveOlderThan"!==t&&"scheduledSnapshotKeepAtMost"!==t||e)}},function(t){t.exports=JSON.parse('{"brave":{"browsers":["brave"],"appStores":["googleChromeWebStore"],"urls":{"bookmarks":["brave://bookmarks"],"downloads":["brave://downloads"],"extensions":["brave://extensions"],"history":["brave://history"],"newtab":[],"settings":["brave://settings"]},"schemes":{"devTools":[],"extension":["chrome-extension"],"feature":["brave"]}},"chrome":{"browsers":["chrome","chromium"],"appStores":["googleChromeWebStore"],"urls":{"bookmarks":["chrome://bookmarks"],"downloads":["chrome://downloads"],"extensions":["chrome://extensions","chrome://chrome/extensions","chrome://settings/extensions"],"history":["chrome://history","chrome://chrome/history"],"newtab":["chrome://newtab"],"settings":["chrome://settings","chrome://chrome/settings"]},"schemes":{"devTools":["devtools","chrome-devtools"],"extension":["chrome-extension"],"feature":["chrome"]}},"edge":{"browsers":["edge"],"appStores":["microsoftAddOnStore","googleChromeWebStore"],"urls":{"bookmarks":["edge://favorites"],"downloads":["edge://downloads"],"extensions":["edge://extensions"],"history":["edge://history"],"newtab":["edge://newtab"],"settings":["edge://settings"]},"schemes":{"devTools":[],"extension":["chrome-extension","extension"],"feature":["edge"]}},"opera":{"browsers":["opera"],"appStores":["operaAddOnStore","googleChromeWebStore"],"urls":{"bookmarks":["opera://bookmarks"],"downloads":["opera://downloads"],"extensions":["opera://extensions"],"history":["opera://history"],"newtab":["opera://newtab","chrome://startpageshared"],"settings":["opera://settings"]},"schemes":{"devTools":[],"extension":["chrome-extension"],"feature":["opera"]}},"firefox":{"browsers":["firefox"],"appStores":["mozillaAddOnStore"],"urls":{"bookmarks":[],"downloads":[],"extensions":["about:addons"],"history":[],"newtab":["about:newtab"],"settings":["about:preferences"]},"schemes":{"devTools":[],"extension":["moz-extension"],"feature":["about"]}},"safari":{"browsers":["safari"],"appStores":["appleMacAppStore"],"urls":{"bookmarks":[],"downloads":[],"extensions":[],"history":[],"newtab":[],"settings":[]},"schemes":{"devTools":[],"extension":[],"feature":[]}},"tor":{"browsers":["tor"],"appStores":[],"urls":{"bookmarks":[],"downloads":[],"extensions":[],"history":[],"newtab":[],"settings":[]},"schemes":{"devTools":[],"extension":[],"feature":[]}},"vivaldi":{"browsers":["vivaldi"],"appStores":[],"urls":{"bookmarks":[],"downloads":[],"extensions":[],"history":[],"newtab":[],"settings":[]},"schemes":{"devTools":[],"extension":[],"feature":[]}},"yandex":{"browsers":["yandex"],"appStores":[],"urls":{"bookmarks":[],"downloads":[],"extensions":[],"history":[],"newtab":[],"settings":[]},"schemes":{"devTools":[],"extension":[],"feature":[]}},"arc":{"browsers":["arc"],"appStores":[],"urls":{"bookmarks":[],"downloads":[],"extensions":[],"history":[],"newtab":[],"settings":[]},"schemes":{"devTools":[],"extension":[],"feature":[]}}}')},,function(t,e,n){"use strict";var r=n(180),o=n(181),i=n(158),a=function(){function t(t){return Error.call(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map((function(t,e){return e+1+") "+t.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t}();n.d(e,"a",(function(){return c}));var c=function(){function t(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}var e;return t.prototype.unsubscribe=function(){var e;if(!this.closed){var n=this,c=n._parentOrParents,s=n._ctorUnsubscribe,l=n._unsubscribe,f=n._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,c instanceof t)c.remove(this);else if(null!==c)for(var d=0;d<c.length;++d){c[d].remove(this)}if(Object(i.a)(l)){s&&(this._unsubscribe=void 0);try{l.call(this)}catch(v){e=v instanceof a?u(v.errors):[v]}}if(Object(r.a)(f)){d=-1;for(var h=f.length;++d<h;){var p=f[d];if(Object(o.a)(p))try{p.unsubscribe()}catch(v){e=e||[],v instanceof a?e=e.concat(u(v.errors)):e.push(v)}}}if(e)throw new a(e)}},t.prototype.add=function(e){var n=e;if(!e)return t.EMPTY;switch(typeof e){case"function":n=new t(e);case"object":if(n===this||n.closed||"function"!==typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof t)){var r=n;(n=new t)._subscriptions=[r]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}var o=n._parentOrParents;if(null===o)n._parentOrParents=this;else if(o instanceof t){if(o===this)return n;n._parentOrParents=[o,this]}else{if(-1!==o.indexOf(this))return n;o.push(this)}var i=this._subscriptions;return null===i?this._subscriptions=[n]:i.push(n),n},t.prototype.remove=function(t){var e=this._subscriptions;if(e){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}},t.EMPTY=((e=new t).closed=!0,e),t}();function u(t){return t.reduce((function(t,e){return t.concat(e instanceof a?e.errors:e)}),[])}},function(t,e,n){"use strict";n.d(e,"a",(function(){return d})),n.d(e,"b",(function(){return h}));var r,o=n(3),i=n(1),a=n(22),c=n(8),u=n(18),s=null===(r=globalThis.chrome)||void 0===r?void 0:r.runtime,l="extension-event",f=[];function d(t){var e=t.type,n=t.target,r=t.data,o=t.scope,d={type:e,timestamp:Object(c.m)(),target:n,data:r,source:"remote"};if(!o||"local"===o){var h,p=Object(a.a)(f);try{for(p.s();!(h=p.n()).done;){(0,h.value)({type:l,data:Object(i.a)(Object(i.a)({},d),{},{source:"local"})})}}catch(y){p.e(y)}finally{p.f()}}if((!o||"remote"===o)&&s)try{s.sendMessage({type:l,data:d}).catch((function(t){var r,o;if(!(null===(r=t.message)||void 0===r||null===(o=r.includes)||void 0===o?void 0:o.call(r,"end does not exist"))){var i="string"===typeof n?":".concat(n):"";Object(u.e)(t,{prefix:"Error emitting remote event ".concat(e).concat(i)})}}))}catch(b){var v="string"===typeof n?":".concat(n):"";Object(u.e)(b,{prefix:"Error emitting remote event ".concat(e).concat(v)})}}function h(t,e){var n=function(n){if((null===n||void 0===n?void 0:n.type)===l&&n.data){var r=n.data;return r.type===t?e(r):void 0}};return f=[].concat(Object(o.a)(f),[n]),s&&s.onMessage.addListener(n),function(){f=f.filter((function(t){return t!==n})),s&&s.onMessage.removeListener(n)}}},function(t,e,n){"use strict";function r(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(121),o=n(104);var i=n(141);function a(t,e,n){return a=Object(i.a)()?Reflect.construct:function(t,e,n){var r=[null];r.push.apply(r,e);var i=new(Function.bind.apply(t,r));return n&&Object(o.a)(i,n.prototype),i},a.apply(null,arguments)}function c(t){var e="function"===typeof Map?new Map:void 0;return c=function(t){if(null===t||(n=t,-1===Function.toString.call(n).indexOf("[native code]")))return t;var n;if("function"!==typeof t)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof e){if(e.has(t))return e.get(t);e.set(t,i)}function i(){return a(t,arguments,Object(r.a)(this).constructor)}return i.prototype=Object.create(t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),Object(o.a)(i,t)},c(t)}n.d(e,"a",(function(){return c}))},,,,function(t,e,n){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";function r(t){return r=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},r(t)}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"===typeof t&&(e=t,t=void 0),new Promise((function(n){setTimeout((function(){var e;n(null===(e=t)||void 0===e?void 0:e())}),e)}))}n.d(e,"a",(function(){return r}))},,,function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"a",(function(){return c}));var r=n(5),o=n(41),i=n(12);function a(t){var e=window.location.href,n=u(e),a=function(t,e){if(!e.length)return Object(o.q)({url:t,key:"s",value:"n"});if(1===e.length&&e[0]===r.j)return Object(o.a)({url:t,key:"s"});return Object(o.q)({url:t,key:"s",value:e.map((function(t){return t===r.j?"l":t})).join(",")}).replace(/%2C/gi,",")}(e,t),c=u(a);Object(i.f)(n,c)||Object(o.o)(a)}function c(){return u(window.location.href)}function u(t){var e,n=(null===(e=new URL(t).searchParams.get("s"))||void 0===e?void 0:e.split(","))||[];return n.length?n.filter((function(t){return"n"!==t})).map((function(t){return"l"===t?r.j:t})):[r.j]}},function(t,e,n){"use strict";function r(t){setTimeout((function(){throw t}),0)}n.d(e,"a",(function(){return r}))},,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return u}));var r=n(2),o=n(87);function i(){i=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(I){s=function(t,e,n){return t[e]=n}}function l(t,e,n,o){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=l;var d={};function h(){}function p(){}function v(){}var y={};s(y,a,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,a)&&(y=g);var m=v.prototype=h.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=f(t[r],t,i);if("throw"!==u.type){var s=u.arg,l=s.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(l).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===d)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=f(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=f(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,d;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[a];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return p.prototype=v,r(m,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=s(v,u,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,s(t,u,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),s(x.prototype,c,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(l(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),s(m,u,"Generator"),s(m,a,(function(){return this})),s(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}function a(){return c.apply(this,arguments)}function c(){return(c=Object(r.a)(i().mark((function t(){var e,n,r;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.abrupt("return",null===(e=chrome)||void 0===e||null===(n=e.tabs)||void 0===n||null===(r=n.query)||void 0===r?void 0:r.call(n,{url:"".concat(Object(o.a)().ext.canonicalMainUrl.toLowerCase(),"*")}));case 4:t.prev=4,t.t0=t.catch(0),console.error("Error getting nxs tabs:",t.t0);case 7:case"end":return t.stop()}}),t,null,[[0,4]])})))).apply(this,arguments)}function u(){a().then((function(t){null===t||void 0===t||t.forEach((function(t){try{t.id&&chrome.tabs.reload(t.id)}catch(e){console.error("Error reloading nxs tab:",e)}}))}))}},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(){return"function"===typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}()},function(t,e,n){"use strict";n.d(e,"c",(function(){return a})),n.d(e,"b",(function(){return c})),n.d(e,"a",(function(){return u})),n.d(e,"d",(function(){return s})),n.d(e,"e",(function(){return l}));var r=n(2),o=n(114);function i(){i=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(I){s=function(t,e,n){return t[e]=n}}function l(t,e,n,o){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=l;var d={};function h(){}function p(){}function v(){}var y={};s(y,a,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,a)&&(y=g);var m=v.prototype=h.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=f(t[r],t,i);if("throw"!==u.type){var s=u.arg,l=s.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(l).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===d)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=f(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=f(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,d;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[a];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return p.prototype=v,r(m,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=s(v,u,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,s(t,u,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),s(x.prototype,c,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(l(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),s(m,u,"Generator"),s(m,a,(function(){return this})),s(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}var a=function(t){return chrome.alarms.get(t)},c=function(){var t=Object(r.a)(i().mark((function t(e,n){return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,chrome.alarms.create(e,n);case 2:return t.t0=o.a,t.t1=e,t.next=6,a(e);case 6:t.t2=t.sent,t.t3={type:"onAlarmCreated",target:t.t1,data:t.t2},(0,t.t0)(t.t3);case 9:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),u=function(){var t=Object(r.a)(i().mark((function t(e){var n;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,chrome.alarms.clear(e);case 2:return(n=t.sent)&&Object(o.a)({type:"onAlarmCleared",target:e,data:void 0}),t.abrupt("return",n);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),s=function(t,e){var n=function(){var n=Object(r.a)(i().mark((function n(r){return i().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r.name!==t){n.next=6;break}return n.t0=e,n.next=4,a(t);case 4:return n.t1=n.sent,n.abrupt("return",(0,n.t0)(n.t1));case 6:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}();return chrome.alarms.onAlarm.addListener(n),function(){chrome.alarms.onAlarm.removeListener(n)}},l=function(t,e){var n=Object(o.b)("onAlarmCreated",(function(n){var r=n.target,o=n.data;r===t&&e(o)})),r=Object(o.b)("onAlarmCleared",(function(n){n.target===t&&e(void 0)})),i=s(t,e);return function(){n(),r(),i()}}},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";function r(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";function r(t){if(Array.isArray(t))return t}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";function r(){return"chrome"}function o(){var t,e,n=null===(t=navigator.userAgentData)||void 0===t||null===(e=t.brands)||void 0===e?void 0:e.find((function(t){return"chromium"===t.brand.toLowerCase()}));return parseInt((null===n||void 0===n?void 0:n.version)||"0",10)||0}n.d(e,"b",(function(){return r})),n.d(e,"a",(function(){return o}))},function(t,e,n){"use strict";function r(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}n.d(e,"a",(function(){return r}))},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return y}));var r=n(1),o=n(2),i=n(58),a=n(59),c=n(64),u=n(65),s=n(105),l=n(37),f=n(8);function d(){d=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=s;var f={};function h(){}function p(){}function v(){}var y={};u(y,i,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,i)&&(y=g);var m=v.prototype=h.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return p.prototype=v,r(m,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=u(v,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,u(t,c,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),u(x.prototype,a,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),u(m,c,"Generator"),u(m,i,(function(){return this})),u(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}function h(t){return p.apply(this,arguments)}function p(){return p=Object(o.a)(d().mark((function t(e){var n,r;return d().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.settings,t.next=3,n.get("clientId");case 3:if(null===(r=t.sent)||void 0===r?void 0:r.value){t.next=9;break}return t.next=7,n.put({id:"clientId",value:Object(l.c)()});case 7:return t.next=9,n.put({id:"clientCreated",value:Object(f.m)()});case 9:case"end":return t.stop()}}),t)}))),p.apply(this,arguments)}var v=(new(function(t){Object(c.a)(n,t);var e=Object(u.a)(n);function n(){var t;return Object(a.a)(this,n),(t=e.call(this,"nxsSettings",{chromeTransactionDurability:"strict"})).settings=void 0,t.version(1).stores({settings:"id"}),t.on("ready",h),t.settings=t.table("settings"),t}return Object(i.a)(n)}(s.a))).settings,y={fetchAllSettings:function(){return v.toArray()},fetchClientSetting:function(){var t=Object(o.a)(d().mark((function t(e){var n;return d().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,v.get(e);case 2:if(n=t.sent){t.next=5;break}return t.abrupt("return",void 0);case 5:return t.abrupt("return",n.global?void 0:n.value);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),fetchGlobalSetting:function(){var t=Object(o.a)(d().mark((function t(e){var n;return d().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,v.get(e);case 2:if(n=t.sent){t.next=5;break}return t.abrupt("return",void 0);case 5:return t.abrupt("return",n.global?n.value:void 0);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),saveClientSetting:function(){var t=Object(o.a)(d().mark((function t(e){return d().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,v.put(e);case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),saveGlobalSetting:function(){var t=Object(o.a)(d().mark((function t(e){return d().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,v.put(Object(r.a)(Object(r.a)({},e),{},{global:!0}));case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}},function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n(0),o=n.n(r),i=n(5),a=n(77),c=[{key:"debug",name:"Debug",description:"Show inline debug information in the UI.",defaultValue:!1,requiresReload:!0},{key:"debugLocalBackup",name:"Debug local backup",description:o.a.createElement("span",null,"Log local backup operations to the"," ",o.a.createElement("a",{href:"https://sessionbuddy.com/console",target:"_blank",rel:"noopener"},"console"),"."),defaultValue:!1},{key:"debugSessionEvents",name:"Debug session changes",description:o.a.createElement("span",null,"Log session changes to the"," ",o.a.createElement("a",{href:"https://sessionbuddy.com/console",target:"_blank",rel:"noopener"},"console"),"."),defaultValue:!1,requiresReload:!0},{key:"removeTitleSuffixes",name:"Omit title suffixes",description:"Omit suffixes from titles of popular web sites.",defaultValue:!1,requiresReload:!0},{key:"omitSbTitleSuffix",name:"Omit Session Buddy suffix",description:'Omit the "Session Buddy" suffix in the application tab.',defaultValue:!1,requiresReload:!0},{key:"useThemeSensitiveFavicons",name:"Use theme sensitive favicons",description:"Use favicons that adapt to the current theme.",defaultValue:!0,requiresReload:!0},{key:"ingestMaxSize",name:"Maximum text size",description:'Maximum size (in bytes) allowed by "Add from text" and "Open from text". This limit also applies to non-JSON files selected for Import.',defaultValue:i.m,min:0,requiresReload:!0},{key:"enableAutoBackup",name:"Enable auto backup",description:"Enable automatic local backups of collections and events.",defaultValue:!0},{key:"backupWhenIdle",name:"Back up continuously",description:"Back up when data changes instead of just once a day. Requires auto backup to be enabled.",defaultValue:!1},{key:"backupCollectionsMax",name:"Maximum backup collections",description:"Maximum number of collections to include in local backups.",defaultValue:i.b,min:0},{key:"backupEventsMax",name:"Maximum backup events",description:"Maximum number of events to include in local backups.",defaultValue:i.b,min:0},{key:"backupChunkSize",name:"Backup chunk size",description:"Number of collections or events per local backup storage item.",defaultValue:i.a,min:1,max:100},{key:"copyCollectionsMax",name:"Maximum copy collections",description:"Maximum number of collections to allow for copying.",defaultValue:i.e,min:2,requiresReload:!0},{key:"warnOnOpenTabCount",name:"Warn on open tab count",description:"Warn before opening more than this number of tabs at once.",defaultValue:i.n,min:0,requiresReload:!0},{key:"optimizedOpenThreshold",name:"Optimized tab open threshold",description:"Suspend and delay tabs when opening more than this number of tabs if optimizations are enabled.",defaultValue:i.l,min:1,requiresReload:!0},{key:"optimizedOpenDelay",name:"Optimized tab open delay",description:"Delay (in milliseconds) between opening each tab when optimizations are in effect.",defaultValue:i.k,min:0,max:1e4},{key:"collectionFetchCountInitial",name:"Initial collection count",description:"Number of collection tiles to display on app start.",defaultValue:i.c,min:i.c},{key:"collectionFetchCountLazy",name:"Subsequent collection count",description:"Number of additional collection tiles to load while scrolling.",defaultValue:i.d,min:i.d},{key:"collectionFetchAll",name:"Load all collections",description:"Display all collection tiles on app load. May be slow.",defaultValue:!1},{key:"historyFetchCountInitial",name:"Initial history count",description:"Number of history tiles to display on app start.",defaultValue:i.f,min:i.f},{key:"historyFetchCountLazy",name:"Subsequent history count",description:"Number of additional history tiles to load while scrolling.",defaultValue:i.g,min:i.g},{key:"historyFetchAll",name:"Load all history",description:"Display all history tiles on app load. May be slow.",defaultValue:!1},{key:"highIdbUsageThreshold",name:"High IndexedDB usage threshold",description:"Size (in bytes) above which IndexedDB usage is considered high.",defaultValue:300*a.a,min:0},{key:"highExtensionStorageUsageThreshold",name:"High extension storage usage threshold",description:"Size (in bytes) above which extension storage usage is considered high.",defaultValue:100*a.a,min:0}]},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(84),o=n(126),i={closed:!0,next:function(t){},error:function(t){if(r.a.useDeprecatedSynchronousErrorHandling)throw t;Object(o.a)(t)},complete:function(){}}},function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n(138),o=n(137),i=n(91),a=n(139);function c(t){return Object(r.a)(t)||Object(o.a)(t)||Object(i.a)(t)||Object(a.a)()}},function(t,e,n){"use strict";var r=n(68);function o(t){var e=function(t,e){if("object"!==Object(r.a)(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!==Object(r.a)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Object(r.a)(e)?e:String(e)}n.d(e,"a",(function(){return o}))},function(t,e,n){"use strict";function r(t,e){var n,r;return e&&e!==t.title?{title:e,titleOriginal:null!==(n=null!==(r=t.titleOriginal)&&void 0!==r?r:t.title)&&void 0!==n?n:""}:{}}n.d(e,"a",(function(){return r}))},,,,function(t,e,n){"use strict";function r(t){return function(e){var n=e.dispatch,r=e.getState;return function(e){return function(o){return"function"===typeof o?o(n,r,t):e(o)}}}}var o=r();o.withExtraArgument=r,e.a=o},,,function(t,e,n){"use strict";function r(t){return"function"===typeof t}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(86);var o=n(134),i=n(148);var a=n(171);function c(t){return t}function u(t){return 0===t.length?c:1===t.length?t[0]:function(e){return t.reduce((function(t,e){return e(t)}),e)}}var s=n(84);n.d(e,"a",(function(){return l}));var l=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var a=this.operator,c=function(t,e,n){if(t){if(t instanceof r.a)return t;if(t[o.a])return t[o.a]()}return t||e||n?new r.a(t,e,n):new r.a(i.a)}(t,e,n);if(a?c.add(a.call(c,this.source)):c.add(this.source||s.a.useDeprecatedSynchronousErrorHandling&&!c.syncErrorThrowable?this._subscribe(c):this._trySubscribe(c)),s.a.useDeprecatedSynchronousErrorHandling&&c.syncErrorThrowable&&(c.syncErrorThrowable=!1,c.syncErrorThrown))throw c.syncErrorValue;return c},t.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){s.a.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),!function(t){for(;t;){var e=t,n=e.closed,o=e.destination,i=e.isStopped;if(n||i)return!1;t=o&&o instanceof r.a?o:null}return!0}(t)?console.warn(e):t.error(e)}},t.prototype.forEach=function(t,e){var n=this;return new(e=f(e))((function(e,r){var o;o=n.subscribe((function(e){try{t(e)}catch(n){r(n),o&&o.unsubscribe()}}),r,e)}))},t.prototype._subscribe=function(t){var e=this.source;return e&&e.subscribe(t)},t.prototype[a.a]=function(){return this},t.prototype.pipe=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return 0===t.length?this:u(t)(this)},t.prototype.toPromise=function(t){var e=this;return new(t=f(t))((function(t,n){var r;e.subscribe((function(t){return r=t}),(function(t){return n(t)}),(function(){return t(r)}))}))},t.create=function(e){return new t(e)},t}();function f(t){if(t||(t=s.a.Promise||Promise),!t)throw new Error("no Promise impl found");return t}},,,function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"a",(function(){return l}));var r=n(14),o=n(0),i="(prefers-color-scheme: dark)";function a(){var t,e;return!!(null===(t=(e=window).matchMedia)||void 0===t?void 0:t.call(e,i).matches)}var c,u=function(t){var e;null===(e=c)||void 0===e||e(t.matches)};function s(){var t,e;c&&(null===(t=(e=window).matchMedia)||void 0===t||t.call(e,i).removeEventListener("change",u),c=void 0)}var l=function(){var t=Object(o.useState)(a),e=Object(r.a)(t,2),n=e[0],l=e[1];return Object(o.useEffect)((function(){return function(t){var e,n;c||null===(e=(n=window).matchMedia)||void 0===e||e.call(n,i).addEventListener("change",u),c=t}(l),s}),[]),n}},,function(t,e,n){"use strict";n.d(e,"a",(function(){return c})),n.d(e,"b",(function(){return u}));var r=n(2),o=n(9);function i(){i=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(I){s=function(t,e,n){return t[e]=n}}function l(t,e,n,o){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:O(t,n,c)}),a}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=l;var d={};function h(){}function p(){}function v(){}var y={};s(y,a,(function(){return this}));var b=Object.getPrototypeOf,g=b&&b(b(L([])));g&&g!==e&&n.call(g,a)&&(y=g);var m=v.prototype=h.prototype=Object.create(y);function w(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){function o(r,i,a,c){var u=f(t[r],t,i);if("throw"!==u.type){var s=u.arg,l=s.value;return l&&"object"==typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(l).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function O(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===d)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=f(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=f(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,d;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[a];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return p.prototype=v,r(m,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=s(v,u,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,s(t,u,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},w(x.prototype),s(x.prototype,c,(function(){return this})),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(l(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},w(m),s(m,u,"Generator"),s(m,a,(function(){return this})),s(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}var a=function(t,e,n){var r=new Blob([t],{type:n||"text/plain"}),o=document.createElement("a"),i=URL.createObjectURL(r);o.href=i,o.download=e,o.click(),o.remove(),URL.revokeObjectURL(i)},c=function(t,e){return a(JSON.stringify(t,null,2),e,"application/json")},u=function(t,e){var n="";return new WritableStream({write:function(t){return Object(r.a)(i().mark((function e(){return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n+=t;case 1:case"end":return e.stop()}}),e)})))()},close:function(){a(n,t,e)},abort:function(t){Object(o.b)("download aborted",t)}})}},,,,,,function(t,e,n){"use strict";function r(){var t,e,n,r,o=null===(t=performance)||void 0===t?void 0:t.memory;if(o){var i=null!==(e=o.usedJSHeapSize)&&void 0!==e?e:0,a=null!==(n=o.totalJSHeapSize)&&void 0!==n?n:0,c=null!==(r=o.jsHeapSizeLimit)&&void 0!==r?r:0,u=c?parseFloat((i/c).toFixed(4)):0;return{used:i,total:a,limit:c,remaining:c-i,usage:u,high:!!u&&u>.8}}}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(){return"function"===typeof Symbol&&Symbol.observable||"@@observable"}()},function(t,e,n){(function(e){var n=NaN,r="[object Symbol]",o=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt,s="object"==typeof e&&e&&e.Object===Object&&e,l="object"==typeof self&&self&&self.Object===Object&&self,f=s||l||Function("return this")(),d=Object.prototype.toString,h=Math.max,p=Math.min,v=function(){return f.Date.now()};function y(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function b(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&d.call(t)==r}(t))return n;if(y(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=y(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(o,"");var s=a.test(t);return s||c.test(t)?u(t.slice(2),s?2:8):i.test(t)?n:+t}t.exports=function(t,e,n){var r,o,i,a,c,u,s=0,l=!1,f=!1,d=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function g(e){var n=r,i=o;return r=o=void 0,s=e,a=t.apply(i,n)}function m(t){var n=t-u;return void 0===u||n>=e||n<0||f&&t-s>=i}function w(){var t=v();if(m(t))return x(t);c=setTimeout(w,function(t){var n=e-(t-u);return f?p(n,i-(t-s)):n}(t))}function x(t){return c=void 0,d&&r?g(t):(r=o=void 0,a)}function O(){var t=v(),n=m(t);if(r=arguments,o=this,u=t,n){if(void 0===c)return function(t){return s=t,c=setTimeout(w,e),l?g(t):a}(u);if(f)return c=setTimeout(w,e),g(u)}return void 0===c&&(c=setTimeout(w,e)),a}return e=b(e)||0,y(n)&&(l=!!n.leading,i=(f="maxWait"in n)?h(b(n.maxWait)||0,e):i,d="trailing"in n?!!n.trailing:d),O.cancel=function(){void 0!==c&&clearTimeout(c),s=0,r=u=o=c=void 0},O.flush=function(){return void 0===c?a:x(v())},O}}).call(this,n(136))},function(t){t.exports=JSON.parse('{"googleChromeWebStore":{"url":"https://chrome.google.com/webstore/","authoritativeBrowserConfig":"chrome"},"microsoftAddOnStore":{"url":"","authoritativeBrowserConfig":"edge"},"mozillaAddOnStore":{"url":"","authoritativeBrowserConfig":"firefox"},"operaAddOnStore":{"url":"https://addons.opera.com/","authoritativeBrowserConfig":"opera"},"appleMacAppStore":{"url":"","authoritativeBrowserConfig":"safari"}}')},function(t,e,n){t.exports=n(194)},function(t,e,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(t,e){for(var n,a,c=function(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),u=1;u<arguments.length;u++){for(var s in n=Object(arguments[u]))o.call(n,s)&&(c[s]=n[s]);if(r){a=r(n);for(var l=0;l<a.length;l++)i.call(n,a[l])&&(c[a[l]]=n[a[l]])}}return c}},,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(){return Array.isArray||function(t){return t&&"number"===typeof t.length}}()},function(t,e,n){"use strict";function r(t){return null!==t&&"object"===typeof t}n.d(e,"a",(function(){return r}))},,function(t,e,n){"use strict";var r=n(149),o=n(14),i=n(22),a=n(1),c=n(3),u=n(2),s=n(73),l=n(159),f=n(86),d=n(113),h=function(){function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t}(),p=function(t){function e(e,n){var r=t.call(this)||this;return r.subject=e,r.subscriber=n,r.closed=!1,r}return s.a(e,t),e.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}},e}(d.a),v=n(134),y=function(t){function e(e){var n=t.call(this,e)||this;return n.destination=e,n}return s.a(e,t),e}(f.a),b=function(t){function e(){var e=t.call(this)||this;return e.observers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return s.a(e,t),e.prototype[v.a]=function(){return new y(this)},e.prototype.lift=function(t){var e=new g(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new h;if(!this.isStopped)for(var e=this.observers,n=e.length,r=e.slice(),o=0;o<n;o++)r[o].next(t)},e.prototype.error=function(t){if(this.closed)throw new h;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,r=e.slice(),o=0;o<n;o++)r[o].error(t);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throw new h;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),r=0;r<e;r++)n[r].complete();this.observers.length=0},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._trySubscribe=function(e){if(this.closed)throw new h;return t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){if(this.closed)throw new h;return this.hasError?(t.error(this.thrownError),d.a.EMPTY):this.isStopped?(t.complete(),d.a.EMPTY):(this.observers.push(t),new p(this,t))},e.prototype.asObservable=function(){var t=new l.a;return t.source=this,t},e.create=function(t,e){return new g(t,e)},e}(l.a),g=function(t){function e(e,n){var r=t.call(this)||this;return r.destination=e,r.source=n,r}return s.a(e,t),e.prototype.next=function(t){var e=this.destination;e&&e.next&&e.next(t)},e.prototype.error=function(t){var e=this.destination;e&&e.error&&this.destination.error(t)},e.prototype.complete=function(){var t=this.destination;t&&t.complete&&this.destination.complete()},e.prototype._subscribe=function(t){return this.source?this.source.subscribe(t):d.a.EMPTY},e}(b),m=n(67),w=n(9),x=["top","left","width","height"];function O(){O=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(L([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=j(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function j(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,j(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function S(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),S(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}function j(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return chrome.windows.get(t,{populate:!e.omitTabs})}function k(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return chrome.windows.getCurrent({populate:!t.omitTabs})}function S(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return chrome.windows.getAll({populate:!t.omitTabs,windowTypes:["normal","popup","app"]})}function E(t,e){return L.apply(this,arguments)}function L(){return(L=Object(u.a)(O().mark((function t(e,n){var r,o,i,u;return O().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=Object(c.a)(n),o=[];case 2:if(!r.length){t.next=13;break}return i=r[0].url,t.next=6,_(Object(a.a)(Object(a.a)({},e),{},{url:i||void 0}));case 6:if(!(u=t.sent)){t.next=9;break}return t.abrupt("return",{win:u,remainingUrlInfos:r,failedUrls:o});case 9:o.push(i),r.shift(),t.next=2;break;case 13:return t.abrupt("return",{remainingUrlInfos:r,failedUrls:o});case 14:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function _(t){return I.apply(this,arguments)}function I(){return(I=Object(u.a)(O().mark((function t(e){var n,r;return O().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,chrome.windows.create(e);case 3:n=t.sent,t.next=14;break;case 6:return t.prev=6,t.t0=t.catch(0),Object(w.d)("Window creation failed: ".concat((null===t.t0||void 0===t.t0?void 0:t.t0.message)||t.t0||"unknown error")),Object(w.d)("\ud83e\udd16 Using AI to retry window creation without bounds..."),e.top,e.left,e.width,e.height,r=Object(m.a)(e,x),t.next=13,chrome.windows.create(r);case 13:n=t.sent;case 14:if(n&&null!=n.id){t.next=16;break}return t.abrupt("return");case 16:return n.tabs||(n.tabs=[]),t.abrupt("return",n);case 18:case"end":return t.stop()}}),t,null,[[0,6]])})))).apply(this,arguments)}function T(t){return chrome.windows.update(t,{focused:!0})}function C(t){return chrome.windows.remove(t)}function P(t){return"popup"===t?t:"normal"}function N(t){return!t||"normal"===t}function A(t){var e={};return t.state&&["maximized","fullscreen"].includes(t.state)?e.state=t.state:(null!=t.top&&(e.top=t.top),null!=t.left&&(e.left=t.left),null!=t.width&&(e.width=t.width),null!=t.height&&(e.height=t.height)),e}var D=n(18),F=n(41),G=["url"];function M(){M=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(_){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new S(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(_){return{type:"throw",arg:_}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(E([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function E(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:L}}function L(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=E,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:E(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}function U(t,e){return B.apply(this,arguments)}function B(){return(B=Object(u.a)(M().mark((function t(e,n){var r;return M().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,chrome.tabs.update(e,{url:n});case 3:return r=t.sent,t.abrupt("return",r);case 7:t.prev=7,t.t0=t.catch(0),Object(D.e)(t.t0,{prefix:"navigate() failed"});case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))).apply(this,arguments)}function R(t){return chrome.tabs.remove(t)}function q(t){return H.apply(this,arguments)}function H(){return(H=Object(u.a)(M().mark((function t(e){var n;return M().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(t.prev=0,!Object(F.d)(e.url)){t.next=7;break}return t.next=4,K(Object(a.a)(Object(a.a)({},e),{},{url:e.url}));case 4:t.t0=t.sent,t.next=10;break;case 7:return t.next=9,chrome.tabs.create(e);case 9:t.t0=t.sent;case 10:return n=t.t0,t.abrupt("return",n);case 14:t.prev=14,t.t1=t.catch(0),Object(D.e)(t.t1,{prefix:"createTab() failed ".concat(e.url?"for ".concat(e.url):"(no url)")});case 17:case"end":return t.stop()}}),t,null,[[0,14]])})))).apply(this,arguments)}function K(t){return W.apply(this,arguments)}function W(){return(W=Object(u.a)(M().mark((function t(e){var n,r,o;return M().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.url,r=Object(m.a)(e,G),t.prev=1,t.next=4,chrome.tabs.create(Object(a.a)({},r));case 4:if(o=t.sent){t.next=8;break}return Object(D.d)("createAndUpdateTab() failed: tab create returned undefined ".concat(n?"for ".concat(n):"(no url)")),t.abrupt("return");case 8:if(o.id){t.next=11;break}return Object(D.d)("createAndUpdateTab() failed: tab has no id ".concat(n?"(url: ".concat(n,")"):"(no url)")),t.abrupt("return");case 11:t.next=17;break;case 13:return t.prev=13,t.t0=t.catch(1),Object(D.e)(t.t0,{prefix:"createAndUpdateTab() failed: create failed ".concat(n?"for ".concat(n):"(no url)")}),t.abrupt("return");case 17:return t.prev=17,t.next=20,chrome.tabs.update(o.id,{url:n});case 20:return t.abrupt("return",o);case 23:return t.prev=23,t.t1=t.catch(17),t.prev=25,t.next=28,chrome.tabs.remove(o.id);case 28:t.next=32;break;case 30:t.prev=30,t.t2=t.catch(25);case 32:Object(D.e)(t.t1,{prefix:"createAndUpdateTab() failed: update failed ".concat(n?"for ".concat(n):"(no url)")});case 33:case"end":return t.stop()}}),t,null,[[1,13],[17,23],[25,30]])})))).apply(this,arguments)}var z=n(24),Y=n(12),V=n(122),$=n(13),X=n(46),J=n(81),Q=n(61),Z=n(5),tt=n(39);function et(){et=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(_){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new S(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(_){return{type:"throw",arg:_}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(E([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function E(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:L}}function L(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=E,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:E(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}n.d(e,"b",(function(){return lt})),n.d(e,"a",(function(){return ft}));var nt=["id","width","height","top","left","state","type","incognito","tabs"],rt=["id","status","favIconUrl","title","url","pendingUrl","active","pinned","audible","mutedInfo","groupId"],ot=["status","favIconUrl","title","url","pinned","audible","mutedInfo","groupId"],it=new Set,at=[],ct=[],ut=new Set,st={newtabUrl:"chrome://newtab"};function lt(t){return{newtabUrl:t.browser.canonicalNewtabUrl,isFeatureUrl:t.browser.isFeatureUrl}}function ft(t){var e=Object(z.a)(st,t),n={},s=function(){var t=new b;return chrome.windows.onCreated.addListener((function(e){var n=Object(a.a)(Object(a.a)({},e),{},{tabs:[]});t.next({type:"WIN-OPENED",win:dt(n)})})),chrome.windows.onRemoved.addListener((function(e){t.next({type:"WIN-CLOSED",winId:e})})),chrome.windows.onBoundsChanged.addListener((function(e){t.next({type:"WIN-UPDATED-BOUNDS",winId:e.id})})),chrome.tabs.onCreated.addListener((function(e){t.next({type:"TAB-OPENED",tab:ht(e)})})),chrome.tabs.onRemoved.addListener((function(e,n){var r=n.windowId,o=n.isWindowClosing;t.next({type:"TAB-CLOSED",tabId:e,winId:r,isWinClosing:o})})),chrome.tabs.onUpdated.addListener((function(e,n){"complete"===n.status?(ut.add(e),it.has(e)&&(it.delete(e),chrome.tabs.get(e,(function(t){t.active||null==t.id||chrome.tabs.discard(t.id)})))):"loading"===n.status&&ut.delete(e),Object.entries(n).filter((function(t){var e=Object(o.a)(t,1)[0];return ot.includes(e)})).forEach((function(n){var r=Object(o.a)(n,2),i=r[0],a=r[1];t.next({type:"TAB-UPDATED-".concat(Object($.j)(i)),tabId:e,value:a})}))})),chrome.tabs.onActivated.addListener((function(e){var n=e.tabId,r=e.windowId;t.next({type:"TAB-ACTIVATED",tabId:n,winId:r})})),chrome.tabs.onMoved.addListener((function(e,n){var r=n.windowId,o=n.fromIndex,i=n.toIndex;t.next({type:"TAB-MOVED",tabId:e,fromWinId:r,fromIndex:o,toWinId:r,toIndex:i})})),chrome.tabs.onDetached.addListener((function(t,e){var r=e.oldWindowId,o=e.oldPosition;n[t]={oldWindowId:r,oldPosition:o}})),chrome.tabs.onAttached.addListener((function(e,r){var o=r.newWindowId,i=r.newPosition;var a=n[e];a&&(t.next({type:"TAB-MOVED",tabId:e,fromWinId:a.oldWindowId,fromIndex:a.oldPosition,toWinId:o,toIndex:i}),delete n[e])})),chrome.tabs.onReplaced.addListener((function(e,n){t.next({type:"TAB-REPLACED",addedTabId:e,removedTabId:n})})),t}(),l={getWindows:function(t,e){return Object(u.a)(et().mark((function n(){var r,o,i,a,c,u;return et().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,vt();case 2:return r=n.sent.map((function(t){return dt(t)})),n.next=5,chrome.tabs.getCurrent();case 5:if(n.t0=n.sent,n.t0){n.next=8;break}n.t0={};case 8:if(o=n.t0,i=o.id,null!=(a=o.windowId)){n.next=13;break}return n.abrupt("return",r);case 13:if(!(c=r.find((function(t){return t.id===a})))){n.next=20;break}if(e&&(c.current=!0),(u=null!=i&&c.tabs.find((function(t){return t.id===i})))&&e&&(u.current=!0),!t){n.next=20;break}return n.abrupt("return",Object(Y.d)(r,(function(t){return t===c})));case 20:return n.abrupt("return",r);case 21:case"end":return n.stop()}}),n)})))()},isNewTabUrl:function(t){return!!t&&e.isFeatureUrl(t,"newtab")},focusWindow:function(t){return Object(u.a)(et().mark((function e(){return et().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,T(t);case 2:case"end":return e.stop()}}),e)})))()},closeWindows:function(t){return Object(u.a)(et().mark((function e(){var n;return et().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((n=t.filter((function(t){return!bt(t)}))).length){e.next=3;break}return e.abrupt("return");case 3:return at=[].concat(Object(c.a)(at),Object(c.a)(n)),s.next({type:"WINS-CLOSING",winIds:n}),e.next=7,Promise.allSettled(n.map((function(t){return C(t)})));case 7:at=at.filter((function(t){return!n.includes(t)}));case 8:case"end":return e.stop()}}),e)})))()},openTabs:function(t,e){return Object(u.a)(et().mark((function n(){var r,o,i,c,u,s,f,d,h,p,v,y,b,g,m,w;return et().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r=e.target,i=(o=void 0===r?{singleWindow:!1}:r).singleWindow,c=o.prependToWindow,u=o.appendToWindow,s=o.afterTab,f=e.itemSelections,d=e.unfocused,h=e.optimized,p=f?Object(Z.C)(t,f):t,!i){n.next=6;break}return v=p.some((function(t){return t.incognito})),y=1===p.length?{top:p[0].top,left:p[0].left,width:p[0].width,height:p[0].height,state:p[0].state}:{},n.abrupt("return",l.openTabsInNewWindow(Object(Z.r)(p),Object(a.a)(Object(a.a)({incognito:v},y),{},{unfocused:d,optimized:h})));case 6:if(!(b=Object(X.b)(c))&&!Object(X.b)(u)){n.next=12;break}return g=b?c:u,m=b?0:void 0,w=Object(Z.r)(p).map((function(t){return Object(a.a)(Object(a.a)({},t),{},{active:!0})})),n.abrupt("return",l.openTabsInExistingWindow(w,{windowId:g,index:m,focused:!d,optimized:h}));case 12:if(!Object(X.b)(s)){n.next=14;break}return n.abrupt("return",l.openTabsAfterTab(Object(Z.r)(p),{tabId:s,focused:!d,optimized:h}));case 14:return n.abrupt("return",l.openWindows(p,{unfocused:d,optimized:h}));case 15:case"end":return n.stop()}}),n)})))()},openWindows:function(t){var e=arguments;return Object(u.a)(et().mark((function n(){var r,o,u,s,f;return et().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:r=e.length>1&&void 0!==e[1]?e[1]:{},o={wins:[],unopenableUrls:[]},u=Object(i.a)(t),n.prev=3,f=et().mark((function t(){var e,n,i,u,f,d,h,p;return et().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if((e=s.value).deleted){t.next=19;break}if(!(n=Object(Z.u)(e).filter((function(t){return!t.deleted}))).length){t.next=19;break}if(!r.optimized||!o.wins.length){t.next=11;break}return t.t0=V.a,t.next=8,Object(tt.a)("optimizedOpenDelay");case 8:return t.t1=t.sent,t.next=11,(0,t.t0)(t.t1);case 11:return t.next=13,l.openTabsInNewWindow(n,mt(e,r));case 13:u=t.sent,f=u.wins,d=u.unopenableUrls,h=f.map((function(t){return Object(a.a)(Object(a.a)({},t),{},{sourceId:e.id})})),(i=o.wins).push.apply(i,Object(c.a)(h)),(null===d||void 0===d?void 0:d.length)&&(p=o.unopenableUrls).push.apply(p,Object(c.a)(d));case 19:case"end":return t.stop()}}),t)})),u.s();case 6:if((s=u.n()).done){n.next=10;break}return n.delegateYield(f(),"t0",8);case 8:n.next=6;break;case 10:n.next=15;break;case 12:n.prev=12,n.t1=n.catch(3),u.e(n.t1);case 15:return n.prev=15,u.f(),n.finish(15);case 18:return n.abrupt("return",o);case 19:case"end":return n.stop()}}),n,null,[[3,12,15,18]])})))()},openTabsInExistingWindow:function(t,e){return Object(u.a)(et().mark((function n(){var r,a,u,s,d,h,p,v,y,b,g,m,x,O,k,S;return et().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,j(e.windowId,{omitTabs:!0});case 2:return r=n.sent,n.next=5,f(t,r.incognito);case 5:if(a=n.sent,u=Object(o.a)(a,2),s=u[0],d=u[1],s.length){n.next=12;break}return Object(w.f)("no openable URLs provided".concat(d.length?". rejected ".concat(d.length," ").concat(1===d.length?"URL":"URLs",": ").concat(d.map((function(t){return t.url})).join(",")):"")),n.abrupt("return",{tabs:[],unopenableUrls:d.map((function(t){return t.url}))});case 12:d.length&&Object(w.f)("".concat(d.length," ").concat(1===d.length?"URL is":"URLs are"," preemptively disallowed from opening"),d.map((function(t){return t.url}))),h={windowId:e.windowId},p=s.findLast((function(t){return t.active})),v=Object(Y.d)(s,(function(t){return!!t.pinned})),y=[],b=[],h.index=e.index,m=Object(i.a)(v),n.prev=20,m.s();case 22:if((x=m.n()).done){n.next=40;break}if(O=x.value,h.url=O.url||void 0,h.active=!!e.focused&&O===p,h.pinned=!!O.pinned,!e.optimized||!y.length){n.next=34;break}return n.t0=V.a,n.next=31,Object(tt.a)("optimizedOpenDelay");case 31:return n.t1=n.sent,n.next=34,(0,n.t0)(n.t1);case 34:return n.next=36,q(h);case 36:(k=n.sent)?(O.active&&(g=h.active?void 0:k.id),y.push(k),e.optimized&&k.id&&it.add(k.id),null!=h.index&&(h.index=Math.max(h.index,k.index)+1)):b.push(h.url||"");case 38:n.next=22;break;case 40:n.next=45;break;case 42:n.prev=42,n.t2=n.catch(20),m.e(n.t2);case 45:return n.prev=45,m.f(),n.finish(45);case 48:if(!e.focused||!y.length){n.next=58;break}return n.next=51,j(e.windowId,{omitTabs:!0});case 51:if(!(S=n.sent)||"minimized"===S.state){n.next=58;break}return n.next=55,T(S.id);case 55:if(void 0===g){n.next=58;break}return n.next=58,l.activateTab(g);case 58:return b.length&&Object(w.f)("".concat(b.length," URLs failed to open (").concat(b.join(","),")")),n.abrupt("return",{tabs:y.map((function(t){return ht(t)})),unopenableUrls:[].concat(Object(c.a)(d.map((function(t){return t.url}))),b)});case 60:case"end":return n.stop()}}),n,null,[[20,42,45,48]])})))()},openTabsAfterTab:function(t,e){return Object(u.a)(et().mark((function n(){var r,o,i,c,u;return et().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,l.getWindows();case 2:if(r=n.sent,o=Object(Z.p)(r,(function(t){return t.id===e.tabId})),i=o.group,c=o.unitIdx,i){n.next=6;break}throw new Error("tabId ".concat(e.tabId," does not match any open tab"));case 6:return u=t.map((function(t){return Object(a.a)(Object(a.a)({},t),{},{active:!0})})),n.abrupt("return",l.openTabsInExistingWindow(u,{windowId:i.id,index:c+1,focused:e.focused,optimized:e.optimized}));case 8:case"end":return n.stop()}}),n)})))()},openTabsInNewWindow:function(t,e){return Object(u.a)(et().mark((function n(){var i,u,s,d,h,p,v,y,b,g,m,x,O,S,L,_,I,C,P;return et().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!e.incognito){n.next=7;break}return n.next=3,chrome.extension.isAllowedIncognitoAccess();case 3:if(n.sent){n.next=7;break}return Object(w.f)("cannot open tabs in an incognito window because ".concat(Object(Q.b)()||"extension"," is not allowed incognito access.")),n.abrupt("return",{wins:[],unopenableUrls:t.map((function(t){return t.url}))});case 7:return n.next=9,f(t,e.incognito);case 9:if(i=n.sent,u=Object(o.a)(i,2),s=u[0],d=u[1],s.length){n.next=16;break}return Object(w.f)("no openable URLs provided".concat(d.length?". rejected ".concat(d.length," ").concat(1===d.length?"URL":"URLs",": ").concat(d.map((function(t){return t.url})).join(",")):"")),n.abrupt("return",{wins:[],unopenableUrls:d.map((function(t){return t.url}))});case 16:return d.length&&Object(w.f)("".concat(d.length," ").concat(1===d.length?"URL is":"URLs are"," preemptively disallowed from opening"),d.map((function(t){return t.url}))),n.t0=a.a,n.t1={incognito:!!e.incognito},n.next=21,A(e);case 21:return n.t2=n.sent,h=(0,n.t0)(n.t1,n.t2),e.unfocused&&N(h.state)&&(h.focused=!1),e.type&&(h.type=e.type),n.next=27,E(h,s);case 27:if(p=n.sent,v=p.win,y=p.remainingUrlInfos,b=p.failedUrls,v){n.next=34;break}return b.length&&Object(w.f)("".concat(b.length," URLs failed to open (").concat(b.join(","),")")),n.abrupt("return",{wins:[],unopenableUrls:[].concat(Object(c.a)(d.map((function(t){return t.url}))),Object(c.a)(b))});case 34:if(g=Object(r.a)(y),m=g[0],x=g.slice(1),(O=v.tabs[0])&&null!=O.id){n.next=38;break}throw new Error("created window has no tabs");case 38:if(!e.unfocused||N(h.state)){n.next=44;break}return n.next=41,k({omitTabs:!0});case 41:return S=n.sent,n.next=44,T(S.id);case 44:if(!m.pinned){n.next=47;break}return n.next=47,chrome.tabs.update(O.id,{pinned:!0});case 47:if(e.optimized&&it.add(O.id),!x.length){n.next=54;break}return n.next=51,l.openTabsInExistingWindow(x,{windowId:v.id,focused:!e.unfocused,optimized:e.optimized});case 51:n.t3=n.sent,n.next=55;break;case 54:n.t3={};case 55:return L=n.t3,_=L.unopenableUrls,I=void 0===_?[]:_,(C=[].concat(Object(c.a)(b),Object(c.a)(I))).length&&Object(w.f)("".concat(C.length," URLs failed to open (").concat(C.join(","),")")),n.next=62,j(v.id);case 62:return P=n.sent,n.abrupt("return",{wins:[dt(P)],unopenableUrls:[].concat(Object(c.a)(d.map((function(t){return t.url}))),Object(c.a)(C))});case 64:case"end":return n.stop()}}),n)})))()},activateOrOpenTab:function(t){var e=arguments;return Object(u.a)(et().mark((function n(){var r,o,i,a,u,s,f,d,h,p,v,y,b,g,m,w;return et().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(null===(r=(i=e.length>1&&void 0!==e[1]?e[1]:{}).currentWindowId)||void 0===r){n.next=5;break}n.t0=r,n.next=8;break;case 5:return n.next=7,k({omitTabs:!0});case 7:n.t0=n.sent.id;case 8:return a=n.t0,n.next=11,vt();case 11:if(u=n.sent,s=u.find((function(t){return t.id===a})),f=s&&pt(s,i.targetWindowPrivacy)?Object(Y.d)(s.tabs,(function(t){return t.active})):[],d="current-window"===i.activationScope&&f.length?f:[].concat(Object(c.a)(f),Object(c.a)(u.filter((function(t){return t.id!==a})).flatMap((function(t){return t.tabs})))),"incognito"===i.targetWindowPrivacy?d=d.filter((function(t){return t.incognito})):"clear"===i.targetWindowPrivacy&&(d=d.filter((function(t){return!t.incognito}))),!(h=d.find(i.tabMatcher||function(e){return Object($.i)(e.url,"/")===Object($.i)(t,"/")}))){n.next=19;break}return n.abrupt("return",l.activateTab(h.id,{focusWindow:!0}));case 19:if(!f.length||!i.reuseNewTab){n.next=26;break}if(!(p=f[0]).active||!l.isNewTabUrl(p.url)){n.next=26;break}return n.next=24,U(p.id,t);case 24:return v=n.sent,n.abrupt("return",v&&ht(v));case 26:if(!d.length){n.next=33;break}return y=d[0].windowId,n.next=30,l.openTabsInExistingWindow([{url:t,active:!0}],{windowId:y,focused:y!==a||!i.unfocusedIfCurrent});case 30:return b=n.sent,g=b.tabs,n.abrupt("return",g[0]);case 33:return n.next=35,l.openTabsInNewWindow([{url:t,active:!0}],{incognito:"incognito"===i.targetWindowPrivacy});case 35:return m=n.sent,w=m.wins,n.abrupt("return",null===(o=w[0])||void 0===o?void 0:o.tabs[0]);case 38:case"end":return n.stop()}}),n)})))()},activateTab:function(t){var e=arguments;return Object(u.a)(et().mark((function n(){var r,o;return et().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=e.length>1&&void 0!==e[1]?e[1]:{},n.prev=1,n.next=4,chrome.tabs.update(t,{active:!0});case 4:if(o=n.sent,!r.focusWindow){n.next=8;break}return n.next=8,T(o.windowId);case 8:return n.abrupt("return",ht(o));case 11:n.prev=11,n.t0=n.catch(1),Object(D.e)(n.t0,{prefix:"activateTab() failed"});case 14:case"end":return n.stop()}}),n,null,[[1,11]])})))()},moveTabs:function(){},togglePinTabs:function(){},toggleMuteTabs:function(){},closeTabs:function(t){return Object(u.a)(et().mark((function e(){var n;return et().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((n=t.filter((function(t){return!gt(t)}))).length){e.next=3;break}return e.abrupt("return");case 3:return ct=[].concat(Object(c.a)(ct),Object(c.a)(n)),s.next({type:"TABS-CLOSING",tabIds:n}),e.next=7,Promise.allSettled(n.map((function(t){return R(t)})));case 7:ct=ct.filter((function(t){return!n.includes(t)}));case 8:case"end":return e.stop()}}),e)})))()},observe:function(){return s}};return l;function f(t,e){return d.apply(this,arguments)}function d(){return(d=Object(u.a)(et().mark((function t(e,n){var r;return et().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,chrome.extension.isAllowedFileSchemeAccess();case 2:return r=t.sent,t.abrupt("return",Object(Y.o)(e,(function(t){return h(t.url,r,n)})));case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function h(t,n,r){return(n||!Object(F.e)(t))&&!Object(F.h)(t)&&(!r||!e.isFeatureUrl(t,"bookmarks")&&!e.isFeatureUrl(t,"history")&&!e.isFeatureUrl(t,"extensions")&&!e.isFeatureUrl(t,"settings"))}}function dt(t){var e=Object(z.i)(t,nt);if(!Object(J.a)(e))throw new Error("chrome.window is missing id: ".concat(JSON.stringify(t)));var n=e.tabs.map((function(t){return ht(t)})),r=Object(a.a)(Object(a.a)({},e),{},{tabs:n});return Object(Z.E)(r)}function ht(t){var e=Object(z.i)(t,rt);if(!Object(J.a)(e))throw new Error("chrome.tab is missing id: ".concat(JSON.stringify(t)));"complete"!==e.status&&ut.has(e.id)&&(e.status="complete");var n=Object(a.a)({},e);return Object(Z.D)(n)}function pt(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"any";return"any"===e||"incognito"===e&&t.incognito||"clear"===e&&!t.incognito}function vt(){return yt.apply(this,arguments)}function yt(){return(yt=Object(u.a)(et().mark((function t(){return et().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,S();case 2:return t.abrupt("return",t.sent.filter((function(t){return!bt(t.id)})).map((function(t){return Object(a.a)(Object(a.a)({},t),{},{tabs:t.tabs.filter((function(t){return null!=t.id&&!gt(t.id)}))})})).filter((function(t){return t.tabs.length})));case 3:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function bt(t){return at.includes(t)}function gt(t){return ct.includes(t)}function mt(t){var e=t.incognito,n=t.type,r=t.state,o=t.left,i=t.top,c=t.width,u=t.height,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(a.a)({incognito:e,type:P(n),state:r,left:o,top:i,width:c,height:u},s)}},,,,function(t,e,n){"use strict";function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=t.split(".");return e.length<2?t:"".concat(e[0],".").concat(e[1])}n.d(e,"a",(function(){return r}))},,,,,function(t,e,n){"use strict";var r=n(175),o="function"===typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,c=o?Symbol.for("react.fragment"):60107,u=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,h=o?Symbol.for("react.suspense"):60113,p=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116,y="function"===typeof Symbol&&Symbol.iterator;function b(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m={};function w(t,e,n){this.props=t,this.context=e,this.refs=m,this.updater=n||g}function x(){}function O(t,e,n){this.props=t,this.context=e,this.refs=m,this.updater=n||g}w.prototype.isReactComponent={},w.prototype.setState=function(t,e){if("object"!==typeof t&&"function"!==typeof t&&null!=t)throw Error(b(85));this.updater.enqueueSetState(this,t,e,"setState")},w.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},x.prototype=w.prototype;var j=O.prototype=new x;j.constructor=O,r(j,w.prototype),j.isPureReactComponent=!0;var k={current:null},S=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function L(t,e,n){var r,o={},a=null,c=null;if(null!=e)for(r in void 0!==e.ref&&(c=e.ref),void 0!==e.key&&(a=""+e.key),e)S.call(e,r)&&!E.hasOwnProperty(r)&&(o[r]=e[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var s=Array(u),l=0;l<u;l++)s[l]=arguments[l+2];o.children=s}if(t&&t.defaultProps)for(r in u=t.defaultProps)void 0===o[r]&&(o[r]=u[r]);return{$$typeof:i,type:t,key:a,ref:c,props:o,_owner:k.current}}function _(t){return"object"===typeof t&&null!==t&&t.$$typeof===i}var I=/\/+/g,T=[];function C(t,e,n,r){if(T.length){var o=T.pop();return o.result=t,o.keyPrefix=e,o.func=n,o.context=r,o.count=0,o}return{result:t,keyPrefix:e,func:n,context:r,count:0}}function P(t){t.result=null,t.keyPrefix=null,t.func=null,t.context=null,t.count=0,10>T.length&&T.push(t)}function N(t,e,n,r){var o=typeof t;"undefined"!==o&&"boolean"!==o||(t=null);var c=!1;if(null===t)c=!0;else switch(o){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case i:case a:c=!0}}if(c)return n(r,t,""===e?"."+D(t,0):e),1;if(c=0,e=""===e?".":e+":",Array.isArray(t))for(var u=0;u<t.length;u++){var s=e+D(o=t[u],u);c+=N(o,s,n,r)}else if(null===t||"object"!==typeof t?s=null:s="function"===typeof(s=y&&t[y]||t["@@iterator"])?s:null,"function"===typeof s)for(t=s.call(t),u=0;!(o=t.next()).done;)c+=N(o=o.value,s=e+D(o,u++),n,r);else if("object"===o)throw n=""+t,Error(b(31,"[object Object]"===n?"object with keys {"+Object.keys(t).join(", ")+"}":n,""));return c}function A(t,e,n){return null==t?0:N(t,"",e,n)}function D(t,e){return"object"===typeof t&&null!==t&&null!=t.key?function(t){var e={"=":"=0",":":"=2"};return"$"+(""+t).replace(/[=:]/g,(function(t){return e[t]}))}(t.key):e.toString(36)}function F(t,e){t.func.call(t.context,e,t.count++)}function G(t,e,n){var r=t.result,o=t.keyPrefix;t=t.func.call(t.context,e,t.count++),Array.isArray(t)?M(t,r,n,(function(t){return t})):null!=t&&(_(t)&&(t=function(t,e){return{$$typeof:i,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}(t,o+(!t.key||e&&e.key===t.key?"":(""+t.key).replace(I,"$&/")+"/")+n)),r.push(t))}function M(t,e,n,r,o){var i="";null!=n&&(i=(""+n).replace(I,"$&/")+"/"),A(t,G,e=C(e,i,r,o)),P(e)}var U={current:null};function B(){var t=U.current;if(null===t)throw Error(b(321));return t}var R={ReactCurrentDispatcher:U,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:k,IsSomeRendererActing:{current:!1},assign:r};e.Children={map:function(t,e,n){if(null==t)return t;var r=[];return M(t,r,null,e,n),r},forEach:function(t,e,n){if(null==t)return t;A(t,F,e=C(null,null,e,n)),P(e)},count:function(t){return A(t,(function(){return null}),null)},toArray:function(t){var e=[];return M(t,e,null,(function(t){return t})),e},only:function(t){if(!_(t))throw Error(b(143));return t}},e.Component=w,e.Fragment=c,e.Profiler=s,e.PureComponent=O,e.StrictMode=u,e.Suspense=h,e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=R,e.cloneElement=function(t,e,n){if(null===t||void 0===t)throw Error(b(267,t));var o=r({},t.props),a=t.key,c=t.ref,u=t._owner;if(null!=e){if(void 0!==e.ref&&(c=e.ref,u=k.current),void 0!==e.key&&(a=""+e.key),t.type&&t.type.defaultProps)var s=t.type.defaultProps;for(l in e)S.call(e,l)&&!E.hasOwnProperty(l)&&(o[l]=void 0===e[l]&&void 0!==s?s[l]:e[l])}var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){s=Array(l);for(var f=0;f<l;f++)s[f]=arguments[f+2];o.children=s}return{$$typeof:i,type:t.type,key:a,ref:c,props:o,_owner:u}},e.createContext=function(t,e){return void 0===e&&(e=null),(t={$$typeof:f,_calculateChangedBits:e,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:t},t.Consumer=t},e.createElement=L,e.createFactory=function(t){var e=L.bind(null,t);return e.type=t,e},e.createRef=function(){return{current:null}},e.forwardRef=function(t){return{$$typeof:d,render:t}},e.isValidElement=_,e.lazy=function(t){return{$$typeof:v,_ctor:t,_status:-1,_result:null}},e.memo=function(t,e){return{$$typeof:p,type:t,compare:void 0===e?null:e}},e.useCallback=function(t,e){return B().useCallback(t,e)},e.useContext=function(t,e){return B().useContext(t,e)},e.useDebugValue=function(){},e.useEffect=function(t,e){return B().useEffect(t,e)},e.useImperativeHandle=function(t,e,n){return B().useImperativeHandle(t,e,n)},e.useLayoutEffect=function(t,e){return B().useLayoutEffect(t,e)},e.useMemo=function(t,e){return B().useMemo(t,e)},e.useReducer=function(t,e,n){return B().useReducer(t,e,n)},e.useRef=function(t){return B().useRef(t)},e.useState=function(t){return B().useState(t)},e.version="16.14.0"},function(t,e){var n,r,o=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(t){if(n===setTimeout)return setTimeout(t,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:i}catch(t){n=i}try{r="function"===typeof clearTimeout?clearTimeout:a}catch(t){r=a}}();var u,s=[],l=!1,f=-1;function d(){l&&u&&(l=!1,u.length?s=u.concat(s):f=-1,s.length&&h())}function h(){if(!l){var t=c(d);l=!0;for(var e=s.length;e;){for(u=s,s=[];++f<e;)u&&u[f].run();f=-1,e=s.length}u=null,l=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{return r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(t)}}function p(t,e){this.fun=t,this.array=e}function v(){}o.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];s.push(new p(t,e)),1!==s.length||l||c(h)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=v,o.addListener=v,o.once=v,o.off=v,o.removeListener=v,o.removeAllListeners=v,o.emit=v,o.prependListener=v,o.prependOnceListener=v,o.listeners=function(t){return[]},o.binding=function(t){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(t){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(t,e){e.parse=function(t,e){if(e?e.offsets="undefined"===typeof e.offsets||e.offsets:e={offsets:!0},t||(t=""),-1!==t.indexOf(":")||e.tokenize){if(e.keywords||e.ranges||e.tokenize){var n={text:[]};e.offsets&&(n.offsets=[]);for(var r,o={},i=[],a=/(\S+:'(?:[^'\\]|\\.)*')|(\S+:"(?:[^"\\]|\\.)*")|(-?"(?:[^"\\]|\\.)*")|(-?'(?:[^'\\]|\\.)*')|\S+|\S+:\S+/g;null!==(r=a.exec(t));){var c,u=(c=r[0]).indexOf(":");if(-1!==u){c.split(":");var s=c.slice(0,u),l=c.slice(u+1);l=((l=l.replace(/^\"|\"$|^\'|\'$/g,""))+"").replace(/\\(.?)/g,(function(t,e){switch(e){case"\\":return"\\";case"0":return"\0";case"":return"";default:return e}})),i.push({keyword:s,value:l,offsetStart:r.index,offsetEnd:r.index+c.length})}else{var f=!1;"-"===c[0]&&(f=!0,c=c.slice(1)),c=((c=c.replace(/^\"|\"$|^\'|\'$/g,""))+"").replace(/\\(.?)/g,(function(t,e){switch(e){case"\\":return"\\";case"0":return"\0";case"":return"";default:return e}})),f?o.text?(o.text instanceof Array||(o.text=[o.text]),o.text.push(c)):o.text=c:i.push({text:c,offsetStart:r.index,offsetEnd:r.index+c.length})}}for(i.reverse();c=i.pop();)if(c.text)n.text.push(c.text),e.offsets&&n.offsets.push(c);else{s=c.keyword;e.keywords=e.keywords||[];var d=!1,h=!1;if(/^-/.test(s)){if("-"===s[0]){var p=s.slice(1);(d=!(-1===e.keywords.indexOf(p)))&&(s=p,h=!0)}}else d=!(-1===e.keywords.indexOf(s));e.ranges=e.ranges||[];var v=!(-1===e.ranges.indexOf(s));if(d){if(e.offsets&&n.offsets.push({keyword:s,value:c.value,offsetStart:h?c.offsetStart+1:c.offsetStart,offsetEnd:c.offsetEnd}),(b=c.value).length){var y=b.split(",");h?o[s]?o[s]instanceof Array?y.length>1?o[s]=o[s].concat(y):o[s].push(b):(o[s]=[o[s]],o[s].push(b)):y.length>1?o[s]=y:e.alwaysArray?o[s]=[b]:o[s]=b:n[s]?n[s]instanceof Array?y.length>1?n[s]=n[s].concat(y):n[s].push(b):(n[s]=[n[s]],n[s].push(b)):y.length>1?n[s]=y:e.alwaysArray?n[s]=[b]:n[s]=b}}else if(v){e.offsets&&n.offsets.push(c);var b,g=(b=c.value).split("-");n[s]={},2===g.length?(n[s].from=g[0],n[s].to=g[1]):!g.length%2||(n[s].from=b)}else{var m=c.keyword+":"+c.value;n.text.push(m),e.offsets&&n.offsets.push({text:m,offsetStart:c.offsetStart,offsetEnd:c.offsetEnd})}}return n.text.length?e.tokenize||(n.text=n.text.join(" ").trim()):delete n.text,n.exclude=o,n}return t}return t},e.stringify=function(t,n,r){if(n||(n={offsets:!0}),!t)return"";if("string"===typeof t)return t;if(Array.isArray(t))return t.join(" ");if(!Object.keys(t).length)return"";if(3===Object.keys(t).length&&t.text&&t.offsets&&t.exclude&&"string"===typeof t.text)return t.text;r||(r="");var o=function(t){return t.indexOf(" ")>-1?JSON.stringify(t):t},i=function(t){return r+t},a=[];if(t.text){var c=[];"string"===typeof t.text?c.push(t.text):c.push.apply(c,t.text),c.length>0&&a.push(c.map(o).map(i).join(" "))}return n.keywords&&n.keywords.forEach((function(e){if(t[e]){var n=[];"string"===typeof t[e]?n.push(t[e]):n.push.apply(n,t[e]),n.length>0&&a.push(i(e+":"+n.map(o).join(",")))}})),n.ranges&&n.ranges.forEach((function(e){if(t[e]){var n=t[e].from,r=t[e].to;r&&(n=n+"-"+r),n&&a.push(i(e+":"+n))}})),t.exclude&&Object.keys(t.exclude).length>0&&a.push(e.stringify(t.exclude,n,"-")),a.join(" ")}},,,,,,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return L}));var r=n(22),o=n(3),i=n(2),a=n(100),c=n(39),u=n(95),s=n(69),l=n(131),f=n(78),d=n(9),h=n(122),p=n(135),v=n(53),y=n(170),b=n(62),g=n(12),m=n(8),w=n(77),x=n(46),O=n(13),j=n(5),k=n(108);function S(){S=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new E(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(I){return{type:"throw",arg:I}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(L([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function L(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:_}}function _(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=L,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:L(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var E=["Bear with me","Doing the thing","Gimmie a sec","Give me a moment","Hang on","Hang tight","Hold on","Hold tight","Just a moment","Just a sec","On it","One moment","One sec","Sit tight","Stand by","This may take a bit, but it will be worth it","This may take a hot minute","Working on it"];function L(){var t=globalThis;t.getCollections=u.a,t.getEvents=u.d,t.getSettings=u.e,t.getData=u.b,t.getDiagnostics=u.c,t.validateBackup=s.h,t.getBackupSummaries=s.f,t.getLogs=f.a,t.triggerAutoBackup=function(){return R(Object(i.a)(S().mark((function t(){return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(s.b)({anyTime:!0,debug:!0});case 2:case"end":return t.stop()}}),t)}))),{preamble:"Testing auto-backup trigger conditions..."})},t.nextPulse=function(){Object(p.c)("pulse").then((function(t){var e=Object(m.k)(null===t||void 0===t?void 0:t.scheduledTime);e?Object(d.d)("Next pulse: ".concat(Object(m.l)(e)," (").concat(Object(m.j)(e),")")):Object(d.b)("No pulse scheduled")}))},t.idleStatus=function(){Object(k.a)({debug:!0})},t.debug=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return R((function(){return I(t)}),{preamble:"".concat(t?"Enabling":"Disabling"," debug mode...")})},t.enableDebug=function(){return R((function(){return I(!0)}),{preamble:"Enabling debug mode..."})},t.disableDebug=function(){return R((function(){return I(!1)}),{preamble:"Disabling debug mode..."})},t.showHeapInfo=function(){if(!Object(b.b)())return"This command is not available here. To use this command, open dev tools from a Session Buddy tab. See: https://sessionbuddy.com/console/";var t=Object(y.a)();if(t){var e=H();e.binaryValue("Allocated",t.total),e.binaryValue("Used",t.used),e.binaryValue("Limit",t.limit),e.binaryValue("Remaining",t.remaining),e.value("Usage","".concat((100*t.usage).toFixed(2),"%")),e.log()}else Object(d.b)("Heap info is not available")},t.showDiagnostics=function(){return R(C,{preamble:"Gathering info. One sec..."})},t.saveData=function(){return R(Object(i.a)(S().mark((function t(){return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(u.g)();case 2:Object(d.e)("\u2713 Collections and history downloaded. Check your Downloads folder.");case 3:case"end":return t.stop()}}),t)}))),{preamble:"Downloading collections and history...",requiresDom:!0})},t.saveDiagnostics=function(){return R(Object(i.a)(S().mark((function t(){return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(u.h)();case 2:Object(d.e)("\u2713 Diagnostics downloaded. Check your Downloads folder.");case 3:case"end":return t.stop()}}),t)}))),{preamble:"Downloading diagnostics...",requiresDom:!0})},t.repair=u.f,t.showBackupStatus=function(){return R(N,{preamble:"Validating backups. One sec..."})},t.backup=function(){return R(Object(i.a)(S().mark((function t(){return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(a.a)();case 2:if(!t.sent.disableAutoBackup){t.next=6;break}return Object(d.f)("The local backup feature is currently unavailable."),t.abrupt("return");case 6:return t.abrupt("return",Object(s.a)({logProgress:!0}));case 7:case"end":return t.stop()}}),t)}))))},t.backupCollections=function(){return R(Object(i.a)(S().mark((function t(){return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(a.a)();case 2:if(!t.sent.disableAutoBackup){t.next=6;break}return Object(d.f)("The local backup feature is currently unavailable."),t.abrupt("return");case 6:return t.abrupt("return",Object(s.a)({type:"collections",logProgress:!0}));case 7:case"end":return t.stop()}}),t)}))))},t.backupEvents=function(){return R(Object(i.a)(S().mark((function t(){return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(a.a)();case 2:if(!t.sent.disableAutoBackup){t.next=6;break}return Object(d.f)("The local backup feature is currently unavailable."),t.abrupt("return");case 6:return t.abrupt("return",Object(s.a)({type:"events",logProgress:!0}));case 7:case"end":return t.stop()}}),t)}))))},t.clearBackup=function(){return R(G)},t.clearCollectionsBackup=function(){return R((function(){return G("collections")}))},t.clearEventsBackup=function(){return R((function(){return G("events")}))},t.enableAutoBackup=function(){return R(Object(i.a)(S().mark((function t(){return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(c.a)("enableAutoBackup");case 2:if(!t.sent){t.next=6;break}return Object(d.d)("Auto-backup is already enabled"),t.abrupt("return");case 6:return t.next=8,Object(c.d)("enableAutoBackup",!0);case 8:Object(d.e)("Auto-backup enabled");case 9:case"end":return t.stop()}}),t)}))),{preamble:"Checking auto-backup settings..."})},t.disableAutoBackup=function(){return R(Object(i.a)(S().mark((function t(){return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(c.a)("enableAutoBackup");case 2:if(t.sent){t.next=6;break}return Object(d.d)("Auto-backup is already disabled"),t.abrupt("return");case 6:return t.next=8,Object(c.d)("enableAutoBackup",!1);case 8:Object(d.e)("Auto-backup disabled");case 9:case"end":return t.stop()}}),t)}))),{preamble:"Checking auto-backup settings..."})},t.showLogs=function(){return R(U,{preamble:"Getting logs..."})},t.showErrors=function(){return R((function(){return U({errorsOnly:!0})}),{preamble:"Getting errors..."})}}var _=function(t){return"error"===t.severity};function I(){return T.apply(this,arguments)}function T(){return T=Object(i.a)(S().mark((function t(){var e,n=arguments;return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=!(n.length>0&&void 0!==n[0])||n[0],t.next=3,Object(c.a)("debug");case 3:if(t.sent!==e){t.next=7;break}return Object(d.d)("Looks like debug mode is already ".concat(e?"enabled":"disabled")),t.abrupt("return");case 7:return t.next=9,Object(c.d)("debug",e);case 9:q(),Object(d.d)("Debug ".concat(e?"enabled":"disabled",". Reloading Session Buddy tabs..."));case 11:case"end":return t.stop()}}),t)}))),T.apply(this,arguments)}function C(){return P.apply(this,arguments)}function P(){return(P=Object(i.a)(S().mark((function t(){var e,n,r,i,a,s,l,f,d,h,p,v,y,b,g,m,w,j,k,E,L,I,T,C,P;return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return P=function(t){var e=t.type,n=t.summary,r=t.validation,i=n?!1===(null===r||void 0===r?void 0:r.valid)?["invalid"]:(null===r||void 0===r?void 0:r.valid)?K(n.timestamp):["validity unknown"]:["none"];s.value.apply(s,["".concat(Object(O.d)(e)," backup")].concat(Object(o.a)(i)))},t.next=3,Object(u.c)();case 3:return a=t.sent,(s=H()).value("SB version",a.version),s.value("Extension ID",a.extensionId),(l=null===(e=a.settings)||void 0===e||null===(n=e.find((function(t){return"clientCreated"===t.id})))||void 0===n?void 0:n.value)&&s.dateValue("Installed",l),f=a.update||{},d=f.updated,h=f.previousVersion,d&&h&&s.dateValue("Updated",d," from ","v".concat(h)),a.load&&s.dateValue("Last accessed",a.load),p=a.dataCounts||{},v=p.collections,y=p.events,b=Object(x.c)(v)?v.toLocaleString():"(access error)",g=Object(x.c)(y)?y.toLocaleString():"(access error)",m=a.dataChanged||{},w=m.collections,j=m.events,k=K(w,[]),E=K(j,[]),L=k.length?[" (last changed "].concat(Object(o.a)(k),[")"]):[],I=E.length?[" (last changed "].concat(Object(o.a)(E),[")"]):[],s.value.apply(s,["Collections",b].concat(Object(o.a)(L))),s.value.apply(s,["Events",g].concat(Object(o.a)(I))),Object(x.c)(a.localStorageUsage)&&s.value("Storage usage","".concat(a.localStorageUsage,"%")),Object(x.c)(a.idbUsage)&&s.binaryValue("IDB usage",a.idbUsage,a.idbUsageHigh?" (high)":""),Object(x.c)(a.extensionStorageUsage)&&s.binaryValue("Extension storage usage",a.extensionStorageUsage,a.extensionStorageUsageHigh?" (high)":""),s.value("Storage persistence",!0===a.persistedStorage?"persisted":!1===a.persistedStorage?"best effort":"unknown"),t.next=28,Object(c.a)("enableAutoBackup");case 28:T=t.sent,s.value("Auto-backup",T?"enabled":"disabled"),P({type:"collections",summary:a.backup.summary.collections,validation:null===(r=a.backup.validation)||void 0===r?void 0:r.collections}),P({type:"events",summary:a.backup.summary.events,validation:null===(i=a.backup.validation)||void 0===i?void 0:i.events}),C=(a.logs||[]).filter(_),s.value("Has errors",C.length?"yes":"no"),s.log();case 35:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function N(){return A.apply(this,arguments)}function A(){return(A=Object(i.a)(S().mark((function t(){var e;return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(s.f)();case 2:return e=t.sent,t.next=5,D("collections",e.collections);case 5:return t.next=7,D("events",e.events);case 7:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function D(t,e){return F.apply(this,arguments)}function F(){return(F=Object(i.a)(S().mark((function t(e,n){var r,i,a,c,u,l;return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n){t.next=3;break}return Object(d.d)("No backup found for ".concat(e)),t.abrupt("return");case 3:return r=Object(O.d)(e),t.next=6,Object(s.h)(e);case 6:if(t.t0=e,!1!==(null===(i=t.sent[t.t0])||void 0===i?void 0:i.valid)){t.next=11;break}return Object(d.f)("".concat(r," backup is invalid: ").concat(i.message)),t.abrupt("return");case 11:(a=H()).line("","".concat(r,":")),a.dateValue("Last backup",n.timestamp),a.numberValue(r,n.count,n.dbCount&&Object(x.c)(n.dbCount)?" of ".concat(n.dbCount.toLocaleString()):""),a.value.apply(a,["Valid"].concat(Object(o.a)(i?i.valid?["yes"]:["unknown ","(".concat(i.message,")")]:["unknown"]))),a.durationValue("Duration",n.duration),a.binaryValue("Size",n.usage),(c=Math.ceil(n.count/n.chunkSize))&&a.numberValue("Chunks",c),a.numberValue("".concat(r," per chunk"),n.chunkSize),n.count&&(u=n.usage/n.count,a.binaryValue("Average item size",u),l=u*n.chunkSize,a.binaryValue("Average chunk size",l)),a.log();case 23:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function G(t){return M.apply(this,arguments)}function M(){return(M=Object(i.a)(S().mark((function t(e){var n;return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(s.c)(e);case 2:(n=t.sent)?Object(d.f)("\u2717 ".concat(n)):Object(d.e)("\u2713 ".concat(e?"".concat(e," "):"","backup cleared"));case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function U(){return B.apply(this,arguments)}function B(){return B=Object(i.a)(S().mark((function t(){var e,n,o,i,a,c,u,s,l,h,p,v,y=arguments;return S().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return v=function(t){return"error"===t?d.b:"warn"===t?d.f:d.a},e=(y.length>0&&void 0!==y[0]?y[0]:{}).errorsOnly,t.next=4,Object(f.a)();case 4:if(n=t.sent,o=e?n.filter(_):n,i=e?"error":"log",a=e?"errors":"logs",o.length){t.next=11;break}return Object(d.d)("No ".concat(a," found")),t.abrupt("return");case 11:Object(d.d)("Found ".concat(o.length," ").concat(1===o.length?i:"".concat(a," (recent to oldest)"),":")),c=Object(r.a)(o);try{for(c.s();!(u=c.n()).done;)s=u.value,l=s.severity,h=s.timestamp,p=s.message,v(l)("".concat(Object(m.l)(h),"\n").concat(p))}catch(b){c.e(b)}finally{c.f()}case 14:case"end":return t.stop()}}),t)}))),B.apply(this,arguments)}function R(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.preamble,r=void 0===n?"".concat(Object(g.n)(E),"..."):n;if(e.requiresDom&&!Object(b.b)())return"This command is not available here. To use this command, open dev tools from a Session Buddy tab. See: https://sessionbuddy.com/console/";var o=function(){var e=Object(i.a)(S().mark((function e(){return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(h.a)(10);case 2:t();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return o(),r}function q(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2e3;(Object(b.b)()||Object(j.w)())&&setTimeout((function(){Object(j.w)()?Object(l.b)():globalThis.location.reload()}),t)}function H(){var t=Object(v.g)(v.b.gray,v.b.blue),e=[];return{line:n,value:r,numberValue:function(t,e){if(Object(x.c)(e)){for(var n=arguments.length,o=new Array(n>2?n-2:0),i=2;i<n;i++)o[i-2]=arguments[i];r.apply(void 0,[t,e.toLocaleString()].concat(o))}},binaryValue:function(t,e){if(Object(x.c)(e)){for(var n=arguments.length,o=new Array(n>2?n-2:0),i=2;i<n;i++)o[i-2]=arguments[i];r.apply(void 0,[t,Object(w.c)(e)].concat(o))}},durationValue:function(t,e){if(Object(x.c)(e)){for(var n=e/1e3,o=Math.round(100*n)/100,i=arguments.length,a=new Array(i>2?i-2:0),c=2;c<i;c++)a[c-2]=arguments[c];r.apply(void 0,[t,"".concat(o.toLocaleString()," ").concat(1===o?"second":"seconds")].concat(a))}},dateValue:function(t,e){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;a<n;a++)i[a-2]=arguments[a];r.apply(void 0,[t].concat(Object(o.a)(K(e)),i))},log:function(){t(e)}};function n(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e.push(n)}function r(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];n.apply(void 0,["".concat(t,": ")].concat(r))}}function K(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["invalid date"],n=Object(m.k)(t);return n?[Object(m.j)(n)," at ",Object(m.l)(n)]:e}},,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){"use strict";var r=n(68),o=n(16);var i=n(21);function a(t){if(Object(o.a)(1,arguments),!function(t){return Object(o.a)(1,arguments),t instanceof Date||"object"===Object(r.a)(t)&&"[object Date]"===Object.prototype.toString.call(t)}(t)&&"number"!==typeof t)return!1;var e=Object(i.a)(t);return!isNaN(Number(e))}var c=n(55);function u(t,e){return Object(o.a)(2,arguments),function(t,e){Object(o.a)(2,arguments);var n=Object(i.a)(t).getTime(),r=Object(c.a)(e);return new Date(n+r)}(t,-Object(c.a)(e))}function s(t){Object(o.a)(1,arguments);var e=Object(i.a)(t),n=e.getUTCDay(),r=(n<1?7:0)+n-1;return e.setUTCDate(e.getUTCDate()-r),e.setUTCHours(0,0,0,0),e}function l(t){Object(o.a)(1,arguments);var e=Object(i.a)(t),n=e.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var a=s(r),c=new Date(0);c.setUTCFullYear(n,0,4),c.setUTCHours(0,0,0,0);var u=s(c);return e.getTime()>=a.getTime()?n+1:e.getTime()>=u.getTime()?n:n-1}function f(t){Object(o.a)(1,arguments);var e=Object(i.a)(t),n=s(e).getTime()-function(t){Object(o.a)(1,arguments);var e=l(t),n=new Date(0);return n.setUTCFullYear(e,0,4),n.setUTCHours(0,0,0,0),s(n)}(e).getTime();return Math.round(n/6048e5)+1}var d=n(72);function h(t,e){var n,r,a,u,s,l,f,h;Object(o.a)(1,arguments);var p=Object(d.a)(),v=Object(c.a)(null!==(n=null!==(r=null!==(a=null!==(u=null===e||void 0===e?void 0:e.weekStartsOn)&&void 0!==u?u:null===e||void 0===e||null===(s=e.locale)||void 0===s||null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==a?a:p.weekStartsOn)&&void 0!==r?r:null===(f=p.locale)||void 0===f||null===(h=f.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==n?n:0);if(!(v>=0&&v<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var y=Object(i.a)(t),b=y.getUTCDay(),g=(b<v?7:0)+b-v;return y.setUTCDate(y.getUTCDate()-g),y.setUTCHours(0,0,0,0),y}function p(t,e){var n,r,a,u,s,l,f,p;Object(o.a)(1,arguments);var v=Object(i.a)(t),y=v.getUTCFullYear(),b=Object(d.a)(),g=Object(c.a)(null!==(n=null!==(r=null!==(a=null!==(u=null===e||void 0===e?void 0:e.firstWeekContainsDate)&&void 0!==u?u:null===e||void 0===e||null===(s=e.locale)||void 0===s||null===(l=s.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==a?a:b.firstWeekContainsDate)&&void 0!==r?r:null===(f=b.locale)||void 0===f||null===(p=f.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==n?n:1);if(!(g>=1&&g<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var m=new Date(0);m.setUTCFullYear(y+1,0,g),m.setUTCHours(0,0,0,0);var w=h(m,e),x=new Date(0);x.setUTCFullYear(y,0,g),x.setUTCHours(0,0,0,0);var O=h(x,e);return v.getTime()>=w.getTime()?y+1:v.getTime()>=O.getTime()?y:y-1}function v(t,e){Object(o.a)(1,arguments);var n=Object(i.a)(t),r=h(n,e).getTime()-function(t,e){var n,r,i,a,u,s,l,f;Object(o.a)(1,arguments);var v=Object(d.a)(),y=Object(c.a)(null!==(n=null!==(r=null!==(i=null!==(a=null===e||void 0===e?void 0:e.firstWeekContainsDate)&&void 0!==a?a:null===e||void 0===e||null===(u=e.locale)||void 0===u||null===(s=u.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==i?i:v.firstWeekContainsDate)&&void 0!==r?r:null===(l=v.locale)||void 0===l||null===(f=l.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==n?n:1),b=p(t,e),g=new Date(0);return g.setUTCFullYear(b,0,y),g.setUTCHours(0,0,0,0),h(g,e)}(n,e).getTime();return Math.round(r/6048e5)+1}function y(t,e){for(var n=t<0?"-":"",r=Math.abs(t).toString();r.length<e;)r="0"+r;return n+r}var b={y:function(t,e){var n=t.getUTCFullYear(),r=n>0?n:1-n;return y("yy"===e?r%100:r,e.length)},M:function(t,e){var n=t.getUTCMonth();return"M"===e?String(n+1):y(n+1,2)},d:function(t,e){return y(t.getUTCDate(),e.length)},a:function(t,e){var n=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(t,e){return y(t.getUTCHours()%12||12,e.length)},H:function(t,e){return y(t.getUTCHours(),e.length)},m:function(t,e){return y(t.getUTCMinutes(),e.length)},s:function(t,e){return y(t.getUTCSeconds(),e.length)},S:function(t,e){var n=e.length,r=t.getUTCMilliseconds();return y(Math.floor(r*Math.pow(10,n-3)),e.length)}},g="midnight",m="noon",w="morning",x="afternoon",O="evening",j="night",k={G:function(t,e,n){var r=t.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(t,e,n){if("yo"===e){var r=t.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return b.y(t,e)},Y:function(t,e,n,r){var o=p(t,r),i=o>0?o:1-o;return"YY"===e?y(i%100,2):"Yo"===e?n.ordinalNumber(i,{unit:"year"}):y(i,e.length)},R:function(t,e){return y(l(t),e.length)},u:function(t,e){return y(t.getUTCFullYear(),e.length)},Q:function(t,e,n){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return y(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,n){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return y(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,n){var r=t.getUTCMonth();switch(e){case"M":case"MM":return b.M(t,e);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,n){var r=t.getUTCMonth();switch(e){case"L":return String(r+1);case"LL":return y(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,n,r){var o=v(t,r);return"wo"===e?n.ordinalNumber(o,{unit:"week"}):y(o,e.length)},I:function(t,e,n){var r=f(t);return"Io"===e?n.ordinalNumber(r,{unit:"week"}):y(r,e.length)},d:function(t,e,n){return"do"===e?n.ordinalNumber(t.getUTCDate(),{unit:"date"}):b.d(t,e)},D:function(t,e,n){var r=function(t){Object(o.a)(1,arguments);var e=Object(i.a)(t),n=e.getTime();e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0);var r=n-e.getTime();return Math.floor(r/864e5)+1}(t);return"Do"===e?n.ordinalNumber(r,{unit:"dayOfYear"}):y(r,e.length)},E:function(t,e,n){var r=t.getUTCDay();switch(e){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,n,r){var o=t.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(i);case"ee":return y(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(t,e,n,r){var o=t.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(i);case"cc":return y(i,e.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(t,e,n){var r=t.getUTCDay(),o=0===r?7:r;switch(e){case"i":return String(o);case"ii":return y(o,e.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,n){var r=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(t,e,n){var r,o=t.getUTCHours();switch(r=12===o?m:0===o?g:o/12>=1?"pm":"am",e){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(t,e,n){var r,o=t.getUTCHours();switch(r=o>=17?O:o>=12?x:o>=4?w:j,e){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(t,e,n){if("ho"===e){var r=t.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return b.h(t,e)},H:function(t,e,n){return"Ho"===e?n.ordinalNumber(t.getUTCHours(),{unit:"hour"}):b.H(t,e)},K:function(t,e,n){var r=t.getUTCHours()%12;return"Ko"===e?n.ordinalNumber(r,{unit:"hour"}):y(r,e.length)},k:function(t,e,n){var r=t.getUTCHours();return 0===r&&(r=24),"ko"===e?n.ordinalNumber(r,{unit:"hour"}):y(r,e.length)},m:function(t,e,n){return"mo"===e?n.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):b.m(t,e)},s:function(t,e,n){return"so"===e?n.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):b.s(t,e)},S:function(t,e){return b.S(t,e)},X:function(t,e,n,r){var o=(r._originalDate||t).getTimezoneOffset();if(0===o)return"Z";switch(e){case"X":return E(o);case"XXXX":case"XX":return L(o);default:return L(o,":")}},x:function(t,e,n,r){var o=(r._originalDate||t).getTimezoneOffset();switch(e){case"x":return E(o);case"xxxx":case"xx":return L(o);default:return L(o,":")}},O:function(t,e,n,r){var o=(r._originalDate||t).getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+S(o,":");default:return"GMT"+L(o,":")}},z:function(t,e,n,r){var o=(r._originalDate||t).getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+S(o,":");default:return"GMT"+L(o,":")}},t:function(t,e,n,r){var o=r._originalDate||t;return y(Math.floor(o.getTime()/1e3),e.length)},T:function(t,e,n,r){return y((r._originalDate||t).getTime(),e.length)}};function S(t,e){var n=t>0?"-":"+",r=Math.abs(t),o=Math.floor(r/60),i=r%60;if(0===i)return n+String(o);var a=e||"";return n+String(o)+a+y(i,2)}function E(t,e){return t%60===0?(t>0?"-":"+")+y(Math.abs(t)/60,2):L(t,e)}function L(t,e){var n=e||"",r=t>0?"-":"+",o=Math.abs(t);return r+y(Math.floor(o/60),2)+n+y(o%60,2)}var _=k,I=function(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},T=function(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}},C={p:T,P:function(t,e){var n,r=t.match(/(P+)(p+)?/)||[],o=r[1],i=r[2];if(!i)return I(t,e);switch(o){case"P":n=e.dateTime({width:"short"});break;case"PP":n=e.dateTime({width:"medium"});break;case"PPP":n=e.dateTime({width:"long"});break;default:n=e.dateTime({width:"full"})}return n.replace("{{date}}",I(o,e)).replace("{{time}}",T(i,e))}},P=n(92),N=["D","DD"],A=["YY","YYYY"];function D(t,e,n){if("YYYY"===t)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(e,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===t)throw new RangeError("Use `yy` instead of `YY` (in `".concat(e,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===t)throw new RangeError("Use `d` instead of `D` (in `".concat(e,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===t)throw new RangeError("Use `dd` instead of `DD` (in `".concat(e,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var F=n(106);n.d(e,"a",(function(){return q}));var G=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,M=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,U=/^'([^]*?)'?$/,B=/''/g,R=/[a-zA-Z]/;function q(t,e,n){var r,s,l,f,h,p,v,y,b,g,m,w,x,O,j,k,S,E;Object(o.a)(2,arguments);var L=String(e),I=Object(d.a)(),T=null!==(r=null!==(s=null===n||void 0===n?void 0:n.locale)&&void 0!==s?s:I.locale)&&void 0!==r?r:F.a,q=Object(c.a)(null!==(l=null!==(f=null!==(h=null!==(p=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==p?p:null===n||void 0===n||null===(v=n.locale)||void 0===v||null===(y=v.options)||void 0===y?void 0:y.firstWeekContainsDate)&&void 0!==h?h:I.firstWeekContainsDate)&&void 0!==f?f:null===(b=I.locale)||void 0===b||null===(g=b.options)||void 0===g?void 0:g.firstWeekContainsDate)&&void 0!==l?l:1);if(!(q>=1&&q<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var H=Object(c.a)(null!==(m=null!==(w=null!==(x=null!==(O=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==O?O:null===n||void 0===n||null===(j=n.locale)||void 0===j||null===(k=j.options)||void 0===k?void 0:k.weekStartsOn)&&void 0!==x?x:I.weekStartsOn)&&void 0!==w?w:null===(S=I.locale)||void 0===S||null===(E=S.options)||void 0===E?void 0:E.weekStartsOn)&&void 0!==m?m:0);if(!(H>=0&&H<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!T.localize)throw new RangeError("locale must contain localize property");if(!T.formatLong)throw new RangeError("locale must contain formatLong property");var K=Object(i.a)(t);if(!a(K))throw new RangeError("Invalid time value");var W=u(K,Object(P.a)(K)),z={firstWeekContainsDate:q,weekStartsOn:H,locale:T,_originalDate:K};return L.match(M).map((function(t){var e=t[0];return"p"===e||"P"===e?(0,C[e])(t,T.formatLong):t})).join("").match(G).map((function(r){if("''"===r)return"'";var o=r[0];if("'"===o)return function(t){var e=t.match(U);if(!e)return t;return e[1].replace(B,"'")}(r);var i,a=_[o];if(a)return null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||(i=r,-1===A.indexOf(i))||D(r,e,String(t)),null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!function(t){return-1!==N.indexOf(t)}(r)||D(r,e,String(t)),a(W,r,T.localize,z);if(o.match(R))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return r})).join("")}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(73),o=n(86);function i(t,e){return function(n){return n.lift(new a(t,e))}}var a=function(){function t(t,e){this.predicate=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.predicate,this.thisArg))},t}(),c=function(t){function e(e,n,r){var o=t.call(this,e)||this;return o.predicate=n,o.thisArg=r,o.count=0,o}return r.a(e,t),e.prototype._next=function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)},e}(o.a)},,,function(t,e,n){"use strict";n.r(e);var r=n(2),o=n(1),i=n(183),a=n(29),c=n(87),u=n(203),s=n(144),l=n(41),f=n(8),d=n(114),h=n(27),p=n(61),v=n(18),y=n(9),b=n(187),g=n(270),m=n(73),w=n(86),x=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r.pending=!1,r}return m.a(e,t),e.prototype.schedule=function(t,e){if(void 0===e&&(e=0),this.closed)return this;this.state=t;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){if(void 0===n&&(n=0),null!==n&&this.delay===n&&!1===this.pending)return e;clearInterval(e)},e.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},e.prototype._execute=function(t,e){var n=!1,r=void 0;try{this.work(t)}catch(o){n=!0,r=!!o&&o||new Error(o)}if(n)return this.unsubscribe(),r},e.prototype._unsubscribe=function(){var t=this.id,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null},e}(function(t){function e(e,n){return t.call(this)||this}return m.a(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(n(113).a)),O=function(){function t(e,n){void 0===n&&(n=t.now),this.SchedulerAction=e,this.now=n}return t.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.SchedulerAction(this,t).schedule(n,e)},t.now=function(){return Date.now()},t}(),j=new(function(t){function e(n,r){void 0===r&&(r=O.now);var o=t.call(this,n,(function(){return e.delegate&&e.delegate!==o?e.delegate.now():r()}))||this;return o.actions=[],o.active=!1,o.scheduled=void 0,o}return m.a(e,t),e.prototype.schedule=function(n,r,o){return void 0===r&&(r=0),e.delegate&&e.delegate!==this?e.delegate.schedule(n,r,o):t.prototype.schedule.call(this,n,r,o)},e.prototype.flush=function(t){var e=this.actions;if(this.active)e.push(t);else{var n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}},e}(O))(x);function k(t,e){return void 0===e&&(e=j),function(n){return n.lift(new S(t,e))}}var S=function(){function t(t,e){this.dueTime=t,this.scheduler=e}return t.prototype.call=function(t,e){return e.subscribe(new E(t,this.dueTime,this.scheduler))},t}(),E=function(t){function e(e,n,r){var o=t.call(this,e)||this;return o.dueTime=n,o.scheduler=r,o.debouncedSubscription=null,o.lastValue=null,o.hasValue=!1,o}return m.a(e,t),e.prototype._next=function(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(L,this.dueTime,this))},e.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},e.prototype.debouncedNext=function(){if(this.clearDebounce(),this.hasValue){var t=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}},e.prototype.clearDebounce=function(){var t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)},e}(w.a);function L(t){t.debouncedNext()}var _=n(5);function I(){I=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(_){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new S(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(_){return{type:"throw",arg:_}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(E([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function E(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:L}}function L(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=E,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:E(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var T=300,C=["WIN-OPENED","WIN-CLOSED","TAB-OPENED","TAB-CLOSED"],P=null;function N(t){return A.apply(this,arguments)}function A(){return(A=Object(r.a)(I().mark((function t(e){var n,r,o;return I().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return D(),t.next=3,Object(a.b)();case 3:return n=t.sent,r=n.settings,t.next=7,r.get("showTabCountsBadge");case 7:t.sent?(chrome.action.setBadgeTextColor&&chrome.action.setBadgeTextColor({color:"#fff"}),chrome.action.setBadgeBackgroundColor({color:"#000"}),F(e),o=e.observe().pipe(Object(g.a)((function(t){var e=t.type;return C.includes(e)})),k(T)),P=o.subscribe((function(){return F(e)}))):chrome.action.setBadgeText({text:""});case 9:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function D(){P&&(P.unsubscribe(),P=null)}function F(t){return G.apply(this,arguments)}function G(){return(G=Object(r.a)(I().mark((function t(e){var n,r;return I().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.getWindows();case 3:n=t.sent,r=Object(_.r)(n),chrome.action.setBadgeText({text:"".concat(r.length)}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(0),Object(v.e)(t.t0,{prefix:"Unable to update badge counts"});case 11:case"end":return t.stop()}}),t,null,[[0,8]])})))).apply(this,arguments)}var M=n(159),U=n(126);function B(){return"function"===typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}var R=B(),q=n(171);var H=n(181),K=function(t){if(t&&"function"===typeof t[q.a])return i=t,function(t){var e=i[q.a]();if("function"!==typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if((o=t)&&"number"===typeof o.length&&"function"!==typeof o)return r=t,function(t){for(var e=0,n=r.length;e<n&&!t.closed;e++)t.next(r[e]);t.complete()};if(function(t){return!!t&&"function"!==typeof t.subscribe&&"function"===typeof t.then}(t))return n=t,function(t){return n.then((function(e){t.closed||(t.next(e),t.complete())}),(function(e){return t.error(e)})).then(null,U.a),t};if(t&&"function"===typeof t[R])return e=t,function(t){for(var n=e[R]();;){var r=void 0;try{r=n.next()}catch(o){return t.error(o),t}if(r.done){t.complete();break}if(t.next(r.value),t.closed)break}return"function"===typeof n.return&&t.add((function(){n.return&&n.return()})),t};var e,n,r,o,i,a=Object(H.a)(t)?"an invalid object":"'"+t+"'";throw new TypeError("You provided "+a+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")},W=function(t){function e(e){var n=t.call(this)||this;return n.parent=e,n}return m.a(e,t),e.prototype._next=function(t){this.parent.notifyNext(t)},e.prototype._error=function(t){this.parent.notifyError(t),this.unsubscribe()},e.prototype._complete=function(){this.parent.notifyComplete(),this.unsubscribe()},e}(w.a),z=(w.a,function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m.a(e,t),e.prototype.notifyNext=function(t){this.destination.next(t)},e.prototype.notifyError=function(t){this.destination.error(t)},e.prototype.notifyComplete=function(){this.destination.complete()},e}(w.a));w.a;var Y=function(){function t(t){this.durationSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new V(t,this.durationSelector))},t}(),V=function(t){function e(e,n){var r=t.call(this,e)||this;return r.durationSelector=n,r.hasValue=!1,r}return m.a(e,t),e.prototype._next=function(t){try{var e=this.durationSelector.call(this,t);e&&this._tryNext(t,e)}catch(n){this.destination.error(n)}},e.prototype._complete=function(){this.emitValue(),this.destination.complete()},e.prototype._tryNext=function(t,e){var n=this.durationSubscription;this.value=t,this.hasValue=!0,n&&(n.unsubscribe(),this.remove(n)),(n=function(t,e){if(!e.closed){if(t instanceof M.a)return t.subscribe(e);var n;try{n=K(t)(e)}catch(r){e.error(r)}return n}}(e,new W(this)))&&!n.closed&&this.add(this.durationSubscription=n)},e.prototype.notifyNext=function(){this.emitValue()},e.prototype.notifyComplete=function(){this.emitValue()},e.prototype.emitValue=function(){if(this.hasValue){var e=this.value,n=this.durationSubscription;n&&(this.durationSubscription=void 0,n.unsubscribe(),this.remove(n)),this.value=void 0,this.hasValue=!1,t.prototype._next.call(this,e)}},e}(z),$=n(180);function X(t,e){var n;return void 0===t&&(t=0),void 0===e&&(e=j),n=t,(Object($.a)(n)||!(n-parseFloat(n)+1>=0)||t<0)&&(t=0),e&&"function"===typeof e.schedule||(e=j),new M.a((function(n){return n.add(e.schedule(J,t,{subscriber:n,counter:0,period:t})),n}))}function J(t){var e=t.subscriber,n=t.counter,r=t.period;e.next(n),this.schedule({subscriber:e,counter:n+1,period:r},r)}var Q=n(24);function Z(){Z=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(_){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new S(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(_){return{type:"throw",arg:_}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(E([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function E(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:L}}function L(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=E,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:E(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var tt=["WIN-OPENED","WIN-CLOSED","TAB-OPENED","TAB-CLOSED","TAB-MOVED","TAB-UPDATED-URL","TAB-UPDATED-PINNED","TAB-UPDATED-GROUPID"],et=["id","incognito","tabs","title","type","state","top","left","width","height"],nt=["id","favIconUrl","title","url","pinned","groupId","description","active"],rt=null;function ot(t){return it.apply(this,arguments)}function it(){return(it=Object(r.a)(Z().mark((function t(e){var n,r;return Z().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(h.g)("recordingEnabled");case 2:if(!t.sent){t.next=8;break}return t.next=5,e.getWindows();case 5:n=t.sent,ut(r=n.map((function(t){return ct(t)})),e)&&at(r);case 8:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function at(t){var e={timestamp:Object(f.m)(),windows:t};return Object(h.i)("activeSnapshot",e)}function ct(t){var e=Object(Q.i)(t,et);return e.tabs=e.tabs.map((function(t){return function(t){return Object(Q.i)(t,nt)}(t)})),e}function ut(t,e){return Object(_.r)(t).some((function(t){return t.url&&!e.isNewTabUrl(t.url)}))}var st=n(135),lt=n(69);function ft(){ft=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(_){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new S(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(_){return{type:"throw",arg:_}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(E([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function E(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:L}}function L(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=E,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:E(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var dt="pulse";function ht(){return Object(h.i)("pulse",Object(f.m)())}function pt(){return Object(h.a)("pulse")}var vt=n(46),yt=n(51);function bt(){bt=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(_){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new S(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(_){return{type:"throw",arg:_}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(E([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function E(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:L}}function L(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=E,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:E(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}function gt(t,e){return mt.apply(this,arguments)}function mt(){return(mt=Object(r.a)(bt().mark((function t(e,n){var r,o,i,c,u,s,l;return bt().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(h.a)("activeSnapshot");case 2:if(!(null===(o=t.sent)||void 0===o||null===(r=o.windows)||void 0===r?void 0:r.length)){t.next=41;break}if(t.t0="snapshot-scheduled"!==e,t.t0){t.next=21;break}return t.t1=_.H,t.t2=o.windows,t.next=10,Object(yt.g)("snapshot-scheduled");case 10:if(t.t4=i=t.sent,t.t3=null===t.t4,t.t3){t.next=14;break}t.t3=void 0===i;case 14:if(!t.t3){t.next=18;break}t.t5=void 0,t.next=19;break;case 18:t.t5=i.windows;case 19:t.t6=t.t5,t.t0=!(0,t.t1)(t.t2,t.t6);case 21:if(!t.t0){t.next=41;break}return t.next=24,Object(a.b)();case 24:return c=t.sent,u=c.settings,s=c.id,l=Object(_.z)({id:Math.max(null!==n&&void 0!==n?n:0,o.timestamp),instant:o.timestamp,windows:o.windows,clientId:s||"",type:e,created:Object(f.m)()}),t.t7=yt.b,t.t8=l,t.next=32,u.get("scheduledSnapshotRemoveOlderThan");case 32:return t.t9=t.sent,t.t10=f.f,t.t11=t.t9*t.t10,t.next=37,u.get("scheduledSnapshotKeepAtMost");case 37:return t.t12=t.sent,t.t13={maxAge:t.t11,maxCount:t.t12},t.next=41,(0,t.t7)(t.t8,t.t13);case 41:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function wt(){wt=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(_){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new S(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(_){return{type:"throw",arg:_}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(E([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function E(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:L}}function L(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=E,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:E(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var xt="snapshot";function Ot(t){return jt.apply(this,arguments)}function jt(){return(jt=Object(r.a)(wt().mark((function t(e){var n,r;return wt().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null===e||void 0===e){t.next=4;break}t.t0=e,t.next=9;break;case 4:return t.next=6,Object(a.b)();case 6:return t.next=8,t.sent.settings.get("scheduledSnapshotCycle");case 8:t.t0=t.sent;case 9:if(!(n=t.t0)){t.next=13;break}return r=n*f.f,t.abrupt("return",Object(st.b)(xt,{when:Object(f.m)()+r,periodInMinutes:n}));case 13:return t.next=15,Object(st.a)(xt);case 15:case"end":return t.stop()}}),t)})))).apply(this,arguments)}var kt=n(122);function St(){St=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(_){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new S(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(_){return{type:"throw",arg:_}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(E([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function E(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:L}}function L(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=E,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:E(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}var Et=65e3;function Lt(){return(Lt=Object(r.a)(St().mark((function t(){var e,n;return St().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=0;case 1:if(!(e>2)){t.next=6;break}return t.next=5,Object(v.g)("force-reloading service worker");case 5:return t.abrupt("return",chrome.runtime.reload());case 6:return t.next=8,Object(kt.a)(Et);case 8:return t.next=10,pt();case 10:(n=t.sent)?Date.now()-n>7e4?e++:e=0:e++,t.next=1;break;case 14:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function _t(){_t=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(_){u=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var i=e&&e.prototype instanceof d?e:d,a=Object.create(i.prototype),c=new S(o||[]);return r(a,"_invoke",{value:x(t,n,c)}),a}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(_){return{type:"throw",arg:_}}}t.wrap=s;var f={};function d(){}function h(){}function p(){}var v={};u(v,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(E([])));b&&b!==e&&n.call(b,i)&&(v=b);var g=p.prototype=d.prototype=Object.create(v);function m(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(r,i,a,c){var u=l(t[r],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==typeof f&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){o("next",t,a,c)}),(function(t){o("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return o("throw",t,a,c)}))}c(u.arg)}var i;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){o(t,n,e,r)}))}return i=i?i.then(r,r):r()}})}function x(t,e,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=O(a,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=l(t,e,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function O(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=l(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function E(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:L}}function L(){return{value:void 0,done:!0}}return h.prototype=p,r(g,"constructor",{value:p,configurable:!0}),r(p,"constructor",{value:h,configurable:!0}),h.displayName=u(p,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,p):(t.__proto__=p,u(t,c,"GeneratorFunction")),t.prototype=Object.create(g),t},t.awrap=function(t){return{__await:t}},m(w.prototype),u(w.prototype,a,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new w(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},m(g),u(g,c,"Generator"),u(g,i,(function(){return this})),u(g,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function t(){for(;n.length;){var r=n.pop();if(r in e)return t.value=r,t.done=!1,t}return t.done=!0,t}},t.values=E,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return a.type="throw",a.arg=t,e.next=n,r&&(e.method="next",e.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:E(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},t}Object(y.d)("----- service worker load ".concat(Object(f.o)("en-US")," -----")),globalThis.onunhandledrejection=function(t){var e;t.preventDefault();var n=(null===(e=t.reason)||void 0===e?void 0:e.stack)||t.reason;Object(v.d)("Unhandled promise rejection in background".concat(n?": ".concat(n):""))},globalThis.addEventListener("error",(function(t){var e;t.preventDefault();var n=(null===(e=t.error)||void 0===e?void 0:e.stack)||t.error||t.message;Object(v.d)("Unhandled error in background".concat(n?": ".concat(n):""))}));try{Object(u.a)(),function(){Lt.apply(this,arguments)}();var It=Object(c.a)();0;var Tt=Object(i.a)(Object(o.a)({},Object(i.b)(It)));chrome.runtime.onInstalled.addListener(function(){var t=Object(r.a)(_t().mark((function t(e){var n,r,o,i,c;return _t().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.reason,r=e.previousVersion,"install"!==n){t.next=22;break}return Object(v.f)("extension installed"),t.prev=3,t.next=6,Object(h.a)("sbUpdateInfo");case 6:if(!(o=t.sent)){t.next=11;break}return i="Detected unplanned ".concat(Object(p.c)()," install at ").concat(Object(f.n)(),". Last update was ").concat(o.previousVersion," -> ").concat(o.currentVersion," at ").concat(Object(f.e)(o.updated),"."),Object(v.d)(i),t.abrupt("return");case 11:t.next=15;break;case 13:t.prev=13,t.t0=t.catch(3);case 15:return t.next=17,Object(a.b)();case 17:t.sent.settings.set("showWelcome",!0),t.next=36;break;case 22:if("update"!==n){t.next=35;break}if(c=Object(p.c)(),r===c){t.next=32;break}return Object(v.f)("extension updated ".concat(r," -> ").concat(c)),t.next=28,Object(h.i)("sbUpdateInfo",{updated:Object(f.m)(),previousVersion:r,currentVersion:c});case 28:try{(null===r||void 0===r?void 0:r.startsWith("4.0."))&&(s.a.fetchClientSetting("askForNameWhenSavingCollection").then((function(t){void 0===t&&s.a.saveClientSetting({id:"askForNameWhenSavingCollection",value:!1})})),s.a.fetchClientSetting("autoNameCollections").then((function(t){void 0===t&&s.a.saveClientSetting({id:"autoNameCollections",value:!1})})))}catch(u){}Object(b.a)(r)!==Object(b.a)(c)&&Object(h.i)("showSbUpdateNotification",!0),t.next=33;break;case 32:Object(v.f)("extension reloaded");case 33:t.next=36;break;case 35:"chrome_update"!==n&&"browser_update"!==n||Object(v.c)("browser version updated");case 36:case"end":return t.stop()}}),t,null,[[3,13]])})));return function(e){return t.apply(this,arguments)}}()),function(t){var e=t.session,n=t.canonicalMainFilename,r=t.canonicalMainUrl.toLowerCase();chrome.action.onClicked.addListener((function(t){return e.activateOrOpenTab(n,{currentWindowId:t.windowId,targetWindowPrivacy:"clear",activationScope:"current-window",tabMatcher:function(t){return Object(l.l)(t.url,r)},reuseNewTab:!0})}))}({session:Tt,canonicalMainFilename:It.ext.canonicalMainFilename,canonicalMainUrl:It.ext.canonicalMainUrl}),N(Tt),Object(d.b)("onSettingUpdated",function(){var t=Object(r.a)(_t().mark((function t(e){return _t().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("showTabCountsBadge"!==e.target){t.next=4;break}return t.next=4,N(Tt);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),function(t){rt&&(rt.unsubscribe(),rt=null);var e,n=t.observe().pipe(Object(g.a)((function(t){var e=t.type;return tt.includes(e)})),(e=function(t){return X("TAB-CLOSED"===(null===t||void 0===t?void 0:t.type)||"WIN-CLOSED"===(null===t||void 0===t?void 0:t.type)?2500:1e3)},function(t){return t.lift(new Y(e))}));rt=n.subscribe((function(){return ot(t)}))}(Tt),Object(st.d)(xt,Object(r.a)(wt().mark((function t(){return wt().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(h.g)("recordingEnabled");case 2:if(!t.sent){t.next=5;break}return t.next=5,gt("snapshot-scheduled",Object(f.m)());case 5:case"end":return t.stop()}}),t)})))),Object(d.b)("onSettingUpdated",function(){var t=Object(r.a)(wt().mark((function t(e){var n,r,o;return wt().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.target,r=e.data,"scheduledSnapshotCycle"!==n){t.next=6;break}if(o=r,!Object(vt.b)(o)){t.next=6;break}return t.next=6,Ot(o);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),Object(st.d)(dt,Object(r.a)(ft().mark((function t(){return ft().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(h.g)("recordingEnabled");case 2:if(!t.sent){t.next=7;break}return t.next=5,ht();case 5:return t.next=7,Object(lt.b)();case 7:case"end":return t.stop()}}),t)})))),function(t){Ct.apply(this,arguments)}(Tt)}catch(Pt){Object(v.e)(Pt,{prefix:"Service worker error"})}function Ct(){return(Ct=Object(r.a)(_t().mark((function t(e){return _t().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(h.g)("recordingEnabled");case 2:if(!t.sent){t.next=4;break}return t.abrupt("return");case 4:return t.prev=4,t.t0=gt,t.next=8,pt();case 8:return t.t1=t.sent,t.next=11,(0,t.t0)("browser-closed",t.t1);case 11:t.next=16;break;case 13:t.prev=13,t.t2=t.catch(4),Object(v.e)(t.t2,{prefix:"Failed to create browser-closed event"});case 16:return t.next=18,Ot();case 18:return t.next=20,Object(st.b)(dt,{periodInMinutes:1});case 20:return t.next=22,Object(h.h)("recordingEnabled",!0);case 22:return t.next=24,ht();case 24:return t.next=26,ot(e);case 26:case"end":return t.stop()}}),t,null,[[4,13]])})))).apply(this,arguments)}}]);