UNPKG

@mikk3lro/mc-fontpicker

Version:

A simple google font picker component for Vue.js. Easy to implement, easy to use.

959 lines (761 loc) 316 kB
(function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(); else if(typeof define === 'function' && define.amd) define([], factory); else if(typeof exports === 'object') exports["mc-fontpicker"] = factory(); else root["mc-fontpicker"] = factory(); })((typeof self !== 'undefined' ? self : this), function() { return /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = "fb15"); /******/ }) /************************************************************************/ /******/ ({ /***/ "0044": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "00ee": /***/ (function(module, exports, __webpack_require__) { var wellKnownSymbol = __webpack_require__("b622"); var TO_STRING_TAG = wellKnownSymbol('toStringTag'); var test = {}; test[TO_STRING_TAG] = 'z'; module.exports = String(test) === '[object z]'; /***/ }), /***/ "0366": /***/ (function(module, exports, __webpack_require__) { var aFunction = __webpack_require__("1c0b"); // optional / simple context binding module.exports = function (fn, that, length) { aFunction(fn); if (that === undefined) return fn; switch (length) { case 0: return function () { return fn.call(that); }; case 1: return function (a) { return fn.call(that, a); }; case 2: return function (a, b) { return fn.call(that, a, b); }; case 3: return function (a, b, c) { return fn.call(that, a, b, c); }; } return function (/* ...args */) { return fn.apply(that, arguments); }; }; /***/ }), /***/ "057f": /***/ (function(module, exports, __webpack_require__) { var toIndexedObject = __webpack_require__("fc6a"); var nativeGetOwnPropertyNames = __webpack_require__("241c").f; var toString = {}.toString; var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; var getWindowNames = function (it) { try { return nativeGetOwnPropertyNames(it); } catch (error) { return windowNames.slice(); } }; // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window module.exports.f = function getOwnPropertyNames(it) { return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : nativeGetOwnPropertyNames(toIndexedObject(it)); }; /***/ }), /***/ "06cf": /***/ (function(module, exports, __webpack_require__) { var DESCRIPTORS = __webpack_require__("83ab"); var propertyIsEnumerableModule = __webpack_require__("d1e7"); var createPropertyDescriptor = __webpack_require__("5c6c"); var toIndexedObject = __webpack_require__("fc6a"); var toPrimitive = __webpack_require__("c04e"); var has = __webpack_require__("5135"); var IE8_DOM_DEFINE = __webpack_require__("0cfb"); var nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; // `Object.getOwnPropertyDescriptor` method // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor exports.f = DESCRIPTORS ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) { O = toIndexedObject(O); P = toPrimitive(P, true); if (IE8_DOM_DEFINE) try { return nativeGetOwnPropertyDescriptor(O, P); } catch (error) { /* empty */ } if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]); }; /***/ }), /***/ "0cfb": /***/ (function(module, exports, __webpack_require__) { var DESCRIPTORS = __webpack_require__("83ab"); var fails = __webpack_require__("d039"); var createElement = __webpack_require__("cc12"); // Thank's IE8 for his funny defineProperty module.exports = !DESCRIPTORS && !fails(function () { return Object.defineProperty(createElement('div'), 'a', { get: function () { return 7; } }).a != 7; }); /***/ }), /***/ "1276": /***/ (function(module, exports, __webpack_require__) { "use strict"; var fixRegExpWellKnownSymbolLogic = __webpack_require__("d784"); var isRegExp = __webpack_require__("44e7"); var anObject = __webpack_require__("825a"); var requireObjectCoercible = __webpack_require__("1d80"); var speciesConstructor = __webpack_require__("4840"); var advanceStringIndex = __webpack_require__("8aa5"); var toLength = __webpack_require__("50c4"); var callRegExpExec = __webpack_require__("14c3"); var regexpExec = __webpack_require__("9263"); var fails = __webpack_require__("d039"); var arrayPush = [].push; var min = Math.min; var MAX_UINT32 = 0xFFFFFFFF; // babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError var SUPPORTS_Y = !fails(function () { return !RegExp(MAX_UINT32, 'y'); }); // @@split logic fixRegExpWellKnownSymbolLogic('split', 2, function (SPLIT, nativeSplit, maybeCallNative) { var internalSplit; if ( 'abbc'.split(/(b)*/)[1] == 'c' || 'test'.split(/(?:)/, -1).length != 4 || 'ab'.split(/(?:ab)*/).length != 2 || '.'.split(/(.?)(.?)/).length != 4 || '.'.split(/()()/).length > 1 || ''.split(/.?/).length ) { // based on es5-shim implementation, need to rework it internalSplit = function (separator, limit) { var string = String(requireObjectCoercible(this)); var lim = limit === undefined ? MAX_UINT32 : limit >>> 0; if (lim === 0) return []; if (separator === undefined) return [string]; // If `separator` is not a regex, use native split if (!isRegExp(separator)) { return nativeSplit.call(string, separator, lim); } var output = []; var flags = (separator.ignoreCase ? 'i' : '') + (separator.multiline ? 'm' : '') + (separator.unicode ? 'u' : '') + (separator.sticky ? 'y' : ''); var lastLastIndex = 0; // Make `global` and avoid `lastIndex` issues by working with a copy var separatorCopy = new RegExp(separator.source, flags + 'g'); var match, lastIndex, lastLength; while (match = regexpExec.call(separatorCopy, string)) { lastIndex = separatorCopy.lastIndex; if (lastIndex > lastLastIndex) { output.push(string.slice(lastLastIndex, match.index)); if (match.length > 1 && match.index < string.length) arrayPush.apply(output, match.slice(1)); lastLength = match[0].length; lastLastIndex = lastIndex; if (output.length >= lim) break; } if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop } if (lastLastIndex === string.length) { if (lastLength || !separatorCopy.test('')) output.push(''); } else output.push(string.slice(lastLastIndex)); return output.length > lim ? output.slice(0, lim) : output; }; // Chakra, V8 } else if ('0'.split(undefined, 0).length) { internalSplit = function (separator, limit) { return separator === undefined && limit === 0 ? [] : nativeSplit.call(this, separator, limit); }; } else internalSplit = nativeSplit; return [ // `String.prototype.split` method // https://tc39.github.io/ecma262/#sec-string.prototype.split function split(separator, limit) { var O = requireObjectCoercible(this); var splitter = separator == undefined ? undefined : separator[SPLIT]; return splitter !== undefined ? splitter.call(separator, O, limit) : internalSplit.call(String(O), separator, limit); }, // `RegExp.prototype[@@split]` method // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split // // NOTE: This cannot be properly polyfilled in engines that don't support // the 'y' flag. function (regexp, limit) { var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== nativeSplit); if (res.done) return res.value; var rx = anObject(regexp); var S = String(this); var C = speciesConstructor(rx, RegExp); var unicodeMatching = rx.unicode; var flags = (rx.ignoreCase ? 'i' : '') + (rx.multiline ? 'm' : '') + (rx.unicode ? 'u' : '') + (SUPPORTS_Y ? 'y' : 'g'); // ^(? + rx + ) is needed, in combination with some S slicing, to // simulate the 'y' flag. var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags); var lim = limit === undefined ? MAX_UINT32 : limit >>> 0; if (lim === 0) return []; if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : []; var p = 0; var q = 0; var A = []; while (q < S.length) { splitter.lastIndex = SUPPORTS_Y ? q : 0; var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q)); var e; if ( z === null || (e = min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p ) { q = advanceStringIndex(S, q, unicodeMatching); } else { A.push(S.slice(p, q)); if (A.length === lim) return A; for (var i = 1; i <= z.length - 1; i++) { A.push(z[i]); if (A.length === lim) return A; } q = p = e; } } A.push(S.slice(p)); return A; } ]; }, !SUPPORTS_Y); /***/ }), /***/ "14c3": /***/ (function(module, exports, __webpack_require__) { var classof = __webpack_require__("c6b6"); var regexpExec = __webpack_require__("9263"); // `RegExpExec` abstract operation // https://tc39.github.io/ecma262/#sec-regexpexec module.exports = function (R, S) { var exec = R.exec; if (typeof exec === 'function') { var result = exec.call(R, S); if (typeof result !== 'object') { throw TypeError('RegExp exec method returned something other than an Object or null'); } return result; } if (classof(R) !== 'RegExp') { throw TypeError('RegExp#exec called on incompatible receiver'); } return regexpExec.call(R, S); }; /***/ }), /***/ "1be4": /***/ (function(module, exports, __webpack_require__) { var getBuiltIn = __webpack_require__("d066"); module.exports = getBuiltIn('document', 'documentElement'); /***/ }), /***/ "1c0b": /***/ (function(module, exports) { module.exports = function (it) { if (typeof it != 'function') { throw TypeError(String(it) + ' is not a function'); } return it; }; /***/ }), /***/ "1c7e": /***/ (function(module, exports, __webpack_require__) { var wellKnownSymbol = __webpack_require__("b622"); var ITERATOR = wellKnownSymbol('iterator'); var SAFE_CLOSING = false; try { var called = 0; var iteratorWithReturn = { next: function () { return { done: !!called++ }; }, 'return': function () { SAFE_CLOSING = true; } }; iteratorWithReturn[ITERATOR] = function () { return this; }; // eslint-disable-next-line no-throw-literal Array.from(iteratorWithReturn, function () { throw 2; }); } catch (error) { /* empty */ } module.exports = function (exec, SKIP_CLOSING) { if (!SKIP_CLOSING && !SAFE_CLOSING) return false; var ITERATION_SUPPORT = false; try { var object = {}; object[ITERATOR] = function () { return { next: function () { return { done: ITERATION_SUPPORT = true }; } }; }; exec(object); } catch (error) { /* empty */ } return ITERATION_SUPPORT; }; /***/ }), /***/ "1d80": /***/ (function(module, exports) { // `RequireObjectCoercible` abstract operation // https://tc39.github.io/ecma262/#sec-requireobjectcoercible module.exports = function (it) { if (it == undefined) throw TypeError("Can't call method on " + it); return it; }; /***/ }), /***/ "1dde": /***/ (function(module, exports, __webpack_require__) { var fails = __webpack_require__("d039"); var wellKnownSymbol = __webpack_require__("b622"); var V8_VERSION = __webpack_require__("2d00"); var SPECIES = wellKnownSymbol('species'); module.exports = function (METHOD_NAME) { // We can't use this feature detection in V8 since it causes // deoptimization and serious performance degradation // https://github.com/zloirock/core-js/issues/677 return V8_VERSION >= 51 || !fails(function () { var array = []; var constructor = array.constructor = {}; constructor[SPECIES] = function () { return { foo: 1 }; }; return array[METHOD_NAME](Boolean).foo !== 1; }); }; /***/ }), /***/ "23cb": /***/ (function(module, exports, __webpack_require__) { var toInteger = __webpack_require__("a691"); var max = Math.max; var min = Math.min; // Helper for a popular repeating case of the spec: // Let integer be ? ToInteger(index). // If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length). module.exports = function (index, length) { var integer = toInteger(index); return integer < 0 ? max(integer + length, 0) : min(integer, length); }; /***/ }), /***/ "23e7": /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__("da84"); var getOwnPropertyDescriptor = __webpack_require__("06cf").f; var createNonEnumerableProperty = __webpack_require__("9112"); var redefine = __webpack_require__("6eeb"); var setGlobal = __webpack_require__("ce4e"); var copyConstructorProperties = __webpack_require__("e893"); var isForced = __webpack_require__("94ca"); /* options.target - name of the target object options.global - target is the global object options.stat - export as static methods of target options.proto - export as prototype methods of target options.real - real prototype method for the `pure` version options.forced - export even if the native feature is available options.bind - bind methods to the target, required for the `pure` version options.wrap - wrap constructors to preventing global pollution, required for the `pure` version options.unsafe - use the simple assignment of property instead of delete + defineProperty options.sham - add a flag to not completely full polyfills options.enumerable - export as enumerable property options.noTargetGet - prevent calling a getter on target */ module.exports = function (options, source) { var TARGET = options.target; var GLOBAL = options.global; var STATIC = options.stat; var FORCED, target, key, targetProperty, sourceProperty, descriptor; if (GLOBAL) { target = global; } else if (STATIC) { target = global[TARGET] || setGlobal(TARGET, {}); } else { target = (global[TARGET] || {}).prototype; } if (target) for (key in source) { sourceProperty = source[key]; if (options.noTargetGet) { descriptor = getOwnPropertyDescriptor(target, key); targetProperty = descriptor && descriptor.value; } else targetProperty = target[key]; FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced); // contained in target if (!FORCED && targetProperty !== undefined) { if (typeof sourceProperty === typeof targetProperty) continue; copyConstructorProperties(sourceProperty, targetProperty); } // add a flag to not completely full polyfills if (options.sham || (targetProperty && targetProperty.sham)) { createNonEnumerableProperty(sourceProperty, 'sham', true); } // extend global redefine(target, key, sourceProperty, options); } }; /***/ }), /***/ "241c": /***/ (function(module, exports, __webpack_require__) { var internalObjectKeys = __webpack_require__("ca84"); var enumBugKeys = __webpack_require__("7839"); var hiddenKeys = enumBugKeys.concat('length', 'prototype'); // `Object.getOwnPropertyNames` method // https://tc39.github.io/ecma262/#sec-object.getownpropertynames exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { return internalObjectKeys(O, hiddenKeys); }; /***/ }), /***/ "2532": /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__("23e7"); var notARegExp = __webpack_require__("5a34"); var requireObjectCoercible = __webpack_require__("1d80"); var correctIsRegExpLogic = __webpack_require__("ab13"); // `String.prototype.includes` method // https://tc39.github.io/ecma262/#sec-string.prototype.includes $({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, { includes: function includes(searchString /* , position = 0 */) { return !!~String(requireObjectCoercible(this)) .indexOf(notARegExp(searchString), arguments.length > 1 ? arguments[1] : undefined); } }); /***/ }), /***/ "25f0": /***/ (function(module, exports, __webpack_require__) { "use strict"; var redefine = __webpack_require__("6eeb"); var anObject = __webpack_require__("825a"); var fails = __webpack_require__("d039"); var flags = __webpack_require__("ad6d"); var TO_STRING = 'toString'; var RegExpPrototype = RegExp.prototype; var nativeToString = RegExpPrototype[TO_STRING]; var NOT_GENERIC = fails(function () { return nativeToString.call({ source: 'a', flags: 'b' }) != '/a/b'; }); // FF44- RegExp#toString has a wrong name var INCORRECT_NAME = nativeToString.name != TO_STRING; // `RegExp.prototype.toString` method // https://tc39.github.io/ecma262/#sec-regexp.prototype.tostring if (NOT_GENERIC || INCORRECT_NAME) { redefine(RegExp.prototype, TO_STRING, function toString() { var R = anObject(this); var p = String(R.source); var rf = R.flags; var f = String(rf === undefined && R instanceof RegExp && !('flags' in RegExpPrototype) ? flags.call(R) : rf); return '/' + p + '/' + f; }, { unsafe: true }); } /***/ }), /***/ "2a62": /***/ (function(module, exports, __webpack_require__) { var anObject = __webpack_require__("825a"); module.exports = function (iterator) { var returnMethod = iterator['return']; if (returnMethod !== undefined) { return anObject(returnMethod.call(iterator)).value; } }; /***/ }), /***/ "2af9": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) {/* harmony import */ var _McFontpicker_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("ab2f"); function install(Vue) { if (install.installed) return; install.installed = true; Vue.component('McFontpicker', _McFontpicker_vue__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"]); } var plugin = { install: install }; var GlobalVue = null; if (typeof window !== 'undefined') { GlobalVue = window.Vue; } else if (typeof global !== 'undefined') { GlobalVue = global.vue; } if (GlobalVue) { GlobalVue.use(plugin); } _McFontpicker_vue__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"].install = install; /* harmony default export */ __webpack_exports__["a"] = (_McFontpicker_vue__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"]); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("c8ba"))) /***/ }), /***/ "2ca0": /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__("23e7"); var getOwnPropertyDescriptor = __webpack_require__("06cf").f; var toLength = __webpack_require__("50c4"); var notARegExp = __webpack_require__("5a34"); var requireObjectCoercible = __webpack_require__("1d80"); var correctIsRegExpLogic = __webpack_require__("ab13"); var IS_PURE = __webpack_require__("c430"); var nativeStartsWith = ''.startsWith; var min = Math.min; var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith'); // https://github.com/zloirock/core-js/pull/702 var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () { var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith'); return descriptor && !descriptor.writable; }(); // `String.prototype.startsWith` method // https://tc39.github.io/ecma262/#sec-string.prototype.startswith $({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, { startsWith: function startsWith(searchString /* , position = 0 */) { var that = String(requireObjectCoercible(this)); notARegExp(searchString); var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length)); var search = String(searchString); return nativeStartsWith ? nativeStartsWith.call(that, search, index) : that.slice(index, index + search.length) === search; } }); /***/ }), /***/ "2d00": /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__("da84"); var userAgent = __webpack_require__("342f"); var process = global.process; var versions = process && process.versions; var v8 = versions && versions.v8; var match, version; if (v8) { match = v8.split('.'); version = match[0] + match[1]; } else if (userAgent) { match = userAgent.match(/Edge\/(\d+)/); if (!match || match[1] >= 74) { match = userAgent.match(/Chrome\/(\d+)/); if (match) version = match[1]; } } module.exports = version && +version; /***/ }), /***/ "342f": /***/ (function(module, exports, __webpack_require__) { var getBuiltIn = __webpack_require__("d066"); module.exports = getBuiltIn('navigator', 'userAgent') || ''; /***/ }), /***/ "35a1": /***/ (function(module, exports, __webpack_require__) { var classof = __webpack_require__("f5df"); var Iterators = __webpack_require__("3f8c"); var wellKnownSymbol = __webpack_require__("b622"); var ITERATOR = wellKnownSymbol('iterator'); module.exports = function (it) { if (it != undefined) return it[ITERATOR] || it['@@iterator'] || Iterators[classof(it)]; }; /***/ }), /***/ "37e8": /***/ (function(module, exports, __webpack_require__) { var DESCRIPTORS = __webpack_require__("83ab"); var definePropertyModule = __webpack_require__("9bf2"); var anObject = __webpack_require__("825a"); var objectKeys = __webpack_require__("df75"); // `Object.defineProperties` method // https://tc39.github.io/ecma262/#sec-object.defineproperties module.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) { anObject(O); var keys = objectKeys(Properties); var length = keys.length; var index = 0; var key; while (length > index) definePropertyModule.f(O, key = keys[index++], Properties[key]); return O; }; /***/ }), /***/ "3bbe": /***/ (function(module, exports, __webpack_require__) { var isObject = __webpack_require__("861d"); module.exports = function (it) { if (!isObject(it) && it !== null) { throw TypeError("Can't set " + String(it) + ' as a prototype'); } return it; }; /***/ }), /***/ "3ca3": /***/ (function(module, exports, __webpack_require__) { "use strict"; var charAt = __webpack_require__("6547").charAt; var InternalStateModule = __webpack_require__("69f3"); var defineIterator = __webpack_require__("7dd0"); var STRING_ITERATOR = 'String Iterator'; var setInternalState = InternalStateModule.set; var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR); // `String.prototype[@@iterator]` method // https://tc39.github.io/ecma262/#sec-string.prototype-@@iterator defineIterator(String, 'String', function (iterated) { setInternalState(this, { type: STRING_ITERATOR, string: String(iterated), index: 0 }); // `%StringIteratorPrototype%.next` method // https://tc39.github.io/ecma262/#sec-%stringiteratorprototype%.next }, function next() { var state = getInternalState(this); var string = state.string; var index = state.index; var point; if (index >= string.length) return { value: undefined, done: true }; point = charAt(string, index); state.index += point.length; return { value: point, done: false }; }); /***/ }), /***/ "3f8c": /***/ (function(module, exports) { module.exports = {}; /***/ }), /***/ "428f": /***/ (function(module, exports, __webpack_require__) { var global = __webpack_require__("da84"); module.exports = global; /***/ }), /***/ "44ad": /***/ (function(module, exports, __webpack_require__) { var fails = __webpack_require__("d039"); var classof = __webpack_require__("c6b6"); var split = ''.split; // fallback for non-array-like ES3 and non-enumerable old V8 strings module.exports = fails(function () { // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346 // eslint-disable-next-line no-prototype-builtins return !Object('z').propertyIsEnumerable(0); }) ? function (it) { return classof(it) == 'String' ? split.call(it, '') : Object(it); } : Object; /***/ }), /***/ "44d2": /***/ (function(module, exports, __webpack_require__) { var wellKnownSymbol = __webpack_require__("b622"); var create = __webpack_require__("7c73"); var definePropertyModule = __webpack_require__("9bf2"); var UNSCOPABLES = wellKnownSymbol('unscopables'); var ArrayPrototype = Array.prototype; // Array.prototype[@@unscopables] // https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables if (ArrayPrototype[UNSCOPABLES] == undefined) { definePropertyModule.f(ArrayPrototype, UNSCOPABLES, { configurable: true, value: create(null) }); } // add a key to Array.prototype[@@unscopables] module.exports = function (key) { ArrayPrototype[UNSCOPABLES][key] = true; }; /***/ }), /***/ "44e7": /***/ (function(module, exports, __webpack_require__) { var isObject = __webpack_require__("861d"); var classof = __webpack_require__("c6b6"); var wellKnownSymbol = __webpack_require__("b622"); var MATCH = wellKnownSymbol('match'); // `IsRegExp` abstract operation // https://tc39.github.io/ecma262/#sec-isregexp module.exports = function (it) { var isRegExp; return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp'); }; /***/ }), /***/ "47ad": /***/ (function(module) { module.exports = JSON.parse("[{\"category\":\"sans-serif\",\"name\":\"ABeeZee\",\"sane\":\"abeezee\",\"variants\":[\"0,400\",\"1,400\"]},{\"category\":\"sans-serif\",\"name\":\"Abel\",\"sane\":\"abel\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Abhaya Libre\",\"sane\":\"abhaya_libre\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"display\",\"name\":\"Aboreto\",\"sane\":\"aboreto\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Abril Fatface\",\"sane\":\"abril_fatface\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Abyssinica SIL\",\"sane\":\"abyssinica_sil\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Aclonica\",\"sane\":\"aclonica\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Acme\",\"sane\":\"acme\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Actor\",\"sane\":\"actor\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Adamina\",\"sane\":\"adamina\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Advent Pro\",\"sane\":\"advent_pro\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\"]},{\"category\":\"handwriting\",\"name\":\"Aguafina Script\",\"sane\":\"aguafina_script\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Akaya Kanadaka\",\"sane\":\"akaya_kanadaka\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Akaya Telivigala\",\"sane\":\"akaya_telivigala\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Akronim\",\"sane\":\"akronim\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Akshar\",\"sane\":\"akshar\",\"variants\":[\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\"]},{\"category\":\"handwriting\",\"name\":\"Aladin\",\"sane\":\"aladin\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Alata\",\"sane\":\"alata\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Alatsi\",\"sane\":\"alatsi\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Albert Sans\",\"sane\":\"albert_sans\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\",\"0,900\",\"1,100\",\"1,200\",\"1,300\",\"1,400\",\"1,500\",\"1,600\",\"1,700\",\"1,800\",\"1,900\"]},{\"category\":\"sans-serif\",\"name\":\"Aldrich\",\"sane\":\"aldrich\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Alef\",\"sane\":\"alef\",\"variants\":[\"0,400\",\"0,700\"]},{\"category\":\"serif\",\"name\":\"Alegreya\",\"sane\":\"alegreya\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\",\"0,900\",\"1,400\",\"1,500\",\"1,600\",\"1,700\",\"1,800\",\"1,900\"]},{\"category\":\"serif\",\"name\":\"Alegreya SC\",\"sane\":\"alegreya_sc\",\"variants\":[\"0,400\",\"1,400\",\"0,500\",\"1,500\",\"0,700\",\"1,700\",\"0,800\",\"1,800\",\"0,900\",\"1,900\"]},{\"category\":\"sans-serif\",\"name\":\"Alegreya Sans\",\"sane\":\"alegreya_sans\",\"variants\":[\"0,100\",\"1,100\",\"0,300\",\"1,300\",\"0,400\",\"1,400\",\"0,500\",\"1,500\",\"0,700\",\"1,700\",\"0,800\",\"1,800\",\"0,900\",\"1,900\"]},{\"category\":\"sans-serif\",\"name\":\"Alegreya Sans SC\",\"sane\":\"alegreya_sans_sc\",\"variants\":[\"0,100\",\"1,100\",\"0,300\",\"1,300\",\"0,400\",\"1,400\",\"0,500\",\"1,500\",\"0,700\",\"1,700\",\"0,800\",\"1,800\",\"0,900\",\"1,900\"]},{\"category\":\"serif\",\"name\":\"Aleo\",\"sane\":\"aleo\",\"variants\":[\"0,300\",\"1,300\",\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"handwriting\",\"name\":\"Alex Brush\",\"sane\":\"alex_brush\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Alfa Slab One\",\"sane\":\"alfa_slab_one\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Alice\",\"sane\":\"alice\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Alike\",\"sane\":\"alike\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Alike Angular\",\"sane\":\"alike_angular\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Alkalami\",\"sane\":\"alkalami\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Allan\",\"sane\":\"allan\",\"variants\":[\"0,400\",\"0,700\"]},{\"category\":\"sans-serif\",\"name\":\"Allerta\",\"sane\":\"allerta\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Allerta Stencil\",\"sane\":\"allerta_stencil\",\"variants\":[\"0,400\"]},{\"category\":\"handwriting\",\"name\":\"Allison\",\"sane\":\"allison\",\"variants\":[\"0,400\"]},{\"category\":\"handwriting\",\"name\":\"Allura\",\"sane\":\"allura\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Almendra\",\"sane\":\"almendra\",\"variants\":[\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"display\",\"name\":\"Almendra Display\",\"sane\":\"almendra_display\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Almendra SC\",\"sane\":\"almendra_sc\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Alumni Sans\",\"sane\":\"alumni_sans\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\",\"0,900\",\"1,100\",\"1,200\",\"1,300\",\"1,400\",\"1,500\",\"1,600\",\"1,700\",\"1,800\",\"1,900\"]},{\"category\":\"sans-serif\",\"name\":\"Alumni Sans Collegiate One\",\"sane\":\"alumni_sans_collegiate_one\",\"variants\":[\"0,400\",\"1,400\"]},{\"category\":\"display\",\"name\":\"Alumni Sans Inline One\",\"sane\":\"alumni_sans_inline_one\",\"variants\":[\"0,400\",\"1,400\"]},{\"category\":\"sans-serif\",\"name\":\"Alumni Sans Pinstripe\",\"sane\":\"alumni_sans_pinstripe\",\"variants\":[\"0,400\",\"1,400\"]},{\"category\":\"display\",\"name\":\"Amarante\",\"sane\":\"amarante\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Amaranth\",\"sane\":\"amaranth\",\"variants\":[\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"handwriting\",\"name\":\"Amatic SC\",\"sane\":\"amatic_sc\",\"variants\":[\"0,400\",\"0,700\"]},{\"category\":\"serif\",\"name\":\"Amethysta\",\"sane\":\"amethysta\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Amiko\",\"sane\":\"amiko\",\"variants\":[\"0,400\",\"0,600\",\"0,700\"]},{\"category\":\"serif\",\"name\":\"Amiri\",\"sane\":\"amiri\",\"variants\":[\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"serif\",\"name\":\"Amiri Quran\",\"sane\":\"amiri_quran\",\"variants\":[\"0,400\"]},{\"category\":\"handwriting\",\"name\":\"Amita\",\"sane\":\"amita\",\"variants\":[\"0,400\",\"0,700\"]},{\"category\":\"sans-serif\",\"name\":\"Anaheim\",\"sane\":\"anaheim\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Andada Pro\",\"sane\":\"andada_pro\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\",\"1,400\",\"1,500\",\"1,600\",\"1,700\",\"1,800\"]},{\"category\":\"sans-serif\",\"name\":\"Andika\",\"sane\":\"andika\",\"variants\":[\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"sans-serif\",\"name\":\"Anek Bangla\",\"sane\":\"anek_bangla\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"sans-serif\",\"name\":\"Anek Devanagari\",\"sane\":\"anek_devanagari\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"sans-serif\",\"name\":\"Anek Gujarati\",\"sane\":\"anek_gujarati\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"sans-serif\",\"name\":\"Anek Gurmukhi\",\"sane\":\"anek_gurmukhi\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"sans-serif\",\"name\":\"Anek Kannada\",\"sane\":\"anek_kannada\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"sans-serif\",\"name\":\"Anek Latin\",\"sane\":\"anek_latin\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"sans-serif\",\"name\":\"Anek Malayalam\",\"sane\":\"anek_malayalam\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"sans-serif\",\"name\":\"Anek Odia\",\"sane\":\"anek_odia\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"sans-serif\",\"name\":\"Anek Tamil\",\"sane\":\"anek_tamil\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"sans-serif\",\"name\":\"Anek Telugu\",\"sane\":\"anek_telugu\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"display\",\"name\":\"Angkor\",\"sane\":\"angkor\",\"variants\":[\"0,400\"]},{\"category\":\"handwriting\",\"name\":\"Annie Use Your Telescope\",\"sane\":\"annie_use_your_telescope\",\"variants\":[\"0,400\"]},{\"category\":\"monospace\",\"name\":\"Anonymous Pro\",\"sane\":\"anonymous_pro\",\"variants\":[\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"sans-serif\",\"name\":\"Antic\",\"sane\":\"antic\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Antic Didone\",\"sane\":\"antic_didone\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Antic Slab\",\"sane\":\"antic_slab\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Anton\",\"sane\":\"anton\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Antonio\",\"sane\":\"antonio\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\"]},{\"category\":\"display\",\"name\":\"Anybody\",\"sane\":\"anybody\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\",\"0,900\",\"1,100\",\"1,200\",\"1,300\",\"1,400\",\"1,500\",\"1,600\",\"1,700\",\"1,800\",\"1,900\"]},{\"category\":\"serif\",\"name\":\"Arapey\",\"sane\":\"arapey\",\"variants\":[\"0,400\",\"1,400\"]},{\"category\":\"display\",\"name\":\"Arbutus\",\"sane\":\"arbutus\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Arbutus Slab\",\"sane\":\"arbutus_slab\",\"variants\":[\"0,400\"]},{\"category\":\"handwriting\",\"name\":\"Architects Daughter\",\"sane\":\"architects_daughter\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Archivo\",\"sane\":\"archivo\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\",\"0,900\",\"1,100\",\"1,200\",\"1,300\",\"1,400\",\"1,500\",\"1,600\",\"1,700\",\"1,800\",\"1,900\"]},{\"category\":\"sans-serif\",\"name\":\"Archivo Black\",\"sane\":\"archivo_black\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Archivo Narrow\",\"sane\":\"archivo_narrow\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"1,400\",\"1,500\",\"1,600\",\"1,700\"]},{\"category\":\"handwriting\",\"name\":\"Are You Serious\",\"sane\":\"are_you_serious\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Aref Ruqaa\",\"sane\":\"aref_ruqaa\",\"variants\":[\"0,400\",\"0,700\"]},{\"category\":\"serif\",\"name\":\"Aref Ruqaa Ink\",\"sane\":\"aref_ruqaa_ink\",\"variants\":[\"0,400\",\"0,700\"]},{\"category\":\"display\",\"name\":\"Arima\",\"sane\":\"arima\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\"]},{\"category\":\"display\",\"name\":\"Arima Madurai\",\"sane\":\"arima_madurai\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,700\",\"0,800\",\"0,900\"]},{\"category\":\"sans-serif\",\"name\":\"Arimo\",\"sane\":\"arimo\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"1,400\",\"1,500\",\"1,600\",\"1,700\"]},{\"category\":\"handwriting\",\"name\":\"Arizonia\",\"sane\":\"arizonia\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Armata\",\"sane\":\"armata\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Arsenal\",\"sane\":\"arsenal\",\"variants\":[\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"serif\",\"name\":\"Artifika\",\"sane\":\"artifika\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Arvo\",\"sane\":\"arvo\",\"variants\":[\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"sans-serif\",\"name\":\"Arya\",\"sane\":\"arya\",\"variants\":[\"0,400\",\"0,700\"]},{\"category\":\"sans-serif\",\"name\":\"Asap\",\"sane\":\"asap\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"1,400\",\"1,500\",\"1,600\",\"1,700\"]},{\"category\":\"sans-serif\",\"name\":\"Asap Condensed\",\"sane\":\"asap_condensed\",\"variants\":[\"0,400\",\"1,400\",\"0,500\",\"1,500\",\"0,600\",\"1,600\",\"0,700\",\"1,700\"]},{\"category\":\"serif\",\"name\":\"Asar\",\"sane\":\"asar\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Asset\",\"sane\":\"asset\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Assistant\",\"sane\":\"assistant\",\"variants\":[\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"display\",\"name\":\"Astloch\",\"sane\":\"astloch\",\"variants\":[\"0,400\",\"0,700\"]},{\"category\":\"sans-serif\",\"name\":\"Asul\",\"sane\":\"asul\",\"variants\":[\"0,400\",\"0,700\"]},{\"category\":\"sans-serif\",\"name\":\"Athiti\",\"sane\":\"athiti\",\"variants\":[\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\"]},{\"category\":\"sans-serif\",\"name\":\"Atkinson Hyperlegible\",\"sane\":\"atkinson_hyperlegible\",\"variants\":[\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"display\",\"name\":\"Atma\",\"sane\":\"atma\",\"variants\":[\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\"]},{\"category\":\"display\",\"name\":\"Atomic Age\",\"sane\":\"atomic_age\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Aubrey\",\"sane\":\"aubrey\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Audiowide\",\"sane\":\"audiowide\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Autour One\",\"sane\":\"autour_one\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Average\",\"sane\":\"average\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Average Sans\",\"sane\":\"average_sans\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Averia Gruesa Libre\",\"sane\":\"averia_gruesa_libre\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Averia Libre\",\"sane\":\"averia_libre\",\"variants\":[\"0,300\",\"1,300\",\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"display\",\"name\":\"Averia Sans Libre\",\"sane\":\"averia_sans_libre\",\"variants\":[\"0,300\",\"1,300\",\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"display\",\"name\":\"Averia Serif Libre\",\"sane\":\"averia_serif_libre\",\"variants\":[\"0,300\",\"1,300\",\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"monospace\",\"name\":\"Azeret Mono\",\"sane\":\"azeret_mono\",\"variants\":[\"0,100\",\"0,200\",\"0,300\",\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\",\"0,900\",\"1,100\",\"1,200\",\"1,300\",\"1,400\",\"1,500\",\"1,600\",\"1,700\",\"1,800\",\"1,900\"]},{\"category\":\"sans-serif\",\"name\":\"B612\",\"sane\":\"b612\",\"variants\":[\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"monospace\",\"name\":\"B612 Mono\",\"sane\":\"b612_mono\",\"variants\":[\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"sans-serif\",\"name\":\"BIZ UDGothic\",\"sane\":\"biz_udgothic\",\"variants\":[\"0,400\",\"0,700\"]},{\"category\":\"serif\",\"name\":\"BIZ UDMincho\",\"sane\":\"biz_udmincho\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"BIZ UDPGothic\",\"sane\":\"biz_udpgothic\",\"variants\":[\"0,400\",\"0,700\"]},{\"category\":\"serif\",\"name\":\"BIZ UDPMincho\",\"sane\":\"biz_udpmincho\",\"variants\":[\"0,400\"]},{\"category\":\"handwriting\",\"name\":\"Babylonica\",\"sane\":\"babylonica\",\"variants\":[\"0,400\"]},{\"category\":\"handwriting\",\"name\":\"Bad Script\",\"sane\":\"bad_script\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Bahiana\",\"sane\":\"bahiana\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Bahianita\",\"sane\":\"bahianita\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Bai Jamjuree\",\"sane\":\"bai_jamjuree\",\"variants\":[\"0,200\",\"1,200\",\"0,300\",\"1,300\",\"0,400\",\"1,400\",\"0,500\",\"1,500\",\"0,600\",\"1,600\",\"0,700\",\"1,700\"]},{\"category\":\"display\",\"name\":\"Bakbak One\",\"sane\":\"bakbak_one\",\"variants\":[\"0,400\"]},{\"category\":\"handwriting\",\"name\":\"Ballet\",\"sane\":\"ballet\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Baloo 2\",\"sane\":\"baloo_2\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"display\",\"name\":\"Baloo Bhai 2\",\"sane\":\"baloo_bhai_2\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"display\",\"name\":\"Baloo Bhaijaan 2\",\"sane\":\"baloo_bhaijaan_2\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"display\",\"name\":\"Baloo Bhaina 2\",\"sane\":\"baloo_bhaina_2\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"display\",\"name\":\"Baloo Chettan 2\",\"sane\":\"baloo_chettan_2\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"display\",\"name\":\"Baloo Da 2\",\"sane\":\"baloo_da_2\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"display\",\"name\":\"Baloo Paaji 2\",\"sane\":\"baloo_paaji_2\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"display\",\"name\":\"Baloo Tamma 2\",\"sane\":\"baloo_tamma_2\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"display\",\"name\":\"Baloo Tammudu 2\",\"sane\":\"baloo_tammudu_2\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"display\",\"name\":\"Baloo Thambi 2\",\"sane\":\"baloo_thambi_2\",\"variants\":[\"0,400\",\"0,500\",\"0,600\",\"0,700\",\"0,800\"]},{\"category\":\"display\",\"name\":\"Balsamiq Sans\",\"sane\":\"balsamiq_sans\",\"variants\":[\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},{\"category\":\"serif\",\"name\":\"Balthazar\",\"sane\":\"balthazar\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Bangers\",\"sane\":\"bangers\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Barlow\",\"sane\":\"barlow\",\"variants\":[\"0,100\",\"1,100\",\"0,200\",\"1,200\",\"0,300\",\"1,300\",\"0,400\",\"1,400\",\"0,500\",\"1,500\",\"0,600\",\"1,600\",\"0,700\",\"1,700\",\"0,800\",\"1,800\",\"0,900\",\"1,900\"]},{\"category\":\"sans-serif\",\"name\":\"Barlow Condensed\",\"sane\":\"barlow_condensed\",\"variants\":[\"0,100\",\"1,100\",\"0,200\",\"1,200\",\"0,300\",\"1,300\",\"0,400\",\"1,400\",\"0,500\",\"1,500\",\"0,600\",\"1,600\",\"0,700\",\"1,700\",\"0,800\",\"1,800\",\"0,900\",\"1,900\"]},{\"category\":\"sans-serif\",\"name\":\"Barlow Semi Condensed\",\"sane\":\"barlow_semi_condensed\",\"variants\":[\"0,100\",\"1,100\",\"0,200\",\"1,200\",\"0,300\",\"1,300\",\"0,400\",\"1,400\",\"0,500\",\"1,500\",\"0,600\",\"1,600\",\"0,700\",\"1,700\",\"0,800\",\"1,800\",\"0,900\",\"1,900\"]},{\"category\":\"display\",\"name\":\"Barriecito\",\"sane\":\"barriecito\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Barrio\",\"sane\":\"barrio\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Basic\",\"sane\":\"basic\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Baskervville\",\"sane\":\"baskervville\",\"variants\":[\"0,400\",\"1,400\"]},{\"category\":\"display\",\"name\":\"Battambang\",\"sane\":\"battambang\",\"variants\":[\"0,100\",\"0,300\",\"0,400\",\"0,700\",\"0,900\"]},{\"category\":\"display\",\"name\":\"Baumans\",\"sane\":\"baumans\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Bayon\",\"sane\":\"bayon\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Be Vietnam Pro\",\"sane\":\"be_vietnam_pro\",\"variants\":[\"0,100\",\"1,100\",\"0,200\",\"1,200\",\"0,300\",\"1,300\",\"0,400\",\"1,400\",\"0,500\",\"1,500\",\"0,600\",\"1,600\",\"0,700\",\"1,700\",\"0,800\",\"1,800\",\"0,900\",\"1,900\"]},{\"category\":\"handwriting\",\"name\":\"Beau Rivage\",\"sane\":\"beau_rivage\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Bebas Neue\",\"sane\":\"bebas_neue\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Belgrano\",\"sane\":\"belgrano\",\"variants\":[\"0,400\"]},{\"category\":\"serif\",\"name\":\"Bellefair\",\"sane\":\"bellefair\",\"variants\":[\"0,400\"]},{\"category\":\"sans-serif\",\"name\":\"Belleza\",\"sane\":\"belleza\",\"variants\":[\"0,400\"]},{\"category\":\"display\",\"name\":\"Bellota\",\"sane\":\"bellota\",\"variants\":[\"0,300\",\"1,300\",\"0,400\",\"1,400\",\"0,700\",\"1,700\"]},