@H H__PAGEZERO__TEXTpp__text__TEXTh th __stubs__TEXT((__stub_helper__TEXT)<)__cstring__TEXT* *__const__TEXTp5)$p5__literals__TEXTYY__unwind_info__TEXTYLY__eh_frame__TEXTjhj `__DATAp@p__got__DATAp p__la_symbol_ptr__DATA p p"__const__DATAqq__data__DATAw@w__common__DATAPw)H__LINKEDIT"0 Hh@h 0#`p P!`@ @loader_path/ @loader_path/lib64( @loader_path/../lib64( @loader_path/../../lib64( @loader_path/../../../lib64 /usr/lib/dyldLLDoUU1Dx 2   (V 8/usr/lib/libSystem.B.dylib&X)0UHAWAVAUATSHxL`LhHpU}HedHHEWH])C)HHusH,HHEHEL=7eL-XkL5iH*HHxHEHL H1wIcLHEHEփCu_IEfZIEHHEIE`u 1HN1H}IEfZ[IEfZJH}H`H2IEfZ@!H}uOIEQ`u 1H1 H}IEH@IHLIE}uaaIEfZ@IEfZIEfZnH}HhHVIEfǀ^DIEfZ3H}HpHIEfZ IEfZLeH}thLx1LLt-HIH9]uAIEfZƀ`A}xL-hIEƄ` H] 1L1L-hH]dEt1EtIEI}HrZHELcuL9s!HhuHh1HEI)v&HMHAhI}LH%HIuH`HH;EuHx[A\A]A^A_]BZfC} ~U1lUHAWAVSPHL= gI?HuHLj1I?ALHM7H5LH[A^A_]UHAVSH0HHo_HHE%Nu 1H1pWLuA)FA)IF L1Y LH[L,kHLJYH_HH;Eu HH0[A^]UHHfHƀY?H (HH .$HHH B$ XH )HH HH H]lUHAWAVAUATSHHHHGHPHW<@H}LIcHHCC <=HHC <=HHC =K -YHHCC <|HsH,1HCC UHs(1HH[A\A]A^A_]=HЃ XH߾.[C = +HHCC  =*HH[A\A]A^A_];=<=HHCC }<=uoHHC`<=uUHHCF<&HsH,1HCC  <=u HHCs H[A\A]A^A_]HH[A\A]A^A_]C #H]H߾\SH߾|IC 2Hs*1H[A\A]A^A_]=C HsH,H߾&H[A\A]A^A_];HHC HHCK 9HHCC $hOOOOOOOOhhhhhOOOOOOOOOOOOOOOOOOh0OO)lXuuuuuuuuuuOFK*OOuuuuuuuuuuuuuuuuuuuuuuuuuu OOUHAWAVATSHG %L%^HHCE1IB :t"tK1 @III$bu{Ht H:uL{Hs1WHHCLH)H{(HNIL{Ls[A\A^A_]UHAWAVATSHLwPHXuL12f8E1L;{Xs5LLNItH]HHp$1[A\A^A_]L=]IDcƀcH{XwL1@t9L1@tL1`H H{XrH1IDc[A\A^A_]UHAWAVAUATSHAIHXwIv1I^PEt;L<L u'I~XuH1f8tIv1H1D IHEH]MnXAtAuIv1H1 u9H1u{H1AtwH1@t[fLeH]H1gMII<IIuMHH]LeL4 HH1 @M;nXtH1t L:A~ tHCH[HDZH1Au=fA~ HAu4H1@tAtH1kfLk AAAǹDEADDINXHvTH1'@tAt:E1H1$"Iwp@L1INXHu'DAt!Iv1H[A\A]A^A_]Dt#H1tH1t>H[A\A]A^A_]L A1ADADINXAHm뛾HH[A\A]A^A_]UHAWAVAUATSHHHRHHEWH0))Gp)G`)GP)G@)G0)G )G)HLJ1s L5YI>H0C +tHs1L{PH{Xu1Llf8t1H H{Xu1LKf8tHs1 H8{ &tHs1 IZu;{ &u5H{(H5  AH7E1H1AH7DAƋC tHs1 zHs(HHH茟HDppHe7C GL HH(E1AADEAu%H$7HsD2C AE&tHsD HH@`HS(Hs0H(H6C u)H6{ !tHsD H6'EAu!HsHD&_AC Aǃ uH_6HHLCHD.C AƃA L uHs1 1LH0fLH5{ "tHs14L5VI8tu THt H3I>tHHIǀP8u TtIǀPHOHH;Eu;Hĸ[A\A]A^A_]ËC &uHs13Z1AdUHAWAVAUATSHHHNHHED A(t&Au@H;E{HH[A\A]A^A_]4H;E[HH[A\A]A^A_]ƃLsPAHLcXLkXL1D8HM;,$u6L1dfD;8u&HuHs1H&4C #tt+{$#HTHZHsHMHH;E01H[A\A]A^A_]L1@uKL1A"L1 HufLyHd3XL1j`HrH{Xr;L1Mu,HLHH;EH1H[A\A]A^A_]HLHH;EH[A\A]A^A_]èt*L1uHLHH;EpH1yLcXLkXL1fEAHDH AHcHHs1ZeL1yH\2HLHH;EH߾H[A\A]A^A_]HPH H H߾D}HD s HQHRHeH H=~@1H= 1H=ʚ;1H=H1H=!1H=ʚ;1H=H1xH=H1cH=H1NH=H19H=H1$H=H1H=H1fH H D}5H߾;H߾#oHbHB HU0D??VVzIcIUHHPH H ]UHSPHU tHs1H[]H[]UHAVSHLHpH1I~ HpINHH[A^]!UHAWAVSPW 1Ƀ"~F#HHt@$H{XtyLsPE1LL_uaIL;{XrVtTtOKH{Xt>LsPAIwL$t{$$u/L;{Xs%Ifu1ɉ$H[A^A_]1UHAWAVAUATSH(HH{GHHEHLx(LwPL1@uHs1gH<HLQE1L1e`HmLeM,$M|$Ml$H{pL6HuHHH L1 fA$HuLH,HFHH;EuH([A\A]A^A_]]UHAWAVAUATSPHuHs1yH,ƃ{ &LLcHS(Hs0HLRHS,Dk AAu0H;,{ !tI4$ 1 H,Dk AA uH,HHLCHDp${ &l A t Lc"I4$1HtH[A\A]A^A_]Hs1H[A\A]A^A_]gUHAWAVATSAHLwPL1sʃfu8LcXH>EurL1HucL;cXw]H1[A\A^A_]EuHs1C (uƃH*C uH[A\A^A_]*[A\A^A_]UHAVSI$ITL[A^]*UHAWAVSPAHHP1uHs1PA)uWLspL{xMuHs1-L{xILLH8uLLmH8u IL;{xrHH1L0H<HLHH[A^A_])UHAWAVAUATSH(HHsCHHE){ tHs1sH){ #uHs/1UH PH H H1E{ #tHs1H0)HHGLw(HuHH { #u/H{(H[ H蟑Hs/1!H| PH H H߾!MnMfM~{ #tHs1H(H=/HLbH<HLBLeM,$HHGHuHH ;HL,{ uHs/1H PH H H1{ tHs1H<qHLHHGLuIH LIM~IFH{pLHuHHH hHS'HPH1W8fAHuH9H@HH;EuH([A\A]A^A_]UHAWAVSH(HH@HHE&{ tHs1H&H] PH H H߾!{ tHs1wH&H=&HL(LU1LuIM~IFH{pLTHuHHH 9HPH10HfAHuHH?HH;Eu H([A^A_]UHAWAVAUATSPHGA9DD%Dk H tHs1H3DxI I EHA%u D L`HD { u HL%HuHs1Dk H[A\A]A^A_]UHAWAVATSHHP1uHs1HD`pA@H$D{ H2t HA|H>PH H H߾ AƅtHA.Hw$Au{$tHs+1BHpuEt\A^A_]þ?[A\A^A_]HsHWh%1[A\A^A_]UHAWAVATSH0HH=HHE#{ tHs1H#HHG(L}IHGLeI$H LHLHLp(I$Mt$ID$H{pHuuIHH HuZHPH H H߾!#{ tHs1H#H=HLHPH18HufHH<HH;Eu H0[A\A^A_]GUHAWAVAUATSHxIAHHJ<HHEDuHH EE8G EHELEEAAu!EAăuH1"Dc AtDeLhD}LxHHEDH SDɃ` H@H H H`HY@H H HpAEEE1HEE1EEtAtHs1MDeAD$D| H n HcHAAD}LhuAu.C$u!EtAtHs1uFUEHLHMEEAAD}EE1H A:ADmt^A@D$uirEH߃ # Hs!1;DeADuAuEHtHs1DuADuH{ tHs1H{ tHs1HAcHEHEADm!ADuADuuEHuHs1;DeHH{ tHs1H*A6 A<0DDHHp{ tHs1ADeHAvHEHEADu4EtHs!1{DuC$w @sHs!1UAF߃ A#D}}uHs!1"1{ @ƉuHHEAD}L`ADuuEHuHs1DeADeHAZHEEADuE1{ ADEHzC HE&D$ HHuHU AD}L`uEHuHs1DeH{ tHs1HD$ DHDL{ tHs1HHDL{ tHs1vHA>u\{ &tHs1RHc{ tHs14HE{ !tHs1H'HDHp { tHs1AD$EHA>uRH$~H"mHs(H1HDNH=HEHEAD}EE1E1E1Dc DeDH DɃAu,AuEHuHs1DuD$HHuHU E>Aǃ#HEHEADu:H;HZtHs51Au,AuEHuHs1PHтHExAu,AuEHuHs1 H{ D}tE+EEAA HAHHp{ tHs1H+gH+HEAHh A EEDD}AH}^{$6Au EuHs1DmELe,EtHs1L1D8AtKLuHAGL\A1AI)L1D8AuLuADmL!HAEE1Au,AuEHuHs11EEH}HuCwAu,AuEHuHs1H言HEE EE$EE1%AE1`H΃HXHE)EH)/HEAD}EHH}tEE A H߾ HMlB5uH({ uXHs1WEEAHuEE1A AƋEADʼnEE$EaH)hAEH%OHA?AD}EEELuLhL9vLeL1`D8AGwHs1HAGD1ɃI)ξLeLL9wAAEEEDeILxtHs1AAEtU1t 9t HI9u19uHuHs1VEAEu -uAt.r Hs1%}D AH}tHE11D(A4AutEtnH1<ADŽ<AA AAE<w7HAEtH%OHA?LxAuA u-ACAv8}tMtHEtLL9sHuE1tE1{ uHAH-HH;EuDHx[A\A]A^A_]ËC Ew554aaaaaaac!HHH???????UHAWAVAUATSH(HMHt,HHEЉuLHUH9IH0AAL1~D0AtcANH D8r tAIAFL謾A1AHMH)HEI9wHuLH+HH;EuH([A\A]A^A_]qUHAWAVAUATSHAIIIHn+HHEH(HWH0))Gp)G`)GP)G@)G0)G )G)HLJ1HB2H8H0>L)AF t9usLA~ !#1ƉȉAAtIv1A>A$LA~ 1AGA!A$I!:LH޺AA H@H HH ALG@"A~ !ȉt#H(AIv1DH(AA$LIA7西LH1,x#H(AA0Ha@AI I 1EHLDLEn DA u LAF HH؃uA uIv1RIH(I>IL2XIHIHtHHX]HpI6H}IHÿ8II*IHHL躾LHfH/H;tHHHǀP8u TtHǀPH$(HH;EuHĸ[A\A]A^A_]HWHt#UHSPH?HsHCH[]1UHAWAVAUATSPH.HDPǀPHt6HIAE1K4.HL)DHt0II9rH.HDP1EuDTt;"4H.HDPEuTt*1ۃ8 ÃH[A\A]A^A_]UHAWAVSPL=5.IDPǀPHWHtJH?HsHCt0u]IIDPEuTthcIDPEt H[A^A_]ÃTtH[A^A_]1{t `]UHAWAVAUATSPIIHHd-HDPǀPLoHGL)H9vHLkHCL)I9vN;LLL5-tVIIDPEuTtvq H{LLLMLkL5,IDPEtH[A\A]A^A_]ÃTtH[A\A]A^A_]{t DAUHAVSHL IRIJMB MJ(t))P)`)p)])e)m)u)}H$HHEWHU)HBH+HDPǀPLRHEHBH0H>HDPEuTt3H_$HH;Eu H[A^]!UHAWAVAUATSHXIIH}H#$HHEW)EHEH%HIILL)t H}LA_Azt@st cuJ(INHA(INHA(w#INHA (wHINA INHAIFH HtyW)EHEAAHLHIHAA)A0FLIHFLOH HsMtHEL=HHHuLmH}0;INHAIFL)LH}LHYINHAIF1H}tlzM,IL%IHmA}tL`H}LHH2"HH;EuHX[A\A]A^A_]UHAWAVATSAHL%5)I$DPǀPHGH;Gu HHCHKD4HHCI$DPEt [A\A^A_]ÃTt[A\A^A_]aUHAVSHIHLHH[A^]#UH7HWHGHODG]UH]9UHH]zUHAWAVAUATSH8LEHIH!HHEHE1҅HHMH&tIMl$@I|$HtSH=H 9HDHME1LL@L;0u;Xu#HuHUHM1蹾IM;|$HrHuL6^LõHt HH;EuH8[A\A]A^A_]3UHAVSHI1)I~@1I~ 1 IF`AFpI^h[A^]UHSPHHw輲H{@HsH诲H{ Hs(袲HC`CpH[]UHSPHt(Hߺ Hߺ膱HH[]UHAWAVSPHI許A~(uNA~uGI;^vGL豴H"L蚴IǾ(HǺLI;^wH[A^A_]UHAWAVATSHIHw蹱HsLHCIFHt\E1LLSIHLEH8uHx tLHKIL;{rHH IL$ HAL$A$[A\A^A_]UHH]UH ws H]]UHG Hw1]DG HGHOH9s)UHHHHـ| tHGH4HHHu]UHAWAVATSHHGG E1L%$HL{B 8*uBL8tIǀ/uIt1Ҁ III$bu{Ht H;uL{Hs1x IIIL{Ls[A\A^A_]UHAVSHL5Z$IǀPTtԹCHt u1A11IǁPHHHHHK[A^]UHAWAVSPG HHO< tIHL5A@@x ADUHAWAVSLOH^Mt+HOAAHt=HVMuFtLD11HHFHPH1HHLHHL HIIMM)HH)MI)uMI)w#IM)HLHLHMIDHHH;H6IIJH)HJH)L4;IMILMIM9sALH+t1ۉHcL)H1HtI90ɃHHH1-Ir1L9s%<HvtI90ɃHHHH[A^A_]UHAWAVAUATSPHHLgLwMII)H88IsE1 LI=LIHMI)LsM)AKlHCLcMtwLHHHI)Ƹ D)E1MDELL)HSL3K4HLTM9tAHjJ4(Aș)AHH[A\A]A^A_]H[A\A]A^A_]UHHGHtH|uHHGuHG]HOHH9sHOHUHAWAVAUATSPIHHGHtAHELsMILcMLH88HHHL)u LmaL{rH}IHHU϶HHcL#LkKHiI1ALHH;BL- IEǀPHHu&聿HHu dHPHpu qDg.UH@]鶪UHH7HW WGHG]UHAVSHAH LCsHt辧J< 貨HLs WCHC[A^]UH1HHG ]UHHH?Hx u].]銾H9tAUHAVSHIHvHSIVHCIFHCIFI>H3H[A^]nUHAVSHIHvLH[A^]UHAVSHILH[A^]WGHGHt[UHAVSIH+H31HSZ/DLH HH iʚ;EA)DHIɚ;IwHK[A^]UHHG]UHSPHHGHt`HKHH9ueH LHPLH9sc4LGHʅtHKH88HHHHHH)AHL IZHCHHHHHKq4HKH88HHHHHH)AHL ItCHcHIHIHHH Hw1EIDHHHH[]HHGHtHWHHH)u1@UHLHHctHHt HHHHHH HwL]HUHAWAVAUATSH(IH~t$H AM)A0u/IIA>eFHHH([A\A]A^A_]H]L躻HL.谻HHt>A1A0t.u/HH9AuHHLH([A\A]A^A_]31E1II)M)1HHULDLeMl$HMLHE跤H88HHID$HP1L;uHEID$H}H+}H)ϾvHLH88HHHI)Ÿ L)MIDHHHHHIT$L-IEZHLHI<$It$IEZHuHHH}kAWH}HWLHiIL$I988IrqqH88LMG,>A.LHHExDH D<!;DLE虹IrqqI988LMLEH88H}tHH[@tA AAEHIcIIHHʚ;r'HH HSZ/DHH ATHiʚ;H)A ILIML9O$LBII9LeHMID$1LeHMLMHH[@u 1A<1HID$H([A\A]A^A_]UHAVSHAExDHu#D< DCt,AFH ~H [@tHKH9GAF[A^]UHAWAVAUATSHIIHHHHEHI1H8H8H8L9H8A<.H8tAH8<0tHL0H(WH)G)1ALw H))CLs ))L)p)L)@)PL`HPHǀPALHLH0LW))Gp)G`)GP)G@)G0)G )G)1讶teL-IEǀPHHu fHH uII} HHwH;H0xHǀPTtHDž8H8L91H H(H8A.L0L2IHLH3LLLLLLLLHH L I H8H8L9bH8L9L-suH8A<~I}ADPHˎHHHpHH@HWHDžHD0H0))Gp)G`)GP)G@)G0)G )G)HLJ1oIEǀPH@H`u_Ϝ]HIEǀP8u TtHHH;EnH[A\A]A^A_]ҳHpHuZ赳HHu = 蕳HI}H0ԏIEǀPTt=H8H8L9LH1ɉIH0MIH8AHHLIHpHH@F1HLLH@H31H@HHpL ILHL0IEHI9EsIEH8HHH8LHL9 1HMMHL< LpLLLLSL@LLLLINLHL(LL[L; 1LLLII~t!I+^L-RLH BWAFIFL-&jUHAWAVAUATSHIIHkHHEL5I^t!\9\誜 蠜ID$HhH\|I\$HpHt-I[t9HpHH;hIu|4H 9I HѭpHhLGI$HHIt$H88HHHHH)Ƹ HPH)HX@IH`H`H;pAHPHHHL`BLXLDILCW)E)E)E)EHEtG1HcHIHHHHH)HTHwHigfffHH?H"HǃrL@A IAH3pL8DLHH NlMAA uPA|tH`M9AAτt.=H<B<(A(L8IIwM9sDL@L;hI|4H 9HpHID$IsAH .IwE1HH n-HHHIH HwD|ELLLID$HH DID$HHt!H;Eu3 HĨ[A\A]A^A_]eH;EuHĨ[A\A]A^A_]貭UHSP@ @u6HH^t!\9\ H[]UHAVSIt.HB<0[A^]oUHHGHOHH)HtHt Hu5H1%H1HHcTHiʚ;HctHHiʚ;HcH1]UHSPHGt 111HXH0HCHx11ƑHH[]QUHHGHOHHH)HHDH~HNHHH)HHDH9HGH9HGH]UHAWAVATSIHIHHHvHIľL豕H88HHL9LGL茕IIHt IGHH)1HsHt HCHH)1VHL[A\A^A_]CUHAWAVSPIHHHHvH IǾLH88HHL9LGLH{Ht HKHH)1HH[A^A_]”UHHHv豔H]飔UHAWAVSPHIINL.LLH1IH[A^A_]UHAWAVAUATSHLLIIIIHHHEWH)A)HA HHǀPH9LDI9LDрuIG H AAO))LHH0W))Gp)G`)GP)G@)G0)G )G)HLJ1˩tFHǀPTtvLHLLLLHH;H0贅HǀPTtLLLLHǀPHH u袑H;tHH輂HǀP8u Tt裌HHH;EuH[A\A]A^A_]苨UHAWAVAUATSHHIIHVHHIIwHIBH9@IO@0HHH)HII)L9MLGII)ILGII)MBLeAMLmL9LuEI?H9HuHH0mIǀPTtjtHWHCLsAH0Ht5H1ʉэ AHHHHHH$WLLL諿HH0H8H H H1HLIL IHLL3HLLpLLLILL LLL@LHLILIHHL#H@HLLLLILLþLMHHH(HLtHsH+8L5<vHIǀPH@H`u]w踎HpHu@w蛎HHu#w~HH uwaI>tHH hIǀP8u TtrH3HH;EuH[A\A]A^A_]UHAWAVAUATSPHIHLHI88L)v6}wIHHLcLgwHu11rLcMLIHHLH)HMоLwIIIMtHCHI)MtLLLvHHL;LcKH0dIǀPTtkLLLLL5HHHMIDLLLLLLCL#LLHIHH+svH{tHLsAT$AOHHHCHKHDHHDH HSHHǀPHH u#o!Mu1IEIELsHCHCDH;tHH`HǀP8u TtjHHH;EuH[A\A]A^A_]臆UHAWAVAUATSHIIHIHHHE1H W))H))H))H))pH`)P)@H0) )H))HEH9Bu1ƿjCt 1jH@L}u&HHjuHLWt1ƿjHL謸HHǀPHHHEHHDžW1ALLIvHHpIvLLLL9H0LW))Gp)G`)GP)G@)G0)G )G)藄HL5I>H0`IǀPTt%hWHEAEIELIE1H@HHHE1DHLLpHLHLLLHuaHxuWHp8uKELLHLBLHLLL-ILHLE1L@EHHLHHLLLIdLHHLH*H2HǀPHHu]k踂HpHu@k蛂HH u#k~H;tHH=\HǀP8u Tt$fHPHH;EuH[A\A]A^A_] HOHsHG HF ON1UHHHLELEu LPH9LrEu0oGfHnfpDfFIHHNHF1]UHAWAVAUATSPHIILoIEHr H9vHH迴Hs L;HL薁MtBI $1HSZ/D1LcMILH HH iʚ;A)EHI9u1CHILkHH[A\A]A^A_]UHAWAVAUATSPIIҸ. EIt!AMO$HI9uMuDAIL1I0IILIIIIuH[A\A]A^A_]UH1HEHEHGHUHH9sHU<u HEHUH+EHGHEHHHE]UHAWAVAUATSHHHHE1H W))H))H))H))pH`)P)@H0) )H))H))H))LwMHIIIu5I}ID$u.HIM9Iu%HL5AEtCMID$IH}HHIu8I|$uFI$8u=HHHLAD$As8I I I]M,$LLgH8HHgLHLHhI<$It$ HH9~H8JIGH AM)1AHd LH I9IBMɹHIOMM)IMLNL9L@s|M9swHH1AHIHIHcDIcLHLH9r%HH HSZ/DHH IHiʚ;H)LIL9s"HIKHIMLM9r HHLIHHʚ;r%HH HSZ/DHH IHiʚ;H)L@LHB LHIIH;8HHHHHZHP)A)1HY M9MGLeH H ǁPH<fHJ HL WH0HHLHJHLHJHpLxHJHL0H(JH@L`HHXLeHHH;HH,HHHHdIIHPLH0H0HW))Gp)G`)GP)G@)G0)G )G)1zt L5 IL(IHH;H0VHǀPTtZ^HHHLLsH;ILzHLLLL LHpLLLHHLHSH@LHAI~L51H1HHpHHH3HCHHHt|HHuHDž1H?H(H!HHH;J<H;HHHH1HHHHH3HCHt|HHuHDž1J<HHH;H;HHH(HX1HH@HH.H3HCHLHt|HHuHDž1‹H3HgH HDIM8LIǀPHwHPHpuc`wHHuF`wHHu)`wHHu `gwI>tHH&QIǀP8u Tt [H9HH;EH[A\A]A^A_]HHHH9yHHjHHHH9HHHHHH9HHsvUHAWAVSPAAHHOHH)s H)HԨ HH艧H胨H{tHCHE0AH HKH[A^A_]UHAWAVATSHIHHWL)vNIHQL{1HCHcHAHaH9L&K4HvH;ILLuLH*H[A\A^A_]اHtz1E1DD C EA6eE1Ɂʚ;ADLDHEH9uʁʚ;|7UHH4 ʚ; 6eLΉHɚ;]Hte1E1 ED Dʚ;E1D9ADME)DHH9uD9}-UHH ʚ;9M)Ɖ1H9¸|]UHAWAVAUATSHXIIHIHHHE1HHƅHFHLwLH+HHL觧I}Iu HtID$HIMH IMLID$IEMuHH HHcDHHrMHHVHH9s9H~<Ht=MH@MH1҉H@HLHWLA)GA)1AMw LH裦I]Iu HHysIEHL\H88HIL%RI$ǀPHHLҳH0LW))Gp)G`)GP)G@)G0)G )G)1rtFHHǀPHH u[orH;HLLLLHI<$H0|NI$ǀPTtUHHMLH;3LHIIL)HH9MIHH HHHHL,HLH=H1IHIcDHiʚ;HIcDH1ɉIHwHLLA/IHHHhHHLMt2HLHLHLU1ALHHD4HHH;HH;H9JHǀP8u Tt THLHH;EHX[A\A]A^A_]Åt0 HHHHHHHIHH wA LLLHHLMt$H[I9LFILLID$HI9vHLpLHH)HH LCHcTHIM9@sMQB<MtMIHH%oUH H9Vv tZH6ILI9w4 L@+ t(uL4>MtKDLEt+ILDA=AtEtE8u/HEIEuDAEuEtA|$ 'HNLCHCLcSO4G\D[GLA:u=@HHKAFHUΈB 11nRA~CLV Izt E9 uEEtE9t}IAD$ CIEoEt A=tIAD$u 1L1QAD$A=S 1L1Qz@HHKsEJAAwf D0DJ@HHCHSA~toIFHC HC1CAF A=u*L{CH H H;MH[A\A]A^A_]ÃuH HCH HKHt HHCHt(HC@HHK덋S 1L1PAVHH9P uH 11PP`k 11 UHHHAH_HHU u3tSHUDB 11XPH/HH;EuPH]H H H;Mu:1DH1H]PH H H;Mu 1H1H]OjUHH7HGGHG]UHSPHH8HFHH[]UHSPHHHHHH[]GUHAVSHHw(HIH:GHL[A^]@GUHAWAVSHHHHHEHw(LH xw8u*I:Nu"HHȰHH;E$3H Cw8u7A:Fu/HHHH;E%H[A^A_]\FHMHMILItCIƸHuLDIH@HELEIHH@HxBLuHuLDLpLuH EHLFHϯHH;Eu H[A^A_]hUHAWAVATSIIL%ԶI$ǀP8IICILLI$ǀPTt [A\A^A_] L[A\A^A_]UHSPHHt1HHǃ8H1CHHCHsXHCC ƃH{PHAH{pHsxAHHqAHH^AHHHH8t H[]?KH[]UHAWAVAUATSHIIHHJHHELefA$LoPL1@LLbCH{p1?H1?H1?H1?ƃH軓LLI8LL)BHHHH;EuH[A\A]A^A_]SfUHAWAVSHIH]HHEH]HLHLHFt.IHuLAIH@HELbBIHHuL{AHHHH H H;Mu H[A^A_]eUHAWAVATSHIHHHEHMH4DAN4'IƘIVLFtK<'HxAH蒌HuL@H@H DH H;Mu H[A\A^A_]eUHSPHHuH{ tsH[]UHSPHH*HtH[]HHH[]DUHAWAVSPHIHH…tHM~XI1&HHM<>IIֺH H9@H9AAu @D11qIL1DHIH[A^A_]UHAWAVATSHHHHHEL}ILXH@LLDAI7Li?HpI7H8EtIH@I6HbH6?H蟊HEH H H;Mu H[A\A^A_]]cUHAWAVAUATSH8HHfHHEW)EHEALuIIX HDHEO<,L1<LLW?HEHI HIxuMIpL蛣L¤I 虣IH舣I8x1;IX1u;H5 pLGH5pL8Ix A;I1.;I ;I1;I}x0:ML1:HuL->I8:I1:I1:IL1~:HHH;EuH8[A\A]A^A_]KaUHAWAVAUATSH8HHHJHEH]HHEHHMH8HEHNA E1H}LNAHEH0H}x<HELDJIH;LH5ClHIH0HP69HHHCHPHSHIT$xHpI$HI$xHI$HI$H0AAILLMHDI$HHL-ߨLCdHII1HHHxHH;HAǾHp6LH IIHLEH(MMt$LLHƃu*H8t H(8uHxL)IML-ӨIEǀPHLIwHNIEǀPTt'>HLLHHxHHHp4ID$IH@H0hDeA1HX4:HxLL+pL(H0HPF5IHhHp6IIH&AAtiA?us1LI$HHHxL*(I4$H9u H~ HHǀPILӚ5AHV%HMHǀPILϙHǀPTt<I}HLxt^HhH@1AAHL44H01ɃxJ<0Hx4HLE2LHII;EHrL=IǀPH(HHIHp2IZt L1HX1IǀPTt;IǀP1HX*8HIH0HPO3LL(IHǀPTtq;HIHLLe(ANAFANHF IF(?HLDoILpHp3HHHHL}HH2IHxL(M9oLHMI_It H5wI<$VH H ZHHǁPH@H88HHHH]HHǀPTt0:I4$HL6Ml$LHHyHǀPHHIL—HǀPTt9LHHoHLEILpWLA)G A)GA)HL AIGHH1H@HIGHpL1LHHHpLxDjHH1LI$HHL(IL IHpi1HH}ALxLLLHMD&HHǀPIIH=M6M?IULLHHTLHlHŢHǀPTt?8HLxIMLLLTIHHp.LID$IHxHpjMIH:H6t5u^Z Z Hx2ID$ILDIHPL`DiHX1HHHHL(IL IHpH+H/HH{H/IH{HxHHLHMAb$M6M?HSLL触IHHǀPILL蚓HHHL脓HݠHǀPTtW6LxMELLHLCIHHp,LXID$IH`HPiMIHUH5HMDlII1HHHHHp+.IHHNzHxHHH՟HǀPLHHL0IvNHHǀPTt!5HHLBTHxHHHp+ID$ILHlHMIHxHu1ƿ51HH LIHxHLtHI>uHwH0,H8R#H?uH tHp%*IEILH;MIHtHHHxH@LDdIAHI1HHHHHp3,IHHRxHxHHtA/DHHD$<.HHǀPIL1HǀPTL@t3H1H8Hxu 1Hx 1A/ˆ9L-La~A*u}HHHL-L@3~uHxHHv'HHu91ƿ36H运HHL-L@H;uH{ tHH-t(,IHxHPHHLMRL%1I$ǀPILH聏I$ǀPTt1H`HxL-gL@mH>uH~ t HHvH0(H8MHHǀPILHǀPTHxt0HHHp'IGIHL㊕dMHMIHxHLpw1ƿ11L-HHL,KS )))HP S K(((P HIEILH)MIʼnHxHIEILD HLDfHIIA1HpH,8L-L8uA81ƿ0IHxHHAu5I}bkHsH0&HA;H:H;uH{ t1A8HxHqH萙HHmHpH$I}jLID$IHHfdHJHIL`1AL B<;\\LM9Fd;IH=DJHt[IAnu5HHǀPfǀ\ǀPTt-L+-0HZB<(LL\r5LDL-+L IV5LHIL91H88Hp #5MIžHp[#xDmL5I>giHx. IǀP1HX)HIH0HP$L8IIǀPTt,HIHLL늕mDcIILL@ HHHDžLL HHPH3$HHHxL-ΖH8uHQh1ƿ-H8HQ`H9t1ƿHx-LxI$H)HIEZt(MII<La$I ILIxuHLp-HH@HH1HLH(8u1ƿ,HHHH)#L8D`1H(W)))H HxHH(H L(A>E0u1ƿP,1EH<HxL"HA>u@Et1ƿI,LH H߹LpLHlIEǀPL EtzA](AHLL1W(HL!HIvLq#IvLe#HI}u I} /HHLI诇LL-8LpLHcALpuHxL=IMHLHH߾lHLmL-̓HHH!L;IEǀPTt&)LHrIUIuL HLs!LpLL-HIEǀPTLHuIE HHC AEAMKIEǀPH8LL;`HHH@AAHL IH01A}HxH<HxEmH HEt DrkL LHIH8H;AHrHHXP L59IǀPTt'IǀP1HX$HIH0HP;L(IIǀPTt`'HIHLLcH LDgIII1HHHHH(HH HHpIHkAHxHH(HL TH(H8ItAr1HuqHuH qHAL%אI$ǀPILXI$ǀPTt1&EtLqHxHHHpIEIHH gMH qD1ɃOHHc HH2H?'HHHMIŃHHptDnHx L5IǀP1HX!HIH0HPL8IIǀPTt$HIHLL늕nHMDkAHLpW)))LL HHH3H@HHA#HpuHH1HHL(IHxLhI?`LAIGL-fIEPHHLTIEL-ǀPTt#LLHkLpL5I>LJPTtJTt? H߾ {dHxHI>u^It9tHI>tHH IǀP8u Tt"H HH;EuH[A\A]A^A_]>0;Q%FUHAVSHI Iu11[A^]#HH8uHx t[A^]HHAHHt6UHJDIH11DIL HHH9uIL]1UHAWAVAUATSH(HH2HHE1AH(L.W)))LA)GA)GA)GLM.LLL% I$ǀPAGI6LVH0LW))Gp)G`)GP)G@)G0)G )G)1m=t,I$ǀPL~I<$HAAI<$LH0iI$ǀPTMt HAEALsxL&AHIEǀPHLLI}jIEǀP$HII$ǀP8u Tt/ H[HH;EuH([A\A]A^A_]<UHAWAVAUATSHIHHHEW)HDž H8HpHIIt=E1EAHLAH8uDDD LHII;rL-ʼnI}LJPHL@cƇcHL9t&ALLI}L1qI}WH0))Gp)G`)GP)G@)G0)G )G)HLJ1:LLI}H0IEǀPTt XIEHHH5KgIt$L*I}ZHHEH5EHCu1ƿFI}AHLPIEǀPLHǾ(IEǀPTt IEtt1ƿIEZt(MII<LI ILIxuLIIGIIGHIMYHIEǀPHL_LI}LJPcL@tHHIEǀP8u TtHHH;EuH[A\A]A^A_]g8UHAVSH@HHvHHEWH})G)G)GWL5IǀP zHxHuHxIǀPTtHHH;Eu H@[A^]7UHAWAVAUATSHHH~HHEW)))Hu1ƿ1L(IHH HLGILAuHLIL%I$ǀPIH IWH0))Gp)G`)GP)G@)G0)G )G)HLJ16L6HuHHvBHH>uH~ tH H0FL=ÄIǀPHIIǀPTt%MHxLAFLlwM~HHHbH}HH;EH[A\A]A^A_]ÿI<$H0'I$ǀPTtIt]L1ALL,H8HuH~ t#HC.LHIWIHH9rHvLH1AL%I$ǀPHLIL5I<$I$ǀPT4UHAWAVAUATSHhAHH{HHE1L}IHMHW)E)E)EHUHLEILE1~M/AMAw11LeA$LeA$ƒu)11ZA$AtAƃt110A}!L-4IEǀPLeL#uL}IG ID$ AAOAL$A$H{xy IEǀPT`HMH9u Hy 3AtEA HHǀPL}LrtHEHH IO HAOAA$H>HǀPTIuHxYL}HLH1AXHuAAOFNIG HF(HxH$H}Hus^HKLeI<$u$I|$ u11HxgHxAFAABLu}HuLLApAEHw.E1 AE1 AH}HDDHL= IǀPAw7LuHuLTsAFHxH\ HuH HxH= IǀPTt)HUxHH;EuHh[A\A]A^A_]1UHAWAVSPHIIHxHfI8u11%ILHHH[A^A_]UHAWAVSPH HIH HcHH1ɅHsJ<1Hx ;HsH[H IǃxuLLII9_wGL5~IǀPHLHWIǀPTtLHIHL7HsHH[A^A_]t H~ H~0H1HH[A^A_]f UHSPHHt,DLH11EIL HII9uHJ1DMt&AHH11HH HHI9u1HǸ HHH[] UHAWAVSPIHIu LIxLL KHHK HH H[A^A_]UHAWAVATSLIIIjI$u11IH8uHx tIu11[A\A^A_]PHH8uHx t[A\A^A_]UHAWAVAUATSPMMIHIIIHULLLLH3wI;uLHMH!u11H[A\A]A^A_]H[A\A]A^A_]UHAVSHL LnH0Lz^(HLHL1L[A^]UHAWAVAUATSPIHR{L8E\"-HEPALJPILLORL ,HtHH,HLH9HBHzHf\DPEtH[A\A]A^A_]ÃTtH[A\A]A^A_]7UHAWAVAUATSPL*MtlIHIH \,HtH=gLL>H=gL d>HgIHLLH=`gA H@L>L=DgH5$LH1:.H = =H=gY]A H=fLH5>}u`H=fL o=H=fH%@HL=H=fL 9=H=fH L=L=ifL%7Athtct^AAH CfH:f8u8MPu Tu"H^HH;EuH[A\A]A^A_]UH]UH]UHH=e;= H=e])=UHHeH8Hu]AHȈ HeH8]UHHneH8HtHQH8HȀ 1]UHH>eH8Ht HȀ 1]HeH8t9UHSP1H؈ HHdH;8rHǀ8H[]UH1HHHHHH HwH]HHpHtUHlHHtuHUHJUHSPHHu3H}HtH[]ÿUHAVSHI[HuLHFHt[A^]ÿUHSPH*HuHHtH[]ÿUHSHIH HwHWHOLG LO(t))P)`)p)])e)m)u)}H2\HHEWHU)HBHJcPǀPHzHEHBH0HH=cL7Hcfǀ\Pu TuH[HH;Eu H[]o[UHSPH=b]9Hb u1\f\H[]UHSPtH=nbH=]bH=QbbuTHHǨH`H=(bbHuHtHrHH1H[]UHAVSHH ZH HMH=aHHHMtHH=aALH=aHLHUL5naL1H%ZHH;Eu H[A^]UHAWAVAUATSHhI}HYHHEHHEHEHEHEHEHE11CAǿ6AĿ)1EE ʅ҉ H=`f Z DD fZHLeID$H I$L1L1L1HA`Hǀ@H`H H$`HHHu1H B[HH5_HHH6u H=_L%_I$A7H=_LE16H_I L0 H=)EHtcIHGHt$AT Ѓ w HqH9Hr w/1L1 mHtHHHH=EHCH_f^H= {H=1@hhH=^H=^@ H=^H=^HجH5^H~H1٨L5u^AZ%AAA A A fEZH=c1HD fAZ@t!H=1 H^Z s*H=sH=D_H=H}HLpHIH=]HHEȻH߾11H=w]HHu{E}E7E1H$VA@LxA@x DG%@G%BG%DG%FG%HG%JG%LG%NG%PG%RG%TG%VG%XG%ZG%\G%^G%`G%bG%dG%fG%hG%jG%lG%nG%pG%rG%tG%vG%xGLMAS%yFhhh&h2hDhShdhshhhhxhnhdhZhPhFh %s %s %s7.0.3to notto resetenabledto exitto not clampBUILD_TYPE :%zu >>> BC_LINE_LENGTHBC_ENV_ARGSBC_EXPR_EXITBC_DIGIT_CLAMPPOSIXLY_CORRECTBC_BANNERBC_TTY_MODEBC_PROMPTBC_SIGINT_RESETexternal/bc/gen/lib.bc interrupt (type "quit" to exit) !Copyright (c) 2018-2024 Gavin D. Howard and contributors Report bugs at: https://git.gavinhoward.com/gavin/bc This is free software with ABSOLUTELY NO WARRANTY. (main)(read)01autobreakcontinuedefineforiflimitsreturnwhilehaltlastibaseobasescalelengthprintsqrtabs is_number is_stringasciifymodexpdivmodquitreadmaxibasemaxobasemaxscale line_length global_stacks leading_zerostreamelse!?>#$  #!# J* Ơ-GT7ȓT0123456789ABCDEF d'@Bʚ;ready for more input ab\efnqrt\\ " usage: %s [options] [file...] bc is a command-line, arbitrary-precision calculator with a Turing-complete language. For details, use `man %s` or see the online documentation at https://git.gavinhoward.com/gavin/bc/src/tag/%s/manuals/bc/%s.1.md. This bc is compatible with both the GNU bc and the POSIX bc spec. See the GNU bc manual (https://www.gnu.org/software/bc/manual/bc.html) and bc spec (http://pubs.opengroup.org/onlinepubs/9699919799/utilities/bc.html) for details. This bc has three differences to the GNU bc: 1) Arrays can be passed to the builtin "length" function to get the number of elements currently in the array. The following example prints "1": a[0] = 0 length(a[]) 2) The precedence of the boolean "not" operator (!) is equal to that of the unary minus (-), or negation, operator. This still allows POSIX-compliant scripts to work while somewhat preserving expected behavior (versus C) and making parsing easier. 3) This bc has many more extensions than the GNU bc does. For details, see the man page or online documentation. This bc also implements the dot (.) extension of the BSD bc. Options: -C --no-digit-clamp Disables clamping of digits that are larger than or equal to the current ibase when parsing numbers. This means that the value added to a number from a digit is always that digit's value multiplied by the value of ibase raised to the power of the digit's position, which starts from 0 at the least significant digit. If multiple of this option and the -c option are given, the last is used. -c --digit-clamp Enables clamping of digits that are larger than or equal to the current ibase when parsing numbers. This means that digits that the value added to a number from a digit that is greater than or equal to the ibase is the value of ibase minus 1 all multiplied by the value of ibase raised to the power of the digit's position, which starts from 0 at the least significant digit. If multiple of this option and the -C option are given, the last is used. -E seed --seed=seed Sets the builtin variable seed to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -e expr --expression=expr Run "expr" and quit. If multiple expressions or files (see below) are given, they are all run before executing from stdin. -f file --file=file Run the bc code in "file" and exit. See above as well. -g --global-stacks Turn scale, ibase, and obase into stacks. This makes the value of each be be restored on returning from functions. See the man page or online documentation for more details. -h --help Print this usage message and exit. -I ibase --ibase=ibase Sets the builtin variable ibase to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -i --interactive Force interactive mode. -L --no-line-length Disable line length checking. -l --mathlib Use predefined math routines: s(expr) = sine of expr in radians c(expr) = cosine of expr in radians a(expr) = arctangent of expr, returning radians l(expr) = natural log of expr e(expr) = raises e to the power of expr j(n, x) = Bessel function of integer order n of x This bc may load more functions with these options. See the manpage or online documentation for details. -O obase --obase=obase Sets the builtin variable obase to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -P --no-prompt Disable the prompts in interactive mode. -R --no-read-prompt Disable the read prompt in interactive mode. -r keyword --redefine=keyword Redefines "keyword" and allows it to be used as a function, variable, and array name. This is useful when this bc gives parse errors on scripts meant for other bc implementations. Only keywords that are not in the POSIX bc spec may be redefined. It is a fatal error to attempt to redefine a keyword that cannot be redefined or does not exist. -q --quiet Don't print version and copyright. -S scale --scale=scale Sets the builtin variable scale to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -s --standard Error if any non-POSIX extensions are used. -w --warn Warn if any non-POSIX extensions are used. -v --version Print version information and copyright and exit. -z --leading-zeroes Enable leading zeroes on numbers greater than -1 and less than 1. Environment variables: POSIXLY_CORRECT Error if any non-POSIX extensions are used. BC_ENV_ARGS Command-line arguments to use on every run. BC_LINE_LENGTH If an integer, the number of characters to print on a line before wrapping. Using 0 will disable line length checking. BC_BANNER If an integer and non-zero, display the copyright banner in interactive mode. If zero, disable the banner. Overrides the default, which is %s print the banner. BC_SIGINT_RESET If an integer and non-zero, reset on SIGINT, rather than exit, when in interactive mode. If zero, do not reset on SIGINT in all cases, but exit instead. Overrides the default, which is %s. BC_TTY_MODE If an integer and non-zero, enable TTY mode when it is available. If zero, disable TTY mode in all cases. Overrides the default, which is TTY mode %s. BC_PROMPT If an integer and non-zero, enable prompt when TTY mode is possible. If zero, disable prompt in all cases. Overrides the default, which is prompt %s. BC_EXPR_EXIT If an integer and non-zero, exit when expressions or expression files are given on the command-line, and does not exit when an integer and zero. Overrides the default, which is %s. BC_DIGIT_CLAMP If an integer and non-zero, clamp digits larger than or equal to the current ibase when parsing numbers. Overrides the default, which is %s. define e(x){ auto b,s,n,r,d,i,p,f,v b=ibase ibase=A if(x<0){ n=1 x=-x } s=scale r=6+s+.44*x scale=scale(x)+1 while(x>1){ d+=1 x/=2 scale+=1 } scale=r r=x+1 p=x f=v=1 for(i=2;v;++i){ p*=x f*=i v=p/f r+=v } while(d--)r*=r scale=s ibase=b if(n)return(1/r) return(r/1) } define l(x){ auto b,s,r,p,a,q,i,v if(x<=0)return((1-A^scale)/1) b=ibase ibase=A s=scale scale+=6 p=2 while(x>=2){ p*=2 x=sqrt(x) } while(x<=.5){ p*=2 x=sqrt(x) } r=a=(x-1)/(x+1) q=a*a v=1 for(i=3;v;i+=2){ a*=q v=a/i r+=v } r*=p scale=s ibase=b return(r/1) } define s(x){ auto b,s,r,a,q,i if(x<0)return(-s(-x)) b=ibase ibase=A s=scale scale=1.1*s+2 a=a(1) scale=0 q=(x/a+2)/4 x-=4*q*a if(q%2)x=-x scale=s+2 r=a=x q=-x*x for(i=3;a;i+=2){ a*=q/(i*(i-1)) r+=a } scale=s ibase=b return(r/1) } define c(x){ auto b,s b=ibase ibase=A s=scale scale*=1.2 x=s(2*a(1)+x) scale=s ibase=b return(x/1) } define a(x){ auto b,s,r,n,a,m,t,f,i,u b=ibase ibase=A n=1 if(x<0){ n=-1 x=-x } if(scale<65){ if(x==1){ r=.7853981633974483096156608458198757210492923498437764552437361480/n ibase=b return(r) } if(x==.2){ r=.1973955598498807583700497651947902934475851037878521015176889402/n ibase=b return(r) } } s=scale if(x>.2){ scale+=5 a=a(.2) } scale=s+3 while(x>.2){ m+=1 x=(x-.2)/(1+.2*x) } r=u=x f=-x*x t=1 for(i=3;t;i+=2){ u*=f t=u/i r+=t } scale=s ibase=b return((m*a+r)/n) } define j(n,x){ auto b,s,o,a,i,r,v,f b=ibase ibase=A s=scale scale=0 n/=1 if(n<0){ n=-n o=n%2 } a=1 for(i=2;i<=n;++i)a*=i scale=1.5*s a=(x^n)/2^n/a r=v=1 f=-x*x/4 scale+=length(a)-scale(a) for(i=1;v;++i){ v=v*f/i/(n+i) r+=v } scale=s ibase=b if(o)a=-a return(a*r/1) } 44X!a h LL(L   v=S :  !#$%-(<<=N>j?S@BC+C_CADDEE#FFeGGNHsH)JJJEKKL$MNOOPZQ SZSSTF^p^^^_`azaeeopSppqWqq}rrrxyUy~~FU\hJYܧǨOî$Cc-$ηo¸dT6B ` fg/08/Yea  `UzRx zRx zRx zRx zRx zRx zRx zRx zRx zRx zRx zRx zRx zRx zRx 9))))))))))***"*,*6*@*J*T*^*h*r*|********,c%,e0,f5,h:,iF,IL,z[,Lj,Op,C,P,R,S,g,l,q,r,s,w,v,V-'-:-V-b-{------.5.O.m...../>/W////////00600000 1>1u1112H2x22233z333$4w Aj NQ{~<}|d}d}j|j|QQQtpCT gV6,,,--PW5"p`AB`B`ATA`\AW@___stack_chk_guardQr@__DefaultRuneLocaleQ@dyld_stub_binderQr @___stack_chk_failr(@_strcmpr0@_freer8@___maskruner@@_strncmprH@_sigsetjmprP@___errorrX@_writer`@_exitrh@_memcpyrp@_strlenrx@_strchrr@_strrchrr@_memmover@___bzeror@_readr@_closer@_fstat$INODE64r@_openr@_strcpyr@_siglongjmpr@_abortr@_getenvr@_mallocr@_reallocr@_strdupr@_strtolr@_sigactionr@_isattyr@_strtoul__mh_execute_header7output_bufs;mainAvmGbc_Z_dataTЎ errcoarhelpfmalopt_svre pnum__sidsmsgspyrightnst_freegsray__loptcopyinitexpandunc_ile_mainreinsetadsertitǝinitfwrite_implvprintfpreelushErr_impl_implrintfutҕchar_impls_implp_ininsertdex"ibex__name fkwsinlineCommentcommreadLinewhitespacetnileree_lenvalidCharitޣonTokensentͥæextoken#ameextumberۧinitparseig_msglab_len_freevec_strdupinitclearm_ec_ boot f handleError g jmp numDigits p malloc takeTemp s rea in a atalError reeTemps et rowSize Temp env ϢFree ٢͙ߤrintf utchar_impl ɥtrdup hutdown ߢd lloc Line Buf ͪit fo rraySize texit ddTemp  dtors e free i grow c string push np xpand mpty nit tem _rev ͒ɂlear oncat ȊAt Index Empty Byte ڊop ush ƅAt sult_ ad_clear free charsfilelinebufledgerogram_arse_٢_endstart aineprintStackTraceopunaryssrenssignBuiltinddStringsertFuncit̉xsc_ecprs_namecharsseqssReqstdin_nameearchady_msgset_lenotegateׇ addStringeinitnresetupdateFunctextzeropoxprndifNs1umberext_argbuiltinforprintreeadllemxprˁʀushNamearse:psneaddfreeextenddivhex_digitscinitbigdigmlenptruncatezerosoneReqضReqmodչlearreateopympFromBigdigCopyZero2Maxnum_size2_sizeulodReqexparserintow10ReqٰetupcaleqrtubtrhiftRight˪eamValidо½¹ dp  /D,/' O?A{!>vs%hrM#<|QZG%&p `p Z7]RU<?B B BT ^Kgk t /-A$/Y@FLQ^ViJBl lS bJd '90%K+"6;6BQ<PX%$\BD0[<BEaK_*= %tC1k9AJ" !     !    __mh_execute_header___stack_chk_fail___stack_chk_guard_free_strcmp__DefaultRuneLocale___maskrune_strncmp_sigsetjmp___error_exit_memcpy_strchr_strlen_write_strrchr___bzero_memmove_close_fstat$INODE64_open_read_strcpy_abort_getenv_isatty_malloc_realloc_sigaction_siglongjmp_strdup_strtol_strtouldyld_stub_binderradr://5614542 P H__PAGEZEROx__TEXT__text__TEXTp p __stubs__TEXTh __stub_helper__TEXT__const__TEXTp%p__cstring__TEXT< <__literals__TEXTFHF__unwind_info__TEXTG`G__DATA_CONST@@__got__DATA_CONST__const__DATA_CONST8__DATA@@__la_symbol_ptr__DATA!__data__DATA@__common__DATA) H__LINKEDIT@@"0H`(h # ` P! ? @loader_path/ @loader_path/lib64( @loader_path/../lib64( @loader_path/../../lib64( @loader_path/../../../lib64 /usr/lib/dyldLLDUU1Dv2   (S 8/usr/lib/libSystem.B.dylib&`)Cog_ W O {   X@o )RR  h{X  ܩ  VT ($QqTIjh8) 3R5R q`T1T@ Jy)2 y@B;3R@U9qT(} 0  R;/@-@ Jy)y y@ Jy)y y/@@@ Jy)2 y/@@9 qAT @9@i 4 U9?q!Tx p  Rң;/@@7A@6)R>@ Jy)2 y@ Jy)y y@ Jy)2 y/@@@ y@ Jy)2 y/@@@ Jy)2 y@ Jy)2 y}/@@(Y ,RZA`4{?%T U9) 9h@ Jy)y yc)R 9`h87@)R i48ZRE;Uu6;6@R :@ B? T Jy)y y'@@S}@?*T BRR7'@t IT @ @8s"ATZ Ʌ X)@?!T{LOKWJ_IgHoGC_AO{Ct  Ո@ B!!RR7@!_9@c p !{AO¨X9O{C h X@7R:oCCBRCqC'^ )} X)@?T{EOD_@  h XR e9^  <  =P )@9 a9I  IT  ɜ  g<og_WO{ @  +ih8aqhT+P Սik8 {FOEWD_CgBoA  ըNXh) 6ѩ> 4,R պs XR_8@@5j87HK7=@ Ru@~q@z`T(>%!Th@  Ta @h@Rd:{FOEWD_CgBoAG  v X U9i7ix87 $Qi"7a @ RK:h@h(dQ(,Q(Q)ij8?qT hR)ij8?)q!T hR)ij8?qT hR)ij8?qT hR)ij8?q@T?qT hhR(ij8qATa @(G P R:h@hHRa @R :{FOEWD_CgBoAj(i8 QQiq )Jz TR\R)ij8?q@T?qT hHR)ij8?qT?q!T{FOEWD_CgBoAY)ij8?q T hRr)ij8?q T hRk)ij8?q! T hRd(ij8qTa @< p R9h@hhRV)ij8?qT hRO{FOEWD_CgBoAOhRD'R@ R"HR;R9RHRh"a @@R{FOEWD_CgBoA9Rh"a @5 0 R$R (RR{FOEWD_CgBoA (R h(RhR  hR hRHRRh"{FOEWD_CgBoA_WO{R U  h&@ iu84_q`T_)q@U97hJ@qT 7ua @@R=9h&@ ` V7i @)h{BOAWè_WO{,@T`B7@y4h.@T`B~6@y6  M X @R{BOAWè9M  Ո@U9)R 9h.@T`Bһ7@y@6`BҶ7@y(@6`Bұ7@yyy9h.@ #TR@9{BOAWè_g_WO{,@Ta @R8T4v+7h.@ T`B҅7@yqTa @R8`B|7@yRwC  z.@8R77a @R8`Bn7@yH(7`Bi7@yH87`Bd7@y 796`B^7@y(06`BX7`~@RW6`~@@i6`B!R5`B!R~5`BF7@y06h.@_ T`B>7@y6&!h"@mqT`B!Rh5@Jy`B.7@yu72yh"@!qT97`B#7@yr*(6`B7@yyy h.@ T`B7@yr*6`B7R@y6 `~@A9q6% h.@AT46a @R{DOCWB_AgŨ486`B6@y6`B6@yIu+  `5@Ca5h"@qTH5a @Rh.@T`B6@y4h.@T`B6@y4a @R7} h"@qTa @R7@Jyr!Th"@qT`@a0 =i t4R wR_ h"@uqTa @R7`z@a@'d%h~@9M h"@yq TqaTE a @@R7h"@IR  6RRqTa @R7h~@ 1@) 1bB`B5, h"@}qT' h"@qTa @R7 qATa @hj@(Rv7VRv"@߂qaT aObj@d @ h"@yqT߂qTa @R`7`B6@y 2#yC`B4 h"@qTa @RN7@ @4 @?qaT UE4%@ @5)R a)4@Q @i5 UEi46@)R Q\ i X)@?!T{QOPWO_N_h"@qTa @`R!7 R]Ra=_WO{C  X@ @qTnqaT@ Չ X)@?&T{EODWC_B @  X)@?$T{EODWC_B"9"qTE`Bҡ5@yv@T`BҘ5@ykAT27a @R6t h"@q[z`Tq Th&@q T  H XJyrTa @@ թ X)@?TR{EODWC_B6`Bl5@y@7`Bg5@yqAT`B 7`5@y )R */y`B[44> `BR5@yyyh.@ T`BG5@y7@  X)@?TR{EODWC_B@  X)@?T{EODWC_B_6`B'5@yH7@  X)@?TR!E`B5@y"qT I ytx) a @RT6m 5@y2y @ թ X)@?T!R{EODWC_BZhp  @9@ ARlPa"@LHRP R7(R P M7@RTsr P G7@P B7 p ?7 P ;74@P 67P 27P .7P *7@P &7P "7P 7 3 `~@AR3 {  h XR 5!RaR';ȸ0  @9@ O{CB@&4a @R{AO¨5{AO¨_O{C|@l4@3@`!R{AO¨2WO{ @4RqTq`T!q`TqTh.@'"T`BK4@y6q[zTh.@h5RR`B<4@y6i&@?q!Ti.@   D9@zaTSR{BOAWè_CO{  X@|@@@4@y@7a @R_5`~@R3`~@(3`B 4@yyy`#2h~@2`B3@y  R *y`B#2 ^ ) X)@?T{DOCC_#;WO{ D97a @R$5 "9h"@uBqTbB`B73 v"@~qT h"@qT@R 5 v"@4RR߂qaT aObj@d @h"@qT߂qTR@R@4G6{BOAWè_a @R{BOAWè4WO{@Ҕ3@y y yh7u.@7`B҉3@y7h.@TR{BOAWè7a @R4h"@qi"9T(Rh"9h"@mqT{BOAWèQ {BOAWè_O{Cp"~@a_2{AO¨@ O{C@P3@y 7a @R4q!Th>@a @R4h>@`1@h`1@h>@T `B.3@`~@R-2`~@?2{AO¨ _WO{ Ȯ X@ h"@uqTa @RZ4 h"@W qTa @RP4@9@"R~h"@qTa @RC4 h~@@ @#1h"@qTBsP `!RN2"a @R+4@9@"!RYh"@qTa @R4 `~@R1`~@1`~@R1`~@ 1h~@ @#1`B1h"@yqTa @R4 }P  @9@ R,h"@yqTa @R3`~@R1`~@1h~@ @#x1(R`#r1h~@l1v `Bҋ2@y 2y`B#`1@ թ X)@?T{FOEWD_C_ֵ9CO{ Ո X@U h"@uqTa @R3M sP  @9@ !Rh"@yqTa @R3= `~@RU1`~@@f1`#%1h~@1`B@2@y  R *y`B#1^ ) X)@?T{DOCC_k9_WO{(R?q4 w"@4a @Re3j0  @9@ qT ^XR`~@ 1h"@qaT7a @RF3w"@{COBWA_Ĩ_WO{@1@y7a @R13h~@A9qRu"@}4`~@(ap  @9@ R{4`~@0vqTh&@yqTa @`R 3`~@A9qT5a @4@R3{COBWA_R{COBWA0CO{ h X@h"@uqTa @R2h~@ @ @#p0`Bm0h~@@(R`#e0h~@_0WP  @9@ !Rh"@yqTa @R2[`~@Rs0`~@0`Bj1@y 2y`B#?0^ Չw X)@?T{DOCC_֖8og_WO {  t X@'CH`9R @)\@9!7oqT"t"@nqT7 L C(ih8R)4 %T6RRRRRhLP  @9@ KP  @9@ 7R6zqTa @R[27@ Qqh+T*P Չjyhx) ֈzqT7h&@yqT ;@y q*6a @R?27@(0QqZ'(;RR97@yqz<R6q!T6 R;@ Qq"IzTa @ R27@ 7 6a @R27@X; 6Ra @ 27@=Q;h"@uqTa @R2h"@yqTa @R1`~@^w 76a @R17@6a @ R1;@h&@yq)R(!R r @zTa @ R1q` TQ!q T@97a @ R1h"@ q;`~@/l9 6@;@R qTQaqbT;@ qTQ]qTWh"@uqTa @R1OqRHzR R(R !*@h"@yqTa @R12Q;`~@S/6RRRR9@zt"@7C- (ih8R)4 %7h"@ qR;h"@@)qT2R @6a @Ri17@!7 6a @Rb1   V XJyrTa @RX1w"7!6a @RS1w#7"6a @RM1h*H6rhRR(?;W70h&@uq BT7;@y qTa @R31@;A46a @R-1`/@vqT@`~@ Q.`!R .zq`/@vqT{Q;R`!R-RR!7 6a @R1"7"6a @R0<7Rm;@ qcTQ]q T2Q;`~@.RR(R9@ Q? qhT`~@1Q.};@ qTQ]qTth"@uqTa @R0lv2h"@qTa @R0^h"@qTa @R0RqATh"@qTa @R0Hh"@}qTa @R0@h"@qTa @R08@h"@yqTa @R0";`~@C.qT`~@R>.`~@AR;.a@R;`~@R4.`~@R;@ q TQaq# TRTR#)`-aqTh"@uqaTa @R`0;@ qTQ]qThR vRR;@qq;@ qcTQ]q T RR@;@ qcTQ]q Th"@uqThR;92@]h"@yqTa @R"0`~@aR-(R;(R9`~@!R-RRR4R;aRRR9&q t;@ q#TQ]qT@9`-RR;@ qTQ]qTRR@R;9`~@!R-9`~@R-`~@-RRRz9RDRR@h^@@T`~.@vQqTa @R/`~@ Qv-zq`!R,h^@(TRRQq'RTa @R/t@T7@J@Kih8? kTaTRi kT7a @R/@7z4R6_ qTRa @/ R(7@_wqTV4`~@3.R@9@A9*(7`~@'.@9 q'Yq@zRfQqhT`~@!RN,4`~@R-`~@-7(7QqHTaRR_wq`TRh6`~@-h@)RKii8?T)mqaTmqTh"@mqTR'@ ) X)@?T{JOIWH_GgFoE_ Rh"@7X5g_WO{C  X@\@T(QP Jh8`-@?wq Tq駟( QJh8J_k )@zT`~@,`!R+({q@(ˈh^@hT`,@ Չ X)@?T{EODWC_BgA_4o g_WO{ h X@@/Ro4   5@aK,U"@uqT}q!TN"@qTRhR9 7R(6 @R.R9="@yqTM!R5R9~@M,!vp *@9)@" 2"@ RHR?q TR @{.9~@@9,,R,AvI 2(@9)@7]X"@_qT"@5?yqT_qT @RM.~@R,~@,z@a-z@Ta+@~@ z@@+~+&4@ @5)R a+ @ ?Q)@i5 UEi4-@)R QZ  X)@?!T{ROQWP_OgNoM_3@O{C@a@ {AO¨_R__WO{  @QE)R Qbˁ3TT@Q5UEH4-R @Q5UEH4-3@qR{COBWA_Ĩ_WO{  Ո@QE)R Q@b@a@ 4qT@R @Q5UEH4Z-Y-@Q4{BOAWè_UEh4{BOAWèL-h@9h6R3R-_WO{  @QE)R Q A_Tx"A˟iT`@4qAT@R @Q5UEH4--h@y3h @Q4{COBWA_Ĩ_UEH4{COBWA_Ĩ-h@9h6Ra3RM-O{  X@S  h@QE)R QCCh@Q5UEH4,@ I X)@?T{BOA_$3Cg_WO{  X@ SR23 VRXRTy@9_q T_q!T@ !@91@ !@3#@ ! @  ,R  K}כmCӫk2+k,8+_) T #+kh8K8)? aT#2#AR _qDVz R2@942,@ i X)@?T{HOGWF_EgDC_֪2WO{  ը@QE)R Q$A Th @i@4i(8h @Q4{BOAWè_UEh4{BOAWè@,O{C2{AO¨ 9_ַ@g_WO{ h X@qQh&@(҈p I ՟q9`)@T@kTg`RQ,h&@T#`c)@  X)@?T{GOFWE_DgC_/2O{C!RR(RR(RR(9N{AO¨_O{C@ )a&@`)a@`)29{AO¨_O{C4RBRR"R(!R{AO¨WO{(@qT@ qAT@IT)R$)RBR(!R@T{BOAWè_WO{@(a @(h@H/)+)@h(@,h@T @(@{BOAWè_ֈR@-q)R(! R @z`T _{C(R @)|@ R+{A_ֈR  @ @ iT @) J+@8)qT JAT_WO{@R  hV@ iu8?qT )@9I4?qT4?)q@U97hJ@qT7ua @`R]+Ѩ i @)h{BOAWè_O{CԔ  Ո@QUEH4*hJ@ qTR5,R,@)R Q AAih{AO¨_O{CR $@ii8)qT Ք X87J =@5 R14h&@)iii8)q!T{AO¨_?(qT5 _hR _g_WO{C Ո X@9R @'`(@9j&@V @99h 4q) 8   X JQ Qkiq@)JzT ?qqT*qJ*6qq!T(@9)qTT97(K4=@R0Z*q@zaTJ8H_q9KQJmQJ_qbK:T)*i6Rq I7*`>((@995i@(h`RZ(@  v X)@?T{EODWC_BgA_և0O{C$@ I_8R *QJ_iqT*_}qT))Q?%qT it8`(h@h{AO¨_!RR'))(R  ըw X_O{C @ $@j@JJ_8_)q k @a a 5RM*h@"i@ @Tt  Ո@B?h"@qq@T{AO¨_WO{F0~ J{BOAWèCo WO{ Hf X@-P ձ*u@R-0H l  @((R(QR aR&oR/@5@a'%@@)R Q@-\ I_ X)@?T{POOWNoMC_/ @ @)@   _ _(R @(_ T @) @- @H@+@(+7_?)@)@*)@H _)@ _ 7J)K TIAjAK , /k0@/@ѭm 1?bT_ymk T R_ _R|_|SʭT? 釟 J @ mѿ "Tymю4? 釟 J @__WO{@AqDZwq bTRN*|כHvv@~כ C)}( H)R(ht@ ~d/T* yw@) (}{COBWA_Ĩ{COBWA_Ĩ_ @ @)*yh5 _ @IbT(A _g_WO{ @x@R*qDZhq|țC6X`T)w@ ~u@~//x@@hhh @h {DOCWB_AgŨ_WO{R? 4@TF  ը@)R Q@~)`t@QUE4{BOAWè{({BOAWè_g_WO{  @H qDZwq~כ*CJ}I I i@ כKCk}j J  6RIR)|כC)?%闟 3|a@)h@y@ ~Ӳ.("h@@v(` Rv)|כCh{DOCWB_AgŨH{DOCWB_AgŨ_h @` R`)qDZhq|țC{DOCWB_AgŨz @ L  Չya @-Rˌym Nym}@ ɚk=  Ky-T_WO{Z. R * X`8qT75R Q)qCT7J =@5R/.4T R{BOAWè_RJ  R"RRog_WO{C  $ XJ@{cK7o  @@AV*  @)R QRCR$!@:so R-4@)R Q@@!!Tw(RcR`?-@@!aTj(-C&@ @5)R a$@ ?Q)@i5UEH4_'Y ) X)@?;T {EODWC_BgAoƨ_@a1%@?Q(UEH4G'@RHsr@ ; (R@ C '?T CC)R  T  `L}  #T  +#@IC )RoJo   ? T @)   ~ )+i. l ؚ+  TT@$(@(C@) * #@_@ iI)}ϛ)K yu!I y5i: Z_T@@l JiT  +@@*R   yu?kTT'@?y;@ ( )@)+ J i ))T@/@BCw@y@* )@@TaT ؚ( 7S$T@ i ?T?@@3@HRCb%84'@ @@)@I'#R@`?H@ cT'@h @@)R Q a{#)RC sRRso w,5@a$@?Q(UEH4& (R_S@(` @RN'qDZhq|țC@)@(Ah @+@ T3RC@X@@IA J bTJ _ T_ T_T@ @ #@@K k #@k}-I )i }  (yA75R 67@4'@H @'@bE?+@H @R)T  @)R QK@;@!aT&+c@S@!aT&+@@!aT|&++ '|_O{CR? 4?$T&s&~R&`~ {AO¨__@@!ATS&+TO{C! @h@i@i @ @a@~{AO¨+_O{C! @{AO¨O{CR{AO¨ WO{@RUsrRi@jJjIk}ʛkKl,y( Th{BOAWè_@_O{C @ih@?HTj@- ,  bTKyl %ьK4i @q DZjq*}ʛLCӌ}ӊ J* J%h @"%h @Kyli @q DZjq*}ʛLCӌ}ӊ J* J%K4l}@ }͛Ck%hT?qh {AO¨_  @@?HaT_A(  @I *j4 L}˛C)_% hT  _og_WO{(@9(4_(TҨjz8qTZ9 R{FOEWD_CgBoAX4*R*<Rj{8q`TqaT{'T {FOEWD_CgBoAR7 x R%q DZjq|ʛCi@)@(h R%֛ C)}( H)R(}֛Ch   @)Jy?rv@w@@Jyr~* 6 ?RNsr y{9Ǒyq\84Z )`X)@?T@R{MOLWK_JgIoH1#@FT "R ҨS  }ɛJCB% hT@5Z ՉZX)@?!T{MOLWK_JgIoH_֪'O{C(qT4  Ո` X JyJy Qq@IzT R"@R"{AO¨"O{C4R!R3 i8{AO¨ @(A @II? `T? T?T @ @ @* J @RKsrJ}++ kJ @RKsrJ} (y@__O{C @96Rc!  (W Xa!@RY!{AO¨{@ A @HH_*@KA, @J˟?J  2"!R{/"WO{@A(@A#"R"qDZhq|țC!R"@@Ih@i@I"{BOAWè"WO{@A(@A!R!qDZhq|țC!R!h@i@I{BOAWè!{ @! @!!R{!WO{ {BOAWèCg_WO{ );X)@o9C  (@)R Q_6_7TTQUEH4^ `?<@@Ro&5(@a#)@?Q(UEH49 `?(@)R Q@@!aT#!w&(@ @5)R a`)@ ?Q)@i5UEH4 [ Չ/X)@?T{TOSWR_QgPC_S&og_WO{* @ @@@@ J(AlIAMN˟ 돁N U6 T@ ) T @O "TykykoK.4{GOFWE_DgCoBurh@@)@?h{GOFWE_DgCoB_! '@RZsr_qy @[ @x@W@v@ aTR8藟kT~&@AR {(6R񉄟LE@( qMßן KlE)T@M o "TyjyjOK.4l~%@AR 9 i36 ME@G@(  k 觟KmET?Tj ,E@ (k(K짟hE JT" Rr KQ E@G@(   kן ET?TKQzi(   kןz)) Tz) @ (J @ @? )hi{GOFWE_DgCoB>R}_}Skj J B^R}_}SJJ J _⧟UWO{$ #R{BOAWè{WO{D {BOAWèfog_WO{C X)@3oߎ)@ A k k) ? ;1Ti@?T@ii@)  H@)R Q@@I7h@i@IC2R3o$4H@ @H@a~I@?Q(UEH46C2'@ '@) A)}6H@ A)}7HH@)R Q aR3o$5H@aBI@?Q(UEH4X/@H#@ yi5*/ j'@H @ yi 5* jC@@z@w@( I @i @#U H@)R Q@@ @J i  @/@#@k /# )R Q@!aTU$3@#@!aTN$H@ @5)R a7I@ ?Q)@i5UEH4Z iX)@?T{YOXWW_VgUoT_`@@H@ @j @I J(@'@?HTA/@?HTA $WO{D {BOAWè1g_WO{ )X)@+o( @`R@@!T@@)@?qaT0 @ @#@?T@?HT4T@ @ @#8  @)R Q@R#o#5@a* @?Q(UEH4@@'@?THRz'@( _@ A)}(H# @W@AӠ @RcqDZhq|țH@   ITA@ A*}HH# D  T(RFj'@@ '_y('@aT@ J_bT yik4'@@ A? aT @J џ bTMykm4@ @ @#@)R Q@@!T#+@@!aT #@ @5)R a @ ?Q)@i5UEH4[  X)@?T{WOVWU_TgS_"WO{D {BOAWè Co_WO{ iX)@o!@ @  @)R Q~Ro" 5@a< @?Q(UEH4R@)R Q@@!aT:"@ @5)R aw @ ?Q)@i5UEH41[ iX)@?T{TOSWR_QoPC_j"WO{ @! @Z!RXD {BOAWèCog_WO{ JXJ@+o4 RA@ @ @?!T@)@?qT(Rii@(  (@)R Q@OlR#o"5(@a)@?Q(UEH47҉ @ 뵂8})}֛ aTT@R3 @77֖ 7 A6 #@96`R] T 6rhA (T64@ $ Հ h @iT[(@)R Q+@@!aT+!(@ @5)R ah)@ ?Q)@i5UEH4"Z ՉX)@?!T{XOWWV_UgToSC_Z!og_WO{C jXJ@{ocK3@6RE @/:R,R'qDZxq|؛CAWA<  Ո@QW@?Q(UEH4@ ?TS@)@?qAT jj@I R |؛C@6RQC*';Rr N< Հ<CRo      ` 5@ae@?Q(UEH4{C3} (Rwk@`@HRR(AC~C`CI C@R{2  h@)R Q@gJR  k'@C^'@ZwRo C 5}h@Cai@?Q(UEH4ҟ~(RoJRii@(!@HC .W@O@ @TK@@q!T@h@)R Q@{@!aT_[@K@!aTX@@!aTQh@ @5)R ai@ ?Q)@i5UEH4HZ IX)@?!T{EODWC_BgAoƨ_ր @? TR@  @)*A @(R E@qJTm4(R R@`{aN@`Bxa^@`u`z@  ը[X@4{AO¨-{AO¨_WO{ ըPX@y@ARR`B`RR`BRR`RR `B!RR "9uzt`~@ KX)@?T{COBWA_8O{ IX@@`4@`b@`@@`b @@ iFX)@?T{BOA_ WO{ HDX@_q7R /R(;R 3R6@4@`Z@@ @X)@?T{COBWA_O{C 9h@h @@h {AO¨_O{C{AO¨_`"{AO¨WO{  CX M"*)  Ja L"LR `@?qu)T)@cT IT_qRJR?q`'ҩ]{COBWA_WO{ H5X@@`Z@`b @4`@K` \@@ 1X)@?T{COBWA_hWO{C ը/X@RVRB`RR `# @hj4"b!T`a R` R`R~`" R{`RR `bRR P 0 `R"R `bRR `R"R `bRR `RR `bRR `bC `RR `bRR `RR `bRR @ Չ#X)@?T{EODWC_og_WO{P@hR@) Mp M M `b@`C @A$HT@A$R{aT@I7@'A$z(@ T@A$3@A$AR hR@T{FOEWD_CgBoA_O{P@` aB@`   Ո@Jy 6!R!` @ `bO@ UE4 UE?qqTI ABp #8@#@U{BOA_WO{`4@!R] %@j6"AT{BOAWè_og_WO{CC ը X@o/=?  R o  Ո@)R Q a R@ 5@a @?Q(UEH4?@`b @` @@* ii8hb;  u$ ժZi R @#?@C@0(R a#qTw7V  )@* ji8Zh   `?@?@hRC}"a#WC?@As?@`\ hRs@@@y qTh@h@@Rg6R#cCh @qTg@@qT@@qT@Q@@"@?Q(UEH49@"hC@hR` )# 7?@`c* hC@ @ @` ` qTqTsg7R#fs@(@h(@ @Q" Rh@)R QR"y@?Q(UEH4 H'@?@7R/R(R @@qh  I'@ #T@)R QB@9 @ @Jy 6R3Rb @?Q*UE j4 @QҠb @e @@?Q(UEH4 " 7@hRh @(@ha<`<v#?@` 4`C w@@ TA`@  (X Jy?r)R QRqDZhq|țC  X?Q(UEH4g a@w h@)R Q"Bi@?Q(UEH4U oa#;=w?@ @{  sgu?@@ 6R#8@Q yuRB @?"@?Q(UEH4  ys?@c @"?hB@ HR`@?qT?qTJyJyDJy%I?@RsgHR?@   {#R @h@)R Q"O"Li@?Q(UEH4 ?@d @""MhB@HR`) i# <  @R  /sg?@@ ;5R#@Qg@@"@?Q(UEH4   _??@(A@ (R  i# ~?@A@`R sg#?@s@@yg@ qT@?@` @@h@?@(R` i# @(  C?@Rsg?@' (R#*_q)R(!Ț  @Ts@g@@y qT@Rw @h@(qTq T?@b @"MHqT@)R QR"@?Q(UE H4 g@ @ R?@@_q?kA T"wGq5 !Ts@@g@ q?@T qT(@qT!@)g@?@$ h@)R Q"i@?Q(UEH4 @  ?@ (@h(@!@`o @@)R Q"{@?Q(UEH4 hB@ (R` # ?@A@T`R ?@ G(R @='=@==D/==i# "xQ?@ @"i# ?@t @!q'TqTR (?@@y qT  ȟX# @?@ @qaT@h@q?@a@`"  (R?@q h@#i# @s ҈j8qqTT Rsj8xqT  ՉX*R*QR* y?Q(UEH4 oP  i8 R  hT@q @'@T@R (R?@#l@#j?@oa#-ka#'g?@`@+h6@(R h2@T(]R hC@o@Jy 6hR;@"ւh!T+@ 7R' /R#4R` @!qTR @E@@[o;=@(@ qq(J7@R q#D(`((@ qT4@R @?@`N@!RQ@4@qAz qAT(4R4R#WqT?@`!@#k! @#h8@h@H`"| 7R q TqT?@!R`"7Ri`"@A$2@4(@h5 @(@h4 (R a@Q @i5UEH4Z թFX)@?!TC{EODWC_BgAoƨ_ O{C@@y qT@R{AO¨ h@ @i@{AO¨_)@,, hi8+ jQ*k} @8!ɚ)! aTH(__o_WO{C =X@?o#D ը@6RQRC@}.RCo=#=4@Q}@ @5)R a@ ?Q)@5UEH5"@a2@?Q(UEH4HRC`'v@4RQC`@as@?Q(UEH40[ I2X)@?T{YOXWW_VoU_ig_WO{ թ/X)@ 9RhR@(`b@T RTiR@ cT4 @QBU99 mB?T)R @R)R @Ro+` 5@a@Q UEi4@ @@ Jy*SP +Rp ?ra qTR@}B4R8@Q BR ?@Q UEi4@ D4?mqTR@Jy 6ubiR t"(!T @T=hB@ 4R`6@eU9@Q`b_@*R Q9 @5)R a@ ?Q)@i5UEH4f[  X)@?T{SORWQ_PgO_֟ O{C X@o= Ո@)R Q} `%@QUEH4;^ թX)@?T{EOD_w o_WO{ hX@o=@@`Rn'##t'@@ qATC@(@qT y@ qT!@`@@9! @)R Q@ARoC? 43 &(@h(@HC9G9 @)R QC@QUEH4hRC}e(R``[ IX)@?T{VOUWT_SoR_@Ca@?Q(UEH4@HX@h(@hj68 @?T!@`F@@9j(8@8RQ @a@QUE(4| _WO{ C ըX@'o=##ҡ\@( Q qT@RҬ'@@'@@?qCz@T y? qT@RҞ@ qTbqT~qT@RҔ@qT7 @)R Q@@@@`ARm@QUE4*+@*@j)@~q`TbqATqIzT @)R Q@@ @@R@QUE(4 /@`@Rbq ThR@@Ⴢ<<`CD@u @@@@@R8Qfq2 ( (W@?@ %Q? qT-q)q@O ը@)R QbqTC@}|R`AR`C`AR@QUEH4\ )X)@?T{IOHWG_F_ WO{@!qTR@`{BOAWè_WO{(@qT qT? qTqT  X!  %Q? qT Q? qBT" "{BOAWè_֡@q7R /R(@qTNA@qT$@(T4 Ո@)R Q!R@QUEH4? q!T  HX  @{BOAWèO{C(@ @9 +} @8!ʚJ! aT**R ij8 k}( @8)!ʚ3J! aT{AO¨WO{c6!R!R8AR5h@a@{BOAWè_WO{#@@y qT@R.@ @i@@@y qT@R{BOAWèh@ @i@{BOAWè__WO{@(@@)@qIz@T qaT@R{COBWA_Ĩ`{COBWA_Ĩ_O{C8aA`ohAh`ab`K{AO¨__WO{ ո@Jy SE(RS#0AR  `R@ 0 yQ4{COBWA_Ĩ_UEH4{COBWA_ĨT_WO{V@6AR 2h@h R RR{COBWA_Ĩ_g_WO{@\ @ Jy 86#@#@D$6RRO8RRU @Q DD"!Rp @QUEH4@Q D) Di)8@D$@QUEH448 @@?qT @?qaT@ UEU?qqT@#@ Jy86#@#N@QUE4RR{DOCWB_AgŨ_QUEH4RO{@HT@+@94KRj ,R L T-ik8lM5T R{BOA__ W O { ȜX@R 6Ro=C 1T+@y @qTR#R!;@ `!Tj88@9H4)R  Tjh8 j5BTRR  ҐҨ\ X)@?aT{NOMWL_K_ s _WO{@Ti @ )ӟT֘ @QE)R Qu@a@Ij`t @Q4{COBWA_Ĩ_UEH4{COBWA_ĨWO{R,@ { og_WO{ !X@ XK`8w@ )AqT Jy7 6 R* 6@QE)R Q#C @A$AR"@A$A@A$R@ !B @A$@ B)K A$/@BA$+@JP A$e A$ARA$AR@a@Ap A$qTqaT@A$AR@I@9 !BA$@A$R@CA$@A$qTqTqT@(@ @i5Qy5UE5@ ՉX)@?AT{GOFWE_DgCoB_aRw_O{Csh@#h@A${AO¨h @*B_ATQ) @ B) _ X B)  D__ hX B D__O{Csh@ Bi D+h@ B #T{AO¨_ }ɛJC% hT_|T|@T_{R 7@zAT_{RO{C<8{AO¨_րRO{C/*{AO¨_րRO{C"{AO¨_րRO{ ՈX@sh@QE)R QCh@#Ch@ yQt5UE5@ X)@?T{BOA_֨`O{Ct@#a@*qaT R Jy) y{AO¨_O{Ct4@!@@ U97% q@ 9 Aq @T? TA! RR{AO¨_O{ ըX@t@ B)4!@!!RP@B!@!R@ IX)@?T{BOA_Cg_W O {  X@###R R@R~qqq  j Rk6 jw@*JyH)* RJj * *( yIE #CR`C`R\C@RX@ IR @@jy))?aT  @@jy))?aT@a A$ ARR$Rq@#!RRRj@0  0  @ҩj8)Q?%q@cT?%qTBR@ @@ъR? h1R@( y  !RR 0 RR@z@!w@%5@aB@!a4@Jy/  S)(** y@  ( * y06  RRy@JyhX6 P !RRqP Rl +@RR/@C @9 4R XX87K6=@5ߞqTqT[@9  @9?kTR  @9H5;RW`42@C[ @9 4 ?rT ?9kT7 K )=@ 4R=[@5 @9i5?rT R0[ R  @9)4R9[@95@CѰ@ G5QyR#"R@?Q(UE5#DCT(JyH6R'#BH+C_jT a!RR @@T aR"R@@T aRR@(R(Q(Jy06 !RR@(Jyr`Ty( y R_(jT(Bk~p *P a0  #n@#@#AR@#@?Q(UEH 5(Jy63R39  աX !@@Af !"R@Q )@4 B! ?@Q UE59a/@(B@(@5(U97(U9qaT(Jyh7(BH @@94%@(@h4@s(B#Ts@(R(Q @[ թX)@?!T{KOJWI_HgG_ SWO{sh@! #"Rh@ #"Rh@ |t@  5X~ Հ"S  vX~! Հ"#Kb!"Rgh@"!#Rbh@9M R  @= iU9?raTR {BOAWè_O{CR@Rc ըX Jy)*t5 X Jy)3 y{AO¨_O{CQq0t@#@A$|{AO¨_O{Csh@ @?q`T UE 4qaT Jy 07R UqT Jy R_)j!T@h@BaU9 Rh@ aU9 `TR R h@QE4{AO¨_tO { hX@t@9!{ !O@)R Q !RaoR@5@a3@?Q(UE5 R#4@(A  A_ T _8?qqT_8)qTR 7+R R `7@)R Q?@ @5@U!7@ @5)R a[@ ?Q)@I5UE5^  X)@?aT{NOM_ֈ@ARLW O{ HX@t@5R9!@QgRo:@5@a@?Q(UE5!R@!@a@)R Q@ @5@U @5)R a@Q @5UE5] ՉX)@?T{OONWM_֮W O{ hX@u@IR 9Ab !@)R Q !R@RoR`43R1@ab@?Q(UE53R`+4@(A  A_ CT _8?qqT_8)qaTR ARJ@ U93RI7Qp@?Q(UE5 `7@!w@a?@)R Q_@ @?qT Jy RJ07 @ @ @5*U9j7!@?@?U?Q(UE44*@5)R al@ ?Q)@5UEh5] )qX)@?T{OONWM_bO{CSh@!h@ )@44RQ B! ?h@Q UE5 1@?ATa @yh@5ah@ Jy06#h@ )@5{AO¨_WO{U@A Қ@ҕ@ @4 @?qaT UEi4au@ 1@?Ta@y5@@T@i@ Ta@`a@{BOAWè_P@P@P @P@P@P@P@P@P"@P&@P*@P.@P2@P6@P:@P>@PB@PF@PJ@PN@PR@PV@PZ@P^@Pb@Pf@Pj@Pn@Pr@Pv@Q1G0 @PPP&P2PDPSPdPsPPPPPPPPPPP PP%P8PFPUPdPtPPPPhm3^)u Y=8z.c p;;;;;;;ZZƨzsl\e\^ XX aaT///////TTHTTTTTTNTTTTTTTTTTZZZ9T99999T))))))) interrupt (type "quit" to exit) !Copyright (c) 2018-2024 Gavin D. Howard and contributors Report bugs at: https://git.gavinhoward.com/gavin/bc This is free software with ABSOLUTELY NO WARRANTY. (main)(read)01autobreakcontinuedefineforiflimitsreturnwhilehaltlastibaseobasescalelengthprintsqrtabs is_number is_stringasciifymodexpdivmodquitreadmaxibasemaxobasemaxscale line_length global_stacks leading_zerostreamelse!?>#$  #!# J* Ơ-GT7ȓT0123456789ABCDEF d'@Bʚ;ready for more input ab\efnqrt\\ " usage: %s [options] [file...] bc is a command-line, arbitrary-precision calculator with a Turing-complete language. For details, use `man %s` or see the online documentation at https://git.gavinhoward.com/gavin/bc/src/tag/%s/manuals/bc/%s.1.md. This bc is compatible with both the GNU bc and the POSIX bc spec. See the GNU bc manual (https://www.gnu.org/software/bc/manual/bc.html) and bc spec (http://pubs.opengroup.org/onlinepubs/9699919799/utilities/bc.html) for details. This bc has three differences to the GNU bc: 1) Arrays can be passed to the builtin "length" function to get the number of elements currently in the array. The following example prints "1": a[0] = 0 length(a[]) 2) The precedence of the boolean "not" operator (!) is equal to that of the unary minus (-), or negation, operator. This still allows POSIX-compliant scripts to work while somewhat preserving expected behavior (versus C) and making parsing easier. 3) This bc has many more extensions than the GNU bc does. For details, see the man page or online documentation. This bc also implements the dot (.) extension of the BSD bc. Options: -C --no-digit-clamp Disables clamping of digits that are larger than or equal to the current ibase when parsing numbers. This means that the value added to a number from a digit is always that digit's value multiplied by the value of ibase raised to the power of the digit's position, which starts from 0 at the least significant digit. If multiple of this option and the -c option are given, the last is used. -c --digit-clamp Enables clamping of digits that are larger than or equal to the current ibase when parsing numbers. This means that digits that the value added to a number from a digit that is greater than or equal to the ibase is the value of ibase minus 1 all multiplied by the value of ibase raised to the power of the digit's position, which starts from 0 at the least significant digit. If multiple of this option and the -C option are given, the last is used. -E seed --seed=seed Sets the builtin variable seed to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -e expr --expression=expr Run "expr" and quit. If multiple expressions or files (see below) are given, they are all run before executing from stdin. -f file --file=file Run the bc code in "file" and exit. See above as well. -g --global-stacks Turn scale, ibase, and obase into stacks. This makes the value of each be be restored on returning from functions. See the man page or online documentation for more details. -h --help Print this usage message and exit. -I ibase --ibase=ibase Sets the builtin variable ibase to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -i --interactive Force interactive mode. -L --no-line-length Disable line length checking. -l --mathlib Use predefined math routines: s(expr) = sine of expr in radians c(expr) = cosine of expr in radians a(expr) = arctangent of expr, returning radians l(expr) = natural log of expr e(expr) = raises e to the power of expr j(n, x) = Bessel function of integer order n of x This bc may load more functions with these options. See the manpage or online documentation for details. -O obase --obase=obase Sets the builtin variable obase to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -P --no-prompt Disable the prompts in interactive mode. -R --no-read-prompt Disable the read prompt in interactive mode. -r keyword --redefine=keyword Redefines "keyword" and allows it to be used as a function, variable, and array name. This is useful when this bc gives parse errors on scripts meant for other bc implementations. Only keywords that are not in the POSIX bc spec may be redefined. It is a fatal error to attempt to redefine a keyword that cannot be redefined or does not exist. -q --quiet Don't print version and copyright. -S scale --scale=scale Sets the builtin variable scale to the given value assuming that the given value is in base 10. It is a fatal error if the given value is not a valid number. -s --standard Error if any non-POSIX extensions are used. -w --warn Warn if any non-POSIX extensions are used. -v --version Print version information and copyright and exit. -z --leading-zeroes Enable leading zeroes on numbers greater than -1 and less than 1. Environment variables: POSIXLY_CORRECT Error if any non-POSIX extensions are used. BC_ENV_ARGS Command-line arguments to use on every run. BC_LINE_LENGTH If an integer, the number of characters to print on a line before wrapping. Using 0 will disable line length checking. BC_BANNER If an integer and non-zero, display the copyright banner in interactive mode. If zero, disable the banner. Overrides the default, which is %s print the banner. BC_SIGINT_RESET If an integer and non-zero, reset on SIGINT, rather than exit, when in interactive mode. If zero, do not reset on SIGINT in all cases, but exit instead. Overrides the default, which is %s. BC_TTY_MODE If an integer and non-zero, enable TTY mode when it is available. If zero, disable TTY mode in all cases. Overrides the default, which is TTY mode %s. BC_PROMPT If an integer and non-zero, enable prompt when TTY mode is possible. If zero, disable prompt in all cases. Overrides the default, which is prompt %s. BC_EXPR_EXIT If an integer and non-zero, exit when expressions or expression files are given on the command-line, and does not exit when an integer and zero. Overrides the default, which is %s. BC_DIGIT_CLAMP If an integer and non-zero, clamp digits larger than or equal to the current ibase when parsing numbers. Overrides the default, which is %s. define e(x){ auto b,s,n,r,d,i,p,f,v b=ibase ibase=A if(x<0){ n=1 x=-x } s=scale r=6+s+.44*x scale=scale(x)+1 while(x>1){ d+=1 x/=2 scale+=1 } scale=r r=x+1 p=x f=v=1 for(i=2;v;++i){ p*=x f*=i v=p/f r+=v } while(d--)r*=r scale=s ibase=b if(n)return(1/r) return(r/1) } define l(x){ auto b,s,r,p,a,q,i,v if(x<=0)return((1-A^scale)/1) b=ibase ibase=A s=scale scale+=6 p=2 while(x>=2){ p*=2 x=sqrt(x) } while(x<=.5){ p*=2 x=sqrt(x) } r=a=(x-1)/(x+1) q=a*a v=1 for(i=3;v;i+=2){ a*=q v=a/i r+=v } r*=p scale=s ibase=b return(r/1) } define s(x){ auto b,s,r,a,q,i if(x<0)return(-s(-x)) b=ibase ibase=A s=scale scale=1.1*s+2 a=a(1) scale=0 q=(x/a+2)/4 x-=4*q*a if(q%2)x=-x scale=s+2 r=a=x q=-x*x for(i=3;a;i+=2){ a*=q/(i*(i-1)) r+=a } scale=s ibase=b return(r/1) } define c(x){ auto b,s b=ibase ibase=A s=scale scale*=1.2 x=s(2*a(1)+x) scale=s ibase=b return(x/1) } define a(x){ auto b,s,r,n,a,m,t,f,i,u b=ibase ibase=A n=1 if(x<0){ n=-1 x=-x } if(scale<65){ if(x==1){ r=.7853981633974483096156608458198757210492923498437764552437361480/n ibase=b return(r) } if(x==.2){ r=.1973955598498807583700497651947902934475851037878521015176889402/n ibase=b return(r) } } s=scale if(x>.2){ scale+=5 a=a(.2) } scale=s+3 while(x>.2){ m+=1 x=(x-.2)/(1+.2*x) } r=u=x f=-x*x t=1 for(i=3;t;i+=2){ u*=f t=u/i r+=t } scale=s ibase=b return((m*a+r)/n) } define j(n,x){ auto b,s,o,a,i,r,v,f b=ibase ibase=A s=scale scale=0 n/=1 if(n<0){ n=-n o=n%2 } a=1 for(i=2;i<=n;++i)a*=i scale=1.5*s a=(x^n)/2^n/a r=v=1 f=-x*x/4 scale+=length(a)-scale(a) for(i=1;v;++i){ v=v*f/i/(n+i) r+=v } scale=s ibase=b if(o)a=-a return(a*r/1) } -e (--expression)-f (--file) !&&||voidBC_LONG_BIT = %lu BC_BASE_DIGS = %lu BC_BASE_POW = %lu BC_OVERFLOW_MAX = %lu BC_BASE_MAX = %lu BC_DIM_MAX = %lu BC_SCALE_MAX = %lu BC_STRING_MAX = %lu BC_NAME_MAX = %lu BC_NUM_MAX = %lu MAX Exponent = %lu Number of vars = %lu digit-clampexpressionfilehelpinteractiveibaseleading-zeroesno-line-lengthobaseno-digit-clampno-promptno-read-promptscaleglobal-stacksmathlibquietredefinestandardwarnversionMath error:Parse error:Runtime error:Fatal error:Warning:negative numbernon-integer numberoverflow: number cannot fitdivide by 0memory allocation failedI/O errorcannot open file: %sfile is not text: %spath is a directory: %sbad command-line option: "%s"option requires an argument: '%c' ("%s")option takes no arguments: '%c' ("%s")bad option argument: "%s"bad ibase: must be [%lu, %lu]bad obase: must be [%lu, %lu]bad scale: must be [%lu, %lu]bad read() expressionread() call inside of a read() callvariable or array element is the wrong typewrong number of parameters; need %zu, have %zuundefined function: %s()cannot use a void value in an expressionend of filebad character '%c'string end cannot be foundcomment end cannot be foundbad tokenbad expressionempty expressionbad print or stream statementbad function definitionbad assignment: left side must be scale, ibase, obase, seed, last, var, or array elementno auto variable foundfunction parameter or auto "%s%s" already existsblock end cannot be foundcannot return a value from void function: %s()var cannot be a reference: %sPOSIX does not allow names longer than 1 character: %sPOSIX does not allow '#' script commentsPOSIX does not allow the following keyword: %sPOSIX does not allow a period ('.') as a shortcut for the last resultPOSIX requires parentheses around return expressionsPOSIX does not allow the following operator: %sPOSIX does not allow comparison operators outside if statements or loopsPOSIX requires 0 or 1 comparison operators per conditionPOSIX requires all 3 parts of a for loop to be non-emptyPOSIX requires a newline between a semicolon and a function definitionPOSIX does not allow array references as function parametersPOSIX does not allow void functionsPOSIX requires the left brace be on the same line as the function headerPOSIX does not allow strings to be assigned to variables or arrays[]bc %zu: %s()%sread> %s %s %s7.0.3to notto resetenabledto exitto not clampBUILD_TYPE :%zu >>> BC_LINE_LENGTHBC_ENV_ARGSBC_EXPR_EXITBC_DIGIT_CLAMPPOSIXLY_CORRECTBC_BANNERBC_TTY_MODEBC_PROMPTBC_SIGINT_RESETexternal/bc/gen/lib.bc ʚ; HHp ```  x  H!p"L#l$%34$8 $8`8$99;;t=>4>T>`?8@xAAA,BCCDFFFXGGH|JxKKL$MNOOOXYpYYLZZZ\l\_l`tijjjLklllnrhswq >r>s>w">v">Vh>x>>>>>>>??6?_??????@4@`@@@@@@ A'A1A@AQAoAAAA(BBBqBBBBCdCCCDKDDDE,EuEdIL~X x8~xvpwpwdvdv D00<<<<<<<<<<<<<<0444tttLLLLLLP444dddHd ,8DP\ht(4@LXd*>6>C>R>_>F"B`B`ATA`\#`%@___stack_chk_guardQr@__DefaultRuneLocaleQ@dyld_stub_binderQs@___stack_chk_fails@_strcmps@_frees@___maskrunes @_strncmps(@_sigsetjmps0@___errors8@_writes@@_exitsH@_memcpysP@_strlensX@_strchrs`@_strrchrsh@_memmovesp@_bzerosx@_reads@_closes@_fstats@_opens@_strcpys@_siglongjmps@_aborts@_getenvs@_mallocs@_reallocs@_strdups@_strtols@_sigactions@_isattys@_strtoul__mh_execute_header7output_bufs;mainAvmGbc_Z_dataT errcoarhelpfmalopt_svre pnum__sidsmsgspyrightnst_freegsray__loptcopyinitexpandunc_ile_mainreinsetadŲsertitēЕinitfwrite_implvprintfpreelushErr_impl_impl؊rintfutchar_impls_implp_ininsertdex!ibex__name fkwsinlineCommentcommreadLinewhitespacetnilereeв_lenvalidCharitؚonTokensentextokenȥ!ameextumberinitparseig_msglab_len_freevec_strdupinitclearm_ec_ boot f handleError g jmp numDigits p malloc takeTemp s rea in a atalError reeTemps et rowSize Temp env Free rintf utchar_impl ؀trdup hutdown d lloc Line Buf ؃it fo rraySize texit ddTemp  dtors e free i grow c string push np xpand mpty nit tem _rev lear oncat At Index Empty Byte op ush At sult_ ad_clear free charsfilelinebufledgerogram_arse__endstart aineprintStackTraceopunaryssrenssignBuiltinddStringsertFuncitxsc_ecprs_namecharsseqssReqs؆tdin_nameearchady_msgset_lenظotegate addStringeinitnresetupdateFunctextzeropoxprndifHsȶ-umberext_argbuiltinforprintreeadllemxpr̲ushNamearse6psneҶβaddfreeextenddivhex_digitscinitbigdigmlenptruncatezerosoneReq؆ReqmodȷlearreateopympFromBigdigCopyZeroĨ2Maxnum_size2_sizeulodReqexpܳarserintow10ReqetupcaleqrtubtrhiftRighteamValid`d  [m=B&$