Mercurial > nebulaweb3
comparison default/node_modules/feather-icons/dist/feather.js @ 0:1d038bc9b3d2 default tip
Up:default
author | Liny <dev@neowd.com> |
---|---|
date | Sat, 31 May 2025 09:21:51 +0800 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:1d038bc9b3d2 |
---|---|
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 |