|  |  |  | <!DOCTYPE html> | 
					
						
							|  |  |  | <html class='no-js' lang='en'> | 
					
						
							|  |  |  |     <head> | 
					
						
							|  |  |  |         <meta charset='utf-8'> | 
					
						
							|  |  |  |         <meta content='width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0' name='viewport'> | 
					
						
							|  |  |  |         <meta http-equiv="X-UA-Compatible" content="IE=edge"> | 
					
						
							|  |  |  |         <title></title> | 
					
						
							|  |  |  |         <meta name="description" content=""> | 
					
						
							|  |  |  |         <meta name="viewport" content="width=device-width, initial-scale=1"> | 
					
						
							|  |  |  |         <link href='/icon.png' rel='shortcut icon'> | 
					
						
							|  |  |  |         <link href="/stylesheets/manifest.css" rel="stylesheet" type="text/css" /> | 
					
						
							|  |  |  |     </head> | 
					
						
							|  |  |  |     <body class='signal'> | 
					
						
							|  |  |  |         <script type='text/x-tmpl-mustache' id='conversation'> | 
					
						
							|  |  |  |             <div class='title-bar' id='header'> | 
					
						
							|  |  |  |                 <div class='menu'> | 
					
						
							|  |  |  |                   <button class='hamburger'></button> | 
					
						
							|  |  |  |                   <ul class='menu-list'> | 
					
						
							|  |  |  |                       {{#group}} | 
					
						
							|  |  |  |                           <li><a class='new-group-update'>Update group</a></li> | 
					
						
							|  |  |  |                           <li><a class='leave-group'>Leave group</a></li> | 
					
						
							|  |  |  |                       {{/group}} | 
					
						
							|  |  |  |                       {{^group}} | 
					
						
							|  |  |  |                           <li><a class='end-session'>End Session</a></li> | 
					
						
							|  |  |  |                       {{/group}} | 
					
						
							|  |  |  |                       <li><a class='destroy'>Delete messages</a></li> | 
					
						
							|  |  |  |                   </ul> | 
					
						
							|  |  |  |                 </div> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             <div class='discussion-container'></div> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             <div class="bottom-bar" id='footer'> | 
					
						
							|  |  |  |                 <form class='send'> | 
					
						
							|  |  |  |                     <div class='attachments'> | 
					
						
							|  |  |  |                         <div class='paperclip'></div> | 
					
						
							|  |  |  |                         <input type='file' name='files[]' multiple class='file-input'> | 
					
						
							|  |  |  |                     </div> | 
					
						
							|  |  |  |                     <input class="send-btn" type='submit' value='' /> | 
					
						
							|  |  |  |                     <input class='send-message' type='textarea' placeholder="Send a message"> | 
					
						
							|  |  |  |                 </form> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |         </script> | 
					
						
							|  |  |  |         <script type='text/x-tmpl-mustache' id='attachment-preview'> | 
					
						
							|  |  |  |               <img src="{{ source }}" class="preview" /> | 
					
						
							|  |  |  |               <div class="close">x</div> | 
					
						
							|  |  |  |         </script> | 
					
						
							|  |  |  |         <script type='text/x-tmpl-mustache' id='message'> | 
					
						
							|  |  |  |             <div class='sender'>{{ sender }}</div> | 
					
						
							|  |  |  |             <img class='avatar' src='{{ contact_avatar }}'> | 
					
						
							|  |  |  |             <div class="bubble {{ bubble_class }}"> | 
					
						
							|  |  |  |                 <p class="content">{{ message }}</p> | 
					
						
							|  |  |  |                 <div class='attachments'></div> | 
					
						
							|  |  |  |                 <p class="timestamp">{{ timestamp }}</p> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |         </script> | 
					
						
							|  |  |  |         <script type='text/x-tmpl-mustache' id='new-group-update-form'> | 
					
						
							|  |  |  |             <div> | 
					
						
							|  |  |  |               <input type='text' name='name' class='name' placeholder='Group Name' value="{{ name }}"> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |             <div class='group-avatar'> | 
					
						
							|  |  |  |               <div><input type='file' name='avatar' class='file-input'></div> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |             <div>Add members: <input name='members' class='members'></div> | 
					
						
							|  |  |  |             <button class='send'>Update</button> | 
					
						
							|  |  |  |         </script> | 
					
						
							|  |  |  |         <script type="text/x-tmpl-mustache" id="phone-number"> | 
					
						
							|  |  |  |             <div class="phone-input-form"> | 
					
						
							|  |  |  |                 <div class="number-container"> | 
					
						
							|  |  |  |                     <input type="tel" class="number" placeholder="Phone Number" /> | 
					
						
							|  |  |  |                 </div> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |         </script> | 
					
						
							|  |  |  |         <script type='text/x-tmpl-mustache' id='file-size-modal'> | 
					
						
							|  |  |  |             <div id="modal" class="modal-wrapper"> | 
					
						
							|  |  |  |                 <div class="modal-content"> | 
					
						
							|  |  |  |                     <div class="modal-container"> | 
					
						
							|  |  |  |                         <div class="modal-banner"> | 
					
						
							|  |  |  |                             <span>File Too Large</span> | 
					
						
							|  |  |  |                             <div class="modal-close"><a class="modal-close-button"  href="#" title="Close">X</a></div> | 
					
						
							|  |  |  |                         </div> | 
					
						
							|  |  |  |                         <div class="modal-inner modal-padding"> | 
					
						
							|  |  |  |                             <p>This file exceeds 420KB. Please attach a smaller file.</p> | 
					
						
							|  |  |  |                             <button id="closeModal"><a href="#">OK</a></button> | 
					
						
							|  |  |  |                         </div> | 
					
						
							|  |  |  |                     </div> | 
					
						
							|  |  |  |                 </div> | 
					
						
							|  |  |  |             </div> | 
					
						
							|  |  |  |         </script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/components.js"></script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/libtextsecure.js"></script> | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/database.js"></script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/libphonenumber-util.js"></script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/models/messages.js"></script> | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/models/conversations.js"></script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/chromium.js"></script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/views/file_modal_view.js"></script> | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/views/attachment_preview_view.js"></script> | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/views/file_input_view.js"></script> | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/views/list_view.js"></script> | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/views/new_group_update_view.js"></script> | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/views/end_session_view.js"></script> | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/views/group_update_view.js"></script> | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/views/attachment_view.js"></script> | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/views/message_view.js"></script> | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/views/message_list_view.js"></script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/views/conversation_view.js"></script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         <script type="text/javascript" src="js/conversation_panel.js"></script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         <div id="listener"></div> | 
					
						
							|  |  |  |         <div id="log"></div> | 
					
						
							|  |  |  |     </body> | 
					
						
							|  |  |  | </html> |