P |  ` 8__PAGEZERO__TEXT``__text__TEXT%  __symbol_stub__TEXT"  __picsymbol_stub__TEXT"  $__symbol_stub1__TEXT"  __cstring__TEXT$K__picsymbolstub1__TEXTo`_ X__DATAp ` __data__DATAp`__nl_symbol_ptr__DATAp`"__la_symbol_ptr__DATAp0`0(__dyld__DATAp`__cfstring__DATApp`__const__DATA,r,__bss__DATA __common__DATA8__OBJC@@__cat_cls_meth__OBJC__cat_inst_meth__OBJC__string_object__OBJCHH__cstring_object__OBJCHH__message_refs__OBJCHH__sel_fixup__OBJC__cls_refs__OBJC__class__OBJC@__meta_class__OBJC@__cls_meth__OBJCL__inst_meth__OBJC\\__protocol__OBJCd__category__OBJCXX__class_vars__OBJC__instance_vars__OBJC8__module_info__OBJC0 0__symbols__OBJCPP8__LINKEDIT P /usr/lib/dyld `DvS7,/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 4D|&/usr/lib/libgcc_s.1.dylib 4DvSX/usr/lib/libSystem.B.dylibKD P9 IhÄ9(% |: x8!T!48!z8;cW{:|H |<@!= |#x|yx|+x!bp p<@p$/}"Kx@8= 9)$H<|i|lxN!HX//A 8BH 9"}"Kx|t/@<@fx"pH8/@<@;FBpB/A|I|LxN!<@Bp B/A|I|LxN!H<@Bp/A|I|LxN!<`8<8c$HI<| | xN!<`8@8c$DH)<`888c$XH<`8H8c$pH <`8L8c$H<`8P8c$HA@/A,8/A H/AL/AP/A|I|Lx?;;$N!|~xHԀ8x| | xN!H//A 8BH 8b|bx|t/@=`9 9k$Ĉ |t/A | 9k|t@`9)K؀Hx| | xN!/A<Lx8| | xN!/AP| | xN!,@;@A,<`8D8c$HaD/AH<@8xexBpFx#xHH=a" }N =a0}N =a"@}N =a(}N =a"0}N =p}=9N =`kp}iN |<!``Hi8!P<|HL|<|yx<`|+x?!??`;;;;{cH<|zx#xH|~xH<x#xHـxH,A|exCxH;A8!`Cx|N ||px=<`|#x>@!p>`>>>>? > ?@:R:s::x:֔|:t;9p:1p;Zl=cH<H <@|{x~xH;|xxHx~xH݀||xsH̀xH|xxHx|exxHxH|}xcxxH}/A~#xx}kxHucxxx;HMhxHAAP<`<? ?@c?;;9;ZX;TH <|wxcxdH<<\`H<@||xH|~xH@xxH|xH/@xex~xH;AhcxHy8!~x|N |<?|x!;PH9|~xxH)||xxHA$<`<<8]8c'p8'8'Hq<xLH8!P<xxH|H|<|xx|3x|3x?`!?|+x;{;;H}|~xH0x#x;H]xEx|fxxHIA8!`|N |?;!/@0<`<<c8pH<H8!P|N |?;!/@|<`<?cH<H<||x<`cHex|exxHU<xHE<xhH18!P|N |?;!/@|<`<?cH<H<||x<`cHx|exxH<xH<xhH8!P|N |?;!/@<<`<<c8pH)<H<H8!P|N |<|x!`H/Ad<x?H<||xxH8x|bx8<xA88!`|Ex|Hl8!`8`|N |a<|{x?!H1<||xcxH8!`x|exxa|H|a<|~x|+x!H8/Ax<?x?;H񭀟||xxHx|exxH/A{?xHix8xHY88!`|xa|N |A<|~x|+x|3x!``H /A<?x?;H速||xxHx|exxH<|}xcxxH/@T/A <`<xc􀄔Hz?xHmx8xH]8`H8`8!`A|N |<|+x|3x|}x? !?`??;9;{;;?H<|~xxH|zxHHxHɀxH`|exCxH/A,;xxHxH/A? ?@??`;9;Z;;{xHHxHIxH=|ex~xH-/A,;xxHxH/AQ8AD/8A8<xH<x<8xH8v8!|x|N |<|+x|+x<||x!8p`He/A?<?;H=x88|exxH)8/@l<?Hx8<|exxH/@<a8T>8q T>|H`|<!``0H=8!P<|gx<`<HcT>T>8q T>|H|<@<|x|+x|3x!``BĀD8a88A~ _? @888HI8!`x|N |<@<!``B􀄕8a88a8A@8~ 8;@H<^ `Ax<;hHHH<`cH逛H~~d?`HFx8xxH8!pxA|N |?||x;h!cHu|Hi|H]<@<88a8B$8A?? ?@!?`|+x|3x|vx:;;9X;Z;{h\H;||xHHw;H佀x~x;H䩀|}xvxH䕀xH@A8!p|N cN cN |/|x!@D<TH5|~y@L<H/A4<8H <P8!P|H8!Px|N |/!|+x|zx!@$<`<<8h8c'p8282H <c?`?;;{;LHi|}xH,zxHQ|~xHEA;@A;8!`x!|N ||x!H,A(8!P<xP|H<`8cq`>!>>>?> ?@:s :::֕:;x:1;Z;cH-<|rxcxdH; ;H|sfxxH|x~CxxH倘wHx|exxH/@{4exxH٩x;HٙA8!<`<~Exc$!Ā|Hdc,N cN cN cN c(N |<!``H+ AH<@Ti:8BI\| .|| N (0<HT`lx8`Hl<`8cs,H`<`8cs>|+x;;9;Z;{x::֕c,HA;||xHlw,xH%|xzHx|exxH/@,xH퀖~xH/@ xH;A8`8!p|N |<|wx?? ?@!?`>|+x;;9;Z;{x:֕c,H];||xHdw,xHA|xzH-x|exxH/@$x~xH/@ xH;A8`8!p|N <`8ctH<`|+x8ctH<8HӤ||+y|3x|}x!A<Hy|y@(<xHa<`x88ctH]/A,<xH5<xH%/AP<} dH <xH<|}xxPH||H8`8!P|N |<!``Hҕ|yA`<`<?cHu<||xxHҕxx|fx8xHM8!P<t|H08!P|N |<|}x!`c dH8!P|c|N |<|}x|+x!c dHѱ8!P|c|c|N |<;|x!Hm/@|<HU<<|~x8tH=/@L<x8H!<<|8tH 8!P<8|H8!Px|N |<@<|x|+x|3x!p``B8a88APaL@AD!HxHy|}xcxHϙxex|fx8xHQP8!x|N |?||x;h!cLH |PH<@<88a8B8A<`|+x>!?? :(;>;9cH<H [@;||xHHw;H퀘xfx;DHـ|}xxxHŀhxHʹA<`c$Hʡ<xHʑ8!p{Lxh|Hp|?||x;h!cHHI|LH=<@<88a8B䀄8A~ _?^$_ cHa<HU<(xHA8!`x|N |<|}x!`c(hH<@<88a8BD8A~H/A??`~Z?;(;{;u쀜Hi<<8uHUxDx|fxx?H=~$H)x|ex~óxH?@<x8v H~H|{y@X?;?? ;v~x;HŀPx~x~dzxHxxH@Ā<x8v,H<~x~dzxx xHi~ H]/@~HI/A<x8vH-8!p<x8v<|H8!p|N |!<@<|sx|+x|3x!p>>>>?? ?@:,::֖D:;H;9@;Z<;BL8a8a8A@|ux|3x|3x|+x!|;xH/@$<<u \Hq|~xH >`xHU|yy@t?`?;?@;{w|;w\>?exxHxx;H Px~x~xHxxH@~xH/@$<<u\H|~xHxH|yy@t?`?;?@;{w;w\>?exxHaxx;HMPx~x~xH9xxH)@8!A|N |A?|+x|3x;||x!fxGx H8!`xfxGxA|H|<|px|+x|+x>!p>>>?==? ?`|3x|;x:,::֖D:H;9w9;9;{hH5;|zxHt?;Hx||x~cxHHx|exxH倘||xH|}y@(x~cxHH|dx}sxH~xx~&x~Gx;HxHAX8!|N |!<|+x|+x??!|3x|;x;;L;H)|~xH(x#x;H ExfxHA8!`!|N cN |A?|+x?;4!``H`|{xCxH8!`x|excxA|Ht|<@<|x!B8a88A@!>`>>>==>98:R:s:::֔h99Ζ:;@Ȑa|+xA@H<@|wxAb<@AD<@AH<@AL<@AP<@A<<@AT<@AX<@A\<@A`<@Ad<@Ah<@AlHA@|qx8BA@AD8B0ADAH8BAHAL8BĐALAP8B8APA<8BwA >>A>>===>@:1:8b<@:::֔hAp<@9Ι9HAt<@9:RAx<@; A|<@A<@A8<@A<@A<@A<@A<@A<@A<@AHAp|sx8B0ApAt8B4AtAx8BAxA|8BĐA|A8B8AA88Bw̐A8A8BAA8B AA8BPAA8BAA8BAA8BAA8BAHA%xbH逐|~xxH/@4ApxAtHx|exxH/AAx?;bHHA||xxxHiAbHYHQA|zxxH9x|exxxH%AxHAxGxx|{xxHAxH|exCxxHрACxH,AA|exfxxHxH|{xxH}8xfx|gxxHe/|}xAA|ex~xHE|}x8xH1<x8HCxHxH;9A8!|N |<@<|x|+x|3x!``BĀ8a88A:xH<`<<c􀄕H8xHԀy/AH<??0;xH x|exxH/Ay/@,H\<x%x~x(H,@K<??0;xHx|exxH/@>:xH(<`<<c􀄕H8xH]|vx<x$HI/@<<?y?0;xH!x|exxH/A >@>`>>>;Z:1:R$H:s:|ux:֗,:y,;HxzHM8x|xH9dx|exxH)x#x;Hx~x}{x8Hx|exxH通x~xHAp8!x|N C9"+SAp<@U):8B| .|| N PPPPPPPPPPPPPPPPPPPP PPPP$PPPPPPPPPPH`PlPPxPPPPPPPPPPPPXPPPdPP|P<TP0pPP$8`N <`8cy>? ?`;:,:{l;9H<;{||xwH;|zxHw?x;H|xH/A,@(xHex~ųx|fxxHQ8x;H9x|exxH)A8!pxa|}p N /|3x|;x@<|xH/L <|x8H|A|~x|+x!`c /A?H<~H|}x/{A /(@T/@L<Cxx;??`HA~x;H-ExH!@8!`A|N |!|zx|+x|3x|;x!``c /A<Hŀ/{A /(@<x#xExxH/|{x@;`<z??;;;Ha|~xH,zx;HE%x8gxH1A8!`!|N |A?|+x?;!``H倝|{xCxH8!`x|excxA|H|A?|+x?;!``H|{xCxHm8!`x|excxA|HL|A?|+x?;!``H|{xCxH 8!`x|excxA|H~|?|#x|+x;H|xx!``H~||xxH~A$8!p<`x8c{||H~<?x x?;H~Yx|excxH~I<x H~9|vxxH~)|wx~óxH~,A/@ <x~ųxH}; HA|ex?<`~x;?8c{;{H}рxH}|{xxH}8!pdx|exx|H}?x%x??`;;;{H}]%x|~x~óxH}I|}xxH}9|xxH})||xxH}|zxxH} /|}xA@?c> ;`;:H:1;H{<||x~>(H{x|exxH{<|sx~H{|zxH~xH{|}xH{xH{u/@xxH{a/bAd? fx>>;9{>HfxHu%x;{H{%||x~cxxH{/AЀxxHz;AT<~cxhHzH>8!~ ̀|Hzc|ctN N c|ctN N c|ctN N cN N c N N |<|+x<|3x!8{`Hz-8@/@H/@<@8B{H48!P<`<<cxH8{|Hy8!P|Cx|N |!<|~x|;x|+x|3x!``hHy|yAl<`<?c;Hym<8}||x<`$cHyIdx|exxHy9xxHy)xH(<`<c,Hy <xDHx<|xdHx툾<`|tHx<x@Hx|zy@<xhHx8`H<`<?c;Hx<x|{xCxHxu<`<8$cHxUx|excxHxE<x(x8,8CxHx!x|excxHx<xhHxcx8!`!|N |?@|xx<`|3x|;x!`|+x`c,Hw<xDHw<||xHw|~y&@<`$x8c| Hw<xhHwe A ?x;HwI/A<`<>>c>`==Hw|{xxHw 8|rxxHv<|xcx8|Hv݀HxhHv̀Hvx8|fxxHv,A|excxHvHPHxHv<8x8,~xHvm,A <<|fxcx,8|,HvI<cx:: 8|<>Hv)<`cHv<%x\Hv |xH?@<x88;|LXxHu/@8cxHu<xx8Hu/@<xcxHuA : H~xxHuyHh|yxHuiHuax8|fxxHuM,A?<|fx,8|\H@H#x?Hu<8x8,~xHu<,|fx8|\cxHt<,#x?;|lHtxx|fxcxHt<xTHt/A0<8|LHt/@<cx8||Htu:xHte/A`/@<`8c|HtYcxH8`8!|N |?<|x;ޗP|+x!``Lc Hs/@(8!P xx|Hs8!P8`|N |?<|x;ޗH|+x!|3x`Lc Hsm/@,8!P xxx|Hs<8!P8`|N |<@<|x|+x!``BT8a88A/@4<`Dx8>8>8c|Hp8`>H<88|Hp/@88`,/@<`Dx8,8,8c|Hpa8`,H<`<?|cHp)x8<|exxHp/@D<xHo8`/@` <`Dx8c|Ho8`H@<`8c|Hoш/@$H /@x<8Ho<8@xHo/@@xHoi/@<` Dx8c} HoU88`H<8??;}Hox8Ho/@<x8>!>>?? ?@?`cHd%|~xxHd||xxHd|}xvHHcxxHc候|}xxxHcрhxHcŀ쀿xHc/A8!px|N <8Hc|A|x|+x!`/rA4/nA,/NA$/oA/OA/RA /V@t<xx;Hc<xHc/@<xexHb||x<`<c@Hb<xHH/^@P<8^Hb<exxHb<|}x<`c@Hby<xH/b@L<8bHbQ<xHbA<|}x<`c@Hb)<xHp/@@?@8@Hb/@/A\?Ha<Ha/A<<?lHax|exxHa/@lH?ԀHa<<|{x8}Ham/@<<cx8~ HaM/||x@<cx? Ha)8x88cx?|xHY8!`x|N ||x;!`/@,<cHY<8|~xxHYu8!Px|N ||x;!`/@,<cHY%<8|~xxHY 8!Px|N /rA8/nA0/NA(/oA /OA/RA/V8`L 8`N /cA/iA/sA/lA/qAx/CAp/IAh/SA`/LAX/QAP/fAH/dA@/BA8/vA0/*A(/#A /:A/%A/?8`L 8`N |<|~x|+x!HW/AT<xxHW/A8/^A0/bA(/@A /{A/(A/[8`@8`8!P|N |/r!A|/nAt/NAl/oAd/OA\/RAT/VAL/^AD/bA??:?@;;h;Z?`? ?>;{;9d;:֘>>::tHSUHSM <`cHS9HS1$|HS!HS<(8~HS(<8~HR|HR倞HR<,8~̀HRɀ,<8~HRyHRHR80HR08HR08HRq0xHRayHRUHRM84HR=48HR-48HR4xHR yHRHQ88HQ逖88HQـ88HQɀ8xHQtHQHQ_8<@dB_8!x|N |?|x;h!cHQMHQA HQ5$HQ)(HQ,HQ0HQ4HP8HP퀝8!P8`|N |!<|~x<`|+x?`!?;{;L;cPH><H><|yx~$H>q|}xH(~$x;H>UxFxH>EA<xEx,H>)8!`<#xh!|H>|/|x!@?c(;(H/@4?c(;$H=8!P,|H=8!P|N |?|#x|~x;H|+x!|+x`H=]/{@ ~(HxH=A/(@(~,8!P<x|H=x?;H=8!Px|exx|H<|A?|#x|~x;H|+x!|+x|3x|;xHHxcx;;H:qA8!`a|N |<`|#x8c !H:E8!P<`x8c|H:$#c8C !``|@,aC`} ,A#`|@,C`|, N #c8C !``|@,aC`} ,A#`|@,C`|, N #c8؁C  !|@,aؐC`} ,Aؑ#`|@,ؐC`} ,ؑ# `|@,ؐC`} ,ؑ#`}`,ؑc|@,#$ػC|@,C !`|,$N #c8C !`|@,aC`} ,A#`|@,C`} ,# `|,N C8A`|,N #c8C!```|@,aC`} ,A#`|,N C8A`|,N #c8C!```|@,aC`} ,A#`|,N Cc8A} ,a#`|,N #c8C !`|@,aC`} ,A#`|@,C`} ,# `|,N C8A`|,N Cc8A} ,a#`|,N |<|zx<`|+x!``cH6A<H65<tH6)/||xA<zx>H6@|xzH5/@a888```,?? ;;;;9:8x7xHlz@H5/@,Cx8```|,HCxH5]x;|exxH5I;A8!x|N |<|xx<`|+x!```cH4/|yxA\<xx=H4̀@|xxH4/@888``~,>> >@>>`>;:p:1:R:0:s:h;@:8Hx@H4I/@(8```,8``,p;;ZH4 x|{xxH3x|}xxH3xx|fx8cxH3ŀ|}x#xxH3xH3AD<#xH38!|N |<|wx<`|+x!```cH3E/|xxAp<wx=H3!@|xwH3 /@888``~,=>> >>@>`;9p::1:֙0:R:sh; :8HЀw@^H2/@88```,8``,A8``@,o; ;9H2Ix|{xwH21x|}xwH2xx|fxGxcxH2|}xxxH1xH1A0<xH18!|N |<<@|xx<=!P=8=>> >@>`>>>99Δ9:4:1:R0:s(:,:֔:h; @c;A8AH<@ALH1%<<@<8B@AHAL8B'pALAP8Bf0APAT8Bf|ATAX8BAXH0AHx H0q/@H8```|,8|x`|@,8|]x`|,|x8`,/AaLP8TH/AXxx;9;{H/퀎mH/ဏH/ـx|}xH/ɀxxH/x|exxH/xxH/x|exxH/xxH/qxH/eA8!|N |A<|~x<:`!p8`cH/|yAD>~ _@H./@,888A8`|@,8|Z4`|,|4?`<`??;{c; ;;H.H.<tH.|sx|H.qH.i|yx|H.YH.Q/|{x@>?;:8:$;~xHX~@H./@x8|,HxH-逜;;|ex#xH-A>>@?%xt$ H-x|ex~cxH-/@?@?;:8;Z;WxHX~@H-e/@x8|,HxH-5;;|excxH-At$?ex?;hH,x|ex~cxH,倜#xH,ـcxH,8!~cxA|N |A<||x!`cH,<|bx|@Bb H,i/@H888``,8``,a8```,A8``@,<|x0H, <x|~xxH+<x|}x| pH+|y@\<`<ctH+<H+<tH+<x|xH+<| xxlH+y<xx?H+a<;ޔxH+MH+E/@0<?exx샽H+!x|exxH+<xH+H*/@0<?Exx샽H*x|exxH*8!pxA|N |<|~x!`cH*<|bx~@ "H*]/@X888``,!8`` ,8``,8``~,8``~,<`<??cl?@;0;ZH)<H)<tH)x|{x~H)x?|excxH)~%xH)x?|excxH)mxxH)Yx?|excxH)E~xxH)1x?|excxH)<~ųxxH)x|excxH(8!cx|N |<@|xx=!```cH(@|bxxH$LbH(}/@lH888`|@,AHAL8,8``,a8```,8``},A8``|@,AL=<`?>`c|?;H'逜H'<tH'Հ0x|wxxH'x?|ex~xH'0xxH'x|ex~xH'/A<`cH'mH'e<@ex|txxH'M@|xxH'9/@888``~,>> >@;:x:1:R; :8HԀx@^H&/@88```,8``,A8``@,p; ;9H&0x|{xxH&u0x|}xxH&axx|fxGxcxH&I|}x~xxH&5<@xhH&%A,<`<?~xc$ H%x|ex~xH%<@~xhH%??}kxx;H%x|ex~xH%<@HxH%@|bxx$H%/@888``,8?xxH%Ix|ex~x?H%5<LxH%x|ex~xH% 8!~x|N |?<@|x;ޔ|+x!``B8a88A`?? ?@;`;H;9p;ZlxcH"<H"݀|wxH"|~xH??ex;;tH"H"H",A|ex~xH"}exH"mH"eH"],A|ex~xH"E;{Ax< hH")<<\`H"|txH" /@~xH!/A0?@<~óx?`8|wx??`?!|+x|3x;{;t;cH1;ޖL|xH0wx;HH ~x~ƳxHA<w ?? ?@h;p;;9;ZLH<<\`H|{xH|~xH@x cx;Hx|exxHq~x~ƳxHaA8!p|N |!<?`?|zx?!;`x{􃜕HH H<|yxz|H8!`x|gxxcx&x!|H|!<|zx|+x!cDH|{yA\<z??;;;xHu|~xH(zx;HY%xfxHIA8!`!|N |A<|zx??|+x!;;t;cH|~xH$zx;HՀexHA8!`A|N |a?<@|x;ޔ!``BD8a88A>!??@>>@> >`>:֔:;;Z::Rp:1l:s:;c4H<H<|yx|$H|{xH|$xH|}xH|~xxH|}xxxH/@l#xxHi/@T|(xHQ/@|(xxH5H$|(xH!#xxH;AH8!<#xh!|H||~x|#x|#x>x!>?? ?@?`;;9;Zp;{;<`8cHh~ H}|wxHq|dx||x<`8cHmHHx~xHI|}x~ xH5H-xx|fx#x;H%Ah~? ?@?`;;9;Z;{pH倔|xxH||x|dx<`8cHH@xxH|}x~xHxx|fxCx;HA8!p<`x~x8c|Hd|<|zx>@>>!>>`>>?:R:p:֙::sl:: ;H;hcH<|qxH;|yxHx~#xH|xzxHH/AzxH/@<x~xu;sHadxx|exxHM;At8!|N |<|nx|3x|;x|+x!p>?? > >@>`>?@?>:֔;p;98:10:R:s0:X;Z;:c hH<<\`H<|uxH;|{xHx~xHi|exn HY|x~xHI/@4xH1H)x|ex~xH/ATxHx8|fx}kxH,A$|ex}{xHр}{x~xH;A@8!|N |<|{x|+x|3x} Cx!p>>=>>>? > >@:֔:89Ζ0::X:,;9:1<:R,;chH!<|sxH|xxHЀx?~cx;pH|~x{xH݀||x}{xH/@}{xxH/Ap{xHH8}kx|fxaH}|yA8~xCxHeCxxHUCxx~%xHA;A08!|N <cH|a<?|bx!能p(|+xbHx|exxH8!`x|excxa|H|A?|#x?;|~x!|+xp|+xHqx|exxHa,||x/@0?cx;LH=xEx|fxxxH58!`xA|N |a<|~x|+x|+x!``H<0H/A <<8\H/@?`? x;{能Hx|exxH}/@P? x;}HY|exxdxHI8!`~$xa|H(8!`a|N |<|+x|yx|+x|;x!}Cx?@;Z耄H<0Hр||xxH/|{x@<#xexH/A(?<x;8\H}/@P?y(ex;pH]|y@xyxHA/@T?yxx;lH<`<}8cHdxx|exxH<xH/@yxH/@D<`?8clH<`<l8cHx|exxHH<?Y??`{lHQx8xHAdx|exCxxH-H<y xpH|y@$<y xxlH 8`HH <x|{xxH <#xH /@pxH x|excxH /@H?x?;|;H qdx|exxH qxH U|dxxH Y8`8!`|N |A?`|zx?;{d?!;;̀c H H 퀛zH 8!`A|H |?<@|x;ޔ!``Bt8a88A|+x|wx?@!?`;Z,;{;H ?|yxH ;ޔ|xH0x#x;H xex|fxxH A/@<<x8H <~xpH |xH u/AP<<x?8?,;H E8!px|fxxx|H 8!p|N |<|}x<`!cH<H<tH<|xxxH<x H8/Ax8!P|x|N |?<@|x;|+x!``B8a88A>`>;9;Zp:T:s :t>@|H<|xxHy;|{xHxx?;XHU|exxHE|xH9/@,x8H!xx~xH HDxH/@0~óxH途|}xxHx|ex~cxH;AT<?~óxHx|ex~xH8!~óx8A|Ht|<<`8c!HQ8!P<|ex<`8kPcp$|8cH|?||x<`;|#x!?;cP;!A=>`>@H<@> >>A>?@>H]<<@99oXtA:֙9Θ:s:R:1::H%A= ;o|x:ā)p$;Z:;`8Bo8AA! 8BAA8BܐAA8BАAH/SAlA8/CAA/A\/A@LH/HA/I@8H/rAA/aAt/o@H/sA/tA;`H<@Bp,bH,@$<@;`Bp,A 8bHlAxH̀HAH\<@x88Bp,H/@a8;`HŀA }kx|ex8bHAHtHPAHD<@qBp,H}x|exxH0HHx8Hx8H=xxx&x8H/@T/@K8`H<@Bp(@LT:<<`|.cH<|exxH/@<xH<ahH8!p8`|N ||+xB|3x|Fx|#x|dx!|x?ND;xHMxHMHM=`p0}N =`p4}N =`p8}N =`p<}N =`p@}N =`pD}N =`pH}N =`pL}N =`pP}N =`pT}N =`pX}N =`p\}N =`p`}N =`pd}N =`ph}N =`pl}N =`pp}N =`pt}N =`px}N =`p|}N =`p}N =`p}N =`p}N =`p}N =`p}N =`p}N =`p}N =`p}N =`p}N =`p}N =`p}N __dyld_make_delayed_module_initializer_calls__dyld_image_count__dyld_get_image_name__dyld_get_image_header__dyld_NSLookupSymbolInImage__dyld_NSAddressOfSymbollibobjc__objcInit__dyld_mod_term_funcs@12@0:4:8@8@0:4v8@0:4addObjectsFromArray:removeAllObjectstopologicallySortNodes:intoArray:colorsortedArrayUsingSelector:ascendingCompareByIdentifier:allValuesreleasesetObject:forKey:objectForKey:identifieraddDependanciesFromArray:dependanciesinitWithObject:initallocaddObject:performSelector:objectAtIndex:countarrayallObjectsreverseObjectEnumeratorreversedArrayarrayByMappingSelector:topologicallySortedArraysortTopologicallyCDTopoSortNodeNSMutableDictionaryCDExtensionsNSArrayNSMutableArrayCDTopoSortWarning: Duplicate identifier (%@) in %s%s:%u: failed assertion `%s' /tmp/a/class-dump_3_1_1/Tools/class-dump/NSArray-Extensions.m[self count] == [sortedArray count]v16@0:4:8@12performSelector:withObject:performSelector:withObjectsFromArray:NSObjectS8@0:4c12@0:4^S8c16@0:4@8^@12c12@0:4^@8stringByAppendingString:scanString:intoString:charactersToBeSkippedstringWithUnichar:characterIsMember:setScanLocation:characterAtIndex:substringWithRange:scanLocationstringisAtEndinvertedSetalphanumericCharacterSetcopyformUnionWithCharacterSet:mutableCopyletterCharacterSetretaincharacterSetWithCharactersInString:peekCharacterpeekCharscanCharacter:scanCharacterFromSet:intoString:my_scanCharactersFromSet:intoString:scanIdentifierIntoString:cdOtherCharacterSetcdIdentifierStartCharacterSetcdIdentifierCharacterSetcdTemplateTypeCharacterSetNSStringNSCharacterSetNSScanner$_:*<,>?c8@0:4@12@0:4r*8@12@0:4i8@16@0:4i8i12@12@0:4S8uppercaseLetterCharacterSetrangeOfCharacterFromSet:stringWithCharacters:length:appendString:substringToIndex:lengthstringWithFileSystemRepresentation:length:defaultManagerisFirstLetterUppercasestringWithFileSystemRepresentation:spacesIndentedToLevel:spacesIndentedToLevel:spacesPerLevel:NSMutableStringNSFileManager /tmp/a/class-dump_3_1_1/Tools/class-dump/NSString-Extensions.mspacesPerLevel <= [spaces length]@16@0:4r^v8@12L8@0:4@"NSString"{dylib_command="cmd"I"cmdsize"I"dylib"{dylib="name"(lc_str="offset"I"ptr"*)"timestamp"I"current_version"I"compatibility_version"I}}initWithBytes:length:encoding:hasDifferentByteOrderstringWithFormat:initWithPointer:machOFile:dealloctimestampcurrentVersioncompatibilityVersionformattedCurrentVersionformattedCompatibilityVersionnamedylibCommandCDLoadCommandCDDylibCommand%d.%d.%d{dysymtab_command="cmd"I"cmdsize"I"ilocalsym"I"nlocalsym"I"iextdefsym"I"nextdefsym"I"iundefsym"I"nundefsym"I"tocoff"I"ntoc"I"modtaboff"I"nmodtab"I"extrefsymoff"I"nextrefsyms"I"indirectsymoff"I"nindirectsyms"I"extreloff"I"nextrel"I"locreloff"I"nlocrel"I}dysymtabCDDynamicSymbolTable@16@0:4r^v8c12i8@0:4I8@0:4{fat_arch="cputype"i"cpusubtype"i"offset"I"size"I"align"I}initWithPointer:swapBytes:cpuTypecpuSubtypeoffsetsizealigndescriptionarchCDFatArchcputype: %d, cpusubtype: %d, offset: 0x%x, size: 0x%x, align: %d@12@0:4@8v16@0:4r^v8c12@"NSMutableArray"{fat_header="magic"I"nfat_arch"I}@"NSData"bytesinitWithContentsOfMappedFile:initWithFilename:_processFatArchesWithPointer:swapBytes:fatCountfatArchWithCPUType:_fatArchWithCPUType:localArchitecturearchesheaderdatafilenameNSDataCDFatFileCouldn't read file: %@/tmp/a/class-dump_3_1_1/Tools/class-dump/CDFatFile.maCPUType != CPU_TYPE_ANYCouldn't get local architecturefat file...{load_command="cmd"I"cmdsize"I}@"CDMachOFile"autoreleaseclassmachOFilecmdcmdsizecommandNameextraDescriptionloadCommandWithPointer:machOFile:loadCommandnonretainedMachOFileCDSymbolTableCDSegmentCommandSEGMENTSYMTABSYMSEGTHREADUNIXTHREADLOADFVMLIBIDFVMLIBIDENTFVMFILEPREPAGEDYSYMTABLOAD_DYLIBID_DYLIBLOAD_DYLINKERID_DYLINKERPREBOUND_DYLIBROUTINESSUB_FRAMEWORKSUB_UMBRELLASUB_CLIENTSUB_LIBRARYTWOLEVEL_HINTSPREBIND_CKSUMLOAD_WEAK_DYLIB[%@] cmd: %d (%@), cmdsize: %d // %@@16@0:4@8I12v12@0:4@8r^v16@0:4L8@12@12@0:4L8r^v8@0:4r^v12@0:4L8@{?="shouldSwapBytes"b1}@"NSArray"{mach_header="magic"I"cputype"i"cpusubtype"i"filetype"I"ncmds"I"sizeofcmds"I"flags"I}IcomponentsSeparatedByString:substringFromIndex:hasPrefix:lastPathComponentfileoffvmaddrcontainsAddress:isEqual:componentsJoinedByString:arrayWithArray:machOFile:loadDylib:isKindOfClass:stringWithUTF8String:initWithFilename:archiveOffset:delegatesetDelegate:process_processLoadCommandsfiletypeflagsfiletypeDescriptionflagDescriptiondylibIdentifiersegmentWithName:segmentContainingAddress:fooshowWarning:pointerFromVMAddr:pointerFromVMAddr:segmentName:stringFromVMAddr:bytesAtOffset:importBaseNamenonretainedDelegate_flagsloadCommandsarchiveOffsetCDMachOFileWe don't support 64-bit Mach-O files.OBJECTEXECUTEFVMLIBCOREPRELOADDYLIBDYLINKERBUNDLEDYLIB_STUBNOUNDEFSINCRLINKDYLDLINKBINDATLOADPREBOUNDSPLIT_SEGSLAZY_INITTWOLEVELFORCE_FLATNOMULTIDEFSNOFIXPREBINDING magic: 0x%08x, cputype: %d, cpusubtype: %d, filetype: %d, ncmds: %d, sizeofcmds: %d, flags: 0x%xbustedWarning: %@pointerFromVMAddr:, vmaddr: %p, segment: %@lib.c12@0:4L8L12@0:4L8{section="sectname"[16c]"segname"[16c]"addr"I"size"I"offset"I"align"I"reloff"I"nreloc"I"flags"I"reserved1"I"reserved2"I}@"CDSegmentCommand"initWithPointer:segment:segmentaddrdataPointersegmentOffsetForVMAddr:sectionNamesegmentNamesectionnonretainedSegmentCDSectionaddr: 0x%08x, offset: %8d, size: %8d [0x%8x], segment; '%@', section: '%@'v12@0:4r^v8{segment_command="cmd"I"cmdsize"I"segname"[16c]"vmaddr"I"vmsize"I"fileoff"I"filesize"I"maxprot"i"initprot"i"nsects"I"flags"I}initWithArray:_processSectionsWithPointer:sectionContainingVMAddr:sectionWithName:sectionssegmentCommandHIGHVMNORELOCname: '%@', vmaddr: 0x%08x - 0x%08x [0x%08x], offset: %d, flags: 0x%x (%@), nsects: %d, sections: %@section: %@@20@0:4r^v8r^{symtab_command=IIIIII}12@16l8@0:4C8@0:4s8@0:4^{nlist=(?="n_name"*"n_strx"i)CCsI}initWithUTF8String:initWithPointer:symtab:machOFile:strxtypedescvaluenlistCDSymbol%08x %02x %02x %04x %08x %@{symtab_command="cmd"I"cmdsize"I"symoff"I"nsyms"I"stroff"I"strsize"I}_processsymoffnsymsstroffstrsizesymbolssymtabCommandsymoff: 0x%08x (%d), nsyms: 0x%08x (%d), stroff: 0x%08x (%d), strsize: 0x%08x (%d)#8@0:4^{_NSZone=}8@0:4@16@0:4:8@12@20@0:4:8@12@16c12@0:4#8c12@0:4@8c12@0:4:8Vv8@0:4v20@0:4@8@12@16hashsuperclassselfzoneperformSelector:withObject:withObject:isProxyisMemberOfClass:conformsToProtocol:respondsToSelector:retainCountarrayWithObject:appendMethodsToString:classDump:symbolReferences:addProtocolNamesFromArray:appendFormat:regexMatchesString:shouldMatchRegexsetClassName:appendToString:classDump:symbolReferences:sortableNameclassNameCDTopologicalSortCDOCProtocolCDOCCategory@interface %@ (%@) <%@>, @end %@ (%@)v16@0:4@8i12phase:registerStructuresWithObject:usedInMethod:parseTypeinitWithType:setSuperClassName:setIvars:registerStructuresWithObject:phase:ivarssuperClassNameCDTypeParserCDOCClass@interface %@ : %@ { } @20@0:4@8@12i16ishouldShowIvarOffsetsformatVariable:type:symbolReferences:ivarTypeFormatterinitWithName:type:offset:CDOCIvar[%@] name: %@, type: '%@', offset: %d; // %d = 0x%x // Error parsing type: %@, name: %@@20@0:4@8@12L16i12@0:4@8Lcompare:shouldShowMethodAddressesformatMethodName:type:symbolReferences:methodTypeFormatterraise:format:initWithName:type:imp:ascendingCompareByName:impNSExceptionCDOCMethodRejectUnusedImplementation-initWithName:type:imp: is the designated initializer[%@] name: %@, type: %@, imp: 0x%08x // IMP=0x%08xv12@0:4L8v16@0:4@8@12@"CDOCSymtab"setVersion:setName:setSymtab:formattedStringappendToString:classDump:registerClassesWithObject:frameworkName:generateSeparateHeadersClassDump:symtabversionCDOCModule[%@] name: %@, version: %d, symtab: %@/* * %@ */ /* * %@ */ v20@0:4@8@12i16@"NSMutableSet"parseMethodTypeshouldSortMethodsremoveObject:containsObject:addProtocol:removeProtocol:addProtocolsFromArray:setClassMethods:setInstanceMethods:registerStructuresFromMethods:withObject:phase:registerStructuresFromMethodTypes:withObject:phase:adoptedProtocolNamesinstanceMethodsclassMethodsprotocolsNSMutableSet[%@] name: %@, protocols: %d, class methods: %d, instance methods: %d@protocol %@+ - Warning: Parsing method types failed, %@writeToFile:atomically:dataUsingEncoding:stringByAppendingPathComponent:insertString:atIndex:referenceStringremoveClassName:appendImportForClassName:toString:appendHeaderToString:outputPathsetClasses:setCategories:categoriesclassesCDSymbolReferencesCDOCSymtab[%@] classes: %@, categories: %@%@.h%@-%@.h@16@0:4@8@12@"CDType"initWithType:offset:CDMethodType[%@] type: %@, offset: %@@16@0:4i8@12@24@0:4@8@12i16@20@20@0:4i8@12@16v20@0:4i8@12c16v20@0:4@8c12c16@"CDTypeName"phase2RegisterStructure:usedInMethod:countReferences:phase1RegisterStructure:replacementForType:baseLevelshouldExpandshouldAutoExpandtypedefNameForStruct:level:addClassName:initSimpleType:initIDType:initIDTypeWithProtocols:initNamedType:initStructType:members:initUnionType:members:initBitfieldType:initArrayType:count:initPointerType:initModifier:type:setVariableName:isIDTypesetMembers:isModifierTypetypeIgnoringModifiersformattedString:formatter:level:symbolReferences:formattedStringForMembersAtLevel:formatter:symbolReferences:formattedStringForSimpleTypetypeStringbareTypeStringkeyTypeString_typeStringWithVariableNamesToLevel:_typeStringForMembersWithVariableNamesToLevel:phase1RegisterStructuresWithObject:phase2RegisterStructuresWithObject:usedInMethod:countReferences:isBasicallyEqual:isStructureEqual:mergeWithType:generateMemberNamesvariableNamearraySizebitfieldSizememberstypeNamesubtypeNSSetCDType[%@] type: %d('%c'), name: %@, subtype: %@, bitfieldSize: %@, arraySize: %@, members: %@, variableName: %@/tmp/a/class-dump_3_1_1/Tools/class-dump/CDType.mvariableName == nil || previousName == niltypeName != nil%@ %@idid <%@>id %@id <%@> %@unsigned int :%@unsigned int %@:%@[%@]%@[%@]unionunion %@ { %@%@}structstruct %@*(%@)type == '{' || type == '('; charintshortlonglong longunsigned charunsigned intunsigned shortunsigned longunsigned long longfloatdouble_BoolvoidSTRClassSELNXAtomconstininoutoutbycopybyrefoneway@"%@"b%@[%@%@](%@=%@){%@}{%@=%@}^%@%c%@%c"%@"Warning: Trying to merge different types in %sWarning: Types have different number of members. This is bad. (%d vs %d)%@ vs %@Warning: (2) type names don't match, %@ vs %@.Warning: Different variable names for same member..._field%dv12@0:4c8v12@0:4i8@20@0:4@8@12@16@16@0:4@8i12ctypeFormatter:typedefNameForStruct:level:typeFormatter:replacementForType:scanUpToString:intoString:initWithString:lexersetShouldExpand:setShouldAutoExpand:setShouldShowLexing:setBaseLevel:_specialCaseVariable:type:shouldShowLexingCDTypeFormatterBOOLBOOL %@(%@):fp%@ /* Error: Ran out of types for this method. */@"NSScanner"decimalDigitCharacterSetwhitespaceCharacterSetsetCharactersToBeSkipped:setState:scanNextToken_setLexText:remainingStringpeekIdentifierlexTextstatescannerCDTypeLexer%s [state=%d], token = TK_EOS<%s [state=%d], token = %d '%c'>,%s [state=%d], token = TK_TEMPLATE_TYPE (%@)Ooops, fell through in template types state.%s [state=%d], token = TK_IDENTIFIER (%@)"%s [state=%d], token = TK_QUOTED_STRING (%@)%s [state=%d], token = TK_NUMBER (%@)addTemplateType:isTemplateTypetemplateTypesCDTypeName%@<%@>@"CDTypeLexer"v16@0:4i8i12@12@0:4c8c12@0:4i8hasSuffix:lookaheadmatch:match:enterState:error:_parseMethodType_parseType_parseTypeInStruct:parseUnionTypesparseOptionalMembersparseMemberListparseMemberparseTypeNameparseIdentifierparseNumberisTokenInModifierSet:isTokenInSimpleTypeSet:isTokenInTypeSet:isTokenInTypeStartSet:PrivateSyntax Error%d(%c)%dcaught exception: %@type: %@remaining string: %@expected token %@, got %@expected (many things), got %@c16@0:4*8^@12c20@0:4@8c12c16@"CDTypeFormatter"@"CDStructureTable"@"NSMutableDictionary"{?="re_magic"i"re_nsub"I"re_endp"*"re_g"^{re_guts}}{?="shouldProcessRecursively"b1"shouldGenerateSeparateHeaders"b1"shouldSortClasses"b1"shouldSortClassesByInheritance"b1"shouldSortMethods"b1"shouldShowIvarOffsets"b1"shouldShowMethodAddresses"b1"shouldMatchRegex"b1"shouldShowHeader"b1}makeObjectsPerformSelector:withObject:registerClassesWithObject:phase2RegisterStructure:withObject:usedInMethod:countReferences:generateNamesForAnonymousStructuresfinishPhase1typedefNameForStructureType:appendTypedefsToString:classDump:formatter:symbolReferences:appendNamedStructuresToString:classDump:formatter:symbolReferences:createDirectoryAtPath:attributes:fileExistsAtPath:isDirectory:writeData:fileHandleWithStandardOutputappendFormattedString:classDump:initWithMachOFile:fileSystemRepresentationhasModulesUTF8StringstringWithCString:setAnonymousBaseName:stringByDeletingLastPathComponentstringByResolvingSymlinksInPathstringByDeletingPathExtensionpathExtensionsetExecutablePath:shouldProcessRecursivelysetShouldProcessRecursively:shouldGenerateSeparateHeaderssetShouldGenerateSeparateHeaders:shouldSortClassessetShouldSortClasses:shouldSortClassesByInheritancesetShouldSortClassesByInheritance:setShouldSortMethods:setShouldShowIvarOffsets:setShouldShowMethodAddresses:setShouldMatchRegex:shouldShowHeadersetShouldShowHeader:setRegex:errorMessage:setOutputPath:setPreferredCPUType:containsObjectiveCSegmentsprocessFilename:_processFilename:generateOutputgenerateToStandardOutgenerateSeparateHeadersgenerateStructureHeaderlogInfoappendStructuresToString:symbolReferences:machOFileWithID:registerPhase:endPhase:buildClassFrameworksframeworkForClassName:initializeisWrapperAtPath:pathToMainFileOfWrapper:adjustUserSuppliedPath:preferredCPUTypeframeworkNamesByClassNamestructDeclarationTypeFormatterunionTablestructureTableobjCSegmentProcessorsmachOFilesByIDcompiledRegexexecutablePathNSAutoreleasePoolNSFileHandleCDObjCSegmentProcessorCDStructureTableCDStructureRegistrationCDClassDumpappframeworkbundlepaletteplugin%@/%@%@/Contents/MacOS/%@CDAnonymousStructStructsCDAnonymousUnionUnionsError with regex matching string, %@class-dump: Input file (%s) is neither a Mach-O file nor a fat archive. class-dump: Mach-O file (%s) does not contain required cpu type: %s. class-dump: Fat archive (%s) did not contain any cpu types! class-dump: Fat archive (%s) does not contain required cpu type: %s. /tmp/a/class-dump_3_1_1/Tools/class-dump/CDClassDump.m[aMachOFile filename] != nilThis file does not contain any Objective-C runtime information. Warning: This file does not contain any Objective-C runtime information.Error: Couldn't create output directory: %@Error: File exists at output path: %@CDStructures.h@executable_path/* * Generated by class-dump %@. 3.1.1 * * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard. */ %s, unknown structure type: %d#import "%@.h" #import <%@/%@.h> processModulesprocessSymtab:processClassDefinition:processProtocolList:processProtocol:processProtocolMethods:processMethods:processCategoryDefinition:processProtocolSectioncheckUnreferencedProtocols__OBJC__protocol > %s< %s__module_info/tmp/a/class-dump_3_1_1/Tools/class-dump/CDObjCSegmentProcessor-Private.mobjcModule.size == sizeof(struct cd_objc_module)sortUsingSelector:allKeysprotocolsByNamemodules * File: %@ * Arch: %s (%s) * Current version: %@, Compatibility version: %@ [%@] machOFile: %@v24@0:4@8@12@16@20c24@0:4@8@12c16c20{?="shouldDebug"b1}makeObjectsPerformSelector:numberWithInt:intValueremoveObjectForKey:shouldDebugsetShouldDebug:logPhase1DataforceTypedefForStructure:replacementSignaturesstructureTypesstructureSignaturesforcedTypedefsanonymousStructureNamesByTypeanonymousStructuresByTypeanonymousStructureCountsByTypestructuresByNameanonymousBaseNameNSNumber[%p](%@) > %s ----------------------------------------structureSignatures: %@%d named:%d: %@ => %@%d anonymous:%d: %@ -> %@[%p](%@) < %s ----------------------------------------%@%d; typedef %@; [%p] %s, %@ -> %@Warning: This should already have a count.Merging %@ with %@Merged result: %@addProtocolName:_appendToString:<%@:%p> classes: %@, protocols: %@#import "%@Protocol.h" @class %@; addDependancy:removeDependancy:setColor:representedObject%@ (%d) depends on %@Warning: Possible circular reference? %@ -> %@class-dump %s Usage: class-dump [options] where options are: -a show instance variable offsets -A show implementation addresses --arch choose a specific architecture from a universal binary (ppc, i386, etc.) -C only display classes matching regular expression -H generate header files in current directory, or directory specified with -o -I sort classes, categories, and protocols by inheritance (overrides -s) -o output directory used for -H -r recursively expand frameworks and fixed VM shared libraries -s sort classes and categories by name -S sort methods by name -t suppress header in output, for testing show-ivar-offsetsshow-imp-addrmatchgenerate-multiple-filessort-by-inheritanceoutput-dirrecursivesortsort-methodssuppress-headerclass-dump: Unknown arch %s class-dump: Error with regex: '%s' aAC:HIo:rRsSt|B}h=k|}N |B}h=k|}N |B}h=k|}N }|((((((((((((((((((((((((((((((((('D(+++ ,(/0@223 4444 4( 44 4@4L4T4\4d4p 4|4 4 444 4 4 4 45 55(5@$$28%88899 999(90 9<9H9T9` 9l9x 9 99 9 999`:,:4 :@+:l:p;J=8=9=d=x >X?RAAAAAAB BAABABACL%CtCx C'DD5D$CtE C'F&F, F<GEH AAAAH H$H((It IIINtjOPOXO\AOdOl OxOOO+ OOO$OO OOP PPPP$P, P8 PH PXPh PxPPPPPPPPPPPPPPPP5PQQQQQ Q$Q,Q0Q8.QhIQQ.Q4R(RlSSH((SSSSOS9S/TTTTTT,U,,U\)U$U,U%V$AW WWWWWXSTTTXa a$ a0a8a@aHaPaha|aaa$c<@cHc+c%d d0dDdH#dldtdxTddde ef fff dDf fg8dgDi7i<iT i` ip i i7iiiii+ i*j(j<jx"jAj AkAk .dlnanAnCnHnInoorosoS0o(t*$.*$.<*$-*$-((+T5,t+D50,\+85 ,8+,40D&$)&$(&$)&%+( ',*d(x3*<(h2*(h1*(\0\)(T0)$/\, +$6<0$@\0P3P$%?)$@H?@4?@ ?7?@+$??(?p&<$??\?$3\?T??T?0P6?&$%$0$@\0P3P$%?)$@H?@4?@ ?7?@+$??(?p&<$??\?$3\?T??T?0P6?&$%$WVXWtVXHW\VXɤWDVX`W8$W($ȐW$\W $ƬV$V$ŠV$VVLV$V$V5xVV<V|R@JlXLJ5x e%e%He5e5e50ep5eX5e@5xe05 e %% %$&%8%\%d%%%%%%%&&& &(&0&<&P&`&h&p&|((*<***((((() ) )4)D)L)T)`)|)*))))+`+|++++,t+,..p.\-..@.,02$2<0211133|3P3\6<6\6p6|866878(66.3p67763t6737p7,70;@03d;8;l;T<7<;<=8\>@h@|@&@@A@@ABB>,BDABBCCCCD D4EEE|G@FlGD\F|FFFAPHTHlHHHHHBpIINKNPLMN\LMLJlJMMhNM8MNHJLJLJJKLP0K L8L(KhK0Rp@HR)RRS RSH)*S*d*T T\T$WDUW(W VWtW\KVKKxVWK@ETKLVd, TKKKV|VWIW8T@VTVTlVTL_YYZZDZh_hZx_D\ZZ_^[[@_t[`[l[_^t^^\_X2h[7h2[1^\_[[][7XS8SR\ \$\H__\h\A&DDGeGepFeXFFeB8C$B$I0eI$e@E`e08HEH;H<78lf],&]X..70fI@ILEe egggh ggjdGjj( j^^,8^]]@\^L]x]^4]]^\&&'(*+*,,02t0 3.3.' ;BDxGITNdNlVIT```82|Sx`ADApC@BIhEha..,\.0 `0(H0$`(H2|4@(H.h(H88(H;Tt .3PP(H>L 8.3,T<ApApApB (HC@t@(HDp(HED(HAp(HIh T(HI pl0(HNl$`(HSx(HT0T(HV d(HB x (HaDP(H`<X(H`0d(HIT (H&P(H..0(H.0 0(H(H00(H(H2|0(H(H.0(H(H80(H(H;0(H.30(H(H>L0(H.30(HApA0(HApB0(H(HC@0(H(HD0(H(HE0(H(HAp0(H(HIh0(H(HI0(H(HNl0(H(HSx0(H(HT0(H(HV0(H(HB0(H(Ha0$(H(H`0(H(H`0(H(HIT0(H(H&03-L?_1@L_1@̌_?4_%ˀ.$8.$8.-\8.p-\8.d-\8|.$8t.\%8.@-L7 .@-L9T0$;00P;00P;00P:00H:00H:.\%:0089 0$?2<$?@2$+8>2+8=20P=2h$=11L=,.\%<11@;D3$D0$C3|$A3t-\A3p-\A3d$A.@-L@8l$P8\5P|15P88H5O8(5N85N85xN8%N75M71@L7$L,0$K7$J7$I7-\I7-\I00HI00HH8$H7p$G7h%Gp7X5xGh7L$G`.+$GT80PGL2h$GD.\%F7,5hE11@E ;T:U6:tU0$TT;H5S0-\S0-\S;@-\S;l$S;x$S3d$S;8$S.\%S ;-LQ<1@[;T:Z<5Z6:tY3$Y<7$Xt<$Xl7-\Xd6-\X\6-\XT.$XL.\%W<;V.@-LU 0$].$\><-\\>4=\;=\>,=\>$=\.\%\d>=[3$^>-\^>-\^>-\^>-\^>%^.\%^,.@-L]`&$a%$aA@$adA?_A5x_tAP$_l.\%_ &$f%$fBDAe`A?bB85xbBh$bB$5xb<Bp$b4.\%aA?hH0$g00Hg>,$g.$g.\%gXC$Bf D\Cl A?k0$jDt-\j>,$j.$j.\%j DDCi& $iD E5xo$EE(oE|E(nEl$n0$nE`5xmE$mET5xm\.$mTEHEmLE-\mD.\%l& $lpD\Cy|A@$ytG@FLxGFLwBDAwH@|?uA?t0$sXF5xrG$rF5xrG$rF5xrF5xqF5xpG$pET5xp.$px.\%o& $o4 E5x~DE|E(}`EE(|BDA{0${xI05x{I@${I$5xzIL$z.\%zH& $yBDA0$|0$t>,$l.\%IIp'N%M5xlM?M?6?@MJLPMh5xAJ<TM8+8M+8M$pL$`L$LL$LJ,LPJ@0$L80H<L(+$L5xNH$NP$N\$L+$\>,0HTK5xN$.\%LKJK1@tKIK1@KIKxItKh1@ KL1@K@1@K0+8& $KR\J1@,CRLlBRLSHI7X5x7L$S8R@J0HS R4Sd+$SR4J+$RR4J+$T|$Tl$L)(T<T\5xT$TL0H)D$pS R4hSd+$\T@R@TT0HLT$D.\%R1@0 6?U+$0$U5xV$ET5x.$|.\% & $B$Fl$R$.\%hB1@7HE(_1@_t%N%<JlXLtJ5x_hR@L_XR@RpBRIDI5x6E(_D1@_E(H_%^%ݴ^%`^%^%|^?֘^?`($D $C$`H$`T$^t+$d^\R@\_0HT^L5xI$@?@^4X<d^R4T^+$H]R4@+$]R4C+$]R4ҸB+$Ҭ]R4ҜF|+$Ґ]xR4Ҁ]X+$t]@R4d],+$X]R4H\+$<\R4,\+$ \5x`$Ѽ.\%& $L E5x(Y5x0$BDA[E(7h%[+$.\% [1@`N%$Zgl@J5xHZx1@J1@Dh 5x4ZgXZgX (ZD% _% pZh%g%gR4g+$x\ 5xh$ET5x.$.\%& $ H$Hjd5x0$@5xpjP5x`G$H5xK 5xIL$.\%8& $ %8E(x%C0$jR@x%\0Hp%5xXj5xHj5x8&$(j$ %$.\%&1@(HA\p(H0A\`'' '8' '8'('(H'+'*l8WBW`.-p.-d(0/00X2h-d2`12X1p 2P1\33@33 2h-d8682`1 2X585,8508|54;;;:;x-dL;l-dP<<.-dH<5L>D=.-d>>t>1\(AP-dBp-dBh5.-d>,-d0B .-d>,-dDtC EC.-dEE8 .-dG1\G5 G5GtF\IL5I@5>,I0-d>,BG5N\I NPJ\NH5N8-dN,-dN-d JRlJRlSdRlJB8|5 TSTBT-d SdRl.-dV1\RV,VpB `-d7X`X I-d`|X `d1\$`TXp(`HXp,CX\0D X\4`(X\8` X<_B@3d3@f1\fX .-dh-dhX hXhXhtXhdF\hPF\ h@1\$h(X(7g,ILF\GF\j5&F\%\B $P$h$x$$$$$$$$$$$($8$H$X$h$x$$$$$$$$$ $$,$<$L$\$lX P@p0` P@pp ppc $(!,>0X4y8<@ pD!1!!!!T!!*!J!!4!!!!!!y!o)v)rL(wxqUiCUc3JRS)9mH7\>V^9{|    ( 5 7p+Pp+Pp+Pp+Pp+Pq +Pq+PqL+Pq<+Pq,+Pr+Pr+Pr+Pr+Pr+Pr+Pr+Pr+Pr|+Prl+Pr\+PrL+Pr<+Pr,+Pr+Pr +Pq+Pq+Pq+Pq+Pq+Pq+Pq+Pq+Pq|+Pql+Pq\+Pt+Pt+Pt+Pt+Pt+Pt|+Ptl+Pt\+PtL+Pt<+Pt,+Pt+Pt +Ps+Ps+Ps+Ps+Ps+Ps+Ps+Ps+Ps|+Psl+Ps\+PsL+Ps<+Ps,+Ps+Ps +Pt+Pu<+Pu,+Pu+Pu +Pt+Pt+PuL+Pu\+Pu+Pu+Pu+Pu+Pu|+Pul+Pv<+Pv,+Pv+Pv +Pu+Pu+Pu+Pu+Pv|+Pvl+Pv\+PvL+Pv+Pv+Pv+Pv+Pv+Pv+Pw +Pv+Pv+Pw+Pw+Pw|+Pwl+Pw\+PwL+Pw<+Pw,+Pw+Pw+Pw+Pw+Pw+P{+P{+P{+P{+P{+P{|+P{l+P{\+P{L+P{<+P{,+P{+P{ +Pz+Pz+Pz+Pz+Pz+Pz+Pz+Pz+Pz|+Pzl+Pz\+PzL+Pz<+Pz,+Pz+Pz +Py+Py+Py+Py+Py+Py+Py+Py+Py|+Pyl+Py\+PyL+Py<+Py,+Py+Py +Px+Px+Px+Px+Px+Px+Px+Px+Px|+Pxl+Px\+PxL+Px<+Px,+Px+Px +Pw+Pw+P|+P||+P|l+P|\+P|L+P|<+P|,+P|+P| +P{+P{+P{+P}L+P}<+P},+P}+P} +P|+P|+P|+P|+P|+P|+P|+P}l+P}\+P~,+P~+P~ +P}+P}+P}+P}+P}+P}+P}+P}+P}|+P+P+P+P+P+P+P|+Pl+P\+PL+P<+P,+P+P +P~+P~+P~+P~+P~+P~+P~+P~+P~|+P~l+P~\+P~L+P~<+P,+P+P +P+P+P+P|+Pl+P\+PL+P<+P+P|+Pl+P\+PL+P<+P,+P+P +P+P+P+P+P+P+P+P+P+P+P+P+P +P+P+P+P3,19#;B:CD8EF'G$H%IJ*)(/A>?@5&604572.-=<3,19#;B:CD8EF'G$H%IJ*)(/A>?@5&604_NXArgc_NXArgv___progname_environ___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_receive_samples.objc_class_name_NSArray.objc_class_name_NSMutableArray.objc_class_name_NSMutableDictionary_NSLog___CFConstantStringClassReference_objc_msgSend.objc_class_name_NSObject.objc_class_name_NSCharacterSet.objc_class_name_NSScanner.objc_class_name_NSString.objc_class_name_NSFileManager.objc_class_name_NSMutableString_objc_msgSend_stret_strlen_objc_msgSendSuper_swap_dylib_command_memcpy_swap_dysymtab_command_swap_fat_arch.objc_class_name_NSData_NXGetLocalArchInfo_swap_fat_header_NSStringFromClass_swap_load_command_NXGetArchInfoFromCpuType_swap_mach_header_swap_section_swap_segment_command.objc_class_name_Protocol.objc_class_name_NSException.objc_class_name_NSMutableSet.objc_class_name_NSSet__NSAddHandler2__NSExceptionObjectFromHandler2__NSRemoveHandler2__setjmp.objc_class_name_NSAutoreleasePool.objc_class_name_NSFileHandle___sF_fprintf$LDBL128_regcomp_regerror_regexec_regfree.objc_class_name_NSNumber_NXGetArchInfoFromName_getopt_long_optarg_optind_abort_fflush 8__PAGEZEROH__TEXT@@__text__TEXT __cstring__TEXTJ__const__TEXTNx>__textcoal_nt__TEXTO? __DATAP @ __data__DATAP@__dyld__DATAP@__cfstring__DATAPp@__const__DATAaQ__bss__DATA`b __common__DATAb4__IMPORTp`__pointers__IMPORTp`__jump_table__IMPORTp`__OBJC@p@__cat_cls_meth__OBJCp__cat_inst_meth__OBJCp__string_object__OBJCt__cstring_object__OBJCt__message_refs__OBJCt__sel_fixup__OBJC``z__cls_refs__OBJC``z__class__OBJC  {__meta_class__OBJC  __cls_meth__OBJC X __inst_meth__OBJC__protocol__OBJCd__category__OBJC__class_vars__OBJC__instance_vars__OBJC(__module_info__OBJCȴ Ȥ__symbols__OBJC8__LINKEDIT | /usr/lib/dyld `)vD7,/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 4CD/usr/lib/libgcc_s.1.dylib 4)vDX/usr/lib/libSystem.B.dylibI P7%Hl7P j]\$ML$ˉ\$UWVS,} ]E P=PPuJ|T$$,J`b`bUSdbu|xD$t$ItT$$IápD$p$ID$lD$$IhD$$IdbD$$Idb[]US hbu|dD$t$aItT$$OIápD$p$7ID$lD$$"IhD$$IhbD$$Hhb[]UlbuGD$CFCFC F CFC,uD$D$C$2?؃,[^_]U(EE𡤋EU𡰅D$$>UE@]UE@]UE@ ]UE@]UE@]U(UBD$BD$B D$BD$BD$ D$|PD$l$_>UWVS,uuEUD$$:>ts|D$E$>FD$$=VT$T$$=‰Cu+FD$$P=D$4$=1܅D$$=PF V~ t1D$F $=~ tD$4$뜡D$h$D=T$$2=FV܅D$$=щT$ D$؅D$4$<؃,[^_]US$]SD$$<SD$$<SD$$<]EU𡰅D$$<$[]UWVS,u]ԅD$E$a<E1]gD$$A<UT$ t$ЅT$$$<ËEP\$D$$<D$$;;}r,[^_]UE@]UE@]UVS]EuG̅D$$;ƅuICT$$;t0SE E UEȅE ][^]Z;[^]UWVS}u$D$ D$hD$$9EPD$$;16EPt$ D$$:áąD$$:9Et 9r1ۉ؃[^_]U:u$P:1@D$ȅD$E$:U帬P]UWVS,}uD$$P:ËWEU䡸D$4$2:,uD$E$H:}uD$$9ËUBvuD$$9Ã}uD$$9Ã} uD$$9áD$$9t$ |$T$$k9T$$Y9,[^_]UVS u]]$EUD$$.9u19sMQCS D$4$8,uD$C$9؃ [^]UE@]UE@]UE@ ]UE@ Uwv w:w#L[^_]UUMB(9wB,9s1]UWVSEPLD$$"1D$ >FD$E D$$\9>iFD$ D$<\8T$$,u:~u*D$,D$ ,FD$E D$$\,^D$p$UT$ D$(D$$,uHED$D$4$v~F D$ FD$E D$$L\P$\\?~mNVD$D$$VED$D$$,uED$D$4$~u!F D$ FD$E D$$l\FVD$D$${VD$ D$|\8D$$W,VED$ D$|\ЇD$$,,u ED$D$\D$4$VD$ D$|\8D$$~u!F D$ FD$E D$$\^D$t$UT$ D$(D$$|,uFED$D$4$`~u!F D$ FD$E D$$\>qVED$D$$,~u&ED$D$ FD$E D$$\EFD$E D$$[10[^]UE@ ]UVSu]V 9t%D$$|D$$xF [^]UEPE U]TUVS]SXD$$5ƋSTD$$D$D$4$ [^]UVS uD$p$ËVXD$$D$ԇD$$ËVTD$$D$HD$$ED$D$$t,uD$$_ED$$I1 [^]US$]]dEUD$$!u12CD$h$T$$C؃$[]US$]SD$$]dEU𡰅D$$$[]UE@]UVSu]V9t%D$$a|D$$PF[^]UE@]UEPE U]!UVS uFT$$uFFlVD$\,D$$D$FD$ D$\D$$ [^]UEPD$$UVS]uD$$hD$DD$4$St=D$$>áD$4$+E E ][^]1[^]U(E(D$D$ D$\D$l$"D$ D$\D$l$US$]]𡤐EUD$$u19D$Ċ$hUT$ԇT$$OCC؃$[]US$]SD$$]𡤐EU𡰅D$$ $[]UE@]USt]$2$/u=EPD$$UBD$$ÍE$kE$D$$ ]~EPXD$$bD$$]WEPD$$;D$$,]01ۉ؃t[]USt]$d$au=EPD$$UB|D$$ÍE$kE$ D$$ ]EPXD$$D$$]EPD$$mD$$,]b1ۉ؃t[]US]SxD$$5D$ ED$tD$$[]UWVS,]}C9u4SED$pD$$SD$$CB5$É<$\$D$D$ <]PD$D$4$,[^_]U(ED$D$ L]PD$D$$KUWVS,}D$h$'E|D$<$ơlD$<$áD$$\$ t$hT$$ÉD$D$E$D$$GD$dD$<$,_E,[^_]UD$`D$E$VUWVS,u=_\$\D$<$"D$$ \$G$D$D$ ]PD$D$$1ҡE U<[^_]UVS]D$h$&|D$$wD$D$4$bCD$D$$J,t[^]US]{=u.D$=\D$$E ][]1[]UVS]D$h$&D$$D$D$4$C=tЉD$D$$,t[^]UVSu~uaVLD$$XD$\D$4$=D$`D$4$$Ɖ\$HD$4$ D$`D$4$Ɖ[^]UWVS]D$$T$$T$$ơ D$$D$<D$4$y{<SxD$$[D$ D$<t D$,\D$$)4D$$D$D$4${,t|$ D$>tD$$[^_]UVS]{t10CLT$$詿D$\D$$莿[^]UVS]{t10CLT$$XD$\D$$=[^]UErt"ntNtotOtRt Vt1]UEct^itYstTltOqtJCtEIt@St;Lt6Qt1ft,dt'Bt"vt*t#t:t%t ?t1]UVSu]\$D$4$m,t;\$D$4$T,t"^tbt@t{t(t [t1[^]UErt\ntWNtRotMOtHRtCVt>^t9bt4@t/{t*(t%[t D$D$E$,t1UD$$蕽T$$能pbD$]T$$dD$]D$pb$FD$]D$pb$(D$]D$pb$ D$]D$pb$USpbPD$E$ɼEE ][]鱼UWVS,}D$<$蔼áPD$$聼ơLD$$nÉt$ D$$]S,u\$|$ D$]\$|$ D$]D$l$,[^_]UWVSu]\$HD$4$,u\$DD$4$һá@D$$迻ơ<D$$謻ǡ@D$<$虻ÉD$D$4$肻t@D$$mD$D$4$XE$E }[^_]>[^_]US$]]EUD$$u1CD$d$T$$ѺC D$h$踺T$$覺C$D$$荺T$${C(D$ ^8T$$^S(D$^<D$$BD$$,T$$C,D$,^8T$$S,D$<^<D$$D$܊$˹T$$蹹C0D$4T$$蜹S0D$0D$$耹S0D$,D$$dS0\$(D$$LD$܊$6T$$$C4D$4T$$S4D$0D$$S4D$,D$$ϸS4\$(D$$跸D$܊$衸T$$菸C8D$4T$$rS8D$0D$$VS8D$,D$$:S8\$(D$$"D$d$ T$$C[]US]E@ D$^D$$D$ ^D$^D$$D$^D$$ΦD$^D$$赦E _E ][]陦[]UVSu]D$$t{uV(D$$Y(uV,]E U[^]81[^]UVS]EuUu9C8tQD$4${u[([,t$D$$ߥDƉEE ][^]1[^]UWVS,uEED$Ȋ$营T$$~EV$D$$g18V$\$ D$$IUT$ t$ĆT$$,9|ċED$D$4$ E UU,[^_]US]EuS(D$$ͤS,!u,S(D$$誤S,E U[]钤[]UWVSu} ]D$$i{uV(D$$N(uV,]lE U[^_],D$$E} E_[^_]UWVS,]}uD$$ݣ{uEP(D$$迣(u6MQ,D$D$ED$ \$D$$膣*D$$sD$M L$$_a1,[^_]US]S(DD$$4S,DE U[]UEP$@uD$U܉$&MD$_D$E؉$WD$$D$ D$_D$U؉$ΌW܉D$$躌ËWąD$$褌\$$Ԍ…t)D$BD$ D$_D$E؉$iG4T$$TubW؉D$$;ƅtHЉD$4$$áԉD$4$\$D$ D$_D$U؉$D$_D$E؉$ыD$U$轋E1[_ t$ D$E$蛋D$D$$膋D$UԉT$ U؉T$ȆT$$^;u|̉D$Eԉ$B,uȉ&ĉD$Eԉ$#,uD$D$U܉$D$E܉$1C\$ D$U܉$ЊD$UԉT$ U؉T$ȆT$$訊9|E E܉EL[^_]释UWVS,EPD$$g1PEP\$ D$$FT$$4UT$ UT$ĆT$$9|EP D$$؆T$ԄT$$ډED$U$É1VEX t$ D$U$蟉D$D$$芉UT$ UT$ĆT$$j9|,[^_]UWVS,]=lSD$$5ơD$$"$Lt$D$ D$_D$<$,[^_]UWVSEPD$$шDžt\EPD$$贈1;EP\$ D$$蓈|$ UT$T$$v9|[^_]UWVS}WD$$G14W\$ D$$)UT$T$$9|ȃ[^_]US$]]dEUD$$u1_D$d$跇T$$襇C D$d$茇T$$zCD$d$aT$$OCD$d$6T$$$CD$$ T$$CCD$$نT$$džC D$h$讆T$$蜆C$D$d$胆T$$qC(؃$[]US$]S D$$HSD$$4SD$$ SD$$ SD$$SD$$S D$$ЅS$D$$輅S(D$$訅]dEU𡰅D$$蓅$[]UE@]UVSu]V9t%D$$R|D$$AF[^]UE@]UVSu]V9t%D$$|D$$F[^]UE@,$]UMUA,$ЈA,]US]E D$ CD$\$$_蠄S D$$臄E E `[]xUWVS,EEܡD$$NT$$<EE܋P$D$$"E1E܋P$t$ D$$á`D$$ǡ\D$$׃ÉD$ D$<$\$D$U$蠃upU܋B(\$T$$考uE܋P(\$ |$D$$/U܋B(\$ T$$D\$D$E$,;uE UU,[^_]UWVS,E D$ UBD$T$$_EP D$$łED$U$讂ljD$$`衂1bt$ D$E$耂ËEP \$D$$cdT$$QD$ \$t$$,`>9|UBT$$ED$E$ljD$$<`1Pt$ D$U$ՁËEP\$D$$踁D$ \$t$$L`襁9|U T$ UBD$T$$\`},[^_]UWVS?c8@0:4@12@0:4r*8@12@0:4i8@16@0:4i8i12@12@0:4S8uppercaseLetterCharacterSetrangeOfCharacterFromSet:stringWithCharacters:length:appendString:substringToIndex:lengthstringWithFileSystemRepresentation:length:defaultManagerisFirstLetterUppercasestringWithFileSystemRepresentation:spacesIndentedToLevel:spacesIndentedToLevel:spacesPerLevel:NSMutableStringNSFileManager spacesPerLevel <= [spaces length]/tmp/a/class-dump_3_1_1/Tools/class-dump/NSString-Extensions.m@16@0:4r^v8@12L8@0:4@"NSString"{dylib_command="cmd"I"cmdsize"I"dylib"{dylib="name"(lc_str="offset"I"ptr"*)"timestamp"I"current_version"I"compatibility_version"I}}initWithBytes:length:encoding:hasDifferentByteOrderstringWithFormat:initWithPointer:machOFile:dealloctimestampcurrentVersioncompatibilityVersionformattedCurrentVersionformattedCompatibilityVersionnamedylibCommandCDLoadCommandCDDylibCommand%d.%d.%d{dysymtab_command="cmd"I"cmdsize"I"ilocalsym"I"nlocalsym"I"iextdefsym"I"nextdefsym"I"iundefsym"I"nundefsym"I"tocoff"I"ntoc"I"modtaboff"I"nmodtab"I"extrefsymoff"I"nextrefsyms"I"indirectsymoff"I"nindirectsyms"I"extreloff"I"nextrel"I"locreloff"I"nlocrel"I}dysymtabCDDynamicSymbolTable@16@0:4r^v8c12i8@0:4I8@0:4{fat_arch="cputype"i"cpusubtype"i"offset"I"size"I"align"I}initWithPointer:swapBytes:cpuTypecpuSubtypeoffsetsizealigndescriptionarchCDFatArchcputype: %d, cpusubtype: %d, offset: 0x%x, size: 0x%x, align: %d@12@0:4@8v16@0:4r^v8c12@"NSMutableArray"{fat_header="magic"I"nfat_arch"I}@"NSData"bytesinitWithContentsOfMappedFile:initWithFilename:_processFatArchesWithPointer:swapBytes:fatCountfatArchWithCPUType:_fatArchWithCPUType:localArchitecturearchesheaderdatafilenameNSDataCDFatFileCouldn't read file: %@aCPUType != CPU_TYPE_ANY/tmp/a/class-dump_3_1_1/Tools/class-dump/CDFatFile.mCouldn't get local architecturefat file...{load_command="cmd"I"cmdsize"I}@"CDMachOFile"autoreleaseclassmachOFilecmdcmdsizecommandNameextraDescriptionloadCommandWithPointer:machOFile:loadCommandnonretainedMachOFileCDSymbolTableCDSegmentCommandSEGMENTSYMTABSYMSEGTHREADUNIXTHREADLOADFVMLIBIDFVMLIBIDENTFVMFILEPREPAGEDYSYMTABLOAD_DYLIBID_DYLIBLOAD_DYLINKERID_DYLINKERPREBOUND_DYLIBROUTINESSUB_FRAMEWORKSUB_UMBRELLASUB_CLIENTSUB_LIBRARYTWOLEVEL_HINTSPREBIND_CKSUMLOAD_WEAK_DYLIB[%@] cmd: %d (%@), cmdsize: %d // %@@16@0:4@8I12v12@0:4@8r^v16@0:4L8@12@12@0:4L8r^v8@0:4r^v12@0:4L8@{?="shouldSwapBytes"b1}@"NSArray"{mach_header="magic"I"cputype"i"cpusubtype"i"filetype"I"ncmds"I"sizeofcmds"I"flags"I}IcomponentsSeparatedByString:substringFromIndex:hasPrefix:lastPathComponentfileoffvmaddrcontainsAddress:isEqual:componentsJoinedByString:arrayWithArray:machOFile:loadDylib:isKindOfClass:stringWithUTF8String:initWithFilename:archiveOffset:delegatesetDelegate:process_processLoadCommandsfiletypeflagsfiletypeDescriptionflagDescriptiondylibIdentifiersegmentWithName:segmentContainingAddress:fooshowWarning:pointerFromVMAddr:pointerFromVMAddr:segmentName:stringFromVMAddr:bytesAtOffset:importBaseNamenonretainedDelegate_flagsloadCommandsarchiveOffsetCDMachOFileWe don't support 64-bit Mach-O files.OBJECTEXECUTEFVMLIBCOREPRELOADDYLIBDYLINKERBUNDLEDYLIB_STUBNOUNDEFSINCRLINKDYLDLINKBINDATLOADPREBOUNDSPLIT_SEGSLAZY_INITTWOLEVELFORCE_FLATNOMULTIDEFSNOFIXPREBINDING magic: 0x%08x, cputype: %d, cpusubtype: %d, filetype: %d, ncmds: %d, sizeofcmds: %d, flags: 0x%xbustedWarning: %@pointerFromVMAddr:, vmaddr: %p, segment: %@lib.c12@0:4L8L12@0:4L8{section="sectname"[16c]"segname"[16c]"addr"I"size"I"offset"I"align"I"reloff"I"nreloc"I"flags"I"reserved1"I"reserved2"I}@"CDSegmentCommand"initWithPointer:segment:segmentaddrdataPointersegmentOffsetForVMAddr:sectionNamesegmentNamesectionnonretainedSegmentCDSectionaddr: 0x%08x, offset: %8d, size: %8d [0x%8x], segment; '%@', section: '%@'v12@0:4r^v8{segment_command="cmd"I"cmdsize"I"segname"[16c]"vmaddr"I"vmsize"I"fileoff"I"filesize"I"maxprot"i"initprot"i"nsects"I"flags"I}initWithArray:_processSectionsWithPointer:sectionContainingVMAddr:sectionWithName:sectionssegmentCommandHIGHVMNORELOCname: '%@', vmaddr: 0x%08x - 0x%08x [0x%08x], offset: %d, flags: 0x%x (%@), nsects: %d, sections: %@section: %@@20@0:4r^v8r^{symtab_command=IIIIII}12@16l8@0:4C8@0:4s8@0:4^{nlist=(?="n_name"*"n_strx"i)CCsI}initWithUTF8String:initWithPointer:symtab:machOFile:strxtypedescvaluenlistCDSymbol%08x %02x %02x %04x %08x %@{symtab_command="cmd"I"cmdsize"I"symoff"I"nsyms"I"stroff"I"strsize"I}_processsymoffnsymsstroffstrsizesymbolssymtabCommandsymoff: 0x%08x (%d), nsyms: 0x%08x (%d), stroff: 0x%08x (%d), strsize: 0x%08x (%d)#8@0:4^{_NSZone=}8@0:4@16@0:4:8@12@20@0:4:8@12@16c12@0:4#8c12@0:4@8c12@0:4:8Vv8@0:4v20@0:4@8@12@16hashsuperclassselfzoneperformSelector:withObject:withObject:isProxyisMemberOfClass:conformsToProtocol:respondsToSelector:retainCountarrayWithObject:appendMethodsToString:classDump:symbolReferences:addProtocolNamesFromArray:appendFormat:regexMatchesString:shouldMatchRegexsetClassName:appendToString:classDump:symbolReferences:sortableNameclassNameCDTopologicalSortCDOCProtocolCDOCCategory@interface %@ (%@), <%@> @end %@ (%@)v16@0:4@8i12phase:registerStructuresWithObject:usedInMethod:parseTypeinitWithType:setSuperClassName:setIvars:registerStructuresWithObject:phase:ivarssuperClassNameCDTypeParserCDOCClass@interface %@ : %@ { } @20@0:4@8@12i16ishouldShowIvarOffsetsformatVariable:type:symbolReferences:ivarTypeFormatterinitWithName:type:offset:CDOCIvar[%@] name: %@, type: '%@', offset: %d; // %d = 0x%x // Error parsing type: %@, name: %@@20@0:4@8@12L16i12@0:4@8Lcompare:shouldShowMethodAddressesformatMethodName:type:symbolReferences:methodTypeFormatterraise:format:initWithName:type:imp:ascendingCompareByName:impNSExceptionCDOCMethod-initWithName:type:imp: is the designated initializerRejectUnusedImplementation[%@] name: %@, type: %@, imp: 0x%08x // IMP=0x%08xv12@0:4L8v16@0:4@8@12@"CDOCSymtab"setVersion:setName:setSymtab:formattedStringappendToString:classDump:registerClassesWithObject:frameworkName:generateSeparateHeadersClassDump:symtabversionCDOCModule[%@] name: %@, version: %d, symtab: %@/* * %@ */ /* * %@ */ v20@0:4@8@12i16@"NSMutableSet"parseMethodTypeshouldSortMethodsremoveObject:containsObject:addProtocol:removeProtocol:addProtocolsFromArray:setClassMethods:setInstanceMethods:registerStructuresFromMethods:withObject:phase:registerStructuresFromMethodTypes:withObject:phase:adoptedProtocolNamesinstanceMethodsclassMethodsprotocolsNSMutableSet[%@] name: %@, protocols: %d, class methods: %d, instance methods: %d@protocol %@+ - Warning: Parsing method types failed, %@writeToFile:atomically:dataUsingEncoding:stringByAppendingPathComponent:insertString:atIndex:referenceStringremoveClassName:appendImportForClassName:toString:appendHeaderToString:outputPathsetClasses:setCategories:categoriesclassesCDSymbolReferencesCDOCSymtab[%@] classes: %@, categories: %@%@.h%@-%@.h@16@0:4@8@12@"CDType"initWithType:offset:CDMethodType[%@] type: %@, offset: %@@16@0:4i8@12@24@0:4@8@12i16@20@20@0:4i8@12@16v20@0:4i8@12c16v20@0:4@8c12c16@"CDTypeName"phase2RegisterStructure:usedInMethod:countReferences:phase1RegisterStructure:replacementForType:baseLevelshouldExpandshouldAutoExpandtypedefNameForStruct:level:addClassName:initSimpleType:initIDType:initIDTypeWithProtocols:initNamedType:initStructType:members:initUnionType:members:initBitfieldType:initArrayType:count:initPointerType:initModifier:type:setVariableName:isIDTypesetMembers:isModifierTypetypeIgnoringModifiersformattedString:formatter:level:symbolReferences:formattedStringForMembersAtLevel:formatter:symbolReferences:formattedStringForSimpleTypetypeStringbareTypeStringkeyTypeString_typeStringWithVariableNamesToLevel:_typeStringForMembersWithVariableNamesToLevel:phase1RegisterStructuresWithObject:phase2RegisterStructuresWithObject:usedInMethod:countReferences:isBasicallyEqual:isStructureEqual:mergeWithType:generateMemberNamesvariableNamearraySizebitfieldSizememberstypeNamesubtypeNSSetCDType[%@] type: %d('%c'), name: %@, subtype: %@, bitfieldSize: %@, arraySize: %@, members: %@, variableName: %@variableName == nil || previousName == nil/tmp/a/class-dump_3_1_1/Tools/class-dump/CDType.mtypeName != nil%@ %@idid <%@>id %@id <%@> %@unsigned int :%@unsigned int %@:%@[%@]%@[%@]unionunion %@ { %@%@}structstruct %@*(%@)type == '{' || type == '('; charintshortlonglong longunsigned charunsigned intunsigned shortunsigned longunsigned long longfloatdouble_BoolvoidSTRClassSELNXAtomconstininoutoutbycopybyrefoneway@"%@"b%@[%@%@](%@=%@){%@}{%@=%@}^%@%c%@%c"%@"Warning: Trying to merge different types in %sWarning: Types have different number of members. This is bad. (%d vs %d)%@ vs %@Warning: (2) type names don't match, %@ vs %@.Warning: Different variable names for same member..._field%dv12@0:4c8v12@0:4i8@20@0:4@8@12@16@16@0:4@8i12ctypeFormatter:typedefNameForStruct:level:typeFormatter:replacementForType:scanUpToString:intoString:initWithString:lexersetShouldExpand:setShouldAutoExpand:setShouldShowLexing:setBaseLevel:_specialCaseVariable:type:shouldShowLexingCDTypeFormatterBOOLBOOL %@(%@):fp%@ /* Error: Ran out of types for this method. */@"NSScanner"decimalDigitCharacterSetwhitespaceCharacterSetsetCharactersToBeSkipped:setState:scanNextToken_setLexText:remainingStringpeekIdentifierlexTextstatescannerCDTypeLexer%s [state=%d], token = TK_EOS<%s [state=%d], token = %d '%c'>,%s [state=%d], token = TK_TEMPLATE_TYPE (%@)Ooops, fell through in template types state.%s [state=%d], token = TK_IDENTIFIER (%@)"%s [state=%d], token = TK_QUOTED_STRING (%@)%s [state=%d], token = TK_NUMBER (%@)addTemplateType:isTemplateTypetemplateTypesCDTypeName%@<%@>@"CDTypeLexer"v16@0:4i8i12@12@0:4c8c12@0:4i8hasSuffix:lookaheadmatch:match:enterState:error:_parseMethodType_parseType_parseTypeInStruct:parseUnionTypesparseOptionalMembersparseMemberListparseMemberparseTypeNameparseIdentifierparseNumberisTokenInModifierSet:isTokenInSimpleTypeSet:isTokenInTypeSet:isTokenInTypeStartSet:PrivateSyntax Error%d(%c)%dcaught exception: %@type: %@remaining string: %@expected token %@, got %@expected (many things), got %@c16@0:4*8^@12c20@0:4@8c12c16@"CDTypeFormatter"@"CDStructureTable"@"NSMutableDictionary"{?="re_magic"i"re_nsub"I"re_endp"*"re_g"^{re_guts}}{?="shouldProcessRecursively"b1"shouldGenerateSeparateHeaders"b1"shouldSortClasses"b1"shouldSortClassesByInheritance"b1"shouldSortMethods"b1"shouldShowIvarOffsets"b1"shouldShowMethodAddresses"b1"shouldMatchRegex"b1"shouldShowHeader"b1}makeObjectsPerformSelector:withObject:registerClassesWithObject:phase2RegisterStructure:withObject:usedInMethod:countReferences:generateNamesForAnonymousStructuresfinishPhase1typedefNameForStructureType:appendTypedefsToString:classDump:formatter:symbolReferences:appendNamedStructuresToString:classDump:formatter:symbolReferences:createDirectoryAtPath:attributes:fileExistsAtPath:isDirectory:writeData:fileHandleWithStandardOutputappendFormattedString:classDump:initWithMachOFile:fileSystemRepresentationhasModulesUTF8StringstringWithCString:setAnonymousBaseName:stringByDeletingLastPathComponentstringByResolvingSymlinksInPathstringByDeletingPathExtensionpathExtensionsetExecutablePath:shouldProcessRecursivelysetShouldProcessRecursively:shouldGenerateSeparateHeaderssetShouldGenerateSeparateHeaders:shouldSortClassessetShouldSortClasses:shouldSortClassesByInheritancesetShouldSortClassesByInheritance:setShouldSortMethods:setShouldShowIvarOffsets:setShouldShowMethodAddresses:setShouldMatchRegex:shouldShowHeadersetShouldShowHeader:setRegex:errorMessage:setOutputPath:setPreferredCPUType:containsObjectiveCSegmentsprocessFilename:_processFilename:generateOutputgenerateToStandardOutgenerateSeparateHeadersgenerateStructureHeaderlogInfoappendStructuresToString:symbolReferences:machOFileWithID:registerPhase:endPhase:buildClassFrameworksframeworkForClassName:initializeisWrapperAtPath:pathToMainFileOfWrapper:adjustUserSuppliedPath:preferredCPUTypeframeworkNamesByClassNamestructDeclarationTypeFormatterunionTablestructureTableobjCSegmentProcessorsmachOFilesByIDcompiledRegexexecutablePathNSAutoreleasePoolNSFileHandleCDObjCSegmentProcessorCDStructureTableCDStructureRegistrationCDClassDumpappframeworkbundlepaletteplugin%@/%@%@/Contents/MacOS/%@CDAnonymousStructStructsCDAnonymousUnionUnionsError with regex matching string, %@class-dump: Input file (%s) is neither a Mach-O file nor a fat archive. class-dump: Mach-O file (%s) does not contain required cpu type: %s. class-dump: Fat archive (%s) did not contain any cpu types! class-dump: Fat archive (%s) does not contain required cpu type: %s. [aMachOFile filename] != nil/tmp/a/class-dump_3_1_1/Tools/class-dump/CDClassDump.mThis file does not contain any Objective-C runtime information. Warning: This file does not contain any Objective-C runtime information.Error: Couldn't create output directory: %@Error: File exists at output path: %@CDStructures.h@executable_path/* 3.1.1 * Generated by class-dump %@. * * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard. */ %s, unknown structure type: %d#import "%@.h" #import <%@/%@.h> processModulesprocessSymtab:processClassDefinition:processProtocolList:processProtocol:processProtocolMethods:processMethods:processCategoryDefinition:processProtocolSectioncheckUnreferencedProtocols__OBJC__protocol > %s< %s__module_infoobjcModule.size == sizeof(struct cd_objc_module)/tmp/a/class-dump_3_1_1/Tools/class-dump/CDObjCSegmentProcessor-Private.msortUsingSelector:allKeysprotocolsByNamemodules * File: %@ * Arch: %s (%s) * Current version: %@, Compatibility version: %@ [%@] machOFile: %@v24@0:4@8@12@16@20c24@0:4@8@12c16c20{?="shouldDebug"b1}makeObjectsPerformSelector:numberWithInt:intValueremoveObjectForKey:shouldDebugsetShouldDebug:logPhase1DataforceTypedefForStructure:replacementSignaturesstructureTypesstructureSignaturesforcedTypedefsanonymousStructureNamesByTypeanonymousStructuresByTypeanonymousStructureCountsByTypestructuresByNameanonymousBaseNameNSNumber[%p](%@) > %s ----------------------------------------structureSignatures: %@%d named:%d: %@ => %@%d anonymous:%d: %@ -> %@[%p](%@) < %s ----------------------------------------%@%d; typedef %@; [%p] %s, %@ -> %@Warning: This should already have a count.Merging %@ with %@Merged result: %@addProtocolName:_appendToString:<%@:%p> classes: %@, protocols: %@#import "%@Protocol.h" @class %@; addDependancy:removeDependancy:setColor:representedObject%@ (%d) depends on %@Warning: Possible circular reference? %@ -> %@class-dump %s Usage: class-dump [options] where options are: -a show instance variable offsets -A show implementation addresses --arch choose a specific architecture from a universal binary (ppc, i386, etc.) -C only display classes matching regular expression -H generate header files in current directory, or directory specified with -o -I sort classes, categories, and protocols by inheritance (overrides -s) -o output directory used for -H -r recursively expand frameworks and fixed VM shared libraries -s sort classes and categories by name -S sort methods by name -t suppress header in output, for testing show-ivar-offsetsshow-imp-addrmatchgenerate-multiple-filessort-by-inheritanceoutput-dirrecursivesortsort-methodssuppress-headerclass-dump: Unknown arch %s class-dump: Error with regex: '%s' aAC:HIo:rRsSt====> >>> >'> "˄Մ7EL܄S0>)"$\8(    ( @|   ( 4@HPXd p|        4$|%$ 0<HT `l x   ` ( 4+`dJdl LR      ! !  ! ! @"%h"l" |"'#5##$h"$|"'$& % 0%&E'     '''(h( (((h-jD.L. P.X.`. l.... ..... ..// /// / ,/ 88889\9\>l98>;99>=:4:h>T:`:: >h===;L>\:\:=;>::<:L,211;;<;>>\;|;8#&xD&dD%LD%%D,!"!$(D(4DT$$D<<$<`E <L<  E4(@($DDFFFGFFXI&III==, =<4<;@=l<;(=<<P=     h  t!l#&H(X-`- 5(3???pl2?t x#d 4"!\($G@   ,` `<̮<p < `<8@`<T P <@ `` ,$d t @`d ! P <4"@`<x#<$ <d @ <\( `<( <`-$<l2@ <3`< 5 @<t! в<@D  <?`<?0@<H( h@<<  0< 0<<0<<p0<< 0 <<0<<0< 0<<@0< 0<d t 0<d !0<<4"0<<x#0<<$0<<d 0<<\(0<<(0<<`-0<<l20<<30<< 50<<t!0<<@0@<<?0<<?0<<H(0<<0@ 5>4>4v>=>v / s/t P h/d P ]/X P R/ G/P /4 @ .4 @ 0~1Ds1Dh1D]1<R1<G1P 1,0 50l5, 4, Z4DO4\D4@3P 7341|909pn7hP c7dP X7XM74 @ 6`DPCC</CxDBBlBAPA4@&@?.>=P =|P =<=<==dx<\B<Ll4<@)<  <D<\<P ; \;:4: HtHh6HG<:GP /GP $G4P G`GlGXF,FP uF@ D4MHtMMhL|ULKKP KP KP zK oKP KJ4 @ H O vO0P hO(YOxJO ;O,OP NxWN|PP PP PP PP PPP P4 @ OSS4 dS QlQD QP OQ X|X8! jW T,!lT\!T!lPTd!ETP S ZY<Y Y YP )<32(1%X2 1(1 ) 1(1) p3$`3ӞHP3lx3m@3<82(1X2 4341|3<q3fP 14 4 |4l4H$l P R `%81-P !4x7'$T>4:h> ,`)@7%)l\>414L>41od1!1('l$8>4 >$ >=w=<==e=9=ý?#"<@=lƼ ( (=07C=(1)< <(1 Ѻ<(1" <(1! u<(1Xp% Gl<(1*L< 4<(1 < ;(1Ϲ; ;(1; ;lV?KP C $l8l68! :$\W: 3P :4",8`Fu)ll94+)4Gl9LFK9LF89>!\9FdF(1JF <;lGH$l P & 'fXIlhlDIl&r'lO*l5@(P  ,$nt"#I41P<lVIl<Il"IP 4<P x\<P ?,,<( @ @6t!@6?@ d  X (L\X TLd DP4\X ,T L,0p4xlX L`X P X HL8 X hP(D X d!X \! X  X !  X  X h#" $" X $,$  X &P& &h&P%@(4( (X  !&P-( D-P)<-,-X  -X -X  )`1)`1X2`1)!p 323!3X  X2`1 X 4P1 5d5! ?X 7?7 (X p?x7 X?P$H?d7(!@X4EPEx7 X GX Gx7 Gx7Gx7hGx7XGP%DGP% 4GP$Gx7(tF,@(P%&P%IP%P!  0@P`pз 0@P`pĸԸtb$8L ` ` ` ` ` ``t ` P PPc b b b b b b! b> bX by b b b P b!!!!w!8!!*!J!!4!!!!!!]!o v)VL w\|Uenxh'9G3JRS)9|}mH{?*{|  $ % & 2 : G I P+ LP+ ?&604_NXArgc_NXArgv___progname_environ___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_receive_samples.objc_class_name_NSArray.objc_class_name_NSMutableArray.objc_class_name_NSMutableDictionary_NSLog___CFConstantStringClassReference_objc_msgSend.objc_class_name_NSObject.objc_class_name_NSCharacterSet.objc_class_name_NSScanner.objc_class_name_NSString.objc_class_name_NSFileManager.objc_class_name_NSMutableString_objc_msgSendSuper_swap_dylib_command_memcpy_swap_dysymtab_command_swap_fat_arch.objc_class_name_NSData_NXGetLocalArchInfo_swap_fat_header_NSStringFromClass_swap_load_command_NXGetArchInfoFromCpuType_swap_mach_header_swap_section_swap_segment_command.objc_class_name_Protocol.objc_class_name_NSException.objc_class_name_NSMutableSet.objc_class_name_NSSet__NSAddHandler2__NSExceptionObjectFromHandler2__NSRemoveHandler2__setjmp.objc_class_name_NSAutoreleasePool.objc_class_name_NSFileHandle___sF_fprintf_regcomp_regerror_regexec_regfree.objc_class_name_NSNumber_NXGetArchInfoFromName_getopt_long_optarg_optind_abort_fflush