Completed
Push — master ( 050568...17bf77 )
by Revin
02:54 queued 38s
created

FontAwesome::i()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 4
rs 10
ccs 2
cts 2
cp 1
cc 1
eloc 2
nc 1
nop 2
crap 1
1
<?php
2
/**
3
 * FontAwesome.php
4
 * @author Revin Roman
5
 * @link https://rmrevin.ru
6
 */
7
8
namespace rmrevin\yii\fontawesome;
9
10
use rmrevin\yii\fontawesome\component;
11
12
/**
13
 * Class FA
14
 * @package rmrevin\yii\fontawesome
15
 */
16
class FontAwesome
17
{
18
19
    /**
20
     * CSS class prefix
21
     * @var string
22
     */
23
    public static $cssPrefix = 'fa';
24
25
    /**
26
     * CSS class prefix
27
     * @var string
28
     */
29
    public static $basePrefix = 'fa';
30
31
    /**
32
     * Creates an `Icon` component that can be used to FontAwesome html icon
33
     *
34
     * @param string $name
35
     * @param array $options
36
     * @return component\Icon
37
     */
38 8
    public static function icon($name, $options = [])
39
    {
40 8
        return new component\Icon(static::$cssPrefix, $name, $options);
41
    }
42
43
    /**
44
     * Shortcut for `icon()` method
45
     * @see icon()
46
     *
47
     * @param string $name
48
     * @param array $options
49
     * @return component\Icon
50
     */
51 1
    public static function i($name, $options = [])
52
    {
53 1
        return static::icon($name, $options);
54
    }
55
56
    /**
57
     * Creates an `Stack` component that can be used to FontAwesome html icon
58
     *
59
     * @param array $options
60
     * @return component\Stack
61
     */
62 3
    public static function stack($options = [])
63
    {
64 3
        return new component\Stack(static::$cssPrefix, $options);
65
    }
66
67
    /**
68
     * Shortcut for `stack()` method
69
     * @see stack()
70
     *
71
     * @param array $options
72
     * @return component\Stack
73
     */
74 1
    public static function s($options = [])
75
    {
76 1
        return static::stack($options);
77
    }
78
79
    /**
80
     * @param array $options
81
     * @return component\UnorderedList
82
     */
83 2
    public static function ul($options = [])
84
    {
85 2
        return new component\UnorderedList(static::$cssPrefix, $options);
86
    }
87
88
    /**
89
     * Size values
90
     * @see component\Icon::size
91
     */
92
    const SIZE_LARGE = 'lg';
93
    const SIZE_2X = '2x';
94
    const SIZE_3X = '3x';
95
    const SIZE_4X = '4x';
96
    const SIZE_5X = '5x';
97
98
    /**
99
     * Rotate values
100
     * @see component\Icon::rotate
101
     */
102
    const ROTATE_90 = '90';
103
    const ROTATE_180 = '180';
104
    const ROTATE_270 = '270';
105
106
    /**
107
     * Flip values
108
     * @see component\Icon::flip
109
     */
110
    const FLIP_HORIZONTAL = 'horizontal';
111
    const FLIP_VERTICAL = 'vertical';
112
113
    /**
114
     * Icons name
115
     */
116
    const _500PX = '500px';
117
    const _ACCESSIBLE_ICON = 'accessible-icon';
118
    const _ACCUSOFT = 'accusoft';
119
    const _ADDRESS_BOOK = 'address-book';
120
    const _ADDRESS_CARD = 'address-card';
121
    const _ADJUST = 'adjust';
122
    const _ADN = 'adn';
123
    const _ADVERSAL = 'adversal';
124
    const _AFFILIATETHEME = 'affiliatetheme';
125
    const _ALGOLIA = 'algolia';
126
    const _ALIGN_CENTER = 'align-center';
127
    const _ALIGN_JUSTIFY = 'align-justify';
128
    const _ALIGN_LEFT = 'align-left';
129
    const _ALIGN_RIGHT = 'align-right';
130
    const _ALLERGIES = 'allergies';
131
    const _AMAZON = 'amazon';
132
    const _AMAZON_PAY = 'amazon-pay';
133
    const _AMBULANCE = 'ambulance';
134
    const _AMERICAN_SIGN_LANGUAGE_INTERPRETING = 'american-sign-language-interpreting';
135
    const _AMILIA = 'amilia';
136
    const _ANCHOR = 'anchor';
137
    const _ANDROID = 'android';
138
    const _ANGELLIST = 'angellist';
139
    const _ANGLE_DOUBLE_DOWN = 'angle-double-down';
140
    const _ANGLE_DOUBLE_LEFT = 'angle-double-left';
141
    const _ANGLE_DOUBLE_RIGHT = 'angle-double-right';
142
    const _ANGLE_DOUBLE_UP = 'angle-double-up';
143
    const _ANGLE_DOWN = 'angle-down';
144
    const _ANGLE_LEFT = 'angle-left';
145
    const _ANGLE_RIGHT = 'angle-right';
146
    const _ANGLE_UP = 'angle-up';
147
    const _ANGRYCREATIVE = 'angrycreative';
148
    const _ANGULAR = 'angular';
149
    const _APP_STORE = 'app-store';
150
    const _APP_STORE_IOS = 'app-store-ios';
151
    const _APPER = 'apper';
152
    const _APPLE = 'apple';
153
    const _APPLE_PAY = 'apple-pay';
154
    const _ARCHIVE = 'archive';
155
    const _ARROW_ALT_CIRCLE_DOWN = 'arrow-alt-circle-down';
156
    const _ARROW_ALT_CIRCLE_LEFT = 'arrow-alt-circle-left';
157
    const _ARROW_ALT_CIRCLE_RIGHT = 'arrow-alt-circle-right';
158
    const _ARROW_ALT_CIRCLE_UP = 'arrow-alt-circle-up';
159
    const _ARROW_CIRCLE_DOWN = 'arrow-circle-down';
160
    const _ARROW_CIRCLE_LEFT = 'arrow-circle-left';
161
    const _ARROW_CIRCLE_RIGHT = 'arrow-circle-right';
162
    const _ARROW_CIRCLE_UP = 'arrow-circle-up';
163
    const _ARROW_DOWN = 'arrow-down';
164
    const _ARROW_LEFT = 'arrow-left';
165
    const _ARROW_RIGHT = 'arrow-right';
166
    const _ARROW_UP = 'arrow-up';
167
    const _ARROWS_ALT = 'arrows-alt';
168
    const _ARROWS_ALT_H = 'arrows-alt-h';
169
    const _ARROWS_ALT_V = 'arrows-alt-v';
170
    const _ASSISTIVE_LISTENING_SYSTEMS = 'assistive-listening-systems';
171
    const _ASTERISK = 'asterisk';
172
    const _ASYMMETRIK = 'asymmetrik';
173
    const _AT = 'at';
174
    const _AUDIBLE = 'audible';
175
    const _AUDIO_DESCRIPTION = 'audio-description';
176
    const _AUTOPREFIXER = 'autoprefixer';
177
    const _AVIANEX = 'avianex';
178
    const _AVIATO = 'aviato';
179
    const _AWS = 'aws';
180
    const _BACKWARD = 'backward';
181
    const _BALANCE_SCALE = 'balance-scale';
182
    const _BAN = 'ban';
183
    const _BAND_AID = 'band-aid';
184
    const _BANDCAMP = 'bandcamp';
185
    const _BARCODE = 'barcode';
186
    const _BARS = 'bars';
187
    const _BASEBALL_BALL = 'baseball-ball';
188
    const _BASKETBALL_BALL = 'basketball-ball';
189
    const _BATH = 'bath';
190
    const _BATTERY_EMPTY = 'battery-empty';
191
    const _BATTERY_FULL = 'battery-full';
192
    const _BATTERY_HALF = 'battery-half';
193
    const _BATTERY_QUARTER = 'battery-quarter';
194
    const _BATTERY_THREE_QUARTERS = 'battery-three-quarters';
195
    const _BED = 'bed';
196
    const _BEER = 'beer';
197
    const _BEHANCE = 'behance';
198
    const _BEHANCE_SQUARE = 'behance-square';
199
    const _BELL = 'bell';
200
    const _BELL_SLASH = 'bell-slash';
201
    const _BICYCLE = 'bicycle';
202
    const _BIMOBJECT = 'bimobject';
203
    const _BINOCULARS = 'binoculars';
204
    const _BIRTHDAY_CAKE = 'birthday-cake';
205
    const _BITBUCKET = 'bitbucket';
206
    const _BITCOIN = 'bitcoin';
207
    const _BITY = 'bity';
208
    const _BLACK_TIE = 'black-tie';
209
    const _BLACKBERRY = 'blackberry';
210
    const _BLIND = 'blind';
211
    const _BLOGGER = 'blogger';
212
    const _BLOGGER_B = 'blogger-b';
213
    const _BLUETOOTH = 'bluetooth';
214
    const _BLUETOOTH_B = 'bluetooth-b';
215
    const _BOLD = 'bold';
216
    const _BOLT = 'bolt';
217
    const _BOMB = 'bomb';
218
    const _BOOK = 'book';
219
    const _BOOKMARK = 'bookmark';
220
    const _BOWLING_BALL = 'bowling-ball';
221
    const _BOX = 'box';
222
    const _BOX_OPEN = 'box-open';
223
    const _BOXES = 'boxes';
224
    const _BRAILLE = 'braille';
225
    const _BRIEFCASE = 'briefcase';
226
    const _BRIEFCASE_MEDICAL = 'briefcase-medical';
227
    const _BTC = 'btc';
228
    const _BUG = 'bug';
229
    const _BUILDING = 'building';
230
    const _BULLHORN = 'bullhorn';
231
    const _BULLSEYE = 'bullseye';
232
    const _BURN = 'burn';
233
    const _BUROMOBELEXPERTE = 'buromobelexperte';
234
    const _BUS = 'bus';
235
    const _BUYSELLADS = 'buysellads';
236
    const _CALCULATOR = 'calculator';
237
    const _CALENDAR = 'calendar';
238
    const _CALENDAR_ALT = 'calendar-alt';
239
    const _CALENDAR_CHECK = 'calendar-check';
240
    const _CALENDAR_MINUS = 'calendar-minus';
241
    const _CALENDAR_PLUS = 'calendar-plus';
242
    const _CALENDAR_TIMES = 'calendar-times';
243
    const _CAMERA = 'camera';
244
    const _CAMERA_RETRO = 'camera-retro';
245
    const _CAPSULES = 'capsules';
246
    const _CAR = 'car';
247
    const _CARET_DOWN = 'caret-down';
248
    const _CARET_LEFT = 'caret-left';
249
    const _CARET_RIGHT = 'caret-right';
250
    const _CARET_SQUARE_DOWN = 'caret-square-down';
251
    const _CARET_SQUARE_LEFT = 'caret-square-left';
252
    const _CARET_SQUARE_RIGHT = 'caret-square-right';
253
    const _CARET_SQUARE_UP = 'caret-square-up';
254
    const _CARET_UP = 'caret-up';
255
    const _CART_ARROW_DOWN = 'cart-arrow-down';
256
    const _CART_PLUS = 'cart-plus';
257
    const _CC_AMAZON_PAY = 'cc-amazon-pay';
258
    const _CC_AMEX = 'cc-amex';
259
    const _CC_APPLE_PAY = 'cc-apple-pay';
260
    const _CC_DINERS_CLUB = 'cc-diners-club';
261
    const _CC_DISCOVER = 'cc-discover';
262
    const _CC_JCB = 'cc-jcb';
263
    const _CC_MASTERCARD = 'cc-mastercard';
264
    const _CC_PAYPAL = 'cc-paypal';
265
    const _CC_STRIPE = 'cc-stripe';
266
    const _CC_VISA = 'cc-visa';
267
    const _CENTERCODE = 'centercode';
268
    const _CERTIFICATE = 'certificate';
269
    const _CHART_AREA = 'chart-area';
270
    const _CHART_BAR = 'chart-bar';
271
    const _CHART_LINE = 'chart-line';
272
    const _CHART_PIE = 'chart-pie';
273
    const _CHECK = 'check';
274
    const _CHECK_CIRCLE = 'check-circle';
275
    const _CHECK_SQUARE = 'check-square';
276
    const _CHESS = 'chess';
277
    const _CHESS_BISHOP = 'chess-bishop';
278
    const _CHESS_BOARD = 'chess-board';
279
    const _CHESS_KING = 'chess-king';
280
    const _CHESS_KNIGHT = 'chess-knight';
281
    const _CHESS_PAWN = 'chess-pawn';
282
    const _CHESS_QUEEN = 'chess-queen';
283
    const _CHESS_ROOK = 'chess-rook';
284
    const _CHEVRON_CIRCLE_DOWN = 'chevron-circle-down';
285
    const _CHEVRON_CIRCLE_LEFT = 'chevron-circle-left';
286
    const _CHEVRON_CIRCLE_RIGHT = 'chevron-circle-right';
287
    const _CHEVRON_CIRCLE_UP = 'chevron-circle-up';
288
    const _CHEVRON_DOWN = 'chevron-down';
289
    const _CHEVRON_LEFT = 'chevron-left';
290
    const _CHEVRON_RIGHT = 'chevron-right';
291
    const _CHEVRON_UP = 'chevron-up';
292
    const _CHILD = 'child';
293
    const _CHROME = 'chrome';
294
    const _CIRCLE = 'circle';
295
    const _CIRCLE_NOTCH = 'circle-notch';
296
    const _CLIPBOARD = 'clipboard';
297
    const _CLIPBOARD_CHECK = 'clipboard-check';
298
    const _CLIPBOARD_LIST = 'clipboard-list';
299
    const _CLOCK = 'clock';
300
    const _CLONE = 'clone';
301
    const _CLOSED_CAPTIONING = 'closed-captioning';
302
    const _CLOUD = 'cloud';
303
    const _CLOUD_DOWNLOAD_ALT = 'cloud-download-alt';
304
    const _CLOUD_UPLOAD_ALT = 'cloud-upload-alt';
305
    const _CLOUDSCALE = 'cloudscale';
306
    const _CLOUDSMITH = 'cloudsmith';
307
    const _CLOUDVERSIFY = 'cloudversify';
308
    const _CODE = 'code';
309
    const _CODE_BRANCH = 'code-branch';
310
    const _CODEPEN = 'codepen';
311
    const _CODIEPIE = 'codiepie';
312
    const _COFFEE = 'coffee';
313
    const _COG = 'cog';
314
    const _COGS = 'cogs';
315
    const _COLUMNS = 'columns';
316
    const _COMMENT = 'comment';
317
    const _COMMENT_ALT = 'comment-alt';
318
    const _COMMENT_DOTS = 'comment-dots';
319
    const _COMMENT_SLASH = 'comment-slash';
320
    const _COMMENTS = 'comments';
321
    const _COMPASS = 'compass';
322
    const _COMPRESS = 'compress';
323
    const _CONNECTDEVELOP = 'connectdevelop';
324
    const _CONTAO = 'contao';
325
    const _COPY = 'copy';
326
    const _COPYRIGHT = 'copyright';
327
    const _COUCH = 'couch';
328
    const _CPANEL = 'cpanel';
329
    const _CREATIVE_COMMONS = 'creative-commons';
330
    const _CREDIT_CARD = 'credit-card';
331
    const _CROP = 'crop';
332
    const _CROSSHAIRS = 'crosshairs';
333
    const _CSS3 = 'css3';
334
    const _CSS3_ALT = 'css3-alt';
335
    const _CUBE = 'cube';
336
    const _CUBES = 'cubes';
337
    const _CUT = 'cut';
338
    const _CUTTLEFISH = 'cuttlefish';
339
    const _D_AND_D = 'd-and-d';
340
    const _DASHCUBE = 'dashcube';
341
    const _DATABASE = 'database';
342
    const _DEAF = 'deaf';
343
    const _DELICIOUS = 'delicious';
344
    const _DEPLOYDOG = 'deploydog';
345
    const _DESKPRO = 'deskpro';
346
    const _DESKTOP = 'desktop';
347
    const _DEVIANTART = 'deviantart';
348
    const _DIAGNOSES = 'diagnoses';
349
    const _DIGG = 'digg';
350
    const _DIGITAL_OCEAN = 'digital-ocean';
351
    const _DISCORD = 'discord';
352
    const _DISCOURSE = 'discourse';
353
    const _DNA = 'dna';
354
    const _DOCHUB = 'dochub';
355
    const _DOCKER = 'docker';
356
    const _DOLLAR_SIGN = 'dollar-sign';
357
    const _DOLLY = 'dolly';
358
    const _DOLLY_FLATBED = 'dolly-flatbed';
359
    const _DONATE = 'donate';
360
    const _DOT_CIRCLE = 'dot-circle';
361
    const _DOVE = 'dove';
362
    const _DOWNLOAD = 'download';
363
    const _DRAFT2DIGITAL = 'draft2digital';
364
    const _DRIBBBLE = 'dribbble';
365
    const _DRIBBBLE_SQUARE = 'dribbble-square';
366
    const _DROPBOX = 'dropbox';
367
    const _DRUPAL = 'drupal';
368
    const _DYALOG = 'dyalog';
369
    const _EARLYBIRDS = 'earlybirds';
370
    const _EDGE = 'edge';
371
    const _EDIT = 'edit';
372
    const _EJECT = 'eject';
373
    const _ELEMENTOR = 'elementor';
374
    const _ELLIPSIS_H = 'ellipsis-h';
375
    const _ELLIPSIS_V = 'ellipsis-v';
376
    const _EMBER = 'ember';
377
    const _EMPIRE = 'empire';
378
    const _ENVELOPE = 'envelope';
379
    const _ENVELOPE_OPEN = 'envelope-open';
380
    const _ENVELOPE_SQUARE = 'envelope-square';
381
    const _ENVIRA = 'envira';
382
    const _ERASER = 'eraser';
383
    const _ERLANG = 'erlang';
384
    const _ETHEREUM = 'ethereum';
385
    const _ETSY = 'etsy';
386
    const _EURO_SIGN = 'euro-sign';
387
    const _EXCHANGE_ALT = 'exchange-alt';
388
    const _EXCLAMATION = 'exclamation';
389
    const _EXCLAMATION_CIRCLE = 'exclamation-circle';
390
    const _EXCLAMATION_TRIANGLE = 'exclamation-triangle';
391
    const _EXPAND = 'expand';
392
    const _EXPAND_ARROWS_ALT = 'expand-arrows-alt';
393
    const _EXPEDITEDSSL = 'expeditedssl';
394
    const _EXTERNAL_LINK_ALT = 'external-link-alt';
395
    const _EXTERNAL_LINK_SQUARE_ALT = 'external-link-square-alt';
396
    const _EYE = 'eye';
397
    const _EYE_DROPPER = 'eye-dropper';
398
    const _EYE_SLASH = 'eye-slash';
399
    const _FACEBOOK = 'facebook';
400
    const _FACEBOOK_F = 'facebook-f';
401
    const _FACEBOOK_MESSENGER = 'facebook-messenger';
402
    const _FACEBOOK_SQUARE = 'facebook-square';
403
    const _FAST_BACKWARD = 'fast-backward';
404
    const _FAST_FORWARD = 'fast-forward';
405
    const _FAX = 'fax';
406
    const _FEMALE = 'female';
407
    const _FIGHTER_JET = 'fighter-jet';
408
    const _FILE = 'file';
409
    const _FILE_ALT = 'file-alt';
410
    const _FILE_ARCHIVE = 'file-archive';
411
    const _FILE_AUDIO = 'file-audio';
412
    const _FILE_CODE = 'file-code';
413
    const _FILE_EXCEL = 'file-excel';
414
    const _FILE_IMAGE = 'file-image';
415
    const _FILE_MEDICAL = 'file-medical';
416
    const _FILE_MEDICAL_ALT = 'file-medical-alt';
417
    const _FILE_PDF = 'file-pdf';
418
    const _FILE_POWERPOINT = 'file-powerpoint';
419
    const _FILE_VIDEO = 'file-video';
420
    const _FILE_WORD = 'file-word';
421
    const _FILM = 'film';
422
    const _FILTER = 'filter';
423
    const _FIRE = 'fire';
424
    const _FIRE_EXTINGUISHER = 'fire-extinguisher';
425
    const _FIREFOX = 'firefox';
426
    const _FIRST_AID = 'first-aid';
427
    const _FIRST_ORDER = 'first-order';
428
    const _FIRSTDRAFT = 'firstdraft';
429
    const _FLAG = 'flag';
430
    const _FLAG_CHECKERED = 'flag-checkered';
431
    const _FLASK = 'flask';
432
    const _FLICKR = 'flickr';
433
    const _FLIPBOARD = 'flipboard';
434
    const _FLY = 'fly';
435
    const _FOLDER = 'folder';
436
    const _FOLDER_OPEN = 'folder-open';
437
    const _FONT = 'font';
438
    const _FONT_AWESOME = 'font-awesome';
439
    const _FONT_AWESOME_ALT = 'font-awesome-alt';
440
    const _FONT_AWESOME_FLAG = 'font-awesome-flag';
441
    const _FONTICONS = 'fonticons';
442
    const _FONTICONS_FI = 'fonticons-fi';
443
    const _FOOTBALL_BALL = 'football-ball';
444
    const _FORT_AWESOME = 'fort-awesome';
445
    const _FORT_AWESOME_ALT = 'fort-awesome-alt';
446
    const _FORUMBEE = 'forumbee';
447
    const _FORWARD = 'forward';
448
    const _FOURSQUARE = 'foursquare';
449
    const _FREE_CODE_CAMP = 'free-code-camp';
450
    const _FREEBSD = 'freebsd';
451
    const _FROWN = 'frown';
452
    const _FUTBOL = 'futbol';
453
    const _GAMEPAD = 'gamepad';
454
    const _GAVEL = 'gavel';
455
    const _GEM = 'gem';
456
    const _GENDERLESS = 'genderless';
457
    const _GET_POCKET = 'get-pocket';
458
    const _GG = 'gg';
459
    const _GG_CIRCLE = 'gg-circle';
460
    const _GIFT = 'gift';
461
    const _GIT = 'git';
462
    const _GIT_SQUARE = 'git-square';
463
    const _GITHUB = 'github';
464
    const _GITHUB_ALT = 'github-alt';
465
    const _GITHUB_SQUARE = 'github-square';
466
    const _GITKRAKEN = 'gitkraken';
467
    const _GITLAB = 'gitlab';
468
    const _GITTER = 'gitter';
469
    const _GLASS_MARTINI = 'glass-martini';
470
    const _GLIDE = 'glide';
471
    const _GLIDE_G = 'glide-g';
472
    const _GLOBE = 'globe';
473
    const _GOFORE = 'gofore';
474
    const _GOLF_BALL = 'golf-ball';
475
    const _GOODREADS = 'goodreads';
476
    const _GOODREADS_G = 'goodreads-g';
477
    const _GOOGLE = 'google';
478
    const _GOOGLE_DRIVE = 'google-drive';
479
    const _GOOGLE_PLAY = 'google-play';
480
    const _GOOGLE_PLUS = 'google-plus';
481
    const _GOOGLE_PLUS_G = 'google-plus-g';
482
    const _GOOGLE_PLUS_SQUARE = 'google-plus-square';
483
    const _GOOGLE_WALLET = 'google-wallet';
484
    const _GRADUATION_CAP = 'graduation-cap';
485
    const _GRATIPAY = 'gratipay';
486
    const _GRAV = 'grav';
487
    const _GRIPFIRE = 'gripfire';
488
    const _GRUNT = 'grunt';
489
    const _GULP = 'gulp';
490
    const _H_SQUARE = 'h-square';
491
    const _HACKER_NEWS = 'hacker-news';
492
    const _HACKER_NEWS_SQUARE = 'hacker-news-square';
493
    const _HAND_HOLDING = 'hand-holding';
494
    const _HAND_HOLDING_HEART = 'hand-holding-heart';
495
    const _HAND_HOLDING_USD = 'hand-holding-usd';
496
    const _HAND_LIZARD = 'hand-lizard';
497
    const _HAND_PAPER = 'hand-paper';
498
    const _HAND_PEACE = 'hand-peace';
499
    const _HAND_POINT_DOWN = 'hand-point-down';
500
    const _HAND_POINT_LEFT = 'hand-point-left';
501
    const _HAND_POINT_RIGHT = 'hand-point-right';
502
    const _HAND_POINT_UP = 'hand-point-up';
503
    const _HAND_POINTER = 'hand-pointer';
504
    const _HAND_ROCK = 'hand-rock';
505
    const _HAND_SCISSORS = 'hand-scissors';
506
    const _HAND_SPOCK = 'hand-spock';
507
    const _HANDS = 'hands';
508
    const _HANDS_HELPING = 'hands-helping';
509
    const _HANDSHAKE = 'handshake';
510
    const _HASHTAG = 'hashtag';
511
    const _HDD = 'hdd';
512
    const _HEADING = 'heading';
513
    const _HEADPHONES = 'headphones';
514
    const _HEART = 'heart';
515
    const _HEARTBEAT = 'heartbeat';
516
    const _HIPS = 'hips';
517
    const _HIRE_A_HELPER = 'hire-a-helper';
518
    const _HISTORY = 'history';
519
    const _HOCKEY_PUCK = 'hockey-puck';
520
    const _HOME = 'home';
521
    const _HOOLI = 'hooli';
522
    const _HOSPITAL = 'hospital';
523
    const _HOSPITAL_ALT = 'hospital-alt';
524
    const _HOSPITAL_SYMBOL = 'hospital-symbol';
525
    const _HOTJAR = 'hotjar';
526
    const _HOURGLASS = 'hourglass';
527
    const _HOURGLASS_END = 'hourglass-end';
528
    const _HOURGLASS_HALF = 'hourglass-half';
529
    const _HOURGLASS_START = 'hourglass-start';
530
    const _HOUZZ = 'houzz';
531
    const _HTML5 = 'html5';
532
    const _HUBSPOT = 'hubspot';
533
    const _I_CURSOR = 'i-cursor';
534
    const _ID_BADGE = 'id-badge';
535
    const _ID_CARD = 'id-card';
536
    const _ID_CARD_ALT = 'id-card-alt';
537
    const _IMAGE = 'image';
538
    const _IMAGES = 'images';
539
    const _IMDB = 'imdb';
540
    const _INBOX = 'inbox';
541
    const _INDENT = 'indent';
542
    const _INDUSTRY = 'industry';
543
    const _INFO = 'info';
544
    const _INFO_CIRCLE = 'info-circle';
545
    const _INSTAGRAM = 'instagram';
546
    const _INTERNET_EXPLORER = 'internet-explorer';
547
    const _IOXHOST = 'ioxhost';
548
    const _ITALIC = 'italic';
549
    const _ITUNES = 'itunes';
550
    const _ITUNES_NOTE = 'itunes-note';
551
    const _JENKINS = 'jenkins';
552
    const _JOGET = 'joget';
553
    const _JOOMLA = 'joomla';
554
    const _JS = 'js';
555
    const _JS_SQUARE = 'js-square';
556
    const _JSFIDDLE = 'jsfiddle';
557
    const _KEY = 'key';
558
    const _KEYBOARD = 'keyboard';
559
    const _KEYCDN = 'keycdn';
560
    const _KICKSTARTER = 'kickstarter';
561
    const _KICKSTARTER_K = 'kickstarter-k';
562
    const _KORVUE = 'korvue';
563
    const _LANGUAGE = 'language';
564
    const _LAPTOP = 'laptop';
565
    const _LARAVEL = 'laravel';
566
    const _LASTFM = 'lastfm';
567
    const _LASTFM_SQUARE = 'lastfm-square';
568
    const _LEAF = 'leaf';
569
    const _LEANPUB = 'leanpub';
570
    const _LEMON = 'lemon';
571
    const _LESS = 'less';
572
    const _LEVEL_DOWN_ALT = 'level-down-alt';
573
    const _LEVEL_UP_ALT = 'level-up-alt';
574
    const _LIFE_RING = 'life-ring';
575
    const _LIGHTBULB = 'lightbulb';
576
    const _LINE = 'line';
577
    const _LINK = 'link';
578
    const _LINKEDIN = 'linkedin';
579
    const _LINKEDIN_IN = 'linkedin-in';
580
    const _LINODE = 'linode';
581
    const _LINUX = 'linux';
582
    const _LIRA_SIGN = 'lira-sign';
583
    const _LIST = 'list';
584
    const _LIST_ALT = 'list-alt';
585
    const _LIST_OL = 'list-ol';
586
    const _LIST_UL = 'list-ul';
587
    const _LOCATION_ARROW = 'location-arrow';
588
    const _LOCK = 'lock';
589
    const _LOCK_OPEN = 'lock-open';
590
    const _LONG_ARROW_ALT_DOWN = 'long-arrow-alt-down';
591
    const _LONG_ARROW_ALT_LEFT = 'long-arrow-alt-left';
592
    const _LONG_ARROW_ALT_RIGHT = 'long-arrow-alt-right';
593
    const _LONG_ARROW_ALT_UP = 'long-arrow-alt-up';
594
    const _LOW_VISION = 'low-vision';
595
    const _LYFT = 'lyft';
596
    const _MAGENTO = 'magento';
597
    const _MAGIC = 'magic';
598
    const _MAGNET = 'magnet';
599
    const _MALE = 'male';
600
    const _MAP = 'map';
601
    const _MAP_MARKER = 'map-marker';
602
    const _MAP_MARKER_ALT = 'map-marker-alt';
603
    const _MAP_PIN = 'map-pin';
604
    const _MAP_SIGNS = 'map-signs';
605
    const _MARS = 'mars';
606
    const _MARS_DOUBLE = 'mars-double';
607
    const _MARS_STROKE = 'mars-stroke';
608
    const _MARS_STROKE_H = 'mars-stroke-h';
609
    const _MARS_STROKE_V = 'mars-stroke-v';
610
    const _MAXCDN = 'maxcdn';
611
    const _MEDAPPS = 'medapps';
612
    const _MEDIUM = 'medium';
613
    const _MEDIUM_M = 'medium-m';
614
    const _MEDKIT = 'medkit';
615
    const _MEDRT = 'medrt';
616
    const _MEETUP = 'meetup';
617
    const _MEH = 'meh';
618
    const _MERCURY = 'mercury';
619
    const _MICROCHIP = 'microchip';
620
    const _MICROPHONE = 'microphone';
621
    const _MICROPHONE_SLASH = 'microphone-slash';
622
    const _MICROSOFT = 'microsoft';
623
    const _MINUS = 'minus';
624
    const _MINUS_CIRCLE = 'minus-circle';
625
    const _MINUS_SQUARE = 'minus-square';
626
    const _MIX = 'mix';
627
    const _MIXCLOUD = 'mixcloud';
628
    const _MIZUNI = 'mizuni';
629
    const _MOBILE = 'mobile';
630
    const _MOBILE_ALT = 'mobile-alt';
631
    const _MODX = 'modx';
632
    const _MONERO = 'monero';
633
    const _MONEY_BILL_ALT = 'money-bill-alt';
634
    const _MOON = 'moon';
635
    const _MOTORCYCLE = 'motorcycle';
636
    const _MOUSE_POINTER = 'mouse-pointer';
637
    const _MUSIC = 'music';
638
    const _NAPSTER = 'napster';
639
    const _NEUTER = 'neuter';
640
    const _NEWSPAPER = 'newspaper';
641
    const _NINTENDO_SWITCH = 'nintendo-switch';
642
    const _NODE = 'node';
643
    const _NODE_JS = 'node-js';
644
    const _NOTES_MEDICAL = 'notes-medical';
645
    const _NPM = 'npm';
646
    const _NS8 = 'ns8';
647
    const _NUTRITIONIX = 'nutritionix';
648
    const _OBJECT_GROUP = 'object-group';
649
    const _OBJECT_UNGROUP = 'object-ungroup';
650
    const _ODNOKLASSNIKI = 'odnoklassniki';
651
    const _ODNOKLASSNIKI_SQUARE = 'odnoklassniki-square';
652
    const _OPENCART = 'opencart';
653
    const _OPENID = 'openid';
654
    const _OPERA = 'opera';
655
    const _OPTIN_MONSTER = 'optin-monster';
656
    const _OSI = 'osi';
657
    const _OUTDENT = 'outdent';
658
    const _PAGE4 = 'page4';
659
    const _PAGELINES = 'pagelines';
660
    const _PAINT_BRUSH = 'paint-brush';
661
    const _PALFED = 'palfed';
662
    const _PALLET = 'pallet';
663
    const _PAPER_PLANE = 'paper-plane';
664
    const _PAPERCLIP = 'paperclip';
665
    const _PARACHUTE_BOX = 'parachute-box';
666
    const _PARAGRAPH = 'paragraph';
667
    const _PASTE = 'paste';
668
    const _PATREON = 'patreon';
669
    const _PAUSE = 'pause';
670
    const _PAUSE_CIRCLE = 'pause-circle';
671
    const _PAW = 'paw';
672
    const _PAYPAL = 'paypal';
673
    const _PEN_SQUARE = 'pen-square';
674
    const _PENCIL_ALT = 'pencil-alt';
675
    const _PEOPLE_CARRY = 'people-carry';
676
    const _PERCENT = 'percent';
677
    const _PERISCOPE = 'periscope';
678
    const _PHABRICATOR = 'phabricator';
679
    const _PHOENIX_FRAMEWORK = 'phoenix-framework';
680
    const _PHONE = 'phone';
681
    const _PHONE_SLASH = 'phone-slash';
682
    const _PHONE_SQUARE = 'phone-square';
683
    const _PHONE_VOLUME = 'phone-volume';
684
    const _PHP = 'php';
685
    const _PIED_PIPER = 'pied-piper';
686
    const _PIED_PIPER_ALT = 'pied-piper-alt';
687
    const _PIED_PIPER_PP = 'pied-piper-pp';
688
    const _PIGGY_BANK = 'piggy-bank';
689
    const _PILLS = 'pills';
690
    const _PINTEREST = 'pinterest';
691
    const _PINTEREST_P = 'pinterest-p';
692
    const _PINTEREST_SQUARE = 'pinterest-square';
693
    const _PLANE = 'plane';
694
    const _PLAY = 'play';
695
    const _PLAY_CIRCLE = 'play-circle';
696
    const _PLAYSTATION = 'playstation';
697
    const _PLUG = 'plug';
698
    const _PLUS = 'plus';
699
    const _PLUS_CIRCLE = 'plus-circle';
700
    const _PLUS_SQUARE = 'plus-square';
701
    const _PODCAST = 'podcast';
702
    const _POO = 'poo';
703
    const _POUND_SIGN = 'pound-sign';
704
    const _POWER_OFF = 'power-off';
705
    const _PRESCRIPTION_BOTTLE = 'prescription-bottle';
706
    const _PRESCRIPTION_BOTTLE_ALT = 'prescription-bottle-alt';
707
    const _PRINT = 'print';
708
    const _PROCEDURES = 'procedures';
709
    const _PRODUCT_HUNT = 'product-hunt';
710
    const _PUSHED = 'pushed';
711
    const _PUZZLE_PIECE = 'puzzle-piece';
712
    const _PYTHON = 'python';
713
    const _QQ = 'qq';
714
    const _QRCODE = 'qrcode';
715
    const _QUESTION = 'question';
716
    const _QUESTION_CIRCLE = 'question-circle';
717
    const _QUIDDITCH = 'quidditch';
718
    const _QUINSCAPE = 'quinscape';
719
    const _QUORA = 'quora';
720
    const _QUOTE_LEFT = 'quote-left';
721
    const _QUOTE_RIGHT = 'quote-right';
722
    const _RANDOM = 'random';
723
    const _RAVELRY = 'ravelry';
724
    const _REACT = 'react';
725
    const _README = 'readme';
726
    const _REBEL = 'rebel';
727
    const _RECYCLE = 'recycle';
728
    const _RED_RIVER = 'red-river';
729
    const _REDDIT = 'reddit';
730
    const _REDDIT_ALIEN = 'reddit-alien';
731
    const _REDDIT_SQUARE = 'reddit-square';
732
    const _REDO = 'redo';
733
    const _REDO_ALT = 'redo-alt';
734
    const _REGISTERED = 'registered';
735
    const _RENDACT = 'rendact';
736
    const _RENREN = 'renren';
737
    const _REPLY = 'reply';
738
    const _REPLY_ALL = 'reply-all';
739
    const _REPLYD = 'replyd';
740
    const _RESOLVING = 'resolving';
741
    const _RETWEET = 'retweet';
742
    const _RIBBON = 'ribbon';
743
    const _ROAD = 'road';
744
    const _ROCKET = 'rocket';
745
    const _ROCKETCHAT = 'rocketchat';
746
    const _ROCKRMS = 'rockrms';
747
    const _RSS = 'rss';
748
    const _RSS_SQUARE = 'rss-square';
749
    const _RUBLE_SIGN = 'ruble-sign';
750
    const _RUPEE_SIGN = 'rupee-sign';
751
    const _SAFARI = 'safari';
752
    const _SASS = 'sass';
753
    const _SAVE = 'save';
754
    const _SCHLIX = 'schlix';
755
    const _SCRIBD = 'scribd';
756
    const _SEARCH = 'search';
757
    const _SEARCH_MINUS = 'search-minus';
758
    const _SEARCH_PLUS = 'search-plus';
759
    const _SEARCHENGIN = 'searchengin';
760
    const _SEEDLING = 'seedling';
761
    const _SELLCAST = 'sellcast';
762
    const _SELLSY = 'sellsy';
763
    const _SERVER = 'server';
764
    const _SERVICESTACK = 'servicestack';
765
    const _SHARE = 'share';
766
    const _SHARE_ALT = 'share-alt';
767
    const _SHARE_ALT_SQUARE = 'share-alt-square';
768
    const _SHARE_SQUARE = 'share-square';
769
    const _SHEKEL_SIGN = 'shekel-sign';
770
    const _SHIELD_ALT = 'shield-alt';
771
    const _SHIP = 'ship';
772
    const _SHIPPING_FAST = 'shipping-fast';
773
    const _SHIRTSINBULK = 'shirtsinbulk';
774
    const _SHOPPING_BAG = 'shopping-bag';
775
    const _SHOPPING_BASKET = 'shopping-basket';
776
    const _SHOPPING_CART = 'shopping-cart';
777
    const _SHOWER = 'shower';
778
    const _SIGN = 'sign';
779
    const _SIGN_IN_ALT = 'sign-in-alt';
780
    const _SIGN_LANGUAGE = 'sign-language';
781
    const _SIGN_OUT_ALT = 'sign-out-alt';
782
    const _SIGNAL = 'signal';
783
    const _SIMPLYBUILT = 'simplybuilt';
784
    const _SISTRIX = 'sistrix';
785
    const _SITEMAP = 'sitemap';
786
    const _SKYATLAS = 'skyatlas';
787
    const _SKYPE = 'skype';
788
    const _SLACK = 'slack';
789
    const _SLACK_HASH = 'slack-hash';
790
    const _SLIDERS_H = 'sliders-h';
791
    const _SLIDESHARE = 'slideshare';
792
    const _SMILE = 'smile';
793
    const _SMOKING = 'smoking';
794
    const _SNAPCHAT = 'snapchat';
795
    const _SNAPCHAT_GHOST = 'snapchat-ghost';
796
    const _SNAPCHAT_SQUARE = 'snapchat-square';
797
    const _SNOWFLAKE = 'snowflake';
798
    const _SORT = 'sort';
799
    const _SORT_ALPHA_DOWN = 'sort-alpha-down';
800
    const _SORT_ALPHA_UP = 'sort-alpha-up';
801
    const _SORT_AMOUNT_DOWN = 'sort-amount-down';
802
    const _SORT_AMOUNT_UP = 'sort-amount-up';
803
    const _SORT_DOWN = 'sort-down';
804
    const _SORT_NUMERIC_DOWN = 'sort-numeric-down';
805
    const _SORT_NUMERIC_UP = 'sort-numeric-up';
806
    const _SORT_UP = 'sort-up';
807
    const _SOUNDCLOUD = 'soundcloud';
808
    const _SPACE_SHUTTLE = 'space-shuttle';
809
    const _SPEAKAP = 'speakap';
810
    const _SPINNER = 'spinner';
811
    const _SPOTIFY = 'spotify';
812
    const _SQUARE = 'square';
813
    const _SQUARE_FULL = 'square-full';
814
    const _STACK_EXCHANGE = 'stack-exchange';
815
    const _STACK_OVERFLOW = 'stack-overflow';
816
    const _STAR = 'star';
817
    const _STAR_HALF = 'star-half';
818
    const _STAYLINKED = 'staylinked';
819
    const _STEAM = 'steam';
820
    const _STEAM_SQUARE = 'steam-square';
821
    const _STEAM_SYMBOL = 'steam-symbol';
822
    const _STEP_BACKWARD = 'step-backward';
823
    const _STEP_FORWARD = 'step-forward';
824
    const _STETHOSCOPE = 'stethoscope';
825
    const _STICKER_MULE = 'sticker-mule';
826
    const _STICKY_NOTE = 'sticky-note';
827
    const _STOP = 'stop';
828
    const _STOP_CIRCLE = 'stop-circle';
829
    const _STOPWATCH = 'stopwatch';
830
    const _STRAVA = 'strava';
831
    const _STREET_VIEW = 'street-view';
832
    const _STRIKETHROUGH = 'strikethrough';
833
    const _STRIPE = 'stripe';
834
    const _STRIPE_S = 'stripe-s';
835
    const _STUDIOVINARI = 'studiovinari';
836
    const _STUMBLEUPON = 'stumbleupon';
837
    const _STUMBLEUPON_CIRCLE = 'stumbleupon-circle';
838
    const _SUBSCRIPT = 'subscript';
839
    const _SUBWAY = 'subway';
840
    const _SUITCASE = 'suitcase';
841
    const _SUN = 'sun';
842
    const _SUPERPOWERS = 'superpowers';
843
    const _SUPERSCRIPT = 'superscript';
844
    const _SUPPLE = 'supple';
845
    const _SYNC = 'sync';
846
    const _SYNC_ALT = 'sync-alt';
847
    const _SYRINGE = 'syringe';
848
    const _TABLE = 'table';
849
    const _TABLE_TENNIS = 'table-tennis';
850
    const _TABLET = 'tablet';
851
    const _TABLET_ALT = 'tablet-alt';
852
    const _TABLETS = 'tablets';
853
    const _TACHOMETER_ALT = 'tachometer-alt';
854
    const _TAG = 'tag';
855
    const _TAGS = 'tags';
856
    const _TAPE = 'tape';
857
    const _TASKS = 'tasks';
858
    const _TAXI = 'taxi';
859
    const _TELEGRAM = 'telegram';
860
    const _TELEGRAM_PLANE = 'telegram-plane';
861
    const _TENCENT_WEIBO = 'tencent-weibo';
862
    const _TERMINAL = 'terminal';
863
    const _TEXT_HEIGHT = 'text-height';
864
    const _TEXT_WIDTH = 'text-width';
865
    const _TH = 'th';
866
    const _TH_LARGE = 'th-large';
867
    const _TH_LIST = 'th-list';
868
    const _THEMEISLE = 'themeisle';
869
    const _THERMOMETER = 'thermometer';
870
    const _THERMOMETER_EMPTY = 'thermometer-empty';
871
    const _THERMOMETER_FULL = 'thermometer-full';
872
    const _THERMOMETER_HALF = 'thermometer-half';
873
    const _THERMOMETER_QUARTER = 'thermometer-quarter';
874
    const _THERMOMETER_THREE_QUARTERS = 'thermometer-three-quarters';
875
    const _THUMBS_DOWN = 'thumbs-down';
876
    const _THUMBS_UP = 'thumbs-up';
877
    const _THUMBTACK = 'thumbtack';
878
    const _TICKET_ALT = 'ticket-alt';
879
    const _TIMES = 'times';
880
    const _TIMES_CIRCLE = 'times-circle';
881
    const _TINT = 'tint';
882
    const _TOGGLE_OFF = 'toggle-off';
883
    const _TOGGLE_ON = 'toggle-on';
884
    const _TRADEMARK = 'trademark';
885
    const _TRAIN = 'train';
886
    const _TRANSGENDER = 'transgender';
887
    const _TRANSGENDER_ALT = 'transgender-alt';
888
    const _TRASH = 'trash';
889
    const _TRASH_ALT = 'trash-alt';
890
    const _TREE = 'tree';
891
    const _TRELLO = 'trello';
892
    const _TRIPADVISOR = 'tripadvisor';
893
    const _TROPHY = 'trophy';
894
    const _TRUCK = 'truck';
895
    const _TRUCK_LOADING = 'truck-loading';
896
    const _TRUCK_MOVING = 'truck-moving';
897
    const _TTY = 'tty';
898
    const _TUMBLR = 'tumblr';
899
    const _TUMBLR_SQUARE = 'tumblr-square';
900
    const _TV = 'tv';
901
    const _TWITCH = 'twitch';
902
    const _TWITTER = 'twitter';
903
    const _TWITTER_SQUARE = 'twitter-square';
904
    const _TYPO3 = 'typo3';
905
    const _UBER = 'uber';
906
    const _UIKIT = 'uikit';
907
    const _UMBRELLA = 'umbrella';
908
    const _UNDERLINE = 'underline';
909
    const _UNDO = 'undo';
910
    const _UNDO_ALT = 'undo-alt';
911
    const _UNIREGISTRY = 'uniregistry';
912
    const _UNIVERSAL_ACCESS = 'universal-access';
913
    const _UNIVERSITY = 'university';
914
    const _UNLINK = 'unlink';
915
    const _UNLOCK = 'unlock';
916
    const _UNLOCK_ALT = 'unlock-alt';
917
    const _UNTAPPD = 'untappd';
918
    const _UPLOAD = 'upload';
919
    const _USB = 'usb';
920
    const _USER = 'user';
921
    const _USER_CIRCLE = 'user-circle';
922
    const _USER_MD = 'user-md';
923
    const _USER_PLUS = 'user-plus';
924
    const _USER_SECRET = 'user-secret';
925
    const _USER_TIMES = 'user-times';
926
    const _USERS = 'users';
927
    const _USSUNNAH = 'ussunnah';
928
    const _UTENSIL_SPOON = 'utensil-spoon';
929
    const _UTENSILS = 'utensils';
930
    const _VAADIN = 'vaadin';
931
    const _VENUS = 'venus';
932
    const _VENUS_DOUBLE = 'venus-double';
933
    const _VENUS_MARS = 'venus-mars';
934
    const _VIACOIN = 'viacoin';
935
    const _VIADEO = 'viadeo';
936
    const _VIADEO_SQUARE = 'viadeo-square';
937
    const _VIAL = 'vial';
938
    const _VIALS = 'vials';
939
    const _VIBER = 'viber';
940
    const _VIDEO = 'video';
941
    const _VIDEO_SLASH = 'video-slash';
942
    const _VIMEO = 'vimeo';
943
    const _VIMEO_SQUARE = 'vimeo-square';
944
    const _VIMEO_V = 'vimeo-v';
945
    const _VINE = 'vine';
946
    const _VK = 'vk';
947
    const _VNV = 'vnv';
948
    const _VOLLEYBALL_BALL = 'volleyball-ball';
949
    const _VOLUME_DOWN = 'volume-down';
950
    const _VOLUME_OFF = 'volume-off';
951
    const _VOLUME_UP = 'volume-up';
952
    const _VUEJS = 'vuejs';
953
    const _WAREHOUSE = 'warehouse';
954
    const _WEIBO = 'weibo';
955
    const _WEIGHT = 'weight';
956
    const _WEIXIN = 'weixin';
957
    const _WHATSAPP = 'whatsapp';
958
    const _WHATSAPP_SQUARE = 'whatsapp-square';
959
    const _WHEELCHAIR = 'wheelchair';
960
    const _WHMCS = 'whmcs';
961
    const _WIFI = 'wifi';
962
    const _WIKIPEDIA_W = 'wikipedia-w';
963
    const _WINDOW_CLOSE = 'window-close';
964
    const _WINDOW_MAXIMIZE = 'window-maximize';
965
    const _WINDOW_MINIMIZE = 'window-minimize';
966
    const _WINDOW_RESTORE = 'window-restore';
967
    const _WINDOWS = 'windows';
968
    const _WINE_GLASS = 'wine-glass';
969
    const _WON_SIGN = 'won-sign';
970
    const _WORDPRESS = 'wordpress';
971
    const _WORDPRESS_SIMPLE = 'wordpress-simple';
972
    const _WPBEGINNER = 'wpbeginner';
973
    const _WPEXPLORER = 'wpexplorer';
974
    const _WPFORMS = 'wpforms';
975
    const _WRENCH = 'wrench';
976
    const _X_RAY = 'x-ray';
977
    const _XBOX = 'xbox';
978
    const _XING = 'xing';
979
    const _XING_SQUARE = 'xing-square';
980
    const _Y_COMBINATOR = 'y-combinator';
981
    const _YAHOO = 'yahoo';
982
    const _YANDEX = 'yandex';
983
    const _YANDEX_INTERNATIONAL = 'yandex-international';
984
    const _YELP = 'yelp';
985
    const _YEN_SIGN = 'yen-sign';
986
    const _YOAST = 'yoast';
987
    const _YOUTUBE = 'youtube';
988
    const _YOUTUBE_SQUARE = 'youtube-square';
989
}
990