- Big Sur phase two

- Restructure main window a bit more
- Remove attempt at SF Symbols icons for now
- Add Now Playing popout to Stacks style main window, tooltip instructs to click to select the current track in playlist
- Disable libFLAC plugin on macOS 10.13 and newer, letting Core Audio handle it instead. Apparently, libFLAC is not really ready for Apple Silicon yet.
CQTexperiment
Christopher Snowhill 2020-11-22 18:16:34 -08:00
parent dca9655c62
commit dedeb399a8
284 changed files with 6565 additions and 4870 deletions

3
.gitmodules vendored
View File

@ -16,6 +16,3 @@
[submodule "Frameworks/libatrac9/libatrac9"]
path = Frameworks/libatrac9/libatrac9
url = https://github.com/Thealexbarney/LibAtrac9.git
[submodule "Frameworks/Sparkle"]
path = Frameworks/Sparkle
url = https://git.lopez-snowhill.net/chris/Sparkle.git

View File

@ -12,6 +12,7 @@
#import "SpotlightWindowController.h"
#import "StringToURLTransformer.h"
#import "FontSizetoLineHeightTransformer.h"
#import "Cog-Swift.h"
#import "PathNode.h"
#import <CogAudio/Status.h>
@ -36,6 +37,9 @@
NSValueTransformer *miniModeMenuTitleTransformer = [[MiniModeMenuTitleTransformer alloc] init];
[NSValueTransformer setValueTransformer:miniModeMenuTitleTransformer
forName:@"MiniModeMenuTitleTransformer"];
NSValueTransformer *playbackStatusToHiddenTransformer = [[PlaybackStatusToHiddenTransformer alloc] init];
[NSValueTransformer setValueTransformer:playbackStatusToHiddenTransformer forName:@"PlaybackStatusToHiddenTransformer"];
}

View File

@ -14,52 +14,51 @@
</customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<window title="Cog" allowsToolTipsWhenApplicationIsInactive="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" frameAutosaveName="Cog" animationBehavior="default" toolbarStyle="expanded" id="21" userLabel="Window" customClass="MainWindow">
<window title="Cog" separatorStyle="none" allowsToolTipsWhenApplicationIsInactive="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" frameAutosaveName="Cog" animationBehavior="default" toolbarStyle="compact" titleVisibility="hidden" id="21" userLabel="Window" customClass="MainWindow">
<windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" resizable="YES"/>
<windowCollectionBehavior key="collectionBehavior" fullScreenPrimary="YES"/>
<windowPositionMask key="initialPositionMask" topStrut="YES"/>
<rect key="contentRect" x="331" y="367" width="800" height="400"/>
<rect key="screenRect" x="0.0" y="0.0" width="1440" height="875"/>
<value key="minSize" type="size" width="400" height="200"/>
<view key="contentView" id="2">
<stackView key="contentView" orientation="vertical" alignment="centerX" hasEqualSpacing="YES" detachesHiddenViews="YES" id="2">
<rect key="frame" x="0.0" y="0.0" width="800" height="400"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="778">
<rect key="frame" x="17" y="4" width="758" height="15"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<textFieldCell key="cell" controlSize="small" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="center" title="Total Duration: 00 hours 00 minutes 00 seconds" bezelStyle="round" id="1473">
<font key="font" metaFont="controlContent" size="11"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<middleViews>
<button toolTip="Click to select currently playing track" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="gev-jg-41I">
<rect key="frame" x="313" y="384" width="174" height="16"/>
<buttonCell key="cell" type="bevel" title="Now Playing Track title here" bezelStyle="rounded" alignment="center" lineBreakMode="truncatingTail" imageScaling="proportionallyDown" inset="2" id="oXd-7z-UQS">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<binding destination="218" name="displayPatternValue1" keyPath="totalTime" id="1891">
<action selector="scrollToCurrentEntry:" target="207" id="e2T-5R-8Eo"/>
<binding destination="705" name="hidden" keyPath="playbackStatus" id="Kl1-lE-Z5C">
<dictionary key="options">
<string key="NSDisplayPattern">Total Duration: %{value1}@</string>
<string key="NSValueTransformerName">PlaybackStatusToHiddenTransformer</string>
</dictionary>
</binding>
<binding destination="1897" name="title" keyPath="content.display" id="fno-Aq-DvV"/>
</connections>
</textField>
</button>
<splitView fixedFrame="YES" dividerStyle="thin" vertical="YES" translatesAutoresizingMaskIntoConstraints="NO" id="2123">
<rect key="frame" x="0.0" y="24" width="800" height="377"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" heightSizable="YES"/>
<rect key="frame" x="0.0" y="22" width="800" height="354"/>
<subviews>
<scrollView fixedFrame="YES" borderType="none" autohidesScrollers="YES" horizontalLineScroll="24" horizontalPageScroll="0.0" verticalLineScroll="24" verticalPageScroll="0.0" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="206" userLabel="Scroll View - Playlist View">
<rect key="frame" x="0.0" y="0.0" width="800" height="377"/>
<rect key="frame" x="0.0" y="0.0" width="800" height="354"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<clipView key="contentView" drawsBackground="NO" copiesOnScroll="NO" id="KWC-Ti-8KY">
<rect key="frame" x="0.0" y="0.0" width="800" height="377"/>
<rect key="frame" x="0.0" y="0.0" width="800" height="354"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<tableView focusRingType="none" verticalHuggingPriority="750" allowsExpansionToolTips="YES" alternatingRowBackgroundColors="YES" autosaveName="Playlist" rowHeight="18" headerView="1517" id="207" customClass="PlaylistView">
<rect key="frame" x="0.0" y="0.0" width="800" height="360"/>
<rect key="frame" x="0.0" y="0.0" width="800" height="337"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<size key="intercellSpacing" width="3" height="6"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
<tableColumns>
<tableColumn identifier="index" editable="NO" width="37" minWidth="28" maxWidth="64" id="209">
<tableColumn identifier="index" editable="NO" width="36" minWidth="28" maxWidth="64" id="209">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="right" title="#">
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" white="0.33333299" alpha="1" colorSpace="calibratedWhite"/>
@ -97,7 +96,7 @@
</binding>
</connections>
</tableColumn>
<tableColumn identifier="title" editable="NO" width="122" minWidth="96" maxWidth="1024" id="208">
<tableColumn identifier="title" editable="NO" width="121" minWidth="96" maxWidth="1024" id="208">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Title">
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" white="0.33333299" alpha="1" colorSpace="calibratedWhite"/>
@ -118,7 +117,7 @@
<binding destination="1689" name="fontSize" keyPath="values.fontSize" id="1914"/>
</connections>
</tableColumn>
<tableColumn identifier="artist" editable="NO" width="121.5" minWidth="96" maxWidth="1024" id="391">
<tableColumn identifier="artist" editable="NO" width="120.5" minWidth="96" maxWidth="1024" id="391">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Artist">
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
@ -308,8 +307,35 @@
<outlet property="delegate" destination="2172" id="2182"/>
</connections>
</splitView>
</subviews>
</view>
</middleViews>
<endViews>
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="778">
<rect key="frame" x="270" y="0.0" width="261" height="14"/>
<textFieldCell key="cell" controlSize="small" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="center" title="Total Duration: 00 hours 00 minutes 00 seconds" bezelStyle="round" id="1473">
<font key="font" metaFont="controlContent" size="11"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<binding destination="218" name="displayPatternValue1" keyPath="totalTime" id="1891">
<dictionary key="options">
<string key="NSDisplayPattern">Total Duration: %{value1}@</string>
</dictionary>
</binding>
</connections>
</textField>
</endViews>
<visibilityPriorities>
<integer value="1000"/>
<integer value="1000"/>
<integer value="1000"/>
</visibilityPriorities>
<customSpacing>
<real value="3.4028234663852886e+38"/>
<real value="3.4028234663852886e+38"/>
<real value="3.4028234663852886e+38"/>
</customSpacing>
</stackView>
<toolbar key="toolbar" implicitIdentifier="B4998081-90DD-45DD-8243-0F7039C7DEA2" displayMode="iconOnly" sizeMode="regular" id="1523">
<allowedToolbarItems>
<toolbarItem implicitItemIdentifier="NSToolbarSpaceItem" id="1552"/>
@ -319,15 +345,15 @@
<toolbarItem implicitItemIdentifier="A06F7688-72A2-4AAD-B9E1-C66720B2B0D3" label="Playback Control" paletteLabel="Playback Control" sizingBehavior="auto" id="1539">
<nil key="toolTip"/>
<segmentedControl key="view" verticalHuggingPriority="750" id="1537" customClass="PlaybackButtons">
<rect key="frame" x="0.0" y="14" width="121" height="24"/>
<rect key="frame" x="0.0" y="14" width="133" height="23"/>
<autoresizingMask key="autoresizingMask"/>
<segmentedCell key="cell" state="on" borderStyle="border" alignment="left" style="rounded" trackingMode="momentary" id="1538">
<segmentedCell key="cell" state="on" borderStyle="border" alignment="left" style="texturedRounded" trackingMode="momentary" id="1538">
<font key="font" metaFont="system"/>
<segments>
<segment toolTip="Previous" image="sf.backward" imageScaling="none" width="28"/>
<segment toolTip="Play" image="sf.play" imageScaling="none" width="28" tag="1"/>
<segment toolTip="Next" image="sf.stop" imageScaling="none" width="28"/>
<segment image="sf.forward" imageScaling="none" width="28">
<segment toolTip="Previous" image="previousTemplate" imageScaling="none" width="28"/>
<segment toolTip="Play" image="playTemplate" width="28" tag="1"/>
<segment toolTip="Next" image="stopTemplate" imageScaling="none" width="28"/>
<segment image="nextTemplate" imageScaling="none" width="28">
<nil key="label"/>
</segment>
</segments>
@ -414,12 +440,12 @@
</textFieldCell>
</textField>
</toolbarItem>
<toolbarItem implicitItemIdentifier="3B680DEB-106E-4549-A478-FFB8A6738053" label="Volume" paletteLabel="Volume" image="sf.speaker.wave.3" sizingBehavior="auto" id="1610">
<toolbarItem implicitItemIdentifier="3B680DEB-106E-4549-A478-FFB8A6738053" label="Volume" paletteLabel="Volume" image="volume3Template" sizingBehavior="auto" id="1610">
<nil key="toolTip"/>
<button key="view" verticalHuggingPriority="750" id="1608" customClass="VolumeButton">
<rect key="frame" x="9" y="14" width="29" height="23"/>
<autoresizingMask key="autoresizingMask"/>
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="sf.speaker.wave.3" imagePosition="only" alignment="center" borderStyle="border" inset="2" id="1609">
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="volume3Template" imagePosition="only" alignment="center" borderStyle="border" inset="2" id="1609">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
@ -428,12 +454,12 @@
</connections>
</button>
</toolbarItem>
<toolbarItem implicitItemIdentifier="2F487D99-16E9-4BF8-9A98-637FABEB2716" label="Info Inspector" paletteLabel="Info Inspector" image="sf.info.circle" sizingBehavior="auto" id="1629">
<toolbarItem implicitItemIdentifier="2F487D99-16E9-4BF8-9A98-637FABEB2716" label="Info Inspector" paletteLabel="Info Inspector" image="infoTemplate" sizingBehavior="auto" id="1629">
<nil key="toolTip"/>
<button key="view" verticalHuggingPriority="750" id="1627">
<rect key="frame" x="28" y="14" width="25" height="23"/>
<rect key="frame" x="26" y="14" width="28" height="23"/>
<autoresizingMask key="autoresizingMask"/>
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="sf.info.circle" imagePosition="only" alignment="center" borderStyle="border" id="1628">
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="infoTemplate" imagePosition="only" alignment="center" borderStyle="border" id="1628">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
@ -442,12 +468,12 @@
</connections>
</button>
</toolbarItem>
<toolbarItem implicitItemIdentifier="6EE50288-54ED-448F-BB25-347479AE119F" label="File Tree" paletteLabel="File Tree" image="sf.folder" sizingBehavior="auto" id="1630">
<toolbarItem implicitItemIdentifier="6EE50288-54ED-448F-BB25-347479AE119F" label="File Tree" paletteLabel="File Tree" image="navigatorTemplate" sizingBehavior="auto" id="1630">
<nil key="toolTip"/>
<button key="view" verticalHuggingPriority="750" id="1631">
<rect key="frame" x="13" y="14" width="27" height="23"/>
<rect key="frame" x="12" y="14" width="28" height="23"/>
<autoresizingMask key="autoresizingMask"/>
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="sf.folder" imagePosition="only" alignment="center" borderStyle="border" id="1632">
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="navigatorTemplate" imagePosition="only" alignment="center" borderStyle="border" id="1632">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
@ -456,12 +482,12 @@
</connections>
</button>
</toolbarItem>
<toolbarItem implicitItemIdentifier="972E4070-D310-48FE-BA9B-C06B248FF020" label="Randomize" paletteLabel="Randomize" image="sf.questionmark.diamond" sizingBehavior="auto" id="2466">
<toolbarItem implicitItemIdentifier="972E4070-D310-48FE-BA9B-C06B248FF020" label="Randomize" paletteLabel="Randomize" image="randomizeTemplate" sizingBehavior="auto" id="2466">
<nil key="toolTip"/>
<button key="view" verticalHuggingPriority="750" id="2467">
<rect key="frame" x="19" y="14" width="27" height="23"/>
<rect key="frame" x="18" y="14" width="29" height="23"/>
<autoresizingMask key="autoresizingMask"/>
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="sf.questionmark.diamond" imagePosition="only" alignment="center" borderStyle="border" id="2468">
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="randomizeTemplate" imagePosition="only" alignment="center" borderStyle="border" id="2468">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
@ -470,12 +496,12 @@
</connections>
</button>
</toolbarItem>
<toolbarItem implicitItemIdentifier="384C0EB5-D1D6-4D39-8113-03FB4958D7ED" label="Shuffle" paletteLabel="Shuffle" image="sf.arrow.right" sizingBehavior="auto" id="1636">
<toolbarItem implicitItemIdentifier="384C0EB5-D1D6-4D39-8113-03FB4958D7ED" label="Shuffle" paletteLabel="Shuffle" image="shuffleOffTemplate" sizingBehavior="auto" id="1636">
<nil key="toolTip"/>
<button key="view" verticalHuggingPriority="750" id="1637">
<rect key="frame" x="11" y="14" width="24" height="23"/>
<rect key="frame" x="7" y="14" width="32" height="23"/>
<autoresizingMask key="autoresizingMask"/>
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="sf.arrow.right" imagePosition="only" alignment="center" borderStyle="border" id="1638">
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="shuffleOffTemplate" imagePosition="only" alignment="center" borderStyle="border" id="1638">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
@ -489,12 +515,12 @@
</connections>
</button>
</toolbarItem>
<toolbarItem implicitItemIdentifier="F3591DBA-E0EC-4564-896A-C6EFFABC7873" label="Repeat" paletteLabel="Repeat" image="sf.arrow.turn.up.right" sizingBehavior="auto" id="1639">
<toolbarItem implicitItemIdentifier="F3591DBA-E0EC-4564-896A-C6EFFABC7873" label="Repeat" paletteLabel="Repeat" image="repeatModeOffTemplate" sizingBehavior="auto" id="1639">
<nil key="toolTip"/>
<button key="view" verticalHuggingPriority="750" id="1640">
<rect key="frame" x="10" y="14" width="24" height="23"/>
<rect key="frame" x="6" y="14" width="32" height="23"/>
<autoresizingMask key="autoresizingMask"/>
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="sf.arrow.turn.up.right" imagePosition="only" alignment="center" borderStyle="border" id="1641">
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="repeatModeOffTemplate" imagePosition="only" alignment="center" borderStyle="border" id="1641">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
@ -508,12 +534,12 @@
</connections>
</button>
</toolbarItem>
<toolbarItem implicitItemIdentifier="F636F7BD-E049-4DF5-B758-35DF87C40AA0" label="Mini Mode" paletteLabel="Mini Mode" image="sf.arrow.down.right.and.arrow.up.left" sizingBehavior="auto" id="2532">
<toolbarItem implicitItemIdentifier="F636F7BD-E049-4DF5-B758-35DF87C40AA0" label="Mini Mode" paletteLabel="Mini Mode" image="miniModeOnTemplate" sizingBehavior="auto" id="2532">
<nil key="toolTip"/>
<button key="view" verticalHuggingPriority="750" id="2533">
<rect key="frame" x="19" y="14" width="25" height="23"/>
<rect key="frame" x="17" y="14" width="28" height="23"/>
<autoresizingMask key="autoresizingMask"/>
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="sf.arrow.down.right.and.arrow.up.left" imagePosition="only" alignment="center" borderStyle="border" id="2534">
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="miniModeOnTemplate" imagePosition="only" alignment="center" borderStyle="border" id="2534">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
@ -578,10 +604,10 @@
<segmentedCell key="cell" state="on" borderStyle="border" alignment="left" style="texturedSquare" trackingMode="momentary" id="2296">
<font key="font" metaFont="system"/>
<segments>
<segment toolTip="Previous" image="sf.backward" imageScaling="none" width="28"/>
<segment toolTip="Play" image="sf.play" imageScaling="none" width="28" tag="1"/>
<segment toolTip="Stop" image="sf.stop" imageScaling="none" width="28"/>
<segment toolTip="Next" image="sf.forward" imageScaling="none" width="28">
<segment toolTip="Previous" image="previousTemplate" imageScaling="none" width="28"/>
<segment toolTip="Play" image="playTemplate" imageScaling="none" width="28" tag="1"/>
<segment toolTip="Stop" image="stopTemplate" imageScaling="none" width="28"/>
<segment toolTip="Next" image="nextTemplate" imageScaling="none" width="28">
<nil key="label"/>
</segment>
</segments>
@ -620,12 +646,12 @@
</textFieldCell>
</textField>
</toolbarItem>
<toolbarItem implicitItemIdentifier="BBA4D635-FC27-42FC-B346-CE553195CA7C" label="Volume" paletteLabel="Volume" image="sf.speaker.wave.3" sizingBehavior="auto" id="2275">
<toolbarItem implicitItemIdentifier="BBA4D635-FC27-42FC-B346-CE553195CA7C" label="Volume" paletteLabel="Volume" image="volume3Template" sizingBehavior="auto" id="2275">
<nil key="toolTip"/>
<button key="view" verticalHuggingPriority="750" id="2289" customClass="VolumeButton">
<rect key="frame" x="9" y="14" width="29" height="23"/>
<autoresizingMask key="autoresizingMask"/>
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="sf.speaker.wave.3" imagePosition="only" alignment="center" borderStyle="border" inset="2" id="2290">
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="volume3Template" imagePosition="only" alignment="center" borderStyle="border" inset="2" id="2290">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
@ -634,12 +660,12 @@
</connections>
</button>
</toolbarItem>
<toolbarItem implicitItemIdentifier="EE7CA50B-9B79-414A-A257-7AC385032675" label="Shuffle" paletteLabel="Shuffle" image="sf.arrow.right" sizingBehavior="auto" id="2278">
<toolbarItem implicitItemIdentifier="EE7CA50B-9B79-414A-A257-7AC385032675" label="Shuffle" paletteLabel="Shuffle" image="shuffleOffTemplate" sizingBehavior="auto" id="2278">
<nil key="toolTip"/>
<button key="view" verticalHuggingPriority="750" id="2283">
<rect key="frame" x="11" y="14" width="24" height="23"/>
<rect key="frame" x="7" y="14" width="32" height="23"/>
<autoresizingMask key="autoresizingMask"/>
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="sf.arrow.right" imagePosition="only" alignment="center" borderStyle="border" id="2284">
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="shuffleOffTemplate" imagePosition="only" alignment="center" borderStyle="border" id="2284">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
@ -653,12 +679,12 @@
</connections>
</button>
</toolbarItem>
<toolbarItem implicitItemIdentifier="9A52F396-9BBC-4791-AC12-664859F26F89" label="Repeat" paletteLabel="Repeat" image="sf.arrow.turn.up.right" sizingBehavior="auto" id="2279">
<toolbarItem implicitItemIdentifier="9A52F396-9BBC-4791-AC12-664859F26F89" label="Repeat" paletteLabel="Repeat" image="repeatModeOffTemplate" sizingBehavior="auto" id="2279">
<nil key="toolTip"/>
<button key="view" verticalHuggingPriority="750" id="2281">
<rect key="frame" x="10" y="14" width="24" height="23"/>
<rect key="frame" x="6" y="14" width="32" height="23"/>
<autoresizingMask key="autoresizingMask"/>
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="sf.arrow.turn.up.right" imagePosition="only" alignment="center" borderStyle="border" id="2282">
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="repeatModeOffTemplate" imagePosition="only" alignment="center" borderStyle="border" id="2282">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
@ -672,12 +698,12 @@
</connections>
</button>
</toolbarItem>
<toolbarItem implicitItemIdentifier="2064CD41-7C2B-4EE0-BCE9-8E18E09F02EF" label="Normal Mode" paletteLabel="Normal Mode" image="sf.arrow.up.backward.and.arrow.down.forward" sizingBehavior="auto" id="2526">
<toolbarItem implicitItemIdentifier="2064CD41-7C2B-4EE0-BCE9-8E18E09F02EF" label="Normal Mode" paletteLabel="Normal Mode" image="miniModeOffTemplate" sizingBehavior="auto" id="2526">
<nil key="toolTip"/>
<button key="view" verticalHuggingPriority="750" id="2527">
<rect key="frame" x="27" y="14" width="24" height="23"/>
<rect key="frame" x="25" y="14" width="28" height="23"/>
<autoresizingMask key="autoresizingMask"/>
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="sf.arrow.up.backward.and.arrow.down.forward" imagePosition="only" alignment="center" borderStyle="border" id="2528">
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="miniModeOffTemplate" imagePosition="only" alignment="center" borderStyle="border" id="2528">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
@ -689,12 +715,12 @@
<action selector="toggleMiniMode:" target="226" id="2531"/>
</connections>
</toolbarItem>
<toolbarItem implicitItemIdentifier="0649F8CF-02D0-4D43-9FB4-CCAFAFA03B49" label="Info Inspector" paletteLabel="Info Inspector" image="sf.info.circle" sizingBehavior="auto" id="2429">
<toolbarItem implicitItemIdentifier="0649F8CF-02D0-4D43-9FB4-CCAFAFA03B49" label="Info Inspector" paletteLabel="Info Inspector" image="infoTemplate" sizingBehavior="auto" id="2429">
<nil key="toolTip"/>
<button key="view" verticalHuggingPriority="750" id="2430">
<rect key="frame" x="28" y="14" width="25" height="23"/>
<rect key="frame" x="26" y="14" width="28" height="23"/>
<autoresizingMask key="autoresizingMask"/>
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="sf.info.circle" imagePosition="only" alignment="center" borderStyle="border" id="2431">
<buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="infoTemplate" imagePosition="only" alignment="center" borderStyle="border" id="2431">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
@ -1547,6 +1573,7 @@ Gw
</connections>
</menuItem>
</items>
<point key="canvasLocation" x="-439" y="76"/>
</menu>
<customObject id="705" userLabel="PlaybackController" customClass="PlaybackController">
<connections>
@ -1899,17 +1926,17 @@ GgAkACkAMgA3AEkATABRAFMAYgBoAHUAfACLAJIAnwCmAK4AsACyALQAuQC7AL0AxgDLANYA2ADaANwA
oCGoIashsCG4AAAAAAAAAgEAAAAAAAAAQwAAAAAAAAAAAAAAAAAAIbs
</mutableData>
</image>
<image name="sf.arrow.down.right.and.arrow.up.left" width="13" height="13"/>
<image name="sf.arrow.right" width="12" height="10"/>
<image name="sf.arrow.turn.up.right" width="12" height="10"/>
<image name="sf.arrow.up.backward.and.arrow.down.forward" width="12" height="12"/>
<image name="sf.backward" width="18" height="10"/>
<image name="sf.folder" width="15" height="12"/>
<image name="sf.forward" width="18" height="10"/>
<image name="sf.info.circle" width="13" height="13"/>
<image name="sf.play" width="10" height="11"/>
<image name="sf.questionmark.diamond" width="15" height="15"/>
<image name="sf.speaker.wave.3" width="17" height="13"/>
<image name="sf.stop" width="11" height="11"/>
<image name="infoTemplate" width="16" height="16"/>
<image name="miniModeOffTemplate" width="16" height="16"/>
<image name="miniModeOnTemplate" width="16" height="16"/>
<image name="navigatorTemplate" width="16" height="16"/>
<image name="nextTemplate" width="20" height="19"/>
<image name="playTemplate" width="16" height="16"/>
<image name="previousTemplate" width="20" height="19"/>
<image name="randomizeTemplate" width="17" height="16"/>
<image name="repeatModeOffTemplate" width="20" height="19"/>
<image name="shuffleOffTemplate" width="20" height="19"/>
<image name="stopTemplate" width="16" height="16"/>
<image name="volume3Template" width="17" height="16"/>
</resources>
</document>

5
Cog-Bridging-Header.h Normal file
View File

@ -0,0 +1,5 @@
//
// Use this file to import your target's public headers that you would like to expose to Swift.
//
#import <CogAudio/Status.h>

View File

@ -143,8 +143,6 @@
838491231807F38A00E7332D /* NowPlayingBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8384911F1807F38A00E7332D /* NowPlayingBarController.m */; };
8384913C1808217300E7332D /* randomize.png in Resources */ = {isa = PBXBuildFile; fileRef = 8384913B1808217300E7332D /* randomize.png */; };
8384914018083E4E00E7332D /* filetype.icns in Resources */ = {isa = PBXBuildFile; fileRef = 8384913D18083E4E00E7332D /* filetype.icns */; };
8384914118083E4E00E7332D /* icon_blank.icns in Resources */ = {isa = PBXBuildFile; fileRef = 8384913E18083E4E00E7332D /* icon_blank.icns */; };
8384914218083E4E00E7332D /* icon_main.icns in Resources */ = {isa = PBXBuildFile; fileRef = 8384913F18083E4E00E7332D /* icon_main.icns */; };
8384915918083EAB00E7332D /* infoTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914318083EAB00E7332D /* infoTemplate.pdf */; };
8384915A18083EAB00E7332D /* missingArt@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8384914418083EAB00E7332D /* missingArt@2x.png */; };
8384915B18083EAB00E7332D /* navigatorTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 8384914518083EAB00E7332D /* navigatorTemplate.pdf */; };
@ -172,6 +170,10 @@
83849174180843B200E7332D /* stopDockBadgeColorful.png in Resources */ = {isa = PBXBuildFile; fileRef = 83849171180843B200E7332D /* stopDockBadgeColorful.png */; };
838491871808591F00E7332D /* NDHotKey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8384917E1808585D00E7332D /* NDHotKey.framework */; };
838491881808593200E7332D /* NDHotKey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8384917E1808585D00E7332D /* NDHotKey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
838F850125687C5C00C3E614 /* PlaybackStatusToHiddenTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838F850025687C5C00C3E614 /* PlaybackStatusToHiddenTransformer.swift */; };
838F851C256B4AC400C3E614 /* icon_blank.icns in Resources */ = {isa = PBXBuildFile; fileRef = 838F851B256B4AC400C3E614 /* icon_blank.icns */; };
838F851E256B4E5E00C3E614 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 838F851D256B4E5E00C3E614 /* Sparkle.framework */; };
838F851F256B4E8B00C3E614 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 838F851D256B4E5E00C3E614 /* Sparkle.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
8399D4E21805A55000B503B1 /* XmlContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8399D4E01805A55000B503B1 /* XmlContainer.m */; };
83A360B220E4E81D00192DAB /* Flac.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8303A30C20E4E3D000951EF8 /* Flac.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
83B06704180D579E008E3612 /* MIDI.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 83B066A1180D5669008E3612 /* MIDI.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
@ -552,90 +554,6 @@
remoteGlobalIDString = 8D5B49B6048680CD000E48DA;
remoteInfo = "Shorten Plugin";
};
83EC713424A8773C00B807C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
remoteInfo = Sparkle;
};
83EC713624A8773C00B807C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 61B5F90209C4CEE200B25A18;
remoteInfo = "Sparkle Test App";
};
83EC713824A8773C00B807C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 612279D90DB5470200AB99EA;
remoteInfo = "Sparkle Unit Tests";
};
83EC713A24A8773C00B807C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 5D06E8D00FD68C7C005AE3F6;
remoteInfo = BinaryDelta;
};
83EC713C24A8773C00B807C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 55C14BB7136EEF1500649790;
remoteInfo = Autoupdate;
};
83EC713E24A8773C00B807C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 726B2B5D1C645FC900388755;
remoteInfo = "UI Tests";
};
83EC714024A8773C00B807C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 722954B41D04ADAF00ECF9CA;
remoteInfo = fileop;
};
83EC714224A8773C00B807C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 5AE13FB31E0D9E07000D2C2C;
remoteInfo = generate_appcast;
};
83EC714424A8773C00B807C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 5AB8F19F214DA72000A1187F;
remoteInfo = generate_keys;
};
83EC714624A8773C00B807C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 5A5ADED7214EDE4900DF0099;
remoteInfo = sign_update;
};
83EC714824A8773C00B807C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = EA4311EA229D651300A5503D;
remoteInfo = bsdiff;
};
83EC714A24A8773C00B807C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = EA4311A0229D5FBC00A5503D;
remoteInfo = ed25519;
};
83EEAAF91C9651D8002761C5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83EEAAF51C9651D8002761C5 /* Syntrax.xcodeproj */;
@ -752,6 +670,7 @@
dstPath = "";
dstSubfolderSpec = 10;
files = (
838F851F256B4E8B00C3E614 /* Sparkle.framework in CopyFiles */,
838491881808593200E7332D /* NDHotKey.framework in CopyFiles */,
17F561400C3BD4F30019975C /* CogAudio.framework in CopyFiles */,
);
@ -765,7 +684,6 @@
07E18DF10D62B38400BB0E11 /* NSArray+ShuffleUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+ShuffleUtils.h"; sourceTree = "<group>"; };
07E18DF20D62B38400BB0E11 /* NSArray+ShuffleUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+ShuffleUtils.m"; sourceTree = "<group>"; };
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
170680620B950158006BA573 /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Growl.framework; path = ThirdParty/Frameworks/Growl.framework; sourceTree = "<group>"; };
170B55920D6E5E7B006B9E92 /* StatusImageTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StatusImageTransformer.h; sourceTree = "<group>"; };
170B55930D6E5E7B006B9E92 /* StatusImageTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StatusImageTransformer.m; sourceTree = "<group>"; };
171B57D90C091F2B00F6AFAF /* flac.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = flac.icns; sourceTree = "<group>"; };
@ -978,8 +896,6 @@
8384912518080F2D00E7332D /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logging.h; sourceTree = "<group>"; };
8384913B1808217300E7332D /* randomize.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = randomize.png; path = Images/randomize.png; sourceTree = "<group>"; };
8384913D18083E4E00E7332D /* filetype.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = filetype.icns; sourceTree = "<group>"; };
8384913E18083E4E00E7332D /* icon_blank.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = icon_blank.icns; sourceTree = "<group>"; };
8384913F18083E4E00E7332D /* icon_main.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = icon_main.icns; sourceTree = "<group>"; };
8384914318083EAB00E7332D /* infoTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = infoTemplate.pdf; path = Images/infoTemplate.pdf; sourceTree = "<group>"; };
8384914418083EAB00E7332D /* missingArt@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "missingArt@2x.png"; path = "Images/missingArt@2x.png"; sourceTree = "<group>"; };
8384914518083EAB00E7332D /* navigatorTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = navigatorTemplate.pdf; path = Images/navigatorTemplate.pdf; sourceTree = "<group>"; };
@ -1007,6 +923,10 @@
83849171180843B200E7332D /* stopDockBadgeColorful.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = stopDockBadgeColorful.png; path = Images/stopDockBadgeColorful.png; sourceTree = "<group>"; };
838491791808585C00E7332D /* NDHotKey.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = NDHotKey.xcodeproj; path = Frameworks/NDHotKey/NDHotKey.xcodeproj; sourceTree = "<group>"; };
83859520234FEB35004E9946 /* Cog.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Cog.entitlements; sourceTree = "<group>"; };
838F84FF25687C5C00C3E614 /* Cog-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Cog-Bridging-Header.h"; sourceTree = "<group>"; };
838F850025687C5C00C3E614 /* PlaybackStatusToHiddenTransformer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = PlaybackStatusToHiddenTransformer.swift; path = Transformers/PlaybackStatusToHiddenTransformer.swift; sourceTree = "<group>"; };
838F851B256B4AC400C3E614 /* icon_blank.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = icon_blank.icns; path = ../../../../Desktop/icon_blank.icns; sourceTree = "<group>"; };
838F851D256B4E5E00C3E614 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = ThirdParty/Frameworks/Sparkle.framework; sourceTree = "<group>"; };
8399D4E01805A55000B503B1 /* XmlContainer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XmlContainer.m; sourceTree = "<group>"; };
8399D4E11805A55000B503B1 /* XmlContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XmlContainer.h; sourceTree = "<group>"; };
83AB9031237CEFD300A433D5 /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; };
@ -1036,7 +956,6 @@
83E5E54A18087CA5001F3284 /* miniModeOffTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = miniModeOffTemplate.pdf; path = Images/miniModeOffTemplate.pdf; sourceTree = "<group>"; };
83E5E54B18087CA5001F3284 /* miniModeOnTemplate.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = miniModeOnTemplate.pdf; path = Images/miniModeOnTemplate.pdf; sourceTree = "<group>"; };
83E5EFAC1FFEF78100659F0F /* OpenMPT.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OpenMPT.xcodeproj; path = Plugins/OpenMPT/OpenMPT.xcodeproj; sourceTree = "<group>"; };
83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Sparkle.xcodeproj; path = Frameworks/Sparkle/Sparkle.xcodeproj; sourceTree = "<group>"; };
83EEAAF51C9651D8002761C5 /* Syntrax.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Syntrax.xcodeproj; path = Plugins/Syntrax/Syntrax.xcodeproj; sourceTree = "<group>"; };
83F9D7F11A884B44007ABEC2 /* SilenceDecoder.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = SilenceDecoder.xcodeproj; path = Plugins/SilenceDecoder/SilenceDecoder.xcodeproj; sourceTree = "<group>"; };
8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
@ -1077,6 +996,7 @@
17BB5CED0B8A86010009ACB1 /* AudioToolbox.framework in Frameworks */,
17BB5CF90B8A86350009ACB1 /* AudioUnit.framework in Frameworks */,
17BB5CFA0B8A86350009ACB1 /* CoreAudio.framework in Frameworks */,
838F851E256B4E5E00C3E614 /* Sparkle.framework in Frameworks */,
17BB5CFB0B8A86350009ACB1 /* CoreAudioKit.framework in Frameworks */,
17BB5EA60B8A87850009ACB1 /* IOKit.framework in Frameworks */,
);
@ -1117,10 +1037,9 @@
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
isa = PBXGroup;
children = (
83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */,
838F851D256B4E5E00C3E614 /* Sparkle.framework */,
838491791808585C00E7332D /* NDHotKey.xcodeproj */,
17F5612A0C3BD4DC0019975C /* CogAudio.xcodeproj */,
170680620B950158006BA573 /* Growl.framework */,
8E6889230AAA403C00AD3950 /* Carbon.framework */,
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
);
@ -1469,6 +1388,8 @@
17E0D6130F520F87005B6FED /* FontSizetoLineHeightTransformer.m */,
17E0D6140F520F87005B6FED /* StringToURLTransformer.h */,
17E0D6150F520F87005B6FED /* StringToURLTransformer.m */,
838F850025687C5C00C3E614 /* PlaybackStatusToHiddenTransformer.swift */,
838F84FF25687C5C00C3E614 /* Cog-Bridging-Header.h */,
);
name = Transformers;
sourceTree = "<group>";
@ -1751,25 +1672,6 @@
name = Products;
sourceTree = "<group>";
};
83EC712324A8773C00B807C1 /* Products */ = {
isa = PBXGroup;
children = (
83EC713524A8773C00B807C1 /* Sparkle.framework */,
83EC713724A8773C00B807C1 /* Sparkle Test App.app */,
83EC713924A8773C00B807C1 /* Sparkle Unit Tests.xctest */,
83EC713B24A8773C00B807C1 /* BinaryDelta */,
83EC713D24A8773C00B807C1 /* Autoupdate.app */,
83EC713F24A8773C00B807C1 /* UI Tests.xctest */,
83EC714124A8773C00B807C1 /* fileop */,
83EC714324A8773C00B807C1 /* generate_appcast */,
83EC714524A8773C00B807C1 /* generate_keys */,
83EC714724A8773C00B807C1 /* sign_update */,
83EC714924A8773C00B807C1 /* libbsdiff.a */,
83EC714B24A8773C00B807C1 /* libed25519.a */,
);
name = Products;
sourceTree = "<group>";
};
83EEAAF61C9651D8002761C5 /* Products */ = {
isa = PBXGroup;
children = (
@ -1838,9 +1740,8 @@
8E75758E09F31D800080F1EE /* Icons */ = {
isa = PBXGroup;
children = (
838F851B256B4AC400C3E614 /* icon_blank.icns */,
8384913D18083E4E00E7332D /* filetype.icns */,
8384913E18083E4E00E7332D /* icon_blank.icns */,
8384913F18083E4E00E7332D /* icon_main.icns */,
17D1B2760CF8B2830028F5B5 /* cue.icns */,
17D1B2770CF8B2830028F5B5 /* it.icns */,
17D1B2780CF8B2830028F5B5 /* pls.icns */,
@ -1951,6 +1852,7 @@
TargetAttributes = {
8D1107260486CEB800E47090 = {
DevelopmentTeam = 4S876G9VCD;
LastSwiftMigration = 1220;
ProvisioningStyle = Automatic;
};
};
@ -2070,10 +1972,6 @@
ProductGroup = 83F9D7F21A884B44007ABEC2 /* Products */;
ProjectRef = 83F9D7F11A884B44007ABEC2 /* SilenceDecoder.xcodeproj */;
},
{
ProductGroup = 83EC712324A8773C00B807C1 /* Products */;
ProjectRef = 83EC712224A8773C00B807C1 /* Sparkle.xcodeproj */;
},
{
ProductGroup = 83EEAAF61C9651D8002761C5 /* Products */;
ProjectRef = 83EEAAF51C9651D8002761C5 /* Syntrax.xcodeproj */;
@ -2271,90 +2169,6 @@
remoteRef = 83CA5B0220E4E395003E463A /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
83EC713524A8773C00B807C1 /* Sparkle.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = Sparkle.framework;
remoteRef = 83EC713424A8773C00B807C1 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
83EC713724A8773C00B807C1 /* Sparkle Test App.app */ = {
isa = PBXReferenceProxy;
fileType = wrapper.application;
path = "Sparkle Test App.app";
remoteRef = 83EC713624A8773C00B807C1 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
83EC713924A8773C00B807C1 /* Sparkle Unit Tests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = "Sparkle Unit Tests.xctest";
remoteRef = 83EC713824A8773C00B807C1 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
83EC713B24A8773C00B807C1 /* BinaryDelta */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = BinaryDelta;
remoteRef = 83EC713A24A8773C00B807C1 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
83EC713D24A8773C00B807C1 /* Autoupdate.app */ = {
isa = PBXReferenceProxy;
fileType = wrapper.application;
path = Autoupdate.app;
remoteRef = 83EC713C24A8773C00B807C1 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
83EC713F24A8773C00B807C1 /* UI Tests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = "UI Tests.xctest";
remoteRef = 83EC713E24A8773C00B807C1 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
83EC714124A8773C00B807C1 /* fileop */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = fileop;
remoteRef = 83EC714024A8773C00B807C1 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
83EC714324A8773C00B807C1 /* generate_appcast */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = generate_appcast;
remoteRef = 83EC714224A8773C00B807C1 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
83EC714524A8773C00B807C1 /* generate_keys */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = generate_keys;
remoteRef = 83EC714424A8773C00B807C1 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
83EC714724A8773C00B807C1 /* sign_update */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = sign_update;
remoteRef = 83EC714624A8773C00B807C1 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
83EC714924A8773C00B807C1 /* libbsdiff.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libbsdiff.a;
remoteRef = 83EC714824A8773C00B807C1 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
83EC714B24A8773C00B807C1 /* libed25519.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libed25519.a;
remoteRef = 83EC714A24A8773C00B807C1 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
83EEAAFA1C9651D8002761C5 /* Syntrax.bundle */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
@ -2411,7 +2225,6 @@
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
17E41E070C130DFF00AC744D /* Credits.html in Resources */,
8384916618083EAB00E7332D /* repeatModeOneTemplate.pdf in Resources */,
8384914118083E4E00E7332D /* icon_blank.icns in Resources */,
8E7575DB09F31E930080F1EE /* Localizable.strings in Resources */,
177EC04B0B8BC2FF0000BC8C /* next.png in Resources */,
177EC04D0B8BC2FF0000BC8C /* pause.png in Resources */,
@ -2431,7 +2244,6 @@
8384916018083EAB00E7332D /* playTemplate.pdf in Resources */,
1766C8940B912FB4004A7AE4 /* info_off.png in Resources */,
1766C8950B912FB4004A7AE4 /* info_on.png in Resources */,
8384914218083E4E00E7332D /* icon_main.icns in Resources */,
8384915E18083EAB00E7332D /* pauseTemplate.pdf in Resources */,
1766C8980B912FB4004A7AE4 /* shuffle_off.png in Resources */,
8384916D18083EAB00E7332D /* volume1Template.pdf in Resources */,
@ -2450,6 +2262,7 @@
17818A980C0B27AC001C4916 /* mpc.icns in Resources */,
83E5E54D18087CA5001F3284 /* miniModeOnTemplate.pdf in Resources */,
17818A990C0B27AC001C4916 /* shn.icns in Resources */,
838F851C256B4AC400C3E614 /* icon_blank.icns in Resources */,
17818A9A0C0B27AC001C4916 /* wav.icns in Resources */,
17818A9B0C0B27AC001C4916 /* wv.icns in Resources */,
1791005E0CB44D6D0070BC5C /* Cog.scriptSuite in Resources */,
@ -2540,6 +2353,7 @@
07E18DF30D62B38400BB0E11 /* NSArray+ShuffleUtils.m in Sources */,
56C63D910D647DF300EAE25A /* NSComparisonPredicate+CogPredicate.m in Sources */,
56DB084C0D6717DC00453B6A /* NSNumber+CogSort.m in Sources */,
838F850125687C5C00C3E614 /* PlaybackStatusToHiddenTransformer.swift in Sources */,
56DB08550D67185300453B6A /* NSArray+CogSort.m in Sources */,
170B55940D6E5E7B006B9E92 /* StatusImageTransformer.m in Sources */,
17249F0F0D82E17700F33392 /* ToggleQueueTitleTransformer.m in Sources */,
@ -2832,8 +2646,9 @@
C01FCF4B08A954540054247B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_APPICON_NAME = "Cog Icon Precomposed";
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = "Cog color";
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Cog.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
@ -2872,6 +2687,9 @@
PRODUCT_NAME = Cog;
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = macosx;
SWIFT_OBJC_BRIDGING_HEADER = "Cog-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
WRAPPER_EXTENSION = app;
};
name = Debug;
@ -2879,8 +2697,9 @@
C01FCF4C08A954540054247B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_APPICON_NAME = "Cog Icon Precomposed";
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = "Cog color";
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Cog.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
@ -2916,6 +2735,8 @@
PRODUCT_NAME = Cog;
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = macosx;
SWIFT_OBJC_BRIDGING_HEADER = "Cog-Bridging-Header.h";
SWIFT_VERSION = 5.0;
WRAPPER_EXTENSION = app;
};
name = Release;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 823 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 239 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 239 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 KiB

View File

@ -1,61 +1,61 @@
{
"images" : [
{
"filename" : "icon_16x16.png",
"filename" : "Cog Icon Precomposed_16.png",
"idiom" : "mac",
"scale" : "1x",
"size" : "16x16"
},
{
"filename" : "icon_16x16@2x.png",
"filename" : "Cog Icon Precomposed_16@2x.png",
"idiom" : "mac",
"scale" : "2x",
"size" : "16x16"
},
{
"filename" : "icon_32x32.png",
"filename" : "Cog Icon Precomposed_32.png",
"idiom" : "mac",
"scale" : "1x",
"size" : "32x32"
},
{
"filename" : "icon_32x32@2x.png",
"filename" : "Cog Icon Precomposed_32@2x.png",
"idiom" : "mac",
"scale" : "2x",
"size" : "32x32"
},
{
"filename" : "icon_128x128.png",
"filename" : "Cog Icon Precomposed_128.png",
"idiom" : "mac",
"scale" : "1x",
"size" : "128x128"
},
{
"filename" : "icon_128x128@2x.png",
"filename" : "Cog Icon Precomposed_128@2x.png",
"idiom" : "mac",
"scale" : "2x",
"size" : "128x128"
},
{
"filename" : "icon_256x256.png",
"filename" : "Cog Icon Precomposed_256.png",
"idiom" : "mac",
"scale" : "1x",
"size" : "256x256"
},
{
"filename" : "icon_256x256@2x.png",
"filename" : "Cog Icon Precomposed_256@2x.png",
"idiom" : "mac",
"scale" : "2x",
"size" : "256x256"
},
{
"filename" : "icon_512x512.png",
"filename" : "Cog Icon Precomposed_512.png",
"idiom" : "mac",
"scale" : "1x",
"size" : "512x512"
},
{
"filename" : "icon_512x512@2x.png",
"filename" : "Cog Icon Precomposed_512@2x.png",
"idiom" : "mac",
"scale" : "2x",
"size" : "512x512"

View File

@ -6,12 +6,30 @@
"components" : {
"alpha" : "1.000",
"blue" : "0.003",
"green" : "0.620",
"green" : "0.506",
"red" : "1.000"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "light"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0.003",
"green" : "0.431",
"red" : "0.869"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{

View File

@ -1,12 +0,0 @@
{
"info" : {
"author" : "xcode",
"version" : 1
},
"symbols" : [
{
"filename" : "sf.arrow.down.right.and.arrow.up.left.svg",
"idiom" : "universal"
}
]
}

View File

@ -1,161 +0,0 @@
<?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: "uni10014B.medium", point size: 100.000000, font version: "Version 16.0d12e3", template writer version: "8"-->
<g id="Notes">
<rect height="2200" id="artboard" style="fill:white;opacity:1" width="3300" x="0" y="0"/>
<line id="" 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:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;font-weight:bold;" transform="matrix(1 0 0 1 263 322)">Weight/Scale Variations</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 559.711 322)">Ultralight</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 856.422 322)">Thin</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 1153.13 322)">Light</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 1449.84 322)">Regular</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 1746.56 322)">Medium</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 2043.27 322)">Semibold</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 2339.98 322)">Bold</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 2636.69 322)">Heavy</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 2933.4 322)">Black</text>
<line id="" style="fill:none;stroke:black;opacity:1;stroke-width:0.5;" x1="263" x2="3036" y1="1903" y2="1903"/>
<g id="" transform="matrix(1 0 0 1 263 1933)">
<path d="M9.24805 0.830078C13.5547 0.830078 17.1387-2.74414 17.1387-7.05078C17.1387-11.3574 13.5449-14.9316 9.23828-14.9316C4.94141-14.9316 1.36719-11.3574 1.36719-7.05078C1.36719-2.74414 4.95117 0.830078 9.24805 0.830078ZM9.24805-0.654297C5.70312-0.654297 2.87109-3.49609 2.87109-7.05078C2.87109-10.6055 5.69336-13.4473 9.23828-13.4473C12.793-13.4473 15.6348-10.6055 15.6445-7.05078C15.6543-3.49609 12.8027-0.654297 9.24805-0.654297ZM9.22852-3.62305C9.69727-3.62305 9.9707-3.93555 9.9707-4.45312L9.9707-6.31836L12.002-6.31836C12.5-6.31836 12.832-6.57227 12.832-7.04102C12.832-7.51953 12.5195-7.7832 12.002-7.7832L9.9707-7.7832L9.9707-9.81445C9.9707-10.332 9.69727-10.6543 9.22852-10.6543C8.75977-10.6543 8.50586-10.3125 8.50586-9.81445L8.50586-7.7832L6.49414-7.7832C5.97656-7.7832 5.64453-7.51953 5.64453-7.04102C5.64453-6.57227 5.99609-6.31836 6.49414-6.31836L8.50586-6.31836L8.50586-4.45312C8.50586-3.95508 8.75977-3.62305 9.22852-3.62305Z"/>
</g>
<g id="" transform="matrix(1 0 0 1 281.506 1933)">
<path d="M11.709 2.91016C17.1582 2.91016 21.6699-1.61133 21.6699-7.05078C21.6699-12.5 17.1484-17.0117 11.6992-17.0117C6.25977-17.0117 1.74805-12.5 1.74805-7.05078C1.74805-1.61133 6.26953 2.91016 11.709 2.91016ZM11.709 1.25C7.09961 1.25 3.41797-2.44141 3.41797-7.05078C3.41797-11.6602 7.08984-15.3516 11.6992-15.3516C16.3086-15.3516 20-11.6602 20.0098-7.05078C20.0195-2.44141 16.3184 1.25 11.709 1.25ZM11.6797-2.66602C12.207-2.66602 12.5098-3.01758 12.5098-3.59375L12.5098-6.23047L15.3223-6.23047C15.8691-6.23047 16.25-6.51367 16.25-7.03125C16.25-7.55859 15.8887-7.86133 15.3223-7.86133L12.5098-7.86133L12.5098-10.6836C12.5098-11.25 12.207-11.6113 11.6797-11.6113C11.1621-11.6113 10.8789-11.2305 10.8789-10.6836L10.8789-7.86133L8.07617-7.86133C7.50977-7.86133 7.13867-7.55859 7.13867-7.03125C7.13867-6.51367 7.5293-6.23047 8.07617-6.23047L10.8789-6.23047L10.8789-3.59375C10.8789-3.03711 11.1621-2.66602 11.6797-2.66602Z"/>
</g>
<g id="" transform="matrix(1 0 0 1 304.924 1933)">
<path d="M14.9707 5.66406C21.9336 5.66406 27.6953-0.0976562 27.6953-7.05078C27.6953-14.0137 21.9238-19.7754 14.9609-19.7754C8.00781-19.7754 2.25586-14.0137 2.25586-7.05078C2.25586-0.0976562 8.01758 5.66406 14.9707 5.66406ZM14.9707 3.84766C8.93555 3.84766 4.08203-1.01562 4.08203-7.05078C4.08203-13.0957 8.92578-17.9492 14.9609-17.9492C21.0059-17.9492 25.8594-13.0957 25.8691-7.05078C25.8789-1.01562 21.0156 3.84766 14.9707 3.84766ZM14.9414-1.38672C15.5176-1.38672 15.8594-1.77734 15.8594-2.38281L15.8594-6.13281L19.7754-6.13281C20.3711-6.13281 20.7812-6.46484 20.7812-7.02148C20.7812-7.59766 20.3906-7.93945 19.7754-7.93945L15.8594-7.93945L15.8594-11.8652C15.8594-12.4805 15.5176-12.8711 14.9414-12.8711C14.375-12.8711 14.0527-12.4609 14.0527-11.8652L14.0527-7.93945L10.1465-7.93945C9.53125-7.93945 9.13086-7.59766 9.13086-7.02148C9.13086-6.46484 9.55078-6.13281 10.1465-6.13281L14.0527-6.13281L14.0527-2.38281C14.0527-1.79688 14.375-1.38672 14.9414-1.38672Z"/>
</g>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;font-weight:bold;" transform="matrix(1 0 0 1 263 1953)">Design Variations</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;" 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:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;" 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:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;" transform="matrix(1 0 0 1 263 2007)">symbols with the adjacent text.</text>
<line id="" style="fill:none;stroke:#00AEEF;stroke-width:0.5;opacity:1.0;" x1="776" x2="776" y1="1919" y2="1933"/>
<g id="" transform="matrix(1 0 0 1 776 1933)">
<path d="M3.31055 0.126953C3.82812 0.126953 4.08203-0.0683594 4.26758-0.605469L5.52734-4.0625L11.2891-4.0625L12.5488-0.605469C12.7344-0.0683594 12.9883 0.126953 13.4961 0.126953C14.0137 0.126953 14.3457-0.185547 14.3457-0.673828C14.3457-0.839844 14.3164-0.986328 14.2383-1.20117L9.6582-13.3887C9.43359-13.9941 9.0332-14.2871 8.4082-14.2871C7.80273-14.2871 7.39258-13.9941 7.17773-13.3984L2.59766-1.19141C2.51953-0.976562 2.49023-0.830078 2.49023-0.664062C2.49023-0.175781 2.80273 0.126953 3.31055 0.126953ZM6.00586-5.53711L8.37891-12.1094L8.42773-12.1094L10.8008-5.53711Z"/>
</g>
<line id="" style="fill:none;stroke:#00AEEF;stroke-width:0.5;opacity:1.0;" x1="792.836" x2="792.836" y1="1919" y2="1933"/>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;font-weight:bold;" transform="matrix(1 0 0 1 776 1953)">Margins</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;" 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:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;" 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:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;" transform="matrix(1 0 0 1 776 2007)">Modifications are automatically applied proportionally to all</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;" transform="matrix(1 0 0 1 776 2025)">scales and weights.</text>
<g id="" transform="matrix(1 0 0 1 1289 1933)">
<path d="M2.8418 1.86523L4.54102 3.57422C5.40039 4.44336 6.38672 4.38477 7.31445 3.35938L17.4902-7.85156C17.7539-7.76367 18.0273-7.7832 18.3398-7.8418L19.4043-8.03711L20.0684-7.36328L20.0293-6.80664C19.9902-6.30859 20.1172-5.92773 20.6055-5.44922L21.3672-4.70703C21.8457-4.22852 22.4609-4.19922 22.9297-4.66797L25.8398-7.58789C26.3086-8.05664 26.2891-8.65234 25.8105-9.13086L25.0391-9.89258C24.5605-10.3711 24.1895-10.5273 23.7109-10.4883L23.1348-10.4395L22.4902-11.0742L22.7344-12.1973C22.8613-12.7637 22.7051-13.2031 22.1191-13.7891L19.9219-15.9766C16.582-19.2969 12.1484-19.2188 9.25781-16.3281C8.83789-15.918 8.80859-15.3418 9.04297-14.9512C9.27734-14.5898 9.73633-14.3555 10.3809-14.5215C11.8457-14.8633 13.3691-14.9219 14.7949-13.9844L14.209-12.5293C14.0137-12.0508 13.9844-11.6504 14.1113-11.2891L3.04688-0.898438C2.06055 0.0195312 1.98242 0.996094 2.8418 1.86523ZM10.752-15.957C13.1836-17.7344 16.4746-17.4316 18.7012-15.2051L21.1328-12.793C21.3672-12.5586 21.4062-12.373 21.3379-12.0312L21.0156-10.5469L22.5195-9.0625L23.5059-9.12109C23.7598-9.13086 23.8379-9.11133 24.0332-8.91602L24.6094-8.33984L22.168-5.89844L21.5918-6.47461C21.3965-6.66992 21.3672-6.74805 21.377-7.01172L21.4453-7.98828L19.9512-9.47266L18.4277-9.21875C18.1055-9.15039 17.959-9.17969 17.7148-9.41406L15.7129-11.416C15.459-11.6504 15.4297-11.8164 15.5859-12.1875L16.4648-14.2773C14.9023-15.7324 12.8711-16.3574 10.8398-15.7617C10.6836-15.7227 10.625-15.8496 10.752-15.957ZM5.27344 2.30469L4.10156 1.14258C3.63281 0.683594 3.74023 0.341797 4.14062-0.0195312L14.9512-10.1953L16.416-8.71094L6.42578 2.27539C6.07422 2.67578 5.74219 2.77344 5.27344 2.30469Z"/>
</g>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;font-weight:bold;" transform="matrix(1 0 0 1 1289 1953)">Exporting</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;" 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:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;" 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:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:end;" transform="matrix(1 0 0 1 3036 1933)">Template v.2.0</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:end;" transform="matrix(1 0 0 1 3036 1951)">Requires Xcode 12 or greater</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:end;" transform="matrix(1 0 0 1 3036 1969)">Generated from arrow.down.right.and.arrow.up.left</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:end;" transform="matrix(1 0 0 1 3036 1987)">Typeset at 100 points</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;" transform="matrix(1 0 0 1 263 726)">Small</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;" transform="matrix(1 0 0 1 263 1156)">Medium</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;" 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.976562 0L3.66211 0L12.9883-24.4629L45.752-24.4629L55.127 0L57.7637 0L30.6152-70.459L28.125-70.459ZM29.3457-67.1387L29.4434-67.1387L44.873-26.709L13.8672-26.709Z"/>
</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.976562 0L3.66211 0L12.9883-24.4629L45.752-24.4629L55.127 0L57.7637 0L30.6152-70.459L28.125-70.459ZM29.3457-67.1387L29.4434-67.1387L44.873-26.709L13.8672-26.709Z"/>
</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.976562 0L3.66211 0L12.9883-24.4629L45.752-24.4629L55.127 0L57.7637 0L30.6152-70.459L28.125-70.459ZM29.3457-67.1387L29.4434-67.1387L44.873-26.709L13.8672-26.709Z"/>
</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" style="fill:none;stroke:#00AEEF;stroke-width:0.5;opacity:1.0;" x1="1389.81" x2="1389.81" y1="1030.79" y2="1150.12"/>
<line id="right-margin" style="fill:none;stroke:#00AEEF;stroke-width:0.5;opacity:1.0;" x1="1509.88" x2="1509.88" y1="1030.79" y2="1150.12"/>
</g>
<g id="Symbols">
<g id="Black-L" transform="matrix(1 0 0 1 2851.95 1556)">
<path d="M28.0762-37.1094L62.3535-37.1094C72.4121-37.1094 78.2227-42.9199 78.2227-52.9785L78.2227-85.498C78.2227-91.6016 73.584-95.8984 67.4316-95.8984C61.3281-95.8984 56.6895-91.6016 56.6895-85.498L56.6895-84.5215L58.2031-71.9727L50.2441-80.5176L36.4258-94.4824C34.375-96.5332 31.6406-97.5586 28.7109-97.5586C22.1191-97.5586 17.627-92.8223 17.627-86.2305C17.627-83.3984 18.8965-80.9082 20.8984-78.9062L34.8145-65.0391L43.4082-57.1289L30.5664-58.5938L28.0762-58.5938C21.9238-58.5938 17.627-54.0039 17.627-47.8516C17.627-41.6992 21.9238-37.1094 28.0762-37.1094ZM95.459 25.6348C101.562 25.6348 106.201 21.3867 106.201 15.2344L106.201 14.2578L104.688 1.70898L112.646 10.3027L126.465 24.2188C128.516 26.2695 131.25 27.3438 134.18 27.3438C140.771 27.3438 145.264 22.6074 145.264 16.0156C145.264 13.1836 144.043 10.6934 141.992 8.64258L128.076-5.22461L119.482-13.1348L132.324-11.6211L134.863-11.6211C140.967-11.6211 145.264-16.2598 145.264-22.3633C145.264-28.5645 140.967-33.1543 134.863-33.1543L100.537-33.1543C90.4785-33.1543 84.668-27.3438 84.668-17.2852L84.668 15.2344C84.668 21.3379 89.3555 25.6348 95.459 25.6348Z"/>
</g>
<g id="Heavy-L" transform="matrix(1 0 0 1 2556.15 1556)">
<path d="M27.6367-38.2324L62.5-38.2324C71.4355-38.2324 76.6602-43.4082 76.6602-52.3926L76.6602-85.8398C76.6602-91.1621 72.6074-94.9707 67.2363-94.9707C61.9141-94.9707 57.9102-91.2109 57.9102-85.8398L57.9102-83.0566L59.3262-68.4082L48.9258-79.3945L33.6426-94.8242C31.8848-96.6309 29.4922-97.5098 26.9531-97.5098C21.2402-97.5098 17.2363-93.457 17.2363-87.6953C17.2363-85.2051 18.3105-83.0078 20.1172-81.2012L35.498-65.8691L46.4844-55.5664L31.5918-56.9824L27.6367-56.9824C22.3145-56.9824 18.5059-52.9785 18.5059-47.6074C18.5059-42.1875 22.2656-38.2324 27.6367-38.2324ZM93.6523 25.0488C98.9746 25.0488 103.027 21.2891 103.027 15.918L103.027 12.8418L101.562-1.80664L111.963 9.17969L127.393 24.7559C129.199 26.5625 131.592 27.4902 134.082 27.4902C139.844 27.4902 143.799 23.3887 143.799 17.627C143.799 15.1367 142.725 12.9395 140.967 11.1816L125.391-4.3457L114.404-14.6973L129.297-13.2812L133.545-13.2812C138.867-13.2812 142.676-17.2363 142.676-22.6074C142.676-28.0273 138.916-31.9824 133.545-31.9824L98.3887-31.9824C89.4531-31.9824 84.2285-26.8066 84.2285-17.8223L84.2285 15.918C84.2285 21.2402 88.2812 25.0488 93.6523 25.0488Z"/>
</g>
<g id="Bold-L" transform="matrix(1 0 0 1 2260.46 1556)">
<path d="M27.1973-39.502L62.6465-39.502C70.3613-39.502 74.9023-43.9941 74.9023-51.709L74.9023-86.2793C74.9023-90.7227 71.5332-93.9453 67.041-93.9453C62.5488-93.9453 59.2285-90.7715 59.2285-86.2793L59.2285-81.4941L60.5469-64.4531L47.4609-78.125L30.5664-95.2148C29.1016-96.7285 27.0996-97.4609 25-97.4609C20.2148-97.4609 16.8457-94.0918 16.8457-89.3066C16.8457-87.207 17.7246-85.3027 19.1895-83.7891L36.2305-66.7969L49.9512-53.8086L32.7148-55.127L27.1973-55.127C22.7051-55.127 19.4824-51.8066 19.4824-47.3145C19.4824-42.7734 22.7051-39.502 27.1973-39.502ZM91.6016 24.3652C96.0938 24.3652 99.4141 21.1914 99.4141 16.6992L99.4141 11.2793L98.0957-5.71289L111.182 7.95898L128.467 25.3906C129.932 26.9043 131.934 27.6367 133.984 27.6367C138.818 27.6367 142.188 24.2676 142.188 19.4824C142.188 17.3828 141.309 15.4785 139.795 13.9648L122.412-3.41797L108.691-16.4062L125.928-15.0879L132.08-15.0879C136.572-15.0879 139.795-18.3594 139.795-22.8516C139.795-27.3926 136.572-30.7129 132.08-30.7129L95.9961-30.7129C88.2812-30.7129 83.7891-26.2207 83.7891-18.457L83.7891 16.6992C83.7891 21.1426 87.1094 24.3652 91.6016 24.3652Z"/>
</g>
<g id="Semibold-L" transform="matrix(1 0 0 1 1964.46 1556)">
<path d="M26.8555-40.332L62.7441-40.332C69.6289-40.332 73.6816-44.3848 73.6816-51.2695L73.6816-86.5723C73.6816-90.3809 70.8008-93.2617 66.8945-93.2617C63.0371-93.2617 60.1562-90.4785 60.1562-86.5723L60.1562-80.3711L61.4258-61.7188L46.4844-77.2461L28.418-95.459C27.1484-96.7773 25.4883-97.4121 23.6816-97.4121C19.5312-97.4121 16.5527-94.5801 16.5527-90.3809C16.5527-88.5742 17.2852-86.8652 18.6035-85.5957L36.7676-67.4316L52.3438-52.5879L33.5449-53.8574L26.8555-53.8574C22.998-53.8574 20.166-51.0254 20.1172-47.1191C20.1172-43.2129 22.9492-40.332 26.8555-40.332ZM90.2344 23.9258C94.0918 23.9258 96.9727 21.1426 96.9727 17.2363L96.9727 10.2051L95.7031-8.44727L110.645 7.08008L129.199 25.7812C130.469 27.0996 132.129 27.7344 133.936 27.7344C138.086 27.7344 141.064 24.9023 141.064 20.752C141.064 18.8965 140.332 17.2363 139.014 15.918L120.361-2.73438L104.785-17.5781L123.584-16.3086L131.104-16.3086C134.961-16.3086 137.793-19.1406 137.842-23.0469C137.842-27.002 135.01-29.834 131.104-29.834L94.3359-29.834C87.4512-29.834 83.4473-25.7812 83.4473-18.8965L83.4473 17.2363C83.4473 21.0449 86.3281 23.9258 90.2344 23.9258Z"/>
</g>
<g id="Medium-L" transform="matrix(1 0 0 1 1668.28 1556)">
<path d="M26.6113-41.0156L62.8418-41.0156C69.0918-41.0156 72.7539-44.6777 72.7539-50.9277L72.7539-86.7676C72.7539-90.1367 70.2148-92.7246 66.748-92.7246C63.3789-92.7246 60.8398-90.2344 60.8398-86.7676L60.8398-79.541L62.0605-59.6191L45.7031-76.6113L26.8066-95.6543C25.6836-96.8262 24.2188-97.3633 22.6562-97.3633C18.9941-97.3633 16.3574-94.9219 16.3574-91.2598C16.3574-89.5996 16.9922-88.0859 18.1152-86.9141L37.1582-67.9199L54.1504-51.6602L34.1309-52.8809L26.6113-52.8809C23.2422-52.8809 20.6543-50.4395 20.6543-46.9727C20.6543-43.5059 23.1934-41.0156 26.6113-41.0156ZM89.1602 23.584C92.5781 23.584 95.0684 21.0938 95.0684 17.627L95.0684 9.375L93.8965-10.498L110.205 6.44531L129.736 26.123C130.859 27.2949 132.324 27.832 133.887 27.832C137.549 27.832 140.186 25.3906 140.186 21.6797C140.186 20.0684 139.551 18.5547 138.428 17.3828L118.75-2.24609L101.807-18.5059L121.826-17.2852L130.322-17.2852C133.74-17.2852 136.279-19.7266 136.328-23.1934C136.328-26.6602 133.789-29.1504 130.322-29.1504L93.1152-29.1504C86.8652-29.1504 83.2031-25.4883 83.2031-19.2383L83.2031 17.627C83.2031 20.9961 85.6934 23.584 89.1602 23.584Z"/>
</g>
<g id="Regular-L" transform="matrix(1 0 0 1 1372.26 1556)">
<path d="M26.3184-41.8457L62.9395-41.8457C68.3594-41.8457 71.5332-45.0684 71.5332-50.4883L71.5332-87.0605C71.5332-89.8438 69.4824-92.041 66.6016-92.041C63.8184-92.041 61.7676-89.8926 61.7676-87.0605L61.7676-78.4668L62.8906-56.9336L44.7266-75.7324L24.707-95.9473C23.7793-96.875 22.6074-97.3633 21.2891-97.3633C18.3105-97.3633 16.0645-95.3613 16.0645-92.334C16.0645-90.9668 16.5527-89.6484 17.5293-88.7207L37.6953-68.5547L56.4941-50.4883L34.9121-51.6113L26.3184-51.6113C23.4863-51.6113 21.3379-49.6582 21.2891-46.7773C21.2891-43.8965 23.4375-41.8457 26.3184-41.8457ZM87.793 23.1445C90.625 23.1445 92.627 20.9961 92.627 18.1641L92.627 8.30078L91.5039-13.1836L109.668 5.61523L130.469 26.5137C131.348 27.4902 132.568 27.9297 133.838 27.9297C136.865 27.9297 139.111 25.9766 139.111 22.9492C139.111 21.582 138.574 20.2637 137.598 19.2871L116.748-1.5625L97.9004-19.6777L119.482-18.5059L129.346-18.5059C132.129-18.5059 134.326-20.5078 134.375-23.3887C134.375-26.2207 132.227-28.2715 129.346-28.2715L91.4551-28.2715C86.0352-28.2715 82.8613-25.0977 82.8613-19.6777L82.8613 18.1641C82.8613 20.9473 84.9121 23.1445 87.793 23.1445Z"/>
</g>
<g id="Light-L" transform="matrix(1 0 0 1 1075.42 1556)">
<path d="M24.8535-42.5781L63.6719-42.5781C67.7734-42.5781 70.2148-45.0195 70.2148-49.0723L70.2148-87.8906C70.2148-89.9902 68.7012-91.6504 66.5039-91.6504C64.3555-91.6504 62.8418-90.0879 62.8418-87.8906L62.8418-74.8047L63.7207-53.9062L43.457-74.5605L22.5098-95.6543C21.8262-96.3867 20.9473-96.7285 19.9707-96.7285C17.6758-96.7285 16.0645-95.2148 16.0645-92.9688C16.0645-91.9434 16.4551-90.9668 17.1875-90.2344L38.2812-69.1406L58.9355-49.0234L37.9395-49.9512L24.8535-49.9512C22.7539-49.9512 21.0938-48.4863 21.0449-46.2891C21.0449-44.0918 22.6562-42.5781 24.8535-42.5781ZM87.7441 23.7305C89.8926 23.7305 91.4062 22.168 91.4062 19.9707L91.4062 4.93164L90.5273-16.0156L110.791 4.6875L132.91 26.9531C133.594 27.6855 134.473 28.0273 135.449 28.0273C137.744 28.0273 139.355 26.5137 139.355 24.2676C139.355 23.2422 139.014 22.2656 138.281 21.5332L115.967-0.78125L95.3125-20.8984L116.309-19.9219L131.348-19.9219C133.447-19.9219 135.107-21.4355 135.156-23.6328C135.156-25.7812 133.545-27.2949 131.348-27.2949L90.5273-27.2949C86.4746-27.2949 84.0332-24.8535 84.0332-20.8008L84.0332 19.9707C84.0332 22.0703 85.5469 23.7305 87.7441 23.7305Z"/>
</g>
<g id="Thin-L" transform="matrix(1 0 0 1 778.517 1556)">
<path d="M22.9492-43.5547L64.6973-43.5547C66.9434-43.5547 68.4082-45.0195 68.4082-47.2656L68.4082-89.0137C68.4082-90.2344 67.627-91.2109 66.3574-91.2109C65.0879-91.2109 64.2578-90.2832 64.2578-89.0137L64.2578-70.0195L64.8438-49.8535L41.748-72.998L19.6289-95.2637C19.2383-95.7031 18.75-95.8984 18.2129-95.8984C16.8945-95.8984 16.0645-95.0684 16.0645-93.75C16.0645-93.2129 16.2598-92.7246 16.6992-92.2852L39.1113-69.873L62.1582-47.0703L41.9434-47.7539L22.9492-47.7539C21.7773-47.7539 20.8008-46.9238 20.752-45.6543C20.752-44.3848 21.6309-43.5547 22.9492-43.5547ZM87.6465 24.5605C88.916 24.5605 89.7461 23.6816 89.7461 22.4121L89.7461 0.439453L89.209-19.7266L112.256 3.41797L136.133 27.4902C136.572 27.8809 137.061 28.0762 137.598 28.0762C138.867 28.0762 139.746 27.2461 139.746 25.9766C139.746 25.4395 139.551 24.9023 139.111 24.5117L114.941 0.292969L91.8457-22.5098L112.061-21.8262L134.033-21.8262C135.205-21.8262 136.182-22.6562 136.23-23.9258C136.23-25.1953 135.352-26.0254 134.033-26.0254L89.3066-26.0254C87.0605-26.0254 85.5957-24.5605 85.5957-22.3145L85.5957 22.4121C85.5957 23.584 86.377 24.5605 87.6465 24.5605Z"/>
</g>
<g id="Ultralight-L" transform="matrix(1 0 0 1 481.708 1556)">
<path d="M21.9238-44.043L65.1855-44.043C66.5527-44.043 67.4805-44.9707 67.4805-46.3379L67.4805-89.5996C67.4805-90.332 67.0898-90.9668 66.3086-90.9668C65.4785-90.9668 64.9902-90.4297 64.9902-89.5996L64.9902-67.5293L65.3809-47.8027L40.918-72.2168L18.1641-95.0684C17.9199-95.3125 17.627-95.459 17.334-95.459C16.5039-95.459 16.0645-94.9707 16.0645-94.1895C16.0645-93.8965 16.1621-93.6035 16.4062-93.3594L39.502-70.2637L63.8184-46.0449L43.9941-46.6309L21.9238-46.6309C21.2891-46.6309 20.6543-46.1426 20.5566-45.3125C20.5566-44.4824 21.1426-44.043 21.9238-44.043ZM87.5977 25C88.4277 25 88.916 24.4629 88.916 23.6328L88.916-1.9043L88.5254-21.6309L112.988 2.7832L137.842 27.7344C138.086 27.9785 138.379 28.125 138.672 28.125C139.453 28.125 139.941 27.6367 139.941 26.8555C139.941 26.5625 139.795 26.2695 139.551 26.0254L114.404 0.878906L90.0879-23.3887L109.912-22.8027L135.449-22.8027C136.084-22.8027 136.719-23.291 136.816-24.0723C136.816-24.9023 136.23-25.3906 135.449-25.3906L88.7207-25.3906C87.4023-25.3906 86.4258-24.4141 86.4258-23.0957L86.4258 23.6328C86.4258 24.3652 86.8164 25 87.5977 25Z"/>
</g>
<g id="Black-M" transform="matrix(1 0 0 1 2869.02 1126)">
<path d="M21.4844-35.5469L48.4863-35.5469C57.0312-35.5469 62.0117-40.4785 62.0117-49.0234L62.0117-74.1699C62.0117-79.541 57.8613-83.252 52.4414-83.252C47.0215-83.252 42.8711-79.541 42.8711-74.1699L42.8711-73.3887L44.043-66.8457L39.9902-71.2402L30.7617-80.5176C28.9062-82.3242 26.4648-83.3008 23.877-83.3008C18.0176-83.3008 14.1113-79.0039 14.1113-73.1445C14.1113-70.7031 15.2344-68.5547 17.041-66.7969L26.3672-57.5195L30.7129-53.5156L23.877-54.6875L21.4844-54.6875C16.0645-54.6875 12.3535-50.5371 12.3535-45.1172C12.3535-39.6484 16.0645-35.5469 21.4844-35.5469ZM76.3672 13.0859C81.7871 13.0859 85.9375 9.375 85.9375 3.95508L85.9375 3.22266L84.7656-3.32031L88.8184 1.02539L98.0469 10.3027C99.8535 12.1582 102.344 13.0859 104.883 13.0859C110.742 13.0859 114.648 8.78906 114.648 2.92969C114.648 0.488281 113.525-1.66016 111.768-3.41797L102.393-12.6953L98.0469-16.6992L104.883-15.5273L107.324-15.5273C112.695-15.5273 116.406-19.6777 116.406-25.0977C116.406-30.5664 112.695-34.668 107.324-34.668L80.2734-34.668C71.7285-34.668 66.7969-29.6875 66.7969-21.1426L66.7969 3.95508C66.7969 9.375 70.9473 13.0859 76.3672 13.0859Z"/>
</g>
<g id="Heavy-M" transform="matrix(1 0 0 1 2573.33 1126)">
<path d="M21.4355-36.5723L48.4863-36.5723C56.1523-36.5723 60.6445-41.0645 60.6445-48.7305L60.6445-74.3164C60.6445-79.0527 57.0312-82.373 52.2461-82.373C47.5098-82.373 43.8965-79.1016 43.8965-74.3164L43.8965-72.8027L45.0195-63.7695L38.8672-70.3125L28.3203-80.957C26.709-82.5684 24.5605-83.3984 22.3145-83.3984C17.1875-83.3984 13.7207-79.6875 13.7207-74.5605C13.7207-72.3633 14.6973-70.459 16.2598-68.8965L26.9531-58.252L33.4961-52.1973L24.2188-53.3203L21.4355-53.3203C16.6504-53.3203 13.3789-49.707 13.3789-44.9707C13.3789-40.1367 16.6504-36.5723 21.4355-36.5723ZM74.4141 12.2559C79.1504 12.2559 82.7637 8.98438 82.7637 4.19922L82.7637 2.53906L81.5918-6.44531L87.7441 0.0488281L98.4375 10.791C100 12.4023 102.148 13.2324 104.395 13.2324C109.521 13.2324 112.988 9.52148 112.988 4.39453C112.988 2.24609 112.012 0.292969 110.449-1.2207L99.707-11.9629L93.1641-18.0664L102.441-16.8945L105.371-16.8945C110.107-16.8945 113.428-20.5078 113.428-25.293C113.428-30.0781 110.107-33.6426 105.371-33.6426L78.1738-33.6426C70.5078-33.6426 66.0156-29.1992 66.0156-21.4844L66.0156 4.19922C66.0156 8.93555 69.6289 12.2559 74.4141 12.2559Z"/>
</g>
<g id="Bold-M" transform="matrix(1 0 0 1 2277.77 1126)">
<path d="M21.3379-37.7441L48.4375-37.7441C55.1758-37.7441 59.082-41.6992 59.082-48.4375L59.082-74.5117C59.082-78.5156 56.0547-81.3477 52.0508-81.3477C48.0469-81.3477 45.0684-78.5156 45.0684-74.5117L45.0684-72.1191L46.1426-60.3027L37.6953-69.2871L25.5859-81.4941C24.2188-82.8125 22.4609-83.4961 20.5566-83.4961C16.2598-83.4961 13.2812-80.4688 13.2812-76.123C13.2812-74.2676 14.0625-72.6074 15.4297-71.2891L27.5879-59.1309L36.5723-50.6836L24.6094-51.8066L21.3379-51.8066C17.334-51.8066 14.502-48.7793 14.502-44.7754C14.502-40.7227 17.334-37.7441 21.3379-37.7441ZM72.2168 11.377C76.2207 11.377 79.1992 8.54492 79.1992 4.54102L79.1992 1.80664L78.125-9.96094L86.5723-1.02539L98.877 11.377C100.195 12.6953 101.953 13.3789 103.857 13.3789C108.154 13.3789 111.133 10.3516 111.133 6.05469C111.133 4.15039 110.352 2.49023 109.033 1.17188L96.6797-11.1328L87.6953-19.5801L99.6582-18.5059L103.174-18.5059C107.178-18.5059 110.059-21.4844 110.059-25.4883C110.059-29.541 107.227-32.5195 103.174-32.5195L75.8301-32.5195C69.0918-32.5195 65.1855-28.6133 65.1855-21.8262L65.1855 4.54102C65.1855 8.49609 68.2129 11.377 72.2168 11.377Z"/>
</g>
<g id="Semibold-M" transform="matrix(1 0 0 1 1981.84 1126)">
<path d="M21.2891-38.5742L48.3887-38.5742C54.4922-38.5742 58.0566-42.0898 58.0566-48.1934L58.0566-74.6582C58.0566-78.125 55.4199-80.6641 51.9043-80.6641C48.4375-80.6641 45.8496-78.1738 45.8496-74.6582L45.8496-71.6309L46.9238-57.959L36.8652-68.5547L23.6816-81.8359C22.5098-83.0078 20.9961-83.5938 19.3848-83.5938C15.625-83.5938 12.9883-81.0059 12.9883-77.2461C12.9883-75.5859 13.6719-74.0723 14.8438-72.9492L28.0762-59.7168L38.6719-49.6582L24.8535-50.7324L21.2891-50.7324C17.8223-50.7324 15.2832-48.1445 15.2832-44.6777C15.2832-41.1133 17.8223-38.5742 21.2891-38.5742ZM70.7031 10.7422C74.1699 10.7422 76.7578 8.25195 76.7578 4.73633L76.7578 1.31836L75.6836-12.3535L85.791-1.75781L99.1699 11.7188C100.342 12.9395 101.855 13.5254 103.467 13.5254C107.227 13.5254 109.863 10.8887 109.863 7.17773C109.863 5.51758 109.18 4.00391 108.008 2.83203L94.5801-10.5957L83.9355-20.6055L97.7539-19.5801L101.709-19.5801C105.176-19.5801 107.715-22.1191 107.715-25.6348C107.715-29.1504 105.176-31.7383 101.709-31.7383L74.2188-31.7383C68.1152-31.7383 64.5996-28.1738 64.5996-22.0703L64.5996 4.73633C64.5996 8.20312 67.1875 10.7422 70.7031 10.7422Z"/>
</g>
<g id="Medium-M" transform="matrix(1 0 0 1 1685.74 1126)">
<path d="M21.2891-39.1602L48.3887-39.1602C54.0039-39.1602 57.2754-42.4316 57.2754-48.0469L57.2754-74.7559C57.2754-77.832 54.9316-80.127 51.8066-80.127C48.7305-80.127 46.4844-77.8809 46.4844-74.7559L46.4844-71.2891L47.5098-56.1523L36.2305-68.0176L22.2656-82.0801C21.2402-83.1543 19.9219-83.6426 18.457-83.6426C15.1367-83.6426 12.7441-81.3965 12.7441-78.0762C12.7441-76.5625 13.3301-75.1953 14.4043-74.1699L28.418-60.1562L40.2832-48.877L25.0488-49.9023L21.2891-49.9023C18.1641-49.9023 15.8691-47.7051 15.8691-44.5801C15.8691-41.4551 18.1641-39.1602 21.2891-39.1602ZM69.5801 10.2539C72.6562 10.2539 74.9023 8.00781 74.9023 4.88281L74.9023 0.927734L73.877-14.1602L85.1562-2.29492L99.4141 12.0117C100.391 13.0859 101.758 13.5742 103.174 13.5742C106.494 13.5742 108.887 11.3281 108.887 8.00781C108.887 6.49414 108.301 5.17578 107.275 4.10156L92.9688-10.1562L81.1035-21.4355L96.3379-20.4102L100.537-20.4102C103.662-20.4102 105.957-22.6562 105.957-25.7324C105.957-28.9062 103.662-31.1523 100.537-31.1523L72.998-31.1523C67.3828-31.1523 64.1113-27.8809 64.1113-22.2656L64.1113 4.88281C64.1113 7.95898 66.4551 10.2539 69.5801 10.2539Z"/>
</g>
<g id="Regular-M" transform="matrix(1 0 0 1 1389.81 1126)">
<path d="M21.2402-39.9414L48.3398-39.9414C53.3203-39.9414 56.2012-42.8711 56.2012-47.8516L56.2012-74.9023C56.2012-77.4414 54.2969-79.4434 51.709-79.4434C49.1211-79.4434 47.2656-77.4902 47.2656-74.9023L47.2656-70.8008L48.291-53.7598L35.4004-67.2852L20.4102-82.4219C19.5801-83.3008 18.457-83.7402 17.2852-83.7402C14.502-83.7402 12.4512-81.8848 12.4512-79.1504C12.4512-77.8809 12.9395-76.6602 13.8184-75.7812L28.8574-60.7422L42.3828-47.9004L25.3418-48.877L21.2402-48.877C18.6523-48.877 16.6504-47.0703 16.6504-44.4336C16.6504-41.8457 18.6035-39.9414 21.2402-39.9414ZM68.0664 9.61914C70.6543 9.61914 72.5098 7.71484 72.5098 5.07812L72.5098 0.439453L71.4844-16.5527L84.375-3.02734L99.707 12.4023C100.537 13.2812 101.611 13.7207 102.832 13.7207C105.566 13.7207 107.617 11.8652 107.617 9.13086C107.617 7.86133 107.178 6.64062 106.299 5.76172L90.918-9.61914L77.3438-22.4609L94.4336-21.4844L99.0723-21.4844C101.66-21.4844 103.662-23.291 103.662-25.8789C103.662-28.5156 101.709-30.3711 99.0723-30.3711L71.4355-30.3711C66.4551-30.3711 63.5742-27.4902 63.5742-22.5098L63.5742 5.07812C63.5742 7.66602 65.4297 9.61914 68.0664 9.61914Z"/>
</g>
<g id="Light-M" transform="matrix(1 0 0 1 1092.98 1126)">
<path d="M19.9219-40.625L49.0234-40.625C52.7832-40.625 54.9805-42.8223 54.9805-46.582L54.9805-75.6836C54.9805-77.5879 53.6133-79.1504 51.6113-79.1504C49.6094-79.1504 48.2422-77.6855 48.2422-75.6836L48.2422-67.5293L49.0234-51.0254L34.2285-66.2598L18.457-82.1777C17.8223-82.8613 16.9922-83.1543 16.0645-83.1543C13.9648-83.1543 12.4512-81.7871 12.4512-79.6875C12.4512-78.7598 12.793-77.832 13.4766-77.1973L29.3945-61.2305L44.5801-46.582L28.0273-47.3633L19.9219-47.3633C17.9688-47.3633 16.4551-45.9961 16.4062-43.9941C16.4062-41.9922 17.9199-40.625 19.9219-40.625ZM68.0176 10.2051C69.9707 10.2051 71.3867 8.74023 71.3867 6.73828L71.3867-2.58789L70.6055-19.0918L85.3516-3.90625L101.904 12.7441C102.539 13.4277 103.369 13.7695 104.248 13.7695C106.348 13.7695 107.861 12.4023 107.861 10.3027C107.861 9.32617 107.52 8.44727 106.885 7.76367L90.2344-8.88672L75-23.584L91.5527-22.7539L100.879-22.7539C102.832-22.7539 104.346-24.1211 104.395-26.123C104.395-28.125 102.881-29.541 100.879-29.541L70.6055-29.541C66.8457-29.541 64.5996-27.2949 64.5996-23.5352L64.5996 6.73828C64.5996 8.69141 66.0156 10.2051 68.0176 10.2051Z"/>
</g>
<g id="Thin-M" transform="matrix(1 0 0 1 796.095 1126)">
<path d="M18.2129-41.4551L49.9023-41.4551C52.0508-41.4551 53.418-42.8223 53.418-44.9707L53.418-76.6602C53.418-77.7832 52.6367-78.7109 51.4648-78.7109C50.293-78.7109 49.5117-77.8809 49.5117-76.6602L49.5117-63.2324L50-47.4121L32.7148-64.8438L15.8691-81.8359C15.4785-82.2266 14.9902-82.4219 14.502-82.4219C13.2812-82.4219 12.4512-81.6406 12.4512-80.4199C12.4512-79.8828 12.6465-79.3945 13.0371-79.0039L30.127-61.9141L47.5098-44.8242L31.6406-45.4102L18.2129-45.4102C17.0898-45.4102 16.2109-44.6289 16.1621-43.457C16.1621-42.2363 16.9922-41.4551 18.2129-41.4551ZM67.9688 10.9375C69.1406 10.9375 69.9219 10.1074 69.9219 8.88672L69.9219-6.64062L69.4336-22.4121L86.6699-5.0293L104.834 13.2324C105.176 13.623 105.664 13.8184 106.152 13.8184C107.373 13.8184 108.203 13.0371 108.203 11.8164C108.203 11.2793 108.008 10.791 107.617 10.4004L89.3066-7.91016L71.9238-25.0488L87.793-24.4141L103.32-24.4141C104.395-24.4141 105.322-25.1953 105.371-26.416C105.371-27.5879 104.492-28.3691 103.32-28.3691L69.4824-28.3691C67.3828-28.3691 66.0156-27.0508 66.0156-24.9023L66.0156 8.88672C66.0156 10.0098 66.748 10.9375 67.9688 10.9375Z"/>
</g>
<g id="Ultralight-M" transform="matrix(1 0 0 1 499.286 1126)">
<path d="M17.2852-41.8945L50.3906-41.8945C51.709-41.8945 52.5879-42.8223 52.5879-44.0918L52.5879-77.1973C52.5879-77.8809 52.1973-78.5156 51.416-78.5156C50.6348-78.5156 50.1465-77.9785 50.1465-77.1973L50.1465-60.9863L50.4883-45.5566L31.9336-64.1113L14.502-81.6895C14.3066-81.9336 14.0137-82.0312 13.6719-82.0312C12.9395-82.0312 12.4512-81.543 12.4512-80.8105C12.4512-80.5176 12.5488-80.1758 12.793-79.9805L30.4688-62.2559L48.9746-43.8965L33.4961-44.3848L17.2852-44.3848C16.6504-44.3848 16.0645-43.9453 16.0156-43.1641C16.0156-42.3828 16.5039-41.8945 17.2852-41.8945ZM67.9199 11.3281C68.7012 11.3281 69.1895 10.791 69.1895 10.0098L69.1895-8.69141L68.7988-24.1211L87.3535-5.56641L106.299 13.4766C106.543 13.7207 106.836 13.8672 107.129 13.8672C107.91 13.8672 108.398 13.3789 108.398 12.5977C108.398 12.3047 108.252 12.0117 108.008 11.7676L88.8184-7.42188L70.3613-25.7812L85.8398-25.293L104.541-25.293C105.176-25.293 105.811-25.7812 105.859-26.5625C105.859-27.3438 105.322-27.7832 104.541-27.7832L68.9453-27.7832C67.627-27.7832 66.748-26.9043 66.748-25.5859L66.748 10.0098C66.748 10.7422 67.1387 11.3281 67.9199 11.3281Z"/>
</g>
<g id="Black-S" transform="matrix(1 0 0 1 2883.03 696)">
<path d="M16.8457-35.5469L37.9883-35.5469C44.6289-35.5469 48.4863-39.4043 48.4863-46.0449L48.4863-65.7227C48.4863-69.9219 45.2637-72.8027 41.0645-72.8027C36.8652-72.8027 33.6426-69.9219 33.6426-65.7227L33.6426-65.1367L34.5703-59.8145L31.25-63.3789L23.9258-70.752C22.5098-72.168 20.6055-72.9004 18.6035-72.9004C14.0625-72.9004 11.0352-69.5801 11.0352-65.0391C11.0352-63.1348 11.9141-61.4746 13.2812-60.1074L20.7031-52.7344L24.2676-49.4629L18.7012-50.3906L16.8457-50.3906C12.6465-50.3906 9.76562-47.168 9.76562-42.9688C9.76562-38.7207 12.6465-35.5469 16.8457-35.5469ZM59.668 2.53906C63.8672 2.53906 67.0898-0.341797 67.0898-4.54102L67.0898-5.12695L66.1621-10.4492L69.4824-6.88477L76.8066 0.488281C78.2227 1.9043 80.127 2.63672 82.1289 2.63672C86.6699 2.63672 89.6973-0.683594 89.6973-5.22461C89.6973-7.12891 88.8184-8.78906 87.4512-10.1562L80.0293-17.5293L76.4648-20.8008L82.0312-19.873L83.8867-19.873C88.0859-19.873 90.9668-23.0957 90.9668-27.2949C90.9668-31.543 88.0859-34.7168 83.8867-34.7168L62.7441-34.7168C56.1035-34.7168 52.2461-30.8594 52.2461-24.2188L52.2461-4.54102C52.2461-0.341797 55.4688 2.53906 59.668 2.53906Z"/>
</g>
<g id="Heavy-S" transform="matrix(1 0 0 1 2587.13 696)">
<path d="M16.9434-36.2793L37.8906-36.2793C44.043-36.2793 47.5586-39.8438 47.5586-45.9473L47.5586-65.7715C47.5586-69.5312 44.7266-72.168 40.9668-72.168C37.207-72.168 34.3262-69.5312 34.3262-65.7715L34.3262-65.0391L35.2539-57.7637L30.5664-62.793L22.2656-71.1426C20.9961-72.4121 19.3359-73.0469 17.5293-73.0469C13.4766-73.0469 10.7422-70.1172 10.7422-66.0645C10.7422-64.3066 11.5234-62.793 12.7441-61.5723L21.0938-53.2715L26.123-48.584L18.6523-49.5117L16.9434-49.5117C13.1836-49.5117 10.5469-46.6797 10.5469-42.8711C10.5469-39.1113 13.1836-36.2793 16.9434-36.2793ZM58.2031 1.85547C61.9141 1.85547 64.7949-0.732422 64.7949-4.49219L64.7949-5.27344L63.8672-12.5488L68.5547-7.51953L76.8555 0.830078C78.125 2.09961 79.834 2.73438 81.5918 2.73438C85.6445 2.73438 88.4277-0.195312 88.4277-4.24805C88.4277-5.95703 87.6465-7.4707 86.377-8.74023L78.0273-17.041L72.998-21.7285L80.4688-20.8008L82.1777-20.8008C85.9863-20.8008 88.5742-23.6328 88.5742-27.4414C88.5742-31.2012 85.9863-34.0332 82.1777-34.0332L61.2305-34.0332C55.127-34.0332 51.5625-30.4688 51.5625-24.3652L51.5625-4.49219C51.5625-0.78125 54.3945 1.85547 58.2031 1.85547Z"/>
</g>
<g id="Bold-S" transform="matrix(1 0 0 1 2291.3 696)">
<path d="M17.041-37.1094L37.793-37.1094C43.3594-37.1094 46.582-40.2832 46.582-45.8984L46.582-65.8203C46.582-69.0918 44.0918-71.4355 40.8203-71.4355C37.5488-71.4355 35.1074-69.0918 35.1074-65.8203L35.1074-64.8926L36.0352-55.4688L29.7852-62.1094L20.4102-71.5332C19.3359-72.6562 17.9199-73.1934 16.3574-73.1934C12.8418-73.1934 10.4004-70.7031 10.4004-67.1875C10.4004-65.6738 11.0352-64.3066 12.1094-63.2324L21.5332-53.8574L28.2227-47.6074L18.6035-48.5352L17.041-48.5352C13.7695-48.5352 11.4746-46.0938 11.4746-42.8223C11.4746-39.502 13.7695-37.1094 17.041-37.1094ZM56.4941 1.07422C59.7656 1.07422 62.207-1.2207 62.207-4.49219L62.207-5.46875L61.3281-14.9414L67.5781-8.25195L76.9531 1.2207C78.0273 2.29492 79.4434 2.88086 81.0059 2.88086C84.5215 2.88086 86.9629 0.390625 86.9629-3.125C86.9629-4.6875 86.3281-6.05469 85.2051-7.12891L75.7812-16.5039L69.0918-22.7539L78.7109-21.875L80.3223-21.875C83.5938-21.875 85.9375-24.2676 85.9375-27.5391C85.9375-30.8594 83.5938-33.3008 80.3223-33.3008L59.5703-33.3008C54.0039-33.3008 50.7812-30.0781 50.7812-24.5117L50.7812-4.49219C50.7812-1.2207 53.2227 1.07422 56.4941 1.07422Z"/>
</g>
<g id="Semibold-S" transform="matrix(1 0 0 1 1995.2 696)">
<path d="M17.1387-37.6465L37.6953-37.6465C42.8711-37.6465 45.8496-40.625 45.8496-45.8008L45.8496-65.8691C45.8496-68.75 43.6523-70.8984 40.7227-70.8984C37.793-70.8984 35.6445-68.7988 35.6445-65.8691L35.6445-64.8438L36.5234-53.8574L29.248-61.6699L19.1406-71.8262C18.2129-72.8027 16.8945-73.291 15.5273-73.291C12.4023-73.291 10.1562-71.1426 10.1562-68.0176C10.1562-66.6016 10.7422-65.332 11.7188-64.3555L21.8262-54.248L29.6387-46.9727L18.6035-47.8516L17.1387-47.8516C14.209-47.8516 12.0605-45.7031 12.0605-42.7734C12.0605-39.7949 14.209-37.6465 17.1387-37.6465ZM55.3711 0.585938C58.252 0.585938 60.4492-1.51367 60.4492-4.44336L60.4492-5.56641L59.5215-16.5527L66.8457-8.74023L76.9531 1.46484C77.9297 2.44141 79.1992 2.92969 80.5664 2.92969C83.7402 2.92969 85.9375 0.78125 85.9375-2.39258C85.9375-3.75977 85.4004-5.0293 84.4238-6.00586L74.2676-16.1621L66.4062-23.4375L77.4902-22.5586L79.0039-22.5586C81.9336-22.5586 84.082-24.707 84.082-27.6367C84.082-30.6152 81.9336-32.7637 79.0039-32.7637L58.3984-32.7637C53.2227-32.7637 50.2441-29.7852 50.2441-24.6094L50.2441-4.44336C50.2441-1.5625 52.4414 0.585938 55.3711 0.585938Z"/>
</g>
<g id="Medium-S" transform="matrix(1 0 0 1 1698.95 696)">
<path d="M17.1875-38.0859L37.6465-38.0859C42.5293-38.0859 45.3125-40.8691 45.3125-45.752L45.3125-65.918C45.3125-68.5547 43.3105-70.5078 40.6738-70.5078C37.9883-70.5078 36.0352-68.6035 36.0352-65.918L36.0352-64.7461L36.9629-52.6367L28.8086-61.3281L18.2129-72.0215C17.334-72.9492 16.1621-73.3887 14.9414-73.3887C12.0605-73.3887 10.0098-71.4355 10.0098-68.6035C10.0098-67.2852 10.498-66.1133 11.377-65.1855L22.0703-54.541L30.7617-46.4355L18.5547-47.3145L17.1875-47.3145C14.502-47.3145 12.5488-45.4102 12.5488-42.7246C12.5488-40.0391 14.502-38.0859 17.1875-38.0859ZM54.4922 0.146484C57.1289 0.146484 59.082-1.75781 59.082-4.44336L59.082-5.66406L58.2031-17.7734L66.3086-9.13086L77.002 1.66016C77.8809 2.58789 79.0039 3.02734 80.2734 3.02734C83.1055 3.02734 85.2051 1.07422 85.2051-1.80664C85.2051-3.07617 84.7168-4.29688 83.7891-5.17578L73.0957-15.8691L64.4043-23.9746L76.5625-23.0957L78.0273-23.0957C80.7129-23.0957 82.666-25.0488 82.7148-27.7344C82.7148-30.4199 80.7129-32.373 78.0273-32.373L57.5195-32.373C52.6367-32.373 49.8047-29.541 49.8047-24.6582L49.8047-4.44336C49.8047-1.80664 51.8066 0.146484 54.4922 0.146484Z"/>
</g>
<g id="Regular-S" transform="matrix(1 0 0 1 1402.85 696)">
<path d="M17.2852-38.623L37.5488-38.623C42.041-38.623 44.6289-41.2109 44.6289-45.7031L44.6289-65.918C44.6289-68.2129 42.9199-70.0195 40.5762-70.0195C38.2812-70.0195 36.5723-68.2617 36.5723-65.918L36.5723-64.6973L37.4512-51.0742L28.2715-60.8887L16.9434-72.3145C16.1621-73.1445 15.1855-73.4863 14.1113-73.4863C11.6211-73.4863 9.76562-71.875 9.76562-69.3848C9.76562-68.2129 10.2051-67.1387 10.9863-66.3086L22.3633-54.9805L32.1777-45.8008L18.5547-46.6309L17.2852-46.6309C14.9414-46.6309 13.1348-45.0195 13.1348-42.6758C13.1348-40.332 14.9414-38.623 17.2852-38.623ZM53.3691-0.341797C55.6641-0.341797 57.3242-2.09961 57.3242-4.44336L57.3242-5.81055L56.4453-19.3848L65.625-9.61914L77.0508 1.9043C77.7832 2.68555 78.8086 3.07617 79.8828 3.07617C82.3242 3.07617 84.2285 1.46484 84.2285-1.02539C84.2285-2.19727 83.7891-3.27148 83.0078-4.10156L71.582-15.5273L61.7676-24.707L75.3906-23.8281L76.7578-23.8281C79.1016-23.8281 80.8594-25.4883 80.8594-27.832C80.8594-30.1758 79.1016-31.8359 76.7578-31.8359L56.3477-31.8359C51.8555-31.8359 49.2676-29.248 49.2676-24.7559L49.2676-4.44336C49.2676-2.14844 51.0254-0.341797 53.3691-0.341797Z"/>
</g>
<g id="Light-S" transform="matrix(1 0 0 1 1106.04 696)">
<path d="M16.1133-39.209L38.1348-39.209C41.5527-39.209 43.5547-41.2109 43.5547-44.6289L43.5547-66.6016C43.5547-68.3594 42.2852-69.7266 40.4785-69.7266C38.7207-69.7266 37.4023-68.4082 37.4023-66.6016L37.4023-61.7676L38.1348-48.6816L27.2949-59.9121L15.1855-72.1191C14.6484-72.7051 13.8672-72.998 13.0859-72.998C11.1816-72.998 9.76562-71.7773 9.76562-69.873C9.76562-68.9941 10.1074-68.1641 10.6934-67.5781L22.8516-55.4199L34.1309-44.6289L20.9473-45.3125L16.1133-45.3125C14.3555-45.3125 12.9883-44.0918 12.9395-42.2852C12.9395-40.4785 14.3066-39.209 16.1133-39.209ZM53.3203 0.146484C55.0781 0.146484 56.3477-1.17188 56.3477-2.97852L56.3477-8.49609L55.6641-21.6309L66.5039-10.3516L79.0039 2.24609C79.5898 2.83203 80.3223 3.125 81.1523 3.125C83.0566 3.125 84.4238 1.9043 84.4238 0C84.4238-0.878906 84.1309-1.70898 83.4961-2.29492L70.9473-14.8438L59.668-25.6836L72.8516-24.9512L78.3691-24.9512C80.127-24.9512 81.4941-26.2207 81.543-28.0273C81.543-29.834 80.1758-31.1035 78.3691-31.1035L55.6152-31.1035C52.1973-31.1035 50.2441-29.1016 50.2441-25.6836L50.2441-2.97852C50.2441-1.2207 51.5137 0.146484 53.3203 0.146484Z"/>
</g>
<g id="Thin-S" transform="matrix(1 0 0 1 809.181 696)">
<path d="M14.5996-39.9414L38.9648-39.9414C40.918-39.9414 42.1387-41.1621 42.1387-43.1641L42.1387-67.4805C42.1387-68.5547 41.4551-69.3848 40.3809-69.3848C39.2578-69.3848 38.5254-68.6035 38.5254-67.4805L38.5254-57.959L39.0137-45.459L25.9277-58.6914L12.9395-71.8262C12.5977-72.168 12.1582-72.3633 11.6699-72.3633C10.5469-72.3633 9.76562-71.6309 9.76562-70.5078C9.76562-70.0195 9.96094-69.5312 10.3027-69.1895L23.4863-56.0059L36.6699-43.0664L24.1211-43.6035L14.5996-43.6035C13.5742-43.6035 12.7441-42.8711 12.6953-41.7969C12.6953-40.6738 13.5254-39.9414 14.5996-39.9414ZM53.2715 0.78125C54.3457 0.78125 55.0781 0 55.0781-1.07422L55.0781-12.0605L54.6387-24.5605L67.6758-11.3281L81.5918 2.63672C81.9336 3.02734 82.373 3.17383 82.8125 3.17383C83.9355 3.17383 84.7168 2.44141 84.7168 1.31836C84.7168 0.830078 84.5215 0.390625 84.1797 0.0488281L70.166-14.0137L56.9336-26.9531L69.4824-26.4648L80.4688-26.4648C81.4941-26.4648 82.3242-27.1484 82.373-28.2715C82.373-29.3457 81.5918-30.0781 80.4688-30.0781L54.6875-30.0781C52.6855-30.0781 51.4648-28.8574 51.4648-26.8555L51.4648-1.07422C51.4648-0.0488281 52.1484 0.78125 53.2715 0.78125Z"/>
</g>
<g id="Ultralight-S" transform="matrix(1 0 0 1 512.397 696)">
<path d="M13.8184-40.332L39.3555-40.332C40.625-40.332 41.4062-41.1621 41.4062-42.4316L41.4062-67.9688C41.4062-68.6523 41.0156-69.1895 40.2832-69.1895C39.5996-69.1895 39.1113-68.7012 39.1113-67.9688L39.1113-56.0059L39.4531-43.8477L25.2441-58.0566L11.7676-71.6797C11.5234-71.875 11.2305-72.0215 10.9375-72.0215C10.2051-72.0215 9.76562-71.5332 9.76562-70.8008C9.76562-70.5566 9.86328-70.2637 10.1074-70.0195L23.7793-56.3477L37.9883-42.2852L25.7324-42.6758L13.8184-42.6758C13.1836-42.6758 12.6465-42.2363 12.5977-41.5039C12.5977-40.7715 13.0859-40.332 13.8184-40.332ZM53.2227 1.12305C53.9551 1.12305 54.3945 0.634766 54.3945-0.0976562L54.3945-13.8672L54.1016-26.0742L68.2617-11.8652L82.9102 2.88086C83.1055 3.125 83.3984 3.22266 83.6914 3.22266C84.4238 3.22266 84.8633 2.7832 84.8633 2.05078C84.8633 1.75781 84.7656 1.46484 84.5215 1.2207L69.7266-13.5742L55.5664-27.6367L67.7734-27.1973L81.5918-27.1973C82.2266-27.1973 82.7637-27.6855 82.8125-28.3691C82.8125-29.1016 82.3242-29.541 81.5918-29.541L54.1504-29.541C52.9297-29.541 52.0996-28.7598 52.0996-27.4902L52.0996-0.0976562C52.0996 0.585938 52.4902 1.12305 53.2227 1.12305Z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 46 KiB

View File

@ -1,12 +0,0 @@
{
"info" : {
"author" : "xcode",
"version" : 1
},
"symbols" : [
{
"filename" : "sf.arrow.right.svg",
"idiom" : "universal"
}
]
}

View File

@ -1,161 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Generator: Apple Native CoreSVG 129-->
<!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: "uni10012B.medium", point size: 100.000000, font version: "Version 16.0d9e1", template writer version: "8"-->
<g id="Notes">
<rect height="2200" id="artboard" style="fill:white;opacity:1" width="3300" x="0" y="0"/>
<line id="" 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:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;font-weight:bold;" transform="matrix(1 0 0 1 263 322)">Weight/Scale Variations</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 559.711 322)">Ultralight</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 856.422 322)">Thin</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 1153.13 322)">Light</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 1449.84 322)">Regular</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 1746.56 322)">Medium</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 2043.27 322)">Semibold</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 2339.98 322)">Bold</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 2636.69 322)">Heavy</text>
<text style="stroke:none;fill:black;font-family:-apple-system,&quot;SF Pro Display&quot;,&quot;SF Pro Text&quot;,Helvetica,sans-serif;text-anchor:middle;" transform="matrix(1 0 0 1 2933.4 322)">Black</text>
<line id="" style="fill:none;stroke:black;opacity:1;stroke-width:0.5;" x1="263" x2="3036" y1="1903" y2="1903"/>
<g id="" transform="matrix(1 0 0 1 263 1933)">
<path d="M 9.24805 0.830078 C 13.5547 0.830078 17.1387 -2.74414 17.1387 -7.05078 C 17.1387 -11.3574 13.5449 -14.9316 9.23828 -14.9316 C 4.94141 -14.9316 1.36719 -11.3574 1.36719 -7.05078 C 1.36719 -2.74414 4.95117 0.830078 9.24805 0.830078 Z M 9.24805 -0.654297 C 5.70312 -0.654297 2.87109 -3.49609 2.87109 -7.05078 C 2.87109 -10.6055 5.69336 -13.4473 9.23828 -13.4473 C 12.793 -13.4473 15.6348 -10.6055 15.6445 -7.05078 C 15.6543 -3.49609 12.8027 -0.654297 9.24805 -0.654297 Z M 9.22852 -3.62305 C 9.69727 -3.62305 9.9707 -3.93555 9.9707 -4.45312 L 9.9707 -6.31836 L 12.002 -6.31836 C 12.5 -6.31836 12.832 -6.57227 12.832 -7.04102 C 12.832 -7.51953 12.5195 -7.7832 12.002 -7.7832 L 9.9707 -7.7832 L 9.9707 -9.81445 C 9.9707 -10.332 9.69727 -10.6543 9.22852 -10.6543 C 8.75977 -10.6543 8.50586 -10.3125 8.50586 -9.81445 L 8.50586 -7.7832 L 6.49414 -7.7832 C 5.97656 -7.7832 5.64453 -7.51953 5.64453 -7.04102 C 5.64453 -6.57227 5.99609 -6.31836 6.49414 -6.31836 L 8.50586 -6.31836 L 8.50586 -4.45312 C 8.50586 -3.95508 8.75977 -3.62305 9.22852 -3.62305 Z"/>
</g>
<g id="" transform="matrix(1 0 0 1 281.506 1933)">
<path d="M 11.709 2.91016 C 17.1582 2.91016 21.6699 -1.61133 21.6699 -7.05078 C 21.6699 -12.5 17.1484 -17.0117 11.6992 -17.0117 C 6.25977 -17.0117 1.74805 -12.5 1.74805 -7.05078 C 1.74805 -1.61133 6.26953 2.91016 11.709 2.91016 Z M 11.709 1.25 C 7.09961 1.25 3.41797 -2.44141 3.41797 -7.05078 C 3.41797 -11.6602 7.08984 -15.3516 11.6992 -15.3516 C 16.3086 -15.3516 20 -11.6602 20.0098 -7.05078 C 20.0195 -2.44141 16.3184 1.25 11.709 1.25 Z M 11.6797 -2.66602 C 12.207 -2.66602 12.5098 -3.01758 12.5098 -3.59375 L 12.5098 -6.23047 L 15.3223 -6.23047 C 15.8691 -6.23047 16.25 -6.51367 16.25 -7.03125 C 16.25 -7.55859 15.8887 -7.86133 15.3223 -7.86133 L 12.5098 -7.86133 L 12.5098 -10.6836 C 12.5098 -11.25 12.207 -11.6113 11.6797 -11.6113 C 11.1621 -11.6113 10.8789 -11.2305 10.8789 -10.6836 L 10.8789 -7.86133 L 8.07617 -7.86133 C 7.50977 -7.86133 7.13867 -7.55859 7.13867 -7.03125 C 7.13867 -6.51367 7.5293 -6.23047 8.07617 -6.23047 L 10.8789 -6.23047 L 10.8789 -3.59375 C 10.8789 -3.03711 11.1621 -2.66602 11.6797 -2.66602 Z"/>