github-desktop-for-mac-language-zh-cn
Version:
1,106 lines (1,030 loc) • 612 kB
JavaScript
/*! For license information please see main.js.LICENSE.txt */
(() => {
var e = {
9e3: (e, t, n) => {
var r = {};
e.exports = r, r.themes = {};
var i = n(3837),
o = r.styles = n(8093),
s = Object.defineProperties,
a = new RegExp(/[\r\n]+/g);
r.supportsColor = n(3969).supportsColor, void 0 === r.enabled && (r.enabled = !1 !== r.supportsColor()), r.enable = function() {
r.enabled = !0
}, r.disable = function() {
r.enabled = !1
}, r.stripColors = r.strip = function(e) {
return ("" + e).replace(/\x1B\[\d+m/g, "")
}, r.stylize = function(e, t) {
if (!r.enabled) return e + "";
var n = o[t];
return !n && t in r ? r[t](e) : n.open + e + n.close
};
var u = /[|\\{}()[\]^$+*?.]/g;
function l(e) {
var t = function e() {
return d.apply(e, arguments)
};
return t._styles = e, t.__proto__ = h, t
}
var c, f = (c = {}, o.grey = o.gray, Object.keys(o).forEach((function(e) {
o[e].closeRe = new RegExp(function(e) {
if ("string" != typeof e) throw new TypeError("Expected a string");
return e.replace(u, "\\$&")
}(o[e].close), "g"), c[e] = {
get: function() {
return l(this._styles.concat(e))
}
}
})), c),
h = s((function() {}), f);
function d() {
var e = Array.prototype.slice.call(arguments),
t = e.map((function(e) {
return null != e && e.constructor === String ? e : i.inspect(e)
})).join(" ");
if (!r.enabled || !t) return t;
for (var n = -1 != t.indexOf("\n"), s = this._styles, u = s.length; u--;) {
var l = o[s[u]];
t = l.open + t.replace(l.closeRe, l.open) + l.close, n && (t = t.replace(a, (function(e) {
return l.close + e + l.open
})))
}
return t
}
r.setTheme = function(e) {
if ("string" != typeof e)
for (var t in e) ! function(t) {
r[t] = function(n) {
if ("object" == typeof e[t]) {
var i = n;
for (var o in e[t]) i = r[e[t][o]](i);
return i
}
return r[e[t]](n)
}
}(t);
else console.log("colors.setTheme now only accepts an object, not a string. If you are trying to set a theme from a file, it is now your (the caller's) responsibility to require the file. The old syntax looked like colors.setTheme(__dirname + '/../themes/generic-logging.js'); The new syntax looks like colors.setTheme(require(__dirname + '/../themes/generic-logging.js'));")
};
var p = function(e, t) {
var n = t.split("");
return (n = n.map(e)).join("")
};
for (var g in r.trap = n(1158), r.zalgo = n(7452), r.maps = {}, r.maps.america = n(6315)(r), r.maps.zebra = n(1397)(r), r.maps.rainbow = n(6538)(r), r.maps.random = n(5044)(r), r.maps) ! function(e) {
r[e] = function(t) {
return p(r.maps[e], t)
}
}(g);
s(r, function() {
var e = {};
return Object.keys(f).forEach((function(t) {
e[t] = {
get: function() {
return l([t])
}
}
})), e
}())
},
1158: e => {
e.exports = function(e, t) {
var n = "";
e = (e = e || "Run the trap, drop the bass").split("");
var r = {
a: ["@", "Ą", "Ⱥ", "Ʌ", "Δ", "Λ", "Д"],
b: ["ß", "Ɓ", "Ƀ", "ɮ", "β", "฿"],
c: ["©", "Ȼ", "Ͼ"],
d: ["Ð", "Ɗ", "Ԁ", "ԁ", "Ԃ", "ԃ"],
e: ["Ë", "ĕ", "Ǝ", "ɘ", "Σ", "ξ", "Ҽ", "੬"],
f: ["Ӻ"],
g: ["ɢ"],
h: ["Ħ", "ƕ", "Ң", "Һ", "Ӈ", "Ԋ"],
i: ["༏"],
j: ["Ĵ"],
k: ["ĸ", "Ҡ", "Ӄ", "Ԟ"],
l: ["Ĺ"],
m: ["ʍ", "Ӎ", "ӎ", "Ԡ", "ԡ", "൩"],
n: ["Ñ", "ŋ", "Ɲ", "Ͷ", "Π", "Ҋ"],
o: ["Ø", "õ", "ø", "Ǿ", "ʘ", "Ѻ", "ם", "", "๏"],
p: ["Ƿ", "Ҏ"],
q: ["্"],
r: ["®", "Ʀ", "Ȑ", "Ɍ", "ʀ", "Я"],
s: ["§", "Ϟ", "ϟ", "Ϩ"],
t: ["Ł", "Ŧ", "ͳ"],
u: ["Ʊ", "Ս"],
v: ["ט"],
w: ["Ш", "Ѡ", "Ѽ", "൰"],
x: ["Ҳ", "Ӿ", "Ӽ", "ӽ"],
y: ["¥", "Ұ", "Ӌ"],
z: ["Ƶ", "ɀ"]
};
return e.forEach((function(e) {
e = e.toLowerCase();
var t = r[e] || [" "],
i = Math.floor(Math.random() * t.length);
n += void 0 !== r[e] ? r[e][i] : e
})), n
}
},
7452: e => {
e.exports = function(e, t) {
e = e || " he is here ";
var n = {
up: ["̍", "̎", "̄", "̅", "̿", "̑", "̆", "̐", "͒", "͗", "͑", "̇", "̈", "̊", "͂", "̓", "̈", "͊", "͋", "͌", "̃", "̂", "̌", "͐", "̀", "́", "̋", "̏", "̒", "̓", "̔", "̽", "̉", "ͣ", "ͤ", "ͥ", "ͦ", "ͧ", "ͨ", "ͩ", "ͪ", "ͫ", "ͬ", "ͭ", "ͮ", "ͯ", "̾", "͛", "͆", "̚"],
down: ["̖", "̗", "̘", "̙", "̜", "̝", "̞", "̟", "̠", "̤", "̥", "̦", "̩", "̪", "̫", "̬", "̭", "̮", "̯", "̰", "̱", "̲", "̳", "̹", "̺", "̻", "̼", "ͅ", "͇", "͈", "͉", "͍", "͎", "͓", "͔", "͕", "͖", "͙", "͚", "̣"],
mid: ["̕", "̛", "̀", "́", "͘", "̡", "̢", "̧", "̨", "̴", "̵", "̶", "͜", "͝", "͞", "͟", "͠", "͢", "̸", "̷", "͡", " ҉"]
},
r = [].concat(n.up, n.down, n.mid);
function i(e) {
return Math.floor(Math.random() * e)
}
function o(e) {
var t = !1;
return r.filter((function(n) {
t = n === e
})), t
}
return function(e, t) {
var r, s, a = "";
for (s in (t = t || {}).up = void 0 === t.up || t.up, t.mid = void 0 === t.mid || t.mid, t.down = void 0 === t.down || t.down, t.size = void 0 !== t.size ? t.size : "maxi", e = e.split(""))
if (!o(s)) {
switch (a += e[s], r = { up: 0, down: 0, mid: 0 }, t.size) {
case "mini":
r.up = i(8), r.mid = i(2), r.down = i(8);
break;
case "maxi":
r.up = i(16) + 3, r.mid = i(4) + 1, r.down = i(64) + 3;
break;
default:
r.up = i(8) + 1, r.mid = i(6) / 2, r.down = i(8) + 1
}
var u = ["up", "mid", "down"];
for (var l in u)
for (var c = u[l], f = 0; f <= r[c]; f++) t[c] && (a += n[c][i(n[c].length)])
}
return a
}(e, t)
}
},
6315: e => {
e.exports = function(e) {
return function(t, n, r) {
if (" " === t) return t;
switch (n % 3) {
case 0:
return e.red(t);
case 1:
return e.white(t);
case 2:
return e.blue(t)
}
}
}
},
6538: e => {
e.exports = function(e) {
var t = ["red", "yellow", "green", "blue", "magenta"];
return function(n, r, i) {
return " " === n ? n : e[t[r++ % t.length]](n)
}
}
},
5044: e => {
e.exports = function(e) {
var t = ["underline", "inverse", "grey", "yellow", "red", "green", "blue", "white", "cyan", "magenta", "brightYellow", "brightRed", "brightGreen", "brightBlue", "brightWhite", "brightCyan", "brightMagenta"];
return function(n, r, i) {
return " " === n ? n : e[t[Math.round(Math.random() * (t.length - 2))]](n)
}
}
},
1397: e => {
e.exports = function(e) {
return function(t, n, r) {
return n % 2 == 0 ? t : e.inverse(t)
}
}
},
8093: e => {
var t = {};
e.exports = t;
var n = {
reset: [0, 0],
bold: [1, 22],
dim: [2, 22],
italic: [3, 23],
underline: [4, 24],
inverse: [7, 27],
hidden: [8, 28],
strikethrough: [9, 29],
black: [30, 39],
red: [31, 39],
green: [32, 39],
yellow: [33, 39],
blue: [34, 39],
magenta: [35, 39],
cyan: [36, 39],
white: [37, 39],
gray: [90, 39],
grey: [90, 39],
brightRed: [91, 39],
brightGreen: [92, 39],
brightYellow: [93, 39],
brightBlue: [94, 39],
brightMagenta: [95, 39],
brightCyan: [96, 39],
brightWhite: [97, 39],
bgBlack: [40, 49],
bgRed: [41, 49],
bgGreen: [42, 49],
bgYellow: [43, 49],
bgBlue: [44, 49],
bgMagenta: [45, 49],
bgCyan: [46, 49],
bgWhite: [47, 49],
bgGray: [100, 49],
bgGrey: [100, 49],
bgBrightRed: [101, 49],
bgBrightGreen: [102, 49],
bgBrightYellow: [103, 49],
bgBrightBlue: [104, 49],
bgBrightMagenta: [105, 49],
bgBrightCyan: [106, 49],
bgBrightWhite: [107, 49],
blackBG: [40, 49],
redBG: [41, 49],
greenBG: [42, 49],
yellowBG: [43, 49],
blueBG: [44, 49],
magentaBG: [45, 49],
cyanBG: [46, 49],
whiteBG: [47, 49]
};
Object.keys(n).forEach((function(e) {
var r = n[e],
i = t[e] = [];
i.open = "[" + r[0] + "m", i.close = "[" + r[1] + "m"
}))
},
5951: e => {
"use strict";
e.exports = function(e, t) {
var n = (t = t || process.argv).indexOf("--"),
r = /^-{1,2}/.test(e) ? "" : "--",
i = t.indexOf(r + e);
return -1 !== i && (-1 === n || i < n)
}
},
3969: (e, t, n) => {
"use strict";
n(2037);
var r = n(5951),
i = process.env,
o = void 0;
function s(e) {
var t = function(e) {
if (!1 === o) return 0;
if (r("color=16m") || r("color=full") || r("color=truecolor")) return 3;
if (r("color=256")) return 2;
if (e && !e.isTTY && !0 !== o) return 0;
var t = o ? 1 : 0;
if ("CI" in i) return ["TRAVIS", "CIRCLECI", "APPVEYOR", "GITLAB_CI"].some((function(e) {
return e in i
})) || "codeship" === i.CI_NAME ? 1 : t;
if ("TEAMCITY_VERSION" in i) return /^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(i.TEAMCITY_VERSION) ? 1 : 0;
if ("TERM_PROGRAM" in i) {
var n = parseInt((i.TERM_PROGRAM_VERSION || "").split(".")[0], 10);
switch (i.TERM_PROGRAM) {
case "iTerm.app":
return n >= 3 ? 3 : 2;
case "Hyper":
return 3;
case "Apple_Terminal":
return 2
}
}
return /-256(color)?$/i.test(i.TERM) ? 2 : /^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(i.TERM) || "COLORTERM" in i ? 1 : (i.TERM, t)
}(e);
return function(e) {
return 0 !== e && { level: e, hasBasic: !0, has256: e >= 2, has16m: e >= 3 }
}(t)
}
r("no-color") || r("no-colors") || r("color=false") ? o = !1 : (r("color") || r("colors") || r("color=true") || r("color=always")) && (o = !0), "FORCE_COLOR" in i && (o = 0 === i.FORCE_COLOR.length || 0 !== parseInt(i.FORCE_COLOR, 10)), e.exports = {
supportsColor: s,
stdout: s(process.stdout),
stderr: s(process.stderr)
}
},
3450: (e, t, n) => {
var r = n(9e3);
e.exports = r
},
684: e => {
var t = [],
n = [],
r = function() {};
function i(e) {
return !~t.indexOf(e) && (t.push(e), !0)
}
function o(e) {
r = e
}
function s(e) {
for (var n = [], r = 0; r < t.length; r++)
if (t[r].async) n.push(t[r]);
else if (t[r](e)) return !0;
return !!n.length && new Promise((function(t) {
Promise.all(n.map((function(t) {
return t(e)
}))).then((function(e) {
t(e.some(Boolean))
}))
}))
}
function a(e) {
return !~n.indexOf(e) && (n.push(e), !0)
}
function u() {
r.apply(r, arguments)
}
function l(e) {
for (var t = 0; t < n.length; t++) e = n[t].apply(n[t], arguments);
return e
}
function c(e, t) {
var n = Object.prototype.hasOwnProperty;
for (var r in t) n.call(t, r) && (e[r] = t[r]);
return e
}
function f(e) {
return e.enabled = !1, e.modify = a, e.set = o, e.use = i, c((function() {
return !1
}), e)
}
function h(e) {
return e.enabled = !0, e.modify = a, e.set = o, e.use = i, c((function() {
var t = Array.prototype.slice.call(arguments, 0);
return u.call(u, e, l(t, e)), !0
}), e)
}
e.exports = function(e) {
return e.introduce = c, e.enabled = s, e.process = l, e.modify = a, e.write = u, e.nope = f, e.yep = h, e.set = o, e.use = i, e
}
},
9256: (e, t, n) => {
e.exports = n(5811)
},
5811: (e, t, n) => {
var r = n(684)((function e(t, n) {
return (n = n || {}).namespace = t, n.prod = !0, n.dev = !1, n.force || e.force ? e.yep(n) : e.nope(n)
}));
e.exports = r
},
2201: (e, t, n) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) {
return (0, o.isAsync)(e) ? function(...t) {
const n = t.pop();
return a(e.apply(this, t), n)
} : (0, r.default)((function(t, n) {
var r;
try {
r = e.apply(this, t)
} catch (e) {
return n(e)
}
if (r && "function" == typeof r.then) return a(r, n);
n(null, r)
}))
};
var r = s(n(6646)),
i = s(n(5933)),
o = n(1940);
function s(e) {
return e && e.__esModule ? e : { default: e }
}
function a(e, t) {
return e.then((e => {
u(t, null, e)
}), (e => {
u(t, e && e.message ? e : new Error(e))
}))
}
function u(e, t, n) {
try {
e(t, n)
} catch (e) {
(0, i.default)((e => {
throw e
}), e)
}
}
e.exports = t.default
},
7931: (e, t, n) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 });
var r = c(n(1771)),
i = c(n(2325)),
o = c(n(9622)),
s = c(n(5498)),
a = c(n(9485)),
u = c(n(1940)),
l = c(n(3171));
function c(e) {
return e && e.__esModule ? e : { default: e }
}
function f(e, t, n) {
n = (0, s.default)(n);
var r = 0,
o = 0,
{ length: u } = e,
l = !1;
function c(e, t) {
!1 === e && (l = !0), !0 !== l && (e ? n(e) : ++o !== u && t !== i.default || n(null))
}
for (0 === u && n(null); r < u; r++) t(e[r], r, (0, a.default)(c))
}
function h(e, t, n) {
return (0, o.default)(e, 1 / 0, t, n)
}
t.default = (0, l.default)((function(e, t, n) {
return ((0, r.default)(e) ? f : h)(e, (0, u.default)(t), n)
}), 3), e.exports = t.default
},
9622: (e, t, n) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 });
var r = s(n(9925)),
i = s(n(1940)),
o = s(n(3171));
function s(e) {
return e && e.__esModule ? e : { default: e }
}
t.default = (0, o.default)((function(e, t, n, o) {
return (0, r.default)(t)(e, (0, i.default)(n), o)
}), 4), e.exports = t.default
},
1080: (e, t, n) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 });
var r = o(n(9622)),
i = o(n(3171));
function o(e) {
return e && e.__esModule ? e : { default: e }
}
t.default = (0, i.default)((function(e, t, n) {
return (0, r.default)(e, 1, t, n)
}), 3), e.exports = t.default
},
9508: (e, t, n) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 });
var r = a(n(7931)),
i = a(n(5926)),
o = a(n(1940)),
s = a(n(3171));
function a(e) {
return e && e.__esModule ? e : { default: e }
}
t.default = (0, s.default)((function(e, t, n) {
return (0, r.default)(e, (0, i.default)((0, o.default)(t)), n)
}), 3), e.exports = t.default
},
8463: (e, t, n) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e, t, n, r) {
let o = !1,
s = !1,
a = !1,
u = 0,
l = 0;
function c() {
u >= t || a || o || (a = !0, e.next().then((({ value: e, done: t }) => {
if (!s && !o) {
if (a = !1, t) return o = !0, void(u <= 0 && r(null));
u++, n(e, l, f), l++, c()
}
})).catch(h))
}
function f(e, t) {
if (u -= 1, !s) return e ? h(e) : !1 === e ? (o = !0, void(s = !0)) : t === i.default || o && u <= 0 ? (o = !0, r(null)) : void c()
}
function h(e) {
s || (a = !1, o = !0, r(e))
}
c()
};
var r, i = (r = n(2325)) && r.__esModule ? r : { default: r };
e.exports = t.default
},
3171: (e, t) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e, t = e.length) {
if (!t) throw new Error("arity is undefined");
return function(...n) {
return "function" == typeof n[t - 1] ? e.apply(this, n) : new Promise(((r, i) => {
n[t - 1] = (e, ...t) => {
if (e) return i(e);
r(t.length > 1 ? t : t[0])
}, e.apply(this, n)
}))
}
}, e.exports = t.default
},
2325: (e, t) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.default = {}, e.exports = t.default
},
9925: (e, t, n) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 });
var r = l(n(5498)),
i = l(n(8561)),
o = l(n(9485)),
s = n(1940),
a = l(n(8463)),
u = l(n(2325));
function l(e) {
return e && e.__esModule ? e : { default: e }
}
t.default = e => (t, n, l) => {
if (l = (0, r.default)(l), e <= 0) throw new RangeError("concurrency limit cannot be less than 1");
if (!t) return l(null);
if ((0, s.isAsyncGenerator)(t)) return (0, a.default)(t, e, n, l);
if ((0, s.isAsyncIterable)(t)) return (0, a.default)(t[Symbol.asyncIterator](), e, n, l);
var c = (0, i.default)(t),
f = !1,
h = !1,
d = 0,
p = !1;
function g(e, t) {
if (!h)
if (d -= 1, e) f = !0, l(e);
else if (!1 === e) f = !0, h = !0;
else {
if (t === u.default || f && d <= 0) return f = !0, l(null);
p || m()
}
}
function m() {
for (p = !0; d < e && !f;) {
var t = c();
if (null === t) return f = !0, void(d <= 0 && l(null));
d += 1, n(t.value, t.key, (0, o.default)(g))
}
p = !1
}
m()
}, e.exports = t.default
},
4344: (e, t) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) {
return e[Symbol.iterator] && e[Symbol.iterator]()
}, e.exports = t.default
},
6646: (e, t) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) {
return function(...t) {
var n = t.pop();
return e.call(this, t, n)
}
}, e.exports = t.default
},
1771: (e, t) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) {
return e && "number" == typeof e.length && e.length >= 0 && e.length % 1 == 0
}, e.exports = t.default
},
8561: (e, t, n) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) {
if ((0, r.default)(e)) return function(e) {
var t = -1,
n = e.length;
return function() {
return ++t < n ? { value: e[t], key: t } : null
}
}(e);
var t, n, o, s, a = (0, i.default)(e);
return a ? function(e) {
var t = -1;
return function() {
var n = e.next();
return n.done ? null : (t++, { value: n.value, key: t })
}
}(a) : (n = (t = e) ? Object.keys(t) : [], o = -1, s = n.length, function e() {
var r = n[++o];
return "__proto__" === r ? e() : o < s ? { value: t[r], key: r } : null
})
};
var r = o(n(1771)),
i = o(n(4344));
function o(e) {
return e && e.__esModule ? e : { default: e }
}
e.exports = t.default
},
5498: (e, t) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) {
function t(...t) {
if (null !== e) {
var n = e;
e = null, n.apply(this, t)
}
}
return Object.assign(t, e), t
}, e.exports = t.default
},
9485: (e, t) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) {
return function(...t) {
if (null === e) throw new Error("已调用回调.");
var n = e;
e = null, n.apply(this, t)
}
}, e.exports = t.default
},
2686: (e, t, n) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 });
var r = s(n(1771)),
i = s(n(1940)),
o = s(n(3171));
function s(e) {
return e && e.__esModule ? e : { default: e }
}
t.default = (0, o.default)(((e, t, n) => {
var o = (0, r.default)(t) ? [] : {};
e(t, ((e, t, n) => {
(0, i.default)(e)(((e, ...r) => {
r.length < 2 && ([r] = r), o[t] = r, n(e)
}))
}), (e => n(e, o)))
}), 3), e.exports = t.default
},
5933: (e, t) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.fallback = s, t.wrap = a;
var n, r = t.hasQueueMicrotask = "function" == typeof queueMicrotask && queueMicrotask,
i = t.hasSetImmediate = "function" == typeof setImmediate && setImmediate,
o = t.hasNextTick = "object" == typeof process && "function" == typeof process.nextTick;
function s(e) {
setTimeout(e, 0)
}
function a(e) {
return (t, ...n) => e((() => t(...n)))
}
n = r ? queueMicrotask : i ? setImmediate : o ? process.nextTick : s, t.default = a(n)
},
5926: (e, t) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) {
return (t, n, r) => e(t, r)
}, e.exports = t.default
},
1940: (e, t, n) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.isAsyncIterable = t.isAsyncGenerator = t.isAsync = void 0;
var r, i = (r = n(2201)) && r.__esModule ? r : { default: r };
function o(e) {
return "AsyncFunction" === e[Symbol.toStringTag]
}
t.default = function(e) {
if ("function" != typeof e) throw new Error("expected a function");
return o(e) ? (0, i.default)(e) : e
}, t.isAsync = o, t.isAsyncGenerator = function(e) {
return "AsyncGenerator" === e[Symbol.toStringTag]
}, t.isAsyncIterable = function(e) {
return "function" == typeof e[Symbol.asyncIterator]
}
},
8370: (e, t, n) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e, t) {
return (0, r.default)(i.default, e, t)
};
var r = o(n(2686)),
i = o(n(1080));
function o(e) {
return e && e.__esModule ? e : { default: e }
}
e.exports = t.default
},
7492: function(e, t) {
var n, r;
void 0 === (r = "function" == typeof(n = function() {
var e = /^v?(?:\d+)(\.(?:[x*]|\d+)(\.(?:[x*]|\d+)(\.(?:[x*]|\d+))?(?:-[\da-z\-]+(?:\.[\da-z\-]+)*)?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i;
function t(e) {
var t, n, r = e.replace(/^v/, "").replace(/\+.*$/, ""),
i = (n = "-", -1 === (t = r).indexOf(n) ? t.length : t.indexOf(n)),
o = r.substring(0, i).split(".");
return o.push(r.substring(i + 1)), o
}
function n(e) {
return isNaN(Number(e)) ? e : Number(e)
}
function r(t) {
if ("string" != typeof t) throw new TypeError("参数无效,需要字符串");
if (!e.test(t)) throw new Error("Invalid argument not valid semver ('" + t + "' received)")
}
function i(e, i) {
[e, i].forEach(r);
for (var o = t(e), s = t(i), a = 0; a < Math.max(o.length - 1, s.length - 1); a++) {
var u = parseInt(o[a] || 0, 10),
l = parseInt(s[a] || 0, 10);
if (u > l) return 1;
if (l > u) return -1
}
var c = o[o.length - 1],
f = s[s.length - 1];
if (c && f) {
var h = c.split(".").map(n),
d = f.split(".").map(n);
for (a = 0; a < Math.max(h.length, d.length); a++) {
if (void 0 === h[a] || "string" == typeof d[a] && "number" == typeof h[a]) return -1;
if (void 0 === d[a] || "string" == typeof h[a] && "number" == typeof d[a]) return 1;
if (h[a] > d[a]) return 1;
if (d[a] > h[a]) return -1
}
} else if (c || f) return c ? -1 : 1;
return 0
}
var o = [">", ">=", "=", "<", "<="],
s = { ">": [1], ">=": [0, 1], "=": [0], "<=": [-1, 0], "<": [-1] };
return i.validate = function(t) {
return "string" == typeof t && e.test(t)
}, i.compare = function(e, t, n) {
! function(e) {
if ("string" != typeof e) throw new TypeError("运算符类型无效,应为字符串,但得到 " + typeof e);
if (-1 === o.indexOf(e)) throw new TypeError("运算符无效,应为 " + o.join("|"))
}(n);
var r = i(e, t);
return s[n].indexOf(r) > -1
}, i
}) ? n.apply(t, []) : n) || (e.exports = r)
},
9379: (e, t, n) => {
"use strict";
var r = n(7231);
Object.defineProperty(t, "_R", {
enumerable: !0,
get: function() {
return r.initializeNotifications
}
}), Object.defineProperty(t, "c0", {
enumerable: !0,
get: function() {
return r.showNotification
}
}), Object.defineProperty(t, "pD", {
enumerable: !0,
get: function() {
return r.terminateNotifications
}
}), Object.defineProperty(t, "X", {
enumerable: !0,
get: function() {
return r.getNotificationsPermission
}
}), Object.defineProperty(t, "QJ", {
enumerable: !0,
get: function() {
return r.requestNotificationsPermission
}
});
n(7344), n(7838);
var i = n(4747);
Object.defineProperty(t, "V2", {
enumerable: !0,
get: function() {
return i.onNotificationEvent
}
})
},
7231: function(e, t, n) {
"use strict";
var r = this && this.__awaiter || function(e, t, n, r) {
return new(n || (n = Promise))((function(i, o) {
function s(e) {
try {
u(r.next(e))
} catch (e) {
o(e)
}
}
function a(e) {
try {
u(r.throw(e))
} catch (e) {
o(e)
}
}
function u(e) {
var t;
e.done ? i(e.value) : (t = e.value, t instanceof n ? t : new n((function(e) {
e(t)
}))).then(s, a)
}
u((r = r.apply(e, t || [])).next())
}))
};
Object.defineProperty(t, "__esModule", { value: !0 }), t.closeNotification = t.showNotification = t.requestNotificationsPermission = t.getNotificationsPermission = t.terminateNotifications = t.initializeNotifications = void 0;
const i = n(7344),
o = n(4747),
s = n(7196);
let a;
function u() {
return void 0 !== a || (a = i.supportsNotifications() ? n(33) : null), a
}
t.initializeNotifications = e => {
var t;
return null === (t = u()) || void 0 === t ? void 0 : t.initializeNotifications(o.notificationCallback, e)
}, t.terminateNotifications = () => {
var e;
return null === (e = u()) || void 0 === e ? void 0 : e.terminateNotifications()
}, t.getNotificationsPermission = () => {
var e;
return null === (e = u()) || void 0 === e ? void 0 : e.getNotificationsPermission()
}, t.requestNotificationsPermission = () => {
var e;
return null === (e = u()) || void 0 === e ? void 0 : e.requestNotificationsPermission()
}, t.showNotification = (...e) => r(void 0, void 0, void 0, (function*() {
var t;
const n = s.v4();
try {
yield null === (t = u()) || void 0 === t ? void 0 : t.showNotification(n, ...e)
} catch (e) {
return null
}
return n
})), t.closeNotification = (...e) => {
var t;
return null === (t = u()) || void 0 === t ? void 0 : t.closeNotification(...e)
}
},
4747: (e, t) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.onNotificationEvent = t.notificationCallback = void 0;
let n = null;
t.notificationCallback = (...e) => null == n ? void 0 : n(...e), t.onNotificationEvent = e => {
n = e
}
},
7838: (e, t, n) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.getNotificationSettingsUrl = void 0;
const r = n(7344);
t.getNotificationSettingsUrl = function() {
return r.supportsNotifications() ? "x-apple.systempreferences:com.apple.preference.notifications" : null
}
},
7344: (e, t, n) => {
"use strict";
Object.defineProperty(t, "__esModule", { value: !0 }), t.supportsNotificationsPermissionRequest = t.supportsNotifications = void 0;
const r = n(2037);
function i() {
const e = r.release().split(".");
return parseInt(e[0], 10) >= 18
}
t.supportsNotifications = function() {
return i()
}, t.supportsNotificationsPermissionRequest = function() {
return i()
}
},
7196: (e, t, n) => {
"use strict";
n.r(t), n.d(t, {
NIL: () => S,
parse: () => v,
stringify: () => f,
v1: () => m,
v3: () => b,
v4: () => _,
v5: () => w,
validate: () => l,
version: () => E
});
var r = n(6113),
i = n.n(r);
const o = new Uint8Array(256);
let s = o.length;
function a() {
return s > o.length - 16 && (i().randomFillSync(o), s = 0), o.slice(s, s += 16)
}
const u = /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,
l = function(e) {
return "string" == typeof e && u.test(e)
},
c = [];
for (let e = 0; e < 256; ++e) c.push((e + 256).toString(16).substr(1));
const f = function(e, t = 0) {
const n = (c[e[t + 0]] + c[e[t + 1]] + c[e[t + 2]] + c[e[t + 3]] + "-" + c[e[t + 4]] + c[e[t + 5]] + "-" + c[e[t + 6]] + c[e[t + 7]] + "-" + c[e[t + 8]] + c[e[t + 9]] + "-" + c[e[t + 10]] + c[e[t + 11]] + c[e[t + 12]] + c[e[t + 13]] + c[e[t + 14]] + c[e[t + 15]]).toLowerCase();
if (!l(n)) throw TypeError("Stringified UUID is invalid");
return n
};
let h, d, p = 0,
g = 0;
const m = function(e, t, n) {
let r = t && n || 0;
const i = t || new Array(16);
let o = (e = e || {}).node || h,
s = void 0 !== e.clockseq ? e.clockseq : d;
if (null == o || null == s) {
const t = e.random || (e.rng || a)();
null == o && (o = h = [1 | t[0], t[1], t[2], t[3], t[4], t[5]]), null == s && (s = d = 16383 & (t[6] << 8 | t[7]))
}
let u = void 0 !== e.msecs ? e.msecs : Date.now(),
l = void 0 !== e.nsecs ? e.nsecs : g + 1;
const c = u - p + (l - g) / 1e4;
if (c < 0 && void 0 === e.clockseq && (s = s + 1 & 16383), (c < 0 || u > p) && void 0 === e.nsecs && (l = 0), l >= 1e4) throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");
p = u, g = l, d = s, u += 122192928e5;
const m = (1e4 * (268435455 & u) + l) % 4294967296;
i[r++] = m >>> 24 & 255, i[r++] = m >>> 16 & 255, i[r++] = m >>> 8 & 255, i[r++] = 255 & m;
const v = u / 4294967296 * 1e4 & 268435455;
i[r++] = v >>> 8 & 255, i[r++] = 255 & v, i[r++] = v >>> 24 & 15 | 16, i[r++] = v >>> 16 & 255, i[r++] = s >>> 8 | 128, i[r++] = 255 & s;
for (let e = 0; e < 6; ++e) i[r + e] = o[e];
return t || f(i)
},
v = function(e) {
if (!l(e)) throw TypeError("Invalid UUID");
let t;
const n = new Uint8Array(16);
return n[0] = (t = parseInt(e.slice(0, 8), 16)) >>> 24, n[1] = t >>> 16 & 255, n[2] = t >>> 8 & 255, n[3] = 255 & t, n[4] = (t = parseInt(e.slice(9, 13), 16)) >>> 8, n[5] = 255 & t, n[6] = (t = parseInt(e.slice(14, 18), 16)) >>> 8, n[7] = 255 & t, n[8] = (t = parseInt(e.slice(19, 23), 16)) >>> 8, n[9] = 255 & t, n[10] = (t = parseInt(e.slice(24, 36), 16)) / 1099511627776 & 255, n[11] = t / 4294967296 & 255, n[12] = t >>> 24 & 255, n[13] = t >>> 16 & 255, n[14] = t >>> 8 & 255, n[15] = 255 & t, n
};
function y(e, t, n) {
function r(e, r, i, o) {
if ("string" == typeof e && (e = function(e) {
e = unescape(encodeURIComponent(e));
const t = [];
for (let n = 0; n < e.length; ++n) t.push(e.charCodeAt(n));
return t
}(e)), "string" == typeof r && (r = v(r)), 16 !== r.length) throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");
let s = new Uint8Array(16 + e.length);
if (s.set(r), s.set(e, r.length), s = n(s), s[6] = 15 & s[6] | t, s[8] = 63 & s[8] | 128, i) {
o = o || 0;
for (let e = 0; e < 16; ++e) i[o + e] = s[e];
return i
}
return f(s)
}
try {
r.name = e
} catch (e) {}
return r.DNS = "6ba7b810-9dad-11d1-80b4-00c04fd430c8", r.URL = "6ba7b811-9dad-11d1-80b4-00c04fd430c8", r
}
const b = y("v3", 48, (function(e) {
return Array.isArray(e) ? e = Buffer.from(e) : "string" == typeof e && (e = Buffer.from(e, "utf8")), i().createHash("md5").update(e).digest()
})),
_ = function(e, t, n) {
const r = (e = e || {}).random || (e.rng || a)();
if (r[6] = 15 & r[6] | 64, r[8] = 63 & r[8] | 128, t) {
n = n || 0;
for (let e = 0; e < 16; ++e) t[n + e] = r[e];
return t
}
return f(r)
},
w = y("v5", 80, (function(e) {
return Array.isArray(e) ? e = Buffer.from(e) : "string" == typeof e && (e = Buffer.from(e, "utf8")), i().createHash("sha1").update(e).digest()
})),
S = "00000000-0000-0000-0000-000000000000",
E = function(e) {
if (!l(e)) throw TypeError("Invalid UUID");
return parseInt(e.substr(14, 1), 16)
}
},
2382: (e, t, n) => {
"use strict";
const r = n(1017),
i = n(2298),
o = n(8822),
s = n(7207);
e.exports = function(e) {
const t = i.app || i.remote.app,
n = i.screen || i.remote.screen;
let a, u, l;
const c = Object.assign({
file: "window-state.json",
path: t.getPath("userData"),
maximize: !0,
fullScreen: !0
}, e),
f = r.join(c.path, c.file);
function h() {
return a && Number.isInteger(a.x) && Number.isInteger(a.y) && Number.isInteger(a.width) && a.width > 0 && Number.isInteger(a.height) && a.height > 0
}
function d() {
const e = n.getPrimaryDisplay().bounds;
a = { width: c.defaultWidth || 800, height: c.defaultHeight || 600, x: 0, y: 0, displayBounds: e }
}
function p(e) {
if (e = e || u) try {
const t = e.getBounds();
(function(e) {
return !e.isMaximized() && !e.isMinimized() && !e.isFullScreen()
})(e) && (a.x = t.x, a.y = t.y, a.width = t.width, a.height = t.height), a.i