eaiovnaovbqoebvqoeavibavo ELF>P @<@8@ -- - ( (-(- (- $$Ptd(((DDQtdRtd-- - GNUs2b }``, ``'``, and ``"`` in the string with HTML-safe sequences. Use this if you need to display text that might contain such characters in HTML. If the object has an ``__html__`` method, it is called and the return value is assumed to already be safe for HTML. :param s: An object to be converted to a string and escaped. :return: A :class:`Markup` string with the escaped text. Like :func:`escape` but treats ``None`` as the empty string. Useful with optional values, as otherwise you get the string ``'None'`` when the value is ``None``. >>> escape(None) Markup('None') >>> escape_silent(None) Markup('') Convert an object to a string if it isn't already. This preserves a :class:`Markup` string rather than converting it back to a basic string, so it will still be marked as safe and won't be escaped again. >>> value = escape("") >>> value Markup('<User 1>') >>> escape(str(value)) Markup('&lt;User 1&gt;') >>> escape(soft_str(value)) Markup('<User 1>') p@,lllllllllllllllllllllll|l8H__html__markupsafeMarkupmarkupsafe._speedupsescapeescape_silentsoft_strsoft_unicode;D(`XHLh`zRx $FJ w?;*3$"DX XdAHl D DHxsBBB B(A0A8GPn 8D0A(B BBBD @mAAG0 AAA K FCL  AAH  \A} J S -  0 - - o( " (/ h Xp oo(ooo(- f v   & 6 F 0 `p 0 GCC: (GNU) 8.5.0 20210514 (Red Hat 8.5.0-26)GA$3a10  P   , 1 ;- b n-    0 A s m(1 01  p 0 h0    - (- '(: 1 F(/ \ 0 ((X  0  P  P   (p- -  - (- (/ 0  1 81`bs  1  \ %8I_s81  1  "*deregister_tm_clones__do_global_dtors_auxcompleted.7303__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrysoft_strsoft_unicodeescape_unicodeescapeid_html.14146markupescape_silentmodule_definitionmodule_methods__FRAME_END___fini__dso_handle_DYNAMIC__GNU_EH_FRAME_HDR__TMC_END___GLOBAL_OFFSET_TABLE__init_PyUnicode_Ready_ITM_deregisterTMCloneTablePyFloat_TypePyObject_GetAttrStringPyErr_WarnEx_edata_Py_DeallocPyObject_StrPyExc_DeprecationWarningPyErr_ClearPyInit__speedups__gmon_start__memcpy@@GLIBC_2.14PyModule_Create2PyImport_ImportModulePyObject_CallObjectPyObject_CallFunctionObjArgs_Py_NoneStruct_end__bss_startPyBool_TypePyLong_TypePyUnicode_InternFromString_ITM_registerTMCloneTablePyObject_GetAttr__cxa_finalize@@GLIBC_2.2.5PyUnicode_New.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.comment.gnu.build.attributes$.o48 ((@"Ho8Uo((0dXXpnB hx0 0 sP P ~P P  '((Dpp<- -- - - -(- (-(/ (/0 0   1 10 1-81`P1$x1 1 88;