UI/UX: refactor messages view

Change-Id: I2292ddf0d958aadc8171a86f12450ec56af0f6fc
Reviewed-by: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
diff --git a/ui/Base.lproj/MessageCells.xib b/ui/Base.lproj/MessageCells.xib
new file mode 100644
index 0000000..8eb516a
--- /dev/null
+++ b/ui/Base.lproj/MessageCells.xib
@@ -0,0 +1,717 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="13771" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
+    <dependencies>
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="13771"/>
+        <capability name="box content view" minToolsVersion="7.0"/>
+        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
+        <capability name="system font weights other than Regular or Bold" minToolsVersion="7.0"/>
+    </dependencies>
+    <objects>
+        <customObject id="-2" userLabel="File's Owner"/>
+        <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
+        <customObject id="-3" userLabel="Application" customClass="NSObject"/>
+        <tableCellView identifier="LeftIncomingFileView" id="5Cf-is-eX6" userLabel="IMTableCellView" customClass="IMTableCellView">
+            <rect key="frame" x="0.0" y="0.0" width="400" height="114"/>
+            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+            <subviews>
+                <box boxType="custom" borderType="none" cornerRadius="4" title="Box" translatesAutoresizingMaskIntoConstraints="NO" id="Ko5-2g-foK">
+                    <rect key="frame" x="0.0" y="80" width="400" height="34"/>
+                    <view key="contentView" id="A5o-ge-tn7">
+                        <rect key="frame" x="0.0" y="0.0" width="400" height="34"/>
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                        <subviews>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="hwh-Yh-uCt">
+                                <rect key="frame" x="2" y="17" width="168" height="1"/>
+                                <constraints>
+                                    <constraint firstAttribute="height" constant="0.5" id="jI8-zo-QHh"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" drawsBackground="YES" id="Qqd-oo-D8X">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="gridColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="EyK-S9-kZz">
+                                <rect key="frame" x="188" y="9" width="24" height="17"/>
+                                <constraints>
+                                    <constraint firstAttribute="width" priority="250" constant="20" id="h3Y-F2-Nvs"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="center" id="vn0-ue-s4d">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="secondaryLabelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="eRd-Hj-IT1">
+                                <rect key="frame" x="230" y="17" width="168" height="1"/>
+                                <constraints>
+                                    <constraint firstAttribute="height" constant="0.5" id="B48-aY-cf8"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" drawsBackground="YES" id="lIV-gA-jEu">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="gridColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                        </subviews>
+                        <constraints>
+                            <constraint firstItem="hwh-Yh-uCt" firstAttribute="centerY" secondItem="A5o-ge-tn7" secondAttribute="centerY" id="0if-zK-K77"/>
+                            <constraint firstItem="eRd-Hj-IT1" firstAttribute="centerY" secondItem="A5o-ge-tn7" secondAttribute="centerY" id="1cz-ku-LaP"/>
+                            <constraint firstItem="EyK-S9-kZz" firstAttribute="leading" secondItem="hwh-Yh-uCt" secondAttribute="trailing" constant="20" id="84I-sQ-NUX"/>
+                            <constraint firstAttribute="trailing" secondItem="eRd-Hj-IT1" secondAttribute="trailing" constant="2" id="LKA-54-hRe"/>
+                            <constraint firstItem="hwh-Yh-uCt" firstAttribute="leading" secondItem="A5o-ge-tn7" secondAttribute="leading" constant="2" id="UhH-8u-zlP"/>
+                            <constraint firstItem="EyK-S9-kZz" firstAttribute="centerY" secondItem="A5o-ge-tn7" secondAttribute="centerY" id="Xhn-0Q-8PC"/>
+                            <constraint firstItem="EyK-S9-kZz" firstAttribute="centerX" secondItem="A5o-ge-tn7" secondAttribute="centerX" id="YY7-Iv-pYJ"/>
+                            <constraint firstItem="eRd-Hj-IT1" firstAttribute="leading" secondItem="EyK-S9-kZz" secondAttribute="trailing" constant="20" id="tu5-Gx-vvn"/>
+                        </constraints>
+                    </view>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="34" id="bZw-wN-WPu"/>
+                    </constraints>
+                </box>
+                <imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="bbY-3f-2Wi">
+                    <rect key="frame" x="0.0" y="0.0" width="30" height="30"/>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="30" id="N8L-xN-Aqb"/>
+                        <constraint firstAttribute="width" constant="30" id="is6-bX-cMa"/>
+                    </constraints>
+                    <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" id="l50-cR-bp3"/>
+                </imageView>
+                <view translatesAutoresizingMaskIntoConstraints="NO" id="9bA-XZ-y8X" customClass="MessageBubbleView">
+                    <rect key="frame" x="40" y="0.0" width="250" height="80"/>
+                    <subviews>
+                        <imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="KEd-qS-Nsi">
+                            <rect key="frame" x="15" y="45" width="30" height="20"/>
+                            <constraints>
+                                <constraint firstAttribute="height" constant="20" id="PXU-Zw-hZr"/>
+                                <constraint firstAttribute="width" constant="30" id="wtc-7f-D4u"/>
+                            </constraints>
+                            <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageAlignment="left" imageScaling="proportionallyDown" image="ic_attachment" id="Jpz-4x-jYM"/>
+                        </imageView>
+                        <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="y5X-JW-0Po">
+                            <rect key="frame" x="53" y="48" width="184" height="17"/>
+                            <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" id="c7X-zM-nQW">
+                                <font key="font" metaFont="systemSemibold" size="13"/>
+                                <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                            </textFieldCell>
+                        </textField>
+                        <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="829-to-lM4">
+                            <rect key="frame" x="15" y="9" width="100" height="19"/>
+                            <constraints>
+                                <constraint firstAttribute="width" constant="100" id="kjH-tU-1tP"/>
+                            </constraints>
+                            <buttonCell key="cell" type="roundRect" title="Accept" bezelStyle="roundedRect" image="ic_file_upload" imagePosition="left" alignment="center" borderStyle="border" imageScaling="proportionallyUpOrDown" inset="2" id="tBq-Qe-bEm">
+                                <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
+                                <font key="font" metaFont="cellTitle"/>
+                            </buttonCell>
+                        </button>
+                        <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="rGw-yF-hxm">
+                            <rect key="frame" x="125" y="9" width="100" height="19"/>
+                            <constraints>
+                                <constraint firstAttribute="width" constant="100" id="Iuc-mg-eSf"/>
+                            </constraints>
+                            <buttonCell key="cell" type="roundRect" title="Refuse" bezelStyle="roundedRect" image="ic_action_cancel" imagePosition="left" alignment="center" borderStyle="border" imageScaling="proportionallyUpOrDown" inset="2" id="QGs-MO-mVi">
+                                <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
+                                <font key="font" metaFont="cellTitle"/>
+                            </buttonCell>
+                        </button>
+                        <box verticalHuggingPriority="750" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="yhT-5T-phc">
+                            <rect key="frame" x="15" y="30" width="220" height="5"/>
+                        </box>
+                    </subviews>
+                    <constraints>
+                        <constraint firstItem="yhT-5T-phc" firstAttribute="top" secondItem="y5X-JW-0Po" secondAttribute="bottom" constant="15" id="5Un-Sj-oIC"/>
+                        <constraint firstItem="829-to-lM4" firstAttribute="leading" secondItem="9bA-XZ-y8X" secondAttribute="leading" constant="15" id="8aS-EQ-vLE"/>
+                        <constraint firstAttribute="bottom" secondItem="829-to-lM4" secondAttribute="bottom" constant="10" id="CGV-3x-v5N"/>
+                        <constraint firstItem="y5X-JW-0Po" firstAttribute="top" secondItem="9bA-XZ-y8X" secondAttribute="top" constant="15" id="CiF-Ch-iQ0"/>
+                        <constraint firstItem="KEd-qS-Nsi" firstAttribute="top" secondItem="9bA-XZ-y8X" secondAttribute="top" constant="15" id="Sy3-bH-Tuj"/>
+                        <constraint firstAttribute="trailing" secondItem="y5X-JW-0Po" secondAttribute="trailing" constant="15" id="Ugk-Z2-Hfc"/>
+                        <constraint firstItem="rGw-yF-hxm" firstAttribute="leading" secondItem="829-to-lM4" secondAttribute="trailing" constant="10" id="czr-6I-3vm"/>
+                        <constraint firstAttribute="bottom" secondItem="rGw-yF-hxm" secondAttribute="bottom" constant="10" id="dAg-f3-qTv"/>
+                        <constraint firstItem="KEd-qS-Nsi" firstAttribute="leading" secondItem="9bA-XZ-y8X" secondAttribute="leading" constant="15" id="ehc-5r-buf"/>
+                        <constraint firstAttribute="width" constant="250" id="hA5-MX-rda"/>
+                        <constraint firstItem="yhT-5T-phc" firstAttribute="leading" secondItem="9bA-XZ-y8X" secondAttribute="leading" constant="15" id="hc2-SM-sFd"/>
+                        <constraint firstItem="y5X-JW-0Po" firstAttribute="leading" secondItem="KEd-qS-Nsi" secondAttribute="trailing" constant="10" id="su5-Tj-RBb"/>
+                        <constraint firstAttribute="trailing" secondItem="yhT-5T-phc" secondAttribute="trailing" constant="15" id="zWA-zN-oog"/>
+                    </constraints>
+                </view>
+            </subviews>
+            <constraints>
+                <constraint firstItem="Ko5-2g-foK" firstAttribute="leading" secondItem="5Cf-is-eX6" secondAttribute="leading" id="GwI-fo-Kve"/>
+                <constraint firstItem="9bA-XZ-y8X" firstAttribute="leading" secondItem="bbY-3f-2Wi" secondAttribute="trailing" constant="10" id="Tcf-yA-Lfr"/>
+                <constraint firstAttribute="bottom" secondItem="9bA-XZ-y8X" secondAttribute="bottom" id="bBT-hT-3RW"/>
+                <constraint firstItem="9bA-XZ-y8X" firstAttribute="top" secondItem="Ko5-2g-foK" secondAttribute="bottom" id="cTn-Kq-Jrp"/>
+                <constraint firstItem="bbY-3f-2Wi" firstAttribute="leading" secondItem="5Cf-is-eX6" secondAttribute="leading" id="ocm-97-AJA"/>
+                <constraint firstItem="Ko5-2g-foK" firstAttribute="top" secondItem="5Cf-is-eX6" secondAttribute="top" id="s1G-pc-aRg"/>
+                <constraint firstAttribute="trailing" secondItem="Ko5-2g-foK" secondAttribute="trailing" id="sSD-in-KTu"/>
+                <constraint firstItem="bbY-3f-2Wi" firstAttribute="bottom" secondItem="9bA-XZ-y8X" secondAttribute="bottom" id="yK5-TI-qJr"/>
+            </constraints>
+            <connections>
+                <outlet property="acceptButton" destination="829-to-lM4" id="rZu-K5-leg"/>
+                <outlet property="declineButton" destination="rGw-yF-hxm" id="cqg-aF-bBK"/>
+                <outlet property="photoView" destination="bbY-3f-2Wi" id="jZb-ne-NZj"/>
+                <outlet property="timeBox" destination="Ko5-2g-foK" id="wNa-aC-Y5o"/>
+                <outlet property="timeLabel" destination="EyK-S9-kZz" id="slc-h9-LP4"/>
+                <outlet property="transferedFileName" destination="y5X-JW-0Po" id="pYo-0M-qv9"/>
+            </connections>
+            <point key="canvasLocation" x="139" y="167"/>
+        </tableCellView>
+        <tableCellView identifier="LeftFinishedFileView" id="eW8-NR-350" userLabel="IMTableCellView" customClass="IMTableCellView">
+            <rect key="frame" x="0.0" y="0.0" width="400" height="172"/>
+            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+            <subviews>
+                <box boxType="custom" borderType="none" cornerRadius="4" title="Box" translatesAutoresizingMaskIntoConstraints="NO" id="EAm-7Z-ubs">
+                    <rect key="frame" x="0.0" y="138" width="400" height="34"/>
+                    <view key="contentView" id="vWe-2x-kXT">
+                        <rect key="frame" x="0.0" y="0.0" width="400" height="34"/>
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                        <subviews>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="fgj-n7-0gT">
+                                <rect key="frame" x="2" y="17" width="168" height="1"/>
+                                <constraints>
+                                    <constraint firstAttribute="height" constant="0.5" id="mgI-qs-K95"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" drawsBackground="YES" id="WaT-eW-huB">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="gridColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="JUf-er-n2R">
+                                <rect key="frame" x="188" y="9" width="24" height="17"/>
+                                <constraints>
+                                    <constraint firstAttribute="width" priority="250" constant="20" id="c90-0g-OVN"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="center" id="xYI-Og-qqV">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="secondaryLabelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Hdp-Uj-WNT">
+                                <rect key="frame" x="230" y="17" width="168" height="1"/>
+                                <constraints>
+                                    <constraint firstAttribute="height" constant="0.5" id="7qX-zT-yJP"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" drawsBackground="YES" id="EfP-Tf-gfm">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="gridColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                        </subviews>
+                        <constraints>
+                            <constraint firstItem="fgj-n7-0gT" firstAttribute="centerY" secondItem="vWe-2x-kXT" secondAttribute="centerY" id="39d-3g-AIX"/>
+                            <constraint firstItem="Hdp-Uj-WNT" firstAttribute="leading" secondItem="JUf-er-n2R" secondAttribute="trailing" constant="20" id="N9t-FS-hRw"/>
+                            <constraint firstItem="JUf-er-n2R" firstAttribute="centerY" secondItem="vWe-2x-kXT" secondAttribute="centerY" id="YR9-c8-hTx"/>
+                            <constraint firstItem="JUf-er-n2R" firstAttribute="leading" secondItem="fgj-n7-0gT" secondAttribute="trailing" constant="20" id="bT5-G9-EOP"/>
+                            <constraint firstItem="Hdp-Uj-WNT" firstAttribute="centerY" secondItem="vWe-2x-kXT" secondAttribute="centerY" id="bnu-Si-BTg"/>
+                            <constraint firstAttribute="trailing" secondItem="Hdp-Uj-WNT" secondAttribute="trailing" constant="2" id="exH-Tb-yGx"/>
+                            <constraint firstItem="JUf-er-n2R" firstAttribute="centerX" secondItem="vWe-2x-kXT" secondAttribute="centerX" id="fwY-z1-u4c"/>
+                            <constraint firstItem="fgj-n7-0gT" firstAttribute="leading" secondItem="vWe-2x-kXT" secondAttribute="leading" constant="2" id="nJZ-CB-tem"/>
+                        </constraints>
+                    </view>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="34" id="BjR-11-ho1"/>
+                    </constraints>
+                </box>
+                <imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="BPl-0q-GSo">
+                    <rect key="frame" x="0.0" y="0.0" width="30" height="30"/>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="30" id="Mn7-6M-17m"/>
+                        <constraint firstAttribute="width" constant="30" id="k7Q-di-xiC"/>
+                    </constraints>
+                    <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" id="CbP-fL-hnq"/>
+                </imageView>
+                <view translatesAutoresizingMaskIntoConstraints="NO" id="rfH-MI-dNw" customClass="MessageBubbleView">
+                    <rect key="frame" x="40" y="0.0" width="250" height="138"/>
+                    <subviews>
+                        <imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="gXD-VF-3Sl">
+                            <rect key="frame" x="15" y="103" width="30" height="20"/>
+                            <constraints>
+                                <constraint firstAttribute="width" constant="30" id="6H8-jT-mn3"/>
+                                <constraint firstAttribute="height" constant="20" id="R4X-bF-Ge1"/>
+                            </constraints>
+                            <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageAlignment="left" imageScaling="proportionallyDown" image="ic_attachment" id="yjj-R0-GLl"/>
+                        </imageView>
+                        <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="AOC-mE-DQI">
+                            <rect key="frame" x="53" y="106" width="184" height="17"/>
+                            <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" id="BU5-xs-IBT">
+                                <font key="font" metaFont="systemSemibold" size="13"/>
+                                <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                            </textFieldCell>
+                        </textField>
+                        <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="ldC-Xq-oV5">
+                            <rect key="frame" x="18" y="10" width="4" height="17"/>
+                            <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="left" id="Mey-Zj-Gqc">
+                                <font key="font" metaFont="system"/>
+                                <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                            </textFieldCell>
+                        </textField>
+                        <box verticalHuggingPriority="750" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="ypT-pD-ceZ">
+                            <rect key="frame" x="15" y="85" width="220" height="5"/>
+                        </box>
+                    </subviews>
+                    <constraints>
+                        <constraint firstItem="AOC-mE-DQI" firstAttribute="leading" secondItem="gXD-VF-3Sl" secondAttribute="trailing" constant="10" id="1DK-mk-Ep3"/>
+                        <constraint firstItem="AOC-mE-DQI" firstAttribute="top" secondItem="rfH-MI-dNw" secondAttribute="top" constant="15" id="9BN-fl-qze"/>
+                        <constraint firstItem="gXD-VF-3Sl" firstAttribute="leading" secondItem="rfH-MI-dNw" secondAttribute="leading" constant="15" id="Qzf-1C-Nkx"/>
+                        <constraint firstItem="gXD-VF-3Sl" firstAttribute="top" secondItem="rfH-MI-dNw" secondAttribute="top" constant="15" id="RGa-mT-1Zc"/>
+                        <constraint firstItem="ldC-Xq-oV5" firstAttribute="leading" secondItem="rfH-MI-dNw" secondAttribute="leading" constant="20" id="cJD-KH-VU4"/>
+                        <constraint firstAttribute="width" constant="250" id="e3b-nY-oeV"/>
+                        <constraint firstAttribute="trailing" secondItem="ypT-pD-ceZ" secondAttribute="trailing" constant="15" id="hhF-wq-lKL"/>
+                        <constraint firstItem="ypT-pD-ceZ" firstAttribute="top" secondItem="gXD-VF-3Sl" secondAttribute="bottom" constant="15" id="p33-XJ-GjX"/>
+                        <constraint firstItem="ypT-pD-ceZ" firstAttribute="leading" secondItem="rfH-MI-dNw" secondAttribute="leading" constant="15" id="qdS-RJ-JAB"/>
+                        <constraint firstAttribute="trailing" secondItem="AOC-mE-DQI" secondAttribute="trailing" constant="15" id="tYA-nB-27I"/>
+                        <constraint firstAttribute="bottom" secondItem="ldC-Xq-oV5" secondAttribute="bottom" constant="10" id="tmi-TO-YiG"/>
+                    </constraints>
+                </view>
+                <imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="7UD-vn-oi8">
+                    <rect key="frame" x="40" y="0.0" width="0.0" height="138"/>
+                    <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" id="u22-jR-dkf"/>
+                </imageView>
+            </subviews>
+            <constraints>
+                <constraint firstItem="rfH-MI-dNw" firstAttribute="leading" secondItem="BPl-0q-GSo" secondAttribute="trailing" constant="10" id="611-lJ-BBQ"/>
+                <constraint firstItem="rfH-MI-dNw" firstAttribute="top" secondItem="EAm-7Z-ubs" secondAttribute="bottom" id="HIj-cX-wOT"/>
+                <constraint firstItem="EAm-7Z-ubs" firstAttribute="leading" secondItem="eW8-NR-350" secondAttribute="leading" id="JhW-lj-cC3"/>
+                <constraint firstAttribute="trailing" secondItem="EAm-7Z-ubs" secondAttribute="trailing" id="Q5D-pe-Xft"/>
+                <constraint firstItem="EAm-7Z-ubs" firstAttribute="top" secondItem="eW8-NR-350" secondAttribute="top" id="W4u-5d-H5k"/>
+                <constraint firstItem="BPl-0q-GSo" firstAttribute="leading" secondItem="eW8-NR-350" secondAttribute="leading" id="Y7M-PN-14V"/>
+                <constraint firstItem="7UD-vn-oi8" firstAttribute="leading" secondItem="BPl-0q-GSo" secondAttribute="trailing" constant="10" id="a31-m9-ozj"/>
+                <constraint firstItem="7UD-vn-oi8" firstAttribute="top" secondItem="EAm-7Z-ubs" secondAttribute="bottom" id="cRN-Cx-mx2"/>
+                <constraint firstAttribute="bottom" secondItem="7UD-vn-oi8" secondAttribute="bottom" id="mBE-yc-RCa"/>
+                <constraint firstItem="rfH-MI-dNw" firstAttribute="bottom" secondItem="BPl-0q-GSo" secondAttribute="bottom" id="s5i-QD-LqE"/>
+                <constraint firstAttribute="bottom" secondItem="rfH-MI-dNw" secondAttribute="bottom" id="vyt-jC-mVO"/>
+            </constraints>
+            <connections>
+                <outlet property="msgBackground" destination="rfH-MI-dNw" id="AJp-Zq-XG8"/>
+                <outlet property="photoView" destination="BPl-0q-GSo" id="6XR-pb-GjY"/>
+                <outlet property="statusLabel" destination="ldC-Xq-oV5" id="qmg-YD-p6y"/>
+                <outlet property="timeBox" destination="EAm-7Z-ubs" id="4bu-p8-yDg"/>
+                <outlet property="timeLabel" destination="JUf-er-n2R" id="mdy-VT-uV5"/>
+                <outlet property="transferedFileName" destination="AOC-mE-DQI" id="Z7q-DD-ni5"/>
+                <outlet property="transferedImage" destination="7UD-vn-oi8" id="YYT-DU-itS"/>
+            </connections>
+            <point key="canvasLocation" x="132" y="-22"/>
+        </tableCellView>
+        <tableCellView identifier="LeftOngoingFileView" id="AlH-xb-GaC" userLabel="IMTableCellView" customClass="IMTableCellView">
+            <rect key="frame" x="0.0" y="0.0" width="400" height="114"/>
+            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+            <subviews>
+                <box boxType="custom" borderType="none" cornerRadius="4" title="Box" translatesAutoresizingMaskIntoConstraints="NO" id="dDX-sZ-ylI">
+                    <rect key="frame" x="0.0" y="80" width="400" height="34"/>
+                    <view key="contentView" id="G6u-o0-5uR">
+                        <rect key="frame" x="0.0" y="0.0" width="400" height="34"/>
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                        <subviews>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="FnD-zZ-o1F">
+                                <rect key="frame" x="2" y="17" width="168" height="1"/>
+                                <constraints>
+                                    <constraint firstAttribute="height" constant="0.5" id="C5N-90-PUE"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" drawsBackground="YES" id="iO5-pR-BHa">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="gridColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="sRg-94-yH1">
+                                <rect key="frame" x="188" y="9" width="24" height="17"/>
+                                <constraints>
+                                    <constraint firstAttribute="width" priority="250" constant="20" id="mLV-uI-q6J"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="center" id="pfw-fC-4Xm">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="secondaryLabelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="TQZ-fe-D3x">
+                                <rect key="frame" x="230" y="17" width="168" height="1"/>
+                                <constraints>
+                                    <constraint firstAttribute="height" constant="0.5" id="oAJ-3t-Kfa"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" drawsBackground="YES" id="A3l-7R-sEr">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="gridColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                        </subviews>
+                        <constraints>
+                            <constraint firstItem="TQZ-fe-D3x" firstAttribute="centerY" secondItem="G6u-o0-5uR" secondAttribute="centerY" id="3a8-08-BVx"/>
+                            <constraint firstItem="sRg-94-yH1" firstAttribute="centerX" secondItem="G6u-o0-5uR" secondAttribute="centerX" id="8c1-Tj-0GO"/>
+                            <constraint firstItem="sRg-94-yH1" firstAttribute="leading" secondItem="FnD-zZ-o1F" secondAttribute="trailing" constant="20" id="GSI-S2-Lek"/>
+                            <constraint firstItem="TQZ-fe-D3x" firstAttribute="leading" secondItem="sRg-94-yH1" secondAttribute="trailing" constant="20" id="Gi8-F8-PVS"/>
+                            <constraint firstItem="FnD-zZ-o1F" firstAttribute="leading" secondItem="G6u-o0-5uR" secondAttribute="leading" constant="2" id="MeX-Gb-qWD"/>
+                            <constraint firstAttribute="trailing" secondItem="TQZ-fe-D3x" secondAttribute="trailing" constant="2" id="e0M-Lo-Ofp"/>
+                            <constraint firstItem="sRg-94-yH1" firstAttribute="centerY" secondItem="G6u-o0-5uR" secondAttribute="centerY" id="p0Z-I5-USk"/>
+                            <constraint firstItem="FnD-zZ-o1F" firstAttribute="centerY" secondItem="G6u-o0-5uR" secondAttribute="centerY" id="upC-91-USZ"/>
+                        </constraints>
+                    </view>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="34" id="yXW-Pu-K5m"/>
+                    </constraints>
+                </box>
+                <imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="ocf-Pp-J4F">
+                    <rect key="frame" x="0.0" y="0.0" width="30" height="30"/>
+                    <constraints>
+                        <constraint firstAttribute="width" constant="30" id="3w6-xX-tEe"/>
+                        <constraint firstAttribute="height" constant="30" id="C6C-V8-W2b"/>
+                    </constraints>
+                    <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" id="fhy-Vs-ZoW"/>
+                </imageView>
+                <view translatesAutoresizingMaskIntoConstraints="NO" id="YEa-1b-wNo" customClass="MessageBubbleView">
+                    <rect key="frame" x="40" y="0.0" width="250" height="80"/>
+                    <subviews>
+                        <imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="Wu8-Ho-MOI">
+                            <rect key="frame" x="15" y="45" width="30" height="20"/>
+                            <constraints>
+                                <constraint firstAttribute="height" constant="20" id="1dL-ZM-MQf"/>
+                                <constraint firstAttribute="width" constant="30" id="oVv-hj-4mx"/>
+                            </constraints>
+                            <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageAlignment="left" imageScaling="proportionallyDown" image="ic_attachment" id="q2e-Jw-ifg"/>
+                        </imageView>
+                        <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="xyX-lk-ARU">
+                            <rect key="frame" x="53" y="48" width="184" height="17"/>
+                            <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" id="9cm-bt-fIw">
+                                <font key="font" metaFont="systemSemibold" size="13"/>
+                                <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                            </textFieldCell>
+                        </textField>
+                        <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="3gN-Us-HWE">
+                            <rect key="frame" x="130" y="9" width="100" height="19"/>
+                            <constraints>
+                                <constraint firstAttribute="width" constant="100" id="8tO-4c-fca"/>
+                            </constraints>
+                            <buttonCell key="cell" type="roundRect" title="Cancel" bezelStyle="roundedRect" image="ic_action_cancel" imagePosition="left" alignment="center" borderStyle="border" imageScaling="proportionallyUpOrDown" inset="2" id="1c6-BK-hfV">
+                                <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
+                                <font key="font" metaFont="cellTitle"/>
+                            </buttonCell>
+                        </button>
+                        <progressIndicator wantsLayer="YES" maxValue="100" indeterminate="YES" style="bar" translatesAutoresizingMaskIntoConstraints="NO" id="7hN-OZ-vA4">
+                            <rect key="frame" x="20" y="9" width="100" height="20"/>
+                            <constraints>
+                                <constraint firstAttribute="width" constant="100" id="bWZ-M1-Nuh"/>
+                            </constraints>
+                        </progressIndicator>
+                        <box verticalHuggingPriority="750" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="9ze-gS-MRW">
+                            <rect key="frame" x="15" y="30" width="220" height="5"/>
+                        </box>
+                    </subviews>
+                    <constraints>
+                        <constraint firstItem="Wu8-Ho-MOI" firstAttribute="leading" secondItem="YEa-1b-wNo" secondAttribute="leading" constant="15" id="0ke-HM-RMP"/>
+                        <constraint firstAttribute="bottom" secondItem="3gN-Us-HWE" secondAttribute="bottom" constant="10" id="1ZJ-CT-6vY"/>
+                        <constraint firstItem="9ze-gS-MRW" firstAttribute="top" secondItem="xyX-lk-ARU" secondAttribute="bottom" constant="15" id="5I2-vg-fsS"/>
+                        <constraint firstItem="9ze-gS-MRW" firstAttribute="leading" secondItem="YEa-1b-wNo" secondAttribute="leading" constant="15" id="Ky3-fl-MGA"/>
+                        <constraint firstItem="7hN-OZ-vA4" firstAttribute="leading" secondItem="YEa-1b-wNo" secondAttribute="leading" constant="20" id="OUQ-7f-O5z"/>
+                        <constraint firstAttribute="trailing" secondItem="9ze-gS-MRW" secondAttribute="trailing" constant="15" id="PCf-CL-3BS"/>
+                        <constraint firstItem="Wu8-Ho-MOI" firstAttribute="top" secondItem="YEa-1b-wNo" secondAttribute="top" constant="15" id="ZIH-ff-uTu"/>
+                        <constraint firstAttribute="width" constant="250" id="hoZ-xi-2uY"/>
+                        <constraint firstAttribute="trailing" secondItem="xyX-lk-ARU" secondAttribute="trailing" constant="15" id="jeo-Vn-Rla"/>
+                        <constraint firstAttribute="bottom" secondItem="7hN-OZ-vA4" secondAttribute="bottom" constant="10" id="llc-Cu-4aR"/>
+                        <constraint firstItem="3gN-Us-HWE" firstAttribute="leading" secondItem="7hN-OZ-vA4" secondAttribute="trailing" constant="10" id="oBj-F2-ETd"/>
+                        <constraint firstItem="xyX-lk-ARU" firstAttribute="top" secondItem="YEa-1b-wNo" secondAttribute="top" constant="15" id="om5-lu-SHZ"/>
+                        <constraint firstItem="xyX-lk-ARU" firstAttribute="leading" secondItem="Wu8-Ho-MOI" secondAttribute="trailing" constant="10" id="rqV-mu-D32"/>
+                    </constraints>
+                </view>
+            </subviews>
+            <constraints>
+                <constraint firstAttribute="bottom" secondItem="YEa-1b-wNo" secondAttribute="bottom" id="8YU-Mx-it1"/>
+                <constraint firstItem="YEa-1b-wNo" firstAttribute="leading" secondItem="ocf-Pp-J4F" secondAttribute="trailing" constant="10" id="Axo-wx-fOW"/>
+                <constraint firstItem="dDX-sZ-ylI" firstAttribute="leading" secondItem="AlH-xb-GaC" secondAttribute="leading" id="DsO-Oi-zzq"/>
+                <constraint firstAttribute="trailing" secondItem="dDX-sZ-ylI" secondAttribute="trailing" id="LR4-cr-pjq"/>
+                <constraint firstItem="ocf-Pp-J4F" firstAttribute="leading" secondItem="AlH-xb-GaC" secondAttribute="leading" id="NEW-8b-g1U"/>
+                <constraint firstItem="dDX-sZ-ylI" firstAttribute="top" secondItem="AlH-xb-GaC" secondAttribute="top" id="lau-iO-cB4"/>
+                <constraint firstItem="YEa-1b-wNo" firstAttribute="top" secondItem="dDX-sZ-ylI" secondAttribute="bottom" id="nnO-75-3KJ"/>
+                <constraint firstItem="ocf-Pp-J4F" firstAttribute="bottom" secondItem="YEa-1b-wNo" secondAttribute="bottom" id="xTt-0W-itN"/>
+            </constraints>
+            <connections>
+                <outlet property="declineButton" destination="3gN-Us-HWE" id="WYo-gh-5fw"/>
+                <outlet property="photoView" destination="ocf-Pp-J4F" id="e04-18-iXb"/>
+                <outlet property="progressIndicator" destination="7hN-OZ-vA4" id="Wda-hA-Ne0"/>
+                <outlet property="timeBox" destination="dDX-sZ-ylI" id="rAa-Jo-eXW"/>
+                <outlet property="timeLabel" destination="sRg-94-yH1" id="t2H-R6-f9H"/>
+                <outlet property="transferedFileName" destination="xyX-lk-ARU" id="ERM-pa-PQX"/>
+            </connections>
+            <point key="canvasLocation" x="139" y="490"/>
+        </tableCellView>
+        <tableCellView identifier="RightOngoingFileView" id="HAZ-Y8-9zY" userLabel="IMTableCellView" customClass="IMTableCellView">
+            <rect key="frame" x="0.0" y="0.0" width="400" height="172"/>
+            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+            <subviews>
+                <box boxType="custom" borderType="none" cornerRadius="4" title="Box" translatesAutoresizingMaskIntoConstraints="NO" id="x2B-gu-YBe">
+                    <rect key="frame" x="0.0" y="138" width="400" height="34"/>
+                    <view key="contentView" id="zwm-oF-RvK">
+                        <rect key="frame" x="0.0" y="0.0" width="400" height="34"/>
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                        <subviews>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="16V-ln-ss9">
+                                <rect key="frame" x="2" y="17" width="168" height="1"/>
+                                <constraints>
+                                    <constraint firstAttribute="height" constant="0.5" id="YYX-lP-ZNJ"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" drawsBackground="YES" id="JXW-G1-35n">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="gridColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="2IY-Tt-uAF">
+                                <rect key="frame" x="188" y="9" width="24" height="17"/>
+                                <constraints>
+                                    <constraint firstAttribute="width" priority="250" constant="20" id="nTF-Xv-8ok"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="center" id="fU3-Ej-fOu">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="secondaryLabelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="MJO-J2-HCJ">
+                                <rect key="frame" x="230" y="17" width="168" height="1"/>
+                                <constraints>
+                                    <constraint firstAttribute="height" constant="0.5" id="RN3-qS-RPr"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" drawsBackground="YES" id="F80-Wf-vKb">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="gridColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                        </subviews>
+                        <constraints>
+                            <constraint firstItem="16V-ln-ss9" firstAttribute="leading" secondItem="zwm-oF-RvK" secondAttribute="leading" constant="2" id="G6r-JS-qJ4"/>
+                            <constraint firstItem="MJO-J2-HCJ" firstAttribute="leading" secondItem="2IY-Tt-uAF" secondAttribute="trailing" constant="20" id="RG4-d1-WK6"/>
+                            <constraint firstItem="2IY-Tt-uAF" firstAttribute="centerX" secondItem="zwm-oF-RvK" secondAttribute="centerX" id="Tt5-98-7WH"/>
+                            <constraint firstItem="2IY-Tt-uAF" firstAttribute="leading" secondItem="16V-ln-ss9" secondAttribute="trailing" constant="20" id="VrH-ro-ZGY"/>
+                            <constraint firstItem="16V-ln-ss9" firstAttribute="centerY" secondItem="zwm-oF-RvK" secondAttribute="centerY" id="XLA-pj-suG"/>
+                            <constraint firstItem="MJO-J2-HCJ" firstAttribute="centerY" secondItem="zwm-oF-RvK" secondAttribute="centerY" id="gqF-e3-Iib"/>
+                            <constraint firstItem="2IY-Tt-uAF" firstAttribute="centerY" secondItem="zwm-oF-RvK" secondAttribute="centerY" id="tNc-uW-aBn"/>
+                            <constraint firstAttribute="trailing" secondItem="MJO-J2-HCJ" secondAttribute="trailing" constant="2" id="wSy-qz-jmi"/>
+                        </constraints>
+                    </view>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="34" id="hvM-hF-reZ"/>
+                    </constraints>
+                </box>
+                <view translatesAutoresizingMaskIntoConstraints="NO" id="UY2-T5-a0P" customClass="MessageBubbleView">
+                    <rect key="frame" x="150" y="0.0" width="250" height="138"/>
+                    <subviews>
+                        <imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="sUr-U8-vgf">
+                            <rect key="frame" x="15" y="103" width="30" height="20"/>
+                            <constraints>
+                                <constraint firstAttribute="width" constant="30" id="1q5-4s-iFz"/>
+                                <constraint firstAttribute="height" constant="20" id="ekF-eV-r0g"/>
+                            </constraints>
+                            <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" image="ic_attachment" id="1qg-9v-1DA"/>
+                        </imageView>
+                        <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="sT2-Dd-Vmy">
+                            <rect key="frame" x="53" y="106" width="184" height="17"/>
+                            <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" id="8wM-Cw-p0J">
+                                <font key="font" metaFont="systemSemibold" size="13"/>
+                                <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                            </textFieldCell>
+                        </textField>
+                        <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="2cr-cl-DfB">
+                            <rect key="frame" x="135" y="9" width="100" height="19"/>
+                            <constraints>
+                                <constraint firstAttribute="width" constant="100" id="xXu-dH-JTk"/>
+                            </constraints>
+                            <buttonCell key="cell" type="roundRect" title="Cancel" bezelStyle="roundedRect" image="ic_action_cancel" imagePosition="left" alignment="center" borderStyle="border" imageScaling="proportionallyUpOrDown" inset="2" id="9Oq-TB-quZ">
+                                <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
+                                <font key="font" metaFont="cellTitle"/>
+                            </buttonCell>
+                        </button>
+                        <progressIndicator wantsLayer="YES" maxValue="100" indeterminate="YES" style="bar" translatesAutoresizingMaskIntoConstraints="NO" id="Sv9-jf-3cY">
+                            <rect key="frame" x="25" y="9" width="100" height="20"/>
+                            <constraints>
+                                <constraint firstAttribute="width" constant="100" id="btI-wg-j3H"/>
+                            </constraints>
+                        </progressIndicator>
+                        <box verticalHuggingPriority="750" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="Bdf-V5-WwA">
+                            <rect key="frame" x="15" y="85" width="220" height="5"/>
+                        </box>
+                    </subviews>
+                    <constraints>
+                        <constraint firstAttribute="bottom" secondItem="2cr-cl-DfB" secondAttribute="bottom" constant="10" id="Bju-pD-Tkn"/>
+                        <constraint firstAttribute="trailing" secondItem="2cr-cl-DfB" secondAttribute="trailing" constant="15" id="DEz-fI-qdO"/>
+                        <constraint firstItem="sT2-Dd-Vmy" firstAttribute="leading" secondItem="sUr-U8-vgf" secondAttribute="trailing" constant="10" id="GLr-yY-aAN"/>
+                        <constraint firstItem="sT2-Dd-Vmy" firstAttribute="top" secondItem="UY2-T5-a0P" secondAttribute="top" constant="15" id="Gzg-Ob-80f"/>
+                        <constraint firstItem="2cr-cl-DfB" firstAttribute="leading" secondItem="Sv9-jf-3cY" secondAttribute="trailing" constant="10" id="MvI-nv-3Jm"/>
+                        <constraint firstItem="sUr-U8-vgf" firstAttribute="top" secondItem="UY2-T5-a0P" secondAttribute="top" constant="15" id="O3v-7H-dYx"/>
+                        <constraint firstItem="Bdf-V5-WwA" firstAttribute="top" secondItem="sUr-U8-vgf" secondAttribute="bottom" constant="15" id="U3B-ds-ZWG"/>
+                        <constraint firstItem="Bdf-V5-WwA" firstAttribute="leading" secondItem="UY2-T5-a0P" secondAttribute="leading" constant="15" id="XEZ-G2-QEr"/>
+                        <constraint firstItem="sUr-U8-vgf" firstAttribute="leading" secondItem="UY2-T5-a0P" secondAttribute="leading" constant="15" id="aSn-hE-GLz"/>
+                        <constraint firstAttribute="trailing" secondItem="sT2-Dd-Vmy" secondAttribute="trailing" constant="15" id="acK-nQ-9vu"/>
+                        <constraint firstAttribute="trailing" secondItem="Bdf-V5-WwA" secondAttribute="trailing" constant="15" id="eBA-nw-2aS"/>
+                        <constraint firstAttribute="bottom" secondItem="Sv9-jf-3cY" secondAttribute="bottom" constant="10" id="lc7-4X-2Mb"/>
+                        <constraint firstAttribute="width" constant="250" id="pfZ-1w-Zad"/>
+                    </constraints>
+                    <userDefinedRuntimeAttributes>
+                        <userDefinedRuntimeAttribute type="color" keyPath="bgColor">
+                            <color key="value" red="0.23137254901960785" green="0.75686274509803919" blue="0.82745098039215681" alpha="0.29999999999999999" colorSpace="calibratedRGB"/>
+                        </userDefinedRuntimeAttribute>
+                    </userDefinedRuntimeAttributes>
+                </view>
+            </subviews>
+            <constraints>
+                <constraint firstItem="UY2-T5-a0P" firstAttribute="top" secondItem="x2B-gu-YBe" secondAttribute="bottom" id="GBH-MV-asW"/>
+                <constraint firstAttribute="trailing" secondItem="x2B-gu-YBe" secondAttribute="trailing" id="W6V-xm-R8a"/>
+                <constraint firstItem="x2B-gu-YBe" firstAttribute="leading" secondItem="HAZ-Y8-9zY" secondAttribute="leading" id="eCy-fP-yIT"/>
+                <constraint firstAttribute="trailing" secondItem="UY2-T5-a0P" secondAttribute="trailing" id="jAS-n6-OCB"/>
+                <constraint firstItem="x2B-gu-YBe" firstAttribute="top" secondItem="HAZ-Y8-9zY" secondAttribute="top" id="kZi-NL-X0r"/>
+                <constraint firstAttribute="bottom" secondItem="UY2-T5-a0P" secondAttribute="bottom" id="wRV-dW-dkZ"/>
+            </constraints>
+            <connections>
+                <outlet property="declineButton" destination="2cr-cl-DfB" id="0Rk-eA-Fyg"/>
+                <outlet property="progressIndicator" destination="Sv9-jf-3cY" id="6Y2-mi-Ml4"/>
+                <outlet property="timeBox" destination="x2B-gu-YBe" id="xPh-3D-3a0"/>
+                <outlet property="timeLabel" destination="2IY-Tt-uAF" id="uee-Wx-1bT"/>
+                <outlet property="transferedFileName" destination="sT2-Dd-Vmy" id="Dxv-eC-8hb"/>
+            </connections>
+            <point key="canvasLocation" x="139" y="750"/>
+        </tableCellView>
+        <tableCellView identifier="RightFinishedFileView" id="rmZ-yh-rX1" userLabel="IMTableCellView" customClass="IMTableCellView">
+            <rect key="frame" x="0.0" y="0.0" width="400" height="172"/>
+            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+            <subviews>
+                <box boxType="custom" borderType="none" cornerRadius="4" title="Box" translatesAutoresizingMaskIntoConstraints="NO" id="e0e-TK-qch">
+                    <rect key="frame" x="0.0" y="138" width="400" height="34"/>
+                    <view key="contentView" id="Jbl-ZD-fCi">
+                        <rect key="frame" x="0.0" y="0.0" width="400" height="34"/>
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                        <subviews>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="vft-hx-jRL">
+                                <rect key="frame" x="2" y="17" width="168" height="1"/>
+                                <constraints>
+                                    <constraint firstAttribute="height" constant="0.5" id="PWs-Ka-fpT"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" drawsBackground="YES" id="0rt-2a-vc8">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="gridColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Od3-Cq-LmR">
+                                <rect key="frame" x="188" y="9" width="24" height="17"/>
+                                <constraints>
+                                    <constraint firstAttribute="width" priority="250" constant="20" id="RoH-7v-RcD"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="center" id="gyp-Xg-CZc">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="secondaryLabelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="ODz-rY-AYz">
+                                <rect key="frame" x="230" y="17" width="168" height="1"/>
+                                <constraints>
+                                    <constraint firstAttribute="height" constant="0.5" id="6aw-Wd-s4z"/>
+                                </constraints>
+                                <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" drawsBackground="YES" id="C0p-Lu-2bg">
+                                    <font key="font" metaFont="system"/>
+                                    <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                    <color key="backgroundColor" name="gridColor" catalog="System" colorSpace="catalog"/>
+                                </textFieldCell>
+                            </textField>
+                        </subviews>
+                        <constraints>
+                            <constraint firstItem="Od3-Cq-LmR" firstAttribute="leading" secondItem="vft-hx-jRL" secondAttribute="trailing" constant="20" id="FmW-kw-khk"/>
+                            <constraint firstItem="Od3-Cq-LmR" firstAttribute="centerX" secondItem="Jbl-ZD-fCi" secondAttribute="centerX" id="YbB-7M-3ST"/>
+                            <constraint firstItem="vft-hx-jRL" firstAttribute="centerY" secondItem="Jbl-ZD-fCi" secondAttribute="centerY" id="aHg-Xy-yYu"/>
+                            <constraint firstItem="Od3-Cq-LmR" firstAttribute="centerY" secondItem="Jbl-ZD-fCi" secondAttribute="centerY" id="kla-ao-cdw"/>
+                            <constraint firstItem="vft-hx-jRL" firstAttribute="leading" secondItem="Jbl-ZD-fCi" secondAttribute="leading" constant="2" id="m2A-fV-jOH"/>
+                            <constraint firstItem="ODz-rY-AYz" firstAttribute="leading" secondItem="Od3-Cq-LmR" secondAttribute="trailing" constant="20" id="ts6-Dr-zgK"/>
+                            <constraint firstAttribute="trailing" secondItem="ODz-rY-AYz" secondAttribute="trailing" constant="2" id="wk4-po-Mf8"/>
+                            <constraint firstItem="ODz-rY-AYz" firstAttribute="centerY" secondItem="Jbl-ZD-fCi" secondAttribute="centerY" id="yPI-DP-KSF"/>
+                        </constraints>
+                    </view>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="34" id="bsP-7k-E34"/>
+                    </constraints>
+                </box>
+                <view translatesAutoresizingMaskIntoConstraints="NO" id="uQv-aG-QZp" customClass="MessageBubbleView">
+                    <rect key="frame" x="150" y="0.0" width="250" height="138"/>
+                    <subviews>
+                        <imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="gyB-QF-uEW">
+                            <rect key="frame" x="15" y="103" width="30" height="20"/>
+                            <constraints>
+                                <constraint firstAttribute="width" constant="30" id="20F-SE-qna"/>
+                                <constraint firstAttribute="height" constant="20" id="4aT-Xp-Gdi"/>
+                            </constraints>
+                            <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" image="ic_attachment" id="yAd-of-sXU"/>
+                        </imageView>
+                        <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="wLw-Lb-baF">
+                            <rect key="frame" x="53" y="106" width="184" height="17"/>
+                            <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" id="eJS-En-3Ww">
+                                <font key="font" metaFont="systemSemibold" size="13"/>
+                                <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                            </textFieldCell>
+                        </textField>
+                        <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="eHR-Hi-Zl2">
+                            <rect key="frame" x="18" y="10" width="4" height="17"/>
+                            <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="left" id="vDa-rM-ULY">
+                                <font key="font" metaFont="system"/>
+                                <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
+                                <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
+                            </textFieldCell>
+                        </textField>
+                        <box verticalHuggingPriority="750" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="gLx-wW-frG">
+                            <rect key="frame" x="15" y="85" width="220" height="5"/>
+                        </box>
+                    </subviews>
+                    <constraints>
+                        <constraint firstItem="gLx-wW-frG" firstAttribute="top" secondItem="gyB-QF-uEW" secondAttribute="bottom" constant="15" id="28J-lE-pdd"/>
+                        <constraint firstAttribute="bottom" secondItem="eHR-Hi-Zl2" secondAttribute="bottom" constant="10" id="5ZN-OL-0ZV"/>
+                        <constraint firstAttribute="trailing" secondItem="gLx-wW-frG" secondAttribute="trailing" constant="15" id="67z-cD-VBa"/>
+                        <constraint firstItem="eHR-Hi-Zl2" firstAttribute="leading" secondItem="uQv-aG-QZp" secondAttribute="leading" constant="20" id="BvU-qk-8Ef"/>
+                        <constraint firstItem="gyB-QF-uEW" firstAttribute="leading" secondItem="uQv-aG-QZp" secondAttribute="leading" constant="15" id="GS5-Nk-tfb"/>
+                        <constraint firstItem="gyB-QF-uEW" firstAttribute="top" secondItem="uQv-aG-QZp" secondAttribute="top" constant="15" id="KbZ-GL-nmh"/>
+                        <constraint firstAttribute="width" constant="250" id="QxX-Qe-0b8"/>
+                        <constraint firstItem="wLw-Lb-baF" firstAttribute="leading" secondItem="gyB-QF-uEW" secondAttribute="trailing" constant="10" id="aAF-Aw-Y2H"/>
+                        <constraint firstItem="gLx-wW-frG" firstAttribute="leading" secondItem="uQv-aG-QZp" secondAttribute="leading" constant="15" id="h1s-DP-439"/>
+                        <constraint firstItem="wLw-Lb-baF" firstAttribute="top" secondItem="uQv-aG-QZp" secondAttribute="top" constant="15" id="vP0-fT-gob"/>
+                        <constraint firstAttribute="trailing" secondItem="wLw-Lb-baF" secondAttribute="trailing" constant="15" id="yqT-e3-1Rn"/>
+                    </constraints>
+                </view>
+                <imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="bXz-Qu-7HX">
+                    <rect key="frame" x="400" y="0.0" width="0.0" height="138"/>
+                    <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" id="5Js-l5-7dJ"/>
+                </imageView>
+            </subviews>
+            <constraints>
+                <constraint firstItem="e0e-TK-qch" firstAttribute="top" secondItem="rmZ-yh-rX1" secondAttribute="top" id="8NZ-EV-k0V"/>
+                <constraint firstAttribute="bottom" secondItem="bXz-Qu-7HX" secondAttribute="bottom" id="Ca3-5W-DMG"/>
+                <constraint firstItem="e0e-TK-qch" firstAttribute="leading" secondItem="rmZ-yh-rX1" secondAttribute="leading" id="JHH-tM-TTv"/>
+                <constraint firstAttribute="bottom" secondItem="uQv-aG-QZp" secondAttribute="bottom" id="iyK-vD-6gs"/>
+                <constraint firstAttribute="trailing" secondItem="uQv-aG-QZp" secondAttribute="trailing" id="nBz-tG-1V1"/>
+                <constraint firstAttribute="trailing" secondItem="bXz-Qu-7HX" secondAttribute="trailing" id="paZ-cl-fq4"/>
+                <constraint firstItem="uQv-aG-QZp" firstAttribute="top" secondItem="e0e-TK-qch" secondAttribute="bottom" id="rvb-My-XBo"/>
+                <constraint firstAttribute="trailing" secondItem="e0e-TK-qch" secondAttribute="trailing" id="w3i-dk-KKy"/>
+                <constraint firstItem="bXz-Qu-7HX" firstAttribute="top" secondItem="e0e-TK-qch" secondAttribute="bottom" id="zXr-X6-l7P"/>
+            </constraints>
+            <connections>
+                <outlet property="msgBackground" destination="uQv-aG-QZp" id="poE-7z-JEI"/>
+                <outlet property="statusLabel" destination="eHR-Hi-Zl2" id="TvR-nl-6eO"/>
+                <outlet property="timeBox" destination="e0e-TK-qch" id="JPW-TW-Byd"/>
+                <outlet property="timeLabel" destination="Od3-Cq-LmR" id="lja-3j-VsT"/>
+                <outlet property="transferedFileName" destination="wLw-Lb-baF" id="66e-Vm-3Pt"/>
+                <outlet property="transferedImage" destination="bXz-Qu-7HX" id="Flw-il-Ypa"/>
+            </connections>
+            <point key="canvasLocation" x="147" y="1290"/>
+        </tableCellView>
+    </objects>
+    <resources>
+        <image name="ic_action_cancel" width="72" height="72"/>
+        <image name="ic_attachment" width="72" height="72"/>
+        <image name="ic_file_upload" width="72" height="72"/>
+    </resources>
+</document>