1:45 PM 11/12/2025 ���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��modskinlienminh.com - WSOX ENC ‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!
Warning: Undefined variable $authorization in C:\xampp\htdocs\demo\fi.php on line 57

Warning: Undefined variable $translation in C:\xampp\htdocs\demo\fi.php on line 118

Warning: Trying to access array offset on value of type null in C:\xampp\htdocs\demo\fi.php on line 119

Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in C:\xampp\htdocs\demo\fi.php on line 120

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 248

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 249

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 251

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 252
GOBJ METADATA ne8 }$    <(((freetype2-2.0|GObject-2.0HarfBuzz0.0libharfbuzz-gobject-0.dll,libharfbuzz-0.dllhb_x x`   ( \D |    < $ t \   !! X!@! !t! !! !! ,"" X"@" "l" ""(#"P/t#bbtc`cxfdmmnnonpo\oooDp0ppp q qqqrrrxrrrssts`sssttttxuduvvvvHw4wwwDx0xxx(yyytydz(zzzzzL{8{8|$|||}x}L~lЀD0t́\ĤH4`L܄P<ą p؇̇`L0|h̉,TxЎL8 $p`LxL8ĕT@ĖH4ؗ xdИ p\t8$ܜ,ܝ|Ğt xԢhTȣ0Ԥt``@8,ȨL@ܩȩ(HЬT@ ԮH4̯p\4 زIJ@,ȳdPT@D0`LxdظĸL,|tt`<(tм,P<ؾ̾@`,T@\HP<XDT@L8D0@,@,$ P<dX P<th0$8$xxdH<<0H40lXp\8,D0dP\HPDl dPT@$L8xdP<P<t`  `p\xd0P<P<`@,pt `   ,      < ( | h   4  x d     T @     <(l0|tT Xt`XD  4 ,p<(|D0`L$xpL | x!d!H"4"t#`#$l$@%,%(&&&&''t(`())))@*,***l+X+L,8,-8---\.H...,////00112|2`3L3L484\5H5,6666l7X7D8088899:l:D;0;,<<<<==\>H>?>??T@@@CAJIJxJKtKLLLLMM@N,N O OOOhPODQQQQRRRRDSRSS@T,TTT@U,UUU|VhVVVhWTW4YW]]]]^^8_$_a_bb,ccccLd8dddeeeeLf8fff8g$ggghh|ihxjjjjD> t> > >?L????$@\@@@ @  A XAAAAB4BhBBBBCDCpCCCC$DTDDDDEHE|EEEFLFF F F G HG tGGGHHHxHHH I@ItIII J@JtJJJKTK KKK LPLLLL,M`M M MN8NlNNNOHOOOO8PdPPPP QTQQQQ$R`RRRR0SdSSST@TtTTTUPUUUU4VlVVV W@WtWWWX PX X X X $Y\YYYZ8ZpZZZ[H[[[[,\d\\\] H]!]"]#]$0^%l^&^'^(_)P____(`h```aHa|aaabTbbaat_layout_feature_selector_tb_aat_layout_feature_selector_invalidb_aat_layout_feature_selector_all_type_features_onb_aat_layout_feature_selector_all_type_features_offb_aat_layout_feature_selector_required_ligatures_onb_aat_layout_feature_selector_required_ligatures_offb_aat_layout_feature_selector_common_ligatures_onb_aat_layout_feature_selector_common_ligatures_offb_aat_layout_feature_selector_rare_ligatures_onb_aat_layout_feature_selector_rare_ligatures_offb_aat_layout_feature_selector_logos_onb_aat_layout_feature_selector_logos_offb_aat_layout_feature_selector_rebus_pictures_onb_aat_layout_feature_selector_rebus_pictures_offb_aat_layout_feature_selector_diphthong_ligatures_onb_aat_layout_feature_selector_diphthong_ligatures_offb_aat_layout_feature_selector_squared_ligatures_onb_aat_layout_feature_selector_squared_ligatures_offb_aat_layout_feature_selector_abbrev_squared_ligatures_onb_aat_layout_feature_selector_abbrev_squared_ligatures_offb_aat_layout_feature_selector_symbol_ligatures_onb_aat_layout_feature_selector_symbol_ligatures_offb_aat_layout_feature_selector_contextual_ligatures_onb_aat_layout_feature_selector_contextual_ligatures_offb_aat_layout_feature_selector_historical_ligatures_onb_aat_layout_feature_selector_historical_ligatures_offb_aat_layout_feature_selector_unconnectedb_aat_layout_feature_selector_partially_connectedb_aat_layout_feature_selector_cursiveb_aat_layout_feature_selector_upper_and_lower_caseb_aat_layout_feature_selector_all_capsb_aat_layout_feature_selector_all_lower_caseb_aat_layout_feature_selector_small_capsb_aat_layout_feature_selector_initial_capsb_aat_layout_feature_selector_initial_caps_and_small_capsb_aat_layout_feature_selector_substitute_vertical_forms_onb_aat_layout_feature_selector_substitute_vertical_forms_offb_aat_layout_feature_selector_linguistic_rearrangement_onb_aat_layout_feature_selector_linguistic_rearrangement_offb_aat_layout_feature_selector_monospaced_numbersb_aat_layout_feature_selector_proportional_numbersb_aat_layout_feature_selector_third_width_numbersb_aat_layout_feature_selector_quarter_width_numbersb_aat_layout_feature_selector_word_initial_swashes_onb_aat_layout_feature_selector_word_initial_swashes_offb_aat_layout_feature_selector_word_final_swashes_onb_aat_layout_feature_selector_word_final_swashes_offb_aat_layout_feature_selector_line_initial_swashes_onb_aat_layout_feature_selector_line_initial_swashes_offb_aat_layout_feature_selector_line_final_swashes_onb_aat_layout_feature_selector_line_final_swashes_offb_aat_layout_feature_selector_non_final_swashes_onb_aat_layout_feature_selector_non_final_swashes_offb_aat_layout_feature_selector_show_diacriticsb_aat_layout_feature_selector_hide_diacriticsb_aat_layout_feature_selector_decompose_diacriticsb_aat_layout_feature_selector_normal_positionb_aat_layout_feature_selector_superiorsb_aat_layout_feature_selector_inferiorsb_aat_layout_feature_selector_ordinalsb_aat_layout_feature_selector_scientific_inferiorsb_aat_layout_feature_selector_no_fractionsb_aat_layout_feature_selector_vertical_fractionsb_aat_layout_feature_selector_diagonal_fractionsb_aat_layout_feature_selector_prevent_overlap_onb_aat_layout_feature_selector_prevent_overlap_offb_aat_layout_feature_selector_hyphens_to_em_dash_onb_aat_layout_feature_selector_hyphens_to_em_dash_offb_aat_layout_feature_selector_hyphen_to_en_dash_onb_aat_layout_feature_selector_hyphen_to_en_dash_offb_aat_layout_feature_selector_slashed_zero_onb_aat_layout_feature_selector_slashed_zero_offb_aat_layout_feature_selector_form_interrobang_onb_aat_layout_feature_selector_form_interrobang_offb_aat_layout_feature_selector_smart_quotes_onb_aat_layout_feature_selector_smart_quotes_offb_aat_layout_feature_selector_periods_to_ellipsis_onb_aat_layout_feature_selector_periods_to_ellipsis_offb_aat_layout_feature_selector_hyphen_to_minus_onb_aat_layout_feature_selector_hyphen_to_minus_offb_aat_layout_feature_selector_asterisk_to_multiply_onb_aat_layout_feature_selector_asterisk_to_multiply_offb_aat_layout_feature_selector_slash_to_divide_onb_aat_layout_feature_selector_slash_to_divide_offb_aat_layout_feature_selector_inequality_ligatures_onb_aat_layout_feature_selector_inequality_ligatures_offb_aat_layout_feature_selector_exponents_onb_aat_layout_feature_selector_exponents_offb_aat_layout_feature_selector_mathematical_greek_onb_aat_layout_feature_selector_mathematical_greek_offb_aat_layout_feature_selector_no_ornamentsb_aat_layout_feature_selector_dingbatsb_aat_layout_feature_selector_pi_charactersb_aat_layout_feature_selector_fleuronsb_aat_layout_feature_selector_decorative_bordersb_aat_layout_feature_selector_international_symbolsb_aat_layout_feature_selector_math_symbolsb_aat_layout_feature_selector_no_alternatesb_aat_layout_feature_selector_design_level1b_aat_layout_feature_selector_design_level2b_aat_layout_feature_selector_design_level3b_aat_layout_feature_selector_design_level4b_aat_layout_feature_selector_design_level5b_aat_layout_feature_selector_no_style_optionsb_aat_layout_feature_selector_display_textb_aat_layout_feature_selector_engraved_textb_aat_layout_feature_selector_illuminated_capsb_aat_layout_feature_selector_titling_capsb_aat_layout_feature_selector_tall_capsb_aat_layout_feature_selector_traditional_charactersb_aat_layout_feature_selector_simplified_charactersb_aat_layout_feature_selector_jis1978_charactersb_aat_layout_feature_selector_jis1983_charactersb_aat_layout_feature_selector_jis1990_charactersb_aat_layout_feature_selector_traditional_alt_oneb_aat_layout_feature_selector_traditional_alt_twob_aat_layout_feature_selector_traditional_alt_threeb_aat_layout_feature_selector_traditional_alt_fourb_aat_layout_feature_selector_traditional_alt_fiveb_aat_layout_feature_selector_expert_charactersb_aat_layout_feature_selector_jis2004_charactersb_aat_layout_feature_selector_hojo_charactersb_aat_layout_feature_selector_nlccharactersb_aat_layout_feature_selector_traditional_names_charactersb_aat_layout_feature_selector_lower_case_numbersb_aat_layout_feature_selector_upper_case_numbersb_aat_layout_feature_selector_proportional_textb_aat_layout_feature_selector_monospaced_textb_aat_layout_feature_selector_half_width_textb_aat_layout_feature_selector_third_width_textb_aat_layout_feature_selector_quarter_width_textb_aat_layout_feature_selector_alt_proportional_textb_aat_layout_feature_selector_alt_half_width_textb_aat_layout_feature_selector_no_transliterationb_aat_layout_feature_selector_hanja_to_hangulb_aat_layout_feature_selector_hiragana_to_katakanab_aat_layout_feature_selector_katakana_to_hiraganab_aat_layout_feature_selector_kana_to_romanizationb_aat_layout_feature_selector_romanization_to_hiraganab_aat_layout_feature_selector_romanization_to_katakanab_aat_layout_feature_selector_hanja_to_hangul_alt_oneb_aat_layout_feature_selector_hanja_to_hangul_alt_twob_aat_layout_feature_selector_hanja_to_hangul_alt_threeb_aat_layout_feature_selector_no_annotationb_aat_layout_feature_selector_box_annotationb_aat_layout_feature_selector_rounded_box_annotationb_aat_layout_feature_selector_circle_annotationb_aat_layout_feature_selector_inverted_circle_annotationb_aat_layout_feature_selector_parenthesis_annotationb_aat_layout_feature_selector_period_annotationb_aat_layout_feature_selector_roman_numeral_annotationb_aat_layout_feature_selector_diamond_annotationb_aat_layout_feature_selector_inverted_box_annotationb_aat_layout_feature_selector_inverted_rounded_box_annotationb_aat_layout_feature_selector_full_width_kanab_aat_layout_feature_selector_proportional_kanab_aat_layout_feature_selector_full_width_ideographsb_aat_layout_feature_selector_proportional_ideographsb_aat_layout_feature_selector_half_width_ideographsb_aat_layout_feature_selector_canonical_composition_onb_aat_layout_feature_selector_canonical_composition_offb_aat_layout_feature_selector_compatibility_composition_onb_aat_layout_feature_selector_compatibility_composition_offb_aat_layout_feature_selector_transcoding_composition_onb_aat_layout_feature_selector_transcoding_composition_offb_aat_layout_feature_selector_no_ruby_kanab_aat_layout_feature_selector_ruby_kanab_aat_layout_feature_selector_ruby_kana_onb_aat_layout_feature_selector_ruby_kana_offb_aat_layout_feature_selector_no_cjk_symbol_alternativesb_aat_layout_feature_selector_cjk_symbol_alt_oneb_aat_layout_feature_selector_cjk_symbol_alt_twob_aat_layout_feature_selector_cjk_symbol_alt_threeb_aat_layout_feature_selector_cjk_symbol_alt_fourb_aat_layout_feature_selector_cjk_symbol_alt_fiveb_aat_layout_feature_selector_no_ideographic_alternativesb_aat_layout_feature_selector_ideographic_alt_oneb_aat_layout_feature_selector_ideographic_alt_twob_aat_layout_feature_selector_ideographic_alt_threeb_aat_layout_feature_selector_ideographic_alt_fourb_aat_layout_feature_selector_ideographic_alt_fiveb_aat_layout_feature_selector_cjk_vertical_roman_centeredb_aat_layout_feature_selector_cjk_vertical_roman_hbaselineb_aat_layout_feature_selector_no_cjk_italic_romanb_aat_layout_feature_selector_cjk_italic_romanb_aat_layout_feature_selector_cjk_italic_roman_onb_aat_layout_feature_selector_cjk_italic_roman_offb_aat_layout_feature_selector_case_sensitive_layout_onb_aat_layout_feature_selector_case_sensitive_layout_offb_aat_layout_feature_selector_case_sensitive_spacing_onb_aat_layout_feature_selector_case_sensitive_spacing_offb_aat_layout_feature_selector_alternate_horiz_kana_onb_aat_layout_feature_selector_alternate_horiz_kana_offb_aat_layout_feature_selector_alternate_vert_kana_onb_aat_layout_feature_selector_alternate_vert_kana_offb_aat_layout_feature_selector_no_stylistic_alternatesb_aat_layout_feature_selector_stylistic_alt_one_onb_aat_layout_feature_selector_stylistic_alt_one_offb_aat_layout_feature_selector_stylistic_alt_two_onb_aat_layout_feature_selector_stylistic_alt_two_offb_aat_layout_feature_selector_stylistic_alt_three_onb_aat_layout_feature_selector_stylistic_alt_three_offb_aat_layout_feature_selector_stylistic_alt_four_onb_aat_layout_feature_selector_stylistic_alt_four_offb_aat_layout_feature_selector_stylistic_alt_five_onb_aat_layout_feature_selector_stylistic_alt_five_offb_aat_layout_feature_selector_stylistic_alt_six_onb_aat_layout_feature_selector_stylistic_alt_six_offb_aat_layout_feature_selector_stylistic_alt_seven_onb_aat_layout_feature_selector_stylistic_alt_seven_offb_aat_layout_feature_selector_stylistic_alt_eight_onb_aat_layout_feature_selector_stylistic_alt_eight_offb_aat_layout_feature_selector_stylistic_alt_nine_onb_aat_layout_feature_selector_stylistic_alt_nine_offb_aat_layout_feature_selector_stylistic_alt_ten_onb_aat_layout_feature_selector_stylistic_alt_ten_offb_aat_layout_feature_selector_stylistic_alt_eleven_onb_aat_layout_feature_selector_stylistic_alt_eleven_offb_aat_layout_feature_selector_stylistic_alt_twelve_onb_aat_layout_feature_selector_stylistic_alt_twelve_offb_aat_layout_feature_selector_stylistic_alt_thirteen_onb_aat_layout_feature_selector_stylistic_alt_thirteen_offb_aat_layout_feature_selector_stylistic_alt_fourteen_onb_aat_layout_feature_selector_stylistic_alt_fourteen_offb_aat_layout_feature_selector_stylistic_alt_fifteen_onb_aat_layout_feature_selector_stylistic_alt_fifteen_offb_aat_layout_feature_selector_stylistic_alt_sixteen_onb_aat_layout_feature_selector_stylistic_alt_sixteen_offb_aat_layout_feature_selector_stylistic_alt_seventeen_onb_aat_layout_feature_selector_stylistic_alt_seventeen_offb_aat_layout_feature_selector_stylistic_alt_eighteen_onb_aat_layout_feature_selector_stylistic_alt_eighteen_offb_aat_layout_feature_selector_stylistic_alt_nineteen_onb_aat_layout_feature_selector_stylistic_alt_nineteen_offb_aat_layout_feature_selector_stylistic_alt_twenty_onb_aat_layout_feature_selector_stylistic_alt_twenty_offb_aat_layout_feature_selector_contextual_alternates_onb_aat_layout_feature_selector_contextual_alternates_offb_aat_layout_feature_selector_swash_alternates_onb_aat_layout_feature_selector_swash_alternates_offb_aat_layout_feature_selector_contextual_swash_alternates_onb_aat_layout_feature_selector_contextual_swash_alternates_offb_aat_layout_feature_selector_default_lower_caseb_aat_layout_feature_selector_lower_case_small_capsb_aat_layout_feature_selector_lower_case_petite_capsb_aat_layout_feature_selector_default_upper_caseb_aat_layout_feature_selector_upper_case_small_capsb_aat_layout_feature_selector_upper_case_petite_capsb_aat_layout_feature_selector_half_width_cjk_romanb_aat_layout_feature_selector_proportional_cjk_romanb_aat_layout_feature_selector_default_cjk_romanb_aat_layout_feature_selector_full_width_cjk_romanbcbaat_layout_feature_type_get_name_id8@cHcLc\chb_aat_layout_feature_type_get_name_idfacefeature_typetcdcaat_layout_feature_type_get_selector_infos8@cHcLc\c8d8Hd28Xdddpd28hb_aat_layout_feature_type_get_selector_infosstart_offsetselector_countselectorsylddefault_indexxf(fffg8g`ggggh Hh th h hi0i`iiiijDjljjjj$k\kkkk,l Xl!l"l#l$m%Dm&lm'mgaat_layout_feature_type_tb_aat_layout_feature_type_invalidb_aat_layout_feature_type_all_typographicb_aat_layout_feature_type_ligaturesb_aat_layout_feature_type_cursive_connectionb_aat_layout_feature_type_letter_caseb_aat_layout_feature_type_vertical_substitutionb_aat_layout_feature_type_linguistic_rearrangementb_aat_layout_feature_type_number_spacingb_aat_layout_feature_type_smart_swash_typeb_aat_layout_feature_type_diacritics_typeb_aat_layout_feature_type_vertical_positionb_aat_layout_feature_type_fractionsb_aat_layout_feature_type_overlapping_characters_typeb_aat_layout_feature_type_typographic_extrasb_aat_layout_feature_type_mathematical_extrasb_aat_layout_feature_type_ornament_sets_typeb_aat_layout_feature_type_character_alternativesb_aat_layout_feature_type_design_complexity_typeb_aat_layout_feature_type_style_optionsb_aat_layout_feature_type_character_shapeb_aat_layout_feature_type_number_caseb_aat_layout_feature_type_text_spacingb_aat_layout_feature_type_transliterationb_aat_layout_feature_type_annotation_typeb_aat_layout_feature_type_kana_spacing_typeb_aat_layout_feature_type_ideographic_spacing_typeb_aat_layout_feature_type_unicode_decomposition_typeb_aat_layout_feature_type_ruby_kanab_aat_layout_feature_type_cjk_symbol_alternatives_typeb_aat_layout_feature_type_ideographic_alternatives_typeb_aat_layout_feature_type_cjk_vertical_roman_placement_typeb_aat_layout_feature_type_italic_cjk_romanb_aat_layout_feature_type_case_sensitive_layoutb_aat_layout_feature_type_alternate_kanab_aat_layout_feature_type_stylistic_alternativesb_aat_layout_feature_type_contextual_alternativesb_aat_layout_feature_type_lower_caseb_aat_layout_feature_type_upper_caseb_aat_layout_feature_type_language_tag_typeb_aat_layout_feature_type_cjk_roman_spacing_typemHnnaat_layout_get_feature_types8@cHc8d8hn28xnnhb_aat_layout_get_feature_typesfeature_countfeaturesy\cnnnaat_layout_has_positioning0@cHchb_aat_layout_has_positioningobuffer_get_invisible_glyph8ptxthb_buffer_get_invisible_glyphHt\buffer_get_languageptxthb_buffer_get_languagẽbuffer_get_length8ptxthb_buffer_get_length,buffer_get_not_found_glyph8ptxthb_buffer_get_not_found_glyph`buffer_get_not_found_variation_selector_glyph8ptxthb_buffer_get_not_found_variation_selector_glyph buffer_get_random_state8ptxthb_buffer_get_random_statePtbuffer_get_replacement_codepoint8ptxthb_buffer_get_replacement_codepointą؅buffer_get_scriptptxthb_buffer_get_script  h@buffer_get_segment_propertiesptxthb_buffer_get_segment_propertiespropsȆbuffer_get_unicode_funcsptxthb_buffer_get_unicode_funcsXL4buffer_guess_segment_propertiesptxthb_buffer_guess_segment_propertiesbuffer_has_positions0ptxthb_buffer_has_positions؇buffer_message_func_t0ptxt ||8i@ messageuser_data`xbuffer_normalize_glyphsptxthb_buffer_normalize_glyphsԈbuffer_pre_allocate0ptxt8hb_buffer_pre_allocatesize0X@buffer_resetptxthb_buffer_reset|buffer_reverseptxthb_buffer_reversẻbuffer_reverse_clustersptxthb_buffer_reverse_clusters,|Dbuffer_reverse_rangeptxtx8x8hb_buffer_reverse_rangeTbuffer_serialize8 ptxtx8x8{"hp"8|28 | || |hb_buffer_serializeybuf_sizebuf_consumedflagsX z,8HXht ?buffer_serialize_flags_tno_clustersno_positionsno_glyph_namesglyph_extentsglyph_flagsno_advancesbuffer_serialize_format_from_string | 0hb_buffer_serialize_format_from_stringstrylenT0uTXETpNOSJ|zbuffer_serialize_format_tjsonȍbuffer_serialize_format_to_stringi| |hb_buffer_serialize_format_to_stringbuffer_serialize_glyphs8 ptxtx8x8{"hp"8|28 | || |hb_buffer_serialize_glyphs buffer_serialize_list_formats0hb_buffer_serialize_list_formatsyiLhbuffer_serialize_unicode8ptxtx8x8{"hp"8|28| |hb_buffer_serialize_unicode d<buffer_set_cluster_levelptxthhb_buffer_set_cluster_levelcluster_levelbuffer_set_content_typeptxt̀hb_buffer_set_content_typecontent_type$d<buffer_set_directionptxt|,hb_buffer_set_directiondirectionؑbuffer_set_flagsptxtȁhb_buffer_set_flagsDbuffer_set_invisible_glyphptxtd8hb_buffer_set_invisible_glyphinvisiblebuffer_set_languageptxtؒhb_buffer_set_languagelanguage4 buffer_set_length0ptxtq8hb_buffer_set_length`xbuffer_set_message_funcptxtܓ@  hb_buffer_set_message_funcfuncPdestroyzL$buffer_set_not_found_glyphptxtl8hb_buffer_set_not_found_glyphnot_foundbuffer_set_not_found_variation_selector_glyphptxt8hb_buffer_set_not_found_variation_selector_glyphnot_found_variation_selectorLdbuffer_set_random_stateptxt8hb_buffer_set_random_statestateĕbuffer_set_replacement_codepointptxt48hb_buffer_set_replacement_codepointreplacementThbuffer_set_scriptptxthb_buffer_set_scriptscriptĖ buffer_set_segment_propertiesptxt0hb_buffer_set_segment_propertiesHdbuffer_set_unicode_funcsptxthb_buffer_set_unicode_funcsunicode_funcsؗbuffer_thb_buffer_thb_gobject_buffer_get_type P(calloc\HHhb_callocnmembxcolor_get_alpha8hb_color_get_alphacolorИcolor_get_blue8hb_color_get_blue H0color_get_green8hb_color_get_greenpcolor_get_red8hb_color_get_red$ܙcolor_line_get_color_stops8DPx8T28\hhb_color_line_get_color_stopscolor_linexcountcolor_stopsypycolor_line_get_color_stops_func_t8DP x8T28\@ color_line_datayp8hPcolor_line_get_extendDPhb_color_line_get_extendcolor_line_get_extend_func_tDP @ @ܜh $48T`d |(08@HPĝXН`color_line_thb_color_line_thb_gobject_color_line_get_typedataget_color_stopsuget_color_stops_user_dataget_extendwget_extend_user_datareserved0reserved1reserved2reserved3reserved5reserved6reserved7reserved8 ,<L qPl08color_stop_thb_color_stop_thb_gobject_color_stop_get_typeis_foregrounddestroy_func_t@ Ğܞdirection_from_string, 0hb_direction_from_stringt|zdirection_tltrrtlttbbttПdirection_to_stringi|,hb_direction_to_stringD draw_close_pathX`d pthb_draw_close_pathdfuncsdraw_datastdraw_close_path_func_tX`d pt@ draw_cubic_to X`d ptPP̡PءPPPhb_draw_cubic_tocontrol1_xcontrol1_ycontrol2_xcontrol2_yto_xto_ydraw_cubic_to_func_t X`d ptPP̡PءPPP@ Ԣdraw_funcs_create`hb_draw_funcs_create<4draw_funcs_get_empty`hb_draw_funcs_get_emptyhdraw_funcs_is_immutable0X`hb_draw_funcs_is_immutableȣdraw_funcs_make_immutableX`hb_draw_funcs_make_immutable0Pdraw_funcs_set_close_path_funcX`ܓ@  hb_draw_funcs_set_close_path_funcԤ<draw_funcs_set_cubic_to_funcX`ܓ\@  hb_draw_funcs_set_cubic_to_functإdraw_funcs_set_line_to_funcX`ܓ@  hb_draw_funcs_set_line_to_funct,draw_funcs_set_move_to_funcX`ܓ@  hb_draw_funcs_set_move_to_funcЦdraw_funcs_set_quadratic_to_funcX`ܓ<@  hb_draw_funcs_set_quadratic_to_func`pdraw_funcs_thb_draw_funcs_thb_gobject_draw_funcs_get_typeħdraw_line_toX`d ptPPhb_draw_line_to8Ldraw_line_to_func_tX`d ptPP@ Ȩ0بdraw_move_toX`d ptPPhb_draw_move_toL`draw_move_to_func_tX`d ptPP@ ܩhdraw_quadratic_toX`d ptPPPPhb_draw_quadratic_tocontrol_xcontrol_ydraw_quadratic_to_func_tX`d ptPPPP@  (8H0 h0tPP PP $(ĝ,draw_state_thb_draw_state_thb_gobject_draw_state_get_typepath_openpath_start_xpath_start_ycurrent_xcurrent_ybreserved4Ь face_builder_add_table0@cHc<8(p$phb_face_builder_add_tabletagTphface_builder_createHchb_face_builder_createface_builder_sort_tables@cHchb_face_builder_sort_tablestagsy8 |Dface_collect_nominal_glyph_mapping@cHchb_face_collect_nominal_glyph_mappingmappingTunicodes.Ԯface_collect_unicodes@cHc0hb_face_collect_unicodesoutHlface_collect_variation_selectors@cHc0hb_face_collect_variation_selectors̯$face_collect_variation_unicodes@cHcH80hb_face_collect_variation_unicodesvariation_selectorp|face_count8(p$phb_face_countİface_createHc(p$p8hb_face_createindexh0face_create_for_tablesHc@  hb_face_create_for_tablesreference_table_funcԱface_create_from_file_or_failHcpi8hb_face_create_from_file_or_fail4Xface_create_from_file_or_fail_usingHcpi8 ihb_face_create_from_file_or_fail_usingloader_nameزface_create_or_failHc(p$p8hb_face_create_or_fail@\face_create_or_fail_usingHc(p$p8 ihb_face_create_or_fail_usingȳسface_get_emptyHchb_face_get_empty8 face_get_glyph_count8@cHchb_face_get_glyph_countdtface_get_index8@cHchb_face_get_indexȴface_get_table_tags8@cHc8d8("84"8uhb_face_get_table_tagstable_counttable_tagsT|dface_get_upem8@cHchb_face_get_upemеface_is_immutable0@cHchb_face_is_immutableface_list_loaders0hb_face_list_loadersDpXface_make_immutable@cHchb_face_make_immutableȶface_reference_blob$p@cHchb_face_reference_blob4 face_reference_table$p@cHc<8hb_face_reference_table`ȷface_set_get_table_tags_func@cHcܓ@  hb_face_set_get_table_tags_func5@face_set_glyph_count@cHcX8hb_face_set_glyph_countglyph_countxface_set_index@cHc8hb_face_set_indexظface_set_upem@cHc$8hb_face_set_upemupemLT`face_thb_face_thb_gobject_face_get_typeܹfeature_from_string0 0hb_feature_from_stringfeature t<88x8x 8ܺfeature_thb_feature_thb_gobject_feature_get_typevalue{"r"8_stringhb_feature_to_string$feature_to_string\{"{"8tfont_add_glyph_origin_for_direction ||8|, #0$#0hb_font_add_glyph_origin_for_directionglyphxy<dLfont_changed ||hb_font_changedfont_create|@cHchb_font_createмfont_create_sub_font|q|hb_font_create_sub_font,<font_draw_glyph ||8X`d hb_font_draw_glyphfont_draw_glyph_func_t ||$ 80`d @ font_datadraw_funcsPhfont_draw_glyph_or_fail0 ||8X`d hb_font_draw_glyph_or_failؾfont_draw_glyph_or_fail_func_t0 ||$ 80`d @ "@0 P0\0h0t 0Н0ĝ000 0$0(0,0font_extents_tascenderdescenderline_gapreserved9font_funcs_createhb_font_funcs_createfont_funcs_get_emptyhb_font_funcs_get_empty,\Dfont_funcs_is_immutable0xhb_font_funcs_is_immutableffuncsfont_funcs_make_immutablexhb_font_funcs_make_immutabledfont_funcs_set_draw_glyph_funcxܓ@  hb_font_funcs_set_draw_glyph_funcfont_funcs_set_draw_glyph_or_fail_funcxܓ<@  hb_font_funcs_set_draw_glyph_or_fail_funcTxfont_funcs_set_font_h_extents_funcxܓ@  hb_font_funcs_set_font_h_extents_funcfl$font_funcs_set_font_v_extents_funcxܓ@  hb_font_funcs_set_font_v_extents_funcfont_funcs_set_glyph_contour_point_funcxܓD@  hb_font_funcs_set_glyph_contour_point_func\font_funcs_set_glyph_extents_funcxܓ@  hb_font_funcs_set_glyph_extents_funct,font_funcs_set_glyph_from_name_funcxܓ@  hb_font_funcs_set_glyph_from_name_funcfont_funcs_set_glyph_funcxܓ8@  hb_font_funcs_set_glyph_funcPtfont_funcs_set_glyph_h_advance_funcxܓ@  hb_font_funcs_set_glyph_h_advance_funcgl$font_funcs_set_glyph_h_advances_funcxܓ@  hb_font_funcs_set_glyph_h_advances_funchfont_funcs_set_glyph_h_kerning_funcxܓ@@  hb_font_funcs_set_glyph_h_kerning_funciX|font_funcs_set_glyph_h_origin_funcxܓ@  hb_font_funcs_set_glyph_h_origin_funcjp(font_funcs_set_glyph_h_origins_funcxܓ@  hb_font_funcs_set_glyph_h_origins_funckfont_funcs_set_glyph_name_funcxܓ<@  hb_font_funcs_set_glyph_name_funcTtfont_funcs_set_glyph_shape_funcxܓ@  hb_font_funcs_set_glyph_shape_funcdfont_funcs_set_glyph_v_advance_funcxܓ@  hb_font_funcs_set_glyph_v_advance_funcfont_funcs_set_glyph_v_advances_funcxܓ@  hb_font_funcs_set_glyph_v_advances_funcLpfont_funcs_set_glyph_v_kerning_funcxܓ@@  hb_font_funcs_set_glyph_v_kerning_func`font_funcs_set_glyph_v_origin_funcxܓ@  hb_font_funcs_set_glyph_v_origin_funcfont_funcs_set_glyph_v_origins_funcxܓ@  hb_font_funcs_set_glyph_v_origins_funcDhfont_funcs_set_nominal_glyph_funcxܓ@  hb_font_funcs_set_nominal_glyph_func\font_funcs_set_nominal_glyphs_funcxܓ@  hb_font_funcs_set_nominal_glyphs_funcfont_funcs_set_paint_glyph_funcxܓ(@  hb_font_funcs_set_paint_glyph_func@hfont_funcs_set_paint_glyph_or_fail_funcxܓ@  hb_font_funcs_set_paint_glyph_or_fail_func`font_funcs_set_variation_glyph_funcxܓ@  hb_font_funcs_set_variation_glyph_funcfont_funcs_thb_font_funcs_thb_gobject_font_funcs_get_typefont_get_empty|hb_font_get_empty@`font_get_extents_for_direction |||,hb_font_get_extents_for_directionextentsfont_get_faceHc ||hb_font_get_face$Dfont_get_font_extents_func_t0 ||$ @ font_get_glyph0 ||z8H8"8hb_font_get_glyph Hfont_get_glyph_advance_for_direction ||8|, "0$"0hb_font_get_glyph_advance_for_directionfont_get_glyph_advance_func_t0 ||$ 8@ Pxfont_get_glyph_advances_for_direction |||,T89(88"0H"8hb_font_get_glyph_advances_for_directionfirst_glyphglyph_stridefirst_advanceadvance_stridedfont_get_glyph_advances_func_t ||$ T89(88"0H8@  @font_get_glyph_contour_point0 ||88 "0$"0hb_font_get_glyph_contour_pointpoint_indexhfont_get_glyph_contour_point_for_origin0 ||88|, "0$"0hb_font_get_glyph_contour_point_for_originfont_get_glyph_contour_point_func_t0 ||$ 88 "0$"0@ Phfont_get_glyph_extents0 ||8hb_font_get_glyph_extents:@font_get_glyph_extents_for_origin0 ||8|,hb_font_get_glyph_extents_for_origintfont_get_glyph_extents_func_t0 ||$ 8@ dfont_get_glyph_from_name0 ||{0"8hb_font_get_glyph_from_namenamefont_get_glyph_from_name_func_t0 ||$ 0"8@ yi0Hfont_get_glyph_func_t0 ||$ z8H8"8@ font_get_glyph_h_advance0 ||8hb_font_get_glyph_h_advance8Tfont_get_glyph_h_advances ||T89(88"0H8hb_font_get_glyph_h_advancesD font_get_glyph_h_kerning0 ||`8l8hb_font_get_glyph_h_kerningleft_glyphright_glyphfont_get_glyph_h_origin0 ||8 "0$"0hb_font_get_glyph_h_origin8font_get_glyph_h_origins0 ||T89(8"08"08hb_font_get_glyph_h_originsfirst_xx_stridefirst_yy_stride@font_get_glyph_kerning_for_direction ||88|, "0$"0hb_font_get_glyph_kerning_for_directionsecond_glyph font_get_glyph_kerning_func_t0 ||$ 88@ xfont_get_glyph_name0 ||8""8hb_font_get_glyph_namefont_get_glyph_name_func_t0 ||$ 8"|"8@ yifont_get_glyph_origin_for_direction ||8|, "0$"0hb_font_get_glyph_origin_for_directionHhfont_get_glyph_origin_func_t0 ||$ 8 "0$"0@ font_get_glyph_origins_func_t0 ||$ T89(8"08"08@ font_get_glyph_shape ||8X`d hb_font_get_glyph_shape<Xfont_get_glyph_shape_func_t ||$ 80`d @ font_get_glyph_v_advance0 ||8hb_font_get_glyph_v_advanceHdfont_get_glyph_v_advances ||T89(88"0H"8hb_font_get_glyph_v_advancesTfont_get_glyph_v_kerning0 ||p8|8hb_font_get_glyph_v_kerningtop_glyphbottom_glyphfont_get_glyph_v_origin0 ||8 "0$"0hb_font_get_glyph_v_origin0Lfont_get_glyph_v_origins0 ||T89(8"08"08hb_font_get_glyph_v_origins@font_get_h_extents0 ||hb_font_get_h_extentslfont_get_nominal_glyph0 ||z8"8hb_font_get_nominal_glyphfont_get_nominal_glyph_func_t0 ||$ z8"8@ pfont_get_nominal_glyphs8 ||T8 98"8(8hb_font_get_nominal_glyphsfirst_unicodeunicode_stride8Xfont_get_nominal_glyphs_func_t8 ||$ T8 98"8(8@ font_get_parent| ||hb_font_get_parentDTfont_get_ppem ||"8"8hb_font_get_ppemx_ppemy_ppemfont_get_ptemP ||hb_font_get_ptem\$font_get_scale ||p"0x"0hb_font_get_scalex_scaley_scalefont_get_serial8 ||hb_font_get_serialDfont_get_synthetic_bold ||`"Pl"Px"0hb_font_get_synthetic_boldx_emboldeny_emboldenin_placefont_get_synthetic_slantP ||hb_font_get_synthetic_slant8font_get_v_extents0 ||hb_font_get_v_extentsdfont_get_var_coords_designQ ||q"8hb_font_get_var_coords_design$font_get_var_coords_normalized1 ||q"8hb_font_get_var_coords_normalized\xfont_get_var_named_instance8 ||hb_font_get_var_named_instance(font_get_variation_glyph0 ||z8H8"8hb_font_get_variation_glyphPpfont_get_variation_glyph_func_t0 ||$ z8H8"8@ Lfont_glyph_from_string0 ||hu0"8hb_font_glyph_from_stringsfont_glyph_to_string ||8h""8hb_font_glyph_to_string 8 font_is_immutable0 ||hb_font_is_immutabledxfont_is_synthetic0 ||hb_font_is_syntheticfont_list_funcs0hb_font_list_funcs(font_make_immutable ||hb_font_make_immutableThfont_paint_glyph ||8 8 8hb_font_paint_glyphpfuncspaint_datapalette_indexforeground$<font_paint_glyph_func_t0 ||$ 8 8 8@ paint_funcshfont_paint_glyph_or_fail0 ||8 8 8hb_font_paint_glyph_or_failfont_paint_glyph_or_fail_func_t0 ||$ 8 8 8@ L\font_set_face ||@cHchb_font_set_facefont_set_funcs_using0 ||ihb_font_set_funcs_usingP(font_set_parent ||q|hb_font_set_parentxfont_set_ppem ||88hb_font_set_ppem font_set_ptem ||4Phb_font_set_ptemptemP`font_set_scale ||p0x0hb_font_set_scale font_set_synthetic_bold ||`PlPx0hb_font_set_synthetic_boldPlfont_set_synthetic_slant ||Phb_font_set_synthetic_slantslant font_set_var_coords_design ||@HP8hb_font_set_var_coords_designcoordsyPcoords_lengthtfont_set_var_coords_normalized ||@P8hb_font_set_var_coords_normalizedy0 P(font_set_var_named_instance ||p8hb_font_set_var_named_instanceinstance_indexfont_set_variation ||<8Phb_font_set_variation X font_set_variations ||p|8hb_font_set_variationsvariationsydvariations_length4font_subtract_glyph_origin_for_direction ||8|, #0$#0hb_font_subtract_glyph_origin_for_directionfont_thb_font_thb_gobject_font_get_typefree hb_freeptr4ft_face_create_cachedHcPXhb_ft_face_create_cachedft_facelpft_face_create_from_blob_or_failHc(p$p8hb_ft_face_create_from_blob_or_fail@ft_face_create_from_file_or_failHcpi8hb_ft_face_create_from_file_or_failxft_face_create_referencedHcPXhb_ft_face_create_referencedft_font_changed ||hb_ft_font_changed0dLft_font_create_referenced|PXhb_ft_font_create_referencedft_font_get_load_flags0 ||hb_ft_font_get_load_flags$ ft_font_set_funcs ||hb_ft_font_set_funcsPhft_font_set_load_flags ||0hb_ft_font_set_load_flagsload_flagsft_hb_font_changed0 ||hb_ft_hb_font_changed4get_table_tags_func_t8@cHc8d8("84"8u@ glib_blob_create$phb_glib_blob_creategbytesm glib_get_unicode_funcshb_glib_get_unicode_funcsPhglib_script_from_scripthb_glib_script_from_scriptnglib_script_to_scripthb_glib_script_to_script"`p0|00 0glyph_extents_tx_bearingy_bearingwidthheightglyph_flags_tunsafe_to_breakunsafe_to_concatsafe_to_insert_tatweel@t\glyph_info_get_glyph_flagshb_glyph_info_get_glyph_flags;info= $4|t8T8t8\ dhdglyph_info_thb_glyph_info_thb_gobject_glyph_info_get_typemaskvar1avar2  , 08 0D 0P  0\ dglyph_position_thb_glyph_position_thb_gobject_glyph_position_get_typex_advancey_advancex_offsety_offsetvart   language_from_string 0hb_language_from_string   language_get_defaulthb_language_get_default, h @ language_matches0ؒ| hb_language_matchesspecific ܺ  language_tihb_language_to_string   language_to_stringiؒ< \ D mallocHhb_malloc|   map_allocation_successful0  hb_map_allocation_successfulmapT   map_clear  hb_map_clear4 X @ map_copy   hb_map_copyx   map_create hb_map_create   map_del   8hb_map_delkey 4  map_get8   8hb_map_getT l d map_get_empty hb_map_get_empty   map_get_population8  hb_map_get_population  map_has0   8hb_map_has<`Hmap_hash8  hb_map_hashmap_is_empty0  hb_map_is_emptymap_is_equal0   hb_map_is_equalother0d<map_keys  pxhb_map_keyskeys.map_next0  #0 "8"8hb_map_nextidxHmap_set   88hb_map_sett|map_thb_map_thb_gobject_map_get_typemap_update   hb_map_update @map_values  Pxhb_map_valuesvaluesmemory_mode_tduplicatereadonlywritablereadonly_may_make_writable<$ot_color_get_svg_document_count8@cHchb_ot_color_get_svg_document_counttot_color_get_svg_document_glyph_range0@cHc8$*84*8hb_ot_color_get_svg_document_glyph_rangesvg_document_indexstart_glyph_idend_glyph_idXtot_color_glyph_get_layers8@cHc88d828hb_ot_color_glyph_get_layerslayer_countlayersyd Hot_color_glyph_get_svg_document_index0@cHc8*8hb_ot_color_glyph_get_svg_document_indexot_color_glyph_has_paint0@cHc8hb_ot_color_glyph_has_paint4|Tot_color_glyph_reference_png$p ||8hb_ot_color_glyph_reference_pngot_color_glyph_reference_svg$p@cHc8hb_ot_color_glyph_reference_svg,X@ot_color_has_layers0@cHchb_ot_color_has_layersot_color_has_paint0@cHchb_ot_color_has_paint ot_color_has_palettes0@cHchb_ot_color_has_palettes<hPot_color_has_png0@cHchb_ot_color_has_pngot_color_has_svg0@cHchb_ot_color_has_svg"8$8ot_color_layer_tcolor_indexDhot_color_palette_color_get_name_id8@cHc$8hb_ot_color_palette_color_get_name_id z0ot_color_palette_flags_tusable_with_light_backgroundusable_with_dark_background`|ot_color_palette_get_colors8@cHc88d828*hb_ot_color_palette_get_colorscolor_countcolorsy8$X@ot_color_palette_get_count8@cHchb_ot_color_palette_get_countot_color_palette_get_flags@cHc8hb_ot_color_palette_get_flagsfP(ot_color_palette_get_name_id8@cHc8hb_ot_color_palette_get_name_idot_font_set_funcs ||hb_ot_font_set_funcsL hnmorgnahbfcitfcicfcI<oedipptdiecdIhtamot_layout_baseline_tag_tb_ot_layout_baseline_tag_romanb_ot_layout_baseline_tag_hangingb_ot_layout_baseline_tag_ideo_face_bottom_or_leftb_ot_layout_baseline_tag_ideo_face_top_or_rightb_ot_layout_baseline_tag_ideo_face_centralb_ot_layout_baseline_tag_ideo_embox_bottom_or_leftb_ot_layout_baseline_tag_ideo_embox_top_or_rightb_ot_layout_baseline_tag_ideo_embox_centralb_ot_layout_baseline_tag_math ot_layout_collect_features@cHc8  xn hb_ot_layout_collect_featurestable_tagscriptslanguagesfeature_indexesd ot_layout_collect_features_map@cHc888hb_ot_layout_collect_features_mapscript_indexlanguage_indexfeature_mapL ot_layout_collect_lookups@cHc8  xn l hb_ot_layout_collect_lookupslookup_indexes ! ot_layout_feature_get_characters8@cHc8@!88d8P!*8z\!hb_ot_layout_feature_get_charactersfeature_indexchar_county8x!"!ot_layout_feature_get_lookups8@cHc8@!88d8$"*8l "\!hb_ot_layout_feature_get_lookupslookup_countH""h"ot_layout_feature_get_name_ids0@cHc8@!8#*8 #*8,#*88#*8P#*8hb_ot_layout_feature_get_name_idslabel_idtooltip_idsample_idnum_named_parametersfirst_param_idt#$#ot_layout_feature_with_variations_get_lookups8@cHc8@!8P$88d8$"*8l "d$hb_ot_layout_feature_with_variations_get_lookupsvariations_indexy8$$$ot_layout_get_attach_points8@cHc88d8%*8 %"hb_ot_layout_get_attach_pointspoint_countpoint_array@%%X%ot_layout_get_baseline0 ||%%|,%8%8 &*0hb_ot_layout_get_baselinebaseline_taglscript_taglanguage_tagcoord(&&@&ot_layout_get_baseline20 ||%%|,ؒ  &*0hb_ot_layout_get_baseline2&h''ot_layout_get_baseline_with_fallback ||%%|,%8%8 &"0hb_ot_layout_get_baseline_with_fallback'4('ot_layout_get_baseline_with_fallback2 ||%%|,ؒ  &"0hb_ot_layout_get_baseline_with_fallback2t(((ot_layout_get_font_extents0 |||,%8%8hb_ot_layout_get_font_extents))8)ot_layout_get_font_extents20 |||,ؒ hb_ot_layout_get_font_extents2)*)ot_layout_get_glyph_class(*@cHc8hb_ot_layout_get_glyph_class@**`*ot_layout_get_glyphs_in_class@cHc*(*zhb_ot_layout_get_glyphs_in_classklass*$+ +ot_layout_get_horizontal_baseline_tag_for_script%hb_ot_layout_get_horizontal_baseline_tag_for_scriptl+++ot_layout_get_ligature_carets8 |||,88d8,*8$,"0,hb_ot_layout_get_ligature_caretscaret_countcaret_arrayy0L,,h,ot_layout_get_size_params0@cHc,"8,"8 -"8 -"8,-"8hb_ot_layout_get_size_paramsdesign_sizesubfamily_idsubfamily_name_idrange_startrange_end------ot_layout_glyph_class_tunclassifiedbase_glyphligaturemarkcomponent-(..ot_layout_has_glyph_classes0@cHchb_ot_layout_has_glyph_classes\..x.ot_layout_has_positioning0@cHchb_ot_layout_has_positioning...ot_layout_has_substitution0@cHchb_ot_layout_has_substitution,//L/ot_layout_language_find_feature0@cHc888/8@!"8hb_ot_layout_language_find_featurefeature_tag/0 0ot_layout_language_get_feature_indexes8@cHc8888d8hn*8"d$hb_ot_layout_language_get_feature_indexes0t10ot_layout_language_get_feature_tags8@cHc8888d8hn*81"d$hb_ot_layout_language_get_feature_tagsfeature_tags1P21ot_layout_language_get_required_feature0@cHc888@!"8/"8hb_ot_layout_language_get_required_feature232ot_layout_language_get_required_feature_index0@cHc888@!"8hb_ot_layout_language_get_required_feature_index`333ot_layout_lookup_collect_glyph_alternates0@cHc484#$4#hb_ot_layout_lookup_collect_glyph_alternateslookup_indexalternate_countalternate_glyphsL44l4ot_layout_lookup_collect_glyphs@cHc84855(585hb_ot_layout_lookup_collect_glyphsglyphs_beforeglyphs_inputglyphs_afterglyphs_output\555ot_layout_lookup_get_glyph_alternates8@cHc4888d84*8$4\!hb_ot_layout_lookup_get_glyph_alternates,66P6ot_layout_lookup_get_optical_bound0 ||48|,8hb_ot_layout_lookup_get_optical_bound6076ot_layout_lookup_substitute_closure@cHc48zhb_ot_layout_lookup_substitute_closurel777ot_layout_lookup_would_substitute0@cHc48z988 80hb_ot_layout_lookup_would_substituteglyphs_lengthzero_contextD88l8ot_layout_lookups_substitute_closure@cHc8xzhb_ot_layout_lookups_substitute_closurelookups8`99ot_layout_script_find_language0@cHc88%89hb_ot_layout_script_find_language9$:9ot_layout_script_get_language_tags8@cHc888d8L:*8\:"\!hb_ot_layout_script_get_language_tagslanguage_countlanguage_tags: ;:ot_layout_script_select_language0@cHc88L:8\:9"8hb_ot_layout_script_select_languageD;;h;ot_layout_script_select_language20@cHc88L:8\:9"8<"8hb_ot_layout_script_select_language2chosen_language,<<L<ot_layout_table_choose_script0@cHc8<9"8<"8hb_ot_layout_table_choose_scriptscript_tagschosen_script<x= =ot_layout_table_find_feature_variations0@cHc8@1=8P$"8hb_ot_layout_table_find_feature_variationsnum_coords=(>=ot_layout_table_find_script0@cHc8%8"8hb_ot_layout_table_find_script\>>>ot_layout_table_get_feature_tags8@cHc88d8hn*81"hb_ot_layout_table_get_feature_tags?\?4?ot_layout_table_get_lookup_count8@cHc8hb_ot_layout_table_get_lookup_count? @?ot_layout_table_get_script_tags8@cHc88d80@*8<"hb_ot_layout_table_get_script_tagsscript_countT@@t@ot_layout_table_select_script0@cHc80@8<9*8<*8hb_ot_layout_table_select_scriptC8CC D0DLD\DhD|DDD D D D E 4ETElEEEEEEF$FHF`FFFFFF G(G DG!pG"G#G$G%H&H'8H(`H)H*H+H,H-H.I/I04I1LI2pI3I4I5I6I7ot_math_constant_tscript_percent_scale_downscript_script_percent_scale_downdelimited_sub_formula_min_heightdisplay_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_minsuperscript_bottom_max_with_subscriptspace_after_scriptupper_limit_gap_minupper_limit_baseline_rise_minlower_limit_gap_minlower_limit_baseline_drop_minstack_top_shift_upstack_top_display_style_shift_upstack_bottom_shift_downstack_bottom_display_style_shift_downstack_gap_minstack_display_style_gap_minstretch_stack_top_shift_upstretch_stack_bottom_shift_downstretch_stack_gap_above_minstretch_stack_gap_below_minfraction_numerator_shift_upfraction_numerator_display_style_shift_upfraction_denominator_shift_downfraction_denominator_display_style_shift_downfraction_numerator_gap_minfraction_num_display_style_gap_minfraction_rule_thicknessfraction_denominator_gap_minfraction_denom_display_style_gap_minskewed_fraction_horizontal_gapskewed_fraction_vertical_gapoverbar_vertical_gapoverbar_rule_thicknessoverbar_extra_ascenderunderbar_vertical_gapunderbar_rule_thicknessunderbar_extra_descenderradical_vertical_gapradical_display_style_vertical_gapradical_rule_thicknessradical_extra_ascenderradical_kern_before_degreeradical_kern_after_degreeradical_degree_bottom_raise_percentJPJ(Jot_math_get_constant0 ||hJtJhb_ot_math_get_constantconstantJ KJot_math_get_glyph_assembly8 ||8|,8d8@K"8LKTK`K"0hb_ot_math_get_glyph_assemblyparts_countpartsy\Kitalics_correctionKKKot_math_get_glyph_italics_correction0 ||8hb_ot_math_get_glyph_italics_correctionLxL0Lot_math_get_glyph_kerning0 ||8LLL0hb_ot_math_get_glyph_kerningkerncorrection_heightLPMLot_math_get_glyph_kernings8 ||8LL8d8pM28MMhb_ot_math_get_glyph_kerningsentries_countkern_entriesyMMNMot_math_get_glyph_top_accent_attachment0 ||8hb_ot_math_get_glyph_top_accent_attachment@NN\Not_math_get_glyph_variants8 ||8|,8d8N"8NOhb_ot_math_get_glyph_variantsvariants_countvariantsyO OlODOot_math_get_min_connector_overlap0 |||,hb_ot_math_get_min_connector_overlapOOot_math_glyph_part_flags_tot_math_glyph_part_flag_extender hPPP8P0P0P 0Qot_math_glyph_part_thb_ot_math_glyph_part_thb_gobject_ot_math_glyph_part_get_typestart_connector_lengthend_connector_lengthfull_advance DQ\QxQ8Q0ot_math_glyph_variant_thb_ot_math_glyph_variant_thb_gobject_ot_math_glyph_variant_get_typeadvanceQQQot_math_has_data0@cHchb_ot_math_has_dataR\R4Rot_math_is_glyph_extended_shape0@cHc8hb_ot_math_is_glyph_extended_shape"RR0R0ot_math_kern_entry_tmax_correction_heightkern_valueDSTS`SlS|Sot_math_kern_ttop_righttop_leftbottom_rightbottom_leftSSSot_meta_get_entry_tags8@cHc8d8pM28T Thb_ot_meta_get_entry_tagsentriesy(T@TTXTot_meta_reference_entry$p@cHcT(Thb_ot_meta_reference_entrymeta_tagTTgnldUgnlsot_meta_tag_tb_ot_meta_tag_design_languagesb_ot_meta_tag_supported_languages@UUXUot_metrics_get_position0 ||UUU20hb_ot_metrics_get_positionmetrics_tagpositionUHH>(H`>4H>@H>H>H>ȋH?ԋHD?Hl?H?H?H?0H@<H(@HHH@8Hl@DH@PH@\H@hH@H@H@HAHU wXz(Za/%=C@R QC% ED._6#/r]s*e:$(d {*J]9L3K:1axHZ|3Fj`03`mG>2[=A[:PYfM<c;!b'&q <OP1lewj#MK-9~J;fmS dcX_'D4bQ/Q[L?A IPzu-<2-V.(7i^ |$G25xT H,,.^]?FckVRKD,^ *\T &Z+VWt006)Tv h"kphNL9GO47M"WiBoE  Bq>B@p`d