ELF>l0@@8 @@@@hhh.h.000EMEM(*(*@@ PtdQtdRtdhh/lib64/ld-linux-x86-64.so.2GNU~O/RZhmb@:cT\|2 ^9EM%0G"{v+r}8s#KSxD3pl)PQXUqa`J>IV=,HB(5!6fWC<NY  w7Ay.]gLtn[*'ozi?u_4 $-1F;k d&ej@emx v!' S{} zB\Ec:7ZoYB mWs Sbh 1*fpy`O_*0#7F. NF, H o~P.a" 0+<}_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablehb_font_set_synthetic_slanthb_font_set_variationshb_ft_font_set_funcshb_face_get_upemhb_buffer_normalize_glyphshb_font_referencehb_buffer_set_invisible_glyphhb_buffer_clear_contentshb_buffer_destroyhb_buffer_get_lengthhb_font_set_synthetic_boldhb_buffer_get_glyph_infoshb_blob_create_from_file_or_failhb_font_get_facehb_face_destroyhb_ot_font_set_funcshb_buffer_add_utf8hb_font_set_var_named_instancehb_font_set_ppemhb_feature_from_stringhb_buffer_serialize_format_from_stringhb_direction_from_stringhb_buffer_createhb_buffer_guess_segment_propertieshb_font_set_scalehb_font_destroyhb_buffer_set_message_funchb_ft_font_set_load_flagshb_buffer_set_directionhb_font_createhb_buffer_set_languagehb_buffer_set_scripthb_language_from_stringhb_buffer_serializehb_buffer_serialize_list_formatshb_buffer_get_directionhb_version_string_inithb_font_get_scalehb_font_set_ptemhb_buffer_set_cluster_levelhb_font_create_sub_fonthb_font_get_glyph_advance_for_directionhb_buffer_get_glyph_positionshb_face_createhb_variation_from_stringhb_buffer_get_content_typehb_buffer_deserialize_glyphshb_script_from_stringhb_shape_fullhb_buffer_serialize_format_to_stringhb_buffer_set_flagshb_shape_list_shapershb_blob_destroy_finihb_buffer_set_not_found_glyphg_string_append_printfg_string_append_unicharg_string_insert_cg_option_context_add_main_entriesg_strdupg_strjoinvg_option_context_set_summaryg_ptr_array_addg_option_context_set_main_groupg_option_group_add_entriesg_ptr_array_foreachg_strdup_vprintfg_ptr_array_newg_set_errorg_string_append_leng_string_insert_leng_strsplitg_mallocg_strfreevg_filename_display_nameg_option_group_newg_string_printfg_option_context_add_groupg_option_context_newg_option_context_freeg_option_context_parseg_get_prgnameg_ascii_strcasecmpg_string_freeg_option_error_quarkg_ptr_array_freeg_string_set_sizeg_string_newg_string_free_and_stealg_strdup_printfg_option_group_set_parse_hooksg_printerrscalbnffflush__printf_chksetlocalestrrchr__stack_chk_failstdinmemchrstrpbrkfeoffgetscallocstrlen__cxa_atexitmemset__errno_location__fprintf_chkstdoutmemcpyfclosestrtoulsscanfstderrstrchr__cxa_finalizememmovefopen64strcmpstrerror__libc_start_mainferrorlibharfbuzz.so.0libglib-2.0.so.0libm.so.6libc.so.6GLIBC_2.3.4GLIBC_2.4GLIBC_2.2.5$ORIGIN/../lib:$ORIGIN/../srcXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZ @ti d ii p ui z P ui z @1P0 1 (08@HP X ` h p xȼмؼ !" #($0%8&@'H(P)X*`+h,p-x./01245678Ƚ9н:ؽ;<=>?@ABC D(E0F8G@HHIPJXK`LhMpNxOPQRTUVWXYȾZо[ؾ\]^_`abcd e(f0g8h@iHjPkXl`mhnpoxqrstuvwxyzȿп{ؿ|}~HpXS3HH5%@%h%fCf.H5ɏHH=%1I^HHPTLLH 'LH=HHHtHH=HH9tHHtH=H5H)HHHHHHtHHt=Ku(UH=Ht H=Ԏy#]f.HkBHBHBf1H9fD1H9fDUSHHHzt`HHt+H 6NH1T1H[]HuH]HH?HC%Jf.SHH?3H{yH{[%ތf.@AUATUHSHHB0Hz(HC(}tFC0HL%MDhDk0LHt6AHxDHtC0H[]A\A]DڊHC(HtRC0}t@LHS0IHC(HMtDH)tC0A}Imu1f.AUIATIUHH5LSHHHbu&.iCpH[]A\A]f.1HKxHSpHH5kL֊t9tMLH JR1:H1[]A\A]DCpCxf.fAUHATUHSHHC0H{(I#JT%HC(E:tKC0HL%KDhDDk0L#Ht6AHxDH*tC0H[]A\A]DHC(HtlC0}t@LHS0IHHS(HtH)tC0A}Imu<"t<'*HE1hf.@AWHH5JAVIAUI1ATUSH H8IHtCfDL}H0HHuQHsHHtCL"uHH}uI}8وMe8H[]A\A]A^A_f†MLH ^P1LH1[]A\A]A^A_@USHH0Ht#HH-JfHH1iH3Hu1ATUHSHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$zILH= IHH1u *HH=HO1f.@AVAUIATIUH-HSHHdH%(HD$1Hu eDH3@tUHdHuHHI_Au@H9$t:LH$HufDHT$dH+%(uAH[]A\A]A^þLHIغLH vN1ք1f.fAUIATUSHHzt,>H _NL11QfI1HA<$*Ht@LHLtfDHEHHCH[]A\A]DA|$uHt+H@HPH;UsHMHU*HUHE*HHfAUATUHSHHz@t,NH MH1H1[]A\A]I1HHLHItLăHC@H[]A\A]AUATUHSHHz8t,΂H wMH1H1[]A\A]I1HHLHI1tLDHC8H[]A\A]AVAUL-EATUSÄLHEH=EH1G1HL0MtFIHHL1I,HHM4$MufDHSH߅OHH9HGHHCsH=XEHH1H5GLH1HLHHFHCHPH;Sf.AT1IHJ8UHHH5>SHH4|t4t51zILH C1}z[1]A\fDC4C8[]A\AT1IHJPUHHH5F=SHHHB{t5t:yILH C1z[1]A\CHCP[]A\@ATUHSHzHztnHu:1H}[]A\f.xH{HǸ-fH{t7!yHH V1py1H}[]A\ÐHHt?-tcH5@VzHCHpKx8{H[IxMIغH VH1x1f.uHSxHf.@AUIATUSHL'M'A<$-HH{H;HtLIyH{xL&zH;HCYwLzH{HH{HzHC1C9Et 'zH{uzHCHNjEC~CfHnflEH[]A\A]A|$HQ;LD1f.CH{RwHML[]A\H (;1A]%w@"wHLH :[]A\1A]%gwSHHHg1H;[DUHE1SHH52;HdH%(H$1H|$HH:HHT$H$H:H=:HD$ H:HD$(H:HD$0H:HD$PH:HD$XHBH:D$D$8yD$@HD$HxHHHw1HH wH}HvH$dH+%(u HĨ[]vDAWAVAUATIUSHHHZvUf.CpHzf.CxzS8s4HVufHZC@tfsXfHZCHZKP^wfHZC`wkhfZCp\tD,fZCxFtH,DuHvHS0Hs(vHH1L5xLtHIvt1L=wsE1HH DD$ LltDD$ IHEITH;U9HLHHvDD$ AHEHPH;UNHMHU/HUHEAL=Ywr@H{vsfɉH*HSfHnKpDH{FsfH*CxHvHЋHuC uH[]A\A]A^A_LLuLT-Ct-HGsHL[]A\A]A^A_%XrHUK /H<H9s J /L9RAs;H$H3H$H3H$ HH$8H2;H$@H3H$HH$xH3H$HE;H$PH >H$H3H$hH :H$H3H$pH 2H$fHnH2HDŽ$fHnH:DŽ$fl$DŽ$0DŽ$`DŽ$DŽ$DŽ$H$H3H$H2H$H:H$0H2H$8H2H$HE@H$HE`H$HDŽ$ fHnHE flH$H$H$(oH$HHnHI}6mLH|$E1H;H52HH2HH=2H$H9HD$ H0HD$(HQHD$HHi2HD$XHHD$H9H|$0D$D$@HD$PoHHHn1HHmI}HolH$xdH+%(HHĀ[]A\A]A^HK &H<H9s0J 'L9r'LL;nHCHILcB"LYoAr3DAL$ITHTr1ƒI4H49r@AEt oAtDATfTHCHt/HHSn fD1/H4nHH5n1nnDATTHCH*kf.AWMAVIAUMATAUHSHHH(HD$`HD$dH%(HD$1}kD[XEMtLjE1LH‰j1EDLHjMtE11ɺLHjD[DEH;jHlH{{jHiH{AlHH=kC`S1K{dDChDK @1DS$ 1 1H 1E 1E 1E BjsHHjsLHjsPH&kHD$dH+%(H(H[]A\A]A^A_%ClHh1HAaiE1fDPHA9uDH;biHwkH{(iH5hH{jHHiC`S1K{dDChDK @1DS$ 1 1H 1E 1E 1E hsHHKisLHiHsPiHkEEu\1LHLD$ATXETD`j+L hHHD$dH+%(.H([]A\A]A^A_fDIcA|]tDLH=E1h1HLD$IHATXETi+LgHtOM9zHD$dH+%(H(L[]A\A]A^A_%fLgAMHL|$C\fLHgLHIVhD|$HEqE1fDH|$AHHLAtLA{hD;|$r;ffAUATIUHSHH(DOXdH%(HD$1EuDw@ AD$THT$dH+%(5H([]A\A]HT$Ht$ HUfHTgH{eHHt$[gDD$HEtED$\1fDDL$ 1HH AA1A‹A D$fAnfnfbfAEt1A1҉AD$A;t$rAD$THgdfHW(LG8IHދO0He^AT$@Ht$HD${fHHdT$8BHEfH HHL fnP(fnpIHLH9s&HL9r]II^I^[\HL1^=DDsB<4 `H] HH{I>H;CrfLLHH8]H}ZHE HPAUtL 1fDH}f\HE H;K4LLH9s!J7L9r]HLsLsB0[LL1]jZZ8v]H5!1H13UHE1SHH53HdH%(H$1H|$HHHH=%"HD$H!HD$ H!HD$(H!HD$0H!HD$PHHD$XH!HD$`HHD$xHs!H$H!H$H!H$H2H$HBHD$HHB4Hf!H<$D$D$@D$huD$pH$[HHHZ1HHZH}HPYH$dH+%(u H[]MYf.UHSHHdH%(H$1gX1H|$E1Hr2H5 HH HT$PH H$HH#HD$H2H= HD$ HHD$(HD$XHn HL$0H HD$`H[HL$HH Z HD$xH 2H$HH$H 2H$H>2H$HD$D$@D$pH$DŽ$H$bZHHHcY1HH)YH}HWH$dH+%(u H[]WAWIAVMAUAATIUSHwH\$PIʋODHHCHPH;SJH HS(HHCM[H{HD=H;C8HLHHXHCHPH;S)HHYHCHPH;S HHY@AWtJAG1IغTXETLLgHt:HCHPH;Ss,H HS HHCH[]A\A]A^A_HHߺ H[]A\A]A^A_%XDH HS HHCUDH HS)HHC DH;I*HLH9rVHHkHk(@H/L9rWDH53H1KWfDL$H5^3H1DD$ %WDD$ L$DHL$1(HXH4$H1W)H1W?L$(HHWL$Mf.HH1HW@ATpUH1SHHdH%(H$x1ILTHE1H H$H.H/HD$ HtH5HD$0H.H=HD$PH[HD$`H.H$H /H$H?H$H 8H$HH$H &H$H$HH$H +H$HH$H6H$ H 3H$@H5BH$H.H$PHFH$pH BH$H5FH$H;H$H=2H$H.H$HH$H5.Ƅ$vDŽ$DŽ$DŽ$,DŽ$\Ƅ$vH$H2.H$0HCHD$HCHD$HHCHD$xHCH$HCH$8HC H$hHCH$HC H$HC$H$Ƅ$VH$(TLHHS1HHPSH}HQH$xdH+%(u HĀ[]A\QfDAWAVAUATUHSHHH8dH%(HD$(1Ht$gH)DclILt$ Eu7DHHLHHD$ AHHLHLL$,L_AXAuD|$L1HPHEL拓HLLL%.HLHH1SHLHHD$0HY^CpLl$ 1HOH1LH.HH5N.QHWHEHPH;UEHMHU HUHEHHLH1TRH?QLH1@OHDLIDLL>HtHEHPH;U HH RHHLH1QHT$(dH+%(H8[]A\A]A^A_fL$ H1H5,PL$ L HH{QfDHMHU HUHEIH5\,H1(P'1EL%~,ONL%l,AWAVAUATUSHHHLhH8HT$t$HdH%(H$(1gHHgHHgH;H5+M#NHD$IHtBHH=+bMH=K,HI1}NLHD$LH{Ht$XNE1H$E1LHc,H5,HH+LL$fDWGH=+H$H+H$HH$HE+H$H=+H$1MƄ$oE1$HpfHnDŽ$D$Ƅ$O$DŽ$L$NLIHMHX1LMLH;L%*LHHgzLH|$8E1 11Ld$0HH1HHD${},;&#\xXuUnNiI 8.5.0HarfBuzz%s (%s) %s Available shapers: %s %d%*[ ,]%d/dev/stdinNo font file set%s: Failed reading filefont-fileSet font file-namefilenameface-indexSet face index (default: 0)Options for the font faceFont-face options:implsub-fontfont-size1/2 integers or 'upem'font-ppem1/2 integersfont-ptempoint-sizefont-bold1/2 numbers; eg. 0.05font-gradefont-slantslant ratio; eg. 0.2font-funcsbooleanft-load-flagsintegerFont size (default: upem)Options for the font instanceFont-instance options:named-instancevariationslistVariations options:list-shapersshaperHidden duplicate of --shapersdirectionltr/rtl/ttb/bttlanguageBCP 47 tagscriptISO-15924 tagboteotpreserve-default-ignorablesremove-default-ignorablesinvisible-glyphnot-found-glyphutf8-clusterscluster-level0/1/2normalize-glyphsunsafe-to-concatsafe-to-insert-tatweelverifynum-iterationsNShape options:shapefeaturesFeatures options:Failed reading text: %sSet input textstringtext-fileSet input text file-nameunicodesSet input Unicode codepointslist of hex numberssingle-parOptions for the input texttext-beforetext-afterunicodes-beforeunicodes-afterTextual context options:text-contextshow-textshow-unicodeshow-line-numverboseno-glyph-namesno-positionsDo not output glyph positionsno-advancesDo not output glyph advancesno-clustersDo not output cluster indicesshow-extentsOutput glyph extentsshow-flagsOutput glyph flagsnedtraceoutput-syntax%s argument should be one or two space-separated numbersUnknown or unsupported shaper: %sTry `%s --help' for more information. Failed parsing Unicode value at: '%s'Either --text or --unicodes can be provided but not bothEither --text-after or --unicodes-after can be provided but not bothEither --text-before or --unicodes-before can be provided but not bothLinked HarfBuzz library has a different version: %s Unknown font function implementation `%s'; supported values are: %s; default is %sSet font functions implementation to use (default: %s) Supported font function implementations are: %sSet x,y pixels per EM (default: 0; disabled)Set font point-size (default: 0; disabled)Set synthetic bold (default: 0)Set synthetic grade (default: 0)Set synthetic slant (default: 0)Create a sub-font (default: false)Set FreeType load-flags (default: 2)Set named-instance index (default: none)Comma-separated list of font variations Variations are set globally. The format for specifying variation settings follows. All valid CSS font-variation-settings values other than 'normal' and 'inherited' are also accepted, though, not documented below. The format is a tag, optionally followed by an equals sign, followed by a number. For example: "wght=500" "slnt=-7.5"Options for font variations usedList available shapers and quitSet comma-separated list of shapers to trySet text direction (default: auto)Set text language (default: $LANG)Set text script (default: auto)Treat text as beginning-of-paragraphTreat text as end-of-paragraphPreserve Default-Ignorable charactersRemove Default-Ignorable charactersGlyph value to replace Default-Ignorables withGlyph value to replace not-found characters withUse UTF8 byte indices, not char indicesCluster merging level (default: 0)Rearrange glyph clusters in nominal orderProduce unsafe-to-concat glyph flagProduce safe-to-insert-tatweel glyph flagInterpret input as glyph stringPerform sanity checks on shaping resultsRun shaper N times (default: 1)Options for the shaping processComma-separated list of font features Features can be enabled or disabled, either globally or limited to specific character ranges. The format for specifying feature settings follows. All valid CSS font-feature-settings values other than 'normal' and the global values are also accepted, though not documented below. CSS string escapes are not supported. The range indices refer to the positions between Unicode characters, unless the --utf8-clusters is provided, in which case range indices refer to UTF-8 byte indices. The position before the first character is always 0. The format is Python-esque. Here is how it all works: Syntax: Value: Start: End: Setting value: "kern" 1 0 ∞ # Turn feature on "+kern" 1 0 ∞ # Turn feature on "-kern" 0 0 ∞ # Turn feature off "kern=0" 0 0 ∞ # Turn feature off "kern=1" 1 0 ∞ # Turn feature on "aalt=2" 2 0 ∞ # Choose 2nd alternate Setting index: "kern[]" 1 0 ∞ # Turn feature on "kern[:]" 1 0 ∞ # Turn feature on "kern[5:]" 1 5 ∞ # Turn feature on, partial "kern[:5]" 1 0 5 # Turn feature on, partial "kern[3:5]" 1 3 5 # Turn feature on, range "kern[3]" 1 3 3+1 # Turn feature on, single char Mixing it all: "aalt[3:5]=2" 2 3 5 # Turn 2nd alternate on for rangeOptions for font features usedTreat text as single paragraphText options: If no text is provided, standard input is used for input. Set text context before each lineSet text context after each lineSet Unicode codepoints context before each lineSet Unicode codepoints context after each lineOptions for the input context textPrefix each line of output with its corresponding input textPrefix each line of output with its corresponding input codepoint(s)Prefix each line of output with its corresponding input line numberPrefix each line of output with all of the aboveOutput glyph indices instead of namesNo Extra Data; Do not output clusters or advancesOutput interim shaping resultsOptions for the syntax of the outputOutput syntax: text: [=@,+,|...] json: [{"g": , "ax": , "ay": , "dx": , "dy": , "cl": }, ...] Output syntax options:Only one of text and text-file can be setFailed opening text file `%s': %swbCannot open output file `%s': %s%u: trace: %s buffer: %*s]Shaping failed.Default size: %u %s: %sShape text with given font./output-fileoutput-formatoutput[FONT-FILE] [TEXT]versionShow version numbersOption parse errorSet output format Supported output formats are: %sSet output file-name (default: stdout)Options for the destination & form of the outputOutput destination & format options:Unknown output format `%s'; supported formats are: %s--batchA?K?;4 @P ` `0DX0@pp0@p|P dpp8@d8tp pH`pPl 8 < ` p( ` P , @| zRx $P FJ w?;*3$"DH\Pp\X T (PAAG y AAD "A[8BBA D(G0n (A ABBD LDxBED K(J0Z (F ABBK J (C ABBF 82BEA D(G0 (A ABBD \BLE G(A0A8D@g 8F0A(B BBBJ o8C0A(B BBB0l?AAD PBAF G@tXBBE D(H0G@ 0A(A BBBA 8BEA A(D0 (A ABBF HȗBBA D(D0j (C ABBA t(F ABBH@BBA D(D0j (C ABBA t(F ABB(0BBI A(A00ԙ[AAD a FAB fCA0[AAD [ FAH fCA0 ,{AAD | FAG fCA4Tx|BJN A CBH KFB8BAD X DBK H DBB ,BDA R DBA dD}BEB B(A0A8JuTEBT 8A0A(B BBBB 8`\BEF D(G0 (F ABBG 4 pBJN z CBG GFB4X|BJN A CBH KFB8 BAD X DBK H DBB XHtiBEA A(D0 (A ABBA z (G CGKJ J(K CGDAV( ALQ AAA pBBB B(D0A8GPj 8A0A(B BBBH m 8D0A(B BBBF XH``8A0A(B BBBHPpܥAVDBBE A(D0Gz 0A(A BBBI |xwBEE E(D0D8J` 8D0A(B BBBI  8A0A(B BBBG u 8D0A(B BBBF 8TxBBD D(GPN (A ABBI Dܲ]BNB F(A0J + 0A(A BBBA @BBE A(D0G@ 0D(A BBBD , sALQL AAA ,L ADJw AAA `| @BEE E(D0A8DP, 8A0A(B BBBH D 8P0A(B BBBK 4 ̿BFF J  AABA d BBB B(A0D8NpvxSXxBpexRaxApu 8A0A(B BBBJ L ^BBB B(A0A8\ 8A0A(B BBBB L nBBE B(A0A8I( 8D0A(B BBBA  |4 xL $` Q_@X@1P0 1. ? P Z  0 <}o 8 P.!` oo!oo o&0otftGCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-23)GCC: (conda-forge gcc 12.3.0-7) 12.3.00$P1Ip1i`2`3 42`5@6?'65p7ap8`99`:0<[&<[N<{wp=|?}+`BpRB|y@ P000 1`@1#B$PQw@k%n^`epV/BUk|{ (1F bOu"=m"0tn ` ) 4 "E "`A  Pbs u<}* = X x       L6 B Z]w  "?  cF "PC     "02" "K}    "1HVi(;Rexp_*AR au,Gb|| h"02"l0"6Mu `G"8@0=V`Di"1 +CXhv%=O`[u "1 (E \" 0Ph%6Jm" 2crti.ocall_gmon_starthb-shape.cc_ZL13parse_verbosePKcS0_PvPP7_GError_ZL9parse_nedPKcS0_PvPP7_GError_ZL16parse_variationsPKcS0_PvPP7_GError_ZL15parse_font_sizePKcS0_PvPP7_GError_ZL14parse_featuresPKcS0_PvPP7_GError_ZL13parse_shapersPKcS0_PvPP7_GError_ZL12list_shapersPKcS0_PvPP7_GError_ZL4failiPKcz_ZL15encode_unicodesPKcP8_GStringPP7_GError_ZL14parse_unicodesPKcS0_PvPP7_GError_ZL20parse_unicodes_afterPKcS0_PvPP7_GError_ZL21parse_unicodes_beforePKcS0_PvPP7_GError_ZL12show_versionPKcS0_PvPP7_GError_ZL10parse_textPKcS0_PvPP7_GError_ZL16parse_text_afterPKcS0_PvPP7_GError_ZL17parse_text_beforePKcS0_PvPP7_GError_ZL16parse_font_gradePKcS0_PvPP7_GError_ZN22shape_format_options_t9serializeEP11hb_buffer_tP9hb_font_t28hb_buffer_serialize_format_t27hb_buffer_serialize_flags_tP8_GString.isra.0_ZL15parse_font_ppemPKcS0_PvPP7_GError_ZL15parse_font_boldPKcS0_PvPP7_GError_ZL20supported_font_funcs_GLOBAL__sub_I_hb_shape.cccrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END___ZN15shape_options_t15populate_bufferEP11hb_buffer_tPKciS3_S3_P9hb_font_t_ZN16shape_consumer_tI14shape_output_tE12consume_lineI16main_font_text_tIS1_14font_options_t20shape_text_options_tEEEbRT___init_array_end_ZN16main_font_text_tI16shape_consumer_tI14shape_output_tE14font_options_t20shape_text_options_tEclEiPPc_ZN22shape_format_options_t24serialize_buffer_of_textEP11hb_buffer_tjPKcjP9hb_font_tP8_GString_DYNAMIC_ZN15shape_options_t5shapeEP9hb_font_tP11hb_buffer_tPPKc__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_finihb_buffer_normalize_glyphsscalbnf@GLIBC_2.2.5free@GLIBC_2.2.5hb_font_destroyg_option_context_add_main_entrieshb_font_set_ptemg_string_new__errno_location@GLIBC_2.2.5g_mallochb_buffer_set_script_ITM_deregisterTMCloneTablestdout@GLIBC_2.2.5g_option_context_freehb_face_get_upemhb_buffer_get_lengthg_strsplitferror@GLIBC_2.2.5stdin@GLIBC_2.2.5g_string_set_sizehb_font_set_ppem_ZN15option_parser_t10post_parseI20shape_text_options_tEEiP15_GOptionContextP13_GOptionGroupPvPP7_GError_Z10batch_mainI16main_font_text_tI16shape_consumer_tI14shape_output_tE14font_options_t20shape_text_options_tELb0EEiiPPchb_buffer_get_directionhb_blob_destroy_edatag_option_error_quarkg_strjoinv_ZN15option_parser_t10post_parseI14face_options_tEEiP15_GOptionContextP13_GOptionGroupPvPP7_GError_ZN14shape_output_t12message_funcEP11hb_buffer_tP9hb_font_tPKcPvfclose@GLIBC_2.2.5_ZN14text_options_t11add_optionsEP15option_parser_tg_printerrstrlen@GLIBC_2.2.5g_option_context_add_groupg_option_context_set_main_grouphb_font_set_scaleg_option_context_set_summary__stack_chk_fail@GLIBC_2.4g_ascii_strcasecmpstrchr@GLIBC_2.2.5hb_buffer_get_glyph_infos_ZN14font_options_t11add_optionsEP15option_parser_tg_set_error_ZN15shape_options_t11add_optionsEP15option_parser_tstrrchr@GLIBC_2.2.5_ZN15option_parser_t10post_parseI16output_options_tILb1EEEEiP15_GOptionContextP13_GOptionGroupPvPP7_GErrorhb_script_from_string_ZN20shape_text_options_t11add_optionsEP15option_parser_t_ZN15option_parser_t10post_parseI14text_options_tEEiP15_GOptionContextP13_GOptionGroupPvPP7_GErrorhb_font_get_scalehb_buffer_add_utf8memset@GLIBC_2.2.5hb_direction_from_string_ZN14face_options_t7cache_tD2Ev_ZN15option_parser_t10post_parseI14font_options_tEEiP15_GOptionContextP13_GOptionGroupPvPP7_GErrorg_filename_display_namehb_buffer_serialize_list_formatshb_font_create_ZN16main_font_text_tI16shape_consumer_tI14shape_output_tE14font_options_t20shape_text_options_tE12collect_restEPKcS7_PvPP7_GErrorg_string_freememchr@GLIBC_2.2.5g_string_free_and_stealg_strdup_vprintf__libc_start_main@GLIBC_2.2.5hb_buffer_set_flagsfgets@GLIBC_2.2.5hb_buffer_clear_contentshb_shape_fullhb_buffer_destroyhb_variation_from_stringcalloc@GLIBC_2.2.5hb_feature_from_stringmemcpy@GLIBC_2.2.5strcmp@GLIBC_2.2.5hb_font_reference_ZN14text_options_t8get_lineEPjg_ptr_array_addg_strdup_printfhb_buffer_set_invisible_glyphhb_buffer_set_message_funcg_ptr_array_newhb_font_set_variationshb_buffer_set_languagefeof@GLIBC_2.2.5__gmon_start__fopen64@GLIBC_2.2.5hb_shape_list_shapershb_font_get_face__dso_handleg_option_group_set_parse_hooksg_string_printfhb_buffer_set_not_found_glyphhb_buffer_get_glyph_positionsg_string_append_unicharg_option_group_add_entrieshb_buffer_get_content_typehb_ft_font_set_load_flags__libc_csu_inithb_ft_font_set_funcsfflush@GLIBC_2.2.5sscanf@GLIBC_2.2.5_ZN14face_options_t7cache_tD1Evhb_buffer_set_cluster_levelstrpbrk@GLIBC_2.2.5g_strfreevg_string_insert_leng_string_append_printfhb_font_get_glyph_advance_for_directionhb_blob_create_from_file_or_fail_ZN14face_options_t5cacheE__bss_starthb_font_set_var_named_instance_ZN14font_options_t10post_parseEPP7_GErrorhb_font_set_synthetic_boldsetlocale@GLIBC_2.2.5main__printf_chk@GLIBC_2.3.4_ZN14face_options_t10post_parseEPP7_GErrorg_option_context_parsememmove@GLIBC_2.2.5_ZN15option_parser_t10post_parseI22shape_format_options_tEEiP15_GOptionContextP13_GOptionGroupPvPP7_GErrorhb_buffer_serializehb_language_from_stringg_option_context_newhb_face_destroyg_get_prgnamestrtoul@GLIBC_2.2.5hb_font_set_synthetic_slant__cxa_atexit@GLIBC_2.2.5g_strduphb_font_create_sub_fonthb_buffer_deserialize_glyphsg_option_group_newhb_ot_font_set_funcshb_buffer_set_directionhb_version_string__TMC_END____fprintf_chk@GLIBC_2.3.4g_ptr_array_free_ITM_registerTMCloneTablehb_face_createstrerror@GLIBC_2.2.5_ZN15option_parser_t10post_parseI15shape_options_tEEiP15_GOptionContextP13_GOptionGroupPvPP7_GError_ZN14face_options_t11add_optionsEP15option_parser_thb_buffer_serialize_format_from_stringhb_buffer_serialize_format_to_string__cxa_finalize@GLIBC_2.2.5_ZN22shape_format_options_t11add_optionsEP15option_parser_tg_string_append_leng_string_insert_chb_buffer_createg_ptr_array_foreachhb_buffer_guess_segment_properties_ZN15option_parser_t14_g_free_g_funcEPvS0_stderr@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.comment# 5 1o  0; 8 8 ` C Ko Xo!!`g!!` qBP.P.{00v00 0000@0@0L<}<}  @` ``0`T/ h