├── .editorconfig
├── .eslintignore
├── .eslintrc.js
├── .gitignore
├── .npmignore
├── CHANGELOG.md
├── LICENSE
├── README.md
├── README.zh_CN.md
├── assets
├── icons.json
└── svg
│ ├── fa-address-book.svg
│ ├── fa-address-card.svg
│ ├── fa-bell-slash.svg
│ ├── fa-bell.svg
│ ├── fa-bookmark.svg
│ ├── fa-building.svg
│ ├── fa-calendar.svg
│ ├── fa-check-circle.svg
│ ├── fa-check-square.svg
│ ├── fa-circle.svg
│ ├── fa-clipboard.svg
│ ├── fa-clone.svg
│ ├── fa-comment.svg
│ ├── fa-comments.svg
│ ├── fa-compass.svg
│ ├── fa-copy.svg
│ ├── fa-copyright.svg
│ ├── fa-credit-card.svg
│ ├── fa-edit.svg
│ ├── fa-envelope-open.svg
│ ├── fa-envelope.svg
│ ├── fa-eye-slash.svg
│ ├── fa-file.svg
│ ├── fa-flag.svg
│ ├── fa-folder-open.svg
│ ├── fa-folder.svg
│ ├── fa-heart.svg
│ ├── fa-hourglass.svg
│ ├── fa-id-badge.svg
│ ├── fa-id-card.svg
│ ├── fa-image.svg
│ ├── fa-life-ring.svg
│ ├── fa-list-alt.svg
│ ├── fa-map.svg
│ ├── fa-minus-square.svg
│ ├── fa-object-group.svg
│ ├── fa-object-ungroup.svg
│ ├── fa-paper-plane.svg
│ ├── fa-pause-circle.svg
│ ├── fa-play-circle.svg
│ ├── fa-plus-square.svg
│ ├── fa-question-circle.svg
│ ├── fa-registered.svg
│ ├── fa-save.svg
│ ├── fa-share-square.svg
│ ├── fa-square.svg
│ ├── fa-star-half.svg
│ ├── fa-star.svg
│ ├── fa-sticky-note.svg
│ ├── fa-stop-circle.svg
│ ├── fa-thumbs-down.svg
│ ├── fa-thumbs-up.svg
│ ├── fa-times-circle.svg
│ ├── fa-user-circle.svg
│ ├── fa-user.svg
│ ├── fa-window-close.svg
│ ├── fa-window-maximize.svg
│ ├── fa-window-minimize.svg
│ └── fa-window-restore.svg
├── babel.config.js
├── build
├── fa2json.js
├── fa2svg.js
├── icon.tpl
└── icons.js
├── demo
├── css
│ └── app.48fe9109.css
├── index.html
└── js
│ ├── app.e69e3e4c.js
│ ├── app.e69e3e4c.js.map
│ ├── chunk-vendors.9f71b8db.js
│ └── chunk-vendors.9f71b8db.js.map
├── dist
└── vue-awesome.js
├── index.html
├── package-lock.json
├── package.json
├── rollup.config.js
├── src
├── components
│ └── Icon.vue
├── demo
│ ├── Demo.vue
│ ├── RandomIcon.vue
│ └── main.js
├── icons
│ ├── ad.js
│ ├── address-book.js
│ ├── address-card.js
│ ├── adjust.js
│ ├── air-freshener.js
│ ├── align-center.js
│ ├── align-justify.js
│ ├── align-left.js
│ ├── align-right.js
│ ├── allergies.js
│ ├── ambulance.js
│ ├── american-sign-language-interpreting.js
│ ├── anchor.js
│ ├── angle-double-down.js
│ ├── angle-double-left.js
│ ├── angle-double-right.js
│ ├── angle-double-up.js
│ ├── angle-down.js
│ ├── angle-left.js
│ ├── angle-right.js
│ ├── angle-up.js
│ ├── angry.js
│ ├── ankh.js
│ ├── apple-alt.js
│ ├── archive.js
│ ├── archway.js
│ ├── arrow-alt-circle-down.js
│ ├── arrow-alt-circle-left.js
│ ├── arrow-alt-circle-right.js
│ ├── arrow-alt-circle-up.js
│ ├── arrow-circle-down.js
│ ├── arrow-circle-left.js
│ ├── arrow-circle-right.js
│ ├── arrow-circle-up.js
│ ├── arrow-down.js
│ ├── arrow-left.js
│ ├── arrow-right.js
│ ├── arrow-up.js
│ ├── arrows-alt-h.js
│ ├── arrows-alt-v.js
│ ├── arrows-alt.js
│ ├── assistive-listening-systems.js
│ ├── asterisk.js
│ ├── at.js
│ ├── atlas.js
│ ├── atom.js
│ ├── audio-description.js
│ ├── award.js
│ ├── baby-carriage.js
│ ├── baby.js
│ ├── backspace.js
│ ├── backward.js
│ ├── bacon.js
│ ├── bacteria.js
│ ├── bacterium.js
│ ├── bahai.js
│ ├── balance-scale-left.js
│ ├── balance-scale-right.js
│ ├── balance-scale.js
│ ├── ban.js
│ ├── band-aid.js
│ ├── barcode.js
│ ├── bars.js
│ ├── baseball-ball.js
│ ├── basketball-ball.js
│ ├── bath.js
│ ├── battery-empty.js
│ ├── battery-full.js
│ ├── battery-half.js
│ ├── battery-quarter.js
│ ├── battery-three-quarters.js
│ ├── bed.js
│ ├── beer.js
│ ├── bell-slash.js
│ ├── bell.js
│ ├── bezier-curve.js
│ ├── bible.js
│ ├── bicycle.js
│ ├── biking.js
│ ├── binoculars.js
│ ├── biohazard.js
│ ├── birthday-cake.js
│ ├── blender-phone.js
│ ├── blender.js
│ ├── blind.js
│ ├── blog.js
│ ├── bold.js
│ ├── bolt.js
│ ├── bomb.js
│ ├── bone.js
│ ├── bong.js
│ ├── book-dead.js
│ ├── book-medical.js
│ ├── book-open.js
│ ├── book-reader.js
│ ├── book.js
│ ├── bookmark.js
│ ├── border-all.js
│ ├── border-none.js
│ ├── border-style.js
│ ├── bowling-ball.js
│ ├── box-open.js
│ ├── box-tissue.js
│ ├── box.js
│ ├── boxes.js
│ ├── braille.js
│ ├── brain.js
│ ├── brands
│ │ ├── 500px.js
│ │ ├── accessible-icon.js
│ │ ├── accusoft.js
│ │ ├── acquisitions-incorporated.js
│ │ ├── adn.js
│ │ ├── adversal.js
│ │ ├── affiliatetheme.js
│ │ ├── airbnb.js
│ │ ├── algolia.js
│ │ ├── alipay.js
│ │ ├── amazon-pay.js
│ │ ├── amazon.js
│ │ ├── amilia.js
│ │ ├── android.js
│ │ ├── angellist.js
│ │ ├── angrycreative.js
│ │ ├── angular.js
│ │ ├── app-store-ios.js
│ │ ├── app-store.js
│ │ ├── apper.js
│ │ ├── apple-pay.js
│ │ ├── apple.js
│ │ ├── artstation.js
│ │ ├── asymmetrik.js
│ │ ├── atlassian.js
│ │ ├── audible.js
│ │ ├── autoprefixer.js
│ │ ├── avianex.js
│ │ ├── aviato.js
│ │ ├── aws.js
│ │ ├── bandcamp.js
│ │ ├── battle-net.js
│ │ ├── behance-square.js
│ │ ├── behance.js
│ │ ├── bimobject.js
│ │ ├── bitbucket.js
│ │ ├── bitcoin.js
│ │ ├── bity.js
│ │ ├── black-tie.js
│ │ ├── blackberry.js
│ │ ├── blogger-b.js
│ │ ├── blogger.js
│ │ ├── bluetooth-b.js
│ │ ├── bluetooth.js
│ │ ├── bootstrap.js
│ │ ├── btc.js
│ │ ├── buffer.js
│ │ ├── buromobelexperte.js
│ │ ├── buy-n-large.js
│ │ ├── buysellads.js
│ │ ├── canadian-maple-leaf.js
│ │ ├── cc-amazon-pay.js
│ │ ├── cc-amex.js
│ │ ├── cc-apple-pay.js
│ │ ├── cc-diners-club.js
│ │ ├── cc-discover.js
│ │ ├── cc-jcb.js
│ │ ├── cc-mastercard.js
│ │ ├── cc-paypal.js
│ │ ├── cc-stripe.js
│ │ ├── cc-visa.js
│ │ ├── centercode.js
│ │ ├── centos.js
│ │ ├── chrome.js
│ │ ├── chromecast.js
│ │ ├── cloudflare.js
│ │ ├── cloudscale.js
│ │ ├── cloudsmith.js
│ │ ├── cloudversify.js
│ │ ├── codepen.js
│ │ ├── codiepie.js
│ │ ├── confluence.js
│ │ ├── connectdevelop.js
│ │ ├── contao.js
│ │ ├── cotton-bureau.js
│ │ ├── cpanel.js
│ │ ├── creative-commons-by.js
│ │ ├── creative-commons-nc-eu.js
│ │ ├── creative-commons-nc-jp.js
│ │ ├── creative-commons-nc.js
│ │ ├── creative-commons-nd.js
│ │ ├── creative-commons-pd-alt.js
│ │ ├── creative-commons-pd.js
│ │ ├── creative-commons-remix.js
│ │ ├── creative-commons-sa.js
│ │ ├── creative-commons-sampling-plus.js
│ │ ├── creative-commons-sampling.js
│ │ ├── creative-commons-share.js
│ │ ├── creative-commons-zero.js
│ │ ├── creative-commons.js
│ │ ├── critical-role.js
│ │ ├── css3-alt.js
│ │ ├── css3.js
│ │ ├── cuttlefish.js
│ │ ├── d-and-d-beyond.js
│ │ ├── d-and-d.js
│ │ ├── dailymotion.js
│ │ ├── dashcube.js
│ │ ├── deezer.js
│ │ ├── delicious.js
│ │ ├── deploydog.js
│ │ ├── deskpro.js
│ │ ├── dev.js
│ │ ├── deviantart.js
│ │ ├── dhl.js
│ │ ├── diaspora.js
│ │ ├── digg.js
│ │ ├── digital-ocean.js
│ │ ├── discord.js
│ │ ├── discourse.js
│ │ ├── dochub.js
│ │ ├── docker.js
│ │ ├── draft2digital.js
│ │ ├── dribbble-square.js
│ │ ├── dribbble.js
│ │ ├── dropbox.js
│ │ ├── drupal.js
│ │ ├── dyalog.js
│ │ ├── earlybirds.js
│ │ ├── ebay.js
│ │ ├── edge-legacy.js
│ │ ├── edge.js
│ │ ├── elementor.js
│ │ ├── ello.js
│ │ ├── ember.js
│ │ ├── empire.js
│ │ ├── envira.js
│ │ ├── erlang.js
│ │ ├── ethereum.js
│ │ ├── etsy.js
│ │ ├── evernote.js
│ │ ├── expeditedssl.js
│ │ ├── facebook-f.js
│ │ ├── facebook-messenger.js
│ │ ├── facebook-square.js
│ │ ├── facebook.js
│ │ ├── fantasy-flight-games.js
│ │ ├── fedex.js
│ │ ├── fedora.js
│ │ ├── figma.js
│ │ ├── firefox-browser.js
│ │ ├── firefox.js
│ │ ├── first-order-alt.js
│ │ ├── first-order.js
│ │ ├── firstdraft.js
│ │ ├── flickr.js
│ │ ├── flipboard.js
│ │ ├── fly.js
│ │ ├── font-awesome-alt.js
│ │ ├── font-awesome-flag.js
│ │ ├── font-awesome.js
│ │ ├── fonticons-fi.js
│ │ ├── fonticons.js
│ │ ├── fort-awesome-alt.js
│ │ ├── fort-awesome.js
│ │ ├── forumbee.js
│ │ ├── foursquare.js
│ │ ├── free-code-camp.js
│ │ ├── freebsd.js
│ │ ├── fulcrum.js
│ │ ├── galactic-republic.js
│ │ ├── galactic-senate.js
│ │ ├── get-pocket.js
│ │ ├── gg-circle.js
│ │ ├── gg.js
│ │ ├── git-alt.js
│ │ ├── git-square.js
│ │ ├── git.js
│ │ ├── github-alt.js
│ │ ├── github-square.js
│ │ ├── github.js
│ │ ├── gitkraken.js
│ │ ├── gitlab.js
│ │ ├── gitter.js
│ │ ├── glide-g.js
│ │ ├── glide.js
│ │ ├── gofore.js
│ │ ├── goodreads-g.js
│ │ ├── goodreads.js
│ │ ├── google-drive.js
│ │ ├── google-pay.js
│ │ ├── google-play.js
│ │ ├── google-plus-g.js
│ │ ├── google-plus-square.js
│ │ ├── google-plus.js
│ │ ├── google-wallet.js
│ │ ├── google.js
│ │ ├── gratipay.js
│ │ ├── grav.js
│ │ ├── gripfire.js
│ │ ├── grunt.js
│ │ ├── guilded.js
│ │ ├── gulp.js
│ │ ├── hacker-news-square.js
│ │ ├── hacker-news.js
│ │ ├── hackerrank.js
│ │ ├── hips.js
│ │ ├── hire-a-helper.js
│ │ ├── hive.js
│ │ ├── hooli.js
│ │ ├── hornbill.js
│ │ ├── hotjar.js
│ │ ├── houzz.js
│ │ ├── html5.js
│ │ ├── hubspot.js
│ │ ├── ideal.js
│ │ ├── imdb.js
│ │ ├── innosoft.js
│ │ ├── instagram-square.js
│ │ ├── instagram.js
│ │ ├── instalod.js
│ │ ├── intercom.js
│ │ ├── internet-explorer.js
│ │ ├── invision.js
│ │ ├── ioxhost.js
│ │ ├── itch-io.js
│ │ ├── itunes-note.js
│ │ ├── itunes.js
│ │ ├── java.js
│ │ ├── jedi-order.js
│ │ ├── jenkins.js
│ │ ├── jira.js
│ │ ├── joget.js
│ │ ├── joomla.js
│ │ ├── js-square.js
│ │ ├── js.js
│ │ ├── jsfiddle.js
│ │ ├── kaggle.js
│ │ ├── keybase.js
│ │ ├── keycdn.js
│ │ ├── kickstarter-k.js
│ │ ├── kickstarter.js
│ │ ├── korvue.js
│ │ ├── laravel.js
│ │ ├── lastfm-square.js
│ │ ├── lastfm.js
│ │ ├── leanpub.js
│ │ ├── less.js
│ │ ├── line.js
│ │ ├── linkedin-in.js
│ │ ├── linkedin.js
│ │ ├── linode.js
│ │ ├── linux.js
│ │ ├── lyft.js
│ │ ├── magento.js
│ │ ├── mailchimp.js
│ │ ├── mandalorian.js
│ │ ├── markdown.js
│ │ ├── mastodon.js
│ │ ├── maxcdn.js
│ │ ├── mdb.js
│ │ ├── medapps.js
│ │ ├── medium-m.js
│ │ ├── medium.js
│ │ ├── medrt.js
│ │ ├── meetup.js
│ │ ├── megaport.js
│ │ ├── mendeley.js
│ │ ├── microblog.js
│ │ ├── microsoft.js
│ │ ├── mix.js
│ │ ├── mixcloud.js
│ │ ├── mixer.js
│ │ ├── mizuni.js
│ │ ├── modx.js
│ │ ├── monero.js
│ │ ├── napster.js
│ │ ├── neos.js
│ │ ├── nimblr.js
│ │ ├── node-js.js
│ │ ├── node.js
│ │ ├── npm.js
│ │ ├── ns8.js
│ │ ├── nutritionix.js
│ │ ├── octopus-deploy.js
│ │ ├── odnoklassniki-square.js
│ │ ├── odnoklassniki.js
│ │ ├── old-republic.js
│ │ ├── opencart.js
│ │ ├── openid.js
│ │ ├── opera.js
│ │ ├── optin-monster.js
│ │ ├── orcid.js
│ │ ├── osi.js
│ │ ├── page4.js
│ │ ├── pagelines.js
│ │ ├── palfed.js
│ │ ├── patreon.js
│ │ ├── paypal.js
│ │ ├── penny-arcade.js
│ │ ├── perbyte.js
│ │ ├── periscope.js
│ │ ├── phabricator.js
│ │ ├── phoenix-framework.js
│ │ ├── phoenix-squadron.js
│ │ ├── php.js
│ │ ├── pied-piper-alt.js
│ │ ├── pied-piper-hat.js
│ │ ├── pied-piper-pp.js
│ │ ├── pied-piper-square.js
│ │ ├── pied-piper.js
│ │ ├── pinterest-p.js
│ │ ├── pinterest-square.js
│ │ ├── pinterest.js
│ │ ├── playstation.js
│ │ ├── product-hunt.js
│ │ ├── pushed.js
│ │ ├── python.js
│ │ ├── qq.js
│ │ ├── quinscape.js
│ │ ├── quora.js
│ │ ├── r-project.js
│ │ ├── raspberry-pi.js
│ │ ├── ravelry.js
│ │ ├── react.js
│ │ ├── reacteurope.js
│ │ ├── readme.js
│ │ ├── rebel.js
│ │ ├── red-river.js
│ │ ├── reddit-alien.js
│ │ ├── reddit-square.js
│ │ ├── reddit.js
│ │ ├── redhat.js
│ │ ├── renren.js
│ │ ├── replyd.js
│ │ ├── researchgate.js
│ │ ├── resolving.js
│ │ ├── rev.js
│ │ ├── rocketchat.js
│ │ ├── rockrms.js
│ │ ├── rust.js
│ │ ├── safari.js
│ │ ├── salesforce.js
│ │ ├── sass.js
│ │ ├── schlix.js
│ │ ├── scribd.js
│ │ ├── searchengin.js
│ │ ├── sellcast.js
│ │ ├── sellsy.js
│ │ ├── servicestack.js
│ │ ├── shirtsinbulk.js
│ │ ├── shopify.js
│ │ ├── shopware.js
│ │ ├── simplybuilt.js
│ │ ├── sistrix.js
│ │ ├── sith.js
│ │ ├── sketch.js
│ │ ├── skyatlas.js
│ │ ├── skype.js
│ │ ├── slack-hash.js
│ │ ├── slack.js
│ │ ├── slideshare.js
│ │ ├── snapchat-ghost.js
│ │ ├── snapchat-square.js
│ │ ├── snapchat.js
│ │ ├── soundcloud.js
│ │ ├── sourcetree.js
│ │ ├── speakap.js
│ │ ├── speaker-deck.js
│ │ ├── spotify.js
│ │ ├── squarespace.js
│ │ ├── stack-exchange.js
│ │ ├── stack-overflow.js
│ │ ├── stackpath.js
│ │ ├── staylinked.js
│ │ ├── steam-square.js
│ │ ├── steam-symbol.js
│ │ ├── steam.js
│ │ ├── sticker-mule.js
│ │ ├── strava.js
│ │ ├── stripe-s.js
│ │ ├── stripe.js
│ │ ├── studiovinari.js
│ │ ├── stumbleupon-circle.js
│ │ ├── stumbleupon.js
│ │ ├── superpowers.js
│ │ ├── supple.js
│ │ ├── suse.js
│ │ ├── swift.js
│ │ ├── symfony.js
│ │ ├── teamspeak.js
│ │ ├── telegram-plane.js
│ │ ├── telegram.js
│ │ ├── tencent-weibo.js
│ │ ├── the-red-yeti.js
│ │ ├── themeco.js
│ │ ├── themeisle.js
│ │ ├── think-peaks.js
│ │ ├── tiktok.js
│ │ ├── trade-federation.js
│ │ ├── trello.js
│ │ ├── tumblr-square.js
│ │ ├── tumblr.js
│ │ ├── twitch.js
│ │ ├── twitter-square.js
│ │ ├── twitter.js
│ │ ├── typo3.js
│ │ ├── uber.js
│ │ ├── ubuntu.js
│ │ ├── uikit.js
│ │ ├── umbraco.js
│ │ ├── uncharted.js
│ │ ├── uniregistry.js
│ │ ├── unity.js
│ │ ├── unsplash.js
│ │ ├── untappd.js
│ │ ├── ups.js
│ │ ├── usb.js
│ │ ├── usps.js
│ │ ├── ussunnah.js
│ │ ├── vaadin.js
│ │ ├── viacoin.js
│ │ ├── viadeo-square.js
│ │ ├── viadeo.js
│ │ ├── viber.js
│ │ ├── vimeo-square.js
│ │ ├── vimeo-v.js
│ │ ├── vimeo.js
│ │ ├── vine.js
│ │ ├── vk.js
│ │ ├── vnv.js
│ │ ├── vuejs.js
│ │ ├── watchman-monitoring.js
│ │ ├── waze.js
│ │ ├── weebly.js
│ │ ├── weibo.js
│ │ ├── weixin.js
│ │ ├── whatsapp-square.js
│ │ ├── whatsapp.js
│ │ ├── whmcs.js
│ │ ├── wikipedia-w.js
│ │ ├── windows.js
│ │ ├── wix.js
│ │ ├── wizards-of-the-coast.js
│ │ ├── wodu.js
│ │ ├── wolf-pack-battalion.js
│ │ ├── wordpress-simple.js
│ │ ├── wordpress.js
│ │ ├── wpbeginner.js
│ │ ├── wpexplorer.js
│ │ ├── wpforms.js
│ │ ├── wpressr.js
│ │ ├── xbox.js
│ │ ├── xing-square.js
│ │ ├── xing.js
│ │ ├── y-combinator.js
│ │ ├── yahoo.js
│ │ ├── yammer.js
│ │ ├── yandex-international.js
│ │ ├── yandex.js
│ │ ├── yarn.js
│ │ ├── yelp.js
│ │ ├── yoast.js
│ │ ├── youtube-square.js
│ │ ├── youtube.js
│ │ └── zhihu.js
│ ├── bread-slice.js
│ ├── briefcase-medical.js
│ ├── briefcase.js
│ ├── broadcast-tower.js
│ ├── broom.js
│ ├── brush.js
│ ├── bug.js
│ ├── building.js
│ ├── bullhorn.js
│ ├── bullseye.js
│ ├── burn.js
│ ├── bus-alt.js
│ ├── bus.js
│ ├── business-time.js
│ ├── calculator.js
│ ├── calendar-alt.js
│ ├── calendar-check.js
│ ├── calendar-day.js
│ ├── calendar-minus.js
│ ├── calendar-plus.js
│ ├── calendar-times.js
│ ├── calendar-week.js
│ ├── calendar.js
│ ├── camera-retro.js
│ ├── camera.js
│ ├── campground.js
│ ├── candy-cane.js
│ ├── cannabis.js
│ ├── capsules.js
│ ├── car-alt.js
│ ├── car-battery.js
│ ├── car-crash.js
│ ├── car-side.js
│ ├── car.js
│ ├── caravan.js
│ ├── caret-down.js
│ ├── caret-left.js
│ ├── caret-right.js
│ ├── caret-square-down.js
│ ├── caret-square-left.js
│ ├── caret-square-right.js
│ ├── caret-square-up.js
│ ├── caret-up.js
│ ├── carrot.js
│ ├── cart-arrow-down.js
│ ├── cart-plus.js
│ ├── cash-register.js
│ ├── cat.js
│ ├── certificate.js
│ ├── chair.js
│ ├── chalkboard-teacher.js
│ ├── chalkboard.js
│ ├── charging-station.js
│ ├── chart-area.js
│ ├── chart-bar.js
│ ├── chart-line.js
│ ├── chart-pie.js
│ ├── check-circle.js
│ ├── check-double.js
│ ├── check-square.js
│ ├── check.js
│ ├── cheese.js
│ ├── chess-bishop.js
│ ├── chess-board.js
│ ├── chess-king.js
│ ├── chess-knight.js
│ ├── chess-pawn.js
│ ├── chess-queen.js
│ ├── chess-rook.js
│ ├── chess.js
│ ├── chevron-circle-down.js
│ ├── chevron-circle-left.js
│ ├── chevron-circle-right.js
│ ├── chevron-circle-up.js
│ ├── chevron-down.js
│ ├── chevron-left.js
│ ├── chevron-right.js
│ ├── chevron-up.js
│ ├── child.js
│ ├── church.js
│ ├── circle-notch.js
│ ├── circle.js
│ ├── city.js
│ ├── clinic-medical.js
│ ├── clipboard-check.js
│ ├── clipboard-list.js
│ ├── clipboard.js
│ ├── clock.js
│ ├── clone.js
│ ├── closed-captioning.js
│ ├── cloud-download-alt.js
│ ├── cloud-meatball.js
│ ├── cloud-moon-rain.js
│ ├── cloud-moon.js
│ ├── cloud-rain.js
│ ├── cloud-showers-heavy.js
│ ├── cloud-sun-rain.js
│ ├── cloud-sun.js
│ ├── cloud-upload-alt.js
│ ├── cloud.js
│ ├── cocktail.js
│ ├── code-branch.js
│ ├── code.js
│ ├── coffee.js
│ ├── cog.js
│ ├── cogs.js
│ ├── coins.js
│ ├── columns.js
│ ├── comment-alt.js
│ ├── comment-dollar.js
│ ├── comment-dots.js
│ ├── comment-medical.js
│ ├── comment-slash.js
│ ├── comment.js
│ ├── comments-dollar.js
│ ├── comments.js
│ ├── compact-disc.js
│ ├── compass.js
│ ├── compress-alt.js
│ ├── compress-arrows-alt.js
│ ├── compress.js
│ ├── concierge-bell.js
│ ├── cookie-bite.js
│ ├── cookie.js
│ ├── copy.js
│ ├── copyright.js
│ ├── couch.js
│ ├── credit-card.js
│ ├── crop-alt.js
│ ├── crop.js
│ ├── cross.js
│ ├── crosshairs.js
│ ├── crow.js
│ ├── crown.js
│ ├── crutch.js
│ ├── cube.js
│ ├── cubes.js
│ ├── cut.js
│ ├── database.js
│ ├── deaf.js
│ ├── democrat.js
│ ├── desktop.js
│ ├── dharmachakra.js
│ ├── diagnoses.js
│ ├── dice-d20.js
│ ├── dice-d6.js
│ ├── dice-five.js
│ ├── dice-four.js
│ ├── dice-one.js
│ ├── dice-six.js
│ ├── dice-three.js
│ ├── dice-two.js
│ ├── dice.js
│ ├── digital-tachograph.js
│ ├── directions.js
│ ├── disease.js
│ ├── divide.js
│ ├── dizzy.js
│ ├── dna.js
│ ├── dog.js
│ ├── dollar-sign.js
│ ├── dolly-flatbed.js
│ ├── dolly.js
│ ├── donate.js
│ ├── door-closed.js
│ ├── door-open.js
│ ├── dot-circle.js
│ ├── dove.js
│ ├── download.js
│ ├── drafting-compass.js
│ ├── dragon.js
│ ├── draw-polygon.js
│ ├── drum-steelpan.js
│ ├── drum.js
│ ├── drumstick-bite.js
│ ├── dumbbell.js
│ ├── dumpster-fire.js
│ ├── dumpster.js
│ ├── dungeon.js
│ ├── edit.js
│ ├── egg.js
│ ├── eject.js
│ ├── ellipsis-h.js
│ ├── ellipsis-v.js
│ ├── envelope-open-text.js
│ ├── envelope-open.js
│ ├── envelope-square.js
│ ├── envelope.js
│ ├── equals.js
│ ├── eraser.js
│ ├── ethernet.js
│ ├── euro-sign.js
│ ├── exchange-alt.js
│ ├── exclamation-circle.js
│ ├── exclamation-triangle.js
│ ├── exclamation.js
│ ├── expand-alt.js
│ ├── expand-arrows-alt.js
│ ├── expand.js
│ ├── external-link-alt.js
│ ├── external-link-square-alt.js
│ ├── eye-dropper.js
│ ├── eye-slash.js
│ ├── eye.js
│ ├── fan.js
│ ├── fast-backward.js
│ ├── fast-forward.js
│ ├── faucet.js
│ ├── fax.js
│ ├── feather-alt.js
│ ├── feather.js
│ ├── female.js
│ ├── fighter-jet.js
│ ├── file-alt.js
│ ├── file-archive.js
│ ├── file-audio.js
│ ├── file-code.js
│ ├── file-contract.js
│ ├── file-csv.js
│ ├── file-download.js
│ ├── file-excel.js
│ ├── file-export.js
│ ├── file-image.js
│ ├── file-import.js
│ ├── file-invoice-dollar.js
│ ├── file-invoice.js
│ ├── file-medical-alt.js
│ ├── file-medical.js
│ ├── file-pdf.js
│ ├── file-powerpoint.js
│ ├── file-prescription.js
│ ├── file-signature.js
│ ├── file-upload.js
│ ├── file-video.js
│ ├── file-word.js
│ ├── file.js
│ ├── fill-drip.js
│ ├── fill.js
│ ├── film.js
│ ├── filter.js
│ ├── fingerprint.js
│ ├── fire-alt.js
│ ├── fire-extinguisher.js
│ ├── fire.js
│ ├── first-aid.js
│ ├── fish.js
│ ├── fist-raised.js
│ ├── flag-checkered.js
│ ├── flag-usa.js
│ ├── flag.js
│ ├── flask.js
│ ├── flushed.js
│ ├── folder-minus.js
│ ├── folder-open.js
│ ├── folder-plus.js
│ ├── folder.js
│ ├── font.js
│ ├── football-ball.js
│ ├── forward.js
│ ├── frog.js
│ ├── frown-open.js
│ ├── frown.js
│ ├── funnel-dollar.js
│ ├── futbol.js
│ ├── gamepad.js
│ ├── gas-pump.js
│ ├── gavel.js
│ ├── gem.js
│ ├── genderless.js
│ ├── ghost.js
│ ├── gift.js
│ ├── gifts.js
│ ├── glass-cheers.js
│ ├── glass-martini-alt.js
│ ├── glass-martini.js
│ ├── glass-whiskey.js
│ ├── glasses.js
│ ├── globe-africa.js
│ ├── globe-americas.js
│ ├── globe-asia.js
│ ├── globe-europe.js
│ ├── globe.js
│ ├── golf-ball.js
│ ├── gopuram.js
│ ├── graduation-cap.js
│ ├── greater-than-equal.js
│ ├── greater-than.js
│ ├── grimace.js
│ ├── grin-alt.js
│ ├── grin-beam-sweat.js
│ ├── grin-beam.js
│ ├── grin-hearts.js
│ ├── grin-squint-tears.js
│ ├── grin-squint.js
│ ├── grin-stars.js
│ ├── grin-tears.js
│ ├── grin-tongue-squint.js
│ ├── grin-tongue-wink.js
│ ├── grin-tongue.js
│ ├── grin-wink.js
│ ├── grin.js
│ ├── grip-horizontal.js
│ ├── grip-lines-vertical.js
│ ├── grip-lines.js
│ ├── grip-vertical.js
│ ├── guitar.js
│ ├── h-square.js
│ ├── hamburger.js
│ ├── hammer.js
│ ├── hamsa.js
│ ├── hand-holding-heart.js
│ ├── hand-holding-medical.js
│ ├── hand-holding-usd.js
│ ├── hand-holding-water.js
│ ├── hand-holding.js
│ ├── hand-lizard.js
│ ├── hand-middle-finger.js
│ ├── hand-paper.js
│ ├── hand-peace.js
│ ├── hand-point-down.js
│ ├── hand-point-left.js
│ ├── hand-point-right.js
│ ├── hand-point-up.js
│ ├── hand-pointer.js
│ ├── hand-rock.js
│ ├── hand-scissors.js
│ ├── hand-sparkles.js
│ ├── hand-spock.js
│ ├── hands-helping.js
│ ├── hands-wash.js
│ ├── hands.js
│ ├── handshake-alt-slash.js
│ ├── handshake-slash.js
│ ├── handshake.js
│ ├── hanukiah.js
│ ├── hard-hat.js
│ ├── hashtag.js
│ ├── hat-cowboy-side.js
│ ├── hat-cowboy.js
│ ├── hat-wizard.js
│ ├── hdd.js
│ ├── head-side-cough-slash.js
│ ├── head-side-cough.js
│ ├── head-side-mask.js
│ ├── head-side-virus.js
│ ├── heading.js
│ ├── headphones-alt.js
│ ├── headphones.js
│ ├── headset.js
│ ├── heart-broken.js
│ ├── heart.js
│ ├── heartbeat.js
│ ├── helicopter.js
│ ├── highlighter.js
│ ├── hiking.js
│ ├── hippo.js
│ ├── history.js
│ ├── hockey-puck.js
│ ├── holly-berry.js
│ ├── home.js
│ ├── horse-head.js
│ ├── horse.js
│ ├── hospital-alt.js
│ ├── hospital-symbol.js
│ ├── hospital-user.js
│ ├── hospital.js
│ ├── hot-tub.js
│ ├── hotdog.js
│ ├── hotel.js
│ ├── hourglass-end.js
│ ├── hourglass-half.js
│ ├── hourglass-start.js
│ ├── hourglass.js
│ ├── house-damage.js
│ ├── house-user.js
│ ├── hryvnia.js
│ ├── i-cursor.js
│ ├── ice-cream.js
│ ├── icicles.js
│ ├── icons.js
│ ├── id-badge.js
│ ├── id-card-alt.js
│ ├── id-card.js
│ ├── igloo.js
│ ├── image.js
│ ├── images.js
│ ├── inbox.js
│ ├── indent.js
│ ├── index.js
│ ├── industry.js
│ ├── infinity.js
│ ├── info-circle.js
│ ├── info.js
│ ├── italic.js
│ ├── jedi.js
│ ├── joint.js
│ ├── journal-whills.js
│ ├── kaaba.js
│ ├── key.js
│ ├── keyboard.js
│ ├── khanda.js
│ ├── kiss-beam.js
│ ├── kiss-wink-heart.js
│ ├── kiss.js
│ ├── kiwi-bird.js
│ ├── landmark.js
│ ├── language.js
│ ├── laptop-code.js
│ ├── laptop-house.js
│ ├── laptop-medical.js
│ ├── laptop.js
│ ├── laugh-beam.js
│ ├── laugh-squint.js
│ ├── laugh-wink.js
│ ├── laugh.js
│ ├── layer-group.js
│ ├── leaf.js
│ ├── lemon.js
│ ├── less-than-equal.js
│ ├── less-than.js
│ ├── level-down-alt.js
│ ├── level-up-alt.js
│ ├── life-ring.js
│ ├── lightbulb.js
│ ├── link.js
│ ├── lira-sign.js
│ ├── list-alt.js
│ ├── list-ol.js
│ ├── list-ul.js
│ ├── list.js
│ ├── location-arrow.js
│ ├── lock-open.js
│ ├── lock.js
│ ├── long-arrow-alt-down.js
│ ├── long-arrow-alt-left.js
│ ├── long-arrow-alt-right.js
│ ├── long-arrow-alt-up.js
│ ├── low-vision.js
│ ├── luggage-cart.js
│ ├── lungs-virus.js
│ ├── lungs.js
│ ├── magic.js
│ ├── magnet.js
│ ├── mail-bulk.js
│ ├── male.js
│ ├── map-marked-alt.js
│ ├── map-marked.js
│ ├── map-marker-alt.js
│ ├── map-marker.js
│ ├── map-pin.js
│ ├── map-signs.js
│ ├── map.js
│ ├── marker.js
│ ├── mars-double.js
│ ├── mars-stroke-h.js
│ ├── mars-stroke-v.js
│ ├── mars-stroke.js
│ ├── mars.js
│ ├── mask.js
│ ├── medal.js
│ ├── medkit.js
│ ├── meh-blank.js
│ ├── meh-rolling-eyes.js
│ ├── meh.js
│ ├── memory.js
│ ├── menorah.js
│ ├── mercury.js
│ ├── meteor.js
│ ├── microchip.js
│ ├── microphone-alt-slash.js
│ ├── microphone-alt.js
│ ├── microphone-slash.js
│ ├── microphone.js
│ ├── microscope.js
│ ├── minus-circle.js
│ ├── minus-square.js
│ ├── minus.js
│ ├── mitten.js
│ ├── mobile-alt.js
│ ├── mobile.js
│ ├── money-bill-alt.js
│ ├── money-bill-wave-alt.js
│ ├── money-bill-wave.js
│ ├── money-bill.js
│ ├── money-check-alt.js
│ ├── money-check.js
│ ├── monument.js
│ ├── moon.js
│ ├── mortar-pestle.js
│ ├── mosque.js
│ ├── motorcycle.js
│ ├── mountain.js
│ ├── mouse-pointer.js
│ ├── mouse.js
│ ├── mug-hot.js
│ ├── music.js
│ ├── network-wired.js
│ ├── neuter.js
│ ├── newspaper.js
│ ├── not-equal.js
│ ├── notes-medical.js
│ ├── object-group.js
│ ├── object-ungroup.js
│ ├── oil-can.js
│ ├── om.js
│ ├── otter.js
│ ├── outdent.js
│ ├── pager.js
│ ├── paint-brush.js
│ ├── paint-roller.js
│ ├── palette.js
│ ├── pallet.js
│ ├── paper-plane.js
│ ├── paperclip.js
│ ├── parachute-box.js
│ ├── paragraph.js
│ ├── parking.js
│ ├── passport.js
│ ├── pastafarianism.js
│ ├── paste.js
│ ├── pause-circle.js
│ ├── pause.js
│ ├── paw.js
│ ├── peace.js
│ ├── pen-alt.js
│ ├── pen-fancy.js
│ ├── pen-nib.js
│ ├── pen-square.js
│ ├── pen.js
│ ├── pencil-alt.js
│ ├── pencil-ruler.js
│ ├── people-arrows.js
│ ├── people-carry.js
│ ├── pepper-hot.js
│ ├── percent.js
│ ├── percentage.js
│ ├── person-booth.js
│ ├── phone-alt.js
│ ├── phone-slash.js
│ ├── phone-square-alt.js
│ ├── phone-square.js
│ ├── phone-volume.js
│ ├── phone.js
│ ├── photo-video.js
│ ├── piggy-bank.js
│ ├── pills.js
│ ├── pizza-slice.js
│ ├── place-of-worship.js
│ ├── plane-arrival.js
│ ├── plane-departure.js
│ ├── plane-slash.js
│ ├── plane.js
│ ├── play-circle.js
│ ├── play.js
│ ├── plug.js
│ ├── plus-circle.js
│ ├── plus-square.js
│ ├── plus.js
│ ├── podcast.js
│ ├── poll-h.js
│ ├── poll.js
│ ├── poo-storm.js
│ ├── poo.js
│ ├── poop.js
│ ├── portrait.js
│ ├── pound-sign.js
│ ├── power-off.js
│ ├── pray.js
│ ├── praying-hands.js
│ ├── prescription-bottle-alt.js
│ ├── prescription-bottle.js
│ ├── prescription.js
│ ├── print.js
│ ├── procedures.js
│ ├── project-diagram.js
│ ├── pump-medical.js
│ ├── pump-soap.js
│ ├── puzzle-piece.js
│ ├── qrcode.js
│ ├── question-circle.js
│ ├── question.js
│ ├── quidditch.js
│ ├── quote-left.js
│ ├── quote-right.js
│ ├── quran.js
│ ├── radiation-alt.js
│ ├── radiation.js
│ ├── rainbow.js
│ ├── random.js
│ ├── receipt.js
│ ├── record-vinyl.js
│ ├── recycle.js
│ ├── redo-alt.js
│ ├── redo.js
│ ├── registered.js
│ ├── regular
│ │ ├── address-book.js
│ │ ├── address-card.js
│ │ ├── angry.js
│ │ ├── arrow-alt-circle-down.js
│ │ ├── arrow-alt-circle-left.js
│ │ ├── arrow-alt-circle-right.js
│ │ ├── arrow-alt-circle-up.js
│ │ ├── bell-slash.js
│ │ ├── bell.js
│ │ ├── bookmark.js
│ │ ├── building.js
│ │ ├── calendar-alt.js
│ │ ├── calendar-check.js
│ │ ├── calendar-minus.js
│ │ ├── calendar-plus.js
│ │ ├── calendar-times.js
│ │ ├── calendar.js
│ │ ├── caret-square-down.js
│ │ ├── caret-square-left.js
│ │ ├── caret-square-right.js
│ │ ├── caret-square-up.js
│ │ ├── chart-bar.js
│ │ ├── check-circle.js
│ │ ├── check-square.js
│ │ ├── circle.js
│ │ ├── clipboard.js
│ │ ├── clock.js
│ │ ├── clone.js
│ │ ├── closed-captioning.js
│ │ ├── comment-alt.js
│ │ ├── comment-dots.js
│ │ ├── comment.js
│ │ ├── comments.js
│ │ ├── compass.js
│ │ ├── copy.js
│ │ ├── copyright.js
│ │ ├── credit-card.js
│ │ ├── dizzy.js
│ │ ├── dot-circle.js
│ │ ├── edit.js
│ │ ├── envelope-open.js
│ │ ├── envelope.js
│ │ ├── eye-slash.js
│ │ ├── eye.js
│ │ ├── file-alt.js
│ │ ├── file-archive.js
│ │ ├── file-audio.js
│ │ ├── file-code.js
│ │ ├── file-excel.js
│ │ ├── file-image.js
│ │ ├── file-pdf.js
│ │ ├── file-powerpoint.js
│ │ ├── file-video.js
│ │ ├── file-word.js
│ │ ├── file.js
│ │ ├── flag.js
│ │ ├── flushed.js
│ │ ├── folder-open.js
│ │ ├── folder.js
│ │ ├── frown-open.js
│ │ ├── frown.js
│ │ ├── futbol.js
│ │ ├── gem.js
│ │ ├── grimace.js
│ │ ├── grin-alt.js
│ │ ├── grin-beam-sweat.js
│ │ ├── grin-beam.js
│ │ ├── grin-hearts.js
│ │ ├── grin-squint-tears.js
│ │ ├── grin-squint.js
│ │ ├── grin-stars.js
│ │ ├── grin-tears.js
│ │ ├── grin-tongue-squint.js
│ │ ├── grin-tongue-wink.js
│ │ ├── grin-tongue.js
│ │ ├── grin-wink.js
│ │ ├── grin.js
│ │ ├── hand-lizard.js
│ │ ├── hand-paper.js
│ │ ├── hand-peace.js
│ │ ├── hand-point-down.js
│ │ ├── hand-point-left.js
│ │ ├── hand-point-right.js
│ │ ├── hand-point-up.js
│ │ ├── hand-pointer.js
│ │ ├── hand-rock.js
│ │ ├── hand-scissors.js
│ │ ├── hand-spock.js
│ │ ├── handshake.js
│ │ ├── hdd.js
│ │ ├── heart.js
│ │ ├── hospital.js
│ │ ├── hourglass.js
│ │ ├── id-badge.js
│ │ ├── id-card.js
│ │ ├── image.js
│ │ ├── images.js
│ │ ├── keyboard.js
│ │ ├── kiss-beam.js
│ │ ├── kiss-wink-heart.js
│ │ ├── kiss.js
│ │ ├── laugh-beam.js
│ │ ├── laugh-squint.js
│ │ ├── laugh-wink.js
│ │ ├── laugh.js
│ │ ├── lemon.js
│ │ ├── life-ring.js
│ │ ├── lightbulb.js
│ │ ├── list-alt.js
│ │ ├── map.js
│ │ ├── meh-blank.js
│ │ ├── meh-rolling-eyes.js
│ │ ├── meh.js
│ │ ├── minus-square.js
│ │ ├── money-bill-alt.js
│ │ ├── moon.js
│ │ ├── newspaper.js
│ │ ├── object-group.js
│ │ ├── object-ungroup.js
│ │ ├── paper-plane.js
│ │ ├── pause-circle.js
│ │ ├── play-circle.js
│ │ ├── plus-square.js
│ │ ├── question-circle.js
│ │ ├── registered.js
│ │ ├── sad-cry.js
│ │ ├── sad-tear.js
│ │ ├── save.js
│ │ ├── share-square.js
│ │ ├── smile-beam.js
│ │ ├── smile-wink.js
│ │ ├── smile.js
│ │ ├── snowflake.js
│ │ ├── square.js
│ │ ├── star-half.js
│ │ ├── star.js
│ │ ├── sticky-note.js
│ │ ├── stop-circle.js
│ │ ├── sun.js
│ │ ├── surprise.js
│ │ ├── thumbs-down.js
│ │ ├── thumbs-up.js
│ │ ├── times-circle.js
│ │ ├── tired.js
│ │ ├── trash-alt.js
│ │ ├── user-circle.js
│ │ ├── user.js
│ │ ├── window-close.js
│ │ ├── window-maximize.js
│ │ ├── window-minimize.js
│ │ └── window-restore.js
│ ├── remove-format.js
│ ├── reply-all.js
│ ├── reply.js
│ ├── republican.js
│ ├── restroom.js
│ ├── retweet.js
│ ├── ribbon.js
│ ├── ring.js
│ ├── road.js
│ ├── robot.js
│ ├── rocket.js
│ ├── route.js
│ ├── rss-square.js
│ ├── rss.js
│ ├── ruble-sign.js
│ ├── ruler-combined.js
│ ├── ruler-horizontal.js
│ ├── ruler-vertical.js
│ ├── ruler.js
│ ├── running.js
│ ├── rupee-sign.js
│ ├── sad-cry.js
│ ├── sad-tear.js
│ ├── satellite-dish.js
│ ├── satellite.js
│ ├── save.js
│ ├── school.js
│ ├── screwdriver.js
│ ├── scroll.js
│ ├── sd-card.js
│ ├── search-dollar.js
│ ├── search-location.js
│ ├── search-minus.js
│ ├── search-plus.js
│ ├── search.js
│ ├── seedling.js
│ ├── server.js
│ ├── shapes.js
│ ├── share-alt-square.js
│ ├── share-alt.js
│ ├── share-square.js
│ ├── share.js
│ ├── shekel-sign.js
│ ├── shield-alt.js
│ ├── shield-virus.js
│ ├── ship.js
│ ├── shipping-fast.js
│ ├── shoe-prints.js
│ ├── shopping-bag.js
│ ├── shopping-basket.js
│ ├── shopping-cart.js
│ ├── shower.js
│ ├── shuttle-van.js
│ ├── sign-in-alt.js
│ ├── sign-language.js
│ ├── sign-out-alt.js
│ ├── sign.js
│ ├── signal.js
│ ├── signature.js
│ ├── sim-card.js
│ ├── sink.js
│ ├── sitemap.js
│ ├── skating.js
│ ├── skiing-nordic.js
│ ├── skiing.js
│ ├── skull-crossbones.js
│ ├── skull.js
│ ├── slash.js
│ ├── sleigh.js
│ ├── sliders-h.js
│ ├── smile-beam.js
│ ├── smile-wink.js
│ ├── smile.js
│ ├── smog.js
│ ├── smoking-ban.js
│ ├── smoking.js
│ ├── sms.js
│ ├── snowboarding.js
│ ├── snowflake.js
│ ├── snowman.js
│ ├── snowplow.js
│ ├── soap.js
│ ├── socks.js
│ ├── solar-panel.js
│ ├── sort-alpha-down-alt.js
│ ├── sort-alpha-down.js
│ ├── sort-alpha-up-alt.js
│ ├── sort-alpha-up.js
│ ├── sort-amount-down-alt.js
│ ├── sort-amount-down.js
│ ├── sort-amount-up-alt.js
│ ├── sort-amount-up.js
│ ├── sort-down.js
│ ├── sort-numeric-down-alt.js
│ ├── sort-numeric-down.js
│ ├── sort-numeric-up-alt.js
│ ├── sort-numeric-up.js
│ ├── sort-up.js
│ ├── sort.js
│ ├── spa.js
│ ├── space-shuttle.js
│ ├── spell-check.js
│ ├── spider.js
│ ├── spinner.js
│ ├── splotch.js
│ ├── spray-can.js
│ ├── square-full.js
│ ├── square-root-alt.js
│ ├── square.js
│ ├── stamp.js
│ ├── star-and-crescent.js
│ ├── star-half-alt.js
│ ├── star-half.js
│ ├── star-of-david.js
│ ├── star-of-life.js
│ ├── star.js
│ ├── step-backward.js
│ ├── step-forward.js
│ ├── stethoscope.js
│ ├── sticky-note.js
│ ├── stop-circle.js
│ ├── stop.js
│ ├── stopwatch-20.js
│ ├── stopwatch.js
│ ├── store-alt-slash.js
│ ├── store-alt.js
│ ├── store-slash.js
│ ├── store.js
│ ├── stream.js
│ ├── street-view.js
│ ├── strikethrough.js
│ ├── stroopwafel.js
│ ├── subscript.js
│ ├── subway.js
│ ├── suitcase-rolling.js
│ ├── suitcase.js
│ ├── sun.js
│ ├── superscript.js
│ ├── surprise.js
│ ├── swatchbook.js
│ ├── swimmer.js
│ ├── swimming-pool.js
│ ├── synagogue.js
│ ├── sync-alt.js
│ ├── sync.js
│ ├── syringe.js
│ ├── table-tennis.js
│ ├── table.js
│ ├── tablet-alt.js
│ ├── tablet.js
│ ├── tablets.js
│ ├── tachometer-alt.js
│ ├── tag.js
│ ├── tags.js
│ ├── tape.js
│ ├── tasks.js
│ ├── taxi.js
│ ├── teeth-open.js
│ ├── teeth.js
│ ├── temperature-high.js
│ ├── temperature-low.js
│ ├── tenge.js
│ ├── terminal.js
│ ├── text-height.js
│ ├── text-width.js
│ ├── th-large.js
│ ├── th-list.js
│ ├── th.js
│ ├── theater-masks.js
│ ├── thermometer-empty.js
│ ├── thermometer-full.js
│ ├── thermometer-half.js
│ ├── thermometer-quarter.js
│ ├── thermometer-three-quarters.js
│ ├── thermometer.js
│ ├── thumbs-down.js
│ ├── thumbs-up.js
│ ├── thumbtack.js
│ ├── ticket-alt.js
│ ├── times-circle.js
│ ├── times.js
│ ├── tint-slash.js
│ ├── tint.js
│ ├── tired.js
│ ├── toggle-off.js
│ ├── toggle-on.js
│ ├── toilet-paper-slash.js
│ ├── toilet-paper.js
│ ├── toilet.js
│ ├── toolbox.js
│ ├── tools.js
│ ├── tooth.js
│ ├── torah.js
│ ├── torii-gate.js
│ ├── tractor.js
│ ├── trademark.js
│ ├── traffic-light.js
│ ├── trailer.js
│ ├── train.js
│ ├── tram.js
│ ├── transgender-alt.js
│ ├── transgender.js
│ ├── trash-alt.js
│ ├── trash-restore-alt.js
│ ├── trash-restore.js
│ ├── trash.js
│ ├── tree.js
│ ├── trophy.js
│ ├── truck-loading.js
│ ├── truck-monster.js
│ ├── truck-moving.js
│ ├── truck-pickup.js
│ ├── truck.js
│ ├── tshirt.js
│ ├── tty.js
│ ├── tv.js
│ ├── umbrella-beach.js
│ ├── umbrella.js
│ ├── underline.js
│ ├── undo-alt.js
│ ├── undo.js
│ ├── universal-access.js
│ ├── university.js
│ ├── unlink.js
│ ├── unlock-alt.js
│ ├── unlock.js
│ ├── upload.js
│ ├── user-alt-slash.js
│ ├── user-alt.js
│ ├── user-astronaut.js
│ ├── user-check.js
│ ├── user-circle.js
│ ├── user-clock.js
│ ├── user-cog.js
│ ├── user-edit.js
│ ├── user-friends.js
│ ├── user-graduate.js
│ ├── user-injured.js
│ ├── user-lock.js
│ ├── user-md.js
│ ├── user-minus.js
│ ├── user-ninja.js
│ ├── user-nurse.js
│ ├── user-plus.js
│ ├── user-secret.js
│ ├── user-shield.js
│ ├── user-slash.js
│ ├── user-tag.js
│ ├── user-tie.js
│ ├── user-times.js
│ ├── user.js
│ ├── users-cog.js
│ ├── users-slash.js
│ ├── users.js
│ ├── utensil-spoon.js
│ ├── utensils.js
│ ├── vector-square.js
│ ├── venus-double.js
│ ├── venus-mars.js
│ ├── venus.js
│ ├── vest-patches.js
│ ├── vest.js
│ ├── vial.js
│ ├── vials.js
│ ├── video-slash.js
│ ├── video.js
│ ├── vihara.js
│ ├── virus-slash.js
│ ├── virus.js
│ ├── viruses.js
│ ├── voicemail.js
│ ├── volleyball-ball.js
│ ├── volume-down.js
│ ├── volume-mute.js
│ ├── volume-off.js
│ ├── volume-up.js
│ ├── vote-yea.js
│ ├── vr-cardboard.js
│ ├── walking.js
│ ├── wallet.js
│ ├── warehouse.js
│ ├── water.js
│ ├── wave-square.js
│ ├── weight-hanging.js
│ ├── weight.js
│ ├── wheelchair.js
│ ├── wifi.js
│ ├── wind.js
│ ├── window-close.js
│ ├── window-maximize.js
│ ├── window-minimize.js
│ ├── window-restore.js
│ ├── wine-bottle.js
│ ├── wine-glass-alt.js
│ ├── wine-glass.js
│ ├── won-sign.js
│ ├── wrench.js
│ ├── x-ray.js
│ ├── yen-sign.js
│ └── yin-yang.js
└── index.js
├── static
└── .gitkeep
└── vue.config.js
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | indent_style = space
6 | indent_size = 2
7 | end_of_line = lf
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | build/*.js
2 | config/*.js
3 | src/icons
4 |
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | build
2 | demo
3 | src
4 | assets
5 | index.html
6 | .*
7 | *.config.js
8 | *.sh
9 |
--------------------------------------------------------------------------------
/assets/svg/fa-bookmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-calendar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-check-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-check-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-clipboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-clone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-compass.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-envelope.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-file.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-folder-open.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-heart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-hourglass.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-image.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-map.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-minus-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-paper-plane.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-pause-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-play-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-plus-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-star-half.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-star.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-sticky-note.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-stop-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-window-maximize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-window-minimize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/svg/fa-window-restore.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['@vue/cli-plugin-babel/preset']
3 | }
4 |
--------------------------------------------------------------------------------
/build/icon.tpl:
--------------------------------------------------------------------------------
1 | import Icon from '../${namespace}components/${filename}'
2 |
3 | Icon.register(${icon})
4 |
--------------------------------------------------------------------------------
/demo/index.html:
--------------------------------------------------------------------------------
1 |
Vue App
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Vue-Awesome Demo
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/src/icons/adjust.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | adjust: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M8 256c0-137 111-248 248-248s248 111 248 248-111 248-248 248-248-111-248-248zM256 440c101.7 0 184-82.3 184-184 0-101.7-82.3-184-184-184v368z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/angle-down.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'angle-down': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M143 352.3l-136-136c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/angle-left.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'angle-left': {
5 | width: 256,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-96.3 96.5 96.4 96.4c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.7c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-0.1-34z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/angle-right.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'angle-right': {
5 | width: 256,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9l22.5-22.8c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6 0.1 34z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/angle-up.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'angle-up': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0l-96.5-96.3-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0l-22.7-22.6c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-0.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/archive.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | archive: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M32 448v-288h448v288c0 17.7-14.3 32-32 32h-384c-17.7 0-32-14.3-32-32zM192 236v8c0 6.6 5.4 12 12 12h104c6.6 0 12-5.4 12-12v-8c0-6.6-5.4-12-12-12h-104c-6.6 0-12 5.4-12 12zM480 32c17.7 0 32 14.3 32 32v48c0 8.8-7.2 16-16 16h-480c-8.8 0-16-7.2-16-16v-48c0-17.7 14.3-32 32-32h448z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/archway.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | archway: {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M560 448c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-160c-8.8 0-16-7.2-16-16v-16l0-160c0-53-43-96-96-96s-96 43-96 96v176c0 8.8-7.2 16-16 16h-160c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h16v-352h512v352h16zM560 0c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-544c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h544z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/arrow-alt-circle-down.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'arrow-alt-circle-down': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M504 256c0 137-111 248-248 248s-248-111-248-248 111-248 248-248 248 111 248 248zM212 140v116h-70.9c-10.7 0-16.1 13-8.5 20.5l114.9 114.3c4.7 4.7 12.2 4.7 16.9 0l114.9-114.3c7.6-7.6 2.2-20.5-8.5-20.5h-70.8v-116c0-6.6-5.4-12-12-12h-64c-6.6 0-12 5.4-12 12z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/arrow-alt-circle-left.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'arrow-alt-circle-left': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 504c-137 0-248-111-248-248s111-248 248-248 248 111 248 248-111 248-248 248zM372 212h-116v-70.9c0-10.7-13-16.1-20.5-8.5l-114.3 114.9c-4.7 4.7-4.7 12.2 0 16.9l114.3 114.9c7.6 7.6 20.5 2.2 20.5-8.5v-70.8h116c6.6 0 12-5.4 12-12v-64c0-6.6-5.4-12-12-12z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/arrow-alt-circle-right.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'arrow-alt-circle-right': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM140 300h116v70.9c0 10.7 13 16.1 20.5 8.5l114.3-114.9c4.7-4.7 4.7-12.2 0-16.9l-114.3-115c-7.6-7.6-20.5-2.2-20.5 8.5v70.9h-116c-6.6 0-12 5.4-12 12v64c0 6.6 5.4 12 12 12z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/arrow-alt-circle-up.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'arrow-alt-circle-up': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M8 256c0-137 111-248 248-248s248 111 248 248-111 248-248 248-248-111-248-248zM300 372v-116h70.9c10.7 0 16.1-13 8.5-20.5l-114.9-114.3c-4.7-4.7-12.2-4.7-16.9 0l-115 114.3c-7.6 7.6-2.2 20.5 8.5 20.5h70.9v116c0 6.6 5.4 12 12 12h64c6.6 0 12-5.4 12-12z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/arrow-down.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'arrow-down': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.4c-9.4 9.4-24.6 9.4-33.9 0l-194.4-194.4c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3 0.4l114.8 120.5v-287.4c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-0.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/arrow-left.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'arrow-left': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0l-194.4-194.3c-9.4-9.4-9.4-24.6 0-33.9l194.4-194.4c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-0.4 34.3l-120.5 114.8h287.4c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24h-287.4l120.5 114.8c9.8 9.3 10 24.8 0.4 34.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/arrow-right.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'arrow-right': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0l194.4 194.3c9.4 9.4 9.4 24.6 0 33.9l-194.4 194.4c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 0.4-34.3l120.5-114.8h-287.4c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4l-120.5-114.8c-9.8-9.3-10-24.8-0.4-34.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/arrow-up.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'arrow-up': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9l194.3-194.4c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9l-22.2 22.2c-9.5 9.5-25 9.3-34.3-0.4l-114.7-120.4v287.4c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24v-287.4l-114.8 120.5c-9.3 9.8-24.8 10-34.3 0.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/arrows-alt-h.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'arrows-alt-h': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M377.9 169.9c0-21.4 25.9-32.1 41-17l86.1 86.1c9.4 9.4 9.4 24.6 0 33.9l-86.1 86.1c-15.1 15.1-41 4.4-41-17v-46.1h-243.9v46.1c0 21.4-25.9 32.1-41 17l-86.1-86.1c-9.4-9.4-9.4-24.6 0-33.9l86.1-86.1c15.1-15.1 41-4.4 41 17v46.1h243.9v-46.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/arrows-alt-v.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'arrows-alt-v': {
5 | width: 256,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M214.1 377.9c21.4 0 32.1 25.9 17 41l-86.1 86.1c-9.4 9.4-24.6 9.4-33.9 0l-86.1-86.1c-15.1-15.1-4.4-41 17-41h46.1v-243.9h-46.1c-21.4 0-32.1-25.9-17-41l86.1-86.1c9.4-9.4 24.6-9.4 33.9 0l86.1 86.1c15.1 15.1 4.4 41-17 41h-46.1v243.9h46.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/backward.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | backward: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M11.5 280.6c-15.3-12.8-15.3-36.4 0-49.2l192-160c20.6-17.2 52.5-2.8 52.5 24.6v320c0 27.4-31.9 41.8-52.5 24.6zM267.5 280.6c-15.3-12.8-15.3-36.4 0-49.2l192-160c20.6-17.2 52.5-2.8 52.5 24.6v320c0 27.4-31.9 41.8-52.5 24.6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/ban.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | ban: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM386.1 125.9c-65.4-65.4-165.4-70-235.6-20.7l256.3 256.3c49.3-70.2 44.8-170.2-20.7-235.6zM125.9 386.1c65.4 65.4 165.4 70 235.6 20.7l-256.3-256.3c-49.3 70.2-44.8 170.2 20.7 235.6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/bars.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | bars: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M16 132c-8.8 0-16-7.2-16-16v-40c0-8.8 7.2-16 16-16h416c8.8 0 16 7.2 16 16v40c0 8.8-7.2 16-16 16h-416zM16 292c-8.8 0-16-7.2-16-16v-40c0-8.8 7.2-16 16-16h416c8.8 0 16 7.2 16 16v40c0 8.8-7.2 16-16 16h-416zM16 452c-8.8 0-16-7.2-16-16v-40c0-8.8 7.2-16 16-16h416c8.8 0 16 7.2 16 16v40c0 8.8-7.2 16-16 16h-416z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/battery-empty.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'battery-empty': {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M544 160h-480v192h480v-64h32v-64h-32v-64zM560 96c26.5 0 48 21.5 48 48v16h8c13.3 0 24 10.7 24 24v144c0 13.3-10.7 24-24 24h-8v16c0 26.5-21.5 48-48 48h-512c-26.5 0-48-21.5-48-48v-224c0-26.5 21.5-48 48-48h512z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/battery-full.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'battery-full': {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M544 160h-480v192h480v-64h32v-64h-32v-64zM560 96c26.5 0 48 21.5 48 48v16h8c13.3 0 24 10.7 24 24v144c0 13.3-10.7 24-24 24h-8v16c0 26.5-21.5 48-48 48h-512c-26.5 0-48-21.5-48-48v-224c0-26.5 21.5-48 48-48h512zM512 192v128h-416v-128h416z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/battery-half.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'battery-half': {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M544 160h-480v192h480v-64h32v-64h-32v-64zM560 96c26.5 0 48 21.5 48 48v16h8c13.3 0 24 10.7 24 24v144c0 13.3-10.7 24-24 24h-8v16c0 26.5-21.5 48-48 48h-512c-26.5 0-48-21.5-48-48v-224c0-26.5 21.5-48 48-48h512zM320 192v128h-224v-128h224z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/battery-quarter.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'battery-quarter': {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M544 160h-480v192h480v-64h32v-64h-32v-64zM560 96c26.5 0 48 21.5 48 48v16h8c13.3 0 24 10.7 24 24v144c0 13.3-10.7 24-24 24h-8v16c0 26.5-21.5 48-48 48h-512c-26.5 0-48-21.5-48-48v-224c0-26.5 21.5-48 48-48h512zM224 192v128h-128v-128h128z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/battery-three-quarters.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'battery-three-quarters': {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M544 160h-480v192h480v-64h32v-64h-32v-64zM560 96c26.5 0 48 21.5 48 48v16h8c13.3 0 24 10.7 24 24v144c0 13.3-10.7 24-24 24h-8v16c0 26.5-21.5 48-48 48h-512c-26.5 0-48-21.5-48-48v-224c0-26.5 21.5-48 48-48h512zM416 192v128h-320v-128h320z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/bed.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | bed: {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M176 256c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zM528 128c61.9 0 112 50.1 112 112v192c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16v-48h-512v48c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16v-352c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v208h224v-144c0-8.8 7.2-16 16-16h224z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/bell.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | bell: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M224 512c-35.3 0-64-28.7-64-64h127.9c0 35.3-28.6 64-64 64zM439.4 362.3c6 6.4 8.7 14.2 8.6 21.7-0.1 16.4-13 32-32.1 32h-383.8c-19.1 0-32-15.6-32.1-32 0-7.5 2.6-15.3 8.6-21.7 19.3-20.8 55.5-52 55.5-154.3 0-77.7 54.5-139.9 127.9-155.2v-20.8c0-17.7 14.3-32 32-32s32 14.3 32 32v20.8c73.5 15.3 127.9 77.5 127.9 155.2 0 102.3 36.2 133.5 55.5 154.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/bolt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | bolt: {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M296 160c18.5 0 30 20.1 20.7 36l-176 304c-4.4 7.6-12.4 12-20.8 12-15.3 0-26.9-14.3-23.3-29.5l46.1-194.5h-118.7c-14.5 0-25.7-12.8-23.8-27.2l32-240c1.6-11.9 11.8-20.8 23.8-20.8h144c15.7 0 27.2 15 23.2 30.2l-42.6 129.8h115.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/bookmark.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | bookmark: {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 512v-464c0-26.5 21.5-48 48-48h288c26.5 0 48 21.5 48 48v464l-192-112z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/border-all.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'border-all': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M416 32c17.7 0 32 14.3 32 32v384c0 17.7-14.3 32-32 32h-384c-17.7 0-32-14.3-32-32v-384c0-17.7 14.3-32 32-32h384zM384 96h-128v128h128v-128zM192 96h-128v128h128v-128zM64 416h128v-128h-128v128zM256 416h128v-128h-128v128z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/bowling-ball.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'bowling-ball': {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M248 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM120 192c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zM184 96c0 17.7 14.3 32 32 32s32-14.3 32-32-14.3-32-32-32-32 14.3-32 32zM232 240c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/box.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | box: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M509.5 184.6c0.8 2.4 0.8 4.9 1.2 7.4h-238.7v-192h141.4c20.7 0 39 13.2 45.5 32.8zM240 0v192h-238.7c0.4-2.5 0.4-5 1.2-7.4l50.6-151.8c6.5-19.6 24.8-32.8 45.5-32.8h141.4zM0 224h512v240c0 26.5-21.5 48-48 48h-416c-26.5 0-48-21.5-48-48v-240z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/adn.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/adn': {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M248 167.5l64.9 98.8h-129.8zM496 256c0 136.9-111.1 248-248 248s-248-111.1-248-248 111.1-248 248-248 248 111.1 248 248zM396.2 338.7l-148.2-223.2-148.2 223.2h30.4l33.6-51.7h168.6l33.6 51.7h30.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/angular.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/angular': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M185.7 268.1l38.1-91.6 38.1 91.6h-76.2zM223.8 32l207.8 74.4-31.8 275.7-176 97.9-176-97.9-31.8-275.7zM354 373.8l-130.2-292.3-130.1 292.3h48.7l26.2-65.4h110.6l26.2 65.4h48.6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/artstation.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/artstation': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M2 377.4h315.1l59.2 102.6h-285.4c0 0 0 0 0 0-20.1 0-37.5-11.5-45.9-28.3zM501.8 350c19 29.4-0.1 55.9-2 59.1l-40.7 70.5-257.3-447.6h88.4c0 0 0-0.1 0-0.1 19.7 0 36.8 11.1 45.4 27.4zM275 304.5h-231l115.5-200z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/atlassian.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/atlassian': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M152.2 236.4c66.3 70.8 89.1 189.3 51.2 267.1-2.4 5.2-7.6 8.5-13.4 8.4h-175c-11 0-18.4-11.7-13.4-21.7l125.8-251c5.1-10.5 17.1-11 24.8-2.8zM244.4 8.1c6.8-10.9 20.3-10.7 25.6-0.1 5.9 11.7 240.4 482.3 240.4 482.3 5 9.9-2.2 21.7-13.4 21.7h-174.2c-5.7 0-10.9-3.3-13.4-8.4-73.5-146.9-187.3-302.1-65-495.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/autoprefixer.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/autoprefixer': {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M318.4 16l164.1 480h-77.5l-25.2-81.4h-119.5l-25.4 81.4h-77.5zM278.1 357.9h83.6l-40.9-130.4h-1.5zM640 405l-158.5 9.5-19.4-56.5 167.9 15.6zM177.9 358l-19.4 56.4-158.5-9.4 10-31.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/bandcamp.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/bandcamp': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM304.2 334.1l84.7-156.1h-181l-84.7 156.1h181z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/bitbucket.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/bitbucket': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M22.2 32l466.8 0.2c1 0 1.9 0.1 2.8 0.2 7.6 1.3 13.4 7.8 13.4 15.8 0 0.9-0.1 1.7-0.2 2.5l-67.9 416.8c-1.2 7.6-7.8 13.4-15.8 13.4-0.1 0-0.1 0-0.2 0h-325.7c-10.7-0.1-19.6-7.9-21.3-18.2l-67.9-412.1c-0.1-0.9-0.2-1.8-0.2-2.8 0.1-8.7 7.2-15.8 16-15.8 0.1 0 0.1 0 0.2 0zM308.1 329.8l25.2-147h-157.3l28.1 147h104z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/black-tie.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/black-tie': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 32h448v448h-448v-448zM316.5 357.2l-64.5-184 64.4-86.6h-184.9l64.5 86.6-64.5 184 92.5 88.7z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/bluetooth-b.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/bluetooth-b': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M196.5 260l97.9 103.3-148.6 148.6-2.7-198.3-86.1 86.1-31.4-31.4 108.1-108.4-108.1-108.4 31.4-31.4 86.1 86.1v-206.3l146 156.7zM237.3 157l-50.3-50.3 0.3 100.3zM187.4 313l-0.3 100.3 50.3-50.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/bluetooth.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/bluetooth': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M292.6 171.1l-42.9 42.9-0.3-86zM249.4 390.9l0.2-86 42.9 42.9zM416 259.4c0 205.6-71.9 252.6-185.1 252.6-113.2 0-198.9-47-198.9-252.6 0-205.6 83.4-259.4 196.6-259.4 113.2 0 187.4 53.9 187.4 259.4zM257.5 259.4l79.4-88.6-125.1-134.3v176.9l-73.8-73.8-27 26.9 92.7 93-92.7 93 26.9 26.9 73.8-73.8 2.3 170 127.4-127.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/buysellads.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/buysellads': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M224 150.7l42.9 160.7h-85.8zM448 80v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM382.7 405.3l-94.5-298.7h-128.4l-94.5 298.7h90.7l111.7-91.6 24.2 91.6h90.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/cloudsmith.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/cloudsmith': {
5 | width: 332,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M332.5 419.9c0 46.4-37.6 84.1-84 84.1s-84-37.7-84-84.1c0-46.4 37.6-84 84-84s84 37.6 84 84zM248.5 176c-46.4 0-80 33.6-80 80s-37.6 80-84 80-84-33.6-84-80 37.6-88 84-88 76-29.6 76-76 41.6-84 88-84 80 37.6 80 84-33.6 84-80 84z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/css3-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/css3-alt': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 32h384l-34.9 395.8-157.1 52.2-157.1-52.2zM313.1 112h-242.2l5.8 47.3h122.9l-6.5 2.7-112.1 46.7 3.6 46.3 0.2-0.1v0.1l166.3 0.5-3.7 61.6-54.7 15.4-52.6-13.3-3.2-38.3h-48.9l6.4 73.9 98.8 29.2 98.2-28.7 12.8-146.6h-111.5l0.3-0.1 115.3-49.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/css3.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/css3': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M480 32l-64 368-223.3 80-192.7-80 19.6-94.8h82l-8 40.6 116.4 44.4 134.1-44.4 18.8-97.1h-333.4l16-82h333.7l10.5-52.7h-333.4l16.3-82h407.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/cuttlefish.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/cuttlefish': {
5 | width: 440,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M344 305.5c13.7 50.9 41.7 93.3 87 117.8-45.3 49.6-110.5 80.7-183 80.7-137 0-248-111-248-248s111-248 248-248c72.5 0 137.7 31.1 183 80.7-45.3 24.5-73.3 66.9-87 117.8-17.5-31.6-57.4-54.5-96-54.5-56.6 0-104 47.4-104 104s47.4 104 104 104c38.6 0 78.5-22.9 96-54.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/dashcube.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/dashcube': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M326.6 104l102.2-104v427c0 50.5-40.1 85-91.2 85h-227.2c-51.1 0-91.2-34.5-91.2-85v-229.5c0-50.2 40.1-93.5 91.2-93.5h216.2zM153.9 416.5v0.1h223.8l-51.1-52.3v-123.5c0-17.7-14.3-32.5-32-32.5h-140.7c-17.7 0-32.4 14.8-32.4 32.5v142.9c0 17.7 14.7 32.8 32.4 32.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/deviantart.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/deviantart': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M320 93.2l-98.2 179.1 7.4 9.5h90.8v127.7h-160.9l-13.5 9.2-43.7 84c-0.3 0-8.6 8.6-9.2 9.2h-92.7v-93.2l93.2-179.4-7.4-9.2h-85.8v-127.6h156l13.5-9.2 43.7-84c0.3 0 8.6-8.6 9.2-9.2h97.6v93.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/discourse.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/discourse': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M225.9 32c122.7 0 222.1 102.3 222.1 223.9 0 121.6-99.4 223.9-222.1 223.9l-225.8 0.2s-0.1-224-0.1-227.9c0-121.6 103.3-220.1 225.9-220.1zM224 384c70.7 0 128-57.3 128-128s-57.3-128-128-128-128 57.3-128 128c0 22.1 5.6 42.9 15.4 61l-22.9 75 81.1-20.1c16.5 7.8 35 12.1 54.4 12.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/dochub.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/dochub': {
5 | width: 416,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M397.9 160h-141.9v-140.4zM304 192h96v126.1c0 129.3-70.3 193.9-210.8 193.9h-189.2v-512h189.2c12.2 0 23.7 1.1 34.6 3.3v84c-10-1.7-21.1-2.5-33.1-2.5h-94.7v337.3h94.7c76.8 0 113.3-33.3 113.3-100.1v-130z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/dropbox.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/dropbox': {
5 | width: 528,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M264.4 116.3l-132 84.3 132 84.3-132 84.3-132.4-85.1 132.3-84.3-132.3-83.5 132.3-84.3zM131.6 395.7l132-84.3 132 84.3-132 84.3zM264.4 284.1l132-84.3-132-83.6 131.3-84.2 132.3 84.3-132.3 84.3 132.3 84.2-132.3 84.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/dyalog.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/dyalog': {
5 | width: 416,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 32h171.2c74.5 0 137.7 24 182.5 69.6 40.2 40.9 62.3 95.6 62.3 154.3 0 111.4-84.1 224.1-244.8 224.1h-171.2v-64h171.2c122.2 0 180.8-84 180.8-160.1 0-79.7-67.4-159.9-180.8-159.9h-107.2v55.2h-64v-119.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/elementor.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/elementor': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M425.6 32c12.4 0 22.4 10 22.4 22.4v403.2c0 12.4-10 22.4-22.4 22.4h-403.2c-12.4 0-22.4-10-22.4-22.4v-403.2c0-12.4 10-22.4 22.4-22.4h403.2zM164.3 355.5v-199h-39.8v199h39.8zM323.6 355.5v-39.8h-119.5v39.8h119.5zM323.6 275.9v-39.8h-119.5v39.8h119.5zM323.6 196.2v-39.8h-119.5v39.8h119.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/ello.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/ello': {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M248 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM391.8 293.2c2.5-7.4-2.5-15.7-9.9-17.4-7.4-2.5-15.7 2.5-17.4 9.9-14 52.9-62 90.1-116.6 90.1s-102.5-37.2-116.6-90.1c-1.7-7.4-9.9-11.6-17.4-9.9-7.4 1.7-11.6 9.9-9.9 17.4 16.5 65.3 76 111.6 143.8 111.6s127.3-46.3 143.8-111.6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/envira.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/envira': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 32c477.6 0 366.6 317.3 367.1 366.3l80.9 81.7h-26l-70.4-71.2c-39 4.2-124.4 34.5-214.4-37-90.2-71.5-85.2-157.1-137.2-339.8zM79.7 78c-49.7-23.5-5.2 9.2-5.2 9.2 45.2 31.2 66 73.7 90.2 119.9 31.5 60.2 79 139.7 144.2 167.7 65 28 34.2 12.5 6-8.5-28.2-21.2-68.2-87-91-130.2-31.7-60-61-118.6-144.2-158.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/ethereum.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/ethereum': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M311.9 260.8l-151.9 92.8-152-92.8 152-260.8zM160 383.4l152-92.8-152 221.4-152-221.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/facebook-f.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/facebook-f': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M279.1 288h-74.7v224h-100.2v-224h-81.4v-92.7h81.4v-70.6c0-80.3 47.9-124.7 121.1-124.7 35.1 0 71.8 6.3 71.8 6.3v78.9h-40.4c-39.8 0-52.2 24.7-52.2 50.1v60.1h88.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/facebook-square.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/facebook-square': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 32c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-137.3v-152.3h57.8l11-71.7h-68.8v-46.5c0-19.6 9.6-38.7 40.4-38.7h31.3v-61s-28.4-4.8-55.5-4.8c-56.7 0-93.7 34.3-93.7 96.5v54.6h-63v71.7h63v152.3h-137.3c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/facebook.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/facebook': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M504 256c0 123.8-90.7 226.4-209.3 245v-173.3h57.8l11-71.7h-68.8v-46.5c0-19.6 9.6-38.7 40.4-38.7h31.3v-61s-28.4-4.8-55.5-4.8c-56.7 0-93.7 34.3-93.7 96.5v54.6h-63v71.7h63v173.3c-118.6-18.6-209.3-121.2-209.3-245 0-137 111-248 248-248s248 111 248 248z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/firstdraft.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/firstdraft': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M384 192h-64v128h-128v128h-192v-25.6h166.4v-128h128v-128h89.6v25.6zM358.4 230.4h25.6v153.6h-128v128h-192v-25.6h166.4v-128h128v-128zM384 422.4v25.6h-64v64h-25.6v-89.6h89.6zM0 0h384v128h-128v128h-128v128h-128v-384z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/flickr.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/flickr': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 32c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352zM144.5 319c35.1 0 63.5-28.4 63.5-63.5s-28.4-63.5-63.5-63.5-63.5 28.4-63.5 63.5 28.4 63.5 63.5 63.5zM303.5 319c35.1 0 63.5-28.4 63.5-63.5s-28.4-63.5-63.5-63.5-63.5 28.4-63.5 63.5 28.4 63.5 63.5 63.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/flipboard.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/flipboard': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 32h448v448h-448v-448zM358.4 211.2v-89.6h-268.8v268.8h89.6v-89.6h89.6v-89.6h89.6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/fulcrum.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/fulcrum': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M95.8 164.1l-35.4 43.6-35.4-43.6 35.4-43.5zM144.2 0v211.1l-41.1 44.9 41.1 44.9v211.1l-20.5-198.2-51-57.8 51-57.8zM223.9 164.1l35.4-43.5 35.4 43.5-35.4 43.6zM175.4 211.1v-211.1l20.6 198.2 51 57.8-51 57.8-20.6 198.2v-211.1l41.1-44.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/gg.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/gg': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M179.2 230.4l102.4 102.4-102.4 102.4-179.2-179.2 179.2-179.2 44.8 44.8-25.6 25.6-19.2-19.2-128 128 128 128 51.5-51.5-77.1-76.5zM332.8 76.8l179.2 179.2-179.2 179.2-44.8-44.8 25.6-25.6 19.2 19.2 128-128-128-128-51.5 51.5 77.1 76.5-25.6 25.6-102.4-102.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/gitlab.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/gitlab': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M105.2 24.9c0 0 56.5 174.8 56.6 174.8h-132l56.5-174.8c3.2-8.9 15.8-8.9 18.9 0zM0.9 287.7l28.8-88 226.2 294-247.9-184c-6.8-5.1-9.7-14-7.1-22zM161.7 199.7h188.6l-94.3 294zM511.1 287.7c2.5 8-0.3 16.9-7.2 22l-247.9 184 226.3-294zM425.7 24.9l56.5 174.8h-132l56.6-174.8c3.2-8.9 15.8-8.9 18.9 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/gitter.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/gitter': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M66.4 322.5h-50.4v-322.5h50.4v322.5zM166.9 76.1v435.9h-50.4v-435.9h50.4zM267.5 76.1v435.9h-50.4v-435.9h50.4zM368 76v247h-50.4v-247h50.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/google-drive.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/google-drive': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M339 314.9l-163.6-282.9h161.2l163.6 282.9h-161.2zM201.5 338.5h310.5l-80.6 141.5h-310.5zM154.1 67.4l82.9 141.4-156.4 271.2-80.6-141.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/google-play.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/google-play': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M325.3 234.3l-220.7-221.3 280.8 161.2zM47 0l256.6 255.9-256.6 256c-13-6.8-21.7-19.2-21.7-35.3v-441.3c0-16.1 8.7-28.5 21.7-35.3zM472.2 225.6c19.2 14.3 19.2 46.5 1.2 60.8l-60.1 34.1-65.7-64.5 65.7-64.5zM104.6 499l220.7-221.3 60.1 60.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/google.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/google': {
5 | width: 488,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M488 261.8c0 141.5-96.9 242.2-240 242.2-137.2 0-248-110.8-248-248s110.8-248 248-248c66.8 0 123 24.5 166.3 64.9l-67.5 64.9c-88.3-85.2-252.5-21.2-252.5 118.2 0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9h-140.8v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/gratipay.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/gratipay': {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M248 8c136.9 0 248 111.1 248 248s-111.1 248-248 248-248-111.1-248-248 111.1-248 248-248zM362.6 234.4c8.8-12 19.1-50.4-13.8-72-27.7-18.1-54.2-4.2-68.1 11.9-15.1 16.9-45.8 17.9-61.7 0-13.9-16.1-40.4-30-68.5-11.9-32.7 21.6-22.3 60.1-13.6 72l112.7 152.7z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/guilded.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/guilded': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M443.4 64c0 0.5 0 0.4 0 0.9 0 29.2-2 57.9-5.9 86.1h-336.1s0.4 52 27.1 105.9c27.5 51.8 65.3 85.1 96.5 98.4 32.3-15.1 63.4-41.3 80.5-69.5h-88.6c-22.9-19-41-50.5-45.1-86.9h259.9c-12.8 58.6-40 111.8-65.9 145.8-35.8 46.8-84.3 82.8-140.6 103.5-1.3 0-113.2-33.9-177.3-161.6-21.2-42.3-43.4-119.1-43.4-222.4h438.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/hacker-news-square.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/hacker-news-square': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 32c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352zM21.2 229.2h-0.2c0.1-0.1 0.2-0.3 0.3-0.4 0 0.1 0 0.3-0.1 0.4zM239.2 283.1l80.8-155.1h-34.8c-54.8 101.2-48.3 98.6-60.6 125.6-10.1-24.4-6.8-27.3-59.3-125.6h-37.3l79.8 153.3v102.7h31.4v-100.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/hacker-news.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/hacker-news': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 32h448v448h-448v-448zM21.2 229.2h-0.2c0.1-0.1 0.2-0.3 0.3-0.4 0 0.1 0 0.3-0.1 0.4zM239.2 283.1l80.8-155.1h-34.8c-54.8 101.2-48.3 98.6-60.6 125.6-10.1-24.4-6.8-27.3-59.3-125.6h-37.3l79.8 153.3v102.7h31.4v-100.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/hotjar.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/hotjar': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M414.9 161.5c30 53 41.8 121.6 26.3 180.9-14.7 56.7-68.3 120.3-148.8 145.6 54.5-76.9 43.9-200.1-27.1-215.5 54.2 93.9-53.7 180.3-110.8 93.9-2.5 7.2-25.1 74.5 4.1 129.6-61.1-9.1-117.8-33.5-144.6-93.4-35-78.2-2.7-149.8 79-204.9 129.2-87.3 28.1-197.7 28.1-197.7s219.1 29 293.8 161.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/houzz.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/houzz': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M275.9 330.7h-104.6v149.3h-154.3v-448h109.5v104.5l305.1 85.6v257.9h-155.7v-149.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/html5.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/html5': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 32h384l-34.9 395.8-157.6 52.2-156.6-52.2zM308.2 159.9l4.4-47.7h-241.1l12.8 145.6h166.9l-6 62.2-53.7 14.5-53.5-14.5-3.5-38.1h-47.7l6 75.8 98.7 27.3h1.1v-0.3l97.9-27 13.6-148.4h-175.6l-4.1-49.4h183.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/instalod.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/instalod': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M153.4 480l50.8-146.8 298.3-57.4-115.4 204.2h-233.7zM504.7 240.1l-144.5 27.8-204.6-235.9h231.4zM124.4 48.8l101.2 116.8-102.4 295.6-116-205.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/jira.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/jira': {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M490 241.7c8 7.9 8 20.7 0 28.6-225.8 225 137.9-136.3-241.5 241.7-180.7-180.1-109.7-109.3-242.5-241.6-7.9-8-7.9-20.8 0-28.7 0 0 77-76.8 242.5-241.7 72.1 71.8 168.6 169 241.5 241.7zM248.5 331.7l76-75.7-76-75.7-76 75.7z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/kaggle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/kaggle': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M304.2 501.5l1.4 7.6c-0.5 2-2.5 3-6 3h-66.9c-4 0-7.5-1.8-10.5-5.3l-110.5-140.6-30.8 29.3v109c0 5-2.5 7.5-7.5 7.5h-51.9c-5 0-7.5-2.5-7.5-7.5v-497c0-5 2.5-7.5 7.5-7.5h51.9c5 0 7.5 2.5 7.5 7.5v306l132.3-133.7c3.5-3.5 7-5.3 10.5-5.3h69.2c7 0 7.9 7.8 5.3 10.5l-139.8 135.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/kickstarter-k.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/kickstarter-k': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M147.3 114.4v70.6l82.8-118.2c31.2-44.4 83.3-41.8 113.6-12.8 27.9 26.7 27.8 65.1 10.4 89.8l-74.9 107.4 90.8 114.8c19.9 24.8 19.6 64.6-7.4 92.2-31.1 30.7-80.5 27.2-103.2 0l-112.1-138.3v76.5c0 57.8-32.6 83.4-72.4 83.4-49.6 0-74.9-36.1-74.9-83.4v-283c0-45.2 26.2-81.4 73.9-81.4 40.9 0 73.4 26.2 73.4 82.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/korvue.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/korvue': {
5 | width: 446,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M386.5 34c32.7 0 59.5 26.8 59.6 59.5v327c0 32.7-26.5 59.5-59.5 59.5h-327.1c-32.7 0-59.5-26.8-59.5-59.4v-327.1c0-32.7 26.8-59.5 59.5-59.5h327zM87.1 120.8v132h187.5l81.2-132h-110.9l-61.8 116v-116h-96zM248.9 392.9h118.4l-88.6-130.8h-191.5v130.8h96v-113.6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/magento.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/magento': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M445.7 127.9v256.1l-63.4 36.5v-255.8l-158.5-91.6-158.6 91.6 0.4 255.9-63.3-36.6v-255.9l221.9-128.1zM255.6 420.5v-255.9l63.4 36.6v256l-95.1 54.9-94.9-54.9-0.1-255.9 63.3-36.6v256l31.8 18.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/markdown.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/markdown': {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M593.8 59.1c25.5 0 46.2 20.7 46.2 46.1v301.6c0.1 25.4-20.6 46.1-46.1 46.1h-547.7c-25.5 0-46.2-20.7-46.2-46.2v-301.5c0-25.4 20.7-46.1 46.2-46.1h547.6zM338.5 360.6h-0.2v-209.2h-61.5l-61.5 76.9-61.5-76.9h-61.5v209.2h61.7v-120l61.5 76.9 61.5-76.9v120h61.5zM473.8 363.7l92.2-107.7h-61.5v-104.6h-61.5v104.6h-61.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/maxcdn.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/maxcdn': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M461.1 442.7h-97.4l51.9-242.7c2.3-10.2 0.9-19.5-4.4-25.7-5-6.1-13.7-9.6-24.2-9.6h-49.3l-59.5 278h-97.4l59.5-278h-83.4l-59.5 278h-97.4l59.5-278-44.6-95.4h372.1c39.4 0 75.3 16.3 98.3 44.9 23.3 28.6 31.8 67.4 23.6 105.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/microsoft.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/microsoft': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 32h214.6v214.6h-214.6v-214.6zM233.4 32h214.6v214.6h-214.6v-214.6zM0 265.4h214.6v214.6h-214.6v-214.6zM233.4 265.4h214.6v214.6h-214.6v-214.6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/mix.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/mix': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 64h448v204.1c0 56.6-88 59.9-88 0v-23.8c0-56.8-82.7-59-88-4.3v116.1c0 58-96 57.9-96 0v-175.3c0-56.9-80.1-59.4-88-6.5v238.6c0 58.1-88 56.2-88 0v-348.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/modx.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/modx': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M356 241.8l36.7 23.7v214.5l-133-83.8zM440 75l-83.2 134.3-153.5-96.5 23-37.8h213.7zM351 217.8l-249.8 57.7-46-29v-214.5zM97 294.2l249.7-57.7-125 200.5h-213.7z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/monero.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/monero': {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M352 384h108.4c-43.4 71.9-122.3 120-212.4 120s-169-48.1-212.4-120h108.4v-127.8l104 104.8 104-105v128zM88 336h-74.8c-8.6-25.1-13.2-52-13.2-80 0-137 111-248 248-248s248 111 248 248c0 28-4.7 54.9-13.2 80h-74.8v-208l-160.6 159.4-159.4-159.4v208z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/npm.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/npm': {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M288 288h-32v-64h32v64zM576 160v192h-288v32h-128v-32h-160v-192h576zM160 192h-128v128h64v-96h32v96h32v-128zM320 192h-128v160h64v-32h64v-128zM544 192h-192v128h64v-96h32v96h32v-96h32v96h32v-128z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/openid.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/openid': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M271.5 432l-68 32c-115-10.3-203.5-71.5-203.5-145.8 0-71.5 82.5-131 191.7-144.3v43c-71.5 12.5-124 53-124 101.3 0 51 58.5 93.3 135.7 103v-340l68-33.2v384h0.1zM448 291l-131.3-28.5 36.8-20.7c-19.5-11.5-43.5-20-70-24.8v-43c46.2 5.5 87.7 19.5 120.3 39.3l35-19.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/patreon.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/patreon': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M512 194.8c0 101.3-82.4 183.8-183.8 183.8-101.7 0-184.4-82.4-184.4-183.8 0-101.6 82.7-184.3 184.4-184.3 101.4 0 183.8 82.7 183.8 184.3zM0 501.5v-491h90v491h-90z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/product-hunt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/product-hunt': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M326.3 218.8c0 20.5-16.7 37.2-37.2 37.2h-70.3v-74.4h70.3c20.5 0 37.2 16.7 37.2 37.2zM504 256c0 137-111 248-248 248s-248-111-248-248 111-248 248-248 248 111 248 248zM375.9 218.8c0-47.9-38.9-86.8-86.8-86.8h-119.9v248h49.6v-74.4h70.3c47.9 0 86.8-38.9 86.8-86.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/rockrms.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/rockrms': {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M248 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM405.4 427.5l-101.5-118.9s73.6-0.2 74.2-0.2c29.6 1.1 46.6-33.3 27.6-56.1l-157.7-185.1c-13.2-17.3-40.1-18.4-54.5 0l-147.1 172.5h90l84.3-98.9 84.6 99.3h-75.3c-30.5 0-44.5 35.7-26.6 56.1l112 131.3h90z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/servicestack.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/servicestack': {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M88 216c81.7 10.2 273.7 102.3 304 232h-392c99.5-8.1 184.5-137 88-232zM120 64c102.8 15.5 335.3 167.9 376 384h-96c-26.3-126.7-150.7-216.7-233.6-250.4 1.3-49.7-14.1-98-46.4-133.6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/sistrix.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/sistrix': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M448 449l-30.5 31-146-148.1c-28.7 23.7-65.2 37.9-105 37.9-91.8 0-166.5-75.8-166.5-168.9 0-93.1 74.7-168.9 166.6-168.8 91.8 0 166.5 75.8 166.5 168.9 0 37-11.9 71.3-31.9 99.2zM166.5 330.8c70.7 0 128.1-58.3 128.1-129.9 0-71.6-57.5-129.9-128.1-129.9s-128.1 58.3-128.1 129.9c0 71.6 57.5 129.9 128.1 129.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/sourcetree.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/sourcetree': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M427.2 203c-0.1 90.2-59.2 166.7-140.7 193.1v101.6c0 7.9-6.4 14.3-14.3 14.3h-96.4c-7.9 0-14.3-6.4-14.3-14.3v-101.7c-81.5-26.3-140.5-102.8-140.5-193v-0.4c0.2-112 91.1-202.8 203.2-202.6 112.1 0 203 90.9 203 203zM155.6 203c0 91 137.2 89.9 137.3 0 0-90.8-137.3-90.8-137.3 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/stack-exchange.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/stack-exchange': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M17.7 332.3h412.7v22c0 37.7-29.3 68-65.3 68h-19l-86.8 89.7v-89.7h-176.3c-36 0-65.3-30.3-65.3-68v-22zM17.7 308.7v-85h412.7v85h-412.7zM17.7 199.3v-85h412.7v85h-412.7zM365 0c36 0 65.3 30.3 65.4 67.7v22.3h-412.7v-22.3c0-37.4 29.3-67.7 65.3-67.7h282z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/stack-overflow.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/stack-overflow': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M290.7 311l-8.2 39-195.7-41 8.2-39.3zM341.7 224l-25.5 30.8-153.5-128.3 25.5-30.8zM310.5 263.7l-16.8 36.3-181.2-84.5 16.7-36.5zM262 32l119.3 160.3-32 24-119.3-160.3zM282.5 360v39.7h-200v-39.7h200zM322.2 440v-120h40v160h-359.5v-160h40v120h279.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/strava.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/strava': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M158.4 0l150.2 292h-88.5l-61.7-116.1-62.2 116.1h-89.2zM308.6 292h67.6l-111.5 220-112.2-220h67.6l44.6 88.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/stripe-s.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/stripe-s': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M155.3 154.6c0 64.2 218 33.7 218 203.9 0 102.6-81.7 153.6-200.3 153.6-55.3-0.1-108.2-11.8-156-32.4v-128.5c47.9 26 108.9 45.5 156.1 45.5 31.8 0 54.7-8.5 54.7-34.9 0-68.1-216.8-42.5-216.8-200.4 0-101 77.1-161.4 192.8-161.4 47.3 0 94.5 7.2 141.8 26.1v134.3c-43.4-23.4-98.5-36.7-141.9-36.7-29.8 0-48.4 8.6-48.4 30.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/telegram-plane.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/telegram-plane': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M446.7 98.6l-67.6 318.8c-5.1 22.5-18.4 28.1-37.3 17.5l-103-75.9-49.7 47.8c-5.5 5.5-10.1 10.1-20.7 10.1l7.4-104.9 190.9-172.5c8.3-7.4-1.8-11.5-12.9-4.1l-236 148.6-101.6-31.8c-22.1-6.9-22.5-22.1 4.6-32.7l397.4-153.1c18.4-6.9 34.5 4.1 28.5 32.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/telegram.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/telegram': {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M248 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM369.8 177.9c3.6-16.8-6.1-23.5-17.2-19.5l-239.1 92.2c-16.4 6.4-16.1 15.5-2.8 19.7l61.2 19.1 142-89.4c6.6-4.4 12.7-1.9 7.7 2.5l-114.9 103.8-4.4 63.1c6.4 0 9.2-2.8 12.5-6.1l29.9-28.8 62 45.7c11.3 6.4 19.4 3.1 22.4-10.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/think-peaks.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/think-peaks': {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M465.4 409.4l-206.2-353.8-204.2 352.1-32-0.3 236.2-407.4 206.2 353.9 55.1-95 32 0.3zM110.1 365.3l149.6-257.9 235.8 404.6-32.5-0.1-203.4-349.1-117.4 202.5h-32.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/twitch.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/twitch': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M391.2 103.5v109.7h-38.6v-109.7h38.6zM285 103v109.8h-38.6v-109.8h38.6zM120.8 0h366.9v256l-173.8 164.6h-77.3l-96.5 91.4v-91.4h-115.8v-329.2zM449.1 237.8v-201.2h-308.9v274.3h86.9v64l67.6-64h77.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/uikit.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/uikit': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M443.9 128v256l-225.9 128-218-128v-214.3l87.6 45.1v117l133.5 75.5 135.8-75.5v-151l-101.1-57.6 87.6-53.1zM308.6 49.1l-87.4 53-86-47.3 88.6-54.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/unity.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/unity': {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M498.1 206.4l-30 49.6 30 49.6-52.8 191.6-197.1-51.4-29.2-50-59.2 0.4-144.3-140.3 144.3-140.3 59.2 0.4 29.2-50.1 197.1-51.4zM223.8 124.2l-108.9 108.1h173.1l86.5-145.8zM223.8 387.8l150.8 37.7-86.5-145.8h-173.1zM416.8 401.8l41.8-145.8-41.8-145.8-86.6 145.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/unsplash.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/unsplash': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M448 230.2v249.8h-448v-249.8h141.1v124.9h165.7v-124.9h141.1zM306.9 32v124.9h-165.7v-124.9h165.7z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/viacoin.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/viacoin': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M384 32l-48 112h48v48h-68.5l-13.8 32h82.3v48h-102.8l-89.2 208-89.2-208h-102.8v-48h82.3l-13.8-32h-68.5v-48h48l-48-112h64l80.8 192h94.5l80.7-192h64zM192 336l27-64h-54z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/vuejs.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/vuejs': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M356.9 64.3h91.1l-224 383.7-224-383.7h176l48 88.6 56-88.6h76.9zM55.7 96.3l168.3 288.2 168.2-288.2h-53.8l-114.4 198.2-114.5-198.2h-53.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/windows.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/windows': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 93.7l183.6-25.3v177.4h-183.6v-152.1zM0 418.3v-149.9h183.6v175.2zM203.8 446.3v-177.9h244.2v211.6zM203.8 65.7l244.2-33.7v213.8h-244.2v-180.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/y-combinator.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/y-combinator': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M448 32v448h-448v-448h448zM236 287.5l77.5-145.5h-32.7l-45.8 91c-4.7 9.3-9 18.3-12.8 26.8l-12.2-26.8-45.2-91h-35l76.7 143.8v94.5h29.5v-92.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/yahoo.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/yahoo': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M223.7 141.1h93.6l-140.9 338.9h-94.2l38.6-89.8-105.8-249.1h96.1l56 143.2zM329.1 276.9c32.1 0 58.2 26.1 58.2 58.2 0 32.1-26.1 58.2-58.2 58.2s-58.2-26.1-58.2-58.2c0-32.1 26.1-58.2 58.2-58.2zM394.6 32h104.4l-92.6 223.5h-104.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/yandex-international.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/yandex-international': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M129.5 512v-166.1l-111-297.9h55.8l81.8 229.7 94.1-277.7h51.3l-120.7 347.8v164.2h-51.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brands/yandex.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'brands/yandex': {
5 | width: 256,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M153.1 315.8l-87.4 196.2h-63.7l96-209.8c-45.1-22.9-75.2-64.4-75.2-141.1-0.1-107.4 68-161.1 148.9-161.1h82.3v512h-55.1v-196.2h-45.8zM198.9 46.5h-29.4c-44.4 0-87.4 29.4-87.4 114.6 0 82.3 39.4 108.8 87.4 108.8h29.4v-223.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/bread-slice.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'bread-slice': {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M288 0c180 0 288 93.4 288 169.1 0 30.3-24.2 54.9-64 54.9v256c0 17.7-16.1 32-36 32h-376c-19.9 0-36-14.3-36-32v-256c-39.8 0-64-24.6-64-54.9 0-75.7 108-169.1 288-169.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/briefcase.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | briefcase: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M320 336v-48h192v144c0 25.6-22.4 48-48 48h-416c-25.6 0-48-22.4-48-48v-144h192v48c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16zM464 128c25.6 0 48 22.4 48 48v80h-512v-80c0-25.6 22.4-48 48-48h80v-48c0-25.6 22.4-48 48-48h160c25.6 0 48 22.4 48 48v48h80zM320 128v-32h-128v32h128z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/brush.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | brush: {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M352 0c17.7 0 32 14.3 32 32v224h-384v-224c0-17.7 14.3-32 32-32h320zM0 320v-32h384v32c0 35.3-28.7 64-64 64h-64v64c0 35.3-28.7 64-64 64s-64-28.7-64-64v-64h-64c-35.3 0-64-28.7-64-64zM192 424c-13.3 0-24 10.7-24 24 0 13.3 10.8 24 24 24s24-10.8 24-24c0-13.3-10.8-24-24-24z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/burn.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | burn: {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M192 0c111.8 100.9 192 220.6 192 300.5 0 124.5-79 211.5-192 211.5s-192-87-192-211.5c0-79.6 79.7-199.2 192-300.5zM192 448c56.5 0 96-39 96-94.8 0-13.5-4.6-61.5-96-161.2-91.4 99.7-96 147.7-96 161.2 0 55.8 39.5 94.8 96 94.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/calendar.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | calendar: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-260c0-6.6 5.4-12 12-12zM448 148c0 6.6-5.4 12-12 12h-424c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48v-52c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128v-52c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/campground.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | campground: {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M624 448c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-608c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h24.7l239.8-330.3-53.4-73.5c-5.2-7.2-3.6-17.2 3.5-22.4l25.9-18.8c7.1-5.2 17.2-3.6 22.3 3.5l41.2 56.7 41.2-56.7c5.2-7.2 15.2-8.7 22.3-3.6l25.9 18.8c7.1 5.2 8.7 15.2 3.5 22.4l-53.4 73.5 239.8 330.3h24.7zM320 288l-116.4 160h232.7z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/caret-down.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'caret-down': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1l-128.6 128.7c-7.8 7.8-20.5 7.8-28.3 0l-128.6-128.7c-12.6-12.6-3.7-34.1 14.1-34.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/caret-left.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'caret-left': {
5 | width: 192,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M192 127.3v257.3c0 17.8-21.5 26.7-34.1 14.1l-128.7-128.7c-7.8-7.8-7.8-20.5 0-28.3l128.7-128.7c12.6-12.6 34.1-3.7 34.1 14.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/caret-right.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'caret-right': {
5 | width: 192,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 384.7v-257.3c0-17.8 21.5-26.7 34.1-14.1l128.7 128.7c7.8 7.8 7.8 20.5 0 28.3l-128.7 128.7c-12.6 12.6-34.1 3.7-34.1-14.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/caret-square-down.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'caret-square-down': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M448 80v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM92.5 220.5l123 123c4.7 4.7 12.3 4.7 17 0l123-123c7.6-7.6 2.2-20.5-8.5-20.5h-246c-10.7 0-16.1 12.9-8.5 20.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/caret-square-left.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'caret-square-left': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 480h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zM259.5 124.5l-123 123c-4.7 4.7-4.7 12.3 0 17l123 123c7.6 7.6 20.5 2.2 20.5-8.5v-246.1c0-10.7-12.9-16-20.5-8.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/caret-square-right.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'caret-square-right': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M48 32h352c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48zM188.5 387.5l123-123c4.7-4.7 4.7-12.3 0-17l-123-123c-7.6-7.6-20.5-2.2-20.5 8.5v246.1c0 10.7 12.9 16 20.5 8.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/caret-square-up.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'caret-square-up': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 432v-352c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48zM355.5 291.5l-123-123c-4.7-4.7-12.3-4.7-17 0l-123 123c-7.6 7.6-2.2 20.5 8.5 20.5h246.1c10.7 0 16-12.9 8.5-20.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/caret-up.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'caret-up': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M288.7 352h-257.3c-17.8 0-26.7-21.5-14.1-34.1l128.7-128.7c7.8-7.8 20.5-7.8 28.3 0l128.7 128.7c12.6 12.6 3.7 34.1-14.1 34.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/chalkboard.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | chalkboard: {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M96 64v352h-64v-376c0-22.1 17.9-40 40-40h496c22.1 0 40 17.9 40 40v376h-64v-352h-448zM624 448c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-608c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h272v-64h192v64h144z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/chart-area.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'chart-area': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M500 384c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-488c-6.6 0-12-5.4-12-12v-360c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v308h436zM372.7 159.5c6-4 14.2-1.8 17.4 4.7l89.9 187.8h-384v-104l86.8-144.7c4.4-7.3 14.8-7.8 19.9-1l85.3 113.7z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/check-circle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'check-circle': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M504 256c0 137-111 248-248 248s-248-111-248-248 111-248 248-248 248 111 248 248zM227.3 387.3l184-184c6.2-6.2 6.2-16.4 0-22.6l-22.6-22.6c-6.2-6.2-16.4-6.2-22.6 0l-150.1 150.1-70.1-70.1c-6.2-6.2-16.4-6.2-22.6 0l-22.6 22.6c-6.2 6.2-6.2 16.4 0 22.6l104 104c6.2 6.2 16.4 6.2 22.6 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/check-square.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'check-square': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 480h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zM195.3 381.9l184-184c6.2-6.2 6.2-16.4 0-22.6l-22.6-22.6c-6.2-6.2-16.4-6.2-22.6 0l-150.1 150.1-70.1-70.1c-6.2-6.2-16.4-6.2-22.6 0l-22.6 22.6c-6.2 6.2-6.2 16.4 0 22.6l104 104c6.2 6.3 16.4 6.3 22.6 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/check.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | check: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M173.9 439.4l-166.4-166.4c-10-10-10-26.2 0-36.2l36.2-36.2c10-10 26.2-10 36.2 0l112.1 112.1 240.1-240.1c10-10 26.2-10 36.2 0l36.2 36.2c10 10 10 26.2 0 36.2l-294.4 294.4c-10 10-26.2 10-36.2 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/cheese.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | cheese: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 288h512v160c0 17.7-14.3 32-32 32h-448c-17.7 0-32-14.3-32-32v-160zM299.8 32c118.2 6.2 212.2 104.1 212.2 224h-512l278.7-217c5.5-4.4 12.4-7 20-7 0.4 0 0.8 0 1.1 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/chevron-circle-down.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'chevron-circle-down': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M504 256c0 137-111 248-248 248s-248-111-248-248 111-248 248-248 248 111 248 248zM273 369.9l135.5-135.5c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0l-101.6 101.6-101.6-101.6c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9l135.5 135.5c9.4 9.4 24.6 9.4 34 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/chevron-circle-left.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'chevron-circle-left': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 504c-137 0-248-111-248-248s111-248 248-248 248 111 248 248-111 248-248 248zM142.1 273l135.5 135.5c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9l-101.6-101.6 101.6-101.6c9.4-9.4 9.4-24.6 0-33.9l-17-17c-9.4-9.4-24.6-9.4-33.9 0l-135.5 135.5c-9.4 9.4-9.4 24.6 0 34z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/chevron-circle-right.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'chevron-circle-right': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM369.9 239l-135.5-135.5c-9.4-9.4-24.6-9.4-33.9 0l-17 17c-9.4 9.4-9.4 24.6 0 33.9l101.6 101.6-101.6 101.6c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0l135.5-135.5c9.4-9.4 9.4-24.6 0-34z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/chevron-circle-up.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'chevron-circle-up': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M8 256c0-137 111-248 248-248s248 111 248 248-111 248-248 248-248-111-248-248zM239 142.1l-135.5 135.5c-9.4 9.4-9.4 24.6 0 33.9l17 17c9.4 9.4 24.6 9.4 33.9 0l101.6-101.6 101.6 101.6c9.4 9.4 24.6 9.4 33.9 0l17-17c9.4-9.4 9.4-24.6 0-33.9l-135.5-135.5c-9.4-9.4-24.6-9.4-34 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/chevron-down.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'chevron-down': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M207 381.5l-194.3-194.3c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9l-194.3 194.3c-9.4 9.4-24.6 9.4-33.9 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/chevron-left.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'chevron-left': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M34.5 239l194.4-194.3c9.4-9.4 24.6-9.4 33.9 0l22.7 22.7c9.4 9.4 9.4 24.5 0 33.9l-154 154.7 154 154.8c9.3 9.4 9.3 24.5 0 33.9l-22.7 22.7c-9.4 9.4-24.6 9.4-33.9 0l-194.3-194.4c-9.4-9.4-9.4-24.6 0-33.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/chevron-right.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'chevron-right': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M285.5 273l-194.3 194.3c-9.4 9.4-24.6 9.4-33.9 0l-22.7-22.7c-9.4-9.4-9.4-24.5 0-33.9l154-154.7-154-154.7c-9.3-9.4-9.3-24.5 0-33.9l22.7-22.7c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/chevron-up.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'chevron-up': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M241 130.5l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9l-22.7 22.7c-9.4 9.4-24.5 9.4-33.9 0l-154.7-154-154.7 154c-9.4 9.3-24.5 9.3-33.9 0l-22.7-22.7c-9.4-9.4-9.4-24.6 0-33.9l194.3-194.3c9.4-9.4 24.6-9.4 33.9 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/circle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | circle: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/clipboard.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | clipboard: {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M384 112v352c0 26.5-21.5 48-48 48h-288c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h80c0-35.3 28.7-64 64-64s64 28.7 64 64h80c26.5 0 48 21.5 48 48zM192 40c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zM288 154v-20c0-3.3-2.7-6-6-6h-180c-3.3 0-6 2.7-6 6v20c0 3.3 2.7 6 6 6h180c3.3 0 6-2.7 6-6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/clock.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | clock: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM348.5 321c2.2-2.7 3.5-6.2 3.5-10 0-5.1-2.4-9.6-6-12.5l-58-42.5v-144c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v155.6c0 12.6 5.8 23.9 15 31.2l67 49.7v0c2.7 2.2 6.2 3.5 10 3.5 5.1 0 9.6-2.4 12.5-6l20-25v0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/clone.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | clone: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M464 0c26.5 0 48 21.5 48 48v288c0 26.5-21.5 48-48 48h-288c-26.5 0-48-21.5-48-48v-288c0-26.5 21.5-48 48-48h288zM176 416h208v48c0 26.5-21.5 48-48 48h-288c-26.5 0-48-21.5-48-48v-288c0-26.5 21.5-48 48-48h48v208c0 44.1 35.9 80 80 80z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/cloud.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | cloud: {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M537.6 226.6c58.4 11.8 102.4 63.5 102.4 125.4 0 70.7-57.3 128-128 128h-368c-79.5 0-144-64.5-144-144 0-62.8 40.2-116.2 96.2-135.9-0.1-2.7-0.2-5.4-0.2-8.1 0-88.4 71.6-160 160-160 59.3 0 111 32.2 138.7 80.2 15.2-10.2 33.6-16.2 53.3-16.2 53 0 96 43 96 96 0 12.2-2.3 23.9-6.4 34.6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/coffee.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | coffee: {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M192 384c-53 0-96-43-96-96v-232c0-13.3 10.7-24 24-24h392c70.6 0 128 57.4 128 128s-57.4 128-128 128h-32c0 53-43 96-96 96h-192zM512 96h-32v128h32c35.3 0 64-28.7 64-64s-28.7-64-64-64zM559.7 480h-511.4c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/columns.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | columns: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M464 32c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-416c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h416zM224 416v-256h-160v256h160zM448 416v-256h-160v256h160z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/comment-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'comment-alt': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M448 0c35.3 0 64 28.7 64 64v288c0 35.3-28.7 64-64 64h-144l-124.9 93.7c-7.9 5.8-19.1 0.1-19.1-9.7v-84h-96c-35.3 0-64-28.7-64-64v-288c0-35.3 28.7-64 64-64h384z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/comment.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | comment: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 32c141.4 0 256 93.1 256 208s-114.6 208-256 208c-38.4 0-74.7-7.1-107.4-19.4-24.6 19.6-74.3 51.4-140.6 51.4-3.2 0-6-1.8-7.3-4.8s-0.7-6.4 1.5-8.7c0.5-0.5 42.3-45.4 54.8-95.8-35.6-35.7-57-81.1-57-130.7 0-114.9 114.6-208 256-208z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/compact-disc.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'compact-disc': {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M248 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM88 256c0-88.2 71.8-160 160-160v-32c-105.9 0-192 86.1-192 192h32zM248 352c53 0 96-43 96-96s-43-96-96-96-96 43-96 96 43 96 96 96zM248 224c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/compass.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | compass: {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M225.4 233.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-12.5 12.5-32.8 12.5-45.3 0-12.5-12.5-12.5-32.8 0-45.3zM248 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM374.1 156.1c7.6-16.6-9.5-33.8-26.2-26.2l-144.3 66c-7 3.2-12.6 8.8-15.8 15.8l-66 144.4c-7.6 16.6 9.5 33.8 26.2 26.2l144.3-66c7-3.2 12.6-8.8 15.8-15.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/concierge-bell.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'concierge-bell': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M288 130.5c108.5 15.6 192 108.6 192 221.5h-448c0-112.8 83.5-205.9 192-221.5v-18.5h-16c-8.8 0-16-7.2-16-16v-16c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16h-16v18.5zM496 384c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-480c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h480z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/copy.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | copy: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M320 448v40c0 13.3-10.7 24-24 24h-272c-13.3 0-24-10.7-24-24v-368c0-13.3 10.7-24 24-24h72v296c0 30.9 25.1 56 56 56h168zM320 104c0 13.2 10.8 24 24 24h104v264c0 13.3-10.7 24-24 24h-272c-13.3 0-24-10.7-24-24v-368c0-13.3 10.7-24 24-24h168v104zM441 73c4.3 4.3 7 10.3 7 17v6.1h-96v-96h6.1c6.6 0 12.6 2.7 17 7z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/crop-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'crop-alt': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M488 352c13.3 0 24 10.7 24 24v48c0 13.3-10.8 24-24 24h-40v40c0 13.3-10.8 24-24 24h-48c-13.3 0-24-10.8-24-24v-328h-160v-96h224c17.7 0 32 14.3 32 32v256h40zM160 24v328h160v96h-224c-17.7 0-32-14.3-32-32v-256h-40c-13.3 0-24-10.8-24-24v-48c0-13.3 10.8-24 24-24h40v-40c0-13.3 10.8-24 24-24h48c13.3 0 24 10.7 24 24z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/cross.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | cross: {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M352 128c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32h-96v224c0 17.7-14.3 32-32 32h-64c-17.7 0-32-14.3-32-32v-224h-96c-17.7 0-32-14.3-32-32v-64c0-17.7 14.3-32 32-32h96v-96c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v96h96z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/cube.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | cube: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M239.1 6.3c10.9-4.1 22.9-4.1 33.7 0.1l208 78c18.7 7 31.1 24.9 31.1 44.9v225.1c0 18.1-10.2 34.8-26.5 42.9l-208 104c-13.5 6.8-29.4 6.8-42.9 0l-208-104c-16.2-8.1-26.5-24.7-26.5-42.9v-225.1c0-20 12.4-38 31.1-45zM256 68.4l-192 72v1.1l192 78 192-78v-1.1zM288 424.4l160-80v-133.9l-160 65v148.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/desktop.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | desktop: {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M528 0c26.5 0 48 21.5 48 48v320c0 26.5-21.5 48-48 48h-192l16 48h72c13.3 0 24 10.7 24 24s-10.7 24-24 24h-272c-13.3 0-24-10.7-24-24s10.7-24 24-24h72l16-48h-192c-26.5 0-48-21.5-48-48v-320c0-26.5 21.5-48 48-48h480zM512 352v-288h-448v288h448z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/dice-one.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'dice-one': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M384 32c35.3 0 64 28.7 64 64v320c0 35.3-28.7 64-64 64h-320c-35.3 0-64-28.7-64-64v-320c0-35.3 28.7-64 64-64h320zM224 288c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/dice-three.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'dice-three': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M384 32c35.3 0 64 28.7 64 64v320c0 35.3-28.7 64-64 64h-320c-35.3 0-64-28.7-64-64v-320c0-35.3 28.7-64 64-64h320zM128 192c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zM224 288c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zM320 384c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/dice-two.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'dice-two': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M384 32c35.3 0 64 28.7 64 64v320c0 35.3-28.7 64-64 64h-320c-35.3 0-64-28.7-64-64v-320c0-35.3 28.7-64 64-64h320zM128 192c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zM320 384c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/divide.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | divide: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M224 352c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM224 160c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zM416 208c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32h-384c-17.7 0-32-14.3-32-32v-32c0-17.7 14.3-32 32-32h384z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/door-closed.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'door-closed': {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M624 448c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-608c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h112v-397.2c0-28 21.5-50.8 48-50.8h288c26.5 0 48 22.8 48 50.8v397.2h112zM416 288c17.7 0 32-14.3 32-32 0-17.7-14.3-32-32-32s-32 14.3-32 32 14.3 32 32 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/door-open.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'door-open': {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M624 448c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-144v-384h-96v-64h112c26.5 0 48 22.2 48 49.5v334.6h80zM312.2 1c20.2-5.2 39.8 10.6 39.8 32.2v478.8h-336c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h80v-365.1c0-15.2 10-28.5 24.2-32.2zM264 288c13.3 0 24-14.3 24-32s-10.8-32-24-32-24 14.3-24 32 10.8 32 24 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/dot-circle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'dot-circle': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM336 256c0-44.1-35.9-80-80-80s-80 35.9-80 80 35.9 80 80 80 80-35.9 80-80z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/egg.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | egg: {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M192 0c106 0 192 214 192 320s-86 192-192 192-192-86-192-192 86-320 192-320z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/eject.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | eject: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M448 384v64c0 17.7-14.3 32-32 32h-384c-17.7 0-32-14.3-32-32v-64c0-17.7 14.3-32 32-32h384c17.7 0 32 14.3 32 32zM48.1 320c-41.7 0-63.5-49.7-35.4-80.4l175.9-192c19-20.7 51.8-20.7 70.8 0l175.9 192c28.2 30.8 6.3 80.4-35.4 80.4h-351.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/ellipsis-h.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'ellipsis-h': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M328 256c0 39.8-32.2 72-72 72s-72-32.2-72-72 32.2-72 72-72 72 32.2 72 72zM432 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM80 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/ellipsis-v.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'ellipsis-v': {
5 | width: 192,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0-39.8 32.2-72 72-72s72 32.2 72 72-32.2 72-72 72-72-32.2-72-72zM24 432c0-39.8 32.2-72 72-72s72 32.2 72 72-32.2 72-72 72-72-32.2-72-72z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/equals.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | equals: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M416 304c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32h-384c-17.7 0-32-14.3-32-32v-32c0-17.7 14.3-32 32-32h384zM416 112c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32h-384c-17.7 0-32-14.3-32-32v-32c0-17.7 14.3-32 32-32h384z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/eraser.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | eraser: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M497.9 273.9l-142.1 142.1h144.1c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-356c-13.2 0-25.3-5.4-33.9-14.1l-96-96c-18.7-18.7-18.7-49.1 0-67.9l256-256c18.7-18.7 49.1-18.7 67.9 0l160 160c18.7 18.7 18.7 49.1 0 67.9zM195.3 211.3l-124.7 124.7 80 80h114.7l67.3-67.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/ethernet.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | ethernet: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M496 192c8.8 0 16 7.2 16 16v224c0 8.8-7.2 16-16 16h-80v-128h-32v128h-64v-128h-32v128h-64v-128h-32v128h-64v-128h-32v128h-80c-8.8 0-16-7.2-16-16v-224c0-8.8 7.2-16 16-16h48v-48c0-8.8 7.2-16 16-16h48v-48c0-8.8 7.2-16 16-16h224c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v48h48z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/exchange-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'exchange-alt': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 168v-16c0-13.3 10.7-24 24-24h360v-48c0-21.4 25.9-32 41-17l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-15 15-41 4.5-41-17v-48h-360c-13.3 0-24-10.7-24-24zM488 320c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24h-360v48c0 21.4-25.9 32-41 17l-80-80c-9.4-9.4-9.4-24.6 0-33.9l80-80c15.1-15.1 41-4.3 41 17v48h360z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/exclamation-circle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'exclamation-circle': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M504 256c0 137-111 248-248 248s-248-111-248-248c0-136.9 111-248 248-248s248 111.1 248 248zM256 306c-25.4 0-46 20.6-46 46s20.6 46 46 46 46-20.6 46-46-20.6-46-46-46zM212.3 140.7l7.4 136c0.3 6.4 5.6 11.3 12 11.3h48.5c6.4 0 11.6-5 12-11.3l7.4-136c0.4-6.9-5.1-12.7-12-12.7h-63.4c-6.9 0-12.4 5.8-12 12.7z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/exclamation-triangle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'exclamation-triangle': {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M569.5 440c18.5 32-4.7 72-41.6 72h-479.9c-36.9 0-60-40.1-41.6-72l239.9-416c18.5-32 64.7-32 83.2 0zM288 354c-25.4 0-46 20.6-46 46s20.6 46 46 46 46-20.6 46-46-20.6-46-46-46zM244.3 188.7l7.4 136c0.3 6.4 5.6 11.3 12 11.3h48.5c6.4 0 11.6-5 12-11.3l7.4-136c0.4-6.9-5.1-12.7-12-12.7h-63.4c-6.9 0-12.4 5.8-12 12.7z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/exclamation.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | exclamation: {
5 | width: 192,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M176 432c0 44.1-35.9 80-80 80s-80-35.9-80-80 35.9-80 80-80 80 35.9 80 80zM25.3 25.2c-0.7-13.7 10.2-25.2 24-25.2h93.5c13.7 0 24.7 11.5 24 25.2l-13.6 272c-0.6 12.8-11.2 22.8-24 22.8h-66.3c-12.8 0-23.3-10-24-22.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/external-link-square-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'external-link-square-alt': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M448 80v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM360 96h-112c-21.3 0-32.1 25.9-17 41l32 32-195.5 195.5c-4.7 4.7-4.7 12.3 0 17l31 31c4.7 4.7 12.3 4.7 17 0l195.5-195.5 32 32c15 15 41 4.5 41-17v-112c0-13.3-10.7-24-24-24z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/fast-backward.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'fast-backward': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 436v-360c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v151.9l171.5-156.5c20.6-17.1 52.5-2.8 52.5 24.6v131.9l171.5-156.5c20.6-17.1 52.5-2.8 52.5 24.6v320c0 27.4-31.9 41.7-52.5 24.6l-171.5-155.3v130.7c0 27.4-31.9 41.7-52.5 24.6l-171.5-155.3v150.7c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/fast-forward.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'fast-forward': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M512 76v360c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-151.9l-171.5 156.5c-20.6 17.2-52.5 2.8-52.5-24.6v-131.9l-171.5 156.5c-20.6 17.2-52.5 2.8-52.5-24.6v-320c0-27.4 31.9-41.7 52.5-24.6l171.5 155.4v-130.8c0-27.4 31.9-41.7 52.5-24.6l171.5 155.4v-150.8c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/female.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | female: {
5 | width: 256,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M128 0c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM247.3 354.2c3.8 15.2-7.7 29.8-23.3 29.8h-56v104c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24v-104h-56c-15.6 0-27.1-14.7-23.3-29.8l48-192c2.6-10.4 12-18.2 23.3-18.2h11.4c23.7 10.9 50.6 10.4 73.3 0h11.4c11.2 0 20.7 7.7 23.3 18.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/fighter-jet.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'fighter-jet': {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M544 224c96 21.3 96 26.6 96 32s0 10.7-96 32l-128 16-48 16h-24l-116.8 148h39.5c11.7 0 21.3 2.6 21.3 6s-9.7 6-21.3 6h-114.7v-12h16v-164h-48l-66.7 80h-34.7l-10.7-10.7v-69.3h8v-16h48v-2.7l-64-8v-42.7l64-8v-2.7h-48v-16h-8v-69.3l10.7-10.7h34.7l66.7 80h48v-164h-16v-12h114.7c11.7 0 21.3 2.6 21.3 6s-9.7 6-21.3 6h-39.5l116.8 148h24l48 16z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/file.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | file: {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M224 136c0 13.2 10.8 24 24 24h136v328c0 13.3-10.7 24-24 24h-336c-13.3 0-24-10.7-24-24v-464c0-13.3 10.7-24 24-24h200v136zM384 121.9v6.1h-128v-128h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/filter.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | filter: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M488 0c21.4 0 32 25.9 17 41l-184.9 185v262c0 19.5-22 30.7-37.8 19.7l-80-56c-6.4-4.5-10.2-11.8-10.2-19.7v-206.1l-184.9-185c-15.1-15.1-4.3-41 17-41h463.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/fire.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | fire: {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M216 23.9c0 103.1 168 125.8 168 296.1 0 105.9-86.1 192-192 192s-192-86.1-192-192c0-58.7 27.8-106.8 54.6-135 15-15.7 41.4-5.2 41.4 16.5v85.5c0 35.2 28 64.5 63.2 64.9 35.7 0.5 64.8-28.4 64.8-64 0-88-176-96.2-52.2-277.2 13.5-19.7 44.2-10.8 44.2 13z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/fish.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | fish: {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M327.1 96c137.5 0 248.9 128 248.9 160s-111.4 160-248.9 160c-90 0-168.6-54.8-212.3-101.6l-87.3 66c-12.1 9.2-30.2-0.6-27.1-14.7l24.2-109.8-24.2-109.8c-3.1-14.1 15-23.8 27.1-14.7l87.3 66c43.7-46.9 122.3-101.6 212.3-101.6zM414.5 280c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24-13.3 0-24 10.7-24 24 0 13.3 10.8 24 24 24z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/flask.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | flask: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M437.2 403.5c29.3 47-4.4 108.5-60.1 108.5h-306.2c-55.6 0-89.4-61.4-60.1-108.5l117.2-188.5v-151h-8c-13.3 0-24-10.7-24-24v-16c0-13.3 10.7-24 24-24h208c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24h-8v151zM137.9 320h172l-48.2-77.6c-3.6-5.2-5.8-11.5-5.8-18.4v-160h-64v160c0 6.8-2.1 13.2-5.8 18.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/folder-minus.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'folder-minus': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M464 128c26.5 0 48 21.5 48 48v224c0 26.5-21.5 48-48 48h-416c-26.5 0-48-21.5-48-48v-288c0-26.5 21.5-48 48-48h160l64 64h192zM368 296v-16c0-8.8-7.2-16-16-16h-192c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h192c8.8 0 16-7.2 16-16z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/folder-open.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'folder-open': {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M572.7 292.1l-72.4 124.2c-11.1 19-31.7 31.8-55.3 31.8h-400c-18.5 0-30.1-20.1-20.7-36.1l72.4-124.2c11.1-19 31.7-31.8 55.3-31.8h400c18.5 0 30.1 20.1 20.7 36.1zM152 224c-34 0-65.8 18.3-82.9 47.6l-69.1 118.4v-278c0-26.5 21.5-48 48-48h160l64 64h160c26.5 0 48 21.5 48 48v48h-328z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/folder-plus.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'folder-plus': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M464 128c26.5 0 48 21.5 48 48v224c0 26.5-21.5 48-48 48h-416c-26.5 0-48-21.5-48-48v-288c0-26.5 21.5-48 48-48h160l64 64h192zM359.5 296v-16c0-8.8-7.2-16-16-16h-64v-64c0-8.8-7.2-16-16-16h-16c-8.8 0-16 7.2-16 16v64h-64c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h64v64c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-64h64c8.8 0 16-7.2 16-16z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/folder.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | folder: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M464 128c26.5 0 48 21.5 48 48v224c0 26.5-21.5 48-48 48h-416c-26.5 0-48-21.5-48-48v-288c0-26.5 21.5-48 48-48h160l64 64h192z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/forward.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | forward: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M500.5 231.4c15.3 12.8 15.3 36.4 0 49.2l-192 160c-20.6 17.2-52.5 2.8-52.5-24.6v-320c0-27.4 31.9-41.7 52.5-24.6zM244.5 231.4c15.3 12.8 15.3 36.4 0 49.2l-192 160c-20.6 17.2-52.5 2.8-52.5-24.6v-320c0-27.4 31.9-41.7 52.5-24.6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/gem.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | gem: {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M485.5 0l90.5 160h-101.1l-69.2-160h79.8zM357.5 0l69.2 160h-277.4l69.2-160h139zM90.5 0h79.8l-69.2 160h-101.1zM0 192h100.7l123 251.7c1.5 3.1-2.7 5.9-5 3.3zM148.2 192h279.6l-137 318.2c-1 2.4-4.5 2.4-5.5 0zM352.3 443.7l123-251.7h100.7l-218.7 254.9c-2.3 2.7-6.5-0.1-5-3.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/genderless.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | genderless: {
5 | width: 288,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M144 176c-44.1 0-80 35.9-80 80s35.9 80 80 80 80-35.9 80-80-35.9-80-80-80zM144 112c79.5 0 144 64.5 144 144s-64.5 144-144 144-144-64.5-144-144 64.5-144 144-144z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/glass-martini-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'glass-martini-alt': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M502.1 57.6l-214.1 214v192.4h56c22.1 0 40 17.9 40 40 0 4.4-3.6 8-8 8h-240c-4.4 0-8-3.6-8-8 0-22.1 17.9-40 40-40h56v-192.4l-214.1-214c-21.3-21.3-6.2-57.6 23.8-57.6h444.4c30 0 45.1 36.3 23.8 57.6zM443.8 48h-375.5l48 48h279.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/glass-martini.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'glass-martini': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M502.1 57.6l-214.1 214v192.4h56c22.1 0 40 17.9 40 40 0 4.4-3.6 8-8 8h-240c-4.4 0-8-3.6-8-8 0-22.1 17.9-40 40-40h56v-192.4l-214.1-214c-21.3-21.3-6.2-57.6 23.8-57.6h444.4c30 0 45.1 36.3 23.8 57.6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/glass-whiskey.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'glass-whiskey': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M480 32c19.5 0 34.4 17.2 31.7 36.5l-55.6 356.5c-4.5 31.5-31.6 54.9-63.4 54.9h-273c-31.9 0-58.9-23.4-63.4-54.9l-56-356.5c-2.7-19.3 12.2-36.5 31.7-36.5h448zM442.6 96h-373.2l30.2 192h313z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/greater-than.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'greater-than': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M365.5 209.8c11.3 5.3 18.5 16.6 18.5 29v34.2c0 12.8-7.6 23.9-18.5 29l-306.5 142.9c-16 7.5-35.1 0.5-42.5-15.5l-13.5-29c-7.5-16-0.5-35.1 15.5-42.5l218.5-101.9-218.4-101.8c-16.1-7.5-23-26.6-15.5-42.6l13.6-29.1c7.5-16.1 26.6-23 42.6-15.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/grip-lines-vertical.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'grip-lines-vertical': {
5 | width: 256,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M96 496c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16v-480c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v480zM224 496c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16v-480c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v480z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/grip-lines.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'grip-lines': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M496 288c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-480c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h480zM496 160c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-480c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h480z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/h-square.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'h-square': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M448 80v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM336 128h-32c-8.8 0-16 7.2-16 16v80h-128v-80c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-80h128v80c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-224c0-8.8-7.2-16-16-16z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/hard-hat.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'hard-hat': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M480 288v64h-448v-64c0-80.3 49.3-148.9 119.2-177.6l40.8 81.6v-112c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16v112l40.8-81.6c69.9 28.7 119.2 97.4 119.2 177.6zM496 384c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-480c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h480z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/heart-broken.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'heart-broken': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M473.7 73.8c48.7 49.8 50.8 129.1 7.3 182.1l-212.2 218.7c-7.1 7.3-18.6 7.3-25.7 0l-212.1-218.6c-43.5-53.1-41.4-132.4 7.3-182.2l2.4-2.4c46.3-47.4 119-51.8 170.7-14l28.6 86.5-96 64 144 144-48-128 96-64-34.3-103.4c51.6-36.9 123.6-32.2 169.6 14.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/heart.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | heart: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M462.3 62.6c62.8 53.6 66.1 149.8 9.8 207.9l-193.5 199.8c-12.5 12.9-32.8 12.9-45.3 0l-193.5-199.8c-56.2-58.1-52.9-154.3 9.9-207.9 54.8-46.7 136.4-38.3 186.6 13.6l19.7 20.3 19.7-20.3c50.3-51.9 131.8-60.3 186.6-13.6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/highlighter.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | highlighter: {
5 | width: 544,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 480l68.3-70.5 67 67-35.5 35.5zM124.6 240l41.5-35.4 173.3 173.3-35.5 41.6c-9.5 10.8-24.4 15-38.2 10.8l-42.7-13.1-50.9 50.9-96.2-96.2 50.9-50.9-13-42.8c-1-3.4-1.6-6.9-1.6-10.7 0-10.9 4.8-20.7 12.4-27.4zM527.9 79.3c20.5 20.5 21.5 53.4 2.3 75.1l-169.9 199.1-169.8-169.8 199.1-170c21.7-19.2 54.6-18.1 75.1 2.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/hockey-puck.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'hockey-puck': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 160c0-53 114.6-96 256-96s256 43 256 96-114.6 96-256 96-256-43-256-96zM0 242.2c113.5 82.4 398.6 82.3 512 0v109.8c0 53-114.6 96-256 96s-256-43-256-96v-109.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/hospital-symbol.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'hospital-symbol': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 0c141.4 0 256 114.6 256 256s-114.6 256-256 256-256-114.6-256-256 114.6-256 256-256zM368 376v-240c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v88h-96v-88c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v240c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-88h96v88c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/hourglass.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | hourglass: {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M360 64c0 91-51 167.7-120.8 192 69.8 24.3 120.8 101 120.8 192 13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24h-336c-13.3 0-24-10.7-24-24v-16c0-13.3 10.7-24 24-24 0-91 51-167.7 120.8-192-69.8-24.3-120.8-101-120.8-192-13.3 0-24-10.7-24-24v-16c0-13.3 10.7-24 24-24h336c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/ice-cream.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'ice-cream': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M368 160c26.5 0 48 21.5 48 48s-21.5 48-48 48h-288c-26.5 0-48-21.5-48-48s21.5-48 48-48h0.9c-0.6-5.4-0.9-11-0.9-16.6 0-79.5 64.5-144 144-144 79.5 0 144 64.5 144 144 0 5.6-0.3 11.1-0.9 16.6h0.9zM195.4 493.7l-99.4-205.7h256l-99.4 205.7c-5 10.8-15.9 18.3-28.6 18.3s-23.6-7.5-28.6-18.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/icicles.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | icicles: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M511.4 37.9l-87.5 467.7c-1.7 8.6-14 8.6-15.7 0l-66.7-363.8-45.8 172.5c-2.3 7.6-13 7.6-15.3 0l-34.1-133.4-46.5 196.9c-1.9 8.3-13.7 8.3-15.6 0l-44.2-187.3-36.4 124.1c-2.4 7.2-12.6 7.2-15.1 0l-87.1-273.4c-6.2-20.5 9.2-41.2 30.6-41.2h448c20 0 35.1 18.2 31.4 37.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/image.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | image: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M464 448h-416c-26.5 0-48-21.5-48-48v-288c0-26.5 21.5-48 48-48h416c26.5 0 48 21.5 48 48v288c0 26.5-21.5 48-48 48zM112 120c-30.9 0-56 25.1-56 56s25.1 56 56 56 56-25.1 56-56-25.1-56-56-56zM64 384h384v-112l-87.5-87.5c-4.7-4.7-12.3-4.7-17 0l-135.5 135.5-55.5-55.5c-4.7-4.7-12.3-4.7-17 0l-71.5 71.5v48z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/inbox.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | inbox: {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M567.9 243.9c5.1 7.6 8.1 16.8 8.1 26.6v129.5c0 26.5-21.5 48-48 48h-480c-26.5 0-48-21.5-48-48v-129.5c0-9.8 3-19 8.1-26.6l105.7-158.5c8.6-12.9 23.3-21.4 39.9-21.4h268.6c16.7 0 31.3 8.5 39.9 21.4zM162.3 128l-85.3 128h123.1l32 64h112l32-64h123.1l-85.3-128h-251.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/industry.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | industry: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M475.1 163.8c16-10.2 36.9 1.3 36.9 20.2v272c0 13.3-10.7 24-24 24h-464c-13.3 0-24-10.7-24-24v-400c0-13.3 10.7-24 24-24h112c13.3 0 24 10.7 24 24v196.3l139.1-88.5c16-10.2 36.9 1.3 36.9 20.2v68.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/info.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | info: {
5 | width: 192,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M20 424.2h20v-144.5h-20c-11 0-20-9-20-20v-47.8c0-11 9-20 20-20h112c11 0 20 9 20 20v212.2h20c11 0 20 9 20 20v47.8c0 11-9 20-20 20h-152c-11 0-20-9-20-20v-47.8c0-11 9-20 20-20zM96 0c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/italic.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | italic: {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M320 48v32c0 8.8-7.2 16-16 16h-62.8l-80 320h46.8c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-192c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h62.8l80-320h-46.8c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h192c8.8 0 16 7.2 16 16z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/laptop.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | laptop: {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M624 416c8.8 0 16 7.2 16 16v16c0 35.2-28.8 64-64 64h-512c-35.2 0-64-28.8-64-64v-16c0-8.8 7.2-16 16-16h239.2c-0.3 14.5 14.1 32 32.8 32h60.8c18 0 32-12.2 32.7-32h242.5zM576 48v336h-512v-336c0-26.4 21.6-48 48-48h416c26.4 0 48 21.6 48 48zM512 320v-256h-384v256h384z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/laugh.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | laugh: {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M248 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM328 160c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zM168 160c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zM256 432c73.4 0 134-55 142.9-126 1.2-9.6-6.3-18-15.9-18h-270c-9.6 0-17.1 8.5-15.9 18 8.9 71 69.5 126 142.9 126h16z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/less-than.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'less-than': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M365.5 357.7c16.1 7.5 23 26.6 15.5 42.6l-13.6 29.1c-7.5 16.1-26.6 23-42.6 15.5l-306.3-142.8c-11.3-5.3-18.5-16.6-18.5-29v-34.2c0-12.8 7.6-23.9 18.5-29l306.5-142.9c16-7.5 35.1-0.5 42.5 15.5l13.5 29c7.5 16 0.5 35.1-15.5 42.5l-218.5 101.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/level-down-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'level-down-alt': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M313.6 392.3l-104 112c-9.5 10.2-25.7 10.2-35.2 0l-104-112c-14.2-15.3-3.4-40.3 17.6-40.3h64v-272h-84c-3.3 0-6.3-1.3-8.5-3.5l-56-56c-7.6-7.6-2.2-20.5 8.5-20.5h196c13.3 0 24 10.7 24 24v328h64c20.9 0 31.9 25 17.6 40.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/level-up-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'level-up-alt': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M313.6 119.7c14.3 15.4 3.3 40.3-17.6 40.3h-64v328c0 13.3-10.7 24-24 24h-196c-10.7 0-16-12.9-8.5-20.5l56-56c2.2-2.2 5.2-3.5 8.5-3.5h84v-272h-64c-21 0-31.8-25-17.6-40.3l104-112c9.5-10.2 25.7-10.2 35.2 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/location-arrow.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'location-arrow': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M444.5 3.5c38.4-16 80 25.6 64 64l-191.9 415.8c-22.4 48-92.8 32-92.8-19.2v-175.9h-175.9c-51.2 0-67.2-70.4-19.2-92.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/lock-open.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'lock-open': {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M423.5 0c84-0.3 152.5 68 152.5 152v80c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24v-80c0-39.9-32.7-72.4-72.7-72-39.6 0.4-71.3 33.3-71.3 72.9v71.1h48c26.5 0 48 21.5 48 48v192c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-192c0-26.5 21.5-48 48-48h224v-70.5c0-84 67.5-153.2 151.5-153.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/lock.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | lock: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 224c26.5 0 48 21.5 48 48v192c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-192c0-26.5 21.5-48 48-48h24v-72c0-83.8 68.2-152 152-152s152 68.2 152 152v72h24zM296 224v-72c0-39.7-32.3-72-72-72s-72 32.3-72 72v72h144z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/long-arrow-alt-down.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'long-arrow-alt-down': {
5 | width: 256,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M168 345.9h46.1c21.4 0 32.1 25.9 17 41l-86.1 86.1c-9.4 9.4-24.6 9.4-33.9 0l-86.1-86.1c-15.1-15.1-4.4-41 17-41h46.1v-301.9c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v301.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/long-arrow-alt-left.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'long-arrow-alt-left': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M134.1 296v46.1c0 21.4-25.9 32.1-41 17l-86.1-86.1c-9.4-9.4-9.4-24.6 0-33.9l86.1-86.1c15.1-15.1 41-4.4 41 17v46.1h301.9c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12h-301.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/long-arrow-alt-right.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'long-arrow-alt-right': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M313.9 216v-46.1c0-21.4 25.9-32.1 41-17l86.1 86.1c9.4 9.4 9.4 24.6 0 33.9l-86.1 86.1c-15.1 15.1-41 4.4-41-17v-46.1h-301.9c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h301.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/long-arrow-alt-up.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'long-arrow-alt-up': {
5 | width: 256,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M88 166.1h-46.1c-21.4 0-32.1-25.9-17-41l86.1-86.1c9.4-9.4 24.6-9.4 33.9 0l86.1 86.1c15.1 15.1 4.4 41-17 41h-46.1v301.9c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-301.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/male.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | male: {
5 | width: 192,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M96 0c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM144 144c26.5 0 48 21.5 48 48v136c0 13.3-10.7 24-24 24h-16v136c0 13.3-10.7 24-24 24h-64c-13.3 0-24-10.7-24-24v-136h-16c-13.3 0-24-10.7-24-24v-136c0-26.5 21.5-48 48-48h11.4c23.7 10.9 50.6 10.4 73.3 0h11.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/map-marker-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'map-marker-alt': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M172.3 501.7c-145.3-210.6-172.3-232.3-172.3-309.7 0-106 86-192 192-192s192 86 192 192c0 77.4-27 99-172.3 309.7-9.5 13.8-29.9 13.8-39.5 0zM192 272c44.2 0 80-35.8 80-80s-35.8-80-80-80-80 35.8-80 80 35.8 80 80 80z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/map-marker.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'map-marker': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M172.3 501.7c-145.3-210.6-172.3-232.3-172.3-309.7 0-106 86-192 192-192s192 86 192 192c0 77.4-27 99-172.3 309.7-9.5 13.8-29.9 13.8-39.5 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/map-pin.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'map-pin': {
5 | width: 288,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M112 316.9c10.4 1.9 21.1 3.1 32 3.1s21.6-1.1 32-3.1v156.7l-22 33c-4.8 7.1-15.2 7.1-20 0l-22-33v-156.7zM144 0c79.5 0 144 64.5 144 144s-64.5 144-144 144-144-64.5-144-144 64.5-144 144-144zM144 76c6.6 0 12-5.4 12-12s-5.4-12-12-12c-50.7 0-92 41.3-92 92 0 6.6 5.4 12 12 12s12-5.4 12-12c0-37.5 30.5-68 68-68z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/map.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | map: {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 117.7c0-13.5 8.3-25 20.1-29.7l139.9-56v384l-138.1 62.8c-10.5 4.2-21.9-3.5-21.9-14.9v-346.3zM192 416v-384l192 64v384zM554.1 33.2c10.5-4.2 21.9 3.5 21.9 14.9v346.3c0 13.5-8.3 25-20.1 29.7l-139.9 56v-384z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/mars.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | mars: {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M372 64c6.6 0 12 5.4 12 12v79c0 10.7-12.9 16.1-20.5 8.5l-16.9-16.9-80.7 80.7c14 22.2 22.1 48.5 22.1 76.7 0 79.5-64.5 144-144 144s-144-64.5-144-144 64.5-144 144-144c28.2 0 54.5 8.1 76.7 22.1l80.7-80.7-16.9-16.9c-7.5-7.6-2.2-20.5 8.5-20.5h79zM144 384c44.1 0 80-35.9 80-80s-35.9-80-80-80-80 35.9-80 80 35.9 80 80 80z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/meh-blank.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'meh-blank': {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M248 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM168 240c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zM328 240c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/meh.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | meh: {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M248 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM168 176c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zM344 368c21.2 0 21.2-32 0-32h-192c-21.2 0-21.2 32 0 32h192zM328 240c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/minus-circle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'minus-circle': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM124 296h264c6.6 0 12-5.4 12-12v-56c0-6.6-5.4-12-12-12h-264c-6.6 0-12 5.4-12 12v56c0 6.6 5.4 12 12 12z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/minus-square.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'minus-square': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 32c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352zM92 296h264c6.6 0 12-5.4 12-12v-56c0-6.6-5.4-12-12-12h-264c-6.6 0-12 5.4-12 12v56c0 6.6 5.4 12 12 12z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/minus.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | minus: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M416 208c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32h-384c-17.7 0-32-14.3-32-32v-32c0-17.7 14.3-32 32-32h384z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/mitten.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | mitten: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M368 416c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16h-320c-8.8 0-16-7.2-16-16v-64c0-8.8 7.2-16 16-16h320zM425 206.9c27.1 22.6 30.8 62.9 8.1 90.1l-72.5 87h-309l-47.9-207.6c-17.9-77.5 30.5-154.8 107.9-172.7 77.4-17.9 154.8 30.5 172.8 108l29.6 128.4 20.9-25c22.6-27.2 62.9-30.8 90.1-8.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/mobile-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'mobile-alt': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M272 0c26.5 0 48 21.5 48 48v416c0 26.5-21.5 48-48 48h-224c-26.5 0-48-21.5-48-48v-416c0-26.5 21.5-48 48-48h224zM160 480c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zM272 372v-312c0-6.6-5.4-12-12-12h-200c-6.6 0-12 5.4-12 12v312c0 6.6 5.4 12 12 12h200c6.6 0 12-5.4 12-12z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/mobile.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | mobile: {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M272 0c26.5 0 48 21.5 48 48v416c0 26.5-21.5 48-48 48h-224c-26.5 0-48-21.5-48-48v-416c0-26.5 21.5-48 48-48h224zM160 480c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/moon.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | moon: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M283.2 512c-141.5 0-256-114.7-256-256 0-141.5 114.7-256 256-256 16 0 31.5 1.5 46.8 4.3 11 2 13.4 16.7 3.8 22.2-62.8 35.8-101.5 102.2-101.5 174.4 0 125.4 114.1 220.6 238.3 197 10.9-2.1 18.6 10.6 11.6 19.3-47.8 58.9-119.9 94.8-198.9 94.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/mountain.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | mountain: {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M634.9 462.7c3.2 5 5.1 11 5.1 17.3 0 5.5-1.4 10.8-3.9 15.3-5.6 10.3-16.4 16.7-28.1 16.7h-576c-12.1 0-22.7-6.7-28.1-16.7-2.5-4.5-3.9-9.8-3.9-15.4 0-6.4 1.9-12.3 5.1-17.3l288-448c5.9-9.2 16-14.7 26.9-14.7s21 5.5 26.9 14.7zM320 91.2l-102.1 158.8 38.1 38.1 64-64h85.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/mouse-pointer.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'mouse-pointer': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M302.2 329.1h-106.1l55.8 136c3.9 9.4-0.6 20-9.4 24l-49.2 21.4c-9.2 4-19.4-0.6-23.3-9.7l-53.1-129.1-86.7 89.1c-11.5 11.9-30.3 2.7-30.3-12.9v-429.7c0-16.4 19.9-24.4 30.3-12.9l284.4 292.5c11.5 11.2 3 31.1-12.5 31.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/mouse.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | mouse: {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 352v-128h384v128c0 88.3-71.7 160-160 160h-64c-88.3 0-160-71.7-160-160zM176 0v192h-176v-32c0-88.3 71.7-160 160-160h16zM224 0c88.3 0 160 71.7 160 160v32h-176v-192h16z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/music.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | music: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M470.4 1.5c3-1 6.3-1.5 9.6-1.5 17.7 0 32 14.3 32 32v352c0 35.3-43 64-96 64s-96-28.7-96-64 43-64 96-64c11 0.1 21.7 1.4 32 3.9v-184.6l-256 75v233.7c0 35.3-43 64-96 64s-96-28.7-96-64 43-64 96-64c11 0.1 21.7 1.4 32 3.9v-261.4c0-14.3 9.4-26.4 22.4-30.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/neuter.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | neuter: {
5 | width: 288,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M288 176c0 68.5-47.9 125.9-112 140.4v151.6c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-151.6c-64.1-14.5-112-71.9-112-140.4 0-79.5 64.5-144 144-144s144 64.5 144 144zM144 256c44.1 0 80-35.9 80-80s-35.9-80-80-80-80 35.9-80 80 35.9 80 80 80z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/paint-roller.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'paint-roller': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M416 128c0 17.7-14.3 32-32 32h-352c-17.7 0-32-14.3-32-32v-96c0-17.7 14.3-32 32-32h352c17.7 0 32 14.3 32 32v96zM448 64c35.3 0 64 28.7 64 64v64c0 53-43 96-96 96h-160v32c17.7 0 32 14.3 32 32v128c0 17.7-14.3 32-32 32h-64c-17.7 0-32-14.3-32-32v-128c0-17.7 14.3-32 32-32v-32c0-35.3 28.7-64 64-64h160c17.7 0 32-14.3 32-32v-128z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/paper-plane.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'paper-plane': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M476 3.2c17.3-10 39 4.6 35.6 24.8l-72 432c-2.6 15.3-18.8 24.2-33 18.2l-124.6-52.2-63.5 77.3c-14 17.1-42.5 7.8-42.5-15.8v-80.5l240.9-293.5c4.7-5.7-3.1-13.2-8.6-8.3l-287.3 253.2-106.3-44.6c-18-7.6-20.3-32.8-2.2-43.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/paragraph.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | paragraph: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M448 48v32c0 8.8-7.2 16-16 16h-48v368c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16v-368h-32v368c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16v-112h-32c-88.3 0-160-71.7-160-160s71.7-160 160-160h240c8.8 0 16 7.2 16 16z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/parking.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | parking: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 32c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352zM240 320c52.9 0 96-43.1 96-96s-43.1-96-96-96h-96c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48h48zM240 192c17.6 0 32 14.4 32 32s-14.4 32-32 32h-48v-64h48z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/pause-circle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'pause-circle': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM240 336v-160c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v160c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16zM352 336v-160c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v160c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/pause.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | pause: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M144 479h-96c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zM448 431c0 26.5-21.5 48-48 48h-96c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v352z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/peace.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | peace: {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M248 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM432 256c0-90.5-65.8-165.8-152-181v165.7l129.4 103.5c14.4-26.2 22.6-56.2 22.6-88.2zM216 437v-114.5l-89.3 71.4c24.8 21.8 55.4 37 89.3 43zM280 322.6v114.4c33.9-6 64.5-21.2 89.3-43zM216 75c-86.2 15.2-152 90.5-152 181 0 31.9 8.2 62 22.6 88.2l129.4-103.5v-165.7z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/pen-fancy.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'pen-fancy': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M79.2 282.9l84.1-33.1 98.9 98.9-33.1 84.1c-3.2 9.5-10.7 17.1-20.2 20.2l-176.8 58.9-4.7-4.7 92.9-92.9c2.6 0.7 5 1.6 7.8 1.6 17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32c0 2.8 0.9 5.2 1.6 7.8l-92.9 92.9-4.7-4.7 58.9-176.8c3.2-9.5 10.7-17.1 20.2-20.2zM369.3 28.3c74.5-84.3 199.2 39.2 114.2 114.2l-199.5 183.1-97.9-97.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/pen.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | pen: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M290.7 93.2l128 128-278 278-114.1 12.6c-15.3 1.7-28.2-11.2-26.5-26.5l12.7-114.2zM497.9 74.2c18.8 18.8 18.8 49.2 0 67.9l-56.6 56.5-128-128 56.5-56.5c18.8-18.8 49.2-18.8 67.9 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/phone.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | phone: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M493.4 24.6c10.9 2.5 18.6 12.2 18.6 23.4 0 256.5-207.9 464-464 464-11.3 0-20.9-7.8-23.4-18.6l-24-104c-2.6-11.3 3.3-22.9 14-27.6l112-48c9.8-4.2 21.2-1.4 28 6.9l49.6 60.6c78.3-36.7 141.2-100.5 177.2-177.2l-60.6-49.6c-8.3-6.7-11.1-18.2-6.9-28l48-112c4.6-10.6 16.2-16.5 27.5-13.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/play-circle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'play-circle': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM371.7 280c16.4-9.1 16.4-32.8 0-42l-176-107c-15.9-8.8-35.7 2.6-35.7 21v208c0 18.5 19.9 29.8 35.7 21z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/play.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | play: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M424.4 214.7c31.5 18.5 31.4 64.1 0 82.6l-352 208c-31.7 18.8-72.4-3.8-72.4-41.3v-416.1c0-41.8 43.8-58.2 72.4-41.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/plug.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | plug: {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M320 32v96h-64v-96c0-17.7 14.3-32 32-32s32 14.3 32 32zM368 160c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-16v32c0 77.3-55.1 141.9-128 156.8v99.2h-64v-99.2c-72.9-14.9-128-79.5-128-156.8v-32h-16c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h352zM128 32v96h-64v-96c0-17.7 14.3-32 32-32s32 14.3 32 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/plus-circle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'plus-circle': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM400 284v-56c0-6.6-5.4-12-12-12h-92v-92c0-6.6-5.4-12-12-12h-56c-6.6 0-12 5.4-12 12v92h-92c-6.6 0-12 5.4-12 12v56c0 6.6 5.4 12 12 12h92v92c0 6.6 5.4 12 12 12h56c6.6 0 12-5.4 12-12v-92h92c6.6 0 12-5.4 12-12z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/plus-square.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'plus-square': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 32c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352zM368 284v-56c0-6.6-5.4-12-12-12h-92v-92c0-6.6-5.4-12-12-12h-56c-6.6 0-12 5.4-12 12v92h-92c-6.6 0-12 5.4-12 12v56c0 6.6 5.4 12 12 12h92v92c0 6.6 5.4 12 12 12h56c6.6 0 12-5.4 12-12v-92h92c6.6 0 12-5.4 12-12z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/plus.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | plus: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M416 208c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32h-144v144c0 17.7-14.3 32-32 32h-32c-17.7 0-32-14.3-32-32v-144h-144c-17.7 0-32-14.3-32-32v-32c0-17.7 14.3-32 32-32h144v-144c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32v144h144z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/qrcode.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | qrcode: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 224v-192h192v192h-192zM64 96v64h64v-64h-64zM256 32h192v192h-192v-192zM384 160v-64h-64v64h64zM0 480v-192h192v192h-192zM64 352v64h64v-64h-64zM416 288h32v128h-96v-32h-32v96h-64v-192h96v32h64v-32zM416 448h32v32h-32v-32zM352 448h32v32h-32v-32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/record-vinyl.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'record-vinyl': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 152c57.4 0 104 46.6 104 104s-46.6 104-104 104-104-46.6-104-104 46.6-104 104-104zM256 280c13.2 0 24-10.8 24-24s-10.8-24-24-24-24 10.8-24 24 10.8 24 24 24zM256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM256 384c70.6 0 128-57.4 128-128s-57.4-128-128-128-128 57.4-128 128 57.4 128 128 128z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/bookmark.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/bookmark': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M336 0c26.5 0 48 21.5 48 48v464l-192-112-192 112v-464c0-26.5 21.5-48 48-48h288zM336 428.4v-374.4c0-3.3-2.7-6-6-6h-276c-3.3 0-6 2.7-6 6v374.4l144-84z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/calendar.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/calendar': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 64c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h48v-52c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128v-52c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48zM394 464c3.3 0 6-2.7 6-6v-298h-352v298c0 3.3 2.7 6 6 6h340z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/circle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/circle': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM256 456c110.5 0 200-89.5 200-200s-89.5-200-200-200-200 89.5-200 200 89.5 200 200 200z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/comment-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/comment-alt': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M448 0c35.3 0 64 28.7 64 64v288c0 35.3-28.7 64-64 64h-144l-124.9 93.6c-2.2 1.7-4.7 2.4-7.1 2.4-6.2 0-12-4.9-12-12v-84h-96c-35.3 0-64-28.7-64-64v-288c0-35.3 28.7-64 64-64h384zM464 352v-288c0-8.8-7.2-16-16-16h-384c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h144v60l67.2-50.4 12.8-9.6h160c8.8 0 16-7.2 16-16z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/dot-circle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/dot-circle': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 56c-110.5 0-200 89.5-200 200 0 110.5 89.5 200 200 200 110.5 0 200-89.5 200-200 0-110.5-89.5-200-200-200zM256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM256 176c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/file.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/file': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M369.9 97.9c9 9 14.1 21.3 14.1 34v332.1c0 26.5-21.5 48-48 48h-288c-26.5 0-48-21.5-48-48v-416c0-26.5 21.5-48 48-48.1h204.1c12.7 0 24.9 5.1 33.9 14.1zM332.1 128l-76.1-76.1v76.1h76.1zM48 464h288v-288h-104c-13.3 0-24-10.7-24-24v-104h-160v416z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/folder.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/folder': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M464 128c26.5 0 48 21.5 48 48v224c0 26.5-21.5 48-48 48h-416c-26.5 0-48-21.5-48-48v-288c0-26.5 21.5-48 48-48h146.7c8.5 0 16.6 3.4 22.6 9.4l54.6 54.6h192zM464 400v-224h-198.6c-8.5 0-16.6-3.4-22.6-9.4l-54.6-54.6h-140.1v288h416z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/meh-blank.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/meh-blank': {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M248 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM248 456c110.3 0 200-89.7 200-200s-89.7-200-200-200-200 89.7-200 200 89.7 200 200 200zM168 176c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM328 176c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/minus-square.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/minus-square': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M108 284c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h232c6.6 0 12 5.4 12 12v32c0 6.6-5.4 12-12 12h-232zM448 80v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zM400 426v-340c0-3.3-2.7-6-6-6h-340c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/play-circle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/play-circle': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M371.7 238c16.4 9.2 16.4 32.9 0 42l-176 101c-15.9 8.8-35.7-2.6-35.7-21v-208c0-18.5 19.9-29.8 35.7-21zM504 256c0 137-111 248-248 248s-248-111-248-248 111-248 248-248 248 111 248 248zM56 256c0 110.5 89.5 200 200 200s200-89.5 200-200-89.5-200-200-200-200 89.5-200 200z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/square.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/square': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 32c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352zM394 432c3.3 0 6-2.7 6-6v-340c0-3.3-2.7-6-6-6h-340c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/star-half.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/star-half': {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M288 385.3v54.3l-130.7 68.6c-23.4 12.3-50.9-7.6-46.4-33.7l25-145.5-105.7-103c-19-18.5-8.5-50.8 17.7-54.6l146.1-21.2 65.3-132.4c5.9-11.9 17.3-17.8 28.7-17.8v68.1l-62.2 126-139 20.2 100.6 98-23.7 138.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/sticky-note.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/sticky-note': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M448 348.1c0 13.2-5.4 25.3-14.1 33.9l-83.9 83.9c-8.7 8.7-20.7 14.1-33.9 14.1h-268.1c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48v268.1zM320 428.1l76.1-76.1h-76.1v76.1zM400 80h-352v352h224v-104c0-13.3 10.7-24 24-24h104v-224z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/stop-circle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/stop-circle': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M504 256c0 137-111 248-248 248s-248-111-248-248 111-248 248-248 248 111 248 248zM56 256c0 110.5 89.5 200 200 200s200-89.5 200-200-89.5-200-200-200-200 89.5-200 200zM352 176v160c0 8.8-7.2 16-16 16h-160c-8.8 0-16-7.2-16-16v-160c0-8.8 7.2-16 16-16h160c8.8 0 16 7.2 16 16z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/window-maximize.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/window-maximize': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M464 32c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-416c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h416zM464 426v-234h-416v234c0 3.3 2.7 6 6 6h404c3.3 0 6-2.7 6-6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/window-minimize.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/window-minimize': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M480 480h-448c-17.7 0-32-14.3-32-32s14.3-32 32-32h448c17.7 0 32 14.3 32 32s-14.3 32-32 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/regular/window-restore.js:
--------------------------------------------------------------------------------
1 | import Icon from '../../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'regular/window-restore': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M464 0c26.5 0 48 21.5 48 48v320c0 26.5-21.5 48-48 48h-48v48c0 26.5-21.5 48-48 48h-320c-26.5 0-48-21.5-48-48v-320c0-26.5 21.5-48 48-48h48v-48c0-26.5 21.5-48 48-48h320zM368 464v-208h-320v208h320zM464 368v-320h-320v48h224c26.5 0 48 21.5 48 48v224h48z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/reply.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | reply: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M8.3 189.8l176-152c15.4-13.3 39.7-2.5 39.7 18.2v80.1c160.6 1.8 288 34 288 186.3 0 61.4-39.6 122.3-83.3 154.1-13.7 9.9-33.1-2.5-28.1-18.6 45.3-145-21.5-183.5-176.6-185.7v87.9c0 20.7-24.3 31.5-39.7 18.2l-176-152c-11.1-9.6-11.1-26.8 0-36.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/ruler-vertical.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'ruler-vertical': {
5 | width: 256,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M168 416h88v64c0 17.7-14.3 32-32 32h-192c-17.7 0-32-14.3-32-32v-448c0-17.7 14.3-32 32-32h192c17.7 0 32 14.3 32 32v64h-88c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h88v64h-88c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h88v64h-88c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h88v64h-88c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/screwdriver.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | screwdriver: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M448 0l64 64-96 128h-62.1l-83 83c-4.3-6.8-9.1-13.3-14.9-19.1-5.8-5.8-12.3-10.6-19.1-14.9l83-83v-62.1zM128 278.6c29.1-29.1 76.3-29.1 105.4 0 29.1 29.1 29.1 76.3 0 105.4l-117.1 117.1c-14.6 14.6-38.2 14.6-52.7 0l-52.7-52.7c-14.5-14.6-14.5-38.2 0-52.7z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/scroll.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | scroll: {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M48 0c26.5 0 48 21.5 48 48v80h-80c-8.8 0-16-7.2-16-16v-64c0-26.5 21.5-48 48-48zM256 412.6c0 31.9-21.8 61.4-53.3 66.5-40.1 6.5-74.8-24.3-74.8-63.1v-368c0-18.1-6.3-34.6-16.4-48h336.4c52.9 0 96 43.1 96 96v256h-288v60.6zM288 384h336c8.8 0 16 7.2 16 16 0 61.9-50.1 112-112 112h-336c52.9 0 96-43.1 96-96v-32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/sd-card.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'sd-card': {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M320 0c35.3 0 64 28.7 64 64v384c0 35.3-28.7 64-64 64h-256c-35.3 0-64-28.7-64-64v-320l128-128h192zM160 160v-96h-48v96h48zM240 160v-96h-48v96h48zM320 160v-96h-48v96h48z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/seedling.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | seedling: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M64 96c123.7 0 224 100.3 224 224v144c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16v-144c-123.7 0-224-100.3-224-224h64zM448 32h64c0 115.9-88 211.1-200.7 222.8-10.8-40.7-31.3-77.4-59-107.6 38.3-68.7 111.5-115.2 195.7-115.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/shapes.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | shapes: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M128 256c70.6 0 128 57.4 128 128s-57.4 128-128 128-128-57.4-128-128 57.4-128 128-128zM507 201.1c14.2 24.4-3.6 54.9-32.1 54.9h-213.8c-28.5 0-46.3-30.5-32.1-54.9l106.9-182.8c6.5-11 18.4-18.3 32-18.3 13.7 0 25.6 7.4 32.1 18.3zM480 288c17.7 0 32 14.3 32 32v160c0 17.7-14.3 32-32 32h-160c-17.7 0-32-14.3-32-32v-160c0-17.7 14.3-32 32-32h160z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/share.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | share: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M503.7 189.8c11.1 9.6 11.1 26.8 0 36.3l-176 152c-15.4 13.3-39.7 2.5-39.7-18.2v-87.9c-155.1 2.2-221.9 40.7-176.6 185.7 5 16.1-14.4 28.6-28.1 18.6-43.8-31.8-83.3-92.7-83.3-154.1 0-152.2 127.4-184.4 288-186.3v-80.1c0-20.7 24.3-31.5 39.7-18.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/shield-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'shield-alt': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M466.5 83.7c17.8 7.4 29.5 24.9 29.5 44.3 0 221.3-135.9 344.6-221.6 380.3-11.8 4.9-25.1 4.9-36.9 0-107-44.6-221.5-181.8-221.5-380.3 0-19.4 11.7-36.9 29.6-44.3l192-80c5.7-2.4 12-3.7 18.5-3.7 6.5 0 12.7 1.3 18.4 3.7zM256.1 446.3c93.7-46.6 172.5-156.3 175.8-307.7l-175.9-73.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/sign.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | sign: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M496 64c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-368v368c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16v-368h-48c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h48v-48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h368zM160 384v-224h320v224h-320z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/slash.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | slash: {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M594.5 508.6l-588.4-454.7c-7-5.4-8.2-15.5-2.8-22.5l19.6-25.3c5.4-7 15.5-8.2 22.5-2.8l588.4 454.7c7 5.4 8.2 15.5 2.8 22.5l-19.6 25.3c-5.4 7-15.5 8.2-22.5 2.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/sort-down.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'sort-down': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M41 288h238c21.4 0 32.1 25.9 17 41l-119 119c-9.4 9.4-24.6 9.4-33.9 0l-119.1-119c-15.1-15.1-4.4-41 17-41z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/sort-up.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'sort-up': {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M279 224h-238c-21.4 0-32.1-25.9-17-41l119-119c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/sort.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | sort: {
5 | width: 320,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M41 288h238c21.4 0 32.1 25.9 17 41l-119 119c-9.4 9.4-24.6 9.4-33.9 0l-119.1-119c-15.1-15.1-4.4-41 17-41zM296 183c15.1 15.1 4.4 41-17 41h-238c-21.4 0-32.1-25.9-17-41l119.1-119c9.3-9.4 24.5-9.4 33.9 0z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/square-full.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'square-full': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M512 512h-512v-512h512v512z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/square.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | square: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 32c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/star-half.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'star-half': {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M288 0v439.6l-130.7 68.6c-23.4 12.3-50.9-7.6-46.4-33.7l25-145.5-105.7-103c-19-18.5-8.5-50.8 17.7-54.6l146.1-21.2 65.3-132.4c5.9-11.9 17.3-17.8 28.7-17.8z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/star.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | star: {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M259.3 17.8c11.8-23.9 45.7-23.6 57.4 0l65.3 132.4 146.1 21.3c26.2 3.8 36.7 36.1 17.7 54.6l-105.7 103 25 145.5c4.5 26.3-23.2 45.9-46.4 33.7l-130.7-68.7-130.7 68.7c-23.2 12.3-50.9-7.4-46.4-33.7l25-145.5-105.7-103c-19-18.5-8.5-50.8 17.7-54.6l146.1-21.3z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/step-backward.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'step-backward': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M64 468v-424c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12v176.4l195.5-181c20.6-17.1 52.5-2.8 52.5 24.6v384c0 27.4-31.9 41.7-52.5 24.6l-195.5-179.9v175.3c0 6.6-5.4 12-12 12h-48c-6.6 0-12-5.4-12-12z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/step-forward.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'step-forward': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M384 44v424c0 6.6-5.4 12-12 12h-48c-6.6 0-12-5.4-12-12v-176.4l-195.5 181c-20.6 17.1-52.5 2.8-52.5-24.6v-384c0-27.4 31.9-41.7 52.5-24.6l195.5 179.9v-175.3c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/sticky-note.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'sticky-note': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M312 320c-13.2 0-24 10.8-24 24v136h-264c-13.3 0-24-10.7-24-24v-400c0-13.3 10.7-24 24-24h400c13.3 0 24 10.7 24 24v264h-136zM441 375l-98 98c-4.5 4.5-10.6 7-17 7h-6v-128h128v6.1c0 6.3-2.5 12.4-7 16.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/stop-circle.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'stop-circle': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM352 336v-160c0-8.8-7.2-16-16-16h-160c-8.8 0-16 7.2-16 16v160c0 8.8 7.2 16 16 16h160c8.8 0 16-7.2 16-16z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/stop.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | stop: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 32c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h352z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/store-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'store-alt': {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M320 384v-160h64v256c0 17.7-14.3 32-32 32h-256c-17.7 0-32-14.3-32-32v-256h64v160h192zM634.6 142.2c14.1 21.3-1.1 49.8-26.6 49.8h-575.9c-25.6 0-40.8-28.5-26.6-49.8l85.3-128c5.9-8.9 15.9-14.2 26.6-14.2h405.2c10.7 0 20.7 5.3 26.7 14.2zM512 496v-272h64v272c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/stream.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | stream: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M16 128c-8.8 0-16-7.2-16-16v-64c0-8.8 7.2-16 16-16h416c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16h-416zM496 208c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16h-416c-8.8 0-16-7.2-16-16v-64c0-8.8 7.2-16 16-16h416zM432 384c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16h-416c-8.8 0-16-7.2-16-16v-64c0-8.8 7.2-16 16-16h416z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/suitcase.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | suitcase: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M128 480v-400c0-26.5 21.5-48 48-48h160c26.5 0 48 21.5 48 48v400h-256zM192 96v32h128v-32h-128zM512 176v256c0 26.5-21.5 48-48 48h-48v-352h48c26.5 0 48 21.5 48 48zM96 480h-48c-26.5 0-48-21.5-48-48v-256c0-26.5 21.5-48 48-48h48v352z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/surprise.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | surprise: {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M248 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM136 208c0 17.7 14.3 32 32 32s32-14.3 32-32-14.3-32-32-32-32 14.3-32 32zM248 416c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zM328 240c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/table.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | table: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M464 32c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-416c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h416zM224 416v-96h-160v96h160zM224 256v-96h-160v96h160zM448 416v-96h-160v96h160zM448 256v-96h-160v96h160z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/tablet-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'tablet-alt': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 0c26.5 0 48 21.5 48 48v416c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-416c0-26.5 21.5-48 48-48h352zM224 480c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zM400 372v-312c0-6.6-5.4-12-12-12h-328c-6.6 0-12 5.4-12 12v312c0 6.6 5.4 12 12 12h328c6.6 0 12-5.4 12-12z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/tablet.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | tablet: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 0c26.5 0 48 21.5 48 48v416c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-416c0-26.5 21.5-48 48-48h352zM224 480c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/tag.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | tag: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M0 252.1v-204.1c0-26.5 21.5-48 48-48h204.1c13.2 0 25.3 5.4 33.9 14.1l211.9 211.9c18.7 18.7 18.7 49.1 0 67.9l-204.1 204.1c-18.7 18.7-49.1 18.7-67.9 0l-211.9-211.9c-8.7-8.7-14.1-20.7-14.1-33.9zM112 64c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/tape.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | tape: {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M224 192c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM624 416c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-400c-123.7 0-224-100.3-224-224s100.3-224 224-224 224 100.3 224 224c0 62.7-25.9 119.3-67.4 160h243.4zM224 352c53 0 96-43 96-96s-43-96-96-96-96 43-96 96 43 96 96 96z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/tenge.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | tenge: {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M372 160c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12h-140v228c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-228h-140c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h360zM372 32c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12h-360c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h360z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/terminal.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | terminal: {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M258 273l-194.3 194.3c-9.4 9.4-24.6 9.4-33.9 0l-22.7-22.7c-9.4-9.4-9.4-24.5 0-33.9l154-154.7-154-154.7c-9.3-9.4-9.3-24.5 0-33.9l22.7-22.7c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9zM640 456c0 13.3-10.7 24-24 24h-304c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h304c13.3 0 24 10.7 24 24v32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/thumbtack.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | thumbtack: {
5 | width: 384,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M298 214.3c48 22.3 86 62.6 86 113.7 0 13.3-10.7 24-24 24h-136v104c0 1.3-0.3 2.5-0.8 3.6l-24 48c-2.9 5.9-11.4 5.9-14.3 0l-24-48c-0.6-1.1-0.8-2.3-0.8-3.6v-104h-136c-13.3 0-24-10.7-24-24 0-50.7 37.5-91.2 86-113.7l12.2-118.3h-42.2c-13.3 0-24-10.7-24-24v-48c0-13.3 10.7-24 24-24h272c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24h-42.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/tint.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | tint: {
5 | width: 352,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M205.2 22.1c47 158.5 146.8 200.1 146.8 311.8 0 98.4-78.7 178.1-176 178.1s-176-79.7-176-178.1c0-111.2 100-154.1 146.8-311.8 9-30.1 50.5-28.8 58.4 0zM176 448c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.1 0-80-35.9-80-80 0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.8 50.3 112 112 112z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/toggle-off.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'toggle-off': {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M384 64c106 0 192 86 192 192s-86 192-192 192h-192c-106 0-192-86-192-192s86-192 192-192h192zM64 256c0 70.8 57.3 128 128 128 70.8 0 128-57.3 128-128 0-70.8-57.3-128-128-128-70.8 0-128 57.3-128 128zM384 384c70.8 0 128-57.3 128-128 0-70.8-57.3-128-128-128h-48.9c65.2 72.9 65.2 183.1 0 256h48.9z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/toggle-on.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'toggle-on': {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M384 64c106 0 192 86 192 192s-86 192-192 192h-192c-106 0-192-86-192-192s86-192 192-192h192zM384 384c70.7 0 128-57.2 128-128 0-70.7-57.2-128-128-128-70.7 0-128 57.2-128 128 0 70.7 57.2 128 128 128z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/trash.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | trash: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M432 32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-416c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h120l9.4-18.7c3.9-7.9 11.9-13.3 21.3-13.3h0.1 114.3c0 0 0 0 0 0 9.4 0 17.6 5.4 21.5 13.3l9.4 18.7h120zM53.2 467l-21.2-339h384l-21.2 339c-1.6 25.1-22.4 45-47.9 45h-245.8c-25.5 0-46.3-19.9-47.9-45z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/tshirt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | tshirt: {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M631.2 96.5c7.9 3.9 11.1 13.6 7.1 21.5l-57.3 114.4c-4 8-13.6 11.2-21.5 7.2l-56.6-27.7c-10.6-5.2-23 2.6-23 14.4v253.7c0 17.7-14.3 32-32 32h-256c-17.7 0-32-14.3-32-32v-253.6c0-11.9-12.4-19.6-23-14.4l-56.6 27.7c-7.9 3.9-17.5 0.7-21.5-7.2l-57.2-114.5c-3.9-7.9-0.7-17.5 7.2-21.5l194.7-96.5c20.1 27.8 64.6 47.2 116.5 47.2s96.4-19.4 116.5-47.2z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/tv.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | tv: {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M592 0c26.5 0 48 21.5 48 48v320c0 26.5-21.5 48-48 48h-240v32h176c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-416c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h176v-32h-240c-26.5 0-48-21.5-48-48v-320c0-26.5 21.5-48 48-48h544zM576 352v-288h-512v288h512z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/unlock.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | unlock: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M400 256c26.5 0 48 21.5 48 48v160c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-160c0-26.5 21.5-48 48-48h24v-102.5c0-84 67.5-153.2 151.5-153.5s152.5 68 152.5 152v16c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24v-16c0-39.9-32.7-72.4-72.7-72-39.6 0.4-71.3 33.3-71.3 72.9v103.1h248z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/user-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'user-alt': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M256 288c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144zM384 320c70.7 0 128 57.3 128 128v16c0 26.5-21.5 48-48 48h-416c-26.5 0-48-21.5-48-48v-16c0-70.7 57.3-128 128-128h55.1c22.3 10.2 46.9 16 72.9 16s50.7-5.8 72.9-16h55.1z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/user-slash.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'user-slash': {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M633.8 458.1c7 5.4 8.3 15.5 2.9 22.3l-19.6 25.3c-5.5 7-15.5 8.2-22.5 2.8l-588.4-454.7c-7-5.4-8.2-15.4-2.8-22.4l19.6-25.2c5.5-7 15.5-8.2 22.5-2.8l147.6 114c5.4-65.6 59.8-117.4 126.9-117.4 70.7 0 128 57.3 128 128 0 55.8-35.9 102.7-85.7 120.3zM96 422.4c0-66.4 48.2-121.1 111.4-132.1l286.8 221.7h-350.2c-26.5 0-48-21.5-48-48v-41.6z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/user-tie.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'user-tie': {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M224 256c-70.7 0-128-57.3-128-128s57.3-128 128-128 128 57.3 128 128-57.3 128-128 128zM319.8 288.6c71.3 3.4 128.2 61.7 128.2 133.8v41.6c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-41.6c0-72.1 56.9-130.4 128.2-133.8l47.8 191.4 32-136-32-56h96l-32 56 32 136z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/user.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | user: {
5 | width: 448,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M224 256c-70.7 0-128-57.3-128-128s57.3-128 128-128 128 57.3 128 128-57.3 128-128 128zM313.6 288c74.2 0 134.4 60.2 134.4 134.4v41.6c0 26.5-21.5 48-48 48h-352c-26.5 0-48-21.5-48-48v-41.6c0-74.2 60.2-134.4 134.4-134.4h16.7c22.3 10.2 46.9 16 72.9 16s50.7-5.8 72.9-16h16.7z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/utensil-spoon.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'utensil-spoon': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M480.1 31.9c55.1 55 34.5 164.9-28.5 227.8-49.3 49.3-110 55.1-160.4 28.8l-192.4 214.4c-10.4 11.6-28.5 12.1-39.5 1.1l-51.3-51.3c-11.1-11-10.6-29 1-39.5l214.5-192.4c-26.3-50.4-20.5-111.1 28.8-160.4 62.9-63 172.8-83.6 227.8-28.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/venus.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | venus: {
5 | width: 288,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M288 176c0 68.5-47.9 125.9-112 140.4v51.6h36c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-36v36c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12v-36h-36c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h36v-51.6c-64.1-14.5-112-71.9-112-140.4 0-79.5 64.5-144 144-144s144 64.5 144 144zM64 176c0 44.1 35.9 80 80 80s80-35.9 80-80-35.9-80-80-80-80 35.9-80 80z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/vial.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | vial: {
5 | width: 480,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M477.7 186.1c3.1 3.1 3.1 8.2 0 11.2l-34 33.9c-3.1 3.1-8.2 3.1-11.3 0l-11.2-11.1-246.3 245.7c-20.1 20.1-46.5 30.1-72.9 30.1-28.9 0.1-57.8-11.9-78.4-35.9-35.7-41.5-29.4-104.8 9.4-143.5l242.4-241.9-11.2-11.1c-3.1-3.1-3.1-8.2 0-11.3l34-33.9c3.1-3.1 8.2-3.1 11.3 0zM318 256l69.5-69.4-78.5-78.3-148 147.7h157z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/video.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | video: {
5 | width: 576,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M336.2 64c26.4 0 47.8 21.4 47.8 47.8v288.4c0 26.4-21.4 47.8-47.8 47.8h-288.4c-26.4 0-47.8-21.4-47.8-47.8v-288.4c0-26.4 21.4-47.8 47.8-47.8h288.4zM525.6 101.7c21.3-14.6 50.4 0.4 50.4 25.8v256.9c0 25.5-29.2 40.4-50.4 25.8l-109.6-75.5v-157.4z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/volume-off.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'volume-off': {
5 | width: 256,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M215 71c15-15 41-4.5 41 17v336c0 21.5-26 32-41 17l-88.9-89h-102.1c-13.2 0-24-10.8-24-24v-144c0-13.2 10.8-24 24-24h102z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/wallet.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | wallet: {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M461.2 128c28 0 50.8 21.5 50.8 48v256c0 26.5-22.8 48-50.8 48h-397.2c-35.3 0-64-28.7-64-64v-320c0-35.3 28.7-64 64-64h368c26.5 0 48 21.5 48 48 0 8.8-7.2 16-16 16h-384c-8.8 0-16 7.2-16 16s7.2 16 16 16h381.2zM416 336c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/wave-square.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'wave-square': {
5 | width: 640,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M476 480h-152c-19.9 0-36-16.1-36-36v-348h-96v156c0 19.9-16.1 36-36 36h-140c-8.8 0-16-7.2-16-16v-32c0-8.8 7.2-16 16-16h112v-156c0-19.9 16.1-36 36-36h152c19.9 0 36 16.1 36 36v348h96v-156c0-19.9 16.1-36 36-36h140c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-112v156c0 19.9-16.1 36-36 36z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/weight-hanging.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'weight-hanging': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M510.3 445.9c8.3 33.3-14.7 66.1-46.3 66.1h-415.9c-31.7 0-54.6-32.8-46.3-66.1l73-292.1c3.8-15.2 16.4-25.7 30.9-25.7h60.3c-3.6-10-5.9-20.7-5.9-32 0-53 43-96 96-96 53 0 96 43 96 96 0 11.3-2.3 22-5.9 32h60.3c14.4 0 27.1 10.5 30.9 25.7zM256 128c17.6 0 32-14.4 32-32s-14.4-32-32-32-32 14.4-32 32 14.4 32 32 32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/window-maximize.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'window-maximize': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M464 32c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48h-416c-26.5 0-48-21.5-48-48v-352c0-26.5 21.5-48 48-48h416zM448 192v-84c0-6.6-5.4-12-12-12h-360c-6.6 0-12 5.4-12 12v84h384z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/window-minimize.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'window-minimize': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M464 352c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48h-416c-26.5 0-48-21.5-48-48v-32c0-26.5 21.5-48 48-48h416z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/window-restore.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'window-restore': {
5 | width: 512,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M512 48v288c0 26.5-21.5 48-48 48h-48v-208c0-44.1-35.9-80-80-80h-208v-48c0-26.5 21.5-48 48-48h288c26.5 0 48 21.5 48 48zM384 176v288c0 26.5-21.5 48-48 48h-288c-26.5 0-48-21.5-48-48v-288c0-26.5 21.5-48 48-48h288c26.5 0 48 21.5 48 48zM316 204c0-6.6-5.4-12-12-12h-228c-6.6 0-12 5.4-12 12v52h252v-52z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/wine-glass-alt.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'wine-glass-alt': {
5 | width: 288,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M216 464c22.1 0 40 17.9 40 40 0 4.4-3.6 8-8 8h-208c-4.4 0-8-3.6-8-8 0-22.1 17.9-40 40-40h40v-117.2c-68.5-15.9-118-79.9-111.4-154.2l16-178.1c0.7-8.2 7.6-14.5 15.7-14.5h223.5c8.2 0 15 6.3 15.7 14.5l16 178.1c6.6 74.3-42.9 138.3-111.4 154.2v117.2h40zM61.8 48l-7.2 80h178.8l-7.2-80h-164.5z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/wine-glass.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'wine-glass': {
5 | width: 288,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M216 464c22.1 0 40 17.9 40 40 0 4.4-3.6 8-8 8h-208c-4.4 0-8-3.6-8-8 0-22.1 17.9-40 40-40h40v-117.2c-68.5-15.9-118-79.9-111.4-154.2l16-178.1c0.7-8.2 7.6-14.5 15.7-14.5h223.5c8.2 0 15 6.3 15.7 14.5l16 178.1c6.6 74.3-42.9 138.3-111.4 154.2v117.2h40z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/icons/yin-yang.js:
--------------------------------------------------------------------------------
1 | import Icon from '../components/Icon.vue'
2 |
3 | Icon.register({
4 | 'yin-yang': {
5 | width: 496,
6 | height: 512,
7 | paths: [
8 | {
9 | d: 'M248 8c137 0 248 111 248 248s-111 248-248 248-248-111-248-248 111-248 248-248zM248 384c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zM248 256c53 0 96-43 96-96s-43-96-96-96c-106 0-192 86-192 192s86 192 192 192c-53 0-96-43-96-96s43-96 96-96zM248 128c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32z'
10 | }
11 | ]
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/src/index.js:
--------------------------------------------------------------------------------
1 | import Icon from './components/Icon'
2 | import './icons'
3 | export default Icon
4 |
--------------------------------------------------------------------------------
/static/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Justineo/vue-awesome/315ebdf1a69b93e4cbf4c9ba6f1601847b15b865/static/.gitkeep
--------------------------------------------------------------------------------
/vue.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | publicPath: process.env.NODE_ENV === 'production' ? './' : '/',
3 | outputDir: 'demo',
4 | chainWebpack: config => {
5 | config
6 | .entry('app')
7 | .clear()
8 | .add('./src/demo/main.js')
9 | }
10 | }
11 |
--------------------------------------------------------------------------------