<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_bjhZIGoKEeKqzPJx9lZYcg" name="model">
  <ownedRule xmi:id="_GDNVkIQlEeKDyKqEp9_SeA" name="Constraint1">
    <specification xmi:type="uml:LiteralString" xmi:id="_GDNVkYQlEeKDyKqEp9_SeA" value=""/>
  </ownedRule>
  <packagedElement xmi:type="uml:Package" xmi:id="_dGOiAGoKEeKqzPJx9lZYcg" name="MVC">
    <packagedElement xmi:type="uml:Component" xmi:id="_lFkXIGoKEeKqzPJx9lZYcg" name="Component0"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Component" xmi:id="_zDo0gGoKEeKsftEQ2swiJw" clientDependency="_O6F-AGoLEeKsftEQ2swiJw" name="UserView"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_zlj10GoKEeKsftEQ2swiJw" name="User"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_zygFoGoKEeKsftEQ2swiJw" clientDependency="_QjbTUGoLEeKsftEQ2swiJw" name="Controller"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_z_mGcGoKEeKsftEQ2swiJw" clientDependency="_PyLckGoLEeKsftEQ2swiJw" name="UtilityView"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_0OKt8GoKEeKsftEQ2swiJw" clientDependency="_QHmS8GoLEeKsftEQ2swiJw" name="ConversationView"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_0p19UGoKEeKsftEQ2swiJw" clientDependency="_fcxGIGoLEeKsftEQ2swiJw" name="Record"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_0_QzsGoKEeKsftEQ2swiJw" name="Utility"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_1pOWsGoKEeKsftEQ2swiJw" clientDependency="_PTrisGoLEeKsftEQ2swiJw" name="ChatView"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_16Lj0GoKEeKsftEQ2swiJw" clientDependency="_rM0MwGoLEeKsftEQ2swiJw" name="Chat"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_2G-psGoKEeKsftEQ2swiJw" clientDependency="_fDnmUGoLEeKsftEQ2swiJw _hOIWEGoLEeKsftEQ2swiJw _hxPDIGoLEeKsftEQ2swiJw _iJ73AGoLEeKsftEQ2swiJw _iiCN8GoLEeKsftEQ2swiJw _koUH4GphEeKldL5fIJPlfA _lH_GcGphEeKldL5fIJPlfA" name="Interface"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_O6F-AGoLEeKsftEQ2swiJw" name="Dependency1" client="_zDo0gGoKEeKsftEQ2swiJw" supplier="_zygFoGoKEeKsftEQ2swiJw"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_PTrisGoLEeKsftEQ2swiJw" name="Dependency2" client="_1pOWsGoKEeKsftEQ2swiJw" supplier="_zygFoGoKEeKsftEQ2swiJw"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_PyLckGoLEeKsftEQ2swiJw" name="Dependency3" client="_z_mGcGoKEeKsftEQ2swiJw" supplier="_zygFoGoKEeKsftEQ2swiJw"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_QHmS8GoLEeKsftEQ2swiJw" name="Dependency4" client="_0OKt8GoKEeKsftEQ2swiJw" supplier="_zygFoGoKEeKsftEQ2swiJw"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_QjbTUGoLEeKsftEQ2swiJw" name="Dependency5" client="_zygFoGoKEeKsftEQ2swiJw" supplier="_2G-psGoKEeKsftEQ2swiJw"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_fDnmUGoLEeKsftEQ2swiJw" name="Dependency6" client="_2G-psGoKEeKsftEQ2swiJw" supplier="_0aq44GoKEeKsftEQ2swiJw"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_fcxGIGoLEeKsftEQ2swiJw" name="Dependency7" client="_0p19UGoKEeKsftEQ2swiJw" supplier="_0aq44GoKEeKsftEQ2swiJw"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_hOIWEGoLEeKsftEQ2swiJw" name="Dependency8" client="_2G-psGoKEeKsftEQ2swiJw" supplier="_16Lj0GoKEeKsftEQ2swiJw"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_hxPDIGoLEeKsftEQ2swiJw" name="Dependency9" client="_2G-psGoKEeKsftEQ2swiJw" supplier="_0p19UGoKEeKsftEQ2swiJw"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_iJ73AGoLEeKsftEQ2swiJw" name="Dependency10" client="_2G-psGoKEeKsftEQ2swiJw" supplier="_0_QzsGoKEeKsftEQ2swiJw"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_iiCN8GoLEeKsftEQ2swiJw" name="Dependency11" client="_2G-psGoKEeKsftEQ2swiJw" supplier="_zlj10GoKEeKsftEQ2swiJw"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_rM0MwGoLEeKsftEQ2swiJw" name="Dependency12" client="_16Lj0GoKEeKsftEQ2swiJw" supplier="_zlj10GoKEeKsftEQ2swiJw"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_rjbV8GoLEeKsftEQ2swiJw" name="Dependency13" client="_0aq44GoKEeKsftEQ2swiJw" supplier="_zlj10GoKEeKsftEQ2swiJw"/>
  <packagedElement xmi:type="uml:Package" xmi:id="_uz3L8GoLEeKsftEQ2swiJw" name="MVP">
    <packagedElement xmi:type="uml:Component" xmi:id="_0aq44GoKEeKsftEQ2swiJw" clientDependency="_rjbV8GoLEeKsftEQ2swiJw" name="Conversation"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_bLExYGphEeKldL5fIJPlfA" name="Server"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_ghPk0GphEeKldL5fIJPlfA" name="Server CAPTCHA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_leQ4cGphEeKldL5fIJPlfA" name="Dependency1" client="_Un7CEHbFEeKRlPdpfbxY0g" supplier="_VlxKYHbFEeKRlPdpfbxY0g"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_RAg2gHbFEeKRlPdpfbxY0g" name="Component0"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_VlxKYHbFEeKRlPdpfbxY0g" name="Server CAPTCHA"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_Un7CEHbFEeKRlPdpfbxY0g" clientDependency="_leQ4cGphEeKldL5fIJPlfA" name="Server"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_NWekUIQkEeKDyKqEp9_SeA" name="Dependency2" client="_QG_2EIQiEeKDyKqEp9_SeA" supplier="_GWYiYIz7EeKdstHDUqfUug"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_NvN0cIQkEeKDyKqEp9_SeA" name="Dependency3" client="_GWYiYIz7EeKdstHDUqfUug" supplier="_QG_2EIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_QI_vQIQkEeKDyKqEp9_SeA" name="Dependency4" client="_DRQSsIQiEeKDyKqEp9_SeA" supplier="_GFtXUIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_QZiFoIQkEeKDyKqEp9_SeA" name="Dependency5" client="_GFtXUIQiEeKDyKqEp9_SeA" supplier="_DRQSsIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_Tm3kUIQkEeKDyKqEp9_SeA" name="Dependency6" client="_Q335YIQiEeKDyKqEp9_SeA" supplier="_GFtXUIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_T6Y9QIQkEeKDyKqEp9_SeA" name="Dependency7" client="_GFtXUIQiEeKDyKqEp9_SeA" supplier="_Q335YIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_W8s3sIQkEeKDyKqEp9_SeA" name="Dependency8" client="_GWYiYIz7EeKdstHDUqfUug" supplier="_gKbdcIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_Y79ZsIQkEeKDyKqEp9_SeA" name="Dependency9" client="_pXUq0IQiEeKDyKqEp9_SeA" supplier="_gKbdcIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_e8agQIQkEeKDyKqEp9_SeA" name="Dependency10" client="_qU3RIIQiEeKDyKqEp9_SeA" supplier="_pXUq0IQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_iDC6AIQkEeKDyKqEp9_SeA" name="Dependency11" client="_DRQSsIQiEeKDyKqEp9_SeA" supplier="_pXUq0IQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_kq-lkIQkEeKDyKqEp9_SeA" name="Dependency12" client="_DRQSsIQiEeKDyKqEp9_SeA" supplier="_qU3RIIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_nbj20IQkEeKDyKqEp9_SeA" name="Dependency13" client="_GFtXUIQiEeKDyKqEp9_SeA" supplier="_hFIyMIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_1lsaQIQkEeKDyKqEp9_SeA" name="Dependency14" client="_qU3RIIQiEeKDyKqEp9_SeA" supplier="_pXUq0IQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_DhX_AIT2EeK4bbBdR1XOvw" name="Dependency15" client="_gKbdcIQiEeKDyKqEp9_SeA" supplier="_qU3RIIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_ujsOsIT2EeK4bbBdR1XOvw" name="Dependency16" client="_5j_twIQiEeKDyKqEp9_SeA" supplier="_6F0ocIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_wjQSsIT2EeK4bbBdR1XOvw" name="Dependency17" client="_EF-ewIQjEeKDyKqEp9_SeA" supplier="_6F0ocIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_yoKwwIT2EeK4bbBdR1XOvw" name="" client="_6RvkkIQiEeKDyKqEp9_SeA" supplier="_6F0ocIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_4FriUIT2EeK4bbBdR1XOvw" name="Dependency19" client="_6RvkkIQiEeKDyKqEp9_SeA" supplier="_5j_twIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_6LAQEIT2EeK4bbBdR1XOvw" name="Dependency20" client="_6RvkkIQiEeKDyKqEp9_SeA" supplier="_6F0ocIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_FSY0MIT3EeK4bbBdR1XOvw" name="Dependency21" client="_6F0ocIQiEeKDyKqEp9_SeA" supplier="_5xjooIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_MHJFgIT3EeK4bbBdR1XOvw" name="Dependency22" client="_EF-ewIQjEeKDyKqEp9_SeA" supplier="_5xjooIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_TRDHcIT3EeK4bbBdR1XOvw" name="Dependency23" client="_QG_2EIQiEeKDyKqEp9_SeA" supplier="_R-M_gIT3EeK4bbBdR1XOvw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_koUH4GphEeKldL5fIJPlfA" name="Dependency14" client="_2G-psGoKEeKsftEQ2swiJw" supplier="_Un7CEHbFEeKRlPdpfbxY0g"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_lH_GcGphEeKldL5fIJPlfA" name="Dependency15" client="_2G-psGoKEeKsftEQ2swiJw" supplier="_VlxKYHbFEeKRlPdpfbxY0g"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_uiPSoIT1EeK4bbBdR1XOvw" name="Dependency16" client="_GWYiYIz7EeKdstHDUqfUug" supplier="_GFtXUIQiEeKDyKqEp9_SeA"/>
  <packagedElement xmi:type="uml:Dependency" xmi:id="_vPKqEIT1EeK4bbBdR1XOvw" name="Dependency17" client="_GWYiYIz7EeKdstHDUqfUug" supplier="_DRQSsIQiEeKDyKqEp9_SeA"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_R-M_gIT3EeK4bbBdR1XOvw" name="ServerCAPTCHA"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_d70oEIT3EeK4bbBdR1XOvw" name="Component0"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_Kxh8cIUCEeKpisgY3mtfRg" name="Component1"/>
  <packagedElement xmi:type="uml:Package" xmi:id="_Nst7MIUCEeKpisgY3mtfRg" name="Package"/>
  <packagedElement xmi:type="uml:Package" xmi:id="_hRBoUIUCEeKpisgY3mtfRg" name="view">
    <packagedElement xmi:type="uml:Component" xmi:id="_QG_2EIQiEeKDyKqEp9_SeA" clientDependency="_NWekUIQkEeKDyKqEp9_SeA _TRDHcIT3EeK4bbBdR1XOvw _ipX24Iz7EeKdstHDUqfUug _zJRX0Iz7EeKdstHDUqfUug" name="view.user"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_Q335YIQiEeKDyKqEp9_SeA" clientDependency="_Tm3kUIQkEeKDyKqEp9_SeA _hu9dEIz7EeKdstHDUqfUug" name="view.communication"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_hu9dEIz7EeKdstHDUqfUug" name="Dependency1" client="_Q335YIQiEeKDyKqEp9_SeA" supplier="_gKbdcIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_ipX24Iz7EeKdstHDUqfUug" name="Dependency2" client="_QG_2EIQiEeKDyKqEp9_SeA" supplier="_gKbdcIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_zJRX0Iz7EeKdstHDUqfUug" name="Dependency3" client="_QG_2EIQiEeKDyKqEp9_SeA" supplier="_GFtXUIQiEeKDyKqEp9_SeA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_jQmTYIUCEeKpisgY3mtfRg" name="presenter">
    <packagedElement xmi:type="uml:Component" xmi:id="_9bsFEITzEeK4bbBdR1XOvw" name="presenter.communication"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_DRQSsIQiEeKDyKqEp9_SeA" clientDependency="_QI_vQIQkEeKDyKqEp9_SeA _iDC6AIQkEeKDyKqEp9_SeA _kq-lkIQkEeKDyKqEp9_SeA _7_kMsIdhEeKIH-W8cXGCSg _5iT9gIz7EeKdstHDUqfUug" name="presenter.serverinterface"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_GFtXUIQiEeKDyKqEp9_SeA" clientDependency="_QZiFoIQkEeKDyKqEp9_SeA _T6Y9QIQkEeKDyKqEp9_SeA _nbj20IQkEeKDyKqEp9_SeA _yncdIIz7EeKdstHDUqfUug" name="presenter.communication"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_7_kMsIdhEeKIH-W8cXGCSg" name="Dependency1" client="_DRQSsIQiEeKDyKqEp9_SeA" supplier="_6RvkkIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_GWYiYIz7EeKdstHDUqfUug" clientDependency="_NvN0cIQkEeKDyKqEp9_SeA _W8s3sIQkEeKDyKqEp9_SeA _uiPSoIT1EeK4bbBdR1XOvw _vPKqEIT1EeK4bbBdR1XOvw" name="presenter.user"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_yncdIIz7EeKdstHDUqfUug" name="Dependency2" client="_GFtXUIQiEeKDyKqEp9_SeA" supplier="_QG_2EIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_5iT9gIz7EeKdstHDUqfUug" name="Dependency3" client="_DRQSsIQiEeKDyKqEp9_SeA" supplier="_GWYiYIz7EeKdstHDUqfUug"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_407-kIUCEeKpisgY3mtfRg" name="model">
    <packagedElement xmi:type="uml:Component" xmi:id="_qU3RIIQiEeKDyKqEp9_SeA" clientDependency="_e8agQIQkEeKDyKqEp9_SeA _1lsaQIQkEeKDyKqEp9_SeA _qwYaQIz7EeKdstHDUqfUug" name="model.notification"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_pXUq0IQiEeKDyKqEp9_SeA" clientDependency="_Y79ZsIQkEeKDyKqEp9_SeA" name="model.message"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_gKbdcIQiEeKDyKqEp9_SeA" clientDependency="_DhX_AIT2EeK4bbBdR1XOvw" name="model.user"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_hFIyMIQiEeKDyKqEp9_SeA" name="model.communication"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_qwYaQIz7EeKdstHDUqfUug" name="Dependency1" client="_qU3RIIQiEeKDyKqEp9_SeA" supplier="_gKbdcIQiEeKDyKqEp9_SeA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_Cz3s4IUDEeKpisgY3mtfRg" name="server">
    <packagedElement xmi:type="uml:Component" xmi:id="_EF-ewIQjEeKDyKqEp9_SeA" clientDependency="_wjQSsIT2EeK4bbBdR1XOvw _MHJFgIT3EeK4bbBdR1XOvw _N-H6YIz8EeKdstHDUqfUug" name="server.persinstance"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_5xjooIQiEeKDyKqEp9_SeA" clientDependency="_JQIhQIz8EeKdstHDUqfUug" name="server.notification"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_5j_twIQiEeKDyKqEp9_SeA" clientDependency="_ujsOsIT2EeK4bbBdR1XOvw _B0fPEIz8EeKdstHDUqfUug" name="server.message"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_6RvkkIQiEeKDyKqEp9_SeA" clientDependency="_yoKwwIT2EeK4bbBdR1XOvw _4FriUIT2EeK4bbBdR1XOvw _6LAQEIT2EeK4bbBdR1XOvw _YzeTUIz8EeKdstHDUqfUug" name="server.socket"/>
    <packagedElement xmi:type="uml:Component" xmi:id="_6F0ocIQiEeKDyKqEp9_SeA" clientDependency="_FSY0MIT3EeK4bbBdR1XOvw" name="server.user"/>
    <packagedElement xmi:type="uml:Component" xmi:id="__kA2sIz6EeKdstHDUqfUug" name="server.mail"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_B0fPEIz8EeKdstHDUqfUug" name="Dependency1" client="_5j_twIQiEeKDyKqEp9_SeA" supplier="_5xjooIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_JQIhQIz8EeKdstHDUqfUug" name="Dependency2" client="_5xjooIQiEeKDyKqEp9_SeA" supplier="_6F0ocIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_N-H6YIz8EeKdstHDUqfUug" name="Dependency3" client="_EF-ewIQjEeKDyKqEp9_SeA" supplier="_6RvkkIQiEeKDyKqEp9_SeA"/>
    <packagedElement xmi:type="uml:Dependency" xmi:id="_YzeTUIz8EeKdstHDUqfUug" name="Dependency4" client="_6RvkkIQiEeKDyKqEp9_SeA" supplier="_EF-ewIQjEeKDyKqEp9_SeA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Component" xmi:id="_CZqOIIz7EeKdstHDUqfUug" name="Component2"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_C0eh4Iz7EeKdstHDUqfUug" name="Component3"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_DO_6sIz7EeKdstHDUqfUug" name="Component4"/>
</uml:Model>
