UNPKG

electron-angular-boilerplate

Version:

A basic electron app using AngularJS and Skeleton CSS with ES6 support

1,375 lines 113 kB
/* */ "format cjs"; (function(process) { !function(undefined) { 'use strict'; var __e = null, __g = null; (function(modules) { var installedModules = {}; function __webpack_require__(moduleId) { if (installedModules[moduleId]) return installedModules[moduleId].exports; var module = installedModules[moduleId] = { exports: {}, id: moduleId, loaded: false }; modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); module.loaded = true; return module.exports; } __webpack_require__.m = modules; __webpack_require__.c = installedModules; __webpack_require__.p = ""; return __webpack_require__(0); })([function(module, exports, __webpack_require__) { __webpack_require__(1); __webpack_require__(17); __webpack_require__(22); __webpack_require__(24); __webpack_require__(26); __webpack_require__(28); __webpack_require__(29); __webpack_require__(30); __webpack_require__(31); __webpack_require__(32); __webpack_require__(33); __webpack_require__(34); __webpack_require__(38); __webpack_require__(39); __webpack_require__(40); __webpack_require__(41); __webpack_require__(43); __webpack_require__(44); __webpack_require__(47); __webpack_require__(48); __webpack_require__(50); __webpack_require__(52); __webpack_require__(53); __webpack_require__(54); __webpack_require__(55); __webpack_require__(56); __webpack_require__(60); __webpack_require__(63); __webpack_require__(64); __webpack_require__(66); __webpack_require__(67); __webpack_require__(69); __webpack_require__(70); __webpack_require__(71); __webpack_require__(73); __webpack_require__(74); __webpack_require__(75); __webpack_require__(76); __webpack_require__(77); __webpack_require__(79); __webpack_require__(80); __webpack_require__(81); __webpack_require__(82); __webpack_require__(84); __webpack_require__(85); __webpack_require__(86); __webpack_require__(87); __webpack_require__(88); __webpack_require__(89); __webpack_require__(90); __webpack_require__(91); __webpack_require__(92); __webpack_require__(93); __webpack_require__(94); __webpack_require__(95); __webpack_require__(96); __webpack_require__(97); }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2), cel = __webpack_require__(4), cof = __webpack_require__(5), $def = __webpack_require__(9), invoke = __webpack_require__(10), arrayMethod = __webpack_require__(11), IE_PROTO = __webpack_require__(8).safe('__proto__'), assert = __webpack_require__(13), assertObject = assert.obj, ObjectProto = Object.prototype, html = $.html, A = [], _slice = A.slice, _join = A.join, classof = cof.classof, has = $.has, defineProperty = $.setDesc, getOwnDescriptor = $.getDesc, defineProperties = $.setDescs, isFunction = $.isFunction, isObject = $.isObject, toObject = $.toObject, toLength = $.toLength, toIndex = $.toIndex, IE8_DOM_DEFINE = false, $indexOf = __webpack_require__(14)(false), $forEach = arrayMethod(0), $map = arrayMethod(1), $filter = arrayMethod(2), $some = arrayMethod(3), $every = arrayMethod(4); if (!$.DESC) { try { IE8_DOM_DEFINE = defineProperty(cel('div'), 'x', {get: function() { return 8; }}).x == 8; } catch (e) {} $.setDesc = function(O, P, Attributes) { if (IE8_DOM_DEFINE) try { return defineProperty(O, P, Attributes); } catch (e) {} if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!'); if ('value' in Attributes) assertObject(O)[P] = Attributes.value; return O; }; $.getDesc = function(O, P) { if (IE8_DOM_DEFINE) try { return getOwnDescriptor(O, P); } catch (e) {} if (has(O, P)) return $.desc(!ObjectProto.propertyIsEnumerable.call(O, P), O[P]); }; $.setDescs = defineProperties = function(O, Properties) { assertObject(O); var keys = $.getKeys(Properties), length = keys.length, i = 0, P; while (length > i) $.setDesc(O, P = keys[i++], Properties[P]); return O; }; } $def($def.S + $def.F * !$.DESC, 'Object', { getOwnPropertyDescriptor: $.getDesc, defineProperty: $.setDesc, defineProperties: defineProperties }); var keys1 = ('constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,' + 'toLocaleString,toString,valueOf').split(','), keys2 = keys1.concat('length', 'prototype'), keysLen1 = keys1.length; var createDict = function() { var iframe = cel('iframe'), i = keysLen1, gt = '>', iframeDocument; iframe.style.display = 'none'; html.appendChild(iframe); iframe.src = 'javascript:'; iframeDocument = iframe.contentWindow.document; iframeDocument.open(); iframeDocument.write('<script>document.F=Object</script' + gt); iframeDocument.close(); createDict = iframeDocument.F; while (i--) delete createDict.prototype[keys1[i]]; return createDict(); }; function createGetKeys(names, length) { return function(object) { var O = toObject(object), i = 0, result = [], key; for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key); while (length > i) if (has(O, key = names[i++])) { ~$indexOf(result, key) || result.push(key); } return result; }; } function Empty() {} $def($def.S, 'Object', { getPrototypeOf: $.getProto = $.getProto || function(O) { O = Object(assert.def(O)); if (has(O, IE_PROTO)) return O[IE_PROTO]; if (isFunction(O.constructor) && O instanceof O.constructor) { return O.constructor.prototype; } return O instanceof Object ? ObjectProto : null; }, getOwnPropertyNames: $.getNames = $.getNames || createGetKeys(keys2, keys2.length, true), create: $.create = $.create || function(O, Properties) { var result; if (O !== null) { Empty.prototype = assertObject(O); result = new Empty(); Empty.prototype = null; result[IE_PROTO] = O; } else result = createDict(); return Properties === undefined ? result : defineProperties(result, Properties); }, keys: $.getKeys = $.getKeys || createGetKeys(keys1, keysLen1, false), seal: function seal(it) { return it; }, freeze: function freeze(it) { return it; }, preventExtensions: function preventExtensions(it) { return it; }, isSealed: function isSealed(it) { return !isObject(it); }, isFrozen: function isFrozen(it) { return !isObject(it); }, isExtensible: function isExtensible(it) { return isObject(it); } }); $def($def.P, 'Function', {bind: function(that) { var fn = assert.fn(this), partArgs = _slice.call(arguments, 1); function bound() { var args = partArgs.concat(_slice.call(arguments)), constr = this instanceof bound, ctx = constr ? $.create(fn.prototype) : that, result = invoke(fn, args, ctx); return constr ? ctx : result; } if (fn.prototype) bound.prototype = fn.prototype; return bound; }}); if (!(0 in Object('z') && 'z'[0] == 'z')) { $.ES5Object = function(it) { return cof(it) == 'String' ? it.split('') : Object(it); }; } var buggySlice = true; try { if (html) _slice.call(html); buggySlice = false; } catch (e) {} $def($def.P + $def.F * buggySlice, 'Array', {slice: function slice(begin, end) { var len = toLength(this.length), klass = cof(this); end = end === undefined ? len : end; if (klass == 'Array') return _slice.call(this, begin, end); var start = toIndex(begin, len), upTo = toIndex(end, len), size = toLength(upTo - start), cloned = Array(size), i = 0; for (; i < size; i++) cloned[i] = klass == 'String' ? this.charAt(start + i) : this[start + i]; return cloned; }}); $def($def.P + $def.F * ($.ES5Object != Object), 'Array', {join: function join() { return _join.apply($.ES5Object(this), arguments); }}); $def($def.S, 'Array', {isArray: function(arg) { return cof(arg) == 'Array'; }}); function createArrayReduce(isRight) { return function(callbackfn, memo) { assert.fn(callbackfn); var O = toObject(this), length = toLength(O.length), index = isRight ? length - 1 : 0, i = isRight ? -1 : 1; if (arguments.length < 2) for (; ; ) { if (index in O) { memo = O[index]; index += i; break; } index += i; assert(isRight ? index >= 0 : length > index, 'Reduce of empty array with no initial value'); } for (; isRight ? index >= 0 : length > index; index += i) if (index in O) { memo = callbackfn(memo, O[index], index, this); } return memo; }; } $def($def.P, 'Array', { forEach: $.each = $.each || function forEach(callbackfn) { return $forEach(this, callbackfn, arguments[1]); }, map: function map(callbackfn) { return $map(this, callbackfn, arguments[1]); }, filter: function filter(callbackfn) { return $filter(this, callbackfn, arguments[1]); }, some: function some(callbackfn) { return $some(this, callbackfn, arguments[1]); }, every: function every(callbackfn) { return $every(this, callbackfn, arguments[1]); }, reduce: createArrayReduce(false), reduceRight: createArrayReduce(true), indexOf: function indexOf(el) { return $indexOf(this, el, arguments[1]); }, lastIndexOf: function(el, fromIndex) { var O = toObject(this), length = toLength(O.length), index = length - 1; if (arguments.length > 1) index = Math.min(index, $.toInteger(fromIndex)); if (index < 0) index = toLength(length + index); for (; index >= 0; index--) if (index in O) if (O[index] === el) return index; return -1; } }); $def($def.P, 'String', {trim: __webpack_require__(15)(/^\s*([\s\S]*\S)?\s*$/, '$1')}); $def($def.S, 'Date', {now: function() { return +new Date; }}); function lz(num) { return num > 9 ? num : '0' + num; } var date = new Date(-5e13 - 1), brokenDate = !(date.toISOString && date.toISOString() == '0385-07-25T07:06:39.999Z' && __webpack_require__(16)(function() { new Date(NaN).toISOString(); })); $def($def.P + $def.F * brokenDate, 'Date', {toISOString: function() { if (!isFinite(this)) throw RangeError('Invalid time value'); var d = this, y = d.getUTCFullYear(), m = d.getUTCMilliseconds(), s = y < 0 ? '-' : y > 9999 ? '+' : ''; return s + ('00000' + Math.abs(y)).slice(s ? -6 : -4) + '-' + lz(d.getUTCMonth() + 1) + '-' + lz(d.getUTCDate()) + 'T' + lz(d.getUTCHours()) + ':' + lz(d.getUTCMinutes()) + ':' + lz(d.getUTCSeconds()) + '.' + (m > 99 ? m : '0' + lz(m)) + 'Z'; }}); if (classof(function() { return arguments; }()) == 'Object') cof.classof = function(it) { var tag = classof(it); return tag == 'Object' && isFunction(it.callee) ? 'Arguments' : tag; }; }, function(module, exports, __webpack_require__) { 'use strict'; var global = typeof self != 'undefined' ? self : Function('return this')(), core = {}, defineProperty = Object.defineProperty, hasOwnProperty = {}.hasOwnProperty, ceil = Math.ceil, floor = Math.floor, max = Math.max, min = Math.min; var DESC = !!function() { try { return defineProperty({}, 'a', {get: function() { return 2; }}).a == 2; } catch (e) {} }(); var hide = createDefiner(1); function toInteger(it) { return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); } function desc(bitmap, value) { return { enumerable: !(bitmap & 1), configurable: !(bitmap & 2), writable: !(bitmap & 4), value: value }; } function simpleSet(object, key, value) { object[key] = value; return object; } function createDefiner(bitmap) { return DESC ? function(object, key, value) { return $.setDesc(object, key, desc(bitmap, value)); } : simpleSet; } function isObject(it) { return it !== null && (typeof it == 'object' || typeof it == 'function'); } function isFunction(it) { return typeof it == 'function'; } function assertDefined(it) { if (it == undefined) throw TypeError("Can't call method on " + it); return it; } var $ = module.exports = __webpack_require__(3)({ g: global, core: core, html: global.document && document.documentElement, isObject: isObject, isFunction: isFunction, that: function() { return this; }, toInteger: toInteger, toLength: function(it) { return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; }, toIndex: function(index, length) { index = toInteger(index); return index < 0 ? max(index + length, 0) : min(index, length); }, has: function(it, key) { return hasOwnProperty.call(it, key); }, create: Object.create, getProto: Object.getPrototypeOf, DESC: DESC, desc: desc, getDesc: Object.getOwnPropertyDescriptor, setDesc: defineProperty, setDescs: Object.defineProperties, getKeys: Object.keys, getNames: Object.getOwnPropertyNames, getSymbols: Object.getOwnPropertySymbols, assertDefined: assertDefined, ES5Object: Object, toObject: function(it) { return $.ES5Object(assertDefined(it)); }, hide: hide, def: createDefiner(0), set: global.Symbol ? simpleSet : hide, each: [].forEach }); if (typeof __e != 'undefined') __e = core; if (typeof __g != 'undefined') __g = global; }, function(module, exports, __webpack_require__) { module.exports = function($) { $.FW = false; $.path = $.core; return $; }; }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2), document = $.g.document, isObject = $.isObject, is = isObject(document) && isObject(document.createElement); module.exports = function(it) { return is ? document.createElement(it) : {}; }; }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2), TAG = __webpack_require__(6)('toStringTag'), toString = {}.toString; function cof(it) { return toString.call(it).slice(8, -1); } cof.classof = function(it) { var O, T; return it == undefined ? it === undefined ? 'Undefined' : 'Null' : typeof(T = (O = Object(it))[TAG]) == 'string' ? T : cof(O); }; cof.set = function(it, tag, stat) { if (it && !$.has(it = stat ? it : it.prototype, TAG)) $.hide(it, TAG, tag); }; module.exports = cof; }, function(module, exports, __webpack_require__) { var global = __webpack_require__(2).g, store = __webpack_require__(7)('wks'); module.exports = function(name) { return store[name] || (store[name] = global.Symbol && global.Symbol[name] || __webpack_require__(8).safe('Symbol.' + name)); }; }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2), SHARED = '__core-js_shared__', store = $.g[SHARED] || ($.g[SHARED] = {}); module.exports = function(key) { return store[key] || (store[key] = {}); }; }, function(module, exports, __webpack_require__) { var sid = 0; function uid(key) { return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++sid + Math.random()).toString(36)); } uid.safe = __webpack_require__(2).g.Symbol || uid; module.exports = uid; }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2), global = $.g, core = $.core, isFunction = $.isFunction; function ctx(fn, that) { return function() { return fn.apply(that, arguments); }; } $def.F = 1; $def.G = 2; $def.S = 4; $def.P = 8; $def.B = 16; $def.W = 32; function $def(type, name, source) { var key, own, out, exp, isGlobal = type & $def.G, isProto = type & $def.P, target = isGlobal ? global : type & $def.S ? global[name] : (global[name] || {}).prototype, exports = isGlobal ? core : core[name] || (core[name] = {}); if (isGlobal) source = name; for (key in source) { own = !(type & $def.F) && target && key in target; if (own && key in exports) continue; out = own ? target[key] : source[key]; if (isGlobal && !isFunction(target[key])) exp = source[key]; else if (type & $def.B && own) exp = ctx(out, global); else if (type & $def.W && target[key] == out) !function(C) { exp = function(param) { return this instanceof C ? new C(param) : C(param); }; exp.prototype = C.prototype; }(out); else exp = isProto && isFunction(out) ? ctx(Function.call, out) : out; exports[key] = exp; if (isProto) (exports.prototype || (exports.prototype = {}))[key] = out; } } module.exports = $def; }, function(module, exports, __webpack_require__) { module.exports = function(fn, args, that) { var un = that === undefined; switch (args.length) { case 0: return un ? fn() : fn.call(that); case 1: return un ? fn(args[0]) : fn.call(that, args[0]); case 2: return un ? fn(args[0], args[1]) : fn.call(that, args[0], args[1]); case 3: return un ? fn(args[0], args[1], args[2]) : fn.call(that, args[0], args[1], args[2]); case 4: return un ? fn(args[0], args[1], args[2], args[3]) : fn.call(that, args[0], args[1], args[2], args[3]); case 5: return un ? fn(args[0], args[1], args[2], args[3], args[4]) : fn.call(that, args[0], args[1], args[2], args[3], args[4]); } return fn.apply(that, args); }; }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2), ctx = __webpack_require__(12); module.exports = function(TYPE) { var IS_MAP = TYPE == 1, IS_FILTER = TYPE == 2, IS_SOME = TYPE == 3, IS_EVERY = TYPE == 4, IS_FIND_INDEX = TYPE == 6, NO_HOLES = TYPE == 5 || IS_FIND_INDEX; return function($this, callbackfn, that) { var O = Object($.assertDefined($this)), self = $.ES5Object(O), f = ctx(callbackfn, that, 3), length = $.toLength(self.length), index = 0, result = IS_MAP ? Array(length) : IS_FILTER ? [] : undefined, val, res; for (; length > index; index++) if (NO_HOLES || index in self) { val = self[index]; res = f(val, index, O); if (TYPE) { if (IS_MAP) result[index] = res; else if (res) switch (TYPE) { case 3: return true; case 5: return val; case 6: return index; case 2: result.push(val); } else if (IS_EVERY) return false; } } return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; }; }; }, function(module, exports, __webpack_require__) { var assertFunction = __webpack_require__(13).fn; module.exports = function(fn, that, length) { assertFunction(fn); if (~length && that === undefined) return fn; switch (length) { case 1: return function(a) { return fn.call(that, a); }; case 2: return function(a, b) { return fn.call(that, a, b); }; case 3: return function(a, b, c) { return fn.call(that, a, b, c); }; } return function() { return fn.apply(that, arguments); }; }; }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2); function assert(condition, msg1, msg2) { if (!condition) throw TypeError(msg2 ? msg1 + msg2 : msg1); } assert.def = $.assertDefined; assert.fn = function(it) { if (!$.isFunction(it)) throw TypeError(it + ' is not a function!'); return it; }; assert.obj = function(it) { if (!$.isObject(it)) throw TypeError(it + ' is not an object!'); return it; }; assert.inst = function(it, Constructor, name) { if (!(it instanceof Constructor)) throw TypeError(name + ": use the 'new' operator!"); return it; }; module.exports = assert; }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2); module.exports = function(IS_INCLUDES) { return function($this, el, fromIndex) { var O = $.toObject($this), length = $.toLength(O.length), index = $.toIndex(fromIndex, length), value; if (IS_INCLUDES && el != el) while (length > index) { value = O[index++]; if (value != value) return true; } else for (; length > index; index++) if (IS_INCLUDES || index in O) { if (O[index] === el) return IS_INCLUDES || index; } return !IS_INCLUDES && -1; }; }; }, function(module, exports, __webpack_require__) { 'use strict'; module.exports = function(regExp, replace, isStatic) { var replacer = replace === Object(replace) ? function(part) { return replace[part]; } : replace; return function(it) { return String(isStatic ? it : this).replace(regExp, replacer); }; }; }, function(module, exports, __webpack_require__) { module.exports = function(exec) { try { exec(); return false; } catch (e) { return true; } }; }, function(module, exports, __webpack_require__) { 'use strict'; var $ = __webpack_require__(2), setTag = __webpack_require__(5).set, uid = __webpack_require__(8), shared = __webpack_require__(7), $def = __webpack_require__(9), $redef = __webpack_require__(18), keyOf = __webpack_require__(19), enumKeys = __webpack_require__(20), assertObject = __webpack_require__(13).obj, ObjectProto = Object.prototype, DESC = $.DESC, has = $.has, $create = $.create, getDesc = $.getDesc, setDesc = $.setDesc, desc = $.desc, $names = __webpack_require__(21), getNames = $names.get, toObject = $.toObject, $Symbol = $.g.Symbol, setter = false, TAG = uid('tag'), HIDDEN = uid('hidden'), _propertyIsEnumerable = {}.propertyIsEnumerable, SymbolRegistry = shared('symbol-registry'), AllSymbols = shared('symbols'), useNative = $.isFunction($Symbol); var setSymbolDesc = DESC ? function() { try { return $create(setDesc({}, HIDDEN, {get: function() { return setDesc(this, HIDDEN, {value: false})[HIDDEN]; }}))[HIDDEN] || setDesc; } catch (e) { return function(it, key, D) { var protoDesc = getDesc(ObjectProto, key); if (protoDesc) delete ObjectProto[key]; setDesc(it, key, D); if (protoDesc && it !== ObjectProto) setDesc(ObjectProto, key, protoDesc); }; } }() : setDesc; function wrap(tag) { var sym = AllSymbols[tag] = $.set($create($Symbol.prototype), TAG, tag); DESC && setter && setSymbolDesc(ObjectProto, tag, { configurable: true, set: function(value) { if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false; setSymbolDesc(this, tag, desc(1, value)); } }); return sym; } function defineProperty(it, key, D) { if (D && has(AllSymbols, key)) { if (!D.enumerable) { if (!has(it, HIDDEN)) setDesc(it, HIDDEN, desc(1, {})); it[HIDDEN][key] = true; } else { if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false; D = $create(D, {enumerable: desc(0, false)}); } return setSymbolDesc(it, key, D); } return setDesc(it, key, D); } function defineProperties(it, P) { assertObject(it); var keys = enumKeys(P = toObject(P)), i = 0, l = keys.length, key; while (l > i) defineProperty(it, key = keys[i++], P[key]); return it; } function create(it, P) { return P === undefined ? $create(it) : defineProperties($create(it), P); } function propertyIsEnumerable(key) { var E = _propertyIsEnumerable.call(this, key); return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true; } function getOwnPropertyDescriptor(it, key) { var D = getDesc(it = toObject(it), key); if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true; return D; } function getOwnPropertyNames(it) { var names = getNames(toObject(it)), result = [], i = 0, key; while (names.length > i) if (!has(AllSymbols, key = names[i++]) && key != HIDDEN) result.push(key); return result; } function getOwnPropertySymbols(it) { var names = getNames(toObject(it)), result = [], i = 0, key; while (names.length > i) if (has(AllSymbols, key = names[i++])) result.push(AllSymbols[key]); return result; } if (!useNative) { $Symbol = function Symbol() { if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor'); return wrap(uid(arguments[0])); }; $redef($Symbol.prototype, 'toString', function() { return this[TAG]; }); $.create = create; $.setDesc = defineProperty; $.getDesc = getOwnPropertyDescriptor; $.setDescs = defineProperties; $.getNames = $names.get = getOwnPropertyNames; $.getSymbols = getOwnPropertySymbols; if ($.DESC && $.FW) $redef(ObjectProto, 'propertyIsEnumerable', propertyIsEnumerable, true); } var symbolStatics = { 'for': function(key) { return has(SymbolRegistry, key += '') ? SymbolRegistry[key] : SymbolRegistry[key] = $Symbol(key); }, keyFor: function keyFor(key) { return keyOf(SymbolRegistry, key); }, useSetter: function() { setter = true; }, useSimple: function() { setter = false; } }; $.each.call(('hasInstance,isConcatSpreadable,iterator,match,replace,search,' + 'species,split,toPrimitive,toStringTag,unscopables').split(','), function(it) { var sym = __webpack_require__(6)(it); symbolStatics[it] = useNative ? sym : wrap(sym); }); setter = true; $def($def.G + $def.W, {Symbol: $Symbol}); $def($def.S, 'Symbol', symbolStatics); $def($def.S + $def.F * !useNative, 'Object', { create: create, defineProperty: defineProperty, defineProperties: defineProperties, getOwnPropertyDescriptor: getOwnPropertyDescriptor, getOwnPropertyNames: getOwnPropertyNames, getOwnPropertySymbols: getOwnPropertySymbols }); setTag($Symbol, 'Symbol'); setTag(Math, 'Math', true); setTag($.g.JSON, 'JSON', true); }, function(module, exports, __webpack_require__) { module.exports = __webpack_require__(2).hide; }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2); module.exports = function(object, el) { var O = $.toObject(object), keys = $.getKeys(O), length = keys.length, index = 0, key; while (length > index) if (O[key = keys[index++]] === el) return key; }; }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2); module.exports = function(it) { var keys = $.getKeys(it), getDesc = $.getDesc, getSymbols = $.getSymbols; if (getSymbols) $.each.call(getSymbols(it), function(key) { if (getDesc(it, key).enumerable) keys.push(key); }); return keys; }; }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2), toString = {}.toString, getNames = $.getNames; var windowNames = typeof window == 'object' && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; function getWindowNames(it) { try { return getNames(it); } catch (e) { return windowNames.slice(); } } module.exports.get = function getOwnPropertyNames(it) { if (windowNames && toString.call(it) == '[object Window]') return getWindowNames(it); return getNames($.toObject(it)); }; }, function(module, exports, __webpack_require__) { var $def = __webpack_require__(9); $def($def.S, 'Object', {assign: __webpack_require__(23)}); }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2), enumKeys = __webpack_require__(20); module.exports = Object.assign || function assign(target, source) { var T = Object($.assertDefined(target)), l = arguments.length, i = 1; while (l > i) { var S = $.ES5Object(arguments[i++]), keys = enumKeys(S), length = keys.length, j = 0, key; while (length > j) T[key = keys[j++]] = S[key]; } return T; }; }, function(module, exports, __webpack_require__) { var $def = __webpack_require__(9); $def($def.S, 'Object', {is: __webpack_require__(25)}); }, function(module, exports, __webpack_require__) { module.exports = Object.is || function is(x, y) { return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y; }; }, function(module, exports, __webpack_require__) { var $def = __webpack_require__(9); $def($def.S, 'Object', {setPrototypeOf: __webpack_require__(27).set}); }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2), assert = __webpack_require__(13); function check(O, proto) { assert.obj(O); assert(proto === null || $.isObject(proto), proto, ": can't set as prototype!"); } module.exports = { set: Object.setPrototypeOf || ('__proto__' in {} ? function(buggy, set) { try { set = __webpack_require__(12)(Function.call, $.getDesc(Object.prototype, '__proto__').set, 2); set({}, []); } catch (e) { buggy = true; } return function setPrototypeOf(O, proto) { check(O, proto); if (buggy) O.__proto__ = proto; else set(O, proto); return O; }; }() : undefined), check: check }; }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2), $def = __webpack_require__(9), isObject = $.isObject, toObject = $.toObject; $.each.call(('freeze,seal,preventExtensions,isFrozen,isSealed,isExtensible,' + 'getOwnPropertyDescriptor,getPrototypeOf,keys,getOwnPropertyNames').split(','), function(KEY, ID) { var fn = ($.core.Object || {})[KEY] || Object[KEY], forced = 0, method = {}; method[KEY] = ID == 0 ? function freeze(it) { return isObject(it) ? fn(it) : it; } : ID == 1 ? function seal(it) { return isObject(it) ? fn(it) : it; } : ID == 2 ? function preventExtensions(it) { return isObject(it) ? fn(it) : it; } : ID == 3 ? function isFrozen(it) { return isObject(it) ? fn(it) : true; } : ID == 4 ? function isSealed(it) { return isObject(it) ? fn(it) : true; } : ID == 5 ? function isExtensible(it) { return isObject(it) ? fn(it) : false; } : ID == 6 ? function getOwnPropertyDescriptor(it, key) { return fn(toObject(it), key); } : ID == 7 ? function getPrototypeOf(it) { return fn(Object($.assertDefined(it))); } : ID == 8 ? function keys(it) { return fn(toObject(it)); } : __webpack_require__(21).get; try { fn('z'); } catch (e) { forced = 1; } $def($def.S + $def.F * forced, 'Object', method); }); }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2), HAS_INSTANCE = __webpack_require__(6)('hasInstance'), FunctionProto = Function.prototype; if (!(HAS_INSTANCE in FunctionProto)) $.setDesc(FunctionProto, HAS_INSTANCE, {value: function(O) { if (!$.isFunction(this) || !$.isObject(O)) return false; if (!$.isObject(this.prototype)) return O instanceof this; while (O = $.getProto(O)) if (this.prototype === O) return true; return false; }}); }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2), $def = __webpack_require__(9), abs = Math.abs, floor = Math.floor, _isFinite = $.g.isFinite, MAX_SAFE_INTEGER = 0x1fffffffffffff; function isInteger(it) { return !$.isObject(it) && _isFinite(it) && floor(it) === it; } $def($def.S, 'Number', { EPSILON: Math.pow(2, -52), isFinite: function isFinite(it) { return typeof it == 'number' && _isFinite(it); }, isInteger: isInteger, isNaN: function isNaN(number) { return number != number; }, isSafeInteger: function isSafeInteger(number) { return isInteger(number) && abs(number) <= MAX_SAFE_INTEGER; }, MAX_SAFE_INTEGER: MAX_SAFE_INTEGER, MIN_SAFE_INTEGER: -MAX_SAFE_INTEGER, parseFloat: parseFloat, parseInt: parseInt }); }, function(module, exports, __webpack_require__) { var Infinity = 1 / 0, $def = __webpack_require__(9), E = Math.E, pow = Math.pow, abs = Math.abs, exp = Math.exp, log = Math.log, sqrt = Math.sqrt, ceil = Math.ceil, floor = Math.floor, EPSILON = pow(2, -52), EPSILON32 = pow(2, -23), MAX32 = pow(2, 127) * (2 - EPSILON32), MIN32 = pow(2, -126); function roundTiesToEven(n) { return n + 1 / EPSILON - 1 / EPSILON; } function sign(x) { return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1; } function asinh(x) { return !isFinite(x = +x) || x == 0 ? x : x < 0 ? -asinh(-x) : log(x + sqrt(x * x + 1)); } function expm1(x) { return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : exp(x) - 1; } $def($def.S, 'Math', { acosh: function acosh(x) { return (x = +x) < 1 ? NaN : isFinite(x) ? log(x / E + sqrt(x + 1) * sqrt(x - 1) / E) + 1 : x; }, asinh: asinh, atanh: function atanh(x) { return (x = +x) == 0 ? x : log((1 + x) / (1 - x)) / 2; }, cbrt: function cbrt(x) { return sign(x = +x) * pow(abs(x), 1 / 3); }, clz32: function clz32(x) { return (x >>>= 0) ? 31 - floor(log(x + 0.5) * Math.LOG2E) : 32; }, cosh: function cosh(x) { return (exp(x = +x) + exp(-x)) / 2; }, expm1: expm1, fround: function fround(x) { var $abs = abs(x), $sign = sign(x), a, result; if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32; a = (1 + EPSILON32 / EPSILON) * $abs; result = a - (a - $abs); if (result > MAX32 || result != result) return $sign * Infinity; return $sign * result; }, hypot: function hypot(value1, value2) { var sum = 0, i = 0, len = arguments.length, larg = 0, arg, div; while (i < len) { arg = abs(arguments[i++]); if (larg < arg) { div = larg / arg; sum = sum * div * div + 1; larg = arg; } else if (arg > 0) { div = arg / larg; sum += div * div; } else sum += arg; } return larg === Infinity ? Infinity : larg * sqrt(sum); }, imul: function imul(x, y) { var UInt16 = 0xffff, xn = +x, yn = +y, xl = UInt16 & xn, yl = UInt16 & yn; return 0 | xl * yl + ((UInt16 & xn >>> 16) * yl + xl * (UInt16 & yn >>> 16) << 16 >>> 0); }, log1p: function log1p(x) { return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : log(1 + x); }, log10: function log10(x) { return log(x) / Math.LN10; }, log2: function log2(x) { return log(x) / Math.LN2; }, sign: sign, sinh: function sinh(x) { return abs(x = +x) < 1 ? (expm1(x) - expm1(-x)) / 2 : (exp(x - 1) - exp(-x - 1)) * (E / 2); }, tanh: function tanh(x) { var a = expm1(x = +x), b = expm1(-x); return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x)); }, trunc: function trunc(it) { return (it > 0 ? floor : ceil)(it); } }); }, function(module, exports, __webpack_require__) { var $def = __webpack_require__(9), toIndex = __webpack_require__(2).toIndex, fromCharCode = String.fromCharCode, $fromCodePoint = String.fromCodePoint; $def($def.S + $def.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', {fromCodePoint: function fromCodePoint(x) { var res = [], len = arguments.length, i = 0, code; while (len > i) { code = +arguments[i++]; if (toIndex(code, 0x10ffff) !== code) throw RangeError(code + ' is not a valid code point'); res.push(code < 0x10000 ? fromCharCode(code) : fromCharCode(((code -= 0x10000) >> 10) + 0xd800, code % 0x400 + 0xdc00)); } return res.join(''); }}); }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2), $def = __webpack_require__(9); $def($def.S, 'String', {raw: function raw(callSite) { var tpl = $.toObject(callSite.raw), len = $.toLength(tpl.length), sln = arguments.length, res = [], i = 0; while (len > i) { res.push(String(tpl[i++])); if (i < sln) res.push(String(arguments[i])); } return res.join(''); }}); }, function(module, exports, __webpack_require__) { var set = __webpack_require__(2).set, $at = __webpack_require__(35)(true), ITER = __webpack_require__(8).safe('iter'), $iter = __webpack_require__(36), step = $iter.step; __webpack_require__(37)(String, 'String', function(iterated) { set(this, ITER, { o: String(iterated), i: 0 }); }, function() { var iter = this[ITER], O = iter.o, index = iter.i, point; if (index >= O.length) return step(1); point = $at(O, index); iter.i += point.length; return step(0, point); }); }, function(module, exports, __webpack_require__) { var $ = __webpack_require__(2); module.exports = function(TO_STRING) { return function(that, pos) { var s = String($.assertDefined(that)), i = $.toInteger(pos), l = s.length, a, b; if (i < 0 || i >= l) return TO_STRING ? '' : undefined; a = s.charCodeAt(i); return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff ? TO_STRING ? s.charAt(i) : a : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; }; }; }, function(module, exports, __webpack_require__) { 'use strict'; var $ = __webpack_require__(2), cof = __webpack_require__(5), classof = cof.classof, assert = __webpack_require__(13), assertObject = assert.obj, SYMBOL_ITERATOR = __webpack_require__(6)('iterator'), FF_ITERATOR = '@@iterator', Iterators = __webpack_require__(7)('iterators'), IteratorPrototype = {}; setIterator(IteratorPrototype, $.that); function setIterator(O, value) { $.hide(O, SYMBOL_ITERATOR, value); if (FF_ITERATOR in []) $.hide(O, FF_ITERATOR, value); } module.exports = { BUGGY: 'keys' in [] && !('next' in [].keys()), Iterators: Iterators, step: function(done, value) { return { value: value, done: !!done }; }, is: function(it) { var O = Object(it), Symbol = $.g.Symbol; return (Symbol && Symbol.iterator || FF_ITERATOR) in O || SYMBOL_ITERATOR in O || $.has(Iterators, classof(O)); }, get: function(it) { var Symbol = $.g.Symbol, getIter; if (it != undefined) { getIter = it[Symbol && Symbol.iterator || FF_ITERATOR] || it[SYMBOL_ITERATOR] || Iterators[classof(it)]; } assert($.isFunction(getIter), it, ' is not iterable!'); return assertObject(getIter.call(it)); }, set: setIterator, create: function(Constructor, NAME, next, proto) { Constructor.prototype = $.create(proto || IteratorPrototype, {next: $.desc(1, next)}); cof.set(Constructor, NAME + ' Iterator'); } }; }, function(module, exports, __webpack_require__) { var $def = __webpack_require__(9), $redef = __webpack_require__(18), $ = __webpack_require__(2), cof = __webpack_require__(5), $iter = __webpack_require__(36), SYMBOL_ITERATOR = __webpack_require__(6)('iterator'), FF_ITERATOR = '@@iterator', KEYS = 'keys', VALUES = 'values', Iterators = $iter.Iterators; module.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCE) { $iter.create(Constructor, NAME, next); function createMethod(kind) { function $$(that) { return new Constructor(that, kind); } switch (kind) { case KEYS: return function keys() { return $$(this); }; case VALUES: return function values() { return $$(this); }; } return function entries() { return $$(this); }; } var TAG = NAME + ' Iterator', proto = Base.prototype, _native = proto[SYMBOL_ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT], _default = _native || createMethod(DEFAULT), methods, key; if (_native) { var IteratorPrototype = $.getProto(_default.call(new Base)); cof.set(IteratorPrototype, TAG, true); if ($.FW && $.has(proto, FF_ITERATOR)) $iter.set(IteratorPrototype, $.that); } if ($.FW || FORCE) $iter.set(proto, _default); Iterators[NAME] = _default; Iterators[TAG] = $.that; if (DEFAULT) { methods = { keys: IS_SET ? _default : createMethod(KEYS), values: DEFAULT == VALUES ? _default : createMethod(VALUES), entries: DEFAULT != VALUES ? _default : createMethod('entries') }; if (FORCE) for (key in methods) { if (!(key in proto)) $redef(proto, key, methods[key]); } else $def($def.P + $def.F * $iter.BUGGY, NAME, methods); } }; }, function(module, exports, __webpack_require__) { 'use strict'; var $def = __webpack_require__(9), $at = __webpack_require__(35)(false); $def($def.P, 'String', {codePointAt: function codePointAt(pos) { return $at(this, pos); }}); }, function(module, exports, __webpack_require__) { 'use strict'; var $ = __webpack_require__(2), cof = __webpack_require__(5), $def = __webpack_require__(9), toLength = $.toLength; $def($def.P + $def.F * !__webpack_require__(16)(function() { 'q'.endsWith(/./); }), 'String', {endsWith: function endsWith(searchString) { if (cof(searchString) == 'RegExp') throw TypeError(); var that = String($.assertDefined(this)), endPosition = arguments[1], len = toLength(that.length), end = endPosition === undefined ? len : Math.min(toLength(endPosition), len); searchString += ''; return that.slice(end - searchString.length, end) === searchString; }}); }, function(module, exports, __webpack_require__) { 'use strict'; var $ = __webpack_require__(2), cof = __webpack_require__(5