aboutsummaryrefslogtreecommitdiffstats
path: root/iBean
diff options
context:
space:
mode:
authorEddie Ehlin <eddiex@eddiex.se>2013-03-16 11:20:14 +0100
committerEddie Ehlin <eddiex@eddiex.se>2013-03-16 11:20:14 +0100
commitdb65caa604973a970d4fb6a897a5305fbc75894b (patch)
tree065d72a2b52c48033f33139d1b259924a749741d /iBean
parent96d42b477dd50cff6795fae51f5ce945127685f5 (diff)
downloadiBean-db65caa604973a970d4fb6a897a5305fbc75894b.tar.gz
iBean-db65caa604973a970d4fb6a897a5305fbc75894b.zip
Added storyboard for iPad
Diffstat (limited to 'iBean')
-rw-r--r--iBean/iBean.xcodeproj/project.pbxproj6
-rw-r--r--iBean/iBean.xcodeproj/project.xcworkspace/xcuserdata/eddiex.xcuserdatad/UserInterfaceState.xcuserstatebin55446 -> 57347 bytes
-rw-r--r--iBean/iBean/iBean-Info.plist2
-rw-r--r--iBean/iBean/iPadStoryboard.storyboard1472
-rw-r--r--iBean/iBean/iPhoneStoryboard.storyboard8
5 files changed, 1484 insertions, 4 deletions
diff --git a/iBean/iBean.xcodeproj/project.pbxproj b/iBean/iBean.xcodeproj/project.pbxproj
index 6e1565a..8ede8d0 100644
--- a/iBean/iBean.xcodeproj/project.pbxproj
+++ b/iBean/iBean.xcodeproj/project.pbxproj
@@ -46,6 +46,7 @@
0276254216B5A64000EE2F4E /* ThresholdListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0276254116B5A64000EE2F4E /* ThresholdListViewController.m */; };
0276254516B5AACF00EE2F4E /* ThresholdViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0276254416B5AACF00EE2F4E /* ThresholdViewController.m */; };
0276254816B5BC5300EE2F4E /* ThresholdCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0276254716B5BC5300EE2F4E /* ThresholdCell.m */; };
+ 02B36BB216F473F8000FFCF8 /* iPadStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 02B36BB116F473F8000FFCF8 /* iPadStoryboard.storyboard */; };
02B5369B16DA74390006C5FE /* 20-gear-2.png in Resources */ = {isa = PBXBuildFile; fileRef = 02B5369316DA74390006C5FE /* 20-gear-2.png */; };
02B5369C16DA74390006C5FE /* 20-gear-2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 02B5369416DA74390006C5FE /* 20-gear-2@2x.png */; };
02B5369D16DA74390006C5FE /* 34-coffee.png in Resources */ = {isa = PBXBuildFile; fileRef = 02B5369516DA74390006C5FE /* 34-coffee.png */; };
@@ -125,6 +126,7 @@
0276254416B5AACF00EE2F4E /* ThresholdViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ThresholdViewController.m; sourceTree = "<group>"; };
0276254616B5BC5300EE2F4E /* ThresholdCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThresholdCell.h; sourceTree = "<group>"; };
0276254716B5BC5300EE2F4E /* ThresholdCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ThresholdCell.m; sourceTree = "<group>"; };
+ 02B36BB116F473F8000FFCF8 /* iPadStoryboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = iPadStoryboard.storyboard; sourceTree = "<group>"; };
02B5369316DA74390006C5FE /* 20-gear-2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "20-gear-2.png"; path = "Graphics/tab-bar/20-gear-2.png"; sourceTree = "<group>"; };
02B5369416DA74390006C5FE /* 20-gear-2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "20-gear-2@2x.png"; path = "Graphics/tab-bar/20-gear-2@2x.png"; sourceTree = "<group>"; };
02B5369516DA74390006C5FE /* 34-coffee.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "34-coffee.png"; path = "Graphics/tab-bar/34-coffee.png"; sourceTree = "<group>"; };
@@ -232,6 +234,7 @@
isa = PBXGroup;
children = (
020C55BC169101FB00D8224C /* iPhoneStoryboard.storyboard */,
+ 02B36BB116F473F8000FFCF8 /* iPadStoryboard.storyboard */,
);
name = Storyboards;
sourceTree = "<group>";
@@ -488,6 +491,7 @@
0254529A16E91C07000ACBCB /* Default.png in Resources */,
0254529C16E91E34000ACBCB /* Default@2x.png in Resources */,
0254529E16E91EE3000ACBCB /* Default-568h@2x.png in Resources */,
+ 02B36BB216F473F8000FFCF8 /* iPadStoryboard.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -600,6 +604,7 @@
GCC_PREFIX_HEADER = "iBean/iBean-Prefix.pch";
INFOPLIST_FILE = "iBean/iBean-Info.plist";
PRODUCT_NAME = "$(TARGET_NAME)";
+ TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = app;
};
name = Debug;
@@ -611,6 +616,7 @@
GCC_PREFIX_HEADER = "iBean/iBean-Prefix.pch";
INFOPLIST_FILE = "iBean/iBean-Info.plist";
PRODUCT_NAME = "$(TARGET_NAME)";
+ TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = app;
};
name = Release;
diff --git a/iBean/iBean.xcodeproj/project.xcworkspace/xcuserdata/eddiex.xcuserdatad/UserInterfaceState.xcuserstate b/iBean/iBean.xcodeproj/project.xcworkspace/xcuserdata/eddiex.xcuserdatad/UserInterfaceState.xcuserstate
index 876c335..46e222d 100644
--- a/iBean/iBean.xcodeproj/project.xcworkspace/xcuserdata/eddiex.xcuserdatad/UserInterfaceState.xcuserstate
+++ b/iBean/iBean.xcodeproj/project.xcworkspace/xcuserdata/eddiex.xcuserdatad/UserInterfaceState.xcuserstate
Binary files differ
diff --git a/iBean/iBean/iBean-Info.plist b/iBean/iBean/iBean-Info.plist
index 5b48ca6..90119f1 100644
--- a/iBean/iBean/iBean-Info.plist
+++ b/iBean/iBean/iBean-Info.plist
@@ -37,6 +37,8 @@
<true/>
<key>UIMainStoryboardFile</key>
<string>iPhoneStoryboard</string>
+ <key>UIMainStoryboardFile~ipad</key>
+ <string>iPadStoryboard</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
diff --git a/iBean/iBean/iPadStoryboard.storyboard b/iBean/iBean/iPadStoryboard.storyboard
new file mode 100644
index 0000000..d716bcf
--- /dev/null
+++ b/iBean/iBean/iPadStoryboard.storyboard
@@ -0,0 +1,1472 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="2.0" toolsVersion="3084" systemVersion="12D78" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" useAutolayout="YES" initialViewController="TW2-GD-T4e">
+ <dependencies>
+ <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="2083"/>
+ </dependencies>
+ <scenes>
+ <!--Bean Collection List View Controller - iBean-->
+ <scene sceneID="m2A-Lq-uo5">
+ <objects>
+ <tableViewController id="Za1-r6-7Q5" customClass="BeanCollectionListViewController" sceneMemberID="viewController">
+ <tableView key="view" opaque="NO" clipsSubviews="YES" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" allowsSelectionDuringEditing="YES" rowHeight="44" sectionHeaderHeight="22" sectionFooterHeight="22" id="DKE-B4-BOE">
+ <rect key="frame" x="0.0" y="64" width="768" height="911"/>
+ <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+ <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ <prototypes>
+ <tableViewCell contentMode="scaleToFill" selectionStyle="gray" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="BeanCollectionCell" editingAccessoryType="disclosureIndicator" textLabel="WDl-2l-9g3" style="IBUITableViewCellStyleDefault" id="BAH-eP-6nc">
+ <rect key="frame" x="0.0" y="22" width="768" height="44"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
+ <rect key="frame" x="0.0" y="0.0" width="748" height="43"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Bean collection title" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="WDl-2l-9g3">
+ <rect key="frame" x="10" y="0.0" width="728" height="43"/>
+ <fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
+ </label>
+ </subviews>
+ <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
+ </view>
+ </tableViewCell>
+ </prototypes>
+ <sections/>
+ <connections>
+ <outlet property="dataSource" destination="Za1-r6-7Q5" id="OVA-3g-JmK"/>
+ <outlet property="delegate" destination="Za1-r6-7Q5" id="EDn-V0-ryi"/>
+ </connections>
+ </tableView>
+ <navigationItem key="navigationItem" title="iBean" id="wuB-4y-biM">
+ <barButtonItem key="leftBarButtonItem" systemItem="edit" id="kqK-6w-v7h">
+ <connections>
+ <action selector="toggleEditMode:" destination="Za1-r6-7Q5" id="tc9-qb-XWK"/>
+ </connections>
+ </barButtonItem>
+ <barButtonItem key="rightBarButtonItem" systemItem="add" id="MQx-uI-rB4">
+ <connections>
+ <segue destination="LuI-A8-xl4" kind="modal" identifier="NewBeanCollectionInfoSegue" id="wLn-Ju-DQt"/>
+ </connections>
+ </barButtonItem>
+ </navigationItem>
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <connections>
+ <outlet property="beanCollectionsListEditButton" destination="kqK-6w-v7h" id="VXj-nr-lKg"/>
+ <segue destination="LuI-A8-xl4" kind="modal" identifier="EditBeanCollectionSegue" id="KzK-cB-2MB"/>
+ <segue destination="oN8-B3-DJA" kind="push" identifier="BeanCollectionListBeanCollectionExtractionSegue" id="z9T-Ow-Y0R"/>
+ </connections>
+ </tableViewController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="bCf-LQ-ijg" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="2363" y="-173"/>
+ </scene>
+ <!--Instant Extraction View Controller - Insta bean-->
+ <scene sceneID="Ncj-5f-EGN">
+ <objects>
+ <viewController id="snc-Lv-58m" customClass="InstantExtractionViewController" sceneMemberID="viewController">
+ <view key="view" contentMode="scaleToFill" id="c9L-k2-8ja">
+ <rect key="frame" x="0.0" y="20" width="768" height="955"/>
+ <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="center" text="0.0" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fba-0S-Ta7">
+ <constraints>
+ <constraint firstAttribute="height" constant="103" id="5en-Fd-aqT"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="72"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Q1Z-8l-rFs">
+ <constraints>
+ <constraint firstAttribute="width" constant="151" id="vNe-y4-ctc"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
+ <state key="normal" title="Start extraction">
+ <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
+ <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
+ </state>
+ <state key="highlighted">
+ <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </state>
+ <connections>
+ <action selector="startExtraction:" destination="snc-Lv-58m" eventType="touchUpInside" id="i6E-hk-iYW"/>
+ </connections>
+ </button>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="XX" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="A29-JZ-SFZ">
+ <constraints>
+ <constraint firstAttribute="width" constant="64" id="02m-Hx-nhD"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <stepper opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" value="1" minimumValue="1" maximumValue="900" stepValue="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="xVi-QL-6wy">
+ <connections>
+ <action selector="setExtractionTimer:" destination="snc-Lv-58m" eventType="valueChanged" id="EOp-fY-mfJ"/>
+ </connections>
+ </stepper>
+ </subviews>
+ <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
+ <constraints>
+ <constraint firstAttribute="bottom" secondItem="xVi-QL-6wy" secondAttribute="bottom" constant="164" id="6TJ-9m-Kic"/>
+ <constraint firstItem="fba-0S-Ta7" firstAttribute="leading" secondItem="c9L-k2-8ja" secondAttribute="leading" constant="20" symbolic="YES" type="default" id="DXm-OF-sSU"/>
+ <constraint firstItem="Q1Z-8l-rFs" firstAttribute="centerX" secondItem="fba-0S-Ta7" secondAttribute="centerX" type="default" id="RTV-e3-fiG"/>
+ <constraint firstAttribute="trailing" secondItem="fba-0S-Ta7" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="aMq-hL-bSl"/>
+ <constraint firstAttribute="bottom" secondItem="Q1Z-8l-rFs" secondAttribute="bottom" constant="20" symbolic="YES" type="default" id="jAH-sv-LAR"/>
+ <constraint firstItem="A29-JZ-SFZ" firstAttribute="leading" secondItem="c9L-k2-8ja" secondAttribute="leading" constant="53" id="nib-Jd-JOE"/>
+ <constraint firstItem="fba-0S-Ta7" firstAttribute="top" secondItem="c9L-k2-8ja" secondAttribute="top" constant="20" symbolic="YES" type="default" id="tO1-xj-DHd"/>
+ <constraint firstAttribute="trailing" secondItem="xVi-QL-6wy" secondAttribute="trailing" constant="65" id="wE7-Bf-CRF"/>
+ <constraint firstItem="A29-JZ-SFZ" firstAttribute="centerY" secondItem="c9L-k2-8ja" secondAttribute="centerY" type="default" id="zCt-OP-qI9"/>
+ </constraints>
+ </view>
+ <tabBarItem key="tabBarItem" title="Insta bean" image="78-stopwatch.png" id="x5n-0b-kTy"/>
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <connections>
+ <outlet property="extractionButton" destination="Q1Z-8l-rFs" id="THa-Jh-Tnl"/>
+ <outlet property="extractionProgressLabel" destination="fba-0S-Ta7" id="I5t-3D-y43"/>
+ <outlet property="extractionSettingLabel" destination="A29-JZ-SFZ" id="Ctr-IB-zCl"/>
+ <outlet property="extractionSettingStepper" destination="xVi-QL-6wy" id="GMr-dJ-oNm"/>
+ </connections>
+ </viewController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="lBg-Db-hdn" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="463" y="-1758"/>
+ </scene>
+ <!--Tab Bar Controller-->
+ <scene sceneID="B7i-kn-7YA">
+ <objects>
+ <tabBarController definesPresentationContext="YES" id="TW2-GD-T4e" sceneMemberID="viewController">
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <nil key="simulatedBottomBarMetrics"/>
+ <tabBar key="tabBar" contentMode="scaleToFill" id="Avp-Fb-qoD">
+ <rect key="frame" x="129" y="330" width="163" height="49"/>
+ <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
+ <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
+ </tabBar>
+ <connections>
+ <segue destination="SfJ-XU-gXZ" kind="relationship" relationship="viewControllers" id="hPz-xO-59C"/>
+ <segue destination="snc-Lv-58m" kind="relationship" relationship="viewControllers" id="PAP-hO-EKq"/>
+ <segue destination="1vC-yQ-zbc" kind="relationship" relationship="viewControllers" id="whY-uG-wMI"/>
+ </connections>
+ </tabBarController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="Phu-H3-cFG" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="-527" y="-269"/>
+ </scene>
+ <!--Settings View Controller - Settings-->
+ <scene sceneID="qoS-wG-nan">
+ <objects>
+ <tableViewController id="2Rr-Mx-zRW" customClass="SettingsViewController" sceneMemberID="viewController">
+ <tableView key="view" opaque="NO" clipsSubviews="YES" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="grouped" separatorStyle="singleLineEtched" rowHeight="44" sectionHeaderHeight="10" sectionFooterHeight="10" id="NJd-Vz-r1y">
+ <rect key="frame" x="0.0" y="64" width="768" height="911"/>
+ <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+ <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
+ <sections>
+ <tableViewSection headerTitle="iBean Settings" id="yZe-KP-Dkv">
+ <cells>
+ <tableViewCell contentMode="scaleToFill" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="oER-ct-Lep">
+ <rect key="frame" x="0.0" y="54" width="768" height="45"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
+ <rect key="frame" x="45" y="1" width="678" height="43"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Count extractions" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qQ3-Tw-zv3">
+ <constraints>
+ <constraint firstAttribute="width" constant="175" id="GTc-y8-EqN"/>
+ </constraints>
+ <fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ <switch opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="v7J-UE-Fu8">
+ <color key="onTintColor" red="0.34650985049999999" green="0.21581921879999999" blue="0.1054245046" alpha="1" colorSpace="calibratedRGB"/>
+ <connections>
+ <action selector="countExtractionsSwitchChanged:" destination="2Rr-Mx-zRW" eventType="valueChanged" id="fez-E6-X7I"/>
+ </connections>
+ </switch>
+ </subviews>
+ <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
+ </view>
+ <constraints>
+ <constraint firstAttribute="trailing" secondItem="v7J-UE-Fu8" secondAttribute="trailing" constant="65" id="CjT-ES-jUR"/>
+ <constraint firstItem="qQ3-Tw-zv3" firstAttribute="centerY" secondItem="oER-ct-Lep" secondAttribute="centerY" type="default" id="OTP-eb-VTa"/>
+ <constraint firstItem="v7J-UE-Fu8" firstAttribute="centerY" secondItem="qQ3-Tw-zv3" secondAttribute="centerY" type="default" id="fH3-wk-SJt"/>
+ <constraint firstItem="qQ3-Tw-zv3" firstAttribute="leading" secondItem="oER-ct-Lep" secondAttribute="leading" constant="65" id="kqX-xg-zec"/>
+ </constraints>
+ </tableViewCell>
+ <tableViewCell contentMode="scaleToFill" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="2Z5-2a-lWt">
+ <rect key="frame" x="0.0" y="99" width="768" height="45"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
+ <rect key="frame" x="45" y="0.0" width="678" height="43"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Thresholds" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="paH-a0-woe">
+ <constraints>
+ <constraint firstAttribute="width" constant="175" id="Hfg-SU-ZoK"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ <switch opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="LCZ-NP-rey">
+ <color key="onTintColor" red="0.34650985049999999" green="0.21581921879999999" blue="0.1054245046" alpha="1" colorSpace="calibratedRGB"/>
+ <connections>
+ <action selector="useThresholdsSwitchChanged:" destination="2Rr-Mx-zRW" eventType="valueChanged" id="Ydj-Ru-nR4"/>
+ </connections>
+ </switch>
+ </subviews>
+ <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
+ </view>
+ <constraints>
+ <constraint firstAttribute="trailing" secondItem="LCZ-NP-rey" secondAttribute="trailing" constant="65" id="0k5-wh-aiN"/>
+ <constraint firstItem="LCZ-NP-rey" firstAttribute="top" secondItem="2Z5-2a-lWt" secondAttribute="top" constant="8" id="L63-7q-eVM"/>
+ <constraint firstItem="paH-a0-woe" firstAttribute="leading" secondItem="2Z5-2a-lWt" secondAttribute="leading" constant="65" id="T2h-tQ-Ydk"/>
+ <constraint firstItem="LCZ-NP-rey" firstAttribute="centerY" secondItem="paH-a0-woe" secondAttribute="centerY" type="default" id="X6I-gG-HII"/>
+ </constraints>
+ </tableViewCell>
+ </cells>
+ </tableViewSection>
+ <tableViewSection headerTitle="iBean Data" id="1UF-5n-pEQ">
+ <cells>
+ <tableViewCell contentMode="scaleToFill" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="70" id="UC3-ET-mOi">
+ <rect key="frame" x="0.0" y="188" width="768" height="71"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
+ <rect key="frame" x="45" y="1" width="678" height="69"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Extractions" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="LuH-yp-fbe">
+ <constraints>
+ <constraint firstAttribute="width" constant="158" id="Ns5-3r-tY4"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ <stepper opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" maximumValue="10000000" translatesAutoresizingMaskIntoConstraints="NO" id="uaR-dC-fVB">
+ <connections>
+ <action selector="extractionCountStepperChanged:" destination="2Rr-Mx-zRW" eventType="valueChanged" id="55f-II-BMw"/>
+ </connections>
+ </stepper>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Number of extractions" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jFx-ne-sWz">
+ <constraints>
+ <constraint firstAttribute="height" constant="21" id="fTA-aI-6b2"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="14"/>
+ <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="YyU-CM-pIO">
+ <constraints>
+ <constraint firstAttribute="width" constant="260" id="3ML-fA-YRG"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
+ <color key="tintColor" red="1" green="0.03254181749" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
+ <state key="normal" title="Reset extraction count">
+ <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
+ <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
+ </state>
+ <state key="highlighted">
+ <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </state>
+ <connections>
+ <action selector="resetExtractionCount:" destination="2Rr-Mx-zRW" eventType="touchUpInside" id="uS1-jQ-SUR"/>
+ </connections>
+ </button>
+ </subviews>
+ <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
+ </view>
+ <constraints>
+ <constraint firstItem="LuH-yp-fbe" firstAttribute="top" secondItem="UC3-ET-mOi" secondAttribute="top" constant="5" id="Tp0-Uv-FxD"/>
+ <constraint firstItem="uaR-dC-fVB" firstAttribute="leading" secondItem="LuH-yp-fbe" secondAttribute="trailing" constant="8" symbolic="YES" type="default" id="Z2F-br-POq"/>
+ <constraint firstItem="uaR-dC-fVB" firstAttribute="top" secondItem="YyU-CM-pIO" secondAttribute="top" type="default" id="jeH-ff-YwQ"/>
+ <constraint firstItem="uaR-dC-fVB" firstAttribute="leading" secondItem="jFx-ne-sWz" secondAttribute="trailing" constant="8" symbolic="YES" type="default" id="kec-N4-aT2"/>
+ <constraint firstItem="jFx-ne-sWz" firstAttribute="top" secondItem="UC3-ET-mOi" secondAttribute="top" constant="29" id="mq3-Gs-lVA"/>
+ <constraint firstAttribute="trailing" secondItem="YyU-CM-pIO" secondAttribute="trailing" constant="65" id="pF5-ha-ElM"/>
+ <constraint firstItem="LuH-yp-fbe" firstAttribute="leading" secondItem="UC3-ET-mOi" secondAttribute="leading" constant="65" id="tbf-5H-Tmx"/>
+ <constraint firstItem="jFx-ne-sWz" firstAttribute="leading" secondItem="LuH-yp-fbe" secondAttribute="leading" type="default" id="yBL-c2-eOs"/>
+ <constraint firstItem="YyU-CM-pIO" firstAttribute="centerY" secondItem="UC3-ET-mOi" secondAttribute="centerY" type="default" id="z7o-IY-daf"/>
+ </constraints>
+ </tableViewCell>
+ <tableViewCell contentMode="scaleToFill" selectionStyle="none" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="wT9-KO-Aep">
+ <rect key="frame" x="0.0" y="259" width="768" height="45"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
+ <rect key="frame" x="45" y="0.0" width="658" height="43"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Thresholds" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="5Hi-5I-BVV">
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ </subviews>
+ <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
+ </view>
+ <constraints>
+ <constraint firstItem="5Hi-5I-BVV" firstAttribute="top" secondItem="wT9-KO-Aep" secondAttribute="top" constant="11" id="aZ3-oA-Lex"/>
+ <constraint firstItem="5Hi-5I-BVV" firstAttribute="leading" secondItem="wT9-KO-Aep" secondAttribute="leading" constant="65" id="gJ2-1N-zyr"/>
+ </constraints>
+ <connections>
+ <segue destination="qJq-G3-Jhd" kind="push" identifier="SettingsThresholdSegue" id="eA4-YA-vIc"/>
+ </connections>
+ </tableViewCell>
+ </cells>
+ </tableViewSection>
+ </sections>
+ <connections>
+ <outlet property="dataSource" destination="2Rr-Mx-zRW" id="Lvi-SY-MuY"/>
+ <outlet property="delegate" destination="2Rr-Mx-zRW" id="YAX-36-Si4"/>
+ </connections>
+ </tableView>
+ <navigationItem key="navigationItem" title="Settings" id="g0K-CT-EDJ"/>
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <connections>
+ <outlet property="countExtractionsSwitch" destination="v7J-UE-Fu8" id="B0b-V5-maX"/>
+ <outlet property="extractionCountLabel" destination="jFx-ne-sWz" id="5SS-pc-2Wq"/>
+ <outlet property="extractionCountStepper" destination="uaR-dC-fVB" id="ZKc-am-Smr"/>
+ <outlet property="resetExtractionCountButton" destination="YyU-CM-pIO" id="WKt-ut-5pW"/>
+ <outlet property="useThresholdsSwitch" destination="LCZ-NP-rey" id="Q6c-ac-nJu"/>
+ </connections>
+ </tableViewController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="ukg-z5-3my" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="1509" y="2124"/>
+ </scene>
+ <!--Threshold List View Controller - Thresholds-->
+ <scene sceneID="ZOl-34-k1w">
+ <objects>
+ <viewController id="qJq-G3-Jhd" customClass="ThresholdListViewController" sceneMemberID="viewController">
+ <view key="view" contentMode="scaleToFill" id="hmp-9X-ltf">
+ <rect key="frame" x="0.0" y="64" width="768" height="911"/>
+ <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
+ <subviews>
+ <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" rowHeight="44" sectionHeaderHeight="22" sectionFooterHeight="22" translatesAutoresizingMaskIntoConstraints="NO" id="0Ts-db-MZ2">
+ <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ <prototypes>
+ <tableViewCell contentMode="scaleToFill" selectionStyle="gray" accessoryType="disclosureIndicator" indentationWidth="10" reuseIdentifier="ThresholdCell" id="G0c-xP-kZp" customClass="ThresholdCell">
+ <rect key="frame" x="0.0" y="22" width="768" height="44"/>
+ <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
+ <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
+ <rect key="frame" x="0.0" y="0.0" width="748" height="43"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Threshold name" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2oU-VN-Fe6">
+ <constraints>
+ <constraint firstAttribute="width" constant="179" id="JRM-MK-pac"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Threshold value" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Jmn-Ri-b8h">
+ <constraints>
+ <constraint firstAttribute="height" constant="21" id="7uk-H4-zsh"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="14"/>
+ <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ <switch opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="R8I-Ud-aeq">
+ <color key="onTintColor" red="0.34650985049999999" green="0.21581921879999999" blue="0.1054245046" alpha="1" colorSpace="calibratedRGB"/>
+ </switch>
+ </subviews>
+ <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
+ </view>
+ <constraints>
+ <constraint firstItem="Jmn-Ri-b8h" firstAttribute="leading" secondItem="R8I-Ud-aeq" secondAttribute="trailing" constant="8" symbolic="YES" type="default" id="72d-o6-lF6"/>
+ <constraint firstItem="2oU-VN-Fe6" firstAttribute="top" secondItem="G0c-xP-kZp" secondAttribute="top" constant="2" id="BfW-k1-zKA"/>
+ <constraint firstItem="2oU-VN-Fe6" firstAttribute="trailing" secondItem="Jmn-Ri-b8h" secondAttribute="trailing" type="default" id="PF0-Lu-g9Q"/>
+ <constraint firstItem="Jmn-Ri-b8h" firstAttribute="top" secondItem="G0c-xP-kZp" secondAttribute="top" constant="20" type="default" id="Sde-4X-NiH"/>
+ <constraint firstItem="R8I-Ud-aeq" firstAttribute="top" secondItem="G0c-xP-kZp" secondAttribute="top" constant="8" id="TGL-Ab-PBN"/>
+ <constraint firstItem="2oU-VN-Fe6" firstAttribute="leading" secondItem="R8I-Ud-aeq" secondAttribute="trailing" constant="8" symbolic="YES" type="default" id="aRs-0g-K1i"/>
+ <constraint firstItem="R8I-Ud-aeq" firstAttribute="leading" secondItem="G0c-xP-kZp" secondAttribute="leading" constant="20" type="default" id="nZf-eT-Cwz"/>
+ </constraints>
+ <connections>
+ <outlet property="enabledSwitch" destination="R8I-Ud-aeq" id="SKZ-rj-WnM"/>
+ <outlet property="nameLabel" destination="2oU-VN-Fe6" id="kTf-i9-Fxn"/>
+ <outlet property="valueLabel" destination="Jmn-Ri-b8h" id="wSe-pH-usn"/>
+ <segue destination="yTN-gX-np0" kind="push" identifier="ThresholdsEditThresholdSegue" id="NQn-A3-rgp"/>
+ </connections>
+ </tableViewCell>
+ </prototypes>
+ <connections>
+ <outlet property="dataSource" destination="qJq-G3-Jhd" id="sB8-Ns-oa1"/>
+ <outlet property="delegate" destination="qJq-G3-Jhd" id="HWU-AU-EmS"/>
+ </connections>
+ </tableView>
+ <toolbar opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="W5p-Tf-pVL">
+ <items>
+ <barButtonItem systemItem="edit" id="ozT-MD-m94">
+ <connections>
+ <action selector="toggleEditMode:" destination="qJq-G3-Jhd" id="zUR-y4-8if"/>
+ </connections>
+ </barButtonItem>
+ <barButtonItem style="plain" systemItem="flexibleSpace" id="u4V-9h-V2d"/>
+ <barButtonItem systemItem="add" id="aRA-da-n7Q">
+ <connections>
+ <segue destination="yTN-gX-np0" kind="push" identifier="ThresholdsAddNewThresholdSegue" id="oxH-36-hoA"/>
+ </connections>
+ </barButtonItem>
+ </items>
+ <color key="tintColor" red="0.45358338650000002" green="0.35254074499999999" blue="0.2925220067" alpha="1" colorSpace="calibratedRGB"/>
+ </toolbar>
+ </subviews>
+ <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
+ <constraints>
+ <constraint firstItem="0Ts-db-MZ2" firstAttribute="top" secondItem="hmp-9X-ltf" secondAttribute="top" type="default" id="0wQ-Kc-VZb"/>
+ <constraint firstItem="0Ts-db-MZ2" firstAttribute="trailing" secondItem="hmp-9X-ltf" secondAttribute="trailing" type="default" id="Iph-Sn-afY"/>
+ <constraint firstItem="0Ts-db-MZ2" firstAttribute="bottom" secondItem="W5p-Tf-pVL" secondAttribute="top" type="default" id="YdO-Bi-BiT"/>
+ <constraint firstItem="W5p-Tf-pVL" firstAttribute="trailing" secondItem="hmp-9X-ltf" secondAttribute="trailing" type="default" id="bRU-7I-vmb"/>
+ <constraint firstItem="0Ts-db-MZ2" firstAttribute="leading" secondItem="hmp-9X-ltf" secondAttribute="leading" type="default" id="eHu-aE-QjY"/>
+ <constraint firstItem="W5p-Tf-pVL" firstAttribute="leading" secondItem="hmp-9X-ltf" secondAttribute="leading" type="default" id="ihV-Qy-SBu"/>
+ <constraint firstItem="W5p-Tf-pVL" firstAttribute="bottom" secondItem="hmp-9X-ltf" secondAttribute="bottom" type="default" id="vyu-bK-RDd"/>
+ </constraints>
+ </view>
+ <navigationItem key="navigationItem" title="Thresholds" id="cX7-7x-J9o">
+ <barButtonItem key="rightBarButtonItem" systemItem="add" id="Ivd-BR-74B">
+ <connections>
+ <segue destination="yTN-gX-np0" kind="push" identifier="ThresholdsTopAddNewThresholdSegue" id="lr1-pf-uRm"/>
+ </connections>
+ </barButtonItem>
+ </navigationItem>
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <connections>
+ <outlet property="thresholdListBottomToolbar" destination="W5p-Tf-pVL" id="vtj-JO-BIB"/>
+ <outlet property="thresholdListEditButton" destination="ozT-MD-m94" id="xCv-Cw-ybP"/>
+ <outlet property="thresholdListTableView" destination="0Ts-db-MZ2" id="q57-5j-oVD"/>
+ </connections>
+ </viewController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="rdU-2b-4Jl" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="2559" y="2124"/>
+ </scene>
+ <!--Threshold View Controller - Threshold-->
+ <scene sceneID="bjG-oh-9QZ">
+ <objects>
+ <tableViewController id="yTN-gX-np0" customClass="ThresholdViewController" sceneMemberID="viewController">
+ <tableView key="view" opaque="NO" clipsSubviews="YES" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="grouped" separatorStyle="singleLineEtched" allowsSelection="NO" rowHeight="44" sectionHeaderHeight="10" sectionFooterHeight="10" id="bLE-nL-KQ0">
+ <rect key="frame" x="0.0" y="64" width="768" height="911"/>
+ <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+ <color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
+ <sections>
+ <tableViewSection headerTitle="Name" id="8jF-bw-p34">
+ <cells>
+ <tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="JSZ-cn-u9J">
+ <rect key="frame" x="0.0" y="54" width="768" height="46"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
+ <rect key="frame" x="45" y="1" width="678" height="43"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <subviews>
+ <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="Enter a descriptive name here" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="KX7-RN-Aha">
+ <constraints>
+ <constraint firstAttribute="height" constant="30" id="9dZ-5A-MAq"/>
+ <constraint firstAttribute="width" constant="260" id="cfs-NM-Seg"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="14"/>
+ <textInputTraits key="textInputTraits" autocapitalizationType="sentences" returnKeyType="done"/>
+ <connections>
+ <outlet property="delegate" destination="yTN-gX-np0" id="QTA-dD-UHj"/>
+ </connections>
+ </textField>
+ </subviews>
+ <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
+ </view>
+ <constraints>
+ <constraint firstItem="KX7-RN-Aha" firstAttribute="centerY" secondItem="JSZ-cn-u9J" secondAttribute="centerY" type="default" id="eDA-px-sZW"/>
+ <constraint firstItem="KX7-RN-Aha" firstAttribute="leading" secondItem="JSZ-cn-u9J" secondAttribute="leading" constant="65" id="gAe-yK-Tlm"/>
+ </constraints>
+ </tableViewCell>
+ </cells>
+ </tableViewSection>
+ <tableViewSection headerTitle="Configuration" id="UFN-tG-5Kk">
+ <cells>
+ <tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="b9F-DV-ymy">
+ <rect key="frame" x="0.0" y="144" width="768" height="45"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
+ <rect key="frame" x="45" y="1" width="678" height="43"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Extractions" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wkU-qI-SvF">
+ <constraints>
+ <constraint firstAttribute="width" constant="158" id="S6W-oS-uxh"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="0" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fTa-qk-RZA">
+ <constraints>
+ <constraint firstAttribute="height" constant="21" id="J4a-0F-k9S"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="14"/>
+ <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ <stepper opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" maximumValue="1000000" translatesAutoresizingMaskIntoConstraints="NO" id="G4i-7a-rdf">
+ <connections>
+ <action selector="valueStepperChanged:" destination="yTN-gX-np0" eventType="valueChanged" id="lCp-fN-Yft"/>
+ </connections>
+ </stepper>
+ </subviews>
+ <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
+ </view>
+ <constraints>
+ <constraint firstItem="wkU-qI-SvF" firstAttribute="trailing" secondItem="fTa-qk-RZA" secondAttribute="trailing" type="default" id="3OR-30-3oW"/>
+ <constraint firstAttribute="trailing" secondItem="G4i-7a-rdf" secondAttribute="trailing" constant="65" id="5Yc-ec-0Zu"/>
+ <constraint firstItem="G4i-7a-rdf" firstAttribute="centerY" secondItem="b9F-DV-ymy" secondAttribute="centerY" type="default" id="GZe-jf-iVF"/>
+ <constraint firstItem="fTa-qk-RZA" firstAttribute="leading" secondItem="wkU-qI-SvF" secondAttribute="leading" type="default" id="KEb-CN-hVI"/>
+ <constraint firstItem="fTa-qk-RZA" firstAttribute="top" secondItem="b9F-DV-ymy" secondAttribute="top" constant="21" id="i7W-bR-5E2"/>
+ <constraint firstItem="wkU-qI-SvF" firstAttribute="leading" secondItem="b9F-DV-ymy" secondAttribute="leading" constant="65" id="sY0-ES-bCx"/>
+ <constraint firstItem="wkU-qI-SvF" firstAttribute="top" secondItem="b9F-DV-ymy" secondAttribute="top" constant="3" id="vCb-dA-fQm"/>
+ </constraints>
+ </tableViewCell>
+ <tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="SDq-IH-EdP">
+ <rect key="frame" x="0.0" y="189" width="768" height="44"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
+ <rect key="frame" x="45" y="0.0" width="678" height="43"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Recurring" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="H9t-X0-beV">
+ <constraints>
+ <constraint firstAttribute="width" constant="175" id="5BW-89-rED"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ <switch opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" translatesAutoresizingMaskIntoConstraints="NO" id="RIa-1u-NvU">
+ <color key="onTintColor" red="0.34650985049999999" green="0.21581921879999999" blue="0.1054245046" alpha="1" colorSpace="calibratedRGB"/>
+ </switch>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Enable every nth extraction" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="s3B-Ks-4fP">
+ <constraints>
+ <constraint firstAttribute="height" constant="21" id="gxd-rD-4Yg"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="14"/>
+ <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ </subviews>
+ <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
+ </view>
+ <constraints>
+ <constraint firstItem="RIa-1u-NvU" firstAttribute="top" secondItem="SDq-IH-EdP" secondAttribute="top" constant="8" id="2y4-Rb-sKA"/>
+ <constraint firstItem="H9t-X0-beV" firstAttribute="top" secondItem="SDq-IH-EdP" secondAttribute="top" constant="2" id="CFc-ff-NVx"/>
+ <constraint firstItem="s3B-Ks-4fP" firstAttribute="top" secondItem="SDq-IH-EdP" secondAttribute="top" constant="20" type="default" id="FID-FT-s0D"/>
+ <constraint firstItem="H9t-X0-beV" firstAttribute="leading" secondItem="SDq-IH-EdP" secondAttribute="leading" constant="65" id="GaT-5b-wee"/>
+ <constraint firstAttribute="trailing" secondItem="RIa-1u-NvU" secondAttribute="trailing" constant="65" id="Gje-qw-erF"/>
+ <constraint firstItem="s3B-Ks-4fP" firstAttribute="leading" secondItem="H9t-X0-beV" secondAttribute="leading" type="default" id="QCW-bY-Ym2"/>
+ <constraint firstItem="H9t-X0-beV" firstAttribute="trailing" secondItem="s3B-Ks-4fP" secondAttribute="trailing" type="default" id="rcK-m1-owi"/>
+ </constraints>
+ </tableViewCell>
+ <tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="pY8-yY-rfW">
+ <rect key="frame" x="0.0" y="233" width="768" height="45"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
+ <rect key="frame" x="45" y="0.0" width="678" height="43"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Enabled" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="S5J-B2-fh8">
+ <constraints>
+ <constraint firstAttribute="width" constant="175" id="Xp4-Se-CkC"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ <switch opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="nUC-gK-xst">
+ <color key="onTintColor" red="0.34650985049999999" green="0.21581921879999999" blue="0.1054245046" alpha="1" colorSpace="calibratedRGB"/>
+ </switch>
+ </subviews>
+ <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
+ </view>
+ <constraints>
+ <constraint firstItem="nUC-gK-xst" firstAttribute="centerY" secondItem="S5J-B2-fh8" secondAttribute="centerY" type="default" id="FyY-xz-Lwj"/>
+ <constraint firstAttribute="trailing" secondItem="nUC-gK-xst" secondAttribute="trailing" constant="65" id="Mnv-jU-Lul"/>
+ <constraint firstItem="nUC-gK-xst" firstAttribute="top" secondItem="pY8-yY-rfW" secondAttribute="top" constant="8" id="s4X-H9-t3F"/>
+ <constraint firstItem="S5J-B2-fh8" firstAttribute="leading" secondItem="pY8-yY-rfW" secondAttribute="leading" constant="65" id="wHX-Iu-bzr"/>
+ </constraints>
+ </tableViewCell>
+ </cells>
+ </tableViewSection>
+ </sections>
+ <connections>
+ <outlet property="dataSource" destination="yTN-gX-np0" id="0oC-Eg-RTy"/>
+ <outlet property="delegate" destination="yTN-gX-np0" id="i8f-7g-HLY"/>
+ </connections>
+ </tableView>
+ <navigationItem key="navigationItem" title="Threshold" id="oSF-PO-Y6D">
+ <barButtonItem key="rightBarButtonItem" systemItem="save" id="RJO-ql-ylo">
+ <connections>
+ <action selector="commitThreshold:" destination="yTN-gX-np0" id="JlE-zf-aIk"/>
+ </connections>
+ </barButtonItem>
+ </navigationItem>
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <connections>
+ <outlet property="thresholdEnabledSwitch" destination="nUC-gK-xst" id="Sdn-b5-GgG"/>
+ <outlet property="thresholdNameTextField" destination="KX7-RN-Aha" id="hR4-lk-3kU"/>
+ <outlet property="thresholdRecurringSwitch" destination="RIa-1u-NvU" id="ZeL-0M-6fM"/>
+ <outlet property="thresholdValueLabel" destination="fTa-qk-RZA" id="BAG-Hj-eQ2"/>
+ <outlet property="thresholdValueStepper" destination="G4i-7a-rdf" id="hhs-hr-QqZ"/>
+ </connections>
+ </tableViewController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="bOu-VD-XcJ" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="3654" y="2124"/>
+ </scene>
+ <!--Navigation Controller - iBean-->
+ <scene sceneID="Xwc-Zs-Sgr">
+ <objects>
+ <navigationController id="SfJ-XU-gXZ" sceneMemberID="viewController">
+ <tabBarItem key="tabBarItem" title="iBean" image="34-coffee.png" id="Z6V-5j-ExE"/>
+ <toolbarItems/>
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <navigationBar key="navigationBar" contentMode="scaleToFill" id="26L-gA-1xw">
+ <rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <color key="tintColor" red="0.45358338650000002" green="0.35254074499999999" blue="0.2925220067" alpha="1" colorSpace="calibratedRGB"/>
+ </navigationBar>
+ <nil name="viewControllers"/>
+ <connections>
+ <segue destination="Za1-r6-7Q5" kind="relationship" relationship="rootViewController" id="4nc-Ng-60i"/>
+ </connections>
+ </navigationController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="frA-zo-MWd" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="773" y="-153"/>
+ </scene>
+ <!--Bean Collection Info View Controller - Information (1/3)-->
+ <scene sceneID="La8-Rh-KZ9">
+ <objects>
+ <viewController id="xK3-Ym-gtY" customClass="BeanCollectionInfoViewController" sceneMemberID="viewController">
+ <view key="view" contentMode="scaleToFill" id="ubN-CW-bgn">
+ <rect key="frame" x="0.0" y="64" width="768" height="960"/>
+ <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
+ <subviews>
+ <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="I5S-bR-bCc">
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Bean collection name:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7QS-xM-RyW">
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Enter a descriptive unique name here" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="zbD-vy-4jF">
+ <fontDescription key="fontDescription" type="system" pointSize="14"/>
+ <textInputTraits key="textInputTraits" autocapitalizationType="sentences" returnKeyType="done"/>
+ <connections>
+ <outlet property="delegate" destination="xK3-Ym-gtY" id="bEb-46-Z4l"/>
+ </connections>
+ </textField>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Notes:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="4qo-aZ-9ZY">
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="CxJ-mV-vdk">
+ <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
+ <constraints>
+ <constraint firstAttribute="height" constant="375" id="brC-la-eiT"/>
+ </constraints>
+ </view>
+ <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="usF-eA-dUJ">
+ <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ <fontDescription key="fontDescription" type="system" pointSize="14"/>
+ <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
+ <connections>
+ <outlet property="delegate" destination="xK3-Ym-gtY" id="F5P-SJ-To9"/>
+ </connections>
+ </textView>
+ </subviews>
+ <constraints>
+ <constraint firstItem="4qo-aZ-9ZY" firstAttribute="top" secondItem="zbD-vy-4jF" secondAttribute="bottom" constant="8" symbolic="YES" type="default" id="1Su-oJ-h0I"/>
+ <constraint firstItem="zbD-vy-4jF" firstAttribute="leading" secondItem="I5S-bR-bCc" secondAttribute="leading" constant="20" symbolic="YES" type="default" id="EIn-9s-lYe"/>
+ <constraint firstItem="4qo-aZ-9ZY" firstAttribute="leading" secondItem="I5S-bR-bCc" secondAttribute="leading" constant="20" symbolic="YES" type="default" id="ErX-YB-ihY"/>
+ <constraint firstItem="CxJ-mV-vdk" firstAttribute="leading" secondItem="I5S-bR-bCc" secondAttribute="leading" constant="20" symbolic="YES" type="default" id="How-cC-7tk"/>
+ <constraint firstAttribute="bottom" secondItem="usF-eA-dUJ" secondAttribute="bottom" constant="20" symbolic="YES" type="default" id="Nis-xE-fJ8"/>
+ <constraint firstItem="usF-eA-dUJ" firstAttribute="top" secondItem="4qo-aZ-9ZY" secondAttribute="bottom" constant="8" symbolic="YES" type="default" id="OeG-dU-on5"/>
+ <constraint firstItem="CxJ-mV-vdk" firstAttribute="top" secondItem="4qo-aZ-9ZY" secondAttribute="bottom" constant="8" symbolic="YES" type="default" id="REH-jK-UlF"/>
+ <constraint firstItem="zbD-vy-4jF" firstAttribute="top" secondItem="7QS-xM-RyW" secondAttribute="bottom" constant="8" symbolic="YES" type="default" id="UTu-7Q-U45"/>
+ <constraint firstItem="CxJ-mV-vdk" firstAttribute="centerX" secondItem="I5S-bR-bCc" secondAttribute="centerX" type="default" id="cIT-lC-feR"/>
+ <constraint firstItem="7QS-xM-RyW" firstAttribute="top" secondItem="I5S-bR-bCc" secondAttribute="top" constant="20" symbolic="YES" type="default" id="e4I-yk-eDC"/>
+ <constraint firstAttribute="trailing" secondItem="usF-eA-dUJ" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="i6I-VB-lKb"/>
+ <constraint firstItem="usF-eA-dUJ" firstAttribute="leading" secondItem="I5S-bR-bCc" secondAttribute="leading" constant="20" symbolic="YES" type="default" id="kXo-bx-d9q"/>
+ <constraint firstAttribute="trailing" secondItem="zbD-vy-4jF" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="ksE-JY-jvr"/>
+ <constraint firstAttribute="trailing" secondItem="CxJ-mV-vdk" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="lin-5N-Yl0"/>
+ <constraint firstItem="7QS-xM-RyW" firstAttribute="leading" secondItem="I5S-bR-bCc" secondAttribute="leading" constant="20" symbolic="YES" type="default" id="mBz-az-SEU"/>
+ <constraint firstAttribute="bottom" secondItem="CxJ-mV-vdk" secondAttribute="bottom" constant="13" id="qe4-EJ-4kx"/>
+ <constraint firstAttribute="trailing" secondItem="4qo-aZ-9ZY" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="sze-ed-RlS"/>
+ <constraint firstAttribute="trailing" secondItem="7QS-xM-RyW" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="x29-7F-SM3"/>
+ </constraints>
+ <connections>
+ <outlet property="delegate" destination="xK3-Ym-gtY" id="8BE-3g-iTF"/>
+ </connections>
+ </scrollView>
+ </subviews>
+ <color key="backgroundColor" red="0.91372549530000002" green="0.89803922179999995" blue="0.87450981139999995" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+ <constraints>
+ <constraint firstItem="I5S-bR-bCc" firstAttribute="top" secondItem="ubN-CW-bgn" secondAttribute="top" type="default" id="1fE-Er-FXK"/>
+ <constraint firstItem="I5S-bR-bCc" firstAttribute="bottom" secondItem="ubN-CW-bgn" secondAttribute="bottom" type="default" id="YKm-yZ-8Vg"/>
+ <constraint firstItem="I5S-bR-bCc" firstAttribute="trailing" secondItem="ubN-CW-bgn" secondAttribute="trailing" type="default" id="mRk-ii-18P"/>
+ <constraint firstItem="I5S-bR-bCc" firstAttribute="leading" secondItem="ubN-CW-bgn" secondAttribute="leading" type="default" id="q4c-7e-cOa"/>
+ </constraints>
+ </view>
+ <navigationItem key="navigationItem" title="Information (1/3)" id="e1G-A4-vZJ">
+ <barButtonItem key="leftBarButtonItem" systemItem="cancel" id="vox-6G-PjP">
+ <connections>
+ <action selector="cancelBeanCollection:" destination="xK3-Ym-gtY" id="eE5-1e-Aku"/>
+ </connections>
+ </barButtonItem>
+ <barButtonItem key="rightBarButtonItem" title="Next" id="yHV-CC-zZi">
+ <connections>
+ <segue destination="ds2-Y4-08N" kind="push" identifier="BeanInfoBeanListSegue" id="oUL-k5-Llw"/>
+ </connections>
+ </barButtonItem>
+ </navigationItem>
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <connections>
+ <outlet property="beanCollectionNameTextField" destination="zbD-vy-4jF" id="owA-rP-qED"/>
+ <outlet property="beanCollectionNextButton" destination="yHV-CC-zZi" id="zxq-Fo-XtY"/>
+ <outlet property="beanCollectionNoteTextView" destination="usF-eA-dUJ" id="0zo-dy-lOd"/>
+ <outlet property="beanCollectionNoteTextViewShadowView" destination="CxJ-mV-vdk" id="xau-kj-h3Z"/>
+ <outlet property="beanCollectionScrollView" destination="I5S-bR-bCc" id="Zjw-ew-dcG"/>
+ <segue destination="TW2-GD-T4e" kind="modal" identifier="BeanCollectionInfoCancelSegue" modalTransitionStyle="crossDissolve" id="9g9-PI-jMi"/>
+ </connections>
+ </viewController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="5iF-O9-g0F" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="4433" y="-113"/>
+ </scene>
+ <!--Bean Collection Bean List View Controller - Beans (2/3)-->
+ <scene sceneID="nga-AT-Xzc">
+ <objects>
+ <viewController id="ds2-Y4-08N" customClass="BeanCollectionBeanListViewController" sceneMemberID="viewController">
+ <view key="view" contentMode="scaleToFill" id="JZh-sq-l2f">
+ <rect key="frame" x="0.0" y="64" width="768" height="960"/>
+ <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
+ <subviews>
+ <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" rowHeight="44" sectionHeaderHeight="22" sectionFooterHeight="22" translatesAutoresizingMaskIntoConstraints="NO" id="26C-ex-GUG">
+ <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ <prototypes>
+ <tableViewCell contentMode="scaleToFill" selectionStyle="gray" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="BeanCell" textLabel="BeT-3r-u9w" style="IBUITableViewCellStyleDefault" id="JFk-JF-ehA">
+ <rect key="frame" x="0.0" y="22" width="768" height="44"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
+ <rect key="frame" x="0.0" y="0.0" width="748" height="43"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="left" text="Bean title" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="BeT-3r-u9w">
+ <rect key="frame" x="10" y="0.0" width="728" height="43"/>
+ <fontDescription key="fontDescription" type="boldSystem" pointSize="20"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <color key="highlightedColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
+ </label>
+ </subviews>
+ <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
+ </view>
+ <connections>
+ <segue destination="ciN-An-kUU" kind="push" identifier="EditBeanSegue" id="tRA-rR-NaS"/>
+ </connections>
+ </tableViewCell>
+ </prototypes>
+ <connections>
+ <outlet property="dataSource" destination="ds2-Y4-08N" id="kJD-wq-avT"/>
+ <outlet property="delegate" destination="ds2-Y4-08N" id="aX3-ER-Gzc"/>
+ </connections>
+ </tableView>
+ <toolbar opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="qEw-Ir-9SW">
+ <items>
+ <barButtonItem title="Edit" id="mSL-8F-arI">
+ <connections>
+ <action selector="toggleEditMode:" destination="ds2-Y4-08N" id="64t-G6-Yxx"/>
+ </connections>
+ </barButtonItem>
+ <barButtonItem style="plain" systemItem="flexibleSpace" id="IND-Ww-hOI"/>
+ <barButtonItem systemItem="add" id="Fxi-Ag-QlR">
+ <connections>
+ <segue destination="7Mu-3l-Gdp" kind="modal" identifier="AddBeanSegue" id="Gpx-So-jIy"/>
+ </connections>
+ </barButtonItem>
+ </items>
+ <color key="tintColor" red="0.45358338650000002" green="0.35254074499999999" blue="0.2925220067" alpha="1" colorSpace="calibratedRGB"/>
+ </toolbar>
+ </subviews>
+ <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ <constraints>
+ <constraint firstItem="26C-ex-GUG" firstAttribute="trailing" secondItem="JZh-sq-l2f" secondAttribute="trailing" type="default" id="IEg-H3-HDw"/>
+ <constraint firstItem="26C-ex-GUG" firstAttribute="leading" secondItem="JZh-sq-l2f" secondAttribute="leading" type="default" id="SJ2-nF-Pg3"/>
+ <constraint firstItem="qEw-Ir-9SW" firstAttribute="top" secondItem="26C-ex-GUG" secondAttribute="bottom" type="default" id="i3R-kt-xg6"/>
+ <constraint firstItem="26C-ex-GUG" firstAttribute="top" secondItem="JZh-sq-l2f" secondAttribute="top" type="default" id="izW-Kk-7f1"/>
+ <constraint firstItem="qEw-Ir-9SW" firstAttribute="leading" secondItem="JZh-sq-l2f" secondAttribute="leading" type="default" id="jbl-bO-g9u"/>
+ <constraint firstItem="qEw-Ir-9SW" firstAttribute="trailing" secondItem="JZh-sq-l2f" secondAttribute="trailing" type="default" id="k9J-Ur-elx"/>
+ <constraint firstItem="qEw-Ir-9SW" firstAttribute="bottom" secondItem="JZh-sq-l2f" secondAttribute="bottom" type="default" id="lcs-A2-23p"/>
+ </constraints>
+ </view>
+ <navigationItem key="navigationItem" title="Beans (2/3)" id="yg7-go-E0G">
+ <barButtonItem key="rightBarButtonItem" title="Next" id="V59-00-GwC">
+ <connections>
+ <segue destination="TTX-Mz-GTw" kind="push" identifier="BeanListExtractionSegue" id="Jj9-Sp-rqU"/>
+ </connections>
+ </barButtonItem>
+ </navigationItem>
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <connections>
+ <outlet property="beanListBottomToolbar" destination="qEw-Ir-9SW" id="pCr-Tz-7c6"/>
+ <outlet property="beanListEditButton" destination="mSL-8F-arI" id="JT0-bl-hat"/>
+ <outlet property="beanListTableView" destination="26C-ex-GUG" id="1r4-vS-RIb"/>
+ </connections>
+ </viewController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="exo-5h-tTW" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="5475" y="-105"/>
+ </scene>
+ <!--Edit Bean View Controller - Edit bean-->
+ <scene sceneID="fP6-so-eEi">
+ <objects>
+ <viewController id="ciN-An-kUU" customClass="EditBeanViewController" sceneMemberID="viewController">
+ <view key="view" contentMode="scaleToFill" id="ani-Pa-S4y">
+ <rect key="frame" x="0.0" y="64" width="768" height="960"/>
+ <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Name:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zaE-iz-a6P">
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Enter descriptive name for the bean" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="DX3-p1-StM">
+ <constraints>
+ <constraint firstAttribute="width" constant="735" id="bUd-fz-cQx"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="14"/>
+ <textInputTraits key="textInputTraits" autocapitalizationType="sentences" returnKeyType="done"/>
+ <connections>
+ <outlet property="delegate" destination="ciN-An-kUU" id="Hr3-mq-Y2j"/>
+ </connections>
+ </textField>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Amount (g):" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cDN-hL-iLw">
+ <constraints>
+ <constraint firstAttribute="width" constant="96" id="tid-ig-ul2"/>
+ </constraints>
+ <fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <stepper opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" maximumValue="500" stepValue="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="qao-oe-h9Q">
+ <connections>
+ <action selector="amountStepperChanged:" destination="ciN-An-kUU" eventType="valueChanged" id="mlU-S7-d5T"/>
+ </connections>
+ </stepper>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Grinder setting:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dxk-1v-kGi">
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <stepper opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" maximumValue="1000" translatesAutoresizingMaskIntoConstraints="NO" id="cOO-u3-8bH">
+ <connections>
+ <action selector="grinderSettingStepperChanged:" destination="ciN-An-kUU" eventType="valueChanged" id="pID-YW-SJ0"/>
+ </connections>
+ </stepper>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="0.0" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ulP-8K-coT">
+ <constraints>
+ <constraint firstAttribute="width" constant="81" id="ezW-G5-hfC"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="0" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="eZV-5C-4AX">
+ <constraints>
+ <constraint firstAttribute="width" constant="69" id="dl5-Pt-nsI"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ </subviews>
+ <color key="backgroundColor" red="0.91372549530000002" green="0.89803922179999995" blue="0.87450981139999995" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+ <constraints>
+ <constraint firstItem="DX3-p1-StM" firstAttribute="top" secondItem="zaE-iz-a6P" secondAttribute="bottom" constant="8" symbolic="YES" type="default" id="2P7-yO-fXV"/>
+ <constraint firstItem="ulP-8K-coT" firstAttribute="centerX" secondItem="ani-Pa-S4y" secondAttribute="centerX" type="default" id="5Tk-ur-LKz"/>
+ <constraint firstItem="ulP-8K-coT" firstAttribute="baseline" secondItem="cDN-hL-iLw" secondAttribute="baseline" type="default" id="8iw-yr-VFZ"/>
+ <constraint firstItem="zaE-iz-a6P" firstAttribute="top" secondItem="ani-Pa-S4y" secondAttribute="top" constant="11" id="DUz-b3-HZJ"/>
+ <constraint firstItem="zaE-iz-a6P" firstAttribute="leading" secondItem="ani-Pa-S4y" secondAttribute="leading" constant="14" id="GrS-gh-Tcj"/>
+ <constraint firstItem="cDN-hL-iLw" firstAttribute="leading" secondItem="zaE-iz-a6P" secondAttribute="leading" type="default" id="Haa-Gh-a2V"/>
+ <constraint firstItem="eZV-5C-4AX" firstAttribute="baseline" secondItem="dxk-1v-kGi" secondAttribute="baseline" type="default" id="M5y-qg-Aq7"/>
+ <constraint firstItem="qao-oe-h9Q" firstAttribute="top" secondItem="ani-Pa-S4y" secondAttribute="top" constant="94" id="Uxa-DH-wpZ"/>
+ <constraint firstAttribute="trailing" secondItem="qao-oe-h9Q" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="Xsu-FH-iIv"/>
+ <constraint firstItem="cOO-u3-8bH" firstAttribute="top" secondItem="ani-Pa-S4y" secondAttribute="top" constant="145" id="cba-cL-ba6"/>
+ <constraint firstItem="eZV-5C-4AX" firstAttribute="centerY" secondItem="cOO-u3-8bH" secondAttribute="centerY" type="default" id="dJW-gP-b1h"/>
+ <constraint firstAttribute="trailing" secondItem="DX3-p1-StM" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="iGN-P8-C1X"/>
+ <constraint firstItem="ulP-8K-coT" firstAttribute="centerX" secondItem="eZV-5C-4AX" secondAttribute="centerX" type="default" id="lHO-RJ-NLr"/>
+ <constraint firstAttribute="trailing" secondItem="cOO-u3-8bH" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="orX-lR-uwU"/>
+ <constraint firstItem="ulP-8K-coT" firstAttribute="centerY" secondItem="qao-oe-h9Q" secondAttribute="centerY" type="default" id="uF8-nv-Vtm"/>
+ <constraint firstItem="cDN-hL-iLw" firstAttribute="leading" secondItem="dxk-1v-kGi" secondAttribute="leading" type="default" id="yuR-Hg-TcP"/>
+ </constraints>
+ </view>
+ <navigationItem key="navigationItem" title="Edit bean" id="QDj-Dn-Ia9">
+ <barButtonItem key="rightBarButtonItem" systemItem="save" id="xCP-0e-ggV">
+ <connections>
+ <action selector="commitBean:" destination="ciN-An-kUU" id="2hb-Zz-ZrD"/>
+ </connections>
+ </barButtonItem>
+ </navigationItem>
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <connections>
+ <outlet property="amountLabel" destination="ulP-8K-coT" id="O3A-7y-DVD"/>
+ <outlet property="amountStepper" destination="qao-oe-h9Q" id="NVM-Ju-UOc"/>
+ <outlet property="beanNameTextField" destination="DX3-p1-StM" id="5Ns-Y6-4eK"/>
+ <outlet property="grinderSettingLabel" destination="eZV-5C-4AX" id="Jpr-d6-sOl"/>
+ <outlet property="grinderSettingStepper" destination="cOO-u3-8bH" id="Syy-ER-ex8"/>
+ </connections>
+ </viewController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="PQB-7o-SWQ" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="6468" y="1004"/>
+ </scene>
+ <!--Extraction View Controller - Extraction (3/3)-->
+ <scene sceneID="VvD-Ky-L79">
+ <objects>
+ <viewController id="TTX-Mz-GTw" customClass="ExtractionViewController" sceneMemberID="viewController">
+ <view key="view" contentMode="scaleToFill" id="VNb-sH-EIL">
+ <rect key="frame" x="0.0" y="64" width="768" height="960"/>
+ <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Extraction time:" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="RiS-pZ-0OC">
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <stepper opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" maximumValue="900" stepValue="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="PWx-R9-7Ik">
+ <connections>
+ <action selector="extractionSettingStepperChanged:" destination="TTX-Mz-GTw" eventType="valueChanged" id="qZE-LP-teD"/>
+ </connections>
+ </stepper>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="25.0" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jT0-ev-rT5">
+ <constraints>
+ <constraint firstAttribute="height" constant="120" id="qBk-e8-w8Y"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="72"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ </subviews>
+ <color key="backgroundColor" red="0.91372549530000002" green="0.89803922179999995" blue="0.87450981139999995" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+ <constraints>
+ <constraint firstItem="RiS-pZ-0OC" firstAttribute="leading" secondItem="VNb-sH-EIL" secondAttribute="leading" constant="20" symbolic="YES" type="default" id="JD4-Of-T92"/>
+ <constraint firstAttribute="trailing" secondItem="jT0-ev-rT5" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="Oqa-LY-sRo"/>
+ <constraint firstAttribute="trailing" secondItem="RiS-pZ-0OC" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="PHX-NI-gKs"/>
+ <constraint firstItem="PWx-R9-7Ik" firstAttribute="top" secondItem="jT0-ev-rT5" secondAttribute="bottom" constant="8" symbolic="YES" type="default" id="YTv-Za-Pox"/>
+ <constraint firstItem="RiS-pZ-0OC" firstAttribute="top" secondItem="VNb-sH-EIL" secondAttribute="top" constant="20" symbolic="YES" type="default" id="cWT-aV-Dtq"/>
+ <constraint firstItem="jT0-ev-rT5" firstAttribute="top" secondItem="RiS-pZ-0OC" secondAttribute="bottom" constant="8" symbolic="YES" type="default" id="dFp-WL-Ero"/>
+ <constraint firstItem="PWx-R9-7Ik" firstAttribute="centerX" secondItem="jT0-ev-rT5" secondAttribute="centerX" type="default" id="u1e-fa-hCF"/>
+ <constraint firstItem="jT0-ev-rT5" firstAttribute="leading" secondItem="VNb-sH-EIL" secondAttribute="leading" constant="20" symbolic="YES" type="default" id="ytD-Za-fKe"/>
+ </constraints>
+ </view>
+ <navigationItem key="navigationItem" title="Extraction (3/3)" id="tqN-dN-fNM">
+ <barButtonItem key="rightBarButtonItem" systemItem="done" id="q80-cL-wWU">
+ <connections>
+ <segue destination="TW2-GD-T4e" kind="modal" identifier="CommitBeanCollectionSegue" modalTransitionStyle="flipHorizontal" id="6YV-km-G5l"/>
+ </connections>
+ </barButtonItem>
+ </navigationItem>
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <connections>
+ <outlet property="extractionSettingLabel" destination="jT0-ev-rT5" id="RyP-Jv-P2Y"/>
+ <outlet property="extractionSettingStepper" destination="PWx-R9-7Ik" id="mIB-vh-WQ6"/>
+ </connections>
+ </viewController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="7M6-5G-uOs" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="8040" y="-113"/>
+ </scene>
+ <!--Add Bean View Controller-->
+ <scene sceneID="gvI-4x-U2B">
+ <objects>
+ <viewController id="7Mu-3l-Gdp" customClass="AddBeanViewController" sceneMemberID="viewController">
+ <view key="view" contentMode="scaleToFill" id="BGi-ZB-Psq">
+ <rect key="frame" x="0.0" y="20" width="768" height="1004"/>
+ <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
+ <subviews>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Name:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="9fX-6B-EmT">
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Enter descriptive name for the bean" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="miF-R9-DDa">
+ <constraints>
+ <constraint firstAttribute="width" constant="729" id="4Hz-r5-WuW"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="14"/>
+ <textInputTraits key="textInputTraits" autocapitalizationType="sentences" returnKeyType="done"/>
+ <connections>
+ <outlet property="delegate" destination="7Mu-3l-Gdp" id="ArS-vH-vVx"/>
+ </connections>
+ </textField>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Amount (g):" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="9we-pv-S2K">
+ <constraints>
+ <constraint firstAttribute="width" constant="96" id="gn1-qP-Zid"/>
+ </constraints>
+ <fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <stepper opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" maximumValue="500" stepValue="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="KXv-EI-t9N">
+ <connections>
+ <action selector="amountStepperChanged:" destination="7Mu-3l-Gdp" eventType="valueChanged" id="UJi-G9-gXq"/>
+ </connections>
+ </stepper>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="0.0" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pAr-z3-2MY">
+ <constraints>
+ <constraint firstAttribute="width" constant="95" id="pLR-yx-4vU"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Grinder setting:" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0av-5m-FhR">
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <stepper opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" maximumValue="1000" translatesAutoresizingMaskIntoConstraints="NO" id="2Pm-1o-OHd">
+ <connections>
+ <action selector="grinderSettingStepperChanged:" destination="7Mu-3l-Gdp" eventType="valueChanged" id="jgO-61-yOf"/>
+ </connections>
+ </stepper>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="0" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="eLF-3p-DAc">
+ <constraints>
+ <constraint firstAttribute="width" constant="54" id="7ww-sj-Jkr"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <nil key="highlightedColor"/>
+ </label>
+ <navigationBar contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="tHE-AE-2jx">
+ <color key="tintColor" red="0.45358338650000002" green="0.35254074499999999" blue="0.2925220067" alpha="1" colorSpace="calibratedRGB"/>
+ <items>
+ <navigationItem title="Bean" id="cK6-2o-qbm">
+ <barButtonItem key="leftBarButtonItem" systemItem="cancel" id="9Vs-78-ZhC">
+ <connections>
+ <action selector="cancelBean:" destination="7Mu-3l-Gdp" id="WQE-Va-aWy"/>
+ </connections>
+ </barButtonItem>
+ <barButtonItem key="rightBarButtonItem" systemItem="done" id="xW4-e0-hFv">
+ <connections>
+ <action selector="commitBean:" destination="7Mu-3l-Gdp" id="FPs-4q-wZh"/>
+ </connections>
+ </barButtonItem>
+ </navigationItem>
+ </items>
+ </navigationBar>
+ </subviews>
+ <color key="backgroundColor" red="0.91372549530000002" green="0.89803922179999995" blue="0.87450981139999995" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+ <constraints>
+ <constraint firstItem="9we-pv-S2K" firstAttribute="leading" secondItem="0av-5m-FhR" secondAttribute="leading" type="default" id="1n0-DE-Rqq"/>
+ <constraint firstItem="tHE-AE-2jx" firstAttribute="top" secondItem="BGi-ZB-Psq" secondAttribute="top" type="default" id="Eqv-cP-YaL"/>
+ <constraint firstItem="eLF-3p-DAc" firstAttribute="centerY" secondItem="2Pm-1o-OHd" secondAttribute="centerY" type="default" id="Exn-qf-gZ6"/>
+ <constraint firstItem="pAr-z3-2MY" firstAttribute="centerY" secondItem="KXv-EI-t9N" secondAttribute="centerY" type="default" id="G9b-dG-gTt"/>
+ <constraint firstItem="pAr-z3-2MY" firstAttribute="centerX" secondItem="miF-R9-DDa" secondAttribute="centerX" type="default" id="Gwm-VF-qnj"/>
+ <constraint firstItem="miF-R9-DDa" firstAttribute="leading" secondItem="9fX-6B-EmT" secondAttribute="leading" type="default" id="JIA-gv-FIe"/>
+ <constraint firstItem="2Pm-1o-OHd" firstAttribute="top" secondItem="BGi-ZB-Psq" secondAttribute="top" constant="189" id="Jcg-fg-GiS"/>
+ <constraint firstItem="0av-5m-FhR" firstAttribute="baseline" secondItem="eLF-3p-DAc" secondAttribute="baseline" type="default" id="L1Y-Xa-QgQ"/>
+ <constraint firstItem="9we-pv-S2K" firstAttribute="baseline" secondItem="pAr-z3-2MY" secondAttribute="baseline" type="default" id="QWx-8k-xJw"/>
+ <constraint firstItem="KXv-EI-t9N" firstAttribute="top" secondItem="BGi-ZB-Psq" secondAttribute="top" constant="138" id="Ue5-ed-dfL"/>
+ <constraint firstItem="miF-R9-DDa" firstAttribute="top" secondItem="9fX-6B-EmT" secondAttribute="bottom" constant="8" symbolic="YES" type="default" id="deo-4J-sQG"/>
+ <constraint firstAttribute="trailing" secondItem="miF-R9-DDa" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="hHZ-ot-9tU"/>
+ <constraint firstItem="9fX-6B-EmT" firstAttribute="top" secondItem="BGi-ZB-Psq" secondAttribute="top" constant="56" id="hwP-x8-ENV"/>
+ <constraint firstItem="eLF-3p-DAc" firstAttribute="centerX" secondItem="tHE-AE-2jx" secondAttribute="centerX" type="default" id="kWL-xx-9AO"/>
+ <constraint firstItem="tHE-AE-2jx" firstAttribute="trailing" secondItem="BGi-ZB-Psq" secondAttribute="trailing" type="default" id="nMM-M1-zNc"/>
+ <constraint firstItem="tHE-AE-2jx" firstAttribute="leading" secondItem="BGi-ZB-Psq" secondAttribute="leading" type="default" id="s2u-IN-deb"/>
+ <constraint firstAttribute="trailing" secondItem="KXv-EI-t9N" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="v27-RU-qOB"/>
+ <constraint firstAttribute="trailing" secondItem="2Pm-1o-OHd" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="x97-A7-0Iv"/>
+ <constraint firstItem="9we-pv-S2K" firstAttribute="leading" secondItem="miF-R9-DDa" secondAttribute="leading" type="default" id="ypy-IC-oay"/>
+ </constraints>
+ </view>
+ <navigationItem key="navigationItem" id="jXh-ZT-DO1"/>
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <connections>
+ <outlet property="addBeanNavigationBar" destination="tHE-AE-2jx" id="h8n-mT-OxL"/>
+ <outlet property="amountLabel" destination="pAr-z3-2MY" id="73T-dc-90k"/>
+ <outlet property="amountStepper" destination="KXv-EI-t9N" id="H92-EU-Ybv"/>
+ <outlet property="beanNameTextField" destination="miF-R9-DDa" id="Gjb-mB-liF"/>
+ <outlet property="grinderSettingLabel" destination="eLF-3p-DAc" id="WL1-ok-TeT"/>
+ <outlet property="grinderSettingStepper" destination="2Pm-1o-OHd" id="5fS-U0-cJg"/>
+ </connections>
+ </viewController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="WzX-0T-o52" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="6456" y="-1357"/>
+ </scene>
+ <!--Navigation Controller-->
+ <scene sceneID="uSx-Fp-kb8">
+ <objects>
+ <navigationController id="LuI-A8-xl4" sceneMemberID="viewController">
+ <toolbarItems/>
+ <navigationItem key="navigationItem" id="PUp-Rh-z3L"/>
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <navigationBar key="navigationBar" contentMode="scaleToFill" id="39s-Ua-yG2">
+ <rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <color key="tintColor" red="0.45358338650000002" green="0.35254074499999999" blue="0.2925220067" alpha="1" colorSpace="calibratedRGB"/>
+ </navigationBar>
+ <nil name="viewControllers"/>
+ <connections>
+ <segue destination="xK3-Ym-gtY" kind="relationship" relationship="rootViewController" id="2Pj-fx-vgY"/>
+ </connections>
+ </navigationController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="PhW-Cw-FZD" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="3415" y="-113"/>
+ </scene>
+ <!--Bean Collection Extraction View Controller-->
+ <scene sceneID="hXB-PV-3yE">
+ <objects>
+ <viewController id="oN8-B3-DJA" customClass="BeanCollectionExtractionViewController" sceneMemberID="viewController">
+ <view key="view" contentMode="scaleToFill" id="5Aa-CX-z4x">
+ <rect key="frame" x="0.0" y="64" width="768" height="911"/>
+ <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
+ <subviews>
+ <view alpha="0.89999997615814209" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Lol-Mf-vCz">
+ <subviews>
+ <imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="ibean-extraction-dropdown-background.png" translatesAutoresizingMaskIntoConstraints="NO" id="8be-gl-x4T"/>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="XX.x" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="B4G-ft-T5e">
+ <constraints>
+ <constraint firstAttribute="height" constant="124" id="3wx-e1-Kif"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="124"/>
+ <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
+ <nil key="highlightedColor"/>
+ <color key="shadowColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
+ <size key="shadowOffset" width="0.0" height="1"/>
+ </label>
+ <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="o7R-X1-Ync">
+ <constraints>
+ <constraint firstAttribute="width" constant="94" id="zh8-qk-kff"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="boldSystem" pointSize="19"/>
+ <state key="normal" title="Start">
+ <color key="titleColor" cocoaTouchSystemColor="darkTextColor"/>
+ <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
+ </state>
+ <state key="highlighted">
+ <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </state>
+ <connections>
+ <action selector="startExtraction:" destination="oN8-B3-DJA" eventType="touchUpInside" id="z7o-Hk-MTr"/>
+ </connections>
+ </button>
+ </subviews>
+ <color key="backgroundColor" cocoaTouchSystemColor="viewFlipsideBackgroundColor"/>
+ <constraints>
+ <constraint firstItem="B4G-ft-T5e" firstAttribute="leading" secondItem="Lol-Mf-vCz" secondAttribute="leading" constant="20" symbolic="YES" type="default" id="HKK-tB-ACf"/>
+ <constraint firstItem="8be-gl-x4T" firstAttribute="leading" secondItem="Lol-Mf-vCz" secondAttribute="leading" type="default" id="J1t-qQ-h4J"/>
+ <constraint firstItem="8be-gl-x4T" firstAttribute="trailing" secondItem="Lol-Mf-vCz" secondAttribute="trailing" type="default" id="J5c-Zz-a6T"/>
+ <constraint firstItem="B4G-ft-T5e" firstAttribute="top" secondItem="Lol-Mf-vCz" secondAttribute="top" constant="116" id="Mba-8r-r1b"/>
+ <constraint firstItem="8be-gl-x4T" firstAttribute="top" secondItem="Lol-Mf-vCz" secondAttribute="top" type="default" id="P2Y-EQ-1Ms"/>
+ <constraint firstItem="o7R-X1-Ync" firstAttribute="leading" secondItem="B4G-ft-T5e" secondAttribute="trailing" constant="8" symbolic="YES" type="default" id="S4D-fC-Alo"/>
+ <constraint firstItem="o7R-X1-Ync" firstAttribute="centerY" secondItem="8be-gl-x4T" secondAttribute="centerY" type="default" id="cf1-g2-Xmh"/>
+ <constraint firstAttribute="trailing" secondItem="o7R-X1-Ync" secondAttribute="trailing" constant="20" symbolic="YES" type="default" id="drx-3P-84i"/>
+ <constraint firstItem="8be-gl-x4T" firstAttribute="bottom" secondItem="Lol-Mf-vCz" secondAttribute="bottom" type="default" id="gfK-pC-O3F"/>
+ </constraints>
+ </view>
+ <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="none" allowsSelection="NO" rowHeight="44" sectionHeaderHeight="22" sectionFooterHeight="22" translatesAutoresizingMaskIntoConstraints="NO" id="d4C-EN-eL3">
+ <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ <textView key="tableFooterView" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" editable="NO" id="RJw-jQ-kXh">
+ <rect key="frame" x="0.0" y="82" width="768" height="278"/>
+ <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
+ <string key="text">Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Nam liber te conscient to factor tum poen legum odioque civiuda.</string>
+ <fontDescription key="fontDescription" type="system" pointSize="14"/>
+ <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
+ </textView>
+ <prototypes>
+ <tableViewCell contentMode="scaleToFill" selectionStyle="blue" indentationWidth="10" reuseIdentifier="BeanCell" rowHeight="60" id="VYZ-5Y-xN6" customClass="BeanCell">
+ <rect key="frame" x="0.0" y="22" width="768" height="60"/>
+ <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
+ <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
+ <rect key="frame" x="0.0" y="0.0" width="768" height="59"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <subviews>
+ <imageView userInteractionEnabled="NO" contentMode="scaleToFill" image="ibean-beancell-bean.png" translatesAutoresizingMaskIntoConstraints="NO" id="wWp-Hc-SJQ">
+ <constraints>
+ <constraint firstAttribute="width" constant="48" id="gvT-By-UOr"/>
+ <constraint firstAttribute="height" constant="43" id="t90-U6-Rqd"/>
+ </constraints>
+ </imageView>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Bean name" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ye1-ho-wrY">
+ <constraints>
+ <constraint firstAttribute="height" constant="21" id="WhX-H0-Td3"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="15"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Grind setting" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3EE-Mq-2OJ">
+ <constraints>
+ <constraint firstAttribute="height" constant="21" id="VeW-he-Ycb"/>
+ <constraint firstAttribute="width" constant="149" id="Z4e-G3-wTG"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="12"/>
+ <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="0,0 g" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2Y5-rd-cOU">
+ <constraints>
+ <constraint firstAttribute="width" constant="85" id="5Ei-UI-aUa"/>
+ </constraints>
+ <fontDescription key="fontDescription" type="system" pointSize="17"/>
+ <color key="highlightedColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
+ </label>
+ </subviews>
+ <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
+ </view>
+ <constraints>
+ <constraint firstItem="ye1-ho-wrY" firstAttribute="top" secondItem="wWp-Hc-SJQ" secondAttribute="top" type="default" id="2sw-x4-qdH"/>
+ <constraint firstItem="ye1-ho-wrY" firstAttribute="leading" secondItem="wWp-Hc-SJQ" secondAttribute="trailing" constant="8" symbolic="YES" type="default" id="8PR-fO-5Pm"/>
+ <constraint firstItem="2Y5-rd-cOU" firstAttribute="leading" secondItem="ye1-ho-wrY" secondAttribute="trailing" constant="8" symbolic="YES" type="default" id="PQy-ts-7n0"/>
+ <constraint firstAttribute="trailing" secondItem="2Y5-rd-cOU" secondAttribute="trailing" constant="20" type="default" id="Vpd-KS-ENq"/>
+ <constraint firstAttribute="bottom" secondItem="2Y5-rd-cOU" secondAttribute="bottom" constant="20" type="default" id="bSp-Ma-plE"/>
+ <constraint firstItem="3EE-Mq-2OJ" firstAttribute="leading" secondItem="wWp-Hc-SJQ" secondAttribute="trailing" constant="8" symbolic="YES" type="default" id="gxm-Uc-qcM"/>
+ <constraint firstItem="3EE-Mq-2OJ" firstAttribute="bottom" secondItem="wWp-Hc-SJQ" secondAttribute="bottom" type="default" id="kIo-BS-jL1"/>
+ <constraint firstItem="wWp-Hc-SJQ" firstAttribute="leading" secondItem="VYZ-5Y-xN6" secondAttribute="leading" type="default" id="uKv-91-Iip"/>
+ <constraint firstItem="2Y5-rd-cOU" firstAttribute="centerY" secondItem="wWp-Hc-SJQ" secondAttribute="centerY" type="default" id="uXr-w8-gxK"/>
+ </constraints>
+ <connections>
+ <outlet property="beanAmountLabel" destination="2Y5-rd-cOU" id="vQq-we-2VS"/>
+ <outlet property="beanGrindSettingLabel" destination="3EE-Mq-2OJ" id="Dp7-lc-yTi"/>
+ <outlet property="beanImageLeft" destination="wWp-Hc-SJQ" id="f0a-IJ-50b"/>
+ <outlet property="beanNameLabel" destination="ye1-ho-wrY" id="Irj-Dl-Ena"/>
+ </connections>
+ </tableViewCell>
+ </prototypes>
+ <connections>
+ <outlet property="dataSource" destination="oN8-B3-DJA" id="Z8K-SQ-ZfK"/>
+ <outlet property="delegate" destination="oN8-B3-DJA" id="nAj-ll-6Db"/>
+ </connections>
+ </tableView>
+ </subviews>
+ <constraints>
+ <constraint firstItem="Lol-Mf-vCz" firstAttribute="leading" secondItem="5Aa-CX-z4x" secondAttribute="leading" type="default" id="0at-Ao-a7t"/>
+ <constraint firstItem="d4C-EN-eL3" firstAttribute="bottom" secondItem="5Aa-CX-z4x" secondAttribute="bottom" type="default" id="2yG-bm-JqG"/>
+ <constraint firstItem="Lol-Mf-vCz" firstAttribute="top" secondItem="5Aa-CX-z4x" secondAttribute="top" constant="-355" id="7JM-k6-0h2"/>
+ <constraint firstItem="Lol-Mf-vCz" firstAttribute="trailing" secondItem="5Aa-CX-z4x" secondAttribute="trailing" type="default" id="NHw-Qc-xEO"/>
+ <constraint firstItem="d4C-EN-eL3" firstAttribute="trailing" secondItem="5Aa-CX-z4x" secondAttribute="trailing" type="default" id="hGN-1J-DtM"/>
+ <constraint firstItem="d4C-EN-eL3" firstAttribute="leading" secondItem="5Aa-CX-z4x" secondAttribute="leading" type="default" id="wHV-9K-POo"/>
+ <constraint firstItem="d4C-EN-eL3" firstAttribute="top" secondItem="5Aa-CX-z4x" secondAttribute="top" type="default" id="wtG-4w-yD2"/>
+ <constraint firstAttribute="bottom" secondItem="Lol-Mf-vCz" secondAttribute="bottom" constant="911" id="y60-o9-WBs"/>
+ </constraints>
+ </view>
+ <navigationItem key="navigationItem" id="9Zz-BS-pT8">
+ <barButtonItem key="rightBarButtonItem" image="78-stopwatch-white.png" id="WVa-v9-Y6v">
+ <connections>
+ <action selector="showExtractionTimer:" destination="oN8-B3-DJA" id="bR4-Ka-UpA"/>
+ </connections>
+ </barButtonItem>
+ </navigationItem>
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <connections>
+ <outlet property="beanCollectionNoteTextView" destination="RJw-jQ-kXh" id="2Ak-Rl-5eN"/>
+ <outlet property="beanTableView" destination="d4C-EN-eL3" id="vcZ-ta-NZZ"/>
+ <outlet property="extractionButton" destination="o7R-X1-Ync" id="0lb-Qh-tU3"/>
+ <outlet property="extractionProgressLabel" destination="B4G-ft-T5e" id="abu-Jw-cpX"/>
+ <outlet property="extractionTimerView" destination="Lol-Mf-vCz" id="k8f-wS-ZVV"/>
+ <outlet property="toggleExtractionTimerButton" destination="WVa-v9-Y6v" id="ESF-9M-3vG"/>
+ </connections>
+ </viewController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="kOl-Xd-iEj" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="2363" y="-1388"/>
+ </scene>
+ <!--Navigation Controller - Settings-->
+ <scene sceneID="TBS-rL-Lrs">
+ <objects>
+ <navigationController id="1vC-yQ-zbc" sceneMemberID="viewController">
+ <tabBarItem key="tabBarItem" title="Settings" image="20-gear-2.png" id="obo-zX-vZ7"/>
+ <toolbarItems/>
+ <simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="blackTranslucent"/>
+ <navigationBar key="navigationBar" contentMode="scaleToFill" id="iug-37-rpf">
+ <rect key="frame" x="0.0" y="0.0" width="320" height="44"/>
+ <autoresizingMask key="autoresizingMask"/>
+ <color key="tintColor" red="0.45358338650000002" green="0.35254074499999999" blue="0.2925220067" alpha="1" colorSpace="calibratedRGB"/>
+ </navigationBar>
+ <nil name="viewControllers"/>
+ <connections>
+ <segue destination="2Rr-Mx-zRW" kind="relationship" relationship="rootViewController" id="Iox-Hs-rS0"/>
+ </connections>
+ </navigationController>
+ <placeholder placeholderIdentifier="IBFirstResponder" id="sIC-CU-5M6" userLabel="First Responder" sceneMemberID="firstResponder"/>
+ </objects>
+ <point key="canvasLocation" x="457" y="2124"/>
+ </scene>
+ </scenes>
+ <resources>
+ <image name="20-gear-2.png" width="26" height="28"/>
+ <image name="34-coffee.png" width="24" height="26"/>
+ <image name="78-stopwatch-white.png" width="17" height="20"/>
+ <image name="78-stopwatch.png" width="22" height="26"/>
+ <image name="ibean-beancell-bean.png" width="200" height="198"/>
+ <image name="ibean-extraction-dropdown-background.png" width="320" height="240"/>
+ </resources>
+ <classes>
+ <class className="AddBeanViewController" superclassName="UIViewController">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/AddBeanViewController.h"/>
+ <relationships>
+ <relationship kind="action" name="amountStepperChanged:"/>
+ <relationship kind="action" name="cancelBean:"/>
+ <relationship kind="action" name="commitBean:"/>
+ <relationship kind="action" name="grinderSettingStepperChanged:"/>
+ <relationship kind="outlet" name="addBeanNavigationBar" candidateClass="UINavigationBar"/>
+ <relationship kind="outlet" name="amountLabel" candidateClass="UILabel"/>
+ <relationship kind="outlet" name="amountStepper" candidateClass="UIStepper"/>
+ <relationship kind="outlet" name="beanNameTextField" candidateClass="UITextField"/>
+ <relationship kind="outlet" name="grinderSettingLabel" candidateClass="UILabel"/>
+ <relationship kind="outlet" name="grinderSettingStepper" candidateClass="UIStepper"/>
+ </relationships>
+ </class>
+ <class className="BeanCell" superclassName="UITableViewCell">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/BeanCell.h"/>
+ <relationships>
+ <relationship kind="outlet" name="beanAmountLabel" candidateClass="UILabel"/>
+ <relationship kind="outlet" name="beanGrindSettingLabel" candidateClass="UILabel"/>
+ <relationship kind="outlet" name="beanImageLeft" candidateClass="UIImageView"/>
+ <relationship kind="outlet" name="beanImageRight" candidateClass="UIImageView"/>
+ <relationship kind="outlet" name="beanNameLabel" candidateClass="UILabel"/>
+ </relationships>
+ </class>
+ <class className="BeanCollectionBeanListViewController" superclassName="UIViewController">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/BeanCollectionBeanListViewController.h"/>
+ <relationships>
+ <relationship kind="action" name="toggleEditMode:"/>
+ <relationship kind="outlet" name="beanListBottomToolbar" candidateClass="UIToolbar"/>
+ <relationship kind="outlet" name="beanListEditButton" candidateClass="UIBarButtonItem"/>
+ <relationship kind="outlet" name="beanListTableView" candidateClass="UITableView"/>
+ </relationships>
+ </class>
+ <class className="BeanCollectionExtractionViewController" superclassName="UIViewController">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/BeanCollectionExtractionViewController.h"/>
+ <relationships>
+ <relationship kind="action" name="showExtractionTimer:"/>
+ <relationship kind="action" name="startExtraction:"/>
+ <relationship kind="outlet" name="beanCollectionNoteTextView" candidateClass="UITextView"/>
+ <relationship kind="outlet" name="beanTableView" candidateClass="UITableView"/>
+ <relationship kind="outlet" name="extractionButton" candidateClass="UIButton"/>
+ <relationship kind="outlet" name="extractionProgressLabel" candidateClass="UILabel"/>
+ <relationship kind="outlet" name="extractionTimerView" candidateClass="UIView"/>
+ <relationship kind="outlet" name="toggleExtractionTimerButton" candidateClass="UIBarButtonItem"/>
+ </relationships>
+ </class>
+ <class className="BeanCollectionInfoViewController" superclassName="UIViewController">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/BeanCollectionInfoViewController.h"/>
+ <relationships>
+ <relationship kind="action" name="cancelBeanCollection:"/>
+ <relationship kind="action" name="keyboardDisplayed:" candidateClass="NSNotification"/>
+ <relationship kind="action" name="keyboardHidden:" candidateClass="NSNotification"/>
+ <relationship kind="outlet" name="beanCollectionNameTextField" candidateClass="UITextField"/>
+ <relationship kind="outlet" name="beanCollectionNextButton" candidateClass="UIBarButtonItem"/>
+ <relationship kind="outlet" name="beanCollectionNoteTextView" candidateClass="UITextView"/>
+ <relationship kind="outlet" name="beanCollectionNoteTextViewShadowView" candidateClass="UIView"/>
+ <relationship kind="outlet" name="beanCollectionScrollView" candidateClass="UIScrollView"/>
+ </relationships>
+ </class>
+ <class className="BeanCollectionListViewController" superclassName="UITableViewController">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/BeanCollectionListViewController.h"/>
+ <relationships>
+ <relationship kind="action" name="toggleEditMode:"/>
+ <relationship kind="outlet" name="beanCollectionsListEditButton" candidateClass="UIBarButtonItem"/>
+ </relationships>
+ </class>
+ <class className="EditBeanViewController" superclassName="UIViewController">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/EditBeanViewController.h"/>
+ <relationships>
+ <relationship kind="action" name="amountStepperChanged:"/>
+ <relationship kind="action" name="commitBean:"/>
+ <relationship kind="action" name="grinderSettingStepperChanged:"/>
+ <relationship kind="outlet" name="amountLabel" candidateClass="UILabel"/>
+ <relationship kind="outlet" name="amountStepper" candidateClass="UIStepper"/>
+ <relationship kind="outlet" name="beanNameTextField" candidateClass="UITextField"/>
+ <relationship kind="outlet" name="grinderSettingLabel" candidateClass="UILabel"/>
+ <relationship kind="outlet" name="grinderSettingStepper" candidateClass="UIStepper"/>
+ </relationships>
+ </class>
+ <class className="ExtractionViewController" superclassName="UIViewController">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/ExtractionViewController.h"/>
+ <relationships>
+ <relationship kind="action" name="extractionSettingStepperChanged:"/>
+ <relationship kind="outlet" name="extractionSettingLabel" candidateClass="UILabel"/>
+ <relationship kind="outlet" name="extractionSettingStepper" candidateClass="UIStepper"/>
+ </relationships>
+ </class>
+ <class className="InstantExtractionViewController" superclassName="UIViewController">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/InstantExtractionViewController.h"/>
+ <relationships>
+ <relationship kind="action" name="setExtractionTimer:"/>
+ <relationship kind="action" name="startExtraction:"/>
+ <relationship kind="outlet" name="extractionButton" candidateClass="UIButton"/>
+ <relationship kind="outlet" name="extractionProgressLabel" candidateClass="UILabel"/>
+ <relationship kind="outlet" name="extractionSettingLabel" candidateClass="UILabel"/>
+ <relationship kind="outlet" name="extractionSettingStepper" candidateClass="UIStepper"/>
+ </relationships>
+ </class>
+ <class className="NSLayoutConstraint" superclassName="NSObject">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/NSLayoutConstraint.h"/>
+ </class>
+ <class className="SettingsViewController" superclassName="UITableViewController">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/SettingsViewController.h"/>
+ <relationships>
+ <relationship kind="action" name="countExtractionsSwitchChanged:"/>
+ <relationship kind="action" name="extractionCountStepperChanged:"/>
+ <relationship kind="action" name="resetExtractionCount:"/>
+ <relationship kind="action" name="useThresholdsSwitchChanged:"/>
+ <relationship kind="outlet" name="countExtractionsSwitch" candidateClass="UISwitch"/>
+ <relationship kind="outlet" name="extractionCountLabel" candidateClass="UILabel"/>
+ <relationship kind="outlet" name="extractionCountStepper" candidateClass="UIStepper"/>
+ <relationship kind="outlet" name="resetExtractionCountButton" candidateClass="UIButton"/>
+ <relationship kind="outlet" name="useThresholdsSwitch" candidateClass="UISwitch"/>
+ </relationships>
+ </class>
+ <class className="ThresholdCell" superclassName="UITableViewCell">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/ThresholdCell.h"/>
+ <relationships>
+ <relationship kind="action" name="switchChanged:"/>
+ <relationship kind="outlet" name="enabledSwitch" candidateClass="UISwitch"/>
+ <relationship kind="outlet" name="nameLabel" candidateClass="UILabel"/>
+ <relationship kind="outlet" name="valueLabel" candidateClass="UILabel"/>
+ </relationships>
+ </class>
+ <class className="ThresholdListViewController" superclassName="UIViewController">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/ThresholdListViewController.h"/>
+ <relationships>
+ <relationship kind="action" name="toggleEditMode:"/>
+ <relationship kind="outlet" name="thresholdListBottomToolbar" candidateClass="UIToolbar"/>
+ <relationship kind="outlet" name="thresholdListEditButton" candidateClass="UIBarButtonItem"/>
+ <relationship kind="outlet" name="thresholdListTableView" candidateClass="UITableView"/>
+ </relationships>
+ </class>
+ <class className="ThresholdViewController" superclassName="UITableViewController">
+ <source key="sourceIdentifier" type="project" relativePath="./Classes/ThresholdViewController.h"/>
+ <relationships>
+ <relationship kind="action" name="commitThreshold:"/>
+ <relationship kind="action" name="valueStepperChanged:"/>
+ <relationship kind="outlet" name="thresholdEnabledSwitch" candidateClass="UISwitch"/>
+ <relationship kind="outlet" name="thresholdNameTextField" candidateClass="UITextField"/>
+ <relationship kind="outlet" name="thresholdRecurringSwitch" candidateClass="UISwitch"/>
+ <relationship kind="outlet" name="thresholdValueLabel" candidateClass="UILabel"/>
+ <relationship kind="outlet" name="thresholdValueStepper" candidateClass="UIStepper"/>
+ </relationships>
+ </class>
+ </classes>
+ <simulatedMetricsContainer key="defaultSimulatedMetrics">
+ <simulatedStatusBarMetrics key="statusBar" statusBarStyle="blackTranslucent"/>
+ <simulatedOrientationMetrics key="orientation"/>
+ <simulatedScreenMetrics key="destination"/>
+ </simulatedMetricsContainer>
+ <inferredMetricsTieBreakers>
+ <segue reference="6YV-km-G5l"/>
+ <segue reference="wLn-Ju-DQt"/>
+ <segue reference="lr1-pf-uRm"/>
+ </inferredMetricsTieBreakers>
+</document> \ No newline at end of file
diff --git a/iBean/iBean/iPhoneStoryboard.storyboard b/iBean/iBean/iPhoneStoryboard.storyboard
index fb822ce..ab0c1db 100644
--- a/iBean/iBean/iPhoneStoryboard.storyboard
+++ b/iBean/iBean/iPhoneStoryboard.storyboard
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="2.0" toolsVersion="3084" systemVersion="12C60" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" initialViewController="C1o-is-nML">
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="2.0" toolsVersion="3084" systemVersion="12D78" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" initialViewController="C1o-is-nML">
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="2083"/>
</dependencies>
@@ -1445,8 +1445,8 @@
<simulatedScreenMetrics key="destination" type="retina4"/>
</simulatedMetricsContainer>
<inferredMetricsTieBreakers>
- <segue reference="FKb-Gk-Ub5"/>
- <segue reference="CyX-df-8ge"/>
- <segue reference="8Kh-dv-G2O"/>
+ <segue reference="OPZ-Pj-2Dz"/>
+ <segue reference="9nO-3G-dWz"/>
+ <segue reference="qk2-F5-M1s"/>
</inferredMetricsTieBreakers>
</document> \ No newline at end of file