0
|
1 (function webpackUniversalModuleDefinition(root, factory) {
|
|
2 if(typeof exports === 'object' && typeof module === 'object')
|
|
3 module.exports = factory();
|
|
4 else if(typeof define === 'function' && define.amd)
|
|
5 define([], factory);
|
|
6 else if(typeof exports === 'object')
|
|
7 exports["feather"] = factory();
|
|
8 else
|
|
9 root["feather"] = factory();
|
|
10 })(this, function() {
|
|
11 return /******/ (function(modules) { // webpackBootstrap
|
|
12 /******/ // The module cache
|
|
13 /******/ var installedModules = {};
|
|
14 /******/
|
|
15 /******/ // The require function
|
|
16 /******/ function __webpack_require__(moduleId) {
|
|
17 /******/
|
|
18 /******/ // Check if module is in cache
|
|
19 /******/ if(installedModules[moduleId]) {
|
|
20 /******/ return installedModules[moduleId].exports;
|
|
21 /******/ }
|
|
22 /******/ // Create a new module (and put it into the cache)
|
|
23 /******/ var module = installedModules[moduleId] = {
|
|
24 /******/ i: moduleId,
|
|
25 /******/ l: false,
|
|
26 /******/ exports: {}
|
|
27 /******/ };
|
|
28 /******/
|
|
29 /******/ // Execute the module function
|
|
30 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
|
31 /******/
|
|
32 /******/ // Flag the module as loaded
|
|
33 /******/ module.l = true;
|
|
34 /******/
|
|
35 /******/ // Return the exports of the module
|
|
36 /******/ return module.exports;
|
|
37 /******/ }
|
|
38 /******/
|
|
39 /******/
|
|
40 /******/ // expose the modules object (__webpack_modules__)
|
|
41 /******/ __webpack_require__.m = modules;
|
|
42 /******/
|
|
43 /******/ // expose the module cache
|
|
44 /******/ __webpack_require__.c = installedModules;
|
|
45 /******/
|
|
46 /******/ // define getter function for harmony exports
|
|
47 /******/ __webpack_require__.d = function(exports, name, getter) {
|
|
48 /******/ if(!__webpack_require__.o(exports, name)) {
|
|
49 /******/ Object.defineProperty(exports, name, {
|
|
50 /******/ configurable: false,
|
|
51 /******/ enumerable: true,
|
|
52 /******/ get: getter
|
|
53 /******/ });
|
|
54 /******/ }
|
|
55 /******/ };
|
|
56 /******/
|
|
57 /******/ // getDefaultExport function for compatibility with non-harmony modules
|
|
58 /******/ __webpack_require__.n = function(module) {
|
|
59 /******/ var getter = module && module.__esModule ?
|
|
60 /******/ function getDefault() { return module['default']; } :
|
|
61 /******/ function getModuleExports() { return module; };
|
|
62 /******/ __webpack_require__.d(getter, 'a', getter);
|
|
63 /******/ return getter;
|
|
64 /******/ };
|
|
65 /******/
|
|
66 /******/ // Object.prototype.hasOwnProperty.call
|
|
67 /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
|
|
68 /******/
|
|
69 /******/ // __webpack_public_path__
|
|
70 /******/ __webpack_require__.p = "";
|
|
71 /******/
|
|
72 /******/ // Load entry module and return exports
|
|
73 /******/ return __webpack_require__(__webpack_require__.s = 49);
|
|
74 /******/ })
|
|
75 /************************************************************************/
|
|
76 /******/ ([
|
|
77 /* 0 */
|
|
78 /***/ (function(module, exports, __webpack_require__) {
|
|
79
|
|
80 var store = __webpack_require__(36)('wks');
|
|
81 var uid = __webpack_require__(15);
|
|
82 var Symbol = __webpack_require__(1).Symbol;
|
|
83 var USE_SYMBOL = typeof Symbol == 'function';
|
|
84
|
|
85 var $exports = module.exports = function (name) {
|
|
86 return store[name] || (store[name] =
|
|
87 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
|
|
88 };
|
|
89
|
|
90 $exports.store = store;
|
|
91
|
|
92
|
|
93 /***/ }),
|
|
94 /* 1 */
|
|
95 /***/ (function(module, exports) {
|
|
96
|
|
97 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
|
|
98 var global = module.exports = typeof window != 'undefined' && window.Math == Math
|
|
99 ? window : typeof self != 'undefined' && self.Math == Math ? self
|
|
100 // eslint-disable-next-line no-new-func
|
|
101 : Function('return this')();
|
|
102 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
|
|
103
|
|
104
|
|
105 /***/ }),
|
|
106 /* 2 */
|
|
107 /***/ (function(module, exports) {
|
|
108
|
|
109 module.exports = function (it) {
|
|
110 return typeof it === 'object' ? it !== null : typeof it === 'function';
|
|
111 };
|
|
112
|
|
113
|
|
114 /***/ }),
|
|
115 /* 3 */
|
|
116 /***/ (function(module, exports, __webpack_require__) {
|
|
117
|
|
118 var global = __webpack_require__(1);
|
|
119 var core = __webpack_require__(7);
|
|
120 var hide = __webpack_require__(8);
|
|
121 var redefine = __webpack_require__(10);
|
|
122 var ctx = __webpack_require__(11);
|
|
123 var PROTOTYPE = 'prototype';
|
|
124
|
|
125 var $export = function (type, name, source) {
|
|
126 var IS_FORCED = type & $export.F;
|
|
127 var IS_GLOBAL = type & $export.G;
|
|
128 var IS_STATIC = type & $export.S;
|
|
129 var IS_PROTO = type & $export.P;
|
|
130 var IS_BIND = type & $export.B;
|
|
131 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
|
|
132 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
|
|
133 var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
|
|
134 var key, own, out, exp;
|
|
135 if (IS_GLOBAL) source = name;
|
|
136 for (key in source) {
|
|
137 // contains in native
|
|
138 own = !IS_FORCED && target && target[key] !== undefined;
|
|
139 // export native or passed
|
|
140 out = (own ? target : source)[key];
|
|
141 // bind timers to global for call from export context
|
|
142 exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
|
|
143 // extend global
|
|
144 if (target) redefine(target, key, out, type & $export.U);
|
|
145 // export
|
|
146 if (exports[key] != out) hide(exports, key, exp);
|
|
147 if (IS_PROTO && expProto[key] != out) expProto[key] = out;
|
|
148 }
|
|
149 };
|
|
150 global.core = core;
|
|
151 // type bitmap
|
|
152 $export.F = 1; // forced
|
|
153 $export.G = 2; // global
|
|
154 $export.S = 4; // static
|
|
155 $export.P = 8; // proto
|
|
156 $export.B = 16; // bind
|
|
157 $export.W = 32; // wrap
|
|
158 $export.U = 64; // safe
|
|
159 $export.R = 128; // real proto method for `library`
|
|
160 module.exports = $export;
|
|
161
|
|
162
|
|
163 /***/ }),
|
|
164 /* 4 */
|
|
165 /***/ (function(module, exports, __webpack_require__) {
|
|
166
|
|
167 var anObject = __webpack_require__(9);
|
|
168 var IE8_DOM_DEFINE = __webpack_require__(29);
|
|
169 var toPrimitive = __webpack_require__(31);
|
|
170 var dP = Object.defineProperty;
|
|
171
|
|
172 exports.f = __webpack_require__(5) ? Object.defineProperty : function defineProperty(O, P, Attributes) {
|
|
173 anObject(O);
|
|
174 P = toPrimitive(P, true);
|
|
175 anObject(Attributes);
|
|
176 if (IE8_DOM_DEFINE) try {
|
|
177 return dP(O, P, Attributes);
|
|
178 } catch (e) { /* empty */ }
|
|
179 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
|
|
180 if ('value' in Attributes) O[P] = Attributes.value;
|
|
181 return O;
|
|
182 };
|
|
183
|
|
184
|
|
185 /***/ }),
|
|
186 /* 5 */
|
|
187 /***/ (function(module, exports, __webpack_require__) {
|
|
188
|
|
189 // Thank's IE8 for his funny defineProperty
|
|
190 module.exports = !__webpack_require__(12)(function () {
|
|
191 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
|
|
192 });
|
|
193
|
|
194
|
|
195 /***/ }),
|
|
196 /* 6 */
|
|
197 /***/ (function(module, exports) {
|
|
198
|
|
199 var hasOwnProperty = {}.hasOwnProperty;
|
|
200 module.exports = function (it, key) {
|
|
201 return hasOwnProperty.call(it, key);
|
|
202 };
|
|
203
|
|
204
|
|
205 /***/ }),
|
|
206 /* 7 */
|
|
207 /***/ (function(module, exports) {
|
|
208
|
|
209 var core = module.exports = { version: '2.5.1' };
|
|
210 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
|
|
211
|
|
212
|
|
213 /***/ }),
|
|
214 /* 8 */
|
|
215 /***/ (function(module, exports, __webpack_require__) {
|
|
216
|
|
217 var dP = __webpack_require__(4);
|
|
218 var createDesc = __webpack_require__(14);
|
|
219 module.exports = __webpack_require__(5) ? function (object, key, value) {
|
|
220 return dP.f(object, key, createDesc(1, value));
|
|
221 } : function (object, key, value) {
|
|
222 object[key] = value;
|
|
223 return object;
|
|
224 };
|
|
225
|
|
226
|
|
227 /***/ }),
|
|
228 /* 9 */
|
|
229 /***/ (function(module, exports, __webpack_require__) {
|
|
230
|
|
231 var isObject = __webpack_require__(2);
|
|
232 module.exports = function (it) {
|
|
233 if (!isObject(it)) throw TypeError(it + ' is not an object!');
|
|
234 return it;
|
|
235 };
|
|
236
|
|
237
|
|
238 /***/ }),
|
|
239 /* 10 */
|
|
240 /***/ (function(module, exports, __webpack_require__) {
|
|
241
|
|
242 var global = __webpack_require__(1);
|
|
243 var hide = __webpack_require__(8);
|
|
244 var has = __webpack_require__(6);
|
|
245 var SRC = __webpack_require__(15)('src');
|
|
246 var TO_STRING = 'toString';
|
|
247 var $toString = Function[TO_STRING];
|
|
248 var TPL = ('' + $toString).split(TO_STRING);
|
|
249
|
|
250 __webpack_require__(7).inspectSource = function (it) {
|
|
251 return $toString.call(it);
|
|
252 };
|
|
253
|
|
254 (module.exports = function (O, key, val, safe) {
|
|
255 var isFunction = typeof val == 'function';
|
|
256 if (isFunction) has(val, 'name') || hide(val, 'name', key);
|
|
257 if (O[key] === val) return;
|
|
258 if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
|
|
259 if (O === global) {
|
|
260 O[key] = val;
|
|
261 } else if (!safe) {
|
|
262 delete O[key];
|
|
263 hide(O, key, val);
|
|
264 } else if (O[key]) {
|
|
265 O[key] = val;
|
|
266 } else {
|
|
267 hide(O, key, val);
|
|
268 }
|
|
269 // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
|
|
270 })(Function.prototype, TO_STRING, function toString() {
|
|
271 return typeof this == 'function' && this[SRC] || $toString.call(this);
|
|
272 });
|
|
273
|
|
274
|
|
275 /***/ }),
|
|
276 /* 11 */
|
|
277 /***/ (function(module, exports, __webpack_require__) {
|
|
278
|
|
279 // optional / simple context binding
|
|
280 var aFunction = __webpack_require__(32);
|
|
281 module.exports = function (fn, that, length) {
|
|
282 aFunction(fn);
|
|
283 if (that === undefined) return fn;
|
|
284 switch (length) {
|
|
285 case 1: return function (a) {
|
|
286 return fn.call(that, a);
|
|
287 };
|
|
288 case 2: return function (a, b) {
|
|
289 return fn.call(that, a, b);
|
|
290 };
|
|
291 case 3: return function (a, b, c) {
|
|
292 return fn.call(that, a, b, c);
|
|
293 };
|
|
294 }
|
|
295 return function (/* ...args */) {
|
|
296 return fn.apply(that, arguments);
|
|
297 };
|
|
298 };
|
|
299
|
|
300
|
|
301 /***/ }),
|
|
302 /* 12 */
|
|
303 /***/ (function(module, exports) {
|
|
304
|
|
305 module.exports = function (exec) {
|
|
306 try {
|
|
307 return !!exec();
|
|
308 } catch (e) {
|
|
309 return true;
|
|
310 }
|
|
311 };
|
|
312
|
|
313
|
|
314 /***/ }),
|
|
315 /* 13 */
|
|
316 /***/ (function(module, exports) {
|
|
317
|
|
318 module.exports = {};
|
|
319
|
|
320
|
|
321 /***/ }),
|
|
322 /* 14 */
|
|
323 /***/ (function(module, exports) {
|
|
324
|
|
325 module.exports = function (bitmap, value) {
|
|
326 return {
|
|
327 enumerable: !(bitmap & 1),
|
|
328 configurable: !(bitmap & 2),
|
|
329 writable: !(bitmap & 4),
|
|
330 value: value
|
|
331 };
|
|
332 };
|
|
333
|
|
334
|
|
335 /***/ }),
|
|
336 /* 15 */
|
|
337 /***/ (function(module, exports) {
|
|
338
|
|
339 var id = 0;
|
|
340 var px = Math.random();
|
|
341 module.exports = function (key) {
|
|
342 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
|
|
343 };
|
|
344
|
|
345
|
|
346 /***/ }),
|
|
347 /* 16 */
|
|
348 /***/ (function(module, exports, __webpack_require__) {
|
|
349
|
|
350 // to indexed object, toObject with fallback for non-array-like ES3 strings
|
|
351 var IObject = __webpack_require__(34);
|
|
352 var defined = __webpack_require__(19);
|
|
353 module.exports = function (it) {
|
|
354 return IObject(defined(it));
|
|
355 };
|
|
356
|
|
357
|
|
358 /***/ }),
|
|
359 /* 17 */
|
|
360 /***/ (function(module, exports, __webpack_require__) {
|
|
361
|
|
362 var ctx = __webpack_require__(11);
|
|
363 var call = __webpack_require__(38);
|
|
364 var isArrayIter = __webpack_require__(39);
|
|
365 var anObject = __webpack_require__(9);
|
|
366 var toLength = __webpack_require__(22);
|
|
367 var getIterFn = __webpack_require__(40);
|
|
368 var BREAK = {};
|
|
369 var RETURN = {};
|
|
370 var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
|
|
371 var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
|
|
372 var f = ctx(fn, that, entries ? 2 : 1);
|
|
373 var index = 0;
|
|
374 var length, step, iterator, result;
|
|
375 if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
|
|
376 // fast case for arrays with default iterator
|
|
377 if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
|
|
378 result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
|
|
379 if (result === BREAK || result === RETURN) return result;
|
|
380 } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
|
|
381 result = call(iterator, f, step.value, entries);
|
|
382 if (result === BREAK || result === RETURN) return result;
|
|
383 }
|
|
384 };
|
|
385 exports.BREAK = BREAK;
|
|
386 exports.RETURN = RETURN;
|
|
387
|
|
388
|
|
389 /***/ }),
|
|
390 /* 18 */
|
|
391 /***/ (function(module, exports) {
|
|
392
|
|
393 // 7.1.4 ToInteger
|
|
394 var ceil = Math.ceil;
|
|
395 var floor = Math.floor;
|
|
396 module.exports = function (it) {
|
|
397 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
|
|
398 };
|
|
399
|
|
400
|
|
401 /***/ }),
|
|
402 /* 19 */
|
|
403 /***/ (function(module, exports) {
|
|
404
|
|
405 // 7.2.1 RequireObjectCoercible(argument)
|
|
406 module.exports = function (it) {
|
|
407 if (it == undefined) throw TypeError("Can't call method on " + it);
|
|
408 return it;
|
|
409 };
|
|
410
|
|
411
|
|
412 /***/ }),
|
|
413 /* 20 */
|
|
414 /***/ (function(module, exports, __webpack_require__) {
|
|
415
|
|
416 "use strict";
|
|
417
|
|
418 var LIBRARY = __webpack_require__(52);
|
|
419 var $export = __webpack_require__(3);
|
|
420 var redefine = __webpack_require__(10);
|
|
421 var hide = __webpack_require__(8);
|
|
422 var has = __webpack_require__(6);
|
|
423 var Iterators = __webpack_require__(13);
|
|
424 var $iterCreate = __webpack_require__(53);
|
|
425 var setToStringTag = __webpack_require__(24);
|
|
426 var getPrototypeOf = __webpack_require__(59);
|
|
427 var ITERATOR = __webpack_require__(0)('iterator');
|
|
428 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
|
|
429 var FF_ITERATOR = '@@iterator';
|
|
430 var KEYS = 'keys';
|
|
431 var VALUES = 'values';
|
|
432
|
|
433 var returnThis = function () { return this; };
|
|
434
|
|
435 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
|
|
436 $iterCreate(Constructor, NAME, next);
|
|
437 var getMethod = function (kind) {
|
|
438 if (!BUGGY && kind in proto) return proto[kind];
|
|
439 switch (kind) {
|
|
440 case KEYS: return function keys() { return new Constructor(this, kind); };
|
|
441 case VALUES: return function values() { return new Constructor(this, kind); };
|
|
442 } return function entries() { return new Constructor(this, kind); };
|
|
443 };
|
|
444 var TAG = NAME + ' Iterator';
|
|
445 var DEF_VALUES = DEFAULT == VALUES;
|
|
446 var VALUES_BUG = false;
|
|
447 var proto = Base.prototype;
|
|
448 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
|
|
449 var $default = $native || getMethod(DEFAULT);
|
|
450 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
|
|
451 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
|
|
452 var methods, key, IteratorPrototype;
|
|
453 // Fix native
|
|
454 if ($anyNative) {
|
|
455 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
|
|
456 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
|
|
457 // Set @@toStringTag to native iterators
|
|
458 setToStringTag(IteratorPrototype, TAG, true);
|
|
459 // fix for some old engines
|
|
460 if (!LIBRARY && !has(IteratorPrototype, ITERATOR)) hide(IteratorPrototype, ITERATOR, returnThis);
|
|
461 }
|
|
462 }
|
|
463 // fix Array#{values, @@iterator}.name in V8 / FF
|
|
464 if (DEF_VALUES && $native && $native.name !== VALUES) {
|
|
465 VALUES_BUG = true;
|
|
466 $default = function values() { return $native.call(this); };
|
|
467 }
|
|
468 // Define iterator
|
|
469 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
|
|
470 hide(proto, ITERATOR, $default);
|
|
471 }
|
|
472 // Plug for library
|
|
473 Iterators[NAME] = $default;
|
|
474 Iterators[TAG] = returnThis;
|
|
475 if (DEFAULT) {
|
|
476 methods = {
|
|
477 values: DEF_VALUES ? $default : getMethod(VALUES),
|
|
478 keys: IS_SET ? $default : getMethod(KEYS),
|
|
479 entries: $entries
|
|
480 };
|
|
481 if (FORCED) for (key in methods) {
|
|
482 if (!(key in proto)) redefine(proto, key, methods[key]);
|
|
483 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
|
|
484 }
|
|
485 return methods;
|
|
486 };
|
|
487
|
|
488
|
|
489 /***/ }),
|
|
490 /* 21 */
|
|
491 /***/ (function(module, exports, __webpack_require__) {
|
|
492
|
|
493 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
|
|
494 var $keys = __webpack_require__(55);
|
|
495 var enumBugKeys = __webpack_require__(37);
|
|
496
|
|
497 module.exports = Object.keys || function keys(O) {
|
|
498 return $keys(O, enumBugKeys);
|
|
499 };
|
|
500
|
|
501
|
|
502 /***/ }),
|
|
503 /* 22 */
|
|
504 /***/ (function(module, exports, __webpack_require__) {
|
|
505
|
|
506 // 7.1.15 ToLength
|
|
507 var toInteger = __webpack_require__(18);
|
|
508 var min = Math.min;
|
|
509 module.exports = function (it) {
|
|
510 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
|
|
511 };
|
|
512
|
|
513
|
|
514 /***/ }),
|
|
515 /* 23 */
|
|
516 /***/ (function(module, exports, __webpack_require__) {
|
|
517
|
|
518 var shared = __webpack_require__(36)('keys');
|
|
519 var uid = __webpack_require__(15);
|
|
520 module.exports = function (key) {
|
|
521 return shared[key] || (shared[key] = uid(key));
|
|
522 };
|
|
523
|
|
524
|
|
525 /***/ }),
|
|
526 /* 24 */
|
|
527 /***/ (function(module, exports, __webpack_require__) {
|
|
528
|
|
529 var def = __webpack_require__(4).f;
|
|
530 var has = __webpack_require__(6);
|
|
531 var TAG = __webpack_require__(0)('toStringTag');
|
|
532
|
|
533 module.exports = function (it, tag, stat) {
|
|
534 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
|
|
535 };
|
|
536
|
|
537
|
|
538 /***/ }),
|
|
539 /* 25 */
|
|
540 /***/ (function(module, exports, __webpack_require__) {
|
|
541
|
|
542 // 7.1.13 ToObject(argument)
|
|
543 var defined = __webpack_require__(19);
|
|
544 module.exports = function (it) {
|
|
545 return Object(defined(it));
|
|
546 };
|
|
547
|
|
548
|
|
549 /***/ }),
|
|
550 /* 26 */
|
|
551 /***/ (function(module, exports, __webpack_require__) {
|
|
552
|
|
553 // getting tag from 19.1.3.6 Object.prototype.toString()
|
|
554 var cof = __webpack_require__(35);
|
|
555 var TAG = __webpack_require__(0)('toStringTag');
|
|
556 // ES3 wrong here
|
|
557 var ARG = cof(function () { return arguments; }()) == 'Arguments';
|
|
558
|
|
559 // fallback for IE11 Script Access Denied error
|
|
560 var tryGet = function (it, key) {
|
|
561 try {
|
|
562 return it[key];
|
|
563 } catch (e) { /* empty */ }
|
|
564 };
|
|
565
|
|
566 module.exports = function (it) {
|
|
567 var O, T, B;
|
|
568 return it === undefined ? 'Undefined' : it === null ? 'Null'
|
|
569 // @@toStringTag case
|
|
570 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
|
|
571 // builtinTag case
|
|
572 : ARG ? cof(O)
|
|
573 // ES3 arguments fallback
|
|
574 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
|
|
575 };
|
|
576
|
|
577
|
|
578 /***/ }),
|
|
579 /* 27 */
|
|
580 /***/ (function(module, exports) {
|
|
581
|
|
582 module.exports = {"activity":"<polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"></polyline>","airplay":"<path d=\"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1\"></path><polygon points=\"12 15 17 21 7 21 12 15\"></polygon>","alert-circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"></line><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"16\"></line>","alert-octagon":"<polygon points=\"7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2\"></polygon><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"></line><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"16\"></line>","alert-triangle":"<path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"></path><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"></line><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"17\"></line>","align-center":"<line x1=\"18\" y1=\"10\" x2=\"6\" y2=\"10\"></line><line x1=\"21\" y1=\"6\" x2=\"3\" y2=\"6\"></line><line x1=\"21\" y1=\"14\" x2=\"3\" y2=\"14\"></line><line x1=\"18\" y1=\"18\" x2=\"6\" y2=\"18\"></line>","align-justify":"<line x1=\"21\" y1=\"10\" x2=\"3\" y2=\"10\"></line><line x1=\"21\" y1=\"6\" x2=\"3\" y2=\"6\"></line><line x1=\"21\" y1=\"14\" x2=\"3\" y2=\"14\"></line><line x1=\"21\" y1=\"18\" x2=\"3\" y2=\"18\"></line>","align-left":"<line x1=\"17\" y1=\"10\" x2=\"3\" y2=\"10\"></line><line x1=\"21\" y1=\"6\" x2=\"3\" y2=\"6\"></line><line x1=\"21\" y1=\"14\" x2=\"3\" y2=\"14\"></line><line x1=\"17\" y1=\"18\" x2=\"3\" y2=\"18\"></line>","align-right":"<line x1=\"21\" y1=\"10\" x2=\"7\" y2=\"10\"></line><line x1=\"21\" y1=\"6\" x2=\"3\" y2=\"6\"></line><line x1=\"21\" y1=\"14\" x2=\"3\" y2=\"14\"></line><line x1=\"21\" y1=\"18\" x2=\"7\" y2=\"18\"></line>","anchor":"<circle cx=\"12\" cy=\"5\" r=\"3\"></circle><line x1=\"12\" y1=\"22\" x2=\"12\" y2=\"8\"></line><path d=\"M5 12H2a10 10 0 0 0 20 0h-3\"></path>","aperture":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"14.31\" y1=\"8\" x2=\"20.05\" y2=\"17.94\"></line><line x1=\"9.69\" y1=\"8\" x2=\"21.17\" y2=\"8\"></line><line x1=\"7.38\" y1=\"12\" x2=\"13.12\" y2=\"2.06\"></line><line x1=\"9.69\" y1=\"16\" x2=\"3.95\" y2=\"6.06\"></line><line x1=\"14.31\" y1=\"16\" x2=\"2.83\" y2=\"16\"></line><line x1=\"16.62\" y1=\"12\" x2=\"10.88\" y2=\"21.94\"></line>","arrow-down-left":"<line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"></line><polyline points=\"15 18 6 18 6 9\"></polyline>","arrow-down-right":"<line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"></line><polyline points=\"9 18 18 18 18 9\"></polyline>","arrow-down":"<line x1=\"12\" y1=\"4\" x2=\"12\" y2=\"20\"></line><polyline points=\"18 14 12 20 6 14\"></polyline>","arrow-left":"<line x1=\"20\" y1=\"12\" x2=\"4\" y2=\"12\"></line><polyline points=\"10 18 4 12 10 6\"></polyline>","arrow-right":"<line x1=\"4\" y1=\"12\" x2=\"20\" y2=\"12\"></line><polyline points=\"14 6 20 12 14 18\"></polyline>","arrow-up-left":"<line x1=\"18\" y1=\"18\" x2=\"6\" y2=\"6\"></line><polyline points=\"15 6 6 6 6 15\"></polyline>","arrow-up-right":"<line x1=\"6\" y1=\"18\" x2=\"18\" y2=\"6\"></line><polyline points=\"9 6 18 6 18 15\"></polyline>","arrow-up":"<line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"4\"></line><polyline points=\"6 10 12 4 18 10\"></polyline>","at-sign":"<circle cx=\"12\" cy=\"12\" r=\"4\"></circle><path d=\"M16 12v1a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94\"></path>","award":"<circle cx=\"12\" cy=\"8\" r=\"7\"></circle><polyline points=\"8.21 13.89 7 23 12 20 17 23 15.79 13.88\"></polyline>","bar-chart-2":"<rect x=\"10\" y=\"3\" width=\"4\" height=\"18\"></rect><rect x=\"18\" y=\"8\" width=\"4\" height=\"13\"></rect><rect x=\"2\" y=\"13\" width=\"4\" height=\"8\"></rect>","bar-chart":"<rect x=\"18\" y=\"3\" width=\"4\" height=\"18\"></rect><rect x=\"10\" y=\"8\" width=\"4\" height=\"13\"></rect><rect x=\"2\" y=\"13\" width=\"4\" height=\"8\"></rect>","battery-charging":"<path d=\"M5 18H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.19M15 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.19\"></path><line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"11\"></line><polyline points=\"11 6 7 12 13 12 9 18\"></polyline>","battery":"<rect x=\"1\" y=\"6\" width=\"18\" height=\"12\" rx=\"2\" ry=\"2\"></rect><line x1=\"23\" y1=\"13\" x2=\"23\" y2=\"11\"></line>","bell-off":"<path d=\"M8.56 2.9A7 7 0 0 1 19 9v4m-2 4H2a3 3 0 0 0 3-3V9a7 7 0 0 1 .78-3.22M13.73 21a2 2 0 0 1-3.46 0\"></path><line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"></line>","bell":"<path d=\"M22 17H2a3 3 0 0 0 3-3V9a7 7 0 0 1 14 0v5a3 3 0 0 0 3 3zm-8.27 4a2 2 0 0 1-3.46 0\"></path>","bluetooth":"<polyline points=\"6.5 6.5 17.5 17.5 12 23 12 1 17.5 6.5 6.5 17.5\"></polyline>","bold":"<path d=\"M6 4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z\"></path><path d=\"M6 12h9a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z\"></path>","book":"<path d=\"M4 19.5A2.5 2.5 0 0 1 6.5 17H20\"></path><path d=\"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z\"></path>","bookmark":"<path d=\"M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z\"></path>","box":"<path d=\"M12.89 1.45l8 4A2 2 0 0 1 22 7.24v9.53a2 2 0 0 1-1.11 1.79l-8 4a2 2 0 0 1-1.79 0l-8-4a2 2 0 0 1-1.1-1.8V7.24a2 2 0 0 1 1.11-1.79l8-4a2 2 0 0 1 1.78 0z\"></path><polyline points=\"2.32 6.16 12 11 21.68 6.16\"></polyline><line x1=\"12\" y1=\"22.76\" x2=\"12\" y2=\"11\"></line>","briefcase":"<rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"></rect><path d=\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"></path>","calendar":"<rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"></line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"></line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"></line>","camera-off":"<line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"></line><path d=\"M21 21H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3m3-3h6l2 3h4a2 2 0 0 1 2 2v9.34m-7.72-2.06a4 4 0 1 1-5.56-5.56\"></path>","camera":"<path d=\"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z\"></path><circle cx=\"12\" cy=\"13\" r=\"4\"></circle>","cast":"<path d=\"M2 16.1A5 5 0 0 1 5.9 20M2 12.05A9 9 0 0 1 9.95 20M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6\"></path><line x1=\"2\" y1=\"20\" x2=\"2\" y2=\"20\"></line>","check-circle":"<path d=\"M22 11.07V12a10 10 0 1 1-5.93-9.14\"></path><polyline points=\"23 3 12 14 9 11\"></polyline>","check-square":"<polyline points=\"9 11 12 14 23 3\"></polyline><path d=\"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"></path>","check":"<polyline points=\"20 6 9 17 4 12\"></polyline>","chevron-down":"<polyline points=\"6 9 12 15 18 9\"></polyline>","chevron-left":"<polyline points=\"15 18 9 12 15 6\"></polyline>","chevron-right":"<polyline points=\"9 18 15 12 9 6\"></polyline>","chevron-up":"<polyline points=\"18 15 12 9 6 15\"></polyline>","chevrons-down":"<polyline points=\"7 13 12 18 17 13\"></polyline><polyline points=\"7 6 12 11 17 6\"></polyline>","chevrons-left":"<polyline points=\"11 17 6 12 11 7\"></polyline><polyline points=\"18 17 13 12 18 7\"></polyline>","chevrons-right":"<polyline points=\"13 17 18 12 13 7\"></polyline><polyline points=\"6 17 11 12 6 7\"></polyline>","chevrons-up":"<polyline points=\"17 11 12 6 7 11\"></polyline><polyline points=\"17 18 12 13 7 18\"></polyline>","chrome":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><circle cx=\"12\" cy=\"12\" r=\"4\"></circle><line x1=\"21.17\" y1=\"8\" x2=\"12\" y2=\"8\"></line><line x1=\"3.95\" y1=\"6.06\" x2=\"8.54\" y2=\"14\"></line><line x1=\"10.88\" y1=\"21.94\" x2=\"15.46\" y2=\"14\"></line>","circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle>","clipboard":"<path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"></path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"></rect>","clock":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><polyline points=\"12 6 12 12 15 15\"></polyline>","cloud-drizzle":"<line x1=\"8\" y1=\"19\" x2=\"8\" y2=\"21\"></line><line x1=\"8\" y1=\"13\" x2=\"8\" y2=\"15\"></line><line x1=\"16\" y1=\"19\" x2=\"16\" y2=\"21\"></line><line x1=\"16\" y1=\"13\" x2=\"16\" y2=\"15\"></line><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"23\"></line><line x1=\"12\" y1=\"15\" x2=\"12\" y2=\"17\"></line><path d=\"M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25\"></path>","cloud-lightning":"<path d=\"M19 16.9A5 5 0 0 0 18 7h-1.26a8 8 0 1 0-11.62 9\"></path><polyline points=\"13 11 9 17 15 17 11 23\"></polyline>","cloud-off":"<path d=\"M22.61 16.95A5 5 0 0 0 18 10h-1.26a8 8 0 0 0-7.05-6M5 5a8 8 0 0 0 4 15h9a5 5 0 0 0 1.7-.3\"></path><line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"></line>","cloud-rain":"<line x1=\"16\" y1=\"13\" x2=\"16\" y2=\"21\"></line><line x1=\"8\" y1=\"13\" x2=\"8\" y2=\"21\"></line><line x1=\"12\" y1=\"15\" x2=\"12\" y2=\"23\"></line><path d=\"M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25\"></path>","cloud-snow":"<path d=\"M20 17.58A5 5 0 0 0 18 8h-1.26A8 8 0 1 0 4 16.25\"></path><line x1=\"8\" y1=\"16\" x2=\"8\" y2=\"16\"></line><line x1=\"8\" y1=\"20\" x2=\"8\" y2=\"20\"></line><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"18\"></line><line x1=\"12\" y1=\"22\" x2=\"12\" y2=\"22\"></line><line x1=\"16\" y1=\"16\" x2=\"16\" y2=\"16\"></line><line x1=\"16\" y1=\"20\" x2=\"16\" y2=\"20\"></line>","cloud":"<path d=\"M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z\"></path>","codepen":"<polygon points=\"12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2\"></polygon><line x1=\"12\" y1=\"22\" x2=\"12\" y2=\"15.5\"></line><polyline points=\"22 8.5 12 15.5 2 8.5\"></polyline><polyline points=\"2 15.5 12 8.5 22 15.5\"></polyline><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"8.5\"></line>","command":"<path d=\"M18 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3H6a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3V6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 3 3 0 0 0-3-3z\"></path>","compass":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><polygon points=\"16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76\"></polygon>","copy":"<rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\" ry=\"2\"></rect><path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"></path>","corner-down-left":"<polyline points=\"9 10 4 15 9 20\"></polyline><path d=\"M20 4v7a4 4 0 0 1-4 4H4\"></path>","corner-down-right":"<polyline points=\"15 10 20 15 15 20\"></polyline><path d=\"M4 4v7a4 4 0 0 0 4 4h12\"></path>","corner-left-down":"<polyline points=\"14 15 9 20 4 15\"></polyline><path d=\"M20 4h-7a4 4 0 0 0-4 4v12\"></path>","corner-left-up":"<polyline points=\"14 9 9 4 4 9\"></polyline><path d=\"M20 20h-7a4 4 0 0 1-4-4V4\"></path>","corner-right-down":"<polyline points=\"10 15 15 20 20 15\"></polyline><path d=\"M4 4h7a4 4 0 0 1 4 4v12\"></path>","corner-right-up":"<polyline points=\"10 9 15 4 20 9\"></polyline><path d=\"M4 20h7a4 4 0 0 0 4-4V4\"></path>","corner-up-left":"<polyline points=\"9 14 4 9 9 4\"></polyline><path d=\"M20 20v-7a4 4 0 0 0-4-4H4\"></path>","corner-up-right":"<polyline points=\"15 14 20 9 15 4\"></polyline><path d=\"M4 20v-7a4 4 0 0 1 4-4h12\"></path>","cpu":"<rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\" ry=\"2\"></rect><rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"></rect><line x1=\"9\" y1=\"1\" x2=\"9\" y2=\"4\"></line><line x1=\"15\" y1=\"1\" x2=\"15\" y2=\"4\"></line><line x1=\"9\" y1=\"20\" x2=\"9\" y2=\"23\"></line><line x1=\"15\" y1=\"20\" x2=\"15\" y2=\"23\"></line><line x1=\"20\" y1=\"9\" x2=\"23\" y2=\"9\"></line><line x1=\"20\" y1=\"14\" x2=\"23\" y2=\"14\"></line><line x1=\"1\" y1=\"9\" x2=\"4\" y2=\"9\"></line><line x1=\"1\" y1=\"14\" x2=\"4\" y2=\"14\"></line>","credit-card":"<rect x=\"1\" y=\"4\" width=\"22\" height=\"16\" rx=\"2\" ry=\"2\"></rect><line x1=\"1\" y1=\"10\" x2=\"23\" y2=\"10\"></line>","crop":"<path d=\"M6.13 1L6 16a2 2 0 0 0 2 2h15\"></path><path d=\"M1 6.13L16 6a2 2 0 0 1 2 2v15\"></path>","crosshair":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"22\" y1=\"12\" x2=\"18\" y2=\"12\"></line><line x1=\"6\" y1=\"12\" x2=\"2\" y2=\"12\"></line><line x1=\"12\" y1=\"6\" x2=\"12\" y2=\"2\"></line><line x1=\"12\" y1=\"22\" x2=\"12\" y2=\"18\"></line>","delete":"<path d=\"M21 4H8l-7 8 7 8h13a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z\"></path><line x1=\"18\" y1=\"9\" x2=\"12\" y2=\"15\"></line><line x1=\"12\" y1=\"9\" x2=\"18\" y2=\"15\"></line>","disc":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><circle cx=\"12\" cy=\"12\" r=\"3\"></circle>","download-cloud":"<polyline points=\"8 17 12 21 16 17\"></polyline><line x1=\"12\" y1=\"12\" x2=\"12\" y2=\"21\"></line><path d=\"M20.88 18.09A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.29\"></path>","download":"<path d=\"M3 17v3a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-3\"></path><polyline points=\"8 12 12 16 16 12\"></polyline><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"16\"></line>","droplet":"<path d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"></path>","edit-2":"<polygon points=\"16 3 21 8 8 21 3 21 3 16 16 3\"></polygon>","edit-3":"<polygon points=\"14 2 18 6 7 17 3 17 3 13 14 2\"></polygon><line x1=\"3\" y1=\"22\" x2=\"21\" y2=\"22\"></line>","edit":"<path d=\"M20 14.66V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5.34\"></path><polygon points=\"18 2 22 6 12 16 8 16 8 12 18 2\"></polygon>","external-link":"<path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"></path><polyline points=\"15 3 21 3 21 9\"></polyline><line x1=\"10\" y1=\"14\" x2=\"21\" y2=\"3\"></line>","eye-off":"<path d=\"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24\"></path><line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"></line>","eye":"<path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"></path><circle cx=\"12\" cy=\"12\" r=\"3\"></circle>","facebook":"<path d=\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"></path>","fast-forward":"<polygon points=\"13 19 22 12 13 5 13 19\"></polygon><polygon points=\"2 19 11 12 2 5 2 19\"></polygon>","feather":"<path d=\"M20.24 12.24a6 6 0 0 0-8.49-8.49L5 10.5V19h8.5z\"></path><line x1=\"16\" y1=\"8\" x2=\"2\" y2=\"22\"></line><line x1=\"17\" y1=\"15\" x2=\"9\" y2=\"15\"></line>","file-minus":"<path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"></path><polyline points=\"14 2 14 8 20 8\"></polyline><line x1=\"9\" y1=\"15\" x2=\"15\" y2=\"15\"></line>","file-plus":"<path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"></path><polyline points=\"14 2 14 8 20 8\"></polyline><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"12\"></line><line x1=\"9\" y1=\"15\" x2=\"15\" y2=\"15\"></line>","file-text":"<path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"></path><polyline points=\"14 2 14 8 20 8\"></polyline><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"></line><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"></line><polyline points=\"10 9 9 9 8 9\"></polyline>","file":"<path d=\"M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z\"></path><polyline points=\"13 2 13 9 20 9\"></polyline>","film":"<rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"2.18\" ry=\"2.18\"></rect><line x1=\"7\" y1=\"2\" x2=\"7\" y2=\"22\"></line><line x1=\"17\" y1=\"2\" x2=\"17\" y2=\"22\"></line><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"></line><line x1=\"2\" y1=\"7\" x2=\"7\" y2=\"7\"></line><line x1=\"2\" y1=\"17\" x2=\"7\" y2=\"17\"></line><line x1=\"17\" y1=\"17\" x2=\"22\" y2=\"17\"></line><line x1=\"17\" y1=\"7\" x2=\"22\" y2=\"7\"></line>","filter":"<polygon points=\"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3\"></polygon>","flag":"<path d=\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z\"></path><line x1=\"4\" y1=\"22\" x2=\"4\" y2=\"15\"></line>","folder":"<path d=\"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z\"></path>","github":"<path d=\"M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22\"></path>","gitlab":"<path d=\"M22.65 14.39L12 22.13 1.35 14.39a.84.84 0 0 1-.3-.94l1.22-3.78 2.44-7.51A.42.42 0 0 1 4.82 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.49h8.1l2.44-7.51A.42.42 0 0 1 18.6 2a.43.43 0 0 1 .58 0 .42.42 0 0 1 .11.18l2.44 7.51L23 13.45a.84.84 0 0 1-.35.94z\"></path>","globe":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"></line><path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"></path>","grid":"<rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"></rect><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"></rect><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\"></rect><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"></rect>","hash":"<line x1=\"4\" y1=\"9\" x2=\"20\" y2=\"9\"></line><line x1=\"4\" y1=\"15\" x2=\"20\" y2=\"15\"></line><line x1=\"10\" y1=\"3\" x2=\"8\" y2=\"21\"></line><line x1=\"16\" y1=\"3\" x2=\"14\" y2=\"21\"></line>","headphones":"<path d=\"M3 18v-6a9 9 0 0 1 18 0v6\"></path><path d=\"M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z\"></path>","heart":"<path d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"></path>","help-circle":"<path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"></path><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"17\"></line>","home":"<path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"></path><polyline points=\"9 22 9 12 15 12 15 22\"></polyline>","image":"<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"></circle><polyline points=\"21 15 16 10 5 21\"></polyline>","inbox":"<polyline points=\"22 13 16 13 14 16 10 16 8 13 2 13\"></polyline><path d=\"M5.47 5.19L2 13v5a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5l-3.47-7.81A2 2 0 0 0 16.7 4H7.3a2 2 0 0 0-1.83 1.19z\"></path>","info":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"></line><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"8\"></line>","instagram":"<rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5\" ry=\"5\"></rect><path d=\"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z\"></path><line x1=\"17.5\" y1=\"6.5\" x2=\"17.5\" y2=\"6.5\"></line>","italic":"<line x1=\"19\" y1=\"4\" x2=\"10\" y2=\"4\"></line><line x1=\"14\" y1=\"20\" x2=\"5\" y2=\"20\"></line><line x1=\"15\" y1=\"4\" x2=\"9\" y2=\"20\"></line>","layers":"<polygon points=\"12 2 2 7 12 12 22 7 12 2\"></polygon><polyline points=\"2 17 12 22 22 17\"></polyline><polyline points=\"2 12 12 17 22 12\"></polyline>","layout":"<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"3\" y1=\"9\" x2=\"21\" y2=\"9\"></line><line x1=\"9\" y1=\"21\" x2=\"9\" y2=\"9\"></line>","life-buoy":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><circle cx=\"12\" cy=\"12\" r=\"4\"></circle><line x1=\"4.93\" y1=\"4.93\" x2=\"9.17\" y2=\"9.17\"></line><line x1=\"14.83\" y1=\"14.83\" x2=\"19.07\" y2=\"19.07\"></line><line x1=\"14.83\" y1=\"9.17\" x2=\"19.07\" y2=\"4.93\"></line><line x1=\"14.83\" y1=\"9.17\" x2=\"18.36\" y2=\"5.64\"></line><line x1=\"4.93\" y1=\"19.07\" x2=\"9.17\" y2=\"14.83\"></line>","link-2":"<path d=\"M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3\"></path><line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"></line>","link":"<path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"></path><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"></path>","list":"<line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"></line><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"></line><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"></line><line x1=\"3\" y1=\"6\" x2=\"3\" y2=\"6\"></line><line x1=\"3\" y1=\"12\" x2=\"3\" y2=\"12\"></line><line x1=\"3\" y1=\"18\" x2=\"3\" y2=\"18\"></line>","loader":"<line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"6\"></line><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"22\"></line><line x1=\"4.93\" y1=\"4.93\" x2=\"7.76\" y2=\"7.76\"></line><line x1=\"16.24\" y1=\"16.24\" x2=\"19.07\" y2=\"19.07\"></line><line x1=\"2\" y1=\"12\" x2=\"6\" y2=\"12\"></line><line x1=\"18\" y1=\"12\" x2=\"22\" y2=\"12\"></line><line x1=\"4.93\" y1=\"19.07\" x2=\"7.76\" y2=\"16.24\"></line><line x1=\"16.24\" y1=\"7.76\" x2=\"19.07\" y2=\"4.93\"></line>","lock":"<rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"></rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"></path>","log-in":"<path d=\"M14 22h5a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2h-5\"></path><polyline points=\"11 16 15 12 11 8\"></polyline><line x1=\"15\" y1=\"12\" x2=\"3\" y2=\"12\"></line>","log-out":"<path d=\"M10 22H5a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h5\"></path><polyline points=\"17 16 21 12 17 8\"></polyline><line x1=\"21\" y1=\"12\" x2=\"9\" y2=\"12\"></line>","mail":"<path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"></path><polyline points=\"22,6 12,13 2,6\"></polyline>","map-pin":"<path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"></path><circle cx=\"12\" cy=\"10\" r=\"3\"></circle>","map":"<polygon points=\"1 6 1 22 8 18 16 22 23 18 23 2 16 6 8 2 1 6\"></polygon><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"18\"></line><line x1=\"16\" y1=\"6\" x2=\"16\" y2=\"22\"></line>","maximize-2":"<polyline points=\"15 3 21 3 21 9\"></polyline><polyline points=\"9 21 3 21 3 15\"></polyline><line x1=\"21\" y1=\"3\" x2=\"14\" y2=\"10\"></line><line x1=\"3\" y1=\"21\" x2=\"10\" y2=\"14\"></line>","maximize":"<path d=\"M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3\"></path>","menu":"<line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"></line><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"></line><line x1=\"3\" y1=\"18\" x2=\"21\" y2=\"18\"></line>","message-circle":"<path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z\"></path>","message-square":"<path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"></path>","mic-off":"<line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"></line><path d=\"M9 9v3a3 3 0 0 0 5.12 2.12M15 9.34V4a3 3 0 0 0-5.94-.6\"></path><path d=\"M17 16.95A7 7 0 0 1 5 12v-2m14 0v2a7 7 0 0 1-.11 1.23\"></path><line x1=\"12\" y1=\"19\" x2=\"12\" y2=\"23\"></line><line x1=\"8\" y1=\"23\" x2=\"16\" y2=\"23\"></line>","mic":"<path d=\"M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z\"></path><path d=\"M19 10v2a7 7 0 0 1-14 0v-2\"></path><line x1=\"12\" y1=\"19\" x2=\"12\" y2=\"23\"></line><line x1=\"8\" y1=\"23\" x2=\"16\" y2=\"23\"></line>","minimize-2":"<polyline points=\"4 14 10 14 10 20\"></polyline><polyline points=\"20 10 14 10 14 4\"></polyline><line x1=\"14\" y1=\"10\" x2=\"21\" y2=\"3\"></line><line x1=\"3\" y1=\"21\" x2=\"10\" y2=\"14\"></line>","minimize":"<path d=\"M8 3v3a2 2 0 0 1-2 2H3m18 0h-3a2 2 0 0 1-2-2V3m0 18v-3a2 2 0 0 1 2-2h3M3 16h3a2 2 0 0 1 2 2v3\"></path>","minus-circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"></line>","minus-square":"<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"></line>","minus":"<line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"></line>","monitor":"<rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"></rect><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"></line><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"></line>","moon":"<path d=\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\"></path>","more-horizontal":"<circle cx=\"12\" cy=\"12\" r=\"2\"></circle><circle cx=\"20\" cy=\"12\" r=\"2\"></circle><circle cx=\"4\" cy=\"12\" r=\"2\"></circle>","more-vertical":"<circle cx=\"12\" cy=\"12\" r=\"2\"></circle><circle cx=\"12\" cy=\"4\" r=\"2\"></circle><circle cx=\"12\" cy=\"20\" r=\"2\"></circle>","move":"<polyline points=\"5 9 2 12 5 15\"></polyline><polyline points=\"9 5 12 2 15 5\"></polyline><polyline points=\"15 19 12 22 9 19\"></polyline><polyline points=\"19 9 22 12 19 15\"></polyline><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"></line><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"22\"></line>","music":"<path d=\"M9 17H5a2 2 0 0 0-2 2 2 2 0 0 0 2 2h2a2 2 0 0 0 2-2zm12-2h-4a2 2 0 0 0-2 2 2 2 0 0 0 2 2h2a2 2 0 0 0 2-2z\"></path><polyline points=\"9 17 9 5 21 3 21 15\"></polyline>","navigation-2":"<polygon points=\"12 2 19 21 12 17 5 21 12 2\"></polygon>","navigation":"<polygon points=\"3 11 22 2 13 21 11 13 3 11\"></polygon>","octagon":"<polygon points=\"7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2\"></polygon>","package":"<path d=\"M12.89 1.45l8 4A2 2 0 0 1 22 7.24v9.53a2 2 0 0 1-1.11 1.79l-8 4a2 2 0 0 1-1.79 0l-8-4a2 2 0 0 1-1.1-1.8V7.24a2 2 0 0 1 1.11-1.79l8-4a2 2 0 0 1 1.78 0z\"></path><polyline points=\"2.32 6.16 12 11 21.68 6.16\"></polyline><line x1=\"12\" y1=\"22.76\" x2=\"12\" y2=\"11\"></line><line x1=\"7\" y1=\"3.5\" x2=\"17\" y2=\"8.5\"></line>","paperclip":"<path d=\"M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48\"></path>","pause-circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"10\" y1=\"15\" x2=\"10\" y2=\"9\"></line><line x1=\"14\" y1=\"15\" x2=\"14\" y2=\"9\"></line>","pause":"<rect x=\"6\" y=\"4\" width=\"4\" height=\"16\"></rect><rect x=\"14\" y=\"4\" width=\"4\" height=\"16\"></rect>","percent":"<line x1=\"19\" y1=\"5\" x2=\"5\" y2=\"19\"></line><circle cx=\"6.5\" cy=\"6.5\" r=\"2.5\"></circle><circle cx=\"17.5\" cy=\"17.5\" r=\"2.5\"></circle>","phone-call":"<path d=\"M15.05 5A5 5 0 0 1 19 8.95M15.05 1A9 9 0 0 1 23 8.94m-1 7.98v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"></path>","phone-forwarded":"<polyline points=\"19 1 23 5 19 9\"></polyline><line x1=\"15\" y1=\"5\" x2=\"23\" y2=\"5\"></line><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"></path>","phone-incoming":"<polyline points=\"16 2 16 8 22 8\"></polyline><line x1=\"23\" y1=\"1\" x2=\"16\" y2=\"8\"></line><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"></path>","phone-missed":"<line x1=\"23\" y1=\"1\" x2=\"17\" y2=\"7\"></line><line x1=\"17\" y1=\"1\" x2=\"23\" y2=\"7\"></line><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"></path>","phone-off":"<path d=\"M10.68 13.31a16 16 0 0 0 3.41 2.6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7 2 2 0 0 1 1.72 2v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.42 19.42 0 0 1-3.33-2.67m-2.67-3.34a19.79 19.79 0 0 1-3.07-8.63A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91\"></path><line x1=\"23\" y1=\"1\" x2=\"1\" y2=\"23\"></line>","phone-outgoing":"<polyline points=\"23 7 23 1 17 1\"></polyline><line x1=\"16\" y1=\"8\" x2=\"23\" y2=\"1\"></line><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"></path>","phone":"<path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"></path>","pie-chart":"<path d=\"M21.21 15.89A10 10 0 1 1 8 2.83\"></path><path d=\"M22 12A10 10 0 0 0 12 2v10z\"></path>","play-circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><polygon points=\"10 8 16 12 10 16 10 8\"></polygon>","play":"<polygon points=\"5 3 19 12 5 21 5 3\"></polygon>","plus-circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"16\"></line><line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"></line>","plus-square":"<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"16\"></line><line x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"></line>","plus":"<line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"></line><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"></line>","pocket":"<path d=\"M4 3h16a2 2 0 0 1 2 2v6a10 10 0 0 1-10 10A10 10 0 0 1 2 11V5a2 2 0 0 1 2-2z\"></path><polyline points=\"8 10 12 14 16 10\"></polyline>","power":"<path d=\"M18.36 6.64a9 9 0 1 1-12.73 0\"></path><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"12\"></line>","printer":"<polyline points=\"6 9 6 2 18 2 18 9\"></polyline><path d=\"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2\"></path><rect x=\"6\" y=\"14\" width=\"12\" height=\"8\"></rect>","radio":"<circle cx=\"12\" cy=\"12\" r=\"2\"></circle><path d=\"M16.24 7.76a6 6 0 0 1 0 8.49m-8.48-.01a6 6 0 0 1 0-8.49m11.31-2.82a10 10 0 0 1 0 14.14m-14.14 0a10 10 0 0 1 0-14.14\"></path>","refresh-ccw":"<polyline points=\"1 4 1 10 7 10\"></polyline><polyline points=\"23 20 23 14 17 14\"></polyline><path d=\"M20.49 9A9 9 0 0 0 5.64 5.64L1 10m22 4l-4.64 4.36A9 9 0 0 1 3.51 15\"></path>","refresh-cw":"<polyline points=\"23 4 23 10 17 10\"></polyline><polyline points=\"1 20 1 14 7 14\"></polyline><path d=\"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15\"></path>","repeat":"<polyline points=\"17 1 21 5 17 9\"></polyline><path d=\"M3 11V9a4 4 0 0 1 4-4h14\"></path><polyline points=\"7 23 3 19 7 15\"></polyline><path d=\"M21 13v2a4 4 0 0 1-4 4H3\"></path>","rewind":"<polygon points=\"11 19 2 12 11 5 11 19\"></polygon><polygon points=\"22 19 13 12 22 5 22 19\"></polygon>","rotate-ccw":"<polyline points=\"1 4 1 10 7 10\"></polyline><path d=\"M3.51 15a9 9 0 1 0 2.13-9.36L1 10\"></path>","rotate-cw":"<polyline points=\"23 4 23 10 17 10\"></polyline><path d=\"M20.49 15a9 9 0 1 1-2.12-9.36L23 10\"></path>","save":"<path d=\"M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z\"></path><polyline points=\"17 21 17 13 7 13 7 21\"></polyline><polyline points=\"7 3 7 8 15 8\"></polyline>","scissors":"<circle cx=\"6\" cy=\"6\" r=\"3\"></circle><circle cx=\"6\" cy=\"18\" r=\"3\"></circle><line x1=\"20\" y1=\"4\" x2=\"8.12\" y2=\"15.88\"></line><line x1=\"14.47\" y1=\"14.48\" x2=\"20\" y2=\"20\"></line><line x1=\"8.12\" y1=\"8.12\" x2=\"12\" y2=\"12\"></line>","search":"<circle cx=\"10.5\" cy=\"10.5\" r=\"7.5\"></circle><line x1=\"21\" y1=\"21\" x2=\"15.8\" y2=\"15.8\"></line>","server":"<rect x=\"2\" y=\"2\" width=\"20\" height=\"8\" rx=\"2\" ry=\"2\"></rect><rect x=\"2\" y=\"14\" width=\"20\" height=\"8\" rx=\"2\" ry=\"2\"></rect><line x1=\"6\" y1=\"6\" x2=\"6\" y2=\"6\"></line><line x1=\"6\" y1=\"18\" x2=\"6\" y2=\"18\"></line>","settings":"<circle cx=\"12\" cy=\"12\" r=\"3\"></circle><path d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z\"></path>","share-2":"<circle cx=\"18\" cy=\"5\" r=\"3\"></circle><circle cx=\"6\" cy=\"12\" r=\"3\"></circle><circle cx=\"18\" cy=\"19\" r=\"3\"></circle><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"></line><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"></line>","share":"<path d=\"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8\"></path><polyline points=\"16 6 12 2 8 6\"></polyline><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"15\"></line>","shield":"<path d=\"M12 22s8-4 8-10V4l-8-2-8 2v8c0 6 8 10 8 10z\"></path>","shopping-cart":"<circle cx=\"8\" cy=\"21\" r=\"2\"></circle><circle cx=\"20\" cy=\"21\" r=\"2\"></circle><path d=\"M5.67 6H23l-1.68 8.39a2 2 0 0 1-2 1.61H8.75a2 2 0 0 1-2-1.74L5.23 2.74A2 2 0 0 0 3.25 1H1\"></path>","shuffle":"<polyline points=\"16 3 21 3 21 8\"></polyline><line x1=\"4\" y1=\"20\" x2=\"21\" y2=\"3\"></line><polyline points=\"21 16 21 21 16 21\"></polyline><line x1=\"15\" y1=\"15\" x2=\"21\" y2=\"21\"></line><line x1=\"4\" y1=\"4\" x2=\"9\" y2=\"9\"></line>","sidebar":"<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"9\" y1=\"3\" x2=\"9\" y2=\"21\"></line>","skip-back":"<polygon points=\"19 20 9 12 19 4 19 20\"></polygon><line x1=\"5\" y1=\"19\" x2=\"5\" y2=\"5\"></line>","skip-forward":"<polygon points=\"5 4 15 12 5 20 5 4\"></polygon><line x1=\"19\" y1=\"5\" x2=\"19\" y2=\"19\"></line>","slack":"<path d=\"M22.08 9C19.81 1.41 16.54-.35 9 1.92S-.35 7.46 1.92 15 7.46 24.35 15 22.08 24.35 16.54 22.08 9z\"></path><line x1=\"12.57\" y1=\"5.99\" x2=\"16.15\" y2=\"16.39\"></line><line x1=\"7.85\" y1=\"7.61\" x2=\"11.43\" y2=\"18.01\"></line><line x1=\"16.39\" y1=\"7.85\" x2=\"5.99\" y2=\"11.43\"></line><line x1=\"18.01\" y1=\"12.57\" x2=\"7.61\" y2=\"16.15\"></line>","slash":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"4.93\" y1=\"4.93\" x2=\"19.07\" y2=\"19.07\"></line>","sliders":"<line x1=\"4\" y1=\"21\" x2=\"4\" y2=\"14\"></line><line x1=\"4\" y1=\"10\" x2=\"4\" y2=\"3\"></line><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"12\"></line><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"3\"></line><line x1=\"20\" y1=\"21\" x2=\"20\" y2=\"16\"></line><line x1=\"20\" y1=\"12\" x2=\"20\" y2=\"3\"></line><line x1=\"1\" y1=\"14\" x2=\"7\" y2=\"14\"></line><line x1=\"9\" y1=\"8\" x2=\"15\" y2=\"8\"></line><line x1=\"17\" y1=\"16\" x2=\"23\" y2=\"16\"></line>","smartphone":"<rect x=\"5\" y=\"2\" width=\"14\" height=\"20\" rx=\"2\" ry=\"2\"></rect><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"18\"></line>","speaker":"<rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\" ry=\"2\"></rect><circle cx=\"12\" cy=\"14\" r=\"4\"></circle><line x1=\"12\" y1=\"6\" x2=\"12\" y2=\"6\"></line>","square":"<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect>","star":"<polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"></polygon>","stop-circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"></rect>","sun":"<circle cx=\"12\" cy=\"12\" r=\"5\"></circle><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"3\"></line><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"23\"></line><line x1=\"4.22\" y1=\"4.22\" x2=\"5.64\" y2=\"5.64\"></line><line x1=\"18.36\" y1=\"18.36\" x2=\"19.78\" y2=\"19.78\"></line><line x1=\"1\" y1=\"12\" x2=\"3\" y2=\"12\"></line><line x1=\"21\" y1=\"12\" x2=\"23\" y2=\"12\"></line><line x1=\"4.22\" y1=\"19.78\" x2=\"5.64\" y2=\"18.36\"></line><line x1=\"18.36\" y1=\"5.64\" x2=\"19.78\" y2=\"4.22\"></line>","sunrise":"<path d=\"M17 18a5 5 0 0 0-10 0\"></path><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"9\"></line><line x1=\"4.22\" y1=\"10.22\" x2=\"5.64\" y2=\"11.64\"></line><line x1=\"1\" y1=\"18\" x2=\"3\" y2=\"18\"></line><line x1=\"21\" y1=\"18\" x2=\"23\" y2=\"18\"></line><line x1=\"18.36\" y1=\"11.64\" x2=\"19.78\" y2=\"10.22\"></line><line x1=\"23\" y1=\"22\" x2=\"1\" y2=\"22\"></line><polyline points=\"8 6 12 2 16 6\"></polyline>","sunset":"<path d=\"M17 18a5 5 0 0 0-10 0\"></path><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"2\"></line><line x1=\"4.22\" y1=\"10.22\" x2=\"5.64\" y2=\"11.64\"></line><line x1=\"1\" y1=\"18\" x2=\"3\" y2=\"18\"></line><line x1=\"21\" y1=\"18\" x2=\"23\" y2=\"18\"></line><line x1=\"18.36\" y1=\"11.64\" x2=\"19.78\" y2=\"10.22\"></line><line x1=\"23\" y1=\"22\" x2=\"1\" y2=\"22\"></line><polyline points=\"16 5 12 9 8 5\"></polyline>","tablet":"<rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\" ry=\"2\" transform=\"rotate(180 12 12)\"></rect><line x1=\"12\" y1=\"18\" x2=\"12\" y2=\"18\"></line>","tag":"<path d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"></path><line x1=\"7\" y1=\"7\" x2=\"7\" y2=\"7\"></line>","target":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><circle cx=\"12\" cy=\"12\" r=\"6\"></circle><circle cx=\"12\" cy=\"12\" r=\"2\"></circle>","thermometer":"<path d=\"M14 14.76V3.5a2.5 2.5 0 0 0-5 0v11.26a4.5 4.5 0 1 0 5 0z\"></path>","thumbs-down":"<path d=\"M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3zm7-13h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17\"></path>","thumbs-up":"<path d=\"M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3\"></path>","toggle-left":"<rect x=\"1\" y=\"5\" width=\"22\" height=\"14\" rx=\"7\" ry=\"7\"></rect><circle cx=\"8\" cy=\"12\" r=\"3\"></circle>","toggle-right":"<rect x=\"1\" y=\"5\" width=\"22\" height=\"14\" rx=\"7\" ry=\"7\"></rect><circle cx=\"16\" cy=\"12\" r=\"3\"></circle>","trash-2":"<polyline points=\"3 6 5 6 21 6\"></polyline><path d=\"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"></path><line x1=\"10\" y1=\"11\" x2=\"10\" y2=\"17\"></line><line x1=\"14\" y1=\"11\" x2=\"14\" y2=\"17\"></line>","trash":"<polyline points=\"3 6 5 6 21 6\"></polyline><path d=\"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"></path>","trending-down":"<polyline points=\"23 18 13.5 8.5 8.5 13.5 1 6\"></polyline><polyline points=\"17 18 23 18 23 12\"></polyline>","trending-up":"<polyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"></polyline><polyline points=\"17 6 23 6 23 12\"></polyline>","triangle":"<path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"></path>","tv":"<rect x=\"2\" y=\"7\" width=\"20\" height=\"15\" rx=\"2\" ry=\"2\"></rect><polyline points=\"17 2 12 7 7 2\"></polyline>","twitter":"<path d=\"M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z\"></path>","type":"<polyline points=\"4 7 4 4 20 4 20 7\"></polyline><line x1=\"9\" y1=\"20\" x2=\"15\" y2=\"20\"></line><line x1=\"12\" y1=\"4\" x2=\"12\" y2=\"20\"></line>","umbrella":"<path d=\"M23 12a11.05 11.05 0 0 0-22 0zm-5 7a3 3 0 0 1-6 0v-7\"></path>","underline":"<path d=\"M6 3v7a6 6 0 0 0 6 6 6 6 0 0 0 6-6V3\"></path><line x1=\"4\" y1=\"21\" x2=\"20\" y2=\"21\"></line>","unlock":"<rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"></rect><path d=\"M7 11V7a5 5 0 0 1 9.9-1\"></path>","upload-cloud":"<polyline points=\"16 16 12 12 8 16\"></polyline><line x1=\"12\" y1=\"12\" x2=\"12\" y2=\"21\"></line><path d=\"M20.39 18.39A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3\"></path><polyline points=\"16 16 12 12 8 16\"></polyline>","upload":"<path d=\"M3 17v3a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-3\"></path><polyline points=\"16 6 12 2 8 6\"></polyline><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"16\"></line>","user-check":"<path d=\"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"></path><circle cx=\"8.5\" cy=\"7\" r=\"4\"></circle><polyline points=\"17 11 19 13 23 9\"></polyline>","user-minus":"<path d=\"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"></path><circle cx=\"8.5\" cy=\"7\" r=\"4\"></circle><line x1=\"23\" y1=\"11\" x2=\"17\" y2=\"11\"></line>","user-plus":"<path d=\"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"></path><circle cx=\"8.5\" cy=\"7\" r=\"4\"></circle><line x1=\"20\" y1=\"8\" x2=\"20\" y2=\"14\"></line><line x1=\"23\" y1=\"11\" x2=\"17\" y2=\"11\"></line>","user-x":"<path d=\"M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"></path><circle cx=\"8.5\" cy=\"7\" r=\"4\"></circle><line x1=\"18\" y1=\"8\" x2=\"23\" y2=\"13\"></line><line x1=\"23\" y1=\"8\" x2=\"18\" y2=\"13\"></line>","user":"<path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"></path><circle cx=\"12\" cy=\"7\" r=\"4\"></circle>","users":"<path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"></path><circle cx=\"9\" cy=\"7\" r=\"4\"></circle><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"></path><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"></path>","video-off":"<path d=\"M16 16v1a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2m5.66 0H14a2 2 0 0 1 2 2v3.34l1 1L23 7v10\"></path><line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"></line>","video":"<polygon points=\"23 7 16 12 23 17 23 7\"></polygon><rect x=\"1\" y=\"5\" width=\"15\" height=\"14\" rx=\"2\" ry=\"2\"></rect>","voicemail":"<circle cx=\"5.5\" cy=\"11.5\" r=\"4.5\"></circle><circle cx=\"18.5\" cy=\"11.5\" r=\"4.5\"></circle><line x1=\"5.5\" y1=\"16\" x2=\"18.5\" y2=\"16\"></line>","volume-1":"<polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\"></polygon><path d=\"M15.54 8.46a5 5 0 0 1 0 7.07\"></path>","volume-2":"<polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\"></polygon><path d=\"M19.07 4.93a10 10 0 0 1 0 14.14M15.54 8.46a5 5 0 0 1 0 7.07\"></path>","volume-x":"<polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\"></polygon><line x1=\"23\" y1=\"9\" x2=\"17\" y2=\"15\"></line><line x1=\"17\" y1=\"9\" x2=\"23\" y2=\"15\"></line>","volume":"<polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\"></polygon>","watch":"<circle cx=\"12\" cy=\"12\" r=\"7\"></circle><polyline points=\"12 9 12 12 13.5 13.5\"></polyline><path d=\"M16.51 17.35l-.35 3.83a2 2 0 0 1-2 1.82H9.83a2 2 0 0 1-2-1.82l-.35-3.83m.01-10.7l.35-3.83A2 2 0 0 1 9.83 1h4.35a2 2 0 0 1 2 1.82l.35 3.83\"></path>","wifi-off":"<line x1=\"1\" y1=\"1\" x2=\"23\" y2=\"23\"></line><path d=\"M16.72 11.06A10.94 10.94 0 0 1 19 12.55\"></path><path d=\"M5 12.55a10.94 10.94 0 0 1 5.17-2.39\"></path><path d=\"M10.71 5.05A16 16 0 0 1 22.58 9\"></path><path d=\"M1.42 9a15.91 15.91 0 0 1 4.7-2.88\"></path><path d=\"M8.53 16.11a6 6 0 0 1 6.95 0\"></path><line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"20\"></line>","wifi":"<path d=\"M5 12.55a11 11 0 0 1 14.08 0\"></path><path d=\"M1.42 9a16 16 0 0 1 21.16 0\"></path><path d=\"M8.53 16.11a6 6 0 0 1 6.95 0\"></path><line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"20\"></line>","wind":"<path d=\"M9.59 4.59A2 2 0 1 1 11 8H2m10.59 11.41A2 2 0 1 0 14 16H2m15.73-8.27A2.5 2.5 0 1 1 19.5 12H2\"></path>","x-circle":"<circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"15\" y1=\"9\" x2=\"9\" y2=\"15\"></line><line x1=\"9\" y1=\"9\" x2=\"15\" y2=\"15\"></line>","x-square":"<rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"></rect><line x1=\"9\" y1=\"9\" x2=\"15\" y2=\"15\"></line><line x1=\"15\" y1=\"9\" x2=\"9\" y2=\"15\"></line>","x":"<line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"></line><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"></line>","zap":"<polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"></polygon>","zoom-in":"<circle cx=\"11\" cy=\"11\" r=\"8\"></circle><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"></line><line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"></line><line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"></line>","zoom-out":"<circle cx=\"11\" cy=\"11\" r=\"8\"></circle><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"></line><line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"></line>"}
|
|
583
|
|
584 /***/ }),
|
|
585 /* 28 */
|
|
586 /***/ (function(module, exports, __webpack_require__) {
|
|
587
|
|
588 "use strict";
|
|
589
|
|
590 var $at = __webpack_require__(51)(true);
|
|
591
|
|
592 // 21.1.3.27 String.prototype[@@iterator]()
|
|
593 __webpack_require__(20)(String, 'String', function (iterated) {
|
|
594 this._t = String(iterated); // target
|
|
595 this._i = 0; // next index
|
|
596 // 21.1.5.2.1 %StringIteratorPrototype%.next()
|
|
597 }, function () {
|
|
598 var O = this._t;
|
|
599 var index = this._i;
|
|
600 var point;
|
|
601 if (index >= O.length) return { value: undefined, done: true };
|
|
602 point = $at(O, index);
|
|
603 this._i += point.length;
|
|
604 return { value: point, done: false };
|
|
605 });
|
|
606
|
|
607
|
|
608 /***/ }),
|
|
609 /* 29 */
|
|
610 /***/ (function(module, exports, __webpack_require__) {
|
|
611
|
|
612 module.exports = !__webpack_require__(5) && !__webpack_require__(12)(function () {
|
|
613 return Object.defineProperty(__webpack_require__(30)('div'), 'a', { get: function () { return 7; } }).a != 7;
|
|
614 });
|
|
615
|
|
616
|
|
617 /***/ }),
|
|
618 /* 30 */
|
|
619 /***/ (function(module, exports, __webpack_require__) {
|
|
620
|
|
621 var isObject = __webpack_require__(2);
|
|
622 var document = __webpack_require__(1).document;
|
|
623 // typeof document.createElement is 'object' in old IE
|
|
624 var is = isObject(document) && isObject(document.createElement);
|
|
625 module.exports = function (it) {
|
|
626 return is ? document.createElement(it) : {};
|
|
627 };
|
|
628
|
|
629
|
|
630 /***/ }),
|
|
631 /* 31 */
|
|
632 /***/ (function(module, exports, __webpack_require__) {
|
|
633
|
|
634 // 7.1.1 ToPrimitive(input [, PreferredType])
|
|
635 var isObject = __webpack_require__(2);
|
|
636 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
|
|
637 // and the second argument - flag - preferred type is a string
|
|
638 module.exports = function (it, S) {
|
|
639 if (!isObject(it)) return it;
|
|
640 var fn, val;
|
|
641 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
|
|
642 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
|
|
643 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
|
|
644 throw TypeError("Can't convert object to primitive value");
|
|
645 };
|
|
646
|
|
647
|
|
648 /***/ }),
|
|
649 /* 32 */
|
|
650 /***/ (function(module, exports) {
|
|
651
|
|
652 module.exports = function (it) {
|
|
653 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
|
|
654 return it;
|
|
655 };
|
|
656
|
|
657
|
|
658 /***/ }),
|
|
659 /* 33 */
|
|
660 /***/ (function(module, exports, __webpack_require__) {
|
|
661
|
|
662 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
|
|
663 var anObject = __webpack_require__(9);
|
|
664 var dPs = __webpack_require__(54);
|
|
665 var enumBugKeys = __webpack_require__(37);
|
|
666 var IE_PROTO = __webpack_require__(23)('IE_PROTO');
|
|
667 var Empty = function () { /* empty */ };
|
|
668 var PROTOTYPE = 'prototype';
|
|
669
|
|
670 // Create object with fake `null` prototype: use iframe Object with cleared prototype
|
|
671 var createDict = function () {
|
|
672 // Thrash, waste and sodomy: IE GC bug
|
|
673 var iframe = __webpack_require__(30)('iframe');
|
|
674 var i = enumBugKeys.length;
|
|
675 var lt = '<';
|
|
676 var gt = '>';
|
|
677 var iframeDocument;
|
|
678 iframe.style.display = 'none';
|
|
679 __webpack_require__(58).appendChild(iframe);
|
|
680 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
|
|
681 // createDict = iframe.contentWindow.Object;
|
|
682 // html.removeChild(iframe);
|
|
683 iframeDocument = iframe.contentWindow.document;
|
|
684 iframeDocument.open();
|
|
685 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
|
|
686 iframeDocument.close();
|
|
687 createDict = iframeDocument.F;
|
|
688 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
|
|
689 return createDict();
|
|
690 };
|
|
691
|
|
692 module.exports = Object.create || function create(O, Properties) {
|
|
693 var result;
|
|
694 if (O !== null) {
|
|
695 Empty[PROTOTYPE] = anObject(O);
|
|
696 result = new Empty();
|
|
697 Empty[PROTOTYPE] = null;
|
|
698 // add "__proto__" for Object.getPrototypeOf polyfill
|
|
699 result[IE_PROTO] = O;
|
|
700 } else result = createDict();
|
|
701 return Properties === undefined ? result : dPs(result, Properties);
|
|
702 };
|
|
703
|
|
704
|
|
705 /***/ }),
|
|
706 /* 34 */
|
|
707 /***/ (function(module, exports, __webpack_require__) {
|
|
708
|
|
709 // fallback for non-array-like ES3 and non-enumerable old V8 strings
|
|
710 var cof = __webpack_require__(35);
|
|
711 // eslint-disable-next-line no-prototype-builtins
|
|
712 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
|
|
713 return cof(it) == 'String' ? it.split('') : Object(it);
|
|
714 };
|
|
715
|
|
716
|
|
717 /***/ }),
|
|
718 /* 35 */
|
|
719 /***/ (function(module, exports) {
|
|
720
|
|
721 var toString = {}.toString;
|
|
722
|
|
723 module.exports = function (it) {
|
|
724 return toString.call(it).slice(8, -1);
|
|
725 };
|
|
726
|
|
727
|
|
728 /***/ }),
|
|
729 /* 36 */
|
|
730 /***/ (function(module, exports, __webpack_require__) {
|
|
731
|
|
732 var global = __webpack_require__(1);
|
|
733 var SHARED = '__core-js_shared__';
|
|
734 var store = global[SHARED] || (global[SHARED] = {});
|
|
735 module.exports = function (key) {
|
|
736 return store[key] || (store[key] = {});
|
|
737 };
|
|
738
|
|
739
|
|
740 /***/ }),
|
|
741 /* 37 */
|
|
742 /***/ (function(module, exports) {
|
|
743
|
|
744 // IE 8- don't enum bug keys
|
|
745 module.exports = (
|
|
746 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
|
|
747 ).split(',');
|
|
748
|
|
749
|
|
750 /***/ }),
|
|
751 /* 38 */
|
|
752 /***/ (function(module, exports, __webpack_require__) {
|
|
753
|
|
754 // call something on iterator step with safe closing on error
|
|
755 var anObject = __webpack_require__(9);
|
|
756 module.exports = function (iterator, fn, value, entries) {
|
|
757 try {
|
|
758 return entries ? fn(anObject(value)[0], value[1]) : fn(value);
|
|
759 // 7.4.6 IteratorClose(iterator, completion)
|
|
760 } catch (e) {
|
|
761 var ret = iterator['return'];
|
|
762 if (ret !== undefined) anObject(ret.call(iterator));
|
|
763 throw e;
|
|
764 }
|
|
765 };
|
|
766
|
|
767
|
|
768 /***/ }),
|
|
769 /* 39 */
|
|
770 /***/ (function(module, exports, __webpack_require__) {
|
|
771
|
|
772 // check on default Array iterator
|
|
773 var Iterators = __webpack_require__(13);
|
|
774 var ITERATOR = __webpack_require__(0)('iterator');
|
|
775 var ArrayProto = Array.prototype;
|
|
776
|
|
777 module.exports = function (it) {
|
|
778 return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
|
|
779 };
|
|
780
|
|
781
|
|
782 /***/ }),
|
|
783 /* 40 */
|
|
784 /***/ (function(module, exports, __webpack_require__) {
|
|
785
|
|
786 var classof = __webpack_require__(26);
|
|
787 var ITERATOR = __webpack_require__(0)('iterator');
|
|
788 var Iterators = __webpack_require__(13);
|
|
789 module.exports = __webpack_require__(7).getIteratorMethod = function (it) {
|
|
790 if (it != undefined) return it[ITERATOR]
|
|
791 || it['@@iterator']
|
|
792 || Iterators[classof(it)];
|
|
793 };
|
|
794
|
|
795
|
|
796 /***/ }),
|
|
797 /* 41 */
|
|
798 /***/ (function(module, exports, __webpack_require__) {
|
|
799
|
|
800 var ITERATOR = __webpack_require__(0)('iterator');
|
|
801 var SAFE_CLOSING = false;
|
|
802
|
|
803 try {
|
|
804 var riter = [7][ITERATOR]();
|
|
805 riter['return'] = function () { SAFE_CLOSING = true; };
|
|
806 // eslint-disable-next-line no-throw-literal
|
|
807 Array.from(riter, function () { throw 2; });
|
|
808 } catch (e) { /* empty */ }
|
|
809
|
|
810 module.exports = function (exec, skipClosing) {
|
|
811 if (!skipClosing && !SAFE_CLOSING) return false;
|
|
812 var safe = false;
|
|
813 try {
|
|
814 var arr = [7];
|
|
815 var iter = arr[ITERATOR]();
|
|
816 iter.next = function () { return { done: safe = true }; };
|
|
817 arr[ITERATOR] = function () { return iter; };
|
|
818 exec(arr);
|
|
819 } catch (e) { /* empty */ }
|
|
820 return safe;
|
|
821 };
|
|
822
|
|
823
|
|
824 /***/ }),
|
|
825 /* 42 */
|
|
826 /***/ (function(module, exports) {
|
|
827
|
|
828 exports.f = {}.propertyIsEnumerable;
|
|
829
|
|
830
|
|
831 /***/ }),
|
|
832 /* 43 */
|
|
833 /***/ (function(module, exports) {
|
|
834
|
|
835 module.exports = function (done, value) {
|
|
836 return { value: value, done: !!done };
|
|
837 };
|
|
838
|
|
839
|
|
840 /***/ }),
|
|
841 /* 44 */
|
|
842 /***/ (function(module, exports, __webpack_require__) {
|
|
843
|
|
844 var redefine = __webpack_require__(10);
|
|
845 module.exports = function (target, src, safe) {
|
|
846 for (var key in src) redefine(target, key, src[key], safe);
|
|
847 return target;
|
|
848 };
|
|
849
|
|
850
|
|
851 /***/ }),
|
|
852 /* 45 */
|
|
853 /***/ (function(module, exports) {
|
|
854
|
|
855 module.exports = function (it, Constructor, name, forbiddenField) {
|
|
856 if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
|
|
857 throw TypeError(name + ': incorrect invocation!');
|
|
858 } return it;
|
|
859 };
|
|
860
|
|
861
|
|
862 /***/ }),
|
|
863 /* 46 */
|
|
864 /***/ (function(module, exports, __webpack_require__) {
|
|
865
|
|
866 var META = __webpack_require__(15)('meta');
|
|
867 var isObject = __webpack_require__(2);
|
|
868 var has = __webpack_require__(6);
|
|
869 var setDesc = __webpack_require__(4).f;
|
|
870 var id = 0;
|
|
871 var isExtensible = Object.isExtensible || function () {
|
|
872 return true;
|
|
873 };
|
|
874 var FREEZE = !__webpack_require__(12)(function () {
|
|
875 return isExtensible(Object.preventExtensions({}));
|
|
876 });
|
|
877 var setMeta = function (it) {
|
|
878 setDesc(it, META, { value: {
|
|
879 i: 'O' + ++id, // object ID
|
|
880 w: {} // weak collections IDs
|
|
881 } });
|
|
882 };
|
|
883 var fastKey = function (it, create) {
|
|
884 // return primitive with prefix
|
|
885 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
|
|
886 if (!has(it, META)) {
|
|
887 // can't set metadata to uncaught frozen object
|
|
888 if (!isExtensible(it)) return 'F';
|
|
889 // not necessary to add metadata
|
|
890 if (!create) return 'E';
|
|
891 // add missing metadata
|
|
892 setMeta(it);
|
|
893 // return object ID
|
|
894 } return it[META].i;
|
|
895 };
|
|
896 var getWeak = function (it, create) {
|
|
897 if (!has(it, META)) {
|
|
898 // can't set metadata to uncaught frozen object
|
|
899 if (!isExtensible(it)) return true;
|
|
900 // not necessary to add metadata
|
|
901 if (!create) return false;
|
|
902 // add missing metadata
|
|
903 setMeta(it);
|
|
904 // return hash weak collections IDs
|
|
905 } return it[META].w;
|
|
906 };
|
|
907 // add metadata on freeze-family methods calling
|
|
908 var onFreeze = function (it) {
|
|
909 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
|
|
910 return it;
|
|
911 };
|
|
912 var meta = module.exports = {
|
|
913 KEY: META,
|
|
914 NEED: false,
|
|
915 fastKey: fastKey,
|
|
916 getWeak: getWeak,
|
|
917 onFreeze: onFreeze
|
|
918 };
|
|
919
|
|
920
|
|
921 /***/ }),
|
|
922 /* 47 */
|
|
923 /***/ (function(module, exports, __webpack_require__) {
|
|
924
|
|
925 var isObject = __webpack_require__(2);
|
|
926 module.exports = function (it, TYPE) {
|
|
927 if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
|
|
928 return it;
|
|
929 };
|
|
930
|
|
931
|
|
932 /***/ }),
|
|
933 /* 48 */
|
|
934 /***/ (function(module, exports, __webpack_require__) {
|
|
935
|
|
936 "use strict";
|
|
937
|
|
938
|
|
939 Object.defineProperty(exports, "__esModule", {
|
|
940 value: true
|
|
941 });
|
|
942 exports.default = toSvg;
|
|
943
|
|
944 var _icons = __webpack_require__(27);
|
|
945
|
|
946 var _icons2 = _interopRequireDefault(_icons);
|
|
947
|
|
948 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
|
949
|
|
950 var DEFAULT_OPTIONS = {
|
|
951 xmlns: 'http://www.w3.org/2000/svg',
|
|
952 width: 24,
|
|
953 height: 24,
|
|
954 viewBox: '0 0 24 24',
|
|
955 fill: 'none',
|
|
956 stroke: 'currentColor',
|
|
957 'stroke-width': 2,
|
|
958 'stroke-linecap': 'round',
|
|
959 'stroke-linejoin': 'round'
|
|
960 };
|
|
961
|
|
962 /**
|
|
963 * Create an SVG string.
|
|
964 * @param {string} key - Icon name.
|
|
965 * @param {Object} options
|
|
966 * @returns {string}
|
|
967 */
|
|
968 /**
|
|
969 * @file Implements `toSvg` function.
|
|
970 */
|
|
971
|
|
972 function toSvg(key) {
|
|
973 var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
|
974
|
|
975 if (!key) {
|
|
976 throw new Error('The required `key` (icon name) parameter is missing.');
|
|
977 }
|
|
978
|
|
979 if (!_icons2.default[key]) {
|
|
980 throw new Error('No icon matching \'' + key + '\'. See the complete list of icons at https://feathericons.com');
|
|
981 }
|
|
982
|
|
983 var combinedOptions = Object.assign({}, DEFAULT_OPTIONS, options);
|
|
984
|
|
985 combinedOptions.class = addDefaultClassNames(combinedOptions.class, key);
|
|
986
|
|
987 var attributes = optionsToAttributes(combinedOptions);
|
|
988
|
|
989 return '<svg ' + attributes + '>' + _icons2.default[key] + '</svg>';
|
|
990 }
|
|
991
|
|
992 /**
|
|
993 * Add default class names.
|
|
994 * @param {string} classNames - One or more class names seperated by spaces.
|
|
995 * @param {string} key - Icon name.
|
|
996 * @returns {string}
|
|
997 */
|
|
998 function addDefaultClassNames(classNames, key) {
|
|
999 // convert class names string into an array
|
|
1000 var classNamesArray = classNames ? classNames.trim().split(/\s+/) : [];
|
|
1001
|
|
1002 // use Set to avoid duplicate class names
|
|
1003 var classNamesSet = new Set(classNamesArray);
|
|
1004
|
|
1005 // add default class names
|
|
1006 classNamesSet.add('feather').add('feather-' + key);
|
|
1007
|
|
1008 return Array.from(classNamesSet).join(' ');
|
|
1009 }
|
|
1010
|
|
1011 /**
|
|
1012 * Convert options object to string of html attributes.
|
|
1013 * @param {Object} options
|
|
1014 * @returns {string}
|
|
1015 */
|
|
1016 function optionsToAttributes(options) {
|
|
1017 var attributes = [];
|
|
1018
|
|
1019 Object.keys(options).forEach(function (key) {
|
|
1020 if (options[key]) {
|
|
1021 attributes.push(key + '="' + options[key] + '"');
|
|
1022 }
|
|
1023 });
|
|
1024
|
|
1025 return attributes.join(' ');
|
|
1026 }
|
|
1027
|
|
1028 /***/ }),
|
|
1029 /* 49 */
|
|
1030 /***/ (function(module, exports, __webpack_require__) {
|
|
1031
|
|
1032 __webpack_require__(50);
|
|
1033 __webpack_require__(62);
|
|
1034 __webpack_require__(66);
|
|
1035 module.exports = __webpack_require__(85);
|
|
1036
|
|
1037
|
|
1038 /***/ }),
|
|
1039 /* 50 */
|
|
1040 /***/ (function(module, exports, __webpack_require__) {
|
|
1041
|
|
1042 __webpack_require__(28);
|
|
1043 __webpack_require__(60);
|
|
1044 module.exports = __webpack_require__(7).Array.from;
|
|
1045
|
|
1046
|
|
1047 /***/ }),
|
|
1048 /* 51 */
|
|
1049 /***/ (function(module, exports, __webpack_require__) {
|
|
1050
|
|
1051 var toInteger = __webpack_require__(18);
|
|
1052 var defined = __webpack_require__(19);
|
|
1053 // true -> String#at
|
|
1054 // false -> String#codePointAt
|
|
1055 module.exports = function (TO_STRING) {
|
|
1056 return function (that, pos) {
|
|
1057 var s = String(defined(that));
|
|
1058 var i = toInteger(pos);
|
|
1059 var l = s.length;
|
|
1060 var a, b;
|
|
1061 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
|
|
1062 a = s.charCodeAt(i);
|
|
1063 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
|
|
1064 ? TO_STRING ? s.charAt(i) : a
|
|
1065 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
|
|
1066 };
|
|
1067 };
|
|
1068
|
|
1069
|
|
1070 /***/ }),
|
|
1071 /* 52 */
|
|
1072 /***/ (function(module, exports) {
|
|
1073
|
|
1074 module.exports = false;
|
|
1075
|
|
1076
|
|
1077 /***/ }),
|
|
1078 /* 53 */
|
|
1079 /***/ (function(module, exports, __webpack_require__) {
|
|
1080
|
|
1081 "use strict";
|
|
1082
|
|
1083 var create = __webpack_require__(33);
|
|
1084 var descriptor = __webpack_require__(14);
|
|
1085 var setToStringTag = __webpack_require__(24);
|
|
1086 var IteratorPrototype = {};
|
|
1087
|
|
1088 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
|
|
1089 __webpack_require__(8)(IteratorPrototype, __webpack_require__(0)('iterator'), function () { return this; });
|
|
1090
|
|
1091 module.exports = function (Constructor, NAME, next) {
|
|
1092 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
|
|
1093 setToStringTag(Constructor, NAME + ' Iterator');
|
|
1094 };
|
|
1095
|
|
1096
|
|
1097 /***/ }),
|
|
1098 /* 54 */
|
|
1099 /***/ (function(module, exports, __webpack_require__) {
|
|
1100
|
|
1101 var dP = __webpack_require__(4);
|
|
1102 var anObject = __webpack_require__(9);
|
|
1103 var getKeys = __webpack_require__(21);
|
|
1104
|
|
1105 module.exports = __webpack_require__(5) ? Object.defineProperties : function defineProperties(O, Properties) {
|
|
1106 anObject(O);
|
|
1107 var keys = getKeys(Properties);
|
|
1108 var length = keys.length;
|
|
1109 var i = 0;
|
|
1110 var P;
|
|
1111 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
|
|
1112 return O;
|
|
1113 };
|
|
1114
|
|
1115
|
|
1116 /***/ }),
|
|
1117 /* 55 */
|
|
1118 /***/ (function(module, exports, __webpack_require__) {
|
|
1119
|
|
1120 var has = __webpack_require__(6);
|
|
1121 var toIObject = __webpack_require__(16);
|
|
1122 var arrayIndexOf = __webpack_require__(56)(false);
|
|
1123 var IE_PROTO = __webpack_require__(23)('IE_PROTO');
|
|
1124
|
|
1125 module.exports = function (object, names) {
|
|
1126 var O = toIObject(object);
|
|
1127 var i = 0;
|
|
1128 var result = [];
|
|
1129 var key;
|
|
1130 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
|
|
1131 // Don't enum bug & hidden keys
|
|
1132 while (names.length > i) if (has(O, key = names[i++])) {
|
|
1133 ~arrayIndexOf(result, key) || result.push(key);
|
|
1134 }
|
|
1135 return result;
|
|
1136 };
|
|
1137
|
|
1138
|
|
1139 /***/ }),
|
|
1140 /* 56 */
|
|
1141 /***/ (function(module, exports, __webpack_require__) {
|
|
1142
|
|
1143 // false -> Array#indexOf
|
|
1144 // true -> Array#includes
|
|
1145 var toIObject = __webpack_require__(16);
|
|
1146 var toLength = __webpack_require__(22);
|
|
1147 var toAbsoluteIndex = __webpack_require__(57);
|
|
1148 module.exports = function (IS_INCLUDES) {
|
|
1149 return function ($this, el, fromIndex) {
|
|
1150 var O = toIObject($this);
|
|
1151 var length = toLength(O.length);
|
|
1152 var index = toAbsoluteIndex(fromIndex, length);
|
|
1153 var value;
|
|
1154 // Array#includes uses SameValueZero equality algorithm
|
|
1155 // eslint-disable-next-line no-self-compare
|
|
1156 if (IS_INCLUDES && el != el) while (length > index) {
|
|
1157 value = O[index++];
|
|
1158 // eslint-disable-next-line no-self-compare
|
|
1159 if (value != value) return true;
|
|
1160 // Array#indexOf ignores holes, Array#includes - not
|
|
1161 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
|
|
1162 if (O[index] === el) return IS_INCLUDES || index || 0;
|
|
1163 } return !IS_INCLUDES && -1;
|
|
1164 };
|
|
1165 };
|
|
1166
|
|
1167
|
|
1168 /***/ }),
|
|
1169 /* 57 */
|
|
1170 /***/ (function(module, exports, __webpack_require__) {
|
|
1171
|
|
1172 var toInteger = __webpack_require__(18);
|
|
1173 var max = Math.max;
|
|
1174 var min = Math.min;
|
|
1175 module.exports = function (index, length) {
|
|
1176 index = toInteger(index);
|
|
1177 return index < 0 ? max(index + length, 0) : min(index, length);
|
|
1178 };
|
|
1179
|
|
1180
|
|
1181 /***/ }),
|
|
1182 /* 58 */
|
|
1183 /***/ (function(module, exports, __webpack_require__) {
|
|
1184
|
|
1185 var document = __webpack_require__(1).document;
|
|
1186 module.exports = document && document.documentElement;
|
|
1187
|
|
1188
|
|
1189 /***/ }),
|
|
1190 /* 59 */
|
|
1191 /***/ (function(module, exports, __webpack_require__) {
|
|
1192
|
|
1193 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
|
|
1194 var has = __webpack_require__(6);
|
|
1195 var toObject = __webpack_require__(25);
|
|
1196 var IE_PROTO = __webpack_require__(23)('IE_PROTO');
|
|
1197 var ObjectProto = Object.prototype;
|
|
1198
|
|
1199 module.exports = Object.getPrototypeOf || function (O) {
|
|
1200 O = toObject(O);
|
|
1201 if (has(O, IE_PROTO)) return O[IE_PROTO];
|
|
1202 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
|
|
1203 return O.constructor.prototype;
|
|
1204 } return O instanceof Object ? ObjectProto : null;
|
|
1205 };
|
|
1206
|
|
1207
|
|
1208 /***/ }),
|
|
1209 /* 60 */
|
|
1210 /***/ (function(module, exports, __webpack_require__) {
|
|
1211
|
|
1212 "use strict";
|
|
1213
|
|
1214 var ctx = __webpack_require__(11);
|
|
1215 var $export = __webpack_require__(3);
|
|
1216 var toObject = __webpack_require__(25);
|
|
1217 var call = __webpack_require__(38);
|
|
1218 var isArrayIter = __webpack_require__(39);
|
|
1219 var toLength = __webpack_require__(22);
|
|
1220 var createProperty = __webpack_require__(61);
|
|
1221 var getIterFn = __webpack_require__(40);
|
|
1222
|
|
1223 $export($export.S + $export.F * !__webpack_require__(41)(function (iter) { Array.from(iter); }), 'Array', {
|
|
1224 // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
|
|
1225 from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
|
|
1226 var O = toObject(arrayLike);
|
|
1227 var C = typeof this == 'function' ? this : Array;
|
|
1228 var aLen = arguments.length;
|
|
1229 var mapfn = aLen > 1 ? arguments[1] : undefined;
|
|
1230 var mapping = mapfn !== undefined;
|
|
1231 var index = 0;
|
|
1232 var iterFn = getIterFn(O);
|
|
1233 var length, result, step, iterator;
|
|
1234 if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
|
|
1235 // if object isn't iterable or it's array with default iterator - use simple case
|
|
1236 if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
|
|
1237 for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
|
|
1238 createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
|
|
1239 }
|
|
1240 } else {
|
|
1241 length = toLength(O.length);
|
|
1242 for (result = new C(length); length > index; index++) {
|
|
1243 createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
|
|
1244 }
|
|
1245 }
|
|
1246 result.length = index;
|
|
1247 return result;
|
|
1248 }
|
|
1249 });
|
|
1250
|
|
1251
|
|
1252 /***/ }),
|
|
1253 /* 61 */
|
|
1254 /***/ (function(module, exports, __webpack_require__) {
|
|
1255
|
|
1256 "use strict";
|
|
1257
|
|
1258 var $defineProperty = __webpack_require__(4);
|
|
1259 var createDesc = __webpack_require__(14);
|
|
1260
|
|
1261 module.exports = function (object, index, value) {
|
|
1262 if (index in object) $defineProperty.f(object, index, createDesc(0, value));
|
|
1263 else object[index] = value;
|
|
1264 };
|
|
1265
|
|
1266
|
|
1267 /***/ }),
|
|
1268 /* 62 */
|
|
1269 /***/ (function(module, exports, __webpack_require__) {
|
|
1270
|
|
1271 __webpack_require__(63);
|
|
1272 module.exports = __webpack_require__(7).Object.assign;
|
|
1273
|
|
1274
|
|
1275 /***/ }),
|
|
1276 /* 63 */
|
|
1277 /***/ (function(module, exports, __webpack_require__) {
|
|
1278
|
|
1279 // 19.1.3.1 Object.assign(target, source)
|
|
1280 var $export = __webpack_require__(3);
|
|
1281
|
|
1282 $export($export.S + $export.F, 'Object', { assign: __webpack_require__(64) });
|
|
1283
|
|
1284
|
|
1285 /***/ }),
|
|
1286 /* 64 */
|
|
1287 /***/ (function(module, exports, __webpack_require__) {
|
|
1288
|
|
1289 "use strict";
|
|
1290
|
|
1291 // 19.1.2.1 Object.assign(target, source, ...)
|
|
1292 var getKeys = __webpack_require__(21);
|
|
1293 var gOPS = __webpack_require__(65);
|
|
1294 var pIE = __webpack_require__(42);
|
|
1295 var toObject = __webpack_require__(25);
|
|
1296 var IObject = __webpack_require__(34);
|
|
1297 var $assign = Object.assign;
|
|
1298
|
|
1299 // should work with symbols and should have deterministic property order (V8 bug)
|
|
1300 module.exports = !$assign || __webpack_require__(12)(function () {
|
|
1301 var A = {};
|
|
1302 var B = {};
|
|
1303 // eslint-disable-next-line no-undef
|
|
1304 var S = Symbol();
|
|
1305 var K = 'abcdefghijklmnopqrst';
|
|
1306 A[S] = 7;
|
|
1307 K.split('').forEach(function (k) { B[k] = k; });
|
|
1308 return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
|
|
1309 }) ? function assign(target, source) { // eslint-disable-line no-unused-vars
|
|
1310 var T = toObject(target);
|
|
1311 var aLen = arguments.length;
|
|
1312 var index = 1;
|
|
1313 var getSymbols = gOPS.f;
|
|
1314 var isEnum = pIE.f;
|
|
1315 while (aLen > index) {
|
|
1316 var S = IObject(arguments[index++]);
|
|
1317 var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
|
|
1318 var length = keys.length;
|
|
1319 var j = 0;
|
|
1320 var key;
|
|
1321 while (length > j) if (isEnum.call(S, key = keys[j++])) T[key] = S[key];
|
|
1322 } return T;
|
|
1323 } : $assign;
|
|
1324
|
|
1325
|
|
1326 /***/ }),
|
|
1327 /* 65 */
|
|
1328 /***/ (function(module, exports) {
|
|
1329
|
|
1330 exports.f = Object.getOwnPropertySymbols;
|
|
1331
|
|
1332
|
|
1333 /***/ }),
|
|
1334 /* 66 */
|
|
1335 /***/ (function(module, exports, __webpack_require__) {
|
|
1336
|
|
1337 __webpack_require__(67);
|
|
1338 __webpack_require__(28);
|
|
1339 __webpack_require__(68);
|
|
1340 __webpack_require__(71);
|
|
1341 __webpack_require__(78);
|
|
1342 __webpack_require__(81);
|
|
1343 __webpack_require__(83);
|
|
1344 module.exports = __webpack_require__(7).Set;
|
|
1345
|
|
1346
|
|
1347 /***/ }),
|
|
1348 /* 67 */
|
|
1349 /***/ (function(module, exports, __webpack_require__) {
|
|
1350
|
|
1351 "use strict";
|
|
1352
|
|
1353 // 19.1.3.6 Object.prototype.toString()
|
|
1354 var classof = __webpack_require__(26);
|
|
1355 var test = {};
|
|
1356 test[__webpack_require__(0)('toStringTag')] = 'z';
|
|
1357 if (test + '' != '[object z]') {
|
|
1358 __webpack_require__(10)(Object.prototype, 'toString', function toString() {
|
|
1359 return '[object ' + classof(this) + ']';
|
|
1360 }, true);
|
|
1361 }
|
|
1362
|
|
1363
|
|
1364 /***/ }),
|
|
1365 /* 68 */
|
|
1366 /***/ (function(module, exports, __webpack_require__) {
|
|
1367
|
|
1368 var $iterators = __webpack_require__(69);
|
|
1369 var getKeys = __webpack_require__(21);
|
|
1370 var redefine = __webpack_require__(10);
|
|
1371 var global = __webpack_require__(1);
|
|
1372 var hide = __webpack_require__(8);
|
|
1373 var Iterators = __webpack_require__(13);
|
|
1374 var wks = __webpack_require__(0);
|
|
1375 var ITERATOR = wks('iterator');
|
|
1376 var TO_STRING_TAG = wks('toStringTag');
|
|
1377 var ArrayValues = Iterators.Array;
|
|
1378
|
|
1379 var DOMIterables = {
|
|
1380 CSSRuleList: true, // TODO: Not spec compliant, should be false.
|
|
1381 CSSStyleDeclaration: false,
|
|
1382 CSSValueList: false,
|
|
1383 ClientRectList: false,
|
|
1384 DOMRectList: false,
|
|
1385 DOMStringList: false,
|
|
1386 DOMTokenList: true,
|
|
1387 DataTransferItemList: false,
|
|
1388 FileList: false,
|
|
1389 HTMLAllCollection: false,
|
|
1390 HTMLCollection: false,
|
|
1391 HTMLFormElement: false,
|
|
1392 HTMLSelectElement: false,
|
|
1393 MediaList: true, // TODO: Not spec compliant, should be false.
|
|
1394 MimeTypeArray: false,
|
|
1395 NamedNodeMap: false,
|
|
1396 NodeList: true,
|
|
1397 PaintRequestList: false,
|
|
1398 Plugin: false,
|
|
1399 PluginArray: false,
|
|
1400 SVGLengthList: false,
|
|
1401 SVGNumberList: false,
|
|
1402 SVGPathSegList: false,
|
|
1403 SVGPointList: false,
|
|
1404 SVGStringList: false,
|
|
1405 SVGTransformList: false,
|
|
1406 SourceBufferList: false,
|
|
1407 StyleSheetList: true, // TODO: Not spec compliant, should be false.
|
|
1408 TextTrackCueList: false,
|
|
1409 TextTrackList: false,
|
|
1410 TouchList: false
|
|
1411 };
|
|
1412
|
|
1413 for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
|
|
1414 var NAME = collections[i];
|
|
1415 var explicit = DOMIterables[NAME];
|
|
1416 var Collection = global[NAME];
|
|
1417 var proto = Collection && Collection.prototype;
|
|
1418 var key;
|
|
1419 if (proto) {
|
|
1420 if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
|
|
1421 if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
|
|
1422 Iterators[NAME] = ArrayValues;
|
|
1423 if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
|
|
1424 }
|
|
1425 }
|
|
1426
|
|
1427
|
|
1428 /***/ }),
|
|
1429 /* 69 */
|
|
1430 /***/ (function(module, exports, __webpack_require__) {
|
|
1431
|
|
1432 "use strict";
|
|
1433
|
|
1434 var addToUnscopables = __webpack_require__(70);
|
|
1435 var step = __webpack_require__(43);
|
|
1436 var Iterators = __webpack_require__(13);
|
|
1437 var toIObject = __webpack_require__(16);
|
|
1438
|
|
1439 // 22.1.3.4 Array.prototype.entries()
|
|
1440 // 22.1.3.13 Array.prototype.keys()
|
|
1441 // 22.1.3.29 Array.prototype.values()
|
|
1442 // 22.1.3.30 Array.prototype[@@iterator]()
|
|
1443 module.exports = __webpack_require__(20)(Array, 'Array', function (iterated, kind) {
|
|
1444 this._t = toIObject(iterated); // target
|
|
1445 this._i = 0; // next index
|
|
1446 this._k = kind; // kind
|
|
1447 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
|
|
1448 }, function () {
|
|
1449 var O = this._t;
|
|
1450 var kind = this._k;
|
|
1451 var index = this._i++;
|
|
1452 if (!O || index >= O.length) {
|
|
1453 this._t = undefined;
|
|
1454 return step(1);
|
|
1455 }
|
|
1456 if (kind == 'keys') return step(0, index);
|
|
1457 if (kind == 'values') return step(0, O[index]);
|
|
1458 return step(0, [index, O[index]]);
|
|
1459 }, 'values');
|
|
1460
|
|
1461 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
|
|
1462 Iterators.Arguments = Iterators.Array;
|
|
1463
|
|
1464 addToUnscopables('keys');
|
|
1465 addToUnscopables('values');
|
|
1466 addToUnscopables('entries');
|
|
1467
|
|
1468
|
|
1469 /***/ }),
|
|
1470 /* 70 */
|
|
1471 /***/ (function(module, exports, __webpack_require__) {
|
|
1472
|
|
1473 // 22.1.3.31 Array.prototype[@@unscopables]
|
|
1474 var UNSCOPABLES = __webpack_require__(0)('unscopables');
|
|
1475 var ArrayProto = Array.prototype;
|
|
1476 if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(8)(ArrayProto, UNSCOPABLES, {});
|
|
1477 module.exports = function (key) {
|
|
1478 ArrayProto[UNSCOPABLES][key] = true;
|
|
1479 };
|
|
1480
|
|
1481
|
|
1482 /***/ }),
|
|
1483 /* 71 */
|
|
1484 /***/ (function(module, exports, __webpack_require__) {
|
|
1485
|
|
1486 "use strict";
|
|
1487
|
|
1488 var strong = __webpack_require__(72);
|
|
1489 var validate = __webpack_require__(47);
|
|
1490 var SET = 'Set';
|
|
1491
|
|
1492 // 23.2 Set Objects
|
|
1493 module.exports = __webpack_require__(74)(SET, function (get) {
|
|
1494 return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };
|
|
1495 }, {
|
|
1496 // 23.2.3.1 Set.prototype.add(value)
|
|
1497 add: function add(value) {
|
|
1498 return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value);
|
|
1499 }
|
|
1500 }, strong);
|
|
1501
|
|
1502
|
|
1503 /***/ }),
|
|
1504 /* 72 */
|
|
1505 /***/ (function(module, exports, __webpack_require__) {
|
|
1506
|
|
1507 "use strict";
|
|
1508
|
|
1509 var dP = __webpack_require__(4).f;
|
|
1510 var create = __webpack_require__(33);
|
|
1511 var redefineAll = __webpack_require__(44);
|
|
1512 var ctx = __webpack_require__(11);
|
|
1513 var anInstance = __webpack_require__(45);
|
|
1514 var forOf = __webpack_require__(17);
|
|
1515 var $iterDefine = __webpack_require__(20);
|
|
1516 var step = __webpack_require__(43);
|
|
1517 var setSpecies = __webpack_require__(73);
|
|
1518 var DESCRIPTORS = __webpack_require__(5);
|
|
1519 var fastKey = __webpack_require__(46).fastKey;
|
|
1520 var validate = __webpack_require__(47);
|
|
1521 var SIZE = DESCRIPTORS ? '_s' : 'size';
|
|
1522
|
|
1523 var getEntry = function (that, key) {
|
|
1524 // fast case
|
|
1525 var index = fastKey(key);
|
|
1526 var entry;
|
|
1527 if (index !== 'F') return that._i[index];
|
|
1528 // frozen object case
|
|
1529 for (entry = that._f; entry; entry = entry.n) {
|
|
1530 if (entry.k == key) return entry;
|
|
1531 }
|
|
1532 };
|
|
1533
|
|
1534 module.exports = {
|
|
1535 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
|
|
1536 var C = wrapper(function (that, iterable) {
|
|
1537 anInstance(that, C, NAME, '_i');
|
|
1538 that._t = NAME; // collection type
|
|
1539 that._i = create(null); // index
|
|
1540 that._f = undefined; // first entry
|
|
1541 that._l = undefined; // last entry
|
|
1542 that[SIZE] = 0; // size
|
|
1543 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
|
|
1544 });
|
|
1545 redefineAll(C.prototype, {
|
|
1546 // 23.1.3.1 Map.prototype.clear()
|
|
1547 // 23.2.3.2 Set.prototype.clear()
|
|
1548 clear: function clear() {
|
|
1549 for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {
|
|
1550 entry.r = true;
|
|
1551 if (entry.p) entry.p = entry.p.n = undefined;
|
|
1552 delete data[entry.i];
|
|
1553 }
|
|
1554 that._f = that._l = undefined;
|
|
1555 that[SIZE] = 0;
|
|
1556 },
|
|
1557 // 23.1.3.3 Map.prototype.delete(key)
|
|
1558 // 23.2.3.4 Set.prototype.delete(value)
|
|
1559 'delete': function (key) {
|
|
1560 var that = validate(this, NAME);
|
|
1561 var entry = getEntry(that, key);
|
|
1562 if (entry) {
|
|
1563 var next = entry.n;
|
|
1564 var prev = entry.p;
|
|
1565 delete that._i[entry.i];
|
|
1566 entry.r = true;
|
|
1567 if (prev) prev.n = next;
|
|
1568 if (next) next.p = prev;
|
|
1569 if (that._f == entry) that._f = next;
|
|
1570 if (that._l == entry) that._l = prev;
|
|
1571 that[SIZE]--;
|
|
1572 } return !!entry;
|
|
1573 },
|
|
1574 // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
|
|
1575 // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
|
|
1576 forEach: function forEach(callbackfn /* , that = undefined */) {
|
|
1577 validate(this, NAME);
|
|
1578 var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);
|
|
1579 var entry;
|
|
1580 while (entry = entry ? entry.n : this._f) {
|
|
1581 f(entry.v, entry.k, this);
|
|
1582 // revert to the last existing entry
|
|
1583 while (entry && entry.r) entry = entry.p;
|
|
1584 }
|
|
1585 },
|
|
1586 // 23.1.3.7 Map.prototype.has(key)
|
|
1587 // 23.2.3.7 Set.prototype.has(value)
|
|
1588 has: function has(key) {
|
|
1589 return !!getEntry(validate(this, NAME), key);
|
|
1590 }
|
|
1591 });
|
|
1592 if (DESCRIPTORS) dP(C.prototype, 'size', {
|
|
1593 get: function () {
|
|
1594 return validate(this, NAME)[SIZE];
|
|
1595 }
|
|
1596 });
|
|
1597 return C;
|
|
1598 },
|
|
1599 def: function (that, key, value) {
|
|
1600 var entry = getEntry(that, key);
|
|
1601 var prev, index;
|
|
1602 // change existing entry
|
|
1603 if (entry) {
|
|
1604 entry.v = value;
|
|
1605 // create new entry
|
|
1606 } else {
|
|
1607 that._l = entry = {
|
|
1608 i: index = fastKey(key, true), // <- index
|
|
1609 k: key, // <- key
|
|
1610 v: value, // <- value
|
|
1611 p: prev = that._l, // <- previous entry
|
|
1612 n: undefined, // <- next entry
|
|
1613 r: false // <- removed
|
|
1614 };
|
|
1615 if (!that._f) that._f = entry;
|
|
1616 if (prev) prev.n = entry;
|
|
1617 that[SIZE]++;
|
|
1618 // add to index
|
|
1619 if (index !== 'F') that._i[index] = entry;
|
|
1620 } return that;
|
|
1621 },
|
|
1622 getEntry: getEntry,
|
|
1623 setStrong: function (C, NAME, IS_MAP) {
|
|
1624 // add .keys, .values, .entries, [@@iterator]
|
|
1625 // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11
|
|
1626 $iterDefine(C, NAME, function (iterated, kind) {
|
|
1627 this._t = validate(iterated, NAME); // target
|
|
1628 this._k = kind; // kind
|
|
1629 this._l = undefined; // previous
|
|
1630 }, function () {
|
|
1631 var that = this;
|
|
1632 var kind = that._k;
|
|
1633 var entry = that._l;
|
|
1634 // revert to the last existing entry
|
|
1635 while (entry && entry.r) entry = entry.p;
|
|
1636 // get next entry
|
|
1637 if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {
|
|
1638 // or finish the iteration
|
|
1639 that._t = undefined;
|
|
1640 return step(1);
|
|
1641 }
|
|
1642 // return step by kind
|
|
1643 if (kind == 'keys') return step(0, entry.k);
|
|
1644 if (kind == 'values') return step(0, entry.v);
|
|
1645 return step(0, [entry.k, entry.v]);
|
|
1646 }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);
|
|
1647
|
|
1648 // add [@@species], 23.1.2.2, 23.2.2.2
|
|
1649 setSpecies(NAME);
|
|
1650 }
|
|
1651 };
|
|
1652
|
|
1653
|
|
1654 /***/ }),
|
|
1655 /* 73 */
|
|
1656 /***/ (function(module, exports, __webpack_require__) {
|
|
1657
|
|
1658 "use strict";
|
|
1659
|
|
1660 var global = __webpack_require__(1);
|
|
1661 var dP = __webpack_require__(4);
|
|
1662 var DESCRIPTORS = __webpack_require__(5);
|
|
1663 var SPECIES = __webpack_require__(0)('species');
|
|
1664
|
|
1665 module.exports = function (KEY) {
|
|
1666 var C = global[KEY];
|
|
1667 if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
|
|
1668 configurable: true,
|
|
1669 get: function () { return this; }
|
|
1670 });
|
|
1671 };
|
|
1672
|
|
1673
|
|
1674 /***/ }),
|
|
1675 /* 74 */
|
|
1676 /***/ (function(module, exports, __webpack_require__) {
|
|
1677
|
|
1678 "use strict";
|
|
1679
|
|
1680 var global = __webpack_require__(1);
|
|
1681 var $export = __webpack_require__(3);
|
|
1682 var redefine = __webpack_require__(10);
|
|
1683 var redefineAll = __webpack_require__(44);
|
|
1684 var meta = __webpack_require__(46);
|
|
1685 var forOf = __webpack_require__(17);
|
|
1686 var anInstance = __webpack_require__(45);
|
|
1687 var isObject = __webpack_require__(2);
|
|
1688 var fails = __webpack_require__(12);
|
|
1689 var $iterDetect = __webpack_require__(41);
|
|
1690 var setToStringTag = __webpack_require__(24);
|
|
1691 var inheritIfRequired = __webpack_require__(75);
|
|
1692
|
|
1693 module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
|
|
1694 var Base = global[NAME];
|
|
1695 var C = Base;
|
|
1696 var ADDER = IS_MAP ? 'set' : 'add';
|
|
1697 var proto = C && C.prototype;
|
|
1698 var O = {};
|
|
1699 var fixMethod = function (KEY) {
|
|
1700 var fn = proto[KEY];
|
|
1701 redefine(proto, KEY,
|
|
1702 KEY == 'delete' ? function (a) {
|
|
1703 return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);
|
|
1704 } : KEY == 'has' ? function has(a) {
|
|
1705 return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);
|
|
1706 } : KEY == 'get' ? function get(a) {
|
|
1707 return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a);
|
|
1708 } : KEY == 'add' ? function add(a) { fn.call(this, a === 0 ? 0 : a); return this; }
|
|
1709 : function set(a, b) { fn.call(this, a === 0 ? 0 : a, b); return this; }
|
|
1710 );
|
|
1711 };
|
|
1712 if (typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
|
|
1713 new C().entries().next();
|
|
1714 }))) {
|
|
1715 // create collection constructor
|
|
1716 C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
|
|
1717 redefineAll(C.prototype, methods);
|
|
1718 meta.NEED = true;
|
|
1719 } else {
|
|
1720 var instance = new C();
|
|
1721 // early implementations not supports chaining
|
|
1722 var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance;
|
|
1723 // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false
|
|
1724 var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); });
|
|
1725 // most early implementations doesn't supports iterables, most modern - not close it correctly
|
|
1726 var ACCEPT_ITERABLES = $iterDetect(function (iter) { new C(iter); }); // eslint-disable-line no-new
|
|
1727 // for early implementations -0 and +0 not the same
|
|
1728 var BUGGY_ZERO = !IS_WEAK && fails(function () {
|
|
1729 // V8 ~ Chromium 42- fails only with 5+ elements
|
|
1730 var $instance = new C();
|
|
1731 var index = 5;
|
|
1732 while (index--) $instance[ADDER](index, index);
|
|
1733 return !$instance.has(-0);
|
|
1734 });
|
|
1735 if (!ACCEPT_ITERABLES) {
|
|
1736 C = wrapper(function (target, iterable) {
|
|
1737 anInstance(target, C, NAME);
|
|
1738 var that = inheritIfRequired(new Base(), target, C);
|
|
1739 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
|
|
1740 return that;
|
|
1741 });
|
|
1742 C.prototype = proto;
|
|
1743 proto.constructor = C;
|
|
1744 }
|
|
1745 if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) {
|
|
1746 fixMethod('delete');
|
|
1747 fixMethod('has');
|
|
1748 IS_MAP && fixMethod('get');
|
|
1749 }
|
|
1750 if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER);
|
|
1751 // weak collections should not contains .clear method
|
|
1752 if (IS_WEAK && proto.clear) delete proto.clear;
|
|
1753 }
|
|
1754
|
|
1755 setToStringTag(C, NAME);
|
|
1756
|
|
1757 O[NAME] = C;
|
|
1758 $export($export.G + $export.W + $export.F * (C != Base), O);
|
|
1759
|
|
1760 if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
|
|
1761
|
|
1762 return C;
|
|
1763 };
|
|
1764
|
|
1765
|
|
1766 /***/ }),
|
|
1767 /* 75 */
|
|
1768 /***/ (function(module, exports, __webpack_require__) {
|
|
1769
|
|
1770 var isObject = __webpack_require__(2);
|
|
1771 var setPrototypeOf = __webpack_require__(76).set;
|
|
1772 module.exports = function (that, target, C) {
|
|
1773 var S = target.constructor;
|
|
1774 var P;
|
|
1775 if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) {
|
|
1776 setPrototypeOf(that, P);
|
|
1777 } return that;
|
|
1778 };
|
|
1779
|
|
1780
|
|
1781 /***/ }),
|
|
1782 /* 76 */
|
|
1783 /***/ (function(module, exports, __webpack_require__) {
|
|
1784
|
|
1785 // Works with __proto__ only. Old v8 can't work with null proto objects.
|
|
1786 /* eslint-disable no-proto */
|
|
1787 var isObject = __webpack_require__(2);
|
|
1788 var anObject = __webpack_require__(9);
|
|
1789 var check = function (O, proto) {
|
|
1790 anObject(O);
|
|
1791 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
|
|
1792 };
|
|
1793 module.exports = {
|
|
1794 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
|
|
1795 function (test, buggy, set) {
|
|
1796 try {
|
|
1797 set = __webpack_require__(11)(Function.call, __webpack_require__(77).f(Object.prototype, '__proto__').set, 2);
|
|
1798 set(test, []);
|
|
1799 buggy = !(test instanceof Array);
|
|
1800 } catch (e) { buggy = true; }
|
|
1801 return function setPrototypeOf(O, proto) {
|
|
1802 check(O, proto);
|
|
1803 if (buggy) O.__proto__ = proto;
|
|
1804 else set(O, proto);
|
|
1805 return O;
|
|
1806 };
|
|
1807 }({}, false) : undefined),
|
|
1808 check: check
|
|
1809 };
|
|
1810
|
|
1811
|
|
1812 /***/ }),
|
|
1813 /* 77 */
|
|
1814 /***/ (function(module, exports, __webpack_require__) {
|
|
1815
|
|
1816 var pIE = __webpack_require__(42);
|
|
1817 var createDesc = __webpack_require__(14);
|
|
1818 var toIObject = __webpack_require__(16);
|
|
1819 var toPrimitive = __webpack_require__(31);
|
|
1820 var has = __webpack_require__(6);
|
|
1821 var IE8_DOM_DEFINE = __webpack_require__(29);
|
|
1822 var gOPD = Object.getOwnPropertyDescriptor;
|
|
1823
|
|
1824 exports.f = __webpack_require__(5) ? gOPD : function getOwnPropertyDescriptor(O, P) {
|
|
1825 O = toIObject(O);
|
|
1826 P = toPrimitive(P, true);
|
|
1827 if (IE8_DOM_DEFINE) try {
|
|
1828 return gOPD(O, P);
|
|
1829 } catch (e) { /* empty */ }
|
|
1830 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
|
|
1831 };
|
|
1832
|
|
1833
|
|
1834 /***/ }),
|
|
1835 /* 78 */
|
|
1836 /***/ (function(module, exports, __webpack_require__) {
|
|
1837
|
|
1838 // https://github.com/DavidBruant/Map-Set.prototype.toJSON
|
|
1839 var $export = __webpack_require__(3);
|
|
1840
|
|
1841 $export($export.P + $export.R, 'Set', { toJSON: __webpack_require__(79)('Set') });
|
|
1842
|
|
1843
|
|
1844 /***/ }),
|
|
1845 /* 79 */
|
|
1846 /***/ (function(module, exports, __webpack_require__) {
|
|
1847
|
|
1848 // https://github.com/DavidBruant/Map-Set.prototype.toJSON
|
|
1849 var classof = __webpack_require__(26);
|
|
1850 var from = __webpack_require__(80);
|
|
1851 module.exports = function (NAME) {
|
|
1852 return function toJSON() {
|
|
1853 if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic");
|
|
1854 return from(this);
|
|
1855 };
|
|
1856 };
|
|
1857
|
|
1858
|
|
1859 /***/ }),
|
|
1860 /* 80 */
|
|
1861 /***/ (function(module, exports, __webpack_require__) {
|
|
1862
|
|
1863 var forOf = __webpack_require__(17);
|
|
1864
|
|
1865 module.exports = function (iter, ITERATOR) {
|
|
1866 var result = [];
|
|
1867 forOf(iter, false, result.push, result, ITERATOR);
|
|
1868 return result;
|
|
1869 };
|
|
1870
|
|
1871
|
|
1872 /***/ }),
|
|
1873 /* 81 */
|
|
1874 /***/ (function(module, exports, __webpack_require__) {
|
|
1875
|
|
1876 // https://tc39.github.io/proposal-setmap-offrom/#sec-set.of
|
|
1877 __webpack_require__(82)('Set');
|
|
1878
|
|
1879
|
|
1880 /***/ }),
|
|
1881 /* 82 */
|
|
1882 /***/ (function(module, exports, __webpack_require__) {
|
|
1883
|
|
1884 "use strict";
|
|
1885
|
|
1886 // https://tc39.github.io/proposal-setmap-offrom/
|
|
1887 var $export = __webpack_require__(3);
|
|
1888
|
|
1889 module.exports = function (COLLECTION) {
|
|
1890 $export($export.S, COLLECTION, { of: function of() {
|
|
1891 var length = arguments.length;
|
|
1892 var A = Array(length);
|
|
1893 while (length--) A[length] = arguments[length];
|
|
1894 return new this(A);
|
|
1895 } });
|
|
1896 };
|
|
1897
|
|
1898
|
|
1899 /***/ }),
|
|
1900 /* 83 */
|
|
1901 /***/ (function(module, exports, __webpack_require__) {
|
|
1902
|
|
1903 // https://tc39.github.io/proposal-setmap-offrom/#sec-set.from
|
|
1904 __webpack_require__(84)('Set');
|
|
1905
|
|
1906
|
|
1907 /***/ }),
|
|
1908 /* 84 */
|
|
1909 /***/ (function(module, exports, __webpack_require__) {
|
|
1910
|
|
1911 "use strict";
|
|
1912
|
|
1913 // https://tc39.github.io/proposal-setmap-offrom/
|
|
1914 var $export = __webpack_require__(3);
|
|
1915 var aFunction = __webpack_require__(32);
|
|
1916 var ctx = __webpack_require__(11);
|
|
1917 var forOf = __webpack_require__(17);
|
|
1918
|
|
1919 module.exports = function (COLLECTION) {
|
|
1920 $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
|
|
1921 var mapFn = arguments[1];
|
|
1922 var mapping, A, n, cb;
|
|
1923 aFunction(this);
|
|
1924 mapping = mapFn !== undefined;
|
|
1925 if (mapping) aFunction(mapFn);
|
|
1926 if (source == undefined) return new this();
|
|
1927 A = [];
|
|
1928 if (mapping) {
|
|
1929 n = 0;
|
|
1930 cb = ctx(mapFn, arguments[2], 2);
|
|
1931 forOf(source, false, function (nextItem) {
|
|
1932 A.push(cb(nextItem, n++));
|
|
1933 });
|
|
1934 } else {
|
|
1935 forOf(source, false, A.push, A);
|
|
1936 }
|
|
1937 return new this(A);
|
|
1938 } });
|
|
1939 };
|
|
1940
|
|
1941
|
|
1942 /***/ }),
|
|
1943 /* 85 */
|
|
1944 /***/ (function(module, exports, __webpack_require__) {
|
|
1945
|
|
1946 "use strict";
|
|
1947
|
|
1948
|
|
1949 var _icons = __webpack_require__(27);
|
|
1950
|
|
1951 var _icons2 = _interopRequireDefault(_icons);
|
|
1952
|
|
1953 var _toSvg = __webpack_require__(48);
|
|
1954
|
|
1955 var _toSvg2 = _interopRequireDefault(_toSvg);
|
|
1956
|
|
1957 var _replace = __webpack_require__(86);
|
|
1958
|
|
1959 var _replace2 = _interopRequireDefault(_replace);
|
|
1960
|
|
1961 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
|
1962
|
|
1963 module.exports = { icons: _icons2.default, toSvg: _toSvg2.default, replace: _replace2.default }; /**
|
|
1964 * @file Exposes `feather` object.
|
|
1965 */
|
|
1966
|
|
1967 /***/ }),
|
|
1968 /* 86 */
|
|
1969 /***/ (function(module, exports, __webpack_require__) {
|
|
1970
|
|
1971 "use strict";
|
|
1972
|
|
1973
|
|
1974 Object.defineProperty(exports, "__esModule", {
|
|
1975 value: true
|
|
1976 });
|
|
1977 exports.default = replace;
|
|
1978
|
|
1979 var _icons = __webpack_require__(27);
|
|
1980
|
|
1981 var _icons2 = _interopRequireDefault(_icons);
|
|
1982
|
|
1983 var _toSvg = __webpack_require__(48);
|
|
1984
|
|
1985 var _toSvg2 = _interopRequireDefault(_toSvg);
|
|
1986
|
|
1987 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
|
1988
|
|
1989 /**
|
|
1990 * Replace all elements that have a `data-feather` attribute with SVG markup
|
|
1991 * corresponding to the element's `data-feather` attribute value.
|
|
1992 * @param {Object} options
|
|
1993 */
|
|
1994 /**
|
|
1995 * @file Implements `replace` function.
|
|
1996 */
|
|
1997
|
|
1998 /* global document, DOMParser */
|
|
1999
|
|
2000 function replace() {
|
|
2001 var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
|
2002
|
|
2003 if (typeof document === 'undefined') {
|
|
2004 throw new Error('`feather.replace()` only works in a browser environment.');
|
|
2005 }
|
|
2006
|
|
2007 var elementsToReplace = document.querySelectorAll('[data-feather]');
|
|
2008
|
|
2009 Array.from(elementsToReplace).forEach(function (element) {
|
|
2010 return replaceElement(element, options);
|
|
2011 });
|
|
2012 }
|
|
2013
|
|
2014 /**
|
|
2015 * Replace single element with SVG markup
|
|
2016 * corresponding to the element's `data-feather` attribute value.
|
|
2017 * @param {Element} element
|
|
2018 * @param {Object} options
|
|
2019 */
|
|
2020 function replaceElement(element, options) {
|
|
2021 var key = element.getAttribute('data-feather');
|
|
2022
|
|
2023 if (!key) {
|
|
2024 console.error('The required `data-feather` attribute has no value.');
|
|
2025 return;
|
|
2026 }
|
|
2027
|
|
2028 if (!_icons2.default[key]) {
|
|
2029 console.error('No icon matching \'' + key + '\'. See the complete list of icons at https://feathericons.com');
|
|
2030 return;
|
|
2031 }
|
|
2032
|
|
2033 var elementClassAttr = element.getAttribute('class') || '';
|
|
2034 var elementIdAttr = element.getAttribute('id');
|
|
2035 var classNames = options.class ? options.class + ' ' + elementClassAttr : elementClassAttr;
|
|
2036
|
|
2037 var svgOptions = Object.assign({}, options, { class: classNames, id: elementIdAttr });
|
|
2038 var svgString = (0, _toSvg2.default)(key, svgOptions);
|
|
2039 var svgDocument = new DOMParser().parseFromString(svgString, 'image/svg+xml');
|
|
2040 var svgElement = svgDocument.querySelector('svg');
|
|
2041
|
|
2042 element.parentNode.replaceChild(svgElement, element);
|
|
2043 }
|
|
2044
|
|
2045 /***/ })
|
|
2046 /******/ ]);
|
|
2047 });
|
|
2048 //# sourceMappingURL=feather.js.map |