ELF>@@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnorstuvwxyz{|}~UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fUSHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(HH[]DHt$H|$tHl$H=HtHH=uHuHc@HH=tHH=tHSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtyHu뵐HHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtPHu뵐HH8H;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtjHu뵐HHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHH(H;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtRHu뵐HHxH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtlHu뵐HHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHHH;tЉfATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uCH(HtD$9D$tHH111HT$(dH+%(H8]A\fDHHuftLHHuHtVHHHIHuLH|fDHHH;tHfDHHFff.SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtQHu뵐HHXH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtiHu뵐HHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtTHuHcfHHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u}H0[fDHHuӐt,XfH~HufHnfHHH;uXfH~fDfH~f.UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHHuH뵐HH H;tHSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtxHu뵐HHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtzHu뵐HHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHHxH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(ueH0[fDHHuӐt,hHuH|$&\$&D$'fDHHH;tЉfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uNH@]ÐHHuؐHt$H|$tHt$HHuHH@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uNH@]ÐHHuؐHt$H|$tHt$HHuHH@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uNH@]ÐHHuؐHt$H|$tHt$HHuHH@USHfnFdH%(HD$x1HHt$HD$HGfnȉD$(fbfD$ uHHw(HtD$$9D$ tEH|$111HT$xdH+%(HĈ[]HHuʐHl$0HI1Mt$H|$0HT$@H9tHD$HD$@H\$`Ht$PHHD$XH\$PD$`Ht$XH|$P1H|$PH9tHD$HD$HHfATUHXfnFdH%(HD$H1HH4$HD$HGfnȉD$fbfD$ukHo(Ld$ LHtD$+D$HteE1H|$ HD$0H9tHD$HdH+%(uaHXL]A\@HHuH|$ E1@LtLHHuL%I${Hff.fATUHXfnFdH%(HD$H1HH4$HD$HGfnȉD$fbfD$ukHo(Ld$ LHtD$+D$HteE1H|$ HD$0H9tHD$HdH+%(uaHXL]A\@HHuH|$ E1@LtLHHuL%I${Hff.fATUHXfnFdH%(HD$H1HH4$HD$HGfnȉD$fbfD$ukHo(Ld$ LHtD$+D$HteE1H|$ HD$0H9tHD$HdH+%(uaHXL]A\@HHuH|$ E1@LtLHHuL%I${Hff.fATUHhfnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ uBHw(HtD$$9D$ tGH|$111HT$XdH+%(Hh]A\HHufH|$0IHl$01Mt"HT$@H9tHHD$HD$@Ld$8HLHtHl$0LHHATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u;H(HtD$9D$t8H111HT$(dH+%(uoH8]A\fHHuՐHHuHt1HHHIHuLH@HHfDATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u;H(HtD$9D$t8H111HT$(dH+%(uoH8]A\fHHuՐHHuHt1HHHIHuLH@HHfDATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u;H(HtD$9D$t8H111HT$(dH+%(uoH8]A\fHHuՐHHuHt1HHHIHuLH@HHfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ t99TtHETHHuHH|@HEHH;u;TtƉTHHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ t99tHEHHuHH|@HEHH;u;tƉHHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ t99tHEHHuHH|@HEH H;u;tƉHHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$H|$tD$$D$t?f.XztHEXHHuHHt@HEHH;u$f.XztXHDHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$H|$tD$$Ht$t@H9tHEHHHuHHyfHEH(H;uH;tHH뮐H@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$H|$tD$$t$t@@8htHE@hHHuHHyfHEHH;u@:ht@hH뮐H@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHpH;uIRu ƇRHuHH@HH;t@fUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8ltHE@lHHuHH@HEHH;u$@8lt@lHfH@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHH;uQtLJHuHHfHH;t@f.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHH;uIzu ƇzHuHH@HH;t@fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHH;uIxt ƇxHuHH@HH;t@1DUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8PtHE@PHHuHH@HEH0H;u$@8Pt@PHfH@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHH;uIxu ƇxHuHH@HH;t@fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHpH;uIRt ƇRHuHH@HH;t@1DUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8jtHE@jHHuHH@HEHH;u$@8jt@jHfH@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHH;uIzt ƇzHuHH@HH;t@1DH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHH;uIlu ƇlHuHH@HH;t@fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHH;uQtLJHuHHHH;t@1ff.fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHH;uIiu ƇiHuHH@HH;t@fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHH;uIyu ƇyHuHH@HH;t@fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAH0H;uIPu ƇPHuHH@H@H;t@fUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8itHE@iHHuHH@HEHH;u$@8it@iHfH@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAH0H;uIPt ƇPHuHH@HHH;t@1DH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHPH;uIQu ƇQHuHH@H`H;t@fUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8xtHE@xHHuHH@HEHH;u$@8xt@xHfH@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHH;uIlt ƇlHuHH@HH;t@1DH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHH;uIit ƇiHuHH@HH;t@1DUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8RtHE@RHHuHH@HEHpH;u$@8Rt@RHfH@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHPH;uIQt ƇQHuHH@HhH;t@1DUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8ytHE@yHHuHH@HEHH;u$@8yt@yHfH@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8QtHE@QHHuHH@HEHPH;u$@8Qt@QHfH@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8ztHE@zHHuHH@HEHH;u$@8zt@zHfH@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHH;uIyt ƇyHuHH@HH;t@1DATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uCH(HtD$9D$tHH111HT$(dH+%(H8]A\fDHHuftLH`HuHtVHHHIHuLH|fDHHH;tHfDHHFff.ATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uCH(HtD$9D$tHH111HT$(dH+%(H8]A\fDHHuftLHpHuHtVHHHIHuLH|fDHHH;tHfDHHFff.ATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uCH(HtD$9D$tHH111HT$(dH+%(H8]A\fDHHuftLHHuHtVHHHIHuLH|fDHHpH;tHfDHHFff.ATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uCH(HtD$9D$tHH111HT$(dH+%(H8]A\fDHHuftLHHuHtVHHHIHuLH|fDHH`H;tHfDHHFff.ATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!\$ +\$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tD$$Ld$u`HELH@H;H=tLH=u-HaHcVf.LLH=tLH=tLfDHЉfUSHfnFdH%(HD$x1HHt$HD$HGfnȉD$(fbfD$ uHHw(HtD$$9D$ tEH|$111HT$xdH+%(HĈ[]HHuʐHl$0HI1Mt$H|$0HT$@H9tHD$HD$@H\$`Ht$PHHD$XH\$PD$`Ht$XH|$P1H|$PH9tHD$HD$HHfUSHfnFdH%(HD$x1HHt$HD$HGfnȉD$(fbfD$ uHHw(HtD$$9D$ tEH|$111HT$xdH+%(HĈ[]HHuʐHl$0HI1Mt$H|$0HT$@H9tHD$HD$@H\$`Ht$PHHD$XH\$PD$`Ht$XH|$P1H|$PH9tHD$HD$HHfAT1USHpHNdH%(HD$h1HGAfnH%fnA)fbAtsAHHt$ H\$(T$8fD$0H-HD$Ho(HD$0+D$4fH|$ 1HHt$ H\$(L$0T$4T$8HHo(H\$PD$PHt$@H\$@HD$HHD$0+D$4H|$ H|$@1H9t(HD$HD$fDH5D1HT$hdH+%(Hp[]A\f.HHE1HH1H|$@hT$HHHHFHH|$@H8@Ld$ Ht$LtHt$LnT$Ht$HHOHHHff.fAUATUSHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uWHD$Ho(Ht!D$ +D$$tHH|$1HT$8dH+%(HH[]A\A]HHu͐Ht$H|$tD$$Ld$lHEHhH;LMM{LLLLLhHLIL$HHH)HHHL1HAoHH9uLLHH :IFAHt1FAHt$FALHDžHEHHHHfMDMGDLH1@A  HHH9u1A  HHH9ujLHL1uLHL1fAUATUSHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uWHD$Ho(Ht!D$ +D$$tHH|$1HT$8dH+%(HH[]A\A]HHu͐Ht$H|$tD$$Ld$lHEHH;L`MM{LLLLLhHLIL$H`HH)HHHL1HAoHH9uLLHH :IFAHt1FAHt$FALHDž`HEHHHHfMDMGDLH1@A  HHH9u1A  HHH9ujLHL1uLHL1fAUATUSHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uWHD$Ho(Ht!D$ +D$$tHH|$1HT$8dH+%(HH[]A\A]HHu͐Ht$H|$tD$$Ld$lHEHH;LMM{LLLLLhHLIL$HHH)HHHL1HAoHH9uLLHH :IFAHt1FAHt$FALHDžHEHHHHfMDMGDLH1@A  HHH9u1A  HHH9ujLHL1uLHL1fAUATUSHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uWHD$Ho(Ht!D$ +D$$tHH|$1HT$8dH+%(HH[]A\A]HHu͐Ht$H|$tD$$Ld$lHEHH;LpMM{LLLLLhHLIL$HpHH)HHHL1HAoHH9uLLHH :IFAHt1FAHt$FALHDžpHEHHHHfMDMGDLH1@A  HHH9u1A  HHH9ujLHL1uLHL1fATL%H HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\HH9tHDHH`h@8htH@h@8itH@iij@8jtH@j@8ltH@llHH9tHH@8PtH@PP@8QtH@QQ@8RtH@RR9TtHTDTf.Xz uHXXHp@8xtH@xx@8ytH@yy@8ztH@zz9tHDAUATIULHMtuHtXLtiLLLhLLLHHHEH]A\A]HfDLHDžHu]A\A]AUATIULHMtuHtXLtiLLLhLLLHHHEH]A\A]HfDLHDžHu]A\A]AUATIUL`HMtuHtXLtiLLLhLLLH`HHEH]A\A]HfDLHDž`Hu]A\A]AUATIULpHMtuHtXLtiLLLhLLLHpHHEH]A\A]HfDLHDžpHu]A\A]SafeDownCastvtkObjectBasevtkDelimitedTextReaderIsTypeOfGetOutputPedigreeIdsGetDetectNumericColumnsGetHaveHeadersGetReplacementCharacterGetMergeConsecutiveDelimitersGetReadFromInputStringGetUnicodeCharacterSetGetForceDoubleGetUseStringDelimiterGetDefaultIntegerValueGetDefaultDoubleValueGetMaxRecordsGetGeneratePedigreeIdsGetAddTabFieldDelimiterGetInputStringLengthGetStringDelimiterSetUTF8StringDelimitersSetUTF8RecordDelimitersSetUTF8FieldDelimitersGetUnicodeRecordDelimitersSetUnicodeFieldDelimitersSetUnicodeStringDelimitersSetUnicodeRecordDelimitersGetLastErrorGetUTF8FieldDelimitersGetUTF8RecordDelimitersGetUTF8StringDelimitersSetDefaultIntegerValueSetReadFromInputStringSetReplacementCharacterSetDefaultDoubleValueSetMaxRecordsSetStringDelimiterSetMergeConsecutiveDelimitersReadFromInputStringOnAddTabFieldDelimiterOnGeneratePedigreeIdsOffSetDetectNumericColumnsGeneratePedigreeIdsOnSetHaveHeadersAddTabFieldDelimiterOffMergeConsecutiveDelimitersOnReadFromInputStringOffUseStringDelimiterOnOutputPedigreeIdsOnDetectNumericColumnsOnSetUseStringDelimiterDetectNumericColumnsOffForceDoubleOnSetGeneratePedigreeIdsMergeConsecutiveDelimitersOffUseStringDelimiterOffForceDoubleOffSetOutputPedigreeIdsSetForceDoubleSetAddTabFieldDelimiterOutputPedigreeIdsOffGetFieldDelimiterCharactersGetPedigreeIdArrayNameGetInputStringGetFileNameNewInstanceIsAGetUnicodeStringDelimitersGetUnicodeFieldDelimitersSetInputStringSetFileNameSetFieldDelimiterCharactersSetUnicodeCharacterSetSetPedigreeIdArrayNamevtkTableAlgorithmvtkAlgorithmvtkObjectUH=Hu]ÐHH=tHH=tHH=tH]HHH;u!ztƇz1HH0H;u!PtƇP1HHPH;u!QuƇQHHPH;u!QtƇQ1HHpH;u!RuƇRHHpH;u!RtƇR1HHH;u!xuƇxHHH;u!xtƇx1HHH;u!yuƇyHHH;u!itƇi1HHH;u!luƇlHHH;u!ltƇl1HH0H;u!PuƇPHHH;u)tLJ1HHH;u!iuƇiHHH;u!tLJHHH;u!ytƇy1HHH;u!zuƇzGetTrimWhitespacePriorToNumericConversionTrimWhitespacePriorToNumericConversionOnTrimWhitespacePriorToNumericConversionOffSetTrimWhitespacePriorToNumericConversionvtkDelimitedTextReader - reads in delimited ascii or unicode text files and outputs a vtkTable data structure. Superclass: vtkTableAlgorithm vtkDelimitedTextReader is an interface for pulling in data from a flat, delimited ascii or unicode text file (delimiter can be any character). The behavior of the reader with respect to ascii or unicode input is controlled by the SetUnicodeCharacterSet() method. By default (without calling SetUnicodeCharacterSet()), the reader will expect to read ascii text and will output vtkStdString columns. Use the Set and Get methods to set delimiters that do not contain UTF8 in the name when operating the reader in default ascii mode. If the SetUnicodeCharacterSet() method is called, the reader will output vtkUnicodeString columns in the output table. In addition, it is necessary to use the Set and Get methods that contain UTF8 in the name to specify delimiters when operating in unicode mode. There is also a special character set US-ASCII-WITH-FALLBACK that will treat the input text as ASCII no matter what. If and when it encounters a character with its 8th bit set it will replace that character with the code point ReplacementCharacter. You may use this if you have text that belongs to a code page like LATIN9 or ISO-8859-1 or friends: mostly ASCII but not entirely. Eventually this class will acquire the ability to read gracefully text from any code page, making this option obsolete. This class emits ProgressEvent for every 100 lines it reads. @par Thanks: Thanks to Andy Wilson, Brian Wylie, Tim Shead, and Thomas Otahal from Sandia National Laboratories for implementing this class. @warning This reader assumes that the first line in the file (whether that's headers or the first document) contains at least as many fields as any other line in the file. vtkIOInfovisPython.vtkDelimitedTextReaderV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. V.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. V.SafeDownCast(vtkObjectBase) -> vtkDelimitedTextReader C++: static vtkDelimitedTextReader *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkDelimitedTextReader C++: vtkDelimitedTextReader *NewInstance() V.GetFileName() -> string C++: virtual char *GetFileName() Specifies the delimited text file to be loaded. V.SetFileName(string) C++: virtual void SetFileName(const char *_arg) Specifies the delimited text file to be loaded. V.GetInputString() -> string C++: virtual char *GetInputString() Specify the InputString for use when reading from a character array. Optionally include the length for binary strings. Note that a copy of the string is made and stored. If this causes exceedingly large memory consumption, consider using InputArray instead. V.SetInputString(string, int) C++: void SetInputString(const char *in, int len) V.SetInputString(string) C++: void SetInputString(const vtkStdString &input) Specify the InputString for use when reading from a character array. Optionally include the length for binary strings. Note that a copy of the string is made and stored. If this causes exceedingly large memory consumption, consider using InputArray instead. V.GetInputStringLength() -> int C++: virtual int GetInputStringLength() Specify the InputString for use when reading from a character array. Optionally include the length for binary strings. Note that a copy of the string is made and stored. If this causes exceedingly large memory consumption, consider using InputArray instead. V.SetReadFromInputString(int) C++: virtual void SetReadFromInputString(int _arg) Enable reading from an InputString or InputArray instead of the default, a file. V.GetReadFromInputString() -> int C++: virtual int GetReadFromInputString() Enable reading from an InputString or InputArray instead of the default, a file. V.ReadFromInputStringOn() C++: virtual void ReadFromInputStringOn() Enable reading from an InputString or InputArray instead of the default, a file. V.ReadFromInputStringOff() C++: virtual void ReadFromInputStringOff() Enable reading from an InputString or InputArray instead of the default, a file. V.GetUnicodeCharacterSet() -> string C++: virtual char *GetUnicodeCharacterSet() Specifies the character set used in the input file. Valid character set names will be drawn from the list maintained by the Internet Assigned Name Authority at * http://www.iana.org/assignments/character-sets * Where multiple aliases are provided for a character set, the preferred MIME name * will be used. vtkUnicodeDelimitedTextReader currently supports "US-ASCII", "UTF-8", * "UTF-16", "UTF-16BE", and "UTF-16LE" character sets. V.SetUnicodeCharacterSet(string) C++: virtual void SetUnicodeCharacterSet(const char *_arg) Specifies the character set used in the input file. Valid character set names will be drawn from the list maintained by the Internet Assigned Name Authority at * http://www.iana.org/assignments/character-sets * Where multiple aliases are provided for a character set, the preferred MIME name * will be used. vtkUnicodeDelimitedTextReader currently supports "US-ASCII", "UTF-8", * "UTF-16", "UTF-16BE", and "UTF-16LE" character sets. V.SetUTF8RecordDelimiters(string) C++: void SetUTF8RecordDelimiters(const char *delimiters) Specify the character(s) that will be used to separate records. The order of characters in the string does not matter. Defaults to "\r\n". V.GetUTF8RecordDelimiters() -> string C++: const char *GetUTF8RecordDelimiters() Specify the character(s) that will be used to separate records. The order of characters in the string does not matter. Defaults to "\r\n". V.SetUnicodeRecordDelimiters(unicode) C++: void SetUnicodeRecordDelimiters( const vtkUnicodeString &delimiters) Specify the character(s) that will be used to separate records. The order of characters in the string does not matter. Defaults to "\r\n". V.GetUnicodeRecordDelimiters() -> unicode C++: vtkUnicodeString GetUnicodeRecordDelimiters() Specify the character(s) that will be used to separate records. The order of characters in the string does not matter. Defaults to "\r\n". V.SetFieldDelimiterCharacters(string) C++: virtual void SetFieldDelimiterCharacters(const char *_arg) Specify the character(s) that will be used to separate fields. For example, set this to "," for a comma-separated value file. Set it to ".:;" for a file where columns can be separated by a period, colon or semicolon. The order of the characters in the string does not matter. Defaults to a comma. V.GetFieldDelimiterCharacters() -> string C++: virtual char *GetFieldDelimiterCharacters() Specify the character(s) that will be used to separate fields. For example, set this to "," for a comma-separated value file. Set it to ".:;" for a file where columns can be separated by a period, colon or semicolon. The order of the characters in the string does not matter. Defaults to a comma. V.SetUTF8FieldDelimiters(string) C++: void SetUTF8FieldDelimiters(const char *delimiters) V.GetUTF8FieldDelimiters() -> string C++: const char *GetUTF8FieldDelimiters() V.SetUnicodeFieldDelimiters(unicode) C++: void SetUnicodeFieldDelimiters( const vtkUnicodeString &delimiters) V.GetUnicodeFieldDelimiters() -> unicode C++: vtkUnicodeString GetUnicodeFieldDelimiters() V.GetStringDelimiter() -> char C++: virtual char GetStringDelimiter() Get/set the character that will begin and end strings. Microsoft Excel, for example, will export the following format: * "First Field","Second Field","Field, With, Commas","Fourth Field" * The third field has a comma in it. By using a string delimiter, * this will be correctly read. The delimiter defaults to '"'. V.SetStringDelimiter(char) C++: virtual void SetStringDelimiter(char _arg) Get/set the character that will begin and end strings. Microsoft Excel, for example, will export the following format: * "First Field","Second Field","Field, With, Commas","Fourth Field" * The third field has a comma in it. By using a string delimiter, * this will be correctly read. The delimiter defaults to '"'. V.SetUTF8StringDelimiters(string) C++: void SetUTF8StringDelimiters(const char *delimiters) V.GetUTF8StringDelimiters() -> string C++: const char *GetUTF8StringDelimiters() V.SetUnicodeStringDelimiters(unicode) C++: void SetUnicodeStringDelimiters( const vtkUnicodeString &delimiters) V.GetUnicodeStringDelimiters() -> unicode C++: vtkUnicodeString GetUnicodeStringDelimiters() V.SetUseStringDelimiter(bool) C++: virtual void SetUseStringDelimiter(bool _arg) Set/get whether to use the string delimiter. Defaults to on. V.GetUseStringDelimiter() -> bool C++: virtual bool GetUseStringDelimiter() Set/get whether to use the string delimiter. Defaults to on. V.UseStringDelimiterOn() C++: virtual void UseStringDelimiterOn() Set/get whether to use the string delimiter. Defaults to on. V.UseStringDelimiterOff() C++: virtual void UseStringDelimiterOff() Set/get whether to use the string delimiter. Defaults to on. V.GetHaveHeaders() -> bool C++: virtual bool GetHaveHeaders() Set/get whether to treat the first line of the file as headers. The default is false (no headers). V.SetHaveHeaders(bool) C++: virtual void SetHaveHeaders(bool _arg) Set/get whether to treat the first line of the file as headers. The default is false (no headers). V.SetMergeConsecutiveDelimiters(bool) C++: virtual void SetMergeConsecutiveDelimiters(bool _arg) Set/get whether to merge successive delimiters. Use this if (for example) your fields are separated by spaces but you don't know exactly how many. V.GetMergeConsecutiveDelimiters() -> bool C++: virtual bool GetMergeConsecutiveDelimiters() Set/get whether to merge successive delimiters. Use this if (for example) your fields are separated by spaces but you don't know exactly how many. V.MergeConsecutiveDelimitersOn() C++: virtual void MergeConsecutiveDelimitersOn() Set/get whether to merge successive delimiters. Use this if (for example) your fields are separated by spaces but you don't know exactly how many. V.MergeConsecutiveDelimitersOff() C++: virtual void MergeConsecutiveDelimitersOff() Set/get whether to merge successive delimiters. Use this if (for example) your fields are separated by spaces but you don't know exactly how many. V.GetMaxRecords() -> int C++: virtual vtkIdType GetMaxRecords() Specifies the maximum number of records to read from the file. Limiting the number of records to read is useful for previewing the contents of a file. V.SetMaxRecords(int) C++: virtual void SetMaxRecords(vtkIdType _arg) Specifies the maximum number of records to read from the file. Limiting the number of records to read is useful for previewing the contents of a file. V.SetDetectNumericColumns(bool) C++: virtual void SetDetectNumericColumns(bool _arg) When set to true, the reader will detect numeric columns and create vtkDoubleArray or vtkIntArray for those instead of vtkStringArray. Default is off. V.GetDetectNumericColumns() -> bool C++: virtual bool GetDetectNumericColumns() When set to true, the reader will detect numeric columns and create vtkDoubleArray or vtkIntArray for those instead of vtkStringArray. Default is off. V.DetectNumericColumnsOn() C++: virtual void DetectNumericColumnsOn() When set to true, the reader will detect numeric columns and create vtkDoubleArray or vtkIntArray for those instead of vtkStringArray. Default is off. V.DetectNumericColumnsOff() C++: virtual void DetectNumericColumnsOff() When set to true, the reader will detect numeric columns and create vtkDoubleArray or vtkIntArray for those instead of vtkStringArray. Default is off. V.SetForceDouble(bool) C++: virtual void SetForceDouble(bool _arg) When set to true and DetectNumericColumns is also true, forces all numeric columns to vtkDoubleArray even if they contain only integer values. Default is off. V.GetForceDouble() -> bool C++: virtual bool GetForceDouble() When set to true and DetectNumericColumns is also true, forces all numeric columns to vtkDoubleArray even if they contain only integer values. Default is off. V.ForceDoubleOn() C++: virtual void ForceDoubleOn() When set to true and DetectNumericColumns is also true, forces all numeric columns to vtkDoubleArray even if they contain only integer values. Default is off. V.ForceDoubleOff() C++: virtual void ForceDoubleOff() When set to true and DetectNumericColumns is also true, forces all numeric columns to vtkDoubleArray even if they contain only integer values. Default is off. V.SetTrimWhitespacePriorToNumericConversion(bool) C++: virtual void SetTrimWhitespacePriorToNumericConversion( bool _arg) When DetectNumericColumns is set to true, whether to trim whitespace from strings prior to conversion to a numeric. Default is false to preserve backward compatibility. * vtkVariant handles whitespace inconsistently, so trim it before we try to * convert it. For example: * vtkVariant(" 2.0").ToDouble() == 2.0 <-- leading whitespace is not a problem * vtkVariant(" 2.0 ").ToDouble() == NaN <-- trailing whitespace is a problem * vtkVariant(" infinity ").ToDouble() == NaN <-- any whitespace is a problem * In these cases, trimming the whitespace gives us the result we expect: * 2.0 and INF respectively. V.GetTrimWhitespacePriorToNumericConversion() -> bool C++: virtual bool GetTrimWhitespacePriorToNumericConversion() When DetectNumericColumns is set to true, whether to trim whitespace from strings prior to conversion to a numeric. Default is false to preserve backward compatibility. * vtkVariant handles whitespace inconsistently, so trim it before we try to * convert it. For example: * vtkVariant(" 2.0").ToDouble() == 2.0 <-- leading whitespace is not a problem * vtkVariant(" 2.0 ").ToDouble() == NaN <-- trailing whitespace is a problem * vtkVariant(" infinity ").ToDouble() == NaN <-- any whitespace is a problem * In these cases, trimming the whitespace gives us the result we expect: * 2.0 and INF respectively. V.TrimWhitespacePriorToNumericConversionOn() C++: virtual void TrimWhitespacePriorToNumericConversionOn() When DetectNumericColumns is set to true, whether to trim whitespace from strings prior to conversion to a numeric. Default is false to preserve backward compatibility. * vtkVariant handles whitespace inconsistently, so trim it before we try to * convert it. For example: * vtkVariant(" 2.0").ToDouble() == 2.0 <-- leading whitespace is not a problem * vtkVariant(" 2.0 ").ToDouble() == NaN <-- trailing whitespace is a problem * vtkVariant(" infinity ").ToDouble() == NaN <-- any whitespace is a problem * In these cases, trimming the whitespace gives us the result we expect: * 2.0 and INF respectively. V.TrimWhitespacePriorToNumericConversionOff() C++: virtual void TrimWhitespacePriorToNumericConversionOff() When DetectNumericColumns is set to true, whether to trim whitespace from strings prior to conversion to a numeric. Default is false to preserve backward compatibility. * vtkVariant handles whitespace inconsistently, so trim it before we try to * convert it. For example: * vtkVariant(" 2.0").ToDouble() == 2.0 <-- leading whitespace is not a problem * vtkVariant(" 2.0 ").ToDouble() == NaN <-- trailing whitespace is a problem * vtkVariant(" infinity ").ToDouble() == NaN <-- any whitespace is a problem * In these cases, trimming the whitespace gives us the result we expect: * 2.0 and INF respectively. V.SetDefaultIntegerValue(int) C++: virtual void SetDefaultIntegerValue(int _arg) When DetectNumericColumns is set to true, the reader use this value to populate the vtkIntArray where empty strings are found. Default is 0. V.GetDefaultIntegerValue() -> int C++: virtual int GetDefaultIntegerValue() When DetectNumericColumns is set to true, the reader use this value to populate the vtkIntArray where empty strings are found. Default is 0. V.SetDefaultDoubleValue(float) C++: virtual void SetDefaultDoubleValue(double _arg) When DetectNumericColumns is set to true, the reader use this value to populate the vtkDoubleArray where empty strings are found. Default is 0.0 V.GetDefaultDoubleValue() -> float C++: virtual double GetDefaultDoubleValue() When DetectNumericColumns is set to true, the reader use this value to populate the vtkDoubleArray where empty strings are found. Default is 0.0 V.SetPedigreeIdArrayName(string) C++: virtual void SetPedigreeIdArrayName(const char *_arg) The name of the array for generating or assigning pedigree ids (default "id"). V.GetPedigreeIdArrayName() -> string C++: virtual char *GetPedigreeIdArrayName() The name of the array for generating or assigning pedigree ids (default "id"). V.SetGeneratePedigreeIds(bool) C++: virtual void SetGeneratePedigreeIds(bool _arg) If on (default), generates pedigree ids automatically. If off, assign one of the arrays to be the pedigree id. V.GetGeneratePedigreeIds() -> bool C++: virtual bool GetGeneratePedigreeIds() If on (default), generates pedigree ids automatically. If off, assign one of the arrays to be the pedigree id. V.GeneratePedigreeIdsOn() C++: virtual void GeneratePedigreeIdsOn() If on (default), generates pedigree ids automatically. If off, assign one of the arrays to be the pedigree id. V.GeneratePedigreeIdsOff() C++: virtual void GeneratePedigreeIdsOff() If on (default), generates pedigree ids automatically. If off, assign one of the arrays to be the pedigree id. V.SetOutputPedigreeIds(bool) C++: virtual void SetOutputPedigreeIds(bool _arg) If on, assigns pedigree ids to output. Defaults to off. V.GetOutputPedigreeIds() -> bool C++: virtual bool GetOutputPedigreeIds() If on, assigns pedigree ids to output. Defaults to off. V.OutputPedigreeIdsOn() C++: virtual void OutputPedigreeIdsOn() If on, assigns pedigree ids to output. Defaults to off. V.OutputPedigreeIdsOff() C++: virtual void OutputPedigreeIdsOff() If on, assigns pedigree ids to output. Defaults to off. V.SetAddTabFieldDelimiter(bool) C++: virtual void SetAddTabFieldDelimiter(bool _arg) If on, also add in the tab (i.e. '\t') character as a field delimiter. We add this specially since applications may have a more difficult time doing this. Defaults to off. V.GetAddTabFieldDelimiter() -> bool C++: virtual bool GetAddTabFieldDelimiter() If on, also add in the tab (i.e. '\t') character as a field delimiter. We add this specially since applications may have a more difficult time doing this. Defaults to off. V.AddTabFieldDelimiterOn() C++: virtual void AddTabFieldDelimiterOn() If on, also add in the tab (i.e. '\t') character as a field delimiter. We add this specially since applications may have a more difficult time doing this. Defaults to off. V.AddTabFieldDelimiterOff() C++: virtual void AddTabFieldDelimiterOff() If on, also add in the tab (i.e. '\t') character as a field delimiter. We add this specially since applications may have a more difficult time doing this. Defaults to off. V.GetLastError() -> string C++: vtkStdString GetLastError() Returns a human-readable description of the most recent error, if any. Otherwise, returns an empty string. Note that the result is only valid after calling Update(). V.SetReplacementCharacter(int) C++: virtual void SetReplacementCharacter(vtkTypeUInt32 _arg) Fallback character for use in the US-ASCII-WITH-FALLBACK character set. Any characters that have their 8th bit set will be replaced with this code point. Defaults to 'x'. V.GetReplacementCharacter() -> int C++: virtual vtkTypeUInt32 GetReplacementCharacter() Fallback character for use in the US-ASCII-WITH-FALLBACK character set. Any characters that have their 8th bit set will be replaced with this code point. Defaults to 'x'. H|$PH9tH|$0HD$@H9tHH|$ HD$0H9tHH|$ HD$0H9tHH|$ HD$0H9tHH|$0HD$@H9tHH|$PH9tH|$0HD$@H9tHH|$PH9tH|$0HD$@H9tHH|$@H9tHtI&aaa rHbtI&tI&K&4HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 D X!l    !!   ! !4 H \!p! ! ! ! )$ 8 L!` t! ! !   4FBD Y BBO ^BB4LFBD Y BBO ^BB4FBD Y BBO ^BB4FBD Y BBO ^BB EDPa AE bEY B }8<L<`?t<?<?<?<?<(?<DP?d?x<?(EAD`n AAF ED@ AG ED@ AG ED@ AG 8ED@ AG \ED@ AG ED@ AG ED@ AG (5FADP ABG ED@ AG ED@ AG <ED@ AG `ED@ AG ED@ AG ED@ AG ED@ AG ED@ AG ED@ AG 8EDP AB \EDP AB EDP AB zPLRx ,$^EAG AAH T+,p#FADp DBE p,#FADp DBE p,#FADp DBE 8p,T/FAD ABD (@ FADP ABC (l FADP ABC ( FADP ABC DEDP AG DEDP AG DEDP AG 0 TEDP AG T LEDP AG x LEDP AG  H@ E LEDP AB  H@ E  H@ E  H@ E 0 LEDP AB T H@ E p H@ E LEDP AB  H@ E  H@ E  H@ E  H@ E  H@ E < H@ E X LEDP AB | H@ E  H@ E LEDP AB  H@ E  H@ E LEDP AB 4 H@ E PLEDP AB tLEDP AB LEDP AB  H@ E (5FADP ABG (5FADP ABG (05FADP ABG (\5FADP ABG gFD@ EE 0FAA D`  AABH ,@^EAG AAH p+,^EAG AAH +8sFCA Ds  AABK 8^FBA A(Dp (A ABBD 8^FBA A(Dp (A ABBD 8L^FBA A(Dp (A ABBD 8^FBA A(Dp (A ABBD MFF0OFDD n ABA DDB>BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde> fhjlnp*>rtvxz|~a>>>>N>>>`,>@m> 5>` >@ '> h> > > !>c>>>!>pc>`>P^+3>#w+>#GO>#c>@/Q>p>p>p >pDW >D > D >`!T >"LR >$L >`% >p&L* >'j >( >)  >+L. >P,n >`-  >p.L >/ = >0 >1 >3>4B> 5>06L>7 >8=>9L~>: >< >=LZ>`> >p?L>@L >BLM>`C >pD5>E5>F5L>0H5>pIg>J>pL^++u>M^+>0Os;y>Q^>V^>pZ^6>^^w pp pp2q qqp;pPph"pw(.p4p:p@pFpLpRpXp-^p;dpRjpjppvp|pppppp)pDpQphppppppp0pp3pIp`pwp` pppp$p*p0p)6p@<pVBpnHp|NpTpZ`pfplprpxp~p'pCpZpipupppppppp"B "C +"D _"E!"F "G "H <"I n"J!"K!"L "M 8"N!f"O!"P "Q "R!:"S!q"T "U!"V "W!M"X "Y!"Z "[)7"\ l"] "^!"_ "`!B"a v"b!"c "d!"e Rt"f "h"j/ "ll "n   !>!O!"rbs!!"t<!!"v<""x?D""z<r""|?""~<#"?8#"<n#"?#"<#"?$"<O$"?$"D$"?$"?$%"<X%"?%%%%&&+&E&T&g&{&&&':'!V''''A'((+([(((A)m)))*0*O*n******+A+z+++$,>0cMF,U,r,,>cO,,,,,,--7-L-a-t--_ZL34PyvtkDelimitedTextReader_StaticNewv_ZL37PyvtkDelimitedTextReader_SafeDownCastP7_objectS0__ZL33PyvtkDelimitedTextReader_IsTypeOfP7_objectS0__ZL45PyvtkDelimitedTextReader_GetOutputPedigreeIdsP7_objectS0__ZL48PyvtkDelimitedTextReader_GetDetectNumericColumnsP7_objectS0__ZL39PyvtkDelimitedTextReader_GetHaveHeadersP7_objectS0__ZL48PyvtkDelimitedTextReader_GetReplacementCharacterP7_objectS0__ZL66PyvtkDelimitedTextReader_GetTrimWhitespacePriorToNumericConversionP7_objectS0__ZL54PyvtkDelimitedTextReader_GetMergeConsecutiveDelimitersP7_objectS0__ZL47PyvtkDelimitedTextReader_GetReadFromInputStringP7_objectS0__ZL47PyvtkDelimitedTextReader_GetUnicodeCharacterSetP7_objectS0__ZL39PyvtkDelimitedTextReader_GetForceDoubleP7_objectS0__ZL46PyvtkDelimitedTextReader_GetUseStringDelimiterP7_objectS0__ZL47PyvtkDelimitedTextReader_GetDefaultIntegerValueP7_objectS0__ZL46PyvtkDelimitedTextReader_GetDefaultDoubleValueP7_objectS0__ZL38PyvtkDelimitedTextReader_GetMaxRecordsP7_objectS0__ZL47PyvtkDelimitedTextReader_GetGeneratePedigreeIdsP7_objectS0__ZL48PyvtkDelimitedTextReader_GetAddTabFieldDelimiterP7_objectS0__ZL45PyvtkDelimitedTextReader_GetInputStringLengthP7_objectS0__ZL43PyvtkDelimitedTextReader_GetStringDelimiterP7_objectS0__ZL48PyvtkDelimitedTextReader_SetUTF8StringDelimitersP7_objectS0__ZL48PyvtkDelimitedTextReader_SetUTF8RecordDelimitersP7_objectS0__ZL47PyvtkDelimitedTextReader_SetUTF8FieldDelimitersP7_objectS0__ZL51PyvtkDelimitedTextReader_GetUnicodeRecordDelimitersP7_objectS0__ZL51PyvtkDelimitedTextReader_GetUnicodeRecordDelimitersP7_objectS0_.cold_ZL50PyvtkDelimitedTextReader_SetUnicodeFieldDelimitersP7_objectS0__ZL50PyvtkDelimitedTextReader_SetUnicodeFieldDelimitersP7_objectS0_.cold_ZL51PyvtkDelimitedTextReader_SetUnicodeStringDelimitersP7_objectS0__ZL51PyvtkDelimitedTextReader_SetUnicodeStringDelimitersP7_objectS0_.cold_ZL51PyvtkDelimitedTextReader_SetUnicodeRecordDelimitersP7_objectS0__ZL51PyvtkDelimitedTextReader_SetUnicodeRecordDelimitersP7_objectS0_.cold_ZL37PyvtkDelimitedTextReader_GetLastErrorP7_objectS0__ZL37PyvtkDelimitedTextReader_GetLastErrorP7_objectS0_.cold_ZL47PyvtkDelimitedTextReader_GetUTF8FieldDelimitersP7_objectS0__ZL48PyvtkDelimitedTextReader_GetUTF8RecordDelimitersP7_objectS0__ZL48PyvtkDelimitedTextReader_GetUTF8StringDelimitersP7_objectS0__ZL47PyvtkDelimitedTextReader_SetDefaultIntegerValueP7_objectS0__ZL47PyvtkDelimitedTextReader_SetReadFromInputStringP7_objectS0__ZL48PyvtkDelimitedTextReader_SetReplacementCharacterP7_objectS0__ZL46PyvtkDelimitedTextReader_SetDefaultDoubleValueP7_objectS0__ZL38PyvtkDelimitedTextReader_SetMaxRecordsP7_objectS0__ZL43PyvtkDelimitedTextReader_SetStringDelimiterP7_objectS0__ZL65PyvtkDelimitedTextReader_TrimWhitespacePriorToNumericConversionOnP7_objectS0__ZL54PyvtkDelimitedTextReader_SetMergeConsecutiveDelimitersP7_objectS0__ZL46PyvtkDelimitedTextReader_ReadFromInputStringOnP7_objectS0__ZL47PyvtkDelimitedTextReader_AddTabFieldDelimiterOnP7_objectS0__ZL47PyvtkDelimitedTextReader_GeneratePedigreeIdsOffP7_objectS0__ZL48PyvtkDelimitedTextReader_SetDetectNumericColumnsP7_objectS0__ZL46PyvtkDelimitedTextReader_GeneratePedigreeIdsOnP7_objectS0__ZL66PyvtkDelimitedTextReader_TrimWhitespacePriorToNumericConversionOffP7_objectS0__ZL39PyvtkDelimitedTextReader_SetHaveHeadersP7_objectS0__ZL48PyvtkDelimitedTextReader_AddTabFieldDelimiterOffP7_objectS0__ZL53PyvtkDelimitedTextReader_MergeConsecutiveDelimitersOnP7_objectS0__ZL47PyvtkDelimitedTextReader_ReadFromInputStringOffP7_objectS0__ZL45PyvtkDelimitedTextReader_UseStringDelimiterOnP7_objectS0__ZL44PyvtkDelimitedTextReader_OutputPedigreeIdsOnP7_objectS0__ZL47PyvtkDelimitedTextReader_DetectNumericColumnsOnP7_objectS0__ZL46PyvtkDelimitedTextReader_SetUseStringDelimiterP7_objectS0__ZL48PyvtkDelimitedTextReader_DetectNumericColumnsOffP7_objectS0__ZL38PyvtkDelimitedTextReader_ForceDoubleOnP7_objectS0__ZL47PyvtkDelimitedTextReader_SetGeneratePedigreeIdsP7_objectS0__ZL54PyvtkDelimitedTextReader_MergeConsecutiveDelimitersOffP7_objectS0__ZL46PyvtkDelimitedTextReader_UseStringDelimiterOffP7_objectS0__ZL66PyvtkDelimitedTextReader_SetTrimWhitespacePriorToNumericConversionP7_objectS0__ZL39PyvtkDelimitedTextReader_ForceDoubleOffP7_objectS0__ZL45PyvtkDelimitedTextReader_SetOutputPedigreeIdsP7_objectS0__ZL39PyvtkDelimitedTextReader_SetForceDoubleP7_objectS0__ZL48PyvtkDelimitedTextReader_SetAddTabFieldDelimiterP7_objectS0__ZL45PyvtkDelimitedTextReader_OutputPedigreeIdsOffP7_objectS0__ZL52PyvtkDelimitedTextReader_GetFieldDelimiterCharactersP7_objectS0__ZL47PyvtkDelimitedTextReader_GetPedigreeIdArrayNameP7_objectS0__ZL39PyvtkDelimitedTextReader_GetInputStringP7_objectS0__ZL36PyvtkDelimitedTextReader_GetFileNameP7_objectS0__ZL36PyvtkDelimitedTextReader_NewInstanceP7_objectS0__ZL28PyvtkDelimitedTextReader_IsAP7_objectS0__ZL51PyvtkDelimitedTextReader_GetUnicodeStringDelimitersP7_objectS0__ZL51PyvtkDelimitedTextReader_GetUnicodeStringDelimitersP7_objectS0_.cold_ZL50PyvtkDelimitedTextReader_GetUnicodeFieldDelimitersP7_objectS0__ZL50PyvtkDelimitedTextReader_GetUnicodeFieldDelimitersP7_objectS0_.cold_ZL39PyvtkDelimitedTextReader_SetInputStringP7_objectS0__ZL39PyvtkDelimitedTextReader_SetInputStringP7_objectS0_.cold_ZL36PyvtkDelimitedTextReader_SetFileNameP7_objectS0__ZL52PyvtkDelimitedTextReader_SetFieldDelimiterCharactersP7_objectS0__ZL47PyvtkDelimitedTextReader_SetUnicodeCharacterSetP7_objectS0__ZL47PyvtkDelimitedTextReader_SetPedigreeIdArrayNameP7_objectS0__ZL29PyvtkDelimitedTextReader_Type_ZL32PyvtkDelimitedTextReader_Methods_GLOBAL__sub_I_vtkDelimitedTextReaderPython.cxx.LC0.LC1.LC2.LC6.LC3.LC4.LC5.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC29.LC31.LC33.LC35.LC37.LC38.LC39.LC40.LC41.LC42.LC43.LC44.LC45.LC46.LC47.LC48.LC49.LC50.LC51.LC52.LC53.LC54.LC55.LC56.LC57.LC58.LC59.LC60.LC61.LC62.LC63.LC64.LC65.LC66.LC67.LC68.LC69.LC70.LC71.LC72.LC73.LC74.LC75.LC76.LC77.LC78.LC79.LC81.LC83.LC85.LC86.LC87.LC88.LC89_ZN22vtkDelimitedTextReader11GetFileNameEv_ZN22vtkDelimitedTextReader14GetInputStringEv_ZN22vtkDelimitedTextReader20GetInputStringLengthEv_ZN22vtkDelimitedTextReader22SetReadFromInputStringEi_ZN22vtkDelimitedTextReader22GetReadFromInputStringEv_ZN22vtkDelimitedTextReader22GetUnicodeCharacterSetEv_ZN22vtkDelimitedTextReader27GetFieldDelimiterCharactersEv_ZN22vtkDelimitedTextReader18GetStringDelimiterEv_ZN22vtkDelimitedTextReader18SetStringDelimiterEc_ZN22vtkDelimitedTextReader21SetUseStringDelimiterEb_ZN22vtkDelimitedTextReader21GetUseStringDelimiterEv_ZN22vtkDelimitedTextReader14GetHaveHeadersEv_ZN22vtkDelimitedTextReader14SetHaveHeadersEb_ZN22vtkDelimitedTextReader29SetMergeConsecutiveDelimitersEb_ZN22vtkDelimitedTextReader29GetMergeConsecutiveDelimitersEv_ZN22vtkDelimitedTextReader13GetMaxRecordsEv_ZN22vtkDelimitedTextReader13SetMaxRecordsEx_ZN22vtkDelimitedTextReader23SetDetectNumericColumnsEb_ZN22vtkDelimitedTextReader23GetDetectNumericColumnsEv_ZN22vtkDelimitedTextReader14SetForceDoubleEb_ZN22vtkDelimitedTextReader14GetForceDoubleEv_ZN22vtkDelimitedTextReader41SetTrimWhitespacePriorToNumericConversionEb_ZN22vtkDelimitedTextReader41GetTrimWhitespacePriorToNumericConversionEv_ZN22vtkDelimitedTextReader22SetDefaultIntegerValueEi_ZN22vtkDelimitedTextReader22GetDefaultIntegerValueEv_ZN22vtkDelimitedTextReader21SetDefaultDoubleValueEd_ZN22vtkDelimitedTextReader21GetDefaultDoubleValueEv_ZN22vtkDelimitedTextReader22GetPedigreeIdArrayNameEv_ZN22vtkDelimitedTextReader22SetGeneratePedigreeIdsEb_ZN22vtkDelimitedTextReader22GetGeneratePedigreeIdsEv_ZN22vtkDelimitedTextReader20SetOutputPedigreeIdsEb_ZN22vtkDelimitedTextReader20GetOutputPedigreeIdsEv_ZN22vtkDelimitedTextReader23SetAddTabFieldDelimiterEb_ZN22vtkDelimitedTextReader23GetAddTabFieldDelimiterEv_ZN22vtkDelimitedTextReader23SetReplacementCharacterEj_ZN22vtkDelimitedTextReader23GetReplacementCharacterEv_ZN22vtkDelimitedTextReader3NewEv_ZNK22vtkDelimitedTextReader19NewInstanceInternalEv_ZN22vtkDelimitedTextReader11SetFileNameEPKcstrcmp_ZdaPvstrlen_Znammemcpy_ZN22vtkDelimitedTextReader22SetUnicodeCharacterSetEPKc_ZN22vtkDelimitedTextReader27SetFieldDelimiterCharactersEPKc_ZN22vtkDelimitedTextReader22SetPedigreeIdArrayNameEPKc_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN22vtkDelimitedTextReader3IsAEPKc_ZN13vtkObjectBase8IsTypeOfEPKc_ZN22vtkDelimitedTextReader23AddTabFieldDelimiterOffEv_GLOBAL_OFFSET_TABLE__ZN22vtkDelimitedTextReader23DetectNumericColumnsOffEv_ZN22vtkDelimitedTextReader13ForceDoubleOnEv_ZN22vtkDelimitedTextReader14ForceDoubleOffEv_ZN22vtkDelimitedTextReader40TrimWhitespacePriorToNumericConversionOnEv_ZN22vtkDelimitedTextReader41TrimWhitespacePriorToNumericConversionOffEv_ZN22vtkDelimitedTextReader21GeneratePedigreeIdsOnEv_ZN22vtkDelimitedTextReader22GeneratePedigreeIdsOffEv_ZN22vtkDelimitedTextReader19OutputPedigreeIdsOnEv_ZN22vtkDelimitedTextReader21UseStringDelimiterOffEv_ZN22vtkDelimitedTextReader28MergeConsecutiveDelimitersOnEv_ZN22vtkDelimitedTextReader29MergeConsecutiveDelimitersOffEv_ZN22vtkDelimitedTextReader22DetectNumericColumnsOnEv_ZN22vtkDelimitedTextReader22ReadFromInputStringOffEv_ZN22vtkDelimitedTextReader20UseStringDelimiterOnEv_ZN22vtkDelimitedTextReader21ReadFromInputStringOnEv_ZN22vtkDelimitedTextReader20OutputPedigreeIdsOffEv_ZN22vtkDelimitedTextReader22AddTabFieldDelimiterOnEv_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1_PyBool_FromLongPyUnicode_FromStringAndSizePyErr_ClearPyBytes_FromStringAndSize_Py_NoneStructPyFloat_FromDoublePyLong_FromLongLongPyUnicode_FromString_ZN22vtkDelimitedTextReader23SetUTF8StringDelimitersEPKc_ZN22vtkDelimitedTextReader23SetUTF8RecordDelimitersEPKc_ZN22vtkDelimitedTextReader22SetUTF8FieldDelimitersEPKcDW.ref.__gxx_personality_v0_ZN22vtkDelimitedTextReader26GetUnicodeRecordDelimitersEv_ZdlPv_ZNK16vtkUnicodeString8utf8_strERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPyUnicode_DecodeUTF8_Unwind_Resume_ZN16vtkUnicodeStringC1Ev_ZN13vtkPythonArgs8GetValueER16vtkUnicodeString_ZN22vtkDelimitedTextReader25SetUnicodeFieldDelimitersERK16vtkUnicodeString_ZN22vtkDelimitedTextReader26SetUnicodeStringDelimitersERK16vtkUnicodeString_ZN22vtkDelimitedTextReader26SetUnicodeRecordDelimitersERK16vtkUnicodeString_ZN22vtkDelimitedTextReader12GetLastErrorEv_ZN22vtkDelimitedTextReader22GetUTF8FieldDelimitersEv_ZN22vtkDelimitedTextReader23GetUTF8RecordDelimitersEv_ZN22vtkDelimitedTextReader23GetUTF8StringDelimitersEv_ZN13vtkPythonArgs8GetValueERi_ZN13vtkPythonArgs8GetValueERj_ZN13vtkPythonArgs8GetValueERd_ZN13vtkPythonArgs8GetValueERx_ZN13vtkPythonArgs8GetValueERc_ZN13vtkPythonArgs8GetValueERbPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN22vtkDelimitedTextReader26GetUnicodeStringDelimitersEv_ZN22vtkDelimitedTextReader25GetUnicodeFieldDelimitersEv_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN13vtkPythonArgs8GetValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN22vtkDelimitedTextReader14SetInputStringEPKciPyvtkDelimitedTextReader_ClassNewPyVTKClass_AddPyvtkTableAlgorithm_ClassNewPyType_ReadyPyVTKAddFile_vtkDelimitedTextReaderPyDict_SetItemString_Py_DeallocPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,` !"!# J}9!:%#!n;!<*#Nq;!<*#.Q;l!y<*#1;K!W:m*z#;,!9<M*Z#; !<-*:#a;!: *#C;!= > ?- *C *@Q #   ; ! <- *: #a   ; ! < * #A   ; ! : * #! n  ; ! A *  #1 ~  ; ! B * #^;!<* #>a;|!<*#A;[!h:}*#!;<!TCm*z#!;;9LDQ!]*@h#;+9<EA!M*@X#;9,F1!=*@H#u; H!1IaJrKI#N6MIq;NOP!*@#BNf}I;NOQ!*@#3rNI;NOR!*@##c;S!!I<=M>X?_#;T!+9=C>N?[*@f#;U!+9=C>N?[*@f#;V!+9=C>N?[*@f#;+W[!g*@*#:a;{W!*@* #1   ; X !!*@&!*P!#!!";"YS"!_"*@~"* "#":#a#;{#Z#!#*@#*$#1$$$;$[$! %*@.%*X%#%%%;&*.&!:&*@R&*+j&#&&';+'\^'!j'*@'*'#'-(Q(;q(*(!(*@(*6(#)M)q);)*)!)*@)*8)#*]**;** *!**@**.*#!+++;+\+!+*@,*H,#p,,,;-* -!*-*@B-*-Z-#---;.*..!:.*@R.*,g.#../;+/\^/!j/*@/*/#/-0Q0;q0*0!0*@0*&0#0=1a1;1*1!1*@1*11#2M2q2;2*2!2*@2*42# 3m33;3*3!3*@3*5 4#04}44;4*4!4*@5*/5#@555;5*5!5*@6*3*6#Q666;6\7!*7*@F7*x7#778;18*N8!Z8*@r8*(8#88!9;A9*^9!j9*@9*)9#9:A:;[:\:!:*@:* :#;];;;;*;!;*@;*2;# <m<<;<*<!<*@<*0=#1===;=\=! >*@&>*X>#>>>;?*.?!:?*@R?**g?#??@;+@\^@!j@*@@*@#@?AaA;{A\A!A*@A*B#1BBB;B\B! C*@&C*XC#CCC;D*.D!:D*@RD*7gD#DD E;,E!>ELE=VE>aE?}E*E*@E#E FIF;lF!~FF=F>F?F* F*@F#G`GG;G!GG=G>G?G*H*@!H#SHHH;H!H I=I>!I?=I*SI*@aI#II J;*J*5JHJWJ!dJ"xJ]J^J_J!J#KfKK;K9K*$KKKKK! L:.L3LALFLRL%jL#LLM;)M`.M!QMIMJMKMIM#MENqN;NaN!NINJNKOIO#OOOaPwPIPPbP;P;Pc QdQ!"Q*@FQ9WQWpQduQ!Q*@Q#Q8RaR;{R9R*RRRR T0T8TGTDUaU!qU*@ V#6VVV;V9W*,WLQ^%******* * ********** II'M;ICMWI_MsI{MIMIIMIIMIMlG0mXnopqrst8u@v-2G -(J8G @-HXG `-uhpIxG -i0HG -QGX -ZFG -0OG -jG -(8G@-H@XG`-3h'xGX-1G- G-pZG-pG-hpG -)(8G@-HPXG`-hVxG-'pDG-`G-QpG-G`-MG -(8G8@-H$XG `-hxG`"-pG"-G#-pLG#-@06G#-@ G$ -(38G%@-H<XG%`-hhxG(&-p.G&-p&Gx'-`Gp(-0Gh)-:GP* --( 8G@+@-H"XG ,`-wh+xG--PG--) 5G.-V7G/-@G0-` G1 -n(88Gp2@-H`>XGH3`Gh=xG 4GG7G0`%G9G``-G<-pG?- G@ -(`!8G`A@-H XGHB`-h^xG0C-CEGC-|9GD-; GPE-P,GF-`)GF -(p?8GG@-;HXGH`-h4xGH-`CGI-BGI-RGJ-I(GK - / GL -D( @8 GM@ -H  X GxN` -wh x GOL 4H\p     $8L`t(<Pd x!"#$%&()P*+,/<0P1d2x3456789:;,<@=T>h?|@A<``@ ` @ @ d   <`p`GPZX Z  ZD X+M Z5` i Z= XG ZV  Z^ Xc Zw @ Z( X1 ZD pp p p p   4 `!X "| $ `% p& ' ( )4 +X P,t `- p. / 0 1 3$ 4@  5\ 06 7 8 9 : <=8`>Tp?x@B`CpDE4F`0HpIJpLZXZ0M9Z`XiZ|0OZXZQVPpZ^0cc.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN22vtkDelimitedTextReader11GetFileNameEv.text._ZN22vtkDelimitedTextReader14GetInputStringEv.text._ZN22vtkDelimitedTextReader20GetInputStringLengthEv.text._ZN22vtkDelimitedTextReader22SetReadFromInputStringEi.text._ZN22vtkDelimitedTextReader22GetReadFromInputStringEv.text._ZN22vtkDelimitedTextReader22GetUnicodeCharacterSetEv.text._ZN22vtkDelimitedTextReader27GetFieldDelimiterCharactersEv.text._ZN22vtkDelimitedTextReader18GetStringDelimiterEv.text._ZN22vtkDelimitedTextReader18SetStringDelimiterEc.text._ZN22vtkDelimitedTextReader21SetUseStringDelimiterEb.text._ZN22vtkDelimitedTextReader21GetUseStringDelimiterEv.text._ZN22vtkDelimitedTextReader14GetHaveHeadersEv.text._ZN22vtkDelimitedTextReader14SetHaveHeadersEb.text._ZN22vtkDelimitedTextReader29SetMergeConsecutiveDelimitersEb.text._ZN22vtkDelimitedTextReader29GetMergeConsecutiveDelimitersEv.text._ZN22vtkDelimitedTextReader13GetMaxRecordsEv.text._ZN22vtkDelimitedTextReader13SetMaxRecordsEx.text._ZN22vtkDelimitedTextReader23SetDetectNumericColumnsEb.text._ZN22vtkDelimitedTextReader23GetDetectNumericColumnsEv.text._ZN22vtkDelimitedTextReader14SetForceDoubleEb.text._ZN22vtkDelimitedTextReader14GetForceDoubleEv.text._ZN22vtkDelimitedTextReader41SetTrimWhitespacePriorToNumericConversionEb.text._ZN22vtkDelimitedTextReader41GetTrimWhitespacePriorToNumericConversionEv.text._ZN22vtkDelimitedTextReader22SetDefaultIntegerValueEi.text._ZN22vtkDelimitedTextReader22GetDefaultIntegerValueEv.text._ZN22vtkDelimitedTextReader21SetDefaultDoubleValueEd.text._ZN22vtkDelimitedTextReader21GetDefaultDoubleValueEv.text._ZN22vtkDelimitedTextReader22GetPedigreeIdArrayNameEv.text._ZN22vtkDelimitedTextReader22SetGeneratePedigreeIdsEb.text._ZN22vtkDelimitedTextReader22GetGeneratePedigreeIdsEv.text._ZN22vtkDelimitedTextReader20SetOutputPedigreeIdsEb.text._ZN22vtkDelimitedTextReader20GetOutputPedigreeIdsEv.text._ZN22vtkDelimitedTextReader23SetAddTabFieldDelimiterEb.text._ZN22vtkDelimitedTextReader23GetAddTabFieldDelimiterEv.text._ZN22vtkDelimitedTextReader23SetReplacementCharacterEj.text._ZN22vtkDelimitedTextReader23GetReplacementCharacterEv.rela.text._ZNK22vtkDelimitedTextReader19NewInstanceInternalEv.rela.text._ZN22vtkDelimitedTextReader11SetFileNameEPKc.rela.text._ZN22vtkDelimitedTextReader22SetUnicodeCharacterSetEPKc.rela.text._ZN22vtkDelimitedTextReader27SetFieldDelimiterCharactersEPKc.rela.text._ZN22vtkDelimitedTextReader22SetPedigreeIdArrayNameEPKc.rodata.str1.1.rodata._ZN22vtkDelimitedTextReader3IsAEPKc.str1.1.rela.text._ZN22vtkDelimitedTextReader3IsAEPKc.rela.text._ZN22vtkDelimitedTextReader23AddTabFieldDelimiterOffEv.rela.text._ZN22vtkDelimitedTextReader23DetectNumericColumnsOffEv.rela.text._ZN22vtkDelimitedTextReader13ForceDoubleOnEv.rela.text._ZN22vtkDelimitedTextReader14ForceDoubleOffEv.rela.text._ZN22vtkDelimitedTextReader40TrimWhitespacePriorToNumericConversionOnEv.rela.text._ZN22vtkDelimitedTextReader41TrimWhitespacePriorToNumericConversionOffEv.rela.text._ZN22vtkDelimitedTextReader21GeneratePedigreeIdsOnEv.rela.text._ZN22vtkDelimitedTextReader22GeneratePedigreeIdsOffEv.rela.text._ZN22vtkDelimitedTextReader19OutputPedigreeIdsOnEv.rela.text._ZN22vtkDelimitedTextReader21UseStringDelimiterOffEv.rela.text._ZN22vtkDelimitedTextReader28MergeConsecutiveDelimitersOnEv.rela.text._ZN22vtkDelimitedTextReader29MergeConsecutiveDelimitersOffEv.rela.text._ZN22vtkDelimitedTextReader22DetectNumericColumnsOnEv.rela.text._ZN22vtkDelimitedTextReader22ReadFromInputStringOffEv.rela.text._ZN22vtkDelimitedTextReader20UseStringDelimiterOnEv.rela.text._ZN22vtkDelimitedTextReader21ReadFromInputStringOnEv.rela.text._ZN22vtkDelimitedTextReader20OutputPedigreeIdsOffEv.rela.text._ZN22vtkDelimitedTextReader22AddTabFieldDelimiterOnEv.rodata.str1.8.rela.text.unlikely.gcc_except_table.rela.text.startup.rela.init_array.rela.data.rel.rela.data.rel.local.rela.data.rel.local.DW.ref.__gxx_personality_v0.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.group@HPX`hpx     ( 08@HPX` l x    $ & ( ) * + , - . / 0  1, 28 3D 4P 5\ 6h 7t 8 G c@9D>&_f,_f1`f bpf f f! f Hf f f g!50g!p`g pg g!g!Vg g h!0h!<`h yph!h h!0h h! i 0i)2`i mpi i!i !i![i j!0j @j!Lpj j @}fj@}h 0k @X~jH kC @~l pl @xn 2 m 2*s) `sb @rD s<? @t t< @v Pt? @x t< @(z9 t?4 @@| u< @X~ Pu? @p u< @a u?\ @ v< @ Pv? @Ё& v<! @n v?i @ wD @ `w? @0/w?*@How<j@` x?@x2`xP@ $@X072@H  C@ W R@`l`g@ 0h, (@8x(#  -