ER(PM?AppleApple_partition_map?PM@'disk imageApple_HFS'@3goonPM'Apple_FreeH+10.0 jOO$)"O    x2x2IOXpertsUninstaller.shOOc+,<IOXpertsUninstallerTools.shOOc (KillDeviceMonitor OOc*KillSessionMonitor!OOcLauncher"OOc| &LaunchInTerminal#ĿĿOOc  MoveToTrash$  OOcm  RegisterApps%OOc  ,UninstallerTools.sh&OOc>b,UninstallStarter.sh'OOc ComponentTool DMPrefsToolInstallerFileTools.shIOXperts UninstallerIOXpertsUninstaller.shIOXpertsUninstallerTools.sh KillDeviceMonitor!KillSessionMonitor"Launcher#LaunchInTerminal$ MoveToTrash% RegisterApps&UninstallerTools.sh'UninstallStarter.sh( Readme.txt*t Z\V0 n <  h * ` : p::IOXperts Uninstaller 1.0b3OOOIOXperts Uninstaller 1.0b3.TrashesOOOOcB@6IOXperts Uninstaller.appOOOOcA Readme.txt(OOOOcTEXTCWIE>0HFS+ Private DataOOOO@PWWHFS+ Private Data.TrashesIOXperts Uninstaller.appContentsOOOOcAContents Info.plistOOOcnMacOSOOOOcAPkgInfoOOcp ResourcesOOOOcA Info.plistMacOS.IOXperts UninstallerOOcoIOXperts UninstallerPkgInfo Resources  ComponentTool  OOcVq DMPrefsTool / /OOc\0InstallerFileTools.shOOc.IOXperts UninstallerOOc8 z Z D6&X:IOXperts Uninstaller 1.0b32IOXpertsUninstaller.shN CFBundleDevelopmentRegion English CFBundleExecutable IOXperts Uninstaller CFBundleGetInfoString 1.0b3 © 2004 IOXperts, Inc. All Rights Reserved CFBundleIdentifier com.ioxperts.Uninstaller.1.1 CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleShortVersionString 1.0b3 CFBundleSignature IOXu CFBundleVersion 1.0b3 #!/bin/sh +x SCRIPT="$0" SCRIPTDIR=`/usr/bin/dirname "${SCRIPT}"` pushd . > /dev/null cd "${SCRIPTDIR}/../Resources" BIN=`pwd` popd > /dev/null "${BIN}/LaunchInTerminal" "${BIN}/UninstallStarter.sh" exit $?APPLIOXu048__PAGEZEROh__TEXT __text__TEXTky[__picsymbol_stub__TEXT$__symbol_stub__TEXT__picsymbolstub1__TEXT __cstring__TEXT__symbol_stub1__TEXT`__const__TEXT@@__constructor__TEXT@@__destructor__TEXT@@__textcoal_nt__TEXT@p@@ __StaticInit__TEXTDܰ__eh_frame__TEXT h $__DATA __data__DATA__nl_symbol_ptr__DATA<=__la_symbol_ptr__DATAL__dyld__DATA__const__DATAT__mod_init_func__DATATT __mod_term_func__DATA\\ __gcc_except_tab__DATA``__datacoal_nt__DATAT8T@ __bss__DATA__common__DATA@48__LINKEDIT`V /usr/lib/dyld XBF/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 4BFXQ/usr/lib/libSystem.B.dylib\T/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon0/usr/lib/libSystem.B.dylib @ '  @@@ @,PDq0KhKڑ{nxLw =9g0 Ø#l^`=/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI|t/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Inktl/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServicesx/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScriptingx/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels!/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolboxD x~x|8`8(Hu5|`x@^@x^@|^@8(@8`-Htݐ}8`-@Ht!|N |B}=|9t}N |B}=|9t}N |B}=|9t}N |!|> x~x|8H8`-Ht-~@8@D^D/@Hx^DBBx@L^DBB|@4^DH>D^H ^H/(AHsm^DB8DK|8`-@HsmH/A4^H /A^H ~H| x}N!~HHr!|N |B}=|9r}N |B}=|9r}N |B}=|9r}N |B}=|9r}N |!|> xBHr<_BH@@/A^@T>+@H<_bHq<_bHq!|N |B}=|9qp}N |B}=|9qp}N |B}=|9qp}N |HA!HI,8`@x<8dH,8`@`<`0,A <<88e88H=,/A =@= 848i8H8`aH8!@}hN ||x!C|,A(<8fHu<x8H 8` HtـX8!P8`|N |!C|,A0,A$8c8@8Ht},@ 8a@HtH8`8!@|N ;8@||?@? ?|{x!|#xX0Z(Y,@;W:<`8.88xHs,@ (HH<x88@Hs,@ ,H$<x8 8PHs/@0;|Ah8!`8`}N a|#y|HA|{x|+x!P;A,Ae|bt,A;@88xHuaxx8Hs!|y@t8a@Hu1|y@d;@xxHu xx8Ht|y@<@x8B88Ht|y@Ht{{Ht88!xa|N 8H 8H|H<A|x|#x!8f 8,AHtHssAX8!Px|H X8!P|N 8H 8H|H|xA<|#x!88cT,AHـ,AHsa,AHsQ/AHsA,AHsAX8!Px|HPaX8!P|hN |H8PA|#x|x!8cHrx8@8Hq|cy@@8a@8/;@Hr|cyA;xHrm8cHxTHrI8`AX8!P|HN |H|xA8!xcT,A\<8̃xHq,|dxA4xHq,A 9xHq/AHqq!X8!P8`}(N |&||#x|+x;;!Cx,Ac,@;.Ht<Hp.|~xA$Hpx8@88Hp,@ ;H4=<`8@88xHpxHp@@;A xHq!X8!Px}(| N |&||x;;!Cx,Ac,@;.H<Hp .|}xA(;xHp xx88Ho,@ ;H@tx8.Hp5|cyA(<8c8@8Hoy/@ a@tA xHp!h8!`x}(} N |H!|zxA!c,AH A8`||x8`A y;;`H |zAt;X~\^`dhHkH;@,@@d9xx8d@K5|xad.A8D X\`^dhHkqH;@/@hxKQ/|x@TX<vd`ig|@@=@ST8aCR#Hk|}y@ ;@H(Hj}8~X8HjxHjxHj= ST8a#R Hj|}y@ ;@H$Hj8a`HjxHj}xHj=ST8aR HjU|}yA8~XHjaxHjH;@.@@p?De8cvTHjU|}yA$Hj9xpHjxHj=<@IO8`CXiHi|byAlHjH ;@.@ 8`~8!x} N |!C|,A(c8@|@@8B|@A8` HhaH8!@|hN |H|#xA||x8!8P8~;Hj8@8`~txx^h^T^X^X^l^x^x^|^^^^^X^\^`^dK|y@8xK|y@(xK|y@x8@8K|y<H8 D8F;@@@(xx8@Ka|y@xK |xx8KA,A,A /@@;h8!`x|N |&|HA8|#x|+x!88P0HiM.|x@8aP8 8889Hg.|x@a(,@8`cPH9,~@ ;.@p8aP880Hg).|x@T>848a089(9@8Hf.w@8`|y@a4N}HNa0/AHfA ~,AHq8X8!Px|| N ,|HܐA|#x|+x!8A88@8DD@Km8|}y&H@HDxH|}y&@0aDx9`H|@<:; 8;U{:.,@8`H88P|}xTlptx|8cHgUhTXXl=txx|X\`d.!HU*: P@|.|gBK|}y&@$aH9+!H@D}+Kx `Aa@,AH @!H,@x8HHс!H:x!8!|x}(N 88cH|&|#y|H|}x;A!A;.@LW:H-,}@ ;.@,|9`@ 8}Ud:9k|.BX8!Px|| N |Ha|}xA|#x!C,Al;|@D;`W:|.,A$}N!}.];A,A |CxH)888`h8!`a|N |;;x!xK5<@x8b鬀AX8!Px|HKxa|#y|HA|~x|+x!|3x8`AT^;|@@W:dxx|e.xN!,8`@~;A8`h8!`a|N /|!AH]̀X8!P|N |!K̀X8!P|N |!H)H/AH'H }X8!P|N |~y|B!@;xH]|cy@p8`H]|cy@08`H!|lx|iN!xH]|cyAH/AH&H ̀X8!P|N ||lx|i!N!HH>H\|B8`!H]<_|cyAbwbwK||lx|i!N!K|B8`!H\<_|cyAbvbvK|B|}x!8`H\|~xx8`H\/<_@vtH/AH%H X8!Pxvt|N |B|}x!8`H\ |~xx8`H\=/<_@vH/AH%MH =X8!Pxv|N /|8!APTc~8/A@A/A H,/8A$/AH8H8HHZ|xX8!P|N /|!ATcv/ A+ A<_U):8B`| .|| N t4`tHht|+x8@K݀A@H|+x8DKAD|lxH\EHE9HHE9H+ A<_U):8B`| .|| N t4`tHht|+x8@K݀A@H|+x8DKAD|lxH\EHE9HHE9H/L@;H/R@;;H@/PCx@L$x;xK=x|dx8xKQ;||x/@Cy@xx8!p!|N  @|aB!|lx|#x@|+x;@99>+A<_U):8BP| .|| N Xdt|`p||hPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP,8H 9H 9|tHܠ H 9HȀ 9HLlLTBUk }kxUJ@.}J[x9H }cx8@Kq|lxH}cx8DKD|lxHd8H}cx8HK=H|lxT:|[."H}cx8LKI8H}cx8HK8LK-H|lxT:};.LI|BH/W:A4Hl7@TH`L89AL@H|PT:|A" x||x|#x|3x|+x&x@f}j[x@@;T2/@@[T|| H/@Tx8@DH|/@ T9 T8D|B"H+/A <_T :8B| .|| N  \(Td4DDxxKx|dx8xKH;H ;[H[;|| H8DxK98@K1^D{||x>@TB8|B8})YHx8DK^D8||xTB8|BHpx8DHx8DK8HK^D9 ||xTB8|B"D^HT8|[.H$/A=x9xHp;@xdx8|HCxH샻xcx8|xHCu=xxHx8K18@K)@8@||x|[Hx8KHx8@K@||x|Htx8@Kـ^@8{HPx8DK8@K^D8TB8|BD>@T8|{.JHx8DKu8LK^D||x{TB8>LK<8xKI8|Kq8||xHx8|KUHX89`D9@Ub8|BB>D8 U":+8BU)8| x|I.D@Hhx8K||xHTx8DK8@K@;||x^D} I8TB8|B})ЀDT8};.HH@@@{}j[x@Al!|N !||#x|{x8!8#xHA){88Ȑ8cH58||yAdx%x\P;xK8/Aex&x;@|";8KiyKyTcL|t /A /@ HK9)8c9kBȠAx!aA^H>J~ ^8!ແ|N |A|}x!|#x;A@xCx8H?/A/A4HXT:|}./@ }Hc|{H0|8 K핀 x8|"K|{xHH=x}x;/A +A`/A /A,HL|H<T:|Z.^H(}8$K $8@fx|"K]~;;@X8!PA|N ||#x!||xKT:|\.X8!P"|<N |a|~x!|#xA8|+x8؃H=ix8@K |byAH"@"A"B"C"D"E"F"G"H"I"J"K"LbMbNbObPbQbRbSbTbUbVbWbXbYbZb[b\b]b^b_b`babbbcbdbe"mblbfbgbhbibjbk<_;8B[|]x;m|.|~./A/AA H:;;@̀{[|`Ph8!`|c|AN |||x!|#xx8@K/\9 |x!`| T:@d/A<8`cxx}N!/|ixA,/9 @ /AH8x8@K Kt8!}#Kx|N |9`H5AaPT8 `a x8a@X\K8a 8@8H98a 8K-/A/@/A8A x8`89 |Gx}N!/A/@T8a 8KEK8@! x8@88a I H9a x8 Ke/A9@H,8`K8`K8a@8 K|jx hH5|@&|AA||x!|#xC cx8@K-|~yA.8`@H.8 @88`xxixLxIN!/8`@`AX/A<8`8 xx}N!/|~xA /8`@x8@KKHx8!aA|}p N |9`PH3A\aPTXЀa8a@8K8@88a H7}̀A8  АaK9@/@8a@8 K|jxH4 |9`PH3AaPT8\a8a@XKM8a 8@8H6AȀ /@|Cx8 K1Ha8 K/AH58 8a@K}|jxH3|dx8`}N T:|D.N cN N |B=!@8@a 8a$9 a(a,a0a4a8aa ?aK@aKAaKBaKCaKDaKEaĘKFaȘKGa̘KHaИKIaԘKJaؘKKaܘKLa+Ma+Na+Oa+Pa+Qa+Ra+Sa+Ta+Ua+Va+Wa +Xa+Ya+Za+[a+\a +]a$+^a(+_a,+`a0+aa4+ba8+ca<+da@+eaD+faH+gaL+haP+iaT+jaX+ka\+l!`Im8!|N 8H8H 8H|B}H|H!E=?9)B8I\><|B88c:pIX8!P|H X8!P8c|H4+|9Д!@ l Ka; /Ax}N!X8!Px|K|B<_9cB:=?|}x!;<`C+`c+<_B9 <@GN)9`BUCK0k4+8 HC8BCxKxHMK|!H]c/A$;0|АxKmxH Ky|;Д!H^/@ BH8B^C8BCA X8!P~(|N |!Hy|kxc#/@$5)@LK8BK H45)@$8c0 X8!P|K@HA#X8!P|N 8H8H 8H|B<_pB7Ȕ!8BCAK݀X8!P|N 8H 8H|B<_B7l|#x!|~x8BCKasA xKuX8!P|N C"iN |B}H|dN |B?;6!/A@ K}/@<8c>0H8` H)|~y@l8`H9|~yAL<_B6؀B/A(+@8` xH%/@Hx8` H HK8xX8!P|N /|8!APTc~8/A@A/A H,/8A$/AH8H8HH|xX8!P|N 8@9 8cp T~|08B})x@$N 9 9`C8cp@T@~|H09)}kx@+Ap@@A8|H0}kxdN /P|Ba!|~x|+x|#x|3x|+x@8ETB:9H Ti>+ A<_U):8B`| .|| N t4`tHht|+x8@K݀A@H|+x8DKAD|lxH\EHE9HHE9HKx i HH4 A 9i/| x@H }>Kx xX8!P|Cx|N K|!/AKX8!P|HxX8!P|N /|8!APTcv/ A0A/A/H/0A/P@8HHHH!|xX8!P|N ||}x!;  8`/z@H eHxH8@|~8cK8DKE8@8cK ; |ex/RA/P@$e888HTc~KQ|exH/L8`8@ ;Kh8!`|N D8`@M @ 8`N 8`N |A|}x!|#xcx|+xTc^>Kq8||x}x8@Tc^>K}x8Tc^>8DKA@D8`@A@ 8`H8`x8!pA|N |A|zx!|+xD|#x|B P8bKQDxT}>xK8|dx8@xK {|cP8cKDxT}>xK8|dx8DxKـA@D8`@A@ 8`H8`x8!pA|N |А|tx!|#x;e/xA;W<x8Bx@@:@@hW8~x<~x~N!/@LW:~x~x|.~N!/@,|^.~x|.YHLW:W8HW:~x~x|.~N!/@,|^.;|.\W<8Bx@A8/@+@:;;@W:|.;}".@;@:@@hW8~x<~x~N!/@LW:~x~x|.~N!/@,|^.~x|.YHLW:W8HW:~x~x|.~N!/@,|^.;|.\W<|x8Z@A8+Ax8!p|N |ܐ||x!|#x;@; ;`;#:H؀/A|@PW}>8BAP|Cx|ZxK)xT}>|{xxK|xxT^>/@ S`HA d x88@xKxK+ATb8~08bH8`A@|@9A;9@@\<^|^;HA/@8!#x|N |ܐ|}x!|#xx|+x;@T^>:W>cxK=|yxH^/AȀt A8|BP8BA(|Cx|ZxKxT{>||xcxKM|yx/@/@LHl$x88@cxKucxKy+ATb8~08bH8`@|9A(x/AKTI:8B})ZK=^|^;HA/@8!|N |ܐ||x!|#xx|+x;@T^>:W>cxKU<|yxH^/A؀t A8|BP8BA(|Cx|ZxKxT{>|}xcxK|yx/@ >/!@ D@`Hp$x88@cxK8|ex8DW>K cxK +ATb8~08bH8`!@} 9AAD| Px@A,<^|^;HA/@8`8!|N |ؐ|yx!|#x/AHU8`@A(/@t A :V@@|T~Wb:|B~|cP8cK%$xT}>||xxK8|dx8@xK8|ex8DW>KɀA@@@ zxHD:x|@At@ApHPT^>/@hy 9CP@@0|RT ~U":|BBb @@ }*KxH|Z9 @@ |CxHP@AH W>$x~xK;`|yx@@W>|$xT~8HW:~x|B8K8|ex8LWC>KAH@@ xHL;~x|@Ad@AH@t@A@ /A(|x#xxKu|cy@(/@8`H #xxKI8!|N |B??.|}x!|#x/;A4@AxxKI||yAH/@<_8B./A||[x|ZxxxK99.I||x/A,~X@A9"/|x@8@,^@/@H,AX^Xt T^>A||cP8cKT}>xxK8|dx8xK̀h8!`x|N |aB!|~x/A8`.H |{yA<?;- ?;-[]~K][dx8`.H ~;H 5pA ~H 8 h8!`a|N |@&|BaA|{x!8`.|#xH ).|~x@8`8H 1.|~xA0<_cxx,`<_>",\Ke|}y@|&TcxxH-|}xA<_=?B,`^),\>x8`.H yh8!`xa|a}p N |@&|a̐AB!pC|zxT]/@xt@@A< /A@|xCxKU/@Z/H K1Z/|}xST@ZA T@AW:;xH !/|bxa@Ax;H /aDAt@A4 /A4|xCx8@K̈́/@H Cx8@KA@:@/A@tt A<_#H$T^>/@<_#H <_#/ACx~xHi4 E|AHuCx~xKt#|sx/AW :|@.:W:;|@;9;uH;.;;A$Cxex~x~N!/A/|\TB:|Bb@S|tHH~xCxKՀA@: "A@dZ 8!aa|}p N |@&|BܐA|yx!`8`-|#x|+xHi;|}yA<_;@!p@}<<8 08 88`H|cy@4}<<8 D8 88`H|cyAP``/A8/;@8`8H||x \|{x.A;@8@< x\$x\\`|K|~x@\= 9k(` K/A,<H@A9b/|x@8@\/Ah\Xt T^>A~|cP8cKT}>xxK 8|dx8xKMH`/@L8`-H8!xa|}p N |a̐;@!B%?|+x@|tx|#x|3x;{&d@pxx:`;;|+xH|Pv.~v.A$~x~x~N!/A;Z}@;~;;;A98@@T979V)}BSx}+Kx8B/A 8 9kH 9 9J9)BȐ8!a|N |B}= ||&, px!Aaځڡ!Aaہۡ$9 |!Yn@ | N | 9`@~a9`P~a9``~a9`p~a9` a9`+a9`Ka9`ka9`a9`a9`a|B9`aΐ N a8 9@H$a}GSx \XTkPHB}a= | , $Al 9`|C~`9p~`9~`9~`9 `9+`9K`9k`9`9`9`9`px +Kkʋʫ +Kkˋ˫} |+:N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|d}N |B}h=k|H}N |B}h=k|,}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|T}N |B}h=k|8}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|`}N |B}h=k|}N |B}h=k|l}N |B}h=k|P}N |B}h=k|4}N |B}h=k|}N __dyld_mod_term_funcs__dyld_make_delayed_module_initializer_calls__dyld_image_count__dyld_get_image_name__dyld_get_image_header__dyld_NSLookupSymbolInImage__dyld_NSAddressOfSymbollibobjc__objcInitThe kernel support for the dynamic linker is not present to run this program. -------------------------------------IIDC-showcustomized-showallCFBundleExecutableCFBundleIdentifier%s%s.rsrc/Contents/Resources/%lx/Library/Components/__DATA__eh_frame__TEXT=`$}N =`(}N =`,}N =`0}N =`4}N =`8}N =`<}N =`@}N =`D}N =`H}N =`L}N =`P}N =`T}N =`X}N =`\}N =``}N =`d}N =`h}N =`l}N =`p}N =`t}N =`x}N =`|}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N <|H8A8!K]AH8!@|HN <|H8A|x8!K%AX8!Px|HK48|`|!@0,@(= =`99I88 8@`L|`@,/@$<<8f88|#xKH8!@}N 88``Kd88``KT8|`|#x|!|~x@ ,@<8g\K<d9a|@ /@=@8jpKm= iaX8!P}hN 88``KpzPLR|A  4? PA~zPLR|A $ /PA~zPLR|AI  x$PA~$@|8A~PhPA~$8A~P(tA~P(tA~PzPLR|AE , pA~(P A~`(|| A~`DFA~ 0XA~zR|A ,(\pA~4HA~p ,xHpA~( A~ ( A~(, $`A~(4 A~` klF%&'()*+,-./01234567l<k@jDiHhLgPfTeXd\c`bdah  "$ij,FA~$| jkliF%&'()*+,-./01234567l<k@jDiHhLgPfTeXd\c`bdah  "$klF%&'()*+,-./01234567l<k@jDiHhLgPfTeXd\c`bdah  "$jizPR|A  $ h PA~$H(h PA~$pxh PA~4x`A~0(A~`F@`DFA~ 40(,FA~ (hH A~zPR|A R ( τPFA~$L< PA~zPR|A   АXPA~$D  PA~ l0DPA~zPR|A V  \ PA~zR|A  ` A~P<0HPA~4\8 A~ p4p A~ ,,d `A~(` A~`,(A~`F<XFA~ 4D,A~ F88( A~ shqpuDt400`2Ɛ(@Ϡ`̠Ԡ[`ĬT(<@G  (bܐH b;(ˠ& , 0ՠ@PPT朐y{zz|PԐ}/1`Q y <`X8,L,O@c938:̐P 2 8 lp@pwwwdwl08,@H0880p$ɄɄLTTĬĴɄ$ɄpɄ@P% T%8DT ! HP! HP1'<@`xh`pSt9bad_allocxSt9exceptionhpSt13bad_exceptionhphphh<hdSt9type_infoSt8bad_castSt10bad_typeidN10__cxxabiv117__class_type_infoEN10__cxxabiv120__si_class_type_infoEN10__cxxabiv121__vmi_class_type_infoEppp ppppp ppp0p,p(p$pppppppppppppppp|pxptppplphpdp`p\pXpTpPpLpHpDp@p<p8p4ppppppppppp'dk''Ԁ'dkP'dkP(dkP((<(7 DkPDktDkxDkDkDkDkDkDkDkDkDkDkDkDkDlDl DlDl Dl0Dl@DlPDlXDlhD lpDlDlDlDlDlDmDmDm(Dm(DmHDmHDmhDmhDmDmDmDmDm(g$kP({(@(@(@(((@ )@)8)(kP))m)*$x)+mD+mD.mD0mD1mD.nD.n0)A$+m)],8)em)fn0)g$h)hn0D?n0DCn0DDn@DCnXDHnd)v$?n0)@>)@@)@A)n0)nh)$8)nhDMnhDQnhDRnxDPnDMnDQnDRn)$Mnh)@L)@L)@N*nh*n*$\*nDYnDcnDenDgnDio DkoDpo,Dqo8DroDDsoPDto\DwohDxopDzoD{oD|oDoDoDoDoDoDxpDp D|p D|p@D{p@D{p`Dcp`Dcp*$Yn*.@Z*P*e@Z*s\8*]<*̀^@+ _D+=`H+pn+qp+r$+s& y+ -+ .+ /+ 0+dp+, , p3pEkPVp,3p,Vq,| ,,t-uD-;u-N @-n Pr p @--- `-  5 =(   T p ` &x \  L 4  D k   L   l << @dw4. .' .U.l.H..//>x/| / / / / 0'   d 0R0i(000P00800111/L1B D1S1i1\1811 1 2 2 2( 2H 2\ 2s 2 86Ef~|8 Pj{  H 1hJ<`x D H o`#M w +Y H)} p(r` -  <7Pf|,T|H@P%Q}0p?z$.88w8,c  I mX      !T!(L!=D!R\!g!!!!"""A<"kd""""0"# ##/d#? @ Ĭ #####Ĵ#ļ$ h222 p $$* $F 2Ɛ |$^ D$o ,$$$(#QɄ#jȼ$$% %)%E%a%x%%%$%,%&&&0@3 3. 3>ɔ3Z ɴ$~&B &W3x3<3l3˸34383`34 Ϡ4"4?`4[04e4uT4Ԉ4444ܬ4٤44߈55 53 5C 5S 5s 5 5 5 5 5 6 6 &q &&&$& &' '#'<'['z60 '   vtwlwd4wtN`! 1$UTlz~,xSy{}4 "y4 Jw jw w  ush  @D%HKL^PxTX\`d h1lM  ( 0 , rtHxpok |P z { y z y }  <   ' X8 3 ,T  D  Z L, m  } ,f u &   0 PP a ՠ T ` c  ( [   H b   ; B 9  _ : "  ?  F (R Y G N b  lD `_  38 ˠ    j O@  @ 8  | P       2 Y / 1`  Q""""""Q"GX[" &(68<=?@Y09Q{"4 2 5 @ a f <0P4$1)(*50-+2,9.A=;IG@?/6:BC >!ED   HIJ< "F=#83'%7&4$1)(*50-+2:BC >!ED   HIJ< "F=#,9.A;G@?/6_NXArgc_NXArgv___progname__dyld_func_lookup__dyld_init_check__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free_FSGetCatalogInfo_FSPathMakeRef_FSRefMakePath_memmove_sprintf_strlen_sscanf_strcmp_CFRelease__ZdlPv_pthread_mutex_lock_pthread_mutex_unlock_CFDictionaryGetValue_CFRetain_CFStringGetCString_CFURLCreateFromFSRef__ZdaPv__Znam_kCFAllocatorDefault_strcpy_HUnlock_memset__ZN19InstalledComponentsD0Ev__ZN19InstalledComponentsD1Ev_gbIsIIDC_gbLogComponents_gbLogCustomized_installedComponents__ZN19InstalledComponents20ReleaseComponentInfoEv__ZN19InstalledComponents22GetInstalledComponentsEv__ZN19InstalledComponents7IterateEPFbP21IOXpertsComponentInfoPvS2_ES2_S2___ZN21IOXpertsComponentInfo3LogEPKc_memcmp_putchar_puts__ZN15UseResourceFork4OpenEP5FSRefPKc__ZN15UseResourceForkD0Ev__ZN15UseResourceForkD1Ev__ZN15UseResourceForkD4Ev__ZN19InstalledComponents16GetComponentInfoEPKcRPP21IOXpertsComponentInfoRi__ZN19InstalledComponents18AllocComponentInfoERPP21IOXpertsComponentInfoi__ZN19InstalledComponents20ReleaseComponentInfoERPP21IOXpertsComponentInfoRi__ZN19InstalledComponents25GetComponentInfoFromFSRefEP5FSRefR21IOXpertsComponentInfo__ZN19InstalledComponents9GetFSRefsEPKcRP5FSRefRi__ZN21IOXpertsComponentInfo17ReadFromInfoPlistEv__ZN21IOXpertsComponentInfo18ReadFromCurResFileEv__ZN21IOXpertsComponentInfo18SaveFilenameAndRefEP5FSRef__ZN21IOXpertsComponentInfo24GetComponentResourcePathEPcm__ZN21IOXpertsComponentInfo25ReadComponentDescriptionsEv__ZN21IOXpertsComponentInfo34GetFirstMatchingThngFromCurResFileERPPcR20ComponentDescription__ZN21IOXpertsComponentInfo9GetBundleEv__ZN21IOXpertsComponentInfoD0Ev__ZN21IOXpertsComponentInfoD1Ev__ZN21IOXpertsComponentInfoD4Ev__ZTV15UseResourceFork__ZTV21IOXpertsComponentInfo_CFBundleCreate_CFBundleGetInfoDictionary_CloseResFile_CountResources_CurResFile_FSCloseIterator_FSGetCatalogInfoBulk_FSGetDataForkName_FSOpenIterator_FSOpenResourceFile_Get1IndResource_Get1Resource_GetResource_HLock_ReleaseResource_UseResFile__Znwm___CFStringMakeConstantString_p2cstrcpy_strcat_strrchr__keymgr_unlock_processwide_ptr__keymgr_get_per_thread_data__keymgr_set_per_thread_data_pthread_once__cpu_has_altivec_malloc_memcpy_ZdlPv.eh__ZSt9terminatev___gxx_personality_v0_ZdaPv.eh_Znam.eh__ZTISt9bad_alloc__ZTISt9exception__ZTSSt9bad_alloc__ZTSSt9exception__Unwind_Resume__ZTVN10__cxxabiv117__class_type_infoE__ZTVN10__cxxabiv120__si_class_type_infoE___cxa_call_unexpected_Znwm.eh__ZNSt9bad_allocD1Ev__ZTVSt9bad_alloc___cxa_allocate_exception___cxa_throw_getsectdatafromheader_ZN10__cxxabiv111__terminateEPFvvE.eh_ZN10__cxxabiv112__unexpectedEPFvvE.eh_ZSt10unexpectedv.eh_ZSt13set_terminatePFvvE.eh_ZSt14set_unexpectedPFvvE.eh_ZSt9terminatev.eh__ZN10__cxxabiv111__terminateEPFvvE__ZN10__cxxabiv112__unexpectedEPFvvE__ZN10__cxxabiv119__terminate_handlerE__ZN10__cxxabiv120__unexpected_handlerE__ZSt10unexpectedv__ZSt13set_terminatePFvvE__ZSt14set_unexpectedPFvvE___cxa_begin_catch__ZTISt13bad_exception__ZTSSt13bad_exception__cxa_call_unexpected.eh__gxx_personality_v0.eh__Unwind_GetDataRelBase__Unwind_GetIP__Unwind_GetLanguageSpecificData__Unwind_GetRegionStart__Unwind_GetTextRelBase__Unwind_SetGR__Unwind_SetIP__ZNSt13bad_exceptionD1Ev__ZTVSt13bad_exception___cxa_end_catch___cxa_get_globals_fast___cxa_rethrow_Unwind_DeleteException.eh_Unwind_ForcedUnwind.eh_Unwind_GetDataRelBase.eh_Unwind_GetGR.eh_Unwind_GetIP.eh_Unwind_GetLanguageSpecificData.eh_Unwind_GetRegionStart.eh_Unwind_GetTextRelBase.eh_Unwind_RaiseException.eh_Unwind_Resume.eh_Unwind_SetGR.eh_Unwind_SetIP.eh__Unwind_DeleteException__Unwind_ForcedUnwind__Unwind_RaiseException___frame_state_for__frame_state_for.eh__Unwind_Find_FDEeh_rest_world_r10save_world_ZN10__cxxabiv117__class_type_infoD0Ev.eh_ZN10__cxxabiv117__class_type_infoD1Ev.eh_ZN10__cxxabiv117__class_type_infoD2Ev.eh_ZN10__cxxabiv117__class_type_infoD4Ev.eh_ZN10__cxxabiv120__si_class_type_infoD0Ev.eh_ZN10__cxxabiv120__si_class_type_infoD1Ev.eh_ZN10__cxxabiv120__si_class_type_infoD2Ev.eh_ZN10__cxxabiv120__si_class_type_infoD4Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD0Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD1Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD2Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD4Ev.eh_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj.eh_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE.eh_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv.eh_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE.eh_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_.eh_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE.eh_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE.eh_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_.eh_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE.eh_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE.eh_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_.eh_ZNKSt9type_info10__do_catchEPKS_PPvj.eh_ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv.eh_ZNKSt9type_info14__is_pointer_pEv.eh_ZNKSt9type_info15__is_function_pEv.eh_ZNKSt9type_infoeqERKS_.eh_ZNSt10bad_typeidD0Ev.eh_ZNSt10bad_typeidD1Ev.eh_ZNSt10bad_typeidD2Ev.eh_ZNSt10bad_typeidD4Ev.eh_ZNSt8bad_castD0Ev.eh_ZNSt8bad_castD1Ev.eh_ZNSt8bad_castD2Ev.eh_ZNSt8bad_castD4Ev.eh_ZNSt9type_infoD0Ev.eh_ZNSt9type_infoD1Ev.eh_ZNSt9type_infoD2Ev.eh_ZNSt9type_infoD4Ev.eh__ZN10__cxxabiv117__class_type_infoD0Ev__ZN10__cxxabiv117__class_type_infoD1Ev__ZN10__cxxabiv117__class_type_infoD2Ev__ZN10__cxxabiv117__class_type_infoD4Ev__ZN10__cxxabiv120__si_class_type_infoD0Ev__ZN10__cxxabiv120__si_class_type_infoD1Ev__ZN10__cxxabiv120__si_class_type_infoD4Ev__ZN10__cxxabiv121__vmi_class_type_infoD0Ev__ZN10__cxxabiv121__vmi_class_type_infoD1Ev__ZN10__cxxabiv121__vmi_class_type_infoD4Ev__ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj__ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE__ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv__ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE__ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2___ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE__ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE__ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2___ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE__ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE__ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2___ZNKSt9type_info10__do_catchEPKS_PPvj__ZNKSt9type_infoeqERKS___ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv__ZNKSt9type_info14__is_pointer_pEv__ZNKSt9type_info15__is_function_pEv__ZNSt10bad_typeidD0Ev__ZNSt10bad_typeidD1Ev__ZNSt10bad_typeidD4Ev__ZNSt8bad_castD0Ev__ZNSt8bad_castD1Ev__ZNSt8bad_castD4Ev__ZNSt9type_infoD0Ev__ZNSt9type_infoD1Ev__ZNSt9type_infoD2Ev__ZNSt9type_infoD4Ev__ZTIN10__cxxabiv117__class_type_infoE__ZTIN10__cxxabiv120__si_class_type_infoE__ZTIN10__cxxabiv121__vmi_class_type_infoE__ZTISt10bad_typeid__ZTISt8bad_cast__ZTISt9type_info__ZTSN10__cxxabiv117__class_type_infoE__ZTSN10__cxxabiv120__si_class_type_infoE__ZTSN10__cxxabiv121__vmi_class_type_infoE__ZTSSt10bad_typeid__ZTSSt8bad_cast__ZTSSt9type_info__ZTVN10__cxxabiv121__vmi_class_type_infoE__ZTVSt10bad_typeid__ZTVSt8bad_cast__ZTVSt9type_info___dynamic_cast__dynamic_cast.eh__ZNKSt9exception4whatEv__ZNSt9exceptionD2Ev_ZNSt9bad_allocD0Ev.eh_ZNSt9bad_allocD1Ev.eh_ZNSt9bad_allocD2Ev.eh_ZNSt9bad_allocD4Ev.eh__ZNSt9bad_allocD0Ev__ZNSt9bad_allocD4Ev___new_handler___cxa_free_exception__cxa_allocate_exception.eh__cxa_free_exception.eh__cxa_rethrow.eh__cxa_throw.eh___cxa_get_globals_ZSt18uncaught_exceptionv.eh__cxa_begin_catch.eh__cxa_end_catch.eh_ZNKSt9exception4whatEv.eh_ZNSt13bad_exceptionD0Ev.eh_ZNSt13bad_exceptionD1Ev.eh_ZNSt13bad_exceptionD2Ev.eh_ZNSt13bad_exceptionD4Ev.eh_ZNSt9exceptionD0Ev.eh_ZNSt9exceptionD1Ev.eh_ZNSt9exceptionD2Ev.eh_ZNSt9exceptionD4Ev.eh__ZNSt13bad_exceptionD0Ev__ZNSt13bad_exceptionD4Ev__ZNSt9exceptionD0Ev__ZNSt9exceptionD1Ev__ZNSt9exceptionD4Ev__ZTVSt9exception__cxa_get_globals.eh__cxa_get_globals_fast.eh_Unwind_Find_FDE.eh___deregister_frame___deregister_frame_info___deregister_frame_info_bases__deregister_frame.eh__deregister_frame_info.eh__deregister_frame_info_bases.eh__register_frame_info.eh__register_frame_info_bases.eh__register_frame_info_table.eh__register_frame_info_table_bases.ehrest_worldstart.sint:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;/SourceCache/Csu/Csu-57.0.82//SourceCache/Csu/Csu-57.0.82/crt.cgcc2_compiled._pointer_to__darwin_gcc3_preregister_frame_info_start:F(0,1)=(0,1)void:t(0,1)argc:P(0,2)=r(0,2);-2147483648;2147483647;argv:P(0,3)=*(0,4)=*(0,5)=r(0,5);0;127;envp:P(0,3)int:t(0,2)char:t(0,5)p:r(0,4)q:r(0,3)term:(0,6)=*(0,7)=f(0,1)__call_mod_init_funcs_call_mod_init_funcs:f(0,1)p:(0,6)_crt_basenamecrt_basename:f(0,8)=*(0,9)=k(0,5)path:P(0,8)s:r(0,8)last:r(0,8)_crt_strbeginswithcrt_strbeginswith:f(0,2)s1:P(0,8)s2:P(0,8)i:r(0,2)__call_objcInit_call_objcInit:f(0,1)i:r(0,10)=r(0,10);0;037777777777;unsigned int:t(0,10)count:r(0,10)_dyld_image_count_fn:(0,11)=*(0,12)=f(0,10)_dyld_get_image_name_fn:(0,13)=*(0,14)=f(0,8)_dyld_get_image_header_fn:(0,15)=*(0,16)=f(0,17)=*(0,18)=k(0,1)NSLookupSymbolInImage_fn:(0,19)=*(0,20)=f(0,17)NSAddressOfSymbol_fn:(0,21)=*(0,22)=f(0,23)=*(0,1)pointer_to__darwin_gcc3_preregister_frame_info:S(0,6)NXArgc:G(0,2)NXArgv:G(0,3)environ:G(0,3)__progname:G(0,4)dyld_lazy_symbol_binding_entry_pointerror_messagedyld_func_lookup_pointer_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook__Z41__static_initialization_and_destruction_0ii__ZTV19InstalledComponents__Z23PrintComponentsCallbackP21IOXpertsComponentInfoPvS1___Z22ShowCustomizedCallbackP21IOXpertsComponentInfoPvS1___Z9parseArgsiPPKc__GLOBAL__I_installedComponents__GLOBAL__D_installedComponents_executableKey_bundleIdentifierKey__Z41__static_initialization_and_destruction_0ii__GLOBAL__I__ZTV21IOXpertsComponentInfo__Z21size_of_encoded_valueh__Z21base_of_encoded_valuehP15_Unwind_Context__Z12read_uleb128PKhPj__Z12read_sleb128PKhPi__Z28read_encoded_value_with_basehjPKhPj__Z17parse_lsda_headerP15_Unwind_ContextPKhP16lsda_header_info__Z15get_ttype_entryP16lsda_header_infoj__Z16get_adjusted_ptrPKSt9type_infoS1_PPv__Z20check_exception_specP16lsda_header_infoPKSt9type_infoPvi_Z21size_of_encoded_valueh.eh_Z21base_of_encoded_valuehP15_Unwind_Context.eh_Z12read_uleb128PKhPj.eh_Z12read_sleb128PKhPi.eh_Z28read_encoded_value_with_basehjPKhPj.eh_Z15get_ttype_entryP16lsda_header_infoj.eh_size_of_encoded_value_base_of_encoded_value_read_uleb128_read_sleb128_read_encoded_value_with_base_extract_cie_info_execute_stack_op_execute_cfa_program_uw_frame_state_for_uw_update_context_1_uw_update_context_uw_init_context_1_once_regsizes.0_uw_install_context_1_dwarf_reg_size_table__Unwind_RaiseException_Phase2__Unwind_ForcedUnwind_Phase2_init_dwarf_reg_size_tablesize_of_encoded_value.ehbase_of_encoded_value.ehread_uleb128.ehread_sleb128.ehread_encoded_value_with_base.ehexecute_stack_op.ehuw_update_context_1.ehuw_update_context.ehinit_dwarf_reg_size_table.eh_emergency_buffer_emergency_used_emergency_mutex__Z23__gxx_exception_cleanup19_Unwind_Reason_CodeP17_Unwind_Exception_globals_static_use_thread_key__Z21get_globals_init_oncev_Z21get_globals_init_oncev.eh_size_of_encoded_value_read_uleb128_read_sleb128_read_encoded_value_with_base_unseen_objects_seen_objects_base_from_object_get_cie_encoding_fde_unencoded_compare_fde_single_encoding_compare_fde_mixed_encoding_compare_marker.0_frame_heapsort_classify_object_over_fdes_add_fdes_linear_search_fdes_search_object_init_object__Unwind_Find_registered_FDE_live_image_destructor_examine_objects_fde_splitsize_of_encoded_value.ehread_uleb128.ehread_sleb128.ehread_encoded_value_with_base.ehbase_from_object.ehget_cie_encoding.ehfde_unencoded_compare.ehfde_single_encoding_compare.ehfde_mixed_encoding_compare.ehclassify_object_over_fdes.ehadd_fdes.ehlinear_search_fdes.ehrest_world_eh_r7r808__PAGEZEROh__TEXT __text__TEXTjZ__picsymbol_stub__TEXT$__symbol_stub__TEXT__picsymbolstub1__TEXT __cstring__TEXT__symbol_stub1__TEXTP__eh_frame__TEXTh __constructor__TEXT __destructor__TEXT __textcoal_nt__TEXT @ __literal8__TEXTPP__const__TEXTPP__DATA  __data__DATA __nl_symbol_ptr__DATA \]__la_symbol_ptr__DATA!pt__dyld__DATA"pp__gcc_except_tab__DATA"__const__DATA&D__datacoal_nt__DATA(@ __bss__DATA*__common__DATA-48__LINKEDIT0 \ /usr/lib/dyld XBF/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 4BFXQ/usr/lib/libSystem.B.dylib\T/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon0/usr/lib/libSystem.B.dylib @ #  @,@D@0KhڑcNhDw =9F` Ø#el^`=/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI|t/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Inktl/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServicesx/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScriptingx/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels!/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolboxD x~x|8`8(H}|`x@^@x^@|^@8(@8`-H%}8`-@H!|N |B}=|9}N |B}=|9}N |B}=|9}N |!|> x~x|8H8`-Hu~@8@D^D/@Hx^DBBx@L^DBB|@4^DH>D^H ^H/(AH^DB8DK|8`-@HH/A4^H /A^H ~H| x}N!~HH9!|N |B}=|9}N |B}=|98}N |B}=|9}N |B}=|9}N |!|> xBHe<_B@@/A^@T>+@H<_b H<_bHـ!|N |B}=|9}N |B}=|9}N |B}=|9}N |H8A|~x|#x!|+x8PXPH&8@|}yAT@;@<`8xHxx8@88THqH||xxHxHCA|}xxH,@<T,A8a@8XH&|}y@XP|08|)x8!px}N A}h;a=@|{x!`8j|+x|#xH= <|}x<` C ;`<` 8p@L8xHDPHy8a@x8pH H|xxHHh|xxH/@p8@| @8@\@Dx8a@xK5|x,A ;@\xHMH|x8a@H!xHA8a@H!a8!xhAN ,|HA|~x|#x!@`d<8h8 H|y@D,@<} Hx8@@Ki,@(@8`/@H<8f4Hy8`h8!`|N |cy|H8A!A |dx<`8 ؀fH|`xAH|x8!@|HN |cy|HA!A|t,@ 8`H|dx<`8 ؀fHuH8!@|N 8H 8H|H|xA<|#x!8&8c,AHsAX8!Px|H^aX8!P|hN H,<|8&8@8|x!C8`A<`8 ؀hHX8!P|N <}8&|}x!8<@8`|#x}8t;`xH-xH;@8( AxxH=@x8* ؀iH}8!|N |#y<8'@|x|H8f8A!A }t,@ 8`H=@8* ؀iHX8!P|N |}x8xKxH>U<}8&|}x8!<`C ؀bHՐ}AX8!P|HN 8H 8H|H|xA<|#x!8&8c,AH5sAX8!Px|H\aX8!P|hN <}8&ؑ|}x8!<`C ؀bH}AX8!P|HN 8H 8H|H|xA<|#x!8&8c,AHmsAX8!Px|H[܀aX8!P|hN ,|HA|+x|3x!|;x8`A<`8 ؀fH8,@ X8!P|N H[|}N |HA!|+yALxH|~x;|@4xxH,A8@88Ha;AԀAX8!P|HN |H|}xA|#x8!;@8xKMxD}N!H||x8xKyxH;e||x8xKah8!`x|N |H|}xA|#x8 !;@8xKxD}N!H||x8xKxH:||x8xKрh8!`x|N |H|}xA|#x8 !;@8xK-xD}N!H||x8xKYxH:E||x8xKAh8!`x|N |H|}xA|#x8 !;@PT8PxKxD}N!H||x8xKxH9||x8xKx8!px|N |H|}xA|#x8 !;@8!xK xD}N!H||x8xK5xH9!||x8xKh8!`x|N |H|}xA|#x8 !;@8P!PxKyxD}N!H||x8xKxH8||x8xKx8!px|N |H|}xA|#x|+x!;@xKexD}N!H||x8xKxH8 ||x8xKh8!`x|N |H|}xA|#x|+x!;@xKـxD}N!H,<||xx8'@88@K-xH7q= ||x89 '@x8@Kxh8!`|N |H|}xA|#x|+x!|3x;@xKxD}N!H||x8xKxH6||x8xKh8!`x|N |H|+xA!}N!8[|yA4H|}xH8|@xH|T8X8!P|x|N |H|+xA!}N!8[|yA,H]|}xHE8|@xH!8~X8!P|x|N H|HA|;xA|+x|3x!}Cx#}N!8[|yALH|}xH8|@4xH}8|@|}xAxDxxHM8h8!`|xA|N |H|+xA!}N!8[|yA$HE|}xH~8|@ 8X8!P|x|N |Ha|3xA|+x!}N!,|x@ < ,8[A`H~||xH~Y8|@HxH~5x;xN!8|}yA xxx8H~8h8!`|xa|N |Ha|+xA|3x|;x!}N!8[|yA\H~|}xH}8|@D,A,/A$xxx8H}xH~QH xH}U{8h8!`|xa|N |H|3xA|+x|;x!}N!8[|yA`H|,AL,ADx@|fx8`Da@xx@D|;x}CxH|H}8h8!`|x|N |H|3xA|+x!}N!,|}x@ < ,8[ATH|%x|~xN!8,|A08D|fx@xa@D}d[x}cxH{8h8!`|x|N |H|+xA!}N!8[|yA$H| |}xH{a8|@ 8X8!P|x|N |H;A|+x!}N!|y@ ;[HlH{|}xHz|A ;HP8a@x|xH }|A0xH xxH eH||x8a@H xH08a@H h8!`x|N |H|+xA!}N!8[|yA$Hz|}xHz)8|@ 8X8!P|x|N |H|~xA|#x|+x!`8@Hy|cy@xx8@HA8!|HN |~x<`|+x |HA;!eHya,@xx8H|xHHwX8!Px|N |H|&aA|#y||x|+x;!;A|t,@ .H(<8 ؃xHzE.|~x@;&WH@xx88Hx|}y&@ ;HxexxHE||x A xHv=A xHv1h8!`xa}| N <A|{xf |&|HA;|+x;!xDHw.|~x@;&WH|Hw,@ &H,xx888@9DHwe||y&@ ;H8,@cx }N!cxx$}N! A xHu-A$xHv,@ xHvxHu !x8!pxA}(} N =A|3x <} &|H|{x;A; ԑ!!xDHvM.|~x@;&WH|Hvm,@ &H,xx888@9DHv1||y&@ ;H8,@cx }N!cxx$}N! A xHsA$xHu,@ xHuxHsՁax8!pxAA}h}P N |&|H.aA;|#x|}x!|+x;@@;MHp|#xHv<`x 8f8@Ht-|~x@ ;H8,@x }N!xx$}N!A xHrA xHrx8!pxa}| | N |&,|HA|~x|3x!A ,@ 8`HX<`<# ؁ ԀiHt.|x@ ;HxxxK|~xA xHrAxX8!P|| N |H|xA|#x!`8@Ht1|cy@x8@8dHA8!|HN |~x<` |H;A!eHs,@x88dH|xHHqX8!Px|N |H|&A|#y||x;;!A|t,@ .H(<8 ؃xHt.|~x@;&WH@xx88Hr|}y&@ ;Hxx8dHE||x A xHpA xHpX8!Px}| N |&|HAA;|#x|x|+x!;`@(}N!|}y@N;HP<`x ؀eHq.|{xA,Hqy,A Exxdx8@HqM,@;Հxx,}N!A$cxHq .@ cxHpcxHox8!pxA}| N !|&|#y|H|+x|3xA|}x;!pA ,@ 8`H\;P(}N!|y@N;HP<` ؀e|dxHp5.||xA,Hpe,A Exxx8PHp9/@;Հxx,}N!AxHo.@ xHo=x ЀHo|zyAHp<`Ho}|y@\HF99_A\|}x= Xa&9a`xCx89x`X\a8Ho`H 8CxHmxHmx!8!A(!|P N |H|~xA|#x;!(}N!|y@ ;H(<`x ؀eHnq,|@;Հxx,}N!X8!Px|N |H|+xA|3x!}N!8[|yA4Ho~Ho|@,AxHm}8X8!P|x|N <|H8&A8@8!|x8CHaX8!P|hN =8'8H$<|H8&A8@8!|xCHaX8!P|hN =8'8H$H<|H8&A8@8!|xCHYaX8!P|hN =8'8H$18H 8H|H|xA<|#x!8&8c,A Hk]H=8'8H#s=@9*'8iAaX8!Px}hHBX8!P}N |H|}xA!Hm}AX8!P|HN |H|xA!c,AHki,@ Hj8aX8!P|hN |#y|HA!A<`8 ؀fHkH$=<<@ ؀ Ȁe HjрH8!@|N |H8ΐA!c,A Hj8H|x8!@|N |H8[A!c,AHjI,8`A8`|`xH|x8!@|N c,AHj8`N |HA!c,AHìH8`8!@|N ||~x|#x!C,A,A|#xHk,A 8`H~xHiY|TX8!P|N |&|HA|}x|#x8[!c,AHi|y@8H|W:H@U.|~x@|8H\}x8Hh<`< x ĀdxHh|y@ ;H;A xH?xX8!P|x}|Ё N c,M Hh|bx|#x|+x|Dx|3xHht|#yM ,M <@|x Hg|H|xA!c,A HjX8!P|N |#yM Hgx8H 8H|H<A|x|#x!8f'P8,A$Hg-H=8'8Hs=`9K'9*?AX8!Px}H>tX8!PN |H|fxA! cHj,8`A8`H8!@|N |H|hxA! |#x|+xHjYAH8`8!@|HN 8}N |HA!}N!,8`A8`H8!@|N |gx |#xHi|H|gxA! |#xHi8,A He8H|x8!@|N |H|fxA|#x! cHiI,}8`A8`X8!P|N |H|xA!8@Ku@,A 8`HhՀa@He ah8!`|hN |#x8Hh|H|xA!8@Ka@,A HhY|~xa@Hdh8!`x|N |#yM Hdx|<89!8@f|#x|~x8|8H8DDTA@HLPHh9,8`@tH|~ ",.@4<`;8L8|8HxHg,8`@8!H|H/.@4=@;8P8|x8HHg,8`@aH|X|ct,aA/dA,bA ,f@(=x8@88THgu/8`@D= ff8`a(fga@W|_@p|ht/b|Dp| P | P|^PA0A/a8@H,d8 A/f8A8=T @.T_PTL}#SxU|fxT8`|+xx}jcx]x8!pN /|8!APTc~8/A@A/A H,/8A$/AH8H8HH]|xX8!P|N /|!ATcv/ A+ A<_U):8B`| .|| N t4`tHht|+x8@K݀A@H|+x8DKAD|lxH\EHE9HHE9H/L@;H/R@;;H@/PCx@L$x;xK=x|dx8xKQ;||x/@Cy@xx8!p!|N  @|aB!|lx|#x@|+x;@99>+A<_U):8BP| .|| N Xdt|`p||hPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP,8H 9H 9|tHܠ H 9HȀ 9HLlLTBUk }kxUJ@.}J[x9H }cx8@Kq|lxH}cx8DKD|lxHd8H}cx8HK=H|lxT:|[."H}cx8LKI8H}cx8HK8LK-H|lxT:};.LI|BH/W:A4Hl7@TH`L89AL@H|PT:|A" x||x|#x|3x|+x&x@f}j[x@@;T2/@@[T|| H/@Tx8@DH|/@ T9 T8D|B"H+/A <_T :8B| .|| N  \(Td4DDxxKx|dx8xKH;H ;[H[;|| H8DxK98@K1^D{||x>@TB8|B8})YHx8DK^D8||xTB8|BHpx8DHx8DK8HK^D9 ||xTB8|B"D^HT8|[.H$/A=x9xHp;@xdx8|HPAxH샻xcx8|xHP%=xxHx8K18@K)@8@||x|[Hx8KHx8@K@||x|Htx8@Kـ^@8{HPx8DK8@K^D8TB8|BD>@T8|{.JHx8DKu8LK^D||x{TB8>LK<8xKI8|Kq8||xHx8|KUHX89`D9@Ub8|BB>D8 U":+8BU)8| x|I.D@Hhx8K||xHTx8DK8@K@;||x^D} I8TB8|B})ЀDT8};.HHM@@{}j[x@Al!|N !||#x|{x8!8#xHMـ{88Ȑ8cH:8||yAdx%x\P;xK8/Aex&x;@|";8KiyKyTcL|t /A /@ HK9)8c9kBȠAx!aA^H>J~ ^8!ແ|N |A|}x!|#x;A@xCx8HK/A/A4HXT:|}./@ }Hc|{H0|8 K핀 x8|"K|{xHHJx}x;/A +A`/A /A,HL|H<T:|Z.^H(}8$K $8@fx|"K]~;;@X8!PA|N ||#x!||xKT:|\.X8!P"|<N |a|~x!|#xA8|+x8؃HJx8@K |byAHI]8x8@ȐAAK~8!a|N |BA|#x<n|zx<8cn!HIq=?/@8IyX/@8IyX89 9`"""""""""" " " " " """""""""""""""""" !?"#$%&'()*+,-./0123456789:;<=>"@"A"B"C"D"E"F"G"H"I"J"K"LbMbNbObPbQbRbSbTbUbVbWbXbYbZb[b\b]b^b_b`babbbcbdbe"mblbfbgbhbibjbk<_;8ByX|]x;m|.|~./A/AA HG;;@̀{[|`Ph8!`|c|AN |||x!|#xx8@K/\9 |x!`| T:@d/A<8`cxx}N!/|ixA,/9 @ /AHFx8@K Kt8!}#Kx|N |9`H:UAaPT8 `a x8a@X\K8a 8@8HFU8a 8K-/A/@/A8A x8`89 |Gx}N!/A/@T8a 8KEK8@! x8@88a I HEŀa x8 Ke/A9@H,8`K8`K8a@8 K|jx hH:T|@&|AA||x!|#xC cx8@K-|~yA.8`@H.8 @88`xxixLxIN!/8`@`AX/A<8`8 xx}N!/|~xA /8`@x8@KKHx8!aA|}p N |9`PH85A\aPTXЀa8a@8K8@88a HD-̀A8  АaK9@/@8a@8 K|jxH8|9`PH7AaPT8\a8a@XKM8a 8@8HCAȀ /@|Cx8 K1Ha8 K/AHB8 8a@K}|jxH8$|dx8`}N T:|D.N cN N |B=!@8@a 8a$9 a(a,a0a4a8aa ?aK@aKAaKBaKCaKDaKEaĘKFaȘKGa̘KHaИKIaԘKJaؘKKaܘKLa+Ma+Na+Oa+Pa+Qa+Ra+Sa+Ta+Ua+Va+Wa +Xa+Ya+Za+[a+\a +]a$+^a(+_a,+`a0+aa4+ba8+ca<+da@+eaD+faH+gaL+haP+iaT+jaX+ka\+l!`Im8!|N /|8!APTc~8/A@A/A H,/8A$/AH8H8HH=M|xX8!P|N /|!ATcv/ A+ A<_U):8B`| .|| N t4`tHht|+x8@K݀A@H|+x8DKAD|lxH\EHE9HHE9H+ A<_U):8B`| .|| N t4`tHht|+x8@K݀A@H|+x8DKAD|lxH\EHE9HHE9HKx i H uH4 A 9i/| x@H m }>Kx xX8!P|Cx|N K|!/AKX8!P|HX8!P|N /|8!APTcv/ A0A/A/H/0A/P@8HHHH|xX8!P|N ||}x!;  8`/z@H eHxH %8@|~8cK8DKE8@8cK ; |ex/RA/P@$e888HTc~KQ|exH/L8`8@ ;Kh8!`|N D8`@M @ 8`N 8`N |A|}x!|#xcx|+xTc^>Kq8||x}x8@Tc^>K}x8Tc^>8DKA@D8`@A@ 8`H8`x8!pA|N |A|zx!|+xD|#x|B P8bKQDxT}>xK8|dx8@xK {|cP8cKDxT}>xK8|dx8DxKـA@D8`@A@ 8`H8`x8!pA|N |А|tx!|#x;e/xA;W<x8Bx@@:@@hW8~x<~x~N!/@LW:~x~x|.~N!/@,|^.~x|.YHLW:W8HW:~x~x|.~N!/@,|^.;|.\W<8Bx@A8/@+@:;;@W:|.;}".@;@:@@hW8~x<~x~N!/@LW:~x~x|.~N!/@,|^.~x|.YHLW:W8HW:~x~x|.~N!/@,|^.;|.\W<|x8Z@A8+Ax8!p|N |ܐ||x!|#x;@; ;`;#:H؀/A|@PW}>8BAP|Cx|ZxK)xT}>|{xxK|xxT^>/@ S`HA d x88@xKxK+ATb8~08bH8`A@|@9A;9@@\<^|^;HA/@8!#x|N |ܐ|}x!|#xx|+x;@T^>:W>cxK=|yxH^/AȀt A8|BP8BA(|Cx|ZxKxT{>||xcxKM|yx/@/@LHl$x88@cxKucxKy+ATb8~08bH8`@|9A(x/AKTI:8B})ZK=^|^;HA/@8!|N |ܐ||x!|#xx|+x;@T^>:W>cxKU<|yxH^/A؀t A8|BP8BA(|Cx|ZxKxT{>|}xcxK|yx/@ >/!@ D@`Hp$x88@cxK8|ex8DW>K cxK +ATb8~08bH8`!@} 9AAD| Px@A,<^|^;HA/@8`8!|N |ؐ|yx!|#x/AHU8`@A(/@t A :V@@|T~Wb:|B~|cP8cK%$xT}>||xxK8|dx8@xK8|ex8DW>KɀA@@@ zxHD:x|@At@ApHPT^>/@hy 9CP@@0|RT ~U":|BBb @@ }*KxH|Z9 @@ |CxHP@AH W>$x~xK;`|yx@@W>|$xT~8HW:~x|B8K8|ex8LWC>KAH@@ xHL;~x|@Ad@AH@t@A@ /A(|x#xxKu|cy@(/@8`H #xxKI8!|N |B??E`|}x!|#x/;A4@AxxKI||yAH/@<_8BE\/A||[x|ZxxxK99E`I||x/A,~X@A9"/|x@8@,^@/@H,AX^Xt T^>A||cP8cKT}>xxK8|dx8xK̀h8!`x|N |aB!|~x/A8`.Ha|{yA<?;C?;C[]~K][dx8`.H~;HpA ~H8 h8!`a|N |@&|BaA|{x!8`.|#xH.|~x@8`8H.|~xA0<_cxxC4<_>"C0Ke|}y@|&TcxxH-|}xA<_=?BC4^)C0>x8`.Hh8!`xa|a}p N |@&|a̐AB!pC|zxT]/@xt@@A< /A@|xCxKU/@Z/H K1Z/|}xST@ZA T@AW:;xHu/|bxa@Ax;HU/aDAt@A4 /A4|xCx8@K̈́/@H Cx8@KA@:@/A@tt A<_7DH$T^>/@<_7@H <_7</ACx~xHi4 E|AHCx~xKt#|sx/AW :|@.:W:;|@;9;uH;.;;A$Cxex~x~N!/A/|\TB:|Bb@S|tHH~xCxKՀA@: "A@dZ 8!aa|}p N |@&|BܐA|yx!`8`-|#x|+xH;|}yA<_;@4hp@}<<888`H|cy@4}<<888`H|cyAP``/A8/;@8`8HY||x \|{x.A;@8@< x\$x\\`|K|~x@\= 9k?x` K/A,<H@A9b/|x@8@\/Ah\Xt T^>A~|cP8cKT}>xxK 8|dx8xKMH`/@L8`-H8!xa|}p N |a̐;@!B%?|+x@|tx|#x|3x;{=8@pxx:`;;|+xH|Pv.~v.A$~x~x~N!/A;Z}@;~;;;A98@@T979V)}BSx}+Kx8B/A 8 9kH 9 9J9)BȐ8!a|N |B}=1||&, px!Aaځڡ!Aaہۡ$9 |!Yn@ | N | 9`@~a9`P~a9``~a9`p~a9` a9`+a9`Ka9`ka9`a9`a9`a|B9`aΐ N a8 9@H$a}GSx \XTkPHB}a=0 | , $Al 9`|C~`9p~`9~`9~`9 `9+`9K`9k`9`9`9`9`px +Kkʋʫ +Kkˋ˫} |+:N ||lx|i!N!HHH A|B8`!H <_|cyAb.b.K||lx|i!N!K|B8`!H <_|cyAb.b.K|B|}x!8`H Q|~xx8`H !/<_@.`H/AKAK̀X8!Px.`|N |B|}x!8`H |~xx8`H /<_@-H/AKKYX8!Px-|N 8H8H 8H|B<_pB-l!8BCAKeX8!P|N 8H 8H|B<_B-|#x!|~x8BCKasA xKX8!P|N C"iN |@&|;PBA!xHI.|}x@?8|,H+=_9` 9APpA9kT~+A8p@9J9<_*8|X08B7Uk@.})x*.8|,H)@Kx88PHрX8!P8}Pa|}p N |B?;6Ĕ!@A\8@@PP<8c+W>H=?9)88I\><|B88c+̐IX8!P|HpX8!P8c|HX|;Д!H=^/@ BH8B^C8BCA X8!P~(|N |!H|kxc#/@$5)@LK8BK H45)@$8c0 X8!P|K@H#X8!P|N |B}H| -version%08lx%d%n%c%dpure virtual method called __DATA__eh_frame__TEXT=`!,}N =`!0}N =`!4}N =`!8}N =`!<}N =`!@}N =`!D}N =`!H}N =`!L}N =`!P}N =`!T}N =`!X}N =`!\}N =`!`}N =`!d}N =`!h}N =`!l}N =`!p}N =`!t}N =`!x}N =`!|}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`"}N =`"}N =`"}N =`" }N =`"}N =`"}N =`"}N =`"}N =`" }N =`"$}N =`"(}N =`",}N =`"0}N =`"4}N =`"8}N =`"<}N zPLR|A , pvA~ 0Pq@<qA~(rHA~ `zPLR|A  rH@A~@rT@A~(`slPA~$sTd A~P(sA~(s{ PA~( t`LA~ P(8tlPA~(dtLA~ P(ulPA~(u@pA~ P$utA~(ui`A~(ZV@@Z_@AZkmZlmZm$8ZnmDMmDQmDRmDPnDMnDQnDRn$Z$MmZ@LZ@LZ@NZmZn<Z$\Zn<DYn<DcnTDendDgntDinDknDpnDqnDrnDsnDtnDwnDxnDznD{o D|oDo Do8DoTDo`DohDxoxDoD|oD|oD{oD{oDcoDcoZ$Yn<Z@Z[[@Z[%\8[Q]<[^@[_D[`H\"n<\#o\$$\%& y \[ -\i .\w /\ 0\do\"p\\"t pP3oEjVp8\p`]qD].'@]I'u(7I (5 T% % % % ( ()1 )~ ) * *c  *(+(+(+/(+D)T+])H+x)(+)8+)+)+)t+)\]b'7)7)]{`]]]]]]^H^D^0x^E^X^k  $^|^*^ ^^L^ _ _1 _A _Q _q _ _ _ %>*>B,>QD>`>sD__l``/H`F`o``,aa? a] a a a a 4@>)>)>)?)??0?I1D( 1k'@M@w@@@A"AOA|@AABB3hBaBBC8CCD[DE?(EF/FFGG(GOGjGGGGGGHH&H=HTHkHȈHȀHxHȐI"IMIxIxIpIɀJ'Jk(JdJpKdK|LLLM_MxNAlNhpN\NdNOǰO'ǨO>ǸOUHOi@O}PO OOOO*P * P6*Pa)Pu)P)P*PP*tP*Q*@Q(*4Q9*$QK'Qv(PQ(hQ(QQ`1dR1քR1֬RR"*R4*1RMbb,׈b:׸bHbf+Tbv+Xbڬb$bbbܬb+Pchcߠc-c7 cKcZcgcTccc c c c d d$ d8 dQ dp d d d >R,RdR`RpS@S2SMSnSSSdX>8>(S$?a@?RcdS,TtTBTWTsTLT  XT  \TUUd?8?(QQU:UUUqUUUUUV V!@V;HVUVjVV(d+`d-`e  h?VV0V\@,@VW W"e-pe#  e3(eO @&HW5|WHW]emX@>D?Ww,WRFWlW<W(WWWX X#DX8LXM      88889 9#T9<9X9tk0`:P:|:::;999999: ::3;S;o;;'A[ uL |$ \  `   0  3 ]       ; , f     P   < f       + R n  H p    32u22H3p3:3{3344G4g4445 5'5Bp;; M   +d < pP&q t HH s    7 w  TA x,$&e| 3W x P5]5X'<cc Dl| W5sLvvt0yHzL^zDtzT| 88_,tX-Yp)8A\YTqdy0yy|yfw w x 5w,w$ Mw4556 t6I666h7 (7+7W7p e |H !D!:0!d}h!{0!{D!"#<"J"s""$"#/x#m#t#$z$VL$|$}${%(%M~%x& &@7X7 &n&T&''e''(@D(v{4(*l+&,&,&&,;&'Pur  --%-K-^-x----- -1-M  rux-oj,P z,_ zh,p {dD, z, {b, }[T, {, {, }, {- {j-( }-A z|-\ |-{ zL- {- {d`- {- {- ~\. |\.1 {!.G l.Y {b$.f {U.v }΄. {X. {c. |P8 38+ }8F }8^ ~8x ~h8 ~ . $. {/ {Y`/ |P/<  /O /r Y/ /  y z/ y/ ~yH/ zT0 y0 y0+ z0N y0a }0w y0 |0 |D0 |Ӕ0 1 t1# |P16   ( [  > O@ R 8R 7?=JIQ$FH0-/+E,Az{wCB241356xnbUSihkmljgfTcR_WVXd^[Ya`ps@'#(%&) !*".9DGLMKO:PN8<;>7?=JIQ$FH0-/+E,Az{wCB241356xvrqy|]eo\Zut_NXArgc_NXArgv___progname__dyld_func_lookup__dyld_init_check__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free_Z12versionUsagePKc.eh_Z16DMVersionAtLeastR14IOXPreferencesPKcRb.eh_Z18DMPrefsVersionTestiPKcRb.eh_Z5usagePKc.eh__Z16DMVersionAtLeastR14IOXPreferencesPKcRb__Z18DMPrefsVersionTestiPKcRbmain.eh_CFRelease__Unwind_Resume__Z12StringToVersPKcRm__Z17CStringToCFStringPKc__ZN13StackCFStringC1EPKc__ZN13StackCFStringD1Ev__ZN14IOXPreferencesD1Ev__ZNK17IOXDictionaryBase10getCStringE13StackCFStringPcmRm__ZNK17IOXDictionaryBase7getLongE13StackCFStringRl__ZTV14IOXPreferences___gxx_personality_v0_atoi_kCFPreferencesAnyUser_kCFPreferencesCurrentHost_memcmp_printf_Z11LogRefCountPKvPKci.eh_Z11NumToNumRef12CFNumberTypePKv.eh_Z17CStringToCFStringPKc.eh_Z17PStringToCFStringPKc.eh_Z19OSTypeToLongCStringmPcm.eh_ZN11StackCFDataC1EPhm.eh_ZN11StackCFDataC2EPhm.eh_ZN11StackCFDataC4EPhm.eh_ZN11StackCFDataD0Ev.eh_ZN11StackCFDataD1Ev.eh_ZN11StackCFDataD2Ev.eh_ZN11StackCFDataD4Ev.eh_ZN13IOXDictionary12_eraseExtantEv.eh_ZN13IOXDictionary12copyContentsERKS_.eh_ZN13IOXDictionary13newDictionaryEPK14__CFDictionary.eh_ZN13IOXDictionary14copyToDestDictEPKvS1_Pv.eh_ZN13IOXDictionary15_getDictForSaveEv.eh_ZN13IOXDictionary15destroyContentsEv.eh_ZN13IOXDictionary21_releaseDictAfterSaveEPK14__CFDictionary.eh_ZN13IOXDictionary24_addContentsOfDictionaryEPK14__CFDictionary.eh_ZN13IOXDictionary4_getEPK10__CFString.eh_ZN13IOXDictionary4_getEPK10__CFStringRPKv.eh_ZN13IOXDictionary4_setEPK10__CFStringPKv.eh_ZN13IOXDictionary7_removeEPK10__CFString.eh_ZN13IOXDictionary8getCountEv.eh_ZN13IOXDictionaryC1EP14__CFDictionary.eh_ZN13IOXDictionaryC1EPK14__CFDictionary.eh_ZN13IOXDictionaryC1Ev.eh_ZN13IOXDictionaryC2EP14__CFDictionary.eh_ZN13IOXDictionaryC2EPK14__CFDictionary.eh_ZN13IOXDictionaryC2Ev.eh_ZN13IOXDictionaryC4EP14__CFDictionary.eh_ZN13IOXDictionaryC4EPK14__CFDictionary.eh_ZN13IOXDictionaryC4Ev.eh_ZN13IOXDictionaryD0Ev.eh_ZN13IOXDictionaryD1Ev.eh_ZN13IOXDictionaryD2Ev.eh_ZN13IOXDictionaryD4Ev.eh_ZN13StackCFNumberC1E12CFNumberTypePKv.eh_ZN13StackCFNumberC2E12CFNumberTypePKv.eh_ZN13StackCFNumberC4E12CFNumberTypePKv.eh_ZN13StackCFNumberD0Ev.eh_ZN13StackCFNumberD1Ev.eh_ZN13StackCFNumberD2Ev.eh_ZN13StackCFNumberD4Ev.eh_ZN13StackCFStringC1EPK10__CFString.eh_ZN13StackCFStringC1EPKc.eh_ZN13StackCFStringC1Em.eh_ZN13StackCFStringC2EPK10__CFString.eh_ZN13StackCFStringC2EPKc.eh_ZN13StackCFStringC2Em.eh_ZN13StackCFStringC4EPK10__CFString.eh_ZN13StackCFStringC4EPKc.eh_ZN13StackCFStringC4Em.eh_ZN13StackCFStringD0Ev.eh_ZN13StackCFStringD1Ev.eh_ZN13StackCFStringD2Ev.eh_ZN13StackCFStringD4Ev.eh_ZN17IOXDictionaryBase10setBooleanE13StackCFStringb.eh_ZN17IOXDictionaryBase10setBooleanE13StackCFStringh.eh_ZN17IOXDictionaryBase10setCStringE13StackCFStringPKc.eh_ZN17IOXDictionaryBase10setIntegerE13StackCFStringi.eh_ZN17IOXDictionaryBase10setPStringE13StackCFStringPKc.eh_ZN17IOXDictionaryBase11loadFromXMLEPK8__CFDatab.eh_ZN17IOXDictionaryBase11loadFromXMLEPhlb.eh_ZN17IOXDictionaryBase11setLongLongE13StackCFStringx.eh_ZN17IOXDictionaryBase12PtrAllocatorEl.eh_ZN17IOXDictionaryBase13setDictionaryE13StackCFStringPK14__CFDictionary.eh_ZN17IOXDictionaryBase13setDictionaryE13StackCFStringR13IOXDictionary.eh_ZN17IOXDictionaryBase17logArrayOfStringsEPKcPK9__CFArray.eh_ZN17IOXDictionaryBase4loadEP5FSRefb.eh_ZN17IOXDictionaryBase4loadEP6FSSpecb.eh_ZN17IOXDictionaryBase4loadEPK7__CFURLb.eh_ZN17IOXDictionaryBase4loadEPKcb.eh_ZN17IOXDictionaryBase4loadEPKcmb.eh_ZN17IOXDictionaryBase4saveEP5FSRef20CFPropertyListFormat.eh_ZN17IOXDictionaryBase4saveEP6FSSpec20CFPropertyListFormat.eh_ZN17IOXDictionaryBase4saveEPK7__CFURL20CFPropertyListFormat.eh_ZN17IOXDictionaryBase4saveEPKc20CFPropertyListFormat.eh_ZN17IOXDictionaryBase4saveEPPcPm20CFPropertyListFormat.eh_ZN17IOXDictionaryBase6removeE13StackCFString.eh_ZN17IOXDictionaryBase7PtrFreeEPc.eh_ZN17IOXDictionaryBase7getTypeE13StackCFStringRmP12CFNumberType.eh_ZN17IOXDictionaryBase7initStrEPKcRPK10__CFStringS4_Rb.eh_ZN17IOXDictionaryBase7setDataE13StackCFStringPhm.eh_ZN17IOXDictionaryBase7setLongE13StackCFStringl.eh_ZN17IOXDictionaryBase8setArrayE13StackCFStringPK9__CFArray.eh_ZN17IOXDictionaryBase8setFloatE13StackCFStringf.eh_ZN17IOXDictionaryBase8setShortE13StackCFStrings.eh_ZN17IOXDictionaryBase9saveAsXMLERPK8__CFData.eh_ZN17IOXDictionaryBase9setDoubleE13StackCFStringd.eh_ZN17IOXDictionaryBase9setStringE13StackCFStringPK10__CFString.eh_ZN17IOXDictionaryBaseD0Ev.eh_ZN17IOXDictionaryBaseD1Ev.eh_ZN19StackCFPascalStringC1EPKc.eh_ZN19StackCFPascalStringC2EPKc.eh_ZN19StackCFPascalStringC4EPKc.eh_ZN19StackCFPascalStringD0Ev.eh_ZN19StackCFPascalStringD1Ev.eh_ZNK13IOXDictionary8_getKeysERPK9__CFArray.eh_ZNK13IOXDictionary9_containsEPK10__CFString.eh_ZNK17IOXDictionaryBase10getBooleanE13StackCFStringRb.eh_ZNK17IOXDictionaryBase10getBooleanE13StackCFStringRh.eh_ZNK17IOXDictionaryBase10getCStringE13StackCFStringPcmRm.eh_ZNK17IOXDictionaryBase10getIntegerE13StackCFStringRi.eh_ZNK17IOXDictionaryBase11getLongLongE13StackCFStringRx.eh_ZNK17IOXDictionaryBase12getDataAllocE13StackCFStringRPcPFS1_lE.eh_ZNK17IOXDictionaryBase13getDictionaryE13StackCFStringR13IOXDictionary.eh_ZNK17IOXDictionaryBase13getDictionaryE13StackCFStringRPK14__CFDictionary.eh_ZNK17IOXDictionaryBase14getNumberValueE13StackCFString12CFNumberTypePvmRm.eh_ZNK17IOXDictionaryBase15getCStringAllocE13StackCFStringRPcPFS1_lE.eh_ZNK17IOXDictionaryBase7getDataE13StackCFStringPcmRm.eh_ZNK17IOXDictionaryBase7getKeysERPK9__CFArray.eh_ZNK17IOXDictionaryBase7getLongE13StackCFStringRl.eh_ZNK17IOXDictionaryBase8containsE13StackCFString.eh_ZNK17IOXDictionaryBase8getArrayE13StackCFStringRPK9__CFArray.eh_ZNK17IOXDictionaryBase8getFloatE13StackCFStringRf.eh_ZNK17IOXDictionaryBase8getShortE13StackCFStringRs.eh_ZNK17IOXDictionaryBase9getDoubleE13StackCFStringRd.eh_ZNK17IOXDictionaryBase9getNumberIdL12CFNumberType13EEElR13StackCFStringRT_.eh_ZNK17IOXDictionaryBase9getNumberIfL12CFNumberType12EEElR13StackCFStringRT_.eh_ZNK17IOXDictionaryBase9getNumberIiL12CFNumberType9EEElR13StackCFStringRT_.eh_ZNK17IOXDictionaryBase9getNumberIlL12CFNumberType10EEElR13StackCFStringRT_.eh_ZNK17IOXDictionaryBase9getNumberIsL12CFNumberType8EEElR13StackCFStringRT_.eh_ZNK17IOXDictionaryBase9getNumberIxL12CFNumberType11EEElR13StackCFStringRT_.eh_ZNK17IOXDictionaryBase9getStringE13StackCFStringRPK10__CFString.eh__Z17PStringToCFStringPKc__ZN11StackCFDataC4EPhm__ZN11StackCFDataD0Ev__ZN11StackCFDataD1Ev__ZN11StackCFDataD4Ev__ZN13IOXDictionary12_eraseExtantEv__ZN13IOXDictionary12copyContentsERKS___ZN13IOXDictionary13newDictionaryEPK14__CFDictionary__ZN13IOXDictionary14copyToDestDictEPKvS1_Pv__ZN13IOXDictionary15_getDictForSaveEv__ZN13IOXDictionary15destroyContentsEv__ZN13IOXDictionary21_releaseDictAfterSaveEPK14__CFDictionary__ZN13IOXDictionary24_addContentsOfDictionaryEPK14__CFDictionary__ZN13IOXDictionary4_getEPK10__CFString__ZN13IOXDictionary4_getEPK10__CFStringRPKv__ZN13IOXDictionary4_setEPK10__CFStringPKv__ZN13IOXDictionary7_removeEPK10__CFString__ZN13IOXDictionaryC1EPK14__CFDictionary__ZN13IOXDictionaryC4EP14__CFDictionary__ZN13IOXDictionaryC4EPK14__CFDictionary__ZN13IOXDictionaryC4Ev__ZN13IOXDictionaryD0Ev__ZN13IOXDictionaryD1Ev__ZN13IOXDictionaryD4Ev__ZN13StackCFNumberC4E12CFNumberTypePKv__ZN13StackCFNumberD0Ev__ZN13StackCFNumberD1Ev__ZN13StackCFNumberD4Ev_CFRetain__ZN13StackCFStringC4EPKc__ZN13StackCFStringC4Em__ZN13StackCFStringD0Ev__ZN13StackCFStringD4Ev__ZN17IOXDictionaryBase10setCStringE13StackCFStringPKc__ZN17IOXDictionaryBase10setIntegerE13StackCFStringi__ZN17IOXDictionaryBase10setPStringE13StackCFStringPKc__ZN17IOXDictionaryBase11loadFromXMLEPK8__CFDatab__ZN17IOXDictionaryBase11loadFromXMLEPhlb__ZN17IOXDictionaryBase11setLongLongE13StackCFStringx__ZN17IOXDictionaryBase12PtrAllocatorEl__ZN17IOXDictionaryBase17logArrayOfStringsEPKcPK9__CFArray__ZN17IOXDictionaryBase4loadEP5FSRefb__ZN17IOXDictionaryBase4loadEP6FSSpecb__ZN17IOXDictionaryBase4loadEPK7__CFURLb__ZN17IOXDictionaryBase4loadEPKcb__ZN17IOXDictionaryBase4loadEPKcmb__ZN17IOXDictionaryBase4saveEP5FSRef20CFPropertyListFormat__ZN17IOXDictionaryBase4saveEP6FSSpec20CFPropertyListFormat__ZN17IOXDictionaryBase4saveEPK7__CFURL20CFPropertyListFormat__ZN17IOXDictionaryBase4saveEPKc20CFPropertyListFormat__ZN17IOXDictionaryBase4saveEPPcPm20CFPropertyListFormat__ZN17IOXDictionaryBase7getTypeE13StackCFStringRmP12CFNumberType__ZN17IOXDictionaryBase7initStrEPKcRPK10__CFStringS4_Rb__ZN17IOXDictionaryBase7setDataE13StackCFStringPhm__ZN17IOXDictionaryBase7setLongE13StackCFStringl__ZN17IOXDictionaryBase8setFloatE13StackCFStringf__ZN17IOXDictionaryBase8setShortE13StackCFStrings__ZN17IOXDictionaryBase9saveAsXMLERPK8__CFData__ZN17IOXDictionaryBase9setDoubleE13StackCFStringd__ZN17IOXDictionaryBaseD0Ev__ZN17IOXDictionaryBaseD1Ev__ZN19StackCFPascalStringC4EPKc__ZN19StackCFPascalStringD0Ev__ZN19StackCFPascalStringD1Ev__ZNK13IOXDictionary8_getKeysERPK9__CFArray__ZNK13IOXDictionary9_containsEPK10__CFString__ZNK17IOXDictionaryBase10getBooleanE13StackCFStringRb__ZNK17IOXDictionaryBase10getBooleanE13StackCFStringRh__ZNK17IOXDictionaryBase12getDataAllocE13StackCFStringRPcPFS1_lE__ZNK17IOXDictionaryBase13getDictionaryE13StackCFStringR13IOXDictionary__ZNK17IOXDictionaryBase13getDictionaryE13StackCFStringRPK14__CFDictionary__ZNK17IOXDictionaryBase14getNumberValueE13StackCFString12CFNumberTypePvmRm__ZNK17IOXDictionaryBase15getCStringAllocE13StackCFStringRPcPFS1_lE__ZNK17IOXDictionaryBase7getDataE13StackCFStringPcmRm__ZNK17IOXDictionaryBase7getKeysERPK9__CFArray__ZNK17IOXDictionaryBase8getArrayE13StackCFStringRPK9__CFArray__ZNK17IOXDictionaryBase9getNumberIdL12CFNumberType13EEElR13StackCFStringRT___ZNK17IOXDictionaryBase9getNumberIfL12CFNumberType12EEElR13StackCFStringRT___ZNK17IOXDictionaryBase9getNumberIiL12CFNumberType9EEElR13StackCFStringRT___ZNK17IOXDictionaryBase9getNumberIlL12CFNumberType10EEElR13StackCFStringRT___ZNK17IOXDictionaryBase9getNumberIsL12CFNumberType8EEElR13StackCFStringRT___ZNK17IOXDictionaryBase9getNumberIxL12CFNumberType11EEElR13StackCFStringRT___ZNK17IOXDictionaryBase9getStringE13StackCFStringRPK10__CFString__ZTI11StackCFData__ZTI13IOXDictionary__ZTI13StackCFNumber__ZTI13StackCFString__ZTI17IOXDictionaryBase__ZTI19StackCFPascalString__ZTS11StackCFData__ZTS13IOXDictionary__ZTS13StackCFNumber__ZTS13StackCFString__ZTS17IOXDictionaryBase__ZTS19StackCFPascalString__ZTV11StackCFData__ZTV13IOXDictionary__ZTV13StackCFNumber__ZTV13StackCFString_CFArrayCreate_CFArrayGetCount_CFArrayGetTypeID_CFArrayGetValueAtIndex_CFBooleanGetTypeID_CFBooleanGetValue_CFDataCreate_CFDataCreateWithBytesNoCopy_CFDataGetBytes_CFDataGetLength_CFDictionaryApplyFunction_CFDictionaryContainsKey_CFDictionaryCreateMutable_CFDictionaryCreateMutableCopy_CFDictionaryGetCount_CFDictionaryGetKeysAndValues_CFDictionaryGetTypeID_CFDictionaryGetValue_CFDictionaryGetValueIfPresent_CFDictionaryRemoveAllValues_CFDictionaryRemoveValue_CFDictionarySetValue_CFGetRetainCount_CFGetTypeID_CFNumberCreate_CFNumberGetByteSize_CFNumberGetType_CFNumberGetTypeID_CFNumberGetValue_CFPropertyListCreateFromStream_CFPropertyListCreateFromXMLData_CFPropertyListCreateXMLData_CFPropertyListWriteToStream_CFReadStreamClose_CFReadStreamCreateWithBytesNoCopy_CFReadStreamCreateWithFile_CFReadStreamGetStatus_CFReadStreamOpen_CFStringCreateWithCString_CFStringCreateWithPascalString_CFStringGetBytes_CFStringGetCString_CFStringGetLength_CFStringGetMaximumSizeForEncoding_CFStringGetTypeID_CFURLCreateFromFSRef_CFURLCreateWithFileSystemPath_CFWriteStreamClose_CFWriteStreamCopyProperty_CFWriteStreamCreateWithAllocatedBuffers_CFWriteStreamCreateWithFile_CFWriteStreamGetStatus_CFWriteStreamOpen_FSpMakeFSRef__ZTVN10__cxxabiv117__class_type_infoE__ZTVN10__cxxabiv120__si_class_type_infoE__ZdaPv__ZdlPv__Znam___cxa_pure_virtual_kCFAllocatorDefault_kCFAllocatorNull_kCFStreamPropertyDataWritten_kCFTypeArrayCallBacks_kCFTypeDictionaryKeyCallBacks_kCFTypeDictionaryValueCallBacks_sprintf_strcpy_strlen_ZN14IOXPreferences11getMultipleEPK9__CFArray.eh_ZN14IOXPreferences11setMultipleEPK14__CFDictionaryPK9__CFArray.eh_ZN14IOXPreferences12_eraseExtantEv.eh_ZN14IOXPreferences15_getDictForSaveEv.eh_ZN14IOXPreferences21_releaseDictAfterSaveEPK14__CFDictionary.eh_ZN14IOXPreferences24_addContentsOfDictionaryEPK14__CFDictionary.eh_ZN14IOXPreferences4_getEPK10__CFString.eh_ZN14IOXPreferences4_getEPK10__CFStringRPKv.eh_ZN14IOXPreferences4_setEPK10__CFStringPKv.eh_ZN14IOXPreferences6commitEv.eh_ZN14IOXPreferences7_removeEPK10__CFString.eh_ZN14IOXPreferencesC1EPKcPK10__CFStringS4_.eh_ZN14IOXPreferencesC2EPKcPK10__CFStringS4_.eh_ZN14IOXPreferencesD0Ev.eh_ZN14IOXPreferencesD1Ev.eh_ZN14IOXPreferencesD2Ev.eh_ZN14IOXPreferencesD4Ev.eh_ZNK14IOXPreferences8_getKeysERPK9__CFArray.eh_ZNK14IOXPreferences9_containsEPK10__CFString.eh__ZN14IOXPreferences12_eraseExtantEv__ZN14IOXPreferences15_getDictForSaveEv__ZN14IOXPreferences21_releaseDictAfterSaveEPK14__CFDictionary__ZN14IOXPreferences24_addContentsOfDictionaryEPK14__CFDictionary__ZN14IOXPreferences4_getEPK10__CFString__ZN14IOXPreferences4_getEPK10__CFStringRPKv__ZN14IOXPreferences4_setEPK10__CFStringPKv__ZN14IOXPreferences6commitEv__ZN14IOXPreferences7_removeEPK10__CFString__ZN14IOXPreferencesD0Ev__ZN14IOXPreferencesD4Ev__ZNK14IOXPreferences8_getKeysERPK9__CFArray__ZNK14IOXPreferences9_containsEPK10__CFString__ZTI14IOXPreferences__ZTS14IOXPreferences_CFPreferencesCopyKeyList_CFPreferencesCopyMultiple_CFPreferencesCopyValue_CFPreferencesSetMultiple_CFPreferencesSetValue_CFPreferencesSynchronize_Z11TruncToCStrPccm.eh_Z12BufToCStringPcPKcii.eh_Z12MakePCStringPhii.eh_Z12OSTypestrcatPcmi.eh_Z12OSTypestrcpyPcmi.eh_Z12StringToVersPKcRm.eh_Z13ASCIICharDumpPKvPcim.eh_Z15CStringToOSTypePKcRm.eh_Z15OSTypeToCStringmPci.eh_Z7HexDumpPKvPcim.eh_Z7cstrcatPcPKci.eh_Z7cstrcpyPcPKci.eh_Z7pstrcatPhPKhi.eh_Z7pstrcpyPhPKhi.eh_Z8cpstrcatPhPKci.eh_Z8cpstrcpyPhPKci.eh_Z8pcstrcatPcPKhi.eh_Z8pcstrcpyPcPKhi.eh_sscanf_Z20NanosecondsToSecondsRK12UnsignedWide.eh_Z20NanosecondsToSecondsy.eh_Z30UnsignedFixedRateToNanosecondsm.eh_Z30UnsignedFixedRateToNanosecondsmR12UnsignedWide.eh_Z30UnsignedFixedSecsToNanosecondsm.eh_Z30UnsignedFixedSecsToNanosecondsmR12UnsignedWide.eh_ZN11NativeTimer5ResetEv.eh_ZN11NativeTimerC1Ev.eh_ZN11NativeTimerC2Ev.eh_ZN11NativeTimerC4Ev.eh_ZN14MPCallThrottleC1El.eh_ZN14MPCallThrottleC2El.eh__keymgr_unlock_processwide_ptr__keymgr_get_per_thread_data__keymgr_set_per_thread_data_pthread_once__cpu_has_altivec_malloc_Unwind_DeleteException.eh_Unwind_ForcedUnwind.eh_Unwind_GetDataRelBase.eh_Unwind_GetGR.eh_Unwind_GetIP.eh_Unwind_GetLanguageSpecificData.eh_Unwind_GetRegionStart.eh_Unwind_GetTextRelBase.eh_Unwind_RaiseException.eh_Unwind_Resume.eh_Unwind_SetGR.eh_Unwind_SetIP.eh__Unwind_DeleteException__Unwind_ForcedUnwind__Unwind_GetDataRelBase__Unwind_GetIP__Unwind_GetLanguageSpecificData__Unwind_GetRegionStart__Unwind_GetTextRelBase__Unwind_RaiseException__Unwind_SetGR__Unwind_SetIP___frame_state_for__frame_state_for.eh__Unwind_Find_FDE_memcpy_memseteh_rest_world_r10save_world__ZTISt13bad_exception__ZTISt9exception__ZTSSt13bad_exception__ZTSSt9exception___cxa_call_unexpected__cxa_call_unexpected.eh__gxx_personality_v0.eh__ZN10__cxxabiv111__terminateEPFvvE__ZN10__cxxabiv112__unexpectedEPFvvE__ZNSt13bad_exceptionD1Ev__ZTVSt13bad_exception___cxa_allocate_exception___cxa_throw___cxa_begin_catch___cxa_end_catch___cxa_get_globals_fast___cxa_rethrow_ZN10__cxxabiv117__class_type_infoD0Ev.eh_ZN10__cxxabiv117__class_type_infoD1Ev.eh_ZN10__cxxabiv117__class_type_infoD2Ev.eh_ZN10__cxxabiv117__class_type_infoD4Ev.eh_ZN10__cxxabiv120__si_class_type_infoD0Ev.eh_ZN10__cxxabiv120__si_class_type_infoD1Ev.eh_ZN10__cxxabiv120__si_class_type_infoD2Ev.eh_ZN10__cxxabiv120__si_class_type_infoD4Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD0Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD1Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD2Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD4Ev.eh_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj.eh_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE.eh_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv.eh_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE.eh_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_.eh_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE.eh_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE.eh_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_.eh_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE.eh_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE.eh_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_.eh_ZNKSt9type_info10__do_catchEPKS_PPvj.eh_ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv.eh_ZNKSt9type_info14__is_pointer_pEv.eh_ZNKSt9type_info15__is_function_pEv.eh_ZNKSt9type_infoeqERKS_.eh_ZNSt10bad_typeidD0Ev.eh_ZNSt10bad_typeidD1Ev.eh_ZNSt10bad_typeidD2Ev.eh_ZNSt10bad_typeidD4Ev.eh_ZNSt8bad_castD0Ev.eh_ZNSt8bad_castD1Ev.eh_ZNSt8bad_castD2Ev.eh_ZNSt8bad_castD4Ev.eh_ZNSt9type_infoD0Ev.eh_ZNSt9type_infoD1Ev.eh_ZNSt9type_infoD2Ev.eh_ZNSt9type_infoD4Ev.eh__ZN10__cxxabiv117__class_type_infoD0Ev__ZN10__cxxabiv117__class_type_infoD1Ev__ZN10__cxxabiv117__class_type_infoD2Ev__ZN10__cxxabiv117__class_type_infoD4Ev__ZN10__cxxabiv120__si_class_type_infoD0Ev__ZN10__cxxabiv120__si_class_type_infoD1Ev__ZN10__cxxabiv120__si_class_type_infoD4Ev__ZN10__cxxabiv121__vmi_class_type_infoD0Ev__ZN10__cxxabiv121__vmi_class_type_infoD1Ev__ZN10__cxxabiv121__vmi_class_type_infoD4Ev__ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj__ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE__ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv__ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE__ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2___ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE__ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE__ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2___ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE__ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE__ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2___ZNKSt9type_info10__do_catchEPKS_PPvj__ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv__ZNKSt9type_info14__is_pointer_pEv__ZNKSt9type_info15__is_function_pEv__ZNKSt9type_infoeqERKS___ZNSt10bad_typeidD0Ev__ZNSt10bad_typeidD1Ev__ZNSt10bad_typeidD4Ev__ZNSt8bad_castD0Ev__ZNSt8bad_castD1Ev__ZNSt8bad_castD4Ev__ZNSt9type_infoD0Ev__ZNSt9type_infoD1Ev__ZNSt9type_infoD2Ev__ZNSt9type_infoD4Ev__ZTIN10__cxxabiv117__class_type_infoE__ZTIN10__cxxabiv120__si_class_type_infoE__ZTIN10__cxxabiv121__vmi_class_type_infoE__ZTISt10bad_typeid__ZTISt8bad_cast__ZTISt9type_info__ZTSN10__cxxabiv117__class_type_infoE__ZTSN10__cxxabiv120__si_class_type_infoE__ZTSN10__cxxabiv121__vmi_class_type_infoE__ZTSSt10bad_typeid__ZTSSt8bad_cast__ZTSSt9type_info__ZTVN10__cxxabiv121__vmi_class_type_infoE__ZTVSt10bad_typeid__ZTVSt8bad_cast__ZTVSt9type_info___dynamic_cast__dynamic_cast.eh__ZNKSt9exception4whatEv__ZNSt9exceptionD2Ev_strcmp_ZdaPv.eh_ZdlPv.eh_Znam.eh__ZTISt9bad_alloc__ZTSSt9bad_alloc__Znwm__cxa_pure_virtual.eh__ZSt9terminatev_write_getsectdatafromheader_pthread_mutex_unlock_pthread_mutex_lock_Unwind_Find_FDE.eh___deregister_frame___deregister_frame_info___deregister_frame_info_bases__deregister_frame.eh__deregister_frame_info.eh__deregister_frame_info_bases.eh__register_frame_info.eh__register_frame_info_bases.eh__register_frame_info_table.eh__register_frame_info_table_bases.ehrest_world_ZN10__cxxabiv111__terminateEPFvvE.eh_ZN10__cxxabiv112__unexpectedEPFvvE.eh_ZSt10unexpectedv.eh_ZSt13set_terminatePFvvE.eh_ZSt14set_unexpectedPFvvE.eh_ZSt9terminatev.eh__ZN10__cxxabiv119__terminate_handlerE__ZN10__cxxabiv120__unexpected_handlerE__ZSt10unexpectedv__ZSt13set_terminatePFvvE__ZSt14set_unexpectedPFvvE_ZNKSt9exception4whatEv.eh_ZNSt13bad_exceptionD0Ev.eh_ZNSt13bad_exceptionD1Ev.eh_ZNSt13bad_exceptionD2Ev.eh_ZNSt13bad_exceptionD4Ev.eh_ZNSt9exceptionD0Ev.eh_ZNSt9exceptionD1Ev.eh_ZNSt9exceptionD2Ev.eh_ZNSt9exceptionD4Ev.eh__ZNSt13bad_exceptionD0Ev__ZNSt13bad_exceptionD4Ev__ZNSt9exceptionD0Ev__ZNSt9exceptionD1Ev__ZNSt9exceptionD4Ev__ZTVSt9exception___cxa_free_exception__cxa_allocate_exception.eh__cxa_free_exception.eh_ZSt18uncaught_exceptionv.eh__cxa_begin_catch.eh__cxa_end_catch.eh___cxa_get_globals__cxa_get_globals.eh__cxa_get_globals_fast.eh__cxa_rethrow.eh__cxa_throw.eh_Znwm.eh__ZNSt9bad_allocD1Ev__ZTVSt9bad_alloc_ZNSt9bad_allocD0Ev.eh_ZNSt9bad_allocD1Ev.eh_ZNSt9bad_allocD2Ev.eh_ZNSt9bad_allocD4Ev.eh__ZNSt9bad_allocD0Ev__ZNSt9bad_allocD4Ev___new_handlerstart.sint:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;/SourceCache/Csu/Csu-57.0.82//SourceCache/Csu/Csu-57.0.82/crt.cgcc2_compiled._pointer_to__darwin_gcc3_preregister_frame_info_start:F(0,1)=(0,1)void:t(0,1)argc:P(0,2)=r(0,2);-2147483648;2147483647;argv:P(0,3)=*(0,4)=*(0,5)=r(0,5);0;127;envp:P(0,3)int:t(0,2)char:t(0,5)p:r(0,4)q:r(0,3)term:(0,6)=*(0,7)=f(0,1)__call_mod_init_funcs_call_mod_init_funcs:f(0,1)p:(0,6)_crt_basenamecrt_basename:f(0,8)=*(0,9)=k(0,5)path:P(0,8)s:r(0,8)last:r(0,8)_crt_strbeginswithcrt_strbeginswith:f(0,2)s1:P(0,8)s2:P(0,8)i:r(0,2)__call_objcInit_call_objcInit:f(0,1)i:r(0,10)=r(0,10);0;037777777777;unsigned int:t(0,10)count:r(0,10)_dyld_image_count_fn:(0,11)=*(0,12)=f(0,10)_dyld_get_image_name_fn:(0,13)=*(0,14)=f(0,8)_dyld_get_image_header_fn:(0,15)=*(0,16)=f(0,17)=*(0,18)=k(0,1)NSLookupSymbolInImage_fn:(0,19)=*(0,20)=f(0,17)NSAddressOfSymbol_fn:(0,21)=*(0,22)=f(0,23)=*(0,1)pointer_to__darwin_gcc3_preregister_frame_info:S(0,6)NXArgc:G(0,2)NXArgv:G(0,3)environ:G(0,3)__progname:G(0,4)dyld_lazy_symbol_binding_entry_pointerror_messagedyld_func_lookup_pointer_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook__ZTV19StackCFPascalString__ZTV17IOXDictionaryBase__ZTV17IOXDictionaryBase_size_of_encoded_value_base_of_encoded_value_read_uleb128_read_sleb128_read_encoded_value_with_base_extract_cie_info_execute_stack_op_execute_cfa_program_uw_frame_state_for_uw_update_context_1_uw_update_context_uw_init_context_1_once_regsizes.0_uw_install_context_1_dwarf_reg_size_table__Unwind_RaiseException_Phase2__Unwind_ForcedUnwind_Phase2_init_dwarf_reg_size_tablesize_of_encoded_value.ehbase_of_encoded_value.ehread_uleb128.ehread_sleb128.ehread_encoded_value_with_base.ehexecute_stack_op.ehuw_update_context_1.ehuw_update_context.ehinit_dwarf_reg_size_table.eh__Z21size_of_encoded_valueh__Z21base_of_encoded_valuehP15_Unwind_Context__Z12read_uleb128PKhPj__Z12read_sleb128PKhPi__Z28read_encoded_value_with_basehjPKhPj__Z17parse_lsda_headerP15_Unwind_ContextPKhP16lsda_header_info__Z15get_ttype_entryP16lsda_header_infoj__Z16get_adjusted_ptrPKSt9type_infoS1_PPv__Z20check_exception_specP16lsda_header_infoPKSt9type_infoPvi_Z21size_of_encoded_valueh.eh_Z21base_of_encoded_valuehP15_Unwind_Context.eh_Z12read_uleb128PKhPj.eh_Z12read_sleb128PKhPi.eh_Z28read_encoded_value_with_basehjPKhPj.eh_Z15get_ttype_entryP16lsda_header_infoj.eh_size_of_encoded_value_read_uleb128_read_sleb128_read_encoded_value_with_base_unseen_objects_seen_objects_base_from_object_get_cie_encoding_fde_unencoded_compare_fde_single_encoding_compare_fde_mixed_encoding_compare_marker.0_frame_heapsort_classify_object_over_fdes_add_fdes_linear_search_fdes_search_object_init_object__Unwind_Find_registered_FDE_live_image_destructor_examine_objects_fde_splitsize_of_encoded_value.ehread_uleb128.ehread_sleb128.ehread_encoded_value_with_base.ehbase_from_object.ehget_cie_encoding.ehfde_unencoded_compare.ehfde_single_encoding_compare.ehfde_mixed_encoding_compare.ehclassify_object_over_fdes.ehadd_fdes.ehlinear_search_fdes.ehrest_world_eh_r7r8_emergency_buffer_emergency_used_emergency_mutex_globals_static_use_thread_key__Z21get_globals_init_oncev_Z21get_globals_init_oncev.eh__Z23__gxx_exception_cleanup19_Unwind_Reason_CodeP17_Unwind_Exception#!/bin/sh -x # ---------------------------------------------------------------------------- # exit script with error if symbol named $2 with value $1 doesn't exist as a file # system object. # TODO - disable and restore echoing during these functions function assertExistFileSystemObject() { # if name is '' if [ "x$1" == "x" ] then echo $2 "is undefined" exit 1 fi # if name exists if ! [ -e "$1" ] then echo $2 " == " $1 " doesn't exist" exit 1 fi } # ---------------------------------------------------------------------------- # exit script with error if symbol $2 with value $1 doesn't exist or isn't a directory function assertExistDir() { assertExistFileSystemObject "$1" "$2" # if name is dir if ! [ -d "$1" ] then echo $2 " == " $1 " is not a directory" exit 1 fi } # ---------------------------------------------------------------------------- # exit script with error if symbol $2 with value $1 doesn't exist or isn't a directory function assertDefinedString() { if [ -z "$1" ] then echo $2 " == " $1 " is not a file" exit 1 fi } # ---------------------------------------------------------------------------- # exit script with error if symbol $2 with value $1 doesn't exist or isn't a directory function assertExistFile() { assertExistFileSystemObject "$1" "$2" # if name is file if ! [ -f "$1" ] then echo $2 " == " $1 " is not a file" exit 1 fi } # ---------------------------------------------------------------------------- # exit script with error if symbol $2 with value $1 doesn't exist or isn't an executable function assertExistExecutable() { assertExistFileSystemObject "$1" "$2" # if name is executable if ! [ -x "$1" ] then echo $2 " == " $1 " is not executable" exit 1 fi } # ---------------------------------------------------------------------------- # exit script with error if symbol $2 with value $1 doesn't exist or isn't a directory function assertExistAppBundle() { assertExistDir "$1" "$2" assertExistDir "$1/Contents" "$2/Contents" assertExistDir "$1/Contents/Resources" "$2/Resources" assertExistDir "$1/Contents/MacOS" "$2/MacOS" assertExistFile "$1/Contents/Info.plist" "$2/Contents/Info.plist" assertExistFile "$1/Contents/PkgInfo" "$2/Contents/PkgInfo" } #!/bin/sh +x SCRIPT="$0" SCRIPTDIR=`/usr/bin/dirname "${SCRIPT}"` pushd . > /dev/null cd "${SCRIPTDIR}/../Resources" BIN=`pwd` popd > /dev/null "${BIN}/LaunchInTerminal" "${BIN}/UninstallStarter.sh" exit $?#!/bin/sh +x # # IOXperts Uninstaller.sh # # Written by : Ian Keck Dec 2004-Jan 2005 # # # Usage: IOXpertsUninstaller [-volume ] [-bin ] [-scripts ] [-show] [-installer] [-verbose] ... # # Valid methods are: trash, mvmac, remove, show # trash uses a tool to move files to the trash, appending 'copy ' as appropriate # mvmac uses mvmac to move files to the trash, but currently doesn't append 'copy ' to the names. # remove uses the rm command # show lists the files to be removed # # Options are as follows # -volume remove products on volume named /Volumes/, default = boot volume # NOTE - trash methods may not work, remove and show options should work. # -bin location of bin directory - containing all tools needed by the removal script - default is . # -scripts location of scripts dir - containing all scripts that need to be sourced - default is . # -show echo commands that would be performed instead of performing them # -installer uninstaller is running in the installer # -verbose echo more stuff # -removeprefs remove preference files for specified components # -clearprefs erase specific preferences for specified components # -removeinstaller remove installer receipts for specified components # -log show names of files as they are being removed # -preflight skip removal phase # # Names of items which may be removed # # The following names are composite items # webcam, usbwebcam = ioxperts usb webcam drivers # iidc = ioxperts iidc firewire drivers # wireless = ioxperts wireless drivers # still = ioxperts still camera drivers # industrial = ioxperts industrial camera drivers # logitech = logitech webcam drivers # stmicro = stmicro still drivers # ioxperts = webcam, iidc, wireless, still and industrial # all = ioxperts and logitech # # The following names are individual items # shared = video shared # register = purchase and register # dm = device monitor # sm = session monitor # sgpanel = sgpanel # codecs = standard ioxperts codecs # industrial-codecs = bayer codecs # video-kexts = ioxperts video kext # logitech-kexts = logitech kexts # webcam-vdigs # iidc-vdigs # industrial-vdigs # logitech-vdigs # wireless-kexts # still-capture # stmicro-still-capture # # # # -------------------------------------------------------------------------- # Required Tools # # MoveToTrash # MvMac # KillDeviceMonitor # KillSessionMonitor # ComponentTool # # Required Scripts # UninstallerTools.sh # # Unix Tools # rm # kill # ls # echo # sed # # --------------------------------------------------------------------------- # # Expected Behavior # In an installer - remove everything that will conflict with what will be replacing it. # Outside an installer - only allow top level - composite components # - don't remove components shared by other installed components. # Remove - doesn't fail if something isn't there. # Test for IsInstalled - if only one item of a subsystem is there it's installed for the purposes # of the uninstaller # # Problems - need to be able to determine what is installed. # - need to be able to determine what not to remove - those items used by other installed components. # - can do all this in sh, easier to do in python. # # # --------------------------------------------------------------------------- # # # TODO - write a function that saves a copy of device keys to ~ # TODO - write a script that restores these device keys from ~ # TODO - move files to trash in structure corresponding to the installation structure. # how would this work with multiple installs and 'copy ' appended? # TODO - move to appropriate trash on another boot volume - may need to specify user and trash folder explicitly # # echo commands off (set -v echos commands, set +v doesn't) # xtrace on (set -x shows what was executed, set +x doesn't) # ---------------------------------------------------------------------- # Process Args HOW=$1 WHAT=() VOLUME="" BINDIR="" SCRIPTDIR="." VERBOSE=0 LOG=0 PREFLIGHT=0 SHOW=0 INSTALLER=0 OPTION_REMOVE_INSTALLER=0 OPTION_REMOVE_PREFERENCES=0 OPTION_CLEAR_PREFERENCES=0 # ----------------------------------------------------------------------- shift while (( 0 < $# )) do arg="$1" if [[ "${arg}" == "-volume" || "${arg}" == "-v" ]] then shift VOLUME="$1" elif [ "${arg}" == "-bin" ] then shift BINDIR="$1" elif [ "${arg}" == "-scripts" ] then shift SCRIPTDIR="$1" elif [ "${arg}" == "-installer" ] then INSTALLER=1 elif [ "${arg}" == "-removeinstaller" ] then OPTION_REMOVE_INSTALLER=1 elif [ "${arg}" == "-removeprefs" ] then OPTION_REMOVE_PREFERENCES=1 elif [ "${arg}" == "-clearprefs" ] then OPTION_CLEAR_PREFERENCES=1 elif [[ "${arg}" == "-show" || "${arg}" == "-showonly" ]] then SHOW=1 elif [ "${arg}" == "-log" ] then LOG=1 elif [ "${arg}" == "-verbose" ] then VERBOSE=1 elif [ "${arg}" == "-preflight" ] then PREFLIGHT=1 else # add arg to list of what to take action on. WHAT=( "${WHAT[@]}" "${arg}" ) fi shift done # ----------------------------------------------------------------------- if [ "${#WHAT}" -eq 0 ] then echo "No uninstall specified" exit 1 fi if [ -z "${SCRIPTDIR}" ] then SCRIPTDIR="." fi if [ -z "${BINDIR}" ] then BINDIR="${SCRIPTDIR}" fi if [ "${OPTION_REMOVE_PREFERENCES}" -ne 0 ] then OPTION_CLEAR_PREFERENCES=0 fi if ! [ -z "${VOLUME}" ] then VOLUME="/Volumes/${VOLUME}" fi # ---------------------------------------------------------------------- if ! [ "${VERBOSE}" -eq 0 ] then echo "Args" > /dev/stderr echo " " > /dev/stderr echo " WHAT= ${WHAT[@]}" > /dev/stderr echo " HOW= ${HOW}" > /dev/stderr echo " SHOW= ${SHOW}" > /dev/stderr echo " VOLUME= '${VOLUME}'" > /dev/stderr echo " BINDIR= ${BINDIR}" > /dev/stderr echo " SCRIPTDIR= ${SCRIPTDIR}" > /dev/stderr echo " " > /dev/stderr echo " INSTALLER= ${INSTALLER}" > /dev/stderr echo " CLEAR_PREFS= ${OPTION_CLEAR_PREFERENCES}" > /dev/stderr echo " REMOVE_PREFS= ${OPTION_REMOVE_PREFERENCES}" > /dev/stderr echo " REMOVE_INSTALLER=${OPTION_REMOVE_INSTALLER}" > /dev/stderr echo " " echo " VERBOSE= ${VERBOSE}" > /dev/stderr echo " PREFLIGHT= ${PREFLIGHT}" > /dev/stderr echo " LOG= ${LOG}" > /dev/stderr echo " " > /dev/stderr fi # ---------------------------------------------------------------------- # sam levin - macmice - dlink adapter for bluetooth source "${SCRIPTDIR}/UninstallerTools.sh" source "${SCRIPTDIR}/InstallerFileTools.sh" source "${SCRIPTDIR}/IOXpertsUninstallerTools.sh" defineRemoveArgs "${BINDIR}" "${HOW}" "${VOLUME}" "${SHOW}" locateTools if ! [ "${VERBOSE}" -eq 0 ] then showRemoveArgs # showRemoveTools fi # ----------------------------------------------------------------------- # Determine what to remove initIOXpertsRemoveActions initLogitechRemoveActions initSTMicroRemoveActions # ----------------------------------------------------------------------- # Determine what to remove for ITEM in "${WHAT[@]}" do # echo "Item=${ITEM}" > /dev/stderr addToRemovals "${ITEM}" done # ----------------------------------------------------------------------- # Determine what to retain # If multiple products installed, don't remove shared components unless # UNLESS we are in installer checkInstalledIOXperts checkInstalledSTMicro checkInstalledLogitech showWhatsInstalled # ------------------------------------------------------------- # Determine what to retain eliminateRemoveRequestedAndNotPresent determineWhatToRetain # ------------------------------------------------------------- # Show what will be procesed if ! [ "${VERBOSE}" -eq 0 ] then echo "What will be removed" fi showIOXpertsRemoveActions showLogitechRemoveActions showSTMicroRemoveActions # ------------------------------------------------------------- # Exit before taking action if [ "${PREFLIGHT}" != 0 ] then exit 0 fi # ----------------------------------------------------------------------------------------- # Process IOXperts Installations # ----------------------------------------------------------------------------------------- # ------------------------------------------------------------- # Checking for Presence of Tools checkRemovalTools # ------------------------------------------------------------- # Kill running apps as appropriate # TODO - kill camera identifier? echo "Stopping Programs..." stopRegisterApp stopSessionMonitor stopDeviceMonitor stopLogitechDeviceMonitor stopWirelessDaemons # ------------------------------------------------------------- # Remove IOXperts Components # removeRegisterApp removePurchaseApp removeVideoCommon removeCameraCommon removeDeviceMonitor removeSessionMonitor # ------------------------------------------------------------- # Remove Empty Directories defineIOXpertsInstallLocations removeEmptyDir "${APPLICATION_DIR}" removeEmptyDir "${APPLICATION_SUPPORT_BIN_DIR}" removeEmptyDir "${APPLICATION_SUPPORT_BIN_DIR_OLD}" removeEmptyDir "${APPLICATION_SUPPORT_BIN_DIR_OLD_2}" # ------------------------------------------------------------- # Remove Kexts Below here # ------------------------------------------------------------- removeVideoKexts removeLogitechVideoKexts # ------------------------------------------------------------- # Remove Components Below here # ------------------------------------------------------------- removeIOXpertsSGPanel removeWebcamCodecs removeIndustrialCodecs removeWebcam removeIIDC removeIndustrial removeStill removeWireless # ----------------------------------------------------------------------------------------- # Process STMicro Installations # ----------------------------------------------------------------------------------------- removeSTMicroStill # ----------------------------------------------------------------------------------------- # Process Logitech Installations # ----------------------------------------------------------------------------------------- # Logitech is in a separate section because it uses has its own Application and Application Support # directories. removeLogitechQuickCam removeLogitechDeviceMonitor # ------------------------------------------------------------- # Remove application dir if emptied defineLogitechInstallLocations removeEmptyDir "${APPLICATION_DIR}" # removeEmptyDir "${APPLICATION_SUPPORT_BIN_DIR}" # removeEmptyDir "${APPLICATION_SUPPORT_BIN_DIR_OLD}" # removeEmptyDir "${APPLICATION_SUPPORT_BIN_DIR_OLD_2}" # ----------------------------------------------------------------------------------------- # Done # ----------------------------------------------------------------------------------------- echo "Done." echo " " #!/bin/sh +x # # IOXperts Uninstaller Tools.sh # # Written by : Ian Keck Dec 2004-Jan 2005 # # Description: Functions for constructing an IOXperts Uninstaller. # # Options are as follows # # Names of items which may be removed # # The following names are composite items # webcam, usbwebcam = ioxperts usb webcam drivers # iidc = ioxperts iidc firewire drivers # wireless = ioxperts wireless drivers # still = ioxperts still camera drivers # industrial = ioxperts industrial camera drivers # logitech = logitech webcam drivers # stmicro = stmicro still drivers # ioxperts = webcam, iidc, wireless, still and industrial # all = ioxperts and logitech # # The following names are individual items # shared = video shared # register = purchase and register # dm = dm # sgpanel = sgpanel # codecs = standard ioxperts codecs # industrial-codecs = bayer codecs # video-kexts = ioxperts video kext # logitech-kexts = logitech kexts # webcam-vdigs # iidc-vdigs # industrial-vdigs # logitech-vdigs # wireless-kexts # still-capture # stmicro-still-capture # # # # -------------------------------------------------------------------------- # Required Tools # # MoveToTrash # MvMac # KillDeviceMonitor # KillSessionMonitor # ComponentTool # # Required Scripts # UninstallerTools.sh # # Unix Tools # rm # kill # ls # echo # sed # # --------------------------------------------------------------------------- # # Expected Behavior # In an installer - remove everything that will conflict with what will be replacing it. # Outside an installer - only allow top level - composite components # - don't remove components shared by other installed components. # Remove - doesn't fail if something isn't there. # Test for IsInstalled - if only one item of a subsystem is there it's installed for the purposes # of the uninstaller # # Problems - need to be able to determine what is installed. # - need to be able to determine what not to remove - those items used by other installed components. # - can do all this in sh, easier to do in python. # # # --------------------------------------------------------------------------- # # # TODO - write a function that saves a copy of device keys to ~ # TODO - write a script that restores these device keys from ~ # TODO - move files to trash in structure corresponding to the installation structure. # how would this work with multiple installs and 'copy ' appended? # TODO - move to appropriate trash on another boot volume - may need to specify user and trash folder explicitly # # echo commands off (set -v echos commands, set +v doesn't) # xtrace on (set -x shows what was executed, set +x doesn't) function showThingsYouCanRemove() { echo " " echo "webcam : IOXperts Webcam Driver - 1.0 through 1.1" echo "iidc : IOXperts IIDC Camera Driver" echo "industrial : IOXperts Industrial Camera Driver 1.1" echo "still : IOXperts Still Camera Driver" echo "wireless : IOXperts 802.11b Wireless Driver" echo "ioxperts : All IOXperts Drivers installed on this machine" # echo "stmicro : STMicro Still Camera Driver" # echo "logitech : Logitech QuickCam Driver" echo "all : All IOXperts and IOXperts OEM products" echo " " } # ----------------------------------------------------------------------- # Determine what to remove function initIOXpertsRemoveActions() { REMOVE_DM=0 REMOVE_PRE_1_1_DM=0 REMOVE_SESSION_MONITOR=0 REMOVE_IIDC=0 REMOVE_INDUSTRIAL=0 REMOVE_INDUSTRIAL_CODECS=0 REMOVE_REGISTER=0 REMOVE_PURCHASE=0 REMOVE_PRE_1_1_REGISTER=0 REMOVE_SGPANEL=0 REMOVE_STILL=0 REMOVE_VIDEO_COMMON=0 REMOVE_CAMERA_COMMON=0 REMOVE_VIDEO_KEXTS=0 REMOVE_WEBCAM=0 REMOVE_WEBCAM_CODECS=0 REMOVE_WIRELESS=0 } function initLogitechRemoveActions() { REMOVE_LOGITECH=0 REMOVE_LOGITECH_KEXTS=0 REMOVE_LOGITECH_DM=0 } function initSTMicroRemoveActions() { REMOVE_STMICRO_STILL=0 } # ----------------------------------------------------------------------- # Converts names of things to removes to components to remove. # Used in argument processing. # Must be called after all init...RemoveActions() are called function addToRemovals() { # ----------------------------------------------------------------- # Composite items if [[ "$1" == "webcam" || "$1" == "usbwebcam" ]] then REMOVE_WEBCAM=1 REMOVE_SGPANEL=1 REMOVE_VIDEO_COMMON=1 REMOVE_CAMERA_COMMON=1 REMOVE_REGISTER=1 REMOVE_PURCHASE=1 REMOVE_WEBCAM_CODECS=1 REMOVE_DM=1 REMOVE_SESSION_MONITOR=1 REMOVE_VIDEO_KEXTS=1 elif [ "$1" == "iidc" ] then REMOVE_IIDC=1 REMOVE_SGPANEL=1 REMOVE_VIDEO_COMMON=1 REMOVE_CAMERA_COMMON=1 REMOVE_REGISTER=1 REMOVE_PURCHASE=1 REMOVE_DM=1 REMOVE_SESSION_MONITOR=1 elif [[ "$1" == "industrial" ]] then REMOVE_INDUSTRIAL=1 REMOVE_SGPANEL=1 REMOVE_VIDEO_COMMON=1 REMOVE_CAMERA_COMMON=1 REMOVE_REGISTER=1 REMOVE_PURCHASE=1 REMOVE_WEBCAM_CODECS=1 REMOVE_INDUSTRIAL_CODECS=1 REMOVE_DM=1 REMOVE_SESSION_MONITOR=1 REMOVE_VIDEO_KEXTS=1 elif [ "$1" == "still" ] then REMOVE_STILL=1 REMOVE_REGISTER=1 REMOVE_PURCHASE=1 REMOVE_DM=1 REMOVE_SESSION_MONITOR=1 REMOVE_CAMERA_COMMON=1 elif [[ "$1" == "wireless" ]] then REMOVE_WIRELESS=1 REMOVE_REGISTER=1 REMOVE_PURCHASE=1 REMOVE_DM=1 elif [[ "$1" == "logitech" ]] then REMOVE_LOGITECH=1 REMOVE_DM=1 REMOVE_LOGITECH_DM=1 REMOVE_LOGITECH_KEXTS=1 elif [ "$1" == "stmicro" ] then REMOVE_STMICRO_STILL=1 # REMOVE_REGISTER=1 # REMOVE_DM=1 elif [[ "$1" == "all" ]] then REMOVE_WEBCAM=1 REMOVE_IIDC=1 REMOVE_INDUSTRIAL=1 REMOVE_WIRELESS=1 REMOVE_STILL=1 REMOVE_LOGITECH=1 REMOVE_LOGITECH_DM=1 REMOVE_LOGITECH_KEXTS=1 REMOVE_STMICRO_STILL=1 REMOVE_VIDEO_COMMON=1 REMOVE_CAMERA_COMMON=1 REMOVE_SGPANEL=1 REMOVE_VIDEO_KEXTS=1 REMOVE_REGISTER=1 REMOVE_PURCHASE=1 REMOVE_INDUSTRIAL_CODECS=1 REMOVE_WEBCAM_CODECS=1 REMOVE_DM=1 REMOVE_SESSION_MONITOR=1 elif [[ "$1" == "ioxperts" ]] then REMOVE_WEBCAM=1 REMOVE_IIDC=1 REMOVE_INDUSTRIAL=1 REMOVE_WIRELESS=1 REMOVE_STILL=1 REMOVE_VIDEO_COMMON=1 REMOVE_CAMERA_COMMON=1 REMOVE_SGPANEL=1 REMOVE_VIDEO_KEXTS=1 REMOVE_REGISTER=1 REMOVE_PURCHASE=1 REMOVE_INDUSTRIAL_CODECS=1 REMOVE_WEBCAM_CODECS=1 REMOVE_DM=1 REMOVE_SESSION_MONITOR=1 # ----------------------------------------------------------------- # Special Purpose elif [[ "$1" == "ioxcomponents" ]] then REMOVE_WEBCAM=1 REMOVE_IIDC=1 REMOVE_INDUSTRIAL=1 REMOVE_SGPANEL=1 REMOVE_INDUSTRIAL_CODECS=1 REMOVE_WEBCAM_CODECS=1 elif [[ "$1" == "components" ]] then REMOVE_WEBCAM=1 REMOVE_IIDC=1 REMOVE_INDUSTRIAL=1 REMOVE_SGPANEL=1 REMOVE_INDUSTRIAL_CODECS=1 REMOVE_WEBCAM_CODECS=1 REMOVE_LOGITECH=1 # ----------------------------------------------------------------- # Individual items elif [ "$1" == "webcam-vdigs" ] then REMOVE_WEBCAM=1 elif [ "$1" == "iidc-vdigs" ] then REMOVE_IIDC=1 elif [ "$1" == "industrial-vdigs" ] then REMOVE_INDUSTRIAL=1 elif [ "$1" == "logitech-vdigs" ] then REMOVE_LOGITECH=1 elif [ "$1" == "wireless-kexts" ] then REMOVE_WIRELESS=1 elif [ "$1" == "still-capture" ] then REMOVE_STILL=1 elif [ "$1" == "stmicro-still-capture" ] then REMOVE_STMICRO_STILL=1 elif [[ "$1" == "shared" || "$1" == "common" ]] then REMOVE_VIDEO_COMMON=1 elif [[ "$1" == "camera-common" ]] then REMOVE_CAMERA_COMMON=1 elif [[ "$1" == "register" ]] then REMOVE_REGISTER=1 elif [[ "$1" == "purchase" ]] then REMOVE_PURCHASE=1 elif [[ "$1" == "DM" || "$1" == "dm" || "$1" == "devicemonitor" ]] then REMOVE_DM=1 elif [[ "$1" == "SM" || "$1" == "sm" || "$1" == "sessionmonitor" ]] then REMOVE_SESSION_MONITOR=1 elif [[ "$1" == "Logitech-DM" || "$1" == "logitech-dm" ]] then REMOVE_LOGITECH_DM=1 elif [[ "$1" == "sgpanel" ]] then REMOVE_SGPANEL=1 elif [[ "$1" == "webcam-codecs" ]] then REMOVE_WEBCAM_CODECS=1 elif [[ "$1" == "industrial-codecs" ]] then REMOVE_INDUSTRIAL_CODECS=1 elif [[ "$1" == "video-kexts" ]] then REMOVE_VIDEO_KEXTS=1 elif [[ "$1" == "logitech-kexts" ]] then REMOVE_LOGITECH_KEXTS=1 fi } # ----------------------------------------------------------------------- # Determine what to retain # If multiple products installed, don't remove shared components unless # UNLESS we are in installer # ------------------------------------------------------------- # Show what will be procesed function showIOXpertsRemoveActions() { if ! [ "${VERBOSE}" -eq 0 ] then showIfCountOrAll "REMOVE_DM" "${REMOVE_DM}" "$1" showIfCountOrAll "REMOVE_IIDC" "${REMOVE_IIDC}" "$1" showIfCountOrAll "REMOVE_INDUSTRIAL" "${REMOVE_INDUSTRIAL}" "$1" showIfCountOrAll "REMOVE_INDUSTRIAL_CODECS" "${REMOVE_INDUSTRIAL_CODECS}" "$1" showIfCountOrAll "REMOVE_REGISTER" "${REMOVE_REGISTER}" "$1" showIfCountOrAll "REMOVE_PURCHASE" "${REMOVE_PURCHASE}" "$1" showIfCountOrAll "REMOVE_SESSION_MONITOR" "${REMOVE_SESSION_MONITOR}" "$1" showIfCountOrAll "REMOVE_SGPANEL" "${REMOVE_SGPANEL}" "$1" showIfCountOrAll "REMOVE_STILL" "${REMOVE_STILL}" "$1" showIfCountOrAll "REMOVE_VIDEO_COMMON" "${REMOVE_VIDEO_COMMON}" "$1" showIfCountOrAll "REMOVE_CAMERA_COMMON" "${REMOVE_CAMERA_COMMON}" "$1" showIfCountOrAll "REMOVE_VIDEO_KEXTS" "${REMOVE_VIDEO_KEXTS}" "$1" showIfCountOrAll "REMOVE_WEBCAM" "${REMOVE_WEBCAM}" "$1" showIfCountOrAll "REMOVE_WEBCAM_CODECS" "${REMOVE_WEBCAM_CODECS}" "$1" showIfCountOrAll "REMOVE_WIRELESS" "${REMOVE_WIRELESS}" "$1" echo " " fi } function showLogitechRemoveActions() { if ! [ "${VERBOSE}" -eq 0 ] then showIfCountOrAll "REMOVE_LOGITECH" "${REMOVE_LOGITECH}" "$1" showIfCountOrAll "REMOVE_LOGITECH_DM" "${REMOVE_LOGITECH_DM}" "$1" showIfCountOrAll "REMOVE_LOGITECH_KEXTS" "${REMOVE_LOGITECH_KEXTS}" "$1" echo " " fi } function showSTMicroRemoveActions() { if ! [ "${VERBOSE}" -eq 0 ] then showIfCountOrAll "REMOVE_STMICRO_STILL" "${REMOVE_STMICRO_STILL}" "$1" echo " " fi } # ----------------------------------------------------------------------------------------- # Process IOXperts Installations # ----------------------------------------------------------------------------------------- # ------------------------------------------------------------- # Checking for Presence of Tools function checkRemovalTools() { echo "Checking Tools..." if [ "${REMOVE_ACTION}" == "trash" ] then assertExistExecutable "${REMOVE_BIN}/MoveToTrash" "-MoveToTrash-" fi if [[ "${REMOVE_DM}" -ne 0 || "${REMOVE_LOGITECH_DM}" -ne 0 ]] then assertExistExecutable "${REMOVE_BIN}/KillDeviceMonitor" "-KillDeviceMonitor-" fi if [ "${REMOVE_SESSION_MONITOR}" -ne 0 ] then assertExistExecutable "${REMOVE_BIN}/KillSessionMonitor" "-KillSessionMonitor-" fi # NOTE - maintain as ComponentTool is used. if [[ "${REMOVE_IIDC}" -ne 0 || "${REMOVE_WEBCAM}" -ne 0 ]] then assertExistExecutable "${REMOVE_BIN}/ComponentTool" "-ComponentTool-" fi } # ------------------------------------------------------------- # Kill running apps as appropriate # ------------------------------------------------------------- # ------------------------------------------------------------- function stopRegisterApp() { if [ "${REMOVE_REGISTER}" != 0 ] then killRegisterApp fi } # ------------------------------------------------------------- function stopSessionMonitor() { if [ "${REMOVE_SESSION_MONITOR}" != 0 ] then killSessionMonitor fi } # ------------------------------------------------------------- function stopDeviceMonitor() { if [ "${REMOVE_DM}" != 0 ] then killDeviceMonitor fi } # ------------------------------------------------------------- function stopLogitechDeviceMonitor() { if [ "${REMOVE_LOGITECH_DM}" != 0 ] then killDeviceMonitor logitech fi } # ------------------------------------------------------------- function stopWirelessDaemons() { if [ "${REMOVE_WIRELESS}" != 0 ] then kill80211bPrefloader kill80211bNotify fi } # ------------------------------------------------------------- # Install Locations # ------------------------------------------------------------- function defineIOXpertsInstallLocations() { defineInstallLocations "IOXperts" "IOXperts" } function defineSTMicroInstallLocations() { defineInstallLocations "IOXperts" "IOXperts" } function defineLogitechInstallLocations() { defineInstallLocations "Logitech QuickCam" "Logitech" } # ------------------------------------------------------------- # IOXperts Register # ------------------------------------------------------------- function removeRegisterApp() { if [[ "${REMOVE_REGISTER}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing Register App..." defineIOXpertsInstallLocations removeActionVariants "${APPLICATION_SUPPORT_DIR}/IOXperts Register" ".app" # Application Support/bin - 1.1b43 and later removeActionVariants "${APPLICATION_SUPPORT_BIN_DIR}/IOXperts Register" ".app" # Interrim betas 1.1b42-b43 removeActionVariants "${APPLICATION_SUPPORT_BIN_DIR_OLD}/IOXperts Register" ".app" removeActionVariants "${APPLICATION_SUPPORT_BIN_DIR_OLD_2}/IOXperts Register" ".app" # Prefs for sessiond if [ "${OPTION_REMOVE_PREFERENCES}" != 0 ] then removeActionGlob "${PREFERENCES_DIR}/com.ioxperts.common.plist" removeActionGlob "${PREFERENCES_DIR}/com.ioxperts.common.1.1.plist" fi # Prefs for sessiond # if [ "${OPTION_CLEAR_PREFERENCES}" != 0 ] # then # # echo " TODO - clear any launch prefs for Purchase/Register" > /dev/stderr # fi fi } # ------------------------------------------------------------- function checkForRegisterApp() { beginCountingAction removeRegisterApp endCountingAction return $? } # ------------------------------------------------------------- # IOXperts Purchase # ------------------------------------------------------------- function removePurchaseApp() { if [[ "${REMOVE_PURCHASE}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing Purchase App..." defineIOXpertsInstallLocations removeActionVariants "${APPLICATION_SUPPORT_DIR}/IOXperts Purchase" ".app" fi } # ------------------------------------------------------------- function checkForPurchaseApp() { beginCountingAction removePurchaseApp endCountingAction return $? } # ------------------------------------------------------------- # IOXperts Video Common # ------------------------------------------------------------- function removeVideoCommon() { if [[ "${REMOVE_VIDEO_COMMON}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing Video Common Components...." defineIOXpertsInstallLocations # Applications/IOXperts removeActionVariants "${APPLICATION_DIR}/IOXperts Camera Control" ".app" removeActionVariants "${APPLICATION_DIR}/Camera Identifier" ".app" # NOTE - IOXperts Camera Identifier.app is used in still driver as well, # so we control its removal with REMOVE_CAMERA_COMMON # In some 1.1 betas removeActionVariants "${APPLICATION_SUPPORT_DIR}/SetInstallationPrefs" "" # Remove prefs for sessiond if [ "${OPTION_REMOVE_PREFERENCES}" != 0 ] then removeActionGlob "${PREFERENCES_DIR}/com.ioxperts.common.plist" removeActionGlob "${PREFERENCES_DIR}/com.ioxperts.common.1.1.plist" fi # Prefs for sessiond # if [ "${OPTION_CLEAR_PREFERENCES}" != 0 ] # then # # echo " TODO - clear our login item from loginwindow.plist" > /dev/stderr # # echo " TODO - clear global launch prefs for SM/Identifier/" > /dev/stderr # fi fi } # ------------------------------------------------------------- function checkForVideoCommon() { beginCountingAction removeVideoCommon endCountingAction return $? } # ------------------------------------------------------------- # IOXperts Camera Products Common # ------------------------------------------------------------- function removeCameraCommon() { if [[ "${REMOVE_CAMERA_COMMON}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing Common Components...." defineIOXpertsInstallLocations # Applications/IOXperts removeActionVariants "${APPLICATION_DIR}/IOXperts Camera Identifier" ".app" fi } # ------------------------------------------------------------- function checkForCameraCommon() { beginCountingAction removeCameraCommon endCountingAction return $? } # ------------------------------------------------------------- # ------------------------------------------------------------- function removeDeviceMonitor() { if [[ "${REMOVE_DM}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing Device Monitor...." defineIOXpertsInstallLocations # /Library/StartupItems # /System/Library/StartupItems - 1.1 - Sept 04 and later removeAction "${STARTUP_ITEMS}/IOXpertsDeviceMonitor" removeAction "${SYSTEM_STARTUP_ITEMS}/IOXpertsDeviceMonitor" # Application Support - 1.1 - Sept 04 and earlier removeActionVariants "${APPLICATION_SUPPORT_DIR}/IOXperts Device Monitor" ".app" # Prefs for DM if [ "${OPTION_REMOVE_PREFERENCES}" != 0 ] then removeActionGlob "${PREFERENCES_DIR}/com.ioxperts.devicemonitor.plist" fi # Clear Prefs for DM # if [ "${OPTION_CLEAR_PREFERENCES}" != 0 ] # then # echo " TODO - save (mvmac) to new filename" # # "${PREFERENCES_DIR}/com.ioxperts.devicemonitor.plist" # fi fi } # ------------------------------------------------------------- function checkForDeviceMonitor() { beginCountingAction removeDeviceMonitor endCountingAction return $? } # ------------------------------------------------------------- # ------------------------------------------------------------- function removeSessionMonitor() { if [[ "${REMOVE_SESSION_MONITOR}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing Device Monitor...." defineIOXpertsInstallLocations # Application Support 1.1 betas prior to 1.1b43 removeActionVariants "${APPLICATION_SUPPORT_DIR}/ioxsessiond" ".app" # Application Support/bin - 1.1b43 and later removeActionVariants "${APPLICATION_SUPPORT_BIN_DIR}/ioxsessiond" ".app" # Interrim betas 1.1b42-b43 removeActionVariants "${APPLICATION_SUPPORT_BIN_DIR_OLD}/ioxsessiond" ".app" removeActionVariants "${APPLICATION_SUPPORT_BIN_DIR_OLD_2}/ioxsessiond" ".app" fi } # ------------------------------------------------------------- function checkForSessionMonitor() { beginCountingAction removeSessionMonitor endCountingAction return $? } # ------------------------------------------------------------- # ------------------------------------------------------------- function removeLogitechDeviceMonitor() { if [[ "${REMOVE_LOGITECH_DM}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing Logitech Device Monitor..." defineLogitechInstallLocations # /Library/StartupItems removeAction "${STARTUP_ITEMS}/LogitechDeviceMonitor" # Prefs for DM if [ "${OPTION_REMOVE_PREFERENCES}" != 0 ] then removeActionGlob "${PREFERENCES_DIR}/com.logitech.devicemonitor.plist" fi fi } # ------------------------------------------------------------- function checkForLogitechDeviceMonitor() { beginCountingAction removeLogitechDeviceMonitor endCountingAction return $? } # ------------------------------------------------------------- # ------------------------------------------------------------- function removeVideoKexts() { if [[ "${REMOVE_VIDEO_KEXTS}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing Video Kexts..." defineIOXpertsInstallLocations removeActionVariants "${SYSTEM_EXTENSIONS_DIR}/IOXpertsWebCam" ".kext" removeActionVariants "${SYSTEM_EXTENSIONS_DIR}/IOXpertsWebcam" ".kext" fi } # ------------------------------------------------------------- function checkForVideoKexts() { beginCountingAction removeVideoKexts endCountingAction return $? } # ------------------------------------------------------------- # ------------------------------------------------------------- function removeLogitechVideoKexts() { if [[ "${REMOVE_LOGITECH_KEXTS}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing Logitech Video Kexts..." defineLogitechInstallLocations removeAction "${SYSTEM_EXTENSIONS_DIR}/LogitechQuickCam.kext" fi } # ------------------------------------------------------------- function checkForLogitechVideoKexts() { beginCountingAction removeLogitechVideoKexts endCountingAction return $? } # ------------------------------------------------------------- # ------------------------------------------------------------- function removeIOXpertsSGPanel() { if [[ "${REMOVE_SGPANEL}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing SGPanel Component..." defineIOXpertsInstallLocations removeActionVariants "${COMPONENTS_DIR}/IOXperts SGPanel" ".component" removeActionVariants "${COMPONENTS_DIR}/IOXperts Video Support" ".component" # Prefs for sessiond # if [ "${OPTION_REMOVE_PREFERENCES}" != 0 ] # then # # echo " " # fi # Clear Prefs for DM # if [ "${OPTION_CLEAR_PREFERENCES}" != 0 ] # then # # echo " " # # "${PREFERENCES_DIR}/com.ioxperts.devicemonitor.plist" # fi fi } # ------------------------------------------------------------- function checkForIOXpertsSGPanel() { beginCountingAction removeIOXpertsSGPanel endCountingAction return $? } # ------------------------------------------------------------- # ------------------------------------------------------------- function removeWebcamCodecs() { if [[ "${REMOVE_WEBCAM_CODECS}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing IOXWebcam Video Codecs..." defineIOXpertsInstallLocations removeAction "${COMPONENTS_DIR}/IOXperts IIDC Codec.component" fi } # ------------------------------------------------------------- function checkForWebcamCodecs() { beginCountingAction removeWebcamCodecs endCountingAction return $? } # ------------------------------------------------------------- # ------------------------------------------------------------- function removeIndustrialCodecs() { if [[ "${REMOVE_INDUSTRIAL_CODECS}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing Industrial Video Codecs..." defineIOXpertsInstallLocations removeAction "${COMPONENTS_DIR}/IOXperts Bayer Codec.component" fi } # ------------------------------------------------------------- function checkForIndustrialCodecs() { beginCountingAction removeIndustrialCodecs endCountingAction return $? } # ------------------------------------------------------------- # ------------------------------------------------------------- function removeWebcam() { if [[ "${REMOVE_WEBCAM}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing Webcam Digitizer Components..." defineIOXpertsInstallLocations removeActionVariants "${COMPONENTS_DIR}/IOXperts WebCam" ".component" removeActionVariants "${COMPONENTS_DIR}/IOXperts Webcam" ".component" removeActionCustomizedComponents if [ "${OPTION_REMOVE_PREFERENCES}" != 0 ] then # echo " TODO - find and remove Webcam Prefs" > /dev/stderr removeActionGlob "${PREFERENCES_DIR}/com.ioxperts.webcam*" removeActionGlob "${HOME_PREFERENCES_DIR}/com.ioxperts.*" fi # Prefs for sessiond if [ "${OPTION_REMOVE_INSTALLER}" != 0 ] then removeActionGlob "${RECEIPTS_DIR}/WebCam*.pkg" "ignore" removeActionGlob "${RECEIPTS_DIR}/Webcam*.pkg" "ignore" fi fi } # ------------------------------------------------------------- function checkForWebcam() { beginCountingAction removeWebcam endCountingAction return $? } # ------------------------------------------------------------- # ------------------------------------------------------------- function removeIIDC() { if [[ "${REMOVE_IIDC}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing IIDC Digitizer Components..." defineIOXpertsInstallLocations # Library/Components removeActionVariants "${COMPONENTS_DIR}/IOXperts FWDCam" ".component" removeActionCustomizedComponents # Prefs for sessiond if [ "${OPTION_REMOVE_INSTALLER}" != 0 ] then removeActionGlob "${RECEIPTS_DIR}/IIDC*.pkg" "ignore" fi fi } # ------------------------------------------------------------- function checkForIIDC() { beginCountingAction removeIIDC endCountingAction return $? } # ------------------------------------------------------------- # ------------------------------------------------------------- function removeIndustrial() { if [[ "${REMOVE_INDUSTRIAL}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing Industrial Digitizer Components..." removeActionVariants "${COMPONENTS_DIR}/IOXperts Industrial Camera" ".component" # Prefs for sessiond if [ "${OPTION_REMOVE_INSTALLER}" != 0 ] then removeActionGlob "${RECEIPTS_DIR}/Industrial*.pkg" "ignore" fi fi } # ------------------------------------------------------------- function checkForIndustrial() { beginCountingAction removeIndustrial endCountingAction return $? } # ------------------------------------------------------------- # ------------------------------------------------------------- function removeStill() { if [[ "${REMOVE_STILL}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing Still Camera Components..." defineIOXpertsInstallLocations removeActionVariants "${IMAGE_CAPTURE_DIR}/USBStillCamera" ".app" fi } # ------------------------------------------------------------- function checkForStill() { beginCountingAction removeStill endCountingAction return $? } # ------------------------------------------------------------- # ------------------------------------------------------------- function removeWireless() { if [[ "${REMOVE_WIRELESS}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing 802.11b Wireless Driver and Components..." defineIOXpertsInstallLocations # /Library/StartupItems # /System/Library/StartupItems removeAction "${STARTUP_ITEMS}/IOXperts80211" removeAction "${SYSTEM_STARTUP_ITEMS}/IOXperts80211" # /Library/PreferencePanes removeAction "${PREF_PANES_DIR}/IOXperts 802.11.prefPane" # /System/Library/Extensions removeAction "${SYSTEM_LIBRARY_EXTENSIONS_DIR}/IOXperts80211.kext" # if [ "${OPTION_REMOVE_PREFERENCES}" != 0 ] # then # TODO - find and remove wireless Prefs # fi # if [ "${OPTION_CLEAR_PREFERENCES}" != 0 ] # then # TODO - clear specific prefs that affect the new wireless installation # fi if [ "${OPTION_REMOVE_INSTALLER}" != 0 ] then # TODO - improve removeActionGlob "${RECEIPTS_DIR}/802.11Driver*.pkg" "ignore" fi fi } # ------------------------------------------------------------- function checkForWireless() { beginCountingAction removeWireless endCountingAction return $? } # ----------------------------------------------------------------------------------------- # Process STMicro Installations # ----------------------------------------------------------------------------------------- # ------------------------------------------------------------- # ------------------------------------------------------------- function removeSTMicroStill() { if [[ "${REMOVE_STMICRO_STILL}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing STMicro Still Driver..." defineSTMicroInstallLocations removeActionVariants "${IMAGE_CAPTURE_DIR}/IOXpertsUSBStillCamera" ".app" fi } # ------------------------------------------------------------- function checkForSTMicroStill() { beginCountingAction removeSTMicroStill endCountingAction return $? } # ----------------------------------------------------------------------------------------- # Process Logitech Installations # ----------------------------------------------------------------------------------------- # Logitech is in a separate section because it uses has its own Application and Application Support # directories. # ------------------------------------------------------------- # NOTE - Logitech QuickCam also requires removal of the DM for # clean removal. # NOTE - Logitech does not use SM, Register, Purchase, or Identifier App. # ------------------------------------------------------------- function removeLogitechQuickCam() { if [[ "${REMOVE_LOGITECH}" != 0 || "${REMOVE_ACTION}" == "count" ]] then echoAction "Removing Logitech QuickCam..." defineSTMicroInstallLocations removeActionVariants "${APPLICATION_DIR}/Logitech Camera Control" ".app" removeActionVariants "${APPLICATION_DIR}/QuickCapture" ".app" removeActionVariants "${APPLICATION_SUPPORT_DIR}/SetInstallationPrefs" "" removeActionVariants "${COMPONENT_DIR}/Logitech QuickCam" ".qtx" # TODO - separate removal for logitech kexts removeActionVariants "${SYSTEM_EXTENSIONS_DIR}/LogitechQuickCam" ".kext" # Preferences if [ "${OPTION_REMOVE_PREFERENCES}" != 0 ] then removeActionGlob "${PREFERENCES_DIR}/com.logitech.*" removeActionGlob "${HOME_PREFERENCES_DIR}/com.logitech.*" fi # Installer if [ "${OPTION_REMOVE_INSTALLER}" != 0 ] then removeActionGlob "${RECEIPTS_DIR}/QuickCam*.pkg" "ignore" fi fi } # ------------------------------------------------------------- function checkForLogitechQuickCam() { beginCountingAction removeLogitechQuickCam endCountingAction return $? } # ----------------------------------------------------------------------------------------- # Determine What is Installed # ----------------------------------------------------------------------------------------- function checkInstalledIOXperts() { checkForRegisterApp ; HAS_REGISTER_APP=$? checkForPurchaseApp ; HAS_PURCHASE_APP=$? checkForVideoCommon ; HAS_VIDEO_COMMON=$? checkForCameraCommon ; HAS_CAMERA_COMMON=$? checkForDeviceMonitor ; HAS_DEVICE_MONITOR=$? checkForSessionMonitor ; HAS_SESSION_MONITOR=$? checkForVideoKexts ; HAS_VIDEO_KEXTS=$? checkForIOXpertsSGPanel ; HAS_IOXPERTS_SGPANEL=$? checkForWebcamCodecs ; HAS_WEBCAM_CODECS=$? checkForIndustrialCodecs ; HAS_INDUSTRIAL_CODECS=$? checkForWebcam ; HAS_WEBCAM=$? checkForIIDC ; HAS_IIDC=$? checkForIndustrial ; HAS_INDUSTRIAL=$? checkForStill ; HAS_STILL=$? checkForWireless ; HAS_WIRELESS=$? } function checkInstalledSTMicro() { checkForSTMicroStill ; HAS_STMICRO_STILL=$? } function checkInstalledLogitech() { checkForLogitechDeviceMonitor ; HAS_LOGITECH_DEVICE_MONITOR=$? checkForLogitechVideoKexts ; HAS_LOGITECH_VIDEO_KEXTS=$? checkForLogitechQuickCam ; HAS_LOGITECH_QUICKCAM=$? } function showWhatsInstalled() { if ! [ "${VERBOSE}" -eq 0 ] then echo " " echo "What's Installed" showIfCount "HAS_REGISTER_APP" ${HAS_REGISTER_APP} showIfCount "HAS_PURCHASE_APP" ${HAS_PURCHASE_APP} showIfCount "HAS_VIDEO_COMMON" ${HAS_VIDEO_COMMON} showIfCount "HAS_CAMERA_COMMON" ${HAS_CAMERA_COMMON} showIfCount "HAS_DEVICE_MONITOR" ${HAS_DEVICE_MONITOR} showIfCount "HAS_SESSION_MONITOR" ${HAS_SESSION_MONITOR} showIfCount "HAS_VIDEO_KEXTS" ${HAS_VIDEO_KEXTS} showIfCount "HAS_IOXPERTS_SGPANEL" ${HAS_IOXPERTS_SGPANEL} showIfCount "HAS_WEBCAM_CODECS" ${HAS_WEBCAM_CODECS} showIfCount "HAS_INDUSTRIAL_CODECS" ${HAS_INDUSTRIAL_CODECS} showIfCount "HAS_WEBCAM" ${HAS_WEBCAM} showIfCount "HAS_IIDC" ${HAS_IIDC} showIfCount "HAS_INDUSTRIAL" ${HAS_INDUSTRIAL} showIfCount "HAS_STILL" ${HAS_STILL} showIfCount "HAS_WIRELESS" ${HAS_WIRELESS} echo " " showIfCount "HAS_STMICRO_STILL" ${HAS_STMICRO_STILL} echo " " showIfCount "HAS_LOGITECH_DEVICE_MONITOR" ${HAS_LOGITECH_DEVICE_MONITOR} showIfCount "HAS_LOGITECH_VIDEO_KEXTS" ${HAS_LOGITECH_VIDEO_KEXTS} showIfCount "HAS_LOGITECH_QUICKCAM" ${HAS_LOGITECH_QUICKCAM} echo " " fi } # ----------------------------------------------------------------------------------------- # Remove Only What's Installed # ----------------------------------------------------------------------------------------- function funcAnd() { if [[ $1 != 0 && $2 != 0 ]] ; then return 1 fi return 0 } # ------------------------------------------------------------------------- function eliminateRemoveRequestedAndNotPresent() { funcAnd "${HAS_DEVICE_MONITOR}" "${REMOVE_DM}" ; REMOVE_DM=$? funcAnd "${HAS_SESSION_MONITOR}" "${REMOVE_SESSION_MONITOR}" ; REMOVE_SESSION_MONITOR=$? funcAnd "${HAS_REGISTER_APP}" "${REMOVE_REGISTER}" ; REMOVE_REGISTER=$? funcAnd "${HAS_PURCHASE_APP}" "${REMOVE_PURCHASE}" ; REMOVE_PURCHASE=$? funcAnd "${HAS_VIDEO_COMMON}" "${REMOVE_VIDEO_COMMON}" ; REMOVE_VIDEO_COMMON=$? funcAnd "${HAS_CAMERA_COMMON}" "${REMOVE_CAMERA_COMMON}" ; REMOVE_CAMERA_COMMON=$? funcAnd "${HAS_VIDEO_KEXTS}" "${REMOVE_VIDEO_KEXTS}" ; REMOVE_VIDEO_KEXTS=$? funcAnd "${HAS_IOXPERTS_SGPANEL}" "${REMOVE_SGPANEL}" ; REMOVE_SGPANEL=$? funcAnd "${HAS_WEBCAM_CODECS}" "${REMOVE_WEBCAM_CODECS}" ; REMOVE_WEBCAM_CODECS=$? funcAnd "${HAS_INDUSTRIAL_CODECS}" "${REMOVE_INDUSTRIAL_CODECS}" ; REMOVE_INDUSTRIAL_CODECS=$? funcAnd "${HAS_WEBCAM}" "${REMOVE_WEBCAM}" ; REMOVE_WEBCAM=$? funcAnd "${HAS_IIDC}" "${REMOVE_IIDC}" ; REMOVE_IIDC=$? funcAnd "${HAS_INDUSTRIAL}" "${REMOVE_INDUSTRIAL}" ; REMOVE_INDUSTRIAL=$? funcAnd "${HAS_STILL}" "${REMOVE_STILL}" ; REMOVE_STILL=$? funcAnd "${HAS_WIRELESS}" "${REMOVE_WIRELESS}" ; REMOVE_WIRELESS=$? funcAnd "${HAS_LOGITECH_QUICKCAM}" "${REMOVE_LOGITECH}" ; REMOVE_LOGITECH=$? funcAnd "${HAS_LOGITECH_DEVICE_MONITOR}" "${REMOVE_LOGITECH_DM}" ; REMOVE_LOGITECH_DM=$? funcAnd "${HAS_LOGITECH_VIDEO_KEXTS}" "${REMOVE_LOGITECH_KEXTS}" ; REMOVE_LOGITECH_KEXTS=$? funcAnd "${HAS_STMICRO_STILL}" "${REMOVE_STMICRO_STILL}" ; REMOVE_STMICRO_STILL=$? } # ----------------------------------------------------------------------------------------- # Determine What To Retain # ----------------------------------------------------------------------------------------- function presentAndNotBeingRemoved() { # $1 = present # $2 = removal requested # return 1 if present and no removal requested # return 0 otherwise # echo "presentAndNotBeingRemoved $1 $2" if [[ $1 != 0 && $2 == 0 ]] then # echo " Returning 1" return 1 fi # echo " Returning 0" return 0 } function determineWhatToRetain() { if [[ "${INSTALLER}" != 0 ]] then return 0 fi # Not in the installer # If multiple products are installed, don't remove components common to # products not being removed. # e.g All modern products use Register application and DM. # unless all are being removed, retain the Register application. # # components that are shared among all ioxperts products # DM, REGISTER, PURCHASE # components that are shared among video products # VIDEO_COMMON, SGPANEL, CAMERA_COMMON # Items to remove # WEBCAM, IIDC, INDUSTRIAL, WIRELESS, STILL if [[ ${REMOVE_DM} != 0 ]] then # if any of WEBCAM, IIDC, INDUSTRIAL, STILL, WIRELESS are present and not being removed presentAndNotBeingRemoved ${HAS_WEBCAM} ${REMOVE_WEBCAM} if [ $? != 0 ]; then REMOVE_DM=0 ; fi presentAndNotBeingRemoved ${HAS_IIDC} ${REMOVE_IIDC} if [ $? != 0 ]; then REMOVE_DM=0 ; fi presentAndNotBeingRemoved ${HAS_INDUSTRIAL} ${REMOVE_INDUSTRIAL} if [ $? != 0 ]; then REMOVE_DM=0 ; fi presentAndNotBeingRemoved ${HAS_STILL} ${REMOVE_STILL} if [ $? != 0 ]; then REMOVE_DM=0 ; fi presentAndNotBeingRemoved ${HAS_WIRELESS} ${REMOVE_WIRELESS} if [ $? != 0 ]; then REMOVE_DM=0 ; fi fi if [[ ${REMOVE_REGISTER} != 0 ]] then # if any of WEBCAM, IIDC, INDUSTRIAL, STILL, WIRELESS are present and not being removed presentAndNotBeingRemoved ${HAS_WEBCAM} ${REMOVE_WEBCAM} if [ $? != 0 ]; then REMOVE_REGISTER=0 ; fi presentAndNotBeingRemoved ${HAS_IIDC} ${REMOVE_IIDC} if [ $? != 0 ]; then REMOVE_REGISTER=0 ; fi presentAndNotBeingRemoved ${HAS_INDUSTRIAL} ${REMOVE_INDUSTRIAL} if [ $? != 0 ]; then REMOVE_REGISTER=0 ; fi presentAndNotBeingRemoved ${HAS_STILL} ${REMOVE_STILL} if [ $? != 0 ]; then REMOVE_REGISTER=0 ; fi presentAndNotBeingRemoved ${HAS_WIRELESS} ${REMOVE_WIRELESS} if [ $? != 0 ]; then REMOVE_REGISTER=0 ; fi fi if [[ ${REMOVE_PURCHASE} != 0 ]] then # if any of (older) WEBCAM, IIDC, INDUSTRIAL, STILL, WIRELESS are present and are not being removed presentAndNotBeingRemoved ${HAS_WEBCAM} ${REMOVE_WEBCAM} if [ $? != 0 ]; then REMOVE_PURCHASE=0 ; fi presentAndNotBeingRemoved ${HAS_IIDC} ${REMOVE_IIDC} if [ $? != 0 ]; then REMOVE_PURCHASE=0 ; fi presentAndNotBeingRemoved ${HAS_INDUSTRIAL} ${REMOVE_INDUSTRIAL} if [ $? != 0 ]; then REMOVE_PURCHASE=0 ; fi # TODO - ? - Modern Still uses Register but not Purchase presentAndNotBeingRemoved ${HAS_STILL} ${REMOVE_STILL} if [ $? != 0 ]; then REMOVE_PURCHASE=0 ; fi presentAndNotBeingRemoved ${HAS_WIRELESS} ${REMOVE_WIRELESS} if [ $? != 0 ]; then REMOVE_PURCHASE=0 ; fi fi if [[ ${REMOVE_VIDEO_COMMON} != 0 ]] then # if any of WEBCAM, IIDC, INDUSTRIAL are present and are not being removed presentAndNotBeingRemoved ${HAS_WEBCAM} ${REMOVE_WEBCAM} if [ $? != 0 ]; then REMOVE_VIDEO_COMMON=0 ; fi presentAndNotBeingRemoved ${HAS_IIDC} ${REMOVE_IIDC} if [ $? != 0 ]; then REMOVE_VIDEO_COMMON=0 ; fi presentAndNotBeingRemoved ${HAS_INDUSTRIAL} ${REMOVE_INDUSTRIAL} if [ $? != 0 ]; then REMOVE_VIDEO_COMMON=0 ; fi fi if [[ ${REMOVE_CAMERA_COMMON} != 0 ]] then # if any of WEBCAM, IIDC, INDUSTRIAL are present and are not being removed presentAndNotBeingRemoved ${HAS_WEBCAM} ${REMOVE_WEBCAM} if [ $? != 0 ]; then REMOVE_CAMERA_COMMON=0 ; fi presentAndNotBeingRemoved ${HAS_IIDC} ${REMOVE_IIDC} if [ $? != 0 ]; then REMOVE_CAMERA_COMMON=0 ; fi presentAndNotBeingRemoved ${HAS_INDUSTRIAL} ${REMOVE_INDUSTRIAL} if [ $? != 0 ]; then REMOVE_CAMERA_COMMON=0 ; fi presentAndNotBeingRemoved ${HAS_STILL} ${REMOVE_STILL} if [ $? != 0 ]; then REMOVE_CAMERA_COMMON=0 ; fi fi if [[ ${REMOVE_SGPANEL} != 0 ]] then # if any of WEBCAM, IIDC, INDUSTRIAL are present and are not being removed presentAndNotBeingRemoved ${HAS_WEBCAM} ${REMOVE_WEBCAM} if [ $? != 0 ]; then REMOVE_SGPANEL=0 ; fi presentAndNotBeingRemoved ${HAS_IIDC} ${REMOVE_IIDC} if [ $? != 0 ]; then REMOVE_SGPANEL=0 ; fi presentAndNotBeingRemoved ${HAS_INDUSTRIAL} ${REMOVE_INDUSTRIAL} if [ $? != 0 ]; then REMOVE_SGPANEL=0 ; fi fi if [[ ${REMOVE_SESSION_MONITOR} != 0 ]] then # if any of WEBCAM, IIDC, INDUSTRIAL, STILL are present and are not being removed presentAndNotBeingRemoved ${HAS_WEBCAM} ${REMOVE_WEBCAM} if [ $? != 0 ]; then REMOVE_SESSION_MONITOR=0 ; fi presentAndNotBeingRemoved ${HAS_IIDC} ${REMOVE_IIDC} if [ $? != 0 ]; then REMOVE_SESSION_MONITOR=0 ; fi presentAndNotBeingRemoved ${HAS_INDUSTRIAL} ${REMOVE_INDUSTRIAL} if [ $? != 0 ]; then REMOVE_SESSION_MONITOR=0 ; fi presentAndNotBeingRemoved ${HAS_STILL} ${REMOVE_STILL} if [ $? != 0 ]; then REMOVE_SESSION_MONITOR=0 ; fi fi } 2h8__PAGEZEROh__TEXT   __text__TEXTld\d__picsymbol_stub__TEXT  $__symbol_stub__TEXT  __picsymbolstub1__TEXT   __cstring__TEXT  __symbol_stub1__TEXT__const__TEXT __constructor__TEXT __destructor__TEXT __textcoal_nt__TEXT @ __literal8__TEXT__eh_frame__TEXT h __DATA0  __data__DATA0  __nl_symbol_ptr__DATA1 t! Y__la_symbol_ptr__DATA1X!v__dyld__DATA2"__const__DATA2 "__gcc_except_tab__DATA7'__datacoal_nt__DATA78'@ __bss__DATA90__common__DATA<48__LINKEDIT@0z /usr/lib/dyld XBF/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon \BF/System/Library/Frameworks/Security.framework/Versions/A/Security 4BFXQ/usr/lib/libSystem.B.dylib\T/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon`X/System/Library/Frameworks/Security.framework/Versions/A/Security0/usr/lib/libSystem.B.dylib @ 70 @@@ @,pDq0OhKڑ{nxLw =9g0 Ø##o^`=/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI|t/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Inktl/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServicesx/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScriptingx/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound?/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels!/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolboxld/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundationD x~x|8`8(H|`x@^@x^@|^@8(@8`-H}8`-@Hy!|N |B}=|9X}N |B}=|9X}N |B}=|9X}N |!|> x~x|8H8`-H~@8@D^D/@Hx^DBBx@L^DBB|@4^DH>D^H ^H/(AH9^DB8DK|8`-@H9H/A4^H /A^H ~H| x}N!~HH!|N |B}=|9}N |B}=|9}N |B}=|9|}N |B}=|9}N |!|> xBH<_BD@@/A^@T>+@H<_bDH<_b@H]!|N |B}=|9<}N |B}=|9<}N |B}=|9<}N 8@CCH|&|8@<|~x8|#x!p|+xA@xDxH.|x@4x8@H,@aT|@PAA8!x}| N |H|#xA|x!H,@P|t,'@@|t,'@08x8|8@8c8B@K= xx8TH8@/A`=@xx8PH8@,A@xH8@,@,9`xx}i8@8c8BX8!P|CxN H|H=@8A9*2!8  <188H'AH8!@|HN 8H 8H|H<A|x|#x!8f28,A Hus=8308A!X8!Px}(H:AX8!P}HN |H|fxA! cH,8`A8`H8!@|N |H|hxA! |#x|+xHAH8`8!@|HN 8}N |HA!}N!,8`A8`H8!@|N |gx |#xH|H|gxA! |#xH8,A H8H|x8!@|N |H|fxA|#x! cH,}8`A8`X8!P|N |H|xA!8@H&%@,A 8`H%a@Hmah8!`|hN |#x8H|H|xA!8@H%a@,A H|~xa@Hh8!`x|N |#yM H|cy|HA;!@ <@8b\H |~y@@;HHq;;|~x8`HH%|cy@ ,@,A 8`H/A,8`A8`X8!P|N ,|HA;!@<`8 8xH,@$<8dxK,Ap<8eH`<x8 8H/@<8gH8=x8 8H,@$= 8iK,A 8`K|~xAX8!Px}HN 8H 8H<|H83|xA8f!|#x8H <8\1,8H m8H esAX8!Px}H6D!X8!P}(N |H|xA|#x!c,A,AH,A,/@ ,A8H xH ̀aX8!P|hN |Ha|xA!`T,@H2P|{xH2,A 8P88H|cy@aPP|t,A$L/A 8LH E8aPH L;P;`xH$<x8LH!]xxcxH$1xH <x8\H!5x8P88pxH#U|{xxH ,@4!P}(t,A$_/ A 8H 8aPH M=`x8hH x8P88pxH"|{xxH ),@4Pt,A$_\/A 8\H 58aPH\<`8txH ]x8P88pxH"}|}xxH,@4P|t,A$8aP8ttKM/@ tX<x8Hx8P88pxH"|}xxHQ,@P}t,A8aP8xxK/@= ;i90,@t8`HH3|}xH<<<8||x8x89@8@8`9u09 A8H'u<8d3h=Cm@9caoN}]Dax}DxH#-x;H T8!aN ||~x!H^|x,A,@xH,@88a@@DH.1|y@a@8@/@x|_y@8aDH-|x/@H<8a@D8H8a@Hy8,@8|y@x8@K,@x8Kh8!`x|N |h<@a;94!,@8`H1=`=K1,;0|}xx889*#8cH5<=838@D̓LPTX\ēxHX8!PxN |HA!KAX8!P|H}N !|??=`ae!<`qu8|1$`jitalvt1(?98a;@;;A;a9=!? !PTؘXA H=~90A1 ,TE8@t8`H?H0)|xK-=<@|}x88x8`9u09@89 A8H$=@u|lx|iN!xH^!|cyAH/AH'1H !X8!P|N |!KAH/AH&H X8!P|N |!KX8!P|N ||lx|i!N!HH>H\|B8`!H]9<_|cyAb|8b|8K||lx|i!N!K|B8`!H\<_|cyAb{b{K|B|}x!8`H\|~xx8`H\/<_@{H/AH%H X8!Px{|N |B|}x!8`H\5|~xx8`H\e/<_@{+ A<_U):8B`| .|| N t4`tHht|+x8@K݀A@H|+x8DKAD|lxH\EHE9HHE9H+ A<_U):8B`| .|| N t4`tHht|+x8@K݀A@H|+x8DKAD|lxH\EHE9HHE9H/L@;H/R@;;H@/PCx@L$x;xK=x|dx8xKQ;||x/@Cy@xx8!p!|N  @|aB!|lx|#x@|+x;@99>+A<_U):8BP| .|| N Xdt|`p||hPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP,8H 9H 9|tHܠ H 9HȀ 9HLlLTBUk }kxUJ@.}J[x9H }cx8@Kq|lxH}cx8DKD|lxHd8H}cx8HK=H|lxT:|[."H}cx8LKI8H}cx8HK8LK-H|lxT:};.LI|BH/W:A4Hl7@TH`L89AL@H|PT:|A" x||x|#x|3x|+x&x@f}j[x@@;T2/@@[T|| H/@Tx8@DH|/@ T9 T8D|B"H+/A <_T :8B| .|| N  \(Td4DDxxKx|dx8xKH;H ;[H[;|| H8DxK98@K1^D{||x>@TB8|B8})YHx8DK^D8||xTB8|BHpx8DHx8DK8HK^D9 ||xTB8|B"D^HT8|[.H$/A=x9xHp;@xdx8|HCxH샻xcx8|xHC=xxHx8K18@K)@8@||x|[Hx8KHx8@K@||x|Htx8@Kـ^@8{HPx8DK8@K^D8TB8|BD>@T8|{.JHx8DKu8LK^D||x{TB8>LK<8xKI8|Kq8||xHx8|KUHX89`D9@Ub8|BB>D8 U":+8BU)8| x|I.D@Hhx8K||xHTx8DK8@K@;||x^D} I8TB8|B})ЀDT8};.HH@@@{}j[x@Al!|N !||#x|{x8!8#xHAQ{88Ȑ8cH58||yAdx%x\P;xK8/Aex&x;@|";8KiyKyTcL|t /A /@ HK9)8c9kBȠAx!aA^H>J~ ^8!ແ|N |A|}x!|#x;A@xCx8H?9/A/A4HXT:|}./@ }Hc|{H0|8 K핀 x8|"K|{xHH=x}x;/A +A`/A /A,HL|H<T:|Z.^H(}8$K $8@fx|"K]~;;@X8!PA|N ||#x!||xKT:|\.X8!P"|<N |a|~x!|#xA8|+x8؃H=x8@K |byAH"@"A"B"C"D"E"F"G"H"I"J"K"LbMbNbObPbQbRbSbTbUbVbWbXbYbZb[b\b]b^b_b`babbbcbdbe"mblbfbgbhbibjbk<_;8Bdp|]x;m|.|~./A/AA H; ;;@̀{[|`Ph8!`|c|AN |||x!|#xx8@K/\9 |x!`| T:@d/A<8`cxx}N!/|ixA,/9 @ /AH8x8@K Kt8!}#Kx|N |9`H5AaPT8 `a x8a@X\K8a 8@8H98a 8K-/A/@/A8A x8`89 |Gx}N!/A/@T8a 8KEK8@! x8@88a I H9=a x8 Ke/A9@H,8`K8`K8a@8 K|jx hH5|@&|AA||x!|#xC cx8@K-|~yA.8`@H.8 @88`xxixLxIN!/8`@`AX/A<8`8 xx}N!/|~xA /8`@x8@KKHx8!aA|}p N |9`PH3A\aPTXЀa8a@8K8@88a H7̀A8  АaK9@/@8a@8 K|jxH4 |9`PH3AaPT8\a8a@XKM8a 8@8H7AȀ /@|Cx8 K1Ha8 K/AH58 8a@K}|jxH3|dx8`}N T:|D.N cN N |B=!@8@a 8a$9 a(a,a0a4a8aa ?aK@aKAaKBaKCaKDaKEaĘKFaȘKGa̘KHaИKIaԘKJaؘKKaܘKLa+Ma+Na+Oa+Pa+Qa+Ra+Sa+Ta+Ua+Va+Wa +Xa+Ya+Za+[a+\a +]a$+^a(+_a,+`a0+aa4+ba8+ca<+da@+eaD+faH+gaL+haP+iaT+jaX+ka\+l!`Im8!|N 8H 8H|B<_BP0|#x!|~x8BCH9sA xKX8!P|N 8H8H 8H|B}H|H!m=?9)J8I\><|B88c?IX8!P|H!X8!P8c|H<+|9Д!@ l Ka; /Ax}N!X8!Px|K|B<_9cB?p=?|}x!;<`C+`c+<_B?l <@GN)>`BUCK0k4+8 HC8BCxKxHMK|!H]c/A$;0|АxKmxH Ky|;Д!H^/@ BH8B^C8BCA X8!P~(|N |!Hy|kxc#/@$5)@LK8BK H45)@$8c0 X8!P|K@HI#X8!P|N 8H8H 8H|B<_pB=!8BCAKX8!P|N 8H 8H|B<_B<|#x!|~x8BCKasA xKEX8!P|N C"iN |B}H|+ A<_U):8B`| .|| N t4`tHht|+x8@K݀A@H|+x8DKAD|lxH\EHE9HHE9HKx i H H4 A 9i/| x@H }>Kx xX8!P|Cx|N K|!/AKX8!P|HX8!P|N /|8!APTcv/ A0A/A/H/0A/P@8HHHH)|xX8!P|N ||}x!;  8`/z@H eHxH98@|~8cK8DKE8@8cK ; |ex/RA/P@$e888HTc~KQ|exH/L8`8@ ;Kh8!`|N D8`@M @ 8`N 8`N |A|}x!|#xcx|+xTc^>Kq8||x}x8@Tc^>K}x8Tc^>8DKA@D8`@A@ 8`H8`x8!pA|N |A|zx!|+xD|#x|B P8bKQDxT}>xK8|dx8@xK {|cP8cKDxT}>xK8|dx8DxKـA@D8`@A@ 8`H8`x8!pA|N |А|tx!|#x;e/xA;W<x8Bx@@:@@hW8~x<~x~N!/@LW:~x~x|.~N!/@,|^.~x|.YHLW:W8HW:~x~x|.~N!/@,|^.;|.\W<8Bx@A8/@+@:;;@W:|.;}".@;@:@@hW8~x<~x~N!/@LW:~x~x|.~N!/@,|^.~x|.YHLW:W8HW:~x~x|.~N!/@,|^.;|.\W<|x8Z@A8+Ax8!p|N |ܐ||x!|#x;@; ;`;#:H؀/A|@PW}>8BAP|Cx|ZxK)xT}>|{xxK|xxT^>/@ S`HA d x88@xKxK+ATb8~08bH8`A@|@9A;9@@\<^|^;HA/@8!#x|N |ܐ|}x!|#xx|+x;@T^>:W>cxK=|yxH^/AȀt A8|BP8BA(|Cx|ZxKxT{>||xcxKM|yx/@/@LHl$x88@cxKucxKy+ATb8~08bH8`@|9A(x/AKTI:8B})ZK=^|^;HA/@8!|N |ܐ||x!|#xx|+x;@T^>:W>cxKU<|yxH^/A؀t A8|BP8BA(|Cx|ZxKxT{>|}xcxK|yx/@ >/!@ D@`Hp$x88@cxK8|ex8DW>K cxK +ATb8~08bH8`!@} 9AAD| Px@A,<^|^;HA/@8`8!|N |ؐ|yx!|#x/AHU8`@A(/@t A :V@@|T~Wb:|B~|cP8cK%$xT}>||xxK8|dx8@xK8|ex8DW>KɀA@@@ zxHD:x|@At@ApHPT^>/@hy 9CP@@0|RT ~U":|BBb @@ }*KxH|Z9 @@ |CxHP@AH W>$x~xK;`|yx@@W>|$xT~8HW:~x|B8K8|ex8LWC>KAH@@ xHL;~x|@Ad@AH@t@A@ /A(|x#xxKu|cy@(/@8`H #xxKI8!|N |B??74|}x!|#x/;A4@AxxKI||yAH/@<_8B70/A||[x|ZxxxK9974I||x/A,~X@A9"/|x@8@,^@/@H,AX^Xt T^>A||cP8cKT}>xxK8|dx8xK̀h8!`x|N |aB!|~x/A8`.H |{yA<?;5?;5Ā[]~K][dx8`.H ~;H =pA ~H %8 h8!`a|N |@&|BaA|{x!8`.|#xH 1.|~x@8`8H 9.|~xA0<_cxx5<_>"5Ke|}y@|&TcxxH-|}xA<_=?B5^)5>x8`.H h8!`xa|a}p N |@&|a̐AB!pC|zxT]/@xt@@A< /A@|xCxKU/@Z/H K1Z/|}xST@ZA T@AW:;xH I/|bxa@Ax;H )/aDAt@A4 /A4|xCx8@K̈́/@H Cx8@KA@:@/A@tt A<_),H$T^>/@<_)(H <_)$/ACx~xHi4 E|AH}Cx~xKt#|sx/AW :|@.:W:;|@;9;uH;.;;A$Cxex~x~N!/A/|\TB:|Bb@S|tHH~xCxKՀA@: "A@dZ 8!aa|}p N |@&|BܐA|yx!`8`-|#x|+xHq;|}yA<_;@&Pp@}<<8 8 8`H|cy@4}<<8 8 8`H|cyAP``/A8/;@8`8H||x \|{x.A;@8@< x\$x\\`|K|~x@\= 9k1L` K/A,<H@A9b/|x@8@\/Ah\Xt T^>A~|cP8cKT}>xxK 8|dx8xKMH`/@L8`-H98!xa|}p N |a̐;@!B%?|+x@|tx|#x|3x;{/ @pxx:`;;|+xH|Pv.~v.A$~x~x~N!/A;Z}@;~;;;A98@@T979V)}BSx}+Kx8B/A 8 9kH 9 9J9)BȐ8!a|N |B}=#|||&, px!Aaځڡ!Aaہۡ$9 |!Yn@ | N | 9`@~a9`P~a9``~a9`p~a9` a9`+a9`Ka9`ka9`a9`a9`a|B9`aΐ N a8 9@H$a}GSx \XTkPHB}a="T | , $Al 9`|C~`9p~`9~`9~`9 `9+`9K`9k`9`9`9`9`px +Kkʋʫ +Kkˋ˫} |+:N |B}h=k|!X}N |B}h=k|!<}N |B}h=k|! }N |B}h=k|!}N |B}h=k| }N |B}h=k| }N |B}h=k| }N |B}h=k| }N |B}h=k| x}N |B}h=k| \}N |B}h=k| @}N |B}h=k|!(}N |B}h=k|! }N |B}h=k| }N |B}h=k| }N |B}h=k| }N |B}h=k| }N |B}h=k|}N |B}h=k|P}N |B}h=k|l}N |B}h=k| }N |B}h=k| }N |B}h=k|}N |B}h=k|}N __dyld_mod_term_funcs__dyld_make_delayed_module_initializer_calls__dyld_image_count__dyld_get_image_name__dyld_get_image_header__dyld_NSLookupSymbolInImage__dyld_NSAddressOfSymbollibobjc__objcInitThe kernel support for the dynamic linker is not present to run this program. %ld0x%08uxcom.ioxperts.ioxdeviced.1.1com.logitech.deviced.1.1com.logitech.ioxdeviced.1.1com.macsense.aerocard.ioxdeviced.1.1com.ioxperts.ioxdevicedlogitechmacsenseioxpertscom.ioxperts.devicemonitor.1.1com.ioxperts.common.1.1DeviceMonitorportnamebundleIDsignatureeventClassIOXpertsDeviceMonitorclientDriver%s.%lxDMQuitDemonlaunchIfNotFoundlaunchRetrieslaunchRetrySleepIntervallaunchBySignatureexecutablefindByPortNamefindBySignaturePackageClientThe %s was disabled or removed. Please reinstall the %s.%s() - Error %ld (%lx) sending message to %sThe %s is incompatible with the %s. This is probably due to mismatched versions. Please remove all old verisions of the %s and reinstall.ServerVendorPrefsIOXVendorNamecom.%s.common%s.1.1pure virtual method called __DATA__eh_frame__TEXT=`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`1}N =`2}N =`2}N =`2}N =`2 }N =`2}N =`2}N =`2}N =`2}N =`2 }N =`2$}N =`2(}N =`2,}N =`20}N =`24}N =`28}N =`2<}N =`2@}N =`2D}N =`2H}N =`2L}N =`2P}N =`2T}N =`2X}N =`2\}N =`2`}N =`2d}N =`2h}N =`2l}N =`2p}N =`2t}N =`2x}N =`2|}N =`2}N =`2}N =`2}N =`2}N =`2}N =`2}N =`2}N =`2}N =`2}N =`2}N =`2}N =`2}N <8308N <8308K8`N <108N <108Kc@ }N c@}N <848N <848KP<|H84 A|}x8!8c\Kk%8}KkAX8!P|HN <|H84 A|x8!8c\Kj8KjՀAX8!Px|HK<|H84pA8!8K~AH8!@|HN <|H84pA|x8!8K}ՀAX8!Px|HKD<848N <848K<848N <848K|H|+xA!}N!8[|yAM3[ z|^X5ܐF938:̐PO@8 lrwwxxxxyyyhyzz(z,h,@ ||,$l,Xt}| Th| $l,Xt| D 08Th084d8\p,h  7\d88@$,,@8x$,,D8lHP$,,88`px8T8L$,488,4<8%8D7% 7 ! HP! HP1'<@`x6088St9bad_alloc6`8St9exception60888St13bad_exception6`8608860886088L6088l6098lSt9type_infoSt8bad_castSt10bad_typeidN10__cxxabiv117__class_type_infoEN10__cxxabiv120__si_class_type_infoEN10__cxxabiv121__vmi_class_type_infoE1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r1r2r2r2r1r1r2(r2$r2 r2r2r2r2r2 r2r2r2|r2xr2tr2pr2lr2hr2dr2`r2\r2Xr2Tr2Pr2Lr2Hr2Dr2@r2<r28r24r20r2,r2r2r2r2r2r2r2r2r2r2r2r2r2r2r2r2r2r2r2r2r@ydld@@@dl@dl@dl@<A 0DlDlDlDlDlDlDlDmDmDmDm Dm4Dm<Dm@DmDDmTDm`DmdDmtDmDmDmDmDmD mDmDnDnDn<Dn<Dn\Dn\Dn|Dn|DnDnDnDnDnDnDnDnDoA6$lAJAV@A@A@AAA@ A@Aހ8AlAoA$xAoD+oD.o4D0oDD1oPD.odD.oB$+oB,,8B4oB5oB6$hB7oD?oDCoDDoDCoDHoBE$?oBg@>Bs@@B|@ABoBoB$8BoDMoDQoDRoDPoDMoDQoDRpB$MoB@LB@LB@NBoBpB$\BpDYpDcp0Dep@DgpPDip`DkppDppDqpDrpDspDtpDwpDxpDzpD{pD|pDpDqDq0Dq<DqDDxqTDq`D|qtD|qD{qD{qDcqDcqB$YpB@ZCC4@ZCB\8Cn]<C^@C܀_DD `HD?pD@qDA$DB& y0Dx -D .D /D 0DdqD2DD2 r,3qElVrEr<E%s EK30" > Ed90E94E4  h & T P @ t ,      |E4F4 D5   6 [ F)5(d FB9@FV 0`Fk4    ! p! \F9P$^$h  $ $7$8$8$8% 8%$~L% t& &: &O  &k  0& &(&& 0'  0'3'F'`LFF8GGG3`G\GGGH, HJ Hz H H H $ %'8,'88' !H' !II@I0I>ILhIjI|PI˰IЬII IdI 0JJ9`J/tJNPJk۴J J J J J J K  K# K8 $'(ۤ((5(M(e۔(t۬() #))9)J)[)~)) ") $,))*ۀ*T*/4*G*Z "(% \%s5*****d+l+$ 0%"6X%I6(+a+++ $, ,6,c, %,,--G %,-u-. %T.L.//o/0S %0 %1C %t1122<2c2~2222233$3:3Q3h33P3H3@4X464a44@485H5;55,6 86x6D7)78 8s8@9U49|89$9,: :$x:;p:R:i:}::::::8l; 8x;J8;u8`;8T;8L;8;8;9<(8<<8 ''{(D=`=}=(4(6+3+L====>>0>G>^>u><>D>>>>6K;K 0KL  (=M? 'h?&L(L?TLML[Ly;L;LxLLLLxM ;M4M%lM@MJM^LMmMzM M M M M M N N# N7 NK Nd N N N N *o?@ (?T0?h,?<? '?? '?@@5@TN$** ?Xn8tuu 0  0vH hH>z ,{ " 0 C"F"#` "#v("##|#5%L@8;|4& rOx8 0@   y z(2zqzyx xx5x8SxwLwPww w ot ,  C   # Ph U,    !/<8vD!cHQ{ 80(@-[l  } | L, a| s| | |( H$MhlD0Xx0d,d-t 4J|^d|} PL# 6dZyhy.De"5#L5452N4pg5`44 3h 34 ut 0 <<%<K< ^<x<<<< <$ <(1<,M 0r{0x<0  0old Q0 P P Q]p QUd Q&! 1!  z {b }[T" z# |^X# 5 {j+ }D z|_ |~ zL { {d` { { ~\ |\4 {!J l\ {b$i {c| |P 3 } } ~3 ~hJ ~ d y z y y y y 7T  v o  '! >M! 3["   ( [$D   H b   ;# 9 $ :#  ?   !  F (R Y G N b% l ` z z z yt  y 4 yP_  )  % $V 38 ˠ   O@ 8( $6 P c   2  /l 1`" 6 t$ F  #2@""g"""" """""""""""""""" " "B"C"D"W"Y"[""":"Q"["i  i &(68<=?@Y09Q{"" J" K" L" " " 4GLe 2 5 @ x R k 0Pv_NXArgc_NXArgv___progname__dyld_func_lookup__dyld_init_check__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free_FSPathMakeRef_sprintf_strlen_FindNextPSN_FindPSN_GetNextProcess_GetProcessInformation__Z15CStringToOSTypePKcRm_sscanf_Debugger_strcmp__ZN14IOXPreferences12_eraseExtantEv__ZN14IOXPreferences15_getDictForSaveEv__ZN14IOXPreferences21_releaseDictAfterSaveEPK14__CFDictionary__ZN14IOXPreferences24_addContentsOfDictionaryEPK14__CFDictionary__ZN14IOXPreferences4_getEPK10__CFString__ZN14IOXPreferences4_getEPK10__CFStringRPKv__ZN14IOXPreferences4_setEPK10__CFStringPKv__ZN14IOXPreferences6commitEv__ZN14IOXPreferences7_removeEPK10__CFString__ZN14IOXPreferencesC1EPKcPK10__CFStringS4___ZN14IOXPreferencesC4EPKcPK10__CFStringS4___ZN14IOXPreferencesD0Ev__ZN14IOXPreferencesD1Ev__ZN14IOXPreferencesD4Ev__ZN17IOXDictionaryBaseD0Ev__ZN17IOXDictionaryBaseD1Ev__ZNK14IOXPreferences8_getKeysERPK9__CFArray__ZNK14IOXPreferences9_containsEPK10__CFString__ZTV14IOXPreferences_CFPreferencesCopyKeyList_CFPreferencesCopyMultiple_CFPreferencesCopyValue_CFPreferencesSetMultiple_CFPreferencesSetValue_CFPreferencesSynchronize_CFRelease__ZN17IOXDictionaryBase7initStrEPKcRPK10__CFStringS4_Rb__ZNK17IOXDictionaryBase7getKeysERPK9__CFArray__ZdlPv___cxa_pure_virtual_kCFPreferencesCurrentApplication_pthread_mutex_lock_pthread_mutex_unlock__Z17KillDeviceMonitorPKc_DMCheckDaemonRunning_DMQuitDemon__Z26DMSetDeviceMonitorPortNamePKc_memcmp_sleep__Z24GetDeviceMonitorLauncherv__ZN18IOXAEClientSupport19ReadFromPreferencesEv__ZN31IOXAppleEventDestinationAddressD0Ev__ZN31IOXAppleEventDestinationAddressD1Ev__ZN8DMClient18CheckServerRunningEv__ZN8DMClient19VerifyServerRunningEv__ZN8DMClient21GetDestinationAddressER25IOXPortDestinationAddress__ZN8DMClientD0Ev__ZN8DMClientD1Ev__ZN8DMLaunch15readPreferencesEv__ZN8DMLaunch24SetDeviceMonitorPortNameEPKc__ZN8DMLaunch4findEv__ZN8DMLaunchD0Ev__ZN8DMLaunchD1Ev__ZN8DMLaunchD4Ev__ZTV8DMClient__ZTV8DMLaunch_sDMLaunchSpec_AEGetParamPtr_CFStringGetCString__Z16GetUserSessionIDRm__Z20GetUserSessionIsRootRb__ZN11IOXAppUtils18GetCommonPrefsNameEv__ZN11IOXAppUtils25GetBundleConfigDictionaryEv__ZN13IOXDictionaryC1Ev__ZN13IOXDictionaryD1Ev__ZN13StackCFStringC1EPKc__ZN13StackCFStringD1Ev__ZN18IOXAEClientSupport12HandleResultElP20IOXAppleEventWrapperPKcS3___ZN18IOXAEClientSupport12InitMessagesEv__ZN18IOXAEClientSupport13IsClientErrorElP20IOXAppleEventWrapper__ZN18IOXAEClientSupport13IsServerErrorElP20IOXAppleEventWrapper__ZN18IOXAEClientSupport14ConstructEventER25IOXPortDestinationAddressR20IOXAppleEventWrapperb__ZN18IOXAEClientSupport16IsServerDisabledEl__ZN18IOXAEClientSupport16LogClientFailureElPKc__ZN18IOXAEClientSupport20NotifyServerDisabledEPh__ZN18IOXAEClientSupport20PrepareNotifyMessageEPKc__ZN18IOXAEClientSupport22PrepareProtocolMessageEv__ZN18IOXAEClientSupport4InitEv__ZN18IOXAEClientSupport9SendEventER20IOXAppleEventWrapperlii__ZN18IOXAEClientSupportC2EPKcS1_S1_libbb__ZN20IOXAppleEventWrapperD2Ev__ZN25IOXPortDestinationAddressaSERKS___ZN26IOXAppleEventReturnAddressC1Ev__ZN9IOXLaunch10initParamsEv__ZN9IOXLaunch11setPortNameEPKc__ZN9IOXLaunch13findAndLaunchEv__ZN9IOXLaunch13waitForLaunchEv__ZN9IOXLaunch14setPreferencesER14IOXPreferences__ZN9IOXLaunch15readPreferencesEv__ZN9IOXLaunch15savePreferencesEv__ZN9IOXLaunch18getAppFromBundleIDER12FileSpecType__ZN9IOXLaunch19getAppFromSignatureER12FileSpecType__ZN9IOXLaunch19getAppFromSpecifiedER12FileSpecType__ZN9IOXLaunch25findAndLaunchFromBundleIDEv__ZN9IOXLaunch26findAndLaunchFromSignatureEv__ZN9IOXLaunch26findAndLaunchFromSpecifiedEv__ZN9IOXLaunch4findEv__ZN9IOXLaunch4initEv__ZN9IOXLaunch6StrDupEPKc__ZN9IOXLaunch6launchEv__ZN9IOXLaunch7StrFreeERPc__ZN9IOXLaunch7prepareEv__ZN9IOXLaunch8findPortEPKc__ZNK17IOXDictionaryBase10getCStringE13StackCFStringPcmRm__ZNK17IOXDictionaryBase13getDictionaryE13StackCFStringR13IOXDictionary__ZTV17IOXPortAppleEvent__ZTV18IOXAEClientSupport__ZTV20IOXAppleEventWrapper__ZTV25IOXPortDestinationAddress__ZTV9IOXLaunch__Znwm_memcpy_strcpy__ZN9IOXLaunch12logPathToAppER12FileSpecType__ZN9IOXLaunch14PathToFileSpecER12FileSpecTypePKc__ZN9IOXLaunch16readSpecFromDictER13IOXDictionaryPKcR12FileSpecType__ZN9IOXLaunch18readOSTypeFromDictER13IOXDictionaryPKcRm__ZN9IOXLaunch18readStringFromDictER13IOXDictionaryPKcRPc__ZN9IOXLaunch22getFileRefFromBundleIDEPKcR5FSRef__ZN9IOXLaunch23getFileRefFromSignatureEmR5FSRef__ZN9IOXLaunch6launchER12FileSpecType__ZN9IOXLaunch8findPortEPvS0__LSFindApplicationForInfo_LSOpenFSRef__Z17CStringToCFStringPKc__ZN17IOXDictionaryBase12PtrAllocatorEl__ZN17IOXDictionaryBase7PtrFreeEPc__ZNK17IOXDictionaryBase10getBooleanE13StackCFStringRb__ZNK17IOXDictionaryBase10getIntegerE13StackCFStringRi__ZNK17IOXDictionaryBase15getCStringAllocE13StackCFStringRPcPFS1_lE_bootstrap_look_up_kCFPreferencesAnyUser_kCFPreferencesCurrentHost_mach_task_self__task_get_special_port__ZN9IOXLaunch13waitForLaunchEPFlPvS0_ES0_S0_ii__ZN9IOXLaunch7findPSNEPvS0___ZN9IOXLaunch7findPSNEm__ZN9IOXLaunchD0Ev__ZN9IOXLaunchD1Ev__Z16IsBootstrapErrorl__ZN17IOXPortAppleEvent11doSendEventElls__ZN17IOXPortAppleEventD0Ev__ZN17IOXPortAppleEventD1Ev__ZN20IOXAppleEventWrapper11createEventEv__ZN20IOXAppleEventWrapper13finalizeEventEv__ZN20IOXAppleEventWrapper9sendEventElls__ZN20IOXAppleEventWrapperD0Ev__ZN20IOXAppleEventWrapperD1Ev__ZN20IOXAppleEventWrapperD4Ev__ZN25IOXPortDestinationAddress10initializeEv__ZN25IOXPortDestinationAddress10locatePortEv__ZN25IOXPortDestinationAddress21getDestinationAddressEP6AEDesc__ZN25IOXPortDestinationAddressD0Ev__ZN25IOXPortDestinationAddressD1Ev__ZN26IOXAppleEventReturnAddressC4Ev__ZN26IOXAppleEventReturnAddressD0Ev__ZN26IOXAppleEventReturnAddressD1Ev_AECreateAppleEvent_AECreateDesc_AEDisposeDesc_AEPutAttributePtr_AESendMessage__Znam_mach_port_allocate_mach_port_destroy__ZN13IOXDictionary12_eraseExtantEv__ZN13IOXDictionary12copyContentsERKS___ZN13IOXDictionary13newDictionaryEPK14__CFDictionary__ZN13IOXDictionary14copyToDestDictEPKvS1_Pv__ZN13IOXDictionary15_getDictForSaveEv__ZN13IOXDictionary15destroyContentsEv__ZN13IOXDictionary21_releaseDictAfterSaveEPK14__CFDictionary__ZN13IOXDictionary24_addContentsOfDictionaryEPK14__CFDictionary__ZN13IOXDictionary4_getEPK10__CFString__ZN13IOXDictionary4_getEPK10__CFStringRPKv__ZN13IOXDictionary4_setEPK10__CFStringPKv__ZN13IOXDictionary7_removeEPK10__CFString__ZN13IOXDictionaryC1EPK14__CFDictionary__ZN13IOXDictionaryC4EPK14__CFDictionary__ZN13IOXDictionaryC4Ev__ZN13IOXDictionaryD0Ev__ZN13IOXDictionaryD4Ev__ZN13StackCFStringC4EPKc__ZN13StackCFStringD0Ev__ZN13StackCFStringD4Ev__ZNK13IOXDictionary8_getKeysERPK9__CFArray__ZNK13IOXDictionary9_containsEPK10__CFString__ZNK17IOXDictionaryBase9getNumberIiL12CFNumberType9EEElR13StackCFStringRT___ZTV13IOXDictionary__ZTV13StackCFString_CFArrayCreate_CFBooleanGetTypeID_CFBooleanGetValue_CFDictionaryApplyFunction_CFDictionaryContainsKey_CFDictionaryCreateMutable_CFDictionaryCreateMutableCopy_CFDictionaryGetCount_CFDictionaryGetKeysAndValues_CFDictionaryGetTypeID_CFDictionaryGetValue_CFDictionaryGetValueIfPresent_CFDictionaryRemoveAllValues_CFDictionaryRemoveValue_CFDictionarySetValue_CFGetRetainCount_CFGetTypeID_CFNumberGetTypeID_CFNumberGetValue_CFRetain_CFStringCreateWithCString_CFStringGetLength_CFStringGetTypeID__ZdaPv_kCFAllocatorDefault_memset_kCFTypeArrayCallBacks_kCFTypeDictionaryKeyCallBacks_kCFTypeDictionaryValueCallBacks__ZN18IOXAEClientSupport17ResetSendFailuresEv__ZN18IOXAEClientSupport18CheckServerRunningEv__ZN18IOXAEClientSupport19VerifyServerRunningEv__ZN18IOXAEClientSupport21GetDestinationAddressER25IOXPortDestinationAddress__ZN18IOXAEClientSupport23DoNotificationOnFailureEv__ZN18IOXAEClientSupportC4EPKcS1_S1_libbb__ZN18IOXAEClientSupportD0Ev__ZN18IOXAEClientSupportD1Ev_BitAndAtomic_BitOrAtomic_NMInstall_NewNMUPP_c2pstrcpy_syslog_SessionGetInfo__ZN11IOXAppUtils23sBundleConfigDictionaryE__ZN11IOXAppUtils27GetMainBundleInfoDictionaryERPK14__CFDictionary_CFBundleGetInfoDictionary__ZN11IOXCFBundle13GetMainBundleEv__ZN11IOXCFBundleD1Ev__ZTV11IOXCFBundle__ZN12IOXCFTypeRefD0Ev__ZN12IOXCFTypeRefD1Ev__ZN12IOXCFTypeRefD2Ev__ZN12IOXCFTypeRefD4Ev__ZTV12IOXCFTypeRef__ZN11IOXCFBundleD0Ev__ZN11IOXCFBundleD4Ev__ZNK11IOXCFBundle15_GetRefCFTypeIDEv_CFBundleGetMainBundle_CFBundleGetTypeID__keymgr_unlock_processwide_ptr__keymgr_get_per_thread_data__keymgr_set_per_thread_data_pthread_once__cpu_has_altivec_malloc_ZdlPv.eh__cxa_pure_virtual.eh__ZSt9terminatev___gxx_personality_v0_write_Znwm.eh__ZTISt9bad_alloc__ZTISt9exception__ZTSSt9bad_alloc__ZTSSt9exception__Unwind_Resume__ZNSt9bad_allocD1Ev__ZTVN10__cxxabiv117__class_type_infoE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTVSt9bad_alloc___cxa_allocate_exception___cxa_call_unexpected___cxa_throw_Znam.eh_ZdaPv.eh_getsectdatafromheader_ZN10__cxxabiv111__terminateEPFvvE.eh_ZN10__cxxabiv112__unexpectedEPFvvE.eh_ZSt10unexpectedv.eh_ZSt13set_terminatePFvvE.eh_ZSt14set_unexpectedPFvvE.eh_ZSt9terminatev.eh__ZN10__cxxabiv111__terminateEPFvvE__ZN10__cxxabiv112__unexpectedEPFvvE__ZN10__cxxabiv119__terminate_handlerE__ZN10__cxxabiv120__unexpected_handlerE__ZSt10unexpectedv__ZSt13set_terminatePFvvE__ZSt14set_unexpectedPFvvE___cxa_begin_catch__ZTISt13bad_exception__ZTSSt13bad_exception__cxa_call_unexpected.eh__gxx_personality_v0.eh__Unwind_GetDataRelBase__Unwind_GetIP__Unwind_GetLanguageSpecificData__Unwind_GetRegionStart__Unwind_GetTextRelBase__Unwind_SetGR__Unwind_SetIP__ZNSt13bad_exceptionD1Ev__ZTVSt13bad_exception___cxa_end_catch___cxa_get_globals_fast___cxa_rethrow_Unwind_DeleteException.eh_Unwind_ForcedUnwind.eh_Unwind_GetDataRelBase.eh_Unwind_GetGR.eh_Unwind_GetIP.eh_Unwind_GetLanguageSpecificData.eh_Unwind_GetRegionStart.eh_Unwind_GetTextRelBase.eh_Unwind_RaiseException.eh_Unwind_Resume.eh_Unwind_SetGR.eh_Unwind_SetIP.eh__Unwind_DeleteException__Unwind_ForcedUnwind__Unwind_RaiseException___frame_state_for__frame_state_for.eh__Unwind_Find_FDEeh_rest_world_r10save_world_ZNSt9bad_allocD0Ev.eh_ZNSt9bad_allocD1Ev.eh_ZNSt9bad_allocD2Ev.eh_ZNSt9bad_allocD4Ev.eh__ZNSt9bad_allocD0Ev__ZNSt9bad_allocD4Ev___new_handler__ZNKSt9exception4whatEv__ZNSt9exceptionD2Ev_ZN10__cxxabiv117__class_type_infoD0Ev.eh_ZN10__cxxabiv117__class_type_infoD1Ev.eh_ZN10__cxxabiv117__class_type_infoD2Ev.eh_ZN10__cxxabiv117__class_type_infoD4Ev.eh_ZN10__cxxabiv120__si_class_type_infoD0Ev.eh_ZN10__cxxabiv120__si_class_type_infoD1Ev.eh_ZN10__cxxabiv120__si_class_type_infoD2Ev.eh_ZN10__cxxabiv120__si_class_type_infoD4Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD0Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD1Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD2Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD4Ev.eh_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj.eh_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE.eh_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv.eh_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE.eh_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_.eh_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE.eh_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE.eh_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_.eh_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE.eh_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE.eh_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_.eh_ZNKSt9type_info10__do_catchEPKS_PPvj.eh_ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv.eh_ZNKSt9type_info14__is_pointer_pEv.eh_ZNKSt9type_info15__is_function_pEv.eh_ZNKSt9type_infoeqERKS_.eh_ZNSt10bad_typeidD0Ev.eh_ZNSt10bad_typeidD1Ev.eh_ZNSt10bad_typeidD2Ev.eh_ZNSt10bad_typeidD4Ev.eh_ZNSt8bad_castD0Ev.eh_ZNSt8bad_castD1Ev.eh_ZNSt8bad_castD2Ev.eh_ZNSt8bad_castD4Ev.eh_ZNSt9type_infoD0Ev.eh_ZNSt9type_infoD1Ev.eh_ZNSt9type_infoD2Ev.eh_ZNSt9type_infoD4Ev.eh__ZN10__cxxabiv117__class_type_infoD0Ev__ZN10__cxxabiv117__class_type_infoD1Ev__ZN10__cxxabiv117__class_type_infoD2Ev__ZN10__cxxabiv117__class_type_infoD4Ev__ZN10__cxxabiv120__si_class_type_infoD0Ev__ZN10__cxxabiv120__si_class_type_infoD1Ev__ZN10__cxxabiv120__si_class_type_infoD4Ev__ZN10__cxxabiv121__vmi_class_type_infoD0Ev__ZN10__cxxabiv121__vmi_class_type_infoD1Ev__ZN10__cxxabiv121__vmi_class_type_infoD4Ev__ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj__ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE__ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv__ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE__ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2___ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE__ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE__ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2___ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE__ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE__ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2___ZNKSt9type_info10__do_catchEPKS_PPvj__ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv__ZNKSt9type_info14__is_pointer_pEv__ZNKSt9type_info15__is_function_pEv__ZNKSt9type_infoeqERKS___ZNSt10bad_typeidD0Ev__ZNSt10bad_typeidD1Ev__ZNSt10bad_typeidD4Ev__ZNSt8bad_castD0Ev__ZNSt8bad_castD1Ev__ZNSt8bad_castD4Ev__ZNSt9type_infoD0Ev__ZNSt9type_infoD1Ev__ZNSt9type_infoD2Ev__ZNSt9type_infoD4Ev__ZTIN10__cxxabiv117__class_type_infoE__ZTIN10__cxxabiv120__si_class_type_infoE__ZTIN10__cxxabiv121__vmi_class_type_infoE__ZTISt10bad_typeid__ZTISt8bad_cast__ZTISt9type_info__ZTSN10__cxxabiv117__class_type_infoE__ZTSN10__cxxabiv120__si_class_type_infoE__ZTSN10__cxxabiv121__vmi_class_type_infoE__ZTSSt10bad_typeid__ZTSSt8bad_cast__ZTSSt9type_info__ZTVN10__cxxabiv121__vmi_class_type_infoE__ZTVSt10bad_typeid__ZTVSt8bad_cast__ZTVSt9type_info___dynamic_cast__dynamic_cast.eh___cxa_free_exception__cxa_allocate_exception.eh__cxa_free_exception.eh__cxa_rethrow.eh__cxa_throw.eh___cxa_get_globals_ZSt18uncaught_exceptionv.eh__cxa_begin_catch.eh__cxa_end_catch.eh_ZNKSt9exception4whatEv.eh_ZNSt13bad_exceptionD0Ev.eh_ZNSt13bad_exceptionD1Ev.eh_ZNSt13bad_exceptionD2Ev.eh_ZNSt13bad_exceptionD4Ev.eh_ZNSt9exceptionD0Ev.eh_ZNSt9exceptionD1Ev.eh_ZNSt9exceptionD2Ev.eh_ZNSt9exceptionD4Ev.eh__ZNSt13bad_exceptionD0Ev__ZNSt13bad_exceptionD4Ev__ZNSt9exceptionD0Ev__ZNSt9exceptionD1Ev__ZNSt9exceptionD4Ev__ZTVSt9exception__cxa_get_globals.eh__cxa_get_globals_fast.eh_Unwind_Find_FDE.eh___deregister_frame___deregister_frame_info___deregister_frame_info_bases__deregister_frame.eh__deregister_frame_info.eh__deregister_frame_info_bases.ehrest_world__register_frame_info.eh__register_frame_info_bases.eh__register_frame_info_table.eh__register_frame_info_table_bases.ehstart.sint:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;/SourceCache/Csu/Csu-57.0.82//SourceCache/Csu/Csu-57.0.82/crt.cgcc2_compiled._pointer_to__darwin_gcc3_preregister_frame_info_start:F(0,1)=(0,1)void:t(0,1)argc:P(0,2)=r(0,2);-2147483648;2147483647;argv:P(0,3)=*(0,4)=*(0,5)=r(0,5);0;127;envp:P(0,3)int:t(0,2)char:t(0,5)p:r(0,4)q:r(0,3)term:(0,6)=*(0,7)=f(0,1)__call_mod_init_funcs_call_mod_init_funcs:f(0,1)p:(0,6)_crt_basenamecrt_basename:f(0,8)=*(0,9)=k(0,5)path:P(0,8)s:r(0,8)last:r(0,8)_crt_strbeginswithcrt_strbeginswith:f(0,2)s1:P(0,8)s2:P(0,8)i:r(0,2)__call_objcInit_call_objcInit:f(0,1)i:r(0,10)=r(0,10);0;037777777777;unsigned int:t(0,10)count:r(0,10)_dyld_image_count_fn:(0,11)=*(0,12)=f(0,10)_dyld_get_image_name_fn:(0,13)=*(0,14)=f(0,8)_dyld_get_image_header_fn:(0,15)=*(0,16)=f(0,17)=*(0,18)=k(0,1)NSLookupSymbolInImage_fn:(0,19)=*(0,20)=f(0,17)NSAddressOfSymbol_fn:(0,21)=*(0,22)=f(0,23)=*(0,1)pointer_to__darwin_gcc3_preregister_frame_info:S(0,6)NXArgc:G(0,2)NXArgv:G(0,3)environ:G(0,3)__progname:G(0,4)dyld_lazy_symbol_binding_entry_pointerror_messagedyld_func_lookup_pointer_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook__ZTV17IOXDictionaryBase_ZZ11GetDMClientvE9gDMClient_ZZ24GetDeviceMonitorLaunchervE22gDeviceMonitorLauncher__ZTV31IOXAppleEventDestinationAddress__ZTV26IOXAppleEventReturnAddress__ZTV31IOXAppleEventDestinationAddress__ZTV17IOXDictionaryBase_sNotificationFlags_sNotificationRecord_NotifyServerDisabledCompletion_ZZN11IOXCFBundle13GetMainBundleEvE10mainBundle__Z21size_of_encoded_valueh__Z21base_of_encoded_valuehP15_Unwind_Context__Z12read_uleb128PKhPj__Z12read_sleb128PKhPi__Z28read_encoded_value_with_basehjPKhPj__Z17parse_lsda_headerP15_Unwind_ContextPKhP16lsda_header_info__Z15get_ttype_entryP16lsda_header_infoj__Z16get_adjusted_ptrPKSt9type_infoS1_PPv__Z20check_exception_specP16lsda_header_infoPKSt9type_infoPvi_Z21size_of_encoded_valueh.eh_Z21base_of_encoded_valuehP15_Unwind_Context.eh_Z12read_uleb128PKhPj.eh_Z12read_sleb128PKhPi.eh_Z28read_encoded_value_with_basehjPKhPj.eh_Z15get_ttype_entryP16lsda_header_infoj.eh_size_of_encoded_value_base_of_encoded_value_read_uleb128_read_sleb128_read_encoded_value_with_base_extract_cie_info_execute_stack_op_execute_cfa_program_uw_frame_state_for_uw_update_context_1_uw_update_context_uw_init_context_1_once_regsizes.0_uw_install_context_1_dwarf_reg_size_table__Unwind_RaiseException_Phase2__Unwind_ForcedUnwind_Phase2_init_dwarf_reg_size_tablesize_of_encoded_value.ehbase_of_encoded_value.ehread_uleb128.ehread_sleb128.ehread_encoded_value_with_base.ehexecute_stack_op.ehuw_update_context_1.ehuw_update_context.ehinit_dwarf_reg_size_table.eh_emergency_buffer_emergency_used_emergency_mutex__Z23__gxx_exception_cleanup19_Unwind_Reason_CodeP17_Unwind_Exception_globals_static_use_thread_key__Z21get_globals_init_oncev_Z21get_globals_init_oncev.eh_size_of_encoded_value_read_uleb128_read_sleb128_read_encoded_value_with_base_unseen_objects_seen_objects_base_from_object_get_cie_encoding_fde_unencoded_compare_fde_single_encoding_compare_fde_mixed_encoding_compare_marker.0_frame_heapsort_classify_object_over_fdes_add_fdes_linear_search_fdes_search_object_init_object__Unwind_Find_registered_FDE_live_image_destructor_examine_objects_fde_splitsize_of_encoded_value.ehread_uleb128.ehread_sleb128.ehread_encoded_value_with_base.ehbase_from_object.ehget_cie_encoding.ehfde_unencoded_compare.ehfde_single_encoding_compare.ehfde_mixed_encoding_compare.ehclassify_object_over_fdes.ehadd_fdes.ehlinear_search_fdes.ehrest_world_eh_r7r8248__PAGEZERO__TEXT __text__TEXTm0,]0__picsymbol_stub__TEXT\\$__symbol_stub__TEXT\\__picsymbolstub1__TEXT`` __cstring__TEXT``__symbol_stub1__TEXT ((__const__TEXT __constructor__TEXT __destructor__TEXT __textcoal_nt__TEXT @ __literal8__TEXT``__StaticInit__TEXT``__eh_frame__TEXT h $__DATA  __data__DATA __nl_symbol_ptr__DATA!pR__la_symbol_ptr__DATA!x@xn__dyld__DATA"__const__DATA"__mod_init_func__DATA&dd __mod_term_func__DATA&hh __gcc_except_tab__DATA&ll__datacoal_nt__DATA'`8`@ __bss__DATA(__common__DATA/`48__LINKEDIT0 t /usr/lib/dyld XBF/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon \BF/System/Library/Frameworks/Security.framework/Versions/A/Security 4BFXQ/usr/lib/libSystem.B.dylib\T/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon`X/System/Library/Frameworks/Security.framework/Versions/A/Security0/usr/lib/libSystem.B.dylib @ 70 @@@ @,pDq0OhKڑ{nxLw =9g0 Ø##o^`=/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI|t/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Inktl/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServicesx/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScriptingx/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound?/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels!/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolboxld/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundationD x~x|8`8(Hu|`x@^@x^@|^@8(@8`-H}8`-@H!|N |B}=|9}N |B}=|9}N |B}=|9}N |!|> x~x|8H8`-Hm~@8@D^D/@Hx^DBBx@L^DBB|@4^DH>D^H ^H/(AH^DB8DK|8`-@HH/A4^H /A^H ~H| x}N!~HH1!|N |B}=|9}N |B}=|90}N |B}=|9}N |B}=|9}N |!|> xBH]<_Bt@@/A^@T>+@H<_bxH<_btHр!|N |B}=|9}N |B}=|9}N |B}=|9}N 8@CCH|&|8@<|~x8|#x!p|+xA@xDxH.|x@4x8@H],@aT|@PAA8!x}| N |H|#xA|x!H-,@P|t,'@@|t,'@08x8|8@8c8B@K= xx8H8@/A`=@xx8H8@,A@xH8@,@,9`xx}i8@8c8BX8!P|CxN H|H=@8A9*"ؔ!8  <!88HAAH8!@|HN 8H 8H|H<A|x|#x!8f"8,A H s=8#8A!X8!Px}(H,,AX8!P}HN |H|fxA! cH,8`A8`H8!@|N |H|hxA! |#x|+xHAAH8`8!@|HN 8}N |HA!}N!,8`A8`H8!@|N |gx |#xH|H|gxA! |#xH8,A H8H|x8!@|N |H|fxA|#x! cH1,}8`A8`X8!P|N |H|xA!8@H@,A 8`Ha@Hah8!`|hN |#x8H|H|xA!8@Ha@,A HA|~xa@Hh8!`x|N |#yM Hp|&|H|#yA;|~x!P@A|t,@;.@$;P|#x8@xH|x.H;P;x8P;PxHMx8P;xH9xx8PH)||&TAxx8PHP8!x}| N |y|HA;!AH8cHx|}xHAX8!Px|HN |H|xA!c,AHY8`X8!P|N |HA!X8`,@8`,@$|+x|x888H|cyA8`H8!@|N |`&|HA|+x;a|#y!A|t,@;,@@Hx8|~x88`xHq/|x.A xHA;X8!Px||Ё N |H|#xA!Hx8H|cyA8`AX8!P|HN H|H|yA8`!aDA|t,@8`,@4<`88@!$fHu|cy@a@x8DHM8+A8`h8!`|N |H|~xA;!L,At|t,Ad=@=8a@*! !Kx8@4}N!|y@8a@K|y@ 8T8a@K1ax8!px}hN 8`N |&|!䐡|x!`CT,@u|lx|iN!xH^|cyAH/AH'1H !X8!P|N |!KAH/AH&H X8!P|N |!KX8!P|N ||lx|i!N!HH>H\|B8`!H])<_|cyAbybyK||lx|i!N!K|B8`!H\<_|cyAbybyK|B|}x!8`H\|~xx8`H\/<_@yXH/AH%H X8!PxyX|N |B|}x!8`H\%|~xx8`H\U/<_@xH/AH%MH =X8!Pxx|N /|8!APTc~8/A@A/A H,/8A$/AH8H8HHZ|xX8!P|N /|!ATcv/ A+ A<_U):8B`| .|| N t4`tHht|+x8@K݀A@H|+x8DKAD|lxH\EHE9HHE9H+ A<_U):8B`| .|| N t4`tHht|+x8@K݀A@H|+x8DKAD|lxH\EHE9HHE9H/L@;H/R@;;H@/PCx@L$x;xK=x|dx8xKQ;||x/@Cy@xx8!p!|N  @|aB!|lx|#x@|+x;@99>+A<_U):8BP| .|| N Xdt|`p||hPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP,8H 9H 9|tHܠ H 9HȀ 9HLlLTBUk }kxUJ@.}J[x9H }cx8@Kq|lxH}cx8DKD|lxHd8H}cx8HK=H|lxT:|[."H}cx8LKI8H}cx8HK8LK-H|lxT:};.LI|BH/W:A4Hl7@TH`L89AL@H|PT:|A" x||x|#x|3x|+x&x@f}j[x@@;T2/@@[T|| H/@Tx8@DH|/@ T9 T8D|B"H+/A <_T :8B| .|| N  \(Td4DDxxKx|dx8xKH;H ;[H[;|| H8DxK98@K1^D{||x>@TB8|B8})YHx8DK^D8||xTB8|BHpx8DHx8DK8HK^D9 ||xTB8|B"D^HT8|[.H$/A=x9xHp;@xdx8|HCxH샻xcx8|xHC=xxHx8K18@K)@8@||x|[Hx8KHx8@K@||x|Htx8@Kـ^@8{HPx8DK8@K^D8TB8|BD>@T8|{.JHx8DKu8LK^D||x{TB8>LK<8xKI8|Kq8||xHx8|KUHX89`D9@Ub8|BB>D8 U":+8BU)8| x|I.D@Hhx8K||xHTx8DK8@K@;||x^D} I8TB8|B})ЀDT8};.HH@y@@{}j[x@Al!|N !||#x|{x8!8#xHAA{88Ȑ8cH58||yAdx%x\P;xK8/Aex&x;@|";8KiyKyTcL|t /A /@ HK9)8c9kBȠAx!aA^H>J~ ^8!ແ|N |A|}x!|#x;A@xCx8H?)/A/A4HXT:|}./@ }Hc|{H0|8 K핀 x8|"K|{xHH=yx}x;/A +A`/A /A,HL|H<T:|Z.^H(}8$K $8@fx|"K]~;;@X8!PA|N ||#x!||xKT:|\.X8!P"|<N |a|~x!|#xA8|+x8؃H=x8@K |byAH"@"A"B"C"D"E"F"G"H"I"J"K"LbMbNbObPbQbRbSbTbUbVbWbXbYbZb[b\b]b^b_b`babbbcbdbe"mblbfbgbhbibjbk<_;8Be|]x;m|.|~./A/AA H:;;@̀{[|`Ph8!`|c|AN |||x!|#xx8@K/\9 |x!`| T:@d/A<8`cxx}N!/|ixA,/9 @ /AH8x8@K Kt8!}#Kx|N |9`H5AaPT8 `a x8a@X\K8a 8@8H98a 8K-/A/@/A8A x8`89 |Gx}N!/A/@T8a 8KEK8@! x8@88a I H9-a x8 Ke/A9@H,8`K8`K8a@8 K|jx hH5|@&|AA||x!|#xC cx8@K-|~yA.8`@H.8 @88`xxixLxIN!/8`@`AX/A<8`8 xx}N!/|~xA /8`@x8@KKHx8!aA|}p N |9`PH3A\aPTXЀa8a@8K8@88a H7̀A8  АaK9@/@8a@8 K|jxH4 |9`PH3AaPT8\a8a@XKM8a 8@8H7 AȀ /@|Cx8 K1Ha8 K/AH58 8a@K}|jxH3|dx8`}N T:|D.N cN N |B=!@8@a 8a$9 a(a,a0a4a8aa ?aK@aKAaKBaKCaKDaKEaĘKFaȘKGa̘KHaИKIaԘKJaؘKKaܘKLa+Ma+Na+Oa+Pa+Qa+Ra+Sa+Ta+Ua+Va+Wa +Xa+Ya+Za+[a+\a +]a$+^a(+_a,+`a0+aa4+ba8+ca<+da@+eaD+faH+gaL+haP+iaT+jaX+ka\+l!`Im8!|N 8H 8H|B<_BM|#x!|~x8BCH9sA xKX8!P|N 8H8H 8H|B}H|,H"E+=_9` LAPpA9kT~+A8p@9JL<_*8|X08BJUk@.})x*.8|>,H!@Kqx88PH!%X8!P8}Pa|}p N |B?;IȔ!@A\8@@PP<8c=TW>H!]=?9)K8I\><|B88c=TIX8!P|H!X8!P8c|H,+|9Д!@ l Ka; /Ax}N!X8!Px|K|B<_9cB==?|}x!;<`C+`c+<_B= <@GN)<`BUCK0k4+8 HC8BCxKxHMK|!H]c/A$;0|АxKmxH Ky|;Д!H^/@ BH8B^C8BCA X8!P~(|N |!Hy|kxc#/@$5)@LK8BK H45)@$8c0 X8!P|K@H9#X8!P|N 8H8H 8H|B<_pB:!8BCAKX8!P|N 8H 8H|B<_B:P|#x!|~x8BCKasA xKEX8!P|N C"iN |B}H|+ A<_U):8B`| .|| N t4`tHht|+x8@K݀A@H|+x8DKAD|lxH\EHE9HHE9HKx i HH4 A 9i/| x@H }>Kx xX8!P|Cx|N K|!/AKX8!P|HpX8!P|N /|8!APTcv/ A0A/A/H/0A/P@8HHHH|xX8!P|N ||}x!;  8`/z@H eHxH)8@|~8cK8DKE8@8cK ; |ex/RA/P@$e888HTc~KQ|exH/L8`8@ ;Kh8!`|N D8`@M @ 8`N 8`N |A|}x!|#xcx|+xTc^>Kq8||x}x8@Tc^>K}x8Tc^>8DKA@D8`@A@ 8`H8`x8!pA|N |A|zx!|+xD|#x|B P8bKQDxT}>xK8|dx8@xK {|cP8cKDxT}>xK8|dx8DxKـA@D8`@A@ 8`H8`x8!pA|N |А|tx!|#x;e/xA;W<x8Bx@@:@@hW8~x<~x~N!/@LW:~x~x|.~N!/@,|^.~x|.YHLW:W8HW:~x~x|.~N!/@,|^.;|.\W<8Bx@A8/@+@:;;@W:|.;}".@;@:@@hW8~x<~x~N!/@LW:~x~x|.~N!/@,|^.~x|.YHLW:W8HW:~x~x|.~N!/@,|^.;|.\W<|x8Z@A8+Ax8!p|N |ܐ||x!|#x;@; ;`;#:H؀/A|@PW}>8BAP|Cx|ZxK)xT}>|{xxK|xxT^>/@ S`HA d x88@xKxK+ATb8~08bH8`A@|@9A;9@@\<^|^;HA/@8!#x|N |ܐ|}x!|#xx|+x;@T^>:W>cxK=|yxH^/AȀt A8|BP8BA(|Cx|ZxKxT{>||xcxKM|yx/@/@LHl$x88@cxKucxKy+ATb8~08bH8`@|9A(x/AKTI:8B})ZK=^|^;HA/@8!|N |ܐ||x!|#xx|+x;@T^>:W>cxKU<|yxH^/A؀t A8|BP8BA(|Cx|ZxKxT{>|}xcxK|yx/@ >/!@ D@`Hp$x88@cxK8|ex8DW>K cxK +ATb8~08bH8`!@} 9AAD| Px@A,<^|^;HA/@8`8!|N |ؐ|yx!|#x/AHU8`@A(/@t A :V@@|T~Wb:|B~|cP8cK%$xT}>||xxK8|dx8@xK8|ex8DW>KɀA@@@ zxHD:x|@At@ApHPT^>/@hy 9CP@@0|RT ~U":|BBb @@ }*KxH|Z9 @@ |CxHP@AH W>$x~xK;`|yx@@W>|$xT~8HW:~x|B8K8|ex8LWC>KAH@@ xHL;~x|@Ad@AH@t@A@ /A(|x#xxKu|cy@(/@8`H #xxKI8!|N |B??8D|}x!|#x/;A4@AxxKI||yAH/@<_8B8@/A||[x|ZxxxK998DI||x/A,~X@A9"/|x@8@,^@/@H,AX^Xt T^>A||cP8cKT}>xxK8|dx8xK̀h8!`x|N |aB!|~x/A8`.H |{yA<?;6?;6Ԁ[]~K][dx8`.H y~;H -pA ~H 8 h8!`a|N |@&|BaA|{x!8`.|#xH !.|~x@8`8H ).|~xA0<_cxx6<_>"6Ke|}y@|&TcxxH-|}xA<_=?B6^)6>x8`.H qh8!`xa|a}p N |@&|a̐AB!pC|zxT]/@xt@@A< /A@|xCxKU/@Z/H K1Z/|}xST@ZA T@AW:;xH 9/|bxa@Ax;H /aDAt@A4 /A4|xCx8@K̈́/@H Cx8@KA@:@/A@tt A<_&H$T^>/@<_&H <_&Ѐ/ACx~xHi4 E|AHmCx~xKt#|sx/AW :|@.:W:;|@;9;uH;.;;A$Cxex~x~N!/A/|\TB:|Bb@S|tHH~xCxKՀA@: "A@dZ 8!aa|}p N |@&|BܐA|yx!`8`-|#x|+xHa;|}yA<_;@#p@}<<8 8 8`H|cy@4}<<8 $8 8`H|cyAP``/A8/;@8`8H||x \|{x.A;@8@< x\$x\\`|K|~x@\= 9k2\` K/A,<H@A9b/|x@8@\/Ah\Xt T^>A~|cP8cKT}>xxK 8|dx8xKMH`/@L8`-H)8!xa|}p N |a̐;@!B%?|+x@|tx|#x|3x;{0@pxx:`;;|+xH|Pv.~v.A$~x~x~N!/A;Z}@;~;;;A98@@T979V)}BSx}+Kx8B/A 8 9kH 9 9J9)BȐ8!a|N |B}=!$||&, px!Aaځڡ!Aaہۡ$9 |!Yn@ | N | 9`@~a9`P~a9``~a9`p~a9` a9`+a9`Ka9`ka9`a9`a9`a|B9`aΐ N a8 9@H$a}GSx \XTkPHB}a= | , $Al 9`|C~`9p~`9~`9~`9 `9+`9K`9k`9`9`9`9`px +Kkʋʫ +Kkˋ˫} |+:N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|h}N |B}h=k|L}N |B}h=k|0}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|p}N |B}h=k|T}N |B}h=k|8}N |B}h=k|\}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|l}N __dyld_mod_term_funcs__dyld_make_delayed_module_initializer_calls__dyld_image_count__dyld_get_image_name__dyld_get_image_header__dyld_NSLookupSymbolInImage__dyld_NSAddressOfSymbollibobjc__objcInitThe kernel support for the dynamic linker is not present to run this program. %ld0x%08uxlaunchIfNotFoundlaunchRetrieslaunchRetrySleepIntervalsignaturelaunchBySignaturebundleIDexecutableportnamefindByPortNamefindBySignaturePackageClientThe %s was disabled or removed. Please reinstall the %s.%s() - Error %ld (%lx) sending message to %sThe %s is incompatible with the %s. This is probably due to mismatched versions. Please remove all old verisions of the %s and reinstall.Servercom.ioxperts.sessionmonitor.1.1com.ioxperts.ioxsessiond.1.1com.ioxperts.common.1.1sessionMonitorIOXpertsSessionMonitorclientDriverSMQuitDaemonpure virtual method called __DATA__eh_frame__TEXT=`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`!}N =`"}N =`"}N =`"}N =`" }N =`"}N =`"}N =`"}N =`"}N =`" }N =`"$}N =`"(}N =`",}N =`"0}N =`"4}N =`"8}N =`"<}N =`"@}N =`"D}N =`"H}N =`"L}N =`"P}N =`"T}N =`"X}N =`"\}N =`"`}N =`"d}N =`"h}N =`"l}N =`"p}N =`"t}N =`"x}N =`"|}N =`"}N =`"}N =`"}N <8#8N <8#8K,8`N <8#H8N <8#H8K<|H8#`A|}x8!8c\KoU8}KoMAX8!P|HN <|H8#`A|x8!8c\Ko 8KoAX8!Px|HKh<|H8#A8!8KAH8!@|HN <|H8#A|x8!8K]AX8!Px|HK<8$8N <8$8K<8#8N <8#8K|H|+xA!}N!8[|yAM3[ F938:̐PO@2 8 lrxtx|yDyyyyz4zzz{P  @@@@@@@@@@  @@  h~@|x,H`hP  L\d@,@HTh  @@\d`H(d  @@@@@@@@@@H(X(08  8LH(Xx08  '`ҬҴ'ՈՐt||א't||ޔ'ԘԠt||@؈''X`'$t|ԄԈ''|,4%8D'`% '` ! HP! HP1'<@`x%'l'|St9bad_alloc%'St9exception%''|St13bad_exception%'%('|%('|%($'%(H'%(p'St9type_infoSt8bad_castSt10bad_typeidN10__cxxabiv117__class_type_infoEN10__cxxabiv120__si_class_type_infoEN10__cxxabiv121__vmi_class_type_infoE!r!|r!xr!r!r!r!r!r!r!r!r!r!r!r!r!r!r!r!r!r!r!r!r!r!r!r!r!r!r!r" r"r"r"r!r!r!r!r"lr"hr"dr"`r"\r"Xr"Tr"Pr"Lr"Hr"Dr"@r"<r"8r"4r"0r",r"(r"$r" r"r"r"r"r"r"r"r"|r"xr"tr"pr"r"r"r"r"r"r"r"r"r"r"r> >@ > @>)8>Bmp>Co>D$x>EoD+oD.pD0pD1pD.p0D.pP>[$+o>w,8>o>pP>$h>pPD?pPDCpPDDp`DCpxDHp>$?pP>@>>@@>@A>pP>p>$8>pDMpDQpDRpDPpDMpDQpDRp>$Mp?@L? @L?@N?p? p?!$\?"pDYpDcpDeq DgqDiq,Dkq<DpqLDqqXDrqdDsqpDtq|DwqDxqDzqD{qD|qDqDqDqDrDrDxr Dr,D|r@D|r`D{r`D{rDcrDcr?2$Yp?H@Z?j?@Z?\8?]<?^@@'_D@W`H@p@r@$@&y @ -@ .@ /@ 0AdrA"A&@A4" r3rEmpVrAMsApsA#  4  A#H4  d      h  A#A$i     @= , h TB$h |B8(BL (Ba` 0 (  B(B)|B `B B  L 8 @  4p  t!'`!'|!$'l!6'#$" )X" "8 "^ <" \" " " "x# #/ #V #~#(#C C&CT4CkdCCCDHD=D{ D D D D E& \!,#'#'$ $  EQEhE<ElEEDEEEF0FpF.ƴFA FR8Fh,F~FˠFF F G G G' GG G[ Gr G !H8$84$P$_$$,$<$$%7%R %j%%%%%% X& &)&:&K&d̤&zʄ&D& !XҬ!%@&'''.'EҴ'ZҼ'o !m%!%''((* \(T((( ))6)d) )**Z *++O+,=, l-  (- -..a.....//-/C/Y/o/////Ԡ0 Ԙ01Ԑ0YԨ000 1Ր1.Ո1Z՘11@2|2W؈23 ޔ3t34T45@א5Ԅ5Ԉ6 t61|6V(6o666`6X6h6$777/,7D'7k'7'7'7'7'7($8(H8H(p8s(8(8'8%X8%8&8&9 49 G-0G/0G !|9.`9D 9` G"P%(9x 9 #($999$$&8'~'$9: :':C:_:{:::::; 4; ,;5<;J&PH/@H- H=HY %9P;\ ;qHw,HHH H/TH/XHH@I I!0I>IZ/PIdItII<III IpIJJ J2 JB JR Jr J J J J J K  K &4; 0;;|;; D<<  <=M= 3[  ( [   H b   ; O 9  l : /  ?  ) G  F (R Y G N b"! l1 `< z zS zF yt] y | yP_ * ) > n  38   O@ 8  P" c   2 & /l 1`R  t F  #2@""g""""""""""""""""" " "B"C"D"W"Y"[""":"Q"["i  i &(68<=?@Y09Q{"" J" K" L" " " 4GLe 2 5 @ x R k  P_mopnr_NXArgc_NXArgv___progname__dyld_func_lookup__dyld_init_check__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free_FSPathMakeRef_sprintf_strlen_FindNextPSN_FindPSN_GetNextProcess_GetProcessInformation__Z15CStringToOSTypePKcRm_sscanf_strcmp__ZN14IOXPreferences12_eraseExtantEv__ZN14IOXPreferences15_getDictForSaveEv__ZN14IOXPreferences21_releaseDictAfterSaveEPK14__CFDictionary__ZN14IOXPreferences24_addContentsOfDictionaryEPK14__CFDictionary__ZN14IOXPreferences4_getEPK10__CFString__ZN14IOXPreferences4_getEPK10__CFStringRPKv__ZN14IOXPreferences4_setEPK10__CFStringPKv__ZN14IOXPreferences6commitEv__ZN14IOXPreferences7_removeEPK10__CFString__ZN14IOXPreferencesC1EPKcPK10__CFStringS4___ZN14IOXPreferencesC4EPKcPK10__CFStringS4___ZN14IOXPreferencesD0Ev__ZN14IOXPreferencesD1Ev__ZN14IOXPreferencesD4Ev__ZN17IOXDictionaryBaseD0Ev__ZN17IOXDictionaryBaseD1Ev__ZNK14IOXPreferences8_getKeysERPK9__CFArray__ZNK14IOXPreferences9_containsEPK10__CFString__ZTV14IOXPreferences_CFPreferencesCopyKeyList_CFPreferencesCopyMultiple_CFPreferencesCopyValue_CFPreferencesSetMultiple_CFPreferencesSetValue_CFPreferencesSynchronize_CFRelease__ZN17IOXDictionaryBase7initStrEPKcRPK10__CFStringS4_Rb__ZNK17IOXDictionaryBase7getKeysERPK9__CFArray__ZdlPv___cxa_pure_virtual_kCFPreferencesCurrentApplication_pthread_mutex_lock_pthread_mutex_unlock__ZN18IOXAEClientSupport19ReadFromPreferencesEv__ZN31IOXAppleEventDestinationAddressD0Ev__ZN31IOXAppleEventDestinationAddressD1Ev_AEGetParamPtr_CFStringGetCString__ZN13IOXDictionaryC1Ev__ZN13IOXDictionaryD1Ev__ZN13StackCFStringC1EPKc__ZN13StackCFStringD1Ev__ZN18IOXAEClientSupport12HandleResultElP20IOXAppleEventWrapperPKcS3___ZN18IOXAEClientSupport12InitMessagesEv__ZN18IOXAEClientSupport13IsClientErrorElP20IOXAppleEventWrapper__ZN18IOXAEClientSupport13IsServerErrorElP20IOXAppleEventWrapper__ZN18IOXAEClientSupport14ConstructEventER25IOXPortDestinationAddressR20IOXAppleEventWrapperb__ZN18IOXAEClientSupport16IsServerDisabledEl__ZN18IOXAEClientSupport16LogClientFailureElPKc__ZN18IOXAEClientSupport20NotifyServerDisabledEPh__ZN18IOXAEClientSupport20PrepareNotifyMessageEPKc__ZN18IOXAEClientSupport22PrepareProtocolMessageEv__ZN18IOXAEClientSupport4InitEv__ZN18IOXAEClientSupport9SendEventER20IOXAppleEventWrapperlii__ZN18IOXAEClientSupportC2EPKcS1_S1_libbb__ZN20IOXAppleEventWrapperD2Ev__ZN25IOXPortDestinationAddressaSERKS___ZN26IOXAppleEventReturnAddressC1Ev__ZN9IOXLaunch10initParamsEv__ZN9IOXLaunch13findAndLaunchEv__ZN9IOXLaunch13waitForLaunchEv__ZN9IOXLaunch14setPreferencesER14IOXPreferences__ZN9IOXLaunch15readPreferencesEv__ZN9IOXLaunch15savePreferencesEv__ZN9IOXLaunch18getAppFromBundleIDER12FileSpecType__ZN9IOXLaunch19getAppFromSignatureER12FileSpecType__ZN9IOXLaunch19getAppFromSpecifiedER12FileSpecType__ZN9IOXLaunch25findAndLaunchFromBundleIDEv__ZN9IOXLaunch26findAndLaunchFromSignatureEv__ZN9IOXLaunch26findAndLaunchFromSpecifiedEv__ZN9IOXLaunch4findEv__ZN9IOXLaunch4initEv__ZN9IOXLaunch6StrDupEPKc__ZN9IOXLaunch6launchEv__ZN9IOXLaunch7StrFreeERPc__ZN9IOXLaunch7prepareEv__ZN9IOXLaunch8findPortEPKc__ZNK17IOXDictionaryBase10getCStringE13StackCFStringPcmRm__ZNK17IOXDictionaryBase13getDictionaryE13StackCFStringR13IOXDictionary__ZTV17IOXPortAppleEvent__ZTV18IOXAEClientSupport__ZTV20IOXAppleEventWrapper__ZTV25IOXPortDestinationAddress__ZTV9IOXLaunch__Znwm_memcpy_strcpy__ZN9IOXLaunch12logPathToAppER12FileSpecType__ZN9IOXLaunch14PathToFileSpecER12FileSpecTypePKc__ZN9IOXLaunch16readSpecFromDictER13IOXDictionaryPKcR12FileSpecType__ZN9IOXLaunch18readOSTypeFromDictER13IOXDictionaryPKcRm__ZN9IOXLaunch18readStringFromDictER13IOXDictionaryPKcRPc__ZN9IOXLaunch22getFileRefFromBundleIDEPKcR5FSRef__ZN9IOXLaunch23getFileRefFromSignatureEmR5FSRef__ZN9IOXLaunch6launchER12FileSpecType__ZN9IOXLaunch8findPortEPvS0__LSFindApplicationForInfo_LSOpenFSRef__Z17CStringToCFStringPKc__ZN17IOXDictionaryBase12PtrAllocatorEl__ZN17IOXDictionaryBase7PtrFreeEPc__ZNK17IOXDictionaryBase10getBooleanE13StackCFStringRb__ZNK17IOXDictionaryBase10getIntegerE13StackCFStringRi__ZNK17IOXDictionaryBase15getCStringAllocE13StackCFStringRPcPFS1_lE_bootstrap_look_up_kCFPreferencesAnyUser_kCFPreferencesCurrentHost_mach_task_self__task_get_special_port__ZN9IOXLaunch13waitForLaunchEPFlPvS0_ES0_S0_ii__ZN9IOXLaunch7findPSNEPvS0___ZN9IOXLaunch7findPSNEm__ZN9IOXLaunchD0Ev__ZN9IOXLaunchD1Ev_sleep__Z16IsBootstrapErrorl__ZN17IOXPortAppleEvent11doSendEventElls__ZN17IOXPortAppleEventD0Ev__ZN17IOXPortAppleEventD1Ev__ZN20IOXAppleEventWrapper11createEventEv__ZN20IOXAppleEventWrapper13finalizeEventEv__ZN20IOXAppleEventWrapper9sendEventElls__ZN20IOXAppleEventWrapperD0Ev__ZN20IOXAppleEventWrapperD1Ev__ZN20IOXAppleEventWrapperD4Ev__ZN25IOXPortDestinationAddress10initializeEv__ZN25IOXPortDestinationAddress10locatePortEv__ZN25IOXPortDestinationAddress21getDestinationAddressEP6AEDesc__ZN25IOXPortDestinationAddressD0Ev__ZN25IOXPortDestinationAddressD1Ev__ZN26IOXAppleEventReturnAddressC4Ev__ZN26IOXAppleEventReturnAddressD0Ev__ZN26IOXAppleEventReturnAddressD1Ev_AECreateAppleEvent_AECreateDesc_AEDisposeDesc_AEPutAttributePtr_AESendMessage__Znam_mach_port_allocate_mach_port_destroy__ZN13IOXDictionary12_eraseExtantEv__ZN13IOXDictionary12copyContentsERKS___ZN13IOXDictionary13newDictionaryEPK14__CFDictionary__ZN13IOXDictionary14copyToDestDictEPKvS1_Pv__ZN13IOXDictionary15_getDictForSaveEv__ZN13IOXDictionary15destroyContentsEv__ZN13IOXDictionary21_releaseDictAfterSaveEPK14__CFDictionary__ZN13IOXDictionary24_addContentsOfDictionaryEPK14__CFDictionary__ZN13IOXDictionary4_getEPK10__CFString__ZN13IOXDictionary4_getEPK10__CFStringRPKv__ZN13IOXDictionary4_setEPK10__CFStringPKv__ZN13IOXDictionary7_removeEPK10__CFString__ZN13IOXDictionaryC1EPK14__CFDictionary__ZN13IOXDictionaryC4EPK14__CFDictionary__ZN13IOXDictionaryC4Ev__ZN13IOXDictionaryD0Ev__ZN13IOXDictionaryD4Ev__ZN13StackCFStringC4EPKc__ZN13StackCFStringD0Ev__ZN13StackCFStringD4Ev__ZNK13IOXDictionary8_getKeysERPK9__CFArray__ZNK13IOXDictionary9_containsEPK10__CFString__ZNK17IOXDictionaryBase9getNumberIiL12CFNumberType9EEElR13StackCFStringRT___ZTV13IOXDictionary__ZTV13StackCFString_CFArrayCreate_CFBooleanGetTypeID_CFBooleanGetValue_CFDictionaryApplyFunction_CFDictionaryContainsKey_CFDictionaryCreateMutable_CFDictionaryCreateMutableCopy_CFDictionaryGetCount_CFDictionaryGetKeysAndValues_CFDictionaryGetTypeID_CFDictionaryGetValue_CFDictionaryGetValueIfPresent_CFDictionaryRemoveAllValues_CFDictionaryRemoveValue_CFDictionarySetValue_CFGetRetainCount_CFGetTypeID_CFNumberGetTypeID_CFNumberGetValue_CFRetain_CFStringCreateWithCString_CFStringGetLength_CFStringGetTypeID__ZdaPv_kCFAllocatorDefault_kCFTypeArrayCallBacks_kCFTypeDictionaryKeyCallBacks_kCFTypeDictionaryValueCallBacks_memset__ZN18IOXAEClientSupport17ResetSendFailuresEv__ZN18IOXAEClientSupport18CheckServerRunningEv__ZN18IOXAEClientSupport19VerifyServerRunningEv__ZN18IOXAEClientSupport21GetDestinationAddressER25IOXPortDestinationAddress__ZN18IOXAEClientSupport23DoNotificationOnFailureEv__ZN18IOXAEClientSupportC4EPKcS1_S1_libbb__ZN18IOXAEClientSupportD0Ev__ZN18IOXAEClientSupportD1Ev_BitAndAtomic_BitOrAtomic_NMInstall_NewNMUPP_c2pstrcpy_syslog_SMCheckDaemonRunning_SMQuitDaemon__ZN8SMClient19VerifyServerRunningEv__ZN8SMClient21GetDestinationAddressER25IOXPortDestinationAddress__ZN8SMClientD0Ev_malloc__ZN8SMClientD1Ev__ZTV8SMClient_sSMLaunchSpec__keymgr_unlock_processwide_ptr__keymgr_get_per_thread_data__keymgr_set_per_thread_data_pthread_once__cpu_has_altivec_ZdlPv.eh__cxa_pure_virtual.eh__ZSt9terminatev___gxx_personality_v0_write_Znwm.eh__ZTISt9bad_alloc__ZTISt9exception__ZTSSt9bad_alloc__ZTSSt9exception__Unwind_Resume__ZNSt9bad_allocD1Ev__ZTVN10__cxxabiv117__class_type_infoE__ZTVN10__cxxabiv120__si_class_type_infoE__ZTVSt9bad_alloc___cxa_allocate_exception___cxa_call_unexpected___cxa_throw_Znam.eh_ZdaPv.eh_getsectdatafromheader_ZN10__cxxabiv111__terminateEPFvvE.eh_ZN10__cxxabiv112__unexpectedEPFvvE.eh_ZSt10unexpectedv.eh_ZSt13set_terminatePFvvE.eh_ZSt14set_unexpectedPFvvE.eh_ZSt9terminatev.eh__ZN10__cxxabiv111__terminateEPFvvE__ZN10__cxxabiv112__unexpectedEPFvvE__ZN10__cxxabiv119__terminate_handlerE__ZN10__cxxabiv120__unexpected_handlerE__ZSt10unexpectedv__ZSt13set_terminatePFvvE__ZSt14set_unexpectedPFvvE___cxa_begin_catch__ZTISt13bad_exception__ZTSSt13bad_exception__cxa_call_unexpected.eh__gxx_personality_v0.eh__Unwind_GetDataRelBase__Unwind_GetIP__Unwind_GetLanguageSpecificData__Unwind_GetRegionStart__Unwind_GetTextRelBase__Unwind_SetGR__Unwind_SetIP__ZNSt13bad_exceptionD1Ev__ZTVSt13bad_exception___cxa_end_catch___cxa_get_globals_fast___cxa_rethrow_Unwind_DeleteException.eh_Unwind_ForcedUnwind.eh_Unwind_GetDataRelBase.eh_Unwind_GetGR.eh_Unwind_GetIP.eh_Unwind_GetLanguageSpecificData.eh_Unwind_GetRegionStart.eh_Unwind_GetTextRelBase.eh_Unwind_RaiseException.eh_Unwind_Resume.eh_Unwind_SetGR.eh_Unwind_SetIP.eh__Unwind_DeleteException__Unwind_ForcedUnwind__Unwind_RaiseException___frame_state_for__frame_state_for.eh__Unwind_Find_FDEeh_rest_world_r10save_world_ZNSt9bad_allocD0Ev.eh_ZNSt9bad_allocD1Ev.eh_ZNSt9bad_allocD2Ev.eh_ZNSt9bad_allocD4Ev.eh__ZNSt9bad_allocD0Ev__ZNSt9bad_allocD4Ev___new_handler__ZNKSt9exception4whatEv__ZNSt9exceptionD2Ev_ZN10__cxxabiv117__class_type_infoD0Ev.eh_ZN10__cxxabiv117__class_type_infoD1Ev.eh_ZN10__cxxabiv117__class_type_infoD2Ev.eh_ZN10__cxxabiv117__class_type_infoD4Ev.eh_ZN10__cxxabiv120__si_class_type_infoD0Ev.eh_ZN10__cxxabiv120__si_class_type_infoD1Ev.eh_ZN10__cxxabiv120__si_class_type_infoD2Ev.eh_ZN10__cxxabiv120__si_class_type_infoD4Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD0Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD1Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD2Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD4Ev.eh_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj.eh_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE.eh_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv.eh_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE.eh_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_.eh_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE.eh_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE.eh_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_.eh_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE.eh_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE.eh_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_.eh_ZNKSt9type_info10__do_catchEPKS_PPvj.eh_ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv.eh_ZNKSt9type_info14__is_pointer_pEv.eh_ZNKSt9type_info15__is_function_pEv.eh_ZNKSt9type_infoeqERKS_.eh_ZNSt10bad_typeidD0Ev.eh_ZNSt10bad_typeidD1Ev.eh_ZNSt10bad_typeidD2Ev.eh_ZNSt10bad_typeidD4Ev.eh_ZNSt8bad_castD0Ev.eh_ZNSt8bad_castD1Ev.eh_ZNSt8bad_castD2Ev.eh_ZNSt8bad_castD4Ev.eh_ZNSt9type_infoD0Ev.eh_ZNSt9type_infoD1Ev.eh_ZNSt9type_infoD2Ev.eh_ZNSt9type_infoD4Ev.eh__ZN10__cxxabiv117__class_type_infoD0Ev__ZN10__cxxabiv117__class_type_infoD1Ev__ZN10__cxxabiv117__class_type_infoD2Ev__ZN10__cxxabiv117__class_type_infoD4Ev__ZN10__cxxabiv120__si_class_type_infoD0Ev__ZN10__cxxabiv120__si_class_type_infoD1Ev__ZN10__cxxabiv120__si_class_type_infoD4Ev__ZN10__cxxabiv121__vmi_class_type_infoD0Ev__ZN10__cxxabiv121__vmi_class_type_infoD1Ev__ZN10__cxxabiv121__vmi_class_type_infoD4Ev__ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj__ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE__ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv__ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE__ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2___ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE__ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE__ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2___ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE__ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE__ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2___ZNKSt9type_info10__do_catchEPKS_PPvj__ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv__ZNKSt9type_info14__is_pointer_pEv__ZNKSt9type_info15__is_function_pEv__ZNKSt9type_infoeqERKS___ZNSt10bad_typeidD0Ev__ZNSt10bad_typeidD1Ev__ZNSt10bad_typeidD4Ev__ZNSt8bad_castD0Ev__ZNSt8bad_castD1Ev__ZNSt8bad_castD4Ev__ZNSt9type_infoD0Ev__ZNSt9type_infoD1Ev__ZNSt9type_infoD2Ev__ZNSt9type_infoD4Ev__ZTIN10__cxxabiv117__class_type_infoE__ZTIN10__cxxabiv120__si_class_type_infoE__ZTIN10__cxxabiv121__vmi_class_type_infoE__ZTISt10bad_typeid__ZTISt8bad_cast__ZTISt9type_info__ZTSN10__cxxabiv117__class_type_infoE__ZTSN10__cxxabiv120__si_class_type_infoE__ZTSN10__cxxabiv121__vmi_class_type_infoE__ZTSSt10bad_typeid__ZTSSt8bad_cast__ZTSSt9type_info__ZTVN10__cxxabiv121__vmi_class_type_infoE__ZTVSt10bad_typeid__ZTVSt8bad_cast__ZTVSt9type_info___dynamic_cast__dynamic_cast.eh___cxa_free_exception__cxa_allocate_exception.eh__cxa_free_exception.eh__cxa_rethrow.eh__cxa_throw.eh___cxa_get_globals_ZSt18uncaught_exceptionv.eh__cxa_begin_catch.eh__cxa_end_catch.eh_ZNKSt9exception4whatEv.eh_ZNSt13bad_exceptionD0Ev.eh_ZNSt13bad_exceptionD1Ev.eh_ZNSt13bad_exceptionD2Ev.eh_ZNSt13bad_exceptionD4Ev.eh_ZNSt9exceptionD0Ev.eh_ZNSt9exceptionD1Ev.eh_ZNSt9exceptionD2Ev.eh_ZNSt9exceptionD4Ev.eh__ZNSt13bad_exceptionD0Ev__ZNSt13bad_exceptionD4Ev__ZNSt9exceptionD0Ev__ZNSt9exceptionD1Ev__ZNSt9exceptionD4Ev__ZTVSt9exception__cxa_get_globals.eh__cxa_get_globals_fast.eh_Unwind_Find_FDE.eh___deregister_frame___deregister_frame_info___deregister_frame_info_bases__deregister_frame.eh__deregister_frame_info.eh__deregister_frame_info_bases.eh__register_frame_info.eh__register_frame_info_bases.eh__register_frame_info_table.eh__register_frame_info_table_bases.ehrest_worldstart.sint:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;/SourceCache/Csu/Csu-57.0.82//SourceCache/Csu/Csu-57.0.82/crt.cgcc2_compiled._pointer_to__darwin_gcc3_preregister_frame_info_start:F(0,1)=(0,1)void:t(0,1)argc:P(0,2)=r(0,2);-2147483648;2147483647;argv:P(0,3)=*(0,4)=*(0,5)=r(0,5);0;127;envp:P(0,3)int:t(0,2)char:t(0,5)p:r(0,4)q:r(0,3)term:(0,6)=*(0,7)=f(0,1)__call_mod_init_funcs_call_mod_init_funcs:f(0,1)p:(0,6)_crt_basenamecrt_basename:f(0,8)=*(0,9)=k(0,5)path:P(0,8)s:r(0,8)last:r(0,8)_crt_strbeginswithcrt_strbeginswith:f(0,2)s1:P(0,8)s2:P(0,8)i:r(0,2)__call_objcInit_call_objcInit:f(0,1)i:r(0,10)=r(0,10);0;037777777777;unsigned int:t(0,10)count:r(0,10)_dyld_image_count_fn:(0,11)=*(0,12)=f(0,10)_dyld_get_image_name_fn:(0,13)=*(0,14)=f(0,8)_dyld_get_image_header_fn:(0,15)=*(0,16)=f(0,17)=*(0,18)=k(0,1)NSLookupSymbolInImage_fn:(0,19)=*(0,20)=f(0,17)NSAddressOfSymbol_fn:(0,21)=*(0,22)=f(0,23)=*(0,1)pointer_to__darwin_gcc3_preregister_frame_info:S(0,6)NXArgc:G(0,2)NXArgv:G(0,3)environ:G(0,3)__progname:G(0,4)dyld_lazy_symbol_binding_entry_pointerror_messagedyld_func_lookup_pointer_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook__ZTV17IOXDictionaryBase__ZTV31IOXAppleEventDestinationAddress__ZTV26IOXAppleEventReturnAddress__ZTV31IOXAppleEventDestinationAddress__ZTV17IOXDictionaryBase_sNotificationFlags_sNotificationRecord_NotifyServerDisabledCompletion_sSessionMonitorLauncher_sSmClient__Z41__static_initialization_and_destruction_0ii__GLOBAL__I_sSMLaunchSpec__GLOBAL__D_sSMLaunchSpec__Z21size_of_encoded_valueh__Z21base_of_encoded_valuehP15_Unwind_Context__Z12read_uleb128PKhPj__Z12read_sleb128PKhPi__Z28read_encoded_value_with_basehjPKhPj__Z17parse_lsda_headerP15_Unwind_ContextPKhP16lsda_header_info__Z15get_ttype_entryP16lsda_header_infoj__Z16get_adjusted_ptrPKSt9type_infoS1_PPv__Z20check_exception_specP16lsda_header_infoPKSt9type_infoPvi_Z21size_of_encoded_valueh.eh_Z21base_of_encoded_valuehP15_Unwind_Context.eh_Z12read_uleb128PKhPj.eh_Z12read_sleb128PKhPi.eh_Z28read_encoded_value_with_basehjPKhPj.eh_Z15get_ttype_entryP16lsda_header_infoj.eh_size_of_encoded_value_base_of_encoded_value_read_uleb128_read_sleb128_read_encoded_value_with_base_extract_cie_info_execute_stack_op_execute_cfa_program_uw_frame_state_for_uw_update_context_1_uw_update_context_uw_init_context_1_once_regsizes.0_uw_install_context_1_dwarf_reg_size_table__Unwind_RaiseException_Phase2__Unwind_ForcedUnwind_Phase2_init_dwarf_reg_size_tablesize_of_encoded_value.ehbase_of_encoded_value.ehread_uleb128.ehread_sleb128.ehread_encoded_value_with_base.ehexecute_stack_op.ehuw_update_context_1.ehuw_update_context.ehinit_dwarf_reg_size_table.eh_emergency_buffer_emergency_used_emergency_mutex__Z23__gxx_exception_cleanup19_Unwind_Reason_CodeP17_Unwind_Exception_globals_static_use_thread_key__Z21get_globals_init_oncev_Z21get_globals_init_oncev.eh_size_of_encoded_value_read_uleb128_read_sleb128_read_encoded_value_with_base_unseen_objects_seen_objects_base_from_object_get_cie_encoding_fde_unencoded_compare_fde_single_encoding_compare_fde_mixed_encoding_compare_marker.0_frame_heapsort_classify_object_over_fdes_add_fdes_linear_search_fdes_search_object_init_object__Unwind_Find_registered_FDE_live_image_destructor_examine_objects_fde_splitsize_of_encoded_value.ehread_uleb128.ehread_sleb128.ehread_encoded_value_with_base.ehbase_from_object.ehget_cie_encoding.ehfde_unencoded_compare.ehfde_single_encoding_compare.ehfde_mixed_encoding_compare.ehclassify_object_over_fdes.ehadd_fdes.ehlinear_search_fdes.ehrest_world_eh_r7r80h8__PAGEZERO$__TEXTpp __text__TEXTjD ZD__picsymbol_stub__TEXTtDdD$__symbol_stub__TEXTtDdD__picsymbolstub1__TEXTt``d` __cstring__TEXTue__symbol_stub1__TEXTwX0gX __const__TEXTwg__constructor__TEXTwg__destructor__TEXTwg__textcoal_nt__TEXTwg@ __eh_frame__TEXTwgh __DATAp __data__DATAp__nl_symbol_ptr__DATAp__la_symbol_ptr__DATA,8p,__dyld__DATAdpd__const__DATAp__gcc_except_tab__DATAp__datacoal_nt__DATAp@ __bss__DATA__common__DATA48__LINKEDIT0#| /usr/lib/dyld XBF/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 4BFXQ/usr/lib/libSystem.B.dylib\T/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon0/usr/lib/libSystem.B.dylib @ '  @@@ @,PDq0KhKڑ{nxLw =9g0 Ø#l^`=/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI|t/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Inktl/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServicesx/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScriptingx/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels!/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolboxD x~x|8`8(Ha|`x@^@x^@|^@8(@8`-H }8`-@Hـ!|N |B}=|9}N |B}=|9}N |B}=|9}N |!|> x~x|8H8`-HY~@8@D^D/@Hx^DBBx@L^DBB|@4^DH>D^H ^H/(AH^DB8DK|8`-@HH/A4^H /A^H ~H| x}N!~HH!|N |B}=|9}N |B}=|9}N |B}=|9}N |B}=|9}N |!|> xBHI<_B t@@/A^@T>+@H<_b dH<_b `H!|N |B}=|9}N |B}=|9}N |B}=|9}N |y|HA!PA|bt,@<8dvxH`<x8ewH8@8x8H|dyA<8gw H$88a@Ha|dy8`A=8hw@@@Amdm$8mDMmDQmDRmDPmDMmDQmDRm$Mm@L @L@Nm m!$\"mDYmDcnDen Dgn0Din@DknPDpn`DqnlDrnxDsnDtnDwnDxnDznD{nD|nDnDnDoDoDo$Dxo4Do@D|oTD|otD{otD{oDcoDco2$YmH@Zj@Z\8]<^@'_DW`Hmo$& y - . / 0dod&v4h p 3oEjVoMppq     A l          .HYjBo?K9  1 X s        / F ] t       # ? [ r  ; Y r        0 M Y    $ C h      ks|ur  %K^x 1M rt,xojDT y '  ( [  H b   ; ?  F (R Y G N b_ c  &(68=Y09Q4 # $!&%"# $!&_NXArgc_NXArgv___progname__dyld_func_lookup__dyld_init_check__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free_FSPathMakeRef_printf__Z6launchPKc_LSOpenFSRef_ZdlPv.eh_ZdaPv.eh_Unwind_DeleteException.eh_Unwind_GetDataRelBase.eh_Unwind_GetGR.eh_Unwind_GetIP.eh_Unwind_GetLanguageSpecificData.eh_Unwind_GetRegionStart.eh_Unwind_GetTextRelBase.eh_Unwind_SetGR.eh_Unwind_SetIP.eh_ZN10__cxxabiv117__class_type_infoD0Ev.eh_ZN10__cxxabiv117__class_type_infoD1Ev.eh_ZN10__cxxabiv117__class_type_infoD2Ev.eh_ZN10__cxxabiv120__si_class_type_infoD0Ev.eh_ZN10__cxxabiv120__si_class_type_infoD1Ev.eh_ZN10__cxxabiv120__si_class_type_infoD2Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD0Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD1Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD2Ev.eh_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj.eh_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE.eh_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE.eh_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_.eh_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE.eh_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE.eh_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_.eh_ZNKSt9type_info10__do_catchEPKS_PPvj.eh_ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv.eh_ZNKSt9type_info14__is_pointer_pEv.eh_ZNKSt9type_info15__is_function_pEv.eh_ZNKSt9type_infoeqERKS_.eh_ZNSt10bad_typeidD0Ev.eh_ZNSt10bad_typeidD1Ev.eh_ZNSt10bad_typeidD2Ev.eh_ZNSt10bad_typeidD4Ev.eh_ZNSt8bad_castD0Ev.eh_ZNSt8bad_castD1Ev.eh_ZNSt8bad_castD2Ev.eh_ZNSt8bad_castD4Ev.eh_ZNSt9type_infoD0Ev.eh_ZNSt9type_infoD1Ev.eh_ZNSt9type_infoD2Ev.eh_ZNSt9type_infoD4Ev.eh_ZSt18uncaught_exceptionv.eh__cxa_begin_catch.eh__cxa_end_catch.eh_ZNKSt9exception4whatEv.eh_ZNSt13bad_exceptionD0Ev.eh_ZNSt13bad_exceptionD1Ev.eh_ZNSt13bad_exceptionD2Ev.eh_ZNSt13bad_exceptionD4Ev.eh_ZNSt9exceptionD0Ev.eh_ZNSt9exceptionD1Ev.eh_ZNSt9exceptionD2Ev.eh_ZNSt9exceptionD4Ev.eh__cxa_get_globals_fast.eh__deregister_frame_info.eh__register_frame_info.eh__register_frame_info_bases.eh__register_frame_info_table.eh__register_frame_info_table_bases.eh_ZNSt9bad_allocD0Ev.eh_ZNSt9bad_allocD1Ev.eh_ZNSt9bad_allocD2Ev.eh_ZNSt9bad_allocD4Ev.ehstart.sint:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;/SourceCache/Csu/Csu-57.0.82//SourceCache/Csu/Csu-57.0.82/crt.cgcc2_compiled._pointer_to__darwin_gcc3_preregister_frame_info_start:F(0,1)=(0,1)void:t(0,1)argc:P(0,2)=r(0,2);-2147483648;2147483647;argv:P(0,3)=*(0,4)=*(0,5)=r(0,5);0;127;envp:P(0,3)int:t(0,2)char:t(0,5)p:r(0,4)q:r(0,3)term:(0,6)=*(0,7)=f(0,1)__call_mod_init_funcs_call_mod_init_funcs:f(0,1)p:(0,6)_crt_basenamecrt_basename:f(0,8)=*(0,9)=k(0,5)path:P(0,8)s:r(0,8)last:r(0,8)_crt_strbeginswithcrt_strbeginswith:f(0,2)s1:P(0,8)s2:P(0,8)i:r(0,2)__call_objcInit_call_objcInit:f(0,1)i:r(0,10)=r(0,10);0;037777777777;unsigned int:t(0,10)count:r(0,10)_dyld_image_count_fn:(0,11)=*(0,12)=f(0,10)_dyld_get_image_name_fn:(0,13)=*(0,14)=f(0,8)_dyld_get_image_header_fn:(0,15)=*(0,16)=f(0,17)=*(0,18)=k(0,1)NSLookupSymbolInImage_fn:(0,19)=*(0,20)=f(0,17)NSAddressOfSymbol_fn:(0,21)=*(0,22)=f(0,23)=*(0,1)pointer_to__darwin_gcc3_preregister_frame_info:S(0,6)NXArgc:G(0,2)NXArgv:G(0,3)environ:G(0,3)__progname:G(0,4)dyld_lazy_symbol_binding_entry_pointerror_messagedyld_func_lookup_pointer_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook_Z21size_of_encoded_valueh.eh_Z21base_of_encoded_valuehP15_Unwind_Context.eh_Z12read_uleb128PKhPj.eh_Z12read_sleb128PKhPi.eh_Z28read_encoded_value_with_basehjPKhPj.eh_Z15get_ttype_entryP16lsda_header_infoj.ehsize_of_encoded_value.ehbase_of_encoded_value.ehread_uleb128.ehread_sleb128.ehread_encoded_value_with_base.ehexecute_stack_op.ehuw_update_context_1.ehuw_update_context.ehinit_dwarf_reg_size_table.eh_Z21get_globals_init_oncev.ehsize_of_encoded_value.ehread_uleb128.ehread_sleb128.ehread_encoded_value_with_base.ehbase_from_object.ehget_cie_encoding.ehfde_unencoded_compare.ehfde_single_encoding_compare.ehfde_mixed_encoding_compare.ehclassify_object_over_fdes.ehadd_fdes.ehlinear_search_fdes.eh(p8__PAGEZERO__TEXT__text__TEXT p__picsymbol_stub__TEXT{$__symbol_stub__TEXT{__picsymbolstub1__TEXT`{ __cstring__TEXT$}__symbol_stub1__TEXT$p$ __DATA__data__DATA__nl_symbol_ptr__DATA__la_symbol_ptr__DATA,D,__dyld__DATApp__bss__DATA __common__DATA4__OBJC__cat_cls_meth__OBJC__cat_inst_meth__OBJC__string_object__OBJC__cstring_object__OBJC__message_refs__OBJC__sel_fixup__OBJC00__cls_refs__OBJC0 0__class__OBJC<<__meta_class__OBJC<<__cls_meth__OBJC<<__inst_meth__OBJC<<__protocol__OBJC<<__category__OBJC<<__class_vars__OBJC<<__instance_vars__OBJC<<__module_info__OBJC<<__symbols__OBJCLL8__LINKEDIT  /usr/lib/dyld XBI8-/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit `BF7,/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 4BFXQ/usr/lib/libSystem.B.dylib\T/System/Library/Frameworks/AppKit.framework/Versions/C/AppKitd\/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation0/usr/lib/libSystem.B.dylib @-'0 @@@ $@,PDq5Kh[ڑnxLw =9g0 Ø#lc=tl/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServicesh`/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServicesld/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation80/usr/lib/libobjc.A.dylib?D x~x|8`8(H|`x@^@x^@|^@8(@8`-H}8`-@H!|N |B}=|9p}N |B}=|9p}N |B}=|9p}N |!|> x~x|8H8`-H~@8@D^D/@Hx^DBBx@L^DBB|@4^DH>D^H ^H/(AHQ^DB8DK|8`-@HQH/A4^H /A^H ~H| x}N!~HHՀ!|N |B}=|9}N |B}=|9}N |B}=|9}N |B}=|9}N |!|> xBH<_B@@/A^@T>+@H<_bH<_bHu!|N |B}=|9T}N |B}=|9T}N |B}=|9T}N |`&|<Hٽ$a!\<d0HU<@HIaP8a@H-8a@H,@`==` k4H!\=@=$|mxh8H<<(|ex8Ǡ}kxH8a@HH8a@=H|dx8n Hi=aP,H8`HApx!Aaځڡ!AaہۡN px!Aaʁʡ!Aaˁˡ|N |B}h=k|}N |B}h=k|h}N |B}h=k|L}N |B}h=k|0}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|l}N __dyld_mod_term_funcs__dyld_make_delayed_module_initializer_calls__dyld_image_count__dyld_get_image_name__dyld_get_image_header__dyld_NSLookupSymbolInImage__dyld_NSAddressOfSymbollibobjc__objcInitThe kernel support for the dynamic linker is not present to run this program. Terminal%@/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.hNSAutoreleasePoolNSWorkspaceNSStringallocinitsharedWorkspacestringWithCString:openFile:withApplication:release=`,}N =`X}N =`\}N =``}N =`d}N =`h}N =`l}N $̠Ԡ[G  (bܐH b;(В |0<@4|0|,|T|P|L|H|D|@|<|8|l|h|d|`|\|X|`dhd d d <D D0D4D<DDDLD`DhD|DDDDDDDDDDDDD DD$D ,DPDhDDDDDDDDDD$D$DDDDDdDdD$ 1=@h@@@ @ŀ8 $xD+D.D0D1D.D.$+,8$hD?DCDDDCDH ,$?N@>Z@@c@Aop$q$8r$DM$DQ$DR4DPDDMHDQLDRh$M$@L@L@N$$\DYDcDeDgDiDkDpDqDrDs DtDw$Dx,Dz@D{PD|TDdD|DDDDxDD|D|D{D{DcDc<$Y@Z@Z)\8U]<^@À_D`H&'<($)&y_ -m .{ / 0d< p t 3<E V| RY8 u$   % K ^ x       1 Mrx oT !0w !0 !0 !     (   ( [  H b   ; ; ?  F (R Y G N b_ D ,) &(68=4Y09Q4{ PP_NXArgc_NXArgv___progname__dyld_func_lookup__dyld_init_check__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free.objc_class_name_NSAutoreleasePool.objc_class_name_NSConstantString.objc_class_name_NSString.objc_class_name_NSWorkspace_NSLog__NSAddHandler2__NSConstantStringClassReference__NSExceptionObjectFromHandler2__NSRemoveHandler2__setjmp_objc_msgSendsaveFPrestFPstart.sint:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;/SourceCache/Csu/Csu-57.0.82//SourceCache/Csu/Csu-57.0.82/crt.cgcc2_compiled._pointer_to__darwin_gcc3_preregister_frame_info_start:F(0,1)=(0,1)void:t(0,1)argc:P(0,2)=r(0,2);-2147483648;2147483647;argv:P(0,3)=*(0,4)=*(0,5)=r(0,5);0;127;envp:P(0,3)int:t(0,2)char:t(0,5)p:r(0,4)q:r(0,3)term:(0,6)=*(0,7)=f(0,1)__call_mod_init_funcs_call_mod_init_funcs:f(0,1)p:(0,6)_crt_basenamecrt_basename:f(0,8)=*(0,9)=k(0,5)path:P(0,8)s:r(0,8)last:r(0,8)_crt_strbeginswithcrt_strbeginswith:f(0,2)s1:P(0,8)s2:P(0,8)i:r(0,2)__call_objcInit_call_objcInit:f(0,1)i:r(0,10)=r(0,10);0;037777777777;unsigned int:t(0,10)count:r(0,10)_dyld_image_count_fn:(0,11)=*(0,12)=f(0,10)_dyld_get_image_name_fn:(0,13)=*(0,14)=f(0,8)_dyld_get_image_header_fn:(0,15)=*(0,16)=f(0,17)=*(0,18)=k(0,1)NSLookupSymbolInImage_fn:(0,19)=*(0,20)=f(0,17)NSAddressOfSymbol_fn:(0,21)=*(0,22)=f(0,23)=*(0,1)pointer_to__darwin_gcc3_preregister_frame_info:S(0,6)NXArgc:G(0,2)NXArgv:G(0,3)environ:G(0,3)__progname:G(0,4)dyld_lazy_symbol_binding_entry_pointerror_messagedyld_func_lookup_pointer_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook0h8__PAGEZERO$__TEXTpp __text__TEXTjDZD__picsymbol_stub__TEXTyi$__symbol_stub__TEXTyi__picsymbolstub1__TEXTy `i  __cstring__TEXTzj__symbol_stub1__TEXT|(pl( __const__TEXT}m__constructor__TEXT}m__destructor__TEXT}m__textcoal_nt__TEXT}m@ __eh_frame__TEXT}mh __DATAp __data__DATAp__nl_symbol_ptr__DATAp"__la_symbol_ptr__DATA0p0'__dyld__DATAp__const__DATAp__gcc_except_tab__DATAp__datacoal_nt__DATAp@ __bss__DATA__common__DATA48__LINKEDIT0( /usr/lib/dyld XBF/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 4BFXQ/usr/lib/libSystem.B.dylib\T/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon0/usr/lib/libSystem.B.dylib @ '  @@@ @,PDq0KhKڑ{nxLw =9g0 Ø#l^`=/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI|t/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Inktl/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServicesx/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScriptingx/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels!/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolboxD x~x|8`8(H !|`x@^@x^@|^@8(@8`-H ɐ}8`-@H !|N |B}=|9 x}N |B}=|9 x}N |B}=|9 x}N |!|> x~x|8H8`-H ~@8@D^D/@Hx^DBBx@L^DBB|@4^DH>D^H ^H/(AHY^DB8DK|8`-@HYH/A4^H /A^H ~H| x}N!~HH݀!|N |B}=|9}N |B}=|9}N |B}=|9}N |B}=|9}N |!|> xBH <_B t@@/A^@T>+@H<_b dH<_b `H}!|N |B}=|9\}N |B}=|9\}N |B}=|9\}N |H|#xA|by8`!PA|t,@8`,@8|Cx8@8Hu|cy@ x8a@8889HAA8!|HN |&|HAA|{x!8@K];.|x@;A0;CxHUxcxH x8F.|x8aHeCxHq@lcx8/}xH9|cyA;|t,@ ;.@4;Ax;0CxHxxHx8a0HH;A@8FBRVpdA\@;@xHy,|xAH;a0;0=xex8{xH=CxxHaxH9;/|x@ȡA;8aЁ!xֱAБ!He|cy@x88H=|xaH8!@xA}h} N ,|HA;!@,A|t,@<8e{HeH0<x8f{H1xK|dyA<8g{H8`H= 8i|H!X8!P8`}N |H|#xA|x|+x!|3xH~|AxHa~x1&|i1}HY|ex |)8`X8!P|N 8H|!C,AHHa@|AxHa@x1&|i1aHH|ex |)Dh8!`|N |H|#xA!`8@K |y@0@H<em8`ptx48Hy|xA8!x|HN |}x<`,|&|HA;,!AMoving '%s' to trash...Failed - result=%ld. Moved.kCGSSessionUserIDKey=`\}N =``}N =`d}N =`0}N =`h}N =`l}N =`p}N =`t}N =`x}N =`|}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N =`}N zrqp̠Ԡ[F"G  (bܐH b;(d/ Q pܐ PO|Pyz{cF"o8o4o0oXoToPoLoHoDo@o<o`o\oooo|oxotopolohodooooooooooodjDdjdjdj<$ DjDjDjDjDjDjDjDjDjDjDkDkDkDk Dk$Dk4Dk@DkDDkTDkdDktDkDkDkD kDkDkDkDlDlDl<Dl<Dl\Dl\Dl|Dl|DlDlDlDlDlDlDlT$jht@@@Ӏހ@ @8jl$xlD+lD.mD0m$D1m0D.mDD.md.$+lJ,8RlSmdT$hUmdD?mdDCmdDDmtDCmDHmc$?md@>@@@Amdm$8mDMmDQmDRmDPmDMmDQmDRm$Mm@L@L@Nmm$\mDYmDcnDen Dgn0Din@DknPDpn`DqnlDrnxDsnDtnDwnDxnDznD{nD|nDnDnDoDoDo$Dxo4Do@D|oTD|otD{otD{oDcoDco$Ym@Z=R@Z`\8]<^@_D*`H]m^o_$`& y - . / 0do{` p 3oEjVo pCqYci      ? X q       m,=gBpf    m    + F _ x        0 G ^ {       . E \ s , E U e         ,    ;Ri   Ts|t)wXwvdIxxbvvur  %K^x 1M ruxojD { |P y z F" pb t    d; c  ( [  H b   ; ?  {  F (R Y G N b P O_         / Q"" "" <s" &(68=Y09Q$4 f  6)2-,.710/4#$<6=?'@3A;"%>8&9 (!:5+*!6)2-,.710/4#$<=?'@3A;"%>8&9 (!_NXArgc_NXArgv___progname__dyld_func_lookup__dyld_init_check__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free_PathToFSSpec_FSGetCatalogInfo_FSPathMakeRef_FSpMakeFSRef_FindFolder_memmove_sprintf_printf_CFRelease_CFDictionaryGetValue_CFNumberGetValue_CFRetain_strcpy__Z11MoveToTrashPKc_FNNotify_PBCatMoveSync__Z15FindTrashFolderPKcR6FSSpec__ZN14StUseridSetterC1Ev__ZN14StUseridSetterD1Ev_c2pstrcpy_puts_strrchr__Z9SetUserIDjRjRbS0___ZN14StUseridSetterD4Ev_geteuid_getuid_seteuid__Z28GetCurrentUserSessionUserUIDRj__ZN14StUseridSetterC4Ev_CGSessionCopyCurrentDictionary___CFStringMakeConstantString_ZdlPv.eh_ZdaPv.eh_Unwind_DeleteException.eh_Unwind_GetDataRelBase.eh_Unwind_GetGR.eh_Unwind_GetIP.eh_Unwind_GetLanguageSpecificData.eh_Unwind_GetRegionStart.eh_Unwind_GetTextRelBase.eh_Unwind_SetGR.eh_Unwind_SetIP.eh_ZN10__cxxabiv117__class_type_infoD0Ev.eh_ZN10__cxxabiv117__class_type_infoD1Ev.eh_ZN10__cxxabiv117__class_type_infoD2Ev.eh_ZN10__cxxabiv120__si_class_type_infoD0Ev.eh_ZN10__cxxabiv120__si_class_type_infoD1Ev.eh_ZN10__cxxabiv120__si_class_type_infoD2Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD0Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD1Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD2Ev.eh_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj.eh_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE.eh_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE.eh_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_.eh_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE.eh_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE.eh_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_.eh_ZNKSt9type_info10__do_catchEPKS_PPvj.eh_ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv.eh_ZNKSt9type_info14__is_pointer_pEv.eh_ZNKSt9type_info15__is_function_pEv.eh_ZNKSt9type_infoeqERKS_.eh_ZNSt10bad_typeidD0Ev.eh_ZNSt10bad_typeidD1Ev.eh_ZNSt10bad_typeidD2Ev.eh_ZNSt10bad_typeidD4Ev.eh_ZNSt8bad_castD0Ev.eh_ZNSt8bad_castD1Ev.eh_ZNSt8bad_castD2Ev.eh_ZNSt8bad_castD4Ev.eh_ZNSt9type_infoD0Ev.eh_ZNSt9type_infoD1Ev.eh_ZNSt9type_infoD2Ev.eh_ZNSt9type_infoD4Ev.eh_ZSt18uncaught_exceptionv.eh__cxa_begin_catch.eh__cxa_end_catch.eh_ZNKSt9exception4whatEv.eh_ZNSt13bad_exceptionD0Ev.eh_ZNSt13bad_exceptionD1Ev.eh_ZNSt13bad_exceptionD2Ev.eh_ZNSt13bad_exceptionD4Ev.eh_ZNSt9exceptionD0Ev.eh_ZNSt9exceptionD1Ev.eh_ZNSt9exceptionD2Ev.eh_ZNSt9exceptionD4Ev.eh__cxa_get_globals_fast.eh__deregister_frame_info.eh__register_frame_info.eh__register_frame_info_bases.eh__register_frame_info_table.eh__register_frame_info_table_bases.eh_ZNSt9bad_allocD0Ev.eh_ZNSt9bad_allocD1Ev.eh_ZNSt9bad_allocD2Ev.eh_ZNSt9bad_allocD4Ev.ehstart.sint:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;/SourceCache/Csu/Csu-57.0.82//SourceCache/Csu/Csu-57.0.82/crt.cgcc2_compiled._pointer_to__darwin_gcc3_preregister_frame_info_start:F(0,1)=(0,1)void:t(0,1)argc:P(0,2)=r(0,2);-2147483648;2147483647;argv:P(0,3)=*(0,4)=*(0,5)=r(0,5);0;127;envp:P(0,3)int:t(0,2)char:t(0,5)p:r(0,4)q:r(0,3)term:(0,6)=*(0,7)=f(0,1)__call_mod_init_funcs_call_mod_init_funcs:f(0,1)p:(0,6)_crt_basenamecrt_basename:f(0,8)=*(0,9)=k(0,5)path:P(0,8)s:r(0,8)last:r(0,8)_crt_strbeginswithcrt_strbeginswith:f(0,2)s1:P(0,8)s2:P(0,8)i:r(0,2)__call_objcInit_call_objcInit:f(0,1)i:r(0,10)=r(0,10);0;037777777777;unsigned int:t(0,10)count:r(0,10)_dyld_image_count_fn:(0,11)=*(0,12)=f(0,10)_dyld_get_image_name_fn:(0,13)=*(0,14)=f(0,8)_dyld_get_image_header_fn:(0,15)=*(0,16)=f(0,17)=*(0,18)=k(0,1)NSLookupSymbolInImage_fn:(0,19)=*(0,20)=f(0,17)NSAddressOfSymbol_fn:(0,21)=*(0,22)=f(0,23)=*(0,1)pointer_to__darwin_gcc3_preregister_frame_info:S(0,6)NXArgc:G(0,2)NXArgv:G(0,3)environ:G(0,3)__progname:G(0,4)dyld_lazy_symbol_binding_entry_pointerror_messagedyld_func_lookup_pointer_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook_Z21size_of_encoded_valueh.eh_Z21base_of_encoded_valuehP15_Unwind_Context.eh_Z12read_uleb128PKhPj.eh_Z12read_sleb128PKhPi.eh_Z28read_encoded_value_with_basehjPKhPj.eh_Z15get_ttype_entryP16lsda_header_infoj.ehsize_of_encoded_value.ehbase_of_encoded_value.ehread_uleb128.ehread_sleb128.ehread_encoded_value_with_base.ehexecute_stack_op.ehuw_update_context_1.ehuw_update_context.ehinit_dwarf_reg_size_table.eh_Z21get_globals_init_oncev.ehsize_of_encoded_value.ehread_uleb128.ehread_sleb128.ehread_encoded_value_with_base.ehbase_from_object.ehget_cie_encoding.ehfde_unencoded_compare.ehfde_single_encoding_compare.ehfde_mixed_encoding_compare.ehclassify_object_over_fdes.ehadd_fdes.ehlinear_search_fdes.eh0h8__PAGEZERO$__TEXTpp __text__TEXTjD ZD__picsymbol_stub__TEXTtd$__symbol_stub__TEXTtd__picsymbolstub1__TEXTu`e __cstring__TEXTv`f`__symbol_stub1__TEXTx @h  __const__TEXTx`h`__constructor__TEXTx`h`__destructor__TEXTx`h`__textcoal_nt__TEXTx`h`@ __eh_frame__TEXTx`h`h __DATAp __data__DATAp__nl_symbol_ptr__DATAp__la_symbol_ptr__DATA,8p,__dyld__DATAdpd__const__DATAp__gcc_except_tab__DATAp__datacoal_nt__DATAp@ __bss__DATA__common__DATA48__LINKEDIT0# /usr/lib/dyld XBF/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 4BFXQ/usr/lib/libSystem.B.dylib\T/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon0/usr/lib/libSystem.B.dylib @ '  @@@ @,PDq0KhKڑ{nxLw =9g0 Ø#l^`=/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI|t/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Inktl/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServicesx/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScriptingx/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels!/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolboxD x~x|8`8(H|`x@^@x^@|^@8(@8`-H}8`-@Hy!|N |B}=|9X}N |B}=|9X}N |B}=|9X}N |!|> x~x|8H8`-H~@8@D^D/@Hx^DBBx@L^DBB|@4^DH>D^H ^H/(AH9^DB8DK|8`-@H9H/A4^H /A^H ~H| x}N!~HH!|N |B}=|9}N |B}=|9}N |B}=|9|}N |B}=|9}N |!|> xBH<_B t@@/A^@T>+@H<_b dH<_b `H]!|N |B}=|9<}N |B}=|9<}N |B}=|9<}N |H|~yA;!P@A~|bt,@;,@\;Px8@xH|yA<x8ewHaH,x8HA|yA<x8dwxH58!x|N a;|H|A|{x!|#x;@W:<|.8ewH|}.K|ey&@<`8xH <8x <8gxH,8@  A8;|x|A/A 8`HUh8!`8`a|N |B}h=k| $}N |B}h=k| }N |B}h=k| }N |B}h=k| }N |B}h=k| }N |B}h=k| }N |B}h=k| |}N |B}h=k| `}N |B}h=k| D}N |B}h=k| (}N |B}h=k| }N __dyld_mod_term_funcs__dyld_make_delayed_module_initializer_calls__dyld_image_count__dyld_get_image_name__dyld_get_image_header__dyld_NSLookupSymbolInImage__dyld_NSAddressOfSymbollibobjc__objcInitThe kernel support for the dynamic linker is not present to run this program. path '%s' is invalid register '%s' with Launch Services returns error %ld Registering '%s' with launch services okfailed %s (%ld) =`,}N =`X}N =`\}N =``}N v`rqp̠Ԡ[G  (bܐH b;( @o4o0o,oToPoLoHoDo@o<o8o`o\oXo djD ހ dj dj 1dj T< c DjDjDjDjDjDjDjDjDjDjDkDkDkDk Dk$Dk4Dk@DkDDkTDkdDktDkDkDkD kDkDkDkDlDlDl<Dl<Dl\Dl\Dl|Dl|DlDlDlDlDlDlDl $j @ @@)@ 2@;8TjUlV$xWlD+lD.mD0m$D1m0D.mDD.mdm$+l,8lmd$hmdD?mdDCmdDDmtDCmDHm$?md@>@@@Amdm$8mDMmDQmDRmDPmDMmDQmDRm$Mm@L@L(@N1m2m3$\4mDYmDcnDen Dgn0Din@DknPDpn`DqnlDrnxDsnDtnDwnDxnDznD{nD|nDnDnDoDoDo$Dxo4Do@D|oTD|otD{otD{oDcoDcoD$YmZ@Z|@Z\8ˀ]<^@9_Di`Hmo$& y - . / 0dod8w@Fh p 3oEjVo_pq    ( S ~        0 &@Zk|'T Q]K  C j        + A X o        5 Q m   M k        $ B _ k    6 U z      ks|ur  %K^x 1M rt(xojDT   @  ( [  H b   ; ?  F (R Y G N b_ c ! &(68=Y09Q4 # $!#&%"# $!&_NXArgc_NXArgv___progname__dyld_func_lookup__dyld_init_check__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free_FSPathMakeRef_printf__Z19registerApplicationPKc_LSRegisterFSRef_ZdlPv.eh_ZdaPv.eh_Unwind_DeleteException.eh_Unwind_GetDataRelBase.eh_Unwind_GetGR.eh_Unwind_GetIP.eh_Unwind_GetLanguageSpecificData.eh_Unwind_GetRegionStart.eh_Unwind_GetTextRelBase.eh_Unwind_SetGR.eh_Unwind_SetIP.eh_ZN10__cxxabiv117__class_type_infoD0Ev.eh_ZN10__cxxabiv117__class_type_infoD1Ev.eh_ZN10__cxxabiv117__class_type_infoD2Ev.eh_ZN10__cxxabiv120__si_class_type_infoD0Ev.eh_ZN10__cxxabiv120__si_class_type_infoD1Ev.eh_ZN10__cxxabiv120__si_class_type_infoD2Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD0Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD1Ev.eh_ZN10__cxxabiv121__vmi_class_type_infoD2Ev.eh_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj.eh_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE.eh_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE.eh_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_.eh_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE.eh_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE.eh_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_.eh_ZNKSt9type_info10__do_catchEPKS_PPvj.eh_ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv.eh_ZNKSt9type_info14__is_pointer_pEv.eh_ZNKSt9type_info15__is_function_pEv.eh_ZNKSt9type_infoeqERKS_.eh_ZNSt10bad_typeidD0Ev.eh_ZNSt10bad_typeidD1Ev.eh_ZNSt10bad_typeidD2Ev.eh_ZNSt10bad_typeidD4Ev.eh_ZNSt8bad_castD0Ev.eh_ZNSt8bad_castD1Ev.eh_ZNSt8bad_castD2Ev.eh_ZNSt8bad_castD4Ev.eh_ZNSt9type_infoD0Ev.eh_ZNSt9type_infoD1Ev.eh_ZNSt9type_infoD2Ev.eh_ZNSt9type_infoD4Ev.eh_ZSt18uncaught_exceptionv.eh__cxa_begin_catch.eh__cxa_end_catch.eh_ZNKSt9exception4whatEv.eh_ZNSt13bad_exceptionD0Ev.eh_ZNSt13bad_exceptionD1Ev.eh_ZNSt13bad_exceptionD2Ev.eh_ZNSt13bad_exceptionD4Ev.eh_ZNSt9exceptionD0Ev.eh_ZNSt9exceptionD1Ev.eh_ZNSt9exceptionD2Ev.eh_ZNSt9exceptionD4Ev.eh__cxa_get_globals_fast.eh__deregister_frame_info.eh__register_frame_info.eh__register_frame_info_bases.eh__register_frame_info_table.eh__register_frame_info_table_bases.eh_ZNSt9bad_allocD0Ev.eh_ZNSt9bad_allocD1Ev.eh_ZNSt9bad_allocD2Ev.eh_ZNSt9bad_allocD4Ev.ehstart.sint:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;/SourceCache/Csu/Csu-57.0.82//SourceCache/Csu/Csu-57.0.82/crt.cgcc2_compiled._pointer_to__darwin_gcc3_preregister_frame_info_start:F(0,1)=(0,1)void:t(0,1)argc:P(0,2)=r(0,2);-2147483648;2147483647;argv:P(0,3)=*(0,4)=*(0,5)=r(0,5);0;127;envp:P(0,3)int:t(0,2)char:t(0,5)p:r(0,4)q:r(0,3)term:(0,6)=*(0,7)=f(0,1)__call_mod_init_funcs_call_mod_init_funcs:f(0,1)p:(0,6)_crt_basenamecrt_basename:f(0,8)=*(0,9)=k(0,5)path:P(0,8)s:r(0,8)last:r(0,8)_crt_strbeginswithcrt_strbeginswith:f(0,2)s1:P(0,8)s2:P(0,8)i:r(0,2)__call_objcInit_call_objcInit:f(0,1)i:r(0,10)=r(0,10);0;037777777777;unsigned int:t(0,10)count:r(0,10)_dyld_image_count_fn:(0,11)=*(0,12)=f(0,10)_dyld_get_image_name_fn:(0,13)=*(0,14)=f(0,8)_dyld_get_image_header_fn:(0,15)=*(0,16)=f(0,17)=*(0,18)=k(0,1)NSLookupSymbolInImage_fn:(0,19)=*(0,20)=f(0,17)NSAddressOfSymbol_fn:(0,21)=*(0,22)=f(0,23)=*(0,1)pointer_to__darwin_gcc3_preregister_frame_info:S(0,6)NXArgc:G(0,2)NXArgv:G(0,3)environ:G(0,3)__progname:G(0,4)dyld_lazy_symbol_binding_entry_pointerror_messagedyld_func_lookup_pointer_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook_Z21size_of_encoded_valueh.eh_Z21base_of_encoded_valuehP15_Unwind_Context.eh_Z12read_uleb128PKhPj.eh_Z12read_sleb128PKhPi.eh_Z28read_encoded_value_with_basehjPKhPj.eh_Z15get_ttype_entryP16lsda_header_infoj.ehsize_of_encoded_value.ehbase_of_encoded_value.ehread_uleb128.ehread_sleb128.ehread_encoded_value_with_base.ehexecute_stack_op.ehuw_update_context_1.ehuw_update_context.ehinit_dwarf_reg_size_table.eh_Z21get_globals_init_oncev.ehsize_of_encoded_value.ehread_uleb128.ehread_sleb128.ehread_encoded_value_with_base.ehbase_from_object.ehget_cie_encoding.ehfde_unencoded_compare.ehfde_single_encoding_compare.ehfde_mixed_encoding_compare.ehclassify_object_over_fdes.ehadd_fdes.ehlinear_search_fdes.eh#!/bin/sh -x # TODO - allow combinations of remove styles with show styles # ---------------------------------------------------------------------------- # # # REMOVE_BIN=$1 # REMOVE_ACTION=$2 # REMOVE_VOL=$3 # REMOVE_SHOW_ONLY=$4 # function defineRemoveArgs() { if [ -z "$1" ] then echo "No bin dir specified" exit 1 fi REMOVE_BIN="$1" REMOVE_ACTION="$2" REMOVE_VOL="$3" REMOVE_SHOW_ONLY="$4" if [ -z "${REMOVE_ACTION}" ] then REMOVE_ACTION="trash" fi } # ---------------------------------------------------------------------------- function showRemoveArgs() { echo " REMOVE_BIN=${REMOVE_BIN}" > /dev/stderr echo " REMOVE_ACTION=${REMOVE_ACTION}" > /dev/stderr echo " REMOVE_VOL=${REMOVE_VOL}" > /dev/stderr echo " REMOVE_SHOW_ONLY=${REMOVE_SHOW_ONLY}" > /dev/stderr echo " " > /dev/stderr } # ---------------------------------------------------------------------------- function bailOnError() { if test "$1" -ne 0; then echo "$2" > /dev/stderr exit 1 fi } # ---------------------------------------------------------------------------- function validateTool() { if ! [ -z "$1" ] then if ! [ -x "$1" ] then echo "$1 is not executable" exit 1 fi fi } # ---------------------------------------------------------------------------- # # Take $1 $2 and $3 and convert to # PACKAGE_NAME, VARIANT, VOLUME, and INSTALLER_TOOLS_DIR # $1 is expected to be the full path to the installer .pkg # # function locateTools() { if [ -z "${REMOVE_BIN}" ] then echo "No removal bin defined" > /dev/stderr exit 1 fi # Trash Tool TRASH_TOOL="${REMOVE_BIN}/MoveToTrash" if ! [ -x "${TRASH_TOOL}" ] then TRASH_TOOL="" fi # Locate MvMac if available, look in Developer/Tools and REMOVE_BIN MVMAC="/Developer/Tools/MvMac" if ! [ -x "${MVMAC}" ] then MVMAC="${REMOVE_BIN}/MvMac" fi if ! [ -x "${MVMAC}" ] then MVMAC="" fi # If no trash tool, the action is remove if [[ -z "${TRASH_TOOL}" && -z "${MVMAC}" && "${REMOVE_ACTION}" == "trash" ]] then REMOVE_ACTION="remove" fi # If 10.2 or earlier, the action is remove, Trash tool uses a function only available # in 10.3 and later. IsPre10_3 if [ $? -ne 0 ] then REMOVE_ACTION="remove" fi # Locate rm RM="/bin/rm -rf" # Define the trash dir TRASH_DIR="~/.Trash" # echo "TRASH_DIR=${TRASH_DIR}" # Make sure the trash directory is writable # TODO - why does this fail?! # if ! [ -d "${TRASH_DIR}" ] # then # echo "'${TRASH_DIR}' is not a directory" # # exit 1 # fi # if ! [ -w "${TRASH_DIR}" ] # then # echo "'${TRASH_DIR}' is not writable" # # exit 1 # fi KILL_DEVICE_MONITOR="${REMOVE_BIN}/KillDeviceMonitor" KILL_SESSION_MONITOR="${REMOVE_BIN}/KillSessionMonitor" COMPONENT_TOOL="${REMOVE_BIN}/ComponentTool" # validateTool "${KILL_DEVICE_MONITOR}" # validateTool "${KILL_SESSION_MONITOR}" # validateTool "${COMPONENT_TOOL}" } # ---------------------------------------------------------------------------- # defineInstallLocations # expects VOLUME to be defined # # defines the following directories # APPLICATION_SUPPORT_DIR # APPLICATION_SUPPORT_BIN_DIR # APPLICATION_DIR # COMPONENTS_DIR # SYSTEM_EXTENSIONS_DIR # STARTUP_ITEMS # SYSTEM_STARTUP_ITEMS # PREFERENCES_DIR # HOME_PREFERENCES_DIR # function defineInstallLocations() { VENDOR_SUBDIR="$1" VENDOR_APP_SUBDIR="$2" APPLICATION_SUPPORT_DIR="${VOLUME}/Library/Application Support/${VENDOR_SUBDIR}" APPLICATION_SUPPORT_BIN_DIR="${APPLICATION_SUPPORT_DIR}/Private" APPLICATION_SUPPORT_BIN_DIR_OLD="${APPLICATION_SUPPORT_DIR}/bin" APPLICATION_SUPPORT_BIN_DIR_OLD_2="${APPLICATION_SUPPORT_DIR}/Applications" APPLICATION_DIR="${VOLUME}/Applications/${VENDOR_APP_SUBDIR}" COMPONENTS_DIR="${VOLUME}/Library/Components" SYSTEM_EXTENSIONS_DIR="${VOLUME}/System/Extensions" SYSTEM_LIBRARY_EXTENSIONS_DIR="${VOLUME}/System/Library/Extensions" PREF_PANES_DIR="${VOLUME}/Library/PreferencePanes" STARTUP_ITEMS="${VOLUME}/Library/StartupItems" SYSTEM_STARTUP_ITEMS="${VOLUME}/System/Library/StartupItems" PREFERENCES_DIR="${VOLUME}/Library/Preferences" HOME_PREFERENCES_DIR="~/Library/Preferences" RECEIPTS_DIR="${VOLUME}/Library/Receipts" IMAGE_CAPTURE_DIR="${VOLUME}/System/Library/Image Capture/Devices" } # ---------------------------------------------------------------------------- function beginCountingAction() { COUNT_TOTAL=0 SAVE_REMOVE_ACTION=${REMOVE_ACTION} REMOVE_ACTION="count" } # ---------------------------------------------------------------------------- function countAction() { if [[ -e "$1" && "$2" != "ignore" ]] then let COUNT_TOTAL=${COUNT_TOTAL}+1 fi } # ---------------------------------------------------------------------------- function endCountingAction() { REMOVE_ACTION=${SAVE_REMOVE_ACTION} if [[ ${COUNT_TOTAL} > 0 ]] then COUNT_TOTAL=1 fi return ${COUNT_TOTAL} } # ---------------------------------------------------------------------------- function echoAction() { if [ "${REMOVE_ACTION}" != "count" ] then echo $1 fi } # ---------------------------------------------------------------------------- function logRemoval() { if [ "${LOG}" != 0 ] then echo " $1" fi } # ---------------------------------------------------------------------------- function moveToTrash() { if ! [ -z "${TRASH_TOOL}" ] then if [ "${REMOVE_SHOW_ONLY}" != 0 ] then echo "${TRASH_TOOL}" "$1" else sudo "${TRASH_TOOL}" "$1" logRemoval "$1" fi return 0 fi return 1 } # ---------------------------------------------------------------------------- function mvMacToTrash() { if ! [ -z "${MVMAC}" ] then if [ "${REMOVE_SHOW_ONLY}" != 0 ] then echo "${MVMAC}" "$1" "${TRASH_DIR}" else sudo "${MVMAC}" "$1" "${TRASH_DIR}" logRemoval "$1" fi return 0 fi return 1 } # ---------------------------------------------------------------------------- function remove() { if [ "${REMOVE_SHOW_ONLY}" != 0 ] then echo ${RM} "$1" else sudo ${RM} "$1" logRemoval "$1" fi return 0 } # ---------------------------------------------------------------------------- function removeAction() { if [ -e "$1" ] then if [ "${REMOVE_ACTION}" == "trash" ] then moveToTrash "$1" if test $? -ne 0 then mvMacToTrash "$1" fi elif [ "${REMOVE_ACTION}" == "mvmac" ] then mvMacToTrash "$1" elif [ "${REMOVE_ACTION}" == "remove" ] then remove "$1" elif [ "${REMOVE_ACTION}" == "show" ] then echo "$1" elif [ "${REMOVE_ACTION}" == "count" ] then countAction "$1" "$2" else echo "Unknown action in remove function" exit 1 fi if test $? -ne 0 then echo "${REMOVE_ACTION} failed for $1" fi fi } # ---------------------------------------------------------------------------- function removeActionVariants() { removeAction "$1$2" "$3" removeAction "$1-Debug$2" "$3" removeAction "$1-Logging$2" "$3" } # ---------------------------------------------------------------------------- function removeActionGlob() { local FILES=`ls -1 $1 2>/dev/null` for name in ${FILES} do # echo "FOUND: ${name}" removeAction "${name}" "$2" done } # ---------------------------------------------------------------------------- function removeActionCustomizedComponents() { local FILES=`"${COMPONENT_TOOL}" -showcustomized "$1" "$2" "$3" "$4" "$5" "$6"` for name in ${FILES} do # echo "FOUND: ${name}" removeAction "${name}" done } # ---------------------------------------------------------------------------- function killDeviceMonitor() { if ! [ -z "${KILL_DEVICE_MONITOR}" ] then if [[ "${REMOVE_ACTION}" == "trash" || "${REMOVE_ACTION}" == "mvmac" || "${REMOVE_ACTION}" == "remove" ]] then if [ "${REMOVE_SHOW_ONLY}" != 0 ] then echo "'${KILL_DEVICE_MONITOR}'" else echo "Stopping Device Monitor..." "${KILL_DEVICE_MONITOR}" "$1" local rv=$? if test "${rv}" -gt 1; then bailOnError ${rv} "${KILL_DEVICE_MONITOR} failed" fi fi elif [[ "${REMOVE_ACTION}" == "show" ]] then echo "'${KILL_DEVICE_MONITOR}'" else echo "Unknown action in killDeviceMonitor function" exit 1 fi else echo " TODO - try killall to kill device monitor" > /dev/stderr fi } # ---------------------------------------------------------------------------- function killSessionMonitor() { if ! [ -z "${KILL_SESSION_MONITOR}" ] then if [[ "${REMOVE_ACTION}" == "trash" || "${REMOVE_ACTION}" == "mvmac" || "${REMOVE_ACTION}" == "remove" ]] then if [ "${REMOVE_SHOW_ONLY}" != 0 ] then echo "'${KILL_SESSION_MONITOR}'" else echo "Stopping Session Monitor..." "${KILL_SESSION_MONITOR}" local rv=$? if test "${rv}" -gt 1; then bailOnError ${rv} "${KILL_SESSION_MONITOR} failed" fi fi elif [[ "${REMOVE_ACTION}" == "show" ]] then echo "'${KILL_SESSION_MONITOR}'" else echo "Unknown action in killSessionMonitor function" exit 1 fi else echo " TODO - try killall to killSessionMonitor" > /dev/stderr fi } # ---------------------------------------------------------------------------- # This will cause the register app to be pulled out from behind a user. # However it may fail if the user does anything after this point anyway # because the DM will have died. function killRegisterApp() { PSLINE=`ps -axo pid,command | grep "IOXperts Register" | grep "Application Support"` # echo "PSLINE=${PSLINE}" if ! [ -z "${PSLINE}" ] then echo "Stopping Register App..." > /dev/stderr PID=`echo "${PSLINE}" | awk '{ print $1 }'` sudo kill -9 ${PID} fi PSLINE=`ps -axo pid,command | grep "IOXperts Purchase" | grep "Application Support"` # echo "PSLINE=${PSLINE}" if ! [ -z "${PSLINE}" ] then echo "Stopping Purchase App..." > /dev/stderr PID=`echo "${PSLINE}" | awk '{ print $1 }'` sudo kill -9 ${PID} fi return 0 } # ---------------------------------------------------------------------------- # This will cause the Camera Identifier app to be pulled out from behind a user. # However it may fail if the user does anything after this point anyway # because the DM will have died. function killCameraIdentifier() { PSLINE=`ps -axo pid,command | grep "IOXperts Camera Identifier" | grep "Applications"` echo "PSLINE=${PSLINE}" if ! [ -z "${PSLINE}" ] then echo "Stopping Camera Identifier App..." > /dev/stderr PID=`echo "${PSLINE}" | awk '{ print $1 }'` sudo kill -9 ${PID} fi return 0 } # ---------------------------------------------------------------------------- # This will cause the Camera Control app to be pulled out from behind a user. # However it may fail if the user does anything after this point anyway # because the DM will have died. function killCameraControl() { PSLINE=`ps -axo pid,command | grep "IOXperts Camera Control" | grep "Applications"` # echo "PSLINE=${PSLINE}" if ! [ -z "${PSLINE}" ] then echo "Stopping Camera Remote Control App..." > /dev/stderr PID=`echo "${PSLINE}" | awk '{ print $1 }'` sudo kill -9 ${PID} fi return 0 } # ---------------------------------------------------------------------------- # This will cause the Camera Control app to be pulled out from behind a user. # However it may fail if the user does anything after this point anyway # because the DM will have died. function killLogitechCameraControl() { PSLINE=`ps -axo pid,command | grep "Logitech Camera Control" | grep "Applications"` # echo "PSLINE=${PSLINE}" if ! [ -z "${PSLINE}" ] then echo "Stopping Logitech Remote Control App..." > /dev/stderr PID=`echo "${PSLINE}" | awk '{ print $1 }'` sudo kill -9 ${PID} fi return 0 } # ---------------------------------------------------------------------------- function kill80211bPrefloader() { PSLINE=`ps -axo pid,command | grep PrefLoader | grep IOXperts80211.kext | grep StartupItems` # echo "PSLINE=${PSLINE}" if ! [ -z "${PSLINE}" ] then echo "Stopping PrefLoader..." > /dev/stderr PID=`echo "${PSLINE}" | awk '{ print $1 }'` sudo kill -9 ${PID} fi return 0 } # ---------------------------------------------------------------------------- function kill80211bNotify() { PSLINE=`ps -axo pid,command | grep Notify | grep IOXperts80211.kext | grep StartupItems` # echo "PSLINE=${PSLINE}" if ! [ -z "${PSLINE}" ] then echo "Stopping Wireless Notify..." > /dev/stderr PID=`echo "${PSLINE}" | awk '{ print $1 }'` sudo kill -9 ${PID} fi return 0 } # ---------------------------------------------------------------------------- # 0 if not dir or not empty # 1 if empty function isDirEmpty() { # echo "isDirEmpty($1)" if [ -z "$1" ] then return 0 fi if [ -d "$1" ] then local count=0 local items=`ls -1A "$1" | sed -e 's/.DS_Store//'` # echo "isDirEmpty($1) - contents = '${items[@]}'" for name in "${items[@]}" do # echo "CONTENTS-${name}-" if ! [ -z "${name}" ] then let count=count+1 fi done # echo COUNT=${count} if test ${count} -eq 0 then return 1 fi fi return 0 } # ---------------------------------------------------------------------------- # rm -rf "$1" if an empty directory (.DS_Store allowed) function removeEmptyDir() { # set -x isDirEmpty "$1" if test $? -ne 0 then echo "Removing empty directory $1" removeAction "$1" fi # set +x } # ---------------------------------------------------------------------------- # 0 if not dir or not empty function countDir() { local count=0 if [ -d "$1" ] then local items=`ls -1A "$1" | sed -e 's/.DS_Store//'` for name in "${items[@]}" do let count=count+1 done fi return ${count} } # ---------------------------------------------------------------------------- # returns nonzero if receipt found function checkForReceipt() { local items=`ls -1A "${RECEIPTS_DIR}/$1.pkg" 2>/dev/stderr` local count=0 for name in "${items[@]}" do let count=count+1 done return ${count} } # ---------------------------------------------------------------------------- # Determine whether we are 10.2 and earlier or not # returns nonzero if pre 10.3 function IsPre10_3() { local PRE_10_3=1 if [ -x "/usr/bin/sw_vers" ] then local _V=`/usr/bin/sw_vers | grep ProductVersion | sed -e 's/ProductVersion:[^0-9]*//'` local maj=`echo ${_V} | sed -e 's/\..*//'` local min=`echo ${_V} | sed -e 's/[0-9]*\.//' -e 's/\..*//'` # echo V ${_V} # echo "MAJ '${maj}'" # echo "MIN '${min}'" if [ ${maj} -gt 10 ] then PRE_10_3=0 elif [[ ${maj} -eq 10 && ${min} -gt 2 ]] then PRE_10_3=0 fi fi return ${PRE_10_3} } # ---------------------------------------------------------------------------- # Test whether OS is prior to any specified version function IsOSBefore() { local testMajor=$1 local testMinor=$2 local testPoint=$3 if [ -z "${testMajor}" ] then return 0 fi if [ -z "${testMinor}" ] then testMinor=0 fi if [ -z "${testPoint}" ] then testPoint=0 fi local IS_PRE=1 if [ -x "/usr/bin/sw_vers" ] then local _V=`/usr/bin/sw_vers | grep ProductVersion | sed -e 's/ProductVersion:[^0-9]*//'` local maj=`echo ${_V} | sed -e 's/\..*//'` local min=`echo ${_V} | sed -e 's/[0-9]*\.//' -e 's/\..*//'` # TODO - extract point version if available, default to 0 # echo V ${_V} # echo "MAJ '${maj}'" # echo "MIN '${min}'" # TODO - test against point version if available if [ ${maj} -gt ${testMajor} ] then IS_PRE=0 elif [[ ${maj} -eq ${testMajor} && ${min} -ge ${testMinor} ]] then IS_PRE=0 fi fi return ${IS_PRE} } # ---------------------------------------------------------------------------- function showIfCount() { if [[ "x$2" != "x" && "$2" != 0 ]] then echo " $1=$2" > /dev/stderr fi } # ---------------------------------------------------------------------------- function showIfCountOrAll() { local two=$2 if [[ "x$3" != "x" && "$3" != 0 ]] then two=1 fi if [[ "x${two}" != "x" && "${two}" != 0 ]] then echo " $1=$2" > /dev/stderr fi } #!/bin/sh +x SCRIPT="$0" SCRIPTDIR=`/usr/bin/dirname "${SCRIPT}"` pushd . > /dev/null cd "${SCRIPTDIR}/../Resources" BIN=`pwd` popd > /dev/null source "${BIN}/IOXpertsUninstallerTools.sh" echo " " echo " ===================================================================================" echo " " echo " IOXperts Uninstaller" echo " " echo " " # # ask what the user wants to remove # echo "Enter the items you wish to remove at the prompt." showThingsYouCanRemove ARGS=() read -e -a ARGS -p "> " if [ -z "${ARGS}" ] then echo "Nothing specified" exit 0 fi echo " " echo " Removing: ${ARGS}" echo " " "${BIN}/IOXpertsUninstaller.sh" remove -bin "${BIN}" -scripts "${BIN}" -clearprefs ${ARGS[@]} exit $? IOXperts Uninstaller -------------------- The IOXperts Uninstaller program on this disk image may be used to remove any IOXperts product you have installed. Removing a single IOXperts product will not interfere with any other IOXperts products you have installed. Just double click the Uninstaller and it will launch the removal scripts in a Terminal shell. You will be prompted for the name of a component or components you want to remove. Type them at the prompt and hit enter. Typing 'ioxperts' at the prompt will remove all IOXpertsperts products from your machine. The uninstaller will not remove any of your device keys, and it is possible that we have failed to remove a preference file, but othewise the removal should be complete. Let us know if you have any problems. Send mail to support-request@ioxperts.com }}Ay="C?20GG4/home/cvsroot/Tools/Installer/Uninstaller/Readme.txtian1.2 Readme.txt}}A .2ckid Projector DataH+10.0 jOO  "O    resource-fork blkx Attributes 0x0050 Data bWlzaAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA AAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAIAAAAgmiegUZi7ieC///QAv//2cJi7jQgAAAAAAAAA CAAxeVC///RAPCAAAL//+ES///hIADFhgAAAAAAAMSCg v//0QAAxeiCYu4koQt6fPwAAAACYu4m0AAAAAAAAAAAA MWXAAAAABAAxaYAAAAABADFyUEAuLi6///hIADFhgAAA AAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAA AAAAAAAAAAAAAAACAP////8AAAAAAAAAAAAAAAEAAAAA AAAAAAAAAAAAAAIAAAAAAAAAAAA= ID -1 Name Driver Descriptor Map (DDM : 0) Attributes 0x0050 Data bWlzaAAAAAEAAAAAAAAAAQAAAAAAAAA/AAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAIAAAAg5i/Uvpi7ieC///QAv//2cJi7jQgAAAAAAAAA CAAxbnC///RAPyAAAL//+ES///hIADFhgAAAAAAAMSCg v//0QAAxb0CYu4koQt6fQAAAAACYu4m0AAAAAAAAAACo seZQADFvcAAxclAAAAABADFrYEAuLi6///hIADFhgAAA AAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA/AAAA AAAAAgAAAAAAAAB+AP////8AAAAAAAAAAAAAAD8AAAAA AAAAAAAAAAAAAIAAAAAAAAAAAAA= ID 0 Name Apple (Apple_partition_map : 1) Attributes 0x0050 Data bWlzaAAAAAEAAAAAAAAAQAAAAAAAACewAAAAAAAAAAAA AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAIAAAAglS1L2Zi7ieC///QAv//2cJi7jQgAAAAAAAAA CAAxbnC///RAQsewAL//+ES///hIADFhgAAAAAAAMSCg v//0QAAxedCYu4koQt6fQgAAAACYu4m0AAAAAAAAAACo seZQADGBIAAxa2AAAAABADFvsEAuLi6///hIADFhgAAA AAAAAAAIf////itiZWcAAAAAAAAAAAAAAAAAAAAAAAAA AAAAgAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA AAAI2AAAAAAAAIAAAAAAAAARsAAAAAACAAAAAAAAAAAA AAjYAAAAAAAAHtAAAAAAABIwAAAAAAAAAAAAAAAAAgAA AAAAAAAAAAAnqAAAAAAAAAAGAAAAAAASMAAAAAAAAAAA AAAAAAEAAAAAAAAAAAAAJ64AAAAAAAAAAQAAAAAAEjAA AAAAAAAAAgAAAAACAAAAAAAAAAAAACevAAAAAAAAAAEA AAAAABIyAAAAAAAAAAAAf////itlbmQAAAAAAAAnsAAA AAAAAAAAAAAAAAASMgAAAAAAAAAAAP////8AAAAAAAAA AAAAJ7AAAAAAAAAAAAAAAAAAEjIAAAAAAAAAAAA= ID 1 Name disk image (Apple_HFS : 2) Attributes 0x0050 Data bWlzaAAAAAEAAAAAAAAn8AAAAAAAAAAQAAAAAAAAAAAA AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAIAAAAgAAAAAJi7ieC///QAv//2cJi7jQgAAAAAAAAA CAAxbnC///RAQsgAAL//+ES///hIADFhgAAAAAAAMSCg v//0QAAxedCYu4koQt6fQQAAAACYu4m0AAAAAAAAAACo seZQADGBIAAxb7AAAAABADFxUEAuLi6///hIADFhgAAA AAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA AAASMgAAAAAAAAAAAP////8AAAAAAAAAAAAAABAAAAAA AAAAAAAAAAAAEjIAAAAAAAAAAAA= ID 2 Name (Apple_Free : 3) plst Attributes 0x0050 Data AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA ID 0 Name  | |mish 'Qp1yP@< DH1a1 @1z (Bޟ?1e1i1rP@...H1amish? /Ծp1np@? DH1a1 @1o@(Bޟ@P1op1rP1k`@...H1a?~? mish@' -K٘p1np@BǰDH1a1 @1yИ(BޟBP1 1k`1o@...H1a+beg0'0'0'2+end'2'2mish' p1np@BDH1a1 @1yИ(BޟAP1 1o1qP@...H1a22 | | jblkxplstBP P @P@[PPPpDriver Descriptor Map (DDM : 0)Apple (Apple_partition_map : 1)disk image (Apple_HFS : 2) (Apple_Free : 3)koly2E S>:YAK D8421 21s\ܿ $]  ($1{421 S2 g2(