blob: 06ddaee5f2b72fc05b09cbd7c468a5f34223c9e8 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11762" systemVersion="16D32" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="AiM-Wz-Nbc">
<device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11757"/>
<capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
<capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<scenes>
<!--Splash View Controller-->
<scene sceneID="tne-QT-ifu">
<objects>
<viewController storyboardIdentifier="splashVC" id="BYZ-38-t0r" customClass="SplashViewController" customModule="WhiskBot" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
<viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="splashbg" translatesAutoresizingMaskIntoConstraints="NO" id="K4p-aG-nhN">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<view alpha="0.12" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="k6Y-5N-os7">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
</view>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" bounces="NO" pagingEnabled="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" translatesAutoresizingMaskIntoConstraints="NO" id="VgN-h6-yjc">
<rect key="frame" x="-0.5" y="-0.5" width="375" height="667"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="HqY-J9-S7l" userLabel="contentView">
<rect key="frame" x="0.0" y="0.0" width="1500" height="667"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="yvx-RP-Ney" userLabel="First Page">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="WhiskBot" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6FA-ht-ry1">
<rect key="frame" x="0.5" y="80" width="375" height="40"/>
<constraints>
<constraint firstAttribute="height" constant="40" id="YSi-C4-rG1"/>
</constraints>
<fontDescription key="fontDescription" name="AvenirNext-Medium" family="Avenir Next" pointSize="27"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JVe-MU-sXA">
<rect key="frame" x="47.5" y="160" width="280" height="290"/>
<constraints>
<constraint firstAttribute="width" constant="280" id="8nM-7t-hXc"/>
<constraint firstAttribute="height" constant="290" id="DkC-Hu-qiT"/>
</constraints>
<string key="text">WhiskBot is made with OpenWhisk Swift Actions and the IBM Watson Conversation service.
It was built by using a single OpenWhisk action as the middleware for the features built into WhiskBot. If a Slack Post or Translation are initiated, secondary actions are called from the conversation action.</string>
<fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="18"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<constraints>
<constraint firstItem="JVe-MU-sXA" firstAttribute="top" secondItem="6FA-ht-ry1" secondAttribute="bottom" constant="40" id="0kR-3k-Irq"/>
<constraint firstItem="6FA-ht-ry1" firstAttribute="width" secondItem="yvx-RP-Ney" secondAttribute="width" id="Oyz-I4-t8g"/>
<constraint firstItem="6FA-ht-ry1" firstAttribute="top" secondItem="yvx-RP-Ney" secondAttribute="top" constant="80" id="T02-yX-Oai"/>
<constraint firstItem="JVe-MU-sXA" firstAttribute="centerX" secondItem="6FA-ht-ry1" secondAttribute="centerX" id="gD2-am-EG3"/>
<constraint firstItem="6FA-ht-ry1" firstAttribute="centerX" secondItem="yvx-RP-Ney" secondAttribute="centerX" id="kUC-oq-VcA"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="aSg-Rp-D0h" userLabel="Second Page">
<rect key="frame" x="375.5" y="0.5" width="375" height="667"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Slack" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pyS-EU-kKQ">
<rect key="frame" x="0.5" y="80" width="375" height="40"/>
<constraints>
<constraint firstAttribute="height" constant="40" id="w4h-97-Xnu"/>
</constraints>
<fontDescription key="fontDescription" name="AvenirNext-Medium" family="Avenir Next" pointSize="27"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Jai-IM-wfh">
<rect key="frame" x="60.5" y="160" width="255" height="260"/>
<constraints>
<constraint firstAttribute="width" constant="255" id="Cg4-Tf-sRr"/>
<constraint firstAttribute="height" constant="260" id="vx6-hn-38Y"/>
</constraints>
<string key="text">Ask WhiskBot to post to slack for you. 

Whiskbot's Conversation OpenWhisk Action acts as middleware intercepting and sending Slack posts to a Slack action. Specify the channel to post to and text, and WhiskBot will post for you.</string>
<fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="18"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<constraints>
<constraint firstItem="Jai-IM-wfh" firstAttribute="centerX" secondItem="pyS-EU-kKQ" secondAttribute="centerX" id="0b5-WL-3NK"/>
<constraint firstItem="pyS-EU-kKQ" firstAttribute="top" secondItem="aSg-Rp-D0h" secondAttribute="top" constant="80" id="9UW-fP-UTL"/>
<constraint firstItem="pyS-EU-kKQ" firstAttribute="width" secondItem="aSg-Rp-D0h" secondAttribute="width" id="e59-q2-KeB"/>
<constraint firstItem="Jai-IM-wfh" firstAttribute="top" secondItem="pyS-EU-kKQ" secondAttribute="bottom" constant="40" id="nfV-He-8kw"/>
<constraint firstItem="pyS-EU-kKQ" firstAttribute="centerX" secondItem="aSg-Rp-D0h" secondAttribute="centerX" id="skT-ll-kh5"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="E9x-rm-zuy" userLabel="Third Page">
<rect key="frame" x="750.5" y="0.0" width="375" height="667"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Translations" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3EW-Vq-tI4">
<rect key="frame" x="0.5" y="80" width="375" height="40"/>
<constraints>
<constraint firstAttribute="height" constant="40" id="rvI-42-ijh"/>
</constraints>
<fontDescription key="fontDescription" name="AvenirNext-Medium" family="Avenir Next" pointSize="27"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JDK-eJ-yFu">
<rect key="frame" x="60.5" y="160" width="255" height="260"/>
<constraints>
<constraint firstAttribute="height" constant="260" id="arf-hf-lFs"/>
<constraint firstAttribute="width" constant="255" id="dSr-bd-EhF"/>
</constraints>
<string key="text">Ask WhiskBot to translate something for you.
WhiskBot take in your input text and give you the correct translation in another language directly from Watson Language Translator by invoking a seperate translation action</string>
<fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="18"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<constraints>
<constraint firstItem="3EW-Vq-tI4" firstAttribute="centerX" secondItem="E9x-rm-zuy" secondAttribute="centerX" id="5fx-N2-CsP"/>
<constraint firstItem="3EW-Vq-tI4" firstAttribute="width" secondItem="E9x-rm-zuy" secondAttribute="width" id="XSM-ql-czU"/>
<constraint firstItem="3EW-Vq-tI4" firstAttribute="top" secondItem="E9x-rm-zuy" secondAttribute="top" constant="80" id="YDx-rO-Bc2"/>
<constraint firstItem="JDK-eJ-yFu" firstAttribute="top" secondItem="3EW-Vq-tI4" secondAttribute="bottom" constant="40" id="jEj-Ps-BtG"/>
<constraint firstItem="JDK-eJ-yFu" firstAttribute="centerX" secondItem="3EW-Vq-tI4" secondAttribute="centerX" id="s95-1N-GQu"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FqT-WX-hoY" userLabel="Forth Page">
<rect key="frame" x="1125.5" y="-0.5" width="375" height="667"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Reminders" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="f9q-l0-3bp">
<rect key="frame" x="0.5" y="80" width="375" height="40"/>
<constraints>
<constraint firstAttribute="height" constant="40" id="GYG-En-wRu"/>
</constraints>
<fontDescription key="fontDescription" name="AvenirNext-Medium" family="Avenir Next" pointSize="27"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YfK-XJ-VX9">
<rect key="frame" x="60.5" y="160" width="255" height="180"/>
<constraints>
<constraint firstAttribute="height" constant="180" id="8hu-ny-WKI"/>
<constraint firstAttribute="width" constant="255" id="9ij-Vo-3im"/>
</constraints>
<string key="text">Ask WhiskBot to remind you to do something or schedule an event.
WhiskBot will add the reminder to your reminders or the event to your calendar.</string>
<fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="18"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<constraints>
<constraint firstItem="f9q-l0-3bp" firstAttribute="top" secondItem="FqT-WX-hoY" secondAttribute="top" constant="80" id="7bs-9q-Mz3"/>
<constraint firstItem="f9q-l0-3bp" firstAttribute="width" secondItem="FqT-WX-hoY" secondAttribute="width" id="MOR-Xs-x8v"/>
<constraint firstItem="YfK-XJ-VX9" firstAttribute="top" secondItem="f9q-l0-3bp" secondAttribute="bottom" constant="40" id="Mcd-xU-LT9"/>
<constraint firstItem="YfK-XJ-VX9" firstAttribute="centerX" secondItem="f9q-l0-3bp" secondAttribute="centerX" id="heD-uk-jBH"/>
<constraint firstItem="f9q-l0-3bp" firstAttribute="centerX" secondItem="FqT-WX-hoY" secondAttribute="centerX" id="j9U-bW-Eou"/>
</constraints>
</view>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<constraints>
<constraint firstItem="aSg-Rp-D0h" firstAttribute="leading" secondItem="yvx-RP-Ney" secondAttribute="trailing" id="5kD-De-y1m"/>
<constraint firstItem="yvx-RP-Ney" firstAttribute="leading" secondItem="HqY-J9-S7l" secondAttribute="leading" id="84P-c1-3k3"/>
<constraint firstItem="yvx-RP-Ney" firstAttribute="height" secondItem="HqY-J9-S7l" secondAttribute="height" id="8j2-Em-pHX"/>
<constraint firstItem="aSg-Rp-D0h" firstAttribute="centerY" secondItem="yvx-RP-Ney" secondAttribute="centerY" id="BXI-Bi-DoJ"/>
<constraint firstItem="yvx-RP-Ney" firstAttribute="centerY" secondItem="HqY-J9-S7l" secondAttribute="centerY" id="Hqp-Wh-KBZ"/>
<constraint firstItem="aSg-Rp-D0h" firstAttribute="height" secondItem="yvx-RP-Ney" secondAttribute="height" id="Q8N-E3-wJN"/>
<constraint firstItem="aSg-Rp-D0h" firstAttribute="width" secondItem="yvx-RP-Ney" secondAttribute="width" id="RHA-s5-d3N"/>
<constraint firstItem="FqT-WX-hoY" firstAttribute="height" secondItem="E9x-rm-zuy" secondAttribute="height" id="XoP-fQ-Uru"/>
<constraint firstItem="FqT-WX-hoY" firstAttribute="width" secondItem="E9x-rm-zuy" secondAttribute="width" id="Ybi-j4-8qx"/>
<constraint firstItem="FqT-WX-hoY" firstAttribute="leading" secondItem="E9x-rm-zuy" secondAttribute="trailing" id="eJg-gr-Mpj"/>
<constraint firstItem="E9x-rm-zuy" firstAttribute="centerY" secondItem="aSg-Rp-D0h" secondAttribute="centerY" id="lrm-Ca-Gpr"/>
<constraint firstItem="FqT-WX-hoY" firstAttribute="centerY" secondItem="E9x-rm-zuy" secondAttribute="centerY" id="rKj-bU-BTZ"/>
<constraint firstItem="E9x-rm-zuy" firstAttribute="leading" secondItem="aSg-Rp-D0h" secondAttribute="trailing" id="scH-gd-Dw4"/>
</constraints>
</view>
</subviews>
<constraints>
<constraint firstItem="E9x-rm-zuy" firstAttribute="width" secondItem="VgN-h6-yjc" secondAttribute="width" id="48H-Ec-0uG"/>
<constraint firstAttribute="bottom" secondItem="HqY-J9-S7l" secondAttribute="bottom" id="EdF-qp-bD5"/>
<constraint firstItem="yvx-RP-Ney" firstAttribute="width" secondItem="VgN-h6-yjc" secondAttribute="width" id="Fcv-1w-Eds"/>
<constraint firstAttribute="trailing" secondItem="HqY-J9-S7l" secondAttribute="trailing" id="OWO-hN-NZp"/>
<constraint firstItem="HqY-J9-S7l" firstAttribute="top" secondItem="VgN-h6-yjc" secondAttribute="top" id="gFp-9j-d5x"/>
<constraint firstItem="E9x-rm-zuy" firstAttribute="height" secondItem="VgN-h6-yjc" secondAttribute="height" id="u4g-Ao-Wq8"/>
<constraint firstItem="HqY-J9-S7l" firstAttribute="leading" secondItem="VgN-h6-yjc" secondAttribute="leading" id="z9o-PJ-Ytd"/>
</constraints>
</scrollView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8hb-ji-SnJ">
<rect key="frame" x="117" y="582" width="140" height="45"/>
<color key="backgroundColor" red="0.30588235294117649" green="0.44313725490196076" blue="0.71372549019607845" alpha="1" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstAttribute="height" constant="45" id="65B-Hv-ZLe"/>
<constraint firstAttribute="width" constant="140" id="KEt-7a-fpj"/>
</constraints>
<fontDescription key="fontDescription" name="AvenirNext-Regular" family="Avenir Next" pointSize="17"/>
<state key="normal" title="LETS GO">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="10"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.shadowRadius">
<integer key="value" value="8"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.shadowOpacity">
<real key="value" value="0.59999999999999998"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="point" keyPath="layer.shadowOffset">
<point key="value" x="2" y="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="continueButtonClicked:" destination="BYZ-38-t0r" eventType="touchUpInside" id="zr5-Hl-qc4"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<constraints>
<constraint firstItem="VgN-h6-yjc" firstAttribute="width" secondItem="8bC-Xf-vdC" secondAttribute="width" id="12x-eV-Eii"/>
<constraint firstItem="8hb-ji-SnJ" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="54C-sm-yPR"/>
<constraint firstItem="VgN-h6-yjc" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="FaR-Bc-8RF"/>
<constraint firstItem="k6Y-5N-os7" firstAttribute="centerY" secondItem="8bC-Xf-vdC" secondAttribute="centerY" id="MX3-Mt-03u"/>
<constraint firstItem="VgN-h6-yjc" firstAttribute="width" secondItem="k6Y-5N-os7" secondAttribute="width" id="PQx-ho-HHh"/>
<constraint firstItem="VgN-h6-yjc" firstAttribute="height" secondItem="8bC-Xf-vdC" secondAttribute="height" id="RLE-T6-AX9"/>
<constraint firstItem="wfy-db-euE" firstAttribute="top" secondItem="8hb-ji-SnJ" secondAttribute="bottom" constant="40" id="VDx-WZ-L6v"/>
<constraint firstItem="k6Y-5N-os7" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="ao6-gk-J9B"/>
<constraint firstItem="VgN-h6-yjc" firstAttribute="height" secondItem="k6Y-5N-os7" secondAttribute="height" id="bHh-Eq-2Rt"/>
<constraint firstItem="HqY-J9-S7l" firstAttribute="width" secondItem="8bC-Xf-vdC" secondAttribute="width" multiplier="4" id="eac-oy-sFn"/>
<constraint firstItem="VgN-h6-yjc" firstAttribute="centerY" secondItem="8bC-Xf-vdC" secondAttribute="centerY" id="kAx-cV-0w8"/>
<constraint firstItem="HqY-J9-S7l" firstAttribute="height" secondItem="8bC-Xf-vdC" secondAttribute="height" id="n44-ee-vy9"/>
</constraints>
</view>
<connections>
<outlet property="backgroundImage" destination="K4p-aG-nhN" id="hIS-uf-A8n"/>
<outlet property="scrollView" destination="VgN-h6-yjc" id="bnf-RX-29Z"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-234.40000000000001" y="115.59220389805098"/>
</scene>
<!--Chat View Controller-->
<scene sceneID="Azf-Vl-a5C">
<objects>
<viewController storyboardIdentifier="ChatVC" id="AiM-Wz-Nbc" customClass="ChatViewController" customModule="WhiskBot" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="NB1-kn-Fcd"/>
<viewControllerLayoutGuide type="bottom" id="Bpr-87-BHC"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="vtI-ht-JBE">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="zM4-XI-rpq">
<rect key="frame" x="0.0" y="0.0" width="375" height="80"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="IBMLogo" translatesAutoresizingMaskIntoConstraints="NO" id="vIm-X5-lfm">
<rect key="frame" x="137" y="10" width="100" height="70"/>
<constraints>
<constraint firstAttribute="width" constant="100" id="Hrh-Rh-NpY"/>
</constraints>
</imageView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="bdY-zI-TZJ">
<rect key="frame" x="0.0" y="79" width="375" height="1"/>
<color key="backgroundColor" white="0.66666666666666663" alpha="1" colorSpace="calibratedWhite"/>
<constraints>
<constraint firstAttribute="height" constant="1" id="zta-Kz-EC1"/>
</constraints>
</view>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="IiW-IZ-kLv">
<rect key="frame" x="330" y="30" width="30" height="30"/>
<constraints>
<constraint firstAttribute="width" secondItem="IiW-IZ-kLv" secondAttribute="height" multiplier="1:1" id="C1Q-2R-uZJ"/>
<constraint firstAttribute="height" constant="30" id="HxY-pC-l1G"/>
</constraints>
<state key="normal" image="helpIcon"/>
<connections>
<action selector="infoButtonClicked:" destination="AiM-Wz-Nbc" eventType="touchUpInside" id="pI7-HX-6Ip"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" white="0.9172712053571429" alpha="1" colorSpace="calibratedWhite"/>
<constraints>
<constraint firstItem="bdY-zI-TZJ" firstAttribute="centerX" secondItem="zM4-XI-rpq" secondAttribute="centerX" id="4WE-n4-jUa"/>
<constraint firstAttribute="bottom" secondItem="bdY-zI-TZJ" secondAttribute="bottom" id="JpR-Da-t4t"/>
<constraint firstItem="vIm-X5-lfm" firstAttribute="height" secondItem="zM4-XI-rpq" secondAttribute="height" constant="-10" id="N0v-MG-jtz"/>
<constraint firstItem="vIm-X5-lfm" firstAttribute="centerX" secondItem="zM4-XI-rpq" secondAttribute="centerX" id="bwl-EX-8kn"/>
<constraint firstAttribute="height" constant="80" id="p7U-to-qu5"/>
<constraint firstItem="vIm-X5-lfm" firstAttribute="top" secondItem="zM4-XI-rpq" secondAttribute="top" constant="10" id="rMI-ck-J5L"/>
<constraint firstAttribute="trailing" secondItem="IiW-IZ-kLv" secondAttribute="trailing" constant="15" id="ro2-aG-nEJ"/>
<constraint firstItem="bdY-zI-TZJ" firstAttribute="width" secondItem="zM4-XI-rpq" secondAttribute="width" id="xbk-eO-152"/>
<constraint firstItem="IiW-IZ-kLv" firstAttribute="centerY" secondItem="vIm-X5-lfm" secondAttribute="centerY" id="zlb-0L-lnh"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.shadowOpacity">
<real key="value" value="0.29999999999999999"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="layer.shadowRadius">
<integer key="value" value="5"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="size" keyPath="layer.shadowOffset">
<size key="value" width="0.0" height="2"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</view>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="hof-ff-lco">
<rect key="frame" x="137.5" y="547" width="100" height="100"/>
<color key="backgroundColor" red="0.14509803921568626" green="0.44705882352941173" blue="0.74509803921568629" alpha="1" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstAttribute="width" secondItem="hof-ff-lco" secondAttribute="height" id="7uW-Ze-xnn"/>
<constraint firstAttribute="width" constant="100" id="Tvh-yw-2wc"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="50"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="chatButtonDragExit:" destination="AiM-Wz-Nbc" eventType="touchDragExit" id="tzn-Hr-fHx"/>
<action selector="chatButtonTouchDown:" destination="AiM-Wz-Nbc" eventType="touchDown" id="ix9-Go-pGW"/>
<action selector="chatButtonTouchUpInside:" destination="AiM-Wz-Nbc" eventType="touchUpInside" id="qnd-Rp-1nE"/>
</connections>
</button>
<imageView hidden="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="microphone" translatesAutoresizingMaskIntoConstraints="NO" id="lDX-Ql-z9N">
<rect key="frame" x="155" y="565" width="65" height="65"/>
<color key="tintColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<constraints>
<constraint firstAttribute="width" secondItem="lDX-Ql-z9N" secondAttribute="height" multiplier="1:1" id="4Rk-9C-P28"/>
</constraints>
</imageView>
<imageView hidden="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="bMZ-yK-qYE">
<rect key="frame" x="160" y="570" width="55" height="55"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
<integer key="value" value="10"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</imageView>
<containerView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FG9-wO-NqF">
<rect key="frame" x="0.0" y="80" width="375" height="587"/>
<connections>
<segue destination="1AA-BR-TlZ" kind="embed" id="HZC-AC-0q9"/>
</connections>
</containerView>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<constraints>
<constraint firstItem="bMZ-yK-qYE" firstAttribute="centerX" secondItem="lDX-Ql-z9N" secondAttribute="centerX" id="1Mn-7d-V5o"/>
<constraint firstItem="bMZ-yK-qYE" firstAttribute="centerY" secondItem="lDX-Ql-z9N" secondAttribute="centerY" id="750-Aw-AJG"/>
<constraint firstItem="FG9-wO-NqF" firstAttribute="centerX" secondItem="vtI-ht-JBE" secondAttribute="centerX" id="KVs-8L-CGG"/>
<constraint firstItem="FG9-wO-NqF" firstAttribute="top" secondItem="zM4-XI-rpq" secondAttribute="bottom" id="PX7-4j-63e"/>
<constraint firstItem="lDX-Ql-z9N" firstAttribute="centerX" secondItem="hof-ff-lco" secondAttribute="centerX" id="PzF-Wf-J0T"/>
<constraint firstItem="hof-ff-lco" firstAttribute="centerX" secondItem="vtI-ht-JBE" secondAttribute="centerX" id="Sll-IW-YmO"/>
<constraint firstItem="Bpr-87-BHC" firstAttribute="top" secondItem="hof-ff-lco" secondAttribute="bottom" constant="20" id="bKi-CO-tnw"/>
<constraint firstItem="zM4-XI-rpq" firstAttribute="top" secondItem="vtI-ht-JBE" secondAttribute="top" id="dfG-Dx-agC"/>
<constraint firstItem="zM4-XI-rpq" firstAttribute="centerX" secondItem="vtI-ht-JBE" secondAttribute="centerX" id="dpS-q9-JI3"/>
<constraint firstItem="lDX-Ql-z9N" firstAttribute="centerY" secondItem="hof-ff-lco" secondAttribute="centerY" id="hmE-yf-NoP"/>
<constraint firstItem="Bpr-87-BHC" firstAttribute="top" secondItem="FG9-wO-NqF" secondAttribute="bottom" id="k2W-5N-VBR"/>
<constraint firstItem="FG9-wO-NqF" firstAttribute="width" secondItem="vtI-ht-JBE" secondAttribute="width" id="l0V-S1-I31"/>
<constraint firstItem="zM4-XI-rpq" firstAttribute="width" secondItem="vtI-ht-JBE" secondAttribute="width" id="lpC-LT-BMd"/>
<constraint firstItem="bMZ-yK-qYE" firstAttribute="width" secondItem="lDX-Ql-z9N" secondAttribute="width" constant="-10" id="mKh-sR-owK"/>
<constraint firstItem="lDX-Ql-z9N" firstAttribute="height" secondItem="hof-ff-lco" secondAttribute="height" constant="-35" id="x5Z-pn-Rcp"/>
<constraint firstItem="bMZ-yK-qYE" firstAttribute="height" secondItem="lDX-Ql-z9N" secondAttribute="height" constant="-10" id="xcm-IW-mcd"/>
</constraints>
</view>
<connections>
<outlet property="chatButton" destination="hof-ff-lco" id="Ws1-eo-jS9"/>
<outlet property="microphoneImage" destination="lDX-Ql-z9N" id="8V8-cz-gxk"/>
<outlet property="stopImage" destination="bMZ-yK-qYE" id="qlf-Md-jyy"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="nIl-Od-0L1" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="428" y="115.59220389805098"/>
</scene>
<!--Chat Bot View Controller-->
<scene sceneID="383-b2-HOH">
<objects>
<viewController id="1AA-BR-TlZ" customClass="ChatBotViewController" customModule="WhiskBot" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="Lwa-ey-ClN"/>
<viewControllerLayoutGuide type="bottom" id="Kcj-5Y-cV5"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="7YH-Nt-Prr">
<rect key="frame" x="0.0" y="0.0" width="375" height="587"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</view>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="mPR-ub-xCQ" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="534" y="789"/>
</scene>
</scenes>
<resources>
<image name="IBMLogo" width="2000" height="800"/>
<image name="helpIcon" width="100" height="100"/>
<image name="microphone" width="100" height="100"/>
<image name="splashbg" width="3000" height="1688"/>
</resources>
</document>