diff options
author | Karl Berry <karl@freefriends.org> | 2018-02-16 00:08:56 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-02-16 00:08:56 +0000 |
commit | e63fcdfa34c2a5f9818b7d72ebf9a5506069ba99 (patch) | |
tree | 9cc7bda67c45a01abb3e90f638cc42cdc093879b /Master/texmf-dist/tex/latex | |
parent | 42ba42be479afb3cdef765d96c1bd0d7e689573e (diff) |
fontawesome5 (15feb18)
git-svn-id: svn://tug.org/texlive/trunk@46649 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
12 files changed, 1233 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5-generic-helper.sty b/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5-generic-helper.sty new file mode 100644 index 00000000000..20bcf9e54ac --- /dev/null +++ b/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5-generic-helper.sty @@ -0,0 +1,55 @@ +% Copyright 2018 Marcel Krueger +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Marcel Krueger +% + +\@ifpackageloaded{fontawesome5}{}{\PackageError{fontawesome5-generic-helper}{This package should not be loaded individually. Load fontawesome5 instead.}{}} + +\ProvidesExplPackage{fontawesome5-generic-helper}{2018/02/08}{5.0.6}{non-uTeX helper for fontawesome5} + +\cs_new:Nn\__fontawesome_def_icon:nnnnn{ + \tl_if_empty:nF{#1}{ + \cs_new:Npn#1{\faPreselectedIcon{#2}} + } + \tl_const:cn{c__fontawesome_slot_#2_tl}{{#3}{#4}} +} +\file_input:n{fontawesome5-mapping.def} +\cs_new:Nn\__fontawesome_icon_at:nnnn{ + { + \usefont + {U} + {fontawesome#1} + {#3} + {n} + \unless\iffontchar\font#2 + \fontseries{solid} + \selectfont + \iffontchar\font#2 + \msg_warning:nnxx{fontawesome5}{style-substitution}{#4}{#3} + \else + \msg_error:nnxx{fontawesome5}{icon-not-found}{#4}{#3} + \fi + \fi + \char#2 + } +} +\cs_new:Nn\fontawesome_use_icon:nn{ + \cs_if_exist:cTF{c__fontawesome_slot_#2_tl}{ + \exp_last_unbraced:Nv + \__fontawesome_icon_at:nnnn + {c__fontawesome_slot_#2_tl} + {#1}{#2} + }{ + \msg_error:nnxx{fontawesome5}{icon-not-found}{#2}{#1} + } +} diff --git a/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5-mapping.def b/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5-mapping.def new file mode 100644 index 00000000000..df931084c1d --- /dev/null +++ b/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5-mapping.def @@ -0,0 +1,826 @@ +% Copyright 2018 Marcel Krueger +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Marcel Krueger +% +\__fontawesome_def_icon:nnnnn{\faTwitterSquare}{twitter-square}{brands0}{0}{"F081} +\__fontawesome_def_icon:nnnnn{\faFacebookSquare}{facebook-square}{brands0}{1}{"F082} +\__fontawesome_def_icon:nnnnn{\faLinkedin}{linkedin}{brands0}{2}{"F08C} +\__fontawesome_def_icon:nnnnn{\faGithubSquare}{github-square}{brands0}{3}{"F092} +\__fontawesome_def_icon:nnnnn{\faTwitter}{twitter}{brands0}{4}{"F099} +\__fontawesome_def_icon:nnnnn{\faFacebook}{facebook}{brands0}{5}{"F09A} +\__fontawesome_def_icon:nnnnn{\faGithub}{github}{brands0}{6}{"F09B} +\__fontawesome_def_icon:nnnnn{\faPinterest}{pinterest}{brands0}{7}{"F0D2} +\__fontawesome_def_icon:nnnnn{\faPinterestSquare}{pinterest-square}{brands0}{8}{"F0D3} +\__fontawesome_def_icon:nnnnn{\faGooglePlusSquare}{google-plus-square}{brands0}{9}{"F0D4} +\__fontawesome_def_icon:nnnnn{\faGooglePlusG}{google-plus-g}{brands0}{10}{"F0D5} +\__fontawesome_def_icon:nnnnn{\faLinkedinIn}{linkedin-in}{brands0}{11}{"F0E1} +\__fontawesome_def_icon:nnnnn{}{github-alt}{brands0}{12}{"F113} +\__fontawesome_def_icon:nnnnn{\faMaxcdn}{maxcdn}{brands0}{13}{"F136} +\__fontawesome_def_icon:nnnnn{\faHtml5}{html5}{brands0}{14}{"F13B} +\__fontawesome_def_icon:nnnnn{\faCss3}{css3}{brands0}{15}{"F13C} +\__fontawesome_def_icon:nnnnn{\faBtc}{btc}{brands0}{16}{"F15A} +\__fontawesome_def_icon:nnnnn{\faYoutube}{youtube}{brands0}{17}{"F167} +\__fontawesome_def_icon:nnnnn{\faXing}{xing}{brands0}{18}{"F168} +\__fontawesome_def_icon:nnnnn{\faXingSquare}{xing-square}{brands0}{19}{"F169} +\__fontawesome_def_icon:nnnnn{\faDropbox}{dropbox}{brands0}{20}{"F16B} +\__fontawesome_def_icon:nnnnn{\faStackOverflow}{stack-overflow}{brands0}{21}{"F16C} +\__fontawesome_def_icon:nnnnn{\faInstagram}{instagram}{brands0}{22}{"F16D} +\__fontawesome_def_icon:nnnnn{\faFlickr}{flickr}{brands0}{23}{"F16E} +\__fontawesome_def_icon:nnnnn{\faAdn}{adn}{brands0}{24}{"F170} +\__fontawesome_def_icon:nnnnn{\faBitbucket}{bitbucket}{brands0}{25}{"F171} +\__fontawesome_def_icon:nnnnn{\faTumblr}{tumblr}{brands0}{26}{"F173} +\__fontawesome_def_icon:nnnnn{\faTumblrSquare}{tumblr-square}{brands0}{27}{"F174} +\__fontawesome_def_icon:nnnnn{\faApple}{apple}{brands0}{28}{"F179} +\__fontawesome_def_icon:nnnnn{\faWindows}{windows}{brands0}{29}{"F17A} +\__fontawesome_def_icon:nnnnn{\faAndroid}{android}{brands0}{30}{"F17B} +\__fontawesome_def_icon:nnnnn{\faLinux}{linux}{brands0}{31}{"F17C} +\__fontawesome_def_icon:nnnnn{\faDribbble}{dribbble}{brands0}{32}{"F17D} +\__fontawesome_def_icon:nnnnn{\faSkype}{skype}{brands0}{33}{"F17E} +\__fontawesome_def_icon:nnnnn{\faFoursquare}{foursquare}{brands0}{34}{"F180} +\__fontawesome_def_icon:nnnnn{\faTrello}{trello}{brands0}{35}{"F181} +\__fontawesome_def_icon:nnnnn{\faGratipay}{gratipay}{brands0}{36}{"F184} +\__fontawesome_def_icon:nnnnn{\faVk}{vk}{brands0}{37}{"F189} +\__fontawesome_def_icon:nnnnn{\faWeibo}{weibo}{brands0}{38}{"F18A} +\__fontawesome_def_icon:nnnnn{\faRenren}{renren}{brands0}{39}{"F18B} +\__fontawesome_def_icon:nnnnn{\faPagelines}{pagelines}{brands0}{40}{"F18C} +\__fontawesome_def_icon:nnnnn{\faStackExchange}{stack-exchange}{brands0}{41}{"F18D} +\__fontawesome_def_icon:nnnnn{\faVimeoSquare}{vimeo-square}{brands0}{42}{"F194} +\__fontawesome_def_icon:nnnnn{\faSlack}{slack}{brands0}{43}{"F198} +\__fontawesome_def_icon:nnnnn{\faWordpress}{wordpress}{brands0}{44}{"F19A} +\__fontawesome_def_icon:nnnnn{\faOpenid}{openid}{brands0}{45}{"F19B} +\__fontawesome_def_icon:nnnnn{\faYahoo}{yahoo}{brands0}{46}{"F19E} +\__fontawesome_def_icon:nnnnn{\faGoogle}{google}{brands0}{47}{"F1A0} +\__fontawesome_def_icon:nnnnn{\faReddit}{reddit}{brands0}{48}{"F1A1} +\__fontawesome_def_icon:nnnnn{\faRedditSquare}{reddit-square}{brands0}{49}{"F1A2} +\__fontawesome_def_icon:nnnnn{\faStumbleuponCircle}{stumbleupon-circle}{brands0}{50}{"F1A3} +\__fontawesome_def_icon:nnnnn{\faStumbleupon}{stumbleupon}{brands0}{51}{"F1A4} +\__fontawesome_def_icon:nnnnn{\faDelicious}{delicious}{brands0}{52}{"F1A5} +\__fontawesome_def_icon:nnnnn{\faDigg}{digg}{brands0}{53}{"F1A6} +\__fontawesome_def_icon:nnnnn{\faPiedPiperPp}{pied-piper-pp}{brands0}{54}{"F1A7} +\__fontawesome_def_icon:nnnnn{}{pied-piper-alt}{brands0}{55}{"F1A8} +\__fontawesome_def_icon:nnnnn{\faDrupal}{drupal}{brands0}{56}{"F1A9} +\__fontawesome_def_icon:nnnnn{\faJoomla}{joomla}{brands0}{57}{"F1AA} +\__fontawesome_def_icon:nnnnn{\faBehance}{behance}{brands0}{58}{"F1B4} +\__fontawesome_def_icon:nnnnn{\faBehanceSquare}{behance-square}{brands0}{59}{"F1B5} +\__fontawesome_def_icon:nnnnn{\faSteam}{steam}{brands0}{60}{"F1B6} +\__fontawesome_def_icon:nnnnn{\faSteamSquare}{steam-square}{brands0}{61}{"F1B7} +\__fontawesome_def_icon:nnnnn{\faSpotify}{spotify}{brands0}{62}{"F1BC} +\__fontawesome_def_icon:nnnnn{\faDeviantart}{deviantart}{brands0}{63}{"F1BD} +\__fontawesome_def_icon:nnnnn{\faSoundcloud}{soundcloud}{brands0}{64}{"F1BE} +\__fontawesome_def_icon:nnnnn{\faVine}{vine}{brands0}{65}{"F1CA} +\__fontawesome_def_icon:nnnnn{\faCodepen}{codepen}{brands0}{66}{"F1CB} +\__fontawesome_def_icon:nnnnn{\faJsfiddle}{jsfiddle}{brands0}{67}{"F1CC} +\__fontawesome_def_icon:nnnnn{\faRebel}{rebel}{brands0}{68}{"F1D0} +\__fontawesome_def_icon:nnnnn{\faEmpire}{empire}{brands0}{69}{"F1D1} +\__fontawesome_def_icon:nnnnn{\faGitSquare}{git-square}{brands0}{70}{"F1D2} +\__fontawesome_def_icon:nnnnn{\faGit}{git}{brands0}{71}{"F1D3} +\__fontawesome_def_icon:nnnnn{\faHackerNews}{hacker-news}{brands0}{72}{"F1D4} +\__fontawesome_def_icon:nnnnn{\faTencentWeibo}{tencent-weibo}{brands0}{73}{"F1D5} +\__fontawesome_def_icon:nnnnn{\faQq}{qq}{brands0}{74}{"F1D6} +\__fontawesome_def_icon:nnnnn{\faWeixin}{weixin}{brands0}{75}{"F1D7} +\__fontawesome_def_icon:nnnnn{\faSlideshare}{slideshare}{brands0}{76}{"F1E7} +\__fontawesome_def_icon:nnnnn{\faTwitch}{twitch}{brands0}{77}{"F1E8} +\__fontawesome_def_icon:nnnnn{\faYelp}{yelp}{brands0}{78}{"F1E9} +\__fontawesome_def_icon:nnnnn{\faPaypal}{paypal}{brands0}{79}{"F1ED} +\__fontawesome_def_icon:nnnnn{\faGoogleWallet}{google-wallet}{brands0}{80}{"F1EE} +\__fontawesome_def_icon:nnnnn{\faCcVisa}{cc-visa}{brands0}{81}{"F1F0} +\__fontawesome_def_icon:nnnnn{\faCcMastercard}{cc-mastercard}{brands0}{82}{"F1F1} +\__fontawesome_def_icon:nnnnn{\faCcDiscover}{cc-discover}{brands0}{83}{"F1F2} +\__fontawesome_def_icon:nnnnn{\faCcAmex}{cc-amex}{brands0}{84}{"F1F3} +\__fontawesome_def_icon:nnnnn{\faCcPaypal}{cc-paypal}{brands0}{85}{"F1F4} +\__fontawesome_def_icon:nnnnn{\faCcStripe}{cc-stripe}{brands0}{86}{"F1F5} +\__fontawesome_def_icon:nnnnn{\faLastfm}{lastfm}{brands0}{87}{"F202} +\__fontawesome_def_icon:nnnnn{\faLastfmSquare}{lastfm-square}{brands0}{88}{"F203} +\__fontawesome_def_icon:nnnnn{\faIoxhost}{ioxhost}{brands0}{89}{"F208} +\__fontawesome_def_icon:nnnnn{\faAngellist}{angellist}{brands0}{90}{"F209} +\__fontawesome_def_icon:nnnnn{\faBuysellads}{buysellads}{brands0}{91}{"F20D} +\__fontawesome_def_icon:nnnnn{\faConnectdevelop}{connectdevelop}{brands0}{92}{"F20E} +\__fontawesome_def_icon:nnnnn{\faDashcube}{dashcube}{brands0}{93}{"F210} +\__fontawesome_def_icon:nnnnn{\faForumbee}{forumbee}{brands0}{94}{"F211} +\__fontawesome_def_icon:nnnnn{\faLeanpub}{leanpub}{brands0}{95}{"F212} +\__fontawesome_def_icon:nnnnn{\faSellsy}{sellsy}{brands0}{96}{"F213} +\__fontawesome_def_icon:nnnnn{\faShirtsinbulk}{shirtsinbulk}{brands0}{97}{"F214} +\__fontawesome_def_icon:nnnnn{\faSimplybuilt}{simplybuilt}{brands0}{98}{"F215} +\__fontawesome_def_icon:nnnnn{\faSkyatlas}{skyatlas}{brands0}{99}{"F216} +\__fontawesome_def_icon:nnnnn{\faPinterestP}{pinterest-p}{brands0}{100}{"F231} +\__fontawesome_def_icon:nnnnn{\faWhatsapp}{whatsapp}{brands0}{101}{"F232} +\__fontawesome_def_icon:nnnnn{\faViacoin}{viacoin}{brands0}{102}{"F237} +\__fontawesome_def_icon:nnnnn{\faMedium}{medium}{brands0}{103}{"F23A} +\__fontawesome_def_icon:nnnnn{\faYCombinator}{y-combinator}{brands0}{104}{"F23B} +\__fontawesome_def_icon:nnnnn{\faOptinMonster}{optin-monster}{brands0}{105}{"F23C} +\__fontawesome_def_icon:nnnnn{\faOpencart}{opencart}{brands0}{106}{"F23D} +\__fontawesome_def_icon:nnnnn{\faExpeditedssl}{expeditedssl}{brands0}{107}{"F23E} +\__fontawesome_def_icon:nnnnn{\faCcJcb}{cc-jcb}{brands0}{108}{"F24B} +\__fontawesome_def_icon:nnnnn{\faCcDinersClub}{cc-diners-club}{brands0}{109}{"F24C} +\__fontawesome_def_icon:nnnnn{\faCreativeCommons}{creative-commons}{brands0}{110}{"F25E} +\__fontawesome_def_icon:nnnnn{\faGg}{gg}{brands0}{111}{"F260} +\__fontawesome_def_icon:nnnnn{\faGgCircle}{gg-circle}{brands0}{112}{"F261} +\__fontawesome_def_icon:nnnnn{\faTripadvisor}{tripadvisor}{brands0}{113}{"F262} +\__fontawesome_def_icon:nnnnn{\faOdnoklassniki}{odnoklassniki}{brands0}{114}{"F263} +\__fontawesome_def_icon:nnnnn{\faOdnoklassnikiSquare}{odnoklassniki-square}{brands0}{115}{"F264} +\__fontawesome_def_icon:nnnnn{\faGetPocket}{get-pocket}{brands0}{116}{"F265} +\__fontawesome_def_icon:nnnnn{\faWikipediaW}{wikipedia-w}{brands0}{117}{"F266} +\__fontawesome_def_icon:nnnnn{\faSafari}{safari}{brands0}{118}{"F267} +\__fontawesome_def_icon:nnnnn{\faChrome}{chrome}{brands0}{119}{"F268} +\__fontawesome_def_icon:nnnnn{\faFirefox}{firefox}{brands0}{120}{"F269} +\__fontawesome_def_icon:nnnnn{\faOpera}{opera}{brands0}{121}{"F26A} +\__fontawesome_def_icon:nnnnn{\faInternetExplorer}{internet-explorer}{brands0}{122}{"F26B} +\__fontawesome_def_icon:nnnnn{\faContao}{contao}{brands0}{123}{"F26D} +\__fontawesome_def_icon:nnnnn{}{500px}{brands0}{124}{"F26E} +\__fontawesome_def_icon:nnnnn{\faAmazon}{amazon}{brands0}{125}{"F270} +\__fontawesome_def_icon:nnnnn{\faHouzz}{houzz}{brands0}{126}{"F27C} +\__fontawesome_def_icon:nnnnn{\faVimeoV}{vimeo-v}{brands0}{127}{"F27D} +\__fontawesome_def_icon:nnnnn{\faBlackTie}{black-tie}{brands0}{128}{"F27E} +\__fontawesome_def_icon:nnnnn{\faFonticons}{fonticons}{brands0}{129}{"F280} +\__fontawesome_def_icon:nnnnn{\faRedditAlien}{reddit-alien}{brands0}{130}{"F281} +\__fontawesome_def_icon:nnnnn{\faEdge}{edge}{brands0}{131}{"F282} +\__fontawesome_def_icon:nnnnn{\faCodiepie}{codiepie}{brands0}{132}{"F284} +\__fontawesome_def_icon:nnnnn{\faModx}{modx}{brands0}{133}{"F285} +\__fontawesome_def_icon:nnnnn{\faFortAwesome}{fort-awesome}{brands0}{134}{"F286} +\__fontawesome_def_icon:nnnnn{\faUsb}{usb}{brands0}{135}{"F287} +\__fontawesome_def_icon:nnnnn{\faProductHunt}{product-hunt}{brands0}{136}{"F288} +\__fontawesome_def_icon:nnnnn{\faMixcloud}{mixcloud}{brands0}{137}{"F289} +\__fontawesome_def_icon:nnnnn{\faScribd}{scribd}{brands0}{138}{"F28A} +\__fontawesome_def_icon:nnnnn{\faBluetooth}{bluetooth}{brands0}{139}{"F293} +\__fontawesome_def_icon:nnnnn{\faBluetoothB}{bluetooth-b}{brands0}{140}{"F294} +\__fontawesome_def_icon:nnnnn{\faGitlab}{gitlab}{brands0}{141}{"F296} +\__fontawesome_def_icon:nnnnn{\faWpbeginner}{wpbeginner}{brands0}{142}{"F297} +\__fontawesome_def_icon:nnnnn{\faWpforms}{wpforms}{brands0}{143}{"F298} +\__fontawesome_def_icon:nnnnn{\faEnvira}{envira}{brands0}{144}{"F299} +\__fontawesome_def_icon:nnnnn{\faGlide}{glide}{brands0}{145}{"F2A5} +\__fontawesome_def_icon:nnnnn{\faGlideG}{glide-g}{brands0}{146}{"F2A6} +\__fontawesome_def_icon:nnnnn{\faViadeo}{viadeo}{brands0}{147}{"F2A9} +\__fontawesome_def_icon:nnnnn{\faViadeoSquare}{viadeo-square}{brands0}{148}{"F2AA} +\__fontawesome_def_icon:nnnnn{\faSnapchat}{snapchat}{brands0}{149}{"F2AB} +\__fontawesome_def_icon:nnnnn{\faSnapchatGhost}{snapchat-ghost}{brands0}{150}{"F2AC} +\__fontawesome_def_icon:nnnnn{\faSnapchatSquare}{snapchat-square}{brands0}{151}{"F2AD} +\__fontawesome_def_icon:nnnnn{\faPiedPiper}{pied-piper}{brands0}{152}{"F2AE} +\__fontawesome_def_icon:nnnnn{\faFirstOrder}{first-order}{brands0}{153}{"F2B0} +\__fontawesome_def_icon:nnnnn{\faYoast}{yoast}{brands0}{154}{"F2B1} +\__fontawesome_def_icon:nnnnn{\faThemeisle}{themeisle}{brands0}{155}{"F2B2} +\__fontawesome_def_icon:nnnnn{\faGooglePlus}{google-plus}{brands0}{156}{"F2B3} +\__fontawesome_def_icon:nnnnn{\faFontAwesome}{font-awesome}{brands0}{157}{"F2B4} +\__fontawesome_def_icon:nnnnn{\faLinode}{linode}{brands0}{158}{"F2B8} +\__fontawesome_def_icon:nnnnn{\faQuora}{quora}{brands0}{159}{"F2C4} +\__fontawesome_def_icon:nnnnn{\faFreeCodeCamp}{free-code-camp}{brands0}{160}{"F2C5} +\__fontawesome_def_icon:nnnnn{\faTelegram}{telegram}{brands0}{161}{"F2C6} +\__fontawesome_def_icon:nnnnn{\faBandcamp}{bandcamp}{brands0}{162}{"F2D5} +\__fontawesome_def_icon:nnnnn{\faGrav}{grav}{brands0}{163}{"F2D6} +\__fontawesome_def_icon:nnnnn{\faEtsy}{etsy}{brands0}{164}{"F2D7} +\__fontawesome_def_icon:nnnnn{\faImdb}{imdb}{brands0}{165}{"F2D8} +\__fontawesome_def_icon:nnnnn{\faRavelry}{ravelry}{brands0}{166}{"F2D9} +\__fontawesome_def_icon:nnnnn{\faSellcast}{sellcast}{brands0}{167}{"F2DA} +\__fontawesome_def_icon:nnnnn{\faSuperpowers}{superpowers}{brands0}{168}{"F2DD} +\__fontawesome_def_icon:nnnnn{\faWpexplorer}{wpexplorer}{brands0}{169}{"F2DE} +\__fontawesome_def_icon:nnnnn{\faMeetup}{meetup}{brands0}{170}{"F2E0} +\__fontawesome_def_icon:nnnnn{}{font-awesome-alt}{brands0}{171}{"F35C} +\__fontawesome_def_icon:nnnnn{\faAccessibleIcon}{accessible-icon}{brands0}{172}{"F368} +\__fontawesome_def_icon:nnnnn{\faAccusoft}{accusoft}{brands0}{173}{"F369} +\__fontawesome_def_icon:nnnnn{\faAdversal}{adversal}{brands0}{174}{"F36A} +\__fontawesome_def_icon:nnnnn{\faAffiliatetheme}{affiliatetheme}{brands0}{175}{"F36B} +\__fontawesome_def_icon:nnnnn{\faAlgolia}{algolia}{brands0}{176}{"F36C} +\__fontawesome_def_icon:nnnnn{\faAmilia}{amilia}{brands0}{177}{"F36D} +\__fontawesome_def_icon:nnnnn{\faAngrycreative}{angrycreative}{brands0}{178}{"F36E} +\__fontawesome_def_icon:nnnnn{\faAppStore}{app-store}{brands0}{179}{"F36F} +\__fontawesome_def_icon:nnnnn{\faAppStoreIos}{app-store-ios}{brands0}{180}{"F370} +\__fontawesome_def_icon:nnnnn{\faApper}{apper}{brands0}{181}{"F371} +\__fontawesome_def_icon:nnnnn{\faAsymmetrik}{asymmetrik}{brands0}{182}{"F372} +\__fontawesome_def_icon:nnnnn{\faAudible}{audible}{brands0}{183}{"F373} +\__fontawesome_def_icon:nnnnn{\faAvianex}{avianex}{brands0}{184}{"F374} +\__fontawesome_def_icon:nnnnn{\faAws}{aws}{brands0}{185}{"F375} +\__fontawesome_def_icon:nnnnn{\faBimobject}{bimobject}{brands0}{186}{"F378} +\__fontawesome_def_icon:nnnnn{\faBitcoin}{bitcoin}{brands0}{187}{"F379} +\__fontawesome_def_icon:nnnnn{\faBity}{bity}{brands0}{188}{"F37A} +\__fontawesome_def_icon:nnnnn{\faBlackberry}{blackberry}{brands0}{189}{"F37B} +\__fontawesome_def_icon:nnnnn{\faBlogger}{blogger}{brands0}{190}{"F37C} +\__fontawesome_def_icon:nnnnn{\faBloggerB}{blogger-b}{brands0}{191}{"F37D} +\__fontawesome_def_icon:nnnnn{\faBuromobelexperte}{buromobelexperte}{brands0}{192}{"F37F} +\__fontawesome_def_icon:nnnnn{\faCentercode}{centercode}{brands0}{193}{"F380} +\__fontawesome_def_icon:nnnnn{\faCloudscale}{cloudscale}{brands0}{194}{"F383} +\__fontawesome_def_icon:nnnnn{\faCloudsmith}{cloudsmith}{brands0}{195}{"F384} +\__fontawesome_def_icon:nnnnn{\faCloudversify}{cloudversify}{brands0}{196}{"F385} +\__fontawesome_def_icon:nnnnn{\faCpanel}{cpanel}{brands0}{197}{"F388} +\__fontawesome_def_icon:nnnnn{}{css3-alt}{brands0}{198}{"F38B} +\__fontawesome_def_icon:nnnnn{\faCuttlefish}{cuttlefish}{brands0}{199}{"F38C} +\__fontawesome_def_icon:nnnnn{\faDAndD}{d-and-d}{brands0}{200}{"F38D} +\__fontawesome_def_icon:nnnnn{\faDeploydog}{deploydog}{brands0}{201}{"F38E} +\__fontawesome_def_icon:nnnnn{\faDeskpro}{deskpro}{brands0}{202}{"F38F} +\__fontawesome_def_icon:nnnnn{\faDigitalOcean}{digital-ocean}{brands0}{203}{"F391} +\__fontawesome_def_icon:nnnnn{\faDiscord}{discord}{brands0}{204}{"F392} +\__fontawesome_def_icon:nnnnn{\faDiscourse}{discourse}{brands0}{205}{"F393} +\__fontawesome_def_icon:nnnnn{\faDochub}{dochub}{brands0}{206}{"F394} +\__fontawesome_def_icon:nnnnn{\faDocker}{docker}{brands0}{207}{"F395} +\__fontawesome_def_icon:nnnnn{\faDraft2digital}{draft2digital}{brands0}{208}{"F396} +\__fontawesome_def_icon:nnnnn{\faDribbbleSquare}{dribbble-square}{brands0}{209}{"F397} +\__fontawesome_def_icon:nnnnn{\faDyalog}{dyalog}{brands0}{210}{"F399} +\__fontawesome_def_icon:nnnnn{\faEarlybirds}{earlybirds}{brands0}{211}{"F39A} +\__fontawesome_def_icon:nnnnn{\faErlang}{erlang}{brands0}{212}{"F39D} +\__fontawesome_def_icon:nnnnn{\faFacebookF}{facebook-f}{brands0}{213}{"F39E} +\__fontawesome_def_icon:nnnnn{\faFacebookMessenger}{facebook-messenger}{brands0}{214}{"F39F} +\__fontawesome_def_icon:nnnnn{\faFirstdraft}{firstdraft}{brands0}{215}{"F3A1} +\__fontawesome_def_icon:nnnnn{\faFonticonsFi}{fonticons-fi}{brands0}{216}{"F3A2} +\__fontawesome_def_icon:nnnnn{}{fort-awesome-alt}{brands0}{217}{"F3A3} +\__fontawesome_def_icon:nnnnn{\faFreebsd}{freebsd}{brands0}{218}{"F3A4} +\__fontawesome_def_icon:nnnnn{\faGitkraken}{gitkraken}{brands0}{219}{"F3A6} +\__fontawesome_def_icon:nnnnn{\faGofore}{gofore}{brands0}{220}{"F3A7} +\__fontawesome_def_icon:nnnnn{\faGoodreads}{goodreads}{brands0}{221}{"F3A8} +\__fontawesome_def_icon:nnnnn{\faGoodreadsG}{goodreads-g}{brands0}{222}{"F3A9} +\__fontawesome_def_icon:nnnnn{\faGoogleDrive}{google-drive}{brands0}{223}{"F3AA} +\__fontawesome_def_icon:nnnnn{\faGooglePlay}{google-play}{brands0}{224}{"F3AB} +\__fontawesome_def_icon:nnnnn{\faGripfire}{gripfire}{brands0}{225}{"F3AC} +\__fontawesome_def_icon:nnnnn{\faGrunt}{grunt}{brands0}{226}{"F3AD} +\__fontawesome_def_icon:nnnnn{\faGulp}{gulp}{brands0}{227}{"F3AE} +\__fontawesome_def_icon:nnnnn{\faHackerNewsSquare}{hacker-news-square}{brands0}{228}{"F3AF} +\__fontawesome_def_icon:nnnnn{\faHireAHelper}{hire-a-helper}{brands0}{229}{"F3B0} +\__fontawesome_def_icon:nnnnn{\faHotjar}{hotjar}{brands0}{230}{"F3B1} +\__fontawesome_def_icon:nnnnn{\faHubspot}{hubspot}{brands0}{231}{"F3B2} +\__fontawesome_def_icon:nnnnn{\faItunes}{itunes}{brands0}{232}{"F3B4} +\__fontawesome_def_icon:nnnnn{\faItunesNote}{itunes-note}{brands0}{233}{"F3B5} +\__fontawesome_def_icon:nnnnn{\faJenkins}{jenkins}{brands0}{234}{"F3B6} +\__fontawesome_def_icon:nnnnn{\faJoget}{joget}{brands0}{235}{"F3B7} +\__fontawesome_def_icon:nnnnn{\faJs}{js}{brands0}{236}{"F3B8} +\__fontawesome_def_icon:nnnnn{\faJsSquare}{js-square}{brands0}{237}{"F3B9} +\__fontawesome_def_icon:nnnnn{\faKeycdn}{keycdn}{brands0}{238}{"F3BA} +\__fontawesome_def_icon:nnnnn{\faKickstarter}{kickstarter}{brands0}{239}{"F3BB} +\__fontawesome_def_icon:nnnnn{\faKickstarterK}{kickstarter-k}{brands0}{240}{"F3BC} +\__fontawesome_def_icon:nnnnn{\faLaravel}{laravel}{brands0}{241}{"F3BD} +\__fontawesome_def_icon:nnnnn{\faLine}{line}{brands0}{242}{"F3C0} +\__fontawesome_def_icon:nnnnn{\faLyft}{lyft}{brands0}{243}{"F3C3} +\__fontawesome_def_icon:nnnnn{\faMagento}{magento}{brands0}{244}{"F3C4} +\__fontawesome_def_icon:nnnnn{\faMedapps}{medapps}{brands0}{245}{"F3C6} +\__fontawesome_def_icon:nnnnn{\faMediumM}{medium-m}{brands0}{246}{"F3C7} +\__fontawesome_def_icon:nnnnn{\faMedrt}{medrt}{brands0}{247}{"F3C8} +\__fontawesome_def_icon:nnnnn{\faMicrosoft}{microsoft}{brands0}{248}{"F3CA} +\__fontawesome_def_icon:nnnnn{\faMix}{mix}{brands0}{249}{"F3CB} +\__fontawesome_def_icon:nnnnn{\faMizuni}{mizuni}{brands0}{250}{"F3CC} +\__fontawesome_def_icon:nnnnn{\faMonero}{monero}{brands0}{251}{"F3D0} +\__fontawesome_def_icon:nnnnn{\faNapster}{napster}{brands0}{252}{"F3D2} +\__fontawesome_def_icon:nnnnn{\faNodeJs}{node-js}{brands0}{253}{"F3D3} +\__fontawesome_def_icon:nnnnn{\faNpm}{npm}{brands0}{254}{"F3D4} +\__fontawesome_def_icon:nnnnn{\faNs8}{ns8}{brands0}{255}{"F3D5} +\__fontawesome_def_icon:nnnnn{\faNutritionix}{nutritionix}{brands1}{0}{"F3D6} +\__fontawesome_def_icon:nnnnn{\faPage4}{page4}{brands1}{1}{"F3D7} +\__fontawesome_def_icon:nnnnn{\faPalfed}{palfed}{brands1}{2}{"F3D8} +\__fontawesome_def_icon:nnnnn{\faPatreon}{patreon}{brands1}{3}{"F3D9} +\__fontawesome_def_icon:nnnnn{\faPeriscope}{periscope}{brands1}{4}{"F3DA} +\__fontawesome_def_icon:nnnnn{\faPhabricator}{phabricator}{brands1}{5}{"F3DB} +\__fontawesome_def_icon:nnnnn{\faPhoenixFramework}{phoenix-framework}{brands1}{6}{"F3DC} +\__fontawesome_def_icon:nnnnn{\faPlaystation}{playstation}{brands1}{7}{"F3DF} +\__fontawesome_def_icon:nnnnn{\faPushed}{pushed}{brands1}{8}{"F3E1} +\__fontawesome_def_icon:nnnnn{\faPython}{python}{brands1}{9}{"F3E2} +\__fontawesome_def_icon:nnnnn{\faRedRiver}{red-river}{brands1}{10}{"F3E3} +\__fontawesome_def_icon:nnnnn{\faRendact}{rendact}{brands1}{11}{"F3E4} +\__fontawesome_def_icon:nnnnn{\faReplyd}{replyd}{brands1}{12}{"F3E6} +\__fontawesome_def_icon:nnnnn{\faResolving}{resolving}{brands1}{13}{"F3E7} +\__fontawesome_def_icon:nnnnn{\faRocketchat}{rocketchat}{brands1}{14}{"F3E8} +\__fontawesome_def_icon:nnnnn{\faRockrms}{rockrms}{brands1}{15}{"F3E9} +\__fontawesome_def_icon:nnnnn{\faSchlix}{schlix}{brands1}{16}{"F3EA} +\__fontawesome_def_icon:nnnnn{\faSearchengin}{searchengin}{brands1}{17}{"F3EB} +\__fontawesome_def_icon:nnnnn{\faServicestack}{servicestack}{brands1}{18}{"F3EC} +\__fontawesome_def_icon:nnnnn{\faSistrix}{sistrix}{brands1}{19}{"F3EE} +\__fontawesome_def_icon:nnnnn{\faSlackHash}{slack-hash}{brands1}{20}{"F3EF} +\__fontawesome_def_icon:nnnnn{\faSpeakap}{speakap}{brands1}{21}{"F3F3} +\__fontawesome_def_icon:nnnnn{\faStaylinked}{staylinked}{brands1}{22}{"F3F5} +\__fontawesome_def_icon:nnnnn{\faSteamSymbol}{steam-symbol}{brands1}{23}{"F3F6} +\__fontawesome_def_icon:nnnnn{\faStickerMule}{sticker-mule}{brands1}{24}{"F3F7} +\__fontawesome_def_icon:nnnnn{\faStudiovinari}{studiovinari}{brands1}{25}{"F3F8} +\__fontawesome_def_icon:nnnnn{\faSupple}{supple}{brands1}{26}{"F3F9} +\__fontawesome_def_icon:nnnnn{\faTelegramPlane}{telegram-plane}{brands1}{27}{"F3FE} +\__fontawesome_def_icon:nnnnn{\faUber}{uber}{brands1}{28}{"F402} +\__fontawesome_def_icon:nnnnn{\faUikit}{uikit}{brands1}{29}{"F403} +\__fontawesome_def_icon:nnnnn{\faUniregistry}{uniregistry}{brands1}{30}{"F404} +\__fontawesome_def_icon:nnnnn{\faUntappd}{untappd}{brands1}{31}{"F405} +\__fontawesome_def_icon:nnnnn{\faUssunnah}{ussunnah}{brands1}{32}{"F407} +\__fontawesome_def_icon:nnnnn{\faVaadin}{vaadin}{brands1}{33}{"F408} +\__fontawesome_def_icon:nnnnn{\faViber}{viber}{brands1}{34}{"F409} +\__fontawesome_def_icon:nnnnn{\faVimeo}{vimeo}{brands1}{35}{"F40A} +\__fontawesome_def_icon:nnnnn{\faVnv}{vnv}{brands1}{36}{"F40B} +\__fontawesome_def_icon:nnnnn{\faWhatsappSquare}{whatsapp-square}{brands1}{37}{"F40C} +\__fontawesome_def_icon:nnnnn{\faWhmcs}{whmcs}{brands1}{38}{"F40D} +\__fontawesome_def_icon:nnnnn{\faWordpressSimple}{wordpress-simple}{brands1}{39}{"F411} +\__fontawesome_def_icon:nnnnn{\faXbox}{xbox}{brands1}{40}{"F412} +\__fontawesome_def_icon:nnnnn{\faYandex}{yandex}{brands1}{41}{"F413} +\__fontawesome_def_icon:nnnnn{\faYandexInternational}{yandex-international}{brands1}{42}{"F414} +\__fontawesome_def_icon:nnnnn{\faApplePay}{apple-pay}{brands1}{43}{"F415} +\__fontawesome_def_icon:nnnnn{\faCcApplePay}{cc-apple-pay}{brands1}{44}{"F416} +\__fontawesome_def_icon:nnnnn{\faFly}{fly}{brands1}{45}{"F417} +\__fontawesome_def_icon:nnnnn{\faNintendoSwitch}{nintendo-switch}{brands1}{46}{"F418} +\__fontawesome_def_icon:nnnnn{\faNode}{node}{brands1}{47}{"F419} +\__fontawesome_def_icon:nnnnn{\faOsi}{osi}{brands1}{48}{"F41A} +\__fontawesome_def_icon:nnnnn{\faReact}{react}{brands1}{49}{"F41B} +\__fontawesome_def_icon:nnnnn{\faAutoprefixer}{autoprefixer}{brands1}{50}{"F41C} +\__fontawesome_def_icon:nnnnn{\faLess}{less}{brands1}{51}{"F41D} +\__fontawesome_def_icon:nnnnn{\faSass}{sass}{brands1}{52}{"F41E} +\__fontawesome_def_icon:nnnnn{\faVuejs}{vuejs}{brands1}{53}{"F41F} +\__fontawesome_def_icon:nnnnn{\faAngular}{angular}{brands1}{54}{"F420} +\__fontawesome_def_icon:nnnnn{\faAviato}{aviato}{brands1}{55}{"F421} +\__fontawesome_def_icon:nnnnn{\faEmber}{ember}{brands1}{56}{"F423} +\__fontawesome_def_icon:nnnnn{\faFontAwesomeFlag}{font-awesome-flag}{brands1}{57}{"F425} +\__fontawesome_def_icon:nnnnn{\faGitter}{gitter}{brands1}{58}{"F426} +\__fontawesome_def_icon:nnnnn{\faHooli}{hooli}{brands1}{59}{"F427} +\__fontawesome_def_icon:nnnnn{\faStrava}{strava}{brands1}{60}{"F428} +\__fontawesome_def_icon:nnnnn{\faStripe}{stripe}{brands1}{61}{"F429} +\__fontawesome_def_icon:nnnnn{\faStripeS}{stripe-s}{brands1}{62}{"F42A} +\__fontawesome_def_icon:nnnnn{\faTypo3}{typo3}{brands1}{63}{"F42B} +\__fontawesome_def_icon:nnnnn{\faAmazonPay}{amazon-pay}{brands1}{64}{"F42C} +\__fontawesome_def_icon:nnnnn{\faCcAmazonPay}{cc-amazon-pay}{brands1}{65}{"F42D} +\__fontawesome_def_icon:nnnnn{\faEthereum}{ethereum}{brands1}{66}{"F42E} +\__fontawesome_def_icon:nnnnn{\faKorvue}{korvue}{brands1}{67}{"F42F} +\__fontawesome_def_icon:nnnnn{\faElementor}{elementor}{brands1}{68}{"F430} +\__fontawesome_def_icon:nnnnn{\faYoutubeSquare}{youtube-square}{brands1}{69}{"F431} +\__fontawesome_def_icon:nnnnn{\faFlipboard}{flipboard}{brands1}{70}{"F44D} +\__fontawesome_def_icon:nnnnn{\faHips}{hips}{brands1}{71}{"F452} +\__fontawesome_def_icon:nnnnn{\faPhp}{php}{brands1}{72}{"F457} +\__fontawesome_def_icon:nnnnn{\faQuinscape}{quinscape}{brands1}{73}{"F459} +\__fontawesome_def_icon:nnnnn{\faGlassMartini}{glass-martini}{free0}{0}{"F000} +\__fontawesome_def_icon:nnnnn{\faMusic}{music}{free0}{1}{"F001} +\__fontawesome_def_icon:nnnnn{\faSearch}{search}{free0}{2}{"F002} +\__fontawesome_def_icon:nnnnn{\faHeart}{heart}{free0}{3}{"F004} +\__fontawesome_def_icon:nnnnn{\faStar}{star}{free0}{4}{"F005} +\__fontawesome_def_icon:nnnnn{\faUser}{user}{free0}{5}{"F007} +\__fontawesome_def_icon:nnnnn{\faFilm}{film}{free0}{6}{"F008} +\__fontawesome_def_icon:nnnnn{\faThLarge}{th-large}{free0}{7}{"F009} +\__fontawesome_def_icon:nnnnn{\faTh}{th}{free0}{8}{"F00A} +\__fontawesome_def_icon:nnnnn{\faThList}{th-list}{free0}{9}{"F00B} +\__fontawesome_def_icon:nnnnn{\faCheck}{check}{free0}{10}{"F00C} +\__fontawesome_def_icon:nnnnn{\faTimes}{times}{free0}{11}{"F00D} +\__fontawesome_def_icon:nnnnn{\faSearchPlus}{search-plus}{free0}{12}{"F00E} +\__fontawesome_def_icon:nnnnn{\faSearchMinus}{search-minus}{free0}{13}{"F010} +\__fontawesome_def_icon:nnnnn{\faPowerOff}{power-off}{free0}{14}{"F011} +\__fontawesome_def_icon:nnnnn{\faSignal}{signal}{free0}{15}{"F012} +\__fontawesome_def_icon:nnnnn{\faCog}{cog}{free0}{16}{"F013} +\__fontawesome_def_icon:nnnnn{\faHome}{home}{free0}{17}{"F015} +\__fontawesome_def_icon:nnnnn{\faClock}{clock}{free0}{18}{"F017} +\__fontawesome_def_icon:nnnnn{\faRoad}{road}{free0}{19}{"F018} +\__fontawesome_def_icon:nnnnn{\faDownload}{download}{free0}{20}{"F019} +\__fontawesome_def_icon:nnnnn{\faInbox}{inbox}{free0}{21}{"F01C} +\__fontawesome_def_icon:nnnnn{\faRedo}{redo}{free0}{22}{"F01E} +\__fontawesome_def_icon:nnnnn{\faSync}{sync}{free0}{23}{"F021} +\__fontawesome_def_icon:nnnnn{}{list-alt}{free0}{24}{"F022} +\__fontawesome_def_icon:nnnnn{\faLock}{lock}{free0}{25}{"F023} +\__fontawesome_def_icon:nnnnn{\faFlag}{flag}{free0}{26}{"F024} +\__fontawesome_def_icon:nnnnn{\faHeadphones}{headphones}{free0}{27}{"F025} +\__fontawesome_def_icon:nnnnn{\faVolumeOff}{volume-off}{free0}{28}{"F026} +\__fontawesome_def_icon:nnnnn{\faVolumeDown}{volume-down}{free0}{29}{"F027} +\__fontawesome_def_icon:nnnnn{\faVolumeUp}{volume-up}{free0}{30}{"F028} +\__fontawesome_def_icon:nnnnn{\faQrcode}{qrcode}{free0}{31}{"F029} +\__fontawesome_def_icon:nnnnn{\faBarcode}{barcode}{free0}{32}{"F02A} +\__fontawesome_def_icon:nnnnn{\faTag}{tag}{free0}{33}{"F02B} +\__fontawesome_def_icon:nnnnn{\faTags}{tags}{free0}{34}{"F02C} +\__fontawesome_def_icon:nnnnn{\faBook}{book}{free0}{35}{"F02D} +\__fontawesome_def_icon:nnnnn{\faBookmark}{bookmark}{free0}{36}{"F02E} +\__fontawesome_def_icon:nnnnn{\faPrint}{print}{free0}{37}{"F02F} +\__fontawesome_def_icon:nnnnn{\faCamera}{camera}{free0}{38}{"F030} +\__fontawesome_def_icon:nnnnn{\faFont}{font}{free0}{39}{"F031} +\__fontawesome_def_icon:nnnnn{\faBold}{bold}{free0}{40}{"F032} +\__fontawesome_def_icon:nnnnn{\faItalic}{italic}{free0}{41}{"F033} +\__fontawesome_def_icon:nnnnn{\faTextHeight}{text-height}{free0}{42}{"F034} +\__fontawesome_def_icon:nnnnn{\faTextWidth}{text-width}{free0}{43}{"F035} +\__fontawesome_def_icon:nnnnn{\faAlignLeft}{align-left}{free0}{44}{"F036} +\__fontawesome_def_icon:nnnnn{\faAlignCenter}{align-center}{free0}{45}{"F037} +\__fontawesome_def_icon:nnnnn{\faAlignRight}{align-right}{free0}{46}{"F038} +\__fontawesome_def_icon:nnnnn{\faAlignJustify}{align-justify}{free0}{47}{"F039} +\__fontawesome_def_icon:nnnnn{\faList}{list}{free0}{48}{"F03A} +\__fontawesome_def_icon:nnnnn{\faOutdent}{outdent}{free0}{49}{"F03B} +\__fontawesome_def_icon:nnnnn{\faIndent}{indent}{free0}{50}{"F03C} +\__fontawesome_def_icon:nnnnn{\faVideo}{video}{free0}{51}{"F03D} +\__fontawesome_def_icon:nnnnn{\faImage}{image}{free0}{52}{"F03E} +\__fontawesome_def_icon:nnnnn{\faMapMarker}{map-marker}{free0}{53}{"F041} +\__fontawesome_def_icon:nnnnn{\faAdjust}{adjust}{free0}{54}{"F042} +\__fontawesome_def_icon:nnnnn{\faTint}{tint}{free0}{55}{"F043} +\__fontawesome_def_icon:nnnnn{\faEdit}{edit}{free0}{56}{"F044} +\__fontawesome_def_icon:nnnnn{\faStepBackward}{step-backward}{free0}{57}{"F048} +\__fontawesome_def_icon:nnnnn{\faFastBackward}{fast-backward}{free0}{58}{"F049} +\__fontawesome_def_icon:nnnnn{\faBackward}{backward}{free0}{59}{"F04A} +\__fontawesome_def_icon:nnnnn{\faPlay}{play}{free0}{60}{"F04B} +\__fontawesome_def_icon:nnnnn{\faPause}{pause}{free0}{61}{"F04C} +\__fontawesome_def_icon:nnnnn{\faSquare}{square}{free0}{62}{"F04D} +\__fontawesome_def_icon:nnnnn{\faForward}{forward}{free0}{63}{"F04E} +\__fontawesome_def_icon:nnnnn{\faFastForward}{fast-forward}{free0}{64}{"F050} +\__fontawesome_def_icon:nnnnn{\faStepForward}{step-forward}{free0}{65}{"F051} +\__fontawesome_def_icon:nnnnn{\faEject}{eject}{free0}{66}{"F052} +\__fontawesome_def_icon:nnnnn{\faChevronLeft}{chevron-left}{free0}{67}{"F053} +\__fontawesome_def_icon:nnnnn{\faChevronRight}{chevron-right}{free0}{68}{"F054} +\__fontawesome_def_icon:nnnnn{\faPlusCircle}{plus-circle}{free0}{69}{"F055} +\__fontawesome_def_icon:nnnnn{\faMinusCircle}{minus-circle}{free0}{70}{"F056} +\__fontawesome_def_icon:nnnnn{\faTimesCircle}{times-circle}{free0}{71}{"F057} +\__fontawesome_def_icon:nnnnn{\faCheckCircle}{check-circle}{free0}{72}{"F058} +\__fontawesome_def_icon:nnnnn{\faQuestionCircle}{question-circle}{free0}{73}{"F059} +\__fontawesome_def_icon:nnnnn{\faInfoCircle}{info-circle}{free0}{74}{"F05A} +\__fontawesome_def_icon:nnnnn{\faCrosshairs}{crosshairs}{free0}{75}{"F05B} +\__fontawesome_def_icon:nnnnn{\faBan}{ban}{free0}{76}{"F05E} +\__fontawesome_def_icon:nnnnn{\faArrowLeft}{arrow-left}{free0}{77}{"F060} +\__fontawesome_def_icon:nnnnn{\faArrowRight}{arrow-right}{free0}{78}{"F061} +\__fontawesome_def_icon:nnnnn{\faArrowUp}{arrow-up}{free0}{79}{"F062} +\__fontawesome_def_icon:nnnnn{\faArrowDown}{arrow-down}{free0}{80}{"F063} +\__fontawesome_def_icon:nnnnn{\faShare}{share}{free0}{81}{"F064} +\__fontawesome_def_icon:nnnnn{\faExpand}{expand}{free0}{82}{"F065} +\__fontawesome_def_icon:nnnnn{\faCompress}{compress}{free0}{83}{"F066} +\__fontawesome_def_icon:nnnnn{\faPlus}{plus}{free0}{84}{"F067} +\__fontawesome_def_icon:nnnnn{\faMinus}{minus}{free0}{85}{"F068} +\__fontawesome_def_icon:nnnnn{\faAsterisk}{asterisk}{free0}{86}{"F069} +\__fontawesome_def_icon:nnnnn{\faExclamationCircle}{exclamation-circle}{free0}{87}{"F06A} +\__fontawesome_def_icon:nnnnn{\faGift}{gift}{free0}{88}{"F06B} +\__fontawesome_def_icon:nnnnn{\faLeaf}{leaf}{free0}{89}{"F06C} +\__fontawesome_def_icon:nnnnn{\faFire}{fire}{free0}{90}{"F06D} +\__fontawesome_def_icon:nnnnn{\faEye}{eye}{free0}{91}{"F06E} +\__fontawesome_def_icon:nnnnn{\faEyeSlash}{eye-slash}{free0}{92}{"F070} +\__fontawesome_def_icon:nnnnn{\faExclamationTriangle}{exclamation-triangle}{free0}{93}{"F071} +\__fontawesome_def_icon:nnnnn{\faPlane}{plane}{free0}{94}{"F072} +\__fontawesome_def_icon:nnnnn{}{calendar-alt}{free0}{95}{"F073} +\__fontawesome_def_icon:nnnnn{\faRandom}{random}{free0}{96}{"F074} +\__fontawesome_def_icon:nnnnn{\faComment}{comment}{free0}{97}{"F075} +\__fontawesome_def_icon:nnnnn{\faMagnet}{magnet}{free0}{98}{"F076} +\__fontawesome_def_icon:nnnnn{\faChevronUp}{chevron-up}{free0}{99}{"F077} +\__fontawesome_def_icon:nnnnn{\faChevronDown}{chevron-down}{free0}{100}{"F078} +\__fontawesome_def_icon:nnnnn{\faRetweet}{retweet}{free0}{101}{"F079} +\__fontawesome_def_icon:nnnnn{\faShoppingCart}{shopping-cart}{free0}{102}{"F07A} +\__fontawesome_def_icon:nnnnn{\faFolder}{folder}{free0}{103}{"F07B} +\__fontawesome_def_icon:nnnnn{\faFolderOpen}{folder-open}{free0}{104}{"F07C} +\__fontawesome_def_icon:nnnnn{\faChartBar}{chart-bar}{free0}{105}{"F080} +\__fontawesome_def_icon:nnnnn{\faCameraRetro}{camera-retro}{free0}{106}{"F083} +\__fontawesome_def_icon:nnnnn{\faKey}{key}{free0}{107}{"F084} +\__fontawesome_def_icon:nnnnn{\faCogs}{cogs}{free0}{108}{"F085} +\__fontawesome_def_icon:nnnnn{\faComments}{comments}{free0}{109}{"F086} +\__fontawesome_def_icon:nnnnn{\faStarHalf}{star-half}{free0}{110}{"F089} +\__fontawesome_def_icon:nnnnn{\faThumbtack}{thumbtack}{free0}{111}{"F08D} +\__fontawesome_def_icon:nnnnn{\faTrophy}{trophy}{free0}{112}{"F091} +\__fontawesome_def_icon:nnnnn{\faUpload}{upload}{free0}{113}{"F093} +\__fontawesome_def_icon:nnnnn{\faLemon}{lemon}{free0}{114}{"F094} +\__fontawesome_def_icon:nnnnn{\faPhone}{phone}{free0}{115}{"F095} +\__fontawesome_def_icon:nnnnn{\faPhoneSquare}{phone-square}{free0}{116}{"F098} +\__fontawesome_def_icon:nnnnn{\faUnlock}{unlock}{free0}{117}{"F09C} +\__fontawesome_def_icon:nnnnn{\faCreditCard}{credit-card}{free0}{118}{"F09D} +\__fontawesome_def_icon:nnnnn{\faRss}{rss}{free0}{119}{"F09E} +\__fontawesome_def_icon:nnnnn{\faHdd}{hdd}{free0}{120}{"F0A0} +\__fontawesome_def_icon:nnnnn{\faBullhorn}{bullhorn}{free0}{121}{"F0A1} +\__fontawesome_def_icon:nnnnn{\faCertificate}{certificate}{free0}{122}{"F0A3} +\__fontawesome_def_icon:nnnnn{\faHandPointRight}{hand-point-right}{free0}{123}{"F0A4} +\__fontawesome_def_icon:nnnnn{\faHandPointLeft}{hand-point-left}{free0}{124}{"F0A5} +\__fontawesome_def_icon:nnnnn{\faHandPointUp}{hand-point-up}{free0}{125}{"F0A6} +\__fontawesome_def_icon:nnnnn{\faHandPointDown}{hand-point-down}{free0}{126}{"F0A7} +\__fontawesome_def_icon:nnnnn{\faArrowCircleLeft}{arrow-circle-left}{free0}{127}{"F0A8} +\__fontawesome_def_icon:nnnnn{\faArrowCircleRight}{arrow-circle-right}{free0}{128}{"F0A9} +\__fontawesome_def_icon:nnnnn{\faArrowCircleUp}{arrow-circle-up}{free0}{129}{"F0AA} +\__fontawesome_def_icon:nnnnn{\faArrowCircleDown}{arrow-circle-down}{free0}{130}{"F0AB} +\__fontawesome_def_icon:nnnnn{\faGlobe}{globe}{free0}{131}{"F0AC} +\__fontawesome_def_icon:nnnnn{\faWrench}{wrench}{free0}{132}{"F0AD} +\__fontawesome_def_icon:nnnnn{\faTasks}{tasks}{free0}{133}{"F0AE} +\__fontawesome_def_icon:nnnnn{\faFilter}{filter}{free0}{134}{"F0B0} +\__fontawesome_def_icon:nnnnn{\faBriefcase}{briefcase}{free0}{135}{"F0B1} +\__fontawesome_def_icon:nnnnn{}{arrows-alt}{free0}{136}{"F0B2} +\__fontawesome_def_icon:nnnnn{\faUsers}{users}{free0}{137}{"F0C0} +\__fontawesome_def_icon:nnnnn{\faLink}{link}{free0}{138}{"F0C1} +\__fontawesome_def_icon:nnnnn{\faCloud}{cloud}{free0}{139}{"F0C2} +\__fontawesome_def_icon:nnnnn{\faFlask}{flask}{free0}{140}{"F0C3} +\__fontawesome_def_icon:nnnnn{\faCut}{cut}{free0}{141}{"F0C4} +\__fontawesome_def_icon:nnnnn{\faCopy}{copy}{free0}{142}{"F0C5} +\__fontawesome_def_icon:nnnnn{\faPaperclip}{paperclip}{free0}{143}{"F0C6} +\__fontawesome_def_icon:nnnnn{\faSave}{save}{free0}{144}{"F0C7} +\__fontawesome_def_icon:nnnnn{\faBars}{bars}{free0}{145}{"F0C9} +\__fontawesome_def_icon:nnnnn{\faListUl}{list-ul}{free0}{146}{"F0CA} +\__fontawesome_def_icon:nnnnn{\faListOl}{list-ol}{free0}{147}{"F0CB} +\__fontawesome_def_icon:nnnnn{\faStrikethrough}{strikethrough}{free0}{148}{"F0CC} +\__fontawesome_def_icon:nnnnn{\faUnderline}{underline}{free0}{149}{"F0CD} +\__fontawesome_def_icon:nnnnn{\faTable}{table}{free0}{150}{"F0CE} +\__fontawesome_def_icon:nnnnn{\faMagic}{magic}{free0}{151}{"F0D0} +\__fontawesome_def_icon:nnnnn{\faTruck}{truck}{free0}{152}{"F0D1} +\__fontawesome_def_icon:nnnnn{\faCaretDown}{caret-down}{free0}{153}{"F0D7} +\__fontawesome_def_icon:nnnnn{\faCaretUp}{caret-up}{free0}{154}{"F0D8} +\__fontawesome_def_icon:nnnnn{\faCaretLeft}{caret-left}{free0}{155}{"F0D9} +\__fontawesome_def_icon:nnnnn{\faCaretRight}{caret-right}{free0}{156}{"F0DA} +\__fontawesome_def_icon:nnnnn{\faColumns}{columns}{free0}{157}{"F0DB} +\__fontawesome_def_icon:nnnnn{\faSort}{sort}{free0}{158}{"F0DC} +\__fontawesome_def_icon:nnnnn{\faSortDown}{sort-down}{free0}{159}{"F0DD} +\__fontawesome_def_icon:nnnnn{\faSortUp}{sort-up}{free0}{160}{"F0DE} +\__fontawesome_def_icon:nnnnn{\faEnvelope}{envelope}{free0}{161}{"F0E0} +\__fontawesome_def_icon:nnnnn{\faUndo}{undo}{free0}{162}{"F0E2} +\__fontawesome_def_icon:nnnnn{\faGavel}{gavel}{free0}{163}{"F0E3} +\__fontawesome_def_icon:nnnnn{\faBolt}{bolt}{free0}{164}{"F0E7} +\__fontawesome_def_icon:nnnnn{\faSitemap}{sitemap}{free0}{165}{"F0E8} +\__fontawesome_def_icon:nnnnn{\faUmbrella}{umbrella}{free0}{166}{"F0E9} +\__fontawesome_def_icon:nnnnn{\faPaste}{paste}{free0}{167}{"F0EA} +\__fontawesome_def_icon:nnnnn{\faLightbulb}{lightbulb}{free0}{168}{"F0EB} +\__fontawesome_def_icon:nnnnn{\faUserMd}{user-md}{free0}{169}{"F0F0} +\__fontawesome_def_icon:nnnnn{\faStethoscope}{stethoscope}{free0}{170}{"F0F1} +\__fontawesome_def_icon:nnnnn{\faSuitcase}{suitcase}{free0}{171}{"F0F2} +\__fontawesome_def_icon:nnnnn{\faBell}{bell}{free0}{172}{"F0F3} +\__fontawesome_def_icon:nnnnn{\faCoffee}{coffee}{free0}{173}{"F0F4} +\__fontawesome_def_icon:nnnnn{\faHospital}{hospital}{free0}{174}{"F0F8} +\__fontawesome_def_icon:nnnnn{\faAmbulance}{ambulance}{free0}{175}{"F0F9} +\__fontawesome_def_icon:nnnnn{\faMedkit}{medkit}{free0}{176}{"F0FA} +\__fontawesome_def_icon:nnnnn{\faFighterJet}{fighter-jet}{free0}{177}{"F0FB} +\__fontawesome_def_icon:nnnnn{\faBeer}{beer}{free0}{178}{"F0FC} +\__fontawesome_def_icon:nnnnn{\faHSquare}{h-square}{free0}{179}{"F0FD} +\__fontawesome_def_icon:nnnnn{\faPlusSquare}{plus-square}{free0}{180}{"F0FE} +\__fontawesome_def_icon:nnnnn{\faAngleDoubleLeft}{angle-double-left}{free0}{181}{"F100} +\__fontawesome_def_icon:nnnnn{\faAngleDoubleRight}{angle-double-right}{free0}{182}{"F101} +\__fontawesome_def_icon:nnnnn{\faAngleDoubleUp}{angle-double-up}{free0}{183}{"F102} +\__fontawesome_def_icon:nnnnn{\faAngleDoubleDown}{angle-double-down}{free0}{184}{"F103} +\__fontawesome_def_icon:nnnnn{\faAngleLeft}{angle-left}{free0}{185}{"F104} +\__fontawesome_def_icon:nnnnn{\faAngleRight}{angle-right}{free0}{186}{"F105} +\__fontawesome_def_icon:nnnnn{\faAngleUp}{angle-up}{free0}{187}{"F106} +\__fontawesome_def_icon:nnnnn{\faAngleDown}{angle-down}{free0}{188}{"F107} +\__fontawesome_def_icon:nnnnn{\faDesktop}{desktop}{free0}{189}{"F108} +\__fontawesome_def_icon:nnnnn{\faLaptop}{laptop}{free0}{190}{"F109} +\__fontawesome_def_icon:nnnnn{\faTablet}{tablet}{free0}{191}{"F10A} +\__fontawesome_def_icon:nnnnn{\faMobile}{mobile}{free0}{192}{"F10B} +\__fontawesome_def_icon:nnnnn{\faQuoteLeft}{quote-left}{free0}{193}{"F10D} +\__fontawesome_def_icon:nnnnn{\faQuoteRight}{quote-right}{free0}{194}{"F10E} +\__fontawesome_def_icon:nnnnn{\faSpinner}{spinner}{free0}{195}{"F110} +\__fontawesome_def_icon:nnnnn{\faCircle}{circle}{free0}{196}{"F111} +\__fontawesome_def_icon:nnnnn{\faSmile}{smile}{free0}{197}{"F118} +\__fontawesome_def_icon:nnnnn{\faFrown}{frown}{free0}{198}{"F119} +\__fontawesome_def_icon:nnnnn{\faMeh}{meh}{free0}{199}{"F11A} +\__fontawesome_def_icon:nnnnn{\faGamepad}{gamepad}{free0}{200}{"F11B} +\__fontawesome_def_icon:nnnnn{\faKeyboard}{keyboard}{free0}{201}{"F11C} +\__fontawesome_def_icon:nnnnn{\faFlagCheckered}{flag-checkered}{free0}{202}{"F11E} +\__fontawesome_def_icon:nnnnn{\faTerminal}{terminal}{free0}{203}{"F120} +\__fontawesome_def_icon:nnnnn{\faCode}{code}{free0}{204}{"F121} +\__fontawesome_def_icon:nnnnn{\faReplyAll}{reply-all}{free0}{205}{"F122} +\__fontawesome_def_icon:nnnnn{\faLocationArrow}{location-arrow}{free0}{206}{"F124} +\__fontawesome_def_icon:nnnnn{\faCrop}{crop}{free0}{207}{"F125} +\__fontawesome_def_icon:nnnnn{\faCodeBranch}{code-branch}{free0}{208}{"F126} +\__fontawesome_def_icon:nnnnn{\faUnlink}{unlink}{free0}{209}{"F127} +\__fontawesome_def_icon:nnnnn{\faQuestion}{question}{free0}{210}{"F128} +\__fontawesome_def_icon:nnnnn{\faInfo}{info}{free0}{211}{"F129} +\__fontawesome_def_icon:nnnnn{\faExclamation}{exclamation}{free0}{212}{"F12A} +\__fontawesome_def_icon:nnnnn{\faSuperscript}{superscript}{free0}{213}{"F12B} +\__fontawesome_def_icon:nnnnn{\faSubscript}{subscript}{free0}{214}{"F12C} +\__fontawesome_def_icon:nnnnn{\faEraser}{eraser}{free0}{215}{"F12D} +\__fontawesome_def_icon:nnnnn{\faPuzzlePiece}{puzzle-piece}{free0}{216}{"F12E} +\__fontawesome_def_icon:nnnnn{\faMicrophone}{microphone}{free0}{217}{"F130} +\__fontawesome_def_icon:nnnnn{\faMicrophoneSlash}{microphone-slash}{free0}{218}{"F131} +\__fontawesome_def_icon:nnnnn{\faCalendar}{calendar}{free0}{219}{"F133} +\__fontawesome_def_icon:nnnnn{\faFireExtinguisher}{fire-extinguisher}{free0}{220}{"F134} +\__fontawesome_def_icon:nnnnn{\faRocket}{rocket}{free0}{221}{"F135} +\__fontawesome_def_icon:nnnnn{\faChevronCircleLeft}{chevron-circle-left}{free0}{222}{"F137} +\__fontawesome_def_icon:nnnnn{\faChevronCircleRight}{chevron-circle-right}{free0}{223}{"F138} +\__fontawesome_def_icon:nnnnn{\faChevronCircleUp}{chevron-circle-up}{free0}{224}{"F139} +\__fontawesome_def_icon:nnnnn{\faChevronCircleDown}{chevron-circle-down}{free0}{225}{"F13A} +\__fontawesome_def_icon:nnnnn{\faAnchor}{anchor}{free0}{226}{"F13D} +\__fontawesome_def_icon:nnnnn{}{unlock-alt}{free0}{227}{"F13E} +\__fontawesome_def_icon:nnnnn{\faBullseye}{bullseye}{free0}{228}{"F140} +\__fontawesome_def_icon:nnnnn{\faEllipsisH}{ellipsis-h}{free0}{229}{"F141} +\__fontawesome_def_icon:nnnnn{\faEllipsisV}{ellipsis-v}{free0}{230}{"F142} +\__fontawesome_def_icon:nnnnn{\faRssSquare}{rss-square}{free0}{231}{"F143} +\__fontawesome_def_icon:nnnnn{\faPlayCircle}{play-circle}{free0}{232}{"F144} +\__fontawesome_def_icon:nnnnn{\faMinusSquare}{minus-square}{free0}{233}{"F146} +\__fontawesome_def_icon:nnnnn{\faCheckSquare}{check-square}{free0}{234}{"F14A} +\__fontawesome_def_icon:nnnnn{\faPenSquare}{pen-square}{free0}{235}{"F14B} +\__fontawesome_def_icon:nnnnn{\faShareSquare}{share-square}{free0}{236}{"F14D} +\__fontawesome_def_icon:nnnnn{\faCompass}{compass}{free0}{237}{"F14E} +\__fontawesome_def_icon:nnnnn{\faCaretSquareDown}{caret-square-down}{free0}{238}{"F150} +\__fontawesome_def_icon:nnnnn{\faCaretSquareUp}{caret-square-up}{free0}{239}{"F151} +\__fontawesome_def_icon:nnnnn{\faCaretSquareRight}{caret-square-right}{free0}{240}{"F152} +\__fontawesome_def_icon:nnnnn{\faEuroSign}{euro-sign}{free0}{241}{"F153} +\__fontawesome_def_icon:nnnnn{\faPoundSign}{pound-sign}{free0}{242}{"F154} +\__fontawesome_def_icon:nnnnn{\faDollarSign}{dollar-sign}{free0}{243}{"F155} +\__fontawesome_def_icon:nnnnn{\faRupeeSign}{rupee-sign}{free0}{244}{"F156} +\__fontawesome_def_icon:nnnnn{\faYenSign}{yen-sign}{free0}{245}{"F157} +\__fontawesome_def_icon:nnnnn{\faRubleSign}{ruble-sign}{free0}{246}{"F158} +\__fontawesome_def_icon:nnnnn{\faWonSign}{won-sign}{free0}{247}{"F159} +\__fontawesome_def_icon:nnnnn{\faFile}{file}{free0}{248}{"F15B} +\__fontawesome_def_icon:nnnnn{}{file-alt}{free0}{249}{"F15C} +\__fontawesome_def_icon:nnnnn{\faSortAlphaDown}{sort-alpha-down}{free0}{250}{"F15D} +\__fontawesome_def_icon:nnnnn{\faSortAlphaUp}{sort-alpha-up}{free0}{251}{"F15E} +\__fontawesome_def_icon:nnnnn{\faSortAmountDown}{sort-amount-down}{free0}{252}{"F160} +\__fontawesome_def_icon:nnnnn{\faSortAmountUp}{sort-amount-up}{free0}{253}{"F161} +\__fontawesome_def_icon:nnnnn{\faSortNumericDown}{sort-numeric-down}{free0}{254}{"F162} +\__fontawesome_def_icon:nnnnn{\faSortNumericUp}{sort-numeric-up}{free0}{255}{"F163} +\__fontawesome_def_icon:nnnnn{\faThumbsUp}{thumbs-up}{free1}{0}{"F164} +\__fontawesome_def_icon:nnnnn{\faThumbsDown}{thumbs-down}{free1}{1}{"F165} +\__fontawesome_def_icon:nnnnn{\faFemale}{female}{free1}{2}{"F182} +\__fontawesome_def_icon:nnnnn{\faMale}{male}{free1}{3}{"F183} +\__fontawesome_def_icon:nnnnn{\faSun}{sun}{free1}{4}{"F185} +\__fontawesome_def_icon:nnnnn{\faMoon}{moon}{free1}{5}{"F186} +\__fontawesome_def_icon:nnnnn{\faArchive}{archive}{free1}{6}{"F187} +\__fontawesome_def_icon:nnnnn{\faBug}{bug}{free1}{7}{"F188} +\__fontawesome_def_icon:nnnnn{\faCaretSquareLeft}{caret-square-left}{free1}{8}{"F191} +\__fontawesome_def_icon:nnnnn{\faDotCircle}{dot-circle}{free1}{9}{"F192} +\__fontawesome_def_icon:nnnnn{\faWheelchair}{wheelchair}{free1}{10}{"F193} +\__fontawesome_def_icon:nnnnn{\faLiraSign}{lira-sign}{free1}{11}{"F195} +\__fontawesome_def_icon:nnnnn{\faSpaceShuttle}{space-shuttle}{free1}{12}{"F197} +\__fontawesome_def_icon:nnnnn{\faEnvelopeSquare}{envelope-square}{free1}{13}{"F199} +\__fontawesome_def_icon:nnnnn{\faUniversity}{university}{free1}{14}{"F19C} +\__fontawesome_def_icon:nnnnn{\faGraduationCap}{graduation-cap}{free1}{15}{"F19D} +\__fontawesome_def_icon:nnnnn{\faLanguage}{language}{free1}{16}{"F1AB} +\__fontawesome_def_icon:nnnnn{\faFax}{fax}{free1}{17}{"F1AC} +\__fontawesome_def_icon:nnnnn{\faBuilding}{building}{free1}{18}{"F1AD} +\__fontawesome_def_icon:nnnnn{\faChild}{child}{free1}{19}{"F1AE} +\__fontawesome_def_icon:nnnnn{\faPaw}{paw}{free1}{20}{"F1B0} +\__fontawesome_def_icon:nnnnn{\faCube}{cube}{free1}{21}{"F1B2} +\__fontawesome_def_icon:nnnnn{\faCubes}{cubes}{free1}{22}{"F1B3} +\__fontawesome_def_icon:nnnnn{\faRecycle}{recycle}{free1}{23}{"F1B8} +\__fontawesome_def_icon:nnnnn{\faCar}{car}{free1}{24}{"F1B9} +\__fontawesome_def_icon:nnnnn{\faTaxi}{taxi}{free1}{25}{"F1BA} +\__fontawesome_def_icon:nnnnn{\faTree}{tree}{free1}{26}{"F1BB} +\__fontawesome_def_icon:nnnnn{\faDatabase}{database}{free1}{27}{"F1C0} +\__fontawesome_def_icon:nnnnn{\faFilePdf}{file-pdf}{free1}{28}{"F1C1} +\__fontawesome_def_icon:nnnnn{\faFileWord}{file-word}{free1}{29}{"F1C2} +\__fontawesome_def_icon:nnnnn{\faFileExcel}{file-excel}{free1}{30}{"F1C3} +\__fontawesome_def_icon:nnnnn{\faFilePowerpoint}{file-powerpoint}{free1}{31}{"F1C4} +\__fontawesome_def_icon:nnnnn{\faFileImage}{file-image}{free1}{32}{"F1C5} +\__fontawesome_def_icon:nnnnn{\faFileArchive}{file-archive}{free1}{33}{"F1C6} +\__fontawesome_def_icon:nnnnn{\faFileAudio}{file-audio}{free1}{34}{"F1C7} +\__fontawesome_def_icon:nnnnn{\faFileVideo}{file-video}{free1}{35}{"F1C8} +\__fontawesome_def_icon:nnnnn{\faFileCode}{file-code}{free1}{36}{"F1C9} +\__fontawesome_def_icon:nnnnn{\faLifeRing}{life-ring}{free1}{37}{"F1CD} +\__fontawesome_def_icon:nnnnn{\faCircleNotch}{circle-notch}{free1}{38}{"F1CE} +\__fontawesome_def_icon:nnnnn{\faPaperPlane}{paper-plane}{free1}{39}{"F1D8} +\__fontawesome_def_icon:nnnnn{\faHistory}{history}{free1}{40}{"F1DA} +\__fontawesome_def_icon:nnnnn{\faHeading}{heading}{free1}{41}{"F1DC} +\__fontawesome_def_icon:nnnnn{\faParagraph}{paragraph}{free1}{42}{"F1DD} +\__fontawesome_def_icon:nnnnn{\faSlidersH}{sliders-h}{free1}{43}{"F1DE} +\__fontawesome_def_icon:nnnnn{}{share-alt}{free1}{44}{"F1E0} +\__fontawesome_def_icon:nnnnn{\faShareAltSquare}{share-alt-square}{free1}{45}{"F1E1} +\__fontawesome_def_icon:nnnnn{\faBomb}{bomb}{free1}{46}{"F1E2} +\__fontawesome_def_icon:nnnnn{\faFutbol}{futbol}{free1}{47}{"F1E3} +\__fontawesome_def_icon:nnnnn{\faTty}{tty}{free1}{48}{"F1E4} +\__fontawesome_def_icon:nnnnn{\faBinoculars}{binoculars}{free1}{49}{"F1E5} +\__fontawesome_def_icon:nnnnn{\faPlug}{plug}{free1}{50}{"F1E6} +\__fontawesome_def_icon:nnnnn{\faNewspaper}{newspaper}{free1}{51}{"F1EA} +\__fontawesome_def_icon:nnnnn{\faWifi}{wifi}{free1}{52}{"F1EB} +\__fontawesome_def_icon:nnnnn{\faCalculator}{calculator}{free1}{53}{"F1EC} +\__fontawesome_def_icon:nnnnn{\faBellSlash}{bell-slash}{free1}{54}{"F1F6} +\__fontawesome_def_icon:nnnnn{\faTrash}{trash}{free1}{55}{"F1F8} +\__fontawesome_def_icon:nnnnn{\faCopyright}{copyright}{free1}{56}{"F1F9} +\__fontawesome_def_icon:nnnnn{\faAt}{at}{free1}{57}{"F1FA} +\__fontawesome_def_icon:nnnnn{\faEyeDropper}{eye-dropper}{free1}{58}{"F1FB} +\__fontawesome_def_icon:nnnnn{\faPaintBrush}{paint-brush}{free1}{59}{"F1FC} +\__fontawesome_def_icon:nnnnn{\faBirthdayCake}{birthday-cake}{free1}{60}{"F1FD} +\__fontawesome_def_icon:nnnnn{\faChartArea}{chart-area}{free1}{61}{"F1FE} +\__fontawesome_def_icon:nnnnn{\faChartPie}{chart-pie}{free1}{62}{"F200} +\__fontawesome_def_icon:nnnnn{\faChartLine}{chart-line}{free1}{63}{"F201} +\__fontawesome_def_icon:nnnnn{\faToggleOff}{toggle-off}{free1}{64}{"F204} +\__fontawesome_def_icon:nnnnn{\faToggleOn}{toggle-on}{free1}{65}{"F205} +\__fontawesome_def_icon:nnnnn{\faBicycle}{bicycle}{free1}{66}{"F206} +\__fontawesome_def_icon:nnnnn{\faBus}{bus}{free1}{67}{"F207} +\__fontawesome_def_icon:nnnnn{\faClosedCaptioning}{closed-captioning}{free1}{68}{"F20A} +\__fontawesome_def_icon:nnnnn{\faShekelSign}{shekel-sign}{free1}{69}{"F20B} +\__fontawesome_def_icon:nnnnn{\faCartPlus}{cart-plus}{free1}{70}{"F217} +\__fontawesome_def_icon:nnnnn{\faCartArrowDown}{cart-arrow-down}{free1}{71}{"F218} +\__fontawesome_def_icon:nnnnn{\faShip}{ship}{free1}{72}{"F21A} +\__fontawesome_def_icon:nnnnn{\faUserSecret}{user-secret}{free1}{73}{"F21B} +\__fontawesome_def_icon:nnnnn{\faMotorcycle}{motorcycle}{free1}{74}{"F21C} +\__fontawesome_def_icon:nnnnn{\faStreetView}{street-view}{free1}{75}{"F21D} +\__fontawesome_def_icon:nnnnn{\faHeartbeat}{heartbeat}{free1}{76}{"F21E} +\__fontawesome_def_icon:nnnnn{\faVenus}{venus}{free1}{77}{"F221} +\__fontawesome_def_icon:nnnnn{\faMars}{mars}{free1}{78}{"F222} +\__fontawesome_def_icon:nnnnn{\faMercury}{mercury}{free1}{79}{"F223} +\__fontawesome_def_icon:nnnnn{\faTransgender}{transgender}{free1}{80}{"F224} +\__fontawesome_def_icon:nnnnn{}{transgender-alt}{free1}{81}{"F225} +\__fontawesome_def_icon:nnnnn{\faVenusDouble}{venus-double}{free1}{82}{"F226} +\__fontawesome_def_icon:nnnnn{\faMarsDouble}{mars-double}{free1}{83}{"F227} +\__fontawesome_def_icon:nnnnn{\faVenusMars}{venus-mars}{free1}{84}{"F228} +\__fontawesome_def_icon:nnnnn{\faMarsStroke}{mars-stroke}{free1}{85}{"F229} +\__fontawesome_def_icon:nnnnn{\faMarsStrokeV}{mars-stroke-v}{free1}{86}{"F22A} +\__fontawesome_def_icon:nnnnn{\faMarsStrokeH}{mars-stroke-h}{free1}{87}{"F22B} +\__fontawesome_def_icon:nnnnn{\faNeuter}{neuter}{free1}{88}{"F22C} +\__fontawesome_def_icon:nnnnn{\faGenderless}{genderless}{free1}{89}{"F22D} +\__fontawesome_def_icon:nnnnn{\faServer}{server}{free1}{90}{"F233} +\__fontawesome_def_icon:nnnnn{\faUserPlus}{user-plus}{free1}{91}{"F234} +\__fontawesome_def_icon:nnnnn{\faUserTimes}{user-times}{free1}{92}{"F235} +\__fontawesome_def_icon:nnnnn{\faBed}{bed}{free1}{93}{"F236} +\__fontawesome_def_icon:nnnnn{\faTrain}{train}{free1}{94}{"F238} +\__fontawesome_def_icon:nnnnn{\faSubway}{subway}{free1}{95}{"F239} +\__fontawesome_def_icon:nnnnn{\faBatteryFull}{battery-full}{free1}{96}{"F240} +\__fontawesome_def_icon:nnnnn{\faBatteryThreeQuarters}{battery-three-quarters}{free1}{97}{"F241} +\__fontawesome_def_icon:nnnnn{\faBatteryHalf}{battery-half}{free1}{98}{"F242} +\__fontawesome_def_icon:nnnnn{\faBatteryQuarter}{battery-quarter}{free1}{99}{"F243} +\__fontawesome_def_icon:nnnnn{\faBatteryEmpty}{battery-empty}{free1}{100}{"F244} +\__fontawesome_def_icon:nnnnn{\faMousePointer}{mouse-pointer}{free1}{101}{"F245} +\__fontawesome_def_icon:nnnnn{\faICursor}{i-cursor}{free1}{102}{"F246} +\__fontawesome_def_icon:nnnnn{\faObjectGroup}{object-group}{free1}{103}{"F247} +\__fontawesome_def_icon:nnnnn{\faObjectUngroup}{object-ungroup}{free1}{104}{"F248} +\__fontawesome_def_icon:nnnnn{\faStickyNote}{sticky-note}{free1}{105}{"F249} +\__fontawesome_def_icon:nnnnn{\faClone}{clone}{free1}{106}{"F24D} +\__fontawesome_def_icon:nnnnn{\faBalanceScale}{balance-scale}{free1}{107}{"F24E} +\__fontawesome_def_icon:nnnnn{\faHourglassStart}{hourglass-start}{free1}{108}{"F251} +\__fontawesome_def_icon:nnnnn{\faHourglassHalf}{hourglass-half}{free1}{109}{"F252} +\__fontawesome_def_icon:nnnnn{\faHourglassEnd}{hourglass-end}{free1}{110}{"F253} +\__fontawesome_def_icon:nnnnn{\faHourglass}{hourglass}{free1}{111}{"F254} +\__fontawesome_def_icon:nnnnn{\faHandRock}{hand-rock}{free1}{112}{"F255} +\__fontawesome_def_icon:nnnnn{\faHandPaper}{hand-paper}{free1}{113}{"F256} +\__fontawesome_def_icon:nnnnn{\faHandScissors}{hand-scissors}{free1}{114}{"F257} +\__fontawesome_def_icon:nnnnn{\faHandLizard}{hand-lizard}{free1}{115}{"F258} +\__fontawesome_def_icon:nnnnn{\faHandSpock}{hand-spock}{free1}{116}{"F259} +\__fontawesome_def_icon:nnnnn{\faHandPointer}{hand-pointer}{free1}{117}{"F25A} +\__fontawesome_def_icon:nnnnn{\faHandPeace}{hand-peace}{free1}{118}{"F25B} +\__fontawesome_def_icon:nnnnn{\faTrademark}{trademark}{free1}{119}{"F25C} +\__fontawesome_def_icon:nnnnn{\faRegistered}{registered}{free1}{120}{"F25D} +\__fontawesome_def_icon:nnnnn{\faTv}{tv}{free1}{121}{"F26C} +\__fontawesome_def_icon:nnnnn{\faCalendarPlus}{calendar-plus}{free1}{122}{"F271} +\__fontawesome_def_icon:nnnnn{\faCalendarMinus}{calendar-minus}{free1}{123}{"F272} +\__fontawesome_def_icon:nnnnn{\faCalendarTimes}{calendar-times}{free1}{124}{"F273} +\__fontawesome_def_icon:nnnnn{\faCalendarCheck}{calendar-check}{free1}{125}{"F274} +\__fontawesome_def_icon:nnnnn{\faIndustry}{industry}{free1}{126}{"F275} +\__fontawesome_def_icon:nnnnn{\faMapPin}{map-pin}{free1}{127}{"F276} +\__fontawesome_def_icon:nnnnn{\faMapSigns}{map-signs}{free1}{128}{"F277} +\__fontawesome_def_icon:nnnnn{\faMap}{map}{free1}{129}{"F279} +\__fontawesome_def_icon:nnnnn{}{comment-alt}{free1}{130}{"F27A} +\__fontawesome_def_icon:nnnnn{\faPauseCircle}{pause-circle}{free1}{131}{"F28B} +\__fontawesome_def_icon:nnnnn{\faStopCircle}{stop-circle}{free1}{132}{"F28D} +\__fontawesome_def_icon:nnnnn{\faShoppingBag}{shopping-bag}{free1}{133}{"F290} +\__fontawesome_def_icon:nnnnn{\faShoppingBasket}{shopping-basket}{free1}{134}{"F291} +\__fontawesome_def_icon:nnnnn{\faHashtag}{hashtag}{free1}{135}{"F292} +\__fontawesome_def_icon:nnnnn{\faPercent}{percent}{free1}{136}{"F295} +\__fontawesome_def_icon:nnnnn{\faUniversalAccess}{universal-access}{free1}{137}{"F29A} +\__fontawesome_def_icon:nnnnn{\faBlind}{blind}{free1}{138}{"F29D} +\__fontawesome_def_icon:nnnnn{\faAudioDescription}{audio-description}{free1}{139}{"F29E} +\__fontawesome_def_icon:nnnnn{\faPhoneVolume}{phone-volume}{free1}{140}{"F2A0} +\__fontawesome_def_icon:nnnnn{\faBraille}{braille}{free1}{141}{"F2A1} +\__fontawesome_def_icon:nnnnn{\faAssistiveListeningSystems}{assistive-listening-systems}{free1}{142}{"F2A2} +\__fontawesome_def_icon:nnnnn{\faAmericanSignLanguageInterpreting}{american-sign-language-interpreting}{free1}{143}{"F2A3} +\__fontawesome_def_icon:nnnnn{\faDeaf}{deaf}{free1}{144}{"F2A4} +\__fontawesome_def_icon:nnnnn{\faSignLanguage}{sign-language}{free1}{145}{"F2A7} +\__fontawesome_def_icon:nnnnn{\faLowVision}{low-vision}{free1}{146}{"F2A8} +\__fontawesome_def_icon:nnnnn{\faHandshake}{handshake}{free1}{147}{"F2B5} +\__fontawesome_def_icon:nnnnn{\faEnvelopeOpen}{envelope-open}{free1}{148}{"F2B6} +\__fontawesome_def_icon:nnnnn{\faAddressBook}{address-book}{free1}{149}{"F2B9} +\__fontawesome_def_icon:nnnnn{\faAddressCard}{address-card}{free1}{150}{"F2BB} +\__fontawesome_def_icon:nnnnn{\faUserCircle}{user-circle}{free1}{151}{"F2BD} +\__fontawesome_def_icon:nnnnn{\faIdBadge}{id-badge}{free1}{152}{"F2C1} +\__fontawesome_def_icon:nnnnn{\faIdCard}{id-card}{free1}{153}{"F2C2} +\__fontawesome_def_icon:nnnnn{\faThermometerFull}{thermometer-full}{free1}{154}{"F2C7} +\__fontawesome_def_icon:nnnnn{\faThermometerThreeQuarters}{thermometer-three-quarters}{free1}{155}{"F2C8} +\__fontawesome_def_icon:nnnnn{\faThermometerHalf}{thermometer-half}{free1}{156}{"F2C9} +\__fontawesome_def_icon:nnnnn{\faThermometerQuarter}{thermometer-quarter}{free1}{157}{"F2CA} +\__fontawesome_def_icon:nnnnn{\faThermometerEmpty}{thermometer-empty}{free1}{158}{"F2CB} +\__fontawesome_def_icon:nnnnn{\faShower}{shower}{free1}{159}{"F2CC} +\__fontawesome_def_icon:nnnnn{\faBath}{bath}{free1}{160}{"F2CD} +\__fontawesome_def_icon:nnnnn{\faPodcast}{podcast}{free1}{161}{"F2CE} +\__fontawesome_def_icon:nnnnn{\faWindowMaximize}{window-maximize}{free1}{162}{"F2D0} +\__fontawesome_def_icon:nnnnn{\faWindowMinimize}{window-minimize}{free1}{163}{"F2D1} +\__fontawesome_def_icon:nnnnn{\faWindowRestore}{window-restore}{free1}{164}{"F2D2} +\__fontawesome_def_icon:nnnnn{\faMicrochip}{microchip}{free1}{165}{"F2DB} +\__fontawesome_def_icon:nnnnn{\faSnowflake}{snowflake}{free1}{166}{"F2DC} +\__fontawesome_def_icon:nnnnn{\faUtensilSpoon}{utensil-spoon}{free1}{167}{"F2E5} +\__fontawesome_def_icon:nnnnn{\faUtensils}{utensils}{free1}{168}{"F2E7} +\__fontawesome_def_icon:nnnnn{}{undo-alt}{free1}{169}{"F2EA} +\__fontawesome_def_icon:nnnnn{}{trash-alt}{free1}{170}{"F2ED} +\__fontawesome_def_icon:nnnnn{}{sync-alt}{free1}{171}{"F2F1} +\__fontawesome_def_icon:nnnnn{\faStopwatch}{stopwatch}{free1}{172}{"F2F2} +\__fontawesome_def_icon:nnnnn{}{sign-out-alt}{free1}{173}{"F2F5} +\__fontawesome_def_icon:nnnnn{}{sign-in-alt}{free1}{174}{"F2F6} +\__fontawesome_def_icon:nnnnn{}{redo-alt}{free1}{175}{"F2F9} +\__fontawesome_def_icon:nnnnn{\faImages}{images}{free1}{176}{"F302} +\__fontawesome_def_icon:nnnnn{}{pencil-alt}{free1}{177}{"F303} +\__fontawesome_def_icon:nnnnn{\faLongArrowAltDown}{long-arrow-alt-down}{free1}{178}{"F309} +\__fontawesome_def_icon:nnnnn{\faLongArrowAltLeft}{long-arrow-alt-left}{free1}{179}{"F30A} +\__fontawesome_def_icon:nnnnn{\faLongArrowAltRight}{long-arrow-alt-right}{free1}{180}{"F30B} +\__fontawesome_def_icon:nnnnn{\faLongArrowAltUp}{long-arrow-alt-up}{free1}{181}{"F30C} +\__fontawesome_def_icon:nnnnn{}{expand-arrows-alt}{free1}{182}{"F31E} +\__fontawesome_def_icon:nnnnn{\faClipboard}{clipboard}{free1}{183}{"F328} +\__fontawesome_def_icon:nnnnn{\faArrowsAltH}{arrows-alt-h}{free1}{184}{"F337} +\__fontawesome_def_icon:nnnnn{\faArrowsAltV}{arrows-alt-v}{free1}{185}{"F338} +\__fontawesome_def_icon:nnnnn{\faArrowAltCircleDown}{arrow-alt-circle-down}{free1}{186}{"F358} +\__fontawesome_def_icon:nnnnn{\faArrowAltCircleLeft}{arrow-alt-circle-left}{free1}{187}{"F359} +\__fontawesome_def_icon:nnnnn{\faArrowAltCircleRight}{arrow-alt-circle-right}{free1}{188}{"F35A} +\__fontawesome_def_icon:nnnnn{\faArrowAltCircleUp}{arrow-alt-circle-up}{free1}{189}{"F35B} +\__fontawesome_def_icon:nnnnn{}{external-link-alt}{free1}{190}{"F35D} +\__fontawesome_def_icon:nnnnn{}{external-link-square-alt}{free1}{191}{"F360} +\__fontawesome_def_icon:nnnnn{}{exchange-alt}{free1}{192}{"F362} +\__fontawesome_def_icon:nnnnn{}{cloud-download-alt}{free1}{193}{"F381} +\__fontawesome_def_icon:nnnnn{}{cloud-upload-alt}{free1}{194}{"F382} +\__fontawesome_def_icon:nnnnn{\faGem}{gem}{free1}{195}{"F3A5} +\__fontawesome_def_icon:nnnnn{}{level-down-alt}{free1}{196}{"F3BE} +\__fontawesome_def_icon:nnnnn{}{level-up-alt}{free1}{197}{"F3BF} +\__fontawesome_def_icon:nnnnn{\faLockOpen}{lock-open}{free1}{198}{"F3C1} +\__fontawesome_def_icon:nnnnn{}{map-marker-alt}{free1}{199}{"F3C5} +\__fontawesome_def_icon:nnnnn{}{mobile-alt}{free1}{200}{"F3CD} +\__fontawesome_def_icon:nnnnn{}{money-bill-alt}{free1}{201}{"F3D1} +\__fontawesome_def_icon:nnnnn{\faReply}{reply}{free1}{202}{"F3E5} +\__fontawesome_def_icon:nnnnn{}{shield-alt}{free1}{203}{"F3ED} +\__fontawesome_def_icon:nnnnn{}{tablet-alt}{free1}{204}{"F3FA} +\__fontawesome_def_icon:nnnnn{}{tachometer-alt}{free1}{205}{"F3FD} +\__fontawesome_def_icon:nnnnn{}{ticket-alt}{free1}{206}{"F3FF} +\__fontawesome_def_icon:nnnnn{\faWindowClose}{window-close}{free1}{207}{"F410} +\__fontawesome_def_icon:nnnnn{\faBaseballBall}{baseball-ball}{free1}{208}{"F433} +\__fontawesome_def_icon:nnnnn{\faBasketballBall}{basketball-ball}{free1}{209}{"F434} +\__fontawesome_def_icon:nnnnn{\faBowlingBall}{bowling-ball}{free1}{210}{"F436} +\__fontawesome_def_icon:nnnnn{\faChess}{chess}{free1}{211}{"F439} +\__fontawesome_def_icon:nnnnn{\faChessBishop}{chess-bishop}{free1}{212}{"F43A} +\__fontawesome_def_icon:nnnnn{\faChessBoard}{chess-board}{free1}{213}{"F43C} +\__fontawesome_def_icon:nnnnn{\faChessKing}{chess-king}{free1}{214}{"F43F} +\__fontawesome_def_icon:nnnnn{\faChessKnight}{chess-knight}{free1}{215}{"F441} +\__fontawesome_def_icon:nnnnn{\faChessPawn}{chess-pawn}{free1}{216}{"F443} +\__fontawesome_def_icon:nnnnn{\faChessQueen}{chess-queen}{free1}{217}{"F445} +\__fontawesome_def_icon:nnnnn{\faChessRook}{chess-rook}{free1}{218}{"F447} +\__fontawesome_def_icon:nnnnn{\faFootballBall}{football-ball}{free1}{219}{"F44E} +\__fontawesome_def_icon:nnnnn{\faGolfBall}{golf-ball}{free1}{220}{"F450} +\__fontawesome_def_icon:nnnnn{\faHockeyPuck}{hockey-puck}{free1}{221}{"F453} +\__fontawesome_def_icon:nnnnn{\faQuidditch}{quidditch}{free1}{222}{"F458} +\__fontawesome_def_icon:nnnnn{\faSquareFull}{square-full}{free1}{223}{"F45C} +\__fontawesome_def_icon:nnnnn{\faTableTennis}{table-tennis}{free1}{224}{"F45D} +\__fontawesome_def_icon:nnnnn{\faVolleyballBall}{volleyball-ball}{free1}{225}{"F45F} diff --git a/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5-utex-helper.sty b/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5-utex-helper.sty new file mode 100644 index 00000000000..62591cfad7f --- /dev/null +++ b/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5-utex-helper.sty @@ -0,0 +1,88 @@ +% Copyright 2018 Marcel Krueger +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Marcel Krueger +% +\@ifpackageloaded{fontawesome5}{}{\PackageError{fontawesome5-utex-helper}{This package should not be loaded individually. Load fontawesome5 instead.}{}} + +\ProvidesExplPackage{fontawesome5-utex-helper}{2018/02/08}{5.0.6}{uTeX helper for fontawesome5} + +\sys_if_engine_luatex:TF{ + \RequirePackage{luatexbase} + \directlua{require('fontawesome5')} + + \cs_new:Nn\__fontawesome_analyze_font:nn{ + \group_begin: + \usefont{TU}{fontawesome#1}{#2}{n} + \lua_now_x:n{fontawesome5_analyze_current_font(\luatex_fontid:D\tex_font:D)} + \group_end: + } + \cs_set:Nn\__fontawesome_glyphindex:n{ + \lua_now_x:n{tex.sprint(font.getfont(font.current()).resources.unicodes["\lua_escape_x:n{#1}"]~or~0)} + } + \cs_set_eq:NN\__fontawesome_glyph:w\tex_char:D +}{ + \seq_set_from_clist:Nn\c__fontawesome_invalid_tokens_seq{\fa,\faH,\faRepeat} + \regex_const:Nn\c__fontawesome_alt_regex{-alt\Z} + \cs_generate_variant:Nn\regex_match:NnF{NVF} + \cs_new:Nn\__fontawesome_analyze_font:nn{ + \group_begin: + \usefont{TU}{fontawesome#1}{#2}{n} + \int_step_inline:nnnn{67}1{\XeTeXcountglyphs\font-1}{ + \tl_set:No\l_tmpa_tl{\XeTeXglyphname\font##1} + \regex_match:NVF\c__fontawesome_alt_regex\l_tmpa_tl{ + \tl_set:NV\l_tmpb_tl\l_tmpa_tl + \tl_put_left:No\l_tmpb_tl{\char_generate:nn{92}{12}fa-} + \tl_replace_all:Nnn\l_tmpb_tl{-}{\str_upper_case:n} + \tl_set_rescan:Nnx\l_tmpb_tl{\ExplSyntaxOn}{\l_tmpb_tl} + \seq_if_in:NxF\c__fontawesome_invalid_tokens_seq{\tl_head:N\l_tmpb_tl}{ + \exp_last_unbraced:NV\cs_new:Npx\l_tmpb_tl{\exp_not:N\faPreselectedIcon{\l_tmpa_tl}} + } + } + } + \group_end: + } + \cs_set:Nn\__fontawesome_glyphindex:n{ + \the\xetex_glyphindex:D"#1"\scan_stop: + } + \cs_set_eq:NN\__fontawesome_glyph:w\xetex_glyph:D +} +\__fontawesome_analyze_font:nn{\c__fontawesome_kind_tl}{solid} +\__fontawesome_analyze_font:nn{brands}{regular} + +\cs_new:Nn\fontawesome_use_icon:nn{ + \group_begin: + \usefont + {TU} + {fontawesome\c__fontawesome_kind_tl} + {#1} + {n} + \int_set:Nn\l_tmpa_int{\__fontawesome_glyphindex:n{#2}} + \int_compare:nNnT{\l_tmpa_int}={0}{ + \fontseries{solid} + \selectfont + \int_set:Nn\l_tmpa_int{\__fontawesome_glyphindex:n{#2}} + \int_compare:nNnTF{\l_tmpa_int}={0}{ + \fontfamily{fontawesomebrands} + \fontseries{regular} + \selectfont + \int_set:Nn\l_tmpa_int{\__fontawesome_glyphindex:n{#2}} + \int_compare:nNnT{\l_tmpa_int}={0}{ + \msg_error:nnxx{fontawesome5}{icon-not-found}{#2}{#1} + } + }{ + \msg_warning:nnxx{fontawesome5}{style-substitution}{#2}{#1} + } + } + \__fontawesome_glyph:w\l_tmpa_int + \group_end: +} diff --git a/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5.lua b/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5.lua new file mode 100644 index 00000000000..248bb6904e7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5.lua @@ -0,0 +1,41 @@ +-- Copyright 2018 Marcel Krueger +-- +-- This work may be distributed and/or modified under the +-- conditions of the LaTeX Project Public License, either version 1.3c +-- of this license or (at your option) any later version. +-- The latest version of this license is in +-- http://www.latex-project.org/lppl.txt +-- and version 1.3 or later is part of all distributions of LaTeX +-- version 2005/12/01 or later. +-- +-- This work has the LPPL maintenance status `maintained'. +-- +-- The Current Maintainer of this work is Marcel Krueger +-- + +function fontawesome5_analyze_current_font(fontid) + local specialnames = { + ["500px"]=true, + h1=true, + h2=true, + h3=true, + ["repeat"]=true, + ["repeat-1"]=true + } + for name, value in pairs(font.getfont(fontid).resources.unicodes) do + tex.sprint( + luatexbase.catcodetables.expl, + "\\exp_args:NNc\\tex_global:D\\tex_chardef:D{c__fontawesome_slot_" .. name .. '_char}' .. value .. '\\scan_stop:') + if not ( + ('-alt' == string.sub(name, -4)) + or specialnames[name] + or value < 256 + ) then + tex.sprint( + luatexbase.registernumber("CatcodeTableExpl"), + "\\cs_gset_protected:Npn" + .. string.gsub('\\fa-' .. name, '-(%w)', string.upper) + .. "{\\faPreselectedIcon{" .. name .. "}}") + end + end +end diff --git a/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty b/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty new file mode 100644 index 00000000000..ecb84b50b83 --- /dev/null +++ b/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty @@ -0,0 +1,82 @@ +% Copyright 2018 Marcel Krueger +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Marcel Krueger +% +\RequirePackage{expl3} +\ProvidesExplPackage{fontawesome5}{2018/02/08}{5.0.6}{Font Awesome 5} + +\RequirePackage{l3keys2e} + +\keys_define:nn{fontawesome5} +{ + pro .value_forbidden:n = true, + pro .tl_set:N = \c__fontawesome_kind_tl, + pro .default:n = pro, + free .value_forbidden:n = true, + free .tl_set:N = \c__fontawesome_kind_tl, + free .default:n = free +} +\keys_set:nn{fontawesome5}{free} + +\ProcessKeysOptions{fontawesome5} + +\RequirePackage{xparse} + +\str_new:N\l_fontawesome_style_str + +\str_case:onTF\c_sys_engine_str{ + {luatex}{} + {xetex}{} +}{ + \RequirePackage{fontawesome5-utex-helper} +}{ + \RequirePackage{fontawesome5-generic-helper} +} + +\msg_new:nnnn{fontawesome5}{icon-not-found} + {The~requested~icon~#1~was~not~found.} + {Maybe~you~mistyped~the~icon~name~or~you~are~using~the~wrong~version~of~Font~Awesome~5.~ + Please~check~the~Font~Awesome~Cheatsheet~to~verify~the~spelling~of~#1.~ + If~you~want~to~use~a~Pro~icon,~you~need~to~have~Font~Awesome~5~Pro~installed~and~ + use~XeLaTeX~or~LuaLaTeX.~Then~you~can~activate~Pro~with~the~[pro]~option.~ + If~you~use~XeLaTeX~or~LuaLaTeX,~you~can~also~try~updating~the~Font~Awesome~5~font~files~ + to~make~icons~of~newer~versions~of~Font~Awesome~available.} +\msg_new:nnnn{fontawesome5}{style-substitution} + {The~requested~icon~#1~has~been~replaced~by~the~solid~version} + {The~icon~#1~is~not~available~in~the~style~#2.~The~solid~version~will~be~used~instead.~ + To~use~a~#2~style~#1~icon,~you~probably~need~Font~Awesome~5~Pro.~ + To~use~Pro,~you~need~to~have~Font~Awesome~5~Pro~installed~and~ + use~XeLaTeX~or~LuaLaTeX.~Then~you~can~activate~Pro~with~the~[pro]~option.} + +\NewDocumentCommand\faPreselectedIcon{m s O{\str_use:N\l_fontawesome_style_str}}{ + \fontawesome_use_icon:nn{#3}{#1\IfBooleanT{#2}{-alt}} +} +\NewDocumentCommand\faIcon{s O{\str_use:N\l_fontawesome_style_str} m}{ + \fontawesome_use_icon:nn{#2}{#3\IfBooleanT{#1}{-alt}} +} +\cs_new:Npn\fontawesome_set_style:n{ + \str_set:Nn\l_fontawesome_style_str +} + +\NewDocumentCommand\faStyle{m}{ + \fontawesome_set_style:n{#1} +} + +\cs_new_eq:cc{c__fontawesome_slot_stop_tl}{c__fontawesome_slot_square_tl} +\cs_new:Npn\faStop{\faPreselectedIcon{square}} +\cs_new:Npn\faH#1{\faPreselectedIcon{h#1}} +\NewDocumentCommand\faRepeat{t{1}}{ + \faPreselectedIcon{repeat\IfBooleanT{#1}{-1}} +} + +\fontawesome_set_style:n{solid} diff --git a/Master/texmf-dist/tex/latex/fontawesome5/tufontawesomebrands.fd b/Master/texmf-dist/tex/latex/fontawesome5/tufontawesomebrands.fd new file mode 100644 index 00000000000..fac0ee724c3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/fontawesome5/tufontawesomebrands.fd @@ -0,0 +1,21 @@ +% Copyright 2018 Marcel Krueger +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Marcel Krueger +% +\DeclareFontFamily{TU}{fontawesomebrands}{} +\DeclareFontShape{TU}{fontawesomebrands}{regular}{n} + {<-> \UnicodeFontFile{FontAwesome5Brands-Regular-400.otf}{script=latn;}}{} +\DeclareFontShape{TU}{fontawesomebrands}{solid}{n} + {<->ssub * fontawesomebrands/regular/n}{} +\DeclareFontShape{TU}{fontawesomebrands}{light}{n} + {<->ssub * fontawesomebrands/regular/n}{} diff --git a/Master/texmf-dist/tex/latex/fontawesome5/tufontawesomefree.fd b/Master/texmf-dist/tex/latex/fontawesome5/tufontawesomefree.fd new file mode 100644 index 00000000000..beed8e73419 --- /dev/null +++ b/Master/texmf-dist/tex/latex/fontawesome5/tufontawesomefree.fd @@ -0,0 +1,19 @@ +% Copyright 2018 Marcel Krueger +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Marcel Krueger +% +\DeclareFontFamily{TU}{fontawesomefree}{} +\DeclareFontShape{TU}{fontawesomefree}{solid}{n} + {<-> \UnicodeFontFile{FontAwesome5Free-Solid-900.otf}{script=latn;}}{} +\DeclareFontShape{TU}{fontawesomefree}{regular}{n} + {<-> \UnicodeFontFile{FontAwesome5Free-Regular-400.otf}{script=latn;}}{} diff --git a/Master/texmf-dist/tex/latex/fontawesome5/tufontawesomepro.fd b/Master/texmf-dist/tex/latex/fontawesome5/tufontawesomepro.fd new file mode 100644 index 00000000000..d1656704795 --- /dev/null +++ b/Master/texmf-dist/tex/latex/fontawesome5/tufontawesomepro.fd @@ -0,0 +1,21 @@ +% Copyright 2018 Marcel Krueger +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Marcel Krueger +% +\DeclareFontFamily{TU}{fontawesomepro}{} +\DeclareFontShape{TU}{fontawesomepro}{solid}{n} + {<-> \UnicodeFontName{FontAwesome5ProSolid}{script=latn;}}{} +\DeclareFontShape{TU}{fontawesomepro}{regular}{n} + {<-> \UnicodeFontName{FontAwesome5ProRegular}{script=latn;}}{} +\DeclareFontShape{TU}{fontawesomepro}{light}{n} + {<-> \UnicodeFontName{FontAwesome5ProLight}{script=latn;}}{} diff --git a/Master/texmf-dist/tex/latex/fontawesome5/ufontawesomebrands0.fd b/Master/texmf-dist/tex/latex/fontawesome5/ufontawesomebrands0.fd new file mode 100644 index 00000000000..878b4887435 --- /dev/null +++ b/Master/texmf-dist/tex/latex/fontawesome5/ufontawesomebrands0.fd @@ -0,0 +1,21 @@ +% Copyright 2018 Marcel Krueger +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Marcel Krueger +% +\DeclareFontFamily{U}{fontawesomebrands0}{} +\DeclareFontShape{U}{fontawesomebrands0}{regular}{n} + {<-> fa5brands0}{} +\DeclareFontShape{U}{fontawesomebrands0}{solid}{n} + {<->ssub * fontawesomebrands0/regular/n}{} +\DeclareFontShape{U}{fontawesomebrands0}{light}{n} + {<->ssub * fontawesomebrands0/regular/n}{} diff --git a/Master/texmf-dist/tex/latex/fontawesome5/ufontawesomebrands1.fd b/Master/texmf-dist/tex/latex/fontawesome5/ufontawesomebrands1.fd new file mode 100644 index 00000000000..4baa4aa7e24 --- /dev/null +++ b/Master/texmf-dist/tex/latex/fontawesome5/ufontawesomebrands1.fd @@ -0,0 +1,21 @@ +% Copyright 2018 Marcel Krueger +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Marcel Krueger +% +\DeclareFontFamily{U}{fontawesomebrands1}{} +\DeclareFontShape{U}{fontawesomebrands1}{regular}{n} + {<-> fa5brands1}{} +\DeclareFontShape{U}{fontawesomebrands1}{solid}{n} + {<->ssub * fontawesomebrands1/regular/n}{} +\DeclareFontShape{U}{fontawesomebrands1}{light}{n} + {<->ssub * fontawesomebrands1/regular/n}{} diff --git a/Master/texmf-dist/tex/latex/fontawesome5/ufontawesomefree0.fd b/Master/texmf-dist/tex/latex/fontawesome5/ufontawesomefree0.fd new file mode 100644 index 00000000000..c8f1e5d630c --- /dev/null +++ b/Master/texmf-dist/tex/latex/fontawesome5/ufontawesomefree0.fd @@ -0,0 +1,19 @@ +% Copyright 2018 Marcel Krueger +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Marcel Krueger +% +\DeclareFontFamily{U}{fontawesomefree0}{} +\DeclareFontShape{U}{fontawesomefree0}{solid}{n} + {<-> fa5free0solid}{} +\DeclareFontShape{U}{fontawesomefree0}{regular}{n} + {<-> fa5free0regular}{} diff --git a/Master/texmf-dist/tex/latex/fontawesome5/ufontawesomefree1.fd b/Master/texmf-dist/tex/latex/fontawesome5/ufontawesomefree1.fd new file mode 100644 index 00000000000..4c6cba8d2e3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/fontawesome5/ufontawesomefree1.fd @@ -0,0 +1,19 @@ +% Copyright 2018 Marcel Krueger +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Marcel Krueger +% +\DeclareFontFamily{U}{fontawesomefree1}{} +\DeclareFontShape{U}{fontawesomefree1}{solid}{n} + {<-> fa5free1solid}{} +\DeclareFontShape{U}{fontawesomefree1}{regular}{n} + {<-> fa5free1regular}{} |