ELF>0@@UHSHH}LLUHHHHHHHSQHHHCPH[]UHHHHEHHHQHfIH WHHf@ IHP @IE`HHHHH=H=HHΉ<HHHEHH!HEHH#HEHE#HƄHEHMHEHH~QIAHHHHQH<<tz<to<udHHCHHHH#HH~QIAHHHHQHH=`HHQHH=>UHHHHHHHHEHPHMHEHHHPHuHEHHEHEUHH H}HuHHHEH=HEHǸH=uPEHE HH=HMHΉ H5'HEHEHUH5UHSH8H}HuH=HEHHEHHEHHH5HHHEHH HHHHHEHHHHH=HEHEAAHMH5HHHHHHHEAAHH=HEHUHEAAHHH5HHHHHHHEAAHHHHHHHHHH5HHHHHHAAHHHHHHHHHHHHHHH5HHHHHHAAHHHEHHEعHHH8[]UHHP}HuHEHHHfEfEHEHHHHEHEH@HEHEHHEHE8HEHEEHEHH=HMHΉH=H=HEHEAAHH5HH=HHEHHHEHEHEStart of receive loopStarting to read message%s (%u bytes): %s PM from %s (%u bytes): %s Read message, buffer[0] == %d Succeeded in grid attachSending Addition: We're heregChatClientSend MessageclickedQuitWrite your chat message hereChat log:Connecting to: %s About to start the GUIorg.gtk.exampleactivateCalling g_application_runa x@int,tc4>@N@%U't)-- @   G -   G -.Y0-1G2v6@7 MW  e)* j jY${)N+-6.v/* @ @ /  3! :p = i > r 6! H3p K i L r 7!? Wrp Z [ \  @ @ @@   $! 30 kA lP mj o q sP  tj(P Aj  V p |  %') * 0)@)`   v( , 0 8 @ H PXA)M)ref  get )009J (+      0  v  9     J ?BGLe(){}[]=,      6 }owy z{|} ~$   $ % & ' ('u ,N ;" < > ? @ A B C (D 0E 8F @H: HK PLU XMj `N hP pXxYZ[ ]^           4 4  O O 3@ j O [ O p      u    u     b! c! e  ~))@ ]  & )j   3 V&   *   ] e*  `  @9/l  , / 1 )=    $ 2 G 7 G ; G!1u!3G!6 !7 !8 !9 !: (!; 0!< 8!= @!@ H!A P!B X!D`!Fh!HGp!IGt!J x!Mt!NN!O!Q!Y ![!\!]!^ !_ 4!`G!b" !+  @ @ #u # # $ G!  $%-z  &w &x &y &z'.( (( (b'0(8)5bin)7 )9`0*A*E9*G *QE(B(WK+''t(+++-` +0 +)'h,-+(,1,3 ,6 ,.+--%0-18-3-6I(-.%D8).'[O.@rP/F6/L /M /Nv/Ov/Pv/Qv/Rv /Sv$/T (/U 0/Vv8/Wv</Yv@/Z H/BB 0Nj0P 0R1(&v01,1/11(1)&0K&62q$02u2w2{(2r$"8j #3t44j4  @ 555666!6w$63%6 3%6 C%6 SC @S @c @6~6 c 6~ 6~66j666U @ 7b<7d 7e 7fG7gG7h & \ & \ & & 'sktG & \ & (Gi)G) *sad+h+`+X+P*appH+GD,\ -app\')\5+] \X+^ \P*T H,L )L$\X)L5P+Mh.No+Rc/'+WGd(Ce)C'\~+Df*endDf~+Eh+F *`(DM-arg s+Gl+M{+s#P*endfs+Ms#Q/05GlP# )5X+MP#Q*endfP+P#P/+$ `+%^X+& P^1@% $ > : ; 9 I$ > &I  II !I/ 4: ; 9 I?< 5I ' I: ;9 I : ;9  : ;9 I8  : ; 9  : ; 9 I8 ''I : ; 9  : ; 9 I : ; 9 I8 4: ;9 I?<<> I: ; 9 ( ( : ;9 'I> I: ;9  : ; 9 !!"> I: ; 9 #($ : ; 9 % : ; 9 I&4: ; 9 I?'4: ; 9 I?(.?: ; 9 'I@B): ; 9 I*4: ; 9 I+4: ; 9 I,.: ; 9 '@B-: ; 9 I. / 0.: ; 9 'I@HB1!I/,x /usr/lib/gcc/x86_64-linux-gnu/8/include/usr/lib/x86_64-linux-gnu/glib-2.0/include/usr/include/x86_64-linux-gnu/bits/usr/include/usr/include/glib-2.0/glib/usr/include/glib-2.0/glib/deprecated/usr/include/glib-2.0/gobject/usr/include/glib-2.0/gio/usr/include/x86_64-linux-gnu/bits/types/usr/include/gtk-3.0/gdk/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/usr/include/gtk-3.0/gtk/usr/include/atk-1.0/atk/usr/include/netinetgChatClient.cstddef.hglibconfig.htypes.htime.hgtypes.hgquark.hgerror.hpthreadtypes.hgthread.hsignal.hgdataset.hgmem.hgslist.hgmain.hgunicode.hgiochannel.hgstrfuncs.hgtestutils.hgversion.hgscanner.hgthread.hgtype.hgclosure.hgsignal.hgobject.hgparamspecs.hgioenums.hgiotypes.hgapplication.hunistd.hgetopt_core.hstruct_FILE.h FILE.h stdio.hsys_errlist.hgdktypes.h gdk-pixbuf-features.h gtktypes.h gtkwidget.h gtkwindow.h atkmisc.h gtkapplication.h gtkcontainer.h gtkbin.h gtktexttag.h gtktextiter.h gtktextbuffer.h gtkgrid.h gtktextview.h sockaddr.hsocket.hstdint-uintn.hin.hnetdb.hsocket_type.h 4/=1uJ g Y$\t @wʽ t   <Ct5u t tL tL tKON<830t_ ^2&X"0 K;0/ tKKu+=v?> f"f Xwtf + "-" X+uwtX-uu=?t ! Kh<,hvK+ fK =source_idgdk_pixbuf_minor_versionthread_set_prioritymutex_newGDK_AXIS_DISTANCEdaylightpthread_t_shortbufchatlog_view_GTypeClassclosure_callback_IO_lock_tGtkTextBuffertest_quickguint32g_thread_use_default_impltry_mallocGThreadFunc_IO_buf_endg_thread_functions_for_glib_useG_TOKEN_ERROR_GObjectsa_dataoptoptflagsG_APPLICATION_HANDLES_OPENbuffersockaddrcallback_funcsprivguint16G_TOKEN_LEFT_PAREN_IO_write_endunsigned intgpointer_freeres_listGMainContext_flagsG_TOKEN_IDENTIFIER_NULLentry_view__socket_typeGDestroyNotifyGSourcePrivatecheckG_APPLICATION_SEND_ENVIRONMENTGtkWidgetPrivateh_addr_listGType_markers_sys_siglistthread_exit_GtkApplicationg_typeprev_GtkGridPrivatedummy3G_APPLICATION_IS_SERVICEGSourceFuncgsizeGtkGridGtkContainerPrivateGtkApplication__u6_addr16test_quietGtkWindowPrivateg_timeout_funcs__timezone_GMainContextsmcallbackG_TOKEN_STRING_GSourcePrivateg_unix_signal_funcsGtkApplicationPrivatethread_equalgridin_addr_tGtkTextViewPrivatestdout_IO_save_endGCondG_TOKEN_LASTmessageopterrfloatdummy10_cur_columndummy12dummy13_IO_codecvtmalloclong long unsigned intguint64_GApplicationPrivateG_TOKEN_INTlisten_for_updates__u6_addr8_GCondg_child_watch_funcswidgetwindow__uint16_t_AtkMiscg_ascii_table_IO_backup_base_GtkTextBuffer_offsetin_port_tsys_nerrG_THREAD_PRIORITY_HIGHG_THREAD_PRIORITY_NORMALglib_interface_agecond_freechatlog_buffersin_zerocallback_datag_threads_got_initializedGSourceCallbackFuncss_addrsize_tsa_family_t_vtable_offsetGtkGridPrivate_GtkApplicationPrivateg_mem_gc_friendlyG_APPLICATION_HANDLES_COMMAND_LINEG_APPLICATION_FLAGS_NONE_GtkTextIterG_THREAD_PRIORITY_LOW_IO_read_basebuttonG_APPLICATION_IS_LAUNCHERstdinsin_familytv_usecfreeg_utf8_skiph_addrtypecodeh_length_GTimeValGApplicationmutex_freeg_classprepareGDK_AXIS_XTILTG_TOKEN_IDENTIFIERsin_addrdummy1dummy2dummy4dummy5dummy6dummy7dummy8dummy9charG_APPLICATION_CAN_OVERRIDE_APP_ID_modecond_signal_GThreadFunctionsGThreadPriorityAtkMisctzname_IO_markertext_IO_read_ptrthread_joinglib_minor_versionqdatacontainerG_TOKEN_OCTALSOCK_DCCPtry_realloccallocuint8_tmutex_trylockcond_timed_wait_GtkWindowPrivatethread_createin6addr_loopbackGDK_AXIS_PRESSUREG_TOKEN_RIGHT_CURLYGSourceDummyMarshalSOCK_PACKETstderrsys_siglistunref_GtkTextViewGDK_AXIS_ROTATIONG_TOKEN_COMMENT_SINGLE_IO_wide_datauser_data_IO_write_baseSOCK_DGRAMG_TOKEN_BINARYg_test_config_varslong long inth_namein6addr_anyGMemVTableGDK_AXIS_LASTtest_perf_IO_save_baseaddr_listsin_portclosure_marshalcontextGtkTextBufferPrivateglongG_CONNECT_SWAPPEDoptindmutex_lockgChatClient.cguinttext_view__daylightGTimeValh_aliasesg_param_spec_typescond_newG_TOKEN_COMMA_GTypeInstancesys_errlistsize_freeres_bufg_type_instancelong double__in6_u_GSourceCallbackFuncsGCallbackGtkWidgetG_TOKEN_NONE_GApplication__pad5GObjectGtkContainergdk_pixbuf_micro_versionG_THREAD_PRIORITY_URGENTGPrivateg_io_watch_funcsargcdoneG_TOKEN_LEFT_CURLYG_TOKEN_CHAR_GtkGridmutex_unlockoptargargvthe_textGDatac_addruint16_t_GMemVTable_GtkWidgetcond_waitGDK_AXIS_SLIDERdummy11GTypeClasstimezonedummy14private_setg_idle_funcsSOCK_STREAM_GDatapoll_fds_IO_read_endprivate_newparentGTestConfigdispatchshort intsenderGtkTextIterG_APPLICATION_NON_UNIQUElong int_GtkWindow_GSListusername_GtkContainerlengthstatusG_TOKEN_EOFnextpriorityGtkBinPrivateip_stringsource_funcscond_broadcastGApplicationPrivate_GtkTextViewPrivate__environG_TOKEN_RIGHT_BRACEget_text_of_textviewsigned charGSListGThreadFunctionsactivatedomainsockaddr_inGSourceFuncs__uint8_tGTypeInstanceglib_mem_profiler_tablenamestartgulongSOCK_CLOEXEC_lockGDK_AXIS_WHEEL_wide_datatest_undefinedgdk_pixbuf_versiontv_secin6_addrglib_micro_versionlong unsigned int_old_offset_IO_FILEGInitiallyUnowned_GErrorG_TOKEN_FLOATtest_initializedSOCK_RAWprivate_getGDK_AXIS_YTILTadd_textGtkWindowparent_instanceGConnectFlagsin_addrGtkTextViewentrygbooleangdk_pixbuf_major_versionunsigned char_GtkContainerPrivate__uint32_tG_TOKEN_EQUAL_SIGN__tznameGQuarknotify_GSourceFuncs_GSourceGErrorSOCK_SEQPACKETthread_selfG_TOKEN_SYMBOLfinalize_IO_write_ptrfutureG_TOKEN_LEFT_BRACEG_CONNECT_AFTER_GMutexGDK_AXIS_IGNORE_codecvtGNU C99 8.3.0 -mtune=generic -march=x86-64 -g -std=gnu99_GtkBinGDK_AXIS_Yg_unix_fd_source_funcstest_verboserealloc_filenogcharG_TOKEN_HEX__off_t_GPrivate__u6_addr32sa_familyshort unsigned intg_thread_gettimeGDK_AXIS_Xglib_major_versionG_TOKEN_RIGHT_PARENmainglib_binary_ageGMutexSOCK_NONBLOCKhostentdouble_GtkBinPrivateG_TOKEN_COMMENT_MULTI_chainuserdataFILEentry_buffer_flags2uint32_ttextlengint_GtkTextBufferPrivatethread_yield/home/seth/cs435/chat_2.0_GtkWidgetPrivateGtkBinnext_message__off64_t_unused2_IO_buf_baseSOCK_RDMGSourceref_countatk_misc_instanceGCC: (Debian 8.3.0-6) 8.3.0zRx  lAC Eb @DAC \eAC ` |AC   AC E  iAC d l)   2=JWfjo xlD&+8:AVek $CPb|  4CiHMSZhrzgChatClient.cadd_text.57951smcallbackactivateentry_viewchatlog_viewentry_bufferchatlog_buffersktgridusername_GLOBAL_OFFSET_TABLE_gtk_text_view_get_typeg_type_check_instance_castgtk_text_view_get_buffergtk_text_buffer_insertlisten_for_updatesgtk_text_buffer_get_iter_at_offsetputsread_messagesnprintfgdk_threads_add_idleget_text_of_textviewgtk_text_buffer_get_boundsgtk_text_buffer_get_textg_printstrncpywritestrlensend_messagegtk_application_window_newgtk_window_get_typegtk_window_set_titlegtk_container_get_typegtk_container_set_border_widthgtk_grid_newgtk_container_addgtk_button_new_with_labelg_signal_connect_datagtk_grid_get_typegtk_grid_attachgtk_widget_destroygtk_text_view_newgtk_text_buffer_set_textgtk_widget_set_hexpandgtk_widget_set_vexpandgtk_widget_show_allpthread_createmainatoihtonssocketgethostbynameinet_ntoaconnectgtk_application_newg_application_get_typeg_application_rung_object_unrefclose*29GT +!7>F!Yl\v"#{%&(0$;E'V']g'n())*+ ,-07?.D/Vc0h1ov{/234563@*7GO4T5^i6895 6%8,1;FNU\i:p};956<=-?7@UA[nBC"D-E=4%F*/FASGbHhoI C  ) 0 e 5 C PQ OX A_ / d w |      d  U   * i6 'B SN Z k w w     ;     / - 7 C O \ |i !v ,  x \  h "  4 @ X e   I  Z     p  q    % 3  L  [ y     t  ~ $ 1 z> K X Z e r I       /   X  U  1 > YK >X & e s  J   " Q Y^ k x       ?      & o   #  "   z & - 4 ; B pI P z W ^ l       =     D  , W+ =7 C X] c ri [o v  b  7  8 F     *  7 D Q ^ k Kx  #      ' 4 A }O ^ k  y Q n  }  1 4  j w 0 6 < B OH ^N DT L Z a 9m z     E 4 B n   > # 0 = J W hd q ) ~ !      b I  f   @ :' 4 A ' N [ h _v   . e    B  R  8 *> !D J P aV \ b Ah h n t  { (    x  |     n    ,  : L cX /i "u      5      O A | p+ 9 E P H\ g @ s           A  U ]) 7 C 1P ] k w /  p  &  b    [      0 6 < B uH N T 6 Z c ok w q  :  g      H  1' d 4q P      A    }   " &/ t= JS p`i v    S   L ) 8 7 G ` V t  s     - < Q Kv` p  :   j 9 l6 E jV z H   H 1 9 - " < ,  Dl`.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @x@MP &, 1d>$ e9@Z)J$]B'0X@0 qr'l@؄ }0(.0AAA@B I