HEX
Server: nginx/1.18.0
System: Linux mail.dakarash.co.id 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User: www-data (33)
PHP: 8.1.2-1ubuntu2.23
Disabled: NONE
Upload Files
File: //lib/x86_64-linux-gnu/libharfbuzz-gobject.a
!<arch>
/               0           0     0     0       1544      `
'����������������@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�hb_gobject_buffer_get_typehb_gobject_blob_get_typehb_gobject_face_get_typehb_gobject_font_get_typehb_gobject_font_funcs_get_typehb_gobject_set_get_typehb_gobject_map_get_typehb_gobject_shape_plan_get_typehb_gobject_unicode_funcs_get_typehb_gobject_feature_get_typehb_gobject_glyph_info_get_typehb_gobject_glyph_position_get_typehb_gobject_segment_properties_get_typehb_gobject_user_data_key_get_typehb_gobject_ot_math_glyph_variant_get_typehb_gobject_ot_math_glyph_part_get_typehb_gobject_aat_layout_feature_type_get_typehb_gobject_aat_layout_feature_selector_get_typehb_gobject_memory_mode_get_typehb_gobject_glyph_flags_get_typehb_gobject_buffer_content_type_get_typehb_gobject_buffer_flags_get_typehb_gobject_buffer_cluster_level_get_typehb_gobject_buffer_serialize_flags_get_typehb_gobject_buffer_serialize_format_get_typehb_gobject_buffer_diff_flags_get_typehb_gobject_direction_get_typehb_gobject_script_get_typehb_gobject_ot_color_palette_flags_get_typehb_gobject_ot_layout_glyph_class_get_typehb_gobject_ot_layout_baseline_tag_get_typehb_gobject_ot_math_constant_get_typehb_gobject_ot_math_kern_get_typehb_gobject_ot_math_glyph_part_flags_get_typehb_gobject_ot_meta_tag_get_typehb_gobject_ot_metrics_tag_get_typehb_gobject_ot_var_axis_flags_get_typehb_gobject_unicode_general_category_get_typehb_gobject_unicode_combining_class_get_type//                                              88        `
libharfbuzz_gobject_la-hb-gobject-structs.o/
libharfbuzz_gobject_la-hb-gobject-enums.o/
/0              0           0     0     644     14712     `
ELF>86@@
������S�H����H��t�o[�ff.���S�H����H��t
�S�o�P[�D��S�H����H��t
�S�o�P[�D��S� H����H��t�o�oKH[�f���S�H����H��t��[�ff.�f���S�H����H��tH�H�[�ff.����S�H����H��t
�S�o�P[�D��������������������������H�H��tH���UH�-H�����uH�]�H�=�H�H�5H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H�H�5H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H�H�5H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H�H�5H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H�H�5H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H�H�5H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H�H�5H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H�H�5H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H�H�5H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H�m���H�5v���H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H�]���H�5&���H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H���H�5���H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H�}���H�5����H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H�
���H�56���H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H�����H�5��H���H��H���H�]�f.���H�H��tH���UH�-H�����uH�]�H�=�H����H�5����H���H��H���H�]�hb_buffer_thb_blob_thb_face_thb_font_thb_font_funcs_thb_set_thb_map_thb_shape_plan_thb_unicode_funcs_thb_feature_thb_glyph_info_thb_glyph_position_thb_segment_properties_thb_user_data_key_thb_ot_math_glyph_variant_thb_ot_math_glyph_part_tGNU�zRx�	0%E�_L+E�eh+E�e�.E�h�#E�]�$E�^�+E�e�			0	D	X	lva�[
Du�va�[
Du�va�[
Du�va�[
Du�va�[
Duva�[
Du,va�[
DuLva�[
Dulva�[
Du�va�[
Du�va�[
Du�va�[
Du�va�[
Duva�[
Du,va�[
DuLva�[
Du	)%T@+�p+��.��#6$}0+�`	�p	*�	`�	��	��	x?pfh�`�X�PH-@Z8�0�(� Gw����� �*�:CL\o|�"�(�.�4�:?F�vas������@v0�vIYk@v����v���@v+�vCRc@v����v��	@v"	�vA	@vd	�v�	@v�	�v�	@	v_ZL19_hb_feature_destroyP12hb_feature_t_ZL21_hb_feature_referencePK12hb_feature_t_ZL24_hb_glyph_info_referencePK15hb_glyph_info_t_ZL28_hb_glyph_position_referencePK19hb_glyph_position_t_ZL32_hb_segment_properties_referencePK23hb_segment_properties_t_ZL27_hb_user_data_key_referencePK18hb_user_data_key_t_ZL35_hb_ot_math_glyph_variant_referencePK26hb_ot_math_glyph_variant_t_ZL32_hb_ot_math_glyph_part_referencePK23hb_ot_math_glyph_part_t_ZL30_hb_ot_math_glyph_part_destroyP23hb_ot_math_glyph_part_t_ZL22_hb_glyph_info_destroyP15hb_glyph_info_t_ZL26_hb_glyph_position_destroyP19hb_glyph_position_t_ZL30_hb_segment_properties_destroyP23hb_segment_properties_t_ZL25_hb_user_data_key_destroyP18hb_user_data_key_t_ZL33_hb_ot_math_glyph_variant_destroyP26hb_ot_math_glyph_variant_t_ZZ26hb_gobject_buffer_get_typeE7type_id_ZZ24hb_gobject_blob_get_typeE7type_id_ZZ24hb_gobject_face_get_typeE7type_id_ZZ24hb_gobject_font_get_typeE7type_id_ZZ30hb_gobject_font_funcs_get_typeE7type_id_ZZ23hb_gobject_set_get_typeE7type_id_ZZ23hb_gobject_map_get_typeE7type_id_ZZ30hb_gobject_shape_plan_get_typeE7type_id_ZZ33hb_gobject_unicode_funcs_get_typeE7type_id_ZZ27hb_gobject_feature_get_typeE7type_id_ZZ30hb_gobject_glyph_info_get_typeE7type_id_ZZ34hb_gobject_glyph_position_get_typeE7type_id_ZZ38hb_gobject_segment_properties_get_typeE7type_id_ZZ33hb_gobject_user_data_key_get_typeE7type_id_ZZ41hb_gobject_ot_math_glyph_variant_get_typeE7type_id_ZZ38hb_gobject_ot_math_glyph_part_get_typeE7type_id.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15freecallochb_gobject_buffer_get_typeg_once_init_enterg_intern_static_string_GLOBAL_OFFSET_TABLE_hb_buffer_destroyhb_buffer_referenceg_boxed_type_register_staticg_once_init_leavehb_gobject_blob_get_typehb_blob_destroyhb_blob_referencehb_gobject_face_get_typehb_face_destroyhb_face_referencehb_gobject_font_get_typehb_font_destroyhb_font_referencehb_gobject_font_funcs_get_typehb_font_funcs_destroyhb_font_funcs_referencehb_gobject_set_get_typehb_set_destroyhb_set_referencehb_gobject_map_get_typehb_map_destroyhb_map_referencehb_gobject_shape_plan_get_typehb_shape_plan_destroyhb_shape_plan_referencehb_gobject_unicode_funcs_get_typehb_unicode_funcs_destroyhb_unicode_funcs_referencehb_gobject_feature_get_typehb_gobject_glyph_info_get_typehb_gobject_glyph_position_get_typehb_gobject_segment_properties_get_typehb_gobject_user_data_key_get_typehb_gobject_ot_math_glyph_variant_get_typehb_gobject_ot_math_glyph_part_get_type#2��������S2���������2���������2���������2��������2��������C2���������t�t�t�4���������t!��������5��������*7��������*8��������9��������):��������0tGlSldll4��������wl�"���������5���������*<���������*=���������9���������:���������l�d�d�d�4���������d#��������5��������*?��������*@��������9��������):��������0dG\S\d\l4��������w\�$���������5���������*B���������*C���������9���������:���������\�T�T�T�4���������T%��������5��������*E��������*F��������9��������):��������0TGLSLdLl4��������wL�&���������5���������*H���������*I���������9���������:���������L�D�D�D�4���������D'��������5��������*K��������*L��������9��������):��������0DG<S<d<l4��������w<�(���������5���������*N���������*O���������9���������:���������<�4�4�4�4���������4)��������5��������*Q��������*R��������9��������):��������04G,S,d,l4��������w,�*���������5���������9���������:���������,�$�$�$�4���������$+��������5��������9��������):��������0$GSdl4��������w�,���������5���������9���������:�������������4���������-��������5��������9��������):��������0GSdl4��������w�.���������5���������9���������:�������������4���������	/��������	5��������	9��������)	:��������0	G	��������S	��������d	��������l	4��������w	���������	0���������	5���������	9���������	:���������	��������1��������e1��������u1���������1���������1���������1���������1�������� 4P@lp������0�`p �4�H�\�p��@���@��@0�P@p��@���@��@0�P@	.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.note.GNU-stack.note.gnu.property.rela.eh_frame @�	@� 
&�	,�	�12�	�@�
P�
 hhc@�2�
�p1	��	�5r/45             0           0     0     644     108320    `
ELF> �@@��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]��H�H��tH���UH�-H�����uH�]�H�=�H�5H���H��H���H�]�hb_aat_layout_feature_type_thb_memory_mode_thb_glyph_flags_thb_buffer_content_type_thb_buffer_flags_thb_buffer_cluster_level_thb_buffer_serialize_flags_thb_buffer_serialize_format_thb_buffer_diff_flags_thb_direction_thb_script_thb_ot_color_palette_flags_thb_ot_layout_glyph_class_thb_ot_layout_baseline_tag_thb_ot_math_constant_thb_ot_math_kern_thb_ot_math_glyph_part_flags_thb_ot_meta_tag_thb_ot_metrics_tag_thb_ot_var_axis_flags_thb_unicode_general_category_thb_unicode_combining_class_tnot-reorderedoverlaynuktakana-voicingviramaccc10ccc11ccc12ccc13ccc14ccc15ccc16ccc17ccc18ccc19ccc20ccc21ccc22ccc23ccc24ccc25ccc26ccc27ccc28ccc29ccc30ccc31ccc32ccc33ccc34ccc35ccc36ccc84ccc91ccc103ccc107ccc118ccc122ccc129ccc130ccc133attached-below-leftattached-belowattached-aboveattached-above-rightbelow-leftbelowbelow-rightleftrightabove-leftaboveabove-rightdouble-belowdouble-aboveiota-subscriptinvalidcontrolformatunassignedprivate-usesurrogatelowercase-lettermodifier-letterother-lettertitlecase-letteruppercase-letterspacing-markenclosing-marknon-spacing-markdecimal-numberletter-numberother-numberconnect-punctuationdash-punctuationclose-punctuationfinal-punctuationinitial-punctuationother-punctuationopen-punctuationcurrency-symbolmodifier-symbolmath-symbolother-symbolline-separatorparagraph-separatorspace-separatorHB_OT_VAR_AXIS_FLAG_HIDDENhiddenhorizontal-ascenderhorizontal-descenderhorizontal-line-gaphorizontal-clipping-ascenthorizontal-clipping-descentvertical-ascendervertical-descendervertical-line-gaphorizontal-caret-risehorizontal-caret-runhorizontal-caret-offsetvertical-caret-risevertical-caret-runvertical-caret-offsetHB_OT_METRICS_TAG_X_HEIGHTx-heightHB_OT_METRICS_TAG_CAP_HEIGHTcap-heightsubscript-em-x-sizesubscript-em-y-sizesubscript-em-x-offsetsubscript-em-y-offsetsuperscript-em-x-sizesuperscript-em-y-sizesuperscript-em-x-offsetsuperscript-em-y-offsetstrikeout-sizestrikeout-offsetunderline-sizeunderline-offsetdesign-languagessupported-languagesextenderHB_OT_MATH_KERN_TOP_RIGHTtop-rightHB_OT_MATH_KERN_TOP_LEFTtop-leftHB_OT_MATH_KERN_BOTTOM_RIGHTbottom-rightHB_OT_MATH_KERN_BOTTOM_LEFTbottom-leftscript-percent-scale-downdisplay-operator-min-heightmath-leadingaxis-heightaccent-base-heightflattened-accent-base-heightsubscript-shift-downsubscript-top-maxsubscript-baseline-drop-minsuperscript-shift-upsuperscript-shift-up-crampedsuperscript-bottom-minsuperscript-baseline-drop-maxsub-superscript-gap-minspace-after-scriptupper-limit-gap-minupper-limit-baseline-rise-minlower-limit-gap-minlower-limit-baseline-drop-minstack-top-shift-upstack-bottom-shift-downstack-gap-minstack-display-style-gap-minstretch-stack-top-shift-upstretch-stack-gap-above-minstretch-stack-gap-below-minfraction-numerator-shift-upfraction-numerator-gap-minfraction-rule-thicknessfraction-denominator-gap-minskewed-fraction-vertical-gapoverbar-vertical-gapoverbar-rule-thicknessoverbar-extra-ascenderunderbar-vertical-gapunderbar-rule-thicknessunderbar-extra-descenderradical-vertical-gapradical-rule-thicknessradical-extra-ascenderradical-kern-before-degreeradical-kern-after-degreeromanhangingideo-face-bottom-or-leftideo-face-top-or-rightideo-embox-bottom-or-leftideo-embox-top-or-rightmathunclassifiedbase-glyphligatureHB_OT_LAYOUT_GLYPH_CLASS_MARKmarkcomponentdefaultusable-with-light-backgroundusable-with-dark-backgroundHB_SCRIPT_COMMONcommonHB_SCRIPT_INHERITEDinheritedHB_SCRIPT_UNKNOWNunknownHB_SCRIPT_ARABICarabicHB_SCRIPT_ARMENIANarmenianHB_SCRIPT_BENGALIbengaliHB_SCRIPT_CYRILLICcyrillicHB_SCRIPT_DEVANAGARIdevanagariHB_SCRIPT_GEORGIANgeorgianHB_SCRIPT_GREEKgreekHB_SCRIPT_GUJARATIgujaratiHB_SCRIPT_GURMUKHIgurmukhiHB_SCRIPT_HANGULhangulHB_SCRIPT_HANhanHB_SCRIPT_HEBREWhebrewHB_SCRIPT_HIRAGANAhiraganaHB_SCRIPT_KANNADAkannadaHB_SCRIPT_KATAKANAkatakanaHB_SCRIPT_LAOlaoHB_SCRIPT_LATINlatinHB_SCRIPT_MALAYALAMmalayalamHB_SCRIPT_ORIYAoriyaHB_SCRIPT_TAMILtamilHB_SCRIPT_TELUGUteluguHB_SCRIPT_THAIthaiHB_SCRIPT_TIBETANtibetanHB_SCRIPT_BOPOMOFObopomofoHB_SCRIPT_BRAILLEbrailleHB_SCRIPT_CANADIAN_SYLLABICScanadian-syllabicsHB_SCRIPT_CHEROKEEcherokeeHB_SCRIPT_ETHIOPICethiopicHB_SCRIPT_KHMERkhmerHB_SCRIPT_MONGOLIANmongolianHB_SCRIPT_MYANMARmyanmarHB_SCRIPT_OGHAMoghamHB_SCRIPT_RUNICrunicHB_SCRIPT_SINHALAsinhalaHB_SCRIPT_SYRIACsyriacHB_SCRIPT_THAANAthaanaHB_SCRIPT_YIyiHB_SCRIPT_DESERETdeseretHB_SCRIPT_GOTHICgothicHB_SCRIPT_OLD_ITALICold-italicHB_SCRIPT_BUHIDbuhidHB_SCRIPT_HANUNOOhanunooHB_SCRIPT_TAGALOGtagalogHB_SCRIPT_TAGBANWAtagbanwaHB_SCRIPT_CYPRIOTcypriotHB_SCRIPT_LIMBUlimbuHB_SCRIPT_LINEAR_Blinear-bHB_SCRIPT_OSMANYAosmanyaHB_SCRIPT_SHAVIANshavianHB_SCRIPT_TAI_LEtai-leHB_SCRIPT_UGARITICugariticHB_SCRIPT_BUGINESEbugineseHB_SCRIPT_COPTICcopticHB_SCRIPT_GLAGOLITICglagoliticHB_SCRIPT_KHAROSHTHIkharoshthiHB_SCRIPT_NEW_TAI_LUEnew-tai-lueHB_SCRIPT_OLD_PERSIANold-persianHB_SCRIPT_SYLOTI_NAGRIsyloti-nagriHB_SCRIPT_TIFINAGHtifinaghHB_SCRIPT_BALINESEbalineseHB_SCRIPT_CUNEIFORMcuneiformHB_SCRIPT_NKOnkoHB_SCRIPT_PHAGS_PAphags-paHB_SCRIPT_PHOENICIANphoenicianHB_SCRIPT_CARIANcarianHB_SCRIPT_CHAMchamHB_SCRIPT_KAYAH_LIkayah-liHB_SCRIPT_LEPCHAlepchaHB_SCRIPT_LYCIANlycianHB_SCRIPT_LYDIANlydianHB_SCRIPT_OL_CHIKIol-chikiHB_SCRIPT_REJANGrejangHB_SCRIPT_SAURASHTRAsaurashtraHB_SCRIPT_SUNDANESEsundaneseHB_SCRIPT_VAIvaiHB_SCRIPT_AVESTANavestanHB_SCRIPT_BAMUMbamumegyptian-hieroglyphsHB_SCRIPT_IMPERIAL_ARAMAICimperial-aramaicinscriptional-pahlaviinscriptional-parthianHB_SCRIPT_JAVANESEjavaneseHB_SCRIPT_KAITHIkaithiHB_SCRIPT_LISUlisuHB_SCRIPT_MEETEI_MAYEKmeetei-mayekHB_SCRIPT_OLD_SOUTH_ARABIANold-south-arabianHB_SCRIPT_OLD_TURKICold-turkicHB_SCRIPT_SAMARITANsamaritanHB_SCRIPT_TAI_THAMtai-thamHB_SCRIPT_TAI_VIETtai-vietHB_SCRIPT_BATAKbatakHB_SCRIPT_BRAHMIbrahmiHB_SCRIPT_MANDAICmandaicHB_SCRIPT_CHAKMAchakmaHB_SCRIPT_MEROITIC_CURSIVEmeroitic-cursivemeroitic-hieroglyphsHB_SCRIPT_MIAOmiaoHB_SCRIPT_SHARADAsharadaHB_SCRIPT_SORA_SOMPENGsora-sompengHB_SCRIPT_TAKRItakriHB_SCRIPT_BASSA_VAHbassa-vahHB_SCRIPT_CAUCASIAN_ALBANIANcaucasian-albanianHB_SCRIPT_DUPLOYANduployanHB_SCRIPT_ELBASANelbasanHB_SCRIPT_GRANTHAgranthaHB_SCRIPT_KHOJKIkhojkiHB_SCRIPT_KHUDAWADIkhudawadiHB_SCRIPT_LINEAR_Alinear-aHB_SCRIPT_MAHAJANImahajaniHB_SCRIPT_MANICHAEANmanichaeanHB_SCRIPT_MENDE_KIKAKUImende-kikakuiHB_SCRIPT_MODImodiHB_SCRIPT_MROmroHB_SCRIPT_NABATAEANnabataeanHB_SCRIPT_OLD_NORTH_ARABIANold-north-arabianHB_SCRIPT_OLD_PERMICold-permicHB_SCRIPT_PAHAWH_HMONGpahawh-hmongHB_SCRIPT_PALMYRENEpalmyreneHB_SCRIPT_PAU_CIN_HAUpau-cin-hauHB_SCRIPT_PSALTER_PAHLAVIpsalter-pahlaviHB_SCRIPT_SIDDHAMsiddhamHB_SCRIPT_TIRHUTAtirhutaHB_SCRIPT_WARANG_CITIwarang-citiHB_SCRIPT_AHOMahomanatolian-hieroglyphsHB_SCRIPT_HATRANhatranHB_SCRIPT_MULTANImultaniHB_SCRIPT_OLD_HUNGARIANold-hungarianHB_SCRIPT_SIGNWRITINGsignwritingHB_SCRIPT_ADLAMadlamHB_SCRIPT_BHAIKSUKIbhaiksukiHB_SCRIPT_MARCHENmarchenHB_SCRIPT_OSAGEosageHB_SCRIPT_TANGUTtangutHB_SCRIPT_NEWAnewaHB_SCRIPT_MASARAM_GONDImasaram-gondiHB_SCRIPT_NUSHUnushuHB_SCRIPT_SOYOMBOsoyomboHB_SCRIPT_ZANABAZAR_SQUAREzanabazar-squareHB_SCRIPT_DOGRAdograHB_SCRIPT_GUNJALA_GONDIgunjala-gondiHB_SCRIPT_HANIFI_ROHINGYAhanifi-rohingyaHB_SCRIPT_MAKASARmakasarHB_SCRIPT_MEDEFAIDRINmedefaidrinHB_SCRIPT_OLD_SOGDIANold-sogdianHB_SCRIPT_SOGDIANsogdianHB_SCRIPT_ELYMAICelymaicHB_SCRIPT_NANDINAGARInandinagarinyiakeng-puachue-hmongHB_SCRIPT_WANCHOwanchoHB_SCRIPT_CHORASMIANchorasmianHB_SCRIPT_DIVES_AKURUdives-akuruHB_SCRIPT_KHITAN_SMALL_SCRIPTkhitan-small-scriptHB_SCRIPT_YEZIDIyezidiHB_SCRIPT_INVALIDHB_DIRECTION_INVALIDHB_DIRECTION_LTRltrHB_DIRECTION_RTLrtlHB_DIRECTION_TTBttbHB_DIRECTION_BTTbttHB_BUFFER_DIFF_FLAG_EQUALequalcontent-type-mismatchlength-mismatchnotdef-presentdotted-circle-presentcodepoint-mismatchcluster-mismatchglyph-flags-mismatchposition-mismatchtextjsonno-clustersno-positionsno-glyph-namesglyph-extentsglyph-flagsno-advancesmonotone-graphemesmonotone-characterscharactersHB_BUFFER_FLAG_DEFAULTHB_BUFFER_FLAG_BOTbotHB_BUFFER_FLAG_EOTeotpreserve-default-ignorablesremove-default-ignorablesdo-not-insert-dotted-circleunicodeHB_BUFFER_CONTENT_TYPE_GLYPHSglyphsHB_GLYPH_FLAG_UNSAFE_TO_BREAKunsafe-to-breakHB_GLYPH_FLAG_DEFINEDdefinedHB_MEMORY_MODE_DUPLICATEduplicateHB_MEMORY_MODE_READONLYreadonlyHB_MEMORY_MODE_WRITABLEwritablereadonly-may-make-writableall-type-features-onall-type-features-offrequired-ligatures-onrequired-ligatures-offcommon-ligatures-oncommon-ligatures-offrare-ligatures-onrare-ligatures-offlogos-onlogos-offrebus-pictures-onrebus-pictures-offdiphthong-ligatures-ondiphthong-ligatures-offsquared-ligatures-onsquared-ligatures-offabbrev-squared-ligatures-onabbrev-squared-ligatures-offsymbol-ligatures-onsymbol-ligatures-offcontextual-ligatures-oncontextual-ligatures-offhistorical-ligatures-onhistorical-ligatures-offunconnectedpartially-connectedcursiveupper-and-lower-caseall-capsall-lower-casesmall-capsinitial-capsinitial-caps-and-small-capssubstitute-vertical-forms-onsubstitute-vertical-forms-offlinguistic-rearrangement-onlinguistic-rearrangement-offmonospaced-numbersproportional-numbersthird-width-numbersquarter-width-numbersword-initial-swashes-onword-initial-swashes-offword-final-swashes-onword-final-swashes-offline-initial-swashes-online-initial-swashes-offline-final-swashes-online-final-swashes-offnon-final-swashes-onnon-final-swashes-offshow-diacriticshide-diacriticsdecompose-diacriticsnormal-positionsuperiorsinferiorsordinalsscientific-inferiorsno-fractionsvertical-fractionsdiagonal-fractionsprevent-overlap-onprevent-overlap-offhyphens-to-em-dash-onhyphens-to-em-dash-offhyphen-to-en-dash-onhyphen-to-en-dash-offslashed-zero-onslashed-zero-offform-interrobang-onform-interrobang-offsmart-quotes-onsmart-quotes-offperiods-to-ellipsis-onperiods-to-ellipsis-offhyphen-to-minus-onhyphen-to-minus-offasterisk-to-multiply-onasterisk-to-multiply-offslash-to-divide-onslash-to-divide-offinequality-ligatures-oninequality-ligatures-offexponents-onexponents-offmathematical-greek-onmathematical-greek-offno-ornamentsdingbatspi-charactersfleuronsdecorative-bordersinternational-symbolsmath-symbolsno-alternatesdesign-level1design-level2design-level3design-level4design-level5no-style-optionsdisplay-textengraved-textilluminated-capstitling-capstall-capstraditional-characterssimplified-charactersjis1978-charactersjis1983-charactersjis1990-characterstraditional-alt-onetraditional-alt-twotraditional-alt-threetraditional-alt-fourtraditional-alt-fiveexpert-charactersjis2004-charactershojo-charactersnlccharacterstraditional-names-characterslower-case-numbersupper-case-numbersproportional-textmonospaced-texthalf-width-textthird-width-textquarter-width-textalt-proportional-textalt-half-width-textno-transliterationhanja-to-hangulhiragana-to-katakanakatakana-to-hiraganakana-to-romanizationromanization-to-hiraganaromanization-to-katakanahanja-to-hangul-alt-onehanja-to-hangul-alt-twohanja-to-hangul-alt-threeno-annotationbox-annotationrounded-box-annotationcircle-annotationinverted-circle-annotationparenthesis-annotationperiod-annotationroman-numeral-annotationdiamond-annotationinverted-box-annotationfull-width-kanaproportional-kanafull-width-ideographsproportional-ideographshalf-width-ideographscanonical-composition-oncanonical-composition-offcompatibility-composition-oncompatibility-composition-offtranscoding-composition-ontranscoding-composition-offno-ruby-kanaruby-kanaruby-kana-onruby-kana-offno-cjk-symbol-alternativescjk-symbol-alt-onecjk-symbol-alt-twocjk-symbol-alt-threecjk-symbol-alt-fourcjk-symbol-alt-fiveno-ideographic-alternativesideographic-alt-oneideographic-alt-twoideographic-alt-threeideographic-alt-fourideographic-alt-fivecjk-vertical-roman-centeredcjk-vertical-roman-hbaselineno-cjk-italic-romancjk-italic-romancjk-italic-roman-oncjk-italic-roman-offcase-sensitive-layout-oncase-sensitive-layout-offcase-sensitive-spacing-oncase-sensitive-spacing-offalternate-horiz-kana-onalternate-horiz-kana-offalternate-vert-kana-onalternate-vert-kana-offno-stylistic-alternatesstylistic-alt-one-onstylistic-alt-one-offstylistic-alt-two-onstylistic-alt-two-offstylistic-alt-three-onstylistic-alt-three-offstylistic-alt-four-onstylistic-alt-four-offstylistic-alt-five-onstylistic-alt-five-offstylistic-alt-six-onstylistic-alt-six-offstylistic-alt-seven-onstylistic-alt-seven-offstylistic-alt-eight-onstylistic-alt-eight-offstylistic-alt-nine-onstylistic-alt-nine-offstylistic-alt-ten-onstylistic-alt-ten-offstylistic-alt-eleven-onstylistic-alt-eleven-offstylistic-alt-twelve-onstylistic-alt-twelve-offstylistic-alt-thirteen-onstylistic-alt-thirteen-offstylistic-alt-fourteen-onstylistic-alt-fourteen-offstylistic-alt-fifteen-onstylistic-alt-fifteen-offstylistic-alt-sixteen-onstylistic-alt-sixteen-offstylistic-alt-seventeen-onstylistic-alt-seventeen-offstylistic-alt-eighteen-onstylistic-alt-eighteen-offstylistic-alt-nineteen-onstylistic-alt-nineteen-offstylistic-alt-twenty-onstylistic-alt-twenty-offcontextual-alternates-oncontextual-alternates-offswash-alternates-onswash-alternates-offdefault-lower-caselower-case-small-capslower-case-petite-capsdefault-upper-caseupper-case-small-capsupper-case-petite-capshalf-width-cjk-romanproportional-cjk-romandefault-cjk-romanfull-width-cjk-romanall-typographicligaturescurisve-connectionletter-casevertical-substitutionlinguistic-rearrangementnumber-spacingsmart-swash-typediacritics-typevertical-positionfractionsoverlapping-characters-typetypographic-extrasmathematical-extrasornament-sets-typecharacter-alternativesdesign-complexity-typestyle-optionscharacter-shapenumber-casetext-spacingtransliterationannotation-typekana-spacing-typeideographic-spacing-typeunicode-decomposition-typecjk-symbol-alternatives-typeideographic-alternatives-typeitalic-cjk-romancase-sensitive-layoutalternate-kanastylistic-alternativescontextual-alternativeslower-caseupper-caselanguage-tag-typecjk-roman-spacing-typehb_aat_layout_feature_selector_tHB_UNICODE_COMBINING_CLASS_NOT_REORDEREDHB_UNICODE_COMBINING_CLASS_OVERLAYHB_UNICODE_COMBINING_CLASS_NUKTAHB_UNICODE_COMBINING_CLASS_KANA_VOICINGHB_UNICODE_COMBINING_CLASS_VIRAMAHB_UNICODE_COMBINING_CLASS_CCC10HB_UNICODE_COMBINING_CLASS_CCC11HB_UNICODE_COMBINING_CLASS_CCC12HB_UNICODE_COMBINING_CLASS_CCC13HB_UNICODE_COMBINING_CLASS_CCC14HB_UNICODE_COMBINING_CLASS_CCC15HB_UNICODE_COMBINING_CLASS_CCC16HB_UNICODE_COMBINING_CLASS_CCC17HB_UNICODE_COMBINING_CLASS_CCC18HB_UNICODE_COMBINING_CLASS_CCC19HB_UNICODE_COMBINING_CLASS_CCC20HB_UNICODE_COMBINING_CLASS_CCC21HB_UNICODE_COMBINING_CLASS_CCC22HB_UNICODE_COMBINING_CLASS_CCC23HB_UNICODE_COMBINING_CLASS_CCC24HB_UNICODE_COMBINING_CLASS_CCC25HB_UNICODE_COMBINING_CLASS_CCC26HB_UNICODE_COMBINING_CLASS_CCC27HB_UNICODE_COMBINING_CLASS_CCC28HB_UNICODE_COMBINING_CLASS_CCC29HB_UNICODE_COMBINING_CLASS_CCC30HB_UNICODE_COMBINING_CLASS_CCC31HB_UNICODE_COMBINING_CLASS_CCC32HB_UNICODE_COMBINING_CLASS_CCC33HB_UNICODE_COMBINING_CLASS_CCC34HB_UNICODE_COMBINING_CLASS_CCC35HB_UNICODE_COMBINING_CLASS_CCC36HB_UNICODE_COMBINING_CLASS_CCC84HB_UNICODE_COMBINING_CLASS_CCC91HB_UNICODE_COMBINING_CLASS_CCC103HB_UNICODE_COMBINING_CLASS_CCC107HB_UNICODE_COMBINING_CLASS_CCC118HB_UNICODE_COMBINING_CLASS_CCC122HB_UNICODE_COMBINING_CLASS_CCC129HB_UNICODE_COMBINING_CLASS_CCC130HB_UNICODE_COMBINING_CLASS_CCC133HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFTHB_UNICODE_COMBINING_CLASS_ATTACHED_BELOWHB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVEHB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHTHB_UNICODE_COMBINING_CLASS_BELOW_LEFTHB_UNICODE_COMBINING_CLASS_BELOWHB_UNICODE_COMBINING_CLASS_BELOW_RIGHTHB_UNICODE_COMBINING_CLASS_LEFTHB_UNICODE_COMBINING_CLASS_RIGHTHB_UNICODE_COMBINING_CLASS_ABOVE_LEFTHB_UNICODE_COMBINING_CLASS_ABOVEHB_UNICODE_COMBINING_CLASS_ABOVE_RIGHTHB_UNICODE_COMBINING_CLASS_DOUBLE_BELOWHB_UNICODE_COMBINING_CLASS_DOUBLE_ABOVEHB_UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPTHB_UNICODE_COMBINING_CLASS_INVALIDHB_UNICODE_GENERAL_CATEGORY_CONTROLHB_UNICODE_GENERAL_CATEGORY_FORMATHB_UNICODE_GENERAL_CATEGORY_UNASSIGNEDHB_UNICODE_GENERAL_CATEGORY_PRIVATE_USEHB_UNICODE_GENERAL_CATEGORY_SURROGATEHB_UNICODE_GENERAL_CATEGORY_LOWERCASE_LETTERHB_UNICODE_GENERAL_CATEGORY_MODIFIER_LETTERHB_UNICODE_GENERAL_CATEGORY_OTHER_LETTERHB_UNICODE_GENERAL_CATEGORY_TITLECASE_LETTERHB_UNICODE_GENERAL_CATEGORY_UPPERCASE_LETTERHB_UNICODE_GENERAL_CATEGORY_SPACING_MARKHB_UNICODE_GENERAL_CATEGORY_ENCLOSING_MARKHB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARKHB_UNICODE_GENERAL_CATEGORY_DECIMAL_NUMBERHB_UNICODE_GENERAL_CATEGORY_LETTER_NUMBERHB_UNICODE_GENERAL_CATEGORY_OTHER_NUMBERHB_UNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATIONHB_UNICODE_GENERAL_CATEGORY_DASH_PUNCTUATIONHB_UNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATIONHB_UNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATIONHB_UNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATIONHB_UNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATIONHB_UNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATIONHB_UNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOLHB_UNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOLHB_UNICODE_GENERAL_CATEGORY_MATH_SYMBOLHB_UNICODE_GENERAL_CATEGORY_OTHER_SYMBOLHB_UNICODE_GENERAL_CATEGORY_LINE_SEPARATORHB_UNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATORHB_UNICODE_GENERAL_CATEGORY_SPACE_SEPARATORHB_OT_METRICS_TAG_HORIZONTAL_ASCENDERHB_OT_METRICS_TAG_HORIZONTAL_DESCENDERHB_OT_METRICS_TAG_HORIZONTAL_LINE_GAPHB_OT_METRICS_TAG_HORIZONTAL_CLIPPING_ASCENTHB_OT_METRICS_TAG_HORIZONTAL_CLIPPING_DESCENTHB_OT_METRICS_TAG_VERTICAL_ASCENDERHB_OT_METRICS_TAG_VERTICAL_DESCENDERHB_OT_METRICS_TAG_VERTICAL_LINE_GAPHB_OT_METRICS_TAG_HORIZONTAL_CARET_RISEHB_OT_METRICS_TAG_HORIZONTAL_CARET_RUNHB_OT_METRICS_TAG_HORIZONTAL_CARET_OFFSETHB_OT_METRICS_TAG_VERTICAL_CARET_RISEHB_OT_METRICS_TAG_VERTICAL_CARET_RUNHB_OT_METRICS_TAG_VERTICAL_CARET_OFFSETHB_OT_METRICS_TAG_SUBSCRIPT_EM_X_SIZEHB_OT_METRICS_TAG_SUBSCRIPT_EM_Y_SIZEHB_OT_METRICS_TAG_SUBSCRIPT_EM_X_OFFSETHB_OT_METRICS_TAG_SUBSCRIPT_EM_Y_OFFSETHB_OT_METRICS_TAG_SUPERSCRIPT_EM_X_SIZEHB_OT_METRICS_TAG_SUPERSCRIPT_EM_Y_SIZEHB_OT_METRICS_TAG_SUPERSCRIPT_EM_X_OFFSETHB_OT_METRICS_TAG_SUPERSCRIPT_EM_Y_OFFSETHB_OT_METRICS_TAG_STRIKEOUT_SIZEHB_OT_METRICS_TAG_STRIKEOUT_OFFSETHB_OT_METRICS_TAG_UNDERLINE_SIZEHB_OT_METRICS_TAG_UNDERLINE_OFFSETHB_OT_META_TAG_DESIGN_LANGUAGESHB_OT_META_TAG_SUPPORTED_LANGUAGESHB_OT_MATH_GLYPH_PART_FLAG_EXTENDERHB_OT_MATH_CONSTANT_SCRIPT_PERCENT_SCALE_DOWNHB_OT_MATH_CONSTANT_SCRIPT_SCRIPT_PERCENT_SCALE_DOWNscript-script-percent-scale-downHB_OT_MATH_CONSTANT_DELIMITED_SUB_FORMULA_MIN_HEIGHTdelimited-sub-formula-min-heightHB_OT_MATH_CONSTANT_DISPLAY_OPERATOR_MIN_HEIGHTHB_OT_MATH_CONSTANT_MATH_LEADINGHB_OT_MATH_CONSTANT_AXIS_HEIGHTHB_OT_MATH_CONSTANT_ACCENT_BASE_HEIGHTHB_OT_MATH_CONSTANT_FLATTENED_ACCENT_BASE_HEIGHTHB_OT_MATH_CONSTANT_SUBSCRIPT_SHIFT_DOWNHB_OT_MATH_CONSTANT_SUBSCRIPT_TOP_MAXHB_OT_MATH_CONSTANT_SUBSCRIPT_BASELINE_DROP_MINHB_OT_MATH_CONSTANT_SUPERSCRIPT_SHIFT_UPHB_OT_MATH_CONSTANT_SUPERSCRIPT_SHIFT_UP_CRAMPEDHB_OT_MATH_CONSTANT_SUPERSCRIPT_BOTTOM_MINHB_OT_MATH_CONSTANT_SUPERSCRIPT_BASELINE_DROP_MAXHB_OT_MATH_CONSTANT_SUB_SUPERSCRIPT_GAP_MINHB_OT_MATH_CONSTANT_SUPERSCRIPT_BOTTOM_MAX_WITH_SUBSCRIPTsuperscript-bottom-max-with-subscriptHB_OT_MATH_CONSTANT_SPACE_AFTER_SCRIPTHB_OT_MATH_CONSTANT_UPPER_LIMIT_GAP_MINHB_OT_MATH_CONSTANT_UPPER_LIMIT_BASELINE_RISE_MINHB_OT_MATH_CONSTANT_LOWER_LIMIT_GAP_MINHB_OT_MATH_CONSTANT_LOWER_LIMIT_BASELINE_DROP_MINHB_OT_MATH_CONSTANT_STACK_TOP_SHIFT_UPHB_OT_MATH_CONSTANT_STACK_TOP_DISPLAY_STYLE_SHIFT_UPstack-top-display-style-shift-upHB_OT_MATH_CONSTANT_STACK_BOTTOM_SHIFT_DOWNHB_OT_MATH_CONSTANT_STACK_BOTTOM_DISPLAY_STYLE_SHIFT_DOWNstack-bottom-display-style-shift-downHB_OT_MATH_CONSTANT_STACK_GAP_MINHB_OT_MATH_CONSTANT_STACK_DISPLAY_STYLE_GAP_MINHB_OT_MATH_CONSTANT_STRETCH_STACK_TOP_SHIFT_UPHB_OT_MATH_CONSTANT_STRETCH_STACK_BOTTOM_SHIFT_DOWNstretch-stack-bottom-shift-downHB_OT_MATH_CONSTANT_STRETCH_STACK_GAP_ABOVE_MINHB_OT_MATH_CONSTANT_STRETCH_STACK_GAP_BELOW_MINHB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_SHIFT_UPHB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_DISPLAY_STYLE_SHIFT_UPfraction-numerator-display-style-shift-upHB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_SHIFT_DOWNfraction-denominator-shift-downHB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_DISPLAY_STYLE_SHIFT_DOWNfraction-denominator-display-style-shift-downHB_OT_MATH_CONSTANT_FRACTION_NUMERATOR_GAP_MINHB_OT_MATH_CONSTANT_FRACTION_NUM_DISPLAY_STYLE_GAP_MINfraction-num-display-style-gap-minHB_OT_MATH_CONSTANT_FRACTION_RULE_THICKNESSHB_OT_MATH_CONSTANT_FRACTION_DENOMINATOR_GAP_MINHB_OT_MATH_CONSTANT_FRACTION_DENOM_DISPLAY_STYLE_GAP_MINfraction-denom-display-style-gap-minHB_OT_MATH_CONSTANT_SKEWED_FRACTION_HORIZONTAL_GAPskewed-fraction-horizontal-gapHB_OT_MATH_CONSTANT_SKEWED_FRACTION_VERTICAL_GAPHB_OT_MATH_CONSTANT_OVERBAR_VERTICAL_GAPHB_OT_MATH_CONSTANT_OVERBAR_RULE_THICKNESSHB_OT_MATH_CONSTANT_OVERBAR_EXTRA_ASCENDERHB_OT_MATH_CONSTANT_UNDERBAR_VERTICAL_GAPHB_OT_MATH_CONSTANT_UNDERBAR_RULE_THICKNESSHB_OT_MATH_CONSTANT_UNDERBAR_EXTRA_DESCENDERHB_OT_MATH_CONSTANT_RADICAL_VERTICAL_GAPHB_OT_MATH_CONSTANT_RADICAL_DISPLAY_STYLE_VERTICAL_GAPradical-display-style-vertical-gapHB_OT_MATH_CONSTANT_RADICAL_RULE_THICKNESSHB_OT_MATH_CONSTANT_RADICAL_EXTRA_ASCENDERHB_OT_MATH_CONSTANT_RADICAL_KERN_BEFORE_DEGREEHB_OT_MATH_CONSTANT_RADICAL_KERN_AFTER_DEGREEHB_OT_MATH_CONSTANT_RADICAL_DEGREE_BOTTOM_RAISE_PERCENTradical-degree-bottom-raise-percentHB_OT_LAYOUT_BASELINE_TAG_ROMANHB_OT_LAYOUT_BASELINE_TAG_HANGINGHB_OT_LAYOUT_BASELINE_TAG_IDEO_FACE_BOTTOM_OR_LEFTHB_OT_LAYOUT_BASELINE_TAG_IDEO_FACE_TOP_OR_RIGHTHB_OT_LAYOUT_BASELINE_TAG_IDEO_EMBOX_BOTTOM_OR_LEFTHB_OT_LAYOUT_BASELINE_TAG_IDEO_EMBOX_TOP_OR_RIGHTHB_OT_LAYOUT_BASELINE_TAG_MATHHB_OT_LAYOUT_GLYPH_CLASS_UNCLASSIFIEDHB_OT_LAYOUT_GLYPH_CLASS_BASE_GLYPHHB_OT_LAYOUT_GLYPH_CLASS_LIGATUREHB_OT_LAYOUT_GLYPH_CLASS_COMPONENTHB_OT_COLOR_PALETTE_FLAG_DEFAULTHB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_LIGHT_BACKGROUNDHB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_DARK_BACKGROUNDHB_SCRIPT_EGYPTIAN_HIEROGLYPHSHB_SCRIPT_INSCRIPTIONAL_PAHLAVIHB_SCRIPT_INSCRIPTIONAL_PARTHIANHB_SCRIPT_MEROITIC_HIEROGLYPHSHB_SCRIPT_ANATOLIAN_HIEROGLYPHSHB_SCRIPT_NYIAKENG_PUACHUE_HMONGHB_BUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCHHB_BUFFER_DIFF_FLAG_LENGTH_MISMATCHHB_BUFFER_DIFF_FLAG_NOTDEF_PRESENTHB_BUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENTHB_BUFFER_DIFF_FLAG_CODEPOINT_MISMATCHHB_BUFFER_DIFF_FLAG_CLUSTER_MISMATCHHB_BUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCHHB_BUFFER_DIFF_FLAG_POSITION_MISMATCHHB_BUFFER_SERIALIZE_FORMAT_TEXTHB_BUFFER_SERIALIZE_FORMAT_JSONHB_BUFFER_SERIALIZE_FORMAT_INVALIDHB_BUFFER_SERIALIZE_FLAG_DEFAULTHB_BUFFER_SERIALIZE_FLAG_NO_CLUSTERSHB_BUFFER_SERIALIZE_FLAG_NO_POSITIONSHB_BUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMESHB_BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTSHB_BUFFER_SERIALIZE_FLAG_GLYPH_FLAGSHB_BUFFER_SERIALIZE_FLAG_NO_ADVANCESHB_BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMESHB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERSHB_BUFFER_CLUSTER_LEVEL_CHARACTERSHB_BUFFER_CLUSTER_LEVEL_DEFAULTHB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLESHB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLESHB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLEHB_BUFFER_CONTENT_TYPE_INVALIDHB_BUFFER_CONTENT_TYPE_UNICODEHB_MEMORY_MODE_READONLY_MAY_MAKE_WRITABLEHB_AAT_LAYOUT_FEATURE_SELECTOR_INVALIDHB_AAT_LAYOUT_FEATURE_SELECTOR_ALL_TYPE_FEATURES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_ALL_TYPE_FEATURES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_REQUIRED_LIGATURES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_REQUIRED_LIGATURES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_COMMON_LIGATURES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_COMMON_LIGATURES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_RARE_LIGATURES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_RARE_LIGATURES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_LOGOS_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_LOGOS_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_REBUS_PICTURES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_REBUS_PICTURES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_DIPHTHONG_LIGATURES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_DIPHTHONG_LIGATURES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_SQUARED_LIGATURES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_SQUARED_LIGATURES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_ABBREV_SQUARED_LIGATURES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_ABBREV_SQUARED_LIGATURES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_SYMBOL_LIGATURES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_SYMBOL_LIGATURES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_CONTEXTUAL_LIGATURES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_CONTEXTUAL_LIGATURES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_HISTORICAL_LIGATURES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_HISTORICAL_LIGATURES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_UNCONNECTEDHB_AAT_LAYOUT_FEATURE_SELECTOR_PARTIALLY_CONNECTEDHB_AAT_LAYOUT_FEATURE_SELECTOR_CURSIVEHB_AAT_LAYOUT_FEATURE_SELECTOR_UPPER_AND_LOWER_CASEHB_AAT_LAYOUT_FEATURE_SELECTOR_ALL_CAPSHB_AAT_LAYOUT_FEATURE_SELECTOR_ALL_LOWER_CASEHB_AAT_LAYOUT_FEATURE_SELECTOR_SMALL_CAPSHB_AAT_LAYOUT_FEATURE_SELECTOR_INITIAL_CAPSHB_AAT_LAYOUT_FEATURE_SELECTOR_INITIAL_CAPS_AND_SMALL_CAPSHB_AAT_LAYOUT_FEATURE_SELECTOR_SUBSTITUTE_VERTICAL_FORMS_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_SUBSTITUTE_VERTICAL_FORMS_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_LINGUISTIC_REARRANGEMENT_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_LINGUISTIC_REARRANGEMENT_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_MONOSPACED_NUMBERSHB_AAT_LAYOUT_FEATURE_SELECTOR_PROPORTIONAL_NUMBERSHB_AAT_LAYOUT_FEATURE_SELECTOR_THIRD_WIDTH_NUMBERSHB_AAT_LAYOUT_FEATURE_SELECTOR_QUARTER_WIDTH_NUMBERSHB_AAT_LAYOUT_FEATURE_SELECTOR_WORD_INITIAL_SWASHES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_WORD_INITIAL_SWASHES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_WORD_FINAL_SWASHES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_WORD_FINAL_SWASHES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_LINE_INITIAL_SWASHES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_LINE_INITIAL_SWASHES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_LINE_FINAL_SWASHES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_LINE_FINAL_SWASHES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_NON_FINAL_SWASHES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_NON_FINAL_SWASHES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_SHOW_DIACRITICSHB_AAT_LAYOUT_FEATURE_SELECTOR_HIDE_DIACRITICSHB_AAT_LAYOUT_FEATURE_SELECTOR_DECOMPOSE_DIACRITICSHB_AAT_LAYOUT_FEATURE_SELECTOR_NORMAL_POSITIONHB_AAT_LAYOUT_FEATURE_SELECTOR_SUPERIORSHB_AAT_LAYOUT_FEATURE_SELECTOR_INFERIORSHB_AAT_LAYOUT_FEATURE_SELECTOR_ORDINALSHB_AAT_LAYOUT_FEATURE_SELECTOR_SCIENTIFIC_INFERIORSHB_AAT_LAYOUT_FEATURE_SELECTOR_NO_FRACTIONSHB_AAT_LAYOUT_FEATURE_SELECTOR_VERTICAL_FRACTIONSHB_AAT_LAYOUT_FEATURE_SELECTOR_DIAGONAL_FRACTIONSHB_AAT_LAYOUT_FEATURE_SELECTOR_PREVENT_OVERLAP_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_PREVENT_OVERLAP_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_HYPHENS_TO_EM_DASH_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_HYPHENS_TO_EM_DASH_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_HYPHEN_TO_EN_DASH_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_HYPHEN_TO_EN_DASH_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_SLASHED_ZERO_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_SLASHED_ZERO_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_FORM_INTERROBANG_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_FORM_INTERROBANG_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_SMART_QUOTES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_SMART_QUOTES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_PERIODS_TO_ELLIPSIS_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_PERIODS_TO_ELLIPSIS_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_HYPHEN_TO_MINUS_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_HYPHEN_TO_MINUS_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_ASTERISK_TO_MULTIPLY_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_ASTERISK_TO_MULTIPLY_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_SLASH_TO_DIVIDE_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_SLASH_TO_DIVIDE_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_INEQUALITY_LIGATURES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_INEQUALITY_LIGATURES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_EXPONENTS_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_EXPONENTS_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_MATHEMATICAL_GREEK_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_MATHEMATICAL_GREEK_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_NO_ORNAMENTSHB_AAT_LAYOUT_FEATURE_SELECTOR_DINGBATSHB_AAT_LAYOUT_FEATURE_SELECTOR_PI_CHARACTERSHB_AAT_LAYOUT_FEATURE_SELECTOR_FLEURONSHB_AAT_LAYOUT_FEATURE_SELECTOR_DECORATIVE_BORDERSHB_AAT_LAYOUT_FEATURE_SELECTOR_INTERNATIONAL_SYMBOLSHB_AAT_LAYOUT_FEATURE_SELECTOR_MATH_SYMBOLSHB_AAT_LAYOUT_FEATURE_SELECTOR_NO_ALTERNATESHB_AAT_LAYOUT_FEATURE_SELECTOR_DESIGN_LEVEL1HB_AAT_LAYOUT_FEATURE_SELECTOR_DESIGN_LEVEL2HB_AAT_LAYOUT_FEATURE_SELECTOR_DESIGN_LEVEL3HB_AAT_LAYOUT_FEATURE_SELECTOR_DESIGN_LEVEL4HB_AAT_LAYOUT_FEATURE_SELECTOR_DESIGN_LEVEL5HB_AAT_LAYOUT_FEATURE_SELECTOR_NO_STYLE_OPTIONSHB_AAT_LAYOUT_FEATURE_SELECTOR_DISPLAY_TEXTHB_AAT_LAYOUT_FEATURE_SELECTOR_ENGRAVED_TEXTHB_AAT_LAYOUT_FEATURE_SELECTOR_ILLUMINATED_CAPSHB_AAT_LAYOUT_FEATURE_SELECTOR_TITLING_CAPSHB_AAT_LAYOUT_FEATURE_SELECTOR_TALL_CAPSHB_AAT_LAYOUT_FEATURE_SELECTOR_TRADITIONAL_CHARACTERSHB_AAT_LAYOUT_FEATURE_SELECTOR_SIMPLIFIED_CHARACTERSHB_AAT_LAYOUT_FEATURE_SELECTOR_JIS1978_CHARACTERSHB_AAT_LAYOUT_FEATURE_SELECTOR_JIS1983_CHARACTERSHB_AAT_LAYOUT_FEATURE_SELECTOR_JIS1990_CHARACTERSHB_AAT_LAYOUT_FEATURE_SELECTOR_TRADITIONAL_ALT_ONEHB_AAT_LAYOUT_FEATURE_SELECTOR_TRADITIONAL_ALT_TWOHB_AAT_LAYOUT_FEATURE_SELECTOR_TRADITIONAL_ALT_THREEHB_AAT_LAYOUT_FEATURE_SELECTOR_TRADITIONAL_ALT_FOURHB_AAT_LAYOUT_FEATURE_SELECTOR_TRADITIONAL_ALT_FIVEHB_AAT_LAYOUT_FEATURE_SELECTOR_EXPERT_CHARACTERSHB_AAT_LAYOUT_FEATURE_SELECTOR_JIS2004_CHARACTERSHB_AAT_LAYOUT_FEATURE_SELECTOR_HOJO_CHARACTERSHB_AAT_LAYOUT_FEATURE_SELECTOR_NLCCHARACTERSHB_AAT_LAYOUT_FEATURE_SELECTOR_TRADITIONAL_NAMES_CHARACTERSHB_AAT_LAYOUT_FEATURE_SELECTOR_LOWER_CASE_NUMBERSHB_AAT_LAYOUT_FEATURE_SELECTOR_UPPER_CASE_NUMBERSHB_AAT_LAYOUT_FEATURE_SELECTOR_PROPORTIONAL_TEXTHB_AAT_LAYOUT_FEATURE_SELECTOR_MONOSPACED_TEXTHB_AAT_LAYOUT_FEATURE_SELECTOR_HALF_WIDTH_TEXTHB_AAT_LAYOUT_FEATURE_SELECTOR_THIRD_WIDTH_TEXTHB_AAT_LAYOUT_FEATURE_SELECTOR_QUARTER_WIDTH_TEXTHB_AAT_LAYOUT_FEATURE_SELECTOR_ALT_PROPORTIONAL_TEXTHB_AAT_LAYOUT_FEATURE_SELECTOR_ALT_HALF_WIDTH_TEXTHB_AAT_LAYOUT_FEATURE_SELECTOR_NO_TRANSLITERATIONHB_AAT_LAYOUT_FEATURE_SELECTOR_HANJA_TO_HANGULHB_AAT_LAYOUT_FEATURE_SELECTOR_HIRAGANA_TO_KATAKANAHB_AAT_LAYOUT_FEATURE_SELECTOR_KATAKANA_TO_HIRAGANAHB_AAT_LAYOUT_FEATURE_SELECTOR_KANA_TO_ROMANIZATIONHB_AAT_LAYOUT_FEATURE_SELECTOR_ROMANIZATION_TO_HIRAGANAHB_AAT_LAYOUT_FEATURE_SELECTOR_ROMANIZATION_TO_KATAKANAHB_AAT_LAYOUT_FEATURE_SELECTOR_HANJA_TO_HANGUL_ALT_ONEHB_AAT_LAYOUT_FEATURE_SELECTOR_HANJA_TO_HANGUL_ALT_TWOHB_AAT_LAYOUT_FEATURE_SELECTOR_HANJA_TO_HANGUL_ALT_THREEHB_AAT_LAYOUT_FEATURE_SELECTOR_NO_ANNOTATIONHB_AAT_LAYOUT_FEATURE_SELECTOR_BOX_ANNOTATIONHB_AAT_LAYOUT_FEATURE_SELECTOR_ROUNDED_BOX_ANNOTATIONHB_AAT_LAYOUT_FEATURE_SELECTOR_CIRCLE_ANNOTATIONHB_AAT_LAYOUT_FEATURE_SELECTOR_INVERTED_CIRCLE_ANNOTATIONHB_AAT_LAYOUT_FEATURE_SELECTOR_PARENTHESIS_ANNOTATIONHB_AAT_LAYOUT_FEATURE_SELECTOR_PERIOD_ANNOTATIONHB_AAT_LAYOUT_FEATURE_SELECTOR_ROMAN_NUMERAL_ANNOTATIONHB_AAT_LAYOUT_FEATURE_SELECTOR_DIAMOND_ANNOTATIONHB_AAT_LAYOUT_FEATURE_SELECTOR_INVERTED_BOX_ANNOTATIONHB_AAT_LAYOUT_FEATURE_SELECTOR_INVERTED_ROUNDED_BOX_ANNOTATIONinverted-rounded-box-annotationHB_AAT_LAYOUT_FEATURE_SELECTOR_FULL_WIDTH_KANAHB_AAT_LAYOUT_FEATURE_SELECTOR_PROPORTIONAL_KANAHB_AAT_LAYOUT_FEATURE_SELECTOR_FULL_WIDTH_IDEOGRAPHSHB_AAT_LAYOUT_FEATURE_SELECTOR_PROPORTIONAL_IDEOGRAPHSHB_AAT_LAYOUT_FEATURE_SELECTOR_HALF_WIDTH_IDEOGRAPHSHB_AAT_LAYOUT_FEATURE_SELECTOR_CANONICAL_COMPOSITION_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_CANONICAL_COMPOSITION_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_COMPATIBILITY_COMPOSITION_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_COMPATIBILITY_COMPOSITION_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_TRANSCODING_COMPOSITION_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_TRANSCODING_COMPOSITION_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_NO_RUBY_KANAHB_AAT_LAYOUT_FEATURE_SELECTOR_RUBY_KANAHB_AAT_LAYOUT_FEATURE_SELECTOR_RUBY_KANA_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_RUBY_KANA_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_NO_CJK_SYMBOL_ALTERNATIVESHB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_SYMBOL_ALT_ONEHB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_SYMBOL_ALT_TWOHB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_SYMBOL_ALT_THREEHB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_SYMBOL_ALT_FOURHB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_SYMBOL_ALT_FIVEHB_AAT_LAYOUT_FEATURE_SELECTOR_NO_IDEOGRAPHIC_ALTERNATIVESHB_AAT_LAYOUT_FEATURE_SELECTOR_IDEOGRAPHIC_ALT_ONEHB_AAT_LAYOUT_FEATURE_SELECTOR_IDEOGRAPHIC_ALT_TWOHB_AAT_LAYOUT_FEATURE_SELECTOR_IDEOGRAPHIC_ALT_THREEHB_AAT_LAYOUT_FEATURE_SELECTOR_IDEOGRAPHIC_ALT_FOURHB_AAT_LAYOUT_FEATURE_SELECTOR_IDEOGRAPHIC_ALT_FIVEHB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_VERTICAL_ROMAN_CENTEREDHB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_VERTICAL_ROMAN_HBASELINEHB_AAT_LAYOUT_FEATURE_SELECTOR_NO_CJK_ITALIC_ROMANHB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_ITALIC_ROMANHB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_ITALIC_ROMAN_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_CJK_ITALIC_ROMAN_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_CASE_SENSITIVE_LAYOUT_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_CASE_SENSITIVE_LAYOUT_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_CASE_SENSITIVE_SPACING_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_CASE_SENSITIVE_SPACING_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_ALTERNATE_HORIZ_KANA_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_ALTERNATE_HORIZ_KANA_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_ALTERNATE_VERT_KANA_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_ALTERNATE_VERT_KANA_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_NO_STYLISTIC_ALTERNATESHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_ONE_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_ONE_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TWO_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TWO_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_THREE_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_THREE_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FOUR_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FOUR_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FIVE_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FIVE_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SIX_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SIX_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SEVEN_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SEVEN_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_EIGHT_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_EIGHT_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_NINE_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_NINE_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TEN_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TEN_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_ELEVEN_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_ELEVEN_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TWELVE_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TWELVE_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_THIRTEEN_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_THIRTEEN_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FOURTEEN_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FOURTEEN_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FIFTEEN_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_FIFTEEN_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SIXTEEN_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SIXTEEN_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SEVENTEEN_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_SEVENTEEN_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_EIGHTEEN_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_EIGHTEEN_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_NINETEEN_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_NINETEEN_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TWENTY_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_STYLISTIC_ALT_TWENTY_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_CONTEXTUAL_ALTERNATES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_CONTEXTUAL_ALTERNATES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_SWASH_ALTERNATES_ONHB_AAT_LAYOUT_FEATURE_SELECTOR_SWASH_ALTERNATES_OFFHB_AAT_LAYOUT_FEATURE_SELECTOR_CONTEXTUAL_SWASH_ALTERNATES_ONcontextual-swash-alternates-onHB_AAT_LAYOUT_FEATURE_SELECTOR_CONTEXTUAL_SWASH_ALTERNATES_OFFcontextual-swash-alternates-offHB_AAT_LAYOUT_FEATURE_SELECTOR_DEFAULT_LOWER_CASEHB_AAT_LAYOUT_FEATURE_SELECTOR_LOWER_CASE_SMALL_CAPSHB_AAT_LAYOUT_FEATURE_SELECTOR_LOWER_CASE_PETITE_CAPSHB_AAT_LAYOUT_FEATURE_SELECTOR_DEFAULT_UPPER_CASEHB_AAT_LAYOUT_FEATURE_SELECTOR_UPPER_CASE_SMALL_CAPSHB_AAT_LAYOUT_FEATURE_SELECTOR_UPPER_CASE_PETITE_CAPSHB_AAT_LAYOUT_FEATURE_SELECTOR_HALF_WIDTH_CJK_ROMANHB_AAT_LAYOUT_FEATURE_SELECTOR_PROPORTIONAL_CJK_ROMANHB_AAT_LAYOUT_FEATURE_SELECTOR_DEFAULT_CJK_ROMANHB_AAT_LAYOUT_FEATURE_SELECTOR_FULL_WIDTH_CJK_ROMANHB_AAT_LAYOUT_FEATURE_TYPE_INVALIDHB_AAT_LAYOUT_FEATURE_TYPE_ALL_TYPOGRAPHICHB_AAT_LAYOUT_FEATURE_TYPE_LIGATURESHB_AAT_LAYOUT_FEATURE_TYPE_CURISVE_CONNECTIONHB_AAT_LAYOUT_FEATURE_TYPE_LETTER_CASEHB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_SUBSTITUTIONHB_AAT_LAYOUT_FEATURE_TYPE_LINGUISTIC_REARRANGEMENTHB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_SPACINGHB_AAT_LAYOUT_FEATURE_TYPE_SMART_SWASH_TYPEHB_AAT_LAYOUT_FEATURE_TYPE_DIACRITICS_TYPEHB_AAT_LAYOUT_FEATURE_TYPE_VERTICAL_POSITIONHB_AAT_LAYOUT_FEATURE_TYPE_FRACTIONSHB_AAT_LAYOUT_FEATURE_TYPE_OVERLAPPING_CHARACTERS_TYPEHB_AAT_LAYOUT_FEATURE_TYPE_TYPOGRAPHIC_EXTRASHB_AAT_LAYOUT_FEATURE_TYPE_MATHEMATICAL_EXTRASHB_AAT_LAYOUT_FEATURE_TYPE_ORNAMENT_SETS_TYPEHB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_ALTERNATIVESHB_AAT_LAYOUT_FEATURE_TYPE_DESIGN_COMPLEXITY_TYPEHB_AAT_LAYOUT_FEATURE_TYPE_STYLE_OPTIONSHB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPEHB_AAT_LAYOUT_FEATURE_TYPE_NUMBER_CASEHB_AAT_LAYOUT_FEATURE_TYPE_TEXT_SPACINGHB_AAT_LAYOUT_FEATURE_TYPE_TRANSLITERATIONHB_AAT_LAYOUT_FEATURE_TYPE_ANNOTATION_TYPEHB_AAT_LAYOUT_FEATURE_TYPE_KANA_SPACING_TYPEHB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_SPACING_TYPEHB_AAT_LAYOUT_FEATURE_TYPE_UNICODE_DECOMPOSITION_TYPEHB_AAT_LAYOUT_FEATURE_TYPE_RUBY_KANAHB_AAT_LAYOUT_FEATURE_TYPE_CJK_SYMBOL_ALTERNATIVES_TYPEHB_AAT_LAYOUT_FEATURE_TYPE_IDEOGRAPHIC_ALTERNATIVES_TYPEHB_AAT_LAYOUT_FEATURE_TYPE_CJK_VERTICAL_ROMAN_PLACEMENT_TYPEcjk-vertical-roman-placement-typeHB_AAT_LAYOUT_FEATURE_TYPE_ITALIC_CJK_ROMANHB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUTHB_AAT_LAYOUT_FEATURE_TYPE_ALTERNATE_KANAHB_AAT_LAYOUT_FEATURE_TYPE_STYLISTIC_ALTERNATIVESHB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVESHB_AAT_LAYOUT_FEATURE_TYPE_LOWER_CASEHB_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASEHB_AAT_LAYOUT_FEATURE_TYPE_LANGUAGE_TAG_TYPEHB_AAT_LAYOUT_FEATURE_TYPE_CJK_ROMAN_SPACING_TYPE	

 !"#$T[gkvz�������������������	

csahcsdhpglhalchdlchcsavcsdvpglvsrchnrchfochsrcvnrcvfocvtghxthpcsxbssybsoxbsoybssxpssypsoxpsoypssrtsortssdnuodnugnldgnls	

 !"#$%&'()*+,-./01234567nmorgnahbfcitfcioediptdihtamyyyZhniZzzzZbarAnmrAgneBlryCaveDroeGkerGrjuGuruGgnaHinaHrbeHariHadnKanaKooaLntaLmylMayrOlmaTuleTiahTtbiTopoBiarBsnaCrehCihtErmhKgnoMrmyMmagOrnuRhniScrySaahTiiiYtrsDhtoGlatIdhuBonaHglgTbgaTtrpCbmiLbniLamsOwahSelaTragUiguBtpoCgalGrahKulaToepXolySgnfTilaBxusXookNgahPxnhPiraCmahCilaKcpeLicyLidyLkclOgnjRruaSdnuSiiaVtsvAumaBpygEimrAilhPitrPavaJihtKusiLietMbraShkrOrmaSanaLtvaTktaBharBdnaMmkaCcreMoreMdrlPdrhSaroSrkaTssaBbhgAlpuDablEnarGjohKdniSaniLjhaMinaMdneMidoMoorMtabNbraNmrePgnmHmlaPcuaPplhPddiShriTaraWmohAwulHrtaHtluMgnuHwngSmldAskhBcraMegsOgnaTaweNmnoGuhsNoyoSbnaZrgoDgnoGghoRakaMfdeMogoSdgoSmylEdnaNpnmHohcWsrhCkaiDstiKizeY @�TXETNOSJ ��	

		
	
	

		
	

 !"#$%&'()��	

 !"#$%&'gGNU�zRx�oa�[
Dn<oa�[
Dn\oa�[
Dn|oa�[
Dn�oa�[
Dn�oa�[
Dn�oa�[
Dn�oa�[
Dnoa�[
Dn<oa�[
Dn\oa�[
Dn|oa�[
Dn�oa�[
Dn�oa�[
Dn�oa�[
Dn�oa�[
Dnoa�[
Dn<oa�[
Dn\oa�[
Dn|oa�[
Dn�oa�[
Dn�oa�[
Dn�oa�[
Dn�;�?�t��(����'xJ�x 'H����&`�?&�m���%x�x�$�Kp�`$`�h�`#�%`Q�"�|X����P``>Hv���@��8Q�X�0� x�(�0U ��H����E�0x����'	p`	e	j	o	.t	?y	X~	j�	��	��	��	��	��	��	�	&�	B�	X�	j�	��	��	��	��	��	o

5
L
^
po�
�o�
Po�
�
�o0o/�oXo��o��o�`o��o@o9�oc o��o�o�po
�o!
PoD
�oj
0	o�
�	o_ZZ43hb_gobject_aat_layout_feature_type_get_typeE7type_id_ZZ43hb_gobject_aat_layout_feature_type_get_typeE6values_ZZ47hb_gobject_aat_layout_feature_selector_get_typeE7type_id_ZZ47hb_gobject_aat_layout_feature_selector_get_typeE6values_ZZ31hb_gobject_memory_mode_get_typeE7type_id_ZZ31hb_gobject_memory_mode_get_typeE6values_ZZ31hb_gobject_glyph_flags_get_typeE7type_id_ZZ31hb_gobject_glyph_flags_get_typeE6values_ZZ39hb_gobject_buffer_content_type_get_typeE7type_id_ZZ39hb_gobject_buffer_content_type_get_typeE6values_ZZ32hb_gobject_buffer_flags_get_typeE7type_id_ZZ32hb_gobject_buffer_flags_get_typeE6values_ZZ40hb_gobject_buffer_cluster_level_get_typeE7type_id_ZZ40hb_gobject_buffer_cluster_level_get_typeE6values_ZZ42hb_gobject_buffer_serialize_flags_get_typeE7type_id_ZZ42hb_gobject_buffer_serialize_flags_get_typeE6values_ZZ43hb_gobject_buffer_serialize_format_get_typeE7type_id_ZZ43hb_gobject_buffer_serialize_format_get_typeE6values_ZZ37hb_gobject_buffer_diff_flags_get_typeE7type_id_ZZ37hb_gobject_buffer_diff_flags_get_typeE6values_ZZ29hb_gobject_direction_get_typeE7type_id_ZZ29hb_gobject_direction_get_typeE6values_ZZ26hb_gobject_script_get_typeE7type_id_ZZ26hb_gobject_script_get_typeE6values_ZZ42hb_gobject_ot_color_palette_flags_get_typeE7type_id_ZZ42hb_gobject_ot_color_palette_flags_get_typeE6values_ZZ41hb_gobject_ot_layout_glyph_class_get_typeE7type_id_ZZ41hb_gobject_ot_layout_glyph_class_get_typeE6values_ZZ42hb_gobject_ot_layout_baseline_tag_get_typeE7type_id_ZZ42hb_gobject_ot_layout_baseline_tag_get_typeE6values_ZZ36hb_gobject_ot_math_constant_get_typeE7type_id_ZZ36hb_gobject_ot_math_constant_get_typeE6values_ZZ32hb_gobject_ot_math_kern_get_typeE7type_id_ZZ32hb_gobject_ot_math_kern_get_typeE6values_ZZ44hb_gobject_ot_math_glyph_part_flags_get_typeE7type_id_ZZ44hb_gobject_ot_math_glyph_part_flags_get_typeE6values_ZZ31hb_gobject_ot_meta_tag_get_typeE7type_id_ZZ31hb_gobject_ot_meta_tag_get_typeE6values_ZZ34hb_gobject_ot_metrics_tag_get_typeE7type_id_ZZ34hb_gobject_ot_metrics_tag_get_typeE6values_ZZ37hb_gobject_ot_var_axis_flags_get_typeE7type_id_ZZ37hb_gobject_ot_var_axis_flags_get_typeE6values_ZZ44hb_gobject_unicode_general_category_get_typeE7type_id_ZZ44hb_gobject_unicode_general_category_get_typeE6values_ZZ43hb_gobject_unicode_combining_class_get_typeE7type_id_ZZ43hb_gobject_unicode_combining_class_get_typeE6values.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22hb_gobject_aat_layout_feature_type_get_typeg_once_init_enterg_intern_static_stringg_enum_register_staticg_once_init_leavehb_gobject_aat_layout_feature_selector_get_typehb_gobject_memory_mode_get_typehb_gobject_glyph_flags_get_typeg_flags_register_statichb_gobject_buffer_content_type_get_typehb_gobject_buffer_flags_get_typehb_gobject_buffer_cluster_level_get_typehb_gobject_buffer_serialize_flags_get_typehb_gobject_buffer_serialize_format_get_typehb_gobject_buffer_diff_flags_get_typehb_gobject_direction_get_typehb_gobject_script_get_typehb_gobject_ot_color_palette_flags_get_typehb_gobject_ot_layout_glyph_class_get_typehb_gobject_ot_layout_baseline_tag_get_typehb_gobject_ot_math_constant_get_typehb_gobject_ot_math_kern_get_typehb_gobject_ot_math_glyph_part_flags_get_typehb_gobject_ot_meta_tag_get_typehb_gobject_ot_metrics_tag_get_typehb_gobject_ot_var_axis_flags_get_typehb_gobject_unicode_general_category_get_typehb_gobject_unicode_combining_class_get_type��$�,L��������7�C4��������HM��������O3�?WN��������bO��������i�w������L�����������5���������M���������3�'�N���������O���������������L���������#6��������(M��������/3|'7N��������BO��������I�W�c�t�|L�����������7���������M���������3'�S���������O�����������������L����������8��������M��������3�&N��������"O��������)�7�C�T�\L��������g�s9��������xM��������3�%�S���������O�����������|�|�|�L���������|�:���������M���������3|%�N��������O��������	|t#t4t<L��������GtS;��������XM��������_3�$gS��������rO��������yt�l�l�l�L���������l�<���������M���������3\$�N���������O���������l�dddL��������'d3=��������8M��������?3\#GS��������RO��������Ydg\s\�\�L���������\�>���������M���������3�"�N���������O���������\�T�T�T�L��������T?��������M��������3�'N��������2O��������9TGLSLdLlL��������wL�@���������M���������3\�S���������O���������L�D�D�D�L���������D�A���������M���������3�N��������O��������D'<3<D<LL��������W<cB��������hM��������o3�wN���������O���������<�4�4�4�L���������4�C���������M���������3��N���������O���������4,,$,,L��������7,CD��������HM��������O3WN��������bO��������i,w$�$�$�L���������$�E���������M���������3��S���������O���������$��L��������#F��������(M��������/3|7N��������BO��������IWct|L����������G���������M���������3��N���������O�������������L���������	H��������	M��������	3|	S��������"	O��������)	7	C	T	\	L��������g	s	I��������x	M��������	3|�	N���������	O���������	�	���������	���������	���������	L���������	���������	J���������	M���������	3���������	N��������
O��������	
��������(� X(
8�@P�Xh�p(���/� �5�H�;�p�A���G��M�S(0Y@8H_X``ep�xk���q���w��}�(���P��x�� �0�8�H�P�`h�x@���h�����������������0� X(�8�@�P�X�h�p������ ���H��p������"�1((0@@XHUX�``p�xf���r���w��}�@���h����� �0�8�H	P��8	���`	����	����	����	��
�0
 0`
8H�
P)`�
h:x�
�K� �X�P�g���x��������� @(�8p@�P�X�h�p��
���0
��`
�"��
�2��
�B��
N[(H0j@xH~��������������	�	 	�(	P0	@	�H	$X	�`	6p	�x	I�	��	[�	 �	q�	H�	��	x�	��	��	�
�
�
� 
�0
�8
H
�P
'`
h
;x
@�
O�
h�
e�
��
{�
��
��
��
��
�
�@� h(�8�@�P�X�����(�(�<(E0_@iH�X�`�p�x��P����������@��
p
	 
�(
 	8
�@
,	P
�X
?	h
p
\	�
H�
q	�
p�
�	�
��
�	�
��
�	�
�
�	�
8�	p
(�0�@H
X0`1
pXxE
���c
���w
����
��P�x��
�� �
088�
HhP�
`�h�x��� �!�P�=�������(�H���Y �((8P@tP�X�h�p�� �X�x��������������@	p(�07@�HPX`8p`xe���|���������  �X � � � (�8� @�P!X�h8!p
�p!� 
��!�8
��!�=
��!�J
�"U
^
|
(@"0�
hh"p�
��"��
��"��
��
��
��
��
�-(40G@PHbXj`}p�x������������������!(6: K0R8eHnP�`�h�x�������������������'.= B(T8\@oPxX�h�p������������
��$�.�@�HX^n(t0�@�H�X�`�p�x������������ �0�6�HPbj }0�8�H�P�`�h�x�����������1�:�M�V�gn� �(�8�@�P�X�h�p	��)�2�E�N�b�l�z�~�������(�0�@�H�X`px+�2�C�J�]�f�w�~��������� �0�8�H#P�`h.x #�?�@#�U�l��������������� (8&@:PDXWh`ps�|�������������������h#,(10C@KHbXo`p�x�������������	��#�4;OY l0u8�H�P�`�h�x������������7�I�^�i���� �(�8�@�P�X	hp#�+�A�M�\��#�a�w�������� � � �( �0 @ H X %` 7p ?x O� U� f� m� |� �� �� �� �� �� �!�!�! !0!8!1H!?P!Y`!ih!{x!��!��!��!��!��!��!��!��!��!�!�#�!"4"E "L("a8"l@"�P"�X"�h"�p"��"��"��"��"��"��"�"#%#)#:(#>0#Oh#Sp#m�#�#�#s�#$�#��#($�#��#P$�#��#�$�#��#�$$�$�$$�($%0$�h$(%p$	 �$H%�$ �$h%�$��$�%�$�
�$�%�$ �$�%% %&%, (%0&0%; @%X&H%I X%�&`%U �%�&�%a �%�&�%t �%'�%� �%0'�%�
&� &�
 &� (&� 8&� @&� P&P'X&� h&�'p&� �&�'�&!�&�'�&��&(�&*!�&2!'P!('W!0'u!@'�!H'�!�'�!�'�!�'�!�'�!�'�!�'�!�' (�'"(P((� (x(((#"8(�(@(8"P(�(X(N"h( )p(d"�(X)�({"�(�)�(�"�(�)�(�"�(*�(�"�(8*�(�"�(`*)�")�*)�"()�*0)�"@)+H)#X)8+`)#p)p+x)0#�)�+�)E#�)�+�)[#�) ,�)w#�)`,�)�#�)�,�)�#*�,*�#*- *�#0*@-8*�#H*x-P*$`*�-h*$x*�-�*+$�*.�*?$�*@.�*G$�*x.�*\$�*�.�*e$�*�.�*t$+/+$ +0/(+�$8+p/@+�$P+�/X+�$h+�/p+�$�+00�+�$�+p0�+%�+�0�+/%�+�0�+D%�+1�+X%�+P1,n%,�1,�%(,�10,�%@,�1H,�%X,02`,�%p,h2x,�%�,�2�,�%�,�2�,&�,3�,*&�,H3�,?&�,�3�,U&-�3-e&-�3 -u&0-48-�&H-H4P-�&`-x4h-�&x-�4�-�&�-�4�-�&�-5�-�&�-85�-�&�-p5�-�&�-�5�-�&.�5.' .6(.&'8.P6@.<'P.�6X.S'h.�6p.h'�.�6�.~'�.(7�.�'�.X7�.�'�.�7�.�'�.�7�.�'�.�7/�'/(8/�'(/`80/(@/�8H/(X/�8`/+(p/9x/?(�/@9�/W(�/x9�/p(�/�9�/�(�/�9�/�(�/ :�/�(0X:0�(0�: 0�(00�:80�(H0�:P0�(`0(;h0)x0X;�0)�0�;�0&)�0�;�04)�0�;�0=)�0<�0P)�0H<�0f)1x<1s) 1�<(1�)81�<@1�)P1=X1�)h18=p1�)�1h=�1�)�1�=�1�)�1�=�1�)�1�=�1�)�1(>�1�)�1X>2*2�>2*(2�>02*@2�>H22*X2(?`2H*p2`?x2[*�2�?�2n*�2�?�2�*�2@�2�*�2@@�2�*�2x@�2�*3�@3�*3�@ 3�*03 A83�*H3XAP3+`3�Ah3+x3�A�3,+�3�A�3I+�30B�3\+�3hB�3o+�3�B�3�+�3�B�3�+4C4�+ 40C(4�+84hC@4�+P4�CX4�+h4�Cp4�+�4D�4,�4@D�4,�4xD�4',�4�D�4<,�4�D�4Q,�4 E5j,5XE5�,(5�E05�,@5�EH5�,X5F`5�,p58Fx5�,�5hF�5�,�5�F�5-�5�F�5-�5G�5.-�5PG�5E-6�G6W-6�G 6p-06�G86�-H60HP6pH`6�Hh6�-x6�H�6�-�6�H�6�-�60I�6�-�6hI�6�-�6�I�6.�6�I�6.7J74. 7XJ(7Q.87�J@7o.P7�JX7�.h7Kp7�.�7HK�7�.�7xK�7�.�7�K�7�.�7�K�7�.�7L�7�.�7PL8/8�L8/(8�L08./@8�LH8B/X80M`8V/p8pMx8r/�8�M�8�/�8�M�8�/�8N�8�/�8PN�8�/�8�N�8�/9�N9�/9O 9009@O89'0H9pOP980`9�Oh9L0x9�O�9a0�9P�9z0�9XP�9�0�9�P�9�0�9�P�9�0�9Q�9�0:HQ:�0 :�Q(:18:�Q@:)1P:�QX:A1h:(Rp:V1�:`R�:l1�:�R�:�1�:�R�:�1�:S�:�1�:@S�:�1�:xS;�1;�S;�1(;�S0;	2@; TH; 2X;XT`;52p;�Tx;K2�;�T�;b2�;U�;z2�;8U�;�2�;pU�;�2�;�U�;�2<�U<�2<V <�20<PV8<3H<�VP<3`<�Vh<23x<�V�<J3�<0W�<c3�<pW�<}3�<�W�<�3�<�W�<�3�<0X�<�3=hX=�3 =�X(=48=�X@=4P= YX=34h=`Yp=N4�=�Y�=j4�=�Y�=�4�= Z�=�4�=`Z�=�4�=�Z�=�4�=�Z>�4>[>5(>H[0>5@>�[H>85X>�[`>L5p>�[x>8\�>X\�>�\�>�\�>a5�>�\�>t5�>(]�>�5�>`]�>�5?�]?�5?�] ?�50?^8?�5H?@^P?�5`?x^h?
6x?�^�?6�?�^�?��?_�?46�?@_�?D6�?h_�?N6@�_@a6 @�_(@m68@�_@@�6P@0`X@�6h@``p@�6�@�`�@�6�@�`�@�6�@�`�@�6�@a�@�6�@Pa�@7�@�aA7A�aA+7(A�a0A>7@AbHAU7XAPb`Al7pA�bxAz7�A�b�A�7�A�b�A�7�Ac�A�7�A0c�A�7�A`c�A�7B�cB�7B�c B�70Bd8B�.HB(dPB	8`B`dhB&8xB�d�B�d�Be�BD8�B8e�BU8�Bpe�Bk8�B�e�Bz8�B�e�B�8CfC�8 C8f(C�88C`f@C�8PC�fXC�8 @p`��P���0�� �@�``���@��� � @p`��P���0	��	.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.data.rel.ro.local.note.GNU-stack.note.gnu.property.rela.eh_frame @
@�
&O
,P
�12P
�8@28C�fT�xC O@���
gx�wx� �����@X�(
���	K	8��
���