Kirki - Version 3.0.28

Version Description

May 15 2018, dev time: 12 hours.

  • Fix: Repeater control JS issue if saved value is malformatted #1879 - props @asilcetin.
  • Fix: Preset control bug #1882.
  • Fix: JS error if an SVG is uploaded to an image control #1883 Props @seantjohnson-dev
  • New: GDPR-Compliance: Google-Fonts are now downloaded server-side bypassing the google-CDN which collects user's IP addresses and personal data without their consent.
  • New: Added support for css-variables.
Download this release

Release Info

Developer aristath
Plugin Icon 128x128 Kirki
Version 3.0.28
Comparing to
See all releases

Code changes from version 3.0.27 to 3.0.28

.eslintrc.json DELETED
@@ -1,8 +0,0 @@
1
- {
2
- "extends": "wordpress",
3
- "parserOptions": { "ecmaVersion": 6 },
4
- "rules": {
5
- "space-in-parens": ["error", "always"],
6
- "camelcase": ["error", { "properties": "never" }]
7
- }
8
- }
 
 
 
 
 
 
 
 
controls/js/script.js CHANGED
@@ -62,7 +62,6 @@ if ( _.isUndefined( window.kirkiSetSettingValue ) ) {
62
  break;
63
 
64
  case 'kirki-select':
65
- case 'kirki-preset':
66
  case 'kirki-fontawesome':
67
  $this.setSelectWoo( $this.findElement( setting, 'select' ), value );
68
  break;
@@ -1941,23 +1940,27 @@ wp.customize.controlConstructor['kirki-image'] = wp.customize.Control.extend( {
1941
 
1942
  // This will return the selected image from the Media Uploader, the result is an object.
1943
  var uploadedImage = image.state().get( 'selection' ).first(),
1944
- previewImage = uploadedImage.toJSON().sizes.full.url;
1945
-
1946
- if ( ! _.isUndefined( uploadedImage.toJSON().sizes.medium ) ) {
1947
- previewImage = uploadedImage.toJSON().sizes.medium.url;
1948
- } else if ( ! _.isUndefined( uploadedImage.toJSON().sizes.thumbnail ) ) {
1949
- previewImage = uploadedImage.toJSON().sizes.thumbnail.url;
 
 
 
 
1950
  }
1951
 
1952
  if ( 'array' === saveAs ) {
1953
- control.saveValue( 'id', uploadedImage.toJSON().id );
1954
- control.saveValue( 'url', uploadedImage.toJSON().sizes.full.url );
1955
- control.saveValue( 'width', uploadedImage.toJSON().width );
1956
- control.saveValue( 'height', uploadedImage.toJSON().height );
1957
  } else if ( 'id' === saveAs ) {
1958
- control.saveValue( 'id', uploadedImage.toJSON().id );
1959
  } else {
1960
- control.saveValue( 'url', uploadedImage.toJSON().sizes.full.url );
1961
  }
1962
 
1963
  if ( preview.length ) {
@@ -2168,42 +2171,6 @@ wp.customize.controlConstructor['kirki-multicolor'] = wp.customize.Control.exten
2168
  }
2169
  } );
2170
  wp.customize.controlConstructor['kirki-palette'] = wp.customize.kirkiDynamicControl.extend( {} );
2171
- /* global kirkiSetSettingValue */
2172
- wp.customize.controlConstructor['kirki-preset'] = wp.customize.kirkiDynamicControl.extend( {
2173
-
2174
- initKirkiControl: function() {
2175
-
2176
- var control = this,
2177
- selectValue;
2178
-
2179
- // Trigger a change
2180
- this.container.on( 'change', 'select', function() {
2181
-
2182
- // Get the control's value
2183
- selectValue = jQuery( this ).val();
2184
-
2185
- // Update the value using the customizer API and trigger the "save" button
2186
- control.setting.set( selectValue );
2187
-
2188
- // We have to get the choices of this control
2189
- // and then start parsing them to see what we have to do for each of the choices.
2190
- jQuery.each( control.params.choices, function( key, value ) {
2191
-
2192
- // If the current value of the control is the key of the choice,
2193
- // then we can continue processing, Otherwise there's no reason to do anything.
2194
- if ( selectValue === key ) {
2195
-
2196
- // Each choice has an array of settings defined in it.
2197
- // We'll have to loop through them all and apply the changes needed to them.
2198
- jQuery.each( value.settings, function( presetSetting, presetSettingValue ) {
2199
- kirkiSetSettingValue.set( presetSetting, presetSettingValue );
2200
- } );
2201
- }
2202
- } );
2203
- wp.customize.previewer.refresh();
2204
- } );
2205
- }
2206
- } );
2207
  wp.customize.controlConstructor['kirki-radio-buttonset'] = wp.customize.kirkiDynamicControl.extend( {} );
2208
  wp.customize.controlConstructor['kirki-radio-image'] = wp.customize.kirkiDynamicControl.extend( {} );
2209
  /* global kirkiControlLoader */
@@ -3392,7 +3359,7 @@ wp.customize.controlConstructor['kirki-typography'] = wp.customize.kirkiDynamicC
3392
  text: kirkiL10n.defaultCSSValues,
3393
  children: [
3394
  { id: '', text: kirkiL10n.defaultBrowserFamily },
3395
- { id: 'inherit', text: 'initial' },
3396
  { id: 'inherit', text: 'inherit' }
3397
  ]
3398
  },
@@ -3456,7 +3423,7 @@ wp.customize.controlConstructor['kirki-typography'] = wp.customize.kirkiDynamicC
3456
  }
3457
 
3458
  // Hide if we're not on a google-font.
3459
- if ( 'inherit' === fontFamily || 'google' !== kirki.util.webfonts.getFontType( fontFamily ) ) {
3460
  jQuery( control.selector + ' .font-backup' ).hide();
3461
  return;
3462
  }
@@ -3525,7 +3492,7 @@ wp.customize.controlConstructor['kirki-typography'] = wp.customize.kirkiDynamicC
3525
  console.info( variants );
3526
  }
3527
 
3528
- if ( 'inherit' === fontFamily ) {
3529
  value.variant = 'inherit';
3530
  variants = [ '' ];
3531
  jQuery( control.selector + ' .variant' ).hide();
62
  break;
63
 
64
  case 'kirki-select':
 
65
  case 'kirki-fontawesome':
66
  $this.setSelectWoo( $this.findElement( setting, 'select' ), value );
67
  break;
1940
 
1941
  // This will return the selected image from the Media Uploader, the result is an object.
1942
  var uploadedImage = image.state().get( 'selection' ).first(),
1943
+ jsonImg = uploadedImage.toJSON(),
1944
+ previewImage = jsonImg.url;
1945
+
1946
+ if ( ! _.isUndefined( jsonImg.sizes ) ) {
1947
+ previewImg = jsonImg.sizes.full.url;
1948
+ if ( ! _.isUndefined( jsonImg.sizes.medium ) ) {
1949
+ previewImage = jsonImg.sizes.medium.url;
1950
+ } else if ( ! _.isUndefined( jsonImg.sizes.thumbnail ) ) {
1951
+ previewImage = jsonImg.sizes.thumbnail.url;
1952
+ }
1953
  }
1954
 
1955
  if ( 'array' === saveAs ) {
1956
+ control.saveValue( 'id', jsonImg.id );
1957
+ control.saveValue( 'url', jsonImg.sizes.full.url );
1958
+ control.saveValue( 'width', jsonImg.width );
1959
+ control.saveValue( 'height', jsonImg.height );
1960
  } else if ( 'id' === saveAs ) {
1961
+ control.saveValue( 'id', jsonImg.id );
1962
  } else {
1963
+ control.saveValue( 'url', ( ( ! _.isUndefined( jsonImg.sizes ) ) ? jsonImg.sizes.full.url : jsonImg.url ) );
1964
  }
1965
 
1966
  if ( preview.length ) {
2171
  }
2172
  } );
2173
  wp.customize.controlConstructor['kirki-palette'] = wp.customize.kirkiDynamicControl.extend( {} );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2174
  wp.customize.controlConstructor['kirki-radio-buttonset'] = wp.customize.kirkiDynamicControl.extend( {} );
2175
  wp.customize.controlConstructor['kirki-radio-image'] = wp.customize.kirkiDynamicControl.extend( {} );
2176
  /* global kirkiControlLoader */
3359
  text: kirkiL10n.defaultCSSValues,
3360
  children: [
3361
  { id: '', text: kirkiL10n.defaultBrowserFamily },
3362
+ { id: 'initial', text: 'initial' },
3363
  { id: 'inherit', text: 'inherit' }
3364
  ]
3365
  },
3423
  }
3424
 
3425
  // Hide if we're not on a google-font.
3426
+ if ( 'inherit' === fontFamily || 'initial' === fontFamily || 'google' !== kirki.util.webfonts.getFontType( fontFamily ) ) {
3427
  jQuery( control.selector + ' .font-backup' ).hide();
3428
  return;
3429
  }
3492
  console.info( variants );
3493
  }
3494
 
3495
+ if ( 'inherit' === fontFamily || 'initial' === fontFamily || '' === fontFamily ) {
3496
  value.variant = 'inherit';
3497
  variants = [ '' ];
3498
  jQuery( control.selector + ' .variant' ).hide();
controls/js/script.min.js CHANGED
@@ -1 +1 @@
1
- if(_.isUndefined(window.kirkiSetSettingValue))var kirkiSetSettingValue={set:function(i,n){var e,a=this,t=wp.customize.settings.controls[i];if(_.isUndefined(t))return!0;switch(a.setValue(i,n),t.type){case"kirki-background":_.isUndefined(n["background-color"])||a.setColorPicker(a.findElement(i,".kirki-color-control"),n["background-color"]),a.findElement(i,".placeholder, .thumbnail").removeClass().addClass("placeholder").html("No file selected"),_.each(["background-repeat","background-position"],function(e){_.isUndefined(n[e])||a.setSelectWoo(a.findElement(i,"."+e+" select"),n[e])}),_.each(["background-size","background-attachment"],function(e){jQuery(a.findElement(i,"."+e+' input[value="'+n+'"]')).prop("checked",!0)}),e=JSON.stringify(n).replace(/'/g,"&#39"),jQuery(a.findElement(i,".background-hidden-value").attr("value",e)).trigger("change");break;case"kirki-code":jQuery(a.findElement(i,".CodeMirror"))[0].CodeMirror.setValue(n);break;case"checkbox":case"kirki-switch":case"kirki-toggle":n=1===n||"1"===n||!0===n,jQuery(a.findElement(i,"input")).prop("checked",n),wp.customize.instance(i).set(n);break;case"kirki-select":case"kirki-preset":case"kirki-fontawesome":a.setSelectWoo(a.findElement(i,"select"),n);break;case"kirki-slider":jQuery(a.findElement(i,"input")).prop("value",n),jQuery(a.findElement(i,".kirki_range_value .value")).html(n);break;case"kirki-generic":(_.isUndefined(t.choices)||_.isUndefined(t.choices.element))&&(t.choices.element="input"),jQuery(a.findElement(i,t.choices.element)).prop("value",n);break;case"kirki-color":a.setColorPicker(a.findElement(i,".kirki-color-control"),n);break;case"kirki-multicheck":a.findElement(i,"input").each(function(){jQuery(this).prop("checked",!1)}),_.each(n,function(e,t){jQuery(a.findElement(i,'input[value="'+n[t]+'"]')).prop("checked",!0)});break;case"kirki-multicolor":_.each(n,function(e,t){a.setColorPicker(a.findElement(i,".multicolor-index-"+t),e)});break;case"kirki-radio-buttonset":case"kirki-radio-image":case"kirki-radio":case"kirki-dashicons":case"kirki-color-palette":case"kirki-palette":jQuery(a.findElement(i,'input[value="'+n+'"]')).prop("checked",!0);break;case"kirki-typography":_.each(["font-family","variant"],function(e){_.isUndefined(n[e])||a.setSelectWoo(a.findElement(i,"."+e+" select"),n[e])}),_.each(["font-size","line-height","letter-spacing","word-spacing"],function(e){_.isUndefined(n[e])||jQuery(a.findElement(i,"."+e+" input")).prop("value",n[e])}),_.isUndefined(n.color)||a.setColorPicker(a.findElement(i,".kirki-color-control"),n.color),e=JSON.stringify(n).replace(/'/g,"&#39"),jQuery(a.findElement(i,".typography-hidden-value").attr("value",e)).trigger("change");break;case"kirki-dimensions":_.each(n,function(e,t){jQuery(a.findElement(i,"."+t+" input")).prop("value",e)});break;case"kirki-repeater":case"kirki-custom":break;default:jQuery(a.findElement(i,"input")).prop("value",n)}},setColorPicker:function(e,t){e.attr("data-default-color",t).data("default-color",t).wpColorPicker("color",t)},setSelectWoo:function(e,t){jQuery(e).selectWoo().val(t).trigger("change")},setTextarea:function(e,t){jQuery(e).prop("value",t)},findElement:function(e,t){return wp.customize.control(e).container.find(t)},setValue:function(e,t,i){i=_.isUndefined(i)?100:parseInt(i,10),wp.customize.instance(e).set({}),setTimeout(function(){wp.customize.instance(e).set(t)},i)}};(kirki={initialized:!1,initialize:function(){this.initialized||(setTimeout(function(){kirki.util.webfonts.standard.initialize(),kirki.util.webfonts.google.initialize()},150),this.initialized=!0)}}).initialize();var kirki=kirki||{};kirki=(kirki=jQuery.extend(kirki,{control:{"kirki-radio":{init:function(e){this.template(e),kirki.input.radio.init(e)},template:function(e){var t=wp.template("kirki-input-radio");e.container.html(t({label:e.params.label,description:e.params.description,"data-id":e.id,inputAttrs:e.params.inputAttrs,default:e.params.default,value:kirki.setting.get(e.id),choices:e.params.choices}))}},"kirki-color":{init:function(e){this.template(e),kirki.input.color.init(e)},template:function(e){var t=wp.template("kirki-input-color");e.container.html(t({label:e.params.label,description:e.params.description,"data-id":e.id,mode:e.params.mode,inputAttrs:e.params.inputAttrs,"data-palette":e.params.palette,"data-default-color":e.params.default,"data-alpha":e.params.choices.alpha,value:kirki.setting.get(e.id)}))}},"kirki-generic":{init:function(e){this.template(e),_.isUndefined(e.params)||_.isUndefined(e.params.choices)||_.isUndefined(e.params.choices.element)||"textarea"!==e.params.choices.element?kirki.input.genericInput.init(e):kirki.input.textarea.init(e)},template:function(e){var t,i={label:e.params.label,description:e.params.description,"data-id":e.id,inputAttrs:e.params.inputAttrs,choices:e.params.choices,value:kirki.setting.get(e.id)};if(!_.isUndefined(e.params)&&!_.isUndefined(e.params.choices)&&!_.isUndefined(e.params.choices.element)&&"textarea"===e.params.choices.element)return t=wp.template("kirki-input-textarea"),void e.container.html(t(i));t=wp.template("kirki-input-generic"),e.container.html(t(i))}},"kirki-number":{init:function(e){this.template(e),kirki.input.number.init(e)},template:function(e){var t=wp.template("kirki-input-number");e.container.html(t(args={label:e.params.label,description:e.params.description,"data-id":e.id,inputAttrs:e.params.inputAttrs,choices:e.params.choices,value:kirki.setting.get(e.id)}))}},"kirki-select":{init:function(e){this.template(e),kirki.input.select.init(e)},template:function(e){var t=wp.template("kirki-input-select");e.container.html(t({label:e.params.label,description:e.params.description,"data-id":e.id,inputAttrs:e.params.inputAttrs,choices:e.params.choices,value:kirki.setting.get(e.id),multiple:e.params.multiple||1,placeholder:e.params.placeholder}))}}}}))||{},kirki=(kirki=jQuery.extend(kirki,{input:{radio:{init:function(e){jQuery('input[data-id="'+e.id+'"]').on("change keyup paste click",function(){kirki.setting.set(e.id,jQuery(this).val())})}},color:{init:function(e){var t,i=jQuery('.kirki-color-control[data-id="'+e.id+'"]');e.choices=e.choices||{},_.isEmpty(e.choices)&&e.params.choices&&(e.choices=e.params.choices),_.isEmpty(e.choices)||i.wpColorPicker(e.choices),setTimeout(function(){(t=jQuery('.kirki-input-container[data-id="'+e.id+'"] .wp-picker-clear')).length&&t.click(function(){kirki.setting.set(e.id,"")})},200),i.wpColorPicker({change:function(){setTimeout(function(){kirki.setting.set(e.id,i.val())},20)}})}},genericInput:{init:function(e){jQuery('input[data-id="'+e.id+'"]').on("change keyup paste click",function(){kirki.setting.set(e.id,jQuery(this).val())})}},textarea:{init:function(e){jQuery('textarea[data-id="'+e.id+'"]').on("change keyup paste click",function(){kirki.setting.set(e.id,jQuery(this).val())})}},select:{init:function(e){var t,i=jQuery('select[data-id="'+e.id+'"]'),n=parseInt(i.data("multiple"),10),a={escapeMarkup:function(e){return e}};e.params.placeholder&&(a.placeholder=e.params.placeholder,a.allowClear=!0),1<n&&(a.maximumSelectionLength=n),jQuery(i).selectWoo(a).on("change",function(){t=null===(t=jQuery(this).val())&&1<n?[]:t,kirki.setting.set(e.id,t)})}},number:{init:function(i){var e,t,n=jQuery('input[data-id="'+i.id+'"]'),a=i.setting._value;i.params.choices=_.defaults(i.params.choices,{min:0,max:100,step:1}),(isNaN(a)||""===a)&&(a=i.params.choices.min<0&&0<i.params.choices.max?0:i.params.choices.min),a=parseFloat(a),i.params.choices.step="any"===i.params.choices.step?.001:i.params.choices.step,i.params.choices.min=parseFloat(i.params.choices.min),i.params.choices.max=parseFloat(i.params.choices.max),i.params.choices.step=parseFloat(i.params.choices.step),e=jQuery('.kirki-input-container[data-id="'+i.id+'"] .plus'),t=jQuery('.kirki-input-container[data-id="'+i.id+'"] .minus'),e.click(function(){var e,t=parseFloat(n.val());e=t>=i.params.choices.max?t:t+i.params.choices.step,n.val(e),n.trigger("change")}),t.click(function(){var e,t=parseFloat(n.val());e=t<=i.params.choices.min?t:t-i.params.choices.step,n.val(e),n.trigger("change")}),n.on("change keyup paste click",function(){kirki.setting.set(i.id,jQuery(this).val())})}},image:{getTemplate:function(e){var t,i="";return e=_.defaults(e,{label:"",description:"",inputAttrs:"","data-id":"",choices:{},value:""}),_.isUndefined(e.choices)||_.isUndefined(e.choices.save_as)||e.choices.save_as,t=e.value,_.isObject(e.value)&&!_.isUndefined(e.value.url)&&(t=e.value.url),i+="<label>",e.label&&(i+='<span class="customize-control-title">'+e.label+"</span>"),e.description&&(i+='<span class="description customize-control-description">'+e.description+"</span>"),i+="</label>",i+='<div class="image-wrapper attachment-media-view image-upload">',e.value.url||""!==t?i+='<div class="thumbnail thumbnail-image"><img src="'+t+'" alt="" /></div>':i+='<div class="placeholder">'+kirkiL10n.noFileSelected+"</div>",i+='<div class="actions">',i+='<button class="button image-upload-remove-button'+(""===t?" hidden":"")+'">'+kirkiL10n.remove+"</button>",e.default&&""!==e.default&&(i+='<button type="button" class="button image-default-button"',(e.default===e.value||!_.isUndefined(e.value.url)&&e.default===e.value.url)&&(i+=' style="display:none;"'),i+=">"+kirkiL10n.default+"</button>"),i+='<button type="button" class="button image-upload-button">'+kirkiL10n.selectFile+"</button>",i+="</div></div>",'<div class="kirki-input-container" data-id="'+e.id+'">'+i+"</div>"},init:function(e){}}}}))||{},kirki=(kirki=jQuery.extend(kirki,{setting:{get:function(e){var t=e.split("["),i="",n=0,a="";return _.each(t,function(e,t){e=e.replace("]",""),0===t?i=e:i+="["+e+"]",_.isUndefined(wp.customize.instance(i))||(a=wp.customize.instance(i).get(),n=t),n<t&&_.isObject(a)&&!_.isUndefined(a[e])&&(a=a[e])}),a},set:function(e,t,i){var n,a,r,o,s,c="",l="",u={};n=e,_.isObject(e)&&(n=jQuery(e).attr("data-id")?e.attr("data-id"):e.parents("[data-id]").attr("data-id")),void 0===wp.customize.control(n)?(a=n.split("["),_.each(a,function(e,t){e=e.replace("]",""),c=0===t?e:"["+e+"]",_.isUndefined(wp.customize.instance(c))||(l=c,r=wp.customize.instance(l).get())}),""!==(o=n.replace(l,""))?(_.isObject(r)||(r={}),"["===o.charAt(0)&&(o=o.replace("[","")),s=o.split("["),_.each(s,function(e,t){s[t]=e.replace("]","")}),i&&s.push(i),u='{"'+s.join('":{"')+'":"'+t+'"'+"}".repeat(s.length),u=JSON.parse(u),jQuery.extend(!0,r,u),t=r):i&&((r=_.isObject(r)?r:{})[i]=t,t=r),wp.customize.control(l).setting.set(t)):wp.customize.control(n).setting.set(t)}}}))||{};kirki=jQuery.extend(kirki,{util:{webfonts:{google:{fonts:{},initialize:function(){this.setFonts()},setFonts:function(){var t=this;_.isEmpty(t.fonts)&&jQuery.post(ajaxurl,{action:"kirki_fonts_google_all_get"},function(e){t.fonts=JSON.parse(e)})},getFont:function(e){var t=this.getFonts();return void 0!==t[e]&&t[e]},getFonts:function(e,i,t){var n=this,a={},r={},o={};return e="alpha"!==(e=e||"alpha")&&"popularity"!==e&&"trending"!==e?"alpha":e,t=t||0,t=parseInt(t,10),"alpha"===e?a=jQuery.extend({},n.fonts.items):_.each(n.fonts.order[e],function(e){a[e]=n.fonts.items[e]}),""!==i&&i?_.each(a,function(e,t){i===e.category&&(r[t]=e)}):r=a,0<t?(_.each(_.first(_.keys(r),t),function(e){o[e]=r[e]}),o):r},getVariants:function(e){var t=this.getFont(e);return!!t&&(!_.isUndefined(t.variants)&&t.variants)}},standard:{fonts:{},initialize:function(){this.setFonts()},setFonts:function(){var t=this;_.isEmpty(t.fonts)&&jQuery.post(ajaxurl,{action:"kirki_fonts_standard_all_get"},function(e){t.fonts=JSON.parse(e)})},getVariants:function(){return["regular","italic","700","700italic"]}},getFontType:function(e){return void 0!==this.standard.fonts[e]||void 0!==this.standard.fonts.stack&&void 0!==this.standard.fonts.stack[e]?"standard":void 0!==this.google.fonts.items[e]&&"google"}},validate:{cssValue:function(e){var t,i;return 0===e||"0"===e||"auto"===e||"inherit"===e||"initial"===e||(0<=e.indexOf("calc(")&&0<=e.indexOf(")")||(t=parseFloat(e),i=e.replace(t,""),e?!isNaN(t)&&-1<jQuery.inArray(i,["fr","rem","em","ex","%","px","cm","mm","in","pt","pc","ch","vh","vw","vmin","vmax"]):void 0))}}}}),function(){"use strict";wp.customize.kirkiDynamicControl=wp.customize.Control.extend({initialize:function(e,t){var i=t||{};i.params=i.params||{},i.params.type||(i.params.type="kirki-generic"),i.params.content||(i.params.content=jQuery("<li></li>"),i.params.content.attr("id","customize-control-"+e.replace(/]/g,"").replace(/\[/g,"-")),i.params.content.attr("class","customize-control customize-control-"+i.params.type)),this.propertyElements=[],wp.customize.Control.prototype.initialize.call(this,e,i)},_setUpSettingRootLinks:function(){var n=this;n.container.find("[data-customize-setting-link]").each(function(){var i=jQuery(this);wp.customize(i.data("customizeSettingLink"),function(e){var t=new wp.customize.Element(i);n.elements.push(t),t.sync(e),t.set(e())})})},_setUpSettingPropertyLinks:function(){var n=this;n.setting&&n.container.find("[data-customize-setting-property-link]").each(function(){var t,e=jQuery(this),i=e.data("customizeSettingPropertyLink");t=new wp.customize.Element(e),n.propertyElements.push(t),t.set(n.setting()[i]),t.bind(function(e){var t=n.setting();e!==t[i]&&((t=_.clone(t))[i]=e,n.setting.set(t))}),n.setting.bind(function(e){e[i]!==t.get()&&t.set(e[i])})})},ready:function(){var e=this;e._setUpSettingRootLinks(),e._setUpSettingPropertyLinks(),wp.customize.Control.prototype.ready.call(e),e.deferred.embedded.done(function(){e.initKirkiControl(e)})},embed:function(){var t=this,e=t.section();e&&wp.customize.section(e,function(e){"kirki-expanded"===e.params.type||e.expanded()||wp.customize.settings.autofocus.control===t.id?t.actuallyEmbed():e.expanded.bind(function(e){e&&t.actuallyEmbed()})})},actuallyEmbed:function(){"resolved"!==this.deferred.embedded.state()&&(this.renderContent(),this.deferred.embedded.resolve())},focus:function(e){this.actuallyEmbed(),wp.customize.Control.prototype.focus.call(this,e)},initKirkiControl:function(e){void 0===kirki.control[e.params.type]?this.container.on("change keyup paste click","input",function(){e.setting.set(jQuery(this).val())}):kirki.control[e.params.type].init(e)}})}(),_.each(kirki.control,function(e,t){wp.customize.controlConstructor[t]=wp.customize.kirkiDynamicControl.extend({})}),wp.customize.controlConstructor["kirki-background"]=wp.customize.Control.extend({ready:function(){"use strict";!_.isUndefined(window.kirkiControlLoader)&&_.isFunction(kirkiControlLoader)?kirkiControlLoader(this):this.initKirkiControl()},initKirkiControl:function(){var o=this,e=o.setting._value,t=o.container.find(".kirki-color-control");(_.isUndefined(e["background-image"])||""===e["background-image"])&&(o.container.find(".background-wrapper > .background-repeat").hide(),o.container.find(".background-wrapper > .background-position").hide(),o.container.find(".background-wrapper > .background-size").hide(),o.container.find(".background-wrapper > .background-attachment").hide()),t.wpColorPicker({change:function(){setTimeout(function(){o.saveValue("background-color",t.val())},100)}}),o.container.on("change",".background-repeat select",function(){o.saveValue("background-repeat",jQuery(this).val())}),o.container.on("change click",".background-size input",function(){o.saveValue("background-size",jQuery(this).val())}),o.container.on("change",".background-position select",function(){o.saveValue("background-position",jQuery(this).val())}),o.container.on("change click",".background-attachment input",function(){o.saveValue("background-attachment",jQuery(this).val())}),o.container.on("click",".background-image-upload-button",function(e){var r=wp.media({multiple:!1}).open().on("select",function(){var e,t,i,n=r.state().get("selection").first(),a=n.toJSON().sizes.full.url;_.isUndefined(n.toJSON().sizes.medium)?_.isUndefined(n.toJSON().sizes.thumbnail)||(a=n.toJSON().sizes.thumbnail.url):a=n.toJSON().sizes.medium.url,e=n.toJSON().sizes.full.url,n.toJSON().id,n.toJSON().width,n.toJSON().height,""!==e&&o.container.find(".background-wrapper > .background-repeat, .background-wrapper > .background-position, .background-wrapper > .background-size, .background-wrapper > .background-attachment").show(),o.saveValue("background-image",e),t=o.container.find(".placeholder, .thumbnail"),i=o.container.find(".background-image-upload-remove-button"),t.length&&t.removeClass().addClass("thumbnail thumbnail-image").html('<img src="'+a+'" alt="" />'),i.length&&i.show()});e.preventDefault()}),o.container.on("click",".background-image-upload-remove-button",function(e){var t,i;e.preventDefault(),o.saveValue("background-image",""),t=o.container.find(".placeholder, .thumbnail"),i=o.container.find(".background-image-upload-remove-button"),o.container.find(".background-wrapper > .background-repeat").hide(),o.container.find(".background-wrapper > .background-position").hide(),o.container.find(".background-wrapper > .background-size").hide(),o.container.find(".background-wrapper > .background-attachment").hide(),t.length&&t.removeClass().addClass("placeholder").html("No file selected"),i.length&&i.hide()})},saveValue:function(e,t){var i=jQuery("#customize-control-"+this.id.replace("[","-").replace("]","")+" .background-hidden-value"),n=this.setting._value;n[e]=t,jQuery(i).attr("value",JSON.stringify(n)).trigger("change"),this.setting.set(n)}}),wp.customize.controlConstructor["kirki-color-palette"]=wp.customize.kirkiDynamicControl.extend({}),wp.customize.controlConstructor["kirki-dashicons"]=wp.customize.kirkiDynamicControl.extend({}),wp.customize.controlConstructor["kirki-date"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e=this,t=e.selector+" input.datepicker";jQuery(t).datepicker({dateFormat:"yy-mm-dd"}),e.container.find(".kirki-controls-loading-spinner").hide(),this.container.on("change keyup paste","input.datepicker",function(){e.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor["kirki-dimension"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e,t=this;t.kirkiNotifications(),this.container.on("change keyup paste","input",function(){e=jQuery(this).val(),t.setting.set(e)})},kirkiNotifications:function(){wp.customize(this.id,function(i){i.bind(function(e){var t="long_title";!1===kirki.util.validate.cssValue(e)?i.notifications.add(t,new wp.customize.Notification(t,{type:"warning",message:dimensionkirkiL10n["invalid-value"]})):i.notifications.remove(t)})})}}),wp.customize.controlConstructor["kirki-dimensions"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e,t=this.params.choices.controls,i={},n=[];for(_.each(t,function(e,t){!0===e&&n.push(t)}),e=0;e<n.length;e++)i[n[e]]=this.setting._value[n[e]],this.updateDimensionsValue(n[e],i)},updateDimensionsValue:function(e,t){var i=this;i.container.on("change keyup paste","."+e+" input",function(){t[e]=jQuery(this).val(),i.kirkiNotifications(),i.saveValue(t)})},saveValue:function(e){var i={};_.each(e,function(e,t){i[t]=e}),this.setting.set(i)},kirkiNotifications:function(){wp.customize(this.id,function(a){a.bind(function(e){var t,i="long_title",n={};if(a.notifications.remove(i),_.each(e,function(e,t){!1===kirki.util.validate.cssValue(e)?n[t]=e:delete n[t]}),!_.isEmpty(n))return t=dimensionskirkiL10n["invalid-value"]+" ("+_.values(n).toString()+") ",void a.notifications.add(i,new wp.customize.Notification(i,{type:"warning",message:t}));a.notifications.remove(i)})})}}),wp.customize.controlConstructor["kirki-editor"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var i,n=this,a=n.container.find("textarea"),e="kirki-editor-"+n.id.replace("[","").replace("]","");wp.editor.initialize(e,{tinymce:{wpautop:!0},quicktags:!0,mediaButtons:!0}),(i=tinyMCE.get(e))&&i.onChange.add(function(e){var t;e.save(),t=i.getContent(),a.val(t).trigger("change"),wp.customize.instance(n.id).set(t)})}}),wp.customize.controlConstructor["kirki-fontawesome"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e,t,i=this,n=this.container.find("select"),a=jQuery.parseJSON(fontAwesomeJSON),r={data:[],escapeMarkup:function(e){return e},templateResult:function(e){return'<i class="fa fa-lg fa-'+e.id+'" aria-hidden="true"></i> '+e.text},templateSelection:function(e){return'<i class="fa fa-lg fa-'+e.id+'" aria-hidden="true"></i> '+e.text}};_.each(a.icons,function(e){r.data.push({id:e.id,text:e.name})}),(t=jQuery(n).selectWoo(r)).on("change",function(){e=jQuery(this).val(),i.setting.set(e)}),t.val(i.setting._value).trigger("change")}}),wp.customize.controlConstructor["kirki-image"]=wp.customize.Control.extend({ready:function(){"use strict";!_.isUndefined(window.kirkiControlLoader)&&_.isFunction(kirkiControlLoader)?kirkiControlLoader(this):this.initKirkiControl()},initKirkiControl:function(){var a=this,t=a.getValue(),n=_.isUndefined(a.params.choices)||_.isUndefined(a.params.choices.save_as)?"url":a.params.choices.save_as,r=a.container.find(".placeholder, .thumbnail"),e="array"===n?t.url:t,o=a.container.find(".image-upload-remove-button"),s=a.container.find(".image-default-button");a.container.find(".kirki-controls-loading-spinner").hide(),"id"!==n&&"ID"!==n||""===t||wp.media.attachment(t).fetch().then(function(){setTimeout(function(){var e=wp.media.attachment(t).get("url");r.removeClass().addClass("thumbnail thumbnail-image").html('<img src="'+e+'" alt="" />')},700)}),("url"===n&&""!==t||"array"===n&&!_.isUndefined(t.url)&&""!==t.url)&&a.container.find("image-default-button").hide(),("url"===n&&""===t||"array"===n&&(_.isUndefined(t.url)||""===t.url))&&o.hide(),t===a.params.default&&a.container.find("image-default-button").hide(),""!==e&&r.removeClass().addClass("thumbnail thumbnail-image").html('<img src="'+e+'" alt="" />'),a.container.on("click",".image-upload-button",function(e){var i=wp.media({multiple:!1}).open().on("select",function(){var e=i.state().get("selection").first(),t=e.toJSON().sizes.full.url;_.isUndefined(e.toJSON().sizes.medium)?_.isUndefined(e.toJSON().sizes.thumbnail)||(t=e.toJSON().sizes.thumbnail.url):t=e.toJSON().sizes.medium.url,"array"===n?(a.saveValue("id",e.toJSON().id),a.saveValue("url",e.toJSON().sizes.full.url),a.saveValue("width",e.toJSON().width),a.saveValue("height",e.toJSON().height)):"id"===n?a.saveValue("id",e.toJSON().id):a.saveValue("url",e.toJSON().sizes.full.url),r.length&&r.removeClass().addClass("thumbnail thumbnail-image").html('<img src="'+t+'" alt="" />'),o.length&&(o.show(),s.hide())});e.preventDefault()}),a.container.on("click",".image-upload-remove-button",function(e){var t,i,n;e.preventDefault(),a.saveValue("id",""),a.saveValue("url",""),a.saveValue("width",""),a.saveValue("height",""),t=a.container.find(".placeholder, .thumbnail"),i=a.container.find(".image-upload-remove-button"),n=a.container.find(".image-default-button"),t.length&&t.removeClass().addClass("placeholder").html("No file selected"),i.length&&(i.hide(),jQuery(n).hasClass("button")&&n.show())}),a.container.on("click",".image-default-button",function(e){var t,i,n;e.preventDefault(),a.saveValue("url",a.params.default),t=a.container.find(".placeholder, .thumbnail"),i=a.container.find(".image-upload-remove-button"),n=a.container.find(".image-default-button"),t.length&&t.removeClass().addClass("thumbnail thumbnail-image").html('<img src="'+a.params.default+'" alt="" />'),i.length&&(i.show(),n.hide())})},getValue:function(){var e=this.setting._value;return"array"===(_.isUndefined(this.params.choices)||_.isUndefined(this.params.choices.save_as)?"url":this.params.choices.save_as)&&_.isString(e)&&(e={url:e}),e},saveValue:function(e,t){var i=this,n=i.setting._value;if("array"===(_.isUndefined(i.params.choices)||_.isUndefined(i.params.choices.save_as)?"url":i.params.choices.save_as))return _.isString(n)&&(n={}),n[e]=t,i.setting.set(n),void i.container.find("button").trigger("change");i.setting.set(t),i.container.find("button").trigger("change")}}),wp.customize.controlConstructor["kirki-multicheck"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var n=this;n.container.on("change","input",function(){var t=[],i=0;jQuery.each(n.params.choices,function(e){n.container.find('input[value="'+e+'"]').is(":checked")?(n.container.find('input[value="'+e+'"]').parent().addClass("checked"),t[i]=e,i++):n.container.find('input[value="'+e+'"]').parent().removeClass("checked")}),n.setting.set(t)})}}),wp.customize.controlConstructor["kirki-multicolor"]=wp.customize.Control.extend({ready:function(){"use strict";!_.isUndefined(window.kirkiControlLoader)&&_.isFunction(kirkiControlLoader)?kirkiControlLoader(this):this.initKirkiControl()},initKirkiControl:function(){"use strict";var r=this.params.choices,e=Object.keys(r),t=(this.params.value,0);function i(e,t,i){var n=e.container.find(".multicolor-index-"+i),a={change:function(){setTimeout(function(){e.saveValue(i,n.val()),e.container.find(".multicolor-index-"+i).trigger("change")},100)}};_.isObject(r.irisArgs)&&_.each(r.irisArgs,function(e,t){a[t]=e}),n.wpColorPicker(a)}for(;t<Object.keys(r).length;)i(this,0,e[t]),t++},saveValue:function(e,t){var i=this.container.find(".multicolor-hidden-value"),n=this.setting._value;n[e]=t,jQuery(i).attr("value",JSON.stringify(n)).trigger("change"),this.setting.set(n)}}),wp.customize.controlConstructor["kirki-palette"]=wp.customize.kirkiDynamicControl.extend({}),wp.customize.controlConstructor["kirki-preset"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var i,e=this;this.container.on("change","select",function(){i=jQuery(this).val(),e.setting.set(i),jQuery.each(e.params.choices,function(e,t){i===e&&jQuery.each(t.settings,function(e,t){kirkiSetSettingValue.set(e,t)})}),wp.customize.previewer.refresh()})}}),wp.customize.controlConstructor["kirki-radio-buttonset"]=wp.customize.kirkiDynamicControl.extend({}),wp.customize.controlConstructor["kirki-radio-image"]=wp.customize.kirkiDynamicControl.extend({});var RepeaterRow=function(e,t,i,n){"use strict";var a=this;this.rowIndex=e,this.container=t,this.label=i,this.header=this.container.find(".repeater-row-header"),this.header.on("click",function(){a.toggleMinimize()}),this.container.on("click",".repeater-row-remove",function(){a.remove()}),this.header.on("mousedown",function(){a.container.trigger("row:start-dragging")}),this.container.on("keyup change","input, select, textarea",function(e){a.container.trigger("row:update",[a.rowIndex,jQuery(e.target).data("field"),e.target])}),this.setRowIndex=function(e){this.rowIndex=e,this.container.attr("data-row",e),this.container.data("row",e),this.updateLabel()},this.toggleMinimize=function(){this.container.toggleClass("minimized"),this.header.find(".dashicons").toggleClass("dashicons-arrow-up").toggleClass("dashicons-arrow-down")},this.remove=function(){this.container.slideUp(300,function(){jQuery(this).detach()}),this.container.trigger("row:remove",[this.rowIndex])},this.updateLabel=function(){var e,t,i;if("field"===this.label.type&&(e=this.container.find('.repeater-field [data-field="'+this.label.field+'"]'),_.isFunction(e.val)&&""!==(t=e.val())))return _.isUndefined(n.params.fields[this.label.field])||_.isUndefined(n.params.fields[this.label.field].type)||("select"===n.params.fields[this.label.field].type?_.isUndefined(n.params.fields[this.label.field].choices)||_.isUndefined(n.params.fields[this.label.field].choices[e.val()])||(t=n.params.fields[this.label.field].choices[e.val()]):"radio"!==n.params.fields[this.label.field].type&&"radio-image"!==n.params.fields[this.label.field].type||(i=n.selector+' [data-row="'+this.rowIndex+'"] .repeater-field [data-field="'+this.label.field+'"]:checked',t=jQuery(i).val())),void this.header.find(".repeater-row-label").text(t);this.header.find(".repeater-row-label").text(this.label.value+" "+(this.rowIndex+1))},this.updateLabel()};wp.customize.controlConstructor.repeater=wp.customize.Control.extend({ready:function(){"use strict";!_.isUndefined(window.kirkiControlLoader)&&_.isFunction(kirkiControlLoader)?kirkiControlLoader(this):this.initKirkiControl()},initKirkiControl:function(){"use strict";var t,i,n=this,e=this.params.value;n.container.find(".kirki-controls-loading-spinner").hide(),this.settingField=this.container.find("[data-customize-setting-link]").first(),this.setValue([],!1),this.repeaterFieldsContainer=this.container.find(".repeater-fields").first(),this.currentIndex=0,this.rows=[],t=!1,_.isUndefined(this.params.choices.limit)||(t=!(this.params.choices.limit<=0)&&parseInt(this.params.choices.limit,10)),this.container.on("click","button.repeater-add",function(e){e.preventDefault(),!t||n.currentIndex<t?((i=n.addRow()).toggleMinimize(),n.initColorPicker(),n.initSelect(i)):jQuery(n.selector+" .limit").addClass("highlight")}),this.container.on("click",".repeater-row-remove",function(){n.currentIndex--,(!t||n.currentIndex<t)&&jQuery(n.selector+" .limit").removeClass("highlight")}),this.container.on("click keypress",".repeater-field-image .upload-button,.repeater-field-cropped_image .upload-button,.repeater-field-upload .upload-button",function(e){e.preventDefault(),n.$thisButton=jQuery(this),n.openFrame(e)}),this.container.on("click keypress",".repeater-field-image .remove-button,.repeater-field-cropped_image .remove-button",function(e){e.preventDefault(),n.$thisButton=jQuery(this),n.removeImage(e)}),this.container.on("click keypress",".repeater-field-upload .remove-button",function(e){e.preventDefault(),n.$thisButton=jQuery(this),n.removeFile(e)}),this.repeaterTemplate=_.memoize(function(){var t={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(e){return _.template(n.container.find(".customize-control-repeater-content").first().html(),null,t)(e)}}),e.length&&_.each(e,function(e){i=n.addRow(e),n.initColorPicker(),n.initSelect(i,e)}),this.setValue(e,!0,!0),this.repeaterFieldsContainer.sortable({handle:".repeater-row-header",update:function(){n.sort()}})},openFrame:function(e){"use strict";wp.customize.utils.isKeydownButNotEnterEvent(e)||(this.$thisButton.closest(".repeater-field").hasClass("repeater-field-cropped_image")?this.initCropperFrame():this.initFrame(),this.frame.open())},initFrame:function(){"use strict";var e=this.getMimeType();this.frame=wp.media({states:[new wp.media.controller.Library({library:wp.media.query({type:e}),multiple:!1,date:!1})]}),this.frame.on("select",this.onSelect,this)},initCropperFrame:function(){"use strict";var t=this.$thisButton.siblings("input.hidden-field").attr("data-field"),e=this.getMimeType();_.isString(t)&&""!==t&&_.isObject(this.params.fields[t])&&"cropped_image"===this.params.fields[t].type&&["width","height","flex_width","flex_height"].forEach(function(e){_.isUndefined(this.params.fields[t][e])||(this.params[e]=this.params.fields[t][e])}.bind(this)),this.frame=wp.media({button:{text:"Select and Crop",close:!1},states:[new wp.media.controller.Library({library:wp.media.query({type:e}),multiple:!1,date:!1,suggestedWidth:this.params.width,suggestedHeight:this.params.height}),new wp.media.controller.CustomizeImageCropper({imgSelectOptions:this.calculateImageSelectOptions,control:this})]}),this.frame.on("select",this.onSelectForCrop,this),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this)},onSelect:function(){"use strict";var e=this.frame.state().get("selection").first().toJSON();this.$thisButton.closest(".repeater-field").hasClass("repeater-field-upload")?this.setFileInRepeaterField(e):this.setImageInRepeaterField(e)},onSelectForCrop:function(){"use strict";var e=this.frame.state().get("selection").first().toJSON();this.params.width!==e.width||this.params.height!==e.height||this.params.flex_width||this.params.flex_height?this.frame.setState("cropper"):this.setImageInRepeaterField(e)},onCropped:function(e){"use strict";this.setImageInRepeaterField(e)},calculateImageSelectOptions:function(e,t){"use strict";var i,n,a,r=t.get("control"),o=!!parseInt(r.params.flex_width,10),s=!!parseInt(r.params.flex_height,10),c=e.get("width"),l=e.get("height"),u=parseInt(r.params.width,10),d=parseInt(r.params.height,10),p=u/d,h=c,f=l;return t.set("canSkipCrop",!r.mustBeCropped(o,s,u,d,c,l)),p<h/f?u=(d=f)*p:d=(u=h)/p,!(a={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:c,imageHeight:l,x1:i=(h-u)/2,y1:n=(f-d)/2,x2:u+i,y2:d+n})===s&&!1===o&&(a.aspectRatio=u+":"+d),!1===s&&(a.maxHeight=d),!1===o&&(a.maxWidth=u),a},mustBeCropped:function(e,t,i,n,a,r){"use strict";return!(!0===e&&!0===t||!0===e&&n===r||!0===t&&i===a||i===a&&n===r||a<=i)},onSkippedCrop:function(){"use strict";var e=this.frame.state().get("selection").first().toJSON();this.setImageInRepeaterField(e)},setImageInRepeaterField:function(e){"use strict";var t=this.$thisButton.closest(".repeater-field-image,.repeater-field-cropped_image");t.find(".kirki-image-attachment").html('<img src="'+e.url+'">').hide().slideDown("slow"),t.find(".hidden-field").val(e.id),this.$thisButton.text(this.$thisButton.data("alt-label")),t.find(".remove-button").show(),t.find("input, textarea, select").trigger("change"),this.frame.close()},setFileInRepeaterField:function(e){"use strict";var t=this.$thisButton.closest(".repeater-field-upload");t.find(".kirki-file-attachment").html('<span class="file"><span class="dashicons dashicons-media-default"></span> '+e.filename+"</span>").hide().slideDown("slow"),t.find(".hidden-field").val(e.id),this.$thisButton.text(this.$thisButton.data("alt-label")),t.find(".upload-button").show(),t.find(".remove-button").show(),t.find("input, textarea, select").trigger("change"),this.frame.close()},getMimeType:function(){"use strict";var e=this.$thisButton.siblings("input.hidden-field").attr("data-field");return _.isString(e)&&""!==e&&_.isObject(this.params.fields[e])&&"upload"===this.params.fields[e].type&&!_.isUndefined(this.params.fields[e].mime_type)?this.params.fields[e].mime_type:"image"},removeImage:function(e){"use strict";var t,i;wp.customize.utils.isKeydownButNotEnterEvent(e)||(i=(t=this.$thisButton.closest(".repeater-field-image,.repeater-field-cropped_image,.repeater-field-upload")).find(".upload-button"),t.find(".kirki-image-attachment").slideUp("fast",function(){jQuery(this).show().html(jQuery(this).data("placeholder"))}),t.find(".hidden-field").val(""),i.text(i.data("label")),this.$thisButton.hide(),t.find("input, textarea, select").trigger("change"))},removeFile:function(e){"use strict";var t,i;wp.customize.utils.isKeydownButNotEnterEvent(e)||(i=(t=this.$thisButton.closest(".repeater-field-upload")).find(".upload-button"),t.find(".kirki-file-attachment").slideUp("fast",function(){jQuery(this).show().html(jQuery(this).data("placeholder"))}),t.find(".hidden-field").val(""),i.text(i.data("label")),this.$thisButton.hide(),t.find("input, textarea, select").trigger("change"))},getValue:function(){"use strict";return JSON.parse(decodeURI(this.setting.get()))},setValue:function(e,t,i){"use strict";var a=e,r=[];i&&(jQuery.each(this.params.fields,function(e,t){"image"!==t.type&&"cropped_image"!==t.type&&"upload"!==t.type||r.push(e)}),jQuery.each(e,function(i,n){jQuery.each(r,function(e,t){_.isUndefined(n[t])||_.isUndefined(n[t].id)||(a[i][t]=n[t].id)})})),this.setting.set(encodeURI(JSON.stringify(a))),t&&this.settingField.trigger("change")},addRow:function(e){"use strict";var t,a,i,r=this,n=r.repeaterTemplate(),o=this.getValue(),s={};if(n){if(t=jQuery.extend(!0,{},r.params.fields),e)for(i in e)e.hasOwnProperty(i)&&t.hasOwnProperty(i)&&(t[i].default=e[i]);for(i in t.index=this.currentIndex,n=n(t),(a=new RepeaterRow(r.currentIndex,jQuery(n).appendTo(r.repeaterFieldsContainer),r.params.row_label,r)).container.on("row:remove",function(e,t){r.deleteRow(t)}),a.container.on("row:update",function(e,t,i,n){r.updateField.call(r,e,t,i,n),a.updateLabel()}),this.rows[this.currentIndex]=a,t)t.hasOwnProperty(i)&&(s[i]=t[i].default);return o[this.currentIndex]=s,this.setValue(o,!0),this.currentIndex++,a}},sort:function(){"use strict";var i=this,e=this.repeaterFieldsContainer.find(".repeater-row"),n=[],a=i.getValue(),r=[],o=[];e.each(function(e,t){n.push(jQuery(t).data("row"))}),jQuery.each(n,function(e,t){r[e]=i.rows[t],r[e].setRowIndex(e),o[e]=a[t]}),i.rows=r,i.setValue(o)},deleteRow:function(e){"use strict";var t,i=this.getValue();for(t in i[e]&&this.rows[e]&&(delete i[e],delete this.rows[e],this.setValue(i,!0)),1,this.rows)this.rows.hasOwnProperty(t)&&this.rows[t]&&(this.rows[t].updateLabel(),0)},updateField:function(e,t,i,n){"use strict";var a,r,o;this.rows[t]&&this.params.fields[i]&&(a=this.params.fields[i].type,r=this.rows[t],o=this.getValue(),n=jQuery(n),_.isUndefined(o[r.rowIndex][i])||(o[r.rowIndex][i]="checkbox"===a?n.is(":checked"):n.val(),this.setValue(o,!0)))},initColorPicker:function(){"use strict";var r=this,e=r.container.find(".color-picker-hex"),t={},i=e.data("field");_.isUndefined(i)||_.isUndefined(r.params.fields[i])||_.isUndefined(r.params.fields[i].palettes)||!_.isObject(r.params.fields[i].palettes)||(t.palettes=r.params.fields[i].palettes),t.change=function(e,t){var i=jQuery(e.target),n=i.closest(".repeater-row").data("row"),a=r.getValue();a[n][i.data("field")]=t.color.toString(),r.setValue(a,!0)},0!==e.length&&e.wpColorPicker(t)},initSelect:function(e,t){"use strict";var i,n,a=this,r=e.container.find(".repeater-field select"),o={};0!==r.length&&(i=r.data("field"),"undefed"!==(n=jQuery(r).data("multiple"))&&jQuery.isNumeric(n)&&1<(n=parseInt(n,10))&&(o.maximumSelectionLength=n),(t=t||{})[i]=t[i]||"",jQuery(r).selectWoo(o).val(t[i]),this.container.on("change",".repeater-field select",function(e){var t=jQuery(e.target),i=t.closest(".repeater-row").data("row"),n=a.getValue();n[i][t.data("field")]=jQuery(this).val(),a.setValue(n)}))}}),wp.customize.controlConstructor["kirki-slider"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e=this,t="postMessage"===e.setting.transport?"mousemove change":"change",i=e.container.find('input[type="range"]'),n=e.container.find('input[type="text"]'),a=e.setting._value;n.attr("value",a),i.on("mousemove change",function(){n.attr("value",i.val())}),i.on(t,function(){e.setting.set(i.val())}),n.on("input paste change",function(){i.attr("value",n.val()),e.setting.set(n.val())}),e.container.find(".slider-reset").on("click",function(){n.attr("value",e.params.default),i.attr("value",e.params.default),e.setting.set(n.val())})}}),wp.customize.controlConstructor["kirki-sortable"]=wp.customize.Control.extend({ready:function(){"use strict";!_.isUndefined(window.kirkiControlLoader)&&_.isFunction(kirkiControlLoader)?kirkiControlLoader(this):this.initKirkiControl()},initKirkiControl:function(){"use strict";var e=this;e.container.find(".kirki-controls-loading-spinner").hide(),e.sortableContainer=e.container.find("ul.sortable").first(),e.sortableContainer.sortable({stop:function(){e.updateValue()}}).disableSelection().find("li").each(function(){jQuery(this).find("i.visibility").click(function(){jQuery(this).toggleClass("dashicons-visibility-faint").parents("li:eq(0)").toggleClass("invisible")})}).click(function(){e.updateValue()})},updateValue:function(){"use strict";var e=[];this.sortableContainer.find("li").each(function(){jQuery(this).is(".invisible")||e.push(jQuery(this).data("value"))}),this.setting.set(e)}}),wp.customize.controlConstructor["kirki-switch"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){"use strict";var e=this,t=e.setting._value;this.container.on("change","input",function(){t=!!jQuery(this).is(":checked"),e.setting.set(t)})}}),wp.customize.controlConstructor["kirki-toggle"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e=this,t=e.setting._value;this.container.on("change","input",function(){t=!!jQuery(this).is(":checked"),e.setting.set(t)})}}),wp.customize.controlConstructor["kirki-typography"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){"use strict";var e,t=this,i=t.setting._value;t.renderFontSelector(),t.renderBackupFontSelector(),t.renderVariantSelector(),t.params.default["font-size"]&&this.container.on("change keyup paste",".font-size input",function(){t.saveValue("font-size",jQuery(this).val())}),t.params.default["line-height"]&&this.container.on("change keyup paste",".line-height input",function(){t.saveValue("line-height",jQuery(this).val())}),t.params.default["margin-top"]&&this.container.on("change keyup paste",".margin-top input",function(){t.saveValue("margin-top",jQuery(this).val())}),t.params.default["margin-bottom"]&&this.container.on("change keyup paste",".margin-bottom input",function(){t.saveValue("margin-bottom",jQuery(this).val())}),t.params.default["letter-spacing"]&&(i["letter-spacing"]=jQuery.isNumeric(i["letter-spacing"])?i["letter-spacing"]+"px":i["letter-spacing"],this.container.on("change keyup paste",".letter-spacing input",function(){i["letter-spacing"]=jQuery.isNumeric(jQuery(this).val())?jQuery(this).val()+"px":jQuery(this).val(),t.saveValue("letter-spacing",i["letter-spacing"])})),t.params.default["word-spacing"]&&this.container.on("change keyup paste",".word-spacing input",function(){t.saveValue("word-spacing",jQuery(this).val())}),t.params.default["text-align"]&&this.container.on("change",".text-align input",function(){t.saveValue("text-align",jQuery(this).val())}),t.params.default["text-transform"]&&jQuery(t.selector+" .text-transform select").selectWoo().on("change",function(){t.saveValue("text-transform",jQuery(this).val())}),t.params.default["text-decoration"]&&jQuery(t.selector+" .text-decoration select").selectWoo().on("change",function(){t.saveValue("text-decoration",jQuery(this).val())}),_.isUndefined(t.params.default.color)||(e=this.container.find(".kirki-color-control")).wpColorPicker({change:function(){setTimeout(function(){t.saveValue("color",e.val())},100)}})},renderFontSelector:function(){var e,t,i=this,n=i.selector+" .font-family select",a=[],r=[],o=[],s=i.setting._value,c=i.getFonts();_.isUndefined(c.standard)||_.each(c.standard,function(e){r.push({id:e.family.replace(/&quot;/g,"&#39"),text:e.label})}),_.isUndefined(c.google)||_.each(c.google,function(e){o.push({id:e.family,text:e.family})}),t={},_.isUndefined(i.params)||_.isUndefined(i.params.choices)||_.isUndefined(i.params.choices.fonts)||_.isUndefined(i.params.choices.fonts.families)||(t=i.params.choices.fonts.families),a=jQuery.extend({},t,{default:{text:kirkiL10n.defaultCSSValues,children:[{id:"",text:kirkiL10n.defaultBrowserFamily},{id:"inherit",text:"initial"},{id:"inherit",text:"inherit"}]},standard:{text:kirkiL10n.standardFonts,children:r},google:{text:kirkiL10n.googleFonts,children:o}}),kirkiL10n.isScriptDebug&&(console.info('Kirki Debug: Font families for control "'+i.id+'":'),console.info(a)),a=_.values(a),e=jQuery(n).selectWoo({data:a}),s["font-family"]&&e.val(s["font-family"].replace(/'/g,'"')).trigger("change"),e.on("change",function(){i.saveValue("font-family",jQuery(this).val()),i.renderBackupFontSelector(),i.renderVariantSelector()})},renderBackupFontSelector:function(){var e,t=this,i=t.selector+" .font-backup select",n=[],a=t.setting._value,r=a["font-family"],o=t.getFonts();(_.isUndefined(a["font-backup"])||null===a["font-backup"])&&(a["font-backup"]=""),"inherit"!==r&&"google"===kirki.util.webfonts.getFontType(r)?(jQuery(t.selector+" .font-backup").show(),_.isUndefined(o.standard)||_.each(o.standard,function(e){n.push({id:e.family.replace(/&quot;/g,"&#39"),text:e.label})}),e=jQuery(i).selectWoo({data:n}),void 0!==a["font-backup"]&&e.val(a["font-backup"].replace(/'/g,'"')).trigger("change"),e.on("change",function(){t.saveValue("font-backup",jQuery(this).val())})):jQuery(t.selector+" .font-backup").hide()},renderVariantSelector:function(){var e,t,i,n=this,a=n.setting._value,r=a["font-family"],o=n.selector+" .variant select",s=[],c=!1,l=kirki.util.webfonts.getFontType(r),u=["","regular","italic","700","700italic"];if("google"===l&&(u=kirki.util.webfonts.google.getVariants(r)),_.isUndefined(n.params)||_.isUndefined(n.params.choices)||_.isUndefined(n.params.choices.fonts)||_.isUndefined(n.params.choices.fonts.variants)||_.isUndefined(n.params.choices.fonts.variants[r])||(u=n.params.choices.fonts.variants[r]),kirkiL10n.isScriptDebug&&(console.info('Kirki Debug: Font variants for font-family "'+r+'":'),console.info(u)),"inherit"===r&&(a.variant="inherit",u=[""],jQuery(n.selector+" .variant").hide()),u.length<=1)return jQuery(n.selector+" .variant").hide(),a.variant=u[0],n.saveValue("variant",a.variant),""!==a.variant&&a.variant?(e=_.isString(a.variant)?a.variant.match(/\d/g):"400",e=_.isObject(e)?e.join(""):"400",i=-1!==a.variant.indexOf("italic")?"italic":"normal"):i=e="",n.saveValue("font-weight",e),void n.saveValue("font-style",i);jQuery(n.selector+" .font-backup").show(),jQuery(n.selector+" .variant").show(),_.each(u,function(e){a.variant===e&&(c=!0),s.push({id:e,text:e})}),c||(a.variant="regular"),jQuery(o).hasClass("select2-hidden-accessible")&&(jQuery(o).selectWoo("destroy"),jQuery(o).empty()),(t=jQuery(o).selectWoo({data:s})).val(a.variant).trigger("change"),t.on("change",function(){n.saveValue("variant",jQuery(this).val()),"string"!=typeof a.variant&&(a.variant=u[0]),e=_.isString(a.variant)?a.variant.match(/\d/g):"400",e=_.isObject(e)?e.join(""):"400",i=-1!==a.variant.indexOf("italic")?"italic":"normal",n.saveValue("font-weight",e),n.saveValue("font-style",i)})},getFonts:function(){var e=this,t=kirki.util.webfonts.google.getFonts(),i={},n="alpha",a=0,r={};return _.isEmpty(e.params.choices.fonts.google)?i=kirki.util.webfonts.google.getFonts(n,"",a):"alpha"===e.params.choices.fonts.google[0]||"popularity"===e.params.choices.fonts.google[0]||"trending"===e.params.choices.fonts.google[0]?(n=e.params.choices.fonts.google[0],isNaN(e.params.choices.fonts.google[1])||(a=parseInt(e.params.choices.fonts.google[1],10)),i=kirki.util.webfonts.google.getFonts(n,"",a)):_.each(e.params.choices.fonts.google,function(e){void 0===t[e]||_.isEmpty(t[e])||(i[e]=t[e])}),_.isEmpty(e.params.choices.fonts.standard)?_.each(kirki.util.webfonts.standard.fonts,function(e,t){r[t]={family:e.stack,label:e.label}}):_.each(e.params.choices.fonts.standard,function(e){void 0===kirki.util.webfonts.standard.fonts[e]||_.isEmpty(kirki.util.webfonts.standard.fonts[e])?r[e]={family:e,label:e}:(r[e]={},"undefined"===kirki.util.webfonts.standard.fonts[e].stack||_.isEmpty(kirki.util.webfonts.standard.fonts[e].stack)?r[e].family=i[e]:r[e].family=kirki.util.webfonts.standard.fonts[e].stack,"undefined"===kirki.util.webfonts.standard.fonts[e].label||_.isEmpty(kirki.util.webfonts.standard.fonts[e].label)?_.isEmpty(r[e])||(r[e].label=r[e]):r[e].label=kirki.util.webfonts.standard.fonts[e].label)}),{google:i,standard:r}},saveValue:function(e,t){var i=this.container.find(".typography-hidden-value"),n=this.setting._value;n[e]=t,jQuery(i).attr("value",JSON.stringify(n)).trigger("change"),this.setting.set(n)}});
1
+ if(_.isUndefined(window.kirkiSetSettingValue))var kirkiSetSettingValue={set:function(i,n){var e,a=this,t=wp.customize.settings.controls[i];if(_.isUndefined(t))return!0;switch(a.setValue(i,n),t.type){case"kirki-background":_.isUndefined(n["background-color"])||a.setColorPicker(a.findElement(i,".kirki-color-control"),n["background-color"]),a.findElement(i,".placeholder, .thumbnail").removeClass().addClass("placeholder").html("No file selected"),_.each(["background-repeat","background-position"],function(e){_.isUndefined(n[e])||a.setSelectWoo(a.findElement(i,"."+e+" select"),n[e])}),_.each(["background-size","background-attachment"],function(e){jQuery(a.findElement(i,"."+e+' input[value="'+n+'"]')).prop("checked",!0)}),e=JSON.stringify(n).replace(/'/g,"&#39"),jQuery(a.findElement(i,".background-hidden-value").attr("value",e)).trigger("change");break;case"kirki-code":jQuery(a.findElement(i,".CodeMirror"))[0].CodeMirror.setValue(n);break;case"checkbox":case"kirki-switch":case"kirki-toggle":n=1===n||"1"===n||!0===n,jQuery(a.findElement(i,"input")).prop("checked",n),wp.customize.instance(i).set(n);break;case"kirki-select":case"kirki-fontawesome":a.setSelectWoo(a.findElement(i,"select"),n);break;case"kirki-slider":jQuery(a.findElement(i,"input")).prop("value",n),jQuery(a.findElement(i,".kirki_range_value .value")).html(n);break;case"kirki-generic":(_.isUndefined(t.choices)||_.isUndefined(t.choices.element))&&(t.choices.element="input"),jQuery(a.findElement(i,t.choices.element)).prop("value",n);break;case"kirki-color":a.setColorPicker(a.findElement(i,".kirki-color-control"),n);break;case"kirki-multicheck":a.findElement(i,"input").each(function(){jQuery(this).prop("checked",!1)}),_.each(n,function(e,t){jQuery(a.findElement(i,'input[value="'+n[t]+'"]')).prop("checked",!0)});break;case"kirki-multicolor":_.each(n,function(e,t){a.setColorPicker(a.findElement(i,".multicolor-index-"+t),e)});break;case"kirki-radio-buttonset":case"kirki-radio-image":case"kirki-radio":case"kirki-dashicons":case"kirki-color-palette":case"kirki-palette":jQuery(a.findElement(i,'input[value="'+n+'"]')).prop("checked",!0);break;case"kirki-typography":_.each(["font-family","variant"],function(e){_.isUndefined(n[e])||a.setSelectWoo(a.findElement(i,"."+e+" select"),n[e])}),_.each(["font-size","line-height","letter-spacing","word-spacing"],function(e){_.isUndefined(n[e])||jQuery(a.findElement(i,"."+e+" input")).prop("value",n[e])}),_.isUndefined(n.color)||a.setColorPicker(a.findElement(i,".kirki-color-control"),n.color),e=JSON.stringify(n).replace(/'/g,"&#39"),jQuery(a.findElement(i,".typography-hidden-value").attr("value",e)).trigger("change");break;case"kirki-dimensions":_.each(n,function(e,t){jQuery(a.findElement(i,"."+t+" input")).prop("value",e)});break;case"kirki-repeater":case"kirki-custom":break;default:jQuery(a.findElement(i,"input")).prop("value",n)}},setColorPicker:function(e,t){e.attr("data-default-color",t).data("default-color",t).wpColorPicker("color",t)},setSelectWoo:function(e,t){jQuery(e).selectWoo().val(t).trigger("change")},setTextarea:function(e,t){jQuery(e).prop("value",t)},findElement:function(e,t){return wp.customize.control(e).container.find(t)},setValue:function(e,t,i){i=_.isUndefined(i)?100:parseInt(i,10),wp.customize.instance(e).set({}),setTimeout(function(){wp.customize.instance(e).set(t)},i)}};(kirki={initialized:!1,initialize:function(){this.initialized||(setTimeout(function(){kirki.util.webfonts.standard.initialize(),kirki.util.webfonts.google.initialize()},150),this.initialized=!0)}}).initialize();var kirki=kirki||{};kirki=(kirki=jQuery.extend(kirki,{control:{"kirki-radio":{init:function(e){this.template(e),kirki.input.radio.init(e)},template:function(e){var t=wp.template("kirki-input-radio");e.container.html(t({label:e.params.label,description:e.params.description,"data-id":e.id,inputAttrs:e.params.inputAttrs,default:e.params.default,value:kirki.setting.get(e.id),choices:e.params.choices}))}},"kirki-color":{init:function(e){this.template(e),kirki.input.color.init(e)},template:function(e){var t=wp.template("kirki-input-color");e.container.html(t({label:e.params.label,description:e.params.description,"data-id":e.id,mode:e.params.mode,inputAttrs:e.params.inputAttrs,"data-palette":e.params.palette,"data-default-color":e.params.default,"data-alpha":e.params.choices.alpha,value:kirki.setting.get(e.id)}))}},"kirki-generic":{init:function(e){this.template(e),_.isUndefined(e.params)||_.isUndefined(e.params.choices)||_.isUndefined(e.params.choices.element)||"textarea"!==e.params.choices.element?kirki.input.genericInput.init(e):kirki.input.textarea.init(e)},template:function(e){var t,i={label:e.params.label,description:e.params.description,"data-id":e.id,inputAttrs:e.params.inputAttrs,choices:e.params.choices,value:kirki.setting.get(e.id)};if(!_.isUndefined(e.params)&&!_.isUndefined(e.params.choices)&&!_.isUndefined(e.params.choices.element)&&"textarea"===e.params.choices.element)return t=wp.template("kirki-input-textarea"),void e.container.html(t(i));t=wp.template("kirki-input-generic"),e.container.html(t(i))}},"kirki-number":{init:function(e){this.template(e),kirki.input.number.init(e)},template:function(e){var t=wp.template("kirki-input-number");e.container.html(t(args={label:e.params.label,description:e.params.description,"data-id":e.id,inputAttrs:e.params.inputAttrs,choices:e.params.choices,value:kirki.setting.get(e.id)}))}},"kirki-select":{init:function(e){this.template(e),kirki.input.select.init(e)},template:function(e){var t=wp.template("kirki-input-select");e.container.html(t({label:e.params.label,description:e.params.description,"data-id":e.id,inputAttrs:e.params.inputAttrs,choices:e.params.choices,value:kirki.setting.get(e.id),multiple:e.params.multiple||1,placeholder:e.params.placeholder}))}}}}))||{},kirki=(kirki=jQuery.extend(kirki,{input:{radio:{init:function(e){jQuery('input[data-id="'+e.id+'"]').on("change keyup paste click",function(){kirki.setting.set(e.id,jQuery(this).val())})}},color:{init:function(e){var t,i=jQuery('.kirki-color-control[data-id="'+e.id+'"]');e.choices=e.choices||{},_.isEmpty(e.choices)&&e.params.choices&&(e.choices=e.params.choices),_.isEmpty(e.choices)||i.wpColorPicker(e.choices),setTimeout(function(){(t=jQuery('.kirki-input-container[data-id="'+e.id+'"] .wp-picker-clear')).length&&t.click(function(){kirki.setting.set(e.id,"")})},200),i.wpColorPicker({change:function(){setTimeout(function(){kirki.setting.set(e.id,i.val())},20)}})}},genericInput:{init:function(e){jQuery('input[data-id="'+e.id+'"]').on("change keyup paste click",function(){kirki.setting.set(e.id,jQuery(this).val())})}},textarea:{init:function(e){jQuery('textarea[data-id="'+e.id+'"]').on("change keyup paste click",function(){kirki.setting.set(e.id,jQuery(this).val())})}},select:{init:function(e){var t,i=jQuery('select[data-id="'+e.id+'"]'),n=parseInt(i.data("multiple"),10),a={escapeMarkup:function(e){return e}};e.params.placeholder&&(a.placeholder=e.params.placeholder,a.allowClear=!0),1<n&&(a.maximumSelectionLength=n),jQuery(i).selectWoo(a).on("change",function(){t=null===(t=jQuery(this).val())&&1<n?[]:t,kirki.setting.set(e.id,t)})}},number:{init:function(i){var e,t,n=jQuery('input[data-id="'+i.id+'"]'),a=i.setting._value;i.params.choices=_.defaults(i.params.choices,{min:0,max:100,step:1}),(isNaN(a)||""===a)&&(a=i.params.choices.min<0&&0<i.params.choices.max?0:i.params.choices.min),a=parseFloat(a),i.params.choices.step="any"===i.params.choices.step?.001:i.params.choices.step,i.params.choices.min=parseFloat(i.params.choices.min),i.params.choices.max=parseFloat(i.params.choices.max),i.params.choices.step=parseFloat(i.params.choices.step),e=jQuery('.kirki-input-container[data-id="'+i.id+'"] .plus'),t=jQuery('.kirki-input-container[data-id="'+i.id+'"] .minus'),e.click(function(){var e,t=parseFloat(n.val());e=t>=i.params.choices.max?t:t+i.params.choices.step,n.val(e),n.trigger("change")}),t.click(function(){var e,t=parseFloat(n.val());e=t<=i.params.choices.min?t:t-i.params.choices.step,n.val(e),n.trigger("change")}),n.on("change keyup paste click",function(){kirki.setting.set(i.id,jQuery(this).val())})}},image:{getTemplate:function(e){var t,i="";return e=_.defaults(e,{label:"",description:"",inputAttrs:"","data-id":"",choices:{},value:""}),_.isUndefined(e.choices)||_.isUndefined(e.choices.save_as)||e.choices.save_as,t=e.value,_.isObject(e.value)&&!_.isUndefined(e.value.url)&&(t=e.value.url),i+="<label>",e.label&&(i+='<span class="customize-control-title">'+e.label+"</span>"),e.description&&(i+='<span class="description customize-control-description">'+e.description+"</span>"),i+="</label>",i+='<div class="image-wrapper attachment-media-view image-upload">',e.value.url||""!==t?i+='<div class="thumbnail thumbnail-image"><img src="'+t+'" alt="" /></div>':i+='<div class="placeholder">'+kirkiL10n.noFileSelected+"</div>",i+='<div class="actions">',i+='<button class="button image-upload-remove-button'+(""===t?" hidden":"")+'">'+kirkiL10n.remove+"</button>",e.default&&""!==e.default&&(i+='<button type="button" class="button image-default-button"',(e.default===e.value||!_.isUndefined(e.value.url)&&e.default===e.value.url)&&(i+=' style="display:none;"'),i+=">"+kirkiL10n.default+"</button>"),i+='<button type="button" class="button image-upload-button">'+kirkiL10n.selectFile+"</button>",i+="</div></div>",'<div class="kirki-input-container" data-id="'+e.id+'">'+i+"</div>"},init:function(e){}}}}))||{},kirki=(kirki=jQuery.extend(kirki,{setting:{get:function(e){var t=e.split("["),i="",n=0,a="";return _.each(t,function(e,t){e=e.replace("]",""),0===t?i=e:i+="["+e+"]",_.isUndefined(wp.customize.instance(i))||(a=wp.customize.instance(i).get(),n=t),n<t&&_.isObject(a)&&!_.isUndefined(a[e])&&(a=a[e])}),a},set:function(e,t,i){var n,a,r,s,o,c="",l="",u={};n=e,_.isObject(e)&&(n=jQuery(e).attr("data-id")?e.attr("data-id"):e.parents("[data-id]").attr("data-id")),void 0===wp.customize.control(n)?(a=n.split("["),_.each(a,function(e,t){e=e.replace("]",""),c=0===t?e:"["+e+"]",_.isUndefined(wp.customize.instance(c))||(l=c,r=wp.customize.instance(l).get())}),""!==(s=n.replace(l,""))?(_.isObject(r)||(r={}),"["===s.charAt(0)&&(s=s.replace("[","")),o=s.split("["),_.each(o,function(e,t){o[t]=e.replace("]","")}),i&&o.push(i),u='{"'+o.join('":{"')+'":"'+t+'"'+"}".repeat(o.length),u=JSON.parse(u),jQuery.extend(!0,r,u),t=r):i&&((r=_.isObject(r)?r:{})[i]=t,t=r),wp.customize.control(l).setting.set(t)):wp.customize.control(n).setting.set(t)}}}))||{};kirki=jQuery.extend(kirki,{util:{webfonts:{google:{fonts:{},initialize:function(){this.setFonts()},setFonts:function(){var t=this;_.isEmpty(t.fonts)&&jQuery.post(ajaxurl,{action:"kirki_fonts_google_all_get"},function(e){t.fonts=JSON.parse(e)})},getFont:function(e){var t=this.getFonts();return void 0!==t[e]&&t[e]},getFonts:function(e,i,t){var n=this,a={},r={},s={};return e="alpha"!==(e=e||"alpha")&&"popularity"!==e&&"trending"!==e?"alpha":e,t=t||0,t=parseInt(t,10),"alpha"===e?a=jQuery.extend({},n.fonts.items):_.each(n.fonts.order[e],function(e){a[e]=n.fonts.items[e]}),""!==i&&i?_.each(a,function(e,t){i===e.category&&(r[t]=e)}):r=a,0<t?(_.each(_.first(_.keys(r),t),function(e){s[e]=r[e]}),s):r},getVariants:function(e){var t=this.getFont(e);return!!t&&(!_.isUndefined(t.variants)&&t.variants)}},standard:{fonts:{},initialize:function(){this.setFonts()},setFonts:function(){var t=this;_.isEmpty(t.fonts)&&jQuery.post(ajaxurl,{action:"kirki_fonts_standard_all_get"},function(e){t.fonts=JSON.parse(e)})},getVariants:function(){return["regular","italic","700","700italic"]}},getFontType:function(e){return void 0!==this.standard.fonts[e]||void 0!==this.standard.fonts.stack&&void 0!==this.standard.fonts.stack[e]?"standard":void 0!==this.google.fonts.items[e]&&"google"}},validate:{cssValue:function(e){var t,i;return 0===e||"0"===e||"auto"===e||"inherit"===e||"initial"===e||(0<=e.indexOf("calc(")&&0<=e.indexOf(")")||(t=parseFloat(e),i=e.replace(t,""),e?!isNaN(t)&&-1<jQuery.inArray(i,["fr","rem","em","ex","%","px","cm","mm","in","pt","pc","ch","vh","vw","vmin","vmax"]):void 0))}}}}),function(){"use strict";wp.customize.kirkiDynamicControl=wp.customize.Control.extend({initialize:function(e,t){var i=t||{};i.params=i.params||{},i.params.type||(i.params.type="kirki-generic"),i.params.content||(i.params.content=jQuery("<li></li>"),i.params.content.attr("id","customize-control-"+e.replace(/]/g,"").replace(/\[/g,"-")),i.params.content.attr("class","customize-control customize-control-"+i.params.type)),this.propertyElements=[],wp.customize.Control.prototype.initialize.call(this,e,i)},_setUpSettingRootLinks:function(){var n=this;n.container.find("[data-customize-setting-link]").each(function(){var i=jQuery(this);wp.customize(i.data("customizeSettingLink"),function(e){var t=new wp.customize.Element(i);n.elements.push(t),t.sync(e),t.set(e())})})},_setUpSettingPropertyLinks:function(){var n=this;n.setting&&n.container.find("[data-customize-setting-property-link]").each(function(){var t,e=jQuery(this),i=e.data("customizeSettingPropertyLink");t=new wp.customize.Element(e),n.propertyElements.push(t),t.set(n.setting()[i]),t.bind(function(e){var t=n.setting();e!==t[i]&&((t=_.clone(t))[i]=e,n.setting.set(t))}),n.setting.bind(function(e){e[i]!==t.get()&&t.set(e[i])})})},ready:function(){var e=this;e._setUpSettingRootLinks(),e._setUpSettingPropertyLinks(),wp.customize.Control.prototype.ready.call(e),e.deferred.embedded.done(function(){e.initKirkiControl(e)})},embed:function(){var t=this,e=t.section();e&&wp.customize.section(e,function(e){"kirki-expanded"===e.params.type||e.expanded()||wp.customize.settings.autofocus.control===t.id?t.actuallyEmbed():e.expanded.bind(function(e){e&&t.actuallyEmbed()})})},actuallyEmbed:function(){"resolved"!==this.deferred.embedded.state()&&(this.renderContent(),this.deferred.embedded.resolve())},focus:function(e){this.actuallyEmbed(),wp.customize.Control.prototype.focus.call(this,e)},initKirkiControl:function(e){void 0===kirki.control[e.params.type]?this.container.on("change keyup paste click","input",function(){e.setting.set(jQuery(this).val())}):kirki.control[e.params.type].init(e)}})}(),_.each(kirki.control,function(e,t){wp.customize.controlConstructor[t]=wp.customize.kirkiDynamicControl.extend({})}),wp.customize.controlConstructor["kirki-background"]=wp.customize.Control.extend({ready:function(){"use strict";!_.isUndefined(window.kirkiControlLoader)&&_.isFunction(kirkiControlLoader)?kirkiControlLoader(this):this.initKirkiControl()},initKirkiControl:function(){var s=this,e=s.setting._value,t=s.container.find(".kirki-color-control");(_.isUndefined(e["background-image"])||""===e["background-image"])&&(s.container.find(".background-wrapper > .background-repeat").hide(),s.container.find(".background-wrapper > .background-position").hide(),s.container.find(".background-wrapper > .background-size").hide(),s.container.find(".background-wrapper > .background-attachment").hide()),t.wpColorPicker({change:function(){setTimeout(function(){s.saveValue("background-color",t.val())},100)}}),s.container.on("change",".background-repeat select",function(){s.saveValue("background-repeat",jQuery(this).val())}),s.container.on("change click",".background-size input",function(){s.saveValue("background-size",jQuery(this).val())}),s.container.on("change",".background-position select",function(){s.saveValue("background-position",jQuery(this).val())}),s.container.on("change click",".background-attachment input",function(){s.saveValue("background-attachment",jQuery(this).val())}),s.container.on("click",".background-image-upload-button",function(e){var r=wp.media({multiple:!1}).open().on("select",function(){var e,t,i,n=r.state().get("selection").first(),a=n.toJSON().sizes.full.url;_.isUndefined(n.toJSON().sizes.medium)?_.isUndefined(n.toJSON().sizes.thumbnail)||(a=n.toJSON().sizes.thumbnail.url):a=n.toJSON().sizes.medium.url,e=n.toJSON().sizes.full.url,n.toJSON().id,n.toJSON().width,n.toJSON().height,""!==e&&s.container.find(".background-wrapper > .background-repeat, .background-wrapper > .background-position, .background-wrapper > .background-size, .background-wrapper > .background-attachment").show(),s.saveValue("background-image",e),t=s.container.find(".placeholder, .thumbnail"),i=s.container.find(".background-image-upload-remove-button"),t.length&&t.removeClass().addClass("thumbnail thumbnail-image").html('<img src="'+a+'" alt="" />'),i.length&&i.show()});e.preventDefault()}),s.container.on("click",".background-image-upload-remove-button",function(e){var t,i;e.preventDefault(),s.saveValue("background-image",""),t=s.container.find(".placeholder, .thumbnail"),i=s.container.find(".background-image-upload-remove-button"),s.container.find(".background-wrapper > .background-repeat").hide(),s.container.find(".background-wrapper > .background-position").hide(),s.container.find(".background-wrapper > .background-size").hide(),s.container.find(".background-wrapper > .background-attachment").hide(),t.length&&t.removeClass().addClass("placeholder").html("No file selected"),i.length&&i.hide()})},saveValue:function(e,t){var i=jQuery("#customize-control-"+this.id.replace("[","-").replace("]","")+" .background-hidden-value"),n=this.setting._value;n[e]=t,jQuery(i).attr("value",JSON.stringify(n)).trigger("change"),this.setting.set(n)}}),wp.customize.controlConstructor["kirki-color-palette"]=wp.customize.kirkiDynamicControl.extend({}),wp.customize.controlConstructor["kirki-dashicons"]=wp.customize.kirkiDynamicControl.extend({}),wp.customize.controlConstructor["kirki-date"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e=this,t=e.selector+" input.datepicker";jQuery(t).datepicker({dateFormat:"yy-mm-dd"}),e.container.find(".kirki-controls-loading-spinner").hide(),this.container.on("change keyup paste","input.datepicker",function(){e.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor["kirki-dimension"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e,t=this;t.kirkiNotifications(),this.container.on("change keyup paste","input",function(){e=jQuery(this).val(),t.setting.set(e)})},kirkiNotifications:function(){wp.customize(this.id,function(i){i.bind(function(e){var t="long_title";!1===kirki.util.validate.cssValue(e)?i.notifications.add(t,new wp.customize.Notification(t,{type:"warning",message:dimensionkirkiL10n["invalid-value"]})):i.notifications.remove(t)})})}}),wp.customize.controlConstructor["kirki-dimensions"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e,t=this.params.choices.controls,i={},n=[];for(_.each(t,function(e,t){!0===e&&n.push(t)}),e=0;e<n.length;e++)i[n[e]]=this.setting._value[n[e]],this.updateDimensionsValue(n[e],i)},updateDimensionsValue:function(e,t){var i=this;i.container.on("change keyup paste","."+e+" input",function(){t[e]=jQuery(this).val(),i.kirkiNotifications(),i.saveValue(t)})},saveValue:function(e){var i={};_.each(e,function(e,t){i[t]=e}),this.setting.set(i)},kirkiNotifications:function(){wp.customize(this.id,function(a){a.bind(function(e){var t,i="long_title",n={};if(a.notifications.remove(i),_.each(e,function(e,t){!1===kirki.util.validate.cssValue(e)?n[t]=e:delete n[t]}),!_.isEmpty(n))return t=dimensionskirkiL10n["invalid-value"]+" ("+_.values(n).toString()+") ",void a.notifications.add(i,new wp.customize.Notification(i,{type:"warning",message:t}));a.notifications.remove(i)})})}}),wp.customize.controlConstructor["kirki-editor"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var i,n=this,a=n.container.find("textarea"),e="kirki-editor-"+n.id.replace("[","").replace("]","");wp.editor.initialize(e,{tinymce:{wpautop:!0},quicktags:!0,mediaButtons:!0}),(i=tinyMCE.get(e))&&i.onChange.add(function(e){var t;e.save(),t=i.getContent(),a.val(t).trigger("change"),wp.customize.instance(n.id).set(t)})}}),wp.customize.controlConstructor["kirki-fontawesome"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e,t,i=this,n=this.container.find("select"),a=jQuery.parseJSON(fontAwesomeJSON),r={data:[],escapeMarkup:function(e){return e},templateResult:function(e){return'<i class="fa fa-lg fa-'+e.id+'" aria-hidden="true"></i> '+e.text},templateSelection:function(e){return'<i class="fa fa-lg fa-'+e.id+'" aria-hidden="true"></i> '+e.text}};_.each(a.icons,function(e){r.data.push({id:e.id,text:e.name})}),(t=jQuery(n).selectWoo(r)).on("change",function(){e=jQuery(this).val(),i.setting.set(e)}),t.val(i.setting._value).trigger("change")}}),wp.customize.controlConstructor["kirki-image"]=wp.customize.Control.extend({ready:function(){"use strict";!_.isUndefined(window.kirkiControlLoader)&&_.isFunction(kirkiControlLoader)?kirkiControlLoader(this):this.initKirkiControl()},initKirkiControl:function(){var a=this,t=a.getValue(),n=_.isUndefined(a.params.choices)||_.isUndefined(a.params.choices.save_as)?"url":a.params.choices.save_as,r=a.container.find(".placeholder, .thumbnail"),e="array"===n?t.url:t,s=a.container.find(".image-upload-remove-button"),o=a.container.find(".image-default-button");a.container.find(".kirki-controls-loading-spinner").hide(),"id"!==n&&"ID"!==n||""===t||wp.media.attachment(t).fetch().then(function(){setTimeout(function(){var e=wp.media.attachment(t).get("url");r.removeClass().addClass("thumbnail thumbnail-image").html('<img src="'+e+'" alt="" />')},700)}),("url"===n&&""!==t||"array"===n&&!_.isUndefined(t.url)&&""!==t.url)&&a.container.find("image-default-button").hide(),("url"===n&&""===t||"array"===n&&(_.isUndefined(t.url)||""===t.url))&&s.hide(),t===a.params.default&&a.container.find("image-default-button").hide(),""!==e&&r.removeClass().addClass("thumbnail thumbnail-image").html('<img src="'+e+'" alt="" />'),a.container.on("click",".image-upload-button",function(e){var i=wp.media({multiple:!1}).open().on("select",function(){var e=i.state().get("selection").first().toJSON(),t=e.url;_.isUndefined(e.sizes)||(previewImg=e.sizes.full.url,_.isUndefined(e.sizes.medium)?_.isUndefined(e.sizes.thumbnail)||(t=e.sizes.thumbnail.url):t=e.sizes.medium.url),"array"===n?(a.saveValue("id",e.id),a.saveValue("url",e.sizes.full.url),a.saveValue("width",e.width),a.saveValue("height",e.height)):"id"===n?a.saveValue("id",e.id):a.saveValue("url",_.isUndefined(e.sizes)?e.url:e.sizes.full.url),r.length&&r.removeClass().addClass("thumbnail thumbnail-image").html('<img src="'+t+'" alt="" />'),s.length&&(s.show(),o.hide())});e.preventDefault()}),a.container.on("click",".image-upload-remove-button",function(e){var t,i,n;e.preventDefault(),a.saveValue("id",""),a.saveValue("url",""),a.saveValue("width",""),a.saveValue("height",""),t=a.container.find(".placeholder, .thumbnail"),i=a.container.find(".image-upload-remove-button"),n=a.container.find(".image-default-button"),t.length&&t.removeClass().addClass("placeholder").html("No file selected"),i.length&&(i.hide(),jQuery(n).hasClass("button")&&n.show())}),a.container.on("click",".image-default-button",function(e){var t,i,n;e.preventDefault(),a.saveValue("url",a.params.default),t=a.container.find(".placeholder, .thumbnail"),i=a.container.find(".image-upload-remove-button"),n=a.container.find(".image-default-button"),t.length&&t.removeClass().addClass("thumbnail thumbnail-image").html('<img src="'+a.params.default+'" alt="" />'),i.length&&(i.show(),n.hide())})},getValue:function(){var e=this.setting._value;return"array"===(_.isUndefined(this.params.choices)||_.isUndefined(this.params.choices.save_as)?"url":this.params.choices.save_as)&&_.isString(e)&&(e={url:e}),e},saveValue:function(e,t){var i=this,n=i.setting._value;if("array"===(_.isUndefined(i.params.choices)||_.isUndefined(i.params.choices.save_as)?"url":i.params.choices.save_as))return _.isString(n)&&(n={}),n[e]=t,i.setting.set(n),void i.container.find("button").trigger("change");i.setting.set(t),i.container.find("button").trigger("change")}}),wp.customize.controlConstructor["kirki-multicheck"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var n=this;n.container.on("change","input",function(){var t=[],i=0;jQuery.each(n.params.choices,function(e){n.container.find('input[value="'+e+'"]').is(":checked")?(n.container.find('input[value="'+e+'"]').parent().addClass("checked"),t[i]=e,i++):n.container.find('input[value="'+e+'"]').parent().removeClass("checked")}),n.setting.set(t)})}}),wp.customize.controlConstructor["kirki-multicolor"]=wp.customize.Control.extend({ready:function(){"use strict";!_.isUndefined(window.kirkiControlLoader)&&_.isFunction(kirkiControlLoader)?kirkiControlLoader(this):this.initKirkiControl()},initKirkiControl:function(){"use strict";var r=this.params.choices,e=Object.keys(r),t=(this.params.value,0);function i(e,t,i){var n=e.container.find(".multicolor-index-"+i),a={change:function(){setTimeout(function(){e.saveValue(i,n.val()),e.container.find(".multicolor-index-"+i).trigger("change")},100)}};_.isObject(r.irisArgs)&&_.each(r.irisArgs,function(e,t){a[t]=e}),n.wpColorPicker(a)}for(;t<Object.keys(r).length;)i(this,0,e[t]),t++},saveValue:function(e,t){var i=this.container.find(".multicolor-hidden-value"),n=this.setting._value;n[e]=t,jQuery(i).attr("value",JSON.stringify(n)).trigger("change"),this.setting.set(n)}}),wp.customize.controlConstructor["kirki-palette"]=wp.customize.kirkiDynamicControl.extend({}),wp.customize.controlConstructor["kirki-radio-buttonset"]=wp.customize.kirkiDynamicControl.extend({}),wp.customize.controlConstructor["kirki-radio-image"]=wp.customize.kirkiDynamicControl.extend({});var RepeaterRow=function(e,t,i,n){"use strict";var a=this;this.rowIndex=e,this.container=t,this.label=i,this.header=this.container.find(".repeater-row-header"),this.header.on("click",function(){a.toggleMinimize()}),this.container.on("click",".repeater-row-remove",function(){a.remove()}),this.header.on("mousedown",function(){a.container.trigger("row:start-dragging")}),this.container.on("keyup change","input, select, textarea",function(e){a.container.trigger("row:update",[a.rowIndex,jQuery(e.target).data("field"),e.target])}),this.setRowIndex=function(e){this.rowIndex=e,this.container.attr("data-row",e),this.container.data("row",e),this.updateLabel()},this.toggleMinimize=function(){this.container.toggleClass("minimized"),this.header.find(".dashicons").toggleClass("dashicons-arrow-up").toggleClass("dashicons-arrow-down")},this.remove=function(){this.container.slideUp(300,function(){jQuery(this).detach()}),this.container.trigger("row:remove",[this.rowIndex])},this.updateLabel=function(){var e,t,i;if("field"===this.label.type&&(e=this.container.find('.repeater-field [data-field="'+this.label.field+'"]'),_.isFunction(e.val)&&""!==(t=e.val())))return _.isUndefined(n.params.fields[this.label.field])||_.isUndefined(n.params.fields[this.label.field].type)||("select"===n.params.fields[this.label.field].type?_.isUndefined(n.params.fields[this.label.field].choices)||_.isUndefined(n.params.fields[this.label.field].choices[e.val()])||(t=n.params.fields[this.label.field].choices[e.val()]):"radio"!==n.params.fields[this.label.field].type&&"radio-image"!==n.params.fields[this.label.field].type||(i=n.selector+' [data-row="'+this.rowIndex+'"] .repeater-field [data-field="'+this.label.field+'"]:checked',t=jQuery(i).val())),void this.header.find(".repeater-row-label").text(t);this.header.find(".repeater-row-label").text(this.label.value+" "+(this.rowIndex+1))},this.updateLabel()};wp.customize.controlConstructor.repeater=wp.customize.Control.extend({ready:function(){"use strict";!_.isUndefined(window.kirkiControlLoader)&&_.isFunction(kirkiControlLoader)?kirkiControlLoader(this):this.initKirkiControl()},initKirkiControl:function(){"use strict";var t,i,n=this,e=this.params.value;n.container.find(".kirki-controls-loading-spinner").hide(),this.settingField=this.container.find("[data-customize-setting-link]").first(),this.setValue([],!1),this.repeaterFieldsContainer=this.container.find(".repeater-fields").first(),this.currentIndex=0,this.rows=[],t=!1,_.isUndefined(this.params.choices.limit)||(t=!(this.params.choices.limit<=0)&&parseInt(this.params.choices.limit,10)),this.container.on("click","button.repeater-add",function(e){e.preventDefault(),!t||n.currentIndex<t?((i=n.addRow()).toggleMinimize(),n.initColorPicker(),n.initSelect(i)):jQuery(n.selector+" .limit").addClass("highlight")}),this.container.on("click",".repeater-row-remove",function(){n.currentIndex--,(!t||n.currentIndex<t)&&jQuery(n.selector+" .limit").removeClass("highlight")}),this.container.on("click keypress",".repeater-field-image .upload-button,.repeater-field-cropped_image .upload-button,.repeater-field-upload .upload-button",function(e){e.preventDefault(),n.$thisButton=jQuery(this),n.openFrame(e)}),this.container.on("click keypress",".repeater-field-image .remove-button,.repeater-field-cropped_image .remove-button",function(e){e.preventDefault(),n.$thisButton=jQuery(this),n.removeImage(e)}),this.container.on("click keypress",".repeater-field-upload .remove-button",function(e){e.preventDefault(),n.$thisButton=jQuery(this),n.removeFile(e)}),this.repeaterTemplate=_.memoize(function(){var t={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(e){return _.template(n.container.find(".customize-control-repeater-content").first().html(),null,t)(e)}}),e.length&&_.each(e,function(e){i=n.addRow(e),n.initColorPicker(),n.initSelect(i,e)}),this.setValue(e,!0,!0),this.repeaterFieldsContainer.sortable({handle:".repeater-row-header",update:function(){n.sort()}})},openFrame:function(e){"use strict";wp.customize.utils.isKeydownButNotEnterEvent(e)||(this.$thisButton.closest(".repeater-field").hasClass("repeater-field-cropped_image")?this.initCropperFrame():this.initFrame(),this.frame.open())},initFrame:function(){"use strict";var e=this.getMimeType();this.frame=wp.media({states:[new wp.media.controller.Library({library:wp.media.query({type:e}),multiple:!1,date:!1})]}),this.frame.on("select",this.onSelect,this)},initCropperFrame:function(){"use strict";var t=this.$thisButton.siblings("input.hidden-field").attr("data-field"),e=this.getMimeType();_.isString(t)&&""!==t&&_.isObject(this.params.fields[t])&&"cropped_image"===this.params.fields[t].type&&["width","height","flex_width","flex_height"].forEach(function(e){_.isUndefined(this.params.fields[t][e])||(this.params[e]=this.params.fields[t][e])}.bind(this)),this.frame=wp.media({button:{text:"Select and Crop",close:!1},states:[new wp.media.controller.Library({library:wp.media.query({type:e}),multiple:!1,date:!1,suggestedWidth:this.params.width,suggestedHeight:this.params.height}),new wp.media.controller.CustomizeImageCropper({imgSelectOptions:this.calculateImageSelectOptions,control:this})]}),this.frame.on("select",this.onSelectForCrop,this),this.frame.on("cropped",this.onCropped,this),this.frame.on("skippedcrop",this.onSkippedCrop,this)},onSelect:function(){"use strict";var e=this.frame.state().get("selection").first().toJSON();this.$thisButton.closest(".repeater-field").hasClass("repeater-field-upload")?this.setFileInRepeaterField(e):this.setImageInRepeaterField(e)},onSelectForCrop:function(){"use strict";var e=this.frame.state().get("selection").first().toJSON();this.params.width!==e.width||this.params.height!==e.height||this.params.flex_width||this.params.flex_height?this.frame.setState("cropper"):this.setImageInRepeaterField(e)},onCropped:function(e){"use strict";this.setImageInRepeaterField(e)},calculateImageSelectOptions:function(e,t){"use strict";var i,n,a,r=t.get("control"),s=!!parseInt(r.params.flex_width,10),o=!!parseInt(r.params.flex_height,10),c=e.get("width"),l=e.get("height"),u=parseInt(r.params.width,10),d=parseInt(r.params.height,10),p=u/d,h=c,f=l;return t.set("canSkipCrop",!r.mustBeCropped(s,o,u,d,c,l)),p<h/f?u=(d=f)*p:d=(u=h)/p,a={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:c,imageHeight:l,x1:i=(h-u)/2,y1:n=(f-d)/2,x2:u+i,y2:d+n},!1===o&&!1===s&&(a.aspectRatio=u+":"+d),!1===o&&(a.maxHeight=d),!1===s&&(a.maxWidth=u),a},mustBeCropped:function(e,t,i,n,a,r){"use strict";return!(!0===e&&!0===t||!0===e&&n===r||!0===t&&i===a||i===a&&n===r||a<=i)},onSkippedCrop:function(){"use strict";var e=this.frame.state().get("selection").first().toJSON();this.setImageInRepeaterField(e)},setImageInRepeaterField:function(e){"use strict";var t=this.$thisButton.closest(".repeater-field-image,.repeater-field-cropped_image");t.find(".kirki-image-attachment").html('<img src="'+e.url+'">').hide().slideDown("slow"),t.find(".hidden-field").val(e.id),this.$thisButton.text(this.$thisButton.data("alt-label")),t.find(".remove-button").show(),t.find("input, textarea, select").trigger("change"),this.frame.close()},setFileInRepeaterField:function(e){"use strict";var t=this.$thisButton.closest(".repeater-field-upload");t.find(".kirki-file-attachment").html('<span class="file"><span class="dashicons dashicons-media-default"></span> '+e.filename+"</span>").hide().slideDown("slow"),t.find(".hidden-field").val(e.id),this.$thisButton.text(this.$thisButton.data("alt-label")),t.find(".upload-button").show(),t.find(".remove-button").show(),t.find("input, textarea, select").trigger("change"),this.frame.close()},getMimeType:function(){"use strict";var e=this.$thisButton.siblings("input.hidden-field").attr("data-field");return _.isString(e)&&""!==e&&_.isObject(this.params.fields[e])&&"upload"===this.params.fields[e].type&&!_.isUndefined(this.params.fields[e].mime_type)?this.params.fields[e].mime_type:"image"},removeImage:function(e){"use strict";var t,i;wp.customize.utils.isKeydownButNotEnterEvent(e)||(i=(t=this.$thisButton.closest(".repeater-field-image,.repeater-field-cropped_image,.repeater-field-upload")).find(".upload-button"),t.find(".kirki-image-attachment").slideUp("fast",function(){jQuery(this).show().html(jQuery(this).data("placeholder"))}),t.find(".hidden-field").val(""),i.text(i.data("label")),this.$thisButton.hide(),t.find("input, textarea, select").trigger("change"))},removeFile:function(e){"use strict";var t,i;wp.customize.utils.isKeydownButNotEnterEvent(e)||(i=(t=this.$thisButton.closest(".repeater-field-upload")).find(".upload-button"),t.find(".kirki-file-attachment").slideUp("fast",function(){jQuery(this).show().html(jQuery(this).data("placeholder"))}),t.find(".hidden-field").val(""),i.text(i.data("label")),this.$thisButton.hide(),t.find("input, textarea, select").trigger("change"))},getValue:function(){"use strict";return JSON.parse(decodeURI(this.setting.get()))},setValue:function(e,t,i){"use strict";var a=e,r=[];i&&(jQuery.each(this.params.fields,function(e,t){"image"!==t.type&&"cropped_image"!==t.type&&"upload"!==t.type||r.push(e)}),jQuery.each(e,function(i,n){jQuery.each(r,function(e,t){_.isUndefined(n[t])||_.isUndefined(n[t].id)||(a[i][t]=n[t].id)})})),this.setting.set(encodeURI(JSON.stringify(a))),t&&this.settingField.trigger("change")},addRow:function(e){"use strict";var t,a,i,r=this,n=r.repeaterTemplate(),s=this.getValue(),o={};if(n){if(t=jQuery.extend(!0,{},r.params.fields),e)for(i in e)e.hasOwnProperty(i)&&t.hasOwnProperty(i)&&(t[i].default=e[i]);for(i in t.index=this.currentIndex,n=n(t),(a=new RepeaterRow(r.currentIndex,jQuery(n).appendTo(r.repeaterFieldsContainer),r.params.row_label,r)).container.on("row:remove",function(e,t){r.deleteRow(t)}),a.container.on("row:update",function(e,t,i,n){r.updateField.call(r,e,t,i,n),a.updateLabel()}),this.rows[this.currentIndex]=a,t)t.hasOwnProperty(i)&&(o[i]=t[i].default);return s[this.currentIndex]=o,this.setValue(s,!0),this.currentIndex++,a}},sort:function(){"use strict";var i=this,e=this.repeaterFieldsContainer.find(".repeater-row"),n=[],a=i.getValue(),r=[],s=[];e.each(function(e,t){n.push(jQuery(t).data("row"))}),jQuery.each(n,function(e,t){r[e]=i.rows[t],r[e].setRowIndex(e),s[e]=a[t]}),i.rows=r,i.setValue(s)},deleteRow:function(e){"use strict";var t,i=this.getValue();for(t in i[e]&&this.rows[e]&&(delete i[e],delete this.rows[e],this.setValue(i,!0)),1,this.rows)this.rows.hasOwnProperty(t)&&this.rows[t]&&(this.rows[t].updateLabel(),0)},updateField:function(e,t,i,n){"use strict";var a,r,s;this.rows[t]&&this.params.fields[i]&&(a=this.params.fields[i].type,r=this.rows[t],s=this.getValue(),n=jQuery(n),_.isUndefined(s[r.rowIndex][i])||(s[r.rowIndex][i]="checkbox"===a?n.is(":checked"):n.val(),this.setValue(s,!0)))},initColorPicker:function(){"use strict";var r=this,e=r.container.find(".color-picker-hex"),t={},i=e.data("field");_.isUndefined(i)||_.isUndefined(r.params.fields[i])||_.isUndefined(r.params.fields[i].palettes)||!_.isObject(r.params.fields[i].palettes)||(t.palettes=r.params.fields[i].palettes),t.change=function(e,t){var i=jQuery(e.target),n=i.closest(".repeater-row").data("row"),a=r.getValue();a[n][i.data("field")]=t.color.toString(),r.setValue(a,!0)},0!==e.length&&e.wpColorPicker(t)},initSelect:function(e,t){"use strict";var i,n,a=this,r=e.container.find(".repeater-field select"),s={};0!==r.length&&(i=r.data("field"),"undefed"!==(n=jQuery(r).data("multiple"))&&jQuery.isNumeric(n)&&1<(n=parseInt(n,10))&&(s.maximumSelectionLength=n),(t=t||{})[i]=t[i]||"",jQuery(r).selectWoo(s).val(t[i]),this.container.on("change",".repeater-field select",function(e){var t=jQuery(e.target),i=t.closest(".repeater-row").data("row"),n=a.getValue();n[i][t.data("field")]=jQuery(this).val(),a.setValue(n)}))}}),wp.customize.controlConstructor["kirki-slider"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e=this,t="postMessage"===e.setting.transport?"mousemove change":"change",i=e.container.find('input[type="range"]'),n=e.container.find('input[type="text"]'),a=e.setting._value;n.attr("value",a),i.on("mousemove change",function(){n.attr("value",i.val())}),i.on(t,function(){e.setting.set(i.val())}),n.on("input paste change",function(){i.attr("value",n.val()),e.setting.set(n.val())}),e.container.find(".slider-reset").on("click",function(){n.attr("value",e.params.default),i.attr("value",e.params.default),e.setting.set(n.val())})}}),wp.customize.controlConstructor["kirki-sortable"]=wp.customize.Control.extend({ready:function(){"use strict";!_.isUndefined(window.kirkiControlLoader)&&_.isFunction(kirkiControlLoader)?kirkiControlLoader(this):this.initKirkiControl()},initKirkiControl:function(){"use strict";var e=this;e.container.find(".kirki-controls-loading-spinner").hide(),e.sortableContainer=e.container.find("ul.sortable").first(),e.sortableContainer.sortable({stop:function(){e.updateValue()}}).disableSelection().find("li").each(function(){jQuery(this).find("i.visibility").click(function(){jQuery(this).toggleClass("dashicons-visibility-faint").parents("li:eq(0)").toggleClass("invisible")})}).click(function(){e.updateValue()})},updateValue:function(){"use strict";var e=[];this.sortableContainer.find("li").each(function(){jQuery(this).is(".invisible")||e.push(jQuery(this).data("value"))}),this.setting.set(e)}}),wp.customize.controlConstructor["kirki-switch"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){"use strict";var e=this,t=e.setting._value;this.container.on("change","input",function(){t=!!jQuery(this).is(":checked"),e.setting.set(t)})}}),wp.customize.controlConstructor["kirki-toggle"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){var e=this,t=e.setting._value;this.container.on("change","input",function(){t=!!jQuery(this).is(":checked"),e.setting.set(t)})}}),wp.customize.controlConstructor["kirki-typography"]=wp.customize.kirkiDynamicControl.extend({initKirkiControl:function(){"use strict";var e,t=this,i=t.setting._value;t.renderFontSelector(),t.renderBackupFontSelector(),t.renderVariantSelector(),t.params.default["font-size"]&&this.container.on("change keyup paste",".font-size input",function(){t.saveValue("font-size",jQuery(this).val())}),t.params.default["line-height"]&&this.container.on("change keyup paste",".line-height input",function(){t.saveValue("line-height",jQuery(this).val())}),t.params.default["margin-top"]&&this.container.on("change keyup paste",".margin-top input",function(){t.saveValue("margin-top",jQuery(this).val())}),t.params.default["margin-bottom"]&&this.container.on("change keyup paste",".margin-bottom input",function(){t.saveValue("margin-bottom",jQuery(this).val())}),t.params.default["letter-spacing"]&&(i["letter-spacing"]=jQuery.isNumeric(i["letter-spacing"])?i["letter-spacing"]+"px":i["letter-spacing"],this.container.on("change keyup paste",".letter-spacing input",function(){i["letter-spacing"]=jQuery.isNumeric(jQuery(this).val())?jQuery(this).val()+"px":jQuery(this).val(),t.saveValue("letter-spacing",i["letter-spacing"])})),t.params.default["word-spacing"]&&this.container.on("change keyup paste",".word-spacing input",function(){t.saveValue("word-spacing",jQuery(this).val())}),t.params.default["text-align"]&&this.container.on("change",".text-align input",function(){t.saveValue("text-align",jQuery(this).val())}),t.params.default["text-transform"]&&jQuery(t.selector+" .text-transform select").selectWoo().on("change",function(){t.saveValue("text-transform",jQuery(this).val())}),t.params.default["text-decoration"]&&jQuery(t.selector+" .text-decoration select").selectWoo().on("change",function(){t.saveValue("text-decoration",jQuery(this).val())}),_.isUndefined(t.params.default.color)||(e=this.container.find(".kirki-color-control")).wpColorPicker({change:function(){setTimeout(function(){t.saveValue("color",e.val())},100)}})},renderFontSelector:function(){var e,t,i=this,n=i.selector+" .font-family select",a=[],r=[],s=[],o=i.setting._value,c=i.getFonts();_.isUndefined(c.standard)||_.each(c.standard,function(e){r.push({id:e.family.replace(/&quot;/g,"&#39"),text:e.label})}),_.isUndefined(c.google)||_.each(c.google,function(e){s.push({id:e.family,text:e.family})}),t={},_.isUndefined(i.params)||_.isUndefined(i.params.choices)||_.isUndefined(i.params.choices.fonts)||_.isUndefined(i.params.choices.fonts.families)||(t=i.params.choices.fonts.families),a=jQuery.extend({},t,{default:{text:kirkiL10n.defaultCSSValues,children:[{id:"",text:kirkiL10n.defaultBrowserFamily},{id:"initial",text:"initial"},{id:"inherit",text:"inherit"}]},standard:{text:kirkiL10n.standardFonts,children:r},google:{text:kirkiL10n.googleFonts,children:s}}),kirkiL10n.isScriptDebug&&(console.info('Kirki Debug: Font families for control "'+i.id+'":'),console.info(a)),a=_.values(a),e=jQuery(n).selectWoo({data:a}),o["font-family"]&&e.val(o["font-family"].replace(/'/g,'"')).trigger("change"),e.on("change",function(){i.saveValue("font-family",jQuery(this).val()),i.renderBackupFontSelector(),i.renderVariantSelector()})},renderBackupFontSelector:function(){var e,t=this,i=t.selector+" .font-backup select",n=[],a=t.setting._value,r=a["font-family"],s=t.getFonts();(_.isUndefined(a["font-backup"])||null===a["font-backup"])&&(a["font-backup"]=""),"inherit"!==r&&"initial"!==r&&"google"===kirki.util.webfonts.getFontType(r)?(jQuery(t.selector+" .font-backup").show(),_.isUndefined(s.standard)||_.each(s.standard,function(e){n.push({id:e.family.replace(/&quot;/g,"&#39"),text:e.label})}),e=jQuery(i).selectWoo({data:n}),void 0!==a["font-backup"]&&e.val(a["font-backup"].replace(/'/g,'"')).trigger("change"),e.on("change",function(){t.saveValue("font-backup",jQuery(this).val())})):jQuery(t.selector+" .font-backup").hide()},renderVariantSelector:function(){var e,t,i,n=this,a=n.setting._value,r=a["font-family"],s=n.selector+" .variant select",o=[],c=!1,l=kirki.util.webfonts.getFontType(r),u=["","regular","italic","700","700italic"];if("google"===l&&(u=kirki.util.webfonts.google.getVariants(r)),_.isUndefined(n.params)||_.isUndefined(n.params.choices)||_.isUndefined(n.params.choices.fonts)||_.isUndefined(n.params.choices.fonts.variants)||_.isUndefined(n.params.choices.fonts.variants[r])||(u=n.params.choices.fonts.variants[r]),kirkiL10n.isScriptDebug&&(console.info('Kirki Debug: Font variants for font-family "'+r+'":'),console.info(u)),"inherit"!==r&&"initial"!==r&&""!==r||(a.variant="inherit",u=[""],jQuery(n.selector+" .variant").hide()),u.length<=1)return jQuery(n.selector+" .variant").hide(),a.variant=u[0],n.saveValue("variant",a.variant),""!==a.variant&&a.variant?(e=_.isString(a.variant)?a.variant.match(/\d/g):"400",e=_.isObject(e)?e.join(""):"400",i=-1!==a.variant.indexOf("italic")?"italic":"normal"):i=e="",n.saveValue("font-weight",e),void n.saveValue("font-style",i);jQuery(n.selector+" .font-backup").show(),jQuery(n.selector+" .variant").show(),_.each(u,function(e){a.variant===e&&(c=!0),o.push({id:e,text:e})}),c||(a.variant="regular"),jQuery(s).hasClass("select2-hidden-accessible")&&(jQuery(s).selectWoo("destroy"),jQuery(s).empty()),(t=jQuery(s).selectWoo({data:o})).val(a.variant).trigger("change"),t.on("change",function(){n.saveValue("variant",jQuery(this).val()),"string"!=typeof a.variant&&(a.variant=u[0]),e=_.isString(a.variant)?a.variant.match(/\d/g):"400",e=_.isObject(e)?e.join(""):"400",i=-1!==a.variant.indexOf("italic")?"italic":"normal",n.saveValue("font-weight",e),n.saveValue("font-style",i)})},getFonts:function(){var e=this,t=kirki.util.webfonts.google.getFonts(),i={},n="alpha",a=0,r={};return _.isEmpty(e.params.choices.fonts.google)?i=kirki.util.webfonts.google.getFonts(n,"",a):"alpha"===e.params.choices.fonts.google[0]||"popularity"===e.params.choices.fonts.google[0]||"trending"===e.params.choices.fonts.google[0]?(n=e.params.choices.fonts.google[0],isNaN(e.params.choices.fonts.google[1])||(a=parseInt(e.params.choices.fonts.google[1],10)),i=kirki.util.webfonts.google.getFonts(n,"",a)):_.each(e.params.choices.fonts.google,function(e){void 0===t[e]||_.isEmpty(t[e])||(i[e]=t[e])}),_.isEmpty(e.params.choices.fonts.standard)?_.each(kirki.util.webfonts.standard.fonts,function(e,t){r[t]={family:e.stack,label:e.label}}):_.each(e.params.choices.fonts.standard,function(e){void 0===kirki.util.webfonts.standard.fonts[e]||_.isEmpty(kirki.util.webfonts.standard.fonts[e])?r[e]={family:e,label:e}:(r[e]={},"undefined"===kirki.util.webfonts.standard.fonts[e].stack||_.isEmpty(kirki.util.webfonts.standard.fonts[e].stack)?r[e].family=i[e]:r[e].family=kirki.util.webfonts.standard.fonts[e].stack,"undefined"===kirki.util.webfonts.standard.fonts[e].label||_.isEmpty(kirki.util.webfonts.standard.fonts[e].label)?_.isEmpty(r[e])||(r[e].label=r[e]):r[e].label=kirki.util.webfonts.standard.fonts[e].label)}),{google:i,standard:r}},saveValue:function(e,t){var i=this.container.find(".typography-hidden-value"),n=this.setting._value;n[e]=t,jQuery(i).attr("value",JSON.stringify(n)).trigger("change"),this.setting.set(n)}});
controls/php/class-kirki-control-base.php CHANGED
@@ -66,6 +66,15 @@ class Kirki_Control_Base extends WP_Customize_Control {
66
  */
67
  public $preset = array();
68
 
 
 
 
 
 
 
 
 
 
69
  /**
70
  * Extra script dependencies.
71
  *
@@ -182,6 +191,8 @@ class Kirki_Control_Base extends WP_Customize_Control {
182
  $this->json['kirkiOptionName'] = $this->option_name;
183
  // The preset.
184
  $this->json['preset'] = $this->preset;
 
 
185
  }
186
 
187
  /**
66
  */
67
  public $preset = array();
68
 
69
+ /**
70
+ * Whitelisting the "css_vars" argument.
71
+ *
72
+ * @since 3.0.28
73
+ * @access public
74
+ * @var string
75
+ */
76
+ public $css_vars = '';
77
+
78
  /**
79
  * Extra script dependencies.
80
  *
191
  $this->json['kirkiOptionName'] = $this->option_name;
192
  // The preset.
193
  $this->json['preset'] = $this->preset;
194
+ // The CSS-Variables.
195
+ $this->json['css-var'] = $this->css_vars;
196
  }
197
 
198
  /**
controls/php/class-kirki-control-preset.php DELETED
@@ -1,56 +0,0 @@
1
- <?php
2
- /**
3
- * Customizer Control: preset.
4
- *
5
- * @package Kirki
6
- * @subpackage Controls
7
- * @copyright Copyright (c) 2017, Aristeides Stathopoulos
8
- * @license http://opensource.org/licenses/https://opensource.org/licenses/MIT
9
- * @since 2.0
10
- */
11
-
12
- // Exit if accessed directly.
13
- if ( ! defined( 'ABSPATH' ) ) {
14
- exit;
15
- }
16
-
17
- /**
18
- * Preset control (modified select).
19
- */
20
- class Kirki_Control_Preset extends Kirki_Control_Base {
21
-
22
- /**
23
- * The control type.
24
- *
25
- * @access public
26
- * @var string
27
- */
28
- public $type = 'kirki-preset';
29
-
30
- /**
31
- * An Underscore (JS) template for this control's content (but not its container).
32
- *
33
- * Class variables for this control class are available in the `data` JS object;
34
- * export custom variables by overriding {@see WP_Customize_Control::to_json()}.
35
- *
36
- * @see WP_Customize_Control::print_template()
37
- *
38
- * @access protected
39
- */
40
- protected function content_template() {
41
- ?>
42
- <# if ( ! data.choices ) return; #>
43
- <label>
44
- <# if ( data.label ) { #><span class="customize-control-title">{{{ data.label }}}</span><# } #>
45
- <# if ( data.description ) { #><span class="description customize-control-description">{{{ data.description }}}</span><# } #>
46
- <select {{{ data.inputAttrs }}} {{{ data.link }}} data-multiple="1">
47
- <# for ( key in data.choices ) { #>
48
- <option value="{{ key }}"<# if ( key === data.value ) { #>selected<# } #>>
49
- {{ data.choices[ key ]['label'] }}
50
- </option>
51
- <# } #>
52
- </select>
53
- </label>
54
- <?php
55
- }
56
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
controls/php/class-kirki-control-repeater.php CHANGED
@@ -307,7 +307,7 @@ class Kirki_Control_Repeater extends Kirki_Control_Base {
307
  <# if ( field.description ) { #><span class="description customize-control-description">{{{ field.description }}}</span><# } #>
308
  <select data-field="{{{ field.id }}}"<# if ( ! _.isUndefined( field.multiple ) && false !== field.multiple ) { #> multiple="multiple" data-multiple="{{ field.multiple }}"<# } #>>
309
  <# _.each( field.choices, function( choice, i ) { #>
310
- <option value="{{{ i }}}" <# if ( field.default.indexOf(i) != -1 ) { #> selected="selected" <# } #>>{{ choice }}</option>
311
  <# }); #>
312
  </select>
313
  </label>
307
  <# if ( field.description ) { #><span class="description customize-control-description">{{{ field.description }}}</span><# } #>
308
  <select data-field="{{{ field.id }}}"<# if ( ! _.isUndefined( field.multiple ) && false !== field.multiple ) { #> multiple="multiple" data-multiple="{{ field.multiple }}"<# } #>>
309
  <# _.each( field.choices, function( choice, i ) { #>
310
+ <option value="{{{ i }}}" <# if ( -1 !== jQuery.inArray( i, field.default ) ) { #> selected="selected" <# } #>>{{ choice }}</option>
311
  <# }); #>
312
  </select>
313
  </label>
core/class-kirki-field.php CHANGED
@@ -59,6 +59,22 @@ class Kirki_Field {
59
  */
60
  protected $input_attrs = array();
61
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
62
  /**
63
  * Use "theme_mod" or "option".
64
  *
@@ -682,4 +698,23 @@ class Kirki_Field {
682
 
683
  $this->priority = absint( $this->priority );
684
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
685
  }
59
  */
60
  protected $input_attrs = array();
61
 
62
+ /**
63
+ * Preset choices.
64
+ *
65
+ * @access protected
66
+ * @var array
67
+ */
68
+ protected $preset = array();
69
+
70
+ /**
71
+ * CSS Variables.
72
+ *
73
+ * @access protected
74
+ * @var array
75
+ */
76
+ protected $css_vars = array();
77
+
78
  /**
79
  * Use "theme_mod" or "option".
80
  *
698
 
699
  $this->priority = absint( $this->priority );
700
  }
701
+
702
+ /**
703
+ * Sets the $css_vars
704
+ *
705
+ * @access protected
706
+ */
707
+ protected function set_css_vars() {
708
+ if ( is_string( $this->css_vars ) ) {
709
+ $this->css_vars = array( $this->css_vars );
710
+ }
711
+ if ( isset( $this->css_vars[0] ) && is_string( $this->css_vars[0] ) ) {
712
+ $this->css_vars = array( $this->css_vars );
713
+ }
714
+ foreach ( $this->css_vars as $key => $val ) {
715
+ if ( ! isset( $val[1] ) ) {
716
+ $this->css_vars[ $key ][1] = '$';
717
+ }
718
+ }
719
+ }
720
  }
core/class-kirki-helper.php CHANGED
@@ -83,11 +83,48 @@ class Kirki_Helper {
83
  * @return object WP_Filesystem
84
  */
85
  public static function init_filesystem() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  global $wp_filesystem;
 
87
  if ( empty( $wp_filesystem ) ) {
88
- require_once ABSPATH . '/wp-admin/includes/file.php';
89
- WP_Filesystem();
90
  }
 
91
  return $wp_filesystem;
92
  }
93
 
83
  * @return object WP_Filesystem
84
  */
85
  public static function init_filesystem() {
86
+ $credentials = array();
87
+
88
+ if ( ! defined( 'FS_METHOD' ) ) {
89
+ define( 'FS_METHOD', 'direct' );
90
+ }
91
+
92
+ $method = defined( 'FS_METHOD' ) ? FS_METHOD : false;
93
+
94
+ if ( 'ftpext' === $method ) {
95
+ // If defined, set it to that, Else, set to NULL.
96
+ $credentials['hostname'] = defined( 'FTP_HOST' ) ? preg_replace( '|\w+://|', '', FTP_HOST ) : null;
97
+ $credentials['username'] = defined( 'FTP_USER' ) ? FTP_USER : null;
98
+ $credentials['password'] = defined( 'FTP_PASS' ) ? FTP_PASS : null;
99
+
100
+ // Set FTP port.
101
+ if ( strpos( $credentials['hostname'], ':' ) && null !== $credentials['hostname'] ) {
102
+ list( $credentials['hostname'], $credentials['port'] ) = explode( ':', $credentials['hostname'], 2 );
103
+ if ( ! is_numeric( $credentials['port'] ) ) {
104
+ unset( $credentials['port'] );
105
+ }
106
+ } else {
107
+ unset( $credentials['port'] );
108
+ }
109
+
110
+ // Set connection type.
111
+ if ( ( defined( 'FTP_SSL' ) && FTP_SSL ) && 'ftpext' === $method ) {
112
+ $credentials['connection_type'] = 'ftps';
113
+ } elseif ( ! array_filter( $credentials ) ) {
114
+ $credentials['connection_type'] = null;
115
+ } else {
116
+ $credentials['connection_type'] = 'ftp';
117
+ }
118
+ }
119
+
120
+ // The WordPress filesystem.
121
  global $wp_filesystem;
122
+
123
  if ( empty( $wp_filesystem ) ) {
124
+ require_once wp_normalize_path( ABSPATH . '/wp-admin/includes/file.php' );
125
+ WP_Filesystem( $credentials );
126
  }
127
+
128
  return $wp_filesystem;
129
  }
130
 
core/class-kirki-init.php CHANGED
@@ -98,7 +98,6 @@ class Kirki_Init {
98
  'kirki-multicheck' => 'Kirki_Control_MultiCheck',
99
  'kirki-number' => 'Kirki_Control_Number',
100
  'kirki-palette' => 'Kirki_Control_Palette',
101
- 'kirki-preset' => 'Kirki_Control_Preset',
102
  'kirki-radio' => 'Kirki_Control_Radio',
103
  'kirki-radio-buttonset' => 'Kirki_Control_Radio_ButtonSet',
104
  'kirki-radio-image' => 'Kirki_Control_Radio_Image',
98
  'kirki-multicheck' => 'Kirki_Control_MultiCheck',
99
  'kirki-number' => 'Kirki_Control_Number',
100
  'kirki-palette' => 'Kirki_Control_Palette',
 
101
  'kirki-radio' => 'Kirki_Control_Radio',
102
  'kirki-radio-buttonset' => 'Kirki_Control_Radio_ButtonSet',
103
  'kirki-radio-image' => 'Kirki_Control_Radio_Image',
core/class-kirki-modules.php CHANGED
@@ -59,6 +59,7 @@ class Kirki_Modules {
59
  self::$modules = apply_filters(
60
  'kirki_modules', array(
61
  'css' => 'Kirki_Modules_CSS',
 
62
  'customizer-styling' => 'Kirki_Modules_Customizer_Styling',
63
  'icons' => 'Kirki_Modules_Icons',
64
  'loading' => 'Kirki_Modules_Loading',
59
  self::$modules = apply_filters(
60
  'kirki_modules', array(
61
  'css' => 'Kirki_Modules_CSS',
62
+ 'css-vars' => 'Kirki_Modules_CSS_Vars',
63
  'customizer-styling' => 'Kirki_Modules_Customizer_Styling',
64
  'icons' => 'Kirki_Modules_Icons',
65
  'loading' => 'Kirki_Modules_Loading',
field/class-kirki-field-preset.php CHANGED
@@ -21,18 +21,24 @@ class Kirki_Field_Preset extends Kirki_Field_Select {
21
  */
22
  protected function set_type() {
23
 
24
- $this->type = 'kirki-preset';
25
 
26
  }
27
 
28
  /**
29
- * Sets the $multiple
30
  *
31
  * @access protected
 
32
  */
33
- protected function set_multiple() {
34
 
35
- $this->multiple = 1;
 
36
 
 
 
 
 
37
  }
38
  }
21
  */
22
  protected function set_type() {
23
 
24
+ $this->type = 'kirki-select';
25
 
26
  }
27
 
28
  /**
29
+ * Set the preset.
30
  *
31
  * @access protected
32
+ * @since 3.0.28
33
  */
34
+ protected function set_preset() {
35
 
36
+ // Set preset from the choices.
37
+ $this->preset = $this->choices;
38
 
39
+ // We're using a flat select.
40
+ foreach ( $this->choices as $key => $args ) {
41
+ $this->choices[ $key ] = $args['label'];
42
+ }
43
  }
44
  }
kirki.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: The ultimate WordPress Customizer Toolkit
6
  * Author: Aristeides Stathopoulos
7
  * Author URI: http://aristath.github.io
8
- * Version: 3.0.27
9
  * Text Domain: kirki
10
  *
11
  * GitHub Plugin URI: aristath/kirki
5
  * Description: The ultimate WordPress Customizer Toolkit
6
  * Author: Aristeides Stathopoulos
7
  * Author URI: http://aristath.github.io
8
+ * Version: 3.0.28
9
  * Text Domain: kirki
10
  *
11
  * GitHub Plugin URI: aristath/kirki
modules/css-vars/class-kirki-modules-css-vars.php ADDED
@@ -0,0 +1,114 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Handles the CSS-variables of fields.
4
+ *
5
+ * @package Kirki
6
+ * @category Modules
7
+ * @author Aristeides Stathopoulos
8
+ * @copyright Copyright (c) 2017, Aristeides Stathopoulos
9
+ * @license http://opensource.org/licenses/https://opensource.org/licenses/MIT
10
+ * @since 3.0.28
11
+ */
12
+
13
+ /**
14
+ * The Kirki_Modules_CSS_Vars object.
15
+ *
16
+ * @since 3.0.28
17
+ */
18
+ class Kirki_Modules_CSS_Vars {
19
+
20
+ /**
21
+ * The object instance.
22
+ *
23
+ * @static
24
+ * @access private
25
+ * @since 3.0.28
26
+ * @var object
27
+ */
28
+ private static $instance;
29
+
30
+ /**
31
+ * Fields with variables.
32
+ *
33
+ * @access private
34
+ * @since 3.0.28
35
+ * @var array
36
+ */
37
+ private $fields = array();
38
+
39
+ /**
40
+ * Constructor
41
+ *
42
+ * @access protected
43
+ * @since 3.0.28
44
+ */
45
+ protected function __construct() {
46
+ add_action( 'wp_head', array( $this, 'the_style' ), 0 );
47
+ add_action( 'customize_preview_init', array( $this, 'postmessage' ) );
48
+ }
49
+
50
+ /**
51
+ * Gets an instance of this object.
52
+ * Prevents duplicate instances which avoid artefacts and improves performance.
53
+ *
54
+ * @static
55
+ * @access public
56
+ * @since 3.0.28
57
+ * @return object
58
+ */
59
+ public static function get_instance() {
60
+ if ( ! self::$instance ) {
61
+ self::$instance = new self();
62
+ }
63
+ return self::$instance;
64
+ }
65
+
66
+ /**
67
+ * Add styles in <head>.
68
+ *
69
+ * @access public
70
+ * @since 3.0.28
71
+ * @return void
72
+ */
73
+ public function the_style() {
74
+ // Get an array of all fields.
75
+ $fields = Kirki::$fields;
76
+ echo '<style id="kirki-css-vars">';
77
+ echo ':root{';
78
+ foreach ( $fields as $id => $args ) {
79
+ if ( ! isset( $args['css_vars'] ) || empty( $args['css_vars'] ) ) {
80
+ continue;
81
+ }
82
+ $val = Kirki_Values::get_value( $args['kirki_config'], $id );
83
+ foreach ( $args['css_vars'] as $css_var ) {
84
+ if ( isset( $css_var[2] ) && is_array( $val ) && isset( $val[ $css_var[2] ] ) ) {
85
+ $val = $val[ $css_var[2] ];
86
+ }
87
+ echo esc_attr( $css_var[0] ) . ':' . esc_attr( str_replace( '$', $val, $css_var[1] ) ) . ';';
88
+ }
89
+ }
90
+ echo '}';
91
+ echo '</style>';
92
+ }
93
+
94
+ /**
95
+ * Enqueues the script that handles postMessage
96
+ * and adds variables to it using the wp_localize_script function.
97
+ * The rest is handled via JS.
98
+ *
99
+ * @access public
100
+ * @since 3.0.28
101
+ * @return void
102
+ */
103
+ public function postmessage() {
104
+ wp_enqueue_script( 'kirki_auto_css_vars', trailingslashit( Kirki::$url ) . 'modules/css-vars/script.js', array( 'jquery', 'customize-preview' ), KIRKI_VERSION, true );
105
+ $fields = Kirki::$fields;
106
+ $data = array();
107
+ foreach ( $fields as $field ) {
108
+ if ( isset( $field['transport'] ) && 'postMessage' === $field['transport'] && isset( $field['css_vars'] ) && ! empty( $field['css_vars'] ) ) {
109
+ $data[] = $field;
110
+ }
111
+ }
112
+ wp_localize_script( 'kirki_auto_css_vars', 'kirkiCssVarFields', $data );
113
+ }
114
+ }
modules/css-vars/script.js ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* global kirkiCssVarFields */
2
+ var kirkiCssVars = {
3
+
4
+ /**
5
+ * Get styles.
6
+ *
7
+ * @since 3.0.28
8
+ * @returns {Object}
9
+ */
10
+ getStyles: function() {
11
+ var style = jQuery( '#kirki-css-vars' ),
12
+ styles = style.html().replace( ':root{', '' ).replace( '}', '' ).split( ';' ),
13
+ stylesObj = {};
14
+
15
+ // Format styles as a object we can then tweak.
16
+ _.each( styles, function( style ) {
17
+ style = style.split( ':' );
18
+ if ( style[0] && style[1] ) {
19
+ stylesObj[ style[0] ] = style[1];
20
+ }
21
+ } );
22
+ return stylesObj;
23
+ },
24
+
25
+ /**
26
+ * Builds the styles from an object.
27
+ *
28
+ * @since 3.0.28
29
+ * @param {Object} vars - The vars.
30
+ * @returns {string}
31
+ */
32
+ buildStyle: function( vars ) {
33
+ var style = '';
34
+
35
+ _.each( vars, function( val, name ) {
36
+ style += name + ':' + val + ';';
37
+ } );
38
+ return ':root{' + style + '}';
39
+ }
40
+ };
41
+
42
+ jQuery( document ).ready( function() {
43
+ _.each( kirkiCssVarFields, function( field ) {
44
+ wp.customize( field.settings, function( value ) {
45
+ value.bind( function( newVal ) {
46
+ var val = newVal;
47
+ styles = kirkiCssVars.getStyles();
48
+
49
+ _.each( field.css_vars, function( cssVar ) {
50
+ if ( cssVar[2] && _.isObject( value ) && value[ cssVar[2] ] ) {
51
+ newVal = value[ cssVar[2] ];
52
+ }
53
+ styles[ cssVar[0] ] = cssVar[1].replace( '$', newVal );
54
+ } );
55
+ jQuery( '#kirki-css-vars' ).html( kirkiCssVars.buildStyle( styles ) ) ;
56
+ } );
57
+ } );
58
+ } );
59
+ } );
modules/webfonts/class-kirki-fonts-google-local.php ADDED
@@ -0,0 +1,477 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Handles downloading a font from the google-fonts API locally.
4
+ * Solves privacy concerns with Google's CDN
5
+ * and their sometimes less-than-transparent policies.
6
+ *
7
+ * @package Kirki
8
+ * @category Core
9
+ * @author Aristeides Stathopoulos
10
+ * @copyright Copyright (c) 2017, Aristeides Stathopoulos
11
+ * @license http://opensource.org/licenses/https://opensource.org/licenses/MIT
12
+ * @since 3.0.28
13
+ */
14
+
15
+
16
+ // Do not allow directly accessing this file.
17
+ if ( ! defined( 'ABSPATH' ) ) {
18
+ exit( 'Direct script access denied.' );
19
+ }
20
+
21
+ /**
22
+ * The Kirki_Fonts object.
23
+ *
24
+ * @since 3.0.28
25
+ */
26
+ final class Kirki_Fonts_Google_Local {
27
+
28
+ /**
29
+ * The name of the font-family
30
+ *
31
+ * @access private
32
+ * @since 3.0.28
33
+ * @var string
34
+ */
35
+ private $family;
36
+
37
+ /**
38
+ * The system path where font-files are stored.
39
+ *
40
+ * @access private
41
+ * @since 3.0.28
42
+ * @var string
43
+ */
44
+ private $folder_path;
45
+
46
+ /**
47
+ * The URL where files for this font can be found.
48
+ *
49
+ * @access private
50
+ * @since 3.0.28
51
+ * @var string
52
+ */
53
+ private $folder_url;
54
+
55
+ /**
56
+ * The font-family array from the google-fonts API.
57
+ *
58
+ * @access private
59
+ * @since 3.0.28
60
+ * @var array
61
+ */
62
+ private $font;
63
+
64
+ /**
65
+ * An array of instances for this object.
66
+ *
67
+ * @static
68
+ * @access private
69
+ * @since 3.0.28
70
+ * @var array
71
+ */
72
+ private static $instances = array();
73
+
74
+ /**
75
+ * Create an instance of this object for a specific font-family.
76
+ *
77
+ * @static
78
+ * @access public
79
+ * @since 3.0.28
80
+ * @param string $family The font-family name.
81
+ * @return Kirki_Fonts_Google_Local
82
+ */
83
+ public static function do( $family ) {
84
+ $key = sanitize_key( $family );
85
+ if ( ! isset( self::$instances[ $key ] ) ) {
86
+ self::$instances[ $key ] = new self( $family );
87
+ }
88
+ return self::$instances[ $key ];
89
+ }
90
+
91
+ /**
92
+ * Constructor.
93
+ *
94
+ * @access private
95
+ * @since 3.0.28
96
+ * @param string $family The font-family name.
97
+ */
98
+ private function __construct( $family ) {
99
+ $this->family = $family;
100
+ $key = sanitize_key( $this->family );
101
+ $this->folder_path = $this->get_root_path() . "/$key";
102
+ $this->folder_url = $this->get_root_url() . "/$key";
103
+ $this->files = $this->get_font_family();
104
+ }
105
+
106
+ /**
107
+ * Gets the @font-face CSS.
108
+ *
109
+ * @access public
110
+ * @since 3.0.28
111
+ * @param array $variants The variants we want to get.
112
+ * @return string
113
+ */
114
+ public function get_css( $variants = array() ) {
115
+ if ( ! $this->files ) {
116
+ return;
117
+ }
118
+ $key = md5( $this->files );
119
+ $cached = get_transient( $key );
120
+ if ( $cached ) {
121
+ return $cached;
122
+ }
123
+ $css = '';
124
+
125
+ // If $variants is empty then use all variants available.
126
+ if ( empty( $variants ) ) {
127
+ $variants = array_keys( $this->files );
128
+ }
129
+
130
+ // Download files.
131
+ $this->download_font_family( $variants );
132
+
133
+ // Create the @font-face CSS.
134
+ foreach ( $variants as $variant ) {
135
+ $css .= $this->get_variant_fontface_css( $variant );
136
+ }
137
+ set_transient( $key, $css, DAY_IN_SECONDS );
138
+ return $css;
139
+ }
140
+
141
+ /**
142
+ * Get the @font-face CSS for a specific variant.
143
+ *
144
+ * @access public
145
+ * @since 3.0.28
146
+ * @param string $variant The variant.
147
+ * @return string
148
+ */
149
+ public function get_variant_fontface_css( $variant ) {
150
+ $font_face = "@font-face{font-family:'{$this->family}';";
151
+
152
+ // Get the font-style.
153
+ $font_style = ( false !== strpos( $variant, 'italic' ) ) ? 'italic' : 'normal';
154
+ $font_face .= "font-style:{$font_style};";
155
+
156
+ // Get the font-weight.
157
+ $font_weight = '400';
158
+ $font_weight = str_replace( 'italic', '', $variant );
159
+ $font_weight = ( ! $font_weight || 'regular' === $font_weight ) ? '400' : $font_weight;
160
+ $font_face .= "font-weight:{$font_weight};";
161
+
162
+ // Get the font-names.
163
+ $font_name_0 = $this->get_local_font_name( $variant, false );
164
+ $font_name_1 = $this->get_local_font_name( $variant, true );
165
+ $font_face .= "src:local('{$font_name_0}'),";
166
+ if ( $font_name_0 !== $font_name_1 ) {
167
+ $font_face .= "local('{$font_name_1}'),";
168
+ }
169
+
170
+ // Get the font-url.
171
+ $font_url = $this->get_variant_local_url( $variant );
172
+
173
+ // Get the font-format.
174
+ $font_format = ( strpos( $font_url, '.woff2' ) ) ? 'woff2' : 'truetype';
175
+ $font_format = ( strpos( $font_url, '.woff' ) && ! strpos( $font_url, '.woff2' ) ) ? 'woff' : $font_format;
176
+ $font_face .= "url({$font_url}) format('{$font_format}');}";
177
+
178
+ return $font_face;
179
+ }
180
+
181
+ /**
182
+ * Gets the local URL for a variant.
183
+ *
184
+ * @access public
185
+ * @since 3.0.28
186
+ * @param string $variant The variant.
187
+ * @return string The URL.
188
+ */
189
+ public function get_variant_local_url( $variant ) {
190
+ $local_urls = $this->get_font_files_urls_local();
191
+
192
+ if ( empty( $local_urls ) ) {
193
+ return;
194
+ }
195
+
196
+ // Return the specific variant if we can find it.
197
+ if ( isset( $local_urls[ $variant ] ) ) {
198
+ return $local_urls[ $variant ];
199
+ }
200
+
201
+ // Return regular if the one we want could not be found.
202
+ if ( isset( $local_urls['regular'] ) ) {
203
+ return $local_urls['regular'];
204
+ }
205
+
206
+ // Return the first available if all else failed.
207
+ $vals = array_values( $local_urls );
208
+ return $vals[0];
209
+ }
210
+
211
+ /**
212
+ * Get the name of the font-family.
213
+ * This is used by @font-face in case the user already has the font downloaded locally.
214
+ *
215
+ * @access public
216
+ * @since 3.0.28
217
+ * @param string $variant The variant.
218
+ * @param bool $compact Whether we want the compact formatting or not.
219
+ * @return string
220
+ */
221
+ public function get_local_font_name( $variant, $compact = false ) {
222
+ $variant_names = array(
223
+ '100' => 'Thin',
224
+ '100i' => 'Thin Italic',
225
+ '100italic' => 'Thin Italic',
226
+ '200' => 'Extra-Light',
227
+ '200i' => 'Extra-Light Italic',
228
+ '200italic' => 'Extra-Light Italic',
229
+ '300' => 'Light',
230
+ '300i' => 'Light Italic',
231
+ '300italic' => 'Light Italic',
232
+ '400' => 'Regular',
233
+ 'regular' => 'Regular',
234
+ '400i' => 'Regular Italic',
235
+ 'italic' => 'Italic',
236
+ '400italic' => 'Regular Italic',
237
+ '500' => 'Medium',
238
+ '500i' => 'Medium Italic',
239
+ '500italic' => 'Medium Italic',
240
+ '600' => 'Semi-Bold',
241
+ '600i' => 'Semi-Bold Italic',
242
+ '600italic' => 'Semi-Bold Italic',
243
+ '700' => 'Bold',
244
+ '700i' => 'Bold Italic',
245
+ '700italic' => 'Bold Italic',
246
+ '800' => 'Extra-Bold',
247
+ '800i' => 'Extra-Bold Italic',
248
+ '800italic' => 'Extra-Bold Italic',
249
+ '900' => 'Black',
250
+ '900i' => 'Black Italic',
251
+ '900italic' => 'Black Italic',
252
+ );
253
+
254
+ $variant = (string) $variant;
255
+ if ( $compact ) {
256
+ if ( isset( $variant_names[ $variant ] ) ) {
257
+ return str_replace( array( ' ', '-' ), '', $this->family ) . '-' . str_replace( array( ' ', '-' ), '', $variant_names[ $variant ] );
258
+ }
259
+ return str_replace( array( ' ', '-' ), '', $this->family );
260
+ }
261
+
262
+ if ( isset( $variant_names[ $variant ] ) ) {
263
+ return $this->family . ' ' . $variant_names[ $variant ];
264
+ }
265
+ return $this->family;
266
+ }
267
+
268
+ /**
269
+ * Get an array of font-files.
270
+ * Only contains the filenames.
271
+ *
272
+ * @access public
273
+ * @since 3.0.28
274
+ * @return array
275
+ */
276
+ public function get_font_files() {
277
+ $files = array();
278
+ foreach ( $this->files as $key => $url ) {
279
+ $files[ $key ] = $this->get_filename_from_url( $url );
280
+ }
281
+ return $files;
282
+ }
283
+
284
+ /**
285
+ * Get an array of local file URLs.
286
+ *
287
+ * @access public
288
+ * @since 3.0.28
289
+ * @return array
290
+ */
291
+ public function get_font_files_urls_local() {
292
+ $urls = array();
293
+ $files = $this->get_font_files();
294
+ foreach ( $files as $key => $file ) {
295
+ $urls[ $key ] = $this->folder_url . '/' . $file;
296
+ }
297
+ return $urls;
298
+ }
299
+
300
+ /**
301
+ * Get an array of local file paths.
302
+ *
303
+ * @access public
304
+ * @since 3.0.28
305
+ * @return array
306
+ */
307
+ public function get_font_files_paths() {
308
+ $paths = array();
309
+ $files = $this->get_font_files();
310
+ foreach ( $files as $key => $file ) {
311
+ $paths[ $key ] = $this->folder_path . '/' . $file;
312
+ }
313
+ return $paths;
314
+ }
315
+
316
+ /**
317
+ * Downloads a font-file and saves it locally.
318
+ *
319
+ * @access private
320
+ * @since 3.0.28
321
+ * @param string $url The URL of the file we want to get.
322
+ * @return bool
323
+ */
324
+ private function download_font_file( $url ) {
325
+ $contents = $this->get_remote_url_contents( $url );
326
+ $path = $this->folder_path . '/' . $this->get_filename_from_url( $url );
327
+
328
+ // If the folder doesn't exist, create it.
329
+ if ( ! file_exists( $this->folder_path ) ) {
330
+ Kirki_Helper::init_filesystem()->mkdir( $this->folder_path, FS_CHMOD_FILE );
331
+ }
332
+ // If the file exists no reason to do anything.
333
+ if ( file_exists( $path ) ) {
334
+ return true;
335
+ }
336
+
337
+ // Write file.
338
+ return Kirki_Helper::init_filesystem()->put_contents( $path, $contents, FS_CHMOD_FILE );
339
+ }
340
+
341
+ /**
342
+ * Get a font-family from the array of google-fonts.
343
+ *
344
+ * @access public
345
+ * @since 3.0.28
346
+ * @return array
347
+ */
348
+ public function get_font_family() {
349
+
350
+ // Get the fonts array.
351
+ $fonts = $this->get_fonts();
352
+ if ( isset( $fonts[ $this->family ] ) ) {
353
+ return $fonts[ $this->family ];
354
+ }
355
+ return array();
356
+ }
357
+
358
+ /**
359
+ * Gets the filename by breaking-down the URL parts.
360
+ *
361
+ * @access private
362
+ * @since 3.0.28
363
+ * @param string $url The URL.
364
+ * @return string The filename.
365
+ */
366
+ private function get_filename_from_url( $url ) {
367
+ $url_parts = explode( '/', $url );
368
+ $parts_count = count( $url_parts );
369
+ if ( 1 < $parts_count ) {
370
+ return $url_parts[ count( $url_parts ) - 1 ];
371
+ }
372
+ return $url;
373
+ }
374
+
375
+ /**
376
+ * Get the font defined in the google-fonts API.
377
+ *
378
+ * @access private
379
+ * @since 3.0.28
380
+ * @return array
381
+ */
382
+ private function get_fonts() {
383
+ ob_start();
384
+ include wp_normalize_path( dirname( __FILE__ ) . '/webfont-files.json' );
385
+ $json = ob_get_clean();
386
+ return json_decode( $json, true );
387
+ }
388
+
389
+ /**
390
+ * Gets the root fonts folder path.
391
+ * Other paths are built based on this.
392
+ *
393
+ * @since 1.5
394
+ * @access public
395
+ * @return string
396
+ */
397
+ public function get_root_path() {
398
+ // Get the upload directory for this site.
399
+ $upload_dir = wp_upload_dir();
400
+ $path = untrailingslashit( wp_normalize_path( $upload_dir['basedir'] ) ) . '/webfonts';
401
+
402
+ // If the folder doesn't exist, create it.
403
+ if ( ! file_exists( $path ) ) {
404
+ Kirki_Helper::init_filesystem()->mkdir( $path, FS_CHMOD_FILE );
405
+ }
406
+
407
+ // Return the path.
408
+ return apply_filters( 'kirki_googlefonts_root_path', $path );
409
+ }
410
+
411
+ /**
412
+ * Gets the root folder url.
413
+ * Other urls are built based on this.
414
+ *
415
+ * @since 1.5
416
+ * @access public
417
+ * @return string
418
+ */
419
+ public function get_root_url() {
420
+
421
+ // Get the upload directory for this site.
422
+ $upload_dir = wp_upload_dir();
423
+
424
+ // The URL.
425
+ $url = trailingslashit( $upload_dir['baseurl'] );
426
+ // Take care of domain mapping.
427
+ // When using domain mapping we have to make sure that the URL to the file
428
+ // does not include the original domain but instead the mapped domain.
429
+ if ( defined( 'DOMAIN_MAPPING' ) && DOMAIN_MAPPING ) {
430
+ if ( function_exists( 'domain_mapping_siteurl' ) && function_exists( 'get_original_url' ) ) {
431
+ $mapped_domain = domain_mapping_siteurl( false );
432
+ $original_domain = get_original_url( 'siteurl' );
433
+ $url = str_replace( $original_domain, $mapped_domain, $url );
434
+ }
435
+ }
436
+ return apply_filters( 'kirki_googlefonts_root_url', untrailingslashit( esc_url_raw( $url ) ) . '/webfonts' );
437
+ }
438
+
439
+ /**
440
+ * Download font-family files.
441
+ *
442
+ * @access public
443
+ * @since 3.0.28
444
+ * @param array $variants An array of variants to download. Leave empty to download all.
445
+ * @return void
446
+ */
447
+ public function download_font_family( $variants = array() ) {
448
+ if ( empty( $variants ) ) {
449
+ $variants = array_keys( $this->files );
450
+ }
451
+ foreach ( $this->files as $variant => $file ) {
452
+ if ( in_array( $variant, $variants ) ) {
453
+ $this->download_font_file( $file );
454
+ }
455
+ }
456
+ }
457
+
458
+ /**
459
+ * Gets the remote URL contents.
460
+ *
461
+ * @access private
462
+ * @since 3.0.28
463
+ * @param string $url The URL we want to get.
464
+ * @return string The contents of the remote URL.
465
+ */
466
+ public function get_remote_url_contents( $url ) {
467
+ $response = wp_remote_get( $url );
468
+ if ( is_wp_error( $response ) ) {
469
+ return array();
470
+ }
471
+ $html = wp_remote_retrieve_body( $response );
472
+ if ( is_wp_error( $html ) ) {
473
+ return;
474
+ }
475
+ return $html;
476
+ }
477
+ }
modules/webfonts/class-kirki-modules-webfonts-local.php ADDED
@@ -0,0 +1,100 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Handles adding to the footer the @font-face CSS for locally-hosted google-fonts.
4
+ * Solves privacy concerns with Google's CDN and their sometimes less-than-transparent policies.
5
+ *
6
+ * @package Kirki
7
+ * @category Core
8
+ * @author Aristeides Stathopoulos
9
+ * @copyright Copyright (c) 2017, Aristeides Stathopoulos
10
+ * @license http://opensource.org/licenses/https://opensource.org/licenses/MIT
11
+ * @since 3.0.28
12
+ */
13
+
14
+ /**
15
+ * Manages the way Google Fonts are enqueued.
16
+ */
17
+ final class Kirki_Modules_Webfonts_Local {
18
+
19
+ /**
20
+ * The config ID.
21
+ *
22
+ * @access protected
23
+ * @since 3.0.28
24
+ * @var string
25
+ */
26
+ protected $config_id;
27
+
28
+ /**
29
+ * The Kirki_Modules_Webfonts object.
30
+ *
31
+ * @access protected
32
+ * @since 3.0.28
33
+ * @var object
34
+ */
35
+ protected $webfonts;
36
+
37
+ /**
38
+ * The Kirki_Fonts_Google object.
39
+ *
40
+ * @access protected
41
+ * @since 3.0.28
42
+ * @var object
43
+ */
44
+ protected $googlefonts;
45
+
46
+ /**
47
+ * Fonts to load.
48
+ *
49
+ * @access protected
50
+ * @since 3.0.28
51
+ * @var array
52
+ */
53
+ protected $fonts_to_load = array();
54
+
55
+ /**
56
+ * Constructor.
57
+ *
58
+ * @access public
59
+ * @since 3..28
60
+ * @param string $config_id The config-ID.
61
+ * @param object $webfonts The Kirki_Modules_Webfonts object.
62
+ * @param object $googlefonts The Kirki_Fonts_Google object.
63
+ * @param array $args Extra args we want to pass.
64
+ */
65
+ public function __construct( $config_id, $webfonts, $googlefonts, $args = array() ) {
66
+
67
+ $this->config_id = $config_id;
68
+ $this->webfonts = $webfonts;
69
+ $this->googlefonts = $googlefonts;
70
+
71
+ add_action( 'wp_footer', array( $this, 'webfont_loader' ) );
72
+ }
73
+
74
+ /**
75
+ * Webfont Loader for Google Fonts.
76
+ *
77
+ * @access public
78
+ * @since 3.0.28
79
+ */
80
+ public function webfont_loader() {
81
+
82
+ // Go through our fields and populate $this->fonts.
83
+ $this->webfonts->loop_fields( $this->config_id );
84
+
85
+ $this->googlefonts->fonts = apply_filters( 'kirki_enqueue_google_fonts', $this->googlefonts->fonts );
86
+
87
+ // Goes through $this->fonts and adds or removes things as needed.
88
+ $this->googlefonts->process_fonts();
89
+
90
+ $css = '';
91
+ $fonts = array_keys( $this->googlefonts->fonts );
92
+ $fonts = array_unique( $fonts );
93
+ foreach ( $fonts as $family ) {
94
+ $css .= Kirki_Fonts_Google_Local::do( $family )->get_css();
95
+ }
96
+ if ( $css ) {
97
+ echo '<style id="kirki-local-webfonts-' . esc_attr( sanitize_key( $this->config_id ) ) . '">' . $css . '</style>'; // WPCS: XSS ok.
98
+ }
99
+ }
100
+ }
modules/webfonts/class-kirki-modules-webfonts.php CHANGED
@@ -50,6 +50,7 @@ class Kirki_Modules_Webfonts {
50
 
51
  include_once wp_normalize_path( dirname( __FILE__ ) . '/class-kirki-fonts.php' );
52
  include_once wp_normalize_path( dirname( __FILE__ ) . '/class-kirki-fonts-google.php' );
 
53
 
54
  add_action( 'wp_loaded', array( $this, 'run' ) );
55
 
@@ -107,10 +108,10 @@ class Kirki_Modules_Webfonts {
107
  public function get_method() {
108
 
109
  // Figure out which method to use.
110
- $method = apply_filters( 'kirki_googlefonts_load_method', 'async' );
111
 
112
- // Fallback to 'link' if value is invalid.
113
- if ( 'async' !== $method && 'embed' !== $method && 'link' !== $method ) {
114
  $method = 'async';
115
  }
116
 
50
 
51
  include_once wp_normalize_path( dirname( __FILE__ ) . '/class-kirki-fonts.php' );
52
  include_once wp_normalize_path( dirname( __FILE__ ) . '/class-kirki-fonts-google.php' );
53
+ include_once wp_normalize_path( dirname( __FILE__ ) . '/class-kirki-fonts-google-local.php' );
54
 
55
  add_action( 'wp_loaded', array( $this, 'run' ) );
56
 
108
  public function get_method() {
109
 
110
  // Figure out which method to use.
111
+ $method = apply_filters( 'kirki_googlefonts_load_method', 'local' );
112
 
113
+ // Fallback to 'async' if value is invalid.
114
+ if ( 'async' !== $method && 'embed' !== $method && 'link' !== $method && 'local' !== $method ) {
115
  $method = 'async';
116
  }
117
 
modules/webfonts/webfont-files.json ADDED
@@ -0,0 +1 @@
 
1
+ {"Roboto":{"100":"http://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1MmgWxP.ttf","300":"http://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5vAw.ttf","500":"http://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9vAw.ttf","700":"http://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlvAw.ttf","900":"http://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtvAw.ttf","100italic":"http://fonts.gstatic.com/s/roboto/v18/KFOiCnqEu92Fr1Mu51QrIzc.ttf","300italic":"http://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjARc9.ttf","regular":"http://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Me5Q.ttf","italic":"http://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu52xP.ttf","500italic":"http://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ABc9.ttf","700italic":"http://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBhc9.ttf","900italic":"http://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TLBBc9.ttf"},"Open Sans":{"300":"http://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8-VQ.ttf","600":"http://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirk-VQ.ttf","700":"http://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rg-VQ.ttf","800":"http://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rs-VQ.ttf","300italic":"http://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV-hs.ttf","regular":"http://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-U1Ug.ttf","italic":"http://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUJ0e.ttf","600italic":"http://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUehs.ttf","700italic":"http://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUOhs.ttf","800italic":"http://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U-hs.ttf"},"Lato":{"100":"http://fonts.gstatic.com/s/lato/v14/S6u8w4BMUTPHh30wWw.ttf","300":"http://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh7USew8.ttf","700":"http://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVew8.ttf","900":"http://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh50Xew8.ttf","100italic":"http://fonts.gstatic.com/s/lato/v14/S6u-w4BMUTPHjxsIPy-v.ttf","300italic":"http://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI9w2PHA.ttf","regular":"http://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHvxk.ttf","italic":"http://fonts.gstatic.com/s/lato/v14/S6u8w4BMUTPHjxswWw.ttf","700italic":"http://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI5wqPHA.ttf","900italic":"http://fonts.gstatic.com/s/lato/v14/S6u_w4BMUTPHjxsI3wiPHA.ttf"},"Montserrat":{"100":"http://fonts.gstatic.com/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_Qphzg.ttf","200":"http://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA7g4.ttf","300":"http://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD7g4.ttf","500":"http://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC7g4.ttf","600":"http://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF7g4.ttf","700":"http://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE7g4.ttf","800":"http://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_c5H7g4.ttf","900":"http://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_epG7g4.ttf","100italic":"http://fonts.gstatic.com/s/montserrat/v12/JTUOjIg1_i6t8kCHKm459WxZqi7j.ttf","200italic":"http://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZBg_D-w.ttf","300italic":"http://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZYgzD-w.ttf","regular":"http://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm45xW4.ttf","italic":"http://fonts.gstatic.com/s/montserrat/v12/JTUQjIg1_i6t8kCHKm459Wxhzg.ttf","500italic":"http://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZOg3D-w.ttf","600italic":"http://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZFgrD-w.ttf","700italic":"http://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZcgvD-w.ttf","800italic":"http://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZbgjD-w.ttf","900italic":"http://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZSgnD-w.ttf"},"Roboto Condensed":{"300":"http://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZKCM.ttf","700":"http://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meKCM.ttf","300italic":"http://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEYag.ttf","regular":"http://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-59U.ttf","italic":"http://fonts.gstatic.com/s/robotocondensed/v16/ieVj2ZhZI2eCN5jzbjEETS9weq8-19e7CA.ttf","700italic":"http://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYYag.ttf"},"Oswald":{"200":"http://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-1h4jvQ.ttf","300":"http://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-sh0jvQ.ttf","500":"http://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-6hwjvQ.ttf","600":"http://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-xhsjvQ.ttf","700":"http://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohojvQ.ttf","regular":"http://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg75GHg.ttf"},"Source Sans Pro":{"200":"http://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_AkA.ttf","300":"http://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkA.ttf","600":"http://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkA.ttf","700":"http://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkA.ttf","900":"http://fonts.gstatic.com/s/sourcesanspro/v11/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nAkA.ttf","200italic":"http://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokRdr.ttf","300italic":"http://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkhdr.ttf","regular":"http://fonts.gstatic.com/s/sourcesanspro/v11/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPw.ttf","italic":"http://fonts.gstatic.com/s/sourcesanspro/v11/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7g.ttf","600italic":"http://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lBdr.ttf","700italic":"http://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclRdr.ttf","900italic":"http://fonts.gstatic.com/s/sourcesanspro/v11/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklxdr.ttf"},"Slabo 27px":{"regular":"http://fonts.gstatic.com/s/slabo27px/v4/mFT0WbgBwKPR_Z4hGN2qsxg.ttf"},"Raleway":{"100":"http://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNwE4ISg.ttf","200":"http://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwOIpaqE.ttf","300":"http://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIYqaqE.ttf","500":"http://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4raqE.ttf","600":"http://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwPIsaqE.ttf","700":"http://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtaqE.ttf","800":"http://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIouaqE.ttf","900":"http://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwK4vaqE.ttf","100italic":"http://fonts.gstatic.com/s/raleway/v12/1Ptqg8zYS_SKggPNyCgwLoFv.ttf","200italic":"http://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwgqBPBQ.ttf","300italic":"http://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw5qNPBQ.ttf","regular":"http://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPN-Co.ttf","italic":"http://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNyCgISg.ttf","500italic":"http://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwvqJPBQ.ttf","600italic":"http://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwkqVPBQ.ttf","700italic":"http://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw9qRPBQ.ttf","800italic":"http://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgw6qdPBQ.ttf","900italic":"http://fonts.gstatic.com/s/raleway/v12/1Ptpg8zYS_SKggPNyCgwzqZPBQ.ttf"},"PT Sans":{"700":"http://fonts.gstatic.com/s/ptsans/v9/jizfRExUiTo99u79B_mh4Ok.ttf","regular":"http://fonts.gstatic.com/s/ptsans/v9/jizaRExUiTo99u79P0U.ttf","italic":"http://fonts.gstatic.com/s/ptsans/v9/jizYRExUiTo99u79D0eEwA.ttf","700italic":"http://fonts.gstatic.com/s/ptsans/v9/jizdRExUiTo99u79D0e8fOytKA.ttf"},"Roboto Slab":{"100":"http://fonts.gstatic.com/s/robotoslab/v7/BngOUXZYTXPIvIBgJJSb6u-u5qA.ttf","300":"http://fonts.gstatic.com/s/robotoslab/v7/BngRUXZYTXPIvIBgJJSb6u9mxICB.ttf","700":"http://fonts.gstatic.com/s/robotoslab/v7/BngRUXZYTXPIvIBgJJSb6u92w4CB.ttf","regular":"http://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6tfK.ttf"},"Merriweather":{"300":"http://fonts.gstatic.com/s/merriweather/v19/u-4n0qyriQwlOrhSvowK_l521wRpXw.ttf","700":"http://fonts.gstatic.com/s/merriweather/v19/u-4n0qyriQwlOrhSvowK_l52xwNpXw.ttf","900":"http://fonts.gstatic.com/s/merriweather/v19/u-4n0qyriQwlOrhSvowK_l52_wFpXw.ttf","300italic":"http://fonts.gstatic.com/s/merriweather/v19/u-4l0qyriQwlOrhSvowK_l5-eR7lXcf_.ttf","regular":"http://fonts.gstatic.com/s/merriweather/v19/u-440qyriQwlOrhSvowK_l5Oew.ttf","italic":"http://fonts.gstatic.com/s/merriweather/v19/u-4m0qyriQwlOrhSvowK_l5-eSZJ.ttf","700italic":"http://fonts.gstatic.com/s/merriweather/v19/u-4l0qyriQwlOrhSvowK_l5-eR71Wsf_.ttf","900italic":"http://fonts.gstatic.com/s/merriweather/v19/u-4l0qyriQwlOrhSvowK_l5-eR7NWMf_.ttf"},"Open Sans Condensed":{"300":"http://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhPuI.ttf","700":"http://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmPuI.ttf","300italic":"http://fonts.gstatic.com/s/opensanscondensed/v12/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suDMQg.ttf"},"Ubuntu":{"300":"http://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoC1CzTtw.ttf","500":"http://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3Ttw.ttf","700":"http://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCxCvTtw.ttf","300italic":"http://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftWyI.ttf","regular":"http://fonts.gstatic.com/s/ubuntu/v11/4iCs6KVjbNBYlgo6eA.ttf","italic":"http://fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKeg7z.ttf","500italic":"http://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtGyI.ttf","700italic":"http://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZPsmyI.ttf"},"Noto Sans":{"700":"http://fonts.gstatic.com/s/notosans/v7/o-0NIpQlx3QUlC5A4PNjXhFlYw.ttf","regular":"http://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNb4g.ttf","italic":"http://fonts.gstatic.com/s/notosans/v7/o-0OIpQlx3QUlC5A4PNr4DRF.ttf","700italic":"http://fonts.gstatic.com/s/notosans/v7/o-0TIpQlx3QUlC5A4PNr4Az5ZtyE.ttf"},"Playfair Display":{"700":"http://fonts.gstatic.com/s/playfairdisplay/v13/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9pWk.ttf","900":"http://fonts.gstatic.com/s/playfairdisplay/v13/nuFlD-vYSZviVYUb_rj3ij__anPXBb__pWk.ttf","regular":"http://fonts.gstatic.com/s/playfairdisplay/v13/nuFiD-vYSZviVYUb_rj3ij__anPXPTs.ttf","italic":"http://fonts.gstatic.com/s/playfairdisplay/v13/nuFkD-vYSZviVYUb_rj3ij__anPXDTnYhQ.ttf","700italic":"http://fonts.gstatic.com/s/playfairdisplay/v13/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwe4w.ttf","900italic":"http://fonts.gstatic.com/s/playfairdisplay/v13/nuFnD-vYSZviVYUb_rj3ij__anPXDTngAW4e4w.ttf"},"Poppins":{"100":"http://fonts.gstatic.com/s/poppins/v5/pxiGyp8kv8JHgFVrLPTedw.ttf","200":"http://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLFj_V1s.ttf","300":"http://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLDz8V1s.ttf","500":"http://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLGT9V1s.ttf","600":"http://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLEj6V1s.ttf","700":"http://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLCz7V1s.ttf","800":"http://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLDD4V1s.ttf","900":"http://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLBT5V1s.ttf","100italic":"http://fonts.gstatic.com/s/poppins/v5/pxiAyp8kv8JHgFVrJJLmE3tF.ttf","200italic":"http://fonts.gstatic.com/s/poppins/v5/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf","300italic":"http://fonts.gstatic.com/s/poppins/v5/pxiDyp8kv8JHgFVrJJLm21llEA.ttf","regular":"http://fonts.gstatic.com/s/poppins/v5/pxiEyp8kv8JHgFVrFJA.ttf","italic":"http://fonts.gstatic.com/s/poppins/v5/pxiGyp8kv8JHgFVrJJLedw.ttf","500italic":"http://fonts.gstatic.com/s/poppins/v5/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf","600italic":"http://fonts.gstatic.com/s/poppins/v5/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf","700italic":"http://fonts.gstatic.com/s/poppins/v5/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf","800italic":"http://fonts.gstatic.com/s/poppins/v5/pxiDyp8kv8JHgFVrJJLm111lEA.ttf","900italic":"http://fonts.gstatic.com/s/poppins/v5/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf"},"Lora":{"700":"http://fonts.gstatic.com/s/lora/v12/0QIgMX1D_JOuO7HeBts.ttf","regular":"http://fonts.gstatic.com/s/lora/v12/0QIvMX1D_JOuAw0.ttf","italic":"http://fonts.gstatic.com/s/lora/v12/0QIhMX1D_JOuMw_7Jg.ttf","700italic":"http://fonts.gstatic.com/s/lora/v12/0QIiMX1D_JOuMw_Dmt5unw.ttf"},"PT Serif":{"700":"http://fonts.gstatic.com/s/ptserif/v9/EJRSQgYoZZY2vCFuvAnt65qV.ttf","regular":"http://fonts.gstatic.com/s/ptserif/v9/EJRVQgYoZZY2vCFuvDFR.ttf","italic":"http://fonts.gstatic.com/s/ptserif/v9/EJRTQgYoZZY2vCFuvAFTzro.ttf","700italic":"http://fonts.gstatic.com/s/ptserif/v9/EJRQQgYoZZY2vCFuvAFT9gaQVy4.ttf"},"Titillium Web":{"200":"http://fonts.gstatic.com/s/titilliumweb/v6/NaPDcZTIAOhVxoMyOr9n_E7ffAzHKIw.ttf","300":"http://fonts.gstatic.com/s/titilliumweb/v6/NaPDcZTIAOhVxoMyOr9n_E7ffGjEKIw.ttf","600":"http://fonts.gstatic.com/s/titilliumweb/v6/NaPDcZTIAOhVxoMyOr9n_E7ffBzCKIw.ttf","700":"http://fonts.gstatic.com/s/titilliumweb/v6/NaPDcZTIAOhVxoMyOr9n_E7ffHjDKIw.ttf","900":"http://fonts.gstatic.com/s/titilliumweb/v6/NaPDcZTIAOhVxoMyOr9n_E7ffEDBKIw.ttf","200italic":"http://fonts.gstatic.com/s/titilliumweb/v6/NaPFcZTIAOhVxoMyOr9n_E7fdMbewI1zZg.ttf","300italic":"http://fonts.gstatic.com/s/titilliumweb/v6/NaPFcZTIAOhVxoMyOr9n_E7fdMbepI5zZg.ttf","regular":"http://fonts.gstatic.com/s/titilliumweb/v6/NaPecZTIAOhVxoMyOr9n_E7fRMQ.ttf","italic":"http://fonts.gstatic.com/s/titilliumweb/v6/NaPAcZTIAOhVxoMyOr9n_E7fdMbmCA.ttf","600italic":"http://fonts.gstatic.com/s/titilliumweb/v6/NaPFcZTIAOhVxoMyOr9n_E7fdMbe0IhzZg.ttf","700italic":"http://fonts.gstatic.com/s/titilliumweb/v6/NaPFcZTIAOhVxoMyOr9n_E7fdMbetIlzZg.ttf"},"Arimo":{"700":"http://fonts.gstatic.com/s/arimo/v11/P5sBzZCDf9_T_1Wi4QRE.ttf","regular":"http://fonts.gstatic.com/s/arimo/v11/P5sMzZCDf9_T_20e.ttf","italic":"http://fonts.gstatic.com/s/arimo/v11/P5sCzZCDf9_T_10cxCQ.ttf","700italic":"http://fonts.gstatic.com/s/arimo/v11/P5sHzZCDf9_T_10c_JhBrZc.ttf"},"Roboto Mono":{"100":"http://fonts.gstatic.com/s/robotomono/v5/L0x7DF4xlVMF-BfR8bXMIjAoq3o.ttf","300":"http://fonts.gstatic.com/s/robotomono/v5/L0xkDF4xlVMF-BfR8bXMIjDgiVq2.ttf","500":"http://fonts.gstatic.com/s/robotomono/v5/L0xkDF4xlVMF-BfR8bXMIjC4iFq2.ttf","700":"http://fonts.gstatic.com/s/robotomono/v5/L0xkDF4xlVMF-BfR8bXMIjDwjlq2.ttf","100italic":"http://fonts.gstatic.com/s/robotomono/v5/L0xlDF4xlVMF-BfR8bXMIjhOkx6WXw.ttf","300italic":"http://fonts.gstatic.com/s/robotomono/v5/L0xmDF4xlVMF-BfR8bXMIjhOk9a0f7o.ttf","regular":"http://fonts.gstatic.com/s/robotomono/v5/L0x5DF4xlVMF-BfR8bXMIghM.ttf","italic":"http://fonts.gstatic.com/s/robotomono/v5/L0x7DF4xlVMF-BfR8bXMIjhOq3o.ttf","500italic":"http://fonts.gstatic.com/s/robotomono/v5/L0xmDF4xlVMF-BfR8bXMIjhOk461f7o.ttf","700italic":"http://fonts.gstatic.com/s/robotomono/v5/L0xmDF4xlVMF-BfR8bXMIjhOk8azf7o.ttf"},"Muli":{"200":"http://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adf3nCCI.ttf","300":"http://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZnkCCI.ttf","600":"http://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-ade3iCCI.ttf","700":"http://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adYnjCCI.ttf","800":"http://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZXgCCI.ttf","900":"http://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adbHhCCI.ttf","200italic":"http://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-4CP2yg.ttf","300italic":"http://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-hCD2yg.ttf","regular":"http://fonts.gstatic.com/s/muli/v11/7Auwp_0qiz-aTTU.ttf","italic":"http://fonts.gstatic.com/s/muli/v11/7Au-p_0qiz-afTfGKA.ttf","600italic":"http://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-8Cb2yg.ttf","700italic":"http://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-lCf2yg.ttf","800italic":"http://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-iCT2yg.ttf","900italic":"http://fonts.gstatic.com/s/muli/v11/7Au9p_0qiz-afTf-rCX2yg.ttf"},"PT Sans Narrow":{"700":"http://fonts.gstatic.com/s/ptsansnarrow/v8/BngSUXNadjH0qYEzV7ab-oWlsbg95DiC.ttf","regular":"http://fonts.gstatic.com/s/ptsansnarrow/v8/BngRUXNadjH0qYEzV7ab-oWlsYCB.ttf"},"Noto Serif":{"700":"http://fonts.gstatic.com/s/notoserif/v6/ga6Law1J5X9T9RW6j9bNdOwzTRA.ttf","regular":"http://fonts.gstatic.com/s/notoserif/v6/ga6Iaw1J5X9T9RW6j9bNTFA.ttf","italic":"http://fonts.gstatic.com/s/notoserif/v6/ga6Kaw1J5X9T9RW6j9bNfFIWbQ.ttf","700italic":"http://fonts.gstatic.com/s/notoserif/v6/ga6Vaw1J5X9T9RW6j9bNfFIu0RWedA.ttf"},"Fira Sans":{"100":"http://fonts.gstatic.com/s/firasans/v8/va9C4kDNxMZdWfMOD5Vn9IjO.ttf","200":"http://fonts.gstatic.com/s/firasans/v8/va9B4kDNxMZdWfMOD5VnWKnuQQ.ttf","300":"http://fonts.gstatic.com/s/firasans/v8/va9B4kDNxMZdWfMOD5VnPKruQQ.ttf","500":"http://fonts.gstatic.com/s/firasans/v8/va9B4kDNxMZdWfMOD5VnZKvuQQ.ttf","600":"http://fonts.gstatic.com/s/firasans/v8/va9B4kDNxMZdWfMOD5VnSKzuQQ.ttf","700":"http://fonts.gstatic.com/s/firasans/v8/va9B4kDNxMZdWfMOD5VnLK3uQQ.ttf","800":"http://fonts.gstatic.com/s/firasans/v8/va9B4kDNxMZdWfMOD5VnMK7uQQ.ttf","900":"http://fonts.gstatic.com/s/firasans/v8/va9B4kDNxMZdWfMOD5VnFK_uQQ.ttf","100italic":"http://fonts.gstatic.com/s/firasans/v8/va9A4kDNxMZdWfMOD5VvkrCqYTc.ttf","200italic":"http://fonts.gstatic.com/s/firasans/v8/va9f4kDNxMZdWfMOD5VvkrAGQBf_.ttf","300italic":"http://fonts.gstatic.com/s/firasans/v8/va9f4kDNxMZdWfMOD5VvkrBiQxf_.ttf","regular":"http://fonts.gstatic.com/s/firasans/v8/va9E4kDNxMZdWfMOD5VfkA.ttf","italic":"http://fonts.gstatic.com/s/firasans/v8/va9C4kDNxMZdWfMOD5VvkojO.ttf","500italic":"http://fonts.gstatic.com/s/firasans/v8/va9f4kDNxMZdWfMOD5VvkrA6Qhf_.ttf","600italic":"http://fonts.gstatic.com/s/firasans/v8/va9f4kDNxMZdWfMOD5VvkrAWRRf_.ttf","700italic":"http://fonts.gstatic.com/s/firasans/v8/va9f4kDNxMZdWfMOD5VvkrByRBf_.ttf","800italic":"http://fonts.gstatic.com/s/firasans/v8/va9f4kDNxMZdWfMOD5VvkrBuRxf_.ttf","900italic":"http://fonts.gstatic.com/s/firasans/v8/va9f4kDNxMZdWfMOD5VvkrBKRhf_.ttf"},"Nunito":{"200":"http://fonts.gstatic.com/s/nunito/v9/XRXW3I6Li01BKofA-sekZg.ttf","300":"http://fonts.gstatic.com/s/nunito/v9/XRXW3I6Li01BKofAnsSkZg.ttf","600":"http://fonts.gstatic.com/s/nunito/v9/XRXW3I6Li01BKofA6sKkZg.ttf","700":"http://fonts.gstatic.com/s/nunito/v9/XRXW3I6Li01BKofAjsOkZg.ttf","800":"http://fonts.gstatic.com/s/nunito/v9/XRXW3I6Li01BKofAksCkZg.ttf","900":"http://fonts.gstatic.com/s/nunito/v9/XRXW3I6Li01BKofAtsGkZg.ttf","200italic":"http://fonts.gstatic.com/s/nunito/v9/XRXQ3I6Li01BKofIMN5MZ-vN.ttf","300italic":"http://fonts.gstatic.com/s/nunito/v9/XRXQ3I6Li01BKofIMN4oZOvN.ttf","regular":"http://fonts.gstatic.com/s/nunito/v9/XRXV3I6Li01BKof4Mg.ttf","italic":"http://fonts.gstatic.com/s/nunito/v9/XRXX3I6Li01BKofIMOaE.ttf","600italic":"http://fonts.gstatic.com/s/nunito/v9/XRXQ3I6Li01BKofIMN5cYuvN.ttf","700italic":"http://fonts.gstatic.com/s/nunito/v9/XRXQ3I6Li01BKofIMN44Y-vN.ttf","800italic":"http://fonts.gstatic.com/s/nunito/v9/XRXQ3I6Li01BKofIMN4kYOvN.ttf","900italic":"http://fonts.gstatic.com/s/nunito/v9/XRXQ3I6Li01BKofIMN4AYevN.ttf"},"Inconsolata":{"700":"http://fonts.gstatic.com/s/inconsolata/v16/QldXNThLqRwH-OJ1UHjlKGHiw41u.ttf","regular":"http://fonts.gstatic.com/s/inconsolata/v16/QldKNThLqRwH-OJ1UHjlKFle.ttf"},"Indie Flower":{"regular":"http://fonts.gstatic.com/s/indieflower/v9/m8JVjfNVeKWVnh3QMuKkFcZlbg.ttf"},"Crimson Text":{"600":"http://fonts.gstatic.com/s/crimsontext/v8/wlppgwHKFkZgtmSR3NB0oRJXsCx2Cw.ttf","700":"http://fonts.gstatic.com/s/crimsontext/v8/wlppgwHKFkZgtmSR3NB0oRJX1C12Cw.ttf","regular":"http://fonts.gstatic.com/s/crimsontext/v8/wlp2gwHKFkZgtmSR3NB0oRJvaA.ttf","italic":"http://fonts.gstatic.com/s/crimsontext/v8/wlpogwHKFkZgtmSR3NB0oRJfaghW.ttf","600italic":"http://fonts.gstatic.com/s/crimsontext/v8/wlprgwHKFkZgtmSR3NB0oRJfajCOD9NV.ttf","700italic":"http://fonts.gstatic.com/s/crimsontext/v8/wlprgwHKFkZgtmSR3NB0oRJfajDqDtNV.ttf"},"Dosis":{"200":"http://fonts.gstatic.com/s/dosis/v7/HhyXU5sn9vOmLzGnKtCC.ttf","300":"http://fonts.gstatic.com/s/dosis/v7/HhyXU5sn9vOmLzHDKdCC.ttf","500":"http://fonts.gstatic.com/s/dosis/v7/HhyXU5sn9vOmLzGbKNCC.ttf","600":"http://fonts.gstatic.com/s/dosis/v7/HhyXU5sn9vOmLzG3L9CC.ttf","700":"http://fonts.gstatic.com/s/dosis/v7/HhyXU5sn9vOmLzHTLtCC.ttf","800":"http://fonts.gstatic.com/s/dosis/v7/HhyXU5sn9vOmLzHPLdCC.ttf","regular":"http://fonts.gstatic.com/s/dosis/v7/HhyaU5sn9vOmLwlv.ttf"},"Work Sans":{"100":"http://fonts.gstatic.com/s/worksans/v3/QGYqz_wNahGAdqQ43Rh3H6Ds.ttf","200":"http://fonts.gstatic.com/s/worksans/v3/QGYpz_wNahGAdqQ43Rh3s4HMnw.ttf","300":"http://fonts.gstatic.com/s/worksans/v3/QGYpz_wNahGAdqQ43Rh314LMnw.ttf","500":"http://fonts.gstatic.com/s/worksans/v3/QGYpz_wNahGAdqQ43Rh3j4PMnw.ttf","600":"http://fonts.gstatic.com/s/worksans/v3/QGYpz_wNahGAdqQ43Rh3o4TMnw.ttf","700":"http://fonts.gstatic.com/s/worksans/v3/QGYpz_wNahGAdqQ43Rh3x4XMnw.ttf","800":"http://fonts.gstatic.com/s/worksans/v3/QGYpz_wNahGAdqQ43Rh324bMnw.ttf","900":"http://fonts.gstatic.com/s/worksans/v3/QGYpz_wNahGAdqQ43Rh3_4fMnw.ttf","regular":"http://fonts.gstatic.com/s/worksans/v3/QGYsz_wNahGAdqQ43RhPew.ttf"},"Bitter":{"700":"http://fonts.gstatic.com/s/bitter/v12/rax_HiqOu8IVPmnzxKlMBA.ttf","regular":"http://fonts.gstatic.com/s/bitter/v12/rax8HiqOu8IVPmnLeA.ttf","italic":"http://fonts.gstatic.com/s/bitter/v12/rax-HiqOu8IVPmn7eoxs.ttf"},"Oxygen":{"300":"http://fonts.gstatic.com/s/oxygen/v7/2sDcZG1Wl4LcnbuCJW8Dbw.ttf","700":"http://fonts.gstatic.com/s/oxygen/v7/2sDcZG1Wl4LcnbuCNWgDbw.ttf","regular":"http://fonts.gstatic.com/s/oxygen/v7/2sDfZG1Wl4Lcnbu6iQ.ttf"},"Nanum Gothic":{"700":"http://fonts.gstatic.com/s/nanumgothic/v7/PN_oRfi-oW3hYwmKDpxS7F_LQv37zg.ttf","800":"http://fonts.gstatic.com/s/nanumgothic/v7/PN_oRfi-oW3hYwmKDpxS7F_LXv77zg.ttf","regular":"http://fonts.gstatic.com/s/nanumgothic/v7/PN_3Rfi-oW3hYwmKDpxS7F_z_g.ttf"},"Cabin":{"500":"http://fonts.gstatic.com/s/cabin/v12/u-480qWljRw-PdfD3Nhi.ttf","600":"http://fonts.gstatic.com/s/cabin/v12/u-480qWljRw-Pdfv29hi.ttf","700":"http://fonts.gstatic.com/s/cabin/v12/u-480qWljRw-PdeL2thi.ttf","regular":"http://fonts.gstatic.com/s/cabin/v12/u-4x0qWljRw-Pe83.ttf","italic":"http://fonts.gstatic.com/s/cabin/v12/u-4_0qWljRw-Pd81__g.ttf","500italic":"http://fonts.gstatic.com/s/cabin/v12/u-460qWljRw-Pd81xwxhuyw.ttf","600italic":"http://fonts.gstatic.com/s/cabin/v12/u-460qWljRw-Pd81xyBmuyw.ttf","700italic":"http://fonts.gstatic.com/s/cabin/v12/u-460qWljRw-Pd81x0Rnuyw.ttf"},"Libre Baskerville":{"700":"http://fonts.gstatic.com/s/librebaskerville/v5/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTjYw.ttf","regular":"http://fonts.gstatic.com/s/librebaskerville/v5/kmKnZrc3Hgbbcjq75U4uslyuy4kn0pNe.ttf","italic":"http://fonts.gstatic.com/s/librebaskerville/v5/kmKhZrc3Hgbbcjq75U4uslyuy4kn0qNcaxY.ttf"},"Quicksand":{"300":"http://fonts.gstatic.com/s/quicksand/v7/6xKodSZaM9iE8KbpRA_pgHYoSA.ttf","500":"http://fonts.gstatic.com/s/quicksand/v7/6xKodSZaM9iE8KbpRA_p2HcoSA.ttf","700":"http://fonts.gstatic.com/s/quicksand/v7/6xKodSZaM9iE8KbpRA_pkHEoSA.ttf","regular":"http://fonts.gstatic.com/s/quicksand/v7/6xKtdSZaM9iE8KbpRA_RLA.ttf"},"Anton":{"regular":"http://fonts.gstatic.com/s/anton/v9/1Ptgg87LROyAm0K0.ttf"},"Fjalla One":{"regular":"http://fonts.gstatic.com/s/fjallaone/v5/Yq6R-LCAWCX3-6Ky7FAFnOY.ttf"},"Exo 2":{"100":"http://fonts.gstatic.com/s/exo2/v4/7cHov4okm5zmbt5LK-s.ttf","200":"http://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt7nCss8.ttf","300":"http://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6DCcs8.ttf","500":"http://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt7bCMs8.ttf","600":"http://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt73D8s8.ttf","700":"http://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6TDss8.ttf","800":"http://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6PDcs8.ttf","900":"http://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6rDMs8.ttf","100italic":"http://fonts.gstatic.com/s/exo2/v4/7cHqv4okm5zmbtYtE48c4A.ttf","200italic":"http://fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtEyM9wHo.ttf","300italic":"http://fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE0c-wHo.ttf","regular":"http://fonts.gstatic.com/s/exo2/v4/7cHmv4okm5zmbuYv.ttf","italic":"http://fonts.gstatic.com/s/exo2/v4/7cHov4okm5zmbtYtK-s.ttf","500italic":"http://fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtEx8_wHo.ttf","600italic":"http://fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtEzM4wHo.ttf","700italic":"http://fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE1c5wHo.ttf","800italic":"http://fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE0s6wHo.ttf","900italic":"http://fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE287wHo.ttf"},"Josefin Sans":{"100":"http://fonts.gstatic.com/s/josefinsans/v12/Qw3EZQNVED7rKGKxtqIqX5Ecbnx9.ttf","300":"http://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5Ecpl5dfA.ttf","600":"http://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5Ec0lhdfA.ttf","700":"http://fonts.gstatic.com/s/josefinsans/v12/Qw3FZQNVED7rKGKxtqIqX5EctlldfA.ttf","100italic":"http://fonts.gstatic.com/s/josefinsans/v12/Qw3GZQNVED7rKGKxtqIqX5EUCEQZXH0.ttf","300italic":"http://fonts.gstatic.com/s/josefinsans/v12/Qw3HZQNVED7rKGKxtqIqX5EUCETRfl0k.ttf","regular":"http://fonts.gstatic.com/s/josefinsans/v12/Qw3aZQNVED7rKGKxtqIqX5EkCg.ttf","italic":"http://fonts.gstatic.com/s/josefinsans/v12/Qw3EZQNVED7rKGKxtqIqX5EUCHx9.ttf","600italic":"http://fonts.gstatic.com/s/josefinsans/v12/Qw3HZQNVED7rKGKxtqIqX5EUCESleF0k.ttf","700italic":"http://fonts.gstatic.com/s/josefinsans/v12/Qw3HZQNVED7rKGKxtqIqX5EUCETBeV0k.ttf"},"Arvo":{"700":"http://fonts.gstatic.com/s/arvo/v10/tDbM2oWUg0MKoZw1yLQ.ttf","regular":"http://fonts.gstatic.com/s/arvo/v10/tDbD2oWUg0MKmSA.ttf","italic":"http://fonts.gstatic.com/s/arvo/v10/tDbN2oWUg0MKqSIQ6A.ttf","700italic":"http://fonts.gstatic.com/s/arvo/v10/tDbO2oWUg0MKqSIoVLHK9g.ttf"},"Hind":{"300":"http://fonts.gstatic.com/s/hind/v8/5aU19_a8oxmIfMJaIRs.ttf","500":"http://fonts.gstatic.com/s/hind/v8/5aU19_a8oxmIfJpbIRs.ttf","600":"http://fonts.gstatic.com/s/hind/v8/5aU19_a8oxmIfLZcIRs.ttf","700":"http://fonts.gstatic.com/s/hind/v8/5aU19_a8oxmIfNJdIRs.ttf","regular":"http://fonts.gstatic.com/s/hind/v8/5aU69_a8oxmIRG4.ttf"},"Lobster":{"regular":"http://fonts.gstatic.com/s/lobster/v20/neILzCirqoswsqX9_oU.ttf"},"Rubik":{"300":"http://fonts.gstatic.com/s/rubik/v7/iJWHBXyIfDnIV7Fqj1ma.ttf","500":"http://fonts.gstatic.com/s/rubik/v7/iJWHBXyIfDnIV7Eyjlma.ttf","700":"http://fonts.gstatic.com/s/rubik/v7/iJWHBXyIfDnIV7F6iFma.ttf","900":"http://fonts.gstatic.com/s/rubik/v7/iJWHBXyIfDnIV7FCilma.ttf","300italic":"http://fonts.gstatic.com/s/rubik/v7/iJWBBXyIfDnIV7nEldWY8WU.ttf","regular":"http://fonts.gstatic.com/s/rubik/v7/iJWKBXyIfDnIV4nG.ttf","italic":"http://fonts.gstatic.com/s/rubik/v7/iJWEBXyIfDnIV7nErXk.ttf","500italic":"http://fonts.gstatic.com/s/rubik/v7/iJWBBXyIfDnIV7nElY2Z8WU.ttf","700italic":"http://fonts.gstatic.com/s/rubik/v7/iJWBBXyIfDnIV7nElcWf8WU.ttf","900italic":"http://fonts.gstatic.com/s/rubik/v7/iJWBBXyIfDnIV7nElf2d8WU.ttf"},"Yanone Kaffeesatz":{"200":"http://fonts.gstatic.com/s/yanonekaffeesatz/v9/3y9-6aknfjLm_3lMKjiMgmUUYBs04YfUPs-t.ttf","300":"http://fonts.gstatic.com/s/yanonekaffeesatz/v9/3y9-6aknfjLm_3lMKjiMgmUUYBs04YewPc-t.ttf","700":"http://fonts.gstatic.com/s/yanonekaffeesatz/v9/3y9-6aknfjLm_3lMKjiMgmUUYBs04YegOs-t.ttf","regular":"http://fonts.gstatic.com/s/yanonekaffeesatz/v9/3y976aknfjLm_3lMKjiMgmUUYBs04b8c.ttf"},"Karla":{"700":"http://fonts.gstatic.com/s/karla/v6/qkBWXvYC6trAT7zuC_m-.ttf","regular":"http://fonts.gstatic.com/s/karla/v6/qkBbXvYC6trAT4RS.ttf","italic":"http://fonts.gstatic.com/s/karla/v6/qkBVXvYC6trAT7RQLtk.ttf","700italic":"http://fonts.gstatic.com/s/karla/v6/qkBQXvYC6trAT7RQFmW7xL4.ttf"},"Pacifico":{"regular":"http://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ96A.ttf"},"Abel":{"regular":"http://fonts.gstatic.com/s/abel/v8/MwQ5bhbm2POE6Vg.ttf"},"Libre Franklin":{"100":"http://fonts.gstatic.com/s/librefranklin/v2/jizBREVItHgc8qDIbSTKq4XkRi182zI.ttf","200":"http://fonts.gstatic.com/s/librefranklin/v2/jizAREVItHgc8qDIbSTKq4XkRi3Q-hIz.ttf","300":"http://fonts.gstatic.com/s/librefranklin/v2/jizAREVItHgc8qDIbSTKq4XkRi20-RIz.ttf","500":"http://fonts.gstatic.com/s/librefranklin/v2/jizAREVItHgc8qDIbSTKq4XkRi3s-BIz.ttf","600":"http://fonts.gstatic.com/s/librefranklin/v2/jizAREVItHgc8qDIbSTKq4XkRi3A_xIz.ttf","700":"http://fonts.gstatic.com/s/librefranklin/v2/jizAREVItHgc8qDIbSTKq4XkRi2k_hIz.ttf","800":"http://fonts.gstatic.com/s/librefranklin/v2/jizAREVItHgc8qDIbSTKq4XkRi24_RIz.ttf","900":"http://fonts.gstatic.com/s/librefranklin/v2/jizAREVItHgc8qDIbSTKq4XkRi2c_BIz.ttf","100italic":"http://fonts.gstatic.com/s/librefranklin/v2/jizHREVItHgc8qDIbSTKq4XkRiUa41YTiw.ttf","200italic":"http://fonts.gstatic.com/s/librefranklin/v2/jizGREVItHgc8qDIbSTKq4XkRiUa4_oyq14.ttf","300italic":"http://fonts.gstatic.com/s/librefranklin/v2/jizGREVItHgc8qDIbSTKq4XkRiUa454xq14.ttf","regular":"http://fonts.gstatic.com/s/librefranklin/v2/jizDREVItHgc8qDIbSTKq4XkRhUY.ttf","italic":"http://fonts.gstatic.com/s/librefranklin/v2/jizBREVItHgc8qDIbSTKq4XkRiUa2zI.ttf","500italic":"http://fonts.gstatic.com/s/librefranklin/v2/jizGREVItHgc8qDIbSTKq4XkRiUa48Ywq14.ttf","600italic":"http://fonts.gstatic.com/s/librefranklin/v2/jizGREVItHgc8qDIbSTKq4XkRiUa4-o3q14.ttf","700italic":"http://fonts.gstatic.com/s/librefranklin/v2/jizGREVItHgc8qDIbSTKq4XkRiUa4442q14.ttf","800italic":"http://fonts.gstatic.com/s/librefranklin/v2/jizGREVItHgc8qDIbSTKq4XkRiUa45I1q14.ttf","900italic":"http://fonts.gstatic.com/s/librefranklin/v2/jizGREVItHgc8qDIbSTKq4XkRiUa47Y0q14.ttf"},"Merriweather Sans":{"300":"http://fonts.gstatic.com/s/merriweathersans/v9/2-c49IRs1JiJN1FRAMjTN5zd9vgsFH1eYBDD.ttf","700":"http://fonts.gstatic.com/s/merriweathersans/v9/2-c49IRs1JiJN1FRAMjTN5zd9vgsFH1OZxDD.ttf","800":"http://fonts.gstatic.com/s/merriweathersans/v9/2-c49IRs1JiJN1FRAMjTN5zd9vgsFH1SZBDD.ttf","300italic":"http://fonts.gstatic.com/s/merriweathersans/v9/2-c29IRs1JiJN1FRAMjTN5zd9vgsFHXwepzB0hM.ttf","regular":"http://fonts.gstatic.com/s/merriweathersans/v9/2-c99IRs1JiJN1FRAMjTN5zd9vgsFEXy.ttf","italic":"http://fonts.gstatic.com/s/merriweathersans/v9/2-c79IRs1JiJN1FRAMjTN5zd9vgsFHXwQjA.ttf","700italic":"http://fonts.gstatic.com/s/merriweathersans/v9/2-c29IRs1JiJN1FRAMjTN5zd9vgsFHXweozG0hM.ttf","800italic":"http://fonts.gstatic.com/s/merriweathersans/v9/2-c29IRs1JiJN1FRAMjTN5zd9vgsFHXwepDF0hM.ttf"},"Nunito Sans":{"200":"http://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc9yAv5q.ttf","300":"http://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8WAf5q.ttf","600":"http://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc9iB_5q.ttf","700":"http://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8GBv5q.ttf","800":"http://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8aBf5q.ttf","900":"http://fonts.gstatic.com/s/nunitosans/v3/pe03MImSLYBIv1o4X1M8cc8-BP5q.ttf","200italic":"http://fonts.gstatic.com/s/nunitosans/v3/pe01MImSLYBIv1o4X1M8cce4GxZrU1Q.ttf","300italic":"http://fonts.gstatic.com/s/nunitosans/v3/pe01MImSLYBIv1o4X1M8cce4G3JoU1Q.ttf","regular":"http://fonts.gstatic.com/s/nunitosans/v3/pe0qMImSLYBIv1o4X1M8cfe6.ttf","italic":"http://fonts.gstatic.com/s/nunitosans/v3/pe0oMImSLYBIv1o4X1M8cce4I94.ttf","600italic":"http://fonts.gstatic.com/s/nunitosans/v3/pe01MImSLYBIv1o4X1M8cce4GwZuU1Q.ttf","700italic":"http://fonts.gstatic.com/s/nunitosans/v3/pe01MImSLYBIv1o4X1M8cce4G2JvU1Q.ttf","800italic":"http://fonts.gstatic.com/s/nunitosans/v3/pe01MImSLYBIv1o4X1M8cce4G35sU1Q.ttf","900italic":"http://fonts.gstatic.com/s/nunitosans/v3/pe01MImSLYBIv1o4X1M8cce4G1ptU1Q.ttf"},"Varela Round":{"regular":"http://fonts.gstatic.com/s/varelaround/v9/w8gdH283Tvk__Lua32TysjIvoA.ttf"},"Ubuntu Condensed":{"regular":"http://fonts.gstatic.com/s/ubuntucondensed/v8/u-4k0rCzjgs5J7oXnJcM_0kACGMtf-c.ttf"},"Shadows Into Light":{"regular":"http://fonts.gstatic.com/s/shadowsintolight/v7/UqyNK9UOIntux_czAvDQx_ZcHqZXBNQDcg.ttf"},"Asap":{"500":"http://fonts.gstatic.com/s/asap/v7/KFOnCniXp96aw8g9xUw.ttf","600":"http://fonts.gstatic.com/s/asap/v7/KFOnCniXp96aw-Q6xUw.ttf","700":"http://fonts.gstatic.com/s/asap/v7/KFOnCniXp96aw4A7xUw.ttf","regular":"http://fonts.gstatic.com/s/asap/v7/KFOoCniXp96a-zw.ttf","italic":"http://fonts.gstatic.com/s/asap/v7/KFOmCniXp96ayz4e5Q.ttf","500italic":"http://fonts.gstatic.com/s/asap/v7/KFOlCniXp96ayz4mEU9vAw.ttf","600italic":"http://fonts.gstatic.com/s/asap/v7/KFOlCniXp96ayz4mPUhvAw.ttf","700italic":"http://fonts.gstatic.com/s/asap/v7/KFOlCniXp96ayz4mWUlvAw.ttf"},"Bree Serif":{"regular":"http://fonts.gstatic.com/s/breeserif/v7/4UaHrEJCrhhnVA3DgluAx60.ttf"},"Exo":{"100":"http://fonts.gstatic.com/s/exo/v6/4UaMrEtFpBIaEH6m.ttf","200":"http://fonts.gstatic.com/s/exo/v6/4UaDrEtFpBIavF-G8A.ttf","300":"http://fonts.gstatic.com/s/exo/v6/4UaDrEtFpBIa2FyG8A.ttf","500":"http://fonts.gstatic.com/s/exo/v6/4UaDrEtFpBIagF2G8A.ttf","600":"http://fonts.gstatic.com/s/exo/v6/4UaDrEtFpBIarFqG8A.ttf","700":"http://fonts.gstatic.com/s/exo/v6/4UaDrEtFpBIayFuG8A.ttf","800":"http://fonts.gstatic.com/s/exo/v6/4UaDrEtFpBIa1FiG8A.ttf","900":"http://fonts.gstatic.com/s/exo/v6/4UaDrEtFpBIa8FmG8A.ttf","100italic":"http://fonts.gstatic.com/s/exo/v6/4UaCrEtFpBISdkbC0DI.ttf","200italic":"http://fonts.gstatic.com/s/exo/v6/4UaBrEtFpBISdkZu8RLm.ttf","300italic":"http://fonts.gstatic.com/s/exo/v6/4UaBrEtFpBISdkYK8hLm.ttf","regular":"http://fonts.gstatic.com/s/exo/v6/4UaOrEtFpBIidA.ttf","italic":"http://fonts.gstatic.com/s/exo/v6/4UaMrEtFpBISdn6m.ttf","500italic":"http://fonts.gstatic.com/s/exo/v6/4UaBrEtFpBISdkZS8xLm.ttf","600italic":"http://fonts.gstatic.com/s/exo/v6/4UaBrEtFpBISdkZ-9BLm.ttf","700italic":"http://fonts.gstatic.com/s/exo/v6/4UaBrEtFpBISdkYa9RLm.ttf","800italic":"http://fonts.gstatic.com/s/exo/v6/4UaBrEtFpBISdkYG9hLm.ttf","900italic":"http://fonts.gstatic.com/s/exo/v6/4UaBrEtFpBISdkYi9xLm.ttf"},"Gloria Hallelujah":{"regular":"http://fonts.gstatic.com/s/gloriahallelujah/v9/LYjYdHv3kUk9BMV96EIswT9DIbW-MLSy.ttf"},"Dancing Script":{"700":"http://fonts.gstatic.com/s/dancingscript/v9/If2SXTr6YS-zF4S-kcSWSVi_szpbr8Qt.ttf","regular":"http://fonts.gstatic.com/s/dancingscript/v9/If2RXTr6YS-zF4S-kcSWSVi_swLn.ttf"},"Abril Fatface":{"regular":"http://fonts.gstatic.com/s/abrilfatface/v9/zOL64pLDlL1D99S8g8PtiKchm-A.ttf"},"Archivo Narrow":{"500":"http://fonts.gstatic.com/s/archivonarrow/v8/tss3ApVBdCYD5Q7hcxTE1ArZ0b4Dqlla.ttf","600":"http://fonts.gstatic.com/s/archivonarrow/v8/tss3ApVBdCYD5Q7hcxTE1ArZ0b4vrVla.ttf","700":"http://fonts.gstatic.com/s/archivonarrow/v8/tss3ApVBdCYD5Q7hcxTE1ArZ0b5LrFla.ttf","regular":"http://fonts.gstatic.com/s/archivonarrow/v8/tss0ApVBdCYD5Q7hcxTE1ArZ0Yb3.ttf","italic":"http://fonts.gstatic.com/s/archivonarrow/v8/tss2ApVBdCYD5Q7hcxTE1ArZ0bb1iXk.ttf","500italic":"http://fonts.gstatic.com/s/archivonarrow/v8/tssxApVBdCYD5Q7hcxTE1ArZ0bb1sY1Z-9c.ttf","600italic":"http://fonts.gstatic.com/s/archivonarrow/v8/tssxApVBdCYD5Q7hcxTE1ArZ0bb1saFe-9c.ttf","700italic":"http://fonts.gstatic.com/s/archivonarrow/v8/tssxApVBdCYD5Q7hcxTE1ArZ0bb1scVf-9c.ttf"},"Source Code Pro":{"200":"http://fonts.gstatic.com/s/sourcecodepro/v7/HI_XiYsKILxRpg3hIP6sJ7fM7Pqt8srztA.ttf","300":"http://fonts.gstatic.com/s/sourcecodepro/v7/HI_XiYsKILxRpg3hIP6sJ7fM7PqtlsnztA.ttf","500":"http://fonts.gstatic.com/s/sourcecodepro/v7/HI_XiYsKILxRpg3hIP6sJ7fM7PqtzsjztA.ttf","600":"http://fonts.gstatic.com/s/sourcecodepro/v7/HI_XiYsKILxRpg3hIP6sJ7fM7Pqt4s_ztA.ttf","700":"http://fonts.gstatic.com/s/sourcecodepro/v7/HI_XiYsKILxRpg3hIP6sJ7fM7Pqths7ztA.ttf","900":"http://fonts.gstatic.com/s/sourcecodepro/v7/HI_XiYsKILxRpg3hIP6sJ7fM7PqtvszztA.ttf","regular":"http://fonts.gstatic.com/s/sourcecodepro/v7/HI_SiYsKILxRpg3hIP6sJ7fM7PqVOg.ttf"},"Signika":{"300":"http://fonts.gstatic.com/s/signika/v8/vEFU2_JTCgwQ5ejvE_oEI3A.ttf","600":"http://fonts.gstatic.com/s/signika/v8/vEFU2_JTCgwQ5ejvE44CI3A.ttf","700":"http://fonts.gstatic.com/s/signika/v8/vEFU2_JTCgwQ5ejvE-oDI3A.ttf","regular":"http://fonts.gstatic.com/s/signika/v8/vEFR2_JTCgwQ5ejvK1Y.ttf"},"Hind Siliguri":{"300":"http://fonts.gstatic.com/s/hindsiliguri/v4/ijwOs5juQtsyLLR5jN4cxBEoRDf44uE.ttf","500":"http://fonts.gstatic.com/s/hindsiliguri/v4/ijwOs5juQtsyLLR5jN4cxBEoRG_54uE.ttf","600":"http://fonts.gstatic.com/s/hindsiliguri/v4/ijwOs5juQtsyLLR5jN4cxBEoREP-4uE.ttf","700":"http://fonts.gstatic.com/s/hindsiliguri/v4/ijwOs5juQtsyLLR5jN4cxBEoRCf_4uE.ttf","regular":"http://fonts.gstatic.com/s/hindsiliguri/v4/ijwTs5juQtsyLLR5jN4cxBEofJs.ttf"},"Questrial":{"regular":"http://fonts.gstatic.com/s/questrial/v7/QdVUSTchPBm7nuUeVf7EuQ.ttf"},"Acme":{"regular":"http://fonts.gstatic.com/s/acme/v7/RrQfboBx-C5_bx0.ttf"},"Source Serif Pro":{"600":"http://fonts.gstatic.com/s/sourceserifpro/v5/neIXzD-0qpwxpaWvjeD0X88SAOeasasahSs.ttf","700":"http://fonts.gstatic.com/s/sourceserifpro/v5/neIXzD-0qpwxpaWvjeD0X88SAOeasc8bhSs.ttf","regular":"http://fonts.gstatic.com/s/sourceserifpro/v5/neIQzD-0qpwxpaWvjeD0X88SAOeaiXM.ttf"},"Play":{"700":"http://fonts.gstatic.com/s/play/v9/6ae84K2oVqwItm4TOpc.ttf","regular":"http://fonts.gstatic.com/s/play/v9/6aez4K2oVqwIjtI.ttf"},"Amatic SC":{"700":"http://fonts.gstatic.com/s/amaticsc/v11/TUZ3zwprpvBS1izr_vOMscG6eQ.ttf","regular":"http://fonts.gstatic.com/s/amaticsc/v11/TUZyzwprpvBS1izr_vO0DQ.ttf"},"Kanit":{"100":"http://fonts.gstatic.com/s/kanit/v3/nKKX-Go6G5tXcr72GwU.ttf","200":"http://fonts.gstatic.com/s/kanit/v3/nKKU-Go6G5tXcr5aOiWg.ttf","300":"http://fonts.gstatic.com/s/kanit/v3/nKKU-Go6G5tXcr4-OSWg.ttf","500":"http://fonts.gstatic.com/s/kanit/v3/nKKU-Go6G5tXcr5mOCWg.ttf","600":"http://fonts.gstatic.com/s/kanit/v3/nKKU-Go6G5tXcr5KPyWg.ttf","700":"http://fonts.gstatic.com/s/kanit/v3/nKKU-Go6G5tXcr4uPiWg.ttf","800":"http://fonts.gstatic.com/s/kanit/v3/nKKU-Go6G5tXcr4yPSWg.ttf","900":"http://fonts.gstatic.com/s/kanit/v3/nKKU-Go6G5tXcr4WPCWg.ttf","100italic":"http://fonts.gstatic.com/s/kanit/v3/nKKV-Go6G5tXcraQI2GAdQ.ttf","200italic":"http://fonts.gstatic.com/s/kanit/v3/nKKS-Go6G5tXcraQI82hVaQ.ttf","300italic":"http://fonts.gstatic.com/s/kanit/v3/nKKS-Go6G5tXcraQI6miVaQ.ttf","regular":"http://fonts.gstatic.com/s/kanit/v3/nKKZ-Go6G5tXcoaS.ttf","italic":"http://fonts.gstatic.com/s/kanit/v3/nKKX-Go6G5tXcraQGwU.ttf","500italic":"http://fonts.gstatic.com/s/kanit/v3/nKKS-Go6G5tXcraQI_GjVaQ.ttf","600italic":"http://fonts.gstatic.com/s/kanit/v3/nKKS-Go6G5tXcraQI92kVaQ.ttf","700italic":"http://fonts.gstatic.com/s/kanit/v3/nKKS-Go6G5tXcraQI7mlVaQ.ttf","800italic":"http://fonts.gstatic.com/s/kanit/v3/nKKS-Go6G5tXcraQI6WmVaQ.ttf","900italic":"http://fonts.gstatic.com/s/kanit/v3/nKKS-Go6G5tXcraQI4GnVaQ.ttf"},"Maven Pro":{"500":"http://fonts.gstatic.com/s/mavenpro/v11/7Au4p_AqnyWWAxW2Wk3OPkctOA.ttf","700":"http://fonts.gstatic.com/s/mavenpro/v11/7Au4p_AqnyWWAxW2Wk3OdkEtOA.ttf","900":"http://fonts.gstatic.com/s/mavenpro/v11/7Au4p_AqnyWWAxW2Wk3OTkMtOA.ttf","regular":"http://fonts.gstatic.com/s/mavenpro/v11/7Au9p_AqnyWWAxW2Wk32yg.ttf"},"EB Garamond":{"500":"http://fonts.gstatic.com/s/ebgaramond/v9/SlGJmQSNjdsmc35JDF1K5GyGaxwV.ttf","600":"http://fonts.gstatic.com/s/ebgaramond/v9/SlGJmQSNjdsmc35JDF1K5GyqbBwV.ttf","700":"http://fonts.gstatic.com/s/ebgaramond/v9/SlGJmQSNjdsmc35JDF1K5GzObRwV.ttf","800":"http://fonts.gstatic.com/s/ebgaramond/v9/SlGJmQSNjdsmc35JDF1K5GzSbhwV.ttf","regular":"http://fonts.gstatic.com/s/ebgaramond/v9/SlGUmQSNjdsmc35JDF1K5FRy.ttf","italic":"http://fonts.gstatic.com/s/ebgaramond/v9/SlGWmQSNjdsmc35JDF1K5GRwSDw.ttf","500italic":"http://fonts.gstatic.com/s/ebgaramond/v9/SlGLmQSNjdsmc35JDF1K5GRwcMgWQgs.ttf","600italic":"http://fonts.gstatic.com/s/ebgaramond/v9/SlGLmQSNjdsmc35JDF1K5GRwcOQRQgs.ttf","700italic":"http://fonts.gstatic.com/s/ebgaramond/v9/SlGLmQSNjdsmc35JDF1K5GRwcIAQQgs.ttf","800italic":"http://fonts.gstatic.com/s/ebgaramond/v9/SlGLmQSNjdsmc35JDF1K5GRwcJwTQgs.ttf"},"Archivo Black":{"regular":"http://fonts.gstatic.com/s/archivoblack/v7/HTxqL289NzCGg4MzN6KJ7eW6OYs.ttf"},"Francois One":{"regular":"http://fonts.gstatic.com/s/francoisone/v11/_Xmr-H4zszafZw3A-KPSZutNxg.ttf"},"Patua One":{"regular":"http://fonts.gstatic.com/s/patuaone/v7/ZXuke1cDvLCKLDcimxBI5A.ttf"},"Comfortaa":{"300":"http://fonts.gstatic.com/s/comfortaa/v12/1Ptpg8LJRfWJmhDAuUsw5qNPBQ.ttf","700":"http://fonts.gstatic.com/s/comfortaa/v12/1Ptpg8LJRfWJmhDAuUsw9qRPBQ.ttf","regular":"http://fonts.gstatic.com/s/comfortaa/v12/1Ptsg8LJRfWJmhDAuUsISg.ttf"},"Crete Round":{"regular":"http://fonts.gstatic.com/s/creteround/v6/55xoey1sJNPjPiv1ZZZrxJ18.ttf","italic":"http://fonts.gstatic.com/s/creteround/v6/55xqey1sJNPjPiv1ZZZrxK1-0bg.ttf"},"PT Sans Caption":{"700":"http://fonts.gstatic.com/s/ptsanscaption/v10/0FlJVP6Hrxmt7-fsUFhlFXNIlpcSwSrUSw.ttf","regular":"http://fonts.gstatic.com/s/ptsanscaption/v10/0FlMVP6Hrxmt7-fsUFhlFXNIlpcqfQ.ttf"},"Rajdhani":{"300":"http://fonts.gstatic.com/s/rajdhani/v7/LDI2apCSOBg7S-QT7pasEcOs.ttf","500":"http://fonts.gstatic.com/s/rajdhani/v7/LDI2apCSOBg7S-QT7pb0EMOs.ttf","600":"http://fonts.gstatic.com/s/rajdhani/v7/LDI2apCSOBg7S-QT7pbYF8Os.ttf","700":"http://fonts.gstatic.com/s/rajdhani/v7/LDI2apCSOBg7S-QT7pa8FsOs.ttf","regular":"http://fonts.gstatic.com/s/rajdhani/v7/LDIxapCSOBg7S-QT7q4A.ttf"},"Cairo":{"200":"http://fonts.gstatic.com/s/cairo/v3/SLXLc1nY6Hkvalrub76M.ttf","300":"http://fonts.gstatic.com/s/cairo/v3/SLXLc1nY6HkvalqKbL6M.ttf","600":"http://fonts.gstatic.com/s/cairo/v3/SLXLc1nY6Hkvalr-ar6M.ttf","700":"http://fonts.gstatic.com/s/cairo/v3/SLXLc1nY6Hkvalqaa76M.ttf","900":"http://fonts.gstatic.com/s/cairo/v3/SLXLc1nY6Hkvalqiab6M.ttf","regular":"http://fonts.gstatic.com/s/cairo/v3/SLXGc1nY6HkvamIm.ttf"},"Cuprum":{"700":"http://fonts.gstatic.com/s/cuprum/v9/dg4n_pLmvrkcOkBFnc5njw.ttf","regular":"http://fonts.gstatic.com/s/cuprum/v9/dg4k_pLmvrkcOkB9IQ.ttf","italic":"http://fonts.gstatic.com/s/cuprum/v9/dg4m_pLmvrkcOkBNI-tH.ttf","700italic":"http://fonts.gstatic.com/s/cuprum/v9/dg4h_pLmvrkcOkBNI9P7ipwt.ttf"},"Rokkitt":{"100":"http://fonts.gstatic.com/s/rokkitt/v12/qFdG35qfgYFjGy5hmCWCcw.ttf","200":"http://fonts.gstatic.com/s/rokkitt/v12/qFdB35qfgYFjGy5hmImjU94.ttf","300":"http://fonts.gstatic.com/s/rokkitt/v12/qFdB35qfgYFjGy5hmO2gU94.ttf","500":"http://fonts.gstatic.com/s/rokkitt/v12/qFdB35qfgYFjGy5hmLWhU94.ttf","600":"http://fonts.gstatic.com/s/rokkitt/v12/qFdB35qfgYFjGy5hmJmmU94.ttf","700":"http://fonts.gstatic.com/s/rokkitt/v12/qFdB35qfgYFjGy5hmP2nU94.ttf","800":"http://fonts.gstatic.com/s/rokkitt/v12/qFdB35qfgYFjGy5hmOGkU94.ttf","900":"http://fonts.gstatic.com/s/rokkitt/v12/qFdB35qfgYFjGy5hmMWlU94.ttf","regular":"http://fonts.gstatic.com/s/rokkitt/v12/qFdE35qfgYFjGy5hoEE.ttf"},"Poiret One":{"regular":"http://fonts.gstatic.com/s/poiretone/v5/UqyVK80NJXN4zfRgbdfbk5k.ttf"},"Vollkorn":{"600":"http://fonts.gstatic.com/s/vollkorn/v8/0yb6GDoxxrvAnPhYGxH2TGg-.ttf","700":"http://fonts.gstatic.com/s/vollkorn/v8/0yb6GDoxxrvAnPhYGxGSTWg-.ttf","900":"http://fonts.gstatic.com/s/vollkorn/v8/0yb6GDoxxrvAnPhYGxGqT2g-.ttf","regular":"http://fonts.gstatic.com/s/vollkorn/v8/0yb9GDoxxrvAnPhYGyku.ttf","italic":"http://fonts.gstatic.com/s/vollkorn/v8/0yb7GDoxxrvAnPhYGxksaEg.ttf","600italic":"http://fonts.gstatic.com/s/vollkorn/v8/0yb4GDoxxrvAnPhYGxksUJA6jBA.ttf","700italic":"http://fonts.gstatic.com/s/vollkorn/v8/0yb4GDoxxrvAnPhYGxksUPQ7jBA.ttf","900italic":"http://fonts.gstatic.com/s/vollkorn/v8/0yb4GDoxxrvAnPhYGxksUMw5jBA.ttf"},"Cinzel":{"700":"http://fonts.gstatic.com/s/cinzel/v7/8vIK7ww63mVu7gtzTUHeFA.ttf","900":"http://fonts.gstatic.com/s/cinzel/v7/8vIK7ww63mVu7gtzdUPeFA.ttf","regular":"http://fonts.gstatic.com/s/cinzel/v7/8vIJ7ww63mVu7gtL8Q.ttf"},"Great Vibes":{"regular":"http://fonts.gstatic.com/s/greatvibes/v5/RWmMoKWR9v4ksMfaWd_JN-XC.ttf"},"Heebo":{"100":"http://fonts.gstatic.com/s/heebo/v3/NGS0v5_NC0k9P9mVTbQ.ttf","300":"http://fonts.gstatic.com/s/heebo/v3/NGS3v5_NC0k9P9ldb5RL.ttf","500":"http://fonts.gstatic.com/s/heebo/v3/NGS3v5_NC0k9P9kFbpRL.ttf","700":"http://fonts.gstatic.com/s/heebo/v3/NGS3v5_NC0k9P9lNaJRL.ttf","800":"http://fonts.gstatic.com/s/heebo/v3/NGS3v5_NC0k9P9lRa5RL.ttf","900":"http://fonts.gstatic.com/s/heebo/v3/NGS3v5_NC0k9P9l1apRL.ttf","regular":"http://fonts.gstatic.com/s/heebo/v3/NGS6v5_NC0k9P-Hx.ttf"},"Righteous":{"regular":"http://fonts.gstatic.com/s/righteous/v6/1cXxaUPXBpj2rGoU7C9mjw.ttf"},"Alegreya":{"500":"http://fonts.gstatic.com/s/alegreya/v10/4UaGrEBBsBhlBjvfkSoS5I3J.ttf","700":"http://fonts.gstatic.com/s/alegreya/v10/4UaGrEBBsBhlBjvfkSpa4o3J.ttf","800":"http://fonts.gstatic.com/s/alegreya/v10/4UaGrEBBsBhlBjvfkSpG4Y3J.ttf","900":"http://fonts.gstatic.com/s/alegreya/v10/4UaGrEBBsBhlBjvfkSpi4I3J.ttf","regular":"http://fonts.gstatic.com/s/alegreya/v10/4UaBrEBBsBhlBjvfkRLm.ttf","italic":"http://fonts.gstatic.com/s/alegreya/v10/4UaHrEBBsBhlBjvfkSLkx60.ttf","500italic":"http://fonts.gstatic.com/s/alegreya/v10/4UaErEBBsBhlBjvfkSLk_1nKwps.ttf","700italic":"http://fonts.gstatic.com/s/alegreya/v10/4UaErEBBsBhlBjvfkSLk_xHMwps.ttf","800italic":"http://fonts.gstatic.com/s/alegreya/v10/4UaErEBBsBhlBjvfkSLk_w3Pwps.ttf","900italic":"http://fonts.gstatic.com/s/alegreya/v10/4UaErEBBsBhlBjvfkSLk_ynOwps.ttf"},"Ropa Sans":{"regular":"http://fonts.gstatic.com/s/ropasans/v7/EYqxmaNOzLlWtsZSScyKWg.ttf","italic":"http://fonts.gstatic.com/s/ropasans/v7/EYq3maNOzLlWtsZSScy6WDNs.ttf"},"Pathway Gothic One":{"regular":"http://fonts.gstatic.com/s/pathwaygothicone/v6/MwQrbgD32-KAvjkYGNUUxAtW7pEBwx-dTA.ttf"},"Catamaran":{"100":"http://fonts.gstatic.com/s/catamaran/v4/o-0OIpQoyXQa2RxT7-5jhjRF.ttf","200":"http://fonts.gstatic.com/s/catamaran/v4/o-0NIpQoyXQa2RxT7-5jKhVlYw.ttf","300":"http://fonts.gstatic.com/s/catamaran/v4/o-0NIpQoyXQa2RxT7-5jThZlYw.ttf","500":"http://fonts.gstatic.com/s/catamaran/v4/o-0NIpQoyXQa2RxT7-5jFhdlYw.ttf","600":"http://fonts.gstatic.com/s/catamaran/v4/o-0NIpQoyXQa2RxT7-5jOhBlYw.ttf","700":"http://fonts.gstatic.com/s/catamaran/v4/o-0NIpQoyXQa2RxT7-5jXhFlYw.ttf","800":"http://fonts.gstatic.com/s/catamaran/v4/o-0NIpQoyXQa2RxT7-5jQhJlYw.ttf","900":"http://fonts.gstatic.com/s/catamaran/v4/o-0NIpQoyXQa2RxT7-5jZhNlYw.ttf","regular":"http://fonts.gstatic.com/s/catamaran/v4/o-0IIpQoyXQa2RxT7-5b4g.ttf"},"Permanent Marker":{"regular":"http://fonts.gstatic.com/s/permanentmarker/v7/Fh4uPib9Iyv2ucM6pGQMWimMp004Hao.ttf"},"Passion One":{"700":"http://fonts.gstatic.com/s/passionone/v8/Pby6FmL8HhTPqbjUzux3JEMq037o.ttf","900":"http://fonts.gstatic.com/s/passionone/v8/Pby6FmL8HhTPqbjUzux3JEMS0X7o.ttf","regular":"http://fonts.gstatic.com/s/passionone/v8/PbynFmL8HhTPqbjUzux3JHuW.ttf"},"Old Standard TT":{"700":"http://fonts.gstatic.com/s/oldstandardtt/v9/MwQrbh3o1vLImiwAVvYawgcf2eVWEX-dTA.ttf","regular":"http://fonts.gstatic.com/s/oldstandardtt/v9/MwQubh3o1vLImiwAVvYawgcf2eVurQ.ttf","italic":"http://fonts.gstatic.com/s/oldstandardtt/v9/MwQsbh3o1vLImiwAVvYawgcf2eVer1q9.ttf"},"Noticia Text":{"700":"http://fonts.gstatic.com/s/noticiatext/v7/VuJpdNDF2Yv9qppOePKYRP1-3R59vw.ttf","regular":"http://fonts.gstatic.com/s/noticiatext/v7/VuJ2dNDF2Yv9qppOePKYRP1GYQ.ttf","italic":"http://fonts.gstatic.com/s/noticiatext/v7/VuJodNDF2Yv9qppOePKYRP12Yztd.ttf","700italic":"http://fonts.gstatic.com/s/noticiatext/v7/VuJrdNDF2Yv9qppOePKYRP12YwPhumvV.ttf"},"Russo One":{"regular":"http://fonts.gstatic.com/s/russoone/v6/Z9XUDmZRWg6M1LvRYsH-yA.ttf"},"Teko":{"300":"http://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdQhfgCM.ttf","500":"http://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdVBegCM.ttf","600":"http://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdXxZgCM.ttf","700":"http://fonts.gstatic.com/s/teko/v7/LYjCdG7kmE0gdRhYgCM.ttf","regular":"http://fonts.gstatic.com/s/teko/v7/LYjNdG7kmE0gTaQ.ttf"},"Satisfy":{"regular":"http://fonts.gstatic.com/s/satisfy/v8/rP2Hp2yn6lkG50LoOZQ.ttf"},"Kaushan Script":{"regular":"http://fonts.gstatic.com/s/kaushanscript/v6/vm8vdRfvXFLG3OLnsO15WYS5DF7_.ttf"},"Courgette":{"regular":"http://fonts.gstatic.com/s/courgette/v5/wEO_EBrAnc9BLjLQAUkFUQ.ttf"},"Domine":{"700":"http://fonts.gstatic.com/s/domine/v5/L0x_DFMnlVwD4h3pAN-CTQ.ttf","regular":"http://fonts.gstatic.com/s/domine/v5/L0x8DFMnlVwD4h3RvA.ttf"},"ABeeZee":{"regular":"http://fonts.gstatic.com/s/abeezee/v11/esDR31xSG-6AGleN6tI.ttf","italic":"http://fonts.gstatic.com/s/abeezee/v11/esDT31xSG-6AGleN2tCklQ.ttf"},"Alegreya Sans":{"100":"http://fonts.gstatic.com/s/alegreyasans/v8/5aUt9_-1phKLFgshYDvh6Vwt5TltuA.ttf","300":"http://fonts.gstatic.com/s/alegreyasans/v8/5aUu9_-1phKLFgshYDvh6Vwt5fFPmE0.ttf","500":"http://fonts.gstatic.com/s/alegreyasans/v8/5aUu9_-1phKLFgshYDvh6Vwt5alOmE0.ttf","700":"http://fonts.gstatic.com/s/alegreyasans/v8/5aUu9_-1phKLFgshYDvh6Vwt5eFImE0.ttf","800":"http://fonts.gstatic.com/s/alegreyasans/v8/5aUu9_-1phKLFgshYDvh6Vwt5f1LmE0.ttf","900":"http://fonts.gstatic.com/s/alegreyasans/v8/5aUu9_-1phKLFgshYDvh6Vwt5dlKmE0.ttf","100italic":"http://fonts.gstatic.com/s/alegreyasans/v8/5aUv9_-1phKLFgshYDvh6Vwt7V9V3G1W.ttf","300italic":"http://fonts.gstatic.com/s/alegreyasans/v8/5aUo9_-1phKLFgshYDvh6Vwt7V9VFE92jg.ttf","regular":"http://fonts.gstatic.com/s/alegreyasans/v8/5aUz9_-1phKLFgshYDvh6Vwt3V0.ttf","italic":"http://fonts.gstatic.com/s/alegreyasans/v8/5aUt9_-1phKLFgshYDvh6Vwt7V9tuA.ttf","500italic":"http://fonts.gstatic.com/s/alegreyasans/v8/5aUo9_-1phKLFgshYDvh6Vwt7V9VTE52jg.ttf","700italic":"http://fonts.gstatic.com/s/alegreyasans/v8/5aUo9_-1phKLFgshYDvh6Vwt7V9VBEh2jg.ttf","800italic":"http://fonts.gstatic.com/s/alegreyasans/v8/5aUo9_-1phKLFgshYDvh6Vwt7V9VGEt2jg.ttf","900italic":"http://fonts.gstatic.com/s/alegreyasans/v8/5aUo9_-1phKLFgshYDvh6Vwt7V9VPEp2jg.ttf"},"Yantramanav":{"100":"http://fonts.gstatic.com/s/yantramanav/v3/flU-Rqu5zY00QEpyWJYWN5-QXeM.ttf","300":"http://fonts.gstatic.com/s/yantramanav/v3/flUhRqu5zY00QEpyWJYWN59Yf8NZ.ttf","500":"http://fonts.gstatic.com/s/yantramanav/v3/flUhRqu5zY00QEpyWJYWN58AfsNZ.ttf","700":"http://fonts.gstatic.com/s/yantramanav/v3/flUhRqu5zY00QEpyWJYWN59IeMNZ.ttf","900":"http://fonts.gstatic.com/s/yantramanav/v3/flUhRqu5zY00QEpyWJYWN59wesNZ.ttf","regular":"http://fonts.gstatic.com/s/yantramanav/v3/flU8Rqu5zY00QEpyWJYWN6f0.ttf"},"Philosopher":{"700":"http://fonts.gstatic.com/s/philosopher/v9/vEFI2_5QCwIS4_Dhez5jcWjVamgc.ttf","regular":"http://fonts.gstatic.com/s/philosopher/v9/vEFV2_5QCwIS4_Dhez5jcVBp.ttf","italic":"http://fonts.gstatic.com/s/philosopher/v9/vEFX2_5QCwIS4_Dhez5jcWBrT0g.ttf","700italic":"http://fonts.gstatic.com/s/philosopher/v9/vEFK2_5QCwIS4_Dhez5jcWBrd_QZ8tI.ttf"},"Prompt":{"100":"http://fonts.gstatic.com/s/prompt/v2/-W_9XJnvUD7dzB2CA9oY.ttf","200":"http://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cr_s4bg.ttf","300":"http://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cy_g4bg.ttf","500":"http://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Ck_k4bg.ttf","600":"http://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cv_44bg.ttf","700":"http://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2C2_84bg.ttf","800":"http://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2Cx_w4bg.ttf","900":"http://fonts.gstatic.com/s/prompt/v2/-W_8XJnvUD7dzB2C4_04bg.ttf","100italic":"http://fonts.gstatic.com/s/prompt/v2/-W_7XJnvUD7dzB2KZeJ8TkM.ttf","200italic":"http://fonts.gstatic.com/s/prompt/v2/-W_6XJnvUD7dzB2KZeLQb2Mr.ttf","300italic":"http://fonts.gstatic.com/s/prompt/v2/-W_6XJnvUD7dzB2KZeK0bGMr.ttf","regular":"http://fonts.gstatic.com/s/prompt/v2/-W__XJnvUD7dzB26Zw.ttf","italic":"http://fonts.gstatic.com/s/prompt/v2/-W_9XJnvUD7dzB2KZdoY.ttf","500italic":"http://fonts.gstatic.com/s/prompt/v2/-W_6XJnvUD7dzB2KZeLsbWMr.ttf","600italic":"http://fonts.gstatic.com/s/prompt/v2/-W_6XJnvUD7dzB2KZeLAamMr.ttf","700italic":"http://fonts.gstatic.com/s/prompt/v2/-W_6XJnvUD7dzB2KZeKka2Mr.ttf","800italic":"http://fonts.gstatic.com/s/prompt/v2/-W_6XJnvUD7dzB2KZeK4aGMr.ttf","900italic":"http://fonts.gstatic.com/s/prompt/v2/-W_6XJnvUD7dzB2KZeKcaWMr.ttf"},"Orbitron":{"500":"http://fonts.gstatic.com/s/orbitron/v9/yMJWMIlzdpvBhQQL_QJIVAhx.ttf","700":"http://fonts.gstatic.com/s/orbitron/v9/yMJWMIlzdpvBhQQL_QIAUghx.ttf","900":"http://fonts.gstatic.com/s/orbitron/v9/yMJWMIlzdpvBhQQL_QI4UAhx.ttf","regular":"http://fonts.gstatic.com/s/orbitron/v9/yMJRMIlzdpvBhQQL_Tq8.ttf"},"Monda":{"700":"http://fonts.gstatic.com/s/monda/v7/TK3gWkYFABsmjsLaGz8D.ttf","regular":"http://fonts.gstatic.com/s/monda/v7/TK3tWkYFABsmjvpm.ttf"},"Cookie":{"regular":"http://fonts.gstatic.com/s/cookie/v8/syky-y18lb0tSbfNlQ.ttf"},"Quattrocento Sans":{"700":"http://fonts.gstatic.com/s/quattrocentosans/v10/va9Z4lja2NVIDdIAAoMR5MfuElaRB0RykmrW.ttf","regular":"http://fonts.gstatic.com/s/quattrocentosans/v10/va9c4lja2NVIDdIAAoMR5MfuElaRB3zO.ttf","italic":"http://fonts.gstatic.com/s/quattrocentosans/v10/va9a4lja2NVIDdIAAoMR5MfuElaRB0zMt0o.ttf","700italic":"http://fonts.gstatic.com/s/quattrocentosans/v10/va9X4lja2NVIDdIAAoMR5MfuElaRB0zMj_bTPXk.ttf"},"News Cycle":{"700":"http://fonts.gstatic.com/s/newscycle/v14/CSR54z1Qlv-GDxkbKVQ_dFsvaNM.ttf","regular":"http://fonts.gstatic.com/s/newscycle/v14/CSR64z1Qlv-GDxkbKVQ_TOc.ttf"},"Tinos":{"700":"http://fonts.gstatic.com/s/tinos/v11/buE1poGnedXvwj1AW0Fp.ttf","regular":"http://fonts.gstatic.com/s/tinos/v11/buE4poGnedXvwgX8.ttf","italic":"http://fonts.gstatic.com/s/tinos/v11/buE2poGnedXvwjX-fmE.ttf","700italic":"http://fonts.gstatic.com/s/tinos/v11/buEzpoGnedXvwjX-Rt1s0Co.ttf"},"Cormorant Garamond":{"300":"http://fonts.gstatic.com/s/cormorantgaramond/v5/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQAllvuQ.ttf","500":"http://fonts.gstatic.com/s/cormorantgaramond/v5/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQWlhvuQ.ttf","600":"http://fonts.gstatic.com/s/cormorantgaramond/v5/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQdl9vuQ.ttf","700":"http://fonts.gstatic.com/s/cormorantgaramond/v5/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5vuQ.ttf","300italic":"http://fonts.gstatic.com/s/cormorantgaramond/v5/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPjuw-N.ttf","regular":"http://fonts.gstatic.com/s/cormorantgaramond/v5/co3bmX5slCNuHLi8bLeY9MK7whWMhyjorg.ttf","italic":"http://fonts.gstatic.com/s/cormorantgaramond/v5/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrHtP.ttf","500italic":"http://fonts.gstatic.com/s/cormorantgaramond/v5/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEO7ug-N.ttf","600italic":"http://fonts.gstatic.com/s/cormorantgaramond/v5/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEOXvQ-N.ttf","700italic":"http://fonts.gstatic.com/s/cormorantgaramond/v5/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPzvA-N.ttf"},"Concert One":{"regular":"http://fonts.gstatic.com/s/concertone/v8/VEM1Ro9xs5PjtzCu-srDqRTl.ttf"},"Alfa Slab One":{"regular":"http://fonts.gstatic.com/s/alfaslabone/v7/6NUQ8FmMKwSEKjnm5-4v-4Jh6dU.ttf"},"Lobster Two":{"700":"http://fonts.gstatic.com/s/lobstertwo/v10/BngRUXZGTXPUvIoyV6yN5-92w4CB.ttf","regular":"http://fonts.gstatic.com/s/lobstertwo/v10/BngMUXZGTXPUvIoyV6yN59fK.ttf","italic":"http://fonts.gstatic.com/s/lobstertwo/v10/BngOUXZGTXPUvIoyV6yN5-fI5qA.ttf","700italic":"http://fonts.gstatic.com/s/lobstertwo/v10/BngTUXZGTXPUvIoyV6yN5-fI3hyEwRg.ttf"},"Istok Web":{"700":"http://fonts.gstatic.com/s/istokweb/v11/3qTqojGmgSyUukBzKslhvU5a_g.ttf","regular":"http://fonts.gstatic.com/s/istokweb/v11/3qTvojGmgSyUukBzKslZAQ.ttf","italic":"http://fonts.gstatic.com/s/istokweb/v11/3qTpojGmgSyUukBzKslpA2t6.ttf","700italic":"http://fonts.gstatic.com/s/istokweb/v11/3qT0ojGmgSyUukBzKslpA1PG-2MQ.ttf"},"Josefin Slab":{"100":"http://fonts.gstatic.com/s/josefinslab/v8/lW-nwjwOK3Ps5GSJlNNkMalvyQ6q.ttf","300":"http://fonts.gstatic.com/s/josefinslab/v8/lW-mwjwOK3Ps5GSJlNNkMalvASyKLg.ttf","600":"http://fonts.gstatic.com/s/josefinslab/v8/lW-mwjwOK3Ps5GSJlNNkMalvdSqKLg.ttf","700":"http://fonts.gstatic.com/s/josefinslab/v8/lW-mwjwOK3Ps5GSJlNNkMalvESuKLg.ttf","100italic":"http://fonts.gstatic.com/s/josefinslab/v8/lW-lwjwOK3Ps5GSJlNNkMalnrzbODso.ttf","300italic":"http://fonts.gstatic.com/s/josefinslab/v8/lW-kwjwOK3Ps5GSJlNNkMalnrzYGLOrg.ttf","regular":"http://fonts.gstatic.com/s/josefinslab/v8/lW-5wjwOK3Ps5GSJlNNkMalXrQ.ttf","italic":"http://fonts.gstatic.com/s/josefinslab/v8/lW-nwjwOK3Ps5GSJlNNkMalnrw6q.ttf","600italic":"http://fonts.gstatic.com/s/josefinslab/v8/lW-kwjwOK3Ps5GSJlNNkMalnrzZyKurg.ttf","700italic":"http://fonts.gstatic.com/s/josefinslab/v8/lW-kwjwOK3Ps5GSJlNNkMalnrzYWK-rg.ttf"},"Quattrocento":{"700":"http://fonts.gstatic.com/s/quattrocento/v9/OZpbg_xvsDZQL_LKIF7q4jP_eE3fdw.ttf","regular":"http://fonts.gstatic.com/s/quattrocento/v9/OZpEg_xvsDZQL_LKIF7q4jPHxA.ttf"},"Cardo":{"700":"http://fonts.gstatic.com/s/cardo/v9/wlpygwjKBV1pqhND-aQR.ttf","regular":"http://fonts.gstatic.com/s/cardo/v9/wlp_gwjKBV1pqiv_.ttf","italic":"http://fonts.gstatic.com/s/cardo/v9/wlpxgwjKBV1pqhv93IQ.ttf"},"Assistant":{"200":"http://fonts.gstatic.com/s/assistant/v2/2sDZZGJYnIjSi6H75xk7p0ScAw.ttf","300":"http://fonts.gstatic.com/s/assistant/v2/2sDZZGJYnIjSi6H75xk7w0ecAw.ttf","600":"http://fonts.gstatic.com/s/assistant/v2/2sDZZGJYnIjSi6H75xk7t0GcAw.ttf","700":"http://fonts.gstatic.com/s/assistant/v2/2sDZZGJYnIjSi6H75xk700CcAw.ttf","800":"http://fonts.gstatic.com/s/assistant/v2/2sDZZGJYnIjSi6H75xk7z0OcAw.ttf","regular":"http://fonts.gstatic.com/s/assistant/v2/2sDcZGJYnIjSi6H75xkDbw.ttf"},"Gudea":{"700":"http://fonts.gstatic.com/s/gudea/v5/neIIzCqgsI0mp9gz26WG.ttf","regular":"http://fonts.gstatic.com/s/gudea/v5/neIFzCqgsI0mp-CP.ttf","italic":"http://fonts.gstatic.com/s/gudea/v5/neILzCqgsI0mp9CN_oU.ttf"},"Fira Sans Condensed":{"100":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOjEADFm8hSaQTFG18FErVhsC9x-tarWZXtqA.ttf","200":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWTnMiMM.ttf","300":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWV3PiMM.ttf","500":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWQXOiMM.ttf","600":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWSnJiMM.ttf","700":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWU3IiMM.ttf","800":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWVHLiMM.ttf","900":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOsEADFm8hSaQTFG18FErVhsC9x-tarWXXKiMM.ttf","100italic":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOtEADFm8hSaQTFG18FErVhsC9x-tarUfPVzONU.ttf","200italic":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVYMJ0dw.ttf","300italic":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVBMF0dw.ttf","regular":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOhEADFm8hSaQTFG18FErVhsC9x-tarYfE.ttf","italic":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOjEADFm8hSaQTFG18FErVhsC9x-tarUfPtqA.ttf","500italic":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVXMB0dw.ttf","600italic":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVcMd0dw.ttf","700italic":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVFMZ0dw.ttf","800italic":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVCMV0dw.ttf","900italic":"http://fonts.gstatic.com/s/firasanscondensed/v2/wEOuEADFm8hSaQTFG18FErVhsC9x-tarUfPVLMR0dw.ttf"},"Economica":{"700":"http://fonts.gstatic.com/s/economica/v5/Qw3aZQZaHCLgIWa29ZBTjeckCg.ttf","regular":"http://fonts.gstatic.com/s/economica/v5/Qw3fZQZaHCLgIWa29ZBrMQ.ttf","italic":"http://fonts.gstatic.com/s/economica/v5/Qw3ZZQZaHCLgIWa29ZBbM8IE.ttf","700italic":"http://fonts.gstatic.com/s/economica/v5/Qw3EZQZaHCLgIWa29ZBbM_q4D3x9.ttf"},"Fredoka One":{"regular":"http://fonts.gstatic.com/s/fredokaone/v5/k3kUo8kEI-tA1RRcTZGmTmHB.ttf"},"Didact Gothic":{"regular":"http://fonts.gstatic.com/s/didactgothic/v11/ahcfv8qz1zt6hCC5G4F_P4ASpUw.ttf"},"Pontano Sans":{"regular":"http://fonts.gstatic.com/s/pontanosans/v5/qFdD35GdgYR8EzR6oBLDHa3qwg.ttf"},"Cabin Condensed":{"500":"http://fonts.gstatic.com/s/cabincondensed/v11/nwpJtK6mNhBK2err_hqkYhHRqmwilMH97A.ttf","600":"http://fonts.gstatic.com/s/cabincondensed/v11/nwpJtK6mNhBK2err_hqkYhHRqmwiuMb97A.ttf","700":"http://fonts.gstatic.com/s/cabincondensed/v11/nwpJtK6mNhBK2err_hqkYhHRqmwi3Mf97A.ttf","regular":"http://fonts.gstatic.com/s/cabincondensed/v11/nwpMtK6mNhBK2err_hqkYhHRqmwaYA.ttf"},"Luckiest Guy":{"regular":"http://fonts.gstatic.com/s/luckiestguy/v8/_gP_1RrxsjcxVyin9l9n_j2RSg.ttf"},"Playfair Display SC":{"700":"http://fonts.gstatic.com/s/playfairdisplaysc/v7/ke80OhoaMkR6-hSn7kbHVoFf7ZfgMPr_nQIpNcs.ttf","900":"http://fonts.gstatic.com/s/playfairdisplaysc/v7/ke80OhoaMkR6-hSn7kbHVoFf7ZfgMPr_nTorNcs.ttf","regular":"http://fonts.gstatic.com/s/playfairdisplaysc/v7/ke85OhoaMkR6-hSn7kbHVoFf7ZfgMPr_pb4.ttf","italic":"http://fonts.gstatic.com/s/playfairdisplaysc/v7/ke87OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbwMFQ.ttf","700italic":"http://fonts.gstatic.com/s/playfairdisplaysc/v7/ke82OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbw0qc4XKw.ttf","900italic":"http://fonts.gstatic.com/s/playfairdisplaysc/v7/ke82OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbw0kcwXKw.ttf"},"Amiri":{"700":"http://fonts.gstatic.com/s/amiri/v10/J7acnpd8CGxBHp2VkZY4.ttf","regular":"http://fonts.gstatic.com/s/amiri/v10/J7aRnpd8CGxBHqUp.ttf","italic":"http://fonts.gstatic.com/s/amiri/v10/J7afnpd8CGxBHpUrtLY.ttf","700italic":"http://fonts.gstatic.com/s/amiri/v10/J7aanpd8CGxBHpUrjAo9zps.ttf"},"Sacramento":{"regular":"http://fonts.gstatic.com/s/sacramento/v5/buEzpo6gcdjy0EiZMBUG0Co.ttf"},"Caveat":{"700":"http://fonts.gstatic.com/s/caveat/v4/Wnz5HAc5bAfYB2Qz3RM9og.ttf","regular":"http://fonts.gstatic.com/s/caveat/v4/Wnz6HAc5bAfYB2QLYQ.ttf"},"Kalam":{"300":"http://fonts.gstatic.com/s/kalam/v8/YA9Qr0Wd4kDdMtD6GgLL.ttf","700":"http://fonts.gstatic.com/s/kalam/v8/YA9Qr0Wd4kDdMtDqHQLL.ttf","regular":"http://fonts.gstatic.com/s/kalam/v8/YA9dr0Wd4kDdMuhW.ttf"},"Bangers":{"regular":"http://fonts.gstatic.com/s/bangers/v10/FeVQS0BTqb0h60ACL5k.ttf"},"Handlee":{"regular":"http://fonts.gstatic.com/s/handlee/v6/-F6xfjBsISg9aMakDmo.ttf"},"Changa":{"200":"http://fonts.gstatic.com/s/changa/v4/2-cl9JNi2YuVOUcsqb2bUg.ttf","300":"http://fonts.gstatic.com/s/changa/v4/2-cl9JNi2YuVOUcszb6bUg.ttf","500":"http://fonts.gstatic.com/s/changa/v4/2-cl9JNi2YuVOUcslb-bUg.ttf","600":"http://fonts.gstatic.com/s/changa/v4/2-cl9JNi2YuVOUcsubibUg.ttf","700":"http://fonts.gstatic.com/s/changa/v4/2-cl9JNi2YuVOUcs3bmbUg.ttf","800":"http://fonts.gstatic.com/s/changa/v4/2-cl9JNi2YuVOUcswbqbUg.ttf","regular":"http://fonts.gstatic.com/s/changa/v4/2-cm9JNi2YuVOUcUYQ.ttf"},"Hammersmith One":{"regular":"http://fonts.gstatic.com/s/hammersmithone/v8/qWcyB624q4L_C4jGQ9IK0O_dFlnbsg.ttf"},"Jura":{"300":"http://fonts.gstatic.com/s/jura/v9/z7NUdRfiaC4VVW9rdCw.ttf","500":"http://fonts.gstatic.com/s/jura/v9/z7NUdRfiaC4VVTdqdCw.ttf","600":"http://fonts.gstatic.com/s/jura/v9/z7NUdRfiaC4VVRttdCw.ttf","700":"http://fonts.gstatic.com/s/jura/v9/z7NUdRfiaC4VVX9sdCw.ttf","regular":"http://fonts.gstatic.com/s/jura/v9/z7NbdRfiaC4VbcM.ttf"},"Monoton":{"regular":"http://fonts.gstatic.com/s/monoton/v7/5h1aiZUrOngCibe4fkY.ttf"},"Nanum Myeongjo":{"700":"http://fonts.gstatic.com/s/nanummyeongjo/v6/9Bty3DZF0dXLMZlywRbVRNhxy2pXV1A0.ttf","800":"http://fonts.gstatic.com/s/nanummyeongjo/v6/9Bty3DZF0dXLMZlywRbVRNhxy2pLVFA0.ttf","regular":"http://fonts.gstatic.com/s/nanummyeongjo/v6/9Btx3DZF0dXLMZlywRbVRNhxy1Lr.ttf"},"Arapey":{"regular":"http://fonts.gstatic.com/s/arapey/v6/-W__XJn-UDDA2RC6Zw.ttf","italic":"http://fonts.gstatic.com/s/arapey/v6/-W_9XJn-UDDA2RCKZdoY.ttf"},"Sanchez":{"regular":"http://fonts.gstatic.com/s/sanchez/v5/Ycm2sZJORluHnXbITm4.ttf","italic":"http://fonts.gstatic.com/s/sanchez/v5/Ycm0sZJORluHnXbIfmxR-A.ttf"},"Cantarell":{"700":"http://fonts.gstatic.com/s/cantarell/v7/B50IF7ZDq37KMUvlO01xN4dOFA.ttf","regular":"http://fonts.gstatic.com/s/cantarell/v7/B50NF7ZDq37KMUvlO01Jiw.ttf","italic":"http://fonts.gstatic.com/s/cantarell/v7/B50LF7ZDq37KMUvlO015iaJu.ttf","700italic":"http://fonts.gstatic.com/s/cantarell/v7/B50WF7ZDq37KMUvlO015iZrSEY6a.ttf"},"BenchNine":{"300":"http://fonts.gstatic.com/s/benchnine/v6/ahcev8612zF4jxrwMosT--tRhQ.ttf","700":"http://fonts.gstatic.com/s/benchnine/v6/ahcev8612zF4jxrwMosT6-xRhQ.ttf","regular":"http://fonts.gstatic.com/s/benchnine/v6/ahcbv8612zF4jxrwMosrVw.ttf"},"Neuton":{"200":"http://fonts.gstatic.com/s/neuton/v10/UMBQrPtMoH62xUZKAKkfeg.ttf","300":"http://fonts.gstatic.com/s/neuton/v10/UMBQrPtMoH62xUZKZKofeg.ttf","700":"http://fonts.gstatic.com/s/neuton/v10/UMBQrPtMoH62xUZKdK0feg.ttf","800":"http://fonts.gstatic.com/s/neuton/v10/UMBQrPtMoH62xUZKaK4feg.ttf","regular":"http://fonts.gstatic.com/s/neuton/v10/UMBTrPtMoH62xUZyyA.ttf","italic":"http://fonts.gstatic.com/s/neuton/v10/UMBRrPtMoH62xUZCyog_.ttf"},"Marck Script":{"regular":"http://fonts.gstatic.com/s/marckscript/v8/nwpTtK2oNgBA3Or78gapdwuCzw.ttf"},"Yellowtail":{"regular":"http://fonts.gstatic.com/s/yellowtail/v8/OZpGg_pnoDtINPfRIlLotlw.ttf"},"Titan One":{"regular":"http://fonts.gstatic.com/s/titanone/v5/mFTzWbsGxbbS_J5cQcjykw.ttf"},"Volkhov":{"700":"http://fonts.gstatic.com/s/volkhov/v9/SlGVmQieoJcKemNeeY4hoHQ.ttf","regular":"http://fonts.gstatic.com/s/volkhov/v9/SlGQmQieoJcKemNeQTI.ttf","italic":"http://fonts.gstatic.com/s/volkhov/v9/SlGSmQieoJcKemNecTAEgA.ttf","700italic":"http://fonts.gstatic.com/s/volkhov/v9/SlGXmQieoJcKemNecTA8PHFSaA.ttf"},"Tangerine":{"700":"http://fonts.gstatic.com/s/tangerine/v9/Iurd6Y5j_oScZZow4VO5srNpjA.ttf","regular":"http://fonts.gstatic.com/s/tangerine/v9/IurY6Y5j_oScZZow4VOBDg.ttf"},"Shadows Into Light Two":{"regular":"http://fonts.gstatic.com/s/shadowsintolighttwo/v5/4iC86LVlZsRSjQhpWGedwyOoW-0A6_kpsyNmlAs.ttf"},"Prosto One":{"regular":"http://fonts.gstatic.com/s/prostoone/v6/OpNJno4VhNfK-RgpwWWxpio.ttf"},"Frank Ruhl Libre":{"300":"http://fonts.gstatic.com/s/frankruhllibre/v3/j8_36_fAw7jrcalD7oKYNX0QfAnPUxvHxJA.ttf","500":"http://fonts.gstatic.com/s/frankruhllibre/v3/j8_36_fAw7jrcalD7oKYNX0QfAnPU0PGxJA.ttf","700":"http://fonts.gstatic.com/s/frankruhllibre/v3/j8_36_fAw7jrcalD7oKYNX0QfAnPUwvAxJA.ttf","900":"http://fonts.gstatic.com/s/frankruhllibre/v3/j8_36_fAw7jrcalD7oKYNX0QfAnPUzPCxJA.ttf","regular":"http://fonts.gstatic.com/s/frankruhllibre/v3/j8_w6_fAw7jrcalD7oKYNX0QfAnPa7c.ttf"},"Ruda":{"700":"http://fonts.gstatic.com/s/ruda/v9/k3kQo8YQJOpFosM4Td4.ttf","900":"http://fonts.gstatic.com/s/ruda/v9/k3kQo8YQJOpFovs6Td4.ttf","regular":"http://fonts.gstatic.com/s/ruda/v9/k3kfo8YQJOpFmn8.ttf"},"Fira Sans Extra Condensed":{"100":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPMcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3Zyuvw.ttf","200":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3TCPn38.ttf","300":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3VSMn38.ttf","500":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3QyNn38.ttf","600":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3SCKn38.ttf","700":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3USLn38.ttf","800":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3ViIn38.ttf","900":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3XyJn38.ttf","100italic":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPOcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqW21-e.ttf","200italic":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWd36-pA.ttf","300italic":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWE32-pA.ttf","regular":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPKcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda5fg.ttf","italic":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPMcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fquvw.ttf","500italic":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWS3y-pA.ttf","600italic":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWZ3u-pA.ttf","700italic":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWA3q-pA.ttf","800italic":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWH3m-pA.ttf","900italic":"http://fonts.gstatic.com/s/firasansextracondensed/v2/NaPxcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fqWO3i-pA.ttf"},"Khand":{"300":"http://fonts.gstatic.com/s/khand/v6/TwMN-IINQlQQ0bL5cFE3.ttf","500":"http://fonts.gstatic.com/s/khand/v6/TwMN-IINQlQQ0bKhcVE3.ttf","600":"http://fonts.gstatic.com/s/khand/v6/TwMN-IINQlQQ0bKNdlE3.ttf","700":"http://fonts.gstatic.com/s/khand/v6/TwMN-IINQlQQ0bLpd1E3.ttf","regular":"http://fonts.gstatic.com/s/khand/v6/TwMA-IINQlQQ0YpV.ttf"},"Audiowide":{"regular":"http://fonts.gstatic.com/s/audiowide/v6/l7gdbjpo0cum0ckerWCtkQ.ttf"},"Armata":{"regular":"http://fonts.gstatic.com/s/armata/v8/gokvH63_HV5jQ-E9lA.ttf"},"Chivo":{"300":"http://fonts.gstatic.com/s/chivo/v9/va9F4kzIxd1KFrjDY8Z_.ttf","700":"http://fonts.gstatic.com/s/chivo/v9/va9F4kzIxd1KFrjTZMZ_.ttf","900":"http://fonts.gstatic.com/s/chivo/v9/va9F4kzIxd1KFrjrZsZ_.ttf","300italic":"http://fonts.gstatic.com/s/chivo/v9/va9D4kzIxd1KFrBteUp9sKg.ttf","regular":"http://fonts.gstatic.com/s/chivo/v9/va9I4kzIxd1KFoBv.ttf","italic":"http://fonts.gstatic.com/s/chivo/v9/va9G4kzIxd1KFrBtQeY.ttf","700italic":"http://fonts.gstatic.com/s/chivo/v9/va9D4kzIxd1KFrBteVp6sKg.ttf","900italic":"http://fonts.gstatic.com/s/chivo/v9/va9D4kzIxd1KFrBteWJ4sKg.ttf"},"Glegoo":{"700":"http://fonts.gstatic.com/s/glegoo/v6/_Xmu-HQyrTKWaw2xN4a9CA.ttf","regular":"http://fonts.gstatic.com/s/glegoo/v6/_Xmt-HQyrTKWaw2Jiw.ttf"},"Hind Madurai":{"300":"http://fonts.gstatic.com/s/hindmadurai/v3/f0Xu0e2p98ZvDXdZQIOcpqjfXaUneQ.ttf","500":"http://fonts.gstatic.com/s/hindmadurai/v3/f0Xu0e2p98ZvDXdZQIOcpqjfBaQneQ.ttf","600":"http://fonts.gstatic.com/s/hindmadurai/v3/f0Xu0e2p98ZvDXdZQIOcpqjfKaMneQ.ttf","700":"http://fonts.gstatic.com/s/hindmadurai/v3/f0Xu0e2p98ZvDXdZQIOcpqjfTaIneQ.ttf","regular":"http://fonts.gstatic.com/s/hindmadurai/v3/f0Xx0e2p98ZvDXdZQIOcpqjn8Q.ttf"},"Boogaloo":{"regular":"http://fonts.gstatic.com/s/boogaloo/v8/kmK-Zq45GAvOdnaW6x1F.ttf"},"Sorts Mill Goudy":{"regular":"http://fonts.gstatic.com/s/sortsmillgoudy/v7/Qw3GZR9MED_6PSuS_50nEaVrfzgEXH0.ttf","italic":"http://fonts.gstatic.com/s/sortsmillgoudy/v7/Qw3AZR9MED_6PSuS_50nEaVrfzgEbH8Eig.ttf"},"VT323":{"regular":"http://fonts.gstatic.com/s/vt323/v9/pxiKyp0ihIEF2hsY.ttf"},"Gentium Basic":{"700":"http://fonts.gstatic.com/s/gentiumbasic/v9/WnzgHAw9aB_JD2VGQVR80We3JLasrTo.ttf","regular":"http://fonts.gstatic.com/s/gentiumbasic/v9/Wnz9HAw9aB_JD2VGQVR80We3HAo.ttf","italic":"http://fonts.gstatic.com/s/gentiumbasic/v9/WnzjHAw9aB_JD2VGQVR80We3LAiJjQ.ttf","700italic":"http://fonts.gstatic.com/s/gentiumbasic/v9/WnzmHAw9aB_JD2VGQVR80We3LAixMT8eaA.ttf"},"Vidaloka":{"regular":"http://fonts.gstatic.com/s/vidaloka/v9/7cHrv4c3ipenMKlEass8.ttf"},"Pragati Narrow":{"700":"http://fonts.gstatic.com/s/pragatinarrow/v3/vm8sdRf0T0bS1ffgsPB7WZ-mD2ZD5fd_.ttf","regular":"http://fonts.gstatic.com/s/pragatinarrow/v3/vm8vdRf0T0bS1ffgsPB7WZ-mD17_.ttf"},"Khula":{"300":"http://fonts.gstatic.com/s/khula/v3/OpNPnoEOns3V7G-ljCvU.ttf","600":"http://fonts.gstatic.com/s/khula/v3/OpNPnoEOns3V7G_RiivU.ttf","700":"http://fonts.gstatic.com/s/khula/v3/OpNPnoEOns3V7G-1iyvU.ttf","800":"http://fonts.gstatic.com/s/khula/v3/OpNPnoEOns3V7G-piCvU.ttf","regular":"http://fonts.gstatic.com/s/khula/v3/OpNCnoEOns3V7FcJ.ttf"},"Amaranth":{"700":"http://fonts.gstatic.com/s/amaranth/v8/KtkpALODe433f0j1zMF-OPWi.ttf","regular":"http://fonts.gstatic.com/s/amaranth/v8/KtkuALODe433f0j1zPnC.ttf","italic":"http://fonts.gstatic.com/s/amaranth/v8/KtkoALODe433f0j1zMnAHdU.ttf","700italic":"http://fonts.gstatic.com/s/amaranth/v8/KtkrALODe433f0j1zMnAJWmn42Q.ttf"},"Forum":{"regular":"http://fonts.gstatic.com/s/forum/v8/6aey4Ky-Vb8Ew_IW.ttf"},"Architects Daughter":{"regular":"http://fonts.gstatic.com/s/architectsdaughter/v8/KtkxAKiDZI_td1Lkx62xHZHDtgO_Y-bvfY4.ttf"},"Unica One":{"regular":"http://fonts.gstatic.com/s/unicaone/v5/DPEuYwWHyAYGVTSmalshdg.ttf"},"Prata":{"regular":"http://fonts.gstatic.com/s/prata/v8/6xKhdSpbNNCT-vWI.ttf"},"Antic Slab":{"regular":"http://fonts.gstatic.com/s/anticslab/v6/bWt97fPFfRzkCa9Jlp6IWcI.ttf"},"Enriqueta":{"700":"http://fonts.gstatic.com/s/enriqueta/v6/gokpH6L7AUFrRvV44HVr92-HmA.ttf","regular":"http://fonts.gstatic.com/s/enriqueta/v6/goksH6L7AUFrRvV44HVTSw.ttf"},"Arsenal":{"700":"http://fonts.gstatic.com/s/arsenal/v2/wXKuE3kQtZQ4pF3D7-P5JeQ.ttf","regular":"http://fonts.gstatic.com/s/arsenal/v2/wXKrE3kQtZQ4pF3D118.ttf","italic":"http://fonts.gstatic.com/s/arsenal/v2/wXKpE3kQtZQ4pF3D513cBQ.ttf","700italic":"http://fonts.gstatic.com/s/arsenal/v2/wXKsE3kQtZQ4pF3D513kueEKnQ.ttf"},"Barlow Condensed":{"100":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxxL3I-JCGChYJ8VI-L6OO_au7B43LT3w.ttf","200":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxwL3I-JCGChYJ8VI-L6OO_au7B497y_3E.ttf","300":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxwL3I-JCGChYJ8VI-L6OO_au7B47rx_3E.ttf","500":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lw_3E.ttf","600":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873_3E.ttf","700":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2_3E.ttf","800":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1_3E.ttf","900":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0_3E.ttf","100italic":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxzL3I-JCGChYJ8VI-L6OO_au7B6xTru1H2.ttf","200italic":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrF3DWvA.ttf","300italic":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrc3PWvA.ttf","regular":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTx3L3I-JCGChYJ8VI-L6OO_au7B2xY.ttf","italic":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxxL3I-JCGChYJ8VI-L6OO_au7B6xTT3w.ttf","500italic":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrK3LWvA.ttf","600italic":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrB3XWvA.ttf","700italic":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3TWvA.ttf","800italic":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrf3fWvA.ttf","900italic":"http://fonts.gstatic.com/s/barlowcondensed/v1/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrW3bWvA.ttf"},"Ultra":{"regular":"http://fonts.gstatic.com/s/ultra/v10/zOLy4prXmrtY-tT6.ttf"},"Hind Vadodara":{"300":"http://fonts.gstatic.com/s/hindvadodara/v4/neIQzCKvrIcn5pbuuuriV9tTSDn3iXM.ttf","500":"http://fonts.gstatic.com/s/hindvadodara/v4/neIQzCKvrIcn5pbuuuriV9tTSGH2iXM.ttf","600":"http://fonts.gstatic.com/s/hindvadodara/v4/neIQzCKvrIcn5pbuuuriV9tTSE3xiXM.ttf","700":"http://fonts.gstatic.com/s/hindvadodara/v4/neIQzCKvrIcn5pbuuuriV9tTSCnwiXM.ttf","regular":"http://fonts.gstatic.com/s/hindvadodara/v4/neINzCKvrIcn5pbuuuriV9tTcJU.ttf"},"Kreon":{"300":"http://fonts.gstatic.com/s/kreon/v11/t5tjIRIUKY-TFH1sUU23.ttf","700":"http://fonts.gstatic.com/s/kreon/v11/t5tjIRIUKY-TFH18Vk23.ttf","regular":"http://fonts.gstatic.com/s/kreon/v11/t5tuIRIUKY-TFEXA.ttf"},"Caveat Brush":{"regular":"http://fonts.gstatic.com/s/caveatbrush/v3/EYq0maZfwr9S9-ETZc3fKXtMWw.ttf"},"Rufina":{"700":"http://fonts.gstatic.com/s/rufina/v5/Yq6W-LyURyLy-aKKHztAvA.ttf","regular":"http://fonts.gstatic.com/s/rufina/v5/Yq6V-LyURyLy-aKyow.ttf"},"Patrick Hand":{"regular":"http://fonts.gstatic.com/s/patrickhand/v11/LDI1apSQOAYtSuYWp8ZhfYeMWQ.ttf"},"Basic":{"regular":"http://fonts.gstatic.com/s/basic/v7/xfu_0WLxV2_XKQN3.ttf"},"Sintony":{"700":"http://fonts.gstatic.com/s/sintony/v5/XoHj2YDqR7-98cVUGYgIn9c.ttf","regular":"http://fonts.gstatic.com/s/sintony/v5/XoHm2YDqR7-98cVUITQ.ttf"},"Signika Negative":{"300":"http://fonts.gstatic.com/s/signikanegative/v7/E217_cfngu7HiRpPX3ZpNE4kY5zKal6DipE.ttf","600":"http://fonts.gstatic.com/s/signikanegative/v7/E217_cfngu7HiRpPX3ZpNE4kY5zKaiqFipE.ttf","700":"http://fonts.gstatic.com/s/signikanegative/v7/E217_cfngu7HiRpPX3ZpNE4kY5zKak6EipE.ttf","regular":"http://fonts.gstatic.com/s/signikanegative/v7/E218_cfngu7HiRpPX3ZpNE4kY5zKUvI.ttf"},"PT Mono":{"regular":"http://fonts.gstatic.com/s/ptmono/v5/9oRONYoBnWILk-9ArCg.ttf"},"Yrsa":{"300":"http://fonts.gstatic.com/s/yrsa/v3/wlpxgwnQFlxs3af93IQ.ttf","500":"http://fonts.gstatic.com/s/yrsa/v3/wlpxgwnQFlxs3f_83IQ.ttf","600":"http://fonts.gstatic.com/s/yrsa/v3/wlpxgwnQFlxs3dP73IQ.ttf","700":"http://fonts.gstatic.com/s/yrsa/v3/wlpxgwnQFlxs3bf63IQ.ttf","regular":"http://fonts.gstatic.com/s/yrsa/v3/wlp-gwnQFlxs5Qs.ttf"},"Aldrich":{"regular":"http://fonts.gstatic.com/s/aldrich/v8/MCoTzAn-1s3IGyJMZaA.ttf"},"Homemade Apple":{"regular":"http://fonts.gstatic.com/s/homemadeapple/v8/Qw3EZQFXECDrI2q789EKQZJob3x9.ttf"},"Gentium Book Basic":{"700":"http://fonts.gstatic.com/s/gentiumbookbasic/v8/pe0wMJCbPYBVokB1LHA9bbyaQb8ZGjcw65Rfyw.ttf","regular":"http://fonts.gstatic.com/s/gentiumbookbasic/v8/pe0zMJCbPYBVokB1LHA9bbyaQb8ZGjcIVw.ttf","italic":"http://fonts.gstatic.com/s/gentiumbookbasic/v8/pe0xMJCbPYBVokB1LHA9bbyaQb8ZGjc4VbF_.ttf","700italic":"http://fonts.gstatic.com/s/gentiumbookbasic/v8/pe0-MJCbPYBVokB1LHA9bbyaQb8ZGjc4VYnDzofc.ttf"},"Covered By Your Grace":{"regular":"http://fonts.gstatic.com/s/coveredbyyourgrace/v7/QGYwz-AZahWOJJI9kykWW9mD6opopoqXSOS0Fg.ttf"},"Special Elite":{"regular":"http://fonts.gstatic.com/s/specialelite/v8/XLYgIZbkc4JPUL5CVArUVL0nhnc.ttf"},"Martel":{"200":"http://fonts.gstatic.com/s/martel/v2/PN_yRfK9oXHga0XVqekahQ.ttf","300":"http://fonts.gstatic.com/s/martel/v2/PN_yRfK9oXHga0XVzeoahQ.ttf","600":"http://fonts.gstatic.com/s/martel/v2/PN_yRfK9oXHga0XVuewahQ.ttf","700":"http://fonts.gstatic.com/s/martel/v2/PN_yRfK9oXHga0XV3e0ahQ.ttf","800":"http://fonts.gstatic.com/s/martel/v2/PN_yRfK9oXHga0XVwe4ahQ.ttf","900":"http://fonts.gstatic.com/s/martel/v2/PN_yRfK9oXHga0XV5e8ahQ.ttf","regular":"http://fonts.gstatic.com/s/martel/v2/PN_xRfK9oXHga0XtYQ.ttf"},"Barlow":{"100":"http://fonts.gstatic.com/s/barlow/v1/7cHrv4kjgoGqM7E3b8s8.ttf","200":"http://fonts.gstatic.com/s/barlow/v1/7cHqv4kjgoGqM7E3w-oc4A.ttf","300":"http://fonts.gstatic.com/s/barlow/v1/7cHqv4kjgoGqM7E3p-kc4A.ttf","500":"http://fonts.gstatic.com/s/barlow/v1/7cHqv4kjgoGqM7E3_-gc4A.ttf","600":"http://fonts.gstatic.com/s/barlow/v1/7cHqv4kjgoGqM7E30-8c4A.ttf","700":"http://fonts.gstatic.com/s/barlow/v1/7cHqv4kjgoGqM7E3t-4c4A.ttf","800":"http://fonts.gstatic.com/s/barlow/v1/7cHqv4kjgoGqM7E3q-0c4A.ttf","900":"http://fonts.gstatic.com/s/barlow/v1/7cHqv4kjgoGqM7E3j-wc4A.ttf","100italic":"http://fonts.gstatic.com/s/barlow/v1/7cHtv4kjgoGqM7E_CfNYwHo.ttf","200italic":"http://fonts.gstatic.com/s/barlow/v1/7cHsv4kjgoGqM7E_CfP04Vop.ttf","300italic":"http://fonts.gstatic.com/s/barlow/v1/7cHsv4kjgoGqM7E_CfOQ4lop.ttf","regular":"http://fonts.gstatic.com/s/barlow/v1/7cHpv4kjgoGqM7EPCw.ttf","italic":"http://fonts.gstatic.com/s/barlow/v1/7cHrv4kjgoGqM7E_Ccs8.ttf","500italic":"http://fonts.gstatic.com/s/barlow/v1/7cHsv4kjgoGqM7E_CfPI41op.ttf","600italic":"http://fonts.gstatic.com/s/barlow/v1/7cHsv4kjgoGqM7E_CfPk5Fop.ttf","700italic":"http://fonts.gstatic.com/s/barlow/v1/7cHsv4kjgoGqM7E_CfOA5Vop.ttf","800italic":"http://fonts.gstatic.com/s/barlow/v1/7cHsv4kjgoGqM7E_CfOc5lop.ttf","900italic":"http://fonts.gstatic.com/s/barlow/v1/7cHsv4kjgoGqM7E_CfO451op.ttf"},"Cabin Sketch":{"700":"http://fonts.gstatic.com/s/cabinsketch/v11/QGY2z_kZZAGCONcK2A4bGOj0I_1o4Q.ttf","regular":"http://fonts.gstatic.com/s/cabinsketch/v11/QGYpz_kZZAGCONcK2A4bGOjMnw.ttf"},"Magra":{"700":"http://fonts.gstatic.com/s/magra/v5/uK_w4ruaZus72nbNDxcX.ttf","regular":"http://fonts.gstatic.com/s/magra/v5/uK_94ruaZus72k5x.ttf"},"Lalezar":{"regular":"http://fonts.gstatic.com/s/lalezar/v3/zrfl0HLVx-HwTP82UaA.ttf"},"Actor":{"regular":"http://fonts.gstatic.com/s/actor/v7/wEOzEBbCkc5cO3ek.ttf"},"Bad Script":{"regular":"http://fonts.gstatic.com/s/badscript/v6/6NUT8F6PJgbFWQn47_x7lOw.ttf"},"Alice":{"regular":"http://fonts.gstatic.com/s/alice/v9/OpNCnoEEmtHa6FcJ.ttf"},"Nothing You Could Do":{"regular":"http://fonts.gstatic.com/s/nothingyoucoulddo/v7/oY1B8fbBpaP5OX3DtrRYf_Q2BPB1SnfZb0OJ.ttf"},"Overpass":{"100":"http://fonts.gstatic.com/s/overpass/v2/qFdB35WCmI96Ajtm81nGU94.ttf","200":"http://fonts.gstatic.com/s/overpass/v2/qFdA35WCmI96Ajtm81lqcv7K.ttf","300":"http://fonts.gstatic.com/s/overpass/v2/qFdA35WCmI96Ajtm81kOcf7K.ttf","600":"http://fonts.gstatic.com/s/overpass/v2/qFdA35WCmI96Ajtm81l6d_7K.ttf","700":"http://fonts.gstatic.com/s/overpass/v2/qFdA35WCmI96Ajtm81kedv7K.ttf","800":"http://fonts.gstatic.com/s/overpass/v2/qFdA35WCmI96Ajtm81kCdf7K.ttf","900":"http://fonts.gstatic.com/s/overpass/v2/qFdA35WCmI96Ajtm81kmdP7K.ttf","100italic":"http://fonts.gstatic.com/s/overpass/v2/qFdD35WCmI96Ajtm81Gga7rqwg.ttf","200italic":"http://fonts.gstatic.com/s/overpass/v2/qFdC35WCmI96Ajtm81GgaxbL4h8.ttf","300italic":"http://fonts.gstatic.com/s/overpass/v2/qFdC35WCmI96Ajtm81Gga3LI4h8.ttf","regular":"http://fonts.gstatic.com/s/overpass/v2/qFdH35WCmI96Ajtm82Gi.ttf","italic":"http://fonts.gstatic.com/s/overpass/v2/qFdB35WCmI96Ajtm81GgU94.ttf","600italic":"http://fonts.gstatic.com/s/overpass/v2/qFdC35WCmI96Ajtm81GgawbO4h8.ttf","700italic":"http://fonts.gstatic.com/s/overpass/v2/qFdC35WCmI96Ajtm81Gga2LP4h8.ttf","800italic":"http://fonts.gstatic.com/s/overpass/v2/qFdC35WCmI96Ajtm81Gga37M4h8.ttf","900italic":"http://fonts.gstatic.com/s/overpass/v2/qFdC35WCmI96Ajtm81Gga1rN4h8.ttf"},"Neucha":{"regular":"http://fonts.gstatic.com/s/neucha/v9/q5uGsou0JOdh94bvug.ttf"},"Julius Sans One":{"regular":"http://fonts.gstatic.com/s/juliussansone/v6/1Pt2g8TAX_SGgBGUi0tGOYEga5W-xQ.ttf"},"Bevan":{"regular":"http://fonts.gstatic.com/s/bevan/v9/4iCj6KZ0a9NXjF8a.ttf"},"Sigmar One":{"regular":"http://fonts.gstatic.com/s/sigmarone/v8/co3DmWZ8kjZuErj9Ta3dk6M.ttf"},"Viga":{"regular":"http://fonts.gstatic.com/s/viga/v6/xMQbuFFdSaiX_QI.ttf"},"Advent Pro":{"100":"http://fonts.gstatic.com/s/adventpro/v7/V8mCoQfxVT4Dvddr_yOwjVmtLQ.ttf","200":"http://fonts.gstatic.com/s/adventpro/v7/V8mDoQfxVT4Dvddr_yOwjfWMDbY.ttf","300":"http://fonts.gstatic.com/s/adventpro/v7/V8mDoQfxVT4Dvddr_yOwjZGPDbY.ttf","500":"http://fonts.gstatic.com/s/adventpro/v7/V8mDoQfxVT4Dvddr_yOwjcmODbY.ttf","600":"http://fonts.gstatic.com/s/adventpro/v7/V8mDoQfxVT4Dvddr_yOwjeWJDbY.ttf","700":"http://fonts.gstatic.com/s/adventpro/v7/V8mDoQfxVT4Dvddr_yOwjYGIDbY.ttf","regular":"http://fonts.gstatic.com/s/adventpro/v7/V8mAoQfxVT4Dvddr_yOwtT0.ttf"},"Playball":{"regular":"http://fonts.gstatic.com/s/playball/v7/TK3gWksYAxQ7jbsKcj8D.ttf"},"Damion":{"regular":"http://fonts.gstatic.com/s/damion/v7/hv-XlzJ3KEUe_YZUbQ.ttf"},"Paytone One":{"regular":"http://fonts.gstatic.com/s/paytoneone/v10/0nksC9P7MfYHj2oFtYm2CiTq.ttf"},"Alegreya Sans SC":{"100":"http://fonts.gstatic.com/s/alegreyasanssc/v7/mtGn4-RGJqfMvt7P8FUr0Q1j-Hf1Dipl8g.ttf","300":"http://fonts.gstatic.com/s/alegreyasanssc/v7/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1DuJH0iQ.ttf","500":"http://fonts.gstatic.com/s/alegreyasanssc/v7/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1DrpG0iQ.ttf","700":"http://fonts.gstatic.com/s/alegreyasanssc/v7/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1DvJA0iQ.ttf","800":"http://fonts.gstatic.com/s/alegreyasanssc/v7/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1Du5D0iQ.ttf","900":"http://fonts.gstatic.com/s/alegreyasanssc/v7/mtGm4-RGJqfMvt7P8FUr0Q1j-Hf1DspC0iQ.ttf","100italic":"http://fonts.gstatic.com/s/alegreyasanssc/v7/mtGl4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdlgRB.ttf","300italic":"http://fonts.gstatic.com/s/alegreyasanssc/v7/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdXiZhNQ.ttf","regular":"http://fonts.gstatic.com/s/alegreyasanssc/v7/mtGh4-RGJqfMvt7P8FUr0Q1j-Hf1Nk4.ttf","italic":"http://fonts.gstatic.com/s/alegreyasanssc/v7/mtGn4-RGJqfMvt7P8FUr0Q1j-Hf1Bkxl8g.ttf","500italic":"http://fonts.gstatic.com/s/alegreyasanssc/v7/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdBidhNQ.ttf","700italic":"http://fonts.gstatic.com/s/alegreyasanssc/v7/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdTiFhNQ.ttf","800italic":"http://fonts.gstatic.com/s/alegreyasanssc/v7/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxdUiJhNQ.ttf","900italic":"http://fonts.gstatic.com/s/alegreyasanssc/v7/mtGk4-RGJqfMvt7P8FUr0Q1j-Hf1BkxddiNhNQ.ttf"},"Fugaz One":{"regular":"http://fonts.gstatic.com/s/fugazone/v7/rax_HiWKp9EAITukFslMBA.ttf"},"Sarala":{"700":"http://fonts.gstatic.com/s/sarala/v2/uK_x4riEZv4o1w9ptjI3Og.ttf","regular":"http://fonts.gstatic.com/s/sarala/v2/uK_y4riEZv4o1w9RCg.ttf"},"Varela":{"regular":"http://fonts.gstatic.com/s/varela/v8/DPEtYwqExx0AWHXJBA.ttf"},"Rancho":{"regular":"http://fonts.gstatic.com/s/rancho/v8/46kulbzmXjLaqZRlbQ.ttf"},"Barlow Semi Condensed":{"100":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlphgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfG4qv.ttf","200":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRft6uPAA.ttf","300":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRf06iPAA.ttf","500":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfi6mPAA.ttf","600":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfp66PAA.ttf","700":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfw6-PAA.ttf","800":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRf36yPAA.ttf","900":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRf-62PAA.ttf","100italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpjgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbLLIEs.ttf","200italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbJnAWsg.ttf","300italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbIDAmsg.ttf","regular":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpvgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRnfw.ttf","italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlphgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfYqv.ttf","500italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbJbA2sg.ttf","600italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbJ3BGsg.ttf","700italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbITBWsg.ttf","800italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbIPBmsg.ttf","900italic":"http://fonts.gstatic.com/s/barlowsemicondensed/v1/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbIrB2sg.ttf"},"Arbutus Slab":{"regular":"http://fonts.gstatic.com/s/arbutusslab/v6/oY1Z8e7OuLXkJGbXtr5ba7ZVaw.ttf"},"Montserrat Alternates":{"100":"http://fonts.gstatic.com/s/montserratalternates/v9/mFThWacfw6zH4dthXcyms1lPpC8I_b0juU0xiKfV.ttf","200":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xJIb1AA.ttf","300":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xQIX1AA.ttf","500":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xGIT1AA.ttf","600":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIP1AA.ttf","700":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xUIL1AA.ttf","800":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xTIH1AA.ttf","900":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xaID1AA.ttf","100italic":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTjWacfw6zH4dthXcyms1lPpC8I_b0juU057p-xIJw.ttf","200italic":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p8dAbxD.ttf","300italic":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p95ArxD.ttf","regular":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU0J7A.ttf","italic":"http://fonts.gstatic.com/s/montserratalternates/v9/mFThWacfw6zH4dthXcyms1lPpC8I_b0juU057qfV.ttf","500italic":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p8hA7xD.ttf","600italic":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p8NBLxD.ttf","700italic":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p9pBbxD.ttf","800italic":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p91BrxD.ttf","900italic":"http://fonts.gstatic.com/s/montserratalternates/v9/mFTkWacfw6zH4dthXcyms1lPpC8I_b0juU057p9RB7xD.ttf"},"Scada":{"700":"http://fonts.gstatic.com/s/scada/v6/RLp8K5Pv5qumeVrU6BEg.ttf","regular":"http://fonts.gstatic.com/s/scada/v6/RLpxK5Pv5qumeWJo.ttf","italic":"http://fonts.gstatic.com/s/scada/v6/RLp_K5Pv5qumeVJqzTE.ttf","700italic":"http://fonts.gstatic.com/s/scada/v6/RLp6K5Pv5qumeVJq9Y0lT1M.ttf"},"Alex Brush":{"regular":"http://fonts.gstatic.com/s/alexbrush/v8/SZc83FzrJKuqFbwMKk6EtUI.ttf"},"Share":{"700":"http://fonts.gstatic.com/s/share/v8/i7dJIFliZjKNF63xM56-.ttf","regular":"http://fonts.gstatic.com/s/share/v8/i7dEIFliZjKNF5VN.ttf","italic":"http://fonts.gstatic.com/s/share/v8/i7dKIFliZjKNF6VPFr4.ttf","700italic":"http://fonts.gstatic.com/s/share/v8/i7dPIFliZjKNF6VPLgK7UEY.ttf"},"Lusitana":{"700":"http://fonts.gstatic.com/s/lusitana/v5/CSR74z9ShvucWzsMKyDmaccq.ttf","regular":"http://fonts.gstatic.com/s/lusitana/v5/CSR84z9ShvucWzsMKxha.ttf"},"Press Start 2P":{"regular":"http://fonts.gstatic.com/s/pressstart2p/v6/e3t4euO8T-267oIAQAu6jDQyK0nS.ttf"},"Adamina":{"regular":"http://fonts.gstatic.com/s/adamina/v10/j8_r6-DH1bjoc-dwu-o.ttf"},"Eczar":{"500":"http://fonts.gstatic.com/s/eczar/v6/BXRovF3Pi-DLmzXWL8t6.ttf","600":"http://fonts.gstatic.com/s/eczar/v6/BXRovF3Pi-DLmzX6KMt6.ttf","700":"http://fonts.gstatic.com/s/eczar/v6/BXRovF3Pi-DLmzWeKct6.ttf","800":"http://fonts.gstatic.com/s/eczar/v6/BXRovF3Pi-DLmzWCKst6.ttf","regular":"http://fonts.gstatic.com/s/eczar/v6/BXRlvF3Pi-DLmw0i.ttf"},"Marmelad":{"regular":"http://fonts.gstatic.com/s/marmelad/v7/Qw3eZQdSHj_jK2e-8tFL.ttf"},"Hind Guntur":{"300":"http://fonts.gstatic.com/s/hindguntur/v3/wXKyE3UZrok56nvamSuJd_yGn1cz.ttf","500":"http://fonts.gstatic.com/s/hindguntur/v3/wXKyE3UZrok56nvamSuJd_zenlcz.ttf","600":"http://fonts.gstatic.com/s/hindguntur/v3/wXKyE3UZrok56nvamSuJd_zymVcz.ttf","700":"http://fonts.gstatic.com/s/hindguntur/v3/wXKyE3UZrok56nvamSuJd_yWmFcz.ttf","regular":"http://fonts.gstatic.com/s/hindguntur/v3/wXKvE3UZrok56nvamSuJd8Qq.ttf"},"Skranji":{"700":"http://fonts.gstatic.com/s/skranji/v5/OZpGg_dtriVFNerMW4eBtlw.ttf","regular":"http://fonts.gstatic.com/s/skranji/v5/OZpDg_dtriVFNerMYzs.ttf"},"Chewy":{"regular":"http://fonts.gstatic.com/s/chewy/v9/uK_94ruUb-k-wk5x.ttf"},"Allura":{"regular":"http://fonts.gstatic.com/s/allura/v6/9oRPNYsQpS4zjuAPjA.ttf"},"Ubuntu Mono":{"700":"http://fonts.gstatic.com/s/ubuntumono/v7/KFO-CneDtsqEr0keqCMhbC-BL-Hy.ttf","regular":"http://fonts.gstatic.com/s/ubuntumono/v7/KFOjCneDtsqEr0keqCMhbBc9.ttf","italic":"http://fonts.gstatic.com/s/ubuntumono/v7/KFOhCneDtsqEr0keqCMhbCc_CsE.ttf","700italic":"http://fonts.gstatic.com/s/ubuntumono/v7/KFO8CneDtsqEr0keqCMhbCc_Mn33tYg.ttf"},"PT Serif Caption":{"regular":"http://fonts.gstatic.com/s/ptserifcaption/v9/ieVl2ZhbGCW-JoW6S34pSDpqYKU059U.ttf","italic":"http://fonts.gstatic.com/s/ptserifcaption/v9/ieVj2ZhbGCW-JoW6S34pSDpqYKU019e7CA.ttf"},"Rock Salt":{"regular":"http://fonts.gstatic.com/s/rocksalt/v8/MwQ0bhv11fWD6QsAVOZbsA.ttf"},"Spinnaker":{"regular":"http://fonts.gstatic.com/s/spinnaker/v9/w8gYH2oyX-I0_rvR6Hmn3A.ttf"},"Oleo Script":{"700":"http://fonts.gstatic.com/s/oleoscript/v6/raxkHieDvtMOe0iICsUccCDmnmrY.ttf","regular":"http://fonts.gstatic.com/s/oleoscript/v6/rax5HieDvtMOe0iICsUccBha.ttf"},"Coda":{"800":"http://fonts.gstatic.com/s/coda/v13/SLXIc1jY5nQ8HeIgTp4.ttf","regular":"http://fonts.gstatic.com/s/coda/v13/SLXHc1jY5nQ8JUI.ttf"},"Saira Condensed":{"100":"http://fonts.gstatic.com/s/sairacondensed/v3/EJRMQgErUN8XuHNEtX81i9TmEkrnwetA.ttf","200":"http://fonts.gstatic.com/s/sairacondensed/v3/EJRLQgErUN8XuHNEtX81i9TmEkrnbcpg8A.ttf","300":"http://fonts.gstatic.com/s/sairacondensed/v3/EJRLQgErUN8XuHNEtX81i9TmEkrnCclg8A.ttf","500":"http://fonts.gstatic.com/s/sairacondensed/v3/EJRLQgErUN8XuHNEtX81i9TmEkrnUchg8A.ttf","600":"http://fonts.gstatic.com/s/sairacondensed/v3/EJRLQgErUN8XuHNEtX81i9TmEkrnfc9g8A.ttf","700":"http://fonts.gstatic.com/s/sairacondensed/v3/EJRLQgErUN8XuHNEtX81i9TmEkrnGc5g8A.ttf","800":"http://fonts.gstatic.com/s/sairacondensed/v3/EJRLQgErUN8XuHNEtX81i9TmEkrnBc1g8A.ttf","900":"http://fonts.gstatic.com/s/sairacondensed/v3/EJRLQgErUN8XuHNEtX81i9TmEkrnIcxg8A.ttf","regular":"http://fonts.gstatic.com/s/sairacondensed/v3/EJROQgErUN8XuHNEtX81i9TmEkrfpQ.ttf"},"Niconne":{"regular":"http://fonts.gstatic.com/s/niconne/v7/w8gaH2QvRug1_rTfrQs.ttf"},"Cantata One":{"regular":"http://fonts.gstatic.com/s/cantataone/v7/PlI5Fl60Nb5obNzNe2jslVxE.ttf"},"Voltaire":{"regular":"http://fonts.gstatic.com/s/voltaire/v7/1Pttg8PcRfSblAvGvQoo.ttf"},"Overlock":{"700":"http://fonts.gstatic.com/s/overlock/v7/Z9XSDmdMWRiN1_T9Z7xizcmM.ttf","900":"http://fonts.gstatic.com/s/overlock/v7/Z9XSDmdMWRiN1_T9Z7xaz8mM.ttf","regular":"http://fonts.gstatic.com/s/overlock/v7/Z9XVDmdMWRiN1_T9Z4Te.ttf","italic":"http://fonts.gstatic.com/s/overlock/v7/Z9XTDmdMWRiN1_T9Z7Tc6Ok.ttf","700italic":"http://fonts.gstatic.com/s/overlock/v7/Z9XQDmdMWRiN1_T9Z7Tc0FWJtrk.ttf","900italic":"http://fonts.gstatic.com/s/overlock/v7/Z9XQDmdMWRiN1_T9Z7Tc0G2Ltrk.ttf"},"Rambla":{"700":"http://fonts.gstatic.com/s/rambla/v5/snfos0ip98hx6mrMn50qPg.ttf","regular":"http://fonts.gstatic.com/s/rambla/v5/snfrs0ip98hx6mr0Iw.ttf","italic":"http://fonts.gstatic.com/s/rambla/v5/snfps0ip98hx6mrEIbgK.ttf","700italic":"http://fonts.gstatic.com/s/rambla/v5/snfus0ip98hx6mrEIYC2O_l8.ttf"},"Just Another Hand":{"regular":"http://fonts.gstatic.com/s/justanotherhand/v9/845CNN4-AJyIGvIou-6yJKyptyOpOcr_.ttf"},"Lustria":{"regular":"http://fonts.gstatic.com/s/lustria/v5/9oRONYodvDEyjuhOrCg.ttf"},"Gochi Hand":{"regular":"http://fonts.gstatic.com/s/gochihand/v8/hES06XlsOjtJsgCkx1PkTo4.ttf"},"Coustard":{"900":"http://fonts.gstatic.com/s/coustard/v8/3XFuErgg3YsZ5fqUU-2LkEHm.ttf","regular":"http://fonts.gstatic.com/s/coustard/v8/3XFpErgg3YsZ5fqUU9UP.ttf"},"Michroma":{"regular":"http://fonts.gstatic.com/s/michroma/v8/PN_zRfy9qWD8fEagAMg6.ttf"},"Marcellus":{"regular":"http://fonts.gstatic.com/s/marcellus/v5/wEO_EBrOk8hQLDvIAF8FUQ.ttf"},"Arima Madurai":{"100":"http://fonts.gstatic.com/s/arimamadurai/v3/t5t4IRoeKYORG0WNMgnC3seB1V3Pqg.ttf","200":"http://fonts.gstatic.com/s/arimamadurai/v3/t5t7IRoeKYORG0WNMgnC3seB1fHuips.ttf","300":"http://fonts.gstatic.com/s/arimamadurai/v3/t5t7IRoeKYORG0WNMgnC3seB1ZXtips.ttf","500":"http://fonts.gstatic.com/s/arimamadurai/v3/t5t7IRoeKYORG0WNMgnC3seB1c3sips.ttf","700":"http://fonts.gstatic.com/s/arimamadurai/v3/t5t7IRoeKYORG0WNMgnC3seB1YXqips.ttf","800":"http://fonts.gstatic.com/s/arimamadurai/v3/t5t7IRoeKYORG0WNMgnC3seB1Znpips.ttf","900":"http://fonts.gstatic.com/s/arimamadurai/v3/t5t7IRoeKYORG0WNMgnC3seB1b3oips.ttf","regular":"http://fonts.gstatic.com/s/arimamadurai/v3/t5tmIRoeKYORG0WNMgnC3seB7Tk.ttf"},"Carter One":{"regular":"http://fonts.gstatic.com/s/carterone/v9/q5uCsoe5IOB2-pXv9UcNIxQ.ttf"},"Electrolize":{"regular":"http://fonts.gstatic.com/s/electrolize/v6/cIf5Ma1dtE0zSiGSiED7AUEG.ttf"},"Squada One":{"regular":"http://fonts.gstatic.com/s/squadaone/v6/BCasqZ8XsOrx4mcOk6MtWaA.ttf"},"Cousine":{"700":"http://fonts.gstatic.com/s/cousine/v12/d6lNkaiiRdih4SpP9Z8K6T4.ttf","regular":"http://fonts.gstatic.com/s/cousine/v12/d6lIkaiiRdih4SpPzSM.ttf","italic":"http://fonts.gstatic.com/s/cousine/v12/d6lKkaiiRdih4SpP_SEvyQ.ttf","700italic":"http://fonts.gstatic.com/s/cousine/v12/d6lPkaiiRdih4SpP_SEXdTvM1w.ttf"},"Ovo":{"regular":"http://fonts.gstatic.com/s/ovo/v8/yYLl0h7Wyfzjyw.ttf"},"Merienda":{"700":"http://fonts.gstatic.com/s/merienda/v5/gNMAW3x8Qoy5_mf8uWu-Fa-y.ttf","regular":"http://fonts.gstatic.com/s/merienda/v5/gNMHW3x8Qoy5_mf8uVMC.ttf"},"Parisienne":{"regular":"http://fonts.gstatic.com/s/parisienne/v5/E21i_d3kivvAkxhLEVZpcy8.ttf"},"Syncopate":{"700":"http://fonts.gstatic.com/s/syncopate/v9/pe0pMIuPIYBCpEV5eFdKvtKaAw.ttf","regular":"http://fonts.gstatic.com/s/syncopate/v9/pe0sMIuPIYBCpEV5eFdyAg.ttf"},"Molengo":{"regular":"http://fonts.gstatic.com/s/molengo/v8/I_uuMpWeuBzZNBtQbbQ.ttf"},"Allerta":{"regular":"http://fonts.gstatic.com/s/allerta/v8/TwMO-IAHRlkbx940UnE.ttf"},"Quantico":{"700":"http://fonts.gstatic.com/s/quantico/v6/rax5HiSdp9cPL3KIF7TQARha.ttf","regular":"http://fonts.gstatic.com/s/quantico/v6/rax-HiSdp9cPL3KIF4xs.ttf","italic":"http://fonts.gstatic.com/s/quantico/v6/rax4HiSdp9cPL3KIF7xuJDg.ttf","700italic":"http://fonts.gstatic.com/s/quantico/v6/rax7HiSdp9cPL3KIF7xuHIRfu0o.ttf"},"Reenie Beanie":{"regular":"http://fonts.gstatic.com/s/reeniebeanie/v8/z7NSdR76eDkaJKZJFkkjuvWxbP0.ttf"},"Nobile":{"500":"http://fonts.gstatic.com/s/nobile/v9/m8JQjflSeaOVl1iOqo7zcA.ttf","700":"http://fonts.gstatic.com/s/nobile/v9/m8JQjflSeaOVl1iO4ojzcA.ttf","regular":"http://fonts.gstatic.com/s/nobile/v9/m8JTjflSeaOVl1i2Xg.ttf","italic":"http://fonts.gstatic.com/s/nobile/v9/m8JRjflSeaOVl1iGXK3T.ttf","500italic":"http://fonts.gstatic.com/s/nobile/v9/m8JWjflSeaOVl1iGXJUnc5RF.ttf","700italic":"http://fonts.gstatic.com/s/nobile/v9/m8JWjflSeaOVl1iGXJVvdZRF.ttf"},"Slabo 13px":{"regular":"http://fonts.gstatic.com/s/slabo13px/v4/11hEGp_azEvXZUdSBzzRcKc.ttf"},"Coming Soon":{"regular":"http://fonts.gstatic.com/s/comingsoon/v8/qWcuB6mzpYL7AJ2VfdQR1u-S.ttf"},"Zilla Slab":{"300":"http://fonts.gstatic.com/s/zillaslab/v3/dFa5ZfeM_74wlPZtksIFYpEY2HQ.ttf","500":"http://fonts.gstatic.com/s/zillaslab/v3/dFa5ZfeM_74wlPZtksIFYskZ2HQ.ttf","600":"http://fonts.gstatic.com/s/zillaslab/v3/dFa5ZfeM_74wlPZtksIFYuUe2HQ.ttf","700":"http://fonts.gstatic.com/s/zillaslab/v3/dFa5ZfeM_74wlPZtksIFYoEf2HQ.ttf","300italic":"http://fonts.gstatic.com/s/zillaslab/v3/dFanZfeM_74wlPZtksIFaj8CVHapXg.ttf","regular":"http://fonts.gstatic.com/s/zillaslab/v3/dFa6ZfeM_74wlPZtksIFWj0.ttf","italic":"http://fonts.gstatic.com/s/zillaslab/v3/dFa4ZfeM_74wlPZtksIFaj86-A.ttf","500italic":"http://fonts.gstatic.com/s/zillaslab/v3/dFanZfeM_74wlPZtksIFaj8CDHepXg.ttf","600italic":"http://fonts.gstatic.com/s/zillaslab/v3/dFanZfeM_74wlPZtksIFaj8CIHCpXg.ttf","700italic":"http://fonts.gstatic.com/s/zillaslab/v3/dFanZfeM_74wlPZtksIFaj8CRHGpXg.ttf"},"Oranienbaum":{"regular":"http://fonts.gstatic.com/s/oranienbaum/v6/OZpHg_txtzZKMuXLIVrx-3zn.ttf"},"Karma":{"300":"http://fonts.gstatic.com/s/karma/v7/va9F4kzAzMZRGLjDY8Z_.ttf","500":"http://fonts.gstatic.com/s/karma/v7/va9F4kzAzMZRGLibYsZ_.ttf","600":"http://fonts.gstatic.com/s/karma/v7/va9F4kzAzMZRGLi3ZcZ_.ttf","700":"http://fonts.gstatic.com/s/karma/v7/va9F4kzAzMZRGLjTZMZ_.ttf","regular":"http://fonts.gstatic.com/s/karma/v7/va9I4kzAzMZRGIBv.ttf"},"Reem Kufi":{"regular":"http://fonts.gstatic.com/s/reemkufi/v4/2sDcZGJLip7W2J7v7wQDbw.ttf"},"Pinyon Script":{"regular":"http://fonts.gstatic.com/s/pinyonscript/v7/6xKpdSJbL9-e9LuoeQiDRQR8aOI.ttf"},"Saira":{"100":"http://fonts.gstatic.com/s/saira/v2/mem-Ya2wxmKQyNFETZY.ttf","200":"http://fonts.gstatic.com/s/saira/v2/mem9Ya2wxmKQyNHobLYV.ttf","300":"http://fonts.gstatic.com/s/saira/v2/mem9Ya2wxmKQyNGMb7YV.ttf","500":"http://fonts.gstatic.com/s/saira/v2/mem9Ya2wxmKQyNHUbrYV.ttf","600":"http://fonts.gstatic.com/s/saira/v2/mem9Ya2wxmKQyNH4abYV.ttf","700":"http://fonts.gstatic.com/s/saira/v2/mem9Ya2wxmKQyNGcaLYV.ttf","800":"http://fonts.gstatic.com/s/saira/v2/mem9Ya2wxmKQyNGAa7YV.ttf","900":"http://fonts.gstatic.com/s/saira/v2/mem9Ya2wxmKQyNGkarYV.ttf","regular":"http://fonts.gstatic.com/s/saira/v2/memwYa2wxmKQyOkg.ttf"},"Candal":{"regular":"http://fonts.gstatic.com/s/candal/v7/XoHn2YH6T7-t_8cNAQ.ttf"},"Black Ops One":{"regular":"http://fonts.gstatic.com/s/blackopsone/v9/qWcsB6-ypo7xBdr6Xshe96H3WDw.ttf"},"Contrail One":{"regular":"http://fonts.gstatic.com/s/contrailone/v7/eLGbP-j_JA-kG0_Zo51noafdZQ.ttf"},"Marcellus SC":{"regular":"http://fonts.gstatic.com/s/marcellussc/v5/ke8iOgUHP1dg-Rmi6RWjbLEPgQ.ttf"},"Saira Extra Condensed":{"100":"http://fonts.gstatic.com/s/sairaextracondensed/v3/-nFsOHYr-vcC7h8MklGBkrvmUG9rbpkisrTri0jx.ttf","200":"http://fonts.gstatic.com/s/sairaextracondensed/v3/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrJ2nR3A.ttf","300":"http://fonts.gstatic.com/s/sairaextracondensed/v3/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrQ2rR3A.ttf","500":"http://fonts.gstatic.com/s/sairaextracondensed/v3/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrG2vR3A.ttf","600":"http://fonts.gstatic.com/s/sairaextracondensed/v3/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrN2zR3A.ttf","700":"http://fonts.gstatic.com/s/sairaextracondensed/v3/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrU23R3A.ttf","800":"http://fonts.gstatic.com/s/sairaextracondensed/v3/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrT27R3A.ttf","900":"http://fonts.gstatic.com/s/sairaextracondensed/v3/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTra2_R3A.ttf","regular":"http://fonts.gstatic.com/s/sairaextracondensed/v3/-nFiOHYr-vcC7h8MklGBkrvmUG9rbpkisrTT7w.ttf"},"Love Ya Like A Sister":{"regular":"http://fonts.gstatic.com/s/loveyalikeasister/v8/R70EjzUBlOqPeouhFDfR80-0FhOqJubN-Be78g.ttf"},"Carme":{"regular":"http://fonts.gstatic.com/s/carme/v8/ptRHTiWdbvZIDOjG.ttf"},"Mr Dafoe":{"regular":"http://fonts.gstatic.com/s/mrdafoe/v6/lJwE-pIzkS5NXuMMrGiq.ttf"},"Kameron":{"700":"http://fonts.gstatic.com/s/kameron/v8/vm8zdR7vXErQxuzniAIfC-0.ttf","regular":"http://fonts.gstatic.com/s/kameron/v8/vm82dR7vXErQxuznsL4.ttf"},"Copse":{"regular":"http://fonts.gstatic.com/s/copse/v7/11hPGpDKz1rGb0dj.ttf"},"Marvel":{"700":"http://fonts.gstatic.com/s/marvel/v7/nwpWtKeoNgBV0qawLXHgBw.ttf","regular":"http://fonts.gstatic.com/s/marvel/v7/nwpVtKeoNgBV0qaIkQ.ttf","italic":"http://fonts.gstatic.com/s/marvel/v7/nwpXtKeoNgBV0qa4k1TA.ttf","700italic":"http://fonts.gstatic.com/s/marvel/v7/nwpQtKeoNgBV0qa4k2x8Al-i.ttf"},"Goudy Bookletter 1911":{"regular":"http://fonts.gstatic.com/s/goudybookletter1911/v7/sykt-z54laciWfKv-kX8krex0jDiD2HbY6I5tQ.ttf"},"Cormorant":{"300":"http://fonts.gstatic.com/s/cormorant/v6/H4cgBXOCl9bbnla_nHIiRLmYgg.ttf","500":"http://fonts.gstatic.com/s/cormorant/v6/H4cgBXOCl9bbnla_nHIiHLiYgg.ttf","600":"http://fonts.gstatic.com/s/cormorant/v6/H4cgBXOCl9bbnla_nHIiML-Ygg.ttf","700":"http://fonts.gstatic.com/s/cormorant/v6/H4cgBXOCl9bbnla_nHIiVL6Ygg.ttf","300italic":"http://fonts.gstatic.com/s/cormorant/v6/H4c-BXOCl9bbnla_nHIq6qMUgIa2.ttf","regular":"http://fonts.gstatic.com/s/cormorant/v6/H4clBXOCl9bbnla_nHIa6A.ttf","italic":"http://fonts.gstatic.com/s/cormorant/v6/H4cjBXOCl9bbnla_nHIq6pu4.ttf","500italic":"http://fonts.gstatic.com/s/cormorant/v6/H4c-BXOCl9bbnla_nHIq6qNMgYa2.ttf","600italic":"http://fonts.gstatic.com/s/cormorant/v6/H4c-BXOCl9bbnla_nHIq6qNghoa2.ttf","700italic":"http://fonts.gstatic.com/s/cormorant/v6/H4c-BXOCl9bbnla_nHIq6qMEh4a2.ttf"},"Halant":{"300":"http://fonts.gstatic.com/s/halant/v4/u-490qaujRI2Pbsvc_pCmw.ttf","500":"http://fonts.gstatic.com/s/halant/v4/u-490qaujRI2PbsvK_tCmw.ttf","600":"http://fonts.gstatic.com/s/halant/v4/u-490qaujRI2PbsvB_xCmw.ttf","700":"http://fonts.gstatic.com/s/halant/v4/u-490qaujRI2PbsvY_1Cmw.ttf","regular":"http://fonts.gstatic.com/s/halant/v4/u-4-0qaujRI2PbsX3w.ttf"},"Itim":{"regular":"http://fonts.gstatic.com/s/itim/v2/0nknC9ziJOYewAQ.ttf"},"Average":{"regular":"http://fonts.gstatic.com/s/average/v6/fC1hPYBHe23MxA7rIeI.ttf"},"Fauna One":{"regular":"http://fonts.gstatic.com/s/faunaone/v5/wlpzgwTPBVpjpCuwkuEx2Q.ttf"},"Pridi":{"200":"http://fonts.gstatic.com/s/pridi/v3/2sDdZG5JnZLfkc1SiE0j.ttf","300":"http://fonts.gstatic.com/s/pridi/v3/2sDdZG5JnZLfkc02i00j.ttf","500":"http://fonts.gstatic.com/s/pridi/v3/2sDdZG5JnZLfkc1uik0j.ttf","600":"http://fonts.gstatic.com/s/pridi/v3/2sDdZG5JnZLfkc1CjU0j.ttf","700":"http://fonts.gstatic.com/s/pridi/v3/2sDdZG5JnZLfkc0mjE0j.ttf","regular":"http://fonts.gstatic.com/s/pridi/v3/2sDQZG5JnZLfkfWa.ttf"},"Days One":{"regular":"http://fonts.gstatic.com/s/daysone/v7/mem9YaCnxnKRiYZOCLYV.ttf"},"Ceviche One":{"regular":"http://fonts.gstatic.com/s/cevicheone/v8/gyB4hws1IcA6JzR-GB_JX6zd.ttf"},"Telex":{"regular":"http://fonts.gstatic.com/s/telex/v6/ieVw2Y1fKWmIO9fT.ttf"},"Leckerli One":{"regular":"http://fonts.gstatic.com/s/leckerlione/v8/V8mCoQH8VCsNttEnxnGQ-1itLQ.ttf"},"Radley":{"regular":"http://fonts.gstatic.com/s/radley/v12/LYjDdGzinEIjCN19oA.ttf","italic":"http://fonts.gstatic.com/s/radley/v12/LYjBdGzinEIjCN1NogNA.ttf"},"Alef":{"700":"http://fonts.gstatic.com/s/alef/v9/FeVQS0NQpLYglo50L5k.ttf","regular":"http://fonts.gstatic.com/s/alef/v9/FeVfS0NQpLYgrjI.ttf"},"Changa One":{"regular":"http://fonts.gstatic.com/s/changaone/v10/xfu00W3wXn3QLUJXhzq46AY.ttf","italic":"http://fonts.gstatic.com/s/changaone/v10/xfu20W3wXn3QLUJXhzq42ATivA.ttf"},"Jockey One":{"regular":"http://fonts.gstatic.com/s/jockeyone/v7/HTxpL2g2KjCFj4x8WI6ArIY.ttf"},"Freckle Face":{"regular":"http://fonts.gstatic.com/s/freckleface/v5/AMOWz4SXrmKHCvXTohxY-YI0Uw.ttf"},"Homenaje":{"regular":"http://fonts.gstatic.com/s/homenaje/v7/FwZY7-Q-xVAi_l-6Ld6A.ttf"},"Taviraj":{"100":"http://fonts.gstatic.com/s/taviraj/v3/ahcbv8Cj3ylylTXzRIorVw.ttf","200":"http://fonts.gstatic.com/s/taviraj/v3/ahccv8Cj3ylylTXzRCYKd-k.ttf","300":"http://fonts.gstatic.com/s/taviraj/v3/ahccv8Cj3ylylTXzREIJd-k.ttf","500":"http://fonts.gstatic.com/s/taviraj/v3/ahccv8Cj3ylylTXzRBoId-k.ttf","600":"http://fonts.gstatic.com/s/taviraj/v3/ahccv8Cj3ylylTXzRDYPd-k.ttf","700":"http://fonts.gstatic.com/s/taviraj/v3/ahccv8Cj3ylylTXzRFIOd-k.ttf","800":"http://fonts.gstatic.com/s/taviraj/v3/ahccv8Cj3ylylTXzRE4Nd-k.ttf","900":"http://fonts.gstatic.com/s/taviraj/v3/ahccv8Cj3ylylTXzRGoMd-k.ttf","100italic":"http://fonts.gstatic.com/s/taviraj/v3/ahcdv8Cj3ylylTXzTOwTM8lx.ttf","200italic":"http://fonts.gstatic.com/s/taviraj/v3/ahcev8Cj3ylylTXzTOwTn-hRhQ.ttf","300italic":"http://fonts.gstatic.com/s/taviraj/v3/ahcev8Cj3ylylTXzTOwT--tRhQ.ttf","regular":"http://fonts.gstatic.com/s/taviraj/v3/ahcZv8Cj3ylylTXzfO4.ttf","italic":"http://fonts.gstatic.com/s/taviraj/v3/ahcbv8Cj3ylylTXzTOwrVw.ttf","500italic":"http://fonts.gstatic.com/s/taviraj/v3/ahcev8Cj3ylylTXzTOwTo-pRhQ.ttf","600italic":"http://fonts.gstatic.com/s/taviraj/v3/ahcev8Cj3ylylTXzTOwTj-1RhQ.ttf","700italic":"http://fonts.gstatic.com/s/taviraj/v3/ahcev8Cj3ylylTXzTOwT6-xRhQ.ttf","800italic":"http://fonts.gstatic.com/s/taviraj/v3/ahcev8Cj3ylylTXzTOwT9-9RhQ.ttf","900italic":"http://fonts.gstatic.com/s/taviraj/v3/ahcev8Cj3ylylTXzTOwT0-5RhQ.ttf"},"Grand Hotel":{"regular":"http://fonts.gstatic.com/s/grandhotel/v5/7Au7p_IgjDKdCRWuR1azpmQN.ttf"},"Saira Semi Condensed":{"100":"http://fonts.gstatic.com/s/sairasemicondensed/v3/U9MN6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXdvaOM.ttf","200":"http://fonts.gstatic.com/s/sairasemicondensed/v3/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfDScMW.ttf","300":"http://fonts.gstatic.com/s/sairasemicondensed/v3/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXenSsMW.ttf","500":"http://fonts.gstatic.com/s/sairasemicondensed/v3/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXf_S8MW.ttf","600":"http://fonts.gstatic.com/s/sairasemicondensed/v3/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfTTMMW.ttf","700":"http://fonts.gstatic.com/s/sairasemicondensed/v3/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXe3TcMW.ttf","800":"http://fonts.gstatic.com/s/sairasemicondensed/v3/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXerTsMW.ttf","900":"http://fonts.gstatic.com/s/sairasemicondensed/v3/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXePT8MW.ttf","regular":"http://fonts.gstatic.com/s/sairasemicondensed/v3/U9MD6c-2-nnJkHxyCjRcnMHcWVWV1cWRRU8L.ttf"},"Italianno":{"regular":"http://fonts.gstatic.com/s/italianno/v7/dg4n_p3sv6gCJkwzT6Rnjw.ttf"},"Lateef":{"regular":"http://fonts.gstatic.com/s/lateef/v12/hESw6XVnNCxEvkbMpg.ttf"},"Carrois Gothic":{"regular":"http://fonts.gstatic.com/s/carroisgothic/v7/Z9XPDmFATg-N1PLtLOOxvIHl9ZmD.ttf"},"Nanum Pen Script":{"regular":"http://fonts.gstatic.com/s/nanumpenscript/v6/daaDSSYiLGqEal3MvdA_FOL_3FkN2z4.ttf"},"Berkshire Swash":{"regular":"http://fonts.gstatic.com/s/berkshireswash/v6/ptRRTi-cavZOGqCvnNJDl5m5XmNPrQ.ttf"},"Space Mono":{"700":"http://fonts.gstatic.com/s/spacemono/v2/i7dMIFZifjKcF5UAWdDRaPpZYFI.ttf","regular":"http://fonts.gstatic.com/s/spacemono/v2/i7dPIFZifjKcF5UAWdDRUEY.ttf","italic":"http://fonts.gstatic.com/s/spacemono/v2/i7dNIFZifjKcF5UAWdDRYER8QA.ttf","700italic":"http://fonts.gstatic.com/s/spacemono/v2/i7dSIFZifjKcF5UAWdDRYERE_FeaGw.ttf"},"Fredericka the Great":{"regular":"http://fonts.gstatic.com/s/frederickathegreat/v6/9Bt33CxNwt7aOctW2xjbCstzwVKsIBVV-9Sk.ttf"},"Rochester":{"regular":"http://fonts.gstatic.com/s/rochester/v8/6ae-4KCqVa4Zy6Fif-Uy3w.ttf"},"Limelight":{"regular":"http://fonts.gstatic.com/s/limelight/v8/XLYkIZL7aopJVbZJHDuYPQ.ttf"},"Nixie One":{"regular":"http://fonts.gstatic.com/s/nixieone/v8/lW-8wjkKLXjg5y2o2uUoUA.ttf"},"Cinzel Decorative":{"700":"http://fonts.gstatic.com/s/cinzeldecorative/v6/daaHSScvJGqLYhG8nNt8KPPswUAPniZoaelD.ttf","900":"http://fonts.gstatic.com/s/cinzeldecorative/v6/daaHSScvJGqLYhG8nNt8KPPswUAPniZQa-lD.ttf","regular":"http://fonts.gstatic.com/s/cinzeldecorative/v6/daaCSScvJGqLYhG8nNt8KPPswUAPnh7U.ttf"},"Puritan":{"700":"http://fonts.gstatic.com/s/puritan/v9/845dNMgkAJ2VTtIozCbfYd4.ttf","regular":"http://fonts.gstatic.com/s/puritan/v9/845YNMgkAJ2VTtIo9Jo.ttf","italic":"http://fonts.gstatic.com/s/puritan/v9/845aNMgkAJ2VTtIoxJj6QQ.ttf","700italic":"http://fonts.gstatic.com/s/puritan/v9/845fNMgkAJ2VTtIoxJjC_dup_w.ttf"},"Martel Sans":{"200":"http://fonts.gstatic.com/s/martelsans/v4/h0GxssGi7VdzDgKjM-4d8hAX5suH.ttf","300":"http://fonts.gstatic.com/s/martelsans/v4/h0GxssGi7VdzDgKjM-4d8hBz5cuH.ttf","600":"http://fonts.gstatic.com/s/martelsans/v4/h0GxssGi7VdzDgKjM-4d8hAH48uH.ttf","700":"http://fonts.gstatic.com/s/martelsans/v4/h0GxssGi7VdzDgKjM-4d8hBj4suH.ttf","800":"http://fonts.gstatic.com/s/martelsans/v4/h0GxssGi7VdzDgKjM-4d8hB_4cuH.ttf","900":"http://fonts.gstatic.com/s/martelsans/v4/h0GxssGi7VdzDgKjM-4d8hBb4MuH.ttf","regular":"http://fonts.gstatic.com/s/martelsans/v4/h0GsssGi7VdzDgKjM-4d8ijf.ttf"},"Yesteryear":{"regular":"http://fonts.gstatic.com/s/yesteryear/v6/dg4g_p78rroaKl8kRKo1r7w.ttf"},"Palanquin":{"100":"http://fonts.gstatic.com/s/palanquin/v3/9XUhlJ90n1fBFg7ceXwUEltI.ttf","200":"http://fonts.gstatic.com/s/palanquin/v3/9XUilJ90n1fBFg7ceXwUvnpoxA.ttf","300":"http://fonts.gstatic.com/s/palanquin/v3/9XUilJ90n1fBFg7ceXwU2nloxA.ttf","500":"http://fonts.gstatic.com/s/palanquin/v3/9XUilJ90n1fBFg7ceXwUgnhoxA.ttf","600":"http://fonts.gstatic.com/s/palanquin/v3/9XUilJ90n1fBFg7ceXwUrn9oxA.ttf","700":"http://fonts.gstatic.com/s/palanquin/v3/9XUilJ90n1fBFg7ceXwUyn5oxA.ttf","regular":"http://fonts.gstatic.com/s/palanquin/v3/9XUnlJ90n1fBFg7ceXwsdg.ttf"},"Nanum Gothic Coding":{"700":"http://fonts.gstatic.com/s/nanumgothiccoding/v6/8QIYdjzHisX_8vv59_xMxtPFW4IXROws8xgecsU.ttf","regular":"http://fonts.gstatic.com/s/nanumgothiccoding/v6/8QIVdjzHisX_8vv59_xMxtPFW4IXROwsy6Q.ttf"},"Anonymous Pro":{"700":"http://fonts.gstatic.com/s/anonymouspro/v11/rP2cp2a15UIB7Un-bOeISG3pFuAT0Ck.ttf","regular":"http://fonts.gstatic.com/s/anonymouspro/v11/rP2Bp2a15UIB7Un-bOeISG3pLlw.ttf","italic":"http://fonts.gstatic.com/s/anonymouspro/v11/rP2fp2a15UIB7Un-bOeISG3pHl428A.ttf","700italic":"http://fonts.gstatic.com/s/anonymouspro/v11/rP2ap2a15UIB7Un-bOeISG3pHl4OTCzc6A.ttf"},"El Messiri":{"500":"http://fonts.gstatic.com/s/elmessiri/v3/K2F3fZBRmr9vQ1pHEey6On6jJyo.ttf","600":"http://fonts.gstatic.com/s/elmessiri/v3/K2F3fZBRmr9vQ1pHEey6OlKkJyo.ttf","700":"http://fonts.gstatic.com/s/elmessiri/v3/K2F3fZBRmr9vQ1pHEey6OjalJyo.ttf","regular":"http://fonts.gstatic.com/s/elmessiri/v3/K2F0fZBRmr9vQ1pHEey6Aoo.ttf"},"Unna":{"700":"http://fonts.gstatic.com/s/unna/v10/AYCLpXzofN0NMiQusGk.ttf","regular":"http://fonts.gstatic.com/s/unna/v10/AYCEpXzofN0NCpg.ttf","italic":"http://fonts.gstatic.com/s/unna/v10/AYCKpXzofN0NOpoLkA.ttf","700italic":"http://fonts.gstatic.com/s/unna/v10/AYCJpXzofN0NOpozLGzjQA.ttf"},"Alegreya SC":{"500":"http://fonts.gstatic.com/s/alegreyasc/v9/taiTGmRtCJ62-O0HhNEa-ZZc-rUx.ttf","700":"http://fonts.gstatic.com/s/alegreyasc/v9/taiTGmRtCJ62-O0HhNEa-ZYU_LUx.ttf","800":"http://fonts.gstatic.com/s/alegreyasc/v9/taiTGmRtCJ62-O0HhNEa-ZYI_7Ux.ttf","900":"http://fonts.gstatic.com/s/alegreyasc/v9/taiTGmRtCJ62-O0HhNEa-ZYs_rUx.ttf","regular":"http://fonts.gstatic.com/s/alegreyasc/v9/taiOGmRtCJ62-O0HhNEa-a6o.ttf","italic":"http://fonts.gstatic.com/s/alegreyasc/v9/taiMGmRtCJ62-O0HhNEa-Z6q2ZU.ttf","500italic":"http://fonts.gstatic.com/s/alegreyasc/v9/taiRGmRtCJ62-O0HhNEa-Z6q4WEySK8.ttf","700italic":"http://fonts.gstatic.com/s/alegreyasc/v9/taiRGmRtCJ62-O0HhNEa-Z6q4Sk0SK8.ttf","800italic":"http://fonts.gstatic.com/s/alegreyasc/v9/taiRGmRtCJ62-O0HhNEa-Z6q4TU3SK8.ttf","900italic":"http://fonts.gstatic.com/s/alegreyasc/v9/taiRGmRtCJ62-O0HhNEa-Z6q4RE2SK8.ttf"},"Archivo":{"500":"http://fonts.gstatic.com/s/archivo/v3/k3kVo8UDI-1M0wlSdSrLC0E.ttf","600":"http://fonts.gstatic.com/s/archivo/v3/k3kVo8UDI-1M0wlSdQbMC0E.ttf","700":"http://fonts.gstatic.com/s/archivo/v3/k3kVo8UDI-1M0wlSdWLNC0E.ttf","regular":"http://fonts.gstatic.com/s/archivo/v3/k3kQo8UDI-1M0wlSTd4.ttf","italic":"http://fonts.gstatic.com/s/archivo/v3/k3kSo8UDI-1M0wlSfdzoKw.ttf","500italic":"http://fonts.gstatic.com/s/archivo/v3/k3kXo8UDI-1M0wlSfdzQ30LhKQ.ttf","600italic":"http://fonts.gstatic.com/s/archivo/v3/k3kXo8UDI-1M0wlSfdzQ80XhKQ.ttf","700italic":"http://fonts.gstatic.com/s/archivo/v3/k3kXo8UDI-1M0wlSfdzQl0ThKQ.ttf"},"Rasa":{"300":"http://fonts.gstatic.com/s/rasa/v3/xn7gYHIn1mWmdg52sgA.ttf","500":"http://fonts.gstatic.com/s/rasa/v3/xn7gYHIn1mWmdlZ3sgA.ttf","600":"http://fonts.gstatic.com/s/rasa/v3/xn7gYHIn1mWmdnpwsgA.ttf","700":"http://fonts.gstatic.com/s/rasa/v3/xn7gYHIn1mWmdh5xsgA.ttf","regular":"http://fonts.gstatic.com/s/rasa/v3/xn7vYHIn1mWmTqI.ttf"},"Baloo":{"regular":"http://fonts.gstatic.com/s/baloo/v3/6xKhdSpJJ92I9PWI.ttf"},"Tenor Sans":{"regular":"http://fonts.gstatic.com/s/tenorsans/v8/bx6ANxqUneKx06UkIXISr3I.ttf"},"Quando":{"regular":"http://fonts.gstatic.com/s/quando/v6/xMQVuFNaVa6YuW0pCw.ttf"},"Tauri":{"regular":"http://fonts.gstatic.com/s/tauri/v5/TwMA-IISS0AM3IpV.ttf"},"Allerta Stencil":{"regular":"http://fonts.gstatic.com/s/allertastencil/v8/HTx0L209KT-LmIE9N7OR6eiycOeF-w.ttf"},"Cutive":{"regular":"http://fonts.gstatic.com/s/cutive/v9/NaPZcZ_fHOhV3Ip7Tw.ttf"},"Share Tech Mono":{"regular":"http://fonts.gstatic.com/s/sharetechmono/v7/J7aHnp1uDWRBEqV98dVQztYldFc7pA.ttf"},"Biryani":{"200":"http://fonts.gstatic.com/s/biryani/v3/hv-TlzNxIFoO84YddYQyGTA.ttf","300":"http://fonts.gstatic.com/s/biryani/v3/hv-TlzNxIFoO84YddeAxGTA.ttf","600":"http://fonts.gstatic.com/s/biryani/v3/hv-TlzNxIFoO84YddZQ3GTA.ttf","700":"http://fonts.gstatic.com/s/biryani/v3/hv-TlzNxIFoO84YddfA2GTA.ttf","800":"http://fonts.gstatic.com/s/biryani/v3/hv-TlzNxIFoO84Yddew1GTA.ttf","900":"http://fonts.gstatic.com/s/biryani/v3/hv-TlzNxIFoO84Yddcg0GTA.ttf","regular":"http://fonts.gstatic.com/s/biryani/v3/hv-WlzNxIFoO84YdTUw.ttf"},"Convergence":{"regular":"http://fonts.gstatic.com/s/convergence/v6/rax5HiePvdgXPmmMHcIPYRha.ttf"},"Aclonica":{"regular":"http://fonts.gstatic.com/s/aclonica/v8/K2FyfZJVlfNNSEBXGb7T.ttf"},"Annie Use Your Telescope":{"regular":"http://fonts.gstatic.com/s/annieuseyourtelescope/v8/daaLSS4tI2qYYl3Jq9s_Hu74xwktnlKxH6osGVGjlA.ttf"},"GFS Didot":{"regular":"http://fonts.gstatic.com/s/gfsdidot/v7/Jqzh5TybZ9vZMWFssvwiFw.ttf"},"Doppio One":{"regular":"http://fonts.gstatic.com/s/doppioone/v5/Gg8wN5gSaBfyBw2MqCh-lgs.ttf"},"Caudex":{"700":"http://fonts.gstatic.com/s/caudex/v7/esDT311QOP6BJUrwdteklQ.ttf","regular":"http://fonts.gstatic.com/s/caudex/v7/esDQ311QOP6BJUrIyg.ttf","italic":"http://fonts.gstatic.com/s/caudex/v7/esDS311QOP6BJUr4yPKE.ttf","700italic":"http://fonts.gstatic.com/s/caudex/v7/esDV311QOP6BJUr4yMo4kJ8G.ttf"},"Kurale":{"regular":"http://fonts.gstatic.com/s/kurale/v3/4iCs6KV9e9dXjho6eA.ttf"},"Metrophobic":{"regular":"http://fonts.gstatic.com/s/metrophobic/v10/sJoA3LZUhMSAPV_u0qwiAT-J.ttf"},"Mitr":{"200":"http://fonts.gstatic.com/s/mitr/v3/pxiEypw5ucZF8fMZFJA.ttf","300":"http://fonts.gstatic.com/s/mitr/v3/pxiEypw5ucZF8ZcaFJA.ttf","500":"http://fonts.gstatic.com/s/mitr/v3/pxiEypw5ucZF8c8bFJA.ttf","600":"http://fonts.gstatic.com/s/mitr/v3/pxiEypw5ucZF8eMcFJA.ttf","700":"http://fonts.gstatic.com/s/mitr/v3/pxiEypw5ucZF8YcdFJA.ttf","regular":"http://fonts.gstatic.com/s/mitr/v3/pxiLypw5ucZFyTs.ttf"},"Bubblegum Sans":{"regular":"http://fonts.gstatic.com/s/bubblegumsans/v6/AYCSpXb_Z9EORv1M5QTjEzMEtdaH.ttf"},"Racing Sans One":{"regular":"http://fonts.gstatic.com/s/racingsansone/v5/sykr-yRtm7EvTrXNxkv5jfKKyDCwLw.ttf"},"Jaldi":{"700":"http://fonts.gstatic.com/s/jaldi/v3/or3hQ67z0_CI33voSbT3.ttf","regular":"http://fonts.gstatic.com/s/jaldi/v3/or3sQ67z0_CI30NU.ttf"},"Antic":{"regular":"http://fonts.gstatic.com/s/antic/v9/TuGfUVB8XY5DRaZL.ttf"},"IM Fell DW Pica":{"regular":"http://fonts.gstatic.com/s/imfelldwpica/v7/2sDGZGRQotv9nbn2qSl0TxXVYNw9ZA.ttf","italic":"http://fonts.gstatic.com/s/imfelldwpica/v7/2sDEZGRQotv9nbn2qSl0TxXVYNwNZgnQ.ttf"},"Kelly Slab":{"regular":"http://fonts.gstatic.com/s/kellyslab/v7/-W_7XJX0Rz3cxUnJC5t6TkM.ttf"},"Bungee Inline":{"regular":"http://fonts.gstatic.com/s/bungeeinline/v3/Gg8zN58UcgnlCweMrih332VuDGI.ttf"},"Allan":{"700":"http://fonts.gstatic.com/s/allan/v9/ea8aadU7WuTxEu5KEPCN.ttf","regular":"http://fonts.gstatic.com/s/allan/v9/ea8XadU7WuTxEtb2.ttf"},"Judson":{"700":"http://fonts.gstatic.com/s/judson/v10/FeVSS0Fbvbc14Vxps5xQ3Q.ttf","regular":"http://fonts.gstatic.com/s/judson/v10/FeVRS0Fbvbc14VxRDw.ttf","italic":"http://fonts.gstatic.com/s/judson/v10/FeVTS0Fbvbc14VxhDblw.ttf"},"Rosario":{"700":"http://fonts.gstatic.com/s/rosario/v12/xfu00WDhWW_fOEoY0OjY6AY.ttf","regular":"http://fonts.gstatic.com/s/rosario/v12/xfux0WDhWW_fOEoY6FQ.ttf","italic":"http://fonts.gstatic.com/s/rosario/v12/xfuz0WDhWW_fOEoY2Fb9yA.ttf","700italic":"http://fonts.gstatic.com/s/rosario/v12/xfu20WDhWW_fOEoY2FbFdAPivA.ttf"},"Petit Formal Script":{"regular":"http://fonts.gstatic.com/s/petitformalscript/v5/B50TF6xQr2TXJBnGOFME6u5OR83oRP5qoHk.ttf"},"Nanum Brush Script":{"regular":"http://fonts.gstatic.com/s/nanumbrushscript/v8/wXK2E2wfpokopxzthSqPbcR5_gVaxazyjg.ttf"},"Rozha One":{"regular":"http://fonts.gstatic.com/s/rozhaone/v4/AlZy_zVFtYP12Zncg2khdQ.ttf"},"Six Caps":{"regular":"http://fonts.gstatic.com/s/sixcaps/v8/6ae_4KGrU7VR7bNmabcS.ttf"},"Inder":{"regular":"http://fonts.gstatic.com/s/inder/v6/w8gUH2YoQe8_4vq6.ttf"},"Fanwood Text":{"regular":"http://fonts.gstatic.com/s/fanwoodtext/v7/3XFtErwl05Ad_vSCF6Fq7xXGRQ.ttf","italic":"http://fonts.gstatic.com/s/fanwoodtext/v7/3XFzErwl05Ad_vSCF6Fq7xX2R9zc.ttf"},"Mada":{"200":"http://fonts.gstatic.com/s/mada/v5/7Au_p_0qnzeSdf3nCCI.ttf","300":"http://fonts.gstatic.com/s/mada/v5/7Au_p_0qnzeSdZnkCCI.ttf","500":"http://fonts.gstatic.com/s/mada/v5/7Au_p_0qnzeSdcHlCCI.ttf","600":"http://fonts.gstatic.com/s/mada/v5/7Au_p_0qnzeSde3iCCI.ttf","700":"http://fonts.gstatic.com/s/mada/v5/7Au_p_0qnzeSdYnjCCI.ttf","900":"http://fonts.gstatic.com/s/mada/v5/7Au_p_0qnzeSdbHhCCI.ttf","regular":"http://fonts.gstatic.com/s/mada/v5/7Auwp_0qnzeSTTU.ttf"},"Abhaya Libre":{"500":"http://fonts.gstatic.com/s/abhayalibre/v3/e3t5euGtX-Co5MNzeAOqinEYj2ryqg.ttf","600":"http://fonts.gstatic.com/s/abhayalibre/v3/e3t5euGtX-Co5MNzeAOqinEYo23yqg.ttf","700":"http://fonts.gstatic.com/s/abhayalibre/v3/e3t5euGtX-Co5MNzeAOqinEYx2zyqg.ttf","800":"http://fonts.gstatic.com/s/abhayalibre/v3/e3t5euGtX-Co5MNzeAOqinEY22_yqg.ttf","regular":"http://fonts.gstatic.com/s/abhayalibre/v3/e3tmeuGtX-Co5MNzeAOqinEgew.ttf"},"Scheherazade":{"700":"http://fonts.gstatic.com/s/scheherazade/v14/YA9Lr0yF4ETZN60keViq1kQYC7yMjg.ttf","regular":"http://fonts.gstatic.com/s/scheherazade/v14/YA9Ur0yF4ETZN60keViq1kQgtw.ttf"},"Pompiere":{"regular":"http://fonts.gstatic.com/s/pompiere/v7/VEMyRoxis5Dwuyeov6Wt.ttf"},"Calligraffitti":{"regular":"http://fonts.gstatic.com/s/calligraffitti/v9/46k2lbT3XjDVqJw3DCmCFjE0vnFZ.ttf"},"Yeseva One":{"regular":"http://fonts.gstatic.com/s/yesevaone/v12/OpNJno4ck8vc-xYpwWWxpio.ttf"},"Graduate":{"regular":"http://fonts.gstatic.com/s/graduate/v5/C8cg4cs3o2n15t_2YxgR.ttf"},"Delius":{"regular":"http://fonts.gstatic.com/s/delius/v7/PN_xRfK0pW_9e1rtYQ.ttf"},"Lilita One":{"regular":"http://fonts.gstatic.com/s/lilitaone/v5/i7dPIFZ9Zz-WBtRtedDbUEY.ttf"},"Average Sans":{"regular":"http://fonts.gstatic.com/s/averagesans/v6/1Ptpg8fLXP2dlAXR-HlJJNJPBQ.ttf"},"Londrina Solid":{"100":"http://fonts.gstatic.com/s/londrinasolid/v6/flUjRq6sw40kQEJxWNgkLuudGfs9KBY.ttf","300":"http://fonts.gstatic.com/s/londrinasolid/v6/flUiRq6sw40kQEJxWNgkLuudGfv1CjY0.ttf","900":"http://fonts.gstatic.com/s/londrinasolid/v6/flUiRq6sw40kQEJxWNgkLuudGfvdDzY0.ttf","regular":"http://fonts.gstatic.com/s/londrinasolid/v6/flUhRq6sw40kQEJxWNgkLuudGcNZ.ttf"},"Spectral":{"200":"http://fonts.gstatic.com/s/spectral/v4/rnCs-xNNww_2s0amA9v2s13G.ttf","300":"http://fonts.gstatic.com/s/spectral/v4/rnCs-xNNww_2s0amA9uSsF3G.ttf","500":"http://fonts.gstatic.com/s/spectral/v4/rnCs-xNNww_2s0amA9vKsV3G.ttf","600":"http://fonts.gstatic.com/s/spectral/v4/rnCs-xNNww_2s0amA9vmtl3G.ttf","700":"http://fonts.gstatic.com/s/spectral/v4/rnCs-xNNww_2s0amA9uCt13G.ttf","800":"http://fonts.gstatic.com/s/spectral/v4/rnCs-xNNww_2s0amA9uetF3G.ttf","200italic":"http://fonts.gstatic.com/s/spectral/v4/rnCu-xNNww_2s0amA9M8qrXHafM.ttf","300italic":"http://fonts.gstatic.com/s/spectral/v4/rnCu-xNNww_2s0amA9M8qtHEafM.ttf","regular":"http://fonts.gstatic.com/s/spectral/v4/rnCr-xNNww_2s0amA-M-.ttf","italic":"http://fonts.gstatic.com/s/spectral/v4/rnCt-xNNww_2s0amA9M8kn0.ttf","500italic":"http://fonts.gstatic.com/s/spectral/v4/rnCu-xNNww_2s0amA9M8qonFafM.ttf","600italic":"http://fonts.gstatic.com/s/spectral/v4/rnCu-xNNww_2s0amA9M8qqXCafM.ttf","700italic":"http://fonts.gstatic.com/s/spectral/v4/rnCu-xNNww_2s0amA9M8qsHDafM.ttf","800italic":"http://fonts.gstatic.com/s/spectral/v4/rnCu-xNNww_2s0amA9M8qt3AafM.ttf"},"Buenard":{"700":"http://fonts.gstatic.com/s/buenard/v9/OD5GuM6Cyma8FnnsB4vSjGA.ttf","regular":"http://fonts.gstatic.com/s/buenard/v9/OD5DuM6Cyma8FnnsPzc.ttf"},"Gilda Display":{"regular":"http://fonts.gstatic.com/s/gildadisplay/v5/t5tmIRoYMoaYG0WEOh7HwMeR7Tk.ttf"},"Sue Ellen Francisco":{"regular":"http://fonts.gstatic.com/s/sueellenfrancisco/v8/wXK3E20CsoJ9j1DDkjHcQ5ZL8xRaxru9roo.ttf"},"Norican":{"regular":"http://fonts.gstatic.com/s/norican/v5/MwQ2bhXp1eSBqjkPGJI.ttf"},"Bowlby One SC":{"regular":"http://fonts.gstatic.com/s/bowlbyonesc/v9/DtVlJxerQqQm37tzN3wMug9Pzgg.ttf"},"Mukta Malar":{"200":"http://fonts.gstatic.com/s/muktamalar/v3/MCoKzAXyz8LOE2FpJMxZqIMwBtAB.ttf","300":"http://fonts.gstatic.com/s/muktamalar/v3/MCoKzAXyz8LOE2FpJMxZqINUBdAB.ttf","500":"http://fonts.gstatic.com/s/muktamalar/v3/MCoKzAXyz8LOE2FpJMxZqIMMBNAB.ttf","600":"http://fonts.gstatic.com/s/muktamalar/v3/MCoKzAXyz8LOE2FpJMxZqIMgA9AB.ttf","700":"http://fonts.gstatic.com/s/muktamalar/v3/MCoKzAXyz8LOE2FpJMxZqINEAtAB.ttf","800":"http://fonts.gstatic.com/s/muktamalar/v3/MCoKzAXyz8LOE2FpJMxZqINYAdAB.ttf","regular":"http://fonts.gstatic.com/s/muktamalar/v3/MCoXzAXyz8LOE2FpJMxZqLv4.ttf"},"Bungee":{"regular":"http://fonts.gstatic.com/s/bungee/v3/N0bU2SZBIuF2PU_ECg.ttf"},"Faster One":{"regular":"http://fonts.gstatic.com/s/fasterone/v8/H4ciBXCHmdfClFb-vWhfyLs.ttf"},"Cambo":{"regular":"http://fonts.gstatic.com/s/cambo/v6/IFSqHeNEk8FJk416.ttf"},"Trocchi":{"regular":"http://fonts.gstatic.com/s/trocchi/v6/qWcqB6WkuIDxDZLcDrs.ttf"},"Merienda One":{"regular":"http://fonts.gstatic.com/s/meriendaone/v8/H4cgBXaMndbflEq6kyZ1ht6Ygg.ttf"},"Encode Sans Condensed":{"100":"http://fonts.gstatic.com/s/encodesanscondensed/v2/j8_76_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-5a-J.ttf","200":"http://fonts.gstatic.com/s/encodesanscondensed/v2/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-SY6pBw.ttf","300":"http://fonts.gstatic.com/s/encodesanscondensed/v2/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-LY2pBw.ttf","500":"http://fonts.gstatic.com/s/encodesanscondensed/v2/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-dYypBw.ttf","600":"http://fonts.gstatic.com/s/encodesanscondensed/v2/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-WYupBw.ttf","700":"http://fonts.gstatic.com/s/encodesanscondensed/v2/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-PYqpBw.ttf","800":"http://fonts.gstatic.com/s/encodesanscondensed/v2/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-IYmpBw.ttf","900":"http://fonts.gstatic.com/s/encodesanscondensed/v2/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-BYipBw.ttf","regular":"http://fonts.gstatic.com/s/encodesanscondensed/v2/j8_16_LD37rqfuwxyIuaZhE6cRXOLtm2gfTGgQ.ttf"},"Mukta":{"200":"http://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbEOjFma.ttf","300":"http://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbFqj1ma.ttf","500":"http://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbEyjlma.ttf","600":"http://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbEeiVma.ttf","700":"http://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbF6iFma.ttf","800":"http://fonts.gstatic.com/s/mukta/v5/iJWHBXyXfDDVXbFmi1ma.ttf","regular":"http://fonts.gstatic.com/s/mukta/v5/iJWKBXyXfDDVXYnG.ttf"},"Lekton":{"700":"http://fonts.gstatic.com/s/lekton/v8/SZc73FDmLaWmWpBm4zjMlQ.ttf","regular":"http://fonts.gstatic.com/s/lekton/v8/SZc43FDmLaWmWpBeXw.ttf","italic":"http://fonts.gstatic.com/s/lekton/v8/SZc63FDmLaWmWpBuXR3s.ttf"},"The Girl Next Door":{"regular":"http://fonts.gstatic.com/s/thegirlnextdoor/v8/pe0zMJCIMIsBjFxqYBIcZ6_OI5oFHCYIVw.ttf"},"Herr Von Muellerhoff":{"regular":"http://fonts.gstatic.com/s/herrvonmuellerhoff/v7/WBL6rFjRZkREW8WqmCWYLgCkQKXb4CAft3c6.ttf"},"Capriola":{"regular":"http://fonts.gstatic.com/s/capriola/v5/wXKoE3YSppcvo1PDln_8.ttf"},"Secular One":{"regular":"http://fonts.gstatic.com/s/secularone/v2/8QINdiTajsj_87rMuMdKypDl.ttf"},"Andika":{"regular":"http://fonts.gstatic.com/s/andika/v9/mem_Ya6iyW-LwqgAbQ.ttf"},"Andada":{"regular":"http://fonts.gstatic.com/s/andada/v9/uK_y4riWaego3w9RCg.ttf"},"Yatra One":{"regular":"http://fonts.gstatic.com/s/yatraone/v4/C8ch4copsHzj8p7NaF0xww.ttf"},"Belleza":{"regular":"http://fonts.gstatic.com/s/belleza/v6/0nkoC9_pNeMfhX4BtcY.ttf"},"Montez":{"regular":"http://fonts.gstatic.com/s/montez/v8/845ZNMk5GoGIX8lm1A.ttf"},"Artifika":{"regular":"http://fonts.gstatic.com/s/artifika/v8/VEMyRoxzronptCuxu6Wt.ttf"},"Schoolbell":{"regular":"http://fonts.gstatic.com/s/schoolbell/v8/92zQtBZWOrcgoe-fgnJIVxI.ttf"},"Pangolin":{"regular":"http://fonts.gstatic.com/s/pangolin/v3/cY9GfjGcW0FPpi-tWPfK.ttf"},"Aladin":{"regular":"http://fonts.gstatic.com/s/aladin/v6/ZgNSjPJFPrvJV5f16Q.ttf"},"Zeyada":{"regular":"http://fonts.gstatic.com/s/zeyada/v7/11hAGpPTxVPUbgZDNA.ttf"},"Balthazar":{"regular":"http://fonts.gstatic.com/s/balthazar/v6/d6lKkaajS8Gm4CVQjFEvyQ.ttf"},"Mukta Vaani":{"200":"http://fonts.gstatic.com/s/muktavaani/v4/3JnkSD_-ynaxmxnEfVHPIGXNV8BD.ttf","300":"http://fonts.gstatic.com/s/muktavaani/v4/3JnkSD_-ynaxmxnEfVHPIGWpVMBD.ttf","500":"http://fonts.gstatic.com/s/muktavaani/v4/3JnkSD_-ynaxmxnEfVHPIGXxVcBD.ttf","600":"http://fonts.gstatic.com/s/muktavaani/v4/3JnkSD_-ynaxmxnEfVHPIGXdUsBD.ttf","700":"http://fonts.gstatic.com/s/muktavaani/v4/3JnkSD_-ynaxmxnEfVHPIGW5U8BD.ttf","800":"http://fonts.gstatic.com/s/muktavaani/v4/3JnkSD_-ynaxmxnEfVHPIGWlUMBD.ttf","regular":"http://fonts.gstatic.com/s/muktavaani/v4/3Jn5SD_-ynaxmxnEfVHPIF0F.ttf"},"Cutive Mono":{"regular":"http://fonts.gstatic.com/s/cutivemono/v6/m8JWjfRfY7WVjVi2E-K9H5RF.ttf"},"Give You Glory":{"regular":"http://fonts.gstatic.com/s/giveyouglory/v7/8QIQdiHOgt3vv4LR7ahjw9-XYc1z.ttf"},"Happy Monkey":{"regular":"http://fonts.gstatic.com/s/happymonkey/v6/K2F2fZZcl-9SXwl5F_C4R_OABw.ttf"},"Miriam Libre":{"700":"http://fonts.gstatic.com/s/miriamlibre/v3/DdT-798HsHwubBAqfkcBTL_X3LbbRQ.ttf","regular":"http://fonts.gstatic.com/s/miriamlibre/v3/DdTh798HsHwubBAqfkcBTL_vYA.ttf"},"Laila":{"300":"http://fonts.gstatic.com/s/laila/v4/LYjBdG_8nE8jDLzxogNA.ttf","500":"http://fonts.gstatic.com/s/laila/v4/LYjBdG_8nE8jDLypowNA.ttf","600":"http://fonts.gstatic.com/s/laila/v4/LYjBdG_8nE8jDLyFpANA.ttf","700":"http://fonts.gstatic.com/s/laila/v4/LYjBdG_8nE8jDLzhpQNA.ttf","regular":"http://fonts.gstatic.com/s/laila/v4/LYjMdG_8nE8jDIRd.ttf"},"Chelsea Market":{"regular":"http://fonts.gstatic.com/s/chelseamarket/v5/BCawqZsHqfr89WNP_IApC8tzKBhl.ttf"},"Short Stack":{"regular":"http://fonts.gstatic.com/s/shortstack/v7/bMrzmS2X6p0jZC6EcmPFX-SS.ttf"},"Cambay":{"700":"http://fonts.gstatic.com/s/cambay/v3/SLXKc1rY6H0_ZDs-0pusxw.ttf","regular":"http://fonts.gstatic.com/s/cambay/v3/SLXJc1rY6H0_ZDsGbg.ttf","italic":"http://fonts.gstatic.com/s/cambay/v3/SLXLc1rY6H0_ZDs2bL6M.ttf","700italic":"http://fonts.gstatic.com/s/cambay/v3/SLXMc1rY6H0_ZDs2bIYwwvN0.ttf"},"IM Fell Double Pica":{"regular":"http://fonts.gstatic.com/s/imfelldoublepica/v7/3XF2EqMq_94s9PeKF7Fg4gOKINyMtZ8rT0Q.ttf","italic":"http://fonts.gstatic.com/s/imfelldoublepica/v7/3XF0EqMq_94s9PeKF7Fg4gOKINyMtZ8rf0a_VA.ttf"},"Fjord One":{"regular":"http://fonts.gstatic.com/s/fjordone/v6/zOL-4pbEnKBY_9S1jNKr6Q.ttf"},"Trirong":{"100":"http://fonts.gstatic.com/s/trirong/v3/7r3EqXNgp8wxdOdOl-go3Q.ttf","200":"http://fonts.gstatic.com/s/trirong/v3/7r3DqXNgp8wxdOdOl0QJ_a4.ttf","300":"http://fonts.gstatic.com/s/trirong/v3/7r3DqXNgp8wxdOdOlyAK_a4.ttf","500":"http://fonts.gstatic.com/s/trirong/v3/7r3DqXNgp8wxdOdOl3gL_a4.ttf","600":"http://fonts.gstatic.com/s/trirong/v3/7r3DqXNgp8wxdOdOl1QM_a4.ttf","700":"http://fonts.gstatic.com/s/trirong/v3/7r3DqXNgp8wxdOdOlzAN_a4.ttf","800":"http://fonts.gstatic.com/s/trirong/v3/7r3DqXNgp8wxdOdOlywO_a4.ttf","900":"http://fonts.gstatic.com/s/trirong/v3/7r3DqXNgp8wxdOdOlwgP_a4.ttf","100italic":"http://fonts.gstatic.com/s/trirong/v3/7r3CqXNgp8wxdOdOn44QuY5h.ttf","200italic":"http://fonts.gstatic.com/s/trirong/v3/7r3BqXNgp8wxdOdOn44QFa9B4g.ttf","300italic":"http://fonts.gstatic.com/s/trirong/v3/7r3BqXNgp8wxdOdOn44QcaxB4g.ttf","regular":"http://fonts.gstatic.com/s/trirong/v3/7r3GqXNgp8wxdOdOr4w.ttf","italic":"http://fonts.gstatic.com/s/trirong/v3/7r3EqXNgp8wxdOdOn44o3Q.ttf","500italic":"http://fonts.gstatic.com/s/trirong/v3/7r3BqXNgp8wxdOdOn44QKa1B4g.ttf","600italic":"http://fonts.gstatic.com/s/trirong/v3/7r3BqXNgp8wxdOdOn44QBapB4g.ttf","700italic":"http://fonts.gstatic.com/s/trirong/v3/7r3BqXNgp8wxdOdOn44QYatB4g.ttf","800italic":"http://fonts.gstatic.com/s/trirong/v3/7r3BqXNgp8wxdOdOn44QfahB4g.ttf","900italic":"http://fonts.gstatic.com/s/trirong/v3/7r3BqXNgp8wxdOdOn44QWalB4g.ttf"},"Mr De Haviland":{"regular":"http://fonts.gstatic.com/s/mrdehaviland/v6/OpNVnooIhJj96FdB73296ksbOj3C.ttf"},"Qwigley":{"regular":"http://fonts.gstatic.com/s/qwigley/v7/1cXzaU3UGJb5tGoCuVw.ttf"},"Oxygen Mono":{"regular":"http://fonts.gstatic.com/s/oxygenmono/v5/h0GsssGg9FxgDgCjLeAd7ijf.ttf"},"Arizonia":{"regular":"http://fonts.gstatic.com/s/arizonia/v8/neIIzCemt4A5qa7mv6WG.ttf"},"Bowlby One":{"regular":"http://fonts.gstatic.com/s/bowlbyone/v9/taiPGmVuC4y96PFeqp8smo4.ttf"},"Averia Serif Libre":{"300":"http://fonts.gstatic.com/s/averiaseriflibre/v7/neIVzD2ms4wxr6GvjeD0X88SHPyX2xYGCSmqwQ.ttf","700":"http://fonts.gstatic.com/s/averiaseriflibre/v7/neIVzD2ms4wxr6GvjeD0X88SHPyX2xYGGS6qwQ.ttf","300italic":"http://fonts.gstatic.com/s/averiaseriflibre/v7/neIbzD2ms4wxr6GvjeD0X88SHPyX2xYOpzMmw60u.ttf","regular":"http://fonts.gstatic.com/s/averiaseriflibre/v7/neIWzD2ms4wxr6GvjeD0X88SHPyX2xY-pQ.ttf","italic":"http://fonts.gstatic.com/s/averiaseriflibre/v7/neIUzD2ms4wxr6GvjeD0X88SHPyX2xYOpwuK.ttf","700italic":"http://fonts.gstatic.com/s/averiaseriflibre/v7/neIbzD2ms4wxr6GvjeD0X88SHPyX2xYOpzM2xK0u.ttf"},"Wire One":{"regular":"http://fonts.gstatic.com/s/wireone/v8/qFdH35Wah5htUhV75WGi.ttf"},"Oregano":{"regular":"http://fonts.gstatic.com/s/oregano/v5/If2IXTPxciS3H4S2kZc.ttf","italic":"http://fonts.gstatic.com/s/oregano/v5/If2KXTPxciS3H4S2oZXVOw.ttf"},"Duru Sans":{"regular":"http://fonts.gstatic.com/s/durusans/v10/xn7iYH8xwmSyTvEV_HOxTw.ttf"},"Gruppo":{"regular":"http://fonts.gstatic.com/s/gruppo/v8/WwkfxPmzE06v_ZWFWQ.ttf"},"Mate":{"regular":"http://fonts.gstatic.com/s/mate/v6/m8JdjftRd7WZ2z0.ttf","italic":"http://fonts.gstatic.com/s/mate/v6/m8JTjftRd7WZ6z-2Xg.ttf"},"Oleo Script Swash Caps":{"700":"http://fonts.gstatic.com/s/oleoscriptswashcaps/v5/Noag6Vb-w5SFbTTAsZP_7JkCS08K-jCzDn_HCcaBbYU.ttf","regular":"http://fonts.gstatic.com/s/oleoscriptswashcaps/v5/Noaj6Vb-w5SFbTTAsZP_7JkCS08K-jCzDn_HMXo.ttf"},"Baloo Paaji":{"regular":"http://fonts.gstatic.com/s/baloopaaji/v3/8AttGsyxM5KQQU-Y4MTwVZnT.ttf"},"Vast Shadow":{"regular":"http://fonts.gstatic.com/s/vastshadow/v7/pe0qMImKOZ1V62ZwbVY9dfe6.ttf"},"Baumans":{"regular":"http://fonts.gstatic.com/s/baumans/v7/-W_-XJj9QyTd3QfpR_o.ttf"},"Mako":{"regular":"http://fonts.gstatic.com/s/mako/v8/H4coBX6Mmc_Z0SQ.ttf"},"Proza Libre":{"500":"http://fonts.gstatic.com/s/prozalibre/v2/LYjbdGHgj0k1DIQRyUEyyELbV__f.ttf","600":"http://fonts.gstatic.com/s/prozalibre/v2/LYjbdGHgj0k1DIQRyUEyyEL3UP_f.ttf","700":"http://fonts.gstatic.com/s/prozalibre/v2/LYjbdGHgj0k1DIQRyUEyyEKTUf_f.ttf","800":"http://fonts.gstatic.com/s/prozalibre/v2/LYjbdGHgj0k1DIQRyUEyyEKPUv_f.ttf","regular":"http://fonts.gstatic.com/s/prozalibre/v2/LYjGdGHgj0k1DIQRyUEyyHov.ttf","italic":"http://fonts.gstatic.com/s/prozalibre/v2/LYjEdGHgj0k1DIQRyUEyyEotdN8.ttf","500italic":"http://fonts.gstatic.com/s/prozalibre/v2/LYjZdGHgj0k1DIQRyUEyyEotTCvceJQ.ttf","600italic":"http://fonts.gstatic.com/s/prozalibre/v2/LYjZdGHgj0k1DIQRyUEyyEotTAfbeJQ.ttf","700italic":"http://fonts.gstatic.com/s/prozalibre/v2/LYjZdGHgj0k1DIQRyUEyyEotTGPaeJQ.ttf","800italic":"http://fonts.gstatic.com/s/prozalibre/v2/LYjZdGHgj0k1DIQRyUEyyEotTH_ZeJQ.ttf"},"Alike":{"regular":"http://fonts.gstatic.com/s/alike/v10/HI_EiYEYI6BIoEjB.ttf"},"Kristi":{"regular":"http://fonts.gstatic.com/s/kristi/v9/uK_y4ricdeU6zwdRCg.ttf"},"Poly":{"regular":"http://fonts.gstatic.com/s/poly/v8/MQpb-W6wKNitRLA.ttf","italic":"http://fonts.gstatic.com/s/poly/v8/MQpV-W6wKNitdLKKrw.ttf"},"Federo":{"regular":"http://fonts.gstatic.com/s/federo/v9/iJWFBX-cbD_ETsbmjQ.ttf"},"Shrikhand":{"regular":"http://fonts.gstatic.com/s/shrikhand/v3/a8IbNovtLWfR7T7bMJwbBA.ttf"},"Gafata":{"regular":"http://fonts.gstatic.com/s/gafata/v6/XRXV3I6Cn0VJKon4Mg.ttf"},"Knewave":{"regular":"http://fonts.gstatic.com/s/knewave/v6/sykz-yx0lLcxQaSItSo.ttf"},"Megrim":{"regular":"http://fonts.gstatic.com/s/megrim/v8/46kulbz5WjvLqJZlbQ.ttf"},"La Belle Aurore":{"regular":"http://fonts.gstatic.com/s/labelleaurore/v8/RrQIbot8-mNYKnGNDkWlocovHeIIGw.ttf"},"Asap Condensed":{"500":"http://fonts.gstatic.com/s/asapcondensed/v2/pxieypY1o9NHyXh3WvSbGSggdO9_S2lE.ttf","600":"http://fonts.gstatic.com/s/asapcondensed/v2/pxieypY1o9NHyXh3WvSbGSggdO9TTGlE.ttf","700":"http://fonts.gstatic.com/s/asapcondensed/v2/pxieypY1o9NHyXh3WvSbGSggdO83TWlE.ttf","regular":"http://fonts.gstatic.com/s/asapcondensed/v2/pxidypY1o9NHyXh3WvSbGSggdNeL.ttf","italic":"http://fonts.gstatic.com/s/asapcondensed/v2/pxifypY1o9NHyXh3WvSbGSggdOeJaEk.ttf","500italic":"http://fonts.gstatic.com/s/asapcondensed/v2/pxiYypY1o9NHyXh3WvSbGSggdOeJUL1Him4.ttf","600italic":"http://fonts.gstatic.com/s/asapcondensed/v2/pxiYypY1o9NHyXh3WvSbGSggdOeJUJFAim4.ttf","700italic":"http://fonts.gstatic.com/s/asapcondensed/v2/pxiYypY1o9NHyXh3WvSbGSggdOeJUPVBim4.ttf"},"Lemon":{"regular":"http://fonts.gstatic.com/s/lemon/v6/HI_EiYEVKqRMq0jB.ttf"},"Emilys Candy":{"regular":"http://fonts.gstatic.com/s/emilyscandy/v5/2EbgL-1mD1Rnb0OGKudbk0y5rw.ttf"},"Walter Turncoat":{"regular":"http://fonts.gstatic.com/s/walterturncoat/v8/snfys0Gs98ln43n0d-14ULoToe67YA.ttf"},"Anaheim":{"regular":"http://fonts.gstatic.com/s/anaheim/v5/8vII7w042Wp87g4G0UQ.ttf"},"Vesper Libre":{"500":"http://fonts.gstatic.com/s/vesperlibre/v9/bx6dNxyWnf-uxPdXDHUD_RdA-2ap0g.ttf","700":"http://fonts.gstatic.com/s/vesperlibre/v9/bx6dNxyWnf-uxPdXDHUD_RdAs2Cp0g.ttf","900":"http://fonts.gstatic.com/s/vesperlibre/v9/bx6dNxyWnf-uxPdXDHUD_RdAi2Kp0g.ttf","regular":"http://fonts.gstatic.com/s/vesperlibre/v9/bx6CNxyWnf-uxPdXDHUD_Rd4Dw.ttf"},"Maitree":{"200":"http://fonts.gstatic.com/s/maitree/v2/MjQDmil5tffhpBrklhGNWJE.ttf","300":"http://fonts.gstatic.com/s/maitree/v2/MjQDmil5tffhpBrklnWOWJE.ttf","500":"http://fonts.gstatic.com/s/maitree/v2/MjQDmil5tffhpBrkli2PWJE.ttf","600":"http://fonts.gstatic.com/s/maitree/v2/MjQDmil5tffhpBrklgGIWJE.ttf","700":"http://fonts.gstatic.com/s/maitree/v2/MjQDmil5tffhpBrklmWJWJE.ttf","regular":"http://fonts.gstatic.com/s/maitree/v2/MjQGmil5tffhpBrkrtk.ttf"},"Fontdiner Swanky":{"regular":"http://fonts.gstatic.com/s/fontdinerswanky/v8/ijwOs4XgRNsiaI5-hcVb4hQgMvCD4uE.ttf"},"Codystar":{"300":"http://fonts.gstatic.com/s/codystar/v5/FwZf7-Q1xVk-40qxOuYsyuyr.ttf","regular":"http://fonts.gstatic.com/s/codystar/v5/FwZY7-Q1xVk-40qxOt6A.ttf"},"Gabriela":{"regular":"http://fonts.gstatic.com/s/gabriela/v6/qkBWXvsO6sreR8E-b_m-.ttf"},"Spirax":{"regular":"http://fonts.gstatic.com/s/spirax/v6/buE3poKgYNLy0F3cXg.ttf"},"IM Fell English":{"regular":"http://fonts.gstatic.com/s/imfellenglish/v7/Ktk1ALSLW8zDe0rthJysWrnLsAz3Fw.ttf","italic":"http://fonts.gstatic.com/s/imfellenglish/v7/Ktk3ALSLW8zDe0rthJysWrnLsAzHFaOd.ttf"},"Seaweed Script":{"regular":"http://fonts.gstatic.com/s/seaweedscript/v5/bx6cNx6Tne2pxOATYE8C_Rsoe0WJ.ttf"},"Expletus Sans":{"500":"http://fonts.gstatic.com/s/expletussans/v10/RLpkK5v5_bqufTYdnhFzDj2dfQ07n6k.ttf","600":"http://fonts.gstatic.com/s/expletussans/v10/RLpkK5v5_bqufTYdnhFzDj2dfSE8n6k.ttf","700":"http://fonts.gstatic.com/s/expletussans/v10/RLpkK5v5_bqufTYdnhFzDj2dfUU9n6k.ttf","regular":"http://fonts.gstatic.com/s/expletussans/v10/RLp5K5v5_bqufTYdnhFzDj2dRfk.ttf","italic":"http://fonts.gstatic.com/s/expletussans/v10/RLpnK5v5_bqufTYdnhFzDj2ddfsYvw.ttf","500italic":"http://fonts.gstatic.com/s/expletussans/v10/RLpiK5v5_bqufTYdnhFzDj2ddfsgS6oPVA.ttf","600italic":"http://fonts.gstatic.com/s/expletussans/v10/RLpiK5v5_bqufTYdnhFzDj2ddfsgZ60PVA.ttf","700italic":"http://fonts.gstatic.com/s/expletussans/v10/RLpiK5v5_bqufTYdnhFzDj2ddfsgA6wPVA.ttf"},"Strait":{"regular":"http://fonts.gstatic.com/s/strait/v5/DtViJxy6WaEr1LZzeA.ttf"},"Belgrano":{"regular":"http://fonts.gstatic.com/s/belgrano/v8/55xvey5tM9rwKWrJZcMF.ttf"},"Orienta":{"regular":"http://fonts.gstatic.com/s/orienta/v5/PlI9FlK4Jrl5Y9zNeyc.ttf"},"Fondamento":{"regular":"http://fonts.gstatic.com/s/fondamento/v7/4UaHrEJGsxNmFTPDnkaJx60.ttf","italic":"http://fonts.gstatic.com/s/fondamento/v7/4UaFrEJGsxNmFTPDnkaJ96_p4g.ttf"},"IBM Plex Sans":{"100":"http://fonts.gstatic.com/s/ibmplexsans/v2/zYX-KVElMYYaJe8bpLHnCwDKjbLeEA.ttf","200":"http://fonts.gstatic.com/s/ibmplexsans/v2/zYX9KVElMYYaJe8bpLHnCwDKjR7_MIY.ttf","300":"http://fonts.gstatic.com/s/ibmplexsans/v2/zYX9KVElMYYaJe8bpLHnCwDKjXr8MIY.ttf","500":"http://fonts.gstatic.com/s/ibmplexsans/v2/zYX9KVElMYYaJe8bpLHnCwDKjSL9MIY.ttf","600":"http://fonts.gstatic.com/s/ibmplexsans/v2/zYX9KVElMYYaJe8bpLHnCwDKjQ76MIY.ttf","700":"http://fonts.gstatic.com/s/ibmplexsans/v2/zYX9KVElMYYaJe8bpLHnCwDKjWr7MIY.ttf","100italic":"http://fonts.gstatic.com/s/ibmplexsans/v2/zYX8KVElMYYaJe8bpLHnCwDKhdTmdKZM.ttf","200italic":"http://fonts.gstatic.com/s/ibmplexsans/v2/zYX7KVElMYYaJe8bpLHnCwDKhdTm2IdscQ.ttf","300italic":"http://fonts.gstatic.com/s/ibmplexsans/v2/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRscQ.ttf","regular":"http://fonts.gstatic.com/s/ibmplexsans/v2/zYXgKVElMYYaJe8bpLHnCwDKtdY.ttf","italic":"http://fonts.gstatic.com/s/ibmplexsans/v2/zYX-KVElMYYaJe8bpLHnCwDKhdTeEA.ttf","500italic":"http://fonts.gstatic.com/s/ibmplexsans/v2/zYX7KVElMYYaJe8bpLHnCwDKhdTm5IVscQ.ttf","600italic":"http://fonts.gstatic.com/s/ibmplexsans/v2/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJscQ.ttf","700italic":"http://fonts.gstatic.com/s/ibmplexsans/v2/zYX7KVElMYYaJe8bpLHnCwDKhdTmrINscQ.ttf"},"Carrois Gothic SC":{"regular":"http://fonts.gstatic.com/s/carroisgothicsc/v7/ZgNJjOVHM6jfUZCmyUqT2A2HVKjc-28n.ttf"},"Palanquin Dark":{"500":"http://fonts.gstatic.com/s/palanquindark/v3/xn76YHgl1nqmANMB-26xC7yuF8Z6ZW41.ttf","600":"http://fonts.gstatic.com/s/palanquindark/v3/xn76YHgl1nqmANMB-26xC7yuF8ZWYm41.ttf","700":"http://fonts.gstatic.com/s/palanquindark/v3/xn76YHgl1nqmANMB-26xC7yuF8YyY241.ttf","regular":"http://fonts.gstatic.com/s/palanquindark/v3/xn75YHgl1nqmANMB-26xC7yuF_6O.ttf"},"Lemonada":{"300":"http://fonts.gstatic.com/s/lemonada/v4/0QIkMXFD9oygTWy_R8PindGu.ttf","600":"http://fonts.gstatic.com/s/lemonada/v4/0QIkMXFD9oygTWy_R8OWm9Gu.ttf","700":"http://fonts.gstatic.com/s/lemonada/v4/0QIkMXFD9oygTWy_R8PymtGu.ttf","regular":"http://fonts.gstatic.com/s/lemonada/v4/0QIjMXFD9oygTWy_R_tO.ttf"},"UnifrakturMaguntia":{"regular":"http://fonts.gstatic.com/s/unifrakturmaguntia/v8/WWXPlieVYwiGNomYU-ciRLRvEmK7oaVunw.ttf"},"Clicker Script":{"regular":"http://fonts.gstatic.com/s/clickerscript/v5/raxkHiKPvt8CMH6ZWP8PdlEq72rY.ttf"},"Amiko":{"600":"http://fonts.gstatic.com/s/amiko/v2/WwkdxPq1DFK04uJ9XXrE.ttf","700":"http://fonts.gstatic.com/s/amiko/v2/WwkdxPq1DFK04uIZXHrE.ttf","regular":"http://fonts.gstatic.com/s/amiko/v2/WwkQxPq1DFK04tql.ttf"},"Fira Mono":{"500":"http://fonts.gstatic.com/s/firamono/v6/N0bS2SlFPv1weGeLZDto1d33mQ.ttf","700":"http://fonts.gstatic.com/s/firamono/v6/N0bS2SlFPv1weGeLZDtondv3mQ.ttf","regular":"http://fonts.gstatic.com/s/firamono/v6/N0bX2SlFPv1weGeLZDtQIQ.ttf"},"Imprima":{"regular":"http://fonts.gstatic.com/s/imprima/v5/VEMxRoN7sY3yuy-7-oU.ttf"},"Gravitas One":{"regular":"http://fonts.gstatic.com/s/gravitasone/v7/5h1diZ4hJ3cblKy3LWakKQmaDQ.ttf"},"Brawler":{"regular":"http://fonts.gstatic.com/s/brawler/v8/xn7gYHE3xXewAscGsgA.ttf"},"Bilbo Swash Caps":{"regular":"http://fonts.gstatic.com/s/bilboswashcaps/v9/zrf-0GXbz-H3Wb4XBsGrTgq2PVmdqAM.ttf"},"Corben":{"700":"http://fonts.gstatic.com/s/corben/v11/LYjAdGzzklQtCMpFHCZgrQ.ttf","regular":"http://fonts.gstatic.com/s/corben/v11/LYjDdGzzklQtCMp9oA.ttf"},"Frijole":{"regular":"http://fonts.gstatic.com/s/frijole/v6/uU9PCBUR8oakM2BQ7xM.ttf"},"Waiting for the Sunrise":{"regular":"http://fonts.gstatic.com/s/waitingforthesunrise/v8/WBL1rFvOYl9CEv2i1mO6KUW8RKWJ2zoXoz5JsYZQ.ttf"},"Mouse Memoirs":{"regular":"http://fonts.gstatic.com/s/mousememoirs/v5/t5tmIRoSNJ-PH0WNNgDYxdSb7Tk.ttf"},"Podkova":{"500":"http://fonts.gstatic.com/s/podkova/v11/K2F0fZ1EmftJSV9VYGrQAoo.ttf","600":"http://fonts.gstatic.com/s/podkova/v11/K2F0fZ1EmftJSV9VYEbXAoo.ttf","700":"http://fonts.gstatic.com/s/podkova/v11/K2F0fZ1EmftJSV9VYCLWAoo.ttf","800":"http://fonts.gstatic.com/s/podkova/v11/K2F0fZ1EmftJSV9VYD7VAoo.ttf","regular":"http://fonts.gstatic.com/s/podkova/v11/K2FxfZ1EmftJSV9VWJ4.ttf"},"Sofia":{"regular":"http://fonts.gstatic.com/s/sofia/v6/8QIHdirahM3j_vu-.ttf"},"Rouge Script":{"regular":"http://fonts.gstatic.com/s/rougescript/v6/LYjFdGbiklMoCIQOw1Ep3S4PVA.ttf"},"Baloo Bhaina":{"regular":"http://fonts.gstatic.com/s/baloobhaina/v3/Noa16Uzzzp2FIkfhq5vm9thxPA.ttf"},"Crafty Girls":{"regular":"http://fonts.gstatic.com/s/craftygirls/v7/va9B4kXI39VaDdlPJo8N_NvuQQ.ttf"},"Hanuman":{"700":"http://fonts.gstatic.com/s/hanuman/v11/VuJ0dNvD15HhpJJBQBr4HIk.ttf","regular":"http://fonts.gstatic.com/s/hanuman/v11/VuJxdNvD15HhpJJBeKY.ttf"},"Rammetto One":{"regular":"http://fonts.gstatic.com/s/rammettoone/v6/LhWiMV3HOfMbMetJG3lQDpp9Mg.ttf"},"Gurajada":{"regular":"http://fonts.gstatic.com/s/gurajada/v5/FwZY7-Qx308m-l-0Kd6A.ttf"},"Pattaya":{"regular":"http://fonts.gstatic.com/s/pattaya/v2/ea8ZadcqV_zkHY-XNdA.ttf"},"Patrick Hand SC":{"regular":"http://fonts.gstatic.com/s/patrickhandsc/v5/0nkwC9f7MfsBiWcLtY65AWDK873ViQ.ttf"},"Delius Swash Caps":{"regular":"http://fonts.gstatic.com/s/deliusswashcaps/v9/oY1E8fPLr7v4JWCExZpWebxVKORpXXed.ttf"},"Denk One":{"regular":"http://fonts.gstatic.com/s/denkone/v5/dg4m_pzhrqcFb2IzROtH.ttf"},"Voces":{"regular":"http://fonts.gstatic.com/s/voces/v7/-F6_fjJyLyU8d4PB.ttf"},"Sniglet":{"800":"http://fonts.gstatic.com/s/sniglet/v9/cIf4MaFLtkE3UjaJ_ImHRGE.ttf","regular":"http://fonts.gstatic.com/s/sniglet/v9/cIf9MaFLtkE3UjaJxCk.ttf"},"Rye":{"regular":"http://fonts.gstatic.com/s/rye/v5/r05XGLJT86YDFg.ttf"},"Port Lligat Slab":{"regular":"http://fonts.gstatic.com/s/portlligatslab/v6/LDIpaoiQNgArA8kR7ulhZ8P_NYOss7o.ttf"},"Cherry Swash":{"700":"http://fonts.gstatic.com/s/cherryswash/v5/i7dSIFByZjaNAMxtZcnfAy5E_FeaGw.ttf","regular":"http://fonts.gstatic.com/s/cherryswash/v5/i7dNIFByZjaNAMxtZcnfAy58QA.ttf"},"Sumana":{"700":"http://fonts.gstatic.com/s/sumana/v2/4UaArE5TqRBjGj--TDfG5w.ttf","regular":"http://fonts.gstatic.com/s/sumana/v2/4UaDrE5TqRBjGj-G8A.ttf"},"Unkempt":{"700":"http://fonts.gstatic.com/s/unkempt/v9/2EbiL-Z2DFZue0DScTow1zU.ttf","regular":"http://fonts.gstatic.com/s/unkempt/v9/2EbnL-Z2DFZue0DSSYY.ttf"},"Mandali":{"regular":"http://fonts.gstatic.com/s/mandali/v5/LhWlMVbYOfASNfNUVFk.ttf"},"Creepster":{"regular":"http://fonts.gstatic.com/s/creepster/v6/AlZy_zVUqJz4yMrniH4hdQ.ttf"},"Suez One":{"regular":"http://fonts.gstatic.com/s/suezone/v2/taiJGmd_EZ6rqscQgNFJ.ttf"},"Dawning of a New Day":{"regular":"http://fonts.gstatic.com/s/dawningofanewday/v8/t5t_IQMbOp2SEwuncwLRjMfIg1yYit_nAz8b.ttf"},"Lily Script One":{"regular":"http://fonts.gstatic.com/s/lilyscriptone/v5/LhW9MV7ZMfIPdMxeBjBvFN8SXLS4gg.ttf"},"Meddon":{"regular":"http://fonts.gstatic.com/s/meddon/v10/kmK8ZqA2EgDNeHTZhA.ttf"},"Cedarville Cursive":{"regular":"http://fonts.gstatic.com/s/cedarvillecursive/v8/yYL00g_a2veiudhUmxjo5VKkoqA-B_neJQ.ttf"},"Bentham":{"regular":"http://fonts.gstatic.com/s/bentham/v8/VdGeAZQPEpYfmHglKWw.ttf"},"Crushed":{"regular":"http://fonts.gstatic.com/s/crushed/v8/U9Mc6dym6WXImTlFT1k.ttf"},"Shojumaru":{"regular":"http://fonts.gstatic.com/s/shojumaru/v5/rax_HiWfutkLLnaKCtlMBA.ttf"},"Just Me Again Down Here":{"regular":"http://fonts.gstatic.com/s/justmeagaindownhere/v9/MwQmbgXtz-Wc6RUEGNMc0QpRrfUh2hSdBBMoAuwH.ttf"},"Tienne":{"700":"http://fonts.gstatic.com/s/tienne/v10/AYCJpX7pe9YCRP0zLGzjQA.ttf","900":"http://fonts.gstatic.com/s/tienne/v10/AYCJpX7pe9YCRP0zFG7jQA.ttf","regular":"http://fonts.gstatic.com/s/tienne/v10/AYCKpX7pe9YCRP0LkA.ttf"},"Wallpoet":{"regular":"http://fonts.gstatic.com/s/wallpoet/v9/f0X10em2_8RnXVVdUNbu.ttf"},"Mirza":{"500":"http://fonts.gstatic.com/s/mirza/v4/co3FmWlikiN5EtIpAeO4.ttf","600":"http://fonts.gstatic.com/s/mirza/v4/co3FmWlikiN5EtIFBuO4.ttf","700":"http://fonts.gstatic.com/s/mirza/v4/co3FmWlikiN5EtJhB-O4.ttf","regular":"http://fonts.gstatic.com/s/mirza/v4/co3ImWlikiN5Eurd.ttf"},"Amethysta":{"regular":"http://fonts.gstatic.com/s/amethysta/v6/rP2Fp2K15kgb_F3ibfWIGA.ttf"},"Euphoria Script":{"regular":"http://fonts.gstatic.com/s/euphoriascript/v5/mFTpWb0X2bLb_cx6To2B8GpKoD5akw.ttf"},"Loved by the King":{"regular":"http://fonts.gstatic.com/s/lovedbytheking/v7/Gw6gwdP76VDVJNXerebZxUMeRXUF2PiN.ttf"},"Iceland":{"regular":"http://fonts.gstatic.com/s/iceland/v6/rax9HiuFsdMNOnWPWKw.ttf"},"Ledger":{"regular":"http://fonts.gstatic.com/s/ledger/v5/j8_q6-HK1L3if_sxmw.ttf"},"Encode Sans":{"100":"http://fonts.gstatic.com/s/encodesans/v2/LDI0apOFNxEwR-Bd1O9uYPvIeeI.ttf","200":"http://fonts.gstatic.com/s/encodesans/v2/LDIrapOFNxEwR-Bd1O9uYPtkWMLO.ttf","300":"http://fonts.gstatic.com/s/encodesans/v2/LDIrapOFNxEwR-Bd1O9uYPsAW8LO.ttf","500":"http://fonts.gstatic.com/s/encodesans/v2/LDIrapOFNxEwR-Bd1O9uYPtYWsLO.ttf","600":"http://fonts.gstatic.com/s/encodesans/v2/LDIrapOFNxEwR-Bd1O9uYPt0XcLO.ttf","700":"http://fonts.gstatic.com/s/encodesans/v2/LDIrapOFNxEwR-Bd1O9uYPsQXMLO.ttf","800":"http://fonts.gstatic.com/s/encodesans/v2/LDIrapOFNxEwR-Bd1O9uYPsMX8LO.ttf","900":"http://fonts.gstatic.com/s/encodesans/v2/LDIrapOFNxEwR-Bd1O9uYPsoXsLO.ttf","regular":"http://fonts.gstatic.com/s/encodesans/v2/LDI2apOFNxEwR-Bd1O9uYMOs.ttf"},"Nova Mono":{"regular":"http://fonts.gstatic.com/s/novamono/v8/Cn-0JtiGWQ5Ajb--MRKfYA.ttf"},"Cormorant SC":{"300":"http://fonts.gstatic.com/s/cormorantsc/v5/0ybmGD4kxqXBmOVLG30OGwsmABIU_Q.ttf","500":"http://fonts.gstatic.com/s/cormorantsc/v5/0ybmGD4kxqXBmOVLG30OGwsmWBMU_Q.ttf","600":"http://fonts.gstatic.com/s/cormorantsc/v5/0ybmGD4kxqXBmOVLG30OGwsmdBQU_Q.ttf","700":"http://fonts.gstatic.com/s/cormorantsc/v5/0ybmGD4kxqXBmOVLG30OGwsmEBUU_Q.ttf","regular":"http://fonts.gstatic.com/s/cormorantsc/v5/0yb5GD4kxqXBmOVLG30OGwserA.ttf"},"Stardos Stencil":{"700":"http://fonts.gstatic.com/s/stardosstencil/v7/X7n44bcuGPC8hrvEOHXOgaKCc2TpU3tTvg.ttf","regular":"http://fonts.gstatic.com/s/stardosstencil/v7/X7n94bcuGPC8hrvEOHXOgaKCc2TR7w.ttf"},"Holtwood One SC":{"regular":"http://fonts.gstatic.com/s/holtwoodonesc/v8/yYLx0hLR0P-3vMFSk1TCq3Txg5B3cQ.ttf"},"Chau Philomene One":{"regular":"http://fonts.gstatic.com/s/chauphilomeneone/v7/55xxezRsPtfie1vPY49qzdgSlJiHRQFsnA.ttf","italic":"http://fonts.gstatic.com/s/chauphilomeneone/v7/55xzezRsPtfie1vPY49qzdgSlJiHRQFcnoZ_.ttf"},"NTR":{"regular":"http://fonts.gstatic.com/s/ntr/v5/RLpzK5Xy0ZjiGA.ttf"},"Salsa":{"regular":"http://fonts.gstatic.com/s/salsa/v7/gNMKW3FiRpKj-imY.ttf"},"Krona One":{"regular":"http://fonts.gstatic.com/s/kronaone/v5/jAnEgHdjHcjgfIb1ZcUCMQ.ttf"},"Harmattan":{"regular":"http://fonts.gstatic.com/s/harmattan/v3/goksH6L2DkFvVvRp9XpTSw.ttf"},"Londrina Outline":{"regular":"http://fonts.gstatic.com/s/londrinaoutline/v8/C8c44dM8vmb14dfsZxhetg3pDH-Sfuo.ttf"},"Tajawal":{"200":"http://fonts.gstatic.com/s/tajawal/v1/Iurf6YBj_oCad4k1l_6gLrY.ttf","300":"http://fonts.gstatic.com/s/tajawal/v1/Iurf6YBj_oCad4k1l5qjLrY.ttf","500":"http://fonts.gstatic.com/s/tajawal/v1/Iurf6YBj_oCad4k1l8KiLrY.ttf","700":"http://fonts.gstatic.com/s/tajawal/v1/Iurf6YBj_oCad4k1l4qkLrY.ttf","800":"http://fonts.gstatic.com/s/tajawal/v1/Iurf6YBj_oCad4k1l5anLrY.ttf","900":"http://fonts.gstatic.com/s/tajawal/v1/Iurf6YBj_oCad4k1l7KmLrY.ttf","regular":"http://fonts.gstatic.com/s/tajawal/v1/Iura6YBj_oCad4k1rzY.ttf"},"Sriracha":{"regular":"http://fonts.gstatic.com/s/sriracha/v2/0nkrC9D4IuYBgWcI9ObY.ttf"},"Headland One":{"regular":"http://fonts.gstatic.com/s/headlandone/v5/yYLu0hHR2vKnp89Tk1TCq3Tx0A.ttf"},"Cormorant Infant":{"300":"http://fonts.gstatic.com/s/cormorantinfant/v5/HhyIU44g9vKiM1sORYSiWeAsLN9951w3_DM.ttf","500":"http://fonts.gstatic.com/s/cormorantinfant/v5/HhyIU44g9vKiM1sORYSiWeAsLN995wQ2_DM.ttf","600":"http://fonts.gstatic.com/s/cormorantinfant/v5/HhyIU44g9vKiM1sORYSiWeAsLN995ygx_DM.ttf","700":"http://fonts.gstatic.com/s/cormorantinfant/v5/HhyIU44g9vKiM1sORYSiWeAsLN9950ww_DM.ttf","300italic":"http://fonts.gstatic.com/s/cormorantinfant/v5/HhyKU44g9vKiM1sORYSiWeAsLN997_ItcDEhRg.ttf","regular":"http://fonts.gstatic.com/s/cormorantinfant/v5/HhyPU44g9vKiM1sORYSiWeAsLN993_A.ttf","italic":"http://fonts.gstatic.com/s/cormorantinfant/v5/HhyJU44g9vKiM1sORYSiWeAsLN997_IV3A.ttf","500italic":"http://fonts.gstatic.com/s/cormorantinfant/v5/HhyKU44g9vKiM1sORYSiWeAsLN997_ItKDAhRg.ttf","600italic":"http://fonts.gstatic.com/s/cormorantinfant/v5/HhyKU44g9vKiM1sORYSiWeAsLN997_ItBDchRg.ttf","700italic":"http://fonts.gstatic.com/s/cormorantinfant/v5/HhyKU44g9vKiM1sORYSiWeAsLN997_ItYDYhRg.ttf"},"Finger Paint":{"regular":"http://fonts.gstatic.com/s/fingerpaint/v7/0QInMXVJ-o-oRn_7dron8YWO8w.ttf"},"Ranchers":{"regular":"http://fonts.gstatic.com/s/ranchers/v5/zrfm0H3Lx-P2Xvs2AoDY.ttf"},"Elsie":{"900":"http://fonts.gstatic.com/s/elsie/v7/BCaqqZABrez54x6q2-1I.ttf","regular":"http://fonts.gstatic.com/s/elsie/v7/BCanqZABrez54yYu.ttf"},"Raleway Dots":{"regular":"http://fonts.gstatic.com/s/ralewaydots/v5/6NUR8FifJg6AfQvzpshgwJ8kyQ.ttf"},"Over the Rainbow":{"regular":"http://fonts.gstatic.com/s/overtherainbow/v8/11haGoXG1k_HKhMLUWz7Mc7vvW5upvM.ttf"},"Suranna":{"regular":"http://fonts.gstatic.com/s/suranna/v5/gokuH6ztGkFjWe58tBQ.ttf"},"Cherry Cream Soda":{"regular":"http://fonts.gstatic.com/s/cherrycreamsoda/v8/UMBIrOxBrW6w2FFyi9paG0fdVdRciTd6.ttf"},"Rubik Mono One":{"regular":"http://fonts.gstatic.com/s/rubikmonoone/v6/UqyJK8kPP3hjw6ANTdfRk9YSN-8w.ttf"},"Kotta One":{"regular":"http://fonts.gstatic.com/s/kottaone/v5/S6u_w41LXzPc_jlfNWqPHA.ttf"},"David Libre":{"500":"http://fonts.gstatic.com/s/davidlibre/v2/snfzs0W_99N64iuYSvp4W8GIw7qb.ttf","700":"http://fonts.gstatic.com/s/davidlibre/v2/snfzs0W_99N64iuYSvp4W8HAxbqb.ttf","regular":"http://fonts.gstatic.com/s/davidlibre/v2/snfus0W_99N64iuYSvp4W_l8.ttf"},"Mukta Mahee":{"200":"http://fonts.gstatic.com/s/muktamahee/v2/XRXN3IOIi0hcP8iVU67hA9MFcBoH.ttf","300":"http://fonts.gstatic.com/s/muktamahee/v2/XRXN3IOIi0hcP8iVU67hA9NhcxoH.ttf","500":"http://fonts.gstatic.com/s/muktamahee/v2/XRXN3IOIi0hcP8iVU67hA9M5choH.ttf","600":"http://fonts.gstatic.com/s/muktamahee/v2/XRXN3IOIi0hcP8iVU67hA9MVdRoH.ttf","700":"http://fonts.gstatic.com/s/muktamahee/v2/XRXN3IOIi0hcP8iVU67hA9NxdBoH.ttf","800":"http://fonts.gstatic.com/s/muktamahee/v2/XRXN3IOIi0hcP8iVU67hA9NtdxoH.ttf","regular":"http://fonts.gstatic.com/s/muktamahee/v2/XRXQ3IOIi0hcP8iVU67hA-vN.ttf"},"Geo":{"regular":"http://fonts.gstatic.com/s/geo/v9/CSRz4zRZlufVLw.ttf","italic":"http://fonts.gstatic.com/s/geo/v9/CSRx4zRZluflLXpi.ttf"},"Prociono":{"regular":"http://fonts.gstatic.com/s/prociono/v7/r05YGLlR-KxAf9GGO8up.ttf"},"Sarpanch":{"500":"http://fonts.gstatic.com/s/sarpanch/v3/hES16Xt4NCpRuk6PziV0ba7f.ttf","600":"http://fonts.gstatic.com/s/sarpanch/v3/hES16Xt4NCpRuk6PziVYaq7f.ttf","700":"http://fonts.gstatic.com/s/sarpanch/v3/hES16Xt4NCpRuk6PziU8a67f.ttf","800":"http://fonts.gstatic.com/s/sarpanch/v3/hES16Xt4NCpRuk6PziUgaK7f.ttf","900":"http://fonts.gstatic.com/s/sarpanch/v3/hES16Xt4NCpRuk6PziUEaa7f.ttf","regular":"http://fonts.gstatic.com/s/sarpanch/v3/hESy6Xt4NCpRuk6Pzh2A.ttf"},"Aguafina Script":{"regular":"http://fonts.gstatic.com/s/aguafinascript/v6/If2QXTv_ZzSxGIO30LemWEOmt1bHqg.ttf"},"Shanti":{"regular":"http://fonts.gstatic.com/s/shanti/v9/t5thIREMM4uSDgzgUw.ttf"},"Engagement":{"regular":"http://fonts.gstatic.com/s/engagement/v6/x3dlckLDZbqa7RUs9MFVXNo.ttf"},"Vampiro One":{"regular":"http://fonts.gstatic.com/s/vampiroone/v8/gokqH6DoDl5yXvJytFsdLkqn.ttf"},"Life Savers":{"700":"http://fonts.gstatic.com/s/lifesavers/v7/ZXu_e1UftKKabUQMgxAal8HXOS5T.ttf","regular":"http://fonts.gstatic.com/s/lifesavers/v7/ZXuie1UftKKabUQMgxAal_lr.ttf"},"Metamorphous":{"regular":"http://fonts.gstatic.com/s/metamorphous/v7/Wnz8HA03aAXcC39ZEX5y1330PA.ttf"},"Medula One":{"regular":"http://fonts.gstatic.com/s/medulaone/v7/YA9Wr0qb5kjJM6l2V0yukiE.ttf"},"Pavanam":{"regular":"http://fonts.gstatic.com/s/pavanam/v2/BXRrvF_aiezLh0xPDOs.ttf"},"Kavivanar":{"regular":"http://fonts.gstatic.com/s/kavivanar/v3/o-0IIpQgyXYSwhxP7_Jb4g.ttf"},"Athiti":{"200":"http://fonts.gstatic.com/s/athiti/v2/pe0sMISdLIZIv1wAxDNyAg.ttf","300":"http://fonts.gstatic.com/s/athiti/v2/pe0sMISdLIZIv1wAoDByAg.ttf","500":"http://fonts.gstatic.com/s/athiti/v2/pe0sMISdLIZIv1wA-DFyAg.ttf","600":"http://fonts.gstatic.com/s/athiti/v2/pe0sMISdLIZIv1wA1DZyAg.ttf","700":"http://fonts.gstatic.com/s/athiti/v2/pe0sMISdLIZIv1wAsDdyAg.ttf","regular":"http://fonts.gstatic.com/s/athiti/v2/pe0vMISdLIZIv1w4DA.ttf"},"McLaren":{"regular":"http://fonts.gstatic.com/s/mclaren/v5/2EbnL-ZuAXFqZFXISYY.ttf"},"Sura":{"700":"http://fonts.gstatic.com/s/sura/v2/SZc53FL5PbyzLUJ7fz0.ttf","regular":"http://fonts.gstatic.com/s/sura/v2/SZc23FL5PbyzFf4.ttf"},"Share Tech":{"regular":"http://fonts.gstatic.com/s/sharetech/v7/7cHtv4Uyi5K0OeZ7bohUwHo.ttf"},"Vibur":{"regular":"http://fonts.gstatic.com/s/vibur/v8/DPEiYwmEzw0QRjTp.ttf"},"Flamenco":{"300":"http://fonts.gstatic.com/s/flamenco/v8/neIPzCehqYguo67ssZ0qNIky.ttf","regular":"http://fonts.gstatic.com/s/flamenco/v8/neIIzCehqYguo67ssaWG.ttf"},"Baloo Tamma":{"regular":"http://fonts.gstatic.com/s/balootamma/v3/JTUTjIk68Cy27gWhOWIghE5B.ttf"},"IM Fell English SC":{"regular":"http://fonts.gstatic.com/s/imfellenglishsc/v7/a8IENpD3CDX-4zrWfr1VY879qFF05pZLOw.ttf"},"Nova Square":{"regular":"http://fonts.gstatic.com/s/novasquare/v9/RrQUbo9-9DV7b06QHgSWsZhA.ttf"},"Cantora One":{"regular":"http://fonts.gstatic.com/s/cantoraone/v7/gyB4hws1JdgnKy56GB_JX6zd.ttf"},"Habibi":{"regular":"http://fonts.gstatic.com/s/habibi/v6/CSR-4zFWkuqcTTNCSg.ttf"},"Bungee Shade":{"regular":"http://fonts.gstatic.com/s/bungeeshade/v3/DtVkJxarWL0t2KdzK3oI_jks7g.ttf"},"Padauk":{"700":"http://fonts.gstatic.com/s/padauk/v4/RrQSboJg-id7Onb512DE1A.ttf","regular":"http://fonts.gstatic.com/s/padauk/v4/RrQRboJg-id7OnbBaw.ttf"},"Fenix":{"regular":"http://fonts.gstatic.com/s/fenix/v5/XoHo2YL_S7-g5ost.ttf"},"Coda Caption":{"800":"http://fonts.gstatic.com/s/codacaption/v11/ieVm2YRII2GMY7SyXSoDRiQGqcx6xw.ttf"},"Dorsa":{"regular":"http://fonts.gstatic.com/s/dorsa/v8/yYLn0hjd0OGwqo49.ttf"},"Simonetta":{"900":"http://fonts.gstatic.com/s/simonetta/v7/x3dnckHVYrCU5BU15c45-N0mtw.ttf","regular":"http://fonts.gstatic.com/s/simonetta/v7/x3dickHVYrCU5BU15c4BfA.ttf","italic":"http://fonts.gstatic.com/s/simonetta/v7/x3dkckHVYrCU5BU15c4xfvoG.ttf","900italic":"http://fonts.gstatic.com/s/simonetta/v7/x3d5ckHVYrCU5BU15c4xfsKCsA7t.ttf"},"Princess Sofia":{"regular":"http://fonts.gstatic.com/s/princesssofia/v5/qWczB6yguIb8DZ_GXZst16n7GRz7.ttf"},"Battambang":{"700":"http://fonts.gstatic.com/s/battambang/v11/uk-lEGe7raEw-HjkzZabNsmMxyQ.ttf","regular":"http://fonts.gstatic.com/s/battambang/v11/uk-mEGe7raEw-HjkzZabDnU.ttf"},"Baloo Chettan":{"regular":"http://fonts.gstatic.com/s/baloochettan/v3/0QImMXRN8o2gTC2YTr4665DA07w.ttf"},"Tulpen One":{"regular":"http://fonts.gstatic.com/s/tulpenone/v7/dFa6ZfeC474skLgesc0CWj0.ttf"},"Averia Sans Libre":{"300":"http://fonts.gstatic.com/s/averiasanslibre/v6/ga6SaxZG_G5OvCf_rt7FH3B6BHLMEd3lMKcQ.ttf","700":"http://fonts.gstatic.com/s/averiasanslibre/v6/ga6SaxZG_G5OvCf_rt7FH3B6BHLMEd31N6cQ.ttf","300italic":"http://fonts.gstatic.com/s/averiasanslibre/v6/ga6caxZG_G5OvCf_rt7FH3B6BHLMEdVLKisSL5c.ttf","regular":"http://fonts.gstatic.com/s/averiasanslibre/v6/ga6XaxZG_G5OvCf_rt7FH3B6BHLMEeVJ.ttf","italic":"http://fonts.gstatic.com/s/averiasanslibre/v6/ga6RaxZG_G5OvCf_rt7FH3B6BHLMEdVLEoc.ttf","700italic":"http://fonts.gstatic.com/s/averiasanslibre/v6/ga6caxZG_G5OvCf_rt7FH3B6BHLMEdVLKjsVL5c.ttf"},"Quintessential":{"regular":"http://fonts.gstatic.com/s/quintessential/v5/fdNn9sOGq31Yjnh3qWU14DdtjY5w.ttf"},"Mallanna":{"regular":"http://fonts.gstatic.com/s/mallanna/v5/hv-Vlzx-KEQb84YaDGwz.ttf"},"Mystery Quest":{"regular":"http://fonts.gstatic.com/s/mysteryquest/v5/-nF6OG414u0E6k0wynSGlujRHwE.ttf"},"Katibeh":{"regular":"http://fonts.gstatic.com/s/katibeh/v4/ZGjXol5MQJog4bxDaC0.ttf"},"Englebert":{"regular":"http://fonts.gstatic.com/s/englebert/v5/xn7iYH8w2XGrC8AR4HSxTw.ttf"},"Stint Ultra Expanded":{"regular":"http://fonts.gstatic.com/s/stintultraexpanded/v5/CSRg4yNNh-GbW3o3JkwoDcdvMKMf0oBAd0qo.ttf"},"Bilbo":{"regular":"http://fonts.gstatic.com/s/bilbo/v7/o-0EIpgpwWwZ210h.ttf"},"Amarante":{"regular":"http://fonts.gstatic.com/s/amarante/v5/xMQXuF1KTa6EvGx9bq-3.ttf"},"Nova Slim":{"regular":"http://fonts.gstatic.com/s/novaslim/v9/Z9XUDmZNQAuem8jyZcn-yA.ttf"},"Slackey":{"regular":"http://fonts.gstatic.com/s/slackey/v8/N0bV2SdQO-5yM0-dKlQ.ttf"},"Montserrat Subrayada":{"700":"http://fonts.gstatic.com/s/montserratsubrayada/v5/U9MM6c-o9H7PgjlTHThBnNHGVUORwteQQHe3TcMW.ttf","regular":"http://fonts.gstatic.com/s/montserratsubrayada/v5/U9MD6c-o9H7PgjlTHThBnNHGVUORwteQQE8L.ttf"},"Sail":{"regular":"http://fonts.gstatic.com/s/sail/v8/DPEjYwiBxwYJFBQ.ttf"},"Bubbler One":{"regular":"http://fonts.gstatic.com/s/bubblerone/v6/f0Xy0eqj68ppQV9KBLmAouHH.ttf"},"Port Lligat Sans":{"regular":"http://fonts.gstatic.com/s/portlligatsans/v6/kmKmZrYrGBbdN1aV7Vokow6Lw4s4l7M.ttf"},"Dekko":{"regular":"http://fonts.gstatic.com/s/dekko/v4/46khlb_wWjfSrttF.ttf"},"Inika":{"700":"http://fonts.gstatic.com/s/inika/v5/rnCr-x5X3QP-pix7auM-.ttf","regular":"http://fonts.gstatic.com/s/inika/v5/rnCm-x5X3QP-phTH.ttf"},"Dynalight":{"regular":"http://fonts.gstatic.com/s/dynalight/v6/1Ptsg8LOU_aOmQvTsF4ISg.ttf"},"Stalemate":{"regular":"http://fonts.gstatic.com/s/stalemate/v5/taiIGmZ_EJq97-UfkZRpug.ttf"},"Scope One":{"regular":"http://fonts.gstatic.com/s/scopeone/v3/WBLnrEXKYFlGHrOKmGD1Ww.ttf"},"League Script":{"regular":"http://fonts.gstatic.com/s/leaguescript/v8/CSR54zpSlumSWj9CGVsoBZdeaNM.ttf"},"Mountains of Christmas":{"700":"http://fonts.gstatic.com/s/mountainsofchristmas/v10/3y9z6a4zcCnn5X0FDyrKi2ZRUBIy8uxoUo7eBGqJFPs.ttf","regular":"http://fonts.gstatic.com/s/mountainsofchristmas/v10/3y9w6a4zcCnn5X0FDyrKi2ZRUBIy8uxoUo7ePNY.ttf"},"Mate SC":{"regular":"http://fonts.gstatic.com/s/matesc/v6/-nF8OGQ1-uoVr2wKyiU.ttf"},"Nosifer":{"regular":"http://fonts.gstatic.com/s/nosifer/v6/ZGjXol5JTp0g5bxZaC0.ttf"},"Condiment":{"regular":"http://fonts.gstatic.com/s/condiment/v5/pONk1hggFNmwvXALyH6Sqw.ttf"},"Rakkas":{"regular":"http://fonts.gstatic.com/s/rakkas/v4/Qw3cZQlNHiblL3j_lg.ttf"},"Khmer":{"regular":"http://fonts.gstatic.com/s/khmer/v10/MjQImit_vPPwpF-B.ttf"},"Stint Ultra Condensed":{"regular":"http://fonts.gstatic.com/s/stintultracondensed/v6/-W_gXIrsVjjeyEnPC45qD2NoFPtBE0xCh2A-qg.ttf"},"Spectral SC":{"200":"http://fonts.gstatic.com/s/spectralsc/v2/Ktk0ALCRZonmalTgyPmRfs1qwkTX.ttf","300":"http://fonts.gstatic.com/s/spectralsc/v2/Ktk0ALCRZonmalTgyPmRfs0OwUTX.ttf","500":"http://fonts.gstatic.com/s/spectralsc/v2/Ktk0ALCRZonmalTgyPmRfs1WwETX.ttf","600":"http://fonts.gstatic.com/s/spectralsc/v2/Ktk0ALCRZonmalTgyPmRfs16x0TX.ttf","700":"http://fonts.gstatic.com/s/spectralsc/v2/Ktk0ALCRZonmalTgyPmRfs0exkTX.ttf","800":"http://fonts.gstatic.com/s/spectralsc/v2/Ktk0ALCRZonmalTgyPmRfs0CxUTX.ttf","200italic":"http://fonts.gstatic.com/s/spectralsc/v2/Ktk2ALCRZonmalTgyPmRfsWg26zWN4M.ttf","300italic":"http://fonts.gstatic.com/s/spectralsc/v2/Ktk2ALCRZonmalTgyPmRfsWg28jVN4M.ttf","regular":"http://fonts.gstatic.com/s/spectralsc/v2/KtkpALCRZonmalTgyPmRfvWi.ttf","italic":"http://fonts.gstatic.com/s/spectralsc/v2/KtkrALCRZonmalTgyPmRfsWg42Q.ttf","500italic":"http://fonts.gstatic.com/s/spectralsc/v2/Ktk2ALCRZonmalTgyPmRfsWg25DUN4M.ttf","600italic":"http://fonts.gstatic.com/s/spectralsc/v2/Ktk2ALCRZonmalTgyPmRfsWg27zTN4M.ttf","700italic":"http://fonts.gstatic.com/s/spectralsc/v2/Ktk2ALCRZonmalTgyPmRfsWg29jSN4M.ttf","800italic":"http://fonts.gstatic.com/s/spectralsc/v2/Ktk2ALCRZonmalTgyPmRfsWg28TRN4M.ttf"},"Bellefair":{"regular":"http://fonts.gstatic.com/s/bellefair/v3/kJExBuYY6AAuhiXUxG19_w.ttf"},"Sansita":{"700":"http://fonts.gstatic.com/s/sansita/v2/QldLNTRRphEb_-V7JKWUaXk.ttf","800":"http://fonts.gstatic.com/s/sansita/v2/QldLNTRRphEb_-V7JLmXaXk.ttf","900":"http://fonts.gstatic.com/s/sansita/v2/QldLNTRRphEb_-V7JJ2WaXk.ttf","regular":"http://fonts.gstatic.com/s/sansita/v2/QldONTRRphEb_-V7HBk.ttf","italic":"http://fonts.gstatic.com/s/sansita/v2/QldMNTRRphEb_-V7LBuxSQ.ttf","700italic":"http://fonts.gstatic.com/s/sansita/v2/QldJNTRRphEb_-V7LBuJ9Xx-xg.ttf","800italic":"http://fonts.gstatic.com/s/sansita/v2/QldJNTRRphEb_-V7LBuJ6X9-xg.ttf","900italic":"http://fonts.gstatic.com/s/sansita/v2/QldJNTRRphEb_-V7LBuJzX5-xg.ttf"},"Maiden Orange":{"regular":"http://fonts.gstatic.com/s/maidenorange/v8/kJE1BuIX7AUmhi2V4m08kb1XjOY.ttf"},"Almendra":{"700":"http://fonts.gstatic.com/s/almendra/v10/H4cjBXKAlMnTn0Cskx6G7Zu4.ttf","regular":"http://fonts.gstatic.com/s/almendra/v10/H4ckBXKAlMnTn0CskyY6.ttf","italic":"http://fonts.gstatic.com/s/almendra/v10/H4ciBXKAlMnTn0CskxY4yLs.ttf","700italic":"http://fonts.gstatic.com/s/almendra/v10/H4chBXKAlMnTn0CskxY48Ae9oqY.ttf"},"Milonga":{"regular":"http://fonts.gstatic.com/s/milonga/v5/SZc53FHnIaK9W5kffz0.ttf"},"Kranky":{"regular":"http://fonts.gstatic.com/s/kranky/v8/hESw6XVgJzlPsFnMpg.ttf"},"Rosarivo":{"regular":"http://fonts.gstatic.com/s/rosarivo/v5/PlI-Fl2lO6N9f8HaNAeC.ttf","italic":"http://fonts.gstatic.com/s/rosarivo/v5/PlI4Fl2lO6N9f8HaNDeA0Hw.ttf"},"Mogra":{"regular":"http://fonts.gstatic.com/s/mogra/v4/f0X40eSs8c95TBo4.ttf"},"Alike Angular":{"regular":"http://fonts.gstatic.com/s/alikeangular/v8/3qTrojWunjGQtEBlIcwMbSoI3kM.ttf"},"Sarina":{"regular":"http://fonts.gstatic.com/s/sarina/v6/-F6wfjF3ITQwasLhLg.ttf"},"Ramabhadra":{"regular":"http://fonts.gstatic.com/s/ramabhadra/v6/EYq2maBOwqRW9P1SQ83LehM.ttf"},"Jim Nightshade":{"regular":"http://fonts.gstatic.com/s/jimnightshade/v5/PlIkFlu9Pb08Q8HLM1PxmB0g-OS4.ttf"},"Averia Libre":{"300":"http://fonts.gstatic.com/s/averialibre/v6/2V0FKIcMGZEnV6xygz7eNjEarovtbw.ttf","700":"http://fonts.gstatic.com/s/averialibre/v6/2V0FKIcMGZEnV6xygz7eNjEavoztbw.ttf","300italic":"http://fonts.gstatic.com/s/averialibre/v6/2V0HKIcMGZEnV6xygz7eNjESAJFhbUTp.ttf","regular":"http://fonts.gstatic.com/s/averialibre/v6/2V0aKIcMGZEnV6xygz7eNjEiAg.ttf","italic":"http://fonts.gstatic.com/s/averialibre/v6/2V0EKIcMGZEnV6xygz7eNjESAKnN.ttf","700italic":"http://fonts.gstatic.com/s/averialibre/v6/2V0HKIcMGZEnV6xygz7eNjESAJFxakTp.ttf"},"Kite One":{"regular":"http://fonts.gstatic.com/s/kiteone/v5/70lQu7shLnA_E02vyq1b.ttf"},"Germania One":{"regular":"http://fonts.gstatic.com/s/germaniaone/v5/Fh4yPjrqIyv2ucM2qzBjeS3ezA.ttf"},"Ruslan Display":{"regular":"http://fonts.gstatic.com/s/ruslandisplay/v8/Gw6jwczl81XcIZuckK_e3Upfdzxr.ttf"},"Antic Didone":{"regular":"http://fonts.gstatic.com/s/anticdidone/v6/RWmPoKKX6u8sp8fIWdnDKqDiqQ.ttf"},"Junge":{"regular":"http://fonts.gstatic.com/s/junge/v5/gokgH670Gl1lUqAd.ttf"},"Mrs Saint Delafield":{"regular":"http://fonts.gstatic.com/s/mrssaintdelafield/v5/v6-IGZDIOVXH9xtmTZfRagunqBw5WC62cK4.ttf"},"Chonburi":{"regular":"http://fonts.gstatic.com/s/chonburi/v2/8AtqGs-wOpGRTBq66IWa.ttf"},"Donegal One":{"regular":"http://fonts.gstatic.com/s/donegalone/v5/m8JWjfRYea-ZnFz6fsK9FZRF.ttf"},"Numans":{"regular":"http://fonts.gstatic.com/s/numans/v7/SlGRmQmGupYAfH8IYQ.ttf"},"Miniver":{"regular":"http://fonts.gstatic.com/s/miniver/v6/eLGcP-PxIg-5H0vC770.ttf"},"Aref Ruqaa":{"700":"http://fonts.gstatic.com/s/arefruqaa/v5/WwkYxPW1E165rajQKDulKDwNcNI.ttf","regular":"http://fonts.gstatic.com/s/arefruqaa/v5/WwkbxPW1E165rajQKDulEIA.ttf"},"Nova Round":{"regular":"http://fonts.gstatic.com/s/novaround/v9/flU9Rqquw5UhEnlwTJYTYYc.ttf"},"Rationale":{"regular":"http://fonts.gstatic.com/s/rationale/v8/9XUnlJ92n0_JFxHIfHcsdg.ttf"},"Timmana":{"regular":"http://fonts.gstatic.com/s/timmana/v2/6xKvdShfL9yK-rvpCms.ttf"},"Amita":{"700":"http://fonts.gstatic.com/s/amita/v3/HhyXU5si9Om7PTHTLtCC.ttf","regular":"http://fonts.gstatic.com/s/amita/v3/HhyaU5si9Om7PQlv.ttf"},"Delius Unicase":{"700":"http://fonts.gstatic.com/s/deliusunicase/v10/845CNMEwEIOVT8BmgfSzIr_6mlp7WMr_.ttf","regular":"http://fonts.gstatic.com/s/deliusunicase/v10/845BNMEwEIOVT8BmgfSzIr_6mmLH.ttf"},"Sancreek":{"regular":"http://fonts.gstatic.com/s/sancreek/v8/pxiHypAnsdxUm159X7D-.ttf"},"Stoke":{"300":"http://fonts.gstatic.com/s/stoke/v7/z7NXdRb7aTMfKNvFVgxC.ttf","regular":"http://fonts.gstatic.com/s/stoke/v7/z7NadRb7aTMfKONp.ttf"},"Buda":{"300":"http://fonts.gstatic.com/s/buda/v8/GFDqWAN8mnyIJSSrG7U.ttf"},"IBM Plex Serif":{"100":"http://fonts.gstatic.com/s/ibmplexserif/v3/jizBREVNn1dOx-zrZ2X3pZvkTi182zI.ttf","200":"http://fonts.gstatic.com/s/ibmplexserif/v3/jizAREVNn1dOx-zrZ2X3pZvkTi3Q-hIz.ttf","300":"http://fonts.gstatic.com/s/ibmplexserif/v3/jizAREVNn1dOx-zrZ2X3pZvkTi20-RIz.ttf","500":"http://fonts.gstatic.com/s/ibmplexserif/v3/jizAREVNn1dOx-zrZ2X3pZvkTi3s-BIz.ttf","600":"http://fonts.gstatic.com/s/ibmplexserif/v3/jizAREVNn1dOx-zrZ2X3pZvkTi3A_xIz.ttf","700":"http://fonts.gstatic.com/s/ibmplexserif/v3/jizAREVNn1dOx-zrZ2X3pZvkTi2k_hIz.ttf","100italic":"http://fonts.gstatic.com/s/ibmplexserif/v3/jizHREVNn1dOx-zrZ2X3pZvkTiUa41YTiw.ttf","200italic":"http://fonts.gstatic.com/s/ibmplexserif/v3/jizGREVNn1dOx-zrZ2X3pZvkTiUa4_oyq14.ttf","300italic":"http://fonts.gstatic.com/s/ibmplexserif/v3/jizGREVNn1dOx-zrZ2X3pZvkTiUa454xq14.ttf","regular":"http://fonts.gstatic.com/s/ibmplexserif/v3/jizDREVNn1dOx-zrZ2X3pZvkThUY.ttf","italic":"http://fonts.gstatic.com/s/ibmplexserif/v3/jizBREVNn1dOx-zrZ2X3pZvkTiUa2zI.ttf","500italic":"http://fonts.gstatic.com/s/ibmplexserif/v3/jizGREVNn1dOx-zrZ2X3pZvkTiUa48Ywq14.ttf","600italic":"http://fonts.gstatic.com/s/ibmplexserif/v3/jizGREVNn1dOx-zrZ2X3pZvkTiUa4-o3q14.ttf","700italic":"http://fonts.gstatic.com/s/ibmplexserif/v3/jizGREVNn1dOx-zrZ2X3pZvkTiUa4442q14.ttf"},"Arya":{"700":"http://fonts.gstatic.com/s/arya/v3/ga6NawNG-HJdzfra3b8.ttf","regular":"http://fonts.gstatic.com/s/arya/v3/ga6CawNG-HJd9UY.ttf"},"Poller One":{"regular":"http://fonts.gstatic.com/s/pollerone/v7/ahccv82n0TN3gia5E4Bud-k.ttf"},"Peralta":{"regular":"http://fonts.gstatic.com/s/peralta/v5/hYkJPu0-RP_9d3kRGxA.ttf"},"Ruluko":{"regular":"http://fonts.gstatic.com/s/ruluko/v5/xMQVuFNZVaODtm0pCw.ttf"},"Cagliostro":{"regular":"http://fonts.gstatic.com/s/cagliostro/v6/ZgNWjP5HM73BV5amnX-TjGU.ttf"},"Asul":{"700":"http://fonts.gstatic.com/s/asul/v7/VuJxdNjKxYr40U8qeKY.ttf","regular":"http://fonts.gstatic.com/s/asul/v7/VuJ-dNjKxYr46fM.ttf"},"IM Fell French Canon":{"regular":"http://fonts.gstatic.com/s/imfellfrenchcanon/v7/-F6ufiNtDWYfYc-tDiyiw08rrghJszkK6coV.ttf","italic":"http://fonts.gstatic.com/s/imfellfrenchcanon/v7/-F6gfiNtDWYfYc-tDiyiw08rrghJszkK6foXNNk.ttf"},"Italiana":{"regular":"http://fonts.gstatic.com/s/italiana/v6/QldNNTtLsx4E__B0XTmR.ttf"},"Trade Winds":{"regular":"http://fonts.gstatic.com/s/tradewinds/v6/AYCPpXPpYNIIT7h8-QenM3Jq.ttf"},"Joti One":{"regular":"http://fonts.gstatic.com/s/jotione/v5/Z9XVDmdJQAmWm9TwaYTe.ttf"},"Wendy One":{"regular":"http://fonts.gstatic.com/s/wendyone/v5/2sDcZGJOipXfgfXV5wgDbw.ttf"},"Kadwa":{"700":"http://fonts.gstatic.com/s/kadwa/v2/rnCr-x5V0g7ipix7auM-.ttf","regular":"http://fonts.gstatic.com/s/kadwa/v2/rnCm-x5V0g7iphTH.ttf"},"Esteban":{"regular":"http://fonts.gstatic.com/s/esteban/v5/r05bGLZE-bdGdN-GdOs.ttf"},"Encode Sans Semi Condensed":{"100":"http://fonts.gstatic.com/s/encodesanssemicondensed/v2/3qT6oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1T19ME.ttf","200":"http://fonts.gstatic.com/s/encodesanssemicondensed/v2/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1RZ1eFH.ttf","300":"http://fonts.gstatic.com/s/encodesanssemicondensed/v2/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1Q91uFH.ttf","500":"http://fonts.gstatic.com/s/encodesanssemicondensed/v2/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1Rl1-FH.ttf","600":"http://fonts.gstatic.com/s/encodesanssemicondensed/v2/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1RJ0OFH.ttf","700":"http://fonts.gstatic.com/s/encodesanssemicondensed/v2/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1Qt0eFH.ttf","800":"http://fonts.gstatic.com/s/encodesanssemicondensed/v2/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1Qx0uFH.ttf","900":"http://fonts.gstatic.com/s/encodesanssemicondensed/v2/3qT7oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG1QV0-FH.ttf","regular":"http://fonts.gstatic.com/s/encodesanssemicondensed/v2/3qT4oiKqnDuUtQUEHMoXcmspmy55SFWrXFRp9FTOG2yR.ttf"},"Text Me One":{"regular":"http://fonts.gstatic.com/s/textmeone/v5/i7dOIFdlayuLUvgoFvHQFWZc.ttf"},"Rhodium Libre":{"regular":"http://fonts.gstatic.com/s/rhodiumlibre/v2/1q2AY5adA0tn_ukeHcQHqpx6pEQ.ttf"},"Overlock SC":{"regular":"http://fonts.gstatic.com/s/overlocksc/v6/1cX3aUHKGZrstGAY8nwVzHGA.ttf"},"Paprika":{"regular":"http://fonts.gstatic.com/s/paprika/v5/8QIJdijZitv49rDfuIg.ttf"},"Do Hyeon":{"regular":"http://fonts.gstatic.com/s/dohyeon/v2/TwMN-I8CRRU2zM86HFE3.ttf"},"Kavoon":{"regular":"http://fonts.gstatic.com/s/kavoon/v6/pxiFyp4_scRYhlU4NA.ttf"},"Sonsie One":{"regular":"http://fonts.gstatic.com/s/sonsieone/v6/PbymFmP_EAnPqbKaoc18YVs.ttf"},"Swanky and Moo Moo":{"regular":"http://fonts.gstatic.com/s/swankyandmoomoo/v7/flUlRrKz24IuWVI_WJYTYcqbEsMUZ3kUtQ.ttf"},"Linden Hill":{"regular":"http://fonts.gstatic.com/s/lindenhill/v7/-F61fjxoKSg9Yc3hZgO8ygFI.ttf","italic":"http://fonts.gstatic.com/s/lindenhill/v7/-F63fjxoKSg9Yc3hZgO8yjFK5ig.ttf"},"IM Fell DW Pica SC":{"regular":"http://fonts.gstatic.com/s/imfelldwpicasc/v7/0ybjGCAu5PfqkvtGVU15aBhXz3EUrnTW-A.ttf"},"UnifrakturCook":{"700":"http://fonts.gstatic.com/s/unifrakturcook/v9/IurA6Yli8YOdcoky-0PTTdkm56n05Uw1.ttf"},"Ribeye":{"regular":"http://fonts.gstatic.com/s/ribeye/v6/L0x8DFMxk1MP9R3RvA.ttf"},"Encode Sans Expanded":{"100":"http://fonts.gstatic.com/s/encodesansexpanded/v2/c4mx1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpJGKQM.ttf","200":"http://fonts.gstatic.com/s/encodesansexpanded/v2/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpLqCCNI.ttf","300":"http://fonts.gstatic.com/s/encodesansexpanded/v2/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKOCyNI.ttf","500":"http://fonts.gstatic.com/s/encodesansexpanded/v2/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpLWCiNI.ttf","600":"http://fonts.gstatic.com/s/encodesansexpanded/v2/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpL6DSNI.ttf","700":"http://fonts.gstatic.com/s/encodesansexpanded/v2/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKeDCNI.ttf","800":"http://fonts.gstatic.com/s/encodesansexpanded/v2/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKCDyNI.ttf","900":"http://fonts.gstatic.com/s/encodesansexpanded/v2/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKmDiNI.ttf","regular":"http://fonts.gstatic.com/s/encodesansexpanded/v2/c4m_1mF4GcnstG_Jh1QH6ac4hNLeNyeYUqoi.ttf"},"Pirata One":{"regular":"http://fonts.gstatic.com/s/pirataone/v5/I_urMpiDvgLdLh0fAtoftig.ttf"},"Baloo Thambi":{"regular":"http://fonts.gstatic.com/s/baloothambi/v3/va9B4kXJzNhTFoA7CYcS8sHuQQ.ttf"},"Fresca":{"regular":"http://fonts.gstatic.com/s/fresca/v6/6ae94K--SKgCzbM2Gg.ttf"},"IM Fell French Canon SC":{"regular":"http://fonts.gstatic.com/s/imfellfrenchcanonsc/v7/FBVmdCru5-ifcor2bgq9V89khWcmQghEURY7H3c0.ttf"},"Croissant One":{"regular":"http://fonts.gstatic.com/s/croissantone/v5/3y9n6bU9bTPg4m8NDy3Kq24UM3o.ttf"},"Offside":{"regular":"http://fonts.gstatic.com/s/offside/v5/HI_KiYMWKa9QrAykQ5E.ttf"},"Koulen":{"regular":"http://fonts.gstatic.com/s/koulen/v11/AMOQz46as3KIBPeWgg.ttf"},"Mina":{"700":"http://fonts.gstatic.com/s/mina/v1/-nF8OGc18vARl4NMyiU.ttf","regular":"http://fonts.gstatic.com/s/mina/v1/-nFzOGc18vARrz8.ttf"},"Oldenburg":{"regular":"http://fonts.gstatic.com/s/oldenburg/v5/fC1jPY5JYWzbywv7c4V6UQ.ttf"},"Baloo Bhai":{"regular":"http://fonts.gstatic.com/s/baloobhai/v3/ZgNWjP5GM7bCUdmXgWyVjGU.ttf"},"Angkor":{"regular":"http://fonts.gstatic.com/s/angkor/v10/H4cmBXyAlsPdnlb-8g.ttf"},"Monsieur La Doulaise":{"regular":"http://fonts.gstatic.com/s/monsieurladoulaise/v6/_Xmz-GY4rjmCbQfc-aPRaa4pqV340p7EZl5e.ttf"},"Fascinate Inline":{"regular":"http://fonts.gstatic.com/s/fascinateinline/v7/jVyR7mzzB3zc-jp6QCAu60poNqIy1g0.ttf"},"Wellfleet":{"regular":"http://fonts.gstatic.com/s/wellfleet/v5/nuF7D_LfQJb3VYgX6eyT4w.ttf"},"Lovers Quarrel":{"regular":"http://fonts.gstatic.com/s/loversquarrel/v5/Yq6N-LSKXTL-5bCy8ksBzpQ_-zAs.ttf"},"Julee":{"regular":"http://fonts.gstatic.com/s/julee/v7/TuGfUVB3RpZPQ6ZL.ttf"},"Redressed":{"regular":"http://fonts.gstatic.com/s/redressed/v8/x3dickHUbrmJ7wMy9MsBfA.ttf"},"Atma":{"300":"http://fonts.gstatic.com/s/atma/v3/uK_z4rqWc-Eoo8JzKjc.ttf","500":"http://fonts.gstatic.com/s/atma/v3/uK_z4rqWc-Eoo5pyKjc.ttf","600":"http://fonts.gstatic.com/s/atma/v3/uK_z4rqWc-Eoo7Z1Kjc.ttf","700":"http://fonts.gstatic.com/s/atma/v3/uK_z4rqWc-Eoo9J0Kjc.ttf","regular":"http://fonts.gstatic.com/s/atma/v3/uK_84rqWc-Eom24.ttf"},"Nova Flat":{"regular":"http://fonts.gstatic.com/s/novaflat/v9/QdVUSTc-JgqpytEbVebEuQ.ttf"},"Henny Penny":{"regular":"http://fonts.gstatic.com/s/hennypenny/v5/wXKvE3UZookzsxz_kjGSfMQq.ttf"},"Sedgwick Ave":{"regular":"http://fonts.gstatic.com/s/sedgwickave/v3/uK_04rKEYuguzAcSYRdWTJq8Xg.ttf"},"Modern Antiqua":{"regular":"http://fonts.gstatic.com/s/modernantiqua/v7/NGStv5TIAUg6Iq_RLNo_2dp1sI1E.ttf"},"Flavors":{"regular":"http://fonts.gstatic.com/s/flavors/v6/FBV2dDrhxqmveJTpbkw.ttf"},"Manuale":{"500":"http://fonts.gstatic.com/s/manuale/v2/f0Xz0eas_8Z-TFZdPALt58E.ttf","600":"http://fonts.gstatic.com/s/manuale/v2/f0Xz0eas_8Z-TFZdPC7q58E.ttf","700":"http://fonts.gstatic.com/s/manuale/v2/f0Xz0eas_8Z-TFZdPErr58E.ttf","regular":"http://fonts.gstatic.com/s/manuale/v2/f0X20eas_8Z-TFZdBPY.ttf","italic":"http://fonts.gstatic.com/s/manuale/v2/f0X00eas_8Z-TFZdNPTOxw.ttf","500italic":"http://fonts.gstatic.com/s/manuale/v2/f0Xx0eas_8Z-TFZdNPT2M8Ln8Q.ttf","600italic":"http://fonts.gstatic.com/s/manuale/v2/f0Xx0eas_8Z-TFZdNPT2H8Xn8Q.ttf","700italic":"http://fonts.gstatic.com/s/manuale/v2/f0Xx0eas_8Z-TFZdNPT2e8Tn8Q.ttf"},"Plaster":{"regular":"http://fonts.gstatic.com/s/plaster/v9/DdTm79QatW80eRh4Ei4.ttf"},"IM Fell Great Primer":{"regular":"http://fonts.gstatic.com/s/imfellgreatprimer/v7/bx6aNwSJtayYxOkbYFsT6hMsLzX7u85rJorX.ttf","italic":"http://fonts.gstatic.com/s/imfellgreatprimer/v7/bx6UNwSJtayYxOkbYFsT6hMsLzX7u85rJrrVtj4.ttf"},"Cormorant Upright":{"300":"http://fonts.gstatic.com/s/cormorantupright/v4/VuJudM3I2Y35poFONtLdafkUCHw1y1N5phDs.ttf","500":"http://fonts.gstatic.com/s/cormorantupright/v4/VuJudM3I2Y35poFONtLdafkUCHw1y1MhpxDs.ttf","600":"http://fonts.gstatic.com/s/cormorantupright/v4/VuJudM3I2Y35poFONtLdafkUCHw1y1MNoBDs.ttf","700":"http://fonts.gstatic.com/s/cormorantupright/v4/VuJudM3I2Y35poFONtLdafkUCHw1y1NpoRDs.ttf","regular":"http://fonts.gstatic.com/s/cormorantupright/v4/VuJrdM3I2Y35poFONtLdafkUCHw1y2vV.ttf"},"Revalia":{"regular":"http://fonts.gstatic.com/s/revalia/v5/WwkexPimBE2-4ZPEeVo.ttf"},"Inknut Antiqua":{"300":"http://fonts.gstatic.com/s/inknutantiqua/v3/Y4GRYax7VC4ot_qNB4nYpBdaKU2vwrj5.ttf","500":"http://fonts.gstatic.com/s/inknutantiqua/v3/Y4GRYax7VC4ot_qNB4nYpBdaKU33w7j5.ttf","600":"http://fonts.gstatic.com/s/inknutantiqua/v3/Y4GRYax7VC4ot_qNB4nYpBdaKU3bxLj5.ttf","700":"http://fonts.gstatic.com/s/inknutantiqua/v3/Y4GRYax7VC4ot_qNB4nYpBdaKU2_xbj5.ttf","800":"http://fonts.gstatic.com/s/inknutantiqua/v3/Y4GRYax7VC4ot_qNB4nYpBdaKU2jxrj5.ttf","900":"http://fonts.gstatic.com/s/inknutantiqua/v3/Y4GRYax7VC4ot_qNB4nYpBdaKU2Hx7j5.ttf","regular":"http://fonts.gstatic.com/s/inknutantiqua/v3/Y4GSYax7VC4ot_qNB4nYpBdaKXUD.ttf"},"Glass Antiqua":{"regular":"http://fonts.gstatic.com/s/glassantiqua/v5/xfu30Wr0Wn3NOQM2piC0uXOjnL8.ttf"},"Baloo Bhaijaan":{"regular":"http://fonts.gstatic.com/s/baloobhaijaan/v3/RWmRoKCU5fcqq8fOWNzFLqSjx4EC.ttf"},"Galindo":{"regular":"http://fonts.gstatic.com/s/galindo/v5/HI_KiYMeLqVKqwyuQ5E.ttf"},"Griffy":{"regular":"http://fonts.gstatic.com/s/griffy/v5/FwZa7-ox2FQh9kfwSA.ttf"},"BioRhyme":{"200":"http://fonts.gstatic.com/s/biorhyme/v2/1cX3aULHBpDMsHYW_ESOjnGA.ttf","300":"http://fonts.gstatic.com/s/biorhyme/v2/1cX3aULHBpDMsHYW_ETqjXGA.ttf","700":"http://fonts.gstatic.com/s/biorhyme/v2/1cX3aULHBpDMsHYW_ET6inGA.ttf","800":"http://fonts.gstatic.com/s/biorhyme/v2/1cX3aULHBpDMsHYW_ETmiXGA.ttf","regular":"http://fonts.gstatic.com/s/biorhyme/v2/1cXwaULHBpDMsHYW_HxG.ttf"},"Averia Gruesa Libre":{"regular":"http://fonts.gstatic.com/s/averiagruesalibre/v6/NGSov4nEGEktOaDRKsY-1dhh8eEtIx3ZUmk.ttf"},"Spicy Rice":{"regular":"http://fonts.gstatic.com/s/spicyrice/v6/uK_24rSEd-Uqwk4jY1RyGv8.ttf"},"Autour One":{"regular":"http://fonts.gstatic.com/s/autourone/v7/UqyVK80cP25l3fJgbdfbk5k.ttf"},"Iceberg":{"regular":"http://fonts.gstatic.com/s/iceberg/v5/8QIJdijAiM7o-qnZuIg.ttf"},"Hi Melody":{"regular":"http://fonts.gstatic.com/s/himelody/v2/46ktlbP8Vnz0pJcqCTbEfw.ttf"},"Ruthie":{"regular":"http://fonts.gstatic.com/s/ruthie/v7/gokvH63sGkdqXuU9lA.ttf"},"Gugi":{"regular":"http://fonts.gstatic.com/s/gugi/v2/A2BVn5dXywshVA4.ttf"},"Akronim":{"regular":"http://fonts.gstatic.com/s/akronim/v7/fdN-9sqWtWZZlHRp-gA.ttf"},"Lancelot":{"regular":"http://fonts.gstatic.com/s/lancelot/v7/J7acnppxBGtQEulG4JY4.ttf"},"Snippet":{"regular":"http://fonts.gstatic.com/s/snippet/v7/bWt47f7XfQH9Gupu2v8.ttf"},"New Rocker":{"regular":"http://fonts.gstatic.com/s/newrocker/v6/MwQzbhjp3-HImzcCU_cJkGM.ttf"},"MedievalSharp":{"regular":"http://fonts.gstatic.com/s/medievalsharp/v9/EvOJzAlL3oU5AQl2mP5KdgptAq8.ttf"},"Content":{"700":"http://fonts.gstatic.com/s/content/v9/zrfg0HLayePhU_AwaRzdBio.ttf","regular":"http://fonts.gstatic.com/s/content/v9/zrfl0HLayePhU_AwUaA.ttf"},"Purple Purse":{"regular":"http://fonts.gstatic.com/s/purplepurse/v6/qWctB66gv53iAp-Vfs4My6qyeA.ttf"},"Della Respira":{"regular":"http://fonts.gstatic.com/s/dellarespira/v5/RLp5K5v44KaueWI6iEJQBiGPRfk.ttf"},"Farsan":{"regular":"http://fonts.gstatic.com/s/farsan/v3/VEMwRoJ0vY_zsyz62g.ttf"},"Asset":{"regular":"http://fonts.gstatic.com/s/asset/v8/SLXGc1na-mM4cWIm.ttf"},"Diplomata":{"regular":"http://fonts.gstatic.com/s/diplomata/v9/Cn-0JtiMXwhNwp-wKxyfYA.ttf"},"IBM Plex Sans Condensed":{"100":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v2/Gg8nN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY7KyKs.ttf","200":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v2/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY5m6Yvr.ttf","300":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v2/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4C6ovr.ttf","500":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v2/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY5a64vr.ttf","600":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v2/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY527Ivr.ttf","700":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v2/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4S7Yvr.ttf","100italic":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v2/Gg8hN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8M_LhQ.ttf","200italic":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v2/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8GPqpYM.ttf","300italic":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v2/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8AfppYM.ttf","regular":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v2/Gg8lN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHbau.ttf","italic":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v2/Gg8nN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYasyKs.ttf","500italic":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v2/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8F_opYM.ttf","600italic":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v2/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8HPvpYM.ttf","700italic":"http://fonts.gstatic.com/s/ibmplexsanscondensed/v2/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8BfupYM.ttf"},"Sunshiney":{"regular":"http://fonts.gstatic.com/s/sunshiney/v8/LDIwapGTLBwsS-wT4vcgEw.ttf"},"Uncial Antiqua":{"regular":"http://fonts.gstatic.com/s/uncialantiqua/v5/N0bM2S5WOex4OUbESzoESK-i-PfR.ttf"},"Eater":{"regular":"http://fonts.gstatic.com/s/eater/v6/mtG04_FCK7bOvpu2.ttf"},"Marko One":{"regular":"http://fonts.gstatic.com/s/markoone/v7/9Btq3DFG0cnVM5lw1haaKg.ttf"},"Jolly Lodger":{"regular":"http://fonts.gstatic.com/s/jollylodger/v5/BXRsvFTAh_bGkA1uQ48dlB3VWQ.ttf"},"Eagle Lake":{"regular":"http://fonts.gstatic.com/s/eaglelake/v5/ptRMTiqbbuNJDOiKj9wG5O4.ttf"},"Petrona":{"regular":"http://fonts.gstatic.com/s/petrona/v6/mtG64_NXL7bZo9XXsXU.ttf"},"Snowburst One":{"regular":"http://fonts.gstatic.com/s/snowburstone/v5/MQpS-WezKdujBsXY3B7I-UT7eZ8.ttf"},"Jomhuria":{"regular":"http://fonts.gstatic.com/s/jomhuria/v4/Dxxp8j-TMXf-llKur2b1.ttf"},"Monofett":{"regular":"http://fonts.gstatic.com/s/monofett/v7/mFTyWbofw6zc9NtnW43S.ttf"},"Black Han Sans":{"regular":"http://fonts.gstatic.com/s/blackhansans/v2/ea8Aad44WunzF9a-dL6toA8r8nqV.ttf"},"Underdog":{"regular":"http://fonts.gstatic.com/s/underdog/v6/CHygV-jCElj7diMroVSi.ttf"},"IM Fell Double Pica SC":{"regular":"http://fonts.gstatic.com/s/imfelldoublepicasc/v7/neIazDmuiMkFo6zj_sHpQ8teNbWlwBB_hXjJ4Y0.ttf"},"Sree Krushnadevaraya":{"regular":"http://fonts.gstatic.com/s/sreekrushnadevaraya/v5/R70FjzQeifmPepmyQQjQ9kvwMkWYPfTA_EWb.ttf"},"Cormorant Unicase":{"300":"http://fonts.gstatic.com/s/cormorantunicase/v5/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9N_tucv.ttf","500":"http://fonts.gstatic.com/s/cormorantunicase/v5/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Mnt-cv.ttf","600":"http://fonts.gstatic.com/s/cormorantunicase/v5/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9MLsOcv.ttf","700":"http://fonts.gstatic.com/s/cormorantunicase/v5/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Nvsecv.ttf","regular":"http://fonts.gstatic.com/s/cormorantunicase/v5/HI_QiZUaILtOqhqgDeXoF_n1_fTGX-vT.ttf"},"Bigshot One":{"regular":"http://fonts.gstatic.com/s/bigshotone/v8/u-470qukhRkkO6BD_7cM_gxu.ttf"},"Seymour One":{"regular":"http://fonts.gstatic.com/s/seymourone/v5/4iCp6Khla9xbjQpoWGGd0myI.ttf"},"Trykker":{"regular":"http://fonts.gstatic.com/s/trykker/v6/KtktALyWZJXudUPzhNk.ttf"},"Overpass Mono":{"300":"http://fonts.gstatic.com/s/overpassmono/v3/_Xm3-H86tzKDdAPa-KPQZ-AC3oSWk_c.ttf","600":"http://fonts.gstatic.com/s/overpassmono/v3/_Xm3-H86tzKDdAPa-KPQZ-AC3vCQk_c.ttf","700":"http://fonts.gstatic.com/s/overpassmono/v3/_Xm3-H86tzKDdAPa-KPQZ-AC3pSRk_c.ttf","regular":"http://fonts.gstatic.com/s/overpassmono/v3/_Xmq-H86tzKDdAPa-KPQZ-AC5ig.ttf"},"Chango":{"regular":"http://fonts.gstatic.com/s/chango/v6/2V0cKI0OB5U7WaJyzw.ttf"},"Almendra SC":{"regular":"http://fonts.gstatic.com/s/almendrasc/v8/Iure6Yx284eebowr7hbyTZZJ.ttf"},"Montaga":{"regular":"http://fonts.gstatic.com/s/montaga/v5/H4cnBX2Ml8rCkEO_0gY.ttf"},"Smythe":{"regular":"http://fonts.gstatic.com/s/smythe/v8/MwQ3bhT01--coT1BOA.ttf"},"Ewert":{"regular":"http://fonts.gstatic.com/s/ewert/v5/va9I4kzO2tFODYBv.ttf"},"Coiny":{"regular":"http://fonts.gstatic.com/s/coiny/v3/gyByhwU1K989PXwb.ttf"},"Original Surfer":{"regular":"http://fonts.gstatic.com/s/originalsurfer/v6/RWmQoKGZ9vIirYntXJ3_MbekzNMiDA.ttf"},"Molle":{"italic":"http://fonts.gstatic.com/s/molle/v6/E21n_dL5hOXFhWEsXzg.ttf"},"Irish Grover":{"regular":"http://fonts.gstatic.com/s/irishgrover/v8/buExpoi6YtLz2QW7LA4flVgf-A.ttf"},"Faustina":{"500":"http://fonts.gstatic.com/s/faustina/v2/XLYiIZPxYpJfTbZAFVdMPulC.ttf","600":"http://fonts.gstatic.com/s/faustina/v2/XLYiIZPxYpJfTbZAFVdgOelC.ttf","700":"http://fonts.gstatic.com/s/faustina/v2/XLYiIZPxYpJfTbZAFVcEOOlC.ttf","regular":"http://fonts.gstatic.com/s/faustina/v2/XLYlIZPxYpJfTbZAFW-4.ttf","italic":"http://fonts.gstatic.com/s/faustina/v2/XLYjIZPxYpJfTbZAFV-6Hck.ttf","500italic":"http://fonts.gstatic.com/s/faustina/v2/XLYgIZPxYpJfTbZAFV-6JT1Bhnc.ttf","600italic":"http://fonts.gstatic.com/s/faustina/v2/XLYgIZPxYpJfTbZAFV-6JRFGhnc.ttf","700italic":"http://fonts.gstatic.com/s/faustina/v2/XLYgIZPxYpJfTbZAFV-6JXVHhnc.ttf"},"Caesar Dressing":{"regular":"http://fonts.gstatic.com/s/caesardressing/v6/yYLx0hLa3vawqtwdswbotmK4vrR3cQ.ttf"},"Atomic Age":{"regular":"http://fonts.gstatic.com/s/atomicage/v9/f0Xz0eug6sdmRFkYZZGL58E.ttf"},"Rum Raisin":{"regular":"http://fonts.gstatic.com/s/rumraisin/v5/nwpRtKu3Ih8D5avB4h2uJ38.ttf"},"Elsie Swash Caps":{"900":"http://fonts.gstatic.com/s/elsieswashcaps/v6/845ENN8xGZyVX5MVo_upKf7KnjK0RW74DG0.ttf","regular":"http://fonts.gstatic.com/s/elsieswashcaps/v6/845DNN8xGZyVX5MVo_upKf7KnjK0feo.ttf"},"Metal Mania":{"regular":"http://fonts.gstatic.com/s/metalmania/v7/RWmMoKWb4e8kqMfBUdPFJeXC.ttf"},"Margarine":{"regular":"http://fonts.gstatic.com/s/margarine/v6/qkBXXvoE6trLT9Y7YLye5A.ttf"},"Macondo":{"regular":"http://fonts.gstatic.com/s/macondo/v6/RrQQboN9-iB1IXmOS2U.ttf"},"Meie Script":{"regular":"http://fonts.gstatic.com/s/meiescript/v5/_LOImzDK7erRjhunIspaMjxn.ttf"},"Barrio":{"regular":"http://fonts.gstatic.com/s/barrio/v2/wEO8EBXBk8hBIDiEdQ.ttf"},"Goblin One":{"regular":"http://fonts.gstatic.com/s/goblinone/v7/CSR64z1ZnOqZRjRCBVY_TOc.ttf"},"Diplomata SC":{"regular":"http://fonts.gstatic.com/s/diplomatasc/v6/buExpoi3ecvs3kidKgBJo2kf-A.ttf"},"Dr Sugiyama":{"regular":"http://fonts.gstatic.com/s/drsugiyama/v6/HTxoL2k4N3O9n5I1boGI7abR.ttf"},"Ravi Prakash":{"regular":"http://fonts.gstatic.com/s/raviprakash/v4/gokpH6fsDkVrF9Bv9X8SOAKHmA.ttf"},"Miltonian Tattoo":{"regular":"http://fonts.gstatic.com/s/miltoniantattoo/v12/EvOUzBRL0o0kCxF-lcMCQxlpVsA_FwM.ttf"},"Ramaraja":{"regular":"http://fonts.gstatic.com/s/ramaraja/v2/SlGTmQearpYAYG1CABIk.ttf"},"Smokum":{"regular":"http://fonts.gstatic.com/s/smokum/v8/TK3iWkUbAhopmrdGHg.ttf"},"Sahitya":{"700":"http://fonts.gstatic.com/s/sahitya/v2/6qLFKZkOuhnuqlJAUZsqGyQ.ttf","regular":"http://fonts.gstatic.com/s/sahitya/v2/6qLAKZkOuhnuqlJAaSc.ttf"},"Galada":{"regular":"http://fonts.gstatic.com/s/galada/v3/H4cmBXyGmcjXlUX-8g.ttf"},"Risque":{"regular":"http://fonts.gstatic.com/s/risque/v5/VdGfAZUfHosahXxoCQ.ttf"},"Keania One":{"regular":"http://fonts.gstatic.com/s/keaniaone/v5/zOL54pXJk65E8pXardnuycQ.ttf"},"Galdeano":{"regular":"http://fonts.gstatic.com/s/galdeano/v7/uU9MCBoQ4YOqOW1boDPx.ttf"},"Arbutus":{"regular":"http://fonts.gstatic.com/s/arbutus/v7/NaPYcZ7dG_5J3poob9I.ttf"},"Lakki Reddy":{"regular":"http://fonts.gstatic.com/s/lakkireddy/v4/S6u5w49MUSzD9jlCPmvLZQfo.ttf"},"Butcherman":{"regular":"http://fonts.gstatic.com/s/butcherman/v9/2EbiL-thF0loflXUBOdb1zU.ttf"},"Londrina Shadow":{"regular":"http://fonts.gstatic.com/s/londrinashadow/v6/oPWX_kB4kOQoWNJmjxLV5JuoCUlXRg.ttf"},"Zilla Slab Highlight":{"700":"http://fonts.gstatic.com/s/zillaslabhighlight/v3/gNMUW2BrTpK8-inLtBJgMMfbm6uNVDvRxiP0TET4.ttf","regular":"http://fonts.gstatic.com/s/zillaslabhighlight/v3/gNMbW2BrTpK8-inLtBJgMMfbm6uNVDvRxhtI.ttf"},"Ribeye Marrow":{"regular":"http://fonts.gstatic.com/s/ribeyemarrow/v7/GFDsWApshnqMRO2JdtRZ2d0vEAw.ttf"},"Tillana":{"500":"http://fonts.gstatic.com/s/tillana/v3/VuJ0dNvf35P4qJ1OQFL-HIk.ttf","600":"http://fonts.gstatic.com/s/tillana/v3/VuJ0dNvf35P4qJ1OQH75HIk.ttf","700":"http://fonts.gstatic.com/s/tillana/v3/VuJ0dNvf35P4qJ1OQBr4HIk.ttf","800":"http://fonts.gstatic.com/s/tillana/v3/VuJ0dNvf35P4qJ1OQAb7HIk.ttf","regular":"http://fonts.gstatic.com/s/tillana/v3/VuJxdNvf35P4qJ1OeKY.ttf"},"Mrs Sheppards":{"regular":"http://fonts.gstatic.com/s/mrssheppards/v6/PN_2Rfm9snC0XUGoEZhb91ig3vg.ttf"},"Jacques Francois":{"regular":"http://fonts.gstatic.com/s/jacquesfrancois/v5/ZXu9e04ZvKeOOHIe1TMahbcIU2cgmcM.ttf"},"Modak":{"regular":"http://fonts.gstatic.com/s/modak/v3/EJRYQgs1XtIEsnMH.ttf"},"Felipa":{"regular":"http://fonts.gstatic.com/s/felipa/v5/FwZa7-owz1Eu4F_wSA.ttf"},"Astloch":{"700":"http://fonts.gstatic.com/s/astloch/v8/TuGUUVJ8QI5GSeUjk2A-6MM.ttf","regular":"http://fonts.gstatic.com/s/astloch/v8/TuGRUVJ8QI5GSeUjq9w.ttf"},"Jacques Francois Shadow":{"regular":"http://fonts.gstatic.com/s/jacquesfrancoisshadow/v5/KR1FBtOz8PKTMk-kqdkLVrvR0ECFrB6Pin-2_q8V.ttf"},"Nova Oval":{"regular":"http://fonts.gstatic.com/s/novaoval/v9/jAnEgHdmANHvPenMaswCMQ.ttf"},"Moul":{"regular":"http://fonts.gstatic.com/s/moul/v9/nuF2D__FSo_3E-Q.ttf"},"Kenia":{"regular":"http://fonts.gstatic.com/s/kenia/v9/jizURE5PuHQH9qCO.ttf"},"GFS Neohellenic":{"700":"http://fonts.gstatic.com/s/gfsneohellenic/v8/8QIUdiDOrfiq0b7R8O1Iw9WLcY5rkYdr6w.ttf","regular":"http://fonts.gstatic.com/s/gfsneohellenic/v8/8QIRdiDOrfiq0b7R8O1Iw9WLcY5TLQ.ttf","italic":"http://fonts.gstatic.com/s/gfsneohellenic/v8/8QITdiDOrfiq0b7R8O1Iw9WLcY5jL6JL.ttf","700italic":"http://fonts.gstatic.com/s/gfsneohellenic/v8/8QIWdiDOrfiq0b7R8O1Iw9WLcY5jL5r37oQb.ttf"},"Bonbon":{"regular":"http://fonts.gstatic.com/s/bonbon/v9/0FlVVPeVlFec4ee_cA.ttf"},"Piedra":{"regular":"http://fonts.gstatic.com/s/piedra/v6/ke8kOg8aN0Bn7hTunA.ttf"},"Romanesco":{"regular":"http://fonts.gstatic.com/s/romanesco/v6/w8gYH2ozQOY7_r_J7mSn3A.ttf"},"Gothic A1":{"100":"http://fonts.gstatic.com/s/gothica1/v2/CSR74z5ZnPydRjlCCwlCCMcq.ttf","200":"http://fonts.gstatic.com/s/gothica1/v2/CSR44z5ZnPydRjlCCwlCpOYKSA.ttf","300":"http://fonts.gstatic.com/s/gothica1/v2/CSR44z5ZnPydRjlCCwlCwOUKSA.ttf","500":"http://fonts.gstatic.com/s/gothica1/v2/CSR44z5ZnPydRjlCCwlCmOQKSA.ttf","600":"http://fonts.gstatic.com/s/gothica1/v2/CSR44z5ZnPydRjlCCwlCtOMKSA.ttf","700":"http://fonts.gstatic.com/s/gothica1/v2/CSR44z5ZnPydRjlCCwlC0OIKSA.ttf","800":"http://fonts.gstatic.com/s/gothica1/v2/CSR44z5ZnPydRjlCCwlCzOEKSA.ttf","900":"http://fonts.gstatic.com/s/gothica1/v2/CSR44z5ZnPydRjlCCwlC6OAKSA.ttf","regular":"http://fonts.gstatic.com/s/gothica1/v2/CSR94z5ZnPydRjlCCwl6bA.ttf"},"IM Fell Great Primer SC":{"regular":"http://fonts.gstatic.com/s/imfellgreatprimersc/v7/ga6daxBOxyt6sCqz3fjZCTFCTUDMHagsQKdDTLf9.ttf"},"Chicle":{"regular":"http://fonts.gstatic.com/s/chicle/v6/lJwG-pw9i2dqU-BDyQ.ttf"},"Devonshire":{"regular":"http://fonts.gstatic.com/s/devonshire/v6/46kqlbDwWirWr4gtBD2BX0U.ttf"},"Ruge Boogie":{"regular":"http://fonts.gstatic.com/s/rugeboogie/v8/JIA3UVFwbHRF_GIWSMhKNROi.ttf"},"Odor Mean Chey":{"regular":"http://fonts.gstatic.com/s/odormeanchey/v9/raxkHiKDttkTe1aOGcJMR1A_4mrY.ttf"},"Miltonian":{"regular":"http://fonts.gstatic.com/s/miltonian/v11/zOL-4pbPn6Ne9JqTg9mr6Q.ttf"},"Meera Inimai":{"regular":"http://fonts.gstatic.com/s/meerainimai/v2/845fNMM5EIqOW5MPuvO3ILep_w.ttf"},"Bayon":{"regular":"http://fonts.gstatic.com/s/bayon/v10/9XUrlJNmn0LPFl-p.ttf"},"Geostar Fill":{"regular":"http://fonts.gstatic.com/s/geostarfill/v7/AMOWz4SWuWiXFfjEohxQ9os0Uw.ttf"},"Kantumruy":{"300":"http://fonts.gstatic.com/s/kantumruy/v4/syk0-yJ0m7wyVb-f4FOPUtDlpg.ttf","700":"http://fonts.gstatic.com/s/kantumruy/v4/syk0-yJ0m7wyVb-f4FOPQtflpg.ttf","regular":"http://fonts.gstatic.com/s/kantumruy/v4/sykx-yJ0m7wyVb-f4FO3_g.ttf"},"Ranga":{"700":"http://fonts.gstatic.com/s/ranga/v3/C8cg4cYisGb28qY-AxgR.ttf","regular":"http://fonts.gstatic.com/s/ranga/v3/C8ct4cYisGb28p6C.ttf"},"Encode Sans Semi Expanded":{"100":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v2/ke8xOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM-41Kw.ttf","200":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v2/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM0IUCyA.ttf","300":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v2/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMyYXCyA.ttf","500":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v2/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM34WCyA.ttf","600":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v2/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM1IRCyA.ttf","700":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v2/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMzYQCyA.ttf","800":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v2/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMyoTCyA.ttf","900":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v2/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMw4SCyA.ttf","regular":"http://fonts.gstatic.com/s/encodesanssemiexpanded/v2/ke83OhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TC4o.ttf"},"Passero One":{"regular":"http://fonts.gstatic.com/s/passeroone/v9/JTUTjIko8DOq5FeaeEAjgE5B.ttf"},"Fascinate":{"regular":"http://fonts.gstatic.com/s/fascinate/v6/z7NWdRrufC8XJK0IIEli1A.ttf"},"Bokor":{"regular":"http://fonts.gstatic.com/s/bokor/v10/m8JcjfpeeaqTiR2W.ttf"},"Nova Script":{"regular":"http://fonts.gstatic.com/s/novascript/v10/7Au7p_IpkSWSTWaFWkumvmQN.ttf"},"Combo":{"regular":"http://fonts.gstatic.com/s/combo/v6/BXRlvF3Jh_fIhg0i.ttf"},"Freehand":{"regular":"http://fonts.gstatic.com/s/freehand/v9/cIf-Ma5eqk01VjKTgAmB.ttf"},"Nokora":{"700":"http://fonts.gstatic.com/s/nokora/v11/hYkLPuwgTubzaWxohxUrqg.ttf","regular":"http://fonts.gstatic.com/s/nokora/v11/hYkIPuwgTubzaWxQOw.ttf"},"Almendra Display":{"regular":"http://fonts.gstatic.com/s/almendradisplay/v8/0FlPVOGWl1Sb4O3tETtADHRRlZhzXS8.ttf"},"Sirin Stencil":{"regular":"http://fonts.gstatic.com/s/sirinstencil/v6/mem4YaWwznmLx-lzGfN7MdRydcg.ttf"},"Asar":{"regular":"http://fonts.gstatic.com/s/asar/v4/sZlLdRyI6TBIXkY.ttf"},"Warnes":{"regular":"http://fonts.gstatic.com/s/warnes/v7/pONn1hc0GsW6sW5Opg.ttf"},"Nova Cut":{"regular":"http://fonts.gstatic.com/s/novacut/v9/KFOkCnSYu8mL-39LkWxP.ttf"},"IBM Plex Mono":{"100":"http://fonts.gstatic.com/s/ibmplexmono/v2/-F6pfjptAgt5VM-kVkqdyU8n3kwq0g.ttf","200":"http://fonts.gstatic.com/s/ibmplexmono/v2/-F6qfjptAgt5VM-kVkqdyU8n3uAL8lc.ttf","300":"http://fonts.gstatic.com/s/ibmplexmono/v2/-F6qfjptAgt5VM-kVkqdyU8n3oQI8lc.ttf","500":"http://fonts.gstatic.com/s/ibmplexmono/v2/-F6qfjptAgt5VM-kVkqdyU8n3twJ8lc.ttf","600":"http://fonts.gstatic.com/s/ibmplexmono/v2/-F6qfjptAgt5VM-kVkqdyU8n3vAO8lc.ttf","700":"http://fonts.gstatic.com/s/ibmplexmono/v2/-F6qfjptAgt5VM-kVkqdyU8n3pQP8lc.ttf","100italic":"http://fonts.gstatic.com/s/ibmplexmono/v2/-F6rfjptAgt5VM-kVkqdyU8n1ioStndl.ttf","200italic":"http://fonts.gstatic.com/s/ibmplexmono/v2/-F6sfjptAgt5VM-kVkqdyU8n1ioSGlZFhw.ttf","300italic":"http://fonts.gstatic.com/s/ibmplexmono/v2/-F6sfjptAgt5VM-kVkqdyU8n1ioSflVFhw.ttf","regular":"http://fonts.gstatic.com/s/ibmplexmono/v2/-F63fjptAgt5VM-kVkqdyU8n5ig.ttf","italic":"http://fonts.gstatic.com/s/ibmplexmono/v2/-F6pfjptAgt5VM-kVkqdyU8n1ioq0g.ttf","500italic":"http://fonts.gstatic.com/s/ibmplexmono/v2/-F6sfjptAgt5VM-kVkqdyU8n1ioSJlRFhw.ttf","600italic":"http://fonts.gstatic.com/s/ibmplexmono/v2/-F6sfjptAgt5VM-kVkqdyU8n1ioSClNFhw.ttf","700italic":"http://fonts.gstatic.com/s/ibmplexmono/v2/-F6sfjptAgt5VM-kVkqdyU8n1ioSblJFhw.ttf"},"Trochut":{"700":"http://fonts.gstatic.com/s/trochut/v5/CHymV-fDDlP9bDIw3sinWVo.ttf","regular":"http://fonts.gstatic.com/s/trochut/v5/CHyjV-fDDlP9bDIw5nQ.ttf","italic":"http://fonts.gstatic.com/s/trochut/v5/CHyhV-fDDlP9bDIw1naCeQ.ttf"},"Miss Fajardose":{"regular":"http://fonts.gstatic.com/s/missfajardose/v7/E21-_dn5gvrawDdPFVl-N0Ajb8qv.ttf"},"Londrina Sketch":{"regular":"http://fonts.gstatic.com/s/londrinasketch/v6/c4m41npxGMTnomOHtRU68eIJn8qfWQ.ttf"},"Metal":{"regular":"http://fonts.gstatic.com/s/metal/v10/lW-wwjUJIXTo7i3n.ttf"},"Bahiana":{"regular":"http://fonts.gstatic.com/s/bahiana/v2/uU9PCBUV4YenPWJU7xM.ttf"},"Fruktur":{"regular":"http://fonts.gstatic.com/s/fruktur/v10/SZc53FHsOru5QYsMfz0.ttf"},"Suwannaphum":{"regular":"http://fonts.gstatic.com/s/suwannaphum/v11/jAnCgHV7GtDvc8jbe8hXXIWl.ttf"},"Bigelow Rules":{"regular":"http://fonts.gstatic.com/s/bigelowrules/v6/RrQWboly8iR_I3KWSzeRuN0zT4c.ttf"},"Supermercado One":{"regular":"http://fonts.gstatic.com/s/supermercadoone/v7/OpNXnpQWg8jc_xps_Gi14kVVEXOn60Y.ttf"},"Siemreap":{"regular":"http://fonts.gstatic.com/s/siemreap/v10/Gg82N5oFbgLvHAfNl2Yb.ttf"},"Butterfly Kids":{"regular":"http://fonts.gstatic.com/s/butterflykids/v6/ll8lK2CWTjuqAsXDqlnIbMNs5S4a.ttf"},"Bungee Outline":{"regular":"http://fonts.gstatic.com/s/bungeeoutline/v3/_6_mEDvmVP24UvU2MyiGDslL3Qg3.ttf"},"Chathura":{"100":"http://fonts.gstatic.com/s/chathura/v3/_gP91R7-rzUuVjim42dEq0Q.ttf","300":"http://fonts.gstatic.com/s/chathura/v3/_gP81R7-rzUuVjim42eMiWSx.ttf","700":"http://fonts.gstatic.com/s/chathura/v3/_gP81R7-rzUuVjim42ecjmSx.ttf","800":"http://fonts.gstatic.com/s/chathura/v3/_gP81R7-rzUuVjim42eAjWSx.ttf","regular":"http://fonts.gstatic.com/s/chathura/v3/_gP71R7-rzUuVjim418g.ttf"},"Gorditas":{"700":"http://fonts.gstatic.com/s/gorditas/v5/ll84K2aTVD26DsPEtThUIooI.ttf","regular":"http://fonts.gstatic.com/s/gorditas/v5/ll8_K2aTVD26DsPEtQDo.ttf"},"Vollkorn SC":{"600":"http://fonts.gstatic.com/s/vollkornsc/v1/j8_y6-zQ3rXpceZj9cqnVimhGluq.ttf","700":"http://fonts.gstatic.com/s/vollkornsc/v1/j8_y6-zQ3rXpceZj9cqnVinFG1uq.ttf","900":"http://fonts.gstatic.com/s/vollkornsc/v1/j8_y6-zQ3rXpceZj9cqnVin9GVuq.ttf","regular":"http://fonts.gstatic.com/s/vollkornsc/v1/j8_v6-zQ3rXpceZj9cqnVhF5.ttf"},"Sedgwick Ave Display":{"regular":"http://fonts.gstatic.com/s/sedgwickavedisplay/v3/xfuu0XPgU3jZPUoUo3ScvmPi-NapQ8OxM2cz.ttf"},"Libre Barcode 39":{"regular":"http://fonts.gstatic.com/s/librebarcode39/v5/-nFnOHM08vwC6h8Li1eQnP_AHzI2K_c.ttf"},"Baloo Da":{"regular":"http://fonts.gstatic.com/s/balooda/v3/LhWmMVnXOfIZO795FXkf.ttf"},"Macondo Swash Caps":{"regular":"http://fonts.gstatic.com/s/macondoswashcaps/v5/6NUL8EaAJgGKZA7lpt941Z9s6ZYgDq6Oeg.ttf"},"Aubrey":{"regular":"http://fonts.gstatic.com/s/aubrey/v10/q5uGsou7NPBw-p7vug.ttf"},"Federant":{"regular":"http://fonts.gstatic.com/s/federant/v9/2sDdZGNfip_eirT0_U0j.ttf"},"Kumar One":{"regular":"http://fonts.gstatic.com/s/kumarone/v2/bMr1mS-P958wYi6YaGeGNA.ttf"},"Sofadi One":{"regular":"http://fonts.gstatic.com/s/sofadione/v6/JIA2UVBxdnVBuElZaMFGcDM.ttf"},"Emblema One":{"regular":"http://fonts.gstatic.com/s/emblemaone/v6/nKKT-GQ0F5dSY8vzG0rOEIRB.ttf"},"Geostar":{"regular":"http://fonts.gstatic.com/s/geostar/v7/sykz-yx4n701VLOftSo.ttf"},"Sevillana":{"regular":"http://fonts.gstatic.com/s/sevillana/v5/KFOlCnWFscmDt1Bfiy1vAw.ttf"},"Tenali Ramakrishna":{"regular":"http://fonts.gstatic.com/s/tenaliramakrishna/v4/raxgHj6Yt9gAN3LLKs0BZVMo8jmwn1-8KA.ttf"},"Taprom":{"regular":"http://fonts.gstatic.com/s/taprom/v9/UcCn3F82JHycULbFQw.ttf"},"Erica One":{"regular":"http://fonts.gstatic.com/s/ericaone/v8/WBLnrEXccV9VGrOKmGD1Ww.ttf"},"Dangrek":{"regular":"http://fonts.gstatic.com/s/dangrek/v9/LYjCdG30nEgoH8E2gCM.ttf"},"Stalinist One":{"regular":"http://fonts.gstatic.com/s/stalinistone/v10/MQpS-WezM9W4Dd7D3B7I-UT7eZ8.ttf"},"Chela One":{"regular":"http://fonts.gstatic.com/s/chelaone/v6/6ae-4KC7Uqgdz_JZdPIy3w.ttf"},"Hanalei Fill":{"regular":"http://fonts.gstatic.com/s/hanaleifill/v6/fC1mPYtObGbfyQznIaQzPQiMVw.ttf"},"Hanalei":{"regular":"http://fonts.gstatic.com/s/hanalei/v7/E21n_dD8iufIjBRHXzg.ttf"},"Baloo Tammudu":{"regular":"http://fonts.gstatic.com/s/balootammudu/v3/mFT3Wb8Qza7c_Z5HTsC_5nxW8Eo.ttf"},"Libre Barcode 39 Text":{"regular":"http://fonts.gstatic.com/s/librebarcode39text/v5/sJoa3KhViNKANw_E3LwoDXvs5Un0HQ1vT-031Q.ttf"},"Peddana":{"regular":"http://fonts.gstatic.com/s/peddana/v5/aFTU7PBhaX89UcKWhh0.ttf"},"Mr Bedfort":{"regular":"http://fonts.gstatic.com/s/mrbedfort/v6/MQpR-WCtNZSWAdTMwBiclio.ttf"},"Chenla":{"regular":"http://fonts.gstatic.com/s/chenla/v10/SZc43FDpIKu8WZ9eXw.ttf"},"Bungee Hairline":{"regular":"http://fonts.gstatic.com/s/bungeehairline/v3/snfys0G548t04270a_ljTLUVrv-7YA.ttf"},"Gamja Flower":{"regular":"http://fonts.gstatic.com/s/gamjaflower/v2/6NUR8FiKJg-Pa0rM6uN40Z4kyQ.ttf"},"Gidugu":{"regular":"http://fonts.gstatic.com/s/gidugu/v4/L0x8DFMkk1Uf6w3RvA.ttf"},"Unlock":{"regular":"http://fonts.gstatic.com/s/unlock/v7/7Au-p_8ykD-cDl7GKA.ttf"},"Jua":{"regular":"http://fonts.gstatic.com/s/jua/v2/co3KmW9ljjAjcw.ttf"},"Preahvihear":{"regular":"http://fonts.gstatic.com/s/preahvihear/v9/6NUS8F-dNQeEYhzj7uluxswE.ttf"},"Kdam Thmor":{"regular":"http://fonts.gstatic.com/s/kdamthmor/v4/MwQzbhjs3veF6QwJVf0JkGM.ttf"},"Libre Barcode 39 Extended Text":{"regular":"http://fonts.gstatic.com/s/librebarcode39extendedtext/v4/eLG1P_rwIgOiDA7yrs9LoKaYRVLQ1YldrrOnnL7xPO4jNP68fA.ttf"},"Fasthand":{"regular":"http://fonts.gstatic.com/s/fasthand/v8/0yb9GDohyKTYn_ZEESku.ttf"},"Moulpali":{"regular":"http://fonts.gstatic.com/s/moulpali/v10/H4ckBXKMl9HagUWymyY6.ttf"},"Dhurjati":{"regular":"http://fonts.gstatic.com/s/dhurjati/v5/_6_8ED3gSeatXfFiFX3y.ttf"},"Libre Barcode 39 Extended":{"regular":"http://fonts.gstatic.com/s/librebarcode39extended/v4/8At7Gt6_O5yNS0-K4Nf5U922qSzhJ3dUdfJpwNUgfNQ.ttf"},"Suravaram":{"regular":"http://fonts.gstatic.com/s/suravaram/v4/_gP61R_usiY7SCym4xIAiw.ttf"},"Gaegu":{"300":"http://fonts.gstatic.com/s/gaegu/v2/TuGSUVB6Up9NU57nifw7.ttf","700":"http://fonts.gstatic.com/s/gaegu/v2/TuGSUVB6Up9NU573jvw7.ttf","regular":"http://fonts.gstatic.com/s/gaegu/v2/TuGfUVB6Up9NU6ZL.ttf"},"Libre Barcode 128":{"regular":"http://fonts.gstatic.com/s/librebarcode128/v5/cIfnMbdUsUoiW3O_hVviCwVjuLtXeJ_A.ttf"},"Cute Font":{"regular":"http://fonts.gstatic.com/s/cutefont/v2/Noaw6Uny2oWPbSHMrY6vmA.ttf"},"BioRhyme Expanded":{"200":"http://fonts.gstatic.com/s/biorhymeexpanded/v3/i7dVIE1zZzytGswgU577CDY9LjbffxxcblSH.ttf","300":"http://fonts.gstatic.com/s/biorhymeexpanded/v3/i7dVIE1zZzytGswgU577CDY9Ljbffxw4bVSH.ttf","700":"http://fonts.gstatic.com/s/biorhymeexpanded/v3/i7dVIE1zZzytGswgU577CDY9LjbffxwoalSH.ttf","800":"http://fonts.gstatic.com/s/biorhymeexpanded/v3/i7dVIE1zZzytGswgU577CDY9Ljbffxw0aVSH.ttf","regular":"http://fonts.gstatic.com/s/biorhymeexpanded/v3/i7dQIE1zZzytGswgU577CDY9LjbffySU.ttf"},"Kumar One Outline":{"regular":"http://fonts.gstatic.com/s/kumaroneoutline/v2/Noao6VH62pyLP0fsrZ-v18wlUEcX9zDw.ttf"},"Stylish":{"regular":"http://fonts.gstatic.com/s/stylish/v2/m8JSjfhPYriQkk7-fo0.ttf"},"East Sea Dokdo":{"regular":"http://fonts.gstatic.com/s/eastseadokdo/v2/xfuo0Wn2V2_KanASqXSZp22m05_a.ttf"},"Libre Barcode 128 Text":{"regular":"http://fonts.gstatic.com/s/librebarcode128text/v5/fdNv9tubt3ZEnz1Gu3I4-zppwZ9CWZ16Z0w5cV0.ttf"},"Yeon Sung":{"regular":"http://fonts.gstatic.com/s/yeonsung/v2/QldMNTpbohAGtsJvUn6xSQ.ttf"},"Black And White Picture":{"regular":"http://fonts.gstatic.com/s/blackandwhitepicture/v2/TwMe-JAERlQd3ooUHBUXGmrmioKjjnRSFO-NqI5H.ttf"},"Song Myung":{"regular":"http://fonts.gstatic.com/s/songmyung/v2/1cX2aUDWAJH5-EIC7DIhr1E.ttf"},"Kirang Haerang":{"regular":"http://fonts.gstatic.com/s/kiranghaerang/v2/E21-_dn_gvvIjhYON1lpIU4-bcqv.ttf"},"Poor Story":{"regular":"http://fonts.gstatic.com/s/poorstory/v2/jizfREFUsnUct9P6cDfd4Ok.ttf"},"Sunflower":{"300":"http://fonts.gstatic.com/s/sunflower/v3/RWmPoKeF8fUjqIj7Vc-06MfiqQ.ttf","500":"http://fonts.gstatic.com/s/sunflower/v3/RWmPoKeF8fUjqIj7Vc-0sMbiqQ.ttf","700":"http://fonts.gstatic.com/s/sunflower/v3/RWmPoKeF8fUjqIj7Vc-0-MDiqQ.ttf"},"Dokdo":{"regular":"http://fonts.gstatic.com/s/dokdo/v2/esDf315XNuCBLxLo.ttf"}}
modules/webfonts/webfont-names.json CHANGED
@@ -1 +1 @@
1
- ["Roboto","Open Sans","Lato","Montserrat","Roboto Condensed","Oswald","Source Sans Pro","Slabo 27px","Raleway","PT Sans","Roboto Slab","Merriweather","Open Sans Condensed","Ubuntu","Playfair Display","Noto Sans","Poppins","Lora","Titillium Web","PT Serif","Roboto Mono","Arimo","Muli","PT Sans Narrow","Noto Serif","Nunito","Fira Sans","Indie Flower","Dosis","Crimson Text","Anton","Bitter","Nanum Gothic","Exo 2","Oxygen","Inconsolata","Cabin","Libre Baskerville","Work Sans","Fjalla One","Quicksand","Arvo","Josefin Sans","Hind","Lobster","Abel","Yanone Kaffeesatz","Karla","Rubik","Pacifico","Ubuntu Condensed","Abril Fatface","Libre Franklin","Nunito Sans","Merriweather Sans","Exo","Varela Round","Shadows Into Light","Cormorant Garamond","Source Serif Pro","Asap","Bree Serif","Dancing Script","Gloria Hallelujah","Questrial","Play","Amatic SC","Signika","Archivo Narrow","Kanit","Acme","Cairo","Rokkitt","Patua One","Hind Siliguri","Maven Pro","Francois One","EB Garamond","Rajdhani","Comfortaa","Crete Round","Catamaran","Source Code Pro","Ropa Sans","Vollkorn","Righteous","PT Sans Caption","Cuprum","Cinzel","Passion One","Alegreya","Berkshire Swash","Permanent Marker","Heebo","Poiret One","Pathway Gothic One","Great Vibes","Russo One","Old Standard TT","Yantramanav","Shrikhand","Teko","Noticia Text","Philosopher","ABeeZee","Courgette","Satisfy","Cookie","Alegreya Sans","Concert One","Monda","Titan One","Domine","Orbitron","Changa","Kaushan Script","Lobster Two","Quattrocento Sans","Assistant","News Cycle","Archivo Black","Josefin Slab","Istok Web","Cardo","Alfa Slab One","Playfair Display SC","Khand","Tinos","Prompt","Gudea","Amiri","Pontano Sans","Sacramento","Handlee","Fira Sans Condensed","Sanchez","Quattrocento","Fredoka One","Arapey","Didact Gothic","Caveat","Kalam","Marck Script","Monoton","Bangers","Fira Sans Extra Condensed","Cantarell","Lalezar","Cabin Condensed","Ruda","Tangerine","Hammersmith One","Boogaloo","BenchNine","Shadows Into Light Two","Volkhov","Economica","Hind Vadodara","Neuton","Aldrich","Audiowide","Armata","Nanum Myeongjo","Prosto One","Frank Ruhl Libre","Neucha","Jura","Pragati Narrow","Hind Madurai","Luckiest Guy","Unica One","Chivo","Prata","Cabin Sketch","Arima Madurai","Amaranth","Signika Negative","Enriqueta","Ultra","Khula","Sigmar One","Gentium Book Basic","Yrsa","Antic Slab","Contrail One","Architects Daughter","Gentium Basic","Merienda","Barlow Condensed","Bevan","Vidaloka","Share","Basic","Sorts Mill Goudy","Glegoo","Kreon","PT Mono","Adamina","Covered By Your Grace","Patrick Hand","Julius Sans One","Magra","Alice","Playball","Alegreya Sans SC","Yellowtail","Rufina","Martel","Sintony","Bad Script","Overpass","Press Start 2P","Special Elite","Arbutus Slab","Homemade Apple","Barlow Semi Condensed","Damion","Advent Pro","Actor","Forum","Barlow","Scada","Cinzel Decorative","Nothing You Could Do","Slabo 13px","Skranji","Paytone One","Lusitana","Varela","Arsenal","Chewy","Montserrat Alternates","Sarala","Alex Brush","Fugaz One","Rancho","Niconne","Allura","Rock Salt","Oleo Script","Caveat Brush","Rambla","Syncopate","Viga","Electrolize","Hind Guntur","Saira Condensed","Ubuntu Mono","PT Serif Caption","Coda","Michroma","Black Ops One","Eczar","Love Ya Like A Sister","Cantata One","Overlock","Quantico","Carter One","Lateef","Spinnaker","Gochi Hand","Cousine","Pridi","Just Another Hand","Squada One","Coustard","Marcellus SC","Lustria","Itim","Marvel","Ovo","Cormorant","Molengo","Leckerli One","Pinyon Script","Average","Saira","Marcellus","Candal","Coming Soon","Kameron","Unna","Carme","Parisienne","Reenie Beanie","Alef","Days One","Ceviche One","Fauna One","Nobile","Freckle Face","Voltaire","Goudy Bookletter 1911","Oranienbaum","Zilla Slab","Karma","Jockey One","Radley","El Messiri","Reem Kufi","Italianno","Marmelad","Grand Hotel","Halant","Saira Semi Condensed","Changa One","Baloo","Rochester","Nixie One","Taviraj","Limelight","Carrois Gothic","Copse","IM Fell DW Pica","Martel Sans","Yesteryear","Archivo","Fredericka the Great","Mr Dafoe","Puritan","Allerta","Bungee","Space Mono","Annie Use Your Telescope","Mitr","GFS Didot","Londrina Solid","Tauri","Scheherazade","Bubblegum Sans","Aclonica","Allerta Stencil","Alegreya SC","Homenaje","Anonymous Pro","Bowlby One SC","Telex","Tenor Sans","Racing Sans One","Norican","Palanquin","Poller One","Nanum Gothic Coding","Aladin","Cutive","Metrophobic","Doppio One","Faster One","Sue Ellen Francisco","Bungee Inline","Kelly Slab","Jaldi","Biryani","Antic","Caudex","Calligraffitti","Spirax","Nanum Pen Script","VT323","Lilita One","Inder","Fanwood Text","Nanum Brush Script","Graduate","Petit Formal Script","Rosario","Yeseva One","Saira Extra Condensed","IM Fell Double Pica","Allan","Mukta","Pompiere","Spectral","Share Tech Mono","Gilda Display","Cambay","The Girl Next Door","Abhaya Libre","Six Caps","Judson","Mada","Seaweed Script","Quando","Delius","Merienda One","Andada","Average Sans","Zeyada","Encode Sans Condensed","Gruppo","Give You Glory","Andika","Qwigley","Mukta Vaani","Herr Von Muellerhoff","Gravitas One","Schoolbell","Fontdiner Swanky","Strait","Artifika","Buenard","Chelsea Market","Kurale","Happy Monkey","Trocchi","Balthazar","Trirong","Arizonia","Rasa","Cutive Mono","Belleza","Lemonada","Mr De Haviland","Montez","La Belle Aurore","Oxygen Mono","Oregano","Cambo","IM Fell English SC","Mako","Alike","Baloo Paaji","Fjord One","Convergence","Wire One","Mouse Memoirs","Capriola","Stalemate","Walter Turncoat","Emilys Candy","Lekton","Vast Shadow","Proza Libre","IM Fell English","Kristi","Hanuman","Raleway Dots","Mate","Fondamento","Rozha One","Harmattan","Palanquin Dark","Federo","Yatra One","Baloo Bhaina","Athiti","Baumans","Gafata","Averia Serif Libre","Pangolin","Gabriela","Short Stack","Crafty Girls","Oleo Script Swash Caps","Anaheim","Duru Sans","Miriam Libre","Poly","Holtwood One SC","Carrois Gothic SC","Secular One","Vesper Libre","Rouge Script","Waiting for the Sunrise","Amiko","Mirza","Expletus Sans","Cherry Swash","Megrim","Pattaya","Mukta Malar","Laila","Belgrano","Meddon","Sarpanch","Padauk","Frijole","Metamorphous","Clicker Script","Rammetto One","Sumana","Bowlby One","Podkova","UnifrakturMaguntia","Unkempt","Crushed","Katibeh","Rubik Mono One","Chau Philomene One","Bilbo Swash Caps","Patrick Hand SC","Orienta","Maitree","Lily Script One","Brawler","Arya","Imprima","Port Lligat Slab","Rye","Suez One","Delius Swash Caps","Loved by the King","Stardos Stencil","Amethysta","Knewave","Fira Mono","Just Me Again Down Here","Rakkas","Lovers Quarrel","Dawning of a New Day","Bentham","Iceland","Baloo Tamma","Creepster","Cedarville Cursive","Encode Sans","Vibur","Krona One","Lemon","Asap Condensed","NTR","Corben","David Libre","Tienne","Wallpoet","Voces","Salsa","Euphoria Script","Sofia","Finger Paint","Kotta One","Gurajada","Shojumaru","Sniglet","Coda Caption","Italiana","Life Savers","Cherry Cream Soda","Cantora One","Mallanna","Prociono","Medula One","Cormorant Infant","Ledger","Suranna","Over the Rainbow","Englebert","Aguafina Script","Nova Mono","Vampiro One","Headland One","Engagement","Bilbo","Stint Ultra Expanded","Nova Slim","Shanti","Pavanam","Codystar","Tulpen One","Sansita","Bungee Shade","Khmer","Nova Square","Share Tech","Denk One","Geo","Gothic A1","Battambang","Flamenco","Slackey","Averia Sans Libre","Delius Unicase","Nosifer","Quintessential","Sriracha","Fenix","Dorsa","Baloo Chettan","Cormorant SC","Aref Ruqaa","Do Hyeon","Sail","Mystery Quest","Amarante","Bellefair","Maiden Orange","Mate SC","Elsie","Dynalight","Habibi","IBM Plex Sans","Kranky","Sura","Chonburi","Alike Angular","Mogra","Rosarivo","League Script","McLaren","Londrina Outline","Dekko","Mukta Mahee","Simonetta","Averia Libre","Koulen","Donegal One","Germania One","Almendra","Sancreek","Stoke","Spectral SC","Ramabhadra","Antic Didone","Encode Sans Semi Condensed","Sarina","Montserrat Subrayada","Kadwa","Wendy One","Condiment","Rhodium Libre","Kite One","Ribeye","Esteban","Milonga","Cormorant Unicase","Ruslan Display","Bubbler One","Cagliostro","Mrs Saint Delafield","Pirata One","Junge","Rationale","Asul","Mountains of Christmas","Numans","Peralta","Baloo Bhai","Croissant One","Mandali","Trade Winds","Scope One","Princess Sofia","Amita","Buda","Ruluko","Nova Round","Stint Ultra Condensed","Nova Flat","Revalia","Overlock SC","IM Fell French Canon","Miniver","Kavivanar","Manuale","Paprika","Ranchers","Port Lligat Sans","Kavoon","Hi Melody","UnifrakturCook","Fascinate Inline","Sonsie One","BioRhyme","Sree Krushnadevaraya","Text Me One","Baloo Thambi","IM Fell Great Primer","Monsieur La Doulaise","Tajawal","Fresca","IBM Plex Sans Condensed","Linden Hill","Inika","Diplomata","Baloo Bhaijaan","Galindo","IM Fell DW Pica SC","Offside","Sedgwick Ave","Joti One","Swanky and Moo Moo","Timmana","Encode Sans Expanded","Wellfleet","Flavors","Griffy","Content","Redressed","MedievalSharp","Asset","New Rocker","Averia Gruesa Libre","Julee","Atma","Lancelot","Sunshiney","Della Respira","Akronim","Angkor","Snippet","Glass Antiqua","Petrona","Eagle Lake","Purple Purse","Spicy Rice","Plaster","Marko One","Cormorant Upright","Mina","IBM Plex Serif","Jim Nightshade","Coiny","Ruthie","Henny Penny","Autour One","Ramaraja","Inknut Antiqua","Uncial Antiqua","Bayon","Farsan","Gugi","IM Fell Double Pica SC","Kantumruy","Monofett","Montaga","Underdog","Bigshot One","Oldenburg","Modern Antiqua","Original Surfer","Ravi Prakash","Chango","Smythe","Nokora","Metal Mania","Snowburst One","Irish Grover","Jomhuria","Goblin One","Macondo","Diplomata SC","Butcherman","Miltonian Tattoo","Caesar Dressing","Margarine","Faustina","Arbutus","Iceberg","Sahitya","Seymour One","Trykker","Elsie Swash Caps","Keania One","Mrs Sheppards","Meie Script","Ewert","Barrio","Piedra","Kenia","Siemreap","Lakki Reddy","Chicle","Zilla Slab Highlight","Ribeye Marrow","Molle","Astloch","Overpass Mono","Dr Sugiyama","IM Fell French Canon SC","Jacques Francois Shadow","Atomic Age","Smokum","Libre Barcode 39 Text","Modak","Galada","IM Fell Great Primer SC","Rum Raisin","Meera Inimai","Jacques Francois","Eater","Almendra SC","Sirin Stencil","Jolly Lodger","Romanesco","Kdam Thmor","Miltonian","Risque","Ranga","Nova Oval","Galdeano","Warnes","Ruge Boogie","Bokor","Felipa","Londrina Shadow","Odor Mean Chey","IBM Plex Mono","Geostar Fill","Tillana","Bonbon","Nova Script","Freehand","Sedgwick Ave Display","Fascinate","Devonshire","Metal","Almendra Display","Passero One","Suwannaphum","Combo","Bahiana","Asar","GFS Neohellenic","Black Han Sans","Stalinist One","Miss Fajardose","Trochut","Nova Cut","Bigelow Rules","Chathura","Moul","Encode Sans Semi Expanded","Londrina Sketch","Vollkorn SC","Macondo Swash Caps","Gamja Flower","Fruktur","Sevillana","Kumar One","Butterfly Kids","Supermercado One","Sofadi One","Baloo Da","Taprom","Tenali Ramakrishna","Dangrek","Emblema One","Gorditas","Federant","Baloo Tammudu","Erica One","Bungee Outline","Aubrey","Geostar","Hanalei","Chela One","Chenla","Preahvihear","Mr Bedfort","Hanalei Fill","Gidugu","Unlock","Fasthand","Bungee Hairline","Peddana","Cute Font","Jua","Libre Barcode 39 Extended Text","Gaegu","Suravaram","Dhurjati","Moulpali","Libre Barcode 39 Extended","BioRhyme Expanded","Libre Barcode 128","Kumar One Outline","Libre Barcode 39","Black And White Picture","Kirang Haerang","East Sea Dokdo","Libre Barcode 128 Text","Stylish","Yeon Sung","Poor Story","Song Myung","Dokdo","Sunflower"]
1
+ ["Roboto","Open Sans","Lato","Montserrat","Roboto Condensed","Oswald","Source Sans Pro","Slabo 27px","Raleway","PT Sans","Roboto Slab","Merriweather","Open Sans Condensed","Ubuntu","Noto Sans","Playfair Display","Poppins","Lora","PT Serif","Titillium Web","Arimo","Roboto Mono","Muli","PT Sans Narrow","Noto Serif","Fira Sans","Nunito","Inconsolata","Indie Flower","Crimson Text","Dosis","Work Sans","Bitter","Oxygen","Nanum Gothic","Cabin","Libre Baskerville","Quicksand","Anton","Fjalla One","Exo 2","Josefin Sans","Arvo","Hind","Lobster","Rubik","Yanone Kaffeesatz","Karla","Pacifico","Abel","Libre Franklin","Merriweather Sans","Nunito Sans","Varela Round","Ubuntu Condensed","Shadows Into Light","Asap","Bree Serif","Exo","Gloria Hallelujah","Dancing Script","Abril Fatface","Archivo Narrow","Source Code Pro","Signika","Hind Siliguri","Questrial","Acme","Source Serif Pro","Play","Amatic SC","Kanit","Maven Pro","EB Garamond","Archivo Black","Francois One","Patua One","Comfortaa","Crete Round","PT Sans Caption","Rajdhani","Cairo","Cuprum","Rokkitt","Poiret One","Vollkorn","Cinzel","Great Vibes","Heebo","Righteous","Alegreya","Ropa Sans","Pathway Gothic One","Catamaran","Permanent Marker","Passion One","Old Standard TT","Noticia Text","Russo One","Teko","Satisfy","Kaushan Script","Courgette","Domine","ABeeZee","Alegreya Sans","Yantramanav","Philosopher","Prompt","Orbitron","Monda","Cookie","Quattrocento Sans","News Cycle","Tinos","Cormorant Garamond","Concert One","Alfa Slab One","Lobster Two","Istok Web","Josefin Slab","Quattrocento","Cardo","Assistant","Gudea","Fira Sans Condensed","Economica","Fredoka One","Didact Gothic","Pontano Sans","Cabin Condensed","Luckiest Guy","Playfair Display SC","Amiri","Sacramento","Caveat","Kalam","Bangers","Handlee","Changa","Hammersmith One","Jura","Monoton","Nanum Myeongjo","Arapey","Sanchez","Cantarell","BenchNine","Neuton","Marck Script","Yellowtail","Titan One","Volkhov","Tangerine","Shadows Into Light Two","Prosto One","Frank Ruhl Libre","Ruda","Fira Sans Extra Condensed","Khand","Audiowide","Armata","Chivo","Glegoo","Hind Madurai","Boogaloo","Sorts Mill Goudy","VT323","Gentium Basic","Vidaloka","Pragati Narrow","Khula","Amaranth","Forum","Architects Daughter","Unica One","Prata","Antic Slab","Enriqueta","Arsenal","Barlow Condensed","Ultra","Hind Vadodara","Kreon","Caveat Brush","Rufina","Patrick Hand","Basic","Sintony","Signika Negative","PT Mono","Yrsa","Aldrich","Homemade Apple","Gentium Book Basic","Covered By Your Grace","Special Elite","Martel","Barlow","Cabin Sketch","Magra","Lalezar","Actor","Bad Script","Alice","Nothing You Could Do","Overpass","Neucha","Julius Sans One","Bevan","Sigmar One","Viga","Advent Pro","Playball","Damion","Paytone One","Alegreya Sans SC","Fugaz One","Sarala","Varela","Rancho","Barlow Semi Condensed","Arbutus Slab","Montserrat Alternates","Scada","Alex Brush","Share","Lusitana","Press Start 2P","Adamina","Eczar","Marmelad","Hind Guntur","Skranji","Chewy","Allura","Ubuntu Mono","PT Serif Caption","Rock Salt","Spinnaker","Oleo Script","Coda","Saira Condensed","Niconne","Cantata One","Voltaire","Overlock","Rambla","Just Another Hand","Lustria","Gochi Hand","Coustard","Michroma","Marcellus","Arima Madurai","Carter One","Electrolize","Squada One","Cousine","Ovo","Merienda","Parisienne","Syncopate","Molengo","Allerta","Quantico","Reenie Beanie","Nobile","Slabo 13px","Coming Soon","Zilla Slab","Oranienbaum","Karma","Reem Kufi","Pinyon Script","Saira","Candal","Black Ops One","Contrail One","Marcellus SC","Saira Extra Condensed","Love Ya Like A Sister","Carme","Mr Dafoe","Kameron","Copse","Marvel","Goudy Bookletter 1911","Cormorant","Halant","Itim","Average","Fauna One","Pridi","Days One","Ceviche One","Telex","Leckerli One","Radley","Alef","Changa One","Jockey One","Freckle Face","Homenaje","Taviraj","Grand Hotel","Saira Semi Condensed","Italianno","Lateef","Carrois Gothic","Nanum Pen Script","Berkshire Swash","Space Mono","Fredericka the Great","Rochester","Limelight","Nixie One","Cinzel Decorative","Puritan","Martel Sans","Yesteryear","Palanquin","Nanum Gothic Coding","Anonymous Pro","El Messiri","Unna","Alegreya SC","Archivo","Rasa","Baloo","Tenor Sans","Quando","Tauri","Allerta Stencil","Cutive","Share Tech Mono","Biryani","Convergence","Aclonica","Annie Use Your Telescope","GFS Didot","Doppio One","Caudex","Kurale","Metrophobic","Mitr","Bubblegum Sans","Racing Sans One","Jaldi","Antic","IM Fell DW Pica","Kelly Slab","Bungee Inline","Allan","Judson","Rosario","Petit Formal Script","Nanum Brush Script","Rozha One","Six Caps","Inder","Fanwood Text","Mada","Abhaya Libre","Scheherazade","Pompiere","Calligraffitti","Yeseva One","Graduate","Delius","Lilita One","Average Sans","Londrina Solid","Spectral","Buenard","Gilda Display","Sue Ellen Francisco","Norican","Bowlby One SC","Mukta Malar","Bungee","Faster One","Cambo","Trocchi","Merienda One","Encode Sans Condensed","Mukta","Lekton","The Girl Next Door","Herr Von Muellerhoff","Capriola","Secular One","Andika","Andada","Yatra One","Belleza","Montez","Artifika","Schoolbell","Pangolin","Aladin","Zeyada","Balthazar","Mukta Vaani","Cutive Mono","Give You Glory","Happy Monkey","Miriam Libre","Laila","Chelsea Market","Short Stack","Cambay","IM Fell Double Pica","Fjord One","Trirong","Mr De Haviland","Qwigley","Oxygen Mono","Arizonia","Bowlby One","Averia Serif Libre","Wire One","Oregano","Duru Sans","Gruppo","Mate","Oleo Script Swash Caps","Baloo Paaji","Vast Shadow","Baumans","Mako","Proza Libre","Alike","Kristi","Poly","Federo","Shrikhand","Gafata","Knewave","Megrim","La Belle Aurore","Asap Condensed","Lemon","Emilys Candy","Walter Turncoat","Anaheim","Vesper Libre","Maitree","Fontdiner Swanky","Codystar","Gabriela","Spirax","IM Fell English","Seaweed Script","Expletus Sans","Strait","Belgrano","Orienta","Fondamento","IBM Plex Sans","Carrois Gothic SC","Palanquin Dark","Lemonada","UnifrakturMaguntia","Clicker Script","Amiko","Fira Mono","Imprima","Gravitas One","Brawler","Bilbo Swash Caps","Corben","Frijole","Waiting for the Sunrise","Mouse Memoirs","Podkova","Sofia","Rouge Script","Baloo Bhaina","Crafty Girls","Hanuman","Rammetto One","Gurajada","Pattaya","Patrick Hand SC","Delius Swash Caps","Denk One","Voces","Sniglet","Rye","Port Lligat Slab","Cherry Swash","Sumana","Unkempt","Mandali","Creepster","Suez One","Dawning of a New Day","Lily Script One","Meddon","Cedarville Cursive","Bentham","Crushed","Shojumaru","Just Me Again Down Here","Tienne","Wallpoet","Mirza","Amethysta","Euphoria Script","Loved by the King","Iceland","Ledger","Encode Sans","Nova Mono","Cormorant SC","Stardos Stencil","Holtwood One SC","Chau Philomene One","NTR","Salsa","Krona One","Harmattan","Londrina Outline","Tajawal","Sriracha","Headland One","Cormorant Infant","Finger Paint","Ranchers","Elsie","Raleway Dots","Over the Rainbow","Suranna","Cherry Cream Soda","Rubik Mono One","Kotta One","David Libre","Mukta Mahee","Geo","Prociono","Sarpanch","Aguafina Script","Shanti","Engagement","Vampiro One","Life Savers","Metamorphous","Medula One","Pavanam","Kavivanar","Athiti","McLaren","Sura","Share Tech","Vibur","Flamenco","Baloo Tamma","IM Fell English SC","Nova Square","Cantora One","Habibi","Bungee Shade","Padauk","Fenix","Coda Caption","Dorsa","Simonetta","Princess Sofia","Battambang","Baloo Chettan","Tulpen One","Averia Sans Libre","Quintessential","Mallanna","Mystery Quest","Katibeh","Englebert","Stint Ultra Expanded","Bilbo","Amarante","Nova Slim","Slackey","Montserrat Subrayada","Sail","Bubbler One","Port Lligat Sans","Dekko","Inika","Dynalight","Stalemate","Scope One","League Script","Mountains of Christmas","Mate SC","Nosifer","Condiment","Rakkas","Khmer","Stint Ultra Condensed","Spectral SC","Bellefair","Sansita","Maiden Orange","Almendra","Milonga","Kranky","Rosarivo","Mogra","Alike Angular","Sarina","Ramabhadra","Jim Nightshade","Averia Libre","Kite One","Germania One","Ruslan Display","Antic Didone","Junge","Mrs Saint Delafield","Chonburi","Donegal One","Numans","Miniver","Aref Ruqaa","Nova Round","Rationale","Timmana","Amita","Delius Unicase","Sancreek","Stoke","Buda","IBM Plex Serif","Arya","Poller One","Peralta","Ruluko","Cagliostro","Asul","IM Fell French Canon","Italiana","Trade Winds","Joti One","Wendy One","Kadwa","Esteban","Encode Sans Semi Condensed","Text Me One","Rhodium Libre","Overlock SC","Paprika","Do Hyeon","Kavoon","Sonsie One","Swanky and Moo Moo","Linden Hill","IM Fell DW Pica SC","UnifrakturCook","Ribeye","Encode Sans Expanded","Pirata One","Baloo Thambi","Fresca","IM Fell French Canon SC","Croissant One","Offside","Koulen","Mina","Oldenburg","Baloo Bhai","Angkor","Monsieur La Doulaise","Fascinate Inline","Wellfleet","Lovers Quarrel","Julee","Redressed","Atma","Nova Flat","Henny Penny","Sedgwick Ave","Modern Antiqua","Flavors","Manuale","Plaster","IM Fell Great Primer","Cormorant Upright","Revalia","Inknut Antiqua","Glass Antiqua","Baloo Bhaijaan","Galindo","Griffy","BioRhyme","Averia Gruesa Libre","Spicy Rice","Autour One","Iceberg","Hi Melody","Ruthie","Gugi","Akronim","Lancelot","Snippet","New Rocker","MedievalSharp","Content","Purple Purse","Della Respira","Farsan","Asset","Diplomata","IBM Plex Sans Condensed","Sunshiney","Uncial Antiqua","Eater","Marko One","Jolly Lodger","Eagle Lake","Petrona","Snowburst One","Jomhuria","Monofett","Black Han Sans","Underdog","IM Fell Double Pica SC","Sree Krushnadevaraya","Cormorant Unicase","Bigshot One","Seymour One","Trykker","Overpass Mono","Chango","Almendra SC","Montaga","Smythe","Ewert","Coiny","Original Surfer","Molle","Irish Grover","Faustina","Caesar Dressing","Atomic Age","Rum Raisin","Elsie Swash Caps","Metal Mania","Margarine","Macondo","Meie Script","Barrio","Goblin One","Diplomata SC","Dr Sugiyama","Ravi Prakash","Miltonian Tattoo","Ramaraja","Smokum","Sahitya","Galada","Risque","Keania One","Galdeano","Arbutus","Lakki Reddy","Butcherman","Londrina Shadow","Zilla Slab Highlight","Ribeye Marrow","Tillana","Mrs Sheppards","Jacques Francois","Modak","Felipa","Astloch","Jacques Francois Shadow","Nova Oval","Moul","Kenia","GFS Neohellenic","Bonbon","Piedra","Romanesco","Gothic A1","IM Fell Great Primer SC","Chicle","Devonshire","Ruge Boogie","Odor Mean Chey","Miltonian","Meera Inimai","Bayon","Geostar Fill","Kantumruy","Ranga","Encode Sans Semi Expanded","Passero One","Fascinate","Bokor","Nova Script","Combo","Freehand","Nokora","Almendra Display","Sirin Stencil","Asar","Warnes","Nova Cut","IBM Plex Mono","Trochut","Miss Fajardose","Londrina Sketch","Metal","Bahiana","Fruktur","Suwannaphum","Bigelow Rules","Supermercado One","Siemreap","Butterfly Kids","Bungee Outline","Chathura","Gorditas","Vollkorn SC","Sedgwick Ave Display","Libre Barcode 39","Baloo Da","Macondo Swash Caps","Aubrey","Federant","Kumar One","Sofadi One","Emblema One","Geostar","Sevillana","Tenali Ramakrishna","Taprom","Erica One","Dangrek","Stalinist One","Chela One","Hanalei Fill","Hanalei","Baloo Tammudu","Libre Barcode 39 Text","Peddana","Mr Bedfort","Chenla","Bungee Hairline","Gamja Flower","Gidugu","Unlock","Jua","Preahvihear","Kdam Thmor","Libre Barcode 39 Extended Text","Fasthand","Moulpali","Dhurjati","Libre Barcode 39 Extended","Suravaram","Gaegu","Libre Barcode 128","Cute Font","BioRhyme Expanded","Kumar One Outline","Stylish","East Sea Dokdo","Libre Barcode 128 Text","Yeon Sung","Black And White Picture","Song Myung","Kirang Haerang","Poor Story","Sunflower","Dokdo"]
modules/webfonts/webfonts.json CHANGED
@@ -1 +1 @@
1
- {"items":{"ABeeZee":{"family":"ABeeZee","category":"sans-serif","variants":["italic","regular"]},"Abel":{"family":"Abel","category":"sans-serif","variants":["regular"]},"Abhaya Libre":{"family":"Abhaya Libre","category":"serif","variants":["500","600","700","800","regular"]},"Abril Fatface":{"family":"Abril Fatface","category":"display","variants":["regular"]},"Aclonica":{"family":"Aclonica","category":"sans-serif","variants":["regular"]},"Acme":{"family":"Acme","category":"sans-serif","variants":["regular"]},"Actor":{"family":"Actor","category":"sans-serif","variants":["regular"]},"Adamina":{"family":"Adamina","category":"serif","variants":["regular"]},"Advent Pro":{"family":"Advent Pro","category":"sans-serif","variants":["100","200","300","500","600","700","regular"]},"Aguafina Script":{"family":"Aguafina Script","category":"handwriting","variants":["regular"]},"Akronim":{"family":"Akronim","category":"display","variants":["regular"]},"Aladin":{"family":"Aladin","category":"handwriting","variants":["regular"]},"Aldrich":{"family":"Aldrich","category":"sans-serif","variants":["regular"]},"Alef":{"family":"Alef","category":"sans-serif","variants":["700","regular"]},"Alegreya":{"family":"Alegreya","category":"serif","variants":["500","500italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Alegreya SC":{"family":"Alegreya SC","category":"serif","variants":["500","500italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Alegreya Sans":{"family":"Alegreya Sans","category":"sans-serif","variants":["100","100italic","300","300italic","500","500italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Alegreya Sans SC":{"family":"Alegreya Sans SC","category":"sans-serif","variants":["100","100italic","300","300italic","500","500italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Alex Brush":{"family":"Alex Brush","category":"handwriting","variants":["regular"]},"Alfa Slab One":{"family":"Alfa Slab One","category":"display","variants":["regular"]},"Alice":{"family":"Alice","category":"serif","variants":["regular"]},"Alike":{"family":"Alike","category":"serif","variants":["regular"]},"Alike Angular":{"family":"Alike Angular","category":"serif","variants":["regular"]},"Allan":{"family":"Allan","category":"display","variants":["700","regular"]},"Allerta":{"family":"Allerta","category":"sans-serif","variants":["regular"]},"Allerta Stencil":{"family":"Allerta Stencil","category":"sans-serif","variants":["regular"]},"Allura":{"family":"Allura","category":"handwriting","variants":["regular"]},"Almendra":{"family":"Almendra","category":"serif","variants":["700","700italic","italic","regular"]},"Almendra Display":{"family":"Almendra Display","category":"display","variants":["regular"]},"Almendra SC":{"family":"Almendra SC","category":"serif","variants":["regular"]},"Amarante":{"family":"Amarante","category":"display","variants":["regular"]},"Amaranth":{"family":"Amaranth","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Amatic SC":{"family":"Amatic SC","category":"handwriting","variants":["700","regular"]},"Amethysta":{"family":"Amethysta","category":"serif","variants":["regular"]},"Amiko":{"family":"Amiko","category":"sans-serif","variants":["600","700","regular"]},"Amiri":{"family":"Amiri","category":"serif","variants":["700","700italic","italic","regular"]},"Amita":{"family":"Amita","category":"handwriting","variants":["700","regular"]},"Anaheim":{"family":"Anaheim","category":"sans-serif","variants":["regular"]},"Andada":{"family":"Andada","category":"serif","variants":["regular"]},"Andika":{"family":"Andika","category":"sans-serif","variants":["regular"]},"Angkor":{"family":"Angkor","category":"display","variants":["regular"]},"Annie Use Your Telescope":{"family":"Annie Use Your Telescope","category":"handwriting","variants":["regular"]},"Anonymous Pro":{"family":"Anonymous Pro","category":"monospace","variants":["700","700italic","italic","regular"]},"Antic":{"family":"Antic","category":"sans-serif","variants":["regular"]},"Antic Didone":{"family":"Antic Didone","category":"serif","variants":["regular"]},"Antic Slab":{"family":"Antic Slab","category":"serif","variants":["regular"]},"Anton":{"family":"Anton","category":"sans-serif","variants":["regular"]},"Arapey":{"family":"Arapey","category":"serif","variants":["italic","regular"]},"Arbutus":{"family":"Arbutus","category":"display","variants":["regular"]},"Arbutus Slab":{"family":"Arbutus Slab","category":"serif","variants":["regular"]},"Architects Daughter":{"family":"Architects Daughter","category":"handwriting","variants":["regular"]},"Archivo":{"family":"Archivo","category":"sans-serif","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Archivo Black":{"family":"Archivo Black","category":"sans-serif","variants":["regular"]},"Archivo Narrow":{"family":"Archivo Narrow","category":"sans-serif","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Aref Ruqaa":{"family":"Aref Ruqaa","category":"serif","variants":["700","regular"]},"Arima Madurai":{"family":"Arima Madurai","category":"display","variants":["100","200","300","500","700","800","900","regular"]},"Arimo":{"family":"Arimo","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Arizonia":{"family":"Arizonia","category":"handwriting","variants":["regular"]},"Armata":{"family":"Armata","category":"sans-serif","variants":["regular"]},"Arsenal":{"family":"Arsenal","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Artifika":{"family":"Artifika","category":"serif","variants":["regular"]},"Arvo":{"family":"Arvo","category":"serif","variants":["700","700italic","italic","regular"]},"Arya":{"family":"Arya","category":"sans-serif","variants":["700","regular"]},"Asap":{"family":"Asap","category":"sans-serif","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Asap Condensed":{"family":"Asap Condensed","category":"sans-serif","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Asar":{"family":"Asar","category":"serif","variants":["regular"]},"Asset":{"family":"Asset","category":"display","variants":["regular"]},"Assistant":{"family":"Assistant","category":"sans-serif","variants":["200","300","600","700","800","regular"]},"Astloch":{"family":"Astloch","category":"display","variants":["700","regular"]},"Asul":{"family":"Asul","category":"sans-serif","variants":["700","regular"]},"Athiti":{"family":"Athiti","category":"sans-serif","variants":["200","300","500","600","700","regular"]},"Atma":{"family":"Atma","category":"display","variants":["300","500","600","700","regular"]},"Atomic Age":{"family":"Atomic Age","category":"display","variants":["regular"]},"Aubrey":{"family":"Aubrey","category":"display","variants":["regular"]},"Audiowide":{"family":"Audiowide","category":"display","variants":["regular"]},"Autour One":{"family":"Autour One","category":"display","variants":["regular"]},"Average":{"family":"Average","category":"serif","variants":["regular"]},"Average Sans":{"family":"Average Sans","category":"sans-serif","variants":["regular"]},"Averia Gruesa Libre":{"family":"Averia Gruesa Libre","category":"display","variants":["regular"]},"Averia Libre":{"family":"Averia Libre","category":"display","variants":["300","300italic","700","700italic","italic","regular"]},"Averia Sans Libre":{"family":"Averia Sans Libre","category":"display","variants":["300","300italic","700","700italic","italic","regular"]},"Averia Serif Libre":{"family":"Averia Serif Libre","category":"display","variants":["300","300italic","700","700italic","italic","regular"]},"Bad Script":{"family":"Bad Script","category":"handwriting","variants":["regular"]},"Bahiana":{"family":"Bahiana","category":"display","variants":["regular"]},"Baloo":{"family":"Baloo","category":"display","variants":["regular"]},"Baloo Bhai":{"family":"Baloo Bhai","category":"display","variants":["regular"]},"Baloo Bhaijaan":{"family":"Baloo Bhaijaan","category":"display","variants":["regular"]},"Baloo Bhaina":{"family":"Baloo Bhaina","category":"display","variants":["regular"]},"Baloo Chettan":{"family":"Baloo Chettan","category":"display","variants":["regular"]},"Baloo Da":{"family":"Baloo Da","category":"display","variants":["regular"]},"Baloo Paaji":{"family":"Baloo Paaji","category":"display","variants":["regular"]},"Baloo Tamma":{"family":"Baloo Tamma","category":"display","variants":["regular"]},"Baloo Tammudu":{"family":"Baloo Tammudu","category":"display","variants":["regular"]},"Baloo Thambi":{"family":"Baloo Thambi","category":"display","variants":["regular"]},"Balthazar":{"family":"Balthazar","category":"serif","variants":["regular"]},"Bangers":{"family":"Bangers","category":"display","variants":["regular"]},"Barlow":{"family":"Barlow","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Barlow Condensed":{"family":"Barlow Condensed","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Barlow Semi Condensed":{"family":"Barlow Semi Condensed","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Barrio":{"family":"Barrio","category":"display","variants":["regular"]},"Basic":{"family":"Basic","category":"sans-serif","variants":["regular"]},"Battambang":{"family":"Battambang","category":"display","variants":["700","regular"]},"Baumans":{"family":"Baumans","category":"display","variants":["regular"]},"Bayon":{"family":"Bayon","category":"display","variants":["regular"]},"Belgrano":{"family":"Belgrano","category":"serif","variants":["regular"]},"Bellefair":{"family":"Bellefair","category":"serif","variants":["regular"]},"Belleza":{"family":"Belleza","category":"sans-serif","variants":["regular"]},"BenchNine":{"family":"BenchNine","category":"sans-serif","variants":["300","700","regular"]},"Bentham":{"family":"Bentham","category":"serif","variants":["regular"]},"Berkshire Swash":{"family":"Berkshire Swash","category":"handwriting","variants":["regular"]},"Bevan":{"family":"Bevan","category":"display","variants":["regular"]},"Bigelow Rules":{"family":"Bigelow Rules","category":"display","variants":["regular"]},"Bigshot One":{"family":"Bigshot One","category":"display","variants":["regular"]},"Bilbo":{"family":"Bilbo","category":"handwriting","variants":["regular"]},"Bilbo Swash Caps":{"family":"Bilbo Swash Caps","category":"handwriting","variants":["regular"]},"BioRhyme":{"family":"BioRhyme","category":"serif","variants":["200","300","700","800","regular"]},"BioRhyme Expanded":{"family":"BioRhyme Expanded","category":"serif","variants":["200","300","700","800","regular"]},"Biryani":{"family":"Biryani","category":"sans-serif","variants":["200","300","600","700","800","900","regular"]},"Bitter":{"family":"Bitter","category":"serif","variants":["700","italic","regular"]},"Black And White Picture":{"family":"Black And White Picture","category":"sans-serif","variants":["regular"]},"Black Han Sans":{"family":"Black Han Sans","category":"sans-serif","variants":["regular"]},"Black Ops One":{"family":"Black Ops One","category":"display","variants":["regular"]},"Bokor":{"family":"Bokor","category":"display","variants":["regular"]},"Bonbon":{"family":"Bonbon","category":"handwriting","variants":["regular"]},"Boogaloo":{"family":"Boogaloo","category":"display","variants":["regular"]},"Bowlby One":{"family":"Bowlby One","category":"display","variants":["regular"]},"Bowlby One SC":{"family":"Bowlby One SC","category":"display","variants":["regular"]},"Brawler":{"family":"Brawler","category":"serif","variants":["regular"]},"Bree Serif":{"family":"Bree Serif","category":"serif","variants":["regular"]},"Bubblegum Sans":{"family":"Bubblegum Sans","category":"display","variants":["regular"]},"Bubbler One":{"family":"Bubbler One","category":"sans-serif","variants":["regular"]},"Buda":{"family":"Buda","category":"display","variants":["300"]},"Buenard":{"family":"Buenard","category":"serif","variants":["700","regular"]},"Bungee":{"family":"Bungee","category":"display","variants":["regular"]},"Bungee Hairline":{"family":"Bungee Hairline","category":"display","variants":["regular"]},"Bungee Inline":{"family":"Bungee Inline","category":"display","variants":["regular"]},"Bungee Outline":{"family":"Bungee Outline","category":"display","variants":["regular"]},"Bungee Shade":{"family":"Bungee Shade","category":"display","variants":["regular"]},"Butcherman":{"family":"Butcherman","category":"display","variants":["regular"]},"Butterfly Kids":{"family":"Butterfly Kids","category":"handwriting","variants":["regular"]},"Cabin":{"family":"Cabin","category":"sans-serif","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Cabin Condensed":{"family":"Cabin Condensed","category":"sans-serif","variants":["500","600","700","regular"]},"Cabin Sketch":{"family":"Cabin Sketch","category":"display","variants":["700","regular"]},"Caesar Dressing":{"family":"Caesar Dressing","category":"display","variants":["regular"]},"Cagliostro":{"family":"Cagliostro","category":"sans-serif","variants":["regular"]},"Cairo":{"family":"Cairo","category":"sans-serif","variants":["200","300","600","700","900","regular"]},"Calligraffitti":{"family":"Calligraffitti","category":"handwriting","variants":["regular"]},"Cambay":{"family":"Cambay","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Cambo":{"family":"Cambo","category":"serif","variants":["regular"]},"Candal":{"family":"Candal","category":"sans-serif","variants":["regular"]},"Cantarell":{"family":"Cantarell","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Cantata One":{"family":"Cantata One","category":"serif","variants":["regular"]},"Cantora One":{"family":"Cantora One","category":"sans-serif","variants":["regular"]},"Capriola":{"family":"Capriola","category":"sans-serif","variants":["regular"]},"Cardo":{"family":"Cardo","category":"serif","variants":["700","italic","regular"]},"Carme":{"family":"Carme","category":"sans-serif","variants":["regular"]},"Carrois Gothic":{"family":"Carrois Gothic","category":"sans-serif","variants":["regular"]},"Carrois Gothic SC":{"family":"Carrois Gothic SC","category":"sans-serif","variants":["regular"]},"Carter One":{"family":"Carter One","category":"display","variants":["regular"]},"Catamaran":{"family":"Catamaran","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Caudex":{"family":"Caudex","category":"serif","variants":["700","700italic","italic","regular"]},"Caveat":{"family":"Caveat","category":"handwriting","variants":["700","regular"]},"Caveat Brush":{"family":"Caveat Brush","category":"handwriting","variants":["regular"]},"Cedarville Cursive":{"family":"Cedarville Cursive","category":"handwriting","variants":["regular"]},"Ceviche One":{"family":"Ceviche One","category":"display","variants":["regular"]},"Changa":{"family":"Changa","category":"sans-serif","variants":["200","300","500","600","700","800","regular"]},"Changa One":{"family":"Changa One","category":"display","variants":["italic","regular"]},"Chango":{"family":"Chango","category":"display","variants":["regular"]},"Chathura":{"family":"Chathura","category":"sans-serif","variants":["100","300","700","800","regular"]},"Chau Philomene One":{"family":"Chau Philomene One","category":"sans-serif","variants":["italic","regular"]},"Chela One":{"family":"Chela One","category":"display","variants":["regular"]},"Chelsea Market":{"family":"Chelsea Market","category":"display","variants":["regular"]},"Chenla":{"family":"Chenla","category":"display","variants":["regular"]},"Cherry Cream Soda":{"family":"Cherry Cream Soda","category":"display","variants":["regular"]},"Cherry Swash":{"family":"Cherry Swash","category":"display","variants":["700","regular"]},"Chewy":{"family":"Chewy","category":"display","variants":["regular"]},"Chicle":{"family":"Chicle","category":"display","variants":["regular"]},"Chivo":{"family":"Chivo","category":"sans-serif","variants":["300","300italic","700","700italic","900","900italic","italic","regular"]},"Chonburi":{"family":"Chonburi","category":"display","variants":["regular"]},"Cinzel":{"family":"Cinzel","category":"serif","variants":["700","900","regular"]},"Cinzel Decorative":{"family":"Cinzel Decorative","category":"display","variants":["700","900","regular"]},"Clicker Script":{"family":"Clicker Script","category":"handwriting","variants":["regular"]},"Coda":{"family":"Coda","category":"display","variants":["800","regular"]},"Coda Caption":{"family":"Coda Caption","category":"sans-serif","variants":["800"]},"Codystar":{"family":"Codystar","category":"display","variants":["300","regular"]},"Coiny":{"family":"Coiny","category":"display","variants":["regular"]},"Combo":{"family":"Combo","category":"display","variants":["regular"]},"Comfortaa":{"family":"Comfortaa","category":"display","variants":["300","700","regular"]},"Coming Soon":{"family":"Coming Soon","category":"handwriting","variants":["regular"]},"Concert One":{"family":"Concert One","category":"display","variants":["regular"]},"Condiment":{"family":"Condiment","category":"handwriting","variants":["regular"]},"Content":{"family":"Content","category":"display","variants":["700","regular"]},"Contrail One":{"family":"Contrail One","category":"display","variants":["regular"]},"Convergence":{"family":"Convergence","category":"sans-serif","variants":["regular"]},"Cookie":{"family":"Cookie","category":"handwriting","variants":["regular"]},"Copse":{"family":"Copse","category":"serif","variants":["regular"]},"Corben":{"family":"Corben","category":"display","variants":["700","regular"]},"Cormorant":{"family":"Cormorant","category":"serif","variants":["300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"Cormorant Garamond":{"family":"Cormorant Garamond","category":"serif","variants":["300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"Cormorant Infant":{"family":"Cormorant Infant","category":"serif","variants":["300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"Cormorant SC":{"family":"Cormorant SC","category":"serif","variants":["300","500","600","700","regular"]},"Cormorant Unicase":{"family":"Cormorant Unicase","category":"serif","variants":["300","500","600","700","regular"]},"Cormorant Upright":{"family":"Cormorant Upright","category":"serif","variants":["300","500","600","700","regular"]},"Courgette":{"family":"Courgette","category":"handwriting","variants":["regular"]},"Cousine":{"family":"Cousine","category":"monospace","variants":["700","700italic","italic","regular"]},"Coustard":{"family":"Coustard","category":"serif","variants":["900","regular"]},"Covered By Your Grace":{"family":"Covered By Your Grace","category":"handwriting","variants":["regular"]},"Crafty Girls":{"family":"Crafty Girls","category":"handwriting","variants":["regular"]},"Creepster":{"family":"Creepster","category":"display","variants":["regular"]},"Crete Round":{"family":"Crete Round","category":"serif","variants":["italic","regular"]},"Crimson Text":{"family":"Crimson Text","category":"serif","variants":["600","600italic","700","700italic","italic","regular"]},"Croissant One":{"family":"Croissant One","category":"display","variants":["regular"]},"Crushed":{"family":"Crushed","category":"display","variants":["regular"]},"Cuprum":{"family":"Cuprum","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Cute Font":{"family":"Cute Font","category":"display","variants":["regular"]},"Cutive":{"family":"Cutive","category":"serif","variants":["regular"]},"Cutive Mono":{"family":"Cutive Mono","category":"monospace","variants":["regular"]},"Damion":{"family":"Damion","category":"handwriting","variants":["regular"]},"Dancing Script":{"family":"Dancing Script","category":"handwriting","variants":["700","regular"]},"Dangrek":{"family":"Dangrek","category":"display","variants":["regular"]},"David Libre":{"family":"David Libre","category":"serif","variants":["500","700","regular"]},"Dawning of a New Day":{"family":"Dawning of a New Day","category":"handwriting","variants":["regular"]},"Days One":{"family":"Days One","category":"sans-serif","variants":["regular"]},"Dekko":{"family":"Dekko","category":"handwriting","variants":["regular"]},"Delius":{"family":"Delius","category":"handwriting","variants":["regular"]},"Delius Swash Caps":{"family":"Delius Swash Caps","category":"handwriting","variants":["regular"]},"Delius Unicase":{"family":"Delius Unicase","category":"handwriting","variants":["700","regular"]},"Della Respira":{"family":"Della Respira","category":"serif","variants":["regular"]},"Denk One":{"family":"Denk One","category":"sans-serif","variants":["regular"]},"Devonshire":{"family":"Devonshire","category":"handwriting","variants":["regular"]},"Dhurjati":{"family":"Dhurjati","category":"sans-serif","variants":["regular"]},"Didact Gothic":{"family":"Didact Gothic","category":"sans-serif","variants":["regular"]},"Diplomata":{"family":"Diplomata","category":"display","variants":["regular"]},"Diplomata SC":{"family":"Diplomata SC","category":"display","variants":["regular"]},"Do Hyeon":{"family":"Do Hyeon","category":"sans-serif","variants":["regular"]},"Dokdo":{"family":"Dokdo","category":"handwriting","variants":["regular"]},"Domine":{"family":"Domine","category":"serif","variants":["700","regular"]},"Donegal One":{"family":"Donegal One","category":"serif","variants":["regular"]},"Doppio One":{"family":"Doppio One","category":"sans-serif","variants":["regular"]},"Dorsa":{"family":"Dorsa","category":"sans-serif","variants":["regular"]},"Dosis":{"family":"Dosis","category":"sans-serif","variants":["200","300","500","600","700","800","regular"]},"Dr Sugiyama":{"family":"Dr Sugiyama","category":"handwriting","variants":["regular"]},"Duru Sans":{"family":"Duru Sans","category":"sans-serif","variants":["regular"]},"Dynalight":{"family":"Dynalight","category":"display","variants":["regular"]},"EB Garamond":{"family":"EB Garamond","category":"serif","variants":["500","500italic","600","600italic","700","700italic","800","800italic","italic","regular"]},"Eagle Lake":{"family":"Eagle Lake","category":"handwriting","variants":["regular"]},"East Sea Dokdo":{"family":"East Sea Dokdo","category":"handwriting","variants":["regular"]},"Eater":{"family":"Eater","category":"display","variants":["regular"]},"Economica":{"family":"Economica","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Eczar":{"family":"Eczar","category":"serif","variants":["500","600","700","800","regular"]},"El Messiri":{"family":"El Messiri","category":"sans-serif","variants":["500","600","700","regular"]},"Electrolize":{"family":"Electrolize","category":"sans-serif","variants":["regular"]},"Elsie":{"family":"Elsie","category":"display","variants":["900","regular"]},"Elsie Swash Caps":{"family":"Elsie Swash Caps","category":"display","variants":["900","regular"]},"Emblema One":{"family":"Emblema One","category":"display","variants":["regular"]},"Emilys Candy":{"family":"Emilys Candy","category":"display","variants":["regular"]},"Encode Sans":{"family":"Encode Sans","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Encode Sans Condensed":{"family":"Encode Sans Condensed","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Encode Sans Expanded":{"family":"Encode Sans Expanded","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Encode Sans Semi Condensed":{"family":"Encode Sans Semi Condensed","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Encode Sans Semi Expanded":{"family":"Encode Sans Semi Expanded","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Engagement":{"family":"Engagement","category":"handwriting","variants":["regular"]},"Englebert":{"family":"Englebert","category":"sans-serif","variants":["regular"]},"Enriqueta":{"family":"Enriqueta","category":"serif","variants":["700","regular"]},"Erica One":{"family":"Erica One","category":"display","variants":["regular"]},"Esteban":{"family":"Esteban","category":"serif","variants":["regular"]},"Euphoria Script":{"family":"Euphoria Script","category":"handwriting","variants":["regular"]},"Ewert":{"family":"Ewert","category":"display","variants":["regular"]},"Exo":{"family":"Exo","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Exo 2":{"family":"Exo 2","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Expletus Sans":{"family":"Expletus Sans","category":"display","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Fanwood Text":{"family":"Fanwood Text","category":"serif","variants":["italic","regular"]},"Farsan":{"family":"Farsan","category":"display","variants":["regular"]},"Fascinate":{"family":"Fascinate","category":"display","variants":["regular"]},"Fascinate Inline":{"family":"Fascinate Inline","category":"display","variants":["regular"]},"Faster One":{"family":"Faster One","category":"display","variants":["regular"]},"Fasthand":{"family":"Fasthand","category":"serif","variants":["regular"]},"Fauna One":{"family":"Fauna One","category":"serif","variants":["regular"]},"Faustina":{"family":"Faustina","category":"serif","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Federant":{"family":"Federant","category":"display","variants":["regular"]},"Federo":{"family":"Federo","category":"sans-serif","variants":["regular"]},"Felipa":{"family":"Felipa","category":"handwriting","variants":["regular"]},"Fenix":{"family":"Fenix","category":"serif","variants":["regular"]},"Finger Paint":{"family":"Finger Paint","category":"display","variants":["regular"]},"Fira Mono":{"family":"Fira Mono","category":"monospace","variants":["500","700","regular"]},"Fira Sans":{"family":"Fira Sans","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Fira Sans Condensed":{"family":"Fira Sans Condensed","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Fira Sans Extra Condensed":{"family":"Fira Sans Extra Condensed","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Fjalla One":{"family":"Fjalla One","category":"sans-serif","variants":["regular"]},"Fjord One":{"family":"Fjord One","category":"serif","variants":["regular"]},"Flamenco":{"family":"Flamenco","category":"display","variants":["300","regular"]},"Flavors":{"family":"Flavors","category":"display","variants":["regular"]},"Fondamento":{"family":"Fondamento","category":"handwriting","variants":["italic","regular"]},"Fontdiner Swanky":{"family":"Fontdiner Swanky","category":"display","variants":["regular"]},"Forum":{"family":"Forum","category":"display","variants":["regular"]},"Francois One":{"family":"Francois One","category":"sans-serif","variants":["regular"]},"Frank Ruhl Libre":{"family":"Frank Ruhl Libre","category":"serif","variants":["300","500","700","900","regular"]},"Freckle Face":{"family":"Freckle Face","category":"display","variants":["regular"]},"Fredericka the Great":{"family":"Fredericka the Great","category":"display","variants":["regular"]},"Fredoka One":{"family":"Fredoka One","category":"display","variants":["regular"]},"Freehand":{"family":"Freehand","category":"display","variants":["regular"]},"Fresca":{"family":"Fresca","category":"sans-serif","variants":["regular"]},"Frijole":{"family":"Frijole","category":"display","variants":["regular"]},"Fruktur":{"family":"Fruktur","category":"display","variants":["regular"]},"Fugaz One":{"family":"Fugaz One","category":"display","variants":["regular"]},"GFS Didot":{"family":"GFS Didot","category":"serif","variants":["regular"]},"GFS Neohellenic":{"family":"GFS Neohellenic","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Gabriela":{"family":"Gabriela","category":"serif","variants":["regular"]},"Gaegu":{"family":"Gaegu","category":"handwriting","variants":["300","700","regular"]},"Gafata":{"family":"Gafata","category":"sans-serif","variants":["regular"]},"Galada":{"family":"Galada","category":"display","variants":["regular"]},"Galdeano":{"family":"Galdeano","category":"sans-serif","variants":["regular"]},"Galindo":{"family":"Galindo","category":"display","variants":["regular"]},"Gamja Flower":{"family":"Gamja Flower","category":"handwriting","variants":["regular"]},"Gentium Basic":{"family":"Gentium Basic","category":"serif","variants":["700","700italic","italic","regular"]},"Gentium Book Basic":{"family":"Gentium Book Basic","category":"serif","variants":["700","700italic","italic","regular"]},"Geo":{"family":"Geo","category":"sans-serif","variants":["italic","regular"]},"Geostar":{"family":"Geostar","category":"display","variants":["regular"]},"Geostar Fill":{"family":"Geostar Fill","category":"display","variants":["regular"]},"Germania One":{"family":"Germania One","category":"display","variants":["regular"]},"Gidugu":{"family":"Gidugu","category":"sans-serif","variants":["regular"]},"Gilda Display":{"family":"Gilda Display","category":"serif","variants":["regular"]},"Give You Glory":{"family":"Give You Glory","category":"handwriting","variants":["regular"]},"Glass Antiqua":{"family":"Glass Antiqua","category":"display","variants":["regular"]},"Glegoo":{"family":"Glegoo","category":"serif","variants":["700","regular"]},"Gloria Hallelujah":{"family":"Gloria Hallelujah","category":"handwriting","variants":["regular"]},"Goblin One":{"family":"Goblin One","category":"display","variants":["regular"]},"Gochi Hand":{"family":"Gochi Hand","category":"handwriting","variants":["regular"]},"Gorditas":{"family":"Gorditas","category":"display","variants":["700","regular"]},"Gothic A1":{"family":"Gothic A1","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Goudy Bookletter 1911":{"family":"Goudy Bookletter 1911","category":"serif","variants":["regular"]},"Graduate":{"family":"Graduate","category":"display","variants":["regular"]},"Grand Hotel":{"family":"Grand Hotel","category":"handwriting","variants":["regular"]},"Gravitas One":{"family":"Gravitas One","category":"display","variants":["regular"]},"Great Vibes":{"family":"Great Vibes","category":"handwriting","variants":["regular"]},"Griffy":{"family":"Griffy","category":"display","variants":["regular"]},"Gruppo":{"family":"Gruppo","category":"display","variants":["regular"]},"Gudea":{"family":"Gudea","category":"sans-serif","variants":["700","italic","regular"]},"Gugi":{"family":"Gugi","category":"display","variants":["regular"]},"Gurajada":{"family":"Gurajada","category":"serif","variants":["regular"]},"Habibi":{"family":"Habibi","category":"serif","variants":["regular"]},"Halant":{"family":"Halant","category":"serif","variants":["300","500","600","700","regular"]},"Hammersmith One":{"family":"Hammersmith One","category":"sans-serif","variants":["regular"]},"Hanalei":{"family":"Hanalei","category":"display","variants":["regular"]},"Hanalei Fill":{"family":"Hanalei Fill","category":"display","variants":["regular"]},"Handlee":{"family":"Handlee","category":"handwriting","variants":["regular"]},"Hanuman":{"family":"Hanuman","category":"serif","variants":["700","regular"]},"Happy Monkey":{"family":"Happy Monkey","category":"display","variants":["regular"]},"Harmattan":{"family":"Harmattan","category":"sans-serif","variants":["regular"]},"Headland One":{"family":"Headland One","category":"serif","variants":["regular"]},"Heebo":{"family":"Heebo","category":"sans-serif","variants":["100","300","500","700","800","900","regular"]},"Henny Penny":{"family":"Henny Penny","category":"display","variants":["regular"]},"Herr Von Muellerhoff":{"family":"Herr Von Muellerhoff","category":"handwriting","variants":["regular"]},"Hi Melody":{"family":"Hi Melody","category":"handwriting","variants":["regular"]},"Hind":{"family":"Hind","category":"sans-serif","variants":["300","500","600","700","regular"]},"Hind Guntur":{"family":"Hind Guntur","category":"sans-serif","variants":["300","500","600","700","regular"]},"Hind Madurai":{"family":"Hind Madurai","category":"sans-serif","variants":["300","500","600","700","regular"]},"Hind Siliguri":{"family":"Hind Siliguri","category":"sans-serif","variants":["300","500","600","700","regular"]},"Hind Vadodara":{"family":"Hind Vadodara","category":"sans-serif","variants":["300","500","600","700","regular"]},"Holtwood One SC":{"family":"Holtwood One SC","category":"serif","variants":["regular"]},"Homemade Apple":{"family":"Homemade Apple","category":"handwriting","variants":["regular"]},"Homenaje":{"family":"Homenaje","category":"sans-serif","variants":["regular"]},"IBM Plex Mono":{"family":"IBM Plex Mono","category":"monospace","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"IBM Plex Sans":{"family":"IBM Plex Sans","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"IBM Plex Sans Condensed":{"family":"IBM Plex Sans Condensed","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"IBM Plex Serif":{"family":"IBM Plex Serif","category":"serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"IM Fell DW Pica":{"family":"IM Fell DW Pica","category":"serif","variants":["italic","regular"]},"IM Fell DW Pica SC":{"family":"IM Fell DW Pica SC","category":"serif","variants":["regular"]},"IM Fell Double Pica":{"family":"IM Fell Double Pica","category":"serif","variants":["italic","regular"]},"IM Fell Double Pica SC":{"family":"IM Fell Double Pica SC","category":"serif","variants":["regular"]},"IM Fell English":{"family":"IM Fell English","category":"serif","variants":["italic","regular"]},"IM Fell English SC":{"family":"IM Fell English SC","category":"serif","variants":["regular"]},"IM Fell French Canon":{"family":"IM Fell French Canon","category":"serif","variants":["italic","regular"]},"IM Fell French Canon SC":{"family":"IM Fell French Canon SC","category":"serif","variants":["regular"]},"IM Fell Great Primer":{"family":"IM Fell Great Primer","category":"serif","variants":["italic","regular"]},"IM Fell Great Primer SC":{"family":"IM Fell Great Primer SC","category":"serif","variants":["regular"]},"Iceberg":{"family":"Iceberg","category":"display","variants":["regular"]},"Iceland":{"family":"Iceland","category":"display","variants":["regular"]},"Imprima":{"family":"Imprima","category":"sans-serif","variants":["regular"]},"Inconsolata":{"family":"Inconsolata","category":"monospace","variants":["700","regular"]},"Inder":{"family":"Inder","category":"sans-serif","variants":["regular"]},"Indie Flower":{"family":"Indie Flower","category":"handwriting","variants":["regular"]},"Inika":{"family":"Inika","category":"serif","variants":["700","regular"]},"Inknut Antiqua":{"family":"Inknut Antiqua","category":"serif","variants":["300","500","600","700","800","900","regular"]},"Irish Grover":{"family":"Irish Grover","category":"display","variants":["regular"]},"Istok Web":{"family":"Istok Web","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Italiana":{"family":"Italiana","category":"serif","variants":["regular"]},"Italianno":{"family":"Italianno","category":"handwriting","variants":["regular"]},"Itim":{"family":"Itim","category":"handwriting","variants":["regular"]},"Jacques Francois":{"family":"Jacques Francois","category":"serif","variants":["regular"]},"Jacques Francois Shadow":{"family":"Jacques Francois Shadow","category":"display","variants":["regular"]},"Jaldi":{"family":"Jaldi","category":"sans-serif","variants":["700","regular"]},"Jim Nightshade":{"family":"Jim Nightshade","category":"handwriting","variants":["regular"]},"Jockey One":{"family":"Jockey One","category":"sans-serif","variants":["regular"]},"Jolly Lodger":{"family":"Jolly Lodger","category":"display","variants":["regular"]},"Jomhuria":{"family":"Jomhuria","category":"display","variants":["regular"]},"Josefin Sans":{"family":"Josefin Sans","category":"sans-serif","variants":["100","100italic","300","300italic","600","600italic","700","700italic","italic","regular"]},"Josefin Slab":{"family":"Josefin Slab","category":"serif","variants":["100","100italic","300","300italic","600","600italic","700","700italic","italic","regular"]},"Joti One":{"family":"Joti One","category":"display","variants":["regular"]},"Jua":{"family":"Jua","category":"sans-serif","variants":["regular"]},"Judson":{"family":"Judson","category":"serif","variants":["700","italic","regular"]},"Julee":{"family":"Julee","category":"handwriting","variants":["regular"]},"Julius Sans One":{"family":"Julius Sans One","category":"sans-serif","variants":["regular"]},"Junge":{"family":"Junge","category":"serif","variants":["regular"]},"Jura":{"family":"Jura","category":"sans-serif","variants":["300","500","600","700","regular"]},"Just Another Hand":{"family":"Just Another Hand","category":"handwriting","variants":["regular"]},"Just Me Again Down Here":{"family":"Just Me Again Down Here","category":"handwriting","variants":["regular"]},"Kadwa":{"family":"Kadwa","category":"serif","variants":["700","regular"]},"Kalam":{"family":"Kalam","category":"handwriting","variants":["300","700","regular"]},"Kameron":{"family":"Kameron","category":"serif","variants":["700","regular"]},"Kanit":{"family":"Kanit","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Kantumruy":{"family":"Kantumruy","category":"sans-serif","variants":["300","700","regular"]},"Karla":{"family":"Karla","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Karma":{"family":"Karma","category":"serif","variants":["300","500","600","700","regular"]},"Katibeh":{"family":"Katibeh","category":"display","variants":["regular"]},"Kaushan Script":{"family":"Kaushan Script","category":"handwriting","variants":["regular"]},"Kavivanar":{"family":"Kavivanar","category":"handwriting","variants":["regular"]},"Kavoon":{"family":"Kavoon","category":"display","variants":["regular"]},"Kdam Thmor":{"family":"Kdam Thmor","category":"display","variants":["regular"]},"Keania One":{"family":"Keania One","category":"display","variants":["regular"]},"Kelly Slab":{"family":"Kelly Slab","category":"display","variants":["regular"]},"Kenia":{"family":"Kenia","category":"display","variants":["regular"]},"Khand":{"family":"Khand","category":"sans-serif","variants":["300","500","600","700","regular"]},"Khmer":{"family":"Khmer","category":"display","variants":["regular"]},"Khula":{"family":"Khula","category":"sans-serif","variants":["300","600","700","800","regular"]},"Kirang Haerang":{"family":"Kirang Haerang","category":"display","variants":["regular"]},"Kite One":{"family":"Kite One","category":"sans-serif","variants":["regular"]},"Knewave":{"family":"Knewave","category":"display","variants":["regular"]},"Kotta One":{"family":"Kotta One","category":"serif","variants":["regular"]},"Koulen":{"family":"Koulen","category":"display","variants":["regular"]},"Kranky":{"family":"Kranky","category":"display","variants":["regular"]},"Kreon":{"family":"Kreon","category":"serif","variants":["300","700","regular"]},"Kristi":{"family":"Kristi","category":"handwriting","variants":["regular"]},"Krona One":{"family":"Krona One","category":"sans-serif","variants":["regular"]},"Kumar One":{"family":"Kumar One","category":"display","variants":["regular"]},"Kumar One Outline":{"family":"Kumar One Outline","category":"display","variants":["regular"]},"Kurale":{"family":"Kurale","category":"serif","variants":["regular"]},"La Belle Aurore":{"family":"La Belle Aurore","category":"handwriting","variants":["regular"]},"Laila":{"family":"Laila","category":"serif","variants":["300","500","600","700","regular"]},"Lakki Reddy":{"family":"Lakki Reddy","category":"handwriting","variants":["regular"]},"Lalezar":{"family":"Lalezar","category":"display","variants":["regular"]},"Lancelot":{"family":"Lancelot","category":"display","variants":["regular"]},"Lateef":{"family":"Lateef","category":"handwriting","variants":["regular"]},"Lato":{"family":"Lato","category":"sans-serif","variants":["100","100italic","300","300italic","700","700italic","900","900italic","italic","regular"]},"League Script":{"family":"League Script","category":"handwriting","variants":["regular"]},"Leckerli One":{"family":"Leckerli One","category":"handwriting","variants":["regular"]},"Ledger":{"family":"Ledger","category":"serif","variants":["regular"]},"Lekton":{"family":"Lekton","category":"sans-serif","variants":["700","italic","regular"]},"Lemon":{"family":"Lemon","category":"display","variants":["regular"]},"Lemonada":{"family":"Lemonada","category":"display","variants":["300","600","700","regular"]},"Libre Barcode 128":{"family":"Libre Barcode 128","category":"display","variants":["regular"]},"Libre Barcode 128 Text":{"family":"Libre Barcode 128 Text","category":"display","variants":["regular"]},"Libre Barcode 39":{"family":"Libre Barcode 39","category":"display","variants":["regular"]},"Libre Barcode 39 Extended":{"family":"Libre Barcode 39 Extended","category":"display","variants":["regular"]},"Libre Barcode 39 Extended Text":{"family":"Libre Barcode 39 Extended Text","category":"display","variants":["regular"]},"Libre Barcode 39 Text":{"family":"Libre Barcode 39 Text","category":"display","variants":["regular"]},"Libre Baskerville":{"family":"Libre Baskerville","category":"serif","variants":["700","italic","regular"]},"Libre Franklin":{"family":"Libre Franklin","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Life Savers":{"family":"Life Savers","category":"display","variants":["700","regular"]},"Lilita One":{"family":"Lilita One","category":"display","variants":["regular"]},"Lily Script One":{"family":"Lily Script One","category":"display","variants":["regular"]},"Limelight":{"family":"Limelight","category":"display","variants":["regular"]},"Linden Hill":{"family":"Linden Hill","category":"serif","variants":["italic","regular"]},"Lobster":{"family":"Lobster","category":"display","variants":["regular"]},"Lobster Two":{"family":"Lobster Two","category":"display","variants":["700","700italic","italic","regular"]},"Londrina Outline":{"family":"Londrina Outline","category":"display","variants":["regular"]},"Londrina Shadow":{"family":"Londrina Shadow","category":"display","variants":["regular"]},"Londrina Sketch":{"family":"Londrina Sketch","category":"display","variants":["regular"]},"Londrina Solid":{"family":"Londrina Solid","category":"display","variants":["100","300","900","regular"]},"Lora":{"family":"Lora","category":"serif","variants":["700","700italic","italic","regular"]},"Love Ya Like A Sister":{"family":"Love Ya Like A Sister","category":"display","variants":["regular"]},"Loved by the King":{"family":"Loved by the King","category":"handwriting","variants":["regular"]},"Lovers Quarrel":{"family":"Lovers Quarrel","category":"handwriting","variants":["regular"]},"Luckiest Guy":{"family":"Luckiest Guy","category":"display","variants":["regular"]},"Lusitana":{"family":"Lusitana","category":"serif","variants":["700","regular"]},"Lustria":{"family":"Lustria","category":"serif","variants":["regular"]},"Macondo":{"family":"Macondo","category":"display","variants":["regular"]},"Macondo Swash Caps":{"family":"Macondo Swash Caps","category":"display","variants":["regular"]},"Mada":{"family":"Mada","category":"sans-serif","variants":["200","300","500","600","700","900","regular"]},"Magra":{"family":"Magra","category":"sans-serif","variants":["700","regular"]},"Maiden Orange":{"family":"Maiden Orange","category":"display","variants":["regular"]},"Maitree":{"family":"Maitree","category":"serif","variants":["200","300","500","600","700","regular"]},"Mako":{"family":"Mako","category":"sans-serif","variants":["regular"]},"Mallanna":{"family":"Mallanna","category":"sans-serif","variants":["regular"]},"Mandali":{"family":"Mandali","category":"sans-serif","variants":["regular"]},"Manuale":{"family":"Manuale","category":"serif","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Marcellus":{"family":"Marcellus","category":"serif","variants":["regular"]},"Marcellus SC":{"family":"Marcellus SC","category":"serif","variants":["regular"]},"Marck Script":{"family":"Marck Script","category":"handwriting","variants":["regular"]},"Margarine":{"family":"Margarine","category":"display","variants":["regular"]},"Marko One":{"family":"Marko One","category":"serif","variants":["regular"]},"Marmelad":{"family":"Marmelad","category":"sans-serif","variants":["regular"]},"Martel":{"family":"Martel","category":"serif","variants":["200","300","600","700","800","900","regular"]},"Martel Sans":{"family":"Martel Sans","category":"sans-serif","variants":["200","300","600","700","800","900","regular"]},"Marvel":{"family":"Marvel","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Mate":{"family":"Mate","category":"serif","variants":["italic","regular"]},"Mate SC":{"family":"Mate SC","category":"serif","variants":["regular"]},"Maven Pro":{"family":"Maven Pro","category":"sans-serif","variants":["500","700","900","regular"]},"McLaren":{"family":"McLaren","category":"display","variants":["regular"]},"Meddon":{"family":"Meddon","category":"handwriting","variants":["regular"]},"MedievalSharp":{"family":"MedievalSharp","category":"display","variants":["regular"]},"Medula One":{"family":"Medula One","category":"display","variants":["regular"]},"Meera Inimai":{"family":"Meera Inimai","category":"sans-serif","variants":["regular"]},"Megrim":{"family":"Megrim","category":"display","variants":["regular"]},"Meie Script":{"family":"Meie Script","category":"handwriting","variants":["regular"]},"Merienda":{"family":"Merienda","category":"handwriting","variants":["700","regular"]},"Merienda One":{"family":"Merienda One","category":"handwriting","variants":["regular"]},"Merriweather":{"family":"Merriweather","category":"serif","variants":["300","300italic","700","700italic","900","900italic","italic","regular"]},"Merriweather Sans":{"family":"Merriweather Sans","category":"sans-serif","variants":["300","300italic","700","700italic","800","800italic","italic","regular"]},"Metal":{"family":"Metal","category":"display","variants":["regular"]},"Metal Mania":{"family":"Metal Mania","category":"display","variants":["regular"]},"Metamorphous":{"family":"Metamorphous","category":"display","variants":["regular"]},"Metrophobic":{"family":"Metrophobic","category":"sans-serif","variants":["regular"]},"Michroma":{"family":"Michroma","category":"sans-serif","variants":["regular"]},"Milonga":{"family":"Milonga","category":"display","variants":["regular"]},"Miltonian":{"family":"Miltonian","category":"display","variants":["regular"]},"Miltonian Tattoo":{"family":"Miltonian Tattoo","category":"display","variants":["regular"]},"Mina":{"family":"Mina","category":"sans-serif","variants":["700","regular"]},"Miniver":{"family":"Miniver","category":"display","variants":["regular"]},"Miriam Libre":{"family":"Miriam Libre","category":"sans-serif","variants":["700","regular"]},"Mirza":{"family":"Mirza","category":"display","variants":["500","600","700","regular"]},"Miss Fajardose":{"family":"Miss Fajardose","category":"handwriting","variants":["regular"]},"Mitr":{"family":"Mitr","category":"sans-serif","variants":["200","300","500","600","700","regular"]},"Modak":{"family":"Modak","category":"display","variants":["regular"]},"Modern Antiqua":{"family":"Modern Antiqua","category":"display","variants":["regular"]},"Mogra":{"family":"Mogra","category":"display","variants":["regular"]},"Molengo":{"family":"Molengo","category":"sans-serif","variants":["regular"]},"Molle":{"family":"Molle","category":"handwriting","variants":["italic"]},"Monda":{"family":"Monda","category":"sans-serif","variants":["700","regular"]},"Monofett":{"family":"Monofett","category":"display","variants":["regular"]},"Monoton":{"family":"Monoton","category":"display","variants":["regular"]},"Monsieur La Doulaise":{"family":"Monsieur La Doulaise","category":"handwriting","variants":["regular"]},"Montaga":{"family":"Montaga","category":"serif","variants":["regular"]},"Montez":{"family":"Montez","category":"handwriting","variants":["regular"]},"Montserrat":{"family":"Montserrat","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Montserrat Alternates":{"family":"Montserrat Alternates","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Montserrat Subrayada":{"family":"Montserrat Subrayada","category":"sans-serif","variants":["700","regular"]},"Moul":{"family":"Moul","category":"display","variants":["regular"]},"Moulpali":{"family":"Moulpali","category":"display","variants":["regular"]},"Mountains of Christmas":{"family":"Mountains of Christmas","category":"display","variants":["700","regular"]},"Mouse Memoirs":{"family":"Mouse Memoirs","category":"sans-serif","variants":["regular"]},"Mr Bedfort":{"family":"Mr Bedfort","category":"handwriting","variants":["regular"]},"Mr Dafoe":{"family":"Mr Dafoe","category":"handwriting","variants":["regular"]},"Mr De Haviland":{"family":"Mr De Haviland","category":"handwriting","variants":["regular"]},"Mrs Saint Delafield":{"family":"Mrs Saint Delafield","category":"handwriting","variants":["regular"]},"Mrs Sheppards":{"family":"Mrs Sheppards","category":"handwriting","variants":["regular"]},"Mukta":{"family":"Mukta","category":"sans-serif","variants":["200","300","500","600","700","800","regular"]},"Mukta Mahee":{"family":"Mukta Mahee","category":"sans-serif","variants":["200","300","500","600","700","800","regular"]},"Mukta Malar":{"family":"Mukta Malar","category":"sans-serif","variants":["200","300","500","600","700","800","regular"]},"Mukta Vaani":{"family":"Mukta Vaani","category":"sans-serif","variants":["200","300","500","600","700","800","regular"]},"Muli":{"family":"Muli","category":"sans-serif","variants":["200","200italic","300","300italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Mystery Quest":{"family":"Mystery Quest","category":"display","variants":["regular"]},"NTR":{"family":"NTR","category":"sans-serif","variants":["regular"]},"Nanum Brush Script":{"family":"Nanum Brush Script","category":"handwriting","variants":["regular"]},"Nanum Gothic":{"family":"Nanum Gothic","category":"sans-serif","variants":["700","800","regular"]},"Nanum Gothic Coding":{"family":"Nanum Gothic Coding","category":"monospace","variants":["700","regular"]},"Nanum Myeongjo":{"family":"Nanum Myeongjo","category":"serif","variants":["700","800","regular"]},"Nanum Pen Script":{"family":"Nanum Pen Script","category":"handwriting","variants":["regular"]},"Neucha":{"family":"Neucha","category":"handwriting","variants":["regular"]},"Neuton":{"family":"Neuton","category":"serif","variants":["200","300","700","800","italic","regular"]},"New Rocker":{"family":"New Rocker","category":"display","variants":["regular"]},"News Cycle":{"family":"News Cycle","category":"sans-serif","variants":["700","regular"]},"Niconne":{"family":"Niconne","category":"handwriting","variants":["regular"]},"Nixie One":{"family":"Nixie One","category":"display","variants":["regular"]},"Nobile":{"family":"Nobile","category":"sans-serif","variants":["500","500italic","700","700italic","italic","regular"]},"Nokora":{"family":"Nokora","category":"serif","variants":["700","regular"]},"Norican":{"family":"Norican","category":"handwriting","variants":["regular"]},"Nosifer":{"family":"Nosifer","category":"display","variants":["regular"]},"Nothing You Could Do":{"family":"Nothing You Could Do","category":"handwriting","variants":["regular"]},"Noticia Text":{"family":"Noticia Text","category":"serif","variants":["700","700italic","italic","regular"]},"Noto Sans":{"family":"Noto Sans","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Noto Serif":{"family":"Noto Serif","category":"serif","variants":["700","700italic","italic","regular"]},"Nova Cut":{"family":"Nova Cut","category":"display","variants":["regular"]},"Nova Flat":{"family":"Nova Flat","category":"display","variants":["regular"]},"Nova Mono":{"family":"Nova Mono","category":"monospace","variants":["regular"]},"Nova Oval":{"family":"Nova Oval","category":"display","variants":["regular"]},"Nova Round":{"family":"Nova Round","category":"display","variants":["regular"]},"Nova Script":{"family":"Nova Script","category":"display","variants":["regular"]},"Nova Slim":{"family":"Nova Slim","category":"display","variants":["regular"]},"Nova Square":{"family":"Nova Square","category":"display","variants":["regular"]},"Numans":{"family":"Numans","category":"sans-serif","variants":["regular"]},"Nunito":{"family":"Nunito","category":"sans-serif","variants":["200","200italic","300","300italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Nunito Sans":{"family":"Nunito Sans","category":"sans-serif","variants":["200","200italic","300","300italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Odor Mean Chey":{"family":"Odor Mean Chey","category":"display","variants":["regular"]},"Offside":{"family":"Offside","category":"display","variants":["regular"]},"Old Standard TT":{"family":"Old Standard TT","category":"serif","variants":["700","italic","regular"]},"Oldenburg":{"family":"Oldenburg","category":"display","variants":["regular"]},"Oleo Script":{"family":"Oleo Script","category":"display","variants":["700","regular"]},"Oleo Script Swash Caps":{"family":"Oleo Script Swash Caps","category":"display","variants":["700","regular"]},"Open Sans":{"family":"Open Sans","category":"sans-serif","variants":["300","300italic","600","600italic","700","700italic","800","800italic","italic","regular"]},"Open Sans Condensed":{"family":"Open Sans Condensed","category":"sans-serif","variants":["300","300italic","700"]},"Oranienbaum":{"family":"Oranienbaum","category":"serif","variants":["regular"]},"Orbitron":{"family":"Orbitron","category":"sans-serif","variants":["500","700","900","regular"]},"Oregano":{"family":"Oregano","category":"display","variants":["italic","regular"]},"Orienta":{"family":"Orienta","category":"sans-serif","variants":["regular"]},"Original Surfer":{"family":"Original Surfer","category":"display","variants":["regular"]},"Oswald":{"family":"Oswald","category":"sans-serif","variants":["200","300","500","600","700","regular"]},"Over the Rainbow":{"family":"Over the Rainbow","category":"handwriting","variants":["regular"]},"Overlock":{"family":"Overlock","category":"display","variants":["700","700italic","900","900italic","italic","regular"]},"Overlock SC":{"family":"Overlock SC","category":"display","variants":["regular"]},"Overpass":{"family":"Overpass","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Overpass Mono":{"family":"Overpass Mono","category":"monospace","variants":["300","600","700","regular"]},"Ovo":{"family":"Ovo","category":"serif","variants":["regular"]},"Oxygen":{"family":"Oxygen","category":"sans-serif","variants":["300","700","regular"]},"Oxygen Mono":{"family":"Oxygen Mono","category":"monospace","variants":["regular"]},"PT Mono":{"family":"PT Mono","category":"monospace","variants":["regular"]},"PT Sans":{"family":"PT Sans","category":"sans-serif","variants":["700","700italic","italic","regular"]},"PT Sans Caption":{"family":"PT Sans Caption","category":"sans-serif","variants":["700","regular"]},"PT Sans Narrow":{"family":"PT Sans Narrow","category":"sans-serif","variants":["700","regular"]},"PT Serif":{"family":"PT Serif","category":"serif","variants":["700","700italic","italic","regular"]},"PT Serif Caption":{"family":"PT Serif Caption","category":"serif","variants":["italic","regular"]},"Pacifico":{"family":"Pacifico","category":"handwriting","variants":["regular"]},"Padauk":{"family":"Padauk","category":"sans-serif","variants":["700","regular"]},"Palanquin":{"family":"Palanquin","category":"sans-serif","variants":["100","200","300","500","600","700","regular"]},"Palanquin Dark":{"family":"Palanquin Dark","category":"sans-serif","variants":["500","600","700","regular"]},"Pangolin":{"family":"Pangolin","category":"handwriting","variants":["regular"]},"Paprika":{"family":"Paprika","category":"display","variants":["regular"]},"Parisienne":{"family":"Parisienne","category":"handwriting","variants":["regular"]},"Passero One":{"family":"Passero One","category":"display","variants":["regular"]},"Passion One":{"family":"Passion One","category":"display","variants":["700","900","regular"]},"Pathway Gothic One":{"family":"Pathway Gothic One","category":"sans-serif","variants":["regular"]},"Patrick Hand":{"family":"Patrick Hand","category":"handwriting","variants":["regular"]},"Patrick Hand SC":{"family":"Patrick Hand SC","category":"handwriting","variants":["regular"]},"Pattaya":{"family":"Pattaya","category":"sans-serif","variants":["regular"]},"Patua One":{"family":"Patua One","category":"display","variants":["regular"]},"Pavanam":{"family":"Pavanam","category":"sans-serif","variants":["regular"]},"Paytone One":{"family":"Paytone One","category":"sans-serif","variants":["regular"]},"Peddana":{"family":"Peddana","category":"serif","variants":["regular"]},"Peralta":{"family":"Peralta","category":"display","variants":["regular"]},"Permanent Marker":{"family":"Permanent Marker","category":"handwriting","variants":["regular"]},"Petit Formal Script":{"family":"Petit Formal Script","category":"handwriting","variants":["regular"]},"Petrona":{"family":"Petrona","category":"serif","variants":["regular"]},"Philosopher":{"family":"Philosopher","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Piedra":{"family":"Piedra","category":"display","variants":["regular"]},"Pinyon Script":{"family":"Pinyon Script","category":"handwriting","variants":["regular"]},"Pirata One":{"family":"Pirata One","category":"display","variants":["regular"]},"Plaster":{"family":"Plaster","category":"display","variants":["regular"]},"Play":{"family":"Play","category":"sans-serif","variants":["700","regular"]},"Playball":{"family":"Playball","category":"display","variants":["regular"]},"Playfair Display":{"family":"Playfair Display","category":"serif","variants":["700","700italic","900","900italic","italic","regular"]},"Playfair Display SC":{"family":"Playfair Display SC","category":"serif","variants":["700","700italic","900","900italic","italic","regular"]},"Podkova":{"family":"Podkova","category":"serif","variants":["500","600","700","800","regular"]},"Poiret One":{"family":"Poiret One","category":"display","variants":["regular"]},"Poller One":{"family":"Poller One","category":"display","variants":["regular"]},"Poly":{"family":"Poly","category":"serif","variants":["italic","regular"]},"Pompiere":{"family":"Pompiere","category":"display","variants":["regular"]},"Pontano Sans":{"family":"Pontano Sans","category":"sans-serif","variants":["regular"]},"Poor Story":{"family":"Poor Story","category":"display","variants":["regular"]},"Poppins":{"family":"Poppins","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Port Lligat Sans":{"family":"Port Lligat Sans","category":"sans-serif","variants":["regular"]},"Port Lligat Slab":{"family":"Port Lligat Slab","category":"serif","variants":["regular"]},"Pragati Narrow":{"family":"Pragati Narrow","category":"sans-serif","variants":["700","regular"]},"Prata":{"family":"Prata","category":"serif","variants":["regular"]},"Preahvihear":{"family":"Preahvihear","category":"display","variants":["regular"]},"Press Start 2P":{"family":"Press Start 2P","category":"display","variants":["regular"]},"Pridi":{"family":"Pridi","category":"serif","variants":["200","300","500","600","700","regular"]},"Princess Sofia":{"family":"Princess Sofia","category":"handwriting","variants":["regular"]},"Prociono":{"family":"Prociono","category":"serif","variants":["regular"]},"Prompt":{"family":"Prompt","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Prosto One":{"family":"Prosto One","category":"display","variants":["regular"]},"Proza Libre":{"family":"Proza Libre","category":"sans-serif","variants":["500","500italic","600","600italic","700","700italic","800","800italic","italic","regular"]},"Puritan":{"family":"Puritan","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Purple Purse":{"family":"Purple Purse","category":"display","variants":["regular"]},"Quando":{"family":"Quando","category":"serif","variants":["regular"]},"Quantico":{"family":"Quantico","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Quattrocento":{"family":"Quattrocento","category":"serif","variants":["700","regular"]},"Quattrocento Sans":{"family":"Quattrocento Sans","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Questrial":{"family":"Questrial","category":"sans-serif","variants":["regular"]},"Quicksand":{"family":"Quicksand","category":"sans-serif","variants":["300","500","700","regular"]},"Quintessential":{"family":"Quintessential","category":"handwriting","variants":["regular"]},"Qwigley":{"family":"Qwigley","category":"handwriting","variants":["regular"]},"Racing Sans One":{"family":"Racing Sans One","category":"display","variants":["regular"]},"Radley":{"family":"Radley","category":"serif","variants":["italic","regular"]},"Rajdhani":{"family":"Rajdhani","category":"sans-serif","variants":["300","500","600","700","regular"]},"Rakkas":{"family":"Rakkas","category":"display","variants":["regular"]},"Raleway":{"family":"Raleway","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Raleway Dots":{"family":"Raleway Dots","category":"display","variants":["regular"]},"Ramabhadra":{"family":"Ramabhadra","category":"sans-serif","variants":["regular"]},"Ramaraja":{"family":"Ramaraja","category":"serif","variants":["regular"]},"Rambla":{"family":"Rambla","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Rammetto One":{"family":"Rammetto One","category":"display","variants":["regular"]},"Ranchers":{"family":"Ranchers","category":"display","variants":["regular"]},"Rancho":{"family":"Rancho","category":"handwriting","variants":["regular"]},"Ranga":{"family":"Ranga","category":"display","variants":["700","regular"]},"Rasa":{"family":"Rasa","category":"serif","variants":["300","500","600","700","regular"]},"Rationale":{"family":"Rationale","category":"sans-serif","variants":["regular"]},"Ravi Prakash":{"family":"Ravi Prakash","category":"display","variants":["regular"]},"Redressed":{"family":"Redressed","category":"handwriting","variants":["regular"]},"Reem Kufi":{"family":"Reem Kufi","category":"sans-serif","variants":["regular"]},"Reenie Beanie":{"family":"Reenie Beanie","category":"handwriting","variants":["regular"]},"Revalia":{"family":"Revalia","category":"display","variants":["regular"]},"Rhodium Libre":{"family":"Rhodium Libre","category":"serif","variants":["regular"]},"Ribeye":{"family":"Ribeye","category":"display","variants":["regular"]},"Ribeye Marrow":{"family":"Ribeye Marrow","category":"display","variants":["regular"]},"Righteous":{"family":"Righteous","category":"display","variants":["regular"]},"Risque":{"family":"Risque","category":"display","variants":["regular"]},"Roboto":{"family":"Roboto","category":"sans-serif","variants":["100","100italic","300","300italic","500","500italic","700","700italic","900","900italic","italic","regular"]},"Roboto Condensed":{"family":"Roboto Condensed","category":"sans-serif","variants":["300","300italic","700","700italic","italic","regular"]},"Roboto Mono":{"family":"Roboto Mono","category":"monospace","variants":["100","100italic","300","300italic","500","500italic","700","700italic","italic","regular"]},"Roboto Slab":{"family":"Roboto Slab","category":"serif","variants":["100","300","700","regular"]},"Rochester":{"family":"Rochester","category":"handwriting","variants":["regular"]},"Rock Salt":{"family":"Rock Salt","category":"handwriting","variants":["regular"]},"Rokkitt":{"family":"Rokkitt","category":"serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Romanesco":{"family":"Romanesco","category":"handwriting","variants":["regular"]},"Ropa Sans":{"family":"Ropa Sans","category":"sans-serif","variants":["italic","regular"]},"Rosario":{"family":"Rosario","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Rosarivo":{"family":"Rosarivo","category":"serif","variants":["italic","regular"]},"Rouge Script":{"family":"Rouge Script","category":"handwriting","variants":["regular"]},"Rozha One":{"family":"Rozha One","category":"serif","variants":["regular"]},"Rubik":{"family":"Rubik","category":"sans-serif","variants":["300","300italic","500","500italic","700","700italic","900","900italic","italic","regular"]},"Rubik Mono One":{"family":"Rubik Mono One","category":"sans-serif","variants":["regular"]},"Ruda":{"family":"Ruda","category":"sans-serif","variants":["700","900","regular"]},"Rufina":{"family":"Rufina","category":"serif","variants":["700","regular"]},"Ruge Boogie":{"family":"Ruge Boogie","category":"handwriting","variants":["regular"]},"Ruluko":{"family":"Ruluko","category":"sans-serif","variants":["regular"]},"Rum Raisin":{"family":"Rum Raisin","category":"sans-serif","variants":["regular"]},"Ruslan Display":{"family":"Ruslan Display","category":"display","variants":["regular"]},"Russo One":{"family":"Russo One","category":"sans-serif","variants":["regular"]},"Ruthie":{"family":"Ruthie","category":"handwriting","variants":["regular"]},"Rye":{"family":"Rye","category":"display","variants":["regular"]},"Sacramento":{"family":"Sacramento","category":"handwriting","variants":["regular"]},"Sahitya":{"family":"Sahitya","category":"serif","variants":["700","regular"]},"Sail":{"family":"Sail","category":"display","variants":["regular"]},"Saira":{"family":"Saira","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Saira Condensed":{"family":"Saira Condensed","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Saira Extra Condensed":{"family":"Saira Extra Condensed","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Saira Semi Condensed":{"family":"Saira Semi Condensed","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Salsa":{"family":"Salsa","category":"display","variants":["regular"]},"Sanchez":{"family":"Sanchez","category":"serif","variants":["italic","regular"]},"Sancreek":{"family":"Sancreek","category":"display","variants":["regular"]},"Sansita":{"family":"Sansita","category":"sans-serif","variants":["700","700italic","800","800italic","900","900italic","italic","regular"]},"Sarala":{"family":"Sarala","category":"sans-serif","variants":["700","regular"]},"Sarina":{"family":"Sarina","category":"display","variants":["regular"]},"Sarpanch":{"family":"Sarpanch","category":"sans-serif","variants":["500","600","700","800","900","regular"]},"Satisfy":{"family":"Satisfy","category":"handwriting","variants":["regular"]},"Scada":{"family":"Scada","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Scheherazade":{"family":"Scheherazade","category":"serif","variants":["700","regular"]},"Schoolbell":{"family":"Schoolbell","category":"handwriting","variants":["regular"]},"Scope One":{"family":"Scope One","category":"serif","variants":["regular"]},"Seaweed Script":{"family":"Seaweed Script","category":"display","variants":["regular"]},"Secular One":{"family":"Secular One","category":"sans-serif","variants":["regular"]},"Sedgwick Ave":{"family":"Sedgwick Ave","category":"handwriting","variants":["regular"]},"Sedgwick Ave Display":{"family":"Sedgwick Ave Display","category":"handwriting","variants":["regular"]},"Sevillana":{"family":"Sevillana","category":"display","variants":["regular"]},"Seymour One":{"family":"Seymour One","category":"sans-serif","variants":["regular"]},"Shadows Into Light":{"family":"Shadows Into Light","category":"handwriting","variants":["regular"]},"Shadows Into Light Two":{"family":"Shadows Into Light Two","category":"handwriting","variants":["regular"]},"Shanti":{"family":"Shanti","category":"sans-serif","variants":["regular"]},"Share":{"family":"Share","category":"display","variants":["700","700italic","italic","regular"]},"Share Tech":{"family":"Share Tech","category":"sans-serif","variants":["regular"]},"Share Tech Mono":{"family":"Share Tech Mono","category":"monospace","variants":["regular"]},"Shojumaru":{"family":"Shojumaru","category":"display","variants":["regular"]},"Short Stack":{"family":"Short Stack","category":"handwriting","variants":["regular"]},"Shrikhand":{"family":"Shrikhand","category":"display","variants":["regular"]},"Siemreap":{"family":"Siemreap","category":"display","variants":["regular"]},"Sigmar One":{"family":"Sigmar One","category":"display","variants":["regular"]},"Signika":{"family":"Signika","category":"sans-serif","variants":["300","600","700","regular"]},"Signika Negative":{"family":"Signika Negative","category":"sans-serif","variants":["300","600","700","regular"]},"Simonetta":{"family":"Simonetta","category":"display","variants":["900","900italic","italic","regular"]},"Sintony":{"family":"Sintony","category":"sans-serif","variants":["700","regular"]},"Sirin Stencil":{"family":"Sirin Stencil","category":"display","variants":["regular"]},"Six Caps":{"family":"Six Caps","category":"sans-serif","variants":["regular"]},"Skranji":{"family":"Skranji","category":"display","variants":["700","regular"]},"Slabo 13px":{"family":"Slabo 13px","category":"serif","variants":["regular"]},"Slabo 27px":{"family":"Slabo 27px","category":"serif","variants":["regular"]},"Slackey":{"family":"Slackey","category":"display","variants":["regular"]},"Smokum":{"family":"Smokum","category":"display","variants":["regular"]},"Smythe":{"family":"Smythe","category":"display","variants":["regular"]},"Sniglet":{"family":"Sniglet","category":"display","variants":["800","regular"]},"Snippet":{"family":"Snippet","category":"sans-serif","variants":["regular"]},"Snowburst One":{"family":"Snowburst One","category":"display","variants":["regular"]},"Sofadi One":{"family":"Sofadi One","category":"display","variants":["regular"]},"Sofia":{"family":"Sofia","category":"handwriting","variants":["regular"]},"Song Myung":{"family":"Song Myung","category":"serif","variants":["regular"]},"Sonsie One":{"family":"Sonsie One","category":"display","variants":["regular"]},"Sorts Mill Goudy":{"family":"Sorts Mill Goudy","category":"serif","variants":["italic","regular"]},"Source Code Pro":{"family":"Source Code Pro","category":"monospace","variants":["200","300","500","600","700","900","regular"]},"Source Sans Pro":{"family":"Source Sans Pro","category":"sans-serif","variants":["200","200italic","300","300italic","600","600italic","700","700italic","900","900italic","italic","regular"]},"Source Serif Pro":{"family":"Source Serif Pro","category":"serif","variants":["600","700","regular"]},"Space Mono":{"family":"Space Mono","category":"monospace","variants":["700","700italic","italic","regular"]},"Special Elite":{"family":"Special Elite","category":"display","variants":["regular"]},"Spectral":{"family":"Spectral","category":"serif","variants":["200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","italic","regular"]},"Spectral SC":{"family":"Spectral SC","category":"serif","variants":["200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","italic","regular"]},"Spicy Rice":{"family":"Spicy Rice","category":"display","variants":["regular"]},"Spinnaker":{"family":"Spinnaker","category":"sans-serif","variants":["regular"]},"Spirax":{"family":"Spirax","category":"display","variants":["regular"]},"Squada One":{"family":"Squada One","category":"display","variants":["regular"]},"Sree Krushnadevaraya":{"family":"Sree Krushnadevaraya","category":"serif","variants":["regular"]},"Sriracha":{"family":"Sriracha","category":"handwriting","variants":["regular"]},"Stalemate":{"family":"Stalemate","category":"handwriting","variants":["regular"]},"Stalinist One":{"family":"Stalinist One","category":"display","variants":["regular"]},"Stardos Stencil":{"family":"Stardos Stencil","category":"display","variants":["700","regular"]},"Stint Ultra Condensed":{"family":"Stint Ultra Condensed","category":"display","variants":["regular"]},"Stint Ultra Expanded":{"family":"Stint Ultra Expanded","category":"display","variants":["regular"]},"Stoke":{"family":"Stoke","category":"serif","variants":["300","regular"]},"Strait":{"family":"Strait","category":"sans-serif","variants":["regular"]},"Stylish":{"family":"Stylish","category":"sans-serif","variants":["regular"]},"Sue Ellen Francisco":{"family":"Sue Ellen Francisco","category":"handwriting","variants":["regular"]},"Suez One":{"family":"Suez One","category":"serif","variants":["regular"]},"Sumana":{"family":"Sumana","category":"serif","variants":["700","regular"]},"Sunflower":{"family":"Sunflower","category":"sans-serif","variants":["300","500","700"]},"Sunshiney":{"family":"Sunshiney","category":"handwriting","variants":["regular"]},"Supermercado One":{"family":"Supermercado One","category":"display","variants":["regular"]},"Sura":{"family":"Sura","category":"serif","variants":["700","regular"]},"Suranna":{"family":"Suranna","category":"serif","variants":["regular"]},"Suravaram":{"family":"Suravaram","category":"serif","variants":["regular"]},"Suwannaphum":{"family":"Suwannaphum","category":"display","variants":["regular"]},"Swanky and Moo Moo":{"family":"Swanky and Moo Moo","category":"handwriting","variants":["regular"]},"Syncopate":{"family":"Syncopate","category":"sans-serif","variants":["700","regular"]},"Tajawal":{"family":"Tajawal","category":"sans-serif","variants":["200","300","500","700","800","900","regular"]},"Tangerine":{"family":"Tangerine","category":"handwriting","variants":["700","regular"]},"Taprom":{"family":"Taprom","category":"display","variants":["regular"]},"Tauri":{"family":"Tauri","category":"sans-serif","variants":["regular"]},"Taviraj":{"family":"Taviraj","category":"serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Teko":{"family":"Teko","category":"sans-serif","variants":["300","500","600","700","regular"]},"Telex":{"family":"Telex","category":"sans-serif","variants":["regular"]},"Tenali Ramakrishna":{"family":"Tenali Ramakrishna","category":"sans-serif","variants":["regular"]},"Tenor Sans":{"family":"Tenor Sans","category":"sans-serif","variants":["regular"]},"Text Me One":{"family":"Text Me One","category":"sans-serif","variants":["regular"]},"The Girl Next Door":{"family":"The Girl Next Door","category":"handwriting","variants":["regular"]},"Tienne":{"family":"Tienne","category":"serif","variants":["700","900","regular"]},"Tillana":{"family":"Tillana","category":"handwriting","variants":["500","600","700","800","regular"]},"Timmana":{"family":"Timmana","category":"sans-serif","variants":["regular"]},"Tinos":{"family":"Tinos","category":"serif","variants":["700","700italic","italic","regular"]},"Titan One":{"family":"Titan One","category":"display","variants":["regular"]},"Titillium Web":{"family":"Titillium Web","category":"sans-serif","variants":["200","200italic","300","300italic","600","600italic","700","700italic","900","italic","regular"]},"Trade Winds":{"family":"Trade Winds","category":"display","variants":["regular"]},"Trirong":{"family":"Trirong","category":"serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Trocchi":{"family":"Trocchi","category":"serif","variants":["regular"]},"Trochut":{"family":"Trochut","category":"display","variants":["700","italic","regular"]},"Trykker":{"family":"Trykker","category":"serif","variants":["regular"]},"Tulpen One":{"family":"Tulpen One","category":"display","variants":["regular"]},"Ubuntu":{"family":"Ubuntu","category":"sans-serif","variants":["300","300italic","500","500italic","700","700italic","italic","regular"]},"Ubuntu Condensed":{"family":"Ubuntu Condensed","category":"sans-serif","variants":["regular"]},"Ubuntu Mono":{"family":"Ubuntu Mono","category":"monospace","variants":["700","700italic","italic","regular"]},"Ultra":{"family":"Ultra","category":"serif","variants":["regular"]},"Uncial Antiqua":{"family":"Uncial Antiqua","category":"display","variants":["regular"]},"Underdog":{"family":"Underdog","category":"display","variants":["regular"]},"Unica One":{"family":"Unica One","category":"display","variants":["regular"]},"UnifrakturCook":{"family":"UnifrakturCook","category":"display","variants":["700"]},"UnifrakturMaguntia":{"family":"UnifrakturMaguntia","category":"display","variants":["regular"]},"Unkempt":{"family":"Unkempt","category":"display","variants":["700","regular"]},"Unlock":{"family":"Unlock","category":"display","variants":["regular"]},"Unna":{"family":"Unna","category":"serif","variants":["700","700italic","italic","regular"]},"VT323":{"family":"VT323","category":"monospace","variants":["regular"]},"Vampiro One":{"family":"Vampiro One","category":"display","variants":["regular"]},"Varela":{"family":"Varela","category":"sans-serif","variants":["regular"]},"Varela Round":{"family":"Varela Round","category":"sans-serif","variants":["regular"]},"Vast Shadow":{"family":"Vast Shadow","category":"display","variants":["regular"]},"Vesper Libre":{"family":"Vesper Libre","category":"serif","variants":["500","700","900","regular"]},"Vibur":{"family":"Vibur","category":"handwriting","variants":["regular"]},"Vidaloka":{"family":"Vidaloka","category":"serif","variants":["regular"]},"Viga":{"family":"Viga","category":"sans-serif","variants":["regular"]},"Voces":{"family":"Voces","category":"display","variants":["regular"]},"Volkhov":{"family":"Volkhov","category":"serif","variants":["700","700italic","italic","regular"]},"Vollkorn":{"family":"Vollkorn","category":"serif","variants":["600","600italic","700","700italic","900","900italic","italic","regular"]},"Vollkorn SC":{"family":"Vollkorn SC","category":"serif","variants":["600","700","900","regular"]},"Voltaire":{"family":"Voltaire","category":"sans-serif","variants":["regular"]},"Waiting for the Sunrise":{"family":"Waiting for the Sunrise","category":"handwriting","variants":["regular"]},"Wallpoet":{"family":"Wallpoet","category":"display","variants":["regular"]},"Walter Turncoat":{"family":"Walter Turncoat","category":"handwriting","variants":["regular"]},"Warnes":{"family":"Warnes","category":"display","variants":["regular"]},"Wellfleet":{"family":"Wellfleet","category":"display","variants":["regular"]},"Wendy One":{"family":"Wendy One","category":"sans-serif","variants":["regular"]},"Wire One":{"family":"Wire One","category":"sans-serif","variants":["regular"]},"Work Sans":{"family":"Work Sans","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Yanone Kaffeesatz":{"family":"Yanone Kaffeesatz","category":"sans-serif","variants":["200","300","700","regular"]},"Yantramanav":{"family":"Yantramanav","category":"sans-serif","variants":["100","300","500","700","900","regular"]},"Yatra One":{"family":"Yatra One","category":"display","variants":["regular"]},"Yellowtail":{"family":"Yellowtail","category":"handwriting","variants":["regular"]},"Yeon Sung":{"family":"Yeon Sung","category":"display","variants":["regular"]},"Yeseva One":{"family":"Yeseva One","category":"display","variants":["regular"]},"Yesteryear":{"family":"Yesteryear","category":"handwriting","variants":["regular"]},"Yrsa":{"family":"Yrsa","category":"serif","variants":["300","500","600","700","regular"]},"Zeyada":{"family":"Zeyada","category":"handwriting","variants":["regular"]},"Zilla Slab":{"family":"Zilla Slab","category":"serif","variants":["300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"Zilla Slab Highlight":{"family":"Zilla Slab Highlight","category":"display","variants":["700","regular"]}},"order":{"popularity":["Roboto","Open Sans","Lato","Montserrat","Roboto Condensed","Oswald","Source Sans Pro","Slabo 27px","Raleway","PT Sans","Roboto Slab","Merriweather","Open Sans Condensed","Ubuntu","Playfair Display","Noto Sans","Poppins","Lora","Titillium Web","PT Serif","Roboto Mono","Arimo","Muli","PT Sans Narrow","Noto Serif","Nunito","Fira Sans","Indie Flower","Dosis","Crimson Text","Anton","Bitter","Nanum Gothic","Exo 2","Oxygen","Inconsolata","Cabin","Libre Baskerville","Work Sans","Fjalla One","Quicksand","Arvo","Josefin Sans","Hind","Lobster","Abel","Yanone Kaffeesatz","Karla","Rubik","Pacifico","Ubuntu Condensed","Abril Fatface","Libre Franklin","Nunito Sans","Merriweather Sans","Exo","Varela Round","Shadows Into Light","Cormorant Garamond","Source Serif Pro","Asap","Bree Serif","Dancing Script","Gloria Hallelujah","Questrial","Play","Amatic SC","Signika","Archivo Narrow","Kanit","Acme","Cairo","Rokkitt","Patua One","Hind Siliguri","Maven Pro","Francois One","EB Garamond","Rajdhani","Comfortaa","Crete Round","Catamaran","Source Code Pro","Ropa Sans","Vollkorn","Righteous","PT Sans Caption","Cuprum","Cinzel","Passion One","Alegreya","Berkshire Swash","Permanent Marker","Heebo","Poiret One","Pathway Gothic One","Great Vibes","Russo One","Old Standard TT","Yantramanav","Shrikhand","Teko","Noticia Text","Philosopher","ABeeZee","Courgette","Satisfy","Cookie","Alegreya Sans","Concert One","Monda","Titan One","Domine","Orbitron","Changa","Kaushan Script","Lobster Two","Quattrocento Sans","Assistant","News Cycle","Archivo Black","Josefin Slab","Istok Web","Cardo","Alfa Slab One","Playfair Display SC","Khand","Tinos","Prompt","Gudea","Amiri","Pontano Sans","Sacramento","Handlee","Fira Sans Condensed","Sanchez","Quattrocento","Fredoka One","Arapey","Didact Gothic","Caveat","Kalam","Marck Script","Monoton","Bangers","Fira Sans Extra Condensed","Cantarell","Lalezar","Cabin Condensed","Ruda","Tangerine","Hammersmith One","Boogaloo","BenchNine","Shadows Into Light Two","Volkhov","Economica","Hind Vadodara","Neuton","Aldrich","Audiowide","Armata","Nanum Myeongjo","Prosto One","Frank Ruhl Libre","Neucha","Jura","Pragati Narrow","Hind Madurai","Luckiest Guy","Unica One","Chivo","Prata","Cabin Sketch","Arima Madurai","Amaranth","Signika Negative","Enriqueta","Ultra","Khula","Sigmar One","Gentium Book Basic","Yrsa","Antic Slab","Contrail One","Architects Daughter","Gentium Basic","Merienda","Barlow Condensed","Bevan","Vidaloka","Share","Basic","Sorts Mill Goudy","Glegoo","Kreon","PT Mono","Adamina","Covered By Your Grace","Patrick Hand","Julius Sans One","Magra","Alice","Playball","Alegreya Sans SC","Yellowtail","Rufina","Martel","Sintony","Bad Script","Overpass","Press Start 2P","Special Elite","Arbutus Slab","Homemade Apple","Barlow Semi Condensed","Damion","Advent Pro","Actor","Forum","Barlow","Scada","Cinzel Decorative","Nothing You Could Do","Slabo 13px","Skranji","Paytone One","Lusitana","Varela","Arsenal","Chewy","Montserrat Alternates","Sarala","Alex Brush","Fugaz One","Rancho","Niconne","Allura","Rock Salt","Oleo Script","Caveat Brush","Rambla","Syncopate","Viga","Electrolize","Hind Guntur","Saira Condensed","Ubuntu Mono","PT Serif Caption","Coda","Michroma","Black Ops One","Eczar","Love Ya Like A Sister","Cantata One","Overlock","Quantico","Carter One","Lateef","Spinnaker","Gochi Hand","Cousine","Pridi","Just Another Hand","Squada One","Coustard","Marcellus SC","Lustria","Itim","Marvel","Ovo","Cormorant","Molengo","Leckerli One","Pinyon Script","Average","Saira","Marcellus","Candal","Coming Soon","Kameron","Unna","Carme","Parisienne","Reenie Beanie","Alef","Days One","Ceviche One","Fauna One","Nobile","Freckle Face","Voltaire","Goudy Bookletter 1911","Oranienbaum","Zilla Slab","Karma","Jockey One","Radley","El Messiri","Reem Kufi","Italianno","Marmelad","Grand Hotel","Halant","Saira Semi Condensed","Changa One","Baloo","Rochester","Nixie One","Taviraj","Limelight","Carrois Gothic","Copse","IM Fell DW Pica","Martel Sans","Yesteryear","Archivo","Fredericka the Great","Mr Dafoe","Puritan","Allerta","Bungee","Space Mono","Annie Use Your Telescope","Mitr","GFS Didot","Londrina Solid","Tauri","Scheherazade","Bubblegum Sans","Aclonica","Allerta Stencil","Alegreya SC","Homenaje","Anonymous Pro","Bowlby One SC","Telex","Tenor Sans","Racing Sans One","Norican","Palanquin","Poller One","Nanum Gothic Coding","Aladin","Cutive","Metrophobic","Doppio One","Faster One","Sue Ellen Francisco","Bungee Inline","Kelly Slab","Jaldi","Biryani","Antic","Caudex","Calligraffitti","Spirax","Nanum Pen Script","VT323","Lilita One","Inder","Fanwood Text","Nanum Brush Script","Graduate","Petit Formal Script","Rosario","Yeseva One","Saira Extra Condensed","IM Fell Double Pica","Allan","Mukta","Pompiere","Spectral","Share Tech Mono","Gilda Display","Cambay","The Girl Next Door","Abhaya Libre","Six Caps","Judson","Mada","Seaweed Script","Quando","Delius","Merienda One","Andada","Average Sans","Zeyada","Encode Sans Condensed","Gruppo","Give You Glory","Andika","Qwigley","Mukta Vaani","Herr Von Muellerhoff","Gravitas One","Schoolbell","Fontdiner Swanky","Strait","Artifika","Buenard","Chelsea Market","Kurale","Happy Monkey","Trocchi","Balthazar","Trirong","Arizonia","Rasa","Cutive Mono","Belleza","Lemonada","Mr De Haviland","Montez","La Belle Aurore","Oxygen Mono","Oregano","Cambo","IM Fell English SC","Mako","Alike","Baloo Paaji","Fjord One","Convergence","Wire One","Mouse Memoirs","Capriola","Stalemate","Walter Turncoat","Emilys Candy","Lekton","Vast Shadow","Proza Libre","IM Fell English","Kristi","Hanuman","Raleway Dots","Mate","Fondamento","Rozha One","Harmattan","Palanquin Dark","Federo","Yatra One","Baloo Bhaina","Athiti","Baumans","Gafata","Averia Serif Libre","Pangolin","Gabriela","Short Stack","Crafty Girls","Oleo Script Swash Caps","Anaheim","Duru Sans","Miriam Libre","Poly","Holtwood One SC","Carrois Gothic SC","Secular One","Vesper Libre","Rouge Script","Waiting for the Sunrise","Amiko","Mirza","Expletus Sans","Cherry Swash","Megrim","Pattaya","Mukta Malar","Laila","Belgrano","Meddon","Sarpanch","Padauk","Frijole","Metamorphous","Clicker Script","Rammetto One","Sumana","Bowlby One","Podkova","UnifrakturMaguntia","Unkempt","Crushed","Katibeh","Rubik Mono One","Chau Philomene One","Bilbo Swash Caps","Patrick Hand SC","Orienta","Maitree","Lily Script One","Brawler","Arya","Imprima","Port Lligat Slab","Rye","Suez One","Delius Swash Caps","Loved by the King","Stardos Stencil","Amethysta","Knewave","Fira Mono","Just Me Again Down Here","Rakkas","Lovers Quarrel","Dawning of a New Day","Bentham","Iceland","Baloo Tamma","Creepster","Cedarville Cursive","Encode Sans","Vibur","Krona One","Lemon","Asap Condensed","NTR","Corben","David Libre","Tienne","Wallpoet","Voces","Salsa","Euphoria Script","Sofia","Finger Paint","Kotta One","Gurajada","Shojumaru","Sniglet","Coda Caption","Italiana","Life Savers","Cherry Cream Soda","Cantora One","Mallanna","Prociono","Medula One","Cormorant Infant","Ledger","Suranna","Over the Rainbow","Englebert","Aguafina Script","Nova Mono","Vampiro One","Headland One","Engagement","Bilbo","Stint Ultra Expanded","Nova Slim","Shanti","Pavanam","Codystar","Tulpen One","Sansita","Bungee Shade","Khmer","Nova Square","Share Tech","Denk One","Geo","Gothic A1","Battambang","Flamenco","Slackey","Averia Sans Libre","Delius Unicase","Nosifer","Quintessential","Sriracha","Fenix","Dorsa","Baloo Chettan","Cormorant SC","Aref Ruqaa","Do Hyeon","Sail","Mystery Quest","Amarante","Bellefair","Maiden Orange","Mate SC","Elsie","Dynalight","Habibi","IBM Plex Sans","Kranky","Sura","Chonburi","Alike Angular","Mogra","Rosarivo","League Script","McLaren","Londrina Outline","Dekko","Mukta Mahee","Simonetta","Averia Libre","Koulen","Donegal One","Germania One","Almendra","Sancreek","Stoke","Spectral SC","Ramabhadra","Antic Didone","Encode Sans Semi Condensed","Sarina","Montserrat Subrayada","Kadwa","Wendy One","Condiment","Rhodium Libre","Kite One","Ribeye","Esteban","Milonga","Cormorant Unicase","Ruslan Display","Bubbler One","Cagliostro","Mrs Saint Delafield","Pirata One","Junge","Rationale","Asul","Mountains of Christmas","Numans","Peralta","Baloo Bhai","Croissant One","Mandali","Trade Winds","Scope One","Princess Sofia","Amita","Buda","Ruluko","Nova Round","Stint Ultra Condensed","Nova Flat","Revalia","Overlock SC","IM Fell French Canon","Miniver","Kavivanar","Manuale","Paprika","Ranchers","Port Lligat Sans","Kavoon","Hi Melody","UnifrakturCook","Fascinate Inline","Sonsie One","BioRhyme","Sree Krushnadevaraya","Text Me One","Baloo Thambi","IM Fell Great Primer","Monsieur La Doulaise","Tajawal","Fresca","IBM Plex Sans Condensed","Linden Hill","Inika","Diplomata","Baloo Bhaijaan","Galindo","IM Fell DW Pica SC","Offside","Sedgwick Ave","Joti One","Swanky and Moo Moo","Timmana","Encode Sans Expanded","Wellfleet","Flavors","Griffy","Content","Redressed","MedievalSharp","Asset","New Rocker","Averia Gruesa Libre","Julee","Atma","Lancelot","Sunshiney","Della Respira","Akronim","Angkor","Snippet","Glass Antiqua","Petrona","Eagle Lake","Purple Purse","Spicy Rice","Plaster","Marko One","Cormorant Upright","Mina","IBM Plex Serif","Jim Nightshade","Coiny","Ruthie","Henny Penny","Autour One","Ramaraja","Inknut Antiqua","Uncial Antiqua","Bayon","Farsan","Gugi","IM Fell Double Pica SC","Kantumruy","Monofett","Montaga","Underdog","Bigshot One","Oldenburg","Modern Antiqua","Original Surfer","Ravi Prakash","Chango","Smythe","Nokora","Metal Mania","Snowburst One","Irish Grover","Jomhuria","Goblin One","Macondo","Diplomata SC","Butcherman","Miltonian Tattoo","Caesar Dressing","Margarine","Faustina","Arbutus","Iceberg","Sahitya","Seymour One","Trykker","Elsie Swash Caps","Keania One","Mrs Sheppards","Meie Script","Ewert","Barrio","Piedra","Kenia","Siemreap","Lakki Reddy","Chicle","Zilla Slab Highlight","Ribeye Marrow","Molle","Astloch","Overpass Mono","Dr Sugiyama","IM Fell French Canon SC","Jacques Francois Shadow","Atomic Age","Smokum","Libre Barcode 39 Text","Modak","Galada","IM Fell Great Primer SC","Rum Raisin","Meera Inimai","Jacques Francois","Eater","Almendra SC","Sirin Stencil","Jolly Lodger","Romanesco","Kdam Thmor","Miltonian","Risque","Ranga","Nova Oval","Galdeano","Warnes","Ruge Boogie","Bokor","Felipa","Londrina Shadow","Odor Mean Chey","IBM Plex Mono","Geostar Fill","Tillana","Bonbon","Nova Script","Freehand","Sedgwick Ave Display","Fascinate","Devonshire","Metal","Almendra Display","Passero One","Suwannaphum","Combo","Bahiana","Asar","GFS Neohellenic","Black Han Sans","Stalinist One","Miss Fajardose","Trochut","Nova Cut","Bigelow Rules","Chathura","Moul","Encode Sans Semi Expanded","Londrina Sketch","Vollkorn SC","Macondo Swash Caps","Gamja Flower","Fruktur","Sevillana","Kumar One","Butterfly Kids","Supermercado One","Sofadi One","Baloo Da","Taprom","Tenali Ramakrishna","Dangrek","Emblema One","Gorditas","Federant","Baloo Tammudu","Erica One","Bungee Outline","Aubrey","Geostar","Hanalei","Chela One","Chenla","Preahvihear","Mr Bedfort","Hanalei Fill","Gidugu","Unlock","Fasthand","Bungee Hairline","Peddana","Cute Font","Jua","Libre Barcode 39 Extended Text","Gaegu","Suravaram","Dhurjati","Moulpali","Libre Barcode 39 Extended","BioRhyme Expanded","Libre Barcode 128","Kumar One Outline","Libre Barcode 39","Black And White Picture","Kirang Haerang","East Sea Dokdo","Libre Barcode 128 Text","Stylish","Yeon Sung","Poor Story","Song Myung","Dokdo","Sunflower"],"trending":["Gothic A1","Do Hyeon","Titan One","Tajawal","Gugi","Black Han Sans","Gamja Flower","Skranji","Cute Font","Gaegu","Cormorant Unicase","IBM Plex Sans","IM Fell DW Pica","Kdam Thmor","IBM Plex Mono","Manuale","Encode Sans Semi Expanded","Libre Barcode 39 Text","Koulen","Spirax","Unna","Eczar","IBM Plex Serif","Mukta Malar","Siemreap","Battambang","Vesper Libre","Cinzel Decorative","Englebert","Lovers Quarrel","Jua","Sura","BioRhyme","Black And White Picture","Kantumruy","Padauk","Bungee","New Rocker","Chivo","Barrio","Khmer","Mukta Mahee","Kavivanar","Exo","Mukta Vaani","Khula","Saira Semi Condensed","Oxygen Mono","Cambay","Sarpanch","Hi Melody","Fjord One","Metamorphous","Gruppo","Bayon","Aldrich","Love Ya Like A Sister","Strait","Unlock","Atma","Nokora","Faster One","Creepster","Hind Madurai","Mukta","Ranchers","Antic","Barlow Condensed","Sree Krushnadevaraya","Prosto One","Buenard","Pathway Gothic One","Hind Guntur","Almendra","Goudy Bookletter 1911","Oldenburg","Contrail One","Barlow Semi Condensed","Suravaram","Suez One","Baloo Bhaina","Artifika","Laila","Squada One","Monda","Prompt","Libre Barcode 128 Text","Cormorant Upright","Diplomata SC","Rajdhani","IBM Plex Sans Condensed","Cormorant SC","Sumana","Carrois Gothic SC","Diplomata","Eater","Elsie Swash Caps","Exo 2","Dhurjati","Faustina","Slabo 13px","Proza Libre","Flavors","Libre Barcode 128","Lalezar","Sigmar One","Bokor","Rhodium Libre","Alegreya Sans SC","Wallpoet","Hanuman","Alfa Slab One","Lancelot","Poller One","Federo","Pavanam","Carter One","Spicy Rice","Athiti","Mada","Chonburi","Encode Sans Condensed","Angkor","Black Ops One","Tenali Ramakrishna","Saira","IM Fell French Canon SC","Raleway Dots","Milonga","Rokkitt","Italianno","Taprom","Yeseva One","Suwannaphum","Anaheim","Baloo Tamma","Emilys Candy","David Libre","Philosopher","Norican","Source Serif Pro","Hind Siliguri","Shrikhand","Nova Round","Butterfly Kids","Oleo Script Swash Caps","Monofett","Palanquin Dark","Donegal One","Meera Inimai","Roboto Mono","Candal","Flamenco","Fredoka One","Assistant","Allura","Crafty Girls","Margarine","La Belle Aurore","Gilda Display","Miltonian Tattoo","Handlee","Song Myung","Sansita","Almendra Display","Bungee Inline","Warnes","Jaldi","Pattaya","Boogaloo","Amatic SC","Russo One","Poppins","Sarala","Khand","Moulpali","Martel","Righteous","Allan","Changa","Teko","Piedra","Lusitana","Halant","Stalinist One","Alef","Cherry Cream Soda","Nanum Myeongjo","Crushed","Bangers","Ropa Sans","PT Sans Narrow","Jomhuria","GFS Didot","Smythe","Cormorant Garamond","Syncopate","Denk One","Scope One","Heebo","Corben","Lateef","Suranna","Ultra","Farsan","Cormorant","Wellfleet","Yantramanav","VT323","Cantarell","Alike Angular","Nothing You Could Do","Bigshot One","Play","Kavoon","Questrial","Titillium Web","Gravitas One","Biryani","Miriam Libre","Nova Slim","Cambo","Secular One","Sedgwick Ave","Overlock","Cinzel","BioRhyme Expanded","Overpass","Cousine","Ubuntu Condensed","Share","Marck Script","Open Sans Condensed","Fira Sans Condensed","Playfair Display","Stoke","Hind Vadodara","Bevan","Elsie","Pirata One","Revalia","Advent Pro","Tinos","Ruda","Lemon","Combo","Space Mono","Nunito Sans","Quantico","Miltonian","Karma","Basic","Noto Serif","Chango","Cantora One","Fauna One","Purple Purse","Dekko","Federant","Cabin Sketch","Istok Web","Sunshiney","Gentium Book Basic","Asset","Ubuntu Mono","Pompiere","Fascinate","Viga","Peralta","Domine","Enriqueta","ABeeZee","Shadows Into Light Two","Metal","Barlow","Stint Ultra Expanded","Sue Ellen Francisco","Devonshire","Spectral SC","Metrophobic","Dawning of a New Day","Karla","Montserrat","Petit Formal Script","Sail","Keania One","Just Me Again Down Here","Chenla","Paprika","Gentium Basic","Nanum Gothic","Bentham","Paytone One","Indie Flower","Playball","Kelly Slab","Allerta","Architects Daughter","Nova Script","Happy Monkey","Moul","Holtwood One SC","Abel","Signika Negative","Ubuntu","Convergence","Snippet","Trirong","Spectral","Alegreya SC","Arbutus","Pontano Sans","Timmana","Bungee Shade","Chathura","Encode Sans Expanded","Dangrek","Allerta Stencil","Michroma","Baloo Bhai","Life Savers","Concert One","Anton","Fondamento","Croissant One","Coming Soon","Port Lligat Slab","Varela Round","Modern Antiqua","Freehand","Calligraffitti","Asap","Goblin One","Patrick Hand","Muli","Amita","Vollkorn SC","Fontdiner Swanky","Prociono","Inknut Antiqua","Gloria Hallelujah","Permanent Marker","Pridi","Stint Ultra Condensed","Bahiana","Scheherazade","Mrs Sheppards","Berkshire Swash","Meddon","Raleway","Covered By Your Grace","Trade Winds","Archivo","Averia Libre","Ledger","Merriweather","Racing Sans One","Ramaraja","Lemonada","Nixie One","Noticia Text","Megrim","Fjalla One","Amethysta","Tienne","Lato","Work Sans","Engagement","Asap Condensed","IM Fell French Canon","Marko One","Carrois Gothic","Fasthand","Orienta","Caveat","Zeyada","Fira Sans","Cabin Condensed","Sriracha","Medula One","Walter Turncoat","Felipa","Akronim","Libre Baskerville","Aclonica","Ewert","Rancho","Yrsa","Lora","Nunito","Radley","Neuton","Scada","Mouse Memoirs","Dancing Script","IM Fell English","Junge","Kanit","Courgette","Roboto Slab","Nova Square","Catamaran","Alex Brush","Cherry Swash","Fira Sans Extra Condensed","Puritan","Content","Zilla Slab Highlight","Bitter","Baloo Tammudu","Share Tech Mono","Source Sans Pro","Source Code Pro","Arimo","IM Fell Double Pica","Bubbler One","Roboto Condensed","Arbutus Slab","Jolly Lodger","Bree Serif","Slackey","Monsieur La Doulaise","Geostar","Kalam","Rochester","Mate","Mr Bedfort","Armata","Vollkorn","Stalemate","Galada","Unkempt","Trocchi","Homemade Apple","Schoolbell","Mrs Saint Delafield","Satisfy","Kristi","IM Fell Great Primer SC","Comfortaa","Cutive","Merriweather Sans","Cabin","Cuprum","Mr Dafoe","Voces","Cormorant Infant","Encode Sans","Oranienbaum","Abril Fatface","Noto Sans","Jacques Francois","Reenie Beanie","Tauri","Niconne","Sanchez","Varela","Actor","Alice","Parisienne","Dr Sugiyama","Text Me One","Lobster Two","Delius Unicase","UnifrakturMaguntia","Sonsie One","Miniver","Herr Von Muellerhoff","Mallanna","Julius Sans One","Atomic Age","Electrolize","Ravi Prakash","Asul","Voltaire","Arizonia","Gidugu","Kotta One","Caudex","Prata","Magra","Capriola","Adamina","Kenia","Dorsa","Sofadi One","Yesteryear","Nova Mono","Amarante","Cookie","Rubik","Saira Condensed","Buda","Poiret One","Mogra","Quicksand","NTR","Amiri","Spinnaker","Bad Script","Marcellus SC","Leckerli One","Sacramento","IM Fell DW Pica SC","Clicker Script","Grand Hotel","Audiowide","Lilita One","Arsenal","Open Sans","Shojumaru","Roboto","Forum","Copse","Vampiro One","Montserrat Subrayada","Palanquin","Alegreya Sans","Astloch","BenchNine","Overpass Mono","Metal Mania","Smokum","Average","Bigelow Rules","EB Garamond","Ruslan Display","Hammersmith One","IM Fell Great Primer","Galdeano","Nanum Pen Script","Redressed","Mako","Almendra SC","Ruluko","Salsa","Lakki Reddy","Amiko","Finger Paint","Doppio One","Asar","Monoton","Arapey","Snowburst One","Arima Madurai","Changa One","Bungee Outline","McLaren","Galindo","Damion","Economica","Freckle Face","Trochut","Odor Mean Chey","Average Sans","Sirin Stencil","PT Mono","Tangerine","Pacifico","Aubrey","Rambla","Princess Sofia","Duru Sans","Nova Cut","Sevillana","Neucha","Fruktur","PT Sans","Crimson Text","Martel Sans","Kite One","Delius","Oxygen","Emblema One","Chewy","Mr De Haviland","Fredericka the Great","Quattrocento Sans","Rosario","Inconsolata","Shadows Into Light","Ruthie","Fanwood Text","Wire One","Give You Glory","Vast Shadow","News Cycle","Yatra One","Sedgwick Ave Display","Antic Slab","Petrona","Didact Gothic","Londrina Solid","Taviraj","Yellowtail","Dosis","Underdog","Kreon","Maven Pro","Carme","Swanky and Moo Moo","Libre Barcode 39 Extended","Oswald","Cairo","Gafata","Rouge Script","Oleo Script","Baumans","Six Caps","Glegoo","Sintony","Pinyon Script","Alike","Bubblegum Sans","Abhaya Libre","Miss Fajardose","Modak","Francois One","Chelsea Market","PT Serif","Irish Grover","Offside","PT Sans Caption","Erica One","Habibi","Geostar Fill","Passion One","Balthazar","Cedarville Cursive","Gudea","Belgrano","Brawler","Rum Raisin","Orbitron","Port Lligat Sans","Gurajada","Poly","Gabriela","Rationale","Averia Sans Libre","Kadwa","Eagle Lake","Esteban","Playfair Display SC","Aguafina Script","Nanum Gothic Coding","Just Another Hand","Trykker","Belleza","Days One","Marvel","Knewave","Oregano","Fira Mono","Inder","Tenor Sans","IM Fell Double Pica SC","The Girl Next Door","Crete Round","Loved by the King","Maiden Orange","Cantata One","Codystar","Rosarivo","Kumar One Outline","Marcellus","Condiment","Fenix","Fugaz One","Coiny","Waiting for the Sunrise","Homenaje","Julee","Griffy","Sofia","Seymour One","Passero One","Acme","Coda","Sarina","Nobile","Patua One","Quintessential","Slabo 27px","Alegreya","Mate SC","Frank Ruhl Libre","Libre Franklin","Saira Extra Condensed","Judson","Headland One","Arvo","Mandali","Kranky","Josefin Sans","Kameron","UnifrakturCook","Dynalight","Tillana","Euphoria Script","Montez","Ceviche One","Gorditas","Harmattan","Della Respira","Over the Rainbow","Anonymous Pro","Jockey One","Joti One","Merienda","Kurale","Seaweed Script","Italiana","Quattrocento","Nova Oval","Antic Didone","Glass Antiqua","Baloo Thambi","Molengo","Kaushan Script","Sancreek","Reem Kufi","Supermercado One","Germania One","League Script","Volkhov","Zilla Slab","Unica One","Sniglet","Iceland","Averia Gruesa Libre","Delius Swash Caps","Bilbo Swash Caps","Podkova","Hanalei","Pragati Narrow","Chela One","Londrina Outline","Hind","Gochi Hand","Jacques Francois Shadow","Jura","Merienda One","Numans","Rock Salt","Andika","Lily Script One","Qwigley","MedievalSharp","Ribeye Marrow","Peddana","Marmelad","Expletus Sans","Rye","Stardos Stencil","Jim Nightshade","Iceberg","Montserrat Alternates","IM Fell English SC","Sahitya","Bungee Hairline","GFS Neohellenic","Fresca","Ribeye","Lekton","Old Standard TT","El Messiri","Lustria","Maitree","Imprima","Romanesco","Rasa","Yanone Kaffeesatz","Stylish","Sorts Mill Goudy","Londrina Sketch","Josefin Slab","Short Stack","Caveat Brush","Simonetta","Annie Use Your Telescope","Original Surfer","Geo","Andada","Tulpen One","Cardo","PT Serif Caption","Great Vibes","Signika","Archivo Black","Aladin","Patrick Hand SC","Bellefair","Nanum Brush Script","Wendy One","Linden Hill","Hanalei Fill","Lobster","Limelight","Quando","Uncial Antiqua","Autour One","Baloo Da","Londrina Shadow","Bonbon","Plaster","Shanti","Butcherman","Encode Sans Semi Condensed","Frijole","Coda Caption","Ramabhadra","Kirang Haerang","Baloo Paaji","Telex","Baloo Bhaijaan","Averia Serif Libre","Yeon Sung","Montaga","Archivo Narrow","Bowlby One SC","Graduate","Caesar Dressing","Fascinate Inline","Katibeh","Mina","Nosifer","Kumar One","Cagliostro","Luckiest Guy","Mountains of Christmas","Inika","Vibur","Molle","Macondo Swash Caps","East Sea Dokdo","Mirza","Rakkas","Dokdo","Rufina","Rubik Mono One","Aref Ruqaa","Coustard","Mystery Quest","Baloo","Vidaloka","Krona One","Ruge Boogie","Bilbo","Itim","Ovo","Special Elite","Baloo Chettan","Preahvihear","Mitr","Poor Story","Rozha One","Overlock SC","Nova Flat","Cutive Mono","Macondo","Chicle","Pangolin","Bowlby One","Henny Penny","Arya","Meie Script","Amaranth","Chau Philomene One","Risque","Sunflower","Libre Barcode 39","Libre Barcode 39 Extended Text","Press Start 2P","Rammetto One","Share Tech","Ranga"]}}
1
+ {"items":{"ABeeZee":{"family":"ABeeZee","category":"sans-serif","variants":["italic","regular"]},"Abel":{"family":"Abel","category":"sans-serif","variants":["regular"]},"Abhaya Libre":{"family":"Abhaya Libre","category":"serif","variants":["500","600","700","800","regular"]},"Abril Fatface":{"family":"Abril Fatface","category":"display","variants":["regular"]},"Aclonica":{"family":"Aclonica","category":"sans-serif","variants":["regular"]},"Acme":{"family":"Acme","category":"sans-serif","variants":["regular"]},"Actor":{"family":"Actor","category":"sans-serif","variants":["regular"]},"Adamina":{"family":"Adamina","category":"serif","variants":["regular"]},"Advent Pro":{"family":"Advent Pro","category":"sans-serif","variants":["100","200","300","500","600","700","regular"]},"Aguafina Script":{"family":"Aguafina Script","category":"handwriting","variants":["regular"]},"Akronim":{"family":"Akronim","category":"display","variants":["regular"]},"Aladin":{"family":"Aladin","category":"handwriting","variants":["regular"]},"Aldrich":{"family":"Aldrich","category":"sans-serif","variants":["regular"]},"Alef":{"family":"Alef","category":"sans-serif","variants":["700","regular"]},"Alegreya":{"family":"Alegreya","category":"serif","variants":["500","500italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Alegreya SC":{"family":"Alegreya SC","category":"serif","variants":["500","500italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Alegreya Sans":{"family":"Alegreya Sans","category":"sans-serif","variants":["100","100italic","300","300italic","500","500italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Alegreya Sans SC":{"family":"Alegreya Sans SC","category":"sans-serif","variants":["100","100italic","300","300italic","500","500italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Alex Brush":{"family":"Alex Brush","category":"handwriting","variants":["regular"]},"Alfa Slab One":{"family":"Alfa Slab One","category":"display","variants":["regular"]},"Alice":{"family":"Alice","category":"serif","variants":["regular"]},"Alike":{"family":"Alike","category":"serif","variants":["regular"]},"Alike Angular":{"family":"Alike Angular","category":"serif","variants":["regular"]},"Allan":{"family":"Allan","category":"display","variants":["700","regular"]},"Allerta":{"family":"Allerta","category":"sans-serif","variants":["regular"]},"Allerta Stencil":{"family":"Allerta Stencil","category":"sans-serif","variants":["regular"]},"Allura":{"family":"Allura","category":"handwriting","variants":["regular"]},"Almendra":{"family":"Almendra","category":"serif","variants":["700","700italic","italic","regular"]},"Almendra Display":{"family":"Almendra Display","category":"display","variants":["regular"]},"Almendra SC":{"family":"Almendra SC","category":"serif","variants":["regular"]},"Amarante":{"family":"Amarante","category":"display","variants":["regular"]},"Amaranth":{"family":"Amaranth","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Amatic SC":{"family":"Amatic SC","category":"handwriting","variants":["700","regular"]},"Amethysta":{"family":"Amethysta","category":"serif","variants":["regular"]},"Amiko":{"family":"Amiko","category":"sans-serif","variants":["600","700","regular"]},"Amiri":{"family":"Amiri","category":"serif","variants":["700","700italic","italic","regular"]},"Amita":{"family":"Amita","category":"handwriting","variants":["700","regular"]},"Anaheim":{"family":"Anaheim","category":"sans-serif","variants":["regular"]},"Andada":{"family":"Andada","category":"serif","variants":["regular"]},"Andika":{"family":"Andika","category":"sans-serif","variants":["regular"]},"Angkor":{"family":"Angkor","category":"display","variants":["regular"]},"Annie Use Your Telescope":{"family":"Annie Use Your Telescope","category":"handwriting","variants":["regular"]},"Anonymous Pro":{"family":"Anonymous Pro","category":"monospace","variants":["700","700italic","italic","regular"]},"Antic":{"family":"Antic","category":"sans-serif","variants":["regular"]},"Antic Didone":{"family":"Antic Didone","category":"serif","variants":["regular"]},"Antic Slab":{"family":"Antic Slab","category":"serif","variants":["regular"]},"Anton":{"family":"Anton","category":"sans-serif","variants":["regular"]},"Arapey":{"family":"Arapey","category":"serif","variants":["italic","regular"]},"Arbutus":{"family":"Arbutus","category":"display","variants":["regular"]},"Arbutus Slab":{"family":"Arbutus Slab","category":"serif","variants":["regular"]},"Architects Daughter":{"family":"Architects Daughter","category":"handwriting","variants":["regular"]},"Archivo":{"family":"Archivo","category":"sans-serif","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Archivo Black":{"family":"Archivo Black","category":"sans-serif","variants":["regular"]},"Archivo Narrow":{"family":"Archivo Narrow","category":"sans-serif","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Aref Ruqaa":{"family":"Aref Ruqaa","category":"serif","variants":["700","regular"]},"Arima Madurai":{"family":"Arima Madurai","category":"display","variants":["100","200","300","500","700","800","900","regular"]},"Arimo":{"family":"Arimo","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Arizonia":{"family":"Arizonia","category":"handwriting","variants":["regular"]},"Armata":{"family":"Armata","category":"sans-serif","variants":["regular"]},"Arsenal":{"family":"Arsenal","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Artifika":{"family":"Artifika","category":"serif","variants":["regular"]},"Arvo":{"family":"Arvo","category":"serif","variants":["700","700italic","italic","regular"]},"Arya":{"family":"Arya","category":"sans-serif","variants":["700","regular"]},"Asap":{"family":"Asap","category":"sans-serif","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Asap Condensed":{"family":"Asap Condensed","category":"sans-serif","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Asar":{"family":"Asar","category":"serif","variants":["regular"]},"Asset":{"family":"Asset","category":"display","variants":["regular"]},"Assistant":{"family":"Assistant","category":"sans-serif","variants":["200","300","600","700","800","regular"]},"Astloch":{"family":"Astloch","category":"display","variants":["700","regular"]},"Asul":{"family":"Asul","category":"sans-serif","variants":["700","regular"]},"Athiti":{"family":"Athiti","category":"sans-serif","variants":["200","300","500","600","700","regular"]},"Atma":{"family":"Atma","category":"display","variants":["300","500","600","700","regular"]},"Atomic Age":{"family":"Atomic Age","category":"display","variants":["regular"]},"Aubrey":{"family":"Aubrey","category":"display","variants":["regular"]},"Audiowide":{"family":"Audiowide","category":"display","variants":["regular"]},"Autour One":{"family":"Autour One","category":"display","variants":["regular"]},"Average":{"family":"Average","category":"serif","variants":["regular"]},"Average Sans":{"family":"Average Sans","category":"sans-serif","variants":["regular"]},"Averia Gruesa Libre":{"family":"Averia Gruesa Libre","category":"display","variants":["regular"]},"Averia Libre":{"family":"Averia Libre","category":"display","variants":["300","300italic","700","700italic","italic","regular"]},"Averia Sans Libre":{"family":"Averia Sans Libre","category":"display","variants":["300","300italic","700","700italic","italic","regular"]},"Averia Serif Libre":{"family":"Averia Serif Libre","category":"display","variants":["300","300italic","700","700italic","italic","regular"]},"Bad Script":{"family":"Bad Script","category":"handwriting","variants":["regular"]},"Bahiana":{"family":"Bahiana","category":"display","variants":["regular"]},"Baloo":{"family":"Baloo","category":"display","variants":["regular"]},"Baloo Bhai":{"family":"Baloo Bhai","category":"display","variants":["regular"]},"Baloo Bhaijaan":{"family":"Baloo Bhaijaan","category":"display","variants":["regular"]},"Baloo Bhaina":{"family":"Baloo Bhaina","category":"display","variants":["regular"]},"Baloo Chettan":{"family":"Baloo Chettan","category":"display","variants":["regular"]},"Baloo Da":{"family":"Baloo Da","category":"display","variants":["regular"]},"Baloo Paaji":{"family":"Baloo Paaji","category":"display","variants":["regular"]},"Baloo Tamma":{"family":"Baloo Tamma","category":"display","variants":["regular"]},"Baloo Tammudu":{"family":"Baloo Tammudu","category":"display","variants":["regular"]},"Baloo Thambi":{"family":"Baloo Thambi","category":"display","variants":["regular"]},"Balthazar":{"family":"Balthazar","category":"serif","variants":["regular"]},"Bangers":{"family":"Bangers","category":"display","variants":["regular"]},"Barlow":{"family":"Barlow","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Barlow Condensed":{"family":"Barlow Condensed","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Barlow Semi Condensed":{"family":"Barlow Semi Condensed","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Barrio":{"family":"Barrio","category":"display","variants":["regular"]},"Basic":{"family":"Basic","category":"sans-serif","variants":["regular"]},"Battambang":{"family":"Battambang","category":"display","variants":["700","regular"]},"Baumans":{"family":"Baumans","category":"display","variants":["regular"]},"Bayon":{"family":"Bayon","category":"display","variants":["regular"]},"Belgrano":{"family":"Belgrano","category":"serif","variants":["regular"]},"Bellefair":{"family":"Bellefair","category":"serif","variants":["regular"]},"Belleza":{"family":"Belleza","category":"sans-serif","variants":["regular"]},"BenchNine":{"family":"BenchNine","category":"sans-serif","variants":["300","700","regular"]},"Bentham":{"family":"Bentham","category":"serif","variants":["regular"]},"Berkshire Swash":{"family":"Berkshire Swash","category":"handwriting","variants":["regular"]},"Bevan":{"family":"Bevan","category":"display","variants":["regular"]},"Bigelow Rules":{"family":"Bigelow Rules","category":"display","variants":["regular"]},"Bigshot One":{"family":"Bigshot One","category":"display","variants":["regular"]},"Bilbo":{"family":"Bilbo","category":"handwriting","variants":["regular"]},"Bilbo Swash Caps":{"family":"Bilbo Swash Caps","category":"handwriting","variants":["regular"]},"BioRhyme":{"family":"BioRhyme","category":"serif","variants":["200","300","700","800","regular"]},"BioRhyme Expanded":{"family":"BioRhyme Expanded","category":"serif","variants":["200","300","700","800","regular"]},"Biryani":{"family":"Biryani","category":"sans-serif","variants":["200","300","600","700","800","900","regular"]},"Bitter":{"family":"Bitter","category":"serif","variants":["700","italic","regular"]},"Black And White Picture":{"family":"Black And White Picture","category":"sans-serif","variants":["regular"]},"Black Han Sans":{"family":"Black Han Sans","category":"sans-serif","variants":["regular"]},"Black Ops One":{"family":"Black Ops One","category":"display","variants":["regular"]},"Bokor":{"family":"Bokor","category":"display","variants":["regular"]},"Bonbon":{"family":"Bonbon","category":"handwriting","variants":["regular"]},"Boogaloo":{"family":"Boogaloo","category":"display","variants":["regular"]},"Bowlby One":{"family":"Bowlby One","category":"display","variants":["regular"]},"Bowlby One SC":{"family":"Bowlby One SC","category":"display","variants":["regular"]},"Brawler":{"family":"Brawler","category":"serif","variants":["regular"]},"Bree Serif":{"family":"Bree Serif","category":"serif","variants":["regular"]},"Bubblegum Sans":{"family":"Bubblegum Sans","category":"display","variants":["regular"]},"Bubbler One":{"family":"Bubbler One","category":"sans-serif","variants":["regular"]},"Buda":{"family":"Buda","category":"display","variants":["300"]},"Buenard":{"family":"Buenard","category":"serif","variants":["700","regular"]},"Bungee":{"family":"Bungee","category":"display","variants":["regular"]},"Bungee Hairline":{"family":"Bungee Hairline","category":"display","variants":["regular"]},"Bungee Inline":{"family":"Bungee Inline","category":"display","variants":["regular"]},"Bungee Outline":{"family":"Bungee Outline","category":"display","variants":["regular"]},"Bungee Shade":{"family":"Bungee Shade","category":"display","variants":["regular"]},"Butcherman":{"family":"Butcherman","category":"display","variants":["regular"]},"Butterfly Kids":{"family":"Butterfly Kids","category":"handwriting","variants":["regular"]},"Cabin":{"family":"Cabin","category":"sans-serif","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Cabin Condensed":{"family":"Cabin Condensed","category":"sans-serif","variants":["500","600","700","regular"]},"Cabin Sketch":{"family":"Cabin Sketch","category":"display","variants":["700","regular"]},"Caesar Dressing":{"family":"Caesar Dressing","category":"display","variants":["regular"]},"Cagliostro":{"family":"Cagliostro","category":"sans-serif","variants":["regular"]},"Cairo":{"family":"Cairo","category":"sans-serif","variants":["200","300","600","700","900","regular"]},"Calligraffitti":{"family":"Calligraffitti","category":"handwriting","variants":["regular"]},"Cambay":{"family":"Cambay","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Cambo":{"family":"Cambo","category":"serif","variants":["regular"]},"Candal":{"family":"Candal","category":"sans-serif","variants":["regular"]},"Cantarell":{"family":"Cantarell","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Cantata One":{"family":"Cantata One","category":"serif","variants":["regular"]},"Cantora One":{"family":"Cantora One","category":"sans-serif","variants":["regular"]},"Capriola":{"family":"Capriola","category":"sans-serif","variants":["regular"]},"Cardo":{"family":"Cardo","category":"serif","variants":["700","italic","regular"]},"Carme":{"family":"Carme","category":"sans-serif","variants":["regular"]},"Carrois Gothic":{"family":"Carrois Gothic","category":"sans-serif","variants":["regular"]},"Carrois Gothic SC":{"family":"Carrois Gothic SC","category":"sans-serif","variants":["regular"]},"Carter One":{"family":"Carter One","category":"display","variants":["regular"]},"Catamaran":{"family":"Catamaran","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Caudex":{"family":"Caudex","category":"serif","variants":["700","700italic","italic","regular"]},"Caveat":{"family":"Caveat","category":"handwriting","variants":["700","regular"]},"Caveat Brush":{"family":"Caveat Brush","category":"handwriting","variants":["regular"]},"Cedarville Cursive":{"family":"Cedarville Cursive","category":"handwriting","variants":["regular"]},"Ceviche One":{"family":"Ceviche One","category":"display","variants":["regular"]},"Changa":{"family":"Changa","category":"sans-serif","variants":["200","300","500","600","700","800","regular"]},"Changa One":{"family":"Changa One","category":"display","variants":["italic","regular"]},"Chango":{"family":"Chango","category":"display","variants":["regular"]},"Chathura":{"family":"Chathura","category":"sans-serif","variants":["100","300","700","800","regular"]},"Chau Philomene One":{"family":"Chau Philomene One","category":"sans-serif","variants":["italic","regular"]},"Chela One":{"family":"Chela One","category":"display","variants":["regular"]},"Chelsea Market":{"family":"Chelsea Market","category":"display","variants":["regular"]},"Chenla":{"family":"Chenla","category":"display","variants":["regular"]},"Cherry Cream Soda":{"family":"Cherry Cream Soda","category":"display","variants":["regular"]},"Cherry Swash":{"family":"Cherry Swash","category":"display","variants":["700","regular"]},"Chewy":{"family":"Chewy","category":"display","variants":["regular"]},"Chicle":{"family":"Chicle","category":"display","variants":["regular"]},"Chivo":{"family":"Chivo","category":"sans-serif","variants":["300","300italic","700","700italic","900","900italic","italic","regular"]},"Chonburi":{"family":"Chonburi","category":"display","variants":["regular"]},"Cinzel":{"family":"Cinzel","category":"serif","variants":["700","900","regular"]},"Cinzel Decorative":{"family":"Cinzel Decorative","category":"display","variants":["700","900","regular"]},"Clicker Script":{"family":"Clicker Script","category":"handwriting","variants":["regular"]},"Coda":{"family":"Coda","category":"display","variants":["800","regular"]},"Coda Caption":{"family":"Coda Caption","category":"sans-serif","variants":["800"]},"Codystar":{"family":"Codystar","category":"display","variants":["300","regular"]},"Coiny":{"family":"Coiny","category":"display","variants":["regular"]},"Combo":{"family":"Combo","category":"display","variants":["regular"]},"Comfortaa":{"family":"Comfortaa","category":"display","variants":["300","700","regular"]},"Coming Soon":{"family":"Coming Soon","category":"handwriting","variants":["regular"]},"Concert One":{"family":"Concert One","category":"display","variants":["regular"]},"Condiment":{"family":"Condiment","category":"handwriting","variants":["regular"]},"Content":{"family":"Content","category":"display","variants":["700","regular"]},"Contrail One":{"family":"Contrail One","category":"display","variants":["regular"]},"Convergence":{"family":"Convergence","category":"sans-serif","variants":["regular"]},"Cookie":{"family":"Cookie","category":"handwriting","variants":["regular"]},"Copse":{"family":"Copse","category":"serif","variants":["regular"]},"Corben":{"family":"Corben","category":"display","variants":["700","regular"]},"Cormorant":{"family":"Cormorant","category":"serif","variants":["300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"Cormorant Garamond":{"family":"Cormorant Garamond","category":"serif","variants":["300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"Cormorant Infant":{"family":"Cormorant Infant","category":"serif","variants":["300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"Cormorant SC":{"family":"Cormorant SC","category":"serif","variants":["300","500","600","700","regular"]},"Cormorant Unicase":{"family":"Cormorant Unicase","category":"serif","variants":["300","500","600","700","regular"]},"Cormorant Upright":{"family":"Cormorant Upright","category":"serif","variants":["300","500","600","700","regular"]},"Courgette":{"family":"Courgette","category":"handwriting","variants":["regular"]},"Cousine":{"family":"Cousine","category":"monospace","variants":["700","700italic","italic","regular"]},"Coustard":{"family":"Coustard","category":"serif","variants":["900","regular"]},"Covered By Your Grace":{"family":"Covered By Your Grace","category":"handwriting","variants":["regular"]},"Crafty Girls":{"family":"Crafty Girls","category":"handwriting","variants":["regular"]},"Creepster":{"family":"Creepster","category":"display","variants":["regular"]},"Crete Round":{"family":"Crete Round","category":"serif","variants":["italic","regular"]},"Crimson Text":{"family":"Crimson Text","category":"serif","variants":["600","600italic","700","700italic","italic","regular"]},"Croissant One":{"family":"Croissant One","category":"display","variants":["regular"]},"Crushed":{"family":"Crushed","category":"display","variants":["regular"]},"Cuprum":{"family":"Cuprum","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Cute Font":{"family":"Cute Font","category":"display","variants":["regular"]},"Cutive":{"family":"Cutive","category":"serif","variants":["regular"]},"Cutive Mono":{"family":"Cutive Mono","category":"monospace","variants":["regular"]},"Damion":{"family":"Damion","category":"handwriting","variants":["regular"]},"Dancing Script":{"family":"Dancing Script","category":"handwriting","variants":["700","regular"]},"Dangrek":{"family":"Dangrek","category":"display","variants":["regular"]},"David Libre":{"family":"David Libre","category":"serif","variants":["500","700","regular"]},"Dawning of a New Day":{"family":"Dawning of a New Day","category":"handwriting","variants":["regular"]},"Days One":{"family":"Days One","category":"sans-serif","variants":["regular"]},"Dekko":{"family":"Dekko","category":"handwriting","variants":["regular"]},"Delius":{"family":"Delius","category":"handwriting","variants":["regular"]},"Delius Swash Caps":{"family":"Delius Swash Caps","category":"handwriting","variants":["regular"]},"Delius Unicase":{"family":"Delius Unicase","category":"handwriting","variants":["700","regular"]},"Della Respira":{"family":"Della Respira","category":"serif","variants":["regular"]},"Denk One":{"family":"Denk One","category":"sans-serif","variants":["regular"]},"Devonshire":{"family":"Devonshire","category":"handwriting","variants":["regular"]},"Dhurjati":{"family":"Dhurjati","category":"sans-serif","variants":["regular"]},"Didact Gothic":{"family":"Didact Gothic","category":"sans-serif","variants":["regular"]},"Diplomata":{"family":"Diplomata","category":"display","variants":["regular"]},"Diplomata SC":{"family":"Diplomata SC","category":"display","variants":["regular"]},"Do Hyeon":{"family":"Do Hyeon","category":"sans-serif","variants":["regular"]},"Dokdo":{"family":"Dokdo","category":"handwriting","variants":["regular"]},"Domine":{"family":"Domine","category":"serif","variants":["700","regular"]},"Donegal One":{"family":"Donegal One","category":"serif","variants":["regular"]},"Doppio One":{"family":"Doppio One","category":"sans-serif","variants":["regular"]},"Dorsa":{"family":"Dorsa","category":"sans-serif","variants":["regular"]},"Dosis":{"family":"Dosis","category":"sans-serif","variants":["200","300","500","600","700","800","regular"]},"Dr Sugiyama":{"family":"Dr Sugiyama","category":"handwriting","variants":["regular"]},"Duru Sans":{"family":"Duru Sans","category":"sans-serif","variants":["regular"]},"Dynalight":{"family":"Dynalight","category":"display","variants":["regular"]},"EB Garamond":{"family":"EB Garamond","category":"serif","variants":["500","500italic","600","600italic","700","700italic","800","800italic","italic","regular"]},"Eagle Lake":{"family":"Eagle Lake","category":"handwriting","variants":["regular"]},"East Sea Dokdo":{"family":"East Sea Dokdo","category":"handwriting","variants":["regular"]},"Eater":{"family":"Eater","category":"display","variants":["regular"]},"Economica":{"family":"Economica","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Eczar":{"family":"Eczar","category":"serif","variants":["500","600","700","800","regular"]},"El Messiri":{"family":"El Messiri","category":"sans-serif","variants":["500","600","700","regular"]},"Electrolize":{"family":"Electrolize","category":"sans-serif","variants":["regular"]},"Elsie":{"family":"Elsie","category":"display","variants":["900","regular"]},"Elsie Swash Caps":{"family":"Elsie Swash Caps","category":"display","variants":["900","regular"]},"Emblema One":{"family":"Emblema One","category":"display","variants":["regular"]},"Emilys Candy":{"family":"Emilys Candy","category":"display","variants":["regular"]},"Encode Sans":{"family":"Encode Sans","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Encode Sans Condensed":{"family":"Encode Sans Condensed","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Encode Sans Expanded":{"family":"Encode Sans Expanded","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Encode Sans Semi Condensed":{"family":"Encode Sans Semi Condensed","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Encode Sans Semi Expanded":{"family":"Encode Sans Semi Expanded","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Engagement":{"family":"Engagement","category":"handwriting","variants":["regular"]},"Englebert":{"family":"Englebert","category":"sans-serif","variants":["regular"]},"Enriqueta":{"family":"Enriqueta","category":"serif","variants":["700","regular"]},"Erica One":{"family":"Erica One","category":"display","variants":["regular"]},"Esteban":{"family":"Esteban","category":"serif","variants":["regular"]},"Euphoria Script":{"family":"Euphoria Script","category":"handwriting","variants":["regular"]},"Ewert":{"family":"Ewert","category":"display","variants":["regular"]},"Exo":{"family":"Exo","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Exo 2":{"family":"Exo 2","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Expletus Sans":{"family":"Expletus Sans","category":"display","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Fanwood Text":{"family":"Fanwood Text","category":"serif","variants":["italic","regular"]},"Farsan":{"family":"Farsan","category":"display","variants":["regular"]},"Fascinate":{"family":"Fascinate","category":"display","variants":["regular"]},"Fascinate Inline":{"family":"Fascinate Inline","category":"display","variants":["regular"]},"Faster One":{"family":"Faster One","category":"display","variants":["regular"]},"Fasthand":{"family":"Fasthand","category":"serif","variants":["regular"]},"Fauna One":{"family":"Fauna One","category":"serif","variants":["regular"]},"Faustina":{"family":"Faustina","category":"serif","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Federant":{"family":"Federant","category":"display","variants":["regular"]},"Federo":{"family":"Federo","category":"sans-serif","variants":["regular"]},"Felipa":{"family":"Felipa","category":"handwriting","variants":["regular"]},"Fenix":{"family":"Fenix","category":"serif","variants":["regular"]},"Finger Paint":{"family":"Finger Paint","category":"display","variants":["regular"]},"Fira Mono":{"family":"Fira Mono","category":"monospace","variants":["500","700","regular"]},"Fira Sans":{"family":"Fira Sans","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Fira Sans Condensed":{"family":"Fira Sans Condensed","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Fira Sans Extra Condensed":{"family":"Fira Sans Extra Condensed","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Fjalla One":{"family":"Fjalla One","category":"sans-serif","variants":["regular"]},"Fjord One":{"family":"Fjord One","category":"serif","variants":["regular"]},"Flamenco":{"family":"Flamenco","category":"display","variants":["300","regular"]},"Flavors":{"family":"Flavors","category":"display","variants":["regular"]},"Fondamento":{"family":"Fondamento","category":"handwriting","variants":["italic","regular"]},"Fontdiner Swanky":{"family":"Fontdiner Swanky","category":"display","variants":["regular"]},"Forum":{"family":"Forum","category":"display","variants":["regular"]},"Francois One":{"family":"Francois One","category":"sans-serif","variants":["regular"]},"Frank Ruhl Libre":{"family":"Frank Ruhl Libre","category":"serif","variants":["300","500","700","900","regular"]},"Freckle Face":{"family":"Freckle Face","category":"display","variants":["regular"]},"Fredericka the Great":{"family":"Fredericka the Great","category":"display","variants":["regular"]},"Fredoka One":{"family":"Fredoka One","category":"display","variants":["regular"]},"Freehand":{"family":"Freehand","category":"display","variants":["regular"]},"Fresca":{"family":"Fresca","category":"sans-serif","variants":["regular"]},"Frijole":{"family":"Frijole","category":"display","variants":["regular"]},"Fruktur":{"family":"Fruktur","category":"display","variants":["regular"]},"Fugaz One":{"family":"Fugaz One","category":"display","variants":["regular"]},"GFS Didot":{"family":"GFS Didot","category":"serif","variants":["regular"]},"GFS Neohellenic":{"family":"GFS Neohellenic","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Gabriela":{"family":"Gabriela","category":"serif","variants":["regular"]},"Gaegu":{"family":"Gaegu","category":"handwriting","variants":["300","700","regular"]},"Gafata":{"family":"Gafata","category":"sans-serif","variants":["regular"]},"Galada":{"family":"Galada","category":"display","variants":["regular"]},"Galdeano":{"family":"Galdeano","category":"sans-serif","variants":["regular"]},"Galindo":{"family":"Galindo","category":"display","variants":["regular"]},"Gamja Flower":{"family":"Gamja Flower","category":"handwriting","variants":["regular"]},"Gentium Basic":{"family":"Gentium Basic","category":"serif","variants":["700","700italic","italic","regular"]},"Gentium Book Basic":{"family":"Gentium Book Basic","category":"serif","variants":["700","700italic","italic","regular"]},"Geo":{"family":"Geo","category":"sans-serif","variants":["italic","regular"]},"Geostar":{"family":"Geostar","category":"display","variants":["regular"]},"Geostar Fill":{"family":"Geostar Fill","category":"display","variants":["regular"]},"Germania One":{"family":"Germania One","category":"display","variants":["regular"]},"Gidugu":{"family":"Gidugu","category":"sans-serif","variants":["regular"]},"Gilda Display":{"family":"Gilda Display","category":"serif","variants":["regular"]},"Give You Glory":{"family":"Give You Glory","category":"handwriting","variants":["regular"]},"Glass Antiqua":{"family":"Glass Antiqua","category":"display","variants":["regular"]},"Glegoo":{"family":"Glegoo","category":"serif","variants":["700","regular"]},"Gloria Hallelujah":{"family":"Gloria Hallelujah","category":"handwriting","variants":["regular"]},"Goblin One":{"family":"Goblin One","category":"display","variants":["regular"]},"Gochi Hand":{"family":"Gochi Hand","category":"handwriting","variants":["regular"]},"Gorditas":{"family":"Gorditas","category":"display","variants":["700","regular"]},"Gothic A1":{"family":"Gothic A1","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Goudy Bookletter 1911":{"family":"Goudy Bookletter 1911","category":"serif","variants":["regular"]},"Graduate":{"family":"Graduate","category":"display","variants":["regular"]},"Grand Hotel":{"family":"Grand Hotel","category":"handwriting","variants":["regular"]},"Gravitas One":{"family":"Gravitas One","category":"display","variants":["regular"]},"Great Vibes":{"family":"Great Vibes","category":"handwriting","variants":["regular"]},"Griffy":{"family":"Griffy","category":"display","variants":["regular"]},"Gruppo":{"family":"Gruppo","category":"display","variants":["regular"]},"Gudea":{"family":"Gudea","category":"sans-serif","variants":["700","italic","regular"]},"Gugi":{"family":"Gugi","category":"display","variants":["regular"]},"Gurajada":{"family":"Gurajada","category":"serif","variants":["regular"]},"Habibi":{"family":"Habibi","category":"serif","variants":["regular"]},"Halant":{"family":"Halant","category":"serif","variants":["300","500","600","700","regular"]},"Hammersmith One":{"family":"Hammersmith One","category":"sans-serif","variants":["regular"]},"Hanalei":{"family":"Hanalei","category":"display","variants":["regular"]},"Hanalei Fill":{"family":"Hanalei Fill","category":"display","variants":["regular"]},"Handlee":{"family":"Handlee","category":"handwriting","variants":["regular"]},"Hanuman":{"family":"Hanuman","category":"serif","variants":["700","regular"]},"Happy Monkey":{"family":"Happy Monkey","category":"display","variants":["regular"]},"Harmattan":{"family":"Harmattan","category":"sans-serif","variants":["regular"]},"Headland One":{"family":"Headland One","category":"serif","variants":["regular"]},"Heebo":{"family":"Heebo","category":"sans-serif","variants":["100","300","500","700","800","900","regular"]},"Henny Penny":{"family":"Henny Penny","category":"display","variants":["regular"]},"Herr Von Muellerhoff":{"family":"Herr Von Muellerhoff","category":"handwriting","variants":["regular"]},"Hi Melody":{"family":"Hi Melody","category":"handwriting","variants":["regular"]},"Hind":{"family":"Hind","category":"sans-serif","variants":["300","500","600","700","regular"]},"Hind Guntur":{"family":"Hind Guntur","category":"sans-serif","variants":["300","500","600","700","regular"]},"Hind Madurai":{"family":"Hind Madurai","category":"sans-serif","variants":["300","500","600","700","regular"]},"Hind Siliguri":{"family":"Hind Siliguri","category":"sans-serif","variants":["300","500","600","700","regular"]},"Hind Vadodara":{"family":"Hind Vadodara","category":"sans-serif","variants":["300","500","600","700","regular"]},"Holtwood One SC":{"family":"Holtwood One SC","category":"serif","variants":["regular"]},"Homemade Apple":{"family":"Homemade Apple","category":"handwriting","variants":["regular"]},"Homenaje":{"family":"Homenaje","category":"sans-serif","variants":["regular"]},"IBM Plex Mono":{"family":"IBM Plex Mono","category":"monospace","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"IBM Plex Sans":{"family":"IBM Plex Sans","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"IBM Plex Sans Condensed":{"family":"IBM Plex Sans Condensed","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"IBM Plex Serif":{"family":"IBM Plex Serif","category":"serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"IM Fell DW Pica":{"family":"IM Fell DW Pica","category":"serif","variants":["italic","regular"]},"IM Fell DW Pica SC":{"family":"IM Fell DW Pica SC","category":"serif","variants":["regular"]},"IM Fell Double Pica":{"family":"IM Fell Double Pica","category":"serif","variants":["italic","regular"]},"IM Fell Double Pica SC":{"family":"IM Fell Double Pica SC","category":"serif","variants":["regular"]},"IM Fell English":{"family":"IM Fell English","category":"serif","variants":["italic","regular"]},"IM Fell English SC":{"family":"IM Fell English SC","category":"serif","variants":["regular"]},"IM Fell French Canon":{"family":"IM Fell French Canon","category":"serif","variants":["italic","regular"]},"IM Fell French Canon SC":{"family":"IM Fell French Canon SC","category":"serif","variants":["regular"]},"IM Fell Great Primer":{"family":"IM Fell Great Primer","category":"serif","variants":["italic","regular"]},"IM Fell Great Primer SC":{"family":"IM Fell Great Primer SC","category":"serif","variants":["regular"]},"Iceberg":{"family":"Iceberg","category":"display","variants":["regular"]},"Iceland":{"family":"Iceland","category":"display","variants":["regular"]},"Imprima":{"family":"Imprima","category":"sans-serif","variants":["regular"]},"Inconsolata":{"family":"Inconsolata","category":"monospace","variants":["700","regular"]},"Inder":{"family":"Inder","category":"sans-serif","variants":["regular"]},"Indie Flower":{"family":"Indie Flower","category":"handwriting","variants":["regular"]},"Inika":{"family":"Inika","category":"serif","variants":["700","regular"]},"Inknut Antiqua":{"family":"Inknut Antiqua","category":"serif","variants":["300","500","600","700","800","900","regular"]},"Irish Grover":{"family":"Irish Grover","category":"display","variants":["regular"]},"Istok Web":{"family":"Istok Web","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Italiana":{"family":"Italiana","category":"serif","variants":["regular"]},"Italianno":{"family":"Italianno","category":"handwriting","variants":["regular"]},"Itim":{"family":"Itim","category":"handwriting","variants":["regular"]},"Jacques Francois":{"family":"Jacques Francois","category":"serif","variants":["regular"]},"Jacques Francois Shadow":{"family":"Jacques Francois Shadow","category":"display","variants":["regular"]},"Jaldi":{"family":"Jaldi","category":"sans-serif","variants":["700","regular"]},"Jim Nightshade":{"family":"Jim Nightshade","category":"handwriting","variants":["regular"]},"Jockey One":{"family":"Jockey One","category":"sans-serif","variants":["regular"]},"Jolly Lodger":{"family":"Jolly Lodger","category":"display","variants":["regular"]},"Jomhuria":{"family":"Jomhuria","category":"display","variants":["regular"]},"Josefin Sans":{"family":"Josefin Sans","category":"sans-serif","variants":["100","100italic","300","300italic","600","600italic","700","700italic","italic","regular"]},"Josefin Slab":{"family":"Josefin Slab","category":"serif","variants":["100","100italic","300","300italic","600","600italic","700","700italic","italic","regular"]},"Joti One":{"family":"Joti One","category":"display","variants":["regular"]},"Jua":{"family":"Jua","category":"sans-serif","variants":["regular"]},"Judson":{"family":"Judson","category":"serif","variants":["700","italic","regular"]},"Julee":{"family":"Julee","category":"handwriting","variants":["regular"]},"Julius Sans One":{"family":"Julius Sans One","category":"sans-serif","variants":["regular"]},"Junge":{"family":"Junge","category":"serif","variants":["regular"]},"Jura":{"family":"Jura","category":"sans-serif","variants":["300","500","600","700","regular"]},"Just Another Hand":{"family":"Just Another Hand","category":"handwriting","variants":["regular"]},"Just Me Again Down Here":{"family":"Just Me Again Down Here","category":"handwriting","variants":["regular"]},"Kadwa":{"family":"Kadwa","category":"serif","variants":["700","regular"]},"Kalam":{"family":"Kalam","category":"handwriting","variants":["300","700","regular"]},"Kameron":{"family":"Kameron","category":"serif","variants":["700","regular"]},"Kanit":{"family":"Kanit","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Kantumruy":{"family":"Kantumruy","category":"sans-serif","variants":["300","700","regular"]},"Karla":{"family":"Karla","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Karma":{"family":"Karma","category":"serif","variants":["300","500","600","700","regular"]},"Katibeh":{"family":"Katibeh","category":"display","variants":["regular"]},"Kaushan Script":{"family":"Kaushan Script","category":"handwriting","variants":["regular"]},"Kavivanar":{"family":"Kavivanar","category":"handwriting","variants":["regular"]},"Kavoon":{"family":"Kavoon","category":"display","variants":["regular"]},"Kdam Thmor":{"family":"Kdam Thmor","category":"display","variants":["regular"]},"Keania One":{"family":"Keania One","category":"display","variants":["regular"]},"Kelly Slab":{"family":"Kelly Slab","category":"display","variants":["regular"]},"Kenia":{"family":"Kenia","category":"display","variants":["regular"]},"Khand":{"family":"Khand","category":"sans-serif","variants":["300","500","600","700","regular"]},"Khmer":{"family":"Khmer","category":"display","variants":["regular"]},"Khula":{"family":"Khula","category":"sans-serif","variants":["300","600","700","800","regular"]},"Kirang Haerang":{"family":"Kirang Haerang","category":"display","variants":["regular"]},"Kite One":{"family":"Kite One","category":"sans-serif","variants":["regular"]},"Knewave":{"family":"Knewave","category":"display","variants":["regular"]},"Kotta One":{"family":"Kotta One","category":"serif","variants":["regular"]},"Koulen":{"family":"Koulen","category":"display","variants":["regular"]},"Kranky":{"family":"Kranky","category":"display","variants":["regular"]},"Kreon":{"family":"Kreon","category":"serif","variants":["300","700","regular"]},"Kristi":{"family":"Kristi","category":"handwriting","variants":["regular"]},"Krona One":{"family":"Krona One","category":"sans-serif","variants":["regular"]},"Kumar One":{"family":"Kumar One","category":"display","variants":["regular"]},"Kumar One Outline":{"family":"Kumar One Outline","category":"display","variants":["regular"]},"Kurale":{"family":"Kurale","category":"serif","variants":["regular"]},"La Belle Aurore":{"family":"La Belle Aurore","category":"handwriting","variants":["regular"]},"Laila":{"family":"Laila","category":"serif","variants":["300","500","600","700","regular"]},"Lakki Reddy":{"family":"Lakki Reddy","category":"handwriting","variants":["regular"]},"Lalezar":{"family":"Lalezar","category":"display","variants":["regular"]},"Lancelot":{"family":"Lancelot","category":"display","variants":["regular"]},"Lateef":{"family":"Lateef","category":"handwriting","variants":["regular"]},"Lato":{"family":"Lato","category":"sans-serif","variants":["100","100italic","300","300italic","700","700italic","900","900italic","italic","regular"]},"League Script":{"family":"League Script","category":"handwriting","variants":["regular"]},"Leckerli One":{"family":"Leckerli One","category":"handwriting","variants":["regular"]},"Ledger":{"family":"Ledger","category":"serif","variants":["regular"]},"Lekton":{"family":"Lekton","category":"sans-serif","variants":["700","italic","regular"]},"Lemon":{"family":"Lemon","category":"display","variants":["regular"]},"Lemonada":{"family":"Lemonada","category":"display","variants":["300","600","700","regular"]},"Libre Barcode 128":{"family":"Libre Barcode 128","category":"display","variants":["regular"]},"Libre Barcode 128 Text":{"family":"Libre Barcode 128 Text","category":"display","variants":["regular"]},"Libre Barcode 39":{"family":"Libre Barcode 39","category":"display","variants":["regular"]},"Libre Barcode 39 Extended":{"family":"Libre Barcode 39 Extended","category":"display","variants":["regular"]},"Libre Barcode 39 Extended Text":{"family":"Libre Barcode 39 Extended Text","category":"display","variants":["regular"]},"Libre Barcode 39 Text":{"family":"Libre Barcode 39 Text","category":"display","variants":["regular"]},"Libre Baskerville":{"family":"Libre Baskerville","category":"serif","variants":["700","italic","regular"]},"Libre Franklin":{"family":"Libre Franklin","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Life Savers":{"family":"Life Savers","category":"display","variants":["700","regular"]},"Lilita One":{"family":"Lilita One","category":"display","variants":["regular"]},"Lily Script One":{"family":"Lily Script One","category":"display","variants":["regular"]},"Limelight":{"family":"Limelight","category":"display","variants":["regular"]},"Linden Hill":{"family":"Linden Hill","category":"serif","variants":["italic","regular"]},"Lobster":{"family":"Lobster","category":"display","variants":["regular"]},"Lobster Two":{"family":"Lobster Two","category":"display","variants":["700","700italic","italic","regular"]},"Londrina Outline":{"family":"Londrina Outline","category":"display","variants":["regular"]},"Londrina Shadow":{"family":"Londrina Shadow","category":"display","variants":["regular"]},"Londrina Sketch":{"family":"Londrina Sketch","category":"display","variants":["regular"]},"Londrina Solid":{"family":"Londrina Solid","category":"display","variants":["100","300","900","regular"]},"Lora":{"family":"Lora","category":"serif","variants":["700","700italic","italic","regular"]},"Love Ya Like A Sister":{"family":"Love Ya Like A Sister","category":"display","variants":["regular"]},"Loved by the King":{"family":"Loved by the King","category":"handwriting","variants":["regular"]},"Lovers Quarrel":{"family":"Lovers Quarrel","category":"handwriting","variants":["regular"]},"Luckiest Guy":{"family":"Luckiest Guy","category":"display","variants":["regular"]},"Lusitana":{"family":"Lusitana","category":"serif","variants":["700","regular"]},"Lustria":{"family":"Lustria","category":"serif","variants":["regular"]},"Macondo":{"family":"Macondo","category":"display","variants":["regular"]},"Macondo Swash Caps":{"family":"Macondo Swash Caps","category":"display","variants":["regular"]},"Mada":{"family":"Mada","category":"sans-serif","variants":["200","300","500","600","700","900","regular"]},"Magra":{"family":"Magra","category":"sans-serif","variants":["700","regular"]},"Maiden Orange":{"family":"Maiden Orange","category":"display","variants":["regular"]},"Maitree":{"family":"Maitree","category":"serif","variants":["200","300","500","600","700","regular"]},"Mako":{"family":"Mako","category":"sans-serif","variants":["regular"]},"Mallanna":{"family":"Mallanna","category":"sans-serif","variants":["regular"]},"Mandali":{"family":"Mandali","category":"sans-serif","variants":["regular"]},"Manuale":{"family":"Manuale","category":"serif","variants":["500","500italic","600","600italic","700","700italic","italic","regular"]},"Marcellus":{"family":"Marcellus","category":"serif","variants":["regular"]},"Marcellus SC":{"family":"Marcellus SC","category":"serif","variants":["regular"]},"Marck Script":{"family":"Marck Script","category":"handwriting","variants":["regular"]},"Margarine":{"family":"Margarine","category":"display","variants":["regular"]},"Marko One":{"family":"Marko One","category":"serif","variants":["regular"]},"Marmelad":{"family":"Marmelad","category":"sans-serif","variants":["regular"]},"Martel":{"family":"Martel","category":"serif","variants":["200","300","600","700","800","900","regular"]},"Martel Sans":{"family":"Martel Sans","category":"sans-serif","variants":["200","300","600","700","800","900","regular"]},"Marvel":{"family":"Marvel","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Mate":{"family":"Mate","category":"serif","variants":["italic","regular"]},"Mate SC":{"family":"Mate SC","category":"serif","variants":["regular"]},"Maven Pro":{"family":"Maven Pro","category":"sans-serif","variants":["500","700","900","regular"]},"McLaren":{"family":"McLaren","category":"display","variants":["regular"]},"Meddon":{"family":"Meddon","category":"handwriting","variants":["regular"]},"MedievalSharp":{"family":"MedievalSharp","category":"display","variants":["regular"]},"Medula One":{"family":"Medula One","category":"display","variants":["regular"]},"Meera Inimai":{"family":"Meera Inimai","category":"sans-serif","variants":["regular"]},"Megrim":{"family":"Megrim","category":"display","variants":["regular"]},"Meie Script":{"family":"Meie Script","category":"handwriting","variants":["regular"]},"Merienda":{"family":"Merienda","category":"handwriting","variants":["700","regular"]},"Merienda One":{"family":"Merienda One","category":"handwriting","variants":["regular"]},"Merriweather":{"family":"Merriweather","category":"serif","variants":["300","300italic","700","700italic","900","900italic","italic","regular"]},"Merriweather Sans":{"family":"Merriweather Sans","category":"sans-serif","variants":["300","300italic","700","700italic","800","800italic","italic","regular"]},"Metal":{"family":"Metal","category":"display","variants":["regular"]},"Metal Mania":{"family":"Metal Mania","category":"display","variants":["regular"]},"Metamorphous":{"family":"Metamorphous","category":"display","variants":["regular"]},"Metrophobic":{"family":"Metrophobic","category":"sans-serif","variants":["regular"]},"Michroma":{"family":"Michroma","category":"sans-serif","variants":["regular"]},"Milonga":{"family":"Milonga","category":"display","variants":["regular"]},"Miltonian":{"family":"Miltonian","category":"display","variants":["regular"]},"Miltonian Tattoo":{"family":"Miltonian Tattoo","category":"display","variants":["regular"]},"Mina":{"family":"Mina","category":"sans-serif","variants":["700","regular"]},"Miniver":{"family":"Miniver","category":"display","variants":["regular"]},"Miriam Libre":{"family":"Miriam Libre","category":"sans-serif","variants":["700","regular"]},"Mirza":{"family":"Mirza","category":"display","variants":["500","600","700","regular"]},"Miss Fajardose":{"family":"Miss Fajardose","category":"handwriting","variants":["regular"]},"Mitr":{"family":"Mitr","category":"sans-serif","variants":["200","300","500","600","700","regular"]},"Modak":{"family":"Modak","category":"display","variants":["regular"]},"Modern Antiqua":{"family":"Modern Antiqua","category":"display","variants":["regular"]},"Mogra":{"family":"Mogra","category":"display","variants":["regular"]},"Molengo":{"family":"Molengo","category":"sans-serif","variants":["regular"]},"Molle":{"family":"Molle","category":"handwriting","variants":["italic"]},"Monda":{"family":"Monda","category":"sans-serif","variants":["700","regular"]},"Monofett":{"family":"Monofett","category":"display","variants":["regular"]},"Monoton":{"family":"Monoton","category":"display","variants":["regular"]},"Monsieur La Doulaise":{"family":"Monsieur La Doulaise","category":"handwriting","variants":["regular"]},"Montaga":{"family":"Montaga","category":"serif","variants":["regular"]},"Montez":{"family":"Montez","category":"handwriting","variants":["regular"]},"Montserrat":{"family":"Montserrat","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Montserrat Alternates":{"family":"Montserrat Alternates","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Montserrat Subrayada":{"family":"Montserrat Subrayada","category":"sans-serif","variants":["700","regular"]},"Moul":{"family":"Moul","category":"display","variants":["regular"]},"Moulpali":{"family":"Moulpali","category":"display","variants":["regular"]},"Mountains of Christmas":{"family":"Mountains of Christmas","category":"display","variants":["700","regular"]},"Mouse Memoirs":{"family":"Mouse Memoirs","category":"sans-serif","variants":["regular"]},"Mr Bedfort":{"family":"Mr Bedfort","category":"handwriting","variants":["regular"]},"Mr Dafoe":{"family":"Mr Dafoe","category":"handwriting","variants":["regular"]},"Mr De Haviland":{"family":"Mr De Haviland","category":"handwriting","variants":["regular"]},"Mrs Saint Delafield":{"family":"Mrs Saint Delafield","category":"handwriting","variants":["regular"]},"Mrs Sheppards":{"family":"Mrs Sheppards","category":"handwriting","variants":["regular"]},"Mukta":{"family":"Mukta","category":"sans-serif","variants":["200","300","500","600","700","800","regular"]},"Mukta Mahee":{"family":"Mukta Mahee","category":"sans-serif","variants":["200","300","500","600","700","800","regular"]},"Mukta Malar":{"family":"Mukta Malar","category":"sans-serif","variants":["200","300","500","600","700","800","regular"]},"Mukta Vaani":{"family":"Mukta Vaani","category":"sans-serif","variants":["200","300","500","600","700","800","regular"]},"Muli":{"family":"Muli","category":"sans-serif","variants":["200","200italic","300","300italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Mystery Quest":{"family":"Mystery Quest","category":"display","variants":["regular"]},"NTR":{"family":"NTR","category":"sans-serif","variants":["regular"]},"Nanum Brush Script":{"family":"Nanum Brush Script","category":"handwriting","variants":["regular"]},"Nanum Gothic":{"family":"Nanum Gothic","category":"sans-serif","variants":["700","800","regular"]},"Nanum Gothic Coding":{"family":"Nanum Gothic Coding","category":"monospace","variants":["700","regular"]},"Nanum Myeongjo":{"family":"Nanum Myeongjo","category":"serif","variants":["700","800","regular"]},"Nanum Pen Script":{"family":"Nanum Pen Script","category":"handwriting","variants":["regular"]},"Neucha":{"family":"Neucha","category":"handwriting","variants":["regular"]},"Neuton":{"family":"Neuton","category":"serif","variants":["200","300","700","800","italic","regular"]},"New Rocker":{"family":"New Rocker","category":"display","variants":["regular"]},"News Cycle":{"family":"News Cycle","category":"sans-serif","variants":["700","regular"]},"Niconne":{"family":"Niconne","category":"handwriting","variants":["regular"]},"Nixie One":{"family":"Nixie One","category":"display","variants":["regular"]},"Nobile":{"family":"Nobile","category":"sans-serif","variants":["500","500italic","700","700italic","italic","regular"]},"Nokora":{"family":"Nokora","category":"serif","variants":["700","regular"]},"Norican":{"family":"Norican","category":"handwriting","variants":["regular"]},"Nosifer":{"family":"Nosifer","category":"display","variants":["regular"]},"Nothing You Could Do":{"family":"Nothing You Could Do","category":"handwriting","variants":["regular"]},"Noticia Text":{"family":"Noticia Text","category":"serif","variants":["700","700italic","italic","regular"]},"Noto Sans":{"family":"Noto Sans","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Noto Serif":{"family":"Noto Serif","category":"serif","variants":["700","700italic","italic","regular"]},"Nova Cut":{"family":"Nova Cut","category":"display","variants":["regular"]},"Nova Flat":{"family":"Nova Flat","category":"display","variants":["regular"]},"Nova Mono":{"family":"Nova Mono","category":"monospace","variants":["regular"]},"Nova Oval":{"family":"Nova Oval","category":"display","variants":["regular"]},"Nova Round":{"family":"Nova Round","category":"display","variants":["regular"]},"Nova Script":{"family":"Nova Script","category":"display","variants":["regular"]},"Nova Slim":{"family":"Nova Slim","category":"display","variants":["regular"]},"Nova Square":{"family":"Nova Square","category":"display","variants":["regular"]},"Numans":{"family":"Numans","category":"sans-serif","variants":["regular"]},"Nunito":{"family":"Nunito","category":"sans-serif","variants":["200","200italic","300","300italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Nunito Sans":{"family":"Nunito Sans","category":"sans-serif","variants":["200","200italic","300","300italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Odor Mean Chey":{"family":"Odor Mean Chey","category":"display","variants":["regular"]},"Offside":{"family":"Offside","category":"display","variants":["regular"]},"Old Standard TT":{"family":"Old Standard TT","category":"serif","variants":["700","italic","regular"]},"Oldenburg":{"family":"Oldenburg","category":"display","variants":["regular"]},"Oleo Script":{"family":"Oleo Script","category":"display","variants":["700","regular"]},"Oleo Script Swash Caps":{"family":"Oleo Script Swash Caps","category":"display","variants":["700","regular"]},"Open Sans":{"family":"Open Sans","category":"sans-serif","variants":["300","300italic","600","600italic","700","700italic","800","800italic","italic","regular"]},"Open Sans Condensed":{"family":"Open Sans Condensed","category":"sans-serif","variants":["300","300italic","700"]},"Oranienbaum":{"family":"Oranienbaum","category":"serif","variants":["regular"]},"Orbitron":{"family":"Orbitron","category":"sans-serif","variants":["500","700","900","regular"]},"Oregano":{"family":"Oregano","category":"display","variants":["italic","regular"]},"Orienta":{"family":"Orienta","category":"sans-serif","variants":["regular"]},"Original Surfer":{"family":"Original Surfer","category":"display","variants":["regular"]},"Oswald":{"family":"Oswald","category":"sans-serif","variants":["200","300","500","600","700","regular"]},"Over the Rainbow":{"family":"Over the Rainbow","category":"handwriting","variants":["regular"]},"Overlock":{"family":"Overlock","category":"display","variants":["700","700italic","900","900italic","italic","regular"]},"Overlock SC":{"family":"Overlock SC","category":"display","variants":["regular"]},"Overpass":{"family":"Overpass","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Overpass Mono":{"family":"Overpass Mono","category":"monospace","variants":["300","600","700","regular"]},"Ovo":{"family":"Ovo","category":"serif","variants":["regular"]},"Oxygen":{"family":"Oxygen","category":"sans-serif","variants":["300","700","regular"]},"Oxygen Mono":{"family":"Oxygen Mono","category":"monospace","variants":["regular"]},"PT Mono":{"family":"PT Mono","category":"monospace","variants":["regular"]},"PT Sans":{"family":"PT Sans","category":"sans-serif","variants":["700","700italic","italic","regular"]},"PT Sans Caption":{"family":"PT Sans Caption","category":"sans-serif","variants":["700","regular"]},"PT Sans Narrow":{"family":"PT Sans Narrow","category":"sans-serif","variants":["700","regular"]},"PT Serif":{"family":"PT Serif","category":"serif","variants":["700","700italic","italic","regular"]},"PT Serif Caption":{"family":"PT Serif Caption","category":"serif","variants":["italic","regular"]},"Pacifico":{"family":"Pacifico","category":"handwriting","variants":["regular"]},"Padauk":{"family":"Padauk","category":"sans-serif","variants":["700","regular"]},"Palanquin":{"family":"Palanquin","category":"sans-serif","variants":["100","200","300","500","600","700","regular"]},"Palanquin Dark":{"family":"Palanquin Dark","category":"sans-serif","variants":["500","600","700","regular"]},"Pangolin":{"family":"Pangolin","category":"handwriting","variants":["regular"]},"Paprika":{"family":"Paprika","category":"display","variants":["regular"]},"Parisienne":{"family":"Parisienne","category":"handwriting","variants":["regular"]},"Passero One":{"family":"Passero One","category":"display","variants":["regular"]},"Passion One":{"family":"Passion One","category":"display","variants":["700","900","regular"]},"Pathway Gothic One":{"family":"Pathway Gothic One","category":"sans-serif","variants":["regular"]},"Patrick Hand":{"family":"Patrick Hand","category":"handwriting","variants":["regular"]},"Patrick Hand SC":{"family":"Patrick Hand SC","category":"handwriting","variants":["regular"]},"Pattaya":{"family":"Pattaya","category":"sans-serif","variants":["regular"]},"Patua One":{"family":"Patua One","category":"display","variants":["regular"]},"Pavanam":{"family":"Pavanam","category":"sans-serif","variants":["regular"]},"Paytone One":{"family":"Paytone One","category":"sans-serif","variants":["regular"]},"Peddana":{"family":"Peddana","category":"serif","variants":["regular"]},"Peralta":{"family":"Peralta","category":"display","variants":["regular"]},"Permanent Marker":{"family":"Permanent Marker","category":"handwriting","variants":["regular"]},"Petit Formal Script":{"family":"Petit Formal Script","category":"handwriting","variants":["regular"]},"Petrona":{"family":"Petrona","category":"serif","variants":["regular"]},"Philosopher":{"family":"Philosopher","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Piedra":{"family":"Piedra","category":"display","variants":["regular"]},"Pinyon Script":{"family":"Pinyon Script","category":"handwriting","variants":["regular"]},"Pirata One":{"family":"Pirata One","category":"display","variants":["regular"]},"Plaster":{"family":"Plaster","category":"display","variants":["regular"]},"Play":{"family":"Play","category":"sans-serif","variants":["700","regular"]},"Playball":{"family":"Playball","category":"display","variants":["regular"]},"Playfair Display":{"family":"Playfair Display","category":"serif","variants":["700","700italic","900","900italic","italic","regular"]},"Playfair Display SC":{"family":"Playfair Display SC","category":"serif","variants":["700","700italic","900","900italic","italic","regular"]},"Podkova":{"family":"Podkova","category":"serif","variants":["500","600","700","800","regular"]},"Poiret One":{"family":"Poiret One","category":"display","variants":["regular"]},"Poller One":{"family":"Poller One","category":"display","variants":["regular"]},"Poly":{"family":"Poly","category":"serif","variants":["italic","regular"]},"Pompiere":{"family":"Pompiere","category":"display","variants":["regular"]},"Pontano Sans":{"family":"Pontano Sans","category":"sans-serif","variants":["regular"]},"Poor Story":{"family":"Poor Story","category":"display","variants":["regular"]},"Poppins":{"family":"Poppins","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Port Lligat Sans":{"family":"Port Lligat Sans","category":"sans-serif","variants":["regular"]},"Port Lligat Slab":{"family":"Port Lligat Slab","category":"serif","variants":["regular"]},"Pragati Narrow":{"family":"Pragati Narrow","category":"sans-serif","variants":["700","regular"]},"Prata":{"family":"Prata","category":"serif","variants":["regular"]},"Preahvihear":{"family":"Preahvihear","category":"display","variants":["regular"]},"Press Start 2P":{"family":"Press Start 2P","category":"display","variants":["regular"]},"Pridi":{"family":"Pridi","category":"serif","variants":["200","300","500","600","700","regular"]},"Princess Sofia":{"family":"Princess Sofia","category":"handwriting","variants":["regular"]},"Prociono":{"family":"Prociono","category":"serif","variants":["regular"]},"Prompt":{"family":"Prompt","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Prosto One":{"family":"Prosto One","category":"display","variants":["regular"]},"Proza Libre":{"family":"Proza Libre","category":"sans-serif","variants":["500","500italic","600","600italic","700","700italic","800","800italic","italic","regular"]},"Puritan":{"family":"Puritan","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Purple Purse":{"family":"Purple Purse","category":"display","variants":["regular"]},"Quando":{"family":"Quando","category":"serif","variants":["regular"]},"Quantico":{"family":"Quantico","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Quattrocento":{"family":"Quattrocento","category":"serif","variants":["700","regular"]},"Quattrocento Sans":{"family":"Quattrocento Sans","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Questrial":{"family":"Questrial","category":"sans-serif","variants":["regular"]},"Quicksand":{"family":"Quicksand","category":"sans-serif","variants":["300","500","700","regular"]},"Quintessential":{"family":"Quintessential","category":"handwriting","variants":["regular"]},"Qwigley":{"family":"Qwigley","category":"handwriting","variants":["regular"]},"Racing Sans One":{"family":"Racing Sans One","category":"display","variants":["regular"]},"Radley":{"family":"Radley","category":"serif","variants":["italic","regular"]},"Rajdhani":{"family":"Rajdhani","category":"sans-serif","variants":["300","500","600","700","regular"]},"Rakkas":{"family":"Rakkas","category":"display","variants":["regular"]},"Raleway":{"family":"Raleway","category":"sans-serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Raleway Dots":{"family":"Raleway Dots","category":"display","variants":["regular"]},"Ramabhadra":{"family":"Ramabhadra","category":"sans-serif","variants":["regular"]},"Ramaraja":{"family":"Ramaraja","category":"serif","variants":["regular"]},"Rambla":{"family":"Rambla","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Rammetto One":{"family":"Rammetto One","category":"display","variants":["regular"]},"Ranchers":{"family":"Ranchers","category":"display","variants":["regular"]},"Rancho":{"family":"Rancho","category":"handwriting","variants":["regular"]},"Ranga":{"family":"Ranga","category":"display","variants":["700","regular"]},"Rasa":{"family":"Rasa","category":"serif","variants":["300","500","600","700","regular"]},"Rationale":{"family":"Rationale","category":"sans-serif","variants":["regular"]},"Ravi Prakash":{"family":"Ravi Prakash","category":"display","variants":["regular"]},"Redressed":{"family":"Redressed","category":"handwriting","variants":["regular"]},"Reem Kufi":{"family":"Reem Kufi","category":"sans-serif","variants":["regular"]},"Reenie Beanie":{"family":"Reenie Beanie","category":"handwriting","variants":["regular"]},"Revalia":{"family":"Revalia","category":"display","variants":["regular"]},"Rhodium Libre":{"family":"Rhodium Libre","category":"serif","variants":["regular"]},"Ribeye":{"family":"Ribeye","category":"display","variants":["regular"]},"Ribeye Marrow":{"family":"Ribeye Marrow","category":"display","variants":["regular"]},"Righteous":{"family":"Righteous","category":"display","variants":["regular"]},"Risque":{"family":"Risque","category":"display","variants":["regular"]},"Roboto":{"family":"Roboto","category":"sans-serif","variants":["100","100italic","300","300italic","500","500italic","700","700italic","900","900italic","italic","regular"]},"Roboto Condensed":{"family":"Roboto Condensed","category":"sans-serif","variants":["300","300italic","700","700italic","italic","regular"]},"Roboto Mono":{"family":"Roboto Mono","category":"monospace","variants":["100","100italic","300","300italic","500","500italic","700","700italic","italic","regular"]},"Roboto Slab":{"family":"Roboto Slab","category":"serif","variants":["100","300","700","regular"]},"Rochester":{"family":"Rochester","category":"handwriting","variants":["regular"]},"Rock Salt":{"family":"Rock Salt","category":"handwriting","variants":["regular"]},"Rokkitt":{"family":"Rokkitt","category":"serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Romanesco":{"family":"Romanesco","category":"handwriting","variants":["regular"]},"Ropa Sans":{"family":"Ropa Sans","category":"sans-serif","variants":["italic","regular"]},"Rosario":{"family":"Rosario","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Rosarivo":{"family":"Rosarivo","category":"serif","variants":["italic","regular"]},"Rouge Script":{"family":"Rouge Script","category":"handwriting","variants":["regular"]},"Rozha One":{"family":"Rozha One","category":"serif","variants":["regular"]},"Rubik":{"family":"Rubik","category":"sans-serif","variants":["300","300italic","500","500italic","700","700italic","900","900italic","italic","regular"]},"Rubik Mono One":{"family":"Rubik Mono One","category":"sans-serif","variants":["regular"]},"Ruda":{"family":"Ruda","category":"sans-serif","variants":["700","900","regular"]},"Rufina":{"family":"Rufina","category":"serif","variants":["700","regular"]},"Ruge Boogie":{"family":"Ruge Boogie","category":"handwriting","variants":["regular"]},"Ruluko":{"family":"Ruluko","category":"sans-serif","variants":["regular"]},"Rum Raisin":{"family":"Rum Raisin","category":"sans-serif","variants":["regular"]},"Ruslan Display":{"family":"Ruslan Display","category":"display","variants":["regular"]},"Russo One":{"family":"Russo One","category":"sans-serif","variants":["regular"]},"Ruthie":{"family":"Ruthie","category":"handwriting","variants":["regular"]},"Rye":{"family":"Rye","category":"display","variants":["regular"]},"Sacramento":{"family":"Sacramento","category":"handwriting","variants":["regular"]},"Sahitya":{"family":"Sahitya","category":"serif","variants":["700","regular"]},"Sail":{"family":"Sail","category":"display","variants":["regular"]},"Saira":{"family":"Saira","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Saira Condensed":{"family":"Saira Condensed","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Saira Extra Condensed":{"family":"Saira Extra Condensed","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Saira Semi Condensed":{"family":"Saira Semi Condensed","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Salsa":{"family":"Salsa","category":"display","variants":["regular"]},"Sanchez":{"family":"Sanchez","category":"serif","variants":["italic","regular"]},"Sancreek":{"family":"Sancreek","category":"display","variants":["regular"]},"Sansita":{"family":"Sansita","category":"sans-serif","variants":["700","700italic","800","800italic","900","900italic","italic","regular"]},"Sarala":{"family":"Sarala","category":"sans-serif","variants":["700","regular"]},"Sarina":{"family":"Sarina","category":"display","variants":["regular"]},"Sarpanch":{"family":"Sarpanch","category":"sans-serif","variants":["500","600","700","800","900","regular"]},"Satisfy":{"family":"Satisfy","category":"handwriting","variants":["regular"]},"Scada":{"family":"Scada","category":"sans-serif","variants":["700","700italic","italic","regular"]},"Scheherazade":{"family":"Scheherazade","category":"serif","variants":["700","regular"]},"Schoolbell":{"family":"Schoolbell","category":"handwriting","variants":["regular"]},"Scope One":{"family":"Scope One","category":"serif","variants":["regular"]},"Seaweed Script":{"family":"Seaweed Script","category":"display","variants":["regular"]},"Secular One":{"family":"Secular One","category":"sans-serif","variants":["regular"]},"Sedgwick Ave":{"family":"Sedgwick Ave","category":"handwriting","variants":["regular"]},"Sedgwick Ave Display":{"family":"Sedgwick Ave Display","category":"handwriting","variants":["regular"]},"Sevillana":{"family":"Sevillana","category":"display","variants":["regular"]},"Seymour One":{"family":"Seymour One","category":"sans-serif","variants":["regular"]},"Shadows Into Light":{"family":"Shadows Into Light","category":"handwriting","variants":["regular"]},"Shadows Into Light Two":{"family":"Shadows Into Light Two","category":"handwriting","variants":["regular"]},"Shanti":{"family":"Shanti","category":"sans-serif","variants":["regular"]},"Share":{"family":"Share","category":"display","variants":["700","700italic","italic","regular"]},"Share Tech":{"family":"Share Tech","category":"sans-serif","variants":["regular"]},"Share Tech Mono":{"family":"Share Tech Mono","category":"monospace","variants":["regular"]},"Shojumaru":{"family":"Shojumaru","category":"display","variants":["regular"]},"Short Stack":{"family":"Short Stack","category":"handwriting","variants":["regular"]},"Shrikhand":{"family":"Shrikhand","category":"display","variants":["regular"]},"Siemreap":{"family":"Siemreap","category":"display","variants":["regular"]},"Sigmar One":{"family":"Sigmar One","category":"display","variants":["regular"]},"Signika":{"family":"Signika","category":"sans-serif","variants":["300","600","700","regular"]},"Signika Negative":{"family":"Signika Negative","category":"sans-serif","variants":["300","600","700","regular"]},"Simonetta":{"family":"Simonetta","category":"display","variants":["900","900italic","italic","regular"]},"Sintony":{"family":"Sintony","category":"sans-serif","variants":["700","regular"]},"Sirin Stencil":{"family":"Sirin Stencil","category":"display","variants":["regular"]},"Six Caps":{"family":"Six Caps","category":"sans-serif","variants":["regular"]},"Skranji":{"family":"Skranji","category":"display","variants":["700","regular"]},"Slabo 13px":{"family":"Slabo 13px","category":"serif","variants":["regular"]},"Slabo 27px":{"family":"Slabo 27px","category":"serif","variants":["regular"]},"Slackey":{"family":"Slackey","category":"display","variants":["regular"]},"Smokum":{"family":"Smokum","category":"display","variants":["regular"]},"Smythe":{"family":"Smythe","category":"display","variants":["regular"]},"Sniglet":{"family":"Sniglet","category":"display","variants":["800","regular"]},"Snippet":{"family":"Snippet","category":"sans-serif","variants":["regular"]},"Snowburst One":{"family":"Snowburst One","category":"display","variants":["regular"]},"Sofadi One":{"family":"Sofadi One","category":"display","variants":["regular"]},"Sofia":{"family":"Sofia","category":"handwriting","variants":["regular"]},"Song Myung":{"family":"Song Myung","category":"serif","variants":["regular"]},"Sonsie One":{"family":"Sonsie One","category":"display","variants":["regular"]},"Sorts Mill Goudy":{"family":"Sorts Mill Goudy","category":"serif","variants":["italic","regular"]},"Source Code Pro":{"family":"Source Code Pro","category":"monospace","variants":["200","300","500","600","700","900","regular"]},"Source Sans Pro":{"family":"Source Sans Pro","category":"sans-serif","variants":["200","200italic","300","300italic","600","600italic","700","700italic","900","900italic","italic","regular"]},"Source Serif Pro":{"family":"Source Serif Pro","category":"serif","variants":["600","700","regular"]},"Space Mono":{"family":"Space Mono","category":"monospace","variants":["700","700italic","italic","regular"]},"Special Elite":{"family":"Special Elite","category":"display","variants":["regular"]},"Spectral":{"family":"Spectral","category":"serif","variants":["200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","italic","regular"]},"Spectral SC":{"family":"Spectral SC","category":"serif","variants":["200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","italic","regular"]},"Spicy Rice":{"family":"Spicy Rice","category":"display","variants":["regular"]},"Spinnaker":{"family":"Spinnaker","category":"sans-serif","variants":["regular"]},"Spirax":{"family":"Spirax","category":"display","variants":["regular"]},"Squada One":{"family":"Squada One","category":"display","variants":["regular"]},"Sree Krushnadevaraya":{"family":"Sree Krushnadevaraya","category":"serif","variants":["regular"]},"Sriracha":{"family":"Sriracha","category":"handwriting","variants":["regular"]},"Stalemate":{"family":"Stalemate","category":"handwriting","variants":["regular"]},"Stalinist One":{"family":"Stalinist One","category":"display","variants":["regular"]},"Stardos Stencil":{"family":"Stardos Stencil","category":"display","variants":["700","regular"]},"Stint Ultra Condensed":{"family":"Stint Ultra Condensed","category":"display","variants":["regular"]},"Stint Ultra Expanded":{"family":"Stint Ultra Expanded","category":"display","variants":["regular"]},"Stoke":{"family":"Stoke","category":"serif","variants":["300","regular"]},"Strait":{"family":"Strait","category":"sans-serif","variants":["regular"]},"Stylish":{"family":"Stylish","category":"sans-serif","variants":["regular"]},"Sue Ellen Francisco":{"family":"Sue Ellen Francisco","category":"handwriting","variants":["regular"]},"Suez One":{"family":"Suez One","category":"serif","variants":["regular"]},"Sumana":{"family":"Sumana","category":"serif","variants":["700","regular"]},"Sunflower":{"family":"Sunflower","category":"sans-serif","variants":["300","500","700"]},"Sunshiney":{"family":"Sunshiney","category":"handwriting","variants":["regular"]},"Supermercado One":{"family":"Supermercado One","category":"display","variants":["regular"]},"Sura":{"family":"Sura","category":"serif","variants":["700","regular"]},"Suranna":{"family":"Suranna","category":"serif","variants":["regular"]},"Suravaram":{"family":"Suravaram","category":"serif","variants":["regular"]},"Suwannaphum":{"family":"Suwannaphum","category":"display","variants":["regular"]},"Swanky and Moo Moo":{"family":"Swanky and Moo Moo","category":"handwriting","variants":["regular"]},"Syncopate":{"family":"Syncopate","category":"sans-serif","variants":["700","regular"]},"Tajawal":{"family":"Tajawal","category":"sans-serif","variants":["200","300","500","700","800","900","regular"]},"Tangerine":{"family":"Tangerine","category":"handwriting","variants":["700","regular"]},"Taprom":{"family":"Taprom","category":"display","variants":["regular"]},"Tauri":{"family":"Tauri","category":"sans-serif","variants":["regular"]},"Taviraj":{"family":"Taviraj","category":"serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Teko":{"family":"Teko","category":"sans-serif","variants":["300","500","600","700","regular"]},"Telex":{"family":"Telex","category":"sans-serif","variants":["regular"]},"Tenali Ramakrishna":{"family":"Tenali Ramakrishna","category":"sans-serif","variants":["regular"]},"Tenor Sans":{"family":"Tenor Sans","category":"sans-serif","variants":["regular"]},"Text Me One":{"family":"Text Me One","category":"sans-serif","variants":["regular"]},"The Girl Next Door":{"family":"The Girl Next Door","category":"handwriting","variants":["regular"]},"Tienne":{"family":"Tienne","category":"serif","variants":["700","900","regular"]},"Tillana":{"family":"Tillana","category":"handwriting","variants":["500","600","700","800","regular"]},"Timmana":{"family":"Timmana","category":"sans-serif","variants":["regular"]},"Tinos":{"family":"Tinos","category":"serif","variants":["700","700italic","italic","regular"]},"Titan One":{"family":"Titan One","category":"display","variants":["regular"]},"Titillium Web":{"family":"Titillium Web","category":"sans-serif","variants":["200","200italic","300","300italic","600","600italic","700","700italic","900","italic","regular"]},"Trade Winds":{"family":"Trade Winds","category":"display","variants":["regular"]},"Trirong":{"family":"Trirong","category":"serif","variants":["100","100italic","200","200italic","300","300italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic","italic","regular"]},"Trocchi":{"family":"Trocchi","category":"serif","variants":["regular"]},"Trochut":{"family":"Trochut","category":"display","variants":["700","italic","regular"]},"Trykker":{"family":"Trykker","category":"serif","variants":["regular"]},"Tulpen One":{"family":"Tulpen One","category":"display","variants":["regular"]},"Ubuntu":{"family":"Ubuntu","category":"sans-serif","variants":["300","300italic","500","500italic","700","700italic","italic","regular"]},"Ubuntu Condensed":{"family":"Ubuntu Condensed","category":"sans-serif","variants":["regular"]},"Ubuntu Mono":{"family":"Ubuntu Mono","category":"monospace","variants":["700","700italic","italic","regular"]},"Ultra":{"family":"Ultra","category":"serif","variants":["regular"]},"Uncial Antiqua":{"family":"Uncial Antiqua","category":"display","variants":["regular"]},"Underdog":{"family":"Underdog","category":"display","variants":["regular"]},"Unica One":{"family":"Unica One","category":"display","variants":["regular"]},"UnifrakturCook":{"family":"UnifrakturCook","category":"display","variants":["700"]},"UnifrakturMaguntia":{"family":"UnifrakturMaguntia","category":"display","variants":["regular"]},"Unkempt":{"family":"Unkempt","category":"display","variants":["700","regular"]},"Unlock":{"family":"Unlock","category":"display","variants":["regular"]},"Unna":{"family":"Unna","category":"serif","variants":["700","700italic","italic","regular"]},"VT323":{"family":"VT323","category":"monospace","variants":["regular"]},"Vampiro One":{"family":"Vampiro One","category":"display","variants":["regular"]},"Varela":{"family":"Varela","category":"sans-serif","variants":["regular"]},"Varela Round":{"family":"Varela Round","category":"sans-serif","variants":["regular"]},"Vast Shadow":{"family":"Vast Shadow","category":"display","variants":["regular"]},"Vesper Libre":{"family":"Vesper Libre","category":"serif","variants":["500","700","900","regular"]},"Vibur":{"family":"Vibur","category":"handwriting","variants":["regular"]},"Vidaloka":{"family":"Vidaloka","category":"serif","variants":["regular"]},"Viga":{"family":"Viga","category":"sans-serif","variants":["regular"]},"Voces":{"family":"Voces","category":"display","variants":["regular"]},"Volkhov":{"family":"Volkhov","category":"serif","variants":["700","700italic","italic","regular"]},"Vollkorn":{"family":"Vollkorn","category":"serif","variants":["600","600italic","700","700italic","900","900italic","italic","regular"]},"Vollkorn SC":{"family":"Vollkorn SC","category":"serif","variants":["600","700","900","regular"]},"Voltaire":{"family":"Voltaire","category":"sans-serif","variants":["regular"]},"Waiting for the Sunrise":{"family":"Waiting for the Sunrise","category":"handwriting","variants":["regular"]},"Wallpoet":{"family":"Wallpoet","category":"display","variants":["regular"]},"Walter Turncoat":{"family":"Walter Turncoat","category":"handwriting","variants":["regular"]},"Warnes":{"family":"Warnes","category":"display","variants":["regular"]},"Wellfleet":{"family":"Wellfleet","category":"display","variants":["regular"]},"Wendy One":{"family":"Wendy One","category":"sans-serif","variants":["regular"]},"Wire One":{"family":"Wire One","category":"sans-serif","variants":["regular"]},"Work Sans":{"family":"Work Sans","category":"sans-serif","variants":["100","200","300","500","600","700","800","900","regular"]},"Yanone Kaffeesatz":{"family":"Yanone Kaffeesatz","category":"sans-serif","variants":["200","300","700","regular"]},"Yantramanav":{"family":"Yantramanav","category":"sans-serif","variants":["100","300","500","700","900","regular"]},"Yatra One":{"family":"Yatra One","category":"display","variants":["regular"]},"Yellowtail":{"family":"Yellowtail","category":"handwriting","variants":["regular"]},"Yeon Sung":{"family":"Yeon Sung","category":"display","variants":["regular"]},"Yeseva One":{"family":"Yeseva One","category":"display","variants":["regular"]},"Yesteryear":{"family":"Yesteryear","category":"handwriting","variants":["regular"]},"Yrsa":{"family":"Yrsa","category":"serif","variants":["300","500","600","700","regular"]},"Zeyada":{"family":"Zeyada","category":"handwriting","variants":["regular"]},"Zilla Slab":{"family":"Zilla Slab","category":"serif","variants":["300","300italic","500","500italic","600","600italic","700","700italic","italic","regular"]},"Zilla Slab Highlight":{"family":"Zilla Slab Highlight","category":"display","variants":["700","regular"]}},"order":{"popularity":["Roboto","Open Sans","Lato","Montserrat","Roboto Condensed","Oswald","Source Sans Pro","Slabo 27px","Raleway","PT Sans","Roboto Slab","Merriweather","Open Sans Condensed","Ubuntu","Noto Sans","Playfair Display","Poppins","Lora","PT Serif","Titillium Web","Arimo","Roboto Mono","Muli","PT Sans Narrow","Noto Serif","Fira Sans","Nunito","Inconsolata","Indie Flower","Crimson Text","Dosis","Work Sans","Bitter","Oxygen","Nanum Gothic","Cabin","Libre Baskerville","Quicksand","Anton","Fjalla One","Exo 2","Josefin Sans","Arvo","Hind","Lobster","Rubik","Yanone Kaffeesatz","Karla","Pacifico","Abel","Libre Franklin","Merriweather Sans","Nunito Sans","Varela Round","Ubuntu Condensed","Shadows Into Light","Asap","Bree Serif","Exo","Gloria Hallelujah","Dancing Script","Abril Fatface","Archivo Narrow","Source Code Pro","Signika","Hind Siliguri","Questrial","Acme","Source Serif Pro","Play","Amatic SC","Kanit","Maven Pro","EB Garamond","Archivo Black","Francois One","Patua One","Comfortaa","Crete Round","PT Sans Caption","Rajdhani","Cairo","Cuprum","Rokkitt","Poiret One","Vollkorn","Cinzel","Great Vibes","Heebo","Righteous","Alegreya","Ropa Sans","Pathway Gothic One","Catamaran","Permanent Marker","Passion One","Old Standard TT","Noticia Text","Russo One","Teko","Satisfy","Kaushan Script","Courgette","Domine","ABeeZee","Alegreya Sans","Yantramanav","Philosopher","Prompt","Orbitron","Monda","Cookie","Quattrocento Sans","News Cycle","Tinos","Cormorant Garamond","Concert One","Alfa Slab One","Lobster Two","Istok Web","Josefin Slab","Quattrocento","Cardo","Assistant","Gudea","Fira Sans Condensed","Economica","Fredoka One","Didact Gothic","Pontano Sans","Cabin Condensed","Luckiest Guy","Playfair Display SC","Amiri","Sacramento","Caveat","Kalam","Bangers","Handlee","Changa","Hammersmith One","Jura","Monoton","Nanum Myeongjo","Arapey","Sanchez","Cantarell","BenchNine","Neuton","Marck Script","Yellowtail","Titan One","Volkhov","Tangerine","Shadows Into Light Two","Prosto One","Frank Ruhl Libre","Ruda","Fira Sans Extra Condensed","Khand","Audiowide","Armata","Chivo","Glegoo","Hind Madurai","Boogaloo","Sorts Mill Goudy","VT323","Gentium Basic","Vidaloka","Pragati Narrow","Khula","Amaranth","Forum","Architects Daughter","Unica One","Prata","Antic Slab","Enriqueta","Arsenal","Barlow Condensed","Ultra","Hind Vadodara","Kreon","Caveat Brush","Rufina","Patrick Hand","Basic","Sintony","Signika Negative","PT Mono","Yrsa","Aldrich","Homemade Apple","Gentium Book Basic","Covered By Your Grace","Special Elite","Martel","Barlow","Cabin Sketch","Magra","Lalezar","Actor","Bad Script","Alice","Nothing You Could Do","Overpass","Neucha","Julius Sans One","Bevan","Sigmar One","Viga","Advent Pro","Playball","Damion","Paytone One","Alegreya Sans SC","Fugaz One","Sarala","Varela","Rancho","Barlow Semi Condensed","Arbutus Slab","Montserrat Alternates","Scada","Alex Brush","Share","Lusitana","Press Start 2P","Adamina","Eczar","Marmelad","Hind Guntur","Skranji","Chewy","Allura","Ubuntu Mono","PT Serif Caption","Rock Salt","Spinnaker","Oleo Script","Coda","Saira Condensed","Niconne","Cantata One","Voltaire","Overlock","Rambla","Just Another Hand","Lustria","Gochi Hand","Coustard","Michroma","Marcellus","Arima Madurai","Carter One","Electrolize","Squada One","Cousine","Ovo","Merienda","Parisienne","Syncopate","Molengo","Allerta","Quantico","Reenie Beanie","Nobile","Slabo 13px","Coming Soon","Zilla Slab","Oranienbaum","Karma","Reem Kufi","Pinyon Script","Saira","Candal","Black Ops One","Contrail One","Marcellus SC","Saira Extra Condensed","Love Ya Like A Sister","Carme","Mr Dafoe","Kameron","Copse","Marvel","Goudy Bookletter 1911","Cormorant","Halant","Itim","Average","Fauna One","Pridi","Days One","Ceviche One","Telex","Leckerli One","Radley","Alef","Changa One","Jockey One","Freckle Face","Homenaje","Taviraj","Grand Hotel","Saira Semi Condensed","Italianno","Lateef","Carrois Gothic","Nanum Pen Script","Berkshire Swash","Space Mono","Fredericka the Great","Rochester","Limelight","Nixie One","Cinzel Decorative","Puritan","Martel Sans","Yesteryear","Palanquin","Nanum Gothic Coding","Anonymous Pro","El Messiri","Unna","Alegreya SC","Archivo","Rasa","Baloo","Tenor Sans","Quando","Tauri","Allerta Stencil","Cutive","Share Tech Mono","Biryani","Convergence","Aclonica","Annie Use Your Telescope","GFS Didot","Doppio One","Caudex","Kurale","Metrophobic","Mitr","Bubblegum Sans","Racing Sans One","Jaldi","Antic","IM Fell DW Pica","Kelly Slab","Bungee Inline","Allan","Judson","Rosario","Petit Formal Script","Nanum Brush Script","Rozha One","Six Caps","Inder","Fanwood Text","Mada","Abhaya Libre","Scheherazade","Pompiere","Calligraffitti","Yeseva One","Graduate","Delius","Lilita One","Average Sans","Londrina Solid","Spectral","Buenard","Gilda Display","Sue Ellen Francisco","Norican","Bowlby One SC","Mukta Malar","Bungee","Faster One","Cambo","Trocchi","Merienda One","Encode Sans Condensed","Mukta","Lekton","The Girl Next Door","Herr Von Muellerhoff","Capriola","Secular One","Andika","Andada","Yatra One","Belleza","Montez","Artifika","Schoolbell","Pangolin","Aladin","Zeyada","Balthazar","Mukta Vaani","Cutive Mono","Give You Glory","Happy Monkey","Miriam Libre","Laila","Chelsea Market","Short Stack","Cambay","IM Fell Double Pica","Fjord One","Trirong","Mr De Haviland","Qwigley","Oxygen Mono","Arizonia","Bowlby One","Averia Serif Libre","Wire One","Oregano","Duru Sans","Gruppo","Mate","Oleo Script Swash Caps","Baloo Paaji","Vast Shadow","Baumans","Mako","Proza Libre","Alike","Kristi","Poly","Federo","Shrikhand","Gafata","Knewave","Megrim","La Belle Aurore","Asap Condensed","Lemon","Emilys Candy","Walter Turncoat","Anaheim","Vesper Libre","Maitree","Fontdiner Swanky","Codystar","Gabriela","Spirax","IM Fell English","Seaweed Script","Expletus Sans","Strait","Belgrano","Orienta","Fondamento","IBM Plex Sans","Carrois Gothic SC","Palanquin Dark","Lemonada","UnifrakturMaguntia","Clicker Script","Amiko","Fira Mono","Imprima","Gravitas One","Brawler","Bilbo Swash Caps","Corben","Frijole","Waiting for the Sunrise","Mouse Memoirs","Podkova","Sofia","Rouge Script","Baloo Bhaina","Crafty Girls","Hanuman","Rammetto One","Gurajada","Pattaya","Patrick Hand SC","Delius Swash Caps","Denk One","Voces","Sniglet","Rye","Port Lligat Slab","Cherry Swash","Sumana","Unkempt","Mandali","Creepster","Suez One","Dawning of a New Day","Lily Script One","Meddon","Cedarville Cursive","Bentham","Crushed","Shojumaru","Just Me Again Down Here","Tienne","Wallpoet","Mirza","Amethysta","Euphoria Script","Loved by the King","Iceland","Ledger","Encode Sans","Nova Mono","Cormorant SC","Stardos Stencil","Holtwood One SC","Chau Philomene One","NTR","Salsa","Krona One","Harmattan","Londrina Outline","Tajawal","Sriracha","Headland One","Cormorant Infant","Finger Paint","Ranchers","Elsie","Raleway Dots","Over the Rainbow","Suranna","Cherry Cream Soda","Rubik Mono One","Kotta One","David Libre","Mukta Mahee","Geo","Prociono","Sarpanch","Aguafina Script","Shanti","Engagement","Vampiro One","Life Savers","Metamorphous","Medula One","Pavanam","Kavivanar","Athiti","McLaren","Sura","Share Tech","Vibur","Flamenco","Baloo Tamma","IM Fell English SC","Nova Square","Cantora One","Habibi","Bungee Shade","Padauk","Fenix","Coda Caption","Dorsa","Simonetta","Princess Sofia","Battambang","Baloo Chettan","Tulpen One","Averia Sans Libre","Quintessential","Mallanna","Mystery Quest","Katibeh","Englebert","Stint Ultra Expanded","Bilbo","Amarante","Nova Slim","Slackey","Montserrat Subrayada","Sail","Bubbler One","Port Lligat Sans","Dekko","Inika","Dynalight","Stalemate","Scope One","League Script","Mountains of Christmas","Mate SC","Nosifer","Condiment","Rakkas","Khmer","Stint Ultra Condensed","Spectral SC","Bellefair","Sansita","Maiden Orange","Almendra","Milonga","Kranky","Rosarivo","Mogra","Alike Angular","Sarina","Ramabhadra","Jim Nightshade","Averia Libre","Kite One","Germania One","Ruslan Display","Antic Didone","Junge","Mrs Saint Delafield","Chonburi","Donegal One","Numans","Miniver","Aref Ruqaa","Nova Round","Rationale","Timmana","Amita","Delius Unicase","Sancreek","Stoke","Buda","IBM Plex Serif","Arya","Poller One","Peralta","Ruluko","Cagliostro","Asul","IM Fell French Canon","Italiana","Trade Winds","Joti One","Wendy One","Kadwa","Esteban","Encode Sans Semi Condensed","Text Me One","Rhodium Libre","Overlock SC","Paprika","Do Hyeon","Kavoon","Sonsie One","Swanky and Moo Moo","Linden Hill","IM Fell DW Pica SC","UnifrakturCook","Ribeye","Encode Sans Expanded","Pirata One","Baloo Thambi","Fresca","IM Fell French Canon SC","Croissant One","Offside","Koulen","Mina","Oldenburg","Baloo Bhai","Angkor","Monsieur La Doulaise","Fascinate Inline","Wellfleet","Lovers Quarrel","Julee","Redressed","Atma","Nova Flat","Henny Penny","Sedgwick Ave","Modern Antiqua","Flavors","Manuale","Plaster","IM Fell Great Primer","Cormorant Upright","Revalia","Inknut Antiqua","Glass Antiqua","Baloo Bhaijaan","Galindo","Griffy","BioRhyme","Averia Gruesa Libre","Spicy Rice","Autour One","Iceberg","Hi Melody","Ruthie","Gugi","Akronim","Lancelot","Snippet","New Rocker","MedievalSharp","Content","Purple Purse","Della Respira","Farsan","Asset","Diplomata","IBM Plex Sans Condensed","Sunshiney","Uncial Antiqua","Eater","Marko One","Jolly Lodger","Eagle Lake","Petrona","Snowburst One","Jomhuria","Monofett","Black Han Sans","Underdog","IM Fell Double Pica SC","Sree Krushnadevaraya","Cormorant Unicase","Bigshot One","Seymour One","Trykker","Overpass Mono","Chango","Almendra SC","Montaga","Smythe","Ewert","Coiny","Original Surfer","Molle","Irish Grover","Faustina","Caesar Dressing","Atomic Age","Rum Raisin","Elsie Swash Caps","Metal Mania","Margarine","Macondo","Meie Script","Barrio","Goblin One","Diplomata SC","Dr Sugiyama","Ravi Prakash","Miltonian Tattoo","Ramaraja","Smokum","Sahitya","Galada","Risque","Keania One","Galdeano","Arbutus","Lakki Reddy","Butcherman","Londrina Shadow","Zilla Slab Highlight","Ribeye Marrow","Tillana","Mrs Sheppards","Jacques Francois","Modak","Felipa","Astloch","Jacques Francois Shadow","Nova Oval","Moul","Kenia","GFS Neohellenic","Bonbon","Piedra","Romanesco","Gothic A1","IM Fell Great Primer SC","Chicle","Devonshire","Ruge Boogie","Odor Mean Chey","Miltonian","Meera Inimai","Bayon","Geostar Fill","Kantumruy","Ranga","Encode Sans Semi Expanded","Passero One","Fascinate","Bokor","Nova Script","Combo","Freehand","Nokora","Almendra Display","Sirin Stencil","Asar","Warnes","Nova Cut","IBM Plex Mono","Trochut","Miss Fajardose","Londrina Sketch","Metal","Bahiana","Fruktur","Suwannaphum","Bigelow Rules","Supermercado One","Siemreap","Butterfly Kids","Bungee Outline","Chathura","Gorditas","Vollkorn SC","Sedgwick Ave Display","Libre Barcode 39","Baloo Da","Macondo Swash Caps","Aubrey","Federant","Kumar One","Sofadi One","Emblema One","Geostar","Sevillana","Tenali Ramakrishna","Taprom","Erica One","Dangrek","Stalinist One","Chela One","Hanalei Fill","Hanalei","Baloo Tammudu","Libre Barcode 39 Text","Peddana","Mr Bedfort","Chenla","Bungee Hairline","Gamja Flower","Gidugu","Unlock","Jua","Preahvihear","Kdam Thmor","Libre Barcode 39 Extended Text","Fasthand","Moulpali","Dhurjati","Libre Barcode 39 Extended","Suravaram","Gaegu","Libre Barcode 128","Cute Font","BioRhyme Expanded","Kumar One Outline","Stylish","East Sea Dokdo","Libre Barcode 128 Text","Yeon Sung","Black And White Picture","Song Myung","Kirang Haerang","Poor Story","Sunflower","Dokdo"],"trending":["Libre Barcode 39","Kavivanar","Skranji","Gothic A1","Tajawal","Pangolin","Titan One","Gamja Flower","Montserrat Subrayada","Sumana","Mukta Mahee","Sunflower","Lalezar","IBM Plex Sans","Mukta Malar","Cormorant Unicase","Do Hyeon","Gugi","Yatra One","Codystar","Black Han Sans","Asap Condensed","Luckiest Guy","Hind Guntur","IM Fell DW Pica","Frank Ruhl Libre","Corben","Hind Siliguri","Manuale","Changa","Allerta","Plaster","Coda Caption","Elsie","Bangers","Jomhuria","Voltaire","Archivo Black","Libre Barcode 128","Exo","Inknut Antiqua","Zilla Slab Highlight","Kantumruy","Fasthand","Love Ya Like A Sister","Atma","Sarpanch","Pattaya","Modern Antiqua","Niconne","Text Me One","Khula","Baloo Chettan","Inika","Barrio","Felipa","East Sea Dokdo","Baloo Bhaijaan","Halant","Chonburi","Yellowtail","Asul","Overpass","Wellfleet","Cormorant Upright","Prosto One","Odor Mean Chey","IM Fell French Canon SC","Lemonada","Timmana","Amita","Homenaje","Podkova","Puritan","Milonga","Almendra","Montserrat Alternates","Barlow Semi Condensed","Chela One","Merienda One","Bokor","Mystery Quest","Oleo Script Swash Caps","Dekko","El Messiri","Sura","Cormorant SC","Sedgwick Ave","GFS Didot","Arima Madurai","Battambang","Spicy Rice","Frijole","Acme","Fredoka One","Nanum Pen Script","Quantico","Laila","Leckerli One","Great Vibes","Work Sans","Metamorphous","Buenard","Spectral SC","Karma","Oregano","Bellefair","Baloo Paaji","IBM Plex Serif","Della Respira","Port Lligat Slab","Almendra SC","Poppins","Saira Semi Condensed","Stint Ultra Condensed","Nova Round","Artifika","Asap","Delius","Yeseva One","Sniglet","Squada One","Maitree","Combo","Mandali","Cantarell","Biryani","Faustina","Kaushan Script","Jaldi","Bentham","Bilbo","Righteous","Moul","Eater","Offside","Henny Penny","Share","Coiny","Cambo","Bungee","Alike Angular","Sofia","Saira","Flamenco","Yesteryear","Alfa Slab One","Limelight","Romanesco","Sigmar One","Bungee Hairline","Capriola","Mukta","UnifrakturMaguntia","Averia Gruesa Libre","Emilys Candy","Preahvihear","Scheherazade","Nothing You Could Do","Baloo Tammudu","Bahiana","Nova Oval","Nova Square","Quando","Tinos","Crimson Text","Encode Sans Expanded","Diplomata","Titillium Web","Taviraj","Ruthie","Bonbon","Mirza","Federo","Archivo","Diplomata SC","Marko One","Lilita One","Baloo Da","Qwigley","Libre Baskerville","Raleway Dots","Ledger","Arbutus Slab","Gorditas","David Libre","Zeyada","Hind Madurai","Viga","Gentium Basic","Imprima","Concert One","Princess Sofia","Angkor","Fira Sans Condensed","Glass Antiqua","Headland One","Amatic SC","Kanit","Patua One","Parisienne","Noto Sans","Kdam Thmor","Kristi","Average","Siemreap","Allan","Bayon","Zilla Slab","Racing Sans One","Quicksand","Damion","Bad Script","Atomic Age","Kirang Haerang","Joti One","Roboto","Russo One","Cousine","Original Surfer","Baloo Bhaina","Monsieur La Doulaise","Vibur","Playfair Display SC","Gurajada","Nova Script","Pinyon Script","Teko","Ultra","Hind Vadodara","Sintony","Rasa","Encode Sans Semi Expanded","Signika Negative","Dhurjati","Muli","Ubuntu Condensed","Autour One","Michroma","Prata","Space Mono","Gentium Book Basic","Cabin Condensed","Dr Sugiyama","Junge","Condiment","Yrsa","Caudex","Doppio One","Cairo","Quattrocento","Monoton","Assistant","Delius Unicase","Spectral","Molengo","Proza Libre","Pacifico","Modak","Purple Purse","Noto Serif","Special Elite","Expletus Sans","Fugaz One","Lovers Quarrel","Montserrat","Roboto Condensed","Arsenal","Andada","Wire One","Seymour One","Engagement","Ruluko","Butterfly Kids","Overlock","Amaranth","Medula One","Londrina Sketch","Baumans","Chenla","Clicker Script","Palanquin Dark","Bowlby One","Nobile","Aubrey","Vast Shadow","Six Caps","Allura","Galada","Mate SC","Molle","Changa One","Germania One","Convergence","Fenix","Merriweather","Ubuntu","Delius Swash Caps","Aclonica","Tienne","Sue Ellen Francisco","Caveat","Mountains of Christmas","Freehand","Maven Pro","Marcellus SC","League Script","Trade Winds","Permanent Marker","Cinzel","Tenali Ramakrishna","Paytone One","Arapey","Wallpoet","Alegreya","Cormorant","Lustria","Crete Round","Signika","Encode Sans Condensed","Forum","Vesper Libre","Roboto Slab","Crushed","Lora","Spinnaker","Nova Cut","Cutive","Stint Ultra Expanded","Knewave","Vidaloka","Black Ops One","Marmelad","Fauna One","ABeeZee","Neucha","Khand","Pridi","Rubik","Tillana","Dosis","Reem Kufi","Old Standard TT","Redressed","Monda","Rationale","Orbitron","Oxygen","Domine","Smokum","Lobster","PT Serif Caption","Pavanam","Ranga","Cagliostro","Amethysta","Marck Script","Playfair Display","Nunito","Shadows Into Light","Nanum Gothic","Supermercado One","Suravaram","Archivo Narrow","Gabriela","Noticia Text","Metal Mania","Playball","Sacramento","Sancreek","Saira Condensed","News Cycle","Gafata","Julee","Fresca","Loved by the King","Averia Serif Libre","Raleway","Secular One","Sarina","Fira Sans","Koulen","Hind","Bree Serif","Miss Fajardose","Eczar","Duru Sans","Uncial Antiqua","UnifrakturCook","Istok Web","Rochester","Peddana","Bilbo Swash Caps","Rye","Nova Mono","Unlock","Euphoria Script","Crafty Girls","Jacques Francois","Source Sans Pro","Chelsea Market","Rancho","Amiri","Tauri","Abhaya Libre","Mrs Sheppards","Herr Von Muellerhoff","Days One","Grand Hotel","Oranienbaum","Sonsie One","Palanquin","Prompt","Rajdhani","Martel","Ovo","Miltonian Tattoo","Rum Raisin","Fjalla One","Just Another Hand","Life Savers","Mate","Pompiere","Shadows Into Light Two","Lato","Merriweather Sans","Overlock SC","Graduate","IM Fell English","Italianno","Cabin Sketch","Dancing Script","Poly","Anaheim","Scope One","Brawler","Andika","Monofett","Antic Didone","Mogra","Meie Script","Alef","Play","Karla","Hanuman","Chathura","Sarala","Jolly Lodger","Slackey","Economica","Patrick Hand SC","Abel","Martel Sans","Vollkorn","Trykker","Reenie Beanie","Mr De Haviland","Almendra Display","Geostar","Sorts Mill Goudy","Marcellus","Source Serif Pro","Pontano Sans","MedievalSharp","Peralta","Quattrocento Sans","Ranchers","Lancelot","Black And White Picture","Varela Round","Source Code Pro","Carter One","Snippet","Dorsa","Bungee Outline","Lily Script One","Coming Soon","Cormorant Infant","Sail","Cookie","Mada","Habibi","Revalia","Dangrek","Nanum Myeongjo","Arizonia","Alice","Walter Turncoat","Lemon","Kumar One Outline","Suranna","Mr Dafoe","Buda","Trocchi","Chango","Actor","Roboto Mono","Kreon","Galindo","Ubuntu Mono","Barlow","Kumar One","Antic Slab","Bungee Inline","Chivo","Nanum Gothic Coding","Hammersmith One","Sriracha","Lobster Two","Nixie One","Slabo 27px","Mukta Vaani","PT Sans Caption","Electrolize","Salsa","Just Me Again Down Here","Goudy Bookletter 1911","Jacques Francois Shadow","Hanalei Fill","Inder","Averia Sans Libre","Fjord One","Sahitya","Glegoo","Handlee","McLaren","Tenor Sans","Josefin Sans","Open Sans","Questrial","Chewy","Iceberg","Neuton","Katibeh","Petit Formal Script","Gloria Hallelujah","Cuprum","Sevillana","Rosario","Lekton","PT Sans Narrow","Wendy One","Seaweed Script","Julius Sans One","Kadwa","Miltonian","Strait","Shanti","Advent Pro","Armata","Lateef","Sanchez","Cantata One","Francois One","Dynalight","Baloo","Yanone Kaffeesatz","Indie Flower","Audiowide","Finger Paint","Aguafina Script","Mrs Saint Delafield","Judson","Voces","Marvel","Jura","BioRhyme Expanded","Comfortaa","Griffy","Cardo","La Belle Aurore","Annie Use Your Telescope","Passero One","Sofadi One","Overpass Mono","The Girl Next Door","Oswald","Fascinate","Cantora One","Jockey One","Tangerine","Oxygen Mono","Kranky","Averia Libre","Montez","PT Sans","Hanalei","Eagle Lake","Farsan","Architects Daughter","Cabin","Mr Bedfort","Kotta One","Libre Franklin","Fredericka the Great","Kenia","Kavoon","Waiting for the Sunrise","Taprom","Fira Mono","Pathway Gothic One","Open Sans Condensed","Pragati Narrow","Rosarivo","Caesar Dressing","Enriqueta","Balthazar","Bigelow Rules","Elsie Swash Caps","Quintessential","Coustard","Alegreya SC","Akronim","Courgette","Libre Barcode 39 Extended","EB Garamond","Jim Nightshade","Miniver","Basic","Arimo","Piedra","Radley","Amiko","Kalam","Covered By Your Grace","Homemade Apple","Alegreya Sans","Ceviche One","Cedarville Cursive","Volkhov","Stoke","Belleza","IM Fell Double Pica","Erica One","Oleo Script","Copse","Itim","Josefin Slab","PT Serif","Lakki Reddy","Passion One","Ravi Prakash","Nanum Brush Script","Mako","Over the Rainbow","Megrim","Trochut","IM Fell French Canon","Geo","Calligraffitti","Kurale","Suwannaphum","Gidugu","Simonetta","Goblin One","Linden Hill","Geostar Fill","Mina","Port Lligat Sans","Boogaloo","Fondamento","Gudea","Khmer","Freckle Face","Dawning of a New Day","Didact Gothic","Schoolbell","BenchNine","Bitter","Swanky and Moo Moo","Paprika","Slabo 13px","Heebo","PT Mono","Patrick Hand","Carme","Ropa Sans","Telex","Prociono","GFS Neohellenic","Kelly Slab","Content","Ruslan Display","Magra","Coda","Londrina Solid","Rokkitt","Faster One","Poiret One","Astloch","Barlow Condensed","Varela","Cherry Cream Soda","Satisfy","Smythe","Nosifer","Ewert","Federant","Asset","Denk One","Petrona","Tulpen One","Holtwood One SC","Margarine","Macondo Swash Caps","Lusitana","Mouse Memoirs","Alex Brush","Moulpali","Cherry Swash","Belgrano","Arvo","NTR","IM Fell Great Primer SC","Kameron","Fanwood Text","Bungee Shade","Cutive Mono","Happy Monkey","Maiden Orange","Galdeano","Inconsolata","IM Fell Double Pica SC","Asar","Ribeye Marrow","Orienta","Bubblegum Sans","Bigshot One","Warnes","Short Stack","Allerta Stencil","Meera Inimai","Poller One","Rozha One","Amarante","Stardos Stencil","Encode Sans","Emblema One","Adamina","Londrina Shadow","IM Fell English SC","Devonshire","Baloo Bhai","Kite One","Candal","IM Fell DW Pica SC","Esteban","Metal","Numans","Metrophobic","Vampiro One","Vollkorn SC","Rakkas","Alegreya Sans SC","Average Sans","Ruge Boogie","Ribeye","Mitr","Chau Philomene One","Meddon","Nova Flat","Trirong","Philosopher","Exo 2","Bevan","Unica One","Ramabhadra","Shojumaru","Fira Sans Extra Condensed","Caveat Brush","Gochi Hand","Ruda","Fruktur","Share Tech Mono","Donegal One","Macondo","Baloo Thambi","Rambla","Anonymous Pro","Croissant One","Harmattan","Give You Glory","Sree Krushnadevaraya","Alike","Snowburst One","Flavors","Syncopate","Creepster","Bubbler One","Arbutus","VT323","Montaga","Yeon Sung","Rouge Script","Miriam Libre","Nunito Sans","Underdog","Irish Grover","Rammetto One","Anton","Rubik Mono One","New Rocker","Nova Slim","Nokora","Unkempt","Unna","Gruppo","Keania One","Merienda","Libre Barcode 39 Extended Text","Rock Salt","Carrois Gothic","Antic","Padauk","Mallanna","IBM Plex Sans Condensed","Iceland","Stylish","Oldenburg","IM Fell Great Primer","Scada","Dokdo","Aladin","Song Myung","Gravitas One","Pirata One","Englebert","Sunshiney","Aldrich","Spirax","Sansita","Fontdiner Swanky","Krona One","Catamaran","BioRhyme","Hi Melody","Stalinist One","Stalemate","Arya","Londrina Outline","Aref Ruqaa","Athiti","Sedgwick Ave Display","Jua","Yantramanav","Bowlby One SC","Saira Extra Condensed","Abril Fatface","Rhodium Libre","Sirin Stencil","Baloo Tamma","Contrail One","Cinzel Decorative","Rufina","Fascinate Inline","Italiana","Encode Sans Semi Condensed","Press Start 2P","Butcherman","Gaegu","Carrois Gothic SC","Poor Story","Libre Barcode 128 Text","Norican","Share Tech","Cormorant Garamond","Libre Barcode 39 Text","Ramaraja","Gilda Display","Cute Font","IBM Plex Mono","Berkshire Swash","Shrikhand","Cambay","Suez One","Risque","Chicle"]}}
readme.txt CHANGED
@@ -1,1134 +1,1144 @@
1
- === Kirki ===
2
- Contributors: aristath, fovoc, igmoweb
3
- Tags: customizer,options framework, theme, mods, toolkit
4
- Donate link: https://aristath.github.io/donate
5
- Requires at least: 4.9
6
- Tested up to: 4.9.2
7
- Stable tag: 3.0.27
8
- License: GPLv2 or later
9
- License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
-
11
- The ultimate framework for theme developers using the WordPress Customizer
12
-
13
-
14
- == Description ==
15
-
16
- [![Build Status](https://travis-ci.org/aristath/kirki.svg?branch=develop)](https://travis-ci.org/aristath/kirki) [![Code Climate](https://codeclimate.com/github/aristath/kirki/badges/gpa.svg)](https://codeclimate.com/github/aristath/kirki) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/66d6d8b6a4654cd18686ed1cd9f1bfb3)](https://www.codacy.com/app/aristath/kirki?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=aristath/kirki&amp;utm_campaign=Badge_Grade) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/aristath/kirki/badges/quality-score.png?b=develop)](https://scrutinizer-ci.com/g/aristath/kirki/?branch=develop)
17
-
18
- Using Kirki theme developers can create rich experiences for the WordPress Customizer using best coding practices.
19
-
20
- Included are more than 30 custom control types ranging from simple sliders to complex typography controls with Google-Fonts integration, automatic CSS generation, `postMessage` scripts automatically generated, tooltips and a lot of extras that make developing themes a lot faster for developers and meaningful for users.
21
-
22
- We advise you to familiarise yourself with the Customizer API before you start writing your theme using Kirki. An excellent handbook for the WordPress Customizer can be found on the [developer.wordpress.org](https://developer.wordpress.org/themes/customize-api/) website.
23
-
24
- You can find detailed documentation on how to use Kirki on [https://aristath.github.io/kirki/](https://aristath.github.io/kirki/)
25
-
26
- [Development and issues on github](https://github.com/aristath/kirki).
27
-
28
- == Installation ==
29
-
30
- Simply install as a normal WordPress plugin and activate.
31
-
32
- If you want to integrate Kirki in your theme or plugin, please read the instructions on [our documentation site](https://aristath.github.io/kirki/docs/integration).
33
-
34
- == Changelog ==
35
-
36
- = 3.0.27 =
37
-
38
- April 30 2018. dev time: 1 hour.
39
-
40
- * Fix: multiselect in repeaters. Props @asilcetin [#1876](https://github.com/aristath/kirki/issues/1876).
41
- * Fix: CSS output on numeric values. [issue link](https://wordpress.org/support/topic/all-css-output-from-kirki-stop-working-on-version-3-0-26/).
42
-
43
- = 3.0.26
44
-
45
- April 27 2018, dev time: 43 hours.
46
-
47
- * Fix: Color Palette: material colors 'light-blue' doesn't work [#1783](https://github.com/aristath/kirki/issues/1783).
48
- * Fix: Google Fonts switch error [#1791](https://github.com/aristath/kirki/issues/1791).
49
- * Fix: FontAwesome JS is being loaded even if you don't need it on front end [#1786](https://github.com/aristath/kirki/issues/1786).
50
- * Fix: Color Palette: Active color before section title [#1782](https://github.com/aristath/kirki/issues/1782).
51
- * Fix: Removed version from the webfont script.
52
- * Fix: Validation error for dimension fields.
53
- * Fix: `button_label` argument for repeater fields (props @felipeelia).
54
- * Fix: Allow html on radio-buttonset choices [#1818](https://github.com/aristath/kirki/issues/1818).
55
- * Fix: `Kirki_Helper::compare_values` vs. `field-dependencies.js` boolean issue (props @CaptJiggly) [#1825](https://github.com/aristath/kirki/issues/1825).
56
- * Fix: `active_callback` not working for checkboxes [#1809](https://github.com/aristath/kirki/issues/1809).
57
- * Fix: Nested `active_callback` args not working properly (AND|OR relations) [#1809](https://github.com/aristath/kirki/issues/1809).
58
- * Fix: Updated google-fonts.
59
- * Fix: Display typography with no default values [#1797](https://github.com/aristath/kirki/issues/1797).
60
- * Fix: Define "normal" as a valid css-value for sanitizations [#1814](https://github.com/aristath/kirki/issues/1814).
61
- * Fix: `background` controls now output `background-color` as simply `background` if no `background-image` is defined in the value [#1808](https://github.com/aristath/kirki/issues/1808).
62
- * Fix: @media-queries fix due to minimized CSS. [#1787](https://github.com/aristath/kirki/issues/1787).
63
- * Fix: `Kirki_Helper::compare_values` contains/in PHP warning if value doesn't exist in array [#1828](https://github.com/aristath/kirki/issues/1828).
64
- * Fix: Invalid Value in the Dimension control [#1844](https://github.com/aristath/kirki/issues/1844).
65
- * Fix: Add `fr` to the array of valid units used in validations [
66
- 86adedb](https://github.com/aristath/kirki/pull/1784/commits/86adedb8cd4c06c7e6538c3087233a6840dee562)
67
- * Fix: Updated webfonts.
68
- * New: Migrated `number` control to new structure.
69
-
70
- = 3.0.25 =
71
-
72
- January 23 2018, dev time: 1 hour.
73
-
74
- Please note that the typography controls since v3.0.23 no longer require subsets. This is not a bug or omission, subsets are simply no longer necessary because there's an implementation now that loads them properly without requiring the user to define it.
75
-
76
- * Fix: partial reversion of webfontloader improvements in order to resolve an issue with incorect font-weights loading.
77
-
78
- = 3.0.24 =
79
-
80
- January 23 2018, dev time: 10 minutes.
81
-
82
- * Fix: Added back the `get_google_font_subsets()` method. Although it was always meant just to be used internally apparently a couple of themes out there use it and its removal caused a fatal error.
83
-
84
- = 3.0.23 =
85
-
86
- January 22 2018, dev time: 23 hours.
87
-
88
- * Fix: clear button on color controls [#1720](https://github.com/aristath/kirki/issues/1720)
89
- * Fix: PHP mode in code controls.
90
- * Fix: `active_callback` not working for upload fields [#1732](https://github.com/aristath/kirki/issues/1732)
91
- * Fix: accessibility issue on radio-buttonset controls [#1722](https://github.com/aristath/kirki/issues/1722)
92
- * Fix: `active_callback` not working for cropped-image controls [#1752](https://github.com/aristath/kirki/issues/1752)
93
- * Fix: added support for `button_labels` in image fields [#1173](https://github.com/aristath/kirki/issues/1173)
94
- * Fix: Support for adding inline CSS to an already defined stylesheet.
95
- * Fix: Sanitization in section & panel descriptions and priorities [#1759](https://github.com/aristath/kirki/issues/1759)
96
- * Fix: `active_callback` support when using serialized options [#1745](https://github.com/aristath/kirki/issues/1745)
97
- * Fix: Remove timepicker from date control [#1750](https://github.com/aristath/kirki/issues/1750)
98
- * Fix: WebfontLoader improvements.
99
- * Fix: Now using a datepicker for the `date` control [#1767](https://github.com/aristath/kirki/issues/1767)
100
- * New: Added "inherit" in the typography control's font-family option [w.org ticket](https://wordpress.org/support/topic/inherit-and-typography-control/)
101
- * New: Added googlefonts resource hints. Props @aryaprakasa.
102
- * New: Now loading fontawesome from a CDN. smaller footprint for the plugin and async loading will improve performance for everyone [#1763](https://github.com/aristath/kirki/issues/1763)
103
- * Tweak: Removed legacy code.
104
- * Tweak: Code cleanups.
105
- * Deprecated: Typography controls no longer require the "subset" dropdown.
106
-
107
- = 3.0.22 =
108
-
109
- December 20 2017, dev time: 3.5 hours.
110
-
111
- * Fix: Files cleanup. Removed webfonts.php and now use the json file.
112
- * Fix: WordPress Coding Standards fixes.
113
- * New: Converted all filter names to use `_` instead of `/` (WPCS). Fallback methods included.
114
- * New: Removed inline methods for webfonts and now use [typekit/webfontloader](https://github.com/typekit/webfontloader).
115
- * New: Update GoogleFonts list.
116
-
117
- = 3.0.21 =
118
-
119
- December 18 2017, dev time: 3 hours
120
-
121
- * Fix: Allow HTML in labels and descriptions [#1705](https://github.com/aristath/kirki/issues/1705)
122
- * Fix: Code controls minor refactor (now extends the `WP_Customize_Code_Editor_Control` class)
123
- * Fix: Checkbox values sanitization inside repeater controls [#1715](https://github.com/aristath/kirki/issues/1715)
124
- * Fix: JS error in dimension controls when not using a CSS unit [#1711](https://github.com/aristath/kirki/pull/1711) props @FrankM1
125
- * Fix: AJAX issue on a host with weird config.
126
- * New: Add `placeholder` argument in `select` controls [#1593](https://github.com/aristath/kirki/issues/1593)
127
-
128
- = 3.0.20 =
129
-
130
- December 13 2017, dev time: 1.5 hours
131
-
132
- * Fix: Use `repeat` instead of `repeat-all` in background controls [#1701](https://github.com/aristath/kirki/issues/1701)
133
- * Fix: Use `set_url_scheme()` when outputing images [#1697](https://github.com/aristath/kirki/issues/1697)
134
- * Fix: `textarea` control is broken with HTML content [#1694](https://github.com/aristath/kirki/issues/1694) props @tutv95
135
- * Fix: Typo in `radio` controls [#1699](https://github.com/aristath/kirki/issues/1699)
136
- * Fix: variants selection for standard font-families.
137
-
138
- = 3.0.19 =
139
-
140
- December 8 2017, dev time: 20 minutes.
141
-
142
- * Fix: WebfontLoader using `i` instead of `400i`.
143
- * Fix: Sometimes `font-weight` and `font-style` don't get applied.
144
-
145
- = 3.0.18 =
146
-
147
- December 6 2017, dev time: 1 hour.
148
-
149
- * Fix: Standards fonts sometimes not showing in typography control [#1689](https://github.com/aristath/kirki/issues/1689)
150
- * Fix: missing .min.css file
151
-
152
- = 3.0.17 =
153
-
154
- December 5 2017, dev time: 46 hours
155
-
156
- * Fix: In some cases options were not saved when using `option` instead of the default `theme_mod` [#1665](https://github.com/aristath/kirki/issues/1665)
157
- * Fix: `link` control-type (alias of `url`) was not working [#1660](https://github.com/aristath/kirki/issues/1660)
158
- * Fix: Allow using tabs & linebreaks when defining elements in the `output` argument [#1659](https://github.com/aristath/kirki/issues/1659)
159
- * Fix: PHP Warning when using `code` controls without a `label` defined [#1658](https://github.com/aristath/kirki/issues/1658)
160
- * Fix: Buttons inside `number` controls were not increasing/decreasing the values [#1648](https://github.com/aristath/kirki/issues/1648)
161
- * Fix: JS error - only on Safari - for Select controls [#1662](https://github.com/aristath/kirki/issues/1662)
162
- * Fix: Unable to deselect all options from multiselect controls [#1670](https://github.com/aristath/kirki/issues/1670)
163
- * Fix: `multicolor` controls missing the `alpha` channel [#1657](https://github.com/aristath/kirki/issues/1657)
164
- * Fix: Unable to manually edit value in `multicolor` controls [#1666](https://github.com/aristath/kirki/issues/1666)
165
- * New: Transitioned to a JS-based webfont loader method to load google-fonts instead of using a link.
166
- * New: Moved `select` controls to new JS implementation.
167
- * New: Moved `text` and `textarea` controls (`generic` controls) to new JS implementation.
168
- * New: Added `text-transform` to `typography` fields [#1642](https://github.com/aristath/kirki/issues/1642)
169
- * New: Refactored typography controls loading for better efficiency and performance
170
- * New: Removed PHP implementation for field dependencies, now using a pure JS solution.
171
- * New: Added support for "outer" sections [#1683](https://github.com/aristath/kirki/issues/1683)
172
- * New: Added new `Kirki::remove_control()`, `Kirki::remove_section()` and `Kirki::remove_panel()` methods.
173
- * New: Added 2 new filters: `kirki/{$config_id}/webfonts/skip_hidden` and `kirki/{$config_id}/css/skip_hidden` [#1678](https://github.com/aristath/kirki/issues/1678)
174
- * Tweak: Validation & Sanitization for `dimension` and `dimensions` controls.
175
- * Tweak: Refactored `multicolor` controls a bit.
176
-
177
- = 3.0.16 =
178
-
179
- November 19 2017, dev time: 8 hours
180
-
181
- * Fix: `typography` controls not working when they are the only fields used [#1627](https://github.com/aristath/kirki/issues/1627)
182
- * Fix: `slider` controls were not updating the numeric value visually in their textfield when the control was not using `postMessage` [#1633](https://github.com/aristath/kirki/issues/1627)
183
- * Fix: Deprecated call to non-existing `Kirki_Styles_Frontend`, props @FrankM1 [#1644](https://github.com/aristath/kirki/issues/1644)
184
- * Fix: Updated the customizer-styling module for compatibility with WP 4.9 [#1639](https://github.com/aristath/kirki/issues/1639)
185
- * Fix: `code` controls were not using the corect `priority` [#1622](https://github.com/aristath/kirki/issues/1622)
186
- * Fix: Multiple reports of errors in the console.
187
- * New: Refactored the `number` controls [#1631](https://github.com/aristath/kirki/issues/1627)
188
- * New: Refactored the `color` controls. [#1646](https://github.com/aristath/kirki/issues/1646)
189
-
190
- = 3.0.15 =
191
-
192
- November 12 2017, dev time: 5 minutes.
193
-
194
- * Fix: PHP Warning in the `Kirki_Modules_Webfonts_Link` class [#1626](https://github.com/aristath/kirki/issues/1626)
195
-
196
- = 3.0.14 =
197
-
198
- November 11 2017, dev time: 4 hours.
199
-
200
- * Fix: Duplicate subsets output in the Google Fonts URLs [#1618](https://github.com/aristath/kirki/issues/1618)
201
- * Fix: Theme Check Warnings [#1613](https://github.com/aristath/kirki/issues/1613)
202
- * Fix: Add Kirki version number when enqueueing scripts & styles (cache-busting) [#1623](https://github.com/aristath/kirki/issues/1623)
203
- * Fix: JS conflict and PHP warning in typography fields when they are not properly defined [#1621](https://github.com/aristath/kirki/issues/1621)
204
-
205
- = 3.0.13 =
206
-
207
- November 9 2017, dev time: 3 hours.
208
-
209
- * Fix: textdomain typo in a string.
210
- * Fix: radio-image styling.
211
- * Fix: JS error (underscore's `_.isUndefined` for some reason doesn't always work as expected).
212
- * Tweak: Added reset back to sliders.
213
- * Tweak: CSS improvements.
214
-
215
- = 3.0.12 =
216
-
217
- November 7 2017, dev time: 42 hours.
218
-
219
- This update significantly reduces the plugin size by removing 3rd-party libraries (particularly CodeMirror) and uses the new controls and scripts that become available in WordPress 4.9.
220
- It also changes the file structure and paves the way for a 3.1 rewrite which will be a significant improvement, making Kirki a mostly JS-based app fully integrated in WordPress's JS API and moving away from the PHP API.
221
-
222
- * Fix: WordPress 4.9 compatibility for colorpickers.
223
- * Fix: WordPress 4.9 compatibility for typography controls.
224
- * Fix: WordPress 4.9 compatibility for multicolor contols.
225
- * Fix: WordPress 4.9 compatibility for background contols.
226
- * Fix: Refactored `editor` controls to make them compatible with WP 4.9
227
- * Fix: Remove CodeMirror and use the code control from WordPress Core. Code controls will be displayed as textareas in WP older than 4.9.
228
- * Fix: Use new `DateTimeControl` if in WP 4.9+ for date control.
229
- * Fix: Text field styling.
230
- * Fix: Switch controls labels.
231
- * Fix: 'choices' arguments were not getting passed-on due to `is_customize_preview` checks in latest WP Versions.
232
- * Fix: Overriding Kirki translations from a theme when Kirki is embedded.
233
- * New: Replaced `select2` with `selectWoo`.
234
- * New: Added a `Kirki_Control_Base` class and abstracted controls.
235
- * New: Better file structure.
236
- * New: Compiled JS & CSS files.
237
- * New: Added ability to manually enter numeric values in slider controls.
238
- * Tweak: Improved styling of color-palette controls.
239
- * Tweak: Radio-Image controls now display images inline (using flexbox).
240
- * Tweak: Removed the reset switch from slider controls & improved their styling.
241
- * Tweak: Improved typography controls styling for text-align.
242
- * Removed: Reset module.
243
-
244
- = 3.0.11 =
245
-
246
- October 12 2017, dev time: 3 hours.
247
-
248
- * Fix: Typography controls were not properly saving some sub-values [#1521](https://github.com/aristath/kirki/issues/1521), [#1560](https://github.com/aristath/kirki/issues/1560)
249
- * Fix: Undefined index in the code control [#1567](https://github.com/aristath/kirki/issues/1567)
250
- * Fix: CSS Output for multicolor fields [#1564](https://github.com/aristath/kirki/issues/1564)
251
- * Fix: JS instantiation of controls in expanded sections [#1559](https://github.com/aristath/kirki/issues/1559)
252
- * Fix: LTR for code controls [#1558](https://github.com/aristath/kirki/issues/1558)
253
- * Fix: Remove Reset in default sections [#1580](https://github.com/aristath/kirki/issues/1580)
254
- * Fix: Uncaught TypeError: data.value[choiceKey].replace is not a function [#1578](https://github.com/aristath/kirki/issues/1578)
255
- * Fix: Other code cleanup.
256
- * Fix: Updated google-fonts.
257
-
258
- = 3.0.10 =
259
-
260
- September 21 2017, dev time: 74 hours.
261
-
262
- * Fix: Allow HTML tags in tooltips [#1536](https://github.com/aristath/kirki/issues/1536)
263
- * Fix: Default System Font Stack for Sans Serif Fonts in Typography Fields [#1530](https://github.com/aristath/kirki/issues/1530)
264
- * Fix: HTML entities in repeater text field being encoded on each save? [#1523](https://github.com/aristath/kirki/issues/1523)
265
- * Fix: Some resetting issues [#1474](https://github.com/aristath/kirki/issues/1474)
266
- * Fix: Allow saving image fields as arrays (url,id,width,height) [#1529](https://github.com/aristath/kirki/issues/1529)
267
- * Fix: Allow saving image fields as ID [#1498](https://github.com/aristath/kirki/issues/1498)
268
- * Fix: Inline docs improvements.
269
- * Fix: `$subsets` not defined in the `Kirki_Modules_Webfonts_Link` class.
270
- * Fix: Coding improvements in the `Kirki_Field` class.
271
- * Fix: Performance Improvements in the autoloader [see commit](https://github.com/aristath/kirki/pull/1454/commits/dd518f7dc35cacf4f2ed571b033519b353aa2545)
272
- * Fix: Undefined index notice in the `Kirki_Output` class.
273
- * Fix: Sanitization for `checkbox`, `switch` and `toggle` controls.
274
- * Fix: `select2` CSS fix for `z-index` [#1459](https://github.com/aristath/kirki/issues/1459)
275
- * Fix: Remove button in image controls when there's no image [#1469](https://github.com/aristath/kirki/issues/1469)
276
- * Fix: Background control styling issue when no other color control exists [#1472](https://github.com/aristath/kirki/issues/1472)
277
- * Fix: Checkbox and Toggle don't respect "value_pattern" [#1467](https://github.com/aristath/kirki/issues/1467)
278
- * Fix: Array to string conversion when clicking reset button [#1477](https://github.com/aristath/kirki/issues/1477)
279
- * Fix: Input Field Validation Issue [#1486](https://github.com/aristath/kirki/issues/1486)
280
- * Fix: Typography: output property not working [#1484](https://github.com/aristath/kirki/issues/1484)
281
- * Fix: postMessage does not work properly when using `prefix` [#1479](https://github.com/aristath/kirki/issues/1479)
282
- * Fix: Use `wp_json_encode` instead of `json_encode`.
283
- * Fix: Use `rawurlencode` instead of `urlencode`.
284
- * New: Added warnings for deprecated functions/methods.
285
- * New: `code` control now loads dynamically (performance improvement).
286
- * New: `color-palette` control now loads dynamically (performance improvement).
287
- * New: `color` control now loads dynamically (performance improvement).
288
- * New: `dashicons` control now loads dynamically (performance improvement).
289
- * New: `date` control now loads dynamically (performance improvement).
290
- * New: `dimension` control now loads dynamically (performance improvement).
291
- * New: `dimensions` control now loads dynamically (performance improvement).
292
- * New: `editor` control now loads dynamically (performance improvement).
293
- * New: `fontawesome` control now loads dynamically (performance improvement).
294
- * New: `generic` control now loads dynamically (performance improvement).
295
- * New: `multicheck` control now loads dynamically (performance improvement).
296
- * New: `number` control now loads dynamically (performance improvement).
297
- * New: `palette` control now loads dynamically (performance improvement).
298
- * New: `preset` control now loads dynamically (performance improvement).
299
- * New: `radio-buttonset` control now loads dynamically (performance improvement).
300
- * New: `radio-image` control now loads dynamically (performance improvement).
301
- * New: `radio` control now loads dynamically (performance improvement).
302
- * New: `select` control now loads dynamically (performance improvement).
303
- * New: `slider` control now loads dynamically (performance improvement).
304
- * New: `switch` control now loads dynamically (performance improvement).
305
- * New: `toggle` control now loads dynamically (performance improvement).
306
-
307
- = 3.0.9 =
308
-
309
- July 8 2017, dev time: 7 hours.
310
-
311
- * Fix: Add alpha option to multicolor control. Props @danielortiz [#1321](https://github.com/aristath/kirki/issues/1321), [#1449](https://github.com/aristath/kirki/pull/1449)
312
- * Fix: Googlefonts output when `default` argument contains `font-weight` instead of `variant` [#1443](https://github.com/aristath/kirki/issues/1443)
313
- * Fix: Removed the `Kirki_Custom_Build` class.
314
- * Fix: Plugin does not exist error when Kirki is embedded in a theme [#1448](https://github.com/aristath/kirki/issues/1448)
315
- * Fix: Code simplifications and optimizations.
316
-
317
- = 3.0.8 =
318
-
319
- June 27 2017, dev time: 4 hours.
320
-
321
- * Fix: Typography controls without a variant defined were adding font-weight in the customizer [#1436](https://github.com/aristath/kirki/issues/1436)
322
- * Fix: Set default webfonts loading method to `link` [#1438](https://github.com/aristath/kirki/issues/1438)
323
- * Fix: Bug that prevents custom args from being passed to custom controls [#1425](https://github.com/aristath/kirki/issues/1425). Props @danielortiz
324
- * Fix: `exclude` argument in `output` when combined with `choice` [#1416](https://github.com/aristath/kirki/issues/1416)
325
- * Fix: `active_callback` operators for greater/smaller etc [#1427](https://github.com/aristath/kirki/issues/1427)
326
-
327
- = 3.0.7 =
328
-
329
- June 26 2017, dev time: 1 hour.
330
-
331
- * Fix: GoogleFonts links were not getting properly created [#1430](https://github.com/aristath/kirki/issues/1430)
332
- * Fix: Incorrect logic when `Kirki::add_field()` only has 1 argument defined [#1429](https://github.com/aristath/kirki/issues/1429)
333
-
334
- = 3.0.6 =
335
-
336
- June 25, 2017, dev time: 5 minutes.
337
-
338
- * Fix: Typo, PHP 5.2 compatibility.
339
-
340
- = 3.0.5 =
341
-
342
- June 25, 2017, dev time: 5 hours.
343
-
344
- * Fix: Conflict with the MaxStore Pro theme [#1405](https://github.com/aristath/kirki/issues/1405)
345
- * Fix: CSS Output for Typography controls [#1423](https://github.com/aristath/kirki/issues/1423)
346
- * Fix: PHP Warning in Repeater control. [#1417](https://github.com/aristath/kirki/issues/1417)
347
- * Fix: CSS conflict with the Shortcake plugin [#1418](https://github.com/aristath/kirki/issues/1418)
348
- * Fix: `Kirki_Fonts_Google::$force_load_all_variants` was not working in version 3.0
349
- * Fix: PHP Warning in typography control when the value was corrupted [#1426](https://github.com/aristath/kirki/issues/1426)
350
- * Fix: Notice about incorrect `wp_add_inline_style` when googlefont URL was throwing error [#1410](https://github.com/aristath/kirki/issues/1410)
351
- * Fix: Unable to delete the plugin when it's also embedded in the active theme and plugin version is deactivated [#1421](https://github.com/aristath/kirki/issues/1421)
352
- * Fix: PHP 5.2 compatibility.
353
-
354
- = 3.0.4 =
355
-
356
- June 23, 2017, dev time: 2 hours.
357
-
358
- * Fix: Added extra checks to avoid PHP Warning in the `Kirki_Fonts_Google` class [#1402](https://github.com/aristath/kirki/issues/1402).
359
- * Fix: `fontawesome` control was throwing a warning in the theme-check plugin.
360
- * Fix: Added the "Default" button back in image controls [#1401](https://github.com/aristath/kirki/issues/1401)
361
- * Fix: Number controls sanitization memory issue [#1404](https://github.com/aristath/kirki/issues/1404)
362
- * Fix: Typography controls font-weight output [#1370](https://github.com/aristath/kirki/issues/1370)
363
- * Fix: The `icon` argument was not working for Panels.
364
-
365
- = 3.0.3 =
366
-
367
- June 22, 2017, dev time: 10 minutes/
368
-
369
- * Fix: Error when color is not properly formatted.
370
-
371
- = 3.0.2 =
372
-
373
- June 22, 2017, dev time: 15 minutes.
374
-
375
- * Fix: CSS bugfixes in the `editor` control.
376
- * Fix: Improvements when embedding Kirki in a theme.
377
-
378
- = 3.0.1 =
379
-
380
- June 22, 2017, dev time: 5 minutes.
381
-
382
- * Fix: Undefined index PHP Notice.
383
-
384
- = 3.0.0 =
385
-
386
- June 22, 2017, dev time: 243 hours.
387
-
388
- This is a major release. Many things have been refactored and optimized. Please keep a backup before updating.
389
-
390
- * Fix: Refactored the reset module. [#1334](https://github.com/aristath/kirki/pull/1334)
391
- * Fix: Refactored the postMessage module [#1333](https://github.com/aristath/kirki/issues/1333)
392
- * Fix: PHP mode on CodeMirror. [#1003](https://github.com/aristath/kirki/issues/1003)
393
- * Fix: Dynamic repeater labels now use the label instead of value when picking up label from select field. [#1230](https://github.com/aristath/kirki/issues/1230)
394
- * Fix: Sanitization for number fields. [#1240](https://github.com/aristath/kirki/issues/1240)
395
- * Fix: Checkboxes sanitization. [#1195](https://github.com/aristath/kirki/issues/1195)
396
- * Fix: Link functionality in editor field. [#968](https://github.com/aristath/kirki/issues/968), [#1159](https://github.com/aristath/kirki/issues/1159)
397
- * Fix: Issues in Field Type editor [#1260](https://github.com/aristath/kirki/issues/1260)
398
- * Fix: Problems with sortable control [#1253](https://github.com/aristath/kirki/issues/1253), [#1197](https://github.com/aristath/kirki/issues/1197), [#1198](https://github.com/aristath/kirki/issues/1198)
399
- * Fix: inaccessibility of options panel [#1194](https://github.com/aristath/kirki/issues/1194)
400
- * Fix: Fields "checkbox", "toggle" and "switch" don't save as boolean in PHP, instead integer 0/1 [#1195](https://github.com/aristath/kirki/issues/1195)
401
- * Fix: Tooltip not working for switch [#1225](https://github.com/aristath/kirki/issues/1225)
402
- * Fix: Tooltip height fix in [#1228](https://github.com/aristath/kirki/issues/1228)
403
- * Fix: Tooltip not closing when clicking outside of icon [#1226](https://github.com/aristath/kirki/issues/1226)
404
- * Fix: Issue with visual representation of color picker (alpha iris) [#1218](https://github.com/aristath/kirki/issues/1218)
405
- * Fix: Reset is "undefined" [#1210](https://github.com/aristath/kirki/issues/1210)
406
- * Fix: Controls that save arrays cause PHP Notices [#1199](https://github.com/aristath/kirki/issues/1199)
407
- * Fix: Disabled the "loading" module by default. Use the `kirki/modules` filter to enable.
408
- * Fix: Refactored saving user-meta (`'option_type' => 'user_meta'`). [#1325](https://github.com/aristath/kirki/issues/1325)
409
- * Fix: Code fields reset [#1122](https://github.com/aristath/kirki/issues/1122)
410
- * Fix: Typography fields reset [#1193](https://github.com/aristath/kirki/issues/1193), [#1219](https://github.com/aristath/kirki/issues/1219)
411
- * Fix: Multicolor fields reset [#916](https://github.com/aristath/kirki/issues/916)
412
- * Fix: Custom fonts not displayed as active in the font list after saving [#1110](https://github.com/aristath/kirki/issues/916)
413
- * Fix: Support for `media_query` when using `'transport' => 'auto'`. [#1184](https://github.com/aristath/kirki/issues/1184), [#1127](https://github.com/aristath/kirki/issues/1127)
414
- * Fix: Typography field bug when switching Google Fonts with different weights [#1180](https://github.com/aristath/kirki/issues/1180)
415
- * Fix: Font Variant outputs invalid property value (typography field) [#1058](https://github.com/aristath/kirki/issues/1058)
416
- * Fix: Updated webfonts. [#1303](https://github.com/aristath/kirki/issues/1303)
417
- * Fix: required argument not work with postMessage type. [#1031](https://github.com/aristath/kirki/issues/1031)
418
- * Fix: Notice: Undefined index, repeater field. [#1291](https://github.com/aristath/kirki/issues/1291)
419
- * Fix: 403 errors for CSS and JS files on localhost. [#1309](https://github.com/aristath/kirki/issues/1309)
420
- * Fix: Customizer doesn't load if ACF PRO is active. [#1302](https://github.com/aristath/kirki/issues/1302)
421
- * Fix: Enqueued google font even if not in use. [#1297](https://github.com/aristath/kirki/issues/1297)
422
- * Fix: Default dimension value does not process well percent units [#1254](https://github.com/aristath/kirki/issues/1254), [#497](https://github.com/aristath/kirki/issues/497)
423
- * Fix: Editor field issue with RTL languages [#340](https://github.com/aristath/kirki/issues/340)
424
- * Fix: Windows Server Issues [#1318](https://github.com/aristath/kirki/issues/1318)
425
- * New: Added code to automatically handle translations when Kirki is embedded in a theme [#1381](https://github.com/aristath/kirki/issues/1381)
426
- * New: Automating postMessage for composite fields. [#694](https://github.com/aristath/kirki/issues/694)
427
- * New: OR logic in field dependencies. [#839](https://github.com/aristath/kirki/issues/839)
428
- * New: Radio-image labels. [#1090](https://github.com/aristath/kirki/issues/1090), [#1220](https://github.com/aristath/kirki/issues/1220)
429
- * New: Typography fields support for `prefix`, `suffix`, `value_pattern` in `output` argument. [#1183](https://github.com/aristath/kirki/issues/1183)
430
- * New: Multi-selects in repeater fields. [#780](https://github.com/aristath/kirki/issues/780), [#1261](https://github.com/aristath/kirki/issues/1261)
431
- * New: Typography fields now support live-updating using `'transport' => 'auto'`. [#1184](https://github.com/aristath/kirki/issues/1184), [#528](https://github.com/aristath/kirki/issues/528), [#1186](https://github.com/aristath/kirki/issues/1186)
432
- * New: Typography fields now support filtering the available fonts. [#1202](https://github.com/aristath/kirki/issues/1202)
433
- * New: Typography fields now support loading multiple variants. [#992](https://github.com/aristath/kirki/issues/992), [#1082](https://github.com/aristath/kirki/issues/1082), [#1114](https://github.com/aristath/kirki/issues/1114)
434
- * New: Select fields now support optgroups. [#1120](https://github.com/aristath/kirki/issues/1120)
435
- * New: Added new background control-type. [#741](https://github.com/aristath/kirki/issues/741), [#1283](https://github.com/aristath/kirki/pull/1283), [#952](https://github.com/aristath/kirki/pull/952)
436
- * New: Replaced selectize with select2. [#1177](https://github.com/aristath/kirki/issues/1177)
437
- * New: Notifications for number fields when value is invalid depending on min/max/step values.
438
- * New: Rebuilt typography control using select2. [cafb89b ](https://github.com/aristath/kirki/commit/e27fa1ff19ab52b34467bfb306b5870d858f409f)
439
- * New: Allow modifying values instead of replacing them when using `js_vars` with `function` set to `html` by using the `value_pattern` parameter and the `$` placeholder. [#1137](https://github.com/aristath/kirki/pull/1137)
440
- * New: Updated CodeMirror. [fff6df0](https://github.com/aristath/kirki/commit/34fdaa562fdd33fa595db927ee597265a753b3b4)
441
- * New: Added word-spacing to the typography control. [#1163](https://github.com/aristath/kirki/issues/1163)
442
- * New: Refactored file structure to make fields self-contained entities, easier to decouple & debug.
443
- * New: Introducing "modules".
444
- * New: Refactored the tooltips feature (now a module).
445
- * New: Selective refreshes are now a module.
446
- * New: postMessage is now a module.
447
- * New: Refactored section & panel icons (now a module).
448
- * New: Customizer-Styling is now a module.
449
- * New: Customizer-Branding is now a module.
450
- * New: CSS-Output is now a module.
451
- * New: Abstracted the "spacing" control and created a new "dimensions" control from it.
452
- * New: Allow saving site-options(`'option_type' => 'site_option'`) [#1326](https://github.com/aristath/kirki/issues/1326)
453
- * New: Added 2 new methods for enqueueing google fonts. See the [`kirki/googlefonts_load_method`](https://github.com/aristath/kirki/blob/9e3e4a6928339bdcd0f7520d305c145a80a06c8a/modules/webfonts/class-kirki-modules-webfonts.php#L100) filter.
454
- * New: Googlefonts now by default added inline in the stylesheet to avoid an extra call to the GoogleFonts API. (SEO & performance improvement).
455
-
456
- = 2.3.8 =
457
-
458
- May 28, 2017, dev time: 15 minutes.
459
-
460
- This is a maintenance release that prepares for 3.0.0 coming soon.
461
-
462
- * Fix: Updating webfonts.
463
- * New: Added ability to use upgrade notices. Needed for v3.0 in a few days.
464
-
465
- = 2.3.7 =
466
-
467
- October 22, 2016, dev time: 12 hours.
468
-
469
- * Fix: `spacing` controls were not updating after save
470
- * New: Now using the WP Notifications API in the customizer for spacing & dimension controls (requires WP 4.6).
471
- * Fix: Allow overriding `option_type` with `theme_mod` when global config uses `option` by using the `option_type` argument in the fields.
472
- * Fix: Disabled the custom kirki-preview loader. This will have to be built more modular in future versions.
473
- * Fix: Refactored panel & section icons.
474
- * Fix: postMessage now works better with slider controls.
475
- * Fix: Reset button not working unless tooltips are loaded.
476
- * Fix: Properly sanitize `link` and `url` fields.
477
- * Fix: Automate sanitization for `repeater` fields.
478
-
479
- = 2.3.6 =
480
-
481
- August 28, 2016, dev time: 3 hours.
482
-
483
- * Fix: CSS prefixes order fixes ([#1042](https://github.com/aristath/kirki/pull/1042)).
484
- * Fix: `suffix` output argument support in Multicolor control ([#1042](https://github.com/aristath/kirki/pull/1042)).
485
- * Fix: `Kirki::get_variables()` method should be static ([#1050](https://github.com/aristath/kirki/pull/1050)).
486
- * Fix: Add line wrapping to CodeMirror ([#1079](https://github.com/aristath/kirki/pull/1079)).
487
- * Fix: `container_inclusive` is disregarded on the selective refresh class ([#1089](https://github.com/aristath/kirki/issues/1089)).
488
- * Fix: Support `input_attrs` parameter for controls ([#1074](https://github.com/aristath/kirki/issues/1074)).
489
- * Fix: Outdated Google-Fonts list ([#1091](https://github.com/aristath/kirki/issues/1091)).
490
-
491
- = 2.3.5 =
492
-
493
- July 2, 2016. dev time: 6 hours.
494
-
495
- * FIX: Missing button labels in `repeater` fields.
496
- * FIX: Missing button label in `code` fields ([#1017](https://github.com/aristath/kirki/issues/1017)).
497
- * FIX: Better implementation when embedding Kirki in a theme ([#1025](https://github.com/aristath/kirki/issues/1025)).
498
- * FIX: Updated google-fonts ([#1041](https://github.com/aristath/kirki/issues/1041)).
499
- * NEW: Allow simpler format for `variables` argument ([#1020](https://github.com/aristath/kirki/issues/1020)).
500
-
501
- = 2.3.4 =
502
-
503
- June 1, 2016, dev time: 30 minutes.
504
-
505
- * FIX: Repeater JS issues due to error in translation strings.
506
-
507
- = 2.3.3 =
508
-
509
- May 31, 2016, dev time: 17 hours.
510
-
511
- * FIX: Editor field covering the content ([#955](https://github.com/aristath/kirki/issues/955)).
512
- * FIX: Smoother transition for editor switching.
513
- * FIX: Code field JS error when using "php" mode ([#958](https://github.com/aristath/kirki/issues/958)).
514
- * FIX: `postMessage` for typography fields ([#528](https://github.com/aristath/kirki/issues/528)).
515
- * FIX: translation strings ([#960](https://github.com/aristath/kirki/issues/960)).
516
- * FIX: `postMessage` for `background-image` properties ([#963](https://github.com/aristath/kirki/issues/963)).
517
- * FIX: Reset Typography Control without font-family default value ([#951](https://github.com/aristath/kirki/issues/951)).
518
- * FIX: Typography field: font-style missing in CSS output if variant is regular/400 ([#977](https://github.com/aristath/kirki/issues/977)).
519
- * FIX: Placing two editor controls in the customizer leads to odd behavior ([#140](https://github.com/aristath/kirki/issues/140)).
520
- * FIX: Typography field: letter-spacing missing in CSS output if its value is 0 ([#978](https://github.com/aristath/kirki/issues/978)).
521
- * FIX: Allow using HTML in section descriptions ([#976](https://github.com/aristath/kirki/issues/976)).
522
- * FIX: Bug preventing partial refreshes from working properly ([#991](https://github.com/aristath/kirki/issues/991)).
523
- * FIX: Better internationalization handling.
524
- * FIX: Output errors on typography settings ([#975](https://github.com/aristath/kirki/issues/975)).
525
- * NEW: Added a new `attr` argument to `js_vars` ([#957](https://github.com/aristath/kirki/issues/957)).
526
- * NEW: Implemented both `AND` and `OR` conditionals in `active_callback` arrays ([#839](https://github.com/aristath/kirki/issues/839)).
527
- * NEW: Allow defining an array of dashicons to use.
528
- * NEW: Added a `link` control type.
529
-
530
- = 2.3.2 =
531
-
532
- May 2, 2016, dev time: 52 hours.
533
-
534
- * NEW: Completely refactored `editor` controls.
535
- * NEW: Completely re-styled `code` controls.
536
- * NEW: Added a new `kirki/{$config_id}/styles` filter ([#908](https://github.com/aristath/kirki/issues/908)).
537
- * NEW: Added a `customize-control-kirki` class to all Kirki controls.
538
- * FIX: Field type number : Cannot read property 'min' of undefined ([#911](https://github.com/aristath/kirki/issues/911)).
539
- * FIX: All controls are now prefixed ([#918](https://github.com/aristath/kirki/issues/918))
540
- * FIX: `alpha` argument in color-alpha controls ([#932](https://github.com/aristath/kirki/issues/932)).
541
- * FIX: Name attribute in repeaters (props @guillaumemolter).
542
- * FIX: Missing label for checkbox controls inside repeaters (props @guillaumemolter).
543
- * FIX: Placing 2 editor controls in the customizer leads to odd behaviour ([#140](https://github.com/aristath/kirki/issues/140)).
544
- * FIX: `active_callback` conbined with the old `required` argument. ([#906](https://github.com/aristath/kirki/issues/906)).
545
- * FIX: Double prefix and suffix in `js_vars` ([#943](https://github.com/aristath/kirki/issues/943)).
546
- * FIX: Typography control returns both 'subset' and 'subsets' indexes with the same value ([#948](https://github.com/aristath/kirki/issues/948)).
547
- * FIX: Use `strict` JS mode in all controls.
548
-
549
- = 2.3.1 =
550
-
551
- April 19, 2016, dev time: 30 hours.
552
-
553
- * FIX: Spacing control JS dependencies.
554
- * FIX: Output property ignored in multicolor field.
555
- * FIX: Image sub-controls in repeaters were causing a JS error.
556
- * FIX: Text Domain Compliance with Themecheck.
557
- * FIX: PostMessage scripts when using more than 1 elements for the output.
558
- * FIX: Default values for swithes, toggles & checkboxes.
559
- * FIX: Conflict with WP Core's `dropdown-pages` control.
560
- * FIX: Auto-transport not working when using serialized options instead of theme_mods.
561
- * FIX: `value_pattern` was not working properly when used in `js_vars`.
562
- * FIX: Repeater control bugfixes (props @guillaumemolter).
563
- * FIX: multi-selects saving single value.
564
- * NEW: Added support for `upload` controls in repeaters (props @guillaumemolter).
565
- * NEW: Adding mime_type parameter for image, cropped_image, upload controls in repeaters (props @guillaumemolter).
566
- * NEW: Added color-picker support in repeater fields (props @guillaumemolter).
567
-
568
- = 2.3.0 =
569
-
570
- April 10, 2016, dev time: 21 hours.
571
-
572
- Kirki is now 100% WordPress Coding Standards compliant.
573
-
574
- * FIX: Escaping google-font URLs when possible.
575
- * FIX: Only enqueue the tooltips script if needed.
576
- * FIX: WordPress Coding Standards.
577
- * FIX: undefined sub-controls were still being saved in typography fields
578
- * FIX: Javascript Console Errors: "wp.customize" object undefined when Kirki fields were added in `customize_register`
579
- * FIX: markup in editor fields - props @manuelmoreale.
580
- * FIX: multiple styles in head when using js_vars
581
- * FIX: Sanitization for rem units
582
- * FIX: CSS output for multicolor controls
583
- * NEW: Repeater labels are now dynamic - props @guillaumemolter.
584
- * NEW: The entire header on repeaters is now draggable - props @guillaumemolter.
585
- * TWEAK: More efficient JS code for the typography control
586
-
587
- = 2.2.10 =
588
-
589
- * FIX: Issue with URLs when using Kirki embedded in a theme and not installed as a plugin.
590
-
591
- = 2.2.9 =
592
-
593
- * FIX: Repeater controls were not working on 2.2.8 due to a typo - props @guillaumemolter
594
- * NEW: Repeater fields now allow more control types (email/tel/url/hidden) - props @guillaumemolter
595
-
596
- = 2.2.8 =
597
-
598
- April 6, 2016, dev time: 5 hours.
599
-
600
- * FIX: Enqueued assets missing when useg WP_DEBUG & WP_DEBUG_SCRIPT
601
- * FIX: Checkboxes were not properly displaying their values
602
- * FIX: Javascript errors when `number` controls were used without `min`, `max` or `step`.
603
- * FIX: Multiselect controls issue with the `sanitize_callback` used.
604
- * NEW: Make attributes in `cropped_image` sub-controls inside repeaters dynamic (props @guillaumemolter).
605
-
606
- = 2.2.7 =
607
-
608
- April 5, 2016, dev time: 23 hours.
609
-
610
- * FIX: Properly parsing `postMessage` scripts when `transport` is set to `auto`.
611
- * FIX: Background image was outputing CSS even if it was empty.
612
- * FIX: Default value for checkboxes.
613
- * FIX: Issue with plugin URLs in the customizer, when the plugin was embedded in a theme.
614
- * FIX: Descriptions were now shown in `sortable` fields.
615
- * FIX: Reset not working for textarea fields.
616
- * FIX: In some cases only the first element in `output` arguments was being processed.
617
- * FIX: edge-case bugfix for select controls when data saved if the db was somehow mis-formatted.
618
- * FIX: Repeater controls now use image IDs instead of image URLs. Props @guillaumemolter
619
- * NEW: Added `text-align` ability in `typography` fields.
620
- * NEW: Added `text-transform` ability in `typography` fields.
621
- * NEW: Introduce `value_pattern` argument for `output` & `js_vars`.
622
- * NEW: Started refactoring the `Kirki_Field` class. Now each field can have its own sub-class extending the main Kirki_Field object.
623
- * NEW: `multicolor` control.
624
- * NEW: Added `cropped_image` support in `repeater`. Props @guillaumemolter
625
- * TWEAK: Renamed `Kirki_Customizer_Scripts_Loading` to `Kirki_Scripts_Loading`.
626
- * TWEAK: Renamed `Kirki_Customizer_Scripts_Tooltips` to `Kirki_Scripts_Tooltips`.
627
- * TWEAK: Renamed `Kirki_Customizer_Scripts_Icons` to `Kirki_Scripts_Icons`.
628
- * TWEAK: More inline comments, docs & coding-standards improvements.
629
- * DEPRECATED: Removed the `Kirki_Colourlovers` class.
630
-
631
- = 2.2.6 =
632
-
633
- March 26, 2016, dev time: 10 hours
634
-
635
- * FIX: Invalid variants for google fonts were getting enqueued due to a mischeck.
636
- * FIX: Repeater rows are now minimized by default.
637
- * FIX: Styling for the `dropdown-pages` control.
638
- * FIX: `switch` controls now properly resize based on the label used in the `choices` argument.
639
- * FIX: It is now possible to use `calc()` in CSS value controls.
640
- * FIX: Styles were being applied to the customizer even if they were not defined in the `kirki/config` filter.
641
- * FIX: Removed unnecessary class inheritances & other code cleanups.
642
- * NEW: Allow resetting options per-section.
643
- * NEW: Added new `color-palette` control.
644
- * NEW: Added `'transport' => 'auto'` to auto-calculate postMessage scripts from the `output` argument when possible.
645
- * NEW: Added Material design palettes in the `Kirki_Helper` class.
646
- * NEW: Allow changing the "Add Row" text on repeater fields.
647
- * NEW: Allow setting a limit for repeater rows.
648
-
649
- = 2.2.5 =
650
-
651
- March 23, 2016, dev time: 7 hours
652
-
653
- * FIX: Google fonts now loaded via a PHP array instead of a JSON file.
654
- * FIX: CSS issue due to escaped quotes on standard fonts.
655
- * FIX: Issue when using `units` on `js_vars` combined with the `style` method.
656
- * FIX: Missing textdomain on a string.
657
- * NEW: Refactored postMessage scripts.
658
- * NEW: Allow passing options to iris using the `choices` argument on color controls.
659
- * NEW: Allow disabling the custom loader using the `disable_loader` argument in the `kirki/config` filter.
660
-
661
- = 2.2.4 =
662
-
663
- March 20, 2016, dev time: 6 hours
664
-
665
- * FIX: Removed unnecessary CSS echoed by the `typography` control
666
- * FIX: Color Calculation class improvements
667
- * FIX: CSS improvement for `toggle` controls
668
- * NEW: Added `dashicons` field
669
- * NEW: Added the ability to limit the number of rows in `repeater` controls (props @fovoc)
670
-
671
- = 2.2.3 =
672
-
673
- March 19, 2016
674
-
675
- * FIX: Selecting a color inside typography controls was throwing a JS error (typo)
676
- * FIX: CSS alignment for descriptions in toggle controls
677
- * FIX: Default value for letter-spacing setting in typography controls (props @andreg)
678
-
679
- = 2.2.2.1 =
680
-
681
- March 18, 2016, dev time: 5 minutes
682
-
683
- * FIX: Backwards-compatibility bugfix
684
-
685
- = 2.2.2 =
686
-
687
- March 17, 2016, dev time: 10 minutes
688
-
689
- * FIX: PHP notice for non-standard controls when the `element` defined in an `output` argument is of type `array`.
690
-
691
- = 2.2.1 =
692
-
693
- March 17, 2016, dev time: 3 hours
694
-
695
- * FIX: Alpha channel was always enabled for color controls
696
- * FIX: PHP Notices in the class-kirki-output-control-typography.php file
697
- * FIX: PHP Fatal error on PHP 5.2
698
- * FIX: PHP Notice in the class-kirki-field.php file
699
- * FIX: PHP Fatal error when using background-position in the output argument
700
- * TWEAK: Removed unused languages from CodeMirror to reduce the plugin's size
701
-
702
- = 2.2.0 =
703
-
704
- March 16, 2016, dev time: 120 hours
705
-
706
- * FIX: Improved & simplified the `number` control.
707
- * FIX: Improved & simplified the `spacing` control.
708
- * FIX: Minor bugfix on the `select` control.
709
- * FIX: WP Coding standards improvements.
710
- * FIX: Bugfix for radio controls.
711
- * FIX: Fixed repeater remove image not triggering save button to activate, and added a placeholder when the image is removed. (props @sayedwp)
712
- * FIX: Fixed bug when using negative numbers as min value in the `number` field
713
- * FIX: Typo in the textdomain for some strings (some strings were using "Kirki" instead of "kirki").
714
- * FIX: Complete refactor & rewrite of the google-fonts implementation.
715
- * FIX: IE11 bug on radio-image controls.
716
- * FIX: Radio-image bug when used with serialized options.
717
- * NEW: Complete refactor & rewrite of typography control.
718
- * NEW: Refactored the CSS output methods.
719
- * NEW: Added new mothods for detecting dependencies.
720
- * NEW: Added font-subsets in typography controls.
721
- * NEW: Google fonts now only show valid variants & subsets in typography controls.
722
- * NEW: Implemented partial refreshes for WP 4.5 using a "partial_refresh" argument (formatted as an array).
723
- * NEW: Better autoloader & improved file structure.
724
- * NEW: Deprecated the `Kirki_Field_Sanitize` class in favor of a more simplified & robust implementation.
725
- * NEW: Completely refactored the `Kirki_Field` class, we're migrating to a more OOP model.
726
- * NEW: Added a new `kirki-generic` control.
727
- * NEW: Deprecated the custom text control and used the new `kirki-generic` control instead.
728
- * NEW: Deprecated the custom textarea control and used the new `kirki-generic` control instead.
729
- * NEW: Renamed the `help` argument to `tooltip`. `help` will continue to work as an alias.
730
- * NEW: Merged the `color` & color-alpha` controls. We now use the `color-alpha` control for all colors, and just modify the `data-alpha` property it has.
731
- * NEW: Started an OOP rewrite of many classes
732
- * NEW: Started rewriting the PHPUNIT tests & tweaked them so they can now run on localhosts (like VVV) and not just on travis-ci.
733
- * NEW: Included the ariColor library for color calculations (https://aristath.github.io/ariColor/)
734
- * TWEAK: Other code refactoring for improved performance
735
- * TWEAK: Updated `grunt` packages.
736
-
737
- = 2.1.0.1 =
738
-
739
- February 17, 2016, dev time: 5 minutes
740
-
741
- * FIX: PHP Notices (undefined index)
742
-
743
- = 2.1.0 =
744
-
745
- February 17, 2016, dev time: 4 hours
746
-
747
- * FIX: Image field issues inside the Repeater field (props @sayedwp)
748
- * NEW: Allow disabling output per-config
749
- * NEW: Introduce 'postMessage' => 'auto' option in config (will auto-create `js_vars` using the `output` argument)
750
- * NEW: New color control using a js-based template
751
- * TWEAK: Branding script rewrite
752
- * TWEAK: Color controls styling
753
- * TWEAK: Coding improvements & cleanups
754
-
755
- = 2.0.9 =
756
-
757
- February 13, 2016, dev time: 1 hour.
758
-
759
- * FIX: Google fonts bug (use double quotes when font name contains a space character)
760
- * FIX: Checkbox control bug (checkboxes were always displayed as checked, regardless of their actual value)
761
- * NEW: Intruducing KIRKI_NO_OUTPUT constant that disables CSS output completely when set to true.
762
-
763
- = 2.0.8 =
764
-
765
- February 10, 2016, dev time: 2 hours
766
-
767
- * FIX: Only load Kirki styles when in the customizer
768
- * FIX: Performance issue with Google Fonts
769
- * NEW: Added radio-image controls to repeaters
770
- * TWEAK: Better color handling in the Kirki_Color class
771
-
772
- = 2.0.7 =
773
-
774
- January 19, 2016, dev time: 1 hour
775
-
776
- * FIX: Narrow the scope of "multicheck" modification checker (props @chetzof)
777
- * FIX: PHP warnings due to invalid callback method
778
- * FIX: postMessage bug introduced in 2.0.6 (2 lines commented-out)
779
-
780
- = 2.0.6 =
781
-
782
- January 18, 2016, dev time: 7 hours
783
-
784
- * FIX: Fix active callback for multidimensional arrays. (props @andrezrv)
785
- * FIX: Correctly check current value of checkbox control. (props @andrezrv)
786
- * FIX: Bug in the sortable field (props @daviedR)
787
- * FIX: Fixed some bugs that occured when using serialized options instead of theme_mods
788
- * NEW: Added an image sub-field to repeater fields (props @sayedwp)
789
- * NEW: Added a JS callback to js_vars (props @pingram3541)
790
- * TWEAK: Settings sanitization
791
- * TWEAK: Removed demo theme from the plugin. This is now provided separately on https://github.com/aristath/kirki-demo
792
-
793
- = 2.0.5 =
794
-
795
- December 23, 2015, dev time: 2.5 hours
796
-
797
- * FIX: Disabled the ajax-loading method for stylesheets. All styles are now added inline. Will be re-examined for a future release.
798
- * FIX: Number controls were not properly triggering changes
799
- * FIX: Styling for number controls
800
- * FIX: In some cases the dynamic CSS was added before the main stylesheet. We now add them using a priority of 999 to ensure they are enqueued afterwards.
801
-
802
- = 2.0.4 =
803
-
804
- December 19, 2015, dev time: 3 hours
805
-
806
- * NEW: Added units support to the Typography field
807
- * NEW: Default methods of enqueuing styles in now inline.
808
- * NEW: Added 'inline_css' argument to config. set to false to add styles using AJAX.
809
- * FIX: HTML mode for CodeMirror now functional
810
- * FIX: PHP Notices when the config filter is used wrong
811
- * FIX: Monor bugfix for text inputs
812
- * FIX: Indentation & coding standards
813
- * FIX: failing PHPUNIT test.
814
- * TWEAK: Remove passing click event object
815
-
816
- = 2.0.3 =
817
-
818
- December 6, 2015, dev time: 45 minutes
819
-
820
- * Bugfix for updates
821
-
822
- = 2.0.2 =
823
-
824
- December 6, 2015, dev time: 30 minutes
825
-
826
- * FIX: Fatal error on update (not on new installations)
827
- * FIX: Typo
828
-
829
- = 2.0.1 =
830
-
831
- December 6, 2015, dev time: 10 minutes
832
-
833
- * FIX: Some configurations were failing with the new autoloader. Reverted to a simpler file structure.
834
-
835
- = 2.0 =
836
-
837
- December 6, 2015, dev time > 140 hours
838
-
839
- * NEW: Added support for `sanitize_callback` arguments on each item in the CSS `output`.
840
- * NEW: Added the ability to define an array as element in the `output`.
841
- * NEW: Auto-prefixing CSS output for cross-browser compatibilities.
842
- * NEW: Allow using arrays in settings.
843
- * NEW: Dimension Field.
844
- * NEW: Repeater Field.
845
- * NEW: Code Field using the ACE editor.
846
- * NEW: Typography Control.
847
- * NEW: Preset Field.
848
- * NEW: Demo theme.
849
- * NEW: Spacing Control.
850
- * REMOVED: Redux Framework compatibility.
851
- * FIX: Minor bugfixes to the Kirki_Color class.
852
- * FIX: kirki_get_option now uses Kirki::get_option().
853
- * FIX: Various bugfixes.
854
- * TWEAK: Converted the `checkbox` control to use the JS templating system.
855
- * TWEAK: Converted the `custom` control to use the JS templating system.
856
- * TWEAK: Converted the `multicheck` control to use the JS templating system.
857
- * TWEAK: Converted the `number` control to use the JS templating system.
858
- * TWEAK: Converted the `palette` control to use the JS templating system.
859
- * TWEAK: Converted the `radio-buttonset` control to use the JS templating system.
860
- * TWEAK: Converted the `radio-image` control to use the JS templating system.
861
- * TWEAK: Converted the `radio` control to use the JS templating system.
862
- * TWEAK: Converted the `select` control to use the JS templating system.
863
- * TWEAK: Converted the `slider` control to use the JS templating system.
864
- * TWEAK: Converted the `switch` control to use the JS templating system.
865
- * TWEAK: Converted the `textarea` control to use the JS templating system.
866
- * TWEAK: Converted the `toggle` control to use the JS templating system.
867
- * TWEAK: `radio-buttonset` controls are now CSS-only.
868
- * TWEAK: `radio-image` controls are now CSS-only.
869
- * TWEAK: `select` controls nopw use [selectize](http://brianreavis.github.io/selectize.js/) instead of [Select2](https://select2.github.io/).
870
- * TWEAK: Deprecated `select2` and `select2-multiple` controls. We now have a global `select` control. Previous implementations gracefully fallback to the current one.
871
- * TWEAK: `switch` controls are now CSS-only.
872
- * TWEAK: `toggle` controls are now CSS-only.
873
- * TWEAK: Sliders now use an HTML5 "range" input instead of jQuery-UI.
874
- * TWEAK: Better coding standards.
875
- * TWEAK: Descriptions styling.
876
- * TWEAK: Improved controls styling.
877
- * TWEAK: Compiled CSS & JS for improved performance.
878
- * TWEAK: Added prefix to the sanitized output array.
879
- * TWEAK: Updated google-fonts.
880
- * TWEAK: Grunt integration.
881
- * TWEAK: Some Code refactoring.
882
-
883
- = 1.0.2 =
884
-
885
- July 17, 2014, dev time: 5 minutes
886
-
887
- * NEW: Added 'disable_output' and 'disable_google_fonts' arguments to the configuration.
888
-
889
- = 1.0.1 =
890
-
891
- July 17, 2014, dev time: 1 hour
892
-
893
- * FIX: Issues when using serialized options instead of theme_mods or individual options.
894
- * FIX: Issues with the `output` argument on fields.
895
- * FIX: Other minor bugfixes
896
-
897
- = 1.0.0 =
898
-
899
- July 11, 2014, dev time: 177 hours
900
-
901
- * NEW: Added PHPUnit tests
902
- * NEW: Use wp_add_inline_style to add customizer styles
903
- * NEW: Rebuilt the background fields calculation
904
- * NEW: Now using Formstone for switches & toggles
905
- * NEW: Added a new API. See https://github.com/aristath/kirki/wiki for documentation.
906
- * NEW: Minimum PHP requirement is now PHP 5.2
907
- * NEW: Added a Select2 field type.
908
- * NEW: Introducing the Kirki::get_option() method to get values.
909
- * NEW: added 'media_query' argument to output.
910
- * NEW: Added ability to get variables for CSS preprocessors from the customizer values. See https://github.com/aristath/kirki/wiki/variables for documentation
911
- * NEW: now supporting 'units' to all outputs to support '!important'
912
- * NEW: Ability to create panels & sections using the new API.
913
- * NEW: added a get_posts method to the Kirki class.
914
- * NEW: Implement width argument in the styling options. See https://github.com/aristath/kirki/wiki/Styling-the-Customizer
915
- * NEW: add 'kirki/control_types' filter
916
- * FIX: Properly saving values in the db when using serialized options
917
- * FIX: Check if classes & functions exist before adding them (allows for better compatibility when embedded in a theme)
918
- * FIX: PHP Warnings & Notices
919
- * FIX: Other minor bugfixes
920
- * FIX: Now using consistently `option_type` instead of `options_type` everywhere
921
- * FIX: `Kirki::get_option()` method now works for all fields, including background fields.
922
- * FIX: avoid errors when Color is undefined in background fields
923
- * FIX: Use WP_Filesystem to get the google fonts array from a json file
924
- * FIX: Radio-Button styling
925
- * FIX: PHP Notices
926
- * FIX: Typos
927
- * FIX: Properly sanitizing rgba colors
928
- * FIX: Properly sanitize numbers
929
- * FIX: Make sure all variables are escaped on output
930
- * TWEAK: Simplify the Colourlovers integration.
931
- * TWEAK: Improve sanitization
932
- * TWEAK: Improve the Kirki_Styles_Customizer class
933
- * TWEAK: Code cleanups
934
- * TWEAK: Added more inline docs (lots of them)
935
- * TWEAK: Use active_callback for required arguments instead of custom JS
936
- * TWEAK: Updated translation files
937
- * TWEAK: Better color manipulation in the Kirki_Color class
938
- * TWEAK: Move secondary classes instantiation to the Kirki() function.
939
- * TWEAK: set a $kirki global
940
- * TWEAK: deprecate getOrThrow method in the Kirki_Config class.
941
- * TWEAK: Move sanitisation functions to a Kirki_Sanitize class.
942
- * TWEAK: Rename Kirki_Framework to Kirki_Toolkit.
943
- * TWEAK: Move variables to the new API
944
- * TWEAK: simplify Kirki_Controls class
945
- * TWEAK: move the kirki/fields & kirki/controls filters to the new API
946
- * REMOVED: remove the 'stylesheet_id' from the configuration.
947
-
948
- = 0.8.4 =
949
-
950
- April 6, 2014, dev time: 0.5 hours
951
-
952
- * FIX: Color sanitization was distorting 0 characters in the color hex.
953
- * FIX: Properly sanitizing ColorAlpha controls
954
- * FIX: Sanitizing more properties in the Fields class
955
- * FIX: removing remnant double-sanitization calls from the controls classes
956
-
957
- = 0.8.3 =
958
-
959
- April 5, 2014, dev time: 28 hours
960
-
961
- * NEW: Introduce a Field class
962
- * NEW: Introduce a Builder class
963
- * TWEAK: Code Cleanups
964
- * NEW: Added ability to use 'option' as the setting type
965
- * Fix : Bugs in the color calculation class
966
- * TWEAK: Everything gets sanitized in the "Field" class
967
- * FIX: Bugs in sortable field
968
- * FIX: Editor control had no description
969
- * NEW: Added a color-alpha control. To use it just set an rgba color as the default value.
970
- * TWEAK: SCSS & CSS improvements
971
- * FIX: Various PHP notices and warnings when no fields are defined
972
- * TWEAK: More efficient color sanitization method
973
- * TWEAK: Improved number control presentation
974
- * TWEAK: Improved the way background fields are handled
975
- * TWEAK: Checkboxes styling
976
- * NEW: Allow using rgba values for background colors
977
- * FIX: CSS fix - :focus color for active section
978
- * NEW: Add a static 'prepare' method to the ScriptRegistry class
979
- * FIX: Issues with the URL when Kirki is embedded in a theme
980
-
981
- = 0.8.2 =
982
-
983
- March 30, 2015, dev time: 5 minutes
984
-
985
- * FIX: Autoloader could not properly include files due to strtolower()
986
-
987
- = 0.8.1 =
988
-
989
- March 30, 2015, dev time: 30 minutes
990
-
991
- * FIX: Translation strings now overridable using the config filter.
992
-
993
- = 0.8.0 =
994
-
995
- March 30, 2015, dev time: 32 hours
996
-
997
- * Improvement: OOP redesign (props @vpratfr)
998
- * NEW: Added Palette control
999
- * NEW: Added Editor control (WYSIWYG - uses TinyMCE)
1000
- * NEW: Added Custom control (free html)
1001
- * NEW: Added a Kirki_Colourlovers class to use palettes from the colourlovers API
1002
- * NEW: Added a composer file (props @vpratfr)
1003
- * FIX: Wrong settings IDs
1004
- * FIX: Color calculation on RGBA functions were off
1005
- * TWEAK: Restructuring the plugin (props @vpratfr)
1006
- * NEW: added a functional kirki_get_option() function
1007
- * TWEAK: Simplified configuration options.
1008
- * NEW: Turn Kirki into a singleton and a facade (props @vpratfr)
1009
- * TWEAK: Completely re-written the customizer styles
1010
- * NEW: Using SASS for customizer styles
1011
- * TWEAK: Deprecating the group_title control in favor of the new custom control
1012
- * TWEAK: Changed the CSS for checkboxes
1013
-
1014
- = 0.7.1 =
1015
-
1016
- March 15, 2015, dev time: 2 hours
1017
-
1018
- * REMOVED: Remove the `kirki_get_option` function that was introduced in 0.7 as it's not working properly yet.
1019
- * FIX: Undefined index notice when a default value for the control was not defined
1020
- * TWEAK: `logo_image` now injects an `img` element instead of a `div` with custom background
1021
- * NEW: Added `description` argument in the kirki configuration (replaces the theme description)
1022
-
1023
- = 0.7 =
1024
-
1025
- March 14, 2015, dev time: 10 hours
1026
-
1027
- * FIX: Array to string conversion that happened conditionally when used with googlefonts. (props @groucho75)
1028
- * FIX: Background opacity affects background-position of bg image
1029
- * FIX: font-weight not being applied on google fonts
1030
- * NEW: Added `kirki_get_option( $setting );` function that also gets default values
1031
- * TWEAK: Singleton for main plugin class
1032
- * FIX: Prevent empty help tooltips
1033
- * NEW: Added `toggle` control
1034
- * NEW: Added `switch` control
1035
- * FIX: Color controls were not being reset to default:
1036
- * TWEAK: Tooltips now loaded via jQuery
1037
- * TWEAK: Renamed `setting` to settings for consistency with WordPress core
1038
- * TWEAK: Renamed `description` to `help` and `subtitle` to `description for consistency with WordPress core
1039
- * TWEAK: Backwards-compatibility improvements
1040
- * NEW: Allow hiding background control elements by not including default values for them
1041
- * TWEAK: Performance improvements
1042
- * TWEAK: Using WordPress core controls instead of custom ones when those are available
1043
- * TWEAK: Separate logic for multiple-type controls that were using the "mode" argument. This has been deprecated in favor of completely separate control types.
1044
-
1045
- = 0.6.2 =
1046
-
1047
- March 2, 2015, dev time: 3 hours
1048
-
1049
- * FIX: Frontend styles were not properly enqueued (props @dmgawel)
1050
- * NEW: Allow multiple output styles per control defined as an array of arrays.
1051
- * FIX: Background control styles
1052
- * FIX: Serialise default values for the sortable control. Now you can define default values as an array.
1053
- * FIX: Required script
1054
- * FIX: \'_opacity\' was added to a lot of controls by mistake. Removed it and wrote a migration script.
1055
-
1056
- = 0.6.1 =
1057
-
1058
- February 25, 2015, dev time: 1 hours
1059
-
1060
- * FIX: Sortables controls had a JS conflict
1061
- * FIX: Switches & Toggles were not properly working
1062
-
1063
- = 0.6.0 =
1064
-
1065
- February 25, 2015, dev time: 9 hours
1066
-
1067
- * FIX: Tooltips now properly working
1068
- * NEW: Added checkbox switches
1069
- * NEW: Added checkbox toggles
1070
- * FIX: Generated CSS is not properly combined & minified
1071
- * FIX: Re-structuring files hierarchy
1072
- * FIX: Simplify the way controls are loaded
1073
- * NEW: Only load control classes when they are needed
1074
- * NEW: Introducing Kirki_Customize_Control class
1075
- * FIX: CSS tweaks
1076
- * NEW: Sortable control (creating one is identical to a select control, but with `\'type\' => \'sortable\'`)
1077
- * FIX: Double output CSS (props @agusmu)
1078
- * NEW: Google fonts now parsed from a json file.
1079
-
1080
- = 0.5.1 =
1081
-
1082
- January 22, 2015
1083
-
1084
- * FIX: Transport defaults to refresh instead of postMessage
1085
- * FIX: undefined index notice.
1086
-
1087
- = 0.5 =
1088
-
1089
- January 21, 2015
1090
-
1091
- * NEW: Automatic output of styles for generic controls.
1092
- * NEW: Automatic output of styles + scripts for fonts (including googlefonts )
1093
- * NEW: The \'output\' argument on background controls is now an array for consistency with other controls. Older syntax is still compatible though. :)
1094
- * NEW: Add the ability to auto-generate styles for colors.
1095
- * FIX: Add a blank stylesheet if we need one and no stylesheet_id has been defined in the config options.
1096
- * FIX: CSS-only tooltips. Fixes issue with tooltips now showing up on WP >= 4.1
1097
- * FIX: Code cleanups
1098
- * NEW: Added support for WordPress\'s transport arguments
1099
- * FIX: All controls now have a sanitization callback. Users can override the default sanitizations by adding their own \'sanitize_callback\' argument.
1100
- * FIX: OOP rewrite
1101
- * FIX: Strip protocol from Google API link
1102
- * FIX: Loading order for some files
1103
- * FIX: Removed deprecated less_var argument
1104
-
1105
- = 0.4 =
1106
-
1107
- October 25, 2014
1108
-
1109
- * FIX: bugfix for selector
1110
- * NEW: Change the Kirki theme based on which admin theme is selected.
1111
- * FIX: Tranlsation domain issue
1112
- * NEW: Added a \"group_title\" control
1113
- * FIX: Updated the required script
1114
- * FIX: Updating CSS
1115
- * Other minor improvements and bugfixes
1116
-
1117
- = 0.3 =
1118
-
1119
- May 26, 2014
1120
-
1121
- * NEW: added background field
1122
- * NEW: added \'output\' argument to directly output the CSS
1123
-
1124
- = 0.2 =
1125
-
1126
- May 9, 2014
1127
-
1128
- * Initial version
1129
-
1130
- == Upgrade Notice ==
1131
-
1132
- = 3.0.0 =
1133
-
1134
- This is a major update, please keep a backup of your files and database before updating.
 
 
 
 
 
 
 
 
 
 
1
+ === Kirki ===
2
+ Contributors: aristath, fovoc, igmoweb
3
+ Tags: customizer,options framework, theme, mods, toolkit
4
+ Donate link: https://aristath.github.io/donate
5
+ Requires at least: 4.9
6
+ Tested up to: 4.9.2
7
+ Stable tag: 3.0.28
8
+ License: MIT
9
+ License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
+
11
+ The ultimate framework for theme developers using the WordPress Customizer
12
+
13
+
14
+ == Description ==
15
+
16
+ [![Build Status](https://travis-ci.org/aristath/kirki.svg?branch=develop)](https://travis-ci.org/aristath/kirki) [![Code Climate](https://codeclimate.com/github/aristath/kirki/badges/gpa.svg)](https://codeclimate.com/github/aristath/kirki) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/66d6d8b6a4654cd18686ed1cd9f1bfb3)](https://www.codacy.com/app/aristath/kirki?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=aristath/kirki&amp;utm_campaign=Badge_Grade) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/aristath/kirki/badges/quality-score.png?b=develop)](https://scrutinizer-ci.com/g/aristath/kirki/?branch=develop)
17
+
18
+ Using Kirki theme developers can create rich experiences for the WordPress Customizer using best coding practices.
19
+
20
+ Included are more than 30 custom control types ranging from simple sliders to complex typography controls with Google-Fonts integration, automatic CSS generation, `postMessage` scripts automatically generated, tooltips and a lot of extras that make developing themes a lot faster for developers and meaningful for users.
21
+
22
+ We advise you to familiarise yourself with the Customizer API before you start writing your theme using Kirki. An excellent handbook for the WordPress Customizer can be found on the [developer.wordpress.org](https://developer.wordpress.org/themes/customize-api/) website.
23
+
24
+ You can find detailed documentation on how to use Kirki on [https://aristath.github.io/kirki/](https://aristath.github.io/kirki/)
25
+
26
+ [Development and issues on github](https://github.com/aristath/kirki).
27
+
28
+ == Installation ==
29
+
30
+ Simply install as a normal WordPress plugin and activate.
31
+
32
+ If you want to integrate Kirki in your theme or plugin, please read the instructions on [our documentation site](https://aristath.github.io/kirki/docs/integration).
33
+
34
+ == Changelog ==
35
+
36
+ = 3.0.28 =
37
+
38
+ May 15 2018, dev time: 12 hours.
39
+
40
+ * Fix: Repeater control JS issue if saved value is malformatted [#1879](https://github.com/aristath/kirki/issues/1879) - props @asilcetin.
41
+ * Fix: Preset control bug [#1882](https://github.com/aristath/kirki/issues/1882).
42
+ * Fix: JS error if an SVG is uploaded to an image control [#1883](https://github.com/aristath/kirki/issues/1883) Props @seantjohnson-dev
43
+ * New: GDPR-Compliance: Google-Fonts are now downloaded server-side bypassing the google-CDN which collects user's IP addresses and personal data without their consent.
44
+ * New: Added support for css-variables.
45
+
46
+ = 3.0.27 =
47
+
48
+ April 30 2018, dev time: 1 hour.
49
+
50
+ * Fix: multiselect in repeaters. Props @asilcetin [#1876](https://github.com/aristath/kirki/issues/1876).
51
+ * Fix: CSS output on numeric values. [issue link](https://wordpress.org/support/topic/all-css-output-from-kirki-stop-working-on-version-3-0-26/).
52
+
53
+ = 3.0.26
54
+
55
+ April 27 2018, dev time: 43 hours.
56
+
57
+ * Fix: Color Palette: material colors 'light-blue' doesn't work [#1783](https://github.com/aristath/kirki/issues/1783).
58
+ * Fix: Google Fonts switch error [#1791](https://github.com/aristath/kirki/issues/1791).
59
+ * Fix: FontAwesome JS is being loaded even if you don't need it on front end [#1786](https://github.com/aristath/kirki/issues/1786).
60
+ * Fix: Color Palette: Active color before section title [#1782](https://github.com/aristath/kirki/issues/1782).
61
+ * Fix: Removed version from the webfont script.
62
+ * Fix: Validation error for dimension fields.
63
+ * Fix: `button_label` argument for repeater fields (props @felipeelia).
64
+ * Fix: Allow html on radio-buttonset choices [#1818](https://github.com/aristath/kirki/issues/1818).
65
+ * Fix: `Kirki_Helper::compare_values` vs. `field-dependencies.js` boolean issue (props @CaptJiggly) [#1825](https://github.com/aristath/kirki/issues/1825).
66
+ * Fix: `active_callback` not working for checkboxes [#1809](https://github.com/aristath/kirki/issues/1809).
67
+ * Fix: Nested `active_callback` args not working properly (AND|OR relations) [#1809](https://github.com/aristath/kirki/issues/1809).
68
+ * Fix: Updated google-fonts.
69
+ * Fix: Display typography with no default values [#1797](https://github.com/aristath/kirki/issues/1797).
70
+ * Fix: Define "normal" as a valid css-value for sanitizations [#1814](https://github.com/aristath/kirki/issues/1814).
71
+ * Fix: `background` controls now output `background-color` as simply `background` if no `background-image` is defined in the value [#1808](https://github.com/aristath/kirki/issues/1808).
72
+ * Fix: @media-queries fix due to minimized CSS. [#1787](https://github.com/aristath/kirki/issues/1787).
73
+ * Fix: `Kirki_Helper::compare_values` contains/in PHP warning if value doesn't exist in array [#1828](https://github.com/aristath/kirki/issues/1828).
74
+ * Fix: Invalid Value in the Dimension control [#1844](https://github.com/aristath/kirki/issues/1844).
75
+ * Fix: Add `fr` to the array of valid units used in validations [
76
+ 86adedb](https://github.com/aristath/kirki/pull/1784/commits/86adedb8cd4c06c7e6538c3087233a6840dee562)
77
+ * Fix: Updated webfonts.
78
+ * New: Migrated `number` control to new structure.
79
+
80
+ = 3.0.25 =
81
+
82
+ January 23 2018, dev time: 1 hour.
83
+
84
+ Please note that the typography controls since v3.0.23 no longer require subsets. This is not a bug or omission, subsets are simply no longer necessary because there's an implementation now that loads them properly without requiring the user to define it.
85
+
86
+ * Fix: partial reversion of webfontloader improvements in order to resolve an issue with incorect font-weights loading.
87
+
88
+ = 3.0.24 =
89
+
90
+ January 23 2018, dev time: 10 minutes.
91
+
92
+ * Fix: Added back the `get_google_font_subsets()` method. Although it was always meant just to be used internally apparently a couple of themes out there use it and its removal caused a fatal error.
93
+
94
+ = 3.0.23 =
95
+
96
+ January 22 2018, dev time: 23 hours.
97
+
98
+ * Fix: clear button on color controls [#1720](https://github.com/aristath/kirki/issues/1720)
99
+ * Fix: PHP mode in code controls.
100
+ * Fix: `active_callback` not working for upload fields [#1732](https://github.com/aristath/kirki/issues/1732)
101
+ * Fix: accessibility issue on radio-buttonset controls [#1722](https://github.com/aristath/kirki/issues/1722)
102
+ * Fix: `active_callback` not working for cropped-image controls [#1752](https://github.com/aristath/kirki/issues/1752)
103
+ * Fix: added support for `button_labels` in image fields [#1173](https://github.com/aristath/kirki/issues/1173)
104
+ * Fix: Support for adding inline CSS to an already defined stylesheet.
105
+ * Fix: Sanitization in section & panel descriptions and priorities [#1759](https://github.com/aristath/kirki/issues/1759)
106
+ * Fix: `active_callback` support when using serialized options [#1745](https://github.com/aristath/kirki/issues/1745)
107
+ * Fix: Remove timepicker from date control [#1750](https://github.com/aristath/kirki/issues/1750)
108
+ * Fix: WebfontLoader improvements.
109
+ * Fix: Now using a datepicker for the `date` control [#1767](https://github.com/aristath/kirki/issues/1767)
110
+ * New: Added "inherit" in the typography control's font-family option [w.org ticket](https://wordpress.org/support/topic/inherit-and-typography-control/)
111
+ * New: Added googlefonts resource hints. Props @aryaprakasa.
112
+ * New: Now loading fontawesome from a CDN. smaller footprint for the plugin and async loading will improve performance for everyone [#1763](https://github.com/aristath/kirki/issues/1763)
113
+ * Tweak: Removed legacy code.
114
+ * Tweak: Code cleanups.
115
+ * Deprecated: Typography controls no longer require the "subset" dropdown.
116
+
117
+ = 3.0.22 =
118
+
119
+ December 20 2017, dev time: 3.5 hours.
120
+
121
+ * Fix: Files cleanup. Removed webfonts.php and now use the json file.
122
+ * Fix: WordPress Coding Standards fixes.
123
+ * New: Converted all filter names to use `_` instead of `/` (WPCS). Fallback methods included.
124
+ * New: Removed inline methods for webfonts and now use [typekit/webfontloader](https://github.com/typekit/webfontloader).
125
+ * New: Update GoogleFonts list.
126
+
127
+ = 3.0.21 =
128
+
129
+ December 18 2017, dev time: 3 hours
130
+
131
+ * Fix: Allow HTML in labels and descriptions [#1705](https://github.com/aristath/kirki/issues/1705)
132
+ * Fix: Code controls minor refactor (now extends the `WP_Customize_Code_Editor_Control` class)
133
+ * Fix: Checkbox values sanitization inside repeater controls [#1715](https://github.com/aristath/kirki/issues/1715)
134
+ * Fix: JS error in dimension controls when not using a CSS unit [#1711](https://github.com/aristath/kirki/pull/1711) props @FrankM1
135
+ * Fix: AJAX issue on a host with weird config.
136
+ * New: Add `placeholder` argument in `select` controls [#1593](https://github.com/aristath/kirki/issues/1593)
137
+
138
+ = 3.0.20 =
139
+
140
+ December 13 2017, dev time: 1.5 hours
141
+
142
+ * Fix: Use `repeat` instead of `repeat-all` in background controls [#1701](https://github.com/aristath/kirki/issues/1701)
143
+ * Fix: Use `set_url_scheme()` when outputing images [#1697](https://github.com/aristath/kirki/issues/1697)
144
+ * Fix: `textarea` control is broken with HTML content [#1694](https://github.com/aristath/kirki/issues/1694) props @tutv95
145
+ * Fix: Typo in `radio` controls [#1699](https://github.com/aristath/kirki/issues/1699)
146
+ * Fix: variants selection for standard font-families.
147
+
148
+ = 3.0.19 =
149
+
150
+ December 8 2017, dev time: 20 minutes.
151
+
152
+ * Fix: WebfontLoader using `i` instead of `400i`.
153
+ * Fix: Sometimes `font-weight` and `font-style` don't get applied.
154
+
155
+ = 3.0.18 =
156
+
157
+ December 6 2017, dev time: 1 hour.
158
+
159
+ * Fix: Standards fonts sometimes not showing in typography control [#1689](https://github.com/aristath/kirki/issues/1689)
160
+ * Fix: missing .min.css file
161
+
162
+ = 3.0.17 =
163
+
164
+ December 5 2017, dev time: 46 hours
165
+
166
+ * Fix: In some cases options were not saved when using `option` instead of the default `theme_mod` [#1665](https://github.com/aristath/kirki/issues/1665)
167
+ * Fix: `link` control-type (alias of `url`) was not working [#1660](https://github.com/aristath/kirki/issues/1660)
168
+ * Fix: Allow using tabs & linebreaks when defining elements in the `output` argument [#1659](https://github.com/aristath/kirki/issues/1659)
169
+ * Fix: PHP Warning when using `code` controls without a `label` defined [#1658](https://github.com/aristath/kirki/issues/1658)
170
+ * Fix: Buttons inside `number` controls were not increasing/decreasing the values [#1648](https://github.com/aristath/kirki/issues/1648)
171
+ * Fix: JS error - only on Safari - for Select controls [#1662](https://github.com/aristath/kirki/issues/1662)
172
+ * Fix: Unable to deselect all options from multiselect controls [#1670](https://github.com/aristath/kirki/issues/1670)
173
+ * Fix: `multicolor` controls missing the `alpha` channel [#1657](https://github.com/aristath/kirki/issues/1657)
174
+ * Fix: Unable to manually edit value in `multicolor` controls [#1666](https://github.com/aristath/kirki/issues/1666)
175
+ * New: Transitioned to a JS-based webfont loader method to load google-fonts instead of using a link.
176
+ * New: Moved `select` controls to new JS implementation.
177
+ * New: Moved `text` and `textarea` controls (`generic` controls) to new JS implementation.
178
+ * New: Added `text-transform` to `typography` fields [#1642](https://github.com/aristath/kirki/issues/1642)
179
+ * New: Refactored typography controls loading for better efficiency and performance
180
+ * New: Removed PHP implementation for field dependencies, now using a pure JS solution.
181
+ * New: Added support for "outer" sections [#1683](https://github.com/aristath/kirki/issues/1683)
182
+ * New: Added new `Kirki::remove_control()`, `Kirki::remove_section()` and `Kirki::remove_panel()` methods.
183
+ * New: Added 2 new filters: `kirki/{$config_id}/webfonts/skip_hidden` and `kirki/{$config_id}/css/skip_hidden` [#1678](https://github.com/aristath/kirki/issues/1678)
184
+ * Tweak: Validation & Sanitization for `dimension` and `dimensions` controls.
185
+ * Tweak: Refactored `multicolor` controls a bit.
186
+
187
+ = 3.0.16 =
188
+
189
+ November 19 2017, dev time: 8 hours
190
+
191
+ * Fix: `typography` controls not working when they are the only fields used [#1627](https://github.com/aristath/kirki/issues/1627)
192
+ * Fix: `slider` controls were not updating the numeric value visually in their textfield when the control was not using `postMessage` [#1633](https://github.com/aristath/kirki/issues/1627)
193
+ * Fix: Deprecated call to non-existing `Kirki_Styles_Frontend`, props @FrankM1 [#1644](https://github.com/aristath/kirki/issues/1644)
194
+ * Fix: Updated the customizer-styling module for compatibility with WP 4.9 [#1639](https://github.com/aristath/kirki/issues/1639)
195
+ * Fix: `code` controls were not using the corect `priority` [#1622](https://github.com/aristath/kirki/issues/1622)
196
+ * Fix: Multiple reports of errors in the console.
197
+ * New: Refactored the `number` controls [#1631](https://github.com/aristath/kirki/issues/1627)
198
+ * New: Refactored the `color` controls. [#1646](https://github.com/aristath/kirki/issues/1646)
199
+
200
+ = 3.0.15 =
201
+
202
+ November 12 2017, dev time: 5 minutes.
203
+
204
+ * Fix: PHP Warning in the `Kirki_Modules_Webfonts_Link` class [#1626](https://github.com/aristath/kirki/issues/1626)
205
+
206
+ = 3.0.14 =
207
+
208
+ November 11 2017, dev time: 4 hours.
209
+
210
+ * Fix: Duplicate subsets output in the Google Fonts URLs [#1618](https://github.com/aristath/kirki/issues/1618)
211
+ * Fix: Theme Check Warnings [#1613](https://github.com/aristath/kirki/issues/1613)
212
+ * Fix: Add Kirki version number when enqueueing scripts & styles (cache-busting) [#1623](https://github.com/aristath/kirki/issues/1623)
213
+ * Fix: JS conflict and PHP warning in typography fields when they are not properly defined [#1621](https://github.com/aristath/kirki/issues/1621)
214
+
215
+ = 3.0.13 =
216
+
217
+ November 9 2017, dev time: 3 hours.
218
+
219
+ * Fix: textdomain typo in a string.
220
+ * Fix: radio-image styling.
221
+ * Fix: JS error (underscore's `_.isUndefined` for some reason doesn't always work as expected).
222
+ * Tweak: Added reset back to sliders.
223
+ * Tweak: CSS improvements.
224
+
225
+ = 3.0.12 =
226
+
227
+ November 7 2017, dev time: 42 hours.
228
+
229
+ This update significantly reduces the plugin size by removing 3rd-party libraries (particularly CodeMirror) and uses the new controls and scripts that become available in WordPress 4.9.
230
+ It also changes the file structure and paves the way for a 3.1 rewrite which will be a significant improvement, making Kirki a mostly JS-based app fully integrated in WordPress's JS API and moving away from the PHP API.
231
+
232
+ * Fix: WordPress 4.9 compatibility for colorpickers.
233
+ * Fix: WordPress 4.9 compatibility for typography controls.
234
+ * Fix: WordPress 4.9 compatibility for multicolor contols.
235
+ * Fix: WordPress 4.9 compatibility for background contols.
236
+ * Fix: Refactored `editor` controls to make them compatible with WP 4.9
237
+ * Fix: Remove CodeMirror and use the code control from WordPress Core. Code controls will be displayed as textareas in WP older than 4.9.
238
+ * Fix: Use new `DateTimeControl` if in WP 4.9+ for date control.
239
+ * Fix: Text field styling.
240
+ * Fix: Switch controls labels.
241
+ * Fix: 'choices' arguments were not getting passed-on due to `is_customize_preview` checks in latest WP Versions.
242
+ * Fix: Overriding Kirki translations from a theme when Kirki is embedded.
243
+ * New: Replaced `select2` with `selectWoo`.
244
+ * New: Added a `Kirki_Control_Base` class and abstracted controls.
245
+ * New: Better file structure.
246
+ * New: Compiled JS & CSS files.
247
+ * New: Added ability to manually enter numeric values in slider controls.
248
+ * Tweak: Improved styling of color-palette controls.
249
+ * Tweak: Radio-Image controls now display images inline (using flexbox).
250
+ * Tweak: Removed the reset switch from slider controls & improved their styling.
251
+ * Tweak: Improved typography controls styling for text-align.
252
+ * Removed: Reset module.
253
+
254
+ = 3.0.11 =
255
+
256
+ October 12 2017, dev time: 3 hours.
257
+
258
+ * Fix: Typography controls were not properly saving some sub-values [#1521](https://github.com/aristath/kirki/issues/1521), [#1560](https://github.com/aristath/kirki/issues/1560)
259
+ * Fix: Undefined index in the code control [#1567](https://github.com/aristath/kirki/issues/1567)
260
+ * Fix: CSS Output for multicolor fields [#1564](https://github.com/aristath/kirki/issues/1564)
261
+ * Fix: JS instantiation of controls in expanded sections [#1559](https://github.com/aristath/kirki/issues/1559)
262
+ * Fix: LTR for code controls [#1558](https://github.com/aristath/kirki/issues/1558)
263
+ * Fix: Remove Reset in default sections [#1580](https://github.com/aristath/kirki/issues/1580)
264
+ * Fix: Uncaught TypeError: data.value[choiceKey].replace is not a function [#1578](https://github.com/aristath/kirki/issues/1578)
265
+ * Fix: Other code cleanup.
266
+ * Fix: Updated google-fonts.
267
+
268
+ = 3.0.10 =
269
+
270
+ September 21 2017, dev time: 74 hours.
271
+
272
+ * Fix: Allow HTML tags in tooltips [#1536](https://github.com/aristath/kirki/issues/1536)
273
+ * Fix: Default System Font Stack for Sans Serif Fonts in Typography Fields [#1530](https://github.com/aristath/kirki/issues/1530)
274
+ * Fix: HTML entities in repeater text field being encoded on each save? [#1523](https://github.com/aristath/kirki/issues/1523)
275
+ * Fix: Some resetting issues [#1474](https://github.com/aristath/kirki/issues/1474)
276
+ * Fix: Allow saving image fields as arrays (url,id,width,height) [#1529](https://github.com/aristath/kirki/issues/1529)
277
+ * Fix: Allow saving image fields as ID [#1498](https://github.com/aristath/kirki/issues/1498)
278
+ * Fix: Inline docs improvements.
279
+ * Fix: `$subsets` not defined in the `Kirki_Modules_Webfonts_Link` class.
280
+ * Fix: Coding improvements in the `Kirki_Field` class.
281
+ * Fix: Performance Improvements in the autoloader [see commit](https://github.com/aristath/kirki/pull/1454/commits/dd518f7dc35cacf4f2ed571b033519b353aa2545)
282
+ * Fix: Undefined index notice in the `Kirki_Output` class.
283
+ * Fix: Sanitization for `checkbox`, `switch` and `toggle` controls.
284
+ * Fix: `select2` CSS fix for `z-index` [#1459](https://github.com/aristath/kirki/issues/1459)
285
+ * Fix: Remove button in image controls when there's no image [#1469](https://github.com/aristath/kirki/issues/1469)
286
+ * Fix: Background control styling issue when no other color control exists [#1472](https://github.com/aristath/kirki/issues/1472)
287
+ * Fix: Checkbox and Toggle don't respect "value_pattern" [#1467](https://github.com/aristath/kirki/issues/1467)
288
+ * Fix: Array to string conversion when clicking reset button [#1477](https://github.com/aristath/kirki/issues/1477)
289
+ * Fix: Input Field Validation Issue [#1486](https://github.com/aristath/kirki/issues/1486)
290
+ * Fix: Typography: output property not working [#1484](https://github.com/aristath/kirki/issues/1484)
291
+ * Fix: postMessage does not work properly when using `prefix` [#1479](https://github.com/aristath/kirki/issues/1479)
292
+ * Fix: Use `wp_json_encode` instead of `json_encode`.
293
+ * Fix: Use `rawurlencode` instead of `urlencode`.
294
+ * New: Added warnings for deprecated functions/methods.
295
+ * New: `code` control now loads dynamically (performance improvement).
296
+ * New: `color-palette` control now loads dynamically (performance improvement).
297
+ * New: `color` control now loads dynamically (performance improvement).
298
+ * New: `dashicons` control now loads dynamically (performance improvement).
299
+ * New: `date` control now loads dynamically (performance improvement).
300
+ * New: `dimension` control now loads dynamically (performance improvement).
301
+ * New: `dimensions` control now loads dynamically (performance improvement).
302
+ * New: `editor` control now loads dynamically (performance improvement).
303
+ * New: `fontawesome` control now loads dynamically (performance improvement).
304
+ * New: `generic` control now loads dynamically (performance improvement).
305
+ * New: `multicheck` control now loads dynamically (performance improvement).
306
+ * New: `number` control now loads dynamically (performance improvement).
307
+ * New: `palette` control now loads dynamically (performance improvement).
308
+ * New: `preset` control now loads dynamically (performance improvement).
309
+ * New: `radio-buttonset` control now loads dynamically (performance improvement).
310
+ * New: `radio-image` control now loads dynamically (performance improvement).
311
+ * New: `radio` control now loads dynamically (performance improvement).
312
+ * New: `select` control now loads dynamically (performance improvement).
313
+ * New: `slider` control now loads dynamically (performance improvement).
314
+ * New: `switch` control now loads dynamically (performance improvement).
315
+ * New: `toggle` control now loads dynamically (performance improvement).
316
+
317
+ = 3.0.9 =
318
+
319
+ July 8 2017, dev time: 7 hours.
320
+
321
+ * Fix: Add alpha option to multicolor control. Props @danielortiz [#1321](https://github.com/aristath/kirki/issues/1321), [#1449](https://github.com/aristath/kirki/pull/1449)
322
+ * Fix: Googlefonts output when `default` argument contains `font-weight` instead of `variant` [#1443](https://github.com/aristath/kirki/issues/1443)
323
+ * Fix: Removed the `Kirki_Custom_Build` class.
324
+ * Fix: Plugin does not exist error when Kirki is embedded in a theme [#1448](https://github.com/aristath/kirki/issues/1448)
325
+ * Fix: Code simplifications and optimizations.
326
+
327
+ = 3.0.8 =
328
+
329
+ June 27 2017, dev time: 4 hours.
330
+
331
+ * Fix: Typography controls without a variant defined were adding font-weight in the customizer [#1436](https://github.com/aristath/kirki/issues/1436)
332
+ * Fix: Set default webfonts loading method to `link` [#1438](https://github.com/aristath/kirki/issues/1438)
333
+ * Fix: Bug that prevents custom args from being passed to custom controls [#1425](https://github.com/aristath/kirki/issues/1425). Props @danielortiz
334
+ * Fix: `exclude` argument in `output` when combined with `choice` [#1416](https://github.com/aristath/kirki/issues/1416)
335
+ * Fix: `active_callback` operators for greater/smaller etc [#1427](https://github.com/aristath/kirki/issues/1427)
336
+
337
+ = 3.0.7 =
338
+
339
+ June 26 2017, dev time: 1 hour.
340
+
341
+ * Fix: GoogleFonts links were not getting properly created [#1430](https://github.com/aristath/kirki/issues/1430)
342
+ * Fix: Incorrect logic when `Kirki::add_field()` only has 1 argument defined [#1429](https://github.com/aristath/kirki/issues/1429)
343
+
344
+ = 3.0.6 =
345
+
346
+ June 25, 2017, dev time: 5 minutes.
347
+
348
+ * Fix: Typo, PHP 5.2 compatibility.
349
+
350
+ = 3.0.5 =
351
+
352
+ June 25, 2017, dev time: 5 hours.
353
+
354
+ * Fix: Conflict with the MaxStore Pro theme [#1405](https://github.com/aristath/kirki/issues/1405)
355
+ * Fix: CSS Output for Typography controls [#1423](https://github.com/aristath/kirki/issues/1423)
356
+ * Fix: PHP Warning in Repeater control. [#1417](https://github.com/aristath/kirki/issues/1417)
357
+ * Fix: CSS conflict with the Shortcake plugin [#1418](https://github.com/aristath/kirki/issues/1418)
358
+ * Fix: `Kirki_Fonts_Google::$force_load_all_variants` was not working in version 3.0
359
+ * Fix: PHP Warning in typography control when the value was corrupted [#1426](https://github.com/aristath/kirki/issues/1426)
360
+ * Fix: Notice about incorrect `wp_add_inline_style` when googlefont URL was throwing error [#1410](https://github.com/aristath/kirki/issues/1410)
361
+ * Fix: Unable to delete the plugin when it's also embedded in the active theme and plugin version is deactivated [#1421](https://github.com/aristath/kirki/issues/1421)
362
+ * Fix: PHP 5.2 compatibility.
363
+
364
+ = 3.0.4 =
365
+
366
+ June 23, 2017, dev time: 2 hours.
367
+
368
+ * Fix: Added extra checks to avoid PHP Warning in the `Kirki_Fonts_Google` class [#1402](https://github.com/aristath/kirki/issues/1402).
369
+ * Fix: `fontawesome` control was throwing a warning in the theme-check plugin.
370
+ * Fix: Added the "Default" button back in image controls [#1401](https://github.com/aristath/kirki/issues/1401)
371
+ * Fix: Number controls sanitization memory issue [#1404](https://github.com/aristath/kirki/issues/1404)
372
+ * Fix: Typography controls font-weight output [#1370](https://github.com/aristath/kirki/issues/1370)
373
+ * Fix: The `icon` argument was not working for Panels.
374
+
375
+ = 3.0.3 =
376
+
377
+ June 22, 2017, dev time: 10 minutes/
378
+
379
+ * Fix: Error when color is not properly formatted.
380
+
381
+ = 3.0.2 =
382
+
383
+ June 22, 2017, dev time: 15 minutes.
384
+
385
+ * Fix: CSS bugfixes in the `editor` control.
386
+ * Fix: Improvements when embedding Kirki in a theme.
387
+
388
+ = 3.0.1 =
389
+
390
+ June 22, 2017, dev time: 5 minutes.
391
+
392
+ * Fix: Undefined index PHP Notice.
393
+
394
+ = 3.0.0 =
395
+
396
+ June 22, 2017, dev time: 243 hours.
397
+
398
+ This is a major release. Many things have been refactored and optimized. Please keep a backup before updating.
399
+
400
+ * Fix: Refactored the reset module. [#1334](https://github.com/aristath/kirki/pull/1334)
401
+ * Fix: Refactored the postMessage module [#1333](https://github.com/aristath/kirki/issues/1333)
402
+ * Fix: PHP mode on CodeMirror. [#1003](https://github.com/aristath/kirki/issues/1003)
403
+ * Fix: Dynamic repeater labels now use the label instead of value when picking up label from select field. [#1230](https://github.com/aristath/kirki/issues/1230)
404
+ * Fix: Sanitization for number fields. [#1240](https://github.com/aristath/kirki/issues/1240)
405
+ * Fix: Checkboxes sanitization. [#1195](https://github.com/aristath/kirki/issues/1195)
406
+ * Fix: Link functionality in editor field. [#968](https://github.com/aristath/kirki/issues/968), [#1159](https://github.com/aristath/kirki/issues/1159)
407
+ * Fix: Issues in Field Type editor [#1260](https://github.com/aristath/kirki/issues/1260)
408
+ * Fix: Problems with sortable control [#1253](https://github.com/aristath/kirki/issues/1253), [#1197](https://github.com/aristath/kirki/issues/1197), [#1198](https://github.com/aristath/kirki/issues/1198)
409
+ * Fix: inaccessibility of options panel [#1194](https://github.com/aristath/kirki/issues/1194)
410
+ * Fix: Fields "checkbox", "toggle" and "switch" don't save as boolean in PHP, instead integer 0/1 [#1195](https://github.com/aristath/kirki/issues/1195)
411
+ * Fix: Tooltip not working for switch [#1225](https://github.com/aristath/kirki/issues/1225)
412
+ * Fix: Tooltip height fix in [#1228](https://github.com/aristath/kirki/issues/1228)
413
+ * Fix: Tooltip not closing when clicking outside of icon [#1226](https://github.com/aristath/kirki/issues/1226)
414
+ * Fix: Issue with visual representation of color picker (alpha iris) [#1218](https://github.com/aristath/kirki/issues/1218)
415
+ * Fix: Reset is "undefined" [#1210](https://github.com/aristath/kirki/issues/1210)
416
+ * Fix: Controls that save arrays cause PHP Notices [#1199](https://github.com/aristath/kirki/issues/1199)
417
+ * Fix: Disabled the "loading" module by default. Use the `kirki/modules` filter to enable.
418
+ * Fix: Refactored saving user-meta (`'option_type' => 'user_meta'`). [#1325](https://github.com/aristath/kirki/issues/1325)
419
+ * Fix: Code fields reset [#1122](https://github.com/aristath/kirki/issues/1122)
420
+ * Fix: Typography fields reset [#1193](https://github.com/aristath/kirki/issues/1193), [#1219](https://github.com/aristath/kirki/issues/1219)
421
+ * Fix: Multicolor fields reset [#916](https://github.com/aristath/kirki/issues/916)
422
+ * Fix: Custom fonts not displayed as active in the font list after saving [#1110](https://github.com/aristath/kirki/issues/916)
423
+ * Fix: Support for `media_query` when using `'transport' => 'auto'`. [#1184](https://github.com/aristath/kirki/issues/1184), [#1127](https://github.com/aristath/kirki/issues/1127)
424
+ * Fix: Typography field bug when switching Google Fonts with different weights [#1180](https://github.com/aristath/kirki/issues/1180)
425
+ * Fix: Font Variant outputs invalid property value (typography field) [#1058](https://github.com/aristath/kirki/issues/1058)
426
+ * Fix: Updated webfonts. [#1303](https://github.com/aristath/kirki/issues/1303)
427
+ * Fix: required argument not work with postMessage type. [#1031](https://github.com/aristath/kirki/issues/1031)
428
+ * Fix: Notice: Undefined index, repeater field. [#1291](https://github.com/aristath/kirki/issues/1291)
429
+ * Fix: 403 errors for CSS and JS files on localhost. [#1309](https://github.com/aristath/kirki/issues/1309)
430
+ * Fix: Customizer doesn't load if ACF PRO is active. [#1302](https://github.com/aristath/kirki/issues/1302)
431
+ * Fix: Enqueued google font even if not in use. [#1297](https://github.com/aristath/kirki/issues/1297)
432
+ * Fix: Default dimension value does not process well percent units [#1254](https://github.com/aristath/kirki/issues/1254), [#497](https://github.com/aristath/kirki/issues/497)
433
+ * Fix: Editor field issue with RTL languages [#340](https://github.com/aristath/kirki/issues/340)
434
+ * Fix: Windows Server Issues [#1318](https://github.com/aristath/kirki/issues/1318)
435
+ * New: Added code to automatically handle translations when Kirki is embedded in a theme [#1381](https://github.com/aristath/kirki/issues/1381)
436
+ * New: Automating postMessage for composite fields. [#694](https://github.com/aristath/kirki/issues/694)
437
+ * New: OR logic in field dependencies. [#839](https://github.com/aristath/kirki/issues/839)
438
+ * New: Radio-image labels. [#1090](https://github.com/aristath/kirki/issues/1090), [#1220](https://github.com/aristath/kirki/issues/1220)
439
+ * New: Typography fields support for `prefix`, `suffix`, `value_pattern` in `output` argument. [#1183](https://github.com/aristath/kirki/issues/1183)
440
+ * New: Multi-selects in repeater fields. [#780](https://github.com/aristath/kirki/issues/780), [#1261](https://github.com/aristath/kirki/issues/1261)
441
+ * New: Typography fields now support live-updating using `'transport' => 'auto'`. [#1184](https://github.com/aristath/kirki/issues/1184), [#528](https://github.com/aristath/kirki/issues/528), [#1186](https://github.com/aristath/kirki/issues/1186)
442
+ * New: Typography fields now support filtering the available fonts. [#1202](https://github.com/aristath/kirki/issues/1202)
443
+ * New: Typography fields now support loading multiple variants. [#992](https://github.com/aristath/kirki/issues/992), [#1082](https://github.com/aristath/kirki/issues/1082), [#1114](https://github.com/aristath/kirki/issues/1114)
444
+ * New: Select fields now support optgroups. [#1120](https://github.com/aristath/kirki/issues/1120)
445
+ * New: Added new background control-type. [#741](https://github.com/aristath/kirki/issues/741), [#1283](https://github.com/aristath/kirki/pull/1283), [#952](https://github.com/aristath/kirki/pull/952)
446
+ * New: Replaced selectize with select2. [#1177](https://github.com/aristath/kirki/issues/1177)
447
+ * New: Notifications for number fields when value is invalid depending on min/max/step values.
448
+ * New: Rebuilt typography control using select2. [cafb89b ](https://github.com/aristath/kirki/commit/e27fa1ff19ab52b34467bfb306b5870d858f409f)
449
+ * New: Allow modifying values instead of replacing them when using `js_vars` with `function` set to `html` by using the `value_pattern` parameter and the `$` placeholder. [#1137](https://github.com/aristath/kirki/pull/1137)
450
+ * New: Updated CodeMirror. [fff6df0](https://github.com/aristath/kirki/commit/34fdaa562fdd33fa595db927ee597265a753b3b4)
451
+ * New: Added word-spacing to the typography control. [#1163](https://github.com/aristath/kirki/issues/1163)
452
+ * New: Refactored file structure to make fields self-contained entities, easier to decouple & debug.
453
+ * New: Introducing "modules".
454
+ * New: Refactored the tooltips feature (now a module).
455
+ * New: Selective refreshes are now a module.
456
+ * New: postMessage is now a module.
457
+ * New: Refactored section & panel icons (now a module).
458
+ * New: Customizer-Styling is now a module.
459
+ * New: Customizer-Branding is now a module.
460
+ * New: CSS-Output is now a module.
461
+ * New: Abstracted the "spacing" control and created a new "dimensions" control from it.
462
+ * New: Allow saving site-options(`'option_type' => 'site_option'`) [#1326](https://github.com/aristath/kirki/issues/1326)
463
+ * New: Added 2 new methods for enqueueing google fonts. See the [`kirki/googlefonts_load_method`](https://github.com/aristath/kirki/blob/9e3e4a6928339bdcd0f7520d305c145a80a06c8a/modules/webfonts/class-kirki-modules-webfonts.php#L100) filter.
464
+ * New: Googlefonts now by default added inline in the stylesheet to avoid an extra call to the GoogleFonts API. (SEO & performance improvement).
465
+
466
+ = 2.3.8 =
467
+
468
+ May 28, 2017, dev time: 15 minutes.
469
+
470
+ This is a maintenance release that prepares for 3.0.0 coming soon.
471
+
472
+ * Fix: Updating webfonts.
473
+ * New: Added ability to use upgrade notices. Needed for v3.0 in a few days.
474
+
475
+ = 2.3.7 =
476
+
477
+ October 22, 2016, dev time: 12 hours.
478
+
479
+ * Fix: `spacing` controls were not updating after save
480
+ * New: Now using the WP Notifications API in the customizer for spacing & dimension controls (requires WP 4.6).
481
+ * Fix: Allow overriding `option_type` with `theme_mod` when global config uses `option` by using the `option_type` argument in the fields.
482
+ * Fix: Disabled the custom kirki-preview loader. This will have to be built more modular in future versions.
483
+ * Fix: Refactored panel & section icons.
484
+ * Fix: postMessage now works better with slider controls.
485
+ * Fix: Reset button not working unless tooltips are loaded.
486
+ * Fix: Properly sanitize `link` and `url` fields.
487
+ * Fix: Automate sanitization for `repeater` fields.
488
+
489
+ = 2.3.6 =
490
+
491
+ August 28, 2016, dev time: 3 hours.
492
+
493
+ * Fix: CSS prefixes order fixes ([#1042](https://github.com/aristath/kirki/pull/1042)).
494
+ * Fix: `suffix` output argument support in Multicolor control ([#1042](https://github.com/aristath/kirki/pull/1042)).
495
+ * Fix: `Kirki::get_variables()` method should be static ([#1050](https://github.com/aristath/kirki/pull/1050)).
496
+ * Fix: Add line wrapping to CodeMirror ([#1079](https://github.com/aristath/kirki/pull/1079)).
497
+ * Fix: `container_inclusive` is disregarded on the selective refresh class ([#1089](https://github.com/aristath/kirki/issues/1089)).
498
+ * Fix: Support `input_attrs` parameter for controls ([#1074](https://github.com/aristath/kirki/issues/1074)).
499
+ * Fix: Outdated Google-Fonts list ([#1091](https://github.com/aristath/kirki/issues/1091)).
500
+
501
+ = 2.3.5 =
502
+
503
+ July 2, 2016. dev time: 6 hours.
504
+
505
+ * FIX: Missing button labels in `repeater` fields.
506
+ * FIX: Missing button label in `code` fields ([#1017](https://github.com/aristath/kirki/issues/1017)).
507
+ * FIX: Better implementation when embedding Kirki in a theme ([#1025](https://github.com/aristath/kirki/issues/1025)).
508
+ * FIX: Updated google-fonts ([#1041](https://github.com/aristath/kirki/issues/1041)).
509
+ * NEW: Allow simpler format for `variables` argument ([#1020](https://github.com/aristath/kirki/issues/1020)).
510
+
511
+ = 2.3.4 =
512
+
513
+ June 1, 2016, dev time: 30 minutes.
514
+
515
+ * FIX: Repeater JS issues due to error in translation strings.
516
+
517
+ = 2.3.3 =
518
+
519
+ May 31, 2016, dev time: 17 hours.
520
+
521
+ * FIX: Editor field covering the content ([#955](https://github.com/aristath/kirki/issues/955)).
522
+ * FIX: Smoother transition for editor switching.
523
+ * FIX: Code field JS error when using "php" mode ([#958](https://github.com/aristath/kirki/issues/958)).
524
+ * FIX: `postMessage` for typography fields ([#528](https://github.com/aristath/kirki/issues/528)).
525
+ * FIX: translation strings ([#960](https://github.com/aristath/kirki/issues/960)).
526
+ * FIX: `postMessage` for `background-image` properties ([#963](https://github.com/aristath/kirki/issues/963)).
527
+ * FIX: Reset Typography Control without font-family default value ([#951](https://github.com/aristath/kirki/issues/951)).
528
+ * FIX: Typography field: font-style missing in CSS output if variant is regular/400 ([#977](https://github.com/aristath/kirki/issues/977)).
529
+ * FIX: Placing two editor controls in the customizer leads to odd behavior ([#140](https://github.com/aristath/kirki/issues/140)).
530
+ * FIX: Typography field: letter-spacing missing in CSS output if its value is 0 ([#978](https://github.com/aristath/kirki/issues/978)).
531
+ * FIX: Allow using HTML in section descriptions ([#976](https://github.com/aristath/kirki/issues/976)).
532
+ * FIX: Bug preventing partial refreshes from working properly ([#991](https://github.com/aristath/kirki/issues/991)).
533
+ * FIX: Better internationalization handling.
534
+ * FIX: Output errors on typography settings ([#975](https://github.com/aristath/kirki/issues/975)).
535
+ * NEW: Added a new `attr` argument to `js_vars` ([#957](https://github.com/aristath/kirki/issues/957)).
536
+ * NEW: Implemented both `AND` and `OR` conditionals in `active_callback` arrays ([#839](https://github.com/aristath/kirki/issues/839)).
537
+ * NEW: Allow defining an array of dashicons to use.
538
+ * NEW: Added a `link` control type.
539
+
540
+ = 2.3.2 =
541
+
542
+ May 2, 2016, dev time: 52 hours.
543
+
544
+ * NEW: Completely refactored `editor` controls.
545
+ * NEW: Completely re-styled `code` controls.
546
+ * NEW: Added a new `kirki/{$config_id}/styles` filter ([#908](https://github.com/aristath/kirki/issues/908)).
547
+ * NEW: Added a `customize-control-kirki` class to all Kirki controls.
548
+ * FIX: Field type number : Cannot read property 'min' of undefined ([#911](https://github.com/aristath/kirki/issues/911)).
549
+ * FIX: All controls are now prefixed ([#918](https://github.com/aristath/kirki/issues/918))
550
+ * FIX: `alpha` argument in color-alpha controls ([#932](https://github.com/aristath/kirki/issues/932)).
551
+ * FIX: Name attribute in repeaters (props @guillaumemolter).
552
+ * FIX: Missing label for checkbox controls inside repeaters (props @guillaumemolter).
553
+ * FIX: Placing 2 editor controls in the customizer leads to odd behaviour ([#140](https://github.com/aristath/kirki/issues/140)).
554
+ * FIX: `active_callback` conbined with the old `required` argument. ([#906](https://github.com/aristath/kirki/issues/906)).
555
+ * FIX: Double prefix and suffix in `js_vars` ([#943](https://github.com/aristath/kirki/issues/943)).
556
+ * FIX: Typography control returns both 'subset' and 'subsets' indexes with the same value ([#948](https://github.com/aristath/kirki/issues/948)).
557
+ * FIX: Use `strict` JS mode in all controls.
558
+
559
+ = 2.3.1 =
560
+
561
+ April 19, 2016, dev time: 30 hours.
562
+
563
+ * FIX: Spacing control JS dependencies.
564
+ * FIX: Output property ignored in multicolor field.
565
+ * FIX: Image sub-controls in repeaters were causing a JS error.
566
+ * FIX: Text Domain Compliance with Themecheck.
567
+ * FIX: PostMessage scripts when using more than 1 elements for the output.
568
+ * FIX: Default values for swithes, toggles & checkboxes.
569
+ * FIX: Conflict with WP Core's `dropdown-pages` control.
570
+ * FIX: Auto-transport not working when using serialized options instead of theme_mods.
571
+ * FIX: `value_pattern` was not working properly when used in `js_vars`.
572
+ * FIX: Repeater control bugfixes (props @guillaumemolter).
573
+ * FIX: multi-selects saving single value.
574
+ * NEW: Added support for `upload` controls in repeaters (props @guillaumemolter).
575
+ * NEW: Adding mime_type parameter for image, cropped_image, upload controls in repeaters (props @guillaumemolter).
576
+ * NEW: Added color-picker support in repeater fields (props @guillaumemolter).
577
+
578
+ = 2.3.0 =
579
+
580
+ April 10, 2016, dev time: 21 hours.
581
+
582
+ Kirki is now 100% WordPress Coding Standards compliant.
583
+
584
+ * FIX: Escaping google-font URLs when possible.
585
+ * FIX: Only enqueue the tooltips script if needed.
586
+ * FIX: WordPress Coding Standards.
587
+ * FIX: undefined sub-controls were still being saved in typography fields
588
+ * FIX: Javascript Console Errors: "wp.customize" object undefined when Kirki fields were added in `customize_register`
589
+ * FIX: markup in editor fields - props @manuelmoreale.
590
+ * FIX: multiple styles in head when using js_vars
591
+ * FIX: Sanitization for rem units
592
+ * FIX: CSS output for multicolor controls
593
+ * NEW: Repeater labels are now dynamic - props @guillaumemolter.
594
+ * NEW: The entire header on repeaters is now draggable - props @guillaumemolter.
595
+ * TWEAK: More efficient JS code for the typography control
596
+
597
+ = 2.2.10 =
598
+
599
+ * FIX: Issue with URLs when using Kirki embedded in a theme and not installed as a plugin.
600
+
601
+ = 2.2.9 =
602
+
603
+ * FIX: Repeater controls were not working on 2.2.8 due to a typo - props @guillaumemolter
604
+ * NEW: Repeater fields now allow more control types (email/tel/url/hidden) - props @guillaumemolter
605
+
606
+ = 2.2.8 =
607
+
608
+ April 6, 2016, dev time: 5 hours.
609
+
610
+ * FIX: Enqueued assets missing when useg WP_DEBUG & WP_DEBUG_SCRIPT
611
+ * FIX: Checkboxes were not properly displaying their values
612
+ * FIX: Javascript errors when `number` controls were used without `min`, `max` or `step`.
613
+ * FIX: Multiselect controls issue with the `sanitize_callback` used.
614
+ * NEW: Make attributes in `cropped_image` sub-controls inside repeaters dynamic (props @guillaumemolter).
615
+
616
+ = 2.2.7 =
617
+
618
+ April 5, 2016, dev time: 23 hours.
619
+
620
+ * FIX: Properly parsing `postMessage` scripts when `transport` is set to `auto`.
621
+ * FIX: Background image was outputing CSS even if it was empty.
622
+ * FIX: Default value for checkboxes.
623
+ * FIX: Issue with plugin URLs in the customizer, when the plugin was embedded in a theme.
624
+ * FIX: Descriptions were now shown in `sortable` fields.
625
+ * FIX: Reset not working for textarea fields.
626
+ * FIX: In some cases only the first element in `output` arguments was being processed.
627
+ * FIX: edge-case bugfix for select controls when data saved if the db was somehow mis-formatted.
628
+ * FIX: Repeater controls now use image IDs instead of image URLs. Props @guillaumemolter
629
+ * NEW: Added `text-align` ability in `typography` fields.
630
+ * NEW: Added `text-transform` ability in `typography` fields.
631
+ * NEW: Introduce `value_pattern` argument for `output` & `js_vars`.
632
+ * NEW: Started refactoring the `Kirki_Field` class. Now each field can have its own sub-class extending the main Kirki_Field object.
633
+ * NEW: `multicolor` control.
634
+ * NEW: Added `cropped_image` support in `repeater`. Props @guillaumemolter
635
+ * TWEAK: Renamed `Kirki_Customizer_Scripts_Loading` to `Kirki_Scripts_Loading`.
636
+ * TWEAK: Renamed `Kirki_Customizer_Scripts_Tooltips` to `Kirki_Scripts_Tooltips`.
637
+ * TWEAK: Renamed `Kirki_Customizer_Scripts_Icons` to `Kirki_Scripts_Icons`.
638
+ * TWEAK: More inline comments, docs & coding-standards improvements.
639
+ * DEPRECATED: Removed the `Kirki_Colourlovers` class.
640
+
641
+ = 2.2.6 =
642
+
643
+ March 26, 2016, dev time: 10 hours
644
+
645
+ * FIX: Invalid variants for google fonts were getting enqueued due to a mischeck.
646
+ * FIX: Repeater rows are now minimized by default.
647
+ * FIX: Styling for the `dropdown-pages` control.
648
+ * FIX: `switch` controls now properly resize based on the label used in the `choices` argument.
649
+ * FIX: It is now possible to use `calc()` in CSS value controls.
650
+ * FIX: Styles were being applied to the customizer even if they were not defined in the `kirki/config` filter.
651
+ * FIX: Removed unnecessary class inheritances & other code cleanups.
652
+ * NEW: Allow resetting options per-section.
653
+ * NEW: Added new `color-palette` control.
654
+ * NEW: Added `'transport' => 'auto'` to auto-calculate postMessage scripts from the `output` argument when possible.
655
+ * NEW: Added Material design palettes in the `Kirki_Helper` class.
656
+ * NEW: Allow changing the "Add Row" text on repeater fields.
657
+ * NEW: Allow setting a limit for repeater rows.
658
+
659
+ = 2.2.5 =
660
+
661
+ March 23, 2016, dev time: 7 hours
662
+
663
+ * FIX: Google fonts now loaded via a PHP array instead of a JSON file.
664
+ * FIX: CSS issue due to escaped quotes on standard fonts.
665
+ * FIX: Issue when using `units` on `js_vars` combined with the `style` method.
666
+ * FIX: Missing textdomain on a string.
667
+ * NEW: Refactored postMessage scripts.
668
+ * NEW: Allow passing options to iris using the `choices` argument on color controls.
669
+ * NEW: Allow disabling the custom loader using the `disable_loader` argument in the `kirki/config` filter.
670
+
671
+ = 2.2.4 =
672
+
673
+ March 20, 2016, dev time: 6 hours
674
+
675
+ * FIX: Removed unnecessary CSS echoed by the `typography` control
676
+ * FIX: Color Calculation class improvements
677
+ * FIX: CSS improvement for `toggle` controls
678
+ * NEW: Added `dashicons` field
679
+ * NEW: Added the ability to limit the number of rows in `repeater` controls (props @fovoc)
680
+
681
+ = 2.2.3 =
682
+
683
+ March 19, 2016
684
+
685
+ * FIX: Selecting a color inside typography controls was throwing a JS error (typo)
686
+ * FIX: CSS alignment for descriptions in toggle controls
687
+ * FIX: Default value for letter-spacing setting in typography controls (props @andreg)
688
+
689
+ = 2.2.2.1 =
690
+
691
+ March 18, 2016, dev time: 5 minutes
692
+
693
+ * FIX: Backwards-compatibility bugfix
694
+
695
+ = 2.2.2 =
696
+
697
+ March 17, 2016, dev time: 10 minutes
698
+
699
+ * FIX: PHP notice for non-standard controls when the `element` defined in an `output` argument is of type `array`.
700
+
701
+ = 2.2.1 =
702
+
703
+ March 17, 2016, dev time: 3 hours
704
+
705
+ * FIX: Alpha channel was always enabled for color controls
706
+ * FIX: PHP Notices in the class-kirki-output-control-typography.php file
707
+ * FIX: PHP Fatal error on PHP 5.2
708
+ * FIX: PHP Notice in the class-kirki-field.php file
709
+ * FIX: PHP Fatal error when using background-position in the output argument
710
+ * TWEAK: Removed unused languages from CodeMirror to reduce the plugin's size
711
+
712
+ = 2.2.0 =
713
+
714
+ March 16, 2016, dev time: 120 hours
715
+
716
+ * FIX: Improved & simplified the `number` control.
717
+ * FIX: Improved & simplified the `spacing` control.
718
+ * FIX: Minor bugfix on the `select` control.
719
+ * FIX: WP Coding standards improvements.
720
+ * FIX: Bugfix for radio controls.
721
+ * FIX: Fixed repeater remove image not triggering save button to activate, and added a placeholder when the image is removed. (props @sayedwp)
722
+ * FIX: Fixed bug when using negative numbers as min value in the `number` field
723
+ * FIX: Typo in the textdomain for some strings (some strings were using "Kirki" instead of "kirki").
724
+ * FIX: Complete refactor & rewrite of the google-fonts implementation.
725
+ * FIX: IE11 bug on radio-image controls.
726
+ * FIX: Radio-image bug when used with serialized options.
727
+ * NEW: Complete refactor & rewrite of typography control.
728
+ * NEW: Refactored the CSS output methods.
729
+ * NEW: Added new mothods for detecting dependencies.
730
+ * NEW: Added font-subsets in typography controls.
731
+ * NEW: Google fonts now only show valid variants & subsets in typography controls.
732
+ * NEW: Implemented partial refreshes for WP 4.5 using a "partial_refresh" argument (formatted as an array).
733
+ * NEW: Better autoloader & improved file structure.
734
+ * NEW: Deprecated the `Kirki_Field_Sanitize` class in favor of a more simplified & robust implementation.
735
+ * NEW: Completely refactored the `Kirki_Field` class, we're migrating to a more OOP model.
736
+ * NEW: Added a new `kirki-generic` control.
737
+ * NEW: Deprecated the custom text control and used the new `kirki-generic` control instead.
738
+ * NEW: Deprecated the custom textarea control and used the new `kirki-generic` control instead.
739
+ * NEW: Renamed the `help` argument to `tooltip`. `help` will continue to work as an alias.
740
+ * NEW: Merged the `color` & color-alpha` controls. We now use the `color-alpha` control for all colors, and just modify the `data-alpha` property it has.
741
+ * NEW: Started an OOP rewrite of many classes
742
+ * NEW: Started rewriting the PHPUNIT tests & tweaked them so they can now run on localhosts (like VVV) and not just on travis-ci.
743
+ * NEW: Included the ariColor library for color calculations (https://aristath.github.io/ariColor/)
744
+ * TWEAK: Other code refactoring for improved performance
745
+ * TWEAK: Updated `grunt` packages.
746
+
747
+ = 2.1.0.1 =
748
+
749
+ February 17, 2016, dev time: 5 minutes
750
+
751
+ * FIX: PHP Notices (undefined index)
752
+
753
+ = 2.1.0 =
754
+
755
+ February 17, 2016, dev time: 4 hours
756
+
757
+ * FIX: Image field issues inside the Repeater field (props @sayedwp)
758
+ * NEW: Allow disabling output per-config
759
+ * NEW: Introduce 'postMessage' => 'auto' option in config (will auto-create `js_vars` using the `output` argument)
760
+ * NEW: New color control using a js-based template
761
+ * TWEAK: Branding script rewrite
762
+ * TWEAK: Color controls styling
763
+ * TWEAK: Coding improvements & cleanups
764
+
765
+ = 2.0.9 =
766
+
767
+ February 13, 2016, dev time: 1 hour.
768
+
769
+ * FIX: Google fonts bug (use double quotes when font name contains a space character)
770
+ * FIX: Checkbox control bug (checkboxes were always displayed as checked, regardless of their actual value)
771
+ * NEW: Intruducing KIRKI_NO_OUTPUT constant that disables CSS output completely when set to true.
772
+
773
+ = 2.0.8 =
774
+
775
+ February 10, 2016, dev time: 2 hours
776
+
777
+ * FIX: Only load Kirki styles when in the customizer
778
+ * FIX: Performance issue with Google Fonts
779
+ * NEW: Added radio-image controls to repeaters
780
+ * TWEAK: Better color handling in the Kirki_Color class
781
+
782
+ = 2.0.7 =
783
+
784
+ January 19, 2016, dev time: 1 hour
785
+
786
+ * FIX: Narrow the scope of "multicheck" modification checker (props @chetzof)
787
+ * FIX: PHP warnings due to invalid callback method
788
+ * FIX: postMessage bug introduced in 2.0.6 (2 lines commented-out)
789
+
790
+ = 2.0.6 =
791
+
792
+ January 18, 2016, dev time: 7 hours
793
+
794
+ * FIX: Fix active callback for multidimensional arrays. (props @andrezrv)
795
+ * FIX: Correctly check current value of checkbox control. (props @andrezrv)
796
+ * FIX: Bug in the sortable field (props @daviedR)
797
+ * FIX: Fixed some bugs that occured when using serialized options instead of theme_mods
798
+ * NEW: Added an image sub-field to repeater fields (props @sayedwp)
799
+ * NEW: Added a JS callback to js_vars (props @pingram3541)
800
+ * TWEAK: Settings sanitization
801
+ * TWEAK: Removed demo theme from the plugin. This is now provided separately on https://github.com/aristath/kirki-demo
802
+
803
+ = 2.0.5 =
804
+
805
+ December 23, 2015, dev time: 2.5 hours
806
+
807
+ * FIX: Disabled the ajax-loading method for stylesheets. All styles are now added inline. Will be re-examined for a future release.
808
+ * FIX: Number controls were not properly triggering changes
809
+ * FIX: Styling for number controls
810
+ * FIX: In some cases the dynamic CSS was added before the main stylesheet. We now add them using a priority of 999 to ensure they are enqueued afterwards.
811
+
812
+ = 2.0.4 =
813
+
814
+ December 19, 2015, dev time: 3 hours
815
+
816
+ * NEW: Added units support to the Typography field
817
+ * NEW: Default methods of enqueuing styles in now inline.
818
+ * NEW: Added 'inline_css' argument to config. set to false to add styles using AJAX.
819
+ * FIX: HTML mode for CodeMirror now functional
820
+ * FIX: PHP Notices when the config filter is used wrong
821
+ * FIX: Monor bugfix for text inputs
822
+ * FIX: Indentation & coding standards
823
+ * FIX: failing PHPUNIT test.
824
+ * TWEAK: Remove passing click event object
825
+
826
+ = 2.0.3 =
827
+
828
+ December 6, 2015, dev time: 45 minutes
829
+
830
+ * Bugfix for updates
831
+
832
+ = 2.0.2 =
833
+
834
+ December 6, 2015, dev time: 30 minutes
835
+
836
+ * FIX: Fatal error on update (not on new installations)
837
+ * FIX: Typo
838
+
839
+ = 2.0.1 =
840
+
841
+ December 6, 2015, dev time: 10 minutes
842
+
843
+ * FIX: Some configurations were failing with the new autoloader. Reverted to a simpler file structure.
844
+
845
+ = 2.0 =
846
+
847
+ December 6, 2015, dev time > 140 hours
848
+
849
+ * NEW: Added support for `sanitize_callback` arguments on each item in the CSS `output`.
850
+ * NEW: Added the ability to define an array as element in the `output`.
851
+ * NEW: Auto-prefixing CSS output for cross-browser compatibilities.
852
+ * NEW: Allow using arrays in settings.
853
+ * NEW: Dimension Field.
854
+ * NEW: Repeater Field.
855
+ * NEW: Code Field using the ACE editor.
856
+ * NEW: Typography Control.
857
+ * NEW: Preset Field.
858
+ * NEW: Demo theme.
859
+ * NEW: Spacing Control.
860
+ * REMOVED: Redux Framework compatibility.
861
+ * FIX: Minor bugfixes to the Kirki_Color class.
862
+ * FIX: kirki_get_option now uses Kirki::get_option().
863
+ * FIX: Various bugfixes.
864
+ * TWEAK: Converted the `checkbox` control to use the JS templating system.
865
+ * TWEAK: Converted the `custom` control to use the JS templating system.
866
+ * TWEAK: Converted the `multicheck` control to use the JS templating system.
867
+ * TWEAK: Converted the `number` control to use the JS templating system.
868
+ * TWEAK: Converted the `palette` control to use the JS templating system.
869
+ * TWEAK: Converted the `radio-buttonset` control to use the JS templating system.
870
+ * TWEAK: Converted the `radio-image` control to use the JS templating system.
871
+ * TWEAK: Converted the `radio` control to use the JS templating system.
872
+ * TWEAK: Converted the `select` control to use the JS templating system.
873
+ * TWEAK: Converted the `slider` control to use the JS templating system.
874
+ * TWEAK: Converted the `switch` control to use the JS templating system.
875
+ * TWEAK: Converted the `textarea` control to use the JS templating system.
876
+ * TWEAK: Converted the `toggle` control to use the JS templating system.
877
+ * TWEAK: `radio-buttonset` controls are now CSS-only.
878
+ * TWEAK: `radio-image` controls are now CSS-only.
879
+ * TWEAK: `select` controls nopw use [selectize](http://brianreavis.github.io/selectize.js/) instead of [Select2](https://select2.github.io/).
880
+ * TWEAK: Deprecated `select2` and `select2-multiple` controls. We now have a global `select` control. Previous implementations gracefully fallback to the current one.
881
+ * TWEAK: `switch` controls are now CSS-only.
882
+ * TWEAK: `toggle` controls are now CSS-only.
883
+ * TWEAK: Sliders now use an HTML5 "range" input instead of jQuery-UI.
884
+ * TWEAK: Better coding standards.
885
+ * TWEAK: Descriptions styling.
886
+ * TWEAK: Improved controls styling.
887
+ * TWEAK: Compiled CSS & JS for improved performance.
888
+ * TWEAK: Added prefix to the sanitized output array.
889
+ * TWEAK: Updated google-fonts.
890
+ * TWEAK: Grunt integration.
891
+ * TWEAK: Some Code refactoring.
892
+
893
+ = 1.0.2 =
894
+
895
+ July 17, 2014, dev time: 5 minutes
896
+
897
+ * NEW: Added 'disable_output' and 'disable_google_fonts' arguments to the configuration.
898
+
899
+ = 1.0.1 =
900
+
901
+ July 17, 2014, dev time: 1 hour
902
+
903
+ * FIX: Issues when using serialized options instead of theme_mods or individual options.
904
+ * FIX: Issues with the `output` argument on fields.
905
+ * FIX: Other minor bugfixes
906
+
907
+ = 1.0.0 =
908
+
909
+ July 11, 2014, dev time: 177 hours
910
+
911
+ * NEW: Added PHPUnit tests
912
+ * NEW: Use wp_add_inline_style to add customizer styles
913
+ * NEW: Rebuilt the background fields calculation
914
+ * NEW: Now using Formstone for switches & toggles
915
+ * NEW: Added a new API. See https://github.com/aristath/kirki/wiki for documentation.
916
+ * NEW: Minimum PHP requirement is now PHP 5.2
917
+ * NEW: Added a Select2 field type.
918
+ * NEW: Introducing the Kirki::get_option() method to get values.
919
+ * NEW: added 'media_query' argument to output.
920
+ * NEW: Added ability to get variables for CSS preprocessors from the customizer values. See https://github.com/aristath/kirki/wiki/variables for documentation
921
+ * NEW: now supporting 'units' to all outputs to support '!important'
922
+ * NEW: Ability to create panels & sections using the new API.
923
+ * NEW: added a get_posts method to the Kirki class.
924
+ * NEW: Implement width argument in the styling options. See https://github.com/aristath/kirki/wiki/Styling-the-Customizer
925
+ * NEW: add 'kirki/control_types' filter
926
+ * FIX: Properly saving values in the db when using serialized options
927
+ * FIX: Check if classes & functions exist before adding them (allows for better compatibility when embedded in a theme)
928
+ * FIX: PHP Warnings & Notices
929
+ * FIX: Other minor bugfixes
930
+ * FIX: Now using consistently `option_type` instead of `options_type` everywhere
931
+ * FIX: `Kirki::get_option()` method now works for all fields, including background fields.
932
+ * FIX: avoid errors when Color is undefined in background fields
933
+ * FIX: Use WP_Filesystem to get the google fonts array from a json file
934
+ * FIX: Radio-Button styling
935
+ * FIX: PHP Notices
936
+ * FIX: Typos
937
+ * FIX: Properly sanitizing rgba colors
938
+ * FIX: Properly sanitize numbers
939
+ * FIX: Make sure all variables are escaped on output
940
+ * TWEAK: Simplify the Colourlovers integration.
941
+ * TWEAK: Improve sanitization
942
+ * TWEAK: Improve the Kirki_Styles_Customizer class
943
+ * TWEAK: Code cleanups
944
+ * TWEAK: Added more inline docs (lots of them)
945
+ * TWEAK: Use active_callback for required arguments instead of custom JS
946
+ * TWEAK: Updated translation files
947
+ * TWEAK: Better color manipulation in the Kirki_Color class
948
+ * TWEAK: Move secondary classes instantiation to the Kirki() function.
949
+ * TWEAK: set a $kirki global
950
+ * TWEAK: deprecate getOrThrow method in the Kirki_Config class.
951
+ * TWEAK: Move sanitisation functions to a Kirki_Sanitize class.
952
+ * TWEAK: Rename Kirki_Framework to Kirki_Toolkit.
953
+ * TWEAK: Move variables to the new API
954
+ * TWEAK: simplify Kirki_Controls class
955
+ * TWEAK: move the kirki/fields & kirki/controls filters to the new API
956
+ * REMOVED: remove the 'stylesheet_id' from the configuration.
957
+
958
+ = 0.8.4 =
959
+
960
+ April 6, 2014, dev time: 0.5 hours
961
+
962
+ * FIX: Color sanitization was distorting 0 characters in the color hex.
963
+ * FIX: Properly sanitizing ColorAlpha controls
964
+ * FIX: Sanitizing more properties in the Fields class
965
+ * FIX: removing remnant double-sanitization calls from the controls classes
966
+
967
+ = 0.8.3 =
968
+
969
+ April 5, 2014, dev time: 28 hours
970
+
971
+ * NEW: Introduce a Field class
972
+ * NEW: Introduce a Builder class
973
+ * TWEAK: Code Cleanups
974
+ * NEW: Added ability to use 'option' as the setting type
975
+ * Fix : Bugs in the color calculation class
976
+ * TWEAK: Everything gets sanitized in the "Field" class
977
+ * FIX: Bugs in sortable field
978
+ * FIX: Editor control had no description
979
+ * NEW: Added a color-alpha control. To use it just set an rgba color as the default value.
980
+ * TWEAK: SCSS & CSS improvements
981
+ * FIX: Various PHP notices and warnings when no fields are defined
982
+ * TWEAK: More efficient color sanitization method
983
+ * TWEAK: Improved number control presentation
984
+ * TWEAK: Improved the way background fields are handled
985
+ * TWEAK: Checkboxes styling
986
+ * NEW: Allow using rgba values for background colors
987
+ * FIX: CSS fix - :focus color for active section
988
+ * NEW: Add a static 'prepare' method to the ScriptRegistry class
989
+ * FIX: Issues with the URL when Kirki is embedded in a theme
990
+
991
+ = 0.8.2 =
992
+
993
+ March 30, 2015, dev time: 5 minutes
994
+
995
+ * FIX: Autoloader could not properly include files due to strtolower()
996
+
997
+ = 0.8.1 =
998
+
999
+ March 30, 2015, dev time: 30 minutes
1000
+
1001
+ * FIX: Translation strings now overridable using the config filter.
1002
+
1003
+ = 0.8.0 =
1004
+
1005
+ March 30, 2015, dev time: 32 hours
1006
+
1007
+ * Improvement: OOP redesign (props @vpratfr)
1008
+ * NEW: Added Palette control
1009
+ * NEW: Added Editor control (WYSIWYG - uses TinyMCE)
1010
+ * NEW: Added Custom control (free html)
1011
+ * NEW: Added a Kirki_Colourlovers class to use palettes from the colourlovers API
1012
+ * NEW: Added a composer file (props @vpratfr)
1013
+ * FIX: Wrong settings IDs
1014
+ * FIX: Color calculation on RGBA functions were off
1015
+ * TWEAK: Restructuring the plugin (props @vpratfr)
1016
+ * NEW: added a functional kirki_get_option() function
1017
+ * TWEAK: Simplified configuration options.
1018
+ * NEW: Turn Kirki into a singleton and a facade (props @vpratfr)
1019
+ * TWEAK: Completely re-written the customizer styles
1020
+ * NEW: Using SASS for customizer styles
1021
+ * TWEAK: Deprecating the group_title control in favor of the new custom control
1022
+ * TWEAK: Changed the CSS for checkboxes
1023
+
1024
+ = 0.7.1 =
1025
+
1026
+ March 15, 2015, dev time: 2 hours
1027
+
1028
+ * REMOVED: Remove the `kirki_get_option` function that was introduced in 0.7 as it's not working properly yet.
1029
+ * FIX: Undefined index notice when a default value for the control was not defined
1030
+ * TWEAK: `logo_image` now injects an `img` element instead of a `div` with custom background
1031
+ * NEW: Added `description` argument in the kirki configuration (replaces the theme description)
1032
+
1033
+ = 0.7 =
1034
+
1035
+ March 14, 2015, dev time: 10 hours
1036
+
1037
+ * FIX: Array to string conversion that happened conditionally when used with googlefonts. (props @groucho75)
1038
+ * FIX: Background opacity affects background-position of bg image
1039
+ * FIX: font-weight not being applied on google fonts
1040
+ * NEW: Added `kirki_get_option( $setting );` function that also gets default values
1041
+ * TWEAK: Singleton for main plugin class
1042
+ * FIX: Prevent empty help tooltips
1043
+ * NEW: Added `toggle` control
1044
+ * NEW: Added `switch` control
1045
+ * FIX: Color controls were not being reset to default:
1046
+ * TWEAK: Tooltips now loaded via jQuery
1047
+ * TWEAK: Renamed `setting` to settings for consistency with WordPress core
1048
+ * TWEAK: Renamed `description` to `help` and `subtitle` to `description for consistency with WordPress core
1049
+ * TWEAK: Backwards-compatibility improvements
1050
+ * NEW: Allow hiding background control elements by not including default values for them
1051
+ * TWEAK: Performance improvements
1052
+ * TWEAK: Using WordPress core controls instead of custom ones when those are available
1053
+ * TWEAK: Separate logic for multiple-type controls that were using the "mode" argument. This has been deprecated in favor of completely separate control types.
1054
+
1055
+ = 0.6.2 =
1056
+
1057
+ March 2, 2015, dev time: 3 hours
1058
+
1059
+ * FIX: Frontend styles were not properly enqueued (props @dmgawel)
1060
+ * NEW: Allow multiple output styles per control defined as an array of arrays.
1061
+ * FIX: Background control styles
1062
+ * FIX: Serialise default values for the sortable control. Now you can define default values as an array.
1063
+ * FIX: Required script
1064
+ * FIX: \'_opacity\' was added to a lot of controls by mistake. Removed it and wrote a migration script.
1065
+
1066
+ = 0.6.1 =
1067
+
1068
+ February 25, 2015, dev time: 1 hours
1069
+
1070
+ * FIX: Sortables controls had a JS conflict
1071
+ * FIX: Switches & Toggles were not properly working
1072
+
1073
+ = 0.6.0 =
1074
+
1075
+ February 25, 2015, dev time: 9 hours
1076
+
1077
+ * FIX: Tooltips now properly working
1078
+ * NEW: Added checkbox switches
1079
+ * NEW: Added checkbox toggles
1080
+ * FIX: Generated CSS is not properly combined & minified
1081
+ * FIX: Re-structuring files hierarchy
1082
+ * FIX: Simplify the way controls are loaded
1083
+ * NEW: Only load control classes when they are needed
1084
+ * NEW: Introducing Kirki_Customize_Control class
1085
+ * FIX: CSS tweaks
1086
+ * NEW: Sortable control (creating one is identical to a select control, but with `\'type\' => \'sortable\'`)
1087
+ * FIX: Double output CSS (props @agusmu)
1088
+ * NEW: Google fonts now parsed from a json file.
1089
+
1090
+ = 0.5.1 =
1091
+
1092
+ January 22, 2015
1093
+
1094
+ * FIX: Transport defaults to refresh instead of postMessage
1095
+ * FIX: undefined index notice.
1096
+
1097
+ = 0.5 =
1098
+
1099
+ January 21, 2015
1100
+
1101
+ * NEW: Automatic output of styles for generic controls.
1102
+ * NEW: Automatic output of styles + scripts for fonts (including googlefonts )
1103
+ * NEW: The \'output\' argument on background controls is now an array for consistency with other controls. Older syntax is still compatible though. :)
1104
+ * NEW: Add the ability to auto-generate styles for colors.
1105
+ * FIX: Add a blank stylesheet if we need one and no stylesheet_id has been defined in the config options.
1106
+ * FIX: CSS-only tooltips. Fixes issue with tooltips now showing up on WP >= 4.1
1107
+ * FIX: Code cleanups
1108
+ * NEW: Added support for WordPress\'s transport arguments
1109
+ * FIX: All controls now have a sanitization callback. Users can override the default sanitizations by adding their own \'sanitize_callback\' argument.
1110
+ * FIX: OOP rewrite
1111
+ * FIX: Strip protocol from Google API link
1112
+ * FIX: Loading order for some files
1113
+ * FIX: Removed deprecated less_var argument
1114
+
1115
+ = 0.4 =
1116
+
1117
+ October 25, 2014
1118
+
1119
+ * FIX: bugfix for selector
1120
+ * NEW: Change the Kirki theme based on which admin theme is selected.
1121
+ * FIX: Tranlsation domain issue
1122
+ * NEW: Added a \"group_title\" control
1123
+ * FIX: Updated the required script
1124
+ * FIX: Updating CSS
1125
+ * Other minor improvements and bugfixes
1126
+
1127
+ = 0.3 =
1128
+
1129
+ May 26, 2014
1130
+
1131
+ * NEW: added background field
1132
+ * NEW: added \'output\' argument to directly output the CSS
1133
+
1134
+ = 0.2 =
1135
+
1136
+ May 9, 2014
1137
+
1138
+ * Initial version
1139
+
1140
+ == Upgrade Notice ==
1141
+
1142
+ = 3.0.0 =
1143
+
1144
+ This is a major update, please keep a backup of your files and database before updating.