From b03974f2d4713a36e09502f2a0116d10804efa24 Mon Sep 17 00:00:00 2001 From: Michael Spiss Date: Sun, 28 Jan 2024 00:47:45 +0100 Subject: [PATCH] Upgrade font awesome to version 6.5.1 --- CHANGELOG.md | 3 + README.md | 2 +- example/lib/icons.dart | 12 + lib/font_awesome_flutter.dart | 1130 +++++++++++++++++---------------- lib/fonts/fa-brands-400.ttf | Bin 189684 -> 207972 bytes lib/fonts/fa-regular-400.ttf | Bin 63348 -> 68004 bytes lib/fonts/fa-solid-900.ttf | Bin 394668 -> 419720 bytes pubspec.yaml | 4 +- 8 files changed, 613 insertions(+), 538 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 321adda..10abb31 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 10.7.0 +* Upgrade to Font Awesome 6.5.1 + ## 10.6.0 * Upgrade to Font Awesome 6.4.2 * Add @staticIconProvider annotation diff --git a/README.md b/README.md index a241c37..ebca553 100755 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![Pub](https://img.shields.io/pub/v/font_awesome_flutter.svg)](https://pub.dartlang.org/packages/font_awesome_flutter) The *free* [Font Awesome](https://fontawesome.com/icons) Icon pack available -as set of Flutter Icons - based on font awesome version 6.4.2. +as set of Flutter Icons - based on font awesome version 6.5.1. This icon pack includes only the *free* icons offered by Font Awesome out-of-the-box. If you have purchased the pro icons and want to enable support for them, please see the instructions below. diff --git a/example/lib/icons.dart b/example/lib/icons.dart index e75aea9..1781623 100644 --- a/example/lib/icons.dart +++ b/example/lib/icons.dart @@ -229,6 +229,8 @@ final icons = [ ExampleIcon(FontAwesomeIcons.boxesStacked, 'boxesStacked'), ExampleIcon(FontAwesomeIcons.braille, 'braille'), ExampleIcon(FontAwesomeIcons.brain, 'brain'), + ExampleIcon(FontAwesomeIcons.brave, 'brave'), + ExampleIcon(FontAwesomeIcons.braveReverse, 'braveReverse'), ExampleIcon(FontAwesomeIcons.brazilianRealSign, 'brazilianRealSign'), ExampleIcon(FontAwesomeIcons.breadSlice, 'breadSlice'), ExampleIcon(FontAwesomeIcons.bridge, 'bridge'), @@ -889,6 +891,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.googlePlay, 'googlePlay'), ExampleIcon(FontAwesomeIcons.googlePlus, 'googlePlus'), ExampleIcon(FontAwesomeIcons.googlePlusG, 'googlePlusG'), + ExampleIcon(FontAwesomeIcons.googleScholar, 'googleScholar'), ExampleIcon(FontAwesomeIcons.googleWallet, 'googleWallet'), ExampleIcon(FontAwesomeIcons.gopuram, 'gopuram'), ExampleIcon(FontAwesomeIcons.graduationCap, 'graduationCap'), @@ -1141,6 +1144,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.less, 'less'), ExampleIcon(FontAwesomeIcons.lessThan, 'lessThan'), ExampleIcon(FontAwesomeIcons.lessThanEqual, 'lessThanEqual'), + ExampleIcon(FontAwesomeIcons.letterboxd, 'letterboxd'), ExampleIcon(FontAwesomeIcons.solidLifeRing, 'solidLifeRing'), ExampleIcon(FontAwesomeIcons.lifeRing, 'lifeRing'), ExampleIcon(FontAwesomeIcons.solidLightbulb, 'solidLightbulb'), @@ -1235,6 +1239,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.microsoft, 'microsoft'), ExampleIcon(FontAwesomeIcons.millSign, 'millSign'), ExampleIcon(FontAwesomeIcons.minimize, 'minimize'), + ExampleIcon(FontAwesomeIcons.mintbit, 'mintbit'), ExampleIcon(FontAwesomeIcons.minus, 'minus'), ExampleIcon(FontAwesomeIcons.mitten, 'mitten'), ExampleIcon(FontAwesomeIcons.mix, 'mix'), @@ -1309,6 +1314,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.om, 'om'), ExampleIcon(FontAwesomeIcons.opencart, 'opencart'), ExampleIcon(FontAwesomeIcons.openid, 'openid'), + ExampleIcon(FontAwesomeIcons.opensuse, 'opensuse'), ExampleIcon(FontAwesomeIcons.opera, 'opera'), ExampleIcon(FontAwesomeIcons.optinMonster, 'optinMonster'), ExampleIcon(FontAwesomeIcons.orcid, 'orcid'), @@ -1430,6 +1436,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.pinterest, 'pinterest'), ExampleIcon(FontAwesomeIcons.pinterestP, 'pinterestP'), ExampleIcon(FontAwesomeIcons.pix, 'pix'), + ExampleIcon(FontAwesomeIcons.pixiv, 'pixiv'), ExampleIcon(FontAwesomeIcons.pizzaSlice, 'pizzaSlice'), ExampleIcon(FontAwesomeIcons.placeOfWorship, 'placeOfWorship'), ExampleIcon(FontAwesomeIcons.plane, 'plane'), @@ -1600,6 +1607,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.shirt, 'shirt'), ExampleIcon(FontAwesomeIcons.shirtsinbulk, 'shirtsinbulk'), ExampleIcon(FontAwesomeIcons.shoePrints, 'shoePrints'), + ExampleIcon(FontAwesomeIcons.shoelace, 'shoelace'), ExampleIcon(FontAwesomeIcons.shop, 'shop'), ExampleIcon(FontAwesomeIcons.shopLock, 'shopLock'), ExampleIcon(FontAwesomeIcons.shopSlash, 'shopSlash'), @@ -1611,6 +1619,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.shuttleSpace, 'shuttleSpace'), ExampleIcon(FontAwesomeIcons.signHanging, 'signHanging'), ExampleIcon(FontAwesomeIcons.signal, 'signal'), + ExampleIcon(FontAwesomeIcons.signalMessenger, 'signalMessenger'), ExampleIcon(FontAwesomeIcons.signature, 'signature'), ExampleIcon(FontAwesomeIcons.signsPost, 'signsPost'), ExampleIcon(FontAwesomeIcons.simCard, 'simCard'), @@ -1690,6 +1699,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.squareInstagram, 'squareInstagram'), ExampleIcon(FontAwesomeIcons.squareJs, 'squareJs'), ExampleIcon(FontAwesomeIcons.squareLastfm, 'squareLastfm'), + ExampleIcon(FontAwesomeIcons.squareLetterboxd, 'squareLetterboxd'), ExampleIcon(FontAwesomeIcons.solidSquareMinus, 'solidSquareMinus'), ExampleIcon(FontAwesomeIcons.squareMinus, 'squareMinus'), ExampleIcon(FontAwesomeIcons.squareNfi, 'squareNfi'), @@ -1917,6 +1927,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.upRightFromSquare, 'upRightFromSquare'), ExampleIcon(FontAwesomeIcons.upload, 'upload'), ExampleIcon(FontAwesomeIcons.ups, 'ups'), + ExampleIcon(FontAwesomeIcons.upwork, 'upwork'), ExampleIcon(FontAwesomeIcons.usb, 'usb'), ExampleIcon(FontAwesomeIcons.solidUser, 'solidUser'), ExampleIcon(FontAwesomeIcons.user, 'user'), @@ -2004,6 +2015,7 @@ final icons = [ ExampleIcon(FontAwesomeIcons.waterLadder, 'waterLadder'), ExampleIcon(FontAwesomeIcons.waveSquare, 'waveSquare'), ExampleIcon(FontAwesomeIcons.waze, 'waze'), + ExampleIcon(FontAwesomeIcons.webflow, 'webflow'), ExampleIcon(FontAwesomeIcons.weebly, 'weebly'), ExampleIcon(FontAwesomeIcons.weibo, 'weibo'), ExampleIcon(FontAwesomeIcons.weightHanging, 'weightHanging'), diff --git a/lib/font_awesome_flutter.dart b/lib/font_awesome_flutter.dart index f7440bb..cfae15a 100644 --- a/lib/font_awesome_flutter.dart +++ b/lib/font_awesome_flutter.dart @@ -7,7 +7,7 @@ export 'package:font_awesome_flutter/src/icon_data.dart'; // THIS FILE IS AUTOMATICALLY GENERATED! -/// Icons based on font awesome 6.4.2 +/// Icons based on font awesome 6.5.1 @staticIconProvider class FontAwesomeIcons { /// Solid 0 icon @@ -93,7 +93,7 @@ class FontAwesomeIcons { /// Brands Accessible Icon icon /// /// https://fontawesome.com/icons/accessible-icon?style=brands - /// accessibility, handicap, person, wheelchair, wheelchair-alt + /// accessibility, disabled, handicap, person, uer, wheelchair, wheelchair-alt static const IconData accessibleIcon = IconDataBrands(0xf368); /// Brands Accusoft icon @@ -104,7 +104,7 @@ class FontAwesomeIcons { /// Solid Address Book icon /// /// https://fontawesome.com/icons/address-book?style=solid - /// contact, directory, index, little black book, rolodex + /// contact, directory, employee, index, little black book, portfolio, rolodex, uer, username static const IconData solidAddressBook = IconDataSolid(0xf2b9); /// Alias contact-book for icon [solidAddressBook] @@ -114,7 +114,7 @@ class FontAwesomeIcons { /// Regular Address Book icon /// /// https://fontawesome.com/icons/address-book?style=regular - /// contact, directory, index, little black book, rolodex + /// contact, directory, employee, index, little black book, portfolio, rolodex, uer, username static const IconData addressBook = IconDataRegular(0xf2b9); /// Alias contact-book for icon [addressBook] @@ -124,7 +124,7 @@ class FontAwesomeIcons { /// Solid Address Card icon /// /// https://fontawesome.com/icons/address-card?style=solid - /// about, contact, id, identification, postcard, profile, registration + /// about, contact, employee, id, identification, portfolio, postcard, profile, registration, uer, username static const IconData solidAddressCard = IconDataSolid(0xf2bb); /// Alias contact-card for icon [solidAddressCard] @@ -138,7 +138,7 @@ class FontAwesomeIcons { /// Regular Address Card icon /// /// https://fontawesome.com/icons/address-card?style=regular - /// about, contact, id, identification, postcard, profile, registration + /// about, contact, employee, id, identification, portfolio, postcard, profile, registration, uer, username static const IconData addressCard = IconDataRegular(0xf2bb); /// Alias contact-card for icon [addressCard] @@ -227,25 +227,25 @@ class FontAwesomeIcons { /// Solid Anchor Circle Check icon /// /// https://fontawesome.com/icons/anchor-circle-check?style=solid - /// marina, not affected, ok, okay, port + /// enable, marina, not affected, ok, okay, port, validate, working static const IconData anchorCircleCheck = IconDataSolid(0xe4aa); /// Solid Anchor Circle Exclamation icon /// /// https://fontawesome.com/icons/anchor-circle-exclamation?style=solid - /// affected, marina, port + /// affected, failed, marina, port static const IconData anchorCircleExclamation = IconDataSolid(0xe4ab); /// Solid Anchor Circle Xmark icon /// /// https://fontawesome.com/icons/anchor-circle-xmark?style=solid - /// destroy, marina, port + /// destroy, marina, port, uncheck static const IconData anchorCircleXmark = IconDataSolid(0xe4ac); /// Solid Anchor Lock icon /// /// https://fontawesome.com/icons/anchor-lock?style=solid - /// closed, lockdown, marina, port, quarantine + /// closed, lockdown, marina, padlock, port, privacy, quarantine static const IconData anchorLock = IconDataSolid(0xe4ad); /// Brands Android icon @@ -262,7 +262,7 @@ class FontAwesomeIcons { /// Solid Angle Down icon /// /// https://fontawesome.com/icons/angle-down?style=solid - /// Down Arrowhead, arrow, caret, download, expand + /// Down Arrowhead, arrow, caret, download, expand, insert static const IconData angleDown = IconDataSolid(0xf107); /// Solid Angle Left icon @@ -280,7 +280,7 @@ class FontAwesomeIcons { /// Solid Angle Up icon /// /// https://fontawesome.com/icons/angle-up?style=solid - /// Up Arrowhead, arrow, caret, collapse, upload + /// Up Arrowhead, arrow, caret, collapse, upgrade, upload static const IconData angleUp = IconDataSolid(0xf106); /// Solid Angles Down icon @@ -462,7 +462,7 @@ class FontAwesomeIcons { /// Solid Arrow Down Up Lock icon /// /// https://fontawesome.com/icons/arrow-down-up-lock?style=solid - /// border, closed, crossing, lockdown, quarantine, transfer + /// border, closed, crossing, lockdown, padlock, privacy, quarantine, transfer static const IconData arrowDownUpLock = IconDataSolid(0xe4b0); /// Solid Arrow Down Wide Short icon @@ -558,7 +558,7 @@ class FontAwesomeIcons { /// Solid Arrow Right To Bracket icon /// /// https://fontawesome.com/icons/arrow-right-to-bracket?style=solid - /// arrow, enter, join, log in, login, sign in, sign up, sign-in, signin, signup + /// arrow, enter, insert, join, log in, login, sign in, sign up, sign-in, signin, signup static const IconData arrowRightToBracket = IconDataSolid(0xf090); /// Alias sign-in for icon [arrowRightToBracket] @@ -568,7 +568,7 @@ class FontAwesomeIcons { /// Solid Arrow Right To City icon /// /// https://fontawesome.com/icons/arrow-right-to-city?style=solid - /// building, city, exodus, rural, urban + /// building, city, exodus, insert, rural, urban static const IconData arrowRightToCity = IconDataSolid(0xe4b3); /// Solid Arrow Rotate Left icon @@ -596,7 +596,7 @@ class FontAwesomeIcons { /// Solid Arrow Rotate Right icon /// /// https://fontawesome.com/icons/arrow-rotate-right?style=solid - /// Clockwise Open Circle Arrow, forward, refresh, reload, repeat + /// Clockwise Open Circle Arrow, forward, refresh, reload, renew, repeat, retry static const IconData arrowRotateRight = IconDataSolid(0xf01e); /// Alias arrow-right-rotate for icon [arrowRotateRight] @@ -646,7 +646,7 @@ class FontAwesomeIcons { /// Solid Arrow Up icon /// /// https://fontawesome.com/icons/arrow-up?style=solid - /// Upwards Arrow, forward, upload + /// Upwards Arrow, forward, upgrade, upload static const IconData arrowUp = IconDataSolid(0xf062); /// Solid Arrow Up 1 9 icon @@ -682,19 +682,19 @@ class FontAwesomeIcons { /// Solid Arrow Up From Bracket icon /// /// https://fontawesome.com/icons/arrow-up-from-bracket?style=solid - /// share, transfer, upload + /// share, transfer, upgrade, upload static const IconData arrowUpFromBracket = IconDataSolid(0xe09a); /// Solid Arrow Up From Ground Water icon /// /// https://fontawesome.com/icons/arrow-up-from-ground-water?style=solid - /// groundwater, spring, water supply, water table + /// groundwater, spring, upgrade, water supply, water table static const IconData arrowUpFromGroundWater = IconDataSolid(0xe4b5); /// Solid Arrow Up From Water Pump icon /// /// https://fontawesome.com/icons/arrow-up-from-water-pump?style=solid - /// flood, groundwater, pump, submersible, sump pump + /// flood, groundwater, pump, submersible, sump pump, upgrade static const IconData arrowUpFromWaterPump = IconDataSolid(0xe4b6); /// Solid Arrow Up Long icon @@ -710,13 +710,13 @@ class FontAwesomeIcons { /// Solid Arrow Up Right Dots icon /// /// https://fontawesome.com/icons/arrow-up-right-dots?style=solid - /// growth, increase, population + /// growth, increase, population, upgrade static const IconData arrowUpRightDots = IconDataSolid(0xe4b7); /// Solid Arrow Up Right From Square icon /// /// https://fontawesome.com/icons/arrow-up-right-from-square?style=solid - /// new, open, send, share + /// new, open, send, share, upgrade static const IconData arrowUpRightFromSquare = IconDataSolid(0xf08e); /// Alias external-link for icon [arrowUpRightFromSquare] @@ -736,7 +736,7 @@ class FontAwesomeIcons { /// Solid Arrow Up Wide Short icon /// /// https://fontawesome.com/icons/arrow-up-wide-short?style=solid - /// arrange, filter, order, sort-amount-desc + /// arrange, filter, order, sort-amount-desc, upgrade static const IconData arrowUpWideShort = IconDataSolid(0xf161); /// Alias sort-amount-up for icon [arrowUpWideShort] @@ -756,13 +756,13 @@ class FontAwesomeIcons { /// Solid Arrows Down To Line icon /// /// https://fontawesome.com/icons/arrows-down-to-line?style=solid - /// scale down, sink + /// insert, scale down, sink static const IconData arrowsDownToLine = IconDataSolid(0xe4b8); /// Solid Arrows Down To People icon /// /// https://fontawesome.com/icons/arrows-down-to-people?style=solid - /// affected, focus, targeted + /// affected, focus, insert, targeted, together, uer static const IconData arrowsDownToPeople = IconDataSolid(0xe4b9); /// Solid Arrows Left Right icon @@ -784,7 +784,7 @@ class FontAwesomeIcons { /// Solid Arrows Rotate icon /// /// https://fontawesome.com/icons/arrows-rotate?style=solid - /// Clockwise Right and Left Semicircle Arrows, exchange, refresh, reload, rotate, swap + /// Clockwise Right and Left Semicircle Arrows, clockwise, exchange, modify, refresh, reload, renew, retry, rotate, swap static const IconData arrowsRotate = IconDataSolid(0xf021); /// Alias refresh for icon [arrowsRotate] @@ -810,13 +810,13 @@ class FontAwesomeIcons { /// Solid Arrows To Circle icon /// /// https://fontawesome.com/icons/arrows-to-circle?style=solid - /// center, concentrate, coordinate, coordination, focal point, focus + /// center, concentrate, coordinate, coordination, focal point, focus, insert static const IconData arrowsToCircle = IconDataSolid(0xe4bd); /// Solid Arrows To Dot icon /// /// https://fontawesome.com/icons/arrows-to-dot?style=solid - /// assembly point, center, condense, focus, minimize + /// assembly point, center, condense, focus, insert, minimize static const IconData arrowsToDot = IconDataSolid(0xe4be); /// Solid Arrows To Eye icon @@ -834,7 +834,7 @@ class FontAwesomeIcons { /// Solid Arrows Turn To Dots icon /// /// https://fontawesome.com/icons/arrows-turn-to-dots?style=solid - /// destination, nexus + /// destination, insert, nexus static const IconData arrowsTurnToDots = IconDataSolid(0xe4c1); /// Solid Arrows Up Down icon @@ -860,7 +860,7 @@ class FontAwesomeIcons { /// Solid Arrows Up To Line icon /// /// https://fontawesome.com/icons/arrows-up-to-line?style=solid - /// rise, scale up + /// rise, scale up, upgrade static const IconData arrowsUpToLine = IconDataSolid(0xe4c2); /// Brands Artstation icon @@ -871,7 +871,7 @@ class FontAwesomeIcons { /// Solid Asterisk icon /// /// https://fontawesome.com/icons/asterisk?style=solid - /// Asterisk, Heavy Asterisk, annotation, details, reference, star + /// Asterisk, Heavy Asterisk, annotation, details, reference, required, star static const IconData asterisk = IconDataSolid(0x2a); /// Brands Asymmetrik, Ltd. icon @@ -893,7 +893,7 @@ class FontAwesomeIcons { /// Solid Atom icon /// /// https://fontawesome.com/icons/atom?style=solid - /// atheism, atheist, atom, atom symbol, chemistry, electron, ion, isotope, neutron, nuclear, proton, science + /// atheism, atheist, atom, atom symbol, chemistry, electron, ion, isotope, knowledge, neutron, nuclear, proton, science static const IconData atom = IconDataSolid(0xf5d2); /// Brands Audible icon @@ -931,7 +931,7 @@ class FontAwesomeIcons { /// Solid Award icon /// /// https://fontawesome.com/icons/award?style=solid - /// honor, praise, prize, recognition, ribbon, trophy + /// guarantee, honor, praise, prize, recognition, ribbon, trophy, warranty static const IconData award = IconDataSolid(0xf559); /// Brands Amazon Web Services (AWS) icon @@ -948,7 +948,7 @@ class FontAwesomeIcons { /// Solid Baby icon /// /// https://fontawesome.com/icons/baby?style=solid - /// users-people + /// uer, users-people static const IconData baby = IconDataSolid(0xf77c); /// Solid Baby Carriage icon @@ -970,7 +970,7 @@ class FontAwesomeIcons { /// Solid Backward Fast icon /// /// https://fontawesome.com/icons/backward-fast?style=solid - /// arrow, beginning, first, last track button, previous, previous scene, previous track, rewind, start, triangle + /// arrow, beginning, first, last track button, previous, previous scene, previous track, quick, rewind, start, triangle static const IconData backwardFast = IconDataSolid(0xf049); /// Alias fast-backward for icon [backwardFast] @@ -1034,7 +1034,7 @@ class FontAwesomeIcons { /// Solid Ban icon /// /// https://fontawesome.com/icons/ban?style=solid - /// abort, ban, block, cancel, delete, entry, forbidden, hide, no, not, prohibit, prohibited, remove, stop, trash + /// 404, abort, ban, block, cancel, delete, deny, disabled, entry, failed, forbidden, hide, no, not, not found, prohibit, prohibited, remove, stop, trash static const IconData ban = IconDataSolid(0xf05e); /// Alias cancel for icon [ban] @@ -1044,7 +1044,7 @@ class FontAwesomeIcons { /// Solid Ban Smoking icon /// /// https://fontawesome.com/icons/ban-smoking?style=solid - /// ban, cancel, forbidden, no, no smoking, non-smoking, not, prohibited, smoking + /// ban, cancel, deny, disabled, forbidden, no, no smoking, non-smoking, not, prohibited, smoking static const IconData banSmoking = IconDataSolid(0xf54d); /// Alias smoking-ban for icon [banSmoking] @@ -1054,7 +1054,7 @@ class FontAwesomeIcons { /// Solid Bandage icon /// /// https://fontawesome.com/icons/bandage?style=solid - /// adhesive bandage, bandage, boo boo, first aid, ouch + /// adhesive bandage, bandage, boo boo, first aid, modify, ouch static const IconData bandage = IconDataSolid(0xf462); /// Alias band-aid for icon [bandage] @@ -1220,7 +1220,7 @@ class FontAwesomeIcons { /// Solid Bed icon /// /// https://fontawesome.com/icons/bed?style=solid - /// hospital, hotel, lodging, mattress, patient, person in bed, rest, sleep, travel + /// hospital, hotel, lodging, mattress, patient, person in bed, rest, sleep, travel, uer static const IconData bed = IconDataSolid(0xf236); /// Solid Bed Pulse icon @@ -1251,19 +1251,19 @@ class FontAwesomeIcons { /// Solid Bell icon /// /// https://fontawesome.com/icons/bell?style=solid - /// alarm, alert, bel, bell, chime, notification, reminder + /// alarm, alert, bel, bell, chime, notification, reminder, request static const IconData solidBell = IconDataSolid(0xf0f3); /// Regular Bell icon /// /// https://fontawesome.com/icons/bell?style=regular - /// alarm, alert, bel, bell, chime, notification, reminder + /// alarm, alert, bel, bell, chime, notification, reminder, request static const IconData bell = IconDataRegular(0xf0f3); /// Solid Bell Concierge icon /// /// https://fontawesome.com/icons/bell-concierge?style=solid - /// attention, bell, bellhop, bellhop bell, hotel, receptionist, service, support + /// attention, bell, bellhop, bellhop bell, hotel, receptionist, request, service, support static const IconData bellConcierge = IconDataSolid(0xf562); /// Alias concierge-bell for icon [bellConcierge] @@ -1307,7 +1307,7 @@ class FontAwesomeIcons { /// Solid Binoculars icon /// /// https://fontawesome.com/icons/binoculars?style=solid - /// glasses, magnify, scenic, spyglass, view + /// glasses, inspection, magnifier, magnify, scenic, spyglass, view static const IconData binoculars = IconDataSolid(0xf1e5); /// Solid Biohazard icon @@ -1341,6 +1341,7 @@ class FontAwesomeIcons { /// Brands Font Awesome Black Tie icon /// /// https://fontawesome.com/icons/black-tie?style=brands + /// administrator static const IconData blackTie = IconDataBrands(0xf27e); /// Brands BlackBerry icon @@ -1430,13 +1431,13 @@ class FontAwesomeIcons { /// Solid Book icon /// /// https://fontawesome.com/icons/book?style=solid - /// book, cover, decorated, diary, documentation, journal, library, notebook, notebook with decorative cover, read, research + /// book, cover, decorated, diary, documentation, journal, knowledge, library, notebook, notebook with decorative cover, read, research, scholar static const IconData book = IconDataSolid(0xf02d); /// Solid Book Atlas icon /// /// https://fontawesome.com/icons/book-atlas?style=solid - /// book, directions, geography, globe, library, map, research, travel, wayfinding + /// book, directions, geography, globe, knowledge, library, map, research, travel, wayfinding static const IconData bookAtlas = IconDataSolid(0xf558); /// Alias atlas for icon [bookAtlas] @@ -1456,7 +1457,7 @@ class FontAwesomeIcons { /// Solid Book Bookmark icon /// /// https://fontawesome.com/icons/book-bookmark?style=solid - /// library, research + /// knowledge, library, research static const IconData bookBookmark = IconDataSolid(0xe0bb); /// Solid Book Journal Whills icon @@ -1478,7 +1479,7 @@ class FontAwesomeIcons { /// Solid Book Open icon /// /// https://fontawesome.com/icons/book-open?style=solid - /// Book, book, flyer, library, notebook, open, open book, pamphlet, reading, research + /// Book, book, flyer, knowledge, library, notebook, open, open book, pamphlet, reading, research static const IconData bookOpen = IconDataSolid(0xf518); /// Solid Book Open Reader icon @@ -1658,9 +1659,19 @@ class FontAwesomeIcons { /// Solid Brain icon /// /// https://fontawesome.com/icons/brain?style=solid - /// brain, cerebellum, gray matter, intellect, intelligent, medulla oblongata, mind, noodle, wit + /// brain, cerebellum, gray matter, intellect, intelligent, knowledge, medulla oblongata, mind, noodle, scholar, wit static const IconData brain = IconDataSolid(0xf5dc); + /// Brands Brave icon + /// + /// https://fontawesome.com/icons/brave?style=brands + static const IconData brave = IconDataBrands(0xe63c); + + /// Brands Brave Reverse icon + /// + /// https://fontawesome.com/icons/brave-reverse?style=brands + static const IconData braveReverse = IconDataBrands(0xe63d); + /// Solid Brazilian Real Sign icon /// /// https://fontawesome.com/icons/brazilian-real-sign?style=solid @@ -1682,25 +1693,25 @@ class FontAwesomeIcons { /// Solid Bridge Circle Check icon /// /// https://fontawesome.com/icons/bridge-circle-check?style=solid - /// bridge, not affected, ok, okay, road + /// bridge, enable, not affected, ok, okay, road, validate, working static const IconData bridgeCircleCheck = IconDataSolid(0xe4c9); /// Solid Bridge Circle Exclamation icon /// /// https://fontawesome.com/icons/bridge-circle-exclamation?style=solid - /// affected, bridge, road + /// affected, bridge, failed, road static const IconData bridgeCircleExclamation = IconDataSolid(0xe4ca); /// Solid Bridge Circle Xmark icon /// /// https://fontawesome.com/icons/bridge-circle-xmark?style=solid - /// bridge, destroy, road + /// bridge, destroy, road, uncheck static const IconData bridgeCircleXmark = IconDataSolid(0xe4cb); /// Solid Bridge Lock icon /// /// https://fontawesome.com/icons/bridge-lock?style=solid - /// bridge, closed, lockdown, quarantine, road + /// bridge, closed, lockdown, padlock, privacy, quarantine, road static const IconData bridgeLock = IconDataSolid(0xe4cc); /// Solid Bridge Water icon @@ -1712,7 +1723,7 @@ class FontAwesomeIcons { /// Solid Briefcase icon /// /// https://fontawesome.com/icons/briefcase?style=solid - /// bag, briefcas, briefcase, business, luggage, office, work + /// bag, briefcas, briefcase, business, luggage, offer, office, portfolio, work static const IconData briefcase = IconDataSolid(0xf0b1); /// Solid Briefcase Medical icon @@ -1744,7 +1755,7 @@ class FontAwesomeIcons { /// Solid Brush icon /// /// https://fontawesome.com/icons/brush?style=solid - /// art, bristles, color, handle, paint + /// art, bristles, color, handle, maintenance, modify, paint static const IconData brush = IconDataSolid(0xf55d); /// Brands BTC icon @@ -1772,7 +1783,7 @@ class FontAwesomeIcons { /// Solid Bug Slash icon /// /// https://fontawesome.com/icons/bug-slash?style=solid - /// beetle, fix, glitch, insect, optimize, repair, report, warning + /// beetle, disabled, fix, glitch, insect, optimize, repair, report, warning static const IconData bugSlash = IconDataSolid(0xe490); /// Solid Bugs icon @@ -1802,19 +1813,19 @@ class FontAwesomeIcons { /// Solid Building Circle Check icon /// /// https://fontawesome.com/icons/building-circle-check?style=solid - /// building, city, not affected, office, ok, okay + /// building, city, enable, not affected, office, ok, okay, validate, working static const IconData buildingCircleCheck = IconDataSolid(0xe4d2); /// Solid Building Circle Exclamation icon /// /// https://fontawesome.com/icons/building-circle-exclamation?style=solid - /// affected, building, city, office + /// affected, building, city, failed, office static const IconData buildingCircleExclamation = IconDataSolid(0xe4d3); /// Solid Building Circle Xmark icon /// /// https://fontawesome.com/icons/building-circle-xmark?style=solid - /// building, city, destroy, office + /// building, city, destroy, office, uncheck static const IconData buildingCircleXmark = IconDataSolid(0xe4d4); /// Solid Building Columns icon @@ -1848,7 +1859,7 @@ class FontAwesomeIcons { /// Solid Building Lock icon /// /// https://fontawesome.com/icons/building-lock?style=solid - /// building, city, closed, lock, lockdown, quarantine, secure + /// building, city, closed, lock, lockdown, padlock, privacy, quarantine, secure static const IconData buildingLock = IconDataSolid(0xe4d6); /// Solid Building Ngo icon @@ -1872,7 +1883,7 @@ class FontAwesomeIcons { /// Solid Building User icon /// /// https://fontawesome.com/icons/building-user?style=solid - /// apartment, building, city + /// apartment, building, city, employee, uer static const IconData buildingUser = IconDataSolid(0xe4da); /// Solid Building Wheat icon @@ -1884,7 +1895,7 @@ class FontAwesomeIcons { /// Solid Bullhorn icon /// /// https://fontawesome.com/icons/bullhorn?style=solid - /// Bullhorn, announcement, broadcast, loud, louder, loudspeaker, megaphone, public address, share + /// Bullhorn, announcement, broadcast, loud, louder, loudspeaker, megaphone, public address, request, share static const IconData bullhorn = IconDataSolid(0xf0a1); /// Solid Bullseye icon @@ -1933,7 +1944,7 @@ class FontAwesomeIcons { /// Solid Business Time icon /// /// https://fontawesome.com/icons/business-time?style=solid - /// alarm, briefcase, business socks, clock, flight of the conchords, reminder, wednesday + /// alarm, briefcase, business socks, clock, flight of the conchords, portfolio, reminder, wednesday static const IconData businessTime = IconDataSolid(0xf64a); /// Alias briefcase-clock for icon [businessTime] @@ -2001,13 +2012,13 @@ class FontAwesomeIcons { /// Solid Calendar Check icon /// /// https://fontawesome.com/icons/calendar-check?style=solid - /// accept, agree, appointment, confirm, correct, date, day, done, event, month, ok, schedule, select, success, tick, time, todo, when, year + /// accept, agree, appointment, confirm, correct, date, day, done, enable, event, month, ok, schedule, select, success, tick, time, todo, validate, warranty, when, working, year static const IconData solidCalendarCheck = IconDataSolid(0xf274); /// Regular Calendar Check icon /// /// https://fontawesome.com/icons/calendar-check?style=regular - /// accept, agree, appointment, confirm, correct, date, day, done, event, month, ok, schedule, select, success, tick, time, todo, when, year + /// accept, agree, appointment, confirm, correct, date, day, done, enable, event, month, ok, schedule, select, success, tick, time, todo, validate, warranty, when, working, year static const IconData calendarCheck = IconDataRegular(0xf274); /// Solid Calendar Day icon @@ -2069,7 +2080,7 @@ class FontAwesomeIcons { /// Solid Calendar Xmark icon /// /// https://fontawesome.com/icons/calendar-xmark?style=solid - /// archive, calendar, date, day, delete, event, month, remove, schedule, time, when, x, year + /// archive, calendar, date, day, delete, event, month, remove, schedule, time, uncheck, when, x, year static const IconData solidCalendarXmark = IconDataSolid(0xf273); /// Alias calendar-times for icon [solidCalendarXmark] @@ -2079,7 +2090,7 @@ class FontAwesomeIcons { /// Regular Calendar Xmark icon /// /// https://fontawesome.com/icons/calendar-xmark?style=regular - /// archive, calendar, date, day, delete, event, month, remove, schedule, time, when, x, year + /// archive, calendar, date, day, delete, event, month, remove, schedule, time, uncheck, when, x, year static const IconData calendarXmark = IconDataRegular(0xf273); /// Alias calendar-times for icon [calendarXmark] @@ -2089,7 +2100,7 @@ class FontAwesomeIcons { /// Solid Camera icon /// /// https://fontawesome.com/icons/camera?style=solid - /// image, lens, photo, picture, record, shutter, video + /// image, img, lens, photo, picture, record, shutter, video static const IconData camera = IconDataSolid(0xf030); /// Alias camera-alt for icon [camera] @@ -2099,13 +2110,13 @@ class FontAwesomeIcons { /// Solid Camera Retro icon /// /// https://fontawesome.com/icons/camera-retro?style=solid - /// camera, image, lens, photo, picture, record, shutter, video + /// camera, image, img, lens, photo, picture, record, shutter, video static const IconData cameraRetro = IconDataSolid(0xf083); /// Solid Camera Rotate icon /// /// https://fontawesome.com/icons/camera-rotate?style=solid - /// flip, front-facing, photo, selfie + /// flip, front-facing, img, photo, selfie static const IconData cameraRotate = IconDataSolid(0xe0d8); /// Solid Campground icon @@ -2223,7 +2234,7 @@ class FontAwesomeIcons { /// Solid Caret Up icon /// /// https://fontawesome.com/icons/caret-up?style=solid - /// arrow, collapse, triangle + /// arrow, collapse, triangle, upgrade static const IconData caretUp = IconDataSolid(0xf0d8); /// Solid Carrot icon @@ -2235,7 +2246,7 @@ class FontAwesomeIcons { /// Solid Cart Arrow Down icon /// /// https://fontawesome.com/icons/cart-arrow-down?style=solid - /// download, save, shopping + /// download, insert, save, shopping static const IconData cartArrowDown = IconDataSolid(0xf218); /// Solid Cart Flatbed icon @@ -2291,7 +2302,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/cc-amazon-pay?style=brands static const IconData ccAmazonPay = IconDataBrands(0xf42d); - /// Brands American Express Credit Card icon + /// Brands Cc Amex icon /// /// https://fontawesome.com/icons/cc-amex?style=brands /// amex @@ -2363,7 +2374,7 @@ class FontAwesomeIcons { /// Solid Certificate icon /// /// https://fontawesome.com/icons/certificate?style=solid - /// badge, star, verified + /// badge, guarantee, star, verified static const IconData certificate = IconDataSolid(0xf0a3); /// Solid Chair icon @@ -2385,7 +2396,7 @@ class FontAwesomeIcons { /// Solid Chalkboard User icon /// /// https://fontawesome.com/icons/chalkboard-user?style=solid - /// blackboard, instructor, learning, professor, school, whiteboard, writing + /// blackboard, instructor, learning, professor, school, uer, whiteboard, writing static const IconData chalkboardUser = IconDataSolid(0xf51c); /// Alias chalkboard-teacher for icon [chalkboardUser] @@ -2411,7 +2422,7 @@ class FontAwesomeIcons { /// Solid Chart Area icon /// /// https://fontawesome.com/icons/chart-area?style=solid - /// analytics, area, chart, graph + /// analytics, area, chart, graph, performance, revenue, statistics static const IconData chartArea = IconDataSolid(0xf1fe); /// Alias area-chart for icon [chartArea] @@ -2421,7 +2432,7 @@ class FontAwesomeIcons { /// Solid Chart Bar icon /// /// https://fontawesome.com/icons/chart-bar?style=solid - /// analytics, bar, chart, graph + /// analytics, bar, chart, graph, performance, statistics static const IconData solidChartBar = IconDataSolid(0xf080); /// Alias bar-chart for icon [solidChartBar] @@ -2431,7 +2442,7 @@ class FontAwesomeIcons { /// Regular Chart Bar icon /// /// https://fontawesome.com/icons/chart-bar?style=regular - /// analytics, bar, chart, graph + /// analytics, bar, chart, graph, performance, statistics static const IconData chartBar = IconDataRegular(0xf080); /// Alias bar-chart for icon [chartBar] @@ -2441,19 +2452,19 @@ class FontAwesomeIcons { /// Solid Chart Column icon /// /// https://fontawesome.com/icons/chart-column?style=solid - /// bar, bar chart, chart, graph, track, trend + /// bar, bar chart, chart, graph, performance, revenue, statistics, track, trend static const IconData chartColumn = IconDataSolid(0xe0e3); /// Solid Chart Gantt icon /// /// https://fontawesome.com/icons/chart-gantt?style=solid - /// chart, graph, track, trend + /// chart, graph, performance, statistics, track, trend static const IconData chartGantt = IconDataSolid(0xe0e4); /// Solid Chart Line icon /// /// https://fontawesome.com/icons/chart-line?style=solid - /// activity, analytics, chart, dashboard, gain, graph, increase, line + /// activity, analytics, chart, dashboard, gain, graph, increase, line, performance, revenue, statistics static const IconData chartLine = IconDataSolid(0xf201); /// Alias line-chart for icon [chartLine] @@ -2463,7 +2474,7 @@ class FontAwesomeIcons { /// Solid Chart Pie icon /// /// https://fontawesome.com/icons/chart-pie?style=solid - /// analytics, chart, diagram, graph, pie + /// analytics, chart, diagram, graph, performance, pie, revenue, statistics static const IconData chartPie = IconDataSolid(0xf200); /// Alias pie-chart for icon [chartPie] @@ -2473,25 +2484,25 @@ class FontAwesomeIcons { /// Solid Chart Simple icon /// /// https://fontawesome.com/icons/chart-simple?style=solid - /// analytics, bar, chart, column, graph, row, trend + /// analytics, bar, chart, column, graph, performance, revenue, row, statistics, trend static const IconData chartSimple = IconDataSolid(0xe473); /// Solid Check icon /// /// https://fontawesome.com/icons/check?style=solid - /// Check Mark, accept, agree, check, check mark, checkmark, confirm, correct, done, mark, notice, notification, notify, ok, select, success, tick, todo, yes, ✓ + /// Check Mark, accept, agree, check, check mark, checkmark, confirm, correct, coupon, done, enable, mark, notice, notification, notify, ok, select, success, tick, todo, true, validate, working, yes, ✓ static const IconData check = IconDataSolid(0xf00c); /// Solid Check Double icon /// /// https://fontawesome.com/icons/check-double?style=solid - /// accept, agree, checkmark, confirm, correct, done, notice, notification, notify, ok, select, success, tick, todo + /// accept, agree, checkmark, confirm, correct, coupon, done, enable, notice, notification, notify, ok, select, select all, success, tick, todo, validate, working static const IconData checkDouble = IconDataSolid(0xf560); /// Solid Check To Slot icon /// /// https://fontawesome.com/icons/check-to-slot?style=solid - /// accept, cast, election, politics, positive, voting, yes + /// accept, cast, election, enable, politics, positive, validate, voting, working, yes static const IconData checkToSlot = IconDataSolid(0xf772); /// Alias vote-yea for icon [checkToSlot] @@ -2591,7 +2602,7 @@ class FontAwesomeIcons { /// Solid Chevron Down icon /// /// https://fontawesome.com/icons/chevron-down?style=solid - /// arrow, download, expand + /// arrow, download, expand, insert static const IconData chevronDown = IconDataSolid(0xf078); /// Solid Chevron Left icon @@ -2609,13 +2620,13 @@ class FontAwesomeIcons { /// Solid Chevron Up icon /// /// https://fontawesome.com/icons/chevron-up?style=solid - /// arrow, collapse, upload + /// arrow, collapse, upgrade, upload static const IconData chevronUp = IconDataSolid(0xf077); /// Solid Child icon /// /// https://fontawesome.com/icons/child?style=solid - /// boy, girl, kid, toddler, young, youth + /// boy, girl, kid, toddler, uer, young, youth static const IconData child = IconDataSolid(0xf1ae); /// Solid Child Combatant icon @@ -2631,19 +2642,19 @@ class FontAwesomeIcons { /// Solid Child Dress icon /// /// https://fontawesome.com/icons/child-dress?style=solid - /// boy, girl, kid, toddler, young, youth + /// boy, girl, kid, toddler, uer, young, youth static const IconData childDress = IconDataSolid(0xe59c); /// Solid Child Reaching icon /// /// https://fontawesome.com/icons/child-reaching?style=solid - /// boy, girl, kid, toddler, young, youth + /// boy, girl, kid, toddler, uer, young, youth static const IconData childReaching = IconDataSolid(0xe59d); /// Solid Children icon /// /// https://fontawesome.com/icons/children?style=solid - /// boy, child, girl, kid, kids, young, youth + /// boy, child, girl, kid, kids, together, uer, young, youth static const IconData children = IconDataSolid(0xe4e1); /// Brands Chrome icon @@ -2708,7 +2719,7 @@ class FontAwesomeIcons { /// Solid Circle Arrow Up icon /// /// https://fontawesome.com/icons/circle-arrow-up?style=solid - /// upload + /// upgrade, upload static const IconData circleArrowUp = IconDataSolid(0xf0aa); /// Alias arrow-circle-up for icon [circleArrowUp] @@ -2718,7 +2729,7 @@ class FontAwesomeIcons { /// Solid Circle Check icon /// /// https://fontawesome.com/icons/circle-check?style=solid - /// accept, affected, agree, clear, confirm, correct, done, ok, select, success, tick, todo, yes + /// accept, affected, agree, clear, confirm, correct, coupon, done, enable, ok, select, success, tick, todo, validate, working, yes static const IconData solidCircleCheck = IconDataSolid(0xf058); /// Alias check-circle for icon [solidCircleCheck] @@ -2728,7 +2739,7 @@ class FontAwesomeIcons { /// Regular Circle Check icon /// /// https://fontawesome.com/icons/circle-check?style=regular - /// accept, affected, agree, clear, confirm, correct, done, ok, select, success, tick, todo, yes + /// accept, affected, agree, clear, confirm, correct, coupon, done, enable, ok, select, success, tick, todo, validate, working, yes static const IconData circleCheck = IconDataRegular(0xf058); /// Alias check-circle for icon [circleCheck] @@ -2768,7 +2779,7 @@ class FontAwesomeIcons { /// Solid Circle Chevron Up icon /// /// https://fontawesome.com/icons/circle-chevron-up?style=solid - /// arrow, collapse, upload + /// arrow, collapse, upgrade, upload static const IconData circleChevronUp = IconDataSolid(0xf139); /// Alias chevron-circle-up for icon [circleChevronUp] @@ -2778,7 +2789,7 @@ class FontAwesomeIcons { /// Solid Circle Dollar To Slot icon /// /// https://fontawesome.com/icons/circle-dollar-to-slot?style=solid - /// contribute, generosity, gift, give + /// contribute, generosity, gift, give, premium static const IconData circleDollarToSlot = IconDataSolid(0xf4b9); /// Alias donate for icon [circleDollarToSlot] @@ -2828,7 +2839,7 @@ class FontAwesomeIcons { /// Solid Circle Exclamation icon /// /// https://fontawesome.com/icons/circle-exclamation?style=solid - /// affect, alert, damage, danger, error, important, notice, notification, notify, problem, warning + /// affect, alert, attention, damage, danger, error, failed, important, notice, notification, notify, problem, required, warning static const IconData circleExclamation = IconDataSolid(0xf06a); /// Alias exclamation-circle for icon [circleExclamation] @@ -2960,7 +2971,7 @@ class FontAwesomeIcons { /// Solid Circle Question icon /// /// https://fontawesome.com/icons/circle-question?style=solid - /// help, information, support, unknown + /// faq, help, information, support, unknown static const IconData solidCircleQuestion = IconDataSolid(0xf059); /// Alias question-circle for icon [solidCircleQuestion] @@ -2970,7 +2981,7 @@ class FontAwesomeIcons { /// Regular Circle Question icon /// /// https://fontawesome.com/icons/circle-question?style=regular - /// help, information, support, unknown + /// faq, help, information, support, unknown static const IconData circleQuestion = IconDataRegular(0xf059); /// Alias question-circle for icon [circleQuestion] @@ -3030,7 +3041,7 @@ class FontAwesomeIcons { /// Solid Circle Up icon /// /// https://fontawesome.com/icons/circle-up?style=solid - /// arrow-circle-o-up + /// arrow-circle-o-up, upgrade static const IconData solidCircleUp = IconDataSolid(0xf35b); /// Alias arrow-alt-circle-up for icon [solidCircleUp] @@ -3040,7 +3051,7 @@ class FontAwesomeIcons { /// Regular Circle Up icon /// /// https://fontawesome.com/icons/circle-up?style=regular - /// arrow-circle-o-up + /// arrow-circle-o-up, upgrade static const IconData circleUp = IconDataRegular(0xf35b); /// Alias arrow-alt-circle-up for icon [circleUp] @@ -3050,7 +3061,7 @@ class FontAwesomeIcons { /// Solid Circle User icon /// /// https://fontawesome.com/icons/circle-user?style=solid - /// users-people + /// employee, uer, username, users-people static const IconData solidCircleUser = IconDataSolid(0xf2bd); /// Alias user-circle for icon [solidCircleUser] @@ -3060,7 +3071,7 @@ class FontAwesomeIcons { /// Regular Circle User icon /// /// https://fontawesome.com/icons/circle-user?style=regular - /// users-people + /// employee, uer, username, users-people static const IconData circleUser = IconDataRegular(0xf2bd); /// Alias user-circle for icon [circleUser] @@ -3070,7 +3081,7 @@ class FontAwesomeIcons { /// Solid Circle Xmark icon /// /// https://fontawesome.com/icons/circle-xmark?style=solid - /// close, cross, destroy, exit, incorrect, notice, notification, notify, problem, wrong, x + /// close, cross, destroy, exit, incorrect, notice, notification, notify, problem, uncheck, wrong, x static const IconData solidCircleXmark = IconDataSolid(0xf057); /// Alias times-circle for icon [solidCircleXmark] @@ -3084,7 +3095,7 @@ class FontAwesomeIcons { /// Regular Circle Xmark icon /// /// https://fontawesome.com/icons/circle-xmark?style=regular - /// close, cross, destroy, exit, incorrect, notice, notification, notify, problem, wrong, x + /// close, cross, destroy, exit, incorrect, notice, notification, notify, problem, uncheck, wrong, x static const IconData circleXmark = IconDataRegular(0xf057); /// Alias times-circle for icon [circleXmark] @@ -3110,43 +3121,43 @@ class FontAwesomeIcons { /// Solid Clipboard icon /// /// https://fontawesome.com/icons/clipboard?style=solid - /// clipboar, clipboard, copy, notes, paste, record + /// clipboar, clipboard, copy, notepad, notes, paste, record static const IconData solidClipboard = IconDataSolid(0xf328); /// Regular Clipboard icon /// /// https://fontawesome.com/icons/clipboard?style=regular - /// clipboar, clipboard, copy, notes, paste, record + /// clipboar, clipboard, copy, notepad, notes, paste, record static const IconData clipboard = IconDataRegular(0xf328); /// Solid Clipboard Check icon /// /// https://fontawesome.com/icons/clipboard-check?style=solid - /// accept, agree, confirm, done, ok, select, success, tick, todo, yes + /// accept, agree, confirm, coupon, done, enable, ok, select, success, tick, todo, validate, working, yes static const IconData clipboardCheck = IconDataSolid(0xf46c); /// Solid Clipboard List icon /// /// https://fontawesome.com/icons/clipboard-list?style=solid - /// checklist, completed, done, finished, intinerary, ol, schedule, tick, todo, ul + /// cheatsheet, checklist, completed, done, finished, intinerary, ol, schedule, summary, tick, todo, ul, wishlist static const IconData clipboardList = IconDataSolid(0xf46d); /// Solid Clipboard Question icon /// /// https://fontawesome.com/icons/clipboard-question?style=solid - /// assistance, interview, query, question + /// assistance, faq, interview, query, question static const IconData clipboardQuestion = IconDataSolid(0xe4e3); /// Solid Clipboard User icon /// /// https://fontawesome.com/icons/clipboard-user?style=solid - /// attendance, record, roster, staff + /// attendance, employee, record, roster, staff, uer static const IconData clipboardUser = IconDataSolid(0xf7f3); /// Solid Clock icon /// /// https://fontawesome.com/icons/clock?style=solid - /// 00, 4, 4:00, clock, date, four, four o’clock, hour, late, minute, o'clock, o’clock, schedule, ticking, time, timer, timestamp, watch + /// 00, 4, 4:00, clock, date, four, four o’clock, hour, late, minute, o'clock, o’clock, pending, schedule, ticking, time, timer, timestamp, watch static const IconData solidClock = IconDataSolid(0xf017); /// Alias clock-four for icon [solidClock] @@ -3156,7 +3167,7 @@ class FontAwesomeIcons { /// Regular Clock icon /// /// https://fontawesome.com/icons/clock?style=regular - /// 00, 4, 4:00, clock, date, four, four o’clock, hour, late, minute, o'clock, o’clock, schedule, ticking, time, timer, timestamp, watch + /// 00, 4, 4:00, clock, date, four, four o’clock, hour, late, minute, o'clock, o’clock, pending, schedule, ticking, time, timer, timestamp, watch static const IconData clock = IconDataRegular(0xf017); /// Alias clock-four for icon [clock] @@ -3166,7 +3177,7 @@ class FontAwesomeIcons { /// Solid Clock Rotate Left icon /// /// https://fontawesome.com/icons/clock-rotate-left?style=solid - /// Rewind, clock, reverse, time, time machine, time travel + /// Rewind, clock, pending, reverse, time, time machine, time travel, waiting static const IconData clockRotateLeft = IconDataSolid(0xf1da); /// Alias history for icon [clockRotateLeft] @@ -3220,7 +3231,7 @@ class FontAwesomeIcons { /// Solid Cloud Arrow Up icon /// /// https://fontawesome.com/icons/cloud-arrow-up?style=solid - /// import, save, upload + /// import, save, upgrade, upload static const IconData cloudArrowUp = IconDataSolid(0xf0ee); /// Alias cloud-upload for icon [cloudArrowUp] @@ -3323,13 +3334,13 @@ class FontAwesomeIcons { /// Solid Code icon /// /// https://fontawesome.com/icons/code?style=solid - /// brackets, code, development, html + /// brackets, code, development, html, mysql, sql static const IconData code = IconDataSolid(0xf121); /// Solid Code Branch icon /// /// https://fontawesome.com/icons/code-branch?style=solid - /// branch, git, github, rebase, svn, vcs, version + /// branch, git, github, mysql, rebase, sql, svn, vcs, version static const IconData codeBranch = IconDataSolid(0xf126); /// Solid Code Commit icon @@ -3375,7 +3386,7 @@ class FontAwesomeIcons { /// Solid Coins icon /// /// https://fontawesome.com/icons/coins?style=solid - /// currency, dime, financial, gold, money, penny + /// currency, dime, financial, gold, money, penny, premium static const IconData coins = IconDataSolid(0xf51e); /// Solid Colon Sign icon @@ -3387,25 +3398,25 @@ class FontAwesomeIcons { /// Solid Comment icon /// /// https://fontawesome.com/icons/comment?style=solid - /// Right Speech Bubble, bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, texting + /// conversation, discussion, talking, Right Speech Bubble, answer, bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, talk, texting static const IconData solidComment = IconDataSolid(0xf075); /// Regular Comment icon /// /// https://fontawesome.com/icons/comment?style=regular - /// Right Speech Bubble, bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, texting + /// conversation, discussion, talking, Right Speech Bubble, answer, bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, talk, texting static const IconData comment = IconDataRegular(0xf075); /// Solid Comment Dollar icon /// /// https://fontawesome.com/icons/comment-dollar?style=solid - /// bubble, chat, commenting, conversation, feedback, message, money, note, notification, pay, sms, speech, spend, texting, transfer + /// answer, bubble, chat, commenting, conversation, feedback, message, money, note, notification, pay, salary, sms, speech, spend, texting, transfer static const IconData commentDollar = IconDataSolid(0xf651); /// Solid Comment Dots icon /// /// https://fontawesome.com/icons/comment-dots?style=solid - /// balloon, bubble, chat, comic, commenting, conversation, dialog, feedback, message, more, note, notification, reply, sms, speech, speech balloon, texting + /// answer, balloon, bubble, chat, comic, commenting, conversation, dialog, feedback, message, more, note, notification, reply, request, sms, speech, speech balloon, texting static const IconData solidCommentDots = IconDataSolid(0xf4ad); /// Alias commenting for icon [solidCommentDots] @@ -3415,7 +3426,7 @@ class FontAwesomeIcons { /// Regular Comment Dots icon /// /// https://fontawesome.com/icons/comment-dots?style=regular - /// balloon, bubble, chat, comic, commenting, conversation, dialog, feedback, message, more, note, notification, reply, sms, speech, speech balloon, texting + /// answer, balloon, bubble, chat, comic, commenting, conversation, dialog, feedback, message, more, note, notification, reply, request, sms, speech, speech balloon, texting static const IconData commentDots = IconDataRegular(0xf4ad); /// Alias commenting for icon [commentDots] @@ -3425,19 +3436,19 @@ class FontAwesomeIcons { /// Solid Comment Medical icon /// /// https://fontawesome.com/icons/comment-medical?style=solid - /// advice, bubble, chat, commenting, conversation, diagnose, feedback, message, note, notification, prescription, sms, speech, texting + /// advice, answer, bubble, chat, commenting, conversation, diagnose, feedback, message, note, notification, prescription, sms, speech, texting static const IconData commentMedical = IconDataSolid(0xf7f5); /// Solid Comment Slash icon /// /// https://fontawesome.com/icons/comment-slash?style=solid - /// bubble, cancel, chat, commenting, conversation, feedback, message, mute, note, notification, quiet, sms, speech, texting + /// answer, bubble, cancel, chat, commenting, conversation, disabled, feedback, message, mute, note, notification, quiet, sms, speech, texting static const IconData commentSlash = IconDataSolid(0xf4b3); /// Solid Comment Sms icon /// /// https://fontawesome.com/icons/comment-sms?style=solid - /// chat, conversation, message, mobile, notification, phone, sms, texting + /// answer, chat, conversation, message, mobile, notification, phone, sms, texting static const IconData commentSms = IconDataSolid(0xf7cd); /// Alias sms for icon [commentSms] @@ -3447,19 +3458,19 @@ class FontAwesomeIcons { /// Solid Comments icon /// /// https://fontawesome.com/icons/comments?style=solid - /// Two Speech Bubbles, bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, texting + /// conversation, discussion, talking, Two Speech Bubbles, answer, bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, talk, texting static const IconData solidComments = IconDataSolid(0xf086); /// Regular Comments icon /// /// https://fontawesome.com/icons/comments?style=regular - /// Two Speech Bubbles, bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, texting + /// conversation, discussion, talking, Two Speech Bubbles, answer, bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, talk, texting static const IconData comments = IconDataRegular(0xf086); /// Solid Comments Dollar icon /// /// https://fontawesome.com/icons/comments-dollar?style=solid - /// bubble, chat, commenting, conversation, feedback, message, money, note, notification, pay, sms, speech, spend, texting, transfer + /// answer, bubble, chat, commenting, conversation, feedback, message, money, note, notification, pay, salary, sms, speech, spend, texting, transfer static const IconData commentsDollar = IconDataSolid(0xf653); /// Solid Compact Disc icon @@ -3686,13 +3697,13 @@ class FontAwesomeIcons { /// Solid Crop icon /// /// https://fontawesome.com/icons/crop?style=solid - /// design, frame, mask, resize, shrink + /// design, frame, mask, modify, resize, shrink static const IconData crop = IconDataSolid(0xf125); /// Solid Crop Simple icon /// /// https://fontawesome.com/icons/crop-simple?style=solid - /// design, frame, mask, resize, shrink + /// design, frame, mask, modify, resize, shrink static const IconData cropSimple = IconDataSolid(0xf565); /// Alias crop-alt for icon [cropSimple] @@ -3720,7 +3731,7 @@ class FontAwesomeIcons { /// Solid Crown icon /// /// https://fontawesome.com/icons/crown?style=solid - /// award, clothing, crown, favorite, king, queen, royal, tiara + /// award, clothing, crown, favorite, king, queen, royal, tiara, vip static const IconData crown = IconDataSolid(0xf521); /// Solid Crutch icon @@ -3799,7 +3810,7 @@ class FontAwesomeIcons { /// Solid Database icon /// /// https://fontawesome.com/icons/database?style=solid - /// computer, development, directory, memory, storage + /// computer, development, directory, memory, mysql, sql, storage static const IconData database = IconDataSolid(0xf1c0); /// Brands Debian icon @@ -3890,7 +3901,7 @@ class FontAwesomeIcons { /// Solid Diagram Project icon /// /// https://fontawesome.com/icons/diagram-project?style=solid - /// chart, graph, network, pert + /// chart, graph, network, pert, statistics static const IconData diagramProject = IconDataSolid(0xf542); /// Alias project-diagram for icon [diagramProject] @@ -3906,7 +3917,7 @@ class FontAwesomeIcons { /// Solid Diamond icon /// /// https://fontawesome.com/icons/diamond?style=solid - /// card, cards, diamond suit, game, gem, gemstone, poker, suit + /// ace, card, cards, diamond suit, game, gem, gemstone, poker, suit static const IconData diamond = IconDataSolid(0xf219); /// Solid Diamond Turn Right icon @@ -4041,7 +4052,7 @@ class FontAwesomeIcons { /// Solid Dollar Sign icon /// /// https://fontawesome.com/icons/dollar-sign?style=solid - /// Dollar Sign, currency, dollar, heavy dollar sign, money + /// Dollar Sign, coupon, currency, dollar, heavy dollar sign, investment, money, premium, revenue, salary static const IconData dollarSign = IconDataSolid(0x24); /// Alias dollar for icon [dollarSign] @@ -4071,7 +4082,7 @@ class FontAwesomeIcons { /// Solid Door Closed icon /// /// https://fontawesome.com/icons/door-closed?style=solid - /// doo, door, enter, exit, locked + /// doo, door, enter, exit, locked, privacy static const IconData doorClosed = IconDataSolid(0xf52a); /// Solid Door Open icon @@ -4089,7 +4100,7 @@ class FontAwesomeIcons { /// Solid Down Left And Up Right To Center icon /// /// https://fontawesome.com/icons/down-left-and-up-right-to-center?style=solid - /// collapse, fullscreen, minimize, move, resize, shrink, smaller + /// scale, collapse, fullscreen, minimize, move, resize, shrink, size, smaller static const IconData downLeftAndUpRightToCenter = IconDataSolid(0xf422); /// Alias compress-alt for icon [downLeftAndUpRightToCenter] @@ -4109,7 +4120,7 @@ class FontAwesomeIcons { /// Solid Download icon /// /// https://fontawesome.com/icons/download?style=solid - /// export, hard drive, save, transfer + /// export, hard drive, insert, save, transfer static const IconData download = IconDataSolid(0xf019); /// Brands Draft2digital icon @@ -4142,7 +4153,7 @@ class FontAwesomeIcons { /// Solid Droplet icon /// /// https://fontawesome.com/icons/droplet?style=solid - /// cold, color, comic, drop, droplet, raindrop, sweat, waterdrop + /// blood, cold, color, comic, drop, droplet, raindrop, sweat, waterdrop static const IconData droplet = IconDataSolid(0xf043); /// Alias tint for icon [droplet] @@ -4152,7 +4163,7 @@ class FontAwesomeIcons { /// Solid Droplet Slash icon /// /// https://fontawesome.com/icons/droplet-slash?style=solid - /// color, drop, droplet, raindrop, waterdrop + /// blood, color, disabled, drop, droplet, raindrop, waterdrop static const IconData dropletSlash = IconDataSolid(0xf5c7); /// Alias tint-slash for icon [dropletSlash] @@ -4185,7 +4196,7 @@ class FontAwesomeIcons { /// Solid Dumbbell icon /// /// https://fontawesome.com/icons/dumbbell?style=solid - /// exercise, gym, strength, weight, weight-lifting + /// exercise, gym, strength, weight, weight-lifting, workout static const IconData dumbbell = IconDataSolid(0xf44b); /// Solid Dumpster icon @@ -4344,13 +4355,13 @@ class FontAwesomeIcons { /// Solid Elevator icon /// /// https://fontawesome.com/icons/elevator?style=solid - /// accessibility, elevator, hoist, lift, users-people + /// accessibility, elevator, hoist, lift, uer, users-people static const IconData elevator = IconDataSolid(0xe16d); /// Solid Ellipsis icon /// /// https://fontawesome.com/icons/ellipsis?style=solid - /// dots, drag, kebab, list, menu, nav, navigation, ol, pacman, reorder, settings, ul + /// dots, drag, kebab, list, menu, nav, navigation, ol, pacman, reorder, settings, three dots, ul static const IconData ellipsis = IconDataSolid(0xf141); /// Alias ellipsis-h for icon [ellipsis] @@ -4360,7 +4371,7 @@ class FontAwesomeIcons { /// Solid Ellipsis Vertical icon /// /// https://fontawesome.com/icons/ellipsis-vertical?style=solid - /// dots, drag, kebab, list, menu, nav, navigation, ol, reorder, settings, ul + /// bullet, dots, drag, kebab, list, menu, nav, navigation, ol, reorder, settings, three dots, ul static const IconData ellipsisVertical = IconDataSolid(0xf142); /// Alias ellipsis-v for icon [ellipsisVertical] @@ -4385,43 +4396,43 @@ class FontAwesomeIcons { /// Solid Envelope icon /// /// https://fontawesome.com/icons/envelope?style=solid - /// Back of Envelope, e-mail, email, envelope, letter, mail, message, notification, support + /// Back of Envelope, e-mail, email, envelope, letter, mail, message, newsletter, notification, offer, support static const IconData solidEnvelope = IconDataSolid(0xf0e0); /// Regular Envelope icon /// /// https://fontawesome.com/icons/envelope?style=regular - /// Back of Envelope, e-mail, email, envelope, letter, mail, message, notification, support + /// Back of Envelope, e-mail, email, envelope, letter, mail, message, newsletter, notification, offer, support static const IconData envelope = IconDataRegular(0xf0e0); /// Solid Envelope Circle Check icon /// /// https://fontawesome.com/icons/envelope-circle-check?style=solid - /// check, email, envelope, mail, not affected, ok, okay, read, sent + /// check, email, enable, envelope, mail, not affected, ok, okay, read, sent, validate, working static const IconData envelopeCircleCheck = IconDataSolid(0xe4e8); /// Solid Envelope Open icon /// /// https://fontawesome.com/icons/envelope-open?style=solid - /// e-mail, email, letter, mail, message, notification, support + /// e-mail, email, letter, mail, message, newsletter, notification, offer, support static const IconData solidEnvelopeOpen = IconDataSolid(0xf2b6); /// Regular Envelope Open icon /// /// https://fontawesome.com/icons/envelope-open?style=regular - /// e-mail, email, letter, mail, message, notification, support + /// e-mail, email, letter, mail, message, newsletter, notification, offer, support static const IconData envelopeOpen = IconDataRegular(0xf2b6); /// Solid Envelope Open Text icon /// /// https://fontawesome.com/icons/envelope-open-text?style=solid - /// e-mail, email, letter, mail, message, notification, support + /// e-mail, email, letter, mail, message, newsletter, notification, offer, support static const IconData envelopeOpenText = IconDataSolid(0xf658); /// Solid Envelopes Bulk icon /// /// https://fontawesome.com/icons/envelopes-bulk?style=solid - /// archive, envelope, letter, post office, postal, postcard, send, stamp, usps + /// archive, envelope, letter, newsletter, offer, post office, postal, postcard, send, stamp, usps static const IconData envelopesBulk = IconDataSolid(0xf674); /// Alias mail-bulk for icon [envelopesBulk] @@ -4489,13 +4500,13 @@ class FontAwesomeIcons { /// Solid Exclamation icon /// /// https://fontawesome.com/icons/exclamation?style=solid - /// !, Exclamation Mark, alert, danger, error, exclamation, important, mark, notice, notification, notify, outlined, problem, punctuation, red exclamation mark, warning, white exclamation mark + /// !, Exclamation Mark, alert, attention, danger, error, exclamation, failed, important, mark, notice, notification, notify, outlined, problem, punctuation, red exclamation mark, required, warning, white exclamation mark static const IconData exclamation = IconDataSolid(0x21); /// Solid Expand icon /// /// https://fontawesome.com/icons/expand?style=solid - /// bigger, crop, enlarge, focus, fullscreen, resize, viewfinder + /// maximize, resize, scale, arrows, bigger, enlarge, fullscreen, resize, size, expand static const IconData expand = IconDataSolid(0xf065); /// Brands ExpeditedSSL icon @@ -4548,13 +4559,13 @@ class FontAwesomeIcons { /// Solid Eye Slash icon /// /// https://fontawesome.com/icons/eye-slash?style=solid - /// blind, hide, show, toggle, unseen, views, visible, visiblity + /// blind, disabled, hide, show, toggle, unseen, views, visible, visiblity static const IconData solidEyeSlash = IconDataSolid(0xf070); /// Regular Eye Slash icon /// /// https://fontawesome.com/icons/eye-slash?style=regular - /// blind, hide, show, toggle, unseen, views, visible, visiblity + /// blind, disabled, hide, show, toggle, unseen, views, visible, visiblity static const IconData eyeSlash = IconDataRegular(0xf070); /// Solid F icon @@ -4626,7 +4637,7 @@ class FontAwesomeIcons { /// Solid Face Frown icon /// /// https://fontawesome.com/icons/face-frown?style=solid - /// disapprove, emoticon, face, frown, frowning face, rating, sad + /// disapprove, emoticon, face, frown, frowning face, rating, sad, uer static const IconData solidFaceFrown = IconDataSolid(0xf119); /// Alias frown for icon [solidFaceFrown] @@ -4636,7 +4647,7 @@ class FontAwesomeIcons { /// Regular Face Frown icon /// /// https://fontawesome.com/icons/face-frown?style=regular - /// disapprove, emoticon, face, frown, frowning face, rating, sad + /// disapprove, emoticon, face, frown, frowning face, rating, sad, uer static const IconData faceFrown = IconDataRegular(0xf119); /// Alias frown for icon [faceFrown] @@ -4806,7 +4817,7 @@ class FontAwesomeIcons { /// Solid Face Grin Stars icon /// /// https://fontawesome.com/icons/face-grin-stars?style=solid - /// emoticon, eyes, face, grinning, star, star-struck, starry-eyed + /// emoticon, eyes, face, grinning, quality, star, star-struck, starry-eyed, vip static const IconData solidFaceGrinStars = IconDataSolid(0xf587); /// Alias grin-stars for icon [solidFaceGrinStars] @@ -4816,7 +4827,7 @@ class FontAwesomeIcons { /// Regular Face Grin Stars icon /// /// https://fontawesome.com/icons/face-grin-stars?style=regular - /// emoticon, eyes, face, grinning, star, star-struck, starry-eyed + /// emoticon, eyes, face, grinning, quality, star, star-struck, starry-eyed, vip static const IconData faceGrinStars = IconDataRegular(0xf587); /// Alias grin-stars for icon [faceGrinStars] @@ -5086,7 +5097,7 @@ class FontAwesomeIcons { /// Solid Face Meh icon /// /// https://fontawesome.com/icons/face-meh?style=solid - /// deadpan, emoticon, face, meh, neutral, neutral face, rating + /// deadpan, default, emoticon, face, meh, neutral, neutral face, rating, uer static const IconData solidFaceMeh = IconDataSolid(0xf11a); /// Alias meh for icon [solidFaceMeh] @@ -5096,7 +5107,7 @@ class FontAwesomeIcons { /// Regular Face Meh icon /// /// https://fontawesome.com/icons/face-meh?style=regular - /// deadpan, emoticon, face, meh, neutral, neutral face, rating + /// deadpan, default, emoticon, face, meh, neutral, neutral face, rating, uer static const IconData faceMeh = IconDataRegular(0xf11a); /// Alias meh for icon [faceMeh] @@ -5186,7 +5197,7 @@ class FontAwesomeIcons { /// Solid Face Smile icon /// /// https://fontawesome.com/icons/face-smile?style=solid - /// approve, emoticon, face, happy, rating, satisfied, slightly smiling face, smile + /// approve, default, emoticon, face, happy, rating, satisfied, slightly smiling face, smile, uer static const IconData solidFaceSmile = IconDataSolid(0xf118); /// Alias smile for icon [solidFaceSmile] @@ -5196,7 +5207,7 @@ class FontAwesomeIcons { /// Regular Face Smile icon /// /// https://fontawesome.com/icons/face-smile?style=regular - /// approve, emoticon, face, happy, rating, satisfied, slightly smiling face, smile + /// approve, default, emoticon, face, happy, rating, satisfied, slightly smiling face, smile, uer static const IconData faceSmile = IconDataRegular(0xf118); /// Alias smile for icon [faceSmile] @@ -5286,18 +5297,19 @@ class FontAwesomeIcons { /// Brands Facebook icon /// /// https://fontawesome.com/icons/facebook?style=brands - /// facebook-official, social network + /// fabook, facebook-official, fb, social network static const IconData facebook = IconDataBrands(0xf09a); /// Brands Facebook F icon /// /// https://fontawesome.com/icons/facebook-f?style=brands - /// facebook + /// fabook, facebook, fb static const IconData facebookF = IconDataBrands(0xf39e); /// Brands Facebook Messenger icon /// /// https://fontawesome.com/icons/facebook-messenger?style=brands + /// fabook, fb static const IconData facebookMessenger = IconDataBrands(0xf39f); /// Solid Fan icon @@ -5373,19 +5385,19 @@ class FontAwesomeIcons { /// Solid File icon /// /// https://fontawesome.com/icons/file?style=solid - /// Empty Document, document, new, page, page facing up, pdf, resume + /// Empty Document, cv, document, new, page, page facing up, pdf, resume static const IconData solidFile = IconDataSolid(0xf15b); /// Regular File icon /// /// https://fontawesome.com/icons/file?style=regular - /// Empty Document, document, new, page, page facing up, pdf, resume + /// Empty Document, cv, document, new, page, page facing up, pdf, resume static const IconData file = IconDataRegular(0xf15b); /// Solid File Arrow Down icon /// /// https://fontawesome.com/icons/file-arrow-down?style=solid - /// document, export, save + /// document, export, insert, save static const IconData fileArrowDown = IconDataSolid(0xf56d); /// Alias file-download for icon [fileArrowDown] @@ -5395,7 +5407,7 @@ class FontAwesomeIcons { /// Solid File Arrow Up icon /// /// https://fontawesome.com/icons/file-arrow-up?style=solid - /// document, import, page, save + /// document, import, page, save, upgrade static const IconData fileArrowUp = IconDataSolid(0xf574); /// Alias file-upload for icon [fileArrowUp] @@ -5417,13 +5429,13 @@ class FontAwesomeIcons { /// Solid File Circle Check icon /// /// https://fontawesome.com/icons/file-circle-check?style=solid - /// document, file, not affected, ok, okay, paper + /// document, enable, file, not affected, ok, okay, paper, validate, working static const IconData fileCircleCheck = IconDataSolid(0xe5a0); /// Solid File Circle Exclamation icon /// /// https://fontawesome.com/icons/file-circle-exclamation?style=solid - /// document, file, paper + /// document, failed, file, paper static const IconData fileCircleExclamation = IconDataSolid(0xe4eb); /// Solid File Circle Minus icon @@ -5447,25 +5459,25 @@ class FontAwesomeIcons { /// Solid File Circle Xmark icon /// /// https://fontawesome.com/icons/file-circle-xmark?style=solid - /// document, file, paper + /// document, file, paper, uncheck static const IconData fileCircleXmark = IconDataSolid(0xe5a1); /// Solid File Code icon /// /// https://fontawesome.com/icons/file-code?style=solid - /// css, development, document, html + /// css, development, document, html, mysql, sql static const IconData solidFileCode = IconDataSolid(0xf1c9); /// Regular File Code icon /// /// https://fontawesome.com/icons/file-code?style=regular - /// css, development, document, html + /// css, development, document, html, mysql, sql static const IconData fileCode = IconDataRegular(0xf1c9); /// Solid File Contract icon /// /// https://fontawesome.com/icons/file-contract?style=solid - /// agreement, binding, document, legal, signature + /// agreement, binding, document, legal, signature, username static const IconData fileContract = IconDataSolid(0xf56c); /// Solid File Csv icon @@ -5499,19 +5511,19 @@ class FontAwesomeIcons { /// Solid File Image icon /// /// https://fontawesome.com/icons/file-image?style=solid - /// Document with Picture, document, image, jpg, photo, png + /// Document with Picture, document, image, img, jpg, photo, png static const IconData solidFileImage = IconDataSolid(0xf1c5); /// Regular File Image icon /// /// https://fontawesome.com/icons/file-image?style=regular - /// Document with Picture, document, image, jpg, photo, png + /// Document with Picture, document, image, img, jpg, photo, png static const IconData fileImage = IconDataRegular(0xf1c5); /// Solid File Import icon /// /// https://fontawesome.com/icons/file-import?style=solid - /// copy, document, send, upload + /// copy, document, insert, send, upload static const IconData fileImport = IconDataSolid(0xf56f); /// Alias arrow-right-to-file for icon [fileImport] @@ -5527,7 +5539,7 @@ class FontAwesomeIcons { /// Solid File Invoice Dollar icon /// /// https://fontawesome.com/icons/file-invoice-dollar?style=solid - /// $, account, bill, charge, document, dollar-sign, money, payment, receipt, usd + /// $, account, bill, charge, document, dollar-sign, money, payment, receipt, revenue, salary, usd static const IconData fileInvoiceDollar = IconDataSolid(0xf571); /// Solid File Lines icon @@ -5579,7 +5591,7 @@ class FontAwesomeIcons { /// Solid File Pen icon /// /// https://fontawesome.com/icons/file-pen?style=solid - /// edit, memo, pen, pencil, update, write + /// edit, memo, modify, pen, pencil, update, write static const IconData filePen = IconDataSolid(0xf31c); /// Alias file-edit for icon [filePen] @@ -5613,7 +5625,7 @@ class FontAwesomeIcons { /// Solid File Signature icon /// /// https://fontawesome.com/icons/file-signature?style=solid - /// John Hancock, contract, document, name + /// John Hancock, contract, document, name, username static const IconData fileSignature = IconDataSolid(0xf573); /// Solid File Video icon @@ -5697,7 +5709,7 @@ class FontAwesomeIcons { /// Solid Filter Circle Dollar icon /// /// https://fontawesome.com/icons/filter-circle-dollar?style=solid - /// filter, money, options, separate, sort + /// filter, money, options, premium, separate, sort static const IconData filterCircleDollar = IconDataSolid(0xf662); /// Alias funnel-dollar for icon [filterCircleDollar] @@ -5707,13 +5719,13 @@ class FontAwesomeIcons { /// Solid Filter Circle Xmark icon /// /// https://fontawesome.com/icons/filter-circle-xmark?style=solid - /// cancel, funnel, options, remove, separate, sort + /// cancel, funnel, options, remove, separate, sort, uncheck static const IconData filterCircleXmark = IconDataSolid(0xe17b); /// Solid Fingerprint icon /// /// https://fontawesome.com/icons/fingerprint?style=solid - /// human, id, identification, lock, smudge, touch, unique, unlock + /// human, id, identification, lock, privacy, smudge, touch, unique, unlock static const IconData fingerprint = IconDataSolid(0xf577); /// Solid Fire icon @@ -5820,7 +5832,7 @@ class FontAwesomeIcons { /// Solid Flask icon /// /// https://fontawesome.com/icons/flask?style=solid - /// beaker, chemicals, experiment, experimental, labs, liquid, potion, science, vial + /// beaker, chemicals, experiment, experimental, knowledge, labs, liquid, potion, science, vial static const IconData flask = IconDataSolid(0xf0c3); /// Solid Flask Vial icon @@ -6026,7 +6038,7 @@ class FontAwesomeIcons { /// Solid Forward Fast icon /// /// https://fontawesome.com/icons/forward-fast?style=solid - /// arrow, end, last, next, next scene, next track, next track button, triangle + /// arrow, end, last, next, next scene, next track, next track button, quick, triangle static const IconData forwardFast = IconDataSolid(0xf050); /// Alias fast-forward for icon [forwardFast] @@ -6124,7 +6136,7 @@ class FontAwesomeIcons { /// Solid Gamepad icon /// /// https://fontawesome.com/icons/gamepad?style=solid - /// arcade, controller, d-pad, joystick, video, video game + /// arcade, controller, d-pad, joystick, playstore, video, video game static const IconData gamepad = IconDataSolid(0xf11b); /// Solid Gas Pump icon @@ -6154,7 +6166,7 @@ class FontAwesomeIcons { /// Solid Gauge High icon /// /// https://fontawesome.com/icons/gauge-high?style=solid - /// dashboard, fast, odometer, speed, speedometer + /// dashboard, fast, odometer, quick, speed, speedometer static const IconData gaugeHigh = IconDataSolid(0xf625); /// Alias tachometer-alt for icon [gaugeHigh] @@ -6182,7 +6194,7 @@ class FontAwesomeIcons { /// Solid Gauge Simple High icon /// /// https://fontawesome.com/icons/gauge-simple-high?style=solid - /// dashboard, fast, odometer, speed, speedometer + /// dashboard, fast, odometer, quick, speed, speedometer static const IconData gaugeSimpleHigh = IconDataSolid(0xf62a); /// Alias tachometer for icon [gaugeSimpleHigh] @@ -6206,7 +6218,7 @@ class FontAwesomeIcons { /// Solid Gear icon /// /// https://fontawesome.com/icons/gear?style=solid - /// cog, cogwheel, gear, mechanical, settings, sprocket, tool, wheel + /// cog, cogwheel, configuration, gear, mechanical, modify, settings, sprocket, tool, wheel static const IconData gear = IconDataSolid(0xf013); /// Alias cog for icon [gear] @@ -6216,7 +6228,7 @@ class FontAwesomeIcons { /// Solid Gears icon /// /// https://fontawesome.com/icons/gears?style=solid - /// gears, mechanical, settings, sprocket, wheel + /// configuration, gears, mechanical, modify, settings, sprocket, wheel static const IconData gears = IconDataSolid(0xf085); /// Alias cogs for icon [gears] @@ -6343,7 +6355,7 @@ class FontAwesomeIcons { /// Solid Globe icon /// /// https://fontawesome.com/icons/globe?style=solid - /// all, coordinates, country, earth, global, globe, globe with meridians, gps, internet, language, localize, location, map, meridians, network, online, place, planet, translate, travel, world + /// all, coordinates, country, earth, global, globe, globe with meridians, gps, internet, language, localize, location, map, meridians, network, online, place, planet, translate, travel, world, www static const IconData globe = IconDataSolid(0xf0ac); /// Brands Gofore icon @@ -6394,6 +6406,7 @@ class FontAwesomeIcons { /// Brands Google Play icon /// /// https://fontawesome.com/icons/google-play?style=brands + /// playstore static const IconData googlePlay = IconDataBrands(0xf3ab); /// Brands Google Plus icon @@ -6408,6 +6421,11 @@ class FontAwesomeIcons { /// google-plus, social network static const IconData googlePlusG = IconDataBrands(0xf0d5); + /// Brands Google Scholar icon + /// + /// https://fontawesome.com/icons/google-scholar?style=brands + static const IconData googleScholar = IconDataBrands(0xe63b); + /// Brands Google Wallet icon /// /// https://fontawesome.com/icons/google-wallet?style=brands @@ -6543,7 +6561,7 @@ class FontAwesomeIcons { /// Solid Hammer icon /// /// https://fontawesome.com/icons/hammer?style=solid - /// admin, fix, hammer, recovery, repair, settings, tool + /// admin, configuration, equipment, fix, hammer, maintenance, modify, recovery, repair, settings, tool static const IconData hammer = IconDataSolid(0xf6e3); /// Solid Hamsa icon @@ -6555,7 +6573,7 @@ class FontAwesomeIcons { /// Solid Hand icon /// /// https://fontawesome.com/icons/hand?style=solid - /// Raised Hand, backhand, game, halt, palm, raised, raised back of hand, roshambo, stop + /// Raised Hand, backhand, game, halt, palm, raised, raised back of hand, request, roshambo, stop static const IconData solidHand = IconDataSolid(0xf256); /// Alias hand-paper for icon [solidHand] @@ -6565,7 +6583,7 @@ class FontAwesomeIcons { /// Regular Hand icon /// /// https://fontawesome.com/icons/hand?style=regular - /// Raised Hand, backhand, game, halt, palm, raised, raised back of hand, roshambo, stop + /// Raised Hand, backhand, game, halt, palm, raised, raised back of hand, request, roshambo, stop static const IconData hand = IconDataRegular(0xf256); /// Alias hand-paper for icon [hand] @@ -6621,7 +6639,7 @@ class FontAwesomeIcons { /// Solid Hand Holding Dollar icon /// /// https://fontawesome.com/icons/hand-holding-dollar?style=solid - /// $, carry, dollar sign, donation, giving, lift, money, price + /// $, carry, coupon, dollar sign, donate, donation, giving, investment, lift, money, premium, price, revenue, salary static const IconData handHoldingDollar = IconDataSolid(0xf4c0); /// Alias hand-holding-usd for icon [handHoldingDollar] @@ -6631,7 +6649,7 @@ class FontAwesomeIcons { /// Solid Hand Holding Droplet icon /// /// https://fontawesome.com/icons/hand-holding-droplet?style=solid - /// carry, covid-19, drought, grow, lift, sanitation + /// blood, carry, covid-19, drought, grow, lift, sanitation static const IconData handHoldingDroplet = IconDataSolid(0xf4c1); /// Alias hand-holding-water for icon [handHoldingDroplet] @@ -6647,7 +6665,7 @@ class FontAwesomeIcons { /// Solid Hand Holding Heart icon /// /// https://fontawesome.com/icons/hand-holding-heart?style=solid - /// carry, charity, gift, lift, package + /// carry, charity, gift, lift, package, wishlist static const IconData handHoldingHeart = IconDataSolid(0xf4be); /// Solid Hand Holding Medical icon @@ -6725,13 +6743,13 @@ class FontAwesomeIcons { /// Solid Hand Point Up icon /// /// https://fontawesome.com/icons/hand-point-up?style=solid - /// finger, hand, hand-o-up, index, index pointing up, point, up + /// finger, hand, hand-o-up, index, index pointing up, point, request, up, upgrade static const IconData solidHandPointUp = IconDataSolid(0xf0a6); /// Regular Hand Point Up icon /// /// https://fontawesome.com/icons/hand-point-up?style=regular - /// finger, hand, hand-o-up, index, index pointing up, point, up + /// finger, hand, hand-o-up, index, index pointing up, point, request, up, upgrade static const IconData handPointUp = IconDataRegular(0xf0a6); /// Solid Hand Pointer icon @@ -6846,7 +6864,7 @@ class FontAwesomeIcons { /// Solid Hands Holding Child icon /// /// https://fontawesome.com/icons/hands-holding-child?style=solid - /// care, give, help, hold, protect + /// care, give, help, hold, parent, protect static const IconData handsHoldingChild = IconDataSolid(0xe4fa); /// Solid Hands Holding Circle icon @@ -6900,7 +6918,7 @@ class FontAwesomeIcons { /// Solid Handshake Simple Slash icon /// /// https://fontawesome.com/icons/handshake-simple-slash?style=solid - /// broken, covid-19, social distance + /// broken, covid-19, disabled, social distance static const IconData handshakeSimpleSlash = IconDataSolid(0xe05f); /// Alias handshake-alt-slash for icon [handshakeSimpleSlash] @@ -6910,7 +6928,7 @@ class FontAwesomeIcons { /// Solid Handshake Slash icon /// /// https://fontawesome.com/icons/handshake-slash?style=solid - /// broken, covid-19, social distance + /// broken, covid-19, disabled, social distance static const IconData handshakeSlash = IconDataSolid(0xe060); /// Solid Hanukiah icon @@ -6971,25 +6989,25 @@ class FontAwesomeIcons { /// Solid Head Side Cough icon /// /// https://fontawesome.com/icons/head-side-cough?style=solid - /// cough, covid-19, germs, lungs, respiratory, sick + /// cough, covid-19, germs, lungs, respiratory, sick, uer static const IconData headSideCough = IconDataSolid(0xe061); /// Solid Head Side Cough Slash icon /// /// https://fontawesome.com/icons/head-side-cough-slash?style=solid - /// cough, covid-19, germs, lungs, respiratory, sick + /// cough, covid-19, disabled, germs, lungs, respiratory, sick, uer static const IconData headSideCoughSlash = IconDataSolid(0xe062); /// Solid Head Side Mask icon /// /// https://fontawesome.com/icons/head-side-mask?style=solid - /// breath, coronavirus, covid-19, filter, flu, infection, pandemic, respirator, virus + /// breath, coronavirus, covid-19, filter, flu, infection, pandemic, respirator, uer, virus static const IconData headSideMask = IconDataSolid(0xe063); /// Solid Head Side Virus icon /// /// https://fontawesome.com/icons/head-side-virus?style=solid - /// cold, coronavirus, covid-19, flu, infection, pandemic, sick + /// cold, coronavirus, covid-19, flu, infection, pandemic, sick, uer static const IconData headSideVirus = IconDataSolid(0xe064); /// Solid Heading icon @@ -7027,13 +7045,13 @@ class FontAwesomeIcons { /// Solid Heart icon /// /// https://fontawesome.com/icons/heart?style=solid - /// black, black heart, blue, blue heart, brown, brown heart, card, evil, favorite, game, green, green heart, heart, heart suit, like, love, orange, orange heart, purple, purple heart, red heart, relationship, valentine, white, white heart, wicked, yellow, yellow heart + /// ace, black, black heart, blue, blue heart, brown, brown heart, card, evil, favorite, game, green, green heart, heart, heart suit, like, love, orange, orange heart, purple, purple heart, red heart, relationship, valentine, white, white heart, wicked, wishlist, yellow, yellow heart static const IconData solidHeart = IconDataSolid(0xf004); /// Regular Heart icon /// /// https://fontawesome.com/icons/heart?style=regular - /// black, black heart, blue, blue heart, brown, brown heart, card, evil, favorite, game, green, green heart, heart, heart suit, like, love, orange, orange heart, purple, purple heart, red heart, relationship, valentine, white, white heart, wicked, yellow, yellow heart + /// ace, black, black heart, blue, blue heart, brown, brown heart, card, evil, favorite, game, green, green heart, heart, heart suit, like, love, orange, orange heart, purple, purple heart, red heart, relationship, valentine, white, white heart, wicked, wishlist, yellow, yellow heart static const IconData heart = IconDataRegular(0xf004); /// Solid Heart Circle Bolt icon @@ -7045,13 +7063,13 @@ class FontAwesomeIcons { /// Solid Heart Circle Check icon /// /// https://fontawesome.com/icons/heart-circle-check?style=solid - /// favorite, heart, love, not affected, ok, okay + /// enable, favorite, heart, love, not affected, ok, okay, validate, working static const IconData heartCircleCheck = IconDataSolid(0xe4fd); /// Solid Heart Circle Exclamation icon /// /// https://fontawesome.com/icons/heart-circle-exclamation?style=solid - /// favorite, heart, love + /// failed, favorite, heart, love static const IconData heartCircleExclamation = IconDataSolid(0xe4fe); /// Solid Heart Circle Minus icon @@ -7069,7 +7087,7 @@ class FontAwesomeIcons { /// Solid Heart Circle Xmark icon /// /// https://fontawesome.com/icons/heart-circle-xmark?style=solid - /// favorite, heart, love + /// favorite, heart, love, uncheck static const IconData heartCircleXmark = IconDataSolid(0xe501); /// Solid Heart Crack icon @@ -7107,7 +7125,7 @@ class FontAwesomeIcons { /// Solid Helmet Safety icon /// /// https://fontawesome.com/icons/helmet-safety?style=solid - /// construction, hardhat, helmet, safety + /// construction, hardhat, helmet, maintenance, safety static const IconData helmetSafety = IconDataSolid(0xf807); /// Alias hard-hat for icon [helmetSafety] @@ -7127,7 +7145,7 @@ class FontAwesomeIcons { /// Solid Highlighter icon /// /// https://fontawesome.com/icons/highlighter?style=solid - /// edit, marker, sharpie, update, write + /// edit, marker, modify, sharpie, update, write static const IconData highlighter = IconDataSolid(0xf591); /// Solid Hill Avalanche icon @@ -7228,13 +7246,13 @@ class FontAwesomeIcons { /// Solid Hospital User icon /// /// https://fontawesome.com/icons/hospital-user?style=solid - /// covid-19, doctor, network, patient, primary care + /// covid-19, doctor, network, patient, primary care, uer static const IconData hospitalUser = IconDataSolid(0xf80d); /// Solid Hot Tub Person icon /// /// https://fontawesome.com/icons/hot-tub-person?style=solid - /// jacuzzi, spa + /// jacuzzi, spa, uer static const IconData hotTubPerson = IconDataSolid(0xf593); /// Alias hot-tub for icon [hotTubPerson] @@ -7281,7 +7299,7 @@ class FontAwesomeIcons { /// Solid Hourglass End icon /// /// https://fontawesome.com/icons/hourglass-end?style=solid - /// hour, hourglass done, minute, sand, stopwatch, time, timer + /// hour, hourglass done, minute, pending, sand, stopwatch, time, timer, waiting static const IconData hourglassEnd = IconDataSolid(0xf253); /// Alias hourglass-3 for icon [hourglassEnd] @@ -7291,7 +7309,7 @@ class FontAwesomeIcons { /// Solid Hourglass Half icon /// /// https://fontawesome.com/icons/hourglass-half?style=solid - /// hour, minute, sand, stopwatch, time + /// hour, minute, pending, sand, stopwatch, time, waiting static const IconData solidHourglassHalf = IconDataSolid(0xf252); /// Alias hourglass-2 for icon [solidHourglassHalf] @@ -7301,7 +7319,7 @@ class FontAwesomeIcons { /// Regular Hourglass Half icon /// /// https://fontawesome.com/icons/hourglass-half?style=regular - /// hour, minute, sand, stopwatch, time + /// hour, minute, pending, sand, stopwatch, time, waiting static const IconData hourglassHalf = IconDataRegular(0xf252); /// Alias hourglass-2 for icon [hourglassHalf] @@ -7311,7 +7329,7 @@ class FontAwesomeIcons { /// Solid Hourglass Start icon /// /// https://fontawesome.com/icons/hourglass-start?style=solid - /// hour, minute, sand, stopwatch, time + /// hour, minute, sand, stopwatch, time, waiting static const IconData hourglassStart = IconDataSolid(0xf251); /// Alias hourglass-1 for icon [hourglassStart] @@ -7369,7 +7387,7 @@ class FontAwesomeIcons { /// Solid House Chimney User icon /// /// https://fontawesome.com/icons/house-chimney-user?style=solid - /// covid-19, home, isolation, quarantine + /// covid-19, home, isolation, quarantine, uer static const IconData houseChimneyUser = IconDataSolid(0xe065); /// Solid House Chimney Window icon @@ -7381,19 +7399,19 @@ class FontAwesomeIcons { /// Solid House Circle Check icon /// /// https://fontawesome.com/icons/house-circle-check?style=solid - /// abode, home, house, not affected, ok, okay + /// abode, enable, home, house, not affected, ok, okay, validate, working static const IconData houseCircleCheck = IconDataSolid(0xe509); /// Solid House Circle Exclamation icon /// /// https://fontawesome.com/icons/house-circle-exclamation?style=solid - /// abode, affected, home, house + /// abode, affected, failed, home, house static const IconData houseCircleExclamation = IconDataSolid(0xe50a); /// Solid House Circle Xmark icon /// /// https://fontawesome.com/icons/house-circle-xmark?style=solid - /// abode, destroy, home, house + /// abode, destroy, home, house, uncheck static const IconData houseCircleXmark = IconDataSolid(0xe50b); /// Solid House Crack icon @@ -7439,7 +7457,7 @@ class FontAwesomeIcons { /// Solid House Lock icon /// /// https://fontawesome.com/icons/house-lock?style=solid - /// closed, home, house, lockdown, quarantine + /// closed, home, house, lockdown, padlock, privacy, quarantine static const IconData houseLock = IconDataSolid(0xe510); /// Solid House Medical icon @@ -7451,19 +7469,19 @@ class FontAwesomeIcons { /// Solid House Medical Circle Check icon /// /// https://fontawesome.com/icons/house-medical-circle-check?style=solid - /// clinic, hospital, not affected, ok, okay + /// clinic, enable, hospital, not affected, ok, okay, validate, working static const IconData houseMedicalCircleCheck = IconDataSolid(0xe511); /// Solid House Medical Circle Exclamation icon /// /// https://fontawesome.com/icons/house-medical-circle-exclamation?style=solid - /// affected, clinic, hospital + /// affected, clinic, failed, hospital static const IconData houseMedicalCircleExclamation = IconDataSolid(0xe512); /// Solid House Medical Circle Xmark icon /// /// https://fontawesome.com/icons/house-medical-circle-xmark?style=solid - /// clinic, destroy, hospital + /// clinic, destroy, hospital, uncheck static const IconData houseMedicalCircleXmark = IconDataSolid(0xe513); /// Solid House Medical Flag icon @@ -7475,7 +7493,7 @@ class FontAwesomeIcons { /// Solid House Signal icon /// /// https://fontawesome.com/icons/house-signal?style=solid - /// abode, building, connect, family, home, residence, smart home, wifi + /// abode, building, connect, family, home, residence, smart home, wifi, www static const IconData houseSignal = IconDataSolid(0xe012); /// Solid House Tsunami icon @@ -7487,7 +7505,7 @@ class FontAwesomeIcons { /// Solid House User icon /// /// https://fontawesome.com/icons/house-user?style=solid - /// house + /// house, uer static const IconData houseUser = IconDataSolid(0xe1b0); /// Alias home-user for icon [houseUser] @@ -7552,7 +7570,7 @@ class FontAwesomeIcons { /// Solid Icons icon /// /// https://fontawesome.com/icons/icons?style=solid - /// bolt, emoji, heart, image, music, photo, symbols + /// bolt, category, emoji, heart, image, music, photo, symbols static const IconData icons = IconDataSolid(0xf86d); /// Alias heart-music-camera-bolt for icon [icons] @@ -7562,19 +7580,19 @@ class FontAwesomeIcons { /// Solid Id Badge icon /// /// https://fontawesome.com/icons/id-badge?style=solid - /// address, contact, identification, license, profile + /// address, contact, identification, license, profile, uer, username static const IconData solidIdBadge = IconDataSolid(0xf2c1); /// Regular Id Badge icon /// /// https://fontawesome.com/icons/id-badge?style=regular - /// address, contact, identification, license, profile + /// address, contact, identification, license, profile, uer, username static const IconData idBadge = IconDataRegular(0xf2c1); /// Solid Id Card icon /// /// https://fontawesome.com/icons/id-card?style=solid - /// contact, demographics, document, identification, issued, profile, registration + /// contact, demographics, document, identification, issued, profile, registration, uer, username static const IconData solidIdCard = IconDataSolid(0xf2c2); /// Alias drivers-license for icon [solidIdCard] @@ -7584,7 +7602,7 @@ class FontAwesomeIcons { /// Regular Id Card icon /// /// https://fontawesome.com/icons/id-card?style=regular - /// contact, demographics, document, identification, issued, profile, registration + /// contact, demographics, document, identification, issued, profile, registration, uer, username static const IconData idCard = IconDataRegular(0xf2c2); /// Alias drivers-license for icon [idCard] @@ -7594,7 +7612,7 @@ class FontAwesomeIcons { /// Solid Id Card Clip icon /// /// https://fontawesome.com/icons/id-card-clip?style=solid - /// contact, demographics, document, identification, issued, profile + /// contact, demographics, document, identification, issued, profile, uer, username static const IconData idCardClip = IconDataSolid(0xf47f); /// Alias id-card-alt for icon [idCardClip] @@ -7615,19 +7633,19 @@ class FontAwesomeIcons { /// Solid Image icon /// /// https://fontawesome.com/icons/image?style=solid - /// album, landscape, photo, picture + /// album, img, landscape, photo, picture static const IconData solidImage = IconDataSolid(0xf03e); /// Regular Image icon /// /// https://fontawesome.com/icons/image?style=regular - /// album, landscape, photo, picture + /// album, img, landscape, photo, picture static const IconData image = IconDataRegular(0xf03e); /// Solid Image Portrait icon /// /// https://fontawesome.com/icons/image-portrait?style=solid - /// id, image, photo, picture, selfie + /// id, image, img, photo, picture, selfie, uer, username static const IconData imagePortrait = IconDataSolid(0xf3e0); /// Alias portrait for icon [imagePortrait] @@ -7637,13 +7655,13 @@ class FontAwesomeIcons { /// Solid Images icon /// /// https://fontawesome.com/icons/images?style=solid - /// album, landscape, photo, picture + /// album, img, landscape, photo, picture static const IconData solidImages = IconDataSolid(0xf302); /// Regular Images icon /// /// https://fontawesome.com/icons/images?style=regular - /// album, landscape, photo, picture + /// album, img, landscape, photo, picture static const IconData images = IconDataRegular(0xf302); /// Brands IMDB icon @@ -7952,7 +7970,7 @@ class FontAwesomeIcons { /// Solid Landmark icon /// /// https://fontawesome.com/icons/landmark?style=solid - /// building, classical, historic, memorable, monument, museum, politics + /// building, classical, historic, memorable, monument, museum, politics, society static const IconData landmark = IconDataSolid(0xf66f); /// Solid Landmark Dome icon @@ -7980,13 +7998,13 @@ class FontAwesomeIcons { /// Solid Laptop icon /// /// https://fontawesome.com/icons/laptop?style=solid - /// computer, cpu, dell, demo, device, laptop, mac, macbook, machine, pc, personal + /// computer, cpu, dell, demo, device, fabook, fb, laptop, mac, macbook, machine, pc, personal static const IconData laptop = IconDataSolid(0xf109); /// Solid Laptop Code icon /// /// https://fontawesome.com/icons/laptop-code?style=solid - /// computer, cpu, dell, demo, develop, device, mac, macbook, machine, pc + /// computer, cpu, dell, demo, develop, device, fabook, fb, mac, macbook, machine, mysql, pc, sql static const IconData laptopCode = IconDataSolid(0xf5fc); /// Solid Laptop File icon @@ -8020,7 +8038,7 @@ class FontAwesomeIcons { /// Solid Layer Group icon /// /// https://fontawesome.com/icons/layer-group?style=solid - /// arrange, develop, layers, map, stack + /// arrange, category, develop, layers, map, platform, stack static const IconData layerGroup = IconDataSolid(0xf5fd); /// Solid Leaf icon @@ -8083,6 +8101,11 @@ class FontAwesomeIcons { /// arithmetic, compare, math static const IconData lessThanEqual = IconDataSolid(0xf537); + /// Brands Letterboxd icon + /// + /// https://fontawesome.com/icons/letterboxd?style=brands + static const IconData letterboxd = IconDataBrands(0xe62d); + /// Solid Life Ring icon /// /// https://fontawesome.com/icons/life-ring?style=solid @@ -8131,7 +8154,7 @@ class FontAwesomeIcons { /// Solid Link Slash icon /// /// https://fontawesome.com/icons/link-slash?style=solid - /// attachment, chain, chain-broken, remove + /// attachment, chain, chain-broken, disabled, disconnect, remove static const IconData linkSlash = IconDataSolid(0xf127); /// Alias chain-broken for icon [linkSlash] @@ -8149,13 +8172,13 @@ class FontAwesomeIcons { /// Brands LinkedIn icon /// /// https://fontawesome.com/icons/linkedin?style=brands - /// linkedin-square + /// linkedin-square, linkin static const IconData linkedin = IconDataBrands(0xf08c); /// Brands LinkedIn In icon /// /// https://fontawesome.com/icons/linkedin-in?style=brands - /// linkedin + /// linkedin, linkin static const IconData linkedinIn = IconDataBrands(0xf0e1); /// Brands Linode icon @@ -8178,7 +8201,7 @@ class FontAwesomeIcons { /// Solid List icon /// /// https://fontawesome.com/icons/list?style=solid - /// checklist, completed, done, finished, ol, todo, ul + /// bullet, category, cheatsheet, checklist, completed, done, finished, ol, summary, todo, ul static const IconData list = IconDataSolid(0xf03a); /// Alias list-squares for icon [list] @@ -8188,7 +8211,7 @@ class FontAwesomeIcons { /// Solid List Check icon /// /// https://fontawesome.com/icons/list-check?style=solid - /// checklist, downloading, downloads, loading, progress, project management, settings, to do + /// bullet, cheatsheet, checklist, downloading, downloads, enable, loading, progress, project management, settings, summary, to do, validate, working static const IconData listCheck = IconDataSolid(0xf0ae); /// Alias tasks for icon [listCheck] @@ -8198,7 +8221,7 @@ class FontAwesomeIcons { /// Solid List Ol icon /// /// https://fontawesome.com/icons/list-ol?style=solid - /// checklist, completed, done, finished, numbers, ol, todo, ul + /// cheatsheet, checklist, completed, done, finished, numbers, ol, summary, todo, ul static const IconData listOl = IconDataSolid(0xf0cb); /// Alias list-1-2 for icon [listOl] @@ -8212,7 +8235,7 @@ class FontAwesomeIcons { /// Solid List Ul icon /// /// https://fontawesome.com/icons/list-ul?style=solid - /// checklist, completed, done, finished, ol, todo, ul + /// bullet, cheatsheet, checklist, completed, done, finished, ol, summary, todo, ul static const IconData listUl = IconDataSolid(0xf0ca); /// Alias list-dots for icon [listUl] @@ -8264,19 +8287,19 @@ class FontAwesomeIcons { /// Solid Location Pin Lock icon /// /// https://fontawesome.com/icons/location-pin-lock?style=solid - /// closed, lockdown, map, quarantine + /// closed, lockdown, map, padlock, privacy, quarantine static const IconData locationPinLock = IconDataSolid(0xe51f); /// Solid Lock icon /// /// https://fontawesome.com/icons/lock?style=solid - /// admin, closed, lock, locked, open, password, private, protect, security + /// admin, closed, lock, locked, open, padlock, password, privacy, private, protect, security static const IconData lock = IconDataSolid(0xf023); /// Solid Lock Open icon /// /// https://fontawesome.com/icons/lock-open?style=solid - /// admin, lock, open, password, private, protect, security, unlock + /// admin, lock, open, padlock, password, privacy, private, protect, security, unlock static const IconData lockOpen = IconDataSolid(0xf3c1); /// Solid Locust icon @@ -8322,7 +8345,7 @@ class FontAwesomeIcons { /// Solid Magnifying Glass icon /// /// https://fontawesome.com/icons/magnifying-glass?style=solid - /// bigger, enlarge, find, glass, magnify, magnifying, magnifying glass tilted left, preview, search, tool, zoom + /// bigger, enlarge, equipment, find, glass, inspection, magnifier, magnify, magnifying, magnifying glass tilted left, preview, search, tool, zoom static const IconData magnifyingGlass = IconDataSolid(0xf002); /// Alias search for icon [magnifyingGlass] @@ -8332,19 +8355,19 @@ class FontAwesomeIcons { /// Solid Magnifying Glass Arrow Right icon /// /// https://fontawesome.com/icons/magnifying-glass-arrow-right?style=solid - /// find, next, search + /// find, magnifier, next, search static const IconData magnifyingGlassArrowRight = IconDataSolid(0xe521); /// Solid Magnifying Glass Chart icon /// /// https://fontawesome.com/icons/magnifying-glass-chart?style=solid - /// data, graph, intelligence, analysis, chart, market + /// data, graph, intelligence, analysis, chart, magnifier, market, revenue static const IconData magnifyingGlassChart = IconDataSolid(0xe522); /// Solid Magnifying Glass Dollar icon /// /// https://fontawesome.com/icons/magnifying-glass-dollar?style=solid - /// bigger, enlarge, find, magnify, money, preview, zoom + /// bigger, enlarge, find, magnifier, magnify, money, preview, zoom static const IconData magnifyingGlassDollar = IconDataSolid(0xf688); /// Alias search-dollar for icon [magnifyingGlassDollar] @@ -8354,7 +8377,7 @@ class FontAwesomeIcons { /// Solid Magnifying Glass Location icon /// /// https://fontawesome.com/icons/magnifying-glass-location?style=solid - /// bigger, enlarge, find, magnify, preview, zoom + /// bigger, enlarge, find, magnifier, magnify, preview, zoom static const IconData magnifyingGlassLocation = IconDataSolid(0xf689); /// Alias search-location for icon [magnifyingGlassLocation] @@ -8364,7 +8387,7 @@ class FontAwesomeIcons { /// Solid Magnifying Glass Minus icon /// /// https://fontawesome.com/icons/magnifying-glass-minus?style=solid - /// minify, negative, smaller, zoom, zoom out + /// magnifier, minify, negative, smaller, zoom, zoom out static const IconData magnifyingGlassMinus = IconDataSolid(0xf010); /// Alias search-minus for icon [magnifyingGlassMinus] @@ -8374,7 +8397,7 @@ class FontAwesomeIcons { /// Solid Magnifying Glass Plus icon /// /// https://fontawesome.com/icons/magnifying-glass-plus?style=solid - /// bigger, enlarge, magnify, positive, zoom, zoom in + /// bigger, enlarge, magnifier, magnify, positive, zoom, zoom in static const IconData magnifyingGlassPlus = IconDataSolid(0xf00e); /// Alias search-plus for icon [magnifyingGlassPlus] @@ -8443,7 +8466,7 @@ class FontAwesomeIcons { /// Solid Marker icon /// /// https://fontawesome.com/icons/marker?style=solid - /// design, edit, sharpie, update, write + /// design, edit, modify, sharpie, update, write static const IconData marker = IconDataSolid(0xf5a1); /// Solid Mars icon @@ -8461,7 +8484,7 @@ class FontAwesomeIcons { /// Solid Mars And Venus Burst icon /// /// https://fontawesome.com/icons/mars-and-venus-burst?style=solid - /// gender, violence + /// gender, uer, violence static const IconData marsAndVenusBurst = IconDataSolid(0xe523); /// Solid Mars Double icon @@ -8573,7 +8596,7 @@ class FontAwesomeIcons { /// Solid Maximize icon /// /// https://fontawesome.com/icons/maximize?style=solid - /// bigger, enlarge, fullscreen, move, resize + /// maximize, resize, scale, arrows, bigger, enlarge, fullscreen, resize, size, expand static const IconData maximize = IconDataSolid(0xf31e); /// Alias expand-arrows-alt for icon [maximize] @@ -8588,7 +8611,7 @@ class FontAwesomeIcons { /// Solid Medal icon /// /// https://fontawesome.com/icons/medal?style=solid - /// award, medal, ribbon, sports medal, star, trophy + /// award, guarantee, medal, quality, ribbon, sports medal, star, trophy, warranty static const IconData medal = IconDataSolid(0xf5a2); /// Brands MedApps icon @@ -8646,7 +8669,7 @@ class FontAwesomeIcons { /// Solid Message icon /// /// https://fontawesome.com/icons/message?style=solid - /// bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, texting + /// conversation, discussion, talking, answer, bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, talk, texting static const IconData solidMessage = IconDataSolid(0xf27a); /// Alias comment-alt for icon [solidMessage] @@ -8656,7 +8679,7 @@ class FontAwesomeIcons { /// Regular Message icon /// /// https://fontawesome.com/icons/message?style=regular - /// bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, texting + /// conversation, discussion, talking, answer, bubble, chat, commenting, conversation, feedback, message, note, notification, sms, speech, talk, texting static const IconData message = IconDataRegular(0xf27a); /// Alias comment-alt for icon [message] @@ -8688,13 +8711,13 @@ class FontAwesomeIcons { /// Solid Microphone icon /// /// https://fontawesome.com/icons/microphone?style=solid - /// address, audio, information, podcast, public, record, sing, sound, voice + /// address, audio, information, podcast, public, record, sing, sound, talking, voice static const IconData microphone = IconDataSolid(0xf130); /// Solid Microphone Lines icon /// /// https://fontawesome.com/icons/microphone-lines?style=solid - /// audio, mic, microphone, music, podcast, record, sing, sound, studio, studio microphone, voice + /// audio, mic, microphone, music, podcast, record, sing, sound, studio, studio microphone, talking, voice static const IconData microphoneLines = IconDataSolid(0xf3c9); /// Alias microphone-alt for icon [microphoneLines] @@ -8704,7 +8727,7 @@ class FontAwesomeIcons { /// Solid Microphone Lines Slash icon /// /// https://fontawesome.com/icons/microphone-lines-slash?style=solid - /// audio, disable, mute, podcast, record, sing, sound, voice + /// audio, disable, disabled, disconnect, disconnect, mute, podcast, record, sing, sound, voice static const IconData microphoneLinesSlash = IconDataSolid(0xf539); /// Alias microphone-alt-slash for icon [microphoneLinesSlash] @@ -8714,13 +8737,13 @@ class FontAwesomeIcons { /// Solid Microphone Slash icon /// /// https://fontawesome.com/icons/microphone-slash?style=solid - /// audio, disable, mute, podcast, record, sing, sound, voice + /// audio, disable, disabled, mute, podcast, record, sing, sound, voice static const IconData microphoneSlash = IconDataSolid(0xf131); /// Solid Microscope icon /// /// https://fontawesome.com/icons/microscope?style=solid - /// covid-19, electron, lens, microscope, optics, science, shrink, testing, tool + /// covid-19, electron, knowledge, lens, microscope, optics, science, shrink, testing, tool static const IconData microscope = IconDataSolid(0xf610); /// Brands Microsoft icon @@ -8744,6 +8767,11 @@ class FontAwesomeIcons { @Deprecated('Use "minimize" instead.') static const IconData compressArrowsAlt = minimize; + /// Brands Mintbit icon + /// + /// https://fontawesome.com/icons/mintbit?style=brands + static const IconData mintbit = IconDataBrands(0xe62f); + /// Solid Minus icon /// /// https://fontawesome.com/icons/minus?style=solid @@ -8839,13 +8867,13 @@ class FontAwesomeIcons { /// Solid Money Bill icon /// /// https://fontawesome.com/icons/money-bill?style=solid - /// buy, cash, checkout, money, payment, price, purchase + /// buy, cash, checkout, coupon, investment, money, payment, premium, price, purchase, revenue, salary static const IconData moneyBill = IconDataSolid(0xf0d6); /// Solid Money Bill 1 icon /// /// https://fontawesome.com/icons/money-bill-1?style=solid - /// buy, cash, checkout, money, payment, price, purchase + /// buy, cash, checkout, money, payment, premium, price, purchase, salary static const IconData solidMoneyBill1 = IconDataSolid(0xf3d1); /// Alias money-bill-alt for icon [solidMoneyBill1] @@ -8855,7 +8883,7 @@ class FontAwesomeIcons { /// Regular Money Bill 1 icon /// /// https://fontawesome.com/icons/money-bill-1?style=regular - /// buy, cash, checkout, money, payment, price, purchase + /// buy, cash, checkout, money, payment, premium, price, purchase, salary static const IconData moneyBill1 = IconDataRegular(0xf3d1); /// Alias money-bill-alt for icon [moneyBill1] @@ -8865,7 +8893,7 @@ class FontAwesomeIcons { /// Solid Money Bill 1 Wave icon /// /// https://fontawesome.com/icons/money-bill-1-wave?style=solid - /// buy, cash, checkout, money, payment, price, purchase + /// buy, cash, checkout, money, payment, premium, price, purchase, salary static const IconData moneyBill1Wave = IconDataSolid(0xf53b); /// Alias money-bill-wave-alt for icon [moneyBill1Wave] @@ -8875,43 +8903,43 @@ class FontAwesomeIcons { /// Solid Money Bill Transfer icon /// /// https://fontawesome.com/icons/money-bill-transfer?style=solid - /// bank, conversion, deposit, money, transfer, withdrawal + /// bank, conversion, deposit, investment, money, salary, transfer, withdrawal static const IconData moneyBillTransfer = IconDataSolid(0xe528); /// Solid Money Bill Trend Up icon /// /// https://fontawesome.com/icons/money-bill-trend-up?style=solid - /// bank, bonds, inflation, market, stocks, trade + /// bank, bonds, inflation, investment, market, revenue, salary, stocks, trade static const IconData moneyBillTrendUp = IconDataSolid(0xe529); /// Solid Money Bill Wave icon /// /// https://fontawesome.com/icons/money-bill-wave?style=solid - /// buy, cash, checkout, money, payment, price, purchase + /// buy, cash, checkout, money, payment, premium, price, purchase, salary static const IconData moneyBillWave = IconDataSolid(0xf53a); /// Solid Money Bill Wheat icon /// /// https://fontawesome.com/icons/money-bill-wheat?style=solid - /// agribusiness, agriculture, farming, food, livelihood, subsidy + /// agribusiness, agriculture, farming, food, investment, livelihood, subsidy static const IconData moneyBillWheat = IconDataSolid(0xe52a); /// Solid Money Bills icon /// /// https://fontawesome.com/icons/money-bills?style=solid - /// atm, cash, money, moolah + /// atm, cash, investment, money, moolah, premium, revenue, salary static const IconData moneyBills = IconDataSolid(0xe1f3); /// Solid Money Check icon /// /// https://fontawesome.com/icons/money-check?style=solid - /// bank check, buy, checkout, cheque, money, payment, price, purchase + /// bank check, buy, checkout, cheque, money, payment, price, purchase, salary static const IconData moneyCheck = IconDataSolid(0xf53c); /// Solid Money Check Dollar icon /// /// https://fontawesome.com/icons/money-check-dollar?style=solid - /// bank check, buy, checkout, cheque, money, payment, price, purchase + /// bank check, buy, checkout, cheque, money, payment, price, purchase, salary static const IconData moneyCheckDollar = IconDataSolid(0xf53d); /// Alias money-check-alt for icon [moneyCheckDollar] @@ -9049,13 +9077,13 @@ class FontAwesomeIcons { /// Solid Newspaper icon /// /// https://fontawesome.com/icons/newspaper?style=solid - /// article, editorial, headline, journal, journalism, news, newspaper, paper, press + /// article, editorial, headline, journal, journalism, news, newsletter, newspaper, paper, press static const IconData solidNewspaper = IconDataSolid(0xf1ea); /// Regular Newspaper icon /// /// https://fontawesome.com/icons/newspaper?style=regular - /// article, editorial, headline, journal, journalism, news, newspaper, paper, press + /// article, editorial, headline, journal, journalism, news, newsletter, newspaper, paper, press static const IconData newspaper = IconDataRegular(0xf1ea); /// Brands NFC Directional icon @@ -9094,7 +9122,7 @@ class FontAwesomeIcons { /// Solid Notdef icon /// /// https://fontawesome.com/icons/notdef?style=solid - /// close, missing + /// 404, close, missing, not found static const IconData notdef = IconDataSolid(0xe1fe); /// Solid Note Sticky icon @@ -9217,6 +9245,11 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/openid?style=brands static const IconData openid = IconDataBrands(0xf19b); + /// Brands Opensuse icon + /// + /// https://fontawesome.com/icons/opensuse?style=brands + static const IconData opensuse = IconDataBrands(0xe62b); + /// Brands Opera icon /// /// https://fontawesome.com/icons/opera?style=brands @@ -9284,13 +9317,13 @@ class FontAwesomeIcons { /// Solid Paint Roller icon /// /// https://fontawesome.com/icons/paint-roller?style=solid - /// acrylic, art, brush, color, fill, paint, pigment, watercolor + /// acrylic, art, brush, color, fill, maintenance, paint, pigment, watercolor static const IconData paintRoller = IconDataSolid(0xf5aa); /// Solid Paintbrush icon /// /// https://fontawesome.com/icons/paintbrush?style=solid - /// acrylic, art, brush, color, fill, paint, paintbrush, painting, pigment, watercolor + /// acrylic, art, brush, color, fill, modify, paint, paintbrush, painting, pigment, watercolor static const IconData paintbrush = IconDataSolid(0xf1fc); /// Alias paint-brush for icon [paintbrush] @@ -9317,7 +9350,7 @@ class FontAwesomeIcons { /// Solid Panorama icon /// /// https://fontawesome.com/icons/panorama?style=solid - /// image, landscape, photo, wide + /// image, img, landscape, photo, wide static const IconData panorama = IconDataSolid(0xe209); /// Solid Paper Plane icon @@ -9407,13 +9440,13 @@ class FontAwesomeIcons { /// Solid Pen icon /// /// https://fontawesome.com/icons/pen?style=solid - /// ballpoint, design, edit, pen, update, write + /// ballpoint, design, edit, modify, pen, update, write static const IconData pen = IconDataSolid(0xf304); /// Solid Pen Clip icon /// /// https://fontawesome.com/icons/pen-clip?style=solid - /// design, edit, update, write + /// design, edit, modify, update, write static const IconData penClip = IconDataSolid(0xf305); /// Alias pen-alt for icon [penClip] @@ -9423,19 +9456,19 @@ class FontAwesomeIcons { /// Solid Pen Fancy icon /// /// https://fontawesome.com/icons/pen-fancy?style=solid - /// black nib, design, edit, fountain, fountain pen, nib, pen, update, write + /// black nib, design, edit, fountain, fountain pen, modify, nib, pen, update, write static const IconData penFancy = IconDataSolid(0xf5ac); /// Solid Pen Nib icon /// /// https://fontawesome.com/icons/pen-nib?style=solid - /// design, edit, fountain pen, update, write + /// design, edit, fountain pen, modify, update, write static const IconData penNib = IconDataSolid(0xf5ad); /// Solid Pen Ruler icon /// /// https://fontawesome.com/icons/pen-ruler?style=solid - /// design, draft, draw, pencil + /// design, draft, draw, maintenance, modify, pencil static const IconData penRuler = IconDataSolid(0xf5ae); /// Alias pencil-ruler for icon [penRuler] @@ -9445,7 +9478,7 @@ class FontAwesomeIcons { /// Solid Pen To Square icon /// /// https://fontawesome.com/icons/pen-to-square?style=solid - /// edit, pen, pencil, update, write + /// edit, modify, pen, pencil, update, write static const IconData solidPenToSquare = IconDataSolid(0xf044); /// Alias edit for icon [solidPenToSquare] @@ -9455,7 +9488,7 @@ class FontAwesomeIcons { /// Regular Pen To Square icon /// /// https://fontawesome.com/icons/pen-to-square?style=regular - /// edit, pen, pencil, update, write + /// edit, modify, pen, pencil, update, write static const IconData penToSquare = IconDataRegular(0xf044); /// Alias edit for icon [penToSquare] @@ -9465,7 +9498,7 @@ class FontAwesomeIcons { /// Solid Pencil icon /// /// https://fontawesome.com/icons/pencil?style=solid - /// Lower Left Pencil, design, draw, edit, lead, pencil, update, write + /// Lower Left Pencil, design, draw, edit, lead, maintenance, modify, pencil, update, write static const IconData pencil = IconDataSolid(0xf303); /// Alias pencil-alt for icon [pencil] @@ -9475,7 +9508,7 @@ class FontAwesomeIcons { /// Solid People Arrows icon /// /// https://fontawesome.com/icons/people-arrows?style=solid - /// distance, isolation, separate, social distancing, users-people + /// conversation, discussion, talking, distance, insert, isolation, separate, social distancing, talk, together, uer, users-people static const IconData peopleArrows = IconDataSolid(0xe068); /// Alias people-arrows-left-right for icon [peopleArrows] @@ -9485,7 +9518,7 @@ class FontAwesomeIcons { /// Solid People Carry Box icon /// /// https://fontawesome.com/icons/people-carry-box?style=solid - /// users-people + /// together, uer, users-people static const IconData peopleCarryBox = IconDataSolid(0xf4ce); /// Alias people-carry for icon [peopleCarryBox] @@ -9495,31 +9528,31 @@ class FontAwesomeIcons { /// Solid People Group icon /// /// https://fontawesome.com/icons/people-group?style=solid - /// family, group, team + /// crowd, family, group, team, together, uer static const IconData peopleGroup = IconDataSolid(0xe533); /// Solid People Line icon /// /// https://fontawesome.com/icons/people-line?style=solid - /// group, need + /// crowd, group, need, together, uer static const IconData peopleLine = IconDataSolid(0xe534); /// Solid People Pulling icon /// /// https://fontawesome.com/icons/people-pulling?style=solid - /// forced return, yanking + /// forced return, together, uer, yanking static const IconData peoplePulling = IconDataSolid(0xe535); /// Solid People Robbery icon /// /// https://fontawesome.com/icons/people-robbery?style=solid - /// criminal, hands up, looting, robbery, steal + /// criminal, hands up, looting, robbery, steal, uer static const IconData peopleRobbery = IconDataSolid(0xe536); /// Solid People Roof icon /// /// https://fontawesome.com/icons/people-roof?style=solid - /// family, group, manage, people, safe, shelter + /// crowd, family, group, manage, people, safe, shelter, together, uer static const IconData peopleRoof = IconDataSolid(0xe537); /// Solid Pepper Hot icon @@ -9551,7 +9584,7 @@ class FontAwesomeIcons { /// Solid Person icon /// /// https://fontawesome.com/icons/person?style=solid - /// man, person standing, stand, standing, woman + /// default, man, person standing, stand, standing, uer, woman static const IconData person = IconDataSolid(0xf183); /// Alias male for icon [person] @@ -9561,19 +9594,19 @@ class FontAwesomeIcons { /// Solid Person Arrow Down To Line icon /// /// https://fontawesome.com/icons/person-arrow-down-to-line?style=solid - /// ground, indigenous, native + /// ground, indigenous, insert, native, uer static const IconData personArrowDownToLine = IconDataSolid(0xe538); /// Solid Person Arrow Up From Line icon /// /// https://fontawesome.com/icons/person-arrow-up-from-line?style=solid - /// population, rise + /// population, rise, uer, upgrade static const IconData personArrowUpFromLine = IconDataSolid(0xe539); /// Solid Person Biking icon /// /// https://fontawesome.com/icons/person-biking?style=solid - /// bicycle, bike, biking, cyclist, pedal, person biking, summer, wheel + /// bicycle, bike, biking, cyclist, pedal, person biking, summer, uer, wheel static const IconData personBiking = IconDataSolid(0xf84a); /// Alias biking for icon [personBiking] @@ -9583,73 +9616,73 @@ class FontAwesomeIcons { /// Solid Person Booth icon /// /// https://fontawesome.com/icons/person-booth?style=solid - /// changing room, curtain, vote, voting + /// changing room, curtain, uer, vote, voting static const IconData personBooth = IconDataSolid(0xf756); /// Solid Person Breastfeeding icon /// /// https://fontawesome.com/icons/person-breastfeeding?style=solid - /// baby, child, infant, mother, nutrition, sustenance + /// baby, child, infant, mother, nutrition, parent, sustenance, uer static const IconData personBreastfeeding = IconDataSolid(0xe53a); /// Solid Person Burst icon /// /// https://fontawesome.com/icons/person-burst?style=solid - /// abuse, accident, crash, explode, violence + /// abuse, accident, crash, explode, uer, violence static const IconData personBurst = IconDataSolid(0xe53b); /// Solid Person Cane icon /// /// https://fontawesome.com/icons/person-cane?style=solid - /// aging, cane, elderly, old, staff + /// aging, cane, elderly, old, staff, uer static const IconData personCane = IconDataSolid(0xe53c); /// Solid Person Chalkboard icon /// /// https://fontawesome.com/icons/person-chalkboard?style=solid - /// blackboard, instructor, keynote, lesson, presentation, teacher + /// blackboard, instructor, keynote, lesson, presentation, teacher, uer static const IconData personChalkboard = IconDataSolid(0xe53d); /// Solid Person Circle Check icon /// /// https://fontawesome.com/icons/person-circle-check?style=solid - /// approved, not affected, ok, okay + /// approved, enable, not affected, ok, okay, uer, validate, working static const IconData personCircleCheck = IconDataSolid(0xe53e); /// Solid Person Circle Exclamation icon /// /// https://fontawesome.com/icons/person-circle-exclamation?style=solid - /// affected, alert, lost, missing + /// affected, alert, failed, lost, missing, uer static const IconData personCircleExclamation = IconDataSolid(0xe53f); /// Solid Person Circle Minus icon /// /// https://fontawesome.com/icons/person-circle-minus?style=solid - /// delete, remove + /// delete, remove, uer static const IconData personCircleMinus = IconDataSolid(0xe540); /// Solid Person Circle Plus icon /// /// https://fontawesome.com/icons/person-circle-plus?style=solid - /// add, found + /// add, follow, found, uer static const IconData personCirclePlus = IconDataSolid(0xe541); /// Solid Person Circle Question icon /// /// https://fontawesome.com/icons/person-circle-question?style=solid - /// lost, missing + /// faq, lost, missing, request, uer static const IconData personCircleQuestion = IconDataSolid(0xe542); /// Solid Person Circle Xmark icon /// /// https://fontawesome.com/icons/person-circle-xmark?style=solid - /// dead, removed + /// dead, removed, uer, uncheck static const IconData personCircleXmark = IconDataSolid(0xe543); /// Solid Person Digging icon /// /// https://fontawesome.com/icons/person-digging?style=solid - /// bury, construction, debris, dig, men at work + /// bury, construction, debris, dig, maintenance, men at work, uer static const IconData personDigging = IconDataSolid(0xf85e); /// Alias digging for icon [personDigging] @@ -9659,7 +9692,7 @@ class FontAwesomeIcons { /// Solid Person Dots From Line icon /// /// https://fontawesome.com/icons/person-dots-from-line?style=solid - /// allergy, diagnosis + /// allergy, diagnosis, uer static const IconData personDotsFromLine = IconDataSolid(0xf470); /// Alias diagnoses for icon [personDotsFromLine] @@ -9669,7 +9702,7 @@ class FontAwesomeIcons { /// Solid Person Dress icon /// /// https://fontawesome.com/icons/person-dress?style=solid - /// man, skirt, woman + /// man, skirt, uer, woman static const IconData personDress = IconDataSolid(0xf182); /// Alias female for icon [personDress] @@ -9679,43 +9712,43 @@ class FontAwesomeIcons { /// Solid Person Dress Burst icon /// /// https://fontawesome.com/icons/person-dress-burst?style=solid - /// abuse, accident, crash, explode, violence + /// abuse, accident, crash, explode, uer, violence static const IconData personDressBurst = IconDataSolid(0xe544); /// Solid Person Drowning icon /// /// https://fontawesome.com/icons/person-drowning?style=solid - /// drown, emergency, swim + /// drown, emergency, swim, uer static const IconData personDrowning = IconDataSolid(0xe545); /// Solid Person Falling icon /// /// https://fontawesome.com/icons/person-falling?style=solid - /// accident, fall, trip + /// accident, fall, trip, uer static const IconData personFalling = IconDataSolid(0xe546); /// Solid Person Falling Burst icon /// /// https://fontawesome.com/icons/person-falling-burst?style=solid - /// accident, crash, death, fall, homicide, murder + /// accident, crash, death, fall, homicide, murder, uer static const IconData personFallingBurst = IconDataSolid(0xe547); /// Solid Person Half Dress icon /// /// https://fontawesome.com/icons/person-half-dress?style=solid - /// gender, man, restroom, transgender, woman + /// gender, man, restroom, transgender, uer, woman static const IconData personHalfDress = IconDataSolid(0xe548); /// Solid Person Harassing icon /// /// https://fontawesome.com/icons/person-harassing?style=solid - /// abuse, scream, shame, shout, yell + /// abuse, scream, shame, shout, uer, yell static const IconData personHarassing = IconDataSolid(0xe549); /// Solid Person Hiking icon /// /// https://fontawesome.com/icons/person-hiking?style=solid - /// autumn, fall, hike, mountain, outdoors, summer, walk + /// autumn, fall, follow, hike, mountain, outdoors, summer, uer, walk static const IconData personHiking = IconDataSolid(0xf6ec); /// Alias hiking for icon [personHiking] @@ -9725,25 +9758,25 @@ class FontAwesomeIcons { /// Solid Person Military Pointing icon /// /// https://fontawesome.com/icons/person-military-pointing?style=solid - /// army, customs, guard + /// army, customs, guard, uer static const IconData personMilitaryPointing = IconDataSolid(0xe54a); /// Solid Person Military Rifle icon /// /// https://fontawesome.com/icons/person-military-rifle?style=solid - /// armed forces, army, military, rifle, war + /// armed forces, army, military, rifle, uer, war static const IconData personMilitaryRifle = IconDataSolid(0xe54b); /// Solid Person Military To Person icon /// /// https://fontawesome.com/icons/person-military-to-person?style=solid - /// civilian, coordination, military + /// civilian, coordination, military, uer static const IconData personMilitaryToPerson = IconDataSolid(0xe54c); /// Solid Person Praying icon /// /// https://fontawesome.com/icons/person-praying?style=solid - /// kneel, place of worship, religion, thank, worship + /// kneel, place of worship, religion, thank, uer, worship static const IconData personPraying = IconDataSolid(0xf683); /// Alias pray for icon [personPraying] @@ -9753,25 +9786,25 @@ class FontAwesomeIcons { /// Solid Person Pregnant icon /// /// https://fontawesome.com/icons/person-pregnant?style=solid - /// baby, birth, child, pregnant, pregnant woman, woman + /// baby, birth, child, parent, pregnant, pregnant woman, uer, woman static const IconData personPregnant = IconDataSolid(0xe31e); /// Solid Person Rays icon /// /// https://fontawesome.com/icons/person-rays?style=solid - /// affected, focus, shine + /// affected, focus, shine, uer static const IconData personRays = IconDataSolid(0xe54d); /// Solid Person Rifle icon /// /// https://fontawesome.com/icons/person-rifle?style=solid - /// army, combatant, gun, military, rifle, war + /// army, combatant, gun, military, rifle, uer, war static const IconData personRifle = IconDataSolid(0xe54e); /// Solid Person Running icon /// /// https://fontawesome.com/icons/person-running?style=solid - /// exit, flee, marathon, person running, race, running + /// exit, flee, follow, marathon, person running, race, running, uer, workout static const IconData personRunning = IconDataSolid(0xf70c); /// Alias running for icon [personRunning] @@ -9781,13 +9814,13 @@ class FontAwesomeIcons { /// Solid Person Shelter icon /// /// https://fontawesome.com/icons/person-shelter?style=solid - /// house, inside, roof, safe, safety, shelter + /// house, inside, roof, safe, safety, shelter, uer static const IconData personShelter = IconDataSolid(0xe54f); /// Solid Person Skating icon /// /// https://fontawesome.com/icons/person-skating?style=solid - /// figure skating, ice, olympics, rink, skate, winter + /// figure skating, ice, olympics, rink, skate, uer, winter static const IconData personSkating = IconDataSolid(0xf7c5); /// Alias skating for icon [personSkating] @@ -9797,7 +9830,7 @@ class FontAwesomeIcons { /// Solid Person Skiing icon /// /// https://fontawesome.com/icons/person-skiing?style=solid - /// downhill, olympics, ski, skier, snow, winter + /// downhill, olympics, ski, skier, snow, uer, winter static const IconData personSkiing = IconDataSolid(0xf7c9); /// Alias skiing for icon [personSkiing] @@ -9807,7 +9840,7 @@ class FontAwesomeIcons { /// Solid Person Skiing Nordic icon /// /// https://fontawesome.com/icons/person-skiing-nordic?style=solid - /// cross country, olympics, winter + /// cross country, olympics, uer, winter static const IconData personSkiingNordic = IconDataSolid(0xf7ca); /// Alias skiing-nordic for icon [personSkiingNordic] @@ -9817,7 +9850,7 @@ class FontAwesomeIcons { /// Solid Person Snowboarding icon /// /// https://fontawesome.com/icons/person-snowboarding?style=solid - /// olympics, ski, snow, snowboard, snowboarder, winter + /// olympics, ski, snow, snowboard, snowboarder, uer, winter static const IconData personSnowboarding = IconDataSolid(0xf7ce); /// Alias snowboarding for icon [personSnowboarding] @@ -9827,7 +9860,7 @@ class FontAwesomeIcons { /// Solid Person Swimming icon /// /// https://fontawesome.com/icons/person-swimming?style=solid - /// ocean, person swimming, pool, sea, swim, water + /// ocean, person swimming, pool, sea, swim, uer, water static const IconData personSwimming = IconDataSolid(0xf5c4); /// Alias swimmer for icon [personSwimming] @@ -9837,13 +9870,13 @@ class FontAwesomeIcons { /// Solid Person Through Window icon /// /// https://fontawesome.com/icons/person-through-window?style=solid - /// door, exit, forced entry, leave, robbery, steal, window + /// door, exit, forced entry, leave, robbery, steal, uer, window static const IconData personThroughWindow = IconDataSolid(0xe5a9); /// Solid Person Walking icon /// /// https://fontawesome.com/icons/person-walking?style=solid - /// crosswalk, exercise, hike, move, person walking, walk, walking + /// crosswalk, exercise, follow, hike, move, person walking, uer, walk, walking, workout static const IconData personWalking = IconDataSolid(0xf554); /// Alias walking for icon [personWalking] @@ -9853,32 +9886,32 @@ class FontAwesomeIcons { /// Solid Person Walking Arrow Loop Left icon /// /// https://fontawesome.com/icons/person-walking-arrow-loop-left?style=solid - /// population return, return + /// follow, population return, return, uer static const IconData personWalkingArrowLoopLeft = IconDataSolid(0xe551); /// Solid Person Walking Arrow Right icon /// /// https://fontawesome.com/icons/person-walking-arrow-right?style=solid - /// exit, internally displaced, leave, refugee + /// exit, follow, internally displaced, leave, refugee, uer static const IconData personWalkingArrowRight = IconDataSolid(0xe552); /// Solid Person Walking Dashed Line Arrow Right icon /// /// https://fontawesome.com/icons/person-walking-dashed-line-arrow-right?style=solid - /// exit, refugee + /// exit, follow, refugee, uer static const IconData personWalkingDashedLineArrowRight = IconDataSolid(0xe553); /// Solid Person Walking Luggage icon /// /// https://fontawesome.com/icons/person-walking-luggage?style=solid - /// bag, baggage, briefcase, carry-on, deployment, rolling + /// bag, baggage, briefcase, carry-on, deployment, follow, rolling, uer static const IconData personWalkingLuggage = IconDataSolid(0xe554); /// Solid Person Walking With Cane icon /// /// https://fontawesome.com/icons/person-walking-with-cane?style=solid - /// blind, cane + /// blind, cane, follow, uer static const IconData personWalkingWithCane = IconDataSolid(0xf29d); /// Alias blind for icon [personWalkingWithCane] @@ -9915,7 +9948,7 @@ class FontAwesomeIcons { /// Solid Phone icon /// /// https://fontawesome.com/icons/phone?style=solid - /// Left Hand Telephone Receiver, call, earphone, number, phone, receiver, support, telephone, telephone receiver, voice + /// Left Hand Telephone Receiver, call, earphone, number, phone, receiver, support, talking, telephone, telephone receiver, voice static const IconData phone = IconDataSolid(0xf095); /// Solid Phone Flip icon @@ -9931,13 +9964,13 @@ class FontAwesomeIcons { /// Solid Phone Slash icon /// /// https://fontawesome.com/icons/phone-slash?style=solid - /// call, cancel, earphone, mute, number, support, telephone, voice + /// call, cancel, disabled, disconnect, earphone, mute, number, support, telephone, voice static const IconData phoneSlash = IconDataSolid(0xf3dd); /// Solid Phone Volume icon /// /// https://fontawesome.com/icons/phone-volume?style=solid - /// call, earphone, number, sound, support, telephone, voice, volume-control-phone + /// call, earphone, number, sound, support, talking, telephone, voice, volume-control-phone static const IconData phoneVolume = IconDataSolid(0xf2a0); /// Alias volume-control-phone for icon [phoneVolume] @@ -9983,7 +10016,7 @@ class FontAwesomeIcons { /// Solid Piggy Bank icon /// /// https://fontawesome.com/icons/piggy-bank?style=solid - /// bank, save, savings + /// bank, salary, save, savings static const IconData piggyBank = IconDataSolid(0xf4d3); /// Solid Pills icon @@ -10007,6 +10040,11 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/pix?style=brands static const IconData pix = IconDataBrands(0xe43a); + /// Brands Pixiv icon + /// + /// https://fontawesome.com/icons/pixiv?style=brands + static const IconData pixiv = IconDataBrands(0xe640); + /// Solid Pizza Slice icon /// /// https://fontawesome.com/icons/pizza-slice?style=solid @@ -10034,19 +10072,19 @@ class FontAwesomeIcons { /// Solid Plane Circle Check icon /// /// https://fontawesome.com/icons/plane-circle-check?style=solid - /// airplane, airport, flight, fly, not affected, ok, okay, travel + /// airplane, airport, enable, flight, fly, not affected, ok, okay, travel, validate, working static const IconData planeCircleCheck = IconDataSolid(0xe555); /// Solid Plane Circle Exclamation icon /// /// https://fontawesome.com/icons/plane-circle-exclamation?style=solid - /// affected, airplane, airport, flight, fly, travel + /// affected, airplane, airport, failed, flight, fly, travel static const IconData planeCircleExclamation = IconDataSolid(0xe556); /// Solid Plane Circle Xmark icon /// /// https://fontawesome.com/icons/plane-circle-xmark?style=solid - /// airplane, airport, destroy, flight, fly, travel + /// airplane, airport, destroy, flight, fly, travel, uncheck static const IconData planeCircleXmark = IconDataSolid(0xe557); /// Solid Plane Departure icon @@ -10058,13 +10096,13 @@ class FontAwesomeIcons { /// Solid Plane Lock icon /// /// https://fontawesome.com/icons/plane-lock?style=solid - /// airplane, airport, closed, flight, fly, lockdown, quarantine, travel + /// airplane, airport, closed, flight, fly, lockdown, padlock, privacy, quarantine, travel static const IconData planeLock = IconDataSolid(0xe558); /// Solid Plane Slash icon /// /// https://fontawesome.com/icons/plane-slash?style=solid - /// airplane mode, airport, canceled, covid-19, delayed, grounded, travel + /// airplane mode, airport, canceled, covid-19, delayed, disabled, grounded, travel static const IconData planeSlash = IconDataSolid(0xe069); /// Solid Plane Up icon @@ -10111,19 +10149,19 @@ class FontAwesomeIcons { /// Solid Plug Circle Check icon /// /// https://fontawesome.com/icons/plug-circle-check?style=solid - /// electric, electricity, not affected, ok, okay, plug, power + /// electric, electricity, enable, not affected, ok, okay, plug, power, validate, working static const IconData plugCircleCheck = IconDataSolid(0xe55c); /// Solid Plug Circle Exclamation icon /// /// https://fontawesome.com/icons/plug-circle-exclamation?style=solid - /// affected, electric, electricity, plug, power + /// affected, electric, electricity, failed, plug, power static const IconData plugCircleExclamation = IconDataSolid(0xe55d); /// Solid Plug Circle Minus icon /// /// https://fontawesome.com/icons/plug-circle-minus?style=solid - /// electric, electricity, plug, power + /// disconnect, electric, electricity, plug, power static const IconData plugCircleMinus = IconDataSolid(0xe55e); /// Solid Plug Circle Plus icon @@ -10135,13 +10173,13 @@ class FontAwesomeIcons { /// Solid Plug Circle Xmark icon /// /// https://fontawesome.com/icons/plug-circle-xmark?style=solid - /// destroy, electric, electricity, outage, plug, power + /// destroy, disconnect, electric, electricity, outage, plug, power, uncheck static const IconData plugCircleXmark = IconDataSolid(0xe560); /// Solid Plus icon /// /// https://fontawesome.com/icons/plus?style=solid - /// +, Plus Sign, add, create, expand, math, new, plus, positive, shape, sign + /// +, Plus Sign, add, create, expand, follow, math, modify, new, plus, positive, shape, sign static const IconData plus = IconDataSolid(0x2b); /// Alias add for icon [plus] @@ -10163,7 +10201,7 @@ class FontAwesomeIcons { /// Solid Poo icon /// /// https://fontawesome.com/icons/poo?style=solid - /// crap, dung, face, monster, pile of poo, poo, poop, shit, smile, turd + /// crap, dung, face, monster, pile of poo, poo, poop, shit, smile, turd, uer static const IconData poo = IconDataSolid(0xf2fe); /// Solid Poo Storm icon @@ -10269,7 +10307,7 @@ class FontAwesomeIcons { /// Solid Question icon /// /// https://fontawesome.com/icons/question?style=solid - /// ?, Question Mark, help, information, mark, outlined, punctuation, question, red question mark, support, unknown, white question mark + /// ?, Question Mark, faq, help, information, mark, outlined, punctuation, question, red question mark, request, support, unknown, white question mark static const IconData question = IconDataSolid(0x3f); /// Brands QuinScape icon @@ -10334,7 +10372,7 @@ class FontAwesomeIcons { /// Solid Ranking Star icon /// /// https://fontawesome.com/icons/ranking-star?style=solid - /// chart, first place, podium, rank, win + /// chart, first place, podium, quality, rank, revenue, win static const IconData rankingStar = IconDataSolid(0xe561); /// Brands Raspberry Pi icon @@ -10370,7 +10408,7 @@ class FontAwesomeIcons { /// Solid Receipt icon /// /// https://fontawesome.com/icons/receipt?style=solid - /// accounting, bookkeeping, check, evidence, invoice, money, pay, proof, receipt, table + /// accounting, bookkeeping, check, coupon, evidence, invoice, money, pay, proof, receipt, table static const IconData receipt = IconDataSolid(0xf543); /// Solid Record Vinyl icon @@ -10392,7 +10430,7 @@ class FontAwesomeIcons { /// Solid Rectangle List icon /// /// https://fontawesome.com/icons/rectangle-list?style=solid - /// checklist, completed, done, finished, ol, todo, ul + /// cheatsheet, checklist, completed, done, finished, ol, summary, todo, ul static const IconData solidRectangleList = IconDataSolid(0xf022); /// Alias list-alt for icon [solidRectangleList] @@ -10402,7 +10440,7 @@ class FontAwesomeIcons { /// Regular Rectangle List icon /// /// https://fontawesome.com/icons/rectangle-list?style=regular - /// checklist, completed, done, finished, ol, todo, ul + /// cheatsheet, checklist, completed, done, finished, ol, summary, todo, ul static const IconData rectangleList = IconDataRegular(0xf022); /// Alias list-alt for icon [rectangleList] @@ -10412,7 +10450,7 @@ class FontAwesomeIcons { /// Solid Rectangle Xmark icon /// /// https://fontawesome.com/icons/rectangle-xmark?style=solid - /// browser, cancel, computer, development + /// browser, cancel, computer, development, uncheck static const IconData solidRectangleXmark = IconDataSolid(0xf410); /// Alias rectangle-times for icon [solidRectangleXmark] @@ -10430,7 +10468,7 @@ class FontAwesomeIcons { /// Regular Rectangle Xmark icon /// /// https://fontawesome.com/icons/rectangle-xmark?style=regular - /// browser, cancel, computer, development + /// browser, cancel, computer, development, uncheck static const IconData rectangleXmark = IconDataRegular(0xf410); /// Alias rectangle-times for icon [rectangleXmark] @@ -10456,12 +10494,12 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/red-river?style=brands static const IconData redRiver = IconDataBrands(0xf3e3); - /// Brands reddit Logo icon + /// Brands Reddit icon /// /// https://fontawesome.com/icons/reddit?style=brands static const IconData reddit = IconDataBrands(0xf1a1); - /// Brands reddit Alien icon + /// Brands Reddit Alien icon /// /// https://fontawesome.com/icons/reddit-alien?style=brands static const IconData redditAlien = IconDataBrands(0xf281); @@ -10492,7 +10530,7 @@ class FontAwesomeIcons { /// Solid Repeat icon /// /// https://fontawesome.com/icons/repeat?style=solid - /// arrow, clockwise, flip, reload, repeat, repeat button, rewind, switch + /// arrow, clockwise, flip, reload, renew, repeat, repeat button, retry, rewind, switch static const IconData repeat = IconDataSolid(0xf363); /// Solid Reply icon @@ -10539,13 +10577,13 @@ class FontAwesomeIcons { /// Solid Restroom icon /// /// https://fontawesome.com/icons/restroom?style=solid - /// bathroom, toilet, water closet, wc + /// bathroom, toilet, uer, water closet, wc static const IconData restroom = IconDataSolid(0xf7bd); /// Solid Retweet icon /// /// https://fontawesome.com/icons/retweet?style=solid - /// refresh, reload, share, swap + /// refresh, reload, renew, retry, share, swap static const IconData retweet = IconDataSolid(0xf079); /// Brands Rev.io icon @@ -10602,7 +10640,7 @@ class FontAwesomeIcons { /// Solid Ring icon /// /// https://fontawesome.com/icons/ring?style=solid - /// Dungeons & Dragons, Gollum, band, binding, d&d, dnd, engagement, fantasy, gold, jewelry, marriage, precious + /// Dungeons & Dragons, Gollum, band, binding, d&d, dnd, engagement, fantasy, gold, jewelry, marriage, precious, premium static const IconData ring = IconDataSolid(0xf70b); /// Solid Road icon @@ -10626,25 +10664,25 @@ class FontAwesomeIcons { /// Solid Road Circle Check icon /// /// https://fontawesome.com/icons/road-circle-check?style=solid - /// freeway, highway, not affected, ok, okay, pavement, road + /// enable, freeway, highway, not affected, ok, okay, pavement, road, validate, working static const IconData roadCircleCheck = IconDataSolid(0xe564); /// Solid Road Circle Exclamation icon /// /// https://fontawesome.com/icons/road-circle-exclamation?style=solid - /// affected, freeway, highway, pavement, road + /// affected, failed, freeway, highway, pavement, road static const IconData roadCircleExclamation = IconDataSolid(0xe565); /// Solid Road Circle Xmark icon /// /// https://fontawesome.com/icons/road-circle-xmark?style=solid - /// destroy, freeway, highway, pavement, road + /// destroy, freeway, highway, pavement, road, uncheck static const IconData roadCircleXmark = IconDataSolid(0xe566); /// Solid Road Lock icon /// /// https://fontawesome.com/icons/road-lock?style=solid - /// closed, freeway, highway, lockdown, pavement, quarantine, road + /// closed, freeway, highway, lockdown, padlock, pavement, privacy, quarantine, road static const IconData roadLock = IconDataSolid(0xe567); /// Solid Road Spikes icon @@ -10678,7 +10716,7 @@ class FontAwesomeIcons { /// Solid Rotate icon /// /// https://fontawesome.com/icons/rotate?style=solid - /// anticlockwise, arrow, counterclockwise, counterclockwise arrows button, exchange, refresh, reload, rotate, swap, withershins + /// arrow, clockwise, exchange, modify, refresh, reload, renew, retry, rotate, swap, withershins static const IconData rotate = IconDataSolid(0xf2f1); /// Alias sync-alt for icon [rotate] @@ -10706,7 +10744,7 @@ class FontAwesomeIcons { /// Solid Rotate Right icon /// /// https://fontawesome.com/icons/rotate-right?style=solid - /// forward, refresh, reload, repeat + /// forward, refresh, reload, renew, repeat, retry static const IconData rotateRight = IconDataSolid(0xf2f9); /// Alias redo-alt for icon [rotateRight] @@ -10811,13 +10849,13 @@ class FontAwesomeIcons { /// Solid Sack Dollar icon /// /// https://fontawesome.com/icons/sack-dollar?style=solid - /// bag, burlap, cash, dollar, money, money bag, moneybag, robber, santa, usd + /// bag, burlap, cash, dollar, investment, money, money bag, moneybag, premium, robber, salary, santa, usd static const IconData sackDollar = IconDataSolid(0xf81d); /// Solid Sack Xmark icon /// /// https://fontawesome.com/icons/sack-xmark?style=solid - /// bag, burlap, rations + /// bag, burlap, coupon, rations, salary, uncheck static const IconData sackXmark = IconDataSolid(0xe56a); /// Brands Safari icon @@ -10898,19 +10936,19 @@ class FontAwesomeIcons { /// Solid School Circle Check icon /// /// https://fontawesome.com/icons/school-circle-check?style=solid - /// not affected, ok, okay, schoolhouse + /// enable, not affected, ok, okay, schoolhouse, validate, working static const IconData schoolCircleCheck = IconDataSolid(0xe56b); /// Solid School Circle Exclamation icon /// /// https://fontawesome.com/icons/school-circle-exclamation?style=solid - /// affected, schoolhouse + /// affected, failed, schoolhouse static const IconData schoolCircleExclamation = IconDataSolid(0xe56c); /// Solid School Circle Xmark icon /// /// https://fontawesome.com/icons/school-circle-xmark?style=solid - /// destroy, schoolhouse + /// destroy, schoolhouse, uncheck static const IconData schoolCircleXmark = IconDataSolid(0xe56d); /// Solid School Flag icon @@ -10922,13 +10960,13 @@ class FontAwesomeIcons { /// Solid School Lock icon /// /// https://fontawesome.com/icons/school-lock?style=solid - /// closed, lockdown, quarantine, schoolhouse + /// closed, lockdown, padlock, privacy, quarantine, schoolhouse static const IconData schoolLock = IconDataSolid(0xe56f); /// Solid Scissors icon /// /// https://fontawesome.com/icons/scissors?style=solid - /// Black Safety Scissors, White Scissors, clip, cutting, scissors, snip, tool + /// Black Safety Scissors, White Scissors, clip, cutting, equipment, modify, scissors, snip, tool static const IconData scissors = IconDataSolid(0xf0c4); /// Alias cut for icon [scissors] @@ -10943,13 +10981,13 @@ class FontAwesomeIcons { /// Solid Screwdriver icon /// /// https://fontawesome.com/icons/screwdriver?style=solid - /// admin, fix, mechanic, repair, screw, screwdriver, settings, tool + /// admin, configuration, equipment, fix, maintenance, mechanic, modify, repair, screw, screwdriver, settings, tool static const IconData screwdriver = IconDataSolid(0xf54a); /// Solid Screwdriver Wrench icon /// /// https://fontawesome.com/icons/screwdriver-wrench?style=solid - /// admin, fix, repair, screwdriver, settings, tools, wrench + /// admin, configuration, equipment, fix, maintenance, modify, repair, screwdriver, settings, tools, wrench static const IconData screwdriverWrench = IconDataSolid(0xf7d9); /// Alias tools for icon [screwdriverWrench] @@ -10964,7 +11002,7 @@ class FontAwesomeIcons { /// Solid Scroll icon /// /// https://fontawesome.com/icons/scroll?style=solid - /// Dungeons & Dragons, announcement, d&d, dnd, fantasy, paper, script, scroll + /// Dungeons & Dragons, announcement, d&d, dnd, fantasy, paper, scholar, script, scroll static const IconData scroll = IconDataSolid(0xf70e); /// Solid Scroll Torah icon @@ -10980,7 +11018,7 @@ class FontAwesomeIcons { /// Solid Sd Card icon /// /// https://fontawesome.com/icons/sd-card?style=solid - /// image, memory, photo, save + /// image, img, memory, photo, save static const IconData sdCard = IconDataSolid(0xf7c2); /// Brands Searchengin icon @@ -10997,7 +11035,7 @@ class FontAwesomeIcons { /// Solid Seedling icon /// /// https://fontawesome.com/icons/seedling?style=solid - /// environment, flora, grow, plant, sapling, seedling, vegan, young + /// environment, flora, grow, investment, plant, sapling, seedling, vegan, young static const IconData seedling = IconDataSolid(0xf4d8); /// Alias sprout for icon [seedling] @@ -11018,7 +11056,7 @@ class FontAwesomeIcons { /// Solid Server icon /// /// https://fontawesome.com/icons/server?style=solid - /// computer, cpu, database, hardware, network + /// computer, cpu, database, hardware, mysql, network, sql static const IconData server = IconDataSolid(0xf233); /// Brands Servicestack icon @@ -11042,10 +11080,6 @@ class FontAwesomeIcons { /// forward, save, send, social static const IconData share = IconDataSolid(0xf064); - /// Alias arrow-turn-right for icon [share] - @Deprecated('Use "share" instead.') - static const IconData arrowTurnRight = share; - /// Alias mail-forward for icon [share] @Deprecated('Use "share" instead.') static const IconData mailForward = share; @@ -11133,7 +11167,7 @@ class FontAwesomeIcons { /// Solid Shield Halved icon /// /// https://fontawesome.com/icons/shield-halved?style=solid - /// achievement, armor, award, block, cleric, defend, defense, holy, paladin, security, shield, weapon, winner + /// achievement, armor, award, block, cleric, defend, defense, holy, paladin, privacy, security, shield, weapon, winner static const IconData shieldHalved = IconDataSolid(0xf3ed); /// Alias shield-alt for icon [shieldHalved] @@ -11143,7 +11177,7 @@ class FontAwesomeIcons { /// Solid Shield Heart icon /// /// https://fontawesome.com/icons/shield-heart?style=solid - /// love, protect, safe, safety, shield + /// love, protect, safe, safety, shield, wishlist static const IconData shieldHeart = IconDataSolid(0xe574); /// Solid Shield Virus icon @@ -11183,6 +11217,11 @@ class FontAwesomeIcons { /// feet, footprints, steps, walk static const IconData shoePrints = IconDataSolid(0xf54b); + /// Brands Shoelace icon + /// + /// https://fontawesome.com/icons/shoelace?style=brands + static const IconData shoelace = IconDataBrands(0xe60c); + /// Solid Shop icon /// /// https://fontawesome.com/icons/shop?style=solid @@ -11196,13 +11235,13 @@ class FontAwesomeIcons { /// Solid Shop Lock icon /// /// https://fontawesome.com/icons/shop-lock?style=solid - /// bodega, building, buy, closed, lock, lockdown, market, purchase, quarantine, shop, shopping, store + /// bodega, building, buy, closed, lock, lockdown, market, padlock, privacy, purchase, quarantine, shop, shopping, store static const IconData shopLock = IconDataSolid(0xe4a5); /// Solid Shop Slash icon /// /// https://fontawesome.com/icons/shop-slash?style=solid - /// building, buy, closed, covid-19, purchase, shopping + /// building, buy, closed, covid-19, disabled, purchase, shopping static const IconData shopSlash = IconDataSolid(0xe070); /// Alias store-alt-slash for icon [shopSlash] @@ -11275,10 +11314,15 @@ class FontAwesomeIcons { @Deprecated('Use "signal" instead.') static const IconData signalPerfect = signal; + /// Brands Signal Messenger icon + /// + /// https://fontawesome.com/icons/signal-messenger?style=brands + static const IconData signalMessenger = IconDataBrands(0xe663); + /// Solid Signature icon /// /// https://fontawesome.com/icons/signature?style=solid - /// John Hancock, cursive, name, writing + /// John Hancock, cursive, name, username, writing static const IconData signature = IconDataSolid(0xf5b7); /// Solid Signs Post icon @@ -11338,7 +11382,7 @@ class FontAwesomeIcons { /// Solid Skull icon /// /// https://fontawesome.com/icons/skull?style=solid - /// bones, death, face, fairy tale, monster, skeleton, skull, x-ray, yorick + /// bones, death, face, fairy tale, monster, skeleton, skull, uer, x-ray, yorick static const IconData skull = IconDataSolid(0xf54c); /// Solid Skull Crossbones icon @@ -11382,7 +11426,7 @@ class FontAwesomeIcons { /// Solid Sliders icon /// /// https://fontawesome.com/icons/sliders?style=solid - /// adjust, settings, sliders, toggle + /// adjust, configuration, modify, settings, sliders, toggle static const IconData sliders = IconDataSolid(0xf1de); /// Alias sliders-h for icon [sliders] @@ -11470,7 +11514,7 @@ class FontAwesomeIcons { /// Solid Sort Down icon /// /// https://fontawesome.com/icons/sort-down?style=solid - /// arrow, descending, filter, order, sort-desc + /// arrow, descending, filter, insert, order, sort-desc static const IconData sortDown = IconDataSolid(0xf0dd); /// Alias sort-desc for icon [sortDown] @@ -11480,7 +11524,7 @@ class FontAwesomeIcons { /// Solid Sort Up icon /// /// https://fontawesome.com/icons/sort-up?style=solid - /// arrow, ascending, filter, order, sort-asc + /// arrow, ascending, filter, order, sort-asc, upgrade static const IconData sortUp = IconDataSolid(0xf0de); /// Alias sort-asc for icon [sortUp] @@ -11532,7 +11576,7 @@ class FontAwesomeIcons { /// Solid Spell Check icon /// /// https://fontawesome.com/icons/spell-check?style=solid - /// dictionary, edit, editor, grammar, text + /// dictionary, edit, editor, enable, grammar, text, validate, working static const IconData spellCheck = IconDataSolid(0xf891); /// Solid Spider icon @@ -11544,7 +11588,7 @@ class FontAwesomeIcons { /// Solid Spinner icon /// /// https://fontawesome.com/icons/spinner?style=solid - /// circle, loading, progress + /// circle, loading, pending, progress static const IconData spinner = IconDataSolid(0xf110); /// Solid Splotch icon @@ -11606,7 +11650,7 @@ class FontAwesomeIcons { @Deprecated('Use "squareArrowUpRight" instead.') static const IconData externalLinkSquare = squareArrowUpRight; - /// Brands Behance Square icon + /// Brands Square Behance icon /// /// https://fontawesome.com/icons/square-behance?style=brands static const IconData squareBehance = IconDataBrands(0xf1b5); @@ -11618,7 +11662,7 @@ class FontAwesomeIcons { /// Solid Square Caret Down icon /// /// https://fontawesome.com/icons/square-caret-down?style=solid - /// arrow, caret-square-o-down, dropdown, expand, menu, more, triangle + /// arrow, caret-square-o-down, dropdown, expand, insert, menu, more, triangle static const IconData solidSquareCaretDown = IconDataSolid(0xf150); /// Alias caret-square-down for icon [solidSquareCaretDown] @@ -11628,7 +11672,7 @@ class FontAwesomeIcons { /// Regular Square Caret Down icon /// /// https://fontawesome.com/icons/square-caret-down?style=regular - /// arrow, caret-square-o-down, dropdown, expand, menu, more, triangle + /// arrow, caret-square-o-down, dropdown, expand, insert, menu, more, triangle static const IconData squareCaretDown = IconDataRegular(0xf150); /// Alias caret-square-down for icon [squareCaretDown] @@ -11678,7 +11722,7 @@ class FontAwesomeIcons { /// Solid Square Caret Up icon /// /// https://fontawesome.com/icons/square-caret-up?style=solid - /// arrow, caret-square-o-up, collapse, triangle, upload + /// arrow, caret-square-o-up, collapse, triangle, upgrade, upload static const IconData solidSquareCaretUp = IconDataSolid(0xf151); /// Alias caret-square-up for icon [solidSquareCaretUp] @@ -11688,7 +11732,7 @@ class FontAwesomeIcons { /// Regular Square Caret Up icon /// /// https://fontawesome.com/icons/square-caret-up?style=regular - /// arrow, caret-square-o-up, collapse, triangle, upload + /// arrow, caret-square-o-up, collapse, triangle, upgrade, upload static const IconData squareCaretUp = IconDataRegular(0xf151); /// Alias caret-square-up for icon [squareCaretUp] @@ -11698,7 +11742,7 @@ class FontAwesomeIcons { /// Solid Square Check icon /// /// https://fontawesome.com/icons/square-check?style=solid - /// accept, agree, box, button, check, check box with check, check mark button, checkmark, confirm, correct, done, mark, ok, select, success, tick, todo, yes, ✓ + /// accept, agree, box, button, check, check box with check, check mark button, checkmark, confirm, correct, coupon, done, enable, mark, ok, select, success, tick, todo, validate, working, yes, ✓ static const IconData solidSquareCheck = IconDataSolid(0xf14a); /// Alias check-square for icon [solidSquareCheck] @@ -11708,14 +11752,14 @@ class FontAwesomeIcons { /// Regular Square Check icon /// /// https://fontawesome.com/icons/square-check?style=regular - /// accept, agree, box, button, check, check box with check, check mark button, checkmark, confirm, correct, done, mark, ok, select, success, tick, todo, yes, ✓ + /// accept, agree, box, button, check, check box with check, check mark button, checkmark, confirm, correct, coupon, done, enable, mark, ok, select, success, tick, todo, validate, working, yes, ✓ static const IconData squareCheck = IconDataRegular(0xf14a); /// Alias check-square for icon [squareCheck] @Deprecated('Use "squareCheck" instead.') static const IconData checkSquare = squareCheck; - /// Brands Dribbble Square icon + /// Brands Square Dribbble icon /// /// https://fontawesome.com/icons/square-dribbble?style=brands static const IconData squareDribbble = IconDataBrands(0xf397); @@ -11727,17 +11771,17 @@ class FontAwesomeIcons { /// Solid Square Envelope icon /// /// https://fontawesome.com/icons/square-envelope?style=solid - /// e-mail, email, letter, mail, message, notification, support + /// e-mail, email, letter, mail, message, notification, offer, support static const IconData squareEnvelope = IconDataSolid(0xf199); /// Alias envelope-square for icon [squareEnvelope] @Deprecated('Use "squareEnvelope" instead.') static const IconData envelopeSquare = squareEnvelope; - /// Brands Facebook Square icon + /// Brands Square Facebook icon /// /// https://fontawesome.com/icons/square-facebook?style=brands - /// social network + /// fabook, fb, social network static const IconData squareFacebook = IconDataBrands(0xf082); /// Alias facebook-square for icon [squareFacebook] @@ -11770,7 +11814,7 @@ class FontAwesomeIcons { /// black large square, block, blue, blue square, box, brown, brown square, geometric, green, green square, orange, orange square, purple, purple square, red, red square, shape, square, white large square, yellow, yellow square static const IconData squareFull = IconDataRegular(0xf45c); - /// Brands Git Square icon + /// Brands Square Git icon /// /// https://fontawesome.com/icons/square-git?style=brands static const IconData squareGit = IconDataBrands(0xf1d2); @@ -11779,7 +11823,7 @@ class FontAwesomeIcons { @Deprecated('Use "squareGit" instead.') static const IconData gitSquare = squareGit; - /// Brands GitHub Square icon + /// Brands Square Github icon /// /// https://fontawesome.com/icons/square-github?style=brands /// octocat @@ -11798,7 +11842,7 @@ class FontAwesomeIcons { @Deprecated('Use "squareGitlab" instead.') static const IconData gitlabSquare = squareGitlab; - /// Brands Google Plus Square icon + /// Brands Square Google Plus icon /// /// https://fontawesome.com/icons/square-google-plus?style=brands /// social network @@ -11818,7 +11862,7 @@ class FontAwesomeIcons { @Deprecated('Use "squareH" instead.') static const IconData hSquare = squareH; - /// Brands Hacker News Square icon + /// Brands Square Hacker News icon /// /// https://fontawesome.com/icons/square-hacker-news?style=brands static const IconData squareHackerNews = IconDataBrands(0xf3af); @@ -11827,7 +11871,7 @@ class FontAwesomeIcons { @Deprecated('Use "squareHackerNews" instead.') static const IconData hackerNewsSquare = squareHackerNews; - /// Brands Instagram Square icon + /// Brands Square Instagram icon /// /// https://fontawesome.com/icons/square-instagram?style=brands static const IconData squareInstagram = IconDataBrands(0xe055); @@ -11836,7 +11880,7 @@ class FontAwesomeIcons { @Deprecated('Use "squareInstagram" instead.') static const IconData instagramSquare = squareInstagram; - /// Brands JavaScript (JS) Square icon + /// Brands Square Js icon /// /// https://fontawesome.com/icons/square-js?style=brands static const IconData squareJs = IconDataBrands(0xf3b9); @@ -11845,7 +11889,7 @@ class FontAwesomeIcons { @Deprecated('Use "squareJs" instead.') static const IconData jsSquare = squareJs; - /// Brands last.fm Square icon + /// Brands Square Lastfm icon /// /// https://fontawesome.com/icons/square-lastfm?style=brands static const IconData squareLastfm = IconDataBrands(0xf203); @@ -11854,6 +11898,11 @@ class FontAwesomeIcons { @Deprecated('Use "squareLastfm" instead.') static const IconData lastfmSquare = squareLastfm; + /// Brands Square Letterboxd icon + /// + /// https://fontawesome.com/icons/square-letterboxd?style=brands + static const IconData squareLetterboxd = IconDataBrands(0xe62e); + /// Solid Square Minus icon /// /// https://fontawesome.com/icons/square-minus?style=solid @@ -11880,7 +11929,7 @@ class FontAwesomeIcons { /// non-food item, supplies static const IconData squareNfi = IconDataSolid(0xe576); - /// Brands Odnoklassniki Square icon + /// Brands Square Odnoklassniki icon /// /// https://fontawesome.com/icons/square-odnoklassniki?style=brands static const IconData squareOdnoklassniki = IconDataBrands(0xf264); @@ -11902,7 +11951,7 @@ class FontAwesomeIcons { /// Solid Square Pen icon /// /// https://fontawesome.com/icons/square-pen?style=solid - /// edit, pencil-square, update, write + /// edit, modify, pencil-square, update, write static const IconData squarePen = IconDataSolid(0xf14b); /// Alias pen-square for icon [squarePen] @@ -11916,7 +11965,7 @@ class FontAwesomeIcons { /// Solid Square Person Confined icon /// /// https://fontawesome.com/icons/square-person-confined?style=solid - /// captivity, confined + /// captivity, confined, uer static const IconData squarePersonConfined = IconDataSolid(0xe577); /// Solid Square Phone icon @@ -11948,7 +11997,7 @@ class FontAwesomeIcons { @Deprecated('Use "squarePiedPiper" instead.') static const IconData piedPiperSquare = squarePiedPiper; - /// Brands Pinterest Square icon + /// Brands Square Pinterest icon /// /// https://fontawesome.com/icons/square-pinterest?style=brands static const IconData squarePinterest = IconDataBrands(0xf0d3); @@ -11980,7 +12029,7 @@ class FontAwesomeIcons { /// Solid Square Poll Horizontal icon /// /// https://fontawesome.com/icons/square-poll-horizontal?style=solid - /// chart, graph, results, survey, trend, vote, voting + /// chart, graph, results, statistics, survey, trend, vote, voting static const IconData squarePollHorizontal = IconDataSolid(0xf682); /// Alias poll-h for icon [squarePollHorizontal] @@ -11990,14 +12039,14 @@ class FontAwesomeIcons { /// Solid Square Poll Vertical icon /// /// https://fontawesome.com/icons/square-poll-vertical?style=solid - /// chart, graph, results, survey, trend, vote, voting + /// chart, graph, results, revenue, statistics, survey, trend, vote, voting static const IconData squarePollVertical = IconDataSolid(0xf681); /// Alias poll for icon [squarePollVertical] @Deprecated('Use "squarePollVertical" instead.') static const IconData poll = squarePollVertical; - /// Brands reddit Square icon + /// Brands Square Reddit icon /// /// https://fontawesome.com/icons/square-reddit?style=brands static const IconData squareReddit = IconDataBrands(0xf1a2); @@ -12045,7 +12094,7 @@ class FontAwesomeIcons { @Deprecated('Use "squareSnapchat" instead.') static const IconData snapchatSquare = squareSnapchat; - /// Brands Steam Square icon + /// Brands Square Steam icon /// /// https://fontawesome.com/icons/square-steam?style=brands static const IconData squareSteam = IconDataBrands(0xf1b7); @@ -12059,7 +12108,7 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/square-threads?style=brands static const IconData squareThreads = IconDataBrands(0xe619); - /// Brands Tumblr Square icon + /// Brands Square Tumblr icon /// /// https://fontawesome.com/icons/square-tumblr?style=brands static const IconData squareTumblr = IconDataBrands(0xf174); @@ -12088,7 +12137,7 @@ class FontAwesomeIcons { @Deprecated('Use "squareUpRight" instead.') static const IconData externalLinkSquareAlt = squareUpRight; - /// Brands Viadeo Square icon + /// Brands Square Viadeo icon /// /// https://fontawesome.com/icons/square-viadeo?style=brands static const IconData squareViadeo = IconDataBrands(0xf2aa); @@ -12097,7 +12146,7 @@ class FontAwesomeIcons { @Deprecated('Use "squareViadeo" instead.') static const IconData viadeoSquare = squareViadeo; - /// Brands Vimeo Square icon + /// Brands Square Vimeo icon /// /// https://fontawesome.com/icons/square-vimeo?style=brands static const IconData squareVimeo = IconDataBrands(0xf194); @@ -12112,7 +12161,7 @@ class FontAwesomeIcons { /// coronavirus, covid-19, disease, flu, infection, pandemic static const IconData squareVirus = IconDataSolid(0xe578); - /// Brands What's App Square icon + /// Brands Square Whatsapp icon /// /// https://fontawesome.com/icons/square-whatsapp?style=brands static const IconData squareWhatsapp = IconDataBrands(0xf40c); @@ -12127,7 +12176,7 @@ class FontAwesomeIcons { /// elon, x, twitter static const IconData squareXTwitter = IconDataBrands(0xe61a); - /// Brands Xing Square icon + /// Brands Square Xing icon /// /// https://fontawesome.com/icons/square-xing?style=brands static const IconData squareXing = IconDataBrands(0xf169); @@ -12139,7 +12188,7 @@ class FontAwesomeIcons { /// Solid Square Xmark icon /// /// https://fontawesome.com/icons/square-xmark?style=solid - /// close, cross, cross mark button, incorrect, mark, notice, notification, notify, problem, square, window, wrong, x, × + /// close, cross, cross mark button, incorrect, mark, notice, notification, notify, problem, square, uncheck, window, wrong, x, × static const IconData squareXmark = IconDataSolid(0xf2d3); /// Alias times-square for icon [squareXmark] @@ -12150,7 +12199,7 @@ class FontAwesomeIcons { @Deprecated('Use "squareXmark" instead.') static const IconData xmarkSquare = squareXmark; - /// Brands YouTube Square icon + /// Brands Square Youtube icon /// /// https://fontawesome.com/icons/square-youtube?style=brands static const IconData squareYoutube = IconDataBrands(0xf431); @@ -12218,13 +12267,13 @@ class FontAwesomeIcons { /// Solid Star icon /// /// https://fontawesome.com/icons/star?style=solid - /// achievement, award, favorite, important, night, rating, score, star + /// achievement, award, favorite, important, night, quality, rating, score, star, vip static const IconData solidStar = IconDataSolid(0xf005); /// Regular Star icon /// /// https://fontawesome.com/icons/star?style=regular - /// achievement, award, favorite, important, night, rating, score, star + /// achievement, award, favorite, important, night, quality, rating, score, star, vip static const IconData star = IconDataRegular(0xf005); /// Solid Star And Crescent icon @@ -12280,6 +12329,7 @@ class FontAwesomeIcons { /// Brands StayLinked icon /// /// https://fontawesome.com/icons/staylinked?style=brands + /// linkin static const IconData staylinked = IconDataBrands(0xf3f5); /// Brands Steam icon @@ -12326,7 +12376,7 @@ class FontAwesomeIcons { /// Solid Stopwatch icon /// /// https://fontawesome.com/icons/stopwatch?style=solid - /// clock, reminder, stopwatch, time + /// clock, reminder, stopwatch, time, waiting static const IconData stopwatch = IconDataSolid(0xf2f2); /// Solid Stopwatch 20 icon @@ -12344,7 +12394,7 @@ class FontAwesomeIcons { /// Solid Store Slash icon /// /// https://fontawesome.com/icons/store-slash?style=solid - /// building, buy, closed, covid-19, purchase, shopping + /// building, buy, closed, covid-19, disabled, purchase, shopping static const IconData storeSlash = IconDataSolid(0xe071); /// Brands Strava icon @@ -12355,13 +12405,13 @@ class FontAwesomeIcons { /// Solid Street View icon /// /// https://fontawesome.com/icons/street-view?style=solid - /// directions, location, map, navigation + /// directions, location, map, navigation, uer static const IconData streetView = IconDataSolid(0xf21d); /// Solid Strikethrough icon /// /// https://fontawesome.com/icons/strikethrough?style=solid - /// cancel, edit, font, format, text, type + /// cancel, edit, font, format, modify, text, type static const IconData strikethrough = IconDataSolid(0xf0cc); /// Brands Stripe icon @@ -12505,13 +12555,13 @@ class FontAwesomeIcons { /// Solid Table icon /// /// https://fontawesome.com/icons/table?style=solid - /// data, excel, spreadsheet + /// category, data, excel, spreadsheet static const IconData table = IconDataSolid(0xf0ce); /// Solid Table Cells icon /// /// https://fontawesome.com/icons/table-cells?style=solid - /// blocks, boxes, grid, squares + /// blocks, boxes, category, grid, squares static const IconData tableCells = IconDataSolid(0xf00a); /// Alias th for icon [tableCells] @@ -12521,7 +12571,7 @@ class FontAwesomeIcons { /// Solid Table Cells Large icon /// /// https://fontawesome.com/icons/table-cells-large?style=solid - /// blocks, boxes, grid, squares + /// blocks, boxes, category, grid, squares static const IconData tableCellsLarge = IconDataSolid(0xf009); /// Alias th-large for icon [tableCellsLarge] @@ -12531,7 +12581,7 @@ class FontAwesomeIcons { /// Solid Table Columns icon /// /// https://fontawesome.com/icons/table-columns?style=solid - /// browser, dashboard, organize, panes, split + /// browser, category, dashboard, organize, panes, split static const IconData tableColumns = IconDataSolid(0xf0db); /// Alias columns for icon [tableColumns] @@ -12541,7 +12591,7 @@ class FontAwesomeIcons { /// Solid Table List icon /// /// https://fontawesome.com/icons/table-list?style=solid - /// checklist, completed, done, finished, ol, todo, ul + /// category, cheatsheet, checklist, completed, done, finished, ol, summary, todo, ul static const IconData tableList = IconDataSolid(0xf00b); /// Alias th-list for icon [tableList] @@ -12810,37 +12860,37 @@ class FontAwesomeIcons { /// Solid Tent icon /// /// https://fontawesome.com/icons/tent?style=solid - /// bivouac, campground, refugee, shelter, tent + /// bivouac, campground, campsite, refugee, shelter, tent static const IconData tent = IconDataSolid(0xe57d); /// Solid Tent Arrow Down To Line icon /// /// https://fontawesome.com/icons/tent-arrow-down-to-line?style=solid - /// permanent, refugee, shelter + /// bivouac, campground, refugee, shelter, tent, campsite, permanent, refugee, shelter static const IconData tentArrowDownToLine = IconDataSolid(0xe57e); /// Solid Tent Arrow Left Right icon /// /// https://fontawesome.com/icons/tent-arrow-left-right?style=solid - /// refugee, shelter, transition + /// bivouac, campground, refugee, shelter, tent, campsite, refugee, shelter, transition static const IconData tentArrowLeftRight = IconDataSolid(0xe57f); /// Solid Tent Arrow Turn Left icon /// /// https://fontawesome.com/icons/tent-arrow-turn-left?style=solid - /// refugee, shelter, temporary + /// bivouac, campground, refugee, shelter, tent, campsite, refugee, shelter, temporary static const IconData tentArrowTurnLeft = IconDataSolid(0xe580); /// Solid Tent Arrows Down icon /// /// https://fontawesome.com/icons/tent-arrows-down?style=solid - /// refugee, shelter, spontaneous + /// bivouac, campground, refugee, shelter, tent, campsite, insert, refugee, shelter, spontaneous static const IconData tentArrowsDown = IconDataSolid(0xe581); /// Solid Tents icon /// /// https://fontawesome.com/icons/tents?style=solid - /// bivouac, campground, refugee, shelter, tent + /// bivouac, campground, refugee, shelter, tent, bivouac, campground, campsite, refugee, shelter, tent static const IconData tents = IconDataSolid(0xe582); /// Solid Terminal icon @@ -12852,13 +12902,13 @@ class FontAwesomeIcons { /// Solid Text Height icon /// /// https://fontawesome.com/icons/text-height?style=solid - /// edit, font, format, text, type + /// edit, font, format, modify, text, type static const IconData textHeight = IconDataSolid(0xf034); /// Solid Text Slash icon /// /// https://fontawesome.com/icons/text-slash?style=solid - /// cancel, font, format, remove, style, text + /// cancel, disabled, font, format, remove, style, text static const IconData textSlash = IconDataSolid(0xf87d); /// Alias remove-format for icon [textSlash] @@ -12868,7 +12918,7 @@ class FontAwesomeIcons { /// Solid Text Width icon /// /// https://fontawesome.com/icons/text-width?style=solid - /// edit, font, format, text, type + /// edit, font, format, modify, text, type static const IconData textWidth = IconDataSolid(0xf035); /// Brands The Red Yeti icon @@ -12939,13 +12989,13 @@ class FontAwesomeIcons { /// Solid Ticket icon /// /// https://fontawesome.com/icons/ticket?style=solid - /// admission, admission tickets, movie, pass, support, ticket + /// admission, admission tickets, coupon, movie, pass, support, ticket, voucher static const IconData ticket = IconDataSolid(0xf145); /// Solid Ticket Simple icon /// /// https://fontawesome.com/icons/ticket-simple?style=solid - /// movie, pass, support, ticket + /// admission, coupon, movie, pass, support, ticket, voucher static const IconData ticketSimple = IconDataSolid(0xf3ff); /// Alias ticket-alt for icon [ticketSimple] @@ -12990,7 +13040,7 @@ class FontAwesomeIcons { /// Solid Toilet Paper Slash icon /// /// https://fontawesome.com/icons/toilet-paper-slash?style=solid - /// bathroom, covid-19, halloween, holiday, lavatory, leaves, prank, privy, restroom, roll, toilet, trouble, ut oh, wipe + /// bathroom, covid-19, disabled, halloween, holiday, lavatory, leaves, prank, privy, restroom, roll, toilet, trouble, ut oh, wipe static const IconData toiletPaperSlash = IconDataSolid(0xe072); /// Solid Toilet Portable icon @@ -13008,7 +13058,7 @@ class FontAwesomeIcons { /// Solid Toolbox icon /// /// https://fontawesome.com/icons/toolbox?style=solid - /// admin, chest, container, fix, mechanic, repair, settings, tool, toolbox, tools + /// admin, chest, configuration, container, equipment, fix, maintenance, mechanic, modify, repair, settings, tool, toolbox, tools static const IconData toolbox = IconDataSolid(0xf552); /// Solid Tooth icon @@ -13121,7 +13171,7 @@ class FontAwesomeIcons { /// Solid Trash Arrow Up icon /// /// https://fontawesome.com/icons/trash-arrow-up?style=solid - /// back, control z, delete, garbage, hide, oops, remove, undo + /// back, control z, delete, garbage, hide, oops, remove, undo, upgrade static const IconData trashArrowUp = IconDataSolid(0xf829); /// Alias trash-restore for icon [trashArrowUp] @@ -13151,7 +13201,7 @@ class FontAwesomeIcons { /// Solid Trash Can Arrow Up icon /// /// https://fontawesome.com/icons/trash-can-arrow-up?style=solid - /// back, control z, delete, garbage, hide, oops, remove, undo + /// back, control z, delete, garbage, hide, oops, remove, undo, upgrade static const IconData trashCanArrowUp = IconDataSolid(0xf82a); /// Alias trash-restore-alt for icon [trashCanArrowUp] @@ -13161,7 +13211,7 @@ class FontAwesomeIcons { /// Solid Tree icon /// /// https://fontawesome.com/icons/tree?style=solid - /// bark, evergreen tree, fall, flora, forest, nature, plant, seasonal, tree + /// bark, evergreen tree, fall, flora, forest, investment, nature, plant, seasonal, tree static const IconData tree = IconDataSolid(0xf1bb); /// Solid Tree City icon @@ -13179,7 +13229,7 @@ class FontAwesomeIcons { /// Solid Triangle Exclamation icon /// /// https://fontawesome.com/icons/triangle-exclamation?style=solid - /// alert, danger, error, important, notice, notification, notify, problem, warnin, warning + /// alert, attention, danger, error, failed, important, notice, notification, notify, problem, required, warnin, warning static const IconData triangleExclamation = IconDataSolid(0xf071); /// Alias exclamation-triangle for icon [triangleExclamation] @@ -13199,13 +13249,13 @@ class FontAwesomeIcons { /// Solid Trowel icon /// /// https://fontawesome.com/icons/trowel?style=solid - /// build, construction, tool + /// build, construction, equipment, maintenance, tool static const IconData trowel = IconDataSolid(0xe589); /// Solid Trowel Bricks icon /// /// https://fontawesome.com/icons/trowel-bricks?style=solid - /// build, construction, reconstruction, tool + /// build, construction, maintenance, reconstruction, tool static const IconData trowelBricks = IconDataSolid(0xe58a); /// Solid Truck icon @@ -13223,13 +13273,13 @@ class FontAwesomeIcons { /// Solid Truck Droplet icon /// /// https://fontawesome.com/icons/truck-droplet?style=solid - /// thirst, truck, water, water supply + /// blood, thirst, truck, water, water supply static const IconData truckDroplet = IconDataSolid(0xe58c); /// Solid Truck Fast icon /// /// https://fontawesome.com/icons/truck-fast?style=solid - /// express, fedex, mail, overnight, package, ups + /// express, fedex, mail, overnight, package, quick, ups static const IconData truckFast = IconDataSolid(0xf48b); /// Alias shipping-fast for icon [truckFast] @@ -13279,7 +13329,7 @@ class FontAwesomeIcons { /// Solid Truck Pickup icon /// /// https://fontawesome.com/icons/truck-pickup?style=solid - /// cargo, pick-up, pickup, pickup truck, truck, vehicle + /// cargo, maintenance, pick-up, pickup, pickup truck, truck, vehicle static const IconData truckPickup = IconDataSolid(0xf63c); /// Solid Truck Plane icon @@ -13420,7 +13470,7 @@ class FontAwesomeIcons { /// Solid Underline icon /// /// https://fontawesome.com/icons/underline?style=solid - /// edit, emphasis, format, text, writing + /// edit, emphasis, format, modify, text, writing static const IconData underline = IconDataSolid(0xf0cd); /// Brands Uniregistry icon @@ -13436,19 +13486,19 @@ class FontAwesomeIcons { /// Solid Universal Access icon /// /// https://fontawesome.com/icons/universal-access?style=solid - /// users-people + /// uer, users-people static const IconData universalAccess = IconDataSolid(0xf29a); /// Solid Unlock icon /// /// https://fontawesome.com/icons/unlock?style=solid - /// admin, lock, open, password, private, protect, unlock, unlocked + /// admin, lock, open, padlock, password, privacy, private, protect, unlock, unlocked static const IconData unlock = IconDataSolid(0xf09c); /// Solid Unlock Keyhole icon /// /// https://fontawesome.com/icons/unlock-keyhole?style=solid - /// admin, lock, password, private, protect + /// admin, lock, padlock, password, privacy, private, protect static const IconData unlockKeyhole = IconDataSolid(0xf13e); /// Alias unlock-alt for icon [unlockKeyhole] @@ -13488,7 +13538,7 @@ class FontAwesomeIcons { /// Solid Up Long icon /// /// https://fontawesome.com/icons/up-long?style=solid - /// long-arrow-up, upload + /// long-arrow-up, upgrade, upload static const IconData upLong = IconDataSolid(0xf30c); /// Alias long-arrow-alt-up for icon [upLong] @@ -13498,7 +13548,7 @@ class FontAwesomeIcons { /// Solid Up Right And Down Left From Center icon /// /// https://fontawesome.com/icons/up-right-and-down-left-from-center?style=solid - /// arrows, bigger, enlarge, fullscreen, resize + /// maximize, resize, scale, arrows, bigger, enlarge, expand, fullscreen, resize, size static const IconData upRightAndDownLeftFromCenter = IconDataSolid(0xf424); /// Alias expand-alt for icon [upRightAndDownLeftFromCenter] @@ -13508,7 +13558,7 @@ class FontAwesomeIcons { /// Solid Up Right From Square icon /// /// https://fontawesome.com/icons/up-right-from-square?style=solid - /// external-link, new, open, share + /// external-link, new, open, share, upgrade static const IconData upRightFromSquare = IconDataSolid(0xf35d); /// Alias external-link-alt for icon [upRightFromSquare] @@ -13518,7 +13568,7 @@ class FontAwesomeIcons { /// Solid Upload icon /// /// https://fontawesome.com/icons/upload?style=solid - /// hard drive, import, publish + /// hard drive, import, publish, upgrade static const IconData upload = IconDataSolid(0xf093); /// Brands UPS icon @@ -13527,6 +13577,11 @@ class FontAwesomeIcons { /// United Parcel Service, package, shipping static const IconData ups = IconDataBrands(0xf7e0); + /// Brands Upwork icon + /// + /// https://fontawesome.com/icons/upwork?style=brands + static const IconData upwork = IconDataBrands(0xe641); + /// Brands USB icon /// /// https://fontawesome.com/icons/usb?style=brands @@ -13535,37 +13590,37 @@ class FontAwesomeIcons { /// Solid User icon /// /// https://fontawesome.com/icons/user?style=solid - /// adult, bust, bust in silhouette, gender-neutral, person, profile, silhouette, unspecified gender, users-people + /// adult, bust, bust in silhouette, default, employee, gender-neutral, person, profile, silhouette, uer, unspecified gender, username, users-people static const IconData solidUser = IconDataSolid(0xf007); /// Regular User icon /// /// https://fontawesome.com/icons/user?style=regular - /// adult, bust, bust in silhouette, gender-neutral, person, profile, silhouette, unspecified gender, users-people + /// adult, bust, bust in silhouette, default, employee, gender-neutral, person, profile, silhouette, uer, unspecified gender, username, users-people static const IconData user = IconDataRegular(0xf007); /// Solid User Astronaut icon /// /// https://fontawesome.com/icons/user-astronaut?style=solid - /// avatar, clothing, cosmonaut, nasa, space, suit + /// avatar, clothing, cosmonaut, nasa, space, suit, uer static const IconData userAstronaut = IconDataSolid(0xf4fb); /// Solid User Check icon /// /// https://fontawesome.com/icons/user-check?style=solid - /// users-people + /// employee, enable, uer, users-people, validate, working static const IconData userCheck = IconDataSolid(0xf4fc); /// Solid User Clock icon /// /// https://fontawesome.com/icons/user-clock?style=solid - /// users-people + /// employee, uer, users-people static const IconData userClock = IconDataSolid(0xf4fd); /// Solid User Doctor icon /// /// https://fontawesome.com/icons/user-doctor?style=solid - /// covid-19, health, job, medical, nurse, occupation, physician, profile, surgeon, worker + /// covid-19, health, job, medical, nurse, occupation, physician, profile, surgeon, uer, worker static const IconData userDoctor = IconDataSolid(0xf0f0); /// Alias user-md for icon [userDoctor] @@ -13575,7 +13630,7 @@ class FontAwesomeIcons { /// Solid User Gear icon /// /// https://fontawesome.com/icons/user-gear?style=solid - /// users-people + /// employee, together, uer, users-people static const IconData userGear = IconDataSolid(0xf4fe); /// Alias user-cog for icon [userGear] @@ -13585,13 +13640,13 @@ class FontAwesomeIcons { /// Solid User Graduate icon /// /// https://fontawesome.com/icons/user-graduate?style=solid - /// users-people + /// uer, users-people static const IconData userGraduate = IconDataSolid(0xf501); /// Solid User Group icon /// /// https://fontawesome.com/icons/user-group?style=solid - /// bust, busts in silhouette, silhouette, users-people + /// bust, busts in silhouette, crowd, employee, silhouette, together, uer, users-people static const IconData userGroup = IconDataSolid(0xf500); /// Alias user-friends for icon [userGroup] @@ -13601,13 +13656,13 @@ class FontAwesomeIcons { /// Solid User Injured icon /// /// https://fontawesome.com/icons/user-injured?style=solid - /// users-people + /// employee, uer, users-people static const IconData userInjured = IconDataSolid(0xf728); /// Solid User Large icon /// /// https://fontawesome.com/icons/user-large?style=solid - /// users-people + /// employee, uer, users-people static const IconData userLarge = IconDataSolid(0xf406); /// Alias user-alt for icon [userLarge] @@ -13617,7 +13672,7 @@ class FontAwesomeIcons { /// Solid User Large Slash icon /// /// https://fontawesome.com/icons/user-large-slash?style=solid - /// users-people + /// disabled, disconnect, employee, uer, users-people static const IconData userLargeSlash = IconDataSolid(0xf4fa); /// Alias user-alt-slash for icon [userLargeSlash] @@ -13627,31 +13682,31 @@ class FontAwesomeIcons { /// Solid User Lock icon /// /// https://fontawesome.com/icons/user-lock?style=solid - /// users-people + /// employee, padlock, privacy, uer, users-people static const IconData userLock = IconDataSolid(0xf502); /// Solid User Minus icon /// /// https://fontawesome.com/icons/user-minus?style=solid - /// delete, negative, remove + /// delete, employee, negative, remove, uer static const IconData userMinus = IconDataSolid(0xf503); /// Solid User Ninja icon /// /// https://fontawesome.com/icons/user-ninja?style=solid - /// assassin, avatar, dangerous, deadly, fighter, hidden, ninja, sneaky, stealth + /// assassin, avatar, dangerous, deadly, fighter, hidden, ninja, sneaky, stealth, uer static const IconData userNinja = IconDataSolid(0xf504); /// Solid User Nurse icon /// /// https://fontawesome.com/icons/user-nurse?style=solid - /// covid-19, doctor, health, md, medical, midwife, physician, practitioner, surgeon, worker + /// covid-19, doctor, health, md, medical, midwife, physician, practitioner, surgeon, uer, worker static const IconData userNurse = IconDataSolid(0xf82f); /// Solid User Pen icon /// /// https://fontawesome.com/icons/user-pen?style=solid - /// users-people + /// employee, modify, uer, users-people static const IconData userPen = IconDataSolid(0xf4ff); /// Alias user-edit for icon [userPen] @@ -13661,43 +13716,43 @@ class FontAwesomeIcons { /// Solid User Plus icon /// /// https://fontawesome.com/icons/user-plus?style=solid - /// add, avatar, positive, sign up, signup, team + /// add, avatar, employee, follow, positive, sign up, signup, team, uer static const IconData userPlus = IconDataSolid(0xf234); /// Solid User Secret icon /// /// https://fontawesome.com/icons/user-secret?style=solid - /// detective, sleuth, spy, users-people + /// detective, sleuth, spy, uer, users-people static const IconData userSecret = IconDataSolid(0xf21b); /// Solid User Shield icon /// /// https://fontawesome.com/icons/user-shield?style=solid - /// protect, safety + /// employee, protect, safety, uer static const IconData userShield = IconDataSolid(0xf505); /// Solid User Slash icon /// /// https://fontawesome.com/icons/user-slash?style=solid - /// ban, delete, remove + /// ban, delete, deny, disabled, disconnect, employee, remove, uer static const IconData userSlash = IconDataSolid(0xf506); /// Solid User Tag icon /// /// https://fontawesome.com/icons/user-tag?style=solid - /// users-people + /// employee, uer, users-people static const IconData userTag = IconDataSolid(0xf507); /// Solid User Tie icon /// /// https://fontawesome.com/icons/user-tie?style=solid - /// avatar, business, clothing, formal, professional, suit + /// administrator, avatar, business, clothing, employee, formal, offer, portfolio, professional, suit, uer static const IconData userTie = IconDataSolid(0xf508); /// Solid User Xmark icon /// /// https://fontawesome.com/icons/user-xmark?style=solid - /// archive, delete, remove, x + /// archive, delete, employee, remove, uer, uncheck, x static const IconData userXmark = IconDataSolid(0xf235); /// Alias user-times for icon [userXmark] @@ -13707,19 +13762,19 @@ class FontAwesomeIcons { /// Solid Users icon /// /// https://fontawesome.com/icons/users?style=solid - /// users-people + /// employee, together, uer, users-people static const IconData users = IconDataSolid(0xf0c0); /// Solid Users Between Lines icon /// /// https://fontawesome.com/icons/users-between-lines?style=solid - /// covered, group, people + /// covered, crowd, employee, group, people, together, uer static const IconData usersBetweenLines = IconDataSolid(0xe591); /// Solid Users Gear icon /// /// https://fontawesome.com/icons/users-gear?style=solid - /// users-people + /// employee, uer, users-people static const IconData usersGear = IconDataSolid(0xf509); /// Alias users-cog for icon [usersGear] @@ -13729,31 +13784,31 @@ class FontAwesomeIcons { /// Solid Users Line icon /// /// https://fontawesome.com/icons/users-line?style=solid - /// group, need, people + /// crowd, employee, group, need, people, together, uer static const IconData usersLine = IconDataSolid(0xe592); /// Solid Users Rays icon /// /// https://fontawesome.com/icons/users-rays?style=solid - /// affected, focused, group, people + /// affected, crowd, employee, focused, group, people, uer static const IconData usersRays = IconDataSolid(0xe593); /// Solid Users Rectangle icon /// /// https://fontawesome.com/icons/users-rectangle?style=solid - /// focus, group, people, reached + /// crowd, employee, focus, group, people, reached, uer static const IconData usersRectangle = IconDataSolid(0xe594); /// Solid Users Slash icon /// /// https://fontawesome.com/icons/users-slash?style=solid - /// users-people + /// disabled, disconnect, employee, together, uer, users-people static const IconData usersSlash = IconDataSolid(0xe073); /// Solid Users Viewfinder icon /// /// https://fontawesome.com/icons/users-viewfinder?style=solid - /// focus, group, people, targeted + /// crowd, focus, group, people, targeted, uer static const IconData usersViewfinder = IconDataSolid(0xe595); /// Brands United States Postal Service icon @@ -13801,7 +13856,7 @@ class FontAwesomeIcons { /// Solid Vault icon /// /// https://fontawesome.com/icons/vault?style=solid - /// bank, important, lock, money, safe + /// bank, important, investment, lock, money, premium, privacy, safe, salary static const IconData vault = IconDataSolid(0xe2c5); /// Solid Vector Square icon @@ -13853,13 +13908,13 @@ class FontAwesomeIcons { /// Solid Vial icon /// /// https://fontawesome.com/icons/vial?style=solid - /// ampule, chemist, chemistry, experiment, lab, sample, science, test, test tube + /// ampule, chemist, chemistry, experiment, knowledge, lab, sample, science, test, test tube static const IconData vial = IconDataSolid(0xf492); /// Solid Vial Circle Check icon /// /// https://fontawesome.com/icons/vial-circle-check?style=solid - /// ampule, chemist, chemistry, not affected, ok, okay, success, test tube, tube, vaccine + /// ampule, chemist, chemistry, enable, not affected, ok, okay, success, test tube, tube, vaccine, validate, working static const IconData vialCircleCheck = IconDataSolid(0xe596); /// Solid Vial Virus icon @@ -13871,7 +13926,7 @@ class FontAwesomeIcons { /// Solid Vials icon /// /// https://fontawesome.com/icons/vials?style=solid - /// ampule, experiment, lab, sample, science, test, test tube + /// ampule, experiment, knowledge, lab, sample, science, test, test tube static const IconData vials = IconDataSolid(0xf493); /// Brands Viber icon @@ -13892,7 +13947,7 @@ class FontAwesomeIcons { /// Solid Video Slash icon /// /// https://fontawesome.com/icons/video-slash?style=solid - /// add, create, film, new, positive, record, video + /// add, create, disabled, disconnect, film, new, positive, record, video static const IconData videoSlash = IconDataSolid(0xf4e2); /// Solid Vihara icon @@ -13932,13 +13987,13 @@ class FontAwesomeIcons { /// Solid Virus Covid Slash icon /// /// https://fontawesome.com/icons/virus-covid-slash?style=solid - /// bug, covid-19, flu, health, infection, pandemic, vaccine, viral, virus + /// bug, covid-19, disabled, flu, health, infection, pandemic, vaccine, viral, virus static const IconData virusCovidSlash = IconDataSolid(0xe4a9); /// Solid Virus Slash icon /// /// https://fontawesome.com/icons/virus-slash?style=solid - /// bug, coronavirus, covid-19, cure, eliminate, flu, health, infection, pandemic, sick, vaccine, viral + /// bug, coronavirus, covid-19, cure, disabled, eliminate, flu, health, infection, pandemic, sick, vaccine, viral static const IconData virusSlash = IconDataSolid(0xe075); /// Solid Viruses icon @@ -14045,7 +14100,7 @@ class FontAwesomeIcons { /// Solid Wallet icon /// /// https://fontawesome.com/icons/wallet?style=solid - /// billfold, cash, currency, money + /// billfold, cash, currency, money, salary static const IconData wallet = IconDataSolid(0xf555); /// Solid Wand Magic icon @@ -14116,6 +14171,11 @@ class FontAwesomeIcons { /// https://fontawesome.com/icons/waze?style=brands static const IconData waze = IconDataBrands(0xf83f); + /// Brands Webflow icon + /// + /// https://fontawesome.com/icons/webflow?style=brands + static const IconData webflow = IconDataBrands(0xe65c); + /// Brands Weebly icon /// /// https://fontawesome.com/icons/weebly?style=brands @@ -14165,19 +14225,19 @@ class FontAwesomeIcons { /// Solid Wheat Awn Circle Exclamation icon /// /// https://fontawesome.com/icons/wheat-awn-circle-exclamation?style=solid - /// affected, famine, food, gluten, hunger, starve, straw + /// affected, failed, famine, food, gluten, hunger, starve, straw static const IconData wheatAwnCircleExclamation = IconDataSolid(0xe598); /// Solid Wheelchair icon /// /// https://fontawesome.com/icons/wheelchair?style=solid - /// users-people + /// disabled, uer, users-people static const IconData wheelchair = IconDataSolid(0xf193); /// Solid Wheelchair Move icon /// /// https://fontawesome.com/icons/wheelchair-move?style=solid - /// access, handicap, impairment, physical, wheelchair symbol + /// access, disabled, handicap, impairment, physical, uer, wheelchair symbol static const IconData wheelchairMove = IconDataSolid(0xe2ce); /// Alias wheelchair-alt for icon [wheelchairMove] @@ -14202,7 +14262,7 @@ class FontAwesomeIcons { /// Solid Wifi icon /// /// https://fontawesome.com/icons/wifi?style=solid - /// connection, hotspot, internet, network, wireless + /// connection, hotspot, internet, network, wireless, www static const IconData wifi = IconDataSolid(0xf1eb); /// Alias wifi-3 for icon [wifi] @@ -14376,13 +14436,13 @@ class FontAwesomeIcons { /// Solid Wrench icon /// /// https://fontawesome.com/icons/wrench?style=solid - /// construction, fix, mechanic, plumbing, settings, spanner, tool, update, wrench + /// configuration, construction, equipment, fix, mechanic, modify, plumbing, settings, spanner, tool, update, wrench static const IconData wrench = IconDataSolid(0xf0ad); /// Solid X icon /// /// https://fontawesome.com/icons/x?style=solid - /// Latin Capital Letter X, Latin Small Letter X, letter + /// Latin Capital Letter X, Latin Small Letter X, letter, uncheck static const IconData x = IconDataSolid(0x58); /// Solid X Ray icon @@ -14410,7 +14470,7 @@ class FontAwesomeIcons { /// Solid Xmark icon /// /// https://fontawesome.com/icons/xmark?style=solid - /// Cancellation X, Multiplication Sign, Multiplication X, cancel, close, cross, cross mark, error, exit, incorrect, mark, multiplication, multiply, notice, notification, notify, problem, sign, wrong, x, × + /// Cancellation X, Multiplication Sign, Multiplication X, cancel, close, cross, cross mark, error, exit, incorrect, mark, multiplication, multiply, notice, notification, notify, problem, sign, uncheck, wrong, x, × static const IconData xmark = IconDataSolid(0xf00d); /// Alias close for icon [xmark] diff --git a/lib/fonts/fa-brands-400.ttf b/lib/fonts/fa-brands-400.ttf index f10a07db7cc295bafe4e9a0ceea8417433ecbb20..c6897d6802711e55599efa0f1502418071a1ebaa 100644 GIT binary patch delta 88918 zcmcefd4OC+weYKMFSqyZncimKIx{`lr)Q?8vk)=~VF?h35cVwzAc!pS5h1KStRjL2 zFB(=2vdBY}C4dNsK~YhoqN1Yk02KjwyeAM4M40)0r>c80;raZ&zrOC&RCV22PMtb+ zwyIls>qpTSpN>_PR!T+GnDVKv{STZwc+7^Q&s0kHle_xZQ`W4TvCGD_N`;?Qs&V{; zlh68S@y4F7DAhZxoc}!c#N*c-SA4AL_msVpFmfUp{sa6ANxw*#cH$}PH@xn1Z==1- zlnSjn`Ltu#IJXBV+eUk#Lr+<=p}Nl5)&CI+gs9MU>Y7uIzxj|@tMaApR?6SL?zGd_ zANcss`jjv8q*D2-1Xy3dry3vn^&gH&?((*ZI#g5Y4_BV_^?E$9ec}OUqu$2vkaEoM zXr6!DCLU1A8RPk1osG48)hN~E<76ev$@=&AQo2>Y=*`kg_BT~%YHtb%o|Imy0Zes~ z8Y3Q^*siyd9#s+ft;Z(D`JLi7#YvA&{DUw~{`(SpkLZ@1WUG|GZHi0Lv5CKXujySo zC}mo)j~rWb!W0{u_=mTbGbb|fwyC*w;(c$-Y1J|B2B)KE;yuY^XcP7!Y4h9UjXP@M zUGG_^vzj5d%fPpl9tiwyb;guKsQ)%Kc@`vuq>L%Yb6WYJ{<|KVUKC|suZ11uA)j%9_ zMpc~W4xtGIeP9r`RRz42{-U1cZSXHx3s&e?8lbQVCat6~6=o9jbm}A0QpGgSv#@#g!eld4Wt{5+3#t?E)v7fycg&Nt zYMPT?lC}9XXfn@7c|K;!yf43{E_Fis^@(?-Zmlg7^V_LCSI&u2uSQ!Bk{(q#Q+_u) zJs}#+n97@L1z)H&#&7+?1f3C&s)XrG(gc&mzp^<@5zc(6+304G_n72Aq zY|j}8RSi0U79PfA{eu#YcS~q-RnV<#b>yjm$Qf06f{))&s+r=vfmT_plHXjf1AGa2 zX2RBK)s3w8Uv%fgk; zSK;--&887YDDB!YJF+uOLJdZ^wN@-j(q9ZEk{PS=@>b) zUt0LmsLAP%{YY2$XsNV}w9IUo-jZwy)1*qimi$xlx#ZKyuOv4mKWcK8B}d6G5b}gv zGRxmgGL=jwN+msE*~#0QD@6WbGiO}v=+L*kc-pC^8%RN}jdM-vYx9wN0laYN#| z#Ag%dCC*KplQ=tZR^rseDT$MnswR%(@v($M69@D6pv0=gM-qD^<|RfF<@iJKyW(Gu z-x=7B3d}7tbvEkT2Y*wrg>y9t@zs;*H_X{|##rt|u1Dkj}TGqukCbITbGe{v3!%p;Y0sfo}^`e@>rHmJ44 zvk7y_2lp=_?_XL(n(2ONl(2;K$B3mqL4BN9$`RDb-btCl@>7(0{R$h@X~dtmL9HXc zmT)~KKSBIU!mmlMC;o#CYJ*a5q-{`VdB4dNs%P^H7~a^0lIIW~WCPT#-ZTD)lBT;!Uuo9w$a2doxV>2gGqgg7g!_DMF4keZDy$p~?@?^Ja-KNctDV6&uvA zh!+rcCI2bneF*!K{vGkrHmGNaR}>+MqS@*9l;}DxCJsy9vyXmPQ}6L4&?G1(l#sM~Ht-_&sSs=YJ3w zp@x*-e8C3I6l_1z1`Ue0Be=JJk}?3a9kSmJ5$j%JFur|^^i1N5nE&lisGiM_%WTlh z%l6L@AVkfyY`==IiS!6Dquma%=|#jh6244&G4V}=TSzY@X5`!NCA|kRgWCRW(gzZ6 zwLu?6{5=AL(?<(5j8KAJP5eU}WWKjUFcLI#yB&hr4w34$#829wk0<^mfqB;-C4Sxp z{R!ef5MCtz--ur#yhi#AVu)CRK9BgXgerez32onQgN87+zfE9HwE#D6gN`Zn7E|?B zfc%SzT>?`fw#i!!1kkL(*jvqnZqm@kTLl~Rmx)2W1Tj_K>LY+zy_xxcYXv_D8sd2C z02}nzi4Uwe?@$|4Vnpg`(7I~AiRCQ4f;34kJ_MrODx?G z^wY%KY|y_W{<#er5`Oy)8#Ige?RUU|{L#$f+wa++|3j(2C2i2p5d*IT%?$r-u?_kK zV#rN`X14!!qYa|l{q08tC`SK@7$78Q@bowOkf2{;Ekow-fCK$9Yv3JdQi6s(ymL0; z9MZ26Ut)uPjrh|x=>H|FhczSF(Z-yC8~Fa35!T;VzBZqm~f)R zOr-<|48D7t4Ni&}j7V@Ah?!;y4p@D+O5^VmoHX$(HaHmozt;pbKYFvDTL1%Ma^{iA zD)4s^s1Z1h0FHvh!Pij)??h!BB{23dbs~P01PSEFs2{t6K)E=0NIc2-lPi@zQ%ZGgP^$BFrMhUZd!14}0Mk>w4|Vn_{1QAY_7k2~s((zW8A_?Ss|jx@ zH9#Y!QNj~S4c@KP5b2>Slp20SsWPE*nNst%Dz%`EK)kR?sYUCRTFmd!LzP;};Fi9k z)NV%-Xn)yjO6~rlQp?An|GiIEYF|3omj^4z+>eI`P~m__lsb$Cj-b$ybb54#aGz4g zq?B4i`L(mqq2>{`DRtaxrB3A8sgyY_q|~}$!e)dkZJqusTF`o>K1t_io~YD@CIao9 zeGNL#i_rgh{U|eJp1&1nj#Fyvag>;8gc}I&Ds>T!Ui6ew7t_flbb86{N?p1OO3VvN zT}JxTq(4pB%jYTe8Ona)$Kd#hGE0y}n>q_0SN~v3Ue%k(sd`rPSSibQe0l7htvk#Qgws|Cmw_wh?ISThw`&XOEEn&Pt^oo2ArutBm4%boThL zQs1YMACUeb06ej;Qa@UcvT~wQKcRtb*Px%wQ|eboqL0w&Zz=z~E~S3oq|`IyJ$o{G z$NNe>zfq|_QvXlny_g}qi~dTxewO^^fUJP%d(BA;& z-OWn9N2C83Q0jdOy#Fq`#5SeIUq`ba#WxVcKs!?Dz{yGnm%;KcQ#!mCYQl+1M|VL* z*r0UcX{D2tOI|@BouY0d&(bSd!L*UNTj^XA>cKK}ko;RpH(jlC^SMg53==jh-MUKY zwl1aHsniity7Ne-yRK2X`w^uJZA$kkrTbq~dis6n5{D{1Yo5|`2b3O|h1x*JrN@;X zr1N3wmg%TWdLC`hr`?5=-DM+c#JfuGdNppu#S~sjL(3?*I}q+k1IsD2ocz6?Plsoji?mVTT7d3`F-sB zN*}iYRe>@mt|##OV;3uZT6Lw;>*(YY@1if*??eztU&!rSyi^ls;=; zrO!PV-62LePU-V^Av}$mK*yI1D1B*4=}$d{N=M?xw8{u`Oe|4_XPYo#j>nD}|ZHTZz>8Jfl|BmOsCp<%g z&jHZ$yC8q*;E!X37nFXHHeRCBS7_re?<)P;YNh{cn$rJ$H(r?|m41_Q+sS{M_TGL) z>A!U`|L;7l^xrA)9`QIMn0P`tzFCAjl@pw&oX8b~XAy6t6S$8XC2SOrD`8*dT&*`OTQwQ~Z`K1Tc1Q|?yIsT-AZ8lA375nfQv zzqKjnbSkbNQ_dMwJ_7(Y97lLkIcKd?&e^*t=Un3Rcz!9^+Bl$`FRoY4CK|uCNjWz& z>YD-lYZntx^=K zn^MlRtCjN~E0y#7H08W-r*i&C{vV%I&Y!^6pEoGyrKgqi^7~cgyh6sSs}$P;DuAuD zRgY=h$SSTfs#TQ{uNAjaEH&hZ3PZ(`Tgeym4Mc^ZLcUb#9jTN`BbDw_E}tVi=my>H zQeUyJ*f4rHpW>D+TMj>L>@Yq8af5|INuEvp1+W0xSE-cb+0#lG@zWn@U&DwL-Fl9uysCE&^< z@1fq6I_rh|_Nk7IDLz_7K;JOvJ0FM!1)^-WG&nR+%9ZkhBG3~o7E65+3xxT6Y0#jq z_Kf^&NuZTJ%cX(B0R1y`ffGn;<&yV{z8|(uyu(a>+F)=l zu#J>UrQxDrQJ1`Xis!G=6XO#v=nFye-cz6jdj@wwa5)v`sc?a<8a$N}qp3lbFVXRa z{`I?Rm6~{6->o;Q68-L&yR0CSIn3m9pq2)S2P-2Cl!+l0=n5sTFnzB%Sv3ooEO7~* zvWBz-3*}1CE%7UB@CF`axK~eKIbw&S^sQ<-RVm5aScdad=Aow0PDp7;lt z7zGmu{dA91G&3+v#gU5iFWA^YJ%+@2=6zD<{+3AXf4{9zT!y5 zg(>YAfuK@QI>ee70QvH_JYbec!Ti`!pk7H2=xMzpUEZ#9nsv%Mc+LsA+VGw?^w6T_ z0edE2@_s(2wS`%b=A~{XDhHgdjW!+pLc6$@S2koto=ypSx#~Wy_w3?Ij%)CX<(5=mEHLm0qZ- zkG{Mk2X+~y3vfEX9PFZ&%R~uzf*%=ztSK47)P-m%UY4XKOYg~nE7CICTiKA^s#dC_ z7#R!DJFV0M8@Z~KPeN)_Tky7&9)M^apnT3Smu`iI&3Y8-r8@)T2#aUPvKLtotP5Wn zfx?Q~G}x&(diM|ZSEtZJr)lYu7UOtIenWj2~kr?d>--lwp$e#NW+Q+$$=zgkro;N%$q&j2%t>S@Y~PZPm9}xrW@gau&?gq&+&7kveEvQ}VnE=Iu4>S*Yw5HvOQnyykIz zXlA%Y$=T6}_t$y5X6p=ECbva~DTwwK&u{e(oBwZ%>dbqy>Qr;2(J4FuCIZni^hq70 zEP9{NM2#Wn1xW9%I^A^r+ zMJb_{a2om6`tB=MK(UwJ<)OXm%SMQ}V6jtUyh4U`Kz1U$u0)tmVvIm)%>MF{i>A$h z{3caB=}+LDN`8V;OOoE9iaX0+9Q=`?Rx00dSYVYd3^ywTGX%|N`z~5HbDz?IF%(EeGl-3A$t$+ zdPqsShlzhh^)g5!jcc`bUK~ajo$40lj!CYC4e>{aRKt%Tfr;s!>{0 zfUhiGycl|lO+2pO(T~9T&!^r%sT44s7IXQ5tl*GuWf+ZEaB9B!Og=M&7Ku*ewT;f+ zve&3jSNrKVrqZmKz0@)4R5hkH%B~%>hV-dXvJa{*mkLldx|Jb$!(}S@a<(kG>5vhC zqK`^i__2 zsd#=@BAUy0v^zSH$n@{OzxTT(g#+i$uXJ^E^z0o71UdpuZC!0+<8SGhgtJFSMU0J9 zKK>4$k1txJ^}+?~R)s>Ll&f2v_Ktimn&`|X5_UGxE0(q4;%Epv$UWWcz;;B zkkdM?yY(+ki~PVubPWw-3f88^)kbqMT2MX9#@#~fmEp4ec6E8@?lxEN;@z>^5UvZ+ zH8AV8s-?^rD9u4tLFiGSDTCcCu#~Y;fE3;?PsC0UNTr-CJmIWa^2+38-&(oS%PlMD zIo`Zw^NY<2$=z!$$@(%EMY6Y{p`p9f;4>2|B7RxAxm3|Jqj9X$cs!GhCxXG~_^j*X(6WB-xn+5D)}WET!e(RY2z8>mNZqI&2OBjlN9ffxjI+<}Dag04PPmZbKsIB) zRw=T~sxk;M4-N^L*1koHCRt-*2DmkTRvDQOi<8D}K~uekXI4m0(UNx2&PRh$iY($A zeBPD27piW?{ce-?wY0U^zn=?56HUz-pU>w6g4w2~L^Krg2RLrPC*TkL>!-W*>cI3F z{q}Erz;U$p`-6dCz~__tH0t*S178sBYkaHGuQs(U(&6e6ZN)?jpG2{(MeCNGf4$bw z*^!8)8ag`pyZeWMY05~mz^XI<6xgQh)S=97oijI=Znl3NUmy?+`u&<6V21_f_fu3m z{=@59U=2o~)uZFj{7=Z*iusu{^TjsSQ0K(E`VZ_xHmP9QLRWBVx3uNG zJsWj30?W|Os6K1bH`IfrJ)kP6=DV}1EJKBTW`|1U8hZ`cOi>|VwmU~fn<+{<&&oE^ z-#c&eGrmZYUz9(a&O5JKOV)o&_Ic<1Wcl%X@frWG<=MiOIa=9(1 zt|)2U<$YorEWVYGb_xiNLrZ%#%m?DVVa^SbQ|{( zRA7j{Sb=P1-as1j43i8(mHi~8a5z4Zg$X$LH?`bF`;B_j^&KpZ&fEXMrs{Lg$*=$T z5BW>7Lw`q7@<%2J51{H|f>xuvw;Al9mw`t4ig#GPg#fbDsC#w14Oz2ak9M_px9K*pi!TzwrFcnTz@<0J*5he+SKWKSYTL ztCRx57-6tQcx}FvzV_8uUtN!KIQxt<&Uks-YoGk&C)c0QwQc@UPd@qNYtQ`r=Rg0c zF4C69x`{um-{h@?waivuxwK{Zs!m-EOzMzH4D$K-*jDq{60-0O;}$P|=ywIO5dzss zuM-YZOk2xJgu3+oI-gw%>){dS@A{Sg1ek~=u92eMOPw$ z#f?!iJUmYtUY;K$!&-haJ;I=~gQ6)I+7>u1qzqEvmjcTwQpfVQ0%+lpDO972qV+`~gA84rW|L>09 zP8)uKOYM%|;WMhT!n!z3WE4TyYL3MQ)GD#;&=65;#SPambRZwS`~W`Zp0(>tj?iGR2{1y$`HId@v=afQ%iTS3Ur zGQW{3GS?C;jHcj<3sF4%K^Hm{wM}v>XtzRIGF9R|ml)P9WL_gV$}>eq2PDhVnk8tN z`Q9D~qOWZ7E247KnAz2&5pUZOiKQY@%%YK%+*5X0A_dt96jp3u7RAsq?_joMM7`{& zNlM0%EqRF}U(mC?|2lGmD68(odnyJN)}yB{WdmR>ewFJKik}&d@$w3bM>iNTtln-o z%D}8}6TgZ)87`*>3?CB7CWu3`6vdq#D^yv@>cMe^L5sR1HPR@HtHhd?l0C*lY#*2* z7Y9n(JgZmPQArvLu!Kk84)vZgS?N`zD%x!J=z+@caOaSorG3)_&Jq6U0e$4d)2EY; zAVr*dtSgeIk2KGXj(Fu}~0TxJZ1mQ02rs=T$e%YmGw6d?(rFzdT5v1w&G zsbzZyAM?N-Xa$h$r}SPB>q+Wtb-B73L11~Fzysck^g<6tVE`(q3FrpOpkFA^!0D}6 zJAyfKpGWn>GO5qK^%pi8UJ*A?IsOo;WO2c6u3z zP_IQA9FG>!Z;53g3?UO_pxu;!1pa;PFx#}4cQxBZHJc`671X5;5L#&@{Re`0bOOij z-yz-pC#&I$YDn!PJ6XLMvswkMI6Oab>`d?aV>^6|$9wqLuT^n=KI&WuY4jnLm#O{b zwF+%O6L3Z5$j}5S#HI<6B;o}t`Os0sDJ3)H;+6H4ioH;^AQaW5V%%C%u_DThPkd|? zclC@|@M7OgUnCOSeOY`)BtrV)VC?dXF1pAKU35`6aIuaYee}_L-`F+tPN>@#@CWBM zj!(yd_Tq89)nf6Svy085+q4|Z(|1l;Gh@Yy6?i$E{L;%$JMA=`4&#nFXf+n>yBK}) z#?gViE%ANbtQYEIV7!x#a_DFTxict=1B9A^qCu!(XCgeA;QHpLVRUwCLzX7kjKAdg z#eVQ#@_umq%3f$*u!Qf+2(&usSO+lP4UhoSDu1*)P73F)>4gbc^U>xcIFWLgf`$mU zeCnff9EinH(KXihWIR>$4au~U?DY3ItyJ}O`OKfU=2MQ>Kv)CHl;7NU+XOtx9F3Of{>*LSrN$A2O%CvkY@oFoUl!^$Ky&6&{C7L~ z^e_Mpm^Evb4!fb;?jzdIJIR&ZbS~tE^=#aUjyNvm;01r`Hno2W@*uZC{!UnNg0*~KM4(fPHj`a=B=5R)q6Uk z3*OVG?B*1UUi+#2gYXX-B#WR_L^lvE!+3Z^nH8m5G@^X5K5-d}dmle_|3*CEW>wVI z1Ui-Xqft-)CT=4qGeptsAqa}UJqLc!mvH!JKN;Y)So$@JtZbwMch*3@9n zdre9(Ll+1pxAf@+3%vK&m37`5_{3~9kf_SQ>F?2xIJ-OhI>$Soa6IP*=U(Sg=W*wE z&dadik+Lgl5L?cMycpjITyu~-mK?(t1du{qLIkh~C5C?8oQMSCAQqVX4PwnA0I~yc zE2)vmyH(bypk(StqzWU$Ga?A;DPjxoTN)La(yk)c)vq)qMw_>Q+{LRY}stgEFl_1nB98;(p&kow> zAS`Iabj->C1p9kHw4xyyo@fIj#U4gIQ0_4$`mpkIg4ZM{$QVVg*si4MVNfXG$XDW#GUKZVHl#eiD;TqRgBzPOB;K|GlQ#RAg1s`J zltxO%@S>Kl4`_qgK4upDbN&aql2(Jvfgl42vO%1t?y!M(pwxp}2cbbc@_}&7l$0Pa z<9`_fDZoMyxNUp1RLSM@EDD51DNDhTN~Krk513tM!Zl4n%4O+@;rB5T#;DH?m@O5@ zm&>;{wY4|+{5s$z*5~%l=h)u}xUe3d4jFaLeQP!B*YU>2ly-x@INLaWe}awa*Fbpw`W~9F_RE?1TgYA$TLOut#Emp(H7~rhpTKA({{HX_v~uu+IsS=kqb# z1-tp$tBC}K{Lx@Cl};y9p=1tcY&0fKO`F!IQ)~t~438~KY0v!g%h+}2@ln5SOt_I~ z)b%wK3N1}7`^#gx_B$b;6QU2^fAu@_q7h#p%r?%E0UuzxLC5E~j^EMz{Hw1!PBY_G z2cU)VM)?!eKaM2BnM^ob=ET8r|L@ge6rbWBn}vUUy2Fw`y1SF1KJfkLXmL9 zVMhGnlxD{$=y!a<5Sw8x`(g%J!MLdP3scEl(AUzdbrA5hj)b%u35PXBqv5d2gw{`uKNVyk z;c6-x4#q)iTQV7TLK{G$js$}Fn2g zkg=qyu%wYn5eu_|olkCl7~O|&R-B+CWyzDTY)c@SC{@lQg+(}szgT>8W)Iq(gaIQ- z%G0{#_Z9sGpDzqDL2c0I@01%(i8x4rCh}yNb;%+04vcI@?&4r*XrGP9;M$ zPqXlayllh@>xqQF+|kkD!}BWraa^EfeXJVI_w+WUGwDF7rMa(f>F~5^>7@UYEF7p5 zh@Cbj+81h*1#T$Ei4zG`^>!9BoaXM`H87*EHxUelv(u7+-qzN5C>m`a441mvv)R5# zo0JIzrTY#RkU!nj)R4+Ib+=}7v4-i>=5PhWH5!Wbb7TSXl#i2v&{&F835E5B*49=> zhQuf5G_7Ri=bMuu*Xik;Ik&a7G2PMBEOtR^;z|7teK+31Qy?$vZG-pA+%Y3EJHnTR zZtNjJ*W?AgtIzDhEH-L|_z2};LD;_c_?h3^TdYQ_A~n?~XgXUC(Z-o_Xd?Yu8qV zwQ^YdWe#gMscy^zj1M8^|IxfyB|fs#`jS2O-1EBoKYLnr&s)E7)$!|_`}_Mpm@%O@ z-u?PjS3UCLC6|m}uJ;?i*LqhR)$W|DkL6gz9qOCvd$jLEP22RDTbz;U#-1|MVetmW zSelZ~bNYr!l9Z%3y?l$a08N)^loC=Vi?V_;BPIuiO1=*fJ6sWCv7~<+F7^)~=J(MY zAIJnY9eAsAM*n3_V>&ITKQoPuy~%LM4JA|ZH|38;V=;Z04zZRnxHr9itJ434%@YiV5IaZ8h{J?ZxGltIY-qGz%B@OMRu{KqERUV=P5fHEiEZzM?&g)$6j?K?{SlluWj?77A^;Ihl}j zTcObEG}(0ZpFW`CpfqD=ddDIez|pv4{0(MwwU`MHY z%;JY0936Dc%Luh6_AH{d=X7_RD6ywC{?d`oXq`!S6p13yZ1K!uMxrS{ZGOF+-n^+{ zk)l%O)}l8X z`Qj3gpJho@O-kyBBcL$(Y`N}TzWf=lcDiBt^1bC#`!y=D_ssI;7^+Ib7Gr?IJ^2HuPzH+c2nJ4wSq4Qwcp|=HkUOXK2)lV0h-9 zL&bOuw(D!j&zM;*&zzAzMzgPV%oo}Vi)YMmoEb9~7uth?Xk^Hz+oSPFG!RVBZh>#N zw#;7flb@^rQ$E~JTlGU|1AD8B^b>GX#-4{Rs;p|nJO@N$Cs=D~Cj9alt;S)D&}@wTG5(_JNB7MHAEF zFb0rmQ8W~G|3}!%$#D*VlUfEuX`OYBjxX)Ysy3R16$gNh-I|p_$hVI1oPiJO2hsuh zr(v`30Y<>LpktpPyu|PTd>M?z1I>uBVOUE|EfOBVSxA(g!K@4<$C@$VfK>xJ-H27z zR~WXQ9Lq}?wArSv(uF;3RI|j*Ni-@_UA%x|N{h`Y*H6H7iD!gl1NoE8E5u>LD*>^ zn-OIpg@)|Jqm-u=(Uw#Gfa}j@uwa6y;||u3cxFVsaa@!HQLUX&JZ825bUf&U!r@TB z@kK&mCx*6yDj}>I^M;}>+PRL!TsIaCrIKQ+poEJyrDsYp9wuP#8Z!-3K(yd2Rsx1W z*v;pBnn&p2(h;T6#?grbSUIsM?O|OpGU+22GA4~2hKoAkkbw&e&+#<|(6)g*9FK>^ z5CBfchY}=1VNht@DK3o~;z=wSiFC|jUCo)DXm3a*8!{Q1L#yUrAd_iGrW)E4v*)n( zW_3g&NzkN+#!tkz8%QNlFtO|e4$MD4dX=NY4w=bRK)cRuViTaM2a>ROlq_FW;4>Pk zlq4`}W2pE+dmQn?ya|TnNC%IxxB_l8iVK>So1&3u2-^?aYmT%MYzP5dBTBB(=fFHR zNKmx7hQ>@L)F8mj(ZQ4xMxZufE%*b`Y83m*wQXb6(o-0G$1!sO6nwhId=k(ENqizc zvECBNq)aS0^K0C$A(+d9Fqd=GYdWppMhXu?og>ECQ(Je~6;_xGa00T%4T!5dlB_r( zZ=;{E<~V{k{2|W6&N3!QpD`$80ppgi>_M0g2RjFajSLNmqgHGW*;eaeef8D)6Avfu zB(ZS}ACkYwc>9$#Y`!(qL6}2*{nq00FmGb^Av!IO=rfE5_EIeRCY9bA>){NU%T}Ug zg94p=hsq|~iW_JNEyfk9p^|GADYEdTFFs)&lFsy7R;Os~Y zpm}^}dPcz4$1-k=#>D;?J0`+Qr$XJ>t3D^?b0d*#wyjMpZbw&LELt{;%$kL}w6)Nt3BSW%`Ezd!DCL!pL@ zbRspOYvE);l1`W&8bTr0pAKP=bE<|~@W@CkKucr<1I68a_(A->23A=horca?BCH)r z<2{K6v9cmQC++j6!frO}@Iq~z5i*_tQrcy`Th^3F!sddkR&qkZo5W2cYto5=2|9Pf zje#mW$rp~{TJjlwB#a3tuv&F80>72U@P!K^QI^AgUnmCma$*6vI6X3+PzatZDAFO^ zG1NC)8KxM-nUhMuig82HIee1i6tv69YWmD(MGf~?(^TB*pCy52R_oIDb(G62A90too3VXA(lDR>U1LTPqvs7wR=4v5A- z)m~ku4*I`X#Wh37=pAVIa2AvdctIIH3ztEM8_pTlf+N*xKH}n+l48mZ-nna$d79q8 zu)Dd5brB3K^8HRK}ajFA$Dp zct7W5t@3Iuc44ZV65y$%#5!PK-ujC0Yl-_ohP~_0{qcA<6N|@VnKU!p8ce5q3VBXj z;+}v$b7?mi?@cGeVP7`Wjk8Mk>S!dLj)WKEdWZ-ydK^p$)LZ6=j0&dAFVq0oNK*Zg~2;9vf2JvROc{kic^+`9YB z8PS_j5fX{^uU&cN6<4T+i4P{e4QYQ*g*pG%%C`FehScty%Q%S5`s2B8@Jw8Y*Q(ob zAevW0KsUG^s=4C&V8iSMjZ}*6a78vH5Rc`m9CozXc;IM@FTH3*S^l z;S;IqvZG5AZeDyXHmf)yPu#qZ95FhO>sH7ihKsak>oIk%_y)xvBlXyV$nx?Xgg{~0 z{D&?Kq1Q~4!uO!$o{m^|-#M^$lNf&`6V8VkGjU&2FxceNCv%{&qbJzgeVol`XliQW zaVGMcLc!P9=es7`mgvlGmO2zfV#s!fs1xGndY!NI{;69Niuil$Wx z%r^~%@@^`)uBWFb(9+fw?Cv;oerbTkI1x;(eUpG17}h%+X?JoeUNKxsqsC@7z_-8 z6zg$r8a3^72fEsu%j_HE;Yy%E>ucKE2TSwk4;++f2?QD&rcIkWFfdRo=5lzp)Wnjy z=Z+ot|J`pFV0BupqpyffR}pn7S7B|k8omEK`wny0cFhUMJGVPEB)j?bUHv|z!DP*` z7dZzc>)IaK7q-@5l%DR%4e7PzvOYiFkiuWznTW4S?tVdidzt<7%{yL|`TTy>o(q^Z zXHNutN85g%-?6W44=~lo*ux>FLs_TYQ+D_{xh(vNqo63Va_UO>OBRI?epEZpWVEY7 zz&sPO6k;{bh}wDv_7TxZ-K^d`4lfw5z5S?b@%YP2moD9{CxzM)O*O!7;6e?$W$9Ay z+H+T|2v2dJuIDz-OKXQm?@(I+wNK#qr|&4)v)F<+@tpw|i)g?bI&b<>wYR4786!@l zgfLs-wLP4A9~#6n4H?jR*|SiD26gCB4rWfCZTPD^8!1jvYz5(&J(_Hx;gJUvG|z@y~n(nGa5q`@w$uZWy~`ZnO!_(iBQ@YgwrvQb{r)3Q7G_w(C$aX(wVuqw>`yXKGzFXHyvnUL8KOj<9+ z|DCc0`z6}w=~*y;uf66k=;_f;dE}rEQ}&w0i=D0Zu`PP!Zo3WUzqa2_bbWVXk3EhP zpgFra@sxg@7k5Icfftyo>N0L)y-wZi?K;-I<>;|*=&Zp0gekHP*u@z_*wS@jS<5&l zNses*-97cB^yE1{V^pyw#E7X;PtY5k^4Wp%_9gnoOqRQ~5|;qx+bg1!?9q2*&{b_tlAb6g5Xg znnepM&^VbaC*0v@v}@kPMyNZTz-*`s1OXerRW z7yi^sbHe%@xhhFs9KiQL=>n$?*{&hjxX9^BrU_N}r)$=DiOXhk^^;jBW6XGj8#Yur z?MsW|k}h?NG?4RDat5nJ6LQ)}cA4a{Xn^v|RfR&~#v2RBgy9Dtd@yiVe62nqJcbZVJkIlv|{ zt{mJGaubuRb+eIz!@?E+t-LP8)XN=BHYG@vHj3tCKAz2-31$|8)GBAa;ZI-Ne$q*B z+Gwn`RZM=y39F8}x*H{bk`19;W?0~Cmh%;FkimMzON z+ma}dgYpg>bBePH?GluWhsYkGHSn+v?fvZXCT>Rg^X1*Aeel6oV@~YfeeDZxAvRdp zvHLO?$NIlox#BkBFj>7j_$ENGnm^nnULt4=YB3@)Tm4elSL*af=7a)W&OjhE=jNrp z@Z3;fsc%t)y|I8hH|#s%pD*4Qboh{wunt#z2Zg)OB(WiIQe!67K^@Nk3ar+=<$WuU3Xpc zwSfm7cp!B@M=!h1>{|N-pW^smbbkCV{rZIdPfwpdy*T}R-l*yv3joK;mmAOG~&EWMtc|9M4kh(_v zmbfD(!>h)EI%^HWLEc@mWXXj~-rckY*FxgBtNC>F+}_ino7S%NR(`Hy`SZ^Y53_iJ z+*I)%vye5nVqh?F#yAbkvc1lUYSvx1@LI!ma=}1gnZH5r5%(?A2}h65)*UCF=-v6b zwmr0Q055|fb@HHY?%D!{7sZ#?Mu8gsPb5MJ}Y z3qy-Zd>Q|v2V(-{_?!7q52&FmySldd9q$JlJKEe-D)-M9(D+twVq*`d>bY(}IE^2Y zJr`unfzu3LRpziYWbm=8#yD^3pClctIu)2D)=U=I$_-4H0GZ9#6Y_SAa6ebUzs+ac zTjrzJ@=pG}*Ni_xboUqAunwQPSD$;|efRwa5d)F&8s(_I#HeT7^@Q$d4nTW*e?Hd3 zyBi3f9!LV|OAM#sZxAMGxAnS9-n!4X>H+Wa&zFur@Ib7(z(K982T6QjVc~*(_F1s7 zfH(?IJj#1#Te*X9I=6RxjawC7){XjfeVu-cA!XQxlcP1VFNXJ<7Z?YJx*o;w8U%m4u<|^+U=Kj%;2YEUTZT9jH?)7+^BWQ$f zAMN6AmUBZpzAPCCWxMxr@2IPbTQ0hKmM`B1sPojG>R@~oNTQwIR`Y(hsUZok6=D<_ zR79$H?`-OzPrLlc&)1e;eiM?h%iHssheV`IPH2}xYF}IQhOd2ti8c?u4d?ncy&ghu z-DaU@?Lwd2@dFKPRYKpo!z-|55#l|%U!9J(K7C9@5{n5Q0< z@zoDJm;({4Mxe-MMfX8i+oKS*qY}cnvRQrE_}zM?chvRkn#{;8A8M29JZgN=z7-hE zGdiaHz3T_O{u>6X*IpaREb-R@K`O%>X$0PO4WU zunenF^oh$7)a2Q(mNKF;W(`{H3j&g7cTQ!o$vk)F0^W~r=+Q&of8KEHTn_1d6)mrV zcwPf}T!bsDb}0`gY27sKtN4s%&Ir!Fv3rr}(10X_SMBhG7A$PYmrtMG3s)ZxCBeZ4wCG&_<>%HG@ZXeyT44Ty*>R&M9 z+P2*Q=knP0f)qf>&~Rzf#;DG)hfrg=`(Lnhc3T>%h(zN4Ec+YcO-;vp!)&0mX0($^ zrka)x`kcl8oFV^a)ljxk58)aub;vYemCR=`tif;jY4v5R z+KVmd4lQpgDH^w-R1#%V_? zNUa&DC2#!J1MI80#y``;HCF35dU!Q7WG!!Neb*+A1`NkRv#0Sg=W2Oef2Y{AFZ$V} zp$=AUUjm8b%h@@pLvu(`;W4<&da5)5!3R7;1#p;BSa-10{`QhfrAj>&eH(ZbwIBsZQ-yLn&OEeJM_HbT;7H zj5N$oBLq3ql4j?Wy#~1 z!X`P8Fm+-krzL1uM?P5O6^kA7v12Ai#Tm8Z^`sq+sW(&XB}Y>2A#p_vPD?cAh}(VB zXDnVkW4f;$w?wWn(K{H4rb6wTILPAb$v2C)D0-W2Zt}Tqlr3dFBiUa}X@7HTTN8VM zc8lrcOKFzIoi<;pp~=a!?U+pDyAyLeJ2*hsIXBUrPvHEBjCv5%hR3-*G}!-ihymp{(Y%vMk$cbJZwEH4hM1UmD{o3nI;6vivYu6>Lat8K8Mq zzk)F?Pk|)%xC3sQ)fJ=rtJFA_YdOFEV4(R0bn#q>@&dzg&YagAt z>mU1Gdel*u-gVbqZPVW(HJ#`#;!h3@?R(c7qKeQU{OKde)rp#%NvC?FQxi3P_;gV$*s=ag0TXN?qc=j=dGv3xayFjNq z@hxXQdXbBHz7L4}3;%o7JDMGjim`dzJYWc`#G8YuB41pu!e`|~kF0XL-Vvr|E`{)9 z%0xksG`hIlAcfG$a-)`!q|A%F0wpyTm=-zulcRmHbs#}QyHZ`q5;=_)Br3feAha>* zyj$`v|N3;F>}}ou^`2BYJGp^b6wAE*xrY z^)-EQ(V|6(p)bSH@nOrmC46vaV|jLlQqT6tjgWhWL?DNO4(QC9mV|AKQCx%=?Nn*y_4O;Xtz2OS0F) z0%UA`GGjPNMSdF$8Eo_k{>w7F$-`7emf1aF5NgDw;HXdVWxiY$CcxCc;+h;V?=8#r zk}P-wmrRCCWfAUBuW58V>_vwE>3eqNp2Q#Avx2{k_kM)GYwz8U3mWdacSaST6K_a5 zqx|PsjjEgFIFFrf79-HmDcBHavK+7)F3PGJVSZ8JP`S(XbvPpGNkM$RX1&&kR=|++ zTZ6c}<+)rbHByGyuuxtZ&|Tegzk283wB9yn$#t9=&ao2^&+ad`Y8*7e(Zf`;K4IfV z@5n8OSKUcnHjE!!E~i-vgd2bmdNzw?NM3#s<{-8>2k`+@X!n1=o<^K!23FS)s|-eJ z11(pVnZ<#%C~yA^WD8Yzn+zWVi!s>Ma(%ncX`eGY(BI!bv&rmcT)@?#zP5JX$3*V! zkas&|V9$PhZYbzXruC>Jnj6`gJfpj@;kX{|bM^J42D@dKCY|oO&}nVc!xzlX#{>R- zxEi|s6?-oH+H`thtjNKjt&vDuYow^NIhZ$8-^1aB@LZ0XcXx62f~geei#1H=!3>TU zMAfvuy1oRx!>46K)?5i@n1alf$g4ioP9Y{Cc3vrmoQNwU{WUAkRHbN;%cl%oQns%8 z7f{qn-qQP*=uYp#`;Wsk|MUGzdDZ$LF8nx6W=oiksarI3OI0CjH(%TJv+rKZotdy3 zCZrCA5D%12O+mlBsV|__?08Yn0ax0=b%-)z$&+PvTSDHIYm@gQLhOO1+0Bx;L$^$B zYI_eo&^9{xdiKwBTYCq4Ky4lEZ919FnNRjJ!9+YMO~o2GMCYb?fg{WT+h5l=#;)=@ zzS%Omrv6ip9@pKNOg3`qYAV&x-5ig_;?4H&l$mMc?uV7~pIq+bHt??hW~+DqH(xu% z=b-*tS8z^K-mcaA4aB%Eo2E-_A0;@B%IZwYuB!IkGLs5iz8`A9pxT;Lt-W= z_C&U9@&52&2B%E|A}Mp6W*@dSdjLcZPJI;Xa3dGfe3$=D@ip~kW3R*0saQLOH$1NCv@YDy#Z3?p|i)}^MY zYabL{BhTo;6@L!YwBxjr>AqO&ezLa$&R3xsI4aG_OFScsEU^?>5(comECR+-ECvne zqCeS;ydBGAM&Yzz(0k)sTl5m|=7;X;W~rI0<*%2Ut&PHFwQ0JOFN)pi4jN5rQ6xqV07TP+-MoMj-08=I5Wf8#o^SnSnEBallA zbTfixVH)O#bZwwAZfGeaO%g-K0!xK}2J+dhIriSdSSi6!O7442g@T)R?Qe{RQyl{X z3mX~&8@SA(e^-C1Vd20)M=BiEBaMyTlUtYYzec1U+gH2Z5swM`nH_IpJF~5AAe@Yi zzljci`D3Fx;{E8cU4#~Q2-HkXoUUW>KgyEtGk5kHPXNP~$>4sdV3u*SPKJyBLZEWc z1vvntHu|=V31nif^Y(|44~Bhn@|w5ths_-WMv&(7VBhHJqA`o!Ooy_?Y)|n8hbla$ zAu(vmybjAGiy+3AOB-@Cfz|%GdqaGtm9xZu&+*YzDwX6+aX!?H)tH}{Dw3;HFXOmE zPBBV2T6P|Bp(TT7LZG9YGKAB!{Tm<(q>TTv@0i4J=e1tQWBKC7me=^jd zn-}q}c9^9R#FfndzpFos#8`}MIYpfz7dNF*bo!ubnNsuSPoA6Gvfd-#i*qdnQ!JD! zj(BF+EXJDPcbR##PVo~|SXC4d{(>EV&LE6QI9z>-;6nT|v+pujDA`h^B)cD0hMW1y zXN(0XHk@40g=&$jJk2HJ^B(^ey9}>CK7R>>xx;}ULKmG4`1VHZQa8*V)m^@MSfNNg z*@Tk?FZ@})FxXp1Nf1eBc8NT<(_wQ(yeY@|N7dQ5WrCa?5EMTEjfAGD2wr08Pl2g6d=(5FfAZm?V z2RH~%v6hmoVKktR|FC_2?O2NP zb;+nZ;kj*If2xnqNku-ltXZ>W{hAfuC~^(die-oBvOet8Q&0W%5l0*`{=gAO+^W@o zqy3ML>PBWL!109d=;{URuBGt|Ea1@XYO9C{2_hkZS}d^<){as8jH^)|@LO1g%@ws0 zk?wN%Rz_=TQXHvT84+&NzG9Y(nGktjyRV!sdFT9O7KOk1lUtASGl~}=BDsvcjeVVk z%$`gxkQ8PAPD~F0w|=#MB`0ce?Wg=t0CJm2eWLq{H&)u=2eEiI;0$nF=PTRRR2xtq zmSX9zS64!&wz|DLT5b-=8!rQcp6c?eIT;X%GD$^Ic+7O=z{Jo{Eqll?{9$ZZ@laW< zNmi=hUTjG@Z4CWpr4s}sBM0+xoq<_=XZ>_e121V7{fR(gR5vwFn|X9|vv=Q5i!ATo z|Fom#vPk~p`s=ShDZ3XhwFRS}y8e1E`?KCXuD@O3Mo@y+*Ism+KqZ6M9Df&53$rKWl10c);I8Lq*n$t?zyH zXTw$4hP*n->razTB-se&7@jZ~M)%K-s{4 zahZCMG+G2?g%w-}!>;Ly-IJ+za8SKu9U$qIJOj^=f#<^w)F7W)uwvYBb-3Uy zfB5-8yS!N@RtPErpbARGw+ZN=tmJh)c^Ma&e)Y-z281DZ!QfC2ag%~S(c0=g`{ayf z>?!NZc0)bf_QESp98+}qLm{vA7hT%%7W`sW-PN`E7yF~#{P!=8@|OQ{Zk6Lk@ZwPx zSwv0aKb1NVK5;sX@^)^O{0{%M{O?#8a;>0%!hUnN+5Y<{$4}frd6U*GK=HxIi885F zsJjoPK0i%6k`3Jp!{ZnZMY(fOHYvmzB0`UKFyw-x`rP1`l_d|eGG_u{N=z?5WYXo; zG;kY4h_cxMl?Ym``vEavf1?su8<#8I`s!mr{tg$NNQfJElA-Y~{erj8uL_abv)kL+ z+Gp>c%X#a6wIr6$XYh+fqxofMe&7DpvP`A2YLzb@Pjf;u9%F|w&O01l!&7^q44S$(|lT3tg7u%maqhTq?Eb-sl^1nBl8(eqo>fH8!7&{ZdxT<>p z&$*M#WZ!2dYqLx;(>6_$Nis9to9?9>-Dv3oZIOMotjZHo0XI-kB3uE%f{1|fKvBwW zQC58lq9Pz5DsH&`-9Xgz|M{LXlcW`VuhY!j_1trR=ePfU=XVyaU(>Ufdq0=3Di z{9=&gz}|e{&`@8Wmp?MPH#(hv%a`}|9=5DK+7@fSV)@jmQ#VZ6j^H@?%fflG#P?G0!QqC z4|Tb@r4C_~$s!C6eu8ZLcX|TTej*|AC%6p;$*rzq*t5BVsa#hQ@%v4rlENyL=A^>H zib86rR8!c8LQlw-d^91oM@GL@ao>>x;2{XXY{j01$RgPO7(6?k$OXe3 zCxl6ZqL$E;tK`%MUtAX^OKkq)!DhCCLC||!gY0;;mvY9H!fW|^1}0{!2y@N(21rbKc5ob z*9F#rPk77EdtoyA$7lGi9eMnP6=Zu2WujJ%fY< z1Tq+;qD$L{++4gqXBc3la~D!bpt7bKGitdGx3Cx+juxHGy=6!j<#HW*e}}iSxU{UX zro4jqYLr}YvcFr`cxHX7riQ7pln$$C?$WFc9H9jTBjrD8819Wkirzl=;XY=0du_}j ztElK`tg0jt-L$Djk2zvX(8TJe6c8M(V_s(+NjK!Umv&8J`fXo9%+xXOoZ#-H=F&2m zW6tJy5^vbODD`V?#Sq3u9S?=KIBIb8;j9gTM24|YJ&^>%q?YSy@k)KW`N$5kA}chn zh!!Q$xGS(g#gr2lEgE_KN6Sb0UfS3i3QR-O9zoL{!WDEHMa^Fb`~nQlWMz7>BGpSX zGD&W-h8T~tp9l^)S3AQ>u9&bjoG+)qGo??Gj{Wk9cfb4P>&)VDt11*|vl-T~T{0%$ znY&=F29>Za_6ys6wYz&{=*Nwtmae?DEKsh^UhwI z!79wLM6H(9m(B^UoT?YA3FjgfnjhQ$kVb7VrZ_Tm`9wu7=D^cg|lqy zhj*ecO^|5*q`C(2^65)?$$^29+g@ETOsUanre|PafEhV6%wR!q06FF9=rpsGL5L3> z^B}1O(NaV7W$lKwp~DY9d~xV~)w?}!mUqmCbBcHG-aYe{g8$OY)s>$dIPq-mVfBT~ z9R3|XMf?hBxW4)nO3ayeZ8PuJb-T7Fwx9GKW(rfobn96)nq(b~lZR19%Iv~yHtTtj z_;mC1=FKBJe=>V`)hZOdzJd9fOvad<%4^u_4Q@Zax3?Fyv1<9+%F4=>bCNvt^NWr* zUsobW>84GaHXgY?MErJHbG7L==2*DKaYw$-d+&SSJ9m!eAZId~;chZ@%MOo5qw|mG z-f&ccf2)q{>FL>2Gy5j^!qy$SaL4ctYH%=NY5RsKamBeyNUQQr#csvTax;bhG<8|- zgIY-S4oEesb?{^miy9?jtYb@Zjalvu9Q_5GM0E_< zUoUq~FO)lREU6O(t#N%%x)p+NE&MFC{R$_&&mMW&9$AWCc2dES+AjD$J!o1lKV=Zpd!O`3Goqpw~Ess6+*dykHqvz-T zuGDe;J4em@#BGBX%&pIO^$REAjT3eMQ`ROC!ajh{;N}}rT7(~t-KFfuwmW1 zum4rI(cuG+kve;yO(VuLIP$`;f4hcj$7O#rajN&xBS*$gpvwA`W}y$AOTxTl=|Kzh zOb2uNsv;?=yNiC)ZHA{S+@;qNz9#vDw+R_0{7PO4=f{475E|mj>=_ywT6gq1Osgg3 z>rdFS<%IPWi~IWaQ&ut4WcKdg|L(rFzGt4{>)oTzaOsfkexQWcRcb;~DZkU+X8sB6 z2Q5q*YfOEXhKuuugCqC<_5$)_TIq1!kF2PW3`+@8*L(Fnt)-gG{_hhCYo8ttmG#6| zw=i*xL;5=qxbn&?w^fukZTtAqWG3Sqee1x}-coZ9*2WhC4+g#!cs}q;w3%Y6M|Kmm zU2QHg*RY`WH_Y?qH)ZBc>YKEADQ~fN#K`Txn~IwL{oifoyZiU8eW-S>2oBs8su!JW zxaGhkxyBxV+iN;F3sT^YA35*$la2+j%Dy4LVLTsKuguF2$f?cC!6Gz;oZvl<89WU( z+gI*xjo=)%=(1hHJ>@UrJuj86?NwhWB=?t1-Ia9_U!PfTH|!C;ZfLsRKFT$15Bp6qC4y zB)B^i9g(IQ;|iIS%38;ZV*N+zUQy6J&`u?wa8XhSof=v4*C)*fM#}!SVYn8r@?tEN z^O=qu=prto34|&;q%t44_$frGA+~>-ZK#j>{m%NnWCP%^sAlyU(9MDzbre{QMH;YJ z)2Zf=8`PL|Rb)O2LdHH;lr-|ozs)f-M>^h^!BRiL@(L=J#e*!xc3<9D7&-rq>`4>6 zPBnxV^g0mM+WYa%dx>q~gl?fb!;UU(cV6?`tM6j^~fjw z-oW>5e_v#CMa!}M&%(Quate+!QDj_*eM<$v{?NPRHaRrm)ZL2Y-+gyaW9^<)Gc*yth*%mt-GzhCUqhI;`L>#S2v~W*Q|UOtMona*3|VEUf5Y* zx_WhEx?#;q4Jor+36TjWlTDo`X&|M z$tja38#8(Gl%%adDDMsMbZ2wn}mt z>?9U5LY3dcOooNv2w-z6kf82FbjF3=;=!CO%0ppbM@>tMMaNbV#;Jy2POI z5ZCK56fc#7R?k7u>*eiD`9^Y=f_4A{^n{P*AFZx%pCuJNIe&|7=AcHBJTIGqE#|u< zMZk3ui=vjX&;bcIb->gn5?6h~w2+WOHUy9}!Ag7t;bX$#s~$9SOyyN?7-|>$)LiRr zzw55E?}`V*TtN1HurlN^6P1<3P1t_jkx2MQQMkJ%q?&GAKzh0t4hOeXR{9??W=`uN z$3GnOxRnZXUMLv;2^YO;unf=kD?QV>pb9tGfRfmO8Su3fj`tEc7D}4Y{T!lYWhM#F zT)3VqV<}~7`($8GH?R2DdS;unY>@uIQ%rB$XGrtXnu_SZ0&X9`Q_cdxLFk&<9{YIhboXQ=-IP4d}O9PEaR?o6PQ==~^S!K>23YiCv)I(oITW~gDQ(p$e?=JN+3Fu3Hb-|B zP~HD2(!TEroJuwC!KWCwWpiZr_Z^{>_6#<(NSS-;J`o4qvm4JLCBD^5_nuk z7&N%N)EqNmq1z(G<;U`Il#{BrwC>1MEMP6Axy(J=J~VXi(1LN}Y4m|D{JVG4rh8=@ zlNq64Lb9#^Ks!r-J#-D$AndytLEJkZvxHwwSTv=Sz9CY3Gzg=d!h8r4! z;ZtEBlRibRSCHJG_V)Io>guBQdWv#t@~(Ryi`heHAjc4Z&IedDkRe%K_~A5^!Y_TG z5`8qG4cpC;i?;1m*7oNj-CT!9h#-rG9wl4DtOhOKrNbPRQ-OA!Psp6Z>ZygX%Btn* z+Qv3!{2-6KUa3U`%uBndc zsa5R-9rdw7O><)wm*#h!O~gOKQYT(gajd?G%7RvuN0QW=s#_LDd7$)AWkp3Lh~+#L z`+?>o#9`(KjyVqG&=B*n%owm`2Vnrt;1G%ma4ZJmfoeClu%WaO9~n*h|mRcYW-O&W3191?ken(uh>p%6{d#G zv4pEXuyf;c&pj8rcEgs@=gs8N=cm6l3PnA4!CT*#v0}v&^07)QFvt$GJ}C*0+%}9#36^pl3;Cp^3DIOc^J^i` zuhbTV54P*r{cp4Fgpzfxr22sk;Bq^Oc$Zz}LS`_u-XFnTtUl!TV-fS~rY66q+T6Ox zu_*5%5{X@bEk@S5GSWO-BOu2+{jwT|lqqL%>)U{B*53dAJjPwgQm@jK!+tV9Gnk zau{TJj%7}oV62N2&L@^%A zkc7M9iT>m|lW;5&n5?TapE?>`Z6gV9F9k4_{5P3bvojEqAUnz*7F^c(m?VHg7S4ba zplXN}q|yY9yqzce)7qe>i;N62ZJIwlVw$6eAAZ4#rlXE(THy_EFcHpd>VB!a+us^7 zO~XeX`N6vm<7DGux9{1)05yWh2@ts+KOS-_`%X{bIB=!zrFee&QAE*|n_5pjwRKbQ zlgCV<=%oAiAlB{m-`Ui5>Zxs;9>3~@6F7Qo|EG2CSQdr<`+=v{Q@Cy)0ltp&;{7gqX$B-!#UrjiP&c{=%r4)>IHEg%kW0 zAvhW9eLj=a;5e4sr2I>x)E~>m3nbPAUF(j?Dj!KW?|&_7x+|tmePMd4f9mAH!S1VX zxyAoW)Fg&uvC5+2wuX-4qS{TfaFhlpUz!)U4Or{*a7VA9M8{4NN}(k=M3uP2TCrm~ zm|LP-K?GrVUT{uySZkVtC5=daL&Jd&7y)qTnPl!v?u7rbn3*=5$(%d%EES3#-H3bl z+|0&zy~~_4dbK%u^lAhZX#wWs8f@3HT6fHxTxeGI_pdaCqgPWxx$qy#-dU00--u$D zhaJ58igq2+J1wJA!L(Y-&ZTc6kK3$tMU%?ej~071q_G5NnNi{oQr+tCai@75kv_ya zRvsT`Yg)fNRP-N`bHa{GSfL$8lPYg8U-sOTP5-+MW=<27snw|XFhlDkFu+|J(#45J zv&>5-{WBWPb4km}&4K&PgIrq7Ans!5Q0(nua_DAKwMZ2S{vr&^8Df01;&%)d68iUVyp2eE0Q_&? zc&K5#0Q29zF&V?KnMD3OGrkj#LBpb7m94NUikOx7uyPz2Nu5Im$%^pr?=(9LzWL1u zAM{x{?kLJ}9tiB&WB4mMhkw60_uStcN51xp`aj_H_AOi1*X!kft-JmE<`E=JE4Ivf zCLWJ`l8PCnk zl~RL-ok$nvA|yOsV%)!$tTO+v2{U!NW#4I=bRlHVWZ!W+E5I#JnvO!7Cb#eOr1`OF zoS;oK!+LgtRa^%soOftx(7E!hryn`okDPMkCh`(lIjzI#yUMoJzB^`h0_g=N;HR3r z2LH(^=J<{AcqjjXfGj!3^APi5?H0t=GvoQ}<)Vizlyf5<<3n(3^Hr0Y^#Ef%HR?Ueu7Y35b`{XJ%5J&(-KC~LOW z2PTddrJZwQS2*4LqP&?}a|aJ+s1{uf)?3kQS_;1U)g!*@-}tI&JZ1F$PctBa@R(v* ziRRKyL`kc0{mu$|c>&QRva&=-0l-gy9)TZEP7Zdm_I**PG-!M@SW58*lk64wj@i;S z1!3N4-y^*y;|-ri>$y&YbkbWK&1q2(rF=RnQG!?XofR%rVmOu)QTM7oam1% zWn2yN)422f$qv*JWpw7QAmD5(6K~$M>GYzoe@ef(de}~MeARr7npQ=&9_j`h93KyS zCGcckKL(4XHONjEayz}sZ8KAdH;zg7ap}->6r9YN&lHG+D0nuef-GZ&x>D|1b=%r4 zr*ngKkl+Kbx6x;@NE}i!Fsvct=2^;iPC4x$Vo4#aRi4|?;t~-eH8jXJzM&N10PjZN~+toU0PHOPdSXGID)KpQxvM}s|m9>fbq`6Uh{$# zY377^XI^@#zkSebtfgu!&bU95C3h-ixJXwAH@`7RwjS{Hi_@mH9=9O92lr)!wIVP)q!0=F&V-N24VX%rqk&PM`lc-)SAO)*XSr3 z>LnTTL()p~4Y%N-$|Jo+7Jz^twdlb&fUr}?{L8ZDWZ zF-1}`fi3rd48SrO4ayo2TM-LMN?47Z*M`4+hRL>U-rTjh>vVF%D*ICv1JTgpP*vHI zB}*nPZdsen`nPh)+Aglxd>gCOAA9U6B^8q@!sn2ZvbbeQH^`NZWksQ7MDZVFvC~KF zER#m)ds-``@kFEE3^m9GO?JSm}%x#B$Ig>4WqLA@1AKUGZkEJSV(r?XJ(?f zO;Eko!h|ldx}#)(^5m^ZjNo{Hs4Pheku5YeVj?O`iX4Xqqb;*@qz2~}8?fizISxhr zks6+Lh*IyLJjX0Raq(}PV?H^2zqt)&zQ87%24suUEEa&+vIGx~ZiZDNf-SH`W5Rih zIT<>c`-G)>ATX3TAl9l|)I*&PTK*-xMQO=JLA4b(x0aXtx6Ngl!|Q!gw2o|K6oLmv z5B$Nqgv#J4(B(6r3$)KbpEl3L%f%rrc<@K0{Oc%T!Sra?x)WjQ85h4W&wLp@@6!2Z zSWzP(;;Ys#*T8F@L#uZMo&u5E-$}(QOfZ@=hRp0X=Tj8`EmY(y$i>g$D>y6t%bD6V zUpyjrCKIkBwcTQX4Ki{W5jPuq7X;*;)kl1k%gj$lXPd|Ny*#8^B_{5_vcSww5w5ahT zYSWD%nwBMCu4CBp!ETP>Sw|9>z_OV$;~ic{`>a{Z7tSm!s4pr>_8d9OZ(U?AVhS9h zlZs`msJ<88vl%3J4r~@|0=4VferS z^4j;9HFzv~pdLT4H}Ltuf166vUkjs1L|;Exxelz+k+fT z=@-K!RV2ffe#hDx9&1#GWA@be1!6(=(j-qvwtGzwJpucB{sbkfr^5*iR~M}Dn!P%&v0(RE-nrh|4WSQ`T>BpHJyo5Z{s~KI!}G6SN_E{i zb83s)dlHGnWN#$|^UzYW?KDc`B|)0PF{P*tX1m8`>p#z+Cyoq$6cw zu`rznp~Vbhn){~kjMC05a~7iW&fFMtQVv3SWQ(D=tfLK1TRPAMCV;@cZkcIh3RGz| z%YoNd-Ih-K4=po`P1V)QP0V!o(dFg{N|wa&0Lj#DetzDNyDZh*OCgV+!Ae|$n4(`y$41c;L!)cfD3hNu zlniAPu~;-o&DmJUT4x#u&`9hKMnA=EVmg@3XZ^(QS3u29b{z}uBW)_1(5v%XQfz&uwC1j#i z7@*hOZ`e|52#XUp(0waG=m!4}E6u#&DO1uRv-f?aMK<8`7O?&xQ+wOsPfOuPXrzU# zQ<^5sCf=0gVN%x!QvyUlNb#&FJVu8@IcXVFU?@f>IG7Y;Vou1O(fy$H)?%!BtdWR4E6OmB>`)#m=)^m6ov>r*9m|bfn zxyu9&hh+gY*N zXw4M=h}EX=$cl>7E6aw;=k`^#R@F>8wxw`)!6dJ^x~AL<)r8M0BA4+ z8^IC9kEgmcs-i7OAGC*AGpO76xG=Md%`5Z^LMP*eIZHgrv(~OLU9A3=^3PjiI-BT` z`lFs$K?Mmo(+k(p-D}KC=7a{EwvxSooN<=v03nRmyu)D>wG!DrHcvO;7`Sa=Z4H}n zMCpK12}FYlnI=5ZogxUi$L#T6S!;IoMx)hCYAOmxYgwL-`At=dI_5(b&15KE6u9aT z6?-_D5siY!dg1Zkl--A@a9yJ74Uj5`5W%U*>&hgD+Mx{raqJhyDs3<${;MYW!{Vg@ zL1pZad^GkDzV7z+8UArpqV?ZgXTCms;LQWiQ^(**CQNkWyIiGm3AI*Xv?O3TqKE}> z*G8pBI>;l-7;Zj1-yYO%4hNE`hawv1psB4>kX7K8A0s}EQYJ>63 za{q}9W{L`l1z0tQ%sFL%DEhuOuv6af+We5oZExQWmYrjSfD-_X?<-$a?)dz9yRXR4 zJ6vzgZhQYWhXMA6Tc}YoWm#l#E78&msUusnG+D*!hGk`~-(oMabV?P4N?X6ecI~oc zRb^>e>q7@!)ok~s5M*_y{LgMQ+so@oYdMv9@+7vPFqa;|D%w&Q(8*ZU(&`xd`i?N~ zH^J3`ll-r2GPC{PZ!*zB_!eR_wAt)1mHx4t&5_9R2R0kk7SzHw6D=cW)Qzv86sQG{ zZMt_15Lh==_Wy9C@c(d4HZpu@)Bm^Ia(4yx?0L_-`8WBH-_hlV9LQhrZzqO1WA^Uh z9}T_dkYCRI-;aZMLG=8`NWOUtEx!lU%lT>?%3F2=U0NCwor(0abs0+r7WeV9I~w#4 z9BD3CQ7~qtcM+mkY3D66j82}^#o#7ckuj7crCWKx0+2|R-uq2CO4dRWLoXp8@Hu+ySfae$j`;KJ z!?N|PfFLIH5 zXKd&Q!${Mxa>);_aU5)XU-!hU`Yg{Kqc+|H|;R%Ov?ZB z4l}dWN@XFws;BTl0b#YwWH{mIZQrt;=w&9g??b!H{{-6|@&<4;*Fy)3F@ARkF5~Hp zvGZa2yN@%qEa@Pcv#g%+i%4KhIKAwU(_L0icW%goy*DahFMJ>OK<1r#=EA{2|L4b% zV&WZd`uyp~n~R3EkkfwiDlgkY7LC@b48+h$tq&>Z{>8=W2ngMyBhD!)?n0jdX(ZYZ zaqvOyk>HT~SHzY;m^xjHRpB|R_tP|JT@kgDW5Gmj34f=x)$csPtSKEDVs+b^>arnH zH{W{#IkUI3Sj5624e)Dl$ zZCa%!prl46C-7R#g2g8zRnO(K*=-cSxVc>ajy7lR*il0nvWFh}-cHl@(T}!WbkRk} znswgB;Ar6MN_;2YCFNfvH!hzyQe@(I##_ZcRaL@DV$FG$+Gz{5+6}Qxy8)QphO15$ zPM})D8DKTak`W`Y2rM;<&tTSaorCWjYhtWXbM!*}tKx5sHa@K{w*0@HOwI1xL3>6A zlcx{~FR<+6Rr5LY!$oL_3Wj5diB|mgoni>yM6xlwz(E2UNGN0)I-&o_DWKEG{g+NL zGyIxU&1AFQpLwd8DWD=7a8d+NWBki-b;B}(0DSRHwPkO0Nst#6Hl)b2Ww9%2h zGwUXUi{iSkn!T1%#&ki)74))>BK^$irgQkb^RmI-zIk){Qo$k9*4{rbbKCqSD!KMg z`1Wf|U98G!n$Kb=224ARJ6i#pMVuwsLF%KxFP4Q7kV~u8uxWtM{M|-j$U>gUP^pm2 zMAqU_T7v(B(@hg*0}V0OP^)Z)5Ca50p^R+xx1C`c8Z>0|+v0*ac$SuB_N4Y*dWI?W zRs@8we}(uirOrz|m^J`@K}(`yA!yF+q#ZC#42mb#MI1>99lOkb!$9Kou>N{F*@fmvOGgPC>585Ft)2G zwT|Zh+U@MnJ^OFjv$b*0E&KO0Hg4UzwQ*=vS~m7@V9%aL{wK6M+_>l3{ac3`%`GyN z?GO(FW*g`ayMhsrMCud?As2W$S^V$Gouy(+4Yp#VY zCt!@yscbvIgrwp&7nPDuBTYtU^%t{$;WLjq$|v)+qw-@PYc4g#?Zu~iq3EQtGJpEn zX7S>l9*Q`Y^mLUZ5*1+hxG`THh$gT4&ZGbLf))#k0*Cw3oNe zHrdit6qOOqf_mZ4I>-E^7%APC)*4HG$GJGMQvQ~64HeKFUPmlmO8IqD5Z!RR)3$;i z>Ocl(pgN#mD;8MY*81*bbz{K0B@JC$R^8^T#&vu<%8u1OpNYbT3ZhH~37#8`?mKX< zx!UU`3iQ^2pP9$ZO^{TV#n+68Tz@%H4_fMz$N9UARsy_Q&MxQ=6_;8>x{{u{Ml=r54$bo5jS) zPI(_0k0<*df1ep#C&YHC9Z@_MAhvP7ihNqLD3ww94^{udb!laB=}+X~mt8=;6@thY zn6s7V@r4V_iiNyDGg)TuLSI=##+aoZ%{f-fQ4133vPn^g;7iAyg(?t5!4bR-sS7Ek zYBdPm;#5w(QMc#$TQ4-%oe;+fI2={_O0}S++R?(_rE@_ujAPQ4q zf@ad1P0H9X(6BW<^csddYqTA+q`+!fuDACbPO$sV-1y#{^7t6?eVVkZb8!2#gHe+6#u{;)4m#LXRW<%$0KG>a)D+CX?X0wrLA3qxD-8s zzZyIo>L5%GkGK~HAK5m?zuz1dgrE6$z2D3X0xkdb_nZ0tg&94mg{LKoB%R5BYz+yp@VBzm=u$x zY5}DFgH-b`HXXIU`(C)%Ji)B6eV_S&nd5aA5Y*ov_$wj( z2=T%pLpDFwkJ^{9!((NHih(6#SAUpQXY@9$A2v-eQJUo;IOxoEh&u-M=E!cgX7eRK?p${B9ncV+7X4Ox~8d#O8=qCj{a2pqvhrMhCYG| zysDvLZMdMYupoSRV|n?%F1TRdnoF4*w`rWz8^{=12&p?*yiL|-q2_myn<9}qUJ93C zwGVg6m$JJfuKHGF_=p#&#<8|*Qb{S1XC>{Fl(xjzy?v(T2d-1?T&e-F)LyQ7u3Lw4 zzxDq#1fHR5?eAol1{M6aQ`3MMDLQ~Yk*<-Y#Te=v{6kwy`F$TXcKHu~8yn!uB_B22 z5_^IuAN>2#uz6tgW9F=VU;C(8Zf3Qr0K|ltcL)dwsa)+-4GuUHv{HlgA)T=w6cK;+ z<>r`OqSHLHupTowgyKOGVPkGGj9U4#)s`?`LQKDENisrah(1;U%^lTv$Aq{38<(5= zV$u*D$F9LBJ1=mlvq1bOt}xr1-Ha4@ujL2QQ=Cjv(u6&Gm%_k@(`i z{!bA4PJbh?lk#>~GWoQEDQ{EFOmjFs+GETW=2pr~e9!#C{Da8sGH<7Mn)g0$1P-Xy z&biWT0<7P<(p=-eYs5^c34^B$4FW?-FfWnvKRsel$$;Y^c9!!6VDJm={bxo@chLZo z6$Rj{Kgokre#<9K+X5SGu^Ks4JeZB)YR2ybP||$^dM!Ye1WJ06cKHCi5FClEEW0WH z{7;fI`^8V1hH}9Z7{GuyzVDe&vXZ2!*thCx(;KXoGvf*K|6r|cHj-i|L` zL$vzwYY6)N_8KzpM2&vwwdVJmutvrys0dM@>~FM8ir}Q$-8@~FKO^7+c62%hjlpL4 zTfI_&csM9o@5P-kx|zKWj=#tLthhS$@S8 z?NycCb#?x=*O_=*Q05xms{>C##rMKs7JyY+%vWT-`e~XO4f`_2w#q59S7Q z!x0S{r$X3?E~vI7;i?r^+rEe}piu5asm!^u89a;=EISRH6mW@@1Z^|%V{EBlVo*1j zT{C`6xMQy^dS{W}He_RVG5P0gLyQr9J)|N3($AQcgxASR-H+G)5o+grfIP8KxGC>cZCdzPVc3H^IG2@$_(=!FK33n=--2uHNnDQhSsJo{w z-WTb>tHhmryRc#`HQYB)mtrYdG%6mhB+-$^w`HJwO{ z*U*_rpH&H@HBdb-r9JLL1cLfmH4sBYs@1HL!<84#?e27}L|!#rhT3@3UNg}4r7v~# zBC5>xqP1(+Zrr|h_M*G)y6fT|Mz6PHI>-Fq>@|yrzxmC^x~G~(&!Y;vnNipDL*2o@ z!3qkmrP9+omQhn;`^v^<)>3KOR@+pevZ>R3DuOrFZgV*5Buy7O(KriUq*1Q^+9GynP{G)Uf8W*)&yMU}Jau>V_N&IWr1I&&BQ-?l^m`vkL`fT`wMC zxBo-wl(5B5i`gK*B>?}88%0t2d>9pT-6Y~Ps`KRAxW_f0* zf6GlKt)#&~7_vMEAIOlBCY46-WFd$T1*Qub2x~-JCM7yThJdu{BBr%{f7LBj4CxqpEYaSqS4izQI_RbeX{R?e+(A|3@rxQDXv~2VhM02k=O$;_5Q{YXWm| zJ!~N{Ow;$J8>akuH=6`h!<#YZp0`#oI2+5z=0VetY##_8w5L1wU4ApAnyRP53>(Ql zT<%tsg5&?@bEauCFtnq|mEta9YYeg?&6(UVyAz2pLPQW(3`P2Z`;~N;zTl+1Gld0j zf9);ii3z1f@*dpWh%=A_cIeqq*eIf*9Xk^EA^(1T@R!*;w$Dfaq(9rz8`GTZv%}6~ z=_|dq=)nus9D0C$UG{mC@XS&Eo%}XiXy+Fv z*uDixey`eJx1AXaOKvsWX$IuUC*9Yne2r?O3Y|4{LS^AfL`k4_!xErQ<*jE%((F9- zRR8%~O|N;z58Y;3hi@gZOl!BUM4-KwX*Y_j(ikr~=A>YR5WI92Uk2I=I*NLnNG3%l zijX?Lh9HH3m}VGxr0rF$tq^YYK~Aw?tqx<(r4UBgV%+Ipdz<+@lst61SvUL$8K)m3 zjL`v?aw1TmM_Og`Y};{sC(U$RSdn+YIHR5`#DH{%?qt|P$Q9HFE5VZVEUTuiw3SmO zi!w^5^cMcVZa1YtSeIY&1@mi6?gpY^S<)P=OTy|r;tZ^fYiZKJR5+3O9B?!+-S)Yi6FKSQtX-@l)oBKC)d_Uzy9ulS;AVS-c( z&XH4yo!-gZoaaeU`x`XO(_lj??qoG#UPK{7(KT;wXU@BT6jp`6oqJ(!L1h&5;&Mt@ z>yBgMgE>?eGD)q|K!aeB$Z%?aIGfN)56XvfG=egR9heggn@fh#u-Fc%2{3}%?yjc< zOfn1&gG3t<04a@k>>leYW5DPTi{Xg>3hTm1R$Rn_pJcXW*(WwO`a^e^)BG>oVWySL zp54+ozoGGN4!(Sc@n>z_I_2mOK`o@&9>BHm3EboTHq5^}psd*20}o+^0YHk*HA4v) zi_Df6fKvXg|817z@0)1Uq(N$FQ4{Q(Lk`6NTRQf?U1ejM2etlf&h)= zDL{`v>33+JNixq_p*rD)e6T{VNRDjAelfshfoGDr+f+9=!Vt?Smr|7;3y$$b2@z2* zhS%ILoA}fS#Su)EDLyOq{>4+Knh!IH0k=VU#S$ta;!HE_FImDYM>1^peA!Gc{lO2~ znASXL{-s4l{vBU7oo15%%$H3|7j{pW6*Fcs=ca;bzT$xPmBIRupiH@Ad?}T8li%8R zw~5W=mE^9LR)DI_dAYCkD@m89Hb*_|(P_P|r6K_0pLe&xcNK^rj$dbzcn4y~0a#ax z(yX>&pQ~rPk9pl|ZJR!G;ezb^#s=0`YG_DLiAE_`RoB?imThY%L%6@Ivyz398ro*h zUYwjauRm2_Cbe|6#Tv^>!xfX0GkHrD;MEH7lL{E&jsAmQFN{zo4+lVaoQS#tmZbdc7! z?}ralR(X@02+qOPfMaGe^LEZcCA+O zC!Vc5YU4jv4AMXx*z!CL+t?v3%jKW*b^Mj7eGh#dhaFQ#7aRh|##%r{x9Ns_BW~84 z;1Nst|NI7HvDI&Xl;AMgz6XAbI)C1TL=RWVVJ!xbX4mBtF>@5bOC~{Xi}k{Cw_%Cp zpi}uH9U zWy+MIcts1BOs_~Dv2^LuhV0~xl$&oJsGUNo_Vn5g7I;~-aLY8)!IP5HrgSn_CEn5* zjz*)+v6ds_@pw(VW+Mh=eNFue8n0}o6k>UKM_GFh#heqxU9;&^Z)s|XgHtM|o*4>- zhDsKHbmq*N8!9r@zod&hicdAvT8#EYdv@Tm*j#$}CfZrpI6uc8o-xnB7t4sW?@(3d zT0oc>{FrGfTD&-uS-g=sZU21C ztS@P4Is0o37eBj`DLES-H%CmD4Fxy&quB#~#$o(Xr~1)|%l*$Jvr+p%33~t8$Ia@2 zs4R5_!p1#udZfe`%L^qB6`^MT$cVq{2}1u@`DZ>s1)V~;@Plx{W*Z(vsQO=c!ZdVf zyhZd0%gxjx9~&Zc_Bh1wvnOy^C;g@;4LR8UX-}HD!z}am5S0=hfuHYyu)r&*L2!ye zpt9-pt9<~KKi+3KJa5Luj^K5*uIC2J`E@PisCzhO+t6>)3^P;d_E30MsBm#OTol^q zmpw(f_-FmrrwCMe{(`4WyZMg4>nYQzN=*Xoehb<(#@q?)g)CR$q3N7W8^dIE(oZ9+ z_ji7?Ow0~xR#4!uRk`62;yPn~(WK)*K+T@!eqAk=WIk&AzdvPeZN^AeBA9^iJ+|GGfj2QqI_Wep@`t};FubJt zSRbx^SAu-bc6O*J(J0qd&S1ksYwdB&CqbN;VphV<+ES7pf)xVRB?>BpB9&ElN0jX= zv4a|S(AnXGPLqVi5^*vkF*tSSm@5&pS?#DIRo;6z@w~O#tX#+A;d-09BcdMaw7Z0p z`2(``vgNi}JxpqezwT+Xxt0Y=8$GWvSp+X)6_oOsRaO4Jrwyy4Ql&YYo#c6wvYRHE zrbe$~c{g*HS?9)dkMH}No-v&#lMF_Y%P6LMV4bQOCZ~fI$Q+YOI>+vHLF|ffuDwOE>5CI zQZF&}xg^@I3=FSF>b(ne-;Jwo*e)vLv#!>ifd`oF762_&6HIES9W@4I&?Y|W{UA_8 z?)Vl%luM4x{p6NK$o(9AP{^dlhvC`I4$Q5LAm<3f$`dvEN&!~UfM`tKTaM?h3Nr}q zcr>Q_MVE3CX6v|1@c=d9?$|%4_qpCVTTVEk?#wgK42CYPt*EAKqvxF-3IZ@RE~)-aly>;vf`?ESxHIR5`XWrgx>CZ)+DwTp&q>l^=K*S4opCr z5R}ccMKNzNMi3erb!^eOL_k z%Tf#kblnQpF!kO^ihe9#Fw7n|4;D}DKEjK4PVbEm7_YFPVc&0`H(Lp|SkAH^h&2R; zc!TzLVvTwuYm=x;s)L|PsIkJ4(QD1|{#7rUQ{jU_=Be*wLP!7u=meE5aN=A(1u)*( zJ`{wbM*tNfclgh78dsK#e&a+u5$U{@d=PJQA9L+AB0jIB4JDc1_nzLLk zvydS3_PStse_?Cqj6}j1%=#H!UEaRpl9F1IY6@6DHf&5mVL^yBLn$RnS!h#e{5db1 z`Vy9iC3l%}EO#hbIWqkHjT<+{qFztWq6NLvJ+Ei_qABr55^aTjgt+7&rDZh z#!3{$B9_UdVUL<*ELR$&O(q4gHmO%a(dm+4L1Ar4Nl~ys%ayXST%p$H_6jP)p+fU| zQ!e#-Vm|ihbJ6H zsI{VKS{oyA~I0kWKpUP z+^Q$rGCk0VAODGo7w|Z0fc?a@`zP96o%q;K%v+mnbTlw(Riq@G0Si!7ZRj0bPg$^( zV+M-xTKP-BbMPG+PhYcn^X8$QEIeVlr_NuWojx5KGv3I0VGRvkEtfp{sQ>g&O~cVn z>z_{J)On79Gg_oi$&&+2bdRLs7oCw^fArvc2ZnCBj7= z`n%=GctW71OjgFP;xfFO_=@t`9ZIQk16LBFMOZxWGZyNK`{e$fVZPy?_L^C-zQnGA zHUrFq`VZmnIz4$79zv zl16J6rN{~`&iaL+uvC9qkF_6w>hf9;7CKO!m9YH!F9;2PfJrd#1;H<)h}~BLzkvC) znYHFbs<>WeuEc`xNFpnwLxRXr;Og=gI3|f`^BXvBwJU4MVBLgthxN)yMsikH>1qWO zg_ZO{`U;6Ane;Gb8p-6~B*_*XX`3}6dkk%bK5Asi50jt~tjHRb%(j4aW0ZmJ$QmYv zr7n^jWZ(qM{v^e%=mXbDwQ#*u->nv?Ul@|>SCl%YibSN-Hi1D`>rTCouCpgmaO~A# zW!!WyN-o_)_hre)Njv3Iw~al_oy#2B6oBBKaQ^;&sC3Z66X#qX`N@!%?YP<@1`@T8 zryJQpShb>*arme3_*cI&yKp2d|FyZ)f9BWbI`bv}){zleXmcfas;0pvb1 zT@HF^A_;w3s0fvQ#)|r`GZ#8?iY|)&WwkMt#{jq6B zOQ}L-ybGNa1V&%$q+F4U9n=t=x>iX#?+1eW#K~8X=7P|BSDPGU}gjf+f8g|SKuN%=ST1$aM3j? zaUM_dK+GtSn^0Bn5Y9rL8Yf#7&`MMVpmfCF^oBWXSea{KMl@r8N!1hj*m$3saE^C3 za|adzUMT%e=r8osuVNR%fCPA9_aYihVTty}g^86H?CUrvkv}(_>x@G&sxC5gl8SG4 zqmJugN~4v2B`R=_P6BG)pN=7oPQm*;SX(`BUUd&!$-3PX{jTomsh+p4vhuq%Q;wZ- zXJKJ+aamafD=ZiLhrekqZ?CJXMZ>MR8ISqYOD=gArMA0Ixa5*ccJ92SU=RP!KHLA( zo8+T~{ei!mW9M~uPo9j7p`_4-49wZou|Lf0H0Kx_QI?qow%HOYV*8X~u{I@A-kK&j zn*VN&i-m=8!qP!Yn^x@#qbjX@%gjy!0g+YIp)mj-TlZt2&K;vwT-LY0Wx6(Uu`39v z%gKO*qP6&n3_XU60i!RDjZ8SGCu17Ps3aGRUMh9fPGkvZ`$!pR{)hQ5Z>+F|oo%JL zd({&7b^{C_->_r5Q02jo!=N9qU&m_q0<&oJp*KcXnXl;YjW?K-I~rIG(59fSR_3x0 zwxBb97l!v+@EO!aJH=B3d&;|`d;!}I4)uC4JZt3QM(R9Fz4QbyGh zSiH)&?lR`u0qsW8qPweqF84# zhZ9M#UWOIoAQa9G=jR}|^0G*@I8vNtTr1-^vMj89Gc_WlZ(TNEDX&)a4bhvEY2Pg38**z7fQW^|83Sl9sa=&y1S2%2;ysk2SlsVBl5d! z_p@&|r@q>bIPj+zmcDWrN&b#d!G0K8u{-xs(M~sFrf~=Vjvw7`hUzE!W%9n73Sub! z?lNymcz-67IW_aDJVtfHAFgkm6b!abs&5Fhf;s=Zf^dDqq}E_?QtQNH4HH5x%C;Pz zapKY{#gpP#{A66Bn6aAd@zes|y2X@H&}7IhFMGFkw^%*7$h(+ee??&KFiwt<{FDi|WW4XkGsFkYQk#=R(h?~W>^2)<2C{9DSs)_sqbdu66Q464>6?@k0)W@5GMA_c@( zy?bM8nP7$dvBGO`b%skTy@p}*SIq}gepH5T3O%%)vxzNVvEda8+lYGjujbrq9)R#RJ9N6CYVwq@=2cXj#S zt@NguF8`mE-UU(7Ul}Wr{}uH-g>!cW>JZZnFRSu;Ljt^g1y5@IUAS0l)l2F50^>h%O?4IaPNuwjWVT_z5u!;wf@ zjt^`4zWsh-T^xYe8?y3_aKnFYz^l6KGXIy=-c6m@qHp2WzXWNmrE8AI!X1m zLWWk)SP6tO8wL>YoKaQ22d~H*KZMuMz#}Z6XP=Q1@oZB!L#kHju9z zwwL65{iu+62xR-Yhx4g@J8QjnGYyxx#tWd;=j{Zm{KHJNDW;81_&n*(2&M56s;=*;;RS` z61}F`+t7M&?>6D1dAF*`Po#i`BM${W>WnN_eIR~58g5|#q@5nb;1<5bXu=l6 zM_L35xh&aOj5CU0_&Zy?9{;iyud!(ItQ31oqPb$X zA}m?@IZcPb?g&f6qDq-Vu}@9%&LKzVAk^yB`UVF*4S{zs!e%W0ks2s8s!I)mN~&Kf z-zUf5SK=+H7NO_m8n>g4Cf3>?HA$u*qCAsSKW4@8)( zMtOvLAPK=RLv4#SO1^5_s!SS#ss8_K_5O13yr15{je&3cZ!Z-J3oueD>~A>to8Le5 zH<{o%$JhF^xJv-D4cGi{zX%nnx#>1cWJ?*~9g-6H$b<{=BGnQQJ@}Wm<64XO6&>C+ zwatj+l`zge>& zA6A;r5E7CK$6)xWIEp`su3;?=+1Myb+@rjx4BglKd-*{VM4D{>>4NN8H^JRnx`0;t zomDh2QZ!vRi`EENOk4K>Xd{ajPb1BwGrh6Qfb0%HPOIRbtYvEkE2l*`C=luC(U^BM zF3tWfZw=*ahr7I3*^V6)po&H)L2%k>{taE;DZ|(tWd~lOe7}mBorFDlmyP*od^9%v zrz12f;3UFQGc2lyc_FE?>OiaxR-#ViQoQl@$S7ifxmx#GH=sJiK3=P=bpvZJoj5Eh zs{@8a1JDkT7IkK5LX8mvcZ4MsT472@WZG7rY&?&r%9$MY?@f5eP(HOG>0O0(ct_G( z9DA7p`8SceL{YZf6bW7ii>Pq2*S1I+p-VGJt7EdH?I-ORxn4J~Z;Wr_o7Pnr{vu!h zsL9?!f~Gf2_C7F}u(~I?fVpf=!42r}5vmJkh1K%MSV?AGY5tli-lRsrrPmQphU>ZU zW^BQHf6o+e135p>PVp8GGZ&L3J0sBoLf(gkL!ltbvXk4d;&RsbEyq`L2}qxxbWf3V zH+l;83C*?iwpMM?M;=igm$TS4QwlIx&LniRea_m5wXWbyl0#Z-!5a8^ZCaUBX$5BO(yqewES{-?XWW*cjw(GbAYD2Bp9 z1np~E&l9Y<8l2E@yYXRP&|)!X9U)%8FE@&%O24!pH9@07PB=Y%Q^U4tXr9GYuSrEF z)zt2rJPjojb}=)s3EclKkPC?;gk4Qmr+a^o+{2b;{_Pv$=Lv5vnK7fi9lYMM-K*ZWXgUTHlUP+ugF*!;I1#Ks zs=~@y1i0jOb8l?30kdceP*0d2$^0yzWGcCniP7=+MzoWGfx0PE){=15*{RI#sgZ#J z7Kzjff8FnW{PD+U&3gQMJw3g4e=9S{d%mYb%xf&2pjXW#;JTV(f1e8MB}3`1!2K9A zV-vr8fEa}@I@nhBc`+&rN9hx>ZKxd0B$G``p%fg|amfNvOq33b&?eH4I-eH@g0b$f zawEoDy9~p2$AC5S!#;!k827|gXju-sM6!eg;s}SJ52r`&?emtH8vnIEudTeMX4=f& z&R05nXHKh`;qNlU{gNrKp0Y9F=9-S8;`W;6aKpg*_5R9~*U3$%r@Yw88qRQ@GesRW z)}{6{;)$QJKESm$ZR>%+cPM3Ri}VR~cxBO5j^;2QVSz$yDCnt_H&6)xbQvBNz9T8W zsNZX!P1j|KyX!>TfKgblD|Jw~8L@!2PE^si#DuQ$kM8$c6r0n7{XPBO?_n&b4S0`| z@@W{!SIi^k7Dg{Wt%C%#L2ud=i!2VGc>ug10>RT)9_X-MBP6W#FCFyKxa7Vz=v5eO zx6LkLZ=NuMXa79yt>B&b}l0 zDXW3@FU)we593moyNO8E@S( zIwECRp--#l(OlSVS;^{})yvw-Td*e4ki;Ez?TA$IVd!8Pmt?(}5tt6cMn43fy7*u! zD9AsZ^-uwsmW z{xX)axigR+8jg_Ez1G=8W&%h_adLgymKic7uIQyD49%bgV#RwrOD&WQiF-qTq}wQti`$C18v znAhD^R_4WGURkuVYLEy;d67pNdbs@4L?^<^NDr46pB;(#;T4qOEA`i`@P=mg_O74) z*rUDi9;Wy__E`Pe`WZ`@yHg)3tgkDkpfvwN$UX} zV{_$)lxry#?f%5f-Jf&*L#|LcS~DDgj}o-9$n12C4FK;*QMZUB)r1=?F$+YPJ*I69 zG3?=rm0rUVv8Gs7yc33ye_A$oyKYIq_4OP#Lr0XXk9D88-esAT_QFc9gR*21U5Ejg z^@FRtI5RdCwu8$W60-fiRZwM>|Ls+TBC7n~ukzZ^Kg(Bpw=xzlt@c{Vg9SC!WH5S- z-WN*kp~)0g`Uk1o28AfWV&|6x?)IbqzpXO?ldCH8ew|ZQ_x6@v(p^?OKlPqwXt) zo`6pp;ST3;@)D2t#0qFU7Kn487ezNNv&~8L3-YBtu*?n_vZGeAnB{fzn0Xk-pc38BqJ!zUCZs1 zxlluwn$B@4HAJ)nc#7QmHai9+g(iA!xt$lix7_wXfM&0-XWDFb?CKTvQ?~u2k*I<_ z3!y^=rkU^rLZ3f%{`GqaNAzE0SUB;g=X%9|oCSnuAWbV)+UEMk#+Fw9S#U;U;~5Kn zh3nKf`hG+yd`kL0!dn@g&A5Ob{ zs(t$c4TYEvhn_9~NnLT#Fp@e${nA}YU|AZbYkE?FOwlu!+TCQJQK01?qrp}7d!sFc zV_e0WY4#)2I7~PLR*c>0JZ?KSr?!hk0|Oud$q+O+lQL4G?a=vbS{NrA%E>e4La|#J z|4x~gduU;_#?B%u+0$##a@(THwKgZdhl@344xx0Qj~RLzU9{Hb=g5=VNwb`l$DKJH z8(bBC0icD_S@gNJY-V~^^yXT--h3q*TxZ*rG$wWqivJ?Iy^Mk%qUZ+NnpWE=x#a)q z%`qY&o!8JX(u_M|$%Ln+Ko2C4oILQAF(8zHaG`=YoKR762H}Fuu&VOZ3_G_Dq%vy|Lb&&Z1X5m#6a8R6@U^(>K`B>G;g1fb2hK z1P5I5{LZY9)qSGxZm{!DV}cL#AyY8z`ynRSz%vbQpnRy-0OQ)46_KYKtPPXQ117Pa zChEV;{<_dh$*3a=XalNXll(6s^T_+sPP)xRpVRUb6im-2KN)@GavW7pJaHSr3qbjPYqvqo-MJv4sKk{?{!zij-4(SDMBU9@z`EHg0vZ8LDm@}Jzfgnx_g z+i<3NyXh;}oH^cW9v<&Aua5WS-y44=Yn~g=kVtiS&l`F3i}CZ!Ke*5HX5r)H{W9tN z4Ke5JoDVct;Ov}%!TAu1+rNS^klj*z7gCjs-hgqm2*p%ZmL+1ol&?XKL0JKG6cH6Z zg(U#d*IA;9!9{5y37?FVovf4Wvmx(72NWX!?w zS4@BOn<4vuMr&NQt`C?JcVJ_9+kDD~_9c7VzHNWWdWISCIq}Ql2jWl@t-}?Q5Frw9 zJW#Mj<^i|^k7p?mPsdtZb)lFEgP;w!+*Pq(nHwcE2TZzAA-_gRM}~_%OjXX|P|{sI zw^mWClX2q&#Hl(9D$qfaw@bhZ9OoLKXzu2Fxr6VRUE$c!8~eO3pPs{d8W4b87bt^> zsdV3{Ad@B`pX!$=1w(?Jg}fzkPBkNwWsBL4v1>{IckSVhIv|m601K(!*IlOogO@HG z-0f8dv!Oj2Z=~wJUN^u*4^l{SJ@d_>#Kr2cm+6?WV+_K zVa==G>YV^DLgfcQbV?eOP(?-Ry0Bbu3;CU9S%;vO(eU|%8eF6j^+01qtBBDJgG@Ai z*j8N5OWGw)4i4^w%zUcF0+dC}K#7H+kwOdhDCF}Neby&Sf@SE0F8TlnAT&GxNm`4)SNNkre@f)&U{Q?}YIgk*kfD_fSNqyOA$&oXwbXPaF?ELe2tYWvvY zLDB|YZ@$cOr7P`|_TS=-@ejp67QZ|GNPH~*Qv4Mt>B){b{D(P;WcULU^seo8I>NT3 z250Ne`UKAt8k8cPO3wpHOkpVb(c|0gMT@2FYhp6vl>|o-C`_MRD~~xa3)IjhUlm*$ z54@jFKp4~^oOy@6IeKmfX4$^zH#;yT=Az~iJ1aVW1Pvw^Z5gpE`Fd)^-p+OmE+j?P zh0YMFf|F!taz&_xzvml2Rg99?W33`*;b7O+dzUlZE$MC?1HBbm)QrJdxd z{Yx?tJwxV)U)Z$GlBoNZ=z)E9di2yjJ1u&BpFKND@3+~>pfLh7sNjWVJfhKu_uKYp zWWQaG{katxQ&NFL##F%5X-EVHA_1_isACDUgq@zey(ivf>N^Z&a?n1W^DGt% zyQWUqg9?nX67~zGLY-Z&m~!%aBKbzI9ZU2HOuxej;yyeNB}T^Mb;&OU7h zqM6s@4mfP==s ztdaGuai+tK$ZI*G0`Dd^?XlQ@5vKW36tVZ&8F(47o=5Cs_IvjI_^kLZ;=hfbNVF&V z5{navsYT=hB0{Z@?B#$-*b6Fj0!gL_fa7;2s<_ck)24-jqmvE5izs&^HX-gyfyMC2 zd(aw(NJ!frh$64WOnzYjOckCAOW|A+BYjQM2AN_!h}i%tEyFgykU6QlfK&y7_CP-z zLh__WSutOl!-WQKaHT;9Q+)IidXpPp*F%XjObNOLip%Vz ziJ(a)7A9FhEm4`hv;-c4jw7caZ_wU!<~+9S%oUi}D%LSmicrIOkwv!1!(5jqS1Uv4 z3M!Fik~)KpiE~v0EQda3r;Jhn;*-i{T0t_L_QYcp1}P%CUt%PT+BKKU(uhT!0vMcz z$;bZ|L}eT>rHWA;Fc(mnxo+(EMF$IX*6XI7Z5cOA;b@?Rnrfa%64X7_saL>*lnYUG z)`fx+Fw#Q0t@HpmXnpQZl_!~xTcQKhRH}!1+o-WX!+{xYH~rMY0gY^0*yfrZW=30? zD*`=l0~z57rP9kzy06NG0GKBVkY>zZvUA87Pb(ycNU)H@IL*1L69|;1LnxE*h>Y|^53(8?UzjV}OIZ@3^sw(8QYRyz6)Hki_Z}rkOi^R> zr2qDB`E#L|zlR{^-{K7<>Lt7~z$b8|gVq5T^&*|^P*{eh2C9G?ecsOo?o0@(gcT}D zHH+p)YY$;(R3`-AHqrd(rbG5GD=R80tEN^bY`rmKnVX10kY#QHY%*OHK-zE$Cy)43veA8v|x+HcZ3+lcQ`*!R* zv0vi0JdItyx0!26ME-zz%vL~P?78-<_DA*|dm?^X`~s+!BO?N=X1i4EOylBRvqX-ww4@^X9`DKQlQ54U~lOQfCYlI4FgVsSkpfsmm z7Oimxi)=Q4i{>Fdy&0?|dae^>M!Iz74B?xe1xxiiE9RZaFkefhpDeai=cpuMS0LL5 zsR1&UxZh4g1{m1!=5%N=BKu@zYTLu2^_eERGQvxpo1hKpLq9_ z-n8{C@s$e(ZE8vnD^YnIe05=OzA3IK)VX5ILhv-}Muzbb(lc6xXzpRldO6e(uvCj8 zMa-Z|(p~cXPL+xtIBaJkWIl7)UJ}*aZd0SIWG%{HYB$dcpzca(M39jGx9WTgG}k9u zAaFRq6?)WOXiBlUn6y;3796l99%9#%>G8l=R)Qq#T*A>rS-H0N@sk8L2;(*k7D_a* zL7BB-@-jl?l5Ej|tUxLPA`cbi&nLN}x;lF5cDuL^E7tO|I9tpm!bCjr`}+E*?1-Jd z&=|H2uBl;)R#tSE*RU6(`&Y$&rz}vdV}U1kR*{KRm+=);@T}2{Hs6ZJqqRruf6rl4 zRG#J^1@V_u=W3l*J3CJ~w+#)^$Q_umX|KNL*}es_nx zWbFJqsjt%Coo7|!MiWnFR!qp^Sd_3A<%FVwq@}`FCg;A@M~c zlX!bJ7wx;t4!L0FAKZm(mmB;2T_}ABpHvb%@lzK{qwO%KlN_xdE8j}O*LJwvE4Q=% zfEGeMPVw|Q%;iJA@+^RaG|JH+H5$=D7%7AkPU=FzM+I}$uMg36S&|B(usTKgmPF9j z0^SPsQhF)p!Z+QsS;~h1Dttl4YgI*r)uK`5g2Ys){-u-Lcn8PrGfm+s#Md; z;@}Gou=2F4f_RR~%C5l~cmxj(4vrqGyoe~enL~qvgNJlw{HB(cmUXr3o0pq~%a$#h zxvpmY%ttS5?z&@SWaNStvyg(;*Q}eljF&E)xsYY2UB~z{@&n>SDl6v|cCnj4?Yfrb z=5ijqaK}ul+);6;qTT zijv2vkBn3^xKaxGcFoD~ikl7K)UU7vrx&Dub#Zd_mjb8>G^wm__El4>s}tv%g|lYO zS~P3X_l3>yR3ur^l}sdqwPBDxklGz4Ut79#X>yr4#}#8L%I%vxyDrHla)}F< zPFl5U)r#bUnM|fJefq4w%AVe0Ne2^5zC3g5JxxuMMH{P_z}5!IWWiKISn~O3!#%dO zI|#VDjKpe9`TQA{q<|r-n+*|7Z<&9CxUdAE2qnpgxv?+YgSCPL=CRlYw4j;9lq%`z zow57K(J&#XXl`h}2}~(Ij4p=;R))h<@97!Ta%bRl$-o!@MH|Ubpqc5WAAeaTipGFX zKO?zv#i`o3pJ*oy!m3a&rm~L7=iMBo)=Y75O6E01GG}-;Yd;Juw%==)&bZ==!NJo` z>mKaw9X!(5*x1?KJ&V6x-Lo4%&t5IZ@3rSInKES_PgDS|zW%1B{yu=E=#IA>wQA9} zbfA&wn?4Tdg##Qwfxbx($|)`}T7J|v&2WUu8R@aNIpYXK0(3>r#x!;FQTwdOVKCtl zokPl!m3X`klJm`lkx+>TmyF=0YS2zRxU*hSMD~RkwQ`M0ShpuDRv!B>02R-r!8A>r zSYng(wUcRT2HKsf-&W^mir#m_nqd+YUsOxK7vcLmJNiRp2l$%*DZ80=hZAs_iZ40u z5`kRpLO>yCYGIul=wjj{2cFO?Hgo_VDr-#{b0t)9zy9>zpZ-d^<^f$gBK0eio~GH1 zQdf|Usc6UnBKuP2@c38Q>2Jzk+b?RXk>apvc_FSCL$d?|oMLp7G$nN1`LWt)E7CyZW<%mSy#M{K>%mzmh_AuYohT_nw`;t zzp;@u%(rgmV(0#R5XT_u%~98QprH zy{yWmA6Bq}`0zVi!OXMd({}fq>J#ssc!te}p2v*$#n@8@E2B9|XxO7{Ir&2jc!u4x z+NhDZi=Tel_E%0I62!Raew!cA1%bD82>S%-(gBJiju*8*4L}N_4kq(1Lgv@*#~S#D z`*B|9qWov<>Dws|z`8LDiDZyxO3Erb2Kcc=NTm!Np_@DowC*SE@S3wMAp;pbC9`gk zR-v3q-lSD}nMLrl|GS^D^)-r@kh+foYxX4)W5524{SJ$|$G-7^J;p}dn#$wQ$-ltp z#h!WSfW)$Vj{WqoEaalEf6jhs6mhE@ym{9NUNv~2XSh-7XJ)#nPf@H;vDAp*a=Vgp zA`W6w{%xH|Yp&3&(#3dtU$3>oI@*%uHXg z@YA>6dh1*3;-f?#nPA=c4amZWZ!$B+-!!e`Z_eF(w`rO>b?V2j-iNe$&n=In)9LX) zn3^?bf1a;EpHV`UCSP;erI%iMPxaADzGdWlR_6MLK{H8MrD$oPCHT**lXxf13;5>A z+bFo@a#8z(_M%Z`eVY#bzY1ui$jYM76^)yclK2tR5BVo#5WqfJq&hO=FhzBEj6r=u z4@WW(F&PL^s_-1TyS$0_5M#E?*%(IrTlyO|jG|e(LflWa*d2O>qA18cEQ05>acPCB z(8W~KOxLzzJN1U+K2ks2d(Lp8YQ2G#;QbZlK_b*=exjx>)es~`-PdlyzezV*HZ9JO zB&t|P87g2f5s(4RCX(?unN6qG)l{Pwu<)pEQiZjNc*BgE+GL=Wv_Yb*Y-U|ULtSk} zxv8EUkEb$S-2?q3o@l`XZdvS8-`dyLG>L47#EYftYHEXu`miD-T5;5rS5{O{s;EgI zq)(rbnVyKxoCy}S*H@I8U{d8I(@Ta#-lXb8RWhhbCM(OzD{CrFB+JU^M_E81TTKwA z{NJ0yAc#xdAeCHLEsX>vO8=}WPga(5t1KYro3(X3WN?^|HaE?vEh{fCD@)q)imK|G zs?gYqpgIv$mNyX4J$34|jww?bS`Bvpbh@FTYLY1{t7%M?8?-loLq55nqOOr`nr+>b zj`l`Ykxojr*I^>56AVK>%9eRRc&zRRuM@MIe@qfo(EdA>2=rBVw7N2$D zXqwTP)zVVm+(t60;a8xP}eR!YjJxbQCVsB&&@P6 zWaiGrW|W@$ccmW<4e7btmdu@NX0$WhPi+WV+s?FrCjm*i!92)h>|+1;<*|(j$p~&m-Y0>`!w5M@vNAt7e6MAgRnL4p%bd}j==jzWHuS##o0m8pjeP`(0>9fg0k-@K#ixN%5vRAfA>X9U2jC` zhirT8>#u((tf?vV)Yiu1We0|bqw^lJvm4_i=xN3Uv602^XKIB~$AE}G0#kJRLw5Qi zwWW;;LkVtbht@y)rZbSm>a|=*6iAjq7vrTD0um%dKYobd0`YpkrgAfjOutVZ;s~Gk zd%H#3CggJWTyuIuRQa%-H#YFF{ae$d9N$l|Vx@u>?EsKeE3!t3;!M$R9#M5jr`FV@ z)7gsN-e}~jVgm@KZz4SWEt9g(h2X)`f-LG>0WB{h?XUP9=HYssAyxz3)pzM`R>2nT zxrsaGkr!WlF$`Y}g860PZ6W{5=5s#()L*(k8U*88OON^&&KVjSN+kH7iO0`z|4FTX zJ8IF%pYcs`{wMaJ7hAhN9`}E>eg{{l`31phEo6K+gO&U-)8ZsT04t$a+h_U_5VNYw zb%N+@@0)XjqVpWn!%Z!Rr&-C!eysh#kmTSH>%X3Ol<3~M(T^Sl=jTKpJZdvb;xTjL zC+yk&c{uUMv2C!uF-YlVFSbIMq6_U1V#{A!OmSPpcgCGF3FFMRHILa|f|zn+cRogD z5w@>Rkc{R{verI;t7?1fZ)7nk#-jN)X&wn(O5YAw^AxBnrEiBo>IrS3I;~xg-uZua zZj^r9&aVfH3xEK>b3v?H`qtPbkCWeIs0Opq50MfcAeT)$2y!`6=S#6SNcnJ%IbuGK z%lMDB!}c)0KtY5x%#?*5rbVYZuU--JqGnJvYKi1%gbCHqNjuyO{`nJ<%`}BlV|G>p zc-0_jBZJWwSV0PqmM^miMeR#To3Y%=q}r3mN-m$%nr_@ud1XVQ?6u8Tn1RG!F1(|alT)4DGboEmqukz+L@Kyrs>GH zv~>QHHZ=!bixy>jCYnNlY6|V3dz45xj0AWD@y$=#`5=@?ppZ+F(x0`fSFy?2taH#| z25h`Ko%SfD)$5{O|NN&td!pK}+naD;_;A|av;JYalI{8s zp3p7sN<~k7okb|Z+3*{7ooU4N9LKO318cfr@f$%~oVy*kMWgGVw)3MeJZ-a$kTI!a z$cIu8bs9Q-jN$&-)Aj?DPc7#Dx~()X5Foe^^0|wN6;ZXu81zC7!)oY8T#B2ght3G^ zaSoylYvIGL0RjxPNiT`KVT$+KygDvYCoK!55V>DG50x|B!!KWaTfN@n1u?GyH#sz2 z%W1b{;>c(enuX!Q5`&qk)T~#uOQLCAk!(f7E|K2zQ61c>o zkUYi07g$uxS~M~CqEPLSM3D!bvUNIznQG({F2x8qI|l8^pyXg0(-g-N_uFKGtiqEL z$>ZaTqtl+V^QY!=GkXqWbL?sQVHgJN?F;t3tc)n=71Dt-Ij+)C(svUhg5E?|9J$< z)O0M2ODTExpQY5@5NFioZPVDoy-S7^luFqjg+79|*X}d2v=jh3IO8-Ouk!bG`0hJn z3jlR)9l(K!^99?<7Ef=yU^Cs#&FS{avW~{)n)~2ts0l48NygQg^oIP_@o%EvRZp#| ztVqVgvMR!+8earwY;^96b`XPH7`uXf&sxYFHIHp7SGepe6ACHXCYYwbSsIEBnua^3 zpB8d^m8>l+N_P+%1{R#xTsg_`++$(3Utpu}B3*fDuqf2IMsSjAK~_GKdBL=<#zgm| zuGw?`qo*f&_eI->ENv&V6Z7QBanpS4*sOX zZ9iiwnHsFEuSfgP(4WkCTtm}HsxZG zxIa)GK^JEr6L^_?qLO)V2U}E;K?JC}E(&r&CDzNG(Ko(n|G?f;A^85TBbXx-EZcYQ zLojd-gh3U+!R$onc4#k(l_ngG$q%7&?NLj78+aCe2FDUkM$O-{Uqg=}2b!SFzeZfb z{@h^GI8r>PB`i?!*W+xl^LFt(amq7E;=tDwuLqR#a`C)^0VCOyE4>n0b5`-ZR+5&^ zW!$WD6(9j6%K6oAFTt~=a}zt=PA#6>Shc;acpi_PXTMcEPn_~hGIo`Dym&pJoO_Gs z6|psDe(}6A)@@4V5Z7d)AAOr8UALXLYv;b^v#uT9yK7{)d7%01JwrRM+8cEpxAW#~ z-M4S|-qYvL-^?RJ{)z4@ca5wX-m`bxuAR*|l)B;Th1_5vsy=R~CGy?5+0o0#?TqNJ zj@!oY;^8g(cMR=`)*iQoplhI;+tFFC5Es|{s;!L@ zHM3-(0IGKra+l*M@EMF1q6M$8^dQgWTx|A4F)O3by=v3ZKfhu(SISMIRDnDZ{q|MF z%+y%pYj$#C3JKbSco;8>mlNn*8Lx^@idV;L;f>hIg$ z(Xw5;hj;GXzjwG|$MC*=!+SREy6&pFz1Qp?+B4jB@=7?eZRfsC+xAs&*|lrSj^VDo zS8m-!Uz3~m3>_Grosrs~$M z_0*}e)v3!LpO5YRLA0W@QYxZGl}~jZy{2#QIar7)jGuU)N?mqT-jy~`sY$0M1{`tHlKUy?Agbhs;nP8uav)S z+xhR`e)zXOIHIf{?NciI-!fRAKcE(!`-KNiPR@TzMJ=i+wfoiAKQI~ZAGb#JIL{$v znd#9y|Bde_&l=soZ~q?a%4)uCluVzVUf;IB) zXLp%3D?+v+dz>1hR*R0iJFNC@FVh;Gd?|&@b2ZO>!RlC=p<108FV!j0QcKrjQwy-^ z*Xcq6#h4RGd6Nq0sE7+1yTzM^G(ce!Oj?l!D*o4@1*s(H%2GcdPOozl2!tS!Jny(X)9 z21+J9a$uxpfvQa%7_B_lf|-RkN@bnl)iYpvnDmH}Wl;Li-Dd0|8W)%}hgppRUH6Z{l_ycc1G;Ux8CPlZEVV{>cRyjg8YpMdUU@C$ z%=1&kwKS`(8MfqGBXn`2?PTKm#cGc7@Jq(%K4v%5qx-zwKC9XeSSxSL3`V^)qqnQi zQQDMr(w!2T?pKyI>Yfyu?rsak1SZmB+`TbWXlpa$SJgIUtdJpsrbNtrCbY2PC#9=( zN@ci7ONDOKeM= zpExgZZemMfb7B*3P9PjlI4W@@+az&BVp(EoVs2taVtQg){NDKIr-n#J&xw8IRpB(~^I&Vr*(`N~|;H#4@o;JQj@U=>F($qrZ$k7kwi7 z?dYeXZgfsG5sgPCB43V-Mz%)QM^11Y36e$D?>=q9~G-=?q8SLy5ApT>uFwbqU4+-d3pb&0x8eP6w$ z-qA`&^&KiE-9*?*=HH)oJ)8Q2m13#X2BrSoNN6Fw(XG$qj@Yc!>(_ZfokILcFQ~1= zw-P>0$y14cM)(D3NXqNK_kub{sXb{gsB_&bGP(G9Ji*EL%%|k}?!6hO@;;tU^8y1? zdrl{u$=eHvkpU!_H1fk9YO4#0S))DFQy(Ojas;NR_Pn34o%E%|@{V;?mlKZ?K17<; z-gA`~)YZfvQL3`%dR|<^!%bdLA0xiS3qVcnxs4!`q}-m*ctL%fcqids$-j~KtAvM0 zQ*O^=gvUwCWPV5xD1VOlX~J`)zd-yF;Xg=!MODB3ZuM^%P{UGt*yr42l zy}@36!$&^U?u`(E4W%9-juR53>GX{{0)l{|^Edjvpn&Wf1B5~Hze`;9g8Fyjxr9U5 zLSTk^V>#g{(mx_T$qVWy#G449fO?vk<$r@^P(LF+mmtgWYvOHQP`@F*jBo|{za<_e zTuB;qcmuG%@ln!$B>toqgnGSEarp!2)qfIy$_vU*4B>eL{8B*Y4ZtcvM~MO78+Vbv zhxki`FOzHSfEEx{~-Pj;d`vVnjrBD!msE+6U!_Z zy|#&WdqD&4H#c}eM~Ff4H!t)C^ybB+K{DM$3^d;yCEY;`vb_nC=`P}Hy`ZNMe~bYB z=pN!v(EpobJWS_-*}i!jY1Zq_+X*0$E)sv1a3|?uVrKp(xS?6QH<{I&-z0rF@wgZC zF~m<0n4Mlt%nT*ywZyEs1X=Dkt3e+tBL+*~1WWaC#H_Ofy^ff5e)9#=Clde83;I-I z*7MCjl7AZUp9!y!K8qM6mZ0B9{F)bJ2ffMiNYED$zeV_O((fk*@^4o71Ju=CkYR6t zG~nC|==a7+gG_r<1cx->+zW{J0#5x=;+z+>OAII_sCS6-1R$uvsl6+_pm!1j4G9`( z?mgZM`g2MhwwIYo(4Qy%g%>p7-pdU4{)zlA5Hm{&rh}JA%M8A#)LRik1L;THE1Tz4 zzRS~Ryr92FOp6jUK!59QFK7V&)`MQqKOp{^7c^_|*5h8#PZCRgf@WRbss{Zd((FkI z`p3k3yr3oTZBSYMXcq6Szj;Cblr50-g8mtCy%+S)i5Gf7KSR9O3!3Tw70i>MpCx91 ze`R3$IbsGOLI08%q>!M0rPSN~1cCRjLFKnM@<7nPA-;rgDe2!5U+o3GoA@JM&|uNq z*Ly)kwzqF2e1h_SARZ&!N*egTeIMZg(k~P5@`C74VwO^Z-&TAxWgKKY6DjFh?7iAG*^AT8RE)iq?iBSZtDTF(fs_P`|P%1^?)Wc}n z{e-*GO~_C4KFt6cXr$q38FV^>yctxONtm@ksXhkU$3Xgc9*7ZM zSE_iAQbW`kR)lK_r03AyTsoac{RKxUbx13LP7m3q)CliJo>pqf3E=KqzAmj=##Myd0*EA{?mN^QRrd4~KC+^y6_+myPP@)y5?EJL|V>y)~zlW+?% z%n3?eLH_7Yr9MRdht47FMV_Jat0;Rl;hGWF{~9v?QUlvGJwbD6ZR_g zt?wu`{Jr&lTUQwIBU+J1&X{^CZ$ z>qo`@^Op>u^2-;HM@amJ27b$|c7Gq)gUT;b=npjfr<;&$Us38M8hwfMOLXw^ z{Yw2sA%4UNynBVg{ny1xy~_L7W)to~mc0&fg8_+b`3800cnZdKCp(xn-=h9sUuLt1 zSpWZC1&bI`YCnbczkoO~g0|&X+W)%Jf#;PD-h)^{UWmN##Y#u6BJeJLqtb~xm9AT> zbc#3)X-MCqbi)p%o$Hitq^+iRly0GZ+qly0MQ+mc!!d|7>Zn}@Wei|JlzqnoLp-oDcIuR>|2y{A|0nMe+xpyl)uV3kreM&E0 zi!I;`rI&=1UP@<6pHcd-Rzwb-m+^eWV@e;{p!AB_gbEKUd9jj0N7K-%DM}y9i{mJ8 z{8LJwKtt1$>v z{V#NItwMZgRr>l(O5bp!(jTYXjjNRY1i|f8`sU|Rt|@=ZWlGrrk`;~s2I*(sRpyBaVO8=Wu`iUt@fA2B`3G$w# z{FB?2{?Q+m{@DbK7;{o++h|9J!9Mx|eh z5q7{+$$Ocyf1%DRt%QBBPzLZi&wCi~8w}u0;=Po4>#Iutb(7L>Q)eG-{P*2T|LuOI z-?>)li4j<4r5}lYL|OVCc;=1D@;?TTd{r%@zoRPF z)eXwJhC#3-&1HujI}Q9X_nVXLT0sve~l>O#sX7VNTR>|n39 z4@%N8z2+C{93!YDy9@c!PtAU#TZeL63ZJa*{80ixO)vSl#R{sP^f>mSGs$n^QuM(kuIB{_Y1p#R{vBgipO83if`jnyG~0I`EfT^mfFo*at@gz_-U zRUJ%+F1cTtw!KVab^Bk}_v;(gG+M5~zfGG}XmGOgXvWDF2g}0?fOdJf#8`T@yMFqz zX=zoUf3x5Mf($^hWwxbq&>jF3lF4k#CHJS(R}EB$4e?S_s7Ar0u7Yu)P95mZn(X8F z-o-<;*^W?cI@P+VT>_m#GwB(UkET!)&kPM~65=A4t|1>9^->A`@Ci57;-2hBlX zCw;SF`UlLPQvV#yMv&(NFWtNPrn*n}omM|NohDUcPz{cIRDVmO*M{`ckYRbN;{yaA z>fcnI38Sj$ip)f31=-@Vvk?`%KH}AiLj**RWJ*TfWfa{>Q-l+3=Y5X`D(+mls zvUz0oIrr4T>(W$)lyZhQu9h4425r}0?Cur-=L_B*5+JgSf+%g)feq-cD1Mz;$@+}a zbqgybI|*d;=#lL3B4Eo>d$>>g(z&ubf2hOVI8-=ia#>pd1{*7Fc4?ac?%>rl<8*SR z8e%53**3E9cCIwiQeUrieSOR5aL*K-O0~9WJ*8)O6aQ*&Hf`#3Cx&L%)%ML!)hjrZ zbB`=-n=v`~MneWB;bu@v`j7#nin&zLeZAD}HVn_4dl2f<)Vs!gfLfF$iPJ$z_p0GT zi<5{C$Ewvn0Mqxb=Pxhp`4%89*J=oqWKkxW2TQ|n-4DH(cCRR3P@0@BgtX_t`dbHx zL063~WKst@cl&2|xoc+6m}zKR6+P!olEY#RQ+svlz(6hctFt@ZpU>{p+C0w#kPd>ZX&s~=Hu)19;I674wznM|t;G%loAyqt* z_M6y&-qwaP0a%Y&d5j7=4Boou&$~dxwF7jmSq`NR+Oh_<4{%HCAU5E(&u?^R&!5p{ zwycpvS|Ez5ERqQLP~+?!+WpA zzF@k$b3qC5*bH|eGu-0tUeIFA(eC~QeY)Td9Foztd&D7+ES^L;p#wEa2KrRHDIJ6} zory625~BoCqu$d_clp98J+do2L8pe~lepv2B(TZ7b>WgJ)j^GNP9p0+EI?=x@+M#x zMv^c1+`!2Eey^YM(h$Y zcMxJG7ab2-sM17_A`axe@&{qEk-9`ca>o|UpElW*R1o37V}|dRCCYH{z~Y7TEEU`T z9sQ<$4A~c}Vj7+nFibJ)^k-!4_?3rp@S*C@X>b~fNKNy!`{BhicRjG!(veaj|B|sD<$;86EF)YNGLQ)2zM@R7n6l6Iup^X)81z3M51A;d%==iq1@Tt-hE`CJzETt55lx6fX%KLy#Eovh1V9?m8jn;L?FKrqwTn8=0$+WZUrZ~2!uWf~&k zfWN-JvC(OaCmI{OkBtQa;czUfbs!j8Ke4kR!M_H*$%|9Xt%XE0{}P4PX6+t-M6&Xh z?(A%KVu@U~E;;SJx@>4{`lq2ZW@SP~)=AUFqw0%@C2BIqYBH~%IUTz>h@mtQ_+{(6baFMslgQiz06YG#U*5;+Sz#+Wc%9CpfiqkaUP14`u(f<8)?QvjG_luE8$bxkApdi|*Eyr-pP-^H5vk(f{H8V&%HZ#Ul?3S^!&5X4mcd zFuh8js87=u=*#t2^h5dyU`tohYM&lLTbER>(9PyFDcg&a=m2H5A2G#DoRdi=HKGs` z02O!^lmvOsZx0eB$T`os+Pok z$N)m)B_1l4y%g|}9HFYR988l%Wuj){h2r1>JtSO9;9vU{nY#!PXa!k^6(`kEhU)=F zX$oeSFBe2E7T*MRAh2YALYIcumCc&(Q0W>s#aJ3W7nm}4CscS zW%+{5rHDTk@Y@M(CF0hn-S4bku`9i%pwqrUFp#`B*E1y;@LTbO)`=$fn6-xv3t#!R z;VT$udb$fjcMW1QIT@;xVSQ@isAM3Cq1!&ac3q_^h6+azD;k#n2#vhA7=JOt{YU&cuO=~C}TJogj>s=?1sw) zOhO6}LY;p&CoO7kzTEb*|RdVy%g^{NmfU zzrWS&)^ABl{&?q~od%vMl@-lIrQDx8tU5`ZskU?0bglXX#M;2GG}MQJCx2y^v+vk| zGSUTz=|u;^RsulzOLr%x?=qiI@!$pSE^0G z%CJgz+oPEgp9sk!u?b%B>(J1rvLJlEfTc;cgV4C5Bm3X*2**xCMvR15C^_!@jlJ%f z8#~>PZ7gr_`Fw#y!U~72L?XaL$e-?QYECyy>6v)s@3uckQ`(AlHZ^TnaEKpXU=z*& zjU0^NU2M(6kmb)-=L3ygVE{%_bOy>r)*qVdxC1ApmwV_XBQj$e02Ur=Dx-Ia9MALz zyqDGWEntE1gv&DTgT-v2M2nf+gYKOtElcR6(;SKDZjJWU9d;*9T64I;nDPI+eg6Nq zdA_saQ$?2l$5pgWaX4Qr*$5AXRHk5;aw!b|#Wid65vx~U_QAD3`f=yBzD0}r^r{z* zIO2tgu}d%2X9B7a;V8g$7OGDH+29!5_|8?I7w@iew+#Xqj1X(8K^cQN21V_BdjV!G z)Vqorg84}9fKPy#aqrvISb?kXd|;J5)PX_tbkEWGl3DvQqLYvi5rwO?%w`3^k%j?- zCIWRqo$itie&#UWgT68{83#m)dIK3#eLx6Q#*DFWTvHvI_z9bT;r4C0s3KSqW18F5 zR5cqT!7&K?6?F@f^x6MQO`y!w7=+n@Ra_(j-sBS zebWNgdjGV5-tZ`?2(;3w#kwrn=AHIU>~nXYvZbQ^+CNQeA4H1nu>W;q%It+ktrdk9 z-fNBmx&)viYn6*0vZLT>&Tc%V)R^H1WECJ%LKuY080u9DWX)NEEGsgCsW1Qwmqxuj z4nnqmeUV_iItGACznj&0I9y zPLo5Osy#IHYIdri0HOutt7oXRYv8nceN-L$9gZfaMleAc4^qkCLJKVtG?AfpaB_mh zf*4X}+Jo*Qlo`>-$aoM4L%G~9oPIHave;$EjVuvD;}C1aKrv$gVPt>DJ3}f$B;{Z& zQ*=)}V`!=|M;WkZM6yqVo*vDmM?;3Cr$8|0K7Pj0ZKjJ?0o2WEKrK`208#_wM&N@Y z(tBpFd;FPg7Fx_jXMP!qzyI459ml|v<49;g&1FT|P3eJ*$YxAbD0!b%LM-9wau$E|e4P#l1HNN7 zvF-}x0kG|7petDTZ{k$ktC3#LZY{L24hCtAWGQO28MvShtK=yJa{P7C*$b`VlKaTn zt2!1iDbc^Zg)yt>>C$L!oTIsY=X6D>TQnnS$)o z39;h=5ahF~FCLDN*j^7sy~4!g9pVC%HL! zmN(>xgizYlIogRuV5j`;9PczwBb}WiBjfwkPO>(+Z@sU3V*|2)(g(~7lcGn?XZ9c% zX2u5b@~E)Gewxe+3Y9Pfg01Z>n6VSFcp3d6_o@r-s5B@P%QWKVyAG3O?;9S}<8>peQ>KDHGF@D3N^})?kE)YaRD&0$xh5oMHKV@}Fht_DkEeCDJ1F z551t`(=&D04rTSBWnaMO*TYM*Av>(~&VOpdwEOMtewv`7Z^H)PfmZz6b#qH|syNM} z`0*A2>Dx_vQA>V9PV)Vv&`WsBh3 zK!Mo_GqcM{-N*Lp&;<|N4Ooc(u>I)duw(E}&;uwr?ve{X?*8J!O>X%ESG$jY;L;^k zGwV2L$|+D8Z1PC5fH_11zeY^`1x}4ag5hmI+qS9*`LuAW%6*FO4&c?m|{_X(j9AWmf#k4Nh5N z^3f;JczMTP_=?!w=I9}hT`(Xhm*|@Vr8&Amgjh)nC6~CLKaQm6s2nU0SJ;SiAdADI zT_d9m$_r^eYntZ~<3)dFkb_y_LNNYub^}K)*C`k9iC5A1tlOiY&q$may_{+jDJ^=!za(if?djRR9*k7#lmj*JyOr9B= z5lI3#&|5m28O{w3U{0WWnI)}=iDF3B6C%t43g8-~OnE-Q=a&BePB@5D3_8Ri6%dJC{xF<02*^zmCC@vA*yOC9c3GfJ$XG}`ZnZWz*I1))Te?e}S4C>RL)te}jL173UXq5jrHB53*i5j$CzPABU^ z$!s>0iA81fQ>Nr~o!=LFIb5-kiS9t zqj%d1`7G)I4ehsj!&rf%5no`6&$l$-_xVEs%SRc%j}G)}zBtpHxI$|B8LDX^$|QoQ z+R~nWE1C#5G=#&sj`l=ETL!?)9H;_fn(|TF9ltDE356-2$z&pNV!w|m0FIO$PWhyc zKN5~u%*7wBL!Jq0Mq&j+0e{G5Ow$z6GQp$PmLQ;J~+87mF@qe+7_+V;~$)DHUV;*l^0BCW$d9bhrt zFJInTakQ_msVS-bL8>zxa3tgbA?%YbjVVIv)J4O=L`b(LlVMASK9Au%9bjbxI+Be= z7<3f=60od*6||?yKz)oUruD>YkzfGSVbH;dU@I#-t+_GV}%*Aw9x&J(VjY^-q`F<@^a7`xBEj+ z9O}uXo&_RAi5fdOOXgIIAIQx?H1TLz#Dw0qhu|5|~oSDU~~Xi_Sgr;SY=cp0^) z-_s(UOtEH)G3PP*#@Z>xM;0#BO-;R-RGsc{K;fm)xgV(>q3o<3X56x@Jgcb*99a;H zCi|A%BIhd=IbcyD_j&VZKz{G#5aOVr9CZGp5d||C6UBs59U1tM3*;tMYbk-UIV^}` zXY|gA>XEUo#uG0sKD4_o%D=i)gi~A{jihw5yX3YN;_MziXdvgR4^*v1x1sdkBSWII ze?}xiEuGBRMLXTzKt+~3|dZ5`YbIX-Jd1wlQ*L1}|23>62FunQsy3sZxYiq4;f z4GP0!?C+6i@XFZw#xcaF2H&MI?SAmn%PL!-xqe?*NT7s-{PFo>&^@?^rP*NePiuIF z&<{y?@p}q{6QdztINjvfRxCcNDdCUBQka+^F+s63rD8FEqG?tvZUyW7^-+5AyCXY7 zCnf7_U#Nb1@9e{7&eR;U9yYsodi?^rr#tD~C-g~Tv0Rhz=`e#M%cmn|biA`6Iplzn zf|a74--ty5#XRHQyQ9^8a>tdZd0K_`KdJX|UW0!EPE+t&{u8K*6)x-i?|3UKK*g@E z*|V1}ojtp&OIvg2uK%BiyMFFmYuqc~6+ZdUL+id`kQWkH#on*f9eU`=Vj|lA3;jBS z39)ON)fMVrxYl^9`kXs)d)Kbc&wK@OSmyG5Q|3GdY>3gW7w;(P&dIHJ8q-S21adOQ z8m72!-BGBBc3^VYvJ^m=LMAh_72~17tdvwR5-;jFTEbsLp%4reYM)G|=j3wQnm&E; z(bJ|U;*LNVjDRZ#+S*F9T3a>1?XHhT{r&*vllnAXQn1V*XQP&H9cl-xo))Vb$Tr#S zaUHKqCZkT)7lWo-y}gSLnOcx|L2FBE4Bixs(t9MCtn2OQuyjky%wl^-JeIDjYs)m- z!9+5b3S$Cv@|jFs9Y)*9=1GZ)A%=w-F_?XnM+;=a|3txkX5BqlLEEGR%P(8M3=PN{ zeV~krXz)Q)#OkhD@=C8vyS24ED{CjV8Y2q=d z>UMp;W!Y-49HcuA1AD(7#WFv@5_^5KUP2An^Ndc6#~ylC#|N4kF9^|J-5sAl_Be0i z;K4XLi4Vs=PH4*Lx3mI!Q>#ikAc0UAnXcoh!(JcIx~&^G&T^7TPKjGk)^sxI=#RSV z?i_K1ywdP)2AINw<5YDKO>>fd|D6j9NqB2*`v|ImP&8dNJynnH$#I*$@aGOL4#<_- zo}AFQUJXym5ekBN^!g)r=3TuNk0XtuqXkqWSDv&}PIm?1fk{1(!{#K07Yxm|%H4i@ zZemmqJsh|%zD1uB?Dq|qf?tg72|%*94-M(-Mh8CC(sEQjnLGr?Z?lPZGX*)GQQ&U@ z*6J+OU1jsryGMTa?S|E%?UifN6T9m4is;0HDLqD0H?CTB^0XNUa^j!vk z=Xi$s9swn~d=7U?{y>a5@y>8w2(Sf#I03g|nqpfJUuq(OHkJA?`Jyl(qwt?BtrRU~ zO77>scr&`V6^*sDAl?co6WJ!op8>!>R~_OWcQ;Nz?yYy9z3Lc--fB#>gd&UL{-s*a2qYFo?U^sQr+lev!xv*# z>`T73d3O@i_raSf&$QKhGBM}~`pQ7HKL(I{k3OsWr!w)*tgvsO!ylOy3UpfifzS)5 zFZPAeBNqGS*E<2b4@vXA8Ov@RK7Kf?!)4#G;b*^g5vhv^u8q{H0}>(jQ_FuCVebljQ*Ye-mwG%HNOT0~zl0{oV<%5J=PFppf|1|Cd zoI~19nP3xqBt@2Sx>$IE&V48Joq4x4-5U6M-PbxhFY4U#{qGkh{$r{>edTjj1t zzPw(q{O5HMCikAgMQ!s#MLayir^+J-2Xd;*;*Nf0LyN4o$7+14T@FFhPOj`2oN`BB z%*2_vobD9&ExK~iKKGbEG)A`GbW?lx-QDfF(Or3O`?MkMR;b|q-)T7ztmgzz-18s@ znY0m}@gnceb;$;HKXY&P_}1H-^iIy7wKcI7DjL(DP5LLEb+KkMAK3J`p3PoEt_+wV z2qX|YAu}SqRZ$s{((JXIu@kWIFf%&$9lLf?v~7T9{V(8=W`zZov5p_yXdAxra*BRX zquH9&6j*K7)n(m3-`C#qzo6+&wjFdk@9#zomksI%l`aDuv(!TOxcf`iaKZif{i7BC zfu;8&HYT9hDqV)%q=d9%r_E(j&XMiFUavyu3#r@?2{hKff1deTK zIacB|xp{M!FP}RvXU;*#^)A*ye95oFiR*E-8%_C4{c-&@hTMQp0&0PG`q(W8L`4)H z3`W>MO2Zt`i)|)b#GS}J@4@4yWxa)yznp&>jmf62d4_qwm1H^a2XbG3u*r?=>TVAj zrXn6O_$U1z)B*p=V4dsnY7)65V{9M`T^n>ZJlJU7j{vmdI9dnfl) z6GN4I{6p=SU(LP%ujp3x1@D4meLi2C`=y5-k&hWwC5cY8$-Us=f_vM;uWyjtZ|ZIO zo3QI6tC*EB!i6V2FghkJmN6qt42pk@SmI&fShhqR5_->%wZM`i$r2)15ez%j{o6OX z+_py+yPF^BTz3%hZ2^0hRQsawA$F9Q$qv>?F+K|eHYZPhN?w&X^rsZ9n#Czxz$XYma8vR9Vb87~CUgK&Bwvjn4VernjQ> zE87zxQ&!P-M1K+|PFbs>%vPR_xS8QLz+=ziG3q-oQ$hd^>s!ALfMl(Co**Z{&iXqGZEMljyqRrzMUE}88TV%q!k zF7)IkL*lBmMFyGyO(mAGa`tL)qU3(>@zq(8wV&ja`D^AF$@BoexP#w%8zzi^R1dMb zmras{51VE=vO;alR$V~P)*d@~NINw~TW2j?JhL?&3~&Gy_h*ukXf~aW_kXLPhiwFM~UVHPb)oY8H`k~eqolJ+r8RSBLc~e7rW@lX^=CGAMz0fExo}itC zc@;UsIUaX_OXV9af_ak%)MdnHaWyt@HG(z6U7)cgc#61}kKk03h76vt5c9NST$IJG z!c4h`krR}*Wwu6?Vxii!E%nTClgTfZ489B}SV)6~)a=zKxm{1RxZD2ixunhM%4)nh zKB#UI0nyzFO3*b2(G2dDFhYfly%CEu3NHh z_8iM9mDZNKyS2{u%v$)jbF|-c}Rk zHfIFpGr^1lOsNLH%rRhYzEB1Zo)1HTGhEgfdWma@p>opjP(ijg=nkyu(pxA}W$9Zg z{?M^3Cu><*JxfHB6;~z0xngRzm6iOYy&zzvi@9*JIT#?Lr)T!;d=G^K!RDoP9UXOk z{x#%s4HAcHE!}|aTpINay2sqxSeX`S^sS6Zj$@&B29EPJMo1^^5UQZoEzQ$Hp#<-? zCv;qluc;I^bKi1lKpHw&+^a*L%;PYA4nT!?$sQJBCCKM6O_`JUW-vK4cK8VJNmT^S zFmeTrQrcT93 z&=d@|o#qeJ*JJqhClY@DFmLH7WJg=9rl=jV8k?+d7(3LG>m$w9+Bi+}l40ls!{6v@ zj#}85L*ZWWeQRs$4TtKe0(RH1su^dKwP2`+NO(sLv!QC_1-~IsXBej$KqY%DV;692 z@pi4iu;i4z0!8;9KiIL!s8TfcHfmPJc=AuSR4pktK?{z!#~3BIdXAerfT1;;BEx-K zcXsymbC%paWFULo@7?f|9Swct=#I|5!|Lh|Z}bWLmd$lXp3EINDQWac-yGLN8Kocj z$te;)R7;NqfDzvBfMrv7KXwY}UB-Rn$jY7texrap_$~fJKMn+nad6rY} zf#?A_jTHQbSme0HfQy@4+C`s`!X|^2F8wGRjz`@yf3#%`AB}qV_dn{a01BHk=Q(g^ z8@+HT zM${VlXd4z9ci+=Jhtc-{XNuS!M2co^!)06ru&X$Xi3e|+c>W({pux}vaCqS*gEf-3 zpq=~vpZ;(q-P9!GJpNvn$Y)8+Wg>IDIt)*cRS^TD2MIH4PMB$`13Q8A#m}4!G}w;& ziJ!Gr0WZ*D84NS;E(lX8OQ%vCmepr@Fc-Kn8^%;{U-{V~?u?%w=tXiLByJR zA--298b)UbHJBx<%p45MDwSn1BuA!}L7F%qfoE}$rWCI|!JaBDMt8!wTef};g=B4@ zeeN62E^y)}+vFDOR2SL*{O{NVk#is~@F6bpdm4?`|W`MXqN!H|v zAEWmAtQEDXhw}h(lA99SYg0 znDnZbO3lyq$E{;@Pt)c`Egj{Xnr64l+9r}t&--d#K%O=JcRE$q)Kn)ONu1J29gC&Y zF%Dm=F{@}c`lOb)LOyHgX^LYzlfJCG_?OM@#$W!YIRzZ&?)*4s7-D#XX^03C9LSZ* zg89ac1phugvc+Ei+4u}!KyTb=AGagXOA7PtuE=P3Er;kEzZ$MYOoC5p(R~S*yyaC* zO)i|T0F%ze1N&2)r+q_xPyL*&h4Vb893`%pl(U&K&huR9V7mw-F%RNz&4YdLLmBre z!9RHeHc6c#ih5z_KppSFEG-%agwlIofV7E4E2+`J9dT|EVzL@#hK5WR)mC%ZtOTnm zELY8I%&pL4dUg=)#0tz!7m&=1w&2Jxst>vI-B*9T%l-Td_jUmVQ9l2K^7(1GVAO+| z8ORz;mJW*U1;07g{lRZ$R^%{g+<3o<<*ik98q(J%w+Wdh>)|=5vlh6Q!d(!EATxzB z2F;R#{GAbFsqK{bLn@>H`j=SjFOi7%clSLjPM&e{ihCX}mmepYUCF#lXbyV#t0#n959YyuVl*!{ltUE@Dgt9xYK_BG!$6QUp;h9 z;8Hq^4}~1X^{OjzkR1mI@Mqc6tPB5@eNdgDGE{`^n{{|_OuiwnF!-|1;ni@lB)}#q z?q*Ifml0w?vV1Tx^RyxN`WIucOZWB{oeI4O$7hgKrQPAOX^o^j$zRZjx291rNk$-b zq?GPVrRMebx7UTE^-~WC{HGJv5hoa`lN)<=q2SI#rq)Npb?yEA^HQn6#T4<^)ynH( zsgX*#NBm))d(9t~&uZ=HXth&`2$voP!pYRO_^i5kBHY*3>P!0?^_=9)cq6IS*8XrZ zHt~iV_~VFs_#fwqPj}VwRmYC*;}liwGuN}*jAVqm?I9qTiwiC;Q;@+PbF2NIZ(hj$ zV6J#8=7FOKRY7b=5&$IY$S%#61*X8nDRg7rwX?+v$5B}Tlqmx00{*957AWCB6@=G; z{BpvA^i8ExqhSZHqhy`Xv0!VHZsH!t!kWW?I0%S;z#nur%RyyU zb}#*NXXOC+fG>tG!=wbw#qPyZ)$YPe2WcBfv-t(?oPcq^!pV>tMiMi)icrPd0WsSe zrdY(x=ro8jfYYH-JIc==o#|)?$X1uG=N#5byL~Tx$^F$!v$--+!x=vmyOZH@SGY^O z5#`5eBMOBXm#jQL4)NsTSLRn8t9sh;xDxjyUnJU=JBD*NSjl&XPd)wC*^Uzlh9aSG zHe3F*=x9xdx2MBrn#3N8jYdp;G?p*BUwXM7`Oy8=%m2z9eQ2hfA3Q|KBcPc^UO=UC zul$cErWt_7@mMZmBJoVdE4XHMCY1&qfsE{UHe=a6_b+Wl&s9W(1CI`QFO5vf&2yQ^ zq(h06Ds~s#C;sx(VmT`OJKf8{&L$4_tKVu62vEsfcqkgJqng78;HwRCErffbbke5X z=l`>>RoJMkD&CqIUfJk76cAO@>2eFN^tdZuInDk0E2}wAXr#xN=~2$C>cs9Nck2og zZ2X?f#d3;Wh&?jZrT-eVAg zMsz)pGWy%NzJhk^&?yGd-_W_sU>A%`h9b}(?$Aq^hTP60gM21Qk(%s=#$gAA!V;O6 zMjU_@nj4GM7ia+UUiWYRm2*2@9dy^c+U;KS>g>h}ABUZSOIP(^6WNg~3i(pnee%^A z?!H&Qa0miQ2uk%ZD=GHe9`iXJSq3`8-XYiNWH3nD{2(==*O>>oeV%i7zt-gb{k2WF z^G;!EWvJZwVvvziIaylc_xhePdZ3)MWnPf04&2&!DvF8%N0Ad(!}q-%!@ST|xISRk z9U7MdK$t^4<0RaysGoKBz1|b=E%+0G#E5RJpVE7hJ8MtDJ$_G{QDdWj|MXcIZa?{g z(SLDo-P2Rii5qknX*(Q3G+-OB^L}TIU`rP-5{JFF7QR`*o&MA6QCzG4r2dAtOjb|l zJZ+giPM@r=<7?&jGE;$*$i6)yzZx1WS_vNysXjU=j5zV;`Wa^fE~mkg5Mg)W8{HMy z@IXJ0-2-Aj7~pGY=@e7_X9E?NS^y?I0P)P*SuhJYxb#5hc_U9DhZH&7DGuV@%!bQD z-bs{jzYs-Is`KRJa|1X#L95CjO9eIo)j|)%MH=o}kfd-4+M+elx%noLV3nYua1nT} z9MW?~n!QsthGo;zfdZz#Y6Xe`2RyJ3)WGk++-{ZTcpH*GqNllEeX~Dlv&{xdPEj(M zrmOc}>wau+A&xU+9Jg5XvamnlKCySY``X^DYroauPJL^QXQKGTTSvPuzO}&}`RmLI zI1CMCCB<~xiuyPQnRhiF7axN6%4&X*HREay`eW%mFF)dK;JFo`R?AgMPFf8#1R}YD z1I@*WqGm2PIyAs2+SQ4zWo7~>FyE0wJoq!9B@Gzmz(-KIP|ngw?fN*_LK+ff^d!DN zRZ~~l(N-uK2qZ)9g>UDAZLO_sGncxbdwWr+0SzM>b(XlVy}hJv?OIm(2;XA0#2 zQ%9vYAjk~Jg?D)d7DQ}c`G5#Ov5SR%PeH06HSCt;@>FU|>&n%OpX%s5#Awo;dROnj zp@$ZyO)oB4Qk=fAP?*@e=8{X+9COT{db)e^3pzXJ7k;=n)_X{CWJav3p^)x;w_a!U z_m7Nx<4(-%(){*Whab_`w`|$0L)T27wyNvnT~25ArL9}HRzALN-N&~sYyJ4gTaTVK zOYTZnQ6hvHPp%d(2O+LeJNP91zpJMWX{`DH%FSUpk7HMLRnxM=-kW}jIiXiWkGW|K z-5z!js>)nG&#<#)+sMWlF0)O&OL`y=mWG14U{e-TL=__vXJZ_V&}Of6u$wcUD*A!v)?}3Sb7B0u~($+|EROtf-sWMtKOG zFjr#)hBye%{bwIBbhw}#%EZk zv6C#>s8l#{*kGNs;29dqxonxbZt)*E_r!k;xYz%qEp=qQo$Ijd24q&GMAUir+y6M% z?Vrdcgw78j0j}g6g>OupIx*F~f$;Fe5w36l5mmRTap*<^!iM_4ID>c-5fxT+SH@T} z2VEW;fVRmG9P)~p?T^_C0zeIUQ60SJxLdtSw5ee%fu*mqp)ZrcAv+w6HP^=z7!k6u zcr2OhSZV3i1NHT|GuiP(E6(cCXetnxA<}pAoM4aDf;A-T^EYCQ!j#ngzj#&ryL^2u z6zasoFp=nPPS)v2Sa(8LwLW&8PdgmXfQa$9Ziol))VCt}HonHv?{{=M72x_ow7oSd z9!-cx=!n=A9tJ56gR~$f$!ul$1(OYGn~4gY5xXN$$`^Q7wOm2!kkIh9<)y#_#Nkgi z6Yrr`P|T*oW$TPF{PdTN9j*21cEtCYh-RNeggOLS<}{8-pT+r4Y?h_ZcxcRmjq`obNy*!X*w=}u>E!sfq|E1^ zj*Fr?=Mz%7yZ5->-G-(akIYFjwdmy0lh6PoH>pJ>OvvNh7iU zX=@NS`@^uPuI5Wl=kdMJi#fUf5T2`_U}N2ZhsZtZe)VAf7o#H6)E{MTww*wGVmu~2*A)vIrB}JOv&yqh*KLv z$dH&3oebaQD2Yr`=3O}xa4>FQQ^{dU7sCc2$NiiR`LZW(3WQ=#h+NUeqYyrb^qrwl zp~MFnOe%-aG1$i!r|cX;BWqiRSICVU$|GIy=~wyCq{+Y@VVpAh2du)_%Aj6U(KCx^ zinH~Q-&dSv&6qKR@2BKOwmcTiM)jIiYgPr1UJ|@4^*+m*Yi(I`VfcM>?($#CoqPZC zn~G;_N69P>&!2zvv?)`juTGuKT@HQ9di^1Jzj;G`!^oIkQaZ#bwLN z;QjrsghC(Jyq ze%|L$Voy9-3Y>g$jKjbUYqAR#EX~ww>zvK(=Q}}t&7q5h&XxxIzXJBB*m3MO!AnCy zh5VFLw$HG2v!Beq%Q!iG_(RJ>IM*K~E~nEFf|SO2#K?+4`7qWXtCkj`%kihQ*Q?1K zc81xG>4H!8i%={dc?gLTvX1`n*xg~>>kJIdn=xY^SGjT>9eFn1?0iQ@P9HP&Y8WF~ zMi&Y?Gx2gV9Byk1hw-~a{|UlJE`hX)gWdwr{`j$xh;E-FgO@!ClVEQ$dQ42q>OQqg zJ%n`sE%gLqz>{XDJ;(nD=J&7%b8aNYJaF8pogA77GhdH7OJ zxsvkPg;ZA)jxb%B0GT47NvHC4CK0Tqf~1kCO}h5Z8}`-?e@Cvv-+s5hBk=k5K>KB+ ze?t1OK)e40e~15>uCBiBZvMNztLtQwIJv9qhVJf(JEGCUy1Nf^#I+jv`KsqTyFR zvtZ;7*h-48(U`p;s09GcF&KpBATJr&JNoxy*wfBViCvig>)5Ei3>&BDau0nb$!&0x zzyIH{7k`5TKruUv{i;sCa_A(NXu>kOok2`8J-eJmaiCYTVC*0SVzFpTMpa<3L4k)F z>gj;P6`Wx)C9p1ztdfK>%VdHN+NeiIjydU=k^cUr@ztlVTX*{E#FGC0@s?pcCdbFO z^>_9^{WO2JO*}oq&SqRH!Yn>u=)*80Hmp|AOS-RaG4BhuCMSf63u|rA9{WpLUyk7e zM@ucXCLdaO(C*VY_F+kEOM3j7m0h#!U~Fb?MVn_;+OIyjJ`rzOf8$9T#6+_HC)S95 zKz&AiiSvYihg-dwJyYbc;^|^bFfThcGlY z(V*MM+A{k1u?sW0qaqARHbRz{9@bMgAqdW^=0m!@_?#by|-T+>&Nmrc6e3~ z&ycRgMqvg>E0pn;odj2QK|1Lq5G*tdl*Yc2)ol0rUDcvLT}eS7=VRO3i1gvU7tYw8Kt=CtBcaJMSQw8-pc%B} zc|^OAfq`Ip9)g6+*Tu{u6%Gu=XE2i4o5=_gjy<*3iUhpzJkhGZKX!eaUY$r`fSQX) zd6wAwdd6OB)0tDdSqixmAU}b^duwAk=4lW^7^At@3&tRQh&ti*i-1#-6{mBD7mS@5 z4Rhmw){A48wCnj}54Y=b%ok5s8N|Fq!e`uTmT%yYrK$;~Fe-@G5eBvYxygJ7NDsS5 zCMs*_9h0Wy5du}c{OB`SB#*_huW_KCK5(*V^k$JJzc)6~p$EnWI`ttH`7q{j@`aQ# zxCOV6HATWR?bl{B=oH`m5<3&!Prfd^dkKWKcsPYO)PaH5M*Y{W5LeB*LUw&N+&=c- zow{x;+NGC_9n+;7$IkB3i&rC+@G$}us`neap`0QXB-rrGh33ncwWnRDpT29?%;xmy z=+KI$+fF~dX~od!Xu5gku3f)6{WRV*@us+<`PQ-aZrv0YbMg@6$c$FL*wpGf&@L_3 zn6l|iYw;>e3|w(Vt}(V^MN6r1U;zR|6xA3miqx?)9hscGeMtD05@C(_Dusny zFSUmY4~sgOit^#iS{!;W#bn|q+HtzOaYm@c_u{I+RkGGr+%dvoUoaR<#_Q^0@rJr! zFdB;```gk<6wp3&(7Je%*E)G{Hv#Eyv!~*0KDb?Je?52Txkt?k!_e6oYudu*MPuMMPg z96E3fNq+Ka7;jX_%ha$-&VV&KEg2sBabBM^Hmjh|PKIFra-&^e=nMSm!i|>`Bvf>)2(}^sJ8U_vd^z zuedAgO9m~wPFy0*pReT4)vLt`weG$km$-P3v!7+#zI9`Nmp0~1r;X#M>%OsTr|aC@ z1fZUYoR5c6S(X#Q*=AJ=0U`0#tB65{ESk=wd&~eXabvGc*R#f2d-aJk<-qF)IJQ5e z_CXeKAjE~R(9h>zIDEsl&W`Mtzoq`%P@y#T(Z9s28h zZ{Sj{ZH+UI0|FfbDvf=rU-wm#Ku)HDEFo%WhI15#0?TFx@MBbF;^zOkP!-Dzt&rLC z&g?Jn-#p0B88YdD%$SQeLm6R&(vY#`$=3+w{EgxiVg)&JerWZ8UeEuY(l2_f{su7X zg?X%z|ILf%^~i>jhP`G)q+^5fN8sfED2Gwo4SX<~?I{Bx3;#HjjX+V?>v>_2jdKPL z7y~Kn+GpN&o*vk7;ivTYna55{7|)e=3_OJ`Bw4VcY2-*SN!Q9^jSpi5NilWpmYS?ADUze5a$+4rl$X$#7jOHzvk@ zThcuhpM6fy3bxE-#t~9`Y1z^kFmW}3A@m-$UMxG7Y=CIT@ zCJaFaV-*3wn7sH4lsvCjmPh7d1biWJW*zb#!Oc>dx!4B|p$#^$csc#BlPs@pJpn#f zmx@KBu~cJpbI8|mOgZWBJr%#d$!E=rPwrn$zzrpYlU-Xfrv|4S~fLgADdb!e9)+vuYJ6q2ltDB=2jjfrZyU*&q|6+`rrncqxL;B%+j?uy)tlBn>)f_x-Nf^={x-4h*~|a-x{~MMXIv9Raa| zja5L62m&G~qN0czuzgfStYBgJK40g~CPDN0ejmR-emlFfckbMK?kVryPG-yH*FE$? z>zo6wdy)iPW1T=kImE-areDBhd$Sxy6GQR6WDq(&*xx{pvlF6~2l9rMl;!s1k zXDMcP_tiP(eFaPvZ~xoA$6V^my-Gyz(42=l>!s(wCyL5hk$vE1a@Wl@Q!B-akU*u5 zwHx=;TyuZ-?ks=`ByNlbUVjvBi^zs6rIgij)(WBpz0K#`Q}fJ;qjf|vWT4fMgV2KE zmlj-4^x&t-dM7Ts*=I3sAVK}0GhUvVpDB-bF6y4ty~wOsyWf6m%lzB62Or#eWAZbf zN#6M2r$7DR!UdV3q0EBty`r;|g%X$gK4zFt@x*<_9WCV{2@B{#CrOdh@bf&Dn$yx%9bE48qhhh=z}wq|IEM2Ljk-BJO8 zkXG}LZTjHa_LEO;UmN|a%ZRg2n3+qoTWJEq*M%0fm^#XDx)~#;-yJbxrnk^wNhAdY z{U0c(%J>aS&LB|+{Bw7Ym~!IW2rMKWO(`Lz2bcb5Hl=D^^zDMLfkZ*Z;qn9L~o zBOOg$lS=E?&cSN)j`}QWx1a9L#w)W33oAAx5!p`JAa<7yj@AM_K{k-fv(_uYJpve? zJpl^iOqlqTEfhbQ9hDVz<2Tfye7M*4F&(4ljC}7gehwWuXZX;gk2YtI-+&7f|Cl*Z z*HqMx-(XIRnH7VBD@<(s1{_DRe-Sj9$y`5U#(onAKV!QRFZRGq??7H0fdUrA9s=-~ z7_8=5=Gy~^C=>-U2v22_lkT&N%(XS1g6{NpH(*jf*&VRhGj>dWeeU zWAc$?Bt9zD7_r7*Qczz**PT9x7FJVCn2ep<)z{zUZd_(&4z)B?)z;RPQCx;R+fsw3 zhnHj$v6E!1?^QkhXgclQT4wsEUvH}rCDB32nT(ZJ)>RQI7zFiAZPd&*EMeu_&rvP# z{>UYfx7`uT&84y7EPWdL?Q(N~B{WTZZeo=_WC;B8N@TcoQs*vtHR_IDfkWdrE6ldB zO$V57nc#Wzak6{nxtS|X&KbUh8Y!^W`)o;Wq;+$R+~eXRF{}k ze|23F(xPC2P`ap$oWauENX4elU=e;S@;fM7aibh@mIk0F=BcrsoKCn;tTum5ZL(C}f_rD$jf$oTdO;?HHCB`m0*!g{$B1S=n_yEfy2h4n{+5PEIbKHvVbh?}Vi#mru1s@6>!=WYEPhQwou|#Re zYdt00MF<&qt8t%NV-9w9tywVNM9KlIF9KNNQB?gU);XD#%SIUu$N#XV#kOHP+XTmr9bBQ>4e0uQOdOVjfTn0CU*$N_vW7g$@#!FS`TR znX?jd%7G_jN^QrW+0NZtBkytFUuU|@8wR)*jS*;YrR&X3_q+Ax;CJM@uVXpAASa^* z=54W*GY&JqE^nsfMRDeRazhk8ZKBc^oxG_Bs6m$H& zixnu4rby7RuIAy83DkB(Mx=oeAdBz3bz{J@E{Gb}^&@_FVlGU09@I&sA)8EjUhBE7 z)bniThVJe~?(EIx?CjN>Hf`K^b?GFKZ@;UfHcqjrhW@%BP8mVF?J)e_`AJk2+~%6L zm_xPWU?rA{zYwo*f;O<~0V=j{F-t6S^28R?UYp5#y-9+x=jaJHzQsH-_zo((P}ZGJyl2* zpdSiL{JO37oJ3{H(y*GaYV#^WKYkziDYNCE0;SATQjh?E^P|%^1?z-d3Bb`qEdc{m{`C7kw8%ffiF z`odeL{H*)AuQtdd=-}R1rAsGPCF)m6#?ay_aga9mx$mA}4s+8_H0v5P2d`uBeLtYF z3BD8Q$!FayCz^D*w`ww0FvflRL^Gp~Kp?GoNTKNj!dAseNM}1vG8gp;V0LfLiEo5pVNvUqyfZyDf| z@3j(KLO{HHTUl3oib;%3I|W0j>pRuV@AhIUT^aSU8)4{nmUhDXm|39MU4N=M7XO7f zQ^R;%Z^0R=qE?eskIvvUhsA3)`_D*?KD*@GG{k9jM zBFO36ioootwgvqfe!)37-9orxEXxW1h~nS@5vI+X9JnUDhbvPBT^`L=+iZ|2_K5*3 zj1E^*C5-hSr4@y86#BS{>-{gqh}B^hg48v&=^sp^*`zEI6OU%P=o6Lv{l#FTrDg zr#|6+xXm0sxwPhcEzvsLVjFC8$r)$bbL^@^;+Na=?0GeA&6(WuzB5g#w7#^nH#5bq zaGyWZY}}B^GM~F^Lo}it&n95~Sk_;|!5G3c$@ULJBL+bvMNR~HS9&RPAw^#;GPcAiSBtX!tQSG zF`V3g_t_7nsCtx-|FOKLI;d`}uD{0Bo`W~2_Z)NdD8|*uIv_8CxRJ%ueTa`8Ke>RRqgy1&C01M_) z&}wfCClpR#RpjQI_Ij~!B)nK8)XRox?XD3oBni$7TW7J@s*lGL)1$|yxD1M(R;B9U z0D?nD-3QJ!J?=~AnvC0du9@%J&olQOAlmUaJ7TW!{Dm+J8A?5BYdJMSmOjWrS3`or zcc@`)K9Nbpl{I2 zOhHjGz#qfbwtaXdS6yN*HqiqjTiy3BHFI6fWhQ~J>ZV<0HoI#sGwVj>#HF5jWf|eB z)CZ0eq8=z}tf&-E*yS4`@)K23WN{o}rS^{;=;J=m-L|IeCDE)kTtQ6xF z2=gnj_UI}AVWM&5>kIdxE6lr>dJ-CHGo3WF6crdVbx0E%QedKR1K6G561o{3fG4TR z05E3l+>S$SQ_XG`%|imSz+G`A7KWc(Y1T{@8wkb1QdR^Sjar&7>7=Be>^sBtBbGzgv9 zO0vmE>5-<@r^YBx#v`6+7ov`E4?i@PWHCj$S-=s4wTBaY&Y@2a@T&l}Jbo8$mc*v( zR&y+*#rfmKM12Yd{7tl`M=q^EGdr|`Mqd4KGiqcwNkwP?iUCGjaeRq^WT z<_fAY)z`n_zHzPTa=*FOd@Zk4*@;8r4#c;XUB!8+AVYQDzOXhgW%jdlGMk$y&^z0` z^XaoQc%nc0&k;L{h51h9x|=+6R$fa%zI*TIv=zWjdk?I@Ca2qO_- zq#mE1qNa|dE_=k=I+#jkP%sNeb#|BtKuW&_@sv8VGOkD!R5 z=|3gKi`?{-w+dtE-_ClFyPm&SLhKFfhvp#`x zV4b_d5$*CNXL{{0T#ciOE$lCKTpUU%joj4>hk2&p}mRCn-==JBBr>UMB#J2+J| z-a$mr+x*M#_@;-^8D3Gib-^8clQ|~qsfc+$GaK~(4 z3bnkf9LfstYw(o|bGzRB&E|+jizY2vv~tm+TX=VmeZ)))_@H0+)<^KVOawaYq)W5u z%2Mw|1p?fmH=BG-qL2#EfJ9G|GAOxQZ)O=Ez8O0C*P9WqTW&G4-MU*$|7axvGb$ml zFRH}xvWPKlfRn(3E@wTR^5!JXCkMpyYEHGp9Ox3wd1!0m9`p}C?Ln3UJ{Pa7)%Bga zu~zN)Tupj6kQwzY>1jH@A!ul5jaFCJ4W_%}FS8eSXGwKcU3YD*y}!M?r_%&M)zp@j z@}pz%{M0Fd?W}8S&!j7X+y3&B#>P(K64H}fVzw1+t>@9bIb}v{Z|{;Ny}fqg|LT|6 z%(Aj1nQUis1G9gU>Nzn!RMk|Me6Nu*b;NFDs@c-} zmpxxf`l~9bQ(y!xkp9_HN(XO!uLMXkY(= zdHn;?5!2B*n47(E;Zn$L$xUb)467GfDOm7{0&aarrMm8>EmTS7*Y?v8peCiD^mVp<}!ri#cS*dqQ>BPz3!53Fx$eh5+3f=Fkj_r-9PU%%eH7n zQg{uff{l%kdOR1xb`|T)c(qIUA54=;RUKAQ-ZlkCVN0R2!>nF?%pIHNHBb`pplGzC zWB$IIcJ7o(H4Jw95<1)hnuc+F>Mqh&06cV<33Gu=2T2&)@9#2M*YHuZ(5?9>KH&;f zKk3sEZt!|VUT%{>$66=JdHz52LEq#%NoUx;4+Bcbl&AmU1(xbJD3co@{g9y4x(7Q`2a-jl|!%FWCzQ?R|civ+PlafTlK!$S(_ltYX%fS%) zM-Bo%&)f@1iG9orjSAqjL3ifmqn3hAjAU+m};d{0a`iYM_4I|^AgUm zwCQF^T*Q^^{x5muyUCK0B$yaI$G<1pu;|igN%h!IK4z}6(>2Gxz@>2u)IqFBS$F*>%x9@lQu_AecDZ@DxYGtXFi`5ygT{js0$M*No#jO@<%|g>RX<<) zHmo@qDqj8~2CwrWE@@&yYj3`I9zfT0C6beTqxobZG4{eI*_dxp$lKlzmFPi1QzTtz z*j7t}vOcJ(2?M{3fjkDWRW;9<*G!t2_O+je!e8`hlUwdVE)>lZ0G$Gey{Z=vLcNJb zWrs=aH3K1NpeloY@oC!6m|oZa8FQAq?=xokRvT$y*YBf2+yzpFh-38iaf{R=i@4M$ z|ByHR&?$Nua+D;<0}v$|FcNqXMr)C+54AVVL{ZAoK&HDR?l(6PD51m*)76H( z8OjX_eddt6@A~MSSFJX~tH;09|B=8*qNSeV3xjQ8t0Awj?#7fj=ya_K6jse=2caX&;0=BU;5!s z@0|C$^2YIf8_Nw;>y@sNebPw6*y!$@_ftqu2jqDK@|?qrz$Uk1p!~X5A25A!Pe)U( z`?Ka(*p})dmQJa5%2WbPwy-1@nR#Zl*<#K%m)f))Vz0oJc8xt2!|9b!R0*KOq3!cI z)44AkH)P71Qc9Z1)`vOX&u>z540Iv>0tP%B=z`kI8pHC2i|*kuaQA=C><9Jx*XPV^ zlX8X6Lj=$Lyjee~-!F#5{ue)QIwv;dqgf%ThkH^93NHBtlXi2yU^*?aMMr$WG`9Q5 zIlp0jsw=BiOexmHvk!Web2oi~onzHK>`q`f#=>^vp8bM3acs^P%{R@M9W!%nj~1-r z?H!T7BI4Ju<4~`GjAK4$7$OUOR)oSG|7FuE&BgOg?ThF^8H5bopvC9&kzsu1%jS#A z{VZe);z)8$FkQNKFr_xADHTS&<9GE>85+Q0DpBNnRWa%zPM*wGF7fKF!GX@l#vXbI zJ3+;&pd`lr1P3)&R=zd%?S~Nu_6-Sph-D3EL167(eS`=&Nbqd37$5%|Ld+IAjHAmgw z`0v`kid#N(hp@6>FMiC2$2NbJvN1y~3hiQnSOk9KjE(o*I}S0hs1PB)J2C_L^yROa zqc((9n}nOo(21qyVX_tJ-(@90M=AISW)V2)fF^a%%D3DS$(2f;;Q$=J2FiVUsv>-R_F|*cP{Fu4P zO@7==si7Gl4`K@wLK?}sHIJKgt?K0@LhVg)dvx!;kDKW+D&Yiax8rfs>VEdPl68bq zL55Dtyq6lzx!P}Es5k%L+GT>okkUn5Gq<>D&zL-cK>uCW+8y_dncak;z(+8C2{m&e<-pF1 zTtl)oagpxHXU(EM+R}@DGc#VC2Ap80K1A5lOY}~Lhp&KjDY%jEnAS=;BQ#{)I^s_I zj`^^Qf7jf)v_bO~>(p1fHKbZy1!#h<98H8u0J1_v9txM09Kjj6=_#@d3L%0@eI41h8H(bHL5GY-Jy4g z9+4`TYZ%bxsA_X~C7YsCIMc_6^bDi|0>>Cwp*~xSxJw*J0{?%%m>xWl8W98iDOi}& z^Dw>#c>=$w%z$Sii}uT>gnRRQ*uC&!@N; z&XZMmuP32UXiCKHj)*40$s5?Hki*g;x+>}g`5tqgPNb4^%^W|{g1-REoGw8A*Ga`K zhhKUi_z%DUtlUN4H$%12CrTV}nS^Hl&z`)(6q7Sv_~){(uJf-D~pIkO4#)sfq7HzPm$*;hL{ z7H;0W(2Tqt=`oSR5BL92r+(sI|Dl;&E$hU=ksA>QLb;L@BYY4-ronIhUh?ZBBohSScJ2@0tToD z1rRN!0z`s_=pF6>C-OW5<|NI@E&8!}0{SmXIza|QTal(bou8|~UDexO-kSlig!4n(n6E z6kU)yEM>^kVjo4=5k(9}3z2NcwlHG7(!Rrw8mpW46LV2P^29{-RC?0`?GKqR#n*@& z(pxU%!XZf$AI~Yk^Cc3UZomDznQ43OdN?fu0tGbr6s|9sj2ofvOJFvqQIJ(a0Lmw$ z^Hf?2N**pjkI)v`e1mW4B)Sf}EPHuGdL#3K1fTbP@;$3pxiin#hpVAOw4xQoL)MUT zPrqb7<<9@9SvC3ylYzU>yEkdXzr0~UC>NRwz)&AZBHO7}+A~7F;sQiRzTy#03X+0R748;S2J#O7nfV2pjW#7~MK43kgDv(XI)ROJzEia? z_{?8ubqN0z&zTN(4Col&x&011GQMT|NJqyV+eb!r?%;sK5zG=DY*fE}%a-kTbZqAz z2eMv97GSDbgeKHLoZlMiC0{!lxtoC2FGU^&8Nm1)nFoHd22}Qe(S?>N4K0ld5e^F5 zD3XI9kX=_q6j&n_+8!2YqU>vs65_(x-G^T`ZfNQeS41$I35?$l0qCbdz(yZ4@d4a0U!=gpkBL@$3qh~bV9BnR`7Gs* zeZ?#v^&=6e3D88E;iG#9sP8<(K&YGbf4}Cx+xfrUwf_H?hmmqJ_Q7A6zZ+i-Ektb< znNe-%Db&_mfcf3W@k0ZE>!P|Oz{Wo^pPG1zEv4X5Di0*H7GCWh`nBnHJAZ9jx^O+fXUUSYhiptLn~Jf4cUqR;>7rP;HAN>&iVb8)7MC1k08+}rl zLq`x3l1z~Fg+nmJKFC-cwDa~F)PrOqrJH#S0xBd6&R)Q~E<-QP6nEqZ{bAlrR73&V z@KQ;U5c}Kn?#|zt2KV6a%(1TR_h!f)`g?Pz`vgZF#4Nr2E6C4BB1c2%Z;O0A@>}q2 z0G=#s2}-?v)oiUt{43DAEP25pLCqH2yI(a^EQXYiziK+C`1$6FbY6tN_~O}vDb*tN zGHE(XsIdF{tJuF<|A3Ej|<3a zweBB*{uNKv)7C;Z{9}5D6&e`JP-9GEjuuzCf4~GRNI=wv`I8xpZ#a>S*H^ju9G~<9 zY8vb*U-XcUzee6c5B-oro2Q}YEPI|rr@SsLy*k5Xh|MVJ=DXP zVLa+rk?;7rQ2Gj1Azy>I1wsXZ^WlnymrW4$LLcT(GDEl;hOSA`Relr=?%cnzvhVww zd33q-+OVgUEaz;dTVkkJUExgyBq<1iW>|(T4=L3|ZUsH`O%vr6U3w99_x+tY{UvWR z_aodQ7BOfN3&4F9yvc*lm(#Q_al^1CdLx;^t$u_016$vq2HL0Jz%)i;!tlh5`NV{p zG!&IZK)nbD{v=zR26JB2S)+WIExy+LGpn*|_H8OmIdob}u72wL{Hm_p;zfte zFkLgVGp2U8q+7d#WJ{`beY!4PcW7N>UE}_()h#tOm0cB`y=9q6J##1Zl@E+mPOTc9 zwk4y$C5st@vv zw2<}oN69=X*;2AvO+~Kk`4YWFBn*K^GON&xx9~M_0EA{`yc#b2bjk4Wl0)4!|1t;1 z&-z-^CEwfPe)BK0W-9yzEPLH-M_g%#FnVVyyvk!6d^YL30q=4r{@WbbtKfx5j2@{o zLIFJwT294X5m5Cs>hWYM@Tfk4JK!zTBpc2NZ=t+h@fMon zqi+#)lN>km)-W+&^CigtGW{AWeBBXZwP0n8^NKj5K$U|p2_Qrn>h>S+qk@wOVjmKf2!jXzvrttjHJ7qZbm zL(Rh5)nM9yswf?@mqv@b65WAvI*2q-c2dv;k>SZb&JjUJS#NKbzzYeTL8A4Aq>gwd(U36!p+IgIcT8JM;}ljeW$iVI%2q~ z5?+q(Mv|U^rZGe?aagKx1tEiLeZ}hINU*vfLX1y@g(B5mYer%7A-0>M&w%vAKW0|i zpBAwAH*u_?F)k@>x*)GV4iq`onM~CePpkemACoEBCc+zd4pupIxP0!Ie0s;cz906@ zJM6gQ8n#8_SJzk7o?z{%@o4n8cl_LYsdd417g*cD%^uu?zIr6jTi^&|q)t`~GdBN6k}4_SWbJs6l!p^VEYsjh3`MZ{2Wtw!NBG>S1LxslFsmP@!u!{$LQ zR&Rffjc9`ACF$EKu#uvm40r^n2`NC#^9Lw-IDz5pQP_!Q^7}ZHQJ5#@f4QWirNOv%@P(NWh#_R#x9qTUQc= z&YF@~NnAU9me^>VLc@HDvRPSeJW9xv<;${3*sNp5mK+sUTzg<@`cO7&?d@H>Pv1=9 zvt}-41GApYtV~C&zcNY@VK!)GWgZFQ++=NOWkWsN#8cIc-4voUR2mDa2*WCimc;7I z%1WapmZIO3{f=ojL|Y=}ycbW;_$BqpgL|eg?j4uGsfxl1Y{9nC@BPF2HHW6#zxyymaT^} z4gs^_{^#zvMti`dI@0BhX=}}0|J{e1-H#gWvd+FvYTwOWkQ;16kPbu2$0D7WWsZ%! z8-klmxg||RHXwkV)MPu|dz)+*JMg;CH`#x}2EC&oG7gEUfq6#QjDbb=@HW@fVoj>| zrWhsxes|NlkuB7UG}EUoJh(7(W@}p6`%O(ft(QLby_&AB*{h~b8IL?>Dou0q!ugF& z=I5+rDACQNeasN4e3WVcxo9H&p3@2kA2Bp^es1JmGws(VIez!uTpaK>4^prg7BUYT z!NC+WKi}`G6jwe~AsM95#x9&}b1NlbF@LfXAXy19h$RKv;lxE9QfU-OY#@we6h<|S ztpGYe-WPOD;oPd03(X@X+of9UQg=j)J=HziV)xru+x1Ah-%JNCm*<0GHj=@x%JL9w zZ;8Ez><|p^?Oc#7w)M=q6IyNGB4|FH@+yDIFSqX)e!5T{8Q@EzhbQ`?!lcOVW@c++ zV{3n1qe(Tq;yM=F1{ZC!2fKA`EMb(5RNed9?Al~WWHRdI(=bWijp?;iOb3N{;8wQVCq^$J@8DRBLg$fn?nq(#QRMfS1JmqEGtZ2m-r!MV z>z88Gp8R8ch7*Lwc|Ib&a-5cif%!O8GC08{GRzB*Ag6F&GpLYAd51*N6AkPRh$!1N z>X!y)B7H*43DZJ2E6`yt>@w-Y;0n8cV`IX4I7Gx=ZZO-Uj?h5Z7q9!!8=mhi37D;= zBVjbgb;c!J8-A;^`C;A@0shmj^pSx)fjQmZKOX_^KL$v9d)`X33r+EkK@4?Vjlm0I zC+=uQReRE$X%qpKEc|( z9QiZ5&L&)Uk6l@Ufve!o?Xim*yg5;H1j#Lx35E+e#ND$!_NcLejP0|Y$$b~BdjR~C zG>&oAuqOevzRL-AOr>LJS%n^GXTdDEb7j+cO)Kx2GSyB!)SOs$U&C$VgZGu)UT+>4 z?^wOs>>U5Zd*0L6UNgI_ucmzx@mAQ&BEz)3AIP);clOt*Q~5IJq!=yI5n0UPQLqWX zz>dTls7erZB9~O8y@1EZhZF!0sJR3c@L1x7sB-v1B9&#$$EtX)ORZ!)s%l9IY2Fm4 z9Lq$5B=)%ES}25n!&pn^gtnb5U^}|vPs8s=osX>Y&~#R{{uUBZXAC;f9AH~ z`|dN_4?B#2*zFxpJTd-r(H3Eb$Ye6#?RemU zj+Fz=r%vvF&lfgse0BfvS1FyoykY#Wix!z~^#MvASU05Ih~1-k?D#IcdzMgByi zYN_!hKfOrArQY#1<-xr|PxPpTiP zuU)X9wzodpaEANKfW0qKkF-;F_q1u3UV8NO>Bn8VWy_@{+qb(%2JNC7a`x!CQ>JJV zq!Vvv61EX3H{Tp=jy2v5f><3eCh-|*Aqv9)lKJE%P|~Y{BzwLO&u=C4 zuzR865{ic7VZM^TS0{1}0t;T8a-&1G=Rky!iAyoP!**h!w9ecyd-TAgm>1yvsqkir z{W$Gq&`Dvp$E^#L_2)y{aa2)-T}I3aByob$L}$NgYPzr$G`H% z_yOh%`g`LI@8LYeLqwG0Mz4k+fTK@)jywZQq>y_OYzr38dOJ(8(p{1?;XH{m`D)n5 zK*ptJ+38EXG=u`kBEdkyY-mP6uLtr06RAI@goT$hm51VLG++zs>cs)#gWZQ_+3tS6 z7w3{2MG{un<_9tjb+hYdW!rnrO%;<$?d0aDwrFmhGiQJI=UMiuXi!$}-ZR_YF*>Eb z&Q{l6fjk>4iB8ofyh6bMetRDLHl}T$>iyO&1K?q*aGN`9!GgnP^e#E$G)iQ?bkpH3_^p*YJu=>R0q zH$J_G)VF;4p6Qhp1VxjWX{)=s4vS`Hpi{(R6xur6ojlhb(ZZI}?`vQe9~0|})-TLd zR^D_RTTV_z#IIcLUYlz-Vvq@o5uME>p~Kb-&{!F_d7f=@=g+gJQUC(yq2C~|lkGHA z%E|qEo=v-s`S$!K34zrSW6!_?(FaW#rJTbbOe-#o2j<(3JUpLmYCO&G!yd}kGe>$M zQBYzCp&*kYPzjeeCPOh|b}Dt{3*d85+W8A0zC>1zF0kwL|3?eh>V>@2#6nvbTe;9y z74eJTVXB)logWAt>^D!`>OTaPR+ho;yc|V``B6T zZ~NFxC9;9h!26NGr>fn>y)(C>+x7LJzfnr;ZCDGo(Mkt#zPPNcbLrrR&M#1l-68E>1fV&iY8`KgEmMJu~ou&+(k z5SU|WQ}MY3A`q&2&b~I|?%3D1j831v#{cf_<_;D|dn+9v>JsGlS`wYGVyIpC!Y+-` zuK0qodg3`Tg%WYYSN`G6n^9)}LsN~Zoc=U-$TB;%l-*+gK0JK#1x2kn+ScCK6tMRX zKei-jYHV+dM%&w(8uvWc*3R7Swx25UBn-|Z)Pz@UX9B*?<`~Bww&5^S5f;_`ybiH3 zc@e7Aj^aNmCo)v|tM5nR18pQgBfcVB=exdj(uynEjJw? zZY0tOp*x-h&La@4r5NfZkq-e!zAlE_xyCk(l3rA7&;xMzl#qszD$7?2i^d5~7okWT z_-@bc8MJSue;62x+U)R{q2I9NkP1+uD-f~1hcA+Wt|VX zKkbjDw0(trS6!4K_@~U@2vzCB=(Y^7b)Q{f`AqSM&v>-yCPe-+g94t*n=zWX{G@-5PAE@ zfWyb+&-21^;O4Bd84=v0SJ`KAp+-u$CUouApur9iXGkQck6;l~_w$6#mmBmNBhZYQ zS76lSu3ByPcRyHd=TNF|q6wAiI~K&)by>nKJlNI@Yb?+d>@Eu1Md~V&gn|d{6ssUX z5@94WvAQzDxDOm`zxs|KK5ei@3Qy=M_X+b06`P^lG(}kPk41%)WO<+j4kX$JK@6{K zIyWHoLvo*HHS`!}-H#8k2bcrhv_tKM7+?07j%NJaKDTF&r}a%d&C9+B2{?b^#RrhQ zSHOEhtr^+Jv>z1O-^+*C7Pokfo$R)(u`8#awWVxrt~=e1=V$ipbsdv?-|@T|fV;ff zyJoKmgknINACI4&E~_S+yJmx(<`%EDxz<(Fh@SI|VqWd!PxWV;j z|N1UVlT;ps3PIkXx{Mf7Cw)dCwr?(*HS2~WaHL&$guSu08IQ<5zTU~6bJ_nNbIH97 z992kv@^{b{Iu%FxbfQ4F+{K&i{J@kKPJZCzlihP$>~#0n%{J?sUqJK3A?yJLv)QP{k32Ju3?0%C`0b53>*@fLtHScdQwDxx%VDvTM+a;kqEC5FiNna zV+F|rz!J{L=Z~~2+mea&v_wNg!}P{vGTs>^5)Jjy&6`OtPbS!n)Ga;Ao-`W6!?x3W z4q>u1vW0Hm7`ao1nxer0a^wX_4LcJ^auO_N5S#!AJvG&!8Wn&R$9zK6Vkwhcr#rB5 zs6Twd4p8vcD1BnUJvbq-Y;*fB$2kwunpB<(q2v+_ivflMciz$V zDEHFQ_Cs#lF?MmoPPRh3BQm0pdak9jgkZRDA7eY*AC9rjZJJzq2KSpdK&w#qQVI@s zeOv7!cji`m>GU?}=fNygF_evl{D?dQfIJQtFwStBtPF1Yv9`^pHf2*XF^B3SOA@%F zkF|%mFC9zl1^%a!M6v|m&wfEX9>t{Snaxh`EG+>lj@5P-K0yiZv!7(l@RBrDiL zUbIg8p(=%PoK$QTSICmWET<9$`FQx6^L$oe7AakVuR7Q{a6#2n*#Of3DDjcU*^^w& z@%E5v8NznhUPPiivdO31S;r%l;MTeIc-wL$6HQx+ppoBDhx!Y$oYll(HuBJ*V;^6` z6TP>O$?+;5wO{C){Ly;pZVw%Npf3tc8=HE9-C)2z0!|}GMLx+i2*<(_JQg5dd5WDV zgR81MYv0Mn3iJhFDgGg66asH`vc)Zx4me1LpPbu6T+%oa)*AKH-1HB6nlD&5_E=(K5xTrOc+X3Us= z{x|2$`R4Pzy?q>S=+_T3FZ_)C6~!|dYU5xt{UN! zz$3;-5F-bI3>UHkZz@;9C9lNS(tWC3>P|YkAoSrFW{o4poNP{yXt%p#4o(Dz7@fC1%=>lA>MyS-e#*zV=U5&5$tX?V4g6)!-GgcjZ`M@ZadTNPfGLe&$QDCh!jtj z{RPjhM-b3sLiQ#p4I1b6Im^y%#{EisZiw1Ej)&53S)@|#=Cf?;Bp9ZTH%Ph1&$6r8 z)*3}rPCZ`L*7crko9gibGj8w;daM_|HMi+(J9~-*E?Uw+8qz}p(IQ@QE65yI7kM&= zV~?I~AC7j)RQL8b2?2aCa;qs}kDmMOKcfdlZ;$@IM0Tpd+}LgB%b5)szViaRhJxYA z)Y!i+u(z2>v&}H>DW2@^ewW=(;e3DO|0IYL69AKQi{EVz9Q(k#?E~=yv{1GHZO$+T zBET8zp{j>oiu3Usm)d{lq|t|?Q*-cQ&=bJemF!|(N7;H^WuTXQ*5odC*?WHXO{Hu_vbttyQe~+nY%Qp~r7}?bT2MLZEO)_`c6pg? zY%HlvRM(m@?fKon|GD%c1K-hGoy_q@y0}XJyB{RWi5dIFCmlng3M!)M~G~Cjue(xBEN~e z9{D%cf)uiRIEiBW2+Dpkk&?1{@ogc6=L677$+_=Q9xxP#F94J&{%1X8E8aH?{|U+! zp@34SxHvcOYTG2=LaN|lIHBg4cwQM1KICag8koSJUikvw1B)NI+IE#DeZSx@Ph4%& zW$^@$q}>50^cEUiT?rdbi}>T9slwMV9y%^@1)?K@N)iB+hX;5ZAWxCpB_8s zz4k~d31NWQX+DosQ-&3CI(Hf>ud|I)*!D{g_9T@)!jv^d5*)%_dZ|(}=Ka@U<#_2j+vh6YkGZ(d zj2-xXd!y}O`GuLG&Kbj$KNr(u0;OB|Z{pu~R7aC-D0M{T?|Ltgcq8qO*9)DUo!VZq z@dM4xon7JI+n(odQ<+yNi9&yTi3kyNOP8q(hDE`dx%O~tH<&hnFpl2kw;k_`m+4cdch zxFP3eV*vNAFJOMSTcKXWU5R|tKvuqUTEwixg;KD%_o1q)y4qW-8ye7pKjJ=jgY9xZ zyn#pv<1F?aXOpAhmff|)yyO`2Vkq5_BB>JOCfxs0j8fsguSH!S1k{)rxgWn0(LiX zNXW{KH`;s~D~4?b^x&U-gGjCIm^fKX{c~^JNZ|7DO?HF(;7vB|tI$OjqeIQZ9KRI9 z9a<`d{KFn7{!P?{2$zA~>M2-(_$-ZR*Nc_h^}_pr$tzBHwvbgXvC0WUZ+;+;Y~+oV z`p)h15nB%*UH1{x#Y;azywg*9tGd}Pa4T=Nv&n&=_(V~11@ar+r*F2Sgm*Urw*Ldz z=CJ+l(n+#z`7O3@2s#I8AT|@{207@kYCrp-Q+_y$iB5y^V2L^?-kr#~2X3){9Od?R-0Jo5%^!s z>1E7mCzjfXcX9YAW*_J8qnNW%@`OY02JuA7tAioggWr0ozLM;?dfVMVLF&r-w-?M` zuzZYYC;uvk8i+E#&LjSKZV@ITArG>eJQ; z>8TA8=Jw4euRUtYDHpCga(waf7uJxc_Sn#>gZ5iK#S9;^>gU%kUp{j4;S0?xZ4aEW zaD32way*y+$N0Ci=F#!g+|jMuewrt#ZC~@y_&3b_FCJ@>`3t@CppOBs#yVe(ee5`r z^>(msi5!l3q~kO?Im64c6)7u&Xgmx}38AA17+?;`MW6*|LyvS)Ys6oQ#R_$wEEH*! z>g+IZZ&MZ_@~z;)6@|i|6+)q>Py;ED-XkOR38X>lr5p4JUR(-pu&1H6U`7~-qbO6h zMolP0N4A6fz$a6s(*`a$vZWGo=Sv%SYYZ+{m>&g)63op5-1tR7F69}~?H)1q%7M0)d&2?|-xD<4En@|-8`|aE2M8)3imw0S^Q;*Tq2r30#vJxM}y;)=_#+8_45~I2k@z?dNF|3zrx) zu`OJ*5ak9;%ck(+!`N8GWJ)qq7bf~Z+Nh|pt_-n&Cg6$8R?@En0TcN^)xY`Ws{nlC z{$$WKkHk5&HWa~-VsjQlAIU2csA!e3^UEv^XQ8z;7`_r5rBiO^y|yjaXBFVj^9SPE zN;WQI6ITjRC5duIk18k}T5&l<6#tLA_Fnr*H~VAu=dSradx^XKKD)&I>OOm{JMiOn zoBR65?Z{a46YMSJ)_l@_ZgdEb=!xbw^G8ba+-09*$KBrO*64ZB4@Pf^elmJLL};R; zS}J+$C;BOCrhkDc#TW1uzC=!xYszwj1+x;xZ^Zc~8eqP1(Ij5_>px`=nu`*~NbtDx z44yL=L)qX!7uWdN)G$-|aE9PNc$>lo)q#}j`n0{&eeBbA(Ea4oFv8$7b_#Xakdjw@ z#vbbK`3!M=efQf&xBPy)*4=(TUwrL;+YF9L6bj;UIA|yuU1ID{_uF}9tnah-1T*%L z&)LWAaA~Qkb3`^kp?h#R&PG4G!K)Ten8~KY3`1JBnlsHM=7Z)=YV!Wb{KkyioV)Rh zwxvm6+pl2>M}gKMiT&d6?mJ(^tXKCSVF&^ShU3Mu!0rDaI?ZVh+Ji>hO&3BA)LHyK z5ywNE#qw4l$RwT)Wpt*PeorR{3)73du9|;>DHu+lQIQ7>7RZ%|PV9rkM3SAPPX%}! zG&MV*yWn!rmpw(OKq_8g;3Sb>Z&d^R0!Wm<8lYCA-aZVv!iWU>3RoP*f|Eghll_C? zw)+kU#2GmcMa}p0(zk+nL@P>AE#JUq+#knmW0mitzg*r;m->?ZyQ}`PUFcSQnHYof zzDyMNgI~6fxU(LzC%T;v*_owO8w*M*umv?gYHqs%DJd3Htm?3fYwPzmDJY1k6ZhwlZ@n_w^xD{#+0 zVtXCTX*RpDM+uY2nut5-EA}L+=)E0zT|ee__sm!9iKo1cyLRFv?t4@nK=R$hDfD8n zyNVdok4ApT70W4|_n>*+ylqSEpj~UvvLCPyMGuIsiEfHs6n$^>rs%y=4YcNrQ?MVz z(9z-o9^rvZs!ac9ziK-wbd^Y*7R&AYs?9=G#RpMexfty9YnsVMH8ok$pTd>m0u)$U~hB!qdOqpaB2mX;=Lst zi=I+ADLovZs3PO^(?{%`z-cBJ~VFgo|#4x1Xq_%7RBBBK#w zUsJG%vTq0g@qA2H^OZ5k$PCAo4^_2NNnnr-`9;4M+KxwBdjK8pFdiWtiQ> z;0jr9(g&)1|FX<)cry)!Jf2I!PJ8DRluw{I>@TNz7-<2N;*aZi*V^+r6<)&E$XKai z@4)dq-Hg^ z)^?$U$bAi)XuU79bt=IuAH;U}iO36)Uq)V|8Xt)uCP(b+hbXx4ZCfCu?nrwQmXf=8 zJ}3%RC%hInQ}HN8bQ02PLpCmkJPbor@~gt!0;VZ}K$8UIhP@A7vGsoIVE=!2{VoMi zaQ*IzUc~Ox2=+y(F+_(;+DVTBa+rwug1Idag;BhyfG@)bLZLY_@%Wk*E9Ds$$r3y& z9X?c&)ljydtI~12l&L|kf*b*e{lrP{(Hr#F;$Q+%e%&CAdU0anj*0H6b3BpojDD5+ z?FVKQe=rbshl~_ISTuQL{eTI>W>@(%mVo1*wk>U8BxkY^dL=#Rc(euRmAZ2G)AkS# zuO6WEjn|{HY(nH2J3Ykyj!dPG8Ze(_hM9O)A;`+ksAck#SRfSw{loVtN2nt;=NK50 zHl^SC_ne7hUkmAf#p>fW9z<;rpC9L_)Y>4n$?f%Y{1g;ncxzsY#28J6zf7y0XYdg?F8x)IRpf*$z{1Z#`T1x$U*>k zBywDnNR46{!~74N5W&Dn)75^!IS2NZ%_uMLoz+^teb%h)^)A;E*z;RA5>hBr_I~c4C*F82g#(}xHEoW>wAhUK;)K}&+~y6S`q4i?G)Nl#k%{+z;3#qU5~NdnFQ6%;UvsrD*p^KTrYsmg zd-KMU(`+)+^=W==3B>S_?8)C_l1NW<3yE=AvsyR7l z%KNi(IxX3u@wy{YmtWu3Ru_*~SW8xCJQgdM^74Rff?u#*Q#rq~tu3FQXM@ssfcXu$ z(l!xjA$Jf*7z%nC*4S$=V1a?`dwbIsM8|f-MpSXdg7`@;3c^xJCGmf!PNfi7j0V-gwXl0*KjD}Sg0iFI)7rnJ{sR;$j=a8 zw?BqlpBY;38K={B-xk-Y|g2VUSy z#4+uw9vt~2;qjj5_dEt9F)g?qKedT6Zjo_6VXkz)`l-Ed)Ei^Nscs-P^;kVp!>NT` z?@>~MVTJh{%n3m&6F?vlN+3kwRUyv6ypRhXdixW=B-;z00xt95!t`(wnJk_)Zv2CF z<*xhZ_Osqt5BYr^@|%`DSWEgpKPNe_kaD#0p8k#f zG@Bq#0^#0(qL95z{$UNK`6j>Z7ZE7ALeK-die=OF(at{h<*o<4@s_YTU=ZtUH}x&` z8{;d@>D#Xe#(!D9@#XVP%j)^JT)uNdbdrg07{4%f<;A9T{AbgT{eWp}y5z*Os;y|LOHzt z;Y;TXrnt&m2bf%pwjeVnI7CTd75&t{Fey8wA3RuLYTMfqCD+fm?40a8HfpPGE-kIa zxMi}9QPapD8%33rmt#6OjN~Sg^2_b@-@2@&qM^JzYAdh>AW~ibr^{9^US3^Z7G-bQ z+Oo3dCYb?A;}j&8snD^rAr1SH5HPnz|~%9 zn>OWx3Vx!|cu-MUQ64P`epoq)pUNt|SGCsER84ElW*etf{gTU&3!~*+7sR8{3X`a- zD+wk~?oRbWL1xCF-I;7}s(bR}xGAZtYv_*6RCfL7Cf|BxMMXIk6-sI4VHysb=RI15 z-*d2aN^5T~Z-bYrWeP0tgc2scGT1jLD@#VLt(j7XiV6`vfif2LQ){e^Cd>E=TS7^_0Qs^T1@FiVXXki&t*5icf7pP6B1I^6Z1W4{-(B)Gh;4!=yX zi-~6|a1~VM2~%sFg%NS|TCCWN^2%uIxEKY3I!!}EW2&t4Xw;oGY@q!IG?2qyv+0VZ zL3MSZzosS{Ej`Cw`lK9fqU_f_Ba#@?aA&oyl!WVUGciT!?aH9 z8(any;%w7M1w3>gU~)_UZ1W1AyXepMck@a`hP`R*FvQ`LkU_pd<3Ef1R{fL^Ag8>tF4oW_^IPt-=JN4ajwH89}ITu2Z*r z6!0b}Iwqi`n=+hQwhA0#RdHzpI_<#0jO;4JUq*(~Mn_%b||GM{=p2p*5e`$~f=0)9*T z-gz8;JAQolKYU+&WJ$@9C8H&&XmqjvO_h{fwa16(QBi(Nwr#X_V>BARLkh8Ho8O!5 zWX`oCG84Aoxw?R}vzBp6a;ep18wwwwt)~a_9<~K1Sw-sU<-ZU426J(SqJ9FFh8TrPZP0JS3{S4#wWf-8H@pV+$YFYvcOZI z$Nlk5n{@Gi*a2#MjLrFntu%*}_=LoN(84^#kPl(vDAG3H55cV#a^k;$CtpOyiT@rY z={QgH(3p02{u6h>Gyk+Rs~~L3{43xJBW`i5>R+~C=FsnIKy)V(#T`)C4szkv6Abxq z?zp{lUNOlsd}X zASBY$JnVzR1TxH9c5(+gyzKT_wA!u#ED#OY0hBe^pX(JlO5Y| zxHI3fvoZ~ss*)I0rhD#>vu*%u$*|Hdy_KFD0t^c7g|}>b>0mxZQ$xg+j@v{R<*Zew zK71IB@Gxwu!UK$AgW{oXWZd@6P_{=X`pZ^B2F4zJ7*r4uas6JH$j6ZShiB2WY+pyjZE3@&;4!9m!=Z604CG!x7Sjj7WRb0%Kg^rF52c!fuZ^ zExFyx&?d+u{Kx}U&k+(tJjE;0@vzR8025+kz- zA^JTaE9UNPCDA^2S4lLJB*vdEV)s=+ZH@vdG%5E=N%Sogg$a^1jRy9oi7gN=g;0Ri zM0tqnBkjgTH?S)eFiA0p0R%Ft<7vQsY$yZ%tM(^E-xsCuIaEH;g7F6mGzn-XT`$YF zjL{?z1%&}sz=^u|#iP^R!|~{Pmk6RmXv;7t#3}*|!0F{nZuy8GX48Dh-4;X#-S>j%{Hc=eW|L2QfF!|!&{XtL3sb1=tW_XcL6Qz2 zwXigrYL(Sj?I?{iETW&1|aK9v-{fnc0~)@B6*siYg!E@ep;dDzPPvu%%yEwFN}q-bC%& z9>~KkzC^7bP>?Z>jk&n+pNxmxUlCpaE!ZoZY0EoF8uPW{si^xjCu%VBfP{u}QvGL1 zDx0p4WaoKwbb||boT5nKA|+gI2hH=A)hZh192vCW1!21aB}M!0c^tUio@BECFDE9P zReyQjp{a9AyK_R=INLNi1~HG%#_?|*R*MtP(4=1-K75z6`>Nxe$bT!qhaCn3nJ z9xX2~EgkLb9HCm3=QRSaV8{05Nt!0wD8XR4E-Zss%73Mm92Bgdfv@WV<``q(S;Byz z7BMPunWZvfci0J|c(<|<47NSujb($qSc2DsKasC- z7(Qh)ONBaYw~QS6YO{4$uMw|P7dBGF_=1z^ifrTkM_J07CDtYq966^5$NGS$aG2nk zZd~^ObcZO$db?f|nNNtDZPW~RI*RZk_%`9(D_4C24G;Bg?+KXWH zj6y5=K0&kn8o{yu-myV5k$0?G;kv8a5uAdQe>s93Bm%sR;GA+*n@HNmFRwZP>y3dy z869hl*)U+!n71ksY#CYWjl7$u(v`t2+qiGeMUUe~$NV0_DPz^#k6_0Lti1@%88fCG z!Fko(3qb{UWuv#f`EaWmhOMB{Jlh31l{G=-SSM)J2cuu#BDu`T&840kDn;=qMU|G{>$pe?dLLg{0E zjgfShbIQE2oVP9v~lb$iFT+s--1Fhn!1_MX3Wec$4} zcO5p2ycZ0^?7v{kr#Ag%_w`#0qb|=dUf#2L8r(i=Fv6{uMrr zo44-R+5d|1OZ0c6VK{rXTyp;UfBnr>FB(S8T3owt>-wGPKI3)wpK(%v2LjvHZ{67Q zA5TAL7=OJJgXZ^LvVF&t|MkcZ4P)e9!x%SAV4e9+sio$;z#H03BY zyrbqdq<`fT&N+O%Ag`{4aA_D6=(>fPF#zD~1G?XlVcC<{;Rdb^G?(7IO1Unt%?W@G z9?rYjO!pYOjicgHaY(%HXmMe(AQ-7d)T$yj|8(cB{9+`%mKw#@}0hUPVp1;*hV+cZKg+|78DbW~2FZ zWwP?Vsx1>HPxw>yLp9Acdum>+?Wi59TVD6Q&}Tw_Xq?k{v}qvR5Lp} zPq(;QdRrc9t!O>7b*SyqNsW{KG!iMGV$ z$!PLO>g?2uUAw1LPED_!IykL(+LmcAO#jS`c{ARhxnoxItarPgpWQqAr8)EGJUw^j z+%L?1ciy&nFP+jif5ZI87HnAXr-i#0ITl^J=&40V7Oz^;xMXPQ@}-BCMVIYc9$3C- z`I{?tu6V8I+Lex#Ut3kV>i*U9S8rR>vgRkJ-g4Uf)BUG^Z|${bgwJ^T%m>aoboS-z zn$M|8pYu-dIxk4P9`~=9!z{y6`g>6<>7Z;(;yQTidqo-d4Ho z8PG2u0yrf4L0y+oVpJH_M#3;sDR(Lo^P2HcJQ8!K%!uj5PbeNTW2s;=6^kWP!Ie?^*jHrK z8Af?H;&OY@NiyYicBEo*Z{6JU6!(q1B8J4*AebxB%I|i^;;~dLY3d`t>2il+yk;M{ zBH>gj#%uObIFd~9nGnFzM@iG|PPuta#_GF7t=wE6Zyp$c2pC0}eJ5tW&H~97YY1^p zF3gU9@tAzH-mH#wm>qGS0ylx#;}0|DUnnMjSN~9@6I}_B7HOl%s5F|;Ga9%>Ob!Kh zOcx{XjT{lzi$NpGDVe^^gv^-V?TSQVKHxDNNn|DwiG@>1(~Koza%1qchWZR}Av7dV zHYjlbqkwom*gl2I0RweoAfM5OXEdoe4GzE|Fi6Vfj^T_w5c|m#2I*?(Y0*#`;vS@|0cT4nHL~%os4c$~>P-U6BOjo%ezDhxurt8yB+T(+5tINk zaMGYxW8)O1^)rB^6d+lavL|qIPyl2qCBM|Tb{5s3h52tlgn;>`a3rP%1Xg@Do+HV) zMvNvz5)(<1tz}Eo>LB>X7YkS_RE zgJ?v7a$tKmWY->zg1~DeO%#9nI}we=a1v6NvJLEqL{x-AiRMHoBpef~%gT5rXN8MJ znOq#cpxc`B&lR_+IfJodNbjG%`< zN0Ku;jRgv?R9>3ElnH>NB!N=UNrI%339<@hN+UO!DyMonxA_X6Ci9Sk7Id+3I-rFp z$=^2DHL13oadxuF6s67=s{lK8s9t5u!~?Ak!1@c!mLggMfcTK&SqvVJK_5V~ILo1G zF{Wtor4JoC`)qMrsSu^ZeZE3>#mbcx?n0j!7=HCdI9u?UG9q7Z#Edx#Nm{(Mfamgr znwE*aslu{MK9*GyU6o}XAv|T3w>V4`dzr*2wb05F=?BVxtAHV6jW`U$uS86q*U^Q=taBcxx z$*20%v!X0}EZ>?`*_Q1nfL?7|Od1m@WIlUB-k6*;d0xxU#R5<(h*8OO-i!@NS!@@f zSyF0W%E{do@Sh>l1cfvrQqa%qlUthaF&c3zX_m*zslb#Iz?+bzPy_TfodVT(Qv1Bd zm%$15C{9nB0=Ebm8@M7ovl@P`JqgRGbtq{vflf$ygR)aDA0$Z25TuC8EgS+oG5LSm zFI{e{UGf?Y-YBIm{CPS%pRK56^Y4N9c^Yzbw-r%GSLx90rm3J9rvX*OORKg zt1`UB*^cI@0f*o37$86G6N5Y+zL6(lCyz5c%6`CFV1g_w*{ns~$f0>oCT*TLW5z@| z81JZ8R`ojZb#2CMCZUeQ15S8L@k#BN?h(g4ac?do0nrviW!mzY20k;pb5SeQ&Civ( zf!HYL$_-3}fhv=Xr~DKf+42F{4fqChP^h42I&@2m^jSvFOEfnV`$xpJm@O5u<=Vn` zqi13{w<(^<6^Ufp(zvhzgGRj(H@X#~Np@-gZJvm3&2WG)6oS5s!+!*H@JonH=nP*l z7^MB7ZFoa6h#3AlnZQ z+3khFqgG$HN8kbB3G@!^rw-o_YJQw9{`l?qSNq1vUHo7g=()>iHO@n7A!0%$Xhwk$ z07Dc7dLcX}He4{mT6L61;Wb4;R^A2z$@R)QBkTa5X}ip;yzh=h@k@>Kn$zk0cDoS4 zKw@S`X_2cSUpA(q!Xa0uW}WUZd?Vj?w8COH(*b~4+ z%HnGuglcjTj8X-}f6|m{dC7fdMG6+Gg1iPlB4XJl`OdniylYA-edCQK?(U-T<)u@u zq`U*h0-8)mH<;ODOf;sWyVKxcUT)l^*qSU&n?!aFT5ugF@G~)ySTYWO)kk>Y7$=}~ zvv$L0olI0##6D9ekp?=-iOy8^aW~O&@zggLOj7O)ZIutEBBQqzG5jEeC1xOx8WX<> z9|Bj!S1BKPN*lAAr`3z~@|)8-7gSXhmivUm`-gGmRgLB2e+L9mWj+iWH3W9G111iq zDek4LDn&r6g~|YoHW$c1Y+9r%v4)V6?yVIII z-WT6T++B;#E=FgN7P6bN#3nc}rIZ`4aJD!ldsxa2=kT*TDO?yi|JY${4@I*OiQZYQ@tYpo+qD_12d*o78iTHxLI2Iq`oP< zQ(gK0g_|$W=&A(f=y_)O@H9Z*VZvwKRV~|Rne|Q=n9zpRW=BA*NCH##iJ1dX%cJ|C zd}jNoF4g!{DjxKf!KYhfde%x)Ax=5r6o7M$OCbWC=yKP(YAL#_TfmCiw^Yb-Q}-y> z9zh90OE43qJwc|GGrJ$Hf}oBJLkJjpH9!D18`l61;8T{*4#~vqh&*d{z1;PQN_pGt zUk71S9z+iE2T=Y~(D*{*Q(znDBse!(t*pDd#8XfJhHUVZ+#3uA<$ZIj)AQTf+QtRj^74{RjlzX=u&tBgkoHrI7 zhdBqNQ#{j7ZaKfcxySm~--~|(_F0ecbob!W0E}JF0B_0DZ;!}-o>yu%H+ux|qW%d_ z^I#V|I0y2T&&>P%jCv!Lk#KE~HJ2!F)Xrh0v>msV9#at%u#o)SDQi}1-yM$2AkBWh zaxE20M}o?V(Yv)QJ>nhOwz$&3itltk3b7iganT=*%H8uP$?wdcxPnZ5M0pi{IFm60 zNd@J7Qvqk(5IEV%6qqEdTA8A=-E$Z%P+d2cfd!480p;SUFHtu9j$F22x)(ABcW20P z4K!X2Sa^rrvtW(W=ZhVDdx1ktRpwH3iO1lBLm?{dro?Ehfm9ha-mwj&tXot$yS6sJ z{N> zL&^$e2DbWn1KYQm1}R16x4suT{RYqlc*p_rek5$l6RpHj7hGIT9z)%+z7$Grq;DDUgvraV270de5qabFCRgJos00E6x9g`DUooQi86k5rg?ROpcm<0~-Y z-8leXo<=U)&T4yr?MsZSjhhWDJC%cqG!Az7ZmJN|N9c8kL)(~4F=s`W!WFVp0Saw! zHwimoV=KZ=9)Z@jK0N14)%3`D3FHB_9;IqeM956GS&ox=)n#0g&#Y({JLLx}W(kG( zG!>cfL{%P!#`XjgN`VO(Rp@cUk(73)I3W$BCQ2B@rI!Fj2G}&afCL%#$&K&)K)?SK zepz%Nz|>&MB*4#5bOZ)4TX#pw9+|pZNra6AG?V|iq6M?sx^m_TW~J@Fa*>%UIu(W- zjL6&pb)2b?N%Nu^Li;)z5UoO;z%}5q^r@ms0+K@-=zImc!4=UzG&JN91;TU7JmDD{ zlAl<$>2&%YM=O~IGEze)wx}c}$9k`j}%NzB#Rsr^?bhvE=OBKcej<3Yz)2ml3C9W(D;zis%)6!8; zzeq2pFz^^H1ug^&MZCYKvbO|27-P>tD*Kb&kAPMkQ=3S2v@wW=(Gl~`EQHq%w+H77bf9>3q?aYlrP zQh-lX(JzO5MZoW{qp0u*h)U_WarMGiQi}gdOMC^^v!3D2@~%~NDsnGFK-LG# zH{Upeb8ezsQ$)2UiYYD1X@{YQp^5QpOFG+B@Sk%>#p8gW&6sU01J<<$(rx&yTxJz?F@9qYgaRHc5D#@h5Sde^gQ6vzbd!P8 zBk5>;Kr{~@jtCK`k9K!=_m`JXm{49WhJf1g;?~w_Rr6Ej#U&*|l#~>gr{-5pYi%tq z2hMu=K-J`^SI#ou@JWKX3z_{kcKzMpORF&(M#6#_n{4pm=&JJ1;aA2YBuuAcut4ulN;|3M(+ z^8Y^q1U3JE#K0Dd+V~Fw2JJ?9mFi-IM->**9-G!1bU|{DXs_WK1!3#G7T`?r{De`Jv-J^HF-qwoTiI_HP!P z|G6tUW7zc1UdkRF3&7uYFWV}6bfUhj@lSM{^vibgKX7!i`G5G(#|P-6T-}^)to;rZ zvp}k>d>@XIDdoX3V@cuDa!KceXI{o5bYvL}P&)ZdCqsWT0^kE!r`>YqO_gic`W;=& zA$RF-hkxzx=Cy0r%3Wu!mFv$MkiS2xYF*aDrmwq1`403K?Ci?PQp$)W?BI)l)9bOb z9(0q!5qWq+gWP%cRJhvTIon^3WviTQWNt#xl*Q}Ls#1#}nWSNl!6f&nR(U48D|z?# zs>?^GvLh*`B!9W?r}Bey3q8y@E;rUAUpDGtIebp-37(rJFFyB9_1r=vI4;0*OxJ(* zA*4xrt0$@yu6CvoPsUNMzytt&Yo4-hKpmnAsjv5b1mX+yS!F8=o`o zHojv#Zv52v^+!T7)GZOKqa~sl?k=&Mxs)2!BF!f7`A^d1f3!tO7BB!JubA2}VgHdM zN9gCPuZ5^t;0eCU%H+25Do1^;J@4RLyUU+QF_VeQUc=(Rb_@m_?C?mu@-&%#(28FzqGX5>n$y9zofL(>$Ot!QG_gY z;I%Jdju1_y36NBPAgUx76G=>MAmtwcfV%1hvGS-j3Y|6LLrk4me=4qIu+$lgB7}^} z#3s+_@knl9Pj$iWHQDr566^B636POvPtu4-HAQO#x#6=f%mz6Q3%qt#ub8+!! z3QIhNg=JBB$EGInrhIr)gYd{#HeHMm$6($yOTr~wfX`V>FehkCg*g#^OfJv3+!3xf z+rdf_G{A(Y-#>t{Y>t&Mz6UKQ|xM`%q{*Fq;DtlYTI?p}WKqMo&i0GSSEa6!|w zQwcU7DarF5%M)18A_hYtAV`}l7$~MbVY;O6;;YhMN0fgpvMgam0#Z)J*JG%O^%t3%6FEf)y;KQ50>7Q3_H8rpyl^ zM+TTr;;2by1F3qF1RIk9MzKOmP!6Z_P(1mt!zmueV#6nlTPWLVecCFlz%WD@C#{f% zUv!I=YpY%ezZ43lDe#M_V--{{S#o?nqQ21$W~9HZrs{!Iq3%Z&|K71}t(Yy}+IG2^ zB-dXuFG4e?(sS1!Jy)iZb2>SkEhnT{$)_&);R>`pMqpAoP6n9}97Xi%9Nws0SgMnV z1PW>MTmVr1v~R;0#SW3o)d_h`^ayr+;?CSWb1hbv79gv1p>btKUYQOgr;tK)Up{;x z{X=c5JGTW^>k^|aG}4c^Upl3VIuO}oenC0fCj(e+dhODUT#7&%>>X(Ic1YW5fP9%D zA$3Y|>+F|C6j=r&XR;qN87tL#WSi%-Q$`!0Tm(9bn6lkQAy?_7L@ccuXkU^|^o+>2 zV_iJ-)(w3gwToQ#PAEUKJlcbl)gY(V7YGFGO2smrDh$viEi3EAor+Rsx=JeoY^uJ> z%6f~8R zGpS`m{n{(tv|8ZQS9Z*G4EM|W%jRqxGbl38{~v=Y(X>U+Z^q^sJXq53bMA^+|2HJfP+=Fyn`9lAW@1GDl^ z`M@S!Vx>pauhQ4NfjXQC7YF4{pR98YjLXlnt8;SqDoinBKpbEA<&@ zw6z#RX79;poUt$90wiKNc``YOOJ53Ch!k1`>hMzDpg>VP;Hq7;bB?dF(!q>1nb}e4 zHa(SYe;^H1WeTToMvrG_ok^AJx5d^rvougD zy3_S5lyFL^wXMQT`Bd2sZ4ApRVSBohTo}VcLf(4OczNR$XCQ+=+F6*(6{8GEM@j6-NU8P- zX#3>X<}0NI*p?;m6@U<)L3of*86&E;PK=k!ue>^4gs^K76vakWcEUh3rB+}}c)&c? zVo#x`)uRohJ7V`t9)U*Xs1d6$1doG9oM0j{Ig2~doM#a>W%Vn#iUx}2DJ)Z0byfBB zl$7+e3DMSok_dlwwZA91WJ&V5o*udTs)ZABE{R4ou-fwWD_2!^J4Z&~@H)hks9n5Yj~fT2GW>+} zK2{~a`{}Z@n=Xm+**r)CoC2k?Uac)_|GWY&zGdN^;f%Y%WDBW&9M_{f*Oq5Yxpv)A z%aPF@a*p>OK75!4QGXqld(zv^&(tqP;IJ$;*1}mK zn+nU-1jdwlpwMc!6~t2Opb<D^0;!_6QI3FKM*q0pR0`Jkt& zs-7!K<*$El#*7)?3Ao!utEV8}?Gbf;tWU|o{>mkpRVc1fc~U!WtHgRA*P}Wn9T@&^ z82^rGO~t3^g{y$QFr_VMCYysv@oq* zFvm65H|ev%d69dsnJxnIm)C57@47J44I!b#s*C1D&rC3N5%`rZvbIug6sat z6idwr56UHC;63GgDf`5@g>jBv*=H%e@=sB#0fE9ql<%jadYBj82Xq&o55>;ajpJ(O zoGB^+8jx(o9vx%={AQD4SKXFP^(wr!iyuC&FD6T_Yn0LJ`o!deU%jqWoND?1Lm-{c z=p5xz>u81!WUw6UM(A^;iw=qkRzo4B#gAw$K0JgyjeSv-ooEQL5DFv1Gf@77LJJ?1T{r(M-EG_o zyRKX=um|UghN>w`?`dk4%Hg9*w}ZWu7@@>0(uqu*n@T7GRYn9tUto4rdHR>RJ_4&f zU6zB;Z6UW*ger(^x6cL8Fe>Z{P5~6@=a!$n(R|fArZ)Ny}O&(nj$FoRfY45ms(< z5Kv#QzR7t}=RICAkVg ze}bT>a4iE2!DIhAa3cHg&lZV>Sc8>A@+rZMRWPXs!UJh>zt0VgVrn*146kHiiBgE5 zIQnE68p)*j0>zG2#!D+s%~M1Kd0UlB(L53WEmc1G>}^SrlFrY6N_<&f`T3JVO)>p}u>At>R^54Q$Ec%F)({KlBk_L{FA6l!qB5L3WL8n;iOK*f|mO(oH%%}sXkkN}Mc@r?6+Z+S)8{my58 zeCw^Z)-^WP-74I}eQt5MtoRwE-eBpb-c=(mlc(MlNE>dtqzV!SkV#}R)*$HrTf;~i zhG03+jb9+q^qZg$jiWY$ydAPi#FY`oUE97WBb>)`dGxNwR6g?vgk1-+8jfBHJkkq# z+LWi`mk%o_%#%X_^KZjsFQBRXro*7|AC?<;*UFh+y=IQyOsWu4iA{}jU@Xpt1cf7v z1hu)+jv5UH$WO_{$lwfKa6>$}J52fppX~|2lU~X+w15QX#Kp>NW$XyM#iAl*YSg+7 zuEWe_H+&<>+IV+&pu3yKRd|K~Ha0>9M13GoFRbqYR0Z_keaeMu5*nM_Rx%6GG&28G ziM9)&XF>_U4#4AX;nPUPH>QZGVT#8=p$vX)jYAl6``3Cp8klPk8RiVW1oO8vCp!R+OWAXZ?$3wBgY6VseZGzSsN(cv#;5|OfcEUgqE5g0_aTGV5WzI~7H*0GNhG5M`~-v;n{WsEky1bLr@*bBRXY2I?^RTV~2<+)SP zIM#*~sA{E>H8ZL(h00K?La;kHiYZl%Sa1?ctg^OhwB?GAKK&L-ux~4O=AD!0yuGop zu~d~=sm*;y$l(PfbHPm6wzu6~QM5XwkS#STaVGzZCvZMxwMaFsu=ekm5Ty?RfSW)!jtgdwSHKjdEfuVfmFO%;l; z>5_`V3YWDp8Wg?5vh*99#1Xmu8;NtZE7}hdG$L_~VgR8MOUGkA9o%q?ID~MN#sJ3v zayX#yHo&HY#&3$s=4ScVZ(J75$_D*>h!&Dz>g!lkn)%1SY75S8A4tB^nb z=2iCNIUBk$u05jWBq|SOY`OJUc{}fY%P&X1IeW~SH5FQRFRdxJealr1tYq1d@@_3x zfgUpObgO)SpI<)xt%Yg6!oiV`EqV4U!Qx;Da6MkBWol8tdS4I%%cLJfEZ-2*RDlf;=r44zUeM1a=%$r*yk>O zr`X+BSR{6?!@uff7cX13?CK|;h%Q^!JOaHpVqjCN;qmM#EZpPqSo{h{lx1*L2$+^* z0h@^g+SSpj6%6@d+txv)YE4XV5rSnJF>*4@$$R&I{Y-KSw60}#vHK9?=-sj!xN+EG39Cb9{=eUzB>r0l4o;9W_AgE|!@bS;B*w;Mz)iZ64ii^WXE~Hg z`9no<`cP94_fEdPN4-x#yBq{5L^>#txXc!WLJKz0ZB$+dEUyxLDs6fgPNEofJjvAS z+qTKK_s5Fx?yF?k@KG^+!UP%q&Z+tEC^|dkRo|(xw(!#{D@No@)k#c+HT9r(xGWBG zV89R-xd;YzCxNB$q~;=>K`A9ih<|WRPu2FWwPPNCQ-m5DLqdO7mXwqfMT=0y<2o=w zJTL1Hte%HA%ndnQV5DNTse2QoA47mKz$_SsKTu|vsY(rzW*Pzwg{GR^f52aVd@5y$ z^vZ#`ibxk>@;X~Ps9x2l>t5)|aRwIBZIbAXv^v*F`>t#XNeFL4C$^QQR$5yf(fly& z=Wfa(WE7zy;Sxn`rL4ge^1XwT9m7Xu_`A(=>34hZ0urv37(hq?UTLU&yCAG}koyan zO@aIbb)*#%hxNNvSZN{-NAYT{UiGS#!Dw{27ncU3&^h_)6#-NPm2i2_L&eOEaKnI2 zw?Z@c-=-&DS>v|Uk-|E|69gzR8T^+>I9u<_uqdbASDjK4pxyEMi+}k|rremd%45on zGquXH@0A`IIHy^@|C6b*{~Rn2zgjw`)Oj&#j&}nCxyIn=zgBe;k_1QvE&-VoTPUSN zm_QkD3iOAH+$wC?w4FQi(19^S%mIYgj*6pAdD?@X?vpA&?CMQ^NCRcwo_ug$2rr1u z(32*Xo3vLOy@dbJvFs4~}JnT&xI_?*j3 zirwQXLIwx&Jqg<6_*gZo^?@CNkfTln#@(-WSMO6EU_moVodUi16clKmaNqv@vh9&g za^R6pS^EoJv3{JH=jA8OnDjo1moA-Po)0|fm$yE;y@uRB3i~JNt-_DucGzJkLF!q zWQ97uNXf8u|R1#?(yYVFv}=NK&?{t9Dx5IBg%SEoFTPf4gN#5Q~Gg# zy#nFnZJcO*@Uh3+#2C3*3eV-b6U@KMkK7IQs7o0(d;Nx13Sy(2u_P2bGMjcAGBK`L zQ*9S{@}(y)jFpw;<+)v@rA5VgUT5iS{yK4f3`sX(8$oU+%*;@t!!ngB%mP)_;u)!H z=F_-Z_KHxdn}ES*qucociZ5<`d4VkXcdzqqlpkLIgSMD@i*o^9yMHsQ(ny0qneLzD`4d6wvD}Fd-3{lpBBwrq_FMFKS3EJ0inQC2BDMqC|6Ka(L zmKMXu$F?K4SmiXi?G6?{T_uWAST)&he8%{9<6Rm3QK*`7g9!r8lplnI3{j3EP8Z~7 z%a5w3#ya_C2*rt=Iz~Y&3tf?ji-JcBPYh@V25!j0T8J9Sv-n5+*+W=Dq{YZ?I6=2N zUc-aqpSeIR7^M(e;BTx&aotVeo-jsJ9tTt&-&&zU!W>{+@XssM{7_#2$?mS42CJl8 zI}JJDikrAKMkSe0m~_cOW;H<`!Q@~4V^h{V`=Dr&y@!3rLe&f70Bw9?s4x-`1&oh{ zYOz{51)(jc6Bx7EzA0$|d<^3|PXy$z6oB>9n~k|}Y1g45{gYhUYohZ522G)j9-vx6rkldQLQVS!oz!(NG@7)U%6If@ z4a-K*lm~BrVf9#Rw-~%Xh8^2Xwe+qM23osw4Di+oS!3vxpuFqRE?NC*jV%3z=NR@_ zj2c6%gybygn6<|rMB(9M^DhQonIkJ++CRpYEQXhH^=N1o9v_;&!^UDrr&HP2wIV8i z{c`IugRf)ZS}rQ8jz2gROy4X2``GPJ+_5;yoi&?IK%2W?eE@HaNMJ!=JqEp5xxqOR zhc}X0U4RAyjbn1~NZY|59jOtsvhv-8jNeKGS33c<(xz0+-0?v}!eekpuI+N?sK#=+ z^fhlW->ActlqAxTa?@+u#O3m*ubs9aXE%VoEx=0lsu0nSVs(~?Z(@nKeuWM|WH0Ou z{Ed(f6NvEzi#qhW;q``cy_iP1Q29)}3nwNYdi|9#ROmr~^2lf^*wLF=06xdRkBtf6 zS+_|3)2|<1X20<=qSl0ox)b;=@L5!-N8iPXWHl_Fsofh^QDGGz>GsGMQZ@3x8_|~G zXGKTmRhP(IjZw_x6(o*x*saokeCsZk{MU2VM%vA)B$%7&^vnB9dCr@Ka{vx;svXW` ziq#*-TH+6PK!5zEDYX09_8Su-a{Uil(}rJ^>JlVOU;^IsrOJ`;T@9wy#}31dyt6)b z8bR1=eVmumCLha2rghzgl)z7{<3cP~?zN89E6c6pGNar$ieoO2;8n#O0RP8;JcN-( zC*G8*kA;zRlv~FRqf~s(I(8a!#D7}Hc{y$JjSZsJy6!Tfj=QbnLSwDN?!U;GY7kZ{lZJO1yZT_wyeKYUU9Te{_*GpC$7ogAFY=6A8l*p zbJkZT)t{MwdX91h5d3LY8+j-VYbUUkaZtd?#?H zS+0MpS{{ANUy;E57#3((;n@q2oY?|3BrpH%OnK2;o%!k}nx^DSzg;Wu|7}#B_g47e JrN46&{y(qeyH@}J delta 21479 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 W)hD8b^C0srK*~E0-EquW@qYm*<|D@d diff --git a/lib/fonts/fa-solid-900.ttf b/lib/fonts/fa-solid-900.ttf index 175b96f41048ee497bcde2678d0021f5c5c89adf..55a68d9d09bd6b39b9db8712296f8d7fc62b0ebb 100644 GIT binary patch delta 184239 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

_qgj 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 %4kTJY7cizLN!U&Th*s@b#i(Em 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 Zd*>d+Gf5?Z>2}>Crm*MHN6a5q|6jwc_oe^< delta 159726 zcmcG131C#!)&IHgy_w0LNoLDRG8vKq0%Vy?hAm{!sGul_D4+;YQBhG)QL&;KcT`mL zp${!;+|gpiPuyCn(Nd)?R;*O1#WuETX{D9+(-vEV|L@%U-pnLIYrpUNi+A33mvhfO z`#tYv#ard;Zz<~`K}30!BAsfdozT>J+A*geLnMabZuc4IpSI-v+UpC5LS00YuQ_|s z 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 diff --git a/pubspec.yaml b/pubspec.yaml index ceba442..f3c77d4 100755 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,7 +3,7 @@ description: The Font Awesome Icon pack available as Flutter Icons. Provides 200 maintainer: Michael Spiss (@michaelspiss) repository: https://github.com/fluttercommunity/font_awesome_flutter issue_tracker: https://github.com/fluttercommunity/font_awesome_flutter/issues -version: 10.6.0 +version: 10.7.0 environment: sdk: ">=3.0.0 <4.0.0" @@ -43,4 +43,4 @@ flutter: # - family: FontAwesomeThin # fonts: # - asset: lib/fonts/fa-thin-100.ttf -# weight: 100 \ No newline at end of file +# weight: 100