Allows viewing unsupported updates from My Apps tab

When unsupported updates are available, the “No Updates Available” text becomes “Unsupported Updates Available”, and a button is revealed that will list all unsupported updates in an alert when tapped.
This commit is contained in:
Riley Testut
2022-11-16 15:42:26 -06:00
committed by Magesh K
parent 9f38601102
commit a537e70459
5 changed files with 364 additions and 20 deletions

View File

@@ -704,12 +704,19 @@ World</string>
<color key="textColor" name="Primary"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Who-nd-jyt">
<rect key="frame" x="313" y="13" width="38" height="34.5"/>
<state key="normal" title="Button"/>
<buttonConfiguration key="configuration" style="plain" title="..."/>
</button>
</subviews>
<constraints>
<constraint firstItem="Who-nd-jyt" firstAttribute="trailing" secondItem="F8U-ab-fOM" secondAttribute="trailingMargin" id="0Fe-FJ-P3p"/>
<constraint firstItem="z04-yg-x1t" firstAttribute="centerY" secondItem="F8U-ab-fOM" secondAttribute="centerY" id="9w9-Z0-jZl"/>
<constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="z04-yg-x1t" secondAttribute="bottom" constant="10" id="IWL-Ei-QC2"/>
<constraint firstItem="z04-yg-x1t" firstAttribute="top" relation="greaterThanOrEqual" secondItem="F8U-ab-fOM" secondAttribute="top" constant="10" id="fLp-au-PLf"/>
<constraint firstItem="z04-yg-x1t" firstAttribute="centerX" secondItem="F8U-ab-fOM" secondAttribute="centerX" id="fiy-Zt-GmB"/>
<constraint firstItem="Who-nd-jyt" firstAttribute="centerY" secondItem="F8U-ab-fOM" secondAttribute="centerY" id="tV3-4W-6Ha"/>
</constraints>
</view>
<vibrancyEffect style="secondaryLabel">
@@ -737,6 +744,8 @@ World</string>
</constraints>
<connections>
<outlet property="blurView" destination="7iO-O4-Mr9" id="kQ4-9N-nnv"/>
<outlet property="button" destination="Who-nd-jyt" id="EA8-Jn-NJs"/>
<outlet property="textLabel" destination="z04-yg-x1t" id="njE-fn-vxd"/>
</connections>
</collectionViewCell>
</cells>

View File

@@ -64,12 +64,30 @@ final class InstalledAppsCollectionFooterView: UICollectionReusableView
final class NoUpdatesCollectionViewCell: UICollectionViewCell
{
@IBOutlet var blurView: UIVisualEffectView!
@IBOutlet var textLabel: UILabel!
@IBOutlet var button: UIButton!
override func awakeFromNib()
{
super.awakeFromNib()
self.contentView.preservesSuperviewLayoutMargins = true
let image: UIImage?
if #available(iOS 13, *)
{
let font = self.textLabel.font ?? UIFont.systemFont(ofSize: 17)
let configuration = UIImage.SymbolConfiguration(font: font)
image = UIImage(systemName: "ellipsis.circle", withConfiguration: configuration)
}
else
{
image = UIImage(named: "ellipsis.circle")
}
self.button.setTitle("", for: .normal)
self.button.setImage(image, for: .normal)
}
}

View File

@@ -42,6 +42,7 @@ final class MyAppsViewController: UICollectionViewController
private lazy var updatesDataSource = self.makeUpdatesDataSource()
private lazy var activeAppsDataSource = self.makeActiveAppsDataSource()
private lazy var inactiveAppsDataSource = self.makeInactiveAppsDataSource()
private lazy var hiddenUpdatesFetchedResultsController = self.makeHiddenUpdatesFetchedResultsController()
private var prototypeUpdateCell: UpdateCollectionViewCell!
private var sideloadingProgressView: UIProgressView!
@@ -80,6 +81,7 @@ final class MyAppsViewController: UICollectionViewController
// Allows us to intercept delegate callbacks.
self.updatesDataSource.fetchedResultsController.delegate = self
self.hiddenUpdatesFetchedResultsController.delegate = self
self.collectionView.dataSource = self.dataSource
self.collectionView.prefetchDataSource = self.dataSource
@@ -187,6 +189,19 @@ private extension MyAppsViewController
cell.blurView.layer.cornerRadius = 20
cell.blurView.layer.masksToBounds = true
cell.blurView.backgroundColor = .altPrimary
cell.button.addTarget(self, action: #selector(MyAppsViewController.showHiddenUpdatesAlert(_:)), for: .primaryActionTriggered)
if let fetchedObjects = self.hiddenUpdatesFetchedResultsController.fetchedObjects, !fetchedObjects.isEmpty
{
cell.textLabel.text = NSLocalizedString("Unsupported Updates Available", comment: "")
cell.button.isHidden = false
}
else
{
cell.textLabel.text = NSLocalizedString("No Updates Available", comment: "")
cell.button.isHidden = true
}
}
return dynamicDataSource
@@ -472,9 +487,37 @@ private extension MyAppsViewController
return dataSource
}
func makeHiddenUpdatesFetchedResultsController() -> NSFetchedResultsController<InstalledApp>
{
let fetchRequest = InstalledApp.updatesFetchRequest()
fetchRequest.sortDescriptors = [NSSortDescriptor(keyPath: \InstalledApp.bundleIdentifier, ascending: true),
NSSortDescriptor(keyPath: \InstalledApp.storeApp?.sourceIdentifier, ascending: true)] // Sorting doesn't matter as long as it's stable.
let fetchedResultsController = NSFetchedResultsController(fetchRequest: fetchRequest, managedObjectContext: DatabaseManager.shared.viewContext, sectionNameKeyPath: nil, cacheName: nil)
return fetchedResultsController
}
func updateDataSource()
{
do
{
if self.updatesDataSource.fetchedResultsController.fetchedObjects == nil
{
try self.updatesDataSource.fetchedResultsController.performFetch()
}
if self.hiddenUpdatesFetchedResultsController.fetchedObjects == nil
{
try self.hiddenUpdatesFetchedResultsController.performFetch()
}
}
catch
{
print("[ALTLog] Failed to fetch updates:", error)
}
if let patreonAccount = DatabaseManager.shared.patreonAccount(), patreonAccount.isPatron, PatreonAPI.shared.isAuthenticated
{
self.dataSource.predicate = nil
@@ -487,6 +530,7 @@ private extension MyAppsViewController
{
do
{
try self.hiddenUpdatesFetchedResultsController.performFetch()
try self.updatesDataSource.fetchedResultsController.performFetch()
}
catch
@@ -935,6 +979,93 @@ private extension MyAppsViewController
cell.bannerView.iconImageView.isIndicatingActivity = false
}
func removeAppExtensions(from application: ALTApplication, completion: @escaping (Result<Void, Error>) -> Void)
{
guard !application.appExtensions.isEmpty else { return completion(.success(())) }
let firstSentence: String
if UserDefaults.standard.activeAppLimitIncludesExtensions
{
firstSentence = NSLocalizedString("Non-developer Apple IDs are limited to 3 active apps and app extensions.", comment: "")
}
else
{
firstSentence = NSLocalizedString("Non-developer Apple IDs are limited to creating 10 App IDs per week.", comment: "")
}
let message = firstSentence + " " + NSLocalizedString("Would you like to remove this app's extensions so they don't count towards your limit?", comment: "")
let alertController = UIAlertController(title: NSLocalizedString("App Contains Extensions", comment: ""), message: message, preferredStyle: .alert)
alertController.addAction(UIAlertAction(title: UIAlertAction.cancel.title, style: UIAlertAction.cancel.style, handler: { (action) in
completion(.failure(OperationError.cancelled))
}))
alertController.addAction(UIAlertAction(title: NSLocalizedString("Keep App Extensions", comment: ""), style: .default) { (action) in
completion(.success(()))
})
alertController.addAction(UIAlertAction(title: NSLocalizedString("Remove App Extensions", comment: ""), style: .destructive) { (action) in
do
{
for appExtension in application.appExtensions
{
try FileManager.default.removeItem(at: appExtension.fileURL)
}
completion(.success(()))
}
catch
{
completion(.failure(error))
}
})
self.present(alertController, animated: true, completion: nil)
}
@objc func showHiddenUpdatesAlert(_ sender: UIButton)
{
guard let installedApps = self.hiddenUpdatesFetchedResultsController.fetchedObjects, !installedApps.isEmpty, self.updatesDataSource.itemCount == 0 else { return }
let numberOfHiddenUpdates = installedApps.count
let title = numberOfHiddenUpdates == 1 ? NSLocalizedString("Unsupported Update Available", comment: "") : String(format: NSLocalizedString("%@ Unsupported Updates Available", comment: ""), numberOfHiddenUpdates as NSNumber)
var message = String(format: NSLocalizedString("These updates don't support iOS %@. Please update your device to the latest iOS version to install them.", comment: ""), ProcessInfo.processInfo.operatingSystemVersion.stringValue)
message += "\n"
for installedApp in installedApps
{
guard let storeApp = installedApp.storeApp else { continue }
var title = storeApp.name
if let appVersion = storeApp.latestAvailableVersion
{
title += " " + appVersion.version
var osVersion: String? = nil
if let minOSVersion = appVersion.minOSVersion, !ProcessInfo.processInfo.isOperatingSystemAtLeast(minOSVersion)
{
osVersion = String(format: NSLocalizedString("iOS %@ or later", comment: ""), minOSVersion.stringValue)
}
else if let maxOSVersion = appVersion.maxOSVersion, ProcessInfo.processInfo.operatingSystemVersion > maxOSVersion
{
osVersion = String(format: NSLocalizedString("iOS %@ or earlier", comment: ""), maxOSVersion.stringValue)
}
if let osVersion
{
title += " (" + osVersion + ")"
}
}
message += "\n" + title
}
let alertController = UIAlertController(title: title, message: message, preferredStyle: .alert)
alertController.addAction(.ok)
self.present(alertController, animated: true)
}
}
private extension MyAppsViewController
@@ -1286,12 +1417,6 @@ private extension MyAppsViewController
@objc func didFetchSource(_ notification: Notification)
{
DispatchQueue.main.async {
if self.updatesDataSource.fetchedResultsController.fetchedObjects == nil
{
do { try self.updatesDataSource.fetchedResultsController.performFetch() }
catch { print("Error fetching:", error) }
}
self.update()
}
}
@@ -1966,38 +2091,54 @@ extension MyAppsViewController: NSFetchedResultsControllerDelegate
// an accurate pre-update item count.
self.collectionView.performBatchUpdates(nil, completion: nil)
self.updatesDataSource.controllerWillChangeContent(controller)
if controller == self.updatesDataSource.fetchedResultsController
{
self.updatesDataSource.controllerWillChangeContent(controller)
}
}
func controller(_ controller: NSFetchedResultsController<NSFetchRequestResult>, didChange sectionInfo: NSFetchedResultsSectionInfo, atSectionIndex sectionIndex: Int, for type: NSFetchedResultsChangeType)
{
guard controller == self.updatesDataSource.fetchedResultsController else { return }
self.updatesDataSource.controller(controller, didChange: sectionInfo, atSectionIndex: UInt(sectionIndex), for: type)
}
func controller(_ controller: NSFetchedResultsController<NSFetchRequestResult>, didChange anObject: Any, at indexPath: IndexPath?, for type: NSFetchedResultsChangeType, newIndexPath: IndexPath?)
{
guard controller == self.updatesDataSource.fetchedResultsController else { return }
self.updatesDataSource.controller(controller, didChange: anObject, at: indexPath, for: type, newIndexPath: newIndexPath)
}
func controllerDidChangeContent(_ controller: NSFetchedResultsController<NSFetchRequestResult>)
{
let previousUpdateCount = self.collectionView.numberOfItems(inSection: Section.updates.rawValue)
let updateCount = Int(self.updatesDataSource.itemCount)
if previousUpdateCount == 0 && updateCount > 0
if controller == self.hiddenUpdatesFetchedResultsController && self.updatesDataSource.itemCount == 0
{
// Remove "No Updates Available" cell.
let change = RSTCellContentChange(type: .delete, currentIndexPath: IndexPath(item: 0, section: Section.noUpdates.rawValue), destinationIndexPath: nil)
self.collectionView.add(change)
// Reload noUpdates section whenever hiddenUpdatesFetchedResultsController changes (and there are no supported updates).
// This ensures the cell correctly switches between "No Updates Available" and "Unsupported Updates Available".
self.collectionView.reloadSections([Section.noUpdates.rawValue])
}
else if previousUpdateCount > 0 && updateCount == 0
else if controller == self.updatesDataSource.fetchedResultsController
{
// Insert "No Updates Available" cell.
let change = RSTCellContentChange(type: .insert, currentIndexPath: nil, destinationIndexPath: IndexPath(item: 0, section: Section.noUpdates.rawValue))
self.collectionView.add(change)
let previousUpdateCount = self.collectionView.numberOfItems(inSection: Section.updates.rawValue)
let updateCount = Int(self.updatesDataSource.itemCount)
if previousUpdateCount == 0 && updateCount > 0
{
// Remove "No Updates Available" cell.
let change = RSTCellContentChange(type: .delete, currentIndexPath: IndexPath(item: 0, section: Section.noUpdates.rawValue), destinationIndexPath: nil)
self.collectionView.add(change)
}
else if previousUpdateCount > 0 && updateCount == 0
{
// Insert "No Updates Available" cell.
let change = RSTCellContentChange(type: .insert, currentIndexPath: nil, destinationIndexPath: IndexPath(item: 0, section: Section.noUpdates.rawValue))
self.collectionView.add(change)
}
self.updatesDataSource.controllerDidChangeContent(controller)
}
self.updatesDataSource.controllerDidChangeContent(controller)
}
}

View File

@@ -0,0 +1,15 @@
{
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"symbol-rendering-intent" : "template"
},
"symbols" : [
{
"filename" : "ellipsis.circle.svg",
"idiom" : "universal"
}
]
}

View File

@@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Generator: Apple Native CoreSVG 149-->
<!DOCTYPE svg
PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="3300" height="2200">
<!--glyph: "uni100361.medium", point size: 100.0, font version: "17.0d9e1", template writer version: "59"-->
<g id="Notes">
<rect height="2200" id="artboard" style="fill:white;opacity:1" width="3300" x="0" y="0"/>
<line style="fill:none;stroke:black;opacity:1;stroke-width:0.5;" x1="263" x2="3036" y1="292" y2="292"/>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;font-weight:bold;" transform="matrix(1 0 0 1 263 322)">Weight/Scale Variations</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;text-anchor:middle;" transform="matrix(1 0 0 1 559.711 322)">Ultralight</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;text-anchor:middle;" transform="matrix(1 0 0 1 856.422 322)">Thin</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;text-anchor:middle;" transform="matrix(1 0 0 1 1153.13 322)">Light</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;text-anchor:middle;" transform="matrix(1 0 0 1 1449.84 322)">Regular</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;text-anchor:middle;" transform="matrix(1 0 0 1 1746.56 322)">Medium</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;text-anchor:middle;" transform="matrix(1 0 0 1 2043.27 322)">Semibold</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;text-anchor:middle;" transform="matrix(1 0 0 1 2339.98 322)">Bold</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;text-anchor:middle;" transform="matrix(1 0 0 1 2636.69 322)">Heavy</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;text-anchor:middle;" transform="matrix(1 0 0 1 2933.4 322)">Black</text>
<line style="fill:none;stroke:black;opacity:1;stroke-width:0.5;" x1="263" x2="3036" y1="1903" y2="1903"/>
<g transform="matrix(1 0 0 1 263 1933)">
<path d="M9.24805 0.830078Q10.8691 0.830078 12.2949 0.214844Q13.7207-0.400391 14.8096-1.49414Q15.8984-2.58789 16.5186-4.01367Q17.1387-5.43945 17.1387-7.05078Q17.1387-8.66211 16.5186-10.0879Q15.8984-11.5137 14.8047-12.6074Q13.7109-13.7012 12.2852-14.3164Q10.8594-14.9316 9.23828-14.9316Q7.62695-14.9316 6.20117-14.3164Q4.77539-13.7012 3.69141-12.6074Q2.60742-11.5137 1.9873-10.0879Q1.36719-8.66211 1.36719-7.05078Q1.36719-5.43945 1.9873-4.01367Q2.60742-2.58789 3.69629-1.49414Q4.78516-0.400391 6.21094 0.214844Q7.63672 0.830078 9.24805 0.830078ZM9.24805-0.654297Q7.91992-0.654297 6.7627-1.14746Q5.60547-1.64062 4.73145-2.51953Q3.85742-3.39844 3.36426-4.56055Q2.87109-5.72266 2.87109-7.05078Q2.87109-8.37891 3.35938-9.54102Q3.84766-10.7031 4.72168-11.582Q5.5957-12.4609 6.75293-12.9541Q7.91016-13.4473 9.23828-13.4473Q10.5762-13.4473 11.7334-12.9541Q12.8906-12.4609 13.7695-11.582Q14.6484-10.7031 15.1465-9.54102Q15.6445-8.37891 15.6445-7.05078Q15.6445-5.72266 15.1514-4.56055Q14.6582-3.39844 13.7842-2.51953Q12.9102-1.64062 11.748-1.14746Q10.5859-0.654297 9.24805-0.654297ZM5.83984-7.04102Q5.83984-6.71875 6.04492-6.51855Q6.25-6.31836 6.5918-6.31836L8.50586-6.31836L8.50586-4.39453Q8.50586-4.0625 8.70605-3.85742Q8.90625-3.65234 9.22852-3.65234Q9.56055-3.65234 9.76562-3.85742Q9.9707-4.0625 9.9707-4.39453L9.9707-6.31836L11.8945-6.31836Q12.2266-6.31836 12.4316-6.51855Q12.6367-6.71875 12.6367-7.04102Q12.6367-7.37305 12.4316-7.57812Q12.2266-7.7832 11.8945-7.7832L9.9707-7.7832L9.9707-9.69727Q9.9707-10.0391 9.76562-10.2441Q9.56055-10.4492 9.22852-10.4492Q8.90625-10.4492 8.70605-10.2441Q8.50586-10.0391 8.50586-9.69727L8.50586-7.7832L6.5918-7.7832Q6.25-7.7832 6.04492-7.57812Q5.83984-7.37305 5.83984-7.04102Z"/>
</g>
<g transform="matrix(1 0 0 1 281.867 1933)">
<path d="M11.709 2.91016Q13.75 2.91016 15.5518 2.12891Q17.3535 1.34766 18.7305-0.0292969Q20.1074-1.40625 20.8887-3.20801Q21.6699-5.00977 21.6699-7.05078Q21.6699-9.0918 20.8887-10.8936Q20.1074-12.6953 18.7305-14.0723Q17.3535-15.4492 15.5469-16.2305Q13.7402-17.0117 11.6992-17.0117Q9.6582-17.0117 7.85645-16.2305Q6.05469-15.4492 4.68262-14.0723Q3.31055-12.6953 2.5293-10.8936Q1.74805-9.0918 1.74805-7.05078Q1.74805-5.00977 2.5293-3.20801Q3.31055-1.40625 4.6875-0.0292969Q6.06445 1.34766 7.86621 2.12891Q9.66797 2.91016 11.709 2.91016ZM11.709 1.25Q9.98047 1.25 8.47656 0.605469Q6.97266-0.0390625 5.83496-1.17676Q4.69727-2.31445 4.05762-3.81836Q3.41797-5.32227 3.41797-7.05078Q3.41797-8.7793 4.05762-10.2832Q4.69727-11.7871 5.83008-12.9297Q6.96289-14.0723 8.4668-14.7119Q9.9707-15.3516 11.6992-15.3516Q13.4277-15.3516 14.9316-14.7119Q16.4355-14.0723 17.5781-12.9297Q18.7207-11.7871 19.3652-10.2832Q20.0098-8.7793 20.0098-7.05078Q20.0098-5.32227 19.3701-3.81836Q18.7305-2.31445 17.5928-1.17676Q16.4551-0.0390625 14.9463 0.605469Q13.4375 1.25 11.709 1.25ZM7.39258-7.04102Q7.39258-6.68945 7.62695-6.46484Q7.86133-6.24023 8.23242-6.24023L10.8789-6.24023L10.8789-3.57422Q10.8789-3.21289 11.1035-2.9834Q11.3281-2.75391 11.6797-2.75391Q12.0508-2.75391 12.2852-2.9834Q12.5195-3.21289 12.5195-3.57422L12.5195-6.24023L15.1758-6.24023Q15.5371-6.24023 15.7715-6.46484Q16.0059-6.68945 16.0059-7.04102Q16.0059-7.41211 15.7715-7.6416Q15.5371-7.87109 15.1758-7.87109L12.5195-7.87109L12.5195-10.5176Q12.5195-10.8984 12.2852-11.1279Q12.0508-11.3574 11.6797-11.3574Q11.3281-11.3574 11.1035-11.1279Q10.8789-10.8984 10.8789-10.5176L10.8789-7.87109L8.23242-7.87109Q7.85156-7.87109 7.62207-7.6416Q7.39258-7.41211 7.39258-7.04102Z"/>
</g>
<g transform="matrix(1 0 0 1 305.646 1933)">
<path d="M14.9707 5.66406Q17.0605 5.66406 18.96 5.01465Q20.8594 4.36523 22.4512 3.19336Q24.043 2.02148 25.2197 0.429688Q26.3965-1.16211 27.0459-3.06641Q27.6953-4.9707 27.6953-7.05078Q27.6953-9.14062 27.0459-11.04Q26.3965-12.9395 25.2197-14.5312Q24.043-16.123 22.4512-17.2998Q20.8594-18.4766 18.9551-19.126Q17.0508-19.7754 14.9609-19.7754Q12.8711-19.7754 10.9717-19.126Q9.07227-18.4766 7.48535-17.2998Q5.89844-16.123 4.72168-14.5312Q3.54492-12.9395 2.90039-11.04Q2.25586-9.14062 2.25586-7.05078Q2.25586-4.9707 2.90527-3.06641Q3.55469-1.16211 4.72656 0.429688Q5.89844 2.02148 7.49023 3.19336Q9.08203 4.36523 10.9814 5.01465Q12.8809 5.66406 14.9707 5.66406ZM14.9707 3.84766Q13.1641 3.84766 11.5283 3.2959Q9.89258 2.74414 8.53516 1.74805Q7.17773 0.751953 6.17676-0.610352Q5.17578-1.97266 4.62891-3.6084Q4.08203-5.24414 4.08203-7.05078Q4.08203-8.86719 4.62891-10.5029Q5.17578-12.1387 6.17188-13.501Q7.16797-14.8633 8.52539-15.8594Q9.88281-16.8555 11.5186-17.4023Q13.1543-17.9492 14.9609-17.9492Q16.7773-17.9492 18.4131-17.4023Q20.0488-16.8555 21.4111-15.8594Q22.7734-14.8633 23.7695-13.501Q24.7656-12.1387 25.3174-10.5029Q25.8691-8.86719 25.8691-7.05078Q25.8789-5.24414 25.332-3.6084Q24.7852-1.97266 23.7842-0.610352Q22.7832 0.751953 21.4209 1.74805Q20.0586 2.74414 18.4229 3.2959Q16.7871 3.84766 14.9707 3.84766ZM9.45312-7.04102Q9.45312-6.66016 9.71191-6.41113Q9.9707-6.16211 10.3711-6.16211L14.0625-6.16211L14.0625-2.46094Q14.0625-2.06055 14.3115-1.80664Q14.5605-1.55273 14.9414-1.55273Q15.3516-1.55273 15.6055-1.80664Q15.8594-2.06055 15.8594-2.46094L15.8594-6.16211L19.5605-6.16211Q19.9609-6.16211 20.2148-6.41113Q20.4688-6.66016 20.4688-7.04102Q20.4688-7.45117 20.2148-7.70508Q19.9609-7.95898 19.5605-7.95898L15.8594-7.95898L15.8594-11.6504Q15.8594-12.0605 15.6055-12.3145Q15.3516-12.5684 14.9414-12.5684Q14.5605-12.5684 14.3115-12.3096Q14.0625-12.0508 14.0625-11.6504L14.0625-7.95898L10.3711-7.95898Q9.96094-7.95898 9.70703-7.70508Q9.45312-7.45117 9.45312-7.04102Z"/>
</g>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;font-weight:bold;" transform="matrix(1 0 0 1 263 1953)">Design Variations</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;" transform="matrix(1 0 0 1 263 1971)">Symbols are supported in up to nine weights and three scales.</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;" transform="matrix(1 0 0 1 263 1989)">For optimal layout with text and other symbols, vertically align</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;" transform="matrix(1 0 0 1 263 2007)">symbols with the adjacent text.</text>
<line style="fill:none;stroke:#00AEEF;stroke-width:0.5;opacity:1.0;" x1="776" x2="776" y1="1919" y2="1933"/>
<g transform="matrix(1 0 0 1 776 1933)">
<path d="M3.31055 0.15625Q3.70117 0.15625 3.91602-0.00976562Q4.13086-0.175781 4.26758-0.585938L5.52734-4.0332L11.2891-4.0332L12.5488-0.585938Q12.6855-0.175781 12.9004-0.00976562Q13.1152 0.15625 13.4961 0.15625Q13.8867 0.15625 14.1162-0.0585938Q14.3457-0.273438 14.3457-0.644531Q14.3457-0.869141 14.2383-1.17188L9.6582-13.3691Q9.48242-13.8184 9.17969-14.043Q8.87695-14.2676 8.4082-14.2676Q7.5-14.2676 7.17773-13.3789L2.59766-1.16211Q2.49023-0.859375 2.49023-0.634766Q2.49023-0.263672 2.70996-0.0537109Q2.92969 0.15625 3.31055 0.15625ZM6.00586-5.51758L8.37891-12.0898L8.42773-12.0898L10.8008-5.51758Z"/>
</g>
<line style="fill:none;stroke:#00AEEF;stroke-width:0.5;opacity:1.0;" x1="793.197" x2="793.197" y1="1919" y2="1933"/>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;font-weight:bold;" transform="matrix(1 0 0 1 776 1953)">Margins</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;" transform="matrix(1 0 0 1 776 1971)">Leading and trailing margins on the left and right side of each symbol</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;" transform="matrix(1 0 0 1 776 1989)">can be adjusted by modifying the x-location of the margin guidelines.</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;" transform="matrix(1 0 0 1 776 2007)">Modifications are automatically applied proportionally to all</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;" transform="matrix(1 0 0 1 776 2025)">scales and weights.</text>
<g transform="matrix(1 0 0 1 1289 1933)">
<path d="M2.8418 1.86523L4.54102 3.57422Q5.18555 4.22852 5.90332 4.17969Q6.62109 4.13086 7.31445 3.35938L18.0078-8.42773L17.041-9.4043L6.42578 2.27539Q6.16211 2.57812 5.89355 2.61719Q5.625 2.65625 5.27344 2.30469L4.10156 1.14258Q3.75 0.791016 3.79395 0.522461Q3.83789 0.253906 4.14062-0.0195312L15.6152-10.8203L14.6387-11.7871L3.04688-0.898438Q2.30469-0.214844 2.25098 0.498047Q2.19727 1.21094 2.8418 1.86523ZM9.25781-16.3281Q8.94531-16.0254 8.90625-15.6348Q8.86719-15.2441 9.04297-14.9512Q9.21875-14.6777 9.55566-14.541Q9.89258-14.4043 10.3809-14.5215Q11.4746-14.7754 12.5977-14.7314Q13.7207-14.6875 14.7949-13.9844L14.209-12.5293Q13.9551-11.9043 14.0674-11.4404Q14.1797-10.9766 14.5801-10.5664L16.875-8.25195Q17.2363-7.88086 17.5781-7.82227Q17.9199-7.76367 18.3398-7.8418L19.4043-8.03711L20.0684-7.36328L20.0293-6.80664Q20-6.43555 20.1221-6.12305Q20.2441-5.81055 20.6055-5.44922L21.3672-4.70703Q21.7285-4.3457 22.1533-4.33105Q22.5781-4.31641 22.9297-4.66797L25.8398-7.58789Q26.1914-7.93945 26.1816-8.35449Q26.1719-8.76953 25.8105-9.13086L25.0391-9.89258Q24.6875-10.2539 24.3799-10.3857Q24.0723-10.5176 23.7109-10.4883L23.1348-10.4395L22.4902-11.0742L22.7344-12.1973Q22.832-12.6172 22.6953-12.9834Q22.5586-13.3496 22.1191-13.7891L19.9219-15.9766Q18.6719-17.2168 17.2607-17.8369Q15.8496-18.457 14.4189-18.4814Q12.9883-18.5059 11.665-17.959Q10.3418-17.4121 9.25781-16.3281ZM10.752-15.957Q11.6602-16.6211 12.7002-16.9043Q13.7402-17.1875 14.8047-17.085Q15.8691-16.9824 16.8701-16.5137Q17.8711-16.0449 18.7012-15.2051L21.1328-12.793Q21.3086-12.6172 21.3525-12.4512Q21.3965-12.2852 21.3379-12.0312L21.0156-10.5469L22.5195-9.0625L23.5059-9.12109Q23.6914-9.13086 23.7891-9.09668Q23.8867-9.0625 24.0332-8.91602L24.6094-8.33984L22.168-5.89844L21.5918-6.47461Q21.4453-6.62109 21.4062-6.71875Q21.3672-6.81641 21.377-7.01172L21.4453-7.98828L19.9512-9.47266L18.4277-9.21875Q18.1836-9.16992 18.042-9.2041Q17.9004-9.23828 17.7148-9.41406L15.7129-11.416Q15.5176-11.5918 15.4932-11.7529Q15.4688-11.9141 15.5859-12.1875L16.4648-14.2773Q15.293-15.3711 13.8281-15.791Q12.3633-16.2109 10.8398-15.7617Q10.7227-15.7324 10.6885-15.8057Q10.6543-15.8789 10.752-15.957Z"/>
</g>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;font-weight:bold;" transform="matrix(1 0 0 1 1289 1953)">Exporting</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;" transform="matrix(1 0 0 1 1289 1971)">Symbols should be outlined when exporting to ensure the</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;" transform="matrix(1 0 0 1 1289 1989)">design is preserved when submitting to Xcode.</text>
<text id="template-version" style="stroke:none;fill:black;font-family:sans-serif;font-size:13;text-anchor:end;" transform="matrix(1 0 0 1 3036 1933)">Template v.3.0</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;text-anchor:end;" transform="matrix(1 0 0 1 3036 1951)">Requires Xcode 13 or greater</text>
<text id="descriptive-name" style="stroke:none;fill:black;font-family:sans-serif;font-size:13;text-anchor:end;" transform="matrix(1 0 0 1 3036 1969)">Generated from ellipsis.circle</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;text-anchor:end;" transform="matrix(1 0 0 1 3036 1987)">Typeset at 100 points</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;" transform="matrix(1 0 0 1 263 726)">Small</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;" transform="matrix(1 0 0 1 263 1156)">Medium</text>
<text style="stroke:none;fill:black;font-family:sans-serif;font-size:13;" transform="matrix(1 0 0 1 263 1586)">Large</text>
</g>
<g id="Guides">
<g id="H-reference" style="fill:#27AAE1;stroke:none;" transform="matrix(1 0 0 1 339 696)">
<path d="M0.993347 0L3.6377 0L29.3282-67.1326L30.0301-67.1326L30.0301-70.459L28.1227-70.459ZM11.6882-24.4797L46.9818-24.4797L46.2311-26.7288L12.4382-26.7288ZM55.1193 0L57.7637 0L30.6381-70.459L29.4327-70.459L29.4327-67.1326Z"/>
</g>
<line id="Baseline-S" style="fill:none;stroke:#27AAE1;opacity:1;stroke-width:0.5;" x1="263" x2="3036" y1="696" y2="696"/>
<line id="Capline-S" style="fill:none;stroke:#27AAE1;opacity:1;stroke-width:0.5;" x1="263" x2="3036" y1="625.541" y2="625.541"/>
<g id="H-reference" style="fill:#27AAE1;stroke:none;" transform="matrix(1 0 0 1 339 1126)">
<path d="M0.993347 0L3.6377 0L29.3282-67.1326L30.0301-67.1326L30.0301-70.459L28.1227-70.459ZM11.6882-24.4797L46.9818-24.4797L46.2311-26.7288L12.4382-26.7288ZM55.1193 0L57.7637 0L30.6381-70.459L29.4327-70.459L29.4327-67.1326Z"/>
</g>
<line id="Baseline-M" style="fill:none;stroke:#27AAE1;opacity:1;stroke-width:0.5;" x1="263" x2="3036" y1="1126" y2="1126"/>
<line id="Capline-M" style="fill:none;stroke:#27AAE1;opacity:1;stroke-width:0.5;" x1="263" x2="3036" y1="1055.54" y2="1055.54"/>
<g id="H-reference" style="fill:#27AAE1;stroke:none;" transform="matrix(1 0 0 1 339 1556)">
<path d="M0.993347 0L3.6377 0L29.3282-67.1326L30.0301-67.1326L30.0301-70.459L28.1227-70.459ZM11.6882-24.4797L46.9818-24.4797L46.2311-26.7288L12.4382-26.7288ZM55.1193 0L57.7637 0L30.6381-70.459L29.4327-70.459L29.4327-67.1326Z"/>
</g>
<line id="Baseline-L" style="fill:none;stroke:#27AAE1;opacity:1;stroke-width:0.5;" x1="263" x2="3036" y1="1556" y2="1556"/>
<line id="Capline-L" style="fill:none;stroke:#27AAE1;opacity:1;stroke-width:0.5;" x1="263" x2="3036" y1="1485.54" y2="1485.54"/>
<line id="left-margin-Regular-M" style="fill:none;stroke:#00AEEF;stroke-width:0.5;opacity:1.0;" x1="1391.3" x2="1391.3" y1="1030.79" y2="1150.12"/>
<line id="right-margin-Regular-M" style="fill:none;stroke:#00AEEF;stroke-width:0.5;opacity:1.0;" x1="1508.39" x2="1508.39" y1="1030.79" y2="1150.12"/>
</g>
<g id="Symbols">
<g id="Black-L" transform="matrix(1 0 0 1 2854.05 1556)">
<path d="M79.3457 32.8613Q90.5762 32.8613 100.757 29.3945Q110.938 25.9277 119.458 19.6777Q127.979 13.4277 134.229 4.90723Q140.479-3.61328 143.945-13.7939Q147.412-23.9746 147.412-35.2051Q147.412-46.4355 143.945-56.6162Q140.479-66.7969 134.204-75.3174Q127.93-83.8379 119.434-90.1123Q110.938-96.3867 100.732-99.8291Q90.5273-103.271 79.2969-103.271Q68.1152-103.271 57.9102-99.8291Q47.7051-96.3867 39.209-90.1123Q30.7129-83.8379 24.4385-75.3174Q18.1641-66.7969 14.7217-56.6162Q11.2793-46.4355 11.2793-35.2051Q11.2793-23.9746 14.7217-13.7939Q18.1641-3.61328 24.4385 4.90723Q30.7129 13.4277 39.2334 19.6777Q47.7539 25.9277 57.9346 29.3945Q68.1152 32.8613 79.3457 32.8613ZM79.3457 12.4023Q71.4355 12.4023 64.2822 10.0098Q57.1289 7.61719 51.1963 3.24707Q45.2637-1.12305 40.8936-7.08008Q36.5234-13.0371 34.1309-20.166Q31.7383-27.2949 31.7383-35.2051Q31.7383-43.1152 34.1309-50.2686Q36.5234-57.4219 40.8936-63.3545Q45.2637-69.2871 51.1963-73.6572Q57.1289-78.0273 64.2578-80.4199Q71.3867-82.8125 79.2969-82.8125Q87.207-82.8125 94.3604-80.4199Q101.514-78.0273 107.471-73.6572Q113.428-69.2871 117.798-63.3545Q122.168-57.4219 124.561-50.2686Q126.953-43.1152 126.953-35.2051Q126.953-27.2949 124.561-20.166Q122.168-13.0371 117.798-7.08008Q113.428-1.12305 107.495 3.24707Q101.562 7.61719 94.4092 10.0098Q87.2559 12.4023 79.3457 12.4023ZM50.293-24.5605Q54.7363-24.5605 57.8369-27.71Q60.9375-30.8594 60.9375-35.2539Q60.9375-39.6973 57.8125-42.8223Q54.6875-45.9473 50.293-45.9473Q45.8496-45.9473 42.7246-42.8223Q39.5996-39.6973 39.5996-35.2539Q39.5996-30.8594 42.7246-27.71Q45.8496-24.5605 50.293-24.5605ZM79.1992-24.5605Q83.6426-24.5605 86.792-27.71Q89.9414-30.8594 89.9414-35.2539Q89.9414-39.6973 86.792-42.8223Q83.6426-45.9473 79.1992-45.9473Q74.8047-45.9473 71.6553-42.8223Q68.5059-39.6973 68.5059-35.2539Q68.5059-30.8594 71.6553-27.71Q74.8047-24.5605 79.1992-24.5605ZM108.154-24.5605Q112.598-24.5605 115.723-27.71Q118.848-30.8594 118.848-35.2539Q118.848-39.6973 115.723-42.8223Q112.598-45.9473 108.154-45.9473Q103.711-45.9473 100.61-42.8223Q97.5098-39.6973 97.5098-35.2539Q97.5098-30.8594 100.61-27.71Q103.711-24.5605 108.154-24.5605Z"/>
</g>
<g id="Heavy-L" transform="matrix(1 0 0 1 2558.4 1556)">
<path d="M78.2715 31.7871Q89.3555 31.7871 99.3652 28.3691Q109.375 24.9512 117.749 18.7988Q126.123 12.6465 132.3 4.24805Q138.477-4.15039 141.895-14.1602Q145.312-24.1699 145.312-35.2051Q145.312-46.2402 141.895-56.2744Q138.477-66.3086 132.3-74.6826Q126.123-83.0566 117.749-89.2578Q109.375-95.459 99.3408-98.8525Q89.3066-102.246 78.2227-102.246Q67.2363-102.246 57.2021-98.8525Q47.168-95.459 38.7939-89.2578Q30.4199-83.0566 24.2432-74.6826Q18.0664-66.3086 14.6729-56.2744Q11.2793-46.2402 11.2793-35.2051Q11.2793-24.1699 14.6729-14.1602Q18.0664-4.15039 24.2432 4.24805Q30.4199 12.6465 38.8184 18.7988Q47.2168 24.9512 57.2266 28.3691Q67.2363 31.7871 78.2715 31.7871ZM78.2715 14.0137Q70.1172 14.0137 62.7197 11.5479Q55.3223 9.08203 49.1943 4.56543Q43.0664 0.0488281 38.5498-6.12793Q34.0332-12.3047 31.543-19.6777Q29.0527-27.0508 29.0527-35.2051Q29.0527-43.4082 31.543-50.8057Q34.0332-58.2031 38.5254-64.3311Q43.0176-70.459 49.1699-74.9756Q55.3223-79.4922 62.6953-81.9824Q70.0684-84.4727 78.2227-84.4727Q86.4258-84.4727 93.8232-81.9824Q101.221-79.4922 107.373-74.9756Q113.525-70.459 118.042-64.3311Q122.559-58.2031 125.049-50.8057Q127.539-43.4082 127.539-35.2051Q127.539-27.0508 125.049-19.6777Q122.559-12.3047 118.042-6.12793Q113.525 0.0488281 107.397 4.56543Q101.27 9.08203 93.8721 11.5479Q86.4746 14.0137 78.2715 14.0137ZM49.2188-25Q53.4668-25 56.4453-28.0273Q59.4238-31.0547 59.4238-35.2539Q59.4238-39.502 56.4209-42.5049Q53.418-45.5078 49.2188-45.5078Q44.9707-45.5078 41.9678-42.5049Q38.9648-39.502 38.9648-35.2539Q38.9648-31.0547 41.9678-28.0273Q44.9707-25 49.2188-25ZM78.1738-25Q82.4219-25 85.4492-28.0273Q88.4766-31.0547 88.4766-35.2539Q88.4766-39.502 85.4492-42.5049Q82.4219-45.5078 78.1738-45.5078Q73.9746-45.5078 70.9473-42.5049Q67.9199-39.502 67.9199-35.2539Q67.9199-31.0547 70.9473-28.0273Q73.9746-25 78.1738-25ZM107.178-25Q111.426-25 114.429-28.0273Q117.432-31.0547 117.432-35.2539Q117.432-39.502 114.429-42.5049Q111.426-45.5078 107.178-45.5078Q102.93-45.5078 99.9512-42.5049Q96.9727-39.502 96.9727-35.2539Q96.9727-31.0547 99.9512-28.0273Q102.93-25 107.178-25Z"/>
</g>
<g id="Bold-L" transform="matrix(1 0 0 1 2262.87 1556)">
<path d="M77.0996 30.6152Q87.9395 30.6152 97.7783 27.2461Q107.617 23.877 115.869 17.8223Q124.121 11.7676 130.176 3.51562Q136.23-4.73633 139.6-14.5752Q142.969-24.4141 142.969-35.2539Q142.969-46.0938 139.6-55.9326Q136.23-65.7715 130.151-73.999Q124.072-82.2266 115.845-88.3057Q107.617-94.3848 97.7539-97.7295Q87.8906-101.074 77.0508-101.074Q66.2598-101.074 56.3965-97.7295Q46.5332-94.3848 38.3301-88.3057Q30.127-82.2266 24.0479-73.999Q17.9688-65.7715 14.624-55.9326Q11.2793-46.0938 11.2793-35.2539Q11.2793-24.4141 14.624-14.5752Q17.9688-4.73633 24.0479 3.51562Q30.127 11.7676 38.3545 17.8223Q46.582 23.877 56.4209 27.2461Q66.2598 30.6152 77.0996 30.6152ZM77.0996 15.8203Q68.6523 15.8203 60.9863 13.2568Q53.3203 10.6934 46.9482 6.00586Q40.5762 1.31836 35.8887-5.07812Q31.2012-11.4746 28.6377-19.1162Q26.0742-26.7578 26.0742-35.2539Q26.0742-43.75 28.6377-51.416Q31.2012-59.082 35.8887-65.4541Q40.5762-71.8262 46.9238-76.4893Q53.2715-81.1523 60.9375-83.7158Q68.6035-86.2793 77.0508-86.2793Q85.5469-86.2793 93.2129-83.7158Q100.879-81.1523 107.275-76.4893Q113.672-71.8262 118.335-65.4541Q122.998-59.082 125.586-51.416Q128.174-43.75 128.174-35.2539Q128.174-26.7578 125.61-19.1162Q123.047-11.4746 118.359-5.07812Q113.672 1.31836 107.3 6.00586Q100.928 10.6934 93.2617 13.2568Q85.5957 15.8203 77.0996 15.8203ZM47.998-25.5859Q52.0508-25.5859 54.8828-28.4424Q57.7148-31.2988 57.7148-35.3027Q57.7148-39.3555 54.8584-42.2119Q52.002-45.0684 47.998-45.0684Q43.9453-45.0684 41.0889-42.2119Q38.2324-39.3555 38.2324-35.3027Q38.2324-31.2988 41.0889-28.4424Q43.9453-25.5859 47.998-25.5859ZM77.0508-25.5859Q81.0547-25.5859 83.9355-28.4424Q86.8164-31.2988 86.8164-35.3027Q86.8164-39.3555 83.9355-42.2119Q81.0547-45.0684 77.0508-45.0684Q72.998-45.0684 70.1416-42.2119Q67.2852-39.3555 67.2852-35.3027Q67.2852-31.2988 70.1416-28.4424Q72.998-25.5859 77.0508-25.5859ZM106.104-25.5859Q110.156-25.5859 113.013-28.4424Q115.869-31.2988 115.869-35.3027Q115.869-39.3555 113.013-42.2119Q110.156-45.0684 106.104-45.0684Q102.051-45.0684 99.2188-42.2119Q96.3867-39.3555 96.3867-35.3027Q96.3867-31.2988 99.2188-28.4424Q102.051-25.5859 106.104-25.5859Z"/>
</g>
<g id="Semibold-L" transform="matrix(1 0 0 1 1966.97 1556)">
<path d="M76.2695 29.7852Q86.9629 29.7852 96.6797 26.4648Q106.396 23.1445 114.551 17.1631Q122.705 11.1816 128.687 3.02734Q134.668-5.12695 137.988-14.8438Q141.309-24.5605 141.309-35.2539Q141.309-45.9473 137.988-55.6641Q134.668-65.3809 128.662-73.5107Q122.656-81.6406 114.526-87.6465Q106.396-93.6523 96.6553-96.9727Q86.9141-100.293 76.2207-100.293Q65.5273-100.293 55.8105-96.9727Q46.0938-93.6523 37.9883-87.6465Q29.8828-81.6406 23.877-73.5107Q17.8711-65.3809 14.5752-55.6641Q11.2793-45.9473 11.2793-35.2539Q11.2793-24.5605 14.5996-14.8438Q17.9199-5.12695 23.9014 3.02734Q29.8828 11.1816 38.0127 17.1631Q46.1426 23.1445 55.8594 26.4648Q65.5762 29.7852 76.2695 29.7852ZM76.2695 17.041Q67.627 17.041 59.7656 14.4043Q51.9043 11.7676 45.3857 6.98242Q38.8672 2.19727 34.0576-4.3457Q29.248-10.8887 26.6357-18.7256Q24.0234-26.5625 24.0234-35.2539Q24.0234-43.9453 26.6357-51.8066Q29.248-59.668 34.0332-66.1865Q38.8184-72.7051 45.3369-77.4902Q51.8555-82.2754 59.7168-84.9121Q67.5781-87.5488 76.2207-87.5488Q84.9609-87.5488 92.7979-84.9121Q100.635-82.2754 107.178-77.4902Q113.721-72.7051 118.506-66.1865Q123.291-59.668 125.928-51.8066Q128.564-43.9453 128.564-35.2539Q128.613-26.5625 126.001-18.7256Q123.389-10.8887 118.579-4.3457Q113.77 2.19727 107.227 6.98242Q100.684 11.7676 92.8467 14.4043Q85.0098 17.041 76.2695 17.041ZM47.0703-25.9277Q50.9766-25.9277 53.7109-28.6621Q56.4453-31.3965 56.4453-35.3027Q56.4453-39.209 53.6865-41.9434Q50.9277-44.6777 47.0703-44.6777Q43.2129-44.6777 40.4541-41.9434Q37.6953-39.209 37.6953-35.3027Q37.6953-31.3965 40.4541-28.6621Q43.2129-25.9277 47.0703-25.9277ZM76.1719-25.9277Q80.0781-25.9277 82.8369-28.6621Q85.5957-31.3965 85.5957-35.3027Q85.5957-39.209 82.8369-41.9434Q80.0781-44.6777 76.1719-44.6777Q72.3145-44.6777 69.5557-41.9434Q66.7969-39.209 66.7969-35.3027Q66.7969-31.3965 69.5557-28.6621Q72.3145-25.9277 76.1719-25.9277ZM105.322-25.9277Q109.18-25.9277 111.938-28.6621Q114.697-31.3965 114.697-35.3027Q114.697-39.209 111.938-41.9434Q109.18-44.6777 105.322-44.6777Q101.416-44.6777 98.6572-41.9434Q95.8984-39.209 95.8984-35.3027Q95.8984-31.3965 98.6572-28.6621Q101.416-25.9277 105.322-25.9277Z"/>
</g>
<g id="Medium-L" transform="matrix(1 0 0 1 1670.87 1556)">
<path d="M75.6836 29.1504Q86.2305 29.1504 95.8496 25.8545Q105.469 22.5586 113.55 16.626Q121.631 10.6934 127.563 2.63672Q133.496-5.41992 136.792-15.0635Q140.088-24.707 140.088-35.2539Q140.088-45.8496 136.792-55.4688Q133.496-65.0879 127.539-73.1445Q121.582-81.2012 113.525-87.1582Q105.469-93.1152 95.8252-96.3867Q86.1816-99.6582 75.6348-99.6582Q65.0391-99.6582 55.4199-96.3867Q45.8008-93.1152 37.7441-87.1582Q29.6875-81.2012 23.7549-73.1445Q17.8223-65.0879 14.5508-55.4688Q11.2793-45.8496 11.2793-35.2539Q11.2793-24.707 14.5508-15.0635Q17.8223-5.41992 23.7549 2.63672Q29.6875 10.6934 37.7686 16.626Q45.8496 22.5586 55.4688 25.8545Q65.0879 29.1504 75.6836 29.1504ZM75.6836 18.0176Q66.8457 18.0176 58.8379 15.332Q50.8301 12.6465 44.2139 7.76367Q37.5977 2.88086 32.6904-3.78418Q27.7832-10.4492 25.1221-18.4326Q22.4609-26.416 22.4609-35.2539Q22.4609-44.1406 25.1221-52.124Q27.7832-60.1074 32.666-66.748Q37.5488-73.3887 44.165-78.2715Q50.7812-83.1543 58.7891-85.8154Q66.7969-88.4766 75.6348-88.4766Q84.4727-88.4766 92.4805-85.8154Q100.488-83.1543 107.129-78.2715Q113.77-73.3887 118.652-66.748Q123.535-60.1074 126.221-52.124Q128.906-44.1406 128.906-35.2539Q128.955-26.416 126.294-18.4326Q123.633-10.4492 118.726-3.78418Q113.818 2.88086 107.178 7.76367Q100.537 12.6465 92.5293 15.332Q84.5215 18.0176 75.6836 18.0176ZM46.4355-26.1719Q50.2441-26.1719 52.9053-28.833Q55.5664-31.4941 55.5664-35.3027Q55.5664-39.1113 52.8809-41.7725Q50.1953-44.4336 46.4355-44.4336Q42.6758-44.4336 39.9902-41.7725Q37.3047-39.1113 37.3047-35.3027Q37.3047-31.4941 39.9902-28.833Q42.6758-26.1719 46.4355-26.1719ZM75.5859-26.1719Q79.3457-26.1719 82.0312-28.833Q84.7168-31.4941 84.7168-35.3027Q84.7168-39.1113 82.0312-41.7725Q79.3457-44.4336 75.5859-44.4336Q71.7773-44.4336 69.1162-41.7725Q66.4551-39.1113 66.4551-35.3027Q66.4551-31.4941 69.1162-28.833Q71.7773-26.1719 75.5859-26.1719ZM104.736-26.1719Q108.496-26.1719 111.182-28.833Q113.867-31.4941 113.867-35.3027Q113.867-39.1113 111.182-41.7725Q108.496-44.4336 104.736-44.4336Q100.928-44.4336 98.2422-41.7725Q95.5566-39.1113 95.5566-35.3027Q95.5566-31.4941 98.2422-28.833Q100.928-26.1719 104.736-26.1719Z"/>
</g>
<g id="Regular-L" transform="matrix(1 0 0 1 1374.97 1556)">
<path d="M74.8535 28.3203Q85.3027 28.3203 94.7998 25.0732Q104.297 21.8262 112.256 15.9668Q120.215 10.1074 126.099 2.14844Q131.982-5.81055 135.229-15.332Q138.477-24.8535 138.477-35.2539Q138.477-45.7031 135.229-55.2002Q131.982-64.6973 126.099-72.6562Q120.215-80.6152 112.256-86.499Q104.297-92.3828 94.7754-95.6299Q85.2539-98.877 74.8047-98.877Q64.3555-98.877 54.8584-95.6299Q45.3613-92.3828 37.4268-86.499Q29.4922-80.6152 23.6084-72.6562Q17.7246-64.6973 14.502-55.2002Q11.2793-45.7031 11.2793-35.2539Q11.2793-24.8535 14.5264-15.332Q17.7734-5.81055 23.6328 2.14844Q29.4922 10.1074 37.4512 15.9668Q45.4102 21.8262 54.9072 25.0732Q64.4043 28.3203 74.8535 28.3203ZM74.8535 19.2383Q65.8203 19.2383 57.6416 16.4795Q49.4629 13.7207 42.6758 8.74023Q35.8887 3.75977 30.8838-3.05176Q25.8789-9.86328 23.1445-18.042Q20.4102-26.2207 20.4102-35.2539Q20.4102-44.3359 23.1445-52.5146Q25.8789-60.6934 30.8594-67.5049Q35.8398-74.3164 42.627-79.2969Q49.4141-84.2773 57.5928-87.0117Q65.7715-89.7461 74.8047-89.7461Q83.8867-89.7461 92.0654-87.0117Q100.244-84.2773 107.056-79.2969Q113.867-74.3164 118.848-67.5049Q123.828-60.6934 126.587-52.5146Q129.346-44.3359 129.346-35.2539Q129.395-26.2207 126.66-18.042Q123.926-9.86328 118.921-3.05176Q113.916 3.75977 107.104 8.74023Q100.293 13.7207 92.1143 16.4795Q83.9355 19.2383 74.8535 19.2383ZM45.6055-26.5137Q49.2676-26.5137 51.8311-29.0771Q54.3945-31.6406 54.3945-35.3027Q54.3945-38.9648 51.8066-41.5283Q49.2188-44.0918 45.6055-44.0918Q41.9922-44.0918 39.4043-41.5283Q36.8164-38.9648 36.8164-35.3027Q36.8164-31.6406 39.4043-29.0771Q41.9922-26.5137 45.6055-26.5137ZM74.8047-26.5137Q78.418-26.5137 81.0059-29.0771Q83.5938-31.6406 83.5938-35.3027Q83.5938-38.9648 81.0059-41.5283Q78.418-44.0918 74.8047-44.0918Q71.1426-44.0918 68.5791-41.5283Q66.0156-38.9648 66.0156-35.3027Q66.0156-31.6406 68.5791-29.0771Q71.1426-26.5137 74.8047-26.5137ZM104.004-26.5137Q107.617-26.5137 110.205-29.0771Q112.793-31.6406 112.793-35.3027Q112.793-38.9648 110.205-41.5283Q107.617-44.0918 104.004-44.0918Q100.342-44.0918 97.7539-41.5283Q95.166-38.9648 95.166-35.3027Q95.166-31.6406 97.7539-29.0771Q100.342-26.5137 104.004-26.5137Z"/>
</g>
<g id="Light-L" transform="matrix(1 0 0 1 1079.18 1556)">
<path d="M73.9258 27.3926Q84.2285 27.3926 93.6035 24.1943Q102.979 20.9961 110.815 15.2344Q118.652 9.47266 124.438 1.63574Q130.225-6.20117 133.423-15.5762Q136.621-24.9512 136.621-35.2539Q136.621-45.5566 133.423-54.9316Q130.225-64.3066 124.438-72.1436Q118.652-79.9805 110.815-85.7666Q102.979-91.5527 93.6035-94.751Q84.2285-97.9492 73.877-97.9492Q63.5742-97.9492 54.2236-94.751Q44.873-91.5527 37.0361-85.7666Q29.1992-79.9805 23.4131-72.1436Q17.627-64.3066 14.4531-54.9316Q11.2793-45.5566 11.2793-35.2539Q11.2793-24.9512 14.4775-15.5762Q17.6758-6.20117 23.4375 1.63574Q29.1992 9.47266 37.0361 15.2344Q44.873 20.9961 54.248 24.1943Q63.623 27.3926 73.9258 27.3926ZM73.9258 20.5078Q64.6973 20.5078 56.3232 17.6758Q47.9492 14.8438 40.9912 9.74121Q34.0332 4.63867 28.9307-2.31934Q23.8281-9.27734 21.0205-17.6514Q18.2129-26.0254 18.2129-35.2539Q18.2129-44.5312 21.0205-52.8809Q23.8281-61.2305 28.9307-68.2129Q34.0332-75.1953 40.9912-80.2979Q47.9492-85.4004 56.2988-88.208Q64.6484-91.0156 73.877-91.0156Q83.1543-91.0156 91.5283-88.208Q99.9023-85.4004 106.86-80.2979Q113.818-75.1953 118.945-68.2129Q124.072-61.2305 126.88-52.8809Q129.688-44.5312 129.688-35.2539Q129.736-26.0254 126.929-17.6514Q124.121-9.27734 118.994-2.31934Q113.867 4.63867 106.909 9.74121Q99.9512 14.8438 91.5771 17.6758Q83.2031 20.5078 73.9258 20.5078ZM45.0195-27.0508Q48.4375-27.0508 50.8545-29.4678Q53.2715-31.8848 53.2715-35.3516Q53.2715-38.8184 50.8545-41.2109Q48.4375-43.6035 45.0195-43.6035Q41.5527-43.6035 39.1357-41.2109Q36.7188-38.8184 36.7188-35.3516Q36.7188-31.8848 39.1357-29.4678Q41.5527-27.0508 45.0195-27.0508ZM73.9258-27.0508Q77.3438-27.0508 79.7607-29.4678Q82.1777-31.8848 82.1777-35.3516Q82.1777-38.8184 79.7607-41.2109Q77.3438-43.6035 73.9258-43.6035Q70.459-43.6035 68.042-41.2109Q65.625-38.8184 65.625-35.3516Q65.625-31.8848 68.042-29.4678Q70.459-27.0508 73.9258-27.0508ZM102.832-27.0508Q106.201-27.0508 108.643-29.4678Q111.084-31.8848 111.084-35.3516Q111.084-38.8184 108.643-41.2109Q106.201-43.6035 102.832-43.6035Q99.3652-43.6035 96.9238-41.2109Q94.4824-38.8184 94.4824-35.3516Q94.4824-31.8848 96.9238-29.4678Q99.3652-27.0508 102.832-27.0508Z"/>
</g>
<g id="Thin-L" transform="matrix(1 0 0 1 783.689 1556)">
<path d="M72.7051 26.1719Q82.8613 26.1719 92.041 23.0469Q101.221 19.9219 108.911 14.2822Q116.602 8.64258 122.266 0.952148Q127.93-6.73828 131.055-15.9424Q134.18-25.1465 134.18-35.2539Q134.18-45.4102 131.055-54.5898Q127.93-63.7695 122.29-71.46Q116.65-79.1504 108.936-84.8145Q101.221-90.4785 92.0166-93.6035Q82.8125-96.7285 72.7051-96.7285Q62.5488-96.7285 53.3691-93.6035Q44.1895-90.4785 36.499-84.8145Q28.8086-79.1504 23.1689-71.46Q17.5293-63.7695 14.4043-54.5898Q11.2793-45.4102 11.2793-35.2539Q11.2793-25.1465 14.4043-15.9424Q17.5293-6.73828 23.1689 0.952148Q28.8086 8.64258 36.5234 14.2822Q44.2383 19.9219 53.418 23.0469Q62.5977 26.1719 72.7051 26.1719ZM72.7051 22.168Q63.2324 22.168 54.6143 19.2627Q45.9961 16.3574 38.8184 11.084Q31.6406 5.81055 26.3428-1.36719Q21.0449-8.54492 18.1641-17.1631Q15.2832-25.7812 15.2832-35.2539Q15.2832-44.7754 18.1641-53.3936Q21.0449-62.0117 26.3428-69.1895Q31.6406-76.3672 38.8184-81.6406Q45.9961-86.9141 54.5898-89.8193Q63.1836-92.7246 72.7051-92.7246Q82.2266-92.7246 90.8203-89.8193Q99.4141-86.9141 106.616-81.6406Q113.818-76.3672 119.092-69.1895Q124.365-62.0117 127.271-53.3936Q130.176-44.7754 130.176-35.2539Q130.176-25.7812 127.271-17.1631Q124.365-8.54492 119.092-1.36719Q113.818 5.81055 106.641 11.084Q99.4629 16.3574 90.8447 19.2627Q82.2266 22.168 72.7051 22.168ZM44.2383-27.7832Q47.3633-27.7832 49.585-29.9805Q51.8066-32.1777 51.8066-35.4004Q51.8066-38.5742 49.585-40.7959Q47.3633-43.0176 44.2383-43.0176Q41.0156-43.0176 38.7939-40.7959Q36.5723-38.5742 36.5723-35.4004Q36.5723-32.1777 38.7939-29.9805Q41.0156-27.7832 44.2383-27.7832ZM72.7539-27.7832Q75.8301-27.7832 78.0518-29.9805Q80.2734-32.1777 80.2734-35.4004Q80.2734-38.5742 78.0518-40.7959Q75.8301-43.0176 72.7539-43.0176Q69.5312-43.0176 67.3096-40.7959Q65.0879-38.5742 65.0879-35.4004Q65.0879-32.1777 67.3096-29.9805Q69.5312-27.7832 72.7539-27.7832ZM101.221-27.7832Q104.346-27.7832 106.567-29.9805Q108.789-32.1777 108.789-35.4004Q108.789-38.5742 106.567-40.7959Q104.346-43.0176 101.221-43.0176Q98.0469-43.0176 95.8008-40.7959Q93.5547-38.5742 93.5547-35.4004Q93.5547-32.1777 95.8008-29.9805Q98.0469-27.7832 101.221-27.7832Z"/>
</g>
<g id="Ultralight-L" transform="matrix(1 0 0 1 487.603 1556)">
<path d="M72.0703 25.5371Q82.1289 25.5371 91.2354 22.4609Q100.342 19.3848 107.935 13.7939Q115.527 8.20312 121.143 0.585938Q126.758-7.03125 129.858-16.1133Q132.959-25.1953 132.959-35.2539Q132.959-45.3125 129.858-54.4189Q126.758-63.5254 121.167-71.1182Q115.576-78.7109 107.959-84.3262Q100.342-89.9414 91.2354-93.0176Q82.1289-96.0938 72.0703-96.0938Q62.0605-96.0938 52.9541-93.0176Q43.8477-89.9414 36.2305-84.3262Q28.6133-78.7109 23.0225-71.1182Q17.4316-63.5254 14.3555-54.4189Q11.2793-45.3125 11.2793-35.2539Q11.2793-25.1953 14.3555-16.1133Q17.4316-7.03125 23.0225 0.585938Q28.6133 8.20312 36.2305 13.7939Q43.8477 19.3848 52.9541 22.4609Q62.0605 25.5371 72.0703 25.5371ZM72.0703 23.0469Q62.4512 23.0469 53.7109 20.0928Q44.9707 17.1387 37.6709 11.792Q30.3711 6.44531 25.0244-0.854492Q19.6777-8.1543 16.7236-16.8945Q13.7695-25.6348 13.7695-35.2539Q13.7695-44.9219 16.7236-53.6377Q19.6777-62.3535 25.0244-69.6533Q30.3711-76.9531 37.6953-82.3242Q45.0195-87.6953 53.7354-90.6494Q62.4512-93.6035 72.0703-93.6035Q81.7383-93.6035 90.4785-90.6494Q99.2188-87.6953 106.494-82.3242Q113.77-76.9531 119.141-69.6533Q124.512-62.3535 127.466-53.6377Q130.42-44.9219 130.42-35.2539Q130.371-25.6348 127.441-16.8945Q124.512-8.1543 119.141-0.854492Q113.77 6.44531 106.494 11.792Q99.2188 17.1387 90.4785 20.0928Q81.7383 23.0469 72.0703 23.0469ZM43.7988-28.1738Q46.7773-28.1738 48.9014-30.2734Q51.0254-32.373 51.0254-35.4492Q51.0254-38.4766 48.9014-40.5762Q46.7773-42.6758 43.7988-42.6758Q40.6738-42.6758 38.5742-40.5762Q36.4746-38.4766 36.4746-35.4492Q36.4746-32.373 38.5742-30.2734Q40.6738-28.1738 43.7988-28.1738ZM72.1191-28.1738Q75.0977-28.1738 77.1973-30.2734Q79.2969-32.373 79.2969-35.4492Q79.2969-38.4766 77.1973-40.5762Q75.0977-42.6758 72.1191-42.6758Q69.043-42.6758 66.8945-40.5762Q64.7461-38.4766 64.7461-35.4492Q64.7461-32.373 66.8945-30.2734Q69.043-28.1738 72.1191-28.1738ZM100.391-28.1738Q103.369-28.1738 105.469-30.2734Q107.568-32.373 107.568-35.4492Q107.568-38.4766 105.469-40.5762Q103.369-42.6758 100.391-42.6758Q97.3145-42.6758 95.1904-40.5762Q93.0664-38.4766 93.0664-35.4492Q93.0664-32.373 95.1904-30.2734Q97.3145-28.1738 100.391-28.1738Z"/>
</g>
<g id="Black-M" transform="matrix(1 0 0 1 2871.32 1126)">
<path d="M62.0605 18.1152Q73.0957 18.1152 82.7637 13.9648Q92.4316 9.81445 99.7559 2.46582Q107.08-4.88281 111.255-14.5264Q115.43-24.1699 115.43-35.2051Q115.43-46.2402 111.255-55.8838Q107.08-65.5273 99.7559-72.876Q92.4316-80.2246 82.7637-84.375Q73.0957-88.5254 62.0605-88.5254Q51.0742-88.5254 41.4062-84.375Q31.7383-80.2246 24.3896-72.876Q17.041-65.5273 12.8906-55.8838Q8.74023-46.2402 8.74023-35.2051Q8.74023-24.1699 12.8906-14.5264Q17.041-4.88281 24.3896 2.46582Q31.7383 9.81445 41.4062 13.9648Q51.0742 18.1152 62.0605 18.1152ZM62.0605 0.732422Q54.6387 0.732422 48.1201-2.05078Q41.6016-4.83398 36.6455-9.76562Q31.6895-14.6973 28.9062-21.2158Q26.123-27.7344 26.123-35.2051Q26.123-42.6758 28.9062-49.1943Q31.6895-55.7129 36.6455-60.6445Q41.6016-65.5762 48.1201-68.3594Q54.6387-71.1426 62.0605-71.1426Q69.5312-71.1426 76.0498-68.3594Q82.5684-65.5762 87.5-60.6445Q92.4316-55.7129 95.2393-49.1943Q98.0469-42.6758 98.0469-35.2051Q98.0469-27.7344 95.2393-21.2158Q92.4316-14.6973 87.5-9.76562Q82.5684-4.83398 76.0498-2.05078Q69.5312 0.732422 62.0605 0.732422ZM39.6973-26.7578Q43.2129-26.7578 45.6787-29.248Q48.1445-31.7383 48.1445-35.2539Q48.1445-38.7695 45.6787-41.2598Q43.2129-43.75 39.6973-43.75Q36.1328-43.75 33.667-41.2598Q31.2012-38.7695 31.2012-35.2539Q31.2012-31.7383 33.667-29.248Q36.1328-26.7578 39.6973-26.7578ZM61.9629-26.7578Q65.4785-26.7578 67.9688-29.248Q70.459-31.7383 70.459-35.2539Q70.459-38.7695 67.9688-41.2598Q65.4785-43.75 61.9629-43.75Q58.4473-43.75 55.957-41.2598Q53.4668-38.7695 53.4668-35.2539Q53.4668-31.7383 55.957-29.248Q58.4473-26.7578 61.9629-26.7578ZM84.2285-26.7578Q87.793-26.7578 90.2588-29.248Q92.7246-31.7383 92.7246-35.2539Q92.7246-38.7695 90.2588-41.2598Q87.793-43.75 84.2285-43.75Q80.7129-43.75 78.2471-41.2598Q75.7812-38.7695 75.7812-35.2539Q75.7812-31.7383 78.2471-29.248Q80.7129-26.7578 84.2285-26.7578Z"/>
</g>
<g id="Heavy-M" transform="matrix(1 0 0 1 2575.44 1126)">
<path d="M61.2305 17.2852Q72.0703 17.2852 81.5918 13.1836Q91.1133 9.08203 98.3154 1.85547Q105.518-5.37109 109.644-14.8682Q113.77-24.3652 113.77-35.2051Q113.77-46.0449 109.644-55.542Q105.518-65.0391 98.3154-72.29Q91.1133-79.541 81.5918-83.6182Q72.0703-87.6953 61.2305-87.6953Q50.4395-87.6953 40.918-83.6182Q31.3965-79.541 24.1699-72.29Q16.9434-65.0391 12.8418-55.542Q8.74023-46.0449 8.74023-35.2051Q8.74023-24.3652 12.8418-14.8682Q16.9434-5.37109 24.1699 1.85547Q31.3965 9.08203 40.918 13.1836Q50.4395 17.2852 61.2305 17.2852ZM61.2305 2.05078Q53.5156 2.05078 46.7529-0.854492Q39.9902-3.75977 34.8633-8.8623Q29.7363-13.9648 26.8555-20.7275Q23.9746-27.4902 23.9746-35.2051Q23.9746-42.9688 26.8555-49.7314Q29.7363-56.4941 34.8633-61.5967Q39.9902-66.6992 46.7529-69.5801Q53.5156-72.4609 61.2305-72.4609Q68.9453-72.4609 75.708-69.5801Q82.4707-66.6992 87.5977-61.5967Q92.7246-56.4941 95.6299-49.7314Q98.5352-42.9688 98.5352-35.2051Q98.5352-27.4902 95.6299-20.7275Q92.7246-13.9648 87.6221-8.8623Q82.5195-3.75977 75.7568-0.854492Q68.9941 2.05078 61.2305 2.05078ZM38.7207-27.0996Q42.1387-27.0996 44.5068-29.4922Q46.875-31.8848 46.875-35.2539Q46.875-38.623 44.4824-41.0156Q42.0898-43.4082 38.7207-43.4082Q35.3027-43.4082 32.9346-41.0156Q30.5664-38.623 30.5664-35.2539Q30.5664-31.8848 32.9346-29.4922Q35.3027-27.0996 38.7207-27.0996ZM61.1328-27.0996Q64.502-27.0996 66.8945-29.4922Q69.2871-31.8848 69.2871-35.2539Q69.2871-38.623 66.8945-41.0156Q64.502-43.4082 61.1328-43.4082Q57.7637-43.4082 55.3711-41.0156Q52.9785-38.623 52.9785-35.2539Q52.9785-31.8848 55.3711-29.4922Q57.7637-27.0996 61.1328-27.0996ZM83.4961-27.0996Q86.9141-27.0996 89.3066-29.4922Q91.6992-31.8848 91.6992-35.2539Q91.6992-38.623 89.3066-41.0156Q86.9141-43.4082 83.4961-43.4082Q80.127-43.4082 77.7588-41.0156Q75.3906-38.623 75.3906-35.2539Q75.3906-31.8848 77.7588-29.4922Q80.127-27.0996 83.4961-27.0996Z"/>
</g>
<g id="Bold-M" transform="matrix(1 0 0 1 2279.66 1126)">
<path d="M60.3027 16.3574Q70.9473 16.3574 80.2734 12.3291Q89.5996 8.30078 96.7041 1.17188Q103.809-5.95703 107.861-15.2832Q111.914-24.6094 111.914-35.2539Q111.914-45.8496 107.861-55.1758Q103.809-64.502 96.7041-71.6309Q89.5996-78.7598 80.249-82.7881Q70.8984-86.8164 60.3027-86.8164Q49.707-86.8164 40.3564-82.7881Q31.0059-78.7598 23.9014-71.6309Q16.7969-64.502 12.7686-55.1758Q8.74023-45.8496 8.74023-35.2539Q8.74023-24.6094 12.7686-15.2832Q16.7969-5.95703 23.9258 1.17188Q31.0547 8.30078 40.3809 12.3291Q49.707 16.3574 60.3027 16.3574ZM60.3027 3.51562Q52.2949 3.51562 45.2637 0.488281Q38.2324-2.53906 32.9102-7.83691Q27.5879-13.1348 24.6094-20.166Q21.6309-27.1973 21.6309-35.2539Q21.6309-43.3105 24.6094-50.3174Q27.5879-57.3242 32.9102-62.6465Q38.2324-67.9688 45.2393-70.9717Q52.2461-73.9746 60.3027-73.9746Q68.3594-73.9746 75.3662-70.9717Q82.373-67.9688 87.6953-62.6465Q93.0176-57.3242 96.0449-50.3174Q99.0723-43.3105 99.0723-35.2539Q99.0723-27.1973 96.0693-20.166Q93.0664-13.1348 87.7441-7.83691Q82.4219-2.53906 75.3906 0.488281Q68.3594 3.51562 60.3027 3.51562ZM37.7441-27.4902Q40.9668-27.4902 43.2373-29.7852Q45.5078-32.0801 45.5078-35.3027Q45.5078-38.5254 43.2373-40.8203Q40.9668-43.1152 37.7441-43.1152Q34.4727-43.1152 32.2021-40.8203Q29.9316-38.5254 29.9316-35.3027Q29.9316-32.0801 32.2021-29.7852Q34.4727-27.4902 37.7441-27.4902ZM60.2539-27.4902Q63.4766-27.4902 65.7715-29.7852Q68.0664-32.0801 68.0664-35.3027Q68.0664-38.5254 65.7715-40.8203Q63.4766-43.1152 60.2539-43.1152Q57.0312-43.1152 54.7607-40.8203Q52.4902-38.5254 52.4902-35.3027Q52.4902-32.0801 54.7607-29.7852Q57.0312-27.4902 60.2539-27.4902ZM82.8125-27.4902Q86.0352-27.4902 88.3057-29.7852Q90.5762-32.0801 90.5762-35.3027Q90.5762-38.5254 88.3057-40.8203Q86.0352-43.1152 82.8125-43.1152Q79.5898-43.1152 77.2949-40.8203Q75-38.5254 75-35.3027Q75-32.0801 77.2949-29.7852Q79.5898-27.4902 82.8125-27.4902Z"/>
</g>
<g id="Semibold-M" transform="matrix(1 0 0 1 1983.6 1126)">
<path d="M59.668 15.6738Q70.1172 15.6738 79.3457 11.6943Q88.5742 7.71484 95.6055 0.683594Q102.637-6.34766 106.616-15.5518Q110.596-24.7559 110.596-35.2539Q110.596-45.7031 106.616-54.9072Q102.637-64.1113 95.6055-71.1426Q88.5742-78.1738 79.3457-82.1777Q70.1172-86.1816 59.6191-86.1816Q49.1699-86.1816 39.9658-82.1777Q30.7617-78.1738 23.7305-71.1426Q16.6992-64.1113 12.7197-54.9072Q8.74023-45.7031 8.74023-35.2539Q8.74023-24.7559 12.7197-15.5518Q16.6992-6.34766 23.7305 0.683594Q30.7617 7.71484 39.9902 11.6943Q49.2188 15.6738 59.668 15.6738ZM59.668 4.49219Q51.416 4.49219 44.2139 1.41602Q37.0117-1.66016 31.543-7.10449Q26.0742-12.5488 23.0225-19.751Q19.9707-26.9531 19.9707-35.2539Q19.9707-43.5059 23.0225-50.708Q26.0742-57.9102 31.5186-63.3789Q36.9629-68.8477 44.165-71.8994Q51.3672-74.9512 59.6191-74.9512Q67.9199-74.9512 75.1221-71.8994Q82.3242-68.8477 87.7686-63.3789Q93.2129-57.9102 96.3135-50.708Q99.4141-43.5059 99.4141-35.2539Q99.4141-26.9531 96.3379-19.751Q93.2617-12.5488 87.8174-7.10449Q82.373-1.66016 75.1465 1.41602Q67.9199 4.49219 59.668 4.49219ZM37.0117-27.7344Q40.1367-27.7344 42.334-29.9561Q44.5312-32.1777 44.5312-35.3027Q44.5312-38.4277 42.3096-40.6494Q40.0879-42.8711 37.0117-42.8711Q33.8379-42.8711 31.6406-40.6494Q29.4434-38.4277 29.4434-35.3027Q29.4434-32.1777 31.6406-29.9561Q33.8379-27.7344 37.0117-27.7344ZM59.6191-27.7344Q62.7441-27.7344 64.9658-29.9561Q67.1875-32.1777 67.1875-35.3027Q67.1875-38.4277 64.9658-40.6494Q62.7441-42.8711 59.6191-42.8711Q56.4941-42.8711 54.2969-40.6494Q52.0996-38.4277 52.0996-35.3027Q52.0996-32.1777 54.2969-29.9561Q56.4941-27.7344 59.6191-27.7344ZM82.2266-27.7344Q85.3516-27.7344 87.5488-29.9561Q89.7461-32.1777 89.7461-35.3027Q89.7461-38.4277 87.5488-40.6494Q85.3516-42.8711 82.2266-42.8711Q79.1016-42.8711 76.9043-40.6494Q74.707-38.4277 74.707-35.3027Q74.707-32.1777 76.9043-29.9561Q79.1016-27.7344 82.2266-27.7344Z"/>
</g>
<g id="Medium-M" transform="matrix(1 0 0 1 1687.37 1126)">
<path d="M59.1797 15.1855Q69.5312 15.1855 78.6621 11.2305Q87.793 7.27539 94.751 0.317383Q101.709-6.64062 105.664-15.7715Q109.619-24.9023 109.619-35.2539Q109.619-45.6055 105.664-54.7363Q101.709-63.8672 94.751-70.8252Q87.793-77.7832 78.6377-81.7383Q69.4824-85.6934 59.1309-85.6934Q48.7793-85.6934 39.6484-81.7383Q30.5176-77.7832 23.584-70.8252Q16.6504-63.8672 12.6953-54.7363Q8.74023-45.6055 8.74023-35.2539Q8.74023-24.9023 12.6953-15.7715Q16.6504-6.64062 23.6084 0.317383Q30.5664 7.27539 39.6973 11.2305Q48.8281 15.1855 59.1797 15.1855ZM59.1797 5.27344Q50.7324 5.27344 43.4082 2.12402Q36.084-1.02539 30.5176-6.5918Q24.9512-12.1582 21.8262-19.4824Q18.7012-26.8066 18.7012-35.2539Q18.7012-43.7012 21.8262-51.0254Q24.9512-58.3496 30.4932-63.916Q36.0352-69.4824 43.3838-72.6074Q50.7324-75.7324 59.1309-75.7324Q67.5781-75.7324 74.9023-72.6074Q82.2266-69.4824 87.8174-63.916Q93.4082-58.3496 96.5576-51.0254Q99.707-43.7012 99.707-35.2539Q99.707-26.8066 96.582-19.4824Q93.457-12.1582 87.8906-6.5918Q82.3242-1.02539 74.9756 2.12402Q67.627 5.27344 59.1797 5.27344ZM36.4746-27.9297Q39.502-27.9297 41.6504-30.1025Q43.7988-32.2754 43.7988-35.3027Q43.7988-38.3301 41.626-40.5029Q39.4531-42.6758 36.4746-42.6758Q33.3984-42.6758 31.25-40.5029Q29.1016-38.3301 29.1016-35.3027Q29.1016-32.2754 31.25-30.1025Q33.3984-27.9297 36.4746-27.9297ZM59.1309-27.9297Q62.1582-27.9297 64.3311-30.1025Q66.5039-32.2754 66.5039-35.3027Q66.5039-38.3301 64.3311-40.5029Q62.1582-42.6758 59.1309-42.6758Q56.1035-42.6758 53.9551-40.5029Q51.8066-38.3301 51.8066-35.3027Q51.8066-32.2754 53.9551-30.1025Q56.1035-27.9297 59.1309-27.9297ZM81.8359-27.9297Q84.9121-27.9297 87.0361-30.1025Q89.1602-32.2754 89.1602-35.3027Q89.1602-38.3301 87.0361-40.5029Q84.9121-42.6758 81.8359-42.6758Q78.8086-42.6758 76.6357-40.5029Q74.4629-38.3301 74.4629-35.3027Q74.4629-32.2754 76.6357-30.1025Q78.8086-27.9297 81.8359-27.9297Z"/>
</g>
<g id="Regular-M" transform="matrix(1 0 0 1 1391.3 1126)">
<path d="M58.5449 14.5508Q68.75 14.5508 77.7588 10.6445Q86.7676 6.73828 93.6523-0.146484Q100.537-7.03125 104.443-16.04Q108.35-25.0488 108.35-35.2539Q108.35-45.459 104.443-54.4678Q100.537-63.4766 93.6523-70.3613Q86.7676-77.2461 77.7344-81.1523Q68.7012-85.0586 58.4961-85.0586Q48.291-85.0586 39.2822-81.1523Q30.2734-77.2461 23.4131-70.3613Q16.5527-63.4766 12.6465-54.4678Q8.74023-45.459 8.74023-35.2539Q8.74023-25.0488 12.6465-16.04Q16.5527-7.03125 23.4375-0.146484Q30.3223 6.73828 39.3311 10.6445Q48.3398 14.5508 58.5449 14.5508ZM58.5449 6.25Q49.9023 6.25 42.3828 3.02734Q34.8633-0.195312 29.1748-5.88379Q23.4863-11.5723 20.2881-19.0918Q17.0898-26.6113 17.0898-35.2539Q17.0898-43.8965 20.2881-51.416Q23.4863-58.9355 29.1504-64.6484Q34.8145-70.3613 42.334-73.5596Q49.8535-76.7578 58.4961-76.7578Q67.1387-76.7578 74.6582-73.5596Q82.1777-70.3613 87.8906-64.6484Q93.6035-58.9355 96.8262-51.416Q100.049-43.8965 100.049-35.2539Q100.049-26.6113 96.8506-19.0918Q93.6523-11.5723 87.9639-5.88379Q82.2754-0.195312 74.7314 3.02734Q67.1875 6.25 58.5449 6.25ZM35.7422-28.1738Q38.6719-28.1738 40.7471-30.2734Q42.8223-32.373 42.8223-35.3027Q42.8223-38.2324 40.7227-40.332Q38.623-42.4316 35.7422-42.4316Q32.7637-42.4316 30.6885-40.332Q28.6133-38.2324 28.6133-35.3027Q28.6133-32.373 30.6885-30.2734Q32.7637-28.1738 35.7422-28.1738ZM58.4961-28.1738Q61.4258-28.1738 63.5254-30.2734Q65.625-32.373 65.625-35.3027Q65.625-38.2324 63.5254-40.332Q61.4258-42.4316 58.4961-42.4316Q55.5664-42.4316 53.4912-40.332Q51.416-38.2324 51.416-35.3027Q51.416-32.373 53.4912-30.2734Q55.5664-28.1738 58.4961-28.1738ZM81.2988-28.1738Q84.2285-28.1738 86.3037-30.2734Q88.3789-32.373 88.3789-35.3027Q88.3789-38.2324 86.3037-40.332Q84.2285-42.4316 81.2988-42.4316Q78.3691-42.4316 76.2695-40.332Q74.1699-38.2324 74.1699-35.3027Q74.1699-32.373 76.2695-30.2734Q78.3691-28.1738 81.2988-28.1738Z"/>
</g>
<g id="Light-M" transform="matrix(1 0 0 1 1095.41 1126)">
<path d="M57.7148 13.7207Q67.7734 13.7207 76.6357 9.8877Q85.498 6.05469 92.2607-0.708008Q99.0234-7.4707 102.856-16.333Q106.689-25.1953 106.689-35.2539Q106.689-45.3125 102.856-54.1748Q99.0234-63.0371 92.2607-69.7998Q85.498-76.5625 76.6113-80.3955Q67.7246-84.2285 57.666-84.2285Q47.6074-84.2285 38.7451-80.3955Q29.8828-76.5625 23.1445-69.7998Q16.4062-63.0371 12.5732-54.1748Q8.74023-45.3125 8.74023-35.2539Q8.74023-25.1953 12.5732-16.333Q16.4062-7.4707 23.1689-0.708008Q29.9316 6.05469 38.7939 9.8877Q47.6562 13.7207 57.7148 13.7207ZM57.7148 7.37305Q48.877 7.37305 41.1377 4.07715Q33.3984 0.78125 27.5391-5.07812Q21.6797-10.9375 18.3838-18.6768Q15.0879-26.416 15.0879-35.2539Q15.0879-44.0918 18.3838-51.8311Q21.6797-59.5703 27.5391-65.4541Q33.3984-71.3379 41.1133-74.6338Q48.8281-77.9297 57.666-77.9297Q66.5527-77.9297 74.2676-74.6338Q81.9824-71.3379 87.8662-65.4541Q93.75-59.5703 97.0703-51.8311Q100.391-44.0918 100.391-35.2539Q100.391-26.416 97.0703-18.6768Q93.75-10.9375 87.915-5.07812Q82.0801 0.78125 74.3408 4.07715Q66.6016 7.37305 57.7148 7.37305ZM35.2051-28.6621Q37.9395-28.6621 39.8682-30.6152Q41.7969-32.5684 41.7969-35.3516Q41.7969-38.0859 39.8438-40.0391Q37.8906-41.9922 35.2051-41.9922Q32.373-41.9922 30.4443-40.0391Q28.5156-38.0859 28.5156-35.3516Q28.5156-32.5684 30.4443-30.6152Q32.373-28.6621 35.2051-28.6621ZM57.666-28.6621Q60.4492-28.6621 62.4023-30.6152Q64.3555-32.5684 64.3555-35.3516Q64.3555-38.0859 62.4023-40.0391Q60.4492-41.9922 57.666-41.9922Q54.9316-41.9922 52.9785-40.0391Q51.0254-38.0859 51.0254-35.3516Q51.0254-32.5684 52.9785-30.6152Q54.9316-28.6621 57.666-28.6621ZM80.2246-28.6621Q82.959-28.6621 84.9121-30.6152Q86.8652-32.5684 86.8652-35.3516Q86.8652-38.0859 84.9121-40.0391Q82.959-41.9922 80.2246-41.9922Q77.4414-41.9922 75.4883-40.0391Q73.5352-38.0859 73.5352-35.3516Q73.5352-32.5684 75.4883-30.6152Q77.4414-28.6621 80.2246-28.6621Z"/>
</g>
<g id="Thin-M" transform="matrix(1 0 0 1 799.793 1126)">
<path d="M56.5918 12.5977Q66.5039 12.5977 75.1709 8.88672Q83.8379 5.17578 90.4297-1.44043Q97.0215-8.05664 100.781-16.7236Q104.541-25.3906 104.541-35.2539Q104.541-45.1172 100.781-53.7842Q97.0215-62.4512 90.4297-69.0674Q83.8379-75.6836 75.1709-79.3945Q66.5039-83.1055 56.5918-83.1055Q46.7285-83.1055 38.0615-79.3945Q29.3945-75.6836 22.8271-69.0674Q16.2598-62.4512 12.5-53.7842Q8.74023-45.1172 8.74023-35.2539Q8.74023-25.3906 12.4756-16.7236Q16.2109-8.05664 22.8027-1.44043Q29.3945 5.17578 38.0859 8.88672Q46.7773 12.5977 56.5918 12.5977ZM56.5918 8.88672Q47.4609 8.88672 39.4775 5.44434Q31.4941 2.00195 25.415-4.05273Q19.3359-10.1074 15.918-18.1152Q12.5-26.123 12.5-35.2539Q12.5-44.3848 15.918-52.3926Q19.3359-60.4004 25.415-66.4795Q31.4941-72.5586 39.4775-76.001Q47.4609-79.4434 56.5918-79.4434Q65.7715-79.4434 73.7549-76.001Q81.7383-72.5586 87.8174-66.4795Q93.8965-60.4004 97.3389-52.3926Q100.781-44.3848 100.781-35.2539Q100.781-26.123 97.3633-18.1152Q93.9453-10.1074 87.8662-4.05273Q81.7871 2.00195 73.7793 5.44434Q65.7715 8.88672 56.5918 8.88672ZM34.4238-29.2969Q36.9629-29.2969 38.7207-31.0547Q40.4785-32.8125 40.4785-35.3516Q40.4785-37.8418 38.6963-39.624Q36.9141-41.4062 34.4238-41.4062Q31.8848-41.4062 30.127-39.624Q28.3691-37.8418 28.3691-35.3516Q28.3691-32.8125 30.127-31.0547Q31.8848-29.2969 34.4238-29.2969ZM56.5918-29.2969Q59.1309-29.2969 60.8887-31.0547Q62.6465-32.8125 62.6465-35.3516Q62.6465-37.8418 60.8887-39.624Q59.1309-41.4062 56.5918-41.4062Q54.0527-41.4062 52.2949-39.624Q50.5371-37.8418 50.5371-35.3516Q50.5371-32.8125 52.2949-31.0547Q54.0527-29.2969 56.5918-29.2969ZM78.7598-29.2969Q81.2988-29.2969 83.0566-31.0547Q84.8145-32.8125 84.8145-35.3516Q84.8145-37.8418 83.0566-39.624Q81.2988-41.4062 78.7598-41.4062Q76.2207-41.4062 74.4629-39.624Q72.7051-37.8418 72.7051-35.3516Q72.7051-32.8125 74.4629-31.0547Q76.2207-29.2969 78.7598-29.2969Z"/>
</g>
<g id="Ultralight-M" transform="matrix(1 0 0 1 503.641 1126)">
<path d="M56.0547 12.0605Q65.8203 12.0605 74.3896 8.37402Q82.959 4.6875 89.4775-1.83105Q95.9961-8.34961 99.707-16.9189Q103.418-25.4883 103.418-35.2539Q103.418-45.0195 99.707-53.5889Q95.9961-62.1582 89.4775-68.6768Q82.959-75.1953 74.3896-78.8818Q65.8203-82.5684 56.0547-82.5684Q46.2891-82.5684 37.7197-78.8818Q29.1504-75.1953 22.6562-68.6768Q16.1621-62.1582 12.4512-53.5889Q8.74023-45.0195 8.74023-35.2539Q8.74023-25.4883 12.4268-16.9189Q16.1133-8.34961 22.6318-1.83105Q29.1504 4.6875 37.7197 8.37402Q46.2891 12.0605 56.0547 12.0605ZM56.0547 9.66797Q46.7773 9.66797 38.6475 6.17676Q30.5176 2.68555 24.3164-3.49121Q18.1152-9.66797 14.624-17.8223Q11.1328-25.9766 11.1328-35.2539Q11.1328-44.5312 14.624-52.6855Q18.1152-60.8398 24.3164-67.041Q30.5176-73.2422 38.6475-76.7334Q46.7773-80.2246 56.0547-80.2246Q65.3809-80.2246 73.5107-76.7334Q81.6406-73.2422 87.8174-67.041Q93.9941-60.8398 97.5098-52.6855Q101.025-44.5312 101.025-35.2539Q101.025-25.9766 97.5098-17.8223Q93.9941-9.66797 87.8174-3.49121Q81.6406 2.68555 73.5107 6.17676Q65.3809 9.66797 56.0547 9.66797ZM34.0332-29.6387Q36.4258-29.6387 38.0859-31.2988Q39.7461-32.959 39.7461-35.4004Q39.7461-37.793 38.0859-39.4531Q36.4258-41.1133 34.0332-41.1133Q31.5918-41.1133 29.9316-39.4531Q28.2715-37.793 28.2715-35.4004Q28.2715-32.959 29.9316-31.2988Q31.5918-29.6387 34.0332-29.6387ZM56.0059-29.6387Q58.3984-29.6387 60.0586-31.2988Q61.7188-32.959 61.7188-35.4004Q61.7188-37.793 60.0586-39.4531Q58.3984-41.1133 56.0059-41.1133Q53.6133-41.1133 51.9287-39.4531Q50.2441-37.793 50.2441-35.4004Q50.2441-32.959 51.9287-31.2988Q53.6133-29.6387 56.0059-29.6387ZM78.0273-29.6387Q80.3711-29.6387 82.0557-31.2988Q83.7402-32.959 83.7402-35.4004Q83.7402-37.793 82.0557-39.4531Q80.3711-41.1133 78.0273-41.1133Q75.5859-41.1133 73.9014-39.4531Q72.2168-37.793 72.2168-35.4004Q72.2168-32.959 73.9014-31.2988Q75.5859-29.6387 78.0273-29.6387Z"/>
</g>
<g id="Black-S" transform="matrix(1 0 0 1 2884.57 696)">
<path d="M48.8281 6.78711Q57.5195 6.78711 65.1123 3.51562Q72.7051 0.244141 78.4912-5.54199Q84.2773-11.3281 87.5488-18.9209Q90.8203-26.5137 90.8203-35.2051Q90.8203-43.8965 87.5488-51.4893Q84.2773-59.082 78.4912-64.8682Q72.7051-70.6543 65.1123-73.9258Q57.5195-77.1973 48.8281-77.1973Q40.1367-77.1973 32.5439-73.9258Q24.9512-70.6543 19.165-64.8682Q13.3789-59.082 10.1074-51.4893Q6.83594-43.8965 6.83594-35.2051Q6.83594-26.5137 10.1074-18.9209Q13.3789-11.3281 19.165-5.54199Q24.9512 0.244141 32.5439 3.51562Q40.1367 6.78711 48.8281 6.78711ZM48.8281-7.37305Q43.0664-7.37305 38.0127-9.5459Q32.959-11.7188 29.1504-15.5273Q25.3418-19.3359 23.1689-24.3896Q20.9961-29.4434 20.9961-35.2051Q20.9961-40.9668 23.1689-46.0205Q25.3418-51.0742 29.1504-54.8828Q32.959-58.6914 38.0127-60.8643Q43.0664-63.0371 48.8281-63.0371Q54.5898-63.0371 59.6436-60.8643Q64.6973-58.6914 68.5059-54.8828Q72.3145-51.0742 74.4873-46.0205Q76.6602-40.9668 76.6602-35.2051Q76.6602-29.4434 74.4873-24.3896Q72.3145-19.3359 68.5059-15.5273Q64.6973-11.7188 59.6436-9.5459Q54.5898-7.37305 48.8281-7.37305ZM31.3477-28.5156Q34.1309-28.5156 36.084-30.4932Q38.0371-32.4707 38.0371-35.2539Q38.0371-38.0371 36.084-40.0146Q34.1309-41.9922 31.3477-41.9922Q28.5156-41.9922 26.5625-40.0146Q24.6094-38.0371 24.6094-35.2539Q24.6094-32.4707 26.5625-30.4932Q28.5156-28.5156 31.3477-28.5156ZM48.7305-28.5156Q51.5137-28.5156 53.4912-30.4932Q55.4688-32.4707 55.4688-35.2539Q55.4688-38.0371 53.4912-40.0146Q51.5137-41.9922 48.7305-41.9922Q45.9473-41.9922 43.9697-40.0146Q41.9922-38.0371 41.9922-35.2539Q41.9922-32.4707 43.9697-30.4932Q45.9473-28.5156 48.7305-28.5156ZM66.1133-28.5156Q68.9453-28.5156 70.8984-30.4932Q72.8516-32.4707 72.8516-35.2539Q72.8516-38.0371 70.8984-40.0146Q68.9453-41.9922 66.1133-41.9922Q63.3301-41.9922 61.377-40.0146Q59.4238-38.0371 59.4238-35.2539Q59.4238-32.4707 61.377-30.4932Q63.3301-28.5156 66.1133-28.5156Z"/>
</g>
<g id="Heavy-S" transform="matrix(1 0 0 1 2588.47 696)">
<path d="M48.1934 6.15234Q56.7871 6.15234 64.2578 2.92969Q71.7285-0.292969 77.4414-6.00586Q83.1543-11.7188 86.377-19.1895Q89.5996-26.6602 89.5996-35.2051Q89.5996-43.75 86.377-51.2451Q83.1543-58.7402 77.4414-64.4531Q71.7285-70.166 64.2334-73.3887Q56.7383-76.6113 48.1934-76.6113Q39.6484-76.6113 32.1777-73.3887Q24.707-70.166 18.9941-64.4531Q13.2812-58.7402 10.0586-51.2451Q6.83594-43.75 6.83594-35.2051Q6.83594-26.6602 10.0586-19.1895Q13.2812-11.7188 18.9941-6.00586Q24.707-0.292969 32.2021 2.92969Q39.6973 6.15234 48.1934 6.15234ZM48.1934-6.39648Q42.2363-6.39648 37.0117-8.64258Q31.7871-10.8887 27.8564-14.8438Q23.9258-18.7988 21.6797-24.0234Q19.4336-29.248 19.4336-35.2051Q19.4336-41.1621 21.6553-46.4111Q23.877-51.6602 27.832-55.5908Q31.7871-59.5215 37.0117-61.7676Q42.2363-64.0137 48.1934-64.0137Q54.1992-64.0137 59.4238-61.7676Q64.6484-59.5215 68.5791-55.5908Q72.5098-51.6602 74.7803-46.4111Q77.0508-41.1621 77.0508-35.2051Q77.0508-29.248 74.8047-24.0234Q72.5586-18.7988 68.6035-14.8438Q64.6484-10.8887 59.4238-8.64258Q54.1992-6.39648 48.1934-6.39648ZM30.6641-28.7109Q33.3008-28.7109 35.2051-30.6396Q37.1094-32.5684 37.1094-35.2539Q37.1094-37.9395 35.2051-39.8682Q33.3008-41.7969 30.6641-41.7969Q27.9297-41.7969 26.0254-39.8682Q24.1211-37.9395 24.1211-35.2539Q24.1211-32.5684 26.0254-30.6396Q27.9297-28.7109 30.6641-28.7109ZM48.1445-28.7109Q50.8301-28.7109 52.7588-30.6396Q54.6875-32.5684 54.6875-35.2539Q54.6875-37.9395 52.7588-39.8682Q50.8301-41.7969 48.1445-41.7969Q45.459-41.7969 43.5547-39.8682Q41.6504-37.9395 41.6504-35.2539Q41.6504-32.5684 43.5547-30.6396Q45.459-28.7109 48.1445-28.7109ZM65.6738-28.7109Q68.4082-28.7109 70.2881-30.6396Q72.168-32.5684 72.168-35.2539Q72.168-37.9395 70.2881-39.8682Q68.4082-41.7969 65.6738-41.7969Q62.9883-41.7969 61.084-39.8682Q59.1797-37.9395 59.1797-35.2539Q59.1797-32.5684 61.084-30.6396Q62.9883-28.7109 65.6738-28.7109Z"/>
</g>
<g id="Bold-S" transform="matrix(1 0 0 1 2292.43 696)">
<path d="M47.5586 5.46875Q55.957 5.46875 63.3057 2.29492Q70.6543-0.878906 76.2695-6.51855Q81.8848-12.1582 85.083-19.5068Q88.2812-26.8555 88.2812-35.2539Q88.2812-43.6035 85.083-50.9766Q81.8848-58.3496 76.2695-63.9648Q70.6543-69.5801 63.2812-72.7539Q55.9082-75.9277 47.5098-75.9277Q39.1602-75.9277 31.7871-72.7539Q24.4141-69.5801 18.8232-63.9648Q13.2324-58.3496 10.0342-50.9766Q6.83594-43.6035 6.83594-35.2539Q6.83594-26.8555 10.0342-19.5068Q13.2324-12.1582 18.8477-6.51855Q24.4629-0.878906 31.8115 2.29492Q39.1602 5.46875 47.5586 5.46875ZM47.5586-5.32227Q41.3574-5.32227 35.9375-7.6416Q30.5176-9.96094 26.416-14.0625Q22.3145-18.1641 19.9951-23.6084Q17.6758-29.0527 17.6758-35.2539Q17.6758-41.4551 19.9951-46.875Q22.3145-52.2949 26.3916-56.3965Q30.4688-60.498 35.8887-62.8174Q41.3086-65.1367 47.5098-65.1367Q53.7598-65.1367 59.1797-62.8174Q64.5996-60.498 68.7012-56.3965Q72.8027-52.2949 75.1221-46.875Q77.4414-41.4551 77.4414-35.2539Q77.4414-29.0527 75.1221-23.6084Q72.8027-18.1641 68.7256-14.0625Q64.6484-9.96094 59.2041-7.6416Q53.7598-5.32227 47.5586-5.32227ZM29.834-29.0039Q32.373-29.0039 34.2041-30.835Q36.0352-32.666 36.0352-35.2539Q36.0352-37.8418 34.2041-39.6973Q32.373-41.5527 29.834-41.5527Q27.1973-41.5527 25.3662-39.6973Q23.5352-37.8418 23.5352-35.2539Q23.5352-32.666 25.3662-30.835Q27.1973-29.0039 29.834-29.0039ZM47.5098-29.0039Q50.0977-29.0039 51.9287-30.835Q53.7598-32.666 53.7598-35.2539Q53.7598-37.8418 51.9287-39.6973Q50.0977-41.5527 47.5098-41.5527Q44.9219-41.5527 43.0664-39.6973Q41.2109-37.8418 41.2109-35.2539Q41.2109-32.666 43.0664-30.835Q44.9219-29.0039 47.5098-29.0039ZM65.1855-29.0039Q67.7734-29.0039 69.6045-30.835Q71.4355-32.666 71.4355-35.2539Q71.4355-37.8418 69.6045-39.6973Q67.7734-41.5527 65.1855-41.5527Q62.5977-41.5527 60.7666-39.6973Q58.9355-37.8418 58.9355-35.2539Q58.9355-32.666 60.7666-30.835Q62.5977-29.0039 65.1855-29.0039Z"/>
</g>
<g id="Semibold-S" transform="matrix(1 0 0 1 1996.19 696)">
<path d="M47.0703 4.98047Q55.3711 4.98047 62.6465 1.85547Q69.9219-1.26953 75.4639-6.86035Q81.0059-12.4512 84.1553-19.7266Q87.3047-27.002 87.3047-35.2539Q87.3047-43.5059 84.1553-50.7812Q81.0059-58.0566 75.4395-63.623Q69.873-69.1895 62.5977-72.3389Q55.3223-75.4883 47.0215-75.4883Q38.7695-75.4883 31.4941-72.3389Q24.2188-69.1895 18.6768-63.623Q13.1348-58.0566 9.98535-50.7812Q6.83594-43.5059 6.83594-35.2539Q6.83594-27.002 9.98535-19.7266Q13.1348-12.4512 18.7012-6.86035Q24.2676-1.26953 31.543 1.85547Q38.8184 4.98047 47.0703 4.98047ZM47.0703-4.58984Q40.7227-4.58984 35.1562-6.95801Q29.5898-9.32617 25.3906-13.5254Q21.1914-17.7246 18.8232-23.291Q16.4551-28.8574 16.4551-35.2539Q16.4551-41.6016 18.8232-47.168Q21.1914-52.7344 25.3662-56.9336Q29.541-61.1328 35.1074-63.5254Q40.6738-65.918 47.0215-65.918Q53.418-65.918 58.9844-63.5254Q64.5508-61.1328 68.75-56.9336Q72.9492-52.7344 75.3418-47.168Q77.7344-41.6016 77.7344-35.2539Q77.7344-28.8574 75.3662-23.291Q72.998-17.7246 68.7988-13.5254Q64.5996-9.32617 59.0332-6.95801Q53.4668-4.58984 47.0703-4.58984ZM29.248-29.1504Q31.7383-29.1504 33.5205-30.9326Q35.3027-32.7148 35.3027-35.2539Q35.3027-37.793 33.5205-39.5752Q31.7383-41.3574 29.248-41.3574Q26.709-41.3574 24.9268-39.5752Q23.1445-37.793 23.1445-35.2539Q23.1445-32.7148 24.9268-30.9326Q26.709-29.1504 29.248-29.1504ZM47.0215-29.1504Q49.5605-29.1504 51.3428-30.9326Q53.125-32.7148 53.125-35.2539Q53.125-37.793 51.3428-39.5752Q49.5605-41.3574 47.0215-41.3574Q44.5312-41.3574 42.7246-39.5752Q40.918-37.793 40.918-35.2539Q40.918-32.7148 42.7246-30.9326Q44.5312-29.1504 47.0215-29.1504ZM64.7949-29.1504Q67.334-29.1504 69.1162-30.9326Q70.8984-32.7148 70.8984-35.2539Q70.8984-37.793 69.1162-39.5752Q67.334-41.3574 64.7949-41.3574Q62.3047-41.3574 60.5225-39.5752Q58.7402-37.793 58.7402-35.2539Q58.7402-32.7148 60.5225-30.9326Q62.3047-29.1504 64.7949-29.1504Z"/>
</g>
<g id="Medium-S" transform="matrix(1 0 0 1 1699.83 696)">
<path d="M46.7285 4.63867Q54.9316 4.63867 62.1338 1.51367Q69.3359-1.61133 74.8535-7.12891Q80.3711-12.6465 83.4961-19.8486Q86.6211-27.0508 86.6211-35.2539Q86.6211-43.4082 83.4961-50.6348Q80.3711-57.8613 74.8291-63.3789Q69.2871-68.8965 62.085-71.9971Q54.8828-75.0977 46.6797-75.0977Q38.4766-75.0977 31.2744-71.9971Q24.0723-68.8965 18.5791-63.3789Q13.0859-57.8613 9.96094-50.6348Q6.83594-43.4082 6.83594-35.2539Q6.83594-27.0508 9.96094-19.8486Q13.0859-12.6465 18.6035-7.12891Q24.1211-1.61133 31.3232 1.51367Q38.5254 4.63867 46.7285 4.63867ZM46.7285-4.00391Q40.2344-4.00391 34.5703-6.4209Q28.9062-8.83789 24.6338-13.1348Q20.3613-17.4316 17.9443-23.0957Q15.5273-28.7598 15.5273-35.2539Q15.5273-41.748 17.9199-47.4121Q20.3125-53.0762 24.585-57.373Q28.8574-61.6699 34.5215-64.0869Q40.1855-66.5039 46.6797-66.5039Q53.1738-66.5039 58.8379-64.0869Q64.502-61.6699 68.7988-57.373Q73.0957-53.0762 75.5127-47.4121Q77.9297-41.748 77.9297-35.2539Q77.9297-28.7598 75.5127-23.0957Q73.0957-17.4316 68.8477-13.1348Q64.5996-8.83789 58.9111-6.4209Q53.2227-4.00391 46.7285-4.00391ZM28.8086-29.2969Q31.25-29.2969 33.0078-31.0547Q34.7656-32.8125 34.7656-35.2539Q34.7656-37.6953 33.0078-39.4531Q31.25-41.2109 28.8086-41.2109Q26.3672-41.2109 24.6094-39.4531Q22.8516-37.6953 22.8516-35.2539Q22.8516-32.8125 24.6094-31.0547Q26.3672-29.2969 28.8086-29.2969ZM46.6797-29.2969Q49.1699-29.2969 50.9033-31.0547Q52.6367-32.8125 52.6367-35.2539Q52.6367-37.6953 50.9033-39.4531Q49.1699-41.2109 46.6797-41.2109Q44.2383-41.2109 42.4805-39.4531Q40.7227-37.6953 40.7227-35.2539Q40.7227-32.8125 42.4805-31.0547Q44.2383-29.2969 46.6797-29.2969ZM64.5508-29.2969Q67.041-29.2969 68.7744-31.0547Q70.5078-32.8125 70.5078-35.2539Q70.5078-37.6953 68.7744-39.4531Q67.041-41.2109 64.5508-41.2109Q62.1094-41.2109 60.3516-39.4531Q58.5938-37.6953 58.5938-35.2539Q58.5938-32.8125 60.3516-31.0547Q62.1094-29.2969 64.5508-29.2969Z"/>
</g>
<g id="Regular-S" transform="matrix(1 0 0 1 1403.58 696)">
<path d="M46.2402 4.15039Q54.3457 4.15039 61.4746 1.07422Q68.6035-2.00195 74.0479-7.4707Q79.4922-12.9395 82.5928-20.0684Q85.6934-27.1973 85.6934-35.2539Q85.6934-43.3105 82.5928-50.4395Q79.4922-57.5684 74.0234-63.0371Q68.5547-68.5059 61.4258-71.582Q54.2969-74.6582 46.1914-74.6582Q38.1348-74.6582 31.0059-71.582Q23.877-68.5059 18.457-63.0371Q13.0371-57.5684 9.93652-50.4395Q6.83594-43.3105 6.83594-35.2539Q6.83594-27.1973 9.93652-20.0684Q13.0371-12.9395 18.4814-7.4707Q23.9258-2.00195 31.0547 1.07422Q38.1836 4.15039 46.2402 4.15039ZM46.2402-3.27148Q39.5996-3.27148 33.8135-5.7373Q28.0273-8.20312 23.6572-12.5977Q19.2871-16.9922 16.8213-22.8027Q14.3555-28.6133 14.3555-35.2539Q14.3555-41.8945 16.7969-47.7051Q19.2383-53.5156 23.6084-57.9102Q27.9785-62.3047 33.7646-64.7705Q39.5508-67.2363 46.1914-67.2363Q52.8809-67.2363 58.667-64.7705Q64.4531-62.3047 68.8477-57.9102Q73.2422-53.5156 75.7324-47.7051Q78.2227-41.8945 78.2227-35.2539Q78.2227-28.6133 75.7568-22.8027Q73.291-16.9922 68.9209-12.5977Q64.5508-8.20312 58.7402-5.7373Q52.9297-3.27148 46.2402-3.27148ZM28.2715-29.4434Q30.6152-29.4434 32.3242-31.1523Q34.0332-32.8613 34.0332-35.2539Q34.0332-37.6465 32.3242-39.3555Q30.6152-41.0645 28.2715-41.0645Q25.8789-41.0645 24.1699-39.3555Q22.4609-37.6465 22.4609-35.2539Q22.4609-32.8613 24.1699-31.1523Q25.8789-29.4434 28.2715-29.4434ZM46.2402-29.4434Q48.6328-29.4434 50.3174-31.1523Q52.002-32.8613 52.002-35.2539Q52.002-37.6465 50.3174-39.3555Q48.6328-41.0645 46.2402-41.0645Q43.8477-41.0645 42.1387-39.3555Q40.4297-37.6465 40.4297-35.2539Q40.4297-32.8613 42.1387-31.1523Q43.8477-29.4434 46.2402-29.4434ZM64.209-29.4434Q66.6016-29.4434 68.2861-31.1523Q69.9707-32.8613 69.9707-35.2539Q69.9707-37.6465 68.2861-39.3555Q66.6016-41.0645 64.209-41.0645Q61.8164-41.0645 60.1074-39.3555Q58.3984-37.6465 58.3984-35.2539Q58.3984-32.8613 60.1074-31.1523Q61.8164-29.4434 64.209-29.4434Z"/>
</g>
<g id="Light-S" transform="matrix(1 0 0 1 1107.6 696)">
<path d="M45.5078 3.41797Q53.4668 3.41797 60.4736 0.415039Q67.4805-2.58789 72.8271-7.95898Q78.1738-13.3301 81.2012-20.3125Q84.2285-27.2949 84.2285-35.2539Q84.2285-43.2129 81.2012-50.1953Q78.1738-57.1777 72.8027-62.5488Q67.4316-67.9199 60.4492-70.9229Q53.4668-73.9258 45.459-73.9258Q37.5488-73.9258 30.542-70.9229Q23.5352-67.9199 18.2129-62.5488Q12.8906-57.1777 9.86328-50.1953Q6.83594-43.2129 6.83594-35.2539Q6.83594-27.2949 9.86328-20.3125Q12.8906-13.3301 18.2373-7.95898Q23.584-2.58789 30.5908 0.415039Q37.5977 3.41797 45.5078 3.41797ZM45.5078-2.29492Q38.6719-2.29492 32.6904-4.83398Q26.709-7.37305 22.1924-11.9141Q17.6758-16.4551 15.1367-22.4365Q12.5977-28.418 12.5977-35.2539Q12.5977-42.0898 15.1367-48.0713Q17.6758-54.0527 22.1924-58.5938Q26.709-63.1348 32.666-65.6738Q38.623-68.2129 45.459-68.2129Q52.3438-68.2129 58.3252-65.6738Q64.3066-63.1348 68.8232-58.5938Q73.3398-54.0527 75.9277-48.0713Q78.5156-42.0898 78.5156-35.2539Q78.5156-28.418 75.9521-22.4365Q73.3887-16.4551 68.8721-11.9141Q64.3555-7.37305 58.374-4.83398Q52.3926-2.29492 45.5078-2.29492ZM27.7832-29.8828Q29.9805-29.8828 31.5674-31.4697Q33.1543-33.0566 33.1543-35.3027Q33.1543-37.5488 31.5674-39.1113Q29.9805-40.6738 27.7832-40.6738Q25.5371-40.6738 23.9502-39.1113Q22.3633-37.5488 22.3633-35.3027Q22.3633-33.0566 23.9502-31.4697Q25.5371-29.8828 27.7832-29.8828ZM45.5078-29.8828Q47.7539-29.8828 49.3164-31.4697Q50.8789-33.0566 50.8789-35.3027Q50.8789-37.5488 49.3164-39.1113Q47.7539-40.6738 45.5078-40.6738Q43.2617-40.6738 41.6748-39.1113Q40.0879-37.5488 40.0879-35.3027Q40.0879-33.0566 41.6748-31.4697Q43.2617-29.8828 45.5078-29.8828ZM63.2324-29.8828Q65.4785-29.8828 67.041-31.4697Q68.6035-33.0566 68.6035-35.3027Q68.6035-37.5488 67.041-39.1113Q65.4785-40.6738 63.2324-40.6738Q60.9863-40.6738 59.3994-39.1113Q57.8125-37.5488 57.8125-35.3027Q57.8125-33.0566 59.3994-31.4697Q60.9863-29.8828 63.2324-29.8828Z"/>
</g>
<g id="Thin-S" transform="matrix(1 0 0 1 811.863 696)">
<path d="M44.5312 2.44141Q52.3438 2.44141 59.1553-0.488281Q65.9668-3.41797 71.1914-8.64258Q76.416-13.8672 79.3457-20.6787Q82.2754-27.4902 82.2754-35.2539Q82.2754-43.0176 79.3457-49.8291Q76.416-56.6406 71.1914-61.8652Q65.9668-67.0898 59.1553-70.0195Q52.3438-72.9492 44.5312-72.9492Q36.7676-72.9492 29.9316-70.0195Q23.0957-67.0898 17.9199-61.8652Q12.7441-56.6406 9.79004-49.8291Q6.83594-43.0176 6.83594-35.2539Q6.83594-27.4902 9.79004-20.6787Q12.7441-13.8672 17.9199-8.64258Q23.0957-3.41797 29.9316-0.488281Q36.7676 2.44141 44.5312 2.44141ZM44.5312-0.927734Q37.4512-0.927734 31.2256-3.58887Q25-6.25 20.2881-10.9619Q15.5762-15.6738 12.915-21.9238Q10.2539-28.1738 10.2539-35.2539Q10.2539-42.334 12.915-48.584Q15.5762-54.834 20.2881-59.5459Q25-64.2578 31.2256-66.9189Q37.4512-69.5801 44.5312-69.5801Q51.6602-69.5801 57.8857-66.9189Q64.1113-64.2578 68.8232-59.5459Q73.5352-54.834 76.1963-48.584Q78.8574-42.334 78.8574-35.2539Q78.8574-28.1738 76.1963-21.9238Q73.5352-15.6738 68.8232-10.9619Q64.1113-6.25 57.8857-3.58887Q51.6602-0.927734 44.5312-0.927734ZM27.1484-30.4199Q29.1016-30.4199 30.542-31.8359Q31.9824-33.252 31.9824-35.3027Q31.9824-37.3047 30.542-38.7207Q29.1016-40.1367 27.1484-40.1367Q25.0977-40.1367 23.6816-38.7207Q22.2656-37.3047 22.2656-35.3027Q22.2656-33.252 23.6816-31.8359Q25.0977-30.4199 27.1484-30.4199ZM44.5801-30.4199Q46.582-30.4199 47.998-31.8359Q49.4141-33.252 49.4141-35.3027Q49.4141-37.3047 47.998-38.7207Q46.582-40.1367 44.5801-40.1367Q42.5293-40.1367 41.1133-38.7207Q39.6973-37.3047 39.6973-35.3027Q39.6973-33.252 41.1133-31.8359Q42.5293-30.4199 44.5801-30.4199ZM62.0117-30.4199Q64.0137-30.4199 65.4297-31.8359Q66.8457-33.252 66.8457-35.3027Q66.8457-37.3047 65.4297-38.7207Q64.0137-40.1367 62.0117-40.1367Q59.9609-40.1367 58.5449-38.7207Q57.1289-37.3047 57.1289-35.3027Q57.1289-33.252 58.5449-31.8359Q59.9609-30.4199 62.0117-30.4199Z"/>
</g>
<g id="Ultralight-S" transform="matrix(1 0 0 1 515.649 696)">
<path d="M44.043 1.95312Q51.7578 1.95312 58.4717-0.927734Q65.1855-3.80859 70.3369-8.95996Q75.4883-14.1113 78.3936-20.8252Q81.2988-27.5391 81.2988-35.2539Q81.2988-42.9688 78.3936-49.6826Q75.4883-56.3965 70.3369-61.5479Q65.1855-66.6992 58.4717-69.5801Q51.7578-72.4609 44.043-72.4609Q36.377-72.4609 29.6387-69.5801Q22.9004-66.6992 17.7734-61.5479Q12.6465-56.3965 9.74121-49.6826Q6.83594-42.9688 6.83594-35.2539Q6.83594-27.5391 9.74121-20.8252Q12.6465-14.1113 17.7734-8.95996Q22.9004-3.80859 29.6387-0.927734Q36.377 1.95312 44.043 1.95312ZM44.043-0.292969Q36.8164-0.292969 30.4688-3.00293Q24.1211-5.71289 19.3115-10.5225Q14.502-15.332 11.7676-21.6797Q9.0332-28.0273 9.0332-35.2539Q9.0332-42.4805 11.7676-48.8281Q14.502-55.1758 19.3115-59.9854Q24.1211-64.7949 30.4688-67.5049Q36.8164-70.2148 44.043-70.2148Q51.2695-70.2148 57.6416-67.5049Q64.0137-64.7949 68.7988-59.9854Q73.584-55.1758 76.3184-48.8281Q79.0527-42.4805 79.0527-35.2539Q79.0527-28.0273 76.3428-21.6797Q73.6328-15.332 68.8232-10.5225Q64.0137-5.71289 57.666-3.00293Q51.3184-0.292969 44.043-0.292969ZM26.7578-30.7617Q28.6621-30.7617 30.0049-32.0801Q31.3477-33.3984 31.3477-35.3516Q31.3477-37.2559 30.0049-38.5742Q28.6621-39.8926 26.7578-39.8926Q24.8535-39.8926 23.5107-38.5742Q22.168-37.2559 22.168-35.3516Q22.168-33.3984 23.5107-32.0801Q24.8535-30.7617 26.7578-30.7617ZM44.043-30.7617Q45.9473-30.7617 47.29-32.0801Q48.6328-33.3984 48.6328-35.3516Q48.6328-37.2559 47.29-38.5742Q45.9473-39.8926 44.043-39.8926Q42.0898-39.8926 40.7715-38.5742Q39.4531-37.2559 39.4531-35.3516Q39.4531-33.3984 40.7715-32.0801Q42.0898-30.7617 44.043-30.7617ZM61.3281-30.7617Q63.2324-30.7617 64.5508-32.0801Q65.8691-33.3984 65.8691-35.3516Q65.8691-37.2559 64.5508-38.5742Q63.2324-39.8926 61.3281-39.8926Q59.375-39.8926 58.0322-38.5742Q56.6895-37.2559 56.6895-35.3516Q56.6895-33.3984 58.0322-32.0801Q59.375-30.7617 61.3281-30.7617Z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 69 KiB