Kirki - Version 2.2.0

Version Description

March 16, 2016, dev time: 120 hours

  • FIX: Improved & simplified the number control.
  • FIX: Improved & simplified the spacing control.
  • FIX: Minor bugfix on the select control.
  • FIX: WP Coding standards improvements.
  • FIX: Bugfix for radio controls.
  • FIX: Fixed repeater remove image not triggering save button to activate, and added a placeholder when the image is removed. (props @sayedwp)
  • FIX: Fixed bug when using negative numbers as min value in the number field
  • FIX: Typo in the textdomain for some strings (some strings were using "Kirki" instead of "kirki").
  • FIX: Complete refactor & rewrite of the google-fonts implementation.
  • FIX: IE11 bug on radio-image controls.
  • FIX: Radio-image bug when used with serialized options.
  • NEW: Complete refactor & rewrite of typography control.
  • NEW: Refactored the CSS output methods.
  • NEW: Added new mothods for detecting dependencies.
  • NEW: Added font-subsets in typography controls.
  • NEW: Google fonts now only show valid variants & subsets in typography controls.
  • NEW: Implemented partial refreshes for WP 4.5 using a "partial_refresh" argument (formatted as an array).
  • NEW: Better autoloader & improved file structure.
  • NEW: Deprecated the Kirki_Field_Sanitize class in favor of a more simplified & robust implementation.
  • NEW: Completely refactored the Kirki_Field class, we're migrating to a more OOP model.
  • NEW: Added a new kirki-generic control.
  • NEW: Deprecated the custom text control and used the new kirki-generic control instead.
  • NEW: Deprecated the custom textarea control and used the new kirki-generic control instead.
  • NEW: Renamed the help argument to tooltip. help will continue to work as an alias.
  • NEW: Merged the color & color-alphacontrols. We now use thecolor-alphacontrol for all colors, and just modify thedata-alpha` property it has.
  • NEW: Started an OOP rewrite of many classes
  • NEW: Started rewriting the PHPUNIT tests & tweaked them so they can now run on localhosts (like VVV) and not just on travis-ci.
  • NEW: Included the ariColor library for color calculations (https://aristath.github.io/ariColor/)
  • TWEAK: Other code refactoring for improved performance
  • TWEAK: Updated grunt packages.
Download this release

Release Info

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

Code changes from version 2.1.0.1 to 2.2.0

Files changed (77) hide show
  1. .codeclimate.yml +0 -8
  2. .coveralls.yml +0 -3
  3. .gitignore +0 -18
  4. .simplecov +0 -7
  5. .travis.yml +0 -35
  6. Gruntfile.js +9 -28
  7. LICENSE +21 -339
  8. README.md +465 -513
  9. assets/css/customizer-dynamic-css.css +1 -1
  10. assets/css/customizer.css +105 -77
  11. assets/css/customizer.css.map +2 -2
  12. assets/css/customizer.min.css +1 -1
  13. assets/css/transparency-grid.png +0 -0
  14. assets/images/jquery.fs.stepper-arrows.png +0 -0
  15. assets/images/kirki-toolkit.png +0 -0
  16. assets/js/controls/checkbox.js +0 -0
  17. assets/js/controls/color.js +0 -18
  18. assets/js/controls/dimension.js +16 -10
  19. assets/js/controls/editor.js +0 -0
  20. assets/js/controls/generic.js +11 -0
  21. assets/js/controls/multicheck.js +0 -0
  22. assets/js/controls/number.js +8 -13
  23. assets/js/controls/palette.js +0 -0
  24. assets/js/controls/preset.js +2 -17
  25. assets/js/controls/radio-buttonset.js +0 -0
  26. assets/js/controls/radio-image.js +0 -0
  27. assets/js/controls/radio.js +0 -0
  28. assets/js/controls/repeater.js +4 -2
  29. assets/js/controls/select.js +0 -10
  30. assets/js/controls/slider.js +0 -0
  31. assets/js/controls/sortable.js +0 -0
  32. assets/js/controls/spacing.js +29 -92
  33. assets/js/controls/switch.js +0 -0
  34. assets/js/controls/text.js +0 -11
  35. assets/js/controls/textarea.js +0 -11
  36. assets/js/controls/toggle.js +0 -0
  37. assets/js/controls/typography.js +186 -150
  38. assets/js/customizer.js +302 -333
  39. assets/js/customizer.min.js +1 -1
  40. assets/js/customizer.min.js.map +1 -1
  41. assets/js/kirki-functions.js +47 -0
  42. assets/js/vendor/selectize.js +504 -438
  43. assets/js/vendor/serialize.js +0 -0
  44. assets/js/vendor/wp-color-picker-alpha.js +1 -1
  45. assets/json/webfonts.json +6039 -6035
  46. assets/scss/controls/checkbox.scss +3 -1
  47. assets/scss/controls/code.scss +0 -0
  48. assets/scss/controls/dimension.scss +24 -10
  49. assets/scss/controls/{textarea.scss → generic.scss} +1 -1
  50. assets/scss/controls/multicheck.scss +0 -0
  51. assets/scss/controls/number.scss +0 -0
  52. assets/scss/controls/palette.scss +0 -0
  53. assets/scss/controls/radio-buttonset.scss +3 -2
  54. assets/scss/controls/radio-image.scss +9 -0
  55. assets/scss/controls/radio.scss +0 -0
  56. assets/scss/controls/repeater.scss +1 -0
  57. assets/scss/controls/select.scss +2 -1
  58. assets/scss/controls/slider.scss +0 -0
  59. assets/scss/controls/sortable.scss +0 -0
  60. assets/scss/controls/spacing.scss +25 -0
  61. assets/scss/controls/switch.scss +0 -0
  62. assets/scss/controls/toggle.scss +0 -0
  63. assets/scss/controls/typography.scss +18 -61
  64. assets/scss/customizer.scss +5 -1
  65. assets/scss/global.scss +0 -1
  66. assets/scss/panels/expanded.scss +21 -0
  67. assets/scss/sections/expanded.scss +10 -0
  68. autoloader.php +12 -25
  69. composer.json +1 -2
  70. includes/class-kirki-active-callback.php +29 -0
  71. includes/class-kirki-config.php +123 -51
  72. includes/class-kirki-control.php +86 -67
  73. includes/class-kirki-customize-control.php +12 -6
  74. includes/class-kirki-enqueue.php +84 -2
  75. includes/class-kirki-explode-background-field.php +42 -38
  76. includes/class-kirki-field-sanitize.php +0 -379
  77. includes/class-kirki-field.php +582 -93
.codeclimate.yml DELETED
@@ -1,8 +0,0 @@
1
- languages:
2
- Ruby: false
3
- JavaScript: false
4
- PHP: true
5
- exclude_paths:
6
- - "assets/*"
7
- - "tests/*"
8
- - "bin/*"
 
 
 
 
 
 
 
 
.coveralls.yml DELETED
@@ -1,3 +0,0 @@
1
- coverage_clover: build/logs/clover.xml
2
- service_name: travis-ci
3
- src_dir: .
 
 
 
.gitignore DELETED
@@ -1,18 +0,0 @@
1
- # npm #
2
- #######
3
- node_modules
4
- npm-debug.log
5
-
6
- # grunt-contrib-sass #
7
- ######################
8
- .sass-cache
9
-
10
- # OS generated files #
11
- ######################
12
- .DS_Store
13
- .DS_Store?
14
- ._*
15
- .Spotlight-V100
16
- .Trashes
17
- ehthumbs.db
18
- Thumbs.db
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.simplecov DELETED
@@ -1,7 +0,0 @@
1
- require 'simplecov'
2
- require 'coveralls'
3
-
4
- SimpleCov.formatter = Coveralls::SimpleCov::Formatter
5
- SimpleCov.start do
6
- add_filter "/test/"
7
- end
 
 
 
 
 
 
 
.travis.yml DELETED
@@ -1,35 +0,0 @@
1
- language: php
2
-
3
- sudo: false
4
-
5
- notifications:
6
- on_success: never
7
- on_failure: change
8
-
9
- php:
10
- - 5.6
11
-
12
- env:
13
- - WP_VERSION=latest WP_MULTISITE=0
14
-
15
- matrix:
16
- include:
17
- - php: 5.6
18
- env: WP_VERSION=latest WP_MULTISITE=1
19
-
20
- before_script:
21
- - bash tests/bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION
22
- - curl -s http://getcomposer.org/installer | php
23
- - php composer.phar install --dev --no-interaction
24
-
25
- script:
26
- - mkdir -p build/logs
27
- - phpunit --coverage-clover build/logs/clover.xml
28
- - find . \( -name '*kirki*.php' \) -exec php -lf {} \;
29
-
30
- after_script:
31
- - php vendor/bin/coveralls -v
32
-
33
- after_success:
34
- - coveralls
35
- - bash <(curl -s https://codecov.io/bash)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Gruntfile.js CHANGED
@@ -5,32 +5,10 @@ module.exports = function(grunt) {
5
  // Get json file from the google-fonts API
6
  curl: {
7
  'google-fonts-source': {
8
- src: 'https://www.googleapis.com/webfonts/v1/webfonts?sort=popularity&key=AIzaSyCDiOc36EIOmwdwspLG3LYwCg9avqC5YLs',
9
  dest: 'assets/json/webfonts.json'
10
  }
11
  },
12
- // jshint
13
- jshint: {
14
- files: [
15
- 'assets/js/**/*.js'
16
- ],
17
- options: {
18
- expr: true,
19
- globals: {
20
- jQuery: true,
21
- console: true,
22
- module: true,
23
- document: true
24
- }
25
- }
26
- },
27
- phpdocumentor: {
28
- dist: {
29
- options: {
30
- ignore: 'node_modules'
31
- }
32
- }
33
- },
34
  // Compile CSS
35
  sass: {
36
  dist: {
@@ -43,7 +21,10 @@ module.exports = function(grunt) {
43
  separator: '',
44
  },
45
  dist: {
46
- src: ['assets/js/controls/*.js'],
 
 
 
47
  dest: 'assets/js/customizer.js',
48
  },
49
  },
@@ -76,7 +57,10 @@ module.exports = function(grunt) {
76
  target: {
77
  options: {
78
  type: 'wp-plugin',
79
- domainPath: 'languages'
 
 
 
80
  }
81
  }
82
  },
@@ -111,13 +95,10 @@ module.exports = function(grunt) {
111
  grunt.loadNpmTasks('grunt-contrib-cssmin');
112
  grunt.loadNpmTasks('grunt-wp-i18n');
113
  grunt.loadNpmTasks('grunt-contrib-watch');
114
- grunt.loadNpmTasks('grunt-contrib-jshint');
115
  grunt.loadNpmTasks('grunt-curl');
116
- grunt.loadNpmTasks('grunt-phpdocumentor');
117
  grunt.loadNpmTasks('grunt-wp-readme-to-markdown');
118
 
119
  grunt.registerTask('default', ['sass', 'concat', 'uglify', 'cssmin', 'makepot', 'wp_readme_to_markdown']);
120
- grunt.registerTask('docs', ['phpdocumentor:dist']);
121
  grunt.registerTask('googlefonts', ['curl:google-fonts-source']);
122
 
123
  };
5
  // Get json file from the google-fonts API
6
  curl: {
7
  'google-fonts-source': {
8
+ src: 'https://www.googleapis.com/webfonts/v1/webfonts?sort=alpha&key=AIzaSyCDiOc36EIOmwdwspLG3LYwCg9avqC5YLs',
9
  dest: 'assets/json/webfonts.json'
10
  }
11
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  // Compile CSS
13
  sass: {
14
  dist: {
21
  separator: '',
22
  },
23
  dist: {
24
+ src: [
25
+ 'assets/js/kirki-functions.js',
26
+ 'assets/js/controls/*.js'
27
+ ],
28
  dest: 'assets/js/customizer.js',
29
  },
30
  },
57
  target: {
58
  options: {
59
  type: 'wp-plugin',
60
+ domainPath: 'languages',
61
+ exclude: [
62
+ 'tests/.*'
63
+ ]
64
  }
65
  }
66
  },
95
  grunt.loadNpmTasks('grunt-contrib-cssmin');
96
  grunt.loadNpmTasks('grunt-wp-i18n');
97
  grunt.loadNpmTasks('grunt-contrib-watch');
 
98
  grunt.loadNpmTasks('grunt-curl');
 
99
  grunt.loadNpmTasks('grunt-wp-readme-to-markdown');
100
 
101
  grunt.registerTask('default', ['sass', 'concat', 'uglify', 'cssmin', 'makepot', 'wp_readme_to_markdown']);
 
102
  grunt.registerTask('googlefonts', ['curl:google-fonts-source']);
103
 
104
  };
LICENSE CHANGED
@@ -1,339 +1,21 @@
1
- GNU GENERAL PUBLIC LICENSE
2
- Version 2, June 1991
3
-
4
- Copyright (C) 1989, 1991 Free Software Foundation, Inc., <http://fsf.org/>
5
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
6
- Everyone is permitted to copy and distribute verbatim copies
7
- of this license document, but changing it is not allowed.
8
-
9
- Preamble
10
-
11
- The licenses for most software are designed to take away your
12
- freedom to share and change it. By contrast, the GNU General Public
13
- License is intended to guarantee your freedom to share and change free
14
- software--to make sure the software is free for all its users. This
15
- General Public License applies to most of the Free Software
16
- Foundation's software and to any other program whose authors commit to
17
- using it. (Some other Free Software Foundation software is covered by
18
- the GNU Lesser General Public License instead.) You can apply it to
19
- your programs, too.
20
-
21
- When we speak of free software, we are referring to freedom, not
22
- price. Our General Public Licenses are designed to make sure that you
23
- have the freedom to distribute copies of free software (and charge for
24
- this service if you wish), that you receive source code or can get it
25
- if you want it, that you can change the software or use pieces of it
26
- in new free programs; and that you know you can do these things.
27
-
28
- To protect your rights, we need to make restrictions that forbid
29
- anyone to deny you these rights or to ask you to surrender the rights.
30
- These restrictions translate to certain responsibilities for you if you
31
- distribute copies of the software, or if you modify it.
32
-
33
- For example, if you distribute copies of such a program, whether
34
- gratis or for a fee, you must give the recipients all the rights that
35
- you have. You must make sure that they, too, receive or can get the
36
- source code. And you must show them these terms so they know their
37
- rights.
38
-
39
- We protect your rights with two steps: (1) copyright the software, and
40
- (2) offer you this license which gives you legal permission to copy,
41
- distribute and/or modify the software.
42
-
43
- Also, for each author's protection and ours, we want to make certain
44
- that everyone understands that there is no warranty for this free
45
- software. If the software is modified by someone else and passed on, we
46
- want its recipients to know that what they have is not the original, so
47
- that any problems introduced by others will not reflect on the original
48
- authors' reputations.
49
-
50
- Finally, any free program is threatened constantly by software
51
- patents. We wish to avoid the danger that redistributors of a free
52
- program will individually obtain patent licenses, in effect making the
53
- program proprietary. To prevent this, we have made it clear that any
54
- patent must be licensed for everyone's free use or not licensed at all.
55
-
56
- The precise terms and conditions for copying, distribution and
57
- modification follow.
58
-
59
- GNU GENERAL PUBLIC LICENSE
60
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
61
-
62
- 0. This License applies to any program or other work which contains
63
- a notice placed by the copyright holder saying it may be distributed
64
- under the terms of this General Public License. The "Program", below,
65
- refers to any such program or work, and a "work based on the Program"
66
- means either the Program or any derivative work under copyright law:
67
- that is to say, a work containing the Program or a portion of it,
68
- either verbatim or with modifications and/or translated into another
69
- language. (Hereinafter, translation is included without limitation in
70
- the term "modification".) Each licensee is addressed as "you".
71
-
72
- Activities other than copying, distribution and modification are not
73
- covered by this License; they are outside its scope. The act of
74
- running the Program is not restricted, and the output from the Program
75
- is covered only if its contents constitute a work based on the
76
- Program (independent of having been made by running the Program).
77
- Whether that is true depends on what the Program does.
78
-
79
- 1. You may copy and distribute verbatim copies of the Program's
80
- source code as you receive it, in any medium, provided that you
81
- conspicuously and appropriately publish on each copy an appropriate
82
- copyright notice and disclaimer of warranty; keep intact all the
83
- notices that refer to this License and to the absence of any warranty;
84
- and give any other recipients of the Program a copy of this License
85
- along with the Program.
86
-
87
- You may charge a fee for the physical act of transferring a copy, and
88
- you may at your option offer warranty protection in exchange for a fee.
89
-
90
- 2. You may modify your copy or copies of the Program or any portion
91
- of it, thus forming a work based on the Program, and copy and
92
- distribute such modifications or work under the terms of Section 1
93
- above, provided that you also meet all of these conditions:
94
-
95
- a) You must cause the modified files to carry prominent notices
96
- stating that you changed the files and the date of any change.
97
-
98
- b) You must cause any work that you distribute or publish, that in
99
- whole or in part contains or is derived from the Program or any
100
- part thereof, to be licensed as a whole at no charge to all third
101
- parties under the terms of this License.
102
-
103
- c) If the modified program normally reads commands interactively
104
- when run, you must cause it, when started running for such
105
- interactive use in the most ordinary way, to print or display an
106
- announcement including an appropriate copyright notice and a
107
- notice that there is no warranty (or else, saying that you provide
108
- a warranty) and that users may redistribute the program under
109
- these conditions, and telling the user how to view a copy of this
110
- License. (Exception: if the Program itself is interactive but
111
- does not normally print such an announcement, your work based on
112
- the Program is not required to print an announcement.)
113
-
114
- These requirements apply to the modified work as a whole. If
115
- identifiable sections of that work are not derived from the Program,
116
- and can be reasonably considered independent and separate works in
117
- themselves, then this License, and its terms, do not apply to those
118
- sections when you distribute them as separate works. But when you
119
- distribute the same sections as part of a whole which is a work based
120
- on the Program, the distribution of the whole must be on the terms of
121
- this License, whose permissions for other licensees extend to the
122
- entire whole, and thus to each and every part regardless of who wrote it.
123
-
124
- Thus, it is not the intent of this section to claim rights or contest
125
- your rights to work written entirely by you; rather, the intent is to
126
- exercise the right to control the distribution of derivative or
127
- collective works based on the Program.
128
-
129
- In addition, mere aggregation of another work not based on the Program
130
- with the Program (or with a work based on the Program) on a volume of
131
- a storage or distribution medium does not bring the other work under
132
- the scope of this License.
133
-
134
- 3. You may copy and distribute the Program (or a work based on it,
135
- under Section 2) in object code or executable form under the terms of
136
- Sections 1 and 2 above provided that you also do one of the following:
137
-
138
- a) Accompany it with the complete corresponding machine-readable
139
- source code, which must be distributed under the terms of Sections
140
- 1 and 2 above on a medium customarily used for software interchange; or,
141
-
142
- b) Accompany it with a written offer, valid for at least three
143
- years, to give any third party, for a charge no more than your
144
- cost of physically performing source distribution, a complete
145
- machine-readable copy of the corresponding source code, to be
146
- distributed under the terms of Sections 1 and 2 above on a medium
147
- customarily used for software interchange; or,
148
-
149
- c) Accompany it with the information you received as to the offer
150
- to distribute corresponding source code. (This alternative is
151
- allowed only for noncommercial distribution and only if you
152
- received the program in object code or executable form with such
153
- an offer, in accord with Subsection b above.)
154
-
155
- The source code for a work means the preferred form of the work for
156
- making modifications to it. For an executable work, complete source
157
- code means all the source code for all modules it contains, plus any
158
- associated interface definition files, plus the scripts used to
159
- control compilation and installation of the executable. However, as a
160
- special exception, the source code distributed need not include
161
- anything that is normally distributed (in either source or binary
162
- form) with the major components (compiler, kernel, and so on) of the
163
- operating system on which the executable runs, unless that component
164
- itself accompanies the executable.
165
-
166
- If distribution of executable or object code is made by offering
167
- access to copy from a designated place, then offering equivalent
168
- access to copy the source code from the same place counts as
169
- distribution of the source code, even though third parties are not
170
- compelled to copy the source along with the object code.
171
-
172
- 4. You may not copy, modify, sublicense, or distribute the Program
173
- except as expressly provided under this License. Any attempt
174
- otherwise to copy, modify, sublicense or distribute the Program is
175
- void, and will automatically terminate your rights under this License.
176
- However, parties who have received copies, or rights, from you under
177
- this License will not have their licenses terminated so long as such
178
- parties remain in full compliance.
179
-
180
- 5. You are not required to accept this License, since you have not
181
- signed it. However, nothing else grants you permission to modify or
182
- distribute the Program or its derivative works. These actions are
183
- prohibited by law if you do not accept this License. Therefore, by
184
- modifying or distributing the Program (or any work based on the
185
- Program), you indicate your acceptance of this License to do so, and
186
- all its terms and conditions for copying, distributing or modifying
187
- the Program or works based on it.
188
-
189
- 6. Each time you redistribute the Program (or any work based on the
190
- Program), the recipient automatically receives a license from the
191
- original licensor to copy, distribute or modify the Program subject to
192
- these terms and conditions. You may not impose any further
193
- restrictions on the recipients' exercise of the rights granted herein.
194
- You are not responsible for enforcing compliance by third parties to
195
- this License.
196
-
197
- 7. If, as a consequence of a court judgment or allegation of patent
198
- infringement or for any other reason (not limited to patent issues),
199
- conditions are imposed on you (whether by court order, agreement or
200
- otherwise) that contradict the conditions of this License, they do not
201
- excuse you from the conditions of this License. If you cannot
202
- distribute so as to satisfy simultaneously your obligations under this
203
- License and any other pertinent obligations, then as a consequence you
204
- may not distribute the Program at all. For example, if a patent
205
- license would not permit royalty-free redistribution of the Program by
206
- all those who receive copies directly or indirectly through you, then
207
- the only way you could satisfy both it and this License would be to
208
- refrain entirely from distribution of the Program.
209
-
210
- If any portion of this section is held invalid or unenforceable under
211
- any particular circumstance, the balance of the section is intended to
212
- apply and the section as a whole is intended to apply in other
213
- circumstances.
214
-
215
- It is not the purpose of this section to induce you to infringe any
216
- patents or other property right claims or to contest validity of any
217
- such claims; this section has the sole purpose of protecting the
218
- integrity of the free software distribution system, which is
219
- implemented by public license practices. Many people have made
220
- generous contributions to the wide range of software distributed
221
- through that system in reliance on consistent application of that
222
- system; it is up to the author/donor to decide if he or she is willing
223
- to distribute software through any other system and a licensee cannot
224
- impose that choice.
225
-
226
- This section is intended to make thoroughly clear what is believed to
227
- be a consequence of the rest of this License.
228
-
229
- 8. If the distribution and/or use of the Program is restricted in
230
- certain countries either by patents or by copyrighted interfaces, the
231
- original copyright holder who places the Program under this License
232
- may add an explicit geographical distribution limitation excluding
233
- those countries, so that distribution is permitted only in or among
234
- countries not thus excluded. In such case, this License incorporates
235
- the limitation as if written in the body of this License.
236
-
237
- 9. The Free Software Foundation may publish revised and/or new versions
238
- of the General Public License from time to time. Such new versions will
239
- be similar in spirit to the present version, but may differ in detail to
240
- address new problems or concerns.
241
-
242
- Each version is given a distinguishing version number. If the Program
243
- specifies a version number of this License which applies to it and "any
244
- later version", you have the option of following the terms and conditions
245
- either of that version or of any later version published by the Free
246
- Software Foundation. If the Program does not specify a version number of
247
- this License, you may choose any version ever published by the Free Software
248
- Foundation.
249
-
250
- 10. If you wish to incorporate parts of the Program into other free
251
- programs whose distribution conditions are different, write to the author
252
- to ask for permission. For software which is copyrighted by the Free
253
- Software Foundation, write to the Free Software Foundation; we sometimes
254
- make exceptions for this. Our decision will be guided by the two goals
255
- of preserving the free status of all derivatives of our free software and
256
- of promoting the sharing and reuse of software generally.
257
-
258
- NO WARRANTY
259
-
260
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
261
- FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
262
- OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
263
- PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
264
- OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
265
- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
266
- TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
267
- PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
268
- REPAIR OR CORRECTION.
269
-
270
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
271
- WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
272
- REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
273
- INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
274
- OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
275
- TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
276
- YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
277
- PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
278
- POSSIBILITY OF SUCH DAMAGES.
279
-
280
- END OF TERMS AND CONDITIONS
281
-
282
- How to Apply These Terms to Your New Programs
283
-
284
- If you develop a new program, and you want it to be of the greatest
285
- possible use to the public, the best way to achieve this is to make it
286
- free software which everyone can redistribute and change under these terms.
287
-
288
- To do so, attach the following notices to the program. It is safest
289
- to attach them to the start of each source file to most effectively
290
- convey the exclusion of warranty; and each file should have at least
291
- the "copyright" line and a pointer to where the full notice is found.
292
-
293
- {description}
294
- Copyright (C) {year} {fullname}
295
-
296
- This program is free software; you can redistribute it and/or modify
297
- it under the terms of the GNU General Public License as published by
298
- the Free Software Foundation; either version 2 of the License, or
299
- (at your option) any later version.
300
-
301
- This program is distributed in the hope that it will be useful,
302
- but WITHOUT ANY WARRANTY; without even the implied warranty of
303
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
304
- GNU General Public License for more details.
305
-
306
- You should have received a copy of the GNU General Public License along
307
- with this program; if not, write to the Free Software Foundation, Inc.,
308
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
309
-
310
- Also add information on how to contact you by electronic and paper mail.
311
-
312
- If the program is interactive, make it output a short notice like this
313
- when it starts in an interactive mode:
314
-
315
- Gnomovision version 69, Copyright (C) year name of author
316
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
317
- This is free software, and you are welcome to redistribute it
318
- under certain conditions; type `show c' for details.
319
-
320
- The hypothetical commands `show w' and `show c' should show the appropriate
321
- parts of the General Public License. Of course, the commands you use may
322
- be called something other than `show w' and `show c'; they could even be
323
- mouse-clicks or menu items--whatever suits your program.
324
-
325
- You should also get your employer (if you work as a programmer) or your
326
- school, if any, to sign a "copyright disclaimer" for the program, if
327
- necessary. Here is a sample; alter the names:
328
-
329
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
330
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
331
-
332
- {signature of Ty Coon}, 1 April 1989
333
- Ty Coon, President of Vice
334
-
335
- This General Public License does not permit incorporating your program into
336
- proprietary programs. If your program is a subroutine library, you may
337
- consider it more useful to permit linking proprietary applications with the
338
- library. If this is what you want to do, use the GNU Lesser General
339
- Public License instead of this License.
1
+ The MIT License (MIT)
2
+
3
+ Copyright (c) 2016 Aristeides Stathopoulos
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
README.md CHANGED
@@ -1,513 +1,465 @@
1
- # Kirki #
2
- **Contributors:** aristath, fovoc, igmoweb
3
- **Tags:** customizer,options framework, theme, mods, toolkit
4
- **Donate link:** http://kirki.org/
5
- **Requires at least:** 4.0
6
- **Tested up to:** 4.3
7
- **Stable tag:** 2.1.0.1
8
- **License:** GPLv2 or later
9
- **License URI:** http://www.gnu.org/licenses/gpl-2.0.html
10
-
11
- The ultimate toolkit for theme developers using the WordPress Customizer
12
-
13
-
14
- ## Description ##
15
-
16
- Kirki is not a framework. It's a Toolkit allowing WordPress developers to use the Customizer and take advantage of its advanced features and flexibility by abstracting the code and making it easier for everyone to create beautiful and meaningful user experiences.
17
-
18
- It does not replace the WordPress Customizer API, you can still use the default WordPress methods and we advise you to familiarize yourselves with them.
19
- An excellent handbook for the WordPress Customizer can be found on the [developer.wordpress.org](https://developer.wordpress.org/themes/advanced-topics/customizer-api/) website.
20
-
21
- What Kirki does is save you time... LOTS of time!
22
-
23
- [![Build Status](https://travis-ci.org/aristath/kirki.svg?branch=master)](https://travis-ci.org/aristath/kirki) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/aristath/kirki/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/aristath/kirki/?branch=master) [![Code Climate](https://codeclimate.com/github/aristath/kirki/badges/gpa.svg)](https://codeclimate.com/github/aristath/kirki) [![Coverage Status](https://coveralls.io/repos/aristath/kirki/badge.svg?branch=master)](https://coveralls.io/r/aristath/kirki?branch=master) [![License](https://img.shields.io/badge/license-GPL--2.0%2B-red.svg)](https://raw.githubusercontent.com/aristath/kirki/master/LICENSE) [![Join the chat at https://gitter.im/aristath/kirki](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/aristath/kirki?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
24
-
25
- **Configurations**
26
-
27
- Add your own Kirki configuration so that all the fields you create using Kirki inherit the configuration's properties.
28
- More information on configurations can be found on our [Wiki](https://github.com/aristath/kirki/wiki/Configuration).
29
-
30
- **Add Panels**
31
-
32
- Want to use Kirki to add your panels? Please look at the documentation on our [Wiki](https://github.com/aristath/kirki/wiki/Panels)
33
-
34
- **Add Sections**
35
-
36
- Want to use Kirki to add your sections? Please look at the documentation on our [Wiki](https://github.com/aristath/kirki/wiki/Sections)
37
-
38
- **Add Fields**
39
-
40
- Kirki allows you to create your fields easily and without any issues.
41
- There are 3 syntaxes you can use to do that, depending on your preferences and the project at hand. More info about how to add fields can be found on the [Wiki](https://github.com/aristath/kirki/wiki/Fields)
42
-
43
- **Automatic CSS calculations**
44
-
45
- Most of the options we create for our themes take care of CSS. We make that easy for you so you no longer have to write any custom PHP functions to create your CSS!
46
- All you have to do is use the `output` argument inside your fields and everything else is taken care of. More information on that can be found on our [Wiki page for the output argument](https://github.com/aristath/kirki/wiki/output)
47
-
48
- **Automatic JS generation for postMessage**
49
-
50
- If you want to use postMessage we've got you covered... Chances are you won't need to write your custom JS, we can auto-generate that for you if you use the `js_vars` argument in your fields. More info on that can be found on our [Wiki page for the js_vars argument](https://github.com/aristath/kirki/wiki/js_vars)
51
-
52
- **Style the customizer**
53
-
54
- Want to change colors? Perhaps the width of the customizer panel? What about adding a custom logo & description?
55
- No matter what you want we've got you covered.
56
- Go ahead and take a look at [styling the customizer](https://github.com/aristath/kirki/wiki/Styling-the-Customizer)
57
-
58
- **Google Fonts Integration**
59
-
60
- Kirki also integrates with Google Fonts, allowing you to use ALL google fonts and their variants in your themes. We take care of all the calculations for you, all you have to do is add your fields and let us handle the rest. Take a look at the [Google Fonts Integration](https://github.com/aristath/kirki/wiki/Google-Fonts-Integration) page for an example and instructions.
61
-
62
- **Add tooltips to your fields**
63
-
64
- Sometimes we need to add more info for our users... We've included a popup where you can add your help text using the `help` argument.
65
-
66
- **Extended Documentation**
67
-
68
- For documentation and examples on how to use the plugin please visit the [Kirki Wiki on Github](https://github.com/aristath/kirki/wiki).
69
- Feel free to improve them! :)
70
-
71
- **Available Control types:**
72
-
73
- * checkbox
74
- * code
75
- * color-alpha
76
- * color
77
- * custom
78
- * dimension
79
- * dropdown-pages
80
- * editor
81
- * image
82
- * multicheck
83
- * number
84
- * palette
85
- * radio-buttonset
86
- * radio-image
87
- * radio
88
- * repeater
89
- * select
90
- * slider
91
- * sortable
92
- * spacing
93
- * switch
94
- * text
95
- * textarea
96
- * toggle
97
- * typography
98
-
99
- All development is done on github on https://github.com/aristath/kirki
100
-
101
- If you wish to donate you can do so on http://kirki.org
102
-
103
- ## Installation ##
104
-
105
- **Method 1: Use as a plugin**
106
-
107
- From your dashboard go to Plugins => Add New.
108
- Search for "Kirki" and install it.
109
- Once you install it, activate it.
110
- For configuration instructions please visit the [Kirki Wiki on Github](https://github.com/aristath/kirki/wiki).
111
-
112
- **Method 2: Embed in your theme**
113
-
114
- Please visit https://github.com/aristath/kirki/wiki/Embedding-in-a-theme for documentation and instructions.
115
-
116
- ## Sample Theme ##
117
-
118
- To get an idea on how to include Kirki in your next project, you can take a look at the [Ornea theme](https://github.com/aristath/ornea) or use our test theme from https://github.com/aristath/kirki-demo.
119
-
120
- ## Changelog ##
121
-
122
- ### 2.1.0.1 ###
123
-
124
- February 17, 2016, dev time: 5 minutes
125
-
126
- * FIX: PHP Notices (undefined index)
127
-
128
- ### 2.1.0 ###
129
-
130
- February 17, 2016, dev time: 4 hours
131
-
132
- * FIX: Image field issues inside the Repeater field (props @sayedwp)
133
- * NEW: Allow disabling output per-config
134
- * NEW: Introduce 'postMessage' => 'auto' option in config (will auto-create `js_vars` using the `output` argument)
135
- * NEW: New color control using a js-based template
136
- * TWEAK: Branding script rewrite
137
- * TWEAK: Color controls styling
138
- * TWEAK: Coding improvements & cleanups
139
-
140
- ### 2.0.9 ###
141
-
142
- February 13, 2016, dev time: 1 hour.
143
-
144
- * FIX: Google fonts bug (use double quotes when font name contains a space character)
145
- * FIX: Checkbox control bug (checkboxes were always displayed as checked, regardless of their actual value)
146
- * NEW: Intruducing KIRKI_NO_OUTPUT constant that disables CSS output completely when set to true.
147
-
148
- ### 2.0.8 ###
149
-
150
- February 10, 2016, dev time: 2 hours
151
-
152
- * FIX: Only load Kirki styles when in the customizer
153
- * FIX: Performance issue with Google Fonts
154
- * NEW: Added radio-image controls to repeaters
155
- * TWEAK: Better color handling in the Kirki_Color class
156
-
157
- ### 2.0.7 ###
158
-
159
- January 19, 2016, dev time: 1 hour
160
-
161
- * FIX: Narrow the scope of "multicheck" modification checker (props @chetzof)
162
- * FIX: PHP warnings due to invalid callback method
163
- * FIX: postMessage bug introduced in 2.0.6 (2 lines commented-out)
164
-
165
- ### 2.0.6 ###
166
-
167
- January 18, 2016, dev time: 7 hours
168
-
169
- * FIX: Fix active callback for multidimensional arrays. (props @andrezrv)
170
- * FIX: Correctly check current value of checkbox control. (props @andrezrv)
171
- * FIX: Bug in the sortable field (props @daviedR)
172
- * FIX: Fixed some bugs that occured when using serialized options instead of theme_mods
173
- * NEW: Added an image sub-field to repeater fields (props @sayedwp)
174
- * NEW: Added a JS callback to js_vars (props @pingram3541)
175
- * TWEAK: Settings sanitization
176
- * TWEAK: Removed demo theme from the plugin. This is now provided separately on https://github.com/aristath/kirki-demo
177
-
178
- ### 2.0.5 ###
179
-
180
- December 23, 2015, dev time: 2.5 hours
181
-
182
- * FIX: Disabled the ajax-loading method for stylesheets. All styles are now added inline. Will be re-examined for a future release.
183
- * FIX: Number controls were not properly triggering changes
184
- * FIX: Styling for number controls
185
- * 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.
186
-
187
- ### 2.0.4 ###
188
-
189
- December 19, 2015, dev time: 3 hours
190
-
191
- * NEW: Added units support to the Typography field
192
- * NEW: Default methods of enqueuing styles in now inline.
193
- * NEW: Added 'inline_css' argument to config. set to false to add styles using AJAX.
194
- * FIX: HTML mode for CodeMirror now functional
195
- * FIX: PHP Notices when the config filter is used wrong
196
- * FIX: Monor bugfix for text inputs
197
- * FIX: Indentation & coding standards
198
- * FIX: failing PHPUNIT test.
199
- * TWEAK: Remove passing click event object
200
-
201
- ### 2.0.3 ###
202
-
203
- December 6, 2015, dev time: 45 minutes
204
-
205
- * Bugfix for updates
206
-
207
- ### 2.0.2 ###
208
-
209
- December 6, 2015, dev time: 30 minutes
210
-
211
- * FIX: Fatal error on update (not on new installations)
212
- * FIX: Typo
213
-
214
- ### 2.0.1 ###
215
-
216
- December 6, 2015, dev time: 10 minutes
217
-
218
- * FIX: Some configurations were failing with the new autoloader. Reverted to a simpler file structure.
219
-
220
- ### 2.0 ###
221
-
222
- December 6, 2015, dev time > 140 hours
223
-
224
- * NEW: Added support for `sanitize_callback` arguments on each item in the CSS `output`.
225
- * NEW: Added the ability to define an array as element in the `output`.
226
- * NEW: Auto-prefixing CSS output for cross-browser compatibilities.
227
- * NEW: Allow using arrays in settings.
228
- * NEW: Dimension Field.
229
- * NEW: Repeater Field.
230
- * NEW: Code Field using the ACE editor.
231
- * NEW: Typography Control.
232
- * NEW: Preset Field.
233
- * NEW: Demo theme.
234
- * NEW: Spacing Control.
235
- * REMOVED: Redux Framework compatibility.
236
- * FIX: Minor bugfixes to the Kirki_Color class.
237
- * FIX: kirki_get_option now uses Kirki::get_option().
238
- * FIX: Various bugfixes.
239
- * TWEAK: Converted the `checkbox` control to use the JS templating system.
240
- * TWEAK: Converted the `custom` control to use the JS templating system.
241
- * TWEAK: Converted the `multicheck` control to use the JS templating system.
242
- * TWEAK: Converted the `number` control to use the JS templating system.
243
- * TWEAK: Converted the `palette` control to use the JS templating system.
244
- * TWEAK: Converted the `radio-buttonset` control to use the JS templating system.
245
- * TWEAK: Converted the `radio-image` control to use the JS templating system.
246
- * TWEAK: Converted the `radio` control to use the JS templating system.
247
- * TWEAK: Converted the `select` control to use the JS templating system.
248
- * TWEAK: Converted the `slider` control to use the JS templating system.
249
- * TWEAK: Converted the `switch` control to use the JS templating system.
250
- * TWEAK: Converted the `textarea` control to use the JS templating system.
251
- * TWEAK: Converted the `toggle` control to use the JS templating system.
252
- * TWEAK: `radio-buttonset` controls are now CSS-only.
253
- * TWEAK: `radio-image` controls are now CSS-only.
254
- * TWEAK: `select` controls nopw use [selectize](http://brianreavis.github.io/selectize.js/) instead of [Select2](https://select2.github.io/).
255
- * TWEAK: Deprecated `select2` and `select2-multiple` controls. We now have a global `select` control. Previous implementations gracefully fallback to the current one.
256
- * TWEAK: `switch` controls are now CSS-only.
257
- * TWEAK: `toggle` controls are now CSS-only.
258
- * TWEAK: Sliders now use an HTML5 "range" input instead of jQuery-UI.
259
- * TWEAK: Better coding standards.
260
- * TWEAK: Descriptions styling.
261
- * TWEAK: Improved controls styling.
262
- * TWEAK: Compiled CSS & JS for improved performance.
263
- * TWEAK: Added prefix to the sanitized output array.
264
- * TWEAK: Updated google-fonts.
265
- * TWEAK: Grunt integration.
266
- * TWEAK: Some Code refactoring.
267
-
268
- ### 1.0.2 ###
269
-
270
- July 17, 2014, dev time: 5 minutes
271
-
272
- * NEW: Added 'disable_output' and 'disable_google_fonts' arguments to the configuration.
273
-
274
- ### 1.0.1 ###
275
-
276
- July 17, 2014, dev time: 1 hour
277
-
278
- * FIX: Issues when using serialized options instead of theme_mods or individual options.
279
- * FIX: Issues with the `output` argument on fields.
280
- * FIX: Other minor bugfixes
281
-
282
- ### 1.0.0 ###
283
-
284
- July 11, 2014, dev time: 177 hours
285
-
286
- * NEW: Added PHPUnit tests
287
- * NEW: Use wp_add_inline_style to add customizer styles
288
- * NEW: Rebuilt the background fields calculation
289
- * NEW: Now using Formstone for switches & toggles
290
- * NEW: Added a new API. See https://github.com/aristath/kirki/wiki for documentation.
291
- * NEW: Minimum PHP requirement is now PHP 5.2
292
- * NEW: Added a Select2 field type.
293
- * NEW: Introducing the Kirki::get_option() method to get values.
294
- * NEW: added 'media_query' argument to output.
295
- * NEW: Added ability to get variables for CSS preprocessors from the customizer values. See https://github.com/aristath/kirki/wiki/variables for documentation
296
- * NEW: now supporting 'units' to all outputs to support '!important'
297
- * NEW: Ability to create panels & sections using the new API.
298
- * NEW: added a get_posts method to the Kirki class.
299
- * NEW: Implement width argument in the styling options. See https://github.com/aristath/kirki/wiki/Styling-the-Customizer
300
- * NEW: add 'kirki/control_types' filter
301
- * FIX: Properly saving values in the db when using serialized options
302
- * FIX: Check if classes & functions exist before adding them (allows for better compatibility when embedded in a theme)
303
- * FIX: PHP Warnings & Notices
304
- * FIX: Other minor bugfixes
305
- * FIX: Now using consistently `option_type` instead of `options_type` everywhere
306
- * FIX: `Kirki::get_option()` method now works for all fields, including background fields.
307
- * FIX: avoid errors when Color is undefined in background fields
308
- * FIX: Use WP_Filesystem to get the google fonts array from a json file
309
- * FIX: Radio-Button styling
310
- * FIX: PHP Notices
311
- * FIX: Typos
312
- * FIX: Properly sanitizing rgba colors
313
- * FIX: Properly sanitize numbers
314
- * FIX: Make sure all variables are escaped on output
315
- * TWEAK: Simplify the Colourlovers integration.
316
- * TWEAK: Improve sanitization
317
- * TWEAK: Improve the Kirki_Styles_Customizer class
318
- * TWEAK: Code cleanups
319
- * TWEAK: Added more inline docs (lots of them)
320
- * TWEAK: Use active_callback for required arguments instead of custom JS
321
- * TWEAK: Updated translation files
322
- * TWEAK: Better color manipulation in the Kirki_Color class
323
- * TWEAK: Move secondary classes instantiation to the Kirki() function.
324
- * TWEAK: set a $kirki global
325
- * TWEAK: deprecate getOrThrow method in the Kirki_Config class.
326
- * TWEAK: Move sanitisation functions to a Kirki_Sanitize class.
327
- * TWEAK: Rename Kirki_Framework to Kirki_Toolkit.
328
- * TWEAK: Move variables to the new API
329
- * TWEAK: simplify Kirki_Controls class
330
- * TWEAK: move the kirki/fields & kirki/controls filters to the new API
331
- * REMOVED: remove the 'stylesheet_id' from the configuration.
332
-
333
- ### 0.8.4 ###
334
-
335
- April 6, 2014, dev time: 0.5 hours
336
-
337
- * FIX: Color sanitization was distorting 0 characters in the color hex.
338
- * FIX: Properly sanitizing ColorAlpha controls
339
- * FIX: Sanitizing more properties in the Fields class
340
- * FIX: removing remnant double-sanitization calls from the controls classes
341
-
342
- ### 0.8.3 ###
343
-
344
- April 5, 2014, dev time: 28 hours
345
-
346
- * NEW: Introduce a Field class
347
- * NEW: Introduce a Builder class
348
- * TWEAK: Code Cleanups
349
- * NEW: Added ability to use 'option' as the setting type
350
- * Fix : Bugs in the color calculation class
351
- * TWEAK: Everything gets sanitized in the "Field" class
352
- * FIX: Bugs in sortable field
353
- * FIX: Editor control had no description
354
- * NEW: Added a color-alpha control. To use it just set an rgba color as the default value.
355
- * TWEAK: SCSS & CSS improvements
356
- * FIX: Various PHP notices and warnings when no fields are defined
357
- * TWEAK: More efficient color sanitization method
358
- * TWEAK: Improved number control presentation
359
- * TWEAK: Improved the way background fields are handled
360
- * TWEAK: Checkboxes styling
361
- * NEW: Allow using rgba values for background colors
362
- * FIX: CSS fix - :focus color for active section
363
- * NEW: Add a static 'prepare' method to the ScriptRegistry class
364
- * FIX: Issues with the URL when Kirki is embedded in a theme
365
-
366
- ### 0.8.2 ###
367
-
368
- March 30, 2015, dev time: 5 minutes
369
-
370
- * FIX: Autoloader could not properly include files due to strtolower()
371
-
372
- ### 0.8.1 ###
373
-
374
- March 30, 2015, dev time: 30 minutes
375
-
376
- * FIX: Translation strings now overridable using the config filter.
377
-
378
- ### 0.8.0 ###
379
-
380
- March 30, 2015, dev time: 32 hours
381
-
382
- * Improvement: OOP redesign (props @vpratfr)
383
- * NEW: Added Palette control
384
- * NEW: Added Editor control (WYSIWYG - uses TinyMCE)
385
- * NEW: Added Custom control (free html)
386
- * NEW: Added a Kirki_Colourlovers class to use palettes from the colourlovers API
387
- * NEW: Added a composer file (props @vpratfr)
388
- * FIX: Wrong settings IDs
389
- * FIX: Color calculation on RGBA functions were off
390
- * TWEAK: Restructuring the plugin (props @vpratfr)
391
- * NEW: added a functional kirki_get_option() function
392
- * TWEAK: Simplified configuration options.
393
- * NEW: Turn Kirki into a singleton and a facade (props @vpratfr)
394
- * TWEAK: Completely re-written the customizer styles
395
- * NEW: Using SASS for customizer styles
396
- * TWEAK: Deprecating the group_title control in favor of the new custom control
397
- * TWEAK: Changed the CSS for checkboxes
398
-
399
- ### 0.7.1 ###
400
-
401
- March 15, 2015, dev time: 2 hours
402
-
403
- * REMOVED: Remove the `kirki_get_option` function that was introduced in 0.7 as it's not working properly yet.
404
- * FIX: Undefined index notice when a default value for the control was not defined
405
- * TWEAK: `logo_image` now injects an `img` element instead of a `div` with custom background
406
- * NEW: Added `description` argument in the kirki configuration (replaces the theme description)
407
-
408
- ### 0.7 ###
409
-
410
- March 14, 2015, dev time: 10 hours
411
-
412
- * FIX: Array to string conversion that happened conditionally when used with googlefonts. (props @groucho75)
413
- * FIX: Background opacity affects background-position of bg image
414
- * FIX: font-weight not being applied on google fonts
415
- * NEW: Added `kirki_get_option( $setting );` function that also gets default values
416
- * TWEAK: Singleton for main plugin class
417
- * FIX: Prevent empty help tooltips
418
- * NEW: Added `toggle` control
419
- * NEW: Added `switch` control
420
- * FIX: Color controls were not being reset to default:
421
- * TWEAK: Tooltips now loaded via jQuery
422
- * TWEAK: Renamed `setting` to settings for consistency with WordPress core
423
- * TWEAK: Renamed `description` to `help` and `subtitle` to `description for consistency with WordPress core
424
- * TWEAK: Backwards-compatibility improvements
425
- * NEW: Allow hiding background control elements by not including default values for them
426
- * TWEAK: Performance improvements
427
- * TWEAK: Using WordPress core controls instead of custom ones when those are available
428
- * TWEAK: Separate logic for multiple-type controls that were using the "mode" argument. This has been deprecated in favor of completely separate control types.
429
-
430
- ### 0.6.2 ###
431
-
432
- March 2, 2015, dev time: 3 hours
433
-
434
- * FIX: Frontend styles were not properly enqueued (props @dmgawel)
435
- * NEW: Allow multiple output styles per control defined as an array of arrays.
436
- * FIX: Background control styles
437
- * FIX: Serialise default values for the sortable control. Now you can define default values as an array.
438
- * FIX: Required script
439
- * FIX: \'_opacity\' was added to a lot of controls by mistake. Removed it and wrote a migration script.
440
-
441
- ### 0.6.1 ###
442
-
443
- February 25, 2015, dev time: 1 hours
444
-
445
- * FIX: Sortables controls had a JS conflict
446
- * FIX: Switches & Toggles were not properly working
447
-
448
- ### 0.6.0 ###
449
-
450
- February 25, 2015, dev time: 9 hours
451
-
452
- * FIX: Tooltips now properly working
453
- * NEW: Added checkbox switches
454
- * NEW: Added checkbox toggles
455
- * FIX: Generated CSS is not properly combined & minified
456
- * FIX: Re-structuring files hierarchy
457
- * FIX: Simplify the way controls are loaded
458
- * NEW: Only load control classes when they are needed
459
- * NEW: Introducing Kirki_Customize_Control class
460
- * FIX: CSS tweaks
461
- * NEW: Sortable control (creating one is identical to a select control, but with `\'type\' => \'sortable\'`)
462
- * FIX: Double output CSS (props @agusmu)
463
- * NEW: Google fonts now parsed from a json file.
464
-
465
- ### 0.5.1 ###
466
-
467
- January 22, 2015
468
-
469
- * FIX: Transport defaults to refresh instead of postMessage
470
- * FIX: undefined index notice.
471
-
472
- ### 0.5 ###
473
-
474
- January 21, 2015
475
-
476
- * NEW: Automatic output of styles for generic controls.
477
- * NEW: Automatic output of styles + scripts for fonts (including googlefonts )
478
- * NEW: The \'output\' argument on background controls is now an array for consistency with other controls. Older syntax is still compatible though. :)
479
- * NEW: Add the ability to auto-generate styles for colors.
480
- * FIX: Add a blank stylesheet if we need one and no stylesheet_id has been defined in the config options.
481
- * FIX: CSS-only tooltips. Fixes issue with tooltips now showing up on WP >= 4.1
482
- * FIX: Code cleanups
483
- * NEW: Added support for WordPress\'s transport arguments
484
- * FIX: All controls now have a sanitization callback. Users can override the default sanitizations by adding their own \'sanitize_callback\' argument.
485
- * FIX: OOP rewrite
486
- * FIX: Strip protocol from Google API link
487
- * FIX: Loading order for some files
488
- * FIX: Removed deprecated less_var argument
489
-
490
- ### 0.4 ###
491
-
492
- October 25, 2014
493
-
494
- * FIX: bugfix for selector
495
- * NEW: Change the Kirki theme based on which admin theme is selected.
496
- * FIX: Tranlsation domain issue
497
- * NEW: Added a \"group_title\" control
498
- * FIX: Updated the required script
499
- * FIX: Updating CSS
500
- * Other minor improvements and bugfixes
501
-
502
- ### 0.3 ###
503
-
504
- May 26, 2014
505
-
506
- * NEW: added background field
507
- * NEW: added \'output\' argument to directly output the CSS
508
-
509
- ### 0.2 ###
510
-
511
- May 9, 2014
512
-
513
- * Initial version
1
+ # Kirki #
2
+ **Contributors:** aristath, fovoc, igmoweb
3
+ **Tags:** customizer,options framework, theme, mods, toolkit
4
+ **Donate link:** http://kirki.org/
5
+ **Requires at least:** 4.4
6
+ **Tested up to:** 4.5
7
+ **Stable tag:** 2.2.0
8
+ **License:** GPLv2 or later
9
+ **License URI:** http://www.gnu.org/licenses/gpl-2.0.html
10
+
11
+ The ultimate toolkit for theme developers using the WordPress Customizer
12
+
13
+
14
+ ## Description ##
15
+
16
+ [![Build Status](https://travis-ci.org/aristath/kirki.svg?branch=master)](https://travis-ci.org/aristath/kirki) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/aristath/kirki/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/aristath/kirki/?branch=master) [![Code Climate](https://codeclimate.com/github/aristath/kirki/badges/gpa.svg)](https://codeclimate.com/github/aristath/kirki) [![codecov.io](https://codecov.io/github/aristath/kirki/coverage.svg?branch=master)](https://codecov.io/github/aristath/kirki?branch=master) [![License](https://img.shields.io/badge/license-GPL--2.0%2B-red.svg)](https://raw.githubusercontent.com/aristath/kirki/master/LICENSE) [![Join the chat at https://gitter.im/aristath/kirki](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/aristath/kirki?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
17
+
18
+ Kirki is a Toolkit allowing WordPress developers to use the Customizer and take advantage of its advanced features and flexibility by abstracting the code and making it easier for everyone to create beautiful and meaningful user experiences.
19
+
20
+ Kirki does not replace the WordPress Customizer API, you can still use the default WordPress methods and we advise you to familiarize yourselves with it. An excellent handbook for the WordPress Customizer can be found on the developer.wordpress.org website.
21
+
22
+ What Kirki does is save you time… LOTS of time!
23
+
24
+ Easily add configurations for your project, create panels, sections and add fields with ease.
25
+
26
+ Automatically create CSS from your fields, and make the customizer’s preview instant with our automatic postMessage scripts creation!
27
+
28
+ Add Google Fonts with our typography field, add tooltips to help your users and build awesome products!
29
+
30
+ You can find detailed documentation on how to use Kirki on [https://kirki.org](https://kirki.org)
31
+
32
+ ## Installation ##
33
+
34
+ Simply install as a normal WordPress plugin and activate.
35
+
36
+ If you want to integrate Kirki in your theme or plugin, please read the instructions on [our ducumentation site](https://kirki.org/docs/advanced/integration.html).
37
+
38
+ ## Changelog ##
39
+
40
+ ### 2.2.0 ###
41
+
42
+ March 16, 2016, dev time: 120 hours
43
+
44
+ * FIX: Improved & simplified the `number` control.
45
+ * FIX: Improved & simplified the `spacing` control.
46
+ * FIX: Minor bugfix on the `select` control.
47
+ * FIX: WP Coding standards improvements.
48
+ * FIX: Bugfix for radio controls.
49
+ * FIX: Fixed repeater remove image not triggering save button to activate, and added a placeholder when the image is removed. (props @sayedwp)
50
+ * FIX: Fixed bug when using negative numbers as min value in the `number` field
51
+ * FIX: Typo in the textdomain for some strings (some strings were using "Kirki" instead of "kirki").
52
+ * FIX: Complete refactor & rewrite of the google-fonts implementation.
53
+ * FIX: IE11 bug on radio-image controls.
54
+ * FIX: Radio-image bug when used with serialized options.
55
+ * NEW: Complete refactor & rewrite of typography control.
56
+ * NEW: Refactored the CSS output methods.
57
+ * NEW: Added new mothods for detecting dependencies.
58
+ * NEW: Added font-subsets in typography controls.
59
+ * NEW: Google fonts now only show valid variants & subsets in typography controls.
60
+ * NEW: Implemented partial refreshes for WP 4.5 using a "partial_refresh" argument (formatted as an array).
61
+ * NEW: Better autoloader & improved file structure.
62
+ * NEW: Deprecated the `Kirki_Field_Sanitize` class in favor of a more simplified & robust implementation.
63
+ * NEW: Completely refactored the `Kirki_Field` class, we're migrating to a more OOP model.
64
+ * NEW: Added a new `kirki-generic` control.
65
+ * NEW: Deprecated the custom text control and used the new `kirki-generic` control instead.
66
+ * NEW: Deprecated the custom textarea control and used the new `kirki-generic` control instead.
67
+ * NEW: Renamed the `help` argument to `tooltip`. `help` will continue to work as an alias.
68
+ * 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.
69
+ * NEW: Started an OOP rewrite of many classes
70
+ * NEW: Started rewriting the PHPUNIT tests & tweaked them so they can now run on localhosts (like VVV) and not just on travis-ci.
71
+ * TWEAK: Other code refactoring for improved performance
72
+ * TWEAK: Updated `grunt` packages.
73
+
74
+ ### 2.1.0.1 ###
75
+
76
+ February 17, 2016, dev time: 5 minutes
77
+
78
+ * FIX: PHP Notices (undefined index)
79
+
80
+ ### 2.1.0 ###
81
+
82
+ February 17, 2016, dev time: 4 hours
83
+
84
+ * FIX: Image field issues inside the Repeater field (props @sayedwp)
85
+ * NEW: Allow disabling output per-config
86
+ * NEW: Introduce 'postMessage' => 'auto' option in config (will auto-create `js_vars` using the `output` argument)
87
+ * NEW: New color control using a js-based template
88
+ * TWEAK: Branding script rewrite
89
+ * TWEAK: Color controls styling
90
+ * TWEAK: Coding improvements & cleanups
91
+
92
+ ### 2.0.9 ###
93
+
94
+ February 13, 2016, dev time: 1 hour.
95
+
96
+ * FIX: Google fonts bug (use double quotes when font name contains a space character)
97
+ * FIX: Checkbox control bug (checkboxes were always displayed as checked, regardless of their actual value)
98
+ * NEW: Intruducing KIRKI_NO_OUTPUT constant that disables CSS output completely when set to true.
99
+
100
+ ### 2.0.8 ###
101
+
102
+ February 10, 2016, dev time: 2 hours
103
+
104
+ * FIX: Only load Kirki styles when in the customizer
105
+ * FIX: Performance issue with Google Fonts
106
+ * NEW: Added radio-image controls to repeaters
107
+ * TWEAK: Better color handling in the Kirki_Color class
108
+
109
+ ### 2.0.7 ###
110
+
111
+ January 19, 2016, dev time: 1 hour
112
+
113
+ * FIX: Narrow the scope of "multicheck" modification checker (props @chetzof)
114
+ * FIX: PHP warnings due to invalid callback method
115
+ * FIX: postMessage bug introduced in 2.0.6 (2 lines commented-out)
116
+
117
+ ### 2.0.6 ###
118
+
119
+ January 18, 2016, dev time: 7 hours
120
+
121
+ * FIX: Fix active callback for multidimensional arrays. (props @andrezrv)
122
+ * FIX: Correctly check current value of checkbox control. (props @andrezrv)
123
+ * FIX: Bug in the sortable field (props @daviedR)
124
+ * FIX: Fixed some bugs that occured when using serialized options instead of theme_mods
125
+ * NEW: Added an image sub-field to repeater fields (props @sayedwp)
126
+ * NEW: Added a JS callback to js_vars (props @pingram3541)
127
+ * TWEAK: Settings sanitization
128
+ * TWEAK: Removed demo theme from the plugin. This is now provided separately on https://github.com/aristath/kirki-demo
129
+
130
+ ### 2.0.5 ###
131
+
132
+ December 23, 2015, dev time: 2.5 hours
133
+
134
+ * FIX: Disabled the ajax-loading method for stylesheets. All styles are now added inline. Will be re-examined for a future release.
135
+ * FIX: Number controls were not properly triggering changes
136
+ * FIX: Styling for number controls
137
+ * 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.
138
+
139
+ ### 2.0.4 ###
140
+
141
+ December 19, 2015, dev time: 3 hours
142
+
143
+ * NEW: Added units support to the Typography field
144
+ * NEW: Default methods of enqueuing styles in now inline.
145
+ * NEW: Added 'inline_css' argument to config. set to false to add styles using AJAX.
146
+ * FIX: HTML mode for CodeMirror now functional
147
+ * FIX: PHP Notices when the config filter is used wrong
148
+ * FIX: Monor bugfix for text inputs
149
+ * FIX: Indentation & coding standards
150
+ * FIX: failing PHPUNIT test.
151
+ * TWEAK: Remove passing click event object
152
+
153
+ ### 2.0.3 ###
154
+
155
+ December 6, 2015, dev time: 45 minutes
156
+
157
+ * Bugfix for updates
158
+
159
+ ### 2.0.2 ###
160
+
161
+ December 6, 2015, dev time: 30 minutes
162
+
163
+ * FIX: Fatal error on update (not on new installations)
164
+ * FIX: Typo
165
+
166
+ ### 2.0.1 ###
167
+
168
+ December 6, 2015, dev time: 10 minutes
169
+
170
+ * FIX: Some configurations were failing with the new autoloader. Reverted to a simpler file structure.
171
+
172
+ ### 2.0 ###
173
+
174
+ December 6, 2015, dev time > 140 hours
175
+
176
+ * NEW: Added support for `sanitize_callback` arguments on each item in the CSS `output`.
177
+ * NEW: Added the ability to define an array as element in the `output`.
178
+ * NEW: Auto-prefixing CSS output for cross-browser compatibilities.
179
+ * NEW: Allow using arrays in settings.
180
+ * NEW: Dimension Field.
181
+ * NEW: Repeater Field.
182
+ * NEW: Code Field using the ACE editor.
183
+ * NEW: Typography Control.
184
+ * NEW: Preset Field.
185
+ * NEW: Demo theme.
186
+ * NEW: Spacing Control.
187
+ * REMOVED: Redux Framework compatibility.
188
+ * FIX: Minor bugfixes to the Kirki_Color class.
189
+ * FIX: kirki_get_option now uses Kirki::get_option().
190
+ * FIX: Various bugfixes.
191
+ * TWEAK: Converted the `checkbox` control to use the JS templating system.
192
+ * TWEAK: Converted the `custom` control to use the JS templating system.
193
+ * TWEAK: Converted the `multicheck` control to use the JS templating system.
194
+ * TWEAK: Converted the `number` control to use the JS templating system.
195
+ * TWEAK: Converted the `palette` control to use the JS templating system.
196
+ * TWEAK: Converted the `radio-buttonset` control to use the JS templating system.
197
+ * TWEAK: Converted the `radio-image` control to use the JS templating system.
198
+ * TWEAK: Converted the `radio` control to use the JS templating system.
199
+ * TWEAK: Converted the `select` control to use the JS templating system.
200
+ * TWEAK: Converted the `slider` control to use the JS templating system.
201
+ * TWEAK: Converted the `switch` control to use the JS templating system.
202
+ * TWEAK: Converted the `textarea` control to use the JS templating system.
203
+ * TWEAK: Converted the `toggle` control to use the JS templating system.
204
+ * TWEAK: `radio-buttonset` controls are now CSS-only.
205
+ * TWEAK: `radio-image` controls are now CSS-only.
206
+ * TWEAK: `select` controls nopw use [selectize](http://brianreavis.github.io/selectize.js/) instead of [Select2](https://select2.github.io/).
207
+ * TWEAK: Deprecated `select2` and `select2-multiple` controls. We now have a global `select` control. Previous implementations gracefully fallback to the current one.
208
+ * TWEAK: `switch` controls are now CSS-only.
209
+ * TWEAK: `toggle` controls are now CSS-only.
210
+ * TWEAK: Sliders now use an HTML5 "range" input instead of jQuery-UI.
211
+ * TWEAK: Better coding standards.
212
+ * TWEAK: Descriptions styling.
213
+ * TWEAK: Improved controls styling.
214
+ * TWEAK: Compiled CSS & JS for improved performance.
215
+ * TWEAK: Added prefix to the sanitized output array.
216
+ * TWEAK: Updated google-fonts.
217
+ * TWEAK: Grunt integration.
218
+ * TWEAK: Some Code refactoring.
219
+
220
+ ### 1.0.2 ###
221
+
222
+ July 17, 2014, dev time: 5 minutes
223
+
224
+ * NEW: Added 'disable_output' and 'disable_google_fonts' arguments to the configuration.
225
+
226
+ ### 1.0.1 ###
227
+
228
+ July 17, 2014, dev time: 1 hour
229
+
230
+ * FIX: Issues when using serialized options instead of theme_mods or individual options.
231
+ * FIX: Issues with the `output` argument on fields.
232
+ * FIX: Other minor bugfixes
233
+
234
+ ### 1.0.0 ###
235
+
236
+ July 11, 2014, dev time: 177 hours
237
+
238
+ * NEW: Added PHPUnit tests
239
+ * NEW: Use wp_add_inline_style to add customizer styles
240
+ * NEW: Rebuilt the background fields calculation
241
+ * NEW: Now using Formstone for switches & toggles
242
+ * NEW: Added a new API. See https://github.com/aristath/kirki/wiki for documentation.
243
+ * NEW: Minimum PHP requirement is now PHP 5.2
244
+ * NEW: Added a Select2 field type.
245
+ * NEW: Introducing the Kirki::get_option() method to get values.
246
+ * NEW: added 'media_query' argument to output.
247
+ * NEW: Added ability to get variables for CSS preprocessors from the customizer values. See https://github.com/aristath/kirki/wiki/variables for documentation
248
+ * NEW: now supporting 'units' to all outputs to support '!important'
249
+ * NEW: Ability to create panels & sections using the new API.
250
+ * NEW: added a get_posts method to the Kirki class.
251
+ * NEW: Implement width argument in the styling options. See https://github.com/aristath/kirki/wiki/Styling-the-Customizer
252
+ * NEW: add 'kirki/control_types' filter
253
+ * FIX: Properly saving values in the db when using serialized options
254
+ * FIX: Check if classes & functions exist before adding them (allows for better compatibility when embedded in a theme)
255
+ * FIX: PHP Warnings & Notices
256
+ * FIX: Other minor bugfixes
257
+ * FIX: Now using consistently `option_type` instead of `options_type` everywhere
258
+ * FIX: `Kirki::get_option()` method now works for all fields, including background fields.
259
+ * FIX: avoid errors when Color is undefined in background fields
260
+ * FIX: Use WP_Filesystem to get the google fonts array from a json file
261
+ * FIX: Radio-Button styling
262
+ * FIX: PHP Notices
263
+ * FIX: Typos
264
+ * FIX: Properly sanitizing rgba colors
265
+ * FIX: Properly sanitize numbers
266
+ * FIX: Make sure all variables are escaped on output
267
+ * TWEAK: Simplify the Colourlovers integration.
268
+ * TWEAK: Improve sanitization
269
+ * TWEAK: Improve the Kirki_Styles_Customizer class
270
+ * TWEAK: Code cleanups
271
+ * TWEAK: Added more inline docs (lots of them)
272
+ * TWEAK: Use active_callback for required arguments instead of custom JS
273
+ * TWEAK: Updated translation files
274
+ * TWEAK: Better color manipulation in the Kirki_Color class
275
+ * TWEAK: Move secondary classes instantiation to the Kirki() function.
276
+ * TWEAK: set a $kirki global
277
+ * TWEAK: deprecate getOrThrow method in the Kirki_Config class.
278
+ * TWEAK: Move sanitisation functions to a Kirki_Sanitize class.
279
+ * TWEAK: Rename Kirki_Framework to Kirki_Toolkit.
280
+ * TWEAK: Move variables to the new API
281
+ * TWEAK: simplify Kirki_Controls class
282
+ * TWEAK: move the kirki/fields & kirki/controls filters to the new API
283
+ * REMOVED: remove the 'stylesheet_id' from the configuration.
284
+
285
+ ### 0.8.4 ###
286
+
287
+ April 6, 2014, dev time: 0.5 hours
288
+
289
+ * FIX: Color sanitization was distorting 0 characters in the color hex.
290
+ * FIX: Properly sanitizing ColorAlpha controls
291
+ * FIX: Sanitizing more properties in the Fields class
292
+ * FIX: removing remnant double-sanitization calls from the controls classes
293
+
294
+ ### 0.8.3 ###
295
+
296
+ April 5, 2014, dev time: 28 hours
297
+
298
+ * NEW: Introduce a Field class
299
+ * NEW: Introduce a Builder class
300
+ * TWEAK: Code Cleanups
301
+ * NEW: Added ability to use 'option' as the setting type
302
+ * Fix : Bugs in the color calculation class
303
+ * TWEAK: Everything gets sanitized in the "Field" class
304
+ * FIX: Bugs in sortable field
305
+ * FIX: Editor control had no description
306
+ * NEW: Added a color-alpha control. To use it just set an rgba color as the default value.
307
+ * TWEAK: SCSS & CSS improvements
308
+ * FIX: Various PHP notices and warnings when no fields are defined
309
+ * TWEAK: More efficient color sanitization method
310
+ * TWEAK: Improved number control presentation
311
+ * TWEAK: Improved the way background fields are handled
312
+ * TWEAK: Checkboxes styling
313
+ * NEW: Allow using rgba values for background colors
314
+ * FIX: CSS fix - :focus color for active section
315
+ * NEW: Add a static 'prepare' method to the ScriptRegistry class
316
+ * FIX: Issues with the URL when Kirki is embedded in a theme
317
+
318
+ ### 0.8.2 ###
319
+
320
+ March 30, 2015, dev time: 5 minutes
321
+
322
+ * FIX: Autoloader could not properly include files due to strtolower()
323
+
324
+ ### 0.8.1 ###
325
+
326
+ March 30, 2015, dev time: 30 minutes
327
+
328
+ * FIX: Translation strings now overridable using the config filter.
329
+
330
+ ### 0.8.0 ###
331
+
332
+ March 30, 2015, dev time: 32 hours
333
+
334
+ * Improvement: OOP redesign (props @vpratfr)
335
+ * NEW: Added Palette control
336
+ * NEW: Added Editor control (WYSIWYG - uses TinyMCE)
337
+ * NEW: Added Custom control (free html)
338
+ * NEW: Added a Kirki_Colourlovers class to use palettes from the colourlovers API
339
+ * NEW: Added a composer file (props @vpratfr)
340
+ * FIX: Wrong settings IDs
341
+ * FIX: Color calculation on RGBA functions were off
342
+ * TWEAK: Restructuring the plugin (props @vpratfr)
343
+ * NEW: added a functional kirki_get_option() function
344
+ * TWEAK: Simplified configuration options.
345
+ * NEW: Turn Kirki into a singleton and a facade (props @vpratfr)
346
+ * TWEAK: Completely re-written the customizer styles
347
+ * NEW: Using SASS for customizer styles
348
+ * TWEAK: Deprecating the group_title control in favor of the new custom control
349
+ * TWEAK: Changed the CSS for checkboxes
350
+
351
+ ### 0.7.1 ###
352
+
353
+ March 15, 2015, dev time: 2 hours
354
+
355
+ * REMOVED: Remove the `kirki_get_option` function that was introduced in 0.7 as it's not working properly yet.
356
+ * FIX: Undefined index notice when a default value for the control was not defined
357
+ * TWEAK: `logo_image` now injects an `img` element instead of a `div` with custom background
358
+ * NEW: Added `description` argument in the kirki configuration (replaces the theme description)
359
+
360
+ ### 0.7 ###
361
+
362
+ March 14, 2015, dev time: 10 hours
363
+
364
+ * FIX: Array to string conversion that happened conditionally when used with googlefonts. (props @groucho75)
365
+ * FIX: Background opacity affects background-position of bg image
366
+ * FIX: font-weight not being applied on google fonts
367
+ * NEW: Added `kirki_get_option( $setting );` function that also gets default values
368
+ * TWEAK: Singleton for main plugin class
369
+ * FIX: Prevent empty help tooltips
370
+ * NEW: Added `toggle` control
371
+ * NEW: Added `switch` control
372
+ * FIX: Color controls were not being reset to default:
373
+ * TWEAK: Tooltips now loaded via jQuery
374
+ * TWEAK: Renamed `setting` to settings for consistency with WordPress core
375
+ * TWEAK: Renamed `description` to `help` and `subtitle` to `description for consistency with WordPress core
376
+ * TWEAK: Backwards-compatibility improvements
377
+ * NEW: Allow hiding background control elements by not including default values for them
378
+ * TWEAK: Performance improvements
379
+ * TWEAK: Using WordPress core controls instead of custom ones when those are available
380
+ * TWEAK: Separate logic for multiple-type controls that were using the "mode" argument. This has been deprecated in favor of completely separate control types.
381
+
382
+ ### 0.6.2 ###
383
+
384
+ March 2, 2015, dev time: 3 hours
385
+
386
+ * FIX: Frontend styles were not properly enqueued (props @dmgawel)
387
+ * NEW: Allow multiple output styles per control defined as an array of arrays.
388
+ * FIX: Background control styles
389
+ * FIX: Serialise default values for the sortable control. Now you can define default values as an array.
390
+ * FIX: Required script
391
+ * FIX: \'_opacity\' was added to a lot of controls by mistake. Removed it and wrote a migration script.
392
+
393
+ ### 0.6.1 ###
394
+
395
+ February 25, 2015, dev time: 1 hours
396
+
397
+ * FIX: Sortables controls had a JS conflict
398
+ * FIX: Switches & Toggles were not properly working
399
+
400
+ ### 0.6.0 ###
401
+
402
+ February 25, 2015, dev time: 9 hours
403
+
404
+ * FIX: Tooltips now properly working
405
+ * NEW: Added checkbox switches
406
+ * NEW: Added checkbox toggles
407
+ * FIX: Generated CSS is not properly combined & minified
408
+ * FIX: Re-structuring files hierarchy
409
+ * FIX: Simplify the way controls are loaded
410
+ * NEW: Only load control classes when they are needed
411
+ * NEW: Introducing Kirki_Customize_Control class
412
+ * FIX: CSS tweaks
413
+ * NEW: Sortable control (creating one is identical to a select control, but with `\'type\' => \'sortable\'`)
414
+ * FIX: Double output CSS (props @agusmu)
415
+ * NEW: Google fonts now parsed from a json file.
416
+
417
+ ### 0.5.1 ###
418
+
419
+ January 22, 2015
420
+
421
+ * FIX: Transport defaults to refresh instead of postMessage
422
+ * FIX: undefined index notice.
423
+
424
+ ### 0.5 ###
425
+
426
+ January 21, 2015
427
+
428
+ * NEW: Automatic output of styles for generic controls.
429
+ * NEW: Automatic output of styles + scripts for fonts (including googlefonts )
430
+ * NEW: The \'output\' argument on background controls is now an array for consistency with other controls. Older syntax is still compatible though. :)
431
+ * NEW: Add the ability to auto-generate styles for colors.
432
+ * FIX: Add a blank stylesheet if we need one and no stylesheet_id has been defined in the config options.
433
+ * FIX: CSS-only tooltips. Fixes issue with tooltips now showing up on WP >= 4.1
434
+ * FIX: Code cleanups
435
+ * NEW: Added support for WordPress\'s transport arguments
436
+ * FIX: All controls now have a sanitization callback. Users can override the default sanitizations by adding their own \'sanitize_callback\' argument.
437
+ * FIX: OOP rewrite
438
+ * FIX: Strip protocol from Google API link
439
+ * FIX: Loading order for some files
440
+ * FIX: Removed deprecated less_var argument
441
+
442
+ ### 0.4 ###
443
+
444
+ October 25, 2014
445
+
446
+ * FIX: bugfix for selector
447
+ * NEW: Change the Kirki theme based on which admin theme is selected.
448
+ * FIX: Tranlsation domain issue
449
+ * NEW: Added a \"group_title\" control
450
+ * FIX: Updated the required script
451
+ * FIX: Updating CSS
452
+ * Other minor improvements and bugfixes
453
+
454
+ ### 0.3 ###
455
+
456
+ May 26, 2014
457
+
458
+ * NEW: added background field
459
+ * NEW: added \'output\' argument to directly output the CSS
460
+
461
+ ### 0.2 ###
462
+
463
+ May 9, 2014
464
+
465
+ * Initial version
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/customizer-dynamic-css.css CHANGED
@@ -16,7 +16,7 @@
16
  }
17
 
18
  /** Tooltip styles **/
19
- #customize-controls .customize-info .customize-help-toggle {
20
  color: COLOR_ACCENT;
21
  }
22
 
16
  }
17
 
18
  /** Tooltip styles **/
19
+ #customize-controls .customize-info .customize-tooltip-toggle {
20
  color: COLOR_ACCENT;
21
  }
22
 
assets/css/customizer.css CHANGED
@@ -102,25 +102,20 @@ customize-control-upload .current .container {
102
  font-weight: 300;
103
  font-size: .9em; }
104
 
105
- .customize-control-kirki-color .wp-picker-container,
106
  .customize-control-color-alpha .wp-picker-container {
107
  width: 100%; }
108
- .customize-control-kirki-color .wp-picker-container a.wp-color-result,
109
  .customize-control-color-alpha .wp-picker-container a.wp-color-result {
110
  width: auto;
111
  display: block;
112
  border: none;
113
  padding-left: 40px; }
114
- .customize-control-kirki-color .wp-picker-container a.wp-color-result:after,
115
  .customize-control-color-alpha .wp-picker-container a.wp-color-result:after {
116
  background: rgba(0, 0, 0, 0.25);
117
  color: #fff;
118
  border: none;
119
  -webkit-box-shadow: none;
120
  box-shadow: none; }
121
- .customize-control-kirki-color .wp-picker-container a.wp-color-result:focus:after, .customize-control-kirki-color .wp-picker-container a.wp-color-result:hover:after,
122
- .customize-control-color-alpha .wp-picker-container a.wp-color-result:focus:after,
123
- .customize-control-color-alpha .wp-picker-container a.wp-color-result:hover:after {
124
  color: #fff; }
125
 
126
  input {
@@ -145,7 +140,28 @@ input[type="text"] {
145
  background-repeat: no-repeat;
146
  background-position: center center; }
147
 
148
- .customize-control input[type="checkbox"] {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
149
  position: relative;
150
  margin: 0 1rem 0 0;
151
  cursor: pointer;
@@ -154,7 +170,9 @@ input[type="text"] {
154
  height: 22px;
155
  border-radius: 3px;
156
  -webkit-border-radius: 3px; }
157
- .customize-control input[type="checkbox"]:before {
 
 
158
  content: "";
159
  position: absolute;
160
  left: 0;
@@ -162,7 +180,9 @@ input[type="text"] {
162
  width: 100%;
163
  height: 100%;
164
  border: none; }
165
- .customize-control input[type="checkbox"]:after {
 
 
166
  content: "";
167
  position: absolute;
168
  left: 0;
@@ -173,13 +193,17 @@ input[type="text"] {
173
  cursor: pointer;
174
  border-radius: 3px;
175
  -webkit-border-radius: 3px; }
176
- .customize-control input[type="checkbox"]:checked:before {
 
 
177
  content: "\f147";
178
  font-family: dashicons;
179
  font-size: 25px;
180
  left: 0;
181
  top: 2px; }
182
- .customize-control input[type="checkbox"]:checked:after {
 
 
183
  background: #fff; }
184
 
185
  /* BASICS */
@@ -570,15 +594,20 @@ div.CodeMirror-dragcursors {
570
  span.CodeMirror-selectedtext {
571
  background: none; }
572
 
573
- .customize-control-dimension input[type="number"] {
574
- width: 68%;
575
- display: inline-block;
576
- height: 35px;
577
- position: relative;
578
- top: -12px; }
579
- .customize-control-dimension .selectize-control {
580
- width: 30%;
581
- display: inline-block; }
 
 
 
 
 
582
 
583
  .customize-control-number .ui-spinner.ui-widget-content {
584
  position: relative; }
@@ -667,8 +696,8 @@ span.CodeMirror-selectedtext {
667
  padding-left: 25px; }
668
 
669
  .customize-control-radio-buttonset .buttonset .switch-label {
670
- background: rgba(0, 0, 0, 0.17);
671
- color: #fff;
672
  border-right: 1px solid rgba(0, 0, 0, 0.2);
673
  padding: 4px 7px;
674
  margin: 0;
@@ -678,8 +707,12 @@ span.CodeMirror-selectedtext {
678
  .customize-control-radio-buttonset .buttonset .switch-input {
679
  display: none; }
680
  .customize-control-radio-buttonset .buttonset .switch-input:checked + .switch-label {
681
- background-color: #3498DB; }
 
682
 
 
 
 
683
  .customize-control-radio-image input {
684
  display: none; }
685
  .customize-control-radio-image input img {
@@ -688,6 +721,14 @@ span.CodeMirror-selectedtext {
688
  -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
689
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
690
  border: 1px solid #3498DB; }
 
 
 
 
 
 
 
 
691
 
692
  .customize-control-repeater .repeater-fields .repeater-row {
693
  padding: .5rem;
@@ -773,7 +814,8 @@ span.CodeMirror-selectedtext {
773
 
774
  .kirki-image-attachment {
775
  margin: 0;
776
- text-align: center; }
 
777
  .kirki-image-attachment img {
778
  display: inline-block; }
779
 
@@ -875,7 +917,8 @@ span.CodeMirror-selectedtext {
875
  background: #ffffff;
876
  border: 0 solid #ffffff; }
877
  .selectize-dropdown {
878
- position: absolute;
 
879
  z-index: 10;
880
  border: 1px solid #d0d0d0;
881
  background: #ffffff;
@@ -1131,6 +1174,20 @@ span.CodeMirror-selectedtext {
1131
  width: 50%; }
1132
  .customize-control-spacing .wrapper .control > div .inner .selectize-control.single > .selectize-input {
1133
  height: 36px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1134
 
1135
  .customize-control-switch input[type="checkbox"] {
1136
  display: none; }
@@ -1208,7 +1265,7 @@ span.CodeMirror-selectedtext {
1208
  font-weight: bold;
1209
  font-size: 9px; }
1210
 
1211
- .customize-control-kirki-textarea textarea {
1212
  width: 100%;
1213
  border: 1px solid rgba(0, 0, 0, 0.1);
1214
  -webkit-box-shadow: none;
@@ -1270,58 +1327,29 @@ span.CodeMirror-selectedtext {
1270
  display: flex;
1271
  flex-wrap: wrap;
1272
  justify-content: space-between; }
1273
- .customize-control-typography .font-style {
1274
- width: 100%; }
1275
- .customize-control-typography .font-style .bold,
1276
- .customize-control-typography .font-style .italic,
1277
- .customize-control-typography .font-style .underline,
1278
- .customize-control-typography .font-style .strikethrough {
1279
- display: inline-block; }
1280
- .customize-control-typography .font-style input[type="checkbox"] {
1281
- display: none; }
1282
- .customize-control-typography .font-style input[type="checkbox"]:checked + .dashicons {
1283
- background: #3498DB;
1284
- color: #fff; }
1285
- .customize-control-typography .font-style .dashicons {
1286
- border-radius: 50%;
1287
- padding: 10px;
1288
- width: 20px;
1289
- height: 20px;
1290
- line-height: 20px;
1291
- color: #777; }
1292
- .customize-control-typography .font-family {
1293
- width: 100%; }
1294
- .customize-control-typography .font-size,
1295
- .customize-control-typography .font-weight,
1296
- .customize-control-typography .line-height,
1297
- .customize-control-typography .letter-spacing {
1298
- width: 48%; }
1299
- .customize-control-typography .font-size h5,
1300
- .customize-control-typography .font-weight h5,
1301
- .customize-control-typography .line-height h5,
1302
- .customize-control-typography .letter-spacing h5 {
1303
  width: 100%;
1304
- margin: 10px 0 7px 0; }
1305
- .customize-control-typography .font-size,
1306
- .customize-control-typography .letter-spacing {
1307
- display: flex;
1308
- flex-wrap: wrap; }
1309
- .customize-control-typography .font-size input[type="number"],
1310
- .customize-control-typography .letter-spacing input[type="number"] {
1311
- width: 50%;
1312
- height: 36px; }
1313
- .customize-control-typography .font-size .selectize-control.single,
1314
- .customize-control-typography .letter-spacing .selectize-control.single {
 
 
1315
  width: 50%; }
1316
- .customize-control-typography .font-size .selectize-control.single > .selectize-input,
1317
- .customize-control-typography .letter-spacing .selectize-control.single > .selectize-input {
1318
- height: 36px; }
1319
- .customize-control-typography .font-weight .selectize-control.single {
1320
- width: 100%; }
1321
- .customize-control-typography .font-weight .selectize-control.single > .selectize-input {
1322
- height: 36px; }
1323
- .customize-control-typography .line-height input[type="number"] {
1324
- width: 100%;
1325
- height: 36px; }
1326
 
1327
  /*# sourceMappingURL=customizer.css.map */
102
  font-weight: 300;
103
  font-size: .9em; }
104
 
 
105
  .customize-control-color-alpha .wp-picker-container {
106
  width: 100%; }
 
107
  .customize-control-color-alpha .wp-picker-container a.wp-color-result {
108
  width: auto;
109
  display: block;
110
  border: none;
111
  padding-left: 40px; }
 
112
  .customize-control-color-alpha .wp-picker-container a.wp-color-result:after {
113
  background: rgba(0, 0, 0, 0.25);
114
  color: #fff;
115
  border: none;
116
  -webkit-box-shadow: none;
117
  box-shadow: none; }
118
+ .customize-control-color-alpha .wp-picker-container a.wp-color-result:focus:after, .customize-control-color-alpha .wp-picker-container a.wp-color-result:hover:after {
 
 
119
  color: #fff; }
120
 
121
  input {
140
  background-repeat: no-repeat;
141
  background-position: center center; }
142
 
143
+ #customize-theme-controls .control-panel.control-panel-kirki-expanded > ul.control-panel-content {
144
+ position: relative;
145
+ left: 0;
146
+ display: block !important;
147
+ margin-top: 0 !important; }
148
+ #customize-theme-controls .control-panel.control-panel-kirki-expanded > ul.control-panel-content .accordion-section-title {
149
+ margin-left: 0; }
150
+ #customize-theme-controls .control-panel.control-panel-kirki-expanded > ul.control-panel-content > li.customize-info {
151
+ margin-bottom: 0;
152
+ border-top: none; }
153
+ #customize-theme-controls .control-panel.control-panel-kirki-expanded > ul.control-panel-content > li.customize-info .accordion-section-title {
154
+ border-bottom: none !important; }
155
+
156
+ #customize-theme-controls .control-section.control-section-kirki-expanded > ul.accordion-section-content {
157
+ position: relative;
158
+ left: 0;
159
+ display: block;
160
+ margin-top: 0 !important; }
161
+
162
+ .customize-control-kirki-checkbox input[type="checkbox"],
163
+ .customize-control-multicheck input[type="checkbox"],
164
+ .customize-control-repeater input[type="checkbox"] {
165
  position: relative;
166
  margin: 0 1rem 0 0;
167
  cursor: pointer;
170
  height: 22px;
171
  border-radius: 3px;
172
  -webkit-border-radius: 3px; }
173
+ .customize-control-kirki-checkbox input[type="checkbox"]:before,
174
+ .customize-control-multicheck input[type="checkbox"]:before,
175
+ .customize-control-repeater input[type="checkbox"]:before {
176
  content: "";
177
  position: absolute;
178
  left: 0;
180
  width: 100%;
181
  height: 100%;
182
  border: none; }
183
+ .customize-control-kirki-checkbox input[type="checkbox"]:after,
184
+ .customize-control-multicheck input[type="checkbox"]:after,
185
+ .customize-control-repeater input[type="checkbox"]:after {
186
  content: "";
187
  position: absolute;
188
  left: 0;
193
  cursor: pointer;
194
  border-radius: 3px;
195
  -webkit-border-radius: 3px; }
196
+ .customize-control-kirki-checkbox input[type="checkbox"]:checked:before,
197
+ .customize-control-multicheck input[type="checkbox"]:checked:before,
198
+ .customize-control-repeater input[type="checkbox"]:checked:before {
199
  content: "\f147";
200
  font-family: dashicons;
201
  font-size: 25px;
202
  left: 0;
203
  top: 2px; }
204
+ .customize-control-kirki-checkbox input[type="checkbox"]:checked:after,
205
+ .customize-control-multicheck input[type="checkbox"]:checked:after,
206
+ .customize-control-repeater input[type="checkbox"]:checked:after {
207
  background: #fff; }
208
 
209
  /* BASICS */
594
  span.CodeMirror-selectedtext {
595
  background: none; }
596
 
597
+ .customize-control-dimension .input-wrapper .invalid-value {
598
+ display: none;
599
+ background: #D32F2F;
600
+ font-size: .85em;
601
+ color: #fff;
602
+ float: left;
603
+ padding: 2px 0;
604
+ border-radius: 3px; }
605
+ .customize-control-dimension .input-wrapper.invalid .invalid-value {
606
+ display: block;
607
+ width: 98%;
608
+ text-align: center; }
609
+ .customize-control-dimension .input-wrapper.invalid input[type="text"]:focus {
610
+ border-color: #D32F2F; }
611
 
612
  .customize-control-number .ui-spinner.ui-widget-content {
613
  position: relative; }
696
  padding-left: 25px; }
697
 
698
  .customize-control-radio-buttonset .buttonset .switch-label {
699
+ background: rgba(0, 0, 0, 0.05);
700
+ color: #555;
701
  border-right: 1px solid rgba(0, 0, 0, 0.2);
702
  padding: 4px 7px;
703
  margin: 0;
707
  .customize-control-radio-buttonset .buttonset .switch-input {
708
  display: none; }
709
  .customize-control-radio-buttonset .buttonset .switch-input:checked + .switch-label {
710
+ background-color: #3498DB;
711
+ color: #fff; }
712
 
713
+ .customize-control-radio-image label {
714
+ position: relative;
715
+ display: inline-block; }
716
  .customize-control-radio-image input {
717
  display: none; }
718
  .customize-control-radio-image input img {
721
  -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
722
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
723
  border: 1px solid #3498DB; }
724
+ .customize-control-radio-image input + label .image-clickable {
725
+ position: absolute;
726
+ top: 0;
727
+ bottom: 0;
728
+ left: 0;
729
+ right: 0;
730
+ width: 100%;
731
+ height: 100%; }
732
 
733
  .customize-control-repeater .repeater-fields .repeater-row {
734
  padding: .5rem;
814
 
815
  .kirki-image-attachment {
816
  margin: 0;
817
+ text-align: center;
818
+ margin-bottom: 25px; }
819
  .kirki-image-attachment img {
820
  display: inline-block; }
821
 
917
  background: #ffffff;
918
  border: 0 solid #ffffff; }
919
  .selectize-dropdown {
920
+ position: relative;
921
+ top: -4px !important;
922
  z-index: 10;
923
  border: 1px solid #d0d0d0;
924
  background: #ffffff;
1174
  width: 50%; }
1175
  .customize-control-spacing .wrapper .control > div .inner .selectize-control.single > .selectize-input {
1176
  height: 36px; }
1177
+ .customize-control-spacing .wrapper .input-wrapper .invalid-value {
1178
+ display: none;
1179
+ background: #D32F2F;
1180
+ font-size: .85em;
1181
+ color: #fff;
1182
+ float: left;
1183
+ padding: 2px 0;
1184
+ border-radius: 3px; }
1185
+ .customize-control-spacing .wrapper .input-wrapper.invalid .invalid-value {
1186
+ display: block;
1187
+ width: 98%;
1188
+ text-align: center; }
1189
+ .customize-control-spacing .wrapper .input-wrapper.invalid input[type="text"]:focus {
1190
+ border-color: #D32F2F; }
1191
 
1192
  .customize-control-switch input[type="checkbox"] {
1193
  display: none; }
1265
  font-weight: bold;
1266
  font-size: 9px; }
1267
 
1268
+ .customize-control-kirki-generic textarea {
1269
  width: 100%;
1270
  border: 1px solid rgba(0, 0, 0, 0.1);
1271
  -webkit-box-shadow: none;
1327
  display: flex;
1328
  flex-wrap: wrap;
1329
  justify-content: space-between; }
1330
+ .customize-control-typography .wrapper .font-family,
1331
+ .customize-control-typography .wrapper .variant,
1332
+ .customize-control-typography .wrapper .subset,
1333
+ .customize-control-typography .wrapper .font-size,
1334
+ .customize-control-typography .wrapper .line-height,
1335
+ .customize-control-typography .wrapper .letter-spacing,
1336
+ .customize-control-typography .wrapper .color {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1337
  width: 100%;
1338
+ float: none;
1339
+ clear: both; }
1340
+ .customize-control-typography .wrapper .font-family h5,
1341
+ .customize-control-typography .wrapper .variant h5,
1342
+ .customize-control-typography .wrapper .subset h5,
1343
+ .customize-control-typography .wrapper .font-size h5,
1344
+ .customize-control-typography .wrapper .line-height h5,
1345
+ .customize-control-typography .wrapper .letter-spacing h5,
1346
+ .customize-control-typography .wrapper .color h5 {
1347
+ margin: .67em 0 0; }
1348
+ .customize-control-typography .wrapper .font-size,
1349
+ .customize-control-typography .wrapper .line-height,
1350
+ .customize-control-typography .wrapper .letter-spacing {
1351
  width: 50%; }
1352
+ .customize-control-typography .wrapper .color {
1353
+ width: auto; }
 
 
 
 
 
 
 
 
1354
 
1355
  /*# sourceMappingURL=customizer.css.map */
assets/css/customizer.css.map CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "version": 3,
3
- "mappings": "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",
4
- "sources": ["../scss/global.scss","../scss/controls/checkbox.scss","../scss/controls/code.scss","../scss/controls/dimension.scss","../scss/controls/number.scss","../scss/controls/palette.scss","../scss/controls/radio.scss","../scss/controls/radio-buttonset.scss","../scss/controls/radio-image.scss","../scss/controls/repeater.scss","../scss/controls/select.scss","../scss/controls/slider.scss","../scss/controls/sortable.scss","../scss/controls/spacing.scss","../scss/controls/switch.scss","../scss/controls/textarea.scss","../scss/controls/toggle.scss","../scss/controls/typography.scss"],
5
  "names": [],
6
  "file": "customizer.css"
7
  }
1
  {
2
  "version": 3,
3
+ "mappings": "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",
4
+ "sources": ["../scss/global.scss","../scss/panels/expanded.scss","../scss/sections/expanded.scss","../scss/controls/checkbox.scss","../scss/controls/code.scss","../scss/controls/dimension.scss","../scss/controls/number.scss","../scss/controls/palette.scss","../scss/controls/radio.scss","../scss/controls/radio-buttonset.scss","../scss/controls/radio-image.scss","../scss/controls/repeater.scss","../scss/controls/select.scss","../scss/controls/slider.scss","../scss/controls/sortable.scss","../scss/controls/spacing.scss","../scss/controls/switch.scss","../scss/controls/generic.scss","../scss/controls/toggle.scss","../scss/controls/typography.scss"],
5
  "names": [],
6
  "file": "customizer.css"
7
  }
assets/css/customizer.min.css CHANGED
@@ -1 +1 @@
1
- #customize-controls #customize-info .accordion-section-title{border-bottom:1px solid rgba(0,0,0,.3)}#customize-controls #customize-theme-controls .accordion-section>.accordion-section-title{border-bottom:1px solid rgba(0,0,0,.1)}#customize-controls #customize-theme-controls .accordion-section>.accordion-section-title:after{border-color:transparent!important}.hint,[data-hint]{position:relative;display:inline-block}.hint:after,.hint:before,[data-hint]:after,[data-hint]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:998;pointer-events:none;transition:.3s ease;transition-delay:250ms}.hint:focus:after,.hint:focus:before,.hint:hover:after,.hint:hover:before,[data-hint]:focus:after,[data-hint]:focus:before,[data-hint]:hover:after,[data-hint]:hover:before{visibility:visible;opacity:1}.hint:hover:after,.hint:hover:before,[data-hint]:hover:after,[data-hint]:hover:before{transition-delay:0}.hint:before,[data-hint]:before{content:'';position:absolute;background:0 0;border:none;z-index:999;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #333;left:-5px;top:5px}.hint:after,[data-hint]:after{content:attr(data-hint);background:#333;color:#fff;padding:5px 10px;font-size:12px;line-height:14px;height:auto;margin-bottom:-14px;width:170px;max-width:170px;display:block;white-space:normal;text-align:right;position:relative;top:-22px;left:-195px}li.customize-control{position:relative}li.customize-control a.tooltip.hint--left{display:block;position:absolute;top:5px;right:-10px;border-radius:50%;color:#999;border:none;line-height:8px;width:20px;height:20px;z-index:10}.rtl li.customize-control a.tooltip.hint--left{right:auto;left:0}.rtl .hint:before,.rtl [data-hint]:before{left:20px;border-left:none;border-right:5px solid #333}.rtl .hint:after,.rtl [data-hint]:after{left:195px}customize-control-upload .current .container{border:1px solid rgba(0,0,0,.05)}#customize-controls .description{font-style:normal;font-weight:300;font-size:.9em}.customize-control-color-alpha .wp-picker-container,.customize-control-kirki-color .wp-picker-container{width:100%}.customize-control-color-alpha .wp-picker-container a.wp-color-result,.customize-control-kirki-color .wp-picker-container a.wp-color-result{width:auto;display:block;border:none;padding-left:40px}.customize-control-color-alpha .wp-picker-container a.wp-color-result:after,.customize-control-kirki-color .wp-picker-container a.wp-color-result:after{background:rgba(0,0,0,.25);color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}.customize-control-color-alpha .wp-picker-container a.wp-color-result:focus:after,.customize-control-color-alpha .wp-picker-container a.wp-color-result:hover:after,.customize-control-kirki-color .wp-picker-container a.wp-color-result:focus:after,.customize-control-kirki-color .wp-picker-container a.wp-color-result:hover:after{color:#fff}input{font-size:16px}input[type=text]{border:1px solid rgba(0,0,0,.1);background-image:none;background-position:0 0;background-repeat:repeat;border-radius:3px;padding:.5em}.wp-full-overlay.expanded #customize-footer-actions .kirki-footer-thanks{position:fixed;bottom:8px;left:150px;padding:0;width:90px;height:25px;background-image:url(../images/kirki-bottom.png);background-repeat:no-repeat;background-position:center center}.customize-control input[type=checkbox]{position:relative;margin:0 1rem 0 0;cursor:pointer;margin-bottom:5px;width:22px;height:22px;border-radius:3px;-webkit-border-radius:3px}.customize-control input[type=checkbox]:before{content:"";position:absolute;left:0;z-index:1;width:100%;height:100%;border:none}.customize-control input[type=checkbox]:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#f2f2f2;cursor:pointer;border-radius:3px;-webkit-border-radius:3px}.customize-control input[type=checkbox]:checked:before{content:"\f147";font-family:dashicons;font-size:25px;left:0;top:2px}.customize-control input[type=checkbox]:checked:after{background:#fff}.CodeMirror{font-family:monospace;height:300px;color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected,.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.customize-control-dimension input[type=number]{width:68%;display:inline-block;height:35px;position:relative;top:-12px}.customize-control-dimension .selectize-control{width:30%;display:inline-block}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button .ui-button-text,.customize-control-palette input[type=radio]{display:none}.customize-control-number .ui-spinner.ui-widget-content{position:relative}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button{position:absolute;right:0;color:rgba(0,0,0,.3);border:none;padding:0 5px;width:20px;height:calc(50% + .5em);border-radius:0;-webkit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;background:0 0;margin:0}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down:before,.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up:before{font-family:dashicons;position:absolute;left:0}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up{top:-50%}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up:before{content:"\f343"}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down{top:50%}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down:before{content:"\f347"}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button:hover{color:rgba(0,0,0,.7)}.customize-control-palette input[type=radio]:checked+label{border:3px solid rgba(0,0,0,.4)}.customize-control-palette label{background:0 0;padding:0;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-bottom:5px;display:flex}.customize-control-palette label span{padding:10px 0;flex-grow:1;font-size:0;line-height:10px;color:transparent;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.customize-control-palette label span:first-child{border-left:1px solid rgba(0,0,0,.1)}.customize-control-palette label span:last-child{border-right:1px solid rgba(0,0,0,.1)}.customize-control-palette label span:hover{padding:10px;flex-grow:3;min-width:60px;font-size:10px;line-height:10px;color:#000}.customize-control-kirki-radio input[type=radio]{width:18px;height:18px}.customize-control-kirki-radio input[type=radio]:checked:before{width:10px;height:10px;margin:3px}.customize-control-kirki-radio label{display:list-item;margin-bottom:7px}.customize-control-kirki-radio label .option-description{display:block;color:rgba(0,0,0,.35);font-size:.9em;padding-left:25px}.customize-control-radio-buttonset .buttonset .switch-input,.customize-control-radio-image input,.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input{display:none}.customize-control-radio-buttonset .buttonset .switch-label{background:rgba(0,0,0,.17);color:#fff;border-right:1px solid rgba(0,0,0,.2);padding:4px 7px;margin:0;font-size:12px}.customize-control-radio-buttonset .buttonset .switch-label:last-child{border-right:none}.customize-control-radio-buttonset .buttonset .switch-input:checked+.switch-label{background-color:#3498DB}.customize-control-radio-image input img{border:1px solid transparent}.customize-control-radio-image input:checked+label img{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.25);box-shadow:0 0 5px 2px rgba(0,0,0,.25);border:1px solid #3498DB}.customize-control-repeater .repeater-fields .repeater-row{padding:.5rem;border:1px solid #999;margin-top:.5rem;background:#eee;position:relative;padding-top:48px}.customize-control-repeater .repeater-fields .repeater-row label{margin-bottom:12px;clear:both}.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input img{border:1px solid transparent}.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input:checked+label img{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.25);box-shadow:0 0 5px 2px rgba(0,0,0,.25);border:1px solid #3498DB}.customize-control-repeater button.repeater-add{margin-top:1rem}.customize-control-repeater .repeater-field{margin-bottom:12px;width:100%;clear:both;padding-bottom:12px;border-bottom:1px dotted #CCC}.customize-control-repeater .repeater-row .repeater-field:last-child{border-bottom:none;padding-bottom:0}.customize-control-repeater .repeater-field-select select{margin-left:0}.customize-control-repeater .repeater-field-checkbox label{line-height:28px}.customize-control-repeater .repeater-field-checkbox input{line-height:28px;margin-right:5px}.customize-control-repeater .repeater-field-textarea textarea{width:100%;resize:vertical}.customize-control-repeater .repeater-row-header{background:#fff;position:absolute;top:0;left:0;right:0;height:36px;color:#555;border-bottom:1px solid #999;line-height:36px;font-size:15px}.customize-control-repeater .repeater-row-number{border-right:1px solid #ddd;display:inline-block;width:35px;text-align:center}.customize-control-repeater .repeater-row-minimize,.customize-control-repeater .repeater-row-move,.customize-control-repeater .repeater-row-remove{display:inline-block;float:right;border-left:1px solid #ddd;width:35px;height:36px;text-align:center}.customize-control-repeater .repeater-row-minimize:hover,.customize-control-repeater .repeater-row-move:hover,.customize-control-repeater .repeater-row-remove:hover{background:#ddd;cursor:pointer}.customize-control-repeater .repeater-row-move:hover{cursor:move}.customize-control-repeater .repeater-minimize,.customize-control-repeater .repeater-move,.customize-control-repeater .repeater-remove{line-height:36px}.customize-control-repeater .repeater-row.minimized{padding:0;height:36px;overflow:hidden}.customize-control-repeater .remove-button,.customize-control-repeater .upload-button{width:48%}.kirki-image-attachment{margin:0;text-align:center}.kirki-image-attachment img{display:inline-block}.selectize-control{position:relative}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:"\f347";display:block;position:absolute;top:0;right:0;margin-top:0;width:12px;height:36px;font-family:dashicons;border-left:1px solid rgba(0,0,0,.06);line-height:36px;padding:0 3px}.selectize-control.single .selectize-input.dropdown-active:after{content:"\f343";border-left:1px solid rgba(0,0,0,.1)}.selectize-control.single .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.single.rtl .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.selectize-control .plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control .plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-control .plugin-remove_button [data-value]{position:relative;padding-right:24px!important}.selectize-control .plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:700;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control .plugin-remove_button .remove:hover{background:rgba(0,0,0,.05)}.selectize-control .plugin-remove_button.active .remove{border-left-color:#cacaca}.selectize-control .plugin .disabled [data-value] .remove:hover{background:0 0}.selectize-control .plugin .disabled [data-value] .remove{border-left-color:#fff}.selectize-control.multi .selectize-input{min-height:36px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-dropdown{position:absolute;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;z-index:999}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid rgba(0,0,0,.1);padding:8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 2px 0 0!important;text-indent:0!important;border:0!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.customize-control-slider input[type=range]{-webkit-appearance:none;-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s;background-color:rgba(0,0,0,.1);height:5px;width:calc(100% - 70px);padding:0}.customize-control-slider input[type=range]:focus{box-shadow:none;outline:0}.customize-control-slider input[type=range]:hover{background-color:rgba(0,0,0,.25)}.customize-control-slider input[type=range]::-webkit-slider-thumb{-webkit-border-radius:50%;-webkit-appearance:none;width:15px;height:15px;border:none;border-radius:50%;background-color:#3498D9}.customize-control-slider input[type=range]::-moz-range-thumb{width:15px;height:15px;border:none;border-radius:50%;background-color:#3498D9}.customize-control-slider input[type=range]::-ms-thumb{width:15px;height:15px;border-radius:50%;border:0;background-color:#3498D9}.customize-control-slider input[type=range]::-moz-range-track{border:inherit;background:0 0}.customize-control-slider input[type=range]::-ms-track{border:inherit;color:transparent;background:0 0}.customize-control-slider input[type=range]::-ms-fill-lower,.customize-control-slider input[type=range]::-ms-fill-upper{background:0 0}.customize-control-slider input[type=range]::-ms-tooltip{display:none}.customize-control-slider .kirki_range_value{display:inline-block;font-size:14px;padding:0 5px;font-weight:400;position:relative;top:2px}.customize-control-slider .kirki-slider-reset{color:rgba(0,0,0,.2);float:right;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;-ms-transition:color .5s ease-in;-o-transition:color .5s ease-in;transition:color .5s ease-in}.customize-control-slider .kirki-slider-reset span{font-size:16px;line-height:22px}.customize-control-slider .kirki-slider-reset:hover{color:red}.customize-control-sortable ul.ui-sortable li{padding:5px 10px;border:1px solid #333;background:#fff}.customize-control-sortable ul.ui-sortable li .dashicons.dashicons-menu{float:right}.customize-control-sortable ul.ui-sortable li .dashicons.visibility{margin-right:10px}.customize-control-sortable ul.ui-sortable li.invisible{color:#aaa;border:1px dashed #aaa}.customize-control-sortable ul.ui-sortable li.invisible .dashicons.visibility{color:#aaa}.customize-control-spacing .wrapper{-webkit-box-shadow:inset 0 0 5px 2px rgba(0,0,0,.1);box-shadow:inset 0 0 5px 2px rgba(0,0,0,.1);width:96%;padding:3%}.customize-control-spacing .wrapper .control{display:flex;flex-wrap:wrap;justify-content:space-between}.customize-control-spacing .wrapper .control>div{width:48%}.customize-control-spacing .wrapper .control>div h5{margin:10px 0 7px}.customize-control-spacing .wrapper .control>div .inner{display:flex}.customize-control-spacing .wrapper .control>div .inner input[type=number]{width:50%;height:36px}.customize-control-spacing .wrapper .control>div .inner .selectize-control.single{width:50%}.customize-control-spacing .wrapper .control>div .inner .selectize-control.single>.selectize-input{height:36px}.customize-control-switch input[type=checkbox]{display:none}.customize-control-switch .switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-control-switch .switch label{background:rgba(0,0,0,.2);color:transparent;cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;transition:left .15s ease-out;height:2rem;width:4rem}.customize-control-switch .switch label:after{background:#FFF;content:"";display:block;height:1.5rem;left:.25rem;position:absolute;top:.25rem;width:1.5rem;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-o-transition:translate3d(0,0,0);transition:left .15s ease-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.customize-control-switch .switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.customize-control-switch .switch input+label{margin-left:0;margin-right:0}.customize-control-switch .switch input:checked+label{background:#3498DB}.customize-control-switch .switch input:checked+label:after{left:2.25rem;background:#fff}.customize-control-switch .switch.round{border-radius:1000px}.customize-control-switch .switch.round label,.customize-control-switch .switch.round label:after{border-radius:2rem}.customize-control-switch .switch-on{position:absolute;left:-55px;top:8px;color:#fff;font-weight:700;font-size:9px}.customize-control-switch .switch-off{position:absolute;left:-25px;top:8px;color:#fff;font-weight:700;font-size:9px}.customize-control-kirki-textarea textarea{width:100%;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:none;box-shadow:none}.customize-control-toggle input[type=checkbox]{display:none}.customize-control-toggle .switch{border:1px solid rgba(0,0,0,.1);display:inline-block;width:35px;height:12px;border-radius:8px;background:#ccc;vertical-align:middle;position:relative;cursor:pointer;user-select:none;transition:background 350ms ease}.customize-control-toggle .switch:after,.customize-control-toggle .switch:before{content:"";display:block;width:20px;height:20px;border-radius:50%;position:absolute;top:50%;left:-3px;transition:all 350ms cubic-bezier(0,.95,.38,.98),background 150ms ease}.customize-control-toggle .switch:before{background:rgba(0,0,0,.2);transform:translate3d(0,-50%,0) scale(0)}.customize-control-toggle .switch:after{background:#999;border:1px solid rgba(0,0,0,.1);transform:translate3d(0,-50%,0)}.customize-control-toggle .switch:active:before{transform:translate3d(0,-50%,0) scale(3)}.customize-control-toggle input:checked+.switch{background:rgba(52,152,222,.3)}.customize-control-toggle input:checked+.switch:before{background:rgba(52,152,222,.075);transform:translate3d(100%,-50%,0) scale(1)}.customize-control-toggle input:checked+.switch:after{background:#3498DE;transform:translate3d(100%,-50%,0)}.customize-control-toggle input:checked+.switch:active:before{background:rgba(52,152,222,.075);transform:translate3d(100%,-50%,0) scale(3)}.customize-control-toggle .customize-control-title{width:calc(100% - 50px);float:left}.customize-control-typography .wrapper{-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);padding:10px;border-radius:3px;display:flex;flex-wrap:wrap;justify-content:space-between}.customize-control-typography .font-style{width:100%}.customize-control-typography .font-style .bold,.customize-control-typography .font-style .italic,.customize-control-typography .font-style .strikethrough,.customize-control-typography .font-style .underline{display:inline-block}.customize-control-typography .font-style input[type=checkbox]{display:none}.customize-control-typography .font-style input[type=checkbox]:checked+.dashicons{background:#3498DB;color:#fff}.customize-control-typography .font-style .dashicons{border-radius:50%;padding:10px;width:20px;height:20px;line-height:20px;color:#777}.customize-control-typography .font-family{width:100%}.customize-control-typography .font-size,.customize-control-typography .font-weight,.customize-control-typography .letter-spacing,.customize-control-typography .line-height{width:48%}.customize-control-typography .font-size h5,.customize-control-typography .font-weight h5,.customize-control-typography .letter-spacing h5,.customize-control-typography .line-height h5{width:100%;margin:10px 0 7px}.customize-control-typography .font-size,.customize-control-typography .letter-spacing{display:flex;flex-wrap:wrap}.customize-control-typography .font-size input[type=number],.customize-control-typography .letter-spacing input[type=number]{width:50%;height:36px}.customize-control-typography .font-size .selectize-control.single,.customize-control-typography .letter-spacing .selectize-control.single{width:50%}.customize-control-typography .font-size .selectize-control.single>.selectize-input,.customize-control-typography .letter-spacing .selectize-control.single>.selectize-input{height:36px}.customize-control-typography .font-weight .selectize-control.single{width:100%}.customize-control-typography .font-weight .selectize-control.single>.selectize-input{height:36px}.customize-control-typography .line-height input[type=number]{width:100%;height:36px}
1
+ #customize-controls #customize-info .accordion-section-title{border-bottom:1px solid rgba(0,0,0,.3)}#customize-controls #customize-theme-controls .accordion-section>.accordion-section-title{border-bottom:1px solid rgba(0,0,0,.1)}#customize-controls #customize-theme-controls .accordion-section>.accordion-section-title:after{border-color:transparent!important}.hint,[data-hint]{position:relative;display:inline-block}.hint:after,.hint:before,[data-hint]:after,[data-hint]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:998;pointer-events:none;transition:.3s ease;transition-delay:250ms}.hint:focus:after,.hint:focus:before,.hint:hover:after,.hint:hover:before,[data-hint]:focus:after,[data-hint]:focus:before,[data-hint]:hover:after,[data-hint]:hover:before{visibility:visible;opacity:1}.hint:hover:after,.hint:hover:before,[data-hint]:hover:after,[data-hint]:hover:before{transition-delay:0}.hint:before,[data-hint]:before{content:'';position:absolute;background:0 0;border:none;z-index:999;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #333;left:-5px;top:5px}.hint:after,[data-hint]:after{content:attr(data-hint);background:#333;color:#fff;padding:5px 10px;font-size:12px;line-height:14px;height:auto;margin-bottom:-14px;width:170px;max-width:170px;display:block;white-space:normal;text-align:right;position:relative;top:-22px;left:-195px}li.customize-control{position:relative}li.customize-control a.tooltip.hint--left{display:block;position:absolute;top:5px;right:-10px;border-radius:50%;color:#999;border:none;line-height:8px;width:20px;height:20px;z-index:10}.rtl li.customize-control a.tooltip.hint--left{right:auto;left:0}.rtl .hint:before,.rtl [data-hint]:before{left:20px;border-left:none;border-right:5px solid #333}.rtl .hint:after,.rtl [data-hint]:after{left:195px}customize-control-upload .current .container{border:1px solid rgba(0,0,0,.05)}#customize-controls .description{font-style:normal;font-weight:300;font-size:.9em}.customize-control-color-alpha .wp-picker-container{width:100%}.customize-control-color-alpha .wp-picker-container a.wp-color-result{width:auto;display:block;border:none;padding-left:40px}.customize-control-color-alpha .wp-picker-container a.wp-color-result:after{background:rgba(0,0,0,.25);color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}.customize-control-color-alpha .wp-picker-container a.wp-color-result:focus:after,.customize-control-color-alpha .wp-picker-container a.wp-color-result:hover:after{color:#fff}input{font-size:16px}input[type=text]{border:1px solid rgba(0,0,0,.1);background-image:none;background-position:0 0;background-repeat:repeat;border-radius:3px;padding:.5em}.wp-full-overlay.expanded #customize-footer-actions .kirki-footer-thanks{position:fixed;bottom:8px;left:150px;padding:0;width:90px;height:25px;background-image:url(../images/kirki-bottom.png);background-repeat:no-repeat;background-position:center center}#customize-theme-controls .control-panel.control-panel-kirki-expanded>ul.control-panel-content{position:relative;left:0;display:block!important;margin-top:0!important}#customize-theme-controls .control-panel.control-panel-kirki-expanded>ul.control-panel-content .accordion-section-title{margin-left:0}#customize-theme-controls .control-panel.control-panel-kirki-expanded>ul.control-panel-content>li.customize-info{margin-bottom:0;border-top:none}#customize-theme-controls .control-panel.control-panel-kirki-expanded>ul.control-panel-content>li.customize-info .accordion-section-title{border-bottom:none!important}#customize-theme-controls .control-section.control-section-kirki-expanded>ul.accordion-section-content{position:relative;left:0;display:block;margin-top:0!important}.customize-control-kirki-checkbox input[type=checkbox],.customize-control-multicheck input[type=checkbox],.customize-control-repeater input[type=checkbox]{position:relative;margin:0 1rem 0 0;cursor:pointer;margin-bottom:5px;width:22px;height:22px;border-radius:3px;-webkit-border-radius:3px}.customize-control-kirki-checkbox input[type=checkbox]:before,.customize-control-multicheck input[type=checkbox]:before,.customize-control-repeater input[type=checkbox]:before{content:"";position:absolute;left:0;z-index:1;width:100%;height:100%;border:none}.customize-control-kirki-checkbox input[type=checkbox]:after,.customize-control-multicheck input[type=checkbox]:after,.customize-control-repeater input[type=checkbox]:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#f2f2f2;cursor:pointer;border-radius:3px;-webkit-border-radius:3px}.customize-control-kirki-checkbox input[type=checkbox]:checked:before,.customize-control-multicheck input[type=checkbox]:checked:before,.customize-control-repeater input[type=checkbox]:checked:before{content:"\f147";font-family:dashicons;font-size:25px;left:0;top:2px}.customize-control-kirki-checkbox input[type=checkbox]:checked:after,.customize-control-multicheck input[type=checkbox]:checked:after,.customize-control-repeater input[type=checkbox]:checked:after{background:#fff}.CodeMirror{font-family:monospace;height:300px;color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected,.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.customize-control-dimension .input-wrapper .invalid-value{display:none;background:#D32F2F;font-size:.85em;color:#fff;float:left;padding:2px 0;border-radius:3px}.customize-control-dimension .input-wrapper.invalid .invalid-value{display:block;width:98%;text-align:center}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button .ui-button-text,.customize-control-palette input[type=radio]{display:none}.customize-control-dimension .input-wrapper.invalid input[type=text]:focus{border-color:#D32F2F}.customize-control-number .ui-spinner.ui-widget-content{position:relative}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button{position:absolute;right:0;color:rgba(0,0,0,.3);border:none;padding:0 5px;width:20px;height:calc(50% + .5em);border-radius:0;-webkit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;background:0 0;margin:0}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down:before,.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up:before{font-family:dashicons;position:absolute;left:0}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up{top:-50%}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-up:before{content:"\f343"}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down{top:50%}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button.ui-spinner-down:before{content:"\f347"}.customize-control-number .ui-spinner.ui-widget-content .ui-spinner-button:hover{color:rgba(0,0,0,.7)}.customize-control-palette input[type=radio]:checked+label{border:3px solid rgba(0,0,0,.4)}.customize-control-palette label{background:0 0;padding:0;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-bottom:5px;display:flex}.customize-control-palette label span{padding:10px 0;flex-grow:1;font-size:0;line-height:10px;color:transparent;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.customize-control-palette label span:first-child{border-left:1px solid rgba(0,0,0,.1)}.customize-control-palette label span:last-child{border-right:1px solid rgba(0,0,0,.1)}.customize-control-palette label span:hover{padding:10px;flex-grow:3;min-width:60px;font-size:10px;line-height:10px;color:#000}.customize-control-kirki-radio input[type=radio]{width:18px;height:18px}.customize-control-kirki-radio input[type=radio]:checked:before{width:10px;height:10px;margin:3px}.customize-control-kirki-radio label{display:list-item;margin-bottom:7px}.customize-control-kirki-radio label .option-description{display:block;color:rgba(0,0,0,.35);font-size:.9em;padding-left:25px}.customize-control-radio-buttonset .buttonset .switch-label{background:rgba(0,0,0,.05);color:#555;border-right:1px solid rgba(0,0,0,.2);padding:4px 7px;margin:0;font-size:12px}.customize-control-radio-buttonset .buttonset .switch-label:last-child{border-right:none}.customize-control-radio-buttonset .buttonset .switch-input{display:none}.customize-control-radio-buttonset .buttonset .switch-input:checked+.switch-label{background-color:#3498DB;color:#fff}.customize-control-radio-image label{position:relative;display:inline-block}.customize-control-radio-image input,.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input{display:none}.customize-control-radio-image input img{border:1px solid transparent}.customize-control-radio-image input:checked+label img{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.25);box-shadow:0 0 5px 2px rgba(0,0,0,.25);border:1px solid #3498DB}.customize-control-radio-image input+label .image-clickable{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.customize-control-repeater .repeater-fields .repeater-row{padding:.5rem;border:1px solid #999;margin-top:.5rem;background:#eee;position:relative;padding-top:48px}.customize-control-repeater .repeater-fields .repeater-row label{margin-bottom:12px;clear:both}.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input img{border:1px solid transparent}.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input:checked+label img{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.25);box-shadow:0 0 5px 2px rgba(0,0,0,.25);border:1px solid #3498DB}.customize-control-repeater button.repeater-add{margin-top:1rem}.customize-control-repeater .repeater-field{margin-bottom:12px;width:100%;clear:both;padding-bottom:12px;border-bottom:1px dotted #CCC}.customize-control-repeater .repeater-row .repeater-field:last-child{border-bottom:none;padding-bottom:0}.customize-control-repeater .repeater-field-select select{margin-left:0}.customize-control-repeater .repeater-field-checkbox label{line-height:28px}.customize-control-repeater .repeater-field-checkbox input{line-height:28px;margin-right:5px}.customize-control-repeater .repeater-field-textarea textarea{width:100%;resize:vertical}.customize-control-repeater .repeater-row-header{background:#fff;position:absolute;top:0;left:0;right:0;height:36px;color:#555;border-bottom:1px solid #999;line-height:36px;font-size:15px}.customize-control-repeater .repeater-row-number{border-right:1px solid #ddd;display:inline-block;width:35px;text-align:center}.customize-control-repeater .repeater-row-minimize,.customize-control-repeater .repeater-row-move,.customize-control-repeater .repeater-row-remove{display:inline-block;float:right;border-left:1px solid #ddd;width:35px;height:36px;text-align:center}.customize-control-repeater .repeater-row-minimize:hover,.customize-control-repeater .repeater-row-move:hover,.customize-control-repeater .repeater-row-remove:hover{background:#ddd;cursor:pointer}.customize-control-repeater .repeater-row-move:hover{cursor:move}.customize-control-repeater .repeater-minimize,.customize-control-repeater .repeater-move,.customize-control-repeater .repeater-remove{line-height:36px}.customize-control-repeater .repeater-row.minimized{padding:0;height:36px;overflow:hidden}.customize-control-repeater .remove-button,.customize-control-repeater .upload-button{width:48%}.kirki-image-attachment{margin:0;text-align:center;margin-bottom:25px}.kirki-image-attachment img{display:inline-block}.selectize-control{position:relative}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:"\f347";display:block;position:absolute;top:0;right:0;margin-top:0;width:12px;height:36px;font-family:dashicons;border-left:1px solid rgba(0,0,0,.06);line-height:36px;padding:0 3px}.selectize-control.single .selectize-input.dropdown-active:after{content:"\f343";border-left:1px solid rgba(0,0,0,.1)}.selectize-control.single .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.single.rtl .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.selectize-control .plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control .plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-control .plugin-remove_button [data-value]{position:relative;padding-right:24px!important}.selectize-control .plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:700;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control .plugin-remove_button .remove:hover{background:rgba(0,0,0,.05)}.selectize-control .plugin-remove_button.active .remove{border-left-color:#cacaca}.selectize-control .plugin .disabled [data-value] .remove:hover{background:0 0}.selectize-control .plugin .disabled [data-value] .remove{border-left-color:#fff}.selectize-control.multi .selectize-input{min-height:36px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-dropdown{position:relative;top:-4px!important;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;z-index:999}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid rgba(0,0,0,.1);padding:8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 2px 0 0!important;text-indent:0!important;border:0!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.customize-control-slider input[type=range]{-webkit-appearance:none;-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s;background-color:rgba(0,0,0,.1);height:5px;width:calc(100% - 70px);padding:0}.customize-control-slider input[type=range]:focus{box-shadow:none;outline:0}.customize-control-slider input[type=range]:hover{background-color:rgba(0,0,0,.25)}.customize-control-slider input[type=range]::-webkit-slider-thumb{-webkit-border-radius:50%;-webkit-appearance:none;width:15px;height:15px;border:none;border-radius:50%;background-color:#3498D9}.customize-control-slider input[type=range]::-moz-range-thumb{width:15px;height:15px;border:none;border-radius:50%;background-color:#3498D9}.customize-control-slider input[type=range]::-ms-thumb{width:15px;height:15px;border-radius:50%;border:0;background-color:#3498D9}.customize-control-slider input[type=range]::-moz-range-track{border:inherit;background:0 0}.customize-control-slider input[type=range]::-ms-track{border:inherit;color:transparent;background:0 0}.customize-control-slider input[type=range]::-ms-fill-lower,.customize-control-slider input[type=range]::-ms-fill-upper{background:0 0}.customize-control-slider input[type=range]::-ms-tooltip{display:none}.customize-control-slider .kirki_range_value{display:inline-block;font-size:14px;padding:0 5px;font-weight:400;position:relative;top:2px}.customize-control-slider .kirki-slider-reset{color:rgba(0,0,0,.2);float:right;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;-ms-transition:color .5s ease-in;-o-transition:color .5s ease-in;transition:color .5s ease-in}.customize-control-slider .kirki-slider-reset span{font-size:16px;line-height:22px}.customize-control-slider .kirki-slider-reset:hover{color:red}.customize-control-sortable ul.ui-sortable li{padding:5px 10px;border:1px solid #333;background:#fff}.customize-control-sortable ul.ui-sortable li .dashicons.dashicons-menu{float:right}.customize-control-sortable ul.ui-sortable li .dashicons.visibility{margin-right:10px}.customize-control-sortable ul.ui-sortable li.invisible{color:#aaa;border:1px dashed #aaa}.customize-control-sortable ul.ui-sortable li.invisible .dashicons.visibility{color:#aaa}.customize-control-spacing .wrapper{-webkit-box-shadow:inset 0 0 5px 2px rgba(0,0,0,.1);box-shadow:inset 0 0 5px 2px rgba(0,0,0,.1);width:96%;padding:3%}.customize-control-spacing .wrapper .control{display:flex;flex-wrap:wrap;justify-content:space-between}.customize-control-spacing .wrapper .control>div{width:48%}.customize-control-spacing .wrapper .control>div h5{margin:10px 0 7px}.customize-control-spacing .wrapper .control>div .inner{display:flex}.customize-control-spacing .wrapper .control>div .inner input[type=number]{width:50%;height:36px}.customize-control-spacing .wrapper .control>div .inner .selectize-control.single{width:50%}.customize-control-spacing .wrapper .control>div .inner .selectize-control.single>.selectize-input{height:36px}.customize-control-spacing .wrapper .input-wrapper .invalid-value{display:none;background:#D32F2F;font-size:.85em;color:#fff;float:left;padding:2px 0;border-radius:3px}.customize-control-spacing .wrapper .input-wrapper.invalid .invalid-value{display:block;width:98%;text-align:center}.customize-control-spacing .wrapper .input-wrapper.invalid input[type=text]:focus{border-color:#D32F2F}.customize-control-switch input[type=checkbox]{display:none}.customize-control-switch .switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-control-switch .switch label{background:rgba(0,0,0,.2);color:transparent;cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;transition:left .15s ease-out;height:2rem;width:4rem}.customize-control-switch .switch label:after{background:#FFF;content:"";display:block;height:1.5rem;left:.25rem;position:absolute;top:.25rem;width:1.5rem;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-o-transition:translate3d(0,0,0);transition:left .15s ease-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.customize-control-switch .switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.customize-control-switch .switch input+label{margin-left:0;margin-right:0}.customize-control-switch .switch input:checked+label{background:#3498DB}.customize-control-switch .switch input:checked+label:after{left:2.25rem;background:#fff}.customize-control-switch .switch.round{border-radius:1000px}.customize-control-switch .switch.round label,.customize-control-switch .switch.round label:after{border-radius:2rem}.customize-control-switch .switch-on{position:absolute;left:-55px;top:8px;color:#fff;font-weight:700;font-size:9px}.customize-control-switch .switch-off{position:absolute;left:-25px;top:8px;color:#fff;font-weight:700;font-size:9px}.customize-control-kirki-generic textarea{width:100%;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:none;box-shadow:none}.customize-control-toggle input[type=checkbox]{display:none}.customize-control-toggle .switch{border:1px solid rgba(0,0,0,.1);display:inline-block;width:35px;height:12px;border-radius:8px;background:#ccc;vertical-align:middle;position:relative;cursor:pointer;user-select:none;transition:background 350ms ease}.customize-control-toggle .switch:after,.customize-control-toggle .switch:before{content:"";display:block;width:20px;height:20px;border-radius:50%;position:absolute;top:50%;left:-3px;transition:all 350ms cubic-bezier(0,.95,.38,.98),background 150ms ease}.customize-control-toggle .switch:before{background:rgba(0,0,0,.2);transform:translate3d(0,-50%,0) scale(0)}.customize-control-toggle .switch:after{background:#999;border:1px solid rgba(0,0,0,.1);transform:translate3d(0,-50%,0)}.customize-control-toggle .switch:active:before{transform:translate3d(0,-50%,0) scale(3)}.customize-control-toggle input:checked+.switch{background:rgba(52,152,222,.3)}.customize-control-toggle input:checked+.switch:before{background:rgba(52,152,222,.075);transform:translate3d(100%,-50%,0) scale(1)}.customize-control-toggle input:checked+.switch:after{background:#3498DE;transform:translate3d(100%,-50%,0)}.customize-control-toggle input:checked+.switch:active:before{background:rgba(52,152,222,.075);transform:translate3d(100%,-50%,0) scale(3)}.customize-control-toggle .customize-control-title{width:calc(100% - 50px);float:left}.customize-control-typography .wrapper{-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);padding:10px;border-radius:3px;display:flex;flex-wrap:wrap;justify-content:space-between}.customize-control-typography .wrapper .color,.customize-control-typography .wrapper .font-family,.customize-control-typography .wrapper .font-size,.customize-control-typography .wrapper .letter-spacing,.customize-control-typography .wrapper .line-height,.customize-control-typography .wrapper .subset,.customize-control-typography .wrapper .variant{width:100%;float:none;clear:both}.customize-control-typography .wrapper .color h5,.customize-control-typography .wrapper .font-family h5,.customize-control-typography .wrapper .font-size h5,.customize-control-typography .wrapper .letter-spacing h5,.customize-control-typography .wrapper .line-height h5,.customize-control-typography .wrapper .subset h5,.customize-control-typography .wrapper .variant h5{margin:.67em 0 0}.customize-control-typography .wrapper .font-size,.customize-control-typography .wrapper .letter-spacing,.customize-control-typography .wrapper .line-height{width:50%}.customize-control-typography .wrapper .color{width:auto}
assets/css/transparency-grid.png CHANGED
File without changes
assets/images/jquery.fs.stepper-arrows.png CHANGED
File without changes
assets/images/kirki-toolkit.png CHANGED
File without changes
assets/js/controls/checkbox.js CHANGED
File without changes
assets/js/controls/color.js DELETED
@@ -1,18 +0,0 @@
1
- /**
2
- * KIRKI CONTROL: COLOR
3
- */
4
- wp.customize.controlConstructor['kirki-color'] = wp.customize.Control.extend( {
5
- ready: function() {
6
- var control = this;
7
- var picker = this.container.find( '.kirki-color-control' );
8
- var new_color = picker.val();
9
-
10
- picker.wpColorPicker({
11
- change: function( event, ui ) {
12
- setTimeout( function(){
13
- control.setting.set( picker.val() );
14
- }, 100 );
15
- },
16
- });
17
- }
18
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/controls/dimension.js CHANGED
@@ -4,18 +4,24 @@
4
  wp.customize.controlConstructor['dimension'] = wp.customize.Control.extend( {
5
  ready: function() {
6
  var control = this;
7
- var numeric_value = control.container.find('input[type=number]' ).val();
8
- var units_value = control.container.find('select' ).val();
9
 
10
- jQuery( '.customize-control-dimension select' ).selectize();
 
 
 
 
 
11
 
12
- this.container.on( 'change', 'input', function() {
13
- numeric_value = jQuery( this ).val();
14
- control.setting.set( numeric_value + units_value );
15
- });
16
- this.container.on( 'change', 'select', function() {
17
- units_value = jQuery( this ).val();
18
- control.setting.set( numeric_value + units_value );
 
 
 
19
  });
20
  }
21
  });
4
  wp.customize.controlConstructor['dimension'] = wp.customize.Control.extend( {
5
  ready: function() {
6
  var control = this;
 
 
7
 
8
+ // Validate the value and show a warning if it's invalid
9
+ if ( false === kirkiValidateCSSValue( control.setting._value ) ) {
10
+ jQuery( control.selector + ' .input-wrapper' ).addClass( 'invalid' );
11
+ } else {
12
+ jQuery( control.selector + ' .input-wrapper' ).removeClass( 'invalid' );
13
+ }
14
 
15
+ this.container.on( 'change keyup paste', 'input', function() {
16
+ var value = jQuery( this ).val();
17
+ // Validate the value and show a warning if it's invalid
18
+ if ( false === kirkiValidateCSSValue( value ) ) {
19
+ jQuery( control.selector + ' .input-wrapper' ).addClass( 'invalid' );
20
+ } else {
21
+ jQuery( control.selector + ' .input-wrapper' ).removeClass( 'invalid' );
22
+ // Set the value to the customizer
23
+ control.setting.set( value );
24
+ }
25
  });
26
  }
27
  });
assets/js/controls/editor.js CHANGED
File without changes
assets/js/controls/generic.js ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * KIRKI CONTROL: GENERIC
3
+ */
4
+ wp.customize.controlConstructor['kirki-generic'] = wp.customize.Control.extend( {
5
+ ready: function() {
6
+ var control = this;
7
+ this.container.on( 'change keyup paste', control.params.choices.element, function() {
8
+ control.setting.set( jQuery( this ).val() );
9
+ });
10
+ }
11
+ });
assets/js/controls/multicheck.js CHANGED
File without changes
assets/js/controls/number.js CHANGED
@@ -10,23 +10,18 @@ wp.customize.controlConstructor['number'] = wp.customize.Control.extend( {
10
  if ( control.params.choices.min ) {
11
  jQuery( element ).spinner( 'option', 'min', control.params.choices.min );
12
  }
13
- if ( control.params.choices.min ) {
14
  jQuery( element ).spinner( 'option', 'max', control.params.choices.max );
15
  }
16
- if ( control.params.choices.min ) {
17
- var control_step = ( 'any' == control.params.choises.step ) ? '0.001' : control.params.choices.step;
18
- jQuery( element ).spinner( 'option', 'step', control_step );
 
 
 
19
  }
20
  // On change
21
- this.container.on( 'change', 'input', function() {
22
- control.setting.set( jQuery( this ).val() );
23
- });
24
- // On click
25
- this.container.on( 'click', 'input', function() {
26
- control.setting.set( jQuery( this ).val() );
27
- });
28
- // On keyup
29
- this.container.on( 'keyup', 'input', function() {
30
  control.setting.set( jQuery( this ).val() );
31
  });
32
  }
10
  if ( control.params.choices.min ) {
11
  jQuery( element ).spinner( 'option', 'min', control.params.choices.min );
12
  }
13
+ if ( control.params.choices.max ) {
14
  jQuery( element ).spinner( 'option', 'max', control.params.choices.max );
15
  }
16
+ if ( control.params.choices.step ) {
17
+ if ( 'any' == control.params.choices.step ) {
18
+ jQuery( element ).spinner( 'option', 'step', '0.001' );
19
+ } else {
20
+ jQuery( element ).spinner( 'option', 'step', control.params.choices.step );
21
+ }
22
  }
23
  // On change
24
+ this.container.on( 'change click keyup paste', 'input', function() {
 
 
 
 
 
 
 
 
25
  control.setting.set( jQuery( this ).val() );
26
  });
27
  }
assets/js/controls/palette.js CHANGED
File without changes
assets/js/controls/preset.js CHANGED
@@ -158,24 +158,9 @@ wp.customize.controlConstructor['preset'] = wp.customize.Control.extend( {
158
  * Control types:
159
  * color
160
  * kirki-color
 
161
  */
162
- else if ( 'color' == sub_control_type || 'kirki-color' == sub_control_type ) {
163
-
164
- /**
165
- * Update the value in the customizer object
166
- */
167
- wp.customize.instance( preset_setting ).set( preset_setting_value );
168
- /**
169
- * Update the value visually in the control
170
- */
171
-
172
- wp.customize.control( preset_setting ).container.find( '.color-picker-hex' )
173
- .attr( 'data-default-color', preset_setting_value )
174
- .data( 'default-color', preset_setting_value )
175
- .wpColorPicker( 'color', preset_setting_value );
176
-
177
- }
178
- else if ( 'color-alpha' == sub_control_type ) {
179
 
180
  /**
181
  * Update the value visually in the control
158
  * Control types:
159
  * color
160
  * kirki-color
161
+ * color-alpha
162
  */
163
+ else if ( 'color-alpha' == sub_control_type || 'kirki-color' == sub_control_type || 'color' == sub_control_type ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
164
 
165
  /**
166
  * Update the value visually in the control
assets/js/controls/radio-buttonset.js CHANGED
File without changes
assets/js/controls/radio-image.js CHANGED
File without changes
assets/js/controls/radio.js CHANGED
File without changes
assets/js/controls/repeater.js CHANGED
@@ -213,7 +213,7 @@ wp.customize.controlConstructor['repeater'] = wp.customize.Control.extend({
213
  $targetDiv.find('.remove-button').show();
214
 
215
  //This will activate the save button
216
- $targetDiv.find('input, textarea').trigger('change');
217
  },
218
 
219
  removeImage : function( event )
@@ -224,11 +224,13 @@ wp.customize.controlConstructor['repeater'] = wp.customize.Control.extend({
224
  var $uploadButton = $targetDiv.find('.upload-button');
225
 
226
  $targetDiv.find('.kirki-image-attachment').slideUp( 'fast', function(){
227
- jQuery(this).html('');
228
  });
229
  $targetDiv.find('.hidden-field').val('');
230
  $uploadButton.text($uploadButton.data('label'));
231
  this.$thisButton.hide();
 
 
232
  },
233
 
234
 
213
  $targetDiv.find('.remove-button').show();
214
 
215
  //This will activate the save button
216
+ $targetDiv.find('input, textarea, select').trigger('change');
217
  },
218
 
219
  removeImage : function( event )
224
  var $uploadButton = $targetDiv.find('.upload-button');
225
 
226
  $targetDiv.find('.kirki-image-attachment').slideUp( 'fast', function(){
227
+ jQuery(this).show().html( jQuery(this).data('placeholder') );
228
  });
229
  $targetDiv.find('.hidden-field').val('');
230
  $uploadButton.text($uploadButton.data('label'));
231
  this.$thisButton.hide();
232
+
233
+ $targetDiv.find('input, textarea, select').trigger('change');
234
  },
235
 
236
 
assets/js/controls/select.js CHANGED
@@ -1,16 +1,6 @@
1
  /**
2
  * KIRKI CONTROL: KIRKI-SELECT
3
  */
4
- function kirkiArrayToObject( arr ) {
5
- var rv = {};
6
- if ( null !== arr ) {
7
- for ( var i = 0; i < arr.length; ++i ) {
8
- if ( arr[i] !== undefined ) rv[i] = arr[i];
9
- }
10
- }
11
- return rv;
12
- }
13
-
14
  wp.customize.controlConstructor['kirki-select'] = wp.customize.Control.extend( {
15
  ready: function() {
16
  var control = this;
1
  /**
2
  * KIRKI CONTROL: KIRKI-SELECT
3
  */
 
 
 
 
 
 
 
 
 
 
4
  wp.customize.controlConstructor['kirki-select'] = wp.customize.Control.extend( {
5
  ready: function() {
6
  var control = this;
assets/js/controls/slider.js CHANGED
File without changes
assets/js/controls/sortable.js CHANGED
File without changes
assets/js/controls/spacing.js CHANGED
@@ -6,97 +6,34 @@ wp.customize.controlConstructor['spacing'] = wp.customize.Control.extend( {
6
  var control = this;
7
  var compiled_value = {};
8
 
9
- // get initial values and pre-populate the object
10
- if ( control.container.has( '.top' ).size() ) {
11
- compiled_value['top'] = control.setting._value['top'];
12
- }
13
- if ( control.container.has( '.bottom' ).size() ) {
14
- compiled_value['bottom'] = control.setting._value['bottom'];
15
- }
16
- if ( control.container.has( '.left' ).size() ) {
17
- compiled_value['left'] = control.setting._value['left'];
18
- }
19
- if ( control.container.has( '.right' ).size() ) {
20
- compiled_value['right'] = control.setting._value['right'];
21
- }
22
-
23
- // use selectize
24
- jQuery( '.customize-control-spacing select' ).selectize();
25
-
26
- // top
27
- if ( control.container.has( '.top' ).size() ) {
28
- var top_numeric_value = control.container.find('.top input[type=number]' ).val();
29
- var top_units_value = control.container.find('.top select' ).val();
30
-
31
- this.container.on( 'change', '.top input', function() {
32
- top_numeric_value = jQuery( this ).val();
33
- compiled_value['top'] = top_numeric_value + top_units_value;
34
- control.setting.set( compiled_value );
35
- wp.customize.previewer.refresh();
36
- });
37
- this.container.on( 'change', '.top select', function() {
38
- top_units_value = jQuery( this ).val();
39
- compiled_value['top'] = top_numeric_value + top_units_value;
40
- control.setting.set( compiled_value );
41
- wp.customize.previewer.refresh();
42
- });
43
- }
44
-
45
- // bottom
46
- if ( control.container.has( '.bottom' ).size() ) {
47
- var bottom_numeric_value = control.container.find('.bottom input[type=number]' ).val();
48
- var bottom_units_value = control.container.find('.bottom select' ).val();
49
-
50
- this.container.on( 'change', '.bottom input', function() {
51
- bottom_numeric_value = jQuery( this ).val();
52
- compiled_value['bottom'] = bottom_numeric_value + bottom_units_value;
53
- control.setting.set( compiled_value );
54
- wp.customize.previewer.refresh();
55
- });
56
- this.container.on( 'change', '.bottom select', function() {
57
- bottom_units_value = jQuery( this ).val();
58
- compiled_value['bottom'] = bottom_numeric_value + bottom_units_value;
59
- control.setting.set( compiled_value );
60
- wp.customize.previewer.refresh();
61
- });
62
- }
63
-
64
- // left
65
- if ( control.container.has( '.left' ).size() ) {
66
- var left_numeric_value = control.container.find('.left input[type=number]' ).val();
67
- var left_units_value = control.container.find('.left select' ).val();
68
-
69
- this.container.on( 'change', '.left input', function() {
70
- left_numeric_value = jQuery( this ).val();
71
- compiled_value['left'] = left_numeric_value + left_units_value;
72
- control.setting.set( compiled_value );
73
- wp.customize.previewer.refresh();
74
- });
75
- this.container.on( 'change', '.left select', function() {
76
- left_units_value = jQuery( this ).val();
77
- compiled_value['left'] = left_numeric_value + left_units_value;
78
- control.setting.set( compiled_value );
79
- wp.customize.previewer.refresh();
80
- });
81
- }
82
-
83
- // right
84
- if ( control.container.has( '.right' ).size() ) {
85
- var right_numeric_value = control.container.find('.right input[type=number]' ).val();
86
- var right_units_value = control.container.find('.right select' ).val();
87
-
88
- this.container.on( 'change', '.right input', function() {
89
- right_numeric_value = jQuery( this ).val();
90
- compiled_value['right'] = right_numeric_value + right_units_value;
91
- control.setting.set( compiled_value );
92
- wp.customize.previewer.refresh();
93
- });
94
- this.container.on( 'change', '.right select', function() {
95
- right_units_value = jQuery( this ).val();
96
- compiled_value['right'] = right_numeric_value + right_units_value;
97
- control.setting.set( compiled_value );
98
- wp.customize.previewer.refresh();
99
- });
100
- }
101
  }
102
  });
6
  var control = this;
7
  var compiled_value = {};
8
 
9
+ jQuery.each( ['top', 'bottom', 'left', 'right'], function( index, dimension ) {
10
+
11
+ // get initial values and pre-populate the object
12
+ if ( control.container.has( '.' + dimension ).size() ) {
13
+ compiled_value[ dimension ] = control.setting._value[ dimension ];
14
+ // Validate the value and show a warning if it's invalid
15
+ if ( false === kirkiValidateCSSValue( control.setting._value[ dimension ] ) ) {
16
+ jQuery( control.selector + ' .' + dimension + '.input-wrapper' ).addClass( 'invalid' );
17
+ } else {
18
+ jQuery( control.selector + ' .' + dimension + '.input-wrapper' ).removeClass( 'invalid' );
19
+ }
20
+ }
21
+
22
+ if ( control.container.has( '.' + dimension ).size() ) {
23
+ control.container.on( 'change keyup paste', '.' + dimension + ' input', function() {
24
+ subValue = jQuery( this ).val();
25
+ // Validate the value and show a warning if it's invalid
26
+ if ( false === kirkiValidateCSSValue( subValue ) ) {
27
+ jQuery( control.selector + ' .' + dimension + '.input-wrapper' ).addClass( 'invalid' );
28
+ } else {
29
+ jQuery( control.selector + ' .' + dimension + '.input-wrapper' ).removeClass( 'invalid' );
30
+ // only proceed if value is valid
31
+ compiled_value[ dimension ] = subValue;
32
+ control.setting.set( compiled_value );
33
+ wp.customize.previewer.refresh();
34
+ }
35
+ });
36
+ }
37
+ });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  }
39
  });
assets/js/controls/switch.js CHANGED
File without changes
assets/js/controls/text.js DELETED
@@ -1,11 +0,0 @@
1
- /**
2
- * KIRKI CONTROL: TEXT
3
- */
4
- wp.customize.controlConstructor['kirki-text'] = wp.customize.Control.extend( {
5
- ready: function() {
6
- var control = this;
7
- this.container.on( 'change keyup paste', 'input', function() {
8
- control.setting.set( jQuery( this ).val() );
9
- });
10
- }
11
- });
 
 
 
 
 
 
 
 
 
 
 
assets/js/controls/textarea.js DELETED
@@ -1,11 +0,0 @@
1
- /**
2
- * KIRKI CONTROL: TEXTAREA
3
- */
4
- wp.customize.controlConstructor['kirki-textarea'] = wp.customize.Control.extend( {
5
- ready: function() {
6
- var control = this;
7
- this.container.on( 'change keyup paste', '.textarea', function() {
8
- control.setting.set( jQuery( this ).val() );
9
- });
10
- }
11
- });
 
 
 
 
 
 
 
 
 
 
 
assets/js/controls/toggle.js CHANGED
File without changes
assets/js/controls/typography.js CHANGED
@@ -4,172 +4,208 @@
4
  wp.customize.controlConstructor['typography'] = wp.customize.Control.extend( {
5
  ready: function() {
6
  var control = this;
7
- var compiled_value = {};
 
 
 
 
 
 
 
 
 
 
 
8
 
9
- // get initial values and pre-populate the object
10
- if ( control.container.has( '.bold' ).size() ) {
11
- compiled_value['bold'] = control.setting._value['bold'];
12
- }
13
- if ( control.container.has( '.italic' ).size() ) {
14
- compiled_value['italic'] = control.setting._value['italic'];
15
- }
16
- if ( control.container.has( '.underline' ).size() ) {
17
- compiled_value['underline'] = control.setting._value['underline'];
18
- }
19
- if ( control.container.has( '.strikethrough' ).size() ) {
20
- compiled_value['strikethrough'] = control.setting._value['strikethrough'];
21
- }
22
- if ( control.container.has( '.font-family' ).size() ) {
23
- compiled_value['font-family'] = control.setting._value['font-family'];
24
- }
25
- if ( control.container.has( '.font-size' ).size() ) {
26
- compiled_value['font-size'] = control.setting._value['font-size'];
27
- }
28
- if ( control.container.has( '.font-weight' ).size() ) {
29
- compiled_value['font-weight'] = control.setting._value['font-weight'];
30
- }
31
- if ( control.container.has( '.line-height' ).size() ) {
32
- compiled_value['line-height'] = control.setting._value['line-height'];
33
- }
34
- if ( control.container.has( '.letter-spacing' ).size() ) {
35
- compiled_value['letter-spacing'] = control.setting._value['letter-spacing'];
36
- }
37
- if ( control.container.has( '.color' ).size() ) {
38
- compiled_value['color'] = control.setting._value['color'];
39
- }
40
-
41
- // use selectize
42
- jQuery( '.customize-control-typography select' ).selectize();
43
-
44
- // bold
45
- if ( control.container.has( '.bold' ).size() ) {
46
- this.container.on( 'change', '.bold input', function() {
47
- if ( jQuery( this ).is( ':checked' ) ) {
48
- compiled_value['bold'] = true;
49
- } else {
50
- compiled_value['bold'] = false;
51
  }
52
- control.setting.set( compiled_value );
53
- wp.customize.previewer.refresh();
54
- });
55
- }
56
-
57
- // italic
58
- if ( control.container.has( '.italic' ).size() ) {
59
- this.container.on( 'change', '.italic input', function() {
60
- if ( jQuery( this ).is( ':checked' ) ) {
61
- compiled_value['italic'] = true;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
62
  } else {
63
- compiled_value['italic'] = false;
64
  }
65
- control.setting.set( compiled_value );
66
- wp.customize.previewer.refresh();
67
- });
68
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
 
70
- // underline
71
- if ( control.container.has( '.underline' ).size() ) {
72
- this.container.on( 'change', '.underline input', function() {
73
- if ( jQuery( this ).is( ':checked' ) ) {
74
- compiled_value['underline'] = true;
75
  } else {
76
- compiled_value['underline'] = false;
77
  }
78
- control.setting.set( compiled_value );
79
- wp.customize.previewer.refresh();
80
- });
81
- }
82
-
83
- // strikethrough
84
- if ( control.container.has( '.strikethrough' ).size() ) {
85
- this.container.on( 'change', '.strikethrough input', function() {
86
- if ( jQuery( this ).is( ':checked' ) ) {
87
- compiled_value['strikethrough'] = true;
88
  } else {
89
- compiled_value['strikethrough'] = false;
90
  }
91
- control.setting.set( compiled_value );
92
- wp.customize.previewer.refresh();
93
- });
94
- }
95
 
96
- // font-family
97
- if ( control.container.has( '.font-family' ).size() ) {
98
- this.container.on( 'change', '.font-family select', function() {
99
- compiled_value['font-family'] = jQuery( this ).val();
100
- control.setting.set( compiled_value );
101
- wp.customize.previewer.refresh();
102
- });
103
- }
104
 
105
- // font-size
106
- if ( control.container.has( '.font-size' ).size() ) {
107
- var font_size_numeric_value = control.container.find('.font-size input[type=number]' ).val();
108
- var font_size_units_value = control.container.find('.font-size select' ).val();
 
 
 
 
 
 
 
 
 
 
 
109
 
110
- this.container.on( 'change', '.font-size input', function() {
111
- font_size_numeric_value = jQuery( this ).val();
112
- compiled_value['font-size'] = font_size_numeric_value + font_size_units_value;
113
- control.setting.set( compiled_value );
114
- wp.customize.previewer.refresh();
115
- });
116
- this.container.on( 'change', '.font-size select', function() {
117
- font_size_units_value = jQuery( this ).val();
118
- compiled_value['font-size'] = font_size_numeric_value + font_size_units_value;
119
- control.setting.set( compiled_value );
120
- wp.customize.previewer.refresh();
121
- });
122
- }
123
 
124
- // font-weight
125
- if ( control.container.has( '.font-weight' ).size() ) {
126
- this.container.on( 'change', '.font-weight select', function() {
127
- compiled_value['font-weight'] = jQuery( this ).val();
128
- control.setting.set( compiled_value );
129
- wp.customize.previewer.refresh();
130
- });
131
- }
132
 
133
- // line-height
134
- if ( control.container.has( '.line-height' ).size() ) {
135
- this.container.on( 'change', '.line-height input', function() {
136
- compiled_value['line-height'] = jQuery( this ).val();
137
- control.setting.set( compiled_value );
138
- wp.customize.previewer.refresh();
139
- });
140
- }
 
 
141
 
142
- // letter-spacing
143
- if ( control.container.has( '.letter-spacing' ).size() ) {
144
- var letter_spacing_numeric_value = control.container.find('.letter-spacing input[type=number]' ).val();
145
- var letter_spacing_units_value = control.container.find('.letter-spacing select' ).val();
 
 
 
146
 
147
- this.container.on( 'change', '.letter-spacing input', function() {
148
- letter_spacing_numeric_value = jQuery( this ).val();
149
- compiled_value['letter-spacing'] = letter_spacing_numeric_value + letter_spacing_units_value;
150
- control.setting.set( compiled_value );
151
- wp.customize.previewer.refresh();
152
- });
153
- this.container.on( 'change', '.letter-spacing select', function() {
154
- letter_spacing_units_value = jQuery( this ).val();
155
- compiled_value['letter-spacing'] = letter_spacing_numeric_value + letter_spacing_units_value;
156
- control.setting.set( compiled_value );
157
- wp.customize.previewer.refresh();
158
- });
159
- }
160
 
161
- // color
162
- if ( control.container.has( '.color' ).size() ) {
163
- var picker = this.container.find ( '.kirki-color-control' );
164
- picker.wpColorPicker ( {
165
- change: function() {
166
- setTimeout ( function() {
167
- compiled_value[ 'color' ] = picker.val ();
168
- control.setting.set ( compiled_value );
169
- wp.customize.previewer.refresh ();
170
- }, 100 );
171
- }
172
- } );
173
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
174
  }
175
  });
4
  wp.customize.controlConstructor['typography'] = wp.customize.Control.extend( {
5
  ready: function() {
6
  var control = this;
7
+ var fontFamilySelector = control.selector + ' .font-family select';
8
+ var variantSelector = control.selector + ' .variant select';
9
+ var subsetSelector = control.selector + ' .subset select';
10
+ // Get initial values
11
+ var value = {};
12
+ value['font-family'] = ( undefined !== control.setting._value['font-family'] ) ? control.setting._value['font-family'] : '';
13
+ value['font-size'] = ( undefined !== control.setting._value['font-size'] ) ? control.setting._value['font-size'] : '';
14
+ value['variant'] = ( undefined !== control.setting._value['variant'] ) ? control.setting._value['variant'] : '';
15
+ value['subset'] = ( undefined !== control.setting._value['subset'] ) ? control.setting._value['subset'] : '';
16
+ value['line-height'] = ( undefined !== control.setting._value['line-height'] ) ? control.setting._value['line-height'] : '';
17
+ value['letter-spacing'] = ( undefined !== control.setting._value['letter-spacing'] ) ? control.setting._value['letter-spacing'] : '';
18
+ value['color'] = ( undefined !== control.setting._value['color'] ) ? control.setting._value['color'] : '';
19
 
20
+ var renderSubControl = function( fontFamily, sub, startValue ) {
21
+ subSelector = ( 'variant' == sub ) ? variantSelector : subsetSelector;
22
+ var is_standard = false;
23
+ var subList = {}
24
+ // destroy
25
+ if ( undefined !== jQuery( subSelector ).selectize()[0] ) {
26
+ jQuery( subSelector ).selectize()[0].selectize.destroy();
27
+ }
28
+ // Get all items in the sub-list for the active font-family
29
+ for ( var i = 0, len = kirkiAllFonts.length; i < len; i++ ) {
30
+ if ( fontFamily === kirkiAllFonts[ i ]['family'] ) {
31
+ if ( undefined !== kirkiAllFonts[ i ]['is_standard'] && true === kirkiAllFonts[ i ]['is_standard'] ) {
32
+ is_standard = true;
33
+ }
34
+ subList = kirkiAllFonts[ i ][ sub + 's' ]; // the 's' is for plural (variant/variants, subset/subsets)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  }
36
+ }
37
+ if ( false === is_standard || 'subset' !== sub ) {
38
+ // Determine the initial value we have to use
39
+ if ( null === startValue ) {
40
+ if ( 'variant' == sub ) { // the context here is variants
41
+ for ( var i = 0, len = subList.length; i < len; i++ ) {
42
+ if ( undefined !== subList[ i ]['id'] ) {
43
+ var activeItem = value['variant'];
44
+ } else {
45
+ var defaultValue = 'regular';
46
+ if ( defaultValue == subList[ i ]['id'] ) {
47
+ var hasDefault = true;
48
+ } else if ( undefined === firstAvailable ) {
49
+ var firstAvailable = subList[ i ]['id'];
50
+ }
51
+ }
52
+ }
53
+ } else if ( 'subset' == sub ) { // The context here is subsets
54
+ var subsetValues = {};
55
+ for ( var i = 0, len = subList.length; i < len; i++ ) {
56
+ if ( null !== value['subset'] ) {
57
+ for ( var s = 0, len = value['subset'].length; s < len; s++ ) {
58
+ if ( undefined !== subList[ i ] && value['subset'][ s ] == subList[ i ]['id'] ) {
59
+ subsetValues[ value['subset'][ s ] ] = value['subset'][ s ];
60
+ }
61
+ }
62
+ }
63
+ }
64
+ if ( 0 == subsetValues.length ) {
65
+ activeItem = ['latin']
66
+ } else {
67
+ var subsetValuesArray = jQuery.map( subsetValues, function(value, index) {
68
+ return [value];
69
+ });
70
+ activeItem = subsetValuesArray;
71
+ }
72
+ }
73
+ // If we have a valid setting, use it.
74
+ // If not, check if the default value exists.
75
+ // If not, then use the 1st available option.
76
+ subValue = ( undefined !== activeItem ) ? activeItem : ( undefined !== hasDefault ) ? 'regular' : firstAvailable;
77
  } else {
78
+ subValue = startValue;
79
  }
80
+ // create
81
+ var subSelectize;
82
+ subSelectize = jQuery( subSelector ).selectize({
83
+ maxItems: ( 'variant' == sub ) ? 1 : null,
84
+ valueField: 'id',
85
+ labelField: 'label',
86
+ searchField: ['label'],
87
+ options: subList,
88
+ items: ( 'variant' == sub ) ? [ subValue ] : subValue,
89
+ create: false,
90
+ plugins: ( 'variant' == sub ) ? '' : ['remove_button'],
91
+ render: {
92
+ item: function( item, escape ) { return '<div>' + escape( item.label ) + '</div>'; },
93
+ option: function( item, escape ) { return '<div>' + escape( item.label ) + '</div>'; }
94
+ },
95
+ }).data( 'selectize' );
96
+ }
97
+
98
 
99
+ // If only 1 option is available then there's no reason to show this.
100
+ if ( 'variant' == sub ) {
101
+ if ( 1 === subList.length || 0 === subList.length ) {
102
+ control.container.find( '.kirki-variant-wrapper' ).css( 'display', 'none' );
 
103
  } else {
104
+ control.container.find( '.kirki-variant-wrapper' ).css( 'display', 'block' );
105
  }
106
+ } else if ( 'subset' == sub ) {
107
+ if ( 0 === subList.length ) {
108
+ control.container.find( '.kirki-subset-wrapper' ).css( 'display', 'none' );
 
 
 
 
 
 
 
109
  } else {
110
+ control.container.find( '.kirki-subset-wrapper' ).css( 'display', 'block' );
111
  }
112
+ }
 
 
 
113
 
114
+ if ( true === is_standard ) {
115
+ control.container.find( '.hide-on-standard-fonts' ).css( 'display', 'none' );
116
+ } else {
117
+ control.container.find( '.hide-on-standard-fonts' ).css( 'display', 'block' );
118
+ }
119
+ };
 
 
120
 
121
+ // Render the font-family
122
+ jQuery( fontFamilySelector ).selectize({
123
+ options: kirkiAllFonts,
124
+ items: [ control.setting._value['font-family'] ],
125
+ persist: false,
126
+ maxItems: 1,
127
+ valueField: 'family',
128
+ labelField: 'label',
129
+ searchField: ['family', 'label', 'subsets'],
130
+ create: false,
131
+ render: {
132
+ item: function( item, escape ) { return '<div>' + escape( item.label ) + '</div>'; },
133
+ option: function( item, escape ) { return '<div>' + escape( item.label ) + '</div>'; }
134
+ },
135
+ });
136
 
137
+ // Render the variants
138
+ // Please note that when the value of font-family changes,
139
+ // this will be destroyed and re-created.
140
+ renderSubControl( value['font-family'], 'variant', value['variant'] );
 
 
 
 
 
 
 
 
 
141
 
142
+ // Render the subsets
143
+ // Please note that when the value of font-family changes,
144
+ // this will be destroyed and re-created.
145
+ renderSubControl( value['font-family'], 'subset', value['subset'] );
 
 
 
 
146
 
147
+ this.container.on( 'change', '.font-family select', function() {
148
+ // add the value to the array and set the setting's value
149
+ value['font-family'] = jQuery( this ).val();
150
+ control.setting.set( value );
151
+ // trigger changes to variants & subsets
152
+ renderSubControl( jQuery( this ).val(), 'variant', null );
153
+ renderSubControl( jQuery( this ).val(), 'subset', null );
154
+ // refresh the preview
155
+ wp.customize.previewer.refresh();
156
+ });
157
 
158
+ this.container.on( 'change', '.variant select', function() {
159
+ // add the value to the array and set the setting's value
160
+ value['variant'] = jQuery( this ).val();
161
+ control.setting.set( value );
162
+ // refresh the preview
163
+ wp.customize.previewer.refresh();
164
+ });
165
 
166
+ this.container.on( 'change', '.subset select', function() {
167
+ // add the value to the array and set the setting's value.
168
+ value['subset'] = jQuery( this ).val();
169
+ control.setting.set( value );
170
+ // refresh the preview
171
+ wp.customize.previewer.refresh();
172
+ });
 
 
 
 
 
 
173
 
174
+ this.container.on( 'change keyup paste', '.font-size input', function() {
175
+ // add the value to the array and set the setting's value
176
+ value['font-size'] = jQuery( this ).val();
177
+ control.setting.set( value );
178
+ // refresh the preview
179
+ wp.customize.previewer.refresh();
180
+ });
181
+
182
+ this.container.on( 'change keyup paste', '.line-height input', function() {
183
+ // add the value to the array and set the setting's value
184
+ value['line-height'] = jQuery( this ).val();
185
+ control.setting.set( value );
186
+ // refresh the preview
187
+ wp.customize.previewer.refresh();
188
+ });
189
+
190
+ this.container.on( 'change keyup paste', '.letter-spacing input', function() {
191
+ // add the value to the array and set the setting's value
192
+ value['letter-spacing'] = jQuery( this ).val();
193
+ control.setting.set( value );
194
+ // refresh the preview
195
+ wp.customize.previewer.refresh();
196
+ });
197
+
198
+ var picker = this.container.find ( '.kirki-color-control' );
199
+ picker.wpColorPicker ( {
200
+ change: function() {
201
+ setTimeout ( function() {
202
+ // add the value to the array and set the setting's value
203
+ compiled_value[ 'color' ] = picker.val ();
204
+ control.setting.set ( compiled_value );
205
+ // refresh the preview
206
+ wp.customize.previewer.refresh ();
207
+ }, 100 );
208
+ }
209
+ } );
210
  }
211
  });
assets/js/customizer.js CHANGED
@@ -1,3 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  /**
2
  * KIRKI CONTROL: CHECKBOX
3
  */
@@ -62,42 +109,30 @@ wp.customize.controlConstructor['color-alpha'] = wp.customize.Control.extend( {
62
  });
63
  }
64
  });
65
- /**
66
- * KIRKI CONTROL: COLOR
67
- */
68
- wp.customize.controlConstructor['kirki-color'] = wp.customize.Control.extend( {
69
- ready: function() {
70
- var control = this;
71
- var picker = this.container.find( '.kirki-color-control' );
72
- var new_color = picker.val();
73
-
74
- picker.wpColorPicker({
75
- change: function( event, ui ) {
76
- setTimeout( function(){
77
- control.setting.set( picker.val() );
78
- }, 100 );
79
- },
80
- });
81
- }
82
- });
83
  /**
84
  * KIRKI CONTROL: DIMENSION
85
  */
86
  wp.customize.controlConstructor['dimension'] = wp.customize.Control.extend( {
87
  ready: function() {
88
  var control = this;
89
- var numeric_value = control.container.find('input[type=number]' ).val();
90
- var units_value = control.container.find('select' ).val();
91
 
92
- jQuery( '.customize-control-dimension select' ).selectize();
 
 
 
 
 
93
 
94
- this.container.on( 'change', 'input', function() {
95
- numeric_value = jQuery( this ).val();
96
- control.setting.set( numeric_value + units_value );
97
- });
98
- this.container.on( 'change', 'select', function() {
99
- units_value = jQuery( this ).val();
100
- control.setting.set( numeric_value + units_value );
 
 
 
101
  });
102
  }
103
  });
@@ -139,6 +174,17 @@ wp.customize.controlConstructor['dimension'] = wp.customize.Control.extend( {
139
  };
140
  wp.customizerCtrlEditor.init();
141
  })( jQuery );
 
 
 
 
 
 
 
 
 
 
 
142
  /**
143
  * KIRKI CONTROL: MULTICHECK
144
  */
@@ -173,23 +219,18 @@ wp.customize.controlConstructor['number'] = wp.customize.Control.extend( {
173
  if ( control.params.choices.min ) {
174
  jQuery( element ).spinner( 'option', 'min', control.params.choices.min );
175
  }
176
- if ( control.params.choices.min ) {
177
  jQuery( element ).spinner( 'option', 'max', control.params.choices.max );
178
  }
179
- if ( control.params.choices.min ) {
180
- var control_step = ( 'any' == control.params.choises.step ) ? '0.001' : control.params.choices.step;
181
- jQuery( element ).spinner( 'option', 'step', control_step );
 
 
 
182
  }
183
  // On change
184
- this.container.on( 'change', 'input', function() {
185
- control.setting.set( jQuery( this ).val() );
186
- });
187
- // On click
188
- this.container.on( 'click', 'input', function() {
189
- control.setting.set( jQuery( this ).val() );
190
- });
191
- // On keyup
192
- this.container.on( 'keyup', 'input', function() {
193
  control.setting.set( jQuery( this ).val() );
194
  });
195
  }
@@ -365,24 +406,9 @@ wp.customize.controlConstructor['preset'] = wp.customize.Control.extend( {
365
  * Control types:
366
  * color
367
  * kirki-color
 
368
  */
369
- else if ( 'color' == sub_control_type || 'kirki-color' == sub_control_type ) {
370
-
371
- /**
372
- * Update the value in the customizer object
373
- */
374
- wp.customize.instance( preset_setting ).set( preset_setting_value );
375
- /**
376
- * Update the value visually in the control
377
- */
378
-
379
- wp.customize.control( preset_setting ).container.find( '.color-picker-hex' )
380
- .attr( 'data-default-color', preset_setting_value )
381
- .data( 'default-color', preset_setting_value )
382
- .wpColorPicker( 'color', preset_setting_value );
383
-
384
- }
385
- else if ( 'color-alpha' == sub_control_type ) {
386
 
387
  /**
388
  * Update the value visually in the control
@@ -749,7 +775,7 @@ wp.customize.controlConstructor['repeater'] = wp.customize.Control.extend({
749
  $targetDiv.find('.remove-button').show();
750
 
751
  //This will activate the save button
752
- $targetDiv.find('input, textarea').trigger('change');
753
  },
754
 
755
  removeImage : function( event )
@@ -760,11 +786,13 @@ wp.customize.controlConstructor['repeater'] = wp.customize.Control.extend({
760
  var $uploadButton = $targetDiv.find('.upload-button');
761
 
762
  $targetDiv.find('.kirki-image-attachment').slideUp( 'fast', function(){
763
- jQuery(this).html('');
764
  });
765
  $targetDiv.find('.hidden-field').val('');
766
  $uploadButton.text($uploadButton.data('label'));
767
  this.$thisButton.hide();
 
 
768
  },
769
 
770
 
@@ -975,16 +1003,6 @@ wp.customize.controlConstructor['repeater'] = wp.customize.Control.extend({
975
  /**
976
  * KIRKI CONTROL: KIRKI-SELECT
977
  */
978
- function kirkiArrayToObject( arr ) {
979
- var rv = {};
980
- if ( null !== arr ) {
981
- for ( var i = 0; i < arr.length; ++i ) {
982
- if ( arr[i] !== undefined ) rv[i] = arr[i];
983
- }
984
- }
985
- return rv;
986
- }
987
-
988
  wp.customize.controlConstructor['kirki-select'] = wp.customize.Control.extend( {
989
  ready: function() {
990
  var control = this;
@@ -1131,98 +1149,35 @@ wp.customize.controlConstructor['spacing'] = wp.customize.Control.extend( {
1131
  var control = this;
1132
  var compiled_value = {};
1133
 
1134
- // get initial values and pre-populate the object
1135
- if ( control.container.has( '.top' ).size() ) {
1136
- compiled_value['top'] = control.setting._value['top'];
1137
- }
1138
- if ( control.container.has( '.bottom' ).size() ) {
1139
- compiled_value['bottom'] = control.setting._value['bottom'];
1140
- }
1141
- if ( control.container.has( '.left' ).size() ) {
1142
- compiled_value['left'] = control.setting._value['left'];
1143
- }
1144
- if ( control.container.has( '.right' ).size() ) {
1145
- compiled_value['right'] = control.setting._value['right'];
1146
- }
1147
-
1148
- // use selectize
1149
- jQuery( '.customize-control-spacing select' ).selectize();
1150
-
1151
- // top
1152
- if ( control.container.has( '.top' ).size() ) {
1153
- var top_numeric_value = control.container.find('.top input[type=number]' ).val();
1154
- var top_units_value = control.container.find('.top select' ).val();
1155
-
1156
- this.container.on( 'change', '.top input', function() {
1157
- top_numeric_value = jQuery( this ).val();
1158
- compiled_value['top'] = top_numeric_value + top_units_value;
1159
- control.setting.set( compiled_value );
1160
- wp.customize.previewer.refresh();
1161
- });
1162
- this.container.on( 'change', '.top select', function() {
1163
- top_units_value = jQuery( this ).val();
1164
- compiled_value['top'] = top_numeric_value + top_units_value;
1165
- control.setting.set( compiled_value );
1166
- wp.customize.previewer.refresh();
1167
- });
1168
- }
1169
-
1170
- // bottom
1171
- if ( control.container.has( '.bottom' ).size() ) {
1172
- var bottom_numeric_value = control.container.find('.bottom input[type=number]' ).val();
1173
- var bottom_units_value = control.container.find('.bottom select' ).val();
1174
-
1175
- this.container.on( 'change', '.bottom input', function() {
1176
- bottom_numeric_value = jQuery( this ).val();
1177
- compiled_value['bottom'] = bottom_numeric_value + bottom_units_value;
1178
- control.setting.set( compiled_value );
1179
- wp.customize.previewer.refresh();
1180
- });
1181
- this.container.on( 'change', '.bottom select', function() {
1182
- bottom_units_value = jQuery( this ).val();
1183
- compiled_value['bottom'] = bottom_numeric_value + bottom_units_value;
1184
- control.setting.set( compiled_value );
1185
- wp.customize.previewer.refresh();
1186
- });
1187
- }
1188
-
1189
- // left
1190
- if ( control.container.has( '.left' ).size() ) {
1191
- var left_numeric_value = control.container.find('.left input[type=number]' ).val();
1192
- var left_units_value = control.container.find('.left select' ).val();
1193
-
1194
- this.container.on( 'change', '.left input', function() {
1195
- left_numeric_value = jQuery( this ).val();
1196
- compiled_value['left'] = left_numeric_value + left_units_value;
1197
- control.setting.set( compiled_value );
1198
- wp.customize.previewer.refresh();
1199
- });
1200
- this.container.on( 'change', '.left select', function() {
1201
- left_units_value = jQuery( this ).val();
1202
- compiled_value['left'] = left_numeric_value + left_units_value;
1203
- control.setting.set( compiled_value );
1204
- wp.customize.previewer.refresh();
1205
- });
1206
- }
1207
 
1208
- // right
1209
- if ( control.container.has( '.right' ).size() ) {
1210
- var right_numeric_value = control.container.find('.right input[type=number]' ).val();
1211
- var right_units_value = control.container.find('.right select' ).val();
 
 
 
 
 
 
1212
 
1213
- this.container.on( 'change', '.right input', function() {
1214
- right_numeric_value = jQuery( this ).val();
1215
- compiled_value['right'] = right_numeric_value + right_units_value;
1216
- control.setting.set( compiled_value );
1217
- wp.customize.previewer.refresh();
1218
- });
1219
- this.container.on( 'change', '.right select', function() {
1220
- right_units_value = jQuery( this ).val();
1221
- compiled_value['right'] = right_numeric_value + right_units_value;
1222
- control.setting.set( compiled_value );
1223
- wp.customize.previewer.refresh();
1224
- });
1225
- }
 
 
 
1226
  }
1227
  });
1228
  /**
@@ -1241,28 +1196,6 @@ wp.customize.controlConstructor['switch'] = wp.customize.Control.extend( {
1241
  });
1242
  }
1243
  });
1244
- /**
1245
- * KIRKI CONTROL: TEXT
1246
- */
1247
- wp.customize.controlConstructor['kirki-text'] = wp.customize.Control.extend( {
1248
- ready: function() {
1249
- var control = this;
1250
- this.container.on( 'change keyup paste', 'input', function() {
1251
- control.setting.set( jQuery( this ).val() );
1252
- });
1253
- }
1254
- });
1255
- /**
1256
- * KIRKI CONTROL: TEXTAREA
1257
- */
1258
- wp.customize.controlConstructor['kirki-textarea'] = wp.customize.Control.extend( {
1259
- ready: function() {
1260
- var control = this;
1261
- this.container.on( 'change keyup paste', '.textarea', function() {
1262
- control.setting.set( jQuery( this ).val() );
1263
- });
1264
- }
1265
- });
1266
  /**
1267
  * KIRKI CONTROL: TOGGLE
1268
  */
@@ -1285,172 +1218,208 @@ wp.customize.controlConstructor['toggle'] = wp.customize.Control.extend( {
1285
  wp.customize.controlConstructor['typography'] = wp.customize.Control.extend( {
1286
  ready: function() {
1287
  var control = this;
1288
- var compiled_value = {};
1289
-
1290
- // get initial values and pre-populate the object
1291
- if ( control.container.has( '.bold' ).size() ) {
1292
- compiled_value['bold'] = control.setting._value['bold'];
1293
- }
1294
- if ( control.container.has( '.italic' ).size() ) {
1295
- compiled_value['italic'] = control.setting._value['italic'];
1296
- }
1297
- if ( control.container.has( '.underline' ).size() ) {
1298
- compiled_value['underline'] = control.setting._value['underline'];
1299
- }
1300
- if ( control.container.has( '.strikethrough' ).size() ) {
1301
- compiled_value['strikethrough'] = control.setting._value['strikethrough'];
1302
- }
1303
- if ( control.container.has( '.font-family' ).size() ) {
1304
- compiled_value['font-family'] = control.setting._value['font-family'];
1305
- }
1306
- if ( control.container.has( '.font-size' ).size() ) {
1307
- compiled_value['font-size'] = control.setting._value['font-size'];
1308
- }
1309
- if ( control.container.has( '.font-weight' ).size() ) {
1310
- compiled_value['font-weight'] = control.setting._value['font-weight'];
1311
- }
1312
- if ( control.container.has( '.line-height' ).size() ) {
1313
- compiled_value['line-height'] = control.setting._value['line-height'];
1314
- }
1315
- if ( control.container.has( '.letter-spacing' ).size() ) {
1316
- compiled_value['letter-spacing'] = control.setting._value['letter-spacing'];
1317
- }
1318
- if ( control.container.has( '.color' ).size() ) {
1319
- compiled_value['color'] = control.setting._value['color'];
1320
- }
1321
-
1322
- // use selectize
1323
- jQuery( '.customize-control-typography select' ).selectize();
1324
-
1325
- // bold
1326
- if ( control.container.has( '.bold' ).size() ) {
1327
- this.container.on( 'change', '.bold input', function() {
1328
- if ( jQuery( this ).is( ':checked' ) ) {
1329
- compiled_value['bold'] = true;
1330
- } else {
1331
- compiled_value['bold'] = false;
1332
  }
1333
- control.setting.set( compiled_value );
1334
- wp.customize.previewer.refresh();
1335
- });
1336
- }
1337
-
1338
- // italic
1339
- if ( control.container.has( '.italic' ).size() ) {
1340
- this.container.on( 'change', '.italic input', function() {
1341
- if ( jQuery( this ).is( ':checked' ) ) {
1342
- compiled_value['italic'] = true;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1343
  } else {
1344
- compiled_value['italic'] = false;
1345
  }
1346
- control.setting.set( compiled_value );
1347
- wp.customize.previewer.refresh();
1348
- });
1349
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1350
 
1351
- // underline
1352
- if ( control.container.has( '.underline' ).size() ) {
1353
- this.container.on( 'change', '.underline input', function() {
1354
- if ( jQuery( this ).is( ':checked' ) ) {
1355
- compiled_value['underline'] = true;
1356
  } else {
1357
- compiled_value['underline'] = false;
1358
  }
1359
- control.setting.set( compiled_value );
1360
- wp.customize.previewer.refresh();
1361
- });
1362
- }
1363
-
1364
- // strikethrough
1365
- if ( control.container.has( '.strikethrough' ).size() ) {
1366
- this.container.on( 'change', '.strikethrough input', function() {
1367
- if ( jQuery( this ).is( ':checked' ) ) {
1368
- compiled_value['strikethrough'] = true;
1369
  } else {
1370
- compiled_value['strikethrough'] = false;
1371
  }
1372
- control.setting.set( compiled_value );
1373
- wp.customize.previewer.refresh();
1374
- });
1375
- }
1376
 
1377
- // font-family
1378
- if ( control.container.has( '.font-family' ).size() ) {
1379
- this.container.on( 'change', '.font-family select', function() {
1380
- compiled_value['font-family'] = jQuery( this ).val();
1381
- control.setting.set( compiled_value );
1382
- wp.customize.previewer.refresh();
1383
- });
1384
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1385
 
1386
- // font-size
1387
- if ( control.container.has( '.font-size' ).size() ) {
1388
- var font_size_numeric_value = control.container.find('.font-size input[type=number]' ).val();
1389
- var font_size_units_value = control.container.find('.font-size select' ).val();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1390
 
1391
- this.container.on( 'change', '.font-size input', function() {
1392
- font_size_numeric_value = jQuery( this ).val();
1393
- compiled_value['font-size'] = font_size_numeric_value + font_size_units_value;
1394
- control.setting.set( compiled_value );
1395
- wp.customize.previewer.refresh();
1396
- });
1397
- this.container.on( 'change', '.font-size select', function() {
1398
- font_size_units_value = jQuery( this ).val();
1399
- compiled_value['font-size'] = font_size_numeric_value + font_size_units_value;
1400
- control.setting.set( compiled_value );
1401
- wp.customize.previewer.refresh();
1402
- });
1403
- }
1404
 
1405
- // font-weight
1406
- if ( control.container.has( '.font-weight' ).size() ) {
1407
- this.container.on( 'change', '.font-weight select', function() {
1408
- compiled_value['font-weight'] = jQuery( this ).val();
1409
- control.setting.set( compiled_value );
1410
- wp.customize.previewer.refresh();
1411
- });
1412
- }
1413
 
1414
- // line-height
1415
- if ( control.container.has( '.line-height' ).size() ) {
1416
- this.container.on( 'change', '.line-height input', function() {
1417
- compiled_value['line-height'] = jQuery( this ).val();
1418
- control.setting.set( compiled_value );
1419
- wp.customize.previewer.refresh();
1420
- });
1421
- }
1422
 
1423
- // letter-spacing
1424
- if ( control.container.has( '.letter-spacing' ).size() ) {
1425
- var letter_spacing_numeric_value = control.container.find('.letter-spacing input[type=number]' ).val();
1426
- var letter_spacing_units_value = control.container.find('.letter-spacing select' ).val();
 
 
 
1427
 
1428
- this.container.on( 'change', '.letter-spacing input', function() {
1429
- letter_spacing_numeric_value = jQuery( this ).val();
1430
- compiled_value['letter-spacing'] = letter_spacing_numeric_value + letter_spacing_units_value;
1431
- control.setting.set( compiled_value );
1432
- wp.customize.previewer.refresh();
1433
- });
1434
- this.container.on( 'change', '.letter-spacing select', function() {
1435
- letter_spacing_units_value = jQuery( this ).val();
1436
- compiled_value['letter-spacing'] = letter_spacing_numeric_value + letter_spacing_units_value;
1437
- control.setting.set( compiled_value );
1438
- wp.customize.previewer.refresh();
1439
- });
1440
- }
1441
 
1442
- // color
1443
- if ( control.container.has( '.color' ).size() ) {
1444
- var picker = this.container.find ( '.kirki-color-control' );
1445
- picker.wpColorPicker ( {
1446
- change: function() {
1447
- setTimeout ( function() {
1448
- compiled_value[ 'color' ] = picker.val ();
1449
- control.setting.set ( compiled_value );
1450
- wp.customize.previewer.refresh ();
1451
- }, 100 );
1452
- }
1453
- } );
1454
- }
1455
  }
1456
  });
1
+ function kirkiArrayToObject( arr ) {
2
+ var obj = {};
3
+ if ( null !== arr ) {
4
+ for ( var i = 0; i < arr.length; ++i ) {
5
+ if ( undefined !== arr[ i ] ) {
6
+ obj[ i ] = arr[ i ];
7
+ }
8
+ }
9
+ }
10
+ return obj;
11
+ }
12
+
13
+ function kirkiObjectToArray( obj ) {
14
+ var arr = [];
15
+ if ( null !== obj ) {
16
+ for ( var i = 0; i < obj.length; ++i ) {
17
+ if ( undefined !== obj[ i ] ) {
18
+ arr.push( obj[ i ] );
19
+ }
20
+ }
21
+ }
22
+ return arr;
23
+ }
24
+
25
+ function kirkiValidateCSSValue( value ) {
26
+ var valueIsValid = true;
27
+
28
+ if ( '0' == value ) {
29
+ return true;
30
+ }
31
+
32
+ var validUnits = ['rem', 'em', 'ex', '%', 'px', 'cm', 'mm', 'in', 'pt', 'pc', 'ch', 'vh', 'vw', 'vmin', 'vmax'];
33
+ // Get the numeric value
34
+ var numericValue = parseFloat( value );
35
+ // Get the unit
36
+ var unit = value.replace( numericValue, '' );
37
+ // Check the validity of the numeric value
38
+ if ( NaN === numericValue ) {
39
+ valueIsValid = false;
40
+ }
41
+ // Check the validity of the units
42
+ if ( -1 === jQuery.inArray( unit, validUnits ) ) {
43
+ valueIsValid = false;
44
+ }
45
+
46
+ return valueIsValid;
47
+ }
48
  /**
49
  * KIRKI CONTROL: CHECKBOX
50
  */
109
  });
110
  }
111
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
112
  /**
113
  * KIRKI CONTROL: DIMENSION
114
  */
115
  wp.customize.controlConstructor['dimension'] = wp.customize.Control.extend( {
116
  ready: function() {
117
  var control = this;
 
 
118
 
119
+ // Validate the value and show a warning if it's invalid
120
+ if ( false === kirkiValidateCSSValue( control.setting._value ) ) {
121
+ jQuery( control.selector + ' .input-wrapper' ).addClass( 'invalid' );
122
+ } else {
123
+ jQuery( control.selector + ' .input-wrapper' ).removeClass( 'invalid' );
124
+ }
125
 
126
+ this.container.on( 'change keyup paste', 'input', function() {
127
+ var value = jQuery( this ).val();
128
+ // Validate the value and show a warning if it's invalid
129
+ if ( false === kirkiValidateCSSValue( value ) ) {
130
+ jQuery( control.selector + ' .input-wrapper' ).addClass( 'invalid' );
131
+ } else {
132
+ jQuery( control.selector + ' .input-wrapper' ).removeClass( 'invalid' );
133
+ // Set the value to the customizer
134
+ control.setting.set( value );
135
+ }
136
  });
137
  }
138
  });
174
  };
175
  wp.customizerCtrlEditor.init();
176
  })( jQuery );
177
+ /**
178
+ * KIRKI CONTROL: GENERIC
179
+ */
180
+ wp.customize.controlConstructor['kirki-generic'] = wp.customize.Control.extend( {
181
+ ready: function() {
182
+ var control = this;
183
+ this.container.on( 'change keyup paste', control.params.choices.element, function() {
184
+ control.setting.set( jQuery( this ).val() );
185
+ });
186
+ }
187
+ });
188
  /**
189
  * KIRKI CONTROL: MULTICHECK
190
  */
219
  if ( control.params.choices.min ) {
220
  jQuery( element ).spinner( 'option', 'min', control.params.choices.min );
221
  }
222
+ if ( control.params.choices.max ) {
223
  jQuery( element ).spinner( 'option', 'max', control.params.choices.max );
224
  }
225
+ if ( control.params.choices.step ) {
226
+ if ( 'any' == control.params.choices.step ) {
227
+ jQuery( element ).spinner( 'option', 'step', '0.001' );
228
+ } else {
229
+ jQuery( element ).spinner( 'option', 'step', control.params.choices.step );
230
+ }
231
  }
232
  // On change
233
+ this.container.on( 'change click keyup paste', 'input', function() {
 
 
 
 
 
 
 
 
234
  control.setting.set( jQuery( this ).val() );
235
  });
236
  }
406
  * Control types:
407
  * color
408
  * kirki-color
409
+ * color-alpha
410
  */
411
+ else if ( 'color-alpha' == sub_control_type || 'kirki-color' == sub_control_type || 'color' == sub_control_type ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
412
 
413
  /**
414
  * Update the value visually in the control
775
  $targetDiv.find('.remove-button').show();
776
 
777
  //This will activate the save button
778
+ $targetDiv.find('input, textarea, select').trigger('change');
779
  },
780
 
781
  removeImage : function( event )
786
  var $uploadButton = $targetDiv.find('.upload-button');
787
 
788
  $targetDiv.find('.kirki-image-attachment').slideUp( 'fast', function(){
789
+ jQuery(this).show().html( jQuery(this).data('placeholder') );
790
  });
791
  $targetDiv.find('.hidden-field').val('');
792
  $uploadButton.text($uploadButton.data('label'));
793
  this.$thisButton.hide();
794
+
795
+ $targetDiv.find('input, textarea, select').trigger('change');
796
  },
797
 
798
 
1003
  /**
1004
  * KIRKI CONTROL: KIRKI-SELECT
1005
  */
 
 
 
 
 
 
 
 
 
 
1006
  wp.customize.controlConstructor['kirki-select'] = wp.customize.Control.extend( {
1007
  ready: function() {
1008
  var control = this;
1149
  var control = this;
1150
  var compiled_value = {};
1151
 
1152
+ jQuery.each( ['top', 'bottom', 'left', 'right'], function( index, dimension ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1153
 
1154
+ // get initial values and pre-populate the object
1155
+ if ( control.container.has( '.' + dimension ).size() ) {
1156
+ compiled_value[ dimension ] = control.setting._value[ dimension ];
1157
+ // Validate the value and show a warning if it's invalid
1158
+ if ( false === kirkiValidateCSSValue( control.setting._value[ dimension ] ) ) {
1159
+ jQuery( control.selector + ' .' + dimension + '.input-wrapper' ).addClass( 'invalid' );
1160
+ } else {
1161
+ jQuery( control.selector + ' .' + dimension + '.input-wrapper' ).removeClass( 'invalid' );
1162
+ }
1163
+ }
1164
 
1165
+ if ( control.container.has( '.' + dimension ).size() ) {
1166
+ control.container.on( 'change keyup paste', '.' + dimension + ' input', function() {
1167
+ subValue = jQuery( this ).val();
1168
+ // Validate the value and show a warning if it's invalid
1169
+ if ( false === kirkiValidateCSSValue( subValue ) ) {
1170
+ jQuery( control.selector + ' .' + dimension + '.input-wrapper' ).addClass( 'invalid' );
1171
+ } else {
1172
+ jQuery( control.selector + ' .' + dimension + '.input-wrapper' ).removeClass( 'invalid' );
1173
+ // only proceed if value is valid
1174
+ compiled_value[ dimension ] = subValue;
1175
+ control.setting.set( compiled_value );
1176
+ wp.customize.previewer.refresh();
1177
+ }
1178
+ });
1179
+ }
1180
+ });
1181
  }
1182
  });
1183
  /**
1196
  });
1197
  }
1198
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1199
  /**
1200
  * KIRKI CONTROL: TOGGLE
1201
  */
1218
  wp.customize.controlConstructor['typography'] = wp.customize.Control.extend( {
1219
  ready: function() {
1220
  var control = this;
1221
+ var fontFamilySelector = control.selector + ' .font-family select';
1222
+ var variantSelector = control.selector + ' .variant select';
1223
+ var subsetSelector = control.selector + ' .subset select';
1224
+ // Get initial values
1225
+ var value = {};
1226
+ value['font-family'] = ( undefined !== control.setting._value['font-family'] ) ? control.setting._value['font-family'] : '';
1227
+ value['font-size'] = ( undefined !== control.setting._value['font-size'] ) ? control.setting._value['font-size'] : '';
1228
+ value['variant'] = ( undefined !== control.setting._value['variant'] ) ? control.setting._value['variant'] : '';
1229
+ value['subset'] = ( undefined !== control.setting._value['subset'] ) ? control.setting._value['subset'] : '';
1230
+ value['line-height'] = ( undefined !== control.setting._value['line-height'] ) ? control.setting._value['line-height'] : '';
1231
+ value['letter-spacing'] = ( undefined !== control.setting._value['letter-spacing'] ) ? control.setting._value['letter-spacing'] : '';
1232
+ value['color'] = ( undefined !== control.setting._value['color'] ) ? control.setting._value['color'] : '';
1233
+
1234
+ var renderSubControl = function( fontFamily, sub, startValue ) {
1235
+ subSelector = ( 'variant' == sub ) ? variantSelector : subsetSelector;
1236
+ var is_standard = false;
1237
+ var subList = {}
1238
+ // destroy
1239
+ if ( undefined !== jQuery( subSelector ).selectize()[0] ) {
1240
+ jQuery( subSelector ).selectize()[0].selectize.destroy();
1241
+ }
1242
+ // Get all items in the sub-list for the active font-family
1243
+ for ( var i = 0, len = kirkiAllFonts.length; i < len; i++ ) {
1244
+ if ( fontFamily === kirkiAllFonts[ i ]['family'] ) {
1245
+ if ( undefined !== kirkiAllFonts[ i ]['is_standard'] && true === kirkiAllFonts[ i ]['is_standard'] ) {
1246
+ is_standard = true;
1247
+ }
1248
+ subList = kirkiAllFonts[ i ][ sub + 's' ]; // the 's' is for plural (variant/variants, subset/subsets)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1249
  }
1250
+ }
1251
+ if ( false === is_standard || 'subset' !== sub ) {
1252
+ // Determine the initial value we have to use
1253
+ if ( null === startValue ) {
1254
+ if ( 'variant' == sub ) { // the context here is variants
1255
+ for ( var i = 0, len = subList.length; i < len; i++ ) {
1256
+ if ( undefined !== subList[ i ]['id'] ) {
1257
+ var activeItem = value['variant'];
1258
+ } else {
1259
+ var defaultValue = 'regular';
1260
+ if ( defaultValue == subList[ i ]['id'] ) {
1261
+ var hasDefault = true;
1262
+ } else if ( undefined === firstAvailable ) {
1263
+ var firstAvailable = subList[ i ]['id'];
1264
+ }
1265
+ }
1266
+ }
1267
+ } else if ( 'subset' == sub ) { // The context here is subsets
1268
+ var subsetValues = {};
1269
+ for ( var i = 0, len = subList.length; i < len; i++ ) {
1270
+ if ( null !== value['subset'] ) {
1271
+ for ( var s = 0, len = value['subset'].length; s < len; s++ ) {
1272
+ if ( undefined !== subList[ i ] && value['subset'][ s ] == subList[ i ]['id'] ) {
1273
+ subsetValues[ value['subset'][ s ] ] = value['subset'][ s ];
1274
+ }
1275
+ }
1276
+ }
1277
+ }
1278
+ if ( 0 == subsetValues.length ) {
1279
+ activeItem = ['latin']
1280
+ } else {
1281
+ var subsetValuesArray = jQuery.map( subsetValues, function(value, index) {
1282
+ return [value];
1283
+ });
1284
+ activeItem = subsetValuesArray;
1285
+ }
1286
+ }
1287
+ // If we have a valid setting, use it.
1288
+ // If not, check if the default value exists.
1289
+ // If not, then use the 1st available option.
1290
+ subValue = ( undefined !== activeItem ) ? activeItem : ( undefined !== hasDefault ) ? 'regular' : firstAvailable;
1291
  } else {
1292
+ subValue = startValue;
1293
  }
1294
+ // create
1295
+ var subSelectize;
1296
+ subSelectize = jQuery( subSelector ).selectize({
1297
+ maxItems: ( 'variant' == sub ) ? 1 : null,
1298
+ valueField: 'id',
1299
+ labelField: 'label',
1300
+ searchField: ['label'],
1301
+ options: subList,
1302
+ items: ( 'variant' == sub ) ? [ subValue ] : subValue,
1303
+ create: false,
1304
+ plugins: ( 'variant' == sub ) ? '' : ['remove_button'],
1305
+ render: {
1306
+ item: function( item, escape ) { return '<div>' + escape( item.label ) + '</div>'; },
1307
+ option: function( item, escape ) { return '<div>' + escape( item.label ) + '</div>'; }
1308
+ },
1309
+ }).data( 'selectize' );
1310
+ }
1311
+
1312
 
1313
+ // If only 1 option is available then there's no reason to show this.
1314
+ if ( 'variant' == sub ) {
1315
+ if ( 1 === subList.length || 0 === subList.length ) {
1316
+ control.container.find( '.kirki-variant-wrapper' ).css( 'display', 'none' );
 
1317
  } else {
1318
+ control.container.find( '.kirki-variant-wrapper' ).css( 'display', 'block' );
1319
  }
1320
+ } else if ( 'subset' == sub ) {
1321
+ if ( 0 === subList.length ) {
1322
+ control.container.find( '.kirki-subset-wrapper' ).css( 'display', 'none' );
 
 
 
 
 
 
 
1323
  } else {
1324
+ control.container.find( '.kirki-subset-wrapper' ).css( 'display', 'block' );
1325
  }
1326
+ }
 
 
 
1327
 
1328
+ if ( true === is_standard ) {
1329
+ control.container.find( '.hide-on-standard-fonts' ).css( 'display', 'none' );
1330
+ } else {
1331
+ control.container.find( '.hide-on-standard-fonts' ).css( 'display', 'block' );
1332
+ }
1333
+ };
1334
+
1335
+ // Render the font-family
1336
+ jQuery( fontFamilySelector ).selectize({
1337
+ options: kirkiAllFonts,
1338
+ items: [ control.setting._value['font-family'] ],
1339
+ persist: false,
1340
+ maxItems: 1,
1341
+ valueField: 'family',
1342
+ labelField: 'label',
1343
+ searchField: ['family', 'label', 'subsets'],
1344
+ create: false,
1345
+ render: {
1346
+ item: function( item, escape ) { return '<div>' + escape( item.label ) + '</div>'; },
1347
+ option: function( item, escape ) { return '<div>' + escape( item.label ) + '</div>'; }
1348
+ },
1349
+ });
1350
 
1351
+ // Render the variants
1352
+ // Please note that when the value of font-family changes,
1353
+ // this will be destroyed and re-created.
1354
+ renderSubControl( value['font-family'], 'variant', value['variant'] );
1355
+
1356
+ // Render the subsets
1357
+ // Please note that when the value of font-family changes,
1358
+ // this will be destroyed and re-created.
1359
+ renderSubControl( value['font-family'], 'subset', value['subset'] );
1360
+
1361
+ this.container.on( 'change', '.font-family select', function() {
1362
+ // add the value to the array and set the setting's value
1363
+ value['font-family'] = jQuery( this ).val();
1364
+ control.setting.set( value );
1365
+ // trigger changes to variants & subsets
1366
+ renderSubControl( jQuery( this ).val(), 'variant', null );
1367
+ renderSubControl( jQuery( this ).val(), 'subset', null );
1368
+ // refresh the preview
1369
+ wp.customize.previewer.refresh();
1370
+ });
1371
 
1372
+ this.container.on( 'change', '.variant select', function() {
1373
+ // add the value to the array and set the setting's value
1374
+ value['variant'] = jQuery( this ).val();
1375
+ control.setting.set( value );
1376
+ // refresh the preview
1377
+ wp.customize.previewer.refresh();
1378
+ });
 
 
 
 
 
 
1379
 
1380
+ this.container.on( 'change', '.subset select', function() {
1381
+ // add the value to the array and set the setting's value.
1382
+ value['subset'] = jQuery( this ).val();
1383
+ control.setting.set( value );
1384
+ // refresh the preview
1385
+ wp.customize.previewer.refresh();
1386
+ });
 
1387
 
1388
+ this.container.on( 'change keyup paste', '.font-size input', function() {
1389
+ // add the value to the array and set the setting's value
1390
+ value['font-size'] = jQuery( this ).val();
1391
+ control.setting.set( value );
1392
+ // refresh the preview
1393
+ wp.customize.previewer.refresh();
1394
+ });
 
1395
 
1396
+ this.container.on( 'change keyup paste', '.line-height input', function() {
1397
+ // add the value to the array and set the setting's value
1398
+ value['line-height'] = jQuery( this ).val();
1399
+ control.setting.set( value );
1400
+ // refresh the preview
1401
+ wp.customize.previewer.refresh();
1402
+ });
1403
 
1404
+ this.container.on( 'change keyup paste', '.letter-spacing input', function() {
1405
+ // add the value to the array and set the setting's value
1406
+ value['letter-spacing'] = jQuery( this ).val();
1407
+ control.setting.set( value );
1408
+ // refresh the preview
1409
+ wp.customize.previewer.refresh();
1410
+ });
 
 
 
 
 
 
1411
 
1412
+ var picker = this.container.find ( '.kirki-color-control' );
1413
+ picker.wpColorPicker ( {
1414
+ change: function() {
1415
+ setTimeout ( function() {
1416
+ // add the value to the array and set the setting's value
1417
+ compiled_value[ 'color' ] = picker.val ();
1418
+ control.setting.set ( compiled_value );
1419
+ // refresh the preview
1420
+ wp.customize.previewer.refresh ();
1421
+ }, 100 );
1422
+ }
1423
+ } );
 
1424
  }
1425
  });
assets/js/customizer.min.js CHANGED
@@ -1,2 +1,2 @@
1
- function RepeaterRow(a,b){this.rowIndex=a,this.rowNumber=a+1,this.$el=b,this.$dragger=this.$el.find(".repeater-row-move"),this.$minimizer=this.$el.find(".repeater-row-minimize"),this.$remover=this.$el.find(".repeater-row-remove"),this.$number=this.$el.find(".repeater-row-number"),this.$fields=this.$el.find("input,select,textarea");var c=this;this.$minimizer.on("click",function(){c.toggleMinimize()}),this.$remover.on("click",function(){c.remove()}),this.$dragger.on("mousedown",function(){c.$el.trigger("row:start-dragging")}),this.$el.on("keyup change","input, select, textarea",function(a){c.$el.trigger("row:update",[c.getRowIndex(),jQuery(a.target).data("field"),a.target])}),this.renderNumber()}function kirkiArrayToObject(a){var b={};if(null!==a)for(var c=0;c<a.length;++c)void 0!==a[c]&&(b[c]=a[c]);return b}wp.customize.controlConstructor["kirki-checkbox"]=wp.customize.Control.extend({ready:function(){var a=this,b=a.setting._value;this.container.on("change","input",function(){b=jQuery(this).is(":checked")?!0:!1,a.setting.set(b)})}}),wp.customize.controlConstructor.code=wp.customize.Control.extend({ready:function(){var a=this,b=a.container.find("#kirki-codemirror-editor-"+a.id),c=CodeMirror.fromTextArea(b[0]);if("html"==a.params.choices.language)var d={name:"htmlmixed"};else d=a.params.choices.language;c.setOption("value",a.setting._value),c.setOption("mode",d),c.setOption("lineNumbers",!0),c.setOption("theme",a.params.choices.theme),c.setOption("height",a.params.choices.height+"px"),c.on("change",function(){a.setting.set(c.getValue())}),b.parents(".accordion-section").on("click",function(){c.refresh()})}}),wp.customize.controlConstructor["color-alpha"]=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find(".kirki-color-control");b.val();b.wpColorPicker({change:function(c,d){setTimeout(function(){a.setting.set(b.val())},100)}})}}),wp.customize.controlConstructor["kirki-color"]=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find(".kirki-color-control");b.val();b.wpColorPicker({change:function(c,d){setTimeout(function(){a.setting.set(b.val())},100)}})}}),wp.customize.controlConstructor.dimension=wp.customize.Control.extend({ready:function(){var a=this,b=a.container.find("input[type=number]").val(),c=a.container.find("select").val();jQuery(".customize-control-dimension select").selectize(),this.container.on("change","input",function(){b=jQuery(this).val(),a.setting.set(b+c)}),this.container.on("change","select",function(){c=jQuery(this).val(),a.setting.set(b+c)})}}),function(a){wp.customizerCtrlEditor={init:function(){a(window).load(function(){a("textarea.wp-editor-area").each(function(){var b,c,d=a(this),e=d.attr("id"),f=tinyMCE.get(e);f&&f.onChange.add(function(a,e){a.save(),c=f.getContent(),clearTimeout(b),b=setTimeout(function(){d.val(c).trigger("change")},500)}),d.css({visibility:"visible"}).on("keyup",function(){c=d.val(),clearTimeout(b),b=setTimeout(function(){c.trigger("change")},500)})})})}},wp.customizerCtrlEditor.init()}(jQuery),wp.customize.controlConstructor.multicheck=wp.customize.Control.extend({ready:function(){var a=this;a.container.on("change","input",function(){var b=[],c=0;jQuery.each(a.params.choices,function(d,e){a.container.find('input[value="'+d+'"]').is(":checked")&&(b[c]=d,c++)}),a.setting.set(b),wp.customize.previewer.refresh()})}}),wp.customize.controlConstructor.number=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find("input");if(jQuery(b).spinner(),a.params.choices.min&&jQuery(b).spinner("option","min",a.params.choices.min),a.params.choices.min&&jQuery(b).spinner("option","max",a.params.choices.max),a.params.choices.min){var c="any"==a.params.choises.step?"0.001":a.params.choices.step;jQuery(b).spinner("option","step",c)}this.container.on("change","input",function(){a.setting.set(jQuery(this).val())}),this.container.on("click","input",function(){a.setting.set(jQuery(this).val())}),this.container.on("keyup","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.palette=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("click","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.preset=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find("select");jQuery(b).selectize(),this.container.on("change","select",function(){var b=jQuery(this).val();a.setting.set(b),jQuery.each(a.params.choices,function(a,c){b==a&&jQuery.each(c.settings,function(a,b){var c=wp.customize.settings.controls[a];if(void 0===typeof c)return!0;var d=c.type;if("checkbox"==d||"switch"==d||"toggle"==d||"kirki-checkbox"==d){var e=wp.customize.control(a).container.find("input");1==b?(jQuery(e).prop("checked",!0),wp.customize.instance(a).set(!0)):(jQuery(e).prop("checked",!1),wp.customize.instance(a).set(!1))}else if("select"==d||"select2"==d||"select2-multiple"==d||"kirki-select"==d){var e=wp.customize.control(a).container.find("select"),f=jQuery(e).selectize(),g=f[0].selectize;g.setValue(b,!0),wp.customize.instance(a).set(b)}else if("slider"==d){var e=wp.customize.control(a).container.find("input");jQuery(e).prop("value",b);var h=wp.customize.control(a).container.find(".kirki_range_value .value");jQuery(h).html(b),wp.customize.instance(a).set(b)}else if("textarea"==d||"kirki-textarea"==d){var e=wp.customize.control(a).container.find("textarea");jQuery(e).prop("value",b),wp.customize(a).set(b)}else if("color"==d||"kirki-color"==d)wp.customize.instance(a).set(b),wp.customize.control(a).container.find(".color-picker-hex").attr("data-default-color",b).data("default-color",b).wpColorPicker("color",b);else if("color-alpha"==d){var i=wp.customize.control(a).container.find(".kirki-color-control");i.attr("data-default-color",b).data("default-color",b).wpColorPicker("color",b),wp.customize.instance(a).set(b)}else if("dimension"==d){wp.customize.instance(a).set(b);var e=wp.customize.control(a).container.find("input[type=number]"),j=parseFloat(b);jQuery(e).prop("value",j);var k=wp.customize.control(a).container.find("select"),l=b.replace(parseFloat(b),"");jQuery(k).prop("value",l)}else if("multicheck"==d)for(wp.customize.instance(a).set(b),wp.customize.control(a).container.find("input").each(function(){jQuery(this).prop("checked",!1)}),index=0;index<b.length;index++){var e=wp.customize.control(a).container.find('input[value="'+b[index]+'"]');jQuery(e).prop("checked",!0)}else if("radio-buttonset"==d||"radio-image"==d||"radio"==d||"kirki-radio"==d){var e=wp.customize.control(a).container.find('input[value="'+b+'"]');jQuery(e).prop("checked",!0),wp.customize.instance(a).set(b)}else{var e=wp.customize.control(a).container.find("input");jQuery(e).prop("value",b),wp.customize.instance(a).set(b)}})}),wp.customize.previewer.refresh()})}}),wp.customize.controlConstructor["radio-buttonset"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("click","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor["radio-image"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("click","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor["kirki-radio"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("change","input",function(){a.setting.set(jQuery(this).val())})}}),RepeaterRow.prototype.getRowIndex=function(){return this.rowIndex},RepeaterRow.prototype.getRowNumber=function(){return this.rowNumber},RepeaterRow.prototype.setRowNumber=function(a){this.rowNumber=a,this.renderNumber()},RepeaterRow.prototype.getElement=function(){return this.$el},RepeaterRow.prototype.setRowIndex=function(a){this.rowIndex=a,this.$el.attr("data-row",a),this.$el.data("row",a)},RepeaterRow.prototype.toggleMinimize=function(){this.$el.toggleClass("minimized"),this.$minimizer.find(".repeater-minimize").toggleClass("dashicons-arrow-up"),this.$minimizer.find(".repeater-minimize").toggleClass("dashicons-arrow-down")},RepeaterRow.prototype.minimize=function(){this.$el.addClass("minimized"),this.$minimizer.find(".repeater-minimize").removeClass("dashicons-arrow-up"),this.$minimizer.find(".repeater-minimize").addClass("dashicons-arrow-down")},RepeaterRow.prototype.remove=function(){confirm("Are you sure?")&&(this.$el.slideUp(300,function(){jQuery(this).detach()}),this.$el.trigger("row:remove",[this.getRowIndex()]))},RepeaterRow.prototype.renderNumber=function(){this.$number.text(this.getRowNumber())},wp.customize.controlConstructor.repeater=wp.customize.Control.extend({ready:function(){var a=this,b=this.params.value;if(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=[],this.container.on("click","button.repeater-add",function(b){b.preventDefault(),a.addRow()}),this.container.on("click keypress",".repeater-field-image .upload-button",function(b){b.preventDefault(),a.$thisButton=jQuery(this),a.openFrame(b)}),this.container.on("click keypress",".repeater-field-image .remove-button",function(b){b.preventDefault(),a.$thisButton=jQuery(this),a.removeImage(b)}),this.repeaterTemplate=_.memoize(function(){var b,c={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(d){return(b=_.template(a.container.find(".customize-control-repeater-content").first().html(),null,c))(d)}}),b.length)for(var c=0;c<b.length;c++)a.addRow(b[c]);this.repeaterFieldsContainer.sortable({handle:".repeater-row-move",update:function(b,c){a.sort()}})},openFrame:function(a){wp.customize.utils.isKeydownButNotEnterEvent(a)||(this.frame||this.initFrame(),this.frame.open())},initFrame:function(){var a=this;this.frame=wp.media({states:[new wp.media.controller.Library({library:wp.media.query({type:"image"}),multiple:!1,date:!1})]}),this.frame.on("select",function(b){a.selectImage()})},selectImage:function(){var a=this.frame.state().get("selection").first().toJSON(),b=a.url,c=this.$thisButton.closest(".repeater-field-image");c.find(".kirki-image-attachment").html('<img src="'+b+'">').hide().slideDown("slow"),c.find(".hidden-field").val(b),this.$thisButton.text(this.$thisButton.data("alt-label")),c.find(".remove-button").show(),c.find("input, textarea").trigger("change")},removeImage:function(a){if(!wp.customize.utils.isKeydownButNotEnterEvent(a)){var b=this.$thisButton.closest(".repeater-field-image"),c=b.find(".upload-button");b.find(".kirki-image-attachment").slideUp("fast",function(){jQuery(this).html("")}),b.find(".hidden-field").val(""),c.text(c.data("label")),this.$thisButton.hide()}},getValue:function(){return JSON.parse(decodeURI(this.setting.get()))},setValue:function(a,b){this.setting.set(encodeURI(JSON.stringify(a))),b&&this.settingField.trigger("change")},addRow:function(a){var b,c,d=this,e=d.repeaterTemplate(),f=this.getValue(),g={};if(e){if(c=jQuery.extend(!0,{},d.params.fields),a)for(b in a)a.hasOwnProperty(b)&&c.hasOwnProperty(b)&&(c[b]["default"]=a[b]);c.index=this.currentIndex,c.ControlId=this.id,e=e(c);var h=new RepeaterRow(d.currentIndex,jQuery(e).appendTo(d.repeaterFieldsContainer));h.getElement().one("row:remove",function(a,b){d.deleteRow(b)}),h.getElement().on("row:update",function(a,b,c,e){d.updateField.call(d,a,b,c,e)}),h.getElement().on("row:start-dragging",function(){for(b in d.rows)d.rows.hasOwnProperty(b)&&d.rows[b]&&d.rows[b].minimize()}),this.rows[this.currentIndex]=h;for(b in c)c.hasOwnProperty(b)&&(g[b]=c[b]["default"]);f[this.currentIndex]=g,this.setValue(f,!0),this.currentIndex++}},sort:function(){var a=this,b=this.repeaterFieldsContainer.find(".repeater-row"),c=[];b.each(function(a,b){c.push(jQuery(b).data("row"))});var d=a.getValue(),e=[],f=[];jQuery.each(c,function(b,c){e[b]=a.rows[c],e[b].setRowIndex(b),e[b].setRowNumber(b+1),f[b]=d[c]}),a.rows=e,a.setValue(f)},deleteRow:function(a){var b=this.getValue();if(b[a]){var c=this.rows[a];c&&(delete b[a],delete this.rows[a],this.setValue(b,!0))}var d=1;for(prop in this.rows)this.rows.hasOwnProperty(prop)&&this.rows[prop]&&(this.rows[prop].setRowNumber(d),d++)},updateField:function(a,b,c,d){if(this.rows[b]&&this.params.fields[c]){var e=this.params.fields[c].type,f=this.rows[b],g=this.getValue();d=jQuery(d),void 0!=typeof g[f.getRowIndex()][c]&&("checkbox"==e?g[f.getRowIndex()][c]=d.is(":checked"):g[f.getRowIndex()][c]=d.val(),this.setValue(g,!0))}}}),wp.customize.controlConstructor["kirki-select"]=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find("select"),c=parseInt(b.data("multiple"));c>1?jQuery(b).selectize({maxItems:c,plugins:["remove_button","drag_drop"]}):jQuery(b).selectize(),this.container.on("change","select",function(){if(c>1)var b=kirkiArrayToObject(jQuery(this).val());else var b=jQuery(this).val();a.setting.set(b)})}}),jQuery(document).ready(function(a){a("input[type=range]").on("mousedown",function(){value=a(this).attr("value"),a(this).mousemove(function(){value=a(this).attr("value"),a(this).closest("label").find(".kirki_range_value .value").text(value)})}),a(".kirki-slider-reset").click(function(){var b=a(this).closest("label").find("input"),c=(b.data("customize-setting-link"),b.data("reset_value"));b.val(c),b.change(),a(this).closest("label").find(".kirki_range_value .value").text(c)})}),wp.customize.controlConstructor.slider=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("change","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.sortable=wp.customize.Control.extend({ready:function(){var a=this;this.settingField=this.container.find("[data-customize-setting-link]").first(),this.sortableContainer=this.container.find("ul.sortable").first(),this.setValue(this.setting.get(),!1),this.sortableContainer.sortable().disableSelection().on("sortstop",function(b,c){a.sort()}).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(){a.sort()})},sort:function(){var a=[];this.sortableContainer.find("li").each(function(){var b=jQuery(this);b.is(".invisible")||a.push(b.data("value"))}),this.setValue(a,!0)},getValue:function(){return unserialize(this.setting.get())},setValue:function(a,b){a=serialize(a),this.setting.set(a),this.settingField.val(a),b&&this.settingField.trigger("change")}}),wp.customize.controlConstructor.spacing=wp.customize.Control.extend({ready:function(){var a=this,b={};if(a.container.has(".top").size()&&(b.top=a.setting._value.top),a.container.has(".bottom").size()&&(b.bottom=a.setting._value.bottom),a.container.has(".left").size()&&(b.left=a.setting._value.left),a.container.has(".right").size()&&(b.right=a.setting._value.right),jQuery(".customize-control-spacing select").selectize(),a.container.has(".top").size()){var c=a.container.find(".top input[type=number]").val(),d=a.container.find(".top select").val();this.container.on("change",".top input",function(){c=jQuery(this).val(),b.top=c+d,a.setting.set(b),wp.customize.previewer.refresh()}),this.container.on("change",".top select",function(){d=jQuery(this).val(),b.top=c+d,a.setting.set(b),wp.customize.previewer.refresh()})}if(a.container.has(".bottom").size()){var e=a.container.find(".bottom input[type=number]").val(),f=a.container.find(".bottom select").val();this.container.on("change",".bottom input",function(){e=jQuery(this).val(),b.bottom=e+f,a.setting.set(b),wp.customize.previewer.refresh()}),this.container.on("change",".bottom select",function(){f=jQuery(this).val(),b.bottom=e+f,a.setting.set(b),wp.customize.previewer.refresh()})}if(a.container.has(".left").size()){var g=a.container.find(".left input[type=number]").val(),h=a.container.find(".left select").val();this.container.on("change",".left input",function(){g=jQuery(this).val(),b.left=g+h,a.setting.set(b),wp.customize.previewer.refresh()}),this.container.on("change",".left select",function(){h=jQuery(this).val(),b.left=g+h,a.setting.set(b),wp.customize.previewer.refresh()})}if(a.container.has(".right").size()){var i=a.container.find(".right input[type=number]").val(),j=a.container.find(".right select").val();this.container.on("change",".right input",function(){i=jQuery(this).val(),b.right=i+j,a.setting.set(b),wp.customize.previewer.refresh()}),this.container.on("change",".right select",function(){j=jQuery(this).val(),b.right=i+j,a.setting.set(b),wp.customize.previewer.refresh()})}}}),wp.customize.controlConstructor["switch"]=wp.customize.Control.extend({ready:function(){var a=this,b=a.setting._value;this.container.on("change","input",function(){b=jQuery(this).is(":checked")?!0:!1,a.setting.set(b)})}}),wp.customize.controlConstructor["kirki-text"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("change keyup paste","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor["kirki-textarea"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("change keyup paste",".textarea",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.toggle=wp.customize.Control.extend({ready:function(){var a=this,b=a.setting._value;this.container.on("change","input",function(){b=jQuery(this).is(":checked")?!0:!1,a.setting.set(b)})}}),wp.customize.controlConstructor.typography=wp.customize.Control.extend({ready:function(){var a=this,b={};if(a.container.has(".bold").size()&&(b.bold=a.setting._value.bold),a.container.has(".italic").size()&&(b.italic=a.setting._value.italic),a.container.has(".underline").size()&&(b.underline=a.setting._value.underline),a.container.has(".strikethrough").size()&&(b.strikethrough=a.setting._value.strikethrough),a.container.has(".font-family").size()&&(b["font-family"]=a.setting._value["font-family"]),a.container.has(".font-size").size()&&(b["font-size"]=a.setting._value["font-size"]),a.container.has(".font-weight").size()&&(b["font-weight"]=a.setting._value["font-weight"]),a.container.has(".line-height").size()&&(b["line-height"]=a.setting._value["line-height"]),a.container.has(".letter-spacing").size()&&(b["letter-spacing"]=a.setting._value["letter-spacing"]),a.container.has(".color").size()&&(b.color=a.setting._value.color),jQuery(".customize-control-typography select").selectize(),a.container.has(".bold").size()&&this.container.on("change",".bold input",function(){jQuery(this).is(":checked")?b.bold=!0:b.bold=!1,a.setting.set(b),wp.customize.previewer.refresh()}),a.container.has(".italic").size()&&this.container.on("change",".italic input",function(){jQuery(this).is(":checked")?b.italic=!0:b.italic=!1,a.setting.set(b),wp.customize.previewer.refresh()}),a.container.has(".underline").size()&&this.container.on("change",".underline input",function(){jQuery(this).is(":checked")?b.underline=!0:b.underline=!1,a.setting.set(b),wp.customize.previewer.refresh()}),a.container.has(".strikethrough").size()&&this.container.on("change",".strikethrough input",function(){jQuery(this).is(":checked")?b.strikethrough=!0:b.strikethrough=!1,a.setting.set(b),wp.customize.previewer.refresh()}),a.container.has(".font-family").size()&&this.container.on("change",".font-family select",function(){b["font-family"]=jQuery(this).val(),a.setting.set(b),wp.customize.previewer.refresh()}),a.container.has(".font-size").size()){var c=a.container.find(".font-size input[type=number]").val(),d=a.container.find(".font-size select").val();this.container.on("change",".font-size input",function(){c=jQuery(this).val(),b["font-size"]=c+d,a.setting.set(b),wp.customize.previewer.refresh()}),this.container.on("change",".font-size select",function(){d=jQuery(this).val(),b["font-size"]=c+d,a.setting.set(b),wp.customize.previewer.refresh()})}if(a.container.has(".font-weight").size()&&this.container.on("change",".font-weight select",function(){b["font-weight"]=jQuery(this).val(),a.setting.set(b),wp.customize.previewer.refresh()}),a.container.has(".line-height").size()&&this.container.on("change",".line-height input",function(){b["line-height"]=jQuery(this).val(),a.setting.set(b),wp.customize.previewer.refresh()}),a.container.has(".letter-spacing").size()){var e=a.container.find(".letter-spacing input[type=number]").val(),f=a.container.find(".letter-spacing select").val();this.container.on("change",".letter-spacing input",function(){e=jQuery(this).val(),b["letter-spacing"]=e+f,a.setting.set(b),wp.customize.previewer.refresh()}),this.container.on("change",".letter-spacing select",function(){f=jQuery(this).val(),b["letter-spacing"]=e+f,a.setting.set(b),wp.customize.previewer.refresh()})}if(a.container.has(".color").size()){var g=this.container.find(".kirki-color-control");g.wpColorPicker({change:function(){setTimeout(function(){b.color=g.val(),a.setting.set(b),wp.customize.previewer.refresh()},100)}})}}});
2
  //# sourceMappingURL=customizer.min.js.map
1
+ function kirkiArrayToObject(a){var b={};if(null!==a)for(var c=0;c<a.length;++c)void 0!==a[c]&&(b[c]=a[c]);return b}function kirkiObjectToArray(a){var b=[];if(null!==a)for(var c=0;c<a.length;++c)void 0!==a[c]&&b.push(a[c]);return b}function kirkiValidateCSSValue(a){var b=!0;if("0"==a)return!0;var c=["rem","em","ex","%","px","cm","mm","in","pt","pc","ch","vh","vw","vmin","vmax"],d=parseFloat(a),e=a.replace(d,"");return NaN===d&&(b=!1),-1===jQuery.inArray(e,c)&&(b=!1),b}function RepeaterRow(a,b){this.rowIndex=a,this.rowNumber=a+1,this.$el=b,this.$dragger=this.$el.find(".repeater-row-move"),this.$minimizer=this.$el.find(".repeater-row-minimize"),this.$remover=this.$el.find(".repeater-row-remove"),this.$number=this.$el.find(".repeater-row-number"),this.$fields=this.$el.find("input,select,textarea");var c=this;this.$minimizer.on("click",function(){c.toggleMinimize()}),this.$remover.on("click",function(){c.remove()}),this.$dragger.on("mousedown",function(){c.$el.trigger("row:start-dragging")}),this.$el.on("keyup change","input, select, textarea",function(a){c.$el.trigger("row:update",[c.getRowIndex(),jQuery(a.target).data("field"),a.target])}),this.renderNumber()}wp.customize.controlConstructor["kirki-checkbox"]=wp.customize.Control.extend({ready:function(){var a=this,b=a.setting._value;this.container.on("change","input",function(){b=!!jQuery(this).is(":checked"),a.setting.set(b)})}}),wp.customize.controlConstructor.code=wp.customize.Control.extend({ready:function(){var a=this,b=a.container.find("#kirki-codemirror-editor-"+a.id),c=CodeMirror.fromTextArea(b[0]);if("html"==a.params.choices.language)var d={name:"htmlmixed"};else d=a.params.choices.language;c.setOption("value",a.setting._value),c.setOption("mode",d),c.setOption("lineNumbers",!0),c.setOption("theme",a.params.choices.theme),c.setOption("height",a.params.choices.height+"px"),c.on("change",function(){a.setting.set(c.getValue())}),b.parents(".accordion-section").on("click",function(){c.refresh()})}}),wp.customize.controlConstructor["color-alpha"]=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find(".kirki-color-control");b.val();b.wpColorPicker({change:function(c,d){setTimeout(function(){a.setting.set(b.val())},100)}})}}),wp.customize.controlConstructor.dimension=wp.customize.Control.extend({ready:function(){var a=this;!1===kirkiValidateCSSValue(a.setting._value)?jQuery(a.selector+" .input-wrapper").addClass("invalid"):jQuery(a.selector+" .input-wrapper").removeClass("invalid"),this.container.on("change keyup paste","input",function(){var b=jQuery(this).val();!1===kirkiValidateCSSValue(b)?jQuery(a.selector+" .input-wrapper").addClass("invalid"):(jQuery(a.selector+" .input-wrapper").removeClass("invalid"),a.setting.set(b))})}}),function(a){wp.customizerCtrlEditor={init:function(){a(window).load(function(){a("textarea.wp-editor-area").each(function(){var b,c,d=a(this),e=d.attr("id"),f=tinyMCE.get(e);f&&f.onChange.add(function(a,e){a.save(),c=f.getContent(),clearTimeout(b),b=setTimeout(function(){d.val(c).trigger("change")},500)}),d.css({visibility:"visible"}).on("keyup",function(){c=d.val(),clearTimeout(b),b=setTimeout(function(){c.trigger("change")},500)})})})}},wp.customizerCtrlEditor.init()}(jQuery),wp.customize.controlConstructor["kirki-generic"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("change keyup paste",a.params.choices.element,function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.multicheck=wp.customize.Control.extend({ready:function(){var a=this;a.container.on("change","input",function(){var b=[],c=0;jQuery.each(a.params.choices,function(d,e){a.container.find('input[value="'+d+'"]').is(":checked")&&(b[c]=d,c++)}),a.setting.set(b),wp.customize.previewer.refresh()})}}),wp.customize.controlConstructor.number=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find("input");jQuery(b).spinner(),a.params.choices.min&&jQuery(b).spinner("option","min",a.params.choices.min),a.params.choices.max&&jQuery(b).spinner("option","max",a.params.choices.max),a.params.choices.step&&("any"==a.params.choices.step?jQuery(b).spinner("option","step","0.001"):jQuery(b).spinner("option","step",a.params.choices.step)),this.container.on("change click keyup paste","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.palette=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("click","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.preset=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find("select");jQuery(b).selectize(),this.container.on("change","select",function(){var b=jQuery(this).val();a.setting.set(b),jQuery.each(a.params.choices,function(a,c){b==a&&jQuery.each(c.settings,function(a,b){var c=wp.customize.settings.controls[a];if(void 0===typeof c)return!0;var d=c.type;if("checkbox"==d||"switch"==d||"toggle"==d||"kirki-checkbox"==d){var e=wp.customize.control(a).container.find("input");1==b?(jQuery(e).prop("checked",!0),wp.customize.instance(a).set(!0)):(jQuery(e).prop("checked",!1),wp.customize.instance(a).set(!1))}else if("select"==d||"select2"==d||"select2-multiple"==d||"kirki-select"==d){var e=wp.customize.control(a).container.find("select"),f=jQuery(e).selectize(),g=f[0].selectize;g.setValue(b,!0),wp.customize.instance(a).set(b)}else if("slider"==d){var e=wp.customize.control(a).container.find("input");jQuery(e).prop("value",b);var h=wp.customize.control(a).container.find(".kirki_range_value .value");jQuery(h).html(b),wp.customize.instance(a).set(b)}else if("textarea"==d||"kirki-textarea"==d){var e=wp.customize.control(a).container.find("textarea");jQuery(e).prop("value",b),wp.customize(a).set(b)}else if("color-alpha"==d||"kirki-color"==d||"color"==d){var i=wp.customize.control(a).container.find(".kirki-color-control");i.attr("data-default-color",b).data("default-color",b).wpColorPicker("color",b),wp.customize.instance(a).set(b)}else if("dimension"==d){wp.customize.instance(a).set(b);var e=wp.customize.control(a).container.find("input[type=number]"),j=parseFloat(b);jQuery(e).prop("value",j);var k=wp.customize.control(a).container.find("select"),l=b.replace(parseFloat(b),"");jQuery(k).prop("value",l)}else if("multicheck"==d)for(wp.customize.instance(a).set(b),wp.customize.control(a).container.find("input").each(function(){jQuery(this).prop("checked",!1)}),index=0;index<b.length;index++){var e=wp.customize.control(a).container.find('input[value="'+b[index]+'"]');jQuery(e).prop("checked",!0)}else if("radio-buttonset"==d||"radio-image"==d||"radio"==d||"kirki-radio"==d){var e=wp.customize.control(a).container.find('input[value="'+b+'"]');jQuery(e).prop("checked",!0),wp.customize.instance(a).set(b)}else{var e=wp.customize.control(a).container.find("input");jQuery(e).prop("value",b),wp.customize.instance(a).set(b)}})}),wp.customize.previewer.refresh()})}}),wp.customize.controlConstructor["radio-buttonset"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("click","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor["radio-image"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("click","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor["kirki-radio"]=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("change","input",function(){a.setting.set(jQuery(this).val())})}}),RepeaterRow.prototype.getRowIndex=function(){return this.rowIndex},RepeaterRow.prototype.getRowNumber=function(){return this.rowNumber},RepeaterRow.prototype.setRowNumber=function(a){this.rowNumber=a,this.renderNumber()},RepeaterRow.prototype.getElement=function(){return this.$el},RepeaterRow.prototype.setRowIndex=function(a){this.rowIndex=a,this.$el.attr("data-row",a),this.$el.data("row",a)},RepeaterRow.prototype.toggleMinimize=function(){this.$el.toggleClass("minimized"),this.$minimizer.find(".repeater-minimize").toggleClass("dashicons-arrow-up"),this.$minimizer.find(".repeater-minimize").toggleClass("dashicons-arrow-down")},RepeaterRow.prototype.minimize=function(){this.$el.addClass("minimized"),this.$minimizer.find(".repeater-minimize").removeClass("dashicons-arrow-up"),this.$minimizer.find(".repeater-minimize").addClass("dashicons-arrow-down")},RepeaterRow.prototype.remove=function(){confirm("Are you sure?")&&(this.$el.slideUp(300,function(){jQuery(this).detach()}),this.$el.trigger("row:remove",[this.getRowIndex()]))},RepeaterRow.prototype.renderNumber=function(){this.$number.text(this.getRowNumber())},wp.customize.controlConstructor.repeater=wp.customize.Control.extend({ready:function(){var a=this,b=this.params.value;if(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=[],this.container.on("click","button.repeater-add",function(b){b.preventDefault(),a.addRow()}),this.container.on("click keypress",".repeater-field-image .upload-button",function(b){b.preventDefault(),a.$thisButton=jQuery(this),a.openFrame(b)}),this.container.on("click keypress",".repeater-field-image .remove-button",function(b){b.preventDefault(),a.$thisButton=jQuery(this),a.removeImage(b)}),this.repeaterTemplate=_.memoize(function(){var b,c={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(d){return(b=_.template(a.container.find(".customize-control-repeater-content").first().html(),null,c))(d)}}),b.length)for(var c=0;c<b.length;c++)a.addRow(b[c]);this.repeaterFieldsContainer.sortable({handle:".repeater-row-move",update:function(b,c){a.sort()}})},openFrame:function(a){wp.customize.utils.isKeydownButNotEnterEvent(a)||(this.frame||this.initFrame(),this.frame.open())},initFrame:function(){var a=this;this.frame=wp.media({states:[new wp.media.controller.Library({library:wp.media.query({type:"image"}),multiple:!1,date:!1})]}),this.frame.on("select",function(b){a.selectImage()})},selectImage:function(){var a=this.frame.state().get("selection").first().toJSON(),b=a.url,c=this.$thisButton.closest(".repeater-field-image");c.find(".kirki-image-attachment").html('<img src="'+b+'">').hide().slideDown("slow"),c.find(".hidden-field").val(b),this.$thisButton.text(this.$thisButton.data("alt-label")),c.find(".remove-button").show(),c.find("input, textarea, select").trigger("change")},removeImage:function(a){if(!wp.customize.utils.isKeydownButNotEnterEvent(a)){var b=this.$thisButton.closest(".repeater-field-image"),c=b.find(".upload-button");b.find(".kirki-image-attachment").slideUp("fast",function(){jQuery(this).show().html(jQuery(this).data("placeholder"))}),b.find(".hidden-field").val(""),c.text(c.data("label")),this.$thisButton.hide(),b.find("input, textarea, select").trigger("change")}},getValue:function(){return JSON.parse(decodeURI(this.setting.get()))},setValue:function(a,b){this.setting.set(encodeURI(JSON.stringify(a))),b&&this.settingField.trigger("change")},addRow:function(a){var b,c,d=this,e=d.repeaterTemplate(),f=this.getValue(),g={};if(e){if(c=jQuery.extend(!0,{},d.params.fields),a)for(b in a)a.hasOwnProperty(b)&&c.hasOwnProperty(b)&&(c[b]["default"]=a[b]);c.index=this.currentIndex,c.ControlId=this.id,e=e(c);var h=new RepeaterRow(d.currentIndex,jQuery(e).appendTo(d.repeaterFieldsContainer));h.getElement().one("row:remove",function(a,b){d.deleteRow(b)}),h.getElement().on("row:update",function(a,b,c,e){d.updateField.call(d,a,b,c,e)}),h.getElement().on("row:start-dragging",function(){for(b in d.rows)d.rows.hasOwnProperty(b)&&d.rows[b]&&d.rows[b].minimize()}),this.rows[this.currentIndex]=h;for(b in c)c.hasOwnProperty(b)&&(g[b]=c[b]["default"]);f[this.currentIndex]=g,this.setValue(f,!0),this.currentIndex++}},sort:function(){var a=this,b=this.repeaterFieldsContainer.find(".repeater-row"),c=[];b.each(function(a,b){c.push(jQuery(b).data("row"))});var d=a.getValue(),e=[],f=[];jQuery.each(c,function(b,c){e[b]=a.rows[c],e[b].setRowIndex(b),e[b].setRowNumber(b+1),f[b]=d[c]}),a.rows=e,a.setValue(f)},deleteRow:function(a){var b=this.getValue();if(b[a]){var c=this.rows[a];c&&(delete b[a],delete this.rows[a],this.setValue(b,!0))}var d=1;for(prop in this.rows)this.rows.hasOwnProperty(prop)&&this.rows[prop]&&(this.rows[prop].setRowNumber(d),d++)},updateField:function(a,b,c,d){if(this.rows[b]&&this.params.fields[c]){var e=this.params.fields[c].type,f=this.rows[b],g=this.getValue();d=jQuery(d),void 0!=typeof g[f.getRowIndex()][c]&&("checkbox"==e?g[f.getRowIndex()][c]=d.is(":checked"):g[f.getRowIndex()][c]=d.val(),this.setValue(g,!0))}}}),wp.customize.controlConstructor["kirki-select"]=wp.customize.Control.extend({ready:function(){var a=this,b=this.container.find("select"),c=parseInt(b.data("multiple"));c>1?jQuery(b).selectize({maxItems:c,plugins:["remove_button","drag_drop"]}):jQuery(b).selectize(),this.container.on("change","select",function(){if(c>1)var b=kirkiArrayToObject(jQuery(this).val());else var b=jQuery(this).val();a.setting.set(b)})}}),jQuery(document).ready(function(a){a("input[type=range]").on("mousedown",function(){value=a(this).attr("value"),a(this).mousemove(function(){value=a(this).attr("value"),a(this).closest("label").find(".kirki_range_value .value").text(value)})}),a(".kirki-slider-reset").click(function(){var b=a(this).closest("label").find("input"),c=(b.data("customize-setting-link"),b.data("reset_value"));b.val(c),b.change(),a(this).closest("label").find(".kirki_range_value .value").text(c)})}),wp.customize.controlConstructor.slider=wp.customize.Control.extend({ready:function(){var a=this;this.container.on("change","input",function(){a.setting.set(jQuery(this).val())})}}),wp.customize.controlConstructor.sortable=wp.customize.Control.extend({ready:function(){var a=this;this.settingField=this.container.find("[data-customize-setting-link]").first(),this.sortableContainer=this.container.find("ul.sortable").first(),this.setValue(this.setting.get(),!1),this.sortableContainer.sortable().disableSelection().on("sortstop",function(b,c){a.sort()}).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(){a.sort()})},sort:function(){var a=[];this.sortableContainer.find("li").each(function(){var b=jQuery(this);b.is(".invisible")||a.push(b.data("value"))}),this.setValue(a,!0)},getValue:function(){return unserialize(this.setting.get())},setValue:function(a,b){a=serialize(a),this.setting.set(a),this.settingField.val(a),b&&this.settingField.trigger("change")}}),wp.customize.controlConstructor.spacing=wp.customize.Control.extend({ready:function(){var a=this,b={};jQuery.each(["top","bottom","left","right"],function(c,d){a.container.has("."+d).size()&&(b[d]=a.setting._value[d],!1===kirkiValidateCSSValue(a.setting._value[d])?jQuery(a.selector+" ."+d+".input-wrapper").addClass("invalid"):jQuery(a.selector+" ."+d+".input-wrapper").removeClass("invalid")),a.container.has("."+d).size()&&a.container.on("change keyup paste","."+d+" input",function(){subValue=jQuery(this).val(),!1===kirkiValidateCSSValue(subValue)?jQuery(a.selector+" ."+d+".input-wrapper").addClass("invalid"):(jQuery(a.selector+" ."+d+".input-wrapper").removeClass("invalid"),b[d]=subValue,a.setting.set(b),wp.customize.previewer.refresh())})})}}),wp.customize.controlConstructor["switch"]=wp.customize.Control.extend({ready:function(){var a=this,b=a.setting._value;this.container.on("change","input",function(){b=!!jQuery(this).is(":checked"),a.setting.set(b)})}}),wp.customize.controlConstructor.toggle=wp.customize.Control.extend({ready:function(){var a=this,b=a.setting._value;this.container.on("change","input",function(){b=!!jQuery(this).is(":checked"),a.setting.set(b)})}}),wp.customize.controlConstructor.typography=wp.customize.Control.extend({ready:function(){var a=this,b=a.selector+" .font-family select",c=a.selector+" .variant select",d=a.selector+" .subset select",e={};e["font-family"]=void 0!==a.setting._value["font-family"]?a.setting._value["font-family"]:"",e["font-size"]=void 0!==a.setting._value["font-size"]?a.setting._value["font-size"]:"",e.variant=void 0!==a.setting._value.variant?a.setting._value.variant:"",e.subset=void 0!==a.setting._value.subset?a.setting._value.subset:"",e["line-height"]=void 0!==a.setting._value["line-height"]?a.setting._value["line-height"]:"",e["letter-spacing"]=void 0!==a.setting._value["letter-spacing"]?a.setting._value["letter-spacing"]:"",e.color=void 0!==a.setting._value.color?a.setting._value.color:"";var f=function(b,f,g){subSelector="variant"==f?c:d;var h=!1,i={};void 0!==jQuery(subSelector).selectize()[0]&&jQuery(subSelector).selectize()[0].selectize.destroy();for(var j=0,k=kirkiAllFonts.length;k>j;j++)b===kirkiAllFonts[j].family&&(void 0!==kirkiAllFonts[j].is_standard&&!0===kirkiAllFonts[j].is_standard&&(h=!0),i=kirkiAllFonts[j][f+"s"]);if(!1===h||"subset"!==f){if(null===g){if("variant"==f)for(var j=0,k=i.length;k>j;j++)if(void 0!==i[j].id)var l=e.variant;else{var m="regular";if(m==i[j].id)var n=!0;else if(void 0===o)var o=i[j].id}else if("subset"==f){for(var p={},j=0,k=i.length;k>j;j++)if(null!==e.subset)for(var q=0,k=e.subset.length;k>q;q++)void 0!==i[j]&&e.subset[q]==i[j].id&&(p[e.subset[q]]=e.subset[q]);if(0==p.length)l=["latin"];else{var r=jQuery.map(p,function(a,b){return[a]});l=r}}subValue=void 0!==l?l:void 0!==n?"regular":o}else subValue=g;var s;s=jQuery(subSelector).selectize({maxItems:"variant"==f?1:null,valueField:"id",labelField:"label",searchField:["label"],options:i,items:"variant"==f?[subValue]:subValue,create:!1,plugins:"variant"==f?"":["remove_button"],render:{item:function(a,b){return"<div>"+b(a.label)+"</div>"},option:function(a,b){return"<div>"+b(a.label)+"</div>"}}}).data("selectize")}"variant"==f?1===i.length||0===i.length?a.container.find(".kirki-variant-wrapper").css("display","none"):a.container.find(".kirki-variant-wrapper").css("display","block"):"subset"==f&&(0===i.length?a.container.find(".kirki-subset-wrapper").css("display","none"):a.container.find(".kirki-subset-wrapper").css("display","block")),!0===h?a.container.find(".hide-on-standard-fonts").css("display","none"):a.container.find(".hide-on-standard-fonts").css("display","block")};jQuery(b).selectize({options:kirkiAllFonts,items:[a.setting._value["font-family"]],persist:!1,maxItems:1,valueField:"family",labelField:"label",searchField:["family","label","subsets"],create:!1,render:{item:function(a,b){return"<div>"+b(a.label)+"</div>"},option:function(a,b){return"<div>"+b(a.label)+"</div>"}}}),f(e["font-family"],"variant",e.variant),f(e["font-family"],"subset",e.subset),this.container.on("change",".font-family select",function(){e["font-family"]=jQuery(this).val(),a.setting.set(e),f(jQuery(this).val(),"variant",null),f(jQuery(this).val(),"subset",null),wp.customize.previewer.refresh()}),this.container.on("change",".variant select",function(){e.variant=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()}),this.container.on("change",".subset select",function(){e.subset=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()}),this.container.on("change keyup paste",".font-size input",function(){e["font-size"]=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()}),this.container.on("change keyup paste",".line-height input",function(){e["line-height"]=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()}),this.container.on("change keyup paste",".letter-spacing input",function(){e["letter-spacing"]=jQuery(this).val(),a.setting.set(e),wp.customize.previewer.refresh()});var g=this.container.find(".kirki-color-control");g.wpColorPicker({change:function(){setTimeout(function(){compiled_value.color=g.val(),a.setting.set(compiled_value),wp.customize.previewer.refresh()},100)}})}});
2
  //# sourceMappingURL=customizer.min.js.map
assets/js/customizer.min.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["customizer.js"],"names":["RepeaterRow","rowIndex","element","this","rowNumber","$el","$dragger","find","$minimizer","$remover","$number","$fields","self","on","toggleMinimize","remove","trigger","e","getRowIndex","jQuery","target","data","renderNumber","kirkiArrayToObject","arr","rv","i","length","undefined","wp","customize","controlConstructor","Control","extend","ready","control","checkbox_value","setting","_value","container","is","set","id","editor","CodeMirror","fromTextArea","params","choices","language","name","setOption","theme","height","getValue","parents","refresh","picker","val","wpColorPicker","change","event","ui","setTimeout","numeric_value","units_value","selectize","$","customizerCtrlEditor","init","window","load","each","setChange","content","tArea","attr","tinyMCE","get","onChange","add","ed","save","getContent","clearTimeout","css","visibility","compiled_value","key","value","previewer","spinner","min","max","control_step","choises","step","select_value","preset_setting","preset_setting_value","sub_control","settings","controls","sub_control_type","input_element","prop","instance","$select","setValue","numeric_element","html","alphaColorControl","parseFloat","select_element","replace","index","prototype","getRowNumber","setRowNumber","getElement","setRowIndex","toggleClass","minimize","addClass","removeClass","confirm","slideUp","detach","text","settingValue","settingField","first","repeaterFieldsContainer","currentIndex","rows","preventDefault","addRow","$thisButton","openFrame","removeImage","repeaterTemplate","_","memoize","compiled","options","evaluate","interpolate","escape","variable","template","sortable","handle","update","sort","utils","isKeydownButNotEnterEvent","frame","initFrame","open","media","states","controller","Library","library","query","type","multiple","date","selectImage","attachment","state","toJSON","image_src","url","$targetDiv","closest","hide","slideDown","show","$uploadButton","JSON","parse","decodeURI","newValue","encodeURI","stringify","templateData","newRowSetting","fields","hasOwnProperty","newRow","appendTo","one","deleteRow","fieldName","updateField","call","$rows","newOrder","push","newRows","newSettings","newPosition","oldPosition","currentSettings","row","fieldId","parseInt","maxItems","plugins","document","mousemove","click","$this_input","input_default","sortableContainer","disableSelection","$this","unserialize","serialize","has","size","top_numeric_value","top_units_value","bottom_numeric_value","bottom_units_value","left_numeric_value","left_units_value","right_numeric_value","right_units_value","font_size_numeric_value","font_size_units_value","letter_spacing_numeric_value","letter_spacing_units_value"],"mappings":"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","file":"customizer.min.js"}
1
+ {"version":3,"sources":["customizer.js"],"names":["kirkiArrayToObject","arr","obj","i","length","undefined","kirkiObjectToArray","push","kirkiValidateCSSValue","value","valueIsValid","validUnits","numericValue","parseFloat","unit","replace","NaN","jQuery","inArray","RepeaterRow","rowIndex","element","this","rowNumber","$el","$dragger","find","$minimizer","$remover","$number","$fields","self","on","toggleMinimize","remove","trigger","e","getRowIndex","target","data","renderNumber","wp","customize","controlConstructor","Control","extend","ready","control","checkbox_value","setting","_value","container","is","set","id","editor","CodeMirror","fromTextArea","params","choices","language","name","setOption","theme","height","getValue","parents","refresh","picker","val","wpColorPicker","change","event","ui","setTimeout","selector","addClass","removeClass","$","customizerCtrlEditor","init","window","load","each","setChange","content","tArea","attr","tinyMCE","get","onChange","add","ed","save","getContent","clearTimeout","css","visibility","compiled_value","key","previewer","spinner","min","max","step","selectize","select_value","preset_setting","preset_setting_value","sub_control","settings","controls","sub_control_type","input_element","prop","instance","$select","setValue","numeric_element","html","alphaColorControl","numeric_value","select_element","units_value","index","prototype","getRowNumber","setRowNumber","getElement","setRowIndex","toggleClass","minimize","confirm","slideUp","detach","text","settingValue","settingField","first","repeaterFieldsContainer","currentIndex","rows","preventDefault","addRow","$thisButton","openFrame","removeImage","repeaterTemplate","_","memoize","compiled","options","evaluate","interpolate","escape","variable","template","sortable","handle","update","sort","utils","isKeydownButNotEnterEvent","frame","initFrame","open","media","states","controller","Library","library","query","type","multiple","date","selectImage","attachment","state","toJSON","image_src","url","$targetDiv","closest","hide","slideDown","show","$uploadButton","JSON","parse","decodeURI","newValue","encodeURI","stringify","templateData","newRowSetting","fields","hasOwnProperty","newRow","appendTo","one","deleteRow","fieldName","updateField","call","$rows","newOrder","newRows","newSettings","newPosition","oldPosition","currentSettings","row","fieldId","parseInt","maxItems","plugins","document","mousemove","click","$this_input","input_default","sortableContainer","disableSelection","$this","unserialize","serialize","dimension","has","size","subValue","fontFamilySelector","variantSelector","subsetSelector","renderSubControl","fontFamily","sub","startValue","subSelector","is_standard","subList","destroy","len","kirkiAllFonts","activeItem","defaultValue","hasDefault","firstAvailable","subsetValues","s","subsetValuesArray","map","subSelectize","valueField","labelField","searchField","items","create","render","item","label","option","persist"],"mappings":"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","file":"customizer.min.js"}
assets/js/kirki-functions.js ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ function kirkiArrayToObject( arr ) {
2
+ var obj = {};
3
+ if ( null !== arr ) {
4
+ for ( var i = 0; i < arr.length; ++i ) {
5
+ if ( undefined !== arr[ i ] ) {
6
+ obj[ i ] = arr[ i ];
7
+ }
8
+ }
9
+ }
10
+ return obj;
11
+ }
12
+
13
+ function kirkiObjectToArray( obj ) {
14
+ var arr = [];
15
+ if ( null !== obj ) {
16
+ for ( var i = 0; i < obj.length; ++i ) {
17
+ if ( undefined !== obj[ i ] ) {
18
+ arr.push( obj[ i ] );
19
+ }
20
+ }
21
+ }
22
+ return arr;
23
+ }
24
+
25
+ function kirkiValidateCSSValue( value ) {
26
+ var valueIsValid = true;
27
+
28
+ if ( '0' == value ) {
29
+ return true;
30
+ }
31
+
32
+ var validUnits = ['rem', 'em', 'ex', '%', 'px', 'cm', 'mm', 'in', 'pt', 'pc', 'ch', 'vh', 'vw', 'vmin', 'vmax'];
33
+ // Get the numeric value
34
+ var numericValue = parseFloat( value );
35
+ // Get the unit
36
+ var unit = value.replace( numericValue, '' );
37
+ // Check the validity of the numeric value
38
+ if ( NaN === numericValue ) {
39
+ valueIsValid = false;
40
+ }
41
+ // Check the validity of the units
42
+ if ( -1 === jQuery.inArray( unit, validUnits ) ) {
43
+ valueIsValid = false;
44
+ }
45
+
46
+ return valueIsValid;
47
+ }
assets/js/vendor/selectize.js CHANGED
@@ -420,14 +420,14 @@
420
  return (str + '').replace(/([.?*+^$[\]\\(){}|-])/g, '\\$1');
421
  };
422
 
423
- var is_array = Array.isArray || ($ && $.isArray) || function(object) {
424
  return Object.prototype.toString.call(object) === '[object Array]';
425
  };
426
 
427
  var DIACRITICS = {
428
  'a': '[aÀÁÂÃÄÅàáâãäåĀāąĄ]',
429
  'c': '[cÇçćĆčČ]',
430
- 'd': '[dđĐďĎ]',
431
  'e': '[eÈÉÊËèéêëěĚĒēęĘ]',
432
  'i': '[iÌÍÎÏìíîïĪī]',
433
  'l': '[lłŁ]',
@@ -608,7 +608,7 @@
608
  }));
609
 
610
  /**
611
- * selectize.js (v0.12.1)
612
  * Copyright (c) 2013–2015 Brian Reavis & contributors
613
  *
614
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
@@ -640,7 +640,7 @@
640
  var highlight = function($element, pattern) {
641
  if (typeof pattern === 'string' && !pattern.length) return;
642
  var regex = (typeof pattern === 'string') ? new RegExp(pattern, 'i') : pattern;
643
-
644
  var highlight = function(node) {
645
  var skip = 0;
646
  if (node.nodeType === 3) {
@@ -663,12 +663,12 @@
663
  }
664
  return skip;
665
  };
666
-
667
  return $element.each(function() {
668
  highlight(this);
669
  });
670
  };
671
-
672
  var MicroEvent = function() {};
673
  MicroEvent.prototype = {
674
  on: function(event, fct){
@@ -680,7 +680,7 @@
680
  var n = arguments.length;
681
  if (n === 0) return delete this._events;
682
  if (n === 1) return delete this._events[event];
683
-
684
  this._events = this._events || {};
685
  if (event in this._events === false) return;
686
  this._events[event].splice(this._events[event].indexOf(fct), 1);
@@ -693,7 +693,7 @@
693
  }
694
  }
695
  };
696
-
697
  /**
698
  * Mixin will delegate all MicroEvent.js function in the destination object.
699
  *
@@ -707,9 +707,9 @@
707
  destObject.prototype[props[i]] = MicroEvent.prototype[props[i]];
708
  }
709
  };
710
-
711
  var IS_MAC = /Mac/.test(navigator.userAgent);
712
-
713
  var KEY_A = 65;
714
  var KEY_COMMA = 188;
715
  var KEY_RETURN = 13;
@@ -726,17 +726,17 @@
726
  var KEY_CMD = IS_MAC ? 91 : 17;
727
  var KEY_CTRL = IS_MAC ? 18 : 17;
728
  var KEY_TAB = 9;
729
-
730
  var TAG_SELECT = 1;
731
  var TAG_INPUT = 2;
732
-
733
  // for now, android support in general is too spotty to support validity
734
  var SUPPORTS_VALIDITY_API = !/android/i.test(window.navigator.userAgent) && !!document.createElement('form').validity;
735
-
736
  var isset = function(object) {
737
  return typeof object !== 'undefined';
738
  };
739
-
740
  /**
741
  * Converts a scalar to its best string representation
742
  * for hash keys and HTML attribute values.
@@ -758,7 +758,7 @@
758
  if (typeof value === 'boolean') return value ? '1' : '0';
759
  return value + '';
760
  };
761
-
762
  /**
763
  * Escapes a string for use within HTML.
764
  *
@@ -772,7 +772,7 @@
772
  .replace(/>/g, '&gt;')
773
  .replace(/"/g, '&quot;');
774
  };
775
-
776
  /**
777
  * Escapes "$" characters in replacement strings.
778
  *
@@ -782,9 +782,9 @@
782
  var escape_replace = function(str) {
783
  return (str + '').replace(/\$/g, '$$$$');
784
  };
785
-
786
  var hook = {};
787
-
788
  /**
789
  * Wraps `method` on `self` so that `fn`
790
  * is invoked before the original method.
@@ -800,7 +800,7 @@
800
  return original.apply(self, arguments);
801
  };
802
  };
803
-
804
  /**
805
  * Wraps `method` on `self` so that `fn`
806
  * is invoked after the original method.
@@ -817,7 +817,7 @@
817
  return result;
818
  };
819
  };
820
-
821
  /**
822
  * Wraps `fn` so that it can only be invoked once.
823
  *
@@ -832,7 +832,7 @@
832
  fn.apply(this, arguments);
833
  };
834
  };
835
-
836
  /**
837
  * Wraps `fn` so that it can only be called once
838
  * every `delay` milliseconds (invoked on the falling edge).
@@ -852,7 +852,7 @@
852
  }, delay);
853
  };
854
  };
855
-
856
  /**
857
  * Debounce all fired events types listed in `types`
858
  * while executing the provided `fn`.
@@ -865,7 +865,7 @@
865
  var type;
866
  var trigger = self.trigger;
867
  var event_args = {};
868
-
869
  // override trigger method
870
  self.trigger = function() {
871
  var type = arguments[0];
@@ -875,11 +875,11 @@
875
  return trigger.apply(self, arguments);
876
  }
877
  };
878
-
879
  // invoke provided function
880
  fn.apply(self, []);
881
  self.trigger = trigger;
882
-
883
  // trigger queued events
884
  for (type in event_args) {
885
  if (event_args.hasOwnProperty(type)) {
@@ -887,7 +887,7 @@
887
  }
888
  }
889
  };
890
-
891
  /**
892
  * A workaround for http://bugs.jquery.com/ticket/6696
893
  *
@@ -906,7 +906,7 @@
906
  return fn.apply(this, [e]);
907
  });
908
  };
909
-
910
  /**
911
  * Determines the current selection within a text input control.
912
  * Returns an object containing:
@@ -931,7 +931,7 @@
931
  }
932
  return result;
933
  };
934
-
935
  /**
936
  * Copies CSS properties from one element to another.
937
  *
@@ -950,7 +950,7 @@
950
  }
951
  $to.css(styles);
952
  };
953
-
954
  /**
955
  * Measures the width of a string within a
956
  * parent element (in pixels).
@@ -963,7 +963,7 @@
963
  if (!str) {
964
  return 0;
965
  }
966
-
967
  var $test = $('<test>').css({
968
  position: 'absolute',
969
  top: -99999,
@@ -972,7 +972,7 @@
972
  padding: 0,
973
  whiteSpace: 'pre'
974
  }).text(str).appendTo('body');
975
-
976
  transferStyles($parent, $test, [
977
  'letterSpacing',
978
  'fontSize',
@@ -980,13 +980,13 @@
980
  'fontWeight',
981
  'textTransform'
982
  ]);
983
-
984
  var width = $test.width();
985
  $test.remove();
986
-
987
  return width;
988
  };
989
-
990
  /**
991
  * Sets up an input to grow horizontally as the user
992
  * types. If the value is changed manually, you can
@@ -998,16 +998,16 @@
998
  */
999
  var autoGrow = function($input) {
1000
  var currentWidth = null;
1001
-
1002
  var update = function(e, options) {
1003
  var value, keyCode, printable, placeholder, width;
1004
  var shift, character, selection;
1005
  e = e || window.event || {};
1006
  options = options || {};
1007
-
1008
  if (e.metaKey || e.altKey) return;
1009
  if (!options.force && $input.data('grow') === false) return;
1010
-
1011
  value = $input.val();
1012
  if (e.type && e.type.toLowerCase() === 'keydown') {
1013
  keyCode = e.keyCode;
@@ -1017,7 +1017,7 @@
1017
  (keyCode >= 48 && keyCode <= 57) || // 0-9
1018
  keyCode === 32 // space
1019
  );
1020
-
1021
  if (keyCode === KEY_DELETE || keyCode === KEY_BACKSPACE) {
1022
  selection = getSelection($input[0]);
1023
  if (selection.length) {
@@ -1035,12 +1035,12 @@
1035
  value += character;
1036
  }
1037
  }
1038
-
1039
  placeholder = $input.attr('placeholder');
1040
  if (!value && placeholder) {
1041
  value = placeholder;
1042
  }
1043
-
1044
  width = measureString(value, $input) + 4;
1045
  if (width !== currentWidth) {
1046
  currentWidth = width;
@@ -1048,21 +1048,30 @@
1048
  $input.triggerHandler('resize');
1049
  }
1050
  };
1051
-
1052
  $input.on('keydown keyup update blur', update);
1053
  update();
1054
  };
1055
-
 
 
 
 
 
 
 
 
 
1056
  var Selectize = function($input, settings) {
1057
  var key, i, n, dir, input, self = this;
1058
  input = $input[0];
1059
  input.selectize = self;
1060
-
1061
  // detect rtl environment
1062
  var computedStyle = window.getComputedStyle && window.getComputedStyle(input, null);
1063
  dir = computedStyle ? computedStyle.getPropertyValue('direction') : input.currentStyle && input.currentStyle.direction;
1064
  dir = dir || $input.parents('[dir]:first').attr('dir') || '';
1065
-
1066
  // setup default state
1067
  $.extend(self, {
1068
  order : 0,
@@ -1071,7 +1080,7 @@
1071
  tabIndex : $input.attr('tabindex') || '',
1072
  tagType : input.tagName.toLowerCase() === 'select' ? TAG_SELECT : TAG_INPUT,
1073
  rtl : /rtl/i.test(dir),
1074
-
1075
  eventNS : '.selectize' + (++Selectize.count),
1076
  highlightedValue : null,
1077
  isOpen : false,
@@ -1094,10 +1103,10 @@
1094
  caretPos : 0,
1095
  loading : 0,
1096
  loadedSearches : {},
1097
-
1098
  $activeOption : null,
1099
  $activeItems : [],
1100
-
1101
  optgroups : {},
1102
  options : {},
1103
  userOptions : {},
@@ -1105,10 +1114,10 @@
1105
  renderCache : {},
1106
  onSearchChange : settings.loadThrottle === null ? self.onSearchChange : debounce(self.onSearchChange, settings.loadThrottle)
1107
  });
1108
-
1109
  // search system
1110
  self.sifter = new Sifter(this.options, {diacritics: settings.diacritics});
1111
-
1112
  // build options table
1113
  if (self.settings.options) {
1114
  for (i = 0, n = self.settings.options.length; i < n; i++) {
@@ -1116,7 +1125,7 @@
1116
  }
1117
  delete self.settings.options;
1118
  }
1119
-
1120
  // build optgroup table
1121
  if (self.settings.optgroups) {
1122
  for (i = 0, n = self.settings.optgroups.length; i < n; i++) {
@@ -1124,30 +1133,30 @@
1124
  }
1125
  delete self.settings.optgroups;
1126
  }
1127
-
1128
  // option-dependent defaults
1129
  self.settings.mode = self.settings.mode || (self.settings.maxItems === 1 ? 'single' : 'multi');
1130
  if (typeof self.settings.hideSelected !== 'boolean') {
1131
  self.settings.hideSelected = self.settings.mode === 'multi';
1132
  }
1133
-
1134
  self.initializePlugins(self.settings.plugins);
1135
  self.setupCallbacks();
1136
  self.setupTemplates();
1137
  self.setup();
1138
  };
1139
-
1140
  // mixins
1141
  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1142
-
1143
  MicroEvent.mixin(Selectize);
1144
  MicroPlugin.mixin(Selectize);
1145
-
1146
  // methods
1147
  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1148
-
1149
  $.extend(Selectize.prototype, {
1150
-
1151
  /**
1152
  * Creates all elements and sets up event bindings.
1153
  */
@@ -1158,7 +1167,7 @@
1158
  var $window = $(window);
1159
  var $document = $(document);
1160
  var $input = self.$input;
1161
-
1162
  var $wrapper;
1163
  var $control;
1164
  var $control_input;
@@ -1170,69 +1179,69 @@
1170
  var timeout_focus;
1171
  var classes;
1172
  var classes_plugins;
1173
-
1174
  inputMode = self.settings.mode;
1175
  classes = $input.attr('class') || '';
1176
-
1177
  $wrapper = $('<div>').addClass(settings.wrapperClass).addClass(classes).addClass(inputMode);
1178
  $control = $('<div>').addClass(settings.inputClass).addClass('items').appendTo($wrapper);
1179
  $control_input = $('<input type="text" autocomplete="off" />').appendTo($control).attr('tabindex', $input.is(':disabled') ? '-1' : self.tabIndex);
1180
  $dropdown_parent = $(settings.dropdownParent || $wrapper);
1181
  $dropdown = $('<div>').addClass(settings.dropdownClass).addClass(inputMode).hide().appendTo($dropdown_parent);
1182
  $dropdown_content = $('<div>').addClass(settings.dropdownContentClass).appendTo($dropdown);
1183
-
1184
  if(self.settings.copyClassesToDropdown) {
1185
  $dropdown.addClass(classes);
1186
  }
1187
-
1188
  $wrapper.css({
1189
  width: $input[0].style.width
1190
  });
1191
-
1192
  if (self.plugins.names.length) {
1193
  classes_plugins = 'plugin-' + self.plugins.names.join(' plugin-');
1194
  $wrapper.addClass(classes_plugins);
1195
  $dropdown.addClass(classes_plugins);
1196
  }
1197
-
1198
  if ((settings.maxItems === null || settings.maxItems > 1) && self.tagType === TAG_SELECT) {
1199
  $input.attr('multiple', 'multiple');
1200
  }
1201
-
1202
  if (self.settings.placeholder) {
1203
  $control_input.attr('placeholder', settings.placeholder);
1204
  }
1205
-
1206
  // if splitOn was not passed in, construct it from the delimiter to allow pasting universally
1207
  if (!self.settings.splitOn && self.settings.delimiter) {
1208
  var delimiterEscaped = self.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
1209
  self.settings.splitOn = new RegExp('\\s*' + delimiterEscaped + '+\\s*');
1210
  }
1211
-
1212
  if ($input.attr('autocorrect')) {
1213
  $control_input.attr('autocorrect', $input.attr('autocorrect'));
1214
  }
1215
-
1216
  if ($input.attr('autocapitalize')) {
1217
  $control_input.attr('autocapitalize', $input.attr('autocapitalize'));
1218
  }
1219
-
1220
  self.$wrapper = $wrapper;
1221
  self.$control = $control;
1222
  self.$control_input = $control_input;
1223
  self.$dropdown = $dropdown;
1224
  self.$dropdown_content = $dropdown_content;
1225
-
1226
  $dropdown.on('mouseenter', '[data-selectable]', function() { return self.onOptionHover.apply(self, arguments); });
1227
  $dropdown.on('mousedown click', '[data-selectable]', function() { return self.onOptionSelect.apply(self, arguments); });
1228
  watchChildEvent($control, 'mousedown', '*:not(input)', function() { return self.onItemSelect.apply(self, arguments); });
1229
  autoGrow($control_input);
1230
-
1231
  $control.on({
1232
  mousedown : function() { return self.onMouseDown.apply(self, arguments); },
1233
  click : function() { return self.onClick.apply(self, arguments); }
1234
  });
1235
-
1236
  $control_input.on({
1237
  mousedown : function(e) { e.stopPropagation(); },
1238
  keydown : function() { return self.onKeyDown.apply(self, arguments); },
@@ -1243,19 +1252,19 @@
1243
  focus : function() { self.ignoreBlur = false; return self.onFocus.apply(self, arguments); },
1244
  paste : function() { return self.onPaste.apply(self, arguments); }
1245
  });
1246
-
1247
  $document.on('keydown' + eventNS, function(e) {
1248
  self.isCmdDown = e[IS_MAC ? 'metaKey' : 'ctrlKey'];
1249
  self.isCtrlDown = e[IS_MAC ? 'altKey' : 'ctrlKey'];
1250
  self.isShiftDown = e.shiftKey;
1251
  });
1252
-
1253
  $document.on('keyup' + eventNS, function(e) {
1254
  if (e.keyCode === KEY_CTRL) self.isCtrlDown = false;
1255
  if (e.keyCode === KEY_SHIFT) self.isShiftDown = false;
1256
  if (e.keyCode === KEY_CMD) self.isCmdDown = false;
1257
  });
1258
-
1259
  $document.on('mousedown' + eventNS, function(e) {
1260
  if (self.isFocused) {
1261
  // prevent events on the dropdown scrollbar from causing the control to blur
@@ -1268,7 +1277,7 @@
1268
  }
1269
  }
1270
  });
1271
-
1272
  $window.on(['scroll' + eventNS, 'resize' + eventNS].join(' '), function() {
1273
  if (self.isOpen) {
1274
  self.positionDropdown.apply(self, arguments);
@@ -1277,21 +1286,21 @@
1277
  $window.on('mousemove' + eventNS, function() {
1278
  self.ignoreHover = false;
1279
  });
1280
-
1281
  // store original children and tab index so that they can be
1282
  // restored when the destroy() method is called.
1283
  this.revertSettings = {
1284
  $children : $input.children().detach(),
1285
  tabindex : $input.attr('tabindex')
1286
  };
1287
-
1288
  $input.attr('tabindex', -1).hide().after(self.$wrapper);
1289
-
1290
  if ($.isArray(settings.items)) {
1291
  self.setValue(settings.items);
1292
  delete settings.items;
1293
  }
1294
-
1295
  // feature detect for the validation API
1296
  if (SUPPORTS_VALIDITY_API) {
1297
  $input.on('invalid' + eventNS, function(e) {
@@ -1300,30 +1309,30 @@
1300
  self.refreshState();
1301
  });
1302
  }
1303
-
1304
  self.updateOriginalInput();
1305
  self.refreshItems();
1306
  self.refreshState();
1307
  self.updatePlaceholder();
1308
  self.isSetup = true;
1309
-
1310
  if ($input.is(':disabled')) {
1311
  self.disable();
1312
  }
1313
-
1314
  self.on('change', this.onChange);
1315
-
1316
  $input.data('selectize', self);
1317
  $input.addClass('selectized');
1318
  self.trigger('initialize');
1319
-
1320
  // preload options
1321
  if (settings.preload === true) {
1322
  self.onSearchChange('');
1323
  }
1324
-
1325
  },
1326
-
1327
  /**
1328
  * Sets up default rendering functions.
1329
  */
@@ -1331,7 +1340,7 @@
1331
  var self = this;
1332
  var field_label = self.settings.labelField;
1333
  var field_optgroup = self.settings.optgroupLabelField;
1334
-
1335
  var templates = {
1336
  'optgroup': function(data) {
1337
  return '<div class="optgroup">' + data.html + '</div>';
@@ -1349,10 +1358,10 @@
1349
  return '<div class="create">Add <strong>' + escape(data.input) + '</strong>&hellip;</div>';
1350
  }
1351
  };
1352
-
1353
  self.settings.render = $.extend({}, templates, self.settings.render);
1354
  },
1355
-
1356
  /**
1357
  * Maps fired events to callbacks provided
1358
  * in the settings used when creating the control.
@@ -1377,7 +1386,7 @@
1377
  'focus' : 'onFocus',
1378
  'blur' : 'onBlur'
1379
  };
1380
-
1381
  for (key in callbacks) {
1382
  if (callbacks.hasOwnProperty(key)) {
1383
  fn = this.settings[callbacks[key]];
@@ -1385,7 +1394,7 @@
1385
  }
1386
  }
1387
  },
1388
-
1389
  /**
1390
  * Triggered when the main control element
1391
  * has a click event.
@@ -1395,7 +1404,7 @@
1395
  */
1396
  onClick: function(e) {
1397
  var self = this;
1398
-
1399
  // necessary for mobile webkit devices (manual focus triggering
1400
  // is ignored unless invoked within a click event)
1401
  if (!self.isFocused) {
@@ -1403,7 +1412,7 @@
1403
  e.preventDefault();
1404
  }
1405
  },
1406
-
1407
  /**
1408
  * Triggered when the main control element
1409
  * has a mouse down event.
@@ -1415,7 +1424,7 @@
1415
  var self = this;
1416
  var defaultPrevented = e.isDefaultPrevented();
1417
  var $target = $(e.target);
1418
-
1419
  if (self.isFocused) {
1420
  // retain focus by preventing native handling. if the
1421
  // event target is the input it should not be modified.
@@ -1438,7 +1447,7 @@
1438
  }
1439
  }
1440
  },
1441
-
1442
  /**
1443
  * Triggered when the value of the control has been changed.
1444
  * This should propagate the event to the original DOM
@@ -1447,7 +1456,7 @@
1447
  onChange: function() {
1448
  this.$input.trigger('change');
1449
  },
1450
-
1451
  /**
1452
  * Triggered on <input> paste.
1453
  *
@@ -1471,7 +1480,7 @@
1471
  }
1472
  }
1473
  },
1474
-
1475
  /**
1476
  * Triggered on <input> keypress.
1477
  *
@@ -1487,7 +1496,7 @@
1487
  return false;
1488
  }
1489
  },
1490
-
1491
  /**
1492
  * Triggered on <input> keydown.
1493
  *
@@ -1497,14 +1506,14 @@
1497
  onKeyDown: function(e) {
1498
  var isInput = e.target === this.$control_input[0];
1499
  var self = this;
1500
-
1501
  if (self.isLocked) {
1502
  if (e.keyCode !== KEY_TAB) {
1503
  e.preventDefault();
1504
  }
1505
  return;
1506
  }
1507
-
1508
  switch (e.keyCode) {
1509
  case KEY_A:
1510
  if (self.isCmdDown) {
@@ -1556,7 +1565,7 @@
1556
  case KEY_TAB:
1557
  if (self.settings.selectOnTab && self.isOpen && self.$activeOption) {
1558
  self.onOptionSelect({currentTarget: self.$activeOption});
1559
-
1560
  // Default behaviour is to jump to the next field, we only want this
1561
  // if the current field doesn't accept any more entries
1562
  if (!self.isFull()) {
@@ -1572,13 +1581,13 @@
1572
  self.deleteSelection(e);
1573
  return;
1574
  }
1575
-
1576
  if ((self.isFull() || self.isInputHidden) && !(IS_MAC ? e.metaKey : e.ctrlKey)) {
1577
  e.preventDefault();
1578
  return;
1579
  }
1580
  },
1581
-
1582
  /**
1583
  * Triggered on <input> keyup.
1584
  *
@@ -1587,7 +1596,7 @@
1587
  */
1588
  onKeyUp: function(e) {
1589
  var self = this;
1590
-
1591
  if (self.isLocked) return e && e.preventDefault();
1592
  var value = self.$control_input.val() || '';
1593
  if (self.lastValue !== value) {
@@ -1597,7 +1606,7 @@
1597
  self.trigger('type', value);
1598
  }
1599
  },
1600
-
1601
  /**
1602
  * Invokes the user-provide option provider / loader.
1603
  *
@@ -1616,7 +1625,7 @@
1616
  fn.apply(self, [value, callback]);
1617
  });
1618
  },
1619
-
1620
  /**
1621
  * Triggered on <input> focus.
1622
  *
@@ -1626,28 +1635,28 @@
1626
  onFocus: function(e) {
1627
  var self = this;
1628
  var wasFocused = self.isFocused;
1629
-
1630
  if (self.isDisabled) {
1631
  self.blur();
1632
  e && e.preventDefault();
1633
  return false;
1634
  }
1635
-
1636
  if (self.ignoreFocus) return;
1637
  self.isFocused = true;
1638
  if (self.settings.preload === 'focus') self.onSearchChange('');
1639
-
1640
  if (!wasFocused) self.trigger('focus');
1641
-
1642
  if (!self.$activeItems.length) {
1643
  self.showInput();
1644
  self.setActiveItem(null);
1645
  self.refreshOptions(!!self.settings.openOnFocus);
1646
  }
1647
-
1648
  self.refreshState();
1649
  },
1650
-
1651
  /**
1652
  * Triggered on <input> blur.
1653
  *
@@ -1658,7 +1667,7 @@
1658
  var self = this;
1659
  if (!self.isFocused) return;
1660
  self.isFocused = false;
1661
-
1662
  if (self.ignoreFocus) {
1663
  return;
1664
  } else if (!self.ignoreBlur && document.activeElement === self.$dropdown_content[0]) {
@@ -1667,7 +1676,7 @@
1667
  self.onFocus(e);
1668
  return;
1669
  }
1670
-
1671
  var deactivate = function() {
1672
  self.close();
1673
  self.setTextboxValue('');
@@ -1675,14 +1684,14 @@
1675
  self.setActiveOption(null);
1676
  self.setCaret(self.items.length);
1677
  self.refreshState();
1678
-
1679
  // IE11 bug: element still marked as active
1680
  (dest || document.body).focus();
1681
-
1682
  self.ignoreFocus = false;
1683
  self.trigger('blur');
1684
  };
1685
-
1686
  self.ignoreFocus = true;
1687
  if (self.settings.create && self.settings.createOnBlur) {
1688
  self.createItem(null, false, deactivate);
@@ -1690,7 +1699,7 @@
1690
  deactivate();
1691
  }
1692
  },
1693
-
1694
  /**
1695
  * Triggered when the user rolls over
1696
  * an option in the autocomplete dropdown menu.
@@ -1702,7 +1711,7 @@
1702
  if (this.ignoreHover) return;
1703
  this.setActiveOption(e.currentTarget, false);
1704
  },
1705
-
1706
  /**
1707
  * Triggered when the user clicks on an option
1708
  * in the autocomplete dropdown menu.
@@ -1712,12 +1721,12 @@
1712
  */
1713
  onOptionSelect: function(e) {
1714
  var value, $target, $option, self = this;
1715
-
1716
  if (e.preventDefault) {
1717
  e.preventDefault();
1718
  e.stopPropagation();
1719
  }
1720
-
1721
  $target = $(e.currentTarget);
1722
  if ($target.hasClass('create')) {
1723
  self.createItem(null, function() {
@@ -1739,7 +1748,7 @@
1739
  }
1740
  }
1741
  },
1742
-
1743
  /**
1744
  * Triggered when the user clicks on an item
1745
  * that has been selected.
@@ -1749,14 +1758,14 @@
1749
  */
1750
  onItemSelect: function(e) {
1751
  var self = this;
1752
-
1753
  if (self.isLocked) return;
1754
  if (self.settings.mode === 'multi') {
1755
  e.preventDefault();
1756
  self.setActiveItem(e.currentTarget, e);
1757
  }
1758
  },
1759
-
1760
  /**
1761
  * Invokes the provided method that provides
1762
  * results to a callback---which are then added
@@ -1767,7 +1776,7 @@
1767
  load: function(fn) {
1768
  var self = this;
1769
  var $wrapper = self.$wrapper.addClass(self.settings.loadingClass);
1770
-
1771
  self.loading++;
1772
  fn.apply(self, [function(results) {
1773
  self.loading = Math.max(self.loading - 1, 0);
@@ -1781,7 +1790,7 @@
1781
  self.trigger('load', results);
1782
  }]);
1783
  },
1784
-
1785
  /**
1786
  * Sets the input field of the control to the specified value.
1787
  *
@@ -1795,7 +1804,7 @@
1795
  this.lastValue = value;
1796
  }
1797
  },
1798
-
1799
  /**
1800
  * Returns the value of the control. If multiple items
1801
  * can be selected (e.g. <select multiple>), this returns
@@ -1811,7 +1820,7 @@
1811
  return this.items.join(this.settings.delimiter);
1812
  }
1813
  },
1814
-
1815
  /**
1816
  * Resets the selected items to the given value.
1817
  *
@@ -1819,13 +1828,13 @@
1819
  */
1820
  setValue: function(value, silent) {
1821
  var events = silent ? [] : ['change'];
1822
-
1823
  debounce_events(this, events, function() {
1824
  this.clear(silent);
1825
  this.addItems(value, silent);
1826
  });
1827
  },
1828
-
1829
  /**
1830
  * Sets the selected item.
1831
  *
@@ -1837,10 +1846,10 @@
1837
  var eventName;
1838
  var i, idx, begin, end, item, swap;
1839
  var $last;
1840
-
1841
  if (self.settings.mode === 'single') return;
1842
  $item = $($item);
1843
-
1844
  // clear the active selection
1845
  if (!$item.length) {
1846
  $(self.$activeItems).removeClass('active');
@@ -1850,10 +1859,10 @@
1850
  }
1851
  return;
1852
  }
1853
-
1854
  // modify selection
1855
  eventName = e && e.type.toLowerCase();
1856
-
1857
  if (eventName === 'mousedown' && self.isShiftDown && self.$activeItems.length) {
1858
  $last = self.$control.children('.active:last');
1859
  begin = Array.prototype.indexOf.apply(self.$control[0].childNodes, [$last[0]]);
@@ -1883,14 +1892,14 @@
1883
  $(self.$activeItems).removeClass('active');
1884
  self.$activeItems = [$item.addClass('active')[0]];
1885
  }
1886
-
1887
  // ensure control has focus
1888
  self.hideInput();
1889
  if (!this.isFocused) {
1890
  self.focus();
1891
  }
1892
  },
1893
-
1894
  /**
1895
  * Sets the selected item in the dropdown menu
1896
  * of available options.
@@ -1903,40 +1912,40 @@
1903
  var height_menu, height_item, y;
1904
  var scroll_top, scroll_bottom;
1905
  var self = this;
1906
-
1907
  if (self.$activeOption) self.$activeOption.removeClass('active');
1908
  self.$activeOption = null;
1909
-
1910
  $option = $($option);
1911
  if (!$option.length) return;
1912
-
1913
  self.$activeOption = $option.addClass('active');
1914
-
1915
  if (scroll || !isset(scroll)) {
1916
-
1917
  height_menu = self.$dropdown_content.height();
1918
  height_item = self.$activeOption.outerHeight(true);
1919
  scroll = self.$dropdown_content.scrollTop() || 0;
1920
  y = self.$activeOption.offset().top - self.$dropdown_content.offset().top + scroll;
1921
  scroll_top = y;
1922
  scroll_bottom = y - height_menu + height_item;
1923
-
1924
  if (y + height_item > height_menu + scroll) {
1925
  self.$dropdown_content.stop().animate({scrollTop: scroll_bottom}, animate ? self.settings.scrollDuration : 0);
1926
  } else if (y < scroll) {
1927
  self.$dropdown_content.stop().animate({scrollTop: scroll_top}, animate ? self.settings.scrollDuration : 0);
1928
  }
1929
-
1930
  }
1931
  },
1932
-
1933
  /**
1934
  * Selects all items (CTRL + A).
1935
  */
1936
  selectAll: function() {
1937
  var self = this;
1938
  if (self.settings.mode === 'single') return;
1939
-
1940
  self.$activeItems = Array.prototype.slice.apply(self.$control.children(':not(input)').addClass('active'));
1941
  if (self.$activeItems.length) {
1942
  self.hideInput();
@@ -1944,19 +1953,19 @@
1944
  }
1945
  self.focus();
1946
  },
1947
-
1948
  /**
1949
  * Hides the input element out of view, while
1950
  * retaining its focus.
1951
  */
1952
  hideInput: function() {
1953
  var self = this;
1954
-
1955
  self.setTextboxValue('');
1956
  self.$control_input.css({opacity: 0, position: 'absolute', left: self.rtl ? 10000 : -10000});
1957
  self.isInputHidden = true;
1958
  },
1959
-
1960
  /**
1961
  * Restores input visibility.
1962
  */
@@ -1964,14 +1973,14 @@
1964
  this.$control_input.css({opacity: 1, position: 'relative', left: 0});
1965
  this.isInputHidden = false;
1966
  },
1967
-
1968
  /**
1969
  * Gives the control focus.
1970
  */
1971
  focus: function() {
1972
  var self = this;
1973
  if (self.isDisabled) return;
1974
-
1975
  self.ignoreFocus = true;
1976
  self.$control_input[0].focus();
1977
  window.setTimeout(function() {
@@ -1979,7 +1988,7 @@
1979
  self.onFocus();
1980
  }, 0);
1981
  },
1982
-
1983
  /**
1984
  * Forces the control out of focus.
1985
  *
@@ -1989,7 +1998,7 @@
1989
  this.$control_input[0].blur();
1990
  this.onBlur(null, dest);
1991
  },
1992
-
1993
  /**
1994
  * Returns a function that scores an object
1995
  * to show how good of a match it is to the
@@ -2002,7 +2011,7 @@
2002
  getScoreFunction: function(query) {
2003
  return this.sifter.getScoreFunction(query, this.getSearchOptions());
2004
  },
2005
-
2006
  /**
2007
  * Returns search options for sifter (the system
2008
  * for scoring and sorting results).
@@ -2016,14 +2025,14 @@
2016
  if (typeof sort === 'string') {
2017
  sort = [{field: sort}];
2018
  }
2019
-
2020
  return {
2021
  fields : settings.searchField,
2022
  conjunction : settings.searchConjunction,
2023
  sort : sort
2024
  };
2025
  },
2026
-
2027
  /**
2028
  * Searches through available options and returns
2029
  * a sorted array of matches.
@@ -2043,7 +2052,7 @@
2043
  var self = this;
2044
  var settings = self.settings;
2045
  var options = this.getSearchOptions();
2046
-
2047
  // validate user-provided result scoring function
2048
  if (settings.score) {
2049
  calculateScore = self.settings.score.apply(this, [query]);
@@ -2051,7 +2060,7 @@
2051
  throw new Error('Selectize "score" setting must be a function that returns a function');
2052
  }
2053
  }
2054
-
2055
  // perform search
2056
  if (query !== self.lastQuery) {
2057
  self.lastQuery = query;
@@ -2060,7 +2069,7 @@
2060
  } else {
2061
  result = $.extend(true, {}, self.currentResults);
2062
  }
2063
-
2064
  // filter out selected items
2065
  if (settings.hideSelected) {
2066
  for (i = result.items.length - 1; i >= 0; i--) {
@@ -2069,10 +2078,10 @@
2069
  }
2070
  }
2071
  }
2072
-
2073
  return result;
2074
  },
2075
-
2076
  /**
2077
  * Refreshes the list of available options shown
2078
  * in the autocomplete dropdown menu.
@@ -2082,46 +2091,46 @@
2082
  refreshOptions: function(triggerDropdown) {
2083
  var i, j, k, n, groups, groups_order, option, option_html, optgroup, optgroups, html, html_children, has_create_option;
2084
  var $active, $active_before, $create;
2085
-
2086
  if (typeof triggerDropdown === 'undefined') {
2087
  triggerDropdown = true;
2088
  }
2089
-
2090
  var self = this;
2091
  var query = $.trim(self.$control_input.val());
2092
  var results = self.search(query);
2093
  var $dropdown_content = self.$dropdown_content;
2094
  var active_before = self.$activeOption && hash_key(self.$activeOption.attr('data-value'));
2095
-
2096
  // build markup
2097
  n = results.items.length;
2098
  if (typeof self.settings.maxOptions === 'number') {
2099
  n = Math.min(n, self.settings.maxOptions);
2100
  }
2101
-
2102
  // render and group available options individually
2103
  groups = {};
2104
  groups_order = [];
2105
-
2106
  for (i = 0; i < n; i++) {
2107
  option = self.options[results.items[i].id];
2108
  option_html = self.render('option', option);
2109
  optgroup = option[self.settings.optgroupField] || '';
2110
  optgroups = $.isArray(optgroup) ? optgroup : [optgroup];
2111
-
2112
  for (j = 0, k = optgroups && optgroups.length; j < k; j++) {
2113
  optgroup = optgroups[j];
2114
  if (!self.optgroups.hasOwnProperty(optgroup)) {
2115
  optgroup = '';
2116
  }
2117
  if (!groups.hasOwnProperty(optgroup)) {
2118
- groups[optgroup] = [];
2119
  groups_order.push(optgroup);
2120
  }
2121
- groups[optgroup].push(option_html);
2122
  }
2123
  }
2124
-
2125
  // sort optgroups
2126
  if (this.settings.lockOptgroupOrder) {
2127
  groups_order.sort(function(a, b) {
@@ -2130,47 +2139,50 @@
2130
  return a_order - b_order;
2131
  });
2132
  }
2133
-
2134
  // render optgroup headers & join groups
2135
- html = [];
2136
  for (i = 0, n = groups_order.length; i < n; i++) {
2137
  optgroup = groups_order[i];
2138
- if (self.optgroups.hasOwnProperty(optgroup) && groups[optgroup].length) {
2139
  // render the optgroup header and options within it,
2140
  // then pass it to the wrapper template
2141
- html_children = self.render('optgroup_header', self.optgroups[optgroup]) || '';
2142
- html_children += groups[optgroup].join('');
2143
- html.push(self.render('optgroup', $.extend({}, self.optgroups[optgroup], {
2144
- html: html_children
 
 
 
2145
  })));
2146
  } else {
2147
- html.push(groups[optgroup].join(''));
2148
  }
2149
  }
2150
-
2151
- $dropdown_content.html(html.join(''));
2152
-
2153
  // highlight matching terms inline
2154
  if (self.settings.highlight && results.query.length && results.tokens.length) {
2155
  for (i = 0, n = results.tokens.length; i < n; i++) {
2156
  highlight($dropdown_content, results.tokens[i].regex);
2157
  }
2158
  }
2159
-
2160
  // add "selected" class to selected options
2161
  if (!self.settings.hideSelected) {
2162
  for (i = 0, n = self.items.length; i < n; i++) {
2163
  self.getOption(self.items[i]).addClass('selected');
2164
  }
2165
  }
2166
-
2167
  // add create option
2168
  has_create_option = self.canCreate(query);
2169
  if (has_create_option) {
2170
  $dropdown_content.prepend(self.render('option_create', {input: query}));
2171
  $create = $($dropdown_content[0].childNodes[0]);
2172
  }
2173
-
2174
  // activate
2175
  self.hasOptions = results.items.length > 0 || has_create_option;
2176
  if (self.hasOptions) {
@@ -2198,7 +2210,7 @@
2198
  if (triggerDropdown && self.isOpen) { self.close(); }
2199
  }
2200
  },
2201
-
2202
  /**
2203
  * Adds an available option. If it already exists,
2204
  * nothing will happen. Note: this does not refresh
@@ -2213,21 +2225,21 @@
2213
  */
2214
  addOption: function(data) {
2215
  var i, n, value, self = this;
2216
-
2217
  if ($.isArray(data)) {
2218
  for (i = 0, n = data.length; i < n; i++) {
2219
  self.addOption(data[i]);
2220
  }
2221
  return;
2222
  }
2223
-
2224
  if (value = self.registerOption(data)) {
2225
  self.userOptions[value] = true;
2226
  self.lastQuery = null;
2227
  self.trigger('option_add', value, data);
2228
  }
2229
  },
2230
-
2231
  /**
2232
  * Registers an option to the pool of options.
2233
  *
@@ -2241,7 +2253,7 @@
2241
  this.options[key] = data;
2242
  return key;
2243
  },
2244
-
2245
  /**
2246
  * Registers an option group to the pool of option groups.
2247
  *
@@ -2251,12 +2263,12 @@
2251
  registerOptionGroup: function(data) {
2252
  var key = hash_key(data[this.settings.optgroupValueField]);
2253
  if (!key) return false;
2254
-
2255
  data.$order = data.$order || ++this.order;
2256
  this.optgroups[key] = data;
2257
  return key;
2258
  },
2259
-
2260
  /**
2261
  * Registers a new optgroup for options
2262
  * to be bucketed into.
@@ -2270,7 +2282,7 @@
2270
  this.trigger('optgroup_add', id, data);
2271
  }
2272
  },
2273
-
2274
  /**
2275
  * Removes an existing option group.
2276
  *
@@ -2283,7 +2295,7 @@
2283
  this.trigger('optgroup_remove', id);
2284
  }
2285
  },
2286
-
2287
  /**
2288
  * Clears all existing option groups.
2289
  */
@@ -2292,7 +2304,7 @@
2292
  this.renderCache = {};
2293
  this.trigger('optgroup_clear');
2294
  },
2295
-
2296
  /**
2297
  * Updates an option available for selection. If
2298
  * it is visible in the selected items or options
@@ -2305,17 +2317,17 @@
2305
  var self = this;
2306
  var $item, $item_new;
2307
  var value_new, index_item, cache_items, cache_options, order_old;
2308
-
2309
  value = hash_key(value);
2310
  value_new = hash_key(data[self.settings.valueField]);
2311
-
2312
  // sanity checks
2313
  if (value === null) return;
2314
  if (!self.options.hasOwnProperty(value)) return;
2315
  if (typeof value_new !== 'string') throw new Error('Value must be set in option data');
2316
-
2317
  order_old = self.options[value].$order;
2318
-
2319
  // update references
2320
  if (value_new !== value) {
2321
  delete self.options[value];
@@ -2326,11 +2338,11 @@
2326
  }
2327
  data.$order = data.$order || order_old;
2328
  self.options[value_new] = data;
2329
-
2330
  // invalidate render cache
2331
  cache_items = self.renderCache['item'];
2332
  cache_options = self.renderCache['option'];
2333
-
2334
  if (cache_items) {
2335
  delete cache_items[value];
2336
  delete cache_items[value_new];
@@ -2339,7 +2351,7 @@
2339
  delete cache_options[value];
2340
  delete cache_options[value_new];
2341
  }
2342
-
2343
  // update the item if it's selected
2344
  if (self.items.indexOf(value_new) !== -1) {
2345
  $item = self.getItem(value);
@@ -2347,16 +2359,16 @@
2347
  if ($item.hasClass('active')) $item_new.addClass('active');
2348
  $item.replaceWith($item_new);
2349
  }
2350
-
2351
  // invalidate last query because we might have updated the sortField
2352
  self.lastQuery = null;
2353
-
2354
  // update dropdown contents
2355
  if (self.isOpen) {
2356
  self.refreshOptions(false);
2357
  }
2358
  },
2359
-
2360
  /**
2361
  * Removes a single option.
2362
  *
@@ -2366,25 +2378,25 @@
2366
  removeOption: function(value, silent) {
2367
  var self = this;
2368
  value = hash_key(value);
2369
-
2370
  var cache_items = self.renderCache['item'];
2371
  var cache_options = self.renderCache['option'];
2372
  if (cache_items) delete cache_items[value];
2373
  if (cache_options) delete cache_options[value];
2374
-
2375
  delete self.userOptions[value];
2376
  delete self.options[value];
2377
  self.lastQuery = null;
2378
  self.trigger('option_remove', value);
2379
  self.removeItem(value, silent);
2380
  },
2381
-
2382
  /**
2383
  * Clears all options.
2384
  */
2385
  clearOptions: function() {
2386
  var self = this;
2387
-
2388
  self.loadedSearches = {};
2389
  self.userOptions = {};
2390
  self.renderCache = {};
@@ -2393,7 +2405,7 @@
2393
  self.trigger('option_clear');
2394
  self.clear();
2395
  },
2396
-
2397
  /**
2398
  * Returns the jQuery element of the option
2399
  * matching the given value.
@@ -2404,7 +2416,7 @@
2404
  getOption: function(value) {
2405
  return this.getElementWithValue(value, this.$dropdown_content.find('[data-selectable]'));
2406
  },
2407
-
2408
  /**
2409
  * Returns the jQuery element of the next or
2410
  * previous selectable option.
@@ -2416,10 +2428,10 @@
2416
  getAdjacentOption: function($option, direction) {
2417
  var $options = this.$dropdown.find('[data-selectable]');
2418
  var index = $options.index($option) + direction;
2419
-
2420
  return index >= 0 && index < $options.length ? $options.eq(index) : $();
2421
  },
2422
-
2423
  /**
2424
  * Finds the first element with a "data-value" attribute
2425
  * that matches the given value.
@@ -2430,7 +2442,7 @@
2430
  */
2431
  getElementWithValue: function(value, $els) {
2432
  value = hash_key(value);
2433
-
2434
  if (typeof value !== 'undefined' && value !== null) {
2435
  for (var i = 0, n = $els.length; i < n; i++) {
2436
  if ($els[i].getAttribute('data-value') === value) {
@@ -2438,10 +2450,10 @@
2438
  }
2439
  }
2440
  }
2441
-
2442
  return $();
2443
  },
2444
-
2445
  /**
2446
  * Returns the jQuery element of the item
2447
  * matching the given value.
@@ -2452,7 +2464,7 @@
2452
  getItem: function(value) {
2453
  return this.getElementWithValue(value, this.$control.children());
2454
  },
2455
-
2456
  /**
2457
  * "Selects" multiple items at once. Adds them to the list
2458
  * at the current caret position.
@@ -2467,7 +2479,7 @@
2467
  this.addItem(items[i], silent);
2468
  }
2469
  },
2470
-
2471
  /**
2472
  * "Selects" an item. Adds it to the list
2473
  * at the current caret position.
@@ -2477,23 +2489,23 @@
2477
  */
2478
  addItem: function(value, silent) {
2479
  var events = silent ? [] : ['change'];
2480
-
2481
  debounce_events(this, events, function() {
2482
  var $item, $option, $options;
2483
  var self = this;
2484
  var inputMode = self.settings.mode;
2485
  var i, active, value_next, wasFull;
2486
  value = hash_key(value);
2487
-
2488
  if (self.items.indexOf(value) !== -1) {
2489
  if (inputMode === 'single') self.close();
2490
  return;
2491
  }
2492
-
2493
  if (!self.options.hasOwnProperty(value)) return;
2494
  if (inputMode === 'single') self.clear(silent);
2495
  if (inputMode === 'multi' && self.isFull()) return;
2496
-
2497
  $item = $(self.render('item', self.options[value]));
2498
  wasFull = self.isFull();
2499
  self.items.splice(self.caretPos, 0, value);
@@ -2501,10 +2513,10 @@
2501
  if (!self.isPending || (!wasFull && self.isFull())) {
2502
  self.refreshState();
2503
  }
2504
-
2505
  if (self.isSetup) {
2506
  $options = self.$dropdown_content.find('[data-selectable]');
2507
-
2508
  // update menu / remove the option (if this is not one item being added as part of series)
2509
  if (!self.isPending) {
2510
  $option = self.getOption(value);
@@ -2514,21 +2526,21 @@
2514
  self.setActiveOption(self.getOption(value_next));
2515
  }
2516
  }
2517
-
2518
  // hide the menu if the maximum number of items have been selected or no options are left
2519
  if (!$options.length || self.isFull()) {
2520
  self.close();
2521
  } else {
2522
  self.positionDropdown();
2523
  }
2524
-
2525
  self.updatePlaceholder();
2526
  self.trigger('item_add', value, $item);
2527
  self.updateOriginalInput({silent: silent});
2528
  }
2529
  });
2530
  },
2531
-
2532
  /**
2533
  * Removes the selected item matching
2534
  * the provided value.
@@ -2538,28 +2550,28 @@
2538
  removeItem: function(value, silent) {
2539
  var self = this;
2540
  var $item, i, idx;
2541
-
2542
  $item = (typeof value === 'object') ? value : self.getItem(value);
2543
  value = hash_key($item.attr('data-value'));
2544
  i = self.items.indexOf(value);
2545
-
2546
  if (i !== -1) {
2547
  $item.remove();
2548
  if ($item.hasClass('active')) {
2549
  idx = self.$activeItems.indexOf($item[0]);
2550
  self.$activeItems.splice(idx, 1);
2551
  }
2552
-
2553
  self.items.splice(i, 1);
2554
  self.lastQuery = null;
2555
  if (!self.settings.persist && self.userOptions.hasOwnProperty(value)) {
2556
  self.removeOption(value, silent);
2557
  }
2558
-
2559
  if (i < self.caretPos) {
2560
  self.setCaret(self.caretPos - 1);
2561
  }
2562
-
2563
  self.refreshState();
2564
  self.updatePlaceholder();
2565
  self.updateOriginalInput({silent: silent});
@@ -2567,7 +2579,7 @@
2567
  self.trigger('item_remove', value, $item);
2568
  }
2569
  },
2570
-
2571
  /**
2572
  * Invokes the `create` method provided in the
2573
  * selectize options that should provide the data
@@ -2585,35 +2597,35 @@
2585
  var self = this;
2586
  var caret = self.caretPos;
2587
  input = input || $.trim(self.$control_input.val() || '');
2588
-
2589
  var callback = arguments[arguments.length - 1];
2590
  if (typeof callback !== 'function') callback = function() {};
2591
-
2592
  if (typeof triggerDropdown !== 'boolean') {
2593
  triggerDropdown = true;
2594
  }
2595
-
2596
  if (!self.canCreate(input)) {
2597
  callback();
2598
  return false;
2599
  }
2600
-
2601
  self.lock();
2602
-
2603
  var setup = (typeof self.settings.create === 'function') ? this.settings.create : function(input) {
2604
  var data = {};
2605
  data[self.settings.labelField] = input;
2606
  data[self.settings.valueField] = input;
2607
  return data;
2608
  };
2609
-
2610
  var create = once(function(data) {
2611
  self.unlock();
2612
-
2613
  if (!data || typeof data !== 'object') return callback();
2614
  var value = hash_key(data[self.settings.valueField]);
2615
  if (typeof value !== 'string') return callback();
2616
-
2617
  self.setTextboxValue('');
2618
  self.addOption(data);
2619
  self.setCaret(caret);
@@ -2621,29 +2633,29 @@
2621
  self.refreshOptions(triggerDropdown && self.settings.mode !== 'single');
2622
  callback(data);
2623
  });
2624
-
2625
  var output = setup.apply(this, [input, create]);
2626
  if (typeof output !== 'undefined') {
2627
  create(output);
2628
  }
2629
-
2630
  return true;
2631
  },
2632
-
2633
  /**
2634
  * Re-renders the selected item lists.
2635
  */
2636
  refreshItems: function() {
2637
  this.lastQuery = null;
2638
-
2639
  if (this.isSetup) {
2640
  this.addItem(this.items);
2641
  }
2642
-
2643
  this.refreshState();
2644
  this.updateOriginalInput();
2645
  },
2646
-
2647
  /**
2648
  * Updates all state-dependent attributes
2649
  * and CSS classes.
@@ -2656,7 +2668,7 @@
2656
  }
2657
  self.refreshClasses();
2658
  },
2659
-
2660
  /**
2661
  * Updates all state-dependent CSS classes.
2662
  */
@@ -2664,10 +2676,10 @@
2664
  var self = this;
2665
  var isFull = self.isFull();
2666
  var isLocked = self.isLocked;
2667
-
2668
  self.$wrapper
2669
  .toggleClass('rtl', self.rtl);
2670
-
2671
  self.$control
2672
  .toggleClass('focus', self.isFocused)
2673
  .toggleClass('disabled', self.isDisabled)
@@ -2679,10 +2691,10 @@
2679
  .toggleClass('dropdown-active', self.isOpen)
2680
  .toggleClass('has-options', !$.isEmptyObject(self.options))
2681
  .toggleClass('has-items', self.items.length > 0);
2682
-
2683
  self.$control_input.data('grow', !isFull && !isLocked);
2684
  },
2685
-
2686
  /**
2687
  * Determines whether or not more items can be added
2688
  * to the control without exceeding the user-defined maximum.
@@ -2692,7 +2704,7 @@
2692
  isFull: function() {
2693
  return this.settings.maxItems !== null && this.items.length >= this.settings.maxItems;
2694
  },
2695
-
2696
  /**
2697
  * Refreshes the original <select> or <input>
2698
  * element to reflect the current state.
@@ -2700,7 +2712,7 @@
2700
  updateOriginalInput: function(opts) {
2701
  var i, n, options, label, self = this;
2702
  opts = opts || {};
2703
-
2704
  if (self.tagType === TAG_SELECT) {
2705
  options = [];
2706
  for (i = 0, n = self.items.length; i < n; i++) {
@@ -2715,14 +2727,14 @@
2715
  self.$input.val(self.getValue());
2716
  self.$input.attr('value',self.$input.val());
2717
  }
2718
-
2719
  if (self.isSetup) {
2720
  if (!opts.silent) {
2721
  self.trigger('change', self.$input.val());
2722
  }
2723
  }
2724
  },
2725
-
2726
  /**
2727
  * Shows/hide the input placeholder depending
2728
  * on if there items in the list already.
@@ -2730,7 +2742,7 @@
2730
  updatePlaceholder: function() {
2731
  if (!this.settings.placeholder) return;
2732
  var $input = this.$control_input;
2733
-
2734
  if (this.items.length) {
2735
  $input.removeAttr('placeholder');
2736
  } else {
@@ -2738,14 +2750,14 @@
2738
  }
2739
  $input.triggerHandler('update', {force: true});
2740
  },
2741
-
2742
  /**
2743
  * Shows the autocomplete dropdown containing
2744
  * the available options.
2745
  */
2746
  open: function() {
2747
  var self = this;
2748
-
2749
  if (self.isLocked || self.isOpen || (self.settings.mode === 'multi' && self.isFull())) return;
2750
  self.focus();
2751
  self.isOpen = true;
@@ -2755,26 +2767,26 @@
2755
  self.$dropdown.css({visibility: 'visible'});
2756
  self.trigger('dropdown_open', self.$dropdown);
2757
  },
2758
-
2759
  /**
2760
  * Closes the autocomplete dropdown menu.
2761
  */
2762
  close: function() {
2763
  var self = this;
2764
  var trigger = self.isOpen;
2765
-
2766
  if (self.settings.mode === 'single' && self.items.length) {
2767
  self.hideInput();
2768
  }
2769
-
2770
  self.isOpen = false;
2771
  self.$dropdown.hide();
2772
  self.setActiveOption(null);
2773
  self.refreshState();
2774
-
2775
  if (trigger) self.trigger('dropdown_close', self.$dropdown);
2776
  },
2777
-
2778
  /**
2779
  * Calculates and applies the appropriate
2780
  * position of the dropdown.
@@ -2783,14 +2795,14 @@
2783
  var $control = this.$control;
2784
  var offset = this.settings.dropdownParent === 'body' ? $control.offset() : $control.position();
2785
  offset.top += $control.outerHeight(true);
2786
-
2787
  this.$dropdown.css({
2788
  width : $control.outerWidth(),
2789
  top : offset.top,
2790
  left : offset.left
2791
  });
2792
  },
2793
-
2794
  /**
2795
  * Resets / clears all selected items
2796
  * from the control.
@@ -2799,7 +2811,7 @@
2799
  */
2800
  clear: function(silent) {
2801
  var self = this;
2802
-
2803
  if (!self.items.length) return;
2804
  self.$control.children(':not(input)').remove();
2805
  self.items = [];
@@ -2812,7 +2824,7 @@
2812
  self.showInput();
2813
  self.trigger('clear');
2814
  },
2815
-
2816
  /**
2817
  * A helper method for inserting an element
2818
  * at the current caret position.
@@ -2828,7 +2840,7 @@
2828
  }
2829
  this.setCaret(caret + 1);
2830
  },
2831
-
2832
  /**
2833
  * Removes the current selected item(s).
2834
  *
@@ -2838,22 +2850,22 @@
2838
  deleteSelection: function(e) {
2839
  var i, n, direction, selection, values, caret, option_select, $option_select, $tail;
2840
  var self = this;
2841
-
2842
  direction = (e && e.keyCode === KEY_BACKSPACE) ? -1 : 1;
2843
  selection = getSelection(self.$control_input[0]);
2844
-
2845
  if (self.$activeOption && !self.settings.hideSelected) {
2846
  option_select = self.getAdjacentOption(self.$activeOption, -1).attr('data-value');
2847
  }
2848
-
2849
  // determine items that will be removed
2850
  values = [];
2851
-
2852
  if (self.$activeItems.length) {
2853
  $tail = self.$control.children('.active:' + (direction > 0 ? 'last' : 'first'));
2854
  caret = self.$control.children(':not(input)').index($tail);
2855
  if (direction > 0) { caret++; }
2856
-
2857
  for (i = 0, n = self.$activeItems.length; i < n; i++) {
2858
  values.push($(self.$activeItems[i]).attr('data-value'));
2859
  }
@@ -2868,12 +2880,12 @@
2868
  values.push(self.items[self.caretPos]);
2869
  }
2870
  }
2871
-
2872
  // allow the callback to abort
2873
  if (!values.length || (typeof self.settings.onDelete === 'function' && self.settings.onDelete.apply(self, [values]) === false)) {
2874
  return false;
2875
  }
2876
-
2877
  // perform removal
2878
  if (typeof caret !== 'undefined') {
2879
  self.setCaret(caret);
@@ -2881,11 +2893,11 @@
2881
  while (values.length) {
2882
  self.removeItem(values.pop());
2883
  }
2884
-
2885
  self.showInput();
2886
  self.positionDropdown();
2887
  self.refreshOptions(true);
2888
-
2889
  // select previous option
2890
  if (option_select) {
2891
  $option_select = self.getOption(option_select);
@@ -2893,10 +2905,10 @@
2893
  self.setActiveOption($option_select);
2894
  }
2895
  }
2896
-
2897
  return true;
2898
  },
2899
-
2900
  /**
2901
  * Selects the previous / next item (depending
2902
  * on the `direction` argument).
@@ -2910,19 +2922,19 @@
2910
  advanceSelection: function(direction, e) {
2911
  var tail, selection, idx, valueLength, cursorAtEdge, $tail;
2912
  var self = this;
2913
-
2914
  if (direction === 0) return;
2915
  if (self.rtl) direction *= -1;
2916
-
2917
  tail = direction > 0 ? 'last' : 'first';
2918
  selection = getSelection(self.$control_input[0]);
2919
-
2920
  if (self.isFocused && !self.isInputHidden) {
2921
  valueLength = self.$control_input.val().length;
2922
  cursorAtEdge = direction < 0
2923
  ? selection.start === 0 && selection.length === 0
2924
  : selection.start === valueLength;
2925
-
2926
  if (cursorAtEdge && !valueLength) {
2927
  self.advanceCaret(direction, e);
2928
  }
@@ -2935,7 +2947,7 @@
2935
  }
2936
  }
2937
  },
2938
-
2939
  /**
2940
  * Moves the caret left / right.
2941
  *
@@ -2944,9 +2956,9 @@
2944
  */
2945
  advanceCaret: function(direction, e) {
2946
  var self = this, fn, $adj;
2947
-
2948
  if (direction === 0) return;
2949
-
2950
  fn = direction > 0 ? 'next' : 'prev';
2951
  if (self.isShiftDown) {
2952
  $adj = self.$control_input[fn]();
@@ -2959,7 +2971,7 @@
2959
  self.setCaret(self.caretPos + direction);
2960
  }
2961
  },
2962
-
2963
  /**
2964
  * Moves the caret to the specified index.
2965
  *
@@ -2967,13 +2979,13 @@
2967
  */
2968
  setCaret: function(i) {
2969
  var self = this;
2970
-
2971
  if (self.settings.mode === 'single') {
2972
  i = self.items.length;
2973
  } else {
2974
  i = Math.max(0, Math.min(self.items.length, i));
2975
  }
2976
-
2977
  if(!self.isPending) {
2978
  // the input must be moved by leaving it in place and moving the
2979
  // siblings, due to the fact that focus cannot be restored once lost
@@ -2989,10 +3001,10 @@
2989
  }
2990
  }
2991
  }
2992
-
2993
  self.caretPos = i;
2994
  },
2995
-
2996
  /**
2997
  * Disables user input on the control. Used while
2998
  * items are being asynchronously created.
@@ -3002,7 +3014,7 @@
3002
  this.isLocked = true;
3003
  this.refreshState();
3004
  },
3005
-
3006
  /**
3007
  * Re-enables user input on the control.
3008
  */
@@ -3010,7 +3022,7 @@
3010
  this.isLocked = false;
3011
  this.refreshState();
3012
  },
3013
-
3014
  /**
3015
  * Disables user input on the control completely.
3016
  * While disabled, it cannot receive focus.
@@ -3022,7 +3034,7 @@
3022
  self.isDisabled = true;
3023
  self.lock();
3024
  },
3025
-
3026
  /**
3027
  * Enables the control so that it can respond
3028
  * to focus and user input.
@@ -3034,7 +3046,7 @@
3034
  self.isDisabled = false;
3035
  self.unlock();
3036
  },
3037
-
3038
  /**
3039
  * Completely destroys the control and
3040
  * unbinds all event listeners so that it can
@@ -3044,12 +3056,12 @@
3044
  var self = this;
3045
  var eventNS = self.eventNS;
3046
  var revertSettings = self.revertSettings;
3047
-
3048
  self.trigger('destroy');
3049
  self.off();
3050
  self.$wrapper.remove();
3051
  self.$dropdown.remove();
3052
-
3053
  self.$input
3054
  .html('')
3055
  .append(revertSettings.$children)
@@ -3057,17 +3069,17 @@
3057
  .removeClass('selectized')
3058
  .attr({tabindex: revertSettings.tabindex})
3059
  .show();
3060
-
3061
  self.$control_input.removeData('grow');
3062
  self.$input.removeData('selectize');
3063
-
3064
  $(window).off(eventNS);
3065
  $(document).off(eventNS);
3066
  $(document.body).off(eventNS);
3067
-
3068
  delete self.$input[0].selectize;
3069
  },
3070
-
3071
  /**
3072
  * A helper method for rendering "item" and
3073
  * "option" templates, given the data.
@@ -3082,12 +3094,12 @@
3082
  var cache = false;
3083
  var self = this;
3084
  var regex_tag = /^[\t \r\n]*<([a-z][a-z0-9\-_]*(?:\:[a-z][a-z0-9\-_]*)?)/i;
3085
-
3086
  if (templateName === 'option' || templateName === 'item') {
3087
  value = hash_key(data[self.settings.valueField]);
3088
  cache = !!value;
3089
  }
3090
-
3091
  // pull markup from cache if it exists
3092
  if (cache) {
3093
  if (!isset(self.renderCache[templateName])) {
@@ -3097,30 +3109,30 @@
3097
  return self.renderCache[templateName][value];
3098
  }
3099
  }
3100
-
3101
  // render markup
3102
- html = self.settings.render[templateName].apply(this, [data, escape_html]);
3103
-
3104
  // add mandatory attributes
3105
  if (templateName === 'option' || templateName === 'option_create') {
3106
- html = html.replace(regex_tag, '<$1 data-selectable');
3107
  }
3108
- if (templateName === 'optgroup') {
3109
  id = data[self.settings.optgroupValueField] || '';
3110
- html = html.replace(regex_tag, '<$1 data-group="' + escape_replace(escape_html(id)) + '"');
3111
  }
3112
  if (templateName === 'option' || templateName === 'item') {
3113
- html = html.replace(regex_tag, '<$1 data-value="' + escape_replace(escape_html(value || '')) + '"');
3114
  }
3115
-
3116
  // update cache
3117
  if (cache) {
3118
- self.renderCache[templateName][value] = html;
3119
  }
3120
-
3121
- return html;
3122
  },
3123
-
3124
  /**
3125
  * Clears the render cache for a template. If
3126
  * no template is given, clears all render
@@ -3136,7 +3148,7 @@
3136
  delete self.renderCache[templateName];
3137
  }
3138
  },
3139
-
3140
  /**
3141
  * Determines whether or not to display the
3142
  * create item prompt, given a user input.
@@ -3153,15 +3165,15 @@
3153
  && (typeof filter !== 'string' || new RegExp(filter).test(input))
3154
  && (!(filter instanceof RegExp) || filter.test(input));
3155
  }
3156
-
3157
  });
3158
-
3159
-
3160
  Selectize.count = 0;
3161
  Selectize.defaults = {
3162
  options: [],
3163
  optgroups: [],
3164
-
3165
  plugins: [],
3166
  delimiter: ',',
3167
  splitOn: null, // regexp or string for splitting up values from a paste command
@@ -3180,11 +3192,11 @@
3180
  preload: false,
3181
  allowEmptyOption: false,
3182
  closeAfterSelect: false,
3183
-
3184
  scrollDuration: 60,
3185
  loadThrottle: 300,
3186
  loadingClass: 'loading',
3187
-
3188
  dataAttr: 'data-data',
3189
  optgroupField: 'optgroup',
3190
  valueField: 'value',
@@ -3192,21 +3204,21 @@
3192
  optgroupLabelField: 'label',
3193
  optgroupValueField: 'value',
3194
  lockOptgroupOrder: false,
3195
-
3196
  sortField: '$order',
3197
  searchField: ['text'],
3198
  searchConjunction: 'and',
3199
-
3200
  mode: null,
3201
  wrapperClass: 'selectize-control',
3202
  inputClass: 'selectize-input',
3203
  dropdownClass: 'selectize-dropdown',
3204
  dropdownContentClass: 'selectize-dropdown-content',
3205
-
3206
  dropdownParent: null,
3207
-
3208
  copyClassesToDropdown: true,
3209
-
3210
  /*
3211
  load : null, // function(query, callback) { ... }
3212
  score : null, // function(search) { ... }
@@ -3226,7 +3238,7 @@
3226
  onType : null, // function(str) { ... }
3227
  onDelete : null, // function(values) { ... }
3228
  */
3229
-
3230
  render: {
3231
  /*
3232
  item: null,
@@ -3237,8 +3249,8 @@
3237
  */
3238
  }
3239
  };
3240
-
3241
-
3242
  $.fn.selectize = function(settings_user) {
3243
  var defaults = $.fn.selectize.defaults;
3244
  var settings = $.extend({}, defaults, settings_user);
@@ -3248,7 +3260,7 @@
3248
  var field_optgroup = settings.optgroupField;
3249
  var field_optgroup_label = settings.optgroupLabelField;
3250
  var field_optgroup_value = settings.optgroupValueField;
3251
-
3252
  /**
3253
  * Initializes selectize from a <input type="text"> element.
3254
  *
@@ -3257,9 +3269,9 @@
3257
  */
3258
  var init_textbox = function($input, settings_element) {
3259
  var i, n, values, option;
3260
-
3261
  var data_raw = $input.attr(attr_data);
3262
-
3263
  if (!data_raw) {
3264
  var value = $.trim($input.val() || '');
3265
  if (!settings.allowEmptyOption && !value.length) return;
@@ -3278,7 +3290,7 @@
3278
  }
3279
  }
3280
  };
3281
-
3282
  /**
3283
  * Initializes selectize from a <select> element.
3284
  *
@@ -3289,7 +3301,7 @@
3289
  var i, n, tagName, $children, order = 0;
3290
  var options = settings_element.options;
3291
  var optionsMap = {};
3292
-
3293
  var readData = function($el) {
3294
  var data = attr_data && $el.attr(attr_data);
3295
  if (typeof data === 'string' && data.length) {
@@ -3297,13 +3309,13 @@
3297
  }
3298
  return null;
3299
  };
3300
-
3301
  var addOption = function($option, group) {
3302
  $option = $($option);
3303
-
3304
  var value = hash_key($option.attr('value'));
3305
  if (!value && !settings.allowEmptyOption) return;
3306
-
3307
  // if the option already exists, it's probably been
3308
  // duplicated in another optgroup. in this case, push
3309
  // the current group to the "optgroup" property on the
@@ -3321,41 +3333,41 @@
3321
  }
3322
  return;
3323
  }
3324
-
3325
  var option = readData($option) || {};
3326
  option[field_label] = option[field_label] || $option.text();
3327
  option[field_value] = option[field_value] || value;
3328
  option[field_optgroup] = option[field_optgroup] || group;
3329
-
3330
  optionsMap[value] = option;
3331
  options.push(option);
3332
-
3333
  if ($option.is(':selected')) {
3334
  settings_element.items.push(value);
3335
  }
3336
  };
3337
-
3338
  var addGroup = function($optgroup) {
3339
  var i, n, id, optgroup, $options;
3340
-
3341
  $optgroup = $($optgroup);
3342
  id = $optgroup.attr('label');
3343
-
3344
  if (id) {
3345
  optgroup = readData($optgroup) || {};
3346
  optgroup[field_optgroup_label] = id;
3347
  optgroup[field_optgroup_value] = id;
3348
  settings_element.optgroups.push(optgroup);
3349
  }
3350
-
3351
  $options = $('option', $optgroup);
3352
  for (i = 0, n = $options.length; i < n; i++) {
3353
  addOption($options[i], id);
3354
  }
3355
  };
3356
-
3357
  settings_element.maxItems = $input.attr('multiple') ? null : 1;
3358
-
3359
  $children = $input.children();
3360
  for (i = 0, n = $children.length; i < n; i++) {
3361
  tagName = $children[i].tagName.toLowerCase();
@@ -3366,10 +3378,10 @@
3366
  }
3367
  }
3368
  };
3369
-
3370
  return this.each(function() {
3371
  if (this.selectize) return;
3372
-
3373
  var instance;
3374
  var $input = $(this);
3375
  var tag_name = this.tagName.toLowerCase();
@@ -3377,35 +3389,35 @@
3377
  if (!placeholder && !settings.allowEmptyOption) {
3378
  placeholder = $input.children('option[value=""]').text();
3379
  }
3380
-
3381
  var settings_element = {
3382
  'placeholder' : placeholder,
3383
  'options' : [],
3384
  'optgroups' : [],
3385
  'items' : []
3386
  };
3387
-
3388
  if (tag_name === 'select') {
3389
  init_select($input, settings_element);
3390
  } else {
3391
  init_textbox($input, settings_element);
3392
  }
3393
-
3394
  instance = new Selectize($input, $.extend(true, {}, defaults, settings_element, settings_user));
3395
  });
3396
  };
3397
-
3398
  $.fn.selectize.defaults = Selectize.defaults;
3399
  $.fn.selectize.support = {
3400
  validity: SUPPORTS_VALIDITY_API
3401
  };
3402
-
3403
-
3404
  Selectize.define('drag_drop', function(options) {
3405
  if (!$.fn.sortable) throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');
3406
  if (this.settings.mode !== 'multi') return;
3407
  var self = this;
3408
-
3409
  self.lock = (function() {
3410
  var original = self.lock;
3411
  return function() {
@@ -3414,7 +3426,7 @@
3414
  return original.apply(self, arguments);
3415
  };
3416
  })();
3417
-
3418
  self.unlock = (function() {
3419
  var original = self.unlock;
3420
  return function() {
@@ -3423,12 +3435,12 @@
3423
  return original.apply(self, arguments);
3424
  };
3425
  })();
3426
-
3427
  self.setup = (function() {
3428
  var original = self.setup;
3429
  return function() {
3430
  original.apply(this, arguments);
3431
-
3432
  var $control = self.$control.sortable({
3433
  items: '[data-value]',
3434
  forcePlaceholderSize: true,
@@ -3450,19 +3462,19 @@
3450
  });
3451
  };
3452
  })();
3453
-
3454
  });
3455
-
3456
  Selectize.define('dropdown_header', function(options) {
3457
  var self = this;
3458
-
3459
  options = $.extend({
3460
  title : 'Untitled',
3461
  headerClass : 'selectize-dropdown-header',
3462
  titleRowClass : 'selectize-dropdown-header-title',
3463
  labelClass : 'selectize-dropdown-header-label',
3464
  closeClass : 'selectize-dropdown-header-close',
3465
-
3466
  html: function(data) {
3467
  return (
3468
  '<div class="' + data.headerClass + '">' +
@@ -3474,7 +3486,7 @@
3474
  );
3475
  }
3476
  }, options);
3477
-
3478
  self.setup = (function() {
3479
  var original = self.setup;
3480
  return function() {
@@ -3483,40 +3495,40 @@
3483
  self.$dropdown.prepend(self.$dropdown_header);
3484
  };
3485
  })();
3486
-
3487
  });
3488
-
3489
  Selectize.define('optgroup_columns', function(options) {
3490
  var self = this;
3491
-
3492
  options = $.extend({
3493
  equalizeWidth : true,
3494
  equalizeHeight : true
3495
  }, options);
3496
-
3497
  this.getAdjacentOption = function($option, direction) {
3498
  var $options = $option.closest('[data-group]').find('[data-selectable]');
3499
  var index = $options.index($option) + direction;
3500
-
3501
  return index >= 0 && index < $options.length ? $options.eq(index) : $();
3502
  };
3503
-
3504
  this.onKeyDown = (function() {
3505
  var original = self.onKeyDown;
3506
  return function(e) {
3507
  var index, $option, $options, $optgroup;
3508
-
3509
  if (this.isOpen && (e.keyCode === KEY_LEFT || e.keyCode === KEY_RIGHT)) {
3510
  self.ignoreHover = true;
3511
  $optgroup = this.$activeOption.closest('[data-group]');
3512
  index = $optgroup.find('[data-selectable]').index(this.$activeOption);
3513
-
3514
  if(e.keyCode === KEY_LEFT) {
3515
  $optgroup = $optgroup.prev('[data-group]');
3516
  } else {
3517
  $optgroup = $optgroup.next('[data-group]');
3518
  }
3519
-
3520
  $options = $optgroup.find('[data-selectable]');
3521
  $option = $options.eq(Math.min($options.length - 1, index));
3522
  if ($option.length) {
@@ -3524,16 +3536,16 @@
3524
  }
3525
  return;
3526
  }
3527
-
3528
  return original.apply(this, arguments);
3529
  };
3530
  })();
3531
-
3532
  var getScrollbarWidth = function() {
3533
  var div;
3534
  var width = getScrollbarWidth.width;
3535
  var doc = document;
3536
-
3537
  if (typeof width === 'undefined') {
3538
  div = doc.createElement('div');
3539
  div.innerHTML = '<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>';
@@ -3544,14 +3556,14 @@
3544
  }
3545
  return width;
3546
  };
3547
-
3548
  var equalizeSizes = function() {
3549
  var i, n, height_max, width, width_last, width_parent, $optgroups;
3550
-
3551
  $optgroups = $('[data-group]', self.$dropdown_content);
3552
  n = $optgroups.length;
3553
  if (!n || !self.$dropdown_content.width()) return;
3554
-
3555
  if (options.equalizeHeight) {
3556
  height_max = 0;
3557
  for (i = 0; i < n; i++) {
@@ -3559,7 +3571,7 @@
3559
  }
3560
  $optgroups.css({height: height_max});
3561
  }
3562
-
3563
  if (options.equalizeWidth) {
3564
  width_parent = self.$dropdown_content.innerWidth() - getScrollbarWidth();
3565
  width = Math.round(width_parent / n);
@@ -3570,77 +3582,131 @@
3570
  }
3571
  }
3572
  };
3573
-
3574
  if (options.equalizeHeight || options.equalizeWidth) {
3575
  hook.after(this, 'positionDropdown', equalizeSizes);
3576
  hook.after(this, 'refreshOptions', equalizeSizes);
3577
  }
3578
-
3579
-
3580
  });
3581
-
3582
  Selectize.define('remove_button', function(options) {
3583
- if (this.settings.mode === 'single') return;
3584
-
3585
  options = $.extend({
3586
- label : '&times;',
3587
- title : 'Remove',
3588
- className : 'remove',
3589
- append : true
3590
- }, options);
3591
-
3592
- var self = this;
3593
- var html = '<a href="javascript:void(0)" class="' + options.className + '" tabindex="-1" title="' + escape_html(options.title) + '">' + options.label + '</a>';
3594
-
3595
- /**
3596
- * Appends an element as a child (with raw HTML).
3597
- *
3598
- * @param {string} html_container
3599
- * @param {string} html_element
3600
- * @return {string}
3601
- */
3602
- var append = function(html_container, html_element) {
3603
- var pos = html_container.search(/(<\/[^>]+>\s*)$/);
3604
- return html_container.substring(0, pos) + html_element + html_container.substring(pos);
3605
- };
3606
-
3607
- this.setup = (function() {
3608
- var original = self.setup;
3609
- return function() {
3610
- // override the item rendering method to add the button to each
3611
- if (options.append) {
3612
- var render_item = self.settings.render.item;
3613
- self.settings.render.item = function(data) {
3614
- return append(render_item.apply(this, arguments), html);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3615
  };
3616
- }
3617
-
3618
- original.apply(this, arguments);
3619
-
3620
- // add event listener
3621
- this.$control.on('click', '.' + options.className, function(e) {
3622
- e.preventDefault();
3623
- if (self.isLocked) return;
3624
-
3625
- var $item = $(e.currentTarget).parent();
3626
- self.setActiveItem($item);
3627
- if (self.deleteSelection()) {
3628
- self.setCaret(self.items.length);
3629
- }
3630
- });
3631
-
3632
  };
3633
- })();
3634
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3635
  });
3636
-
 
3637
  Selectize.define('restore_on_backspace', function(options) {
3638
  var self = this;
3639
-
3640
  options.text = options.text || function(option) {
3641
  return option[this.settings.labelField];
3642
  };
3643
-
3644
  this.onKeyDown = (function() {
3645
  var original = self.onKeyDown;
3646
  return function(e) {
@@ -3661,7 +3727,7 @@
3661
  };
3662
  })();
3663
  });
3664
-
3665
 
3666
  return Selectize;
3667
- }));
420
  return (str + '').replace(/([.?*+^$[\]\\(){}|-])/g, '\\$1');
421
  };
422
 
423
+ var is_array = Array.isArray || (typeof $ !== 'undefined' && $.isArray) || function(object) {
424
  return Object.prototype.toString.call(object) === '[object Array]';
425
  };
426
 
427
  var DIACRITICS = {
428
  'a': '[aÀÁÂÃÄÅàáâãäåĀāąĄ]',
429
  'c': '[cÇçćĆčČ]',
430
+ 'd': '[dđĐďĎð]',
431
  'e': '[eÈÉÊËèéêëěĚĒēęĘ]',
432
  'i': '[iÌÍÎÏìíîïĪī]',
433
  'l': '[lłŁ]',
608
  }));
609
 
610
  /**
611
+ * selectize.js (v)
612
  * Copyright (c) 2013–2015 Brian Reavis & contributors
613
  *
614
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
640
  var highlight = function($element, pattern) {
641
  if (typeof pattern === 'string' && !pattern.length) return;
642
  var regex = (typeof pattern === 'string') ? new RegExp(pattern, 'i') : pattern;
643
+
644
  var highlight = function(node) {
645
  var skip = 0;
646
  if (node.nodeType === 3) {
663
  }
664
  return skip;
665
  };
666
+
667
  return $element.each(function() {
668
  highlight(this);
669
  });
670
  };
671
+
672
  var MicroEvent = function() {};
673
  MicroEvent.prototype = {
674
  on: function(event, fct){
680
  var n = arguments.length;
681
  if (n === 0) return delete this._events;
682
  if (n === 1) return delete this._events[event];
683
+
684
  this._events = this._events || {};
685
  if (event in this._events === false) return;
686
  this._events[event].splice(this._events[event].indexOf(fct), 1);
693
  }
694
  }
695
  };
696
+
697
  /**
698
  * Mixin will delegate all MicroEvent.js function in the destination object.
699
  *
707
  destObject.prototype[props[i]] = MicroEvent.prototype[props[i]];
708
  }
709
  };
710
+
711
  var IS_MAC = /Mac/.test(navigator.userAgent);
712
+
713
  var KEY_A = 65;
714
  var KEY_COMMA = 188;
715
  var KEY_RETURN = 13;
726
  var KEY_CMD = IS_MAC ? 91 : 17;
727
  var KEY_CTRL = IS_MAC ? 18 : 17;
728
  var KEY_TAB = 9;
729
+
730
  var TAG_SELECT = 1;
731
  var TAG_INPUT = 2;
732
+
733
  // for now, android support in general is too spotty to support validity
734
  var SUPPORTS_VALIDITY_API = !/android/i.test(window.navigator.userAgent) && !!document.createElement('form').validity;
735
+
736
  var isset = function(object) {
737
  return typeof object !== 'undefined';
738
  };
739
+
740
  /**
741
  * Converts a scalar to its best string representation
742
  * for hash keys and HTML attribute values.
758
  if (typeof value === 'boolean') return value ? '1' : '0';
759
  return value + '';
760
  };
761
+
762
  /**
763
  * Escapes a string for use within HTML.
764
  *
772
  .replace(/>/g, '&gt;')
773
  .replace(/"/g, '&quot;');
774
  };
775
+
776
  /**
777
  * Escapes "$" characters in replacement strings.
778
  *
782
  var escape_replace = function(str) {
783
  return (str + '').replace(/\$/g, '$$$$');
784
  };
785
+
786
  var hook = {};
787
+
788
  /**
789
  * Wraps `method` on `self` so that `fn`
790
  * is invoked before the original method.
800
  return original.apply(self, arguments);
801
  };
802
  };
803
+
804
  /**
805
  * Wraps `method` on `self` so that `fn`
806
  * is invoked after the original method.
817
  return result;
818
  };
819
  };
820
+
821
  /**
822
  * Wraps `fn` so that it can only be invoked once.
823
  *
832
  fn.apply(this, arguments);
833
  };
834
  };
835
+
836
  /**
837
  * Wraps `fn` so that it can only be called once
838
  * every `delay` milliseconds (invoked on the falling edge).
852
  }, delay);
853
  };
854
  };
855
+
856
  /**
857
  * Debounce all fired events types listed in `types`
858
  * while executing the provided `fn`.
865
  var type;
866
  var trigger = self.trigger;
867
  var event_args = {};
868
+
869
  // override trigger method
870
  self.trigger = function() {
871
  var type = arguments[0];
875
  return trigger.apply(self, arguments);
876
  }
877
  };
878
+
879
  // invoke provided function
880
  fn.apply(self, []);
881
  self.trigger = trigger;
882
+
883
  // trigger queued events
884
  for (type in event_args) {
885
  if (event_args.hasOwnProperty(type)) {
887
  }
888
  }
889
  };
890
+
891
  /**
892
  * A workaround for http://bugs.jquery.com/ticket/6696
893
  *
906
  return fn.apply(this, [e]);
907
  });
908
  };
909
+
910
  /**
911
  * Determines the current selection within a text input control.
912
  * Returns an object containing:
931
  }
932
  return result;
933
  };
934
+
935
  /**
936
  * Copies CSS properties from one element to another.
937
  *
950
  }
951
  $to.css(styles);
952
  };
953
+
954
  /**
955
  * Measures the width of a string within a
956
  * parent element (in pixels).
963
  if (!str) {
964
  return 0;
965
  }
966
+
967
  var $test = $('<test>').css({
968
  position: 'absolute',
969
  top: -99999,
972
  padding: 0,
973
  whiteSpace: 'pre'
974
  }).text(str).appendTo('body');
975
+
976
  transferStyles($parent, $test, [
977
  'letterSpacing',
978
  'fontSize',
980
  'fontWeight',
981
  'textTransform'
982
  ]);
983
+
984
  var width = $test.width();
985
  $test.remove();
986
+
987
  return width;
988
  };
989
+
990
  /**
991
  * Sets up an input to grow horizontally as the user
992
  * types. If the value is changed manually, you can
998
  */
999
  var autoGrow = function($input) {
1000
  var currentWidth = null;
1001
+
1002
  var update = function(e, options) {
1003
  var value, keyCode, printable, placeholder, width;
1004
  var shift, character, selection;
1005
  e = e || window.event || {};
1006
  options = options || {};
1007
+
1008
  if (e.metaKey || e.altKey) return;
1009
  if (!options.force && $input.data('grow') === false) return;
1010
+
1011
  value = $input.val();
1012
  if (e.type && e.type.toLowerCase() === 'keydown') {
1013
  keyCode = e.keyCode;
1017
  (keyCode >= 48 && keyCode <= 57) || // 0-9
1018
  keyCode === 32 // space
1019
  );
1020
+
1021
  if (keyCode === KEY_DELETE || keyCode === KEY_BACKSPACE) {
1022
  selection = getSelection($input[0]);
1023
  if (selection.length) {
1035
  value += character;
1036
  }
1037
  }
1038
+
1039
  placeholder = $input.attr('placeholder');
1040
  if (!value && placeholder) {
1041
  value = placeholder;
1042
  }
1043
+
1044
  width = measureString(value, $input) + 4;
1045
  if (width !== currentWidth) {
1046
  currentWidth = width;
1048
  $input.triggerHandler('resize');
1049
  }
1050
  };
1051
+
1052
  $input.on('keydown keyup update blur', update);
1053
  update();
1054
  };
1055
+
1056
+ var domToString = function(d) {
1057
+ var tmp = document.createElement('div');
1058
+
1059
+ tmp.appendChild(d.cloneNode(true));
1060
+
1061
+ return tmp.innerHTML;
1062
+ };
1063
+
1064
+
1065
  var Selectize = function($input, settings) {
1066
  var key, i, n, dir, input, self = this;
1067
  input = $input[0];
1068
  input.selectize = self;
1069
+
1070
  // detect rtl environment
1071
  var computedStyle = window.getComputedStyle && window.getComputedStyle(input, null);
1072
  dir = computedStyle ? computedStyle.getPropertyValue('direction') : input.currentStyle && input.currentStyle.direction;
1073
  dir = dir || $input.parents('[dir]:first').attr('dir') || '';
1074
+
1075
  // setup default state
1076
  $.extend(self, {
1077
  order : 0,
1080
  tabIndex : $input.attr('tabindex') || '',
1081
  tagType : input.tagName.toLowerCase() === 'select' ? TAG_SELECT : TAG_INPUT,
1082
  rtl : /rtl/i.test(dir),
1083
+
1084
  eventNS : '.selectize' + (++Selectize.count),
1085
  highlightedValue : null,
1086
  isOpen : false,
1103
  caretPos : 0,
1104
  loading : 0,
1105
  loadedSearches : {},
1106
+
1107
  $activeOption : null,
1108
  $activeItems : [],
1109
+
1110
  optgroups : {},
1111
  options : {},
1112
  userOptions : {},
1114
  renderCache : {},
1115
  onSearchChange : settings.loadThrottle === null ? self.onSearchChange : debounce(self.onSearchChange, settings.loadThrottle)
1116
  });
1117
+
1118
  // search system
1119
  self.sifter = new Sifter(this.options, {diacritics: settings.diacritics});
1120
+
1121
  // build options table
1122
  if (self.settings.options) {
1123
  for (i = 0, n = self.settings.options.length; i < n; i++) {
1125
  }
1126
  delete self.settings.options;
1127
  }
1128
+
1129
  // build optgroup table
1130
  if (self.settings.optgroups) {
1131
  for (i = 0, n = self.settings.optgroups.length; i < n; i++) {
1133
  }
1134
  delete self.settings.optgroups;
1135
  }
1136
+
1137
  // option-dependent defaults
1138
  self.settings.mode = self.settings.mode || (self.settings.maxItems === 1 ? 'single' : 'multi');
1139
  if (typeof self.settings.hideSelected !== 'boolean') {
1140
  self.settings.hideSelected = self.settings.mode === 'multi';
1141
  }
1142
+
1143
  self.initializePlugins(self.settings.plugins);
1144
  self.setupCallbacks();
1145
  self.setupTemplates();
1146
  self.setup();
1147
  };
1148
+
1149
  // mixins
1150
  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1151
+
1152
  MicroEvent.mixin(Selectize);
1153
  MicroPlugin.mixin(Selectize);
1154
+
1155
  // methods
1156
  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1157
+
1158
  $.extend(Selectize.prototype, {
1159
+
1160
  /**
1161
  * Creates all elements and sets up event bindings.
1162
  */
1167
  var $window = $(window);
1168
  var $document = $(document);
1169
  var $input = self.$input;
1170
+
1171
  var $wrapper;
1172
  var $control;
1173
  var $control_input;
1179
  var timeout_focus;
1180
  var classes;
1181
  var classes_plugins;
1182
+
1183
  inputMode = self.settings.mode;
1184
  classes = $input.attr('class') || '';
1185
+
1186
  $wrapper = $('<div>').addClass(settings.wrapperClass).addClass(classes).addClass(inputMode);
1187
  $control = $('<div>').addClass(settings.inputClass).addClass('items').appendTo($wrapper);
1188
  $control_input = $('<input type="text" autocomplete="off" />').appendTo($control).attr('tabindex', $input.is(':disabled') ? '-1' : self.tabIndex);
1189
  $dropdown_parent = $(settings.dropdownParent || $wrapper);
1190
  $dropdown = $('<div>').addClass(settings.dropdownClass).addClass(inputMode).hide().appendTo($dropdown_parent);
1191
  $dropdown_content = $('<div>').addClass(settings.dropdownContentClass).appendTo($dropdown);
1192
+
1193
  if(self.settings.copyClassesToDropdown) {
1194
  $dropdown.addClass(classes);
1195
  }
1196
+
1197
  $wrapper.css({
1198
  width: $input[0].style.width
1199
  });
1200
+
1201
  if (self.plugins.names.length) {
1202
  classes_plugins = 'plugin-' + self.plugins.names.join(' plugin-');
1203
  $wrapper.addClass(classes_plugins);
1204
  $dropdown.addClass(classes_plugins);
1205
  }
1206
+
1207
  if ((settings.maxItems === null || settings.maxItems > 1) && self.tagType === TAG_SELECT) {
1208
  $input.attr('multiple', 'multiple');
1209
  }
1210
+
1211
  if (self.settings.placeholder) {
1212
  $control_input.attr('placeholder', settings.placeholder);
1213
  }
1214
+
1215
  // if splitOn was not passed in, construct it from the delimiter to allow pasting universally
1216
  if (!self.settings.splitOn && self.settings.delimiter) {
1217
  var delimiterEscaped = self.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
1218
  self.settings.splitOn = new RegExp('\\s*' + delimiterEscaped + '+\\s*');
1219
  }
1220
+
1221
  if ($input.attr('autocorrect')) {
1222
  $control_input.attr('autocorrect', $input.attr('autocorrect'));
1223
  }
1224
+
1225
  if ($input.attr('autocapitalize')) {
1226
  $control_input.attr('autocapitalize', $input.attr('autocapitalize'));
1227
  }
1228
+
1229
  self.$wrapper = $wrapper;
1230
  self.$control = $control;
1231
  self.$control_input = $control_input;
1232
  self.$dropdown = $dropdown;
1233
  self.$dropdown_content = $dropdown_content;
1234
+
1235
  $dropdown.on('mouseenter', '[data-selectable]', function() { return self.onOptionHover.apply(self, arguments); });
1236
  $dropdown.on('mousedown click', '[data-selectable]', function() { return self.onOptionSelect.apply(self, arguments); });
1237
  watchChildEvent($control, 'mousedown', '*:not(input)', function() { return self.onItemSelect.apply(self, arguments); });
1238
  autoGrow($control_input);
1239
+
1240
  $control.on({
1241
  mousedown : function() { return self.onMouseDown.apply(self, arguments); },
1242
  click : function() { return self.onClick.apply(self, arguments); }
1243
  });
1244
+
1245
  $control_input.on({
1246
  mousedown : function(e) { e.stopPropagation(); },
1247
  keydown : function() { return self.onKeyDown.apply(self, arguments); },
1252
  focus : function() { self.ignoreBlur = false; return self.onFocus.apply(self, arguments); },
1253
  paste : function() { return self.onPaste.apply(self, arguments); }
1254
  });
1255
+
1256
  $document.on('keydown' + eventNS, function(e) {
1257
  self.isCmdDown = e[IS_MAC ? 'metaKey' : 'ctrlKey'];
1258
  self.isCtrlDown = e[IS_MAC ? 'altKey' : 'ctrlKey'];
1259
  self.isShiftDown = e.shiftKey;
1260
  });
1261
+
1262
  $document.on('keyup' + eventNS, function(e) {
1263
  if (e.keyCode === KEY_CTRL) self.isCtrlDown = false;
1264
  if (e.keyCode === KEY_SHIFT) self.isShiftDown = false;
1265
  if (e.keyCode === KEY_CMD) self.isCmdDown = false;
1266
  });
1267
+
1268
  $document.on('mousedown' + eventNS, function(e) {
1269
  if (self.isFocused) {
1270
  // prevent events on the dropdown scrollbar from causing the control to blur
1277
  }
1278
  }
1279
  });
1280
+
1281
  $window.on(['scroll' + eventNS, 'resize' + eventNS].join(' '), function() {
1282
  if (self.isOpen) {
1283
  self.positionDropdown.apply(self, arguments);
1286
  $window.on('mousemove' + eventNS, function() {
1287
  self.ignoreHover = false;
1288
  });
1289
+
1290
  // store original children and tab index so that they can be
1291
  // restored when the destroy() method is called.
1292
  this.revertSettings = {
1293
  $children : $input.children().detach(),
1294
  tabindex : $input.attr('tabindex')
1295
  };
1296
+
1297
  $input.attr('tabindex', -1).hide().after(self.$wrapper);
1298
+
1299
  if ($.isArray(settings.items)) {
1300
  self.setValue(settings.items);
1301
  delete settings.items;
1302
  }
1303
+
1304
  // feature detect for the validation API
1305
  if (SUPPORTS_VALIDITY_API) {
1306
  $input.on('invalid' + eventNS, function(e) {
1309
  self.refreshState();
1310
  });
1311
  }
1312
+
1313
  self.updateOriginalInput();
1314
  self.refreshItems();
1315
  self.refreshState();
1316
  self.updatePlaceholder();
1317
  self.isSetup = true;
1318
+
1319
  if ($input.is(':disabled')) {
1320
  self.disable();
1321
  }
1322
+
1323
  self.on('change', this.onChange);
1324
+
1325
  $input.data('selectize', self);
1326
  $input.addClass('selectized');
1327
  self.trigger('initialize');
1328
+
1329
  // preload options
1330
  if (settings.preload === true) {
1331
  self.onSearchChange('');
1332
  }
1333
+
1334
  },
1335
+
1336
  /**
1337
  * Sets up default rendering functions.
1338
  */
1340
  var self = this;
1341
  var field_label = self.settings.labelField;
1342
  var field_optgroup = self.settings.optgroupLabelField;
1343
+
1344
  var templates = {
1345
  'optgroup': function(data) {
1346
  return '<div class="optgroup">' + data.html + '</div>';
1358
  return '<div class="create">Add <strong>' + escape(data.input) + '</strong>&hellip;</div>';
1359
  }
1360
  };
1361
+
1362
  self.settings.render = $.extend({}, templates, self.settings.render);
1363
  },
1364
+
1365
  /**
1366
  * Maps fired events to callbacks provided
1367
  * in the settings used when creating the control.
1386
  'focus' : 'onFocus',
1387
  'blur' : 'onBlur'
1388
  };
1389
+
1390
  for (key in callbacks) {
1391
  if (callbacks.hasOwnProperty(key)) {
1392
  fn = this.settings[callbacks[key]];
1394
  }
1395
  }
1396
  },
1397
+
1398
  /**
1399
  * Triggered when the main control element
1400
  * has a click event.
1404
  */
1405
  onClick: function(e) {
1406
  var self = this;
1407
+
1408
  // necessary for mobile webkit devices (manual focus triggering
1409
  // is ignored unless invoked within a click event)
1410
  if (!self.isFocused) {
1412
  e.preventDefault();
1413
  }
1414
  },
1415
+
1416
  /**
1417
  * Triggered when the main control element
1418
  * has a mouse down event.
1424
  var self = this;
1425
  var defaultPrevented = e.isDefaultPrevented();
1426
  var $target = $(e.target);
1427
+
1428
  if (self.isFocused) {
1429
  // retain focus by preventing native handling. if the
1430
  // event target is the input it should not be modified.
1447
  }
1448
  }
1449
  },
1450
+
1451
  /**
1452
  * Triggered when the value of the control has been changed.
1453
  * This should propagate the event to the original DOM
1456
  onChange: function() {
1457
  this.$input.trigger('change');
1458
  },
1459
+
1460
  /**
1461
  * Triggered on <input> paste.
1462
  *
1480
  }
1481
  }
1482
  },
1483
+
1484
  /**
1485
  * Triggered on <input> keypress.
1486
  *
1496
  return false;
1497
  }
1498
  },
1499
+
1500
  /**
1501
  * Triggered on <input> keydown.
1502
  *
1506
  onKeyDown: function(e) {
1507
  var isInput = e.target === this.$control_input[0];
1508
  var self = this;
1509
+
1510
  if (self.isLocked) {
1511
  if (e.keyCode !== KEY_TAB) {
1512
  e.preventDefault();
1513
  }
1514
  return;
1515
  }
1516
+
1517
  switch (e.keyCode) {
1518
  case KEY_A:
1519
  if (self.isCmdDown) {
1565
  case KEY_TAB:
1566
  if (self.settings.selectOnTab && self.isOpen && self.$activeOption) {
1567
  self.onOptionSelect({currentTarget: self.$activeOption});
1568
+
1569
  // Default behaviour is to jump to the next field, we only want this
1570
  // if the current field doesn't accept any more entries
1571
  if (!self.isFull()) {
1581
  self.deleteSelection(e);
1582
  return;
1583
  }
1584
+
1585
  if ((self.isFull() || self.isInputHidden) && !(IS_MAC ? e.metaKey : e.ctrlKey)) {
1586
  e.preventDefault();
1587
  return;
1588
  }
1589
  },
1590
+
1591
  /**
1592
  * Triggered on <input> keyup.
1593
  *
1596
  */
1597
  onKeyUp: function(e) {
1598
  var self = this;
1599
+
1600
  if (self.isLocked) return e && e.preventDefault();
1601
  var value = self.$control_input.val() || '';
1602
  if (self.lastValue !== value) {
1606
  self.trigger('type', value);
1607
  }
1608
  },
1609
+
1610
  /**
1611
  * Invokes the user-provide option provider / loader.
1612
  *
1625
  fn.apply(self, [value, callback]);
1626
  });
1627
  },
1628
+
1629
  /**
1630
  * Triggered on <input> focus.
1631
  *
1635
  onFocus: function(e) {
1636
  var self = this;
1637
  var wasFocused = self.isFocused;
1638
+
1639
  if (self.isDisabled) {
1640
  self.blur();
1641
  e && e.preventDefault();
1642
  return false;
1643
  }
1644
+
1645
  if (self.ignoreFocus) return;
1646
  self.isFocused = true;
1647
  if (self.settings.preload === 'focus') self.onSearchChange('');
1648
+
1649
  if (!wasFocused) self.trigger('focus');
1650
+
1651
  if (!self.$activeItems.length) {
1652
  self.showInput();
1653
  self.setActiveItem(null);
1654
  self.refreshOptions(!!self.settings.openOnFocus);
1655
  }
1656
+
1657
  self.refreshState();
1658
  },
1659
+
1660
  /**
1661
  * Triggered on <input> blur.
1662
  *
1667
  var self = this;
1668
  if (!self.isFocused) return;
1669
  self.isFocused = false;
1670
+
1671
  if (self.ignoreFocus) {
1672
  return;
1673
  } else if (!self.ignoreBlur && document.activeElement === self.$dropdown_content[0]) {
1676
  self.onFocus(e);
1677
  return;
1678
  }
1679
+
1680
  var deactivate = function() {
1681
  self.close();
1682
  self.setTextboxValue('');
1684
  self.setActiveOption(null);
1685
  self.setCaret(self.items.length);
1686
  self.refreshState();
1687
+
1688
  // IE11 bug: element still marked as active
1689
  (dest || document.body).focus();
1690
+
1691
  self.ignoreFocus = false;
1692
  self.trigger('blur');
1693
  };
1694
+
1695
  self.ignoreFocus = true;
1696
  if (self.settings.create && self.settings.createOnBlur) {
1697
  self.createItem(null, false, deactivate);
1699
  deactivate();
1700
  }
1701
  },
1702
+
1703
  /**
1704
  * Triggered when the user rolls over
1705
  * an option in the autocomplete dropdown menu.
1711
  if (this.ignoreHover) return;
1712
  this.setActiveOption(e.currentTarget, false);
1713
  },
1714
+
1715
  /**
1716
  * Triggered when the user clicks on an option
1717
  * in the autocomplete dropdown menu.
1721
  */
1722
  onOptionSelect: function(e) {
1723
  var value, $target, $option, self = this;
1724
+
1725
  if (e.preventDefault) {
1726
  e.preventDefault();
1727
  e.stopPropagation();
1728
  }
1729
+
1730
  $target = $(e.currentTarget);
1731
  if ($target.hasClass('create')) {
1732
  self.createItem(null, function() {
1748
  }
1749
  }
1750
  },
1751
+
1752
  /**
1753
  * Triggered when the user clicks on an item
1754
  * that has been selected.
1758
  */
1759
  onItemSelect: function(e) {
1760
  var self = this;
1761
+
1762
  if (self.isLocked) return;
1763
  if (self.settings.mode === 'multi') {
1764
  e.preventDefault();
1765
  self.setActiveItem(e.currentTarget, e);
1766
  }
1767
  },
1768
+
1769
  /**
1770
  * Invokes the provided method that provides
1771
  * results to a callback---which are then added
1776
  load: function(fn) {
1777
  var self = this;
1778
  var $wrapper = self.$wrapper.addClass(self.settings.loadingClass);
1779
+
1780
  self.loading++;
1781
  fn.apply(self, [function(results) {
1782
  self.loading = Math.max(self.loading - 1, 0);
1790
  self.trigger('load', results);
1791
  }]);
1792
  },
1793
+
1794
  /**
1795
  * Sets the input field of the control to the specified value.
1796
  *
1804
  this.lastValue = value;
1805
  }
1806
  },
1807
+
1808
  /**
1809
  * Returns the value of the control. If multiple items
1810
  * can be selected (e.g. <select multiple>), this returns
1820
  return this.items.join(this.settings.delimiter);
1821
  }
1822
  },
1823
+
1824
  /**
1825
  * Resets the selected items to the given value.
1826
  *
1828
  */
1829
  setValue: function(value, silent) {
1830
  var events = silent ? [] : ['change'];
1831
+
1832
  debounce_events(this, events, function() {
1833
  this.clear(silent);
1834
  this.addItems(value, silent);
1835
  });
1836
  },
1837
+
1838
  /**
1839
  * Sets the selected item.
1840
  *
1846
  var eventName;
1847
  var i, idx, begin, end, item, swap;
1848
  var $last;
1849
+
1850
  if (self.settings.mode === 'single') return;
1851
  $item = $($item);
1852
+
1853
  // clear the active selection
1854
  if (!$item.length) {
1855
  $(self.$activeItems).removeClass('active');
1859
  }
1860
  return;
1861
  }
1862
+
1863
  // modify selection
1864
  eventName = e && e.type.toLowerCase();
1865
+
1866
  if (eventName === 'mousedown' && self.isShiftDown && self.$activeItems.length) {
1867
  $last = self.$control.children('.active:last');
1868
  begin = Array.prototype.indexOf.apply(self.$control[0].childNodes, [$last[0]]);
1892
  $(self.$activeItems).removeClass('active');
1893
  self.$activeItems = [$item.addClass('active')[0]];
1894
  }
1895
+
1896
  // ensure control has focus
1897
  self.hideInput();
1898
  if (!this.isFocused) {
1899
  self.focus();
1900
  }
1901
  },
1902
+
1903
  /**
1904
  * Sets the selected item in the dropdown menu
1905
  * of available options.
1912
  var height_menu, height_item, y;
1913
  var scroll_top, scroll_bottom;
1914
  var self = this;
1915
+
1916
  if (self.$activeOption) self.$activeOption.removeClass('active');
1917
  self.$activeOption = null;
1918
+
1919
  $option = $($option);
1920
  if (!$option.length) return;
1921
+
1922
  self.$activeOption = $option.addClass('active');
1923
+
1924
  if (scroll || !isset(scroll)) {
1925
+
1926
  height_menu = self.$dropdown_content.height();
1927
  height_item = self.$activeOption.outerHeight(true);
1928
  scroll = self.$dropdown_content.scrollTop() || 0;
1929
  y = self.$activeOption.offset().top - self.$dropdown_content.offset().top + scroll;
1930
  scroll_top = y;
1931
  scroll_bottom = y - height_menu + height_item;
1932
+
1933
  if (y + height_item > height_menu + scroll) {
1934
  self.$dropdown_content.stop().animate({scrollTop: scroll_bottom}, animate ? self.settings.scrollDuration : 0);
1935
  } else if (y < scroll) {
1936
  self.$dropdown_content.stop().animate({scrollTop: scroll_top}, animate ? self.settings.scrollDuration : 0);
1937
  }
1938
+
1939
  }
1940
  },
1941
+
1942
  /**
1943
  * Selects all items (CTRL + A).
1944
  */
1945
  selectAll: function() {
1946
  var self = this;
1947
  if (self.settings.mode === 'single') return;
1948
+
1949
  self.$activeItems = Array.prototype.slice.apply(self.$control.children(':not(input)').addClass('active'));
1950
  if (self.$activeItems.length) {
1951
  self.hideInput();
1953
  }
1954
  self.focus();
1955
  },
1956
+
1957
  /**
1958
  * Hides the input element out of view, while
1959
  * retaining its focus.
1960
  */
1961
  hideInput: function() {
1962
  var self = this;
1963
+
1964
  self.setTextboxValue('');
1965
  self.$control_input.css({opacity: 0, position: 'absolute', left: self.rtl ? 10000 : -10000});
1966
  self.isInputHidden = true;
1967
  },
1968
+
1969
  /**
1970
  * Restores input visibility.
1971
  */
1973
  this.$control_input.css({opacity: 1, position: 'relative', left: 0});
1974
  this.isInputHidden = false;
1975
  },
1976
+
1977
  /**
1978
  * Gives the control focus.
1979
  */
1980
  focus: function() {
1981
  var self = this;
1982
  if (self.isDisabled) return;
1983
+
1984
  self.ignoreFocus = true;
1985
  self.$control_input[0].focus();
1986
  window.setTimeout(function() {
1988
  self.onFocus();
1989
  }, 0);
1990
  },
1991
+
1992
  /**
1993
  * Forces the control out of focus.
1994
  *
1998
  this.$control_input[0].blur();
1999
  this.onBlur(null, dest);
2000
  },
2001
+
2002
  /**
2003
  * Returns a function that scores an object
2004
  * to show how good of a match it is to the
2011
  getScoreFunction: function(query) {
2012
  return this.sifter.getScoreFunction(query, this.getSearchOptions());
2013
  },
2014
+
2015
  /**
2016
  * Returns search options for sifter (the system
2017
  * for scoring and sorting results).
2025
  if (typeof sort === 'string') {
2026
  sort = [{field: sort}];
2027
  }
2028
+
2029
  return {
2030
  fields : settings.searchField,
2031
  conjunction : settings.searchConjunction,
2032
  sort : sort
2033
  };
2034
  },
2035
+
2036
  /**
2037
  * Searches through available options and returns
2038
  * a sorted array of matches.
2052
  var self = this;
2053
  var settings = self.settings;
2054
  var options = this.getSearchOptions();
2055
+
2056
  // validate user-provided result scoring function
2057
  if (settings.score) {
2058
  calculateScore = self.settings.score.apply(this, [query]);
2060
  throw new Error('Selectize "score" setting must be a function that returns a function');
2061
  }
2062
  }
2063
+
2064
  // perform search
2065
  if (query !== self.lastQuery) {
2066
  self.lastQuery = query;
2069
  } else {
2070
  result = $.extend(true, {}, self.currentResults);
2071
  }
2072
+
2073
  // filter out selected items
2074
  if (settings.hideSelected) {
2075
  for (i = result.items.length - 1; i >= 0; i--) {
2078
  }
2079
  }
2080
  }
2081
+
2082
  return result;
2083
  },
2084
+
2085
  /**
2086
  * Refreshes the list of available options shown
2087
  * in the autocomplete dropdown menu.
2091
  refreshOptions: function(triggerDropdown) {
2092
  var i, j, k, n, groups, groups_order, option, option_html, optgroup, optgroups, html, html_children, has_create_option;
2093
  var $active, $active_before, $create;
2094
+
2095
  if (typeof triggerDropdown === 'undefined') {
2096
  triggerDropdown = true;
2097
  }
2098
+
2099
  var self = this;
2100
  var query = $.trim(self.$control_input.val());
2101
  var results = self.search(query);
2102
  var $dropdown_content = self.$dropdown_content;
2103
  var active_before = self.$activeOption && hash_key(self.$activeOption.attr('data-value'));
2104
+
2105
  // build markup
2106
  n = results.items.length;
2107
  if (typeof self.settings.maxOptions === 'number') {
2108
  n = Math.min(n, self.settings.maxOptions);
2109
  }
2110
+
2111
  // render and group available options individually
2112
  groups = {};
2113
  groups_order = [];
2114
+
2115
  for (i = 0; i < n; i++) {
2116
  option = self.options[results.items[i].id];
2117
  option_html = self.render('option', option);
2118
  optgroup = option[self.settings.optgroupField] || '';
2119
  optgroups = $.isArray(optgroup) ? optgroup : [optgroup];
2120
+
2121
  for (j = 0, k = optgroups && optgroups.length; j < k; j++) {
2122
  optgroup = optgroups[j];
2123
  if (!self.optgroups.hasOwnProperty(optgroup)) {
2124
  optgroup = '';
2125
  }
2126
  if (!groups.hasOwnProperty(optgroup)) {
2127
+ groups[optgroup] = document.createDocumentFragment();
2128
  groups_order.push(optgroup);
2129
  }
2130
+ groups[optgroup].appendChild(option_html);
2131
  }
2132
  }
2133
+
2134
  // sort optgroups
2135
  if (this.settings.lockOptgroupOrder) {
2136
  groups_order.sort(function(a, b) {
2139
  return a_order - b_order;
2140
  });
2141
  }
2142
+
2143
  // render optgroup headers & join groups
2144
+ html = document.createDocumentFragment();
2145
  for (i = 0, n = groups_order.length; i < n; i++) {
2146
  optgroup = groups_order[i];
2147
+ if (self.optgroups.hasOwnProperty(optgroup) && groups[optgroup].childNodes.length) {
2148
  // render the optgroup header and options within it,
2149
  // then pass it to the wrapper template
2150
+ html_children = document.createDocumentFragment();
2151
+ html_children.appendChild(self.render('optgroup_header', self.optgroups[optgroup]));
2152
+ html_children.appendChild(groups[optgroup]);
2153
+
2154
+ html.appendChild(self.render('optgroup', $.extend({}, self.optgroups[optgroup], {
2155
+ html: domToString(html_children),
2156
+ dom: html_children
2157
  })));
2158
  } else {
2159
+ html.appendChild(groups[optgroup]);
2160
  }
2161
  }
2162
+
2163
+ $dropdown_content.html(html);
2164
+
2165
  // highlight matching terms inline
2166
  if (self.settings.highlight && results.query.length && results.tokens.length) {
2167
  for (i = 0, n = results.tokens.length; i < n; i++) {
2168
  highlight($dropdown_content, results.tokens[i].regex);
2169
  }
2170
  }
2171
+
2172
  // add "selected" class to selected options
2173
  if (!self.settings.hideSelected) {
2174
  for (i = 0, n = self.items.length; i < n; i++) {
2175
  self.getOption(self.items[i]).addClass('selected');
2176
  }
2177
  }
2178
+
2179
  // add create option
2180
  has_create_option = self.canCreate(query);
2181
  if (has_create_option) {
2182
  $dropdown_content.prepend(self.render('option_create', {input: query}));
2183
  $create = $($dropdown_content[0].childNodes[0]);
2184
  }
2185
+
2186
  // activate
2187
  self.hasOptions = results.items.length > 0 || has_create_option;
2188
  if (self.hasOptions) {
2210
  if (triggerDropdown && self.isOpen) { self.close(); }
2211
  }
2212
  },
2213
+
2214
  /**
2215
  * Adds an available option. If it already exists,
2216
  * nothing will happen. Note: this does not refresh
2225
  */
2226
  addOption: function(data) {
2227
  var i, n, value, self = this;
2228
+
2229
  if ($.isArray(data)) {
2230
  for (i = 0, n = data.length; i < n; i++) {
2231
  self.addOption(data[i]);
2232
  }
2233
  return;
2234
  }
2235
+
2236
  if (value = self.registerOption(data)) {
2237
  self.userOptions[value] = true;
2238
  self.lastQuery = null;
2239
  self.trigger('option_add', value, data);
2240
  }
2241
  },
2242
+
2243
  /**
2244
  * Registers an option to the pool of options.
2245
  *
2253
  this.options[key] = data;
2254
  return key;
2255
  },
2256
+
2257
  /**
2258
  * Registers an option group to the pool of option groups.
2259
  *
2263
  registerOptionGroup: function(data) {
2264
  var key = hash_key(data[this.settings.optgroupValueField]);
2265
  if (!key) return false;
2266
+
2267
  data.$order = data.$order || ++this.order;
2268
  this.optgroups[key] = data;
2269
  return key;
2270
  },
2271
+
2272
  /**
2273
  * Registers a new optgroup for options
2274
  * to be bucketed into.
2282
  this.trigger('optgroup_add', id, data);
2283
  }
2284
  },
2285
+
2286
  /**
2287
  * Removes an existing option group.
2288
  *
2295
  this.trigger('optgroup_remove', id);
2296
  }
2297
  },
2298
+
2299
  /**
2300
  * Clears all existing option groups.
2301
  */
2304
  this.renderCache = {};
2305
  this.trigger('optgroup_clear');
2306
  },
2307
+
2308
  /**
2309
  * Updates an option available for selection. If
2310
  * it is visible in the selected items or options
2317
  var self = this;
2318
  var $item, $item_new;
2319
  var value_new, index_item, cache_items, cache_options, order_old;
2320
+
2321
  value = hash_key(value);
2322
  value_new = hash_key(data[self.settings.valueField]);
2323
+
2324
  // sanity checks
2325
  if (value === null) return;
2326
  if (!self.options.hasOwnProperty(value)) return;
2327
  if (typeof value_new !== 'string') throw new Error('Value must be set in option data');
2328
+
2329
  order_old = self.options[value].$order;
2330
+
2331
  // update references
2332
  if (value_new !== value) {
2333
  delete self.options[value];
2338
  }
2339
  data.$order = data.$order || order_old;
2340
  self.options[value_new] = data;
2341
+
2342
  // invalidate render cache
2343
  cache_items = self.renderCache['item'];
2344
  cache_options = self.renderCache['option'];
2345
+
2346
  if (cache_items) {
2347
  delete cache_items[value];
2348
  delete cache_items[value_new];
2351
  delete cache_options[value];
2352
  delete cache_options[value_new];
2353
  }
2354
+
2355
  // update the item if it's selected
2356
  if (self.items.indexOf(value_new) !== -1) {
2357
  $item = self.getItem(value);
2359
  if ($item.hasClass('active')) $item_new.addClass('active');
2360
  $item.replaceWith($item_new);
2361
  }
2362
+
2363
  // invalidate last query because we might have updated the sortField
2364
  self.lastQuery = null;
2365
+
2366
  // update dropdown contents
2367
  if (self.isOpen) {
2368
  self.refreshOptions(false);
2369
  }
2370
  },
2371
+
2372
  /**
2373
  * Removes a single option.
2374
  *
2378
  removeOption: function(value, silent) {
2379
  var self = this;
2380
  value = hash_key(value);
2381
+
2382
  var cache_items = self.renderCache['item'];
2383
  var cache_options = self.renderCache['option'];
2384
  if (cache_items) delete cache_items[value];
2385
  if (cache_options) delete cache_options[value];
2386
+
2387
  delete self.userOptions[value];
2388
  delete self.options[value];
2389
  self.lastQuery = null;
2390
  self.trigger('option_remove', value);
2391
  self.removeItem(value, silent);
2392
  },
2393
+
2394
  /**
2395
  * Clears all options.
2396
  */
2397
  clearOptions: function() {
2398
  var self = this;
2399
+
2400
  self.loadedSearches = {};
2401
  self.userOptions = {};
2402
  self.renderCache = {};
2405
  self.trigger('option_clear');
2406
  self.clear();
2407
  },
2408
+
2409
  /**
2410
  * Returns the jQuery element of the option
2411
  * matching the given value.
2416
  getOption: function(value) {
2417
  return this.getElementWithValue(value, this.$dropdown_content.find('[data-selectable]'));
2418
  },
2419
+
2420
  /**
2421
  * Returns the jQuery element of the next or
2422
  * previous selectable option.
2428
  getAdjacentOption: function($option, direction) {
2429
  var $options = this.$dropdown.find('[data-selectable]');
2430
  var index = $options.index($option) + direction;
2431
+
2432
  return index >= 0 && index < $options.length ? $options.eq(index) : $();
2433
  },
2434
+
2435
  /**
2436
  * Finds the first element with a "data-value" attribute
2437
  * that matches the given value.
2442
  */
2443
  getElementWithValue: function(value, $els) {
2444
  value = hash_key(value);
2445
+
2446
  if (typeof value !== 'undefined' && value !== null) {
2447
  for (var i = 0, n = $els.length; i < n; i++) {
2448
  if ($els[i].getAttribute('data-value') === value) {
2450
  }
2451
  }
2452
  }
2453
+
2454
  return $();
2455
  },
2456
+
2457
  /**
2458
  * Returns the jQuery element of the item
2459
  * matching the given value.
2464
  getItem: function(value) {
2465
  return this.getElementWithValue(value, this.$control.children());
2466
  },
2467
+
2468
  /**
2469
  * "Selects" multiple items at once. Adds them to the list
2470
  * at the current caret position.
2479
  this.addItem(items[i], silent);
2480
  }
2481
  },
2482
+
2483
  /**
2484
  * "Selects" an item. Adds it to the list
2485
  * at the current caret position.
2489
  */
2490
  addItem: function(value, silent) {
2491
  var events = silent ? [] : ['change'];
2492
+
2493
  debounce_events(this, events, function() {
2494
  var $item, $option, $options;
2495
  var self = this;
2496
  var inputMode = self.settings.mode;
2497
  var i, active, value_next, wasFull;
2498
  value = hash_key(value);
2499
+
2500
  if (self.items.indexOf(value) !== -1) {
2501
  if (inputMode === 'single') self.close();
2502
  return;
2503
  }
2504
+
2505
  if (!self.options.hasOwnProperty(value)) return;
2506
  if (inputMode === 'single') self.clear(silent);
2507
  if (inputMode === 'multi' && self.isFull()) return;
2508
+
2509
  $item = $(self.render('item', self.options[value]));
2510
  wasFull = self.isFull();
2511
  self.items.splice(self.caretPos, 0, value);
2513
  if (!self.isPending || (!wasFull && self.isFull())) {
2514
  self.refreshState();
2515
  }
2516
+
2517
  if (self.isSetup) {
2518
  $options = self.$dropdown_content.find('[data-selectable]');
2519
+
2520
  // update menu / remove the option (if this is not one item being added as part of series)
2521
  if (!self.isPending) {
2522
  $option = self.getOption(value);
2526
  self.setActiveOption(self.getOption(value_next));
2527
  }
2528
  }
2529
+
2530
  // hide the menu if the maximum number of items have been selected or no options are left
2531
  if (!$options.length || self.isFull()) {
2532
  self.close();
2533
  } else {
2534
  self.positionDropdown();
2535
  }
2536
+
2537
  self.updatePlaceholder();
2538
  self.trigger('item_add', value, $item);
2539
  self.updateOriginalInput({silent: silent});
2540
  }
2541
  });
2542
  },
2543
+
2544
  /**
2545
  * Removes the selected item matching
2546
  * the provided value.
2550
  removeItem: function(value, silent) {
2551
  var self = this;
2552
  var $item, i, idx;
2553
+
2554
  $item = (typeof value === 'object') ? value : self.getItem(value);
2555
  value = hash_key($item.attr('data-value'));
2556
  i = self.items.indexOf(value);
2557
+
2558
  if (i !== -1) {
2559
  $item.remove();
2560
  if ($item.hasClass('active')) {
2561
  idx = self.$activeItems.indexOf($item[0]);
2562
  self.$activeItems.splice(idx, 1);
2563
  }
2564
+
2565
  self.items.splice(i, 1);
2566
  self.lastQuery = null;
2567
  if (!self.settings.persist && self.userOptions.hasOwnProperty(value)) {
2568
  self.removeOption(value, silent);
2569
  }
2570
+
2571
  if (i < self.caretPos) {
2572
  self.setCaret(self.caretPos - 1);
2573
  }
2574
+
2575
  self.refreshState();
2576
  self.updatePlaceholder();
2577
  self.updateOriginalInput({silent: silent});
2579
  self.trigger('item_remove', value, $item);
2580
  }
2581
  },
2582
+
2583
  /**
2584
  * Invokes the `create` method provided in the
2585
  * selectize options that should provide the data
2597
  var self = this;
2598
  var caret = self.caretPos;
2599
  input = input || $.trim(self.$control_input.val() || '');
2600
+
2601
  var callback = arguments[arguments.length - 1];
2602
  if (typeof callback !== 'function') callback = function() {};
2603
+
2604
  if (typeof triggerDropdown !== 'boolean') {
2605
  triggerDropdown = true;
2606
  }
2607
+
2608
  if (!self.canCreate(input)) {
2609
  callback();
2610
  return false;
2611
  }
2612
+
2613
  self.lock();
2614
+
2615
  var setup = (typeof self.settings.create === 'function') ? this.settings.create : function(input) {
2616
  var data = {};
2617
  data[self.settings.labelField] = input;
2618
  data[self.settings.valueField] = input;
2619
  return data;
2620
  };
2621
+
2622
  var create = once(function(data) {
2623
  self.unlock();
2624
+
2625
  if (!data || typeof data !== 'object') return callback();
2626
  var value = hash_key(data[self.settings.valueField]);
2627
  if (typeof value !== 'string') return callback();
2628
+
2629
  self.setTextboxValue('');
2630
  self.addOption(data);
2631
  self.setCaret(caret);
2633
  self.refreshOptions(triggerDropdown && self.settings.mode !== 'single');
2634
  callback(data);
2635
  });
2636
+
2637
  var output = setup.apply(this, [input, create]);
2638
  if (typeof output !== 'undefined') {
2639
  create(output);
2640
  }
2641
+
2642
  return true;
2643
  },
2644
+
2645
  /**
2646
  * Re-renders the selected item lists.
2647
  */
2648
  refreshItems: function() {
2649
  this.lastQuery = null;
2650
+
2651
  if (this.isSetup) {
2652
  this.addItem(this.items);
2653
  }
2654
+
2655
  this.refreshState();
2656
  this.updateOriginalInput();
2657
  },
2658
+
2659
  /**
2660
  * Updates all state-dependent attributes
2661
  * and CSS classes.
2668
  }
2669
  self.refreshClasses();
2670
  },
2671
+
2672
  /**
2673
  * Updates all state-dependent CSS classes.
2674
  */
2676
  var self = this;
2677
  var isFull = self.isFull();
2678
  var isLocked = self.isLocked;
2679
+
2680
  self.$wrapper
2681
  .toggleClass('rtl', self.rtl);
2682
+
2683
  self.$control
2684
  .toggleClass('focus', self.isFocused)
2685
  .toggleClass('disabled', self.isDisabled)
2691
  .toggleClass('dropdown-active', self.isOpen)
2692
  .toggleClass('has-options', !$.isEmptyObject(self.options))
2693
  .toggleClass('has-items', self.items.length > 0);
2694
+
2695
  self.$control_input.data('grow', !isFull && !isLocked);
2696
  },
2697
+
2698
  /**
2699
  * Determines whether or not more items can be added
2700
  * to the control without exceeding the user-defined maximum.
2704
  isFull: function() {
2705
  return this.settings.maxItems !== null && this.items.length >= this.settings.maxItems;
2706
  },
2707
+
2708
  /**
2709
  * Refreshes the original <select> or <input>
2710
  * element to reflect the current state.
2712
  updateOriginalInput: function(opts) {
2713
  var i, n, options, label, self = this;
2714
  opts = opts || {};
2715
+
2716
  if (self.tagType === TAG_SELECT) {
2717
  options = [];
2718
  for (i = 0, n = self.items.length; i < n; i++) {
2727
  self.$input.val(self.getValue());
2728
  self.$input.attr('value',self.$input.val());
2729
  }
2730
+
2731
  if (self.isSetup) {
2732
  if (!opts.silent) {
2733
  self.trigger('change', self.$input.val());
2734
  }
2735
  }
2736
  },
2737
+
2738
  /**
2739
  * Shows/hide the input placeholder depending
2740
  * on if there items in the list already.
2742
  updatePlaceholder: function() {
2743
  if (!this.settings.placeholder) return;
2744
  var $input = this.$control_input;
2745
+
2746
  if (this.items.length) {
2747
  $input.removeAttr('placeholder');
2748
  } else {
2750
  }
2751
  $input.triggerHandler('update', {force: true});
2752
  },
2753
+
2754
  /**
2755
  * Shows the autocomplete dropdown containing
2756
  * the available options.
2757
  */
2758
  open: function() {
2759
  var self = this;
2760
+
2761
  if (self.isLocked || self.isOpen || (self.settings.mode === 'multi' && self.isFull())) return;
2762
  self.focus();
2763
  self.isOpen = true;
2767
  self.$dropdown.css({visibility: 'visible'});
2768
  self.trigger('dropdown_open', self.$dropdown);
2769
  },
2770
+
2771
  /**
2772
  * Closes the autocomplete dropdown menu.
2773
  */
2774
  close: function() {
2775
  var self = this;
2776
  var trigger = self.isOpen;
2777
+
2778
  if (self.settings.mode === 'single' && self.items.length) {
2779
  self.hideInput();
2780
  }
2781
+
2782
  self.isOpen = false;
2783
  self.$dropdown.hide();
2784
  self.setActiveOption(null);
2785
  self.refreshState();
2786
+
2787
  if (trigger) self.trigger('dropdown_close', self.$dropdown);
2788
  },
2789
+
2790
  /**
2791
  * Calculates and applies the appropriate
2792
  * position of the dropdown.
2795
  var $control = this.$control;
2796
  var offset = this.settings.dropdownParent === 'body' ? $control.offset() : $control.position();
2797
  offset.top += $control.outerHeight(true);
2798
+
2799
  this.$dropdown.css({
2800
  width : $control.outerWidth(),
2801
  top : offset.top,
2802
  left : offset.left
2803
  });
2804
  },
2805
+
2806
  /**
2807
  * Resets / clears all selected items
2808
  * from the control.
2811
  */
2812
  clear: function(silent) {
2813
  var self = this;
2814
+
2815
  if (!self.items.length) return;
2816
  self.$control.children(':not(input)').remove();
2817
  self.items = [];
2824
  self.showInput();
2825
  self.trigger('clear');
2826
  },
2827
+
2828
  /**
2829
  * A helper method for inserting an element
2830
  * at the current caret position.
2840
  }
2841
  this.setCaret(caret + 1);
2842
  },
2843
+
2844
  /**
2845
  * Removes the current selected item(s).
2846
  *
2850
  deleteSelection: function(e) {
2851
  var i, n, direction, selection, values, caret, option_select, $option_select, $tail;
2852
  var self = this;
2853
+
2854
  direction = (e && e.keyCode === KEY_BACKSPACE) ? -1 : 1;
2855
  selection = getSelection(self.$control_input[0]);
2856
+
2857
  if (self.$activeOption && !self.settings.hideSelected) {
2858
  option_select = self.getAdjacentOption(self.$activeOption, -1).attr('data-value');
2859
  }
2860
+
2861
  // determine items that will be removed
2862
  values = [];
2863
+
2864
  if (self.$activeItems.length) {
2865
  $tail = self.$control.children('.active:' + (direction > 0 ? 'last' : 'first'));
2866
  caret = self.$control.children(':not(input)').index($tail);
2867
  if (direction > 0) { caret++; }
2868
+
2869
  for (i = 0, n = self.$activeItems.length; i < n; i++) {
2870
  values.push($(self.$activeItems[i]).attr('data-value'));
2871
  }
2880
  values.push(self.items[self.caretPos]);
2881
  }
2882
  }
2883
+
2884
  // allow the callback to abort
2885
  if (!values.length || (typeof self.settings.onDelete === 'function' && self.settings.onDelete.apply(self, [values]) === false)) {
2886
  return false;
2887
  }
2888
+
2889
  // perform removal
2890
  if (typeof caret !== 'undefined') {
2891
  self.setCaret(caret);
2893
  while (values.length) {
2894
  self.removeItem(values.pop());
2895
  }
2896
+
2897
  self.showInput();
2898
  self.positionDropdown();
2899
  self.refreshOptions(true);
2900
+
2901
  // select previous option
2902
  if (option_select) {
2903
  $option_select = self.getOption(option_select);
2905
  self.setActiveOption($option_select);
2906
  }
2907
  }
2908
+
2909
  return true;
2910
  },
2911
+
2912
  /**
2913
  * Selects the previous / next item (depending
2914
  * on the `direction` argument).
2922
  advanceSelection: function(direction, e) {
2923
  var tail, selection, idx, valueLength, cursorAtEdge, $tail;
2924
  var self = this;
2925
+
2926
  if (direction === 0) return;
2927
  if (self.rtl) direction *= -1;
2928
+
2929
  tail = direction > 0 ? 'last' : 'first';
2930
  selection = getSelection(self.$control_input[0]);
2931
+
2932
  if (self.isFocused && !self.isInputHidden) {
2933
  valueLength = self.$control_input.val().length;
2934
  cursorAtEdge = direction < 0
2935
  ? selection.start === 0 && selection.length === 0
2936
  : selection.start === valueLength;
2937
+
2938
  if (cursorAtEdge && !valueLength) {
2939
  self.advanceCaret(direction, e);
2940
  }
2947
  }
2948
  }
2949
  },
2950
+
2951
  /**
2952
  * Moves the caret left / right.
2953
  *
2956
  */
2957
  advanceCaret: function(direction, e) {
2958
  var self = this, fn, $adj;
2959
+
2960
  if (direction === 0) return;
2961
+
2962
  fn = direction > 0 ? 'next' : 'prev';
2963
  if (self.isShiftDown) {
2964
  $adj = self.$control_input[fn]();
2971
  self.setCaret(self.caretPos + direction);
2972
  }
2973
  },
2974
+
2975
  /**
2976
  * Moves the caret to the specified index.
2977
  *
2979
  */
2980
  setCaret: function(i) {
2981
  var self = this;
2982
+
2983
  if (self.settings.mode === 'single') {
2984
  i = self.items.length;
2985
  } else {
2986
  i = Math.max(0, Math.min(self.items.length, i));
2987
  }
2988
+
2989
  if(!self.isPending) {
2990
  // the input must be moved by leaving it in place and moving the
2991
  // siblings, due to the fact that focus cannot be restored once lost
3001
  }
3002
  }
3003
  }
3004
+
3005
  self.caretPos = i;
3006
  },
3007
+
3008
  /**
3009
  * Disables user input on the control. Used while
3010
  * items are being asynchronously created.
3014
  this.isLocked = true;
3015
  this.refreshState();
3016
  },
3017
+
3018
  /**
3019
  * Re-enables user input on the control.
3020
  */
3022
  this.isLocked = false;
3023
  this.refreshState();
3024
  },
3025
+
3026
  /**
3027
  * Disables user input on the control completely.
3028
  * While disabled, it cannot receive focus.
3034
  self.isDisabled = true;
3035
  self.lock();
3036
  },
3037
+
3038
  /**
3039
  * Enables the control so that it can respond
3040
  * to focus and user input.
3046
  self.isDisabled = false;
3047
  self.unlock();
3048
  },
3049
+
3050
  /**
3051
  * Completely destroys the control and
3052
  * unbinds all event listeners so that it can
3056
  var self = this;
3057
  var eventNS = self.eventNS;
3058
  var revertSettings = self.revertSettings;
3059
+
3060
  self.trigger('destroy');
3061
  self.off();
3062
  self.$wrapper.remove();
3063
  self.$dropdown.remove();
3064
+
3065
  self.$input
3066
  .html('')
3067
  .append(revertSettings.$children)
3069
  .removeClass('selectized')
3070
  .attr({tabindex: revertSettings.tabindex})
3071
  .show();
3072
+
3073
  self.$control_input.removeData('grow');
3074
  self.$input.removeData('selectize');
3075
+
3076
  $(window).off(eventNS);
3077
  $(document).off(eventNS);
3078
  $(document.body).off(eventNS);
3079
+
3080
  delete self.$input[0].selectize;
3081
  },
3082
+
3083
  /**
3084
  * A helper method for rendering "item" and
3085
  * "option" templates, given the data.
3094
  var cache = false;
3095
  var self = this;
3096
  var regex_tag = /^[\t \r\n]*<([a-z][a-z0-9\-_]*(?:\:[a-z][a-z0-9\-_]*)?)/i;
3097
+
3098
  if (templateName === 'option' || templateName === 'item') {
3099
  value = hash_key(data[self.settings.valueField]);
3100
  cache = !!value;
3101
  }
3102
+
3103
  // pull markup from cache if it exists
3104
  if (cache) {
3105
  if (!isset(self.renderCache[templateName])) {
3109
  return self.renderCache[templateName][value];
3110
  }
3111
  }
3112
+
3113
  // render markup
3114
+ html = $(self.settings.render[templateName].apply(this, [data, escape_html]));
3115
+
3116
  // add mandatory attributes
3117
  if (templateName === 'option' || templateName === 'option_create') {
3118
+ html.attr('data-selectable', '');
3119
  }
3120
+ else if (templateName === 'optgroup') {
3121
  id = data[self.settings.optgroupValueField] || '';
3122
+ html.attr('data-group', id);
3123
  }
3124
  if (templateName === 'option' || templateName === 'item') {
3125
+ html.attr('data-value', value || '');
3126
  }
3127
+
3128
  // update cache
3129
  if (cache) {
3130
+ self.renderCache[templateName][value] = html[0];
3131
  }
3132
+
3133
+ return html[0];
3134
  },
3135
+
3136
  /**
3137
  * Clears the render cache for a template. If
3138
  * no template is given, clears all render
3148
  delete self.renderCache[templateName];
3149
  }
3150
  },
3151
+
3152
  /**
3153
  * Determines whether or not to display the
3154
  * create item prompt, given a user input.
3165
  && (typeof filter !== 'string' || new RegExp(filter).test(input))
3166
  && (!(filter instanceof RegExp) || filter.test(input));
3167
  }
3168
+
3169
  });
3170
+
3171
+
3172
  Selectize.count = 0;
3173
  Selectize.defaults = {
3174
  options: [],
3175
  optgroups: [],
3176
+
3177
  plugins: [],
3178
  delimiter: ',',
3179
  splitOn: null, // regexp or string for splitting up values from a paste command
3192
  preload: false,
3193
  allowEmptyOption: false,
3194
  closeAfterSelect: false,
3195
+
3196
  scrollDuration: 60,
3197
  loadThrottle: 300,
3198
  loadingClass: 'loading',
3199
+
3200
  dataAttr: 'data-data',
3201
  optgroupField: 'optgroup',
3202
  valueField: 'value',
3204
  optgroupLabelField: 'label',
3205
  optgroupValueField: 'value',
3206
  lockOptgroupOrder: false,
3207
+
3208
  sortField: '$order',
3209
  searchField: ['text'],
3210
  searchConjunction: 'and',
3211
+
3212
  mode: null,
3213
  wrapperClass: 'selectize-control',
3214
  inputClass: 'selectize-input',
3215
  dropdownClass: 'selectize-dropdown',
3216
  dropdownContentClass: 'selectize-dropdown-content',
3217
+
3218
  dropdownParent: null,
3219
+
3220
  copyClassesToDropdown: true,
3221
+
3222
  /*
3223
  load : null, // function(query, callback) { ... }
3224
  score : null, // function(search) { ... }
3238
  onType : null, // function(str) { ... }
3239
  onDelete : null, // function(values) { ... }
3240
  */
3241
+
3242
  render: {
3243
  /*
3244
  item: null,
3249
  */
3250
  }
3251
  };
3252
+
3253
+
3254
  $.fn.selectize = function(settings_user) {
3255
  var defaults = $.fn.selectize.defaults;
3256
  var settings = $.extend({}, defaults, settings_user);
3260
  var field_optgroup = settings.optgroupField;
3261
  var field_optgroup_label = settings.optgroupLabelField;
3262
  var field_optgroup_value = settings.optgroupValueField;
3263
+
3264
  /**
3265
  * Initializes selectize from a <input type="text"> element.
3266
  *
3269
  */
3270
  var init_textbox = function($input, settings_element) {
3271
  var i, n, values, option;
3272
+
3273
  var data_raw = $input.attr(attr_data);
3274
+
3275
  if (!data_raw) {
3276
  var value = $.trim($input.val() || '');
3277
  if (!settings.allowEmptyOption && !value.length) return;
3290
  }
3291
  }
3292
  };
3293
+
3294
  /**
3295
  * Initializes selectize from a <select> element.
3296
  *
3301
  var i, n, tagName, $children, order = 0;
3302
  var options = settings_element.options;
3303
  var optionsMap = {};
3304
+
3305
  var readData = function($el) {
3306
  var data = attr_data && $el.attr(attr_data);
3307
  if (typeof data === 'string' && data.length) {
3309
  }
3310
  return null;
3311
  };
3312
+
3313
  var addOption = function($option, group) {
3314
  $option = $($option);
3315
+
3316
  var value = hash_key($option.attr('value'));
3317
  if (!value && !settings.allowEmptyOption) return;
3318
+
3319
  // if the option already exists, it's probably been
3320
  // duplicated in another optgroup. in this case, push
3321
  // the current group to the "optgroup" property on the
3333
  }
3334
  return;
3335
  }
3336
+
3337
  var option = readData($option) || {};
3338
  option[field_label] = option[field_label] || $option.text();
3339
  option[field_value] = option[field_value] || value;
3340
  option[field_optgroup] = option[field_optgroup] || group;
3341
+
3342
  optionsMap[value] = option;
3343
  options.push(option);
3344
+
3345
  if ($option.is(':selected')) {
3346
  settings_element.items.push(value);
3347
  }
3348
  };
3349
+
3350
  var addGroup = function($optgroup) {
3351
  var i, n, id, optgroup, $options;
3352
+
3353
  $optgroup = $($optgroup);
3354
  id = $optgroup.attr('label');
3355
+
3356
  if (id) {
3357
  optgroup = readData($optgroup) || {};
3358
  optgroup[field_optgroup_label] = id;
3359
  optgroup[field_optgroup_value] = id;
3360
  settings_element.optgroups.push(optgroup);
3361
  }
3362
+
3363
  $options = $('option', $optgroup);
3364
  for (i = 0, n = $options.length; i < n; i++) {
3365
  addOption($options[i], id);
3366
  }
3367
  };
3368
+
3369
  settings_element.maxItems = $input.attr('multiple') ? null : 1;
3370
+
3371
  $children = $input.children();
3372
  for (i = 0, n = $children.length; i < n; i++) {
3373
  tagName = $children[i].tagName.toLowerCase();
3378
  }
3379
  }
3380
  };
3381
+
3382
  return this.each(function() {
3383
  if (this.selectize) return;
3384
+
3385
  var instance;
3386
  var $input = $(this);
3387
  var tag_name = this.tagName.toLowerCase();
3389
  if (!placeholder && !settings.allowEmptyOption) {
3390
  placeholder = $input.children('option[value=""]').text();
3391
  }
3392
+
3393
  var settings_element = {
3394
  'placeholder' : placeholder,
3395
  'options' : [],
3396
  'optgroups' : [],
3397
  'items' : []
3398
  };
3399
+
3400
  if (tag_name === 'select') {
3401
  init_select($input, settings_element);
3402
  } else {
3403
  init_textbox($input, settings_element);
3404
  }
3405
+
3406
  instance = new Selectize($input, $.extend(true, {}, defaults, settings_element, settings_user));
3407
  });
3408
  };
3409
+
3410
  $.fn.selectize.defaults = Selectize.defaults;
3411
  $.fn.selectize.support = {
3412
  validity: SUPPORTS_VALIDITY_API
3413
  };
3414
+
3415
+
3416
  Selectize.define('drag_drop', function(options) {
3417
  if (!$.fn.sortable) throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');
3418
  if (this.settings.mode !== 'multi') return;
3419
  var self = this;
3420
+
3421
  self.lock = (function() {
3422
  var original = self.lock;
3423
  return function() {
3426
  return original.apply(self, arguments);
3427
  };
3428
  })();
3429
+
3430
  self.unlock = (function() {
3431
  var original = self.unlock;
3432
  return function() {
3435
  return original.apply(self, arguments);
3436
  };
3437
  })();
3438
+
3439
  self.setup = (function() {
3440
  var original = self.setup;
3441
  return function() {
3442
  original.apply(this, arguments);
3443
+
3444
  var $control = self.$control.sortable({
3445
  items: '[data-value]',
3446
  forcePlaceholderSize: true,
3462
  });
3463
  };
3464
  })();
3465
+
3466
  });
3467
+
3468
  Selectize.define('dropdown_header', function(options) {
3469
  var self = this;
3470
+
3471
  options = $.extend({
3472
  title : 'Untitled',
3473
  headerClass : 'selectize-dropdown-header',
3474
  titleRowClass : 'selectize-dropdown-header-title',
3475
  labelClass : 'selectize-dropdown-header-label',
3476
  closeClass : 'selectize-dropdown-header-close',
3477
+
3478
  html: function(data) {
3479
  return (
3480
  '<div class="' + data.headerClass + '">' +
3486
  );
3487
  }
3488
  }, options);
3489
+
3490
  self.setup = (function() {
3491
  var original = self.setup;
3492
  return function() {
3495
  self.$dropdown.prepend(self.$dropdown_header);
3496
  };
3497
  })();
3498
+
3499
  });
3500
+
3501
  Selectize.define('optgroup_columns', function(options) {
3502
  var self = this;
3503
+
3504
  options = $.extend({
3505
  equalizeWidth : true,
3506
  equalizeHeight : true
3507
  }, options);
3508
+
3509
  this.getAdjacentOption = function($option, direction) {
3510
  var $options = $option.closest('[data-group]').find('[data-selectable]');
3511
  var index = $options.index($option) + direction;
3512
+
3513
  return index >= 0 && index < $options.length ? $options.eq(index) : $();
3514
  };
3515
+
3516
  this.onKeyDown = (function() {
3517
  var original = self.onKeyDown;
3518
  return function(e) {
3519
  var index, $option, $options, $optgroup;
3520
+
3521
  if (this.isOpen && (e.keyCode === KEY_LEFT || e.keyCode === KEY_RIGHT)) {
3522
  self.ignoreHover = true;
3523
  $optgroup = this.$activeOption.closest('[data-group]');
3524
  index = $optgroup.find('[data-selectable]').index(this.$activeOption);
3525
+
3526
  if(e.keyCode === KEY_LEFT) {
3527
  $optgroup = $optgroup.prev('[data-group]');
3528
  } else {
3529
  $optgroup = $optgroup.next('[data-group]');
3530
  }
3531
+
3532
  $options = $optgroup.find('[data-selectable]');
3533
  $option = $options.eq(Math.min($options.length - 1, index));
3534
  if ($option.length) {
3536
  }
3537
  return;
3538
  }
3539
+
3540
  return original.apply(this, arguments);
3541
  };
3542
  })();
3543
+
3544
  var getScrollbarWidth = function() {
3545
  var div;
3546
  var width = getScrollbarWidth.width;
3547
  var doc = document;
3548
+
3549
  if (typeof width === 'undefined') {
3550
  div = doc.createElement('div');
3551
  div.innerHTML = '<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>';
3556
  }
3557
  return width;
3558
  };
3559
+
3560
  var equalizeSizes = function() {
3561
  var i, n, height_max, width, width_last, width_parent, $optgroups;
3562
+
3563
  $optgroups = $('[data-group]', self.$dropdown_content);
3564
  n = $optgroups.length;
3565
  if (!n || !self.$dropdown_content.width()) return;
3566
+
3567
  if (options.equalizeHeight) {
3568
  height_max = 0;
3569
  for (i = 0; i < n; i++) {
3571
  }
3572
  $optgroups.css({height: height_max});
3573
  }
3574
+
3575
  if (options.equalizeWidth) {
3576
  width_parent = self.$dropdown_content.innerWidth() - getScrollbarWidth();
3577
  width = Math.round(width_parent / n);
3582
  }
3583
  }
3584
  };
3585
+
3586
  if (options.equalizeHeight || options.equalizeWidth) {
3587
  hook.after(this, 'positionDropdown', equalizeSizes);
3588
  hook.after(this, 'refreshOptions', equalizeSizes);
3589
  }
3590
+
3591
+
3592
  });
3593
+
3594
  Selectize.define('remove_button', function(options) {
 
 
3595
  options = $.extend({
3596
+ label : '&times;',
3597
+ title : 'Remove',
3598
+ className : 'remove',
3599
+ append : true
3600
+ }, options);
3601
+
3602
+ var singleClose = function(thisRef, options) {
3603
+
3604
+ options.className = 'remove-single';
3605
+
3606
+ var self = thisRef;
3607
+ var html = '<a href="javascript:void(0)" class="' + options.className + '" tabindex="-1" title="' + escape_html(options.title) + '">' + options.label + '</a>';
3608
+
3609
+ /**
3610
+ * Appends an element as a child (with raw HTML).
3611
+ *
3612
+ * @param {string} html_container
3613
+ * @param {string} html_element
3614
+ * @return {string}
3615
+ */
3616
+ var append = function(html_container, html_element) {
3617
+ return html_container + html_element;
3618
+ };
3619
+
3620
+ thisRef.setup = (function() {
3621
+ var original = self.setup;
3622
+ return function() {
3623
+ // override the item rendering method to add the button to each
3624
+ if (options.append) {
3625
+ var id = $(self.$input.context).attr('id');
3626
+ var selectizer = $('#'+id);
3627
+
3628
+ var render_item = self.settings.render.item;
3629
+ self.settings.render.item = function(data) {
3630
+ return append(render_item.apply(thisRef, arguments), html);
3631
+ };
3632
+ }
3633
+
3634
+ original.apply(thisRef, arguments);
3635
+
3636
+ // add event listener
3637
+ thisRef.$control.on('click', '.' + options.className, function(e) {
3638
+ e.preventDefault();
3639
+ if (self.isLocked) return;
3640
+
3641
+ self.clear();
3642
+ });
3643
+
3644
  };
3645
+ })();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3646
  };
3647
+
3648
+ var multiClose = function(thisRef, options) {
3649
+
3650
+ var self = thisRef;
3651
+ var html = '<a href="javascript:void(0)" class="' + options.className + '" tabindex="-1" title="' + escape_html(options.title) + '">' + options.label + '</a>';
3652
+
3653
+ /**
3654
+ * Appends an element as a child (with raw HTML).
3655
+ *
3656
+ * @param {string} html_container
3657
+ * @param {string} html_element
3658
+ * @return {string}
3659
+ */
3660
+ var append = function(html_container, html_element) {
3661
+ var pos = html_container.search(/(<\/[^>]+>\s*)$/);
3662
+ return html_container.substring(0, pos) + html_element + html_container.substring(pos);
3663
+ };
3664
+
3665
+ thisRef.setup = (function() {
3666
+ var original = self.setup;
3667
+ return function() {
3668
+ // override the item rendering method to add the button to each
3669
+ if (options.append) {
3670
+ var render_item = self.settings.render.item;
3671
+ self.settings.render.item = function(data) {
3672
+ return append(render_item.apply(thisRef, arguments), html);
3673
+ };
3674
+ }
3675
+
3676
+ original.apply(thisRef, arguments);
3677
+
3678
+ // add event listener
3679
+ thisRef.$control.on('click', '.' + options.className, function(e) {
3680
+ e.preventDefault();
3681
+ if (self.isLocked) return;
3682
+
3683
+ var $item = $(e.currentTarget).parent();
3684
+ self.setActiveItem($item);
3685
+ if (self.deleteSelection()) {
3686
+ self.setCaret(self.items.length);
3687
+ }
3688
+ });
3689
+
3690
+ };
3691
+ })();
3692
+ };
3693
+
3694
+ if (this.settings.mode === 'single') {
3695
+ singleClose(this, options);
3696
+ return;
3697
+ } else {
3698
+ multiClose(this, options);
3699
+ }
3700
  });
3701
+
3702
+
3703
  Selectize.define('restore_on_backspace', function(options) {
3704
  var self = this;
3705
+
3706
  options.text = options.text || function(option) {
3707
  return option[this.settings.labelField];
3708
  };
3709
+
3710
  this.onKeyDown = (function() {
3711
  var original = self.onKeyDown;
3712
  return function(e) {
3727
  };
3728
  })();
3729
  });
3730
+
3731
 
3732
  return Selectize;
3733
+ }));
assets/js/vendor/serialize.js CHANGED
File without changes
assets/js/vendor/wp-color-picker-alpha.js CHANGED
@@ -6,7 +6,7 @@
6
  *
7
  * Version: 1.2
8
  * https://github.com/23r9i0/wp-color-picker-alpha
9
- * Copyright (c) 2015 Sergio P.A. (23r9i0).
10
  * Licensed under the GPLv2 license.
11
  */
12
  ( function( $ ) {
6
  *
7
  * Version: 1.2
8
  * https://github.com/23r9i0/wp-color-picker-alpha
9
+ * Copyright (c) 2016 Sergio P.A. (23r9i0).
10
  * Licensed under the GPLv2 license.
11
  */
12
  ( function( $ ) {
assets/json/webfonts.json CHANGED
@@ -3,685 +3,287 @@
3
  "items": [
4
  {
5
  "kind": "webfonts#webfont",
6
- "family": "Open Sans",
7
- "category": "sans-serif",
8
- "variants": [
9
- "300",
10
- "300italic",
11
- "regular",
12
- "italic",
13
- "600",
14
- "600italic",
15
- "700",
16
- "700italic",
17
- "800",
18
- "800italic"
19
- ],
20
- "subsets": [
21
- "greek",
22
- "greek-ext",
23
- "cyrillic",
24
- "cyrillic-ext",
25
- "latin-ext",
26
- "latin",
27
- "vietnamese"
28
- ],
29
- "version": "v13",
30
- "lastModified": "2015-05-18",
31
- "files": {
32
- "300": "http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTS3USBnSvpkopQaUR-2r7iU.ttf",
33
- "300italic": "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxi9-WlPSxbfiI49GsXo3q0g.ttf",
34
- "regular": "http://fonts.gstatic.com/s/opensans/v13/IgZJs4-7SA1XX_edsoXWog.ttf",
35
- "italic": "http://fonts.gstatic.com/s/opensans/v13/O4NhV7_qs9r9seTo7fnsVKCWcynf_cDxXwCLxiixG1c.ttf",
36
- "600": "http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSi3USBnSvpkopQaUR-2r7iU.ttf",
37
- "600italic": "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxpZ7xm-Bj30Bj2KNdXDzSZg.ttf",
38
- "700": "http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzC3USBnSvpkopQaUR-2r7iU.ttf",
39
- "700italic": "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxne1Pd76Vl7zRpE7NLJQ7XU.ttf",
40
- "800": "http://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hi3USBnSvpkopQaUR-2r7iU.ttf",
41
- "800italic": "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxg89PwPrYLaRFJ-HNCU9NbA.ttf"
42
- }
43
- },
44
- {
45
- "kind": "webfonts#webfont",
46
- "family": "Roboto",
47
- "category": "sans-serif",
48
- "variants": [
49
- "100",
50
- "100italic",
51
- "300",
52
- "300italic",
53
- "regular",
54
- "italic",
55
- "500",
56
- "500italic",
57
- "700",
58
- "700italic",
59
- "900",
60
- "900italic"
61
- ],
62
- "subsets": [
63
- "greek",
64
- "greek-ext",
65
- "cyrillic",
66
- "cyrillic-ext",
67
- "latin-ext",
68
- "latin",
69
- "vietnamese"
70
- ],
71
- "version": "v15",
72
- "lastModified": "2015-04-06",
73
- "files": {
74
- "100": "http://fonts.gstatic.com/s/roboto/v15/7MygqTe2zs9YkP0adA9QQQ.ttf",
75
- "100italic": "http://fonts.gstatic.com/s/roboto/v15/T1xnudodhcgwXCmZQ490TPesZW2xOQ-xsNqO47m55DA.ttf",
76
- "300": "http://fonts.gstatic.com/s/roboto/v15/dtpHsbgPEm2lVWciJZ0P-A.ttf",
77
- "300italic": "http://fonts.gstatic.com/s/roboto/v15/iE8HhaRzdhPxC93dOdA056CWcynf_cDxXwCLxiixG1c.ttf",
78
- "regular": "http://fonts.gstatic.com/s/roboto/v15/W5F8_SL0XFawnjxHGsZjJA.ttf",
79
- "italic": "http://fonts.gstatic.com/s/roboto/v15/hcKoSgxdnKlbH5dlTwKbow.ttf",
80
- "500": "http://fonts.gstatic.com/s/roboto/v15/Uxzkqj-MIMWle-XP2pDNAA.ttf",
81
- "500italic": "http://fonts.gstatic.com/s/roboto/v15/daIfzbEw-lbjMyv4rMUUTqCWcynf_cDxXwCLxiixG1c.ttf",
82
- "700": "http://fonts.gstatic.com/s/roboto/v15/bdHGHleUa-ndQCOrdpfxfw.ttf",
83
- "700italic": "http://fonts.gstatic.com/s/roboto/v15/owYYXKukxFDFjr0ZO8NXh6CWcynf_cDxXwCLxiixG1c.ttf",
84
- "900": "http://fonts.gstatic.com/s/roboto/v15/H1vB34nOKWXqzKotq25pcg.ttf",
85
- "900italic": "http://fonts.gstatic.com/s/roboto/v15/b9PWBSMHrT2zM5FgUdtu0aCWcynf_cDxXwCLxiixG1c.ttf"
86
- }
87
- },
88
- {
89
- "kind": "webfonts#webfont",
90
- "family": "Lato",
91
- "category": "sans-serif",
92
- "variants": [
93
- "100",
94
- "100italic",
95
- "300",
96
- "300italic",
97
- "regular",
98
- "italic",
99
- "700",
100
- "700italic",
101
- "900",
102
- "900italic"
103
- ],
104
- "subsets": [
105
- "latin-ext",
106
- "latin"
107
- ],
108
- "version": "v11",
109
- "lastModified": "2015-04-06",
110
- "files": {
111
- "100": "http://fonts.gstatic.com/s/lato/v11/Upp-ka9rLQmHYCsFgwL-eg.ttf",
112
- "100italic": "http://fonts.gstatic.com/s/lato/v11/zLegi10uS_9-fnUDISl0KA.ttf",
113
- "300": "http://fonts.gstatic.com/s/lato/v11/Ja02qOppOVq9jeRjWekbHg.ttf",
114
- "300italic": "http://fonts.gstatic.com/s/lato/v11/dVebFcn7EV7wAKwgYestUg.ttf",
115
- "regular": "http://fonts.gstatic.com/s/lato/v11/h7rISIcQapZBpei-sXwIwg.ttf",
116
- "italic": "http://fonts.gstatic.com/s/lato/v11/P_dJOFJylV3A870UIOtr0w.ttf",
117
- "700": "http://fonts.gstatic.com/s/lato/v11/iX_QxBBZLhNj5JHlTzHQzg.ttf",
118
- "700italic": "http://fonts.gstatic.com/s/lato/v11/WFcZakHrrCKeUJxHA4T_gw.ttf",
119
- "900": "http://fonts.gstatic.com/s/lato/v11/8TPEV6NbYWZlNsXjbYVv7w.ttf",
120
- "900italic": "http://fonts.gstatic.com/s/lato/v11/draWperrI7n2xi35Cl08fA.ttf"
121
- }
122
- },
123
- {
124
- "kind": "webfonts#webfont",
125
- "family": "Slabo 27px",
126
- "category": "serif",
127
- "variants": [
128
- "regular"
129
- ],
130
- "subsets": [
131
- "latin-ext",
132
- "latin"
133
- ],
134
- "version": "v3",
135
- "lastModified": "2015-04-06",
136
- "files": {
137
- "regular": "http://fonts.gstatic.com/s/slabo27px/v3/gC0o8B9eU21EafNkXlRAfPesZW2xOQ-xsNqO47m55DA.ttf"
138
- }
139
- },
140
- {
141
- "kind": "webfonts#webfont",
142
- "family": "Oswald",
143
  "category": "sans-serif",
144
  "variants": [
145
- "300",
146
  "regular",
147
- "700"
148
  ],
149
  "subsets": [
150
- "latin-ext",
151
  "latin"
152
  ],
153
- "version": "v10",
154
- "lastModified": "2015-04-06",
155
- "files": {
156
- "300": "http://fonts.gstatic.com/s/oswald/v10/y3tZpCdiRD4oNRRYFcAR5Q.ttf",
157
- "regular": "http://fonts.gstatic.com/s/oswald/v10/uLEd2g2vJglLPfsBF91DCg.ttf",
158
- "700": "http://fonts.gstatic.com/s/oswald/v10/7wj8ldV_5Ti37rHa0m1DDw.ttf"
159
- }
160
- },
161
- {
162
- "kind": "webfonts#webfont",
163
- "family": "Roboto Condensed",
164
- "category": "sans-serif",
165
- "variants": [
166
- "300",
167
- "300italic",
168
- "regular",
169
- "italic",
170
- "700",
171
- "700italic"
172
- ],
173
- "subsets": [
174
- "greek",
175
- "greek-ext",
176
- "cyrillic",
177
- "cyrillic-ext",
178
- "latin-ext",
179
- "latin",
180
- "vietnamese"
181
- ],
182
- "version": "v13",
183
- "lastModified": "2015-04-06",
184
  "files": {
185
- "300": "http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nJRhFVcex_hajThhFkHyhYk.ttf",
186
- "300italic": "http://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAPYa9bgCHecWXGgisnodcS0.ttf",
187
- "regular": "http://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsKDbm6fPDOZJsR8PmdG62gY.ttf",
188
- "italic": "http://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJY_eiqgTfYGaH0bJiUDZ5GA.ttf",
189
- "700": "http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nPOYkGiSOYDq_T7HbIOV1hA.ttf",
190
- "700italic": "http://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAE2zk2RGRC3SlyyLLQfjS_8.ttf"
191
  }
192
  },
193
  {
194
  "kind": "webfonts#webfont",
195
- "family": "Montserrat",
196
  "category": "sans-serif",
197
  "variants": [
198
- "regular",
199
- "700"
200
  ],
201
  "subsets": [
202
  "latin"
203
  ],
204
  "version": "v6",
205
- "lastModified": "2015-04-06",
206
  "files": {
207
- "regular": "http://fonts.gstatic.com/s/montserrat/v6/Kqy6-utIpx_30Xzecmeo8_esZW2xOQ-xsNqO47m55DA.ttf",
208
- "700": "http://fonts.gstatic.com/s/montserrat/v6/IQHow_FEYlDC4Gzy_m8fcgJKKGfqHaYFsRG-T3ceEVo.ttf"
209
  }
210
  },
211
  {
212
  "kind": "webfonts#webfont",
213
- "family": "Source Sans Pro",
214
- "category": "sans-serif",
215
  "variants": [
216
- "200",
217
- "200italic",
218
- "300",
219
- "300italic",
220
- "regular",
221
- "italic",
222
- "600",
223
- "600italic",
224
- "700",
225
- "700italic",
226
- "900",
227
- "900italic"
228
  ],
229
  "subsets": [
230
- "latin-ext",
231
  "latin",
232
- "vietnamese"
233
- ],
234
- "version": "v9",
235
- "lastModified": "2015-04-06",
236
- "files": {
237
- "200": "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGKXvKVW_haheDNrHjziJZVk.ttf",
238
- "200italic": "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6OptKU7UIBg2hLM7eMTU8bI.ttf",
239
- "300": "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGFP7R5lD_au4SZC6Ks_vyWs.ttf",
240
- "300italic": "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6DUpNKoQAsDux-Todp8f29w.ttf",
241
- "regular": "http://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNRl0pGnog23EMYRrBmUzJQ.ttf",
242
- "italic": "http://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoMwRX4TIfMQQEXLu74GftruE.ttf",
243
- "600": "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGOiMeWyi5E_-XkTgB5psiDg.ttf",
244
- "600italic": "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6Pp6lGoTTgjlW0sC4r900Co.ttf",
245
- "700": "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGPgXsetDviZcdR5OzC1KPcw.ttf",
246
- "700italic": "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6LVT4locI09aamSzFGQlDMY.ttf",
247
- "900": "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGBA_awHl7mXRjE_LQVochcU.ttf",
248
- "900italic": "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6A0NcF6HPGWR298uWIdxWv0.ttf"
249
- }
250
- },
251
- {
252
- "kind": "webfonts#webfont",
253
- "family": "Raleway",
254
- "category": "sans-serif",
255
- "variants": [
256
- "100",
257
- "100italic",
258
- "200",
259
- "200italic",
260
- "300",
261
- "300italic",
262
- "regular",
263
- "italic",
264
- "500",
265
- "500italic",
266
- "600",
267
- "600italic",
268
- "700",
269
- "700italic",
270
- "800",
271
- "800italic",
272
- "900",
273
- "900italic"
274
- ],
275
- "subsets": [
276
- "latin-ext",
277
- "latin"
278
- ],
279
- "version": "v10",
280
- "lastModified": "2016-02-09",
281
- "files": {
282
- "100": "http://fonts.gstatic.com/s/raleway/v10/UDfD6oxBaBnmFJwQ7XAFNw.ttf",
283
- "100italic": "http://fonts.gstatic.com/s/raleway/v10/hUpHtml6IPNuUR-FwVi2UKCWcynf_cDxXwCLxiixG1c.ttf",
284
- "200": "http://fonts.gstatic.com/s/raleway/v10/LAQwev4hdCtYkOYX4Oc7nPesZW2xOQ-xsNqO47m55DA.ttf",
285
- "200italic": "http://fonts.gstatic.com/s/raleway/v10/N2DIbZG4399cPGfifZUEQi3USBnSvpkopQaUR-2r7iU.ttf",
286
- "300": "http://fonts.gstatic.com/s/raleway/v10/2VvSZU2kb4DZwFfRM4fLQPesZW2xOQ-xsNqO47m55DA.ttf",
287
- "300italic": "http://fonts.gstatic.com/s/raleway/v10/TVSB8ogXDKMcnAAJ5CqrUi3USBnSvpkopQaUR-2r7iU.ttf",
288
- "regular": "http://fonts.gstatic.com/s/raleway/v10/_dCzxpXzIS3sL-gdJWAP8A.ttf",
289
- "italic": "http://fonts.gstatic.com/s/raleway/v10/utU2m1gdZSfuQpArSy5Dbw.ttf",
290
- "500": "http://fonts.gstatic.com/s/raleway/v10/348gn6PEmbLDWlHbbV15d_esZW2xOQ-xsNqO47m55DA.ttf",
291
- "500italic": "http://fonts.gstatic.com/s/raleway/v10/S7vGLZZ40c85SJgiptJGVy3USBnSvpkopQaUR-2r7iU.ttf",
292
- "600": "http://fonts.gstatic.com/s/raleway/v10/M7no6oPkwKYJkedjB1wqEvesZW2xOQ-xsNqO47m55DA.ttf",
293
- "600italic": "http://fonts.gstatic.com/s/raleway/v10/OY22yoG8EJ3IN_muVWm29C3USBnSvpkopQaUR-2r7iU.ttf",
294
- "700": "http://fonts.gstatic.com/s/raleway/v10/VGEV9-DrblisWOWLbK-1XPesZW2xOQ-xsNqO47m55DA.ttf",
295
- "700italic": "http://fonts.gstatic.com/s/raleway/v10/lFxvRPuGFG5ktd7P0WRwKi3USBnSvpkopQaUR-2r7iU.ttf",
296
- "800": "http://fonts.gstatic.com/s/raleway/v10/mMh0JrsYMXcLO69jgJwpUvesZW2xOQ-xsNqO47m55DA.ttf",
297
- "800italic": "http://fonts.gstatic.com/s/raleway/v10/us4LjTCmlYgh3W8CKujEJi3USBnSvpkopQaUR-2r7iU.ttf",
298
- "900": "http://fonts.gstatic.com/s/raleway/v10/ajQQGcDBLcyLpaUfD76UuPesZW2xOQ-xsNqO47m55DA.ttf",
299
- "900italic": "http://fonts.gstatic.com/s/raleway/v10/oY2RadnkHfshu5f0FLsgVS3USBnSvpkopQaUR-2r7iU.ttf"
300
- }
301
- },
302
- {
303
- "kind": "webfonts#webfont",
304
- "family": "Lora",
305
- "category": "serif",
306
- "variants": [
307
- "regular",
308
- "italic",
309
- "700",
310
- "700italic"
311
- ],
312
- "subsets": [
313
- "cyrillic",
314
- "latin-ext",
315
- "latin"
316
- ],
317
- "version": "v9",
318
- "lastModified": "2015-04-06",
319
- "files": {
320
- "regular": "http://fonts.gstatic.com/s/lora/v9/aXJ7KVIGcejEy1abawZazg.ttf",
321
- "italic": "http://fonts.gstatic.com/s/lora/v9/AN2EZaj2tFRpyveuNn9BOg.ttf",
322
- "700": "http://fonts.gstatic.com/s/lora/v9/enKND5SfzQKkggBA_VnT1A.ttf",
323
- "700italic": "http://fonts.gstatic.com/s/lora/v9/ivs9j3kYU65pR9QD9YFdzQ.ttf"
324
- }
325
- },
326
- {
327
- "kind": "webfonts#webfont",
328
- "family": "PT Sans",
329
- "category": "sans-serif",
330
- "variants": [
331
- "regular",
332
- "italic",
333
- "700",
334
- "700italic"
335
- ],
336
- "subsets": [
337
- "cyrillic",
338
- "cyrillic-ext",
339
- "latin-ext",
340
- "latin"
341
  ],
342
  "version": "v8",
343
- "lastModified": "2015-04-06",
344
- "files": {
345
- "regular": "http://fonts.gstatic.com/s/ptsans/v8/UFoEz2uiuMypUGZL1NKoeg.ttf",
346
- "italic": "http://fonts.gstatic.com/s/ptsans/v8/yls9EYWOd496wiu7qzfgNg.ttf",
347
- "700": "http://fonts.gstatic.com/s/ptsans/v8/F51BEgHuR0tYHxF0bD4vwvesZW2xOQ-xsNqO47m55DA.ttf",
348
- "700italic": "http://fonts.gstatic.com/s/ptsans/v8/lILlYDvubYemzYzN7GbLkC3USBnSvpkopQaUR-2r7iU.ttf"
349
- }
350
- },
351
- {
352
- "kind": "webfonts#webfont",
353
- "family": "Open Sans Condensed",
354
- "category": "sans-serif",
355
- "variants": [
356
- "300",
357
- "300italic",
358
- "700"
359
- ],
360
- "subsets": [
361
- "greek",
362
- "greek-ext",
363
- "cyrillic",
364
- "cyrillic-ext",
365
- "latin-ext",
366
- "latin",
367
- "vietnamese"
368
- ],
369
- "version": "v10",
370
- "lastModified": "2015-04-06",
371
  "files": {
372
- "300": "http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xEMwSSh38KQVJx4ABtsZTnA.ttf",
373
- "300italic": "http://fonts.gstatic.com/s/opensanscondensed/v10/jIXlqT1WKafUSwj6s9AzV4_LkTZ_uhAwfmGJ084hlvM.ttf",
374
- "700": "http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBEM87DM3yorPOrvA-vB930.ttf"
375
  }
376
  },
377
  {
378
  "kind": "webfonts#webfont",
379
- "family": "Droid Sans",
380
  "category": "sans-serif",
381
  "variants": [
382
- "regular",
383
- "700"
384
  ],
385
  "subsets": [
386
  "latin"
387
  ],
388
  "version": "v6",
389
- "lastModified": "2015-04-06",
390
  "files": {
391
- "regular": "http://fonts.gstatic.com/s/droidsans/v6/rS9BT6-asrfjpkcV3DXf__esZW2xOQ-xsNqO47m55DA.ttf",
392
- "700": "http://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMQJKKGfqHaYFsRG-T3ceEVo.ttf"
393
  }
394
  },
395
  {
396
  "kind": "webfonts#webfont",
397
- "family": "Ubuntu",
398
  "category": "sans-serif",
399
  "variants": [
400
- "300",
401
- "300italic",
402
- "regular",
403
- "italic",
404
- "500",
405
- "500italic",
406
- "700",
407
- "700italic"
408
  ],
409
  "subsets": [
410
- "greek",
411
- "greek-ext",
412
- "cyrillic",
413
- "cyrillic-ext",
414
- "latin-ext",
415
  "latin"
416
  ],
417
- "version": "v8",
418
- "lastModified": "2015-08-26",
419
  "files": {
420
- "300": "http://fonts.gstatic.com/s/ubuntu/v8/7-wH0j2QCTHKgp7vLh9-sQ.ttf",
421
- "300italic": "http://fonts.gstatic.com/s/ubuntu/v8/j-TYDdXcC_eQzhhp386SjaCWcynf_cDxXwCLxiixG1c.ttf",
422
- "regular": "http://fonts.gstatic.com/s/ubuntu/v8/lhhB5ZCwEkBRbHMSnYuKyA.ttf",
423
- "italic": "http://fonts.gstatic.com/s/ubuntu/v8/b9hP8wd30SygxZjGGk4DCQ.ttf",
424
- "500": "http://fonts.gstatic.com/s/ubuntu/v8/bMbHEMwSUmkzcK2x_74QbA.ttf",
425
- "500italic": "http://fonts.gstatic.com/s/ubuntu/v8/NWdMogIO7U6AtEM4dDdf_aCWcynf_cDxXwCLxiixG1c.ttf",
426
- "700": "http://fonts.gstatic.com/s/ubuntu/v8/B7BtHjNYwAp3HgLNagENOQ.ttf",
427
- "700italic": "http://fonts.gstatic.com/s/ubuntu/v8/pqisLQoeO9YTDCNnlQ9bf6CWcynf_cDxXwCLxiixG1c.ttf"
428
  }
429
  },
430
  {
431
  "kind": "webfonts#webfont",
432
- "family": "Roboto Slab",
433
- "category": "serif",
434
  "variants": [
435
- "100",
436
- "300",
437
- "regular",
438
- "700"
439
  ],
440
  "subsets": [
441
- "greek",
442
- "greek-ext",
443
- "cyrillic",
444
- "cyrillic-ext",
445
- "latin-ext",
446
- "latin",
447
- "vietnamese"
448
  ],
449
  "version": "v6",
450
- "lastModified": "2015-04-06",
451
  "files": {
452
- "100": "http://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgIAWxXGWZ3yJw6KhWS7MxOk.ttf",
453
- "300": "http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJS9-WlPSxbfiI49GsXo3q0g.ttf",
454
- "regular": "http://fonts.gstatic.com/s/robotoslab/v6/3__ulTNA7unv0UtplybPiqCWcynf_cDxXwCLxiixG1c.ttf",
455
- "700": "http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
456
  }
457
  },
458
  {
459
  "kind": "webfonts#webfont",
460
- "family": "Droid Serif",
461
  "category": "serif",
462
  "variants": [
463
- "regular",
464
- "italic",
465
- "700",
466
- "700italic"
467
  ],
468
  "subsets": [
469
  "latin"
470
  ],
471
- "version": "v6",
472
- "lastModified": "2015-04-06",
473
  "files": {
474
- "regular": "http://fonts.gstatic.com/s/droidserif/v6/DgAtPy6rIVa2Zx3Xh9KaNaCWcynf_cDxXwCLxiixG1c.ttf",
475
- "italic": "http://fonts.gstatic.com/s/droidserif/v6/cj2hUnSRBhwmSPr9kS5890eOrDcLawS7-ssYqLr2Xp4.ttf",
476
- "700": "http://fonts.gstatic.com/s/droidserif/v6/QQt14e8dY39u-eYBZmppwXe1Pd76Vl7zRpE7NLJQ7XU.ttf",
477
- "700italic": "http://fonts.gstatic.com/s/droidserif/v6/c92rD_x0V1LslSFt3-QEps_zJjSACmk0BRPxQqhnNLU.ttf"
478
  }
479
  },
480
  {
481
  "kind": "webfonts#webfont",
482
- "family": "Merriweather",
483
- "category": "serif",
484
  "variants": [
 
 
485
  "300",
486
- "300italic",
487
  "regular",
488
- "italic",
489
- "700",
490
- "700italic",
491
- "900",
492
- "900italic"
493
  ],
494
  "subsets": [
495
- "cyrillic",
496
- "cyrillic-ext",
497
  "latin-ext",
498
- "latin"
499
  ],
500
- "version": "v11",
501
- "lastModified": "2016-02-09",
502
  "files": {
503
- "300": "http://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nqcQoVhARpoaILP7amxE_8g.ttf",
504
- "300italic": "http://fonts.gstatic.com/s/merriweather/v11/EYh7Vl4ywhowqULgRdYwICna0FLWfcB-J_SAYmcAXaI.ttf",
505
- "regular": "http://fonts.gstatic.com/s/merriweather/v11/RFda8w1V0eDZheqfcyQ4EC3USBnSvpkopQaUR-2r7iU.ttf",
506
- "italic": "http://fonts.gstatic.com/s/merriweather/v11/So5lHxHT37p2SS4-t60SlPMZXuCXbOrAvx5R0IT5Oyo.ttf",
507
- "700": "http://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nkD2ttfZwueP-QU272T9-k4.ttf",
508
- "700italic": "http://fonts.gstatic.com/s/merriweather/v11/EYh7Vl4ywhowqULgRdYwIPAs9-1nE9qOqhChW0m4nDE.ttf",
509
- "900": "http://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nqObDOjC3UL77puoeHsE3fw.ttf",
510
- "900italic": "http://fonts.gstatic.com/s/merriweather/v11/EYh7Vl4ywhowqULgRdYwIBd0_s6jQr9r5s5OZYvtzBY.ttf"
511
  }
512
  },
513
  {
514
  "kind": "webfonts#webfont",
515
- "family": "Arimo",
516
- "category": "sans-serif",
517
  "variants": [
518
- "regular",
519
- "italic",
520
- "700",
521
- "700italic"
522
  ],
523
  "subsets": [
524
- "greek",
525
- "greek-ext",
526
- "hebrew",
527
- "cyrillic",
528
- "cyrillic-ext",
529
- "latin-ext",
530
  "latin",
531
- "vietnamese"
532
  ],
533
- "version": "v9",
534
- "lastModified": "2015-04-28",
535
  "files": {
536
- "regular": "http://fonts.gstatic.com/s/arimo/v9/Gpeo80g-5ji2CcyXWnzh7g.ttf",
537
- "italic": "http://fonts.gstatic.com/s/arimo/v9/_OdGbnX2-qQ96C4OjhyuPw.ttf",
538
- "700": "http://fonts.gstatic.com/s/arimo/v9/ZItXugREyvV9LnbY_gxAmw.ttf",
539
- "700italic": "http://fonts.gstatic.com/s/arimo/v9/__nOLWqmeXdhfr0g7GaFePesZW2xOQ-xsNqO47m55DA.ttf"
540
  }
541
  },
542
  {
543
  "kind": "webfonts#webfont",
544
- "family": "Fjalla One",
545
- "category": "sans-serif",
546
  "variants": [
547
  "regular"
548
  ],
549
  "subsets": [
550
- "latin-ext",
551
- "latin"
552
  ],
553
- "version": "v4",
554
- "lastModified": "2015-04-06",
555
  "files": {
556
- "regular": "http://fonts.gstatic.com/s/fjallaone/v4/3b7vWCfOZsU53vMa8LWsf_esZW2xOQ-xsNqO47m55DA.ttf"
557
  }
558
  },
559
  {
560
  "kind": "webfonts#webfont",
561
- "family": "PT Sans Narrow",
562
- "category": "sans-serif",
563
  "variants": [
564
- "regular",
565
- "700"
566
  ],
567
  "subsets": [
568
- "cyrillic",
569
- "cyrillic-ext",
570
- "latin-ext",
571
- "latin"
572
  ],
573
- "version": "v7",
574
- "lastModified": "2015-04-06",
575
  "files": {
576
- "regular": "http://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4ZTvAuddT2xDMbdz0mdLyZY.ttf",
577
- "700": "http://fonts.gstatic.com/s/ptsansnarrow/v7/Q_pTky3Sc3ubRibGToTAYsLtdzs3iyjn_YuT226ZsLU.ttf"
578
  }
579
  },
580
  {
581
  "kind": "webfonts#webfont",
582
- "family": "Noto Sans",
583
  "category": "sans-serif",
584
  "variants": [
585
- "regular",
586
- "italic",
587
- "700",
588
- "700italic"
589
  ],
590
  "subsets": [
591
- "greek",
592
- "greek-ext",
593
- "cyrillic",
594
- "cyrillic-ext",
595
- "latin-ext",
596
- "devanagari",
597
- "latin",
598
- "vietnamese"
599
  ],
600
  "version": "v6",
601
- "lastModified": "2015-04-06",
602
  "files": {
603
- "regular": "http://fonts.gstatic.com/s/notosans/v6/0Ue9FiUJwVhi4NGfHJS5uA.ttf",
604
- "italic": "http://fonts.gstatic.com/s/notosans/v6/dLcNKMgJ1H5RVoZFraDz0qCWcynf_cDxXwCLxiixG1c.ttf",
605
- "700": "http://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ1y3USBnSvpkopQaUR-2r7iU.ttf",
606
- "700italic": "http://fonts.gstatic.com/s/notosans/v6/9Z3uUWMRR7crzm1TjRicDne1Pd76Vl7zRpE7NLJQ7XU.ttf"
607
  }
608
  },
609
  {
610
  "kind": "webfonts#webfont",
611
- "family": "PT Serif",
612
- "category": "serif",
613
  "variants": [
614
  "regular",
615
- "italic",
616
- "700",
617
- "700italic"
618
  ],
619
  "subsets": [
620
- "cyrillic",
621
- "cyrillic-ext",
622
- "latin-ext",
623
- "latin"
624
  ],
625
- "version": "v8",
626
- "lastModified": "2015-04-06",
627
  "files": {
628
- "regular": "http://fonts.gstatic.com/s/ptserif/v8/sAo427rn3-QL9sWCbMZXhA.ttf",
629
- "italic": "http://fonts.gstatic.com/s/ptserif/v8/9khWhKzhpkH0OkNnBKS3n_esZW2xOQ-xsNqO47m55DA.ttf",
630
- "700": "http://fonts.gstatic.com/s/ptserif/v8/kyZw18tqQ5if-_wpmxxOeKCWcynf_cDxXwCLxiixG1c.ttf",
631
- "700italic": "http://fonts.gstatic.com/s/ptserif/v8/Foydq9xJp--nfYIx2TBz9QJKKGfqHaYFsRG-T3ceEVo.ttf"
632
  }
633
  },
634
  {
635
  "kind": "webfonts#webfont",
636
- "family": "Titillium Web",
637
- "category": "sans-serif",
638
  "variants": [
639
- "200",
640
- "200italic",
641
- "300",
642
- "300italic",
643
  "regular",
644
  "italic",
645
- "600",
646
- "600italic",
647
  "700",
648
  "700italic",
649
- "900"
 
650
  ],
651
  "subsets": [
652
- "latin-ext",
653
- "latin"
654
  ],
655
- "version": "v4",
656
- "lastModified": "2015-04-06",
657
  "files": {
658
- "200": "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wprzOdCrLccoxq42eaxM802O0.ttf",
659
- "200italic": "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPj4N98U-66ThNJvtgddRfBE.ttf",
660
- "300": "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr9ZAkYT8DuUZELiKLwMGWAo.ttf",
661
- "300italic": "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPrfzCkqg7ORZlRf2cc4mXu8.ttf",
662
- "regular": "http://fonts.gstatic.com/s/titilliumweb/v4/7XUFZ5tgS-tD6QamInJTcTyagQBwYgYywpS70xNq8SQ.ttf",
663
- "italic": "http://fonts.gstatic.com/s/titilliumweb/v4/r9OmwyQxrgzUAhaLET_KO-ixohbIP6lHkU-1Mgq95cY.ttf",
664
- "600": "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr28K9dEd5Ue-HTQrlA7E2xQ.ttf",
665
- "600italic": "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPgOhzTSndyK8UWja2yJjKLc.ttf",
666
- "700": "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr2-6tpSbB9YhmWtmd1_gi_U.ttf",
667
- "700italic": "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPio3LEw-4MM8Ao2j9wPOfpw.ttf",
668
- "900": "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr7L0GmZLri-m-nfoo0Vul4Y.ttf"
669
  }
670
  },
671
  {
672
  "kind": "webfonts#webfont",
673
- "family": "Indie Flower",
674
- "category": "handwriting",
675
  "variants": [
676
- "regular"
 
 
 
 
 
677
  ],
678
  "subsets": [
679
- "latin"
 
680
  ],
681
- "version": "v8",
682
- "lastModified": "2015-08-14",
683
  "files": {
684
- "regular": "http://fonts.gstatic.com/s/indieflower/v8/10JVD_humAd5zP2yrFqw6i3USBnSvpkopQaUR-2r7iU.ttf"
 
 
 
 
 
685
  }
686
  },
687
  {
@@ -705,12 +307,12 @@
705
  "900italic"
706
  ],
707
  "subsets": [
708
- "latin-ext",
709
  "latin",
 
710
  "vietnamese"
711
  ],
712
  "version": "v3",
713
- "lastModified": "2015-04-06",
714
  "files": {
715
  "100": "http://fonts.gstatic.com/s/alegreyasans/v3/TKyx_-JJ6MdpQruNk-t-PJFGFO4uyVFMfB6LZsii7kI.ttf",
716
  "100italic": "http://fonts.gstatic.com/s/alegreyasans/v3/gRkSP2lBpqoMTVxg7DmVn2cDnjsrnI9_xJ-5gnBaHsE.ttf",
@@ -729,275 +331,201 @@
729
  }
730
  },
731
  {
732
- "kind": "webfonts#webfont",
733
- "family": "Bitter",
734
- "category": "serif",
735
- "variants": [
736
- "regular",
737
- "italic",
738
- "700"
739
- ],
740
- "subsets": [
741
- "latin-ext",
742
- "latin"
743
- ],
744
- "version": "v7",
745
- "lastModified": "2015-04-06",
746
- "files": {
747
- "regular": "http://fonts.gstatic.com/s/bitter/v7/w_BNdJvVZDRmqy5aSfB2kQ.ttf",
748
- "italic": "http://fonts.gstatic.com/s/bitter/v7/TC0FZEVzXQIGgzmRfKPZbA.ttf",
749
- "700": "http://fonts.gstatic.com/s/bitter/v7/4dUtr_4BvHuoRU35suyOAg.ttf"
750
- }
751
- },
752
- {
753
- "kind": "webfonts#webfont",
754
- "family": "Poiret One",
755
- "category": "display",
756
- "variants": [
757
- "regular"
758
- ],
759
- "subsets": [
760
- "cyrillic",
761
- "latin-ext",
762
- "latin"
763
- ],
764
- "version": "v4",
765
- "lastModified": "2015-04-06",
766
- "files": {
767
- "regular": "http://fonts.gstatic.com/s/poiretone/v4/dWcYed048E5gHGDIt8i1CPesZW2xOQ-xsNqO47m55DA.ttf"
768
- }
769
- },
770
- {
771
- "kind": "webfonts#webfont",
772
- "family": "Passion One",
773
- "category": "display",
774
  "variants": [
 
 
 
 
775
  "regular",
 
 
 
776
  "700",
777
- "900"
 
 
 
 
778
  ],
779
  "subsets": [
 
780
  "latin-ext",
781
- "latin"
782
  ],
783
- "version": "v6",
784
- "lastModified": "2015-04-06",
785
  "files": {
786
- "regular": "http://fonts.gstatic.com/s/passionone/v6/1UIK1tg3bKJ4J3o35M4heqCWcynf_cDxXwCLxiixG1c.ttf",
787
- "700": "http://fonts.gstatic.com/s/passionone/v6/feOcYDy2R-f3Ysy72PYJ2ne1Pd76Vl7zRpE7NLJQ7XU.ttf",
788
- "900": "http://fonts.gstatic.com/s/passionone/v6/feOcYDy2R-f3Ysy72PYJ2ienaqEuufTBk9XMKnKmgDA.ttf"
 
 
 
 
 
 
 
 
 
 
 
789
  }
790
  },
791
  {
792
  "kind": "webfonts#webfont",
793
- "family": "Playfair Display",
794
- "category": "serif",
795
  "variants": [
796
- "regular",
797
- "italic",
798
- "700",
799
- "700italic",
800
- "900",
801
- "900italic"
802
  ],
803
  "subsets": [
804
- "cyrillic",
805
- "latin-ext",
806
- "latin"
807
  ],
808
- "version": "v10",
809
- "lastModified": "2015-04-06",
810
  "files": {
811
- "regular": "http://fonts.gstatic.com/s/playfairdisplay/v10/2NBgzUtEeyB-Xtpr9bm1CV6uyC_qD11hrFQ6EGgTJWI.ttf",
812
- "italic": "http://fonts.gstatic.com/s/playfairdisplay/v10/9MkijrV-dEJ0-_NWV7E6NzMsbnvDNEBX25F5HWk9AhI.ttf",
813
- "700": "http://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgICsv6SrURqJprbhH_C1Mw8w.ttf",
814
- "700italic": "http://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDECsYW3XoOVcYyYdp9NzzS9E.ttf",
815
- "900": "http://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgIKqwMe2wjvZrAR44M0BJZ48.ttf",
816
- "900italic": "http://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDEC0JfJ4xmm7j1kL6D7mPxrA.ttf"
817
  }
818
  },
819
  {
820
  "kind": "webfonts#webfont",
821
- "family": "Oxygen",
822
- "category": "sans-serif",
823
  "variants": [
824
- "300",
825
- "regular",
826
- "700"
827
  ],
828
  "subsets": [
829
- "latin-ext",
830
  "latin"
831
  ],
832
  "version": "v5",
833
- "lastModified": "2015-08-26",
834
  "files": {
835
- "300": "http://fonts.gstatic.com/s/oxygen/v5/lZ31r0bR1Bzt_DfGZu1S8A.ttf",
836
- "regular": "http://fonts.gstatic.com/s/oxygen/v5/uhoyAE7XlQL22abzQieHjw.ttf",
837
- "700": "http://fonts.gstatic.com/s/oxygen/v5/yLqkmDwuNtt5pSqsJmhyrg.ttf"
838
  }
839
  },
840
  {
841
  "kind": "webfonts#webfont",
842
- "family": "Yanone Kaffeesatz",
843
- "category": "sans-serif",
844
  "variants": [
845
- "200",
846
- "300",
847
- "regular",
848
- "700"
849
  ],
850
  "subsets": [
851
- "latin-ext",
852
  "latin"
853
  ],
854
  "version": "v7",
855
- "lastModified": "2015-04-06",
856
  "files": {
857
- "200": "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/We_iSDqttE3etzfdfhuPRbq92v6XxU4pSv06GI0NsGc.ttf",
858
- "300": "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/We_iSDqttE3etzfdfhuPRZlIwXPiNoNT_wxzJ2t3mTE.ttf",
859
- "regular": "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/YDAoLskQQ5MOAgvHUQCcLdXn3cHbFGWU4T2HrSN6JF4.ttf",
860
- "700": "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/We_iSDqttE3etzfdfhuPRf2R4S6PlKaGXWPfWpHpcl0.ttf"
861
  }
862
  },
863
  {
864
  "kind": "webfonts#webfont",
865
- "family": "Candal",
866
- "category": "sans-serif",
867
  "variants": [
868
  "regular"
869
  ],
870
  "subsets": [
871
  "latin"
872
  ],
873
- "version": "v6",
874
- "lastModified": "2015-04-06",
875
  "files": {
876
- "regular": "http://fonts.gstatic.com/s/candal/v6/x44dDW28zK7GR1gGDBmj9g.ttf"
877
  }
878
  },
879
  {
880
  "kind": "webfonts#webfont",
881
- "family": "Dosis",
882
- "category": "sans-serif",
883
  "variants": [
884
- "200",
885
- "300",
886
- "regular",
887
- "500",
888
- "600",
889
- "700",
890
- "800"
891
  ],
892
  "subsets": [
893
- "latin-ext",
894
  "latin"
895
  ],
896
- "version": "v4",
897
- "lastModified": "2015-04-06",
898
  "files": {
899
- "200": "http://fonts.gstatic.com/s/dosis/v4/ztftab0r6hcd7AeurUGrSQ.ttf",
900
- "300": "http://fonts.gstatic.com/s/dosis/v4/awIB6L0h5mb0plIKorXmuA.ttf",
901
- "regular": "http://fonts.gstatic.com/s/dosis/v4/rJRlixu-w0JZ1MyhJpao_Q.ttf",
902
- "500": "http://fonts.gstatic.com/s/dosis/v4/ruEXDOFMxDPGnjCBKRqdAQ.ttf",
903
- "600": "http://fonts.gstatic.com/s/dosis/v4/KNAswRNwm3tfONddYyidxg.ttf",
904
- "700": "http://fonts.gstatic.com/s/dosis/v4/AEEAj0ONidK8NQQMBBlSig.ttf",
905
- "800": "http://fonts.gstatic.com/s/dosis/v4/nlrKd8E69vvUU39XGsvR7Q.ttf"
906
  }
907
  },
908
  {
909
  "kind": "webfonts#webfont",
910
- "family": "Cabin",
911
- "category": "sans-serif",
912
  "variants": [
913
  "regular",
914
- "italic",
915
- "500",
916
- "500italic",
917
- "600",
918
- "600italic",
919
- "700",
920
- "700italic"
921
  ],
922
  "subsets": [
923
- "latin"
 
924
  ],
925
- "version": "v8",
926
- "lastModified": "2016-01-13",
927
  "files": {
928
- "regular": "http://fonts.gstatic.com/s/cabin/v8/XeuAFYo2xAPHxZGBbQtHhA.ttf",
929
- "italic": "http://fonts.gstatic.com/s/cabin/v8/0tJ9k3DI5xC4GBgs1E_Jxw.ttf",
930
- "500": "http://fonts.gstatic.com/s/cabin/v8/HgsCQ-k3_Z_uQ86aFolNBg.ttf",
931
- "500italic": "http://fonts.gstatic.com/s/cabin/v8/50sjhrGE0njyO-7mGDhGP_esZW2xOQ-xsNqO47m55DA.ttf",
932
- "600": "http://fonts.gstatic.com/s/cabin/v8/eUDAvKhBtmTCkeVBsFk34A.ttf",
933
- "600italic": "http://fonts.gstatic.com/s/cabin/v8/sFQpQDBd3G2om0Nl5dD2CvesZW2xOQ-xsNqO47m55DA.ttf",
934
- "700": "http://fonts.gstatic.com/s/cabin/v8/4EKhProuY1hq_WCAomq9Dg.ttf",
935
- "700italic": "http://fonts.gstatic.com/s/cabin/v8/K83QKi8MOKLEqj6bgZ7LrfesZW2xOQ-xsNqO47m55DA.ttf"
936
  }
937
  },
938
  {
939
  "kind": "webfonts#webfont",
940
- "family": "Lobster",
941
- "category": "display",
942
  "variants": [
943
  "regular"
944
  ],
945
  "subsets": [
946
- "cyrillic",
947
- "latin-ext",
948
- "latin",
949
- "vietnamese"
950
  ],
951
- "version": "v16",
952
- "lastModified": "2016-02-11",
953
  "files": {
954
- "regular": "http://fonts.gstatic.com/s/lobster/v16/9LpJGtNuM1D8FAZ2BkJH2Q.ttf"
955
  }
956
  },
957
  {
958
  "kind": "webfonts#webfont",
959
- "family": "Arvo",
960
- "category": "serif",
961
  "variants": [
962
- "regular",
963
- "italic",
964
- "700",
965
- "700italic"
966
  ],
967
  "subsets": [
968
  "latin"
969
  ],
970
- "version": "v9",
971
- "lastModified": "2015-08-26",
972
  "files": {
973
- "regular": "http://fonts.gstatic.com/s/arvo/v9/vvWPwz-PlZEwjOOIKqoZzA.ttf",
974
- "italic": "http://fonts.gstatic.com/s/arvo/v9/id5a4BCjbenl5Gkqonw_Rw.ttf",
975
- "700": "http://fonts.gstatic.com/s/arvo/v9/OB3FDST7U38u3OjPK_vvRQ.ttf",
976
- "700italic": "http://fonts.gstatic.com/s/arvo/v9/Hvl2MuWoXLaCy2v6MD4Yvw.ttf"
977
  }
978
  },
979
  {
980
  "kind": "webfonts#webfont",
981
- "family": "Inconsolata",
982
- "category": "monospace",
983
  "variants": [
984
- "regular",
985
- "700"
986
  ],
987
  "subsets": [
988
- "latin-ext",
989
- "latin"
990
  ],
991
- "version": "v12",
992
- "lastModified": "2015-09-24",
993
  "files": {
994
- "regular": "http://fonts.gstatic.com/s/inconsolata/v12/7bMKuoy6Nh0ft0SHnIGMuaCWcynf_cDxXwCLxiixG1c.ttf",
995
- "700": "http://fonts.gstatic.com/s/inconsolata/v12/AIed271kqQlcIRSOnQH0yXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
996
  }
997
  },
998
  {
999
  "kind": "webfonts#webfont",
1000
- "family": "Noto Serif",
1001
  "category": "serif",
1002
  "variants": [
1003
  "regular",
@@ -1006,655 +534,535 @@
1006
  "700italic"
1007
  ],
1008
  "subsets": [
1009
- "greek",
1010
- "greek-ext",
1011
- "cyrillic",
1012
- "cyrillic-ext",
1013
- "latin-ext",
1014
  "latin",
1015
- "vietnamese"
1016
  ],
1017
- "version": "v4",
1018
- "lastModified": "2015-09-16",
1019
  "files": {
1020
- "regular": "http://fonts.gstatic.com/s/notoserif/v4/zW6mc7bC1CWw8dH0yxY8JfesZW2xOQ-xsNqO47m55DA.ttf",
1021
- "italic": "http://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNzy3USBnSvpkopQaUR-2r7iU.ttf",
1022
- "700": "http://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPQJKKGfqHaYFsRG-T3ceEVo.ttf",
1023
- "700italic": "http://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvED2ttfZwueP-QU272T9-k4.ttf"
1024
  }
1025
  },
1026
  {
1027
  "kind": "webfonts#webfont",
1028
- "family": "Hind",
1029
- "category": "sans-serif",
1030
  "variants": [
1031
- "300",
1032
- "regular",
1033
- "500",
1034
- "600",
1035
- "700"
1036
  ],
1037
  "subsets": [
1038
- "latin-ext",
1039
- "devanagari",
1040
- "latin"
1041
  ],
1042
- "version": "v5",
1043
- "lastModified": "2015-04-06",
1044
  "files": {
1045
- "300": "http://fonts.gstatic.com/s/hind/v5/qa346Adgv9kPDXoD1my4kA.ttf",
1046
- "regular": "http://fonts.gstatic.com/s/hind/v5/mktFHh5Z5P9YjGKSslSUtA.ttf",
1047
- "500": "http://fonts.gstatic.com/s/hind/v5/2cs8RCVcYtiv4iNDH1UsQQ.ttf",
1048
- "600": "http://fonts.gstatic.com/s/hind/v5/TUKUmFMXSoxloBP1ni08oA.ttf",
1049
- "700": "http://fonts.gstatic.com/s/hind/v5/cXJJavLdUbCfjxlsA6DqTw.ttf"
1050
  }
1051
  },
1052
  {
1053
  "kind": "webfonts#webfont",
1054
- "family": "Nunito",
1055
- "category": "sans-serif",
1056
  "variants": [
1057
- "300",
1058
- "regular",
1059
- "700"
1060
  ],
1061
  "subsets": [
1062
  "latin"
1063
  ],
1064
- "version": "v7",
1065
- "lastModified": "2015-04-06",
1066
  "files": {
1067
- "300": "http://fonts.gstatic.com/s/nunito/v7/zXQvrWBJqUooM7Xv98MrQw.ttf",
1068
- "regular": "http://fonts.gstatic.com/s/nunito/v7/ySZTeT3IuzJj0GK6uGpbBg.ttf",
1069
- "700": "http://fonts.gstatic.com/s/nunito/v7/aEdlqgMuYbpe4U3TnqOQMA.ttf"
1070
  }
1071
  },
1072
  {
1073
  "kind": "webfonts#webfont",
1074
- "family": "Ubuntu Condensed",
1075
- "category": "sans-serif",
1076
  "variants": [
1077
  "regular"
1078
  ],
1079
  "subsets": [
1080
- "greek",
1081
- "greek-ext",
1082
- "cyrillic",
1083
- "cyrillic-ext",
1084
- "latin-ext",
1085
- "latin"
1086
  ],
1087
- "version": "v7",
1088
- "lastModified": "2015-08-26",
1089
  "files": {
1090
- "regular": "http://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrKDbm6fPDOZJsR8PmdG62gY.ttf"
1091
  }
1092
  },
1093
  {
1094
  "kind": "webfonts#webfont",
1095
- "family": "Anton",
1096
  "category": "sans-serif",
1097
  "variants": [
1098
- "regular"
 
 
 
1099
  ],
1100
  "subsets": [
1101
- "latin-ext",
1102
  "latin"
1103
  ],
1104
- "version": "v7",
1105
- "lastModified": "2015-08-14",
1106
  "files": {
1107
- "regular": "http://fonts.gstatic.com/s/anton/v7/XIbCenm-W0IRHWYIh7CGUQ.ttf"
 
 
 
1108
  }
1109
  },
1110
  {
1111
  "kind": "webfonts#webfont",
1112
- "family": "Bree Serif",
1113
- "category": "serif",
1114
  "variants": [
1115
- "regular"
 
1116
  ],
1117
  "subsets": [
1118
- "latin-ext",
1119
- "latin"
1120
  ],
1121
- "version": "v5",
1122
- "lastModified": "2015-04-06",
1123
  "files": {
1124
- "regular": "http://fonts.gstatic.com/s/breeserif/v5/5h9crBVIrvZqgf34FHcnEfesZW2xOQ-xsNqO47m55DA.ttf"
 
1125
  }
1126
  },
1127
  {
1128
  "kind": "webfonts#webfont",
1129
- "family": "Abel",
1130
- "category": "sans-serif",
1131
  "variants": [
1132
  "regular"
1133
  ],
1134
  "subsets": [
1135
  "latin"
1136
  ],
1137
- "version": "v6",
1138
- "lastModified": "2015-04-06",
1139
  "files": {
1140
- "regular": "http://fonts.gstatic.com/s/abel/v6/RpUKfqNxoyNe_ka23bzQ2A.ttf"
1141
  }
1142
  },
1143
  {
1144
  "kind": "webfonts#webfont",
1145
- "family": "Muli",
1146
- "category": "sans-serif",
1147
  "variants": [
1148
- "300",
1149
- "300italic",
1150
  "regular",
1151
- "italic"
 
 
1152
  ],
1153
  "subsets": [
 
1154
  "latin"
1155
  ],
1156
  "version": "v7",
1157
- "lastModified": "2015-04-06",
1158
  "files": {
1159
- "300": "http://fonts.gstatic.com/s/muli/v7/VJw4F3ZHRAZ7Hmg3nQu5YQ.ttf",
1160
- "300italic": "http://fonts.gstatic.com/s/muli/v7/s-NKMCru8HiyjEt0ZDoBoA.ttf",
1161
- "regular": "http://fonts.gstatic.com/s/muli/v7/KJiP6KznxbALQgfJcDdPAw.ttf",
1162
- "italic": "http://fonts.gstatic.com/s/muli/v7/Cg0K_IWANs9xkNoxV7H1_w.ttf"
1163
  }
1164
  },
1165
  {
1166
  "kind": "webfonts#webfont",
1167
- "family": "Amatic SC",
1168
  "category": "handwriting",
1169
  "variants": [
1170
  "regular",
1171
  "700"
1172
  ],
1173
  "subsets": [
1174
- "latin-ext",
1175
- "latin"
 
1176
  ],
1177
- "version": "v8",
1178
- "lastModified": "2015-09-09",
1179
  "files": {
1180
- "regular": "http://fonts.gstatic.com/s/amaticsc/v8/MldbRWLFytvqxU1y81xSVg.ttf",
1181
- "700": "http://fonts.gstatic.com/s/amaticsc/v8/IDnkRTPGcrSVo50UyYNK7y3USBnSvpkopQaUR-2r7iU.ttf"
1182
  }
1183
  },
1184
  {
1185
  "kind": "webfonts#webfont",
1186
- "family": "Play",
1187
  "category": "sans-serif",
1188
  "variants": [
1189
- "regular",
1190
- "700"
1191
  ],
1192
  "subsets": [
1193
- "greek",
1194
- "cyrillic",
1195
- "cyrillic-ext",
1196
- "latin-ext",
1197
- "latin"
1198
  ],
1199
- "version": "v7",
1200
- "lastModified": "2016-02-09",
1201
  "files": {
1202
- "regular": "http://fonts.gstatic.com/s/play/v7/GWvfObW8LhtsOX333MCpBg.ttf",
1203
- "700": "http://fonts.gstatic.com/s/play/v7/crPhg6I0alLI-MpB3vW-zw.ttf"
1204
  }
1205
  },
1206
  {
1207
  "kind": "webfonts#webfont",
1208
- "family": "Fira Sans",
1209
- "category": "sans-serif",
1210
  "variants": [
1211
- "300",
1212
- "300italic",
1213
- "regular",
1214
- "italic",
1215
- "500",
1216
- "500italic",
1217
- "700",
1218
- "700italic"
1219
  ],
1220
  "subsets": [
1221
- "greek",
1222
- "cyrillic",
1223
- "cyrillic-ext",
1224
- "latin-ext",
1225
- "latin"
1226
  ],
1227
- "version": "v5",
1228
- "lastModified": "2015-04-06",
1229
  "files": {
1230
- "300": "http://fonts.gstatic.com/s/firasans/v5/VTBnrK42EiOBncVyQXZ7jy3USBnSvpkopQaUR-2r7iU.ttf",
1231
- "300italic": "http://fonts.gstatic.com/s/firasans/v5/6s0YCA9oCTF6hM60YM-qTS9-WlPSxbfiI49GsXo3q0g.ttf",
1232
- "regular": "http://fonts.gstatic.com/s/firasans/v5/nsT0isDy56OkSX99sFQbXw.ttf",
1233
- "italic": "http://fonts.gstatic.com/s/firasans/v5/cPT_2ddmoxsUuMtQqa8zGqCWcynf_cDxXwCLxiixG1c.ttf",
1234
- "500": "http://fonts.gstatic.com/s/firasans/v5/zM2u8V3CuPVwAAXFQcDi4C3USBnSvpkopQaUR-2r7iU.ttf",
1235
- "500italic": "http://fonts.gstatic.com/s/firasans/v5/6s0YCA9oCTF6hM60YM-qTcCNfqCYlB_eIx7H1TVXe60.ttf",
1236
- "700": "http://fonts.gstatic.com/s/firasans/v5/DugPdSljmOTocZOR2CItOi3USBnSvpkopQaUR-2r7iU.ttf",
1237
- "700italic": "http://fonts.gstatic.com/s/firasans/v5/6s0YCA9oCTF6hM60YM-qTXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
1238
  }
1239
  },
1240
  {
1241
  "kind": "webfonts#webfont",
1242
- "family": "Josefin Sans",
1243
  "category": "sans-serif",
1244
  "variants": [
1245
- "100",
1246
- "100italic",
1247
- "300",
1248
- "300italic",
1249
- "regular",
1250
- "italic",
1251
- "600",
1252
- "600italic",
1253
- "700",
1254
- "700italic"
1255
  ],
1256
  "subsets": [
 
 
1257
  "latin-ext",
1258
- "latin"
 
1259
  ],
1260
- "version": "v9",
1261
- "lastModified": "2015-04-06",
1262
  "files": {
1263
- "100": "http://fonts.gstatic.com/s/josefinsans/v9/q9w3H4aeBxj0hZ8Osfi3d8SVQ0giZ-l_NELu3lgGyYw.ttf",
1264
- "100italic": "http://fonts.gstatic.com/s/josefinsans/v9/s7-P1gqRNRNn-YWdOYnAOXXcj1rQwlNLIS625o-SrL0.ttf",
1265
- "300": "http://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z6cQoVhARpoaILP7amxE_8g.ttf",
1266
- "300italic": "http://fonts.gstatic.com/s/josefinsans/v9/ppse0J9fKSaoxCIIJb33Gyna0FLWfcB-J_SAYmcAXaI.ttf",
1267
- "regular": "http://fonts.gstatic.com/s/josefinsans/v9/xgzbb53t8j-Mo-vYa23n5i3USBnSvpkopQaUR-2r7iU.ttf",
1268
- "italic": "http://fonts.gstatic.com/s/josefinsans/v9/q9w3H4aeBxj0hZ8Osfi3d_MZXuCXbOrAvx5R0IT5Oyo.ttf",
1269
- "600": "http://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z2v8CylhIUtwUiYO7Z2wXbE.ttf",
1270
- "600italic": "http://fonts.gstatic.com/s/josefinsans/v9/ppse0J9fKSaoxCIIJb33G4R-5-urNOGAobhAyctHvW8.ttf",
1271
- "700": "http://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z0D2ttfZwueP-QU272T9-k4.ttf",
1272
- "700italic": "http://fonts.gstatic.com/s/josefinsans/v9/ppse0J9fKSaoxCIIJb33G_As9-1nE9qOqhChW0m4nDE.ttf"
1273
  }
1274
  },
1275
  {
1276
  "kind": "webfonts#webfont",
1277
- "family": "Shadows Into Light",
1278
- "category": "handwriting",
1279
  "variants": [
1280
  "regular"
1281
  ],
1282
  "subsets": [
1283
- "latin"
1284
  ],
1285
- "version": "v6",
1286
  "lastModified": "2015-04-06",
1287
  "files": {
1288
- "regular": "http://fonts.gstatic.com/s/shadowsintolight/v6/clhLqOv7MXn459PTh0gXYAW_5bEze-iLRNvGrRpJsfM.ttf"
1289
  }
1290
  },
1291
  {
1292
  "kind": "webfonts#webfont",
1293
- "family": "Libre Baskerville",
1294
- "category": "serif",
1295
  "variants": [
1296
- "regular",
1297
- "italic",
1298
- "700"
1299
  ],
1300
  "subsets": [
1301
- "latin-ext",
1302
  "latin"
1303
  ],
1304
- "version": "v4",
1305
- "lastModified": "2015-04-06",
1306
  "files": {
1307
- "regular": "http://fonts.gstatic.com/s/librebaskerville/v4/pR0sBQVcY0JZc_ciXjFsKyyZRYCSvpCzQKuMWnP5NDY.ttf",
1308
- "italic": "http://fonts.gstatic.com/s/librebaskerville/v4/QHIOz1iKF3bIEzRdDFaf5QnhapNS5Oi8FPrBRDLbsW4.ttf",
1309
- "700": "http://fonts.gstatic.com/s/librebaskerville/v4/kH7K4InNTm7mmOXXjrA5v-xuswJKUVpBRfYFpz0W3Iw.ttf"
1310
  }
1311
  },
1312
  {
1313
  "kind": "webfonts#webfont",
1314
- "family": "Exo 2",
1315
- "category": "sans-serif",
1316
  "variants": [
1317
- "100",
1318
- "100italic",
1319
- "200",
1320
- "200italic",
1321
- "300",
1322
- "300italic",
1323
  "regular",
1324
  "italic",
1325
- "500",
1326
- "500italic",
1327
- "600",
1328
- "600italic",
1329
  "700",
1330
- "700italic",
1331
- "800",
1332
- "800italic",
1333
- "900",
1334
- "900italic"
1335
  ],
1336
  "subsets": [
1337
  "cyrillic",
 
1338
  "latin-ext",
1339
- "latin"
1340
  ],
1341
- "version": "v3",
1342
- "lastModified": "2015-04-06",
1343
  "files": {
1344
- "100": "http://fonts.gstatic.com/s/exo2/v3/oVOtQy53isv97g4UhBUDqg.ttf",
1345
- "100italic": "http://fonts.gstatic.com/s/exo2/v3/LNYVgsJcaCxoKFHmd4AZcg.ttf",
1346
- "200": "http://fonts.gstatic.com/s/exo2/v3/qa-Ci2pBwJdCxciE1ErifQ.ttf",
1347
- "200italic": "http://fonts.gstatic.com/s/exo2/v3/DCrVxDVvS69n50O-5erZVvesZW2xOQ-xsNqO47m55DA.ttf",
1348
- "300": "http://fonts.gstatic.com/s/exo2/v3/nLUBdz_lHHoVIPor05Byhw.ttf",
1349
- "300italic": "http://fonts.gstatic.com/s/exo2/v3/iSy9VTeUTiqiurQg2ywtu_esZW2xOQ-xsNqO47m55DA.ttf",
1350
- "regular": "http://fonts.gstatic.com/s/exo2/v3/Pf_kZuIH5c5WKVkQUaeSWQ.ttf",
1351
- "italic": "http://fonts.gstatic.com/s/exo2/v3/xxA5ZscX9sTU6U0lZJUlYA.ttf",
1352
- "500": "http://fonts.gstatic.com/s/exo2/v3/oM0rzUuPqVJpW-VEIpuW5w.ttf",
1353
- "500italic": "http://fonts.gstatic.com/s/exo2/v3/amzRVCB-gipwdihZZ2LtT_esZW2xOQ-xsNqO47m55DA.ttf",
1354
- "600": "http://fonts.gstatic.com/s/exo2/v3/YnSn3HsyvyI1feGSdRMYqA.ttf",
1355
- "600italic": "http://fonts.gstatic.com/s/exo2/v3/Vmo58BiptGwfVFb0teU5gPesZW2xOQ-xsNqO47m55DA.ttf",
1356
- "700": "http://fonts.gstatic.com/s/exo2/v3/2DiK4XkdTckfTk6we73-bQ.ttf",
1357
- "700italic": "http://fonts.gstatic.com/s/exo2/v3/Sdo-zW-4_--pDkTg6bYrY_esZW2xOQ-xsNqO47m55DA.ttf",
1358
- "800": "http://fonts.gstatic.com/s/exo2/v3/IVYl_7dJruOg8zKRpC8Hrw.ttf",
1359
- "800italic": "http://fonts.gstatic.com/s/exo2/v3/p0TA6KeOz1o4rySEbvUxI_esZW2xOQ-xsNqO47m55DA.ttf",
1360
- "900": "http://fonts.gstatic.com/s/exo2/v3/e8csG8Wnu87AF6uCndkFRQ.ttf",
1361
- "900italic": "http://fonts.gstatic.com/s/exo2/v3/KPhsGCoT2-7Uj6pMlRscH_esZW2xOQ-xsNqO47m55DA.ttf"
1362
  }
1363
  },
1364
  {
1365
  "kind": "webfonts#webfont",
1366
- "family": "Crimson Text",
1367
- "category": "serif",
1368
  "variants": [
1369
- "regular",
1370
- "italic",
1371
- "600",
1372
- "600italic",
1373
- "700",
1374
- "700italic"
1375
  ],
1376
  "subsets": [
1377
  "latin"
1378
  ],
1379
- "version": "v6",
1380
- "lastModified": "2015-04-06",
1381
  "files": {
1382
- "regular": "http://fonts.gstatic.com/s/crimsontext/v6/3IFMwfRa07i-auYR-B-zNS3USBnSvpkopQaUR-2r7iU.ttf",
1383
- "italic": "http://fonts.gstatic.com/s/crimsontext/v6/a5QZnvmn5amyNI-t2BMkWPMZXuCXbOrAvx5R0IT5Oyo.ttf",
1384
- "600": "http://fonts.gstatic.com/s/crimsontext/v6/rEy5tGc5HdXy56Xvd4f3I2v8CylhIUtwUiYO7Z2wXbE.ttf",
1385
- "600italic": "http://fonts.gstatic.com/s/crimsontext/v6/4j4TR-EfnvCt43InYpUNDIR-5-urNOGAobhAyctHvW8.ttf",
1386
- "700": "http://fonts.gstatic.com/s/crimsontext/v6/rEy5tGc5HdXy56Xvd4f3I0D2ttfZwueP-QU272T9-k4.ttf",
1387
- "700italic": "http://fonts.gstatic.com/s/crimsontext/v6/4j4TR-EfnvCt43InYpUNDPAs9-1nE9qOqhChW0m4nDE.ttf"
1388
  }
1389
  },
1390
  {
1391
  "kind": "webfonts#webfont",
1392
- "family": "Archivo Narrow",
1393
- "category": "sans-serif",
1394
  "variants": [
1395
- "regular",
1396
- "italic",
1397
- "700",
1398
- "700italic"
1399
  ],
1400
  "subsets": [
1401
- "latin-ext",
1402
  "latin"
1403
  ],
1404
- "version": "v5",
1405
- "lastModified": "2015-04-06",
1406
  "files": {
1407
- "regular": "http://fonts.gstatic.com/s/archivonarrow/v5/DsLzC9scoPnrGiwYYMQXppTvAuddT2xDMbdz0mdLyZY.ttf",
1408
- "italic": "http://fonts.gstatic.com/s/archivonarrow/v5/vqsrtPCpTU3tJlKfuXP5zUpmlyBQEFfdE6dERLXdQGQ.ttf",
1409
- "700": "http://fonts.gstatic.com/s/archivonarrow/v5/M__Wu4PAmHf4YZvQM8tWsMLtdzs3iyjn_YuT226ZsLU.ttf",
1410
- "700italic": "http://fonts.gstatic.com/s/archivonarrow/v5/wG6O733y5zHl4EKCOh8rSTg5KB8MNJ4uPAETq9naQO8.ttf"
1411
  }
1412
  },
1413
  {
1414
  "kind": "webfonts#webfont",
1415
- "family": "Asap",
1416
- "category": "sans-serif",
1417
  "variants": [
1418
- "regular",
1419
- "italic",
1420
- "700",
1421
- "700italic"
1422
  ],
1423
  "subsets": [
1424
- "latin-ext",
1425
  "latin"
1426
  ],
1427
  "version": "v4",
1428
- "lastModified": "2015-04-06",
1429
  "files": {
1430
- "regular": "http://fonts.gstatic.com/s/asap/v4/2lf-1MDR8tsTpEtvJmr2hA.ttf",
1431
- "italic": "http://fonts.gstatic.com/s/asap/v4/mwxNHf8QS8gNWCAMwkJNIg.ttf",
1432
- "700": "http://fonts.gstatic.com/s/asap/v4/o5RUA7SsJ80M8oDFBnrDbg.ttf",
1433
- "700italic": "http://fonts.gstatic.com/s/asap/v4/_rZz9y2oXc09jT5T6BexLQ.ttf"
1434
  }
1435
  },
1436
  {
1437
  "kind": "webfonts#webfont",
1438
- "family": "Pacifico",
1439
- "category": "handwriting",
1440
  "variants": [
1441
  "regular"
1442
  ],
1443
  "subsets": [
1444
- "latin"
 
1445
  ],
1446
  "version": "v7",
1447
- "lastModified": "2015-04-06",
1448
  "files": {
1449
- "regular": "http://fonts.gstatic.com/s/pacifico/v7/GIrpeRY1r5CzbfL8r182lw.ttf"
1450
  }
1451
  },
1452
  {
1453
  "kind": "webfonts#webfont",
1454
- "family": "Cuprum",
1455
- "category": "sans-serif",
1456
  "variants": [
1457
  "regular",
1458
- "italic",
1459
- "700",
1460
- "700italic"
1461
  ],
1462
  "subsets": [
1463
- "cyrillic",
1464
- "latin-ext",
1465
  "latin"
1466
  ],
1467
- "version": "v7",
1468
- "lastModified": "2015-04-06",
1469
  "files": {
1470
- "regular": "http://fonts.gstatic.com/s/cuprum/v7/JgXs0F_UiaEdAS74msmFNg.ttf",
1471
- "italic": "http://fonts.gstatic.com/s/cuprum/v7/cLEz0KV6OxInnktSzpk58g.ttf",
1472
- "700": "http://fonts.gstatic.com/s/cuprum/v7/6tl3_FkDeXSD72oEHuJh4w.ttf",
1473
- "700italic": "http://fonts.gstatic.com/s/cuprum/v7/bnkXaBfoYvaJ75axRPSwVKCWcynf_cDxXwCLxiixG1c.ttf"
1474
  }
1475
  },
1476
  {
1477
  "kind": "webfonts#webfont",
1478
- "family": "Varela Round",
1479
- "category": "sans-serif",
1480
  "variants": [
1481
  "regular"
1482
  ],
1483
  "subsets": [
1484
- "latin"
 
1485
  ],
1486
- "version": "v6",
1487
- "lastModified": "2015-04-06",
1488
  "files": {
1489
- "regular": "http://fonts.gstatic.com/s/varelaround/v6/APH4jr0uSos5wiut5cpjri3USBnSvpkopQaUR-2r7iU.ttf"
1490
  }
1491
  },
1492
  {
1493
  "kind": "webfonts#webfont",
1494
- "family": "Vollkorn",
1495
  "category": "serif",
1496
  "variants": [
1497
- "regular",
1498
- "italic",
1499
- "700",
1500
- "700italic"
1501
  ],
1502
  "subsets": [
1503
- "latin"
 
1504
  ],
1505
- "version": "v6",
1506
- "lastModified": "2015-04-06",
1507
  "files": {
1508
- "regular": "http://fonts.gstatic.com/s/vollkorn/v6/IiexqYAeh8uII223thYx3w.ttf",
1509
- "italic": "http://fonts.gstatic.com/s/vollkorn/v6/UuIzosgR1ovBhJFdwVp3fvesZW2xOQ-xsNqO47m55DA.ttf",
1510
- "700": "http://fonts.gstatic.com/s/vollkorn/v6/gOwQjJVGXlDOONC12hVoBqCWcynf_cDxXwCLxiixG1c.ttf",
1511
- "700italic": "http://fonts.gstatic.com/s/vollkorn/v6/KNiAlx6phRqXCwnZZG51JAJKKGfqHaYFsRG-T3ceEVo.ttf"
1512
  }
1513
  },
1514
  {
1515
  "kind": "webfonts#webfont",
1516
- "family": "Signika",
1517
- "category": "sans-serif",
1518
  "variants": [
1519
- "300",
1520
- "regular",
1521
- "600",
1522
- "700"
1523
  ],
1524
  "subsets": [
1525
- "latin-ext",
1526
  "latin"
1527
  ],
1528
  "version": "v6",
1529
- "lastModified": "2015-04-06",
1530
  "files": {
1531
- "300": "http://fonts.gstatic.com/s/signika/v6/0wDPonOzsYeEo-1KO78w4fesZW2xOQ-xsNqO47m55DA.ttf",
1532
- "regular": "http://fonts.gstatic.com/s/signika/v6/WvDswbww0oAtvBg2l1L-9w.ttf",
1533
- "600": "http://fonts.gstatic.com/s/signika/v6/lQMOF6NUN2ooR7WvB7tADvesZW2xOQ-xsNqO47m55DA.ttf",
1534
- "700": "http://fonts.gstatic.com/s/signika/v6/lEcnfPBICWJPv5BbVNnFJPesZW2xOQ-xsNqO47m55DA.ttf"
1535
  }
1536
  },
1537
  {
1538
  "kind": "webfonts#webfont",
1539
- "family": "Francois One",
1540
  "category": "sans-serif",
1541
  "variants": [
1542
  "regular"
1543
  ],
1544
  "subsets": [
1545
- "latin-ext",
1546
- "latin"
1547
  ],
1548
- "version": "v9",
1549
- "lastModified": "2015-04-06",
1550
  "files": {
1551
- "regular": "http://fonts.gstatic.com/s/francoisone/v9/bYbkq2nU2TSx4SwFbz5sCC3USBnSvpkopQaUR-2r7iU.ttf"
1552
  }
1553
  },
1554
  {
1555
  "kind": "webfonts#webfont",
1556
- "family": "Alegreya",
1557
- "category": "serif",
1558
  "variants": [
1559
  "regular",
1560
  "italic",
1561
  "700",
1562
- "700italic",
1563
- "900",
1564
- "900italic"
1565
  ],
1566
  "subsets": [
1567
- "latin-ext",
1568
- "latin"
1569
  ],
1570
- "version": "v7",
1571
- "lastModified": "2015-04-06",
1572
  "files": {
1573
- "regular": "http://fonts.gstatic.com/s/alegreya/v7/62J3atXd6bvMU4qO_ca-eA.ttf",
1574
- "italic": "http://fonts.gstatic.com/s/alegreya/v7/cbshnQGxwmlHBjUil7DaIfesZW2xOQ-xsNqO47m55DA.ttf",
1575
- "700": "http://fonts.gstatic.com/s/alegreya/v7/5oZtdI5-wQwgAFrd9erCsaCWcynf_cDxXwCLxiixG1c.ttf",
1576
- "700italic": "http://fonts.gstatic.com/s/alegreya/v7/IWi8e5bpnqhMRsZKTcTUWgJKKGfqHaYFsRG-T3ceEVo.ttf",
1577
- "900": "http://fonts.gstatic.com/s/alegreya/v7/oQeMxX-vxGImzDgX6nxA7KCWcynf_cDxXwCLxiixG1c.ttf",
1578
- "900italic": "http://fonts.gstatic.com/s/alegreya/v7/-L71QLH_XqgYWaI1GbOVhp0EAVxt0G0biEntp43Qt6E.ttf"
1579
  }
1580
  },
1581
  {
1582
  "kind": "webfonts#webfont",
1583
- "family": "Maven Pro",
1584
  "category": "sans-serif",
1585
  "variants": [
1586
  "regular",
1587
- "500",
1588
  "700",
1589
- "900"
1590
  ],
1591
  "subsets": [
1592
- "latin"
 
 
 
 
 
 
 
1593
  ],
1594
- "version": "v7",
1595
- "lastModified": "2015-04-06",
1596
  "files": {
1597
- "regular": "http://fonts.gstatic.com/s/mavenpro/v7/sqPJIFG4gqsjl-0q_46Gbw.ttf",
1598
- "500": "http://fonts.gstatic.com/s/mavenpro/v7/SQVfzoJBbj9t3aVcmbspRi3USBnSvpkopQaUR-2r7iU.ttf",
1599
- "700": "http://fonts.gstatic.com/s/mavenpro/v7/uDssvmXgp7Nj3i336k_dSi3USBnSvpkopQaUR-2r7iU.ttf",
1600
- "900": "http://fonts.gstatic.com/s/mavenpro/v7/-91TwiFzqeL1F7Kh91APwS3USBnSvpkopQaUR-2r7iU.ttf"
1601
  }
1602
  },
1603
  {
1604
  "kind": "webfonts#webfont",
1605
- "family": "Merriweather Sans",
1606
- "category": "sans-serif",
1607
  "variants": [
1608
- "300",
1609
- "300italic",
1610
- "regular",
1611
- "italic",
1612
- "700",
1613
- "700italic",
1614
- "800",
1615
- "800italic"
1616
  ],
1617
  "subsets": [
1618
- "latin-ext",
1619
- "latin"
1620
  ],
1621
- "version": "v7",
1622
- "lastModified": "2016-01-25",
1623
  "files": {
1624
- "300": "http://fonts.gstatic.com/s/merriweathersans/v7/6LmGj5dOJopQKEkt88Gowan5N8K-_DP0e9e_v51obXQ.ttf",
1625
- "300italic": "http://fonts.gstatic.com/s/merriweathersans/v7/nAqt4hiqwq3tzCecpgPmVdytE4nGXk2hYD5nJ740tBw.ttf",
1626
- "regular": "http://fonts.gstatic.com/s/merriweathersans/v7/AKu1CjQ4qnV8MUltkAX3sOAj_ty82iuwwDTNEYXGiyQ.ttf",
1627
- "italic": "http://fonts.gstatic.com/s/merriweathersans/v7/3Mz4hOHzs2npRMG3B1ascZ32VBCoA_HLsn85tSWZmdo.ttf",
1628
- "700": "http://fonts.gstatic.com/s/merriweathersans/v7/6LmGj5dOJopQKEkt88GowbqxG25nQNOioCZSK4sU-CA.ttf",
1629
- "700italic": "http://fonts.gstatic.com/s/merriweathersans/v7/nAqt4hiqwq3tzCecpgPmVbuqAJxizi8Dk_SK5et7kMg.ttf",
1630
- "800": "http://fonts.gstatic.com/s/merriweathersans/v7/6LmGj5dOJopQKEkt88GowYufzO2zUYSj5LqoJ3UGkco.ttf",
1631
- "800italic": "http://fonts.gstatic.com/s/merriweathersans/v7/nAqt4hiqwq3tzCecpgPmVdDmPrYMy3aZO4LmnZsxTQw.ttf"
1632
  }
1633
  },
1634
  {
1635
  "kind": "webfonts#webfont",
1636
- "family": "Quicksand",
1637
  "category": "sans-serif",
1638
  "variants": [
1639
- "300",
1640
- "regular",
1641
- "700"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1642
  ],
1643
  "subsets": [
1644
  "latin"
1645
  ],
1646
- "version": "v5",
1647
- "lastModified": "2015-04-06",
1648
  "files": {
1649
- "300": "http://fonts.gstatic.com/s/quicksand/v5/qhfoJiLu10kFjChCCTvGlC3USBnSvpkopQaUR-2r7iU.ttf",
1650
- "regular": "http://fonts.gstatic.com/s/quicksand/v5/Ngv3fIJjKB7sD-bTUGIFCA.ttf",
1651
- "700": "http://fonts.gstatic.com/s/quicksand/v5/32nyIRHyCu6iqEka_hbKsi3USBnSvpkopQaUR-2r7iU.ttf"
1652
  }
1653
  },
1654
  {
1655
  "kind": "webfonts#webfont",
1656
- "family": "Karla",
1657
- "category": "sans-serif",
1658
  "variants": [
1659
  "regular",
1660
  "italic",
@@ -1662,133 +1070,133 @@
1662
  "700italic"
1663
  ],
1664
  "subsets": [
1665
- "latin-ext",
1666
  "latin"
1667
  ],
1668
- "version": "v5",
1669
- "lastModified": "2015-04-06",
1670
  "files": {
1671
- "regular": "http://fonts.gstatic.com/s/karla/v5/78UgGRwJFkhqaoFimqoKpQ.ttf",
1672
- "italic": "http://fonts.gstatic.com/s/karla/v5/51UBKly9RQOnOkj95ZwEFw.ttf",
1673
- "700": "http://fonts.gstatic.com/s/karla/v5/JS501sZLxZ4zraLQdncOUA.ttf",
1674
- "700italic": "http://fonts.gstatic.com/s/karla/v5/3YDyi09gQjCRh-5-SVhTTvesZW2xOQ-xsNqO47m55DA.ttf"
1675
  }
1676
  },
1677
  {
1678
  "kind": "webfonts#webfont",
1679
- "family": "Rokkitt",
1680
- "category": "serif",
1681
  "variants": [
1682
  "regular",
1683
  "700"
1684
  ],
1685
  "subsets": [
1686
- "latin"
 
 
1687
  ],
1688
- "version": "v9",
1689
- "lastModified": "2015-08-26",
1690
  "files": {
1691
- "regular": "http://fonts.gstatic.com/s/rokkitt/v9/GMA7Z_ToF8uSvpZAgnp_VQ.ttf",
1692
- "700": "http://fonts.gstatic.com/s/rokkitt/v9/gxlo-sr3rPmvgSixYog_ofesZW2xOQ-xsNqO47m55DA.ttf"
1693
  }
1694
  },
1695
  {
1696
  "kind": "webfonts#webfont",
1697
- "family": "Orbitron",
1698
  "category": "sans-serif",
1699
  "variants": [
1700
  "regular",
1701
- "500",
1702
  "700",
1703
- "900"
1704
  ],
1705
  "subsets": [
1706
- "latin"
 
1707
  ],
1708
- "version": "v7",
1709
- "lastModified": "2015-08-14",
1710
  "files": {
1711
- "regular": "http://fonts.gstatic.com/s/orbitron/v7/DY8swouAZjR3RaUPRf0HDQ.ttf",
1712
- "500": "http://fonts.gstatic.com/s/orbitron/v7/p-y_ffzMdo5JN_7ia0vYEqCWcynf_cDxXwCLxiixG1c.ttf",
1713
- "700": "http://fonts.gstatic.com/s/orbitron/v7/PS9_6SLkY1Y6OgPO3APr6qCWcynf_cDxXwCLxiixG1c.ttf",
1714
- "900": "http://fonts.gstatic.com/s/orbitron/v7/2I3-8i9hT294TE_pyjy9SaCWcynf_cDxXwCLxiixG1c.ttf"
1715
  }
1716
  },
1717
  {
1718
  "kind": "webfonts#webfont",
1719
- "family": "Dancing Script",
1720
- "category": "handwriting",
1721
  "variants": [
1722
- "regular",
1723
- "700"
1724
  ],
1725
  "subsets": [
1726
- "latin"
 
 
1727
  ],
1728
- "version": "v6",
1729
- "lastModified": "2015-04-06",
1730
  "files": {
1731
- "regular": "http://fonts.gstatic.com/s/dancingscript/v6/DK0eTGXiZjN6yA8zAEyM2RnpV0hQCek3EmWnCPrvGRM.ttf",
1732
- "700": "http://fonts.gstatic.com/s/dancingscript/v6/KGBfwabt0ZRLA5W1ywjowb_dAmXiKjTPGCuO6G2MbfA.ttf"
1733
  }
1734
  },
1735
  {
1736
  "kind": "webfonts#webfont",
1737
- "family": "Righteous",
1738
  "category": "display",
1739
  "variants": [
1740
  "regular"
1741
  ],
1742
  "subsets": [
1743
- "latin-ext",
1744
  "latin"
1745
  ],
1746
- "version": "v5",
1747
- "lastModified": "2015-04-06",
1748
  "files": {
1749
- "regular": "http://fonts.gstatic.com/s/righteous/v5/0nRRWM_gCGCt2S-BCfN8WQ.ttf"
1750
  }
1751
  },
1752
  {
1753
  "kind": "webfonts#webfont",
1754
- "family": "Sigmar One",
1755
  "category": "display",
1756
  "variants": [
1757
- "regular"
 
1758
  ],
1759
  "subsets": [
1760
  "latin"
1761
  ],
1762
  "version": "v6",
1763
- "lastModified": "2015-04-06",
1764
  "files": {
1765
- "regular": "http://fonts.gstatic.com/s/sigmarone/v6/oh_5NxD5JBZksdo2EntKefesZW2xOQ-xsNqO47m55DA.ttf"
 
1766
  }
1767
  },
1768
  {
1769
  "kind": "webfonts#webfont",
1770
- "family": "PT Sans Caption",
1771
  "category": "sans-serif",
1772
  "variants": [
1773
  "regular",
1774
  "700"
1775
  ],
1776
  "subsets": [
1777
- "cyrillic",
1778
- "cyrillic-ext",
1779
- "latin-ext",
1780
  "latin"
1781
  ],
1782
- "version": "v9",
1783
- "lastModified": "2015-04-06",
1784
  "files": {
1785
- "regular": "http://fonts.gstatic.com/s/ptsanscaption/v9/OXYTDOzBcXU8MTNBvBHeSW8by34Z3mUMtM-o4y-SHCY.ttf",
1786
- "700": "http://fonts.gstatic.com/s/ptsanscaption/v9/Q-gJrFokeE7JydPpxASt25tc0eyfI4QDEsobEEpk_hA.ttf"
1787
  }
1788
  },
1789
  {
1790
  "kind": "webfonts#webfont",
1791
- "family": "Patua One",
1792
  "category": "display",
1793
  "variants": [
1794
  "regular"
@@ -1796,15 +1204,15 @@
1796
  "subsets": [
1797
  "latin"
1798
  ],
1799
- "version": "v6",
1800
- "lastModified": "2015-04-06",
1801
  "files": {
1802
- "regular": "http://fonts.gstatic.com/s/patuaone/v6/njZwotTYjswR4qdhsW-kJw.ttf"
1803
  }
1804
  },
1805
  {
1806
  "kind": "webfonts#webfont",
1807
- "family": "Bangers",
1808
  "category": "display",
1809
  "variants": [
1810
  "regular"
@@ -1813,429 +1221,380 @@
1813
  "latin"
1814
  ],
1815
  "version": "v8",
1816
- "lastModified": "2015-08-14",
1817
  "files": {
1818
- "regular": "http://fonts.gstatic.com/s/bangers/v8/WAffdge5w99Xif-DLeqmcA.ttf"
1819
  }
1820
  },
1821
  {
1822
  "kind": "webfonts#webfont",
1823
- "family": "Architects Daughter",
1824
- "category": "handwriting",
1825
  "variants": [
1826
  "regular"
1827
  ],
1828
  "subsets": [
1829
- "latin"
 
1830
  ],
1831
- "version": "v6",
1832
- "lastModified": "2015-04-06",
1833
  "files": {
1834
- "regular": "http://fonts.gstatic.com/s/architectsdaughter/v6/RXTgOOQ9AAtaVOHxx0IUBMCy0EhZjHzu-y0e6uLf4Fg.ttf"
1835
  }
1836
  },
1837
  {
1838
  "kind": "webfonts#webfont",
1839
- "family": "Questrial",
1840
- "category": "sans-serif",
1841
  "variants": [
1842
  "regular"
1843
  ],
1844
  "subsets": [
1845
- "latin"
 
1846
  ],
1847
- "version": "v6",
1848
- "lastModified": "2015-04-06",
1849
  "files": {
1850
- "regular": "http://fonts.gstatic.com/s/questrial/v6/MoHHaw_WwNs_hd9ob1zTVw.ttf"
1851
  }
1852
  },
1853
  {
1854
  "kind": "webfonts#webfont",
1855
- "family": "Exo",
1856
- "category": "sans-serif",
1857
  "variants": [
1858
- "100",
1859
- "100italic",
1860
- "200",
1861
- "200italic",
1862
- "300",
1863
- "300italic",
1864
- "regular",
1865
- "italic",
1866
- "500",
1867
- "500italic",
1868
- "600",
1869
- "600italic",
1870
- "700",
1871
- "700italic",
1872
- "800",
1873
- "800italic",
1874
- "900",
1875
- "900italic"
1876
  ],
1877
  "subsets": [
1878
- "latin-ext",
1879
- "latin"
1880
  ],
1881
  "version": "v4",
1882
- "lastModified": "2015-04-06",
1883
  "files": {
1884
- "100": "http://fonts.gstatic.com/s/exo/v4/RI7A9uwjRmPbVp0n8e-Jvg.ttf",
1885
- "100italic": "http://fonts.gstatic.com/s/exo/v4/qtGyZZlWb2EEvby3ZPosxw.ttf",
1886
- "200": "http://fonts.gstatic.com/s/exo/v4/F8OfC_swrRRxpFt-tlXZQg.ttf",
1887
- "200italic": "http://fonts.gstatic.com/s/exo/v4/fr4HBfXHYiIngW2_bhlgRw.ttf",
1888
- "300": "http://fonts.gstatic.com/s/exo/v4/SBrN7TKUqgGUvfxqHqsnNw.ttf",
1889
- "300italic": "http://fonts.gstatic.com/s/exo/v4/3gmiLjBegIfcDLISjTGA1g.ttf",
1890
- "regular": "http://fonts.gstatic.com/s/exo/v4/eUEzTFueNXRVhbt4PEB8kQ.ttf",
1891
- "italic": "http://fonts.gstatic.com/s/exo/v4/cfgolWisMSURhpQeVHl_NA.ttf",
1892
- "500": "http://fonts.gstatic.com/s/exo/v4/jCg6DmGGXt_OVyp5ofQHPw.ttf",
1893
- "500italic": "http://fonts.gstatic.com/s/exo/v4/lo5eTdCNJZQVN08p8RnzAQ.ttf",
1894
- "600": "http://fonts.gstatic.com/s/exo/v4/q_SG5kXUmOcIvFpgtdZnlw.ttf",
1895
- "600italic": "http://fonts.gstatic.com/s/exo/v4/0cExa8K_pxS2lTuMr68XUA.ttf",
1896
- "700": "http://fonts.gstatic.com/s/exo/v4/3_jwsL4v9uHjl5Q37G57mw.ttf",
1897
- "700italic": "http://fonts.gstatic.com/s/exo/v4/0me55yJIxd5vyQ9bF7SsiA.ttf",
1898
- "800": "http://fonts.gstatic.com/s/exo/v4/yLPuxBuV0lzqibRJyooOJg.ttf",
1899
- "800italic": "http://fonts.gstatic.com/s/exo/v4/n3LejeKVj_8gtZq5fIgNYw.ttf",
1900
- "900": "http://fonts.gstatic.com/s/exo/v4/97d0nd6Yv4-SA_X92xAuZA.ttf",
1901
- "900italic": "http://fonts.gstatic.com/s/exo/v4/JHTkQVhzyLtkY13Ye95TJQ.ttf"
1902
  }
1903
  },
1904
  {
1905
  "kind": "webfonts#webfont",
1906
- "family": "Pathway Gothic One",
1907
  "category": "sans-serif",
1908
  "variants": [
1909
  "regular"
1910
  ],
1911
  "subsets": [
1912
- "latin-ext",
1913
- "latin"
1914
  ],
1915
  "version": "v4",
1916
- "lastModified": "2015-04-06",
1917
  "files": {
1918
- "regular": "http://fonts.gstatic.com/s/pathwaygothicone/v4/Lqv9ztoTUV8Q0FmQZzPqaA6A6xIYD7vYcYDop1i-K-c.ttf"
1919
  }
1920
  },
1921
  {
1922
  "kind": "webfonts#webfont",
1923
- "family": "Chewy",
1924
  "category": "display",
1925
  "variants": [
1926
  "regular"
1927
  ],
1928
  "subsets": [
1929
- "latin"
 
1930
  ],
1931
- "version": "v7",
1932
- "lastModified": "2015-04-06",
1933
  "files": {
1934
- "regular": "http://fonts.gstatic.com/s/chewy/v7/hcDN5cvQdIu6Bx4mg_TSyw.ttf"
1935
  }
1936
  },
1937
  {
1938
  "kind": "webfonts#webfont",
1939
- "family": "Monda",
1940
- "category": "sans-serif",
1941
  "variants": [
 
 
1942
  "regular",
1943
- "700"
 
 
1944
  ],
1945
  "subsets": [
1946
- "latin-ext",
1947
  "latin"
1948
  ],
1949
  "version": "v4",
1950
- "lastModified": "2015-04-06",
1951
  "files": {
1952
- "regular": "http://fonts.gstatic.com/s/monda/v4/qFMHZ9zvR6B_gnoIgosPrw.ttf",
1953
- "700": "http://fonts.gstatic.com/s/monda/v4/EVOzZUyc_j1w2GuTgTAW1g.ttf"
 
 
 
 
1954
  }
1955
  },
1956
  {
1957
  "kind": "webfonts#webfont",
1958
- "family": "Source Code Pro",
1959
- "category": "monospace",
1960
  "variants": [
1961
- "200",
1962
  "300",
 
1963
  "regular",
1964
- "500",
1965
- "600",
1966
  "700",
1967
- "900"
1968
  ],
1969
  "subsets": [
1970
- "latin-ext",
1971
  "latin"
1972
  ],
1973
- "version": "v6",
1974
- "lastModified": "2015-04-06",
1975
  "files": {
1976
- "200": "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqaXvKVW_haheDNrHjziJZVk.ttf",
1977
- "300": "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqVP7R5lD_au4SZC6Ks_vyWs.ttf",
1978
- "regular": "http://fonts.gstatic.com/s/sourcecodepro/v6/mrl8jkM18OlOQN8JLgasD9Rl0pGnog23EMYRrBmUzJQ.ttf",
1979
- "500": "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqX63uKwMO11Of4rJWV582wg.ttf",
1980
- "600": "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqeiMeWyi5E_-XkTgB5psiDg.ttf",
1981
- "700": "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqfgXsetDviZcdR5OzC1KPcw.ttf",
1982
- "900": "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqRA_awHl7mXRjE_LQVochcU.ttf"
1983
  }
1984
  },
1985
  {
1986
  "kind": "webfonts#webfont",
1987
- "family": "Abril Fatface",
1988
  "category": "display",
1989
  "variants": [
1990
- "regular"
 
 
 
 
 
1991
  ],
1992
  "subsets": [
1993
- "latin-ext",
1994
  "latin"
1995
  ],
1996
- "version": "v8",
1997
- "lastModified": "2015-04-06",
1998
  "files": {
1999
- "regular": "http://fonts.gstatic.com/s/abrilfatface/v8/X1g_KwGeBV3ajZIXQ9VnDojjx0o0jr6fNXxPgYh_a8Q.ttf"
 
 
 
 
 
2000
  }
2001
  },
2002
  {
2003
  "kind": "webfonts#webfont",
2004
- "family": "Istok Web",
2005
- "category": "sans-serif",
2006
  "variants": [
2007
- "regular",
2008
- "italic",
2009
- "700",
2010
- "700italic"
2011
  ],
2012
  "subsets": [
2013
  "cyrillic",
2014
- "cyrillic-ext",
2015
- "latin-ext",
2016
  "latin"
2017
  ],
2018
- "version": "v10",
2019
- "lastModified": "2015-06-11",
2020
  "files": {
2021
- "regular": "http://fonts.gstatic.com/s/istokweb/v10/RYLSjEXQ0nNtLLc4n7--dQ.ttf",
2022
- "italic": "http://fonts.gstatic.com/s/istokweb/v10/kvcT2SlTjmGbC3YlZxmrl6CWcynf_cDxXwCLxiixG1c.ttf",
2023
- "700": "http://fonts.gstatic.com/s/istokweb/v10/2koEo4AKFSvK4B52O_Mwai3USBnSvpkopQaUR-2r7iU.ttf",
2024
- "700italic": "http://fonts.gstatic.com/s/istokweb/v10/ycQ3g52ELrh3o_HYCNNUw3e1Pd76Vl7zRpE7NLJQ7XU.ttf"
2025
  }
2026
  },
2027
  {
2028
  "kind": "webfonts#webfont",
2029
- "family": "Josefin Slab",
2030
  "category": "serif",
2031
  "variants": [
2032
- "100",
2033
- "100italic",
2034
- "300",
2035
- "300italic",
2036
- "regular",
2037
- "italic",
2038
- "600",
2039
- "600italic",
2040
- "700",
2041
- "700italic"
 
 
 
 
 
 
 
2042
  ],
2043
  "subsets": [
2044
  "latin"
2045
  ],
2046
- "version": "v6",
2047
- "lastModified": "2015-04-06",
2048
  "files": {
2049
- "100": "http://fonts.gstatic.com/s/josefinslab/v6/etsUjZYO8lTLU85lDhZwUsSVQ0giZ-l_NELu3lgGyYw.ttf",
2050
- "100italic": "http://fonts.gstatic.com/s/josefinslab/v6/8BjDChqLgBF3RJKfwHIYh3Xcj1rQwlNLIS625o-SrL0.ttf",
2051
- "300": "http://fonts.gstatic.com/s/josefinslab/v6/NbE6ykYuM2IyEwxQxOIi2KcQoVhARpoaILP7amxE_8g.ttf",
2052
- "300italic": "http://fonts.gstatic.com/s/josefinslab/v6/af9sBoKGPbGO0r21xJulyyna0FLWfcB-J_SAYmcAXaI.ttf",
2053
- "regular": "http://fonts.gstatic.com/s/josefinslab/v6/46aYWdgz-1oFX11flmyEfS3USBnSvpkopQaUR-2r7iU.ttf",
2054
- "italic": "http://fonts.gstatic.com/s/josefinslab/v6/etsUjZYO8lTLU85lDhZwUvMZXuCXbOrAvx5R0IT5Oyo.ttf",
2055
- "600": "http://fonts.gstatic.com/s/josefinslab/v6/NbE6ykYuM2IyEwxQxOIi2Gv8CylhIUtwUiYO7Z2wXbE.ttf",
2056
- "600italic": "http://fonts.gstatic.com/s/josefinslab/v6/af9sBoKGPbGO0r21xJuly4R-5-urNOGAobhAyctHvW8.ttf",
2057
- "700": "http://fonts.gstatic.com/s/josefinslab/v6/NbE6ykYuM2IyEwxQxOIi2ED2ttfZwueP-QU272T9-k4.ttf",
2058
- "700italic": "http://fonts.gstatic.com/s/josefinslab/v6/af9sBoKGPbGO0r21xJuly_As9-1nE9qOqhChW0m4nDE.ttf"
2059
  }
2060
  },
2061
  {
2062
  "kind": "webfonts#webfont",
2063
- "family": "Denk One",
2064
  "category": "sans-serif",
2065
  "variants": [
2066
  "regular"
2067
  ],
2068
  "subsets": [
2069
- "latin-ext",
2070
- "latin"
2071
  ],
2072
- "version": "v4",
2073
- "lastModified": "2015-04-06",
2074
  "files": {
2075
- "regular": "http://fonts.gstatic.com/s/denkone/v4/TdXOeA4eA_hEx4W8Sh9wPw.ttf"
2076
  }
2077
  },
2078
  {
2079
  "kind": "webfonts#webfont",
2080
- "family": "Crete Round",
2081
- "category": "serif",
2082
  "variants": [
2083
  "regular",
2084
- "italic"
2085
  ],
2086
  "subsets": [
2087
- "latin-ext",
2088
- "latin"
2089
  ],
2090
- "version": "v5",
2091
  "lastModified": "2015-04-06",
2092
  "files": {
2093
- "regular": "http://fonts.gstatic.com/s/creteround/v5/B8EwN421qqOCCT8vOH4wJ6CWcynf_cDxXwCLxiixG1c.ttf",
2094
- "italic": "http://fonts.gstatic.com/s/creteround/v5/5xAt7XK2vkUdjhGtt98unUeOrDcLawS7-ssYqLr2Xp4.ttf"
2095
  }
2096
  },
2097
  {
2098
  "kind": "webfonts#webfont",
2099
- "family": "News Cycle",
2100
- "category": "sans-serif",
2101
  "variants": [
2102
- "regular",
2103
- "700"
2104
  ],
2105
  "subsets": [
2106
- "latin-ext",
2107
  "latin"
2108
  ],
2109
- "version": "v13",
2110
- "lastModified": "2015-04-16",
2111
  "files": {
2112
- "regular": "http://fonts.gstatic.com/s/newscycle/v13/xyMAr8VfiUzIOvS1abHJO_esZW2xOQ-xsNqO47m55DA.ttf",
2113
- "700": "http://fonts.gstatic.com/s/newscycle/v13/G28Ny31cr5orMqEQy6ljtwJKKGfqHaYFsRG-T3ceEVo.ttf"
2114
  }
2115
  },
2116
  {
2117
  "kind": "webfonts#webfont",
2118
- "family": "Quattrocento Sans",
2119
- "category": "sans-serif",
2120
  "variants": [
2121
- "regular",
2122
- "italic",
2123
- "700",
2124
- "700italic"
2125
  ],
2126
  "subsets": [
2127
- "latin-ext",
2128
- "latin"
2129
  ],
2130
  "version": "v8",
2131
- "lastModified": "2015-04-06",
2132
  "files": {
2133
- "regular": "http://fonts.gstatic.com/s/quattrocentosans/v8/efd6FGWWGX5Z3ztwLBrG9eAj_ty82iuwwDTNEYXGiyQ.ttf",
2134
- "italic": "http://fonts.gstatic.com/s/quattrocentosans/v8/8PXYbvM__bjl0rBnKiByg532VBCoA_HLsn85tSWZmdo.ttf",
2135
- "700": "http://fonts.gstatic.com/s/quattrocentosans/v8/tXSgPxDl7Lk8Zr_5qX8FIbqxG25nQNOioCZSK4sU-CA.ttf",
2136
- "700italic": "http://fonts.gstatic.com/s/quattrocentosans/v8/8N1PdXpbG6RtFvTjl-5E7buqAJxizi8Dk_SK5et7kMg.ttf"
2137
  }
2138
  },
2139
  {
2140
  "kind": "webfonts#webfont",
2141
- "family": "Old Standard TT",
2142
  "category": "serif",
2143
  "variants": [
2144
- "regular",
2145
- "italic",
2146
- "700"
2147
  ],
2148
  "subsets": [
2149
  "latin"
2150
  ],
2151
- "version": "v7",
2152
- "lastModified": "2015-04-06",
2153
  "files": {
2154
- "regular": "http://fonts.gstatic.com/s/oldstandardtt/v7/n6RTCDcIPWSE8UNBa4k-DLcB5jyhm1VsHs65c3QNDr0.ttf",
2155
- "italic": "http://fonts.gstatic.com/s/oldstandardtt/v7/QQT_AUSp4AV4dpJfIN7U5PWrQzeMtsHf8QsWQ2cZg3c.ttf",
2156
- "700": "http://fonts.gstatic.com/s/oldstandardtt/v7/5Ywdce7XEbTSbxs__4X1_HJqbZqK7TdZ58X80Q_Lw8Y.ttf"
2157
  }
2158
  },
2159
  {
2160
  "kind": "webfonts#webfont",
2161
- "family": "Noticia Text",
2162
- "category": "serif",
2163
  "variants": [
2164
- "regular",
2165
- "italic",
2166
- "700",
2167
- "700italic"
2168
  ],
2169
  "subsets": [
2170
- "latin-ext",
2171
  "latin",
2172
- "vietnamese"
2173
  ],
2174
- "version": "v6",
2175
- "lastModified": "2015-04-06",
2176
  "files": {
2177
- "regular": "http://fonts.gstatic.com/s/noticiatext/v6/wdyV6x3eKpdeUPQ7BJ5uUC3USBnSvpkopQaUR-2r7iU.ttf",
2178
- "italic": "http://fonts.gstatic.com/s/noticiatext/v6/dAuxVpkYE_Q_IwIm6elsKPMZXuCXbOrAvx5R0IT5Oyo.ttf",
2179
- "700": "http://fonts.gstatic.com/s/noticiatext/v6/pEko-RqEtp45bE2P80AAKUD2ttfZwueP-QU272T9-k4.ttf",
2180
- "700italic": "http://fonts.gstatic.com/s/noticiatext/v6/-rQ7V8ARjf28_b7kRa0JuvAs9-1nE9qOqhChW0m4nDE.ttf"
2181
  }
2182
  },
2183
  {
2184
  "kind": "webfonts#webfont",
2185
- "family": "EB Garamond",
2186
- "category": "serif",
2187
  "variants": [
2188
- "regular"
 
 
2189
  ],
2190
  "subsets": [
2191
- "cyrillic",
2192
- "cyrillic-ext",
2193
- "latin-ext",
2194
  "latin",
2195
- "vietnamese"
2196
  ],
2197
- "version": "v7",
2198
- "lastModified": "2015-04-06",
2199
  "files": {
2200
- "regular": "http://fonts.gstatic.com/s/ebgaramond/v7/CDR0kuiFK7I1OZ2hSdR7G6CWcynf_cDxXwCLxiixG1c.ttf"
 
 
2201
  }
2202
  },
2203
  {
2204
  "kind": "webfonts#webfont",
2205
- "family": "Gloria Hallelujah",
2206
- "category": "handwriting",
2207
  "variants": [
2208
  "regular"
2209
  ],
2210
  "subsets": [
2211
  "latin"
2212
  ],
2213
- "version": "v8",
2214
- "lastModified": "2015-08-14",
2215
  "files": {
2216
- "regular": "http://fonts.gstatic.com/s/gloriahallelujah/v8/CA1k7SlXcY5kvI81M_R28Q3RdPdyebSUyJECJouPsvA.ttf"
2217
  }
2218
  },
2219
  {
2220
  "kind": "webfonts#webfont",
2221
- "family": "Kaushan Script",
2222
  "category": "handwriting",
2223
  "variants": [
2224
  "regular"
2225
  ],
2226
  "subsets": [
2227
- "latin-ext",
2228
- "latin"
2229
  ],
2230
  "version": "v4",
2231
- "lastModified": "2015-04-06",
2232
  "files": {
2233
- "regular": "http://fonts.gstatic.com/s/kaushanscript/v4/qx1LSqts-NtiKcLw4N03IBnpV0hQCek3EmWnCPrvGRM.ttf"
2234
  }
2235
  },
2236
  {
2237
  "kind": "webfonts#webfont",
2238
- "family": "Fredoka One",
2239
  "category": "display",
2240
  "variants": [
2241
  "regular"
@@ -2243,212 +1602,232 @@
2243
  "subsets": [
2244
  "latin"
2245
  ],
2246
- "version": "v4",
2247
- "lastModified": "2015-04-06",
2248
  "files": {
2249
- "regular": "http://fonts.gstatic.com/s/fredokaone/v4/QKfwXi-z-KtJAlnO2ethYqCWcynf_cDxXwCLxiixG1c.ttf"
2250
  }
2251
  },
2252
  {
2253
  "kind": "webfonts#webfont",
2254
- "family": "Pontano Sans",
2255
- "category": "sans-serif",
2256
  "variants": [
2257
  "regular"
2258
  ],
2259
  "subsets": [
2260
- "latin-ext",
2261
- "latin"
2262
  ],
2263
  "version": "v4",
2264
- "lastModified": "2015-04-06",
2265
  "files": {
2266
- "regular": "http://fonts.gstatic.com/s/pontanosans/v4/gTHiwyxi6S7iiHpqAoiE3C3USBnSvpkopQaUR-2r7iU.ttf"
2267
  }
2268
  },
2269
  {
2270
  "kind": "webfonts#webfont",
2271
- "family": "Comfortaa",
2272
  "category": "display",
2273
  "variants": [
2274
- "300",
2275
- "regular",
2276
- "700"
2277
  ],
2278
  "subsets": [
2279
- "greek",
2280
- "cyrillic",
2281
- "cyrillic-ext",
2282
- "latin-ext",
2283
  "latin"
2284
  ],
2285
- "version": "v7",
2286
- "lastModified": "2015-04-06",
2287
  "files": {
2288
- "300": "http://fonts.gstatic.com/s/comfortaa/v7/r_tUZNl0G8xCoOmp_JkSCi3USBnSvpkopQaUR-2r7iU.ttf",
2289
- "regular": "http://fonts.gstatic.com/s/comfortaa/v7/lZx6C1VViPgSOhCBUP7hXA.ttf",
2290
- "700": "http://fonts.gstatic.com/s/comfortaa/v7/fND5XPYKrF2tQDwwfWZJIy3USBnSvpkopQaUR-2r7iU.ttf"
2291
  }
2292
  },
2293
  {
2294
  "kind": "webfonts#webfont",
2295
- "family": "Satisfy",
2296
  "category": "handwriting",
2297
  "variants": [
2298
  "regular"
2299
  ],
2300
  "subsets": [
2301
- "latin"
 
2302
  ],
2303
  "version": "v6",
2304
- "lastModified": "2015-04-06",
2305
  "files": {
2306
- "regular": "http://fonts.gstatic.com/s/satisfy/v6/PRlyepkd-JCGHiN8e9WV2w.ttf"
2307
  }
2308
  },
2309
  {
2310
  "kind": "webfonts#webfont",
2311
- "family": "Ropa Sans",
2312
- "category": "sans-serif",
2313
  "variants": [
2314
- "regular",
2315
- "italic"
2316
  ],
2317
  "subsets": [
2318
- "latin-ext",
2319
- "latin"
2320
  ],
2321
- "version": "v5",
2322
- "lastModified": "2015-09-09",
2323
  "files": {
2324
- "regular": "http://fonts.gstatic.com/s/ropasans/v5/Gba7ZzVBuhg6nX_AoSwlkQ.ttf",
2325
- "italic": "http://fonts.gstatic.com/s/ropasans/v5/V1zbhZQscNrh63dy5Jk2nqCWcynf_cDxXwCLxiixG1c.ttf"
2326
  }
2327
  },
2328
  {
2329
  "kind": "webfonts#webfont",
2330
- "family": "BenchNine",
2331
  "category": "sans-serif",
2332
  "variants": [
 
2333
  "300",
2334
  "regular",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2335
  "700"
2336
  ],
2337
  "subsets": [
2338
- "latin-ext",
2339
- "latin"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2340
  ],
2341
- "version": "v4",
2342
- "lastModified": "2015-04-06",
2343
  "files": {
2344
- "300": "http://fonts.gstatic.com/s/benchnine/v4/ah9xtUy9wLQ3qnWa2p-piS3USBnSvpkopQaUR-2r7iU.ttf",
2345
- "regular": "http://fonts.gstatic.com/s/benchnine/v4/h3OAlYqU3aOeNkuXgH2Q2w.ttf",
2346
- "700": "http://fonts.gstatic.com/s/benchnine/v4/qZpi6ZVZg3L2RL_xoBLxWS3USBnSvpkopQaUR-2r7iU.ttf"
2347
  }
2348
  },
2349
  {
2350
  "kind": "webfonts#webfont",
2351
- "family": "Cantarell",
2352
- "category": "sans-serif",
2353
  "variants": [
2354
- "regular",
2355
- "italic",
2356
- "700",
2357
- "700italic"
2358
  ],
2359
  "subsets": [
2360
- "latin"
2361
  ],
2362
- "version": "v6",
2363
  "lastModified": "2015-04-06",
2364
  "files": {
2365
- "regular": "http://fonts.gstatic.com/s/cantarell/v6/p5ydP_uWQ5lsFzcP_XVMEw.ttf",
2366
- "italic": "http://fonts.gstatic.com/s/cantarell/v6/DTCLtOSqP-7dgM-V_xKUjqCWcynf_cDxXwCLxiixG1c.ttf",
2367
- "700": "http://fonts.gstatic.com/s/cantarell/v6/Yir4ZDsCn4g1kWopdg-ehC3USBnSvpkopQaUR-2r7iU.ttf",
2368
- "700italic": "http://fonts.gstatic.com/s/cantarell/v6/weehrwMeZBXb0QyrWnRwFXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
2369
  }
2370
  },
2371
  {
2372
  "kind": "webfonts#webfont",
2373
- "family": "Lobster Two",
2374
- "category": "display",
2375
  "variants": [
2376
- "regular",
2377
- "italic",
2378
- "700",
2379
- "700italic"
2380
  ],
2381
  "subsets": [
2382
  "latin"
2383
  ],
2384
  "version": "v7",
2385
- "lastModified": "2015-04-06",
2386
  "files": {
2387
- "regular": "http://fonts.gstatic.com/s/lobstertwo/v7/xb9aY4w9ceh8JRzobID1naCWcynf_cDxXwCLxiixG1c.ttf",
2388
- "italic": "http://fonts.gstatic.com/s/lobstertwo/v7/Ul_16MSbfayQv1I4QhLEoEeOrDcLawS7-ssYqLr2Xp4.ttf",
2389
- "700": "http://fonts.gstatic.com/s/lobstertwo/v7/bmdxOflBqMqjEC0-kGsIiHe1Pd76Vl7zRpE7NLJQ7XU.ttf",
2390
- "700italic": "http://fonts.gstatic.com/s/lobstertwo/v7/LEkN2_no_6kFvRfiBZ8xpM_zJjSACmk0BRPxQqhnNLU.ttf"
2391
  }
2392
  },
2393
  {
2394
  "kind": "webfonts#webfont",
2395
- "family": "Domine",
2396
- "category": "serif",
2397
  "variants": [
2398
- "regular",
2399
- "700"
2400
  ],
2401
  "subsets": [
2402
- "latin-ext",
2403
  "latin"
2404
  ],
2405
- "version": "v4",
2406
- "lastModified": "2015-04-06",
2407
  "files": {
2408
- "regular": "http://fonts.gstatic.com/s/domine/v4/wfVIgamVFjMNQAEWurCiHA.ttf",
2409
- "700": "http://fonts.gstatic.com/s/domine/v4/phBcG1ZbQFxUIt18hPVxnw.ttf"
2410
  }
2411
  },
2412
  {
2413
  "kind": "webfonts#webfont",
2414
- "family": "Cinzel",
2415
- "category": "serif",
2416
  "variants": [
2417
- "regular",
2418
- "700",
2419
- "900"
2420
  ],
2421
  "subsets": [
2422
  "latin"
2423
  ],
2424
- "version": "v4",
2425
- "lastModified": "2015-04-06",
2426
  "files": {
2427
- "regular": "http://fonts.gstatic.com/s/cinzel/v4/GF7dy_Nc-a6EaHYSyGd-EA.ttf",
2428
- "700": "http://fonts.gstatic.com/s/cinzel/v4/nYcFQ6_3pf_6YDrOFjBR8Q.ttf",
2429
- "900": "http://fonts.gstatic.com/s/cinzel/v4/FTBj72ozM2cEOSxiVsRb3A.ttf"
2430
  }
2431
  },
2432
  {
2433
  "kind": "webfonts#webfont",
2434
- "family": "Covered By Your Grace",
2435
- "category": "handwriting",
2436
  "variants": [
2437
  "regular"
2438
  ],
2439
  "subsets": [
2440
- "latin"
 
2441
  ],
2442
- "version": "v6",
2443
- "lastModified": "2015-04-06",
2444
  "files": {
2445
- "regular": "http://fonts.gstatic.com/s/coveredbyyourgrace/v6/6ozZp4BPlrbDRWPe3EBGA6CVUMdvnk-GcAiZQrX9Gek.ttf"
2446
  }
2447
  },
2448
  {
2449
  "kind": "webfonts#webfont",
2450
- "family": "Coming Soon",
2451
- "category": "handwriting",
2452
  "variants": [
2453
  "regular"
2454
  ],
@@ -2456,415 +1835,376 @@
2456
  "latin"
2457
  ],
2458
  "version": "v6",
2459
- "lastModified": "2015-04-06",
2460
  "files": {
2461
- "regular": "http://fonts.gstatic.com/s/comingsoon/v6/Yz2z3IAe2HSQAOWsSG8COKCWcynf_cDxXwCLxiixG1c.ttf"
2462
  }
2463
  },
2464
  {
2465
  "kind": "webfonts#webfont",
2466
- "family": "Archivo Black",
2467
- "category": "sans-serif",
2468
  "variants": [
2469
  "regular"
2470
  ],
2471
  "subsets": [
2472
- "latin-ext",
2473
- "latin"
2474
  ],
2475
- "version": "v4",
2476
- "lastModified": "2015-04-06",
2477
  "files": {
2478
- "regular": "http://fonts.gstatic.com/s/archivoblack/v4/WoAoVT7K3k7hHfxKbvB6B51XQG8isOYYJhPIYAyrESQ.ttf"
2479
  }
2480
  },
2481
  {
2482
  "kind": "webfonts#webfont",
2483
- "family": "Black Ops One",
2484
  "category": "display",
2485
  "variants": [
2486
  "regular"
2487
  ],
2488
  "subsets": [
2489
- "latin-ext",
2490
- "latin"
2491
  ],
2492
- "version": "v7",
2493
- "lastModified": "2015-04-06",
2494
  "files": {
2495
- "regular": "http://fonts.gstatic.com/s/blackopsone/v7/2XW-DmDsGbDLE372KrMW1Yjjx0o0jr6fNXxPgYh_a8Q.ttf"
2496
  }
2497
  },
2498
  {
2499
  "kind": "webfonts#webfont",
2500
- "family": "Gudea",
2501
  "category": "sans-serif",
2502
  "variants": [
2503
- "regular",
2504
- "italic",
2505
- "700"
2506
  ],
2507
  "subsets": [
2508
- "latin-ext",
2509
- "latin"
2510
  ],
2511
  "version": "v4",
2512
- "lastModified": "2015-04-06",
2513
  "files": {
2514
- "regular": "http://fonts.gstatic.com/s/gudea/v4/S-4QqBlkMPiiA3jNeCR5yw.ttf",
2515
- "italic": "http://fonts.gstatic.com/s/gudea/v4/7mNgsGw_vfS-uUgRVXNDSw.ttf",
2516
- "700": "http://fonts.gstatic.com/s/gudea/v4/lsip4aiWhJ9bx172Y9FN_w.ttf"
2517
  }
2518
  },
2519
  {
2520
  "kind": "webfonts#webfont",
2521
- "family": "Economica",
2522
- "category": "sans-serif",
2523
  "variants": [
2524
- "regular",
2525
- "italic",
2526
- "700",
2527
- "700italic"
2528
  ],
2529
  "subsets": [
2530
- "latin-ext",
2531
  "latin"
2532
  ],
2533
- "version": "v4",
2534
- "lastModified": "2015-04-06",
2535
  "files": {
2536
- "regular": "http://fonts.gstatic.com/s/economica/v4/G4rJRujzZbq9Nxngu9l3hg.ttf",
2537
- "italic": "http://fonts.gstatic.com/s/economica/v4/p5O9AVeUqx_n35xQRinNYaCWcynf_cDxXwCLxiixG1c.ttf",
2538
- "700": "http://fonts.gstatic.com/s/economica/v4/UK4l2VEpwjv3gdcwbwXE9C3USBnSvpkopQaUR-2r7iU.ttf",
2539
- "700italic": "http://fonts.gstatic.com/s/economica/v4/ac5dlUsedQ03RqGOeay-3Xe1Pd76Vl7zRpE7NLJQ7XU.ttf"
2540
  }
2541
  },
2542
  {
2543
  "kind": "webfonts#webfont",
2544
- "family": "Tinos",
2545
  "category": "serif",
2546
  "variants": [
2547
  "regular",
2548
- "italic",
2549
- "700",
2550
- "700italic"
2551
  ],
2552
  "subsets": [
2553
- "greek",
2554
- "greek-ext",
2555
- "hebrew",
2556
- "cyrillic",
2557
- "cyrillic-ext",
2558
- "latin-ext",
2559
  "latin",
2560
- "vietnamese"
2561
  ],
2562
- "version": "v9",
2563
- "lastModified": "2015-04-28",
2564
  "files": {
2565
- "regular": "http://fonts.gstatic.com/s/tinos/v9/EqpUbkVmutfwZ0PjpoGwCg.ttf",
2566
- "italic": "http://fonts.gstatic.com/s/tinos/v9/slfyzlasCr9vTsaP4lUh9A.ttf",
2567
- "700": "http://fonts.gstatic.com/s/tinos/v9/vHXfhX8jZuQruowfon93yQ.ttf",
2568
- "700italic": "http://fonts.gstatic.com/s/tinos/v9/M6kfzvDMM0CdxdraoFpG6vesZW2xOQ-xsNqO47m55DA.ttf"
2569
  }
2570
  },
2571
  {
2572
  "kind": "webfonts#webfont",
2573
- "family": "Sanchez",
2574
- "category": "serif",
2575
  "variants": [
2576
- "regular",
2577
- "italic"
2578
  ],
2579
  "subsets": [
2580
- "latin-ext",
2581
- "latin"
2582
  ],
2583
- "version": "v4",
2584
- "lastModified": "2015-04-06",
2585
  "files": {
2586
- "regular": "http://fonts.gstatic.com/s/sanchez/v4/BEL8ao-E2LJ5eHPLB2UAiw.ttf",
2587
- "italic": "http://fonts.gstatic.com/s/sanchez/v4/iSrhkWLexUZzDeNxNEHtzA.ttf"
2588
  }
2589
  },
2590
  {
2591
  "kind": "webfonts#webfont",
2592
- "family": "Philosopher",
2593
- "category": "sans-serif",
2594
  "variants": [
2595
- "regular",
2596
- "italic",
2597
- "700",
2598
- "700italic"
2599
  ],
2600
  "subsets": [
2601
- "cyrillic",
2602
- "latin"
2603
  ],
2604
- "version": "v7",
2605
- "lastModified": "2015-04-06",
2606
  "files": {
2607
- "regular": "http://fonts.gstatic.com/s/philosopher/v7/oZLTrB9jmJsyV0u_T0TKEaCWcynf_cDxXwCLxiixG1c.ttf",
2608
- "italic": "http://fonts.gstatic.com/s/philosopher/v7/_9Hnc_gz9k7Qq6uKaeHKmUeOrDcLawS7-ssYqLr2Xp4.ttf",
2609
- "700": "http://fonts.gstatic.com/s/philosopher/v7/napvkewXG9Gqby5vwGHICHe1Pd76Vl7zRpE7NLJQ7XU.ttf",
2610
- "700italic": "http://fonts.gstatic.com/s/philosopher/v7/PuKlryTcvTj7-qZWfLCFIM_zJjSACmk0BRPxQqhnNLU.ttf"
2611
  }
2612
  },
2613
  {
2614
  "kind": "webfonts#webfont",
2615
- "family": "Russo One",
2616
  "category": "sans-serif",
2617
  "variants": [
2618
- "regular"
 
 
 
 
 
 
 
2619
  ],
2620
  "subsets": [
2621
- "cyrillic",
2622
- "latin-ext",
2623
  "latin"
2624
  ],
2625
- "version": "v5",
2626
- "lastModified": "2015-08-14",
2627
  "files": {
2628
- "regular": "http://fonts.gstatic.com/s/russoone/v5/zfwxZ--UhUc7FVfgT21PRQ.ttf"
 
 
 
 
 
 
 
2629
  }
2630
  },
2631
  {
2632
  "kind": "webfonts#webfont",
2633
- "family": "Armata",
2634
  "category": "sans-serif",
2635
  "variants": [
2636
- "regular"
 
 
 
2637
  ],
2638
  "subsets": [
2639
- "latin-ext",
2640
  "latin"
2641
  ],
2642
- "version": "v6",
2643
- "lastModified": "2015-04-06",
2644
  "files": {
2645
- "regular": "http://fonts.gstatic.com/s/armata/v6/1H8FwGgIRrbYtxSfXhOHlQ.ttf"
 
 
 
2646
  }
2647
  },
2648
  {
2649
  "kind": "webfonts#webfont",
2650
- "family": "Hammersmith One",
2651
- "category": "sans-serif",
2652
  "variants": [
2653
- "regular"
 
2654
  ],
2655
  "subsets": [
2656
- "latin-ext",
2657
  "latin"
2658
  ],
2659
- "version": "v7",
2660
- "lastModified": "2015-04-06",
2661
  "files": {
2662
- "regular": "http://fonts.gstatic.com/s/hammersmithone/v7/FWNn6ITYqL6or7ZTmBxRhjjVlsJB_M_Q_LtZxsoxvlw.ttf"
 
2663
  }
2664
  },
2665
  {
2666
  "kind": "webfonts#webfont",
2667
- "family": "Cabin Condensed",
2668
- "category": "sans-serif",
2669
- "variants": [
2670
- "regular",
2671
- "500",
2672
- "600",
2673
- "700"
2674
  ],
2675
  "subsets": [
2676
  "latin"
2677
  ],
2678
- "version": "v7",
2679
- "lastModified": "2015-04-06",
2680
  "files": {
2681
- "regular": "http://fonts.gstatic.com/s/cabincondensed/v7/B0txb0blf2N29WdYPJjMSiQPsWWoiv__AzYJ9Zzn9II.ttf",
2682
- "500": "http://fonts.gstatic.com/s/cabincondensed/v7/Ez4zJbsGr2BgXcNUWBVgEARL_-ABKXdjsJSPT0lc2Bk.ttf",
2683
- "600": "http://fonts.gstatic.com/s/cabincondensed/v7/Ez4zJbsGr2BgXcNUWBVgELS5sSASxc8z4EQTQj7DCAI.ttf",
2684
- "700": "http://fonts.gstatic.com/s/cabincondensed/v7/Ez4zJbsGr2BgXcNUWBVgEMAWgzcA047xWLixhLCofl8.ttf"
2685
  }
2686
  },
2687
  {
2688
  "kind": "webfonts#webfont",
2689
- "family": "ABeeZee",
2690
  "category": "sans-serif",
2691
  "variants": [
2692
- "regular",
2693
- "italic"
2694
  ],
2695
  "subsets": [
2696
  "latin"
2697
  ],
2698
- "version": "v7",
2699
- "lastModified": "2016-02-11",
2700
  "files": {
2701
- "regular": "http://fonts.gstatic.com/s/abeezee/v7/mE5BOuZKGln_Ex0uYKpIaw.ttf",
2702
- "italic": "http://fonts.gstatic.com/s/abeezee/v7/kpplLynmYgP0YtlJA3atRw.ttf"
2703
  }
2704
  },
2705
  {
2706
  "kind": "webfonts#webfont",
2707
- "family": "Courgette",
2708
  "category": "handwriting",
2709
  "variants": [
2710
  "regular"
2711
  ],
2712
  "subsets": [
2713
- "latin-ext",
2714
  "latin"
2715
  ],
2716
- "version": "v4",
2717
- "lastModified": "2015-04-06",
2718
  "files": {
2719
- "regular": "http://fonts.gstatic.com/s/courgette/v4/2YO0EYtyE9HUPLZprahpZA.ttf"
2720
  }
2721
  },
2722
  {
2723
  "kind": "webfonts#webfont",
2724
- "family": "Handlee",
2725
- "category": "handwriting",
2726
  "variants": [
2727
- "regular"
 
 
 
2728
  ],
2729
  "subsets": [
2730
- "latin"
 
 
2731
  ],
2732
- "version": "v5",
2733
- "lastModified": "2015-04-06",
2734
  "files": {
2735
- "regular": "http://fonts.gstatic.com/s/handlee/v5/6OfkXkyC0E5NZN80ED8u3A.ttf"
 
 
 
2736
  }
2737
  },
2738
  {
2739
  "kind": "webfonts#webfont",
2740
- "family": "Kreon",
2741
  "category": "serif",
2742
  "variants": [
2743
- "300",
2744
- "regular",
2745
- "700"
2746
  ],
2747
  "subsets": [
2748
  "latin"
2749
  ],
2750
- "version": "v9",
2751
- "lastModified": "2015-04-06",
2752
  "files": {
2753
- "300": "http://fonts.gstatic.com/s/kreon/v9/HKtJRiq5C2zbq5N1IX32sA.ttf",
2754
- "regular": "http://fonts.gstatic.com/s/kreon/v9/zA_IZt0u0S3cvHJu-n1oEg.ttf",
2755
- "700": "http://fonts.gstatic.com/s/kreon/v9/jh0dSmaPodjxISiblIUTkw.ttf"
2756
  }
2757
  },
2758
  {
2759
  "kind": "webfonts#webfont",
2760
- "family": "Permanent Marker",
2761
- "category": "handwriting",
2762
  "variants": [
2763
  "regular"
2764
  ],
2765
  "subsets": [
2766
  "latin"
2767
  ],
2768
- "version": "v5",
2769
- "lastModified": "2015-04-06",
2770
  "files": {
2771
- "regular": "http://fonts.gstatic.com/s/permanentmarker/v5/9vYsg5VgPHKK8SXYbf3sMol14xj5tdg9OHF8w4E7StQ.ttf"
2772
  }
2773
  },
2774
  {
2775
  "kind": "webfonts#webfont",
2776
- "family": "Didact Gothic",
2777
  "category": "sans-serif",
2778
  "variants": [
2779
- "regular"
 
 
 
2780
  ],
2781
  "subsets": [
2782
- "greek",
2783
- "greek-ext",
2784
- "cyrillic",
2785
- "cyrillic-ext",
2786
- "latin-ext",
2787
  "latin"
2788
  ],
2789
- "version": "v7",
2790
- "lastModified": "2015-04-06",
2791
  "files": {
2792
- "regular": "http://fonts.gstatic.com/s/didactgothic/v7/v8_72sD3DYMKyM0dn3LtWotBLojGU5Qdl8-5NL4v70w.ttf"
 
 
 
2793
  }
2794
  },
2795
  {
2796
  "kind": "webfonts#webfont",
2797
- "family": "Quattrocento",
2798
  "category": "serif",
2799
  "variants": [
2800
- "regular",
2801
- "700"
2802
  ],
2803
  "subsets": [
2804
- "latin-ext",
2805
- "latin"
2806
  ],
2807
- "version": "v7",
2808
- "lastModified": "2015-04-06",
2809
  "files": {
2810
- "regular": "http://fonts.gstatic.com/s/quattrocento/v7/WZDISdyil4HsmirlOdBRFC3USBnSvpkopQaUR-2r7iU.ttf",
2811
- "700": "http://fonts.gstatic.com/s/quattrocento/v7/Uvi-cRwyvqFpl9j3oT2mqkD2ttfZwueP-QU272T9-k4.ttf"
2812
  }
2813
  },
2814
  {
2815
  "kind": "webfonts#webfont",
2816
- "family": "Alfa Slab One",
2817
- "category": "display",
2818
  "variants": [
2819
  "regular"
2820
  ],
2821
  "subsets": [
2822
- "latin"
 
2823
  ],
2824
  "version": "v5",
2825
- "lastModified": "2015-04-06",
2826
  "files": {
2827
- "regular": "http://fonts.gstatic.com/s/alfaslabone/v5/Qx6FPcitRwTC_k88tLPc-Yjjx0o0jr6fNXxPgYh_a8Q.ttf"
2828
  }
2829
  },
2830
  {
2831
  "kind": "webfonts#webfont",
2832
- "family": "Roboto Mono",
2833
- "category": "monospace",
2834
  "variants": [
2835
- "100",
2836
- "100italic",
2837
- "300",
2838
- "300italic",
2839
- "regular",
2840
- "italic",
2841
- "500",
2842
- "500italic",
2843
- "700",
2844
- "700italic"
2845
  ],
2846
  "subsets": [
2847
- "greek",
2848
- "greek-ext",
2849
- "cyrillic",
2850
- "cyrillic-ext",
2851
- "latin-ext",
2852
  "latin",
2853
- "vietnamese"
2854
  ],
2855
  "version": "v4",
2856
- "lastModified": "2015-05-28",
2857
  "files": {
2858
- "100": "http://fonts.gstatic.com/s/robotomono/v4/aOIeRp72J9_Hp_8KwQ9M-YAWxXGWZ3yJw6KhWS7MxOk.ttf",
2859
- "100italic": "http://fonts.gstatic.com/s/robotomono/v4/rqQ1zSE-ZGCKVZgew-A9dgyDtfpXZi-8rXUZYR4dumU.ttf",
2860
- "300": "http://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fzy9-WlPSxbfiI49GsXo3q0g.ttf",
2861
- "300italic": "http://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA2o9eWDfYYxG3A176Zl7aIg.ttf",
2862
- "regular": "http://fonts.gstatic.com/s/robotomono/v4/eJ4cxQe85Lo39t-LVoKa26CWcynf_cDxXwCLxiixG1c.ttf",
2863
- "italic": "http://fonts.gstatic.com/s/robotomono/v4/mE0EPT_93c7f86_WQexR3EeOrDcLawS7-ssYqLr2Xp4.ttf",
2864
- "500": "http://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz8CNfqCYlB_eIx7H1TVXe60.ttf",
2865
- "500italic": "http://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA2nWRcJAYo5PSCx8UfGMHCI.ttf",
2866
- "700": "http://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz3e1Pd76Vl7zRpE7NLJQ7XU.ttf",
2867
- "700italic": "http://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA8_zJjSACmk0BRPxQqhnNLU.ttf"
2868
  }
2869
  },
2870
  {
@@ -2877,13 +2217,13 @@
2877
  "700"
2878
  ],
2879
  "subsets": [
2880
- "greek",
2881
  "greek-ext",
 
2882
  "latin-ext",
2883
- "latin"
2884
  ],
2885
  "version": "v8",
2886
- "lastModified": "2015-04-06",
2887
  "files": {
2888
  "regular": "http://fonts.gstatic.com/s/cardo/v8/jbkF2_R0FKUEZTq5dwSknQ.ttf",
2889
  "italic": "http://fonts.gstatic.com/s/cardo/v8/pcv4Np9tUkq0YREYUcEEJQ.ttf",
@@ -2892,7 +2232,7 @@
2892
  },
2893
  {
2894
  "kind": "webfonts#webfont",
2895
- "family": "Actor",
2896
  "category": "sans-serif",
2897
  "variants": [
2898
  "regular"
@@ -2900,36 +2240,47 @@
2900
  "subsets": [
2901
  "latin"
2902
  ],
2903
- "version": "v6",
2904
- "lastModified": "2015-04-06",
2905
  "files": {
2906
- "regular": "http://fonts.gstatic.com/s/actor/v6/ugMf40CrRK6Jf6Yz_xNSmQ.ttf"
2907
  }
2908
  },
2909
  {
2910
  "kind": "webfonts#webfont",
2911
- "family": "Ruda",
2912
  "category": "sans-serif",
2913
  "variants": [
2914
- "regular",
2915
- "700",
2916
- "900"
2917
  ],
2918
  "subsets": [
2919
- "latin-ext",
2920
  "latin"
2921
  ],
2922
- "version": "v7",
2923
- "lastModified": "2015-04-06",
2924
  "files": {
2925
- "regular": "http://fonts.gstatic.com/s/ruda/v7/jPEIPB7DM2DNK_uBGv2HGw.ttf",
2926
- "700": "http://fonts.gstatic.com/s/ruda/v7/JABOu1SYOHcGXVejUq4w6g.ttf",
2927
- "900": "http://fonts.gstatic.com/s/ruda/v7/Uzusv-enCjoIrznlJJaBRw.ttf"
2928
  }
2929
  },
2930
  {
2931
  "kind": "webfonts#webfont",
2932
- "family": "Bevan",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2933
  "category": "display",
2934
  "variants": [
2935
  "regular"
@@ -2937,66 +2288,110 @@
2937
  "subsets": [
2938
  "latin"
2939
  ],
2940
- "version": "v7",
2941
- "lastModified": "2015-04-06",
2942
  "files": {
2943
- "regular": "http://fonts.gstatic.com/s/bevan/v7/Rtg3zDsCeQiaJ_Qno22OJA.ttf"
2944
  }
2945
  },
2946
  {
2947
  "kind": "webfonts#webfont",
2948
- "family": "Varela",
2949
  "category": "sans-serif",
2950
  "variants": [
2951
- "regular"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2952
  ],
2953
  "subsets": [
 
 
2954
  "latin-ext",
2955
- "latin"
2956
  ],
2957
- "version": "v7",
2958
- "lastModified": "2015-04-06",
2959
  "files": {
2960
- "regular": "http://fonts.gstatic.com/s/varela/v7/ON7qs0cKUUixhhDFXlZUjw.ttf"
 
 
 
2961
  }
2962
  },
2963
  {
2964
  "kind": "webfonts#webfont",
2965
- "family": "Cookie",
2966
  "category": "handwriting",
2967
  "variants": [
2968
- "regular"
 
2969
  ],
2970
  "subsets": [
2971
- "latin"
 
2972
  ],
2973
- "version": "v7",
2974
- "lastModified": "2015-04-06",
2975
  "files": {
2976
- "regular": "http://fonts.gstatic.com/s/cookie/v7/HxeUC62y_YdDbiFlze357A.ttf"
 
2977
  }
2978
  },
2979
  {
2980
  "kind": "webfonts#webfont",
2981
- "family": "Tangerine",
2982
  "category": "handwriting",
2983
  "variants": [
2984
- "regular",
2985
- "700"
2986
  ],
2987
  "subsets": [
2988
- "latin"
 
2989
  ],
2990
- "version": "v7",
2991
- "lastModified": "2015-08-14",
2992
  "files": {
2993
- "regular": "http://fonts.gstatic.com/s/tangerine/v7/DTPeM3IROhnkz7aYG2a9sA.ttf",
2994
- "700": "http://fonts.gstatic.com/s/tangerine/v7/UkFsr-RwJB_d2l9fIWsx3i3USBnSvpkopQaUR-2r7iU.ttf"
2995
  }
2996
  },
2997
  {
2998
  "kind": "webfonts#webfont",
2999
- "family": "Pinyon Script",
3000
  "category": "handwriting",
3001
  "variants": [
3002
  "regular"
@@ -3004,409 +2399,399 @@
3004
  "subsets": [
3005
  "latin"
3006
  ],
3007
- "version": "v6",
3008
- "lastModified": "2015-04-06",
3009
  "files": {
3010
- "regular": "http://fonts.gstatic.com/s/pinyonscript/v6/TzghnhfCn7TuE73f-CBQ0CeUSrabuTpOsMEiRLtKwk0.ttf"
3011
  }
3012
  },
3013
  {
3014
  "kind": "webfonts#webfont",
3015
- "family": "Luckiest Guy",
3016
  "category": "display",
3017
  "variants": [
3018
  "regular"
3019
  ],
3020
  "subsets": [
3021
- "latin"
 
3022
  ],
3023
- "version": "v6",
3024
- "lastModified": "2015-04-06",
3025
  "files": {
3026
- "regular": "http://fonts.gstatic.com/s/luckiestguy/v6/5718gH8nDy3hFVihOpkY5C3USBnSvpkopQaUR-2r7iU.ttf"
3027
  }
3028
  },
3029
  {
3030
  "kind": "webfonts#webfont",
3031
- "family": "Special Elite",
3032
  "category": "display",
3033
  "variants": [
3034
- "regular"
 
3035
  ],
3036
  "subsets": [
3037
  "latin"
3038
  ],
3039
- "version": "v6",
3040
- "lastModified": "2015-04-06",
3041
  "files": {
3042
- "regular": "http://fonts.gstatic.com/s/specialelite/v6/9-wW4zu3WNoD5Fjka35Jm4jjx0o0jr6fNXxPgYh_a8Q.ttf"
 
3043
  }
3044
  },
3045
  {
3046
  "kind": "webfonts#webfont",
3047
- "family": "Shadows Into Light Two",
3048
- "category": "handwriting",
3049
  "variants": [
3050
  "regular"
3051
  ],
3052
  "subsets": [
3053
- "latin-ext",
3054
- "latin"
3055
  ],
3056
- "version": "v4",
3057
- "lastModified": "2015-04-06",
3058
  "files": {
3059
- "regular": "http://fonts.gstatic.com/s/shadowsintolighttwo/v4/gDxHeefcXIo-lOuZFCn2xVQrZk-Pga5KeEE_oZjkQjQ.ttf"
3060
  }
3061
  },
3062
  {
3063
  "kind": "webfonts#webfont",
3064
- "family": "Gentium Book Basic",
3065
- "category": "serif",
3066
  "variants": [
3067
  "regular",
3068
- "italic",
3069
- "700",
3070
- "700italic"
3071
  ],
3072
  "subsets": [
3073
- "latin-ext",
3074
- "latin"
3075
  ],
3076
- "version": "v7",
3077
- "lastModified": "2016-01-11",
3078
  "files": {
3079
- "regular": "http://fonts.gstatic.com/s/gentiumbookbasic/v7/IRFxB2matTxrjZt6a3FUnrWDjKAyldGEr6eEi2MBNeY.ttf",
3080
- "italic": "http://fonts.gstatic.com/s/gentiumbookbasic/v7/qHqW2lwKO8-uTfIkh8FsUfXfjMwrYnmPVsQth2IcAPY.ttf",
3081
- "700": "http://fonts.gstatic.com/s/gentiumbookbasic/v7/T2vUYmWzlqUtgLYdlemGnaWESMHIjnSjm9UUxYtEOko.ttf",
3082
- "700italic": "http://fonts.gstatic.com/s/gentiumbookbasic/v7/632u7TMIoFDWQYUaHFUp5PA2A9KyRZEkn4TZVuhsWRM.ttf"
3083
  }
3084
  },
3085
  {
3086
  "kind": "webfonts#webfont",
3087
- "family": "Rock Salt",
3088
- "category": "handwriting",
3089
  "variants": [
3090
  "regular"
3091
  ],
3092
  "subsets": [
3093
- "latin"
 
3094
  ],
3095
- "version": "v6",
3096
- "lastModified": "2015-04-06",
3097
  "files": {
3098
- "regular": "http://fonts.gstatic.com/s/rocksalt/v6/Zy7JF9h9WbhD9V3SFMQ1UQ.ttf"
3099
  }
3100
  },
3101
  {
3102
  "kind": "webfonts#webfont",
3103
- "family": "Playball",
3104
  "category": "display",
3105
  "variants": [
3106
  "regular"
3107
  ],
3108
  "subsets": [
3109
- "latin-ext",
3110
- "latin"
3111
  ],
3112
- "version": "v6",
3113
- "lastModified": "2015-04-06",
3114
  "files": {
3115
- "regular": "http://fonts.gstatic.com/s/playball/v6/3hOFiQm_EUzycTpcN9uz4w.ttf"
3116
  }
3117
  },
3118
  {
3119
  "kind": "webfonts#webfont",
3120
- "family": "Vidaloka",
3121
- "category": "serif",
3122
  "variants": [
3123
  "regular"
3124
  ],
3125
  "subsets": [
3126
- "latin"
3127
  ],
3128
- "version": "v8",
3129
- "lastModified": "2015-04-06",
3130
  "files": {
3131
- "regular": "http://fonts.gstatic.com/s/vidaloka/v8/C6Nul0ogKUWkx356rrt9RA.ttf"
3132
  }
3133
  },
3134
  {
3135
  "kind": "webfonts#webfont",
3136
- "family": "Jura",
3137
- "category": "sans-serif",
3138
  "variants": [
3139
- "300",
3140
- "regular",
3141
- "500",
3142
- "600"
3143
  ],
3144
  "subsets": [
3145
- "greek",
3146
- "cyrillic",
3147
- "cyrillic-ext",
3148
- "latin-ext",
3149
  "latin"
3150
  ],
3151
- "version": "v7",
3152
- "lastModified": "2015-04-06",
3153
  "files": {
3154
- "300": "http://fonts.gstatic.com/s/jura/v7/Rqx_xy1UnN0C7wD3FUSyPQ.ttf",
3155
- "regular": "http://fonts.gstatic.com/s/jura/v7/YAWMwF3sN0KCbynMq-Yr_Q.ttf",
3156
- "500": "http://fonts.gstatic.com/s/jura/v7/16xhfjHCiaLj3tsqqgmtGg.ttf",
3157
- "600": "http://fonts.gstatic.com/s/jura/v7/iwseduOwJSdY8wQ1Y6CJdA.ttf"
3158
  }
3159
  },
3160
  {
3161
  "kind": "webfonts#webfont",
3162
- "family": "Amaranth",
3163
- "category": "sans-serif",
3164
  "variants": [
3165
  "regular",
3166
- "italic",
3167
- "700",
3168
- "700italic"
3169
  ],
3170
  "subsets": [
3171
- "latin"
 
3172
  ],
3173
- "version": "v6",
3174
- "lastModified": "2015-04-06",
3175
  "files": {
3176
- "regular": "http://fonts.gstatic.com/s/amaranth/v6/7VcBog22JBHsHXHdnnycTA.ttf",
3177
- "italic": "http://fonts.gstatic.com/s/amaranth/v6/UrJlRY9LcVERJSvggsdBqPesZW2xOQ-xsNqO47m55DA.ttf",
3178
- "700": "http://fonts.gstatic.com/s/amaranth/v6/j5OFHqadfxyLnQRxFeox6qCWcynf_cDxXwCLxiixG1c.ttf",
3179
- "700italic": "http://fonts.gstatic.com/s/amaranth/v6/BHyuYFj9nqLFNvOvGh0xTwJKKGfqHaYFsRG-T3ceEVo.ttf"
3180
  }
3181
  },
3182
  {
3183
  "kind": "webfonts#webfont",
3184
- "family": "Nobile",
3185
- "category": "sans-serif",
3186
  "variants": [
3187
- "regular",
3188
- "italic",
3189
- "700",
3190
- "700italic"
3191
  ],
3192
  "subsets": [
3193
  "latin"
3194
  ],
3195
  "version": "v7",
3196
- "lastModified": "2015-04-06",
3197
  "files": {
3198
- "regular": "http://fonts.gstatic.com/s/nobile/v7/lC_lPi1ddtN38iXTCRh6ow.ttf",
3199
- "italic": "http://fonts.gstatic.com/s/nobile/v7/vGmrpKzWQQSrb-PR6FWBIA.ttf",
3200
- "700": "http://fonts.gstatic.com/s/nobile/v7/9p6M-Yrg_r_QPmSD1skrOg.ttf",
3201
- "700italic": "http://fonts.gstatic.com/s/nobile/v7/oQ1eYPaXV638N03KvsNvyKCWcynf_cDxXwCLxiixG1c.ttf"
3202
  }
3203
  },
3204
  {
3205
  "kind": "webfonts#webfont",
3206
- "family": "Antic Slab",
3207
- "category": "serif",
3208
  "variants": [
3209
  "regular"
3210
  ],
3211
  "subsets": [
3212
- "latin"
 
3213
  ],
3214
- "version": "v4",
3215
- "lastModified": "2015-04-06",
3216
  "files": {
3217
- "regular": "http://fonts.gstatic.com/s/anticslab/v4/PSbJCTKkAS7skPdkd7AKEvesZW2xOQ-xsNqO47m55DA.ttf"
3218
  }
3219
  },
3220
  {
3221
  "kind": "webfonts#webfont",
3222
- "family": "Rambla",
3223
  "category": "sans-serif",
3224
  "variants": [
3225
  "regular",
3226
  "italic",
3227
- "700",
3228
- "700italic"
3229
  ],
3230
  "subsets": [
3231
- "latin-ext",
3232
  "latin"
3233
  ],
3234
- "version": "v4",
3235
- "lastModified": "2015-04-06",
3236
  "files": {
3237
- "regular": "http://fonts.gstatic.com/s/rambla/v4/YaTmpvm5gFg_ShJKTQmdzg.ttf",
3238
- "italic": "http://fonts.gstatic.com/s/rambla/v4/mhUgsKmp0qw3uATdDDAuwA.ttf",
3239
- "700": "http://fonts.gstatic.com/s/rambla/v4/C5VZH8BxQKmnBuoC00UPpw.ttf",
3240
- "700italic": "http://fonts.gstatic.com/s/rambla/v4/ziMzUZya6QahrKONSI1TzqCWcynf_cDxXwCLxiixG1c.ttf"
3241
  }
3242
  },
3243
  {
3244
  "kind": "webfonts#webfont",
3245
- "family": "Droid Sans Mono",
3246
- "category": "monospace",
3247
  "variants": [
3248
  "regular"
3249
  ],
3250
  "subsets": [
3251
- "latin"
 
 
 
3252
  ],
3253
- "version": "v7",
3254
- "lastModified": "2015-04-06",
3255
  "files": {
3256
- "regular": "http://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJcwD6PD0c3_abh9zHKQtbGU.ttf"
3257
  }
3258
  },
3259
  {
3260
  "kind": "webfonts#webfont",
3261
- "family": "Changa One",
3262
- "category": "display",
3263
  "variants": [
3264
  "regular",
3265
- "italic"
 
3266
  ],
3267
  "subsets": [
3268
  "latin"
3269
  ],
3270
- "version": "v9",
3271
- "lastModified": "2015-04-06",
3272
  "files": {
3273
- "regular": "http://fonts.gstatic.com/s/changaone/v9/dr4qjce4W3kxFrZRkVD87fesZW2xOQ-xsNqO47m55DA.ttf",
3274
- "italic": "http://fonts.gstatic.com/s/changaone/v9/wJVQlUs1lAZel-WdTo2U9y3USBnSvpkopQaUR-2r7iU.ttf"
 
3275
  }
3276
  },
3277
  {
3278
  "kind": "webfonts#webfont",
3279
- "family": "Bad Script",
3280
- "category": "handwriting",
3281
  "variants": [
3282
- "regular"
 
 
3283
  ],
3284
  "subsets": [
3285
- "cyrillic",
3286
  "latin"
3287
  ],
3288
- "version": "v5",
3289
- "lastModified": "2015-04-06",
3290
  "files": {
3291
- "regular": "http://fonts.gstatic.com/s/badscript/v5/cRyUs0nJ2eMQFHwBsZNRXfesZW2xOQ-xsNqO47m55DA.ttf"
 
 
3292
  }
3293
  },
3294
  {
3295
  "kind": "webfonts#webfont",
3296
- "family": "Great Vibes",
3297
  "category": "handwriting",
3298
  "variants": [
3299
  "regular"
3300
  ],
3301
  "subsets": [
3302
- "latin-ext",
3303
- "latin"
3304
  ],
3305
  "version": "v4",
3306
- "lastModified": "2015-04-06",
3307
  "files": {
3308
- "regular": "http://fonts.gstatic.com/s/greatvibes/v4/4Mi5RG_9LjQYrTU55GN_L6CWcynf_cDxXwCLxiixG1c.ttf"
3309
  }
3310
  },
3311
  {
3312
  "kind": "webfonts#webfont",
3313
- "family": "Enriqueta",
3314
- "category": "serif",
3315
  "variants": [
3316
  "regular",
3317
- "700"
3318
  ],
3319
  "subsets": [
3320
- "latin-ext",
3321
- "latin"
3322
  ],
3323
- "version": "v5",
3324
- "lastModified": "2015-04-06",
3325
  "files": {
3326
- "regular": "http://fonts.gstatic.com/s/enriqueta/v5/_p90TrIwR1SC-vDKtmrv6A.ttf",
3327
- "700": "http://fonts.gstatic.com/s/enriqueta/v5/I27Pb-wEGH2ajLYP0QrtSC3USBnSvpkopQaUR-2r7iU.ttf"
3328
  }
3329
  },
3330
  {
3331
  "kind": "webfonts#webfont",
3332
- "family": "Sintony",
3333
  "category": "sans-serif",
3334
  "variants": [
3335
- "regular",
3336
- "700"
3337
  ],
3338
  "subsets": [
3339
- "latin-ext",
3340
- "latin"
3341
  ],
3342
- "version": "v4",
3343
- "lastModified": "2015-04-06",
3344
  "files": {
3345
- "regular": "http://fonts.gstatic.com/s/sintony/v4/IDhCijoIMev2L6Lg5QsduQ.ttf",
3346
- "700": "http://fonts.gstatic.com/s/sintony/v4/zVXQB1wqJn6PE4dWXoYpvPesZW2xOQ-xsNqO47m55DA.ttf"
3347
  }
3348
  },
3349
  {
3350
  "kind": "webfonts#webfont",
3351
- "family": "Volkhov",
3352
- "category": "serif",
3353
  "variants": [
3354
- "regular",
3355
- "italic",
3356
- "700",
3357
- "700italic"
3358
  ],
3359
  "subsets": [
3360
- "latin"
 
3361
  ],
3362
- "version": "v8",
3363
- "lastModified": "2015-04-06",
3364
  "files": {
3365
- "regular": "http://fonts.gstatic.com/s/volkhov/v8/MDIZAofe1T_J3un5Kgo8zg.ttf",
3366
- "italic": "http://fonts.gstatic.com/s/volkhov/v8/1rTjmztKEpbkKH06JwF8Yw.ttf",
3367
- "700": "http://fonts.gstatic.com/s/volkhov/v8/L8PbKS-kEoLHm7nP--NCzPesZW2xOQ-xsNqO47m55DA.ttf",
3368
- "700italic": "http://fonts.gstatic.com/s/volkhov/v8/W6oG0QDDjCgj0gmsHE520C3USBnSvpkopQaUR-2r7iU.ttf"
3369
  }
3370
  },
3371
  {
3372
  "kind": "webfonts#webfont",
3373
- "family": "Marck Script",
3374
- "category": "handwriting",
3375
  "variants": [
3376
  "regular"
3377
  ],
3378
  "subsets": [
3379
- "cyrillic",
3380
- "latin-ext",
3381
- "latin"
3382
  ],
3383
- "version": "v7",
3384
- "lastModified": "2015-04-06",
3385
  "files": {
3386
- "regular": "http://fonts.gstatic.com/s/marckscript/v7/O_D1NAZVOFOobLbVtW3bci3USBnSvpkopQaUR-2r7iU.ttf"
3387
  }
3388
  },
3389
  {
3390
  "kind": "webfonts#webfont",
3391
- "family": "Basic",
3392
- "category": "sans-serif",
3393
  "variants": [
3394
- "regular"
 
 
3395
  ],
3396
  "subsets": [
 
 
3397
  "latin-ext",
3398
- "latin"
 
3399
  ],
3400
- "version": "v6",
3401
- "lastModified": "2015-04-06",
3402
  "files": {
3403
- "regular": "http://fonts.gstatic.com/s/basic/v6/hNII2mS5Dxw5C0u_m3mXgA.ttf"
 
 
3404
  }
3405
  },
3406
  {
3407
  "kind": "webfonts#webfont",
3408
- "family": "Voltaire",
3409
- "category": "sans-serif",
3410
  "variants": [
3411
  "regular"
3412
  ],
@@ -3414,104 +2799,82 @@
3414
  "latin"
3415
  ],
3416
  "version": "v6",
3417
- "lastModified": "2015-04-06",
3418
  "files": {
3419
- "regular": "http://fonts.gstatic.com/s/voltaire/v6/WvqBzaGEBbRV-hrahwO2cA.ttf"
3420
  }
3421
  },
3422
  {
3423
  "kind": "webfonts#webfont",
3424
- "family": "Sorts Mill Goudy",
3425
- "category": "serif",
3426
  "variants": [
3427
- "regular",
3428
- "italic"
3429
  ],
3430
  "subsets": [
3431
- "latin-ext",
3432
- "latin"
3433
  ],
3434
- "version": "v6",
3435
- "lastModified": "2015-04-06",
3436
  "files": {
3437
- "regular": "http://fonts.gstatic.com/s/sortsmillgoudy/v6/JzRrPKdwEnE8F1TDmDLMUlIL2Qjg-Xlsg_fhGbe2P5U.ttf",
3438
- "italic": "http://fonts.gstatic.com/s/sortsmillgoudy/v6/UUu1lKiy4hRmBWk599VL1TYNkCNSzLyoucKmbTguvr0.ttf"
3439
  }
3440
  },
3441
  {
3442
  "kind": "webfonts#webfont",
3443
- "family": "Fauna One",
3444
- "category": "serif",
3445
  "variants": [
3446
  "regular"
3447
  ],
3448
  "subsets": [
3449
- "latin-ext",
3450
- "latin"
3451
  ],
3452
  "version": "v4",
3453
- "lastModified": "2015-04-06",
3454
  "files": {
3455
- "regular": "http://fonts.gstatic.com/s/faunaone/v4/8kL-wpAPofcAMELI_5NRnQ.ttf"
3456
  }
3457
  },
3458
  {
3459
  "kind": "webfonts#webfont",
3460
- "family": "Arapey",
3461
- "category": "serif",
3462
  "variants": [
3463
  "regular",
3464
- "italic"
3465
  ],
3466
  "subsets": [
3467
- "latin"
3468
  ],
3469
- "version": "v5",
3470
  "lastModified": "2015-04-06",
3471
  "files": {
3472
- "regular": "http://fonts.gstatic.com/s/arapey/v5/dqu823lrSYn8T2gApTdslA.ttf",
3473
- "italic": "http://fonts.gstatic.com/s/arapey/v5/pY-Xi5JNBpaWxy2tZhEm5A.ttf"
3474
  }
3475
  },
3476
  {
3477
  "kind": "webfonts#webfont",
3478
- "family": "Rubik",
3479
- "category": "sans-serif",
3480
  "variants": [
3481
- "300",
3482
- "300italic",
3483
- "regular",
3484
- "italic",
3485
- "500",
3486
- "500italic",
3487
- "700",
3488
- "700italic",
3489
- "900",
3490
- "900italic"
3491
  ],
3492
  "subsets": [
3493
- "cyrillic",
3494
- "latin-ext",
3495
  "latin"
3496
  ],
3497
- "version": "v1",
3498
- "lastModified": "2015-07-22",
3499
  "files": {
3500
- "300": "http://fonts.gstatic.com/s/rubik/v1/o1vXYO8YwDpErHEAPAxpOg.ttf",
3501
- "300italic": "http://fonts.gstatic.com/s/rubik/v1/NyXDvUhvZLSWiVfGa5KM-vesZW2xOQ-xsNqO47m55DA.ttf",
3502
- "regular": "http://fonts.gstatic.com/s/rubik/v1/4sMyW_teKWHB3K8Hm-Il6A.ttf",
3503
- "italic": "http://fonts.gstatic.com/s/rubik/v1/elD65ddI0qvNcCh42b1Iqg.ttf",
3504
- "500": "http://fonts.gstatic.com/s/rubik/v1/D4HihERG27s-BJrQ4dvkbw.ttf",
3505
- "500italic": "http://fonts.gstatic.com/s/rubik/v1/0hcxMdoMbXtHiEM1ebdN6PesZW2xOQ-xsNqO47m55DA.ttf",
3506
- "700": "http://fonts.gstatic.com/s/rubik/v1/m1GGHcpLe6Mb0_sAyjXE4g.ttf",
3507
- "700italic": "http://fonts.gstatic.com/s/rubik/v1/R4g_rs714cUXVZcdnRdHw_esZW2xOQ-xsNqO47m55DA.ttf",
3508
- "900": "http://fonts.gstatic.com/s/rubik/v1/mOHfPRl5uP4vw7-5-dbnng.ttf",
3509
- "900italic": "http://fonts.gstatic.com/s/rubik/v1/HH1b7kBbwInqlw8OQxRE5vesZW2xOQ-xsNqO47m55DA.ttf"
3510
  }
3511
  },
3512
  {
3513
  "kind": "webfonts#webfont",
3514
- "family": "Paytone One",
3515
  "category": "sans-serif",
3516
  "variants": [
3517
  "regular"
@@ -3519,149 +2882,146 @@
3519
  "subsets": [
3520
  "latin"
3521
  ],
3522
- "version": "v8",
3523
- "lastModified": "2015-04-06",
3524
  "files": {
3525
- "regular": "http://fonts.gstatic.com/s/paytoneone/v8/3WCxC7JAJjQHQVoIE0ZwvqCWcynf_cDxXwCLxiixG1c.ttf"
3526
  }
3527
  },
3528
  {
3529
  "kind": "webfonts#webfont",
3530
- "family": "Niconne",
3531
  "category": "handwriting",
3532
  "variants": [
3533
  "regular"
3534
  ],
3535
  "subsets": [
3536
- "latin-ext",
3537
  "latin"
3538
  ],
3539
- "version": "v6",
3540
- "lastModified": "2015-04-06",
3541
  "files": {
3542
- "regular": "http://fonts.gstatic.com/s/niconne/v6/ZA-mFw2QNXodx5y7kfELBg.ttf"
3543
  }
3544
  },
3545
  {
3546
  "kind": "webfonts#webfont",
3547
- "family": "Viga",
3548
- "category": "sans-serif",
3549
  "variants": [
3550
  "regular"
3551
  ],
3552
  "subsets": [
3553
- "latin-ext",
3554
  "latin"
3555
  ],
3556
- "version": "v5",
3557
- "lastModified": "2015-04-06",
3558
  "files": {
3559
- "regular": "http://fonts.gstatic.com/s/viga/v5/uD87gDbhS7frHLX4uL6agg.ttf"
3560
  }
3561
  },
3562
  {
3563
  "kind": "webfonts#webfont",
3564
- "family": "Squada One",
3565
  "category": "display",
3566
  "variants": [
3567
- "regular"
 
3568
  ],
3569
  "subsets": [
3570
- "latin"
 
3571
  ],
3572
- "version": "v5",
3573
- "lastModified": "2015-04-06",
3574
  "files": {
3575
- "regular": "http://fonts.gstatic.com/s/squadaone/v5/3tzGuaJdD65cZVgfQzN8uvesZW2xOQ-xsNqO47m55DA.ttf"
 
3576
  }
3577
  },
3578
  {
3579
  "kind": "webfonts#webfont",
3580
- "family": "Playfair Display SC",
3581
- "category": "serif",
3582
  "variants": [
3583
- "regular",
3584
- "italic",
3585
- "700",
3586
- "700italic",
3587
- "900",
3588
- "900italic"
3589
  ],
3590
  "subsets": [
3591
- "cyrillic",
3592
- "latin-ext",
3593
- "latin"
3594
  ],
3595
- "version": "v5",
3596
- "lastModified": "2015-08-14",
3597
  "files": {
3598
- "regular": "http://fonts.gstatic.com/s/playfairdisplaysc/v5/G0-tvBxd4eQRdwFKB8dRkcpjYTDWIvcAwAccqeW9uNM.ttf",
3599
- "italic": "http://fonts.gstatic.com/s/playfairdisplaysc/v5/myuYiFR-4NTrUT4w6TKls2klJsJYggW8rlNoTOTuau0.ttf",
3600
- "700": "http://fonts.gstatic.com/s/playfairdisplaysc/v5/5ggqGkvWJU_TtW2W8cEubA-Amcyomnuy4WsCiPxGHjw.ttf",
3601
- "700italic": "http://fonts.gstatic.com/s/playfairdisplaysc/v5/6X0OQrQhEEnPo56RalREX4krgPi80XvBcbTwmz-rgmU.ttf",
3602
- "900": "http://fonts.gstatic.com/s/playfairdisplaysc/v5/5ggqGkvWJU_TtW2W8cEubKXL3C32k275YmX_AcBPZ7w.ttf",
3603
- "900italic": "http://fonts.gstatic.com/s/playfairdisplaysc/v5/6X0OQrQhEEnPo56RalREX8Zag2q3ssKz8uH1RU4a9gs.ttf"
3604
  }
3605
  },
3606
  {
3607
  "kind": "webfonts#webfont",
3608
- "family": "Molengo",
3609
- "category": "sans-serif",
3610
  "variants": [
3611
- "regular"
 
 
 
3612
  ],
3613
  "subsets": [
 
 
 
3614
  "latin-ext",
3615
- "latin"
 
 
 
3616
  ],
3617
- "version": "v7",
3618
- "lastModified": "2015-04-06",
3619
  "files": {
3620
- "regular": "http://fonts.gstatic.com/s/molengo/v7/jcjgeGuzv83I55AzOTpXNQ.ttf"
 
 
 
3621
  }
3622
  },
3623
  {
3624
  "kind": "webfonts#webfont",
3625
- "family": "Audiowide",
3626
- "category": "display",
3627
  "variants": [
3628
- "regular"
 
3629
  ],
3630
  "subsets": [
3631
- "latin-ext",
3632
  "latin"
3633
  ],
3634
- "version": "v4",
3635
- "lastModified": "2015-04-06",
3636
  "files": {
3637
- "regular": "http://fonts.gstatic.com/s/audiowide/v4/yGcwRZB6VmoYhPUYT-mEow.ttf"
 
3638
  }
3639
  },
3640
  {
3641
  "kind": "webfonts#webfont",
3642
- "family": "Chivo",
3643
- "category": "sans-serif",
3644
  "variants": [
3645
- "regular",
3646
- "italic",
3647
- "900",
3648
- "900italic"
3649
  ],
3650
  "subsets": [
3651
  "latin"
3652
  ],
3653
- "version": "v7",
3654
- "lastModified": "2015-04-06",
3655
  "files": {
3656
- "regular": "http://fonts.gstatic.com/s/chivo/v7/L88PEuzS9eRfHRZhAPhZyw.ttf",
3657
- "italic": "http://fonts.gstatic.com/s/chivo/v7/Oe3-Q-a2kBzPnhHck_baMg.ttf",
3658
- "900": "http://fonts.gstatic.com/s/chivo/v7/JAdkiWd46QCW4vOsj3dzTA.ttf",
3659
- "900italic": "http://fonts.gstatic.com/s/chivo/v7/LoszYnE86q2wJEOjCigBQ_esZW2xOQ-xsNqO47m55DA.ttf"
3660
  }
3661
  },
3662
  {
3663
  "kind": "webfonts#webfont",
3664
- "family": "Damion",
3665
  "category": "handwriting",
3666
  "variants": [
3667
  "regular"
@@ -3669,223 +3029,217 @@
3669
  "subsets": [
3670
  "latin"
3671
  ],
3672
- "version": "v6",
3673
- "lastModified": "2015-04-06",
3674
  "files": {
3675
- "regular": "http://fonts.gstatic.com/s/damion/v6/13XtECwKxhD_VrOqXL4SiA.ttf"
3676
  }
3677
  },
3678
  {
3679
  "kind": "webfonts#webfont",
3680
- "family": "Just Another Hand",
3681
- "category": "handwriting",
3682
  "variants": [
3683
  "regular"
3684
  ],
3685
  "subsets": [
3686
  "latin"
3687
  ],
3688
- "version": "v7",
3689
- "lastModified": "2015-04-06",
3690
  "files": {
3691
- "regular": "http://fonts.gstatic.com/s/justanotherhand/v7/fKV8XYuRNNagXr38eqbRf99BnJIEGrvoojniP57E51c.ttf"
3692
  }
3693
  },
3694
  {
3695
  "kind": "webfonts#webfont",
3696
- "family": "Waiting for the Sunrise",
3697
- "category": "handwriting",
3698
  "variants": [
3699
- "regular"
 
3700
  ],
3701
  "subsets": [
3702
- "latin"
 
3703
  ],
3704
- "version": "v7",
3705
- "lastModified": "2015-04-06",
3706
  "files": {
3707
- "regular": "http://fonts.gstatic.com/s/waitingforthesunrise/v7/eNfH7kLpF1PZWpsetF-ha9TChrNgrDiT3Zy6yGf3FnM.ttf"
 
3708
  }
3709
  },
3710
  {
3711
  "kind": "webfonts#webfont",
3712
- "family": "Scada",
3713
- "category": "sans-serif",
3714
  "variants": [
3715
  "regular",
3716
  "italic",
 
 
3717
  "700",
3718
  "700italic"
3719
  ],
3720
  "subsets": [
3721
- "cyrillic",
3722
- "latin-ext",
3723
  "latin"
3724
  ],
3725
- "version": "v4",
3726
- "lastModified": "2015-04-06",
3727
  "files": {
3728
- "regular": "http://fonts.gstatic.com/s/scada/v4/iZNC3ZEYwe3je6H-28d5Ug.ttf",
3729
- "italic": "http://fonts.gstatic.com/s/scada/v4/PCGyLT1qNawkOUQ3uHFhBw.ttf",
3730
- "700": "http://fonts.gstatic.com/s/scada/v4/t6XNWdMdVWUz93EuRVmifQ.ttf",
3731
- "700italic": "http://fonts.gstatic.com/s/scada/v4/kLrBIf7V4mDMwcd_Yw7-D_esZW2xOQ-xsNqO47m55DA.ttf"
 
 
3732
  }
3733
  },
3734
  {
3735
  "kind": "webfonts#webfont",
3736
- "family": "Carme",
3737
- "category": "sans-serif",
3738
  "variants": [
3739
  "regular"
3740
  ],
3741
  "subsets": [
3742
- "latin"
 
3743
  ],
3744
- "version": "v7",
3745
- "lastModified": "2015-04-06",
3746
  "files": {
3747
- "regular": "http://fonts.gstatic.com/s/carme/v7/08E0NP1eRBEyFRUadmMfgA.ttf"
3748
  }
3749
  },
3750
  {
3751
  "kind": "webfonts#webfont",
3752
- "family": "Glegoo",
3753
- "category": "serif",
3754
  "variants": [
3755
- "regular",
3756
- "700"
3757
  ],
3758
  "subsets": [
3759
- "latin-ext",
3760
- "devanagari",
3761
  "latin"
3762
  ],
3763
- "version": "v5",
3764
- "lastModified": "2015-04-06",
3765
  "files": {
3766
- "regular": "http://fonts.gstatic.com/s/glegoo/v5/2tf-h3n2A_SNYXEO0C8bKw.ttf",
3767
- "700": "http://fonts.gstatic.com/s/glegoo/v5/TlLolbauH0-0Aiz1LUH5og.ttf"
3768
  }
3769
  },
3770
  {
3771
  "kind": "webfonts#webfont",
3772
- "family": "Kadwa",
3773
- "category": "serif",
3774
  "variants": [
3775
  "regular",
3776
- "700"
 
 
3777
  ],
3778
  "subsets": [
3779
- "devanagari",
3780
- "latin"
 
3781
  ],
3782
- "version": "v1",
3783
- "lastModified": "2015-06-17",
3784
  "files": {
3785
- "regular": "http://fonts.gstatic.com/s/kadwa/v1/VwEN8oKGqaa0ug9kRpvSSg.ttf",
3786
- "700": "http://fonts.gstatic.com/s/kadwa/v1/NFPZaBfekj_Io-7vUMz4Ww.ttf"
 
 
3787
  }
3788
  },
3789
  {
3790
  "kind": "webfonts#webfont",
3791
- "family": "Signika Negative",
3792
- "category": "sans-serif",
3793
  "variants": [
3794
- "300",
3795
- "regular",
3796
- "600",
3797
- "700"
3798
  ],
3799
  "subsets": [
3800
- "latin-ext",
3801
- "latin"
3802
  ],
3803
- "version": "v5",
3804
- "lastModified": "2015-04-06",
3805
  "files": {
3806
- "300": "http://fonts.gstatic.com/s/signikanegative/v5/q5TOjIw4CenPw6C-TW06FjYFXpUPtCmIEFDvjUnLLaI.ttf",
3807
- "regular": "http://fonts.gstatic.com/s/signikanegative/v5/Z-Q1hzbY8uAo3TpTyPFMXVM1lnCWMnren5_v6047e5A.ttf",
3808
- "600": "http://fonts.gstatic.com/s/signikanegative/v5/q5TOjIw4CenPw6C-TW06FrKLaDJM01OezSVA2R_O3qI.ttf",
3809
- "700": "http://fonts.gstatic.com/s/signikanegative/v5/q5TOjIw4CenPw6C-TW06FpYzPxtVvobH1w3hEppR8WI.ttf"
3810
  }
3811
  },
3812
  {
3813
  "kind": "webfonts#webfont",
3814
- "family": "Calligraffitti",
3815
- "category": "handwriting",
3816
  "variants": [
3817
  "regular"
3818
  ],
3819
  "subsets": [
3820
- "latin"
 
3821
  ],
3822
- "version": "v7",
3823
- "lastModified": "2015-04-06",
3824
  "files": {
3825
- "regular": "http://fonts.gstatic.com/s/calligraffitti/v7/vLVN2Y-z65rVu1R7lWdvyDXz_orj3gX0_NzfmYulrko.ttf"
3826
  }
3827
  },
3828
  {
3829
  "kind": "webfonts#webfont",
3830
- "family": "Amiri",
3831
- "category": "serif",
3832
  "variants": [
3833
- "regular",
3834
- "italic",
3835
- "700",
3836
- "700italic"
3837
  ],
3838
  "subsets": [
3839
- "arabic",
3840
  "latin"
3841
  ],
3842
- "version": "v7",
3843
- "lastModified": "2015-04-07",
3844
  "files": {
3845
- "regular": "http://fonts.gstatic.com/s/amiri/v7/ATARrPmSew75SlpOw2YABQ.ttf",
3846
- "italic": "http://fonts.gstatic.com/s/amiri/v7/3t1yTQlLUXBw8htrqlXBrw.ttf",
3847
- "700": "http://fonts.gstatic.com/s/amiri/v7/WQsR_moz-FNqVwGYgptqiA.ttf",
3848
- "700italic": "http://fonts.gstatic.com/s/amiri/v7/uF8aNEyD0bxMeTBg9bFDSPesZW2xOQ-xsNqO47m55DA.ttf"
3849
  }
3850
  },
3851
  {
3852
  "kind": "webfonts#webfont",
3853
- "family": "Doppio One",
3854
- "category": "sans-serif",
3855
  "variants": [
3856
- "regular"
 
3857
  ],
3858
  "subsets": [
3859
- "latin-ext",
3860
  "latin"
3861
  ],
3862
- "version": "v4",
3863
- "lastModified": "2015-04-06",
3864
  "files": {
3865
- "regular": "http://fonts.gstatic.com/s/doppioone/v4/WHZ3HJQotpk_4aSMNBo_t_esZW2xOQ-xsNqO47m55DA.ttf"
 
3866
  }
3867
  },
3868
  {
3869
  "kind": "webfonts#webfont",
3870
- "family": "Marmelad",
3871
- "category": "sans-serif",
3872
  "variants": [
3873
  "regular"
3874
  ],
3875
  "subsets": [
3876
- "cyrillic",
3877
- "latin-ext",
3878
- "latin"
3879
  ],
3880
- "version": "v6",
3881
  "lastModified": "2015-04-06",
3882
  "files": {
3883
- "regular": "http://fonts.gstatic.com/s/marmelad/v6/jI0_FBlSOIRLL0ePWOhOwQ.ttf"
3884
  }
3885
  },
3886
  {
3887
  "kind": "webfonts#webfont",
3888
- "family": "Gochi Hand",
3889
  "category": "handwriting",
3890
  "variants": [
3891
  "regular"
@@ -3894,15 +3248,15 @@
3894
  "latin"
3895
  ],
3896
  "version": "v7",
3897
- "lastModified": "2015-04-06",
3898
  "files": {
3899
- "regular": "http://fonts.gstatic.com/s/gochihand/v7/KT1-WxgHsittJ34_20IfAPesZW2xOQ-xsNqO47m55DA.ttf"
3900
  }
3901
  },
3902
  {
3903
  "kind": "webfonts#webfont",
3904
- "family": "Copse",
3905
- "category": "serif",
3906
  "variants": [
3907
  "regular"
3908
  ],
@@ -3910,565 +3264,542 @@
3910
  "latin"
3911
  ],
3912
  "version": "v6",
3913
- "lastModified": "2015-04-06",
3914
  "files": {
3915
- "regular": "http://fonts.gstatic.com/s/copse/v6/wikLrtPGjZDvZ5w2i5HLWg.ttf"
3916
  }
3917
  },
3918
  {
3919
  "kind": "webfonts#webfont",
3920
- "family": "Fugaz One",
3921
- "category": "display",
3922
  "variants": [
3923
  "regular"
3924
  ],
3925
  "subsets": [
3926
- "latin"
 
 
3927
  ],
3928
- "version": "v6",
3929
- "lastModified": "2015-04-06",
3930
  "files": {
3931
- "regular": "http://fonts.gstatic.com/s/fugazone/v6/5tteVDCwxsr8-5RuSiRWOw.ttf"
3932
  }
3933
  },
3934
  {
3935
  "kind": "webfonts#webfont",
3936
- "family": "Patrick Hand",
3937
  "category": "handwriting",
3938
  "variants": [
3939
  "regular"
3940
  ],
3941
  "subsets": [
3942
- "latin-ext",
3943
- "latin",
3944
- "vietnamese"
3945
  ],
3946
- "version": "v10",
3947
- "lastModified": "2015-04-06",
3948
  "files": {
3949
- "regular": "http://fonts.gstatic.com/s/patrickhand/v10/9BG3JJgt_HlF3NpEUehL0C3USBnSvpkopQaUR-2r7iU.ttf"
3950
  }
3951
  },
3952
  {
3953
  "kind": "webfonts#webfont",
3954
- "family": "Limelight",
3955
- "category": "display",
3956
  "variants": [
3957
  "regular"
3958
  ],
3959
  "subsets": [
3960
- "latin-ext",
3961
  "latin"
3962
  ],
3963
- "version": "v7",
3964
- "lastModified": "2015-04-06",
3965
  "files": {
3966
- "regular": "http://fonts.gstatic.com/s/limelight/v7/5dTfN6igsXjLjOy8QQShcg.ttf"
3967
  }
3968
  },
3969
  {
3970
  "kind": "webfonts#webfont",
3971
- "family": "Average",
3972
- "category": "serif",
3973
  "variants": [
3974
- "regular"
 
3975
  ],
3976
  "subsets": [
3977
- "latin-ext",
3978
  "latin"
3979
  ],
3980
- "version": "v4",
3981
- "lastModified": "2015-04-06",
3982
  "files": {
3983
- "regular": "http://fonts.gstatic.com/s/average/v4/aHUibBqdDbVYl5FM48pxyQ.ttf"
 
3984
  }
3985
  },
3986
  {
3987
  "kind": "webfonts#webfont",
3988
- "family": "Cantata One",
3989
  "category": "serif",
3990
  "variants": [
3991
  "regular"
3992
  ],
3993
  "subsets": [
3994
- "latin-ext",
3995
  "latin"
3996
  ],
3997
- "version": "v5",
3998
- "lastModified": "2015-04-06",
3999
  "files": {
4000
- "regular": "http://fonts.gstatic.com/s/cantataone/v5/-a5FDvnBqaBMDaGgZYnEfqCWcynf_cDxXwCLxiixG1c.ttf"
4001
  }
4002
  },
4003
  {
4004
  "kind": "webfonts#webfont",
4005
- "family": "Spinnaker",
4006
  "category": "sans-serif",
4007
  "variants": [
4008
  "regular"
4009
  ],
4010
  "subsets": [
4011
- "latin-ext",
4012
- "latin"
4013
  ],
4014
- "version": "v8",
4015
- "lastModified": "2015-04-06",
4016
  "files": {
4017
- "regular": "http://fonts.gstatic.com/s/spinnaker/v8/MQdIXivKITpjROUdiN6Jgg.ttf"
4018
  }
4019
  },
4020
  {
4021
  "kind": "webfonts#webfont",
4022
- "family": "Alex Brush",
4023
  "category": "handwriting",
4024
  "variants": [
4025
  "regular"
4026
  ],
4027
  "subsets": [
4028
- "latin-ext",
4029
- "latin"
4030
  ],
4031
- "version": "v6",
4032
- "lastModified": "2015-04-06",
4033
  "files": {
4034
- "regular": "http://fonts.gstatic.com/s/alexbrush/v6/ooh3KJFbKJSUoIRWfiu8o_esZW2xOQ-xsNqO47m55DA.ttf"
4035
  }
4036
  },
4037
  {
4038
  "kind": "webfonts#webfont",
4039
- "family": "Antic",
4040
  "category": "sans-serif",
4041
  "variants": [
4042
  "regular"
4043
  ],
4044
  "subsets": [
 
4045
  "latin"
4046
  ],
4047
- "version": "v7",
4048
- "lastModified": "2015-04-06",
4049
  "files": {
4050
- "regular": "http://fonts.gstatic.com/s/antic/v7/hEa8XCNM7tXGzD0Uk0AipA.ttf"
4051
  }
4052
  },
4053
  {
4054
  "kind": "webfonts#webfont",
4055
- "family": "Alegreya Sans SC",
4056
  "category": "sans-serif",
4057
  "variants": [
4058
- "100",
4059
- "100italic",
4060
- "300",
4061
- "300italic",
4062
- "regular",
4063
- "italic",
4064
- "500",
4065
- "500italic",
4066
- "700",
4067
- "700italic",
4068
- "800",
4069
- "800italic",
4070
- "900",
4071
- "900italic"
4072
  ],
4073
  "subsets": [
4074
- "latin-ext",
 
4075
  "latin",
4076
- "vietnamese"
 
 
4077
  ],
4078
- "version": "v3",
4079
- "lastModified": "2015-04-06",
4080
  "files": {
4081
- "100": "http://fonts.gstatic.com/s/alegreyasanssc/v3/trwFkDJLOJf6hqM93944kVnzStfdnFU-MXbO84aBs_M.ttf",
4082
- "100italic": "http://fonts.gstatic.com/s/alegreyasanssc/v3/qG3gA9iy5RpXMH4crZboqqakMVR0XlJhO7VdJ8yYvA4.ttf",
4083
- "300": "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR46-1IqtfxJspFjzJp0SaQRcI.ttf",
4084
- "300italic": "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0CnTKaH808trtzttbEg4yVA.ttf",
4085
- "regular": "http://fonts.gstatic.com/s/alegreyasanssc/v3/6kgb6ZvOagoVIRZyl8XV-EklWX-XdLVn1WTiuGuvKIU.ttf",
4086
- "italic": "http://fonts.gstatic.com/s/alegreyasanssc/v3/trwFkDJLOJf6hqM93944kTfqo69HNOlCNZvbwAmUtiA.ttf",
4087
- "500": "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR46_hHTluI57wqxl55RvSYo3s.ttf",
4088
- "500italic": "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0NqVvxKdFVwqwzilqfVd39U.ttf",
4089
- "700": "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR4600aId5t1FC-xZ8nmpa_XLk.ttf",
4090
- "700italic": "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0IBYn3VD6xMEnodOh8pnFw4.ttf",
4091
- "800": "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR46wQgSHD3Lo1Mif2Wkk5swWA.ttf",
4092
- "800italic": "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0HStmCm6Rs90XeztCALm0H8.ttf",
4093
- "900": "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR461Rf9EWUSEX_PR1d_gLKfpM.ttf",
4094
- "900italic": "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0IvtwEfTCJoOJugANj-jWDI.ttf"
4095
  }
4096
  },
4097
  {
4098
  "kind": "webfonts#webfont",
4099
- "family": "Nothing You Could Do",
4100
- "category": "handwriting",
4101
  "variants": [
4102
  "regular"
4103
  ],
4104
  "subsets": [
4105
- "latin"
 
4106
  ],
4107
- "version": "v6",
4108
- "lastModified": "2015-04-06",
4109
  "files": {
4110
- "regular": "http://fonts.gstatic.com/s/nothingyoucoulddo/v6/jpk1K3jbJoyoK0XKaSyQAf-TpkXjXYGWiJZAEtBRjPU.ttf"
4111
  }
4112
  },
4113
  {
4114
  "kind": "webfonts#webfont",
4115
- "family": "Overlock",
4116
  "category": "display",
4117
  "variants": [
4118
- "regular",
4119
- "italic",
4120
- "700",
4121
- "700italic",
4122
- "900",
4123
- "900italic"
4124
  ],
4125
  "subsets": [
4126
- "latin-ext",
4127
- "latin"
4128
  ],
4129
  "version": "v5",
4130
- "lastModified": "2015-04-06",
4131
  "files": {
4132
- "regular": "http://fonts.gstatic.com/s/overlock/v5/Z8oYsGi88-E1cUB8YBFMAg.ttf",
4133
- "italic": "http://fonts.gstatic.com/s/overlock/v5/rq6EacukHROOBrFrK_zF6_esZW2xOQ-xsNqO47m55DA.ttf",
4134
- "700": "http://fonts.gstatic.com/s/overlock/v5/Fexr8SqXM8Bm_gEVUA7AKaCWcynf_cDxXwCLxiixG1c.ttf",
4135
- "700italic": "http://fonts.gstatic.com/s/overlock/v5/wFWnYgeXKYBks6gEUwYnfAJKKGfqHaYFsRG-T3ceEVo.ttf",
4136
- "900": "http://fonts.gstatic.com/s/overlock/v5/YPJCVTT8ZbG3899l_-KIGqCWcynf_cDxXwCLxiixG1c.ttf",
4137
- "900italic": "http://fonts.gstatic.com/s/overlock/v5/iOZhxT2zlg7W5ij_lb-oDp0EAVxt0G0biEntp43Qt6E.ttf"
4138
  }
4139
  },
4140
  {
4141
  "kind": "webfonts#webfont",
4142
- "family": "Poppins",
4143
- "category": "sans-serif",
4144
  "variants": [
4145
- "300",
4146
  "regular",
4147
- "500",
4148
- "600",
4149
  "700"
4150
  ],
4151
  "subsets": [
4152
- "latin-ext",
4153
- "devanagari",
4154
- "latin"
4155
  ],
4156
- "version": "v1",
4157
- "lastModified": "2015-06-03",
4158
  "files": {
4159
- "300": "http://fonts.gstatic.com/s/poppins/v1/VIeViZ2fPtYBt3B2fQZplvesZW2xOQ-xsNqO47m55DA.ttf",
4160
- "regular": "http://fonts.gstatic.com/s/poppins/v1/hlvAxH6aIdOjWlLzgm0jqg.ttf",
4161
- "500": "http://fonts.gstatic.com/s/poppins/v1/4WGKlFyjcmCFVl8pRsgZ9vesZW2xOQ-xsNqO47m55DA.ttf",
4162
- "600": "http://fonts.gstatic.com/s/poppins/v1/-zOABrCWORC3lyDh-ajNnPesZW2xOQ-xsNqO47m55DA.ttf",
4163
- "700": "http://fonts.gstatic.com/s/poppins/v1/8JitanEsk5aDh7mDYs-fYfesZW2xOQ-xsNqO47m55DA.ttf"
4164
  }
4165
  },
4166
  {
4167
  "kind": "webfonts#webfont",
4168
- "family": "Homemade Apple",
4169
- "category": "handwriting",
4170
  "variants": [
4171
  "regular"
4172
  ],
4173
  "subsets": [
4174
- "latin"
4175
- ],
4176
- "version": "v6",
4177
- "lastModified": "2015-04-06",
4178
- "files": {
4179
- "regular": "http://fonts.gstatic.com/s/homemadeapple/v6/yg3UMEsefgZ8IHz_ryz86BiPOmFWYV1WlrJkRafc4c0.ttf"
4180
- }
4181
- },
4182
- {
4183
- "kind": "webfonts#webfont",
4184
- "family": "Work Sans",
4185
- "category": "sans-serif",
4186
- "variants": [
4187
- "100",
4188
- "200",
4189
- "300",
4190
- "regular",
4191
- "500",
4192
- "600",
4193
- "700",
4194
- "800",
4195
- "900"
4196
- ],
4197
- "subsets": [
4198
- "latin-ext",
4199
- "latin"
4200
  ],
4201
- "version": "v2",
4202
- "lastModified": "2015-12-08",
4203
  "files": {
4204
- "100": "http://fonts.gstatic.com/s/worksans/v2/ZAhtNqLaAViKjGLajtuwWaCWcynf_cDxXwCLxiixG1c.ttf",
4205
- "200": "http://fonts.gstatic.com/s/worksans/v2/u_mYNr_qYP37m7vgvmIYZy3USBnSvpkopQaUR-2r7iU.ttf",
4206
- "300": "http://fonts.gstatic.com/s/worksans/v2/FD_Udbezj8EHXbdsqLUply3USBnSvpkopQaUR-2r7iU.ttf",
4207
- "regular": "http://fonts.gstatic.com/s/worksans/v2/zVvigUiMvx7JVEnrJgc-5Q.ttf",
4208
- "500": "http://fonts.gstatic.com/s/worksans/v2/Nbre-U_bp6Xktt8cpgwaJC3USBnSvpkopQaUR-2r7iU.ttf",
4209
- "600": "http://fonts.gstatic.com/s/worksans/v2/z9rX03Xuz9ZNHTMg1_ghGS3USBnSvpkopQaUR-2r7iU.ttf",
4210
- "700": "http://fonts.gstatic.com/s/worksans/v2/4udXuXg54JlPEP5iKO5AmS3USBnSvpkopQaUR-2r7iU.ttf",
4211
- "800": "http://fonts.gstatic.com/s/worksans/v2/IQh-ap2Uqs7kl1YINeeEGi3USBnSvpkopQaUR-2r7iU.ttf",
4212
- "900": "http://fonts.gstatic.com/s/worksans/v2/Hjn0acvjHfjY_vAK9Uc6gi3USBnSvpkopQaUR-2r7iU.ttf"
4213
  }
4214
  },
4215
  {
4216
  "kind": "webfonts#webfont",
4217
- "family": "Homenaje",
4218
  "category": "sans-serif",
4219
  "variants": [
4220
  "regular"
4221
  ],
4222
  "subsets": [
4223
- "latin-ext",
4224
- "latin"
4225
  ],
4226
- "version": "v5",
4227
- "lastModified": "2015-04-06",
4228
  "files": {
4229
- "regular": "http://fonts.gstatic.com/s/homenaje/v5/v0YBU0iBRrGdVjDNQILxtA.ttf"
4230
  }
4231
  },
4232
  {
4233
  "kind": "webfonts#webfont",
4234
- "family": "Boogaloo",
4235
- "category": "display",
4236
  "variants": [
4237
  "regular"
4238
  ],
4239
  "subsets": [
4240
  "latin"
4241
  ],
4242
- "version": "v6",
4243
- "lastModified": "2015-04-06",
4244
  "files": {
4245
- "regular": "http://fonts.gstatic.com/s/boogaloo/v6/4Wu1tvFMoB80fSu8qLgQfQ.ttf"
4246
  }
4247
  },
4248
  {
4249
  "kind": "webfonts#webfont",
4250
- "family": "Share",
4251
- "category": "display",
4252
  "variants": [
 
 
4253
  "regular",
4254
- "italic",
 
4255
  "700",
4256
- "700italic"
4257
  ],
4258
  "subsets": [
4259
- "latin-ext",
4260
- "latin"
4261
  ],
4262
- "version": "v5",
4263
- "lastModified": "2015-04-06",
4264
  "files": {
4265
- "regular": "http://fonts.gstatic.com/s/share/v5/1ytD7zSb_-g9I2GG67vmVw.ttf",
4266
- "italic": "http://fonts.gstatic.com/s/share/v5/a9YGdQWFRlNJ0zClJVaY3Q.ttf",
4267
- "700": "http://fonts.gstatic.com/s/share/v5/XrU8e7a1YKurguyY2azk1Q.ttf",
4268
- "700italic": "http://fonts.gstatic.com/s/share/v5/A992-bLVYwAflKu6iaznufesZW2xOQ-xsNqO47m55DA.ttf"
 
 
 
4269
  }
4270
  },
4271
  {
4272
  "kind": "webfonts#webfont",
4273
- "family": "Days One",
4274
- "category": "sans-serif",
4275
  "variants": [
4276
  "regular"
4277
  ],
4278
  "subsets": [
4279
- "latin"
 
4280
  ],
4281
- "version": "v6",
4282
- "lastModified": "2015-04-06",
4283
  "files": {
4284
- "regular": "http://fonts.gstatic.com/s/daysone/v6/kzwZjNhc1iabMsrc_hKBIA.ttf"
4285
  }
4286
  },
4287
  {
4288
  "kind": "webfonts#webfont",
4289
- "family": "Crafty Girls",
4290
- "category": "handwriting",
4291
  "variants": [
4292
- "regular"
 
4293
  ],
4294
  "subsets": [
4295
  "latin"
4296
  ],
4297
- "version": "v5",
4298
- "lastModified": "2015-04-06",
4299
  "files": {
4300
- "regular": "http://fonts.gstatic.com/s/craftygirls/v5/0Sv8UWFFdhQmesHL32H8oy3USBnSvpkopQaUR-2r7iU.ttf"
 
4301
  }
4302
  },
4303
  {
4304
  "kind": "webfonts#webfont",
4305
- "family": "Aldrich",
4306
- "category": "sans-serif",
4307
  "variants": [
4308
  "regular"
4309
  ],
4310
  "subsets": [
4311
  "latin"
4312
  ],
4313
- "version": "v6",
4314
- "lastModified": "2015-04-06",
4315
  "files": {
4316
- "regular": "http://fonts.gstatic.com/s/aldrich/v6/kMMW1S56gFx7RP_mW1g-Eg.ttf"
4317
  }
4318
  },
4319
  {
4320
  "kind": "webfonts#webfont",
4321
- "family": "Neuton",
4322
  "category": "serif",
4323
  "variants": [
4324
- "200",
4325
- "300",
4326
  "regular",
4327
  "italic",
4328
  "700",
4329
- "800"
4330
  ],
4331
  "subsets": [
4332
- "latin-ext",
4333
  "latin"
4334
  ],
4335
- "version": "v8",
4336
- "lastModified": "2015-04-06",
4337
  "files": {
4338
- "200": "http://fonts.gstatic.com/s/neuton/v8/DA3Mkew3XqSkPpi1f4tJow.ttf",
4339
- "300": "http://fonts.gstatic.com/s/neuton/v8/xrc_aZ2hx-gdeV0mlY8Vww.ttf",
4340
- "regular": "http://fonts.gstatic.com/s/neuton/v8/9R-MGIOQUdjAVeB6nE6PcQ.ttf",
4341
- "italic": "http://fonts.gstatic.com/s/neuton/v8/uVMT3JOB5BNFi3lgPp6kEg.ttf",
4342
- "700": "http://fonts.gstatic.com/s/neuton/v8/gnWpkWY7DirkKiovncYrfg.ttf",
4343
- "800": "http://fonts.gstatic.com/s/neuton/v8/XPzBQV4lY6enLxQG9cF1jw.ttf"
4344
  }
4345
  },
4346
  {
4347
  "kind": "webfonts#webfont",
4348
- "family": "Jockey One",
4349
  "category": "sans-serif",
4350
  "variants": [
4351
  "regular"
4352
  ],
4353
  "subsets": [
4354
- "latin-ext",
4355
- "latin"
4356
  ],
4357
- "version": "v6",
4358
- "lastModified": "2015-04-06",
4359
  "files": {
4360
- "regular": "http://fonts.gstatic.com/s/jockeyone/v6/cAucnOZLvFo07w2AbufBCfesZW2xOQ-xsNqO47m55DA.ttf"
4361
  }
4362
  },
4363
  {
4364
  "kind": "webfonts#webfont",
4365
- "family": "Coda",
4366
  "category": "display",
4367
  "variants": [
4368
- "regular",
4369
- "800"
4370
  ],
4371
  "subsets": [
4372
- "latin-ext",
4373
- "latin"
4374
  ],
4375
- "version": "v11",
4376
- "lastModified": "2015-08-14",
4377
  "files": {
4378
- "regular": "http://fonts.gstatic.com/s/coda/v11/yHDvulhg-P-p2KRgRrnUYw.ttf",
4379
- "800": "http://fonts.gstatic.com/s/coda/v11/6ZIw0sbALY0KTMWllZB3hQ.ttf"
4380
  }
4381
  },
4382
  {
4383
  "kind": "webfonts#webfont",
4384
- "family": "Allerta",
4385
- "category": "sans-serif",
4386
  "variants": [
4387
  "regular"
4388
  ],
4389
  "subsets": [
4390
- "latin"
 
 
 
 
4391
  ],
4392
  "version": "v7",
4393
- "lastModified": "2015-04-06",
4394
  "files": {
4395
- "regular": "http://fonts.gstatic.com/s/allerta/v7/s9FOEuiJFTNbMe06ifzV8g.ttf"
4396
  }
4397
  },
4398
  {
4399
  "kind": "webfonts#webfont",
4400
- "family": "Nixie One",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4401
  "category": "display",
4402
  "variants": [
4403
  "regular"
4404
  ],
4405
  "subsets": [
4406
- "latin"
 
4407
  ],
4408
- "version": "v7",
4409
- "lastModified": "2015-04-06",
4410
  "files": {
4411
- "regular": "http://fonts.gstatic.com/s/nixieone/v7/h6kQfmzm0Shdnp3eswRaqQ.ttf"
4412
  }
4413
  },
4414
  {
4415
  "kind": "webfonts#webfont",
4416
- "family": "Kalam",
4417
- "category": "handwriting",
4418
  "variants": [
4419
- "300",
4420
  "regular",
4421
- "700"
 
 
4422
  ],
4423
  "subsets": [
4424
- "latin-ext",
4425
- "devanagari",
4426
- "latin"
4427
  ],
4428
- "version": "v7",
4429
- "lastModified": "2015-08-06",
4430
  "files": {
4431
- "300": "http://fonts.gstatic.com/s/kalam/v7/MgQQlk1SgPEHdlkWMNh7Jg.ttf",
4432
- "regular": "http://fonts.gstatic.com/s/kalam/v7/hNEJkp2K-aql7e5WQish4Q.ttf",
4433
- "700": "http://fonts.gstatic.com/s/kalam/v7/95nLItUGyWtNLZjSckluLQ.ttf"
 
4434
  }
4435
  },
4436
  {
4437
  "kind": "webfonts#webfont",
4438
- "family": "Acme",
4439
- "category": "sans-serif",
4440
  "variants": [
4441
- "regular"
 
 
 
 
4442
  ],
4443
  "subsets": [
4444
- "latin"
 
 
4445
  ],
4446
- "version": "v5",
4447
- "lastModified": "2015-04-06",
4448
  "files": {
4449
- "regular": "http://fonts.gstatic.com/s/acme/v5/-J6XNtAHPZBEbsifCdBt-g.ttf"
 
 
 
 
4450
  }
4451
  },
4452
  {
4453
  "kind": "webfonts#webfont",
4454
- "family": "Julius Sans One",
4455
  "category": "sans-serif",
4456
  "variants": [
4457
- "regular"
 
 
 
 
 
 
4458
  ],
4459
  "subsets": [
4460
- "latin-ext",
4461
- "latin"
 
4462
  ],
4463
- "version": "v5",
4464
- "lastModified": "2015-04-22",
4465
  "files": {
4466
- "regular": "http://fonts.gstatic.com/s/juliussansone/v5/iU65JP9acQHPDLkdalCF7jjVlsJB_M_Q_LtZxsoxvlw.ttf"
 
 
 
 
 
 
4467
  }
4468
  },
4469
  {
4470
  "kind": "webfonts#webfont",
4471
- "family": "Michroma",
4472
  "category": "sans-serif",
4473
  "variants": [
4474
  "regular"
@@ -4476,625 +3807,658 @@
4476
  "subsets": [
4477
  "latin"
4478
  ],
4479
- "version": "v7",
4480
- "lastModified": "2015-04-06",
4481
  "files": {
4482
- "regular": "http://fonts.gstatic.com/s/michroma/v7/0c2XrW81_QsiKV8T9thumA.ttf"
4483
  }
4484
  },
4485
  {
4486
  "kind": "webfonts#webfont",
4487
- "family": "Ultra",
4488
- "category": "serif",
4489
  "variants": [
4490
- "regular"
 
4491
  ],
4492
  "subsets": [
4493
- "latin"
 
4494
  ],
4495
- "version": "v8",
4496
- "lastModified": "2015-04-06",
4497
  "files": {
4498
- "regular": "http://fonts.gstatic.com/s/ultra/v8/OW8uXkOstRADuhEmGOFQLA.ttf"
 
4499
  }
4500
  },
4501
  {
4502
  "kind": "webfonts#webfont",
4503
- "family": "Khula",
4504
- "category": "sans-serif",
4505
  "variants": [
4506
- "300",
4507
  "regular",
4508
- "600",
4509
- "700",
4510
- "800"
4511
  ],
4512
  "subsets": [
4513
- "latin-ext",
4514
- "devanagari",
4515
- "latin"
4516
  ],
4517
- "version": "v1",
4518
- "lastModified": "2015-04-06",
4519
  "files": {
4520
- "300": "http://fonts.gstatic.com/s/khula/v1/_1LySU5Upq-sc4OZ1b_GIw.ttf",
4521
- "regular": "http://fonts.gstatic.com/s/khula/v1/izcPIFyCSd16XI1Ak_Wk7Q.ttf",
4522
- "600": "http://fonts.gstatic.com/s/khula/v1/4ZH86Hce-aeFDaedTnbkbg.ttf",
4523
- "700": "http://fonts.gstatic.com/s/khula/v1/UGVExGl-Jjs-YPpGv-MZ6w.ttf",
4524
- "800": "http://fonts.gstatic.com/s/khula/v1/Sccp_oOo8FWgbx5smie7xQ.ttf"
4525
  }
4526
  },
4527
  {
4528
  "kind": "webfonts#webfont",
4529
- "family": "Sacramento",
4530
- "category": "handwriting",
4531
  "variants": [
4532
  "regular"
4533
  ],
4534
  "subsets": [
4535
- "latin-ext",
4536
- "latin"
4537
  ],
4538
- "version": "v4",
4539
- "lastModified": "2015-04-06",
4540
  "files": {
4541
- "regular": "http://fonts.gstatic.com/s/sacramento/v4/_kv-qycSHMNdhjiv0Kj7BvesZW2xOQ-xsNqO47m55DA.ttf"
4542
  }
4543
  },
4544
  {
4545
  "kind": "webfonts#webfont",
4546
- "family": "Lusitana",
4547
- "category": "serif",
4548
  "variants": [
4549
- "regular",
4550
- "700"
4551
  ],
4552
  "subsets": [
4553
- "latin"
 
4554
  ],
4555
  "version": "v4",
4556
- "lastModified": "2015-04-06",
4557
  "files": {
4558
- "regular": "http://fonts.gstatic.com/s/lusitana/v4/l1h9VDomkwbdzbPdmLcUIw.ttf",
4559
- "700": "http://fonts.gstatic.com/s/lusitana/v4/GWtZyUsONxgkdl3Mc1P7FKCWcynf_cDxXwCLxiixG1c.ttf"
4560
  }
4561
  },
4562
  {
4563
  "kind": "webfonts#webfont",
4564
- "family": "Cherry Cream Soda",
4565
- "category": "display",
4566
  "variants": [
4567
  "regular"
4568
  ],
4569
  "subsets": [
4570
  "latin"
4571
  ],
4572
- "version": "v6",
4573
- "lastModified": "2015-04-06",
4574
  "files": {
4575
- "regular": "http://fonts.gstatic.com/s/cherrycreamsoda/v6/OrD-AUnFcZeeKa6F_c0_WxOiHiuAPYA9ry3O1RG2XIU.ttf"
4576
  }
4577
  },
4578
  {
4579
  "kind": "webfonts#webfont",
4580
- "family": "Gentium Basic",
4581
- "category": "serif",
4582
  "variants": [
4583
- "regular",
4584
- "italic",
4585
- "700",
4586
- "700italic"
4587
  ],
4588
  "subsets": [
4589
- "latin-ext",
4590
- "latin"
4591
  ],
4592
- "version": "v8",
4593
- "lastModified": "2016-01-11",
4594
  "files": {
4595
- "regular": "http://fonts.gstatic.com/s/gentiumbasic/v8/KCktj43blvLkhOTolFn-MYtBLojGU5Qdl8-5NL4v70w.ttf",
4596
- "italic": "http://fonts.gstatic.com/s/gentiumbasic/v8/qoFz4NSMaYC2UmsMAG3lyTj3mvXnCeAk09uTtmkJGRc.ttf",
4597
- "700": "http://fonts.gstatic.com/s/gentiumbasic/v8/2qL6yulgGf0wwgOp-UqGyLNuTeOOLg3nUymsEEGmdO0.ttf",
4598
- "700italic": "http://fonts.gstatic.com/s/gentiumbasic/v8/8N9-c_aQDJ8LbI1NGVMrwtswO1vWwP9exiF8s0wqW10.ttf"
4599
  }
4600
  },
4601
  {
4602
  "kind": "webfonts#webfont",
4603
- "family": "Oleo Script",
4604
- "category": "display",
4605
  "variants": [
4606
  "regular",
4607
  "700"
4608
  ],
4609
  "subsets": [
4610
- "latin-ext",
4611
- "latin"
4612
  ],
4613
  "version": "v5",
4614
- "lastModified": "2015-04-06",
4615
  "files": {
4616
- "regular": "http://fonts.gstatic.com/s/oleoscript/v5/21stZcmPyzbQVXtmGegyqKCWcynf_cDxXwCLxiixG1c.ttf",
4617
- "700": "http://fonts.gstatic.com/s/oleoscript/v5/hudNQFKFl98JdNnlo363fne1Pd76Vl7zRpE7NLJQ7XU.ttf"
4618
  }
4619
  },
4620
  {
4621
  "kind": "webfonts#webfont",
4622
- "family": "Alice",
4623
- "category": "serif",
4624
  "variants": [
4625
  "regular"
4626
  ],
4627
  "subsets": [
4628
- "latin"
 
4629
  ],
4630
  "version": "v7",
4631
- "lastModified": "2015-04-06",
4632
  "files": {
4633
- "regular": "http://fonts.gstatic.com/s/alice/v7/wZTAfivekBqIg-rk63nFvQ.ttf"
4634
  }
4635
  },
4636
  {
4637
  "kind": "webfonts#webfont",
4638
- "family": "Allerta Stencil",
4639
- "category": "sans-serif",
4640
  "variants": [
4641
  "regular"
4642
  ],
4643
  "subsets": [
4644
- "latin"
 
4645
  ],
4646
- "version": "v7",
4647
- "lastModified": "2015-04-06",
4648
  "files": {
4649
- "regular": "http://fonts.gstatic.com/s/allertastencil/v7/CdSZfRtHbQrBohqmzSdDYFf2eT4jUldwg_9fgfY_tHc.ttf"
4650
  }
4651
  },
4652
  {
4653
  "kind": "webfonts#webfont",
4654
- "family": "Electrolize",
4655
- "category": "sans-serif",
4656
  "variants": [
4657
  "regular"
4658
  ],
4659
  "subsets": [
4660
- "latin"
 
4661
  ],
4662
- "version": "v5",
4663
- "lastModified": "2015-04-06",
4664
  "files": {
4665
- "regular": "http://fonts.gstatic.com/s/electrolize/v5/yFVu5iokC-nt4B1Cyfxb9aCWcynf_cDxXwCLxiixG1c.ttf"
4666
  }
4667
  },
4668
  {
4669
  "kind": "webfonts#webfont",
4670
- "family": "Coustard",
4671
- "category": "serif",
4672
  "variants": [
4673
- "regular",
4674
- "900"
4675
  ],
4676
  "subsets": [
4677
- "latin"
 
4678
  ],
4679
- "version": "v6",
4680
- "lastModified": "2015-04-06",
4681
  "files": {
4682
- "regular": "http://fonts.gstatic.com/s/coustard/v6/iO2Rs5PmqAEAXoU3SkMVBg.ttf",
4683
- "900": "http://fonts.gstatic.com/s/coustard/v6/W02OCWO6OfMUHz6aVyegQ6CWcynf_cDxXwCLxiixG1c.ttf"
4684
  }
4685
  },
4686
  {
4687
  "kind": "webfonts#webfont",
4688
- "family": "PT Serif Caption",
4689
- "category": "serif",
4690
  "variants": [
 
 
 
 
 
 
4691
  "regular",
4692
- "italic"
 
 
 
 
 
 
 
 
 
 
4693
  ],
4694
  "subsets": [
4695
- "cyrillic",
4696
- "cyrillic-ext",
4697
- "latin-ext",
4698
- "latin"
4699
  ],
4700
- "version": "v8",
4701
- "lastModified": "2015-04-06",
4702
  "files": {
4703
- "regular": "http://fonts.gstatic.com/s/ptserifcaption/v8/7xkFOeTxxO1GMC1suOUYWVsRioCqs5fohhaYel24W3k.ttf",
4704
- "italic": "http://fonts.gstatic.com/s/ptserifcaption/v8/0kfPsmrmTSgiec7u_Wa0DB1mqvzPHelJwRcF_s_EUM0.ttf"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4705
  }
4706
  },
4707
  {
4708
  "kind": "webfonts#webfont",
4709
- "family": "Kameron",
4710
- "category": "serif",
4711
  "variants": [
 
 
 
 
 
 
4712
  "regular",
4713
- "700"
 
 
 
 
 
 
 
 
 
 
4714
  ],
4715
  "subsets": [
4716
- "latin"
 
 
4717
  ],
4718
- "version": "v7",
4719
- "lastModified": "2015-04-06",
4720
  "files": {
4721
- "regular": "http://fonts.gstatic.com/s/kameron/v7/9r8HYhqDSwcq9WMjupL82A.ttf",
4722
- "700": "http://fonts.gstatic.com/s/kameron/v7/rabVVbzlflqvmXJUFlKnu_esZW2xOQ-xsNqO47m55DA.ttf"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4723
  }
4724
  },
4725
  {
4726
  "kind": "webfonts#webfont",
4727
- "family": "Reenie Beanie",
4728
- "category": "handwriting",
4729
  "variants": [
4730
- "regular"
 
 
 
 
 
 
 
4731
  ],
4732
  "subsets": [
4733
  "latin"
4734
  ],
4735
- "version": "v7",
4736
- "lastModified": "2015-08-14",
4737
  "files": {
4738
- "regular": "http://fonts.gstatic.com/s/reeniebeanie/v7/ljpKc6CdXusL1cnGUSamX4jjx0o0jr6fNXxPgYh_a8Q.ttf"
 
 
 
 
 
 
 
4739
  }
4740
  },
4741
  {
4742
  "kind": "webfonts#webfont",
4743
- "family": "Marvel",
4744
- "category": "sans-serif",
4745
  "variants": [
4746
  "regular",
4747
- "italic",
4748
- "700",
4749
- "700italic"
4750
  ],
4751
  "subsets": [
4752
  "latin"
4753
  ],
4754
  "version": "v6",
4755
- "lastModified": "2015-04-06",
4756
  "files": {
4757
- "regular": "http://fonts.gstatic.com/s/marvel/v6/Fg1dO8tWVb-MlyqhsbXEkg.ttf",
4758
- "italic": "http://fonts.gstatic.com/s/marvel/v6/HzyjFB-oR5usrc7Lxz9g8w.ttf",
4759
- "700": "http://fonts.gstatic.com/s/marvel/v6/WrHDBL1RupWGo2UcdgxB3Q.ttf",
4760
- "700italic": "http://fonts.gstatic.com/s/marvel/v6/Gzf5NT09Y6xskdQRj2kz1qCWcynf_cDxXwCLxiixG1c.ttf"
4761
  }
4762
  },
4763
  {
4764
  "kind": "webfonts#webfont",
4765
- "family": "Syncopate",
4766
- "category": "sans-serif",
4767
  "variants": [
4768
- "regular",
4769
- "700"
4770
  ],
4771
  "subsets": [
4772
  "latin"
4773
  ],
4774
- "version": "v7",
4775
- "lastModified": "2015-08-14",
4776
  "files": {
4777
- "regular": "http://fonts.gstatic.com/s/syncopate/v7/RQVwO52fAH6MI764EcaYtw.ttf",
4778
- "700": "http://fonts.gstatic.com/s/syncopate/v7/S5z8ixiOoC4WJ1im6jAlYC3USBnSvpkopQaUR-2r7iU.ttf"
4779
  }
4780
  },
4781
  {
4782
  "kind": "webfonts#webfont",
4783
- "family": "Telex",
4784
- "category": "sans-serif",
4785
  "variants": [
4786
  "regular"
4787
  ],
4788
  "subsets": [
4789
  "latin"
4790
  ],
4791
- "version": "v4",
4792
- "lastModified": "2015-04-06",
4793
  "files": {
4794
- "regular": "http://fonts.gstatic.com/s/telex/v4/24-3xP9ywYeHOcFU3iGk8A.ttf"
4795
  }
4796
  },
4797
  {
4798
  "kind": "webfonts#webfont",
4799
- "family": "Source Serif Pro",
4800
- "category": "serif",
4801
  "variants": [
4802
- "regular",
4803
- "600",
4804
- "700"
4805
  ],
4806
  "subsets": [
4807
- "latin-ext",
4808
  "latin"
4809
  ],
4810
- "version": "v4",
4811
- "lastModified": "2015-04-06",
4812
  "files": {
4813
- "regular": "http://fonts.gstatic.com/s/sourceserifpro/v4/CeUM4np2c42DV49nanp55YGL0S0YDpKs5GpLtZIQ0m4.ttf",
4814
- "600": "http://fonts.gstatic.com/s/sourceserifpro/v4/yd5lDMt8Sva2PE17yiLarGi4cQnvCGV11m1KlXh97aQ.ttf",
4815
- "700": "http://fonts.gstatic.com/s/sourceserifpro/v4/yd5lDMt8Sva2PE17yiLarEkpYHRvxGNSCrR82n_RDNk.ttf"
4816
  }
4817
  },
4818
  {
4819
  "kind": "webfonts#webfont",
4820
- "family": "Prata",
4821
  "category": "serif",
4822
  "variants": [
4823
  "regular"
4824
  ],
4825
  "subsets": [
4826
- "latin"
4827
  ],
4828
- "version": "v6",
4829
- "lastModified": "2015-04-06",
4830
  "files": {
4831
- "regular": "http://fonts.gstatic.com/s/prata/v6/3gmx8r842loRRm9iQkCDGg.ttf"
4832
  }
4833
  },
4834
  {
4835
  "kind": "webfonts#webfont",
4836
- "family": "Walter Turncoat",
4837
- "category": "handwriting",
4838
  "variants": [
4839
  "regular"
4840
  ],
4841
  "subsets": [
4842
- "latin"
 
4843
  ],
4844
- "version": "v6",
4845
- "lastModified": "2015-04-06",
4846
  "files": {
4847
- "regular": "http://fonts.gstatic.com/s/walterturncoat/v6/sG9su5g4GXy1KP73cU3hvQplL2YwNeota48DxFlGDUo.ttf"
4848
  }
4849
  },
4850
  {
4851
  "kind": "webfonts#webfont",
4852
- "family": "Ubuntu Mono",
4853
- "category": "monospace",
4854
  "variants": [
4855
- "regular",
4856
- "italic",
4857
- "700",
4858
- "700italic"
4859
  ],
4860
  "subsets": [
4861
- "greek",
4862
- "greek-ext",
4863
- "cyrillic",
4864
- "cyrillic-ext",
4865
- "latin-ext",
4866
  "latin"
4867
  ],
4868
- "version": "v6",
4869
- "lastModified": "2015-04-06",
4870
  "files": {
4871
- "regular": "http://fonts.gstatic.com/s/ubuntumono/v6/EgeuS9OtEmA0y_JRo03MQaCWcynf_cDxXwCLxiixG1c.ttf",
4872
- "italic": "http://fonts.gstatic.com/s/ubuntumono/v6/KAKuHXAHZOeECOWAHsRKA0eOrDcLawS7-ssYqLr2Xp4.ttf",
4873
- "700": "http://fonts.gstatic.com/s/ubuntumono/v6/ceqTZGKHipo8pJj4molytne1Pd76Vl7zRpE7NLJQ7XU.ttf",
4874
- "700italic": "http://fonts.gstatic.com/s/ubuntumono/v6/n_d8tv_JOIiYyMXR4eaV9c_zJjSACmk0BRPxQqhnNLU.ttf"
4875
  }
4876
  },
4877
  {
4878
  "kind": "webfonts#webfont",
4879
- "family": "Fredericka the Great",
4880
- "category": "display",
4881
  "variants": [
4882
  "regular"
4883
  ],
4884
  "subsets": [
4885
  "latin"
4886
  ],
4887
- "version": "v5",
4888
- "lastModified": "2015-04-06",
4889
  "files": {
4890
- "regular": "http://fonts.gstatic.com/s/frederickathegreat/v5/7Es8Lxoku-e5eOZWpxw18nrnet6gXN1McwdQxS1dVrI.ttf"
4891
  }
4892
  },
4893
  {
4894
  "kind": "webfonts#webfont",
4895
- "family": "Rajdhani",
4896
- "category": "sans-serif",
4897
- "variants": [
4898
- "300",
4899
- "regular",
4900
- "500",
4901
- "600",
4902
- "700"
4903
  ],
4904
  "subsets": [
4905
- "latin-ext",
4906
- "devanagari",
4907
- "latin"
4908
  ],
4909
- "version": "v5",
4910
- "lastModified": "2015-04-06",
4911
  "files": {
4912
- "300": "http://fonts.gstatic.com/s/rajdhani/v5/9pItuEhQZVGdq8spnHTku6CWcynf_cDxXwCLxiixG1c.ttf",
4913
- "regular": "http://fonts.gstatic.com/s/rajdhani/v5/Wfy5zp4PGFAFS7-Wetehzw.ttf",
4914
- "500": "http://fonts.gstatic.com/s/rajdhani/v5/nd_5ZpVwm710HcLual0fBqCWcynf_cDxXwCLxiixG1c.ttf",
4915
- "600": "http://fonts.gstatic.com/s/rajdhani/v5/5fnmZahByDeTtgxIiqbJSaCWcynf_cDxXwCLxiixG1c.ttf",
4916
- "700": "http://fonts.gstatic.com/s/rajdhani/v5/UBK6d2Hg7X7wYLlF92aXW6CWcynf_cDxXwCLxiixG1c.ttf"
4917
  }
4918
  },
4919
  {
4920
  "kind": "webfonts#webfont",
4921
- "family": "Adamina",
4922
  "category": "serif",
4923
  "variants": [
4924
  "regular"
4925
  ],
4926
  "subsets": [
4927
- "latin"
 
4928
  ],
4929
- "version": "v8",
4930
- "lastModified": "2016-01-22",
4931
  "files": {
4932
- "regular": "http://fonts.gstatic.com/s/adamina/v8/RUQfOodOMiVVYqFZcSlT9w.ttf"
4933
  }
4934
  },
4935
  {
4936
  "kind": "webfonts#webfont",
4937
- "family": "Montserrat Alternates",
4938
- "category": "sans-serif",
4939
  "variants": [
4940
- "regular",
4941
- "700"
4942
  ],
4943
  "subsets": [
4944
  "latin"
4945
  ],
4946
  "version": "v4",
4947
- "lastModified": "2015-04-06",
4948
  "files": {
4949
- "regular": "http://fonts.gstatic.com/s/montserratalternates/v4/z2n1Sjxk9souK3HCtdHuklPuEVRGaG9GCQnmM16YWq0.ttf",
4950
- "700": "http://fonts.gstatic.com/s/montserratalternates/v4/YENqOGAVzwIHjYNjmKuAZpeqBKvsAhm-s2I4RVSXFfc.ttf"
4951
  }
4952
  },
4953
  {
4954
  "kind": "webfonts#webfont",
4955
- "family": "Ceviche One",
4956
- "category": "display",
4957
  "variants": [
4958
- "regular"
 
4959
  ],
4960
  "subsets": [
4961
- "latin"
 
 
 
 
4962
  ],
4963
- "version": "v6",
4964
  "lastModified": "2015-04-06",
4965
  "files": {
4966
- "regular": "http://fonts.gstatic.com/s/cevicheone/v6/WOaXIMBD4VYMy39MsobJhKCWcynf_cDxXwCLxiixG1c.ttf"
 
4967
  }
4968
  },
4969
  {
4970
  "kind": "webfonts#webfont",
4971
- "family": "Radley",
4972
- "category": "serif",
4973
  "variants": [
 
 
4974
  "regular",
4975
- "italic"
 
 
 
 
4976
  ],
4977
  "subsets": [
 
 
4978
  "latin-ext",
4979
- "latin"
 
4980
  ],
4981
- "version": "v9",
4982
- "lastModified": "2015-04-06",
4983
  "files": {
4984
- "regular": "http://fonts.gstatic.com/s/radley/v9/FgE9di09a-mXGzAIyI6Q9Q.ttf",
4985
- "italic": "http://fonts.gstatic.com/s/radley/v9/Z_JcACuPAOO2f9kzQcGRug.ttf"
 
 
 
 
 
 
4986
  }
4987
  },
4988
  {
4989
  "kind": "webfonts#webfont",
4990
- "family": "PT Mono",
4991
- "category": "monospace",
4992
  "variants": [
4993
  "regular"
4994
  ],
4995
  "subsets": [
4996
- "cyrillic",
4997
- "cyrillic-ext",
4998
- "latin-ext",
4999
- "latin"
5000
  ],
5001
  "version": "v4",
5002
- "lastModified": "2015-04-06",
5003
  "files": {
5004
- "regular": "http://fonts.gstatic.com/s/ptmono/v4/QUbM8H9yJK5NhpQ0REO6Wg.ttf"
5005
  }
5006
  },
5007
  {
5008
  "kind": "webfonts#webfont",
5009
- "family": "Yellowtail",
5010
- "category": "handwriting",
5011
  "variants": [
5012
  "regular"
5013
  ],
5014
  "subsets": [
5015
  "latin"
5016
  ],
5017
- "version": "v6",
5018
- "lastModified": "2015-04-06",
5019
  "files": {
5020
- "regular": "http://fonts.gstatic.com/s/yellowtail/v6/HLrU6lhCTjXfLZ7X60LcB_esZW2xOQ-xsNqO47m55DA.ttf"
5021
  }
5022
  },
5023
  {
5024
  "kind": "webfonts#webfont",
5025
- "family": "Allura",
5026
- "category": "handwriting",
5027
  "variants": [
 
5028
  "regular"
5029
  ],
5030
  "subsets": [
5031
- "latin-ext",
5032
  "latin"
5033
  ],
5034
- "version": "v4",
5035
- "lastModified": "2015-04-06",
5036
  "files": {
5037
- "regular": "http://fonts.gstatic.com/s/allura/v4/4hcqgZanyuJ2gMYWffIR6A.ttf"
 
5038
  }
5039
  },
5040
  {
5041
  "kind": "webfonts#webfont",
5042
- "family": "Ek Mukta",
5043
- "category": "sans-serif",
5044
  "variants": [
5045
- "200",
5046
- "300",
5047
- "regular",
5048
- "500",
5049
- "600",
5050
- "700",
5051
- "800"
5052
  ],
5053
  "subsets": [
5054
- "latin-ext",
5055
- "devanagari",
5056
  "latin"
5057
  ],
5058
- "version": "v7",
5059
- "lastModified": "2015-04-06",
5060
  "files": {
5061
- "200": "http://fonts.gstatic.com/s/ekmukta/v7/crtkNHh5JcM3VJKG0E-B36CWcynf_cDxXwCLxiixG1c.ttf",
5062
- "300": "http://fonts.gstatic.com/s/ekmukta/v7/mpaAv7CIyk0VnZlqSneVxKCWcynf_cDxXwCLxiixG1c.ttf",
5063
- "regular": "http://fonts.gstatic.com/s/ekmukta/v7/aFcjXdC5jyJ1p8w54wIIrg.ttf",
5064
- "500": "http://fonts.gstatic.com/s/ekmukta/v7/PZ1y2MstFczWvBlFSgzMyaCWcynf_cDxXwCLxiixG1c.ttf",
5065
- "600": "http://fonts.gstatic.com/s/ekmukta/v7/Z5Mfzeu6M3emakcJO2QeTqCWcynf_cDxXwCLxiixG1c.ttf",
5066
- "700": "http://fonts.gstatic.com/s/ekmukta/v7/4ugcOGR28Jn-oBIn0-qLYaCWcynf_cDxXwCLxiixG1c.ttf",
5067
- "800": "http://fonts.gstatic.com/s/ekmukta/v7/O68TH5OjEhVmn9_gIrcfS6CWcynf_cDxXwCLxiixG1c.ttf"
5068
  }
5069
  },
5070
  {
5071
  "kind": "webfonts#webfont",
5072
- "family": "Advent Pro",
5073
- "category": "sans-serif",
5074
  "variants": [
5075
- "100",
5076
- "200",
5077
- "300",
5078
  "regular",
5079
- "500",
5080
- "600",
5081
- "700"
5082
  ],
5083
  "subsets": [
5084
- "greek",
5085
- "latin-ext",
5086
- "latin"
5087
  ],
5088
- "version": "v4",
5089
- "lastModified": "2015-04-06",
5090
  "files": {
5091
- "100": "http://fonts.gstatic.com/s/adventpro/v4/87-JOpSUecTG50PBYK4ysi3USBnSvpkopQaUR-2r7iU.ttf",
5092
- "200": "http://fonts.gstatic.com/s/adventpro/v4/URTSSjIp0Wr-GrjxFdFWnGeudeTO44zf-ht3k-KNzwg.ttf",
5093
- "300": "http://fonts.gstatic.com/s/adventpro/v4/sJaBfJYSFgoB80OL1_66m0eOrDcLawS7-ssYqLr2Xp4.ttf",
5094
- "regular": "http://fonts.gstatic.com/s/adventpro/v4/1NxMBeKVcNNH2H46AUR3wfesZW2xOQ-xsNqO47m55DA.ttf",
5095
- "500": "http://fonts.gstatic.com/s/adventpro/v4/7kBth2-rT8tP40RmMMXMLJp-63r6doWhTEbsfBIRJ7A.ttf",
5096
- "600": "http://fonts.gstatic.com/s/adventpro/v4/3Jo-2maCzv2QLzQBzaKHV_pTEJqju4Hz1txDWij77d4.ttf",
5097
- "700": "http://fonts.gstatic.com/s/adventpro/v4/M4I6QiICt-ey_wZTpR2gKwJKKGfqHaYFsRG-T3ceEVo.ttf"
5098
  }
5099
  },
5100
  {
@@ -5108,155 +4472,165 @@
5108
  "latin"
5109
  ],
5110
  "version": "v6",
5111
- "lastModified": "2015-04-06",
5112
  "files": {
5113
  "regular": "http://fonts.gstatic.com/s/fontdinerswanky/v6/8_GxIO5ixMtn5P6COsF3TlBjMPLzPAFJwRBn-s1U7kA.ttf"
5114
  }
5115
  },
5116
  {
5117
  "kind": "webfonts#webfont",
5118
- "family": "Quantico",
5119
- "category": "sans-serif",
5120
  "variants": [
5121
- "regular",
5122
- "italic",
5123
- "700",
5124
- "700italic"
5125
  ],
5126
  "subsets": [
5127
- "latin"
 
 
 
5128
  ],
5129
- "version": "v5",
5130
- "lastModified": "2015-04-06",
5131
  "files": {
5132
- "regular": "http://fonts.gstatic.com/s/quantico/v5/pwSnP8Xpaix2rIz99HrSlQ.ttf",
5133
- "italic": "http://fonts.gstatic.com/s/quantico/v5/KQhDd2OsZi6HiITUeFQ2U_esZW2xOQ-xsNqO47m55DA.ttf",
5134
- "700": "http://fonts.gstatic.com/s/quantico/v5/OVZZzjcZ3Hkq2ojVcUtDjaCWcynf_cDxXwCLxiixG1c.ttf",
5135
- "700italic": "http://fonts.gstatic.com/s/quantico/v5/HeCYRcZbdRso3ZUu01ELbQJKKGfqHaYFsRG-T3ceEVo.ttf"
5136
  }
5137
  },
5138
  {
5139
  "kind": "webfonts#webfont",
5140
- "family": "Convergence",
5141
  "category": "sans-serif",
5142
  "variants": [
5143
  "regular"
5144
  ],
5145
  "subsets": [
5146
- "latin"
 
5147
  ],
5148
- "version": "v5",
5149
- "lastModified": "2015-04-06",
5150
  "files": {
5151
- "regular": "http://fonts.gstatic.com/s/convergence/v5/eykrGz1NN_YpQmkAZjW-qKCWcynf_cDxXwCLxiixG1c.ttf"
5152
  }
5153
  },
5154
  {
5155
  "kind": "webfonts#webfont",
5156
- "family": "Magra",
5157
- "category": "sans-serif",
5158
  "variants": [
5159
- "regular",
5160
- "700"
5161
  ],
5162
  "subsets": [
5163
- "latin-ext",
5164
- "latin"
5165
  ],
5166
  "version": "v4",
5167
- "lastModified": "2015-04-06",
5168
  "files": {
5169
- "regular": "http://fonts.gstatic.com/s/magra/v4/hoZ13bwCXBxuGZqAudgc5A.ttf",
5170
- "700": "http://fonts.gstatic.com/s/magra/v4/6fOM5sq5cIn8D0RjX8Lztw.ttf"
5171
  }
5172
  },
5173
  {
5174
  "kind": "webfonts#webfont",
5175
- "family": "Average Sans",
5176
- "category": "sans-serif",
5177
  "variants": [
5178
  "regular"
5179
  ],
5180
  "subsets": [
5181
- "latin-ext",
5182
  "latin"
5183
  ],
5184
- "version": "v4",
5185
- "lastModified": "2015-04-06",
5186
  "files": {
5187
- "regular": "http://fonts.gstatic.com/s/averagesans/v4/dnU3R-5A_43y5bIyLztPsS3USBnSvpkopQaUR-2r7iU.ttf"
5188
  }
5189
  },
5190
  {
5191
  "kind": "webfonts#webfont",
5192
- "family": "Rancho",
5193
- "category": "handwriting",
5194
  "variants": [
5195
  "regular"
5196
  ],
5197
  "subsets": [
5198
  "latin"
5199
  ],
5200
- "version": "v6",
5201
- "lastModified": "2015-04-06",
5202
  "files": {
5203
- "regular": "http://fonts.gstatic.com/s/rancho/v6/ekp3-4QykC4--6KaslRgHA.ttf"
5204
  }
5205
  },
5206
  {
5207
  "kind": "webfonts#webfont",
5208
- "family": "Neucha",
5209
- "category": "handwriting",
5210
  "variants": [
5211
  "regular"
5212
  ],
5213
  "subsets": [
5214
- "cyrillic",
5215
- "latin"
5216
  ],
5217
  "version": "v8",
5218
- "lastModified": "2015-08-14",
5219
  "files": {
5220
- "regular": "http://fonts.gstatic.com/s/neucha/v8/bijdhB-TzQdtpl0ykhGh4Q.ttf"
5221
  }
5222
  },
5223
  {
5224
  "kind": "webfonts#webfont",
5225
- "family": "Bubblegum Sans",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5226
  "category": "display",
5227
  "variants": [
5228
  "regular"
5229
  ],
5230
  "subsets": [
5231
- "latin-ext",
5232
  "latin"
5233
  ],
5234
  "version": "v5",
5235
- "lastModified": "2015-04-06",
5236
  "files": {
5237
- "regular": "http://fonts.gstatic.com/s/bubblegumsans/v5/Y9iTUUNz6lbl6TrvV4iwsytnKWgpfO2iSkLzTz-AABg.ttf"
5238
  }
5239
  },
5240
  {
5241
  "kind": "webfonts#webfont",
5242
- "family": "Freckle Face",
5243
  "category": "display",
5244
  "variants": [
5245
  "regular"
5246
  ],
5247
  "subsets": [
5248
- "latin-ext",
5249
- "latin"
5250
  ],
5251
- "version": "v4",
5252
- "lastModified": "2015-04-06",
5253
  "files": {
5254
- "regular": "http://fonts.gstatic.com/s/freckleface/v4/7-B8j9BPJgazdHIGqPNv8y3USBnSvpkopQaUR-2r7iU.ttf"
5255
  }
5256
  },
5257
  {
5258
  "kind": "webfonts#webfont",
5259
- "family": "Contrail One",
5260
  "category": "display",
5261
  "variants": [
5262
  "regular"
@@ -5265,191 +4639,184 @@
5265
  "latin"
5266
  ],
5267
  "version": "v6",
5268
- "lastModified": "2015-04-06",
5269
  "files": {
5270
- "regular": "http://fonts.gstatic.com/s/contrailone/v6/b41KxjgiyqX-hkggANDU6C3USBnSvpkopQaUR-2r7iU.ttf"
5271
  }
5272
  },
5273
  {
5274
  "kind": "webfonts#webfont",
5275
- "family": "VT323",
5276
- "category": "monospace",
5277
  "variants": [
5278
  "regular"
5279
  ],
5280
  "subsets": [
5281
- "latin"
5282
  ],
5283
- "version": "v7",
5284
- "lastModified": "2015-04-06",
5285
  "files": {
5286
- "regular": "http://fonts.gstatic.com/s/vt323/v7/ITU2YQfM073o1iYK3nSOmQ.ttf"
5287
  }
5288
  },
5289
  {
5290
  "kind": "webfonts#webfont",
5291
- "family": "Teko",
5292
  "category": "sans-serif",
5293
  "variants": [
5294
- "300",
5295
  "regular",
5296
- "500",
5297
- "600",
5298
- "700"
5299
  ],
5300
  "subsets": [
5301
- "latin-ext",
5302
- "devanagari",
5303
- "latin"
5304
  ],
5305
- "version": "v5",
5306
- "lastModified": "2015-04-06",
5307
  "files": {
5308
- "300": "http://fonts.gstatic.com/s/teko/v5/OobFGE9eo24rcBpN6zXDaQ.ttf",
5309
- "regular": "http://fonts.gstatic.com/s/teko/v5/UtekqODEqZXSN2L-njejpA.ttf",
5310
- "500": "http://fonts.gstatic.com/s/teko/v5/FQ0duU7gWM4cSaImOfAjBA.ttf",
5311
- "600": "http://fonts.gstatic.com/s/teko/v5/QDx_i8H-TZ1IK1JEVrqwEQ.ttf",
5312
- "700": "http://fonts.gstatic.com/s/teko/v5/xKfTxe_SWpH4xU75vmvylA.ttf"
5313
  }
5314
  },
5315
  {
5316
  "kind": "webfonts#webfont",
5317
- "family": "Oranienbaum",
5318
  "category": "serif",
5319
  "variants": [
5320
  "regular"
5321
  ],
5322
  "subsets": [
5323
- "cyrillic",
5324
- "cyrillic-ext",
5325
- "latin-ext",
5326
- "latin"
5327
  ],
5328
- "version": "v5",
5329
- "lastModified": "2015-08-12",
5330
  "files": {
5331
- "regular": "http://fonts.gstatic.com/s/oranienbaum/v5/M98jYwCSn0PaFhXXgviCoaCWcynf_cDxXwCLxiixG1c.ttf"
5332
  }
5333
  },
5334
  {
5335
  "kind": "webfonts#webfont",
5336
- "family": "Carrois Gothic",
5337
  "category": "sans-serif",
5338
  "variants": [
5339
  "regular"
5340
  ],
5341
  "subsets": [
5342
- "latin"
 
5343
  ],
5344
- "version": "v4",
5345
- "lastModified": "2015-04-06",
5346
  "files": {
5347
- "regular": "http://fonts.gstatic.com/s/carroisgothic/v4/GCgb7bssGpwp7V5ynxmWy2x3d0cwUleGuRTmCYfCUaM.ttf"
5348
  }
5349
  },
5350
  {
5351
  "kind": "webfonts#webfont",
5352
- "family": "Khand",
5353
  "category": "sans-serif",
5354
  "variants": [
5355
- "300",
5356
- "regular",
5357
- "500",
5358
- "600",
5359
- "700"
5360
  ],
5361
  "subsets": [
5362
- "latin-ext",
5363
- "devanagari",
5364
  "latin"
5365
  ],
5366
- "version": "v4",
5367
- "lastModified": "2015-04-06",
5368
  "files": {
5369
- "300": "http://fonts.gstatic.com/s/khand/v4/072zRl4OU9Pinjjkg174LA.ttf",
5370
- "regular": "http://fonts.gstatic.com/s/khand/v4/HdLdTNFqNIDGJZl1ZEj84w.ttf",
5371
- "500": "http://fonts.gstatic.com/s/khand/v4/46_p-SqtuMe56nxQdteWxg.ttf",
5372
- "600": "http://fonts.gstatic.com/s/khand/v4/zggGWYIiPJyMTgkfxP_kaA.ttf",
5373
- "700": "http://fonts.gstatic.com/s/khand/v4/0I0UWaN-X5QBmfexpXKhqg.ttf"
5374
  }
5375
  },
5376
  {
5377
  "kind": "webfonts#webfont",
5378
- "family": "Aclonica",
5379
- "category": "sans-serif",
5380
  "variants": [
5381
  "regular"
5382
  ],
5383
  "subsets": [
5384
- "latin"
 
5385
  ],
5386
- "version": "v6",
5387
- "lastModified": "2015-04-06",
5388
  "files": {
5389
- "regular": "http://fonts.gstatic.com/s/aclonica/v6/M6pHZMPwK3DiBSlo3jwAKQ.ttf"
5390
  }
5391
  },
5392
  {
5393
  "kind": "webfonts#webfont",
5394
- "family": "Hanuman",
5395
  "category": "serif",
5396
  "variants": [
5397
  "regular",
5398
- "700"
 
 
5399
  ],
5400
  "subsets": [
5401
- "khmer"
 
5402
  ],
5403
- "version": "v9",
5404
- "lastModified": "2015-08-26",
5405
  "files": {
5406
- "regular": "http://fonts.gstatic.com/s/hanuman/v9/hRhwOGGmElJSl6KSPvEnOQ.ttf",
5407
- "700": "http://fonts.gstatic.com/s/hanuman/v9/lzzXZ2l84x88giDrbfq76vesZW2xOQ-xsNqO47m55DA.ttf"
 
 
5408
  }
5409
  },
5410
  {
5411
  "kind": "webfonts#webfont",
5412
- "family": "Marcellus",
5413
  "category": "serif",
5414
  "variants": [
5415
- "regular"
 
 
 
5416
  ],
5417
  "subsets": [
5418
- "latin-ext",
5419
- "latin"
5420
  ],
5421
- "version": "v4",
5422
- "lastModified": "2015-04-06",
5423
  "files": {
5424
- "regular": "http://fonts.gstatic.com/s/marcellus/v4/UjiLZzumxWC9whJ86UtaYw.ttf"
 
 
 
5425
  }
5426
  },
5427
  {
5428
  "kind": "webfonts#webfont",
5429
- "family": "Puritan",
5430
  "category": "sans-serif",
5431
  "variants": [
5432
  "regular",
5433
- "italic",
5434
- "700",
5435
- "700italic"
5436
  ],
5437
  "subsets": [
5438
  "latin"
5439
  ],
5440
  "version": "v8",
5441
- "lastModified": "2015-08-12",
5442
  "files": {
5443
- "regular": "http://fonts.gstatic.com/s/puritan/v8/wv_RtgVBSCn-or2MC0n4Kg.ttf",
5444
- "italic": "http://fonts.gstatic.com/s/puritan/v8/BqZX8Tp200LeMv1KlzXgLQ.ttf",
5445
- "700": "http://fonts.gstatic.com/s/puritan/v8/pJS2SdwI0SCiVnO0iQSFT_esZW2xOQ-xsNqO47m55DA.ttf",
5446
- "700italic": "http://fonts.gstatic.com/s/puritan/v8/rFG3XkMJL75nUNZwCEIJqC3USBnSvpkopQaUR-2r7iU.ttf"
5447
  }
5448
  },
5449
  {
5450
  "kind": "webfonts#webfont",
5451
- "family": "Goudy Bookletter 1911",
5452
- "category": "serif",
5453
  "variants": [
5454
  "regular"
5455
  ],
@@ -5457,31 +4824,30 @@
5457
  "latin"
5458
  ],
5459
  "version": "v6",
5460
- "lastModified": "2015-04-06",
5461
  "files": {
5462
- "regular": "http://fonts.gstatic.com/s/goudybookletter1911/v6/l5lwlGTN3pEY5Bf-rQEuIIjNDsyURsIKu4GSfvSE4mA.ttf"
5463
  }
5464
  },
5465
  {
5466
  "kind": "webfonts#webfont",
5467
- "family": "Parisienne",
5468
- "category": "handwriting",
5469
  "variants": [
5470
  "regular"
5471
  ],
5472
  "subsets": [
5473
- "latin-ext",
5474
  "latin"
5475
  ],
5476
- "version": "v4",
5477
- "lastModified": "2015-04-06",
5478
  "files": {
5479
- "regular": "http://fonts.gstatic.com/s/parisienne/v4/TW74B5QISJNx9moxGlmJfvesZW2xOQ-xsNqO47m55DA.ttf"
5480
  }
5481
  },
5482
  {
5483
  "kind": "webfonts#webfont",
5484
- "family": "Finger Paint",
5485
  "category": "display",
5486
  "variants": [
5487
  "regular"
@@ -5490,102 +4856,118 @@
5490
  "latin"
5491
  ],
5492
  "version": "v4",
5493
- "lastModified": "2015-04-06",
5494
  "files": {
5495
- "regular": "http://fonts.gstatic.com/s/fingerpaint/v4/m_ZRbiY-aPb13R3DWPBGXy3USBnSvpkopQaUR-2r7iU.ttf"
5496
  }
5497
  },
5498
  {
5499
  "kind": "webfonts#webfont",
5500
- "family": "Cutive",
5501
- "category": "serif",
5502
  "variants": [
5503
  "regular"
5504
  ],
5505
  "subsets": [
5506
- "latin-ext",
5507
  "latin"
5508
  ],
5509
- "version": "v8",
5510
- "lastModified": "2015-08-14",
5511
  "files": {
5512
- "regular": "http://fonts.gstatic.com/s/cutive/v8/G2bW-ImyOCwKxBkLyz39YQ.ttf"
5513
  }
5514
  },
5515
  {
5516
  "kind": "webfonts#webfont",
5517
- "family": "Rochester",
5518
- "category": "handwriting",
5519
  "variants": [
5520
  "regular"
5521
  ],
5522
  "subsets": [
5523
- "latin"
 
5524
  ],
5525
- "version": "v6",
5526
- "lastModified": "2015-04-06",
5527
  "files": {
5528
- "regular": "http://fonts.gstatic.com/s/rochester/v6/bnj8tmQBiOkdji_G_yvypg.ttf"
5529
  }
5530
  },
5531
  {
5532
  "kind": "webfonts#webfont",
5533
- "family": "Unica One",
5534
- "category": "display",
5535
  "variants": [
5536
  "regular"
5537
  ],
5538
  "subsets": [
5539
- "latin-ext",
5540
  "latin"
5541
  ],
5542
- "version": "v4",
5543
- "lastModified": "2015-04-06",
5544
  "files": {
5545
- "regular": "http://fonts.gstatic.com/s/unicaone/v4/KbYKlhWMDpatWViqDkNQgA.ttf"
5546
  }
5547
  },
5548
  {
5549
  "kind": "webfonts#webfont",
5550
- "family": "Forum",
5551
  "category": "display",
5552
  "variants": [
5553
  "regular"
5554
  ],
5555
  "subsets": [
5556
- "cyrillic",
5557
- "cyrillic-ext",
5558
- "latin-ext",
5559
- "latin"
5560
  ],
5561
- "version": "v7",
5562
- "lastModified": "2015-04-06",
5563
  "files": {
5564
- "regular": "http://fonts.gstatic.com/s/forum/v7/MZUpsq1VfLrqv8eSDcbrrQ.ttf"
5565
  }
5566
  },
5567
  {
5568
  "kind": "webfonts#webfont",
5569
- "family": "Cabin Sketch",
5570
- "category": "display",
5571
  "variants": [
5572
  "regular",
5573
  "700"
5574
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5575
  "subsets": [
5576
  "latin"
5577
  ],
5578
  "version": "v8",
5579
- "lastModified": "2015-04-06",
5580
  "files": {
5581
- "regular": "http://fonts.gstatic.com/s/cabinsketch/v8/d9fijO34zQajqQvl3YHRCS3USBnSvpkopQaUR-2r7iU.ttf",
5582
- "700": "http://fonts.gstatic.com/s/cabinsketch/v8/ki3SSN5HMOO0-IOLOj069ED2ttfZwueP-QU272T9-k4.ttf"
5583
  }
5584
  },
5585
  {
5586
  "kind": "webfonts#webfont",
5587
- "family": "Schoolbell",
5588
- "category": "handwriting",
5589
  "variants": [
5590
  "regular"
5591
  ],
@@ -5593,56 +4975,49 @@
5593
  "latin"
5594
  ],
5595
  "version": "v6",
5596
- "lastModified": "2015-04-06",
5597
  "files": {
5598
- "regular": "http://fonts.gstatic.com/s/schoolbell/v6/95-3djEuubb3cJx-6E7j4vesZW2xOQ-xsNqO47m55DA.ttf"
5599
  }
5600
  },
5601
  {
5602
  "kind": "webfonts#webfont",
5603
- "family": "Press Start 2P",
5604
- "category": "display",
5605
  "variants": [
5606
  "regular"
5607
  ],
5608
  "subsets": [
5609
- "greek",
5610
- "cyrillic",
5611
- "latin-ext",
5612
  "latin"
5613
  ],
5614
- "version": "v4",
5615
- "lastModified": "2015-04-06",
5616
  "files": {
5617
- "regular": "http://fonts.gstatic.com/s/pressstart2p/v4/8Lg6LX8-ntOHUQnvQ0E7o1jfl3W46Sz5gOkEVhcFWF4.ttf"
5618
  }
5619
  },
5620
  {
5621
  "kind": "webfonts#webfont",
5622
- "family": "Rosario",
5623
- "category": "sans-serif",
5624
  "variants": [
5625
  "regular",
5626
- "italic",
5627
- "700",
5628
- "700italic"
5629
  ],
5630
  "subsets": [
5631
  "latin"
5632
  ],
5633
- "version": "v11",
5634
- "lastModified": "2016-01-13",
5635
  "files": {
5636
- "regular": "http://fonts.gstatic.com/s/rosario/v11/bL-cEh8dXtDupB2WccA2LA.ttf",
5637
- "italic": "http://fonts.gstatic.com/s/rosario/v11/pkflNy18HEuVVx4EOjeb_Q.ttf",
5638
- "700": "http://fonts.gstatic.com/s/rosario/v11/nrS6PJvDWN42RP4TFWccd_esZW2xOQ-xsNqO47m55DA.ttf",
5639
- "700italic": "http://fonts.gstatic.com/s/rosario/v11/EOgFX2Va5VGrkhn_eDpIRS3USBnSvpkopQaUR-2r7iU.ttf"
5640
  }
5641
  },
5642
  {
5643
  "kind": "webfonts#webfont",
5644
- "family": "Sansita One",
5645
- "category": "display",
5646
  "variants": [
5647
  "regular"
5648
  ],
@@ -5650,414 +5025,426 @@
5650
  "latin"
5651
  ],
5652
  "version": "v6",
5653
- "lastModified": "2015-04-06",
5654
  "files": {
5655
- "regular": "http://fonts.gstatic.com/s/sansitaone/v6/xWqf68oB50JXqGIRR0h2hqCWcynf_cDxXwCLxiixG1c.ttf"
5656
  }
5657
  },
5658
  {
5659
  "kind": "webfonts#webfont",
5660
- "family": "Chelsea Market",
5661
  "category": "display",
5662
  "variants": [
5663
  "regular"
5664
  ],
5665
  "subsets": [
5666
- "latin-ext",
5667
  "latin"
5668
  ],
5669
  "version": "v4",
5670
- "lastModified": "2015-04-06",
5671
  "files": {
5672
- "regular": "http://fonts.gstatic.com/s/chelseamarket/v4/qSdzwh2A4BbNemy78sJLfAAI1i8fIftCBXsBF2v9UMI.ttf"
5673
  }
5674
  },
5675
  {
5676
  "kind": "webfonts#webfont",
5677
- "family": "Annie Use Your Telescope",
5678
  "category": "handwriting",
5679
  "variants": [
5680
  "regular"
5681
  ],
5682
  "subsets": [
5683
- "latin"
 
5684
  ],
5685
- "version": "v6",
5686
- "lastModified": "2015-04-06",
5687
  "files": {
5688
- "regular": "http://fonts.gstatic.com/s/annieuseyourtelescope/v6/2cuiO5VmaR09C8SLGEQjGqbp7mtG8sPlcZvOaO8HBak.ttf"
5689
  }
5690
  },
5691
  {
5692
  "kind": "webfonts#webfont",
5693
- "family": "Lustria",
5694
- "category": "serif",
5695
  "variants": [
5696
  "regular"
5697
  ],
5698
  "subsets": [
5699
  "latin"
5700
  ],
5701
- "version": "v4",
5702
- "lastModified": "2015-04-06",
5703
  "files": {
5704
- "regular": "http://fonts.gstatic.com/s/lustria/v4/gXAk0s4ai0X-TAOhYzZd1w.ttf"
5705
  }
5706
  },
5707
  {
5708
  "kind": "webfonts#webfont",
5709
- "family": "Trocchi",
5710
- "category": "serif",
5711
  "variants": [
5712
  "regular"
5713
  ],
5714
  "subsets": [
5715
- "latin-ext",
5716
- "latin"
5717
  ],
5718
  "version": "v4",
5719
- "lastModified": "2015-04-06",
5720
  "files": {
5721
- "regular": "http://fonts.gstatic.com/s/trocchi/v4/uldNPaKrUGVeGCVsmacLwA.ttf"
5722
  }
5723
  },
5724
  {
5725
  "kind": "webfonts#webfont",
5726
- "family": "Sue Ellen Francisco",
5727
- "category": "handwriting",
5728
  "variants": [
5729
  "regular"
5730
  ],
5731
  "subsets": [
5732
- "latin"
 
5733
  ],
5734
- "version": "v7",
5735
- "lastModified": "2015-04-06",
5736
  "files": {
5737
- "regular": "http://fonts.gstatic.com/s/sueellenfrancisco/v7/TwHX4vSxMUnJUdEz1JIgrhzazJzPVbGl8jnf1tisRz4.ttf"
5738
  }
5739
  },
5740
  {
5741
  "kind": "webfonts#webfont",
5742
- "family": "Arbutus Slab",
5743
- "category": "serif",
5744
  "variants": [
5745
  "regular"
5746
  ],
5747
  "subsets": [
5748
- "latin-ext",
5749
- "latin"
5750
  ],
5751
- "version": "v4",
5752
- "lastModified": "2015-04-06",
5753
  "files": {
5754
- "regular": "http://fonts.gstatic.com/s/arbutusslab/v4/6k3Yp6iS9l4jRIpynA8qMy3USBnSvpkopQaUR-2r7iU.ttf"
5755
  }
5756
  },
5757
  {
5758
  "kind": "webfonts#webfont",
5759
- "family": "Six Caps",
5760
  "category": "sans-serif",
5761
  "variants": [
5762
- "regular"
 
 
5763
  ],
5764
  "subsets": [
5765
- "latin"
 
5766
  ],
5767
- "version": "v7",
5768
- "lastModified": "2015-04-06",
5769
  "files": {
5770
- "regular": "http://fonts.gstatic.com/s/sixcaps/v7/_XeDnO0HOV8Er9u97If1tQ.ttf"
 
 
5771
  }
5772
  },
5773
  {
5774
  "kind": "webfonts#webfont",
5775
- "family": "Port Lligat Slab",
5776
  "category": "serif",
5777
  "variants": [
5778
  "regular"
5779
  ],
5780
  "subsets": [
 
5781
  "latin"
5782
  ],
5783
- "version": "v5",
5784
- "lastModified": "2015-04-06",
5785
  "files": {
5786
- "regular": "http://fonts.gstatic.com/s/portlligatslab/v5/CUEdhRk7oC7up0p6t0g4PxLSPACXvawUYCBEnHsOe30.ttf"
5787
  }
5788
  },
5789
  {
5790
  "kind": "webfonts#webfont",
5791
- "family": "Alegreya SC",
5792
  "category": "serif",
5793
  "variants": [
5794
- "regular",
5795
- "italic",
5796
- "700",
5797
- "700italic",
5798
- "900",
5799
- "900italic"
5800
  ],
5801
  "subsets": [
5802
- "latin-ext",
5803
- "latin"
5804
  ],
5805
- "version": "v6",
5806
- "lastModified": "2015-04-06",
5807
  "files": {
5808
- "regular": "http://fonts.gstatic.com/s/alegreyasc/v6/3ozeFnTbygMK6PfHh8B-iqCWcynf_cDxXwCLxiixG1c.ttf",
5809
- "italic": "http://fonts.gstatic.com/s/alegreyasc/v6/GOqmv3FLsJ2r6ZALMZVBmkeOrDcLawS7-ssYqLr2Xp4.ttf",
5810
- "700": "http://fonts.gstatic.com/s/alegreyasc/v6/M9OIREoxDkvynwTpBAYUq3e1Pd76Vl7zRpE7NLJQ7XU.ttf",
5811
- "700italic": "http://fonts.gstatic.com/s/alegreyasc/v6/5PCoU7IUfCicpKBJtBmP6c_zJjSACmk0BRPxQqhnNLU.ttf",
5812
- "900": "http://fonts.gstatic.com/s/alegreyasc/v6/M9OIREoxDkvynwTpBAYUqyenaqEuufTBk9XMKnKmgDA.ttf",
5813
- "900italic": "http://fonts.gstatic.com/s/alegreyasc/v6/5PCoU7IUfCicpKBJtBmP6U_yTOUGsoC54csJe1b-IRw.ttf"
5814
  }
5815
  },
5816
  {
5817
  "kind": "webfonts#webfont",
5818
- "family": "Marcellus SC",
5819
  "category": "serif",
5820
  "variants": [
5821
- "regular"
 
 
 
 
5822
  ],
5823
  "subsets": [
5824
- "latin-ext",
5825
- "latin"
 
5826
  ],
5827
- "version": "v4",
5828
- "lastModified": "2015-04-06",
5829
  "files": {
5830
- "regular": "http://fonts.gstatic.com/s/marcellussc/v4/_jugwxhkkynrvsfrxVx8gS3USBnSvpkopQaUR-2r7iU.ttf"
 
 
 
 
5831
  }
5832
  },
5833
  {
5834
  "kind": "webfonts#webfont",
5835
- "family": "Inder",
5836
  "category": "sans-serif",
5837
  "variants": [
5838
  "regular"
5839
  ],
5840
  "subsets": [
5841
- "latin-ext",
5842
- "latin"
5843
  ],
5844
- "version": "v5",
5845
- "lastModified": "2015-04-06",
5846
  "files": {
5847
- "regular": "http://fonts.gstatic.com/s/inder/v5/C38TwecLTfKxIHDc_Adcrw.ttf"
5848
  }
5849
  },
5850
  {
5851
  "kind": "webfonts#webfont",
5852
- "family": "Grand Hotel",
5853
- "category": "handwriting",
5854
  "variants": [
5855
  "regular"
5856
  ],
5857
  "subsets": [
5858
- "latin-ext",
5859
- "latin"
5860
  ],
5861
- "version": "v4",
5862
- "lastModified": "2015-04-06",
5863
  "files": {
5864
- "regular": "http://fonts.gstatic.com/s/grandhotel/v4/C_A8HiFZjXPpnMt38XnK7qCWcynf_cDxXwCLxiixG1c.ttf"
5865
  }
5866
  },
5867
  {
5868
  "kind": "webfonts#webfont",
5869
- "family": "Alef",
5870
- "category": "sans-serif",
5871
  "variants": [
5872
- "regular",
5873
- "700"
5874
  ],
5875
  "subsets": [
5876
- "hebrew",
5877
- "latin"
5878
  ],
5879
- "version": "v6",
5880
- "lastModified": "2015-09-09",
5881
  "files": {
5882
- "regular": "http://fonts.gstatic.com/s/alef/v6/ENvZ_P0HBDQxNZYCQO0lUA.ttf",
5883
- "700": "http://fonts.gstatic.com/s/alef/v6/VDgZJhEwudtOzOFQpZ8MEA.ttf"
5884
  }
5885
  },
5886
  {
5887
  "kind": "webfonts#webfont",
5888
- "family": "Kelly Slab",
5889
- "category": "display",
5890
  "variants": [
5891
  "regular"
5892
  ],
5893
  "subsets": [
5894
- "cyrillic",
5895
- "latin-ext",
5896
  "latin"
5897
  ],
5898
- "version": "v6",
5899
- "lastModified": "2015-04-06",
5900
  "files": {
5901
- "regular": "http://fonts.gstatic.com/s/kellyslab/v6/F_2oS1e9XdYx1MAi8XEVefesZW2xOQ-xsNqO47m55DA.ttf"
5902
  }
5903
  },
5904
  {
5905
  "kind": "webfonts#webfont",
5906
- "family": "Yesteryear",
5907
- "category": "handwriting",
5908
  "variants": [
5909
- "regular"
 
5910
  ],
5911
  "subsets": [
5912
- "latin"
5913
  ],
5914
- "version": "v5",
5915
- "lastModified": "2015-04-06",
5916
  "files": {
5917
- "regular": "http://fonts.gstatic.com/s/yesteryear/v5/dv09hP_ZrdjVOfZQXKXuZvesZW2xOQ-xsNqO47m55DA.ttf"
 
5918
  }
5919
  },
5920
  {
5921
  "kind": "webfonts#webfont",
5922
- "family": "Cambay",
5923
- "category": "sans-serif",
5924
  "variants": [
5925
- "regular",
5926
- "italic",
5927
- "700",
5928
- "700italic"
5929
  ],
5930
  "subsets": [
5931
- "latin-ext",
5932
- "devanagari",
5933
- "latin"
5934
  ],
5935
- "version": "v1",
5936
- "lastModified": "2015-04-03",
5937
  "files": {
5938
- "regular": "http://fonts.gstatic.com/s/cambay/v1/etU9Bab4VuhzS-OKsb1VXg.ttf",
5939
- "italic": "http://fonts.gstatic.com/s/cambay/v1/ZEz9yNqpEOgejaw1rBhugQ.ttf",
5940
- "700": "http://fonts.gstatic.com/s/cambay/v1/jw9niBxa04eEhnSwTWCEgw.ttf",
5941
- "700italic": "http://fonts.gstatic.com/s/cambay/v1/j-5v_uUr0NXTumWN0siOiaCWcynf_cDxXwCLxiixG1c.ttf"
5942
  }
5943
  },
5944
  {
5945
  "kind": "webfonts#webfont",
5946
- "family": "Merienda",
5947
- "category": "handwriting",
5948
  "variants": [
5949
- "regular",
5950
- "700"
5951
  ],
5952
  "subsets": [
5953
- "latin-ext",
5954
- "latin"
5955
  ],
5956
  "version": "v4",
5957
- "lastModified": "2015-04-06",
5958
  "files": {
5959
- "regular": "http://fonts.gstatic.com/s/merienda/v4/MYY6Og1qZlOQtPW2G95Y3A.ttf",
5960
- "700": "http://fonts.gstatic.com/s/merienda/v4/GlwcvRLlgiVE2MBFQ4r0sKCWcynf_cDxXwCLxiixG1c.ttf"
5961
  }
5962
  },
5963
  {
5964
  "kind": "webfonts#webfont",
5965
- "family": "Caudex",
5966
- "category": "serif",
5967
- "variants": [
5968
- "regular",
5969
- "italic",
5970
- "700",
5971
- "700italic"
5972
  ],
5973
  "subsets": [
5974
- "greek",
5975
- "greek-ext",
5976
- "latin-ext",
5977
  "latin"
5978
  ],
5979
- "version": "v6",
5980
- "lastModified": "2015-04-06",
5981
  "files": {
5982
- "regular": "http://fonts.gstatic.com/s/caudex/v6/PWEexiHLDmQbn2b1OPZWfg.ttf",
5983
- "italic": "http://fonts.gstatic.com/s/caudex/v6/XjMZF6XCisvV3qapD4oJdw.ttf",
5984
- "700": "http://fonts.gstatic.com/s/caudex/v6/PetCI4GyQ5Q3LiOzUu_mMg.ttf",
5985
- "700italic": "http://fonts.gstatic.com/s/caudex/v6/yT8YeHLjaJvQXlUEYOA8gqCWcynf_cDxXwCLxiixG1c.ttf"
5986
  }
5987
  },
5988
  {
5989
  "kind": "webfonts#webfont",
5990
- "family": "Mako",
5991
- "category": "sans-serif",
5992
  "variants": [
5993
  "regular"
5994
  ],
5995
  "subsets": [
5996
- "latin"
 
5997
  ],
5998
- "version": "v7",
5999
- "lastModified": "2015-04-06",
6000
  "files": {
6001
- "regular": "http://fonts.gstatic.com/s/mako/v7/z5zSLmfPlv1uTVAdmJBLXg.ttf"
6002
  }
6003
  },
6004
  {
6005
  "kind": "webfonts#webfont",
6006
- "family": "Belleza",
6007
  "category": "sans-serif",
6008
  "variants": [
6009
- "regular"
 
 
 
 
6010
  ],
6011
  "subsets": [
6012
- "latin-ext",
6013
- "latin"
 
6014
  ],
6015
- "version": "v4",
6016
- "lastModified": "2015-04-06",
6017
  "files": {
6018
- "regular": "http://fonts.gstatic.com/s/belleza/v4/wchA3BWJlVqvIcSeNZyXew.ttf"
 
 
 
 
6019
  }
6020
  },
6021
  {
6022
  "kind": "webfonts#webfont",
6023
- "family": "Capriola",
6024
  "category": "sans-serif",
6025
  "variants": [
6026
- "regular"
 
 
 
 
6027
  ],
6028
  "subsets": [
 
6029
  "latin-ext",
6030
- "latin"
6031
  ],
6032
- "version": "v4",
6033
- "lastModified": "2015-04-06",
6034
  "files": {
6035
- "regular": "http://fonts.gstatic.com/s/capriola/v4/JxXPlkdzWwF9Cwelbvi9jA.ttf"
 
 
 
 
6036
  }
6037
  },
6038
  {
6039
  "kind": "webfonts#webfont",
6040
- "family": "Corben",
6041
- "category": "display",
6042
  "variants": [
 
6043
  "regular",
 
 
6044
  "700"
6045
  ],
6046
  "subsets": [
6047
- "latin-ext",
6048
- "latin"
 
6049
  ],
6050
- "version": "v9",
6051
- "lastModified": "2015-08-12",
6052
  "files": {
6053
- "regular": "http://fonts.gstatic.com/s/corben/v9/tTysMZkt-j8Y5yhkgsoajQ.ttf",
6054
- "700": "http://fonts.gstatic.com/s/corben/v9/lirJaFSQWdGQuV--fksg5g.ttf"
 
 
 
6055
  }
6056
  },
6057
  {
6058
  "kind": "webfonts#webfont",
6059
- "family": "Merienda One",
6060
- "category": "handwriting",
6061
  "variants": [
6062
  "regular"
6063
  ],
@@ -6065,243 +5452,168 @@
6065
  "latin"
6066
  ],
6067
  "version": "v7",
6068
- "lastModified": "2015-04-06",
6069
  "files": {
6070
- "regular": "http://fonts.gstatic.com/s/meriendaone/v7/bCA-uDdUx6nTO8SjzCLXvS3USBnSvpkopQaUR-2r7iU.ttf"
6071
  }
6072
  },
6073
  {
6074
  "kind": "webfonts#webfont",
6075
- "family": "Catamaran",
6076
- "category": "sans-serif",
6077
  "variants": [
6078
- "100",
6079
- "200",
6080
- "300",
6081
- "regular",
6082
- "500",
6083
- "600",
6084
- "700",
6085
- "800",
6086
- "900"
6087
  ],
6088
  "subsets": [
6089
- "tamil",
6090
- "latin-ext",
6091
  "latin"
6092
  ],
6093
- "version": "v1",
6094
- "lastModified": "2015-08-06",
6095
  "files": {
6096
- "100": "http://fonts.gstatic.com/s/catamaran/v1/ilWHBiy0krUPdlmYxDuqC6CWcynf_cDxXwCLxiixG1c.ttf",
6097
- "200": "http://fonts.gstatic.com/s/catamaran/v1/hFc-HKSsGk6M-psujei1MC3USBnSvpkopQaUR-2r7iU.ttf",
6098
- "300": "http://fonts.gstatic.com/s/catamaran/v1/Aaag4ccR7Oh_4eai-jbrYC3USBnSvpkopQaUR-2r7iU.ttf",
6099
- "regular": "http://fonts.gstatic.com/s/catamaran/v1/MdNkM-DU8f6R-25Nxpr_XA.ttf",
6100
- "500": "http://fonts.gstatic.com/s/catamaran/v1/83WSX3F86qsvj1Z4EI0tQi3USBnSvpkopQaUR-2r7iU.ttf",
6101
- "600": "http://fonts.gstatic.com/s/catamaran/v1/a9PlHHnuBWiGGk0TwuFKTi3USBnSvpkopQaUR-2r7iU.ttf",
6102
- "700": "http://fonts.gstatic.com/s/catamaran/v1/PpgVtUHUdnBZYNpnzGbScy3USBnSvpkopQaUR-2r7iU.ttf",
6103
- "800": "http://fonts.gstatic.com/s/catamaran/v1/6VjB_uSfn3DZ93IQv58CmC3USBnSvpkopQaUR-2r7iU.ttf",
6104
- "900": "http://fonts.gstatic.com/s/catamaran/v1/5ys9TqpQc9Q6gHqbSox6py3USBnSvpkopQaUR-2r7iU.ttf"
6105
  }
6106
  },
6107
  {
6108
  "kind": "webfonts#webfont",
6109
- "family": "Petit Formal Script",
6110
- "category": "handwriting",
6111
  "variants": [
6112
  "regular"
6113
  ],
6114
  "subsets": [
6115
- "latin-ext",
6116
- "latin"
6117
  ],
6118
- "version": "v4",
6119
- "lastModified": "2015-04-06",
6120
  "files": {
6121
- "regular": "http://fonts.gstatic.com/s/petitformalscript/v4/OEZwr2-ovBsq2n3ACCKoEvVPl2Gjtxj0D6F7QLy1VQc.ttf"
6122
  }
6123
  },
6124
  {
6125
  "kind": "webfonts#webfont",
6126
- "family": "Metrophobic",
6127
- "category": "sans-serif",
6128
  "variants": [
6129
- "regular"
 
6130
  ],
6131
  "subsets": [
6132
  "latin"
6133
  ],
6134
  "version": "v6",
6135
- "lastModified": "2015-04-06",
6136
  "files": {
6137
- "regular": "http://fonts.gstatic.com/s/metrophobic/v6/SaglWZWCrrv_D17u1i4v_aCWcynf_cDxXwCLxiixG1c.ttf"
 
6138
  }
6139
  },
6140
  {
6141
  "kind": "webfonts#webfont",
6142
- "family": "Duru Sans",
6143
- "category": "sans-serif",
6144
  "variants": [
6145
  "regular"
6146
  ],
6147
  "subsets": [
6148
- "latin-ext",
6149
  "latin"
6150
  ],
6151
- "version": "v9",
6152
- "lastModified": "2015-07-30",
6153
  "files": {
6154
- "regular": "http://fonts.gstatic.com/s/durusans/v9/xn7iYH8xwmSyTvEV_HOxTw.ttf"
6155
  }
6156
  },
6157
  {
6158
  "kind": "webfonts#webfont",
6159
- "family": "Pragati Narrow",
6160
- "category": "sans-serif",
6161
  "variants": [
6162
  "regular",
6163
- "700"
6164
  ],
6165
  "subsets": [
6166
- "latin-ext",
6167
- "devanagari",
6168
  "latin"
6169
  ],
6170
- "version": "v2",
6171
- "lastModified": "2015-06-10",
6172
  "files": {
6173
- "regular": "http://fonts.gstatic.com/s/pragatinarrow/v2/HzG2TfC862qPNsZsV_djPpTvAuddT2xDMbdz0mdLyZY.ttf",
6174
- "700": "http://fonts.gstatic.com/s/pragatinarrow/v2/DnSI1zRkc0CY-hI5SC3q3MLtdzs3iyjn_YuT226ZsLU.ttf"
6175
  }
6176
  },
6177
  {
6178
  "kind": "webfonts#webfont",
6179
- "family": "Cousine",
6180
- "category": "monospace",
6181
  "variants": [
6182
- "regular",
6183
- "italic",
6184
- "700",
6185
- "700italic"
6186
  ],
6187
  "subsets": [
6188
- "greek",
6189
- "greek-ext",
6190
- "hebrew",
6191
- "cyrillic",
6192
- "cyrillic-ext",
6193
- "latin-ext",
6194
- "latin",
6195
- "vietnamese"
6196
  ],
6197
- "version": "v10",
6198
- "lastModified": "2015-04-28",
6199
  "files": {
6200
- "regular": "http://fonts.gstatic.com/s/cousine/v10/GYX4bPXObJNJo63QJEUnLg.ttf",
6201
- "italic": "http://fonts.gstatic.com/s/cousine/v10/1WtIuajLoo8vjVwsrZ3eOg.ttf",
6202
- "700": "http://fonts.gstatic.com/s/cousine/v10/FXEOnNUcCzhdtoBxiq-lovesZW2xOQ-xsNqO47m55DA.ttf",
6203
- "700italic": "http://fonts.gstatic.com/s/cousine/v10/y_AZ5Sz-FwL1lux2xLSTZS3USBnSvpkopQaUR-2r7iU.ttf"
6204
  }
6205
  },
6206
  {
6207
  "kind": "webfonts#webfont",
6208
- "family": "Halant",
6209
  "category": "serif",
6210
  "variants": [
6211
- "300",
6212
  "regular",
6213
- "500",
6214
- "600",
6215
- "700"
6216
  ],
6217
  "subsets": [
6218
- "latin-ext",
6219
- "devanagari",
6220
  "latin"
6221
  ],
6222
- "version": "v1",
6223
- "lastModified": "2015-04-01",
6224
  "files": {
6225
- "300": "http://fonts.gstatic.com/s/halant/v1/dM3ItAOWNNod_Cf3MnLlEg.ttf",
6226
- "regular": "http://fonts.gstatic.com/s/halant/v1/rEs7Jk3SVyt3cTx6DoTu1w.ttf",
6227
- "500": "http://fonts.gstatic.com/s/halant/v1/tlsNj3K-hJKtiirTDtUbkQ.ttf",
6228
- "600": "http://fonts.gstatic.com/s/halant/v1/zNR2WvI_V8o652vIZp3X4Q.ttf",
6229
- "700": "http://fonts.gstatic.com/s/halant/v1/D9FN7OH89AuCmZDLHbPQfA.ttf"
6230
  }
6231
  },
6232
  {
6233
  "kind": "webfonts#webfont",
6234
- "family": "Kanit",
6235
- "category": "sans-serif",
6236
  "variants": [
6237
- "100",
6238
- "100italic",
6239
- "200",
6240
- "200italic",
6241
- "300",
6242
- "300italic",
6243
- "regular",
6244
- "italic",
6245
- "500",
6246
- "500italic",
6247
- "600",
6248
- "600italic",
6249
- "700",
6250
- "700italic",
6251
- "800",
6252
- "800italic",
6253
- "900",
6254
- "900italic"
6255
  ],
6256
  "subsets": [
6257
- "latin-ext",
6258
- "thai",
6259
- "latin",
6260
- "vietnamese"
6261
  ],
6262
- "version": "v1",
6263
- "lastModified": "2015-12-10",
6264
  "files": {
6265
- "100": "http://fonts.gstatic.com/s/kanit/v1/CYl4qOK-NWwZp3iTKW1eIA.ttf",
6266
- "100italic": "http://fonts.gstatic.com/s/kanit/v1/NLNtc56MpXmHl1yOrop8oQ.ttf",
6267
- "200": "http://fonts.gstatic.com/s/kanit/v1/wfLWkj1C4tYl7MoiFWS3bA.ttf",
6268
- "200italic": "http://fonts.gstatic.com/s/kanit/v1/D8gkrAAM2bvNJ-1i4ot-1_esZW2xOQ-xsNqO47m55DA.ttf",
6269
- "300": "http://fonts.gstatic.com/s/kanit/v1/SM5qHynYGdOmMKEwGUFIPA.ttf",
6270
- "300italic": "http://fonts.gstatic.com/s/kanit/v1/IePislKOKy3Bqfpb9V5VM_esZW2xOQ-xsNqO47m55DA.ttf",
6271
- "regular": "http://fonts.gstatic.com/s/kanit/v1/L6VKvM17ZmevDynOiw7H9w.ttf",
6272
- "italic": "http://fonts.gstatic.com/s/kanit/v1/sHLq5U0-T0oSMTnwTKgv-A.ttf",
6273
- "500": "http://fonts.gstatic.com/s/kanit/v1/GxoU_USIJyIy8WIcYSUO2g.ttf",
6274
- "500italic": "http://fonts.gstatic.com/s/kanit/v1/hrCiWCaNv9AaF0mDY1F2zPesZW2xOQ-xsNqO47m55DA.ttf",
6275
- "600": "http://fonts.gstatic.com/s/kanit/v1/n_qoIVxojeQY0D1pvoNDhA.ttf",
6276
- "600italic": "http://fonts.gstatic.com/s/kanit/v1/9BkP85yRDoVayTWQwdGLqPesZW2xOQ-xsNqO47m55DA.ttf",
6277
- "700": "http://fonts.gstatic.com/s/kanit/v1/kEGmYvO8My36j5ILmbUPRg.ttf",
6278
- "700italic": "http://fonts.gstatic.com/s/kanit/v1/WNo3ZZ9xtOZJknNlvHAFWfesZW2xOQ-xsNqO47m55DA.ttf",
6279
- "800": "http://fonts.gstatic.com/s/kanit/v1/YTp-zAuKXxwnA1YnJIF1rg.ttf",
6280
- "800italic": "http://fonts.gstatic.com/s/kanit/v1/qiTGrW5sCa9UQp841fWjc_esZW2xOQ-xsNqO47m55DA.ttf",
6281
- "900": "http://fonts.gstatic.com/s/kanit/v1/1NIEkusi3bG3GgO9Hor3fQ.ttf",
6282
- "900italic": "http://fonts.gstatic.com/s/kanit/v1/ogN5dFD1r4BfxNV4Nb-TXfesZW2xOQ-xsNqO47m55DA.ttf"
6283
  }
6284
  },
6285
  {
6286
  "kind": "webfonts#webfont",
6287
- "family": "Carter One",
6288
- "category": "display",
6289
  "variants": [
6290
- "regular"
 
6291
  ],
6292
  "subsets": [
6293
  "latin"
6294
  ],
6295
- "version": "v8",
6296
- "lastModified": "2015-04-06",
6297
  "files": {
6298
- "regular": "http://fonts.gstatic.com/s/carterone/v8/5X_LFvdbcB7OBG7hBgZ7fPesZW2xOQ-xsNqO47m55DA.ttf"
 
6299
  }
6300
  },
6301
  {
6302
  "kind": "webfonts#webfont",
6303
- "family": "Slackey",
6304
- "category": "display",
6305
  "variants": [
6306
  "regular"
6307
  ],
@@ -6309,47 +5621,48 @@
6309
  "latin"
6310
  ],
6311
  "version": "v6",
6312
- "lastModified": "2015-04-06",
6313
  "files": {
6314
- "regular": "http://fonts.gstatic.com/s/slackey/v6/evRIMNhGVCRJvCPv4kteeA.ttf"
6315
  }
6316
  },
6317
  {
6318
  "kind": "webfonts#webfont",
6319
- "family": "Berkshire Swash",
6320
- "category": "handwriting",
6321
  "variants": [
6322
- "regular"
 
6323
  ],
6324
  "subsets": [
6325
- "latin-ext",
6326
  "latin"
6327
  ],
6328
- "version": "v4",
6329
- "lastModified": "2015-04-06",
6330
  "files": {
6331
- "regular": "http://fonts.gstatic.com/s/berkshireswash/v4/4RZJjVRPjYnC2939hKCAimKfbtsIjCZP_edQljX9gR0.ttf"
 
6332
  }
6333
  },
6334
  {
6335
  "kind": "webfonts#webfont",
6336
- "family": "Leckerli One",
6337
- "category": "handwriting",
6338
  "variants": [
6339
  "regular"
6340
  ],
6341
  "subsets": [
6342
  "latin"
6343
  ],
6344
- "version": "v7",
6345
- "lastModified": "2015-04-06",
6346
  "files": {
6347
- "regular": "http://fonts.gstatic.com/s/leckerlione/v7/S2Y_iLrItTu8kIJTkS7DrC3USBnSvpkopQaUR-2r7iU.ttf"
6348
  }
6349
  },
6350
  {
6351
  "kind": "webfonts#webfont",
6352
- "family": "Graduate",
6353
  "category": "display",
6354
  "variants": [
6355
  "regular"
@@ -6358,132 +5671,148 @@
6358
  "latin"
6359
  ],
6360
  "version": "v4",
6361
- "lastModified": "2015-04-06",
6362
  "files": {
6363
- "regular": "http://fonts.gstatic.com/s/graduate/v4/JpAmYLHqcIh9_Ff35HHwiA.ttf"
6364
  }
6365
  },
6366
  {
6367
  "kind": "webfonts#webfont",
6368
- "family": "Timmana",
6369
- "category": "sans-serif",
6370
  "variants": [
6371
  "regular"
6372
  ],
6373
  "subsets": [
6374
- "telugu",
6375
  "latin"
6376
  ],
6377
- "version": "v1",
6378
- "lastModified": "2015-04-07",
6379
  "files": {
6380
- "regular": "http://fonts.gstatic.com/s/timmana/v1/T25SicsJUJkc2s2sbBsDnA.ttf"
6381
  }
6382
  },
6383
  {
6384
  "kind": "webfonts#webfont",
6385
- "family": "Gruppo",
6386
- "category": "display",
6387
  "variants": [
6388
  "regular"
6389
  ],
6390
  "subsets": [
6391
- "latin-ext",
6392
- "latin"
6393
  ],
6394
- "version": "v7",
6395
- "lastModified": "2015-04-06",
6396
  "files": {
6397
- "regular": "http://fonts.gstatic.com/s/gruppo/v7/pS_JM0cK_piBZve-lfUq9w.ttf"
6398
  }
6399
  },
6400
  {
6401
  "kind": "webfonts#webfont",
6402
- "family": "Mouse Memoirs",
6403
- "category": "sans-serif",
6404
  "variants": [
6405
- "regular"
 
6406
  ],
6407
  "subsets": [
6408
- "latin-ext",
6409
- "latin"
6410
  ],
6411
- "version": "v4",
6412
- "lastModified": "2015-04-06",
6413
  "files": {
6414
- "regular": "http://fonts.gstatic.com/s/mousememoirs/v4/NBFaaJFux_j0AQbAsW3QeH8f0n03UdmQgF_CLvNR2vg.ttf"
 
6415
  }
6416
  },
6417
  {
6418
  "kind": "webfonts#webfont",
6419
- "family": "Headland One",
6420
- "category": "serif",
6421
  "variants": [
6422
  "regular"
6423
  ],
6424
  "subsets": [
6425
- "latin-ext",
6426
- "latin"
6427
  ],
6428
- "version": "v4",
6429
- "lastModified": "2015-04-06",
6430
  "files": {
6431
- "regular": "http://fonts.gstatic.com/s/headlandone/v4/iGmBeOvQGfq9DSbjJ8jDVy3USBnSvpkopQaUR-2r7iU.ttf"
6432
  }
6433
  },
6434
  {
6435
  "kind": "webfonts#webfont",
6436
- "family": "Tenor Sans",
6437
- "category": "sans-serif",
6438
  "variants": [
6439
  "regular"
6440
  ],
6441
  "subsets": [
6442
- "cyrillic",
6443
- "latin-ext",
6444
  "latin"
6445
  ],
6446
- "version": "v7",
6447
- "lastModified": "2015-04-06",
6448
  "files": {
6449
- "regular": "http://fonts.gstatic.com/s/tenorsans/v7/dUBulmjNJJInvK5vL7O9yfesZW2xOQ-xsNqO47m55DA.ttf"
6450
  }
6451
  },
6452
  {
6453
  "kind": "webfonts#webfont",
6454
- "family": "Fjord One",
6455
  "category": "serif",
6456
  "variants": [
6457
- "regular"
 
6458
  ],
6459
  "subsets": [
6460
- "latin"
 
6461
  ],
6462
- "version": "v5",
6463
- "lastModified": "2015-04-06",
6464
  "files": {
6465
- "regular": "http://fonts.gstatic.com/s/fjordone/v5/R_YHK8au2uFPw5tNu5N7zw.ttf"
 
6466
  }
6467
  },
6468
  {
6469
  "kind": "webfonts#webfont",
6470
- "family": "Montez",
6471
- "category": "handwriting",
6472
  "variants": [
6473
- "regular"
 
 
 
 
 
 
6474
  ],
6475
  "subsets": [
6476
- "latin"
 
 
6477
  ],
6478
- "version": "v6",
6479
- "lastModified": "2015-04-06",
6480
  "files": {
6481
- "regular": "http://fonts.gstatic.com/s/montez/v6/kx58rLOWQQLGFM4pDHv5Ng.ttf"
 
 
 
 
 
 
6482
  }
6483
  },
6484
  {
6485
  "kind": "webfonts#webfont",
6486
- "family": "Baumans",
6487
  "category": "display",
6488
  "variants": [
6489
  "regular"
@@ -6491,43 +5820,51 @@
6491
  "subsets": [
6492
  "latin"
6493
  ],
6494
- "version": "v5",
6495
- "lastModified": "2015-04-06",
6496
  "files": {
6497
- "regular": "http://fonts.gstatic.com/s/baumans/v5/o0bFdPW1H5kd5saqqOcoVg.ttf"
6498
  }
6499
  },
6500
  {
6501
  "kind": "webfonts#webfont",
6502
- "family": "Frijole",
6503
- "category": "display",
6504
  "variants": [
6505
- "regular"
 
 
 
6506
  ],
6507
  "subsets": [
6508
- "latin"
 
 
 
6509
  ],
6510
- "version": "v5",
6511
- "lastModified": "2015-04-06",
6512
  "files": {
6513
- "regular": "http://fonts.gstatic.com/s/frijole/v5/L2MfZse-2gCascuD-nLhWg.ttf"
 
 
 
6514
  }
6515
  },
6516
  {
6517
  "kind": "webfonts#webfont",
6518
- "family": "Gilda Display",
6519
  "category": "serif",
6520
  "variants": [
6521
  "regular"
6522
  ],
6523
  "subsets": [
6524
- "latin-ext",
6525
  "latin"
6526
  ],
6527
  "version": "v4",
6528
- "lastModified": "2015-04-06",
6529
  "files": {
6530
- "regular": "http://fonts.gstatic.com/s/gildadisplay/v4/8yAVUZLLZ3wb7dSsjix0CADHmap7fRWINAsw8-RaxNg.ttf"
6531
  }
6532
  },
6533
  {
@@ -6538,195 +5875,249 @@
6538
  "regular"
6539
  ],
6540
  "subsets": [
6541
- "latin-ext",
6542
- "latin"
6543
  ],
6544
  "version": "v6",
6545
- "lastModified": "2015-04-06",
6546
  "files": {
6547
  "regular": "http://fonts.gstatic.com/s/italianno/v6/HsyHnLpKf8uP7aMpDQHZmg.ttf"
6548
  }
6549
  },
6550
  {
6551
  "kind": "webfonts#webfont",
6552
- "family": "Unkempt",
6553
- "category": "display",
6554
  "variants": [
6555
- "regular",
6556
- "700"
6557
  ],
6558
  "subsets": [
6559
- "latin"
 
 
 
6560
  ],
6561
- "version": "v7",
6562
- "lastModified": "2015-04-06",
6563
  "files": {
6564
- "regular": "http://fonts.gstatic.com/s/unkempt/v7/NLLBeNSspr0RGs71R5LHWA.ttf",
6565
- "700": "http://fonts.gstatic.com/s/unkempt/v7/V7H-GCl9bgwGwqFqTTgDHvesZW2xOQ-xsNqO47m55DA.ttf"
6566
  }
6567
  },
6568
  {
6569
  "kind": "webfonts#webfont",
6570
- "family": "Tienne",
6571
  "category": "serif",
6572
  "variants": [
6573
- "regular",
6574
- "700",
6575
- "900"
6576
  ],
6577
  "subsets": [
6578
  "latin"
6579
  ],
6580
- "version": "v8",
6581
- "lastModified": "2015-04-06",
6582
  "files": {
6583
- "regular": "http://fonts.gstatic.com/s/tienne/v8/-IIfDl701C0z7-fy2kmGvA.ttf",
6584
- "700": "http://fonts.gstatic.com/s/tienne/v8/JvoCDOlyOSEyYGRwCyfs3g.ttf",
6585
- "900": "http://fonts.gstatic.com/s/tienne/v8/FBano5T521OWexj2iRYLMw.ttf"
6586
  }
6587
  },
6588
  {
6589
  "kind": "webfonts#webfont",
6590
- "family": "Racing Sans One",
6591
  "category": "display",
6592
  "variants": [
6593
  "regular"
6594
  ],
6595
  "subsets": [
6596
- "latin-ext",
6597
  "latin"
6598
  ],
6599
  "version": "v4",
6600
- "lastModified": "2015-04-06",
6601
  "files": {
6602
- "regular": "http://fonts.gstatic.com/s/racingsansone/v4/1r3DpWaCiT7y3PD4KgkNyDjVlsJB_M_Q_LtZxsoxvlw.ttf"
6603
  }
6604
  },
6605
  {
6606
  "kind": "webfonts#webfont",
6607
- "family": "Tauri",
6608
  "category": "sans-serif",
6609
  "variants": [
6610
- "regular"
 
6611
  ],
6612
  "subsets": [
6613
- "latin-ext",
6614
- "latin"
 
6615
  ],
6616
- "version": "v4",
6617
- "lastModified": "2015-04-06",
6618
  "files": {
6619
- "regular": "http://fonts.gstatic.com/s/tauri/v4/XIWeYJDXNqiVNej0zEqtGg.ttf"
 
6620
  }
6621
  },
6622
  {
6623
  "kind": "webfonts#webfont",
6624
- "family": "Alike",
6625
- "category": "serif",
6626
  "variants": [
6627
  "regular"
6628
  ],
6629
  "subsets": [
6630
- "latin"
 
6631
  ],
6632
- "version": "v8",
6633
- "lastModified": "2016-01-22",
6634
  "files": {
6635
- "regular": "http://fonts.gstatic.com/s/alike/v8/Ho8YpRKNk_202fwDiGNIyw.ttf"
6636
  }
6637
  },
6638
  {
6639
  "kind": "webfonts#webfont",
6640
- "family": "Monoton",
6641
- "category": "display",
6642
  "variants": [
6643
  "regular"
6644
  ],
6645
  "subsets": [
6646
- "latin"
 
6647
  ],
6648
  "version": "v6",
6649
- "lastModified": "2015-04-06",
6650
  "files": {
6651
- "regular": "http://fonts.gstatic.com/s/monoton/v6/aCz8ja_bE4dg-7agSvExdw.ttf"
6652
  }
6653
  },
6654
  {
6655
  "kind": "webfonts#webfont",
6656
- "family": "Lilita One",
6657
  "category": "display",
6658
  "variants": [
6659
  "regular"
6660
  ],
6661
  "subsets": [
6662
- "latin-ext",
6663
- "latin"
6664
  ],
6665
  "version": "v4",
6666
- "lastModified": "2015-04-06",
6667
  "files": {
6668
- "regular": "http://fonts.gstatic.com/s/lilitaone/v4/vTxJQjbNV6BCBHx8sGDCVvesZW2xOQ-xsNqO47m55DA.ttf"
6669
  }
6670
  },
6671
  {
6672
  "kind": "webfonts#webfont",
6673
- "family": "Wire One",
6674
  "category": "sans-serif",
6675
  "variants": [
6676
- "regular"
 
 
 
 
 
 
 
 
 
6677
  ],
6678
  "subsets": [
6679
- "latin"
 
6680
  ],
6681
- "version": "v7",
6682
- "lastModified": "2016-01-11",
6683
  "files": {
6684
- "regular": "http://fonts.gstatic.com/s/wireone/v7/sRLhaQOQpWnvXwIx0CycQw.ttf"
 
 
 
 
 
 
 
 
 
6685
  }
6686
  },
6687
  {
6688
  "kind": "webfonts#webfont",
6689
- "family": "Cinzel Decorative",
6690
- "category": "display",
6691
  "variants": [
 
 
 
 
6692
  "regular",
 
 
 
6693
  "700",
6694
- "900"
6695
  ],
6696
  "subsets": [
6697
  "latin"
6698
  ],
6699
- "version": "v4",
6700
- "lastModified": "2015-04-06",
6701
  "files": {
6702
- "regular": "http://fonts.gstatic.com/s/cinzeldecorative/v4/fmgK7oaJJIXAkhd9798yQgT5USbJx2F82lQbogPy2bY.ttf",
6703
- "700": "http://fonts.gstatic.com/s/cinzeldecorative/v4/pXhIVnhFtL_B9Vb1wq2F95-YYVDmZkJErg0zgx9XuZI.ttf",
6704
- "900": "http://fonts.gstatic.com/s/cinzeldecorative/v4/pXhIVnhFtL_B9Vb1wq2F97Khqbv0zQZa0g-9HOXAalU.ttf"
 
 
 
 
 
 
 
6705
  }
6706
  },
6707
  {
6708
  "kind": "webfonts#webfont",
6709
- "family": "Skranji",
6710
  "category": "display",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6711
  "variants": [
6712
  "regular",
 
6713
  "700"
6714
  ],
6715
  "subsets": [
 
6716
  "latin-ext",
6717
- "latin"
6718
  ],
6719
- "version": "v4",
6720
- "lastModified": "2015-04-06",
6721
  "files": {
6722
- "regular": "http://fonts.gstatic.com/s/skranji/v4/jnOLPS0iZmDL7dfWnW3nIw.ttf",
6723
- "700": "http://fonts.gstatic.com/s/skranji/v4/Lcrhg-fviVkxiEgoadsI1vesZW2xOQ-xsNqO47m55DA.ttf"
 
6724
  }
6725
  },
6726
  {
6727
  "kind": "webfonts#webfont",
6728
- "family": "Crushed",
6729
- "category": "display",
6730
  "variants": [
6731
  "regular"
6732
  ],
@@ -6734,658 +6125,739 @@
6734
  "latin"
6735
  ],
6736
  "version": "v6",
6737
- "lastModified": "2015-04-06",
6738
  "files": {
6739
- "regular": "http://fonts.gstatic.com/s/crushed/v6/aHwSejs3Kt0Lg95u7j32jA.ttf"
6740
  }
6741
  },
6742
  {
6743
  "kind": "webfonts#webfont",
6744
- "family": "Just Me Again Down Here",
6745
- "category": "handwriting",
6746
  "variants": [
6747
  "regular"
6748
  ],
6749
  "subsets": [
6750
- "latin-ext",
6751
- "latin"
6752
  ],
6753
- "version": "v8",
6754
- "lastModified": "2015-04-06",
6755
  "files": {
6756
- "regular": "http://fonts.gstatic.com/s/justmeagaindownhere/v8/sN06iTc9ITubLTgXoG-kc3M9eVLpVTSK6TqZTIgBrWQ.ttf"
6757
  }
6758
  },
6759
  {
6760
  "kind": "webfonts#webfont",
6761
- "family": "Creepster",
6762
- "category": "display",
6763
  "variants": [
6764
  "regular"
6765
  ],
6766
  "subsets": [
6767
  "latin"
6768
  ],
6769
- "version": "v5",
6770
- "lastModified": "2015-04-06",
6771
  "files": {
6772
- "regular": "http://fonts.gstatic.com/s/creepster/v5/0vdr5kWJ6aJlOg5JvxnXzQ.ttf"
6773
  }
6774
  },
6775
  {
6776
  "kind": "webfonts#webfont",
6777
- "family": "Itim",
6778
- "category": "handwriting",
6779
  "variants": [
6780
- "regular"
 
 
 
6781
  ],
6782
  "subsets": [
6783
- "latin-ext",
6784
- "thai",
6785
  "latin",
6786
- "vietnamese"
 
 
6787
  ],
6788
- "version": "v1",
6789
- "lastModified": "2015-08-06",
6790
  "files": {
6791
- "regular": "http://fonts.gstatic.com/s/itim/v1/HHV9WK2x5lUkc5bxMXG8Tw.ttf"
 
 
 
6792
  }
6793
  },
6794
  {
6795
  "kind": "webfonts#webfont",
6796
- "family": "Mr De Haviland",
6797
  "category": "handwriting",
6798
  "variants": [
6799
  "regular"
6800
  ],
6801
  "subsets": [
6802
- "latin-ext",
6803
  "latin"
6804
  ],
6805
- "version": "v5",
6806
- "lastModified": "2015-04-06",
6807
  "files": {
6808
- "regular": "http://fonts.gstatic.com/s/mrdehaviland/v5/fD8y4L6PJ4vqDk7z8Y8e27v4lrhng1lzu7-weKO6cw8.ttf"
6809
  }
6810
  },
6811
  {
6812
  "kind": "webfonts#webfont",
6813
- "family": "Anaheim",
6814
- "category": "sans-serif",
6815
  "variants": [
6816
  "regular"
6817
  ],
6818
  "subsets": [
6819
- "latin-ext",
6820
- "latin"
6821
  ],
6822
- "version": "v4",
6823
- "lastModified": "2015-04-06",
6824
  "files": {
6825
- "regular": "http://fonts.gstatic.com/s/anaheim/v4/t-z8aXHMpgI2gjN_rIflKA.ttf"
6826
  }
6827
  },
6828
  {
6829
  "kind": "webfonts#webfont",
6830
- "family": "Fenix",
6831
  "category": "serif",
6832
  "variants": [
6833
- "regular"
 
6834
  ],
6835
  "subsets": [
6836
- "latin-ext",
6837
  "latin"
6838
  ],
6839
- "version": "v4",
6840
- "lastModified": "2015-04-06",
6841
  "files": {
6842
- "regular": "http://fonts.gstatic.com/s/fenix/v4/Ak8wR3VSlAN7VN_eMeJj7Q.ttf"
 
6843
  }
6844
  },
6845
  {
6846
  "kind": "webfonts#webfont",
6847
- "family": "The Girl Next Door",
6848
  "category": "handwriting",
6849
  "variants": [
6850
- "regular"
 
 
6851
  ],
6852
  "subsets": [
6853
- "latin"
 
 
6854
  ],
6855
  "version": "v7",
6856
- "lastModified": "2015-04-06",
6857
  "files": {
6858
- "regular": "http://fonts.gstatic.com/s/thegirlnextdoor/v7/cWRA4JVGeEcHGcPl5hmX7kzo0nFFoM60ux_D9BUymX4.ttf"
 
 
6859
  }
6860
  },
6861
  {
6862
  "kind": "webfonts#webfont",
6863
- "family": "Give You Glory",
6864
- "category": "handwriting",
6865
  "variants": [
6866
- "regular"
 
6867
  ],
6868
  "subsets": [
6869
  "latin"
6870
  ],
6871
- "version": "v6",
6872
- "lastModified": "2015-04-06",
6873
  "files": {
6874
- "regular": "http://fonts.gstatic.com/s/giveyouglory/v6/DFEWZFgGmfseyIdGRJAxuBwwkpSPZdvjnMtysdqprfI.ttf"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6875
  }
6876
  },
6877
  {
6878
  "kind": "webfonts#webfont",
6879
- "family": "Delius",
6880
- "category": "handwriting",
6881
  "variants": [
6882
- "regular"
 
 
6883
  ],
6884
  "subsets": [
6885
- "latin"
6886
  ],
6887
- "version": "v6",
6888
- "lastModified": "2015-04-06",
6889
  "files": {
6890
- "regular": "http://fonts.gstatic.com/s/delius/v6/TQA163qafki2-gV-B6F_ag.ttf"
 
 
6891
  }
6892
  },
6893
  {
6894
  "kind": "webfonts#webfont",
6895
- "family": "Imprima",
6896
  "category": "sans-serif",
6897
  "variants": [
6898
- "regular"
 
 
 
6899
  ],
6900
  "subsets": [
6901
- "latin-ext",
6902
- "latin"
6903
  ],
6904
- "version": "v4",
6905
- "lastModified": "2015-04-06",
6906
  "files": {
6907
- "regular": "http://fonts.gstatic.com/s/imprima/v4/eRjquWLjwLGnTEhLH7u3kA.ttf"
 
 
 
6908
  }
6909
  },
6910
  {
6911
  "kind": "webfonts#webfont",
6912
- "family": "Londrina Solid",
6913
- "category": "display",
6914
  "variants": [
6915
- "regular"
 
 
 
 
6916
  ],
6917
  "subsets": [
6918
- "latin"
 
 
6919
  ],
6920
- "version": "v4",
6921
- "lastModified": "2015-04-06",
6922
  "files": {
6923
- "regular": "http://fonts.gstatic.com/s/londrinasolid/v4/yysorIEiYSBb0ylZjg791MR125CwGqh8XBqkBzea0LA.ttf"
 
 
 
 
6924
  }
6925
  },
6926
  {
6927
  "kind": "webfonts#webfont",
6928
- "family": "Englebert",
6929
- "category": "sans-serif",
6930
  "variants": [
6931
  "regular"
6932
  ],
6933
  "subsets": [
6934
- "latin-ext",
6935
- "latin"
6936
  ],
6937
  "version": "v4",
6938
- "lastModified": "2015-04-06",
6939
  "files": {
6940
- "regular": "http://fonts.gstatic.com/s/englebert/v4/sll38iOvOuarDTYBchlP3Q.ttf"
6941
  }
6942
  },
6943
  {
6944
  "kind": "webfonts#webfont",
6945
- "family": "Ovo",
6946
- "category": "serif",
6947
  "variants": [
6948
  "regular"
6949
  ],
6950
  "subsets": [
6951
- "latin"
 
6952
  ],
6953
- "version": "v7",
6954
- "lastModified": "2015-04-06",
6955
  "files": {
6956
- "regular": "http://fonts.gstatic.com/s/ovo/v7/mFg27dimu3s9t09qjCwB1g.ttf"
6957
  }
6958
  },
6959
  {
6960
  "kind": "webfonts#webfont",
6961
- "family": "Quando",
6962
- "category": "serif",
6963
  "variants": [
6964
  "regular"
6965
  ],
6966
  "subsets": [
6967
- "latin-ext",
6968
- "latin"
6969
  ],
6970
- "version": "v4",
6971
  "lastModified": "2015-04-06",
6972
  "files": {
6973
- "regular": "http://fonts.gstatic.com/s/quando/v4/03nDiEZuO2-h3xvtG6UmHg.ttf"
6974
  }
6975
  },
6976
  {
6977
  "kind": "webfonts#webfont",
6978
- "family": "Andada",
6979
- "category": "serif",
6980
  "variants": [
6981
  "regular"
6982
  ],
6983
  "subsets": [
6984
- "latin-ext",
6985
- "latin"
6986
- ],
6987
- "version": "v7",
6988
- "lastModified": "2015-04-06",
6989
- "files": {
6990
- "regular": "http://fonts.gstatic.com/s/andada/v7/rSFaDqNNQBRw3y19MB5Y4w.ttf"
6991
- }
6992
- },
6993
- {
6994
- "kind": "webfonts#webfont",
6995
- "family": "Rufina",
6996
- "category": "serif",
6997
- "variants": [
6998
- "regular",
6999
- "700"
7000
- ],
7001
- "subsets": [
7002
- "latin-ext",
7003
- "latin"
7004
  ],
7005
  "version": "v4",
7006
- "lastModified": "2015-04-06",
7007
  "files": {
7008
- "regular": "http://fonts.gstatic.com/s/rufina/v4/s9IFr_fIemiohfZS-ZRDbQ.ttf",
7009
- "700": "http://fonts.gstatic.com/s/rufina/v4/D0RUjXFr55y4MVZY2Ww_RA.ttf"
7010
  }
7011
  },
7012
  {
7013
  "kind": "webfonts#webfont",
7014
- "family": "Lateef",
7015
- "category": "handwriting",
7016
  "variants": [
7017
  "regular"
7018
  ],
7019
  "subsets": [
7020
- "arabic",
7021
- "latin"
 
7022
  ],
7023
- "version": "v10",
7024
- "lastModified": "2015-04-07",
7025
  "files": {
7026
- "regular": "http://fonts.gstatic.com/s/lateef/v10/PAsKCgi1qc7XPwvzo_I-DQ.ttf"
7027
  }
7028
  },
7029
  {
7030
  "kind": "webfonts#webfont",
7031
- "family": "Knewave",
7032
  "category": "display",
7033
  "variants": [
7034
  "regular"
7035
  ],
7036
  "subsets": [
7037
- "latin-ext",
7038
  "latin"
7039
  ],
7040
- "version": "v5",
7041
- "lastModified": "2015-04-06",
7042
  "files": {
7043
- "regular": "http://fonts.gstatic.com/s/knewave/v5/KGHM4XWr4iKnBMqzZLkPBg.ttf"
7044
  }
7045
  },
7046
  {
7047
  "kind": "webfonts#webfont",
7048
- "family": "Allan",
7049
- "category": "display",
7050
  "variants": [
 
7051
  "regular",
 
 
7052
  "700"
7053
  ],
7054
  "subsets": [
7055
- "latin-ext",
7056
- "latin"
 
7057
  ],
7058
- "version": "v7",
7059
- "lastModified": "2015-04-06",
7060
  "files": {
7061
- "regular": "http://fonts.gstatic.com/s/allan/v7/T3lemhgZmLQkQI2Qc2bQHA.ttf",
7062
- "700": "http://fonts.gstatic.com/s/allan/v7/zSxQiwo7wgnr7KkMXhSiag.ttf"
 
 
 
7063
  }
7064
  },
7065
  {
7066
  "kind": "webfonts#webfont",
7067
- "family": "Gravitas One",
7068
  "category": "display",
7069
  "variants": [
7070
  "regular"
7071
  ],
7072
  "subsets": [
7073
- "latin"
7074
  ],
7075
- "version": "v6",
7076
  "lastModified": "2015-04-06",
7077
  "files": {
7078
- "regular": "http://fonts.gstatic.com/s/gravitasone/v6/nBHdBv6zVNU8MtP6w9FwTS3USBnSvpkopQaUR-2r7iU.ttf"
7079
  }
7080
  },
7081
  {
7082
  "kind": "webfonts#webfont",
7083
- "family": "Oxygen Mono",
7084
- "category": "monospace",
7085
  "variants": [
7086
- "regular"
 
 
 
 
7087
  ],
7088
  "subsets": [
7089
- "latin-ext",
7090
- "latin"
 
7091
  ],
7092
- "version": "v4",
7093
- "lastModified": "2015-04-06",
7094
  "files": {
7095
- "regular": "http://fonts.gstatic.com/s/oxygenmono/v4/DigTu7k4b7OmM8ubt1Qza6CWcynf_cDxXwCLxiixG1c.ttf"
 
 
 
 
7096
  }
7097
  },
7098
  {
7099
  "kind": "webfonts#webfont",
7100
- "family": "Love Ya Like A Sister",
7101
- "category": "display",
7102
  "variants": [
7103
  "regular"
7104
  ],
7105
  "subsets": [
7106
  "latin"
7107
  ],
7108
- "version": "v7",
7109
- "lastModified": "2015-04-06",
7110
  "files": {
7111
- "regular": "http://fonts.gstatic.com/s/loveyalikeasister/v7/LzkxWS-af0Br2Sk_YgSJY-ad1xEP8DQfgfY8MH9aBUg.ttf"
7112
  }
7113
  },
7114
  {
7115
  "kind": "webfonts#webfont",
7116
- "family": "Nova Square",
7117
  "category": "display",
7118
  "variants": [
7119
  "regular"
7120
  ],
7121
  "subsets": [
7122
- "latin"
7123
- ],
7124
- "version": "v8",
7125
- "lastModified": "2015-04-06",
7126
- "files": {
7127
- "regular": "http://fonts.gstatic.com/s/novasquare/v8/BcBzXoaDzYX78rquGXVuSqCWcynf_cDxXwCLxiixG1c.ttf"
7128
- }
7129
- },
7130
- {
7131
- "kind": "webfonts#webfont",
7132
- "family": "Judson",
7133
- "category": "serif",
7134
- "variants": [
7135
- "regular",
7136
- "italic",
7137
- "700"
7138
- ],
7139
- "subsets": [
7140
- "latin-ext",
7141
  "latin",
7142
- "vietnamese"
7143
  ],
7144
- "version": "v9",
7145
- "lastModified": "2015-09-09",
7146
  "files": {
7147
- "regular": "http://fonts.gstatic.com/s/judson/v9/znM1AAs0eytUaJzf1CrYZQ.ttf",
7148
- "italic": "http://fonts.gstatic.com/s/judson/v9/GVqQW9P52ygW-ySq-CLwAA.ttf",
7149
- "700": "http://fonts.gstatic.com/s/judson/v9/he4a2LwiPJc7r8x0oKCKiA.ttf"
7150
  }
7151
  },
7152
  {
7153
  "kind": "webfonts#webfont",
7154
- "family": "Andika",
7155
- "category": "sans-serif",
7156
  "variants": [
7157
  "regular"
7158
  ],
7159
  "subsets": [
7160
- "cyrillic",
7161
- "cyrillic-ext",
7162
- "latin-ext",
7163
- "latin"
7164
  ],
7165
- "version": "v6",
7166
- "lastModified": "2015-04-06",
7167
  "files": {
7168
- "regular": "http://fonts.gstatic.com/s/andika/v6/oe-ag1G0lcqZ3IXfeEgaGg.ttf"
7169
  }
7170
  },
7171
  {
7172
  "kind": "webfonts#webfont",
7173
- "family": "Arizonia",
7174
- "category": "handwriting",
7175
  "variants": [
7176
  "regular"
7177
  ],
7178
- "subsets": [
7179
- "latin-ext",
7180
- "latin"
7181
  ],
7182
- "version": "v6",
7183
  "lastModified": "2015-04-06",
7184
  "files": {
7185
- "regular": "http://fonts.gstatic.com/s/arizonia/v6/yzJqkHZqryZBTM7RKYV9Wg.ttf"
7186
  }
7187
  },
7188
  {
7189
  "kind": "webfonts#webfont",
7190
- "family": "Prosto One",
7191
  "category": "display",
7192
  "variants": [
7193
  "regular"
7194
  ],
7195
  "subsets": [
7196
- "cyrillic",
7197
- "latin-ext",
7198
  "latin"
7199
  ],
7200
- "version": "v5",
7201
- "lastModified": "2015-08-12",
7202
  "files": {
7203
- "regular": "http://fonts.gstatic.com/s/prostoone/v5/bsqnAElAqk9kX7eABTRFJPesZW2xOQ-xsNqO47m55DA.ttf"
7204
  }
7205
  },
7206
  {
7207
  "kind": "webfonts#webfont",
7208
- "family": "Simonetta",
7209
- "category": "display",
7210
  "variants": [
 
7211
  "regular",
7212
- "italic",
7213
- "900",
7214
- "900italic"
7215
  ],
7216
  "subsets": [
7217
- "latin-ext",
7218
  "latin"
7219
  ],
7220
- "version": "v5",
7221
- "lastModified": "2015-04-06",
7222
  "files": {
7223
- "regular": "http://fonts.gstatic.com/s/simonetta/v5/fN8puNuahBo4EYMQgp12Yg.ttf",
7224
- "italic": "http://fonts.gstatic.com/s/simonetta/v5/ynxQ3FqfF_Nziwy3T9ZwL6CWcynf_cDxXwCLxiixG1c.ttf",
7225
- "900": "http://fonts.gstatic.com/s/simonetta/v5/22EwvvJ2r1VwVCxit5LcVi3USBnSvpkopQaUR-2r7iU.ttf",
7226
- "900italic": "http://fonts.gstatic.com/s/simonetta/v5/WUXOpCgBZaRPrWtMCpeKoienaqEuufTBk9XMKnKmgDA.ttf"
7227
  }
7228
  },
7229
  {
7230
  "kind": "webfonts#webfont",
7231
- "family": "Anonymous Pro",
7232
- "category": "monospace",
7233
  "variants": [
7234
- "regular",
7235
- "italic",
7236
- "700",
7237
- "700italic"
7238
  ],
7239
  "subsets": [
7240
- "greek",
7241
- "cyrillic",
7242
- "latin-ext",
7243
  "latin"
7244
  ],
7245
- "version": "v8",
7246
- "lastModified": "2015-04-06",
7247
  "files": {
7248
- "regular": "http://fonts.gstatic.com/s/anonymouspro/v8/Zhfjj_gat3waL4JSju74E-V_5zh5b-_HiooIRUBwn1A.ttf",
7249
- "italic": "http://fonts.gstatic.com/s/anonymouspro/v8/q0u6LFHwttnT_69euiDbWKwIsuKDCXG0NQm7BvAgx-c.ttf",
7250
- "700": "http://fonts.gstatic.com/s/anonymouspro/v8/WDf5lZYgdmmKhO8E1AQud--Cz_5MeePnXDAcLNWyBME.ttf",
7251
- "700italic": "http://fonts.gstatic.com/s/anonymouspro/v8/_fVr_XGln-cetWSUc-JpfA1LL9bfs7wyIp6F8OC9RxA.ttf"
7252
  }
7253
  },
7254
  {
7255
  "kind": "webfonts#webfont",
7256
- "family": "Brawler",
7257
- "category": "serif",
7258
  "variants": [
7259
  "regular"
7260
  ],
7261
  "subsets": [
7262
- "latin"
 
7263
  ],
7264
- "version": "v6",
7265
- "lastModified": "2015-04-06",
7266
  "files": {
7267
- "regular": "http://fonts.gstatic.com/s/brawler/v6/3gfSw6imxQnQxweVITqUrg.ttf"
7268
  }
7269
  },
7270
  {
7271
  "kind": "webfonts#webfont",
7272
- "family": "Engagement",
7273
- "category": "handwriting",
7274
  "variants": [
7275
  "regular"
7276
  ],
7277
  "subsets": [
7278
- "latin"
 
 
 
7279
  ],
7280
- "version": "v5",
7281
- "lastModified": "2015-04-06",
7282
  "files": {
7283
- "regular": "http://fonts.gstatic.com/s/engagement/v5/4Uz0Jii7oVPcaFRYmbpU6vesZW2xOQ-xsNqO47m55DA.ttf"
7284
  }
7285
  },
7286
  {
7287
  "kind": "webfonts#webfont",
7288
- "family": "Henny Penny",
7289
- "category": "display",
7290
  "variants": [
7291
  "regular"
7292
  ],
7293
  "subsets": [
7294
  "latin"
7295
  ],
7296
- "version": "v4",
7297
- "lastModified": "2015-04-06",
7298
  "files": {
7299
- "regular": "http://fonts.gstatic.com/s/hennypenny/v4/XRgo3ogXyi3tpsFfjImRF6CWcynf_cDxXwCLxiixG1c.ttf"
7300
  }
7301
  },
7302
  {
7303
  "kind": "webfonts#webfont",
7304
- "family": "Fanwood Text",
7305
  "category": "serif",
7306
  "variants": [
 
7307
  "regular",
7308
- "italic"
 
 
7309
  ],
7310
  "subsets": [
7311
- "latin"
 
 
7312
  ],
7313
- "version": "v6",
7314
- "lastModified": "2015-04-06",
7315
  "files": {
7316
- "regular": "http://fonts.gstatic.com/s/fanwoodtext/v6/hDNDHUlsSb8bgnEmDp4T_i3USBnSvpkopQaUR-2r7iU.ttf",
7317
- "italic": "http://fonts.gstatic.com/s/fanwoodtext/v6/0J3SBbkMZqBV-3iGxs5E9_MZXuCXbOrAvx5R0IT5Oyo.ttf"
 
 
 
7318
  }
7319
  },
7320
  {
7321
  "kind": "webfonts#webfont",
7322
- "family": "Strait",
7323
- "category": "sans-serif",
7324
  "variants": [
7325
  "regular"
7326
  ],
7327
  "subsets": [
 
7328
  "latin"
7329
  ],
7330
- "version": "v4",
7331
- "lastModified": "2015-04-06",
7332
  "files": {
7333
- "regular": "http://fonts.gstatic.com/s/strait/v4/m4W73ViNmProETY2ybc-Bg.ttf"
7334
  }
7335
  },
7336
  {
7337
  "kind": "webfonts#webfont",
7338
- "family": "UnifrakturMaguntia",
7339
  "category": "display",
7340
  "variants": [
7341
  "regular"
7342
  ],
7343
  "subsets": [
7344
- "latin"
 
7345
  ],
7346
- "version": "v7",
7347
- "lastModified": "2015-04-06",
7348
  "files": {
7349
- "regular": "http://fonts.gstatic.com/s/unifrakturmaguntia/v7/7KWy3ymCVR_xfAvvcIXm3-kdNg30GQauG_DE-tMYtWk.ttf"
7350
  }
7351
  },
7352
  {
7353
  "kind": "webfonts#webfont",
7354
- "family": "Caesar Dressing",
7355
- "category": "display",
7356
  "variants": [
7357
  "regular"
7358
  ],
7359
  "subsets": [
 
7360
  "latin"
7361
  ],
7362
- "version": "v5",
7363
- "lastModified": "2015-04-06",
7364
  "files": {
7365
- "regular": "http://fonts.gstatic.com/s/caesardressing/v5/2T_WzBgE2Xz3FsyJMq34T9gR43u4FvCuJwIfF5Zxl6Y.ttf"
7366
  }
7367
  },
7368
  {
7369
  "kind": "webfonts#webfont",
7370
- "family": "Mr Dafoe",
7371
- "category": "handwriting",
7372
  "variants": [
7373
- "regular"
 
 
 
 
 
 
 
 
 
7374
  ],
7375
  "subsets": [
7376
- "latin-ext",
7377
- "latin"
7378
  ],
7379
- "version": "v5",
7380
- "lastModified": "2015-04-06",
7381
  "files": {
7382
- "regular": "http://fonts.gstatic.com/s/mrdafoe/v5/s32Q1S6ZkT7EaX53mUirvQ.ttf"
 
 
 
 
 
 
 
 
 
7383
  }
7384
  },
7385
  {
7386
  "kind": "webfonts#webfont",
7387
- "family": "Megrim",
7388
- "category": "display",
7389
  "variants": [
7390
  "regular"
7391
  ],
@@ -7393,14 +6865,14 @@
7393
  "latin"
7394
  ],
7395
  "version": "v7",
7396
- "lastModified": "2015-04-06",
7397
  "files": {
7398
- "regular": "http://fonts.gstatic.com/s/megrim/v7/e-9jVUC9lv1zxaFQARuftw.ttf"
7399
  }
7400
  },
7401
  {
7402
  "kind": "webfonts#webfont",
7403
- "family": "Short Stack",
7404
  "category": "handwriting",
7405
  "variants": [
7406
  "regular"
@@ -7408,114 +6880,162 @@
7408
  "subsets": [
7409
  "latin"
7410
  ],
7411
- "version": "v6",
7412
- "lastModified": "2015-04-06",
7413
  "files": {
7414
- "regular": "http://fonts.gstatic.com/s/shortstack/v6/v4dXPI0Rm8XN9gk4SDdqlqCWcynf_cDxXwCLxiixG1c.ttf"
7415
  }
7416
  },
7417
  {
7418
  "kind": "webfonts#webfont",
7419
- "family": "Belgrano",
7420
  "category": "serif",
7421
  "variants": [
7422
  "regular"
7423
  ],
7424
  "subsets": [
7425
- "latin"
 
 
7426
  ],
7427
- "version": "v6",
7428
- "lastModified": "2015-04-06",
7429
  "files": {
7430
- "regular": "http://fonts.gstatic.com/s/belgrano/v6/iq8DUa2s7g6WRCeMiFrmtQ.ttf"
7431
  }
7432
  },
7433
  {
7434
  "kind": "webfonts#webfont",
7435
- "family": "Bowlby One SC",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7436
  "category": "display",
7437
  "variants": [
7438
  "regular"
7439
  ],
7440
  "subsets": [
7441
- "latin-ext",
7442
  "latin"
7443
  ],
7444
- "version": "v8",
7445
- "lastModified": "2015-04-06",
7446
  "files": {
7447
- "regular": "http://fonts.gstatic.com/s/bowlbyonesc/v8/8ZkeXftTuzKBtmxOYXoRedDkZCMxWJecxjvKm2f8MJw.ttf"
7448
  }
7449
  },
7450
  {
7451
  "kind": "webfonts#webfont",
7452
- "family": "Loved by the King",
7453
- "category": "handwriting",
7454
  "variants": [
7455
- "regular"
 
 
7456
  ],
7457
  "subsets": [
7458
- "latin"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7459
  ],
7460
  "version": "v6",
7461
- "lastModified": "2015-04-06",
7462
  "files": {
7463
- "regular": "http://fonts.gstatic.com/s/lovedbytheking/v6/wg03xD4cWigj4YDufLBSr8io2AFEwwMpu7y5KyiyAJc.ttf"
 
7464
  }
7465
  },
7466
  {
7467
  "kind": "webfonts#webfont",
7468
- "family": "Shanti",
7469
- "category": "sans-serif",
7470
  "variants": [
7471
  "regular"
7472
  ],
7473
  "subsets": [
7474
- "latin"
 
7475
  ],
7476
- "version": "v8",
7477
- "lastModified": "2015-08-12",
7478
  "files": {
7479
- "regular": "http://fonts.gstatic.com/s/shanti/v8/lc4nG_JG6Q-2FQSOMMhb_w.ttf"
7480
  }
7481
  },
7482
  {
7483
  "kind": "webfonts#webfont",
7484
- "family": "Balthazar",
7485
- "category": "serif",
7486
  "variants": [
7487
  "regular"
7488
  ],
7489
  "subsets": [
7490
- "latin"
 
7491
  ],
7492
- "version": "v5",
7493
- "lastModified": "2015-04-06",
7494
  "files": {
7495
- "regular": "http://fonts.gstatic.com/s/balthazar/v5/WgbaSIs6dJAGXJ0qbz2xlw.ttf"
7496
  }
7497
  },
7498
  {
7499
  "kind": "webfonts#webfont",
7500
- "family": "Titan One",
7501
  "category": "display",
7502
  "variants": [
7503
  "regular"
7504
  ],
7505
  "subsets": [
7506
- "latin-ext",
7507
- "latin"
7508
  ],
7509
- "version": "v4",
7510
- "lastModified": "2015-04-06",
7511
  "files": {
7512
- "regular": "http://fonts.gstatic.com/s/titanone/v4/FbvpRvzfV_oipS0De3iAZg.ttf"
7513
  }
7514
  },
7515
  {
7516
  "kind": "webfonts#webfont",
7517
- "family": "Geo",
7518
- "category": "sans-serif",
7519
  "variants": [
7520
  "regular",
7521
  "italic"
@@ -7523,68 +7043,73 @@
7523
  "subsets": [
7524
  "latin"
7525
  ],
7526
- "version": "v8",
7527
- "lastModified": "2015-04-06",
7528
  "files": {
7529
- "regular": "http://fonts.gstatic.com/s/geo/v8/mJuJYk5Pww84B4uHAQ1XaA.ttf",
7530
- "italic": "http://fonts.gstatic.com/s/geo/v8/8_r1wToF7nPdDuX1qxel6Q.ttf"
7531
  }
7532
  },
7533
  {
7534
  "kind": "webfonts#webfont",
7535
- "family": "Seaweed Script",
7536
  "category": "display",
7537
  "variants": [
7538
  "regular"
7539
  ],
7540
  "subsets": [
 
 
7541
  "latin-ext",
7542
- "latin"
7543
  ],
7544
- "version": "v4",
7545
- "lastModified": "2015-04-06",
7546
  "files": {
7547
- "regular": "http://fonts.gstatic.com/s/seaweedscript/v4/eorWAPpOvvWrPw5IHwE60BnpV0hQCek3EmWnCPrvGRM.ttf"
7548
  }
7549
  },
7550
  {
7551
  "kind": "webfonts#webfont",
7552
- "family": "IM Fell DW Pica",
7553
- "category": "serif",
7554
  "variants": [
7555
  "regular",
7556
- "italic"
 
 
7557
  ],
7558
  "subsets": [
7559
  "latin"
7560
  ],
7561
- "version": "v6",
7562
- "lastModified": "2015-04-06",
7563
  "files": {
7564
- "regular": "http://fonts.gstatic.com/s/imfelldwpica/v6/W81bfaWiUicLSPbJhW-ATsA5qm663gJGVdtpamafG5A.ttf",
7565
- "italic": "http://fonts.gstatic.com/s/imfelldwpica/v6/alQJ8SK5aSOZVaelYoyT4PL2asmh5DlYQYCosKo6yQs.ttf"
 
 
7566
  }
7567
  },
7568
  {
7569
  "kind": "webfonts#webfont",
7570
- "family": "Orienta",
7571
- "category": "sans-serif",
7572
  "variants": [
7573
  "regular"
7574
  ],
7575
  "subsets": [
7576
- "latin-ext",
7577
  "latin"
7578
  ],
7579
- "version": "v4",
7580
- "lastModified": "2015-04-06",
7581
  "files": {
7582
- "regular": "http://fonts.gstatic.com/s/orienta/v4/_NKSk93mMs0xsqtfjCsB3Q.ttf"
7583
  }
7584
  },
7585
  {
7586
  "kind": "webfonts#webfont",
7587
- "family": "Pompiere",
7588
  "category": "display",
7589
  "variants": [
7590
  "regular"
@@ -7592,15 +7117,15 @@
7592
  "subsets": [
7593
  "latin"
7594
  ],
7595
- "version": "v6",
7596
- "lastModified": "2015-04-06",
7597
  "files": {
7598
- "regular": "http://fonts.gstatic.com/s/pompiere/v6/o_va2p9CD5JfmFohAkGZIA.ttf"
7599
  }
7600
  },
7601
  {
7602
  "kind": "webfonts#webfont",
7603
- "family": "Lemon",
7604
  "category": "display",
7605
  "variants": [
7606
  "regular"
@@ -7608,15 +7133,15 @@
7608
  "subsets": [
7609
  "latin"
7610
  ],
7611
- "version": "v5",
7612
- "lastModified": "2015-04-06",
7613
  "files": {
7614
- "regular": "http://fonts.gstatic.com/s/lemon/v5/wed1nNu4LNSu-3RoRVUhUw.ttf"
7615
  }
7616
  },
7617
  {
7618
  "kind": "webfonts#webfont",
7619
- "family": "Kranky",
7620
  "category": "display",
7621
  "variants": [
7622
  "regular"
@@ -7624,106 +7149,122 @@
7624
  "subsets": [
7625
  "latin"
7626
  ],
7627
- "version": "v6",
7628
- "lastModified": "2015-04-06",
7629
  "files": {
7630
- "regular": "http://fonts.gstatic.com/s/kranky/v6/C8dxxTS99-fZ84vWk8SDrg.ttf"
7631
  }
7632
  },
7633
  {
7634
  "kind": "webfonts#webfont",
7635
- "family": "Lekton",
7636
- "category": "sans-serif",
7637
  "variants": [
7638
  "regular",
7639
  "italic",
7640
- "700"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7641
  ],
7642
  "subsets": [
7643
- "latin-ext",
7644
  "latin"
7645
  ],
7646
  "version": "v7",
7647
- "lastModified": "2015-04-06",
7648
  "files": {
7649
- "regular": "http://fonts.gstatic.com/s/lekton/v7/r483JYmxf5PjIm4jVAm8Yg.ttf",
7650
- "italic": "http://fonts.gstatic.com/s/lekton/v7/_UbDIPBA1wDqSbhp-OED7A.ttf",
7651
- "700": "http://fonts.gstatic.com/s/lekton/v7/WZw-uL8WTkx3SBVfTlevXQ.ttf"
7652
  }
7653
  },
7654
  {
7655
  "kind": "webfonts#webfont",
7656
- "family": "Cutive Mono",
7657
- "category": "monospace",
7658
  "variants": [
7659
  "regular"
7660
  ],
7661
  "subsets": [
7662
- "latin-ext",
7663
  "latin"
7664
  ],
7665
- "version": "v4",
7666
- "lastModified": "2015-04-06",
7667
  "files": {
7668
- "regular": "http://fonts.gstatic.com/s/cutivemono/v4/ncWQtFVKcSs8OW798v30k6CWcynf_cDxXwCLxiixG1c.ttf"
7669
  }
7670
  },
7671
  {
7672
  "kind": "webfonts#webfont",
7673
- "family": "Kotta One",
7674
- "category": "serif",
7675
  "variants": [
7676
  "regular"
7677
  ],
7678
  "subsets": [
7679
- "latin-ext",
7680
- "latin"
7681
  ],
7682
  "version": "v4",
7683
- "lastModified": "2015-04-06",
7684
  "files": {
7685
- "regular": "http://fonts.gstatic.com/s/kottaone/v4/AB2Q7hVw6niJYDgLvFXu5w.ttf"
7686
  }
7687
  },
7688
  {
7689
  "kind": "webfonts#webfont",
7690
- "family": "Gafata",
7691
- "category": "sans-serif",
7692
  "variants": [
7693
  "regular"
7694
  ],
7695
  "subsets": [
7696
- "latin-ext",
7697
  "latin"
7698
  ],
7699
- "version": "v5",
7700
- "lastModified": "2015-04-06",
7701
  "files": {
7702
- "regular": "http://fonts.gstatic.com/s/gafata/v5/aTFqlki_3Dc3geo-FxHTvQ.ttf"
7703
  }
7704
  },
7705
  {
7706
  "kind": "webfonts#webfont",
7707
- "family": "Oleo Script Swash Caps",
7708
- "category": "display",
7709
  "variants": [
7710
  "regular",
7711
  "700"
7712
  ],
7713
  "subsets": [
7714
- "latin-ext",
7715
  "latin"
7716
  ],
7717
  "version": "v4",
7718
- "lastModified": "2015-04-06",
7719
  "files": {
7720
- "regular": "http://fonts.gstatic.com/s/oleoscriptswashcaps/v4/vdWhGqsBUAP-FF3NOYTe4iMF4kXAPemmyaDpMXQ31P0.ttf",
7721
- "700": "http://fonts.gstatic.com/s/oleoscriptswashcaps/v4/HMO3ftxA9AU5floml9c755reFYaXZ4zuJXJ8fr8OO1g.ttf"
7722
  }
7723
  },
7724
  {
7725
  "kind": "webfonts#webfont",
7726
- "family": "Bentham",
7727
  "category": "serif",
7728
  "variants": [
7729
  "regular"
@@ -7731,292 +7272,297 @@
7731
  "subsets": [
7732
  "latin"
7733
  ],
7734
- "version": "v6",
7735
- "lastModified": "2015-04-06",
7736
  "files": {
7737
- "regular": "http://fonts.gstatic.com/s/bentham/v6/5-Mo8Fe7yg5tzV0GlQIuzQ.ttf"
7738
  }
7739
  },
7740
  {
7741
  "kind": "webfonts#webfont",
7742
- "family": "La Belle Aurore",
7743
- "category": "handwriting",
7744
  "variants": [
7745
  "regular"
7746
  ],
7747
  "subsets": [
7748
  "latin"
7749
  ],
7750
- "version": "v7",
7751
- "lastModified": "2015-08-12",
7752
  "files": {
7753
- "regular": "http://fonts.gstatic.com/s/labelleaurore/v7/Irdbc4ASuUoWDjd_Wc3md123K2iuuhwZgaKapkyRTY8.ttf"
7754
  }
7755
  },
7756
  {
7757
  "kind": "webfonts#webfont",
7758
- "family": "Sarala",
7759
- "category": "sans-serif",
7760
  "variants": [
7761
- "regular",
7762
- "700"
7763
  ],
7764
  "subsets": [
7765
- "latin-ext",
7766
- "devanagari",
7767
  "latin"
7768
  ],
7769
- "version": "v1",
7770
- "lastModified": "2015-06-17",
7771
  "files": {
7772
- "regular": "http://fonts.gstatic.com/s/sarala/v1/ohip9lixCHoBab7hTtgLnw.ttf",
7773
- "700": "http://fonts.gstatic.com/s/sarala/v1/hpc9cz8KYsazwq2In_oJYw.ttf"
7774
  }
7775
  },
7776
  {
7777
  "kind": "webfonts#webfont",
7778
- "family": "Poller One",
7779
- "category": "display",
7780
  "variants": [
7781
- "regular"
 
7782
  ],
7783
  "subsets": [
7784
- "latin"
 
7785
  ],
7786
- "version": "v6",
7787
- "lastModified": "2015-04-06",
7788
  "files": {
7789
- "regular": "http://fonts.gstatic.com/s/pollerone/v6/dkctmDlTPcZ6boC8662RA_esZW2xOQ-xsNqO47m55DA.ttf"
 
7790
  }
7791
  },
7792
  {
7793
  "kind": "webfonts#webfont",
7794
- "family": "Happy Monkey",
7795
  "category": "display",
7796
  "variants": [
7797
  "regular"
7798
  ],
7799
  "subsets": [
7800
- "latin-ext",
7801
  "latin"
7802
  ],
7803
- "version": "v5",
7804
- "lastModified": "2015-04-06",
7805
  "files": {
7806
- "regular": "http://fonts.gstatic.com/s/happymonkey/v5/c2o0ps8nkBmaOYctqBq1rS3USBnSvpkopQaUR-2r7iU.ttf"
7807
  }
7808
  },
7809
  {
7810
  "kind": "webfonts#webfont",
7811
- "family": "Khmer",
7812
- "category": "display",
7813
  "variants": [
7814
  "regular"
7815
  ],
7816
  "subsets": [
7817
- "khmer"
7818
  ],
7819
- "version": "v9",
7820
- "lastModified": "2015-04-06",
7821
  "files": {
7822
- "regular": "http://fonts.gstatic.com/s/khmer/v9/vWaBJIbaQuBNz02ALIKJ3A.ttf"
7823
  }
7824
  },
7825
  {
7826
  "kind": "webfonts#webfont",
7827
- "family": "Yantramanav",
7828
  "category": "sans-serif",
7829
  "variants": [
7830
- "100",
7831
- "300",
7832
- "regular",
7833
- "500",
7834
- "700",
7835
- "900"
7836
  ],
7837
  "subsets": [
7838
- "latin-ext",
7839
- "devanagari",
7840
  "latin"
7841
  ],
7842
- "version": "v1",
7843
- "lastModified": "2015-06-03",
7844
  "files": {
7845
- "100": "http://fonts.gstatic.com/s/yantramanav/v1/Rs1I2PF4Z8GAb6qjgvr8wIAWxXGWZ3yJw6KhWS7MxOk.ttf",
7846
- "300": "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bC9-WlPSxbfiI49GsXo3q0g.ttf",
7847
- "regular": "http://fonts.gstatic.com/s/yantramanav/v1/FwdziO-qWAO8pZg8e376kaCWcynf_cDxXwCLxiixG1c.ttf",
7848
- "500": "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bMCNfqCYlB_eIx7H1TVXe60.ttf",
7849
- "700": "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bHe1Pd76Vl7zRpE7NLJQ7XU.ttf",
7850
- "900": "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bCenaqEuufTBk9XMKnKmgDA.ttf"
7851
  }
7852
  },
7853
  {
7854
  "kind": "webfonts#webfont",
7855
- "family": "Mate",
7856
- "category": "serif",
7857
  "variants": [
7858
- "regular",
7859
- "italic"
7860
  ],
7861
  "subsets": [
 
7862
  "latin"
7863
  ],
7864
- "version": "v5",
7865
- "lastModified": "2015-04-06",
7866
  "files": {
7867
- "regular": "http://fonts.gstatic.com/s/mate/v5/ooFviPcJ6hZP5bAE71Cawg.ttf",
7868
- "italic": "http://fonts.gstatic.com/s/mate/v5/5XwW6_cbisGvCX5qmNiqfA.ttf"
7869
  }
7870
  },
7871
  {
7872
  "kind": "webfonts#webfont",
7873
- "family": "Mountains of Christmas",
7874
- "category": "display",
7875
  "variants": [
7876
- "regular",
7877
- "700"
7878
  ],
7879
  "subsets": [
7880
- "latin"
 
7881
  ],
7882
- "version": "v8",
7883
- "lastModified": "2015-04-06",
7884
  "files": {
7885
- "regular": "http://fonts.gstatic.com/s/mountainsofchristmas/v8/dVGBFPwd6G44IWDbQtPew2Auds3jz1Fxb61CgfaGDr4.ttf",
7886
- "700": "http://fonts.gstatic.com/s/mountainsofchristmas/v8/PymufKtHszoLrY0uiAYKNM9cPTbSBTrQyTa5TWAe3vE.ttf"
7887
  }
7888
  },
7889
  {
7890
  "kind": "webfonts#webfont",
7891
- "family": "GFS Didot",
7892
  "category": "serif",
7893
  "variants": [
7894
  "regular"
7895
  ],
7896
  "subsets": [
7897
- "greek"
 
7898
  ],
7899
- "version": "v6",
7900
- "lastModified": "2015-04-06",
7901
  "files": {
7902
- "regular": "http://fonts.gstatic.com/s/gfsdidot/v6/jQKxZy2RU-h9tkPZcRVluA.ttf"
7903
  }
7904
  },
7905
  {
7906
  "kind": "webfonts#webfont",
7907
- "family": "Voces",
7908
- "category": "display",
7909
  "variants": [
7910
  "regular"
7911
  ],
7912
  "subsets": [
7913
- "latin-ext",
7914
- "latin"
 
7915
  ],
7916
- "version": "v5",
7917
- "lastModified": "2016-01-22",
7918
  "files": {
7919
- "regular": "http://fonts.gstatic.com/s/voces/v5/QoBH6g6yKgNIgvL8A2aE2Q.ttf"
7920
  }
7921
  },
7922
  {
7923
  "kind": "webfonts#webfont",
7924
- "family": "Lily Script One",
7925
  "category": "display",
7926
  "variants": [
7927
  "regular"
7928
  ],
7929
  "subsets": [
7930
- "latin-ext",
7931
- "latin"
7932
  ],
7933
- "version": "v4",
7934
- "lastModified": "2015-04-06",
7935
  "files": {
7936
- "regular": "http://fonts.gstatic.com/s/lilyscriptone/v4/uPWsLVW8uiXqIBnE8ZwGPDjVlsJB_M_Q_LtZxsoxvlw.ttf"
7937
  }
7938
  },
7939
  {
7940
  "kind": "webfonts#webfont",
7941
- "family": "Bowlby One",
7942
- "category": "display",
7943
  "variants": [
7944
  "regular"
7945
  ],
7946
  "subsets": [
7947
  "latin"
7948
  ],
7949
- "version": "v7",
7950
- "lastModified": "2015-04-06",
7951
  "files": {
7952
- "regular": "http://fonts.gstatic.com/s/bowlbyone/v7/eKpHjHfjoxM2bX36YNucefesZW2xOQ-xsNqO47m55DA.ttf"
7953
  }
7954
  },
7955
  {
7956
  "kind": "webfonts#webfont",
7957
- "family": "Herr Von Muellerhoff",
7958
- "category": "handwriting",
7959
  "variants": [
7960
  "regular"
7961
  ],
7962
  "subsets": [
7963
- "latin-ext",
7964
- "latin"
 
7965
  ],
7966
  "version": "v6",
7967
- "lastModified": "2015-04-06",
7968
  "files": {
7969
- "regular": "http://fonts.gstatic.com/s/herrvonmuellerhoff/v6/mmy24EUmk4tjm4gAEjUd7NLGIYrUsBdh-JWHYgiDiMU.ttf"
7970
  }
7971
  },
7972
  {
7973
  "kind": "webfonts#webfont",
7974
- "family": "Oregano",
7975
- "category": "display",
7976
  "variants": [
 
 
7977
  "regular",
7978
- "italic"
 
 
 
7979
  ],
7980
  "subsets": [
7981
- "latin-ext",
7982
- "latin"
 
7983
  ],
7984
- "version": "v4",
7985
- "lastModified": "2015-04-06",
7986
  "files": {
7987
- "regular": "http://fonts.gstatic.com/s/oregano/v4/UiLhqNixVv2EpjRoBG6axA.ttf",
7988
- "italic": "http://fonts.gstatic.com/s/oregano/v4/_iwqGEht6XsAuEaCbYG64Q.ttf"
 
 
 
 
 
7989
  }
7990
  },
7991
  {
7992
  "kind": "webfonts#webfont",
7993
- "family": "Fira Mono",
7994
- "category": "monospace",
7995
  "variants": [
 
 
7996
  "regular",
7997
- "700"
 
 
 
7998
  ],
7999
  "subsets": [
8000
- "greek",
8001
- "cyrillic",
8002
- "cyrillic-ext",
8003
- "latin-ext",
8004
- "latin"
8005
  ],
8006
- "version": "v3",
8007
- "lastModified": "2015-04-06",
8008
  "files": {
8009
- "regular": "http://fonts.gstatic.com/s/firamono/v3/WQOm1D4RO-yvA9q9trJc8g.ttf",
8010
- "700": "http://fonts.gstatic.com/s/firamono/v3/l24Wph3FsyKAbJ8dfExTZy3USBnSvpkopQaUR-2r7iU.ttf"
 
 
 
 
 
8011
  }
8012
  },
8013
  {
8014
  "kind": "webfonts#webfont",
8015
- "family": "Averia Sans Libre",
8016
- "category": "display",
8017
  "variants": [
8018
- "300",
8019
- "300italic",
8020
  "regular",
8021
  "italic",
8022
  "700",
@@ -8025,127 +7571,125 @@
8025
  "subsets": [
8026
  "latin"
8027
  ],
8028
- "version": "v4",
8029
- "lastModified": "2015-04-06",
8030
  "files": {
8031
- "300": "http://fonts.gstatic.com/s/averiasanslibre/v4/_9-jTfQjaBsWAF_yp5z-V4CP_KG_g80s1KXiBtJHoNc.ttf",
8032
- "300italic": "http://fonts.gstatic.com/s/averiasanslibre/v4/o7BEIK-fG3Ykc5Rzteh88YuyGu4JqttndUh4gRKxic0.ttf",
8033
- "regular": "http://fonts.gstatic.com/s/averiasanslibre/v4/yRJpjT39KxACO9F31mj_LqV8_KRn4epKAjTFK1s1fsg.ttf",
8034
- "italic": "http://fonts.gstatic.com/s/averiasanslibre/v4/COEzR_NPBSUOl3pFwPbPoCZU2HnUZT1xVKaIrHDioao.ttf",
8035
- "700": "http://fonts.gstatic.com/s/averiasanslibre/v4/_9-jTfQjaBsWAF_yp5z-V8QwVOrz1y5GihpZmtKLhlI.ttf",
8036
- "700italic": "http://fonts.gstatic.com/s/averiasanslibre/v4/o7BEIK-fG3Ykc5Rzteh88bXy1DXgmJcVtKjM5UWamMs.ttf"
8037
  }
8038
  },
8039
  {
8040
  "kind": "webfonts#webfont",
8041
- "family": "Yeseva One",
8042
- "category": "display",
8043
  "variants": [
8044
- "regular"
 
8045
  ],
8046
  "subsets": [
8047
- "cyrillic",
8048
- "latin-ext",
8049
  "latin"
8050
  ],
8051
- "version": "v10",
8052
- "lastModified": "2016-01-11",
8053
  "files": {
8054
- "regular": "http://fonts.gstatic.com/s/yesevaone/v10/eenQQxvpzSA80JmisGcgX_esZW2xOQ-xsNqO47m55DA.ttf"
 
8055
  }
8056
  },
8057
  {
8058
  "kind": "webfonts#webfont",
8059
- "family": "Qwigley",
8060
- "category": "handwriting",
8061
  "variants": [
8062
  "regular"
8063
  ],
8064
  "subsets": [
8065
- "latin-ext",
8066
  "latin"
8067
  ],
8068
- "version": "v6",
8069
- "lastModified": "2015-04-06",
8070
  "files": {
8071
- "regular": "http://fonts.gstatic.com/s/qwigley/v6/aDqxws-KubFID85TZHFouw.ttf"
8072
  }
8073
  },
8074
  {
8075
  "kind": "webfonts#webfont",
8076
- "family": "Slabo 13px",
8077
- "category": "serif",
8078
  "variants": [
8079
- "regular"
 
 
 
8080
  ],
8081
  "subsets": [
8082
- "latin-ext",
8083
  "latin"
8084
  ],
8085
- "version": "v3",
8086
- "lastModified": "2015-04-06",
8087
  "files": {
8088
- "regular": "http://fonts.gstatic.com/s/slabo13px/v3/jPGWFTjRXfCSzy0qd1nqdvesZW2xOQ-xsNqO47m55DA.ttf"
 
 
 
8089
  }
8090
  },
8091
  {
8092
  "kind": "webfonts#webfont",
8093
- "family": "Patrick Hand SC",
8094
- "category": "handwriting",
8095
  "variants": [
8096
  "regular"
8097
  ],
8098
  "subsets": [
8099
- "latin-ext",
8100
  "latin",
8101
- "vietnamese"
8102
  ],
8103
  "version": "v4",
8104
- "lastModified": "2015-04-06",
8105
  "files": {
8106
- "regular": "http://fonts.gstatic.com/s/patrickhandsc/v4/OYFWCgfCR-7uHIovjUZXsbAgSRh1LpJXlLfl8IbsmHg.ttf"
8107
  }
8108
  },
8109
  {
8110
  "kind": "webfonts#webfont",
8111
- "family": "Ledger",
8112
- "category": "serif",
8113
  "variants": [
8114
  "regular"
8115
  ],
8116
  "subsets": [
8117
- "cyrillic",
8118
- "latin-ext",
8119
  "latin"
8120
  ],
8121
- "version": "v4",
8122
- "lastModified": "2015-04-06",
8123
  "files": {
8124
- "regular": "http://fonts.gstatic.com/s/ledger/v4/G432jp-tahOfWHbCYkI0jw.ttf"
8125
  }
8126
  },
8127
  {
8128
  "kind": "webfonts#webfont",
8129
- "family": "IM Fell English",
8130
- "category": "serif",
8131
  "variants": [
8132
- "regular",
8133
- "italic"
8134
  ],
8135
  "subsets": [
8136
- "latin"
 
8137
  ],
8138
- "version": "v6",
8139
- "lastModified": "2015-04-06",
8140
  "files": {
8141
- "regular": "http://fonts.gstatic.com/s/imfellenglish/v6/xwIisCqGFi8pff-oa9uSVHGNmx1fDm-u2eBJHQkdrmk.ttf",
8142
- "italic": "http://fonts.gstatic.com/s/imfellenglish/v6/Z3cnIAI_L3XTRfz4JuZKbuewladMPCWTthtMv9cPS-c.ttf"
8143
  }
8144
  },
8145
  {
8146
  "kind": "webfonts#webfont",
8147
- "family": "IM Fell English SC",
8148
- "category": "serif",
8149
  "variants": [
8150
  "regular"
8151
  ],
@@ -8153,14 +7697,14 @@
8153
  "latin"
8154
  ],
8155
  "version": "v6",
8156
- "lastModified": "2015-04-06",
8157
  "files": {
8158
- "regular": "http://fonts.gstatic.com/s/imfellenglishsc/v6/h3Tn6yWfw4b5qaLD1RWvz5ATixNthKRRR1XVH3rJNiw.ttf"
8159
  }
8160
  },
8161
  {
8162
  "kind": "webfonts#webfont",
8163
- "family": "Salsa",
8164
  "category": "display",
8165
  "variants": [
8166
  "regular"
@@ -8168,424 +7712,433 @@
8168
  "subsets": [
8169
  "latin"
8170
  ],
8171
- "version": "v6",
8172
- "lastModified": "2015-04-06",
8173
  "files": {
8174
- "regular": "http://fonts.gstatic.com/s/salsa/v6/BnpUCBmYdvggScEPs5JbpA.ttf"
8175
  }
8176
  },
8177
  {
8178
  "kind": "webfonts#webfont",
8179
- "family": "Rationale",
8180
- "category": "sans-serif",
8181
  "variants": [
8182
  "regular"
8183
  ],
8184
  "subsets": [
8185
- "latin"
 
8186
  ],
8187
- "version": "v7",
8188
- "lastModified": "2015-04-06",
8189
  "files": {
8190
- "regular": "http://fonts.gstatic.com/s/rationale/v7/7M2eN-di0NGLQse7HzJRfg.ttf"
8191
  }
8192
  },
8193
  {
8194
  "kind": "webfonts#webfont",
8195
- "family": "Poly",
8196
- "category": "serif",
8197
  "variants": [
8198
  "regular",
8199
- "italic"
8200
  ],
8201
  "subsets": [
8202
- "latin"
 
8203
  ],
8204
- "version": "v7",
8205
- "lastModified": "2015-04-06",
8206
  "files": {
8207
- "regular": "http://fonts.gstatic.com/s/poly/v7/bcMAuiacS2qkd54BcwW6_Q.ttf",
8208
- "italic": "http://fonts.gstatic.com/s/poly/v7/Zkx-eIlZSjKUrPGYhV5PeA.ttf"
8209
  }
8210
  },
8211
  {
8212
  "kind": "webfonts#webfont",
8213
- "family": "Share Tech",
8214
- "category": "sans-serif",
8215
  "variants": [
8216
  "regular"
8217
  ],
8218
  "subsets": [
8219
  "latin"
8220
  ],
8221
- "version": "v4",
8222
- "lastModified": "2015-04-06",
8223
  "files": {
8224
- "regular": "http://fonts.gstatic.com/s/sharetech/v4/Dq3DuZ5_0SW3oEfAWFpen_esZW2xOQ-xsNqO47m55DA.ttf"
8225
  }
8226
  },
8227
  {
8228
  "kind": "webfonts#webfont",
8229
- "family": "Expletus Sans",
8230
- "category": "display",
8231
  "variants": [
 
 
8232
  "regular",
8233
  "italic",
8234
- "500",
8235
- "500italic",
8236
- "600",
8237
- "600italic",
8238
  "700",
8239
- "700italic"
 
 
8240
  ],
8241
  "subsets": [
8242
- "latin"
 
 
 
8243
  ],
8244
- "version": "v9",
8245
- "lastModified": "2015-12-08",
8246
  "files": {
8247
- "regular": "http://fonts.gstatic.com/s/expletussans/v9/gegTSDBDs5le3g6uxU1ZsX8f0n03UdmQgF_CLvNR2vg.ttf",
8248
- "italic": "http://fonts.gstatic.com/s/expletussans/v9/Y-erXmY0b6DU_i2Qu0hTJj4G9C9ttb0Oz5Cvf0qOitE.ttf",
8249
- "500": "http://fonts.gstatic.com/s/expletussans/v9/cl6rhMY77Ilk8lB_uYRRwAqQmZ7VjhwksfpNVG0pqGc.ttf",
8250
- "500italic": "http://fonts.gstatic.com/s/expletussans/v9/sRBNtc46w65uJE451UYmW87DCVO6wo6i5LKIyZDzK40.ttf",
8251
- "600": "http://fonts.gstatic.com/s/expletussans/v9/cl6rhMY77Ilk8lB_uYRRwCvj1tU7IJMS3CS9kCx2B3U.ttf",
8252
- "600italic": "http://fonts.gstatic.com/s/expletussans/v9/sRBNtc46w65uJE451UYmW8yKH23ZS6zCKOFHG0e_4JE.ttf",
8253
- "700": "http://fonts.gstatic.com/s/expletussans/v9/cl6rhMY77Ilk8lB_uYRRwFCbmAUID8LN-q3pJpOk3Ys.ttf",
8254
- "700italic": "http://fonts.gstatic.com/s/expletussans/v9/sRBNtc46w65uJE451UYmW5F66r9C4AnxxlBlGd7xY4g.ttf"
8255
  }
8256
  },
8257
  {
8258
  "kind": "webfonts#webfont",
8259
- "family": "Euphoria Script",
8260
- "category": "handwriting",
8261
  "variants": [
8262
- "regular"
 
 
 
 
 
 
 
8263
  ],
8264
  "subsets": [
8265
- "latin-ext",
8266
- "latin"
8267
  ],
8268
- "version": "v4",
8269
- "lastModified": "2015-04-06",
8270
  "files": {
8271
- "regular": "http://fonts.gstatic.com/s/euphoriascript/v4/c4XB4Iijj_NvSsCF4I0O2MxLhO8OSNnfAp53LK1_iRs.ttf"
 
 
 
 
 
 
 
8272
  }
8273
  },
8274
  {
8275
  "kind": "webfonts#webfont",
8276
- "family": "Carrois Gothic SC",
8277
- "category": "sans-serif",
8278
  "variants": [
8279
  "regular"
8280
  ],
8281
  "subsets": [
8282
- "latin"
8283
  ],
8284
- "version": "v4",
8285
- "lastModified": "2015-04-06",
8286
  "files": {
8287
- "regular": "http://fonts.gstatic.com/s/carroisgothicsc/v4/bVp4nhwFIXU-r3LqUR8DSJTdPW1ioadGi2uRiKgJVCY.ttf"
8288
  }
8289
  },
8290
  {
8291
  "kind": "webfonts#webfont",
8292
- "family": "Federo",
8293
- "category": "sans-serif",
8294
  "variants": [
8295
  "regular"
8296
  ],
8297
  "subsets": [
8298
- "latin"
 
8299
  ],
8300
- "version": "v8",
8301
- "lastModified": "2015-04-06",
8302
  "files": {
8303
- "regular": "http://fonts.gstatic.com/s/federo/v8/JPhe1S2tujeyaR79gXBLeQ.ttf"
8304
  }
8305
  },
8306
  {
8307
  "kind": "webfonts#webfont",
8308
- "family": "Meddon",
8309
- "category": "handwriting",
8310
  "variants": [
8311
  "regular"
8312
  ],
8313
  "subsets": [
8314
- "latin"
 
8315
  ],
8316
- "version": "v9",
8317
- "lastModified": "2015-08-12",
8318
  "files": {
8319
- "regular": "http://fonts.gstatic.com/s/meddon/v9/f8zJO98uu2EtSj9p7ci9RA.ttf"
8320
  }
8321
  },
8322
  {
8323
  "kind": "webfonts#webfont",
8324
- "family": "Griffy",
8325
- "category": "display",
8326
  "variants": [
8327
  "regular"
8328
  ],
8329
  "subsets": [
8330
- "latin-ext",
8331
  "latin"
8332
  ],
8333
- "version": "v4",
8334
- "lastModified": "2015-04-06",
8335
  "files": {
8336
- "regular": "http://fonts.gstatic.com/s/griffy/v4/vWkyYGBSyE5xjnShNtJtzw.ttf"
8337
  }
8338
  },
8339
  {
8340
  "kind": "webfonts#webfont",
8341
- "family": "Norican",
8342
- "category": "handwriting",
8343
  "variants": [
8344
  "regular"
8345
  ],
8346
  "subsets": [
8347
- "latin-ext",
8348
  "latin"
8349
  ],
8350
- "version": "v4",
8351
- "lastModified": "2015-04-06",
8352
  "files": {
8353
- "regular": "http://fonts.gstatic.com/s/norican/v4/SHnSqhYAWG5sZTWcPzEHig.ttf"
8354
  }
8355
  },
8356
  {
8357
  "kind": "webfonts#webfont",
8358
- "family": "Aladin",
8359
- "category": "handwriting",
8360
  "variants": [
8361
  "regular"
8362
  ],
8363
  "subsets": [
8364
- "latin-ext",
8365
- "latin"
8366
  ],
8367
- "version": "v5",
8368
- "lastModified": "2015-04-06",
8369
  "files": {
8370
- "regular": "http://fonts.gstatic.com/s/aladin/v5/PyuJ5cVHkduO0j5fAMKvAA.ttf"
8371
  }
8372
  },
8373
  {
8374
  "kind": "webfonts#webfont",
8375
- "family": "Stardos Stencil",
8376
  "category": "display",
8377
  "variants": [
8378
- "regular",
8379
- "700"
8380
  ],
8381
  "subsets": [
8382
  "latin"
8383
  ],
8384
- "version": "v6",
8385
- "lastModified": "2015-04-06",
8386
  "files": {
8387
- "regular": "http://fonts.gstatic.com/s/stardosstencil/v6/ygEOyTW9a6u4fi4OXEZeTFf2eT4jUldwg_9fgfY_tHc.ttf",
8388
- "700": "http://fonts.gstatic.com/s/stardosstencil/v6/h4ExtgvoXhPtv9Ieqd-XC81wDCbBgmIo8UyjIhmkeSM.ttf"
8389
  }
8390
  },
8391
  {
8392
  "kind": "webfonts#webfont",
8393
- "family": "Gabriela",
8394
- "category": "serif",
8395
  "variants": [
8396
  "regular"
8397
  ],
8398
  "subsets": [
8399
- "latin-ext",
8400
  "latin"
8401
  ],
8402
- "version": "v4",
8403
- "lastModified": "2015-04-06",
8404
  "files": {
8405
- "regular": "http://fonts.gstatic.com/s/gabriela/v4/B-2ZfbAO3HDrxqV6lR5tdA.ttf"
8406
  }
8407
  },
8408
  {
8409
  "kind": "webfonts#webfont",
8410
- "family": "Italiana",
8411
- "category": "serif",
8412
  "variants": [
8413
  "regular"
8414
  ],
8415
  "subsets": [
8416
  "latin"
8417
  ],
8418
- "version": "v4",
8419
- "lastModified": "2015-04-06",
8420
  "files": {
8421
- "regular": "http://fonts.gstatic.com/s/italiana/v4/dt95fkCSTOF-c6QNjwSycA.ttf"
8422
  }
8423
  },
8424
  {
8425
  "kind": "webfonts#webfont",
8426
- "family": "Sniglet",
8427
- "category": "display",
8428
  "variants": [
8429
- "regular",
8430
- "800"
8431
  ],
8432
  "subsets": [
8433
- "latin-ext",
8434
- "latin"
8435
  ],
8436
- "version": "v7",
8437
- "lastModified": "2015-04-06",
8438
  "files": {
8439
- "regular": "http://fonts.gstatic.com/s/sniglet/v7/XWhyQLHH4SpCVsHRPRgu9w.ttf",
8440
- "800": "http://fonts.gstatic.com/s/sniglet/v7/NLF91nBmcEfkBgcEWbHFa_esZW2xOQ-xsNqO47m55DA.ttf"
8441
  }
8442
  },
8443
  {
8444
  "kind": "webfonts#webfont",
8445
- "family": "Over the Rainbow",
8446
- "category": "handwriting",
8447
  "variants": [
8448
  "regular"
8449
  ],
8450
  "subsets": [
8451
- "latin"
 
 
8452
  ],
8453
- "version": "v7",
8454
- "lastModified": "2015-04-06",
8455
  "files": {
8456
- "regular": "http://fonts.gstatic.com/s/overtherainbow/v7/6gp-gkpI2kie2dHQQLM2jQBdxkZd83xOSx-PAQ2QmiI.ttf"
8457
  }
8458
  },
8459
  {
8460
  "kind": "webfonts#webfont",
8461
- "family": "Dawning of a New Day",
8462
- "category": "handwriting",
8463
  "variants": [
8464
  "regular"
8465
  ],
8466
  "subsets": [
8467
- "latin"
 
8468
  ],
8469
- "version": "v7",
8470
- "lastModified": "2015-04-06",
8471
  "files": {
8472
- "regular": "http://fonts.gstatic.com/s/dawningofanewday/v7/JiDsRhiKZt8uz3NJ5xA06gXLnohmOYWQZqo_sW8GLTk.ttf"
8473
  }
8474
  },
8475
  {
8476
  "kind": "webfonts#webfont",
8477
- "family": "Delius Swash Caps",
8478
- "category": "handwriting",
8479
  "variants": [
8480
  "regular"
8481
  ],
8482
  "subsets": [
8483
- "latin"
 
8484
  ],
8485
- "version": "v8",
8486
- "lastModified": "2015-04-06",
8487
  "files": {
8488
- "regular": "http://fonts.gstatic.com/s/deliusswashcaps/v8/uXyrEUnoWApxIOICunRq7yIrxb5zDVgU2N3VzXm7zq4.ttf"
8489
  }
8490
  },
8491
  {
8492
  "kind": "webfonts#webfont",
8493
- "family": "Unna",
8494
- "category": "serif",
8495
  "variants": [
8496
- "regular"
8497
  ],
8498
  "subsets": [
8499
- "latin"
 
8500
  ],
8501
- "version": "v8",
8502
- "lastModified": "2015-04-06",
8503
  "files": {
8504
- "regular": "http://fonts.gstatic.com/s/unna/v8/UAS0AM7AmbdCNY_80xyAZQ.ttf"
8505
  }
8506
  },
8507
  {
8508
  "kind": "webfonts#webfont",
8509
- "family": "Podkova",
8510
- "category": "serif",
8511
  "variants": [
8512
  "regular",
8513
  "700"
8514
  ],
8515
  "subsets": [
8516
- "latin"
 
8517
  ],
8518
- "version": "v8",
8519
- "lastModified": "2015-04-06",
8520
  "files": {
8521
- "regular": "http://fonts.gstatic.com/s/podkova/v8/eylljyGVfB8ZUQjYY3WZRQ.ttf",
8522
- "700": "http://fonts.gstatic.com/s/podkova/v8/SqW4aa8m_KVrOgYSydQ33vesZW2xOQ-xsNqO47m55DA.ttf"
8523
  }
8524
  },
8525
  {
8526
  "kind": "webfonts#webfont",
8527
- "family": "Stalemate",
8528
- "category": "handwriting",
8529
  "variants": [
8530
  "regular"
8531
  ],
8532
  "subsets": [
8533
- "latin-ext",
8534
  "latin"
8535
  ],
8536
- "version": "v4",
8537
- "lastModified": "2015-04-06",
8538
  "files": {
8539
- "regular": "http://fonts.gstatic.com/s/stalemate/v4/wQLCnG0qB6mOu2Wit2dt_w.ttf"
8540
  }
8541
  },
8542
  {
8543
  "kind": "webfonts#webfont",
8544
- "family": "Quintessential",
8545
- "category": "handwriting",
8546
  "variants": [
8547
  "regular"
8548
  ],
8549
  "subsets": [
8550
- "latin-ext",
8551
  "latin"
8552
  ],
8553
- "version": "v4",
8554
- "lastModified": "2015-04-06",
8555
  "files": {
8556
- "regular": "http://fonts.gstatic.com/s/quintessential/v4/mmk6ioesnTrEky_Zb92E5s02lXbtMOtZWfuxKeMZO8Q.ttf"
8557
  }
8558
  },
8559
  {
8560
  "kind": "webfonts#webfont",
8561
- "family": "Averia Serif Libre",
8562
- "category": "display",
8563
  "variants": [
8564
- "300",
8565
- "300italic",
8566
- "regular",
8567
- "italic",
8568
- "700",
8569
- "700italic"
8570
  ],
8571
  "subsets": [
8572
- "latin"
 
8573
  ],
8574
  "version": "v5",
8575
- "lastModified": "2015-04-06",
8576
  "files": {
8577
- "300": "http://fonts.gstatic.com/s/averiaseriflibre/v5/yvITAdr5D1nlsdFswJAb8SmC4gFJ2PHmfdVKEd_5S9M.ttf",
8578
- "300italic": "http://fonts.gstatic.com/s/averiaseriflibre/v5/YOLFXyye4sZt6AZk1QybCG2okl0bU63CauowU4iApig.ttf",
8579
- "regular": "http://fonts.gstatic.com/s/averiaseriflibre/v5/fdtF30xa_Erw0zAzOoG4BZqY66i8AUyI16fGqw0iAew.ttf",
8580
- "italic": "http://fonts.gstatic.com/s/averiaseriflibre/v5/o9qhvK9iT5iDWfyhQUe-6Ru_b0bTq5iipbJ9hhgHJ6U.ttf",
8581
- "700": "http://fonts.gstatic.com/s/averiaseriflibre/v5/yvITAdr5D1nlsdFswJAb8Q50KV5TaOVolur4zV2iZsg.ttf",
8582
- "700italic": "http://fonts.gstatic.com/s/averiaseriflibre/v5/YOLFXyye4sZt6AZk1QybCNxohRXP4tNDqG3X4Hqn21k.ttf"
8583
  }
8584
  },
8585
  {
8586
  "kind": "webfonts#webfont",
8587
- "family": "Kite One",
8588
- "category": "sans-serif",
8589
  "variants": [
8590
  "regular"
8591
  ],
@@ -8593,728 +8146,757 @@
8593
  "latin"
8594
  ],
8595
  "version": "v4",
8596
- "lastModified": "2015-04-06",
8597
  "files": {
8598
- "regular": "http://fonts.gstatic.com/s/kiteone/v4/8ojWmgUc97m0f_i6sTqLoQ.ttf"
8599
  }
8600
  },
8601
  {
8602
  "kind": "webfonts#webfont",
8603
- "family": "Mate SC",
8604
- "category": "serif",
8605
  "variants": [
8606
  "regular"
8607
  ],
8608
  "subsets": [
8609
  "latin"
8610
  ],
8611
- "version": "v5",
8612
- "lastModified": "2015-04-06",
8613
  "files": {
8614
- "regular": "http://fonts.gstatic.com/s/matesc/v5/-YkIT2TZoPZF6pawKzDpWw.ttf"
8615
  }
8616
  },
8617
  {
8618
  "kind": "webfonts#webfont",
8619
- "family": "Biryani",
8620
  "category": "sans-serif",
8621
  "variants": [
8622
- "200",
8623
- "300",
8624
  "regular",
8625
- "600",
8626
- "700",
8627
- "800",
8628
- "900"
8629
  ],
8630
  "subsets": [
8631
- "latin-ext",
8632
- "devanagari",
8633
  "latin"
8634
  ],
8635
- "version": "v1",
8636
- "lastModified": "2015-04-22",
8637
  "files": {
8638
- "200": "http://fonts.gstatic.com/s/biryani/v1/Xx38YzyTFF8n6mRS1Yd88vesZW2xOQ-xsNqO47m55DA.ttf",
8639
- "300": "http://fonts.gstatic.com/s/biryani/v1/u-bneRbizmFMd0VQp5Ze6vesZW2xOQ-xsNqO47m55DA.ttf",
8640
- "regular": "http://fonts.gstatic.com/s/biryani/v1/W7bfR8-IY76Xz0QoB8L2xw.ttf",
8641
- "600": "http://fonts.gstatic.com/s/biryani/v1/1EdcPCVxBR2txgjrza6_YPesZW2xOQ-xsNqO47m55DA.ttf",
8642
- "700": "http://fonts.gstatic.com/s/biryani/v1/qN2MTZ0j1sKSCtfXLB2dR_esZW2xOQ-xsNqO47m55DA.ttf",
8643
- "800": "http://fonts.gstatic.com/s/biryani/v1/DJyziS7FEy441v22InYdevesZW2xOQ-xsNqO47m55DA.ttf",
8644
- "900": "http://fonts.gstatic.com/s/biryani/v1/trcLkrIut0lM_PPSyQfAMPesZW2xOQ-xsNqO47m55DA.ttf"
8645
  }
8646
  },
8647
  {
8648
  "kind": "webfonts#webfont",
8649
- "family": "Nova Mono",
8650
- "category": "monospace",
8651
  "variants": [
8652
- "regular"
 
8653
  ],
8654
  "subsets": [
8655
- "greek",
8656
  "latin"
8657
  ],
8658
- "version": "v7",
8659
- "lastModified": "2015-04-06",
8660
  "files": {
8661
- "regular": "http://fonts.gstatic.com/s/novamono/v7/6-SChr5ZIaaasJFBkgrLNw.ttf"
 
8662
  }
8663
  },
8664
  {
8665
  "kind": "webfonts#webfont",
8666
- "family": "Rouge Script",
8667
- "category": "handwriting",
8668
  "variants": [
8669
- "regular"
 
8670
  ],
8671
  "subsets": [
8672
  "latin"
8673
  ],
8674
- "version": "v5",
8675
- "lastModified": "2015-04-06",
8676
  "files": {
8677
- "regular": "http://fonts.gstatic.com/s/rougescript/v5/AgXDSqZJmy12qS0ixjs6Vy3USBnSvpkopQaUR-2r7iU.ttf"
 
8678
  }
8679
  },
8680
  {
8681
  "kind": "webfonts#webfont",
8682
- "family": "Bilbo Swash Caps",
8683
- "category": "handwriting",
8684
  "variants": [
8685
  "regular"
8686
  ],
8687
  "subsets": [
8688
- "latin-ext",
8689
- "latin"
8690
  ],
8691
- "version": "v7",
8692
- "lastModified": "2015-04-06",
8693
  "files": {
8694
- "regular": "http://fonts.gstatic.com/s/bilboswashcaps/v7/UB_-crLvhx-PwGKW1oosDmYeFSdnSpRYv5h9gpdlD1g.ttf"
8695
  }
8696
  },
8697
  {
8698
  "kind": "webfonts#webfont",
8699
- "family": "Kristi",
8700
- "category": "handwriting",
8701
  "variants": [
8702
  "regular"
8703
  ],
8704
  "subsets": [
8705
- "latin"
8706
  ],
8707
- "version": "v7",
8708
- "lastModified": "2015-04-06",
8709
  "files": {
8710
- "regular": "http://fonts.gstatic.com/s/kristi/v7/aRsgBQrkQkMlu4UPSnJyOQ.ttf"
8711
  }
8712
  },
8713
  {
8714
  "kind": "webfonts#webfont",
8715
- "family": "Rammetto One",
8716
  "category": "display",
8717
  "variants": [
8718
- "regular"
 
8719
  ],
8720
  "subsets": [
8721
- "latin-ext",
8722
  "latin"
8723
  ],
8724
- "version": "v5",
8725
- "lastModified": "2015-04-06",
8726
  "files": {
8727
- "regular": "http://fonts.gstatic.com/s/rammettoone/v5/mh0uQ1tV8QgSx9v_KyEYPC3USBnSvpkopQaUR-2r7iU.ttf"
 
8728
  }
8729
  },
8730
  {
8731
  "kind": "webfonts#webfont",
8732
- "family": "Life Savers",
8733
- "category": "display",
8734
  "variants": [
8735
- "regular",
8736
- "700"
8737
  ],
8738
  "subsets": [
8739
- "latin-ext",
8740
- "latin"
8741
  ],
8742
- "version": "v6",
8743
- "lastModified": "2015-04-06",
8744
  "files": {
8745
- "regular": "http://fonts.gstatic.com/s/lifesavers/v6/g49cUDk4Y1P0G5NMkMAm7qCWcynf_cDxXwCLxiixG1c.ttf",
8746
- "700": "http://fonts.gstatic.com/s/lifesavers/v6/THQKqChyYUm97rNPVFdGGXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
8747
  }
8748
  },
8749
  {
8750
  "kind": "webfonts#webfont",
8751
- "family": "Shojumaru",
8752
- "category": "display",
8753
  "variants": [
8754
  "regular"
8755
  ],
8756
  "subsets": [
8757
- "latin-ext",
8758
- "latin"
8759
  ],
8760
- "version": "v4",
8761
- "lastModified": "2015-04-06",
8762
  "files": {
8763
- "regular": "http://fonts.gstatic.com/s/shojumaru/v4/WP8cxonzQQVAoI3RJQ2wug.ttf"
8764
  }
8765
  },
8766
  {
8767
  "kind": "webfonts#webfont",
8768
- "family": "Caveat Brush",
8769
  "category": "handwriting",
8770
  "variants": [
8771
  "regular"
8772
  ],
8773
  "subsets": [
8774
- "latin-ext",
8775
- "latin"
8776
  ],
8777
- "version": "v1",
8778
- "lastModified": "2015-10-05",
8779
  "files": {
8780
- "regular": "http://fonts.gstatic.com/s/caveatbrush/v1/_d7bgsk3hfC4DXnUEeYKsy3USBnSvpkopQaUR-2r7iU.ttf"
8781
  }
8782
  },
8783
  {
8784
  "kind": "webfonts#webfont",
8785
- "family": "Condiment",
8786
  "category": "handwriting",
8787
  "variants": [
8788
  "regular"
8789
  ],
8790
  "subsets": [
8791
- "latin-ext",
8792
- "latin"
8793
  ],
8794
- "version": "v4",
8795
- "lastModified": "2015-04-06",
8796
  "files": {
8797
- "regular": "http://fonts.gstatic.com/s/condiment/v4/CstmdiPpgFSV0FUNL5LrJA.ttf"
8798
  }
8799
  },
8800
  {
8801
  "kind": "webfonts#webfont",
8802
- "family": "Clicker Script",
8803
  "category": "handwriting",
8804
  "variants": [
8805
  "regular"
8806
  ],
8807
  "subsets": [
8808
- "latin-ext",
8809
- "latin"
8810
  ],
8811
  "version": "v4",
8812
- "lastModified": "2015-04-06",
8813
  "files": {
8814
- "regular": "http://fonts.gstatic.com/s/clickerscript/v4/Zupmk8XwADjufGxWB9KThBnpV0hQCek3EmWnCPrvGRM.ttf"
8815
  }
8816
  },
8817
  {
8818
  "kind": "webfonts#webfont",
8819
- "family": "Karma",
8820
- "category": "serif",
8821
  "variants": [
8822
- "300",
8823
- "regular",
8824
- "500",
8825
- "600",
8826
- "700"
8827
  ],
8828
  "subsets": [
8829
- "latin-ext",
8830
- "devanagari",
8831
- "latin"
8832
  ],
8833
  "version": "v5",
8834
- "lastModified": "2015-04-06",
8835
  "files": {
8836
- "300": "http://fonts.gstatic.com/s/karma/v5/lH6ijJnguWR2Sz7tEl6MQQ.ttf",
8837
- "regular": "http://fonts.gstatic.com/s/karma/v5/wvqTxAGBUrTqU0urTEoPIw.ttf",
8838
- "500": "http://fonts.gstatic.com/s/karma/v5/9YGjxi6Hcvz2Kh-rzO_cAw.ttf",
8839
- "600": "http://fonts.gstatic.com/s/karma/v5/h_CVzXXtqSxjfS2sIwaejA.ttf",
8840
- "700": "http://fonts.gstatic.com/s/karma/v5/smuSM08oApsQPPVYbHd1CA.ttf"
8841
  }
8842
  },
8843
  {
8844
  "kind": "webfonts#webfont",
8845
- "family": "Cherry Swash",
8846
- "category": "display",
8847
  "variants": [
 
 
8848
  "regular",
8849
- "700"
8850
  ],
8851
  "subsets": [
8852
- "latin-ext",
8853
  "latin"
8854
  ],
8855
- "version": "v4",
8856
- "lastModified": "2015-04-06",
8857
  "files": {
8858
- "regular": "http://fonts.gstatic.com/s/cherryswash/v4/HqOk7C7J1TZ5i3L-ejF0vi3USBnSvpkopQaUR-2r7iU.ttf",
8859
- "700": "http://fonts.gstatic.com/s/cherryswash/v4/-CfyMyQqfucZPQNB0nvYyED2ttfZwueP-QU272T9-k4.ttf"
 
 
8860
  }
8861
  },
8862
  {
8863
  "kind": "webfonts#webfont",
8864
- "family": "Buenard",
8865
- "category": "serif",
8866
  "variants": [
8867
- "regular",
8868
- "700"
8869
  ],
8870
  "subsets": [
8871
- "latin-ext",
8872
- "latin"
8873
  ],
8874
- "version": "v7",
8875
- "lastModified": "2015-08-12",
8876
- "files": {
8877
- "regular": "http://fonts.gstatic.com/s/buenard/v7/NSpMPGKAUgrLrlstYVvIXQ.ttf",
8878
- "700": "http://fonts.gstatic.com/s/buenard/v7/yUlGE115dGr7O9w9FlP3UvesZW2xOQ-xsNqO47m55DA.ttf"
8879
  }
8880
  },
8881
  {
8882
  "kind": "webfonts#webfont",
8883
- "family": "Holtwood One SC",
8884
- "category": "serif",
8885
  "variants": [
8886
  "regular"
8887
  ],
8888
  "subsets": [
 
8889
  "latin"
8890
  ],
8891
- "version": "v7",
8892
- "lastModified": "2015-04-06",
8893
  "files": {
8894
- "regular": "http://fonts.gstatic.com/s/holtwoodonesc/v7/sToOq3cIxbfnhbEkgYNuBbAgSRh1LpJXlLfl8IbsmHg.ttf"
8895
  }
8896
  },
8897
  {
8898
  "kind": "webfonts#webfont",
8899
- "family": "Flamenco",
8900
- "category": "display",
8901
  "variants": [
8902
- "300",
8903
  "regular"
8904
  ],
8905
  "subsets": [
 
8906
  "latin"
8907
  ],
8908
- "version": "v6",
8909
- "lastModified": "2015-04-06",
8910
  "files": {
8911
- "300": "http://fonts.gstatic.com/s/flamenco/v6/x9iI5CogvuZVCGoRHwXuo6CWcynf_cDxXwCLxiixG1c.ttf",
8912
- "regular": "http://fonts.gstatic.com/s/flamenco/v6/HC0ugfLLgt26I5_BWD1PZA.ttf"
8913
  }
8914
  },
8915
  {
8916
  "kind": "webfonts#webfont",
8917
- "family": "Amethysta",
8918
  "category": "serif",
8919
  "variants": [
8920
- "regular"
 
 
 
 
 
8921
  ],
8922
  "subsets": [
8923
- "latin"
 
8924
  ],
8925
- "version": "v4",
8926
- "lastModified": "2015-04-06",
8927
  "files": {
8928
- "regular": "http://fonts.gstatic.com/s/amethysta/v4/1jEo9tOFIJDolAUpBnWbnA.ttf"
 
 
 
 
 
8929
  }
8930
  },
8931
  {
8932
  "kind": "webfonts#webfont",
8933
- "family": "Concert One",
8934
  "category": "display",
8935
  "variants": [
8936
  "regular"
8937
  ],
8938
  "subsets": [
8939
- "latin-ext",
8940
- "latin"
8941
  ],
8942
- "version": "v7",
8943
- "lastModified": "2015-04-06",
8944
  "files": {
8945
- "regular": "http://fonts.gstatic.com/s/concertone/v7/N5IWCIGhUNdPZn_efTxKN6CWcynf_cDxXwCLxiixG1c.ttf"
8946
  }
8947
  },
8948
  {
8949
  "kind": "webfonts#webfont",
8950
- "family": "Hind Vadodara",
8951
  "category": "sans-serif",
8952
  "variants": [
8953
- "300",
8954
  "regular",
8955
- "500",
8956
- "600",
8957
  "700"
8958
  ],
8959
  "subsets": [
8960
- "gujarati",
8961
- "latin-ext",
8962
- "latin"
8963
  ],
8964
- "version": "v1",
8965
- "lastModified": "2015-09-09",
8966
  "files": {
8967
- "300": "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTbDwfZ__Dotj_J8NiWv76DQ.ttf",
8968
- "regular": "http://fonts.gstatic.com/s/hindvadodara/v1/9c6KKeibr6NtFqknnNxZB-Dcg5akpSnIcsPhLOFv7l8.ttf",
8969
- "500": "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTZzEKvFIU9WyojfbAkhDb6c.ttf",
8970
- "600": "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTfgXs2VXrZsRiQ1c96pXZKI.ttf",
8971
- "700": "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTYGjoH95IEFGA7BjhXnx_eg.ttf"
8972
  }
8973
  },
8974
  {
8975
  "kind": "webfonts#webfont",
8976
- "family": "Coda Caption",
8977
- "category": "sans-serif",
8978
  "variants": [
8979
- "800"
8980
  ],
8981
  "subsets": [
8982
- "latin-ext",
8983
- "latin"
8984
  ],
8985
- "version": "v9",
8986
- "lastModified": "2015-08-12",
8987
  "files": {
8988
- "800": "http://fonts.gstatic.com/s/codacaption/v9/YDl6urZh-DUFhiMBTgAnz_qsay_1ZmRGmC8pVRdIfAg.ttf"
8989
  }
8990
  },
8991
  {
8992
  "kind": "webfonts#webfont",
8993
- "family": "Zeyada",
8994
- "category": "handwriting",
8995
  "variants": [
8996
  "regular"
8997
  ],
8998
  "subsets": [
8999
  "latin"
9000
  ],
9001
- "version": "v6",
9002
- "lastModified": "2015-04-06",
9003
  "files": {
9004
- "regular": "http://fonts.gstatic.com/s/zeyada/v6/hmonmGYYFwqTZQfG2nRswQ.ttf"
9005
  }
9006
  },
9007
  {
9008
  "kind": "webfonts#webfont",
9009
- "family": "Cantora One",
9010
  "category": "sans-serif",
9011
  "variants": [
9012
- "regular"
 
 
 
9013
  ],
9014
  "subsets": [
9015
- "latin-ext",
9016
  "latin"
9017
  ],
9018
- "version": "v5",
9019
- "lastModified": "2015-04-06",
9020
  "files": {
9021
- "regular": "http://fonts.gstatic.com/s/cantoraone/v5/oI-DS62RbHI8ZREjp73ehqCWcynf_cDxXwCLxiixG1c.ttf"
 
 
 
9022
  }
9023
  },
9024
  {
9025
  "kind": "webfonts#webfont",
9026
- "family": "NTR",
9027
- "category": "sans-serif",
9028
  "variants": [
9029
- "regular"
 
9030
  ],
9031
  "subsets": [
9032
- "telugu",
9033
- "latin"
9034
  ],
9035
- "version": "v4",
9036
- "lastModified": "2015-04-07",
9037
  "files": {
9038
- "regular": "http://fonts.gstatic.com/s/ntr/v4/e7H4ZLtGfVOYyOupo6T12g.ttf"
 
9039
  }
9040
  },
9041
  {
9042
  "kind": "webfonts#webfont",
9043
- "family": "Cedarville Cursive",
9044
  "category": "handwriting",
9045
  "variants": [
9046
  "regular"
9047
  ],
9048
  "subsets": [
9049
- "latin"
 
9050
  ],
9051
- "version": "v7",
9052
- "lastModified": "2015-08-12",
9053
  "files": {
9054
- "regular": "http://fonts.gstatic.com/s/cedarvillecursive/v7/cuCe6HrkcqrWTWTUE7dw-41zwq9-z_Lf44CzRAA0d0Y.ttf"
9055
  }
9056
  },
9057
  {
9058
  "kind": "webfonts#webfont",
9059
- "family": "Cambo",
9060
- "category": "serif",
9061
  "variants": [
9062
  "regular"
9063
  ],
9064
  "subsets": [
9065
- "latin"
 
9066
  ],
9067
  "version": "v5",
9068
- "lastModified": "2015-04-06",
9069
  "files": {
9070
- "regular": "http://fonts.gstatic.com/s/cambo/v5/PnwpRuTdkYCf8qk4ajmNRA.ttf"
9071
  }
9072
  },
9073
  {
9074
  "kind": "webfonts#webfont",
9075
- "family": "Raleway Dots",
9076
- "category": "display",
9077
  "variants": [
9078
  "regular"
9079
  ],
9080
  "subsets": [
9081
- "latin-ext",
9082
  "latin"
9083
  ],
9084
- "version": "v4",
9085
- "lastModified": "2015-04-06",
9086
  "files": {
9087
- "regular": "http://fonts.gstatic.com/s/ralewaydots/v4/lhLgmWCRcyz-QXo8LCzTfC3USBnSvpkopQaUR-2r7iU.ttf"
9088
  }
9089
  },
9090
  {
9091
  "kind": "webfonts#webfont",
9092
- "family": "Kurale",
9093
  "category": "serif",
9094
  "variants": [
9095
- "regular"
 
 
 
9096
  ],
9097
  "subsets": [
9098
- "cyrillic",
9099
  "latin-ext",
9100
- "devanagari",
9101
- "latin"
9102
  ],
9103
- "version": "v1",
9104
- "lastModified": "2015-05-14",
9105
  "files": {
9106
- "regular": "http://fonts.gstatic.com/s/kurale/v1/rxeyIcvQlT4XAWwNbXFCfw.ttf"
 
 
 
9107
  }
9108
  },
9109
  {
9110
  "kind": "webfonts#webfont",
9111
- "family": "Sail",
9112
- "category": "display",
9113
  "variants": [
9114
- "regular"
 
 
 
9115
  ],
9116
  "subsets": [
9117
- "latin"
 
 
 
 
 
 
 
9118
  ],
9119
  "version": "v6",
9120
- "lastModified": "2015-04-06",
9121
  "files": {
9122
- "regular": "http://fonts.gstatic.com/s/sail/v6/iuEoG6kt-bePGvtdpL0GUQ.ttf"
 
 
 
9123
  }
9124
  },
9125
  {
9126
  "kind": "webfonts#webfont",
9127
- "family": "Mallanna",
9128
- "category": "sans-serif",
9129
  "variants": [
9130
- "regular"
 
 
 
9131
  ],
9132
  "subsets": [
9133
- "telugu",
9134
- "latin"
 
 
 
 
 
9135
  ],
9136
  "version": "v4",
9137
- "lastModified": "2015-04-07",
9138
  "files": {
9139
- "regular": "http://fonts.gstatic.com/s/mallanna/v4/krCTa-CfMbtxqF0689CbuQ.ttf"
 
 
 
9140
  }
9141
  },
9142
  {
9143
  "kind": "webfonts#webfont",
9144
- "family": "Codystar",
9145
  "category": "display",
9146
  "variants": [
9147
- "300",
9148
  "regular"
9149
  ],
9150
  "subsets": [
9151
- "latin-ext",
9152
  "latin"
9153
  ],
9154
- "version": "v4",
9155
- "lastModified": "2015-04-06",
9156
  "files": {
9157
- "300": "http://fonts.gstatic.com/s/codystar/v4/EVaUzfJkcb8Zqx9kzQLXqqCWcynf_cDxXwCLxiixG1c.ttf",
9158
- "regular": "http://fonts.gstatic.com/s/codystar/v4/EN-CPFKYowSI7SuR7-0cZA.ttf"
9159
  }
9160
  },
9161
  {
9162
  "kind": "webfonts#webfont",
9163
- "family": "Inika",
9164
- "category": "serif",
9165
  "variants": [
9166
- "regular",
9167
- "700"
9168
  ],
9169
  "subsets": [
9170
- "latin-ext",
9171
  "latin"
9172
  ],
9173
- "version": "v4",
9174
- "lastModified": "2015-04-06",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9175
  "files": {
9176
- "regular": "http://fonts.gstatic.com/s/inika/v4/eZCrULQGaIxkrRoGz_DjhQ.ttf",
9177
- "700": "http://fonts.gstatic.com/s/inika/v4/bl3ZoTyrWsFun2zYbsgJrA.ttf"
9178
  }
9179
  },
9180
  {
9181
  "kind": "webfonts#webfont",
9182
- "family": "Dorsa",
9183
- "category": "sans-serif",
9184
  "variants": [
9185
  "regular"
9186
  ],
9187
  "subsets": [
9188
  "latin"
9189
  ],
9190
- "version": "v7",
9191
- "lastModified": "2015-04-06",
9192
  "files": {
9193
- "regular": "http://fonts.gstatic.com/s/dorsa/v7/wCc3cUe6XrmG2LQE6GlIrw.ttf"
9194
  }
9195
  },
9196
  {
9197
  "kind": "webfonts#webfont",
9198
- "family": "Sofia",
9199
- "category": "handwriting",
9200
  "variants": [
9201
  "regular"
9202
  ],
9203
  "subsets": [
9204
  "latin"
9205
  ],
9206
- "version": "v5",
9207
- "lastModified": "2015-04-06",
9208
  "files": {
9209
- "regular": "http://fonts.gstatic.com/s/sofia/v5/Imnvx0Ag9r6iDBFUY5_RaQ.ttf"
9210
  }
9211
  },
9212
  {
9213
  "kind": "webfonts#webfont",
9214
- "family": "IM Fell French Canon",
9215
- "category": "serif",
9216
  "variants": [
9217
- "regular",
9218
- "italic"
9219
  ],
9220
  "subsets": [
9221
  "latin"
9222
  ],
9223
- "version": "v6",
9224
- "lastModified": "2015-04-06",
9225
  "files": {
9226
- "regular": "http://fonts.gstatic.com/s/imfellfrenchcanon/v6/iKB0WL1BagSpNPz3NLMdsJ3V2FNpBrlLSvqUnERhBP8.ttf",
9227
- "italic": "http://fonts.gstatic.com/s/imfellfrenchcanon/v6/owCuNQkLLFW7TBBPJbMnhRa-QL94KdW80H29tcyld2A.ttf"
9228
  }
9229
  },
9230
  {
9231
  "kind": "webfonts#webfont",
9232
- "family": "Metamorphous",
9233
  "category": "display",
9234
  "variants": [
9235
  "regular"
9236
  ],
9237
  "subsets": [
9238
- "latin-ext",
9239
  "latin"
9240
  ],
9241
- "version": "v6",
9242
- "lastModified": "2015-04-06",
9243
  "files": {
9244
- "regular": "http://fonts.gstatic.com/s/metamorphous/v6/wGqUKXRinIYggz-BTRU9ei3USBnSvpkopQaUR-2r7iU.ttf"
9245
  }
9246
  },
9247
  {
9248
  "kind": "webfonts#webfont",
9249
- "family": "Chau Philomene One",
9250
- "category": "sans-serif",
9251
  "variants": [
9252
- "regular",
9253
- "italic"
9254
  ],
9255
  "subsets": [
9256
- "latin-ext",
9257
  "latin"
9258
  ],
9259
- "version": "v4",
9260
- "lastModified": "2015-04-06",
9261
  "files": {
9262
- "regular": "http://fonts.gstatic.com/s/chauphilomeneone/v4/KKc5egCL-a2fFVoOA2x6tBFi5dxgSTdxqnMJgWkBJcg.ttf",
9263
- "italic": "http://fonts.gstatic.com/s/chauphilomeneone/v4/eJj1PY_iN4KiIuyOvtMHJP6uyLkxyiC4WcYA74sfquE.ttf"
9264
  }
9265
  },
9266
  {
9267
  "kind": "webfonts#webfont",
9268
- "family": "Aguafina Script",
9269
- "category": "handwriting",
9270
  "variants": [
9271
  "regular"
9272
  ],
9273
  "subsets": [
9274
- "latin-ext",
9275
  "latin"
9276
  ],
9277
- "version": "v5",
9278
- "lastModified": "2015-04-06",
9279
  "files": {
9280
- "regular": "http://fonts.gstatic.com/s/aguafinascript/v5/65g7cgMtMGnNlNyq_Z6CvMxLhO8OSNnfAp53LK1_iRs.ttf"
9281
  }
9282
  },
9283
  {
9284
  "kind": "webfonts#webfont",
9285
- "family": "Swanky and Moo Moo",
9286
- "category": "handwriting",
9287
  "variants": [
9288
- "regular"
 
 
9289
  ],
9290
  "subsets": [
9291
  "latin"
9292
  ],
9293
- "version": "v6",
9294
- "lastModified": "2015-04-06",
9295
  "files": {
9296
- "regular": "http://fonts.gstatic.com/s/swankyandmoomoo/v6/orVNZ9kDeE3lWp3U3YELu9DVLKqNC3_XMNHhr8S94FU.ttf"
 
 
9297
  }
9298
  },
9299
  {
9300
  "kind": "webfonts#webfont",
9301
- "family": "Medula One",
9302
  "category": "display",
9303
  "variants": [
9304
  "regular"
9305
  ],
9306
  "subsets": [
9307
- "latin"
9308
  ],
9309
- "version": "v6",
9310
- "lastModified": "2015-04-06",
9311
  "files": {
9312
- "regular": "http://fonts.gstatic.com/s/medulaone/v6/AasPgDQak81dsTGQHc5zUPesZW2xOQ-xsNqO47m55DA.ttf"
9313
  }
9314
  },
9315
  {
9316
  "kind": "webfonts#webfont",
9317
- "family": "Vast Shadow",
9318
  "category": "display",
9319
  "variants": [
9320
  "regular"
@@ -9322,705 +8904,810 @@
9322
  "subsets": [
9323
  "latin"
9324
  ],
9325
- "version": "v6",
9326
- "lastModified": "2015-04-06",
9327
  "files": {
9328
- "regular": "http://fonts.gstatic.com/s/vastshadow/v6/io4hqKX3ibiqQQjYfW0-h6CWcynf_cDxXwCLxiixG1c.ttf"
9329
  }
9330
  },
9331
  {
9332
  "kind": "webfonts#webfont",
9333
- "family": "Iceland",
9334
- "category": "display",
9335
  "variants": [
9336
- "regular"
 
 
9337
  ],
9338
  "subsets": [
9339
  "latin"
9340
  ],
9341
- "version": "v5",
9342
- "lastModified": "2015-04-06",
9343
  "files": {
9344
- "regular": "http://fonts.gstatic.com/s/iceland/v5/kq3uTMGgvzWGNi39B_WxGA.ttf"
 
 
9345
  }
9346
  },
9347
  {
9348
  "kind": "webfonts#webfont",
9349
- "family": "Tulpen One",
9350
  "category": "display",
9351
  "variants": [
9352
  "regular"
9353
  ],
9354
  "subsets": [
9355
- "latin"
 
9356
  ],
9357
- "version": "v6",
9358
- "lastModified": "2015-04-06",
9359
  "files": {
9360
- "regular": "http://fonts.gstatic.com/s/tulpenone/v6/lwcTfVIEVxpZLZlWzR5baPesZW2xOQ-xsNqO47m55DA.ttf"
9361
  }
9362
  },
9363
  {
9364
  "kind": "webfonts#webfont",
9365
- "family": "Nosifer",
9366
  "category": "display",
9367
  "variants": [
9368
- "regular"
 
9369
  ],
9370
  "subsets": [
9371
- "latin-ext",
9372
- "latin"
9373
  ],
9374
  "version": "v5",
9375
- "lastModified": "2015-04-06",
9376
  "files": {
9377
- "regular": "http://fonts.gstatic.com/s/nosifer/v5/7eJGoIuHRrtcG00j6CptSA.ttf"
 
9378
  }
9379
  },
9380
  {
9381
  "kind": "webfonts#webfont",
9382
- "family": "Fondamento",
9383
- "category": "handwriting",
9384
  "variants": [
9385
  "regular",
9386
- "italic"
9387
  ],
9388
  "subsets": [
9389
- "latin-ext",
9390
- "latin"
9391
  ],
9392
- "version": "v5",
9393
- "lastModified": "2015-04-06",
9394
  "files": {
9395
- "regular": "http://fonts.gstatic.com/s/fondamento/v5/6LWXcjT1B7bnWluAOSNfMPesZW2xOQ-xsNqO47m55DA.ttf",
9396
- "italic": "http://fonts.gstatic.com/s/fondamento/v5/y6TmwhSbZ8rYq7OTFyo7OS3USBnSvpkopQaUR-2r7iU.ttf"
9397
  }
9398
  },
9399
  {
9400
  "kind": "webfonts#webfont",
9401
- "family": "Maiden Orange",
9402
- "category": "display",
9403
  "variants": [
9404
- "regular"
 
 
 
 
 
 
 
 
 
9405
  ],
9406
  "subsets": [
9407
- "latin"
 
 
 
 
 
 
9408
  ],
9409
- "version": "v6",
9410
- "lastModified": "2015-04-06",
9411
  "files": {
9412
- "regular": "http://fonts.gstatic.com/s/maidenorange/v6/ZhKIA2SPisEwdhW7g0RUWojjx0o0jr6fNXxPgYh_a8Q.ttf"
 
 
 
 
 
 
 
 
 
9413
  }
9414
  },
9415
  {
9416
  "kind": "webfonts#webfont",
9417
- "family": "Esteban",
9418
- "category": "serif",
9419
  "variants": [
9420
- "regular"
 
 
9421
  ],
9422
  "subsets": [
 
 
 
9423
  "latin-ext",
9424
- "latin"
 
 
9425
  ],
9426
- "version": "v4",
9427
- "lastModified": "2015-04-06",
9428
  "files": {
9429
- "regular": "http://fonts.gstatic.com/s/esteban/v4/ESyhLgqDDyK5JcFPp2svDw.ttf"
 
 
9430
  }
9431
  },
9432
  {
9433
  "kind": "webfonts#webfont",
9434
- "family": "Overlock SC",
9435
- "category": "display",
9436
  "variants": [
9437
  "regular"
9438
  ],
9439
  "subsets": [
 
 
9440
  "latin-ext",
9441
- "latin"
9442
  ],
9443
  "version": "v5",
9444
- "lastModified": "2015-04-06",
9445
  "files": {
9446
- "regular": "http://fonts.gstatic.com/s/overlocksc/v5/8D7HYDsvS_g1GhBnlHzgzaCWcynf_cDxXwCLxiixG1c.ttf"
9447
  }
9448
  },
9449
  {
9450
  "kind": "webfonts#webfont",
9451
- "family": "Martel",
9452
- "category": "serif",
9453
  "variants": [
9454
- "200",
9455
- "300",
9456
  "regular",
9457
- "600",
9458
  "700",
9459
- "800",
9460
  "900"
9461
  ],
9462
  "subsets": [
9463
- "latin-ext",
9464
- "devanagari",
9465
  "latin"
9466
  ],
9467
- "version": "v1",
9468
- "lastModified": "2015-04-22",
9469
  "files": {
9470
- "200": "http://fonts.gstatic.com/s/martel/v1/_wfGdswZbat7P4tupHLA1w.ttf",
9471
- "300": "http://fonts.gstatic.com/s/martel/v1/SghoV2F2VPdVU3P0a4fa9w.ttf",
9472
- "regular": "http://fonts.gstatic.com/s/martel/v1/9ALu5czkaaf5zsYk6GJEnQ.ttf",
9473
- "600": "http://fonts.gstatic.com/s/martel/v1/Kt9uPhH1PvUwuZ5Y6zuAMQ.ttf",
9474
- "700": "http://fonts.gstatic.com/s/martel/v1/4OzIiKB5wE36xXL2U0vzWQ.ttf",
9475
- "800": "http://fonts.gstatic.com/s/martel/v1/RVF8drcQoRkRL7l_ZkpTlQ.ttf",
9476
- "900": "http://fonts.gstatic.com/s/martel/v1/iS0YUpFJoiLRlnyl40rpEA.ttf"
9477
  }
9478
  },
9479
  {
9480
  "kind": "webfonts#webfont",
9481
- "family": "Junge",
9482
- "category": "serif",
9483
  "variants": [
9484
- "regular"
 
9485
  ],
9486
  "subsets": [
9487
- "latin"
 
9488
  ],
9489
  "version": "v4",
9490
- "lastModified": "2015-04-06",
9491
  "files": {
9492
- "regular": "http://fonts.gstatic.com/s/junge/v4/j4IXCXtxrw9qIBheercp3A.ttf"
 
9493
  }
9494
  },
9495
  {
9496
  "kind": "webfonts#webfont",
9497
- "family": "Stoke",
9498
- "category": "serif",
9499
  "variants": [
9500
- "300",
9501
  "regular"
9502
  ],
9503
  "subsets": [
9504
- "latin-ext",
9505
- "latin"
9506
  ],
9507
- "version": "v6",
9508
- "lastModified": "2015-04-06",
9509
  "files": {
9510
- "300": "http://fonts.gstatic.com/s/stoke/v6/Sell9475FOS8jUqQsfFsUQ.ttf",
9511
- "regular": "http://fonts.gstatic.com/s/stoke/v6/A7qJNoqOm2d6o1E6e0yUFg.ttf"
9512
  }
9513
  },
9514
  {
9515
  "kind": "webfonts#webfont",
9516
- "family": "Sarina",
9517
  "category": "display",
9518
  "variants": [
9519
  "regular"
9520
  ],
9521
  "subsets": [
9522
- "latin-ext",
9523
  "latin"
9524
  ],
9525
  "version": "v5",
9526
- "lastModified": "2015-04-06",
9527
  "files": {
9528
- "regular": "http://fonts.gstatic.com/s/sarina/v5/XYtRfaSknHIU3NHdfTdXoQ.ttf"
9529
  }
9530
  },
9531
  {
9532
  "kind": "webfonts#webfont",
9533
- "family": "Paprika",
9534
- "category": "display",
9535
  "variants": [
9536
- "regular"
 
 
9537
  ],
9538
  "subsets": [
9539
- "latin"
 
9540
  ],
9541
- "version": "v4",
9542
- "lastModified": "2015-04-06",
9543
  "files": {
9544
- "regular": "http://fonts.gstatic.com/s/paprika/v4/b-VpyoRSieBdB5BPJVF8HQ.ttf"
 
 
9545
  }
9546
  },
9547
  {
9548
  "kind": "webfonts#webfont",
9549
- "family": "Oldenburg",
9550
- "category": "display",
9551
  "variants": [
9552
  "regular"
9553
  ],
9554
  "subsets": [
9555
- "latin-ext",
9556
  "latin"
9557
  ],
9558
- "version": "v4",
9559
- "lastModified": "2015-04-06",
9560
  "files": {
9561
- "regular": "http://fonts.gstatic.com/s/oldenburg/v4/dqA_M_uoCVXZbCO-oKBTnQ.ttf"
9562
  }
9563
  },
9564
  {
9565
  "kind": "webfonts#webfont",
9566
- "family": "IM Fell Double Pica",
9567
- "category": "serif",
9568
  "variants": [
9569
  "regular",
9570
- "italic"
 
 
 
 
9571
  ],
9572
  "subsets": [
9573
- "latin"
 
9574
  ],
9575
- "version": "v6",
9576
- "lastModified": "2015-04-06",
9577
  "files": {
9578
- "regular": "http://fonts.gstatic.com/s/imfelldoublepica/v6/yN1wY_01BkQnO0LYAhXdUol14jEdVOhEmvtCMCVwYak.ttf",
9579
- "italic": "http://fonts.gstatic.com/s/imfelldoublepica/v6/64odUh2hAw8D9dkFKTlWYq0AWwkgdQfsRHec8TYi4mI.ttf"
 
 
 
 
9580
  }
9581
  },
9582
  {
9583
  "kind": "webfonts#webfont",
9584
- "family": "Amarante",
9585
  "category": "display",
9586
  "variants": [
9587
  "regular"
9588
  ],
9589
  "subsets": [
9590
- "latin-ext",
9591
- "latin"
9592
  ],
9593
- "version": "v4",
9594
- "lastModified": "2015-04-06",
9595
  "files": {
9596
- "regular": "http://fonts.gstatic.com/s/amarante/v4/2dQHjIBWSpydit5zkJZnOw.ttf"
9597
  }
9598
  },
9599
  {
9600
  "kind": "webfonts#webfont",
9601
- "family": "Numans",
9602
- "category": "sans-serif",
9603
  "variants": [
9604
  "regular"
9605
  ],
9606
  "subsets": [
9607
  "latin"
9608
  ],
9609
- "version": "v6",
9610
- "lastModified": "2015-04-06",
9611
  "files": {
9612
- "regular": "http://fonts.gstatic.com/s/numans/v6/g5snI2p6OEjjTNmTHyBdiQ.ttf"
9613
  }
9614
  },
9615
  {
9616
  "kind": "webfonts#webfont",
9617
- "family": "Rosarivo",
9618
- "category": "serif",
9619
  "variants": [
 
9620
  "regular",
9621
- "italic"
9622
  ],
9623
  "subsets": [
9624
- "latin-ext",
9625
- "latin"
9626
  ],
9627
- "version": "v4",
9628
- "lastModified": "2015-04-06",
9629
  "files": {
9630
- "regular": "http://fonts.gstatic.com/s/rosarivo/v4/EmPiINK0qyqc7KSsNjJamA.ttf",
9631
- "italic": "http://fonts.gstatic.com/s/rosarivo/v4/u3VuWsWQlX1pDqsbz4paNPesZW2xOQ-xsNqO47m55DA.ttf"
 
9632
  }
9633
  },
9634
  {
9635
  "kind": "webfonts#webfont",
9636
- "family": "Angkor",
9637
- "category": "display",
9638
  "variants": [
9639
  "regular"
9640
  ],
9641
  "subsets": [
9642
- "khmer"
 
9643
  ],
9644
- "version": "v8",
9645
- "lastModified": "2015-04-06",
9646
  "files": {
9647
- "regular": "http://fonts.gstatic.com/s/angkor/v8/DLpLgIS-8F10ecwKqCm95Q.ttf"
9648
  }
9649
  },
9650
  {
9651
  "kind": "webfonts#webfont",
9652
- "family": "Donegal One",
9653
- "category": "serif",
9654
  "variants": [
9655
  "regular"
9656
  ],
9657
  "subsets": [
 
 
9658
  "latin-ext",
9659
- "latin"
9660
  ],
9661
  "version": "v4",
9662
- "lastModified": "2015-04-06",
9663
  "files": {
9664
- "regular": "http://fonts.gstatic.com/s/donegalone/v4/6kN4-fDxz7T9s5U61HwfF6CWcynf_cDxXwCLxiixG1c.ttf"
9665
  }
9666
  },
9667
  {
9668
  "kind": "webfonts#webfont",
9669
- "family": "Kavoon",
9670
- "category": "display",
9671
  "variants": [
9672
- "regular"
 
 
 
9673
  ],
9674
  "subsets": [
 
 
9675
  "latin-ext",
9676
- "latin"
9677
  ],
9678
- "version": "v4",
9679
- "lastModified": "2015-04-06",
9680
  "files": {
9681
- "regular": "http://fonts.gstatic.com/s/kavoon/v4/382m-6baKXqJFQjEgobt6Q.ttf"
 
 
 
9682
  }
9683
  },
9684
  {
9685
  "kind": "webfonts#webfont",
9686
- "family": "Sancreek",
9687
- "category": "display",
9688
  "variants": [
9689
- "regular"
 
9690
  ],
9691
  "subsets": [
 
 
9692
  "latin-ext",
9693
- "latin"
9694
  ],
9695
- "version": "v7",
9696
- "lastModified": "2015-04-06",
9697
  "files": {
9698
- "regular": "http://fonts.gstatic.com/s/sancreek/v7/8ZacBMraWMvHly4IJI3esw.ttf"
 
9699
  }
9700
  },
9701
  {
9702
  "kind": "webfonts#webfont",
9703
- "family": "Habibi",
9704
- "category": "serif",
9705
  "variants": [
9706
- "regular"
 
9707
  ],
9708
  "subsets": [
 
 
9709
  "latin-ext",
9710
- "latin"
9711
  ],
9712
- "version": "v5",
9713
- "lastModified": "2015-04-06",
9714
  "files": {
9715
- "regular": "http://fonts.gstatic.com/s/habibi/v5/YYyqXF6pWpL7kmKgS_2iUA.ttf"
 
9716
  }
9717
  },
9718
  {
9719
  "kind": "webfonts#webfont",
9720
- "family": "Ruluko",
9721
- "category": "sans-serif",
9722
  "variants": [
9723
- "regular"
 
 
 
9724
  ],
9725
  "subsets": [
 
 
9726
  "latin-ext",
9727
- "latin"
9728
  ],
9729
- "version": "v4",
9730
- "lastModified": "2015-04-06",
9731
  "files": {
9732
- "regular": "http://fonts.gstatic.com/s/ruluko/v4/lv4cMwJtrx_dzmlK5SDc1g.ttf"
 
 
 
9733
  }
9734
  },
9735
  {
9736
  "kind": "webfonts#webfont",
9737
- "family": "IM Fell DW Pica SC",
9738
  "category": "serif",
9739
  "variants": [
9740
- "regular"
 
9741
  ],
9742
  "subsets": [
9743
- "latin"
 
 
 
9744
  ],
9745
- "version": "v6",
9746
- "lastModified": "2015-04-06",
9747
  "files": {
9748
- "regular": "http://fonts.gstatic.com/s/imfelldwpicasc/v6/xBKKJV4z2KsrtQnmjGO17JZ9RBdEL0H9o5qzT1Rtof4.ttf"
 
9749
  }
9750
  },
9751
  {
9752
  "kind": "webfonts#webfont",
9753
- "family": "Dynalight",
9754
- "category": "display",
9755
  "variants": [
9756
  "regular"
9757
  ],
9758
  "subsets": [
9759
- "latin-ext",
9760
  "latin"
9761
  ],
9762
- "version": "v5",
9763
- "lastModified": "2015-04-06",
9764
  "files": {
9765
- "regular": "http://fonts.gstatic.com/s/dynalight/v5/-CWsIe8OUDWTIHjSAh41kA.ttf"
9766
  }
9767
  },
9768
  {
9769
  "kind": "webfonts#webfont",
9770
- "family": "Monofett",
9771
- "category": "display",
9772
  "variants": [
9773
- "regular"
 
 
 
 
 
 
9774
  ],
9775
  "subsets": [
9776
- "latin"
 
 
9777
  ],
9778
- "version": "v6",
9779
- "lastModified": "2015-04-06",
9780
  "files": {
9781
- "regular": "http://fonts.gstatic.com/s/monofett/v6/C6K5L799Rgxzg2brgOaqAw.ttf"
 
 
 
 
 
 
9782
  }
9783
  },
9784
  {
9785
  "kind": "webfonts#webfont",
9786
- "family": "Ruslan Display",
9787
- "category": "display",
9788
  "variants": [
9789
- "regular"
 
 
 
9790
  ],
9791
  "subsets": [
9792
- "cyrillic",
9793
- "latin-ext",
9794
- "latin"
9795
  ],
9796
- "version": "v7",
9797
- "lastModified": "2015-04-06",
9798
  "files": {
9799
- "regular": "http://fonts.gstatic.com/s/ruslandisplay/v7/SREdhlyLNUfU1VssRBfs3rgH88D3l9N4auRNHrNS708.ttf"
 
 
 
9800
  }
9801
  },
9802
  {
9803
  "kind": "webfonts#webfont",
9804
- "family": "IM Fell Double Pica SC",
9805
- "category": "serif",
9806
  "variants": [
9807
  "regular"
9808
  ],
9809
  "subsets": [
9810
  "latin"
9811
  ],
9812
- "version": "v6",
9813
- "lastModified": "2015-04-06",
9814
  "files": {
9815
- "regular": "http://fonts.gstatic.com/s/imfelldoublepicasc/v6/jkrUtrLFpMw4ZazhfkKsGwc4LoC4OJUqLw9omnT3VOU.ttf"
9816
  }
9817
  },
9818
  {
9819
  "kind": "webfonts#webfont",
9820
- "family": "Share Tech Mono",
9821
- "category": "monospace",
9822
  "variants": [
9823
  "regular"
9824
  ],
9825
  "subsets": [
9826
- "latin"
 
9827
  ],
9828
- "version": "v5",
9829
- "lastModified": "2015-07-22",
9830
  "files": {
9831
- "regular": "http://fonts.gstatic.com/s/sharetechmono/v5/RQxK-3RA0Lnf3gnnnNrAscwD6PD0c3_abh9zHKQtbGU.ttf"
9832
  }
9833
  },
9834
  {
9835
  "kind": "webfonts#webfont",
9836
- "family": "Cagliostro",
9837
- "category": "sans-serif",
9838
  "variants": [
9839
  "regular"
9840
  ],
9841
  "subsets": [
9842
- "latin"
 
9843
  ],
9844
- "version": "v5",
9845
- "lastModified": "2015-04-06",
9846
  "files": {
9847
- "regular": "http://fonts.gstatic.com/s/cagliostro/v5/i85oXbtdSatNEzss99bpj_esZW2xOQ-xsNqO47m55DA.ttf"
9848
  }
9849
  },
9850
  {
9851
  "kind": "webfonts#webfont",
9852
- "family": "Prociono",
9853
- "category": "serif",
9854
  "variants": [
9855
- "regular"
 
 
9856
  ],
9857
  "subsets": [
9858
- "latin"
 
9859
  ],
9860
  "version": "v6",
9861
- "lastModified": "2015-04-06",
9862
  "files": {
9863
- "regular": "http://fonts.gstatic.com/s/prociono/v6/43ZYDHWogdFeNBWTl6ksmw.ttf"
 
 
9864
  }
9865
  },
9866
  {
9867
  "kind": "webfonts#webfont",
9868
- "family": "Sonsie One",
9869
- "category": "display",
9870
  "variants": [
9871
  "regular"
9872
  ],
9873
  "subsets": [
9874
- "latin-ext",
9875
- "latin"
9876
  ],
9877
- "version": "v5",
9878
- "lastModified": "2015-04-06",
9879
  "files": {
9880
- "regular": "http://fonts.gstatic.com/s/sonsieone/v5/KSP7xT1OSy0q2ob6RQOTWPesZW2xOQ-xsNqO47m55DA.ttf"
9881
  }
9882
  },
9883
  {
9884
  "kind": "webfonts#webfont",
9885
- "family": "Gurajada",
9886
- "category": "serif",
9887
  "variants": [
9888
  "regular"
9889
  ],
9890
  "subsets": [
9891
- "telugu",
9892
- "latin"
 
9893
  ],
9894
- "version": "v4",
9895
- "lastModified": "2015-04-07",
9896
  "files": {
9897
- "regular": "http://fonts.gstatic.com/s/gurajada/v4/6Adfkl4PCRyq6XTENACEyA.ttf"
9898
  }
9899
  },
9900
  {
9901
  "kind": "webfonts#webfont",
9902
- "family": "Text Me One",
9903
- "category": "sans-serif",
9904
  "variants": [
9905
  "regular"
9906
  ],
9907
  "subsets": [
 
9908
  "latin-ext",
9909
- "latin"
9910
  ],
9911
  "version": "v4",
9912
- "lastModified": "2015-04-06",
9913
  "files": {
9914
- "regular": "http://fonts.gstatic.com/s/textmeone/v4/9em_3ckd_P5PQkP4aDyDLqCWcynf_cDxXwCLxiixG1c.ttf"
9915
  }
9916
  },
9917
  {
9918
  "kind": "webfonts#webfont",
9919
- "family": "Nokora",
9920
- "category": "serif",
9921
  "variants": [
9922
- "regular",
9923
- "700"
9924
  ],
9925
  "subsets": [
9926
- "khmer"
9927
  ],
9928
- "version": "v9",
9929
- "lastModified": "2015-04-06",
9930
  "files": {
9931
- "regular": "http://fonts.gstatic.com/s/nokora/v9/dRyz1JfnyKPNaRcBNX9F9A.ttf",
9932
- "700": "http://fonts.gstatic.com/s/nokora/v9/QMqqa4QEOhQpiig3cAPmbQ.ttf"
9933
  }
9934
  },
9935
  {
9936
  "kind": "webfonts#webfont",
9937
- "family": "Artifika",
9938
- "category": "serif",
9939
  "variants": [
9940
  "regular"
9941
  ],
9942
  "subsets": [
9943
  "latin"
9944
  ],
9945
- "version": "v6",
9946
- "lastModified": "2015-04-06",
9947
  "files": {
9948
- "regular": "http://fonts.gstatic.com/s/artifika/v6/Ekfp4H4QG7D-WsABDOyj8g.ttf"
9949
  }
9950
  },
9951
  {
9952
  "kind": "webfonts#webfont",
9953
- "family": "Butcherman",
9954
- "category": "display",
9955
  "variants": [
9956
  "regular"
9957
  ],
9958
  "subsets": [
9959
- "latin-ext",
9960
  "latin"
9961
  ],
9962
- "version": "v7",
9963
- "lastModified": "2015-04-06",
9964
  "files": {
9965
- "regular": "http://fonts.gstatic.com/s/butcherman/v7/bxiJmD567sPBVpJsT0XR0vesZW2xOQ-xsNqO47m55DA.ttf"
9966
  }
9967
  },
9968
  {
9969
  "kind": "webfonts#webfont",
9970
- "family": "Nova Round",
9971
  "category": "display",
9972
  "variants": [
9973
  "regular"
9974
  ],
9975
  "subsets": [
9976
- "latin"
 
9977
  ],
9978
- "version": "v8",
9979
- "lastModified": "2015-04-06",
9980
  "files": {
9981
- "regular": "http://fonts.gstatic.com/s/novaround/v8/7-cK3Ari_8XYYFgVMxVhDvesZW2xOQ-xsNqO47m55DA.ttf"
9982
  }
9983
  },
9984
  {
9985
  "kind": "webfonts#webfont",
9986
- "family": "Delius Unicase",
9987
  "category": "handwriting",
9988
  "variants": [
9989
- "regular",
9990
- "700"
9991
  ],
9992
  "subsets": [
9993
  "latin"
9994
  ],
9995
- "version": "v9",
9996
- "lastModified": "2015-04-06",
9997
  "files": {
9998
- "regular": "http://fonts.gstatic.com/s/deliusunicase/v9/b2sKujV3Q48RV2PQ0k1vqu6rPKfVZo7L2bERcf0BDns.ttf",
9999
- "700": "http://fonts.gstatic.com/s/deliusunicase/v9/7FTMTITcb4dxUp99FAdTqNy5weKXdcrx-wE0cgECMq8.ttf"
10000
  }
10001
  },
10002
  {
10003
  "kind": "webfonts#webfont",
10004
- "family": "Battambang",
10005
- "category": "display",
10006
  "variants": [
10007
- "regular",
10008
- "700"
10009
  ],
10010
  "subsets": [
10011
- "khmer"
 
10012
  ],
10013
- "version": "v9",
10014
- "lastModified": "2015-04-06",
10015
  "files": {
10016
- "regular": "http://fonts.gstatic.com/s/battambang/v9/MzrUfQLefYum5vVGM3EZVPesZW2xOQ-xsNqO47m55DA.ttf",
10017
- "700": "http://fonts.gstatic.com/s/battambang/v9/dezbRtMzfzAA99DmrCYRMgJKKGfqHaYFsRG-T3ceEVo.ttf"
10018
  }
10019
  },
10020
  {
10021
  "kind": "webfonts#webfont",
10022
- "family": "Miniver",
10023
- "category": "display",
10024
  "variants": [
10025
  "regular"
10026
  ],
@@ -10028,47 +9715,54 @@
10028
  "latin"
10029
  ],
10030
  "version": "v5",
10031
- "lastModified": "2015-04-06",
10032
  "files": {
10033
- "regular": "http://fonts.gstatic.com/s/miniver/v5/4yTQohOH_cWKRS5laRFhYg.ttf"
10034
  }
10035
  },
10036
  {
10037
  "kind": "webfonts#webfont",
10038
- "family": "Ramabhadra",
10039
  "category": "sans-serif",
10040
  "variants": [
10041
- "regular"
 
 
 
10042
  ],
10043
  "subsets": [
10044
- "telugu",
10045
  "latin"
10046
  ],
10047
- "version": "v5",
10048
- "lastModified": "2015-04-07",
10049
  "files": {
10050
- "regular": "http://fonts.gstatic.com/s/ramabhadra/v5/JyhxLXRVQChLDGADS_c5MPesZW2xOQ-xsNqO47m55DA.ttf"
 
 
 
10051
  }
10052
  },
10053
  {
10054
  "kind": "webfonts#webfont",
10055
- "family": "Trade Winds",
10056
  "category": "display",
10057
  "variants": [
10058
  "regular"
10059
  ],
10060
  "subsets": [
10061
- "latin"
 
10062
  ],
10063
  "version": "v5",
10064
- "lastModified": "2015-04-06",
10065
  "files": {
10066
- "regular": "http://fonts.gstatic.com/s/tradewinds/v5/sDOCVgAxw6PEUi2xdMsoDaCWcynf_cDxXwCLxiixG1c.ttf"
10067
  }
10068
  },
10069
  {
10070
  "kind": "webfonts#webfont",
10071
- "family": "Sunshiney",
10072
  "category": "handwriting",
10073
  "variants": [
10074
  "regular"
@@ -10077,100 +9771,144 @@
10077
  "latin"
10078
  ],
10079
  "version": "v6",
10080
- "lastModified": "2015-04-06",
10081
  "files": {
10082
- "regular": "http://fonts.gstatic.com/s/sunshiney/v6/kaWOb4pGbwNijM7CkxK1sQ.ttf"
10083
  }
10084
  },
10085
  {
10086
  "kind": "webfonts#webfont",
10087
- "family": "Rye",
10088
  "category": "display",
10089
  "variants": [
10090
  "regular"
10091
  ],
10092
  "subsets": [
10093
- "latin-ext",
10094
- "latin"
10095
  ],
10096
  "version": "v4",
10097
- "lastModified": "2015-04-06",
10098
  "files": {
10099
- "regular": "http://fonts.gstatic.com/s/rye/v4/VUrJlpPpSZxspl3w_yNOrQ.ttf"
10100
  }
10101
  },
10102
  {
10103
  "kind": "webfonts#webfont",
10104
- "family": "Vibur",
10105
- "category": "handwriting",
10106
  "variants": [
10107
  "regular"
10108
  ],
10109
  "subsets": [
10110
- "latin"
 
10111
  ],
10112
  "version": "v7",
10113
- "lastModified": "2015-04-06",
10114
  "files": {
10115
- "regular": "http://fonts.gstatic.com/s/vibur/v7/xB9aKsUbJo68XP0bAg2iLw.ttf"
10116
  }
10117
  },
10118
  {
10119
  "kind": "webfonts#webfont",
10120
- "family": "Stint Ultra Condensed",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10121
  "category": "display",
10122
  "variants": [
10123
  "regular"
10124
  ],
10125
  "subsets": [
10126
- "latin-ext",
10127
- "latin"
10128
  ],
10129
- "version": "v5",
10130
- "lastModified": "2015-04-06",
10131
  "files": {
10132
- "regular": "http://fonts.gstatic.com/s/stintultracondensed/v5/8DqLK6-YSClFZt3u3EgOUYelbRYnLTTQA1Z5cVLnsI4.ttf"
10133
  }
10134
  },
10135
  {
10136
  "kind": "webfonts#webfont",
10137
- "family": "IM Fell Great Primer",
10138
  "category": "serif",
10139
  "variants": [
10140
  "regular",
10141
- "italic"
 
 
 
 
10142
  ],
10143
  "subsets": [
10144
- "latin"
 
 
10145
  ],
10146
- "version": "v6",
10147
- "lastModified": "2015-04-06",
10148
  "files": {
10149
- "regular": "http://fonts.gstatic.com/s/imfellgreatprimer/v6/AL8ALGNthei20f9Cu3e93rgeX3ROgtTz44CitKAxzKI.ttf",
10150
- "italic": "http://fonts.gstatic.com/s/imfellgreatprimer/v6/1a-artkXMVg682r7TTxVY1_YG2SFv8Ma7CxRl1S3o7g.ttf"
 
 
 
 
10151
  }
10152
  },
10153
  {
10154
  "kind": "webfonts#webfont",
10155
- "family": "Ruthie",
10156
- "category": "handwriting",
10157
  "variants": [
10158
- "regular"
 
 
 
 
 
10159
  ],
10160
  "subsets": [
10161
- "latin-ext",
10162
- "latin"
 
10163
  ],
10164
- "version": "v6",
10165
- "lastModified": "2015-04-06",
10166
  "files": {
10167
- "regular": "http://fonts.gstatic.com/s/ruthie/v6/vJ2LorukHSbWYoEs5juivg.ttf"
 
 
 
 
 
10168
  }
10169
  },
10170
  {
10171
  "kind": "webfonts#webfont",
10172
- "family": "Montserrat Subrayada",
10173
- "category": "sans-serif",
10174
  "variants": [
10175
  "regular",
10176
  "700"
@@ -10178,75 +9916,69 @@
10178
  "subsets": [
10179
  "latin"
10180
  ],
10181
- "version": "v4",
10182
- "lastModified": "2015-04-06",
10183
  "files": {
10184
- "regular": "http://fonts.gstatic.com/s/montserratsubrayada/v4/nzoCWCz0e9c7Mr2Gl8bbgrJymm6ilkk9f0nDA_sC_qk.ttf",
10185
- "700": "http://fonts.gstatic.com/s/montserratsubrayada/v4/wf-IKpsHcfm0C9uaz9IeGJvEcF1LWArDbGWgKZSH9go.ttf"
10186
  }
10187
  },
10188
  {
10189
  "kind": "webfonts#webfont",
10190
- "family": "IM Fell French Canon SC",
10191
- "category": "serif",
10192
  "variants": [
10193
  "regular"
10194
  ],
10195
  "subsets": [
10196
- "latin"
 
 
10197
  ],
10198
- "version": "v6",
10199
- "lastModified": "2015-04-06",
10200
  "files": {
10201
- "regular": "http://fonts.gstatic.com/s/imfellfrenchcanonsc/v6/kA3bS19-tQbeT_iG32EZmaiyyzHwYrAbmNulTz423iM.ttf"
10202
  }
10203
  },
10204
  {
10205
  "kind": "webfonts#webfont",
10206
- "family": "Della Respira",
10207
- "category": "serif",
10208
  "variants": [
10209
  "regular"
10210
  ],
10211
  "subsets": [
10212
  "latin"
10213
  ],
10214
- "version": "v4",
10215
- "lastModified": "2015-04-06",
10216
  "files": {
10217
- "regular": "http://fonts.gstatic.com/s/dellarespira/v4/F4E6Lo_IZ6L9AJCcbqtDVeDcg5akpSnIcsPhLOFv7l8.ttf"
10218
  }
10219
  },
10220
  {
10221
  "kind": "webfonts#webfont",
10222
- "family": "Averia Libre",
10223
- "category": "display",
10224
  "variants": [
10225
- "300",
10226
- "300italic",
10227
  "regular",
10228
- "italic",
10229
- "700",
10230
- "700italic"
10231
  ],
10232
  "subsets": [
10233
  "latin"
10234
  ],
10235
- "version": "v4",
10236
- "lastModified": "2015-04-06",
10237
  "files": {
10238
- "300": "http://fonts.gstatic.com/s/averialibre/v4/r6hGL8sSLm4dTzOPXgx5XacQoVhARpoaILP7amxE_8g.ttf",
10239
- "300italic": "http://fonts.gstatic.com/s/averialibre/v4/I6wAYuAvOgT7el2ePj2nkina0FLWfcB-J_SAYmcAXaI.ttf",
10240
- "regular": "http://fonts.gstatic.com/s/averialibre/v4/rYVgHZZQICWnhjguGsBspC3USBnSvpkopQaUR-2r7iU.ttf",
10241
- "italic": "http://fonts.gstatic.com/s/averialibre/v4/1etzuoNxVHR8F533EkD1WfMZXuCXbOrAvx5R0IT5Oyo.ttf",
10242
- "700": "http://fonts.gstatic.com/s/averialibre/v4/r6hGL8sSLm4dTzOPXgx5XUD2ttfZwueP-QU272T9-k4.ttf",
10243
- "700italic": "http://fonts.gstatic.com/s/averialibre/v4/I6wAYuAvOgT7el2ePj2nkvAs9-1nE9qOqhChW0m4nDE.ttf"
10244
  }
10245
  },
10246
  {
10247
  "kind": "webfonts#webfont",
10248
- "family": "Redressed",
10249
- "category": "handwriting",
10250
  "variants": [
10251
  "regular"
10252
  ],
@@ -10254,182 +9986,177 @@
10254
  "latin"
10255
  ],
10256
  "version": "v6",
10257
- "lastModified": "2015-04-06",
10258
  "files": {
10259
- "regular": "http://fonts.gstatic.com/s/redressed/v6/3aZ5sTBppH3oSm5SabegtA.ttf"
10260
  }
10261
  },
10262
  {
10263
  "kind": "webfonts#webfont",
10264
- "family": "Lovers Quarrel",
10265
- "category": "handwriting",
10266
  "variants": [
10267
  "regular"
10268
  ],
10269
  "subsets": [
10270
- "latin-ext",
10271
- "latin"
10272
  ],
10273
  "version": "v4",
10274
- "lastModified": "2015-04-06",
10275
  "files": {
10276
- "regular": "http://fonts.gstatic.com/s/loversquarrel/v4/gipdZ8b7pKb89MzQLAtJHLHLxci2ElvNEmOB303HLk0.ttf"
10277
  }
10278
  },
10279
  {
10280
  "kind": "webfonts#webfont",
10281
- "family": "Jacques Francois",
10282
- "category": "serif",
10283
  "variants": [
10284
- "regular"
 
 
 
 
10285
  ],
10286
  "subsets": [
10287
- "latin"
 
 
10288
  ],
10289
- "version": "v4",
10290
- "lastModified": "2015-04-06",
10291
  "files": {
10292
- "regular": "http://fonts.gstatic.com/s/jacquesfrancois/v4/_-0XWPQIW6tOzTHg4KaJ_M13D_4KM32Q4UmTSjpuNGQ.ttf"
 
 
 
 
10293
  }
10294
  },
10295
  {
10296
  "kind": "webfonts#webfont",
10297
- "family": "Antic Didone",
10298
- "category": "serif",
10299
  "variants": [
10300
  "regular"
10301
  ],
10302
  "subsets": [
10303
  "latin"
10304
  ],
10305
- "version": "v4",
10306
- "lastModified": "2015-04-06",
10307
  "files": {
10308
- "regular": "http://fonts.gstatic.com/s/anticdidone/v4/r3nJcTDuOluOL6LGDV1vRy3USBnSvpkopQaUR-2r7iU.ttf"
10309
  }
10310
  },
10311
  {
10312
  "kind": "webfonts#webfont",
10313
- "family": "Milonga",
10314
- "category": "display",
10315
  "variants": [
10316
  "regular"
10317
  ],
10318
  "subsets": [
10319
- "latin-ext",
10320
  "latin"
10321
  ],
10322
- "version": "v4",
10323
- "lastModified": "2015-04-06",
10324
  "files": {
10325
- "regular": "http://fonts.gstatic.com/s/milonga/v4/dzNdIUSTGFmy2ahovDRcWg.ttf"
10326
  }
10327
  },
10328
  {
10329
  "kind": "webfonts#webfont",
10330
- "family": "Piedra",
10331
- "category": "display",
10332
  "variants": [
10333
- "regular"
 
10334
  ],
10335
  "subsets": [
10336
- "latin-ext",
10337
- "latin"
 
10338
  ],
10339
- "version": "v5",
10340
- "lastModified": "2015-04-06",
10341
  "files": {
10342
- "regular": "http://fonts.gstatic.com/s/piedra/v5/owf-AvEEyAj9LJ2tVZ_3Mw.ttf"
 
10343
  }
10344
  },
10345
  {
10346
  "kind": "webfonts#webfont",
10347
- "family": "Krona One",
10348
- "category": "sans-serif",
10349
  "variants": [
10350
  "regular"
10351
  ],
10352
  "subsets": [
10353
- "latin-ext",
10354
  "latin"
10355
  ],
10356
- "version": "v4",
10357
- "lastModified": "2015-04-06",
10358
  "files": {
10359
- "regular": "http://fonts.gstatic.com/s/kronaone/v4/zcQj4ljqTo166AdourlF9w.ttf"
10360
  }
10361
  },
10362
  {
10363
  "kind": "webfonts#webfont",
10364
- "family": "Wallpoet",
10365
  "category": "display",
10366
  "variants": [
10367
  "regular"
10368
  ],
10369
  "subsets": [
10370
- "latin"
10371
  ],
10372
  "version": "v8",
10373
- "lastModified": "2015-08-12",
10374
  "files": {
10375
- "regular": "http://fonts.gstatic.com/s/wallpoet/v8/hmum4WuBN4A0Z_7367NDIg.ttf"
10376
  }
10377
  },
10378
  {
10379
  "kind": "webfonts#webfont",
10380
- "family": "McLaren",
10381
  "category": "display",
10382
  "variants": [
10383
  "regular"
10384
  ],
10385
  "subsets": [
 
 
10386
  "latin-ext",
10387
- "latin"
10388
  ],
10389
  "version": "v4",
10390
- "lastModified": "2015-04-06",
10391
- "files": {
10392
- "regular": "http://fonts.gstatic.com/s/mclaren/v4/OprvTGxaiINBKW_1_U0eoQ.ttf"
10393
- }
10394
- },
10395
- {
10396
- "kind": "webfonts#webfont",
10397
- "family": "Linden Hill",
10398
- "category": "serif",
10399
- "variants": [
10400
- "regular",
10401
- "italic"
10402
- ],
10403
- "subsets": [
10404
- "latin"
10405
- ],
10406
- "version": "v6",
10407
- "lastModified": "2015-04-06",
10408
  "files": {
10409
- "regular": "http://fonts.gstatic.com/s/lindenhill/v6/UgsC0txqd-E1yjvjutwm_KCWcynf_cDxXwCLxiixG1c.ttf",
10410
- "italic": "http://fonts.gstatic.com/s/lindenhill/v6/OcS3bZcu8vJvIDH8Zic83keOrDcLawS7-ssYqLr2Xp4.ttf"
10411
  }
10412
  },
10413
  {
10414
  "kind": "webfonts#webfont",
10415
- "family": "Bilbo",
10416
  "category": "handwriting",
10417
  "variants": [
10418
  "regular"
10419
  ],
10420
  "subsets": [
10421
- "latin-ext",
10422
- "latin"
10423
  ],
10424
- "version": "v6",
10425
- "lastModified": "2015-04-06",
10426
  "files": {
10427
- "regular": "http://fonts.gstatic.com/s/bilbo/v6/-ty-lPs5H7OIucWbnpFrkA.ttf"
10428
  }
10429
  },
10430
  {
10431
  "kind": "webfonts#webfont",
10432
- "family": "IM Fell Great Primer SC",
10433
  "category": "serif",
10434
  "variants": [
10435
  "regular"
@@ -10438,693 +10165,808 @@
10438
  "latin"
10439
  ],
10440
  "version": "v6",
10441
- "lastModified": "2015-04-06",
10442
  "files": {
10443
- "regular": "http://fonts.gstatic.com/s/imfellgreatprimersc/v6/A313vRj97hMMGFjt6rgSJtRg-ciw1Y27JeXb2Zv4lZQ.ttf"
10444
  }
10445
  },
10446
  {
10447
  "kind": "webfonts#webfont",
10448
- "family": "Palanquin",
10449
- "category": "sans-serif",
10450
  "variants": [
10451
- "100",
10452
- "200",
10453
- "300",
10454
- "regular",
10455
- "500",
10456
- "600",
10457
- "700"
10458
  ],
10459
  "subsets": [
10460
- "latin-ext",
10461
- "devanagari",
10462
- "latin"
10463
  ],
10464
- "version": "v1",
10465
- "lastModified": "2015-04-22",
10466
  "files": {
10467
- "100": "http://fonts.gstatic.com/s/palanquin/v1/Hu0eGDVGK_g4saUFu6AK3KCWcynf_cDxXwCLxiixG1c.ttf",
10468
- "200": "http://fonts.gstatic.com/s/palanquin/v1/pqXYXD7-VI5ezTjeqQOcyC3USBnSvpkopQaUR-2r7iU.ttf",
10469
- "300": "http://fonts.gstatic.com/s/palanquin/v1/c0-J5OCAagpFCKkKraz-Ey3USBnSvpkopQaUR-2r7iU.ttf",
10470
- "regular": "http://fonts.gstatic.com/s/palanquin/v1/xCwBUoAEV0kzCDwerAZ0Aw.ttf",
10471
- "500": "http://fonts.gstatic.com/s/palanquin/v1/wLvvkEcZMKy95afLWh2EfC3USBnSvpkopQaUR-2r7iU.ttf",
10472
- "600": "http://fonts.gstatic.com/s/palanquin/v1/405UIAv95_yZkCECrH6y-i3USBnSvpkopQaUR-2r7iU.ttf",
10473
- "700": "http://fonts.gstatic.com/s/palanquin/v1/-UtkePo3NFvxEN3rGCtTvi3USBnSvpkopQaUR-2r7iU.ttf"
10474
  }
10475
  },
10476
  {
10477
  "kind": "webfonts#webfont",
10478
- "family": "Buda",
10479
- "category": "display",
10480
  "variants": [
10481
- "300"
 
 
 
10482
  ],
10483
  "subsets": [
10484
  "latin"
10485
  ],
10486
- "version": "v6",
10487
- "lastModified": "2015-04-06",
10488
  "files": {
10489
- "300": "http://fonts.gstatic.com/s/buda/v6/hLtAmNUmEMJH2yx7NGUjnA.ttf"
 
 
 
10490
  }
10491
  },
10492
  {
10493
  "kind": "webfonts#webfont",
10494
- "family": "Smythe",
10495
  "category": "display",
10496
  "variants": [
10497
  "regular"
10498
  ],
10499
  "subsets": [
10500
- "latin"
 
10501
  ],
10502
- "version": "v7",
10503
- "lastModified": "2015-04-06",
10504
  "files": {
10505
- "regular": "http://fonts.gstatic.com/s/smythe/v7/yACD1gy_MpbB9Ft42fUvYw.ttf"
10506
  }
10507
  },
10508
  {
10509
  "kind": "webfonts#webfont",
10510
- "family": "GFS Neohellenic",
10511
- "category": "sans-serif",
10512
  "variants": [
10513
- "regular",
10514
- "italic",
10515
- "700",
10516
- "700italic"
10517
  ],
10518
  "subsets": [
10519
- "greek"
 
10520
  ],
10521
- "version": "v7",
10522
- "lastModified": "2015-04-06",
10523
  "files": {
10524
- "regular": "http://fonts.gstatic.com/s/gfsneohellenic/v7/B4xRqbn-tANVqVgamMsSDiayCZa0z7CpFzlkqoCHztc.ttf",
10525
- "italic": "http://fonts.gstatic.com/s/gfsneohellenic/v7/KnaWrO4awITAqigQIIYXKkCTdomiyJpIzPbEbIES3rU.ttf",
10526
- "700": "http://fonts.gstatic.com/s/gfsneohellenic/v7/7HwjPQa7qNiOsnUce2h4448_BwCLZY3eDSV6kppAwI8.ttf",
10527
- "700italic": "http://fonts.gstatic.com/s/gfsneohellenic/v7/FwWjoX6XqT-szJFyqsu_GYFF0fM4h-krcpQk7emtCpE.ttf"
10528
  }
10529
  },
10530
  {
10531
  "kind": "webfonts#webfont",
10532
- "family": "Martel Sans",
10533
  "category": "sans-serif",
10534
  "variants": [
10535
- "200",
10536
- "300",
10537
  "regular",
10538
- "600",
10539
  "700",
10540
- "800",
10541
- "900"
10542
  ],
10543
  "subsets": [
10544
- "latin-ext",
10545
- "devanagari",
10546
  "latin"
10547
  ],
10548
- "version": "v2",
10549
- "lastModified": "2015-12-08",
10550
  "files": {
10551
- "200": "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQEnzyIngrzGjGh22wPb6cGM.ttf",
10552
- "300": "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQC9-WlPSxbfiI49GsXo3q0g.ttf",
10553
- "regular": "http://fonts.gstatic.com/s/martelsans/v2/91c8DPDZncMc0RFfhmc2RqCWcynf_cDxXwCLxiixG1c.ttf",
10554
- "600": "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQJZ7xm-Bj30Bj2KNdXDzSZg.ttf",
10555
- "700": "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQHe1Pd76Vl7zRpE7NLJQ7XU.ttf",
10556
- "800": "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQA89PwPrYLaRFJ-HNCU9NbA.ttf",
10557
- "900": "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQCenaqEuufTBk9XMKnKmgDA.ttf"
10558
  }
10559
  },
10560
  {
10561
  "kind": "webfonts#webfont",
10562
- "family": "Scheherazade",
10563
  "category": "serif",
10564
  "variants": [
10565
  "regular",
10566
  "700"
10567
  ],
10568
  "subsets": [
10569
- "arabic",
10570
- "latin"
10571
  ],
10572
- "version": "v11",
10573
- "lastModified": "2015-08-26",
10574
  "files": {
10575
- "regular": "http://fonts.gstatic.com/s/scheherazade/v11/AuKlqGWzUC-8XqMOmsqXiy3USBnSvpkopQaUR-2r7iU.ttf",
10576
- "700": "http://fonts.gstatic.com/s/scheherazade/v11/C1wtT46acJkQxc6mPHwvHED2ttfZwueP-QU272T9-k4.ttf"
10577
  }
10578
  },
10579
  {
10580
  "kind": "webfonts#webfont",
10581
- "family": "Ribeye",
10582
- "category": "display",
10583
  "variants": [
10584
- "regular"
 
 
 
10585
  ],
10586
  "subsets": [
10587
- "latin-ext",
10588
- "latin"
10589
  ],
10590
- "version": "v5",
10591
- "lastModified": "2015-04-06",
10592
  "files": {
10593
- "regular": "http://fonts.gstatic.com/s/ribeye/v5/e5w3VE8HnWBln4Ll6lUj3Q.ttf"
 
 
 
10594
  }
10595
  },
10596
  {
10597
  "kind": "webfonts#webfont",
10598
- "family": "Offside",
10599
- "category": "display",
10600
  "variants": [
10601
  "regular"
10602
  ],
10603
  "subsets": [
10604
  "latin"
10605
  ],
10606
- "version": "v4",
10607
- "lastModified": "2015-04-06",
10608
  "files": {
10609
- "regular": "http://fonts.gstatic.com/s/offside/v4/v0C913SB8wqQUvcu1faUqw.ttf"
10610
  }
10611
  },
10612
  {
10613
  "kind": "webfonts#webfont",
10614
- "family": "Mandali",
10615
  "category": "sans-serif",
10616
  "variants": [
10617
- "regular"
 
 
10618
  ],
10619
  "subsets": [
10620
- "telugu",
10621
  "latin"
10622
  ],
10623
- "version": "v4",
10624
- "lastModified": "2015-04-07",
10625
  "files": {
10626
- "regular": "http://fonts.gstatic.com/s/mandali/v4/0lF8yJ7fkyjXuqtSi5bWbQ.ttf"
 
 
10627
  }
10628
  },
10629
  {
10630
  "kind": "webfonts#webfont",
10631
- "family": "Alike Angular",
10632
- "category": "serif",
10633
  "variants": [
10634
  "regular"
10635
  ],
10636
  "subsets": [
10637
- "latin"
 
10638
  ],
10639
- "version": "v6",
10640
- "lastModified": "2015-04-06",
10641
  "files": {
10642
- "regular": "http://fonts.gstatic.com/s/alikeangular/v6/OpeCu4xxI3qO1C7CZcJtPT3XH2uEnVI__ynTBvNyki8.ttf"
10643
  }
10644
  },
10645
  {
10646
  "kind": "webfonts#webfont",
10647
- "family": "Stint Ultra Expanded",
10648
- "category": "display",
10649
  "variants": [
10650
  "regular"
10651
  ],
10652
  "subsets": [
10653
- "latin-ext",
10654
- "latin"
10655
  ],
10656
- "version": "v4",
10657
- "lastModified": "2015-04-06",
10658
  "files": {
10659
- "regular": "http://fonts.gstatic.com/s/stintultraexpanded/v4/FeigX-wDDgHMCKuhekhedQ7dxr0N5HY0cZKknTIL6n4.ttf"
10660
  }
10661
  },
10662
  {
10663
  "kind": "webfonts#webfont",
10664
- "family": "Snowburst One",
10665
  "category": "display",
10666
  "variants": [
10667
  "regular"
10668
  ],
10669
  "subsets": [
10670
- "latin-ext",
10671
- "latin"
10672
  ],
10673
  "version": "v4",
10674
- "lastModified": "2015-04-06",
10675
  "files": {
10676
- "regular": "http://fonts.gstatic.com/s/snowburstone/v4/zSQzKOPukXRux2oTqfYJjIjjx0o0jr6fNXxPgYh_a8Q.ttf"
10677
  }
10678
  },
10679
  {
10680
  "kind": "webfonts#webfont",
10681
- "family": "Asul",
10682
- "category": "sans-serif",
10683
  "variants": [
10684
  "regular",
10685
- "700"
10686
  ],
10687
  "subsets": [
10688
- "latin"
 
10689
  ],
10690
- "version": "v5",
10691
- "lastModified": "2015-04-06",
10692
  "files": {
10693
- "regular": "http://fonts.gstatic.com/s/asul/v5/9qpsNR_OOwyOYyo2N0IbBw.ttf",
10694
- "700": "http://fonts.gstatic.com/s/asul/v5/uO8uNmxaq87-DdPmkEg5Gg.ttf"
10695
  }
10696
  },
10697
  {
10698
  "kind": "webfonts#webfont",
10699
- "family": "Wendy One",
10700
  "category": "sans-serif",
10701
  "variants": [
10702
- "regular"
 
 
 
 
10703
  ],
10704
  "subsets": [
10705
- "latin-ext",
10706
- "latin"
 
10707
  ],
10708
- "version": "v4",
10709
- "lastModified": "2015-04-06",
10710
  "files": {
10711
- "regular": "http://fonts.gstatic.com/s/wendyone/v4/R8CJT2oDXdMk_ZtuHTxoxw.ttf"
 
 
 
 
10712
  }
10713
  },
10714
  {
10715
  "kind": "webfonts#webfont",
10716
- "family": "Port Lligat Sans",
10717
  "category": "sans-serif",
10718
  "variants": [
10719
- "regular"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10720
  ],
10721
  "subsets": [
10722
- "latin"
 
10723
  ],
10724
- "version": "v5",
10725
- "lastModified": "2015-04-06",
10726
  "files": {
10727
- "regular": "http://fonts.gstatic.com/s/portlligatsans/v5/CUEdhRk7oC7up0p6t0g4P6mASEpx5X0ZpsuJOuvfOGA.ttf"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10728
  }
10729
  },
10730
  {
10731
  "kind": "webfonts#webfont",
10732
- "family": "Mrs Saint Delafield",
10733
- "category": "handwriting",
10734
  "variants": [
10735
  "regular"
10736
  ],
10737
  "subsets": [
10738
- "latin-ext",
10739
- "latin"
10740
  ],
10741
  "version": "v4",
10742
- "lastModified": "2015-04-06",
10743
  "files": {
10744
- "regular": "http://fonts.gstatic.com/s/mrssaintdelafield/v4/vuWagfFT7bj9lFtZOFBwmjHMBelqWf3tJeGyts2SmKU.ttf"
10745
  }
10746
  },
10747
  {
10748
  "kind": "webfonts#webfont",
10749
- "family": "Snippet",
10750
  "category": "sans-serif",
10751
  "variants": [
10752
  "regular"
10753
  ],
10754
  "subsets": [
 
10755
  "latin"
10756
  ],
10757
- "version": "v6",
10758
- "lastModified": "2015-04-06",
10759
  "files": {
10760
- "regular": "http://fonts.gstatic.com/s/snippet/v6/eUcYMLq2GtHZovLlQH_9kA.ttf"
10761
  }
10762
  },
10763
  {
10764
  "kind": "webfonts#webfont",
10765
- "family": "Suwannaphum",
10766
- "category": "display",
10767
  "variants": [
10768
  "regular"
10769
  ],
10770
  "subsets": [
10771
- "khmer"
 
10772
  ],
10773
- "version": "v9",
10774
- "lastModified": "2015-04-06",
10775
  "files": {
10776
- "regular": "http://fonts.gstatic.com/s/suwannaphum/v9/1jIPOyXied3T79GCnSlCN6CWcynf_cDxXwCLxiixG1c.ttf"
10777
  }
10778
  },
10779
  {
10780
  "kind": "webfonts#webfont",
10781
- "family": "Underdog",
10782
- "category": "display",
10783
  "variants": [
10784
- "regular"
 
 
 
10785
  ],
10786
  "subsets": [
10787
- "cyrillic",
10788
- "latin-ext",
10789
- "latin"
10790
  ],
10791
- "version": "v5",
10792
- "lastModified": "2015-04-03",
10793
  "files": {
10794
- "regular": "http://fonts.gstatic.com/s/underdog/v5/gBv9yjez_-5PnTprHWq0ig.ttf"
 
 
 
10795
  }
10796
  },
10797
  {
10798
  "kind": "webfonts#webfont",
10799
- "family": "League Script",
10800
- "category": "handwriting",
10801
  "variants": [
10802
  "regular"
10803
  ],
10804
  "subsets": [
10805
- "latin"
 
10806
  ],
10807
- "version": "v7",
10808
- "lastModified": "2015-04-06",
10809
  "files": {
10810
- "regular": "http://fonts.gstatic.com/s/leaguescript/v7/wnRFLvfabWK_DauqppD6vSeUSrabuTpOsMEiRLtKwk0.ttf"
10811
  }
10812
  },
10813
  {
10814
  "kind": "webfonts#webfont",
10815
- "family": "Glass Antiqua",
10816
  "category": "display",
10817
  "variants": [
10818
  "regular"
10819
  ],
10820
  "subsets": [
10821
- "latin-ext",
10822
- "latin"
10823
  ],
10824
  "version": "v4",
10825
- "lastModified": "2015-04-06",
10826
  "files": {
10827
- "regular": "http://fonts.gstatic.com/s/glassantiqua/v4/0yLrXKplgdUDIMz5TnCHNODcg5akpSnIcsPhLOFv7l8.ttf"
10828
  }
10829
  },
10830
  {
10831
  "kind": "webfonts#webfont",
10832
- "family": "Nova Slim",
10833
- "category": "display",
10834
  "variants": [
10835
  "regular"
10836
  ],
10837
  "subsets": [
10838
  "latin"
10839
  ],
10840
- "version": "v8",
10841
- "lastModified": "2015-04-06",
10842
  "files": {
10843
- "regular": "http://fonts.gstatic.com/s/novaslim/v8/rPYXC81_VL2EW-4CzBX65g.ttf"
10844
  }
10845
  },
10846
  {
10847
  "kind": "webfonts#webfont",
10848
- "family": "Bigshot One",
10849
  "category": "display",
10850
  "variants": [
10851
- "regular"
 
10852
  ],
10853
  "subsets": [
10854
- "latin"
 
 
10855
  ],
10856
- "version": "v6",
10857
- "lastModified": "2015-04-06",
10858
  "files": {
10859
- "regular": "http://fonts.gstatic.com/s/bigshotone/v6/wSyZjBNTWDQHnvWE2jt6j6CWcynf_cDxXwCLxiixG1c.ttf"
 
10860
  }
10861
  },
10862
  {
10863
  "kind": "webfonts#webfont",
10864
- "family": "Irish Grover",
10865
- "category": "display",
10866
  "variants": [
10867
  "regular"
10868
  ],
10869
  "subsets": [
10870
  "latin"
10871
  ],
10872
- "version": "v6",
10873
- "lastModified": "2015-04-06",
10874
  "files": {
10875
- "regular": "http://fonts.gstatic.com/s/irishgrover/v6/kUp7uUPooL-KsLGzeVJbBC3USBnSvpkopQaUR-2r7iU.ttf"
10876
  }
10877
  },
10878
  {
10879
  "kind": "webfonts#webfont",
10880
- "family": "Jolly Lodger",
10881
  "category": "display",
10882
  "variants": [
10883
  "regular"
10884
  ],
10885
  "subsets": [
10886
- "latin-ext",
10887
  "latin"
10888
  ],
10889
- "version": "v4",
10890
- "lastModified": "2015-04-06",
10891
  "files": {
10892
- "regular": "http://fonts.gstatic.com/s/jollylodger/v4/RX8HnkBgaEKQSHQyP9itiS3USBnSvpkopQaUR-2r7iU.ttf"
10893
  }
10894
  },
10895
  {
10896
  "kind": "webfonts#webfont",
10897
- "family": "Germania One",
10898
- "category": "display",
10899
  "variants": [
10900
  "regular"
10901
  ],
10902
  "subsets": [
10903
  "latin"
10904
  ],
10905
- "version": "v4",
10906
- "lastModified": "2015-04-06",
10907
  "files": {
10908
- "regular": "http://fonts.gstatic.com/s/germaniaone/v4/3_6AyUql_-FbDi1e68jHdC3USBnSvpkopQaUR-2r7iU.ttf"
10909
  }
10910
  },
10911
  {
10912
  "kind": "webfonts#webfont",
10913
- "family": "Trochut",
10914
- "category": "display",
10915
  "variants": [
10916
- "regular",
10917
- "italic",
10918
- "700"
10919
  ],
10920
  "subsets": [
10921
  "latin"
10922
  ],
10923
- "version": "v4",
10924
- "lastModified": "2015-04-06",
10925
  "files": {
10926
- "regular": "http://fonts.gstatic.com/s/trochut/v4/6Y65B0x-2JsnYt16OH5omw.ttf",
10927
- "italic": "http://fonts.gstatic.com/s/trochut/v4/pczUwr4ZFvC79TgNO5cZng.ttf",
10928
- "700": "http://fonts.gstatic.com/s/trochut/v4/lWqNOv6ISR8ehNzGLFLnJ_esZW2xOQ-xsNqO47m55DA.ttf"
10929
  }
10930
  },
10931
  {
10932
  "kind": "webfonts#webfont",
10933
- "family": "Wellfleet",
10934
  "category": "display",
10935
  "variants": [
10936
  "regular"
10937
  ],
10938
  "subsets": [
10939
- "latin-ext",
10940
- "latin"
10941
  ],
10942
  "version": "v4",
10943
- "lastModified": "2015-04-06",
10944
  "files": {
10945
- "regular": "http://fonts.gstatic.com/s/wellfleet/v4/J5tOx72iFRPgHYpbK9J4XQ.ttf"
10946
  }
10947
  },
10948
  {
10949
  "kind": "webfonts#webfont",
10950
- "family": "Dr Sugiyama",
10951
- "category": "handwriting",
10952
  "variants": [
10953
  "regular"
10954
  ],
10955
  "subsets": [
10956
- "latin-ext",
10957
- "latin"
 
10958
  ],
10959
- "version": "v5",
10960
- "lastModified": "2015-04-03",
10961
  "files": {
10962
- "regular": "http://fonts.gstatic.com/s/drsugiyama/v5/S5Yx3MIckgoyHhhS4C9Tv6CWcynf_cDxXwCLxiixG1c.ttf"
10963
  }
10964
  },
10965
  {
10966
  "kind": "webfonts#webfont",
10967
- "family": "Autour One",
10968
  "category": "display",
10969
  "variants": [
10970
  "regular"
10971
  ],
10972
  "subsets": [
10973
- "latin-ext",
10974
- "latin"
10975
  ],
10976
- "version": "v4",
10977
- "lastModified": "2015-04-06",
10978
  "files": {
10979
- "regular": "http://fonts.gstatic.com/s/autourone/v4/2xmQBcg7FN72jaQRFZPIDvesZW2xOQ-xsNqO47m55DA.ttf"
10980
  }
10981
  },
10982
  {
10983
  "kind": "webfonts#webfont",
10984
- "family": "Caveat",
10985
- "category": "handwriting",
10986
  "variants": [
10987
- "regular",
10988
- "700"
10989
  ],
10990
  "subsets": [
10991
- "latin-ext",
10992
- "latin"
10993
  ],
10994
- "version": "v1",
10995
- "lastModified": "2015-10-05",
10996
  "files": {
10997
- "regular": "http://fonts.gstatic.com/s/caveat/v1/8I23b6N-6rRVbh-C_Vx3yA.ttf",
10998
- "700": "http://fonts.gstatic.com/s/caveat/v1/LkaFtQENGJry2eUMwGRTeA.ttf"
10999
  }
11000
  },
11001
  {
11002
  "kind": "webfonts#webfont",
11003
- "family": "Joti One",
11004
  "category": "display",
11005
  "variants": [
11006
  "regular"
11007
  ],
11008
  "subsets": [
11009
- "latin-ext",
11010
- "latin"
11011
  ],
11012
- "version": "v4",
11013
- "lastModified": "2015-04-06",
11014
  "files": {
11015
- "regular": "http://fonts.gstatic.com/s/jotione/v4/P3r_Th0ESHJdzunsvWgUfQ.ttf"
11016
  }
11017
  },
11018
  {
11019
  "kind": "webfonts#webfont",
11020
- "family": "UnifrakturCook",
11021
  "category": "display",
11022
  "variants": [
11023
- "700"
11024
  ],
11025
  "subsets": [
11026
- "latin"
 
11027
  ],
11028
- "version": "v8",
11029
- "lastModified": "2015-04-06",
11030
  "files": {
11031
- "700": "http://fonts.gstatic.com/s/unifrakturcook/v8/ASwh69ykD8iaoYijVEU6RrWZkcsCTHKV51zmcUsafQ0.ttf"
11032
  }
11033
  },
11034
  {
11035
  "kind": "webfonts#webfont",
11036
- "family": "Elsie",
11037
- "category": "display",
11038
  "variants": [
 
 
 
 
11039
  "regular",
11040
- "900"
 
 
 
 
 
 
11041
  ],
11042
  "subsets": [
 
 
 
11043
  "latin-ext",
11044
- "latin"
 
 
11045
  ],
11046
- "version": "v5",
11047
- "lastModified": "2015-04-06",
11048
  "files": {
11049
- "regular": "http://fonts.gstatic.com/s/elsie/v5/gwspePauE45BJu6Ok1QrfQ.ttf",
11050
- "900": "http://fonts.gstatic.com/s/elsie/v5/1t-9f0N2NFYwAgN7oaISqg.ttf"
 
 
 
 
 
 
 
 
 
 
11051
  }
11052
  },
11053
  {
11054
  "kind": "webfonts#webfont",
11055
- "family": "New Rocker",
11056
- "category": "display",
11057
  "variants": [
11058
- "regular"
 
 
 
 
 
11059
  ],
11060
  "subsets": [
 
 
 
11061
  "latin-ext",
11062
- "latin"
 
 
11063
  ],
11064
- "version": "v5",
11065
- "lastModified": "2015-04-03",
11066
  "files": {
11067
- "regular": "http://fonts.gstatic.com/s/newrocker/v5/EFUWzHJedEkpW399zYOHofesZW2xOQ-xsNqO47m55DA.ttf"
 
 
 
 
 
11068
  }
11069
  },
11070
  {
11071
  "kind": "webfonts#webfont",
11072
- "family": "Keania One",
11073
- "category": "display",
11074
  "variants": [
11075
- "regular"
 
 
 
 
 
 
 
 
 
11076
  ],
11077
  "subsets": [
 
 
 
11078
  "latin-ext",
11079
- "latin"
 
 
11080
  ],
11081
  "version": "v4",
11082
- "lastModified": "2015-04-06",
11083
  "files": {
11084
- "regular": "http://fonts.gstatic.com/s/keaniaone/v4/PACrDKZWngXzgo-ucl6buvesZW2xOQ-xsNqO47m55DA.ttf"
 
 
 
 
 
 
 
 
 
11085
  }
11086
  },
11087
  {
11088
  "kind": "webfonts#webfont",
11089
- "family": "Mystery Quest",
11090
- "category": "display",
11091
  "variants": [
11092
- "regular"
 
 
 
11093
  ],
11094
  "subsets": [
 
 
 
11095
  "latin-ext",
11096
- "latin"
 
 
11097
  ],
11098
- "version": "v4",
11099
- "lastModified": "2015-04-06",
11100
  "files": {
11101
- "regular": "http://fonts.gstatic.com/s/mysteryquest/v4/467jJvg0c7HgucvBB9PLDyeUSrabuTpOsMEiRLtKwk0.ttf"
 
 
 
11102
  }
11103
  },
11104
  {
11105
  "kind": "webfonts#webfont",
11106
- "family": "Jaldi",
11107
- "category": "sans-serif",
11108
  "variants": [
11109
- "regular",
11110
- "700"
11111
  ],
11112
  "subsets": [
11113
- "latin-ext",
11114
- "devanagari",
11115
  "latin"
11116
  ],
11117
- "version": "v2",
11118
- "lastModified": "2015-06-10",
11119
  "files": {
11120
- "regular": "http://fonts.gstatic.com/s/jaldi/v2/x1vR-bPW9a1EB-BUVqttCw.ttf",
11121
- "700": "http://fonts.gstatic.com/s/jaldi/v2/OIbtgjjEp3aVWtjF6WY8mA.ttf"
11122
  }
11123
  },
11124
  {
11125
  "kind": "webfonts#webfont",
11126
- "family": "Galdeano",
11127
- "category": "sans-serif",
11128
  "variants": [
11129
  "regular"
11130
  ],
@@ -11132,754 +10974,811 @@
11132
  "latin"
11133
  ],
11134
  "version": "v6",
11135
- "lastModified": "2015-04-06",
11136
  "files": {
11137
- "regular": "http://fonts.gstatic.com/s/galdeano/v6/ZKFMQI6HxEG1jOT0UGSZUg.ttf"
11138
  }
11139
  },
11140
  {
11141
  "kind": "webfonts#webfont",
11142
- "family": "MedievalSharp",
11143
- "category": "display",
11144
  "variants": [
11145
- "regular"
 
11146
  ],
11147
  "subsets": [
11148
- "latin-ext",
11149
  "latin"
11150
  ],
11151
- "version": "v8",
11152
- "lastModified": "2015-04-06",
11153
  "files": {
11154
- "regular": "http://fonts.gstatic.com/s/medievalsharp/v8/85X_PjV6tftJ0-rX7KYQkOe45sJkivqprK7VkUlzfg0.ttf"
 
11155
  }
11156
  },
11157
  {
11158
  "kind": "webfonts#webfont",
11159
- "family": "Julee",
11160
  "category": "handwriting",
11161
  "variants": [
11162
  "regular"
11163
  ],
11164
  "subsets": [
11165
- "latin"
 
11166
  ],
11167
- "version": "v6",
11168
- "lastModified": "2015-04-06",
11169
  "files": {
11170
- "regular": "http://fonts.gstatic.com/s/julee/v6/CAib-jsUsSO8SvVRnE9fHA.ttf"
11171
  }
11172
  },
11173
  {
11174
  "kind": "webfonts#webfont",
11175
- "family": "Kenia",
11176
- "category": "display",
11177
  "variants": [
11178
- "regular"
 
11179
  ],
11180
  "subsets": [
11181
- "latin"
 
11182
  ],
11183
- "version": "v8",
11184
- "lastModified": "2015-04-06",
11185
  "files": {
11186
- "regular": "http://fonts.gstatic.com/s/kenia/v8/OLM9-XfITK9PsTLKbGBrwg.ttf"
 
11187
  }
11188
  },
11189
  {
11190
  "kind": "webfonts#webfont",
11191
- "family": "Spirax",
11192
- "category": "display",
11193
  "variants": [
11194
- "regular"
 
 
 
11195
  ],
11196
  "subsets": [
11197
  "latin"
11198
  ],
11199
- "version": "v5",
11200
- "lastModified": "2015-04-06",
11201
  "files": {
11202
- "regular": "http://fonts.gstatic.com/s/spirax/v5/IOKqhk-Ccl7y31yDsePPkw.ttf"
 
 
 
11203
  }
11204
  },
11205
  {
11206
  "kind": "webfonts#webfont",
11207
- "family": "Bokor",
11208
- "category": "display",
11209
  "variants": [
11210
- "regular"
 
11211
  ],
11212
  "subsets": [
11213
- "khmer"
 
11214
  ],
11215
- "version": "v8",
11216
- "lastModified": "2015-04-06",
11217
  "files": {
11218
- "regular": "http://fonts.gstatic.com/s/bokor/v8/uAKdo0A85WW23Gs6mcbw7A.ttf"
 
11219
  }
11220
  },
11221
  {
11222
  "kind": "webfonts#webfont",
11223
- "family": "Trykker",
11224
- "category": "serif",
11225
  "variants": [
11226
  "regular"
11227
  ],
11228
  "subsets": [
11229
- "latin-ext",
11230
  "latin"
11231
  ],
11232
  "version": "v5",
11233
- "lastModified": "2015-04-06",
11234
  "files": {
11235
- "regular": "http://fonts.gstatic.com/s/trykker/v5/YiVrVJpBFN7I1l_CWk6yYQ.ttf"
11236
  }
11237
  },
11238
  {
11239
  "kind": "webfonts#webfont",
11240
- "family": "Chango",
11241
- "category": "display",
11242
  "variants": [
11243
  "regular"
11244
  ],
11245
  "subsets": [
11246
- "latin-ext",
11247
- "latin"
 
11248
  ],
11249
- "version": "v5",
11250
- "lastModified": "2015-04-06",
11251
  "files": {
11252
- "regular": "http://fonts.gstatic.com/s/chango/v5/3W3AeMMtRTH08t5qLOjBmg.ttf"
11253
  }
11254
  },
11255
  {
11256
  "kind": "webfonts#webfont",
11257
- "family": "Galindo",
11258
- "category": "display",
11259
  "variants": [
11260
- "regular"
 
 
 
 
 
 
 
 
 
11261
  ],
11262
  "subsets": [
11263
- "latin-ext",
11264
- "latin"
 
11265
  ],
11266
- "version": "v4",
11267
- "lastModified": "2015-04-06",
11268
  "files": {
11269
- "regular": "http://fonts.gstatic.com/s/galindo/v4/2lafAS_ZEfB33OJryhXDUg.ttf"
 
 
 
 
 
 
 
 
 
11270
  }
11271
  },
11272
  {
11273
  "kind": "webfonts#webfont",
11274
- "family": "Pirata One",
11275
- "category": "display",
11276
  "variants": [
11277
  "regular"
11278
  ],
11279
  "subsets": [
11280
- "latin-ext",
11281
- "latin"
 
11282
  ],
11283
- "version": "v4",
11284
- "lastModified": "2015-04-06",
11285
  "files": {
11286
- "regular": "http://fonts.gstatic.com/s/pirataone/v4/WnbD86B4vB2ckYcL7oxuhvesZW2xOQ-xsNqO47m55DA.ttf"
11287
  }
11288
  },
11289
  {
11290
  "kind": "webfonts#webfont",
11291
- "family": "Astloch",
11292
- "category": "display",
11293
  "variants": [
11294
- "regular",
11295
- "700"
11296
  ],
11297
  "subsets": [
11298
- "latin"
 
 
11299
  ],
11300
- "version": "v6",
11301
- "lastModified": "2015-04-06",
11302
  "files": {
11303
- "regular": "http://fonts.gstatic.com/s/astloch/v6/fmbitVmHYLQP7MGPuFgpag.ttf",
11304
- "700": "http://fonts.gstatic.com/s/astloch/v6/aPkhM2tL-tz1jX6aX2rvo_esZW2xOQ-xsNqO47m55DA.ttf"
11305
  }
11306
  },
11307
  {
11308
  "kind": "webfonts#webfont",
11309
- "family": "Fresca",
11310
  "category": "sans-serif",
11311
  "variants": [
11312
- "regular"
 
 
11313
  ],
11314
  "subsets": [
11315
- "latin-ext",
11316
- "latin"
11317
  ],
11318
- "version": "v5",
11319
- "lastModified": "2015-04-06",
11320
  "files": {
11321
- "regular": "http://fonts.gstatic.com/s/fresca/v5/2q7Qm9sCo1tWvVgSDVWNIw.ttf"
 
 
11322
  }
11323
  },
11324
  {
11325
  "kind": "webfonts#webfont",
11326
- "family": "Iceberg",
11327
- "category": "display",
11328
  "variants": [
11329
- "regular"
 
11330
  ],
11331
  "subsets": [
11332
- "latin"
 
11333
  ],
11334
  "version": "v4",
11335
- "lastModified": "2015-04-06",
11336
  "files": {
11337
- "regular": "http://fonts.gstatic.com/s/iceberg/v4/p2XVm4M-N0AOEEOymFKC5w.ttf"
 
11338
  }
11339
  },
11340
  {
11341
  "kind": "webfonts#webfont",
11342
- "family": "Peralta",
11343
- "category": "display",
11344
  "variants": [
11345
  "regular"
11346
  ],
11347
  "subsets": [
11348
- "latin-ext",
11349
- "latin"
11350
  ],
11351
- "version": "v4",
11352
- "lastModified": "2015-04-06",
11353
  "files": {
11354
- "regular": "http://fonts.gstatic.com/s/peralta/v4/cTJX5KEuc0GKRU9NXSm-8Q.ttf"
11355
  }
11356
  },
11357
  {
11358
  "kind": "webfonts#webfont",
11359
- "family": "Gorditas",
11360
- "category": "display",
11361
  "variants": [
11362
- "regular",
11363
- "700"
11364
  ],
11365
  "subsets": [
11366
- "latin"
 
11367
  ],
11368
  "version": "v4",
11369
- "lastModified": "2015-04-06",
11370
  "files": {
11371
- "regular": "http://fonts.gstatic.com/s/gorditas/v4/uMgZhXUyH6qNGF3QsjQT5Q.ttf",
11372
- "700": "http://fonts.gstatic.com/s/gorditas/v4/6-XCeknmxaon8AUqVkMnHaCWcynf_cDxXwCLxiixG1c.ttf"
11373
  }
11374
  },
11375
  {
11376
  "kind": "webfonts#webfont",
11377
- "family": "Nova Flat",
11378
- "category": "display",
11379
  "variants": [
11380
  "regular"
11381
  ],
11382
  "subsets": [
11383
- "latin"
 
11384
  ],
11385
- "version": "v8",
11386
- "lastModified": "2015-04-06",
11387
  "files": {
11388
- "regular": "http://fonts.gstatic.com/s/novaflat/v8/pK7a0CoGzI684qe_XSHBqQ.ttf"
11389
  }
11390
  },
11391
  {
11392
  "kind": "webfonts#webfont",
11393
- "family": "Miltonian Tattoo",
11394
  "category": "display",
11395
  "variants": [
11396
  "regular"
11397
  ],
11398
  "subsets": [
11399
- "latin"
 
 
11400
  ],
11401
- "version": "v10",
11402
- "lastModified": "2016-01-25",
11403
  "files": {
11404
- "regular": "http://fonts.gstatic.com/s/miltoniantattoo/v10/1oU_8OGYwW46eh02YHydn2uk0YtI6thZkz1Hmh-odwg.ttf"
11405
  }
11406
  },
11407
  {
11408
  "kind": "webfonts#webfont",
11409
- "family": "Akronim",
11410
- "category": "display",
11411
  "variants": [
11412
  "regular"
11413
  ],
11414
  "subsets": [
11415
- "latin-ext",
11416
- "latin"
 
11417
  ],
11418
  "version": "v5",
11419
- "lastModified": "2015-04-06",
11420
  "files": {
11421
- "regular": "http://fonts.gstatic.com/s/akronim/v5/qA0L2CSArk3tuOWE1AR1DA.ttf"
11422
  }
11423
  },
11424
  {
11425
  "kind": "webfonts#webfont",
11426
- "family": "Dekko",
11427
  "category": "handwriting",
11428
  "variants": [
11429
  "regular"
11430
  ],
11431
  "subsets": [
11432
- "latin-ext",
11433
- "devanagari",
11434
- "latin"
11435
  ],
11436
- "version": "v2",
11437
- "lastModified": "2015-04-03",
11438
  "files": {
11439
- "regular": "http://fonts.gstatic.com/s/dekko/v2/AKtgABKC1rUxgIgS-bpojw.ttf"
11440
  }
11441
  },
11442
  {
11443
  "kind": "webfonts#webfont",
11444
- "family": "Lancelot",
11445
  "category": "display",
11446
  "variants": [
11447
  "regular"
11448
  ],
11449
  "subsets": [
11450
- "latin-ext",
11451
- "latin"
11452
  ],
11453
- "version": "v6",
11454
- "lastModified": "2015-08-12",
11455
  "files": {
11456
- "regular": "http://fonts.gstatic.com/s/lancelot/v6/XMT7T_oo_MQUGAnU2v-sdA.ttf"
11457
  }
11458
  },
11459
  {
11460
  "kind": "webfonts#webfont",
11461
- "family": "Combo",
11462
- "category": "display",
11463
  "variants": [
11464
  "regular"
11465
  ],
11466
  "subsets": [
11467
- "latin-ext",
11468
- "latin"
11469
  ],
11470
- "version": "v5",
11471
- "lastModified": "2015-04-06",
11472
  "files": {
11473
- "regular": "http://fonts.gstatic.com/s/combo/v5/Nab98KjR3JZSSPGtzLyXNw.ttf"
11474
  }
11475
  },
11476
  {
11477
  "kind": "webfonts#webfont",
11478
- "family": "Atomic Age",
11479
- "category": "display",
11480
  "variants": [
11481
- "regular"
 
11482
  ],
11483
  "subsets": [
 
11484
  "latin"
11485
  ],
11486
- "version": "v7",
11487
- "lastModified": "2016-01-22",
11488
  "files": {
11489
- "regular": "http://fonts.gstatic.com/s/atomicage/v7/WvBMe4FxANIKpo6Oi0mVJ_esZW2xOQ-xsNqO47m55DA.ttf"
 
11490
  }
11491
  },
11492
  {
11493
  "kind": "webfonts#webfont",
11494
- "family": "Elsie Swash Caps",
11495
  "category": "display",
11496
  "variants": [
11497
- "regular",
11498
- "900"
11499
  ],
11500
  "subsets": [
11501
- "latin-ext",
11502
- "latin"
11503
  ],
11504
- "version": "v4",
11505
- "lastModified": "2015-04-06",
11506
  "files": {
11507
- "regular": "http://fonts.gstatic.com/s/elsieswashcaps/v4/9L3hIJMPCf6sxCltnxd6X2YeFSdnSpRYv5h9gpdlD1g.ttf",
11508
- "900": "http://fonts.gstatic.com/s/elsieswashcaps/v4/iZnus9qif0tR5pGaDv5zdKoKBWBozTtxi30NfZDOXXU.ttf"
11509
  }
11510
  },
11511
  {
11512
  "kind": "webfonts#webfont",
11513
- "family": "Modern Antiqua",
11514
  "category": "display",
11515
  "variants": [
11516
  "regular"
11517
  ],
11518
  "subsets": [
11519
- "latin-ext",
11520
  "latin"
11521
  ],
11522
  "version": "v6",
11523
- "lastModified": "2015-04-06",
11524
  "files": {
11525
- "regular": "http://fonts.gstatic.com/s/modernantiqua/v6/8qX_tr6Xzy4t9fvZDXPkh6rFJ4O13IHVxZbM6yoslpo.ttf"
11526
  }
11527
  },
11528
  {
11529
  "kind": "webfonts#webfont",
11530
- "family": "Croissant One",
11531
- "category": "display",
11532
  "variants": [
11533
- "regular"
 
11534
  ],
11535
  "subsets": [
11536
- "latin-ext",
11537
- "latin"
11538
  ],
11539
  "version": "v4",
11540
- "lastModified": "2015-04-06",
11541
  "files": {
11542
- "regular": "http://fonts.gstatic.com/s/croissantone/v4/mPjsOObnC77fp1cvZlOfIYjjx0o0jr6fNXxPgYh_a8Q.ttf"
 
11543
  }
11544
  },
11545
  {
11546
  "kind": "webfonts#webfont",
11547
- "family": "Jacques Francois Shadow",
11548
  "category": "display",
11549
  "variants": [
11550
  "regular"
11551
  ],
11552
  "subsets": [
11553
- "latin"
 
11554
  ],
11555
- "version": "v4",
11556
- "lastModified": "2015-04-06",
11557
  "files": {
11558
- "regular": "http://fonts.gstatic.com/s/jacquesfrancoisshadow/v4/V14y0H3vq56fY9SV4OL_FASt0D_oLVawA8L8b9iKjbs.ttf"
11559
  }
11560
  },
11561
  {
11562
  "kind": "webfonts#webfont",
11563
- "family": "Warnes",
11564
  "category": "display",
11565
  "variants": [
11566
  "regular"
11567
  ],
11568
  "subsets": [
11569
- "latin-ext",
11570
  "latin"
11571
  ],
11572
  "version": "v6",
11573
- "lastModified": "2015-04-03",
11574
  "files": {
11575
- "regular": "http://fonts.gstatic.com/s/warnes/v6/MXG7_Phj4YpzAXxKGItuBw.ttf"
11576
  }
11577
  },
11578
  {
11579
  "kind": "webfonts#webfont",
11580
- "family": "Meie Script",
11581
- "category": "handwriting",
11582
  "variants": [
11583
- "regular"
 
11584
  ],
11585
  "subsets": [
11586
- "latin-ext",
11587
- "latin"
 
11588
  ],
11589
- "version": "v4",
11590
- "lastModified": "2015-04-03",
11591
  "files": {
11592
- "regular": "http://fonts.gstatic.com/s/meiescript/v4/oTIWE5MmPye-rCyVp_6KEqCWcynf_cDxXwCLxiixG1c.ttf"
 
11593
  }
11594
  },
11595
  {
11596
  "kind": "webfonts#webfont",
11597
- "family": "Moul",
11598
  "category": "display",
11599
  "variants": [
11600
  "regular"
11601
  ],
11602
  "subsets": [
11603
- "khmer"
 
11604
  ],
11605
- "version": "v8",
11606
- "lastModified": "2015-04-03",
11607
  "files": {
11608
- "regular": "http://fonts.gstatic.com/s/moul/v8/Kb0ALQnfyXawP1a_P_gpTQ.ttf"
11609
  }
11610
  },
11611
  {
11612
  "kind": "webfonts#webfont",
11613
- "family": "Almendra",
11614
- "category": "serif",
11615
  "variants": [
11616
  "regular",
11617
- "italic",
 
11618
  "700",
11619
- "700italic"
 
11620
  ],
11621
  "subsets": [
11622
- "latin-ext",
11623
- "latin"
 
11624
  ],
11625
- "version": "v8",
11626
- "lastModified": "2015-04-06",
11627
  "files": {
11628
- "regular": "http://fonts.gstatic.com/s/almendra/v8/PDpbB-ZF7deXAAEYPkQOeg.ttf",
11629
- "italic": "http://fonts.gstatic.com/s/almendra/v8/CNWLyiDucqVKVgr4EMidi_esZW2xOQ-xsNqO47m55DA.ttf",
11630
- "700": "http://fonts.gstatic.com/s/almendra/v8/ZpLdQMj7Q2AFio4nNO6A76CWcynf_cDxXwCLxiixG1c.ttf",
11631
- "700italic": "http://fonts.gstatic.com/s/almendra/v8/-tXHKMcnn6FqrhJV3l1e3QJKKGfqHaYFsRG-T3ceEVo.ttf"
 
 
11632
  }
11633
  },
11634
  {
11635
  "kind": "webfonts#webfont",
11636
- "family": "Ribeye Marrow",
11637
- "category": "display",
11638
  "variants": [
11639
  "regular"
11640
  ],
11641
  "subsets": [
11642
- "latin-ext",
11643
  "latin"
11644
  ],
11645
  "version": "v6",
11646
- "lastModified": "2015-04-06",
11647
  "files": {
11648
- "regular": "http://fonts.gstatic.com/s/ribeyemarrow/v6/q7cBSA-4ErAXBCDFPrhlY0cTNmV93fYG7UKgsLQNQWs.ttf"
11649
  }
11650
  },
11651
  {
11652
  "kind": "webfonts#webfont",
11653
- "family": "Laila",
11654
- "category": "serif",
11655
  "variants": [
11656
- "300",
11657
  "regular",
11658
- "500",
11659
- "600",
11660
- "700"
11661
  ],
11662
  "subsets": [
11663
- "latin-ext",
11664
- "devanagari",
11665
- "latin"
11666
  ],
11667
- "version": "v1",
11668
- "lastModified": "2015-04-01",
11669
  "files": {
11670
- "300": "http://fonts.gstatic.com/s/laila/v1/bLbIVEZF3IWSZ-in72GJvA.ttf",
11671
- "regular": "http://fonts.gstatic.com/s/laila/v1/6iYor3edprH7360qtBGoag.ttf",
11672
- "500": "http://fonts.gstatic.com/s/laila/v1/tkf8VtFvW9g3VsxQCA6WOQ.ttf",
11673
- "600": "http://fonts.gstatic.com/s/laila/v1/3EMP2L6JRQ4GaHIxCldCeA.ttf",
11674
- "700": "http://fonts.gstatic.com/s/laila/v1/R7P4z1xjcjecmjZ9GyhqHQ.ttf"
11675
  }
11676
  },
11677
  {
11678
  "kind": "webfonts#webfont",
11679
- "family": "Spicy Rice",
11680
- "category": "display",
11681
  "variants": [
11682
- "regular"
 
11683
  ],
11684
  "subsets": [
 
11685
  "latin"
11686
  ],
11687
- "version": "v5",
11688
- "lastModified": "2015-04-06",
11689
  "files": {
11690
- "regular": "http://fonts.gstatic.com/s/spicyrice/v5/WGCtz7cLoggXARPi9OGD6_esZW2xOQ-xsNqO47m55DA.ttf"
 
11691
  }
11692
  },
11693
  {
11694
  "kind": "webfonts#webfont",
11695
- "family": "Sumana",
11696
- "category": "serif",
11697
  "variants": [
11698
- "regular",
11699
- "700"
11700
  ],
11701
  "subsets": [
11702
- "latin-ext",
11703
- "devanagari",
11704
  "latin"
11705
  ],
11706
- "version": "v1",
11707
- "lastModified": "2015-05-04",
11708
  "files": {
11709
- "regular": "http://fonts.gstatic.com/s/sumana/v1/wgdl__wAK7pzliiWs0Nlog.ttf",
11710
- "700": "http://fonts.gstatic.com/s/sumana/v1/8AcM-KAproitONSBBHj3sQ.ttf"
11711
  }
11712
  },
11713
  {
11714
  "kind": "webfonts#webfont",
11715
- "family": "Bubbler One",
11716
- "category": "sans-serif",
11717
  "variants": [
11718
  "regular"
11719
  ],
11720
  "subsets": [
11721
- "latin-ext",
11722
- "latin"
11723
  ],
11724
  "version": "v4",
11725
- "lastModified": "2015-04-06",
11726
  "files": {
11727
- "regular": "http://fonts.gstatic.com/s/bubblerone/v4/e8S0qevkZAFaBybtt_SU4qCWcynf_cDxXwCLxiixG1c.ttf"
11728
  }
11729
  },
11730
  {
11731
  "kind": "webfonts#webfont",
11732
- "family": "Aubrey",
11733
  "category": "display",
11734
  "variants": [
11735
  "regular"
11736
  ],
11737
  "subsets": [
11738
- "latin"
 
11739
  ],
11740
- "version": "v8",
11741
- "lastModified": "2015-04-06",
11742
  "files": {
11743
- "regular": "http://fonts.gstatic.com/s/aubrey/v8/zo9w8klO8bmOQIMajQ2aTA.ttf"
11744
  }
11745
  },
11746
  {
11747
  "kind": "webfonts#webfont",
11748
- "family": "Passero One",
11749
- "category": "display",
11750
  "variants": [
11751
  "regular"
11752
  ],
11753
  "subsets": [
11754
- "latin-ext",
11755
- "latin"
 
11756
  ],
11757
- "version": "v8",
11758
- "lastModified": "2015-04-06",
11759
  "files": {
11760
- "regular": "http://fonts.gstatic.com/s/passeroone/v8/Yc-7nH5deCCv9Ed0MMnAQqCWcynf_cDxXwCLxiixG1c.ttf"
11761
  }
11762
  },
11763
  {
11764
  "kind": "webfonts#webfont",
11765
- "family": "Montaga",
11766
- "category": "serif",
11767
  "variants": [
11768
  "regular"
11769
  ],
11770
  "subsets": [
11771
  "latin"
11772
  ],
11773
- "version": "v4",
11774
- "lastModified": "2015-04-06",
11775
  "files": {
11776
- "regular": "http://fonts.gstatic.com/s/montaga/v4/PwTwUboiD-M4-mFjZfJs2A.ttf"
11777
  }
11778
  },
11779
  {
11780
  "kind": "webfonts#webfont",
11781
- "family": "Original Surfer",
11782
- "category": "display",
11783
  "variants": [
11784
  "regular"
11785
  ],
11786
  "subsets": [
11787
- "latin"
 
11788
  ],
11789
- "version": "v5",
11790
- "lastModified": "2015-04-06",
11791
  "files": {
11792
- "regular": "http://fonts.gstatic.com/s/originalsurfer/v5/gdHw6HpSIN4D6Xt7pi1-qIkEz33TDwAZczo_6fY7eg0.ttf"
11793
  }
11794
  },
11795
  {
11796
  "kind": "webfonts#webfont",
11797
- "family": "Emilys Candy",
11798
- "category": "display",
11799
  "variants": [
11800
  "regular"
11801
  ],
11802
  "subsets": [
11803
- "latin-ext",
11804
  "latin"
11805
  ],
11806
- "version": "v4",
11807
- "lastModified": "2015-04-06",
11808
  "files": {
11809
- "regular": "http://fonts.gstatic.com/s/emilyscandy/v4/PofLVm6v1SwZGOzC8s-I3S3USBnSvpkopQaUR-2r7iU.ttf"
11810
  }
11811
  },
11812
  {
11813
  "kind": "webfonts#webfont",
11814
- "family": "Eagle Lake",
11815
- "category": "handwriting",
11816
  "variants": [
11817
- "regular"
 
 
 
11818
  ],
11819
  "subsets": [
11820
- "latin-ext",
11821
- "latin"
11822
  ],
11823
- "version": "v4",
11824
- "lastModified": "2015-04-06",
11825
  "files": {
11826
- "regular": "http://fonts.gstatic.com/s/eaglelake/v4/ZKlYin7caemhx9eSg6RvPfesZW2xOQ-xsNqO47m55DA.ttf"
 
 
 
11827
  }
11828
  },
11829
  {
11830
  "kind": "webfonts#webfont",
11831
- "family": "Rum Raisin",
11832
  "category": "sans-serif",
11833
  "variants": [
11834
  "regular"
11835
  ],
11836
  "subsets": [
11837
- "latin-ext",
11838
  "latin"
11839
  ],
11840
  "version": "v4",
11841
- "lastModified": "2015-04-06",
11842
  "files": {
11843
- "regular": "http://fonts.gstatic.com/s/rumraisin/v4/kDiL-ntDOEq26B7kYM7cx_esZW2xOQ-xsNqO47m55DA.ttf"
11844
  }
11845
  },
11846
  {
11847
  "kind": "webfonts#webfont",
11848
- "family": "Monsieur La Doulaise",
11849
- "category": "handwriting",
11850
  "variants": [
11851
  "regular"
11852
  ],
11853
  "subsets": [
11854
- "latin-ext",
11855
  "latin"
11856
  ],
11857
  "version": "v5",
11858
- "lastModified": "2015-04-06",
11859
  "files": {
11860
- "regular": "http://fonts.gstatic.com/s/monsieurladoulaise/v5/IMAdMj6Eq9jZ46CPctFtMKP61oAqTJXlx5ZVOBmcPdM.ttf"
11861
  }
11862
  },
11863
  {
11864
  "kind": "webfonts#webfont",
11865
- "family": "Petrona",
11866
- "category": "serif",
11867
  "variants": [
11868
  "regular"
11869
  ],
11870
  "subsets": [
11871
- "latin"
 
11872
  ],
11873
- "version": "v5",
11874
- "lastModified": "2015-04-06",
11875
  "files": {
11876
- "regular": "http://fonts.gstatic.com/s/petrona/v5/nnQwxlP6dhrGovYEFtemTg.ttf"
11877
  }
11878
  },
11879
  {
11880
  "kind": "webfonts#webfont",
11881
- "family": "Faster One",
11882
- "category": "display",
11883
  "variants": [
11884
  "regular"
11885
  ],
@@ -11887,14 +11786,14 @@
11887
  "latin"
11888
  ],
11889
  "version": "v6",
11890
- "lastModified": "2015-09-24",
11891
  "files": {
11892
- "regular": "http://fonts.gstatic.com/s/fasterone/v6/YxTOW2sf56uxD1T7byP5K_esZW2xOQ-xsNqO47m55DA.ttf"
11893
  }
11894
  },
11895
  {
11896
  "kind": "webfonts#webfont",
11897
- "family": "Freehand",
11898
  "category": "display",
11899
  "variants": [
11900
  "regular"
@@ -11902,173 +11801,204 @@
11902
  "subsets": [
11903
  "khmer"
11904
  ],
11905
- "version": "v8",
11906
  "lastModified": "2015-04-06",
11907
  "files": {
11908
- "regular": "http://fonts.gstatic.com/s/freehand/v8/uEBQxvA0lnn_BrD6krlxMw.ttf"
11909
  }
11910
  },
11911
  {
11912
  "kind": "webfonts#webfont",
11913
- "family": "Averia Gruesa Libre",
11914
  "category": "display",
11915
  "variants": [
11916
  "regular"
11917
  ],
11918
  "subsets": [
11919
- "latin-ext",
11920
  "latin"
11921
  ],
11922
- "version": "v4",
11923
- "lastModified": "2015-04-06",
11924
  "files": {
11925
- "regular": "http://fonts.gstatic.com/s/averiagruesalibre/v4/10vbZTOoN6T8D-nvDzwRFyXcKHuZXlCN8VkWHpkUzKM.ttf"
11926
  }
11927
  },
11928
  {
11929
  "kind": "webfonts#webfont",
11930
- "family": "Content",
11931
- "category": "display",
11932
  "variants": [
 
11933
  "regular",
 
11934
  "700"
11935
  ],
11936
  "subsets": [
11937
- "khmer"
 
11938
  ],
11939
- "version": "v8",
11940
- "lastModified": "2015-04-06",
11941
  "files": {
11942
- "regular": "http://fonts.gstatic.com/s/content/v8/l8qaLjygvOkDEU2G6-cjfQ.ttf",
11943
- "700": "http://fonts.gstatic.com/s/content/v8/7PivP8Zvs2qn6F6aNbSQe_esZW2xOQ-xsNqO47m55DA.ttf"
 
 
11944
  }
11945
  },
11946
  {
11947
  "kind": "webfonts#webfont",
11948
- "family": "Palanquin Dark",
11949
  "category": "sans-serif",
11950
  "variants": [
 
11951
  "regular",
11952
- "500",
11953
  "600",
11954
  "700"
11955
  ],
11956
  "subsets": [
11957
- "latin-ext",
11958
- "devanagari",
11959
- "latin"
11960
  ],
11961
- "version": "v1",
11962
- "lastModified": "2015-04-22",
11963
  "files": {
11964
- "regular": "http://fonts.gstatic.com/s/palanquindark/v1/PamTqrrgbBh_M3702w39rOfChn3JSg5yz_Q_xmrKQN0.ttf",
11965
- "500": "http://fonts.gstatic.com/s/palanquindark/v1/iXyBGf5UbFUu6BG8hOY-maMZTo-EwKMRQt3RWHocLi0.ttf",
11966
- "600": "http://fonts.gstatic.com/s/palanquindark/v1/iXyBGf5UbFUu6BG8hOY-mVNxaunw8i4Gywrk2SigRnk.ttf",
11967
- "700": "http://fonts.gstatic.com/s/palanquindark/v1/iXyBGf5UbFUu6BG8hOY-mWToair6W0TEE44XrlfKbiM.ttf"
11968
  }
11969
  },
11970
  {
11971
  "kind": "webfonts#webfont",
11972
- "family": "Londrina Shadow",
11973
  "category": "display",
11974
  "variants": [
11975
- "regular"
 
 
 
11976
  ],
11977
  "subsets": [
11978
- "latin"
 
11979
  ],
11980
- "version": "v4",
11981
- "lastModified": "2015-04-06",
11982
  "files": {
11983
- "regular": "http://fonts.gstatic.com/s/londrinashadow/v4/dNYuzPS_7eYgXFJBzMoKdbw6Z3rVA5KDSi7aQxS92Nk.ttf"
 
 
 
11984
  }
11985
  },
11986
  {
11987
  "kind": "webfonts#webfont",
11988
- "family": "Devonshire",
11989
- "category": "handwriting",
11990
  "variants": [
11991
- "regular"
 
11992
  ],
11993
  "subsets": [
11994
- "latin-ext",
11995
- "latin"
11996
  ],
11997
- "version": "v5",
11998
- "lastModified": "2015-04-06",
11999
  "files": {
12000
- "regular": "http://fonts.gstatic.com/s/devonshire/v5/I3ct_2t12SYizP8ZC-KFi_esZW2xOQ-xsNqO47m55DA.ttf"
 
12001
  }
12002
  },
12003
  {
12004
  "kind": "webfonts#webfont",
12005
- "family": "Ranchers",
12006
  "category": "display",
12007
  "variants": [
12008
  "regular"
12009
  ],
12010
  "subsets": [
12011
- "latin-ext",
12012
  "latin"
12013
  ],
12014
- "version": "v4",
12015
- "lastModified": "2015-04-06",
12016
  "files": {
12017
- "regular": "http://fonts.gstatic.com/s/ranchers/v4/9ya8CZYhqT66VERfjQ7eLA.ttf"
12018
  }
12019
  },
12020
  {
12021
  "kind": "webfonts#webfont",
12022
- "family": "Vampiro One",
12023
- "category": "display",
12024
  "variants": [
12025
  "regular"
12026
  ],
12027
  "subsets": [
12028
- "latin-ext",
12029
  "latin"
12030
  ],
12031
  "version": "v7",
12032
- "lastModified": "2015-09-24",
12033
  "files": {
12034
- "regular": "http://fonts.gstatic.com/s/vampiroone/v7/OVDs4gY4WpS5u3Qd1gXRW6CWcynf_cDxXwCLxiixG1c.ttf"
12035
  }
12036
  },
12037
  {
12038
  "kind": "webfonts#webfont",
12039
- "family": "Asset",
12040
  "category": "display",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12041
  "variants": [
12042
  "regular"
12043
  ],
12044
  "subsets": [
12045
- "latin"
 
12046
  ],
12047
- "version": "v6",
12048
- "lastModified": "2015-04-06",
12049
  "files": {
12050
- "regular": "http://fonts.gstatic.com/s/asset/v6/hfPmqY-JzuR1lULlQf9iTg.ttf"
12051
  }
12052
  },
12053
  {
12054
  "kind": "webfonts#webfont",
12055
- "family": "Metal",
12056
- "category": "display",
12057
  "variants": [
12058
  "regular"
12059
  ],
12060
  "subsets": [
12061
- "khmer"
 
12062
  ],
12063
- "version": "v9",
12064
- "lastModified": "2015-04-03",
12065
  "files": {
12066
- "regular": "http://fonts.gstatic.com/s/metal/v9/zA3UOP13ooQcxjv04BZX5g.ttf"
12067
  }
12068
  },
12069
  {
12070
  "kind": "webfonts#webfont",
12071
- "family": "Miltonian",
12072
  "category": "display",
12073
  "variants": [
12074
  "regular"
@@ -12076,15 +12006,15 @@
12076
  "subsets": [
12077
  "latin"
12078
  ],
12079
- "version": "v9",
12080
- "lastModified": "2016-01-25",
12081
  "files": {
12082
- "regular": "http://fonts.gstatic.com/s/miltonian/v9/Z4HrYZyqm0BnNNzcCUfzoQ.ttf"
12083
  }
12084
  },
12085
  {
12086
  "kind": "webfonts#webfont",
12087
- "family": "Sofadi One",
12088
  "category": "display",
12089
  "variants": [
12090
  "regular"
@@ -12092,298 +12022,322 @@
12092
  "subsets": [
12093
  "latin"
12094
  ],
12095
- "version": "v4",
12096
- "lastModified": "2015-04-06",
12097
  "files": {
12098
- "regular": "http://fonts.gstatic.com/s/sofadione/v4/nirf4G12IcJ6KI8Eoj119fesZW2xOQ-xsNqO47m55DA.ttf"
12099
  }
12100
  },
12101
  {
12102
  "kind": "webfonts#webfont",
12103
- "family": "Chicle",
12104
  "category": "display",
12105
  "variants": [
12106
  "regular"
12107
  ],
12108
  "subsets": [
12109
- "latin-ext",
12110
  "latin"
12111
  ],
12112
- "version": "v5",
12113
- "lastModified": "2015-04-06",
12114
  "files": {
12115
- "regular": "http://fonts.gstatic.com/s/chicle/v5/xg4q57Ut9ZmyFwLp51JLgg.ttf"
12116
  }
12117
  },
12118
  {
12119
  "kind": "webfonts#webfont",
12120
- "family": "Rubik One",
12121
- "category": "sans-serif",
12122
  "variants": [
12123
- "regular"
 
12124
  ],
12125
  "subsets": [
12126
- "cyrillic",
12127
- "latin-ext",
12128
- "latin"
12129
  ],
12130
- "version": "v4",
12131
- "lastModified": "2015-07-22",
12132
  "files": {
12133
- "regular": "http://fonts.gstatic.com/s/rubikone/v4/Zs6TtctNRSIR8T5PO018rQ.ttf"
 
12134
  }
12135
  },
12136
  {
12137
  "kind": "webfonts#webfont",
12138
- "family": "Hind Siliguri",
12139
  "category": "sans-serif",
12140
  "variants": [
12141
- "300",
12142
- "regular",
12143
- "500",
12144
- "600",
12145
- "700"
12146
  ],
12147
  "subsets": [
12148
- "bengali",
12149
- "latin-ext",
12150
  "latin"
12151
  ],
12152
- "version": "v1",
12153
- "lastModified": "2015-09-09",
12154
  "files": {
12155
- "300": "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJnzoJ52uD-1fmXmi8u0n_zsc.ttf",
12156
- "regular": "http://fonts.gstatic.com/s/hindsiliguri/v1/f2eEi2pbIa8eBfNwpUl0Am_MnNA9OgK8I1F23mNWOpE.ttf",
12157
- "500": "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJn__2zpxNHQ3utWt_82o9dAo.ttf",
12158
- "600": "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJn-x91FDzFvnud68bXrNkpDA.ttf",
12159
- "700": "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJn6iiXuG_rGcOxkuidirlnJE.ttf"
12160
  }
12161
  },
12162
  {
12163
  "kind": "webfonts#webfont",
12164
- "family": "Fascinate",
12165
  "category": "display",
12166
  "variants": [
12167
  "regular"
12168
  ],
12169
  "subsets": [
12170
- "latin"
 
12171
  ],
12172
- "version": "v5",
12173
- "lastModified": "2015-04-03",
12174
  "files": {
12175
- "regular": "http://fonts.gstatic.com/s/fascinate/v5/ZE0637WWkBPKt1AmFaqD3Q.ttf"
12176
  }
12177
  },
12178
  {
12179
  "kind": "webfonts#webfont",
12180
- "family": "Chenla",
12181
  "category": "display",
12182
  "variants": [
12183
  "regular"
12184
  ],
12185
  "subsets": [
12186
- "khmer"
12187
  ],
12188
- "version": "v9",
12189
- "lastModified": "2015-04-03",
12190
  "files": {
12191
- "regular": "http://fonts.gstatic.com/s/chenla/v9/aLNpdAUDq2MZbWz2U1a16g.ttf"
12192
  }
12193
  },
12194
  {
12195
  "kind": "webfonts#webfont",
12196
- "family": "Diplomata",
12197
- "category": "display",
12198
  "variants": [
12199
  "regular"
12200
  ],
12201
  "subsets": [
12202
- "latin-ext",
12203
  "latin"
12204
  ],
12205
- "version": "v6",
12206
- "lastModified": "2015-03-20",
12207
  "files": {
12208
- "regular": "http://fonts.gstatic.com/s/diplomata/v6/u-ByBiKgN6rTMA36H3kcKg.ttf"
12209
  }
12210
  },
12211
  {
12212
  "kind": "webfonts#webfont",
12213
- "family": "Nova Script",
12214
  "category": "display",
12215
  "variants": [
12216
  "regular"
12217
  ],
12218
  "subsets": [
12219
- "latin"
 
12220
  ],
12221
- "version": "v8",
12222
- "lastModified": "2015-04-06",
12223
  "files": {
12224
- "regular": "http://fonts.gstatic.com/s/novascript/v8/dEvxQDLgx1M1TKY-NmBWYaCWcynf_cDxXwCLxiixG1c.ttf"
12225
  }
12226
  },
12227
  {
12228
  "kind": "webfonts#webfont",
12229
- "family": "Metal Mania",
12230
- "category": "display",
12231
  "variants": [
12232
- "regular"
 
12233
  ],
12234
  "subsets": [
12235
- "latin-ext",
12236
- "latin"
12237
  ],
12238
  "version": "v6",
12239
- "lastModified": "2015-04-03",
12240
  "files": {
12241
- "regular": "http://fonts.gstatic.com/s/metalmania/v6/isriV_rAUgj6bPWPN6l9QKCWcynf_cDxXwCLxiixG1c.ttf"
 
12242
  }
12243
  },
12244
  {
12245
  "kind": "webfonts#webfont",
12246
- "family": "Goblin One",
12247
- "category": "display",
12248
  "variants": [
12249
- "regular"
 
 
 
 
 
 
12250
  ],
12251
  "subsets": [
12252
- "latin"
 
12253
  ],
12254
  "version": "v6",
12255
- "lastModified": "2015-04-06",
12256
  "files": {
12257
- "regular": "http://fonts.gstatic.com/s/goblinone/v6/331XtzoXgpVEvNTVcBJ_C_esZW2xOQ-xsNqO47m55DA.ttf"
 
 
 
 
 
 
12258
  }
12259
  },
12260
  {
12261
  "kind": "webfonts#webfont",
12262
- "family": "Princess Sofia",
12263
- "category": "handwriting",
12264
  "variants": [
12265
- "regular"
 
 
 
 
 
 
 
 
 
 
 
12266
  ],
12267
  "subsets": [
 
12268
  "latin-ext",
12269
- "latin"
12270
  ],
12271
- "version": "v4",
12272
- "lastModified": "2015-04-06",
12273
  "files": {
12274
- "regular": "http://fonts.gstatic.com/s/princesssofia/v4/8g5l8r9BM0t1QsXLTajDe-wjmA7ie-lFcByzHGRhCIg.ttf"
 
 
 
 
 
 
 
 
 
 
 
12275
  }
12276
  },
12277
  {
12278
  "kind": "webfonts#webfont",
12279
- "family": "Dangrek",
12280
- "category": "display",
12281
  "variants": [
12282
- "regular"
 
 
12283
  ],
12284
  "subsets": [
12285
- "khmer"
 
12286
  ],
12287
- "version": "v8",
12288
- "lastModified": "2015-04-06",
12289
  "files": {
12290
- "regular": "http://fonts.gstatic.com/s/dangrek/v8/LOaFhBT-EHNxZjV8DAW_ew.ttf"
 
 
12291
  }
12292
  },
12293
  {
12294
  "kind": "webfonts#webfont",
12295
- "family": "Ewert",
12296
  "category": "display",
12297
  "variants": [
12298
  "regular"
12299
  ],
12300
  "subsets": [
12301
- "latin-ext",
12302
  "latin"
12303
  ],
12304
- "version": "v4",
12305
- "lastModified": "2015-04-06",
12306
  "files": {
12307
- "regular": "http://fonts.gstatic.com/s/ewert/v4/Em8hrzuzSbfHcTVqMjbAQg.ttf"
12308
  }
12309
  },
12310
  {
12311
  "kind": "webfonts#webfont",
12312
- "family": "Vesper Libre",
12313
- "category": "serif",
12314
  "variants": [
12315
- "regular",
12316
- "500",
12317
- "700",
12318
- "900"
12319
  ],
12320
  "subsets": [
12321
- "latin-ext",
12322
- "devanagari",
12323
  "latin"
12324
  ],
12325
- "version": "v7",
12326
- "lastModified": "2015-06-03",
12327
  "files": {
12328
- "regular": "http://fonts.gstatic.com/s/vesperlibre/v7/Cg-TeZFsqV8BaOcoVwzu2C3USBnSvpkopQaUR-2r7iU.ttf",
12329
- "500": "http://fonts.gstatic.com/s/vesperlibre/v7/0liLgNkygqH6EOtsVjZDsZMQuUSAwdHsY8ov_6tk1oA.ttf",
12330
- "700": "http://fonts.gstatic.com/s/vesperlibre/v7/0liLgNkygqH6EOtsVjZDsUD2ttfZwueP-QU272T9-k4.ttf",
12331
- "900": "http://fonts.gstatic.com/s/vesperlibre/v7/0liLgNkygqH6EOtsVjZDsaObDOjC3UL77puoeHsE3fw.ttf"
12332
  }
12333
  },
12334
  {
12335
  "kind": "webfonts#webfont",
12336
- "family": "Geostar Fill",
12337
- "category": "display",
12338
  "variants": [
12339
  "regular"
12340
  ],
12341
  "subsets": [
12342
- "latin"
 
12343
  ],
12344
- "version": "v6",
12345
- "lastModified": "2015-04-06",
12346
  "files": {
12347
- "regular": "http://fonts.gstatic.com/s/geostarfill/v6/Y5ovXPPOHYTfQzK2aM-hui3USBnSvpkopQaUR-2r7iU.ttf"
12348
  }
12349
  },
12350
  {
12351
  "kind": "webfonts#webfont",
12352
- "family": "Margarine",
12353
  "category": "display",
12354
  "variants": [
12355
  "regular"
12356
  ],
12357
  "subsets": [
12358
- "latin-ext",
12359
  "latin"
12360
  ],
12361
  "version": "v5",
12362
- "lastModified": "2015-04-06",
12363
  "files": {
12364
- "regular": "http://fonts.gstatic.com/s/margarine/v5/DJnJwIrcO_cGkjSzY3MERw.ttf"
12365
  }
12366
  },
12367
  {
12368
  "kind": "webfonts#webfont",
12369
- "family": "Butterfly Kids",
12370
- "category": "handwriting",
12371
  "variants": [
12372
  "regular"
12373
  ],
12374
  "subsets": [
12375
- "latin-ext",
12376
  "latin"
12377
  ],
12378
- "version": "v4",
12379
- "lastModified": "2015-04-06",
12380
  "files": {
12381
- "regular": "http://fonts.gstatic.com/s/butterflykids/v4/J4NTF5M25htqeTffYImtlUZaDk62iwTBnbnvwSjZciA.ttf"
12382
  }
12383
  },
12384
  {
12385
  "kind": "webfonts#webfont",
12386
- "family": "Suranna",
12387
  "category": "serif",
12388
  "variants": [
12389
  "regular"
@@ -12393,181 +12347,188 @@
12393
  "latin"
12394
  ],
12395
  "version": "v4",
12396
- "lastModified": "2015-04-03",
12397
  "files": {
12398
- "regular": "http://fonts.gstatic.com/s/suranna/v4/PYmfr6TQeTqZ-r8HnPM-kA.ttf"
12399
  }
12400
  },
12401
  {
12402
  "kind": "webfonts#webfont",
12403
- "family": "Mrs Sheppards",
12404
  "category": "handwriting",
12405
  "variants": [
12406
  "regular"
12407
  ],
12408
  "subsets": [
12409
- "latin-ext",
12410
- "latin"
12411
- ],
12412
- "version": "v5",
12413
- "lastModified": "2015-04-06",
12414
  "files": {
12415
- "regular": "http://fonts.gstatic.com/s/mrssheppards/v5/2WFsWMV3VUeCz6UVH7UjCn8f0n03UdmQgF_CLvNR2vg.ttf"
12416
  }
12417
  },
12418
  {
12419
  "kind": "webfonts#webfont",
12420
- "family": "Londrina Sketch",
12421
  "category": "display",
12422
  "variants": [
12423
  "regular"
12424
  ],
12425
  "subsets": [
12426
- "latin"
 
 
12427
  ],
12428
- "version": "v4",
12429
- "lastModified": "2015-04-06",
12430
  "files": {
12431
- "regular": "http://fonts.gstatic.com/s/londrinasketch/v4/p7Ai06aT1Ycp_D2fyE3z69d6z_uhFGnpCOifUY1fJQo.ttf"
12432
  }
12433
  },
12434
  {
12435
  "kind": "webfonts#webfont",
12436
- "family": "Smokum",
12437
  "category": "display",
12438
  "variants": [
12439
- "regular"
 
12440
  ],
12441
  "subsets": [
12442
  "latin"
12443
  ],
12444
  "version": "v6",
12445
- "lastModified": "2015-04-06",
12446
  "files": {
12447
- "regular": "http://fonts.gstatic.com/s/smokum/v6/8YP4BuAcy97X8WfdKfxVRw.ttf"
 
12448
  }
12449
  },
12450
  {
12451
  "kind": "webfonts#webfont",
12452
- "family": "Nova Cut",
12453
  "category": "display",
12454
  "variants": [
12455
  "regular"
12456
  ],
12457
  "subsets": [
12458
- "latin"
 
12459
  ],
12460
- "version": "v8",
12461
- "lastModified": "2015-04-06",
12462
  "files": {
12463
- "regular": "http://fonts.gstatic.com/s/novacut/v8/6q12jWcBvj0KO2cMRP97tA.ttf"
12464
  }
12465
  },
12466
  {
12467
  "kind": "webfonts#webfont",
12468
- "family": "Revalia",
12469
  "category": "display",
12470
  "variants": [
12471
  "regular"
12472
  ],
12473
  "subsets": [
12474
- "latin-ext",
12475
- "latin"
12476
  ],
12477
  "version": "v4",
12478
- "lastModified": "2015-04-06",
12479
  "files": {
12480
- "regular": "http://fonts.gstatic.com/s/revalia/v4/1TKw66fF5_poiL0Ktgo4_A.ttf"
12481
  }
12482
  },
12483
  {
12484
  "kind": "webfonts#webfont",
12485
- "family": "Purple Purse",
12486
- "category": "display",
12487
  "variants": [
 
12488
  "regular"
12489
  ],
12490
  "subsets": [
12491
- "latin-ext",
12492
- "latin"
12493
  ],
12494
- "version": "v5",
12495
- "lastModified": "2015-04-06",
12496
  "files": {
12497
- "regular": "http://fonts.gstatic.com/s/purplepurse/v5/Q5heFUrdmei9axbMITxxxS3USBnSvpkopQaUR-2r7iU.ttf"
 
12498
  }
12499
  },
12500
  {
12501
  "kind": "webfonts#webfont",
12502
- "family": "Felipa",
12503
- "category": "handwriting",
12504
  "variants": [
12505
  "regular"
12506
  ],
12507
  "subsets": [
12508
- "latin-ext",
12509
  "latin"
12510
  ],
12511
  "version": "v4",
12512
- "lastModified": "2015-04-06",
12513
  "files": {
12514
- "regular": "http://fonts.gstatic.com/s/felipa/v4/SeyfyFZY7abAQXGrOIYnYg.ttf"
12515
  }
12516
  },
12517
  {
12518
  "kind": "webfonts#webfont",
12519
- "family": "Eater",
12520
- "category": "display",
12521
  "variants": [
12522
  "regular"
12523
  ],
12524
  "subsets": [
12525
- "latin-ext",
12526
  "latin"
12527
  ],
12528
- "version": "v5",
12529
- "lastModified": "2015-04-06",
12530
  "files": {
12531
- "regular": "http://fonts.gstatic.com/s/eater/v5/gm6f3OmYEdbs3lPQtUfBkA.ttf"
12532
  }
12533
  },
12534
  {
12535
  "kind": "webfonts#webfont",
12536
- "family": "Odor Mean Chey",
12537
- "category": "display",
12538
  "variants": [
12539
- "regular"
 
12540
  ],
12541
  "subsets": [
12542
- "khmer"
 
 
12543
  ],
12544
- "version": "v8",
12545
- "lastModified": "2015-04-03",
12546
  "files": {
12547
- "regular": "http://fonts.gstatic.com/s/odormeanchey/v8/GK3E7EjPoBkeZhYshGFo0eVKG8sq4NyGgdteJLvqLDs.ttf"
 
12548
  }
12549
  },
12550
  {
12551
  "kind": "webfonts#webfont",
12552
- "family": "Rozha One",
12553
- "category": "serif",
12554
  "variants": [
12555
  "regular"
12556
  ],
12557
  "subsets": [
12558
- "latin-ext",
12559
- "devanagari",
12560
  "latin"
12561
  ],
12562
- "version": "v2",
12563
- "lastModified": "2015-04-03",
12564
  "files": {
12565
- "regular": "http://fonts.gstatic.com/s/rozhaone/v2/PyrMHQ6lucEIxwKmhqsX8A.ttf"
12566
  }
12567
  },
12568
  {
12569
  "kind": "webfonts#webfont",
12570
- "family": "Nova Oval",
12571
  "category": "display",
12572
  "variants": [
12573
  "regular"
@@ -12575,65 +12536,69 @@
12575
  "subsets": [
12576
  "latin"
12577
  ],
12578
- "version": "v8",
12579
- "lastModified": "2015-04-06",
12580
  "files": {
12581
- "regular": "http://fonts.gstatic.com/s/novaoval/v8/VuukVpKP8BwUf8o9W5LYQQ.ttf"
12582
  }
12583
  },
12584
  {
12585
  "kind": "webfonts#webfont",
12586
- "family": "Seymour One",
12587
- "category": "sans-serif",
12588
  "variants": [
12589
- "regular"
 
12590
  ],
12591
  "subsets": [
12592
- "cyrillic",
12593
- "latin-ext",
12594
- "latin"
12595
  ],
12596
- "version": "v4",
12597
- "lastModified": "2015-04-06",
12598
  "files": {
12599
- "regular": "http://fonts.gstatic.com/s/seymourone/v4/HrdG2AEG_870Xb7xBVv6C6CWcynf_cDxXwCLxiixG1c.ttf"
 
12600
  }
12601
  },
12602
  {
12603
  "kind": "webfonts#webfont",
12604
- "family": "Fascinate Inline",
12605
- "category": "display",
12606
  "variants": [
12607
  "regular"
12608
  ],
12609
  "subsets": [
 
12610
  "latin"
12611
  ],
12612
- "version": "v6",
12613
- "lastModified": "2015-04-03",
12614
  "files": {
12615
- "regular": "http://fonts.gstatic.com/s/fascinateinline/v6/lRguYfMfWArflkm5aOQ5QJmp8DTZ6iHear7UV05iykg.ttf"
12616
  }
12617
  },
12618
  {
12619
  "kind": "webfonts#webfont",
12620
- "family": "Federant",
12621
- "category": "display",
12622
  "variants": [
12623
  "regular"
12624
  ],
12625
  "subsets": [
 
12626
  "latin"
12627
  ],
12628
- "version": "v7",
12629
- "lastModified": "2015-04-06",
12630
  "files": {
12631
- "regular": "http://fonts.gstatic.com/s/federant/v7/tddZFSiGvxICNOGra0i5aA.ttf"
12632
  }
12633
  },
12634
  {
12635
  "kind": "webfonts#webfont",
12636
- "family": "Siemreap",
12637
  "category": "display",
12638
  "variants": [
12639
  "regular"
@@ -12644,142 +12609,124 @@
12644
  "version": "v9",
12645
  "lastModified": "2015-04-06",
12646
  "files": {
12647
- "regular": "http://fonts.gstatic.com/s/siemreap/v9/JSK-mOIsXwxo-zE9XDDl_g.ttf"
12648
  }
12649
  },
12650
  {
12651
  "kind": "webfonts#webfont",
12652
- "family": "Romanesco",
12653
  "category": "handwriting",
12654
  "variants": [
12655
  "regular"
12656
  ],
12657
  "subsets": [
12658
- "latin-ext",
12659
  "latin"
12660
  ],
12661
- "version": "v5",
12662
- "lastModified": "2015-04-06",
12663
  "files": {
12664
- "regular": "http://fonts.gstatic.com/s/romanesco/v5/2udIjUrpK_CPzYSxRVzD4Q.ttf"
12665
  }
12666
  },
12667
  {
12668
  "kind": "webfonts#webfont",
12669
- "family": "Diplomata SC",
12670
- "category": "display",
12671
  "variants": [
12672
- "regular"
 
12673
  ],
12674
  "subsets": [
12675
- "latin-ext",
12676
  "latin"
12677
  ],
12678
- "version": "v5",
12679
- "lastModified": "2015-04-03",
12680
  "files": {
12681
- "regular": "http://fonts.gstatic.com/s/diplomatasc/v5/JdVwAwfE1a_pahXjk5qpNi3USBnSvpkopQaUR-2r7iU.ttf"
 
12682
  }
12683
  },
12684
  {
12685
  "kind": "webfonts#webfont",
12686
- "family": "Sarpanch",
12687
- "category": "sans-serif",
12688
  "variants": [
12689
  "regular",
12690
- "500",
12691
- "600",
12692
- "700",
12693
- "800",
12694
- "900"
12695
  ],
12696
  "subsets": [
12697
- "latin-ext",
12698
- "devanagari",
12699
  "latin"
12700
  ],
12701
- "version": "v1",
12702
- "lastModified": "2015-04-03",
12703
  "files": {
12704
- "regular": "http://fonts.gstatic.com/s/sarpanch/v1/YMBZdT27b6O5a1DADbAGSg.ttf",
12705
- "500": "http://fonts.gstatic.com/s/sarpanch/v1/Ov7BxSrFSZYrfuJxL1LzQaCWcynf_cDxXwCLxiixG1c.ttf",
12706
- "600": "http://fonts.gstatic.com/s/sarpanch/v1/WTnP2wnc0qSbUaaDG-2OQ6CWcynf_cDxXwCLxiixG1c.ttf",
12707
- "700": "http://fonts.gstatic.com/s/sarpanch/v1/57kYsSpovYmFaEt2hsZhv6CWcynf_cDxXwCLxiixG1c.ttf",
12708
- "800": "http://fonts.gstatic.com/s/sarpanch/v1/OKyqPLjdnuVghR-1TV6RzaCWcynf_cDxXwCLxiixG1c.ttf",
12709
- "900": "http://fonts.gstatic.com/s/sarpanch/v1/JhYc2cr6kqWTo_P0vfvJR6CWcynf_cDxXwCLxiixG1c.ttf"
12710
  }
12711
  },
12712
  {
12713
  "kind": "webfonts#webfont",
12714
- "family": "Geostar",
12715
  "category": "display",
12716
  "variants": [
12717
  "regular"
12718
  ],
12719
  "subsets": [
12720
- "latin"
12721
- ],
12722
- "version": "v6",
12723
- "lastModified": "2015-04-06",
12724
- "files": {
12725
- "regular": "http://fonts.gstatic.com/s/geostar/v6/A8WQbhQbpYx3GWWaShJ9GA.ttf"
12726
- }
12727
- },
12728
- {
12729
- "kind": "webfonts#webfont",
12730
- "family": "Molle",
12731
- "category": "handwriting",
12732
- "variants": [
12733
- "italic"
12734
- ],
12735
- "subsets": [
12736
- "latin-ext",
12737
- "latin"
12738
  ],
12739
- "version": "v4",
12740
- "lastModified": "2015-04-06",
12741
  "files": {
12742
- "italic": "http://fonts.gstatic.com/s/molle/v4/9XTdCsjPXifLqo5et-YoGA.ttf"
12743
  }
12744
  },
12745
  {
12746
  "kind": "webfonts#webfont",
12747
- "family": "Plaster",
12748
- "category": "display",
12749
  "variants": [
12750
  "regular"
12751
  ],
12752
  "subsets": [
12753
- "latin-ext",
12754
- "latin"
12755
  ],
12756
- "version": "v7",
12757
- "lastModified": "2015-04-06",
12758
  "files": {
12759
- "regular": "http://fonts.gstatic.com/s/plaster/v7/O4QG9Z5116CXyfJdR9zxLw.ttf"
12760
  }
12761
  },
12762
  {
12763
  "kind": "webfonts#webfont",
12764
- "family": "Almendra Display",
12765
- "category": "display",
12766
  "variants": [
12767
- "regular"
 
 
 
 
12768
  ],
12769
  "subsets": [
12770
- "latin-ext",
12771
- "latin"
 
12772
  ],
12773
- "version": "v6",
12774
- "lastModified": "2015-04-03",
12775
  "files": {
12776
- "regular": "http://fonts.gstatic.com/s/almendradisplay/v6/2Zuu97WJ_ez-87yz5Ai8fF6uyC_qD11hrFQ6EGgTJWI.ttf"
 
 
 
 
12777
  }
12778
  },
12779
  {
12780
  "kind": "webfonts#webfont",
12781
- "family": "Macondo Swash Caps",
12782
- "category": "display",
12783
  "variants": [
12784
  "regular"
12785
  ],
@@ -12787,838 +12734,897 @@
12787
  "latin"
12788
  ],
12789
  "version": "v4",
12790
- "lastModified": "2015-04-03",
12791
  "files": {
12792
- "regular": "http://fonts.gstatic.com/s/macondoswashcaps/v4/SsSR706z-MlvEH7_LS6JAPkkgYRHs6GSG949m-K6x2k.ttf"
12793
  }
12794
  },
12795
  {
12796
  "kind": "webfonts#webfont",
12797
- "family": "Koulen",
12798
- "category": "display",
12799
  "variants": [
12800
  "regular"
12801
  ],
12802
  "subsets": [
12803
- "khmer"
 
12804
  ],
12805
- "version": "v10",
12806
- "lastModified": "2015-04-06",
12807
  "files": {
12808
- "regular": "http://fonts.gstatic.com/s/koulen/v10/AAYOK8RSRO7FTskTzFuzNw.ttf"
12809
  }
12810
  },
12811
  {
12812
  "kind": "webfonts#webfont",
12813
- "family": "Marko One",
12814
- "category": "serif",
12815
  "variants": [
12816
  "regular"
12817
  ],
12818
  "subsets": [
12819
- "latin"
 
 
12820
  ],
12821
- "version": "v6",
12822
- "lastModified": "2015-04-06",
12823
  "files": {
12824
- "regular": "http://fonts.gstatic.com/s/markoone/v6/hpP7j861sOAco43iDc4n4w.ttf"
12825
  }
12826
  },
12827
  {
12828
  "kind": "webfonts#webfont",
12829
- "family": "Kdam Thmor",
12830
- "category": "display",
12831
  "variants": [
12832
  "regular"
12833
  ],
12834
  "subsets": [
12835
- "khmer"
 
12836
  ],
12837
- "version": "v3",
12838
- "lastModified": "2015-04-06",
12839
  "files": {
12840
- "regular": "http://fonts.gstatic.com/s/kdamthmor/v3/otCdP6UU-VBIrBfVDWBQJ_esZW2xOQ-xsNqO47m55DA.ttf"
12841
  }
12842
  },
12843
  {
12844
  "kind": "webfonts#webfont",
12845
- "family": "Londrina Outline",
12846
- "category": "display",
12847
  "variants": [
12848
  "regular"
12849
  ],
12850
  "subsets": [
12851
  "latin"
12852
  ],
12853
- "version": "v5",
12854
- "lastModified": "2015-04-06",
12855
  "files": {
12856
- "regular": "http://fonts.gstatic.com/s/londrinaoutline/v5/lls08GOa1eT74p072l1AWJmp8DTZ6iHear7UV05iykg.ttf"
12857
  }
12858
  },
12859
  {
12860
  "kind": "webfonts#webfont",
12861
- "family": "Arbutus",
12862
- "category": "display",
12863
  "variants": [
12864
- "regular"
 
 
12865
  ],
12866
  "subsets": [
12867
- "latin-ext",
12868
  "latin"
12869
  ],
12870
- "version": "v5",
12871
- "lastModified": "2015-04-03",
12872
  "files": {
12873
- "regular": "http://fonts.gstatic.com/s/arbutus/v5/Go_hurxoUsn5MnqNVQgodQ.ttf"
 
 
12874
  }
12875
  },
12876
  {
12877
  "kind": "webfonts#webfont",
12878
- "family": "Bigelow Rules",
12879
- "category": "display",
12880
  "variants": [
12881
- "regular"
 
 
 
 
12882
  ],
12883
  "subsets": [
12884
- "latin-ext",
12885
- "latin"
 
12886
  ],
12887
- "version": "v4",
12888
- "lastModified": "2015-04-03",
12889
  "files": {
12890
- "regular": "http://fonts.gstatic.com/s/bigelowrules/v4/FEJCPLwo07FS-6SK6Al50X8f0n03UdmQgF_CLvNR2vg.ttf"
 
 
 
 
12891
  }
12892
  },
12893
  {
12894
  "kind": "webfonts#webfont",
12895
- "family": "Supermercado One",
12896
- "category": "display",
12897
  "variants": [
12898
  "regular"
12899
  ],
12900
  "subsets": [
 
12901
  "latin"
12902
  ],
12903
- "version": "v6",
12904
- "lastModified": "2015-04-06",
12905
  "files": {
12906
- "regular": "http://fonts.gstatic.com/s/supermercadoone/v6/kMGPVTNFiFEp1U274uBMb4mm5hmSKNFf3C5YoMa-lrM.ttf"
12907
  }
12908
  },
12909
  {
12910
  "kind": "webfonts#webfont",
12911
- "family": "Kantumruy",
12912
- "category": "sans-serif",
12913
  "variants": [
12914
- "300",
12915
  "regular",
12916
- "700"
 
 
12917
  ],
12918
  "subsets": [
12919
- "khmer"
 
 
 
 
 
 
 
12920
  ],
12921
- "version": "v3",
12922
- "lastModified": "2015-04-03",
12923
  "files": {
12924
- "300": "http://fonts.gstatic.com/s/kantumruy/v3/ERRwQE0WG5uanaZWmOFXNi3USBnSvpkopQaUR-2r7iU.ttf",
12925
- "regular": "http://fonts.gstatic.com/s/kantumruy/v3/kQfXNYElQxr5dS8FyjD39Q.ttf",
12926
- "700": "http://fonts.gstatic.com/s/kantumruy/v3/gie_zErpGf_rNzs920C2Ji3USBnSvpkopQaUR-2r7iU.ttf"
 
12927
  }
12928
  },
12929
  {
12930
  "kind": "webfonts#webfont",
12931
- "family": "Dhurjati",
12932
- "category": "sans-serif",
12933
  "variants": [
12934
  "regular"
12935
  ],
12936
  "subsets": [
12937
- "telugu",
12938
- "latin"
12939
  ],
12940
  "version": "v4",
12941
- "lastModified": "2015-04-07",
12942
  "files": {
12943
- "regular": "http://fonts.gstatic.com/s/dhurjati/v4/uV6jO5e2iFMbGB0z79Cy5g.ttf"
12944
  }
12945
  },
12946
  {
12947
  "kind": "webfonts#webfont",
12948
- "family": "Rubik Mono One",
12949
  "category": "sans-serif",
12950
  "variants": [
12951
- "regular"
 
 
 
 
 
 
 
 
 
 
12952
  ],
12953
  "subsets": [
12954
- "cyrillic",
12955
- "latin-ext",
12956
- "latin"
12957
  ],
12958
- "version": "v5",
12959
- "lastModified": "2015-08-12",
12960
  "files": {
12961
- "regular": "http://fonts.gstatic.com/s/rubikmonoone/v5/e_cupPtD4BrZzotubJD7UbAREgn5xbW23GEXXnhMQ5Y.ttf"
 
 
 
 
 
 
 
 
 
 
12962
  }
12963
  },
12964
  {
12965
  "kind": "webfonts#webfont",
12966
- "family": "Miss Fajardose",
12967
- "category": "handwriting",
12968
  "variants": [
12969
  "regular"
12970
  ],
12971
  "subsets": [
12972
- "latin-ext",
12973
  "latin"
12974
  ],
12975
- "version": "v6",
12976
- "lastModified": "2015-04-03",
12977
  "files": {
12978
- "regular": "http://fonts.gstatic.com/s/missfajardose/v6/WcXjlQPKn6nBfr8LY3ktNu6rPKfVZo7L2bERcf0BDns.ttf"
12979
  }
12980
  },
12981
  {
12982
  "kind": "webfonts#webfont",
12983
- "family": "Sirin Stencil",
12984
- "category": "display",
12985
  "variants": [
12986
  "regular"
12987
  ],
12988
  "subsets": [
12989
- "latin"
 
12990
  ],
12991
- "version": "v5",
12992
- "lastModified": "2015-04-03",
12993
  "files": {
12994
- "regular": "http://fonts.gstatic.com/s/sirinstencil/v5/pRpLdo0SawzO7MoBpvowsImg74kgS1F7KeR8rWhYwkU.ttf"
12995
  }
12996
  },
12997
  {
12998
  "kind": "webfonts#webfont",
12999
- "family": "Ranga",
13000
  "category": "display",
13001
  "variants": [
13002
  "regular",
 
13003
  "700"
13004
  ],
13005
  "subsets": [
13006
- "latin-ext",
13007
- "devanagari",
13008
  "latin"
13009
  ],
13010
- "version": "v1",
13011
- "lastModified": "2015-04-03",
13012
  "files": {
13013
- "regular": "http://fonts.gstatic.com/s/ranga/v1/xpW6zFTNzY1JykoBIqE1Zg.ttf",
13014
- "700": "http://fonts.gstatic.com/s/ranga/v1/h8G_gEUH7vHKH-NkjAs34A.ttf"
 
13015
  }
13016
  },
13017
  {
13018
  "kind": "webfonts#webfont",
13019
- "family": "Macondo",
13020
- "category": "display",
13021
  "variants": [
13022
  "regular"
13023
  ],
13024
  "subsets": [
13025
- "latin"
 
13026
  ],
13027
  "version": "v5",
13028
- "lastModified": "2015-04-03",
13029
  "files": {
13030
- "regular": "http://fonts.gstatic.com/s/macondo/v5/G6yPNUscRPQ8ufBXs_8yRQ.ttf"
13031
  }
13032
  },
13033
  {
13034
  "kind": "webfonts#webfont",
13035
- "family": "Bayon",
13036
  "category": "display",
13037
  "variants": [
13038
  "regular"
13039
  ],
13040
  "subsets": [
13041
- "khmer"
13042
  ],
13043
- "version": "v8",
13044
- "lastModified": "2015-04-03",
13045
  "files": {
13046
- "regular": "http://fonts.gstatic.com/s/bayon/v8/yTubusjTnpNRZwA4_50iVw.ttf"
13047
  }
13048
  },
13049
  {
13050
  "kind": "webfonts#webfont",
13051
- "family": "Chela One",
13052
- "category": "display",
13053
  "variants": [
13054
- "regular"
 
 
 
 
 
 
 
13055
  ],
13056
  "subsets": [
 
 
 
13057
  "latin-ext",
13058
- "latin"
 
13059
  ],
13060
- "version": "v4",
13061
- "lastModified": "2015-04-06",
13062
  "files": {
13063
- "regular": "http://fonts.gstatic.com/s/chelaone/v4/h5O0dEnpnIq6jQnWxZybrA.ttf"
 
 
 
 
 
 
 
13064
  }
13065
  },
13066
  {
13067
  "kind": "webfonts#webfont",
13068
- "family": "Amita",
13069
- "category": "handwriting",
13070
  "variants": [
13071
- "regular",
13072
- "700"
13073
  ],
13074
  "subsets": [
 
 
 
13075
  "latin-ext",
13076
- "devanagari",
13077
- "latin"
13078
  ],
13079
- "version": "v1",
13080
- "lastModified": "2015-06-03",
13081
  "files": {
13082
- "regular": "http://fonts.gstatic.com/s/amita/v1/RhdhGBXSJqkHo6g7miTEcQ.ttf",
13083
- "700": "http://fonts.gstatic.com/s/amita/v1/cIYA2Lzp7l2pcGsqpUidBg.ttf"
13084
  }
13085
  },
13086
  {
13087
  "kind": "webfonts#webfont",
13088
- "family": "Ramaraja",
13089
- "category": "serif",
13090
  "variants": [
13091
- "regular"
 
 
 
13092
  ],
13093
  "subsets": [
13094
- "telugu",
13095
- "latin"
 
 
 
 
13096
  ],
13097
- "version": "v1",
13098
- "lastModified": "2015-04-03",
13099
  "files": {
13100
- "regular": "http://fonts.gstatic.com/s/ramaraja/v1/XIqzxFapVczstBedHdQTiw.ttf"
 
 
 
13101
  }
13102
  },
13103
  {
13104
  "kind": "webfonts#webfont",
13105
- "family": "Taprom",
13106
- "category": "display",
13107
  "variants": [
13108
  "regular"
13109
  ],
13110
  "subsets": [
13111
- "khmer"
13112
  ],
13113
  "version": "v8",
13114
- "lastModified": "2015-04-03",
13115
  "files": {
13116
- "regular": "http://fonts.gstatic.com/s/taprom/v8/-KByU3BaUsyIvQs79qFObg.ttf"
13117
  }
13118
  },
13119
  {
13120
  "kind": "webfonts#webfont",
13121
- "family": "Gidugu",
13122
- "category": "sans-serif",
13123
  "variants": [
13124
  "regular"
13125
  ],
13126
  "subsets": [
13127
- "telugu",
13128
  "latin"
13129
  ],
13130
- "version": "v3",
13131
- "lastModified": "2015-04-07",
13132
  "files": {
13133
- "regular": "http://fonts.gstatic.com/s/gidugu/v3/Ey6Eq3hrT6MM58iFItFcgw.ttf"
13134
  }
13135
  },
13136
  {
13137
  "kind": "webfonts#webfont",
13138
- "family": "Sevillana",
13139
  "category": "display",
13140
  "variants": [
13141
  "regular"
13142
  ],
13143
  "subsets": [
13144
- "latin-ext",
13145
- "latin"
 
13146
  ],
13147
- "version": "v4",
13148
- "lastModified": "2015-04-03",
13149
  "files": {
13150
- "regular": "http://fonts.gstatic.com/s/sevillana/v4/6m1Nh35oP7YEt00U80Smiw.ttf"
13151
  }
13152
  },
13153
  {
13154
  "kind": "webfonts#webfont",
13155
- "family": "Uncial Antiqua",
13156
  "category": "display",
13157
  "variants": [
13158
  "regular"
13159
  ],
13160
  "subsets": [
13161
- "latin"
 
13162
  ],
13163
  "version": "v4",
13164
- "lastModified": "2015-04-06",
13165
  "files": {
13166
- "regular": "http://fonts.gstatic.com/s/uncialantiqua/v4/F-leefDiFwQXsyd6eaSllqrFJ4O13IHVxZbM6yoslpo.ttf"
13167
  }
13168
  },
13169
  {
13170
  "kind": "webfonts#webfont",
13171
- "family": "Arya",
13172
- "category": "sans-serif",
13173
  "variants": [
13174
- "regular",
13175
  "700"
13176
  ],
13177
  "subsets": [
13178
- "latin-ext",
13179
- "devanagari",
13180
  "latin"
13181
  ],
13182
- "version": "v1",
13183
- "lastModified": "2015-05-21",
13184
  "files": {
13185
- "regular": "http://fonts.gstatic.com/s/arya/v1/xEVqtU3v8QLospHKpDaYEw.ttf",
13186
- "700": "http://fonts.gstatic.com/s/arya/v1/N13tgOvG7VTXawiI-fJiQA.ttf"
13187
  }
13188
  },
13189
  {
13190
  "kind": "webfonts#webfont",
13191
- "family": "Risque",
13192
  "category": "display",
13193
  "variants": [
13194
  "regular"
13195
  ],
13196
  "subsets": [
13197
- "latin-ext",
13198
  "latin"
13199
  ],
13200
- "version": "v4",
13201
- "lastModified": "2015-04-06",
13202
  "files": {
13203
- "regular": "http://fonts.gstatic.com/s/risque/v4/92RnElGnl8yHP97-KV3Fyg.ttf"
13204
  }
13205
  },
13206
  {
13207
  "kind": "webfonts#webfont",
13208
- "family": "Stalinist One",
13209
  "category": "display",
13210
  "variants": [
13211
- "regular"
 
13212
  ],
13213
  "subsets": [
13214
- "cyrillic",
13215
- "latin-ext",
13216
  "latin"
13217
  ],
13218
- "version": "v8",
13219
- "lastModified": "2015-12-10",
13220
  "files": {
13221
- "regular": "http://fonts.gstatic.com/s/stalinistone/v8/MQpS-WezM9W4Dd7D3B7I-UT7eZ8.ttf"
 
13222
  }
13223
  },
13224
  {
13225
  "kind": "webfonts#webfont",
13226
- "family": "Mr Bedfort",
13227
- "category": "handwriting",
13228
  "variants": [
13229
  "regular"
13230
  ],
13231
  "subsets": [
13232
- "latin-ext",
13233
  "latin"
13234
  ],
13235
- "version": "v5",
13236
- "lastModified": "2015-04-03",
13237
  "files": {
13238
- "regular": "http://fonts.gstatic.com/s/mrbedfort/v5/81bGgHTRikLs_puEGshl7_esZW2xOQ-xsNqO47m55DA.ttf"
13239
  }
13240
  },
13241
  {
13242
  "kind": "webfonts#webfont",
13243
- "family": "Emblema One",
13244
- "category": "display",
13245
  "variants": [
13246
  "regular"
13247
  ],
13248
  "subsets": [
13249
- "latin-ext",
13250
  "latin"
13251
  ],
13252
- "version": "v5",
13253
- "lastModified": "2015-04-06",
13254
  "files": {
13255
- "regular": "http://fonts.gstatic.com/s/emblemaone/v5/7IlBUjBWPIiw7cr_O2IfSaCWcynf_cDxXwCLxiixG1c.ttf"
13256
  }
13257
  },
13258
  {
13259
  "kind": "webfonts#webfont",
13260
- "family": "Sura",
13261
- "category": "serif",
13262
  "variants": [
13263
- "regular",
13264
- "700"
13265
  ],
13266
  "subsets": [
13267
- "latin-ext",
13268
- "devanagari",
13269
  "latin"
13270
  ],
13271
- "version": "v1",
13272
- "lastModified": "2015-06-17",
13273
  "files": {
13274
- "regular": "http://fonts.gstatic.com/s/sura/v1/jznKrhTH5NezYxb0-Q5zzA.ttf",
13275
- "700": "http://fonts.gstatic.com/s/sura/v1/Z5bXQaFGmoWicN1WlcncxA.ttf"
13276
  }
13277
  },
13278
  {
13279
  "kind": "webfonts#webfont",
13280
- "family": "Rhodium Libre",
13281
- "category": "serif",
13282
  "variants": [
13283
  "regular"
13284
  ],
13285
  "subsets": [
13286
- "latin-ext",
13287
- "devanagari",
13288
- "latin"
13289
  ],
13290
- "version": "v1",
13291
- "lastModified": "2015-06-03",
13292
  "files": {
13293
- "regular": "http://fonts.gstatic.com/s/rhodiumlibre/v1/Vxr7A4-xE2zsBDDI8BcseIjjx0o0jr6fNXxPgYh_a8Q.ttf"
13294
  }
13295
  },
13296
  {
13297
  "kind": "webfonts#webfont",
13298
- "family": "Moulpali",
13299
- "category": "display",
13300
  "variants": [
13301
  "regular"
13302
  ],
13303
  "subsets": [
13304
- "khmer"
 
13305
  ],
13306
- "version": "v9",
13307
- "lastModified": "2015-04-03",
13308
  "files": {
13309
- "regular": "http://fonts.gstatic.com/s/moulpali/v9/diD74BprGhmVkJoerKmrKA.ttf"
13310
  }
13311
  },
13312
  {
13313
  "kind": "webfonts#webfont",
13314
- "family": "Ruge Boogie",
13315
- "category": "handwriting",
13316
  "variants": [
13317
  "regular"
13318
  ],
13319
  "subsets": [
13320
- "latin-ext",
13321
  "latin"
13322
  ],
13323
- "version": "v7",
13324
- "lastModified": "2015-04-03",
13325
  "files": {
13326
- "regular": "http://fonts.gstatic.com/s/rugeboogie/v7/U-TTmltL8aENLVIqYbI5QaCWcynf_cDxXwCLxiixG1c.ttf"
13327
  }
13328
  },
13329
  {
13330
  "kind": "webfonts#webfont",
13331
- "family": "Jim Nightshade",
13332
- "category": "handwriting",
13333
  "variants": [
13334
  "regular"
13335
  ],
13336
  "subsets": [
13337
- "latin-ext",
13338
  "latin"
13339
  ],
13340
- "version": "v4",
13341
- "lastModified": "2015-04-03",
13342
  "files": {
13343
- "regular": "http://fonts.gstatic.com/s/jimnightshade/v4/_n43lYHXVWNgXegdYRIK9CF1W_bo0EdycfH0kHciIic.ttf"
13344
  }
13345
  },
13346
  {
13347
  "kind": "webfonts#webfont",
13348
- "family": "Almendra SC",
13349
  "category": "serif",
13350
  "variants": [
13351
- "regular"
 
 
 
13352
  ],
13353
  "subsets": [
13354
- "latin"
 
 
13355
  ],
13356
- "version": "v6",
13357
- "lastModified": "2015-04-03",
13358
  "files": {
13359
- "regular": "http://fonts.gstatic.com/s/almendrasc/v6/IuiLd8Fm9I6raSalxMoWeaCWcynf_cDxXwCLxiixG1c.ttf"
 
 
 
13360
  }
13361
  },
13362
  {
13363
  "kind": "webfonts#webfont",
13364
- "family": "Flavors",
13365
- "category": "display",
13366
  "variants": [
13367
  "regular"
13368
  ],
13369
  "subsets": [
13370
  "latin"
13371
  ],
13372
- "version": "v5",
13373
- "lastModified": "2015-04-03",
13374
  "files": {
13375
- "regular": "http://fonts.gstatic.com/s/flavors/v5/SPJi5QclATvon8ExcKGRvQ.ttf"
13376
  }
13377
  },
13378
  {
13379
  "kind": "webfonts#webfont",
13380
- "family": "Erica One",
13381
- "category": "display",
13382
  "variants": [
13383
  "regular"
13384
  ],
13385
  "subsets": [
13386
  "latin"
13387
  ],
13388
- "version": "v6",
13389
- "lastModified": "2015-04-03",
13390
  "files": {
13391
- "regular": "http://fonts.gstatic.com/s/ericaone/v6/cIBnH2VAqQMIGYAcE4ufvQ.ttf"
13392
  }
13393
  },
13394
  {
13395
  "kind": "webfonts#webfont",
13396
- "family": "Tillana",
13397
- "category": "handwriting",
13398
  "variants": [
13399
- "regular",
13400
- "500",
13401
- "600",
13402
- "700",
13403
- "800"
13404
  ],
13405
  "subsets": [
13406
- "latin-ext",
13407
- "devanagari",
13408
- "latin"
13409
  ],
13410
- "version": "v1",
13411
- "lastModified": "2015-06-03",
13412
  "files": {
13413
- "regular": "http://fonts.gstatic.com/s/tillana/v1/zN0D-jDPsr1HzU3VRFLY5g.ttf",
13414
- "500": "http://fonts.gstatic.com/s/tillana/v1/gqdUngSIcY9tSla5eCZky_esZW2xOQ-xsNqO47m55DA.ttf",
13415
- "600": "http://fonts.gstatic.com/s/tillana/v1/fqon6-r15hy8M1cyiYfQBvesZW2xOQ-xsNqO47m55DA.ttf",
13416
- "700": "http://fonts.gstatic.com/s/tillana/v1/jGARMTxLrMerzTCpGBpMffesZW2xOQ-xsNqO47m55DA.ttf",
13417
- "800": "http://fonts.gstatic.com/s/tillana/v1/pmTtNH_Ibktj5Cyc1XrP6vesZW2xOQ-xsNqO47m55DA.ttf"
13418
  }
13419
  },
13420
  {
13421
  "kind": "webfonts#webfont",
13422
- "family": "Bonbon",
13423
- "category": "handwriting",
13424
  "variants": [
13425
  "regular"
13426
  ],
13427
  "subsets": [
13428
- "latin"
 
13429
  ],
13430
- "version": "v7",
13431
- "lastModified": "2015-08-12",
13432
  "files": {
13433
- "regular": "http://fonts.gstatic.com/s/bonbon/v7/IW3u1yzG1knyW5oz0s9_6Q.ttf"
13434
  }
13435
  },
13436
  {
13437
  "kind": "webfonts#webfont",
13438
- "family": "Preahvihear",
13439
- "category": "display",
13440
  "variants": [
13441
- "regular"
 
 
 
13442
  ],
13443
  "subsets": [
13444
- "khmer"
13445
  ],
13446
  "version": "v8",
13447
- "lastModified": "2015-04-03",
13448
  "files": {
13449
- "regular": "http://fonts.gstatic.com/s/preahvihear/v8/82tDI-xTc53CxxOzEG4hDaCWcynf_cDxXwCLxiixG1c.ttf"
 
 
 
13450
  }
13451
  },
13452
  {
13453
  "kind": "webfonts#webfont",
13454
- "family": "Tenali Ramakrishna",
13455
- "category": "sans-serif",
13456
  "variants": [
13457
- "regular"
 
 
 
13458
  ],
13459
  "subsets": [
13460
- "telugu",
13461
  "latin"
13462
  ],
13463
- "version": "v3",
13464
- "lastModified": "2015-04-03",
13465
  "files": {
13466
- "regular": "http://fonts.gstatic.com/s/tenaliramakrishna/v3/M0nTmDqv2M7AGoGh-c946BZak5pSBHqWX6uyVMiMFoA.ttf"
 
 
 
13467
  }
13468
  },
13469
  {
13470
  "kind": "webfonts#webfont",
13471
- "family": "Eczar",
13472
- "category": "serif",
13473
  "variants": [
13474
- "regular",
13475
- "500",
13476
- "600",
13477
- "700",
13478
- "800"
13479
  ],
13480
  "subsets": [
13481
- "latin-ext",
13482
- "devanagari",
13483
  "latin"
13484
  ],
13485
- "version": "v3",
13486
- "lastModified": "2015-12-08",
13487
  "files": {
13488
- "regular": "http://fonts.gstatic.com/s/eczar/v3/uKZcAQ5JBBs1UbeXFRbBRg.ttf",
13489
- "500": "http://fonts.gstatic.com/s/eczar/v3/Ooe4KaPp2594tF8TbMfdlQ.ttf",
13490
- "600": "http://fonts.gstatic.com/s/eczar/v3/IjQsWW0bmgkZ6lnN72cnTQ.ttf",
13491
- "700": "http://fonts.gstatic.com/s/eczar/v3/ELC8RVXfBMb3VuuHtMwBOA.ttf",
13492
- "800": "http://fonts.gstatic.com/s/eczar/v3/9Uyt6nTZLx_Qj5_WRah-iQ.ttf"
13493
  }
13494
  },
13495
  {
13496
  "kind": "webfonts#webfont",
13497
- "family": "Lakki Reddy",
13498
  "category": "handwriting",
13499
  "variants": [
13500
  "regular"
13501
  ],
13502
  "subsets": [
13503
- "telugu",
13504
  "latin"
13505
  ],
13506
- "version": "v3",
13507
- "lastModified": "2015-04-03",
13508
  "files": {
13509
- "regular": "http://fonts.gstatic.com/s/lakkireddy/v3/Q5EpFa91FjW37t0FCnedaKCWcynf_cDxXwCLxiixG1c.ttf"
13510
  }
13511
  },
13512
  {
13513
  "kind": "webfonts#webfont",
13514
- "family": "Suravaram",
13515
- "category": "serif",
13516
  "variants": [
13517
  "regular"
13518
  ],
13519
  "subsets": [
13520
- "telugu",
13521
  "latin"
13522
  ],
13523
- "version": "v3",
13524
- "lastModified": "2015-04-03",
13525
  "files": {
13526
- "regular": "http://fonts.gstatic.com/s/suravaram/v3/G4dPee4pel_w2HqzavW4MA.ttf"
13527
  }
13528
  },
13529
  {
13530
  "kind": "webfonts#webfont",
13531
- "family": "Chonburi",
13532
- "category": "display",
13533
  "variants": [
13534
  "regular"
13535
  ],
13536
  "subsets": [
13537
- "latin-ext",
13538
- "thai",
13539
- "latin",
13540
- "vietnamese"
13541
  ],
13542
- "version": "v1",
13543
- "lastModified": "2015-08-06",
13544
  "files": {
13545
- "regular": "http://fonts.gstatic.com/s/chonburi/v1/jd9PfbW0x_8Myt_XeUxvSQ.ttf"
13546
  }
13547
  },
13548
  {
13549
  "kind": "webfonts#webfont",
13550
- "family": "Hanalei Fill",
13551
  "category": "display",
13552
  "variants": [
13553
  "regular"
13554
  ],
13555
  "subsets": [
13556
- "latin-ext",
13557
- "latin"
13558
  ],
13559
- "version": "v5",
13560
- "lastModified": "2015-04-03",
13561
  "files": {
13562
- "regular": "http://fonts.gstatic.com/s/hanaleifill/v5/5uPeWLnaDdtm4UBG26Ds6C3USBnSvpkopQaUR-2r7iU.ttf"
13563
  }
13564
  },
13565
  {
13566
  "kind": "webfonts#webfont",
13567
- "family": "Sahitya",
13568
- "category": "serif",
13569
  "variants": [
13570
- "regular",
13571
- "700"
13572
  ],
13573
  "subsets": [
13574
- "devanagari",
13575
- "latin"
13576
  ],
13577
- "version": "v1",
13578
- "lastModified": "2015-06-17",
13579
  "files": {
13580
- "regular": "http://fonts.gstatic.com/s/sahitya/v1/wQWULcDbZqljdTfjOUtDvw.ttf",
13581
- "700": "http://fonts.gstatic.com/s/sahitya/v1/Zm5hNvMwUyN3tC4GMkH1l_esZW2xOQ-xsNqO47m55DA.ttf"
13582
  }
13583
  },
13584
  {
13585
  "kind": "webfonts#webfont",
13586
- "family": "Sree Krushnadevaraya",
13587
- "category": "serif",
13588
  "variants": [
13589
  "regular"
13590
  ],
13591
  "subsets": [
13592
- "telugu",
13593
- "latin"
13594
  ],
13595
  "version": "v4",
13596
- "lastModified": "2015-04-03",
13597
  "files": {
13598
- "regular": "http://fonts.gstatic.com/s/sreekrushnadevaraya/v4/CdsXmnHyEqVl1ahzOh5qnzjDZVem5Eb4d0dXjXa0F_Q.ttf"
13599
  }
13600
  },
13601
  {
13602
  "kind": "webfonts#webfont",
13603
- "family": "Unlock",
13604
- "category": "display",
13605
  "variants": [
13606
  "regular"
13607
  ],
13608
  "subsets": [
13609
  "latin"
13610
  ],
13611
- "version": "v6",
13612
- "lastModified": "2015-04-06",
13613
  "files": {
13614
- "regular": "http://fonts.gstatic.com/s/unlock/v6/rXEQzK7uIAlhoyoAEiMy1w.ttf"
13615
  }
13616
  },
13617
  {
13618
  "kind": "webfonts#webfont",
13619
- "family": "Inknut Antiqua",
13620
- "category": "serif",
13621
  "variants": [
 
 
13622
  "300",
13623
  "regular",
13624
  "500",
@@ -13628,140 +13634,138 @@
13628
  "900"
13629
  ],
13630
  "subsets": [
13631
- "latin-ext",
13632
- "devanagari",
13633
- "latin"
13634
  ],
13635
- "version": "v1",
13636
- "lastModified": "2015-06-11",
13637
  "files": {
13638
- "300": "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIg6hmPNSXwHGnJQCeQHKUMo.ttf",
13639
- "regular": "http://fonts.gstatic.com/s/inknutantiqua/v1/VlmmTfOrxr3HfcnhMueX9arFJ4O13IHVxZbM6yoslpo.ttf",
13640
- "500": "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIiYCDvi1XFzRnTV7qUFsNgk.ttf",
13641
- "600": "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIjLEgY6PI0GrY6L00mykcEQ.ttf",
13642
- "700": "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIlRhfXn9P4_QueZ7VkUHUNc.ttf",
13643
- "800": "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVInARjXVu2t2krcNTHiCb1qY.ttf",
13644
- "900": "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIrTsNy1JrFNT1qKy8j7W3CU.ttf"
 
 
13645
  }
13646
  },
13647
  {
13648
  "kind": "webfonts#webfont",
13649
- "family": "Fasthand",
13650
- "category": "serif",
13651
  "variants": [
13652
- "regular"
 
 
 
13653
  ],
13654
  "subsets": [
13655
- "khmer"
 
13656
  ],
13657
  "version": "v7",
13658
- "lastModified": "2015-04-03",
13659
  "files": {
13660
- "regular": "http://fonts.gstatic.com/s/fasthand/v7/6XAagHH_KmpZL67wTvsETQ.ttf"
 
 
 
13661
  }
13662
  },
13663
  {
13664
  "kind": "webfonts#webfont",
13665
- "family": "Hanalei",
13666
- "category": "display",
13667
  "variants": [
13668
- "regular"
 
 
 
 
 
13669
  ],
13670
  "subsets": [
13671
- "latin-ext",
13672
- "latin"
 
13673
  ],
13674
- "version": "v6",
13675
- "lastModified": "2015-04-03",
13676
  "files": {
13677
- "regular": "http://fonts.gstatic.com/s/hanalei/v6/Sx8vVMBnXSQyK6Cn0CBJ3A.ttf"
 
 
 
 
 
13678
  }
13679
  },
13680
  {
13681
  "kind": "webfonts#webfont",
13682
- "family": "Fruktur",
13683
- "category": "display",
13684
  "variants": [
13685
  "regular"
13686
  ],
13687
  "subsets": [
13688
- "latin-ext",
13689
  "latin"
13690
  ],
13691
- "version": "v8",
13692
- "lastModified": "2016-01-22",
13693
  "files": {
13694
- "regular": "http://fonts.gstatic.com/s/fruktur/v8/PnQvfEi1LssAvhJsCwH__w.ttf"
13695
  }
13696
  },
13697
  {
13698
  "kind": "webfonts#webfont",
13699
- "family": "Modak",
13700
  "category": "display",
13701
  "variants": [
13702
  "regular"
13703
  ],
13704
  "subsets": [
13705
- "latin-ext",
13706
- "devanagari",
13707
- "latin"
13708
- ],
13709
- "version": "v1",
13710
- "lastModified": "2015-04-03",
13711
- "files": {
13712
- "regular": "http://fonts.gstatic.com/s/modak/v1/lMsN0QIKid-pCPvL0hH4nw.ttf"
13713
- }
13714
- },
13715
- {
13716
- "kind": "webfonts#webfont",
13717
- "family": "Asar",
13718
- "category": "serif",
13719
- "variants": [
13720
- "regular"
13721
- ],
13722
- "subsets": [
13723
- "latin-ext",
13724
- "devanagari",
13725
- "latin"
13726
  ],
13727
- "version": "v1",
13728
- "lastModified": "2015-06-17",
13729
  "files": {
13730
- "regular": "http://fonts.gstatic.com/s/asar/v1/mSmn3H5CcMA84CZ586X7WQ.ttf"
13731
  }
13732
  },
13733
  {
13734
  "kind": "webfonts#webfont",
13735
- "family": "Peddana",
13736
- "category": "serif",
13737
  "variants": [
13738
  "regular"
13739
  ],
13740
  "subsets": [
13741
- "telugu",
13742
  "latin"
13743
  ],
13744
- "version": "v4",
13745
- "lastModified": "2015-04-03",
13746
  "files": {
13747
- "regular": "http://fonts.gstatic.com/s/peddana/v4/zaSZuj_GhmC8AOTugOROnA.ttf"
13748
  }
13749
  },
13750
  {
13751
  "kind": "webfonts#webfont",
13752
- "family": "Ravi Prakash",
13753
- "category": "display",
13754
  "variants": [
13755
  "regular"
13756
  ],
13757
  "subsets": [
13758
- "telugu",
13759
  "latin"
13760
  ],
13761
- "version": "v3",
13762
- "lastModified": "2015-04-03",
13763
  "files": {
13764
- "regular": "http://fonts.gstatic.com/s/raviprakash/v3/8EzbM7Rymjk25jWeHxbO6C3USBnSvpkopQaUR-2r7iU.ttf"
13765
  }
13766
  }
13767
  ]
3
  "items": [
4
  {
5
  "kind": "webfonts#webfont",
6
+ "family": "ABeeZee",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  "category": "sans-serif",
8
  "variants": [
 
9
  "regular",
10
+ "italic"
11
  ],
12
  "subsets": [
 
13
  "latin"
14
  ],
15
+ "version": "v9",
16
+ "lastModified": "2016-02-23",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  "files": {
18
+ "regular": "http://fonts.gstatic.com/s/abeezee/v9/mE5BOuZKGln_Ex0uYKpIaw.ttf",
19
+ "italic": "http://fonts.gstatic.com/s/abeezee/v9/kpplLynmYgP0YtlJA3atRw.ttf"
 
 
 
 
20
  }
21
  },
22
  {
23
  "kind": "webfonts#webfont",
24
+ "family": "Abel",
25
  "category": "sans-serif",
26
  "variants": [
27
+ "regular"
 
28
  ],
29
  "subsets": [
30
  "latin"
31
  ],
32
  "version": "v6",
33
+ "lastModified": "2016-02-23",
34
  "files": {
35
+ "regular": "http://fonts.gstatic.com/s/abel/v6/RpUKfqNxoyNe_ka23bzQ2A.ttf"
 
36
  }
37
  },
38
  {
39
  "kind": "webfonts#webfont",
40
+ "family": "Abril Fatface",
41
+ "category": "display",
42
  "variants": [
43
+ "regular"
 
 
 
 
 
 
 
 
 
 
 
44
  ],
45
  "subsets": [
 
46
  "latin",
47
+ "latin-ext"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
  ],
49
  "version": "v8",
50
+ "lastModified": "2016-02-23",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  "files": {
52
+ "regular": "http://fonts.gstatic.com/s/abrilfatface/v8/X1g_KwGeBV3ajZIXQ9VnDojjx0o0jr6fNXxPgYh_a8Q.ttf"
 
 
53
  }
54
  },
55
  {
56
  "kind": "webfonts#webfont",
57
+ "family": "Aclonica",
58
  "category": "sans-serif",
59
  "variants": [
60
+ "regular"
 
61
  ],
62
  "subsets": [
63
  "latin"
64
  ],
65
  "version": "v6",
66
+ "lastModified": "2016-02-23",
67
  "files": {
68
+ "regular": "http://fonts.gstatic.com/s/aclonica/v6/M6pHZMPwK3DiBSlo3jwAKQ.ttf"
 
69
  }
70
  },
71
  {
72
  "kind": "webfonts#webfont",
73
+ "family": "Acme",
74
  "category": "sans-serif",
75
  "variants": [
76
+ "regular"
 
 
 
 
 
 
 
77
  ],
78
  "subsets": [
 
 
 
 
 
79
  "latin"
80
  ],
81
+ "version": "v5",
82
+ "lastModified": "2016-02-23",
83
  "files": {
84
+ "regular": "http://fonts.gstatic.com/s/acme/v5/-J6XNtAHPZBEbsifCdBt-g.ttf"
 
 
 
 
 
 
 
85
  }
86
  },
87
  {
88
  "kind": "webfonts#webfont",
89
+ "family": "Actor",
90
+ "category": "sans-serif",
91
  "variants": [
92
+ "regular"
 
 
 
93
  ],
94
  "subsets": [
95
+ "latin"
 
 
 
 
 
 
96
  ],
97
  "version": "v6",
98
+ "lastModified": "2016-02-23",
99
  "files": {
100
+ "regular": "http://fonts.gstatic.com/s/actor/v6/ugMf40CrRK6Jf6Yz_xNSmQ.ttf"
 
 
 
101
  }
102
  },
103
  {
104
  "kind": "webfonts#webfont",
105
+ "family": "Adamina",
106
  "category": "serif",
107
  "variants": [
108
+ "regular"
 
 
 
109
  ],
110
  "subsets": [
111
  "latin"
112
  ],
113
+ "version": "v8",
114
+ "lastModified": "2016-02-23",
115
  "files": {
116
+ "regular": "http://fonts.gstatic.com/s/adamina/v8/RUQfOodOMiVVYqFZcSlT9w.ttf"
 
 
 
117
  }
118
  },
119
  {
120
  "kind": "webfonts#webfont",
121
+ "family": "Advent Pro",
122
+ "category": "sans-serif",
123
  "variants": [
124
+ "100",
125
+ "200",
126
  "300",
 
127
  "regular",
128
+ "500",
129
+ "600",
130
+ "700"
 
 
131
  ],
132
  "subsets": [
133
+ "latin",
 
134
  "latin-ext",
135
+ "greek"
136
  ],
137
+ "version": "v4",
138
+ "lastModified": "2016-02-23",
139
  "files": {
140
+ "100": "http://fonts.gstatic.com/s/adventpro/v4/87-JOpSUecTG50PBYK4ysi3USBnSvpkopQaUR-2r7iU.ttf",
141
+ "200": "http://fonts.gstatic.com/s/adventpro/v4/URTSSjIp0Wr-GrjxFdFWnGeudeTO44zf-ht3k-KNzwg.ttf",
142
+ "300": "http://fonts.gstatic.com/s/adventpro/v4/sJaBfJYSFgoB80OL1_66m0eOrDcLawS7-ssYqLr2Xp4.ttf",
143
+ "regular": "http://fonts.gstatic.com/s/adventpro/v4/1NxMBeKVcNNH2H46AUR3wfesZW2xOQ-xsNqO47m55DA.ttf",
144
+ "500": "http://fonts.gstatic.com/s/adventpro/v4/7kBth2-rT8tP40RmMMXMLJp-63r6doWhTEbsfBIRJ7A.ttf",
145
+ "600": "http://fonts.gstatic.com/s/adventpro/v4/3Jo-2maCzv2QLzQBzaKHV_pTEJqju4Hz1txDWij77d4.ttf",
146
+ "700": "http://fonts.gstatic.com/s/adventpro/v4/M4I6QiICt-ey_wZTpR2gKwJKKGfqHaYFsRG-T3ceEVo.ttf"
 
147
  }
148
  },
149
  {
150
  "kind": "webfonts#webfont",
151
+ "family": "Aguafina Script",
152
+ "category": "handwriting",
153
  "variants": [
154
+ "regular"
 
 
 
155
  ],
156
  "subsets": [
 
 
 
 
 
 
157
  "latin",
158
+ "latin-ext"
159
  ],
160
+ "version": "v5",
161
+ "lastModified": "2016-02-23",
162
  "files": {
163
+ "regular": "http://fonts.gstatic.com/s/aguafinascript/v5/65g7cgMtMGnNlNyq_Z6CvMxLhO8OSNnfAp53LK1_iRs.ttf"
 
 
 
164
  }
165
  },
166
  {
167
  "kind": "webfonts#webfont",
168
+ "family": "Akronim",
169
+ "category": "display",
170
  "variants": [
171
  "regular"
172
  ],
173
  "subsets": [
174
+ "latin",
175
+ "latin-ext"
176
  ],
177
+ "version": "v5",
178
+ "lastModified": "2016-02-23",
179
  "files": {
180
+ "regular": "http://fonts.gstatic.com/s/akronim/v5/qA0L2CSArk3tuOWE1AR1DA.ttf"
181
  }
182
  },
183
  {
184
  "kind": "webfonts#webfont",
185
+ "family": "Aladin",
186
+ "category": "handwriting",
187
  "variants": [
188
+ "regular"
 
189
  ],
190
  "subsets": [
191
+ "latin",
192
+ "latin-ext"
 
 
193
  ],
194
+ "version": "v5",
195
+ "lastModified": "2016-02-23",
196
  "files": {
197
+ "regular": "http://fonts.gstatic.com/s/aladin/v5/PyuJ5cVHkduO0j5fAMKvAA.ttf"
 
198
  }
199
  },
200
  {
201
  "kind": "webfonts#webfont",
202
+ "family": "Aldrich",
203
  "category": "sans-serif",
204
  "variants": [
205
+ "regular"
 
 
 
206
  ],
207
  "subsets": [
208
+ "latin"
 
 
 
 
 
 
 
209
  ],
210
  "version": "v6",
211
+ "lastModified": "2016-02-23",
212
  "files": {
213
+ "regular": "http://fonts.gstatic.com/s/aldrich/v6/kMMW1S56gFx7RP_mW1g-Eg.ttf"
 
 
 
214
  }
215
  },
216
  {
217
  "kind": "webfonts#webfont",
218
+ "family": "Alef",
219
+ "category": "sans-serif",
220
  "variants": [
221
  "regular",
222
+ "700"
 
 
223
  ],
224
  "subsets": [
225
+ "latin",
226
+ "hebrew"
 
 
227
  ],
228
+ "version": "v6",
229
+ "lastModified": "2016-02-23",
230
  "files": {
231
+ "regular": "http://fonts.gstatic.com/s/alef/v6/ENvZ_P0HBDQxNZYCQO0lUA.ttf",
232
+ "700": "http://fonts.gstatic.com/s/alef/v6/VDgZJhEwudtOzOFQpZ8MEA.ttf"
 
 
233
  }
234
  },
235
  {
236
  "kind": "webfonts#webfont",
237
+ "family": "Alegreya",
238
+ "category": "serif",
239
  "variants": [
 
 
 
 
240
  "regular",
241
  "italic",
 
 
242
  "700",
243
  "700italic",
244
+ "900",
245
+ "900italic"
246
  ],
247
  "subsets": [
248
+ "latin",
249
+ "latin-ext"
250
  ],
251
+ "version": "v7",
252
+ "lastModified": "2016-02-23",
253
  "files": {
254
+ "regular": "http://fonts.gstatic.com/s/alegreya/v7/62J3atXd6bvMU4qO_ca-eA.ttf",
255
+ "italic": "http://fonts.gstatic.com/s/alegreya/v7/cbshnQGxwmlHBjUil7DaIfesZW2xOQ-xsNqO47m55DA.ttf",
256
+ "700": "http://fonts.gstatic.com/s/alegreya/v7/5oZtdI5-wQwgAFrd9erCsaCWcynf_cDxXwCLxiixG1c.ttf",
257
+ "700italic": "http://fonts.gstatic.com/s/alegreya/v7/IWi8e5bpnqhMRsZKTcTUWgJKKGfqHaYFsRG-T3ceEVo.ttf",
258
+ "900": "http://fonts.gstatic.com/s/alegreya/v7/oQeMxX-vxGImzDgX6nxA7KCWcynf_cDxXwCLxiixG1c.ttf",
259
+ "900italic": "http://fonts.gstatic.com/s/alegreya/v7/-L71QLH_XqgYWaI1GbOVhp0EAVxt0G0biEntp43Qt6E.ttf"
 
 
 
 
 
260
  }
261
  },
262
  {
263
  "kind": "webfonts#webfont",
264
+ "family": "Alegreya SC",
265
+ "category": "serif",
266
  "variants": [
267
+ "regular",
268
+ "italic",
269
+ "700",
270
+ "700italic",
271
+ "900",
272
+ "900italic"
273
  ],
274
  "subsets": [
275
+ "latin",
276
+ "latin-ext"
277
  ],
278
+ "version": "v6",
279
+ "lastModified": "2016-02-23",
280
  "files": {
281
+ "regular": "http://fonts.gstatic.com/s/alegreyasc/v6/3ozeFnTbygMK6PfHh8B-iqCWcynf_cDxXwCLxiixG1c.ttf",
282
+ "italic": "http://fonts.gstatic.com/s/alegreyasc/v6/GOqmv3FLsJ2r6ZALMZVBmkeOrDcLawS7-ssYqLr2Xp4.ttf",
283
+ "700": "http://fonts.gstatic.com/s/alegreyasc/v6/M9OIREoxDkvynwTpBAYUq3e1Pd76Vl7zRpE7NLJQ7XU.ttf",
284
+ "700italic": "http://fonts.gstatic.com/s/alegreyasc/v6/5PCoU7IUfCicpKBJtBmP6c_zJjSACmk0BRPxQqhnNLU.ttf",
285
+ "900": "http://fonts.gstatic.com/s/alegreyasc/v6/M9OIREoxDkvynwTpBAYUqyenaqEuufTBk9XMKnKmgDA.ttf",
286
+ "900italic": "http://fonts.gstatic.com/s/alegreyasc/v6/5PCoU7IUfCicpKBJtBmP6U_yTOUGsoC54csJe1b-IRw.ttf"
287
  }
288
  },
289
  {
307
  "900italic"
308
  ],
309
  "subsets": [
 
310
  "latin",
311
+ "latin-ext",
312
  "vietnamese"
313
  ],
314
  "version": "v3",
315
+ "lastModified": "2016-02-23",
316
  "files": {
317
  "100": "http://fonts.gstatic.com/s/alegreyasans/v3/TKyx_-JJ6MdpQruNk-t-PJFGFO4uyVFMfB6LZsii7kI.ttf",
318
  "100italic": "http://fonts.gstatic.com/s/alegreyasans/v3/gRkSP2lBpqoMTVxg7DmVn2cDnjsrnI9_xJ-5gnBaHsE.ttf",
331
  }
332
  },
333
  {
334
+ "kind": "webfonts#webfont",
335
+ "family": "Alegreya Sans SC",
336
+ "category": "sans-serif",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
337
  "variants": [
338
+ "100",
339
+ "100italic",
340
+ "300",
341
+ "300italic",
342
  "regular",
343
+ "italic",
344
+ "500",
345
+ "500italic",
346
  "700",
347
+ "700italic",
348
+ "800",
349
+ "800italic",
350
+ "900",
351
+ "900italic"
352
  ],
353
  "subsets": [
354
+ "latin",
355
  "latin-ext",
356
+ "vietnamese"
357
  ],
358
+ "version": "v3",
359
+ "lastModified": "2016-02-23",
360
  "files": {
361
+ "100": "http://fonts.gstatic.com/s/alegreyasanssc/v3/trwFkDJLOJf6hqM93944kVnzStfdnFU-MXbO84aBs_M.ttf",
362
+ "100italic": "http://fonts.gstatic.com/s/alegreyasanssc/v3/qG3gA9iy5RpXMH4crZboqqakMVR0XlJhO7VdJ8yYvA4.ttf",
363
+ "300": "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR46-1IqtfxJspFjzJp0SaQRcI.ttf",
364
+ "300italic": "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0CnTKaH808trtzttbEg4yVA.ttf",
365
+ "regular": "http://fonts.gstatic.com/s/alegreyasanssc/v3/6kgb6ZvOagoVIRZyl8XV-EklWX-XdLVn1WTiuGuvKIU.ttf",
366
+ "italic": "http://fonts.gstatic.com/s/alegreyasanssc/v3/trwFkDJLOJf6hqM93944kTfqo69HNOlCNZvbwAmUtiA.ttf",
367
+ "500": "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR46_hHTluI57wqxl55RvSYo3s.ttf",
368
+ "500italic": "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0NqVvxKdFVwqwzilqfVd39U.ttf",
369
+ "700": "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR4600aId5t1FC-xZ8nmpa_XLk.ttf",
370
+ "700italic": "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0IBYn3VD6xMEnodOh8pnFw4.ttf",
371
+ "800": "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR46wQgSHD3Lo1Mif2Wkk5swWA.ttf",
372
+ "800italic": "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0HStmCm6Rs90XeztCALm0H8.ttf",
373
+ "900": "http://fonts.gstatic.com/s/alegreyasanssc/v3/AjAmkoP1y0Vaad0UPPR461Rf9EWUSEX_PR1d_gLKfpM.ttf",
374
+ "900italic": "http://fonts.gstatic.com/s/alegreyasanssc/v3/0VweK-TO3aQgazdxg8fs0IvtwEfTCJoOJugANj-jWDI.ttf"
375
  }
376
  },
377
  {
378
  "kind": "webfonts#webfont",
379
+ "family": "Alex Brush",
380
+ "category": "handwriting",
381
  "variants": [
382
+ "regular"
 
 
 
 
 
383
  ],
384
  "subsets": [
385
+ "latin",
386
+ "latin-ext"
 
387
  ],
388
+ "version": "v6",
389
+ "lastModified": "2016-02-23",
390
  "files": {
391
+ "regular": "http://fonts.gstatic.com/s/alexbrush/v6/ooh3KJFbKJSUoIRWfiu8o_esZW2xOQ-xsNqO47m55DA.ttf"
 
 
 
 
 
392
  }
393
  },
394
  {
395
  "kind": "webfonts#webfont",
396
+ "family": "Alfa Slab One",
397
+ "category": "display",
398
  "variants": [
399
+ "regular"
 
 
400
  ],
401
  "subsets": [
 
402
  "latin"
403
  ],
404
  "version": "v5",
405
+ "lastModified": "2016-02-23",
406
  "files": {
407
+ "regular": "http://fonts.gstatic.com/s/alfaslabone/v5/Qx6FPcitRwTC_k88tLPc-Yjjx0o0jr6fNXxPgYh_a8Q.ttf"
 
 
408
  }
409
  },
410
  {
411
  "kind": "webfonts#webfont",
412
+ "family": "Alice",
413
+ "category": "serif",
414
  "variants": [
415
+ "regular"
 
 
 
416
  ],
417
  "subsets": [
 
418
  "latin"
419
  ],
420
  "version": "v7",
421
+ "lastModified": "2016-02-23",
422
  "files": {
423
+ "regular": "http://fonts.gstatic.com/s/alice/v7/wZTAfivekBqIg-rk63nFvQ.ttf"
 
 
 
424
  }
425
  },
426
  {
427
  "kind": "webfonts#webfont",
428
+ "family": "Alike",
429
+ "category": "serif",
430
  "variants": [
431
  "regular"
432
  ],
433
  "subsets": [
434
  "latin"
435
  ],
436
+ "version": "v8",
437
+ "lastModified": "2016-02-23",
438
  "files": {
439
+ "regular": "http://fonts.gstatic.com/s/alike/v8/Ho8YpRKNk_202fwDiGNIyw.ttf"
440
  }
441
  },
442
  {
443
  "kind": "webfonts#webfont",
444
+ "family": "Alike Angular",
445
+ "category": "serif",
446
  "variants": [
447
+ "regular"
 
 
 
 
 
 
448
  ],
449
  "subsets": [
 
450
  "latin"
451
  ],
452
+ "version": "v6",
453
+ "lastModified": "2016-02-23",
454
  "files": {
455
+ "regular": "http://fonts.gstatic.com/s/alikeangular/v6/OpeCu4xxI3qO1C7CZcJtPT3XH2uEnVI__ynTBvNyki8.ttf"
 
 
 
 
 
 
456
  }
457
  },
458
  {
459
  "kind": "webfonts#webfont",
460
+ "family": "Allan",
461
+ "category": "display",
462
  "variants": [
463
  "regular",
464
+ "700"
 
 
 
 
 
 
465
  ],
466
  "subsets": [
467
+ "latin",
468
+ "latin-ext"
469
  ],
470
+ "version": "v7",
471
+ "lastModified": "2016-02-23",
472
  "files": {
473
+ "regular": "http://fonts.gstatic.com/s/allan/v7/T3lemhgZmLQkQI2Qc2bQHA.ttf",
474
+ "700": "http://fonts.gstatic.com/s/allan/v7/zSxQiwo7wgnr7KkMXhSiag.ttf"
 
 
 
 
 
 
475
  }
476
  },
477
  {
478
  "kind": "webfonts#webfont",
479
+ "family": "Allerta",
480
+ "category": "sans-serif",
481
  "variants": [
482
  "regular"
483
  ],
484
  "subsets": [
485
+ "latin"
 
 
 
486
  ],
487
+ "version": "v7",
488
+ "lastModified": "2016-02-23",
489
  "files": {
490
+ "regular": "http://fonts.gstatic.com/s/allerta/v7/s9FOEuiJFTNbMe06ifzV8g.ttf"
491
  }
492
  },
493
  {
494
  "kind": "webfonts#webfont",
495
+ "family": "Allerta Stencil",
496
+ "category": "sans-serif",
497
  "variants": [
498
+ "regular"
 
 
 
499
  ],
500
  "subsets": [
501
  "latin"
502
  ],
503
+ "version": "v7",
504
+ "lastModified": "2016-02-23",
505
  "files": {
506
+ "regular": "http://fonts.gstatic.com/s/allertastencil/v7/CdSZfRtHbQrBohqmzSdDYFf2eT4jUldwg_9fgfY_tHc.ttf"
 
 
 
507
  }
508
  },
509
  {
510
  "kind": "webfonts#webfont",
511
+ "family": "Allura",
512
+ "category": "handwriting",
513
  "variants": [
514
+ "regular"
 
515
  ],
516
  "subsets": [
517
+ "latin",
518
+ "latin-ext"
519
  ],
520
+ "version": "v4",
521
+ "lastModified": "2016-02-23",
522
  "files": {
523
+ "regular": "http://fonts.gstatic.com/s/allura/v4/4hcqgZanyuJ2gMYWffIR6A.ttf"
 
524
  }
525
  },
526
  {
527
  "kind": "webfonts#webfont",
528
+ "family": "Almendra",
529
  "category": "serif",
530
  "variants": [
531
  "regular",
534
  "700italic"
535
  ],
536
  "subsets": [
 
 
 
 
 
537
  "latin",
538
+ "latin-ext"
539
  ],
540
+ "version": "v8",
541
+ "lastModified": "2016-02-23",
542
  "files": {
543
+ "regular": "http://fonts.gstatic.com/s/almendra/v8/PDpbB-ZF7deXAAEYPkQOeg.ttf",
544
+ "italic": "http://fonts.gstatic.com/s/almendra/v8/CNWLyiDucqVKVgr4EMidi_esZW2xOQ-xsNqO47m55DA.ttf",
545
+ "700": "http://fonts.gstatic.com/s/almendra/v8/ZpLdQMj7Q2AFio4nNO6A76CWcynf_cDxXwCLxiixG1c.ttf",
546
+ "700italic": "http://fonts.gstatic.com/s/almendra/v8/-tXHKMcnn6FqrhJV3l1e3QJKKGfqHaYFsRG-T3ceEVo.ttf"
547
  }
548
  },
549
  {
550
  "kind": "webfonts#webfont",
551
+ "family": "Almendra Display",
552
+ "category": "display",
553
  "variants": [
554
+ "regular"
 
 
 
 
555
  ],
556
  "subsets": [
557
+ "latin",
558
+ "latin-ext"
 
559
  ],
560
+ "version": "v6",
561
+ "lastModified": "2016-02-23",
562
  "files": {
563
+ "regular": "http://fonts.gstatic.com/s/almendradisplay/v6/2Zuu97WJ_ez-87yz5Ai8fF6uyC_qD11hrFQ6EGgTJWI.ttf"
 
 
 
 
564
  }
565
  },
566
  {
567
  "kind": "webfonts#webfont",
568
+ "family": "Almendra SC",
569
+ "category": "serif",
570
  "variants": [
571
+ "regular"
 
 
572
  ],
573
  "subsets": [
574
  "latin"
575
  ],
576
+ "version": "v6",
577
+ "lastModified": "2016-02-23",
578
  "files": {
579
+ "regular": "http://fonts.gstatic.com/s/almendrasc/v6/IuiLd8Fm9I6raSalxMoWeaCWcynf_cDxXwCLxiixG1c.ttf"
 
 
580
  }
581
  },
582
  {
583
  "kind": "webfonts#webfont",
584
+ "family": "Amarante",
585
+ "category": "display",
586
  "variants": [
587
  "regular"
588
  ],
589
  "subsets": [
590
+ "latin",
591
+ "latin-ext"
 
 
 
 
592
  ],
593
+ "version": "v4",
594
+ "lastModified": "2016-02-23",
595
  "files": {
596
+ "regular": "http://fonts.gstatic.com/s/amarante/v4/2dQHjIBWSpydit5zkJZnOw.ttf"
597
  }
598
  },
599
  {
600
  "kind": "webfonts#webfont",
601
+ "family": "Amaranth",
602
  "category": "sans-serif",
603
  "variants": [
604
+ "regular",
605
+ "italic",
606
+ "700",
607
+ "700italic"
608
  ],
609
  "subsets": [
 
610
  "latin"
611
  ],
612
+ "version": "v6",
613
+ "lastModified": "2016-02-23",
614
  "files": {
615
+ "regular": "http://fonts.gstatic.com/s/amaranth/v6/7VcBog22JBHsHXHdnnycTA.ttf",
616
+ "italic": "http://fonts.gstatic.com/s/amaranth/v6/UrJlRY9LcVERJSvggsdBqPesZW2xOQ-xsNqO47m55DA.ttf",
617
+ "700": "http://fonts.gstatic.com/s/amaranth/v6/j5OFHqadfxyLnQRxFeox6qCWcynf_cDxXwCLxiixG1c.ttf",
618
+ "700italic": "http://fonts.gstatic.com/s/amaranth/v6/BHyuYFj9nqLFNvOvGh0xTwJKKGfqHaYFsRG-T3ceEVo.ttf"
619
  }
620
  },
621
  {
622
  "kind": "webfonts#webfont",
623
+ "family": "Amatic SC",
624
+ "category": "handwriting",
625
  "variants": [
626
+ "regular",
627
+ "700"
628
  ],
629
  "subsets": [
630
+ "latin",
631
+ "latin-ext"
632
  ],
633
+ "version": "v8",
634
+ "lastModified": "2016-02-23",
635
  "files": {
636
+ "regular": "http://fonts.gstatic.com/s/amaticsc/v8/MldbRWLFytvqxU1y81xSVg.ttf",
637
+ "700": "http://fonts.gstatic.com/s/amaticsc/v8/IDnkRTPGcrSVo50UyYNK7y3USBnSvpkopQaUR-2r7iU.ttf"
638
  }
639
  },
640
  {
641
  "kind": "webfonts#webfont",
642
+ "family": "Amethysta",
643
+ "category": "serif",
644
  "variants": [
645
  "regular"
646
  ],
647
  "subsets": [
648
  "latin"
649
  ],
650
+ "version": "v4",
651
+ "lastModified": "2016-02-23",
652
  "files": {
653
+ "regular": "http://fonts.gstatic.com/s/amethysta/v4/1jEo9tOFIJDolAUpBnWbnA.ttf"
654
  }
655
  },
656
  {
657
  "kind": "webfonts#webfont",
658
+ "family": "Amiri",
659
+ "category": "serif",
660
  "variants": [
 
 
661
  "regular",
662
+ "italic",
663
+ "700",
664
+ "700italic"
665
  ],
666
  "subsets": [
667
+ "arabic",
668
  "latin"
669
  ],
670
  "version": "v7",
671
+ "lastModified": "2015-04-07",
672
  "files": {
673
+ "regular": "http://fonts.gstatic.com/s/amiri/v7/ATARrPmSew75SlpOw2YABQ.ttf",
674
+ "italic": "http://fonts.gstatic.com/s/amiri/v7/3t1yTQlLUXBw8htrqlXBrw.ttf",
675
+ "700": "http://fonts.gstatic.com/s/amiri/v7/WQsR_moz-FNqVwGYgptqiA.ttf",
676
+ "700italic": "http://fonts.gstatic.com/s/amiri/v7/uF8aNEyD0bxMeTBg9bFDSPesZW2xOQ-xsNqO47m55DA.ttf"
677
  }
678
  },
679
  {
680
  "kind": "webfonts#webfont",
681
+ "family": "Amita",
682
  "category": "handwriting",
683
  "variants": [
684
  "regular",
685
  "700"
686
  ],
687
  "subsets": [
688
+ "devanagari",
689
+ "latin",
690
+ "latin-ext"
691
  ],
692
+ "version": "v1",
693
+ "lastModified": "2015-06-03",
694
  "files": {
695
+ "regular": "http://fonts.gstatic.com/s/amita/v1/RhdhGBXSJqkHo6g7miTEcQ.ttf",
696
+ "700": "http://fonts.gstatic.com/s/amita/v1/cIYA2Lzp7l2pcGsqpUidBg.ttf"
697
  }
698
  },
699
  {
700
  "kind": "webfonts#webfont",
701
+ "family": "Anaheim",
702
  "category": "sans-serif",
703
  "variants": [
704
+ "regular"
 
705
  ],
706
  "subsets": [
707
+ "latin",
708
+ "latin-ext"
 
 
 
709
  ],
710
+ "version": "v4",
711
+ "lastModified": "2016-02-23",
712
  "files": {
713
+ "regular": "http://fonts.gstatic.com/s/anaheim/v4/t-z8aXHMpgI2gjN_rIflKA.ttf"
 
714
  }
715
  },
716
  {
717
  "kind": "webfonts#webfont",
718
+ "family": "Andada",
719
+ "category": "serif",
720
  "variants": [
721
+ "regular"
 
 
 
 
 
 
 
722
  ],
723
  "subsets": [
724
+ "latin",
725
+ "latin-ext"
 
 
 
726
  ],
727
+ "version": "v7",
728
+ "lastModified": "2016-02-23",
729
  "files": {
730
+ "regular": "http://fonts.gstatic.com/s/andada/v7/rSFaDqNNQBRw3y19MB5Y4w.ttf"
 
 
 
 
 
 
 
731
  }
732
  },
733
  {
734
  "kind": "webfonts#webfont",
735
+ "family": "Andika",
736
  "category": "sans-serif",
737
  "variants": [
738
+ "regular"
 
 
 
 
 
 
 
 
 
739
  ],
740
  "subsets": [
741
+ "cyrillic",
742
+ "latin",
743
  "latin-ext",
744
+ "vietnamese",
745
+ "cyrillic-ext"
746
  ],
747
+ "version": "v7",
748
+ "lastModified": "2016-02-24",
749
  "files": {
750
+ "regular": "http://fonts.gstatic.com/s/andika/v7/oe-ag1G0lcqZ3IXfeEgaGg.ttf"
 
 
 
 
 
 
 
 
 
751
  }
752
  },
753
  {
754
  "kind": "webfonts#webfont",
755
+ "family": "Angkor",
756
+ "category": "display",
757
  "variants": [
758
  "regular"
759
  ],
760
  "subsets": [
761
+ "khmer"
762
  ],
763
+ "version": "v8",
764
  "lastModified": "2015-04-06",
765
  "files": {
766
+ "regular": "http://fonts.gstatic.com/s/angkor/v8/DLpLgIS-8F10ecwKqCm95Q.ttf"
767
  }
768
  },
769
  {
770
  "kind": "webfonts#webfont",
771
+ "family": "Annie Use Your Telescope",
772
+ "category": "handwriting",
773
  "variants": [
774
+ "regular"
 
 
775
  ],
776
  "subsets": [
 
777
  "latin"
778
  ],
779
+ "version": "v6",
780
+ "lastModified": "2016-02-23",
781
  "files": {
782
+ "regular": "http://fonts.gstatic.com/s/annieuseyourtelescope/v6/2cuiO5VmaR09C8SLGEQjGqbp7mtG8sPlcZvOaO8HBak.ttf"
 
 
783
  }
784
  },
785
  {
786
  "kind": "webfonts#webfont",
787
+ "family": "Anonymous Pro",
788
+ "category": "monospace",
789
  "variants": [
 
 
 
 
 
 
790
  "regular",
791
  "italic",
 
 
 
 
792
  "700",
793
+ "700italic"
 
 
 
 
794
  ],
795
  "subsets": [
796
  "cyrillic",
797
+ "latin",
798
  "latin-ext",
799
+ "greek"
800
  ],
801
+ "version": "v8",
802
+ "lastModified": "2016-02-23",
803
  "files": {
804
+ "regular": "http://fonts.gstatic.com/s/anonymouspro/v8/Zhfjj_gat3waL4JSju74E-V_5zh5b-_HiooIRUBwn1A.ttf",
805
+ "italic": "http://fonts.gstatic.com/s/anonymouspro/v8/q0u6LFHwttnT_69euiDbWKwIsuKDCXG0NQm7BvAgx-c.ttf",
806
+ "700": "http://fonts.gstatic.com/s/anonymouspro/v8/WDf5lZYgdmmKhO8E1AQud--Cz_5MeePnXDAcLNWyBME.ttf",
807
+ "700italic": "http://fonts.gstatic.com/s/anonymouspro/v8/_fVr_XGln-cetWSUc-JpfA1LL9bfs7wyIp6F8OC9RxA.ttf"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
808
  }
809
  },
810
  {
811
  "kind": "webfonts#webfont",
812
+ "family": "Antic",
813
+ "category": "sans-serif",
814
  "variants": [
815
+ "regular"
 
 
 
 
 
816
  ],
817
  "subsets": [
818
  "latin"
819
  ],
820
+ "version": "v7",
821
+ "lastModified": "2016-02-23",
822
  "files": {
823
+ "regular": "http://fonts.gstatic.com/s/antic/v7/hEa8XCNM7tXGzD0Uk0AipA.ttf"
 
 
 
 
 
824
  }
825
  },
826
  {
827
  "kind": "webfonts#webfont",
828
+ "family": "Antic Didone",
829
+ "category": "serif",
830
  "variants": [
831
+ "regular"
 
 
 
832
  ],
833
  "subsets": [
 
834
  "latin"
835
  ],
836
+ "version": "v4",
837
+ "lastModified": "2016-02-23",
838
  "files": {
839
+ "regular": "http://fonts.gstatic.com/s/anticdidone/v4/r3nJcTDuOluOL6LGDV1vRy3USBnSvpkopQaUR-2r7iU.ttf"
 
 
 
840
  }
841
  },
842
  {
843
  "kind": "webfonts#webfont",
844
+ "family": "Antic Slab",
845
+ "category": "serif",
846
  "variants": [
847
+ "regular"
 
 
 
848
  ],
849
  "subsets": [
 
850
  "latin"
851
  ],
852
  "version": "v4",
853
+ "lastModified": "2016-02-23",
854
  "files": {
855
+ "regular": "http://fonts.gstatic.com/s/anticslab/v4/PSbJCTKkAS7skPdkd7AKEvesZW2xOQ-xsNqO47m55DA.ttf"
 
 
 
856
  }
857
  },
858
  {
859
  "kind": "webfonts#webfont",
860
+ "family": "Anton",
861
+ "category": "sans-serif",
862
  "variants": [
863
  "regular"
864
  ],
865
  "subsets": [
866
+ "latin",
867
+ "latin-ext"
868
  ],
869
  "version": "v7",
870
+ "lastModified": "2016-02-23",
871
  "files": {
872
+ "regular": "http://fonts.gstatic.com/s/anton/v7/XIbCenm-W0IRHWYIh7CGUQ.ttf"
873
  }
874
  },
875
  {
876
  "kind": "webfonts#webfont",
877
+ "family": "Arapey",
878
+ "category": "serif",
879
  "variants": [
880
  "regular",
881
+ "italic"
 
 
882
  ],
883
  "subsets": [
 
 
884
  "latin"
885
  ],
886
+ "version": "v5",
887
+ "lastModified": "2016-02-23",
888
  "files": {
889
+ "regular": "http://fonts.gstatic.com/s/arapey/v5/dqu823lrSYn8T2gApTdslA.ttf",
890
+ "italic": "http://fonts.gstatic.com/s/arapey/v5/pY-Xi5JNBpaWxy2tZhEm5A.ttf"
 
 
891
  }
892
  },
893
  {
894
  "kind": "webfonts#webfont",
895
+ "family": "Arbutus",
896
+ "category": "display",
897
  "variants": [
898
  "regular"
899
  ],
900
  "subsets": [
901
+ "latin",
902
+ "latin-ext"
903
  ],
904
+ "version": "v5",
905
+ "lastModified": "2016-02-23",
906
  "files": {
907
+ "regular": "http://fonts.gstatic.com/s/arbutus/v5/Go_hurxoUsn5MnqNVQgodQ.ttf"
908
  }
909
  },
910
  {
911
  "kind": "webfonts#webfont",
912
+ "family": "Arbutus Slab",
913
  "category": "serif",
914
  "variants": [
915
+ "regular"
 
 
 
916
  ],
917
  "subsets": [
918
+ "latin",
919
+ "latin-ext"
920
  ],
921
+ "version": "v4",
922
+ "lastModified": "2016-02-23",
923
  "files": {
924
+ "regular": "http://fonts.gstatic.com/s/arbutusslab/v4/6k3Yp6iS9l4jRIpynA8qMy3USBnSvpkopQaUR-2r7iU.ttf"
 
 
 
925
  }
926
  },
927
  {
928
  "kind": "webfonts#webfont",
929
+ "family": "Architects Daughter",
930
+ "category": "handwriting",
931
  "variants": [
932
+ "regular"
 
 
 
933
  ],
934
  "subsets": [
 
935
  "latin"
936
  ],
937
  "version": "v6",
938
+ "lastModified": "2016-02-23",
939
  "files": {
940
+ "regular": "http://fonts.gstatic.com/s/architectsdaughter/v6/RXTgOOQ9AAtaVOHxx0IUBMCy0EhZjHzu-y0e6uLf4Fg.ttf"
 
 
 
941
  }
942
  },
943
  {
944
  "kind": "webfonts#webfont",
945
+ "family": "Archivo Black",
946
  "category": "sans-serif",
947
  "variants": [
948
  "regular"
949
  ],
950
  "subsets": [
951
+ "latin",
952
+ "latin-ext"
953
  ],
954
+ "version": "v4",
955
+ "lastModified": "2016-02-23",
956
  "files": {
957
+ "regular": "http://fonts.gstatic.com/s/archivoblack/v4/WoAoVT7K3k7hHfxKbvB6B51XQG8isOYYJhPIYAyrESQ.ttf"
958
  }
959
  },
960
  {
961
  "kind": "webfonts#webfont",
962
+ "family": "Archivo Narrow",
963
+ "category": "sans-serif",
964
  "variants": [
965
  "regular",
966
  "italic",
967
  "700",
968
+ "700italic"
 
 
969
  ],
970
  "subsets": [
971
+ "latin",
972
+ "latin-ext"
973
  ],
974
+ "version": "v5",
975
+ "lastModified": "2016-02-23",
976
  "files": {
977
+ "regular": "http://fonts.gstatic.com/s/archivonarrow/v5/DsLzC9scoPnrGiwYYMQXppTvAuddT2xDMbdz0mdLyZY.ttf",
978
+ "italic": "http://fonts.gstatic.com/s/archivonarrow/v5/vqsrtPCpTU3tJlKfuXP5zUpmlyBQEFfdE6dERLXdQGQ.ttf",
979
+ "700": "http://fonts.gstatic.com/s/archivonarrow/v5/M__Wu4PAmHf4YZvQM8tWsMLtdzs3iyjn_YuT226ZsLU.ttf",
980
+ "700italic": "http://fonts.gstatic.com/s/archivonarrow/v5/wG6O733y5zHl4EKCOh8rSTg5KB8MNJ4uPAETq9naQO8.ttf"
 
 
981
  }
982
  },
983
  {
984
  "kind": "webfonts#webfont",
985
+ "family": "Arimo",
986
  "category": "sans-serif",
987
  "variants": [
988
  "regular",
989
+ "italic",
990
  "700",
991
+ "700italic"
992
  ],
993
  "subsets": [
994
+ "cyrillic",
995
+ "greek-ext",
996
+ "latin",
997
+ "latin-ext",
998
+ "hebrew",
999
+ "vietnamese",
1000
+ "cyrillic-ext",
1001
+ "greek"
1002
  ],
1003
+ "version": "v9",
1004
+ "lastModified": "2016-02-23",
1005
  "files": {
1006
+ "regular": "http://fonts.gstatic.com/s/arimo/v9/Gpeo80g-5ji2CcyXWnzh7g.ttf",
1007
+ "italic": "http://fonts.gstatic.com/s/arimo/v9/_OdGbnX2-qQ96C4OjhyuPw.ttf",
1008
+ "700": "http://fonts.gstatic.com/s/arimo/v9/ZItXugREyvV9LnbY_gxAmw.ttf",
1009
+ "700italic": "http://fonts.gstatic.com/s/arimo/v9/__nOLWqmeXdhfr0g7GaFePesZW2xOQ-xsNqO47m55DA.ttf"
1010
  }
1011
  },
1012
  {
1013
  "kind": "webfonts#webfont",
1014
+ "family": "Arizonia",
1015
+ "category": "handwriting",
1016
  "variants": [
1017
+ "regular"
 
 
 
 
 
 
 
1018
  ],
1019
  "subsets": [
1020
+ "latin",
1021
+ "latin-ext"
1022
  ],
1023
+ "version": "v6",
1024
+ "lastModified": "2016-02-23",
1025
  "files": {
1026
+ "regular": "http://fonts.gstatic.com/s/arizonia/v6/yzJqkHZqryZBTM7RKYV9Wg.ttf"
 
 
 
 
 
 
 
1027
  }
1028
  },
1029
  {
1030
  "kind": "webfonts#webfont",
1031
+ "family": "Armata",
1032
  "category": "sans-serif",
1033
  "variants": [
1034
+ "regular"
1035
+ ],
1036
+ "subsets": [
1037
+ "latin",
1038
+ "latin-ext"
1039
+ ],
1040
+ "version": "v6",
1041
+ "lastModified": "2016-02-23",
1042
+ "files": {
1043
+ "regular": "http://fonts.gstatic.com/s/armata/v6/1H8FwGgIRrbYtxSfXhOHlQ.ttf"
1044
+ }
1045
+ },
1046
+ {
1047
+ "kind": "webfonts#webfont",
1048
+ "family": "Artifika",
1049
+ "category": "serif",
1050
+ "variants": [
1051
+ "regular"
1052
  ],
1053
  "subsets": [
1054
  "latin"
1055
  ],
1056
+ "version": "v6",
1057
+ "lastModified": "2016-02-23",
1058
  "files": {
1059
+ "regular": "http://fonts.gstatic.com/s/artifika/v6/Ekfp4H4QG7D-WsABDOyj8g.ttf"
 
 
1060
  }
1061
  },
1062
  {
1063
  "kind": "webfonts#webfont",
1064
+ "family": "Arvo",
1065
+ "category": "serif",
1066
  "variants": [
1067
  "regular",
1068
  "italic",
1070
  "700italic"
1071
  ],
1072
  "subsets": [
 
1073
  "latin"
1074
  ],
1075
+ "version": "v9",
1076
+ "lastModified": "2016-02-23",
1077
  "files": {
1078
+ "regular": "http://fonts.gstatic.com/s/arvo/v9/vvWPwz-PlZEwjOOIKqoZzA.ttf",
1079
+ "italic": "http://fonts.gstatic.com/s/arvo/v9/id5a4BCjbenl5Gkqonw_Rw.ttf",
1080
+ "700": "http://fonts.gstatic.com/s/arvo/v9/OB3FDST7U38u3OjPK_vvRQ.ttf",
1081
+ "700italic": "http://fonts.gstatic.com/s/arvo/v9/Hvl2MuWoXLaCy2v6MD4Yvw.ttf"
1082
  }
1083
  },
1084
  {
1085
  "kind": "webfonts#webfont",
1086
+ "family": "Arya",
1087
+ "category": "sans-serif",
1088
  "variants": [
1089
  "regular",
1090
  "700"
1091
  ],
1092
  "subsets": [
1093
+ "devanagari",
1094
+ "latin",
1095
+ "latin-ext"
1096
  ],
1097
+ "version": "v1",
1098
+ "lastModified": "2015-05-21",
1099
  "files": {
1100
+ "regular": "http://fonts.gstatic.com/s/arya/v1/xEVqtU3v8QLospHKpDaYEw.ttf",
1101
+ "700": "http://fonts.gstatic.com/s/arya/v1/N13tgOvG7VTXawiI-fJiQA.ttf"
1102
  }
1103
  },
1104
  {
1105
  "kind": "webfonts#webfont",
1106
+ "family": "Asap",
1107
  "category": "sans-serif",
1108
  "variants": [
1109
  "regular",
1110
+ "italic",
1111
  "700",
1112
+ "700italic"
1113
  ],
1114
  "subsets": [
1115
+ "latin",
1116
+ "latin-ext"
1117
  ],
1118
+ "version": "v4",
1119
+ "lastModified": "2016-02-23",
1120
  "files": {
1121
+ "regular": "http://fonts.gstatic.com/s/asap/v4/2lf-1MDR8tsTpEtvJmr2hA.ttf",
1122
+ "italic": "http://fonts.gstatic.com/s/asap/v4/mwxNHf8QS8gNWCAMwkJNIg.ttf",
1123
+ "700": "http://fonts.gstatic.com/s/asap/v4/o5RUA7SsJ80M8oDFBnrDbg.ttf",
1124
+ "700italic": "http://fonts.gstatic.com/s/asap/v4/_rZz9y2oXc09jT5T6BexLQ.ttf"
1125
  }
1126
  },
1127
  {
1128
  "kind": "webfonts#webfont",
1129
+ "family": "Asar",
1130
+ "category": "serif",
1131
  "variants": [
1132
+ "regular"
 
1133
  ],
1134
  "subsets": [
1135
+ "devanagari",
1136
+ "latin",
1137
+ "latin-ext"
1138
  ],
1139
+ "version": "v1",
1140
+ "lastModified": "2015-06-17",
1141
  "files": {
1142
+ "regular": "http://fonts.gstatic.com/s/asar/v1/mSmn3H5CcMA84CZ586X7WQ.ttf"
 
1143
  }
1144
  },
1145
  {
1146
  "kind": "webfonts#webfont",
1147
+ "family": "Asset",
1148
  "category": "display",
1149
  "variants": [
1150
  "regular"
1151
  ],
1152
  "subsets": [
 
1153
  "latin"
1154
  ],
1155
+ "version": "v6",
1156
+ "lastModified": "2016-02-23",
1157
  "files": {
1158
+ "regular": "http://fonts.gstatic.com/s/asset/v6/hfPmqY-JzuR1lULlQf9iTg.ttf"
1159
  }
1160
  },
1161
  {
1162
  "kind": "webfonts#webfont",
1163
+ "family": "Astloch",
1164
  "category": "display",
1165
  "variants": [
1166
+ "regular",
1167
+ "700"
1168
  ],
1169
  "subsets": [
1170
  "latin"
1171
  ],
1172
  "version": "v6",
1173
+ "lastModified": "2016-02-23",
1174
  "files": {
1175
+ "regular": "http://fonts.gstatic.com/s/astloch/v6/fmbitVmHYLQP7MGPuFgpag.ttf",
1176
+ "700": "http://fonts.gstatic.com/s/astloch/v6/aPkhM2tL-tz1jX6aX2rvo_esZW2xOQ-xsNqO47m55DA.ttf"
1177
  }
1178
  },
1179
  {
1180
  "kind": "webfonts#webfont",
1181
+ "family": "Asul",
1182
  "category": "sans-serif",
1183
  "variants": [
1184
  "regular",
1185
  "700"
1186
  ],
1187
  "subsets": [
 
 
 
1188
  "latin"
1189
  ],
1190
+ "version": "v5",
1191
+ "lastModified": "2016-02-23",
1192
  "files": {
1193
+ "regular": "http://fonts.gstatic.com/s/asul/v5/9qpsNR_OOwyOYyo2N0IbBw.ttf",
1194
+ "700": "http://fonts.gstatic.com/s/asul/v5/uO8uNmxaq87-DdPmkEg5Gg.ttf"
1195
  }
1196
  },
1197
  {
1198
  "kind": "webfonts#webfont",
1199
+ "family": "Atomic Age",
1200
  "category": "display",
1201
  "variants": [
1202
  "regular"
1204
  "subsets": [
1205
  "latin"
1206
  ],
1207
+ "version": "v7",
1208
+ "lastModified": "2016-02-23",
1209
  "files": {
1210
+ "regular": "http://fonts.gstatic.com/s/atomicage/v7/WvBMe4FxANIKpo6Oi0mVJ_esZW2xOQ-xsNqO47m55DA.ttf"
1211
  }
1212
  },
1213
  {
1214
  "kind": "webfonts#webfont",
1215
+ "family": "Aubrey",
1216
  "category": "display",
1217
  "variants": [
1218
  "regular"
1221
  "latin"
1222
  ],
1223
  "version": "v8",
1224
+ "lastModified": "2016-02-23",
1225
  "files": {
1226
+ "regular": "http://fonts.gstatic.com/s/aubrey/v8/zo9w8klO8bmOQIMajQ2aTA.ttf"
1227
  }
1228
  },
1229
  {
1230
  "kind": "webfonts#webfont",
1231
+ "family": "Audiowide",
1232
+ "category": "display",
1233
  "variants": [
1234
  "regular"
1235
  ],
1236
  "subsets": [
1237
+ "latin",
1238
+ "latin-ext"
1239
  ],
1240
+ "version": "v4",
1241
+ "lastModified": "2016-02-23",
1242
  "files": {
1243
+ "regular": "http://fonts.gstatic.com/s/audiowide/v4/yGcwRZB6VmoYhPUYT-mEow.ttf"
1244
  }
1245
  },
1246
  {
1247
  "kind": "webfonts#webfont",
1248
+ "family": "Autour One",
1249
+ "category": "display",
1250
  "variants": [
1251
  "regular"
1252
  ],
1253
  "subsets": [
1254
+ "latin",
1255
+ "latin-ext"
1256
  ],
1257
+ "version": "v4",
1258
+ "lastModified": "2016-02-23",
1259
  "files": {
1260
+ "regular": "http://fonts.gstatic.com/s/autourone/v4/2xmQBcg7FN72jaQRFZPIDvesZW2xOQ-xsNqO47m55DA.ttf"
1261
  }
1262
  },
1263
  {
1264
  "kind": "webfonts#webfont",
1265
+ "family": "Average",
1266
+ "category": "serif",
1267
  "variants": [
1268
+ "regular"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1269
  ],
1270
  "subsets": [
1271
+ "latin",
1272
+ "latin-ext"
1273
  ],
1274
  "version": "v4",
1275
+ "lastModified": "2016-02-23",
1276
  "files": {
1277
+ "regular": "http://fonts.gstatic.com/s/average/v4/aHUibBqdDbVYl5FM48pxyQ.ttf"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1278
  }
1279
  },
1280
  {
1281
  "kind": "webfonts#webfont",
1282
+ "family": "Average Sans",
1283
  "category": "sans-serif",
1284
  "variants": [
1285
  "regular"
1286
  ],
1287
  "subsets": [
1288
+ "latin",
1289
+ "latin-ext"
1290
  ],
1291
  "version": "v4",
1292
+ "lastModified": "2016-02-23",
1293
  "files": {
1294
+ "regular": "http://fonts.gstatic.com/s/averagesans/v4/dnU3R-5A_43y5bIyLztPsS3USBnSvpkopQaUR-2r7iU.ttf"
1295
  }
1296
  },
1297
  {
1298
  "kind": "webfonts#webfont",
1299
+ "family": "Averia Gruesa Libre",
1300
  "category": "display",
1301
  "variants": [
1302
  "regular"
1303
  ],
1304
  "subsets": [
1305
+ "latin",
1306
+ "latin-ext"
1307
  ],
1308
+ "version": "v4",
1309
+ "lastModified": "2016-02-23",
1310
  "files": {
1311
+ "regular": "http://fonts.gstatic.com/s/averiagruesalibre/v4/10vbZTOoN6T8D-nvDzwRFyXcKHuZXlCN8VkWHpkUzKM.ttf"
1312
  }
1313
  },
1314
  {
1315
  "kind": "webfonts#webfont",
1316
+ "family": "Averia Libre",
1317
+ "category": "display",
1318
  "variants": [
1319
+ "300",
1320
+ "300italic",
1321
  "regular",
1322
+ "italic",
1323
+ "700",
1324
+ "700italic"
1325
  ],
1326
  "subsets": [
 
1327
  "latin"
1328
  ],
1329
  "version": "v4",
1330
+ "lastModified": "2016-02-23",
1331
  "files": {
1332
+ "300": "http://fonts.gstatic.com/s/averialibre/v4/r6hGL8sSLm4dTzOPXgx5XacQoVhARpoaILP7amxE_8g.ttf",
1333
+ "300italic": "http://fonts.gstatic.com/s/averialibre/v4/I6wAYuAvOgT7el2ePj2nkina0FLWfcB-J_SAYmcAXaI.ttf",
1334
+ "regular": "http://fonts.gstatic.com/s/averialibre/v4/rYVgHZZQICWnhjguGsBspC3USBnSvpkopQaUR-2r7iU.ttf",
1335
+ "italic": "http://fonts.gstatic.com/s/averialibre/v4/1etzuoNxVHR8F533EkD1WfMZXuCXbOrAvx5R0IT5Oyo.ttf",
1336
+ "700": "http://fonts.gstatic.com/s/averialibre/v4/r6hGL8sSLm4dTzOPXgx5XUD2ttfZwueP-QU272T9-k4.ttf",
1337
+ "700italic": "http://fonts.gstatic.com/s/averialibre/v4/I6wAYuAvOgT7el2ePj2nkvAs9-1nE9qOqhChW0m4nDE.ttf"
1338
  }
1339
  },
1340
  {
1341
  "kind": "webfonts#webfont",
1342
+ "family": "Averia Sans Libre",
1343
+ "category": "display",
1344
  "variants": [
 
1345
  "300",
1346
+ "300italic",
1347
  "regular",
1348
+ "italic",
 
1349
  "700",
1350
+ "700italic"
1351
  ],
1352
  "subsets": [
 
1353
  "latin"
1354
  ],
1355
+ "version": "v4",
1356
+ "lastModified": "2016-02-23",
1357
  "files": {
1358
+ "300": "http://fonts.gstatic.com/s/averiasanslibre/v4/_9-jTfQjaBsWAF_yp5z-V4CP_KG_g80s1KXiBtJHoNc.ttf",
1359
+ "300italic": "http://fonts.gstatic.com/s/averiasanslibre/v4/o7BEIK-fG3Ykc5Rzteh88YuyGu4JqttndUh4gRKxic0.ttf",
1360
+ "regular": "http://fonts.gstatic.com/s/averiasanslibre/v4/yRJpjT39KxACO9F31mj_LqV8_KRn4epKAjTFK1s1fsg.ttf",
1361
+ "italic": "http://fonts.gstatic.com/s/averiasanslibre/v4/COEzR_NPBSUOl3pFwPbPoCZU2HnUZT1xVKaIrHDioao.ttf",
1362
+ "700": "http://fonts.gstatic.com/s/averiasanslibre/v4/_9-jTfQjaBsWAF_yp5z-V8QwVOrz1y5GihpZmtKLhlI.ttf",
1363
+ "700italic": "http://fonts.gstatic.com/s/averiasanslibre/v4/o7BEIK-fG3Ykc5Rzteh88bXy1DXgmJcVtKjM5UWamMs.ttf"
 
1364
  }
1365
  },
1366
  {
1367
  "kind": "webfonts#webfont",
1368
+ "family": "Averia Serif Libre",
1369
  "category": "display",
1370
  "variants": [
1371
+ "300",
1372
+ "300italic",
1373
+ "regular",
1374
+ "italic",
1375
+ "700",
1376
+ "700italic"
1377
  ],
1378
  "subsets": [
 
1379
  "latin"
1380
  ],
1381
+ "version": "v5",
1382
+ "lastModified": "2016-02-23",
1383
  "files": {
1384
+ "300": "http://fonts.gstatic.com/s/averiaseriflibre/v5/yvITAdr5D1nlsdFswJAb8SmC4gFJ2PHmfdVKEd_5S9M.ttf",
1385
+ "300italic": "http://fonts.gstatic.com/s/averiaseriflibre/v5/YOLFXyye4sZt6AZk1QybCG2okl0bU63CauowU4iApig.ttf",
1386
+ "regular": "http://fonts.gstatic.com/s/averiaseriflibre/v5/fdtF30xa_Erw0zAzOoG4BZqY66i8AUyI16fGqw0iAew.ttf",
1387
+ "italic": "http://fonts.gstatic.com/s/averiaseriflibre/v5/o9qhvK9iT5iDWfyhQUe-6Ru_b0bTq5iipbJ9hhgHJ6U.ttf",
1388
+ "700": "http://fonts.gstatic.com/s/averiaseriflibre/v5/yvITAdr5D1nlsdFswJAb8Q50KV5TaOVolur4zV2iZsg.ttf",
1389
+ "700italic": "http://fonts.gstatic.com/s/averiaseriflibre/v5/YOLFXyye4sZt6AZk1QybCNxohRXP4tNDqG3X4Hqn21k.ttf"
1390
  }
1391
  },
1392
  {
1393
  "kind": "webfonts#webfont",
1394
+ "family": "Bad Script",
1395
+ "category": "handwriting",
1396
  "variants": [
1397
+ "regular"
 
 
 
1398
  ],
1399
  "subsets": [
1400
  "cyrillic",
 
 
1401
  "latin"
1402
  ],
1403
+ "version": "v5",
1404
+ "lastModified": "2016-02-23",
1405
  "files": {
1406
+ "regular": "http://fonts.gstatic.com/s/badscript/v5/cRyUs0nJ2eMQFHwBsZNRXfesZW2xOQ-xsNqO47m55DA.ttf"
 
 
 
1407
  }
1408
  },
1409
  {
1410
  "kind": "webfonts#webfont",
1411
+ "family": "Balthazar",
1412
  "category": "serif",
1413
  "variants": [
1414
+ "regular"
1415
+ ],
1416
+ "subsets": [
1417
+ "latin"
1418
+ ],
1419
+ "version": "v5",
1420
+ "lastModified": "2016-02-23",
1421
+ "files": {
1422
+ "regular": "http://fonts.gstatic.com/s/balthazar/v5/WgbaSIs6dJAGXJ0qbz2xlw.ttf"
1423
+ }
1424
+ },
1425
+ {
1426
+ "kind": "webfonts#webfont",
1427
+ "family": "Bangers",
1428
+ "category": "display",
1429
+ "variants": [
1430
+ "regular"
1431
  ],
1432
  "subsets": [
1433
  "latin"
1434
  ],
1435
+ "version": "v8",
1436
+ "lastModified": "2016-02-23",
1437
  "files": {
1438
+ "regular": "http://fonts.gstatic.com/s/bangers/v8/WAffdge5w99Xif-DLeqmcA.ttf"
 
 
 
 
 
 
 
 
 
1439
  }
1440
  },
1441
  {
1442
  "kind": "webfonts#webfont",
1443
+ "family": "Basic",
1444
  "category": "sans-serif",
1445
  "variants": [
1446
  "regular"
1447
  ],
1448
  "subsets": [
1449
+ "latin",
1450
+ "latin-ext"
1451
  ],
1452
+ "version": "v6",
1453
+ "lastModified": "2016-02-23",
1454
  "files": {
1455
+ "regular": "http://fonts.gstatic.com/s/basic/v6/hNII2mS5Dxw5C0u_m3mXgA.ttf"
1456
  }
1457
  },
1458
  {
1459
  "kind": "webfonts#webfont",
1460
+ "family": "Battambang",
1461
+ "category": "display",
1462
  "variants": [
1463
  "regular",
1464
+ "700"
1465
  ],
1466
  "subsets": [
1467
+ "khmer"
 
1468
  ],
1469
+ "version": "v9",
1470
  "lastModified": "2015-04-06",
1471
  "files": {
1472
+ "regular": "http://fonts.gstatic.com/s/battambang/v9/MzrUfQLefYum5vVGM3EZVPesZW2xOQ-xsNqO47m55DA.ttf",
1473
+ "700": "http://fonts.gstatic.com/s/battambang/v9/dezbRtMzfzAA99DmrCYRMgJKKGfqHaYFsRG-T3ceEVo.ttf"
1474
  }
1475
  },
1476
  {
1477
  "kind": "webfonts#webfont",
1478
+ "family": "Baumans",
1479
+ "category": "display",
1480
  "variants": [
1481
+ "regular"
 
1482
  ],
1483
  "subsets": [
 
1484
  "latin"
1485
  ],
1486
+ "version": "v5",
1487
+ "lastModified": "2016-02-23",
1488
  "files": {
1489
+ "regular": "http://fonts.gstatic.com/s/baumans/v5/o0bFdPW1H5kd5saqqOcoVg.ttf"
 
1490
  }
1491
  },
1492
  {
1493
  "kind": "webfonts#webfont",
1494
+ "family": "Bayon",
1495
+ "category": "display",
1496
  "variants": [
1497
+ "regular"
 
 
 
1498
  ],
1499
  "subsets": [
1500
+ "khmer"
 
1501
  ],
1502
  "version": "v8",
1503
+ "lastModified": "2015-04-03",
1504
  "files": {
1505
+ "regular": "http://fonts.gstatic.com/s/bayon/v8/yTubusjTnpNRZwA4_50iVw.ttf"
 
 
 
1506
  }
1507
  },
1508
  {
1509
  "kind": "webfonts#webfont",
1510
+ "family": "Belgrano",
1511
  "category": "serif",
1512
  "variants": [
1513
+ "regular"
 
 
1514
  ],
1515
  "subsets": [
1516
  "latin"
1517
  ],
1518
+ "version": "v6",
1519
+ "lastModified": "2016-02-23",
1520
  "files": {
1521
+ "regular": "http://fonts.gstatic.com/s/belgrano/v6/iq8DUa2s7g6WRCeMiFrmtQ.ttf"
 
 
1522
  }
1523
  },
1524
  {
1525
  "kind": "webfonts#webfont",
1526
+ "family": "Belleza",
1527
+ "category": "sans-serif",
1528
  "variants": [
1529
+ "regular"
 
 
 
1530
  ],
1531
  "subsets": [
 
1532
  "latin",
1533
+ "latin-ext"
1534
  ],
1535
+ "version": "v4",
1536
+ "lastModified": "2016-02-23",
1537
  "files": {
1538
+ "regular": "http://fonts.gstatic.com/s/belleza/v4/wchA3BWJlVqvIcSeNZyXew.ttf"
 
 
 
1539
  }
1540
  },
1541
  {
1542
  "kind": "webfonts#webfont",
1543
+ "family": "BenchNine",
1544
+ "category": "sans-serif",
1545
  "variants": [
1546
+ "300",
1547
+ "regular",
1548
+ "700"
1549
  ],
1550
  "subsets": [
 
 
 
1551
  "latin",
1552
+ "latin-ext"
1553
  ],
1554
+ "version": "v4",
1555
+ "lastModified": "2016-02-23",
1556
  "files": {
1557
+ "300": "http://fonts.gstatic.com/s/benchnine/v4/ah9xtUy9wLQ3qnWa2p-piS3USBnSvpkopQaUR-2r7iU.ttf",
1558
+ "regular": "http://fonts.gstatic.com/s/benchnine/v4/h3OAlYqU3aOeNkuXgH2Q2w.ttf",
1559
+ "700": "http://fonts.gstatic.com/s/benchnine/v4/qZpi6ZVZg3L2RL_xoBLxWS3USBnSvpkopQaUR-2r7iU.ttf"
1560
  }
1561
  },
1562
  {
1563
  "kind": "webfonts#webfont",
1564
+ "family": "Bentham",
1565
+ "category": "serif",
1566
  "variants": [
1567
  "regular"
1568
  ],
1569
  "subsets": [
1570
  "latin"
1571
  ],
1572
+ "version": "v6",
1573
+ "lastModified": "2016-02-23",
1574
  "files": {
1575
+ "regular": "http://fonts.gstatic.com/s/bentham/v6/5-Mo8Fe7yg5tzV0GlQIuzQ.ttf"
1576
  }
1577
  },
1578
  {
1579
  "kind": "webfonts#webfont",
1580
+ "family": "Berkshire Swash",
1581
  "category": "handwriting",
1582
  "variants": [
1583
  "regular"
1584
  ],
1585
  "subsets": [
1586
+ "latin",
1587
+ "latin-ext"
1588
  ],
1589
  "version": "v4",
1590
+ "lastModified": "2016-02-23",
1591
  "files": {
1592
+ "regular": "http://fonts.gstatic.com/s/berkshireswash/v4/4RZJjVRPjYnC2939hKCAimKfbtsIjCZP_edQljX9gR0.ttf"
1593
  }
1594
  },
1595
  {
1596
  "kind": "webfonts#webfont",
1597
+ "family": "Bevan",
1598
  "category": "display",
1599
  "variants": [
1600
  "regular"
1602
  "subsets": [
1603
  "latin"
1604
  ],
1605
+ "version": "v7",
1606
+ "lastModified": "2016-02-23",
1607
  "files": {
1608
+ "regular": "http://fonts.gstatic.com/s/bevan/v7/Rtg3zDsCeQiaJ_Qno22OJA.ttf"
1609
  }
1610
  },
1611
  {
1612
  "kind": "webfonts#webfont",
1613
+ "family": "Bigelow Rules",
1614
+ "category": "display",
1615
  "variants": [
1616
  "regular"
1617
  ],
1618
  "subsets": [
1619
+ "latin",
1620
+ "latin-ext"
1621
  ],
1622
  "version": "v4",
1623
+ "lastModified": "2016-02-23",
1624
  "files": {
1625
+ "regular": "http://fonts.gstatic.com/s/bigelowrules/v4/FEJCPLwo07FS-6SK6Al50X8f0n03UdmQgF_CLvNR2vg.ttf"
1626
  }
1627
  },
1628
  {
1629
  "kind": "webfonts#webfont",
1630
+ "family": "Bigshot One",
1631
  "category": "display",
1632
  "variants": [
1633
+ "regular"
 
 
1634
  ],
1635
  "subsets": [
 
 
 
 
1636
  "latin"
1637
  ],
1638
+ "version": "v6",
1639
+ "lastModified": "2016-02-23",
1640
  "files": {
1641
+ "regular": "http://fonts.gstatic.com/s/bigshotone/v6/wSyZjBNTWDQHnvWE2jt6j6CWcynf_cDxXwCLxiixG1c.ttf"
 
 
1642
  }
1643
  },
1644
  {
1645
  "kind": "webfonts#webfont",
1646
+ "family": "Bilbo",
1647
  "category": "handwriting",
1648
  "variants": [
1649
  "regular"
1650
  ],
1651
  "subsets": [
1652
+ "latin",
1653
+ "latin-ext"
1654
  ],
1655
  "version": "v6",
1656
+ "lastModified": "2016-02-23",
1657
  "files": {
1658
+ "regular": "http://fonts.gstatic.com/s/bilbo/v6/-ty-lPs5H7OIucWbnpFrkA.ttf"
1659
  }
1660
  },
1661
  {
1662
  "kind": "webfonts#webfont",
1663
+ "family": "Bilbo Swash Caps",
1664
+ "category": "handwriting",
1665
  "variants": [
1666
+ "regular"
 
1667
  ],
1668
  "subsets": [
1669
+ "latin",
1670
+ "latin-ext"
1671
  ],
1672
+ "version": "v7",
1673
+ "lastModified": "2016-02-23",
1674
  "files": {
1675
+ "regular": "http://fonts.gstatic.com/s/bilboswashcaps/v7/UB_-crLvhx-PwGKW1oosDmYeFSdnSpRYv5h9gpdlD1g.ttf"
 
1676
  }
1677
  },
1678
  {
1679
  "kind": "webfonts#webfont",
1680
+ "family": "Biryani",
1681
  "category": "sans-serif",
1682
  "variants": [
1683
+ "200",
1684
  "300",
1685
  "regular",
1686
+ "600",
1687
+ "700",
1688
+ "800",
1689
+ "900"
1690
+ ],
1691
+ "subsets": [
1692
+ "devanagari",
1693
+ "latin",
1694
+ "latin-ext"
1695
+ ],
1696
+ "version": "v1",
1697
+ "lastModified": "2015-04-22",
1698
+ "files": {
1699
+ "200": "http://fonts.gstatic.com/s/biryani/v1/Xx38YzyTFF8n6mRS1Yd88vesZW2xOQ-xsNqO47m55DA.ttf",
1700
+ "300": "http://fonts.gstatic.com/s/biryani/v1/u-bneRbizmFMd0VQp5Ze6vesZW2xOQ-xsNqO47m55DA.ttf",
1701
+ "regular": "http://fonts.gstatic.com/s/biryani/v1/W7bfR8-IY76Xz0QoB8L2xw.ttf",
1702
+ "600": "http://fonts.gstatic.com/s/biryani/v1/1EdcPCVxBR2txgjrza6_YPesZW2xOQ-xsNqO47m55DA.ttf",
1703
+ "700": "http://fonts.gstatic.com/s/biryani/v1/qN2MTZ0j1sKSCtfXLB2dR_esZW2xOQ-xsNqO47m55DA.ttf",
1704
+ "800": "http://fonts.gstatic.com/s/biryani/v1/DJyziS7FEy441v22InYdevesZW2xOQ-xsNqO47m55DA.ttf",
1705
+ "900": "http://fonts.gstatic.com/s/biryani/v1/trcLkrIut0lM_PPSyQfAMPesZW2xOQ-xsNqO47m55DA.ttf"
1706
+ }
1707
+ },
1708
+ {
1709
+ "kind": "webfonts#webfont",
1710
+ "family": "Bitter",
1711
+ "category": "serif",
1712
+ "variants": [
1713
+ "regular",
1714
+ "italic",
1715
  "700"
1716
  ],
1717
  "subsets": [
1718
+ "latin",
1719
+ "latin-ext"
1720
+ ],
1721
+ "version": "v7",
1722
+ "lastModified": "2016-02-23",
1723
+ "files": {
1724
+ "regular": "http://fonts.gstatic.com/s/bitter/v7/w_BNdJvVZDRmqy5aSfB2kQ.ttf",
1725
+ "italic": "http://fonts.gstatic.com/s/bitter/v7/TC0FZEVzXQIGgzmRfKPZbA.ttf",
1726
+ "700": "http://fonts.gstatic.com/s/bitter/v7/4dUtr_4BvHuoRU35suyOAg.ttf"
1727
+ }
1728
+ },
1729
+ {
1730
+ "kind": "webfonts#webfont",
1731
+ "family": "Black Ops One",
1732
+ "category": "display",
1733
+ "variants": [
1734
+ "regular"
1735
+ ],
1736
+ "subsets": [
1737
+ "latin",
1738
+ "latin-ext"
1739
  ],
1740
+ "version": "v7",
1741
+ "lastModified": "2016-02-23",
1742
  "files": {
1743
+ "regular": "http://fonts.gstatic.com/s/blackopsone/v7/2XW-DmDsGbDLE372KrMW1Yjjx0o0jr6fNXxPgYh_a8Q.ttf"
 
 
1744
  }
1745
  },
1746
  {
1747
  "kind": "webfonts#webfont",
1748
+ "family": "Bokor",
1749
+ "category": "display",
1750
  "variants": [
1751
+ "regular"
 
 
 
1752
  ],
1753
  "subsets": [
1754
+ "khmer"
1755
  ],
1756
+ "version": "v8",
1757
  "lastModified": "2015-04-06",
1758
  "files": {
1759
+ "regular": "http://fonts.gstatic.com/s/bokor/v8/uAKdo0A85WW23Gs6mcbw7A.ttf"
 
 
 
1760
  }
1761
  },
1762
  {
1763
  "kind": "webfonts#webfont",
1764
+ "family": "Bonbon",
1765
+ "category": "handwriting",
1766
  "variants": [
1767
+ "regular"
 
 
 
1768
  ],
1769
  "subsets": [
1770
  "latin"
1771
  ],
1772
  "version": "v7",
1773
+ "lastModified": "2016-02-23",
1774
  "files": {
1775
+ "regular": "http://fonts.gstatic.com/s/bonbon/v7/IW3u1yzG1knyW5oz0s9_6Q.ttf"
 
 
 
1776
  }
1777
  },
1778
  {
1779
  "kind": "webfonts#webfont",
1780
+ "family": "Boogaloo",
1781
+ "category": "display",
1782
  "variants": [
1783
+ "regular"
 
1784
  ],
1785
  "subsets": [
 
1786
  "latin"
1787
  ],
1788
+ "version": "v6",
1789
+ "lastModified": "2016-02-23",
1790
  "files": {
1791
+ "regular": "http://fonts.gstatic.com/s/boogaloo/v6/4Wu1tvFMoB80fSu8qLgQfQ.ttf"
 
1792
  }
1793
  },
1794
  {
1795
  "kind": "webfonts#webfont",
1796
+ "family": "Bowlby One",
1797
+ "category": "display",
1798
  "variants": [
1799
+ "regular"
 
 
1800
  ],
1801
  "subsets": [
1802
  "latin"
1803
  ],
1804
+ "version": "v7",
1805
+ "lastModified": "2016-02-23",
1806
  "files": {
1807
+ "regular": "http://fonts.gstatic.com/s/bowlbyone/v7/eKpHjHfjoxM2bX36YNucefesZW2xOQ-xsNqO47m55DA.ttf"
 
 
1808
  }
1809
  },
1810
  {
1811
  "kind": "webfonts#webfont",
1812
+ "family": "Bowlby One SC",
1813
+ "category": "display",
1814
  "variants": [
1815
  "regular"
1816
  ],
1817
  "subsets": [
1818
+ "latin",
1819
+ "latin-ext"
1820
  ],
1821
+ "version": "v8",
1822
+ "lastModified": "2016-02-23",
1823
  "files": {
1824
+ "regular": "http://fonts.gstatic.com/s/bowlbyonesc/v8/8ZkeXftTuzKBtmxOYXoRedDkZCMxWJecxjvKm2f8MJw.ttf"
1825
  }
1826
  },
1827
  {
1828
  "kind": "webfonts#webfont",
1829
+ "family": "Brawler",
1830
+ "category": "serif",
1831
  "variants": [
1832
  "regular"
1833
  ],
1835
  "latin"
1836
  ],
1837
  "version": "v6",
1838
+ "lastModified": "2016-02-23",
1839
  "files": {
1840
+ "regular": "http://fonts.gstatic.com/s/brawler/v6/3gfSw6imxQnQxweVITqUrg.ttf"
1841
  }
1842
  },
1843
  {
1844
  "kind": "webfonts#webfont",
1845
+ "family": "Bree Serif",
1846
+ "category": "serif",
1847
  "variants": [
1848
  "regular"
1849
  ],
1850
  "subsets": [
1851
+ "latin",
1852
+ "latin-ext"
1853
  ],
1854
+ "version": "v5",
1855
+ "lastModified": "2016-02-23",
1856
  "files": {
1857
+ "regular": "http://fonts.gstatic.com/s/breeserif/v5/5h9crBVIrvZqgf34FHcnEfesZW2xOQ-xsNqO47m55DA.ttf"
1858
  }
1859
  },
1860
  {
1861
  "kind": "webfonts#webfont",
1862
+ "family": "Bubblegum Sans",
1863
  "category": "display",
1864
  "variants": [
1865
  "regular"
1866
  ],
1867
  "subsets": [
1868
+ "latin",
1869
+ "latin-ext"
1870
  ],
1871
+ "version": "v5",
1872
+ "lastModified": "2016-02-23",
1873
  "files": {
1874
+ "regular": "http://fonts.gstatic.com/s/bubblegumsans/v5/Y9iTUUNz6lbl6TrvV4iwsytnKWgpfO2iSkLzTz-AABg.ttf"
1875
  }
1876
  },
1877
  {
1878
  "kind": "webfonts#webfont",
1879
+ "family": "Bubbler One",
1880
  "category": "sans-serif",
1881
  "variants": [
1882
+ "regular"
 
 
1883
  ],
1884
  "subsets": [
1885
+ "latin",
1886
+ "latin-ext"
1887
  ],
1888
  "version": "v4",
1889
+ "lastModified": "2016-02-23",
1890
  "files": {
1891
+ "regular": "http://fonts.gstatic.com/s/bubblerone/v4/e8S0qevkZAFaBybtt_SU4qCWcynf_cDxXwCLxiixG1c.ttf"
 
 
1892
  }
1893
  },
1894
  {
1895
  "kind": "webfonts#webfont",
1896
+ "family": "Buda",
1897
+ "category": "display",
1898
  "variants": [
1899
+ "300"
 
 
 
1900
  ],
1901
  "subsets": [
 
1902
  "latin"
1903
  ],
1904
+ "version": "v6",
1905
+ "lastModified": "2016-02-23",
1906
  "files": {
1907
+ "300": "http://fonts.gstatic.com/s/buda/v6/hLtAmNUmEMJH2yx7NGUjnA.ttf"
 
 
 
1908
  }
1909
  },
1910
  {
1911
  "kind": "webfonts#webfont",
1912
+ "family": "Buenard",
1913
  "category": "serif",
1914
  "variants": [
1915
  "regular",
1916
+ "700"
 
 
1917
  ],
1918
  "subsets": [
 
 
 
 
 
 
1919
  "latin",
1920
+ "latin-ext"
1921
  ],
1922
+ "version": "v7",
1923
+ "lastModified": "2016-02-23",
1924
  "files": {
1925
+ "regular": "http://fonts.gstatic.com/s/buenard/v7/NSpMPGKAUgrLrlstYVvIXQ.ttf",
1926
+ "700": "http://fonts.gstatic.com/s/buenard/v7/yUlGE115dGr7O9w9FlP3UvesZW2xOQ-xsNqO47m55DA.ttf"
 
 
1927
  }
1928
  },
1929
  {
1930
  "kind": "webfonts#webfont",
1931
+ "family": "Butcherman",
1932
+ "category": "display",
1933
  "variants": [
1934
+ "regular"
 
1935
  ],
1936
  "subsets": [
1937
+ "latin",
1938
+ "latin-ext"
1939
  ],
1940
+ "version": "v7",
1941
+ "lastModified": "2016-02-23",
1942
  "files": {
1943
+ "regular": "http://fonts.gstatic.com/s/butcherman/v7/bxiJmD567sPBVpJsT0XR0vesZW2xOQ-xsNqO47m55DA.ttf"
 
1944
  }
1945
  },
1946
  {
1947
  "kind": "webfonts#webfont",
1948
+ "family": "Butterfly Kids",
1949
+ "category": "handwriting",
1950
  "variants": [
1951
+ "regular"
 
 
 
1952
  ],
1953
  "subsets": [
1954
+ "latin",
1955
+ "latin-ext"
1956
  ],
1957
+ "version": "v4",
1958
+ "lastModified": "2016-02-23",
1959
  "files": {
1960
+ "regular": "http://fonts.gstatic.com/s/butterflykids/v4/J4NTF5M25htqeTffYImtlUZaDk62iwTBnbnvwSjZciA.ttf"
 
 
 
1961
  }
1962
  },
1963
  {
1964
  "kind": "webfonts#webfont",
1965
+ "family": "Cabin",
1966
  "category": "sans-serif",
1967
  "variants": [
1968
+ "regular",
1969
+ "italic",
1970
+ "500",
1971
+ "500italic",
1972
+ "600",
1973
+ "600italic",
1974
+ "700",
1975
+ "700italic"
1976
  ],
1977
  "subsets": [
 
 
1978
  "latin"
1979
  ],
1980
+ "version": "v8",
1981
+ "lastModified": "2016-02-23",
1982
  "files": {
1983
+ "regular": "http://fonts.gstatic.com/s/cabin/v8/XeuAFYo2xAPHxZGBbQtHhA.ttf",
1984
+ "italic": "http://fonts.gstatic.com/s/cabin/v8/0tJ9k3DI5xC4GBgs1E_Jxw.ttf",
1985
+ "500": "http://fonts.gstatic.com/s/cabin/v8/HgsCQ-k3_Z_uQ86aFolNBg.ttf",
1986
+ "500italic": "http://fonts.gstatic.com/s/cabin/v8/50sjhrGE0njyO-7mGDhGP_esZW2xOQ-xsNqO47m55DA.ttf",
1987
+ "600": "http://fonts.gstatic.com/s/cabin/v8/eUDAvKhBtmTCkeVBsFk34A.ttf",
1988
+ "600italic": "http://fonts.gstatic.com/s/cabin/v8/sFQpQDBd3G2om0Nl5dD2CvesZW2xOQ-xsNqO47m55DA.ttf",
1989
+ "700": "http://fonts.gstatic.com/s/cabin/v8/4EKhProuY1hq_WCAomq9Dg.ttf",
1990
+ "700italic": "http://fonts.gstatic.com/s/cabin/v8/K83QKi8MOKLEqj6bgZ7LrfesZW2xOQ-xsNqO47m55DA.ttf"
1991
  }
1992
  },
1993
  {
1994
  "kind": "webfonts#webfont",
1995
+ "family": "Cabin Condensed",
1996
  "category": "sans-serif",
1997
  "variants": [
1998
+ "regular",
1999
+ "500",
2000
+ "600",
2001
+ "700"
2002
  ],
2003
  "subsets": [
 
2004
  "latin"
2005
  ],
2006
+ "version": "v7",
2007
+ "lastModified": "2016-02-23",
2008
  "files": {
2009
+ "regular": "http://fonts.gstatic.com/s/cabincondensed/v7/B0txb0blf2N29WdYPJjMSiQPsWWoiv__AzYJ9Zzn9II.ttf",
2010
+ "500": "http://fonts.gstatic.com/s/cabincondensed/v7/Ez4zJbsGr2BgXcNUWBVgEARL_-ABKXdjsJSPT0lc2Bk.ttf",
2011
+ "600": "http://fonts.gstatic.com/s/cabincondensed/v7/Ez4zJbsGr2BgXcNUWBVgELS5sSASxc8z4EQTQj7DCAI.ttf",
2012
+ "700": "http://fonts.gstatic.com/s/cabincondensed/v7/Ez4zJbsGr2BgXcNUWBVgEMAWgzcA047xWLixhLCofl8.ttf"
2013
  }
2014
  },
2015
  {
2016
  "kind": "webfonts#webfont",
2017
+ "family": "Cabin Sketch",
2018
+ "category": "display",
2019
  "variants": [
2020
+ "regular",
2021
+ "700"
2022
  ],
2023
  "subsets": [
 
2024
  "latin"
2025
  ],
2026
+ "version": "v8",
2027
+ "lastModified": "2016-02-23",
2028
  "files": {
2029
+ "regular": "http://fonts.gstatic.com/s/cabinsketch/v8/d9fijO34zQajqQvl3YHRCS3USBnSvpkopQaUR-2r7iU.ttf",
2030
+ "700": "http://fonts.gstatic.com/s/cabinsketch/v8/ki3SSN5HMOO0-IOLOj069ED2ttfZwueP-QU272T9-k4.ttf"
2031
  }
2032
  },
2033
  {
2034
  "kind": "webfonts#webfont",
2035
+ "family": "Caesar Dressing",
2036
+ "category": "display",
2037
+ "variants": [
2038
+ "regular"
 
 
 
2039
  ],
2040
  "subsets": [
2041
  "latin"
2042
  ],
2043
+ "version": "v5",
2044
+ "lastModified": "2016-02-23",
2045
  "files": {
2046
+ "regular": "http://fonts.gstatic.com/s/caesardressing/v5/2T_WzBgE2Xz3FsyJMq34T9gR43u4FvCuJwIfF5Zxl6Y.ttf"
 
 
 
2047
  }
2048
  },
2049
  {
2050
  "kind": "webfonts#webfont",
2051
+ "family": "Cagliostro",
2052
  "category": "sans-serif",
2053
  "variants": [
2054
+ "regular"
 
2055
  ],
2056
  "subsets": [
2057
  "latin"
2058
  ],
2059
+ "version": "v5",
2060
+ "lastModified": "2016-02-23",
2061
  "files": {
2062
+ "regular": "http://fonts.gstatic.com/s/cagliostro/v5/i85oXbtdSatNEzss99bpj_esZW2xOQ-xsNqO47m55DA.ttf"
 
2063
  }
2064
  },
2065
  {
2066
  "kind": "webfonts#webfont",
2067
+ "family": "Calligraffitti",
2068
  "category": "handwriting",
2069
  "variants": [
2070
  "regular"
2071
  ],
2072
  "subsets": [
 
2073
  "latin"
2074
  ],
2075
+ "version": "v7",
2076
+ "lastModified": "2016-02-23",
2077
  "files": {
2078
+ "regular": "http://fonts.gstatic.com/s/calligraffitti/v7/vLVN2Y-z65rVu1R7lWdvyDXz_orj3gX0_NzfmYulrko.ttf"
2079
  }
2080
  },
2081
  {
2082
  "kind": "webfonts#webfont",
2083
+ "family": "Cambay",
2084
+ "category": "sans-serif",
2085
  "variants": [
2086
+ "regular",
2087
+ "italic",
2088
+ "700",
2089
+ "700italic"
2090
  ],
2091
  "subsets": [
2092
+ "devanagari",
2093
+ "latin",
2094
+ "latin-ext"
2095
  ],
2096
+ "version": "v1",
2097
+ "lastModified": "2016-02-23",
2098
  "files": {
2099
+ "regular": "http://fonts.gstatic.com/s/cambay/v1/etU9Bab4VuhzS-OKsb1VXg.ttf",
2100
+ "italic": "http://fonts.gstatic.com/s/cambay/v1/ZEz9yNqpEOgejaw1rBhugQ.ttf",
2101
+ "700": "http://fonts.gstatic.com/s/cambay/v1/jw9niBxa04eEhnSwTWCEgw.ttf",
2102
+ "700italic": "http://fonts.gstatic.com/s/cambay/v1/j-5v_uUr0NXTumWN0siOiaCWcynf_cDxXwCLxiixG1c.ttf"
2103
  }
2104
  },
2105
  {
2106
  "kind": "webfonts#webfont",
2107
+ "family": "Cambo",
2108
  "category": "serif",
2109
  "variants": [
2110
+ "regular"
 
 
2111
  ],
2112
  "subsets": [
2113
  "latin"
2114
  ],
2115
+ "version": "v5",
2116
+ "lastModified": "2016-02-23",
2117
  "files": {
2118
+ "regular": "http://fonts.gstatic.com/s/cambo/v5/PnwpRuTdkYCf8qk4ajmNRA.ttf"
 
 
2119
  }
2120
  },
2121
  {
2122
  "kind": "webfonts#webfont",
2123
+ "family": "Candal",
2124
+ "category": "sans-serif",
2125
  "variants": [
2126
  "regular"
2127
  ],
2128
  "subsets": [
2129
  "latin"
2130
  ],
2131
+ "version": "v6",
2132
+ "lastModified": "2016-02-23",
2133
  "files": {
2134
+ "regular": "http://fonts.gstatic.com/s/candal/v6/x44dDW28zK7GR1gGDBmj9g.ttf"
2135
  }
2136
  },
2137
  {
2138
  "kind": "webfonts#webfont",
2139
+ "family": "Cantarell",
2140
  "category": "sans-serif",
2141
  "variants": [
2142
+ "regular",
2143
+ "italic",
2144
+ "700",
2145
+ "700italic"
2146
  ],
2147
  "subsets": [
 
 
 
 
 
2148
  "latin"
2149
  ],
2150
+ "version": "v6",
2151
+ "lastModified": "2016-02-23",
2152
  "files": {
2153
+ "regular": "http://fonts.gstatic.com/s/cantarell/v6/p5ydP_uWQ5lsFzcP_XVMEw.ttf",
2154
+ "italic": "http://fonts.gstatic.com/s/cantarell/v6/DTCLtOSqP-7dgM-V_xKUjqCWcynf_cDxXwCLxiixG1c.ttf",
2155
+ "700": "http://fonts.gstatic.com/s/cantarell/v6/Yir4ZDsCn4g1kWopdg-ehC3USBnSvpkopQaUR-2r7iU.ttf",
2156
+ "700italic": "http://fonts.gstatic.com/s/cantarell/v6/weehrwMeZBXb0QyrWnRwFXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
2157
  }
2158
  },
2159
  {
2160
  "kind": "webfonts#webfont",
2161
+ "family": "Cantata One",
2162
  "category": "serif",
2163
  "variants": [
2164
+ "regular"
 
2165
  ],
2166
  "subsets": [
2167
+ "latin",
2168
+ "latin-ext"
2169
  ],
2170
+ "version": "v5",
2171
+ "lastModified": "2016-02-23",
2172
  "files": {
2173
+ "regular": "http://fonts.gstatic.com/s/cantataone/v5/-a5FDvnBqaBMDaGgZYnEfqCWcynf_cDxXwCLxiixG1c.ttf"
 
2174
  }
2175
  },
2176
  {
2177
  "kind": "webfonts#webfont",
2178
+ "family": "Cantora One",
2179
+ "category": "sans-serif",
2180
  "variants": [
2181
  "regular"
2182
  ],
2183
  "subsets": [
2184
+ "latin",
2185
+ "latin-ext"
2186
  ],
2187
  "version": "v5",
2188
+ "lastModified": "2016-02-23",
2189
  "files": {
2190
+ "regular": "http://fonts.gstatic.com/s/cantoraone/v5/oI-DS62RbHI8ZREjp73ehqCWcynf_cDxXwCLxiixG1c.ttf"
2191
  }
2192
  },
2193
  {
2194
  "kind": "webfonts#webfont",
2195
+ "family": "Capriola",
2196
+ "category": "sans-serif",
2197
  "variants": [
2198
+ "regular"
 
 
 
 
 
 
 
 
 
2199
  ],
2200
  "subsets": [
 
 
 
 
 
2201
  "latin",
2202
+ "latin-ext"
2203
  ],
2204
  "version": "v4",
2205
+ "lastModified": "2016-02-23",
2206
  "files": {
2207
+ "regular": "http://fonts.gstatic.com/s/capriola/v4/JxXPlkdzWwF9Cwelbvi9jA.ttf"
 
 
 
 
 
 
 
 
 
2208
  }
2209
  },
2210
  {
2217
  "700"
2218
  ],
2219
  "subsets": [
 
2220
  "greek-ext",
2221
+ "latin",
2222
  "latin-ext",
2223
+ "greek"
2224
  ],
2225
  "version": "v8",
2226
+ "lastModified": "2016-02-23",
2227
  "files": {
2228
  "regular": "http://fonts.gstatic.com/s/cardo/v8/jbkF2_R0FKUEZTq5dwSknQ.ttf",
2229
  "italic": "http://fonts.gstatic.com/s/cardo/v8/pcv4Np9tUkq0YREYUcEEJQ.ttf",
2232
  },
2233
  {
2234
  "kind": "webfonts#webfont",
2235
+ "family": "Carme",
2236
  "category": "sans-serif",
2237
  "variants": [
2238
  "regular"
2240
  "subsets": [
2241
  "latin"
2242
  ],
2243
+ "version": "v7",
2244
+ "lastModified": "2016-02-23",
2245
  "files": {
2246
+ "regular": "http://fonts.gstatic.com/s/carme/v7/08E0NP1eRBEyFRUadmMfgA.ttf"
2247
  }
2248
  },
2249
  {
2250
  "kind": "webfonts#webfont",
2251
+ "family": "Carrois Gothic",
2252
  "category": "sans-serif",
2253
  "variants": [
2254
+ "regular"
 
 
2255
  ],
2256
  "subsets": [
 
2257
  "latin"
2258
  ],
2259
+ "version": "v4",
2260
+ "lastModified": "2016-02-23",
2261
  "files": {
2262
+ "regular": "http://fonts.gstatic.com/s/carroisgothic/v4/GCgb7bssGpwp7V5ynxmWy2x3d0cwUleGuRTmCYfCUaM.ttf"
 
 
2263
  }
2264
  },
2265
  {
2266
  "kind": "webfonts#webfont",
2267
+ "family": "Carrois Gothic SC",
2268
+ "category": "sans-serif",
2269
+ "variants": [
2270
+ "regular"
2271
+ ],
2272
+ "subsets": [
2273
+ "latin"
2274
+ ],
2275
+ "version": "v4",
2276
+ "lastModified": "2016-02-23",
2277
+ "files": {
2278
+ "regular": "http://fonts.gstatic.com/s/carroisgothicsc/v4/bVp4nhwFIXU-r3LqUR8DSJTdPW1ioadGi2uRiKgJVCY.ttf"
2279
+ }
2280
+ },
2281
+ {
2282
+ "kind": "webfonts#webfont",
2283
+ "family": "Carter One",
2284
  "category": "display",
2285
  "variants": [
2286
  "regular"
2288
  "subsets": [
2289
  "latin"
2290
  ],
2291
+ "version": "v8",
2292
+ "lastModified": "2016-02-23",
2293
  "files": {
2294
+ "regular": "http://fonts.gstatic.com/s/carterone/v8/5X_LFvdbcB7OBG7hBgZ7fPesZW2xOQ-xsNqO47m55DA.ttf"
2295
  }
2296
  },
2297
  {
2298
  "kind": "webfonts#webfont",
2299
+ "family": "Catamaran",
2300
  "category": "sans-serif",
2301
  "variants": [
2302
+ "100",
2303
+ "200",
2304
+ "300",
2305
+ "regular",
2306
+ "500",
2307
+ "600",
2308
+ "700",
2309
+ "800",
2310
+ "900"
2311
+ ],
2312
+ "subsets": [
2313
+ "tamil",
2314
+ "latin",
2315
+ "latin-ext"
2316
+ ],
2317
+ "version": "v1",
2318
+ "lastModified": "2015-08-06",
2319
+ "files": {
2320
+ "100": "http://fonts.gstatic.com/s/catamaran/v1/ilWHBiy0krUPdlmYxDuqC6CWcynf_cDxXwCLxiixG1c.ttf",
2321
+ "200": "http://fonts.gstatic.com/s/catamaran/v1/hFc-HKSsGk6M-psujei1MC3USBnSvpkopQaUR-2r7iU.ttf",
2322
+ "300": "http://fonts.gstatic.com/s/catamaran/v1/Aaag4ccR7Oh_4eai-jbrYC3USBnSvpkopQaUR-2r7iU.ttf",
2323
+ "regular": "http://fonts.gstatic.com/s/catamaran/v1/MdNkM-DU8f6R-25Nxpr_XA.ttf",
2324
+ "500": "http://fonts.gstatic.com/s/catamaran/v1/83WSX3F86qsvj1Z4EI0tQi3USBnSvpkopQaUR-2r7iU.ttf",
2325
+ "600": "http://fonts.gstatic.com/s/catamaran/v1/a9PlHHnuBWiGGk0TwuFKTi3USBnSvpkopQaUR-2r7iU.ttf",
2326
+ "700": "http://fonts.gstatic.com/s/catamaran/v1/PpgVtUHUdnBZYNpnzGbScy3USBnSvpkopQaUR-2r7iU.ttf",
2327
+ "800": "http://fonts.gstatic.com/s/catamaran/v1/6VjB_uSfn3DZ93IQv58CmC3USBnSvpkopQaUR-2r7iU.ttf",
2328
+ "900": "http://fonts.gstatic.com/s/catamaran/v1/5ys9TqpQc9Q6gHqbSox6py3USBnSvpkopQaUR-2r7iU.ttf"
2329
+ }
2330
+ },
2331
+ {
2332
+ "kind": "webfonts#webfont",
2333
+ "family": "Caudex",
2334
+ "category": "serif",
2335
+ "variants": [
2336
+ "regular",
2337
+ "italic",
2338
+ "700",
2339
+ "700italic"
2340
  ],
2341
  "subsets": [
2342
+ "greek-ext",
2343
+ "latin",
2344
  "latin-ext",
2345
+ "greek"
2346
  ],
2347
+ "version": "v6",
2348
+ "lastModified": "2016-02-23",
2349
  "files": {
2350
+ "regular": "http://fonts.gstatic.com/s/caudex/v6/PWEexiHLDmQbn2b1OPZWfg.ttf",
2351
+ "italic": "http://fonts.gstatic.com/s/caudex/v6/XjMZF6XCisvV3qapD4oJdw.ttf",
2352
+ "700": "http://fonts.gstatic.com/s/caudex/v6/PetCI4GyQ5Q3LiOzUu_mMg.ttf",
2353
+ "700italic": "http://fonts.gstatic.com/s/caudex/v6/yT8YeHLjaJvQXlUEYOA8gqCWcynf_cDxXwCLxiixG1c.ttf"
2354
  }
2355
  },
2356
  {
2357
  "kind": "webfonts#webfont",
2358
+ "family": "Caveat",
2359
  "category": "handwriting",
2360
  "variants": [
2361
+ "regular",
2362
+ "700"
2363
  ],
2364
  "subsets": [
2365
+ "latin",
2366
+ "latin-ext"
2367
  ],
2368
+ "version": "v1",
2369
+ "lastModified": "2015-10-05",
2370
  "files": {
2371
+ "regular": "http://fonts.gstatic.com/s/caveat/v1/8I23b6N-6rRVbh-C_Vx3yA.ttf",
2372
+ "700": "http://fonts.gstatic.com/s/caveat/v1/LkaFtQENGJry2eUMwGRTeA.ttf"
2373
  }
2374
  },
2375
  {
2376
  "kind": "webfonts#webfont",
2377
+ "family": "Caveat Brush",
2378
  "category": "handwriting",
2379
  "variants": [
2380
+ "regular"
 
2381
  ],
2382
  "subsets": [
2383
+ "latin",
2384
+ "latin-ext"
2385
  ],
2386
+ "version": "v1",
2387
+ "lastModified": "2015-10-05",
2388
  "files": {
2389
+ "regular": "http://fonts.gstatic.com/s/caveatbrush/v1/_d7bgsk3hfC4DXnUEeYKsy3USBnSvpkopQaUR-2r7iU.ttf"
 
2390
  }
2391
  },
2392
  {
2393
  "kind": "webfonts#webfont",
2394
+ "family": "Cedarville Cursive",
2395
  "category": "handwriting",
2396
  "variants": [
2397
  "regular"
2399
  "subsets": [
2400
  "latin"
2401
  ],
2402
+ "version": "v7",
2403
+ "lastModified": "2016-02-23",
2404
  "files": {
2405
+ "regular": "http://fonts.gstatic.com/s/cedarvillecursive/v7/cuCe6HrkcqrWTWTUE7dw-41zwq9-z_Lf44CzRAA0d0Y.ttf"
2406
  }
2407
  },
2408
  {
2409
  "kind": "webfonts#webfont",
2410
+ "family": "Ceviche One",
2411
  "category": "display",
2412
  "variants": [
2413
  "regular"
2414
  ],
2415
  "subsets": [
2416
+ "latin",
2417
+ "latin-ext"
2418
  ],
2419
+ "version": "v7",
2420
+ "lastModified": "2016-02-24",
2421
  "files": {
2422
+ "regular": "http://fonts.gstatic.com/s/cevicheone/v7/WOaXIMBD4VYMy39MsobJhKCWcynf_cDxXwCLxiixG1c.ttf"
2423
  }
2424
  },
2425
  {
2426
  "kind": "webfonts#webfont",
2427
+ "family": "Changa One",
2428
  "category": "display",
2429
  "variants": [
2430
+ "regular",
2431
+ "italic"
2432
  ],
2433
  "subsets": [
2434
  "latin"
2435
  ],
2436
+ "version": "v9",
2437
+ "lastModified": "2016-02-23",
2438
  "files": {
2439
+ "regular": "http://fonts.gstatic.com/s/changaone/v9/dr4qjce4W3kxFrZRkVD87fesZW2xOQ-xsNqO47m55DA.ttf",
2440
+ "italic": "http://fonts.gstatic.com/s/changaone/v9/wJVQlUs1lAZel-WdTo2U9y3USBnSvpkopQaUR-2r7iU.ttf"
2441
  }
2442
  },
2443
  {
2444
  "kind": "webfonts#webfont",
2445
+ "family": "Chango",
2446
+ "category": "display",
2447
  "variants": [
2448
  "regular"
2449
  ],
2450
  "subsets": [
2451
+ "latin",
2452
+ "latin-ext"
2453
  ],
2454
+ "version": "v5",
2455
+ "lastModified": "2016-02-23",
2456
  "files": {
2457
+ "regular": "http://fonts.gstatic.com/s/chango/v5/3W3AeMMtRTH08t5qLOjBmg.ttf"
2458
  }
2459
  },
2460
  {
2461
  "kind": "webfonts#webfont",
2462
+ "family": "Chau Philomene One",
2463
+ "category": "sans-serif",
2464
  "variants": [
2465
  "regular",
2466
+ "italic"
 
 
2467
  ],
2468
  "subsets": [
2469
+ "latin",
2470
+ "latin-ext"
2471
  ],
2472
+ "version": "v4",
2473
+ "lastModified": "2016-02-23",
2474
  "files": {
2475
+ "regular": "http://fonts.gstatic.com/s/chauphilomeneone/v4/KKc5egCL-a2fFVoOA2x6tBFi5dxgSTdxqnMJgWkBJcg.ttf",
2476
+ "italic": "http://fonts.gstatic.com/s/chauphilomeneone/v4/eJj1PY_iN4KiIuyOvtMHJP6uyLkxyiC4WcYA74sfquE.ttf"
 
 
2477
  }
2478
  },
2479
  {
2480
  "kind": "webfonts#webfont",
2481
+ "family": "Chela One",
2482
+ "category": "display",
2483
  "variants": [
2484
  "regular"
2485
  ],
2486
  "subsets": [
2487
+ "latin",
2488
+ "latin-ext"
2489
  ],
2490
+ "version": "v5",
2491
+ "lastModified": "2016-02-24",
2492
  "files": {
2493
+ "regular": "http://fonts.gstatic.com/s/chelaone/v5/h5O0dEnpnIq6jQnWxZybrA.ttf"
2494
  }
2495
  },
2496
  {
2497
  "kind": "webfonts#webfont",
2498
+ "family": "Chelsea Market",
2499
  "category": "display",
2500
  "variants": [
2501
  "regular"
2502
  ],
2503
  "subsets": [
2504
+ "latin",
2505
+ "latin-ext"
2506
  ],
2507
+ "version": "v4",
2508
+ "lastModified": "2016-02-23",
2509
  "files": {
2510
+ "regular": "http://fonts.gstatic.com/s/chelseamarket/v4/qSdzwh2A4BbNemy78sJLfAAI1i8fIftCBXsBF2v9UMI.ttf"
2511
  }
2512
  },
2513
  {
2514
  "kind": "webfonts#webfont",
2515
+ "family": "Chenla",
2516
+ "category": "display",
2517
  "variants": [
2518
  "regular"
2519
  ],
2520
  "subsets": [
2521
+ "khmer"
2522
  ],
2523
+ "version": "v9",
2524
+ "lastModified": "2015-04-03",
2525
  "files": {
2526
+ "regular": "http://fonts.gstatic.com/s/chenla/v9/aLNpdAUDq2MZbWz2U1a16g.ttf"
2527
  }
2528
  },
2529
  {
2530
  "kind": "webfonts#webfont",
2531
+ "family": "Cherry Cream Soda",
2532
+ "category": "display",
2533
  "variants": [
2534
+ "regular"
 
 
 
2535
  ],
2536
  "subsets": [
 
 
 
 
2537
  "latin"
2538
  ],
2539
+ "version": "v6",
2540
+ "lastModified": "2016-02-23",
2541
  "files": {
2542
+ "regular": "http://fonts.gstatic.com/s/cherrycreamsoda/v6/OrD-AUnFcZeeKa6F_c0_WxOiHiuAPYA9ry3O1RG2XIU.ttf"
 
 
 
2543
  }
2544
  },
2545
  {
2546
  "kind": "webfonts#webfont",
2547
+ "family": "Cherry Swash",
2548
+ "category": "display",
2549
  "variants": [
2550
  "regular",
2551
+ "700"
 
 
2552
  ],
2553
  "subsets": [
2554
+ "latin",
2555
+ "latin-ext"
2556
  ],
2557
+ "version": "v4",
2558
+ "lastModified": "2016-02-23",
2559
  "files": {
2560
+ "regular": "http://fonts.gstatic.com/s/cherryswash/v4/HqOk7C7J1TZ5i3L-ejF0vi3USBnSvpkopQaUR-2r7iU.ttf",
2561
+ "700": "http://fonts.gstatic.com/s/cherryswash/v4/-CfyMyQqfucZPQNB0nvYyED2ttfZwueP-QU272T9-k4.ttf"
 
 
2562
  }
2563
  },
2564
  {
2565
  "kind": "webfonts#webfont",
2566
+ "family": "Chewy",
2567
+ "category": "display",
2568
  "variants": [
2569
+ "regular"
 
 
 
2570
  ],
2571
  "subsets": [
2572
  "latin"
2573
  ],
2574
  "version": "v7",
2575
+ "lastModified": "2016-02-23",
2576
  "files": {
2577
+ "regular": "http://fonts.gstatic.com/s/chewy/v7/hcDN5cvQdIu6Bx4mg_TSyw.ttf"
 
 
 
2578
  }
2579
  },
2580
  {
2581
  "kind": "webfonts#webfont",
2582
+ "family": "Chicle",
2583
+ "category": "display",
2584
  "variants": [
2585
  "regular"
2586
  ],
2587
  "subsets": [
2588
+ "latin",
2589
+ "latin-ext"
2590
  ],
2591
+ "version": "v5",
2592
+ "lastModified": "2016-02-23",
2593
  "files": {
2594
+ "regular": "http://fonts.gstatic.com/s/chicle/v5/xg4q57Ut9ZmyFwLp51JLgg.ttf"
2595
  }
2596
  },
2597
  {
2598
  "kind": "webfonts#webfont",
2599
+ "family": "Chivo",
2600
  "category": "sans-serif",
2601
  "variants": [
2602
  "regular",
2603
  "italic",
2604
+ "900",
2605
+ "900italic"
2606
  ],
2607
  "subsets": [
 
2608
  "latin"
2609
  ],
2610
+ "version": "v7",
2611
+ "lastModified": "2016-02-23",
2612
  "files": {
2613
+ "regular": "http://fonts.gstatic.com/s/chivo/v7/L88PEuzS9eRfHRZhAPhZyw.ttf",
2614
+ "italic": "http://fonts.gstatic.com/s/chivo/v7/Oe3-Q-a2kBzPnhHck_baMg.ttf",
2615
+ "900": "http://fonts.gstatic.com/s/chivo/v7/JAdkiWd46QCW4vOsj3dzTA.ttf",
2616
+ "900italic": "http://fonts.gstatic.com/s/chivo/v7/LoszYnE86q2wJEOjCigBQ_esZW2xOQ-xsNqO47m55DA.ttf"
2617
  }
2618
  },
2619
  {
2620
  "kind": "webfonts#webfont",
2621
+ "family": "Chonburi",
2622
+ "category": "display",
2623
  "variants": [
2624
  "regular"
2625
  ],
2626
  "subsets": [
2627
+ "latin",
2628
+ "latin-ext",
2629
+ "thai",
2630
+ "vietnamese"
2631
  ],
2632
+ "version": "v1",
2633
+ "lastModified": "2015-08-06",
2634
  "files": {
2635
+ "regular": "http://fonts.gstatic.com/s/chonburi/v1/jd9PfbW0x_8Myt_XeUxvSQ.ttf"
2636
  }
2637
  },
2638
  {
2639
  "kind": "webfonts#webfont",
2640
+ "family": "Cinzel",
2641
+ "category": "serif",
2642
  "variants": [
2643
  "regular",
2644
+ "700",
2645
+ "900"
2646
  ],
2647
  "subsets": [
2648
  "latin"
2649
  ],
2650
+ "version": "v4",
2651
+ "lastModified": "2016-02-23",
2652
  "files": {
2653
+ "regular": "http://fonts.gstatic.com/s/cinzel/v4/GF7dy_Nc-a6EaHYSyGd-EA.ttf",
2654
+ "700": "http://fonts.gstatic.com/s/cinzel/v4/nYcFQ6_3pf_6YDrOFjBR8Q.ttf",
2655
+ "900": "http://fonts.gstatic.com/s/cinzel/v4/FTBj72ozM2cEOSxiVsRb3A.ttf"
2656
  }
2657
  },
2658
  {
2659
  "kind": "webfonts#webfont",
2660
+ "family": "Cinzel Decorative",
2661
+ "category": "display",
2662
  "variants": [
2663
+ "regular",
2664
+ "700",
2665
+ "900"
2666
  ],
2667
  "subsets": [
 
2668
  "latin"
2669
  ],
2670
+ "version": "v4",
2671
+ "lastModified": "2016-02-23",
2672
  "files": {
2673
+ "regular": "http://fonts.gstatic.com/s/cinzeldecorative/v4/fmgK7oaJJIXAkhd9798yQgT5USbJx2F82lQbogPy2bY.ttf",
2674
+ "700": "http://fonts.gstatic.com/s/cinzeldecorative/v4/pXhIVnhFtL_B9Vb1wq2F95-YYVDmZkJErg0zgx9XuZI.ttf",
2675
+ "900": "http://fonts.gstatic.com/s/cinzeldecorative/v4/pXhIVnhFtL_B9Vb1wq2F97Khqbv0zQZa0g-9HOXAalU.ttf"
2676
  }
2677
  },
2678
  {
2679
  "kind": "webfonts#webfont",
2680
+ "family": "Clicker Script",
2681
  "category": "handwriting",
2682
  "variants": [
2683
  "regular"
2684
  ],
2685
  "subsets": [
2686
+ "latin",
2687
+ "latin-ext"
2688
  ],
2689
  "version": "v4",
2690
+ "lastModified": "2016-02-23",
2691
  "files": {
2692
+ "regular": "http://fonts.gstatic.com/s/clickerscript/v4/Zupmk8XwADjufGxWB9KThBnpV0hQCek3EmWnCPrvGRM.ttf"
2693
  }
2694
  },
2695
  {
2696
  "kind": "webfonts#webfont",
2697
+ "family": "Coda",
2698
+ "category": "display",
2699
  "variants": [
2700
  "regular",
2701
+ "800"
2702
  ],
2703
  "subsets": [
2704
+ "latin",
2705
+ "latin-ext"
2706
  ],
2707
+ "version": "v11",
2708
+ "lastModified": "2016-02-23",
2709
  "files": {
2710
+ "regular": "http://fonts.gstatic.com/s/coda/v11/yHDvulhg-P-p2KRgRrnUYw.ttf",
2711
+ "800": "http://fonts.gstatic.com/s/coda/v11/6ZIw0sbALY0KTMWllZB3hQ.ttf"
2712
  }
2713
  },
2714
  {
2715
  "kind": "webfonts#webfont",
2716
+ "family": "Coda Caption",
2717
  "category": "sans-serif",
2718
  "variants": [
2719
+ "800"
 
2720
  ],
2721
  "subsets": [
2722
+ "latin",
2723
+ "latin-ext"
2724
  ],
2725
+ "version": "v9",
2726
+ "lastModified": "2016-02-23",
2727
  "files": {
2728
+ "800": "http://fonts.gstatic.com/s/codacaption/v9/YDl6urZh-DUFhiMBTgAnz_qsay_1ZmRGmC8pVRdIfAg.ttf"
 
2729
  }
2730
  },
2731
  {
2732
  "kind": "webfonts#webfont",
2733
+ "family": "Codystar",
2734
+ "category": "display",
2735
  "variants": [
2736
+ "300",
2737
+ "regular"
 
 
2738
  ],
2739
  "subsets": [
2740
+ "latin",
2741
+ "latin-ext"
2742
  ],
2743
+ "version": "v4",
2744
+ "lastModified": "2016-02-23",
2745
  "files": {
2746
+ "300": "http://fonts.gstatic.com/s/codystar/v4/EVaUzfJkcb8Zqx9kzQLXqqCWcynf_cDxXwCLxiixG1c.ttf",
2747
+ "regular": "http://fonts.gstatic.com/s/codystar/v4/EN-CPFKYowSI7SuR7-0cZA.ttf"
 
 
2748
  }
2749
  },
2750
  {
2751
  "kind": "webfonts#webfont",
2752
+ "family": "Combo",
2753
+ "category": "display",
2754
  "variants": [
2755
  "regular"
2756
  ],
2757
  "subsets": [
2758
+ "latin",
2759
+ "latin-ext"
 
2760
  ],
2761
+ "version": "v5",
2762
+ "lastModified": "2016-02-23",
2763
  "files": {
2764
+ "regular": "http://fonts.gstatic.com/s/combo/v5/Nab98KjR3JZSSPGtzLyXNw.ttf"
2765
  }
2766
  },
2767
  {
2768
  "kind": "webfonts#webfont",
2769
+ "family": "Comfortaa",
2770
+ "category": "display",
2771
  "variants": [
2772
+ "300",
2773
+ "regular",
2774
+ "700"
2775
  ],
2776
  "subsets": [
2777
+ "cyrillic",
2778
+ "latin",
2779
  "latin-ext",
2780
+ "cyrillic-ext",
2781
+ "greek"
2782
  ],
2783
+ "version": "v7",
2784
+ "lastModified": "2016-02-23",
2785
  "files": {
2786
+ "300": "http://fonts.gstatic.com/s/comfortaa/v7/r_tUZNl0G8xCoOmp_JkSCi3USBnSvpkopQaUR-2r7iU.ttf",
2787
+ "regular": "http://fonts.gstatic.com/s/comfortaa/v7/lZx6C1VViPgSOhCBUP7hXA.ttf",
2788
+ "700": "http://fonts.gstatic.com/s/comfortaa/v7/fND5XPYKrF2tQDwwfWZJIy3USBnSvpkopQaUR-2r7iU.ttf"
2789
  }
2790
  },
2791
  {
2792
  "kind": "webfonts#webfont",
2793
+ "family": "Coming Soon",
2794
+ "category": "handwriting",
2795
  "variants": [
2796
  "regular"
2797
  ],
2799
  "latin"
2800
  ],
2801
  "version": "v6",
2802
+ "lastModified": "2016-02-23",
2803
  "files": {
2804
+ "regular": "http://fonts.gstatic.com/s/comingsoon/v6/Yz2z3IAe2HSQAOWsSG8COKCWcynf_cDxXwCLxiixG1c.ttf"
2805
  }
2806
  },
2807
  {
2808
  "kind": "webfonts#webfont",
2809
+ "family": "Concert One",
2810
+ "category": "display",
2811
  "variants": [
2812
+ "regular"
 
2813
  ],
2814
  "subsets": [
2815
+ "latin",
2816
+ "latin-ext"
2817
  ],
2818
+ "version": "v7",
2819
+ "lastModified": "2016-02-23",
2820
  "files": {
2821
+ "regular": "http://fonts.gstatic.com/s/concertone/v7/N5IWCIGhUNdPZn_efTxKN6CWcynf_cDxXwCLxiixG1c.ttf"
 
2822
  }
2823
  },
2824
  {
2825
  "kind": "webfonts#webfont",
2826
+ "family": "Condiment",
2827
+ "category": "handwriting",
2828
  "variants": [
2829
  "regular"
2830
  ],
2831
  "subsets": [
2832
+ "latin",
2833
+ "latin-ext"
2834
  ],
2835
  "version": "v4",
2836
+ "lastModified": "2016-02-23",
2837
  "files": {
2838
+ "regular": "http://fonts.gstatic.com/s/condiment/v4/CstmdiPpgFSV0FUNL5LrJA.ttf"
2839
  }
2840
  },
2841
  {
2842
  "kind": "webfonts#webfont",
2843
+ "family": "Content",
2844
+ "category": "display",
2845
  "variants": [
2846
  "regular",
2847
+ "700"
2848
  ],
2849
  "subsets": [
2850
+ "khmer"
2851
  ],
2852
+ "version": "v8",
2853
  "lastModified": "2015-04-06",
2854
  "files": {
2855
+ "regular": "http://fonts.gstatic.com/s/content/v8/l8qaLjygvOkDEU2G6-cjfQ.ttf",
2856
+ "700": "http://fonts.gstatic.com/s/content/v8/7PivP8Zvs2qn6F6aNbSQe_esZW2xOQ-xsNqO47m55DA.ttf"
2857
  }
2858
  },
2859
  {
2860
  "kind": "webfonts#webfont",
2861
+ "family": "Contrail One",
2862
+ "category": "display",
2863
  "variants": [
2864
+ "regular"
 
 
 
 
 
 
 
 
 
2865
  ],
2866
  "subsets": [
 
 
2867
  "latin"
2868
  ],
2869
+ "version": "v6",
2870
+ "lastModified": "2016-02-23",
2871
  "files": {
2872
+ "regular": "http://fonts.gstatic.com/s/contrailone/v6/b41KxjgiyqX-hkggANDU6C3USBnSvpkopQaUR-2r7iU.ttf"
 
 
 
 
 
 
 
 
 
2873
  }
2874
  },
2875
  {
2876
  "kind": "webfonts#webfont",
2877
+ "family": "Convergence",
2878
  "category": "sans-serif",
2879
  "variants": [
2880
  "regular"
2882
  "subsets": [
2883
  "latin"
2884
  ],
2885
+ "version": "v5",
2886
+ "lastModified": "2016-02-23",
2887
  "files": {
2888
+ "regular": "http://fonts.gstatic.com/s/convergence/v5/eykrGz1NN_YpQmkAZjW-qKCWcynf_cDxXwCLxiixG1c.ttf"
2889
  }
2890
  },
2891
  {
2892
  "kind": "webfonts#webfont",
2893
+ "family": "Cookie",
2894
  "category": "handwriting",
2895
  "variants": [
2896
  "regular"
2897
  ],
2898
  "subsets": [
 
2899
  "latin"
2900
  ],
2901
+ "version": "v7",
2902
+ "lastModified": "2016-02-23",
2903
  "files": {
2904
+ "regular": "http://fonts.gstatic.com/s/cookie/v7/HxeUC62y_YdDbiFlze357A.ttf"
2905
  }
2906
  },
2907
  {
2908
  "kind": "webfonts#webfont",
2909
+ "family": "Copse",
2910
+ "category": "serif",
2911
  "variants": [
2912
  "regular"
2913
  ],
2914
  "subsets": [
 
2915
  "latin"
2916
  ],
2917
+ "version": "v6",
2918
+ "lastModified": "2016-02-23",
2919
  "files": {
2920
+ "regular": "http://fonts.gstatic.com/s/copse/v6/wikLrtPGjZDvZ5w2i5HLWg.ttf"
2921
  }
2922
  },
2923
  {
2924
  "kind": "webfonts#webfont",
2925
+ "family": "Corben",
2926
  "category": "display",
2927
  "variants": [
2928
+ "regular",
2929
+ "700"
2930
  ],
2931
  "subsets": [
2932
+ "latin",
2933
+ "latin-ext"
2934
  ],
2935
+ "version": "v9",
2936
+ "lastModified": "2016-02-23",
2937
  "files": {
2938
+ "regular": "http://fonts.gstatic.com/s/corben/v9/tTysMZkt-j8Y5yhkgsoajQ.ttf",
2939
+ "700": "http://fonts.gstatic.com/s/corben/v9/lirJaFSQWdGQuV--fksg5g.ttf"
2940
  }
2941
  },
2942
  {
2943
  "kind": "webfonts#webfont",
2944
+ "family": "Courgette",
2945
+ "category": "handwriting",
2946
  "variants": [
2947
+ "regular"
 
 
 
 
 
2948
  ],
2949
  "subsets": [
2950
+ "latin",
2951
+ "latin-ext"
 
2952
  ],
2953
+ "version": "v4",
2954
+ "lastModified": "2016-02-23",
2955
  "files": {
2956
+ "regular": "http://fonts.gstatic.com/s/courgette/v4/2YO0EYtyE9HUPLZprahpZA.ttf"
 
 
 
 
 
2957
  }
2958
  },
2959
  {
2960
  "kind": "webfonts#webfont",
2961
+ "family": "Cousine",
2962
+ "category": "monospace",
2963
  "variants": [
2964
+ "regular",
2965
+ "italic",
2966
+ "700",
2967
+ "700italic"
2968
  ],
2969
  "subsets": [
2970
+ "cyrillic",
2971
+ "greek-ext",
2972
+ "latin",
2973
  "latin-ext",
2974
+ "hebrew",
2975
+ "vietnamese",
2976
+ "cyrillic-ext",
2977
+ "greek"
2978
  ],
2979
+ "version": "v10",
2980
+ "lastModified": "2016-02-23",
2981
  "files": {
2982
+ "regular": "http://fonts.gstatic.com/s/cousine/v10/GYX4bPXObJNJo63QJEUnLg.ttf",
2983
+ "italic": "http://fonts.gstatic.com/s/cousine/v10/1WtIuajLoo8vjVwsrZ3eOg.ttf",
2984
+ "700": "http://fonts.gstatic.com/s/cousine/v10/FXEOnNUcCzhdtoBxiq-lovesZW2xOQ-xsNqO47m55DA.ttf",
2985
+ "700italic": "http://fonts.gstatic.com/s/cousine/v10/y_AZ5Sz-FwL1lux2xLSTZS3USBnSvpkopQaUR-2r7iU.ttf"
2986
  }
2987
  },
2988
  {
2989
  "kind": "webfonts#webfont",
2990
+ "family": "Coustard",
2991
+ "category": "serif",
2992
  "variants": [
2993
+ "regular",
2994
+ "900"
2995
  ],
2996
  "subsets": [
 
2997
  "latin"
2998
  ],
2999
+ "version": "v6",
3000
+ "lastModified": "2016-02-23",
3001
  "files": {
3002
+ "regular": "http://fonts.gstatic.com/s/coustard/v6/iO2Rs5PmqAEAXoU3SkMVBg.ttf",
3003
+ "900": "http://fonts.gstatic.com/s/coustard/v6/W02OCWO6OfMUHz6aVyegQ6CWcynf_cDxXwCLxiixG1c.ttf"
3004
  }
3005
  },
3006
  {
3007
  "kind": "webfonts#webfont",
3008
+ "family": "Covered By Your Grace",
3009
+ "category": "handwriting",
3010
  "variants": [
3011
+ "regular"
 
 
 
3012
  ],
3013
  "subsets": [
3014
  "latin"
3015
  ],
3016
+ "version": "v6",
3017
+ "lastModified": "2016-02-23",
3018
  "files": {
3019
+ "regular": "http://fonts.gstatic.com/s/coveredbyyourgrace/v6/6ozZp4BPlrbDRWPe3EBGA6CVUMdvnk-GcAiZQrX9Gek.ttf"
 
 
 
3020
  }
3021
  },
3022
  {
3023
  "kind": "webfonts#webfont",
3024
+ "family": "Crafty Girls",
3025
  "category": "handwriting",
3026
  "variants": [
3027
  "regular"
3029
  "subsets": [
3030
  "latin"
3031
  ],
3032
+ "version": "v5",
3033
+ "lastModified": "2016-02-23",
3034
  "files": {
3035
+ "regular": "http://fonts.gstatic.com/s/craftygirls/v5/0Sv8UWFFdhQmesHL32H8oy3USBnSvpkopQaUR-2r7iU.ttf"
3036
  }
3037
  },
3038
  {
3039
  "kind": "webfonts#webfont",
3040
+ "family": "Creepster",
3041
+ "category": "display",
3042
  "variants": [
3043
  "regular"
3044
  ],
3045
  "subsets": [
3046
  "latin"
3047
  ],
3048
+ "version": "v5",
3049
+ "lastModified": "2016-02-23",
3050
  "files": {
3051
+ "regular": "http://fonts.gstatic.com/s/creepster/v5/0vdr5kWJ6aJlOg5JvxnXzQ.ttf"
3052
  }
3053
  },
3054
  {
3055
  "kind": "webfonts#webfont",
3056
+ "family": "Crete Round",
3057
+ "category": "serif",
3058
  "variants": [
3059
+ "regular",
3060
+ "italic"
3061
  ],
3062
  "subsets": [
3063
+ "latin",
3064
+ "latin-ext"
3065
  ],
3066
+ "version": "v5",
3067
+ "lastModified": "2016-02-23",
3068
  "files": {
3069
+ "regular": "http://fonts.gstatic.com/s/creteround/v5/B8EwN421qqOCCT8vOH4wJ6CWcynf_cDxXwCLxiixG1c.ttf",
3070
+ "italic": "http://fonts.gstatic.com/s/creteround/v5/5xAt7XK2vkUdjhGtt98unUeOrDcLawS7-ssYqLr2Xp4.ttf"
3071
  }
3072
  },
3073
  {
3074
  "kind": "webfonts#webfont",
3075
+ "family": "Crimson Text",
3076
+ "category": "serif",
3077
  "variants": [
3078
  "regular",
3079
  "italic",
3080
+ "600",
3081
+ "600italic",
3082
  "700",
3083
  "700italic"
3084
  ],
3085
  "subsets": [
 
 
3086
  "latin"
3087
  ],
3088
+ "version": "v6",
3089
+ "lastModified": "2016-02-23",
3090
  "files": {
3091
+ "regular": "http://fonts.gstatic.com/s/crimsontext/v6/3IFMwfRa07i-auYR-B-zNS3USBnSvpkopQaUR-2r7iU.ttf",
3092
+ "italic": "http://fonts.gstatic.com/s/crimsontext/v6/a5QZnvmn5amyNI-t2BMkWPMZXuCXbOrAvx5R0IT5Oyo.ttf",
3093
+ "600": "http://fonts.gstatic.com/s/crimsontext/v6/rEy5tGc5HdXy56Xvd4f3I2v8CylhIUtwUiYO7Z2wXbE.ttf",
3094
+ "600italic": "http://fonts.gstatic.com/s/crimsontext/v6/4j4TR-EfnvCt43InYpUNDIR-5-urNOGAobhAyctHvW8.ttf",
3095
+ "700": "http://fonts.gstatic.com/s/crimsontext/v6/rEy5tGc5HdXy56Xvd4f3I0D2ttfZwueP-QU272T9-k4.ttf",
3096
+ "700italic": "http://fonts.gstatic.com/s/crimsontext/v6/4j4TR-EfnvCt43InYpUNDPAs9-1nE9qOqhChW0m4nDE.ttf"
3097
  }
3098
  },
3099
  {
3100
  "kind": "webfonts#webfont",
3101
+ "family": "Croissant One",
3102
+ "category": "display",
3103
  "variants": [
3104
  "regular"
3105
  ],
3106
  "subsets": [
3107
+ "latin",
3108
+ "latin-ext"
3109
  ],
3110
+ "version": "v4",
3111
+ "lastModified": "2016-02-23",
3112
  "files": {
3113
+ "regular": "http://fonts.gstatic.com/s/croissantone/v4/mPjsOObnC77fp1cvZlOfIYjjx0o0jr6fNXxPgYh_a8Q.ttf"
3114
  }
3115
  },
3116
  {
3117
  "kind": "webfonts#webfont",
3118
+ "family": "Crushed",
3119
+ "category": "display",
3120
  "variants": [
3121
+ "regular"
 
3122
  ],
3123
  "subsets": [
 
 
3124
  "latin"
3125
  ],
3126
+ "version": "v6",
3127
+ "lastModified": "2016-02-23",
3128
  "files": {
3129
+ "regular": "http://fonts.gstatic.com/s/crushed/v6/aHwSejs3Kt0Lg95u7j32jA.ttf"
 
3130
  }
3131
  },
3132
  {
3133
  "kind": "webfonts#webfont",
3134
+ "family": "Cuprum",
3135
+ "category": "sans-serif",
3136
  "variants": [
3137
  "regular",
3138
+ "italic",
3139
+ "700",
3140
+ "700italic"
3141
  ],
3142
  "subsets": [
3143
+ "cyrillic",
3144
+ "latin",
3145
+ "latin-ext"
3146
  ],
3147
+ "version": "v7",
3148
+ "lastModified": "2016-02-23",
3149
  "files": {
3150
+ "regular": "http://fonts.gstatic.com/s/cuprum/v7/JgXs0F_UiaEdAS74msmFNg.ttf",
3151
+ "italic": "http://fonts.gstatic.com/s/cuprum/v7/cLEz0KV6OxInnktSzpk58g.ttf",
3152
+ "700": "http://fonts.gstatic.com/s/cuprum/v7/6tl3_FkDeXSD72oEHuJh4w.ttf",
3153
+ "700italic": "http://fonts.gstatic.com/s/cuprum/v7/bnkXaBfoYvaJ75axRPSwVKCWcynf_cDxXwCLxiixG1c.ttf"
3154
  }
3155
  },
3156
  {
3157
  "kind": "webfonts#webfont",
3158
+ "family": "Cutive",
3159
+ "category": "serif",
3160
  "variants": [
3161
+ "regular"
 
 
 
3162
  ],
3163
  "subsets": [
3164
+ "latin",
3165
+ "latin-ext"
3166
  ],
3167
+ "version": "v8",
3168
+ "lastModified": "2016-02-23",
3169
  "files": {
3170
+ "regular": "http://fonts.gstatic.com/s/cutive/v8/G2bW-ImyOCwKxBkLyz39YQ.ttf"
 
 
 
3171
  }
3172
  },
3173
  {
3174
  "kind": "webfonts#webfont",
3175
+ "family": "Cutive Mono",
3176
+ "category": "monospace",
3177
  "variants": [
3178
  "regular"
3179
  ],
3180
  "subsets": [
3181
+ "latin",
3182
+ "latin-ext"
3183
  ],
3184
+ "version": "v4",
3185
+ "lastModified": "2016-02-23",
3186
  "files": {
3187
+ "regular": "http://fonts.gstatic.com/s/cutivemono/v4/ncWQtFVKcSs8OW798v30k6CWcynf_cDxXwCLxiixG1c.ttf"
3188
  }
3189
  },
3190
  {
3191
  "kind": "webfonts#webfont",
3192
+ "family": "Damion",
3193
+ "category": "handwriting",
3194
  "variants": [
3195
+ "regular"
 
 
 
3196
  ],
3197
  "subsets": [
 
3198
  "latin"
3199
  ],
3200
+ "version": "v6",
3201
+ "lastModified": "2016-02-23",
3202
  "files": {
3203
+ "regular": "http://fonts.gstatic.com/s/damion/v6/13XtECwKxhD_VrOqXL4SiA.ttf"
 
 
 
3204
  }
3205
  },
3206
  {
3207
  "kind": "webfonts#webfont",
3208
+ "family": "Dancing Script",
3209
+ "category": "handwriting",
3210
  "variants": [
3211
+ "regular",
3212
+ "700"
3213
  ],
3214
  "subsets": [
 
3215
  "latin"
3216
  ],
3217
+ "version": "v6",
3218
+ "lastModified": "2016-02-23",
3219
  "files": {
3220
+ "regular": "http://fonts.gstatic.com/s/dancingscript/v6/DK0eTGXiZjN6yA8zAEyM2RnpV0hQCek3EmWnCPrvGRM.ttf",
3221
+ "700": "http://fonts.gstatic.com/s/dancingscript/v6/KGBfwabt0ZRLA5W1ywjowb_dAmXiKjTPGCuO6G2MbfA.ttf"
3222
  }
3223
  },
3224
  {
3225
  "kind": "webfonts#webfont",
3226
+ "family": "Dangrek",
3227
+ "category": "display",
3228
  "variants": [
3229
  "regular"
3230
  ],
3231
  "subsets": [
3232
+ "khmer"
 
 
3233
  ],
3234
+ "version": "v8",
3235
  "lastModified": "2015-04-06",
3236
  "files": {
3237
+ "regular": "http://fonts.gstatic.com/s/dangrek/v8/LOaFhBT-EHNxZjV8DAW_ew.ttf"
3238
  }
3239
  },
3240
  {
3241
  "kind": "webfonts#webfont",
3242
+ "family": "Dawning of a New Day",
3243
  "category": "handwriting",
3244
  "variants": [
3245
  "regular"
3248
  "latin"
3249
  ],
3250
  "version": "v7",
3251
+ "lastModified": "2016-02-23",
3252
  "files": {
3253
+ "regular": "http://fonts.gstatic.com/s/dawningofanewday/v7/JiDsRhiKZt8uz3NJ5xA06gXLnohmOYWQZqo_sW8GLTk.ttf"
3254
  }
3255
  },
3256
  {
3257
  "kind": "webfonts#webfont",
3258
+ "family": "Days One",
3259
+ "category": "sans-serif",
3260
  "variants": [
3261
  "regular"
3262
  ],
3264
  "latin"
3265
  ],
3266
  "version": "v6",
3267
+ "lastModified": "2016-02-23",
3268
  "files": {
3269
+ "regular": "http://fonts.gstatic.com/s/daysone/v6/kzwZjNhc1iabMsrc_hKBIA.ttf"
3270
  }
3271
  },
3272
  {
3273
  "kind": "webfonts#webfont",
3274
+ "family": "Dekko",
3275
+ "category": "handwriting",
3276
  "variants": [
3277
  "regular"
3278
  ],
3279
  "subsets": [
3280
+ "devanagari",
3281
+ "latin",
3282
+ "latin-ext"
3283
  ],
3284
+ "version": "v2",
3285
+ "lastModified": "2015-04-03",
3286
  "files": {
3287
+ "regular": "http://fonts.gstatic.com/s/dekko/v2/AKtgABKC1rUxgIgS-bpojw.ttf"
3288
  }
3289
  },
3290
  {
3291
  "kind": "webfonts#webfont",
3292
+ "family": "Delius",
3293
  "category": "handwriting",
3294
  "variants": [
3295
  "regular"
3296
  ],
3297
  "subsets": [
3298
+ "latin"
 
 
3299
  ],
3300
+ "version": "v6",
3301
+ "lastModified": "2016-02-23",
3302
  "files": {
3303
+ "regular": "http://fonts.gstatic.com/s/delius/v6/TQA163qafki2-gV-B6F_ag.ttf"
3304
  }
3305
  },
3306
  {
3307
  "kind": "webfonts#webfont",
3308
+ "family": "Delius Swash Caps",
3309
+ "category": "handwriting",
3310
  "variants": [
3311
  "regular"
3312
  ],
3313
  "subsets": [
 
3314
  "latin"
3315
  ],
3316
+ "version": "v8",
3317
+ "lastModified": "2016-02-23",
3318
  "files": {
3319
+ "regular": "http://fonts.gstatic.com/s/deliusswashcaps/v8/uXyrEUnoWApxIOICunRq7yIrxb5zDVgU2N3VzXm7zq4.ttf"
3320
  }
3321
  },
3322
  {
3323
  "kind": "webfonts#webfont",
3324
+ "family": "Delius Unicase",
3325
+ "category": "handwriting",
3326
  "variants": [
3327
+ "regular",
3328
+ "700"
3329
  ],
3330
  "subsets": [
 
3331
  "latin"
3332
  ],
3333
+ "version": "v9",
3334
+ "lastModified": "2016-02-23",
3335
  "files": {
3336
+ "regular": "http://fonts.gstatic.com/s/deliusunicase/v9/b2sKujV3Q48RV2PQ0k1vqu6rPKfVZo7L2bERcf0BDns.ttf",
3337
+ "700": "http://fonts.gstatic.com/s/deliusunicase/v9/7FTMTITcb4dxUp99FAdTqNy5weKXdcrx-wE0cgECMq8.ttf"
3338
  }
3339
  },
3340
  {
3341
  "kind": "webfonts#webfont",
3342
+ "family": "Della Respira",
3343
  "category": "serif",
3344
  "variants": [
3345
  "regular"
3346
  ],
3347
  "subsets": [
 
3348
  "latin"
3349
  ],
3350
+ "version": "v4",
3351
+ "lastModified": "2016-02-23",
3352
  "files": {
3353
+ "regular": "http://fonts.gstatic.com/s/dellarespira/v4/F4E6Lo_IZ6L9AJCcbqtDVeDcg5akpSnIcsPhLOFv7l8.ttf"
3354
  }
3355
  },
3356
  {
3357
  "kind": "webfonts#webfont",
3358
+ "family": "Denk One",
3359
  "category": "sans-serif",
3360
  "variants": [
3361
  "regular"
3362
  ],
3363
  "subsets": [
3364
+ "latin",
3365
+ "latin-ext"
3366
  ],
3367
+ "version": "v4",
3368
+ "lastModified": "2016-02-23",
3369
  "files": {
3370
+ "regular": "http://fonts.gstatic.com/s/denkone/v4/TdXOeA4eA_hEx4W8Sh9wPw.ttf"
3371
  }
3372
  },
3373
  {
3374
  "kind": "webfonts#webfont",
3375
+ "family": "Devonshire",
3376
  "category": "handwriting",
3377
  "variants": [
3378
  "regular"
3379
  ],
3380
  "subsets": [
3381
+ "latin",
3382
+ "latin-ext"
3383
  ],
3384
+ "version": "v5",
3385
+ "lastModified": "2016-02-23",
3386
  "files": {
3387
+ "regular": "http://fonts.gstatic.com/s/devonshire/v5/I3ct_2t12SYizP8ZC-KFi_esZW2xOQ-xsNqO47m55DA.ttf"
3388
  }
3389
  },
3390
  {
3391
  "kind": "webfonts#webfont",
3392
+ "family": "Dhurjati",
3393
  "category": "sans-serif",
3394
  "variants": [
3395
  "regular"
3396
  ],
3397
  "subsets": [
3398
+ "telugu",
3399
  "latin"
3400
  ],
3401
+ "version": "v4",
3402
+ "lastModified": "2016-02-23",
3403
  "files": {
3404
+ "regular": "http://fonts.gstatic.com/s/dhurjati/v4/uV6jO5e2iFMbGB0z79Cy5g.ttf"
3405
  }
3406
  },
3407
  {
3408
  "kind": "webfonts#webfont",
3409
+ "family": "Didact Gothic",
3410
  "category": "sans-serif",
3411
  "variants": [
3412
+ "regular"
 
 
 
 
 
 
 
 
 
 
 
 
 
3413
  ],
3414
  "subsets": [
3415
+ "cyrillic",
3416
+ "greek-ext",
3417
  "latin",
3418
+ "latin-ext",
3419
+ "cyrillic-ext",
3420
+ "greek"
3421
  ],
3422
+ "version": "v7",
3423
+ "lastModified": "2016-02-23",
3424
  "files": {
3425
+ "regular": "http://fonts.gstatic.com/s/didactgothic/v7/v8_72sD3DYMKyM0dn3LtWotBLojGU5Qdl8-5NL4v70w.ttf"
 
 
 
 
 
 
 
 
 
 
 
 
 
3426
  }
3427
  },
3428
  {
3429
  "kind": "webfonts#webfont",
3430
+ "family": "Diplomata",
3431
+ "category": "display",
3432
  "variants": [
3433
  "regular"
3434
  ],
3435
  "subsets": [
3436
+ "latin",
3437
+ "latin-ext"
3438
  ],
3439
+ "version": "v7",
3440
+ "lastModified": "2016-03-14",
3441
  "files": {
3442
+ "regular": "http://fonts.gstatic.com/s/diplomata/v7/u-ByBiKgN6rTMA36H3kcKg.ttf"
3443
  }
3444
  },
3445
  {
3446
  "kind": "webfonts#webfont",
3447
+ "family": "Diplomata SC",
3448
  "category": "display",
3449
  "variants": [
3450
+ "regular"
 
 
 
 
 
3451
  ],
3452
  "subsets": [
3453
+ "latin",
3454
+ "latin-ext"
3455
  ],
3456
  "version": "v5",
3457
+ "lastModified": "2016-02-23",
3458
  "files": {
3459
+ "regular": "http://fonts.gstatic.com/s/diplomatasc/v5/JdVwAwfE1a_pahXjk5qpNi3USBnSvpkopQaUR-2r7iU.ttf"
 
 
 
 
 
3460
  }
3461
  },
3462
  {
3463
  "kind": "webfonts#webfont",
3464
+ "family": "Domine",
3465
+ "category": "serif",
3466
  "variants": [
 
3467
  "regular",
 
 
3468
  "700"
3469
  ],
3470
  "subsets": [
3471
+ "latin",
3472
+ "latin-ext"
 
3473
  ],
3474
+ "version": "v4",
3475
+ "lastModified": "2016-02-23",
3476
  "files": {
3477
+ "regular": "http://fonts.gstatic.com/s/domine/v4/wfVIgamVFjMNQAEWurCiHA.ttf",
3478
+ "700": "http://fonts.gstatic.com/s/domine/v4/phBcG1ZbQFxUIt18hPVxnw.ttf"
 
 
 
3479
  }
3480
  },
3481
  {
3482
  "kind": "webfonts#webfont",
3483
+ "family": "Donegal One",
3484
+ "category": "serif",
3485
  "variants": [
3486
  "regular"
3487
  ],
3488
  "subsets": [
3489
+ "latin",
3490
+ "latin-ext"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3491
  ],
3492
+ "version": "v4",
3493
+ "lastModified": "2016-02-23",
3494
  "files": {
3495
+ "regular": "http://fonts.gstatic.com/s/donegalone/v4/6kN4-fDxz7T9s5U61HwfF6CWcynf_cDxXwCLxiixG1c.ttf"
 
 
 
 
 
 
 
 
3496
  }
3497
  },
3498
  {
3499
  "kind": "webfonts#webfont",
3500
+ "family": "Doppio One",
3501
  "category": "sans-serif",
3502
  "variants": [
3503
  "regular"
3504
  ],
3505
  "subsets": [
3506
+ "latin",
3507
+ "latin-ext"
3508
  ],
3509
+ "version": "v4",
3510
+ "lastModified": "2016-02-23",
3511
  "files": {
3512
+ "regular": "http://fonts.gstatic.com/s/doppioone/v4/WHZ3HJQotpk_4aSMNBo_t_esZW2xOQ-xsNqO47m55DA.ttf"
3513
  }
3514
  },
3515
  {
3516
  "kind": "webfonts#webfont",
3517
+ "family": "Dorsa",
3518
+ "category": "sans-serif",
3519
  "variants": [
3520
  "regular"
3521
  ],
3522
  "subsets": [
3523
  "latin"
3524
  ],
3525
+ "version": "v7",
3526
+ "lastModified": "2016-02-23",
3527
  "files": {
3528
+ "regular": "http://fonts.gstatic.com/s/dorsa/v7/wCc3cUe6XrmG2LQE6GlIrw.ttf"
3529
  }
3530
  },
3531
  {
3532
  "kind": "webfonts#webfont",
3533
+ "family": "Dosis",
3534
+ "category": "sans-serif",
3535
  "variants": [
3536
+ "200",
3537
+ "300",
3538
  "regular",
3539
+ "500",
3540
+ "600",
3541
  "700",
3542
+ "800"
3543
  ],
3544
  "subsets": [
3545
+ "latin",
3546
+ "latin-ext"
3547
  ],
3548
+ "version": "v4",
3549
+ "lastModified": "2016-02-23",
3550
  "files": {
3551
+ "200": "http://fonts.gstatic.com/s/dosis/v4/ztftab0r6hcd7AeurUGrSQ.ttf",
3552
+ "300": "http://fonts.gstatic.com/s/dosis/v4/awIB6L0h5mb0plIKorXmuA.ttf",
3553
+ "regular": "http://fonts.gstatic.com/s/dosis/v4/rJRlixu-w0JZ1MyhJpao_Q.ttf",
3554
+ "500": "http://fonts.gstatic.com/s/dosis/v4/ruEXDOFMxDPGnjCBKRqdAQ.ttf",
3555
+ "600": "http://fonts.gstatic.com/s/dosis/v4/KNAswRNwm3tfONddYyidxg.ttf",
3556
+ "700": "http://fonts.gstatic.com/s/dosis/v4/AEEAj0ONidK8NQQMBBlSig.ttf",
3557
+ "800": "http://fonts.gstatic.com/s/dosis/v4/nlrKd8E69vvUU39XGsvR7Q.ttf"
3558
  }
3559
  },
3560
  {
3561
  "kind": "webfonts#webfont",
3562
+ "family": "Dr Sugiyama",
3563
+ "category": "handwriting",
3564
  "variants": [
3565
  "regular"
3566
  ],
3567
  "subsets": [
3568
+ "latin",
3569
+ "latin-ext"
3570
  ],
3571
+ "version": "v5",
3572
+ "lastModified": "2016-02-23",
3573
  "files": {
3574
+ "regular": "http://fonts.gstatic.com/s/drsugiyama/v5/S5Yx3MIckgoyHhhS4C9Tv6CWcynf_cDxXwCLxiixG1c.ttf"
3575
  }
3576
  },
3577
  {
3578
  "kind": "webfonts#webfont",
3579
+ "family": "Droid Sans",
3580
+ "category": "sans-serif",
3581
  "variants": [
3582
+ "regular",
3583
+ "700"
3584
  ],
3585
  "subsets": [
3586
  "latin"
3587
  ],
3588
+ "version": "v6",
3589
+ "lastModified": "2016-02-23",
3590
  "files": {
3591
+ "regular": "http://fonts.gstatic.com/s/droidsans/v6/rS9BT6-asrfjpkcV3DXf__esZW2xOQ-xsNqO47m55DA.ttf",
3592
+ "700": "http://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMQJKKGfqHaYFsRG-T3ceEVo.ttf"
3593
  }
3594
  },
3595
  {
3596
  "kind": "webfonts#webfont",
3597
+ "family": "Droid Sans Mono",
3598
+ "category": "monospace",
3599
  "variants": [
3600
  "regular"
3601
  ],
3602
  "subsets": [
3603
  "latin"
3604
  ],
3605
+ "version": "v7",
3606
+ "lastModified": "2016-02-23",
3607
  "files": {
3608
+ "regular": "http://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJcwD6PD0c3_abh9zHKQtbGU.ttf"
3609
  }
3610
  },
3611
  {
3612
  "kind": "webfonts#webfont",
3613
+ "family": "Droid Serif",
3614
  "category": "serif",
3615
  "variants": [
 
 
3616
  "regular",
3617
  "italic",
3618
  "700",
3619
+ "700italic"
3620
  ],
3621
  "subsets": [
 
3622
  "latin"
3623
  ],
3624
+ "version": "v6",
3625
+ "lastModified": "2016-02-23",
3626
  "files": {
3627
+ "regular": "http://fonts.gstatic.com/s/droidserif/v6/DgAtPy6rIVa2Zx3Xh9KaNaCWcynf_cDxXwCLxiixG1c.ttf",
3628
+ "italic": "http://fonts.gstatic.com/s/droidserif/v6/cj2hUnSRBhwmSPr9kS5890eOrDcLawS7-ssYqLr2Xp4.ttf",
3629
+ "700": "http://fonts.gstatic.com/s/droidserif/v6/QQt14e8dY39u-eYBZmppwXe1Pd76Vl7zRpE7NLJQ7XU.ttf",
3630
+ "700italic": "http://fonts.gstatic.com/s/droidserif/v6/c92rD_x0V1LslSFt3-QEps_zJjSACmk0BRPxQqhnNLU.ttf"
 
 
3631
  }
3632
  },
3633
  {
3634
  "kind": "webfonts#webfont",
3635
+ "family": "Duru Sans",
3636
  "category": "sans-serif",
3637
  "variants": [
3638
  "regular"
3639
  ],
3640
  "subsets": [
3641
+ "latin",
3642
+ "latin-ext"
3643
  ],
3644
+ "version": "v9",
3645
+ "lastModified": "2016-02-23",
3646
  "files": {
3647
+ "regular": "http://fonts.gstatic.com/s/durusans/v9/xn7iYH8xwmSyTvEV_HOxTw.ttf"
3648
  }
3649
  },
3650
  {
3651
  "kind": "webfonts#webfont",
3652
+ "family": "Dynalight",
3653
  "category": "display",
3654
  "variants": [
3655
+ "regular"
 
3656
  ],
3657
  "subsets": [
3658
+ "latin",
3659
+ "latin-ext"
3660
  ],
3661
+ "version": "v5",
3662
+ "lastModified": "2016-02-23",
3663
  "files": {
3664
+ "regular": "http://fonts.gstatic.com/s/dynalight/v5/-CWsIe8OUDWTIHjSAh41kA.ttf"
 
3665
  }
3666
  },
3667
  {
3668
  "kind": "webfonts#webfont",
3669
+ "family": "EB Garamond",
3670
+ "category": "serif",
3671
  "variants": [
3672
  "regular"
3673
  ],
3674
  "subsets": [
3675
+ "cyrillic",
3676
+ "latin",
3677
+ "latin-ext",
3678
+ "vietnamese",
3679
+ "cyrillic-ext"
3680
  ],
3681
  "version": "v7",
3682
+ "lastModified": "2016-02-23",
3683
  "files": {
3684
+ "regular": "http://fonts.gstatic.com/s/ebgaramond/v7/CDR0kuiFK7I1OZ2hSdR7G6CWcynf_cDxXwCLxiixG1c.ttf"
3685
  }
3686
  },
3687
  {
3688
  "kind": "webfonts#webfont",
3689
+ "family": "Eagle Lake",
3690
+ "category": "handwriting",
3691
+ "variants": [
3692
+ "regular"
3693
+ ],
3694
+ "subsets": [
3695
+ "latin",
3696
+ "latin-ext"
3697
+ ],
3698
+ "version": "v4",
3699
+ "lastModified": "2016-02-23",
3700
+ "files": {
3701
+ "regular": "http://fonts.gstatic.com/s/eaglelake/v4/ZKlYin7caemhx9eSg6RvPfesZW2xOQ-xsNqO47m55DA.ttf"
3702
+ }
3703
+ },
3704
+ {
3705
+ "kind": "webfonts#webfont",
3706
+ "family": "Eater",
3707
  "category": "display",
3708
  "variants": [
3709
  "regular"
3710
  ],
3711
  "subsets": [
3712
+ "latin",
3713
+ "latin-ext"
3714
  ],
3715
+ "version": "v5",
3716
+ "lastModified": "2016-02-23",
3717
  "files": {
3718
+ "regular": "http://fonts.gstatic.com/s/eater/v5/gm6f3OmYEdbs3lPQtUfBkA.ttf"
3719
  }
3720
  },
3721
  {
3722
  "kind": "webfonts#webfont",
3723
+ "family": "Economica",
3724
+ "category": "sans-serif",
3725
  "variants": [
 
3726
  "regular",
3727
+ "italic",
3728
+ "700",
3729
+ "700italic"
3730
  ],
3731
  "subsets": [
3732
+ "latin",
3733
+ "latin-ext"
 
3734
  ],
3735
+ "version": "v4",
3736
+ "lastModified": "2016-02-23",
3737
  "files": {
3738
+ "regular": "http://fonts.gstatic.com/s/economica/v4/G4rJRujzZbq9Nxngu9l3hg.ttf",
3739
+ "italic": "http://fonts.gstatic.com/s/economica/v4/p5O9AVeUqx_n35xQRinNYaCWcynf_cDxXwCLxiixG1c.ttf",
3740
+ "700": "http://fonts.gstatic.com/s/economica/v4/UK4l2VEpwjv3gdcwbwXE9C3USBnSvpkopQaUR-2r7iU.ttf",
3741
+ "700italic": "http://fonts.gstatic.com/s/economica/v4/ac5dlUsedQ03RqGOeay-3Xe1Pd76Vl7zRpE7NLJQ7XU.ttf"
3742
  }
3743
  },
3744
  {
3745
  "kind": "webfonts#webfont",
3746
+ "family": "Eczar",
3747
+ "category": "serif",
3748
  "variants": [
3749
+ "regular",
3750
+ "500",
3751
+ "600",
3752
+ "700",
3753
+ "800"
3754
  ],
3755
  "subsets": [
3756
+ "devanagari",
3757
+ "latin",
3758
+ "latin-ext"
3759
  ],
3760
+ "version": "v4",
3761
+ "lastModified": "2016-02-24",
3762
  "files": {
3763
+ "regular": "http://fonts.gstatic.com/s/eczar/v4/uKZcAQ5JBBs1UbeXFRbBRg.ttf",
3764
+ "500": "http://fonts.gstatic.com/s/eczar/v4/Ooe4KaPp2594tF8TbMfdlQ.ttf",
3765
+ "600": "http://fonts.gstatic.com/s/eczar/v4/IjQsWW0bmgkZ6lnN72cnTQ.ttf",
3766
+ "700": "http://fonts.gstatic.com/s/eczar/v4/ELC8RVXfBMb3VuuHtMwBOA.ttf",
3767
+ "800": "http://fonts.gstatic.com/s/eczar/v4/9Uyt6nTZLx_Qj5_WRah-iQ.ttf"
3768
  }
3769
  },
3770
  {
3771
  "kind": "webfonts#webfont",
3772
+ "family": "Ek Mukta",
3773
  "category": "sans-serif",
3774
  "variants": [
3775
+ "200",
3776
+ "300",
3777
+ "regular",
3778
+ "500",
3779
+ "600",
3780
+ "700",
3781
+ "800"
3782
  ],
3783
  "subsets": [
3784
+ "devanagari",
3785
+ "latin",
3786
+ "latin-ext"
3787
  ],
3788
+ "version": "v7",
3789
+ "lastModified": "2016-02-23",
3790
  "files": {
3791
+ "200": "http://fonts.gstatic.com/s/ekmukta/v7/crtkNHh5JcM3VJKG0E-B36CWcynf_cDxXwCLxiixG1c.ttf",
3792
+ "300": "http://fonts.gstatic.com/s/ekmukta/v7/mpaAv7CIyk0VnZlqSneVxKCWcynf_cDxXwCLxiixG1c.ttf",
3793
+ "regular": "http://fonts.gstatic.com/s/ekmukta/v7/aFcjXdC5jyJ1p8w54wIIrg.ttf",
3794
+ "500": "http://fonts.gstatic.com/s/ekmukta/v7/PZ1y2MstFczWvBlFSgzMyaCWcynf_cDxXwCLxiixG1c.ttf",
3795
+ "600": "http://fonts.gstatic.com/s/ekmukta/v7/Z5Mfzeu6M3emakcJO2QeTqCWcynf_cDxXwCLxiixG1c.ttf",
3796
+ "700": "http://fonts.gstatic.com/s/ekmukta/v7/4ugcOGR28Jn-oBIn0-qLYaCWcynf_cDxXwCLxiixG1c.ttf",
3797
+ "800": "http://fonts.gstatic.com/s/ekmukta/v7/O68TH5OjEhVmn9_gIrcfS6CWcynf_cDxXwCLxiixG1c.ttf"
3798
  }
3799
  },
3800
  {
3801
  "kind": "webfonts#webfont",
3802
+ "family": "Electrolize",
3803
  "category": "sans-serif",
3804
  "variants": [
3805
  "regular"
3807
  "subsets": [
3808
  "latin"
3809
  ],
3810
+ "version": "v5",
3811
+ "lastModified": "2016-02-23",
3812
  "files": {
3813
+ "regular": "http://fonts.gstatic.com/s/electrolize/v5/yFVu5iokC-nt4B1Cyfxb9aCWcynf_cDxXwCLxiixG1c.ttf"
3814
  }
3815
  },
3816
  {
3817
  "kind": "webfonts#webfont",
3818
+ "family": "Elsie",
3819
+ "category": "display",
3820
  "variants": [
3821
+ "regular",
3822
+ "900"
3823
  ],
3824
  "subsets": [
3825
+ "latin",
3826
+ "latin-ext"
3827
  ],
3828
+ "version": "v5",
3829
+ "lastModified": "2016-02-23",
3830
  "files": {
3831
+ "regular": "http://fonts.gstatic.com/s/elsie/v5/gwspePauE45BJu6Ok1QrfQ.ttf",
3832
+ "900": "http://fonts.gstatic.com/s/elsie/v5/1t-9f0N2NFYwAgN7oaISqg.ttf"
3833
  }
3834
  },
3835
  {
3836
  "kind": "webfonts#webfont",
3837
+ "family": "Elsie Swash Caps",
3838
+ "category": "display",
3839
  "variants": [
 
3840
  "regular",
3841
+ "900"
 
 
3842
  ],
3843
  "subsets": [
3844
+ "latin",
3845
+ "latin-ext"
 
3846
  ],
3847
+ "version": "v4",
3848
+ "lastModified": "2016-02-23",
3849
  "files": {
3850
+ "regular": "http://fonts.gstatic.com/s/elsieswashcaps/v4/9L3hIJMPCf6sxCltnxd6X2YeFSdnSpRYv5h9gpdlD1g.ttf",
3851
+ "900": "http://fonts.gstatic.com/s/elsieswashcaps/v4/iZnus9qif0tR5pGaDv5zdKoKBWBozTtxi30NfZDOXXU.ttf"
 
 
 
3852
  }
3853
  },
3854
  {
3855
  "kind": "webfonts#webfont",
3856
+ "family": "Emblema One",
3857
+ "category": "display",
3858
  "variants": [
3859
  "regular"
3860
  ],
3861
  "subsets": [
3862
+ "latin",
3863
+ "latin-ext"
3864
  ],
3865
+ "version": "v5",
3866
+ "lastModified": "2016-02-23",
3867
  "files": {
3868
+ "regular": "http://fonts.gstatic.com/s/emblemaone/v5/7IlBUjBWPIiw7cr_O2IfSaCWcynf_cDxXwCLxiixG1c.ttf"
3869
  }
3870
  },
3871
  {
3872
  "kind": "webfonts#webfont",
3873
+ "family": "Emilys Candy",
3874
+ "category": "display",
3875
  "variants": [
3876
+ "regular"
 
3877
  ],
3878
  "subsets": [
3879
+ "latin",
3880
+ "latin-ext"
3881
  ],
3882
  "version": "v4",
3883
+ "lastModified": "2016-02-23",
3884
  "files": {
3885
+ "regular": "http://fonts.gstatic.com/s/emilyscandy/v4/PofLVm6v1SwZGOzC8s-I3S3USBnSvpkopQaUR-2r7iU.ttf"
 
3886
  }
3887
  },
3888
  {
3889
  "kind": "webfonts#webfont",
3890
+ "family": "Engagement",
3891
+ "category": "handwriting",
3892
  "variants": [
3893
  "regular"
3894
  ],
3895
  "subsets": [
3896
  "latin"
3897
  ],
3898
+ "version": "v5",
3899
+ "lastModified": "2016-02-23",
3900
  "files": {
3901
+ "regular": "http://fonts.gstatic.com/s/engagement/v5/4Uz0Jii7oVPcaFRYmbpU6vesZW2xOQ-xsNqO47m55DA.ttf"
3902
  }
3903
  },
3904
  {
3905
  "kind": "webfonts#webfont",
3906
+ "family": "Englebert",
3907
+ "category": "sans-serif",
3908
  "variants": [
3909
+ "regular"
 
 
 
3910
  ],
3911
  "subsets": [
3912
+ "latin",
3913
+ "latin-ext"
3914
  ],
3915
+ "version": "v4",
3916
+ "lastModified": "2016-02-23",
3917
  "files": {
3918
+ "regular": "http://fonts.gstatic.com/s/englebert/v4/sll38iOvOuarDTYBchlP3Q.ttf"
 
 
 
3919
  }
3920
  },
3921
  {
3922
  "kind": "webfonts#webfont",
3923
+ "family": "Enriqueta",
3924
+ "category": "serif",
3925
  "variants": [
3926
  "regular",
3927
  "700"
3928
  ],
3929
  "subsets": [
3930
+ "latin",
3931
+ "latin-ext"
3932
  ],
3933
  "version": "v5",
3934
+ "lastModified": "2016-02-23",
3935
  "files": {
3936
+ "regular": "http://fonts.gstatic.com/s/enriqueta/v5/_p90TrIwR1SC-vDKtmrv6A.ttf",
3937
+ "700": "http://fonts.gstatic.com/s/enriqueta/v5/I27Pb-wEGH2ajLYP0QrtSC3USBnSvpkopQaUR-2r7iU.ttf"
3938
  }
3939
  },
3940
  {
3941
  "kind": "webfonts#webfont",
3942
+ "family": "Erica One",
3943
+ "category": "display",
3944
  "variants": [
3945
  "regular"
3946
  ],
3947
  "subsets": [
3948
+ "latin",
3949
+ "latin-ext"
3950
  ],
3951
  "version": "v7",
3952
+ "lastModified": "2016-02-24",
3953
  "files": {
3954
+ "regular": "http://fonts.gstatic.com/s/ericaone/v7/cIBnH2VAqQMIGYAcE4ufvQ.ttf"
3955
  }
3956
  },
3957
  {
3958
  "kind": "webfonts#webfont",
3959
+ "family": "Esteban",
3960
+ "category": "serif",
3961
  "variants": [
3962
  "regular"
3963
  ],
3964
  "subsets": [
3965
+ "latin",
3966
+ "latin-ext"
3967
  ],
3968
+ "version": "v4",
3969
+ "lastModified": "2016-02-23",
3970
  "files": {
3971
+ "regular": "http://fonts.gstatic.com/s/esteban/v4/ESyhLgqDDyK5JcFPp2svDw.ttf"
3972
  }
3973
  },
3974
  {
3975
  "kind": "webfonts#webfont",
3976
+ "family": "Euphoria Script",
3977
+ "category": "handwriting",
3978
  "variants": [
3979
  "regular"
3980
  ],
3981
  "subsets": [
3982
+ "latin",
3983
+ "latin-ext"
3984
  ],
3985
+ "version": "v4",
3986
+ "lastModified": "2016-02-23",
3987
  "files": {
3988
+ "regular": "http://fonts.gstatic.com/s/euphoriascript/v4/c4XB4Iijj_NvSsCF4I0O2MxLhO8OSNnfAp53LK1_iRs.ttf"
3989
  }
3990
  },
3991
  {
3992
  "kind": "webfonts#webfont",
3993
+ "family": "Ewert",
3994
+ "category": "display",
3995
  "variants": [
3996
+ "regular"
 
3997
  ],
3998
  "subsets": [
3999
+ "latin",
4000
+ "latin-ext"
4001
  ],
4002
+ "version": "v4",
4003
+ "lastModified": "2016-02-23",
4004
  "files": {
4005
+ "regular": "http://fonts.gstatic.com/s/ewert/v4/Em8hrzuzSbfHcTVqMjbAQg.ttf"
 
4006
  }
4007
  },
4008
  {
4009
  "kind": "webfonts#webfont",
4010
+ "family": "Exo",
4011
+ "category": "sans-serif",
4012
  "variants": [
4013
+ "100",
4014
+ "100italic",
4015
+ "200",
4016
+ "200italic",
4017
+ "300",
4018
+ "300italic",
4019
  "regular",
4020
+ "italic",
4021
+ "500",
4022
+ "500italic",
4023
+ "600",
4024
+ "600italic",
4025
+ "700",
4026
+ "700italic",
4027
+ "800",
4028
+ "800italic",
4029
+ "900",
4030
+ "900italic"
4031
  ],
4032
  "subsets": [
4033
+ "latin",
4034
+ "latin-ext"
 
 
4035
  ],
4036
+ "version": "v4",
4037
+ "lastModified": "2016-02-23",
4038
  "files": {
4039
+ "100": "http://fonts.gstatic.com/s/exo/v4/RI7A9uwjRmPbVp0n8e-Jvg.ttf",
4040
+ "100italic": "http://fonts.gstatic.com/s/exo/v4/qtGyZZlWb2EEvby3ZPosxw.ttf",
4041
+ "200": "http://fonts.gstatic.com/s/exo/v4/F8OfC_swrRRxpFt-tlXZQg.ttf",
4042
+ "200italic": "http://fonts.gstatic.com/s/exo/v4/fr4HBfXHYiIngW2_bhlgRw.ttf",
4043
+ "300": "http://fonts.gstatic.com/s/exo/v4/SBrN7TKUqgGUvfxqHqsnNw.ttf",
4044
+ "300italic": "http://fonts.gstatic.com/s/exo/v4/3gmiLjBegIfcDLISjTGA1g.ttf",
4045
+ "regular": "http://fonts.gstatic.com/s/exo/v4/eUEzTFueNXRVhbt4PEB8kQ.ttf",
4046
+ "italic": "http://fonts.gstatic.com/s/exo/v4/cfgolWisMSURhpQeVHl_NA.ttf",
4047
+ "500": "http://fonts.gstatic.com/s/exo/v4/jCg6DmGGXt_OVyp5ofQHPw.ttf",
4048
+ "500italic": "http://fonts.gstatic.com/s/exo/v4/lo5eTdCNJZQVN08p8RnzAQ.ttf",
4049
+ "600": "http://fonts.gstatic.com/s/exo/v4/q_SG5kXUmOcIvFpgtdZnlw.ttf",
4050
+ "600italic": "http://fonts.gstatic.com/s/exo/v4/0cExa8K_pxS2lTuMr68XUA.ttf",
4051
+ "700": "http://fonts.gstatic.com/s/exo/v4/3_jwsL4v9uHjl5Q37G57mw.ttf",
4052
+ "700italic": "http://fonts.gstatic.com/s/exo/v4/0me55yJIxd5vyQ9bF7SsiA.ttf",
4053
+ "800": "http://fonts.gstatic.com/s/exo/v4/yLPuxBuV0lzqibRJyooOJg.ttf",
4054
+ "800italic": "http://fonts.gstatic.com/s/exo/v4/n3LejeKVj_8gtZq5fIgNYw.ttf",
4055
+ "900": "http://fonts.gstatic.com/s/exo/v4/97d0nd6Yv4-SA_X92xAuZA.ttf",
4056
+ "900italic": "http://fonts.gstatic.com/s/exo/v4/JHTkQVhzyLtkY13Ye95TJQ.ttf"
4057
  }
4058
  },
4059
  {
4060
  "kind": "webfonts#webfont",
4061
+ "family": "Exo 2",
4062
+ "category": "sans-serif",
4063
  "variants": [
4064
+ "100",
4065
+ "100italic",
4066
+ "200",
4067
+ "200italic",
4068
+ "300",
4069
+ "300italic",
4070
  "regular",
4071
+ "italic",
4072
+ "500",
4073
+ "500italic",
4074
+ "600",
4075
+ "600italic",
4076
+ "700",
4077
+ "700italic",
4078
+ "800",
4079
+ "800italic",
4080
+ "900",
4081
+ "900italic"
4082
  ],
4083
  "subsets": [
4084
+ "cyrillic",
4085
+ "latin",
4086
+ "latin-ext"
4087
  ],
4088
+ "version": "v3",
4089
+ "lastModified": "2016-02-23",
4090
  "files": {
4091
+ "100": "http://fonts.gstatic.com/s/exo2/v3/oVOtQy53isv97g4UhBUDqg.ttf",
4092
+ "100italic": "http://fonts.gstatic.com/s/exo2/v3/LNYVgsJcaCxoKFHmd4AZcg.ttf",
4093
+ "200": "http://fonts.gstatic.com/s/exo2/v3/qa-Ci2pBwJdCxciE1ErifQ.ttf",
4094
+ "200italic": "http://fonts.gstatic.com/s/exo2/v3/DCrVxDVvS69n50O-5erZVvesZW2xOQ-xsNqO47m55DA.ttf",
4095
+ "300": "http://fonts.gstatic.com/s/exo2/v3/nLUBdz_lHHoVIPor05Byhw.ttf",
4096
+ "300italic": "http://fonts.gstatic.com/s/exo2/v3/iSy9VTeUTiqiurQg2ywtu_esZW2xOQ-xsNqO47m55DA.ttf",
4097
+ "regular": "http://fonts.gstatic.com/s/exo2/v3/Pf_kZuIH5c5WKVkQUaeSWQ.ttf",
4098
+ "italic": "http://fonts.gstatic.com/s/exo2/v3/xxA5ZscX9sTU6U0lZJUlYA.ttf",
4099
+ "500": "http://fonts.gstatic.com/s/exo2/v3/oM0rzUuPqVJpW-VEIpuW5w.ttf",
4100
+ "500italic": "http://fonts.gstatic.com/s/exo2/v3/amzRVCB-gipwdihZZ2LtT_esZW2xOQ-xsNqO47m55DA.ttf",
4101
+ "600": "http://fonts.gstatic.com/s/exo2/v3/YnSn3HsyvyI1feGSdRMYqA.ttf",
4102
+ "600italic": "http://fonts.gstatic.com/s/exo2/v3/Vmo58BiptGwfVFb0teU5gPesZW2xOQ-xsNqO47m55DA.ttf",
4103
+ "700": "http://fonts.gstatic.com/s/exo2/v3/2DiK4XkdTckfTk6we73-bQ.ttf",
4104
+ "700italic": "http://fonts.gstatic.com/s/exo2/v3/Sdo-zW-4_--pDkTg6bYrY_esZW2xOQ-xsNqO47m55DA.ttf",
4105
+ "800": "http://fonts.gstatic.com/s/exo2/v3/IVYl_7dJruOg8zKRpC8Hrw.ttf",
4106
+ "800italic": "http://fonts.gstatic.com/s/exo2/v3/p0TA6KeOz1o4rySEbvUxI_esZW2xOQ-xsNqO47m55DA.ttf",
4107
+ "900": "http://fonts.gstatic.com/s/exo2/v3/e8csG8Wnu87AF6uCndkFRQ.ttf",
4108
+ "900italic": "http://fonts.gstatic.com/s/exo2/v3/KPhsGCoT2-7Uj6pMlRscH_esZW2xOQ-xsNqO47m55DA.ttf"
4109
  }
4110
  },
4111
  {
4112
  "kind": "webfonts#webfont",
4113
+ "family": "Expletus Sans",
4114
+ "category": "display",
4115
  "variants": [
4116
+ "regular",
4117
+ "italic",
4118
+ "500",
4119
+ "500italic",
4120
+ "600",
4121
+ "600italic",
4122
+ "700",
4123
+ "700italic"
4124
  ],
4125
  "subsets": [
4126
  "latin"
4127
  ],
4128
+ "version": "v9",
4129
+ "lastModified": "2016-02-23",
4130
  "files": {
4131
+ "regular": "http://fonts.gstatic.com/s/expletussans/v9/gegTSDBDs5le3g6uxU1ZsX8f0n03UdmQgF_CLvNR2vg.ttf",
4132
+ "italic": "http://fonts.gstatic.com/s/expletussans/v9/Y-erXmY0b6DU_i2Qu0hTJj4G9C9ttb0Oz5Cvf0qOitE.ttf",
4133
+ "500": "http://fonts.gstatic.com/s/expletussans/v9/cl6rhMY77Ilk8lB_uYRRwAqQmZ7VjhwksfpNVG0pqGc.ttf",
4134
+ "500italic": "http://fonts.gstatic.com/s/expletussans/v9/sRBNtc46w65uJE451UYmW87DCVO6wo6i5LKIyZDzK40.ttf",
4135
+ "600": "http://fonts.gstatic.com/s/expletussans/v9/cl6rhMY77Ilk8lB_uYRRwCvj1tU7IJMS3CS9kCx2B3U.ttf",
4136
+ "600italic": "http://fonts.gstatic.com/s/expletussans/v9/sRBNtc46w65uJE451UYmW8yKH23ZS6zCKOFHG0e_4JE.ttf",
4137
+ "700": "http://fonts.gstatic.com/s/expletussans/v9/cl6rhMY77Ilk8lB_uYRRwFCbmAUID8LN-q3pJpOk3Ys.ttf",
4138
+ "700italic": "http://fonts.gstatic.com/s/expletussans/v9/sRBNtc46w65uJE451UYmW5F66r9C4AnxxlBlGd7xY4g.ttf"
4139
  }
4140
  },
4141
  {
4142
  "kind": "webfonts#webfont",
4143
+ "family": "Fanwood Text",
4144
+ "category": "serif",
4145
  "variants": [
4146
  "regular",
4147
+ "italic"
 
 
4148
  ],
4149
  "subsets": [
4150
  "latin"
4151
  ],
4152
  "version": "v6",
4153
+ "lastModified": "2016-02-23",
4154
  "files": {
4155
+ "regular": "http://fonts.gstatic.com/s/fanwoodtext/v6/hDNDHUlsSb8bgnEmDp4T_i3USBnSvpkopQaUR-2r7iU.ttf",
4156
+ "italic": "http://fonts.gstatic.com/s/fanwoodtext/v6/0J3SBbkMZqBV-3iGxs5E9_MZXuCXbOrAvx5R0IT5Oyo.ttf"
 
 
4157
  }
4158
  },
4159
  {
4160
  "kind": "webfonts#webfont",
4161
+ "family": "Fascinate",
4162
+ "category": "display",
4163
  "variants": [
4164
+ "regular"
 
4165
  ],
4166
  "subsets": [
4167
  "latin"
4168
  ],
4169
+ "version": "v5",
4170
+ "lastModified": "2016-02-23",
4171
  "files": {
4172
+ "regular": "http://fonts.gstatic.com/s/fascinate/v5/ZE0637WWkBPKt1AmFaqD3Q.ttf"
 
4173
  }
4174
  },
4175
  {
4176
  "kind": "webfonts#webfont",
4177
+ "family": "Fascinate Inline",
4178
+ "category": "display",
4179
  "variants": [
4180
  "regular"
4181
  ],
4182
  "subsets": [
4183
  "latin"
4184
  ],
4185
+ "version": "v6",
4186
+ "lastModified": "2016-02-23",
4187
  "files": {
4188
+ "regular": "http://fonts.gstatic.com/s/fascinateinline/v6/lRguYfMfWArflkm5aOQ5QJmp8DTZ6iHear7UV05iykg.ttf"
4189
  }
4190
  },
4191
  {
4192
  "kind": "webfonts#webfont",
4193
+ "family": "Faster One",
4194
+ "category": "display",
4195
  "variants": [
4196
+ "regular"
 
 
4197
  ],
4198
  "subsets": [
 
4199
  "latin"
4200
  ],
4201
+ "version": "v6",
4202
+ "lastModified": "2016-02-23",
4203
  "files": {
4204
+ "regular": "http://fonts.gstatic.com/s/fasterone/v6/YxTOW2sf56uxD1T7byP5K_esZW2xOQ-xsNqO47m55DA.ttf"
 
 
4205
  }
4206
  },
4207
  {
4208
  "kind": "webfonts#webfont",
4209
+ "family": "Fasthand",
4210
  "category": "serif",
4211
  "variants": [
4212
  "regular"
4213
  ],
4214
  "subsets": [
4215
+ "khmer"
4216
  ],
4217
+ "version": "v7",
4218
+ "lastModified": "2015-04-03",
4219
  "files": {
4220
+ "regular": "http://fonts.gstatic.com/s/fasthand/v7/6XAagHH_KmpZL67wTvsETQ.ttf"
4221
  }
4222
  },
4223
  {
4224
  "kind": "webfonts#webfont",
4225
+ "family": "Fauna One",
4226
+ "category": "serif",
4227
  "variants": [
4228
  "regular"
4229
  ],
4230
  "subsets": [
4231
+ "latin",
4232
+ "latin-ext"
4233
  ],
4234
+ "version": "v4",
4235
+ "lastModified": "2016-02-23",
4236
  "files": {
4237
+ "regular": "http://fonts.gstatic.com/s/faunaone/v4/8kL-wpAPofcAMELI_5NRnQ.ttf"
4238
  }
4239
  },
4240
  {
4241
  "kind": "webfonts#webfont",
4242
+ "family": "Federant",
4243
+ "category": "display",
4244
  "variants": [
4245
+ "regular"
 
 
 
4246
  ],
4247
  "subsets": [
 
 
 
 
 
4248
  "latin"
4249
  ],
4250
+ "version": "v8",
4251
+ "lastModified": "2016-02-24",
4252
  "files": {
4253
+ "regular": "http://fonts.gstatic.com/s/federant/v8/tddZFSiGvxICNOGra0i5aA.ttf"
 
 
 
4254
  }
4255
  },
4256
  {
4257
  "kind": "webfonts#webfont",
4258
+ "family": "Federo",
4259
+ "category": "sans-serif",
4260
  "variants": [
4261
  "regular"
4262
  ],
4263
  "subsets": [
4264
  "latin"
4265
  ],
4266
+ "version": "v8",
4267
+ "lastModified": "2016-02-23",
4268
  "files": {
4269
+ "regular": "http://fonts.gstatic.com/s/federo/v8/JPhe1S2tujeyaR79gXBLeQ.ttf"
4270
  }
4271
  },
4272
  {
4273
  "kind": "webfonts#webfont",
4274
+ "family": "Felipa",
4275
+ "category": "handwriting",
4276
+ "variants": [
4277
+ "regular"
 
 
 
 
4278
  ],
4279
  "subsets": [
4280
+ "latin",
4281
+ "latin-ext"
 
4282
  ],
4283
+ "version": "v4",
4284
+ "lastModified": "2016-02-23",
4285
  "files": {
4286
+ "regular": "http://fonts.gstatic.com/s/felipa/v4/SeyfyFZY7abAQXGrOIYnYg.ttf"
 
 
 
 
4287
  }
4288
  },
4289
  {
4290
  "kind": "webfonts#webfont",
4291
+ "family": "Fenix",
4292
  "category": "serif",
4293
  "variants": [
4294
  "regular"
4295
  ],
4296
  "subsets": [
4297
+ "latin",
4298
+ "latin-ext"
4299
  ],
4300
+ "version": "v4",
4301
+ "lastModified": "2016-02-23",
4302
  "files": {
4303
+ "regular": "http://fonts.gstatic.com/s/fenix/v4/Ak8wR3VSlAN7VN_eMeJj7Q.ttf"
4304
  }
4305
  },
4306
  {
4307
  "kind": "webfonts#webfont",
4308
+ "family": "Finger Paint",
4309
+ "category": "display",
4310
  "variants": [
4311
+ "regular"
 
4312
  ],
4313
  "subsets": [
4314
  "latin"
4315
  ],
4316
  "version": "v4",
4317
+ "lastModified": "2016-02-23",
4318
  "files": {
4319
+ "regular": "http://fonts.gstatic.com/s/fingerpaint/v4/m_ZRbiY-aPb13R3DWPBGXy3USBnSvpkopQaUR-2r7iU.ttf"
 
4320
  }
4321
  },
4322
  {
4323
  "kind": "webfonts#webfont",
4324
+ "family": "Fira Mono",
4325
+ "category": "monospace",
4326
  "variants": [
4327
+ "regular",
4328
+ "700"
4329
  ],
4330
  "subsets": [
4331
+ "cyrillic",
4332
+ "latin",
4333
+ "latin-ext",
4334
+ "cyrillic-ext",
4335
+ "greek"
4336
  ],
4337
+ "version": "v3",
4338
  "lastModified": "2015-04-06",
4339
  "files": {
4340
+ "regular": "http://fonts.gstatic.com/s/firamono/v3/WQOm1D4RO-yvA9q9trJc8g.ttf",
4341
+ "700": "http://fonts.gstatic.com/s/firamono/v3/l24Wph3FsyKAbJ8dfExTZy3USBnSvpkopQaUR-2r7iU.ttf"
4342
  }
4343
  },
4344
  {
4345
  "kind": "webfonts#webfont",
4346
+ "family": "Fira Sans",
4347
+ "category": "sans-serif",
4348
  "variants": [
4349
+ "300",
4350
+ "300italic",
4351
  "regular",
4352
+ "italic",
4353
+ "500",
4354
+ "500italic",
4355
+ "700",
4356
+ "700italic"
4357
  ],
4358
  "subsets": [
4359
+ "cyrillic",
4360
+ "latin",
4361
  "latin-ext",
4362
+ "cyrillic-ext",
4363
+ "greek"
4364
  ],
4365
+ "version": "v5",
4366
+ "lastModified": "2016-02-23",
4367
  "files": {
4368
+ "300": "http://fonts.gstatic.com/s/firasans/v5/VTBnrK42EiOBncVyQXZ7jy3USBnSvpkopQaUR-2r7iU.ttf",
4369
+ "300italic": "http://fonts.gstatic.com/s/firasans/v5/6s0YCA9oCTF6hM60YM-qTS9-WlPSxbfiI49GsXo3q0g.ttf",
4370
+ "regular": "http://fonts.gstatic.com/s/firasans/v5/nsT0isDy56OkSX99sFQbXw.ttf",
4371
+ "italic": "http://fonts.gstatic.com/s/firasans/v5/cPT_2ddmoxsUuMtQqa8zGqCWcynf_cDxXwCLxiixG1c.ttf",
4372
+ "500": "http://fonts.gstatic.com/s/firasans/v5/zM2u8V3CuPVwAAXFQcDi4C3USBnSvpkopQaUR-2r7iU.ttf",
4373
+ "500italic": "http://fonts.gstatic.com/s/firasans/v5/6s0YCA9oCTF6hM60YM-qTcCNfqCYlB_eIx7H1TVXe60.ttf",
4374
+ "700": "http://fonts.gstatic.com/s/firasans/v5/DugPdSljmOTocZOR2CItOi3USBnSvpkopQaUR-2r7iU.ttf",
4375
+ "700italic": "http://fonts.gstatic.com/s/firasans/v5/6s0YCA9oCTF6hM60YM-qTXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
4376
  }
4377
  },
4378
  {
4379
  "kind": "webfonts#webfont",
4380
+ "family": "Fjalla One",
4381
+ "category": "sans-serif",
4382
  "variants": [
4383
  "regular"
4384
  ],
4385
  "subsets": [
4386
+ "latin",
4387
+ "latin-ext"
 
 
4388
  ],
4389
  "version": "v4",
4390
+ "lastModified": "2016-02-23",
4391
  "files": {
4392
+ "regular": "http://fonts.gstatic.com/s/fjallaone/v4/3b7vWCfOZsU53vMa8LWsf_esZW2xOQ-xsNqO47m55DA.ttf"
4393
  }
4394
  },
4395
  {
4396
  "kind": "webfonts#webfont",
4397
+ "family": "Fjord One",
4398
+ "category": "serif",
4399
  "variants": [
4400
  "regular"
4401
  ],
4402
  "subsets": [
4403
  "latin"
4404
  ],
4405
+ "version": "v5",
4406
+ "lastModified": "2016-02-23",
4407
  "files": {
4408
+ "regular": "http://fonts.gstatic.com/s/fjordone/v5/R_YHK8au2uFPw5tNu5N7zw.ttf"
4409
  }
4410
  },
4411
  {
4412
  "kind": "webfonts#webfont",
4413
+ "family": "Flamenco",
4414
+ "category": "display",
4415
  "variants": [
4416
+ "300",
4417
  "regular"
4418
  ],
4419
  "subsets": [
 
4420
  "latin"
4421
  ],
4422
+ "version": "v6",
4423
+ "lastModified": "2016-02-23",
4424
  "files": {
4425
+ "300": "http://fonts.gstatic.com/s/flamenco/v6/x9iI5CogvuZVCGoRHwXuo6CWcynf_cDxXwCLxiixG1c.ttf",
4426
+ "regular": "http://fonts.gstatic.com/s/flamenco/v6/HC0ugfLLgt26I5_BWD1PZA.ttf"
4427
  }
4428
  },
4429
  {
4430
  "kind": "webfonts#webfont",
4431
+ "family": "Flavors",
4432
+ "category": "display",
4433
  "variants": [
4434
+ "regular"
 
 
 
 
 
 
4435
  ],
4436
  "subsets": [
 
 
4437
  "latin"
4438
  ],
4439
+ "version": "v5",
4440
+ "lastModified": "2016-02-23",
4441
  "files": {
4442
+ "regular": "http://fonts.gstatic.com/s/flavors/v5/SPJi5QclATvon8ExcKGRvQ.ttf"
 
 
 
 
 
 
4443
  }
4444
  },
4445
  {
4446
  "kind": "webfonts#webfont",
4447
+ "family": "Fondamento",
4448
+ "category": "handwriting",
4449
  "variants": [
 
 
 
4450
  "regular",
4451
+ "italic"
 
 
4452
  ],
4453
  "subsets": [
4454
+ "latin",
4455
+ "latin-ext"
 
4456
  ],
4457
+ "version": "v5",
4458
+ "lastModified": "2016-02-23",
4459
  "files": {
4460
+ "regular": "http://fonts.gstatic.com/s/fondamento/v5/6LWXcjT1B7bnWluAOSNfMPesZW2xOQ-xsNqO47m55DA.ttf",
4461
+ "italic": "http://fonts.gstatic.com/s/fondamento/v5/y6TmwhSbZ8rYq7OTFyo7OS3USBnSvpkopQaUR-2r7iU.ttf"
 
 
 
 
 
4462
  }
4463
  },
4464
  {
4472
  "latin"
4473
  ],
4474
  "version": "v6",
4475
+ "lastModified": "2016-02-23",
4476
  "files": {
4477
  "regular": "http://fonts.gstatic.com/s/fontdinerswanky/v6/8_GxIO5ixMtn5P6COsF3TlBjMPLzPAFJwRBn-s1U7kA.ttf"
4478
  }
4479
  },
4480
  {
4481
  "kind": "webfonts#webfont",
4482
+ "family": "Forum",
4483
+ "category": "display",
4484
  "variants": [
4485
+ "regular"
 
 
 
4486
  ],
4487
  "subsets": [
4488
+ "cyrillic",
4489
+ "latin",
4490
+ "latin-ext",
4491
+ "cyrillic-ext"
4492
  ],
4493
+ "version": "v7",
4494
+ "lastModified": "2016-02-23",
4495
  "files": {
4496
+ "regular": "http://fonts.gstatic.com/s/forum/v7/MZUpsq1VfLrqv8eSDcbrrQ.ttf"
 
 
 
4497
  }
4498
  },
4499
  {
4500
  "kind": "webfonts#webfont",
4501
+ "family": "Francois One",
4502
  "category": "sans-serif",
4503
  "variants": [
4504
  "regular"
4505
  ],
4506
  "subsets": [
4507
+ "latin",
4508
+ "latin-ext"
4509
  ],
4510
+ "version": "v9",
4511
+ "lastModified": "2016-02-23",
4512
  "files": {
4513
+ "regular": "http://fonts.gstatic.com/s/francoisone/v9/bYbkq2nU2TSx4SwFbz5sCC3USBnSvpkopQaUR-2r7iU.ttf"
4514
  }
4515
  },
4516
  {
4517
  "kind": "webfonts#webfont",
4518
+ "family": "Freckle Face",
4519
+ "category": "display",
4520
  "variants": [
4521
+ "regular"
 
4522
  ],
4523
  "subsets": [
4524
+ "latin",
4525
+ "latin-ext"
4526
  ],
4527
  "version": "v4",
4528
+ "lastModified": "2016-02-23",
4529
  "files": {
4530
+ "regular": "http://fonts.gstatic.com/s/freckleface/v4/7-B8j9BPJgazdHIGqPNv8y3USBnSvpkopQaUR-2r7iU.ttf"
 
4531
  }
4532
  },
4533
  {
4534
  "kind": "webfonts#webfont",
4535
+ "family": "Fredericka the Great",
4536
+ "category": "display",
4537
  "variants": [
4538
  "regular"
4539
  ],
4540
  "subsets": [
 
4541
  "latin"
4542
  ],
4543
+ "version": "v5",
4544
+ "lastModified": "2016-02-23",
4545
  "files": {
4546
+ "regular": "http://fonts.gstatic.com/s/frederickathegreat/v5/7Es8Lxoku-e5eOZWpxw18nrnet6gXN1McwdQxS1dVrI.ttf"
4547
  }
4548
  },
4549
  {
4550
  "kind": "webfonts#webfont",
4551
+ "family": "Fredoka One",
4552
+ "category": "display",
4553
  "variants": [
4554
  "regular"
4555
  ],
4556
  "subsets": [
4557
  "latin"
4558
  ],
4559
+ "version": "v4",
4560
+ "lastModified": "2016-02-23",
4561
  "files": {
4562
+ "regular": "http://fonts.gstatic.com/s/fredokaone/v4/QKfwXi-z-KtJAlnO2ethYqCWcynf_cDxXwCLxiixG1c.ttf"
4563
  }
4564
  },
4565
  {
4566
  "kind": "webfonts#webfont",
4567
+ "family": "Freehand",
4568
+ "category": "display",
4569
  "variants": [
4570
  "regular"
4571
  ],
4572
  "subsets": [
4573
+ "khmer"
 
4574
  ],
4575
  "version": "v8",
4576
+ "lastModified": "2015-04-06",
4577
  "files": {
4578
+ "regular": "http://fonts.gstatic.com/s/freehand/v8/uEBQxvA0lnn_BrD6krlxMw.ttf"
4579
  }
4580
  },
4581
  {
4582
  "kind": "webfonts#webfont",
4583
+ "family": "Fresca",
4584
+ "category": "sans-serif",
4585
+ "variants": [
4586
+ "regular"
4587
+ ],
4588
+ "subsets": [
4589
+ "latin",
4590
+ "latin-ext"
4591
+ ],
4592
+ "version": "v5",
4593
+ "lastModified": "2016-02-23",
4594
+ "files": {
4595
+ "regular": "http://fonts.gstatic.com/s/fresca/v5/2q7Qm9sCo1tWvVgSDVWNIw.ttf"
4596
+ }
4597
+ },
4598
+ {
4599
+ "kind": "webfonts#webfont",
4600
+ "family": "Frijole",
4601
  "category": "display",
4602
  "variants": [
4603
  "regular"
4604
  ],
4605
  "subsets": [
 
4606
  "latin"
4607
  ],
4608
  "version": "v5",
4609
+ "lastModified": "2016-02-23",
4610
  "files": {
4611
+ "regular": "http://fonts.gstatic.com/s/frijole/v5/L2MfZse-2gCascuD-nLhWg.ttf"
4612
  }
4613
  },
4614
  {
4615
  "kind": "webfonts#webfont",
4616
+ "family": "Fruktur",
4617
  "category": "display",
4618
  "variants": [
4619
  "regular"
4620
  ],
4621
  "subsets": [
4622
+ "latin",
4623
+ "latin-ext"
4624
  ],
4625
+ "version": "v8",
4626
+ "lastModified": "2016-02-23",
4627
  "files": {
4628
+ "regular": "http://fonts.gstatic.com/s/fruktur/v8/PnQvfEi1LssAvhJsCwH__w.ttf"
4629
  }
4630
  },
4631
  {
4632
  "kind": "webfonts#webfont",
4633
+ "family": "Fugaz One",
4634
  "category": "display",
4635
  "variants": [
4636
  "regular"
4639
  "latin"
4640
  ],
4641
  "version": "v6",
4642
+ "lastModified": "2016-02-23",
4643
  "files": {
4644
+ "regular": "http://fonts.gstatic.com/s/fugazone/v6/5tteVDCwxsr8-5RuSiRWOw.ttf"
4645
  }
4646
  },
4647
  {
4648
  "kind": "webfonts#webfont",
4649
+ "family": "GFS Didot",
4650
+ "category": "serif",
4651
  "variants": [
4652
  "regular"
4653
  ],
4654
  "subsets": [
4655
+ "greek"
4656
  ],
4657
+ "version": "v6",
4658
+ "lastModified": "2016-02-23",
4659
  "files": {
4660
+ "regular": "http://fonts.gstatic.com/s/gfsdidot/v6/jQKxZy2RU-h9tkPZcRVluA.ttf"
4661
  }
4662
  },
4663
  {
4664
  "kind": "webfonts#webfont",
4665
+ "family": "GFS Neohellenic",
4666
  "category": "sans-serif",
4667
  "variants": [
 
4668
  "regular",
4669
+ "italic",
4670
+ "700",
4671
+ "700italic"
4672
  ],
4673
  "subsets": [
4674
+ "greek"
 
 
4675
  ],
4676
+ "version": "v7",
4677
+ "lastModified": "2016-02-23",
4678
  "files": {
4679
+ "regular": "http://fonts.gstatic.com/s/gfsneohellenic/v7/B4xRqbn-tANVqVgamMsSDiayCZa0z7CpFzlkqoCHztc.ttf",
4680
+ "italic": "http://fonts.gstatic.com/s/gfsneohellenic/v7/KnaWrO4awITAqigQIIYXKkCTdomiyJpIzPbEbIES3rU.ttf",
4681
+ "700": "http://fonts.gstatic.com/s/gfsneohellenic/v7/7HwjPQa7qNiOsnUce2h4448_BwCLZY3eDSV6kppAwI8.ttf",
4682
+ "700italic": "http://fonts.gstatic.com/s/gfsneohellenic/v7/FwWjoX6XqT-szJFyqsu_GYFF0fM4h-krcpQk7emtCpE.ttf"
 
4683
  }
4684
  },
4685
  {
4686
  "kind": "webfonts#webfont",
4687
+ "family": "Gabriela",
4688
  "category": "serif",
4689
  "variants": [
4690
  "regular"
4691
  ],
4692
  "subsets": [
4693
+ "latin",
4694
+ "latin-ext"
 
 
4695
  ],
4696
+ "version": "v4",
4697
+ "lastModified": "2016-02-23",
4698
  "files": {
4699
+ "regular": "http://fonts.gstatic.com/s/gabriela/v4/B-2ZfbAO3HDrxqV6lR5tdA.ttf"
4700
  }
4701
  },
4702
  {
4703
  "kind": "webfonts#webfont",
4704
+ "family": "Gafata",
4705
  "category": "sans-serif",
4706
  "variants": [
4707
  "regular"
4708
  ],
4709
  "subsets": [
4710
+ "latin",
4711
+ "latin-ext"
4712
  ],
4713
+ "version": "v5",
4714
+ "lastModified": "2016-02-23",
4715
  "files": {
4716
+ "regular": "http://fonts.gstatic.com/s/gafata/v5/aTFqlki_3Dc3geo-FxHTvQ.ttf"
4717
  }
4718
  },
4719
  {
4720
  "kind": "webfonts#webfont",
4721
+ "family": "Galdeano",
4722
  "category": "sans-serif",
4723
  "variants": [
4724
+ "regular"
 
 
 
 
4725
  ],
4726
  "subsets": [
 
 
4727
  "latin"
4728
  ],
4729
+ "version": "v6",
4730
+ "lastModified": "2016-02-23",
4731
  "files": {
4732
+ "regular": "http://fonts.gstatic.com/s/galdeano/v6/ZKFMQI6HxEG1jOT0UGSZUg.ttf"
 
 
 
 
4733
  }
4734
  },
4735
  {
4736
  "kind": "webfonts#webfont",
4737
+ "family": "Galindo",
4738
+ "category": "display",
4739
  "variants": [
4740
  "regular"
4741
  ],
4742
  "subsets": [
4743
+ "latin",
4744
+ "latin-ext"
4745
  ],
4746
+ "version": "v4",
4747
+ "lastModified": "2016-02-23",
4748
  "files": {
4749
+ "regular": "http://fonts.gstatic.com/s/galindo/v4/2lafAS_ZEfB33OJryhXDUg.ttf"
4750
  }
4751
  },
4752
  {
4753
  "kind": "webfonts#webfont",
4754
+ "family": "Gentium Basic",
4755
  "category": "serif",
4756
  "variants": [
4757
  "regular",
4758
+ "italic",
4759
+ "700",
4760
+ "700italic"
4761
  ],
4762
  "subsets": [
4763
+ "latin",
4764
+ "latin-ext"
4765
  ],
4766
+ "version": "v8",
4767
+ "lastModified": "2016-02-23",
4768
  "files": {
4769
+ "regular": "http://fonts.gstatic.com/s/gentiumbasic/v8/KCktj43blvLkhOTolFn-MYtBLojGU5Qdl8-5NL4v70w.ttf",
4770
+ "italic": "http://fonts.gstatic.com/s/gentiumbasic/v8/qoFz4NSMaYC2UmsMAG3lyTj3mvXnCeAk09uTtmkJGRc.ttf",
4771
+ "700": "http://fonts.gstatic.com/s/gentiumbasic/v8/2qL6yulgGf0wwgOp-UqGyLNuTeOOLg3nUymsEEGmdO0.ttf",
4772
+ "700italic": "http://fonts.gstatic.com/s/gentiumbasic/v8/8N9-c_aQDJ8LbI1NGVMrwtswO1vWwP9exiF8s0wqW10.ttf"
4773
  }
4774
  },
4775
  {
4776
  "kind": "webfonts#webfont",
4777
+ "family": "Gentium Book Basic",
4778
  "category": "serif",
4779
  "variants": [
4780
+ "regular",
4781
+ "italic",
4782
+ "700",
4783
+ "700italic"
4784
  ],
4785
  "subsets": [
4786
+ "latin",
4787
+ "latin-ext"
4788
  ],
4789
+ "version": "v7",
4790
+ "lastModified": "2016-02-23",
4791
  "files": {
4792
+ "regular": "http://fonts.gstatic.com/s/gentiumbookbasic/v7/IRFxB2matTxrjZt6a3FUnrWDjKAyldGEr6eEi2MBNeY.ttf",
4793
+ "italic": "http://fonts.gstatic.com/s/gentiumbookbasic/v7/qHqW2lwKO8-uTfIkh8FsUfXfjMwrYnmPVsQth2IcAPY.ttf",
4794
+ "700": "http://fonts.gstatic.com/s/gentiumbookbasic/v7/T2vUYmWzlqUtgLYdlemGnaWESMHIjnSjm9UUxYtEOko.ttf",
4795
+ "700italic": "http://fonts.gstatic.com/s/gentiumbookbasic/v7/632u7TMIoFDWQYUaHFUp5PA2A9KyRZEkn4TZVuhsWRM.ttf"
4796
  }
4797
  },
4798
  {
4799
  "kind": "webfonts#webfont",
4800
+ "family": "Geo",
4801
  "category": "sans-serif",
4802
  "variants": [
4803
  "regular",
4804
+ "italic"
 
 
4805
  ],
4806
  "subsets": [
4807
  "latin"
4808
  ],
4809
  "version": "v8",
4810
+ "lastModified": "2016-02-23",
4811
  "files": {
4812
+ "regular": "http://fonts.gstatic.com/s/geo/v8/mJuJYk5Pww84B4uHAQ1XaA.ttf",
4813
+ "italic": "http://fonts.gstatic.com/s/geo/v8/8_r1wToF7nPdDuX1qxel6Q.ttf"
 
 
4814
  }
4815
  },
4816
  {
4817
  "kind": "webfonts#webfont",
4818
+ "family": "Geostar",
4819
+ "category": "display",
4820
  "variants": [
4821
  "regular"
4822
  ],
4824
  "latin"
4825
  ],
4826
  "version": "v6",
4827
+ "lastModified": "2016-02-23",
4828
  "files": {
4829
+ "regular": "http://fonts.gstatic.com/s/geostar/v6/A8WQbhQbpYx3GWWaShJ9GA.ttf"
4830
  }
4831
  },
4832
  {
4833
  "kind": "webfonts#webfont",
4834
+ "family": "Geostar Fill",
4835
+ "category": "display",
4836
  "variants": [
4837
  "regular"
4838
  ],
4839
  "subsets": [
 
4840
  "latin"
4841
  ],
4842
+ "version": "v6",
4843
+ "lastModified": "2016-02-23",
4844
  "files": {
4845
+ "regular": "http://fonts.gstatic.com/s/geostarfill/v6/Y5ovXPPOHYTfQzK2aM-hui3USBnSvpkopQaUR-2r7iU.ttf"
4846
  }
4847
  },
4848
  {
4849
  "kind": "webfonts#webfont",
4850
+ "family": "Germania One",
4851
  "category": "display",
4852
  "variants": [
4853
  "regular"
4856
  "latin"
4857
  ],
4858
  "version": "v4",
4859
+ "lastModified": "2016-02-23",
4860
  "files": {
4861
+ "regular": "http://fonts.gstatic.com/s/germaniaone/v4/3_6AyUql_-FbDi1e68jHdC3USBnSvpkopQaUR-2r7iU.ttf"
4862
  }
4863
  },
4864
  {
4865
  "kind": "webfonts#webfont",
4866
+ "family": "Gidugu",
4867
+ "category": "sans-serif",
4868
  "variants": [
4869
  "regular"
4870
  ],
4871
  "subsets": [
4872
+ "telugu",
4873
  "latin"
4874
  ],
4875
+ "version": "v3",
4876
+ "lastModified": "2016-02-23",
4877
  "files": {
4878
+ "regular": "http://fonts.gstatic.com/s/gidugu/v3/Ey6Eq3hrT6MM58iFItFcgw.ttf"
4879
  }
4880
  },
4881
  {
4882
  "kind": "webfonts#webfont",
4883
+ "family": "Gilda Display",
4884
+ "category": "serif",
4885
  "variants": [
4886
  "regular"
4887
  ],
4888
  "subsets": [
4889
+ "latin",
4890
+ "latin-ext"
4891
  ],
4892
+ "version": "v4",
4893
+ "lastModified": "2016-02-23",
4894
  "files": {
4895
+ "regular": "http://fonts.gstatic.com/s/gildadisplay/v4/8yAVUZLLZ3wb7dSsjix0CADHmap7fRWINAsw8-RaxNg.ttf"
4896
  }
4897
  },
4898
  {
4899
  "kind": "webfonts#webfont",
4900
+ "family": "Give You Glory",
4901
+ "category": "handwriting",
4902
  "variants": [
4903
  "regular"
4904
  ],
4905
  "subsets": [
 
4906
  "latin"
4907
  ],
4908
+ "version": "v6",
4909
+ "lastModified": "2016-02-23",
4910
  "files": {
4911
+ "regular": "http://fonts.gstatic.com/s/giveyouglory/v6/DFEWZFgGmfseyIdGRJAxuBwwkpSPZdvjnMtysdqprfI.ttf"
4912
  }
4913
  },
4914
  {
4915
  "kind": "webfonts#webfont",
4916
+ "family": "Glass Antiqua",
4917
  "category": "display",
4918
  "variants": [
4919
  "regular"
4920
  ],
4921
  "subsets": [
4922
+ "latin",
4923
+ "latin-ext"
 
 
4924
  ],
4925
+ "version": "v4",
4926
+ "lastModified": "2016-02-23",
4927
  "files": {
4928
+ "regular": "http://fonts.gstatic.com/s/glassantiqua/v4/0yLrXKplgdUDIMz5TnCHNODcg5akpSnIcsPhLOFv7l8.ttf"
4929
  }
4930
  },
4931
  {
4932
  "kind": "webfonts#webfont",
4933
+ "family": "Glegoo",
4934
+ "category": "serif",
4935
  "variants": [
4936
  "regular",
4937
  "700"
4938
  ],
4939
+ "subsets": [
4940
+ "devanagari",
4941
+ "latin",
4942
+ "latin-ext"
4943
+ ],
4944
+ "version": "v5",
4945
+ "lastModified": "2016-02-23",
4946
+ "files": {
4947
+ "regular": "http://fonts.gstatic.com/s/glegoo/v5/2tf-h3n2A_SNYXEO0C8bKw.ttf",
4948
+ "700": "http://fonts.gstatic.com/s/glegoo/v5/TlLolbauH0-0Aiz1LUH5og.ttf"
4949
+ }
4950
+ },
4951
+ {
4952
+ "kind": "webfonts#webfont",
4953
+ "family": "Gloria Hallelujah",
4954
+ "category": "handwriting",
4955
+ "variants": [
4956
+ "regular"
4957
+ ],
4958
  "subsets": [
4959
  "latin"
4960
  ],
4961
  "version": "v8",
4962
+ "lastModified": "2016-02-23",
4963
  "files": {
4964
+ "regular": "http://fonts.gstatic.com/s/gloriahallelujah/v8/CA1k7SlXcY5kvI81M_R28Q3RdPdyebSUyJECJouPsvA.ttf"
 
4965
  }
4966
  },
4967
  {
4968
  "kind": "webfonts#webfont",
4969
+ "family": "Goblin One",
4970
+ "category": "display",
4971
  "variants": [
4972
  "regular"
4973
  ],
4975
  "latin"
4976
  ],
4977
  "version": "v6",
4978
+ "lastModified": "2016-02-23",
4979
  "files": {
4980
+ "regular": "http://fonts.gstatic.com/s/goblinone/v6/331XtzoXgpVEvNTVcBJ_C_esZW2xOQ-xsNqO47m55DA.ttf"
4981
  }
4982
  },
4983
  {
4984
  "kind": "webfonts#webfont",
4985
+ "family": "Gochi Hand",
4986
+ "category": "handwriting",
4987
  "variants": [
4988
  "regular"
4989
  ],
4990
  "subsets": [
 
 
 
4991
  "latin"
4992
  ],
4993
+ "version": "v7",
4994
+ "lastModified": "2016-02-23",
4995
  "files": {
4996
+ "regular": "http://fonts.gstatic.com/s/gochihand/v7/KT1-WxgHsittJ34_20IfAPesZW2xOQ-xsNqO47m55DA.ttf"
4997
  }
4998
  },
4999
  {
5000
  "kind": "webfonts#webfont",
5001
+ "family": "Gorditas",
5002
+ "category": "display",
5003
  "variants": [
5004
  "regular",
5005
+ "700"
 
 
5006
  ],
5007
  "subsets": [
5008
  "latin"
5009
  ],
5010
+ "version": "v4",
5011
+ "lastModified": "2016-02-23",
5012
  "files": {
5013
+ "regular": "http://fonts.gstatic.com/s/gorditas/v4/uMgZhXUyH6qNGF3QsjQT5Q.ttf",
5014
+ "700": "http://fonts.gstatic.com/s/gorditas/v4/6-XCeknmxaon8AUqVkMnHaCWcynf_cDxXwCLxiixG1c.ttf"
 
 
5015
  }
5016
  },
5017
  {
5018
  "kind": "webfonts#webfont",
5019
+ "family": "Goudy Bookletter 1911",
5020
+ "category": "serif",
5021
  "variants": [
5022
  "regular"
5023
  ],
5025
  "latin"
5026
  ],
5027
  "version": "v6",
5028
+ "lastModified": "2016-02-23",
5029
  "files": {
5030
+ "regular": "http://fonts.gstatic.com/s/goudybookletter1911/v6/l5lwlGTN3pEY5Bf-rQEuIIjNDsyURsIKu4GSfvSE4mA.ttf"
5031
  }
5032
  },
5033
  {
5034
  "kind": "webfonts#webfont",
5035
+ "family": "Graduate",
5036
  "category": "display",
5037
  "variants": [
5038
  "regular"
5039
  ],
5040
  "subsets": [
 
5041
  "latin"
5042
  ],
5043
  "version": "v4",
5044
+ "lastModified": "2016-02-23",
5045
  "files": {
5046
+ "regular": "http://fonts.gstatic.com/s/graduate/v4/JpAmYLHqcIh9_Ff35HHwiA.ttf"
5047
  }
5048
  },
5049
  {
5050
  "kind": "webfonts#webfont",
5051
+ "family": "Grand Hotel",
5052
  "category": "handwriting",
5053
  "variants": [
5054
  "regular"
5055
  ],
5056
  "subsets": [
5057
+ "latin",
5058
+ "latin-ext"
5059
  ],
5060
+ "version": "v4",
5061
+ "lastModified": "2016-02-23",
5062
  "files": {
5063
+ "regular": "http://fonts.gstatic.com/s/grandhotel/v4/C_A8HiFZjXPpnMt38XnK7qCWcynf_cDxXwCLxiixG1c.ttf"
5064
  }
5065
  },
5066
  {
5067
  "kind": "webfonts#webfont",
5068
+ "family": "Gravitas One",
5069
+ "category": "display",
5070
  "variants": [
5071
  "regular"
5072
  ],
5073
  "subsets": [
5074
  "latin"
5075
  ],
5076
+ "version": "v6",
5077
+ "lastModified": "2016-02-23",
5078
  "files": {
5079
+ "regular": "http://fonts.gstatic.com/s/gravitasone/v6/nBHdBv6zVNU8MtP6w9FwTS3USBnSvpkopQaUR-2r7iU.ttf"
5080
  }
5081
  },
5082
  {
5083
  "kind": "webfonts#webfont",
5084
+ "family": "Great Vibes",
5085
+ "category": "handwriting",
5086
  "variants": [
5087
  "regular"
5088
  ],
5089
  "subsets": [
5090
+ "latin",
5091
+ "latin-ext"
5092
  ],
5093
  "version": "v4",
5094
+ "lastModified": "2016-02-23",
5095
  "files": {
5096
+ "regular": "http://fonts.gstatic.com/s/greatvibes/v4/4Mi5RG_9LjQYrTU55GN_L6CWcynf_cDxXwCLxiixG1c.ttf"
5097
  }
5098
  },
5099
  {
5100
  "kind": "webfonts#webfont",
5101
+ "family": "Griffy",
5102
+ "category": "display",
5103
  "variants": [
5104
  "regular"
5105
  ],
5106
  "subsets": [
5107
+ "latin",
5108
+ "latin-ext"
5109
  ],
5110
+ "version": "v4",
5111
+ "lastModified": "2016-02-23",
5112
  "files": {
5113
+ "regular": "http://fonts.gstatic.com/s/griffy/v4/vWkyYGBSyE5xjnShNtJtzw.ttf"
5114
  }
5115
  },
5116
  {
5117
  "kind": "webfonts#webfont",
5118
+ "family": "Gruppo",
5119
+ "category": "display",
5120
  "variants": [
5121
  "regular"
5122
  ],
5123
  "subsets": [
5124
+ "latin",
5125
+ "latin-ext"
5126
  ],
5127
+ "version": "v7",
5128
+ "lastModified": "2016-02-23",
5129
  "files": {
5130
+ "regular": "http://fonts.gstatic.com/s/gruppo/v7/pS_JM0cK_piBZve-lfUq9w.ttf"
5131
  }
5132
  },
5133
  {
5134
  "kind": "webfonts#webfont",
5135
+ "family": "Gudea",
5136
  "category": "sans-serif",
5137
  "variants": [
5138
+ "regular",
5139
+ "italic",
5140
+ "700"
5141
  ],
5142
  "subsets": [
5143
+ "latin",
5144
+ "latin-ext"
5145
  ],
5146
+ "version": "v4",
5147
+ "lastModified": "2016-02-23",
5148
  "files": {
5149
+ "regular": "http://fonts.gstatic.com/s/gudea/v4/S-4QqBlkMPiiA3jNeCR5yw.ttf",
5150
+ "italic": "http://fonts.gstatic.com/s/gudea/v4/7mNgsGw_vfS-uUgRVXNDSw.ttf",
5151
+ "700": "http://fonts.gstatic.com/s/gudea/v4/lsip4aiWhJ9bx172Y9FN_w.ttf"
5152
  }
5153
  },
5154
  {
5155
  "kind": "webfonts#webfont",
5156
+ "family": "Gurajada",
5157
  "category": "serif",
5158
  "variants": [
5159
  "regular"
5160
  ],
5161
  "subsets": [
5162
+ "telugu",
5163
  "latin"
5164
  ],
5165
+ "version": "v4",
5166
+ "lastModified": "2016-02-23",
5167
  "files": {
5168
+ "regular": "http://fonts.gstatic.com/s/gurajada/v4/6Adfkl4PCRyq6XTENACEyA.ttf"
5169
  }
5170
  },
5171
  {
5172
  "kind": "webfonts#webfont",
5173
+ "family": "Habibi",
5174
  "category": "serif",
5175
  "variants": [
5176
+ "regular"
 
 
 
 
 
5177
  ],
5178
  "subsets": [
5179
+ "latin",
5180
+ "latin-ext"
5181
  ],
5182
+ "version": "v5",
5183
+ "lastModified": "2016-02-23",
5184
  "files": {
5185
+ "regular": "http://fonts.gstatic.com/s/habibi/v5/YYyqXF6pWpL7kmKgS_2iUA.ttf"
 
 
 
 
 
5186
  }
5187
  },
5188
  {
5189
  "kind": "webfonts#webfont",
5190
+ "family": "Halant",
5191
  "category": "serif",
5192
  "variants": [
5193
+ "300",
5194
+ "regular",
5195
+ "500",
5196
+ "600",
5197
+ "700"
5198
  ],
5199
  "subsets": [
5200
+ "devanagari",
5201
+ "latin",
5202
+ "latin-ext"
5203
  ],
5204
+ "version": "v2",
5205
+ "lastModified": "2016-03-14",
5206
  "files": {
5207
+ "300": "http://fonts.gstatic.com/s/halant/v2/dM3ItAOWNNod_Cf3MnLlEg.ttf",
5208
+ "regular": "http://fonts.gstatic.com/s/halant/v2/rEs7Jk3SVyt3cTx6DoTu1w.ttf",
5209
+ "500": "http://fonts.gstatic.com/s/halant/v2/tlsNj3K-hJKtiirTDtUbkQ.ttf",
5210
+ "600": "http://fonts.gstatic.com/s/halant/v2/zNR2WvI_V8o652vIZp3X4Q.ttf",
5211
+ "700": "http://fonts.gstatic.com/s/halant/v2/D9FN7OH89AuCmZDLHbPQfA.ttf"
5212
  }
5213
  },
5214
  {
5215
  "kind": "webfonts#webfont",
5216
+ "family": "Hammersmith One",
5217
  "category": "sans-serif",
5218
  "variants": [
5219
  "regular"
5220
  ],
5221
  "subsets": [
5222
+ "latin",
5223
+ "latin-ext"
5224
  ],
5225
+ "version": "v7",
5226
+ "lastModified": "2016-02-23",
5227
  "files": {
5228
+ "regular": "http://fonts.gstatic.com/s/hammersmithone/v7/FWNn6ITYqL6or7ZTmBxRhjjVlsJB_M_Q_LtZxsoxvlw.ttf"
5229
  }
5230
  },
5231
  {
5232
  "kind": "webfonts#webfont",
5233
+ "family": "Hanalei",
5234
+ "category": "display",
5235
  "variants": [
5236
  "regular"
5237
  ],
5238
  "subsets": [
5239
+ "latin",
5240
+ "latin-ext"
5241
  ],
5242
+ "version": "v6",
5243
+ "lastModified": "2016-02-23",
5244
  "files": {
5245
+ "regular": "http://fonts.gstatic.com/s/hanalei/v6/Sx8vVMBnXSQyK6Cn0CBJ3A.ttf"
5246
  }
5247
  },
5248
  {
5249
  "kind": "webfonts#webfont",
5250
+ "family": "Hanalei Fill",
5251
+ "category": "display",
5252
  "variants": [
5253
+ "regular"
 
5254
  ],
5255
  "subsets": [
5256
+ "latin",
5257
+ "latin-ext"
5258
  ],
5259
+ "version": "v5",
5260
+ "lastModified": "2016-02-23",
5261
  "files": {
5262
+ "regular": "http://fonts.gstatic.com/s/hanaleifill/v5/5uPeWLnaDdtm4UBG26Ds6C3USBnSvpkopQaUR-2r7iU.ttf"
 
5263
  }
5264
  },
5265
  {
5266
  "kind": "webfonts#webfont",
5267
+ "family": "Handlee",
5268
+ "category": "handwriting",
5269
  "variants": [
5270
  "regular"
5271
  ],
5272
  "subsets": [
 
 
5273
  "latin"
5274
  ],
5275
+ "version": "v5",
5276
+ "lastModified": "2016-02-23",
5277
  "files": {
5278
+ "regular": "http://fonts.gstatic.com/s/handlee/v5/6OfkXkyC0E5NZN80ED8u3A.ttf"
5279
  }
5280
  },
5281
  {
5282
  "kind": "webfonts#webfont",
5283
+ "family": "Hanuman",
5284
+ "category": "serif",
5285
  "variants": [
5286
+ "regular",
5287
+ "700"
5288
  ],
5289
  "subsets": [
5290
+ "khmer"
5291
  ],
5292
+ "version": "v9",
5293
+ "lastModified": "2016-02-23",
5294
  "files": {
5295
+ "regular": "http://fonts.gstatic.com/s/hanuman/v9/hRhwOGGmElJSl6KSPvEnOQ.ttf",
5296
+ "700": "http://fonts.gstatic.com/s/hanuman/v9/lzzXZ2l84x88giDrbfq76vesZW2xOQ-xsNqO47m55DA.ttf"
5297
  }
5298
  },
5299
  {
5300
  "kind": "webfonts#webfont",
5301
+ "family": "Happy Monkey",
5302
+ "category": "display",
5303
  "variants": [
5304
+ "regular"
 
 
 
5305
  ],
5306
  "subsets": [
5307
+ "latin",
5308
+ "latin-ext"
 
5309
  ],
5310
+ "version": "v5",
5311
+ "lastModified": "2016-02-23",
5312
  "files": {
5313
+ "regular": "http://fonts.gstatic.com/s/happymonkey/v5/c2o0ps8nkBmaOYctqBq1rS3USBnSvpkopQaUR-2r7iU.ttf"
 
 
 
5314
  }
5315
  },
5316
  {
5317
  "kind": "webfonts#webfont",
5318
+ "family": "Headland One",
5319
+ "category": "serif",
5320
  "variants": [
5321
+ "regular"
 
5322
  ],
5323
  "subsets": [
5324
+ "latin",
5325
+ "latin-ext"
5326
  ],
5327
  "version": "v4",
5328
+ "lastModified": "2016-02-23",
5329
  "files": {
5330
+ "regular": "http://fonts.gstatic.com/s/headlandone/v4/iGmBeOvQGfq9DSbjJ8jDVy3USBnSvpkopQaUR-2r7iU.ttf"
 
5331
  }
5332
  },
5333
  {
5334
  "kind": "webfonts#webfont",
5335
+ "family": "Henny Penny",
5336
+ "category": "display",
5337
+ "variants": [
5338
+ "regular"
 
 
 
5339
  ],
5340
  "subsets": [
 
 
 
5341
  "latin"
5342
  ],
5343
+ "version": "v4",
5344
+ "lastModified": "2016-02-23",
5345
  "files": {
5346
+ "regular": "http://fonts.gstatic.com/s/hennypenny/v4/XRgo3ogXyi3tpsFfjImRF6CWcynf_cDxXwCLxiixG1c.ttf"
 
 
 
5347
  }
5348
  },
5349
  {
5350
  "kind": "webfonts#webfont",
5351
+ "family": "Herr Von Muellerhoff",
5352
+ "category": "handwriting",
5353
  "variants": [
5354
  "regular"
5355
  ],
5356
  "subsets": [
5357
+ "latin",
5358
+ "latin-ext"
5359
  ],
5360
+ "version": "v6",
5361
+ "lastModified": "2016-02-23",
5362
  "files": {
5363
+ "regular": "http://fonts.gstatic.com/s/herrvonmuellerhoff/v6/mmy24EUmk4tjm4gAEjUd7NLGIYrUsBdh-JWHYgiDiMU.ttf"
5364
  }
5365
  },
5366
  {
5367
  "kind": "webfonts#webfont",
5368
+ "family": "Hind",
5369
  "category": "sans-serif",
5370
  "variants": [
5371
+ "300",
5372
+ "regular",
5373
+ "500",
5374
+ "600",
5375
+ "700"
5376
  ],
5377
  "subsets": [
5378
+ "devanagari",
5379
+ "latin",
5380
+ "latin-ext"
5381
  ],
5382
+ "version": "v5",
5383
+ "lastModified": "2016-02-23",
5384
  "files": {
5385
+ "300": "http://fonts.gstatic.com/s/hind/v5/qa346Adgv9kPDXoD1my4kA.ttf",
5386
+ "regular": "http://fonts.gstatic.com/s/hind/v5/mktFHh5Z5P9YjGKSslSUtA.ttf",
5387
+ "500": "http://fonts.gstatic.com/s/hind/v5/2cs8RCVcYtiv4iNDH1UsQQ.ttf",
5388
+ "600": "http://fonts.gstatic.com/s/hind/v5/TUKUmFMXSoxloBP1ni08oA.ttf",
5389
+ "700": "http://fonts.gstatic.com/s/hind/v5/cXJJavLdUbCfjxlsA6DqTw.ttf"
5390
  }
5391
  },
5392
  {
5393
  "kind": "webfonts#webfont",
5394
+ "family": "Hind Siliguri",
5395
  "category": "sans-serif",
5396
  "variants": [
5397
+ "300",
5398
+ "regular",
5399
+ "500",
5400
+ "600",
5401
+ "700"
5402
  ],
5403
  "subsets": [
5404
+ "latin",
5405
  "latin-ext",
5406
+ "bengali"
5407
  ],
5408
+ "version": "v1",
5409
+ "lastModified": "2015-09-09",
5410
  "files": {
5411
+ "300": "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJnzoJ52uD-1fmXmi8u0n_zsc.ttf",
5412
+ "regular": "http://fonts.gstatic.com/s/hindsiliguri/v1/f2eEi2pbIa8eBfNwpUl0Am_MnNA9OgK8I1F23mNWOpE.ttf",
5413
+ "500": "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJn__2zpxNHQ3utWt_82o9dAo.ttf",
5414
+ "600": "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJn-x91FDzFvnud68bXrNkpDA.ttf",
5415
+ "700": "http://fonts.gstatic.com/s/hindsiliguri/v1/fBpmjMpv5Rh6S25yVfWJn6iiXuG_rGcOxkuidirlnJE.ttf"
5416
  }
5417
  },
5418
  {
5419
  "kind": "webfonts#webfont",
5420
+ "family": "Hind Vadodara",
5421
+ "category": "sans-serif",
5422
  "variants": [
5423
+ "300",
5424
  "regular",
5425
+ "500",
5426
+ "600",
5427
  "700"
5428
  ],
5429
  "subsets": [
5430
+ "gujarati",
5431
+ "latin",
5432
+ "latin-ext"
5433
  ],
5434
+ "version": "v1",
5435
+ "lastModified": "2015-09-09",
5436
  "files": {
5437
+ "300": "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTbDwfZ__Dotj_J8NiWv76DQ.ttf",
5438
+ "regular": "http://fonts.gstatic.com/s/hindvadodara/v1/9c6KKeibr6NtFqknnNxZB-Dcg5akpSnIcsPhLOFv7l8.ttf",
5439
+ "500": "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTZzEKvFIU9WyojfbAkhDb6c.ttf",
5440
+ "600": "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTfgXs2VXrZsRiQ1c96pXZKI.ttf",
5441
+ "700": "http://fonts.gstatic.com/s/hindvadodara/v1/KrZ6f_YevRawHvh0qDBkTYGjoH95IEFGA7BjhXnx_eg.ttf"
5442
  }
5443
  },
5444
  {
5445
  "kind": "webfonts#webfont",
5446
+ "family": "Holtwood One SC",
5447
+ "category": "serif",
5448
  "variants": [
5449
  "regular"
5450
  ],
5452
  "latin"
5453
  ],
5454
  "version": "v7",
5455
+ "lastModified": "2016-02-23",
5456
  "files": {
5457
+ "regular": "http://fonts.gstatic.com/s/holtwoodonesc/v7/sToOq3cIxbfnhbEkgYNuBbAgSRh1LpJXlLfl8IbsmHg.ttf"
5458
  }
5459
  },
5460
  {
5461
  "kind": "webfonts#webfont",
5462
+ "family": "Homemade Apple",
5463
+ "category": "handwriting",
5464
  "variants": [
5465
+ "regular"
 
 
 
 
 
 
 
 
5466
  ],
5467
  "subsets": [
 
 
5468
  "latin"
5469
  ],
5470
+ "version": "v6",
5471
+ "lastModified": "2016-02-23",
5472
  "files": {
5473
+ "regular": "http://fonts.gstatic.com/s/homemadeapple/v6/yg3UMEsefgZ8IHz_ryz86BiPOmFWYV1WlrJkRafc4c0.ttf"
 
 
 
 
 
 
 
 
5474
  }
5475
  },
5476
  {
5477
  "kind": "webfonts#webfont",
5478
+ "family": "Homenaje",
5479
+ "category": "sans-serif",
5480
  "variants": [
5481
  "regular"
5482
  ],
5483
  "subsets": [
5484
+ "latin",
5485
+ "latin-ext"
5486
  ],
5487
+ "version": "v5",
5488
+ "lastModified": "2016-02-23",
5489
  "files": {
5490
+ "regular": "http://fonts.gstatic.com/s/homenaje/v5/v0YBU0iBRrGdVjDNQILxtA.ttf"
5491
  }
5492
  },
5493
  {
5494
  "kind": "webfonts#webfont",
5495
+ "family": "IM Fell DW Pica",
5496
+ "category": "serif",
5497
  "variants": [
5498
+ "regular",
5499
+ "italic"
5500
  ],
5501
  "subsets": [
5502
  "latin"
5503
  ],
5504
  "version": "v6",
5505
+ "lastModified": "2016-02-23",
5506
  "files": {
5507
+ "regular": "http://fonts.gstatic.com/s/imfelldwpica/v6/W81bfaWiUicLSPbJhW-ATsA5qm663gJGVdtpamafG5A.ttf",
5508
+ "italic": "http://fonts.gstatic.com/s/imfelldwpica/v6/alQJ8SK5aSOZVaelYoyT4PL2asmh5DlYQYCosKo6yQs.ttf"
5509
  }
5510
  },
5511
  {
5512
  "kind": "webfonts#webfont",
5513
+ "family": "IM Fell DW Pica SC",
5514
+ "category": "serif",
5515
  "variants": [
5516
  "regular"
5517
  ],
5518
  "subsets": [
 
5519
  "latin"
5520
  ],
5521
+ "version": "v6",
5522
+ "lastModified": "2016-02-23",
5523
  "files": {
5524
+ "regular": "http://fonts.gstatic.com/s/imfelldwpicasc/v6/xBKKJV4z2KsrtQnmjGO17JZ9RBdEL0H9o5qzT1Rtof4.ttf"
5525
  }
5526
  },
5527
  {
5528
  "kind": "webfonts#webfont",
5529
+ "family": "IM Fell Double Pica",
5530
+ "category": "serif",
5531
  "variants": [
5532
  "regular",
5533
+ "italic"
5534
  ],
5535
  "subsets": [
 
 
5536
  "latin"
5537
  ],
5538
+ "version": "v6",
5539
+ "lastModified": "2016-02-23",
5540
  "files": {
5541
+ "regular": "http://fonts.gstatic.com/s/imfelldoublepica/v6/yN1wY_01BkQnO0LYAhXdUol14jEdVOhEmvtCMCVwYak.ttf",
5542
+ "italic": "http://fonts.gstatic.com/s/imfelldoublepica/v6/64odUh2hAw8D9dkFKTlWYq0AWwkgdQfsRHec8TYi4mI.ttf"
5543
  }
5544
  },
5545
  {
5546
  "kind": "webfonts#webfont",
5547
+ "family": "IM Fell Double Pica SC",
5548
+ "category": "serif",
5549
  "variants": [
5550
+ "regular"
 
 
 
5551
  ],
5552
  "subsets": [
5553
+ "latin"
 
 
 
 
 
 
 
5554
  ],
5555
+ "version": "v6",
5556
+ "lastModified": "2016-02-23",
5557
  "files": {
5558
+ "regular": "http://fonts.gstatic.com/s/imfelldoublepicasc/v6/jkrUtrLFpMw4ZazhfkKsGwc4LoC4OJUqLw9omnT3VOU.ttf"
 
 
 
5559
  }
5560
  },
5561
  {
5562
  "kind": "webfonts#webfont",
5563
+ "family": "IM Fell English",
5564
  "category": "serif",
5565
  "variants": [
 
5566
  "regular",
5567
+ "italic"
 
 
5568
  ],
5569
  "subsets": [
 
 
5570
  "latin"
5571
  ],
5572
+ "version": "v6",
5573
+ "lastModified": "2016-02-23",
5574
  "files": {
5575
+ "regular": "http://fonts.gstatic.com/s/imfellenglish/v6/xwIisCqGFi8pff-oa9uSVHGNmx1fDm-u2eBJHQkdrmk.ttf",
5576
+ "italic": "http://fonts.gstatic.com/s/imfellenglish/v6/Z3cnIAI_L3XTRfz4JuZKbuewladMPCWTthtMv9cPS-c.ttf"
 
 
 
5577
  }
5578
  },
5579
  {
5580
  "kind": "webfonts#webfont",
5581
+ "family": "IM Fell English SC",
5582
+ "category": "serif",
5583
  "variants": [
5584
+ "regular"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5585
  ],
5586
  "subsets": [
5587
+ "latin"
 
 
 
5588
  ],
5589
+ "version": "v6",
5590
+ "lastModified": "2016-02-23",
5591
  "files": {
5592
+ "regular": "http://fonts.gstatic.com/s/imfellenglishsc/v6/h3Tn6yWfw4b5qaLD1RWvz5ATixNthKRRR1XVH3rJNiw.ttf"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5593
  }
5594
  },
5595
  {
5596
  "kind": "webfonts#webfont",
5597
+ "family": "IM Fell French Canon",
5598
+ "category": "serif",
5599
  "variants": [
5600
+ "regular",
5601
+ "italic"
5602
  ],
5603
  "subsets": [
5604
  "latin"
5605
  ],
5606
+ "version": "v6",
5607
+ "lastModified": "2016-02-23",
5608
  "files": {
5609
+ "regular": "http://fonts.gstatic.com/s/imfellfrenchcanon/v6/iKB0WL1BagSpNPz3NLMdsJ3V2FNpBrlLSvqUnERhBP8.ttf",
5610
+ "italic": "http://fonts.gstatic.com/s/imfellfrenchcanon/v6/owCuNQkLLFW7TBBPJbMnhRa-QL94KdW80H29tcyld2A.ttf"
5611
  }
5612
  },
5613
  {
5614
  "kind": "webfonts#webfont",
5615
+ "family": "IM Fell French Canon SC",
5616
+ "category": "serif",
5617
  "variants": [
5618
  "regular"
5619
  ],
5621
  "latin"
5622
  ],
5623
  "version": "v6",
5624
+ "lastModified": "2016-02-23",
5625
  "files": {
5626
+ "regular": "http://fonts.gstatic.com/s/imfellfrenchcanonsc/v6/kA3bS19-tQbeT_iG32EZmaiyyzHwYrAbmNulTz423iM.ttf"
5627
  }
5628
  },
5629
  {
5630
  "kind": "webfonts#webfont",
5631
+ "family": "IM Fell Great Primer",
5632
+ "category": "serif",
5633
  "variants": [
5634
+ "regular",
5635
+ "italic"
5636
  ],
5637
  "subsets": [
 
5638
  "latin"
5639
  ],
5640
+ "version": "v6",
5641
+ "lastModified": "2016-02-23",
5642
  "files": {
5643
+ "regular": "http://fonts.gstatic.com/s/imfellgreatprimer/v6/AL8ALGNthei20f9Cu3e93rgeX3ROgtTz44CitKAxzKI.ttf",
5644
+ "italic": "http://fonts.gstatic.com/s/imfellgreatprimer/v6/1a-artkXMVg682r7TTxVY1_YG2SFv8Ma7CxRl1S3o7g.ttf"
5645
  }
5646
  },
5647
  {
5648
  "kind": "webfonts#webfont",
5649
+ "family": "IM Fell Great Primer SC",
5650
+ "category": "serif",
5651
  "variants": [
5652
  "regular"
5653
  ],
5654
  "subsets": [
5655
  "latin"
5656
  ],
5657
+ "version": "v6",
5658
+ "lastModified": "2016-02-23",
5659
  "files": {
5660
+ "regular": "http://fonts.gstatic.com/s/imfellgreatprimersc/v6/A313vRj97hMMGFjt6rgSJtRg-ciw1Y27JeXb2Zv4lZQ.ttf"
5661
  }
5662
  },
5663
  {
5664
  "kind": "webfonts#webfont",
5665
+ "family": "Iceberg",
5666
  "category": "display",
5667
  "variants": [
5668
  "regular"
5671
  "latin"
5672
  ],
5673
  "version": "v4",
5674
+ "lastModified": "2016-02-23",
5675
  "files": {
5676
+ "regular": "http://fonts.gstatic.com/s/iceberg/v4/p2XVm4M-N0AOEEOymFKC5w.ttf"
5677
  }
5678
  },
5679
  {
5680
  "kind": "webfonts#webfont",
5681
+ "family": "Iceland",
5682
+ "category": "display",
5683
  "variants": [
5684
  "regular"
5685
  ],
5686
  "subsets": [
 
5687
  "latin"
5688
  ],
5689
+ "version": "v5",
5690
+ "lastModified": "2016-02-23",
5691
  "files": {
5692
+ "regular": "http://fonts.gstatic.com/s/iceland/v5/kq3uTMGgvzWGNi39B_WxGA.ttf"
5693
  }
5694
  },
5695
  {
5696
  "kind": "webfonts#webfont",
5697
+ "family": "Imprima",
5698
+ "category": "sans-serif",
5699
  "variants": [
5700
  "regular"
5701
  ],
5702
  "subsets": [
5703
+ "latin",
5704
+ "latin-ext"
5705
  ],
5706
+ "version": "v4",
5707
+ "lastModified": "2016-02-23",
5708
  "files": {
5709
+ "regular": "http://fonts.gstatic.com/s/imprima/v4/eRjquWLjwLGnTEhLH7u3kA.ttf"
5710
  }
5711
  },
5712
  {
5713
  "kind": "webfonts#webfont",
5714
+ "family": "Inconsolata",
5715
+ "category": "monospace",
5716
  "variants": [
5717
+ "regular",
5718
+ "700"
5719
  ],
5720
  "subsets": [
5721
+ "latin",
5722
+ "latin-ext"
5723
  ],
5724
+ "version": "v12",
5725
+ "lastModified": "2016-02-23",
5726
  "files": {
5727
+ "regular": "http://fonts.gstatic.com/s/inconsolata/v12/7bMKuoy6Nh0ft0SHnIGMuaCWcynf_cDxXwCLxiixG1c.ttf",
5728
+ "700": "http://fonts.gstatic.com/s/inconsolata/v12/AIed271kqQlcIRSOnQH0yXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
5729
  }
5730
  },
5731
  {
5732
  "kind": "webfonts#webfont",
5733
+ "family": "Inder",
5734
+ "category": "sans-serif",
5735
  "variants": [
5736
  "regular"
5737
  ],
5738
  "subsets": [
5739
+ "latin",
5740
+ "latin-ext"
5741
  ],
5742
+ "version": "v5",
5743
+ "lastModified": "2016-02-23",
5744
  "files": {
5745
+ "regular": "http://fonts.gstatic.com/s/inder/v5/C38TwecLTfKxIHDc_Adcrw.ttf"
5746
  }
5747
  },
5748
  {
5749
  "kind": "webfonts#webfont",
5750
+ "family": "Indie Flower",
5751
+ "category": "handwriting",
5752
  "variants": [
5753
  "regular"
5754
  ],
5755
  "subsets": [
 
 
5756
  "latin"
5757
  ],
5758
+ "version": "v8",
5759
+ "lastModified": "2016-02-23",
5760
  "files": {
5761
+ "regular": "http://fonts.gstatic.com/s/indieflower/v8/10JVD_humAd5zP2yrFqw6i3USBnSvpkopQaUR-2r7iU.ttf"
5762
  }
5763
  },
5764
  {
5765
  "kind": "webfonts#webfont",
5766
+ "family": "Inika",
5767
  "category": "serif",
5768
  "variants": [
5769
+ "regular",
5770
+ "700"
5771
  ],
5772
  "subsets": [
5773
+ "latin",
5774
+ "latin-ext"
5775
  ],
5776
+ "version": "v4",
5777
+ "lastModified": "2016-02-23",
5778
  "files": {
5779
+ "regular": "http://fonts.gstatic.com/s/inika/v4/eZCrULQGaIxkrRoGz_DjhQ.ttf",
5780
+ "700": "http://fonts.gstatic.com/s/inika/v4/bl3ZoTyrWsFun2zYbsgJrA.ttf"
5781
  }
5782
  },
5783
  {
5784
  "kind": "webfonts#webfont",
5785
+ "family": "Inknut Antiqua",
5786
+ "category": "serif",
5787
  "variants": [
5788
+ "300",
5789
+ "regular",
5790
+ "500",
5791
+ "600",
5792
+ "700",
5793
+ "800",
5794
+ "900"
5795
  ],
5796
  "subsets": [
5797
+ "devanagari",
5798
+ "latin",
5799
+ "latin-ext"
5800
  ],
5801
+ "version": "v1",
5802
+ "lastModified": "2016-02-23",
5803
  "files": {
5804
+ "300": "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIg6hmPNSXwHGnJQCeQHKUMo.ttf",
5805
+ "regular": "http://fonts.gstatic.com/s/inknutantiqua/v1/VlmmTfOrxr3HfcnhMueX9arFJ4O13IHVxZbM6yoslpo.ttf",
5806
+ "500": "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIiYCDvi1XFzRnTV7qUFsNgk.ttf",
5807
+ "600": "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIjLEgY6PI0GrY6L00mykcEQ.ttf",
5808
+ "700": "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIlRhfXn9P4_QueZ7VkUHUNc.ttf",
5809
+ "800": "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVInARjXVu2t2krcNTHiCb1qY.ttf",
5810
+ "900": "http://fonts.gstatic.com/s/inknutantiqua/v1/CagoW52rBcslcXzHh6tVIrTsNy1JrFNT1qKy8j7W3CU.ttf"
5811
  }
5812
  },
5813
  {
5814
  "kind": "webfonts#webfont",
5815
+ "family": "Irish Grover",
5816
  "category": "display",
5817
  "variants": [
5818
  "regular"
5820
  "subsets": [
5821
  "latin"
5822
  ],
5823
+ "version": "v6",
5824
+ "lastModified": "2016-02-23",
5825
  "files": {
5826
+ "regular": "http://fonts.gstatic.com/s/irishgrover/v6/kUp7uUPooL-KsLGzeVJbBC3USBnSvpkopQaUR-2r7iU.ttf"
5827
  }
5828
  },
5829
  {
5830
  "kind": "webfonts#webfont",
5831
+ "family": "Istok Web",
5832
+ "category": "sans-serif",
5833
  "variants": [
5834
+ "regular",
5835
+ "italic",
5836
+ "700",
5837
+ "700italic"
5838
  ],
5839
  "subsets": [
5840
+ "cyrillic",
5841
+ "latin",
5842
+ "latin-ext",
5843
+ "cyrillic-ext"
5844
  ],
5845
+ "version": "v10",
5846
+ "lastModified": "2016-02-23",
5847
  "files": {
5848
+ "regular": "http://fonts.gstatic.com/s/istokweb/v10/RYLSjEXQ0nNtLLc4n7--dQ.ttf",
5849
+ "italic": "http://fonts.gstatic.com/s/istokweb/v10/kvcT2SlTjmGbC3YlZxmrl6CWcynf_cDxXwCLxiixG1c.ttf",
5850
+ "700": "http://fonts.gstatic.com/s/istokweb/v10/2koEo4AKFSvK4B52O_Mwai3USBnSvpkopQaUR-2r7iU.ttf",
5851
+ "700italic": "http://fonts.gstatic.com/s/istokweb/v10/ycQ3g52ELrh3o_HYCNNUw3e1Pd76Vl7zRpE7NLJQ7XU.ttf"
5852
  }
5853
  },
5854
  {
5855
  "kind": "webfonts#webfont",
5856
+ "family": "Italiana",
5857
  "category": "serif",
5858
  "variants": [
5859
  "regular"
5860
  ],
5861
  "subsets": [
 
5862
  "latin"
5863
  ],
5864
  "version": "v4",
5865
+ "lastModified": "2016-02-23",
5866
  "files": {
5867
+ "regular": "http://fonts.gstatic.com/s/italiana/v4/dt95fkCSTOF-c6QNjwSycA.ttf"
5868
  }
5869
  },
5870
  {
5875
  "regular"
5876
  ],
5877
  "subsets": [
5878
+ "latin",
5879
+ "latin-ext"
5880
  ],
5881
  "version": "v6",
5882
+ "lastModified": "2016-02-23",
5883
  "files": {
5884
  "regular": "http://fonts.gstatic.com/s/italianno/v6/HsyHnLpKf8uP7aMpDQHZmg.ttf"
5885
  }
5886
  },
5887
  {
5888
  "kind": "webfonts#webfont",
5889
+ "family": "Itim",
5890
+ "category": "handwriting",
5891
  "variants": [
5892
+ "regular"
 
5893
  ],
5894
  "subsets": [
5895
+ "latin",
5896
+ "latin-ext",
5897
+ "thai",
5898
+ "vietnamese"
5899
  ],
5900
+ "version": "v1",
5901
+ "lastModified": "2015-08-06",
5902
  "files": {
5903
+ "regular": "http://fonts.gstatic.com/s/itim/v1/HHV9WK2x5lUkc5bxMXG8Tw.ttf"
 
5904
  }
5905
  },
5906
  {
5907
  "kind": "webfonts#webfont",
5908
+ "family": "Jacques Francois",
5909
  "category": "serif",
5910
  "variants": [
5911
+ "regular"
 
 
5912
  ],
5913
  "subsets": [
5914
  "latin"
5915
  ],
5916
+ "version": "v4",
5917
+ "lastModified": "2016-02-23",
5918
  "files": {
5919
+ "regular": "http://fonts.gstatic.com/s/jacquesfrancois/v4/_-0XWPQIW6tOzTHg4KaJ_M13D_4KM32Q4UmTSjpuNGQ.ttf"
 
 
5920
  }
5921
  },
5922
  {
5923
  "kind": "webfonts#webfont",
5924
+ "family": "Jacques Francois Shadow",
5925
  "category": "display",
5926
  "variants": [
5927
  "regular"
5928
  ],
5929
  "subsets": [
 
5930
  "latin"
5931
  ],
5932
  "version": "v4",
5933
+ "lastModified": "2016-02-23",
5934
  "files": {
5935
+ "regular": "http://fonts.gstatic.com/s/jacquesfrancoisshadow/v4/V14y0H3vq56fY9SV4OL_FASt0D_oLVawA8L8b9iKjbs.ttf"
5936
  }
5937
  },
5938
  {
5939
  "kind": "webfonts#webfont",
5940
+ "family": "Jaldi",
5941
  "category": "sans-serif",
5942
  "variants": [
5943
+ "regular",
5944
+ "700"
5945
  ],
5946
  "subsets": [
5947
+ "devanagari",
5948
+ "latin",
5949
+ "latin-ext"
5950
  ],
5951
+ "version": "v2",
5952
+ "lastModified": "2015-06-10",
5953
  "files": {
5954
+ "regular": "http://fonts.gstatic.com/s/jaldi/v2/x1vR-bPW9a1EB-BUVqttCw.ttf",
5955
+ "700": "http://fonts.gstatic.com/s/jaldi/v2/OIbtgjjEp3aVWtjF6WY8mA.ttf"
5956
  }
5957
  },
5958
  {
5959
  "kind": "webfonts#webfont",
5960
+ "family": "Jim Nightshade",
5961
+ "category": "handwriting",
5962
  "variants": [
5963
  "regular"
5964
  ],
5965
  "subsets": [
5966
+ "latin",
5967
+ "latin-ext"
5968
  ],
5969
+ "version": "v4",
5970
+ "lastModified": "2016-02-23",
5971
  "files": {
5972
+ "regular": "http://fonts.gstatic.com/s/jimnightshade/v4/_n43lYHXVWNgXegdYRIK9CF1W_bo0EdycfH0kHciIic.ttf"
5973
  }
5974
  },
5975
  {
5976
  "kind": "webfonts#webfont",
5977
+ "family": "Jockey One",
5978
+ "category": "sans-serif",
5979
  "variants": [
5980
  "regular"
5981
  ],
5982
  "subsets": [
5983
+ "latin",
5984
+ "latin-ext"
5985
  ],
5986
  "version": "v6",
5987
+ "lastModified": "2016-02-23",
5988
  "files": {
5989
+ "regular": "http://fonts.gstatic.com/s/jockeyone/v6/cAucnOZLvFo07w2AbufBCfesZW2xOQ-xsNqO47m55DA.ttf"
5990
  }
5991
  },
5992
  {
5993
  "kind": "webfonts#webfont",
5994
+ "family": "Jolly Lodger",
5995
  "category": "display",
5996
  "variants": [
5997
  "regular"
5998
  ],
5999
  "subsets": [
6000
+ "latin",
6001
+ "latin-ext"
6002
  ],
6003
  "version": "v4",
6004
+ "lastModified": "2016-02-23",
6005
  "files": {
6006
+ "regular": "http://fonts.gstatic.com/s/jollylodger/v4/RX8HnkBgaEKQSHQyP9itiS3USBnSvpkopQaUR-2r7iU.ttf"
6007
  }
6008
  },
6009
  {
6010
  "kind": "webfonts#webfont",
6011
+ "family": "Josefin Sans",
6012
  "category": "sans-serif",
6013
  "variants": [
6014
+ "100",
6015
+ "100italic",
6016
+ "300",
6017
+ "300italic",
6018
+ "regular",
6019
+ "italic",
6020
+ "600",
6021
+ "600italic",
6022
+ "700",
6023
+ "700italic"
6024
  ],
6025
  "subsets": [
6026
+ "latin",
6027
+ "latin-ext"
6028
  ],
6029
+ "version": "v9",
6030
+ "lastModified": "2016-02-23",
6031
  "files": {
6032
+ "100": "http://fonts.gstatic.com/s/josefinsans/v9/q9w3H4aeBxj0hZ8Osfi3d8SVQ0giZ-l_NELu3lgGyYw.ttf",
6033
+ "100italic": "http://fonts.gstatic.com/s/josefinsans/v9/s7-P1gqRNRNn-YWdOYnAOXXcj1rQwlNLIS625o-SrL0.ttf",
6034
+ "300": "http://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z6cQoVhARpoaILP7amxE_8g.ttf",
6035
+ "300italic": "http://fonts.gstatic.com/s/josefinsans/v9/ppse0J9fKSaoxCIIJb33Gyna0FLWfcB-J_SAYmcAXaI.ttf",
6036
+ "regular": "http://fonts.gstatic.com/s/josefinsans/v9/xgzbb53t8j-Mo-vYa23n5i3USBnSvpkopQaUR-2r7iU.ttf",
6037
+ "italic": "http://fonts.gstatic.com/s/josefinsans/v9/q9w3H4aeBxj0hZ8Osfi3d_MZXuCXbOrAvx5R0IT5Oyo.ttf",
6038
+ "600": "http://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z2v8CylhIUtwUiYO7Z2wXbE.ttf",
6039
+ "600italic": "http://fonts.gstatic.com/s/josefinsans/v9/ppse0J9fKSaoxCIIJb33G4R-5-urNOGAobhAyctHvW8.ttf",
6040
+ "700": "http://fonts.gstatic.com/s/josefinsans/v9/C6HYlRF50SGJq1XyXj04z0D2ttfZwueP-QU272T9-k4.ttf",
6041
+ "700italic": "http://fonts.gstatic.com/s/josefinsans/v9/ppse0J9fKSaoxCIIJb33G_As9-1nE9qOqhChW0m4nDE.ttf"
6042
  }
6043
  },
6044
  {
6045
  "kind": "webfonts#webfont",
6046
+ "family": "Josefin Slab",
6047
+ "category": "serif",
6048
  "variants": [
6049
+ "100",
6050
+ "100italic",
6051
+ "300",
6052
+ "300italic",
6053
  "regular",
6054
+ "italic",
6055
+ "600",
6056
+ "600italic",
6057
  "700",
6058
+ "700italic"
6059
  ],
6060
  "subsets": [
6061
  "latin"
6062
  ],
6063
+ "version": "v6",
6064
+ "lastModified": "2016-02-23",
6065
  "files": {
6066
+ "100": "http://fonts.gstatic.com/s/josefinslab/v6/etsUjZYO8lTLU85lDhZwUsSVQ0giZ-l_NELu3lgGyYw.ttf",
6067
+ "100italic": "http://fonts.gstatic.com/s/josefinslab/v6/8BjDChqLgBF3RJKfwHIYh3Xcj1rQwlNLIS625o-SrL0.ttf",
6068
+ "300": "http://fonts.gstatic.com/s/josefinslab/v6/NbE6ykYuM2IyEwxQxOIi2KcQoVhARpoaILP7amxE_8g.ttf",
6069
+ "300italic": "http://fonts.gstatic.com/s/josefinslab/v6/af9sBoKGPbGO0r21xJulyyna0FLWfcB-J_SAYmcAXaI.ttf",
6070
+ "regular": "http://fonts.gstatic.com/s/josefinslab/v6/46aYWdgz-1oFX11flmyEfS3USBnSvpkopQaUR-2r7iU.ttf",
6071
+ "italic": "http://fonts.gstatic.com/s/josefinslab/v6/etsUjZYO8lTLU85lDhZwUvMZXuCXbOrAvx5R0IT5Oyo.ttf",
6072
+ "600": "http://fonts.gstatic.com/s/josefinslab/v6/NbE6ykYuM2IyEwxQxOIi2Gv8CylhIUtwUiYO7Z2wXbE.ttf",
6073
+ "600italic": "http://fonts.gstatic.com/s/josefinslab/v6/af9sBoKGPbGO0r21xJuly4R-5-urNOGAobhAyctHvW8.ttf",
6074
+ "700": "http://fonts.gstatic.com/s/josefinslab/v6/NbE6ykYuM2IyEwxQxOIi2ED2ttfZwueP-QU272T9-k4.ttf",
6075
+ "700italic": "http://fonts.gstatic.com/s/josefinslab/v6/af9sBoKGPbGO0r21xJuly_As9-1nE9qOqhChW0m4nDE.ttf"
6076
  }
6077
  },
6078
  {
6079
  "kind": "webfonts#webfont",
6080
+ "family": "Joti One",
6081
  "category": "display",
6082
+ "variants": [
6083
+ "regular"
6084
+ ],
6085
+ "subsets": [
6086
+ "latin",
6087
+ "latin-ext"
6088
+ ],
6089
+ "version": "v4",
6090
+ "lastModified": "2016-02-23",
6091
+ "files": {
6092
+ "regular": "http://fonts.gstatic.com/s/jotione/v4/P3r_Th0ESHJdzunsvWgUfQ.ttf"
6093
+ }
6094
+ },
6095
+ {
6096
+ "kind": "webfonts#webfont",
6097
+ "family": "Judson",
6098
+ "category": "serif",
6099
  "variants": [
6100
  "regular",
6101
+ "italic",
6102
  "700"
6103
  ],
6104
  "subsets": [
6105
+ "latin",
6106
  "latin-ext",
6107
+ "vietnamese"
6108
  ],
6109
+ "version": "v9",
6110
+ "lastModified": "2016-02-23",
6111
  "files": {
6112
+ "regular": "http://fonts.gstatic.com/s/judson/v9/znM1AAs0eytUaJzf1CrYZQ.ttf",
6113
+ "italic": "http://fonts.gstatic.com/s/judson/v9/GVqQW9P52ygW-ySq-CLwAA.ttf",
6114
+ "700": "http://fonts.gstatic.com/s/judson/v9/he4a2LwiPJc7r8x0oKCKiA.ttf"
6115
  }
6116
  },
6117
  {
6118
  "kind": "webfonts#webfont",
6119
+ "family": "Julee",
6120
+ "category": "handwriting",
6121
  "variants": [
6122
  "regular"
6123
  ],
6125
  "latin"
6126
  ],
6127
  "version": "v6",
6128
+ "lastModified": "2016-02-23",
6129
  "files": {
6130
+ "regular": "http://fonts.gstatic.com/s/julee/v6/CAib-jsUsSO8SvVRnE9fHA.ttf"
6131
  }
6132
  },
6133
  {
6134
  "kind": "webfonts#webfont",
6135
+ "family": "Julius Sans One",
6136
+ "category": "sans-serif",
6137
  "variants": [
6138
  "regular"
6139
  ],
6140
  "subsets": [
6141
+ "latin",
6142
+ "latin-ext"
6143
  ],
6144
+ "version": "v5",
6145
+ "lastModified": "2016-02-23",
6146
  "files": {
6147
+ "regular": "http://fonts.gstatic.com/s/juliussansone/v5/iU65JP9acQHPDLkdalCF7jjVlsJB_M_Q_LtZxsoxvlw.ttf"
6148
  }
6149
  },
6150
  {
6151
  "kind": "webfonts#webfont",
6152
+ "family": "Junge",
6153
+ "category": "serif",
6154
  "variants": [
6155
  "regular"
6156
  ],
6157
  "subsets": [
6158
  "latin"
6159
  ],
6160
+ "version": "v4",
6161
+ "lastModified": "2016-02-23",
6162
  "files": {
6163
+ "regular": "http://fonts.gstatic.com/s/junge/v4/j4IXCXtxrw9qIBheercp3A.ttf"
6164
  }
6165
  },
6166
  {
6167
  "kind": "webfonts#webfont",
6168
+ "family": "Jura",
6169
+ "category": "sans-serif",
6170
  "variants": [
6171
+ "300",
6172
+ "regular",
6173
+ "500",
6174
+ "600"
6175
  ],
6176
  "subsets": [
6177
+ "cyrillic",
 
6178
  "latin",
6179
+ "latin-ext",
6180
+ "cyrillic-ext",
6181
+ "greek"
6182
  ],
6183
+ "version": "v7",
6184
+ "lastModified": "2016-02-23",
6185
  "files": {
6186
+ "300": "http://fonts.gstatic.com/s/jura/v7/Rqx_xy1UnN0C7wD3FUSyPQ.ttf",
6187
+ "regular": "http://fonts.gstatic.com/s/jura/v7/YAWMwF3sN0KCbynMq-Yr_Q.ttf",
6188
+ "500": "http://fonts.gstatic.com/s/jura/v7/16xhfjHCiaLj3tsqqgmtGg.ttf",
6189
+ "600": "http://fonts.gstatic.com/s/jura/v7/iwseduOwJSdY8wQ1Y6CJdA.ttf"
6190
  }
6191
  },
6192
  {
6193
  "kind": "webfonts#webfont",
6194
+ "family": "Just Another Hand",
6195
  "category": "handwriting",
6196
  "variants": [
6197
  "regular"
6198
  ],
6199
  "subsets": [
 
6200
  "latin"
6201
  ],
6202
+ "version": "v7",
6203
+ "lastModified": "2016-02-23",
6204
  "files": {
6205
+ "regular": "http://fonts.gstatic.com/s/justanotherhand/v7/fKV8XYuRNNagXr38eqbRf99BnJIEGrvoojniP57E51c.ttf"
6206
  }
6207
  },
6208
  {
6209
  "kind": "webfonts#webfont",
6210
+ "family": "Just Me Again Down Here",
6211
+ "category": "handwriting",
6212
  "variants": [
6213
  "regular"
6214
  ],
6215
  "subsets": [
6216
+ "latin",
6217
+ "latin-ext"
6218
  ],
6219
+ "version": "v8",
6220
+ "lastModified": "2016-02-23",
6221
  "files": {
6222
+ "regular": "http://fonts.gstatic.com/s/justmeagaindownhere/v8/sN06iTc9ITubLTgXoG-kc3M9eVLpVTSK6TqZTIgBrWQ.ttf"
6223
  }
6224
  },
6225
  {
6226
  "kind": "webfonts#webfont",
6227
+ "family": "Kadwa",
6228
  "category": "serif",
6229
  "variants": [
6230
+ "regular",
6231
+ "700"
6232
  ],
6233
  "subsets": [
6234
+ "devanagari",
6235
  "latin"
6236
  ],
6237
+ "version": "v1",
6238
+ "lastModified": "2015-06-17",
6239
  "files": {
6240
+ "regular": "http://fonts.gstatic.com/s/kadwa/v1/VwEN8oKGqaa0ug9kRpvSSg.ttf",
6241
+ "700": "http://fonts.gstatic.com/s/kadwa/v1/NFPZaBfekj_Io-7vUMz4Ww.ttf"
6242
  }
6243
  },
6244
  {
6245
  "kind": "webfonts#webfont",
6246
+ "family": "Kalam",
6247
  "category": "handwriting",
6248
  "variants": [
6249
+ "300",
6250
+ "regular",
6251
+ "700"
6252
  ],
6253
  "subsets": [
6254
+ "devanagari",
6255
+ "latin",
6256
+ "latin-ext"
6257
  ],
6258
  "version": "v7",
6259
+ "lastModified": "2016-02-23",
6260
  "files": {
6261
+ "300": "http://fonts.gstatic.com/s/kalam/v7/MgQQlk1SgPEHdlkWMNh7Jg.ttf",
6262
+ "regular": "http://fonts.gstatic.com/s/kalam/v7/hNEJkp2K-aql7e5WQish4Q.ttf",
6263
+ "700": "http://fonts.gstatic.com/s/kalam/v7/95nLItUGyWtNLZjSckluLQ.ttf"
6264
  }
6265
  },
6266
  {
6267
  "kind": "webfonts#webfont",
6268
+ "family": "Kameron",
6269
+ "category": "serif",
6270
  "variants": [
6271
+ "regular",
6272
+ "700"
6273
  ],
6274
  "subsets": [
6275
  "latin"
6276
  ],
6277
+ "version": "v7",
6278
+ "lastModified": "2016-02-23",
6279
  "files": {
6280
+ "regular": "http://fonts.gstatic.com/s/kameron/v7/9r8HYhqDSwcq9WMjupL82A.ttf",
6281
+ "700": "http://fonts.gstatic.com/s/kameron/v7/rabVVbzlflqvmXJUFlKnu_esZW2xOQ-xsNqO47m55DA.ttf"
6282
+ }
6283
+ },
6284
+ {
6285
+ "kind": "webfonts#webfont",
6286
+ "family": "Kanit",
6287
+ "category": "sans-serif",
6288
+ "variants": [
6289
+ "100",
6290
+ "100italic",
6291
+ "200",
6292
+ "200italic",
6293
+ "300",
6294
+ "300italic",
6295
+ "regular",
6296
+ "italic",
6297
+ "500",
6298
+ "500italic",
6299
+ "600",
6300
+ "600italic",
6301
+ "700",
6302
+ "700italic",
6303
+ "800",
6304
+ "800italic",
6305
+ "900",
6306
+ "900italic"
6307
+ ],
6308
+ "subsets": [
6309
+ "latin",
6310
+ "latin-ext",
6311
+ "thai",
6312
+ "vietnamese"
6313
+ ],
6314
+ "version": "v1",
6315
+ "lastModified": "2015-12-10",
6316
+ "files": {
6317
+ "100": "http://fonts.gstatic.com/s/kanit/v1/CYl4qOK-NWwZp3iTKW1eIA.ttf",
6318
+ "100italic": "http://fonts.gstatic.com/s/kanit/v1/NLNtc56MpXmHl1yOrop8oQ.ttf",
6319
+ "200": "http://fonts.gstatic.com/s/kanit/v1/wfLWkj1C4tYl7MoiFWS3bA.ttf",
6320
+ "200italic": "http://fonts.gstatic.com/s/kanit/v1/D8gkrAAM2bvNJ-1i4ot-1_esZW2xOQ-xsNqO47m55DA.ttf",
6321
+ "300": "http://fonts.gstatic.com/s/kanit/v1/SM5qHynYGdOmMKEwGUFIPA.ttf",
6322
+ "300italic": "http://fonts.gstatic.com/s/kanit/v1/IePislKOKy3Bqfpb9V5VM_esZW2xOQ-xsNqO47m55DA.ttf",
6323
+ "regular": "http://fonts.gstatic.com/s/kanit/v1/L6VKvM17ZmevDynOiw7H9w.ttf",
6324
+ "italic": "http://fonts.gstatic.com/s/kanit/v1/sHLq5U0-T0oSMTnwTKgv-A.ttf",
6325
+ "500": "http://fonts.gstatic.com/s/kanit/v1/GxoU_USIJyIy8WIcYSUO2g.ttf",
6326
+ "500italic": "http://fonts.gstatic.com/s/kanit/v1/hrCiWCaNv9AaF0mDY1F2zPesZW2xOQ-xsNqO47m55DA.ttf",
6327
+ "600": "http://fonts.gstatic.com/s/kanit/v1/n_qoIVxojeQY0D1pvoNDhA.ttf",
6328
+ "600italic": "http://fonts.gstatic.com/s/kanit/v1/9BkP85yRDoVayTWQwdGLqPesZW2xOQ-xsNqO47m55DA.ttf",
6329
+ "700": "http://fonts.gstatic.com/s/kanit/v1/kEGmYvO8My36j5ILmbUPRg.ttf",
6330
+ "700italic": "http://fonts.gstatic.com/s/kanit/v1/WNo3ZZ9xtOZJknNlvHAFWfesZW2xOQ-xsNqO47m55DA.ttf",
6331
+ "800": "http://fonts.gstatic.com/s/kanit/v1/YTp-zAuKXxwnA1YnJIF1rg.ttf",
6332
+ "800italic": "http://fonts.gstatic.com/s/kanit/v1/qiTGrW5sCa9UQp841fWjc_esZW2xOQ-xsNqO47m55DA.ttf",
6333
+ "900": "http://fonts.gstatic.com/s/kanit/v1/1NIEkusi3bG3GgO9Hor3fQ.ttf",
6334
+ "900italic": "http://fonts.gstatic.com/s/kanit/v1/ogN5dFD1r4BfxNV4Nb-TXfesZW2xOQ-xsNqO47m55DA.ttf"
6335
  }
6336
  },
6337
  {
6338
  "kind": "webfonts#webfont",
6339
+ "family": "Kantumruy",
6340
+ "category": "sans-serif",
6341
  "variants": [
6342
+ "300",
6343
+ "regular",
6344
+ "700"
6345
  ],
6346
  "subsets": [
6347
+ "khmer"
6348
  ],
6349
+ "version": "v3",
6350
+ "lastModified": "2015-04-03",
6351
  "files": {
6352
+ "300": "http://fonts.gstatic.com/s/kantumruy/v3/ERRwQE0WG5uanaZWmOFXNi3USBnSvpkopQaUR-2r7iU.ttf",
6353
+ "regular": "http://fonts.gstatic.com/s/kantumruy/v3/kQfXNYElQxr5dS8FyjD39Q.ttf",
6354
+ "700": "http://fonts.gstatic.com/s/kantumruy/v3/gie_zErpGf_rNzs920C2Ji3USBnSvpkopQaUR-2r7iU.ttf"
6355
  }
6356
  },
6357
  {
6358
  "kind": "webfonts#webfont",
6359
+ "family": "Karla",
6360
  "category": "sans-serif",
6361
  "variants": [
6362
+ "regular",
6363
+ "italic",
6364
+ "700",
6365
+ "700italic"
6366
  ],
6367
  "subsets": [
6368
+ "latin",
6369
+ "latin-ext"
6370
  ],
6371
+ "version": "v5",
6372
+ "lastModified": "2016-02-23",
6373
  "files": {
6374
+ "regular": "http://fonts.gstatic.com/s/karla/v5/78UgGRwJFkhqaoFimqoKpQ.ttf",
6375
+ "italic": "http://fonts.gstatic.com/s/karla/v5/51UBKly9RQOnOkj95ZwEFw.ttf",
6376
+ "700": "http://fonts.gstatic.com/s/karla/v5/JS501sZLxZ4zraLQdncOUA.ttf",
6377
+ "700italic": "http://fonts.gstatic.com/s/karla/v5/3YDyi09gQjCRh-5-SVhTTvesZW2xOQ-xsNqO47m55DA.ttf"
6378
  }
6379
  },
6380
  {
6381
  "kind": "webfonts#webfont",
6382
+ "family": "Karma",
6383
+ "category": "serif",
6384
  "variants": [
6385
+ "300",
6386
+ "regular",
6387
+ "500",
6388
+ "600",
6389
+ "700"
6390
  ],
6391
  "subsets": [
6392
+ "devanagari",
6393
+ "latin",
6394
+ "latin-ext"
6395
  ],
6396
+ "version": "v5",
6397
+ "lastModified": "2016-02-23",
6398
  "files": {
6399
+ "300": "http://fonts.gstatic.com/s/karma/v5/lH6ijJnguWR2Sz7tEl6MQQ.ttf",
6400
+ "regular": "http://fonts.gstatic.com/s/karma/v5/wvqTxAGBUrTqU0urTEoPIw.ttf",
6401
+ "500": "http://fonts.gstatic.com/s/karma/v5/9YGjxi6Hcvz2Kh-rzO_cAw.ttf",
6402
+ "600": "http://fonts.gstatic.com/s/karma/v5/h_CVzXXtqSxjfS2sIwaejA.ttf",
6403
+ "700": "http://fonts.gstatic.com/s/karma/v5/smuSM08oApsQPPVYbHd1CA.ttf"
6404
  }
6405
  },
6406
  {
6407
  "kind": "webfonts#webfont",
6408
+ "family": "Kaushan Script",
6409
+ "category": "handwriting",
6410
  "variants": [
6411
  "regular"
6412
  ],
6413
  "subsets": [
6414
+ "latin",
6415
+ "latin-ext"
6416
  ],
6417
  "version": "v4",
6418
+ "lastModified": "2016-02-23",
6419
  "files": {
6420
+ "regular": "http://fonts.gstatic.com/s/kaushanscript/v4/qx1LSqts-NtiKcLw4N03IBnpV0hQCek3EmWnCPrvGRM.ttf"
6421
  }
6422
  },
6423
  {
6424
  "kind": "webfonts#webfont",
6425
+ "family": "Kavoon",
6426
+ "category": "display",
6427
  "variants": [
6428
  "regular"
6429
  ],
6430
  "subsets": [
6431
+ "latin",
6432
+ "latin-ext"
6433
  ],
6434
+ "version": "v5",
6435
+ "lastModified": "2016-02-24",
6436
  "files": {
6437
+ "regular": "http://fonts.gstatic.com/s/kavoon/v5/382m-6baKXqJFQjEgobt6Q.ttf"
6438
  }
6439
  },
6440
  {
6441
  "kind": "webfonts#webfont",
6442
+ "family": "Kdam Thmor",
6443
+ "category": "display",
6444
  "variants": [
6445
  "regular"
6446
  ],
6447
  "subsets": [
6448
+ "khmer"
 
6449
  ],
6450
+ "version": "v3",
6451
  "lastModified": "2015-04-06",
6452
  "files": {
6453
+ "regular": "http://fonts.gstatic.com/s/kdamthmor/v3/otCdP6UU-VBIrBfVDWBQJ_esZW2xOQ-xsNqO47m55DA.ttf"
6454
  }
6455
  },
6456
  {
6457
  "kind": "webfonts#webfont",
6458
+ "family": "Keania One",
6459
+ "category": "display",
6460
  "variants": [
6461
  "regular"
6462
  ],
6463
  "subsets": [
6464
+ "latin",
6465
+ "latin-ext"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6466
  ],
6467
  "version": "v4",
6468
+ "lastModified": "2016-02-23",
6469
  "files": {
6470
+ "regular": "http://fonts.gstatic.com/s/keaniaone/v4/PACrDKZWngXzgo-ucl6buvesZW2xOQ-xsNqO47m55DA.ttf"
 
6471
  }
6472
  },
6473
  {
6474
  "kind": "webfonts#webfont",
6475
+ "family": "Kelly Slab",
6476
+ "category": "display",
6477
  "variants": [
6478
  "regular"
6479
  ],
6480
  "subsets": [
6481
+ "cyrillic",
6482
+ "latin",
6483
+ "latin-ext"
6484
  ],
6485
+ "version": "v6",
6486
+ "lastModified": "2016-02-23",
6487
  "files": {
6488
+ "regular": "http://fonts.gstatic.com/s/kellyslab/v6/F_2oS1e9XdYx1MAi8XEVefesZW2xOQ-xsNqO47m55DA.ttf"
6489
  }
6490
  },
6491
  {
6492
  "kind": "webfonts#webfont",
6493
+ "family": "Kenia",
6494
  "category": "display",
6495
  "variants": [
6496
  "regular"
6497
  ],
6498
  "subsets": [
 
6499
  "latin"
6500
  ],
6501
+ "version": "v8",
6502
+ "lastModified": "2016-02-23",
6503
  "files": {
6504
+ "regular": "http://fonts.gstatic.com/s/kenia/v8/OLM9-XfITK9PsTLKbGBrwg.ttf"
6505
  }
6506
  },
6507
  {
6508
  "kind": "webfonts#webfont",
6509
+ "family": "Khand",
6510
+ "category": "sans-serif",
6511
  "variants": [
6512
+ "300",
6513
  "regular",
6514
+ "500",
6515
+ "600",
6516
  "700"
6517
  ],
6518
  "subsets": [
6519
+ "devanagari",
6520
+ "latin",
6521
+ "latin-ext"
6522
  ],
6523
+ "version": "v4",
6524
+ "lastModified": "2016-02-23",
6525
  "files": {
6526
+ "300": "http://fonts.gstatic.com/s/khand/v4/072zRl4OU9Pinjjkg174LA.ttf",
6527
+ "regular": "http://fonts.gstatic.com/s/khand/v4/HdLdTNFqNIDGJZl1ZEj84w.ttf",
6528
+ "500": "http://fonts.gstatic.com/s/khand/v4/46_p-SqtuMe56nxQdteWxg.ttf",
6529
+ "600": "http://fonts.gstatic.com/s/khand/v4/zggGWYIiPJyMTgkfxP_kaA.ttf",
6530
+ "700": "http://fonts.gstatic.com/s/khand/v4/0I0UWaN-X5QBmfexpXKhqg.ttf"
6531
  }
6532
  },
6533
  {
6534
  "kind": "webfonts#webfont",
6535
+ "family": "Khmer",
6536
  "category": "display",
6537
  "variants": [
6538
  "regular"
6539
  ],
6540
  "subsets": [
6541
+ "khmer"
6542
  ],
6543
+ "version": "v9",
6544
  "lastModified": "2015-04-06",
6545
  "files": {
6546
+ "regular": "http://fonts.gstatic.com/s/khmer/v9/vWaBJIbaQuBNz02ALIKJ3A.ttf"
6547
  }
6548
  },
6549
  {
6550
  "kind": "webfonts#webfont",
6551
+ "family": "Khula",
6552
+ "category": "sans-serif",
6553
  "variants": [
6554
+ "300",
6555
+ "regular",
6556
+ "600",
6557
+ "700",
6558
+ "800"
6559
  ],
6560
  "subsets": [
6561
+ "devanagari",
6562
+ "latin",
6563
+ "latin-ext"
6564
  ],
6565
+ "version": "v1",
6566
+ "lastModified": "2016-02-23",
6567
  "files": {
6568
+ "300": "http://fonts.gstatic.com/s/khula/v1/_1LySU5Upq-sc4OZ1b_GIw.ttf",
6569
+ "regular": "http://fonts.gstatic.com/s/khula/v1/izcPIFyCSd16XI1Ak_Wk7Q.ttf",
6570
+ "600": "http://fonts.gstatic.com/s/khula/v1/4ZH86Hce-aeFDaedTnbkbg.ttf",
6571
+ "700": "http://fonts.gstatic.com/s/khula/v1/UGVExGl-Jjs-YPpGv-MZ6w.ttf",
6572
+ "800": "http://fonts.gstatic.com/s/khula/v1/Sccp_oOo8FWgbx5smie7xQ.ttf"
6573
  }
6574
  },
6575
  {
6576
  "kind": "webfonts#webfont",
6577
+ "family": "Kite One",
6578
+ "category": "sans-serif",
6579
  "variants": [
6580
  "regular"
6581
  ],
6582
  "subsets": [
6583
  "latin"
6584
  ],
6585
+ "version": "v4",
6586
+ "lastModified": "2016-02-23",
6587
  "files": {
6588
+ "regular": "http://fonts.gstatic.com/s/kiteone/v4/8ojWmgUc97m0f_i6sTqLoQ.ttf"
6589
  }
6590
  },
6591
  {
6592
  "kind": "webfonts#webfont",
6593
+ "family": "Knewave",
6594
  "category": "display",
6595
  "variants": [
6596
  "regular"
6597
  ],
6598
  "subsets": [
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6599
  "latin",
6600
+ "latin-ext"
6601
  ],
6602
+ "version": "v5",
6603
+ "lastModified": "2016-02-23",
6604
  "files": {
6605
+ "regular": "http://fonts.gstatic.com/s/knewave/v5/KGHM4XWr4iKnBMqzZLkPBg.ttf"
 
 
6606
  }
6607
  },
6608
  {
6609
  "kind": "webfonts#webfont",
6610
+ "family": "Kotta One",
6611
+ "category": "serif",
6612
  "variants": [
6613
  "regular"
6614
  ],
6615
  "subsets": [
6616
+ "latin",
6617
+ "latin-ext"
 
 
6618
  ],
6619
+ "version": "v4",
6620
+ "lastModified": "2016-02-23",
6621
  "files": {
6622
+ "regular": "http://fonts.gstatic.com/s/kottaone/v4/AB2Q7hVw6niJYDgLvFXu5w.ttf"
6623
  }
6624
  },
6625
  {
6626
  "kind": "webfonts#webfont",
6627
+ "family": "Koulen",
6628
+ "category": "display",
6629
  "variants": [
6630
  "regular"
6631
  ],
6632
+ "subsets": [
6633
+ "khmer"
 
6634
  ],
6635
+ "version": "v10",
6636
  "lastModified": "2015-04-06",
6637
  "files": {
6638
+ "regular": "http://fonts.gstatic.com/s/koulen/v10/AAYOK8RSRO7FTskTzFuzNw.ttf"
6639
  }
6640
  },
6641
  {
6642
  "kind": "webfonts#webfont",
6643
+ "family": "Kranky",
6644
  "category": "display",
6645
  "variants": [
6646
  "regular"
6647
  ],
6648
  "subsets": [
 
 
6649
  "latin"
6650
  ],
6651
+ "version": "v6",
6652
+ "lastModified": "2016-02-23",
6653
  "files": {
6654
+ "regular": "http://fonts.gstatic.com/s/kranky/v6/C8dxxTS99-fZ84vWk8SDrg.ttf"
6655
  }
6656
  },
6657
  {
6658
  "kind": "webfonts#webfont",
6659
+ "family": "Kreon",
6660
+ "category": "serif",
6661
  "variants": [
6662
+ "300",
6663
  "regular",
6664
+ "700"
 
 
6665
  ],
6666
  "subsets": [
 
6667
  "latin"
6668
  ],
6669
+ "version": "v9",
6670
+ "lastModified": "2016-02-23",
6671
  "files": {
6672
+ "300": "http://fonts.gstatic.com/s/kreon/v9/HKtJRiq5C2zbq5N1IX32sA.ttf",
6673
+ "regular": "http://fonts.gstatic.com/s/kreon/v9/zA_IZt0u0S3cvHJu-n1oEg.ttf",
6674
+ "700": "http://fonts.gstatic.com/s/kreon/v9/jh0dSmaPodjxISiblIUTkw.ttf"
 
6675
  }
6676
  },
6677
  {
6678
  "kind": "webfonts#webfont",
6679
+ "family": "Kristi",
6680
+ "category": "handwriting",
6681
  "variants": [
6682
+ "regular"
 
 
 
6683
  ],
6684
  "subsets": [
 
 
 
6685
  "latin"
6686
  ],
6687
+ "version": "v7",
6688
+ "lastModified": "2016-02-23",
6689
  "files": {
6690
+ "regular": "http://fonts.gstatic.com/s/kristi/v7/aRsgBQrkQkMlu4UPSnJyOQ.ttf"
 
 
 
6691
  }
6692
  },
6693
  {
6694
  "kind": "webfonts#webfont",
6695
+ "family": "Krona One",
6696
+ "category": "sans-serif",
6697
  "variants": [
6698
  "regular"
6699
  ],
6700
  "subsets": [
6701
+ "latin",
6702
+ "latin-ext"
6703
  ],
6704
+ "version": "v4",
6705
+ "lastModified": "2016-02-23",
6706
  "files": {
6707
+ "regular": "http://fonts.gstatic.com/s/kronaone/v4/zcQj4ljqTo166AdourlF9w.ttf"
6708
  }
6709
  },
6710
  {
6711
  "kind": "webfonts#webfont",
6712
+ "family": "Kurale",
6713
+ "category": "serif",
6714
  "variants": [
6715
  "regular"
6716
  ],
6717
  "subsets": [
6718
+ "cyrillic",
6719
+ "devanagari",
6720
+ "latin",
6721
+ "latin-ext"
6722
  ],
6723
+ "version": "v1",
6724
+ "lastModified": "2015-05-14",
6725
  "files": {
6726
+ "regular": "http://fonts.gstatic.com/s/kurale/v1/rxeyIcvQlT4XAWwNbXFCfw.ttf"
6727
  }
6728
  },
6729
  {
6730
  "kind": "webfonts#webfont",
6731
+ "family": "La Belle Aurore",
6732
+ "category": "handwriting",
6733
  "variants": [
6734
  "regular"
6735
  ],
6736
  "subsets": [
6737
  "latin"
6738
  ],
6739
+ "version": "v7",
6740
+ "lastModified": "2016-02-23",
6741
  "files": {
6742
+ "regular": "http://fonts.gstatic.com/s/labelleaurore/v7/Irdbc4ASuUoWDjd_Wc3md123K2iuuhwZgaKapkyRTY8.ttf"
6743
  }
6744
  },
6745
  {
6746
  "kind": "webfonts#webfont",
6747
+ "family": "Laila",
6748
  "category": "serif",
6749
  "variants": [
6750
+ "300",
6751
  "regular",
6752
+ "500",
6753
+ "600",
6754
+ "700"
6755
  ],
6756
  "subsets": [
6757
+ "devanagari",
6758
+ "latin",
6759
+ "latin-ext"
6760
  ],
6761
+ "version": "v2",
6762
+ "lastModified": "2016-03-14",
6763
  "files": {
6764
+ "300": "http://fonts.gstatic.com/s/laila/v2/bLbIVEZF3IWSZ-in72GJvA.ttf",
6765
+ "regular": "http://fonts.gstatic.com/s/laila/v2/6iYor3edprH7360qtBGoag.ttf",
6766
+ "500": "http://fonts.gstatic.com/s/laila/v2/tkf8VtFvW9g3VsxQCA6WOQ.ttf",
6767
+ "600": "http://fonts.gstatic.com/s/laila/v2/3EMP2L6JRQ4GaHIxCldCeA.ttf",
6768
+ "700": "http://fonts.gstatic.com/s/laila/v2/R7P4z1xjcjecmjZ9GyhqHQ.ttf"
6769
  }
6770
  },
6771
  {
6772
  "kind": "webfonts#webfont",
6773
+ "family": "Lakki Reddy",
6774
+ "category": "handwriting",
6775
  "variants": [
6776
  "regular"
6777
  ],
6778
  "subsets": [
6779
+ "telugu",
6780
  "latin"
6781
  ],
6782
+ "version": "v3",
6783
+ "lastModified": "2016-02-23",
6784
  "files": {
6785
+ "regular": "http://fonts.gstatic.com/s/lakkireddy/v3/Q5EpFa91FjW37t0FCnedaKCWcynf_cDxXwCLxiixG1c.ttf"
6786
  }
6787
  },
6788
  {
6789
  "kind": "webfonts#webfont",
6790
+ "family": "Lancelot",
6791
  "category": "display",
6792
  "variants": [
6793
  "regular"
6794
  ],
6795
  "subsets": [
6796
+ "latin",
6797
+ "latin-ext"
6798
  ],
6799
+ "version": "v6",
6800
+ "lastModified": "2016-02-23",
6801
  "files": {
6802
+ "regular": "http://fonts.gstatic.com/s/lancelot/v6/XMT7T_oo_MQUGAnU2v-sdA.ttf"
6803
  }
6804
  },
6805
  {
6806
  "kind": "webfonts#webfont",
6807
+ "family": "Lateef",
6808
+ "category": "handwriting",
6809
  "variants": [
6810
  "regular"
6811
  ],
6812
  "subsets": [
6813
+ "arabic",
6814
  "latin"
6815
  ],
6816
+ "version": "v10",
6817
+ "lastModified": "2016-02-23",
6818
  "files": {
6819
+ "regular": "http://fonts.gstatic.com/s/lateef/v10/PAsKCgi1qc7XPwvzo_I-DQ.ttf"
6820
  }
6821
  },
6822
  {
6823
  "kind": "webfonts#webfont",
6824
+ "family": "Lato",
6825
+ "category": "sans-serif",
6826
  "variants": [
6827
+ "100",
6828
+ "100italic",
6829
+ "300",
6830
+ "300italic",
6831
+ "regular",
6832
+ "italic",
6833
+ "700",
6834
+ "700italic",
6835
+ "900",
6836
+ "900italic"
6837
  ],
6838
  "subsets": [
6839
+ "latin",
6840
+ "latin-ext"
6841
  ],
6842
+ "version": "v11",
6843
+ "lastModified": "2016-02-23",
6844
  "files": {
6845
+ "100": "http://fonts.gstatic.com/s/lato/v11/Upp-ka9rLQmHYCsFgwL-eg.ttf",
6846
+ "100italic": "http://fonts.gstatic.com/s/lato/v11/zLegi10uS_9-fnUDISl0KA.ttf",
6847
+ "300": "http://fonts.gstatic.com/s/lato/v11/Ja02qOppOVq9jeRjWekbHg.ttf",
6848
+ "300italic": "http://fonts.gstatic.com/s/lato/v11/dVebFcn7EV7wAKwgYestUg.ttf",
6849
+ "regular": "http://fonts.gstatic.com/s/lato/v11/h7rISIcQapZBpei-sXwIwg.ttf",
6850
+ "italic": "http://fonts.gstatic.com/s/lato/v11/P_dJOFJylV3A870UIOtr0w.ttf",
6851
+ "700": "http://fonts.gstatic.com/s/lato/v11/iX_QxBBZLhNj5JHlTzHQzg.ttf",
6852
+ "700italic": "http://fonts.gstatic.com/s/lato/v11/WFcZakHrrCKeUJxHA4T_gw.ttf",
6853
+ "900": "http://fonts.gstatic.com/s/lato/v11/8TPEV6NbYWZlNsXjbYVv7w.ttf",
6854
+ "900italic": "http://fonts.gstatic.com/s/lato/v11/draWperrI7n2xi35Cl08fA.ttf"
6855
  }
6856
  },
6857
  {
6858
  "kind": "webfonts#webfont",
6859
+ "family": "League Script",
6860
+ "category": "handwriting",
6861
  "variants": [
6862
  "regular"
6863
  ],
6865
  "latin"
6866
  ],
6867
  "version": "v7",
6868
+ "lastModified": "2016-02-23",
6869
  "files": {
6870
+ "regular": "http://fonts.gstatic.com/s/leaguescript/v7/wnRFLvfabWK_DauqppD6vSeUSrabuTpOsMEiRLtKwk0.ttf"
6871
  }
6872
  },
6873
  {
6874
  "kind": "webfonts#webfont",
6875
+ "family": "Leckerli One",
6876
  "category": "handwriting",
6877
  "variants": [
6878
  "regular"
6880
  "subsets": [
6881
  "latin"
6882
  ],
6883
+ "version": "v7",
6884
+ "lastModified": "2016-02-23",
6885
  "files": {
6886
+ "regular": "http://fonts.gstatic.com/s/leckerlione/v7/S2Y_iLrItTu8kIJTkS7DrC3USBnSvpkopQaUR-2r7iU.ttf"
6887
  }
6888
  },
6889
  {
6890
  "kind": "webfonts#webfont",
6891
+ "family": "Ledger",
6892
  "category": "serif",
6893
  "variants": [
6894
  "regular"
6895
  ],
6896
  "subsets": [
6897
+ "cyrillic",
6898
+ "latin",
6899
+ "latin-ext"
6900
  ],
6901
+ "version": "v4",
6902
+ "lastModified": "2016-02-23",
6903
  "files": {
6904
+ "regular": "http://fonts.gstatic.com/s/ledger/v4/G432jp-tahOfWHbCYkI0jw.ttf"
6905
  }
6906
  },
6907
  {
6908
  "kind": "webfonts#webfont",
6909
+ "family": "Lekton",
6910
+ "category": "sans-serif",
6911
+ "variants": [
6912
+ "regular",
6913
+ "italic",
6914
+ "700"
6915
+ ],
6916
+ "subsets": [
6917
+ "latin",
6918
+ "latin-ext"
6919
+ ],
6920
+ "version": "v7",
6921
+ "lastModified": "2016-02-23",
6922
+ "files": {
6923
+ "regular": "http://fonts.gstatic.com/s/lekton/v7/r483JYmxf5PjIm4jVAm8Yg.ttf",
6924
+ "italic": "http://fonts.gstatic.com/s/lekton/v7/_UbDIPBA1wDqSbhp-OED7A.ttf",
6925
+ "700": "http://fonts.gstatic.com/s/lekton/v7/WZw-uL8WTkx3SBVfTlevXQ.ttf"
6926
+ }
6927
+ },
6928
+ {
6929
+ "kind": "webfonts#webfont",
6930
+ "family": "Lemon",
6931
  "category": "display",
6932
  "variants": [
6933
  "regular"
6934
  ],
6935
  "subsets": [
 
6936
  "latin"
6937
  ],
6938
+ "version": "v5",
6939
+ "lastModified": "2016-02-23",
6940
  "files": {
6941
+ "regular": "http://fonts.gstatic.com/s/lemon/v5/wed1nNu4LNSu-3RoRVUhUw.ttf"
6942
  }
6943
  },
6944
  {
6945
  "kind": "webfonts#webfont",
6946
+ "family": "Libre Baskerville",
6947
+ "category": "serif",
6948
  "variants": [
6949
+ "regular",
6950
+ "italic",
6951
+ "700"
6952
  ],
6953
  "subsets": [
6954
+ "latin",
6955
+ "latin-ext"
6956
+ ],
6957
+ "version": "v4",
6958
+ "lastModified": "2016-02-23",
6959
+ "files": {
6960
+ "regular": "http://fonts.gstatic.com/s/librebaskerville/v4/pR0sBQVcY0JZc_ciXjFsKyyZRYCSvpCzQKuMWnP5NDY.ttf",
6961
+ "italic": "http://fonts.gstatic.com/s/librebaskerville/v4/QHIOz1iKF3bIEzRdDFaf5QnhapNS5Oi8FPrBRDLbsW4.ttf",
6962
+ "700": "http://fonts.gstatic.com/s/librebaskerville/v4/kH7K4InNTm7mmOXXjrA5v-xuswJKUVpBRfYFpz0W3Iw.ttf"
6963
+ }
6964
+ },
6965
+ {
6966
+ "kind": "webfonts#webfont",
6967
+ "family": "Life Savers",
6968
+ "category": "display",
6969
+ "variants": [
6970
+ "regular",
6971
+ "700"
6972
+ ],
6973
+ "subsets": [
6974
+ "latin",
6975
+ "latin-ext"
6976
  ],
6977
  "version": "v6",
6978
+ "lastModified": "2016-02-23",
6979
  "files": {
6980
+ "regular": "http://fonts.gstatic.com/s/lifesavers/v6/g49cUDk4Y1P0G5NMkMAm7qCWcynf_cDxXwCLxiixG1c.ttf",
6981
+ "700": "http://fonts.gstatic.com/s/lifesavers/v6/THQKqChyYUm97rNPVFdGGXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
6982
  }
6983
  },
6984
  {
6985
  "kind": "webfonts#webfont",
6986
+ "family": "Lilita One",
6987
+ "category": "display",
6988
  "variants": [
6989
  "regular"
6990
  ],
6991
  "subsets": [
6992
+ "latin",
6993
+ "latin-ext"
6994
  ],
6995
+ "version": "v4",
6996
+ "lastModified": "2016-02-23",
6997
  "files": {
6998
+ "regular": "http://fonts.gstatic.com/s/lilitaone/v4/vTxJQjbNV6BCBHx8sGDCVvesZW2xOQ-xsNqO47m55DA.ttf"
6999
  }
7000
  },
7001
  {
7002
  "kind": "webfonts#webfont",
7003
+ "family": "Lily Script One",
7004
+ "category": "display",
7005
  "variants": [
7006
  "regular"
7007
  ],
7008
  "subsets": [
7009
+ "latin",
7010
+ "latin-ext"
7011
  ],
7012
+ "version": "v4",
7013
+ "lastModified": "2016-02-23",
7014
  "files": {
7015
+ "regular": "http://fonts.gstatic.com/s/lilyscriptone/v4/uPWsLVW8uiXqIBnE8ZwGPDjVlsJB_M_Q_LtZxsoxvlw.ttf"
7016
  }
7017
  },
7018
  {
7019
  "kind": "webfonts#webfont",
7020
+ "family": "Limelight",
7021
  "category": "display",
7022
  "variants": [
7023
  "regular"
7024
  ],
7025
  "subsets": [
7026
+ "latin",
7027
+ "latin-ext"
7028
  ],
7029
+ "version": "v7",
7030
+ "lastModified": "2016-02-23",
7031
  "files": {
7032
+ "regular": "http://fonts.gstatic.com/s/limelight/v7/5dTfN6igsXjLjOy8QQShcg.ttf"
7033
  }
7034
  },
7035
  {
7036
  "kind": "webfonts#webfont",
7037
+ "family": "Linden Hill",
7038
+ "category": "serif",
7039
  "variants": [
7040
  "regular",
7041
  "italic"
7043
  "subsets": [
7044
  "latin"
7045
  ],
7046
+ "version": "v6",
7047
+ "lastModified": "2016-02-23",
7048
  "files": {
7049
+ "regular": "http://fonts.gstatic.com/s/lindenhill/v6/UgsC0txqd-E1yjvjutwm_KCWcynf_cDxXwCLxiixG1c.ttf",
7050
+ "italic": "http://fonts.gstatic.com/s/lindenhill/v6/OcS3bZcu8vJvIDH8Zic83keOrDcLawS7-ssYqLr2Xp4.ttf"
7051
  }
7052
  },
7053
  {
7054
  "kind": "webfonts#webfont",
7055
+ "family": "Lobster",
7056
  "category": "display",
7057
  "variants": [
7058
  "regular"
7059
  ],
7060
  "subsets": [
7061
+ "cyrillic",
7062
+ "latin",
7063
  "latin-ext",
7064
+ "vietnamese"
7065
  ],
7066
+ "version": "v16",
7067
+ "lastModified": "2016-02-23",
7068
  "files": {
7069
+ "regular": "http://fonts.gstatic.com/s/lobster/v16/9LpJGtNuM1D8FAZ2BkJH2Q.ttf"
7070
  }
7071
  },
7072
  {
7073
  "kind": "webfonts#webfont",
7074
+ "family": "Lobster Two",
7075
+ "category": "display",
7076
  "variants": [
7077
  "regular",
7078
+ "italic",
7079
+ "700",
7080
+ "700italic"
7081
  ],
7082
  "subsets": [
7083
  "latin"
7084
  ],
7085
+ "version": "v8",
7086
+ "lastModified": "2016-02-23",
7087
  "files": {
7088
+ "regular": "http://fonts.gstatic.com/s/lobstertwo/v8/xb9aY4w9ceh8JRzobID1naCWcynf_cDxXwCLxiixG1c.ttf",
7089
+ "italic": "http://fonts.gstatic.com/s/lobstertwo/v8/Ul_16MSbfayQv1I4QhLEoEeOrDcLawS7-ssYqLr2Xp4.ttf",
7090
+ "700": "http://fonts.gstatic.com/s/lobstertwo/v8/bmdxOflBqMqjEC0-kGsIiHe1Pd76Vl7zRpE7NLJQ7XU.ttf",
7091
+ "700italic": "http://fonts.gstatic.com/s/lobstertwo/v8/LEkN2_no_6kFvRfiBZ8xpM_zJjSACmk0BRPxQqhnNLU.ttf"
7092
  }
7093
  },
7094
  {
7095
  "kind": "webfonts#webfont",
7096
+ "family": "Londrina Outline",
7097
+ "category": "display",
7098
  "variants": [
7099
  "regular"
7100
  ],
7101
  "subsets": [
 
7102
  "latin"
7103
  ],
7104
+ "version": "v5",
7105
+ "lastModified": "2016-02-23",
7106
  "files": {
7107
+ "regular": "http://fonts.gstatic.com/s/londrinaoutline/v5/lls08GOa1eT74p072l1AWJmp8DTZ6iHear7UV05iykg.ttf"
7108
  }
7109
  },
7110
  {
7111
  "kind": "webfonts#webfont",
7112
+ "family": "Londrina Shadow",
7113
  "category": "display",
7114
  "variants": [
7115
  "regular"
7117
  "subsets": [
7118
  "latin"
7119
  ],
7120
+ "version": "v4",
7121
+ "lastModified": "2016-02-23",
7122
  "files": {
7123
+ "regular": "http://fonts.gstatic.com/s/londrinashadow/v4/dNYuzPS_7eYgXFJBzMoKdbw6Z3rVA5KDSi7aQxS92Nk.ttf"
7124
  }
7125
  },
7126
  {
7127
  "kind": "webfonts#webfont",
7128
+ "family": "Londrina Sketch",
7129
  "category": "display",
7130
  "variants": [
7131
  "regular"
7133
  "subsets": [
7134
  "latin"
7135
  ],
7136
+ "version": "v4",
7137
+ "lastModified": "2016-02-23",
7138
  "files": {
7139
+ "regular": "http://fonts.gstatic.com/s/londrinasketch/v4/p7Ai06aT1Ycp_D2fyE3z69d6z_uhFGnpCOifUY1fJQo.ttf"
7140
  }
7141
  },
7142
  {
7143
  "kind": "webfonts#webfont",
7144
+ "family": "Londrina Solid",
7145
  "category": "display",
7146
  "variants": [
7147
  "regular"
7149
  "subsets": [
7150
  "latin"
7151
  ],
7152
+ "version": "v4",
7153
+ "lastModified": "2016-02-23",
7154
  "files": {
7155
+ "regular": "http://fonts.gstatic.com/s/londrinasolid/v4/yysorIEiYSBb0ylZjg791MR125CwGqh8XBqkBzea0LA.ttf"
7156
  }
7157
  },
7158
  {
7159
  "kind": "webfonts#webfont",
7160
+ "family": "Lora",
7161
+ "category": "serif",
7162
  "variants": [
7163
  "regular",
7164
  "italic",
7165
+ "700",
7166
+ "700italic"
7167
+ ],
7168
+ "subsets": [
7169
+ "cyrillic",
7170
+ "latin",
7171
+ "latin-ext"
7172
+ ],
7173
+ "version": "v9",
7174
+ "lastModified": "2016-02-23",
7175
+ "files": {
7176
+ "regular": "http://fonts.gstatic.com/s/lora/v9/aXJ7KVIGcejEy1abawZazg.ttf",
7177
+ "italic": "http://fonts.gstatic.com/s/lora/v9/AN2EZaj2tFRpyveuNn9BOg.ttf",
7178
+ "700": "http://fonts.gstatic.com/s/lora/v9/enKND5SfzQKkggBA_VnT1A.ttf",
7179
+ "700italic": "http://fonts.gstatic.com/s/lora/v9/ivs9j3kYU65pR9QD9YFdzQ.ttf"
7180
+ }
7181
+ },
7182
+ {
7183
+ "kind": "webfonts#webfont",
7184
+ "family": "Love Ya Like A Sister",
7185
+ "category": "display",
7186
+ "variants": [
7187
+ "regular"
7188
  ],
7189
  "subsets": [
 
7190
  "latin"
7191
  ],
7192
  "version": "v7",
7193
+ "lastModified": "2016-02-23",
7194
  "files": {
7195
+ "regular": "http://fonts.gstatic.com/s/loveyalikeasister/v7/LzkxWS-af0Br2Sk_YgSJY-ad1xEP8DQfgfY8MH9aBUg.ttf"
 
 
7196
  }
7197
  },
7198
  {
7199
  "kind": "webfonts#webfont",
7200
+ "family": "Loved by the King",
7201
+ "category": "handwriting",
7202
  "variants": [
7203
  "regular"
7204
  ],
7205
  "subsets": [
 
7206
  "latin"
7207
  ],
7208
+ "version": "v6",
7209
+ "lastModified": "2016-02-23",
7210
  "files": {
7211
+ "regular": "http://fonts.gstatic.com/s/lovedbytheking/v6/wg03xD4cWigj4YDufLBSr8io2AFEwwMpu7y5KyiyAJc.ttf"
7212
  }
7213
  },
7214
  {
7215
  "kind": "webfonts#webfont",
7216
+ "family": "Lovers Quarrel",
7217
+ "category": "handwriting",
7218
  "variants": [
7219
  "regular"
7220
  ],
7221
  "subsets": [
7222
+ "latin",
7223
+ "latin-ext"
7224
  ],
7225
  "version": "v4",
7226
+ "lastModified": "2016-02-23",
7227
  "files": {
7228
+ "regular": "http://fonts.gstatic.com/s/loversquarrel/v4/gipdZ8b7pKb89MzQLAtJHLHLxci2ElvNEmOB303HLk0.ttf"
7229
  }
7230
  },
7231
  {
7232
  "kind": "webfonts#webfont",
7233
+ "family": "Luckiest Guy",
7234
+ "category": "display",
7235
  "variants": [
7236
  "regular"
7237
  ],
7238
  "subsets": [
 
7239
  "latin"
7240
  ],
7241
+ "version": "v6",
7242
+ "lastModified": "2016-02-23",
7243
  "files": {
7244
+ "regular": "http://fonts.gstatic.com/s/luckiestguy/v6/5718gH8nDy3hFVihOpkY5C3USBnSvpkopQaUR-2r7iU.ttf"
7245
  }
7246
  },
7247
  {
7248
  "kind": "webfonts#webfont",
7249
+ "family": "Lusitana",
7250
+ "category": "serif",
7251
  "variants": [
7252
  "regular",
7253
  "700"
7254
  ],
7255
  "subsets": [
 
7256
  "latin"
7257
  ],
7258
  "version": "v4",
7259
+ "lastModified": "2016-02-23",
7260
  "files": {
7261
+ "regular": "http://fonts.gstatic.com/s/lusitana/v4/l1h9VDomkwbdzbPdmLcUIw.ttf",
7262
+ "700": "http://fonts.gstatic.com/s/lusitana/v4/GWtZyUsONxgkdl3Mc1P7FKCWcynf_cDxXwCLxiixG1c.ttf"
7263
  }
7264
  },
7265
  {
7266
  "kind": "webfonts#webfont",
7267
+ "family": "Lustria",
7268
  "category": "serif",
7269
  "variants": [
7270
  "regular"
7272
  "subsets": [
7273
  "latin"
7274
  ],
7275
+ "version": "v4",
7276
+ "lastModified": "2016-02-23",
7277
  "files": {
7278
+ "regular": "http://fonts.gstatic.com/s/lustria/v4/gXAk0s4ai0X-TAOhYzZd1w.ttf"
7279
  }
7280
  },
7281
  {
7282
  "kind": "webfonts#webfont",
7283
+ "family": "Macondo",
7284
+ "category": "display",
7285
  "variants": [
7286
  "regular"
7287
  ],
7288
  "subsets": [
7289
  "latin"
7290
  ],
7291
+ "version": "v5",
7292
+ "lastModified": "2016-02-23",
7293
  "files": {
7294
+ "regular": "http://fonts.gstatic.com/s/macondo/v5/G6yPNUscRPQ8ufBXs_8yRQ.ttf"
7295
  }
7296
  },
7297
  {
7298
  "kind": "webfonts#webfont",
7299
+ "family": "Macondo Swash Caps",
7300
+ "category": "display",
7301
  "variants": [
7302
+ "regular"
 
7303
  ],
7304
  "subsets": [
 
 
7305
  "latin"
7306
  ],
7307
+ "version": "v4",
7308
+ "lastModified": "2016-02-23",
7309
  "files": {
7310
+ "regular": "http://fonts.gstatic.com/s/macondoswashcaps/v4/SsSR706z-MlvEH7_LS6JAPkkgYRHs6GSG949m-K6x2k.ttf"
 
7311
  }
7312
  },
7313
  {
7314
  "kind": "webfonts#webfont",
7315
+ "family": "Magra",
7316
+ "category": "sans-serif",
7317
  "variants": [
7318
+ "regular",
7319
+ "700"
7320
  ],
7321
  "subsets": [
7322
+ "latin",
7323
+ "latin-ext"
7324
  ],
7325
+ "version": "v4",
7326
+ "lastModified": "2016-02-23",
7327
  "files": {
7328
+ "regular": "http://fonts.gstatic.com/s/magra/v4/hoZ13bwCXBxuGZqAudgc5A.ttf",
7329
+ "700": "http://fonts.gstatic.com/s/magra/v4/6fOM5sq5cIn8D0RjX8Lztw.ttf"
7330
  }
7331
  },
7332
  {
7333
  "kind": "webfonts#webfont",
7334
+ "family": "Maiden Orange",
7335
  "category": "display",
7336
  "variants": [
7337
  "regular"
7338
  ],
7339
  "subsets": [
 
7340
  "latin"
7341
  ],
7342
+ "version": "v6",
7343
+ "lastModified": "2016-02-23",
7344
  "files": {
7345
+ "regular": "http://fonts.gstatic.com/s/maidenorange/v6/ZhKIA2SPisEwdhW7g0RUWojjx0o0jr6fNXxPgYh_a8Q.ttf"
7346
  }
7347
  },
7348
  {
7349
  "kind": "webfonts#webfont",
7350
+ "family": "Mako",
7351
+ "category": "sans-serif",
7352
  "variants": [
7353
  "regular"
7354
  ],
7355
  "subsets": [
7356
+ "latin"
7357
  ],
7358
+ "version": "v7",
7359
+ "lastModified": "2016-02-23",
7360
  "files": {
7361
+ "regular": "http://fonts.gstatic.com/s/mako/v7/z5zSLmfPlv1uTVAdmJBLXg.ttf"
7362
  }
7363
  },
7364
  {
7365
  "kind": "webfonts#webfont",
7366
+ "family": "Mallanna",
7367
  "category": "sans-serif",
7368
  "variants": [
7369
+ "regular"
 
 
 
 
 
7370
  ],
7371
  "subsets": [
7372
+ "telugu",
 
7373
  "latin"
7374
  ],
7375
+ "version": "v4",
7376
+ "lastModified": "2016-02-23",
7377
  "files": {
7378
+ "regular": "http://fonts.gstatic.com/s/mallanna/v4/krCTa-CfMbtxqF0689CbuQ.ttf"
 
 
 
 
 
7379
  }
7380
  },
7381
  {
7382
  "kind": "webfonts#webfont",
7383
+ "family": "Mandali",
7384
+ "category": "sans-serif",
7385
  "variants": [
7386
+ "regular"
 
7387
  ],
7388
  "subsets": [
7389
+ "telugu",
7390
  "latin"
7391
  ],
7392
+ "version": "v4",
7393
+ "lastModified": "2016-02-23",
7394
  "files": {
7395
+ "regular": "http://fonts.gstatic.com/s/mandali/v4/0lF8yJ7fkyjXuqtSi5bWbQ.ttf"
 
7396
  }
7397
  },
7398
  {
7399
  "kind": "webfonts#webfont",
7400
+ "family": "Marcellus",
7401
+ "category": "serif",
7402
  "variants": [
7403
+ "regular"
 
7404
  ],
7405
  "subsets": [
7406
+ "latin",
7407
+ "latin-ext"
7408
  ],
7409
+ "version": "v4",
7410
+ "lastModified": "2016-02-23",
7411
  "files": {
7412
+ "regular": "http://fonts.gstatic.com/s/marcellus/v4/UjiLZzumxWC9whJ86UtaYw.ttf"
 
7413
  }
7414
  },
7415
  {
7416
  "kind": "webfonts#webfont",
7417
+ "family": "Marcellus SC",
7418
  "category": "serif",
7419
  "variants": [
7420
  "regular"
7421
  ],
7422
  "subsets": [
7423
+ "latin",
7424
+ "latin-ext"
7425
  ],
7426
+ "version": "v4",
7427
+ "lastModified": "2016-02-23",
7428
  "files": {
7429
+ "regular": "http://fonts.gstatic.com/s/marcellussc/v4/_jugwxhkkynrvsfrxVx8gS3USBnSvpkopQaUR-2r7iU.ttf"
7430
  }
7431
  },
7432
  {
7433
  "kind": "webfonts#webfont",
7434
+ "family": "Marck Script",
7435
+ "category": "handwriting",
7436
  "variants": [
7437
  "regular"
7438
  ],
7439
  "subsets": [
7440
+ "cyrillic",
7441
+ "latin",
7442
+ "latin-ext"
7443
  ],
7444
+ "version": "v7",
7445
+ "lastModified": "2016-02-23",
7446
  "files": {
7447
+ "regular": "http://fonts.gstatic.com/s/marckscript/v7/O_D1NAZVOFOobLbVtW3bci3USBnSvpkopQaUR-2r7iU.ttf"
7448
  }
7449
  },
7450
  {
7451
  "kind": "webfonts#webfont",
7452
+ "family": "Margarine",
7453
  "category": "display",
7454
  "variants": [
7455
  "regular"
7456
  ],
7457
  "subsets": [
7458
+ "latin",
7459
+ "latin-ext"
7460
  ],
7461
+ "version": "v5",
7462
+ "lastModified": "2016-02-23",
7463
  "files": {
7464
+ "regular": "http://fonts.gstatic.com/s/margarine/v5/DJnJwIrcO_cGkjSzY3MERw.ttf"
7465
  }
7466
  },
7467
  {
7468
  "kind": "webfonts#webfont",
7469
+ "family": "Marko One",
7470
+ "category": "serif",
7471
  "variants": [
7472
  "regular"
7473
  ],
7474
  "subsets": [
7475
  "latin"
7476
  ],
7477
+ "version": "v6",
7478
+ "lastModified": "2016-02-23",
7479
  "files": {
7480
+ "regular": "http://fonts.gstatic.com/s/markoone/v6/hpP7j861sOAco43iDc4n4w.ttf"
7481
  }
7482
  },
7483
  {
7484
  "kind": "webfonts#webfont",
7485
+ "family": "Marmelad",
7486
+ "category": "sans-serif",
7487
  "variants": [
7488
  "regular"
7489
  ],
7490
  "subsets": [
7491
+ "cyrillic",
7492
+ "latin",
7493
+ "latin-ext"
7494
  ],
7495
  "version": "v6",
7496
+ "lastModified": "2016-02-23",
7497
  "files": {
7498
+ "regular": "http://fonts.gstatic.com/s/marmelad/v6/jI0_FBlSOIRLL0ePWOhOwQ.ttf"
7499
  }
7500
  },
7501
  {
7502
  "kind": "webfonts#webfont",
7503
+ "family": "Martel",
7504
+ "category": "serif",
7505
  "variants": [
7506
+ "200",
7507
+ "300",
7508
  "regular",
7509
+ "600",
7510
+ "700",
7511
+ "800",
7512
+ "900"
7513
  ],
7514
  "subsets": [
7515
+ "devanagari",
7516
+ "latin",
7517
+ "latin-ext"
7518
  ],
7519
+ "version": "v1",
7520
+ "lastModified": "2015-04-22",
7521
  "files": {
7522
+ "200": "http://fonts.gstatic.com/s/martel/v1/_wfGdswZbat7P4tupHLA1w.ttf",
7523
+ "300": "http://fonts.gstatic.com/s/martel/v1/SghoV2F2VPdVU3P0a4fa9w.ttf",
7524
+ "regular": "http://fonts.gstatic.com/s/martel/v1/9ALu5czkaaf5zsYk6GJEnQ.ttf",
7525
+ "600": "http://fonts.gstatic.com/s/martel/v1/Kt9uPhH1PvUwuZ5Y6zuAMQ.ttf",
7526
+ "700": "http://fonts.gstatic.com/s/martel/v1/4OzIiKB5wE36xXL2U0vzWQ.ttf",
7527
+ "800": "http://fonts.gstatic.com/s/martel/v1/RVF8drcQoRkRL7l_ZkpTlQ.ttf",
7528
+ "900": "http://fonts.gstatic.com/s/martel/v1/iS0YUpFJoiLRlnyl40rpEA.ttf"
7529
  }
7530
  },
7531
  {
7532
  "kind": "webfonts#webfont",
7533
+ "family": "Martel Sans",
7534
+ "category": "sans-serif",
7535
  "variants": [
7536
+ "200",
7537
+ "300",
7538
  "regular",
7539
+ "600",
7540
+ "700",
7541
+ "800",
7542
+ "900"
7543
  ],
7544
  "subsets": [
7545
+ "devanagari",
7546
+ "latin",
7547
+ "latin-ext"
 
 
7548
  ],
7549
+ "version": "v2",
7550
+ "lastModified": "2015-12-08",
7551
  "files": {
7552
+ "200": "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQEnzyIngrzGjGh22wPb6cGM.ttf",
7553
+ "300": "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQC9-WlPSxbfiI49GsXo3q0g.ttf",
7554
+ "regular": "http://fonts.gstatic.com/s/martelsans/v2/91c8DPDZncMc0RFfhmc2RqCWcynf_cDxXwCLxiixG1c.ttf",
7555
+ "600": "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQJZ7xm-Bj30Bj2KNdXDzSZg.ttf",
7556
+ "700": "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQHe1Pd76Vl7zRpE7NLJQ7XU.ttf",
7557
+ "800": "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQA89PwPrYLaRFJ-HNCU9NbA.ttf",
7558
+ "900": "http://fonts.gstatic.com/s/martelsans/v2/7ajme85aKKx_SCWF59ImQCenaqEuufTBk9XMKnKmgDA.ttf"
7559
  }
7560
  },
7561
  {
7562
  "kind": "webfonts#webfont",
7563
+ "family": "Marvel",
7564
+ "category": "sans-serif",
7565
  "variants": [
 
 
7566
  "regular",
7567
  "italic",
7568
  "700",
7571
  "subsets": [
7572
  "latin"
7573
  ],
7574
+ "version": "v6",
7575
+ "lastModified": "2016-02-23",
7576
  "files": {
7577
+ "regular": "http://fonts.gstatic.com/s/marvel/v6/Fg1dO8tWVb-MlyqhsbXEkg.ttf",
7578
+ "italic": "http://fonts.gstatic.com/s/marvel/v6/HzyjFB-oR5usrc7Lxz9g8w.ttf",
7579
+ "700": "http://fonts.gstatic.com/s/marvel/v6/WrHDBL1RupWGo2UcdgxB3Q.ttf",
7580
+ "700italic": "http://fonts.gstatic.com/s/marvel/v6/Gzf5NT09Y6xskdQRj2kz1qCWcynf_cDxXwCLxiixG1c.ttf"
 
 
7581
  }
7582
  },
7583
  {
7584
  "kind": "webfonts#webfont",
7585
+ "family": "Mate",
7586
+ "category": "serif",
7587
  "variants": [
7588
+ "regular",
7589
+ "italic"
7590
  ],
7591
  "subsets": [
 
 
7592
  "latin"
7593
  ],
7594
+ "version": "v5",
7595
+ "lastModified": "2016-02-23",
7596
  "files": {
7597
+ "regular": "http://fonts.gstatic.com/s/mate/v5/ooFviPcJ6hZP5bAE71Cawg.ttf",
7598
+ "italic": "http://fonts.gstatic.com/s/mate/v5/5XwW6_cbisGvCX5qmNiqfA.ttf"
7599
  }
7600
  },
7601
  {
7602
  "kind": "webfonts#webfont",
7603
+ "family": "Mate SC",
7604
+ "category": "serif",
7605
  "variants": [
7606
  "regular"
7607
  ],
7608
  "subsets": [
 
7609
  "latin"
7610
  ],
7611
+ "version": "v5",
7612
+ "lastModified": "2016-02-23",
7613
  "files": {
7614
+ "regular": "http://fonts.gstatic.com/s/matesc/v5/-YkIT2TZoPZF6pawKzDpWw.ttf"
7615
  }
7616
  },
7617
  {
7618
  "kind": "webfonts#webfont",
7619
+ "family": "Maven Pro",
7620
+ "category": "sans-serif",
7621
  "variants": [
7622
+ "regular",
7623
+ "500",
7624
+ "700",
7625
+ "900"
7626
  ],
7627
  "subsets": [
 
7628
  "latin"
7629
  ],
7630
+ "version": "v7",
7631
+ "lastModified": "2016-02-23",
7632
  "files": {
7633
+ "regular": "http://fonts.gstatic.com/s/mavenpro/v7/sqPJIFG4gqsjl-0q_46Gbw.ttf",
7634
+ "500": "http://fonts.gstatic.com/s/mavenpro/v7/SQVfzoJBbj9t3aVcmbspRi3USBnSvpkopQaUR-2r7iU.ttf",
7635
+ "700": "http://fonts.gstatic.com/s/mavenpro/v7/uDssvmXgp7Nj3i336k_dSi3USBnSvpkopQaUR-2r7iU.ttf",
7636
+ "900": "http://fonts.gstatic.com/s/mavenpro/v7/-91TwiFzqeL1F7Kh91APwS3USBnSvpkopQaUR-2r7iU.ttf"
7637
  }
7638
  },
7639
  {
7640
  "kind": "webfonts#webfont",
7641
+ "family": "McLaren",
7642
+ "category": "display",
7643
  "variants": [
7644
  "regular"
7645
  ],
7646
  "subsets": [
 
7647
  "latin",
7648
+ "latin-ext"
7649
  ],
7650
  "version": "v4",
7651
+ "lastModified": "2016-02-23",
7652
  "files": {
7653
+ "regular": "http://fonts.gstatic.com/s/mclaren/v4/OprvTGxaiINBKW_1_U0eoQ.ttf"
7654
  }
7655
  },
7656
  {
7657
  "kind": "webfonts#webfont",
7658
+ "family": "Meddon",
7659
+ "category": "handwriting",
7660
  "variants": [
7661
  "regular"
7662
  ],
7663
  "subsets": [
 
 
7664
  "latin"
7665
  ],
7666
+ "version": "v9",
7667
+ "lastModified": "2015-08-12",
7668
  "files": {
7669
+ "regular": "http://fonts.gstatic.com/s/meddon/v9/f8zJO98uu2EtSj9p7ci9RA.ttf"
7670
  }
7671
  },
7672
  {
7673
  "kind": "webfonts#webfont",
7674
+ "family": "MedievalSharp",
7675
+ "category": "display",
7676
  "variants": [
7677
+ "regular"
 
7678
  ],
7679
  "subsets": [
7680
+ "latin",
7681
+ "latin-ext"
7682
  ],
7683
+ "version": "v8",
7684
+ "lastModified": "2016-02-23",
7685
  "files": {
7686
+ "regular": "http://fonts.gstatic.com/s/medievalsharp/v8/85X_PjV6tftJ0-rX7KYQkOe45sJkivqprK7VkUlzfg0.ttf"
 
7687
  }
7688
  },
7689
  {
7690
  "kind": "webfonts#webfont",
7691
+ "family": "Medula One",
7692
+ "category": "display",
7693
  "variants": [
7694
  "regular"
7695
  ],
7697
  "latin"
7698
  ],
7699
  "version": "v6",
7700
+ "lastModified": "2016-02-23",
7701
  "files": {
7702
+ "regular": "http://fonts.gstatic.com/s/medulaone/v6/AasPgDQak81dsTGQHc5zUPesZW2xOQ-xsNqO47m55DA.ttf"
7703
  }
7704
  },
7705
  {
7706
  "kind": "webfonts#webfont",
7707
+ "family": "Megrim",
7708
  "category": "display",
7709
  "variants": [
7710
  "regular"
7712
  "subsets": [
7713
  "latin"
7714
  ],
7715
+ "version": "v7",
7716
+ "lastModified": "2016-02-23",
7717
  "files": {
7718
+ "regular": "http://fonts.gstatic.com/s/megrim/v7/e-9jVUC9lv1zxaFQARuftw.ttf"
7719
  }
7720
  },
7721
  {
7722
  "kind": "webfonts#webfont",
7723
+ "family": "Meie Script",
7724
+ "category": "handwriting",
7725
  "variants": [
7726
  "regular"
7727
  ],
7728
  "subsets": [
7729
+ "latin",
7730
+ "latin-ext"
7731
  ],
7732
+ "version": "v4",
7733
+ "lastModified": "2016-02-23",
7734
  "files": {
7735
+ "regular": "http://fonts.gstatic.com/s/meiescript/v4/oTIWE5MmPye-rCyVp_6KEqCWcynf_cDxXwCLxiixG1c.ttf"
7736
  }
7737
  },
7738
  {
7739
  "kind": "webfonts#webfont",
7740
+ "family": "Merienda",
7741
+ "category": "handwriting",
7742
  "variants": [
7743
  "regular",
7744
+ "700"
7745
  ],
7746
  "subsets": [
7747
+ "latin",
7748
+ "latin-ext"
7749
  ],
7750
+ "version": "v4",
7751
+ "lastModified": "2016-02-23",
7752
  "files": {
7753
+ "regular": "http://fonts.gstatic.com/s/merienda/v4/MYY6Og1qZlOQtPW2G95Y3A.ttf",
7754
+ "700": "http://fonts.gstatic.com/s/merienda/v4/GlwcvRLlgiVE2MBFQ4r0sKCWcynf_cDxXwCLxiixG1c.ttf"
7755
  }
7756
  },
7757
  {
7758
  "kind": "webfonts#webfont",
7759
+ "family": "Merienda One",
7760
+ "category": "handwriting",
7761
  "variants": [
7762
  "regular"
7763
  ],
7764
  "subsets": [
7765
  "latin"
7766
  ],
7767
+ "version": "v7",
7768
+ "lastModified": "2016-02-23",
7769
  "files": {
7770
+ "regular": "http://fonts.gstatic.com/s/meriendaone/v7/bCA-uDdUx6nTO8SjzCLXvS3USBnSvpkopQaUR-2r7iU.ttf"
7771
  }
7772
  },
7773
  {
7774
  "kind": "webfonts#webfont",
7775
+ "family": "Merriweather",
7776
+ "category": "serif",
7777
  "variants": [
7778
+ "300",
7779
+ "300italic",
7780
  "regular",
7781
  "italic",
 
 
 
 
7782
  "700",
7783
+ "700italic",
7784
+ "900",
7785
+ "900italic"
7786
  ],
7787
  "subsets": [
7788
+ "cyrillic",
7789
+ "latin",
7790
+ "latin-ext",
7791
+ "cyrillic-ext"
7792
  ],
7793
+ "version": "v11",
7794
+ "lastModified": "2016-02-23",
7795
  "files": {
7796
+ "300": "http://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nqcQoVhARpoaILP7amxE_8g.ttf",
7797
+ "300italic": "http://fonts.gstatic.com/s/merriweather/v11/EYh7Vl4ywhowqULgRdYwICna0FLWfcB-J_SAYmcAXaI.ttf",
7798
+ "regular": "http://fonts.gstatic.com/s/merriweather/v11/RFda8w1V0eDZheqfcyQ4EC3USBnSvpkopQaUR-2r7iU.ttf",
7799
+ "italic": "http://fonts.gstatic.com/s/merriweather/v11/So5lHxHT37p2SS4-t60SlPMZXuCXbOrAvx5R0IT5Oyo.ttf",
7800
+ "700": "http://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nkD2ttfZwueP-QU272T9-k4.ttf",
7801
+ "700italic": "http://fonts.gstatic.com/s/merriweather/v11/EYh7Vl4ywhowqULgRdYwIPAs9-1nE9qOqhChW0m4nDE.ttf",
7802
+ "900": "http://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nqObDOjC3UL77puoeHsE3fw.ttf",
7803
+ "900italic": "http://fonts.gstatic.com/s/merriweather/v11/EYh7Vl4ywhowqULgRdYwIBd0_s6jQr9r5s5OZYvtzBY.ttf"
7804
  }
7805
  },
7806
  {
7807
  "kind": "webfonts#webfont",
7808
+ "family": "Merriweather Sans",
7809
+ "category": "sans-serif",
7810
  "variants": [
7811
+ "300",
7812
+ "300italic",
7813
+ "regular",
7814
+ "italic",
7815
+ "700",
7816
+ "700italic",
7817
+ "800",
7818
+ "800italic"
7819
  ],
7820
  "subsets": [
7821
+ "latin",
7822
+ "latin-ext"
7823
  ],
7824
+ "version": "v7",
7825
+ "lastModified": "2016-02-23",
7826
  "files": {
7827
+ "300": "http://fonts.gstatic.com/s/merriweathersans/v7/6LmGj5dOJopQKEkt88Gowan5N8K-_DP0e9e_v51obXQ.ttf",
7828
+ "300italic": "http://fonts.gstatic.com/s/merriweathersans/v7/nAqt4hiqwq3tzCecpgPmVdytE4nGXk2hYD5nJ740tBw.ttf",
7829
+ "regular": "http://fonts.gstatic.com/s/merriweathersans/v7/AKu1CjQ4qnV8MUltkAX3sOAj_ty82iuwwDTNEYXGiyQ.ttf",
7830
+ "italic": "http://fonts.gstatic.com/s/merriweathersans/v7/3Mz4hOHzs2npRMG3B1ascZ32VBCoA_HLsn85tSWZmdo.ttf",
7831
+ "700": "http://fonts.gstatic.com/s/merriweathersans/v7/6LmGj5dOJopQKEkt88GowbqxG25nQNOioCZSK4sU-CA.ttf",
7832
+ "700italic": "http://fonts.gstatic.com/s/merriweathersans/v7/nAqt4hiqwq3tzCecpgPmVbuqAJxizi8Dk_SK5et7kMg.ttf",
7833
+ "800": "http://fonts.gstatic.com/s/merriweathersans/v7/6LmGj5dOJopQKEkt88GowYufzO2zUYSj5LqoJ3UGkco.ttf",
7834
+ "800italic": "http://fonts.gstatic.com/s/merriweathersans/v7/nAqt4hiqwq3tzCecpgPmVdDmPrYMy3aZO4LmnZsxTQw.ttf"
7835
  }
7836
  },
7837
  {
7838
  "kind": "webfonts#webfont",
7839
+ "family": "Metal",
7840
+ "category": "display",
7841
  "variants": [
7842
  "regular"
7843
  ],
7844
  "subsets": [
7845
+ "khmer"
7846
  ],
7847
+ "version": "v9",
7848
+ "lastModified": "2015-04-03",
7849
  "files": {
7850
+ "regular": "http://fonts.gstatic.com/s/metal/v9/zA3UOP13ooQcxjv04BZX5g.ttf"
7851
  }
7852
  },
7853
  {
7854
  "kind": "webfonts#webfont",
7855
+ "family": "Metal Mania",
7856
+ "category": "display",
7857
  "variants": [
7858
  "regular"
7859
  ],
7860
  "subsets": [
7861
+ "latin",
7862
+ "latin-ext"
7863
  ],
7864
+ "version": "v6",
7865
+ "lastModified": "2016-02-23",
7866
  "files": {
7867
+ "regular": "http://fonts.gstatic.com/s/metalmania/v6/isriV_rAUgj6bPWPN6l9QKCWcynf_cDxXwCLxiixG1c.ttf"
7868
  }
7869
  },
7870
  {
7871
  "kind": "webfonts#webfont",
7872
+ "family": "Metamorphous",
7873
+ "category": "display",
7874
  "variants": [
7875
  "regular"
7876
  ],
7877
  "subsets": [
7878
+ "latin",
7879
+ "latin-ext"
7880
  ],
7881
+ "version": "v6",
7882
+ "lastModified": "2016-02-23",
7883
  "files": {
7884
+ "regular": "http://fonts.gstatic.com/s/metamorphous/v6/wGqUKXRinIYggz-BTRU9ei3USBnSvpkopQaUR-2r7iU.ttf"
7885
  }
7886
  },
7887
  {
7888
  "kind": "webfonts#webfont",
7889
+ "family": "Metrophobic",
7890
+ "category": "sans-serif",
7891
  "variants": [
7892
  "regular"
7893
  ],
7894
  "subsets": [
 
7895
  "latin"
7896
  ],
7897
+ "version": "v6",
7898
+ "lastModified": "2016-02-23",
7899
  "files": {
7900
+ "regular": "http://fonts.gstatic.com/s/metrophobic/v6/SaglWZWCrrv_D17u1i4v_aCWcynf_cDxXwCLxiixG1c.ttf"
7901
  }
7902
  },
7903
  {
7904
  "kind": "webfonts#webfont",
7905
+ "family": "Michroma",
7906
+ "category": "sans-serif",
7907
  "variants": [
7908
  "regular"
7909
  ],
7910
  "subsets": [
 
7911
  "latin"
7912
  ],
7913
+ "version": "v7",
7914
+ "lastModified": "2016-02-23",
7915
  "files": {
7916
+ "regular": "http://fonts.gstatic.com/s/michroma/v7/0c2XrW81_QsiKV8T9thumA.ttf"
7917
  }
7918
  },
7919
  {
7920
  "kind": "webfonts#webfont",
7921
+ "family": "Milonga",
7922
+ "category": "display",
7923
  "variants": [
7924
  "regular"
7925
  ],
7926
  "subsets": [
7927
+ "latin",
7928
+ "latin-ext"
7929
  ],
7930
+ "version": "v4",
7931
+ "lastModified": "2016-02-23",
7932
  "files": {
7933
+ "regular": "http://fonts.gstatic.com/s/milonga/v4/dzNdIUSTGFmy2ahovDRcWg.ttf"
7934
  }
7935
  },
7936
  {
7937
  "kind": "webfonts#webfont",
7938
+ "family": "Miltonian",
7939
  "category": "display",
7940
  "variants": [
7941
+ "regular"
 
7942
  ],
7943
  "subsets": [
7944
  "latin"
7945
  ],
7946
+ "version": "v9",
7947
+ "lastModified": "2016-02-23",
7948
  "files": {
7949
+ "regular": "http://fonts.gstatic.com/s/miltonian/v9/Z4HrYZyqm0BnNNzcCUfzoQ.ttf"
 
7950
  }
7951
  },
7952
  {
7953
  "kind": "webfonts#webfont",
7954
+ "family": "Miltonian Tattoo",
7955
+ "category": "display",
7956
  "variants": [
7957
  "regular"
7958
  ],
7959
  "subsets": [
 
7960
  "latin"
7961
  ],
7962
+ "version": "v10",
7963
+ "lastModified": "2016-02-23",
7964
  "files": {
7965
+ "regular": "http://fonts.gstatic.com/s/miltoniantattoo/v10/1oU_8OGYwW46eh02YHydn2uk0YtI6thZkz1Hmh-odwg.ttf"
7966
  }
7967
  },
7968
  {
7969
  "kind": "webfonts#webfont",
7970
+ "family": "Miniver",
7971
+ "category": "display",
7972
  "variants": [
7973
  "regular"
7974
  ],
7975
  "subsets": [
7976
  "latin"
7977
  ],
7978
+ "version": "v5",
7979
+ "lastModified": "2016-02-23",
7980
  "files": {
7981
+ "regular": "http://fonts.gstatic.com/s/miniver/v5/4yTQohOH_cWKRS5laRFhYg.ttf"
7982
  }
7983
  },
7984
  {
7985
  "kind": "webfonts#webfont",
7986
+ "family": "Miss Fajardose",
7987
+ "category": "handwriting",
7988
  "variants": [
7989
+ "regular"
 
7990
  ],
7991
  "subsets": [
7992
+ "latin",
7993
+ "latin-ext"
7994
  ],
7995
+ "version": "v6",
7996
+ "lastModified": "2016-02-23",
7997
  "files": {
7998
+ "regular": "http://fonts.gstatic.com/s/missfajardose/v6/WcXjlQPKn6nBfr8LY3ktNu6rPKfVZo7L2bERcf0BDns.ttf"
 
7999
  }
8000
  },
8001
  {
8002
  "kind": "webfonts#webfont",
8003
+ "family": "Modak",
8004
+ "category": "display",
8005
  "variants": [
8006
  "regular"
8007
  ],
8008
  "subsets": [
8009
+ "devanagari",
8010
+ "latin",
8011
+ "latin-ext"
8012
  ],
8013
+ "version": "v1",
8014
+ "lastModified": "2015-04-03",
8015
  "files": {
8016
+ "regular": "http://fonts.gstatic.com/s/modak/v1/lMsN0QIKid-pCPvL0hH4nw.ttf"
8017
  }
8018
  },
8019
  {
8020
  "kind": "webfonts#webfont",
8021
+ "family": "Modern Antiqua",
8022
+ "category": "display",
8023
  "variants": [
8024
  "regular"
8025
  ],
8026
  "subsets": [
8027
+ "latin",
8028
+ "latin-ext"
8029
  ],
8030
+ "version": "v6",
8031
+ "lastModified": "2016-02-23",
8032
  "files": {
8033
+ "regular": "http://fonts.gstatic.com/s/modernantiqua/v6/8qX_tr6Xzy4t9fvZDXPkh6rFJ4O13IHVxZbM6yoslpo.ttf"
8034
  }
8035
  },
8036
  {
8037
  "kind": "webfonts#webfont",
8038
+ "family": "Molengo",
8039
+ "category": "sans-serif",
8040
  "variants": [
8041
  "regular"
8042
  ],
8043
  "subsets": [
8044
+ "latin",
8045
+ "latin-ext"
8046
  ],
8047
+ "version": "v7",
8048
+ "lastModified": "2016-02-23",
8049
  "files": {
8050
+ "regular": "http://fonts.gstatic.com/s/molengo/v7/jcjgeGuzv83I55AzOTpXNQ.ttf"
8051
  }
8052
  },
8053
  {
8054
  "kind": "webfonts#webfont",
8055
+ "family": "Molle",
8056
+ "category": "handwriting",
8057
  "variants": [
8058
+ "italic"
8059
  ],
8060
  "subsets": [
8061
+ "latin",
8062
+ "latin-ext"
8063
  ],
8064
+ "version": "v4",
8065
+ "lastModified": "2016-02-23",
8066
  "files": {
8067
+ "italic": "http://fonts.gstatic.com/s/molle/v4/9XTdCsjPXifLqo5et-YoGA.ttf"
8068
  }
8069
  },
8070
  {
8071
  "kind": "webfonts#webfont",
8072
+ "family": "Monda",
8073
+ "category": "sans-serif",
8074
  "variants": [
8075
  "regular",
8076
  "700"
8077
  ],
8078
  "subsets": [
8079
+ "latin",
8080
+ "latin-ext"
8081
  ],
8082
+ "version": "v4",
8083
+ "lastModified": "2016-02-23",
8084
  "files": {
8085
+ "regular": "http://fonts.gstatic.com/s/monda/v4/qFMHZ9zvR6B_gnoIgosPrw.ttf",
8086
+ "700": "http://fonts.gstatic.com/s/monda/v4/EVOzZUyc_j1w2GuTgTAW1g.ttf"
8087
  }
8088
  },
8089
  {
8090
  "kind": "webfonts#webfont",
8091
+ "family": "Monofett",
8092
+ "category": "display",
8093
  "variants": [
8094
  "regular"
8095
  ],
8096
  "subsets": [
 
8097
  "latin"
8098
  ],
8099
+ "version": "v6",
8100
+ "lastModified": "2016-02-23",
8101
  "files": {
8102
+ "regular": "http://fonts.gstatic.com/s/monofett/v6/C6K5L799Rgxzg2brgOaqAw.ttf"
8103
  }
8104
  },
8105
  {
8106
  "kind": "webfonts#webfont",
8107
+ "family": "Monoton",
8108
+ "category": "display",
8109
  "variants": [
8110
  "regular"
8111
  ],
8112
  "subsets": [
 
8113
  "latin"
8114
  ],
8115
+ "version": "v6",
8116
+ "lastModified": "2016-02-23",
8117
  "files": {
8118
+ "regular": "http://fonts.gstatic.com/s/monoton/v6/aCz8ja_bE4dg-7agSvExdw.ttf"
8119
  }
8120
  },
8121
  {
8122
  "kind": "webfonts#webfont",
8123
+ "family": "Monsieur La Doulaise",
8124
+ "category": "handwriting",
8125
  "variants": [
8126
+ "regular"
 
 
 
 
 
8127
  ],
8128
  "subsets": [
8129
+ "latin",
8130
+ "latin-ext"
8131
  ],
8132
  "version": "v5",
8133
+ "lastModified": "2016-02-23",
8134
  "files": {
8135
+ "regular": "http://fonts.gstatic.com/s/monsieurladoulaise/v5/IMAdMj6Eq9jZ46CPctFtMKP61oAqTJXlx5ZVOBmcPdM.ttf"
 
 
 
 
 
8136
  }
8137
  },
8138
  {
8139
  "kind": "webfonts#webfont",
8140
+ "family": "Montaga",
8141
+ "category": "serif",
8142
  "variants": [
8143
  "regular"
8144
  ],
8146
  "latin"
8147
  ],
8148
  "version": "v4",
8149
+ "lastModified": "2016-02-23",
8150
  "files": {
8151
+ "regular": "http://fonts.gstatic.com/s/montaga/v4/PwTwUboiD-M4-mFjZfJs2A.ttf"
8152
  }
8153
  },
8154
  {
8155
  "kind": "webfonts#webfont",
8156
+ "family": "Montez",
8157
+ "category": "handwriting",
8158
  "variants": [
8159
  "regular"
8160
  ],
8161
  "subsets": [
8162
  "latin"
8163
  ],
8164
+ "version": "v6",
8165
+ "lastModified": "2016-02-23",
8166
  "files": {
8167
+ "regular": "http://fonts.gstatic.com/s/montez/v6/kx58rLOWQQLGFM4pDHv5Ng.ttf"
8168
  }
8169
  },
8170
  {
8171
  "kind": "webfonts#webfont",
8172
+ "family": "Montserrat",
8173
  "category": "sans-serif",
8174
  "variants": [
 
 
8175
  "regular",
8176
+ "700"
 
 
 
8177
  ],
8178
  "subsets": [
 
 
8179
  "latin"
8180
  ],
8181
+ "version": "v6",
8182
+ "lastModified": "2016-02-23",
8183
  "files": {
8184
+ "regular": "http://fonts.gstatic.com/s/montserrat/v6/Kqy6-utIpx_30Xzecmeo8_esZW2xOQ-xsNqO47m55DA.ttf",
8185
+ "700": "http://fonts.gstatic.com/s/montserrat/v6/IQHow_FEYlDC4Gzy_m8fcgJKKGfqHaYFsRG-T3ceEVo.ttf"
 
 
 
 
 
8186
  }
8187
  },
8188
  {
8189
  "kind": "webfonts#webfont",
8190
+ "family": "Montserrat Alternates",
8191
+ "category": "sans-serif",
8192
  "variants": [
8193
+ "regular",
8194
+ "700"
8195
  ],
8196
  "subsets": [
 
8197
  "latin"
8198
  ],
8199
+ "version": "v4",
8200
+ "lastModified": "2016-02-23",
8201
  "files": {
8202
+ "regular": "http://fonts.gstatic.com/s/montserratalternates/v4/z2n1Sjxk9souK3HCtdHuklPuEVRGaG9GCQnmM16YWq0.ttf",
8203
+ "700": "http://fonts.gstatic.com/s/montserratalternates/v4/YENqOGAVzwIHjYNjmKuAZpeqBKvsAhm-s2I4RVSXFfc.ttf"
8204
  }
8205
  },
8206
  {
8207
  "kind": "webfonts#webfont",
8208
+ "family": "Montserrat Subrayada",
8209
+ "category": "sans-serif",
8210
  "variants": [
8211
+ "regular",
8212
+ "700"
8213
  ],
8214
  "subsets": [
8215
  "latin"
8216
  ],
8217
+ "version": "v4",
8218
+ "lastModified": "2016-02-23",
8219
  "files": {
8220
+ "regular": "http://fonts.gstatic.com/s/montserratsubrayada/v4/nzoCWCz0e9c7Mr2Gl8bbgrJymm6ilkk9f0nDA_sC_qk.ttf",
8221
+ "700": "http://fonts.gstatic.com/s/montserratsubrayada/v4/wf-IKpsHcfm0C9uaz9IeGJvEcF1LWArDbGWgKZSH9go.ttf"
8222
  }
8223
  },
8224
  {
8225
  "kind": "webfonts#webfont",
8226
+ "family": "Moul",
8227
+ "category": "display",
8228
  "variants": [
8229
  "regular"
8230
  ],
8231
  "subsets": [
8232
+ "khmer"
 
8233
  ],
8234
+ "version": "v8",
8235
+ "lastModified": "2015-04-03",
8236
  "files": {
8237
+ "regular": "http://fonts.gstatic.com/s/moul/v8/Kb0ALQnfyXawP1a_P_gpTQ.ttf"
8238
  }
8239
  },
8240
  {
8241
  "kind": "webfonts#webfont",
8242
+ "family": "Moulpali",
8243
+ "category": "display",
8244
  "variants": [
8245
  "regular"
8246
  ],
8247
  "subsets": [
8248
+ "khmer"
8249
  ],
8250
+ "version": "v9",
8251
+ "lastModified": "2015-04-03",
8252
  "files": {
8253
+ "regular": "http://fonts.gstatic.com/s/moulpali/v9/diD74BprGhmVkJoerKmrKA.ttf"
8254
  }
8255
  },
8256
  {
8257
  "kind": "webfonts#webfont",
8258
+ "family": "Mountains of Christmas",
8259
  "category": "display",
8260
  "variants": [
8261
+ "regular",
8262
+ "700"
8263
  ],
8264
  "subsets": [
 
8265
  "latin"
8266
  ],
8267
+ "version": "v8",
8268
+ "lastModified": "2016-02-23",
8269
  "files": {
8270
+ "regular": "http://fonts.gstatic.com/s/mountainsofchristmas/v8/dVGBFPwd6G44IWDbQtPew2Auds3jz1Fxb61CgfaGDr4.ttf",
8271
+ "700": "http://fonts.gstatic.com/s/mountainsofchristmas/v8/PymufKtHszoLrY0uiAYKNM9cPTbSBTrQyTa5TWAe3vE.ttf"
8272
  }
8273
  },
8274
  {
8275
  "kind": "webfonts#webfont",
8276
+ "family": "Mouse Memoirs",
8277
+ "category": "sans-serif",
8278
  "variants": [
8279
+ "regular"
 
8280
  ],
8281
  "subsets": [
8282
+ "latin",
8283
+ "latin-ext"
8284
  ],
8285
+ "version": "v4",
8286
+ "lastModified": "2016-02-23",
8287
  "files": {
8288
+ "regular": "http://fonts.gstatic.com/s/mousememoirs/v4/NBFaaJFux_j0AQbAsW3QeH8f0n03UdmQgF_CLvNR2vg.ttf"
 
8289
  }
8290
  },
8291
  {
8292
  "kind": "webfonts#webfont",
8293
+ "family": "Mr Bedfort",
8294
+ "category": "handwriting",
8295
  "variants": [
8296
  "regular"
8297
  ],
8298
  "subsets": [
8299
+ "latin",
8300
+ "latin-ext"
8301
  ],
8302
+ "version": "v5",
8303
+ "lastModified": "2016-02-23",
8304
  "files": {
8305
+ "regular": "http://fonts.gstatic.com/s/mrbedfort/v5/81bGgHTRikLs_puEGshl7_esZW2xOQ-xsNqO47m55DA.ttf"
8306
  }
8307
  },
8308
  {
8309
  "kind": "webfonts#webfont",
8310
+ "family": "Mr Dafoe",
8311
  "category": "handwriting",
8312
  "variants": [
8313
  "regular"
8314
  ],
8315
  "subsets": [
8316
+ "latin",
8317
+ "latin-ext"
8318
  ],
8319
+ "version": "v5",
8320
+ "lastModified": "2016-02-23",
8321
  "files": {
8322
+ "regular": "http://fonts.gstatic.com/s/mrdafoe/v5/s32Q1S6ZkT7EaX53mUirvQ.ttf"
8323
  }
8324
  },
8325
  {
8326
  "kind": "webfonts#webfont",
8327
+ "family": "Mr De Haviland",
8328
  "category": "handwriting",
8329
  "variants": [
8330
  "regular"
8331
  ],
8332
  "subsets": [
8333
+ "latin",
8334
+ "latin-ext"
8335
  ],
8336
+ "version": "v5",
8337
+ "lastModified": "2016-02-23",
8338
  "files": {
8339
+ "regular": "http://fonts.gstatic.com/s/mrdehaviland/v5/fD8y4L6PJ4vqDk7z8Y8e27v4lrhng1lzu7-weKO6cw8.ttf"
8340
  }
8341
  },
8342
  {
8343
  "kind": "webfonts#webfont",
8344
+ "family": "Mrs Saint Delafield",
8345
  "category": "handwriting",
8346
  "variants": [
8347
  "regular"
8348
  ],
8349
  "subsets": [
8350
+ "latin",
8351
+ "latin-ext"
8352
  ],
8353
  "version": "v4",
8354
+ "lastModified": "2016-02-23",
8355
  "files": {
8356
+ "regular": "http://fonts.gstatic.com/s/mrssaintdelafield/v4/vuWagfFT7bj9lFtZOFBwmjHMBelqWf3tJeGyts2SmKU.ttf"
8357
  }
8358
  },
8359
  {
8360
  "kind": "webfonts#webfont",
8361
+ "family": "Mrs Sheppards",
8362
+ "category": "handwriting",
8363
  "variants": [
8364
+ "regular"
 
 
 
 
8365
  ],
8366
  "subsets": [
8367
+ "latin",
8368
+ "latin-ext"
 
8369
  ],
8370
  "version": "v5",
8371
+ "lastModified": "2016-02-23",
8372
  "files": {
8373
+ "regular": "http://fonts.gstatic.com/s/mrssheppards/v5/2WFsWMV3VUeCz6UVH7UjCn8f0n03UdmQgF_CLvNR2vg.ttf"
 
 
 
 
8374
  }
8375
  },
8376
  {
8377
  "kind": "webfonts#webfont",
8378
+ "family": "Muli",
8379
+ "category": "sans-serif",
8380
  "variants": [
8381
+ "300",
8382
+ "300italic",
8383
  "regular",
8384
+ "italic"
8385
  ],
8386
  "subsets": [
 
8387
  "latin"
8388
  ],
8389
+ "version": "v7",
8390
+ "lastModified": "2016-02-23",
8391
  "files": {
8392
+ "300": "http://fonts.gstatic.com/s/muli/v7/VJw4F3ZHRAZ7Hmg3nQu5YQ.ttf",
8393
+ "300italic": "http://fonts.gstatic.com/s/muli/v7/s-NKMCru8HiyjEt0ZDoBoA.ttf",
8394
+ "regular": "http://fonts.gstatic.com/s/muli/v7/KJiP6KznxbALQgfJcDdPAw.ttf",
8395
+ "italic": "http://fonts.gstatic.com/s/muli/v7/Cg0K_IWANs9xkNoxV7H1_w.ttf"
8396
  }
8397
  },
8398
  {
8399
  "kind": "webfonts#webfont",
8400
+ "family": "Mystery Quest",
8401
+ "category": "display",
8402
  "variants": [
8403
+ "regular"
 
8404
  ],
8405
  "subsets": [
8406
+ "latin",
8407
+ "latin-ext"
8408
  ],
8409
+ "version": "v4",
8410
+ "lastModified": "2016-02-23",
8411
+ "files": {
8412
+ "regular": "http://fonts.gstatic.com/s/mysteryquest/v4/467jJvg0c7HgucvBB9PLDyeUSrabuTpOsMEiRLtKwk0.ttf"
 
8413
  }
8414
  },
8415
  {
8416
  "kind": "webfonts#webfont",
8417
+ "family": "NTR",
8418
+ "category": "sans-serif",
8419
  "variants": [
8420
  "regular"
8421
  ],
8422
  "subsets": [
8423
+ "telugu",
8424
  "latin"
8425
  ],
8426
+ "version": "v4",
8427
+ "lastModified": "2016-02-23",
8428
  "files": {
8429
+ "regular": "http://fonts.gstatic.com/s/ntr/v4/e7H4ZLtGfVOYyOupo6T12g.ttf"
8430
  }
8431
  },
8432
  {
8433
  "kind": "webfonts#webfont",
8434
+ "family": "Neucha",
8435
+ "category": "handwriting",
8436
  "variants": [
 
8437
  "regular"
8438
  ],
8439
  "subsets": [
8440
+ "cyrillic",
8441
  "latin"
8442
  ],
8443
+ "version": "v8",
8444
+ "lastModified": "2016-02-23",
8445
  "files": {
8446
+ "regular": "http://fonts.gstatic.com/s/neucha/v8/bijdhB-TzQdtpl0ykhGh4Q.ttf"
 
8447
  }
8448
  },
8449
  {
8450
  "kind": "webfonts#webfont",
8451
+ "family": "Neuton",
8452
  "category": "serif",
8453
  "variants": [
8454
+ "200",
8455
+ "300",
8456
+ "regular",
8457
+ "italic",
8458
+ "700",
8459
+ "800"
8460
  ],
8461
  "subsets": [
8462
+ "latin",
8463
+ "latin-ext"
8464
  ],
8465
+ "version": "v8",
8466
+ "lastModified": "2016-02-23",
8467
  "files": {
8468
+ "200": "http://fonts.gstatic.com/s/neuton/v8/DA3Mkew3XqSkPpi1f4tJow.ttf",
8469
+ "300": "http://fonts.gstatic.com/s/neuton/v8/xrc_aZ2hx-gdeV0mlY8Vww.ttf",
8470
+ "regular": "http://fonts.gstatic.com/s/neuton/v8/9R-MGIOQUdjAVeB6nE6PcQ.ttf",
8471
+ "italic": "http://fonts.gstatic.com/s/neuton/v8/uVMT3JOB5BNFi3lgPp6kEg.ttf",
8472
+ "700": "http://fonts.gstatic.com/s/neuton/v8/gnWpkWY7DirkKiovncYrfg.ttf",
8473
+ "800": "http://fonts.gstatic.com/s/neuton/v8/XPzBQV4lY6enLxQG9cF1jw.ttf"
8474
  }
8475
  },
8476
  {
8477
  "kind": "webfonts#webfont",
8478
+ "family": "New Rocker",
8479
  "category": "display",
8480
  "variants": [
8481
  "regular"
8482
  ],
8483
  "subsets": [
8484
+ "latin",
8485
+ "latin-ext"
8486
  ],
8487
+ "version": "v5",
8488
+ "lastModified": "2016-02-23",
8489
  "files": {
8490
+ "regular": "http://fonts.gstatic.com/s/newrocker/v5/EFUWzHJedEkpW399zYOHofesZW2xOQ-xsNqO47m55DA.ttf"
8491
  }
8492
  },
8493
  {
8494
  "kind": "webfonts#webfont",
8495
+ "family": "News Cycle",
8496
  "category": "sans-serif",
8497
  "variants": [
 
8498
  "regular",
 
 
8499
  "700"
8500
  ],
8501
  "subsets": [
8502
+ "latin",
8503
+ "latin-ext"
 
8504
  ],
8505
+ "version": "v13",
8506
+ "lastModified": "2015-04-16",
8507
  "files": {
8508
+ "regular": "http://fonts.gstatic.com/s/newscycle/v13/xyMAr8VfiUzIOvS1abHJO_esZW2xOQ-xsNqO47m55DA.ttf",
8509
+ "700": "http://fonts.gstatic.com/s/newscycle/v13/G28Ny31cr5orMqEQy6ljtwJKKGfqHaYFsRG-T3ceEVo.ttf"
 
 
 
8510
  }
8511
  },
8512
  {
8513
  "kind": "webfonts#webfont",
8514
+ "family": "Niconne",
8515
+ "category": "handwriting",
8516
  "variants": [
8517
+ "regular"
8518
  ],
8519
  "subsets": [
8520
+ "latin",
8521
+ "latin-ext"
8522
  ],
8523
+ "version": "v6",
8524
+ "lastModified": "2016-02-23",
8525
  "files": {
8526
+ "regular": "http://fonts.gstatic.com/s/niconne/v6/ZA-mFw2QNXodx5y7kfELBg.ttf"
8527
  }
8528
  },
8529
  {
8530
  "kind": "webfonts#webfont",
8531
+ "family": "Nixie One",
8532
+ "category": "display",
8533
  "variants": [
8534
  "regular"
8535
  ],
8536
  "subsets": [
8537
  "latin"
8538
  ],
8539
+ "version": "v7",
8540
+ "lastModified": "2016-02-23",
8541
  "files": {
8542
+ "regular": "http://fonts.gstatic.com/s/nixieone/v7/h6kQfmzm0Shdnp3eswRaqQ.ttf"
8543
  }
8544
  },
8545
  {
8546
  "kind": "webfonts#webfont",
8547
+ "family": "Nobile",
8548
  "category": "sans-serif",
8549
  "variants": [
8550
+ "regular",
8551
+ "italic",
8552
+ "700",
8553
+ "700italic"
8554
  ],
8555
  "subsets": [
 
8556
  "latin"
8557
  ],
8558
+ "version": "v7",
8559
+ "lastModified": "2016-02-23",
8560
  "files": {
8561
+ "regular": "http://fonts.gstatic.com/s/nobile/v7/lC_lPi1ddtN38iXTCRh6ow.ttf",
8562
+ "italic": "http://fonts.gstatic.com/s/nobile/v7/vGmrpKzWQQSrb-PR6FWBIA.ttf",
8563
+ "700": "http://fonts.gstatic.com/s/nobile/v7/9p6M-Yrg_r_QPmSD1skrOg.ttf",
8564
+ "700italic": "http://fonts.gstatic.com/s/nobile/v7/oQ1eYPaXV638N03KvsNvyKCWcynf_cDxXwCLxiixG1c.ttf"
8565
  }
8566
  },
8567
  {
8568
  "kind": "webfonts#webfont",
8569
+ "family": "Nokora",
8570
+ "category": "serif",
8571
  "variants": [
8572
+ "regular",
8573
+ "700"
8574
  ],
8575
  "subsets": [
8576
+ "khmer"
 
8577
  ],
8578
+ "version": "v9",
8579
+ "lastModified": "2015-04-06",
8580
  "files": {
8581
+ "regular": "http://fonts.gstatic.com/s/nokora/v9/dRyz1JfnyKPNaRcBNX9F9A.ttf",
8582
+ "700": "http://fonts.gstatic.com/s/nokora/v9/QMqqa4QEOhQpiig3cAPmbQ.ttf"
8583
  }
8584
  },
8585
  {
8586
  "kind": "webfonts#webfont",
8587
+ "family": "Norican",
8588
  "category": "handwriting",
8589
  "variants": [
8590
  "regular"
8591
  ],
8592
  "subsets": [
8593
+ "latin",
8594
+ "latin-ext"
8595
  ],
8596
+ "version": "v4",
8597
+ "lastModified": "2016-02-23",
8598
  "files": {
8599
+ "regular": "http://fonts.gstatic.com/s/norican/v4/SHnSqhYAWG5sZTWcPzEHig.ttf"
8600
  }
8601
  },
8602
  {
8603
  "kind": "webfonts#webfont",
8604
+ "family": "Nosifer",
8605
+ "category": "display",
8606
  "variants": [
8607
  "regular"
8608
  ],
8609
  "subsets": [
8610
+ "latin",
8611
+ "latin-ext"
8612
  ],
8613
  "version": "v5",
8614
+ "lastModified": "2016-02-23",
8615
  "files": {
8616
+ "regular": "http://fonts.gstatic.com/s/nosifer/v5/7eJGoIuHRrtcG00j6CptSA.ttf"
8617
  }
8618
  },
8619
  {
8620
  "kind": "webfonts#webfont",
8621
+ "family": "Nothing You Could Do",
8622
+ "category": "handwriting",
8623
  "variants": [
8624
  "regular"
8625
  ],
8626
  "subsets": [
 
8627
  "latin"
8628
  ],
8629
+ "version": "v6",
8630
+ "lastModified": "2016-02-23",
8631
  "files": {
8632
+ "regular": "http://fonts.gstatic.com/s/nothingyoucoulddo/v6/jpk1K3jbJoyoK0XKaSyQAf-TpkXjXYGWiJZAEtBRjPU.ttf"
8633
  }
8634
  },
8635
  {
8636
  "kind": "webfonts#webfont",
8637
+ "family": "Noticia Text",
8638
  "category": "serif",
8639
  "variants": [
8640
+ "regular",
8641
+ "italic",
8642
+ "700",
8643
+ "700italic"
8644
  ],
8645
  "subsets": [
8646
+ "latin",
8647
  "latin-ext",
8648
+ "vietnamese"
 
8649
  ],
8650
+ "version": "v6",
8651
+ "lastModified": "2016-02-23",
8652
  "files": {
8653
+ "regular": "http://fonts.gstatic.com/s/noticiatext/v6/wdyV6x3eKpdeUPQ7BJ5uUC3USBnSvpkopQaUR-2r7iU.ttf",
8654
+ "italic": "http://fonts.gstatic.com/s/noticiatext/v6/dAuxVpkYE_Q_IwIm6elsKPMZXuCXbOrAvx5R0IT5Oyo.ttf",
8655
+ "700": "http://fonts.gstatic.com/s/noticiatext/v6/pEko-RqEtp45bE2P80AAKUD2ttfZwueP-QU272T9-k4.ttf",
8656
+ "700italic": "http://fonts.gstatic.com/s/noticiatext/v6/-rQ7V8ARjf28_b7kRa0JuvAs9-1nE9qOqhChW0m4nDE.ttf"
8657
  }
8658
  },
8659
  {
8660
  "kind": "webfonts#webfont",
8661
+ "family": "Noto Sans",
8662
+ "category": "sans-serif",
8663
  "variants": [
8664
+ "regular",
8665
+ "italic",
8666
+ "700",
8667
+ "700italic"
8668
  ],
8669
  "subsets": [
8670
+ "cyrillic",
8671
+ "devanagari",
8672
+ "greek-ext",
8673
+ "latin",
8674
+ "latin-ext",
8675
+ "vietnamese",
8676
+ "cyrillic-ext",
8677
+ "greek"
8678
  ],
8679
  "version": "v6",
8680
+ "lastModified": "2016-02-23",
8681
  "files": {
8682
+ "regular": "http://fonts.gstatic.com/s/notosans/v6/0Ue9FiUJwVhi4NGfHJS5uA.ttf",
8683
+ "italic": "http://fonts.gstatic.com/s/notosans/v6/dLcNKMgJ1H5RVoZFraDz0qCWcynf_cDxXwCLxiixG1c.ttf",
8684
+ "700": "http://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ1y3USBnSvpkopQaUR-2r7iU.ttf",
8685
+ "700italic": "http://fonts.gstatic.com/s/notosans/v6/9Z3uUWMRR7crzm1TjRicDne1Pd76Vl7zRpE7NLJQ7XU.ttf"
8686
  }
8687
  },
8688
  {
8689
  "kind": "webfonts#webfont",
8690
+ "family": "Noto Serif",
8691
+ "category": "serif",
8692
  "variants": [
8693
+ "regular",
8694
+ "italic",
8695
+ "700",
8696
+ "700italic"
8697
  ],
8698
  "subsets": [
8699
+ "cyrillic",
8700
+ "greek-ext",
8701
+ "latin",
8702
+ "latin-ext",
8703
+ "vietnamese",
8704
+ "cyrillic-ext",
8705
+ "greek"
8706
  ],
8707
  "version": "v4",
8708
+ "lastModified": "2016-02-23",
8709
  "files": {
8710
+ "regular": "http://fonts.gstatic.com/s/notoserif/v4/zW6mc7bC1CWw8dH0yxY8JfesZW2xOQ-xsNqO47m55DA.ttf",
8711
+ "italic": "http://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNzy3USBnSvpkopQaUR-2r7iU.ttf",
8712
+ "700": "http://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPQJKKGfqHaYFsRG-T3ceEVo.ttf",
8713
+ "700italic": "http://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvED2ttfZwueP-QU272T9-k4.ttf"
8714
  }
8715
  },
8716
  {
8717
  "kind": "webfonts#webfont",
8718
+ "family": "Nova Cut",
8719
  "category": "display",
8720
  "variants": [
 
8721
  "regular"
8722
  ],
8723
  "subsets": [
 
8724
  "latin"
8725
  ],
8726
+ "version": "v8",
8727
+ "lastModified": "2016-02-23",
8728
  "files": {
8729
+ "regular": "http://fonts.gstatic.com/s/novacut/v8/6q12jWcBvj0KO2cMRP97tA.ttf"
 
8730
  }
8731
  },
8732
  {
8733
  "kind": "webfonts#webfont",
8734
+ "family": "Nova Flat",
8735
+ "category": "display",
8736
  "variants": [
8737
+ "regular"
 
8738
  ],
8739
  "subsets": [
 
8740
  "latin"
8741
  ],
8742
+ "version": "v8",
8743
+ "lastModified": "2016-02-23",
8744
+ "files": {
8745
+ "regular": "http://fonts.gstatic.com/s/novaflat/v8/pK7a0CoGzI684qe_XSHBqQ.ttf"
8746
+ }
8747
+ },
8748
+ {
8749
+ "kind": "webfonts#webfont",
8750
+ "family": "Nova Mono",
8751
+ "category": "monospace",
8752
+ "variants": [
8753
+ "regular"
8754
+ ],
8755
+ "subsets": [
8756
+ "latin",
8757
+ "greek"
8758
+ ],
8759
+ "version": "v7",
8760
+ "lastModified": "2016-02-23",
8761
  "files": {
8762
+ "regular": "http://fonts.gstatic.com/s/novamono/v7/6-SChr5ZIaaasJFBkgrLNw.ttf"
 
8763
  }
8764
  },
8765
  {
8766
  "kind": "webfonts#webfont",
8767
+ "family": "Nova Oval",
8768
+ "category": "display",
8769
  "variants": [
8770
  "regular"
8771
  ],
8772
  "subsets": [
8773
  "latin"
8774
  ],
8775
+ "version": "v8",
8776
+ "lastModified": "2016-02-23",
8777
  "files": {
8778
+ "regular": "http://fonts.gstatic.com/s/novaoval/v8/VuukVpKP8BwUf8o9W5LYQQ.ttf"
8779
  }
8780
  },
8781
  {
8782
  "kind": "webfonts#webfont",
8783
+ "family": "Nova Round",
8784
+ "category": "display",
8785
  "variants": [
8786
  "regular"
8787
  ],
8788
  "subsets": [
8789
  "latin"
8790
  ],
8791
+ "version": "v8",
8792
+ "lastModified": "2016-02-23",
8793
  "files": {
8794
+ "regular": "http://fonts.gstatic.com/s/novaround/v8/7-cK3Ari_8XYYFgVMxVhDvesZW2xOQ-xsNqO47m55DA.ttf"
8795
  }
8796
  },
8797
  {
8798
  "kind": "webfonts#webfont",
8799
+ "family": "Nova Script",
8800
+ "category": "display",
8801
  "variants": [
8802
+ "regular"
 
8803
  ],
8804
  "subsets": [
8805
  "latin"
8806
  ],
8807
+ "version": "v8",
8808
+ "lastModified": "2016-02-23",
8809
  "files": {
8810
+ "regular": "http://fonts.gstatic.com/s/novascript/v8/dEvxQDLgx1M1TKY-NmBWYaCWcynf_cDxXwCLxiixG1c.ttf"
 
8811
  }
8812
  },
8813
  {
8814
  "kind": "webfonts#webfont",
8815
+ "family": "Nova Slim",
8816
  "category": "display",
8817
  "variants": [
8818
  "regular"
8819
  ],
8820
  "subsets": [
 
8821
  "latin"
8822
  ],
8823
+ "version": "v8",
8824
+ "lastModified": "2016-02-23",
8825
  "files": {
8826
+ "regular": "http://fonts.gstatic.com/s/novaslim/v8/rPYXC81_VL2EW-4CzBX65g.ttf"
8827
  }
8828
  },
8829
  {
8830
  "kind": "webfonts#webfont",
8831
+ "family": "Nova Square",
8832
+ "category": "display",
8833
  "variants": [
8834
+ "regular"
 
8835
  ],
8836
  "subsets": [
 
8837
  "latin"
8838
  ],
8839
+ "version": "v8",
8840
+ "lastModified": "2016-02-23",
8841
  "files": {
8842
+ "regular": "http://fonts.gstatic.com/s/novasquare/v8/BcBzXoaDzYX78rquGXVuSqCWcynf_cDxXwCLxiixG1c.ttf"
 
8843
  }
8844
  },
8845
  {
8846
  "kind": "webfonts#webfont",
8847
+ "family": "Numans",
8848
+ "category": "sans-serif",
8849
  "variants": [
8850
  "regular"
8851
  ],
8852
  "subsets": [
 
8853
  "latin"
8854
  ],
8855
+ "version": "v6",
8856
+ "lastModified": "2016-02-23",
8857
  "files": {
8858
+ "regular": "http://fonts.gstatic.com/s/numans/v6/g5snI2p6OEjjTNmTHyBdiQ.ttf"
8859
  }
8860
  },
8861
  {
8862
  "kind": "webfonts#webfont",
8863
+ "family": "Nunito",
8864
+ "category": "sans-serif",
8865
  "variants": [
8866
+ "300",
8867
+ "regular",
8868
+ "700"
8869
  ],
8870
  "subsets": [
8871
  "latin"
8872
  ],
8873
+ "version": "v7",
8874
+ "lastModified": "2016-02-23",
8875
  "files": {
8876
+ "300": "http://fonts.gstatic.com/s/nunito/v7/zXQvrWBJqUooM7Xv98MrQw.ttf",
8877
+ "regular": "http://fonts.gstatic.com/s/nunito/v7/ySZTeT3IuzJj0GK6uGpbBg.ttf",
8878
+ "700": "http://fonts.gstatic.com/s/nunito/v7/aEdlqgMuYbpe4U3TnqOQMA.ttf"
8879
  }
8880
  },
8881
  {
8882
  "kind": "webfonts#webfont",
8883
+ "family": "Odor Mean Chey",
8884
  "category": "display",
8885
  "variants": [
8886
  "regular"
8887
  ],
8888
  "subsets": [
8889
+ "khmer"
8890
  ],
8891
+ "version": "v8",
8892
+ "lastModified": "2015-04-03",
8893
  "files": {
8894
+ "regular": "http://fonts.gstatic.com/s/odormeanchey/v8/GK3E7EjPoBkeZhYshGFo0eVKG8sq4NyGgdteJLvqLDs.ttf"
8895
  }
8896
  },
8897
  {
8898
  "kind": "webfonts#webfont",
8899
+ "family": "Offside",
8900
  "category": "display",
8901
  "variants": [
8902
  "regular"
8904
  "subsets": [
8905
  "latin"
8906
  ],
8907
+ "version": "v4",
8908
+ "lastModified": "2016-02-23",
8909
  "files": {
8910
+ "regular": "http://fonts.gstatic.com/s/offside/v4/v0C913SB8wqQUvcu1faUqw.ttf"
8911
  }
8912
  },
8913
  {
8914
  "kind": "webfonts#webfont",
8915
+ "family": "Old Standard TT",
8916
+ "category": "serif",
8917
  "variants": [
8918
+ "regular",
8919
+ "italic",
8920
+ "700"
8921
  ],
8922
  "subsets": [
8923
  "latin"
8924
  ],
8925
+ "version": "v7",
8926
+ "lastModified": "2016-02-23",
8927
  "files": {
8928
+ "regular": "http://fonts.gstatic.com/s/oldstandardtt/v7/n6RTCDcIPWSE8UNBa4k-DLcB5jyhm1VsHs65c3QNDr0.ttf",
8929
+ "italic": "http://fonts.gstatic.com/s/oldstandardtt/v7/QQT_AUSp4AV4dpJfIN7U5PWrQzeMtsHf8QsWQ2cZg3c.ttf",
8930
+ "700": "http://fonts.gstatic.com/s/oldstandardtt/v7/5Ywdce7XEbTSbxs__4X1_HJqbZqK7TdZ58X80Q_Lw8Y.ttf"
8931
  }
8932
  },
8933
  {
8934
  "kind": "webfonts#webfont",
8935
+ "family": "Oldenburg",
8936
  "category": "display",
8937
  "variants": [
8938
  "regular"
8939
  ],
8940
  "subsets": [
8941
+ "latin",
8942
+ "latin-ext"
8943
  ],
8944
+ "version": "v4",
8945
+ "lastModified": "2016-02-23",
8946
  "files": {
8947
+ "regular": "http://fonts.gstatic.com/s/oldenburg/v4/dqA_M_uoCVXZbCO-oKBTnQ.ttf"
8948
  }
8949
  },
8950
  {
8951
  "kind": "webfonts#webfont",
8952
+ "family": "Oleo Script",
8953
  "category": "display",
8954
  "variants": [
8955
+ "regular",
8956
+ "700"
8957
  ],
8958
  "subsets": [
8959
+ "latin",
8960
+ "latin-ext"
8961
  ],
8962
  "version": "v5",
8963
+ "lastModified": "2016-02-23",
8964
  "files": {
8965
+ "regular": "http://fonts.gstatic.com/s/oleoscript/v5/21stZcmPyzbQVXtmGegyqKCWcynf_cDxXwCLxiixG1c.ttf",
8966
+ "700": "http://fonts.gstatic.com/s/oleoscript/v5/hudNQFKFl98JdNnlo363fne1Pd76Vl7zRpE7NLJQ7XU.ttf"
8967
  }
8968
  },
8969
  {
8970
  "kind": "webfonts#webfont",
8971
+ "family": "Oleo Script Swash Caps",
8972
+ "category": "display",
8973
  "variants": [
8974
  "regular",
8975
+ "700"
8976
  ],
8977
  "subsets": [
8978
+ "latin",
8979
+ "latin-ext"
8980
  ],
8981
+ "version": "v4",
8982
+ "lastModified": "2016-02-23",
8983
  "files": {
8984
+ "regular": "http://fonts.gstatic.com/s/oleoscriptswashcaps/v4/vdWhGqsBUAP-FF3NOYTe4iMF4kXAPemmyaDpMXQ31P0.ttf",
8985
+ "700": "http://fonts.gstatic.com/s/oleoscriptswashcaps/v4/HMO3ftxA9AU5floml9c755reFYaXZ4zuJXJ8fr8OO1g.ttf"
8986
  }
8987
  },
8988
  {
8989
  "kind": "webfonts#webfont",
8990
+ "family": "Open Sans",
8991
+ "category": "sans-serif",
8992
  "variants": [
8993
+ "300",
8994
+ "300italic",
8995
+ "regular",
8996
+ "italic",
8997
+ "600",
8998
+ "600italic",
8999
+ "700",
9000
+ "700italic",
9001
+ "800",
9002
+ "800italic"
9003
  ],
9004
  "subsets": [
9005
+ "cyrillic",
9006
+ "greek-ext",
9007
+ "latin",
9008
+ "latin-ext",
9009
+ "vietnamese",
9010
+ "cyrillic-ext",
9011
+ "greek"
9012
  ],
9013
+ "version": "v13",
9014
+ "lastModified": "2016-02-23",
9015
  "files": {
9016
+ "300": "http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTS3USBnSvpkopQaUR-2r7iU.ttf",
9017
+ "300italic": "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxi9-WlPSxbfiI49GsXo3q0g.ttf",
9018
+ "regular": "http://fonts.gstatic.com/s/opensans/v13/IgZJs4-7SA1XX_edsoXWog.ttf",
9019
+ "italic": "http://fonts.gstatic.com/s/opensans/v13/O4NhV7_qs9r9seTo7fnsVKCWcynf_cDxXwCLxiixG1c.ttf",
9020
+ "600": "http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSi3USBnSvpkopQaUR-2r7iU.ttf",
9021
+ "600italic": "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxpZ7xm-Bj30Bj2KNdXDzSZg.ttf",
9022
+ "700": "http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzC3USBnSvpkopQaUR-2r7iU.ttf",
9023
+ "700italic": "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxne1Pd76Vl7zRpE7NLJQ7XU.ttf",
9024
+ "800": "http://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hi3USBnSvpkopQaUR-2r7iU.ttf",
9025
+ "800italic": "http://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxg89PwPrYLaRFJ-HNCU9NbA.ttf"
9026
  }
9027
  },
9028
  {
9029
  "kind": "webfonts#webfont",
9030
+ "family": "Open Sans Condensed",
9031
+ "category": "sans-serif",
9032
  "variants": [
9033
+ "300",
9034
+ "300italic",
9035
+ "700"
9036
  ],
9037
  "subsets": [
9038
+ "cyrillic",
9039
+ "greek-ext",
9040
+ "latin",
9041
  "latin-ext",
9042
+ "vietnamese",
9043
+ "cyrillic-ext",
9044
+ "greek"
9045
  ],
9046
+ "version": "v10",
9047
+ "lastModified": "2016-02-23",
9048
  "files": {
9049
+ "300": "http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xEMwSSh38KQVJx4ABtsZTnA.ttf",
9050
+ "300italic": "http://fonts.gstatic.com/s/opensanscondensed/v10/jIXlqT1WKafUSwj6s9AzV4_LkTZ_uhAwfmGJ084hlvM.ttf",
9051
+ "700": "http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBEM87DM3yorPOrvA-vB930.ttf"
9052
  }
9053
  },
9054
  {
9055
  "kind": "webfonts#webfont",
9056
+ "family": "Oranienbaum",
9057
+ "category": "serif",
9058
  "variants": [
9059
  "regular"
9060
  ],
9061
  "subsets": [
9062
+ "cyrillic",
9063
+ "latin",
9064
  "latin-ext",
9065
+ "cyrillic-ext"
9066
  ],
9067
  "version": "v5",
9068
+ "lastModified": "2016-02-23",
9069
  "files": {
9070
+ "regular": "http://fonts.gstatic.com/s/oranienbaum/v5/M98jYwCSn0PaFhXXgviCoaCWcynf_cDxXwCLxiixG1c.ttf"
9071
  }
9072
  },
9073
  {
9074
  "kind": "webfonts#webfont",
9075
+ "family": "Orbitron",
9076
+ "category": "sans-serif",
9077
  "variants": [
 
 
9078
  "regular",
9079
+ "500",
9080
  "700",
 
9081
  "900"
9082
  ],
9083
  "subsets": [
 
 
9084
  "latin"
9085
  ],
9086
+ "version": "v7",
9087
+ "lastModified": "2016-02-23",
9088
  "files": {
9089
+ "regular": "http://fonts.gstatic.com/s/orbitron/v7/DY8swouAZjR3RaUPRf0HDQ.ttf",
9090
+ "500": "http://fonts.gstatic.com/s/orbitron/v7/p-y_ffzMdo5JN_7ia0vYEqCWcynf_cDxXwCLxiixG1c.ttf",
9091
+ "700": "http://fonts.gstatic.com/s/orbitron/v7/PS9_6SLkY1Y6OgPO3APr6qCWcynf_cDxXwCLxiixG1c.ttf",
9092
+ "900": "http://fonts.gstatic.com/s/orbitron/v7/2I3-8i9hT294TE_pyjy9SaCWcynf_cDxXwCLxiixG1c.ttf"
 
 
 
9093
  }
9094
  },
9095
  {
9096
  "kind": "webfonts#webfont",
9097
+ "family": "Oregano",
9098
+ "category": "display",
9099
  "variants": [
9100
+ "regular",
9101
+ "italic"
9102
  ],
9103
  "subsets": [
9104
+ "latin",
9105
+ "latin-ext"
9106
  ],
9107
  "version": "v4",
9108
+ "lastModified": "2016-02-23",
9109
  "files": {
9110
+ "regular": "http://fonts.gstatic.com/s/oregano/v4/UiLhqNixVv2EpjRoBG6axA.ttf",
9111
+ "italic": "http://fonts.gstatic.com/s/oregano/v4/_iwqGEht6XsAuEaCbYG64Q.ttf"
9112
  }
9113
  },
9114
  {
9115
  "kind": "webfonts#webfont",
9116
+ "family": "Orienta",
9117
+ "category": "sans-serif",
9118
  "variants": [
 
9119
  "regular"
9120
  ],
9121
  "subsets": [
9122
+ "latin",
9123
+ "latin-ext"
9124
  ],
9125
+ "version": "v4",
9126
+ "lastModified": "2016-02-23",
9127
  "files": {
9128
+ "regular": "http://fonts.gstatic.com/s/orienta/v4/_NKSk93mMs0xsqtfjCsB3Q.ttf"
 
9129
  }
9130
  },
9131
  {
9132
  "kind": "webfonts#webfont",
9133
+ "family": "Original Surfer",
9134
  "category": "display",
9135
  "variants": [
9136
  "regular"
9137
  ],
9138
  "subsets": [
 
9139
  "latin"
9140
  ],
9141
  "version": "v5",
9142
+ "lastModified": "2016-02-23",
9143
  "files": {
9144
+ "regular": "http://fonts.gstatic.com/s/originalsurfer/v5/gdHw6HpSIN4D6Xt7pi1-qIkEz33TDwAZczo_6fY7eg0.ttf"
9145
  }
9146
  },
9147
  {
9148
  "kind": "webfonts#webfont",
9149
+ "family": "Oswald",
9150
+ "category": "sans-serif",
9151
  "variants": [
9152
+ "300",
9153
+ "regular",
9154
+ "700"
9155
  ],
9156
  "subsets": [
9157
+ "latin",
9158
+ "latin-ext"
9159
  ],
9160
+ "version": "v10",
9161
+ "lastModified": "2016-02-23",
9162
  "files": {
9163
+ "300": "http://fonts.gstatic.com/s/oswald/v10/y3tZpCdiRD4oNRRYFcAR5Q.ttf",
9164
+ "regular": "http://fonts.gstatic.com/s/oswald/v10/uLEd2g2vJglLPfsBF91DCg.ttf",
9165
+ "700": "http://fonts.gstatic.com/s/oswald/v10/7wj8ldV_5Ti37rHa0m1DDw.ttf"
9166
  }
9167
  },
9168
  {
9169
  "kind": "webfonts#webfont",
9170
+ "family": "Over the Rainbow",
9171
+ "category": "handwriting",
9172
  "variants": [
9173
  "regular"
9174
  ],
9175
  "subsets": [
 
9176
  "latin"
9177
  ],
9178
+ "version": "v7",
9179
+ "lastModified": "2016-02-23",
9180
  "files": {
9181
+ "regular": "http://fonts.gstatic.com/s/overtherainbow/v7/6gp-gkpI2kie2dHQQLM2jQBdxkZd83xOSx-PAQ2QmiI.ttf"
9182
  }
9183
  },
9184
  {
9185
  "kind": "webfonts#webfont",
9186
+ "family": "Overlock",
9187
+ "category": "display",
9188
  "variants": [
9189
  "regular",
9190
+ "italic",
9191
+ "700",
9192
+ "700italic",
9193
+ "900",
9194
+ "900italic"
9195
  ],
9196
  "subsets": [
9197
+ "latin",
9198
+ "latin-ext"
9199
  ],
9200
+ "version": "v5",
9201
+ "lastModified": "2016-02-23",
9202
  "files": {
9203
+ "regular": "http://fonts.gstatic.com/s/overlock/v5/Z8oYsGi88-E1cUB8YBFMAg.ttf",
9204
+ "italic": "http://fonts.gstatic.com/s/overlock/v5/rq6EacukHROOBrFrK_zF6_esZW2xOQ-xsNqO47m55DA.ttf",
9205
+ "700": "http://fonts.gstatic.com/s/overlock/v5/Fexr8SqXM8Bm_gEVUA7AKaCWcynf_cDxXwCLxiixG1c.ttf",
9206
+ "700italic": "http://fonts.gstatic.com/s/overlock/v5/wFWnYgeXKYBks6gEUwYnfAJKKGfqHaYFsRG-T3ceEVo.ttf",
9207
+ "900": "http://fonts.gstatic.com/s/overlock/v5/YPJCVTT8ZbG3899l_-KIGqCWcynf_cDxXwCLxiixG1c.ttf",
9208
+ "900italic": "http://fonts.gstatic.com/s/overlock/v5/iOZhxT2zlg7W5ij_lb-oDp0EAVxt0G0biEntp43Qt6E.ttf"
9209
  }
9210
  },
9211
  {
9212
  "kind": "webfonts#webfont",
9213
+ "family": "Overlock SC",
9214
  "category": "display",
9215
  "variants": [
9216
  "regular"
9217
  ],
9218
  "subsets": [
9219
+ "latin",
9220
+ "latin-ext"
9221
  ],
9222
+ "version": "v5",
9223
+ "lastModified": "2016-02-23",
9224
  "files": {
9225
+ "regular": "http://fonts.gstatic.com/s/overlocksc/v5/8D7HYDsvS_g1GhBnlHzgzaCWcynf_cDxXwCLxiixG1c.ttf"
9226
  }
9227
  },
9228
  {
9229
  "kind": "webfonts#webfont",
9230
+ "family": "Ovo",
9231
+ "category": "serif",
9232
  "variants": [
9233
  "regular"
9234
  ],
9235
  "subsets": [
9236
  "latin"
9237
  ],
9238
+ "version": "v7",
9239
+ "lastModified": "2016-02-23",
9240
  "files": {
9241
+ "regular": "http://fonts.gstatic.com/s/ovo/v7/mFg27dimu3s9t09qjCwB1g.ttf"
9242
  }
9243
  },
9244
  {
9245
  "kind": "webfonts#webfont",
9246
+ "family": "Oxygen",
9247
+ "category": "sans-serif",
9248
  "variants": [
9249
+ "300",
9250
  "regular",
9251
+ "700"
9252
  ],
9253
  "subsets": [
9254
+ "latin",
9255
+ "latin-ext"
9256
  ],
9257
+ "version": "v5",
9258
+ "lastModified": "2016-02-23",
9259
  "files": {
9260
+ "300": "http://fonts.gstatic.com/s/oxygen/v5/lZ31r0bR1Bzt_DfGZu1S8A.ttf",
9261
+ "regular": "http://fonts.gstatic.com/s/oxygen/v5/uhoyAE7XlQL22abzQieHjw.ttf",
9262
+ "700": "http://fonts.gstatic.com/s/oxygen/v5/yLqkmDwuNtt5pSqsJmhyrg.ttf"
9263
  }
9264
  },
9265
  {
9266
  "kind": "webfonts#webfont",
9267
+ "family": "Oxygen Mono",
9268
+ "category": "monospace",
9269
  "variants": [
9270
  "regular"
9271
  ],
9272
  "subsets": [
9273
+ "latin",
9274
+ "latin-ext"
9275
  ],
9276
+ "version": "v4",
9277
+ "lastModified": "2016-02-23",
9278
  "files": {
9279
+ "regular": "http://fonts.gstatic.com/s/oxygenmono/v4/DigTu7k4b7OmM8ubt1Qza6CWcynf_cDxXwCLxiixG1c.ttf"
9280
  }
9281
  },
9282
  {
9283
  "kind": "webfonts#webfont",
9284
+ "family": "PT Mono",
9285
+ "category": "monospace",
9286
  "variants": [
9287
  "regular"
9288
  ],
9289
  "subsets": [
9290
+ "cyrillic",
9291
+ "latin",
9292
  "latin-ext",
9293
+ "cyrillic-ext"
9294
  ],
9295
  "version": "v4",
9296
+ "lastModified": "2016-02-23",
9297
  "files": {
9298
+ "regular": "http://fonts.gstatic.com/s/ptmono/v4/QUbM8H9yJK5NhpQ0REO6Wg.ttf"
9299
  }
9300
  },
9301
  {
9302
  "kind": "webfonts#webfont",
9303
+ "family": "PT Sans",
9304
+ "category": "sans-serif",
9305
  "variants": [
9306
+ "regular",
9307
+ "italic",
9308
+ "700",
9309
+ "700italic"
9310
  ],
9311
  "subsets": [
9312
+ "cyrillic",
9313
+ "latin",
9314
  "latin-ext",
9315
+ "cyrillic-ext"
9316
  ],
9317
+ "version": "v8",
9318
+ "lastModified": "2016-02-23",
9319
  "files": {
9320
+ "regular": "http://fonts.gstatic.com/s/ptsans/v8/UFoEz2uiuMypUGZL1NKoeg.ttf",
9321
+ "italic": "http://fonts.gstatic.com/s/ptsans/v8/yls9EYWOd496wiu7qzfgNg.ttf",
9322
+ "700": "http://fonts.gstatic.com/s/ptsans/v8/F51BEgHuR0tYHxF0bD4vwvesZW2xOQ-xsNqO47m55DA.ttf",
9323
+ "700italic": "http://fonts.gstatic.com/s/ptsans/v8/lILlYDvubYemzYzN7GbLkC3USBnSvpkopQaUR-2r7iU.ttf"
9324
  }
9325
  },
9326
  {
9327
  "kind": "webfonts#webfont",
9328
+ "family": "PT Sans Caption",
9329
+ "category": "sans-serif",
9330
  "variants": [
9331
+ "regular",
9332
+ "700"
9333
  ],
9334
  "subsets": [
9335
+ "cyrillic",
9336
+ "latin",
9337
  "latin-ext",
9338
+ "cyrillic-ext"
9339
  ],
9340
+ "version": "v9",
9341
+ "lastModified": "2016-02-23",
9342
  "files": {
9343
+ "regular": "http://fonts.gstatic.com/s/ptsanscaption/v9/OXYTDOzBcXU8MTNBvBHeSW8by34Z3mUMtM-o4y-SHCY.ttf",
9344
+ "700": "http://fonts.gstatic.com/s/ptsanscaption/v9/Q-gJrFokeE7JydPpxASt25tc0eyfI4QDEsobEEpk_hA.ttf"
9345
  }
9346
  },
9347
  {
9348
  "kind": "webfonts#webfont",
9349
+ "family": "PT Sans Narrow",
9350
+ "category": "sans-serif",
9351
  "variants": [
9352
+ "regular",
9353
+ "700"
9354
  ],
9355
  "subsets": [
9356
+ "cyrillic",
9357
+ "latin",
9358
  "latin-ext",
9359
+ "cyrillic-ext"
9360
  ],
9361
+ "version": "v7",
9362
+ "lastModified": "2016-02-23",
9363
  "files": {
9364
+ "regular": "http://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4ZTvAuddT2xDMbdz0mdLyZY.ttf",
9365
+ "700": "http://fonts.gstatic.com/s/ptsansnarrow/v7/Q_pTky3Sc3ubRibGToTAYsLtdzs3iyjn_YuT226ZsLU.ttf"
9366
  }
9367
  },
9368
  {
9369
  "kind": "webfonts#webfont",
9370
+ "family": "PT Serif",
9371
+ "category": "serif",
9372
  "variants": [
9373
+ "regular",
9374
+ "italic",
9375
+ "700",
9376
+ "700italic"
9377
  ],
9378
  "subsets": [
9379
+ "cyrillic",
9380
+ "latin",
9381
  "latin-ext",
9382
+ "cyrillic-ext"
9383
  ],
9384
+ "version": "v8",
9385
+ "lastModified": "2016-02-23",
9386
  "files": {
9387
+ "regular": "http://fonts.gstatic.com/s/ptserif/v8/sAo427rn3-QL9sWCbMZXhA.ttf",
9388
+ "italic": "http://fonts.gstatic.com/s/ptserif/v8/9khWhKzhpkH0OkNnBKS3n_esZW2xOQ-xsNqO47m55DA.ttf",
9389
+ "700": "http://fonts.gstatic.com/s/ptserif/v8/kyZw18tqQ5if-_wpmxxOeKCWcynf_cDxXwCLxiixG1c.ttf",
9390
+ "700italic": "http://fonts.gstatic.com/s/ptserif/v8/Foydq9xJp--nfYIx2TBz9QJKKGfqHaYFsRG-T3ceEVo.ttf"
9391
  }
9392
  },
9393
  {
9394
  "kind": "webfonts#webfont",
9395
+ "family": "PT Serif Caption",
9396
  "category": "serif",
9397
  "variants": [
9398
+ "regular",
9399
+ "italic"
9400
  ],
9401
  "subsets": [
9402
+ "cyrillic",
9403
+ "latin",
9404
+ "latin-ext",
9405
+ "cyrillic-ext"
9406
  ],
9407
+ "version": "v8",
9408
+ "lastModified": "2016-02-23",
9409
  "files": {
9410
+ "regular": "http://fonts.gstatic.com/s/ptserifcaption/v8/7xkFOeTxxO1GMC1suOUYWVsRioCqs5fohhaYel24W3k.ttf",
9411
+ "italic": "http://fonts.gstatic.com/s/ptserifcaption/v8/0kfPsmrmTSgiec7u_Wa0DB1mqvzPHelJwRcF_s_EUM0.ttf"
9412
  }
9413
  },
9414
  {
9415
  "kind": "webfonts#webfont",
9416
+ "family": "Pacifico",
9417
+ "category": "handwriting",
9418
  "variants": [
9419
  "regular"
9420
  ],
9421
  "subsets": [
 
9422
  "latin"
9423
  ],
9424
+ "version": "v7",
9425
+ "lastModified": "2016-02-23",
9426
  "files": {
9427
+ "regular": "http://fonts.gstatic.com/s/pacifico/v7/GIrpeRY1r5CzbfL8r182lw.ttf"
9428
  }
9429
  },
9430
  {
9431
  "kind": "webfonts#webfont",
9432
+ "family": "Palanquin",
9433
+ "category": "sans-serif",
9434
  "variants": [
9435
+ "100",
9436
+ "200",
9437
+ "300",
9438
+ "regular",
9439
+ "500",
9440
+ "600",
9441
+ "700"
9442
  ],
9443
  "subsets": [
9444
+ "devanagari",
9445
+ "latin",
9446
+ "latin-ext"
9447
  ],
9448
+ "version": "v1",
9449
+ "lastModified": "2016-02-23",
9450
  "files": {
9451
+ "100": "http://fonts.gstatic.com/s/palanquin/v1/Hu0eGDVGK_g4saUFu6AK3KCWcynf_cDxXwCLxiixG1c.ttf",
9452
+ "200": "http://fonts.gstatic.com/s/palanquin/v1/pqXYXD7-VI5ezTjeqQOcyC3USBnSvpkopQaUR-2r7iU.ttf",
9453
+ "300": "http://fonts.gstatic.com/s/palanquin/v1/c0-J5OCAagpFCKkKraz-Ey3USBnSvpkopQaUR-2r7iU.ttf",
9454
+ "regular": "http://fonts.gstatic.com/s/palanquin/v1/xCwBUoAEV0kzCDwerAZ0Aw.ttf",
9455
+ "500": "http://fonts.gstatic.com/s/palanquin/v1/wLvvkEcZMKy95afLWh2EfC3USBnSvpkopQaUR-2r7iU.ttf",
9456
+ "600": "http://fonts.gstatic.com/s/palanquin/v1/405UIAv95_yZkCECrH6y-i3USBnSvpkopQaUR-2r7iU.ttf",
9457
+ "700": "http://fonts.gstatic.com/s/palanquin/v1/-UtkePo3NFvxEN3rGCtTvi3USBnSvpkopQaUR-2r7iU.ttf"
9458
  }
9459
  },
9460
  {
9461
  "kind": "webfonts#webfont",
9462
+ "family": "Palanquin Dark",
9463
+ "category": "sans-serif",
9464
  "variants": [
9465
+ "regular",
9466
+ "500",
9467
+ "600",
9468
+ "700"
9469
  ],
9470
  "subsets": [
9471
+ "devanagari",
9472
+ "latin",
9473
+ "latin-ext"
9474
  ],
9475
+ "version": "v1",
9476
+ "lastModified": "2016-02-23",
9477
  "files": {
9478
+ "regular": "http://fonts.gstatic.com/s/palanquindark/v1/PamTqrrgbBh_M3702w39rOfChn3JSg5yz_Q_xmrKQN0.ttf",
9479
+ "500": "http://fonts.gstatic.com/s/palanquindark/v1/iXyBGf5UbFUu6BG8hOY-maMZTo-EwKMRQt3RWHocLi0.ttf",
9480
+ "600": "http://fonts.gstatic.com/s/palanquindark/v1/iXyBGf5UbFUu6BG8hOY-mVNxaunw8i4Gywrk2SigRnk.ttf",
9481
+ "700": "http://fonts.gstatic.com/s/palanquindark/v1/iXyBGf5UbFUu6BG8hOY-mWToair6W0TEE44XrlfKbiM.ttf"
9482
  }
9483
  },
9484
  {
9485
  "kind": "webfonts#webfont",
9486
+ "family": "Paprika",
9487
+ "category": "display",
9488
  "variants": [
9489
  "regular"
9490
  ],
9491
  "subsets": [
9492
  "latin"
9493
  ],
9494
+ "version": "v4",
9495
+ "lastModified": "2016-02-23",
9496
  "files": {
9497
+ "regular": "http://fonts.gstatic.com/s/paprika/v4/b-VpyoRSieBdB5BPJVF8HQ.ttf"
9498
  }
9499
  },
9500
  {
9501
  "kind": "webfonts#webfont",
9502
+ "family": "Parisienne",
9503
+ "category": "handwriting",
9504
  "variants": [
9505
  "regular"
9506
  ],
9507
  "subsets": [
9508
+ "latin",
9509
+ "latin-ext"
9510
  ],
9511
+ "version": "v4",
9512
+ "lastModified": "2016-02-23",
9513
  "files": {
9514
+ "regular": "http://fonts.gstatic.com/s/parisienne/v4/TW74B5QISJNx9moxGlmJfvesZW2xOQ-xsNqO47m55DA.ttf"
9515
  }
9516
  },
9517
  {
9518
  "kind": "webfonts#webfont",
9519
+ "family": "Passero One",
9520
+ "category": "display",
9521
  "variants": [
9522
  "regular"
9523
  ],
9524
  "subsets": [
9525
+ "latin",
9526
+ "latin-ext"
9527
  ],
9528
+ "version": "v8",
9529
+ "lastModified": "2016-02-23",
9530
  "files": {
9531
+ "regular": "http://fonts.gstatic.com/s/passeroone/v8/Yc-7nH5deCCv9Ed0MMnAQqCWcynf_cDxXwCLxiixG1c.ttf"
9532
  }
9533
  },
9534
  {
9535
  "kind": "webfonts#webfont",
9536
+ "family": "Passion One",
9537
+ "category": "display",
9538
  "variants": [
9539
+ "regular",
9540
+ "700",
9541
+ "900"
9542
  ],
9543
  "subsets": [
9544
+ "latin",
9545
+ "latin-ext"
9546
  ],
9547
  "version": "v6",
9548
+ "lastModified": "2016-02-23",
9549
  "files": {
9550
+ "regular": "http://fonts.gstatic.com/s/passionone/v6/1UIK1tg3bKJ4J3o35M4heqCWcynf_cDxXwCLxiixG1c.ttf",
9551
+ "700": "http://fonts.gstatic.com/s/passionone/v6/feOcYDy2R-f3Ysy72PYJ2ne1Pd76Vl7zRpE7NLJQ7XU.ttf",
9552
+ "900": "http://fonts.gstatic.com/s/passionone/v6/feOcYDy2R-f3Ysy72PYJ2ienaqEuufTBk9XMKnKmgDA.ttf"
9553
  }
9554
  },
9555
  {
9556
  "kind": "webfonts#webfont",
9557
+ "family": "Pathway Gothic One",
9558
+ "category": "sans-serif",
9559
  "variants": [
9560
  "regular"
9561
  ],
9562
  "subsets": [
9563
+ "latin",
9564
+ "latin-ext"
9565
  ],
9566
+ "version": "v4",
9567
+ "lastModified": "2016-02-23",
9568
  "files": {
9569
+ "regular": "http://fonts.gstatic.com/s/pathwaygothicone/v4/Lqv9ztoTUV8Q0FmQZzPqaA6A6xIYD7vYcYDop1i-K-c.ttf"
9570
  }
9571
  },
9572
  {
9573
  "kind": "webfonts#webfont",
9574
+ "family": "Patrick Hand",
9575
+ "category": "handwriting",
9576
  "variants": [
9577
  "regular"
9578
  ],
9579
  "subsets": [
9580
+ "latin",
9581
+ "latin-ext",
9582
+ "vietnamese"
9583
  ],
9584
+ "version": "v10",
9585
+ "lastModified": "2016-02-23",
9586
  "files": {
9587
+ "regular": "http://fonts.gstatic.com/s/patrickhand/v10/9BG3JJgt_HlF3NpEUehL0C3USBnSvpkopQaUR-2r7iU.ttf"
9588
  }
9589
  },
9590
  {
9591
  "kind": "webfonts#webfont",
9592
+ "family": "Patrick Hand SC",
9593
+ "category": "handwriting",
9594
  "variants": [
9595
  "regular"
9596
  ],
9597
  "subsets": [
9598
+ "latin",
9599
  "latin-ext",
9600
+ "vietnamese"
9601
  ],
9602
  "version": "v4",
9603
+ "lastModified": "2016-02-23",
9604
  "files": {
9605
+ "regular": "http://fonts.gstatic.com/s/patrickhandsc/v4/OYFWCgfCR-7uHIovjUZXsbAgSRh1LpJXlLfl8IbsmHg.ttf"
9606
  }
9607
  },
9608
  {
9609
  "kind": "webfonts#webfont",
9610
+ "family": "Patua One",
9611
+ "category": "display",
9612
  "variants": [
9613
+ "regular"
 
9614
  ],
9615
  "subsets": [
9616
+ "latin"
9617
  ],
9618
+ "version": "v6",
9619
+ "lastModified": "2016-02-23",
9620
  "files": {
9621
+ "regular": "http://fonts.gstatic.com/s/patuaone/v6/njZwotTYjswR4qdhsW-kJw.ttf"
 
9622
  }
9623
  },
9624
  {
9625
  "kind": "webfonts#webfont",
9626
+ "family": "Paytone One",
9627
+ "category": "sans-serif",
9628
  "variants": [
9629
  "regular"
9630
  ],
9631
  "subsets": [
9632
  "latin"
9633
  ],
9634
+ "version": "v8",
9635
+ "lastModified": "2016-02-23",
9636
  "files": {
9637
+ "regular": "http://fonts.gstatic.com/s/paytoneone/v8/3WCxC7JAJjQHQVoIE0ZwvqCWcynf_cDxXwCLxiixG1c.ttf"
9638
  }
9639
  },
9640
  {
9641
  "kind": "webfonts#webfont",
9642
+ "family": "Peddana",
9643
+ "category": "serif",
9644
  "variants": [
9645
  "regular"
9646
  ],
9647
  "subsets": [
9648
+ "telugu",
9649
  "latin"
9650
  ],
9651
+ "version": "v4",
9652
+ "lastModified": "2016-02-23",
9653
  "files": {
9654
+ "regular": "http://fonts.gstatic.com/s/peddana/v4/zaSZuj_GhmC8AOTugOROnA.ttf"
9655
  }
9656
  },
9657
  {
9658
  "kind": "webfonts#webfont",
9659
+ "family": "Peralta",
9660
  "category": "display",
9661
  "variants": [
9662
  "regular"
9663
  ],
9664
  "subsets": [
9665
+ "latin",
9666
+ "latin-ext"
9667
  ],
9668
+ "version": "v4",
9669
+ "lastModified": "2016-02-23",
9670
  "files": {
9671
+ "regular": "http://fonts.gstatic.com/s/peralta/v4/cTJX5KEuc0GKRU9NXSm-8Q.ttf"
9672
  }
9673
  },
9674
  {
9675
  "kind": "webfonts#webfont",
9676
+ "family": "Permanent Marker",
9677
  "category": "handwriting",
9678
  "variants": [
9679
+ "regular"
 
9680
  ],
9681
  "subsets": [
9682
  "latin"
9683
  ],
9684
+ "version": "v5",
9685
+ "lastModified": "2016-02-23",
9686
  "files": {
9687
+ "regular": "http://fonts.gstatic.com/s/permanentmarker/v5/9vYsg5VgPHKK8SXYbf3sMol14xj5tdg9OHF8w4E7StQ.ttf"
 
9688
  }
9689
  },
9690
  {
9691
  "kind": "webfonts#webfont",
9692
+ "family": "Petit Formal Script",
9693
+ "category": "handwriting",
9694
  "variants": [
9695
+ "regular"
 
9696
  ],
9697
  "subsets": [
9698
+ "latin",
9699
+ "latin-ext"
9700
  ],
9701
+ "version": "v4",
9702
+ "lastModified": "2016-02-23",
9703
  "files": {
9704
+ "regular": "http://fonts.gstatic.com/s/petitformalscript/v4/OEZwr2-ovBsq2n3ACCKoEvVPl2Gjtxj0D6F7QLy1VQc.ttf"
 
9705
  }
9706
  },
9707
  {
9708
  "kind": "webfonts#webfont",
9709
+ "family": "Petrona",
9710
+ "category": "serif",
9711
  "variants": [
9712
  "regular"
9713
  ],
9715
  "latin"
9716
  ],
9717
  "version": "v5",
9718
+ "lastModified": "2016-02-23",
9719
  "files": {
9720
+ "regular": "http://fonts.gstatic.com/s/petrona/v5/nnQwxlP6dhrGovYEFtemTg.ttf"
9721
  }
9722
  },
9723
  {
9724
  "kind": "webfonts#webfont",
9725
+ "family": "Philosopher",
9726
  "category": "sans-serif",
9727
  "variants": [
9728
+ "regular",
9729
+ "italic",
9730
+ "700",
9731
+ "700italic"
9732
  ],
9733
  "subsets": [
9734
+ "cyrillic",
9735
  "latin"
9736
  ],
9737
+ "version": "v7",
9738
+ "lastModified": "2016-02-23",
9739
  "files": {
9740
+ "regular": "http://fonts.gstatic.com/s/philosopher/v7/oZLTrB9jmJsyV0u_T0TKEaCWcynf_cDxXwCLxiixG1c.ttf",
9741
+ "italic": "http://fonts.gstatic.com/s/philosopher/v7/_9Hnc_gz9k7Qq6uKaeHKmUeOrDcLawS7-ssYqLr2Xp4.ttf",
9742
+ "700": "http://fonts.gstatic.com/s/philosopher/v7/napvkewXG9Gqby5vwGHICHe1Pd76Vl7zRpE7NLJQ7XU.ttf",
9743
+ "700italic": "http://fonts.gstatic.com/s/philosopher/v7/PuKlryTcvTj7-qZWfLCFIM_zJjSACmk0BRPxQqhnNLU.ttf"
9744
  }
9745
  },
9746
  {
9747
  "kind": "webfonts#webfont",
9748
+ "family": "Piedra",
9749
  "category": "display",
9750
  "variants": [
9751
  "regular"
9752
  ],
9753
  "subsets": [
9754
+ "latin",
9755
+ "latin-ext"
9756
  ],
9757
  "version": "v5",
9758
+ "lastModified": "2016-02-23",
9759
  "files": {
9760
+ "regular": "http://fonts.gstatic.com/s/piedra/v5/owf-AvEEyAj9LJ2tVZ_3Mw.ttf"
9761
  }
9762
  },
9763
  {
9764
  "kind": "webfonts#webfont",
9765
+ "family": "Pinyon Script",
9766
  "category": "handwriting",
9767
  "variants": [
9768
  "regular"
9771
  "latin"
9772
  ],
9773
  "version": "v6",
9774
+ "lastModified": "2016-02-23",
9775
  "files": {
9776
+ "regular": "http://fonts.gstatic.com/s/pinyonscript/v6/TzghnhfCn7TuE73f-CBQ0CeUSrabuTpOsMEiRLtKwk0.ttf"
9777
  }
9778
  },
9779
  {
9780
  "kind": "webfonts#webfont",
9781
+ "family": "Pirata One",
9782
  "category": "display",
9783
  "variants": [
9784
  "regular"
9785
  ],
9786
  "subsets": [
9787
+ "latin",
9788
+ "latin-ext"
9789
  ],
9790
  "version": "v4",
9791
+ "lastModified": "2016-02-23",
9792
  "files": {
9793
+ "regular": "http://fonts.gstatic.com/s/pirataone/v4/WnbD86B4vB2ckYcL7oxuhvesZW2xOQ-xsNqO47m55DA.ttf"
9794
  }
9795
  },
9796
  {
9797
  "kind": "webfonts#webfont",
9798
+ "family": "Plaster",
9799
+ "category": "display",
9800
  "variants": [
9801
  "regular"
9802
  ],
9803
  "subsets": [
9804
+ "latin",
9805
+ "latin-ext"
9806
  ],
9807
  "version": "v7",
9808
+ "lastModified": "2016-02-23",
9809
  "files": {
9810
+ "regular": "http://fonts.gstatic.com/s/plaster/v7/O4QG9Z5116CXyfJdR9zxLw.ttf"
9811
  }
9812
  },
9813
  {
9814
  "kind": "webfonts#webfont",
9815
+ "family": "Play",
9816
+ "category": "sans-serif",
9817
+ "variants": [
9818
+ "regular",
9819
+ "700"
9820
+ ],
9821
+ "subsets": [
9822
+ "cyrillic",
9823
+ "latin",
9824
+ "latin-ext",
9825
+ "cyrillic-ext",
9826
+ "greek"
9827
+ ],
9828
+ "version": "v7",
9829
+ "lastModified": "2016-02-23",
9830
+ "files": {
9831
+ "regular": "http://fonts.gstatic.com/s/play/v7/GWvfObW8LhtsOX333MCpBg.ttf",
9832
+ "700": "http://fonts.gstatic.com/s/play/v7/crPhg6I0alLI-MpB3vW-zw.ttf"
9833
+ }
9834
+ },
9835
+ {
9836
+ "kind": "webfonts#webfont",
9837
+ "family": "Playball",
9838
  "category": "display",
9839
  "variants": [
9840
  "regular"
9841
  ],
9842
  "subsets": [
9843
+ "latin",
9844
+ "latin-ext"
9845
  ],
9846
+ "version": "v6",
9847
+ "lastModified": "2016-02-23",
9848
  "files": {
9849
+ "regular": "http://fonts.gstatic.com/s/playball/v6/3hOFiQm_EUzycTpcN9uz4w.ttf"
9850
  }
9851
  },
9852
  {
9853
  "kind": "webfonts#webfont",
9854
+ "family": "Playfair Display",
9855
  "category": "serif",
9856
  "variants": [
9857
  "regular",
9858
+ "italic",
9859
+ "700",
9860
+ "700italic",
9861
+ "900",
9862
+ "900italic"
9863
  ],
9864
  "subsets": [
9865
+ "cyrillic",
9866
+ "latin",
9867
+ "latin-ext"
9868
  ],
9869
+ "version": "v10",
9870
+ "lastModified": "2016-02-23",
9871
  "files": {
9872
+ "regular": "http://fonts.gstatic.com/s/playfairdisplay/v10/2NBgzUtEeyB-Xtpr9bm1CV6uyC_qD11hrFQ6EGgTJWI.ttf",
9873
+ "italic": "http://fonts.gstatic.com/s/playfairdisplay/v10/9MkijrV-dEJ0-_NWV7E6NzMsbnvDNEBX25F5HWk9AhI.ttf",
9874
+ "700": "http://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgICsv6SrURqJprbhH_C1Mw8w.ttf",
9875
+ "700italic": "http://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDECsYW3XoOVcYyYdp9NzzS9E.ttf",
9876
+ "900": "http://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgIKqwMe2wjvZrAR44M0BJZ48.ttf",
9877
+ "900italic": "http://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDEC0JfJ4xmm7j1kL6D7mPxrA.ttf"
9878
  }
9879
  },
9880
  {
9881
  "kind": "webfonts#webfont",
9882
+ "family": "Playfair Display SC",
9883
+ "category": "serif",
9884
  "variants": [
9885
+ "regular",
9886
+ "italic",
9887
+ "700",
9888
+ "700italic",
9889
+ "900",
9890
+ "900italic"
9891
  ],
9892
  "subsets": [
9893
+ "cyrillic",
9894
+ "latin",
9895
+ "latin-ext"
9896
  ],
9897
+ "version": "v5",
9898
+ "lastModified": "2016-02-23",
9899
  "files": {
9900
+ "regular": "http://fonts.gstatic.com/s/playfairdisplaysc/v5/G0-tvBxd4eQRdwFKB8dRkcpjYTDWIvcAwAccqeW9uNM.ttf",
9901
+ "italic": "http://fonts.gstatic.com/s/playfairdisplaysc/v5/myuYiFR-4NTrUT4w6TKls2klJsJYggW8rlNoTOTuau0.ttf",
9902
+ "700": "http://fonts.gstatic.com/s/playfairdisplaysc/v5/5ggqGkvWJU_TtW2W8cEubA-Amcyomnuy4WsCiPxGHjw.ttf",
9903
+ "700italic": "http://fonts.gstatic.com/s/playfairdisplaysc/v5/6X0OQrQhEEnPo56RalREX4krgPi80XvBcbTwmz-rgmU.ttf",
9904
+ "900": "http://fonts.gstatic.com/s/playfairdisplaysc/v5/5ggqGkvWJU_TtW2W8cEubKXL3C32k275YmX_AcBPZ7w.ttf",
9905
+ "900italic": "http://fonts.gstatic.com/s/playfairdisplaysc/v5/6X0OQrQhEEnPo56RalREX8Zag2q3ssKz8uH1RU4a9gs.ttf"
9906
  }
9907
  },
9908
  {
9909
  "kind": "webfonts#webfont",
9910
+ "family": "Podkova",
9911
+ "category": "serif",
9912
  "variants": [
9913
  "regular",
9914
  "700"
9916
  "subsets": [
9917
  "latin"
9918
  ],
9919
+ "version": "v8",
9920
+ "lastModified": "2016-02-23",
9921
  "files": {
9922
+ "regular": "http://fonts.gstatic.com/s/podkova/v8/eylljyGVfB8ZUQjYY3WZRQ.ttf",
9923
+ "700": "http://fonts.gstatic.com/s/podkova/v8/SqW4aa8m_KVrOgYSydQ33vesZW2xOQ-xsNqO47m55DA.ttf"
9924
  }
9925
  },
9926
  {
9927
  "kind": "webfonts#webfont",
9928
+ "family": "Poiret One",
9929
+ "category": "display",
9930
  "variants": [
9931
  "regular"
9932
  ],
9933
  "subsets": [
9934
+ "cyrillic",
9935
+ "latin",
9936
+ "latin-ext"
9937
  ],
9938
+ "version": "v4",
9939
+ "lastModified": "2016-02-23",
9940
  "files": {
9941
+ "regular": "http://fonts.gstatic.com/s/poiretone/v4/dWcYed048E5gHGDIt8i1CPesZW2xOQ-xsNqO47m55DA.ttf"
9942
  }
9943
  },
9944
  {
9945
  "kind": "webfonts#webfont",
9946
+ "family": "Poller One",
9947
+ "category": "display",
9948
  "variants": [
9949
  "regular"
9950
  ],
9951
  "subsets": [
9952
  "latin"
9953
  ],
9954
+ "version": "v6",
9955
+ "lastModified": "2016-02-23",
9956
  "files": {
9957
+ "regular": "http://fonts.gstatic.com/s/pollerone/v6/dkctmDlTPcZ6boC8662RA_esZW2xOQ-xsNqO47m55DA.ttf"
9958
  }
9959
  },
9960
  {
9961
  "kind": "webfonts#webfont",
9962
+ "family": "Poly",
9963
+ "category": "serif",
9964
  "variants": [
 
 
9965
  "regular",
9966
+ "italic"
 
 
9967
  ],
9968
  "subsets": [
9969
  "latin"
9970
  ],
9971
+ "version": "v7",
9972
+ "lastModified": "2016-02-23",
9973
  "files": {
9974
+ "regular": "http://fonts.gstatic.com/s/poly/v7/bcMAuiacS2qkd54BcwW6_Q.ttf",
9975
+ "italic": "http://fonts.gstatic.com/s/poly/v7/Zkx-eIlZSjKUrPGYhV5PeA.ttf"
 
 
 
 
9976
  }
9977
  },
9978
  {
9979
  "kind": "webfonts#webfont",
9980
+ "family": "Pompiere",
9981
+ "category": "display",
9982
  "variants": [
9983
  "regular"
9984
  ],
9986
  "latin"
9987
  ],
9988
  "version": "v6",
9989
+ "lastModified": "2016-02-23",
9990
  "files": {
9991
+ "regular": "http://fonts.gstatic.com/s/pompiere/v6/o_va2p9CD5JfmFohAkGZIA.ttf"
9992
  }
9993
  },
9994
  {
9995
  "kind": "webfonts#webfont",
9996
+ "family": "Pontano Sans",
9997
+ "category": "sans-serif",
9998
  "variants": [
9999
  "regular"
10000
  ],
10001
  "subsets": [
10002
+ "latin",
10003
+ "latin-ext"
10004
  ],
10005
  "version": "v4",
10006
+ "lastModified": "2016-02-23",
10007
  "files": {
10008
+ "regular": "http://fonts.gstatic.com/s/pontanosans/v4/gTHiwyxi6S7iiHpqAoiE3C3USBnSvpkopQaUR-2r7iU.ttf"
10009
  }
10010
  },
10011
  {
10012
  "kind": "webfonts#webfont",
10013
+ "family": "Poppins",
10014
+ "category": "sans-serif",
10015
  "variants": [
10016
+ "300",
10017
+ "regular",
10018
+ "500",
10019
+ "600",
10020
+ "700"
10021
  ],
10022
  "subsets": [
10023
+ "devanagari",
10024
+ "latin",
10025
+ "latin-ext"
10026
  ],
10027
+ "version": "v1",
10028
+ "lastModified": "2016-02-23",
10029
  "files": {
10030
+ "300": "http://fonts.gstatic.com/s/poppins/v1/VIeViZ2fPtYBt3B2fQZplvesZW2xOQ-xsNqO47m55DA.ttf",
10031
+ "regular": "http://fonts.gstatic.com/s/poppins/v1/hlvAxH6aIdOjWlLzgm0jqg.ttf",
10032
+ "500": "http://fonts.gstatic.com/s/poppins/v1/4WGKlFyjcmCFVl8pRsgZ9vesZW2xOQ-xsNqO47m55DA.ttf",
10033
+ "600": "http://fonts.gstatic.com/s/poppins/v1/-zOABrCWORC3lyDh-ajNnPesZW2xOQ-xsNqO47m55DA.ttf",
10034
+ "700": "http://fonts.gstatic.com/s/poppins/v1/8JitanEsk5aDh7mDYs-fYfesZW2xOQ-xsNqO47m55DA.ttf"
10035
  }
10036
  },
10037
  {
10038
  "kind": "webfonts#webfont",
10039
+ "family": "Port Lligat Sans",
10040
+ "category": "sans-serif",
10041
  "variants": [
10042
  "regular"
10043
  ],
10044
  "subsets": [
10045
  "latin"
10046
  ],
10047
+ "version": "v5",
10048
+ "lastModified": "2016-02-23",
10049
  "files": {
10050
+ "regular": "http://fonts.gstatic.com/s/portlligatsans/v5/CUEdhRk7oC7up0p6t0g4P6mASEpx5X0ZpsuJOuvfOGA.ttf"
10051
  }
10052
  },
10053
  {
10054
  "kind": "webfonts#webfont",
10055
+ "family": "Port Lligat Slab",
10056
+ "category": "serif",
10057
  "variants": [
10058
  "regular"
10059
  ],
10060
  "subsets": [
 
10061
  "latin"
10062
  ],
10063
+ "version": "v5",
10064
+ "lastModified": "2016-02-23",
10065
  "files": {
10066
+ "regular": "http://fonts.gstatic.com/s/portlligatslab/v5/CUEdhRk7oC7up0p6t0g4PxLSPACXvawUYCBEnHsOe30.ttf"
10067
  }
10068
  },
10069
  {
10070
  "kind": "webfonts#webfont",
10071
+ "family": "Pragati Narrow",
10072
+ "category": "sans-serif",
10073
  "variants": [
10074
+ "regular",
10075
+ "700"
10076
  ],
10077
  "subsets": [
10078
+ "devanagari",
10079
+ "latin",
10080
+ "latin-ext"
10081
  ],
10082
+ "version": "v2",
10083
+ "lastModified": "2015-06-10",
10084
  "files": {
10085
+ "regular": "http://fonts.gstatic.com/s/pragatinarrow/v2/HzG2TfC862qPNsZsV_djPpTvAuddT2xDMbdz0mdLyZY.ttf",
10086
+ "700": "http://fonts.gstatic.com/s/pragatinarrow/v2/DnSI1zRkc0CY-hI5SC3q3MLtdzs3iyjn_YuT226ZsLU.ttf"
10087
  }
10088
  },
10089
  {
10090
  "kind": "webfonts#webfont",
10091
+ "family": "Prata",
10092
+ "category": "serif",
10093
  "variants": [
10094
  "regular"
10095
  ],
10096
  "subsets": [
 
10097
  "latin"
10098
  ],
10099
+ "version": "v6",
10100
+ "lastModified": "2016-02-23",
10101
  "files": {
10102
+ "regular": "http://fonts.gstatic.com/s/prata/v6/3gmx8r842loRRm9iQkCDGg.ttf"
10103
  }
10104
  },
10105
  {
10106
  "kind": "webfonts#webfont",
10107
+ "family": "Preahvihear",
10108
  "category": "display",
10109
  "variants": [
10110
  "regular"
10111
  ],
10112
  "subsets": [
10113
+ "khmer"
10114
  ],
10115
  "version": "v8",
10116
+ "lastModified": "2015-04-03",
10117
  "files": {
10118
+ "regular": "http://fonts.gstatic.com/s/preahvihear/v8/82tDI-xTc53CxxOzEG4hDaCWcynf_cDxXwCLxiixG1c.ttf"
10119
  }
10120
  },
10121
  {
10122
  "kind": "webfonts#webfont",
10123
+ "family": "Press Start 2P",
10124
  "category": "display",
10125
  "variants": [
10126
  "regular"
10127
  ],
10128
  "subsets": [
10129
+ "cyrillic",
10130
+ "latin",
10131
  "latin-ext",
10132
+ "greek"
10133
  ],
10134
  "version": "v4",
10135
+ "lastModified": "2016-02-23",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10136
  "files": {
10137
+ "regular": "http://fonts.gstatic.com/s/pressstart2p/v4/8Lg6LX8-ntOHUQnvQ0E7o1jfl3W46Sz5gOkEVhcFWF4.ttf"
 
10138
  }
10139
  },
10140
  {
10141
  "kind": "webfonts#webfont",
10142
+ "family": "Princess Sofia",
10143
  "category": "handwriting",
10144
  "variants": [
10145
  "regular"
10146
  ],
10147
  "subsets": [
10148
+ "latin",
10149
+ "latin-ext"
10150
  ],
10151
+ "version": "v4",
10152
+ "lastModified": "2016-02-23",
10153
  "files": {
10154
+ "regular": "http://fonts.gstatic.com/s/princesssofia/v4/8g5l8r9BM0t1QsXLTajDe-wjmA7ie-lFcByzHGRhCIg.ttf"
10155
  }
10156
  },
10157
  {
10158
  "kind": "webfonts#webfont",
10159
+ "family": "Prociono",
10160
  "category": "serif",
10161
  "variants": [
10162
  "regular"
10165
  "latin"
10166
  ],
10167
  "version": "v6",
10168
+ "lastModified": "2016-02-23",
10169
  "files": {
10170
+ "regular": "http://fonts.gstatic.com/s/prociono/v6/43ZYDHWogdFeNBWTl6ksmw.ttf"
10171
  }
10172
  },
10173
  {
10174
  "kind": "webfonts#webfont",
10175
+ "family": "Prosto One",
10176
+ "category": "display",
10177
  "variants": [
10178
+ "regular"
 
 
 
 
 
 
10179
  ],
10180
  "subsets": [
10181
+ "cyrillic",
10182
+ "latin",
10183
+ "latin-ext"
10184
  ],
10185
+ "version": "v5",
10186
+ "lastModified": "2016-02-23",
10187
  "files": {
10188
+ "regular": "http://fonts.gstatic.com/s/prostoone/v5/bsqnAElAqk9kX7eABTRFJPesZW2xOQ-xsNqO47m55DA.ttf"
 
 
 
 
 
 
10189
  }
10190
  },
10191
  {
10192
  "kind": "webfonts#webfont",
10193
+ "family": "Puritan",
10194
+ "category": "sans-serif",
10195
  "variants": [
10196
+ "regular",
10197
+ "italic",
10198
+ "700",
10199
+ "700italic"
10200
  ],
10201
  "subsets": [
10202
  "latin"
10203
  ],
10204
+ "version": "v8",
10205
+ "lastModified": "2016-02-23",
10206
  "files": {
10207
+ "regular": "http://fonts.gstatic.com/s/puritan/v8/wv_RtgVBSCn-or2MC0n4Kg.ttf",
10208
+ "italic": "http://fonts.gstatic.com/s/puritan/v8/BqZX8Tp200LeMv1KlzXgLQ.ttf",
10209
+ "700": "http://fonts.gstatic.com/s/puritan/v8/pJS2SdwI0SCiVnO0iQSFT_esZW2xOQ-xsNqO47m55DA.ttf",
10210
+ "700italic": "http://fonts.gstatic.com/s/puritan/v8/rFG3XkMJL75nUNZwCEIJqC3USBnSvpkopQaUR-2r7iU.ttf"
10211
  }
10212
  },
10213
  {
10214
  "kind": "webfonts#webfont",
10215
+ "family": "Purple Purse",
10216
  "category": "display",
10217
  "variants": [
10218
  "regular"
10219
  ],
10220
  "subsets": [
10221
+ "latin",
10222
+ "latin-ext"
10223
  ],
10224
+ "version": "v5",
10225
+ "lastModified": "2016-02-23",
10226
  "files": {
10227
+ "regular": "http://fonts.gstatic.com/s/purplepurse/v5/Q5heFUrdmei9axbMITxxxS3USBnSvpkopQaUR-2r7iU.ttf"
10228
  }
10229
  },
10230
  {
10231
  "kind": "webfonts#webfont",
10232
+ "family": "Quando",
10233
+ "category": "serif",
10234
  "variants": [
10235
+ "regular"
 
 
 
10236
  ],
10237
  "subsets": [
10238
+ "latin",
10239
+ "latin-ext"
10240
  ],
10241
+ "version": "v4",
10242
+ "lastModified": "2016-02-23",
10243
  "files": {
10244
+ "regular": "http://fonts.gstatic.com/s/quando/v4/03nDiEZuO2-h3xvtG6UmHg.ttf"
 
 
 
10245
  }
10246
  },
10247
  {
10248
  "kind": "webfonts#webfont",
10249
+ "family": "Quantico",
10250
  "category": "sans-serif",
10251
  "variants": [
 
 
10252
  "regular",
10253
+ "italic",
10254
  "700",
10255
+ "700italic"
 
10256
  ],
10257
  "subsets": [
 
 
10258
  "latin"
10259
  ],
10260
+ "version": "v5",
10261
+ "lastModified": "2016-02-23",
10262
  "files": {
10263
+ "regular": "http://fonts.gstatic.com/s/quantico/v5/pwSnP8Xpaix2rIz99HrSlQ.ttf",
10264
+ "italic": "http://fonts.gstatic.com/s/quantico/v5/KQhDd2OsZi6HiITUeFQ2U_esZW2xOQ-xsNqO47m55DA.ttf",
10265
+ "700": "http://fonts.gstatic.com/s/quantico/v5/OVZZzjcZ3Hkq2ojVcUtDjaCWcynf_cDxXwCLxiixG1c.ttf",
10266
+ "700italic": "http://fonts.gstatic.com/s/quantico/v5/HeCYRcZbdRso3ZUu01ELbQJKKGfqHaYFsRG-T3ceEVo.ttf"
 
 
 
10267
  }
10268
  },
10269
  {
10270
  "kind": "webfonts#webfont",
10271
+ "family": "Quattrocento",
10272
  "category": "serif",
10273
  "variants": [
10274
  "regular",
10275
  "700"
10276
  ],
10277
  "subsets": [
10278
+ "latin",
10279
+ "latin-ext"
10280
  ],
10281
+ "version": "v7",
10282
+ "lastModified": "2016-02-23",
10283
  "files": {
10284
+ "regular": "http://fonts.gstatic.com/s/quattrocento/v7/WZDISdyil4HsmirlOdBRFC3USBnSvpkopQaUR-2r7iU.ttf",
10285
+ "700": "http://fonts.gstatic.com/s/quattrocento/v7/Uvi-cRwyvqFpl9j3oT2mqkD2ttfZwueP-QU272T9-k4.ttf"
10286
  }
10287
  },
10288
  {
10289
  "kind": "webfonts#webfont",
10290
+ "family": "Quattrocento Sans",
10291
+ "category": "sans-serif",
10292
  "variants": [
10293
+ "regular",
10294
+ "italic",
10295
+ "700",
10296
+ "700italic"
10297
  ],
10298
  "subsets": [
10299
+ "latin",
10300
+ "latin-ext"
10301
  ],
10302
+ "version": "v8",
10303
+ "lastModified": "2016-02-23",
10304
  "files": {
10305
+ "regular": "http://fonts.gstatic.com/s/quattrocentosans/v8/efd6FGWWGX5Z3ztwLBrG9eAj_ty82iuwwDTNEYXGiyQ.ttf",
10306
+ "italic": "http://fonts.gstatic.com/s/quattrocentosans/v8/8PXYbvM__bjl0rBnKiByg532VBCoA_HLsn85tSWZmdo.ttf",
10307
+ "700": "http://fonts.gstatic.com/s/quattrocentosans/v8/tXSgPxDl7Lk8Zr_5qX8FIbqxG25nQNOioCZSK4sU-CA.ttf",
10308
+ "700italic": "http://fonts.gstatic.com/s/quattrocentosans/v8/8N1PdXpbG6RtFvTjl-5E7buqAJxizi8Dk_SK5et7kMg.ttf"
10309
  }
10310
  },
10311
  {
10312
  "kind": "webfonts#webfont",
10313
+ "family": "Questrial",
10314
+ "category": "sans-serif",
10315
  "variants": [
10316
  "regular"
10317
  ],
10318
  "subsets": [
10319
  "latin"
10320
  ],
10321
+ "version": "v6",
10322
+ "lastModified": "2016-02-23",
10323
  "files": {
10324
+ "regular": "http://fonts.gstatic.com/s/questrial/v6/MoHHaw_WwNs_hd9ob1zTVw.ttf"
10325
  }
10326
  },
10327
  {
10328
  "kind": "webfonts#webfont",
10329
+ "family": "Quicksand",
10330
  "category": "sans-serif",
10331
  "variants": [
10332
+ "300",
10333
+ "regular",
10334
+ "700"
10335
  ],
10336
  "subsets": [
 
10337
  "latin"
10338
  ],
10339
+ "version": "v5",
10340
+ "lastModified": "2016-02-23",
10341
  "files": {
10342
+ "300": "http://fonts.gstatic.com/s/quicksand/v5/qhfoJiLu10kFjChCCTvGlC3USBnSvpkopQaUR-2r7iU.ttf",
10343
+ "regular": "http://fonts.gstatic.com/s/quicksand/v5/Ngv3fIJjKB7sD-bTUGIFCA.ttf",
10344
+ "700": "http://fonts.gstatic.com/s/quicksand/v5/32nyIRHyCu6iqEka_hbKsi3USBnSvpkopQaUR-2r7iU.ttf"
10345
  }
10346
  },
10347
  {
10348
  "kind": "webfonts#webfont",
10349
+ "family": "Quintessential",
10350
+ "category": "handwriting",
10351
  "variants": [
10352
  "regular"
10353
  ],
10354
  "subsets": [
10355
+ "latin",
10356
+ "latin-ext"
10357
  ],
10358
+ "version": "v4",
10359
+ "lastModified": "2016-02-23",
10360
  "files": {
10361
+ "regular": "http://fonts.gstatic.com/s/quintessential/v4/mmk6ioesnTrEky_Zb92E5s02lXbtMOtZWfuxKeMZO8Q.ttf"
10362
  }
10363
  },
10364
  {
10365
  "kind": "webfonts#webfont",
10366
+ "family": "Qwigley",
10367
+ "category": "handwriting",
10368
  "variants": [
10369
  "regular"
10370
  ],
10371
  "subsets": [
10372
+ "latin",
10373
+ "latin-ext"
10374
  ],
10375
+ "version": "v6",
10376
+ "lastModified": "2016-02-23",
10377
  "files": {
10378
+ "regular": "http://fonts.gstatic.com/s/qwigley/v6/aDqxws-KubFID85TZHFouw.ttf"
10379
  }
10380
  },
10381
  {
10382
  "kind": "webfonts#webfont",
10383
+ "family": "Racing Sans One",
10384
  "category": "display",
10385
  "variants": [
10386
  "regular"
10387
  ],
10388
  "subsets": [
10389
+ "latin",
10390
+ "latin-ext"
10391
  ],
10392
  "version": "v4",
10393
+ "lastModified": "2016-02-23",
10394
  "files": {
10395
+ "regular": "http://fonts.gstatic.com/s/racingsansone/v4/1r3DpWaCiT7y3PD4KgkNyDjVlsJB_M_Q_LtZxsoxvlw.ttf"
10396
  }
10397
  },
10398
  {
10399
  "kind": "webfonts#webfont",
10400
+ "family": "Radley",
10401
+ "category": "serif",
10402
  "variants": [
10403
  "regular",
10404
+ "italic"
10405
  ],
10406
  "subsets": [
10407
+ "latin",
10408
+ "latin-ext"
10409
  ],
10410
+ "version": "v9",
10411
+ "lastModified": "2016-02-23",
10412
  "files": {
10413
+ "regular": "http://fonts.gstatic.com/s/radley/v9/FgE9di09a-mXGzAIyI6Q9Q.ttf",
10414
+ "italic": "http://fonts.gstatic.com/s/radley/v9/Z_JcACuPAOO2f9kzQcGRug.ttf"
10415
  }
10416
  },
10417
  {
10418
  "kind": "webfonts#webfont",
10419
+ "family": "Rajdhani",
10420
  "category": "sans-serif",
10421
  "variants": [
10422
+ "300",
10423
+ "regular",
10424
+ "500",
10425
+ "600",
10426
+ "700"
10427
  ],
10428
  "subsets": [
10429
+ "devanagari",
10430
+ "latin",
10431
+ "latin-ext"
10432
  ],
10433
+ "version": "v5",
10434
+ "lastModified": "2016-02-23",
10435
  "files": {
10436
+ "300": "http://fonts.gstatic.com/s/rajdhani/v5/9pItuEhQZVGdq8spnHTku6CWcynf_cDxXwCLxiixG1c.ttf",
10437
+ "regular": "http://fonts.gstatic.com/s/rajdhani/v5/Wfy5zp4PGFAFS7-Wetehzw.ttf",
10438
+ "500": "http://fonts.gstatic.com/s/rajdhani/v5/nd_5ZpVwm710HcLual0fBqCWcynf_cDxXwCLxiixG1c.ttf",
10439
+ "600": "http://fonts.gstatic.com/s/rajdhani/v5/5fnmZahByDeTtgxIiqbJSaCWcynf_cDxXwCLxiixG1c.ttf",
10440
+ "700": "http://fonts.gstatic.com/s/rajdhani/v5/UBK6d2Hg7X7wYLlF92aXW6CWcynf_cDxXwCLxiixG1c.ttf"
10441
  }
10442
  },
10443
  {
10444
  "kind": "webfonts#webfont",
10445
+ "family": "Raleway",
10446
  "category": "sans-serif",
10447
  "variants": [
10448
+ "100",
10449
+ "100italic",
10450
+ "200",
10451
+ "200italic",
10452
+ "300",
10453
+ "300italic",
10454
+ "regular",
10455
+ "italic",
10456
+ "500",
10457
+ "500italic",
10458
+ "600",
10459
+ "600italic",
10460
+ "700",
10461
+ "700italic",
10462
+ "800",
10463
+ "800italic",
10464
+ "900",
10465
+ "900italic"
10466
  ],
10467
  "subsets": [
10468
+ "latin",
10469
+ "latin-ext"
10470
  ],
10471
+ "version": "v10",
10472
+ "lastModified": "2016-02-23",
10473
  "files": {
10474
+ "100": "http://fonts.gstatic.com/s/raleway/v10/UDfD6oxBaBnmFJwQ7XAFNw.ttf",
10475
+ "100italic": "http://fonts.gstatic.com/s/raleway/v10/hUpHtml6IPNuUR-FwVi2UKCWcynf_cDxXwCLxiixG1c.ttf",
10476
+ "200": "http://fonts.gstatic.com/s/raleway/v10/LAQwev4hdCtYkOYX4Oc7nPesZW2xOQ-xsNqO47m55DA.ttf",
10477
+ "200italic": "http://fonts.gstatic.com/s/raleway/v10/N2DIbZG4399cPGfifZUEQi3USBnSvpkopQaUR-2r7iU.ttf",
10478
+ "300": "http://fonts.gstatic.com/s/raleway/v10/2VvSZU2kb4DZwFfRM4fLQPesZW2xOQ-xsNqO47m55DA.ttf",
10479
+ "300italic": "http://fonts.gstatic.com/s/raleway/v10/TVSB8ogXDKMcnAAJ5CqrUi3USBnSvpkopQaUR-2r7iU.ttf",
10480
+ "regular": "http://fonts.gstatic.com/s/raleway/v10/_dCzxpXzIS3sL-gdJWAP8A.ttf",
10481
+ "italic": "http://fonts.gstatic.com/s/raleway/v10/utU2m1gdZSfuQpArSy5Dbw.ttf",
10482
+ "500": "http://fonts.gstatic.com/s/raleway/v10/348gn6PEmbLDWlHbbV15d_esZW2xOQ-xsNqO47m55DA.ttf",
10483
+ "500italic": "http://fonts.gstatic.com/s/raleway/v10/S7vGLZZ40c85SJgiptJGVy3USBnSvpkopQaUR-2r7iU.ttf",
10484
+ "600": "http://fonts.gstatic.com/s/raleway/v10/M7no6oPkwKYJkedjB1wqEvesZW2xOQ-xsNqO47m55DA.ttf",
10485
+ "600italic": "http://fonts.gstatic.com/s/raleway/v10/OY22yoG8EJ3IN_muVWm29C3USBnSvpkopQaUR-2r7iU.ttf",
10486
+ "700": "http://fonts.gstatic.com/s/raleway/v10/VGEV9-DrblisWOWLbK-1XPesZW2xOQ-xsNqO47m55DA.ttf",
10487
+ "700italic": "http://fonts.gstatic.com/s/raleway/v10/lFxvRPuGFG5ktd7P0WRwKi3USBnSvpkopQaUR-2r7iU.ttf",
10488
+ "800": "http://fonts.gstatic.com/s/raleway/v10/mMh0JrsYMXcLO69jgJwpUvesZW2xOQ-xsNqO47m55DA.ttf",
10489
+ "800italic": "http://fonts.gstatic.com/s/raleway/v10/us4LjTCmlYgh3W8CKujEJi3USBnSvpkopQaUR-2r7iU.ttf",
10490
+ "900": "http://fonts.gstatic.com/s/raleway/v10/ajQQGcDBLcyLpaUfD76UuPesZW2xOQ-xsNqO47m55DA.ttf",
10491
+ "900italic": "http://fonts.gstatic.com/s/raleway/v10/oY2RadnkHfshu5f0FLsgVS3USBnSvpkopQaUR-2r7iU.ttf"
10492
  }
10493
  },
10494
  {
10495
  "kind": "webfonts#webfont",
10496
+ "family": "Raleway Dots",
10497
+ "category": "display",
10498
  "variants": [
10499
  "regular"
10500
  ],
10501
  "subsets": [
10502
+ "latin",
10503
+ "latin-ext"
10504
  ],
10505
  "version": "v4",
10506
+ "lastModified": "2016-02-23",
10507
  "files": {
10508
+ "regular": "http://fonts.gstatic.com/s/ralewaydots/v4/lhLgmWCRcyz-QXo8LCzTfC3USBnSvpkopQaUR-2r7iU.ttf"
10509
  }
10510
  },
10511
  {
10512
  "kind": "webfonts#webfont",
10513
+ "family": "Ramabhadra",
10514
  "category": "sans-serif",
10515
  "variants": [
10516
  "regular"
10517
  ],
10518
  "subsets": [
10519
+ "telugu",
10520
  "latin"
10521
  ],
10522
+ "version": "v5",
10523
+ "lastModified": "2016-02-23",
10524
  "files": {
10525
+ "regular": "http://fonts.gstatic.com/s/ramabhadra/v5/JyhxLXRVQChLDGADS_c5MPesZW2xOQ-xsNqO47m55DA.ttf"
10526
  }
10527
  },
10528
  {
10529
  "kind": "webfonts#webfont",
10530
+ "family": "Ramaraja",
10531
+ "category": "serif",
10532
  "variants": [
10533
  "regular"
10534
  ],
10535
  "subsets": [
10536
+ "telugu",
10537
+ "latin"
10538
  ],
10539
+ "version": "v1",
10540
+ "lastModified": "2016-02-23",
10541
  "files": {
10542
+ "regular": "http://fonts.gstatic.com/s/ramaraja/v1/XIqzxFapVczstBedHdQTiw.ttf"
10543
  }
10544
  },
10545
  {
10546
  "kind": "webfonts#webfont",
10547
+ "family": "Rambla",
10548
+ "category": "sans-serif",
10549
  "variants": [
10550
+ "regular",
10551
+ "italic",
10552
+ "700",
10553
+ "700italic"
10554
  ],
10555
  "subsets": [
10556
+ "latin",
10557
+ "latin-ext"
 
10558
  ],
10559
+ "version": "v4",
10560
+ "lastModified": "2016-02-23",
10561
  "files": {
10562
+ "regular": "http://fonts.gstatic.com/s/rambla/v4/YaTmpvm5gFg_ShJKTQmdzg.ttf",
10563
+ "italic": "http://fonts.gstatic.com/s/rambla/v4/mhUgsKmp0qw3uATdDDAuwA.ttf",
10564
+ "700": "http://fonts.gstatic.com/s/rambla/v4/C5VZH8BxQKmnBuoC00UPpw.ttf",
10565
+ "700italic": "http://fonts.gstatic.com/s/rambla/v4/ziMzUZya6QahrKONSI1TzqCWcynf_cDxXwCLxiixG1c.ttf"
10566
  }
10567
  },
10568
  {
10569
  "kind": "webfonts#webfont",
10570
+ "family": "Rammetto One",
10571
+ "category": "display",
10572
  "variants": [
10573
  "regular"
10574
  ],
10575
  "subsets": [
10576
+ "latin",
10577
+ "latin-ext"
10578
  ],
10579
+ "version": "v5",
10580
+ "lastModified": "2016-02-23",
10581
  "files": {
10582
+ "regular": "http://fonts.gstatic.com/s/rammettoone/v5/mh0uQ1tV8QgSx9v_KyEYPC3USBnSvpkopQaUR-2r7iU.ttf"
10583
  }
10584
  },
10585
  {
10586
  "kind": "webfonts#webfont",
10587
+ "family": "Ranchers",
10588
  "category": "display",
10589
  "variants": [
10590
  "regular"
10591
  ],
10592
  "subsets": [
10593
+ "latin",
10594
+ "latin-ext"
10595
  ],
10596
  "version": "v4",
10597
+ "lastModified": "2016-02-23",
10598
  "files": {
10599
+ "regular": "http://fonts.gstatic.com/s/ranchers/v4/9ya8CZYhqT66VERfjQ7eLA.ttf"
10600
  }
10601
  },
10602
  {
10603
  "kind": "webfonts#webfont",
10604
+ "family": "Rancho",
10605
+ "category": "handwriting",
10606
  "variants": [
10607
  "regular"
10608
  ],
10609
  "subsets": [
10610
  "latin"
10611
  ],
10612
+ "version": "v6",
10613
+ "lastModified": "2016-02-23",
10614
  "files": {
10615
+ "regular": "http://fonts.gstatic.com/s/rancho/v6/ekp3-4QykC4--6KaslRgHA.ttf"
10616
  }
10617
  },
10618
  {
10619
  "kind": "webfonts#webfont",
10620
+ "family": "Ranga",
10621
  "category": "display",
10622
  "variants": [
10623
+ "regular",
10624
+ "700"
10625
  ],
10626
  "subsets": [
10627
+ "devanagari",
10628
+ "latin",
10629
+ "latin-ext"
10630
  ],
10631
+ "version": "v1",
10632
+ "lastModified": "2016-02-23",
10633
  "files": {
10634
+ "regular": "http://fonts.gstatic.com/s/ranga/v1/xpW6zFTNzY1JykoBIqE1Zg.ttf",
10635
+ "700": "http://fonts.gstatic.com/s/ranga/v1/h8G_gEUH7vHKH-NkjAs34A.ttf"
10636
  }
10637
  },
10638
  {
10639
  "kind": "webfonts#webfont",
10640
+ "family": "Rationale",
10641
+ "category": "sans-serif",
10642
  "variants": [
10643
  "regular"
10644
  ],
10645
  "subsets": [
10646
  "latin"
10647
  ],
10648
+ "version": "v7",
10649
+ "lastModified": "2016-02-23",
10650
  "files": {
10651
+ "regular": "http://fonts.gstatic.com/s/rationale/v7/7M2eN-di0NGLQse7HzJRfg.ttf"
10652
  }
10653
  },
10654
  {
10655
  "kind": "webfonts#webfont",
10656
+ "family": "Ravi Prakash",
10657
  "category": "display",
10658
  "variants": [
10659
  "regular"
10660
  ],
10661
  "subsets": [
10662
+ "telugu",
10663
  "latin"
10664
  ],
10665
+ "version": "v3",
10666
+ "lastModified": "2016-02-23",
10667
  "files": {
10668
+ "regular": "http://fonts.gstatic.com/s/raviprakash/v3/8EzbM7Rymjk25jWeHxbO6C3USBnSvpkopQaUR-2r7iU.ttf"
10669
  }
10670
  },
10671
  {
10672
  "kind": "webfonts#webfont",
10673
+ "family": "Redressed",
10674
+ "category": "handwriting",
10675
  "variants": [
10676
  "regular"
10677
  ],
10678
  "subsets": [
10679
  "latin"
10680
  ],
10681
+ "version": "v6",
10682
+ "lastModified": "2016-02-23",
10683
  "files": {
10684
+ "regular": "http://fonts.gstatic.com/s/redressed/v6/3aZ5sTBppH3oSm5SabegtA.ttf"
10685
  }
10686
  },
10687
  {
10688
  "kind": "webfonts#webfont",
10689
+ "family": "Reenie Beanie",
10690
+ "category": "handwriting",
10691
  "variants": [
10692
+ "regular"
 
 
10693
  ],
10694
  "subsets": [
10695
  "latin"
10696
  ],
10697
+ "version": "v7",
10698
+ "lastModified": "2016-02-23",
10699
  "files": {
10700
+ "regular": "http://fonts.gstatic.com/s/reeniebeanie/v7/ljpKc6CdXusL1cnGUSamX4jjx0o0jr6fNXxPgYh_a8Q.ttf"
 
 
10701
  }
10702
  },
10703
  {
10704
  "kind": "webfonts#webfont",
10705
+ "family": "Revalia",
10706
  "category": "display",
10707
  "variants": [
10708
  "regular"
10709
  ],
10710
  "subsets": [
10711
+ "latin",
10712
+ "latin-ext"
10713
  ],
10714
  "version": "v4",
10715
+ "lastModified": "2016-02-23",
10716
  "files": {
10717
+ "regular": "http://fonts.gstatic.com/s/revalia/v4/1TKw66fF5_poiL0Ktgo4_A.ttf"
10718
  }
10719
  },
10720
  {
10721
  "kind": "webfonts#webfont",
10722
+ "family": "Rhodium Libre",
10723
+ "category": "serif",
10724
  "variants": [
10725
  "regular"
10726
  ],
10727
  "subsets": [
10728
+ "devanagari",
10729
+ "latin",
10730
+ "latin-ext"
10731
  ],
10732
+ "version": "v1",
10733
+ "lastModified": "2015-06-03",
10734
  "files": {
10735
+ "regular": "http://fonts.gstatic.com/s/rhodiumlibre/v1/Vxr7A4-xE2zsBDDI8BcseIjjx0o0jr6fNXxPgYh_a8Q.ttf"
10736
  }
10737
  },
10738
  {
10739
  "kind": "webfonts#webfont",
10740
+ "family": "Ribeye",
10741
  "category": "display",
10742
  "variants": [
10743
  "regular"
10744
  ],
10745
  "subsets": [
10746
+ "latin",
10747
+ "latin-ext"
10748
  ],
10749
+ "version": "v5",
10750
+ "lastModified": "2016-02-23",
10751
  "files": {
10752
+ "regular": "http://fonts.gstatic.com/s/ribeye/v5/e5w3VE8HnWBln4Ll6lUj3Q.ttf"
10753
  }
10754
  },
10755
  {
10756
  "kind": "webfonts#webfont",
10757
+ "family": "Ribeye Marrow",
10758
+ "category": "display",
10759
  "variants": [
10760
+ "regular"
 
10761
  ],
10762
  "subsets": [
10763
+ "latin",
10764
+ "latin-ext"
10765
  ],
10766
+ "version": "v6",
10767
+ "lastModified": "2016-02-23",
10768
  "files": {
10769
+ "regular": "http://fonts.gstatic.com/s/ribeyemarrow/v6/q7cBSA-4ErAXBCDFPrhlY0cTNmV93fYG7UKgsLQNQWs.ttf"
 
10770
  }
10771
  },
10772
  {
10773
  "kind": "webfonts#webfont",
10774
+ "family": "Righteous",
10775
  "category": "display",
10776
  "variants": [
10777
  "regular"
10778
  ],
10779
  "subsets": [
10780
+ "latin",
10781
+ "latin-ext"
10782
  ],
10783
+ "version": "v5",
10784
+ "lastModified": "2016-02-23",
10785
  "files": {
10786
+ "regular": "http://fonts.gstatic.com/s/righteous/v5/0nRRWM_gCGCt2S-BCfN8WQ.ttf"
10787
  }
10788
  },
10789
  {
10790
  "kind": "webfonts#webfont",
10791
+ "family": "Risque",
10792
  "category": "display",
10793
  "variants": [
10794
+ "regular"
10795
  ],
10796
  "subsets": [
10797
+ "latin",
10798
+ "latin-ext"
10799
  ],
10800
+ "version": "v4",
10801
+ "lastModified": "2016-02-23",
10802
  "files": {
10803
+ "regular": "http://fonts.gstatic.com/s/risque/v4/92RnElGnl8yHP97-KV3Fyg.ttf"
10804
  }
10805
  },
10806
  {
10807
  "kind": "webfonts#webfont",
10808
+ "family": "Roboto",
10809
+ "category": "sans-serif",
10810
  "variants": [
10811
+ "100",
10812
+ "100italic",
10813
+ "300",
10814
+ "300italic",
10815
  "regular",
10816
+ "italic",
10817
+ "500",
10818
+ "500italic",
10819
+ "700",
10820
+ "700italic",
10821
+ "900",
10822
+ "900italic"
10823
  ],
10824
  "subsets": [
10825
+ "cyrillic",
10826
+ "greek-ext",
10827
+ "latin",
10828
  "latin-ext",
10829
+ "vietnamese",
10830
+ "cyrillic-ext",
10831
+ "greek"
10832
  ],
10833
+ "version": "v15",
10834
+ "lastModified": "2016-02-23",
10835
  "files": {
10836
+ "100": "http://fonts.gstatic.com/s/roboto/v15/7MygqTe2zs9YkP0adA9QQQ.ttf",
10837
+ "100italic": "http://fonts.gstatic.com/s/roboto/v15/T1xnudodhcgwXCmZQ490TPesZW2xOQ-xsNqO47m55DA.ttf",
10838
+ "300": "http://fonts.gstatic.com/s/roboto/v15/dtpHsbgPEm2lVWciJZ0P-A.ttf",
10839
+ "300italic": "http://fonts.gstatic.com/s/roboto/v15/iE8HhaRzdhPxC93dOdA056CWcynf_cDxXwCLxiixG1c.ttf",
10840
+ "regular": "http://fonts.gstatic.com/s/roboto/v15/W5F8_SL0XFawnjxHGsZjJA.ttf",
10841
+ "italic": "http://fonts.gstatic.com/s/roboto/v15/hcKoSgxdnKlbH5dlTwKbow.ttf",
10842
+ "500": "http://fonts.gstatic.com/s/roboto/v15/Uxzkqj-MIMWle-XP2pDNAA.ttf",
10843
+ "500italic": "http://fonts.gstatic.com/s/roboto/v15/daIfzbEw-lbjMyv4rMUUTqCWcynf_cDxXwCLxiixG1c.ttf",
10844
+ "700": "http://fonts.gstatic.com/s/roboto/v15/bdHGHleUa-ndQCOrdpfxfw.ttf",
10845
+ "700italic": "http://fonts.gstatic.com/s/roboto/v15/owYYXKukxFDFjr0ZO8NXh6CWcynf_cDxXwCLxiixG1c.ttf",
10846
+ "900": "http://fonts.gstatic.com/s/roboto/v15/H1vB34nOKWXqzKotq25pcg.ttf",
10847
+ "900italic": "http://fonts.gstatic.com/s/roboto/v15/b9PWBSMHrT2zM5FgUdtu0aCWcynf_cDxXwCLxiixG1c.ttf"
10848
  }
10849
  },
10850
  {
10851
  "kind": "webfonts#webfont",
10852
+ "family": "Roboto Condensed",
10853
+ "category": "sans-serif",
10854
  "variants": [
10855
+ "300",
10856
+ "300italic",
10857
+ "regular",
10858
+ "italic",
10859
+ "700",
10860
+ "700italic"
10861
  ],
10862
  "subsets": [
10863
+ "cyrillic",
10864
+ "greek-ext",
10865
+ "latin",
10866
  "latin-ext",
10867
+ "vietnamese",
10868
+ "cyrillic-ext",
10869
+ "greek"
10870
  ],
10871
+ "version": "v13",
10872
+ "lastModified": "2016-02-23",
10873
  "files": {
10874
+ "300": "http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nJRhFVcex_hajThhFkHyhYk.ttf",
10875
+ "300italic": "http://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAPYa9bgCHecWXGgisnodcS0.ttf",
10876
+ "regular": "http://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsKDbm6fPDOZJsR8PmdG62gY.ttf",
10877
+ "italic": "http://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJY_eiqgTfYGaH0bJiUDZ5GA.ttf",
10878
+ "700": "http://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nPOYkGiSOYDq_T7HbIOV1hA.ttf",
10879
+ "700italic": "http://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAE2zk2RGRC3SlyyLLQfjS_8.ttf"
10880
  }
10881
  },
10882
  {
10883
  "kind": "webfonts#webfont",
10884
+ "family": "Roboto Mono",
10885
+ "category": "monospace",
10886
  "variants": [
10887
+ "100",
10888
+ "100italic",
10889
+ "300",
10890
+ "300italic",
10891
+ "regular",
10892
+ "italic",
10893
+ "500",
10894
+ "500italic",
10895
+ "700",
10896
+ "700italic"
10897
  ],
10898
  "subsets": [
10899
+ "cyrillic",
10900
+ "greek-ext",
10901
+ "latin",
10902
  "latin-ext",
10903
+ "vietnamese",
10904
+ "cyrillic-ext",
10905
+ "greek"
10906
  ],
10907
  "version": "v4",
10908
+ "lastModified": "2015-05-28",
10909
  "files": {
10910
+ "100": "http://fonts.gstatic.com/s/robotomono/v4/aOIeRp72J9_Hp_8KwQ9M-YAWxXGWZ3yJw6KhWS7MxOk.ttf",
10911
+ "100italic": "http://fonts.gstatic.com/s/robotomono/v4/rqQ1zSE-ZGCKVZgew-A9dgyDtfpXZi-8rXUZYR4dumU.ttf",
10912
+ "300": "http://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fzy9-WlPSxbfiI49GsXo3q0g.ttf",
10913
+ "300italic": "http://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA2o9eWDfYYxG3A176Zl7aIg.ttf",
10914
+ "regular": "http://fonts.gstatic.com/s/robotomono/v4/eJ4cxQe85Lo39t-LVoKa26CWcynf_cDxXwCLxiixG1c.ttf",
10915
+ "italic": "http://fonts.gstatic.com/s/robotomono/v4/mE0EPT_93c7f86_WQexR3EeOrDcLawS7-ssYqLr2Xp4.ttf",
10916
+ "500": "http://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz8CNfqCYlB_eIx7H1TVXe60.ttf",
10917
+ "500italic": "http://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA2nWRcJAYo5PSCx8UfGMHCI.ttf",
10918
+ "700": "http://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz3e1Pd76Vl7zRpE7NLJQ7XU.ttf",
10919
+ "700italic": "http://fonts.gstatic.com/s/robotomono/v4/1OsMuiiO6FCF2x67vzDKA8_zJjSACmk0BRPxQqhnNLU.ttf"
10920
  }
10921
  },
10922
  {
10923
  "kind": "webfonts#webfont",
10924
+ "family": "Roboto Slab",
10925
+ "category": "serif",
10926
  "variants": [
10927
+ "100",
10928
+ "300",
10929
+ "regular",
10930
+ "700"
10931
  ],
10932
  "subsets": [
10933
+ "cyrillic",
10934
+ "greek-ext",
10935
+ "latin",
10936
  "latin-ext",
10937
+ "vietnamese",
10938
+ "cyrillic-ext",
10939
+ "greek"
10940
  ],
10941
+ "version": "v6",
10942
+ "lastModified": "2016-02-23",
10943
  "files": {
10944
+ "100": "http://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgIAWxXGWZ3yJw6KhWS7MxOk.ttf",
10945
+ "300": "http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJS9-WlPSxbfiI49GsXo3q0g.ttf",
10946
+ "regular": "http://fonts.gstatic.com/s/robotoslab/v6/3__ulTNA7unv0UtplybPiqCWcynf_cDxXwCLxiixG1c.ttf",
10947
+ "700": "http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJXe1Pd76Vl7zRpE7NLJQ7XU.ttf"
10948
  }
10949
  },
10950
  {
10951
  "kind": "webfonts#webfont",
10952
+ "family": "Rochester",
10953
+ "category": "handwriting",
10954
  "variants": [
10955
+ "regular"
 
10956
  ],
10957
  "subsets": [
 
 
10958
  "latin"
10959
  ],
10960
+ "version": "v6",
10961
+ "lastModified": "2016-02-23",
10962
  "files": {
10963
+ "regular": "http://fonts.gstatic.com/s/rochester/v6/bnj8tmQBiOkdji_G_yvypg.ttf"
 
10964
  }
10965
  },
10966
  {
10967
  "kind": "webfonts#webfont",
10968
+ "family": "Rock Salt",
10969
+ "category": "handwriting",
10970
  "variants": [
10971
  "regular"
10972
  ],
10974
  "latin"
10975
  ],
10976
  "version": "v6",
10977
+ "lastModified": "2016-02-23",
10978
  "files": {
10979
+ "regular": "http://fonts.gstatic.com/s/rocksalt/v6/Zy7JF9h9WbhD9V3SFMQ1UQ.ttf"
10980
  }
10981
  },
10982
  {
10983
  "kind": "webfonts#webfont",
10984
+ "family": "Rokkitt",
10985
+ "category": "serif",
10986
  "variants": [
10987
+ "regular",
10988
+ "700"
10989
  ],
10990
  "subsets": [
 
10991
  "latin"
10992
  ],
10993
+ "version": "v10",
10994
+ "lastModified": "2016-02-24",
10995
  "files": {
10996
+ "regular": "http://fonts.gstatic.com/s/rokkitt/v10/GMA7Z_ToF8uSvpZAgnp_VQ.ttf",
10997
+ "700": "http://fonts.gstatic.com/s/rokkitt/v10/gxlo-sr3rPmvgSixYog_ofesZW2xOQ-xsNqO47m55DA.ttf"
10998
  }
10999
  },
11000
  {
11001
  "kind": "webfonts#webfont",
11002
+ "family": "Romanesco",
11003
  "category": "handwriting",
11004
  "variants": [
11005
  "regular"
11006
  ],
11007
  "subsets": [
11008
+ "latin",
11009
+ "latin-ext"
11010
  ],
11011
+ "version": "v5",
11012
+ "lastModified": "2016-02-23",
11013
  "files": {
11014
+ "regular": "http://fonts.gstatic.com/s/romanesco/v5/2udIjUrpK_CPzYSxRVzD4Q.ttf"
11015
  }
11016
  },
11017
  {
11018
  "kind": "webfonts#webfont",
11019
+ "family": "Ropa Sans",
11020
+ "category": "sans-serif",
11021
  "variants": [
11022
+ "regular",
11023
+ "italic"
11024
  ],
11025
  "subsets": [
11026
+ "latin",
11027
+ "latin-ext"
11028
  ],
11029
+ "version": "v5",
11030
+ "lastModified": "2016-02-23",
11031
  "files": {
11032
+ "regular": "http://fonts.gstatic.com/s/ropasans/v5/Gba7ZzVBuhg6nX_AoSwlkQ.ttf",
11033
+ "italic": "http://fonts.gstatic.com/s/ropasans/v5/V1zbhZQscNrh63dy5Jk2nqCWcynf_cDxXwCLxiixG1c.ttf"
11034
  }
11035
  },
11036
  {
11037
  "kind": "webfonts#webfont",
11038
+ "family": "Rosario",
11039
+ "category": "sans-serif",
11040
  "variants": [
11041
+ "regular",
11042
+ "italic",
11043
+ "700",
11044
+ "700italic"
11045
  ],
11046
  "subsets": [
11047
  "latin"
11048
  ],
11049
+ "version": "v11",
11050
+ "lastModified": "2016-02-23",
11051
  "files": {
11052
+ "regular": "http://fonts.gstatic.com/s/rosario/v11/bL-cEh8dXtDupB2WccA2LA.ttf",
11053
+ "italic": "http://fonts.gstatic.com/s/rosario/v11/pkflNy18HEuVVx4EOjeb_Q.ttf",
11054
+ "700": "http://fonts.gstatic.com/s/rosario/v11/nrS6PJvDWN42RP4TFWccd_esZW2xOQ-xsNqO47m55DA.ttf",
11055
+ "700italic": "http://fonts.gstatic.com/s/rosario/v11/EOgFX2Va5VGrkhn_eDpIRS3USBnSvpkopQaUR-2r7iU.ttf"
11056
  }
11057
  },
11058
  {
11059
  "kind": "webfonts#webfont",
11060
+ "family": "Rosarivo",
11061
+ "category": "serif",
11062
  "variants": [
11063
+ "regular",
11064
+ "italic"
11065
  ],
11066
  "subsets": [
11067
+ "latin",
11068
+ "latin-ext"
11069
  ],
11070
+ "version": "v4",
11071
+ "lastModified": "2016-02-23",
11072
  "files": {
11073
+ "regular": "http://fonts.gstatic.com/s/rosarivo/v4/EmPiINK0qyqc7KSsNjJamA.ttf",
11074
+ "italic": "http://fonts.gstatic.com/s/rosarivo/v4/u3VuWsWQlX1pDqsbz4paNPesZW2xOQ-xsNqO47m55DA.ttf"
11075
  }
11076
  },
11077
  {
11078
  "kind": "webfonts#webfont",
11079
+ "family": "Rouge Script",
11080
+ "category": "handwriting",
11081
  "variants": [
11082
  "regular"
11083
  ],
11084
  "subsets": [
 
11085
  "latin"
11086
  ],
11087
  "version": "v5",
11088
+ "lastModified": "2016-02-23",
11089
  "files": {
11090
+ "regular": "http://fonts.gstatic.com/s/rougescript/v5/AgXDSqZJmy12qS0ixjs6Vy3USBnSvpkopQaUR-2r7iU.ttf"
11091
  }
11092
  },
11093
  {
11094
  "kind": "webfonts#webfont",
11095
+ "family": "Rozha One",
11096
+ "category": "serif",
11097
  "variants": [
11098
  "regular"
11099
  ],
11100
  "subsets": [
11101
+ "devanagari",
11102
+ "latin",
11103
+ "latin-ext"
11104
  ],
11105
+ "version": "v2",
11106
+ "lastModified": "2016-02-23",
11107
  "files": {
11108
+ "regular": "http://fonts.gstatic.com/s/rozhaone/v2/PyrMHQ6lucEIxwKmhqsX8A.ttf"
11109
  }
11110
  },
11111
  {
11112
  "kind": "webfonts#webfont",
11113
+ "family": "Rubik",
11114
+ "category": "sans-serif",
11115
  "variants": [
11116
+ "300",
11117
+ "300italic",
11118
+ "regular",
11119
+ "italic",
11120
+ "500",
11121
+ "500italic",
11122
+ "700",
11123
+ "700italic",
11124
+ "900",
11125
+ "900italic"
11126
  ],
11127
  "subsets": [
11128
+ "cyrillic",
11129
+ "latin",
11130
+ "latin-ext"
11131
  ],
11132
+ "version": "v1",
11133
+ "lastModified": "2015-07-22",
11134
  "files": {
11135
+ "300": "http://fonts.gstatic.com/s/rubik/v1/o1vXYO8YwDpErHEAPAxpOg.ttf",
11136
+ "300italic": "http://fonts.gstatic.com/s/rubik/v1/NyXDvUhvZLSWiVfGa5KM-vesZW2xOQ-xsNqO47m55DA.ttf",
11137
+ "regular": "http://fonts.gstatic.com/s/rubik/v1/4sMyW_teKWHB3K8Hm-Il6A.ttf",
11138
+ "italic": "http://fonts.gstatic.com/s/rubik/v1/elD65ddI0qvNcCh42b1Iqg.ttf",
11139
+ "500": "http://fonts.gstatic.com/s/rubik/v1/D4HihERG27s-BJrQ4dvkbw.ttf",
11140
+ "500italic": "http://fonts.gstatic.com/s/rubik/v1/0hcxMdoMbXtHiEM1ebdN6PesZW2xOQ-xsNqO47m55DA.ttf",
11141
+ "700": "http://fonts.gstatic.com/s/rubik/v1/m1GGHcpLe6Mb0_sAyjXE4g.ttf",
11142
+ "700italic": "http://fonts.gstatic.com/s/rubik/v1/R4g_rs714cUXVZcdnRdHw_esZW2xOQ-xsNqO47m55DA.ttf",
11143
+ "900": "http://fonts.gstatic.com/s/rubik/v1/mOHfPRl5uP4vw7-5-dbnng.ttf",
11144
+ "900italic": "http://fonts.gstatic.com/s/rubik/v1/HH1b7kBbwInqlw8OQxRE5vesZW2xOQ-xsNqO47m55DA.ttf"
11145
  }
11146
  },
11147
  {
11148
  "kind": "webfonts#webfont",
11149
+ "family": "Rubik Mono One",
11150
+ "category": "sans-serif",
11151
  "variants": [
11152
  "regular"
11153
  ],
11154
  "subsets": [
11155
+ "cyrillic",
11156
+ "latin",
11157
+ "latin-ext"
11158
  ],
11159
+ "version": "v5",
11160
+ "lastModified": "2016-02-23",
11161
  "files": {
11162
+ "regular": "http://fonts.gstatic.com/s/rubikmonoone/v5/e_cupPtD4BrZzotubJD7UbAREgn5xbW23GEXXnhMQ5Y.ttf"
11163
  }
11164
  },
11165
  {
11166
  "kind": "webfonts#webfont",
11167
+ "family": "Rubik One",
11168
+ "category": "sans-serif",
11169
  "variants": [
11170
+ "regular"
 
11171
  ],
11172
  "subsets": [
11173
+ "cyrillic",
11174
+ "latin",
11175
+ "latin-ext"
11176
  ],
11177
+ "version": "v4",
11178
+ "lastModified": "2016-02-23",
11179
  "files": {
11180
+ "regular": "http://fonts.gstatic.com/s/rubikone/v4/Zs6TtctNRSIR8T5PO018rQ.ttf"
 
11181
  }
11182
  },
11183
  {
11184
  "kind": "webfonts#webfont",
11185
+ "family": "Ruda",
11186
  "category": "sans-serif",
11187
  "variants": [
11188
+ "regular",
11189
+ "700",
11190
+ "900"
11191
  ],
11192
  "subsets": [
11193
+ "latin",
11194
+ "latin-ext"
11195
  ],
11196
+ "version": "v7",
11197
+ "lastModified": "2016-02-23",
11198
  "files": {
11199
+ "regular": "http://fonts.gstatic.com/s/ruda/v7/jPEIPB7DM2DNK_uBGv2HGw.ttf",
11200
+ "700": "http://fonts.gstatic.com/s/ruda/v7/JABOu1SYOHcGXVejUq4w6g.ttf",
11201
+ "900": "http://fonts.gstatic.com/s/ruda/v7/Uzusv-enCjoIrznlJJaBRw.ttf"
11202
  }
11203
  },
11204
  {
11205
  "kind": "webfonts#webfont",
11206
+ "family": "Rufina",
11207
+ "category": "serif",
11208
  "variants": [
11209
+ "regular",
11210
+ "700"
11211
  ],
11212
  "subsets": [
11213
+ "latin",
11214
+ "latin-ext"
11215
  ],
11216
  "version": "v4",
11217
+ "lastModified": "2016-02-23",
11218
  "files": {
11219
+ "regular": "http://fonts.gstatic.com/s/rufina/v4/s9IFr_fIemiohfZS-ZRDbQ.ttf",
11220
+ "700": "http://fonts.gstatic.com/s/rufina/v4/D0RUjXFr55y4MVZY2Ww_RA.ttf"
11221
  }
11222
  },
11223
  {
11224
  "kind": "webfonts#webfont",
11225
+ "family": "Ruge Boogie",
11226
+ "category": "handwriting",
11227
  "variants": [
11228
  "regular"
11229
  ],
11230
  "subsets": [
11231
+ "latin",
11232
+ "latin-ext"
11233
  ],
11234
+ "version": "v7",
11235
+ "lastModified": "2016-02-23",
11236
  "files": {
11237
+ "regular": "http://fonts.gstatic.com/s/rugeboogie/v7/U-TTmltL8aENLVIqYbI5QaCWcynf_cDxXwCLxiixG1c.ttf"
11238
  }
11239
  },
11240
  {
11241
  "kind": "webfonts#webfont",
11242
+ "family": "Ruluko",
11243
+ "category": "sans-serif",
11244
  "variants": [
11245
+ "regular"
 
11246
  ],
11247
  "subsets": [
11248
+ "latin",
11249
+ "latin-ext"
11250
  ],
11251
  "version": "v4",
11252
+ "lastModified": "2016-02-23",
11253
  "files": {
11254
+ "regular": "http://fonts.gstatic.com/s/ruluko/v4/lv4cMwJtrx_dzmlK5SDc1g.ttf"
 
11255
  }
11256
  },
11257
  {
11258
  "kind": "webfonts#webfont",
11259
+ "family": "Rum Raisin",
11260
+ "category": "sans-serif",
11261
  "variants": [
11262
  "regular"
11263
  ],
11264
  "subsets": [
11265
+ "latin",
11266
+ "latin-ext"
11267
  ],
11268
+ "version": "v4",
11269
+ "lastModified": "2016-02-23",
11270
  "files": {
11271
+ "regular": "http://fonts.gstatic.com/s/rumraisin/v4/kDiL-ntDOEq26B7kYM7cx_esZW2xOQ-xsNqO47m55DA.ttf"
11272
  }
11273
  },
11274
  {
11275
  "kind": "webfonts#webfont",
11276
+ "family": "Ruslan Display",
11277
  "category": "display",
11278
  "variants": [
11279
  "regular"
11280
  ],
11281
  "subsets": [
11282
+ "cyrillic",
11283
+ "latin",
11284
+ "latin-ext"
11285
  ],
11286
+ "version": "v7",
11287
+ "lastModified": "2016-02-23",
11288
  "files": {
11289
+ "regular": "http://fonts.gstatic.com/s/ruslandisplay/v7/SREdhlyLNUfU1VssRBfs3rgH88D3l9N4auRNHrNS708.ttf"
11290
  }
11291
  },
11292
  {
11293
  "kind": "webfonts#webfont",
11294
+ "family": "Russo One",
11295
+ "category": "sans-serif",
11296
  "variants": [
11297
  "regular"
11298
  ],
11299
  "subsets": [
11300
+ "cyrillic",
11301
+ "latin",
11302
+ "latin-ext"
11303
  ],
11304
  "version": "v5",
11305
+ "lastModified": "2016-02-23",
11306
  "files": {
11307
+ "regular": "http://fonts.gstatic.com/s/russoone/v5/zfwxZ--UhUc7FVfgT21PRQ.ttf"
11308
  }
11309
  },
11310
  {
11311
  "kind": "webfonts#webfont",
11312
+ "family": "Ruthie",
11313
  "category": "handwriting",
11314
  "variants": [
11315
  "regular"
11316
  ],
11317
  "subsets": [
11318
+ "latin",
11319
+ "latin-ext"
 
11320
  ],
11321
+ "version": "v6",
11322
+ "lastModified": "2016-02-23",
11323
  "files": {
11324
+ "regular": "http://fonts.gstatic.com/s/ruthie/v6/vJ2LorukHSbWYoEs5juivg.ttf"
11325
  }
11326
  },
11327
  {
11328
  "kind": "webfonts#webfont",
11329
+ "family": "Rye",
11330
  "category": "display",
11331
  "variants": [
11332
  "regular"
11333
  ],
11334
  "subsets": [
11335
+ "latin",
11336
+ "latin-ext"
11337
  ],
11338
+ "version": "v4",
11339
+ "lastModified": "2016-02-23",
11340
  "files": {
11341
+ "regular": "http://fonts.gstatic.com/s/rye/v4/VUrJlpPpSZxspl3w_yNOrQ.ttf"
11342
  }
11343
  },
11344
  {
11345
  "kind": "webfonts#webfont",
11346
+ "family": "Sacramento",
11347
+ "category": "handwriting",
11348
  "variants": [
11349
  "regular"
11350
  ],
11351
  "subsets": [
11352
+ "latin",
11353
+ "latin-ext"
11354
  ],
11355
+ "version": "v4",
11356
+ "lastModified": "2016-02-23",
11357
  "files": {
11358
+ "regular": "http://fonts.gstatic.com/s/sacramento/v4/_kv-qycSHMNdhjiv0Kj7BvesZW2xOQ-xsNqO47m55DA.ttf"
11359
  }
11360
  },
11361
  {
11362
  "kind": "webfonts#webfont",
11363
+ "family": "Sahitya",
11364
+ "category": "serif",
11365
  "variants": [
11366
+ "regular",
11367
+ "700"
11368
  ],
11369
  "subsets": [
11370
+ "devanagari",
11371
  "latin"
11372
  ],
11373
+ "version": "v1",
11374
+ "lastModified": "2015-06-17",
11375
  "files": {
11376
+ "regular": "http://fonts.gstatic.com/s/sahitya/v1/wQWULcDbZqljdTfjOUtDvw.ttf",
11377
+ "700": "http://fonts.gstatic.com/s/sahitya/v1/Zm5hNvMwUyN3tC4GMkH1l_esZW2xOQ-xsNqO47m55DA.ttf"
11378
  }
11379
  },
11380
  {
11381
  "kind": "webfonts#webfont",
11382
+ "family": "Sail",
11383
  "category": "display",
11384
  "variants": [
11385
+ "regular"
 
11386
  ],
11387
  "subsets": [
11388
+ "latin",
11389
+ "latin-ext"
11390
  ],
11391
+ "version": "v7",
11392
+ "lastModified": "2016-02-24",
11393
  "files": {
11394
+ "regular": "http://fonts.gstatic.com/s/sail/v7/iuEoG6kt-bePGvtdpL0GUQ.ttf"
 
11395
  }
11396
  },
11397
  {
11398
  "kind": "webfonts#webfont",
11399
+ "family": "Salsa",
11400
  "category": "display",
11401
  "variants": [
11402
  "regular"
11403
  ],
11404
  "subsets": [
 
11405
  "latin"
11406
  ],
11407
  "version": "v6",
11408
+ "lastModified": "2016-02-23",
11409
  "files": {
11410
+ "regular": "http://fonts.gstatic.com/s/salsa/v6/BnpUCBmYdvggScEPs5JbpA.ttf"
11411
  }
11412
  },
11413
  {
11414
  "kind": "webfonts#webfont",
11415
+ "family": "Sanchez",
11416
+ "category": "serif",
11417
  "variants": [
11418
+ "regular",
11419
+ "italic"
11420
  ],
11421
  "subsets": [
11422
+ "latin",
11423
+ "latin-ext"
11424
  ],
11425
  "version": "v4",
11426
+ "lastModified": "2016-02-23",
11427
  "files": {
11428
+ "regular": "http://fonts.gstatic.com/s/sanchez/v4/BEL8ao-E2LJ5eHPLB2UAiw.ttf",
11429
+ "italic": "http://fonts.gstatic.com/s/sanchez/v4/iSrhkWLexUZzDeNxNEHtzA.ttf"
11430
  }
11431
  },
11432
  {
11433
  "kind": "webfonts#webfont",
11434
+ "family": "Sancreek",
11435
  "category": "display",
11436
  "variants": [
11437
  "regular"
11438
  ],
11439
  "subsets": [
11440
+ "latin",
11441
+ "latin-ext"
11442
  ],
11443
+ "version": "v7",
11444
+ "lastModified": "2016-02-23",
11445
  "files": {
11446
+ "regular": "http://fonts.gstatic.com/s/sancreek/v7/8ZacBMraWMvHly4IJI3esw.ttf"
11447
  }
11448
  },
11449
  {
11450
  "kind": "webfonts#webfont",
11451
+ "family": "Sansita One",
11452
  "category": "display",
11453
  "variants": [
11454
  "regular"
11455
  ],
11456
  "subsets": [
 
11457
  "latin"
11458
  ],
11459
  "version": "v6",
11460
+ "lastModified": "2016-02-23",
11461
  "files": {
11462
+ "regular": "http://fonts.gstatic.com/s/sansitaone/v6/xWqf68oB50JXqGIRR0h2hqCWcynf_cDxXwCLxiixG1c.ttf"
11463
  }
11464
  },
11465
  {
11466
  "kind": "webfonts#webfont",
11467
+ "family": "Sarala",
11468
+ "category": "sans-serif",
11469
  "variants": [
11470
+ "regular",
11471
+ "700"
11472
  ],
11473
  "subsets": [
11474
+ "devanagari",
11475
+ "latin",
11476
+ "latin-ext"
11477
  ],
11478
+ "version": "v1",
11479
+ "lastModified": "2015-06-17",
11480
  "files": {
11481
+ "regular": "http://fonts.gstatic.com/s/sarala/v1/ohip9lixCHoBab7hTtgLnw.ttf",
11482
+ "700": "http://fonts.gstatic.com/s/sarala/v1/hpc9cz8KYsazwq2In_oJYw.ttf"
11483
  }
11484
  },
11485
  {
11486
  "kind": "webfonts#webfont",
11487
+ "family": "Sarina",
11488
  "category": "display",
11489
  "variants": [
11490
  "regular"
11491
  ],
11492
  "subsets": [
11493
+ "latin",
11494
+ "latin-ext"
11495
  ],
11496
+ "version": "v5",
11497
+ "lastModified": "2016-02-23",
11498
  "files": {
11499
+ "regular": "http://fonts.gstatic.com/s/sarina/v5/XYtRfaSknHIU3NHdfTdXoQ.ttf"
11500
  }
11501
  },
11502
  {
11503
  "kind": "webfonts#webfont",
11504
+ "family": "Sarpanch",
11505
+ "category": "sans-serif",
11506
  "variants": [
11507
  "regular",
11508
+ "500",
11509
+ "600",
11510
  "700",
11511
+ "800",
11512
+ "900"
11513
  ],
11514
  "subsets": [
11515
+ "devanagari",
11516
+ "latin",
11517
+ "latin-ext"
11518
  ],
11519
+ "version": "v1",
11520
+ "lastModified": "2016-02-23",
11521
  "files": {
11522
+ "regular": "http://fonts.gstatic.com/s/sarpanch/v1/YMBZdT27b6O5a1DADbAGSg.ttf",
11523
+ "500": "http://fonts.gstatic.com/s/sarpanch/v1/Ov7BxSrFSZYrfuJxL1LzQaCWcynf_cDxXwCLxiixG1c.ttf",
11524
+ "600": "http://fonts.gstatic.com/s/sarpanch/v1/WTnP2wnc0qSbUaaDG-2OQ6CWcynf_cDxXwCLxiixG1c.ttf",
11525
+ "700": "http://fonts.gstatic.com/s/sarpanch/v1/57kYsSpovYmFaEt2hsZhv6CWcynf_cDxXwCLxiixG1c.ttf",
11526
+ "800": "http://fonts.gstatic.com/s/sarpanch/v1/OKyqPLjdnuVghR-1TV6RzaCWcynf_cDxXwCLxiixG1c.ttf",
11527
+ "900": "http://fonts.gstatic.com/s/sarpanch/v1/JhYc2cr6kqWTo_P0vfvJR6CWcynf_cDxXwCLxiixG1c.ttf"
11528
  }
11529
  },
11530
  {
11531
  "kind": "webfonts#webfont",
11532
+ "family": "Satisfy",
11533
+ "category": "handwriting",
11534
  "variants": [
11535
  "regular"
11536
  ],
11537
  "subsets": [
 
11538
  "latin"
11539
  ],
11540
  "version": "v6",
11541
+ "lastModified": "2016-02-23",
11542
  "files": {
11543
+ "regular": "http://fonts.gstatic.com/s/satisfy/v6/PRlyepkd-JCGHiN8e9WV2w.ttf"
11544
  }
11545
  },
11546
  {
11547
  "kind": "webfonts#webfont",
11548
+ "family": "Scada",
11549
+ "category": "sans-serif",
11550
  "variants": [
 
11551
  "regular",
11552
+ "italic",
11553
+ "700",
11554
+ "700italic"
11555
  ],
11556
  "subsets": [
11557
+ "cyrillic",
11558
+ "latin",
11559
+ "latin-ext"
11560
  ],
11561
+ "version": "v4",
11562
+ "lastModified": "2016-02-23",
11563
  "files": {
11564
+ "regular": "http://fonts.gstatic.com/s/scada/v4/iZNC3ZEYwe3je6H-28d5Ug.ttf",
11565
+ "italic": "http://fonts.gstatic.com/s/scada/v4/PCGyLT1qNawkOUQ3uHFhBw.ttf",
11566
+ "700": "http://fonts.gstatic.com/s/scada/v4/t6XNWdMdVWUz93EuRVmifQ.ttf",
11567
+ "700italic": "http://fonts.gstatic.com/s/scada/v4/kLrBIf7V4mDMwcd_Yw7-D_esZW2xOQ-xsNqO47m55DA.ttf"
 
11568
  }
11569
  },
11570
  {
11571
  "kind": "webfonts#webfont",
11572
+ "family": "Scheherazade",
11573
+ "category": "serif",
11574
  "variants": [
11575
+ "regular",
11576
+ "700"
11577
  ],
11578
  "subsets": [
11579
+ "arabic",
11580
  "latin"
11581
  ],
11582
+ "version": "v11",
11583
+ "lastModified": "2015-08-26",
11584
  "files": {
11585
+ "regular": "http://fonts.gstatic.com/s/scheherazade/v11/AuKlqGWzUC-8XqMOmsqXiy3USBnSvpkopQaUR-2r7iU.ttf",
11586
+ "700": "http://fonts.gstatic.com/s/scheherazade/v11/C1wtT46acJkQxc6mPHwvHED2ttfZwueP-QU272T9-k4.ttf"
11587
  }
11588
  },
11589
  {
11590
  "kind": "webfonts#webfont",
11591
+ "family": "Schoolbell",
11592
+ "category": "handwriting",
11593
  "variants": [
11594
+ "regular"
 
11595
  ],
11596
  "subsets": [
 
 
11597
  "latin"
11598
  ],
11599
+ "version": "v6",
11600
+ "lastModified": "2016-02-23",
11601
  "files": {
11602
+ "regular": "http://fonts.gstatic.com/s/schoolbell/v6/95-3djEuubb3cJx-6E7j4vesZW2xOQ-xsNqO47m55DA.ttf"
 
11603
  }
11604
  },
11605
  {
11606
  "kind": "webfonts#webfont",
11607
+ "family": "Seaweed Script",
11608
+ "category": "display",
11609
  "variants": [
11610
  "regular"
11611
  ],
11612
  "subsets": [
11613
+ "latin",
11614
+ "latin-ext"
11615
  ],
11616
  "version": "v4",
11617
+ "lastModified": "2016-02-23",
11618
  "files": {
11619
+ "regular": "http://fonts.gstatic.com/s/seaweedscript/v4/eorWAPpOvvWrPw5IHwE60BnpV0hQCek3EmWnCPrvGRM.ttf"
11620
  }
11621
  },
11622
  {
11623
  "kind": "webfonts#webfont",
11624
+ "family": "Sevillana",
11625
  "category": "display",
11626
  "variants": [
11627
  "regular"
11628
  ],
11629
  "subsets": [
11630
+ "latin",
11631
+ "latin-ext"
11632
  ],
11633
+ "version": "v4",
11634
+ "lastModified": "2016-02-23",
11635
  "files": {
11636
+ "regular": "http://fonts.gstatic.com/s/sevillana/v4/6m1Nh35oP7YEt00U80Smiw.ttf"
11637
  }
11638
  },
11639
  {
11640
  "kind": "webfonts#webfont",
11641
+ "family": "Seymour One",
11642
+ "category": "sans-serif",
11643
  "variants": [
11644
  "regular"
11645
  ],
11646
  "subsets": [
11647
+ "cyrillic",
11648
+ "latin",
11649
+ "latin-ext"
11650
  ],
11651
+ "version": "v4",
11652
+ "lastModified": "2016-02-23",
11653
  "files": {
11654
+ "regular": "http://fonts.gstatic.com/s/seymourone/v4/HrdG2AEG_870Xb7xBVv6C6CWcynf_cDxXwCLxiixG1c.ttf"
11655
  }
11656
  },
11657
  {
11658
  "kind": "webfonts#webfont",
11659
+ "family": "Shadows Into Light",
11660
+ "category": "handwriting",
11661
  "variants": [
11662
  "regular"
11663
  ],
11664
  "subsets": [
11665
  "latin"
11666
  ],
11667
+ "version": "v6",
11668
+ "lastModified": "2016-02-23",
11669
  "files": {
11670
+ "regular": "http://fonts.gstatic.com/s/shadowsintolight/v6/clhLqOv7MXn459PTh0gXYAW_5bEze-iLRNvGrRpJsfM.ttf"
11671
  }
11672
  },
11673
  {
11674
  "kind": "webfonts#webfont",
11675
+ "family": "Shadows Into Light Two",
11676
+ "category": "handwriting",
11677
  "variants": [
11678
  "regular"
11679
  ],
11680
  "subsets": [
11681
+ "latin",
11682
+ "latin-ext"
11683
  ],
11684
+ "version": "v4",
11685
+ "lastModified": "2016-02-23",
11686
  "files": {
11687
+ "regular": "http://fonts.gstatic.com/s/shadowsintolighttwo/v4/gDxHeefcXIo-lOuZFCn2xVQrZk-Pga5KeEE_oZjkQjQ.ttf"
11688
  }
11689
  },
11690
  {
11691
  "kind": "webfonts#webfont",
11692
+ "family": "Shanti",
11693
+ "category": "sans-serif",
11694
  "variants": [
11695
  "regular"
11696
  ],
11697
  "subsets": [
 
11698
  "latin"
11699
  ],
11700
+ "version": "v8",
11701
+ "lastModified": "2016-02-23",
11702
  "files": {
11703
+ "regular": "http://fonts.gstatic.com/s/shanti/v8/lc4nG_JG6Q-2FQSOMMhb_w.ttf"
11704
  }
11705
  },
11706
  {
11707
  "kind": "webfonts#webfont",
11708
+ "family": "Share",
11709
+ "category": "display",
11710
  "variants": [
11711
+ "regular",
11712
+ "italic",
11713
+ "700",
11714
+ "700italic"
11715
  ],
11716
  "subsets": [
11717
+ "latin",
11718
+ "latin-ext"
11719
  ],
11720
+ "version": "v5",
11721
+ "lastModified": "2016-02-23",
11722
  "files": {
11723
+ "regular": "http://fonts.gstatic.com/s/share/v5/1ytD7zSb_-g9I2GG67vmVw.ttf",
11724
+ "italic": "http://fonts.gstatic.com/s/share/v5/a9YGdQWFRlNJ0zClJVaY3Q.ttf",
11725
+ "700": "http://fonts.gstatic.com/s/share/v5/XrU8e7a1YKurguyY2azk1Q.ttf",
11726
+ "700italic": "http://fonts.gstatic.com/s/share/v5/A992-bLVYwAflKu6iaznufesZW2xOQ-xsNqO47m55DA.ttf"
11727
  }
11728
  },
11729
  {
11730
  "kind": "webfonts#webfont",
11731
+ "family": "Share Tech",
11732
  "category": "sans-serif",
11733
  "variants": [
11734
  "regular"
11735
  ],
11736
  "subsets": [
 
11737
  "latin"
11738
  ],
11739
  "version": "v4",
11740
+ "lastModified": "2016-02-23",
11741
  "files": {
11742
+ "regular": "http://fonts.gstatic.com/s/sharetech/v4/Dq3DuZ5_0SW3oEfAWFpen_esZW2xOQ-xsNqO47m55DA.ttf"
11743
  }
11744
  },
11745
  {
11746
  "kind": "webfonts#webfont",
11747
+ "family": "Share Tech Mono",
11748
+ "category": "monospace",
11749
  "variants": [
11750
  "regular"
11751
  ],
11752
  "subsets": [
 
11753
  "latin"
11754
  ],
11755
  "version": "v5",
11756
+ "lastModified": "2016-02-23",
11757
  "files": {
11758
+ "regular": "http://fonts.gstatic.com/s/sharetechmono/v5/RQxK-3RA0Lnf3gnnnNrAscwD6PD0c3_abh9zHKQtbGU.ttf"
11759
  }
11760
  },
11761
  {
11762
  "kind": "webfonts#webfont",
11763
+ "family": "Shojumaru",
11764
+ "category": "display",
11765
  "variants": [
11766
  "regular"
11767
  ],
11768
  "subsets": [
11769
+ "latin",
11770
+ "latin-ext"
11771
  ],
11772
+ "version": "v4",
11773
+ "lastModified": "2016-02-23",
11774
  "files": {
11775
+ "regular": "http://fonts.gstatic.com/s/shojumaru/v4/WP8cxonzQQVAoI3RJQ2wug.ttf"
11776
  }
11777
  },
11778
  {
11779
  "kind": "webfonts#webfont",
11780
+ "family": "Short Stack",
11781
+ "category": "handwriting",
11782
  "variants": [
11783
  "regular"
11784
  ],
11786
  "latin"
11787
  ],
11788
  "version": "v6",
11789
+ "lastModified": "2016-02-23",
11790
  "files": {
11791
+ "regular": "http://fonts.gstatic.com/s/shortstack/v6/v4dXPI0Rm8XN9gk4SDdqlqCWcynf_cDxXwCLxiixG1c.ttf"
11792
  }
11793
  },
11794
  {
11795
  "kind": "webfonts#webfont",
11796
+ "family": "Siemreap",
11797
  "category": "display",
11798
  "variants": [
11799
  "regular"
11801
  "subsets": [
11802
  "khmer"
11803
  ],
11804
+ "version": "v9",
11805
  "lastModified": "2015-04-06",
11806
  "files": {
11807
+ "regular": "http://fonts.gstatic.com/s/siemreap/v9/JSK-mOIsXwxo-zE9XDDl_g.ttf"
11808
  }
11809
  },
11810
  {
11811
  "kind": "webfonts#webfont",
11812
+ "family": "Sigmar One",
11813
  "category": "display",
11814
  "variants": [
11815
  "regular"
11816
  ],
11817
  "subsets": [
 
11818
  "latin"
11819
  ],
11820
+ "version": "v6",
11821
+ "lastModified": "2016-02-23",
11822
  "files": {
11823
+ "regular": "http://fonts.gstatic.com/s/sigmarone/v6/oh_5NxD5JBZksdo2EntKefesZW2xOQ-xsNqO47m55DA.ttf"
11824
  }
11825
  },
11826
  {
11827
  "kind": "webfonts#webfont",
11828
+ "family": "Signika",
11829
+ "category": "sans-serif",
11830
  "variants": [
11831
+ "300",
11832
  "regular",
11833
+ "600",
11834
  "700"
11835
  ],
11836
  "subsets": [
11837
+ "latin",
11838
+ "latin-ext"
11839
  ],
11840
+ "version": "v6",
11841
+ "lastModified": "2016-02-23",
11842
  "files": {
11843
+ "300": "http://fonts.gstatic.com/s/signika/v6/0wDPonOzsYeEo-1KO78w4fesZW2xOQ-xsNqO47m55DA.ttf",
11844
+ "regular": "http://fonts.gstatic.com/s/signika/v6/WvDswbww0oAtvBg2l1L-9w.ttf",
11845
+ "600": "http://fonts.gstatic.com/s/signika/v6/lQMOF6NUN2ooR7WvB7tADvesZW2xOQ-xsNqO47m55DA.ttf",
11846
+ "700": "http://fonts.gstatic.com/s/signika/v6/lEcnfPBICWJPv5BbVNnFJPesZW2xOQ-xsNqO47m55DA.ttf"
11847
  }
11848
  },
11849
  {
11850
  "kind": "webfonts#webfont",
11851
+ "family": "Signika Negative",
11852
  "category": "sans-serif",
11853
  "variants": [
11854
+ "300",
11855
  "regular",
 
11856
  "600",
11857
  "700"
11858
  ],
11859
  "subsets": [
11860
+ "latin",
11861
+ "latin-ext"
 
11862
  ],
11863
+ "version": "v5",
11864
+ "lastModified": "2016-02-23",
11865
  "files": {
11866
+ "300": "http://fonts.gstatic.com/s/signikanegative/v5/q5TOjIw4CenPw6C-TW06FjYFXpUPtCmIEFDvjUnLLaI.ttf",
11867
+ "regular": "http://fonts.gstatic.com/s/signikanegative/v5/Z-Q1hzbY8uAo3TpTyPFMXVM1lnCWMnren5_v6047e5A.ttf",
11868
+ "600": "http://fonts.gstatic.com/s/signikanegative/v5/q5TOjIw4CenPw6C-TW06FrKLaDJM01OezSVA2R_O3qI.ttf",
11869
+ "700": "http://fonts.gstatic.com/s/signikanegative/v5/q5TOjIw4CenPw6C-TW06FpYzPxtVvobH1w3hEppR8WI.ttf"
11870
  }
11871
  },
11872
  {
11873
  "kind": "webfonts#webfont",
11874
+ "family": "Simonetta",
11875
  "category": "display",
11876
  "variants": [
11877
+ "regular",
11878
+ "italic",
11879
+ "900",
11880
+ "900italic"
11881
  ],
11882
  "subsets": [
11883
+ "latin",
11884
+ "latin-ext"
11885
  ],
11886
+ "version": "v5",
11887
+ "lastModified": "2016-02-23",
11888
  "files": {
11889
+ "regular": "http://fonts.gstatic.com/s/simonetta/v5/fN8puNuahBo4EYMQgp12Yg.ttf",
11890
+ "italic": "http://fonts.gstatic.com/s/simonetta/v5/ynxQ3FqfF_Nziwy3T9ZwL6CWcynf_cDxXwCLxiixG1c.ttf",
11891
+ "900": "http://fonts.gstatic.com/s/simonetta/v5/22EwvvJ2r1VwVCxit5LcVi3USBnSvpkopQaUR-2r7iU.ttf",
11892
+ "900italic": "http://fonts.gstatic.com/s/simonetta/v5/WUXOpCgBZaRPrWtMCpeKoienaqEuufTBk9XMKnKmgDA.ttf"
11893
  }
11894
  },
11895
  {
11896
  "kind": "webfonts#webfont",
11897
+ "family": "Sintony",
11898
+ "category": "sans-serif",
11899
  "variants": [
11900
+ "regular",
11901
+ "700"
11902
  ],
11903
  "subsets": [
11904
+ "latin",
11905
+ "latin-ext"
11906
  ],
11907
+ "version": "v4",
11908
+ "lastModified": "2016-02-23",
11909
  "files": {
11910
+ "regular": "http://fonts.gstatic.com/s/sintony/v4/IDhCijoIMev2L6Lg5QsduQ.ttf",
11911
+ "700": "http://fonts.gstatic.com/s/sintony/v4/zVXQB1wqJn6PE4dWXoYpvPesZW2xOQ-xsNqO47m55DA.ttf"
11912
  }
11913
  },
11914
  {
11915
  "kind": "webfonts#webfont",
11916
+ "family": "Sirin Stencil",
11917
  "category": "display",
11918
  "variants": [
11919
  "regular"
11920
  ],
11921
  "subsets": [
 
11922
  "latin"
11923
  ],
11924
+ "version": "v5",
11925
+ "lastModified": "2016-02-23",
11926
  "files": {
11927
+ "regular": "http://fonts.gstatic.com/s/sirinstencil/v5/pRpLdo0SawzO7MoBpvowsImg74kgS1F7KeR8rWhYwkU.ttf"
11928
  }
11929
  },
11930
  {
11931
  "kind": "webfonts#webfont",
11932
+ "family": "Six Caps",
11933
+ "category": "sans-serif",
11934
  "variants": [
11935
  "regular"
11936
  ],
11937
  "subsets": [
 
11938
  "latin"
11939
  ],
11940
  "version": "v7",
11941
+ "lastModified": "2016-02-23",
11942
  "files": {
11943
+ "regular": "http://fonts.gstatic.com/s/sixcaps/v7/_XeDnO0HOV8Er9u97If1tQ.ttf"
11944
  }
11945
  },
11946
  {
11947
  "kind": "webfonts#webfont",
11948
+ "family": "Skranji",
11949
  "category": "display",
11950
+ "variants": [
11951
+ "regular",
11952
+ "700"
11953
+ ],
11954
+ "subsets": [
11955
+ "latin",
11956
+ "latin-ext"
11957
+ ],
11958
+ "version": "v4",
11959
+ "lastModified": "2016-02-23",
11960
+ "files": {
11961
+ "regular": "http://fonts.gstatic.com/s/skranji/v4/jnOLPS0iZmDL7dfWnW3nIw.ttf",
11962
+ "700": "http://fonts.gstatic.com/s/skranji/v4/Lcrhg-fviVkxiEgoadsI1vesZW2xOQ-xsNqO47m55DA.ttf"
11963
+ }
11964
+ },
11965
+ {
11966
+ "kind": "webfonts#webfont",
11967
+ "family": "Slabo 13px",
11968
+ "category": "serif",
11969
  "variants": [
11970
  "regular"
11971
  ],
11972
  "subsets": [
11973
+ "latin",
11974
+ "latin-ext"
11975
  ],
11976
+ "version": "v3",
11977
+ "lastModified": "2016-02-23",
11978
  "files": {
11979
+ "regular": "http://fonts.gstatic.com/s/slabo13px/v3/jPGWFTjRXfCSzy0qd1nqdvesZW2xOQ-xsNqO47m55DA.ttf"
11980
  }
11981
  },
11982
  {
11983
  "kind": "webfonts#webfont",
11984
+ "family": "Slabo 27px",
11985
+ "category": "serif",
11986
  "variants": [
11987
  "regular"
11988
  ],
11989
  "subsets": [
11990
+ "latin",
11991
+ "latin-ext"
11992
  ],
11993
+ "version": "v3",
11994
+ "lastModified": "2016-02-23",
11995
  "files": {
11996
+ "regular": "http://fonts.gstatic.com/s/slabo27px/v3/gC0o8B9eU21EafNkXlRAfPesZW2xOQ-xsNqO47m55DA.ttf"
11997
  }
11998
  },
11999
  {
12000
  "kind": "webfonts#webfont",
12001
+ "family": "Slackey",
12002
  "category": "display",
12003
  "variants": [
12004
  "regular"
12006
  "subsets": [
12007
  "latin"
12008
  ],
12009
+ "version": "v6",
12010
+ "lastModified": "2016-02-23",
12011
  "files": {
12012
+ "regular": "http://fonts.gstatic.com/s/slackey/v6/evRIMNhGVCRJvCPv4kteeA.ttf"
12013
  }
12014
  },
12015
  {
12016
  "kind": "webfonts#webfont",
12017
+ "family": "Smokum",
12018
  "category": "display",
12019
  "variants": [
12020
  "regular"
12022
  "subsets": [
12023
  "latin"
12024
  ],
12025
+ "version": "v6",
12026
+ "lastModified": "2016-02-23",
12027
  "files": {
12028
+ "regular": "http://fonts.gstatic.com/s/smokum/v6/8YP4BuAcy97X8WfdKfxVRw.ttf"
12029
  }
12030
  },
12031
  {
12032
  "kind": "webfonts#webfont",
12033
+ "family": "Smythe",
12034
  "category": "display",
12035
  "variants": [
12036
  "regular"
12037
  ],
12038
  "subsets": [
 
12039
  "latin"
12040
  ],
12041
+ "version": "v7",
12042
+ "lastModified": "2016-02-23",
12043
  "files": {
12044
+ "regular": "http://fonts.gstatic.com/s/smythe/v7/yACD1gy_MpbB9Ft42fUvYw.ttf"
12045
  }
12046
  },
12047
  {
12048
  "kind": "webfonts#webfont",
12049
+ "family": "Sniglet",
12050
+ "category": "display",
12051
  "variants": [
12052
+ "regular",
12053
+ "800"
12054
  ],
12055
  "subsets": [
12056
+ "latin",
12057
+ "latin-ext"
 
12058
  ],
12059
+ "version": "v7",
12060
+ "lastModified": "2016-02-23",
12061
  "files": {
12062
+ "regular": "http://fonts.gstatic.com/s/sniglet/v7/XWhyQLHH4SpCVsHRPRgu9w.ttf",
12063
+ "800": "http://fonts.gstatic.com/s/sniglet/v7/NLF91nBmcEfkBgcEWbHFa_esZW2xOQ-xsNqO47m55DA.ttf"
12064
  }
12065
  },
12066
  {
12067
  "kind": "webfonts#webfont",
12068
+ "family": "Snippet",
12069
  "category": "sans-serif",
12070
  "variants": [
12071
+ "regular"
 
 
 
 
12072
  ],
12073
  "subsets": [
 
 
12074
  "latin"
12075
  ],
12076
+ "version": "v6",
12077
+ "lastModified": "2016-02-23",
12078
  "files": {
12079
+ "regular": "http://fonts.gstatic.com/s/snippet/v6/eUcYMLq2GtHZovLlQH_9kA.ttf"
 
 
 
 
12080
  }
12081
  },
12082
  {
12083
  "kind": "webfonts#webfont",
12084
+ "family": "Snowburst One",
12085
  "category": "display",
12086
  "variants": [
12087
  "regular"
12088
  ],
12089
  "subsets": [
12090
+ "latin",
12091
+ "latin-ext"
12092
  ],
12093
+ "version": "v4",
12094
+ "lastModified": "2016-02-23",
12095
  "files": {
12096
+ "regular": "http://fonts.gstatic.com/s/snowburstone/v4/zSQzKOPukXRux2oTqfYJjIjjx0o0jr6fNXxPgYh_a8Q.ttf"
12097
  }
12098
  },
12099
  {
12100
  "kind": "webfonts#webfont",
12101
+ "family": "Sofadi One",
12102
  "category": "display",
12103
  "variants": [
12104
  "regular"
12105
  ],
12106
  "subsets": [
12107
+ "latin"
12108
  ],
12109
+ "version": "v4",
12110
+ "lastModified": "2016-02-23",
12111
  "files": {
12112
+ "regular": "http://fonts.gstatic.com/s/sofadione/v4/nirf4G12IcJ6KI8Eoj119fesZW2xOQ-xsNqO47m55DA.ttf"
12113
  }
12114
  },
12115
  {
12116
  "kind": "webfonts#webfont",
12117
+ "family": "Sofia",
12118
+ "category": "handwriting",
12119
  "variants": [
12120
  "regular"
12121
  ],
12122
  "subsets": [
 
12123
  "latin"
12124
  ],
12125
+ "version": "v5",
12126
+ "lastModified": "2016-02-23",
12127
  "files": {
12128
+ "regular": "http://fonts.gstatic.com/s/sofia/v5/Imnvx0Ag9r6iDBFUY5_RaQ.ttf"
12129
  }
12130
  },
12131
  {
12132
  "kind": "webfonts#webfont",
12133
+ "family": "Sonsie One",
12134
  "category": "display",
12135
  "variants": [
12136
  "regular"
12137
  ],
12138
  "subsets": [
12139
+ "latin",
12140
+ "latin-ext"
12141
  ],
12142
+ "version": "v5",
12143
+ "lastModified": "2016-02-23",
12144
  "files": {
12145
+ "regular": "http://fonts.gstatic.com/s/sonsieone/v5/KSP7xT1OSy0q2ob6RQOTWPesZW2xOQ-xsNqO47m55DA.ttf"
12146
  }
12147
  },
12148
  {
12149
  "kind": "webfonts#webfont",
12150
+ "family": "Sorts Mill Goudy",
12151
+ "category": "serif",
12152
  "variants": [
12153
+ "regular",
12154
+ "italic"
12155
  ],
12156
  "subsets": [
12157
+ "latin",
12158
+ "latin-ext"
12159
  ],
12160
  "version": "v6",
12161
+ "lastModified": "2016-02-23",
12162
  "files": {
12163
+ "regular": "http://fonts.gstatic.com/s/sortsmillgoudy/v6/JzRrPKdwEnE8F1TDmDLMUlIL2Qjg-Xlsg_fhGbe2P5U.ttf",
12164
+ "italic": "http://fonts.gstatic.com/s/sortsmillgoudy/v6/UUu1lKiy4hRmBWk599VL1TYNkCNSzLyoucKmbTguvr0.ttf"
12165
  }
12166
  },
12167
  {
12168
  "kind": "webfonts#webfont",
12169
+ "family": "Source Code Pro",
12170
+ "category": "monospace",
12171
  "variants": [
12172
+ "200",
12173
+ "300",
12174
+ "regular",
12175
+ "500",
12176
+ "600",
12177
+ "700",
12178
+ "900"
12179
  ],
12180
  "subsets": [
12181
+ "latin",
12182
+ "latin-ext"
12183
  ],
12184
  "version": "v6",
12185
+ "lastModified": "2016-02-23",
12186
  "files": {
12187
+ "200": "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqaXvKVW_haheDNrHjziJZVk.ttf",
12188
+ "300": "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqVP7R5lD_au4SZC6Ks_vyWs.ttf",
12189
+ "regular": "http://fonts.gstatic.com/s/sourcecodepro/v6/mrl8jkM18OlOQN8JLgasD9Rl0pGnog23EMYRrBmUzJQ.ttf",
12190
+ "500": "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqX63uKwMO11Of4rJWV582wg.ttf",
12191
+ "600": "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqeiMeWyi5E_-XkTgB5psiDg.ttf",
12192
+ "700": "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqfgXsetDviZcdR5OzC1KPcw.ttf",
12193
+ "900": "http://fonts.gstatic.com/s/sourcecodepro/v6/leqv3v-yTsJNC7nFznSMqRA_awHl7mXRjE_LQVochcU.ttf"
12194
  }
12195
  },
12196
  {
12197
  "kind": "webfonts#webfont",
12198
+ "family": "Source Sans Pro",
12199
+ "category": "sans-serif",
12200
  "variants": [
12201
+ "200",
12202
+ "200italic",
12203
+ "300",
12204
+ "300italic",
12205
+ "regular",
12206
+ "italic",
12207
+ "600",
12208
+ "600italic",
12209
+ "700",
12210
+ "700italic",
12211
+ "900",
12212
+ "900italic"
12213
  ],
12214
  "subsets": [
12215
+ "latin",
12216
  "latin-ext",
12217
+ "vietnamese"
12218
  ],
12219
+ "version": "v9",
12220
+ "lastModified": "2016-02-23",
12221
  "files": {
12222
+ "200": "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGKXvKVW_haheDNrHjziJZVk.ttf",
12223
+ "200italic": "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6OptKU7UIBg2hLM7eMTU8bI.ttf",
12224
+ "300": "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGFP7R5lD_au4SZC6Ks_vyWs.ttf",
12225
+ "300italic": "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6DUpNKoQAsDux-Todp8f29w.ttf",
12226
+ "regular": "http://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNRl0pGnog23EMYRrBmUzJQ.ttf",
12227
+ "italic": "http://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoMwRX4TIfMQQEXLu74GftruE.ttf",
12228
+ "600": "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGOiMeWyi5E_-XkTgB5psiDg.ttf",
12229
+ "600italic": "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6Pp6lGoTTgjlW0sC4r900Co.ttf",
12230
+ "700": "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGPgXsetDviZcdR5OzC1KPcw.ttf",
12231
+ "700italic": "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6LVT4locI09aamSzFGQlDMY.ttf",
12232
+ "900": "http://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGBA_awHl7mXRjE_LQVochcU.ttf",
12233
+ "900italic": "http://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6A0NcF6HPGWR298uWIdxWv0.ttf"
12234
  }
12235
  },
12236
  {
12237
  "kind": "webfonts#webfont",
12238
+ "family": "Source Serif Pro",
12239
+ "category": "serif",
12240
  "variants": [
12241
+ "regular",
12242
+ "600",
12243
+ "700"
12244
  ],
12245
  "subsets": [
12246
+ "latin",
12247
+ "latin-ext"
12248
  ],
12249
+ "version": "v4",
12250
+ "lastModified": "2016-02-23",
12251
  "files": {
12252
+ "regular": "http://fonts.gstatic.com/s/sourceserifpro/v4/CeUM4np2c42DV49nanp55YGL0S0YDpKs5GpLtZIQ0m4.ttf",
12253
+ "600": "http://fonts.gstatic.com/s/sourceserifpro/v4/yd5lDMt8Sva2PE17yiLarGi4cQnvCGV11m1KlXh97aQ.ttf",
12254
+ "700": "http://fonts.gstatic.com/s/sourceserifpro/v4/yd5lDMt8Sva2PE17yiLarEkpYHRvxGNSCrR82n_RDNk.ttf"
12255
  }
12256
  },
12257
  {
12258
  "kind": "webfonts#webfont",
12259
+ "family": "Special Elite",
12260
  "category": "display",
12261
  "variants": [
12262
  "regular"
12263
  ],
12264
  "subsets": [
 
12265
  "latin"
12266
  ],
12267
+ "version": "v6",
12268
+ "lastModified": "2016-02-23",
12269
  "files": {
12270
+ "regular": "http://fonts.gstatic.com/s/specialelite/v6/9-wW4zu3WNoD5Fjka35Jm4jjx0o0jr6fNXxPgYh_a8Q.ttf"
12271
  }
12272
  },
12273
  {
12274
  "kind": "webfonts#webfont",
12275
+ "family": "Spicy Rice",
12276
+ "category": "display",
12277
  "variants": [
12278
+ "regular"
 
 
 
12279
  ],
12280
  "subsets": [
 
 
12281
  "latin"
12282
  ],
12283
+ "version": "v5",
12284
+ "lastModified": "2016-02-23",
12285
  "files": {
12286
+ "regular": "http://fonts.gstatic.com/s/spicyrice/v5/WGCtz7cLoggXARPi9OGD6_esZW2xOQ-xsNqO47m55DA.ttf"
 
 
 
12287
  }
12288
  },
12289
  {
12290
  "kind": "webfonts#webfont",
12291
+ "family": "Spinnaker",
12292
+ "category": "sans-serif",
12293
  "variants": [
12294
  "regular"
12295
  ],
12296
  "subsets": [
12297
+ "latin",
12298
+ "latin-ext"
12299
  ],
12300
+ "version": "v8",
12301
+ "lastModified": "2016-02-23",
12302
  "files": {
12303
+ "regular": "http://fonts.gstatic.com/s/spinnaker/v8/MQdIXivKITpjROUdiN6Jgg.ttf"
12304
  }
12305
  },
12306
  {
12307
  "kind": "webfonts#webfont",
12308
+ "family": "Spirax",
12309
  "category": "display",
12310
  "variants": [
12311
  "regular"
12312
  ],
12313
  "subsets": [
 
12314
  "latin"
12315
  ],
12316
  "version": "v5",
12317
+ "lastModified": "2016-02-23",
12318
  "files": {
12319
+ "regular": "http://fonts.gstatic.com/s/spirax/v5/IOKqhk-Ccl7y31yDsePPkw.ttf"
12320
  }
12321
  },
12322
  {
12323
  "kind": "webfonts#webfont",
12324
+ "family": "Squada One",
12325
+ "category": "display",
12326
  "variants": [
12327
  "regular"
12328
  ],
12329
  "subsets": [
 
12330
  "latin"
12331
  ],
12332
+ "version": "v5",
12333
+ "lastModified": "2016-02-23",
12334
  "files": {
12335
+ "regular": "http://fonts.gstatic.com/s/squadaone/v5/3tzGuaJdD65cZVgfQzN8uvesZW2xOQ-xsNqO47m55DA.ttf"
12336
  }
12337
  },
12338
  {
12339
  "kind": "webfonts#webfont",
12340
+ "family": "Sree Krushnadevaraya",
12341
  "category": "serif",
12342
  "variants": [
12343
  "regular"
12347
  "latin"
12348
  ],
12349
  "version": "v4",
12350
+ "lastModified": "2016-02-23",
12351
  "files": {
12352
+ "regular": "http://fonts.gstatic.com/s/sreekrushnadevaraya/v4/CdsXmnHyEqVl1ahzOh5qnzjDZVem5Eb4d0dXjXa0F_Q.ttf"
12353
  }
12354
  },
12355
  {
12356
  "kind": "webfonts#webfont",
12357
+ "family": "Stalemate",
12358
  "category": "handwriting",
12359
  "variants": [
12360
  "regular"
12361
  ],
12362
  "subsets": [
12363
+ "latin",
12364
+ "latin-ext"
12365
+ ],
12366
+ "version": "v4",
12367
+ "lastModified": "2016-02-23",
12368
  "files": {
12369
+ "regular": "http://fonts.gstatic.com/s/stalemate/v4/wQLCnG0qB6mOu2Wit2dt_w.ttf"
12370
  }
12371
  },
12372
  {
12373
  "kind": "webfonts#webfont",
12374
+ "family": "Stalinist One",
12375
  "category": "display",
12376
  "variants": [
12377
  "regular"
12378
  ],
12379
  "subsets": [
12380
+ "cyrillic",
12381
+ "latin",
12382
+ "latin-ext"
12383
  ],
12384
+ "version": "v8",
12385
+ "lastModified": "2016-02-23",
12386
  "files": {
12387
+ "regular": "http://fonts.gstatic.com/s/stalinistone/v8/MQpS-WezM9W4Dd7D3B7I-UT7eZ8.ttf"
12388
  }
12389
  },
12390
  {
12391
  "kind": "webfonts#webfont",
12392
+ "family": "Stardos Stencil",
12393
  "category": "display",
12394
  "variants": [
12395
+ "regular",
12396
+ "700"
12397
  ],
12398
  "subsets": [
12399
  "latin"
12400
  ],
12401
  "version": "v6",
12402
+ "lastModified": "2016-02-23",
12403
  "files": {
12404
+ "regular": "http://fonts.gstatic.com/s/stardosstencil/v6/ygEOyTW9a6u4fi4OXEZeTFf2eT4jUldwg_9fgfY_tHc.ttf",
12405
+ "700": "http://fonts.gstatic.com/s/stardosstencil/v6/h4ExtgvoXhPtv9Ieqd-XC81wDCbBgmIo8UyjIhmkeSM.ttf"
12406
  }
12407
  },
12408
  {
12409
  "kind": "webfonts#webfont",
12410
+ "family": "Stint Ultra Condensed",
12411
  "category": "display",
12412
  "variants": [
12413
  "regular"
12414
  ],
12415
  "subsets": [
12416
+ "latin",
12417
+ "latin-ext"
12418
  ],
12419
+ "version": "v5",
12420
+ "lastModified": "2016-02-23",
12421
  "files": {
12422
+ "regular": "http://fonts.gstatic.com/s/stintultracondensed/v5/8DqLK6-YSClFZt3u3EgOUYelbRYnLTTQA1Z5cVLnsI4.ttf"
12423
  }
12424
  },
12425
  {
12426
  "kind": "webfonts#webfont",
12427
+ "family": "Stint Ultra Expanded",
12428
  "category": "display",
12429
  "variants": [
12430
  "regular"
12431
  ],
12432
  "subsets": [
12433
+ "latin",
12434
+ "latin-ext"
12435
  ],
12436
  "version": "v4",
12437
+ "lastModified": "2016-02-23",
12438
  "files": {
12439
+ "regular": "http://fonts.gstatic.com/s/stintultraexpanded/v4/FeigX-wDDgHMCKuhekhedQ7dxr0N5HY0cZKknTIL6n4.ttf"
12440
  }
12441
  },
12442
  {
12443
  "kind": "webfonts#webfont",
12444
+ "family": "Stoke",
12445
+ "category": "serif",
12446
  "variants": [
12447
+ "300",
12448
  "regular"
12449
  ],
12450
  "subsets": [
12451
+ "latin",
12452
+ "latin-ext"
12453
  ],
12454
+ "version": "v6",
12455
+ "lastModified": "2016-02-23",
12456
  "files": {
12457
+ "300": "http://fonts.gstatic.com/s/stoke/v6/Sell9475FOS8jUqQsfFsUQ.ttf",
12458
+ "regular": "http://fonts.gstatic.com/s/stoke/v6/A7qJNoqOm2d6o1E6e0yUFg.ttf"
12459
  }
12460
  },
12461
  {
12462
  "kind": "webfonts#webfont",
12463
+ "family": "Strait",
12464
+ "category": "sans-serif",
12465
  "variants": [
12466
  "regular"
12467
  ],
12468
  "subsets": [
 
12469
  "latin"
12470
  ],
12471
  "version": "v4",
12472
+ "lastModified": "2016-02-23",
12473
  "files": {
12474
+ "regular": "http://fonts.gstatic.com/s/strait/v4/m4W73ViNmProETY2ybc-Bg.ttf"
12475
  }
12476
  },
12477
  {
12478
  "kind": "webfonts#webfont",
12479
+ "family": "Sue Ellen Francisco",
12480
+ "category": "handwriting",
12481
  "variants": [
12482
  "regular"
12483
  ],
12484
  "subsets": [
 
12485
  "latin"
12486
  ],
12487
+ "version": "v7",
12488
+ "lastModified": "2016-02-23",
12489
  "files": {
12490
+ "regular": "http://fonts.gstatic.com/s/sueellenfrancisco/v7/TwHX4vSxMUnJUdEz1JIgrhzazJzPVbGl8jnf1tisRz4.ttf"
12491
  }
12492
  },
12493
  {
12494
  "kind": "webfonts#webfont",
12495
+ "family": "Sumana",
12496
+ "category": "serif",
12497
  "variants": [
12498
+ "regular",
12499
+ "700"
12500
  ],
12501
  "subsets": [
12502
+ "devanagari",
12503
+ "latin",
12504
+ "latin-ext"
12505
  ],
12506
+ "version": "v1",
12507
+ "lastModified": "2015-05-04",
12508
  "files": {
12509
+ "regular": "http://fonts.gstatic.com/s/sumana/v1/wgdl__wAK7pzliiWs0Nlog.ttf",
12510
+ "700": "http://fonts.gstatic.com/s/sumana/v1/8AcM-KAproitONSBBHj3sQ.ttf"
12511
  }
12512
  },
12513
  {
12514
  "kind": "webfonts#webfont",
12515
+ "family": "Sunshiney",
12516
+ "category": "handwriting",
12517
  "variants": [
12518
  "regular"
12519
  ],
12520
  "subsets": [
 
 
12521
  "latin"
12522
  ],
12523
+ "version": "v6",
12524
+ "lastModified": "2016-02-23",
12525
  "files": {
12526
+ "regular": "http://fonts.gstatic.com/s/sunshiney/v6/kaWOb4pGbwNijM7CkxK1sQ.ttf"
12527
  }
12528
  },
12529
  {
12530
  "kind": "webfonts#webfont",
12531
+ "family": "Supermercado One",
12532
  "category": "display",
12533
  "variants": [
12534
  "regular"
12536
  "subsets": [
12537
  "latin"
12538
  ],
12539
+ "version": "v6",
12540
+ "lastModified": "2016-02-23",
12541
  "files": {
12542
+ "regular": "http://fonts.gstatic.com/s/supermercadoone/v6/kMGPVTNFiFEp1U274uBMb4mm5hmSKNFf3C5YoMa-lrM.ttf"
12543
  }
12544
  },
12545
  {
12546
  "kind": "webfonts#webfont",
12547
+ "family": "Sura",
12548
+ "category": "serif",
12549
  "variants": [
12550
+ "regular",
12551
+ "700"
12552
  ],
12553
  "subsets": [
12554
+ "devanagari",
12555
+ "latin",
12556
+ "latin-ext"
12557
  ],
12558
+ "version": "v1",
12559
+ "lastModified": "2015-06-17",
12560
  "files": {
12561
+ "regular": "http://fonts.gstatic.com/s/sura/v1/jznKrhTH5NezYxb0-Q5zzA.ttf",
12562
+ "700": "http://fonts.gstatic.com/s/sura/v1/Z5bXQaFGmoWicN1WlcncxA.ttf"
12563
  }
12564
  },
12565
  {
12566
  "kind": "webfonts#webfont",
12567
+ "family": "Suranna",
12568
+ "category": "serif",
12569
  "variants": [
12570
  "regular"
12571
  ],
12572
  "subsets": [
12573
+ "telugu",
12574
  "latin"
12575
  ],
12576
+ "version": "v4",
12577
+ "lastModified": "2016-02-23",
12578
  "files": {
12579
+ "regular": "http://fonts.gstatic.com/s/suranna/v4/PYmfr6TQeTqZ-r8HnPM-kA.ttf"
12580
  }
12581
  },
12582
  {
12583
  "kind": "webfonts#webfont",
12584
+ "family": "Suravaram",
12585
+ "category": "serif",
12586
  "variants": [
12587
  "regular"
12588
  ],
12589
  "subsets": [
12590
+ "telugu",
12591
  "latin"
12592
  ],
12593
+ "version": "v3",
12594
+ "lastModified": "2016-02-23",
12595
  "files": {
12596
+ "regular": "http://fonts.gstatic.com/s/suravaram/v3/G4dPee4pel_w2HqzavW4MA.ttf"
12597
  }
12598
  },
12599
  {
12600
  "kind": "webfonts#webfont",
12601
+ "family": "Suwannaphum",
12602
  "category": "display",
12603
  "variants": [
12604
  "regular"
12609
  "version": "v9",
12610
  "lastModified": "2015-04-06",
12611
  "files": {
12612
+ "regular": "http://fonts.gstatic.com/s/suwannaphum/v9/1jIPOyXied3T79GCnSlCN6CWcynf_cDxXwCLxiixG1c.ttf"
12613
  }
12614
  },
12615
  {
12616
  "kind": "webfonts#webfont",
12617
+ "family": "Swanky and Moo Moo",
12618
  "category": "handwriting",
12619
  "variants": [
12620
  "regular"
12621
  ],
12622
  "subsets": [
 
12623
  "latin"
12624
  ],
12625
+ "version": "v6",
12626
+ "lastModified": "2016-02-23",
12627
  "files": {
12628
+ "regular": "http://fonts.gstatic.com/s/swankyandmoomoo/v6/orVNZ9kDeE3lWp3U3YELu9DVLKqNC3_XMNHhr8S94FU.ttf"
12629
  }
12630
  },
12631
  {
12632
  "kind": "webfonts#webfont",
12633
+ "family": "Syncopate",
12634
+ "category": "sans-serif",
12635
  "variants": [
12636
+ "regular",
12637
+ "700"
12638
  ],
12639
  "subsets": [
 
12640
  "latin"
12641
  ],
12642
+ "version": "v7",
12643
+ "lastModified": "2016-02-23",
12644
  "files": {
12645
+ "regular": "http://fonts.gstatic.com/s/syncopate/v7/RQVwO52fAH6MI764EcaYtw.ttf",
12646
+ "700": "http://fonts.gstatic.com/s/syncopate/v7/S5z8ixiOoC4WJ1im6jAlYC3USBnSvpkopQaUR-2r7iU.ttf"
12647
  }
12648
  },
12649
  {
12650
  "kind": "webfonts#webfont",
12651
+ "family": "Tangerine",
12652
+ "category": "handwriting",
12653
  "variants": [
12654
  "regular",
12655
+ "700"
 
 
 
 
12656
  ],
12657
  "subsets": [
 
 
12658
  "latin"
12659
  ],
12660
+ "version": "v7",
12661
+ "lastModified": "2016-02-23",
12662
  "files": {
12663
+ "regular": "http://fonts.gstatic.com/s/tangerine/v7/DTPeM3IROhnkz7aYG2a9sA.ttf",
12664
+ "700": "http://fonts.gstatic.com/s/tangerine/v7/UkFsr-RwJB_d2l9fIWsx3i3USBnSvpkopQaUR-2r7iU.ttf"
 
 
 
 
12665
  }
12666
  },
12667
  {
12668
  "kind": "webfonts#webfont",
12669
+ "family": "Taprom",
12670
  "category": "display",
12671
  "variants": [
12672
  "regular"
12673
  ],
12674
  "subsets": [
12675
+ "khmer"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12676
  ],
12677
+ "version": "v8",
12678
+ "lastModified": "2015-04-03",
12679
  "files": {
12680
+ "regular": "http://fonts.gstatic.com/s/taprom/v8/-KByU3BaUsyIvQs79qFObg.ttf"
12681
  }
12682
  },
12683
  {
12684
  "kind": "webfonts#webfont",
12685
+ "family": "Tauri",
12686
+ "category": "sans-serif",
12687
  "variants": [
12688
  "regular"
12689
  ],
12690
  "subsets": [
12691
+ "latin",
12692
+ "latin-ext"
12693
  ],
12694
+ "version": "v4",
12695
+ "lastModified": "2016-02-23",
12696
  "files": {
12697
+ "regular": "http://fonts.gstatic.com/s/tauri/v4/XIWeYJDXNqiVNej0zEqtGg.ttf"
12698
  }
12699
  },
12700
  {
12701
  "kind": "webfonts#webfont",
12702
+ "family": "Teko",
12703
+ "category": "sans-serif",
12704
  "variants": [
12705
+ "300",
12706
+ "regular",
12707
+ "500",
12708
+ "600",
12709
+ "700"
12710
  ],
12711
  "subsets": [
12712
+ "devanagari",
12713
+ "latin",
12714
+ "latin-ext"
12715
  ],
12716
+ "version": "v5",
12717
+ "lastModified": "2016-02-23",
12718
  "files": {
12719
+ "300": "http://fonts.gstatic.com/s/teko/v5/OobFGE9eo24rcBpN6zXDaQ.ttf",
12720
+ "regular": "http://fonts.gstatic.com/s/teko/v5/UtekqODEqZXSN2L-njejpA.ttf",
12721
+ "500": "http://fonts.gstatic.com/s/teko/v5/FQ0duU7gWM4cSaImOfAjBA.ttf",
12722
+ "600": "http://fonts.gstatic.com/s/teko/v5/QDx_i8H-TZ1IK1JEVrqwEQ.ttf",
12723
+ "700": "http://fonts.gstatic.com/s/teko/v5/xKfTxe_SWpH4xU75vmvylA.ttf"
12724
  }
12725
  },
12726
  {
12727
  "kind": "webfonts#webfont",
12728
+ "family": "Telex",
12729
+ "category": "sans-serif",
12730
  "variants": [
12731
  "regular"
12732
  ],
12734
  "latin"
12735
  ],
12736
  "version": "v4",
12737
+ "lastModified": "2016-02-23",
12738
  "files": {
12739
+ "regular": "http://fonts.gstatic.com/s/telex/v4/24-3xP9ywYeHOcFU3iGk8A.ttf"
12740
  }
12741
  },
12742
  {
12743
  "kind": "webfonts#webfont",
12744
+ "family": "Tenali Ramakrishna",
12745
+ "category": "sans-serif",
12746
  "variants": [
12747
  "regular"
12748
  ],
12749
  "subsets": [
12750
+ "telugu",
12751
+ "latin"
12752
  ],
12753
+ "version": "v3",
12754
+ "lastModified": "2016-02-23",
12755
  "files": {
12756
+ "regular": "http://fonts.gstatic.com/s/tenaliramakrishna/v3/M0nTmDqv2M7AGoGh-c946BZak5pSBHqWX6uyVMiMFoA.ttf"
12757
  }
12758
  },
12759
  {
12760
  "kind": "webfonts#webfont",
12761
+ "family": "Tenor Sans",
12762
+ "category": "sans-serif",
12763
  "variants": [
12764
  "regular"
12765
  ],
12766
  "subsets": [
12767
+ "cyrillic",
12768
+ "latin",
12769
+ "latin-ext"
12770
  ],
12771
+ "version": "v7",
12772
+ "lastModified": "2016-02-23",
12773
  "files": {
12774
+ "regular": "http://fonts.gstatic.com/s/tenorsans/v7/dUBulmjNJJInvK5vL7O9yfesZW2xOQ-xsNqO47m55DA.ttf"
12775
  }
12776
  },
12777
  {
12778
  "kind": "webfonts#webfont",
12779
+ "family": "Text Me One",
12780
+ "category": "sans-serif",
12781
  "variants": [
12782
  "regular"
12783
  ],
12784
  "subsets": [
12785
+ "latin",
12786
+ "latin-ext"
12787
  ],
12788
+ "version": "v4",
12789
+ "lastModified": "2016-02-23",
12790
  "files": {
12791
+ "regular": "http://fonts.gstatic.com/s/textmeone/v4/9em_3ckd_P5PQkP4aDyDLqCWcynf_cDxXwCLxiixG1c.ttf"
12792
  }
12793
  },
12794
  {
12795
  "kind": "webfonts#webfont",
12796
+ "family": "The Girl Next Door",
12797
+ "category": "handwriting",
12798
  "variants": [
12799
  "regular"
12800
  ],
12801
  "subsets": [
12802
  "latin"
12803
  ],
12804
+ "version": "v7",
12805
+ "lastModified": "2016-02-23",
12806
  "files": {
12807
+ "regular": "http://fonts.gstatic.com/s/thegirlnextdoor/v7/cWRA4JVGeEcHGcPl5hmX7kzo0nFFoM60ux_D9BUymX4.ttf"
12808
  }
12809
  },
12810
  {
12811
  "kind": "webfonts#webfont",
12812
+ "family": "Tienne",
12813
+ "category": "serif",
12814
  "variants": [
12815
+ "regular",
12816
+ "700",
12817
+ "900"
12818
  ],
12819
  "subsets": [
 
12820
  "latin"
12821
  ],
12822
+ "version": "v8",
12823
+ "lastModified": "2016-02-23",
12824
  "files": {
12825
+ "regular": "http://fonts.gstatic.com/s/tienne/v8/-IIfDl701C0z7-fy2kmGvA.ttf",
12826
+ "700": "http://fonts.gstatic.com/s/tienne/v8/JvoCDOlyOSEyYGRwCyfs3g.ttf",
12827
+ "900": "http://fonts.gstatic.com/s/tienne/v8/FBano5T521OWexj2iRYLMw.ttf"
12828
  }
12829
  },
12830
  {
12831
  "kind": "webfonts#webfont",
12832
+ "family": "Tillana",
12833
+ "category": "handwriting",
12834
  "variants": [
12835
+ "regular",
12836
+ "500",
12837
+ "600",
12838
+ "700",
12839
+ "800"
12840
  ],
12841
  "subsets": [
12842
+ "devanagari",
12843
+ "latin",
12844
+ "latin-ext"
12845
  ],
12846
+ "version": "v1",
12847
+ "lastModified": "2016-02-23",
12848
  "files": {
12849
+ "regular": "http://fonts.gstatic.com/s/tillana/v1/zN0D-jDPsr1HzU3VRFLY5g.ttf",
12850
+ "500": "http://fonts.gstatic.com/s/tillana/v1/gqdUngSIcY9tSla5eCZky_esZW2xOQ-xsNqO47m55DA.ttf",
12851
+ "600": "http://fonts.gstatic.com/s/tillana/v1/fqon6-r15hy8M1cyiYfQBvesZW2xOQ-xsNqO47m55DA.ttf",
12852
+ "700": "http://fonts.gstatic.com/s/tillana/v1/jGARMTxLrMerzTCpGBpMffesZW2xOQ-xsNqO47m55DA.ttf",
12853
+ "800": "http://fonts.gstatic.com/s/tillana/v1/pmTtNH_Ibktj5Cyc1XrP6vesZW2xOQ-xsNqO47m55DA.ttf"
12854
  }
12855
  },
12856
  {
12857
  "kind": "webfonts#webfont",
12858
+ "family": "Timmana",
12859
+ "category": "sans-serif",
12860
  "variants": [
12861
  "regular"
12862
  ],
12863
  "subsets": [
12864
+ "telugu",
12865
  "latin"
12866
  ],
12867
+ "version": "v1",
12868
+ "lastModified": "2016-02-23",
12869
  "files": {
12870
+ "regular": "http://fonts.gstatic.com/s/timmana/v1/T25SicsJUJkc2s2sbBsDnA.ttf"
12871
  }
12872
  },
12873
  {
12874
  "kind": "webfonts#webfont",
12875
+ "family": "Tinos",
12876
+ "category": "serif",
12877
  "variants": [
 
12878
  "regular",
12879
+ "italic",
12880
+ "700",
12881
+ "700italic"
12882
  ],
12883
  "subsets": [
12884
+ "cyrillic",
12885
+ "greek-ext",
12886
+ "latin",
12887
+ "latin-ext",
12888
+ "hebrew",
12889
+ "vietnamese",
12890
+ "cyrillic-ext",
12891
+ "greek"
12892
  ],
12893
+ "version": "v9",
12894
+ "lastModified": "2016-02-23",
12895
  "files": {
12896
+ "regular": "http://fonts.gstatic.com/s/tinos/v9/EqpUbkVmutfwZ0PjpoGwCg.ttf",
12897
+ "italic": "http://fonts.gstatic.com/s/tinos/v9/slfyzlasCr9vTsaP4lUh9A.ttf",
12898
+ "700": "http://fonts.gstatic.com/s/tinos/v9/vHXfhX8jZuQruowfon93yQ.ttf",
12899
+ "700italic": "http://fonts.gstatic.com/s/tinos/v9/M6kfzvDMM0CdxdraoFpG6vesZW2xOQ-xsNqO47m55DA.ttf"
12900
  }
12901
  },
12902
  {
12903
  "kind": "webfonts#webfont",
12904
+ "family": "Titan One",
12905
+ "category": "display",
12906
  "variants": [
12907
  "regular"
12908
  ],
12909
  "subsets": [
12910
+ "latin",
12911
+ "latin-ext"
12912
  ],
12913
  "version": "v4",
12914
+ "lastModified": "2016-02-23",
12915
  "files": {
12916
+ "regular": "http://fonts.gstatic.com/s/titanone/v4/FbvpRvzfV_oipS0De3iAZg.ttf"
12917
  }
12918
  },
12919
  {
12920
  "kind": "webfonts#webfont",
12921
+ "family": "Titillium Web",
12922
  "category": "sans-serif",
12923
  "variants": [
12924
+ "200",
12925
+ "200italic",
12926
+ "300",
12927
+ "300italic",
12928
+ "regular",
12929
+ "italic",
12930
+ "600",
12931
+ "600italic",
12932
+ "700",
12933
+ "700italic",
12934
+ "900"
12935
  ],
12936
  "subsets": [
12937
+ "latin",
12938
+ "latin-ext"
 
12939
  ],
12940
+ "version": "v4",
12941
+ "lastModified": "2016-02-23",
12942
  "files": {
12943
+ "200": "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wprzOdCrLccoxq42eaxM802O0.ttf",
12944
+ "200italic": "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPj4N98U-66ThNJvtgddRfBE.ttf",
12945
+ "300": "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr9ZAkYT8DuUZELiKLwMGWAo.ttf",
12946
+ "300italic": "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPrfzCkqg7ORZlRf2cc4mXu8.ttf",
12947
+ "regular": "http://fonts.gstatic.com/s/titilliumweb/v4/7XUFZ5tgS-tD6QamInJTcTyagQBwYgYywpS70xNq8SQ.ttf",
12948
+ "italic": "http://fonts.gstatic.com/s/titilliumweb/v4/r9OmwyQxrgzUAhaLET_KO-ixohbIP6lHkU-1Mgq95cY.ttf",
12949
+ "600": "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr28K9dEd5Ue-HTQrlA7E2xQ.ttf",
12950
+ "600italic": "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPgOhzTSndyK8UWja2yJjKLc.ttf",
12951
+ "700": "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr2-6tpSbB9YhmWtmd1_gi_U.ttf",
12952
+ "700italic": "http://fonts.gstatic.com/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPio3LEw-4MM8Ao2j9wPOfpw.ttf",
12953
+ "900": "http://fonts.gstatic.com/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr7L0GmZLri-m-nfoo0Vul4Y.ttf"
12954
  }
12955
  },
12956
  {
12957
  "kind": "webfonts#webfont",
12958
+ "family": "Trade Winds",
12959
+ "category": "display",
12960
  "variants": [
12961
  "regular"
12962
  ],
12963
  "subsets": [
 
12964
  "latin"
12965
  ],
12966
+ "version": "v5",
12967
+ "lastModified": "2016-02-23",
12968
  "files": {
12969
+ "regular": "http://fonts.gstatic.com/s/tradewinds/v5/sDOCVgAxw6PEUi2xdMsoDaCWcynf_cDxXwCLxiixG1c.ttf"
12970
  }
12971
  },
12972
  {
12973
  "kind": "webfonts#webfont",
12974
+ "family": "Trocchi",
12975
+ "category": "serif",
12976
  "variants": [
12977
  "regular"
12978
  ],
12979
  "subsets": [
12980
+ "latin",
12981
+ "latin-ext"
12982
  ],
12983
+ "version": "v4",
12984
+ "lastModified": "2016-02-23",
12985
  "files": {
12986
+ "regular": "http://fonts.gstatic.com/s/trocchi/v4/uldNPaKrUGVeGCVsmacLwA.ttf"
12987
  }
12988
  },
12989
  {
12990
  "kind": "webfonts#webfont",
12991
+ "family": "Trochut",
12992
  "category": "display",
12993
  "variants": [
12994
  "regular",
12995
+ "italic",
12996
  "700"
12997
  ],
12998
  "subsets": [
 
 
12999
  "latin"
13000
  ],
13001
+ "version": "v4",
13002
+ "lastModified": "2016-02-23",
13003
  "files": {
13004
+ "regular": "http://fonts.gstatic.com/s/trochut/v4/6Y65B0x-2JsnYt16OH5omw.ttf",
13005
+ "italic": "http://fonts.gstatic.com/s/trochut/v4/pczUwr4ZFvC79TgNO5cZng.ttf",
13006
+ "700": "http://fonts.gstatic.com/s/trochut/v4/lWqNOv6ISR8ehNzGLFLnJ_esZW2xOQ-xsNqO47m55DA.ttf"
13007
  }
13008
  },
13009
  {
13010
  "kind": "webfonts#webfont",
13011
+ "family": "Trykker",
13012
+ "category": "serif",
13013
  "variants": [
13014
  "regular"
13015
  ],
13016
  "subsets": [
13017
+ "latin",
13018
+ "latin-ext"
13019
  ],
13020
  "version": "v5",
13021
+ "lastModified": "2016-02-23",
13022
  "files": {
13023
+ "regular": "http://fonts.gstatic.com/s/trykker/v5/YiVrVJpBFN7I1l_CWk6yYQ.ttf"
13024
  }
13025
  },
13026
  {
13027
  "kind": "webfonts#webfont",
13028
+ "family": "Tulpen One",
13029
  "category": "display",
13030
  "variants": [
13031
  "regular"
13032
  ],
13033
  "subsets": [
13034
+ "latin"
13035
  ],
13036
+ "version": "v6",
13037
+ "lastModified": "2016-02-23",
13038
  "files": {
13039
+ "regular": "http://fonts.gstatic.com/s/tulpenone/v6/lwcTfVIEVxpZLZlWzR5baPesZW2xOQ-xsNqO47m55DA.ttf"
13040
  }
13041
  },
13042
  {
13043
  "kind": "webfonts#webfont",
13044
+ "family": "Ubuntu",
13045
+ "category": "sans-serif",
13046
  "variants": [
13047
+ "300",
13048
+ "300italic",
13049
+ "regular",
13050
+ "italic",
13051
+ "500",
13052
+ "500italic",
13053
+ "700",
13054
+ "700italic"
13055
  ],
13056
  "subsets": [
13057
+ "cyrillic",
13058
+ "greek-ext",
13059
+ "latin",
13060
  "latin-ext",
13061
+ "cyrillic-ext",
13062
+ "greek"
13063
  ],
13064
+ "version": "v9",
13065
+ "lastModified": "2016-02-23",
13066
  "files": {
13067
+ "300": "http://fonts.gstatic.com/s/ubuntu/v9/7-wH0j2QCTHKgp7vLh9-sQ.ttf",
13068
+ "300italic": "http://fonts.gstatic.com/s/ubuntu/v9/j-TYDdXcC_eQzhhp386SjaCWcynf_cDxXwCLxiixG1c.ttf",
13069
+ "regular": "http://fonts.gstatic.com/s/ubuntu/v9/lhhB5ZCwEkBRbHMSnYuKyA.ttf",
13070
+ "italic": "http://fonts.gstatic.com/s/ubuntu/v9/b9hP8wd30SygxZjGGk4DCQ.ttf",
13071
+ "500": "http://fonts.gstatic.com/s/ubuntu/v9/bMbHEMwSUmkzcK2x_74QbA.ttf",
13072
+ "500italic": "http://fonts.gstatic.com/s/ubuntu/v9/NWdMogIO7U6AtEM4dDdf_aCWcynf_cDxXwCLxiixG1c.ttf",
13073
+ "700": "http://fonts.gstatic.com/s/ubuntu/v9/B7BtHjNYwAp3HgLNagENOQ.ttf",
13074
+ "700italic": "http://fonts.gstatic.com/s/ubuntu/v9/pqisLQoeO9YTDCNnlQ9bf6CWcynf_cDxXwCLxiixG1c.ttf"
13075
  }
13076
  },
13077
  {
13078
  "kind": "webfonts#webfont",
13079
+ "family": "Ubuntu Condensed",
13080
+ "category": "sans-serif",
13081
  "variants": [
13082
+ "regular"
 
13083
  ],
13084
  "subsets": [
13085
+ "cyrillic",
13086
+ "greek-ext",
13087
+ "latin",
13088
  "latin-ext",
13089
+ "cyrillic-ext",
13090
+ "greek"
13091
  ],
13092
+ "version": "v7",
13093
+ "lastModified": "2016-02-23",
13094
  "files": {
13095
+ "regular": "http://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrKDbm6fPDOZJsR8PmdG62gY.ttf"
 
13096
  }
13097
  },
13098
  {
13099
  "kind": "webfonts#webfont",
13100
+ "family": "Ubuntu Mono",
13101
+ "category": "monospace",
13102
  "variants": [
13103
+ "regular",
13104
+ "italic",
13105
+ "700",
13106
+ "700italic"
13107
  ],
13108
  "subsets": [
13109
+ "cyrillic",
13110
+ "greek-ext",
13111
+ "latin",
13112
+ "latin-ext",
13113
+ "cyrillic-ext",
13114
+ "greek"
13115
  ],
13116
+ "version": "v6",
13117
+ "lastModified": "2016-02-23",
13118
  "files": {
13119
+ "regular": "http://fonts.gstatic.com/s/ubuntumono/v6/EgeuS9OtEmA0y_JRo03MQaCWcynf_cDxXwCLxiixG1c.ttf",
13120
+ "italic": "http://fonts.gstatic.com/s/ubuntumono/v6/KAKuHXAHZOeECOWAHsRKA0eOrDcLawS7-ssYqLr2Xp4.ttf",
13121
+ "700": "http://fonts.gstatic.com/s/ubuntumono/v6/ceqTZGKHipo8pJj4molytne1Pd76Vl7zRpE7NLJQ7XU.ttf",
13122
+ "700italic": "http://fonts.gstatic.com/s/ubuntumono/v6/n_d8tv_JOIiYyMXR4eaV9c_zJjSACmk0BRPxQqhnNLU.ttf"
13123
  }
13124
  },
13125
  {
13126
  "kind": "webfonts#webfont",
13127
+ "family": "Ultra",
13128
+ "category": "serif",
13129
  "variants": [
13130
  "regular"
13131
  ],
13132
  "subsets": [
13133
+ "latin"
13134
  ],
13135
  "version": "v8",
13136
+ "lastModified": "2016-02-23",
13137
  "files": {
13138
+ "regular": "http://fonts.gstatic.com/s/ultra/v8/OW8uXkOstRADuhEmGOFQLA.ttf"
13139
  }
13140
  },
13141
  {
13142
  "kind": "webfonts#webfont",
13143
+ "family": "Uncial Antiqua",
13144
+ "category": "display",
13145
  "variants": [
13146
  "regular"
13147
  ],
13148
  "subsets": [
 
13149
  "latin"
13150
  ],
13151
+ "version": "v4",
13152
+ "lastModified": "2016-02-23",
13153
  "files": {
13154
+ "regular": "http://fonts.gstatic.com/s/uncialantiqua/v4/F-leefDiFwQXsyd6eaSllqrFJ4O13IHVxZbM6yoslpo.ttf"
13155
  }
13156
  },
13157
  {
13158
  "kind": "webfonts#webfont",
13159
+ "family": "Underdog",
13160
  "category": "display",
13161
  "variants": [
13162
  "regular"
13163
  ],
13164
  "subsets": [
13165
+ "cyrillic",
13166
+ "latin",
13167
+ "latin-ext"
13168
  ],
13169
+ "version": "v5",
13170
+ "lastModified": "2016-02-23",
13171
  "files": {
13172
+ "regular": "http://fonts.gstatic.com/s/underdog/v5/gBv9yjez_-5PnTprHWq0ig.ttf"
13173
  }
13174
  },
13175
  {
13176
  "kind": "webfonts#webfont",
13177
+ "family": "Unica One",
13178
  "category": "display",
13179
  "variants": [
13180
  "regular"
13181
  ],
13182
  "subsets": [
13183
+ "latin",
13184
+ "latin-ext"
13185
  ],
13186
  "version": "v4",
13187
+ "lastModified": "2016-02-23",
13188
  "files": {
13189
+ "regular": "http://fonts.gstatic.com/s/unicaone/v4/KbYKlhWMDpatWViqDkNQgA.ttf"
13190
  }
13191
  },
13192
  {
13193
  "kind": "webfonts#webfont",
13194
+ "family": "UnifrakturCook",
13195
+ "category": "display",
13196
  "variants": [
 
13197
  "700"
13198
  ],
13199
  "subsets": [
 
 
13200
  "latin"
13201
  ],
13202
+ "version": "v8",
13203
+ "lastModified": "2016-02-23",
13204
  "files": {
13205
+ "700": "http://fonts.gstatic.com/s/unifrakturcook/v8/ASwh69ykD8iaoYijVEU6RrWZkcsCTHKV51zmcUsafQ0.ttf"
 
13206
  }
13207
  },
13208
  {
13209
  "kind": "webfonts#webfont",
13210
+ "family": "UnifrakturMaguntia",
13211
  "category": "display",
13212
  "variants": [
13213
  "regular"
13214
  ],
13215
  "subsets": [
 
13216
  "latin"
13217
  ],
13218
+ "version": "v7",
13219
+ "lastModified": "2016-02-23",
13220
  "files": {
13221
+ "regular": "http://fonts.gstatic.com/s/unifrakturmaguntia/v7/7KWy3ymCVR_xfAvvcIXm3-kdNg30GQauG_DE-tMYtWk.ttf"
13222
  }
13223
  },
13224
  {
13225
  "kind": "webfonts#webfont",
13226
+ "family": "Unkempt",
13227
  "category": "display",
13228
  "variants": [
13229
+ "regular",
13230
+ "700"
13231
  ],
13232
  "subsets": [
 
 
13233
  "latin"
13234
  ],
13235
+ "version": "v7",
13236
+ "lastModified": "2016-02-23",
13237
  "files": {
13238
+ "regular": "http://fonts.gstatic.com/s/unkempt/v7/NLLBeNSspr0RGs71R5LHWA.ttf",
13239
+ "700": "http://fonts.gstatic.com/s/unkempt/v7/V7H-GCl9bgwGwqFqTTgDHvesZW2xOQ-xsNqO47m55DA.ttf"
13240
  }
13241
  },
13242
  {
13243
  "kind": "webfonts#webfont",
13244
+ "family": "Unlock",
13245
+ "category": "display",
13246
  "variants": [
13247
  "regular"
13248
  ],
13249
  "subsets": [
 
13250
  "latin"
13251
  ],
13252
+ "version": "v6",
13253
+ "lastModified": "2016-02-23",
13254
  "files": {
13255
+ "regular": "http://fonts.gstatic.com/s/unlock/v6/rXEQzK7uIAlhoyoAEiMy1w.ttf"
13256
  }
13257
  },
13258
  {
13259
  "kind": "webfonts#webfont",
13260
+ "family": "Unna",
13261
+ "category": "serif",
13262
  "variants": [
13263
  "regular"
13264
  ],
13265
  "subsets": [
 
13266
  "latin"
13267
  ],
13268
+ "version": "v8",
13269
+ "lastModified": "2016-02-23",
13270
  "files": {
13271
+ "regular": "http://fonts.gstatic.com/s/unna/v8/UAS0AM7AmbdCNY_80xyAZQ.ttf"
13272
  }
13273
  },
13274
  {
13275
  "kind": "webfonts#webfont",
13276
+ "family": "VT323",
13277
+ "category": "monospace",
13278
  "variants": [
13279
+ "regular"
 
13280
  ],
13281
  "subsets": [
 
 
13282
  "latin"
13283
  ],
13284
+ "version": "v7",
13285
+ "lastModified": "2016-02-23",
13286
  "files": {
13287
+ "regular": "http://fonts.gstatic.com/s/vt323/v7/ITU2YQfM073o1iYK3nSOmQ.ttf"
 
13288
  }
13289
  },
13290
  {
13291
  "kind": "webfonts#webfont",
13292
+ "family": "Vampiro One",
13293
+ "category": "display",
13294
  "variants": [
13295
  "regular"
13296
  ],
13297
  "subsets": [
13298
+ "latin",
13299
+ "latin-ext"
 
13300
  ],
13301
+ "version": "v7",
13302
+ "lastModified": "2016-02-23",
13303
  "files": {
13304
+ "regular": "http://fonts.gstatic.com/s/vampiroone/v7/OVDs4gY4WpS5u3Qd1gXRW6CWcynf_cDxXwCLxiixG1c.ttf"
13305
  }
13306
  },
13307
  {
13308
  "kind": "webfonts#webfont",
13309
+ "family": "Varela",
13310
+ "category": "sans-serif",
13311
  "variants": [
13312
  "regular"
13313
  ],
13314
  "subsets": [
13315
+ "latin",
13316
+ "latin-ext"
13317
  ],
13318
+ "version": "v7",
13319
+ "lastModified": "2016-02-23",
13320
  "files": {
13321
+ "regular": "http://fonts.gstatic.com/s/varela/v7/ON7qs0cKUUixhhDFXlZUjw.ttf"
13322
  }
13323
  },
13324
  {
13325
  "kind": "webfonts#webfont",
13326
+ "family": "Varela Round",
13327
+ "category": "sans-serif",
13328
  "variants": [
13329
  "regular"
13330
  ],
13331
  "subsets": [
 
13332
  "latin"
13333
  ],
13334
+ "version": "v6",
13335
+ "lastModified": "2016-02-23",
13336
  "files": {
13337
+ "regular": "http://fonts.gstatic.com/s/varelaround/v6/APH4jr0uSos5wiut5cpjri3USBnSvpkopQaUR-2r7iU.ttf"
13338
  }
13339
  },
13340
  {
13341
  "kind": "webfonts#webfont",
13342
+ "family": "Vast Shadow",
13343
+ "category": "display",
13344
  "variants": [
13345
  "regular"
13346
  ],
13347
  "subsets": [
 
13348
  "latin"
13349
  ],
13350
+ "version": "v6",
13351
+ "lastModified": "2016-02-23",
13352
  "files": {
13353
+ "regular": "http://fonts.gstatic.com/s/vastshadow/v6/io4hqKX3ibiqQQjYfW0-h6CWcynf_cDxXwCLxiixG1c.ttf"
13354
  }
13355
  },
13356
  {
13357
  "kind": "webfonts#webfont",
13358
+ "family": "Vesper Libre",
13359
  "category": "serif",
13360
  "variants": [
13361
+ "regular",
13362
+ "500",
13363
+ "700",
13364
+ "900"
13365
  ],
13366
  "subsets": [
13367
+ "devanagari",
13368
+ "latin",
13369
+ "latin-ext"
13370
  ],
13371
+ "version": "v7",
13372
+ "lastModified": "2015-06-03",
13373
  "files": {
13374
+ "regular": "http://fonts.gstatic.com/s/vesperlibre/v7/Cg-TeZFsqV8BaOcoVwzu2C3USBnSvpkopQaUR-2r7iU.ttf",
13375
+ "500": "http://fonts.gstatic.com/s/vesperlibre/v7/0liLgNkygqH6EOtsVjZDsZMQuUSAwdHsY8ov_6tk1oA.ttf",
13376
+ "700": "http://fonts.gstatic.com/s/vesperlibre/v7/0liLgNkygqH6EOtsVjZDsUD2ttfZwueP-QU272T9-k4.ttf",
13377
+ "900": "http://fonts.gstatic.com/s/vesperlibre/v7/0liLgNkygqH6EOtsVjZDsaObDOjC3UL77puoeHsE3fw.ttf"
13378
  }
13379
  },
13380
  {
13381
  "kind": "webfonts#webfont",
13382
+ "family": "Vibur",
13383
+ "category": "handwriting",
13384
  "variants": [
13385
  "regular"
13386
  ],
13387
  "subsets": [
13388
  "latin"
13389
  ],
13390
+ "version": "v7",
13391
+ "lastModified": "2016-02-23",
13392
  "files": {
13393
+ "regular": "http://fonts.gstatic.com/s/vibur/v7/xB9aKsUbJo68XP0bAg2iLw.ttf"
13394
  }
13395
  },
13396
  {
13397
  "kind": "webfonts#webfont",
13398
+ "family": "Vidaloka",
13399
+ "category": "serif",
13400
  "variants": [
13401
  "regular"
13402
  ],
13403
  "subsets": [
13404
  "latin"
13405
  ],
13406
+ "version": "v8",
13407
+ "lastModified": "2016-02-23",
13408
  "files": {
13409
+ "regular": "http://fonts.gstatic.com/s/vidaloka/v8/C6Nul0ogKUWkx356rrt9RA.ttf"
13410
  }
13411
  },
13412
  {
13413
  "kind": "webfonts#webfont",
13414
+ "family": "Viga",
13415
+ "category": "sans-serif",
13416
  "variants": [
13417
+ "regular"
 
 
 
 
13418
  ],
13419
  "subsets": [
13420
+ "latin",
13421
+ "latin-ext"
 
13422
  ],
13423
+ "version": "v5",
13424
+ "lastModified": "2016-02-23",
13425
  "files": {
13426
+ "regular": "http://fonts.gstatic.com/s/viga/v5/uD87gDbhS7frHLX4uL6agg.ttf"
 
 
 
 
13427
  }
13428
  },
13429
  {
13430
  "kind": "webfonts#webfont",
13431
+ "family": "Voces",
13432
+ "category": "display",
13433
  "variants": [
13434
  "regular"
13435
  ],
13436
  "subsets": [
13437
+ "latin",
13438
+ "latin-ext"
13439
  ],
13440
+ "version": "v5",
13441
+ "lastModified": "2016-02-23",
13442
  "files": {
13443
+ "regular": "http://fonts.gstatic.com/s/voces/v5/QoBH6g6yKgNIgvL8A2aE2Q.ttf"
13444
  }
13445
  },
13446
  {
13447
  "kind": "webfonts#webfont",
13448
+ "family": "Volkhov",
13449
+ "category": "serif",
13450
  "variants": [
13451
+ "regular",
13452
+ "italic",
13453
+ "700",
13454
+ "700italic"
13455
  ],
13456
  "subsets": [
13457
+ "latin"
13458
  ],
13459
  "version": "v8",
13460
+ "lastModified": "2016-02-23",
13461
  "files": {
13462
+ "regular": "http://fonts.gstatic.com/s/volkhov/v8/MDIZAofe1T_J3un5Kgo8zg.ttf",
13463
+ "italic": "http://fonts.gstatic.com/s/volkhov/v8/1rTjmztKEpbkKH06JwF8Yw.ttf",
13464
+ "700": "http://fonts.gstatic.com/s/volkhov/v8/L8PbKS-kEoLHm7nP--NCzPesZW2xOQ-xsNqO47m55DA.ttf",
13465
+ "700italic": "http://fonts.gstatic.com/s/volkhov/v8/W6oG0QDDjCgj0gmsHE520C3USBnSvpkopQaUR-2r7iU.ttf"
13466
  }
13467
  },
13468
  {
13469
  "kind": "webfonts#webfont",
13470
+ "family": "Vollkorn",
13471
+ "category": "serif",
13472
  "variants": [
13473
+ "regular",
13474
+ "italic",
13475
+ "700",
13476
+ "700italic"
13477
  ],
13478
  "subsets": [
 
13479
  "latin"
13480
  ],
13481
+ "version": "v6",
13482
+ "lastModified": "2016-02-23",
13483
  "files": {
13484
+ "regular": "http://fonts.gstatic.com/s/vollkorn/v6/IiexqYAeh8uII223thYx3w.ttf",
13485
+ "italic": "http://fonts.gstatic.com/s/vollkorn/v6/UuIzosgR1ovBhJFdwVp3fvesZW2xOQ-xsNqO47m55DA.ttf",
13486
+ "700": "http://fonts.gstatic.com/s/vollkorn/v6/gOwQjJVGXlDOONC12hVoBqCWcynf_cDxXwCLxiixG1c.ttf",
13487
+ "700italic": "http://fonts.gstatic.com/s/vollkorn/v6/KNiAlx6phRqXCwnZZG51JAJKKGfqHaYFsRG-T3ceEVo.ttf"
13488
  }
13489
  },
13490
  {
13491
  "kind": "webfonts#webfont",
13492
+ "family": "Voltaire",
13493
+ "category": "sans-serif",
13494
  "variants": [
13495
+ "regular"
 
 
 
 
13496
  ],
13497
  "subsets": [
 
 
13498
  "latin"
13499
  ],
13500
+ "version": "v6",
13501
+ "lastModified": "2016-02-23",
13502
  "files": {
13503
+ "regular": "http://fonts.gstatic.com/s/voltaire/v6/WvqBzaGEBbRV-hrahwO2cA.ttf"
 
 
 
 
13504
  }
13505
  },
13506
  {
13507
  "kind": "webfonts#webfont",
13508
+ "family": "Waiting for the Sunrise",
13509
  "category": "handwriting",
13510
  "variants": [
13511
  "regular"
13512
  ],
13513
  "subsets": [
 
13514
  "latin"
13515
  ],
13516
+ "version": "v7",
13517
+ "lastModified": "2016-02-23",
13518
  "files": {
13519
+ "regular": "http://fonts.gstatic.com/s/waitingforthesunrise/v7/eNfH7kLpF1PZWpsetF-ha9TChrNgrDiT3Zy6yGf3FnM.ttf"
13520
  }
13521
  },
13522
  {
13523
  "kind": "webfonts#webfont",
13524
+ "family": "Wallpoet",
13525
+ "category": "display",
13526
  "variants": [
13527
  "regular"
13528
  ],
13529
  "subsets": [
 
13530
  "latin"
13531
  ],
13532
+ "version": "v8",
13533
+ "lastModified": "2016-02-23",
13534
  "files": {
13535
+ "regular": "http://fonts.gstatic.com/s/wallpoet/v8/hmum4WuBN4A0Z_7367NDIg.ttf"
13536
  }
13537
  },
13538
  {
13539
  "kind": "webfonts#webfont",
13540
+ "family": "Walter Turncoat",
13541
+ "category": "handwriting",
13542
  "variants": [
13543
  "regular"
13544
  ],
13545
  "subsets": [
13546
+ "latin"
 
 
 
13547
  ],
13548
+ "version": "v6",
13549
+ "lastModified": "2016-02-23",
13550
  "files": {
13551
+ "regular": "http://fonts.gstatic.com/s/walterturncoat/v6/sG9su5g4GXy1KP73cU3hvQplL2YwNeota48DxFlGDUo.ttf"
13552
  }
13553
  },
13554
  {
13555
  "kind": "webfonts#webfont",
13556
+ "family": "Warnes",
13557
  "category": "display",
13558
  "variants": [
13559
  "regular"
13560
  ],
13561
  "subsets": [
13562
+ "latin",
13563
+ "latin-ext"
13564
  ],
13565
+ "version": "v6",
13566
+ "lastModified": "2016-02-23",
13567
  "files": {
13568
+ "regular": "http://fonts.gstatic.com/s/warnes/v6/MXG7_Phj4YpzAXxKGItuBw.ttf"
13569
  }
13570
  },
13571
  {
13572
  "kind": "webfonts#webfont",
13573
+ "family": "Wellfleet",
13574
+ "category": "display",
13575
  "variants": [
13576
+ "regular"
 
13577
  ],
13578
  "subsets": [
13579
+ "latin",
13580
+ "latin-ext"
13581
  ],
13582
+ "version": "v4",
13583
+ "lastModified": "2016-02-23",
13584
  "files": {
13585
+ "regular": "http://fonts.gstatic.com/s/wellfleet/v4/J5tOx72iFRPgHYpbK9J4XQ.ttf"
 
13586
  }
13587
  },
13588
  {
13589
  "kind": "webfonts#webfont",
13590
+ "family": "Wendy One",
13591
+ "category": "sans-serif",
13592
  "variants": [
13593
  "regular"
13594
  ],
13595
  "subsets": [
13596
+ "latin",
13597
+ "latin-ext"
13598
  ],
13599
  "version": "v4",
13600
+ "lastModified": "2016-02-23",
13601
  "files": {
13602
+ "regular": "http://fonts.gstatic.com/s/wendyone/v4/R8CJT2oDXdMk_ZtuHTxoxw.ttf"
13603
  }
13604
  },
13605
  {
13606
  "kind": "webfonts#webfont",
13607
+ "family": "Wire One",
13608
+ "category": "sans-serif",
13609
  "variants": [
13610
  "regular"
13611
  ],
13612
  "subsets": [
13613
  "latin"
13614
  ],
13615
+ "version": "v7",
13616
+ "lastModified": "2016-02-23",
13617
  "files": {
13618
+ "regular": "http://fonts.gstatic.com/s/wireone/v7/sRLhaQOQpWnvXwIx0CycQw.ttf"
13619
  }
13620
  },
13621
  {
13622
  "kind": "webfonts#webfont",
13623
+ "family": "Work Sans",
13624
+ "category": "sans-serif",
13625
  "variants": [
13626
+ "100",
13627
+ "200",
13628
  "300",
13629
  "regular",
13630
  "500",
13634
  "900"
13635
  ],
13636
  "subsets": [
13637
+ "latin",
13638
+ "latin-ext"
 
13639
  ],
13640
+ "version": "v2",
13641
+ "lastModified": "2015-12-08",
13642
  "files": {
13643
+ "100": "http://fonts.gstatic.com/s/worksans/v2/ZAhtNqLaAViKjGLajtuwWaCWcynf_cDxXwCLxiixG1c.ttf",
13644
+ "200": "http://fonts.gstatic.com/s/worksans/v2/u_mYNr_qYP37m7vgvmIYZy3USBnSvpkopQaUR-2r7iU.ttf",
13645
+ "300": "http://fonts.gstatic.com/s/worksans/v2/FD_Udbezj8EHXbdsqLUply3USBnSvpkopQaUR-2r7iU.ttf",
13646
+ "regular": "http://fonts.gstatic.com/s/worksans/v2/zVvigUiMvx7JVEnrJgc-5Q.ttf",
13647
+ "500": "http://fonts.gstatic.com/s/worksans/v2/Nbre-U_bp6Xktt8cpgwaJC3USBnSvpkopQaUR-2r7iU.ttf",
13648
+ "600": "http://fonts.gstatic.com/s/worksans/v2/z9rX03Xuz9ZNHTMg1_ghGS3USBnSvpkopQaUR-2r7iU.ttf",
13649
+ "700": "http://fonts.gstatic.com/s/worksans/v2/4udXuXg54JlPEP5iKO5AmS3USBnSvpkopQaUR-2r7iU.ttf",
13650
+ "800": "http://fonts.gstatic.com/s/worksans/v2/IQh-ap2Uqs7kl1YINeeEGi3USBnSvpkopQaUR-2r7iU.ttf",
13651
+ "900": "http://fonts.gstatic.com/s/worksans/v2/Hjn0acvjHfjY_vAK9Uc6gi3USBnSvpkopQaUR-2r7iU.ttf"
13652
  }
13653
  },
13654
  {
13655
  "kind": "webfonts#webfont",
13656
+ "family": "Yanone Kaffeesatz",
13657
+ "category": "sans-serif",
13658
  "variants": [
13659
+ "200",
13660
+ "300",
13661
+ "regular",
13662
+ "700"
13663
  ],
13664
  "subsets": [
13665
+ "latin",
13666
+ "latin-ext"
13667
  ],
13668
  "version": "v7",
13669
+ "lastModified": "2016-02-23",
13670
  "files": {
13671
+ "200": "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/We_iSDqttE3etzfdfhuPRbq92v6XxU4pSv06GI0NsGc.ttf",
13672
+ "300": "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/We_iSDqttE3etzfdfhuPRZlIwXPiNoNT_wxzJ2t3mTE.ttf",
13673
+ "regular": "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/YDAoLskQQ5MOAgvHUQCcLdXn3cHbFGWU4T2HrSN6JF4.ttf",
13674
+ "700": "http://fonts.gstatic.com/s/yanonekaffeesatz/v7/We_iSDqttE3etzfdfhuPRf2R4S6PlKaGXWPfWpHpcl0.ttf"
13675
  }
13676
  },
13677
  {
13678
  "kind": "webfonts#webfont",
13679
+ "family": "Yantramanav",
13680
+ "category": "sans-serif",
13681
  "variants": [
13682
+ "100",
13683
+ "300",
13684
+ "regular",
13685
+ "500",
13686
+ "700",
13687
+ "900"
13688
  ],
13689
  "subsets": [
13690
+ "devanagari",
13691
+ "latin",
13692
+ "latin-ext"
13693
  ],
13694
+ "version": "v1",
13695
+ "lastModified": "2015-06-03",
13696
  "files": {
13697
+ "100": "http://fonts.gstatic.com/s/yantramanav/v1/Rs1I2PF4Z8GAb6qjgvr8wIAWxXGWZ3yJw6KhWS7MxOk.ttf",
13698
+ "300": "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bC9-WlPSxbfiI49GsXo3q0g.ttf",
13699
+ "regular": "http://fonts.gstatic.com/s/yantramanav/v1/FwdziO-qWAO8pZg8e376kaCWcynf_cDxXwCLxiixG1c.ttf",
13700
+ "500": "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bMCNfqCYlB_eIx7H1TVXe60.ttf",
13701
+ "700": "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bHe1Pd76Vl7zRpE7NLJQ7XU.ttf",
13702
+ "900": "http://fonts.gstatic.com/s/yantramanav/v1/HSfbC4Z8I8BZ00wiXeA5bCenaqEuufTBk9XMKnKmgDA.ttf"
13703
  }
13704
  },
13705
  {
13706
  "kind": "webfonts#webfont",
13707
+ "family": "Yellowtail",
13708
+ "category": "handwriting",
13709
  "variants": [
13710
  "regular"
13711
  ],
13712
  "subsets": [
 
13713
  "latin"
13714
  ],
13715
+ "version": "v6",
13716
+ "lastModified": "2016-02-23",
13717
  "files": {
13718
+ "regular": "http://fonts.gstatic.com/s/yellowtail/v6/HLrU6lhCTjXfLZ7X60LcB_esZW2xOQ-xsNqO47m55DA.ttf"
13719
  }
13720
  },
13721
  {
13722
  "kind": "webfonts#webfont",
13723
+ "family": "Yeseva One",
13724
  "category": "display",
13725
  "variants": [
13726
  "regular"
13727
  ],
13728
  "subsets": [
13729
+ "cyrillic",
13730
+ "latin",
13731
+ "latin-ext"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13732
  ],
13733
+ "version": "v10",
13734
+ "lastModified": "2016-02-23",
13735
  "files": {
13736
+ "regular": "http://fonts.gstatic.com/s/yesevaone/v10/eenQQxvpzSA80JmisGcgX_esZW2xOQ-xsNqO47m55DA.ttf"
13737
  }
13738
  },
13739
  {
13740
  "kind": "webfonts#webfont",
13741
+ "family": "Yesteryear",
13742
+ "category": "handwriting",
13743
  "variants": [
13744
  "regular"
13745
  ],
13746
  "subsets": [
 
13747
  "latin"
13748
  ],
13749
+ "version": "v5",
13750
+ "lastModified": "2016-02-23",
13751
  "files": {
13752
+ "regular": "http://fonts.gstatic.com/s/yesteryear/v5/dv09hP_ZrdjVOfZQXKXuZvesZW2xOQ-xsNqO47m55DA.ttf"
13753
  }
13754
  },
13755
  {
13756
  "kind": "webfonts#webfont",
13757
+ "family": "Zeyada",
13758
+ "category": "handwriting",
13759
  "variants": [
13760
  "regular"
13761
  ],
13762
  "subsets": [
 
13763
  "latin"
13764
  ],
13765
+ "version": "v6",
13766
+ "lastModified": "2016-02-23",
13767
  "files": {
13768
+ "regular": "http://fonts.gstatic.com/s/zeyada/v6/hmonmGYYFwqTZQfG2nRswQ.ttf"
13769
  }
13770
  }
13771
  ]
assets/scss/controls/checkbox.scss CHANGED
@@ -1,7 +1,9 @@
1
  /////////////////////
2
  // checkbox controls
3
  /////////////////////
4
- .customize-control {
 
 
5
  input[type="checkbox"] {
6
  position: relative;
7
  margin: 0 1rem 0 0;
1
  /////////////////////
2
  // checkbox controls
3
  /////////////////////
4
+ .customize-control-kirki-checkbox,
5
+ .customize-control-multicheck,
6
+ .customize-control-repeater {
7
  input[type="checkbox"] {
8
  position: relative;
9
  margin: 0 1rem 0 0;
assets/scss/controls/code.scss CHANGED
File without changes
assets/scss/controls/dimension.scss CHANGED
@@ -2,15 +2,29 @@
2
  // dimension controls
3
  /////////////////////
4
  .customize-control-dimension {
5
- input[type="number"] {
6
- width: 68%;
7
- display: inline-block;
8
- height: 35px;
9
- position: relative;
10
- top: -12px;
11
- }
12
- .selectize-control {
13
- width: 30%;
14
- display: inline-block;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  }
16
  }
2
  // dimension controls
3
  /////////////////////
4
  .customize-control-dimension {
5
+ .input-wrapper {
6
+ .invalid-value {
7
+ display: none;
8
+ background: #D32F2F;
9
+ font-size: .85em;
10
+ color: #fff;
11
+ float: left;
12
+ padding: 2px 0;
13
+ border-radius: 3px;
14
+ }
15
+ &.invalid {
16
+ .invalid-value {
17
+ display: block;
18
+ width: 98%;
19
+ text-align: center;
20
+ }
21
+ input[type="text"] {
22
+ // -webkit-box-shadow:inset 0 0 7px 0 #D32F2F;
23
+ // box-shadow:inset 0 0 7px 0 #D32F2F;
24
+ &:focus {
25
+ border-color: #D32F2F;
26
+ }
27
+ }
28
+ }
29
  }
30
  }
assets/scss/controls/{textarea.scss → generic.scss} RENAMED
@@ -1,7 +1,7 @@
1
  /////////////////////
2
  // textarea controls
3
  /////////////////////
4
- .customize-control-kirki-textarea {
5
  textarea {
6
  width: 100%;
7
  border: 1px solid rgba(0,0,0,.1);
1
  /////////////////////
2
  // textarea controls
3
  /////////////////////
4
+ .customize-control-kirki-generic {
5
  textarea {
6
  width: 100%;
7
  border: 1px solid rgba(0,0,0,.1);
assets/scss/controls/multicheck.scss CHANGED
File without changes
assets/scss/controls/number.scss CHANGED
File without changes
assets/scss/controls/palette.scss CHANGED
File without changes
assets/scss/controls/radio-buttonset.scss CHANGED
@@ -4,8 +4,8 @@
4
  .customize-control-radio-buttonset {
5
  .buttonset {
6
  .switch-label {
7
- background: rgba(0,0,0,.17);
8
- color: #fff;
9
  border-right: 1px solid rgba(0,0,0,.2);
10
  padding: 4px 7px;
11
  margin: 0;
@@ -19,6 +19,7 @@
19
  &:checked {
20
  + .switch-label {
21
  background-color: #3498DB;
 
22
  }
23
  }
24
  }
4
  .customize-control-radio-buttonset {
5
  .buttonset {
6
  .switch-label {
7
+ background: rgba(0,0,0,.05);
8
+ color: #555;
9
  border-right: 1px solid rgba(0,0,0,.2);
10
  padding: 4px 7px;
11
  margin: 0;
19
  &:checked {
20
  + .switch-label {
21
  background-color: #3498DB;
22
+ color: #fff;
23
  }
24
  }
25
  }
assets/scss/controls/radio-image.scss CHANGED
@@ -3,6 +3,8 @@
3
  /////////////////////
4
  .customize-control-radio-image {
5
  label {
 
 
6
  }
7
  input {
8
  img {
@@ -18,5 +20,12 @@
18
  }
19
  }
20
  }
 
 
 
 
 
 
 
21
  }
22
  }
3
  /////////////////////
4
  .customize-control-radio-image {
5
  label {
6
+ position: relative;
7
+ display: inline-block;
8
  }
9
  input {
10
  img {
20
  }
21
  }
22
  }
23
+ + label .image-clickable {
24
+ position: absolute;
25
+ top: 0; bottom: 0;
26
+ left: 0; right: 0;
27
+ width: 100%;
28
+ height: 100%;
29
+ }
30
  }
31
  }
assets/scss/controls/radio.scss CHANGED
File without changes
assets/scss/controls/repeater.scss CHANGED
@@ -130,6 +130,7 @@
130
  .kirki-image-attachment{
131
  margin: 0;
132
  text-align:center;
 
133
  img{
134
  display:inline-block;
135
  }
130
  .kirki-image-attachment{
131
  margin: 0;
132
  text-align:center;
133
+ margin-bottom: 25px;
134
  img{
135
  display:inline-block;
136
  }
assets/scss/controls/select.scss CHANGED
@@ -142,7 +142,8 @@
142
  }
143
  }
144
  &-dropdown {
145
- position: absolute;
 
146
  z-index: 10;
147
  border: 1px solid #d0d0d0;
148
  background: #ffffff;
142
  }
143
  }
144
  &-dropdown {
145
+ position: relative;
146
+ top: -4px !important;
147
  z-index: 10;
148
  border: 1px solid #d0d0d0;
149
  background: #ffffff;
assets/scss/controls/slider.scss CHANGED
File without changes
assets/scss/controls/sortable.scss CHANGED
File without changes
assets/scss/controls/spacing.scss CHANGED
@@ -31,5 +31,30 @@
31
  }
32
  }
33
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  }
35
  }
31
  }
32
  }
33
  }
34
+ .input-wrapper {
35
+ .invalid-value {
36
+ display: none;
37
+ background: #D32F2F;
38
+ font-size: .85em;
39
+ color: #fff;
40
+ float: left;
41
+ padding: 2px 0;
42
+ border-radius: 3px;
43
+ }
44
+ &.invalid {
45
+ .invalid-value {
46
+ display: block;
47
+ width: 98%;
48
+ text-align: center;
49
+ }
50
+ input[type="text"] {
51
+ // -webkit-box-shadow:inset 0 0 7px 0 #D32F2F;
52
+ // box-shadow:inset 0 0 7px 0 #D32F2F;
53
+ &:focus {
54
+ border-color: #D32F2F;
55
+ }
56
+ }
57
+ }
58
+ }
59
  }
60
  }
assets/scss/controls/switch.scss CHANGED
File without changes
assets/scss/controls/toggle.scss CHANGED
File without changes
assets/scss/controls/typography.scss CHANGED
@@ -10,71 +10,28 @@
10
  display: flex;
11
  flex-wrap: wrap;
12
  justify-content: space-between;
13
- }
14
- .font-style {
15
- width: 100%;
16
- .bold,
17
- .italic,
18
- .underline,
19
- .strikethrough {
20
- display: inline-block;
21
- }
22
- input[type="checkbox"] {
23
- display: none;
24
- &:checked + .dashicons {
25
- background: #3498DB;
26
- color: #fff;
27
- }
28
- }
29
- .dashicons {
30
- border-radius: 50%;
31
- padding: 10px;
32
- width: 20px;
33
- height: 20px;
34
- line-height: 20px;
35
- color: #777;
36
- }
37
- }
38
- .font-family {
39
- width: 100%;
40
- }
41
- .font-size,
42
- .font-weight,
43
- .line-height,
44
- .letter-spacing {
45
- width: 48%;
46
- h5 {
47
  width: 100%;
48
- margin: 10px 0 7px 0;
49
- }
50
- }
51
- .font-size,
52
- .letter-spacing {
53
- display: flex;
54
- flex-wrap: wrap;
55
- input[type="number"] {
56
- width: 50%;
57
- height: 36px;
58
- }
59
- .selectize-control.single {
60
- width: 50%;
61
- > .selectize-input {
62
- height: 36px;
63
  }
64
  }
65
- }
66
- .font-weight {
67
- .selectize-control.single {
68
- width: 100%;
69
- > .selectize-input {
70
- height: 36px;
71
- }
72
  }
73
- }
74
- .line-height {
75
- input[type="number"] {
76
- width: 100%;
77
- height: 36px;
78
  }
79
  }
80
  }
10
  display: flex;
11
  flex-wrap: wrap;
12
  justify-content: space-between;
13
+
14
+ .font-family,
15
+ .variant,
16
+ .subset,
17
+ .font-size,
18
+ .line-height,
19
+ .letter-spacing,
20
+ .color {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  width: 100%;
22
+ float: none;
23
+ clear: both;
24
+ h5 {
25
+ margin: .67em 0 0;
 
 
 
 
 
 
 
 
 
 
 
26
  }
27
  }
28
+ .font-size,
29
+ .line-height,
30
+ .letter-spacing {
31
+ width: 50%;
 
 
 
32
  }
33
+ .color {
34
+ width: auto;
 
 
 
35
  }
36
  }
37
  }
assets/scss/customizer.scss CHANGED
@@ -1,5 +1,9 @@
1
  @import "global.scss";
2
 
 
 
 
 
3
  @import "controls/checkbox";
4
  @import "controls/code";
5
  @import "controls/dimension";
@@ -14,6 +18,6 @@
14
  @import "controls/sortable";
15
  @import "controls/spacing";
16
  @import "controls/switch";
17
- @import "controls/textarea";
18
  @import "controls/toggle";
19
  @import "controls/typography";
1
  @import "global.scss";
2
 
3
+ @import "panels/expanded";
4
+
5
+ @import "sections/expanded";
6
+
7
  @import "controls/checkbox";
8
  @import "controls/code";
9
  @import "controls/dimension";
18
  @import "controls/sortable";
19
  @import "controls/spacing";
20
  @import "controls/switch";
21
+ @import "controls/generic";
22
  @import "controls/toggle";
23
  @import "controls/typography";
assets/scss/global.scss CHANGED
@@ -156,7 +156,6 @@ customize-control-upload {
156
  /////////////////////
157
  // Color & color-alpha controls
158
  /////////////////////
159
- .customize-control-kirki-color,
160
  .customize-control-color-alpha {
161
  .wp-picker-container {
162
  width: 100%;
156
  /////////////////////
157
  // Color & color-alpha controls
158
  /////////////////////
 
159
  .customize-control-color-alpha {
160
  .wp-picker-container {
161
  width: 100%;
assets/scss/panels/expanded.scss ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #customize-theme-controls .control-panel {
2
+ &.control-panel-kirki-expanded {
3
+ > ul.control-panel-content {
4
+ position: relative;
5
+ left: 0;
6
+ display: block !important;
7
+ margin-top: 0 !important;
8
+
9
+ .accordion-section-title {
10
+ margin-left: 0;
11
+ }
12
+ > li.customize-info {
13
+ margin-bottom: 0;
14
+ border-top: none;
15
+ .accordion-section-title {
16
+ border-bottom: none !important;
17
+ }
18
+ }
19
+ }
20
+ }
21
+ }
assets/scss/sections/expanded.scss ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+ #customize-theme-controls .control-section {
2
+ &.control-section-kirki-expanded {
3
+ > ul.accordion-section-content {
4
+ position: relative;
5
+ left: 0;
6
+ display: block;
7
+ margin-top: 0 !important;
8
+ }
9
+ }
10
+ }
autoloader.php CHANGED
@@ -9,37 +9,24 @@ if ( ! function_exists( 'kirki_autoload_classes' ) ) {
9
  $paths = array();
10
  if ( 0 === stripos( $class_name, 'Kirki' ) ) {
11
 
12
- $replacements = array(
13
- 'Controls',
14
- 'Scripts',
15
- 'Settings',
16
- 'Styles',
17
- );
18
-
19
- $path = dirname( __FILE__ ) . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR;
20
  $filename = 'class-' . strtolower( str_replace( '_', '-', $class_name ) ) . '.php';
21
 
22
  $paths[] = $path . $filename;
23
- $paths[] = dirname( __FILE__ ) . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . $filename;
24
-
25
- foreach ( $replacements as $replacement ) {
26
- if ( 0 === stripos( $class_name, 'Kirki_' . $replacement ) ) {
27
- $substr = str_replace( 'Kirki_' . $replacement, '', $class_name );
28
- $exploded = explode( '_', $substr );
29
-
30
- $paths[] = $path . strtolower( $replacement ) . DIRECTORY_SEPARATOR . $filename;
31
- $paths[] = $path . strtolower( $replacement ) . DIRECTORY_SEPARATOR . strtolower( str_replace( '_', '-', str_replace( '_' . $replacement, '', str_replace( 'Kirki_' . $replacement . '_', '', $class_name ) ) ) ) . DIRECTORY_SEPARATOR . $filename;
32
- if ( isset( $exploded[1] ) ) {
33
- $paths[] = $path . strtolower( $replacement ) . DIRECTORY_SEPARATOR . strtolower( $exploded[1] ) . DIRECTORY_SEPARATOR . $filename;
34
- if ( isset( $exploded[2] ) ) {
35
- $paths[] = $path . strtolower( $replacement ) . DIRECTORY_SEPARATOR . strtolower( $exploded[1] ) . DIRECTORY_SEPARATOR . strtolower( $exploded[2] ) . DIRECTORY_SEPARATOR . $filename;
36
- $paths[] = $path . strtolower( $replacement ) . DIRECTORY_SEPARATOR . strtolower( $exploded[1] ) . '-' . strtolower( $exploded[2] ) . DIRECTORY_SEPARATOR . $filename;
37
- }
38
- }
39
- }
40
  }
41
 
42
  foreach ( $paths as $path ) {
 
43
  if ( file_exists( $path ) ) {
44
  include $path;
45
  return;
9
  $paths = array();
10
  if ( 0 === stripos( $class_name, 'Kirki' ) ) {
11
 
12
+ $path = dirname( __FILE__ ) . '/includes/';
 
 
 
 
 
 
 
13
  $filename = 'class-' . strtolower( str_replace( '_', '-', $class_name ) ) . '.php';
14
 
15
  $paths[] = $path . $filename;
16
+ $paths[] = dirname( __FILE__ ) . '/includes/lib/' . $filename;
17
+
18
+ $substr = str_replace( 'Kirki_', '', $class_name );
19
+ $exploded = explode( '_', $substr );
20
+ $levels = count( $exploded );
21
+
22
+ $previous_path = '';
23
+ for ( $i = 0; $i < $levels; $i++ ) {
24
+ $paths[] = $path . $previous_path . strtolower( $exploded[ $i ] ) . '/' . $filename;
25
+ $previous_path .= strtolower( $exploded[ $i ] ) . '/';
 
 
 
 
 
 
 
26
  }
27
 
28
  foreach ( $paths as $path ) {
29
+ $path = wp_normalize_path( $path );
30
  if ( file_exists( $path ) ) {
31
  include $path;
32
  return;
composer.json CHANGED
@@ -21,7 +21,6 @@
21
  "composer/installers": "~1.0"
22
  },
23
  "require-dev": {
24
- "phpunit/phpunit": "~4.0",
25
- "satooshi/php-coveralls": "dev-master"
26
  }
27
  }
21
  "composer/installers": "~1.0"
22
  },
23
  "require-dev": {
24
+ "phpunit/phpunit": "~4.0"
 
25
  }
26
  }
includes/class-kirki-active-callback.php CHANGED
@@ -86,26 +86,55 @@ if ( ! class_exists( 'Kirki_Active_Callback' ) ) {
86
  $show = ( $value1 === $value2 ) ? true : false;
87
  break;
88
  case '==':
 
 
 
89
  $show = ( $value1 == $value2 ) ? true : false;
90
  break;
91
  case '!==':
92
  $show = ( $value1 !== $value2 ) ? true : false;
93
  break;
94
  case '!=':
 
95
  $show = ( $value1 != $value2 ) ? true : false;
96
  break;
97
  case '>=':
 
 
98
  $show = ( $value1 >= $value2 ) ? true : false;
99
  break;
100
  case '<=':
 
 
101
  $show = ( $value1 <= $value2 ) ? true : false;
102
  break;
103
  case '>':
 
104
  $show = ( $value1 > $value2 ) ? true : false;
105
  break;
106
  case '<':
 
107
  $show = ( $value1 < $value2 ) ? true : false;
108
  break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
109
  default:
110
  $show = ( $value1 == $value2 ) ? true : false;
111
 
86
  $show = ( $value1 === $value2 ) ? true : false;
87
  break;
88
  case '==':
89
+ case '=':
90
+ case 'equals':
91
+ case 'equal':
92
  $show = ( $value1 == $value2 ) ? true : false;
93
  break;
94
  case '!==':
95
  $show = ( $value1 !== $value2 ) ? true : false;
96
  break;
97
  case '!=':
98
+ case 'not equal':
99
  $show = ( $value1 != $value2 ) ? true : false;
100
  break;
101
  case '>=':
102
+ case 'greater or equal':
103
+ case 'equal or greater':
104
  $show = ( $value1 >= $value2 ) ? true : false;
105
  break;
106
  case '<=':
107
+ case 'smaller or equal':
108
+ case 'equal or smaller':
109
  $show = ( $value1 <= $value2 ) ? true : false;
110
  break;
111
  case '>':
112
+ case 'greater':
113
  $show = ( $value1 > $value2 ) ? true : false;
114
  break;
115
  case '<':
116
+ case 'smaller':
117
  $show = ( $value1 < $value2 ) ? true : false;
118
  break;
119
+ case 'contains':
120
+ case 'in':
121
+ if ( is_array( $value1 ) && ! is_array( $value2 ) ) {
122
+ $array = $value1;
123
+ $string = $value2;
124
+ } elseif ( is_array( $value2 ) && ! is_array( $value1 ) ) {
125
+ $array = $value2;
126
+ $string = $value1;
127
+ }
128
+ if ( isset( $array ) && isset( $string ) ) {
129
+ if ( ! in_array( $string, $array ) ) {
130
+ $show = false;
131
+ }
132
+ } else {
133
+ if ( false === strrpos( $value1, $value2 ) && false === strpos( $value2, $value1 ) ) {
134
+ $show = false;
135
+ }
136
+ }
137
+ break;
138
  default:
139
  $show = ( $value1 == $value2 ) ? true : false;
140
 
includes/class-kirki-config.php CHANGED
@@ -1,77 +1,149 @@
1
  <?php
2
 
3
  if ( ! class_exists( 'Kirki_Config' ) ) {
4
- class Kirki_Config extends Kirki_Customizer {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
 
6
  /**
7
- * The default arguments.
8
- * These are set in the class constructor.
9
- * Used as a fallback in case the user has not defined any.
10
  */
11
- public $default_args = array();
12
 
13
  /**
14
- * The class constructor
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  *
16
- * @param string $id
17
- * @param array $args
18
- * @return void
 
19
  */
20
- public function __construct( $id, $args = array() ) {
21
-
22
- // Call the parent constructor
23
- parent::__construct();
24
- // Set the default args
25
- $this->default_args = array(
26
- 'capability' => 'edit_theme_options',
27
- 'option_type' => 'theme_mod',
28
- 'option_name' => '',
29
- 'compiler' => array(),
30
- 'disable_output' => false,
31
- 'postMessage' => '',
32
- );
33
- // Process the 'kirki/config' filter by replacing the defaults
34
- $this->default_args = $this->config_from_filters();
35
- // Add the config
36
- $this->add_config( $id, $args );
 
 
 
 
 
37
 
38
  }
39
 
40
  /**
41
- * Adds the configuration to the Kirki object.
 
 
 
 
 
 
 
42
  *
43
- * @param string $config_id
44
- * @param array $args
45
- * @return void
 
 
 
 
 
 
 
 
 
46
  */
47
- public function add_config( $config_id, $args ) {
48
- // Allow empty value as the config ID by setting the id to global.
49
- $config_id = ( '' == $config_id ) ? 'global' : $config_id;
50
- // Set the config
51
- Kirki::$config[ $config_id ] = array_merge( $this->default_args, $args );
 
 
 
 
 
 
52
  }
53
 
 
 
54
  /**
55
- * Parses the 'kirki/config' filter.
 
 
56
  *
57
- * @return array
58
  */
59
- public function config_from_filters() {
60
- // get the args from the filter
61
- $default_args = $this->default_args;
62
- $args = apply_filters( 'kirki/config', $default_args );
63
- // create a valid config by merging with the default args.
64
- $valid_args = array();
65
- $valid_args['capability'] = isset( $args['capability'] ) ? $args['capability'] : $default_args['capability'];
66
- $valid_args['option_type'] = isset( $args['option_type'] ) ? $args['option_type'] : $default_args['option_type'];
67
- $valid_args['option_name'] = isset( $args['option_name'] ) ? $args['option_name'] : $default_args['option_name'];
68
- $valid_args['compiler'] = isset( $args['compiler'] ) ? $args['compiler'] : $default_args['compiler'];
69
- $valid_args['disable_output'] = isset( $args['disable_output'] ) ? $args['disable_output'] : $default_args['disable_output'];
70
- $valid_args['postMessage'] = isset( $args['postMessage'] ) ? $args['postMessage'] : $default_args['postMessage'];
71
-
72
- return $valid_args;
73
 
74
  }
75
 
76
  }
 
77
  }
1
  <?php
2
 
3
  if ( ! class_exists( 'Kirki_Config' ) ) {
4
+
5
+ final class Kirki_Config {
6
+
7
+ /**
8
+ * @static
9
+ * @access private
10
+ * @var array
11
+ */
12
+ private static $instances = array();
13
+
14
+ /**
15
+ * @access protected
16
+ * @var array
17
+ */
18
+ protected $config_final = array();
19
+
20
+ /**
21
+ * @access protected
22
+ * @var string
23
+ */
24
+ protected $id = 'global';
25
 
26
  /**
27
+ * @access protected
28
+ * @var string
 
29
  */
30
+ protected $capability = 'edit_theme_options';
31
 
32
  /**
33
+ * @access protected
34
+ * @var string
35
+ */
36
+ protected $option_type = 'theme_mod';
37
+
38
+ /**
39
+ * @access protected
40
+ * @var string
41
+ */
42
+ protected $option_name = '';
43
+
44
+ /**
45
+ * @access protected
46
+ * @var array
47
+ */
48
+ protected $compiler = array();
49
+
50
+ /**
51
+ * @access protected
52
+ * @var bool
53
+ */
54
+ protected $disable_output = false;
55
+
56
+ /**
57
+ * @access protected
58
+ * @var bool
59
+ */
60
+ protected $postMessage = '';
61
+
62
+ /**
63
+ * The class constructor.
64
+ * Use the get_instance() static method to get the instance you need.
65
  *
66
+ * @access private
67
+ *
68
+ * @param string $id @see Kirki_Config::get_instance()
69
+ * @param array $args @see Kirki_Config::get_instance()
70
  */
71
+ private function __construct( $id = 'global', $args = array() ) {
72
+
73
+ // Get defaults from the class
74
+ $defaults = get_class_vars( __CLASS__ );
75
+ // skip the what we don't need in this context
76
+ unset( $defaults['config_final'] );
77
+ unset( $defaults['instances'] );
78
+ // Apply any kirki/config global filters.
79
+ $defaults = apply_filters( 'kirki/config', $defaults );
80
+ // Merge our args with the defaults
81
+ $args = wp_parse_args( $args, $defaults );
82
+
83
+ // Modify default values with the defined ones
84
+ foreach ( $args as $key => $value ) {
85
+ // Is this property whitelisted?
86
+ if ( property_exists( $this, $key ) ) {
87
+ $args[ $key ] = $value;
88
+ }
89
+ }
90
+
91
+ $this->config_final = $args;
92
+ $this->config_final['id'] = $id;
93
 
94
  }
95
 
96
  /**
97
+ * Use this method to get an instance of your config.
98
+ * Each config has its own instance of this object.
99
+ *
100
+ * @static
101
+ * @access public
102
+ * @param string $id Config ID
103
+ * @param array $args {
104
+ * Optional. Arguments to override config defaults.
105
  *
106
+ * @type string $capability @see https://codex.wordpress.org/Roles_and_Capabilities
107
+ * @type string $option_type theme_mod or option.
108
+ * @type string $option_name If we want to used serialized options,
109
+ * this is where we'll be adding the option name.
110
+ * All fields using this config will be items in that array.
111
+ * @type array $compiler Not yet fully implemented
112
+ * @type bool $disable_output If set to true, no CSS will be generated
113
+ * from fields using this configuration.
114
+ * @type string $postMessage
115
+ * }
116
+ *
117
+ * @return Kirki_Config
118
  */
119
+ public static function get_instance( $id = 'global', $args = array() ) {
120
+
121
+ $id = trim( esc_attr( $id ) );
122
+ $id = ( '' == $id ) ? 'global' : $id;
123
+
124
+ $id_md5 = md5( $id );
125
+ if ( ! isset( self::$instances[ $id_md5 ] ) ) {
126
+ self::$instances[ $id_md5 ] = new self( $id, $args );
127
+ }
128
+ return self::$instances[ $id_md5 ];
129
+
130
  }
131
 
132
+
133
+
134
  /**
135
+ * Returns the $config_final property
136
+ *
137
+ * @access public
138
  *
139
+ * @return array
140
  */
141
+ public function get_config() {
142
+
143
+ return $this->config_final;
 
 
 
 
 
 
 
 
 
 
 
144
 
145
  }
146
 
147
  }
148
+
149
  }
includes/class-kirki-control.php CHANGED
@@ -1,68 +1,39 @@
1
  <?php
2
 
3
  if ( ! class_exists( 'Kirki_Control' ) ) {
4
- class Kirki_Control extends Kirki_Customizer {
 
5
 
6
  /**
7
- * an array of all the control types
8
- * and the classname each one of them will use.
9
  */
10
- public static $control_types = array(
11
- 'checkbox' => 'Kirki_Controls_Checkbox_Control',
12
- 'code' => 'Kirki_Controls_Code_Control',
13
- 'color-alpha' => 'Kirki_Controls_Color_Alpha_Control',
14
- 'color' => 'Kirki_Controls_Color_Control',
15
- 'custom' => 'Kirki_Controls_Custom_Control',
16
- 'dimension' => 'Kirki_Controls_Dimension_Control',
17
- 'editor' => 'Kirki_Controls_Editor_Control',
18
- 'multicheck' => 'Kirki_Controls_MultiCheck_Control',
19
- 'number' => 'Kirki_Controls_Number_Control',
20
- 'palette' => 'Kirki_Controls_Palette_Control',
21
- 'preset' => 'Kirki_Controls_Preset_Control',
22
- 'radio' => 'Kirki_Controls_Radio_Control',
23
- 'radio-buttonset' => 'Kirki_Controls_Radio_ButtonSet_Control',
24
- 'radio-image' => 'Kirki_Controls_Radio_Image_Control',
25
- 'repeater' => 'Kirki_Controls_Repeater_Control',
26
- 'select' => 'Kirki_Controls_Select_Control',
27
- 'slider' => 'Kirki_Controls_Slider_Control',
28
- 'sortable' => 'Kirki_Controls_Sortable_Control',
29
- 'spacing' => 'Kirki_Controls_Spacing_Control',
30
- 'switch' => 'Kirki_Controls_Switch_Control',
31
- 'text' => 'Kirki_Controls_Text_Control',
32
- 'textarea' => 'Kirki_Controls_Textarea_Control',
33
- 'toggle' => 'Kirki_Controls_Toggle_Control',
34
- 'typography' => 'Kirki_Controls_Typography_Control',
35
- 'image' => 'WP_Customize_Image_Control',
36
- 'upload' => 'WP_Customize_Upload_Control',
37
- );
38
 
39
  /**
40
- * Some controls may need to create additional classes
41
- * for their settings regiastration.
42
- * in that case here's an array of those controls.
43
  */
44
- public static $setting_types = array(
45
- 'repeater' => 'Kirki_Settings_Repeater_Setting',
46
- );
47
-
48
- public $wp_customize;
49
 
50
  /**
51
- * The class constructor
 
 
 
 
52
  */
53
  public function __construct( $args ) {
54
- // call the parent constructor
55
- parent::__construct( $args );
56
- /**
57
- * Apply the 'kirki/control_types' filter to Kirki_Control::$control_types.
58
- * We can use that to register our own customizer controls and extend Kirki.
59
- */
60
- self::$control_types = apply_filters( 'kirki/control_types', self::$control_types );
61
- /**
62
- * Apply the 'kirki/setting_types' filter to Kirki_Control::$control_types.
63
- * We can use that to register our own setting classes for controls and extend Kirki.
64
- */
65
- self::$setting_types = apply_filters( 'kirki/setting_types', self::$setting_types );
66
  // Add the control
67
  $this->add_control( $args );
68
 
@@ -71,38 +42,86 @@ if ( ! class_exists( 'Kirki_Control' ) ) {
71
  /**
72
  * Get the class name of the class needed to create tis control.
73
  *
74
- * @param $args array
75
- * @return string
 
 
76
  */
77
- public static function control_class_name( $args ) {
 
78
  // Set a default class name
79
  $class_name = 'WP_Customize_Control';
80
  // Get the classname from the array of control classnames
81
- if ( array_key_exists( $args['type'], self::$control_types ) ) {
82
- $class_name = self::$control_types[ $args['type'] ];
83
  }
84
-
85
  return $class_name;
86
 
87
  }
88
 
89
  /**
90
- * Add the control.
91
  *
92
- * @param $arg array
93
- * @return void
 
 
94
  */
95
- public function add_control( $args ) {
96
 
97
- $control_class_name = self::control_class_name( $args );
 
 
 
98
 
99
- $this->wp_customize->add_control( new $control_class_name(
100
- $this->wp_customize,
101
- $args['settings'],
102
- Kirki_Field_Sanitize::sanitize_field( $args )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
103
  ) );
104
 
 
 
 
 
 
 
 
 
 
105
  }
106
 
107
  }
 
108
  }
1
  <?php
2
 
3
  if ( ! class_exists( 'Kirki_Control' ) ) {
4
+
5
+ class Kirki_Control {
6
 
7
  /**
8
+ * @access protected
9
+ * @var WP_Customize_Manager
10
  */
11
+ protected $wp_customize;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
 
13
  /**
14
+ * @access protected
15
+ * @var array
 
16
  */
17
+ protected $control_types = array();
 
 
 
 
18
 
19
  /**
20
+ * The class constructor.
21
+ * Creates the actual controls in the customizer.
22
+ *
23
+ * @access public
24
+ * @param $args array the field definition as sanitized in Kirki_Field
25
  */
26
  public function __construct( $args ) {
27
+
28
+ // Set the $wp_customize property
29
+ global $wp_customize;
30
+ if ( ! $wp_customize ) {
31
+ return;
32
+ }
33
+ $this->wp_customize = $wp_customize;
34
+
35
+ // Set the control types
36
+ $this->set_control_types();
 
 
37
  // Add the control
38
  $this->add_control( $args );
39
 
42
  /**
43
  * Get the class name of the class needed to create tis control.
44
  *
45
+ * @access private
46
+ * @param $args array the field definition as sanitized in Kirki_Field
47
+ *
48
+ * @return string the name of the class that will be used to create this control
49
  */
50
+ final private function get_control_class_name( $args ) {
51
+
52
  // Set a default class name
53
  $class_name = 'WP_Customize_Control';
54
  // Get the classname from the array of control classnames
55
+ if ( array_key_exists( $args['type'], $this->control_types ) ) {
56
+ $class_name = $this->control_types[ $args['type'] ];
57
  }
 
58
  return $class_name;
59
 
60
  }
61
 
62
  /**
63
+ * Adds the control.
64
  *
65
+ * @access protected
66
+ * @param $args array the field definition as sanitized in Kirki_Field
67
+ *
68
+ * @return void
69
  */
70
+ final protected function add_control( $args ) {
71
 
72
+ // Get the name of the class we're going to use
73
+ $class_name = $this->get_control_class_name( $args );
74
+ // Add the control
75
+ $this->wp_customize->add_control( new $class_name( $this->wp_customize, $args['settings'], $args ) );
76
 
77
+ }
78
+
79
+ /**
80
+ * Sets the $this->control_types property.
81
+ * Makes sure the kirki/control_types filter is applied
82
+ * and that the defined classes actually exist.
83
+ * If a defined class does not exist, it is removed.
84
+ */
85
+ final private function set_control_types() {
86
+
87
+ $this->control_types = apply_filters( 'kirki/control_types', array(
88
+ 'checkbox' => 'Kirki_Controls_Checkbox_Control',
89
+ 'code' => 'Kirki_Controls_Code_Control',
90
+ 'color-alpha' => 'Kirki_Controls_Color_Alpha_Control',
91
+ 'custom' => 'Kirki_Controls_Custom_Control',
92
+ 'dimension' => 'Kirki_Controls_Dimension_Control',
93
+ 'editor' => 'Kirki_Controls_Editor_Control',
94
+ 'multicheck' => 'Kirki_Controls_MultiCheck_Control',
95
+ 'number' => 'Kirki_Controls_Number_Control',
96
+ 'palette' => 'Kirki_Controls_Palette_Control',
97
+ 'preset' => 'Kirki_Controls_Preset_Control',
98
+ 'kirki-radio' => 'Kirki_Controls_Radio_Control',
99
+ 'radio-buttonset' => 'Kirki_Controls_Radio_ButtonSet_Control',
100
+ 'radio-image' => 'Kirki_Controls_Radio_Image_Control',
101
+ 'repeater' => 'Kirki_Controls_Repeater_Control',
102
+ 'kirki-select' => 'Kirki_Controls_Select_Control',
103
+ 'slider' => 'Kirki_Controls_Slider_Control',
104
+ 'sortable' => 'Kirki_Controls_Sortable_Control',
105
+ 'spacing' => 'Kirki_Controls_Spacing_Control',
106
+ 'switch' => 'Kirki_Controls_Switch_Control',
107
+ 'kirki-generic' => 'Kirki_Controls_Generic_Control',
108
+ 'toggle' => 'Kirki_Controls_Toggle_Control',
109
+ 'typography' => 'Kirki_Controls_Typography_Control',
110
+ 'image' => 'WP_Customize_Image_Control',
111
+ 'upload' => 'WP_Customize_Upload_Control',
112
  ) );
113
 
114
+ // Make sure the defined classes actually exist
115
+ foreach ( $this->control_types as $key => $classname ) {
116
+
117
+ if ( ! class_exists( $classname ) ) {
118
+ unset( $this->control_types[ $key ] );
119
+ }
120
+
121
+ }
122
+
123
  }
124
 
125
  }
126
+
127
  }
includes/class-kirki-customize-control.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * @package Kirki
4
  * @subpackage Controls
5
- * @copyright Copyright (c) 2015, Aristeides Stathopoulos
6
  * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
7
  * @since 1.0
8
  */
@@ -15,9 +15,11 @@ if ( ! defined( 'ABSPATH' ) ) {
15
  if ( ! class_exists( 'Kirki_Customize_Control' ) ) {
16
  class Kirki_Customize_Control extends WP_Customize_Control {
17
 
18
- public $help = '';
19
- public $js_vars = array();
20
- public $output = array();
 
 
21
 
22
  public function to_json() {
23
  parent::to_json();
@@ -32,9 +34,13 @@ if ( ! class_exists( 'Kirki_Customize_Control' ) ) {
32
  $this->json['value'] = $this->value();
33
  $this->json['choices'] = $this->choices;
34
  $this->json['link'] = $this->get_link();
35
- $this->json['help'] = $this->help;
36
  $this->json['id'] = $this->id;
37
- $this->json['i18n'] = Kirki_Toolkit::i18n();
 
 
 
 
38
  }
39
 
40
  public function enqueue() {
2
  /**
3
  * @package Kirki
4
  * @subpackage Controls
5
+ * @copyright Copyright (c) 2016, Aristeides Stathopoulos
6
  * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
7
  * @since 1.0
8
  */
15
  if ( ! class_exists( 'Kirki_Customize_Control' ) ) {
16
  class Kirki_Customize_Control extends WP_Customize_Control {
17
 
18
+ public $tooltip = '';
19
+ public $js_vars = array();
20
+ public $output = array();
21
+ public $option_type = 'theme_mod';
22
+ public $kirki_config = 'global';
23
 
24
  public function to_json() {
25
  parent::to_json();
34
  $this->json['value'] = $this->value();
35
  $this->json['choices'] = $this->choices;
36
  $this->json['link'] = $this->get_link();
37
+ $this->json['tooltip'] = $this->tooltip;
38
  $this->json['id'] = $this->id;
39
+ $this->json['i18n'] = Kirki_l10n::get_strings( $this->kirki_config );
40
+
41
+ if ( 'user_meta' == $this->option_type ) {
42
+ $this->json['value'] = get_user_meta( get_current_user_id(), $this->id, true );
43
+ }
44
  }
45
 
46
  public function enqueue() {
includes/class-kirki-enqueue.php CHANGED
@@ -7,7 +7,7 @@
7
  * @package Kirki
8
  * @category Core
9
  * @author Aristeides Stathopoulos
10
- * @copyright Copyright (c) 2015, Aristeides Stathopoulos
11
  * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
12
  * @since 1.0
13
  */
@@ -35,8 +35,90 @@ if ( ! class_exists( 'Kirki_Enqueue' ) ) {
35
  wp_enqueue_script( 'wp-color-picker-alpha', trailingslashit( Kirki::$url ) . 'assets/js/vendor/wp-color-picker-alpha.js', array( 'wp-color-picker' ), '1.2' );
36
  wp_enqueue_style( 'wp-color-picker' );
37
 
38
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40
  public function branding() {
41
 
42
  $config = apply_filters( 'kirki/config', array() );
7
  * @package Kirki
8
  * @category Core
9
  * @author Aristeides Stathopoulos
10
+ * @copyright Copyright (c) 2016, Aristeides Stathopoulos
11
  * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
12
  * @since 1.0
13
  */
35
  wp_enqueue_script( 'wp-color-picker-alpha', trailingslashit( Kirki::$url ) . 'assets/js/vendor/wp-color-picker-alpha.js', array( 'wp-color-picker' ), '1.2' );
36
  wp_enqueue_style( 'wp-color-picker' );
37
 
38
+ $suffix = ( ! Kirki_Toolkit::is_debug() ) ? '.min' : '';
39
+
40
+ Kirki_Styles_Customizer::enqueue_customizer_control_script( 'codemirror', 'vendor/codemirror/lib/codemirror', array( 'jquery' ) );
41
+ Kirki_Styles_Customizer::enqueue_customizer_control_script( 'selectize', 'vendor/selectize', array( 'jquery' ) );
42
+ wp_enqueue_script( 'jquery-ui-core' );
43
+ wp_enqueue_script( 'jquery-ui-sortable' );
44
+ wp_enqueue_script( 'jquery-ui-button' );
45
+
46
+ $deps = array(
47
+ 'jquery',
48
+ 'customize-base',
49
+ 'jquery-ui-core',
50
+ 'jquery-ui-button',
51
+ 'jquery-ui-sortable',
52
+ 'codemirror',
53
+ 'jquery-ui-spinner',
54
+ 'selectize',
55
+ );
56
+
57
+ wp_enqueue_script( 'kirki-customizer-js', trailingslashit( Kirki::$url ) . 'assets/js/customizer' . $suffix . '.js', $deps, Kirki_Toolkit::get_version() );
58
+
59
+ $google_fonts = Kirki_Fonts::get_google_fonts();
60
+ $standard_fonts = Kirki_Fonts::get_standard_fonts();
61
+ $all_variants = Kirki_Fonts::get_all_variants();
62
+ $all_subsets = Kirki_Fonts::get_all_subsets();
63
 
64
+ $standard_fonts_final = array();
65
+ foreach ( $standard_fonts as $key => $value ) {
66
+ $standard_fonts_final[] = array(
67
+ 'family' => $value['stack'],
68
+ 'label' => $value['label'],
69
+ 'subsets' => array(),
70
+ 'is_standard' => true,
71
+ 'variants' => array(
72
+ array(
73
+ 'id' => 'regular',
74
+ 'label' => $all_variants['regular']
75
+ ),
76
+ array(
77
+ 'id' => 'italic',
78
+ 'label' => $all_variants['italic']
79
+ ),
80
+ array(
81
+ 'id' => '700',
82
+ 'label' => $all_variants['700']
83
+ ),
84
+ array(
85
+ 'id' => '700italic',
86
+ 'label' => $all_variants['700italic']
87
+ ),
88
+ ),
89
+ );
90
+ }
91
+
92
+ $google_fonts_final = array();
93
+ foreach ( $google_fonts as $family => $args ) {
94
+ $label = ( isset( $args['label'] ) ) ? $args['label'] : $family;
95
+ $variants = ( isset( $args['variants'] ) ) ? $args['variants'] : array( 'regular', '700' );
96
+ $subsets = ( isset( $args['subsets'] ) ) ? $args['subsets'] : array();
97
+
98
+ $available_variants = array();
99
+ foreach ( $variants as $variant ) {
100
+ if ( array_key_exists( $variant, $all_variants ) ) {
101
+ $available_variants[] = array( 'id' => $variant, 'label' => $all_variants[ $variant ] );
102
+ }
103
+ }
104
+
105
+ $available_subsets = array();
106
+ foreach ( $subsets as $subset ) {
107
+ if ( array_key_exists( $subset, $all_subsets ) ) {
108
+ $available_subsets[] = array( 'id' => $subset, 'label' => $all_subsets[ $subset ] );
109
+ }
110
+ }
111
+
112
+ $google_fonts_final[] = array(
113
+ 'family' => $family,
114
+ 'label' => $label,
115
+ 'variants' => $available_variants,
116
+ 'subsets' => $available_subsets,
117
+ );
118
+ }
119
+ $final = array_merge( $standard_fonts_final, $google_fonts_final );
120
+ wp_localize_script( 'kirki-customizer-js', 'kirkiAllFonts', $final );
121
+ }
122
  public function branding() {
123
 
124
  $config = apply_filters( 'kirki/config', array() );
includes/class-kirki-explode-background-field.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
 
3
  if ( ! class_exists( 'Kirki_Explode_Background_Field' ) ) {
4
- class Kirki_Explode_Background_Field extends Kirki_Field_Sanitize {
5
  /**
6
  * Build the background fields.
7
  * Takes a single field with type = background and explodes it to multiple controls.
@@ -10,7 +10,7 @@ if ( ! class_exists( 'Kirki_Explode_Background_Field' ) ) {
10
  * @return null|array
11
  */
12
  public static function explode( $field ) {
13
- $i18n = Kirki_Toolkit::i18n();
14
  $choices = self::background_choices();
15
 
16
  // Early exit if this is not a background field.
@@ -18,8 +18,6 @@ if ( ! class_exists( 'Kirki_Explode_Background_Field' ) ) {
18
  return;
19
  }
20
 
21
- // Sanitize field
22
- $field = Kirki_Field_Sanitize::sanitize_field( $field );
23
  // No need to proceed any further if no defaults have been set.
24
  // We build the array of fields based on what default values have been defined.
25
  if ( ! isset( $field['default'] ) || ! is_array( $field['default'] ) ) {
@@ -35,21 +33,19 @@ if ( ! class_exists( 'Kirki_Explode_Background_Field' ) ) {
35
  continue;
36
  }
37
 
38
- $key = esc_attr( $key );
39
- $setting = $key;
40
- $help = $field['help'];
41
- $description = isset( $i18n['background-' . $key] ) ? $i18n['background-' . $key] : '';
42
- $output_property = 'background-' . $key;
43
- $label = ( 0 === $i ) ? $field['label'] : '';
44
- $type = 'select';
45
  $sanitize_callback = 'esc_attr';
46
 
47
  switch ( $key ) {
48
  case 'color':
49
- /**
50
- * Use 'color-alpha' instead of 'color' if default is an rgba value
51
- * or if 'opacity' is set.
52
- */
53
  $type = ( false !== strpos( $field['default']['color'], 'rgba' ) ) ? 'color-alpha' : 'color';
54
  $type = ( isset( $field['default']['opacity'] ) ) ? 'color-alpha' : $type;
55
  if ( isset( $field['default']['opacity'] ) && false === strpos( $value, 'rgb' ) ) {
@@ -62,20 +58,16 @@ if ( ! class_exists( 'Kirki_Explode_Background_Field' ) ) {
62
  $sanitize_callback = 'esc_url_raw';
63
  break;
64
  case 'attach':
65
- /**
66
- * Small hack so that background attachments properly work.
67
- */
68
  $output_property = 'background-attachment';
69
  $description = $i18n['background-attachment'];
70
  break;
71
  default:
72
- $help = '';
73
  break;
74
  }
75
 
76
- /**
77
- * If we're using options & option_name is set, then we need to modify the setting.
78
- */
79
  if ( ( isset( $field['option_type'] ) && 'option' == $field['option_type'] && isset( $field['option_name'] ) ) && ! empty( $field['option_name'] ) ) {
80
  $property_setting = str_replace( ']', '', str_replace( $field['option_name'] . '[', '', $field['settings'] ) );
81
  $property_setting = esc_attr( $field['option_name'] ) . '[' . esc_attr( $property_setting ) . '_' . $setting . ']';
@@ -83,29 +75,41 @@ if ( ! class_exists( 'Kirki_Explode_Background_Field' ) ) {
83
  $property_setting = esc_attr( $field['settings'] ) . '_' . $setting;
84
  }
85
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  /**
87
  * Build the field.
88
  * We're merging with the original field here, so any extra properties are inherited.
89
  */
90
  $fields[ $property_setting ] = array_merge( $field, array(
91
- 'type' => $type,
92
- 'label' => $label,
93
- 'settings' => $property_setting,
94
- 'help' => $help,
95
- 'section' => $field['section'],
96
- 'priority' => $field['priority'],
97
- 'required' => $field['required'],
98
- 'description' => $description,
99
- 'default' => $value,
100
- 'id' => Kirki_Field_Sanitize::sanitize_id( array( 'settings' => $field['settings'] . '_' . $setting ) ),
101
- 'choices' => isset( $choices[ $key ] ) ? $choices[ $key ] : array(),
102
- 'output' => ( '' != $field['output'] ) ? array(
 
103
  array(
104
- 'element' => $field['output'],
105
  'property' => $output_property,
106
  ),
107
- ) : '',
108
- 'sanitize_callback' => ( isset( $sanitize_callback ) ) ? $sanitize_callback : Kirki_Field_Sanitize::fallback_callback( $type ),
109
  ) );
110
  $i++;
111
  }
@@ -143,7 +147,7 @@ if ( ! class_exists( 'Kirki_Explode_Background_Field' ) ) {
143
  */
144
  public static function background_choices() {
145
 
146
- $i18n = Kirki_Toolkit::i18n();
147
 
148
  return array(
149
  'repeat' => array(
1
  <?php
2
 
3
  if ( ! class_exists( 'Kirki_Explode_Background_Field' ) ) {
4
+ class Kirki_Explode_Background_Field {
5
  /**
6
  * Build the background fields.
7
  * Takes a single field with type = background and explodes it to multiple controls.
10
  * @return null|array
11
  */
12
  public static function explode( $field ) {
13
+ $i18n = Kirki_l10n::get_strings( $field['kirki_config'] );
14
  $choices = self::background_choices();
15
 
16
  // Early exit if this is not a background field.
18
  return;
19
  }
20
 
 
 
21
  // No need to proceed any further if no defaults have been set.
22
  // We build the array of fields based on what default values have been defined.
23
  if ( ! isset( $field['default'] ) || ! is_array( $field['default'] ) ) {
33
  continue;
34
  }
35
 
36
+ $key = esc_attr( $key );
37
+ $setting = $key;
38
+ $tooltip = $field['tooltip'];
39
+ $description = isset( $i18n[ 'background-' . $key ] ) ? $i18n[ 'background-' . $key ] : '';
40
+ $output_property = 'background-' . $key;
41
+ $label = ( 0 === $i ) ? $field['label'] : '';
42
+ $type = 'select';
43
  $sanitize_callback = 'esc_attr';
44
 
45
  switch ( $key ) {
46
  case 'color':
47
+ // Use 'color-alpha' instead of 'color' if default is an rgba value
48
+ // or if 'opacity' is set.
 
 
49
  $type = ( false !== strpos( $field['default']['color'], 'rgba' ) ) ? 'color-alpha' : 'color';
50
  $type = ( isset( $field['default']['opacity'] ) ) ? 'color-alpha' : $type;
51
  if ( isset( $field['default']['opacity'] ) && false === strpos( $value, 'rgb' ) ) {
58
  $sanitize_callback = 'esc_url_raw';
59
  break;
60
  case 'attach':
61
+ // Small hack so that background attachments properly work.
 
 
62
  $output_property = 'background-attachment';
63
  $description = $i18n['background-attachment'];
64
  break;
65
  default:
66
+ $tooltip = '';
67
  break;
68
  }
69
 
70
+ // If we're using options & option_name is set, then we need to modify the setting.
 
 
71
  if ( ( isset( $field['option_type'] ) && 'option' == $field['option_type'] && isset( $field['option_name'] ) ) && ! empty( $field['option_name'] ) ) {
72
  $property_setting = str_replace( ']', '', str_replace( $field['option_name'] . '[', '', $field['settings'] ) );
73
  $property_setting = esc_attr( $field['option_name'] ) . '[' . esc_attr( $property_setting ) . '_' . $setting . ']';
75
  $property_setting = esc_attr( $field['settings'] ) . '_' . $setting;
76
  }
77
 
78
+ // Build the field's output element
79
+ $output_element = $field['output'];
80
+ if ( ! empty( $field['output'] ) ) {
81
+ if ( is_array( $field['output'] ) ) {
82
+ if ( isset( $field['output']['element'] ) ) {
83
+ $output_element = $field['output']['element'];
84
+ } elseif ( isset( $field['output'][0] ) && isset( $field['output'][0]['element'] ) ) {
85
+ $output_element = $field['output'][0]['element'];
86
+ }
87
+ }
88
+ }
89
+
90
  /**
91
  * Build the field.
92
  * We're merging with the original field here, so any extra properties are inherited.
93
  */
94
  $fields[ $property_setting ] = array_merge( $field, array(
95
+ 'type' => $type,
96
+ 'label' => $label,
97
+ 'settings' => $property_setting,
98
+ 'tooltip' => $tooltip,
99
+ 'section' => $field['section'],
100
+ 'priority' => $field['priority'],
101
+ 'required' => $field['required'],
102
+ 'description' => $description,
103
+ 'default' => $value,
104
+ 'id' => sanitize_key( str_replace( '[', '-', str_replace( ']', '', $property_setting ) ) ),
105
+ 'choices' => isset( $choices[ $key ] ) ? $choices[ $key ] : array(),
106
+ 'sanitize_callback' => $sanitize_callback,
107
+ 'output' => ( ! empty( $field['output'] ) ) ? array(
108
  array(
109
+ 'element' => $output_element,
110
  'property' => $output_property,
111
  ),
112
+ ) : array(),
 
113
  ) );
114
  $i++;
115
  }
147
  */
148
  public static function background_choices() {
149
 
150
+ $i18n = Kirki_l10n::get_strings();
151
 
152
  return array(
153
  'repeat' => array(
includes/class-kirki-field-sanitize.php DELETED
@@ -1,379 +0,0 @@
1
- <?php
2
- /**
3
- * Sanitizes all variables from our fields and separates complex fields to their sub-fields.
4
- *
5
- * @package Kirki
6
- * @category Core
7
- * @author Aristeides Stathopoulos
8
- * @copyright Copyright (c) 2015, Aristeides Stathopoulos
9
- * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
10
- * @since 1.0
11
- */
12
-
13
- // Exit if accessed directly
14
- if ( ! defined( 'ABSPATH' ) ) {
15
- exit;
16
- }
17
-
18
- if ( ! class_exists( 'Kirki_Field_Sanitize' ) ) {
19
- class Kirki_Field_Sanitize extends Kirki_Sanitize {
20
-
21
- /**
22
- * Sanitizes the field
23
- *
24
- * @param array the field definition
25
- * @return array
26
- */
27
- public static function sanitize_field( $field ) {
28
-
29
- $defaults = array(
30
- 'default' => '',
31
- 'label' => '',
32
- 'help' => '',
33
- 'description' => '',
34
- 'required' => null,
35
- 'transport' => 'refresh',
36
- 'type' => 'kirki-text',
37
- 'option_type' => 'theme_mod',
38
- 'option_name' => '',
39
- 'section' => 'title_tagline',
40
- 'settings' => '',
41
- 'priority' => 10,
42
- 'choices' => array(),
43
- 'output' => array(),
44
- 'sanitize_callback' => '',
45
- 'js_vars' => array(),
46
- 'id' => '',
47
- 'capability' => 'edit_theme_options',
48
- 'variables' => null,
49
- );
50
- /**
51
- * Field type has to run before the others to accomodate older implementations
52
- * If we don't do this then kirki/config filters won't work properly.
53
- */
54
- $field['option_type'] = self::sanitize_type( $field );
55
- $field['option_name'] = self::sanitize_option_name( $field );
56
- /**
57
- * Merge defined args with defaults
58
- */
59
- $field = wp_parse_args( $field, $defaults );
60
- /**
61
- * Strip all HTML from help messages
62
- */
63
- $field['help'] = wp_strip_all_tags( $field['help'] );
64
- /**
65
- * If the 'required' argument is set then we'll need to auto-calculate things.
66
- * Set 'active_callback' to 'Kirki_Active_Callback::evaluate'. ALl extra calculations will be handled there.
67
- */
68
- if ( isset( $field['required'] ) ) {
69
- $field['active_callback'] = array( 'Kirki_Active_Callback', 'evaluate' );
70
- } elseif ( ! isset( $field['active_callback'] ) ) {
71
- $field['active_callback'] = '__return_true';
72
- }
73
- /**
74
- * Get the right control type
75
- */
76
- $field['type'] = self::sanitize_control_type( $field );
77
- /**
78
- * Sanitize the choices argument
79
- */
80
- $field['choices'] = ( isset( $field['choices'] ) ) ? $field['choices'] : array();
81
- /**
82
- * Sanitize the output argument
83
- */
84
- $field['output'] = isset( $field['output'] ) ? $field['output'] : array();
85
- /**
86
- * Sanitize the sanitize_callback argument
87
- */
88
- $field['sanitize_callback'] = self::sanitize_callback( $field );
89
- /**
90
- * Sanitize the id argument
91
- */
92
- $field['id'] = self::sanitize_id( $field );
93
- /**
94
- * Sanitize the capability argument
95
- */
96
- $field['capability'] = self::sanitize_capability( $field );
97
- /**
98
- * Sanitize the variables argument
99
- */
100
- $field['variables'] = ( isset( $field['variables'] ) && is_array( $field['variables'] ) ) ? $field['variables'] : null;
101
- /**
102
- * Make sure the "multiple" argument is properly formatted for <select> controls
103
- */
104
- if ( 'kirki-select' == $field['type'] ) {
105
- $field['multiple'] = ( isset( $field['multiple'] ) ) ? intval( $field['multiple'] ) : 1;
106
- }
107
-
108
- return $field;
109
-
110
- }
111
-
112
- /**
113
- * Sanitizes the control type.
114
- *
115
- * @param array the field definition
116
- * @return string If not set, then defaults to text.
117
- */
118
- public static function sanitize_control_type( $field ) {
119
-
120
- // If no field type has been defined then fallback to text
121
- if ( ! isset( $field['type'] ) ) {
122
- return 'kirki-text';
123
- }
124
-
125
- switch ( $field['type'] ) {
126
-
127
- case 'checkbox':
128
- /**
129
- * Tweaks for backwards-compatibility:
130
- * Prior to version 0.8 switch & toggle were part of the checkbox control.
131
- */
132
- if ( isset( $field['mode'] ) && 'switch' == $field['mode'] ) {
133
- $field['type'] = 'switch';
134
- } elseif ( isset( $field['mode'] ) && 'toggle' == $field['mode'] ) {
135
- $field['type'] = 'toggle';
136
- } else {
137
- $field['type'] = 'kirki-checkbox';
138
- }
139
- break;
140
- case 'radio':
141
- /**
142
- * Tweaks for backwards-compatibility:
143
- * Prior to version 0.8 radio-buttonset & radio-image were part of the checkbox control.
144
- */
145
- if ( isset( $field['mode'] ) && 'buttonset' == $field['mode'] ) {
146
- $field['type'] = 'radio-buttonset';
147
- } elseif ( isset( $field['mode'] ) && 'image' == $field['mode'] ) {
148
- $field['type'] = 'radio-image';
149
- } else {
150
- $field['type'] = 'kirki-radio';
151
- }
152
- break;
153
- case 'group-title':
154
- case 'group_title':
155
- /**
156
- * Tweaks for backwards-compatibility:
157
- * Prior to version 0.8 there was a group-title control.
158
- */
159
- $field['type'] = 'custom';
160
- break;
161
- case 'color_alpha':
162
- // Just making sure that common mistakes will still work.
163
- $field['type'] = 'color-alpha';
164
- break;
165
- case 'color':
166
- $field['type'] = 'kirki-color';
167
- // If a default value of rgba() is defined for a color control then use color-alpha instead.
168
- if ( isset( $field['default'] ) && false !== strpos( $field['default'], 'rgba' ) ) {
169
- $field['type'] = 'color-alpha';
170
- }
171
- break;
172
- case 'select':
173
- case 'select2':
174
- case 'select2-multiple':
175
- $field['type'] = 'kirki-select';
176
- break;
177
- case 'textarea':
178
- $field['type'] = 'kirki-textarea';
179
- break;
180
- case 'text':
181
- $field['type'] = 'kirki-text';
182
- break;
183
- }
184
-
185
- /**
186
- * sanitize using esc_attr and return the value.
187
- */
188
- return esc_attr( $field['type'] );
189
-
190
- }
191
-
192
- /**
193
- * Sanitizes the setting type.
194
- *
195
- * @param array the field definition
196
- * @return string (theme_mod|option)
197
- */
198
- public static function sanitize_type( $field ) {
199
-
200
- /**
201
- * If we've set an 'option_type' in the field properties
202
- * then sanitize the value using esc_attr and return it.
203
- */
204
- if ( isset( $field['option_type'] ) ) {
205
- return esc_attr( $field['option_type'] );
206
- }
207
-
208
- /**
209
- * If no 'option_type' has been defined
210
- * then try to get the option from the kirki/config filter.
211
- */
212
- $config = apply_filters( 'kirki/config', array() );
213
- if ( isset( $config['option_type'] ) ) {
214
- return esc_attr( $config['option_type'] );
215
- }
216
-
217
- /**
218
- * If all else fails, fallback to theme_mod
219
- */
220
- return 'theme_mod';
221
-
222
- }
223
-
224
- /**
225
- * Sanitizes the setting name.
226
- *
227
- * @param array the field definition
228
- * @return string (theme_mod|option)
229
- */
230
- public static function sanitize_option_name( $field ) {
231
-
232
- if ( isset( $field['option_name'] ) ) {
233
- return esc_attr( $field['option_name'] );
234
- }
235
-
236
- /**
237
- * If no 'option_type' has been defined
238
- * then try to get the option from the kirki/config filter.
239
- */
240
- $config = apply_filters( 'kirki/config', array() );
241
- if ( isset( $config['option_name'] ) ) {
242
- return esc_attr( $config['option_type'] );
243
- }
244
-
245
- /**
246
- * If all else fails, return empty.
247
- */
248
- return '';
249
-
250
- }
251
-
252
- /**
253
- * Sanitizes the setting permissions.
254
- *
255
- * @param array the field definition
256
- * @return string (theme_mod|option)
257
- */
258
- public static function sanitize_capability( $field ) {
259
-
260
- /**
261
- * If we have not set a custom 'capability' then we'll need to figure it out.
262
- */
263
- if ( ! isset( $field['capability'] ) ) {
264
-
265
- /**
266
- * If there's a global configuration then perhaps we're defining a capability there.
267
- * Use the 'kirki/config' filter to figure it out.
268
- */
269
- $config = apply_filters( 'kirki/config', array() );
270
- if ( isset( $config['capability'] ) ) {
271
- return esc_attr( $config['capability'] );
272
- }
273
-
274
- /**
275
- * No capability has been found, fallback to edit_theme_options
276
- */
277
- return 'edit_theme_options';
278
-
279
- }
280
-
281
- /**
282
- * All good, a capability has been defined so return that escaped.
283
- */
284
- return esc_attr( $field['capability'] );
285
-
286
- }
287
-
288
- /**
289
- * Sanitizes the control id.
290
- * Sanitizing the ID should happen after the 'settings' sanitization.
291
- * This way we can also properly handle cases where the option_type is set to 'option'
292
- * and we're using an array instead of individual options.
293
- *
294
- * @param array the field definition
295
- * @return string
296
- */
297
- public static function sanitize_id( $field ) {
298
- return sanitize_key( str_replace( '[', '-', str_replace( ']', '', $field['settings'] ) ) );
299
- }
300
-
301
- /**
302
- * Sanitizes the setting sanitize_callback
303
- *
304
- * @param array the field definition
305
- * @return mixed the sanitization callback for this setting
306
- */
307
- public static function sanitize_callback( $field ) {
308
-
309
- if ( isset( $field['sanitize_callback'] ) && ! empty( $field['sanitize_callback'] ) ) {
310
- return $field['sanitize_callback'];
311
- }
312
- // Fallback callback
313
- return self::fallback_callback( $field['type'] );
314
-
315
- }
316
-
317
- /**
318
- * Sanitizes the control transport.
319
- *
320
- * @param string the control type
321
- * @return string|string[] the function name of a sanitization callback
322
- */
323
- public static function fallback_callback( $field_type ) {
324
-
325
- switch ( $field_type ) {
326
- case 'checkbox':
327
- case 'toggle':
328
- case 'switch':
329
- $sanitize_callback = array( 'Kirki_Sanitize_Values', 'checkbox' );
330
- break;
331
- case 'color':
332
- case 'color-alpha':
333
- $sanitize_callback = array( 'Kirki_Sanitize_Values', 'color' );
334
- break;
335
- case 'image':
336
- case 'upload':
337
- $sanitize_callback = 'esc_url_raw';
338
- break;
339
- case 'radio':
340
- case 'radio-image':
341
- case 'radio-buttonset':
342
- case 'palette':
343
- $sanitize_callback = 'esc_attr';
344
- break;
345
- case 'select':
346
- case 'select2':
347
- case 'select2-multiple':
348
- $sanitize_callback = array( 'Kirki_Sanitize_Values', 'unfiltered' );
349
- break;
350
- case 'dropdown-pages':
351
- $sanitize_callback = array( 'Kirki_Sanitize_Values', 'dropdown_pages' );
352
- break;
353
- case 'slider':
354
- case 'number':
355
- $sanitize_callback = array( 'Kirki_Sanitize_Values', 'number' );
356
- break;
357
- case 'text':
358
- case 'kirki-text':
359
- case 'textarea':
360
- case 'editor':
361
- $sanitize_callback = 'esc_textarea';
362
- break;
363
- case 'multicheck':
364
- $sanitize_callback = array( 'Kirki_Sanitize_Values', 'multicheck' );
365
- break;
366
- case 'sortable':
367
- $sanitize_callback = array( 'Kirki_Sanitize_Values', 'sortable' );
368
- break;
369
- default:
370
- $sanitize_callback = array( 'Kirki_Sanitize_Values', 'unfiltered' );
371
- break;
372
- }
373
-
374
- return $sanitize_callback;
375
-
376
- }
377
-
378
- }
379
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/class-kirki-field.php CHANGED
@@ -1,178 +1,946 @@
1
  <?php
2
 
3
  if ( ! class_exists( 'Kirki_Field' ) ) {
4
- class Kirki_Field extends Kirki_Customizer {
5
 
6
- public $args = null;
 
 
 
 
7
 
8
- public function __construct( $args ) {
 
 
 
 
9
 
10
- /**
11
- * Run the parent class constructor
12
- */
13
- parent::__construct( $args );
14
- /**
15
- * Set the field arguments
16
- */
17
- $this->args = $args;
18
- /**
19
- * Create the settings.
20
- */
21
- new Kirki_Settings( $this->args );
22
- /**
23
- * Check if we're on the customizer.
24
- * If we are, then we will create the controls,
25
- * add the scripts needed for the customizer
26
- * and any other tweaks that this field may require.
27
- */
28
- if ( $this->wp_customize ) {
29
- /**
30
- * Create the control
31
- */
32
- new Kirki_Control( $this->args );
33
- /**
34
- * Create the scripts for postMessage to properly work
35
- */
36
- Kirki_Customizer_Scripts_PostMessage::generate_script( $this->args );
37
- /**
38
- * Create the scripts for tooltips.
39
- */
40
- Kirki_Customizer_Scripts_Tooltips::generate_script( $this->args );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  }
42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
  }
44
 
45
- public static function add_field( $config_id, $args ) {
46
 
47
- if ( is_array( $config_id ) && empty( $args ) ) {
48
- $args = $config_id;
49
- $config_id = 'global';
 
 
 
 
50
  }
51
 
52
- $config_id = ( '' == $config_id ) ? 'global' : $config_id;
 
 
 
 
 
53
 
54
- /**
55
- * Add the config_id to the field
56
- */
57
- $args['kirki_config'] = $config_id;
 
 
58
 
59
- /**
60
- * Get the configuration options
61
- */
62
- if ( ! isset( Kirki::$config[ $config_id ] ) ) {
63
- $config_id = 'global';
 
 
 
 
64
  }
65
- $config = Kirki::$config[ $config_id ];
66
 
67
- /**
68
- * If we've set an option in the configuration
69
- * then make sure we're using options and not theme_mods
70
- */
71
- if ( '' != $config['option_name'] ) {
72
- $config['option_type'] = 'option';
73
  }
74
 
75
- /**
76
- * If no option name has been set for the field,
77
- * use the one from the configuration
78
- */
79
- if ( ! isset( $args['option_name'] ) ) {
80
- $args['option_name'] = $config['option_name'];
81
  }
82
 
83
- /**
84
- * If no capability has been set for the field,
85
- * use the one from the configuration
86
- */
87
- if ( ! isset( $args['capability'] ) ) {
88
- $args['capability'] = $config['capability'];
89
  }
90
 
91
- /**
92
- * Check the 'disable_output' argument from the config
93
- */
94
- $args['disable_output'] = $config['disable_output'];
95
 
96
- /**
97
- * Check if [settings] is set.
98
- * If not set, check for [setting].
99
- * After this check is complete, we'll do some additional tweaking
100
- * based on whether this is an option or a theme_mod.
101
- * If an option and option_name is also defined,
102
- * then we'll have to change the setting.
103
- */
104
- if ( ! isset( $args['settings'] ) && isset( $args['setting'] ) ) {
105
- $args['settings'] = $args['setting'];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
106
  }
107
- if ( is_array( $args['settings'] ) ) {
108
- $settings = array();
109
- foreach ( $args['settings'] as $setting_key => $setting_value ) {
110
- $settings[ sanitize_key( $setting_key ) ] = esc_attr( $setting_value );
111
- if ( 'option' == $config['option_type'] && '' != $config['option_name'] && ( false === strpos( $setting_key, '[' ) ) ) {
112
- $settings[ sanitize_key( $setting_key ) ] = esc_attr( $config['option_name'] ).'['.esc_attr( $setting_value ).']';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
113
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
114
  }
115
- $args['settings'] = $settings;
116
- } else {
117
- if ( 'option' == $config['option_type'] && '' != $config['option_name'] && ( false === strpos( $args['settings'], '[' ) ) ) {
118
- $args['settings'] = esc_attr( $args['option_name'] ) . '[' . esc_attr( $args['settings'] ) . ']';
119
- } else {
120
- $args['settings'] = esc_attr( $args['settings'] );
121
  }
 
 
 
 
 
 
 
 
 
 
 
 
1
  <?php
2
 
3
  if ( ! class_exists( 'Kirki_Field' ) ) {
4
+ class Kirki_Field {
5
 
6
+ /**
7
+ * @access protected
8
+ * @var string
9
+ */
10
+ protected $kirki_config = 'global';
11
 
12
+ /**
13
+ * @access protected
14
+ * @var string
15
+ */
16
+ protected $capability = 'edit_theme_options';
17
 
18
+ /**
19
+ * @access protected
20
+ * @var string
21
+ */
22
+ protected $option_name = '';
23
+
24
+ /**
25
+ * @access protected
26
+ * @var string
27
+ */
28
+ protected $option_type = 'theme_mod';
29
+
30
+ /**
31
+ * @access protected
32
+ * @var string|array
33
+ */
34
+ protected $settings = '';
35
+
36
+ /**
37
+ * @access protected
38
+ * @var bool
39
+ */
40
+ protected $disable_output = false;
41
+
42
+ /**
43
+ * @access protected
44
+ * @var string
45
+ */
46
+ protected $type = 'kirki-generic';
47
+
48
+ /**
49
+ * @access protected
50
+ * @var array
51
+ */
52
+ protected $choices = array();
53
+
54
+ /**
55
+ * @access protected
56
+ * @var string
57
+ */
58
+ protected $section = '';
59
+
60
+ /**
61
+ * @access protected
62
+ * @var string|array
63
+ */
64
+ protected $default = '';
65
+
66
+ /**
67
+ * @access protected
68
+ * @var int
69
+ */
70
+ protected $priority = 10;
71
+
72
+ /**
73
+ * @access protected
74
+ * @var string
75
+ */
76
+ protected $id = '';
77
+
78
+ /**
79
+ * @access protected
80
+ * @var array
81
+ */
82
+ protected $output = array();
83
+
84
+ /**
85
+ * @access protected
86
+ * @var array
87
+ */
88
+ protected $js_vars = array();
89
+
90
+ /**
91
+ * @access protected
92
+ * @var array
93
+ */
94
+ protected $variables = array();
95
+
96
+ /**
97
+ * @access protected
98
+ * @var string
99
+ */
100
+ protected $tooltip = '';
101
+
102
+ /**
103
+ * Whitelisting for backwards-compatibility.
104
+ *
105
+ * @access protected
106
+ * @var string
107
+ */
108
+ protected $help = '';
109
+
110
+ /**
111
+ * Whitelisting for backwards-compatibility.
112
+ *
113
+ * @access protected
114
+ * @var string
115
+ */
116
+ protected $mode = '';
117
+
118
+ /**
119
+ * @access protected
120
+ * @var string|array
121
+ */
122
+ protected $active_callback = '__return_true';
123
+
124
+ /**
125
+ * @access protected
126
+ * @var string|array
127
+ */
128
+ protected $sanitize_callback = '';
129
+
130
+ /**
131
+ * @access protected
132
+ * @var string
133
+ */
134
+ protected $transport = 'refresh';
135
+
136
+ /**
137
+ * @access protected
138
+ * @var array
139
+ */
140
+ protected $required = array();
141
+
142
+ /**
143
+ * @access protected
144
+ * @var int
145
+ */
146
+ protected $multiple = 1;
147
+
148
+ /**
149
+ * The class constructor.
150
+ * Parses and sanitizes all field arguments.
151
+ * Then it adds the field to Kirki::$fields
152
+ *
153
+ * @access public
154
+ * @param $config_id string The ID of the config we want to use.
155
+ * Defaults to "global".
156
+ * Configs are handled by the Kirki_Config class.
157
+ * @param $args array The arguments of the field.
158
+ */
159
+ public function __construct( $config_id = 'global', $args = array() ) {
160
+
161
+ if ( isset( $args['setting'] ) && ! empty( $args['setting'] ) && ( ! isset( $args['settings'] ) || empty( $args['settings'] ) ) ) {
162
+ $args['settings'] = $args['setting'];
163
+ unset( $args['setting'] );
164
+ error_log( 'Kirki: Typo found in field ' . $args['settings'] . ' ("setting" instead of "settings").' );
165
  }
166
 
167
+ if ( is_string( $config_id ) ) {
168
+ $args['kirki_config'] = $config_id;
169
+ }
170
+ // In case the user only provides 1 argument,
171
+ // assume that the provided argument is $args and set $config_id = 'global'
172
+ if ( is_array( $config_id ) && empty( $args ) ) {
173
+ $args = $config_id;
174
+ $this->kirki_config = 'global';
175
+ }
176
+ $this->kirki_config = trim( esc_attr( $config_id ) );
177
+ if ( '' == $config_id ) {
178
+ $this->kirki_config = 'global';
179
+ }
180
+ // Get defaults from the class
181
+ $defaults = get_class_vars( __CLASS__ );
182
+ // Get the config arguments, and merge them with the defaults
183
+ $config_defaults = Kirki::$config[ $this->kirki_config ];
184
+ foreach ( $config_defaults as $key => $value ) {
185
+ if ( isset( $defaults[ $key ] ) ) {
186
+ if ( ! empty( $value ) && $value != $defaults[ $key ] ) {
187
+ $defaults[ $key ] = $value;
188
+ }
189
+ }
190
+ }
191
+ // Merge our args with the defaults
192
+ $args = wp_parse_args( $args, $defaults );
193
+ // Set the class properties using the parsed args
194
+ foreach ( $args as $key => $value ) {
195
+ $this->$key = $value;
196
+ }
197
+ // An array of whitelisted properties that don't need to be sanitized here.
198
+ // format: $key => $default_value
199
+ $whitelisted = apply_filters( 'kirki/' . $this->kirki_config . '/fields/properties_whitelist', array(
200
+ 'label' => '', // this is sanitized later in the controls themselves
201
+ 'description' => '', // this is sanitized later in the controls themselves
202
+ 'default' => '', // this is sanitized later in the controls themselves
203
+ 'mode' => '', // only used for backwards-compatibility reasons
204
+ 'fields' => array(), // Used in repeater fields
205
+ ) );
206
+
207
+ $this->set_field( $whitelisted );
208
+
209
  }
210
 
211
+ protected function set_field( $whitelisted_properties = array() ) {
212
 
213
+ $properties = get_class_vars( __CLASS__ );
214
+ // remove any whitelisted properties from above
215
+ // These will get a free pass, completely unfiltered.
216
+ foreach ( $whitelisted_properties as $key => $default_value ) {
217
+ if ( isset( $properties[ $key ] ) ) {
218
+ unset( $properties[ $key ] );
219
+ }
220
  }
221
 
222
+ // Some things must run before the others.
223
+ $priorities = array(
224
+ 'option_name',
225
+ 'option_type',
226
+ 'settings',
227
+ );
228
 
229
+ foreach ( $priorities as $priority ) {
230
+ if ( method_exists( $this, 'set_' . $priority ) ) {
231
+ $method_name = 'set_' . $priority;
232
+ $this->$method_name();
233
+ }
234
+ }
235
 
236
+ // Sanitize the properties, skipping the ones run from the $priorities
237
+ foreach ( $properties as $property => $value ) {
238
+ if ( in_array( $property, $priorities ) ) {
239
+ continue;
240
+ }
241
+ if ( method_exists( $this, 'set_' . $property ) ) {
242
+ $method_name = 'set_' . $property;
243
+ $this->$method_name();
244
+ }
245
  }
 
246
 
247
+ // Get all arguments with their values
248
+ $args = get_class_vars( __CLASS__ );
249
+ foreach ( $args as $key => $default_value ) {
250
+ $args[ $key ] = $this->$key;
 
 
251
  }
252
 
253
+ // add the whitelisted properties through the back door
254
+ foreach ( $whitelisted_properties as $key => $default_value ) {
255
+ if ( ! isset( $this->$key ) ) {
256
+ $this->$key = $default_value;
257
+ }
258
+ $args[ $key ] = $this->$key;
259
  }
260
 
261
+ // Add the field to the static $fields variable properly indexed
262
+ Kirki::$fields[ $this->settings ] = $args;
263
+
264
+ if ( 'background' == $this->type ) {
265
+ // Build the background fields
266
+ Kirki::$fields = Kirki_Explode_Background_Field::process_fields( Kirki::$fields );
267
  }
268
 
269
+ }
 
 
 
270
 
271
+ /**
272
+ * escape $kirki_config
273
+ *
274
+ * @access protected
275
+ */
276
+ protected function set_kirki_config() {
277
+
278
+ $this->kirki_config = esc_attr( $this->kirki_config );
279
+
280
+ }
281
+
282
+ /**
283
+ * escape $option_name
284
+ *
285
+ * @access protected
286
+ */
287
+ protected function set_option_name() {
288
+
289
+ $this->option_name = esc_attr( $this->option_name );
290
+
291
+ }
292
+
293
+
294
+ /**
295
+ * escape the $section
296
+ *
297
+ * @access protected
298
+ */
299
+ protected function set_section() {
300
+
301
+ $this->section = sanitize_key( $this->section );
302
+
303
+ }
304
+
305
+ /**
306
+ * Checks the capability chosen is valid.
307
+ * If not, then falls back to 'edit_theme_options'
308
+ *
309
+ * @access protected
310
+ */
311
+ protected function set_capability() {
312
+ // early exit if we're using 'edit_theme_options'.
313
+ if ( 'edit_theme_options' == $this->capability ) {
314
+ return;
315
+ }
316
+ // escape & trim the capability
317
+ $this->capability = trim( esc_attr( $this->capability ) );
318
+ }
319
+
320
+ /**
321
+ * Make sure we're using the correct option_type
322
+ *
323
+ * @access protected
324
+ */
325
+ protected function set_option_type() {
326
+
327
+ // If we have an option_name
328
+ // then make sure we're using options and not theme_mods
329
+ if ( '' != $this->option_name ) {
330
+ $this->option_type = 'option';
331
+ }
332
+ // Take care of common typos
333
+ if ( 'options' == $this->option_type ) {
334
+ $this->option_type = 'option';
335
+ }
336
+ // Take care of common typos
337
+ if ( 'theme_mods' == $this->option_type ) {
338
+ $this->option_type = 'theme_mod';
339
+ }
340
+ }
341
+
342
+ /**
343
+ * Sets the settings.
344
+ * If we're using serialized options it makes sure that settings are properly formatted.
345
+ * We'll also be escaping all setting names here for consistency.
346
+ *
347
+ * @access protected
348
+ */
349
+ protected function set_settings() {
350
+
351
+ // If settings is not an array, temporarily convert it to an array.
352
+ // This is just to allow us to process everything the same way and avoid code duplication.
353
+ // if settings is not an array then it will not be set as an array in the end.
354
+ if ( ! is_array( $this->settings ) ) {
355
+ $this->settings = array( 'kirki_placeholder_setting' => $this->settings );
356
+ }
357
+ $settings = array();
358
+ foreach ( $this->settings as $setting_key => $setting_value ) {
359
+ $settings[ sanitize_key( $setting_key ) ] = esc_attr( $setting_value );
360
+ // If we're using serialized options then we need to spice this up
361
+ if ( 'option' == $this->option_type && '' != $this->option_name && ( false === strpos( $setting_key, '[' ) ) ) {
362
+ $settings[ sanitize_key( $setting_key ) ] = esc_attr( $this->option_name ) . '[' . esc_attr( $setting_value ).']';
363
+ }
364
+ }
365
+ $this->settings = $settings;
366
+ if ( isset( $this->settings['kirki_placeholder_setting'] ) ) {
367
+ $this->settings = $this->settings['kirki_placeholder_setting'];
368
  }
369
+
370
+ }
371
+
372
+ /**
373
+ * escapes the tooltip messages
374
+ *
375
+ * @access protected
376
+ */
377
+ protected function set_tooltip() {
378
+
379
+ if ( '' != $this->tooltip ) {
380
+ $this->tooltip = wp_strip_all_tags( $this->tooltip );
381
+ return;
382
+ }
383
+
384
+ }
385
+
386
+ /**
387
+ * Sets the active_callback
388
+ * If we're using the $required argument,
389
+ * Then this is where the switch is made to our evaluation method.
390
+ *
391
+ * @access protected
392
+ */
393
+ protected function set_active_callback() {
394
+
395
+ if ( ! empty( $this->required ) ) {
396
+ $this->active_callback = array( 'Kirki_Active_Callback', 'evaluate' );
397
+ return;
398
+ }
399
+ // No need to proceed any further if we're using the default value
400
+ if ( '__return_true' == $this->active_callback ) {
401
+ return;
402
+ }
403
+ // Make sure the function is callable, otherwise fallback to __return_true
404
+ if ( ! is_callable( $this->active_callback ) ) {
405
+ $this->active_callback = '__return_true';
406
+ }
407
+
408
+ }
409
+
410
+ /**
411
+ * Sets the control type.
412
+ *
413
+ * @access protected
414
+ */
415
+ protected function set_type() {
416
+
417
+ switch ( $this->type ) {
418
+
419
+ case 'checkbox':
420
+ $this->type = 'kirki-checkbox';
421
+ // Tweaks for backwards-compatibility:
422
+ // Prior to version 0.8 switch & toggle were part of the checkbox control.
423
+ if ( in_array( $this->mode, array( 'switch', 'toggle' ) ) ) {
424
+ $this->type = $this->mode;
425
+ }
426
+ break;
427
+ case 'radio':
428
+ $this->type = 'kirki-radio';
429
+ // Tweaks for backwards-compatibility:
430
+ // Prior to version 0.8 radio-buttonset & radio-image were part of the checkbox control.
431
+ if ( in_array( $this->mode, array( 'buttonset', 'image' ) ) ) {
432
+ $this->type = 'radio-' . $this->mode;
433
  }
434
+ break;
435
+ case 'group-title':
436
+ case 'group_title':
437
+ // Tweaks for backwards-compatibility:
438
+ // Prior to version 0.8 there was a group-title control.
439
+ // Instead we now just use a "custom" control.
440
+ $this->type = 'custom';
441
+ break;
442
+ case 'color-alpha':
443
+ case 'color_alpha':
444
+ // Just making sure that common typos will still work.
445
+ $this->type = 'color-alpha';
446
+ $this->choices['alpha'] = true;
447
+ break;
448
+ case 'color':
449
+ $this->type = 'color-alpha';
450
+ $this->choices['alpha'] = false;
451
+ // If a default value of rgba() is defined for a color control then we need to enable the alpha channel.
452
+ if ( false !== strpos( $this->default, 'rgba' ) ) {
453
+ $this->choices['alpha'] = true;
454
+ }
455
+ break;
456
+ case 'select':
457
+ case 'select2':
458
+ case 'select2-multiple':
459
+ $this->multiple = ( 'select2-multiple' == $this->type ) ? 999 : intval( $this->multiple );
460
+ $this->type = 'kirki-select';
461
+ break;
462
+ case 'textarea':
463
+ $this->type = 'kirki-generic';
464
+ $this->choices['element'] = 'textarea';
465
+ $this->choices['rows'] = '5';
466
+ if ( '' == $this->sanitize_callback ) {
467
+ $this->sanitize_callback = 'wp_kses_post';
468
+ }
469
+ break;
470
+ case 'text':
471
+ $this->type = 'kirki-generic';
472
+ $this->choices['element'] = 'input';
473
+ $this->choices['type'] = 'text';
474
+ if ( '' == $this->sanitize_callback ) {
475
+ $this->sanitize_callback = 'wp_kses_post';
476
+ }
477
+ break;
478
+ case 'kirki-generic':
479
+ if ( ! isset( $this->choices['element'] ) ) {
480
+ $this->choices['element'] = 'input';
481
+ }
482
+ break;
483
+ }
484
+
485
+ // escape the control type (it doesn't hurt to be sure)
486
+ $this->type = esc_attr( $this->type );
487
+
488
+ }
489
+
490
+ /**
491
+ * Sets the $id.
492
+ * Setting the ID should happen after the 'settings' sanitization.
493
+ * This way we can also properly handle cases where the option_type is set to 'option'
494
+ * and we're using an array instead of individual options.
495
+ *
496
+ * @access protected
497
+ */
498
+ protected function set_id() {
499
+
500
+ $this->id = sanitize_key( str_replace( '[', '-', str_replace( ']', '', $this->settings ) ) );
501
+
502
+ }
503
+
504
+ /**
505
+ * Sets the $sanitize_callback
506
+ *
507
+ * @access protected
508
+ */
509
+ protected function set_sanitize_callback() {
510
+
511
+ // If a custom sanitize_callback has been defined,
512
+ // then we don't need to proceed any further.
513
+ if ( ! empty( $this->sanitize_callback ) ) {
514
+ return;
515
+ }
516
+
517
+ $default_callbacks = array(
518
+ 'checkbox' => array( 'Kirki_Sanitize_Values', 'checkbox' ),
519
+ 'toggle' => array( 'Kirki_Sanitize_Values', 'checkbox' ),
520
+ 'switch' => array( 'Kirki_Sanitize_Values', 'checkbox' ),
521
+ 'color' => array( 'Kirki_Sanitize_Values', 'color' ),
522
+ 'color-alpha' => array( 'Kirki_Sanitize_Values', 'color' ),
523
+ 'image' => 'esc_url_raw',
524
+ 'upload' => 'esc_url_raw',
525
+ 'radio' => 'esc_attr',
526
+ 'radio-image' => 'esc_attr',
527
+ 'radio-buttonset' => 'esc_attr',
528
+ 'palette' => 'esc_attr',
529
+ 'select' => array( 'Kirki_Sanitize_Values', 'unfiltered' ),
530
+ 'select2' => array( 'Kirki_Sanitize_Values', 'unfiltered' ),
531
+ 'select2-multiple' => array( 'Kirki_Sanitize_Values', 'unfiltered' ),
532
+ 'dropdown-pages' => array( 'Kirki_Sanitize_Values', 'dropdown_pages' ),
533
+ 'slider' => array( 'Kirki_Sanitize_Values', 'number' ),
534
+ 'number' => array( 'Kirki_Sanitize_Values', 'number' ),
535
+ 'text' => 'esc_textarea',
536
+ 'kirki-text' => 'esc_textarea',
537
+ 'textarea' => 'wp_kses_post',
538
+ 'editor' => 'wp_kses_post',
539
+ 'multicheck' => array( 'Kirki_Sanitize_Values', 'multicheck' ),
540
+ 'sortable' => array( 'Kirki_Sanitize_Values', 'sortable' ),
541
+ 'typography' => array( 'Kirki_Sanitize_Values', 'typography' ),
542
+ );
543
+
544
+ if ( array_key_exists( $this->type, $default_callbacks ) ) {
545
+ $this->sanitize_callback = $default_callbacks[ $this->type ];
546
+ }
547
+
548
+ }
549
+
550
+ /**
551
+ * Sets the $choices
552
+ *
553
+ * @access protected
554
+ */
555
+ protected function set_choices() {
556
+
557
+ if ( ! is_array( $this->choices ) ) {
558
+ $this->choices = array();
559
+ }
560
+
561
+ }
562
+
563
+ /**
564
+ * escapes the $disable_output
565
+ *
566
+ * @access protected
567
+ */
568
+ protected function set_disable_output() {
569
+
570
+ $this->disable_output = (bool) $this->disable_output;
571
+
572
+ }
573
+
574
+ /**
575
+ * Sets the $sanitize_callback
576
+ *
577
+ * @access protected
578
+ */
579
+ protected function set_output() {
580
+
581
+ if ( empty( $this->output ) ) {
582
+ return;
583
+ }
584
+ if ( ! empty( $this->output ) && ! is_array( $this->output ) ) {
585
+ $this->output = array( array( 'element' => $this->output ) );
586
+ }
587
+ // Convert to array of arrays if needed
588
+ if ( isset( $this->output['element'] ) ) {
589
+ $this->output = array( $this->output );
590
+ }
591
+ $outputs = array();
592
+ foreach ( $this->output as $output ) {
593
+ if ( ! isset( $output['element'] ) ) {
594
+ continue;
595
  }
596
+ if ( ! isset( $output['property'] ) && ! in_array( $this->type, array( 'typography', 'background' ) ) ) {
597
+ continue;
 
 
 
 
598
  }
599
+ if ( ! isset( $output['sanitize_callback'] ) && isset( $output['callback'] ) ) {
600
+ $output['sanitize_callback'] = $output['callback'];
601
+ }
602
+ // Convert element arrays to strings
603
+ if ( is_array( $output['element'] ) ) {
604
+ $output['element'] = array_unique( $output['element'] );
605
+ sort( $output['element'] );
606
+ $output['element'] = implode( ',', $output['element'] );
607
+ }
608
+ $outputs[] = array(
609
+ 'element' => $output['element'],
610
+ 'property' => ( isset( $output['property']