�ɲɾ�����ӯ�����һ��ˣ��������С���˴��ͣ�������P���ҹ��ñ˽��ά�Բ��������˸߸ԣ�������ơ��ҹ��ñ�����ά�Բ���ˡ���˳^�ӣ������ӡ� ���ͯj�ӣ��ƺ���ӣ� ? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!include/libxml2/libxml/xmlexports.h000064400000004556152527633310013446 0ustar00/** * @file * * @brief macros for marking symbols as exportable/importable. * * macros for marking symbols as exportable/importable. * * @copyright See Copyright for the status of this software. */ #ifndef __XML_EXPORTS_H__ #define __XML_EXPORTS_H__ /* * Symbol visibility */ #if (defined(_WIN32) || defined(__CYGWIN__)) && !defined(LIBXML_STATIC) #if defined(IN_LIBXML) #define XMLPUBFUN __declspec(dllexport) #define XMLPUBVAR __declspec(dllexport) extern #else #define XMLPUBFUN __declspec(dllimport) #define XMLPUBVAR __declspec(dllimport) extern #endif #else /* not Windows */ #define XMLPUBFUN #define XMLPUBVAR extern #endif /* platform switch */ /* Compatibility */ #define XMLCALL #define XMLCDECL #ifndef LIBXML_DLL_IMPORT #define LIBXML_DLL_IMPORT XMLPUBVAR #endif /* * Attributes */ #if !defined(__clang__) && (__GNUC__ * 100 + __GNUC_MINOR__ >= 403) #define LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x))) #else #define LIBXML_ATTR_ALLOC_SIZE(x) #endif #if __GNUC__ * 100 + __GNUC_MINOR__ >= 303 #define LIBXML_ATTR_FORMAT(fmt,args) \ __attribute__((__format__(__printf__,fmt,args))) #else #define LIBXML_ATTR_FORMAT(fmt,args) #endif #ifndef XML_DEPRECATED #if defined(IN_LIBXML) #define XML_DEPRECATED #elif __GNUC__ * 100 + __GNUC_MINOR__ >= 405 /* GCC 4.5+ supports deprecated with message */ #define XML_DEPRECATED __attribute__((deprecated("See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html"))) #elif __GNUC__ * 100 + __GNUC_MINOR__ >= 301 /* GCC 3.1+ supports deprecated without message */ #define XML_DEPRECATED __attribute__((deprecated)) #elif defined(_MSC_VER) && _MSC_VER >= 1400 /* Available since Visual Studio 2005 */ #define XML_DEPRECATED __declspec(deprecated("See https://gnome.pages.gitlab.gnome.org/libxml2/html/deprecated.html")) #else #define XML_DEPRECATED #endif #endif #ifndef XML_DEPRECATED_MEMBER #if defined(IN_LIBXML) #define XML_DEPRECATED_MEMBER #elif __GNUC__ * 100 + __GNUC_MINOR__ >= 301 #define XML_DEPRECATED_MEMBER __attribute__((deprecated)) #else #define XML_DEPRECATED_MEMBER #endif #endif /* * Originally declared in xmlversion.h which is generated */ #ifdef __cplusplus extern "C" { #endif XMLPUBFUN void xmlCheckVersion(int version); #ifdef __cplusplus } #endif #endif /* __XML_EXPORTS_H__ */ include/libxml2/libxml/globals.h000064400000001117152527633310012632 0ustar00/** * @file * * @brief interface for all global variables of the library * * Deprecated, don't use * * @copyright See Copyright for the status of this software. */ #ifndef __XML_GLOBALS_H #define __XML_GLOBALS_H #include /* * This file was required to access global variables until version v2.12.0. * * These includes are for backward compatibility. */ #include #include #include #include #include #include #endif /* __XML_GLOBALS_H */ include/libxml2/libxml/entities.h000064400000010433152527633310013034 0ustar00/** * @file * * @brief XML entities * * This module provides an API to work with XML entities. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_ENTITIES_H__ #define __XML_ENTITIES_H__ #include #define XML_TREE_INTERNALS #include #undef XML_TREE_INTERNALS #ifdef __cplusplus extern "C" { #endif /** * The different entity types. */ typedef enum { /** internal general entity */ XML_INTERNAL_GENERAL_ENTITY = 1, /** external general parsed entity */ XML_EXTERNAL_GENERAL_PARSED_ENTITY = 2, /** external general unparsed entity */ XML_EXTERNAL_GENERAL_UNPARSED_ENTITY = 3, /** internal parameter entity */ XML_INTERNAL_PARAMETER_ENTITY = 4, /** external parameter entity */ XML_EXTERNAL_PARAMETER_ENTITY = 5, /** internal predefined entity */ XML_INTERNAL_PREDEFINED_ENTITY = 6 } xmlEntityType; /** * An entity declaration */ struct _xmlEntity { /** application data */ void *_private; /** XML_ENTITY_DECL, must be second ! */ xmlElementType type; /** Entity name */ const xmlChar *name; /** First child link */ struct _xmlNode *children; /** Last child link */ struct _xmlNode *last; /** -> DTD */ struct _xmlDtd *parent; /** next sibling link */ struct _xmlNode *next; /** previous sibling link */ struct _xmlNode *prev; /** the containing document */ struct _xmlDoc *doc; /** content without ref substitution */ xmlChar *orig; /** content or ndata if unparsed */ xmlChar *content; /** the content length */ int length; /** The entity type */ xmlEntityType etype; /** External identifier for PUBLIC */ const xmlChar *ExternalID; /** URI for a SYSTEM or PUBLIC Entity */ const xmlChar *SystemID; /** unused */ struct _xmlEntity *nexte; /** the full URI as computed */ const xmlChar *URI; /** unused */ int owner; /** various flags */ int flags; /** expanded size */ unsigned long expandedSize; }; typedef struct _xmlHashTable xmlEntitiesTable; typedef xmlEntitiesTable *xmlEntitiesTablePtr; XMLPUBFUN xmlEntity * xmlNewEntity (xmlDoc *doc, const xmlChar *name, int type, const xmlChar *publicId, const xmlChar *systemId, const xmlChar *content); XMLPUBFUN void xmlFreeEntity (xmlEntity *entity); XMLPUBFUN int xmlAddEntity (xmlDoc *doc, int extSubset, const xmlChar *name, int type, const xmlChar *publicId, const xmlChar *systemId, const xmlChar *content, xmlEntity **out); XMLPUBFUN xmlEntity * xmlAddDocEntity (xmlDoc *doc, const xmlChar *name, int type, const xmlChar *publicId, const xmlChar *systemId, const xmlChar *content); XMLPUBFUN xmlEntity * xmlAddDtdEntity (xmlDoc *doc, const xmlChar *name, int type, const xmlChar *publicId, const xmlChar *systemId, const xmlChar *content); XMLPUBFUN xmlEntity * xmlGetPredefinedEntity (const xmlChar *name); XMLPUBFUN xmlEntity * xmlGetDocEntity (const xmlDoc *doc, const xmlChar *name); XMLPUBFUN xmlEntity * xmlGetDtdEntity (xmlDoc *doc, const xmlChar *name); XMLPUBFUN xmlEntity * xmlGetParameterEntity (xmlDoc *doc, const xmlChar *name); XMLPUBFUN xmlChar * xmlEncodeEntitiesReentrant(xmlDoc *doc, const xmlChar *input); XMLPUBFUN xmlChar * xmlEncodeSpecialChars (const xmlDoc *doc, const xmlChar *input); XML_DEPRECATED XMLPUBFUN xmlEntitiesTable * xmlCreateEntitiesTable (void); XML_DEPRECATED XMLPUBFUN xmlEntitiesTable * xmlCopyEntitiesTable (xmlEntitiesTable *table); XML_DEPRECATED XMLPUBFUN void xmlFreeEntitiesTable (xmlEntitiesTable *table); #ifdef LIBXML_OUTPUT_ENABLED XML_DEPRECATED XMLPUBFUN void xmlDumpEntitiesTable (xmlBuffer *buf, xmlEntitiesTable *table); XML_DEPRECATED XMLPUBFUN void xmlDumpEntityDecl (xmlBuffer *buf, xmlEntity *ent); #endif /* LIBXML_OUTPUT_ENABLED */ #ifdef __cplusplus } #endif # endif /* __XML_ENTITIES_H__ */ include/libxml2/libxml/xinclude.h000064400000005473152527633310013033 0ustar00/** * @file * * @brief Implementation of XInclude 1.0 * * API to process XML Inclusions. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_XINCLUDE_H__ #define __XML_XINCLUDE_H__ #include #include #include #include #ifdef LIBXML_XINCLUDE_ENABLED #ifdef __cplusplus extern "C" { #endif /** * Macro defining the Xinclude namespace: http://www.w3.org/2003/XInclude */ #define XINCLUDE_NS (const xmlChar *) "http://www.w3.org/2003/XInclude" /** * Macro defining the draft Xinclude namespace: http://www.w3.org/2001/XInclude */ #define XINCLUDE_OLD_NS (const xmlChar *) "http://www.w3.org/2001/XInclude" /** * Macro defining "include" */ #define XINCLUDE_NODE (const xmlChar *) "include" /** * Macro defining "fallback" */ #define XINCLUDE_FALLBACK (const xmlChar *) "fallback" /** * Macro defining "href" */ #define XINCLUDE_HREF (const xmlChar *) "href" /** * Macro defining "parse" */ #define XINCLUDE_PARSE (const xmlChar *) "parse" /** * Macro defining "xml" */ #define XINCLUDE_PARSE_XML (const xmlChar *) "xml" /** * Macro defining "text" */ #define XINCLUDE_PARSE_TEXT (const xmlChar *) "text" /** * Macro defining "encoding" */ #define XINCLUDE_PARSE_ENCODING (const xmlChar *) "encoding" /** * Macro defining "xpointer" */ #define XINCLUDE_PARSE_XPOINTER (const xmlChar *) "xpointer" /** XInclude context */ typedef struct _xmlXIncludeCtxt xmlXIncludeCtxt; typedef xmlXIncludeCtxt *xmlXIncludeCtxtPtr; /* * standalone processing */ XMLPUBFUN int xmlXIncludeProcess (xmlDoc *doc); XMLPUBFUN int xmlXIncludeProcessFlags (xmlDoc *doc, int flags); XMLPUBFUN int xmlXIncludeProcessFlagsData(xmlDoc *doc, int flags, void *data); XMLPUBFUN int xmlXIncludeProcessTreeFlagsData(xmlNode *tree, int flags, void *data); XMLPUBFUN int xmlXIncludeProcessTree (xmlNode *tree); XMLPUBFUN int xmlXIncludeProcessTreeFlags(xmlNode *tree, int flags); /* * contextual processing */ XMLPUBFUN xmlXIncludeCtxt * xmlXIncludeNewContext (xmlDoc *doc); XMLPUBFUN int xmlXIncludeSetFlags (xmlXIncludeCtxt *ctxt, int flags); XMLPUBFUN void xmlXIncludeSetErrorHandler(xmlXIncludeCtxt *ctxt, xmlStructuredErrorFunc handler, void *data); XMLPUBFUN void xmlXIncludeSetResourceLoader(xmlXIncludeCtxt *ctxt, xmlResourceLoader loader, void *data); XMLPUBFUN int xmlXIncludeGetLastError (xmlXIncludeCtxt *ctxt); XMLPUBFUN void xmlXIncludeFreeContext (xmlXIncludeCtxt *ctxt); XMLPUBFUN int xmlXIncludeProcessNode (xmlXIncludeCtxt *ctxt, xmlNode *tree); #ifdef __cplusplus } #endif #endif /* LIBXML_XINCLUDE_ENABLED */ #endif /* __XML_XINCLUDE_H__ */ include/libxml2/libxml/schematron.h000064400000010243152527633310013352 0ustar00/** * @file * * @brief XML Schematron implementation * * interface to the XML Schematron validity checking. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_SCHEMATRON_H__ #define __XML_SCHEMATRON_H__ #include #ifdef LIBXML_SCHEMATRON_ENABLED #include #include #ifdef __cplusplus extern "C" { #endif /** * Schematron validation options */ typedef enum { /** quiet no report */ XML_SCHEMATRON_OUT_QUIET = 1 << 0, /** build a textual report */ XML_SCHEMATRON_OUT_TEXT = 1 << 1, /** output SVRL */ XML_SCHEMATRON_OUT_XML = 1 << 2, /** output via xmlStructuredErrorFunc */ XML_SCHEMATRON_OUT_ERROR = 1 << 3, /** output to a file descriptor */ XML_SCHEMATRON_OUT_FILE = 1 << 8, /** output to a buffer */ XML_SCHEMATRON_OUT_BUFFER = 1 << 9, /** output to I/O mechanism */ XML_SCHEMATRON_OUT_IO = 1 << 10 } xmlSchematronValidOptions; /** Schematron schema */ typedef struct _xmlSchematron xmlSchematron; typedef xmlSchematron *xmlSchematronPtr; /** * Signature of an error callback from a Schematron validation * * @param ctx the validation context * @param msg the message * @param ... extra arguments */ typedef void (*xmlSchematronValidityErrorFunc) (void *ctx, const char *msg, ...); /** * Signature of a warning callback from a Schematron validation * * @param ctx the validation context * @param msg the message * @param ... extra arguments */ typedef void (*xmlSchematronValidityWarningFunc) (void *ctx, const char *msg, ...); /** Schematron parser context */ typedef struct _xmlSchematronParserCtxt xmlSchematronParserCtxt; typedef xmlSchematronParserCtxt *xmlSchematronParserCtxtPtr; /** Schematron validation context */ typedef struct _xmlSchematronValidCtxt xmlSchematronValidCtxt; typedef xmlSchematronValidCtxt *xmlSchematronValidCtxtPtr; /* * Interfaces for parsing. */ XMLPUBFUN xmlSchematronParserCtxt * xmlSchematronNewParserCtxt (const char *URL); XMLPUBFUN xmlSchematronParserCtxt * xmlSchematronNewMemParserCtxt(const char *buffer, int size); XMLPUBFUN xmlSchematronParserCtxt * xmlSchematronNewDocParserCtxt(xmlDoc *doc); XMLPUBFUN void xmlSchematronFreeParserCtxt (xmlSchematronParserCtxt *ctxt); /***** XMLPUBFUN void xmlSchematronSetParserErrors(xmlSchematronParserCtxt *ctxt, xmlSchematronValidityErrorFunc err, xmlSchematronValidityWarningFunc warn, void *ctx); XMLPUBFUN int xmlSchematronGetParserErrors(xmlSchematronParserCtxt *ctxt, xmlSchematronValidityErrorFunc * err, xmlSchematronValidityWarningFunc * warn, void **ctx); XMLPUBFUN int xmlSchematronIsValid (xmlSchematronValidCtxt *ctxt); *****/ XMLPUBFUN xmlSchematron * xmlSchematronParse (xmlSchematronParserCtxt *ctxt); XMLPUBFUN void xmlSchematronFree (xmlSchematron *schema); /* * Interfaces for validating */ XMLPUBFUN void xmlSchematronSetValidStructuredErrors( xmlSchematronValidCtxt *ctxt, xmlStructuredErrorFunc serror, void *ctx); /****** XMLPUBFUN void xmlSchematronSetValidErrors (xmlSchematronValidCtxt *ctxt, xmlSchematronValidityErrorFunc err, xmlSchematronValidityWarningFunc warn, void *ctx); XMLPUBFUN int xmlSchematronGetValidErrors (xmlSchematronValidCtxt *ctxt, xmlSchematronValidityErrorFunc *err, xmlSchematronValidityWarningFunc *warn, void **ctx); XMLPUBFUN int xmlSchematronSetValidOptions(xmlSchematronValidCtxt *ctxt, int options); XMLPUBFUN int xmlSchematronValidCtxtGetOptions(xmlSchematronValidCtxt *ctxt); XMLPUBFUN int xmlSchematronValidateOneElement (xmlSchematronValidCtxt *ctxt, xmlNode *elem); *******/ XMLPUBFUN xmlSchematronValidCtxt * xmlSchematronNewValidCtxt (xmlSchematron *schema, int options); XMLPUBFUN void xmlSchematronFreeValidCtxt (xmlSchematronValidCtxt *ctxt); XMLPUBFUN int xmlSchematronValidateDoc (xmlSchematronValidCtxt *ctxt, xmlDoc *instance); #ifdef __cplusplus } #endif #endif /* LIBXML_SCHEMATRON_ENABLED */ #endif /* __XML_SCHEMATRON_H__ */ include/libxml2/libxml/dict.h000064400000003364152527633310012140 0ustar00/** * @file * * @brief string dictionary * * dictionary of reusable strings, just used to avoid allocation * and freeing operations. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_DICT_H__ #define __XML_DICT_H__ #include #include #include #ifdef __cplusplus extern "C" { #endif /** * Dictionary (pool for interned strings) */ typedef struct _xmlDict xmlDict; typedef xmlDict *xmlDictPtr; /* * Initializer */ XML_DEPRECATED XMLPUBFUN int xmlInitializeDict(void); /* * Constructor and destructor. */ XMLPUBFUN xmlDict * xmlDictCreate (void); XMLPUBFUN size_t xmlDictSetLimit (xmlDict *dict, size_t limit); XMLPUBFUN size_t xmlDictGetUsage (xmlDict *dict); XMLPUBFUN xmlDict * xmlDictCreateSub(xmlDict *sub); XMLPUBFUN int xmlDictReference(xmlDict *dict); XMLPUBFUN void xmlDictFree (xmlDict *dict); /* * Lookup of entry in the dictionary. */ XMLPUBFUN const xmlChar * xmlDictLookup (xmlDict *dict, const xmlChar *name, int len); XMLPUBFUN const xmlChar * xmlDictExists (xmlDict *dict, const xmlChar *name, int len); XMLPUBFUN const xmlChar * xmlDictQLookup (xmlDict *dict, const xmlChar *prefix, const xmlChar *name); XMLPUBFUN int xmlDictOwns (xmlDict *dict, const xmlChar *str); XMLPUBFUN int xmlDictSize (xmlDict *dict); /* * Cleanup function */ XML_DEPRECATED XMLPUBFUN void xmlDictCleanup (void); #ifdef __cplusplus } #endif #endif /* ! __XML_DICT_H__ */ include/libxml2/libxml/xmlautomata.h000064400000007461152527633310013553 0ustar00/** * @file * * @brief API to build regexp automata * * These are internal functions and shouldn't be used. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_AUTOMATA_H__ #define __XML_AUTOMATA_H__ #include #ifdef LIBXML_REGEXP_ENABLED #include #ifdef __cplusplus extern "C" { #endif /** * A libxml automata description * * It can be compiled into a regexp */ typedef struct _xmlAutomata xmlAutomata; typedef xmlAutomata *xmlAutomataPtr; /** * A state in the automata description */ typedef struct _xmlAutomataState xmlAutomataState; typedef xmlAutomataState *xmlAutomataStatePtr; /* * Building API */ XML_DEPRECATED XMLPUBFUN xmlAutomata * xmlNewAutomata (void); XML_DEPRECATED XMLPUBFUN void xmlFreeAutomata (xmlAutomata *am); XML_DEPRECATED XMLPUBFUN xmlAutomataState * xmlAutomataGetInitState (xmlAutomata *am); XML_DEPRECATED XMLPUBFUN int xmlAutomataSetFinalState (xmlAutomata *am, xmlAutomataState *state); XML_DEPRECATED XMLPUBFUN xmlAutomataState * xmlAutomataNewState (xmlAutomata *am); XML_DEPRECATED XMLPUBFUN xmlAutomataState * xmlAutomataNewTransition (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, const xmlChar *token, void *data); XML_DEPRECATED XMLPUBFUN xmlAutomataState * xmlAutomataNewTransition2 (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, const xmlChar *token, const xmlChar *token2, void *data); XML_DEPRECATED XMLPUBFUN xmlAutomataState * xmlAutomataNewNegTrans (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, const xmlChar *token, const xmlChar *token2, void *data); XML_DEPRECATED XMLPUBFUN xmlAutomataState * xmlAutomataNewCountTrans (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, const xmlChar *token, int min, int max, void *data); XML_DEPRECATED XMLPUBFUN xmlAutomataState * xmlAutomataNewCountTrans2 (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, const xmlChar *token, const xmlChar *token2, int min, int max, void *data); XML_DEPRECATED XMLPUBFUN xmlAutomataState * xmlAutomataNewOnceTrans (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, const xmlChar *token, int min, int max, void *data); XML_DEPRECATED XMLPUBFUN xmlAutomataState * xmlAutomataNewOnceTrans2 (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, const xmlChar *token, const xmlChar *token2, int min, int max, void *data); XML_DEPRECATED XMLPUBFUN xmlAutomataState * xmlAutomataNewAllTrans (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, int lax); XML_DEPRECATED XMLPUBFUN xmlAutomataState * xmlAutomataNewEpsilon (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to); XML_DEPRECATED XMLPUBFUN xmlAutomataState * xmlAutomataNewCountedTrans (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, int counter); XML_DEPRECATED XMLPUBFUN xmlAutomataState * xmlAutomataNewCounterTrans (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, int counter); XML_DEPRECATED XMLPUBFUN int xmlAutomataNewCounter (xmlAutomata *am, int min, int max); XML_DEPRECATED XMLPUBFUN struct _xmlRegexp * xmlAutomataCompile (xmlAutomata *am); XML_DEPRECATED XMLPUBFUN int xmlAutomataIsDeterminist (xmlAutomata *am); #ifdef __cplusplus } #endif #endif /* LIBXML_REGEXP_ENABLED */ #endif /* __XML_AUTOMATA_H__ */ include/libxml2/libxml/parserInternals.h000064400000033031152527633310014363 0ustar00/** * @file * * @brief Internals routines and limits exported by the parser. * * Except for some I/O-related functions, most of these macros and * functions are deprecated. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_PARSER_INTERNALS_H__ #define __XML_PARSER_INTERNALS_H__ #include #include #include #include #include #ifdef __cplusplus extern "C" { #endif /** * Push an input on the stack. * * @deprecated Use #xmlCtxtPushInput */ #define inputPush xmlCtxtPushInput /** * Pop an input from the stack. * * @deprecated Use #xmlCtxtPushInput */ #define inputPop xmlCtxtPopInput /** * Maximum element nesting depth (without XML_PARSE_HUGE). */ #define xmlParserMaxDepth 256 /** * Maximum size allowed for a single text node when building a tree. * This is not a limitation of the parser but a safety boundary feature, * use XML_PARSE_HUGE option to override it. * Introduced in 2.9.0 */ #define XML_MAX_TEXT_LENGTH 10000000 /** * Maximum size allowed when XML_PARSE_HUGE is set. */ #define XML_MAX_HUGE_LENGTH 1000000000 /** * Maximum size allowed for a markup identifier. * This is not a limitation of the parser but a safety boundary feature, * use XML_PARSE_HUGE option to override it. * Note that with the use of parsing dictionaries overriding the limit * may result in more runtime memory usage in face of "unfriendly' content * Introduced in 2.9.0 */ #define XML_MAX_NAME_LENGTH 50000 /** * Maximum size allowed by the parser for a dictionary by default * This is not a limitation of the parser but a safety boundary feature, * use XML_PARSE_HUGE option to override it. * Introduced in 2.9.0 */ #define XML_MAX_DICTIONARY_LIMIT 100000000 /** * Maximum size allowed by the parser for ahead lookup * This is an upper boundary enforced by the parser to avoid bad * behaviour on "unfriendly' content * Introduced in 2.9.0 */ #define XML_MAX_LOOKUP_LIMIT 10000000 /** * Identifiers can be longer, but this will be more costly * at runtime. */ #define XML_MAX_NAMELEN 100 /************************************************************************ * * * UNICODE version of the macros. * * * ************************************************************************/ /** * Macro to check the following production in the XML spec: * * [2] Char ::= #x9 | #xA | #xD | [#x20...] * * any byte character in the accepted range * * @param c an byte value (int) */ #define IS_BYTE_CHAR(c) xmlIsChar_ch(c) /** * Macro to check the following production in the XML spec: * * [2] Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] * | [#x10000-#x10FFFF] * * any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. * * @param c an UNICODE value (int) */ #define IS_CHAR(c) xmlIsCharQ(c) /** * Behaves like IS_CHAR on single-byte value * * @param c an xmlChar (usually an unsigned char) */ #define IS_CHAR_CH(c) xmlIsChar_ch(c) /** * Macro to check the following production in the XML spec: * * [3] S ::= (#x20 | #x9 | #xD | #xA)+ * @param c an UNICODE value (int) */ #define IS_BLANK(c) xmlIsBlankQ(c) /** * Behaviour same as IS_BLANK * * @param c an xmlChar value (normally unsigned char) */ #define IS_BLANK_CH(c) xmlIsBlank_ch(c) /** * Macro to check the following production in the XML spec: * * [85] BaseChar ::= ... long list see REC ... * @param c an UNICODE value (int) */ #define IS_BASECHAR(c) xmlIsBaseCharQ(c) /** * Macro to check the following production in the XML spec: * * [88] Digit ::= ... long list see REC ... * @param c an UNICODE value (int) */ #define IS_DIGIT(c) xmlIsDigitQ(c) /** * Behaves like IS_DIGIT but with a single byte argument * * @param c an xmlChar value (usually an unsigned char) */ #define IS_DIGIT_CH(c) xmlIsDigit_ch(c) /** * Macro to check the following production in the XML spec: * * [87] CombiningChar ::= ... long list see REC ... * @param c an UNICODE value (int) */ #define IS_COMBINING(c) xmlIsCombiningQ(c) /** * Always false (all combining chars > 0xff) * * @param c an xmlChar (usually an unsigned char) */ #define IS_COMBINING_CH(c) 0 /** * Macro to check the following production in the XML spec: * * [89] Extender ::= #x00B7 | #x02D0 | #x02D1 | #x0387 | #x0640 | * #x0E46 | #x0EC6 | #x3005 | [#x3031-#x3035] | * [#x309D-#x309E] | [#x30FC-#x30FE] * @param c an UNICODE value (int) */ #define IS_EXTENDER(c) xmlIsExtenderQ(c) /** * Behaves like IS_EXTENDER but with a single-byte argument * * @param c an xmlChar value (usually an unsigned char) */ #define IS_EXTENDER_CH(c) xmlIsExtender_ch(c) /** * Macro to check the following production in the XML spec: * * [86] Ideographic ::= [#x4E00-#x9FA5] | #x3007 | [#x3021-#x3029] * @param c an UNICODE value (int) */ #define IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c) /** * Macro to check the following production in the XML spec: * * [84] Letter ::= BaseChar | Ideographic * @param c an UNICODE value (int) */ #define IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c)) /** * Macro behaves like IS_LETTER, but only check base chars * * @param c an xmlChar value (normally unsigned char) */ #define IS_LETTER_CH(c) xmlIsBaseChar_ch(c) /** * Macro to check [a-zA-Z] * * @param c an xmlChar value */ #define IS_ASCII_LETTER(c) ((0x61 <= ((c) | 0x20)) && \ (((c) | 0x20) <= 0x7a)) /** * Macro to check [0-9] * * @param c an xmlChar value */ #define IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39)) /** * Macro to check the following production in the XML spec: * * [13] PubidChar ::= #x20 | #xD | #xA | [a-zA-Z0-9] | * [-'()+,./:=?;!*#@$_%] * @param c an UNICODE value (int) */ #define IS_PUBIDCHAR(c) xmlIsPubidCharQ(c) /** * Same as IS_PUBIDCHAR but for single-byte value * * @param c an xmlChar value (normally unsigned char) */ #define IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c) /* * Global variables used for predefined strings. */ /** @cond ignore */ XMLPUBVAR const xmlChar xmlStringText[]; XMLPUBVAR const xmlChar xmlStringTextNoenc[]; XML_DEPRECATED XMLPUBVAR const xmlChar xmlStringComment[]; /** @endcond */ XML_DEPRECATED XMLPUBFUN int xmlIsLetter (int c); /* * Parser context. */ XMLPUBFUN xmlParserCtxt * xmlCreateFileParserCtxt (const char *filename); XMLPUBFUN xmlParserCtxt * xmlCreateURLParserCtxt (const char *filename, int options); XMLPUBFUN xmlParserCtxt * xmlCreateMemoryParserCtxt(const char *buffer, int size); XML_DEPRECATED XMLPUBFUN xmlParserCtxt * xmlCreateEntityParserCtxt(const xmlChar *URL, const xmlChar *ID, const xmlChar *base); XMLPUBFUN void xmlCtxtErrMemory (xmlParserCtxt *ctxt); XMLPUBFUN int xmlSwitchEncoding (xmlParserCtxt *ctxt, xmlCharEncoding enc); XMLPUBFUN int xmlSwitchEncodingName (xmlParserCtxt *ctxt, const char *encoding); XMLPUBFUN int xmlSwitchToEncoding (xmlParserCtxt *ctxt, xmlCharEncodingHandler *handler); XML_DEPRECATED XMLPUBFUN int xmlSwitchInputEncoding (xmlParserCtxt *ctxt, xmlParserInput *input, xmlCharEncodingHandler *handler); /* * Input Streams. */ XMLPUBFUN xmlParserInput * xmlNewStringInputStream (xmlParserCtxt *ctxt, const xmlChar *buffer); XML_DEPRECATED XMLPUBFUN xmlParserInput * xmlNewEntityInputStream (xmlParserCtxt *ctxt, xmlEntity *entity); XMLPUBFUN int xmlCtxtPushInput (xmlParserCtxt *ctxt, xmlParserInput *input); XMLPUBFUN xmlParserInput * xmlCtxtPopInput (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN int xmlPushInput (xmlParserCtxt *ctxt, xmlParserInput *input); XML_DEPRECATED XMLPUBFUN xmlChar xmlPopInput (xmlParserCtxt *ctxt); XMLPUBFUN void xmlFreeInputStream (xmlParserInput *input); XMLPUBFUN xmlParserInput * xmlNewInputFromFile (xmlParserCtxt *ctxt, const char *filename); XMLPUBFUN xmlParserInput * xmlNewInputStream (xmlParserCtxt *ctxt); /* * Namespaces. */ XMLPUBFUN xmlChar * xmlSplitQName (xmlParserCtxt *ctxt, const xmlChar *name, xmlChar **prefix); /* * Generic production rules. */ XML_DEPRECATED XMLPUBFUN const xmlChar * xmlParseName (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN xmlChar * xmlParseNmtoken (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN xmlChar * xmlParseEntityValue (xmlParserCtxt *ctxt, xmlChar **orig); XML_DEPRECATED XMLPUBFUN xmlChar * xmlParseAttValue (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN xmlChar * xmlParseSystemLiteral (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN xmlChar * xmlParsePubidLiteral (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParseCharData (xmlParserCtxt *ctxt, int cdata); XML_DEPRECATED XMLPUBFUN xmlChar * xmlParseExternalID (xmlParserCtxt *ctxt, xmlChar **publicId, int strict); XML_DEPRECATED XMLPUBFUN void xmlParseComment (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN const xmlChar * xmlParsePITarget (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParsePI (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParseNotationDecl (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParseEntityDecl (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN int xmlParseDefaultDecl (xmlParserCtxt *ctxt, xmlChar **value); XML_DEPRECATED XMLPUBFUN xmlEnumeration * xmlParseNotationType (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN xmlEnumeration * xmlParseEnumerationType (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN int xmlParseEnumeratedType (xmlParserCtxt *ctxt, xmlEnumeration **tree); XML_DEPRECATED XMLPUBFUN int xmlParseAttributeType (xmlParserCtxt *ctxt, xmlEnumeration **tree); XML_DEPRECATED XMLPUBFUN void xmlParseAttributeListDecl(xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN xmlElementContent * xmlParseElementMixedContentDecl (xmlParserCtxt *ctxt, int inputchk); XML_DEPRECATED XMLPUBFUN xmlElementContent * xmlParseElementChildrenContentDecl (xmlParserCtxt *ctxt, int inputchk); XML_DEPRECATED XMLPUBFUN int xmlParseElementContentDecl(xmlParserCtxt *ctxt, const xmlChar *name, xmlElementContent **result); XML_DEPRECATED XMLPUBFUN int xmlParseElementDecl (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParseMarkupDecl (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN int xmlParseCharRef (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN xmlEntity * xmlParseEntityRef (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParseReference (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParsePEReference (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParseDocTypeDecl (xmlParserCtxt *ctxt); #ifdef LIBXML_SAX1_ENABLED XML_DEPRECATED XMLPUBFUN const xmlChar * xmlParseAttribute (xmlParserCtxt *ctxt, xmlChar **value); XML_DEPRECATED XMLPUBFUN const xmlChar * xmlParseStartTag (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParseEndTag (xmlParserCtxt *ctxt); #endif /* LIBXML_SAX1_ENABLED */ XML_DEPRECATED XMLPUBFUN void xmlParseCDSect (xmlParserCtxt *ctxt); XMLPUBFUN void xmlParseContent (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParseElement (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN xmlChar * xmlParseVersionNum (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN xmlChar * xmlParseVersionInfo (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN xmlChar * xmlParseEncName (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN const xmlChar * xmlParseEncodingDecl (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN int xmlParseSDDecl (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParseXMLDecl (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParseTextDecl (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParseMisc (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParseExternalSubset (xmlParserCtxt *ctxt, const xmlChar *publicId, const xmlChar *systemId); /** @cond ignore */ #define XML_SUBSTITUTE_NONE 0 #define XML_SUBSTITUTE_REF 1 #define XML_SUBSTITUTE_PEREF 2 #define XML_SUBSTITUTE_BOTH 3 /** @endcond */ XML_DEPRECATED XMLPUBFUN xmlChar * xmlStringDecodeEntities (xmlParserCtxt *ctxt, const xmlChar *str, int what, xmlChar end, xmlChar end2, xmlChar end3); XML_DEPRECATED XMLPUBFUN xmlChar * xmlStringLenDecodeEntities (xmlParserCtxt *ctxt, const xmlChar *str, int len, int what, xmlChar end, xmlChar end2, xmlChar end3); /* * other commodities shared between parser.c and parserInternals. */ XML_DEPRECATED XMLPUBFUN int xmlSkipBlankChars (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN int xmlStringCurrentChar (xmlParserCtxt *ctxt, const xmlChar *cur, int *len); XML_DEPRECATED XMLPUBFUN void xmlParserHandlePEReference(xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN int xmlCheckLanguageID (const xmlChar *lang); /* * Really core function shared with HTML parser. */ XML_DEPRECATED XMLPUBFUN int xmlCurrentChar (xmlParserCtxt *ctxt, int *len); XML_DEPRECATED XMLPUBFUN int xmlCopyCharMultiByte (xmlChar *out, int val); XML_DEPRECATED XMLPUBFUN int xmlCopyChar (int len, xmlChar *out, int val); XML_DEPRECATED XMLPUBFUN void xmlNextChar (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlParserInputShrink (xmlParserInput *in); #ifdef __cplusplus } #endif #endif /* __XML_PARSER_INTERNALS_H__ */ include/libxml2/libxml/SAX2.h000064400000010213152527633310011721 0ustar00/** * @file * * @brief SAX2 parser interface used to build the DOM tree * * those are the default SAX2 interfaces used by * the library when building DOM tree. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_SAX2_H__ #define __XML_SAX2_H__ #include #include #ifdef __cplusplus extern "C" { #endif XMLPUBFUN const xmlChar * xmlSAX2GetPublicId (void *ctx); XMLPUBFUN const xmlChar * xmlSAX2GetSystemId (void *ctx); XMLPUBFUN void xmlSAX2SetDocumentLocator (void *ctx, xmlSAXLocator *loc); XMLPUBFUN int xmlSAX2GetLineNumber (void *ctx); XMLPUBFUN int xmlSAX2GetColumnNumber (void *ctx); XMLPUBFUN int xmlSAX2IsStandalone (void *ctx); XMLPUBFUN int xmlSAX2HasInternalSubset (void *ctx); XMLPUBFUN int xmlSAX2HasExternalSubset (void *ctx); XMLPUBFUN void xmlSAX2InternalSubset (void *ctx, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId); XMLPUBFUN void xmlSAX2ExternalSubset (void *ctx, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId); XMLPUBFUN xmlEntity * xmlSAX2GetEntity (void *ctx, const xmlChar *name); XMLPUBFUN xmlEntity * xmlSAX2GetParameterEntity (void *ctx, const xmlChar *name); XMLPUBFUN xmlParserInput * xmlSAX2ResolveEntity (void *ctx, const xmlChar *publicId, const xmlChar *systemId); XMLPUBFUN void xmlSAX2EntityDecl (void *ctx, const xmlChar *name, int type, const xmlChar *publicId, const xmlChar *systemId, xmlChar *content); XMLPUBFUN void xmlSAX2AttributeDecl (void *ctx, const xmlChar *elem, const xmlChar *fullname, int type, int def, const xmlChar *defaultValue, xmlEnumeration *tree); XMLPUBFUN void xmlSAX2ElementDecl (void *ctx, const xmlChar *name, int type, xmlElementContent *content); XMLPUBFUN void xmlSAX2NotationDecl (void *ctx, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId); XMLPUBFUN void xmlSAX2UnparsedEntityDecl (void *ctx, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId, const xmlChar *notationName); XMLPUBFUN void xmlSAX2StartDocument (void *ctx); XMLPUBFUN void xmlSAX2EndDocument (void *ctx); XML_DEPRECATED XMLPUBFUN void xmlSAX2StartElement (void *ctx, const xmlChar *fullname, const xmlChar **atts); XML_DEPRECATED XMLPUBFUN void xmlSAX2EndElement (void *ctx, const xmlChar *name); XMLPUBFUN void xmlSAX2StartElementNs (void *ctx, const xmlChar *localname, const xmlChar *prefix, const xmlChar *URI, int nb_namespaces, const xmlChar **namespaces, int nb_attributes, int nb_defaulted, const xmlChar **attributes); XMLPUBFUN void xmlSAX2EndElementNs (void *ctx, const xmlChar *localname, const xmlChar *prefix, const xmlChar *URI); XMLPUBFUN void xmlSAX2Reference (void *ctx, const xmlChar *name); XMLPUBFUN void xmlSAX2Characters (void *ctx, const xmlChar *ch, int len); XMLPUBFUN void xmlSAX2IgnorableWhitespace (void *ctx, const xmlChar *ch, int len); XMLPUBFUN void xmlSAX2ProcessingInstruction (void *ctx, const xmlChar *target, const xmlChar *data); XMLPUBFUN void xmlSAX2Comment (void *ctx, const xmlChar *value); XMLPUBFUN void xmlSAX2CDataBlock (void *ctx, const xmlChar *value, int len); #ifdef LIBXML_SAX1_ENABLED XML_DEPRECATED XMLPUBFUN int xmlSAXDefaultVersion (int version); #endif /* LIBXML_SAX1_ENABLED */ XMLPUBFUN int xmlSAXVersion (xmlSAXHandler *hdlr, int version); XMLPUBFUN void xmlSAX2InitDefaultSAXHandler (xmlSAXHandler *hdlr, int warning); #ifdef LIBXML_HTML_ENABLED XMLPUBFUN void xmlSAX2InitHtmlDefaultSAXHandler(xmlSAXHandler *hdlr); XML_DEPRECATED XMLPUBFUN void htmlDefaultSAXHandlerInit (void); #endif XML_DEPRECATED XMLPUBFUN void xmlDefaultSAXHandlerInit (void); #ifdef __cplusplus } #endif #endif /* __XML_SAX2_H__ */ include/libxml2/libxml/HTMLtree.h000064400000005214152527633310012635 0ustar00/** * @file * * @brief HTML documents * * This modules implements functions to work with HTML documents, * most of them related to serialization. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __HTML_TREE_H__ #define __HTML_TREE_H__ #include #include #include #include #ifdef LIBXML_HTML_ENABLED #ifdef __cplusplus extern "C" { #endif /* Deprecated */ /** @cond ignore */ #define HTML_TEXT_NODE XML_TEXT_NODE #define HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE #define HTML_COMMENT_NODE XML_COMMENT_NODE #define HTML_PRESERVE_NODE XML_CDATA_SECTION_NODE #define HTML_PI_NODE XML_PI_NODE /** @endcond */ XMLPUBFUN xmlDoc * htmlNewDoc (const xmlChar *URI, const xmlChar *ExternalID); XMLPUBFUN xmlDoc * htmlNewDocNoDtD (const xmlChar *URI, const xmlChar *ExternalID); XMLPUBFUN const xmlChar * htmlGetMetaEncoding (xmlDoc *doc); XMLPUBFUN int htmlSetMetaEncoding (xmlDoc *doc, const xmlChar *encoding); #ifdef LIBXML_OUTPUT_ENABLED XMLPUBFUN void htmlDocDumpMemory (xmlDoc *cur, xmlChar **mem, int *size); XMLPUBFUN void htmlDocDumpMemoryFormat (xmlDoc *cur, xmlChar **mem, int *size, int format); XMLPUBFUN int htmlSaveFile (const char *filename, xmlDoc *cur); XMLPUBFUN int htmlSaveFileEnc (const char *filename, xmlDoc *cur, const char *encoding); XMLPUBFUN int htmlSaveFileFormat (const char *filename, xmlDoc *cur, const char *encoding, int format); XMLPUBFUN int htmlNodeDump (xmlBuffer *buf, xmlDoc *doc, xmlNode *cur); XMLPUBFUN int htmlDocDump (FILE *f, xmlDoc *cur); XMLPUBFUN void htmlNodeDumpFile (FILE *out, xmlDoc *doc, xmlNode *cur); XMLPUBFUN int htmlNodeDumpFileFormat (FILE *out, xmlDoc *doc, xmlNode *cur, const char *encoding, int format); XMLPUBFUN void htmlNodeDumpOutput (xmlOutputBuffer *buf, xmlDoc *doc, xmlNode *cur, const char *encoding); XMLPUBFUN void htmlNodeDumpFormatOutput(xmlOutputBuffer *buf, xmlDoc *doc, xmlNode *cur, const char *encoding, int format); XMLPUBFUN void htmlDocContentDumpOutput(xmlOutputBuffer *buf, xmlDoc *cur, const char *encoding); XMLPUBFUN void htmlDocContentDumpFormatOutput(xmlOutputBuffer *buf, xmlDoc *cur, const char *encoding, int format); #endif /* LIBXML_OUTPUT_ENABLED */ XML_DEPRECATED XMLPUBFUN int htmlIsBooleanAttr (const xmlChar *name); #ifdef __cplusplus } #endif #endif /* LIBXML_HTML_ENABLED */ #endif /* __HTML_TREE_H__ */ include/libxml2/libxml/schemasInternals.h000064400000055334152527633310014524 0ustar00/** * @file * * @brief internal interfaces for XML Schemas * * internal interfaces for the XML Schemas handling * and schema validity checking * The Schemas development is a Work In Progress. * Some of those interfaces are not guaranteed to be API or ABI stable ! * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_SCHEMA_INTERNALS_H__ #define __XML_SCHEMA_INTERNALS_H__ #include #ifdef LIBXML_SCHEMAS_ENABLED #include #include #include #include #ifdef __cplusplus extern "C" { #endif /** * Schema value type */ typedef enum { XML_SCHEMAS_UNKNOWN = 0, XML_SCHEMAS_STRING = 1, XML_SCHEMAS_NORMSTRING = 2, XML_SCHEMAS_DECIMAL = 3, XML_SCHEMAS_TIME = 4, XML_SCHEMAS_GDAY = 5, XML_SCHEMAS_GMONTH = 6, XML_SCHEMAS_GMONTHDAY = 7, XML_SCHEMAS_GYEAR = 8, XML_SCHEMAS_GYEARMONTH = 9, XML_SCHEMAS_DATE = 10, XML_SCHEMAS_DATETIME = 11, XML_SCHEMAS_DURATION = 12, XML_SCHEMAS_FLOAT = 13, XML_SCHEMAS_DOUBLE = 14, XML_SCHEMAS_BOOLEAN = 15, XML_SCHEMAS_TOKEN = 16, XML_SCHEMAS_LANGUAGE = 17, XML_SCHEMAS_NMTOKEN = 18, XML_SCHEMAS_NMTOKENS = 19, XML_SCHEMAS_NAME = 20, XML_SCHEMAS_QNAME = 21, XML_SCHEMAS_NCNAME = 22, XML_SCHEMAS_ID = 23, XML_SCHEMAS_IDREF = 24, XML_SCHEMAS_IDREFS = 25, XML_SCHEMAS_ENTITY = 26, XML_SCHEMAS_ENTITIES = 27, XML_SCHEMAS_NOTATION = 28, XML_SCHEMAS_ANYURI = 29, XML_SCHEMAS_INTEGER = 30, XML_SCHEMAS_NPINTEGER = 31, XML_SCHEMAS_NINTEGER = 32, XML_SCHEMAS_NNINTEGER = 33, XML_SCHEMAS_PINTEGER = 34, XML_SCHEMAS_INT = 35, XML_SCHEMAS_UINT = 36, XML_SCHEMAS_LONG = 37, XML_SCHEMAS_ULONG = 38, XML_SCHEMAS_SHORT = 39, XML_SCHEMAS_USHORT = 40, XML_SCHEMAS_BYTE = 41, XML_SCHEMAS_UBYTE = 42, XML_SCHEMAS_HEXBINARY = 43, XML_SCHEMAS_BASE64BINARY = 44, XML_SCHEMAS_ANYTYPE = 45, XML_SCHEMAS_ANYSIMPLETYPE = 46 } xmlSchemaValType; /** * XML Schemas defines multiple type of types. */ typedef enum { XML_SCHEMA_TYPE_BASIC = 1, /* A built-in datatype */ XML_SCHEMA_TYPE_ANY, XML_SCHEMA_TYPE_FACET, XML_SCHEMA_TYPE_SIMPLE, XML_SCHEMA_TYPE_COMPLEX, XML_SCHEMA_TYPE_SEQUENCE = 6, XML_SCHEMA_TYPE_CHOICE, XML_SCHEMA_TYPE_ALL, XML_SCHEMA_TYPE_SIMPLE_CONTENT, XML_SCHEMA_TYPE_COMPLEX_CONTENT, XML_SCHEMA_TYPE_UR, XML_SCHEMA_TYPE_RESTRICTION, XML_SCHEMA_TYPE_EXTENSION, XML_SCHEMA_TYPE_ELEMENT, XML_SCHEMA_TYPE_ATTRIBUTE, XML_SCHEMA_TYPE_ATTRIBUTEGROUP, XML_SCHEMA_TYPE_GROUP, XML_SCHEMA_TYPE_NOTATION, XML_SCHEMA_TYPE_LIST, XML_SCHEMA_TYPE_UNION, XML_SCHEMA_TYPE_ANY_ATTRIBUTE, XML_SCHEMA_TYPE_IDC_UNIQUE, XML_SCHEMA_TYPE_IDC_KEY, XML_SCHEMA_TYPE_IDC_KEYREF, XML_SCHEMA_TYPE_PARTICLE = 25, XML_SCHEMA_TYPE_ATTRIBUTE_USE, XML_SCHEMA_FACET_MININCLUSIVE = 1000, XML_SCHEMA_FACET_MINEXCLUSIVE, XML_SCHEMA_FACET_MAXINCLUSIVE, XML_SCHEMA_FACET_MAXEXCLUSIVE, XML_SCHEMA_FACET_TOTALDIGITS, XML_SCHEMA_FACET_FRACTIONDIGITS, XML_SCHEMA_FACET_PATTERN, XML_SCHEMA_FACET_ENUMERATION, XML_SCHEMA_FACET_WHITESPACE, XML_SCHEMA_FACET_LENGTH, XML_SCHEMA_FACET_MAXLENGTH, XML_SCHEMA_FACET_MINLENGTH, XML_SCHEMA_EXTRA_QNAMEREF = 2000, XML_SCHEMA_EXTRA_ATTR_USE_PROHIB } xmlSchemaTypeType; /** * Schema content type */ typedef enum { XML_SCHEMA_CONTENT_UNKNOWN = 0, XML_SCHEMA_CONTENT_EMPTY = 1, XML_SCHEMA_CONTENT_ELEMENTS, XML_SCHEMA_CONTENT_MIXED, XML_SCHEMA_CONTENT_SIMPLE, XML_SCHEMA_CONTENT_MIXED_OR_ELEMENTS, /* Obsolete */ XML_SCHEMA_CONTENT_BASIC, XML_SCHEMA_CONTENT_ANY } xmlSchemaContentType; /** Schema value */ typedef struct _xmlSchemaVal xmlSchemaVal; typedef xmlSchemaVal *xmlSchemaValPtr; /** Schema type */ typedef struct _xmlSchemaType xmlSchemaType; typedef xmlSchemaType *xmlSchemaTypePtr; /** Schema facet */ typedef struct _xmlSchemaFacet xmlSchemaFacet; typedef xmlSchemaFacet *xmlSchemaFacetPtr; /** Schema annotation */ typedef struct _xmlSchemaAnnot xmlSchemaAnnot; typedef xmlSchemaAnnot *xmlSchemaAnnotPtr; /** * Annotation */ struct _xmlSchemaAnnot { struct _xmlSchemaAnnot *next; xmlNode *content; /* the annotation */ }; /** * Skip unknown attribute from validation * Obsolete, not used anymore. */ #define XML_SCHEMAS_ANYATTR_SKIP 1 /** * Ignore validation non definition on attributes * Obsolete, not used anymore. */ #define XML_SCHEMAS_ANYATTR_LAX 2 /** * Apply strict validation rules on attributes * Obsolete, not used anymore. */ #define XML_SCHEMAS_ANYATTR_STRICT 3 /** * Skip unknown attribute from validation */ #define XML_SCHEMAS_ANY_SKIP 1 /** * Used by wildcards. * Validate if type found, don't worry if not found */ #define XML_SCHEMAS_ANY_LAX 2 /** * Used by wildcards. * Apply strict validation rules */ #define XML_SCHEMAS_ANY_STRICT 3 /** * Used by wildcards. * The attribute is prohibited. */ #define XML_SCHEMAS_ATTR_USE_PROHIBITED 0 /** * The attribute is required. */ #define XML_SCHEMAS_ATTR_USE_REQUIRED 1 /** * The attribute is optional. */ #define XML_SCHEMAS_ATTR_USE_OPTIONAL 2 /** * allow elements in no namespace */ #define XML_SCHEMAS_ATTR_GLOBAL 1 << 0 /** * allow elements in no namespace */ #define XML_SCHEMAS_ATTR_NSDEFAULT 1 << 7 /** * this is set when the "type" and "ref" references * have been resolved. */ #define XML_SCHEMAS_ATTR_INTERNAL_RESOLVED 1 << 8 /** * the attribute has a fixed value */ #define XML_SCHEMAS_ATTR_FIXED 1 << 9 /** Schema attribute definition */ typedef struct _xmlSchemaAttribute xmlSchemaAttribute; typedef xmlSchemaAttribute *xmlSchemaAttributePtr; /** * An attribute definition. */ struct _xmlSchemaAttribute { xmlSchemaTypeType type; struct _xmlSchemaAttribute *next; /* the next attribute (not used?) */ const xmlChar *name; /* the name of the declaration */ const xmlChar *id; /* Deprecated; not used */ const xmlChar *ref; /* Deprecated; not used */ const xmlChar *refNs; /* Deprecated; not used */ const xmlChar *typeName; /* the local name of the type definition */ const xmlChar *typeNs; /* the ns URI of the type definition */ xmlSchemaAnnot *annot; xmlSchemaType *base; /* Deprecated; not used */ int occurs; /* Deprecated; not used */ const xmlChar *defValue; /* The initial value of the value constraint */ xmlSchemaType *subtypes; /* the type definition */ xmlNode *node; const xmlChar *targetNamespace; int flags; const xmlChar *refPrefix; /* Deprecated; not used */ xmlSchemaVal *defVal; /* The compiled value constraint */ xmlSchemaAttribute *refDecl; /* Deprecated; not used */ }; /** Linked list of schema attributes */ typedef struct _xmlSchemaAttributeLink xmlSchemaAttributeLink; typedef xmlSchemaAttributeLink *xmlSchemaAttributeLinkPtr; /** * Used to build a list of attribute uses on complexType definitions. * WARNING: Deprecated; not used. */ struct _xmlSchemaAttributeLink { struct _xmlSchemaAttributeLink *next;/* the next attribute link ... */ struct _xmlSchemaAttribute *attr;/* the linked attribute */ }; /** * If the wildcard is complete. */ #define XML_SCHEMAS_WILDCARD_COMPLETE 1 << 0 /** Namespace wildcard */ typedef struct _xmlSchemaWildcardNs xmlSchemaWildcardNs; typedef xmlSchemaWildcardNs *xmlSchemaWildcardNsPtr; /** * Used to build a list of namespaces on wildcards. */ struct _xmlSchemaWildcardNs { struct _xmlSchemaWildcardNs *next;/* the next constraint link ... */ const xmlChar *value;/* the value */ }; /** Name wildcard */ typedef struct _xmlSchemaWildcard xmlSchemaWildcard; typedef xmlSchemaWildcard *xmlSchemaWildcardPtr; /** * A wildcard. */ struct _xmlSchemaWildcard { xmlSchemaTypeType type; /* The kind of type */ const xmlChar *id; /* Deprecated; not used */ xmlSchemaAnnot *annot; xmlNode *node; int minOccurs; /* Deprecated; not used */ int maxOccurs; /* Deprecated; not used */ int processContents; int any; /* Indicates if the ns constraint is of ##any */ xmlSchemaWildcardNs *nsSet; /* The list of allowed namespaces */ xmlSchemaWildcardNs *negNsSet; /* The negated namespace */ int flags; }; /** * The attribute wildcard has been built. */ #define XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED 1 << 0 /** * The attribute group has been defined. */ #define XML_SCHEMAS_ATTRGROUP_GLOBAL 1 << 1 /** * Marks the attr group as marked; used for circular checks. */ #define XML_SCHEMAS_ATTRGROUP_MARKED 1 << 2 /** * The attr group was redefined. */ #define XML_SCHEMAS_ATTRGROUP_REDEFINED 1 << 3 /** * Whether this attr. group contains attr. group references. */ #define XML_SCHEMAS_ATTRGROUP_HAS_REFS 1 << 4 /** Attribute group */ typedef struct _xmlSchemaAttributeGroup xmlSchemaAttributeGroup; typedef xmlSchemaAttributeGroup *xmlSchemaAttributeGroupPtr; /** * An attribute group definition. * * xmlSchemaAttribute and xmlSchemaAttributeGroup start of structures * must be kept similar */ struct _xmlSchemaAttributeGroup { xmlSchemaTypeType type; /* The kind of type */ struct _xmlSchemaAttribute *next;/* the next attribute if in a group ... */ const xmlChar *name; const xmlChar *id; const xmlChar *ref; /* Deprecated; not used */ const xmlChar *refNs; /* Deprecated; not used */ xmlSchemaAnnot *annot; xmlSchemaAttribute *attributes; /* Deprecated; not used */ xmlNode *node; int flags; xmlSchemaWildcard *attributeWildcard; const xmlChar *refPrefix; /* Deprecated; not used */ xmlSchemaAttributeGroup *refItem; /* Deprecated; not used */ const xmlChar *targetNamespace; void *attrUses; }; /** Linked list of schema types */ typedef struct _xmlSchemaTypeLink xmlSchemaTypeLink; typedef xmlSchemaTypeLink *xmlSchemaTypeLinkPtr; /** * Used to build a list of types (e.g. member types of * simpleType with variety "union"). */ struct _xmlSchemaTypeLink { struct _xmlSchemaTypeLink *next;/* the next type link ... */ xmlSchemaType *type;/* the linked type */ }; /** Linked list of schema facets */ typedef struct _xmlSchemaFacetLink xmlSchemaFacetLink; typedef xmlSchemaFacetLink *xmlSchemaFacetLinkPtr; /** * Used to build a list of facets. */ struct _xmlSchemaFacetLink { struct _xmlSchemaFacetLink *next;/* the next facet link ... */ xmlSchemaFacet *facet;/* the linked facet */ }; /** * the element content type is mixed */ #define XML_SCHEMAS_TYPE_MIXED 1 << 0 /** * the simple or complex type has a derivation method of "extension". */ #define XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION 1 << 1 /** * the simple or complex type has a derivation method of "restriction". */ #define XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION 1 << 2 /** * the type is global */ #define XML_SCHEMAS_TYPE_GLOBAL 1 << 3 /** * the complexType owns an attribute wildcard, i.e. * it can be freed by the complexType */ #define XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD 1 << 4 /* Obsolete. */ /** * the simpleType has a variety of "absent". * TODO: Actually not necessary :-/, since if * none of the variety flags occur then it's * automatically absent. */ #define XML_SCHEMAS_TYPE_VARIETY_ABSENT 1 << 5 /** * the simpleType has a variety of "list". */ #define XML_SCHEMAS_TYPE_VARIETY_LIST 1 << 6 /** * the simpleType has a variety of "union". */ #define XML_SCHEMAS_TYPE_VARIETY_UNION 1 << 7 /** * the simpleType has a variety of "union". */ #define XML_SCHEMAS_TYPE_VARIETY_ATOMIC 1 << 8 /** * the complexType has a final of "extension". */ #define XML_SCHEMAS_TYPE_FINAL_EXTENSION 1 << 9 /** * the simpleType/complexType has a final of "restriction". */ #define XML_SCHEMAS_TYPE_FINAL_RESTRICTION 1 << 10 /** * the simpleType has a final of "list". */ #define XML_SCHEMAS_TYPE_FINAL_LIST 1 << 11 /** * the simpleType has a final of "union". */ #define XML_SCHEMAS_TYPE_FINAL_UNION 1 << 12 /** * the simpleType has a final of "default". */ #define XML_SCHEMAS_TYPE_FINAL_DEFAULT 1 << 13 /** * Marks the item as a builtin primitive. */ #define XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE 1 << 14 /** * Marks the item as marked; used for circular checks. */ #define XML_SCHEMAS_TYPE_MARKED 1 << 16 /** * the complexType did not specify 'block' so use the default of the * `` item. */ #define XML_SCHEMAS_TYPE_BLOCK_DEFAULT 1 << 17 /** * the complexType has a 'block' of "extension". */ #define XML_SCHEMAS_TYPE_BLOCK_EXTENSION 1 << 18 /** * the complexType has a 'block' of "restriction". */ #define XML_SCHEMAS_TYPE_BLOCK_RESTRICTION 1 << 19 /** * the simple/complexType is abstract. */ #define XML_SCHEMAS_TYPE_ABSTRACT 1 << 20 /** * indicates if the facets need a computed value */ #define XML_SCHEMAS_TYPE_FACETSNEEDVALUE 1 << 21 /** * indicates that the type was typefixed */ #define XML_SCHEMAS_TYPE_INTERNAL_RESOLVED 1 << 22 /** * indicates that the type is invalid */ #define XML_SCHEMAS_TYPE_INTERNAL_INVALID 1 << 23 /** * a whitespace-facet value of "preserve" */ #define XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE 1 << 24 /** * a whitespace-facet value of "replace" */ #define XML_SCHEMAS_TYPE_WHITESPACE_REPLACE 1 << 25 /** * a whitespace-facet value of "collapse" */ #define XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE 1 << 26 /** * has facets */ #define XML_SCHEMAS_TYPE_HAS_FACETS 1 << 27 /** * indicates if the facets (pattern) need a normalized value */ #define XML_SCHEMAS_TYPE_NORMVALUENEEDED 1 << 28 /** * First stage of fixup was done. */ #define XML_SCHEMAS_TYPE_FIXUP_1 1 << 29 /** * The type was redefined. */ #define XML_SCHEMAS_TYPE_REDEFINED 1 << 30 #if 0 /** * The type redefines an other type. */ #define XML_SCHEMAS_TYPE_REDEFINING 1 << 31 #endif /** * Schemas type definition. */ struct _xmlSchemaType { xmlSchemaTypeType type; /* The kind of type */ struct _xmlSchemaType *next; /* the next type if in a sequence ... */ const xmlChar *name; const xmlChar *id ; /* Deprecated; not used */ const xmlChar *ref; /* Deprecated; not used */ const xmlChar *refNs; /* Deprecated; not used */ xmlSchemaAnnot *annot; xmlSchemaType *subtypes; xmlSchemaAttribute *attributes; /* Deprecated; not used */ xmlNode *node; int minOccurs; /* Deprecated; not used */ int maxOccurs; /* Deprecated; not used */ int flags; xmlSchemaContentType contentType; const xmlChar *base; /* Base type's local name */ const xmlChar *baseNs; /* Base type's target namespace */ xmlSchemaType *baseType; /* The base type component */ xmlSchemaFacet *facets; /* Local facets */ struct _xmlSchemaType *redef; /* Deprecated; not used */ int recurse; /* Obsolete */ xmlSchemaAttributeLink **attributeUses; /* Deprecated; not used */ xmlSchemaWildcard *attributeWildcard; int builtInType; /* Type of built-in types. */ xmlSchemaTypeLink *memberTypes; /* member-types if a union type. */ xmlSchemaFacetLink *facetSet; /* All facets (incl. inherited) */ const xmlChar *refPrefix; /* Deprecated; not used */ xmlSchemaType *contentTypeDef; /* Used for the simple content of complex types. Could we use @subtypes for this? */ xmlRegexp *contModel; /* Holds the automaton of the content model */ const xmlChar *targetNamespace; void *attrUses; }; /** * the element is nillable */ #define XML_SCHEMAS_ELEM_NILLABLE 1 << 0 /** * the element is global */ #define XML_SCHEMAS_ELEM_GLOBAL 1 << 1 /** * the element has a default value */ #define XML_SCHEMAS_ELEM_DEFAULT 1 << 2 /** * the element has a fixed value */ #define XML_SCHEMAS_ELEM_FIXED 1 << 3 /** * the element is abstract */ #define XML_SCHEMAS_ELEM_ABSTRACT 1 << 4 /** * the element is top level * obsolete: use XML_SCHEMAS_ELEM_GLOBAL instead */ #define XML_SCHEMAS_ELEM_TOPLEVEL 1 << 5 /** * the element is a reference to a type */ #define XML_SCHEMAS_ELEM_REF 1 << 6 /** * allow elements in no namespace * Obsolete, not used anymore. */ #define XML_SCHEMAS_ELEM_NSDEFAULT 1 << 7 /** * this is set when "type", "ref", "substitutionGroup" * references have been resolved. */ #define XML_SCHEMAS_ELEM_INTERNAL_RESOLVED 1 << 8 /** * a helper flag for the search of circular references. */ #define XML_SCHEMAS_ELEM_CIRCULAR 1 << 9 /** * the "block" attribute is absent */ #define XML_SCHEMAS_ELEM_BLOCK_ABSENT 1 << 10 /** * disallowed substitutions are absent */ #define XML_SCHEMAS_ELEM_BLOCK_EXTENSION 1 << 11 /** * disallowed substitutions: "restriction" */ #define XML_SCHEMAS_ELEM_BLOCK_RESTRICTION 1 << 12 /** * disallowed substitutions: "substitution" */ #define XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION 1 << 13 /** * substitution group exclusions are absent */ #define XML_SCHEMAS_ELEM_FINAL_ABSENT 1 << 14 /** * substitution group exclusions: "extension" */ #define XML_SCHEMAS_ELEM_FINAL_EXTENSION 1 << 15 /** * substitution group exclusions: "restriction" */ #define XML_SCHEMAS_ELEM_FINAL_RESTRICTION 1 << 16 /** * the declaration is a substitution group head */ #define XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD 1 << 17 /** * this is set when the elem decl has been checked against * all constraints */ #define XML_SCHEMAS_ELEM_INTERNAL_CHECKED 1 << 18 /** Schema element definition */ typedef struct _xmlSchemaElement xmlSchemaElement; typedef xmlSchemaElement *xmlSchemaElementPtr; /** * An element definition. * * xmlSchemaType, xmlSchemaFacet and xmlSchemaElement start of * structures must be kept similar */ struct _xmlSchemaElement { xmlSchemaTypeType type; /* The kind of type */ struct _xmlSchemaType *next; /* Not used? */ const xmlChar *name; const xmlChar *id; /* Deprecated; not used */ const xmlChar *ref; /* Deprecated; not used */ const xmlChar *refNs; /* Deprecated; not used */ xmlSchemaAnnot *annot; xmlSchemaType *subtypes; /* the type definition */ xmlSchemaAttribute *attributes; xmlNode *node; int minOccurs; /* Deprecated; not used */ int maxOccurs; /* Deprecated; not used */ int flags; const xmlChar *targetNamespace; const xmlChar *namedType; const xmlChar *namedTypeNs; const xmlChar *substGroup; const xmlChar *substGroupNs; const xmlChar *scope; const xmlChar *value; /* The original value of the value constraint. */ struct _xmlSchemaElement *refDecl; /* This will now be used for the substitution group affiliation */ xmlRegexp *contModel; /* Obsolete for WXS, maybe used for RelaxNG */ xmlSchemaContentType contentType; const xmlChar *refPrefix; /* Deprecated; not used */ xmlSchemaVal *defVal; /* The compiled value constraint. */ void *idcs; /* The identity-constraint defs */ }; /** * unknown facet handling */ #define XML_SCHEMAS_FACET_UNKNOWN 0 /** * preserve the type of the facet */ #define XML_SCHEMAS_FACET_PRESERVE 1 /** * replace the type of the facet */ #define XML_SCHEMAS_FACET_REPLACE 2 /** * collapse the types of the facet */ #define XML_SCHEMAS_FACET_COLLAPSE 3 /** * A facet definition. */ struct _xmlSchemaFacet { xmlSchemaTypeType type; /* The kind of type */ struct _xmlSchemaFacet *next;/* the next type if in a sequence ... */ const xmlChar *value; /* The original value */ const xmlChar *id; /* Obsolete */ xmlSchemaAnnot *annot; xmlNode *node; int fixed; /* XML_SCHEMAS_FACET_PRESERVE, etc. */ int whitespace; xmlSchemaVal *val; /* The compiled value */ xmlRegexp *regexp; /* The regex for patterns */ }; /** Schema notation */ typedef struct _xmlSchemaNotation xmlSchemaNotation; typedef xmlSchemaNotation *xmlSchemaNotationPtr; /** * A notation definition. */ struct _xmlSchemaNotation { xmlSchemaTypeType type; /* The kind of type */ const xmlChar *name; xmlSchemaAnnot *annot; const xmlChar *identifier; const xmlChar *targetNamespace; }; /* * TODO: Actually all those flags used for the schema should sit * on the schema parser context, since they are used only * during parsing an XML schema document, and not available * on the component level as per spec. */ /** * Reflects elementFormDefault == qualified in * an XML schema document. */ #define XML_SCHEMAS_QUALIF_ELEM 1 << 0 /** * Reflects attributeFormDefault == qualified in * an XML schema document. */ #define XML_SCHEMAS_QUALIF_ATTR 1 << 1 /** * the schema has "extension" in the set of finalDefault. */ #define XML_SCHEMAS_FINAL_DEFAULT_EXTENSION 1 << 2 /** * the schema has "restriction" in the set of finalDefault. */ #define XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION 1 << 3 /** * the schema has "list" in the set of finalDefault. */ #define XML_SCHEMAS_FINAL_DEFAULT_LIST 1 << 4 /** * the schema has "union" in the set of finalDefault. */ #define XML_SCHEMAS_FINAL_DEFAULT_UNION 1 << 5 /** * the schema has "extension" in the set of blockDefault. */ #define XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION 1 << 6 /** * the schema has "restriction" in the set of blockDefault. */ #define XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION 1 << 7 /** * the schema has "substitution" in the set of blockDefault. */ #define XML_SCHEMAS_BLOCK_DEFAULT_SUBSTITUTION 1 << 8 /** * the schema is currently including an other schema with * no target namespace. */ #define XML_SCHEMAS_INCLUDING_CONVERT_NS 1 << 9 /** * A Schemas definition */ struct _xmlSchema { const xmlChar *name; /* schema name */ const xmlChar *targetNamespace; /* the target namespace */ const xmlChar *version; const xmlChar *id; /* Obsolete */ xmlDoc *doc; xmlSchemaAnnot *annot; int flags; xmlHashTable *typeDecl; xmlHashTable *attrDecl; xmlHashTable *attrgrpDecl; xmlHashTable *elemDecl; xmlHashTable *notaDecl; xmlHashTable *schemasImports; void *_private; /* unused by the library for users or bindings */ xmlHashTable *groupDecl; xmlDict *dict; void *includes; /* the includes, this is opaque for now */ int preserve; /* whether to free the document */ int counter; /* used to give anonymous components unique names */ xmlHashTable *idcDef; /* All identity-constraint defs. */ void *volatiles; /* Obsolete */ }; XMLPUBFUN void xmlSchemaFreeType (xmlSchemaType *type); XMLPUBFUN void xmlSchemaFreeWildcard(xmlSchemaWildcard *wildcard); #ifdef __cplusplus } #endif #endif /* LIBXML_SCHEMAS_ENABLED */ #endif /* __XML_SCHEMA_INTERNALS_H__ */ include/libxml2/libxml/tree.h000064400000116463152527633310012161 0ustar00/** * @file * * @brief Document tree API * * Data structures and functions to build, modify, query and * serialize XML and HTML document trees. Also contains the * buffer API. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef XML_TREE_INTERNALS /* * Emulate circular dependency for backward compatibility */ #include #else /* XML_TREE_INTERNALS */ #ifndef __XML_TREE_H__ /** @cond ignore */ #define __XML_TREE_H__ /** @endcond */ #include #include #include #include #include #include #ifdef __cplusplus extern "C" { #endif /* * Backward compatibility */ /** @cond ignore */ #define xmlBufferAllocScheme XML_BUFFER_ALLOC_EXACT #define xmlDefaultBufferSize 4096 #define XML_GET_CONTENT(n) \ ((n)->type == XML_ELEMENT_NODE ? NULL : (n)->content) #define XML_GET_LINE(n) xmlGetLineNo(n) /** @endcond */ /* * Some of the basic types pointer to structures: */ /* xmlIO.h */ /** * Parser input buffer * * This struct and all related functions should ultimately * be removed from the public interface. */ typedef struct _xmlParserInputBuffer xmlParserInputBuffer; typedef xmlParserInputBuffer *xmlParserInputBufferPtr; /** Output buffer */ typedef struct _xmlOutputBuffer xmlOutputBuffer; typedef xmlOutputBuffer *xmlOutputBufferPtr; /* parser.h */ /** Parser input */ typedef struct _xmlParserInput xmlParserInput; typedef xmlParserInput *xmlParserInputPtr; /** Parser context */ typedef struct _xmlParserCtxt xmlParserCtxt; typedef xmlParserCtxt *xmlParserCtxtPtr; /** SAX locator */ typedef struct _xmlSAXLocator xmlSAXLocator; typedef xmlSAXLocator *xmlSAXLocatorPtr; /** SAX handler */ typedef struct _xmlSAXHandler xmlSAXHandler; typedef xmlSAXHandler *xmlSAXHandlerPtr; /* entities.h */ /** Entity declaration */ typedef struct _xmlEntity xmlEntity; typedef xmlEntity *xmlEntityPtr; /** * Removed, buffers always use XML_BUFFER_ALLOC_IO now. */ typedef enum { XML_BUFFER_ALLOC_DOUBLEIT, /* double each time one need to grow */ XML_BUFFER_ALLOC_EXACT, /* grow only to the minimal size */ XML_BUFFER_ALLOC_IMMUTABLE, /* immutable buffer, deprecated */ XML_BUFFER_ALLOC_IO, /* special allocation scheme used for I/O */ XML_BUFFER_ALLOC_HYBRID, /* exact up to a threshold, and doubleit thereafter */ XML_BUFFER_ALLOC_BOUNDED /* limit the upper size of the buffer */ } xmlBufferAllocationScheme; /** Buffer type */ typedef struct _xmlBuffer xmlBuffer; typedef xmlBuffer *xmlBufferPtr; /** * A buffer structure, this old construct is limited to 2GB and * is being deprecated, use API with xmlBuf instead. */ struct _xmlBuffer { /** * @deprecated Use #xmlBufferContent * * The buffer content UTF8 */ xmlChar *content XML_DEPRECATED_MEMBER; /** * @deprecated Use #xmlBufferLength * * The buffer size used */ unsigned int use XML_DEPRECATED_MEMBER; /* The buffer size */ unsigned int size XML_DEPRECATED_MEMBER; /* The realloc method */ xmlBufferAllocationScheme alloc XML_DEPRECATED_MEMBER; /* in IO mode we may have a different base */ xmlChar *contentIO XML_DEPRECATED_MEMBER; }; /** Buffer with 64-bit support */ typedef struct _xmlBuf xmlBuf; typedef xmlBuf *xmlBufPtr; /** * Macro used to express that the API use the new buffers for * xmlParserInputBuffer and xmlOutputBuffer. The change was * introduced in 2.9.0. */ #define LIBXML2_NEW_BUFFER /** * This is the namespace for the special xml: prefix predefined in the * XML Namespace specification. */ #define XML_XML_NAMESPACE \ (const xmlChar *) "http://www.w3.org/XML/1998/namespace" /** * This is the name for the special xml:id attribute */ #define XML_XML_ID (const xmlChar *) "xml:id" /** * The different element types carried by an XML tree. * * NOTE: This is synchronized with DOM Level 1 values. * See http://www.w3.org/TR/REC-DOM-Level-1/ * * Actually this had diverged a bit, and XML_DTD_NODE is used instead * of XML_DOCUMENT_TYPE_NODE. */ typedef enum { /** * An element. * * Objects of this type are an xmlNode. */ XML_ELEMENT_NODE= 1, /** * An attribute. * * Objects of this type are an xmlAttr. */ XML_ATTRIBUTE_NODE= 2, /** * A text node. * * Objects of this type are an xmlNode. */ XML_TEXT_NODE= 3, /** * A CDATA section. * * Objects of this type are an xmlNode. */ XML_CDATA_SECTION_NODE= 4, /** * An entity reference. * * Objects of this type are an xmlNode. The `children` member * points to the entity declaration if available. */ XML_ENTITY_REF_NODE= 5, /** unused */ XML_ENTITY_NODE= 6, /** * A processing instruction. * * Objects of this type are an xmlNode. */ XML_PI_NODE= 7, /** * A comment. * * Objects of this type are an xmlNode. */ XML_COMMENT_NODE= 8, /** * A document. * * Objects of this type are an xmlDoc. */ XML_DOCUMENT_NODE= 9, /** unused */ XML_DOCUMENT_TYPE_NODE= 10, /** * A document fragment. * * Objects of this type are an xmlNode. */ XML_DOCUMENT_FRAG_NODE= 11, /** A notation, unused */ XML_NOTATION_NODE= 12, /** * An HTML document. * * Objects of this type are an xmlDoc. */ XML_HTML_DOCUMENT_NODE= 13, /** * A document type definition. * * Objects of this type are an xmlDtd. */ XML_DTD_NODE= 14, /** * An element declaration. * * Objects of this type are an xmlElement. */ XML_ELEMENT_DECL= 15, /** * An attribute declaration. * * Objects of this type are an xmlAttribute. */ XML_ATTRIBUTE_DECL= 16, /** * An entity declaration. * * Objects of this type are an xmlEntity. */ XML_ENTITY_DECL= 17, /** * An XPath namespace node. * * Can only be returned by the XPath engine. Objects of this * type are an xmlNs which has a completely different layout * than xmlNode. The `next` member contains a pointer to the * xmlNode element to which the namespace applies. * * Nodes of this type must be handled with extreme care to * avoid type confusion bugs. */ XML_NAMESPACE_DECL= 18, /** * An XInclude start marker. * * Objects of this type are an xmlNode. Inserted as preceding * sibling of XIncluded content. */ XML_XINCLUDE_START= 19, /** * An XInclude end marker. * * Objects of this type are an xmlNode. Inserted as following * sibling of XIncluded content. */ XML_XINCLUDE_END= 20 /* XML_DOCB_DOCUMENT_NODE= 21 */ /* removed */ } xmlElementType; /** @cond IGNORE */ /* For backward compatibility */ #define XML_DOCB_DOCUMENT_NODE 21 /** @endcond */ /** Notation declaration */ typedef struct _xmlNotation xmlNotation; typedef xmlNotation *xmlNotationPtr; /** * A DTD Notation definition. * * Should be treated as opaque. Accessing members directly * is deprecated. */ struct _xmlNotation { /** Notation name */ const xmlChar *name; /** Public identifier, if any */ const xmlChar *PublicID; /** System identifier, if any */ const xmlChar *SystemID; }; /** * A DTD Attribute type definition. */ typedef enum { XML_ATTRIBUTE_CDATA = 1, XML_ATTRIBUTE_ID, XML_ATTRIBUTE_IDREF , XML_ATTRIBUTE_IDREFS, XML_ATTRIBUTE_ENTITY, XML_ATTRIBUTE_ENTITIES, XML_ATTRIBUTE_NMTOKEN, XML_ATTRIBUTE_NMTOKENS, XML_ATTRIBUTE_ENUMERATION, XML_ATTRIBUTE_NOTATION } xmlAttributeType; /** * A DTD Attribute default definition. */ typedef enum { XML_ATTRIBUTE_NONE = 1, XML_ATTRIBUTE_REQUIRED, XML_ATTRIBUTE_IMPLIED, XML_ATTRIBUTE_FIXED } xmlAttributeDefault; /** Enumeration in a DTD */ typedef struct _xmlEnumeration xmlEnumeration; typedef xmlEnumeration *xmlEnumerationPtr; /** * List structure used when there is an enumeration in DTDs. * * Should be treated as opaque. Accessing members directly * is deprecated. */ struct _xmlEnumeration { /** next enumeration */ struct _xmlEnumeration *next XML_DEPRECATED_MEMBER; /** value */ const xmlChar *name XML_DEPRECATED_MEMBER; }; /** Attribute declaration */ typedef struct _xmlAttribute xmlAttribute; typedef xmlAttribute *xmlAttributePtr; /** * An Attribute declaration in a DTD. * * Should be treated as opaque. Accessing members directly * is deprecated. */ struct _xmlAttribute { /** application data */ void *_private; /** XML_ATTRIBUTE_DECL */ xmlElementType type; /** attribute name */ const xmlChar *name; /** NULL */ struct _xmlNode *children; /** NULL */ struct _xmlNode *last; /** DTD */ struct _xmlDtd *parent; /** next sibling */ struct _xmlNode *next; /** previous sibling */ struct _xmlNode *prev; /** containing document */ struct _xmlDoc *doc; /** next in hash table */ struct _xmlAttribute *nexth; /** attribute type */ xmlAttributeType atype; /** attribute default */ xmlAttributeDefault def; /** default value */ xmlChar *defaultValue; /** enumeration tree if any */ xmlEnumeration *tree XML_DEPRECATED_MEMBER; /** namespace prefix if any */ const xmlChar *prefix; /** element name */ const xmlChar *elem; }; /** * Possible definitions of element content types. */ typedef enum { XML_ELEMENT_CONTENT_PCDATA = 1, XML_ELEMENT_CONTENT_ELEMENT, XML_ELEMENT_CONTENT_SEQ, XML_ELEMENT_CONTENT_OR } xmlElementContentType; /** * Possible definitions of element content occurrences. */ typedef enum { XML_ELEMENT_CONTENT_ONCE = 1, XML_ELEMENT_CONTENT_OPT, XML_ELEMENT_CONTENT_MULT, XML_ELEMENT_CONTENT_PLUS } xmlElementContentOccur; /** Element content in element declarations */ typedef struct _xmlElementContent xmlElementContent; typedef xmlElementContent *xmlElementContentPtr; /** * An XML Element content as stored after parsing an element definition * in a DTD. * * Should be treated as opaque. Accessing members directly * is deprecated. */ struct _xmlElementContent { /** PCDATA, ELEMENT, SEQ or OR */ xmlElementContentType type XML_DEPRECATED_MEMBER; /** ONCE, OPT, MULT or PLUS */ xmlElementContentOccur ocur XML_DEPRECATED_MEMBER; /** element name */ const xmlChar *name XML_DEPRECATED_MEMBER; /** first child */ struct _xmlElementContent *c1 XML_DEPRECATED_MEMBER; /** second child */ struct _xmlElementContent *c2 XML_DEPRECATED_MEMBER; /** parent */ struct _xmlElementContent *parent XML_DEPRECATED_MEMBER; /** namespace prefix */ const xmlChar *prefix XML_DEPRECATED_MEMBER; }; /** * The different possibilities for an element content type. */ typedef enum { XML_ELEMENT_TYPE_UNDEFINED = 0, XML_ELEMENT_TYPE_EMPTY = 1, XML_ELEMENT_TYPE_ANY, XML_ELEMENT_TYPE_MIXED, XML_ELEMENT_TYPE_ELEMENT } xmlElementTypeVal; /** Element declaration */ typedef struct _xmlElement xmlElement; typedef xmlElement *xmlElementPtr; /** * An XML Element declaration from a DTD. * * Should be treated as opaque. Accessing members directly * is deprecated. */ struct _xmlElement { /** application data */ void *_private; /** XML_ELEMENT_DECL */ xmlElementType type; /** element name */ const xmlChar *name; /** NULL */ struct _xmlNode *children; /** NULL */ struct _xmlNode *last; /** -> DTD */ struct _xmlDtd *parent; /** next sibling */ struct _xmlNode *next; /** previous sibling */ struct _xmlNode *prev; /** containing document */ struct _xmlDoc *doc; /** element type */ xmlElementTypeVal etype; /** allowed element content */ xmlElementContent *content; /** list of declared attributes */ xmlAttribute *attributes; /** namespace prefix if any */ const xmlChar *prefix; #ifdef LIBXML_REGEXP_ENABLED /** validating regexp */ xmlRegexp *contModel XML_DEPRECATED_MEMBER; #else void *contModel XML_DEPRECATED_MEMBER; #endif }; /** * A namespace declaration node. */ #define XML_LOCAL_NAMESPACE XML_NAMESPACE_DECL typedef xmlElementType xmlNsType; /** Namespace declaration */ typedef struct _xmlNs xmlNs; typedef xmlNs *xmlNsPtr; /** * An XML namespace. * Note that prefix == NULL is valid, it defines the default namespace * within the subtree (until overridden). * * xmlNsType is unified with xmlElementType. * * Note that the XPath engine returns XPath namespace nodes as * xmlNs cast to xmlNode. This is a terrible design decision that * can easily cause type confusion errors. In this case, the `next` * member points to the xmlNode element to which the namespace * node belongs. */ struct _xmlNs { /** next namespace */ struct _xmlNs *next; /** XML_NAMESPACE_DECL */ xmlNsType type; /** namespace URI */ const xmlChar *href; /** namespace prefix */ const xmlChar *prefix; /** application data */ void *_private; /** normally an xmlDoc */ struct _xmlDoc *context XML_DEPRECATED_MEMBER; }; /** Document type definition (DTD) */ typedef struct _xmlDtd xmlDtd; typedef xmlDtd *xmlDtdPtr; /** * An XML DTD, as defined by ns. * (Note that this is not intended for elem->nsDef). */ xmlDOMWrapAcquireNsFunction getNsForNodeFunc; }; /** * Signature for the registration callback of a created node * * @param node the current node */ typedef void (*xmlRegisterNodeFunc) (xmlNode *node); /** * Signature for the deregistration callback of a discarded node * * @param node the current node */ typedef void (*xmlDeregisterNodeFunc) (xmlNode *node); /** * Macro for compatibility naming layer with libxml1. Maps * to "children." */ #ifndef xmlChildrenNode #define xmlChildrenNode children #endif /** * Macro for compatibility naming layer with libxml1. Maps * to "children". */ #ifndef xmlRootNode #define xmlRootNode children #endif /* * Variables. */ /** @cond ignore */ XML_DEPRECATED XMLPUBFUN xmlRegisterNodeFunc *__xmlRegisterNodeDefaultValue(void); XML_DEPRECATED XMLPUBFUN xmlDeregisterNodeFunc *__xmlDeregisterNodeDefaultValue(void); #ifndef XML_GLOBALS_NO_REDEFINITION #define xmlRegisterNodeDefaultValue \ (*__xmlRegisterNodeDefaultValue()) #define xmlDeregisterNodeDefaultValue \ (*__xmlDeregisterNodeDefaultValue()) #endif /** @endcond */ /* * Some helper functions */ XMLPUBFUN int xmlValidateNCName (const xmlChar *value, int space); XMLPUBFUN int xmlValidateQName (const xmlChar *value, int space); XMLPUBFUN int xmlValidateName (const xmlChar *value, int space); XMLPUBFUN int xmlValidateNMToken (const xmlChar *value, int space); XMLPUBFUN xmlChar * xmlBuildQName (const xmlChar *ncname, const xmlChar *prefix, xmlChar *memory, int len); XMLPUBFUN xmlChar * xmlSplitQName2 (const xmlChar *name, xmlChar **prefix); XMLPUBFUN const xmlChar * xmlSplitQName3 (const xmlChar *name, int *len); /* * Creating/freeing new structures. */ XMLPUBFUN xmlDtd * xmlCreateIntSubset (xmlDoc *doc, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId); XMLPUBFUN xmlDtd * xmlNewDtd (xmlDoc *doc, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId); XMLPUBFUN xmlDtd * xmlGetIntSubset (const xmlDoc *doc); XMLPUBFUN void xmlFreeDtd (xmlDtd *cur); XMLPUBFUN xmlNs * xmlNewNs (xmlNode *node, const xmlChar *href, const xmlChar *prefix); XMLPUBFUN void xmlFreeNs (xmlNs *cur); XMLPUBFUN void xmlFreeNsList (xmlNs *cur); XMLPUBFUN xmlDoc * xmlNewDoc (const xmlChar *version); XMLPUBFUN void xmlFreeDoc (xmlDoc *cur); XMLPUBFUN xmlAttr * xmlNewDocProp (xmlDoc *doc, const xmlChar *name, const xmlChar *value); XMLPUBFUN xmlAttr * xmlNewProp (xmlNode *node, const xmlChar *name, const xmlChar *value); XMLPUBFUN xmlAttr * xmlNewNsProp (xmlNode *node, xmlNs *ns, const xmlChar *name, const xmlChar *value); XMLPUBFUN xmlAttr * xmlNewNsPropEatName (xmlNode *node, xmlNs *ns, xmlChar *name, const xmlChar *value); XMLPUBFUN void xmlFreePropList (xmlAttr *cur); XMLPUBFUN void xmlFreeProp (xmlAttr *cur); XMLPUBFUN xmlAttr * xmlCopyProp (xmlNode *target, xmlAttr *cur); XMLPUBFUN xmlAttr * xmlCopyPropList (xmlNode *target, xmlAttr *cur); XMLPUBFUN xmlDtd * xmlCopyDtd (xmlDtd *dtd); XMLPUBFUN xmlDoc * xmlCopyDoc (xmlDoc *doc, int recursive); /* * Creating new nodes. */ XMLPUBFUN xmlNode * xmlNewDocNode (xmlDoc *doc, xmlNs *ns, const xmlChar *name, const xmlChar *content); XMLPUBFUN xmlNode * xmlNewDocNodeEatName (xmlDoc *doc, xmlNs *ns, xmlChar *name, const xmlChar *content); XMLPUBFUN xmlNode * xmlNewNode (xmlNs *ns, const xmlChar *name); XMLPUBFUN xmlNode * xmlNewNodeEatName (xmlNs *ns, xmlChar *name); XMLPUBFUN xmlNode * xmlNewChild (xmlNode *parent, xmlNs *ns, const xmlChar *name, const xmlChar *content); XMLPUBFUN xmlNode * xmlNewDocText (const xmlDoc *doc, const xmlChar *content); XMLPUBFUN xmlNode * xmlNewText (const xmlChar *content); XMLPUBFUN xmlNode * xmlNewDocPI (xmlDoc *doc, const xmlChar *name, const xmlChar *content); XMLPUBFUN xmlNode * xmlNewPI (const xmlChar *name, const xmlChar *content); XMLPUBFUN xmlNode * xmlNewDocTextLen (xmlDoc *doc, const xmlChar *content, int len); XMLPUBFUN xmlNode * xmlNewTextLen (const xmlChar *content, int len); XMLPUBFUN xmlNode * xmlNewDocComment (xmlDoc *doc, const xmlChar *content); XMLPUBFUN xmlNode * xmlNewComment (const xmlChar *content); XMLPUBFUN xmlNode * xmlNewCDataBlock (xmlDoc *doc, const xmlChar *content, int len); XMLPUBFUN xmlNode * xmlNewCharRef (xmlDoc *doc, const xmlChar *name); XMLPUBFUN xmlNode * xmlNewReference (const xmlDoc *doc, const xmlChar *name); XMLPUBFUN xmlNode * xmlCopyNode (xmlNode *node, int recursive); XMLPUBFUN xmlNode * xmlDocCopyNode (xmlNode *node, xmlDoc *doc, int recursive); XMLPUBFUN xmlNode * xmlDocCopyNodeList (xmlDoc *doc, xmlNode *node); XMLPUBFUN xmlNode * xmlCopyNodeList (xmlNode *node); XMLPUBFUN xmlNode * xmlNewTextChild (xmlNode *parent, xmlNs *ns, const xmlChar *name, const xmlChar *content); XMLPUBFUN xmlNode * xmlNewDocRawNode (xmlDoc *doc, xmlNs *ns, const xmlChar *name, const xmlChar *content); XMLPUBFUN xmlNode * xmlNewDocFragment (xmlDoc *doc); /* * Navigating. */ XMLPUBFUN long xmlGetLineNo (const xmlNode *node); XMLPUBFUN xmlChar * xmlGetNodePath (const xmlNode *node); XMLPUBFUN xmlNode * xmlDocGetRootElement (const xmlDoc *doc); XMLPUBFUN xmlNode * xmlGetLastChild (const xmlNode *parent); XMLPUBFUN int xmlNodeIsText (const xmlNode *node); XMLPUBFUN int xmlIsBlankNode (const xmlNode *node); /* * Changing the structure. */ XMLPUBFUN xmlNode * xmlDocSetRootElement (xmlDoc *doc, xmlNode *root); XMLPUBFUN void xmlNodeSetName (xmlNode *cur, const xmlChar *name); XMLPUBFUN xmlNode * xmlAddChild (xmlNode *parent, xmlNode *cur); XMLPUBFUN xmlNode * xmlAddChildList (xmlNode *parent, xmlNode *cur); XMLPUBFUN xmlNode * xmlReplaceNode (xmlNode *old, xmlNode *cur); XMLPUBFUN xmlNode * xmlAddPrevSibling (xmlNode *cur, xmlNode *elem); XMLPUBFUN xmlNode * xmlAddSibling (xmlNode *cur, xmlNode *elem); XMLPUBFUN xmlNode * xmlAddNextSibling (xmlNode *cur, xmlNode *elem); XMLPUBFUN void xmlUnlinkNode (xmlNode *cur); XMLPUBFUN xmlNode * xmlTextMerge (xmlNode *first, xmlNode *second); XMLPUBFUN int xmlTextConcat (xmlNode *node, const xmlChar *content, int len); XMLPUBFUN void xmlFreeNodeList (xmlNode *cur); XMLPUBFUN void xmlFreeNode (xmlNode *cur); XMLPUBFUN int xmlSetTreeDoc (xmlNode *tree, xmlDoc *doc); XMLPUBFUN int xmlSetListDoc (xmlNode *list, xmlDoc *doc); /* * Namespaces. */ XMLPUBFUN xmlNs * xmlSearchNs (xmlDoc *doc, xmlNode *node, const xmlChar *nameSpace); XMLPUBFUN xmlNs * xmlSearchNsByHref (xmlDoc *doc, xmlNode *node, const xmlChar *href); XMLPUBFUN int xmlGetNsListSafe (const xmlDoc *doc, const xmlNode *node, xmlNs ***out); XMLPUBFUN xmlNs ** xmlGetNsList (const xmlDoc *doc, const xmlNode *node); XMLPUBFUN void xmlSetNs (xmlNode *node, xmlNs *ns); XMLPUBFUN xmlNs * xmlCopyNamespace (xmlNs *cur); XMLPUBFUN xmlNs * xmlCopyNamespaceList (xmlNs *cur); /* * Changing the content. */ XMLPUBFUN xmlAttr * xmlSetProp (xmlNode *node, const xmlChar *name, const xmlChar *value); XMLPUBFUN xmlAttr * xmlSetNsProp (xmlNode *node, xmlNs *ns, const xmlChar *name, const xmlChar *value); XMLPUBFUN int xmlNodeGetAttrValue (const xmlNode *node, const xmlChar *name, const xmlChar *nsUri, xmlChar **out); XMLPUBFUN xmlChar * xmlGetNoNsProp (const xmlNode *node, const xmlChar *name); XMLPUBFUN xmlChar * xmlGetProp (const xmlNode *node, const xmlChar *name); XMLPUBFUN xmlAttr * xmlHasProp (const xmlNode *node, const xmlChar *name); XMLPUBFUN xmlAttr * xmlHasNsProp (const xmlNode *node, const xmlChar *name, const xmlChar *nameSpace); XMLPUBFUN xmlChar * xmlGetNsProp (const xmlNode *node, const xmlChar *name, const xmlChar *nameSpace); XMLPUBFUN xmlNode * xmlStringGetNodeList (const xmlDoc *doc, const xmlChar *value); XMLPUBFUN xmlNode * xmlStringLenGetNodeList (const xmlDoc *doc, const xmlChar *value, int len); XMLPUBFUN xmlChar * xmlNodeListGetString (xmlDoc *doc, const xmlNode *list, int inLine); XMLPUBFUN xmlChar * xmlNodeListGetRawString (const xmlDoc *doc, const xmlNode *list, int inLine); XMLPUBFUN int xmlNodeSetContent (xmlNode *cur, const xmlChar *content); XMLPUBFUN int xmlNodeSetContentLen (xmlNode *cur, const xmlChar *content, int len); XMLPUBFUN int xmlNodeAddContent (xmlNode *cur, const xmlChar *content); XMLPUBFUN int xmlNodeAddContentLen (xmlNode *cur, const xmlChar *content, int len); XMLPUBFUN xmlChar * xmlNodeGetContent (const xmlNode *cur); XMLPUBFUN int xmlNodeBufGetContent (xmlBuffer *buffer, const xmlNode *cur); XMLPUBFUN int xmlBufGetNodeContent (xmlBuf *buf, const xmlNode *cur); XMLPUBFUN xmlChar * xmlNodeGetLang (const xmlNode *cur); XMLPUBFUN int xmlNodeGetSpacePreserve (const xmlNode *cur); XMLPUBFUN int xmlNodeSetLang (xmlNode *cur, const xmlChar *lang); XMLPUBFUN int xmlNodeSetSpacePreserve (xmlNode *cur, int val); XMLPUBFUN int xmlNodeGetBaseSafe (const xmlDoc *doc, const xmlNode *cur, xmlChar **baseOut); XMLPUBFUN xmlChar * xmlNodeGetBase (const xmlDoc *doc, const xmlNode *cur); XMLPUBFUN int xmlNodeSetBase (xmlNode *cur, const xmlChar *uri); /* * Removing content. */ XMLPUBFUN int xmlRemoveProp (xmlAttr *cur); XMLPUBFUN int xmlUnsetNsProp (xmlNode *node, xmlNs *ns, const xmlChar *name); XMLPUBFUN int xmlUnsetProp (xmlNode *node, const xmlChar *name); #ifdef LIBXML_OUTPUT_ENABLED XMLPUBFUN void xmlAttrSerializeTxtContent(xmlBuffer *buf, xmlDoc *doc, xmlAttr *attr, const xmlChar *string); #endif /* LIBXML_OUTPUT_ENABLED */ /* * Namespace handling. */ XMLPUBFUN int xmlReconciliateNs (xmlDoc *doc, xmlNode *tree); #ifdef LIBXML_OUTPUT_ENABLED /* * Saving. */ XMLPUBFUN void xmlDocDumpFormatMemory (xmlDoc *cur, xmlChar **mem, int *size, int format); XMLPUBFUN void xmlDocDumpMemory (xmlDoc *cur, xmlChar **mem, int *size); XMLPUBFUN void xmlDocDumpMemoryEnc (xmlDoc *out_doc, xmlChar **doc_txt_ptr, int * doc_txt_len, const char *txt_encoding); XMLPUBFUN void xmlDocDumpFormatMemoryEnc(xmlDoc *out_doc, xmlChar **doc_txt_ptr, int * doc_txt_len, const char *txt_encoding, int format); XMLPUBFUN int xmlDocFormatDump (FILE *f, xmlDoc *cur, int format); XMLPUBFUN int xmlDocDump (FILE *f, xmlDoc *cur); XMLPUBFUN void xmlElemDump (FILE *f, xmlDoc *doc, xmlNode *cur); XMLPUBFUN int xmlSaveFile (const char *filename, xmlDoc *cur); XMLPUBFUN int xmlSaveFormatFile (const char *filename, xmlDoc *cur, int format); XMLPUBFUN size_t xmlBufNodeDump (xmlBuf *buf, xmlDoc *doc, xmlNode *cur, int level, int format); XMLPUBFUN int xmlNodeDump (xmlBuffer *buf, xmlDoc *doc, xmlNode *cur, int level, int format); XMLPUBFUN int xmlSaveFileTo (xmlOutputBuffer *buf, xmlDoc *cur, const char *encoding); XMLPUBFUN int xmlSaveFormatFileTo (xmlOutputBuffer *buf, xmlDoc *cur, const char *encoding, int format); XMLPUBFUN void xmlNodeDumpOutput (xmlOutputBuffer *buf, xmlDoc *doc, xmlNode *cur, int level, int format, const char *encoding); XMLPUBFUN int xmlSaveFormatFileEnc (const char *filename, xmlDoc *cur, const char *encoding, int format); XMLPUBFUN int xmlSaveFileEnc (const char *filename, xmlDoc *cur, const char *encoding); #endif /* LIBXML_OUTPUT_ENABLED */ /* * XHTML */ XMLPUBFUN int xmlIsXHTML (const xmlChar *systemID, const xmlChar *publicID); /* * Compression. */ XMLPUBFUN int xmlGetDocCompressMode (const xmlDoc *doc); XMLPUBFUN void xmlSetDocCompressMode (xmlDoc *doc, int mode); XML_DEPRECATED XMLPUBFUN int xmlGetCompressMode (void); XML_DEPRECATED XMLPUBFUN void xmlSetCompressMode (int mode); /* * DOM-wrapper helper functions. */ XMLPUBFUN xmlDOMWrapCtxt * xmlDOMWrapNewCtxt (void); XMLPUBFUN void xmlDOMWrapFreeCtxt (xmlDOMWrapCtxt *ctxt); XMLPUBFUN int xmlDOMWrapReconcileNamespaces(xmlDOMWrapCtxt *ctxt, xmlNode *elem, int options); XMLPUBFUN int xmlDOMWrapAdoptNode (xmlDOMWrapCtxt *ctxt, xmlDoc *sourceDoc, xmlNode *node, xmlDoc *destDoc, xmlNode *destParent, int options); XMLPUBFUN int xmlDOMWrapRemoveNode (xmlDOMWrapCtxt *ctxt, xmlDoc *doc, xmlNode *node, int options); XMLPUBFUN int xmlDOMWrapCloneNode (xmlDOMWrapCtxt *ctxt, xmlDoc *sourceDoc, xmlNode *node, xmlNode **clonedNode, xmlDoc *destDoc, xmlNode *destParent, int deep, int options); /* * 5 interfaces from DOM ElementTraversal, but different in entities * traversal. */ XMLPUBFUN unsigned long xmlChildElementCount (xmlNode *parent); XMLPUBFUN xmlNode * xmlNextElementSibling (xmlNode *node); XMLPUBFUN xmlNode * xmlFirstElementChild (xmlNode *parent); XMLPUBFUN xmlNode * xmlLastElementChild (xmlNode *parent); XMLPUBFUN xmlNode * xmlPreviousElementSibling (xmlNode *node); XML_DEPRECATED XMLPUBFUN xmlRegisterNodeFunc xmlRegisterNodeDefault (xmlRegisterNodeFunc func); XML_DEPRECATED XMLPUBFUN xmlDeregisterNodeFunc xmlDeregisterNodeDefault (xmlDeregisterNodeFunc func); XML_DEPRECATED XMLPUBFUN xmlRegisterNodeFunc xmlThrDefRegisterNodeDefault(xmlRegisterNodeFunc func); XML_DEPRECATED XMLPUBFUN xmlDeregisterNodeFunc xmlThrDefDeregisterNodeDefault(xmlDeregisterNodeFunc func); /* * Handling Buffers, the old ones see `xmlBuf` for the new ones. */ XML_DEPRECATED XMLPUBFUN void xmlSetBufferAllocationScheme(xmlBufferAllocationScheme scheme); XML_DEPRECATED XMLPUBFUN xmlBufferAllocationScheme xmlGetBufferAllocationScheme(void); XMLPUBFUN xmlBuffer * xmlBufferCreate (void); XMLPUBFUN xmlBuffer * xmlBufferCreateSize (size_t size); XMLPUBFUN xmlBuffer * xmlBufferCreateStatic (void *mem, size_t size); XML_DEPRECATED XMLPUBFUN int xmlBufferResize (xmlBuffer *buf, unsigned int size); XMLPUBFUN void xmlBufferFree (xmlBuffer *buf); XMLPUBFUN int xmlBufferDump (FILE *file, xmlBuffer *buf); XMLPUBFUN int xmlBufferAdd (xmlBuffer *buf, const xmlChar *str, int len); XMLPUBFUN int xmlBufferAddHead (xmlBuffer *buf, const xmlChar *str, int len); XMLPUBFUN int xmlBufferCat (xmlBuffer *buf, const xmlChar *str); XMLPUBFUN int xmlBufferCCat (xmlBuffer *buf, const char *str); XML_DEPRECATED XMLPUBFUN int xmlBufferShrink (xmlBuffer *buf, unsigned int len); XML_DEPRECATED XMLPUBFUN int xmlBufferGrow (xmlBuffer *buf, unsigned int len); XMLPUBFUN void xmlBufferEmpty (xmlBuffer *buf); XMLPUBFUN const xmlChar* xmlBufferContent (const xmlBuffer *buf); XMLPUBFUN xmlChar* xmlBufferDetach (xmlBuffer *buf); XMLPUBFUN void xmlBufferSetAllocationScheme(xmlBuffer *buf, xmlBufferAllocationScheme scheme); XMLPUBFUN int xmlBufferLength (const xmlBuffer *buf); XMLPUBFUN void xmlBufferWriteCHAR (xmlBuffer *buf, const xmlChar *string); XMLPUBFUN void xmlBufferWriteChar (xmlBuffer *buf, const char *string); XMLPUBFUN void xmlBufferWriteQuotedString(xmlBuffer *buf, const xmlChar *string); /* * A few public routines for xmlBuf. As those are expected to be used * mostly internally the bulk of the routines are internal in buf.h */ XMLPUBFUN xmlChar* xmlBufContent (const xmlBuf* buf); XMLPUBFUN xmlChar* xmlBufEnd (xmlBuf *buf); XMLPUBFUN size_t xmlBufUse (xmlBuf *buf); XMLPUBFUN size_t xmlBufShrink (xmlBuf *buf, size_t len); #ifdef __cplusplus } #endif #endif /* __XML_TREE_H__ */ #endif /* XML_TREE_INTERNALS */ include/libxml2/libxml/xmlschemastypes.h000064400000010676152527633310014452 0ustar00/** * @file * * @brief implementation of XML Schema Datatypes * * module providing the XML Schema Datatypes implementation * both definition and validity checking * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_SCHEMA_TYPES_H__ #define __XML_SCHEMA_TYPES_H__ #include #ifdef LIBXML_SCHEMAS_ENABLED #include #include #ifdef __cplusplus extern "C" { #endif /** * Schema whitespace value type */ typedef enum { XML_SCHEMA_WHITESPACE_UNKNOWN = 0, XML_SCHEMA_WHITESPACE_PRESERVE = 1, XML_SCHEMA_WHITESPACE_REPLACE = 2, XML_SCHEMA_WHITESPACE_COLLAPSE = 3 } xmlSchemaWhitespaceValueType; XMLPUBFUN int xmlSchemaInitTypes (void); XML_DEPRECATED XMLPUBFUN void xmlSchemaCleanupTypes (void); XMLPUBFUN xmlSchemaType * xmlSchemaGetPredefinedType (const xmlChar *name, const xmlChar *ns); XMLPUBFUN int xmlSchemaValidatePredefinedType (xmlSchemaType *type, const xmlChar *value, xmlSchemaVal **val); XMLPUBFUN int xmlSchemaValPredefTypeNode (xmlSchemaType *type, const xmlChar *value, xmlSchemaVal **val, xmlNode *node); XMLPUBFUN int xmlSchemaValidateFacet (xmlSchemaType *base, xmlSchemaFacet *facet, const xmlChar *value, xmlSchemaVal *val); XMLPUBFUN int xmlSchemaValidateFacetWhtsp (xmlSchemaFacet *facet, xmlSchemaWhitespaceValueType fws, xmlSchemaValType valType, const xmlChar *value, xmlSchemaVal *val, xmlSchemaWhitespaceValueType ws); XMLPUBFUN void xmlSchemaFreeValue (xmlSchemaVal *val); XMLPUBFUN xmlSchemaFacet * xmlSchemaNewFacet (void); XMLPUBFUN int xmlSchemaCheckFacet (xmlSchemaFacet *facet, xmlSchemaType *typeDecl, xmlSchemaParserCtxt *ctxt, const xmlChar *name); XMLPUBFUN void xmlSchemaFreeFacet (xmlSchemaFacet *facet); XMLPUBFUN int xmlSchemaCompareValues (xmlSchemaVal *x, xmlSchemaVal *y); XMLPUBFUN xmlSchemaType * xmlSchemaGetBuiltInListSimpleTypeItemType (xmlSchemaType *type); XMLPUBFUN int xmlSchemaValidateListSimpleTypeFacet (xmlSchemaFacet *facet, const xmlChar *value, unsigned long actualLen, unsigned long *expectedLen); XMLPUBFUN xmlSchemaType * xmlSchemaGetBuiltInType (xmlSchemaValType type); XMLPUBFUN int xmlSchemaIsBuiltInTypeFacet (xmlSchemaType *type, int facetType); XMLPUBFUN xmlChar * xmlSchemaCollapseString (const xmlChar *value); XMLPUBFUN xmlChar * xmlSchemaWhiteSpaceReplace (const xmlChar *value); XMLPUBFUN unsigned long xmlSchemaGetFacetValueAsULong (xmlSchemaFacet *facet); XMLPUBFUN int xmlSchemaValidateLengthFacet (xmlSchemaType *type, xmlSchemaFacet *facet, const xmlChar *value, xmlSchemaVal *val, unsigned long *length); XMLPUBFUN int xmlSchemaValidateLengthFacetWhtsp(xmlSchemaFacet *facet, xmlSchemaValType valType, const xmlChar *value, xmlSchemaVal *val, unsigned long *length, xmlSchemaWhitespaceValueType ws); XMLPUBFUN int xmlSchemaValPredefTypeNodeNoNorm(xmlSchemaType *type, const xmlChar *value, xmlSchemaVal **val, xmlNode *node); XMLPUBFUN int xmlSchemaGetCanonValue (xmlSchemaVal *val, const xmlChar **retValue); XMLPUBFUN int xmlSchemaGetCanonValueWhtsp (xmlSchemaVal *val, const xmlChar **retValue, xmlSchemaWhitespaceValueType ws); XMLPUBFUN int xmlSchemaValueAppend (xmlSchemaVal *prev, xmlSchemaVal *cur); XMLPUBFUN xmlSchemaVal * xmlSchemaValueGetNext (xmlSchemaVal *cur); XMLPUBFUN const xmlChar * xmlSchemaValueGetAsString (xmlSchemaVal *val); XMLPUBFUN int xmlSchemaValueGetAsBoolean (xmlSchemaVal *val); XMLPUBFUN xmlSchemaVal * xmlSchemaNewStringValue (xmlSchemaValType type, const xmlChar *value); XMLPUBFUN xmlSchemaVal * xmlSchemaNewNOTATIONValue (const xmlChar *name, const xmlChar *ns); XMLPUBFUN xmlSchemaVal * xmlSchemaNewQNameValue (const xmlChar *namespaceName, const xmlChar *localName); XMLPUBFUN int xmlSchemaCompareValuesWhtsp (xmlSchemaVal *x, xmlSchemaWhitespaceValueType xws, xmlSchemaVal *y, xmlSchemaWhitespaceValueType yws); XMLPUBFUN xmlSchemaVal * xmlSchemaCopyValue (xmlSchemaVal *val); XMLPUBFUN xmlSchemaValType xmlSchemaGetValType (xmlSchemaVal *val); #ifdef __cplusplus } #endif #endif /* LIBXML_SCHEMAS_ENABLED */ #endif /* __XML_SCHEMA_TYPES_H__ */ include/libxml2/libxml/chvalid.h000064400000011325152527633310012623 0ustar00/** * @file * * @brief Unicode character range checking * * this module exports interfaces for the character * range validation APIs */ #ifndef __XML_CHVALID_H__ #define __XML_CHVALID_H__ #include #include #ifdef __cplusplus extern "C" { #endif /** @cond ignore */ /* * Define our typedefs and structures * */ typedef struct _xmlChSRange xmlChSRange; typedef xmlChSRange *xmlChSRangePtr; struct _xmlChSRange { unsigned short low; unsigned short high; }; typedef struct _xmlChLRange xmlChLRange; typedef xmlChLRange *xmlChLRangePtr; struct _xmlChLRange { unsigned int low; unsigned int high; }; typedef struct _xmlChRangeGroup xmlChRangeGroup; typedef xmlChRangeGroup *xmlChRangeGroupPtr; struct _xmlChRangeGroup { int nbShortRange; int nbLongRange; const xmlChSRange *shortRange; /* points to an array of ranges */ const xmlChLRange *longRange; }; XMLPUBVAR const xmlChRangeGroup xmlIsBaseCharGroup; XMLPUBVAR const xmlChRangeGroup xmlIsCharGroup; XMLPUBVAR const xmlChRangeGroup xmlIsCombiningGroup; XMLPUBVAR const xmlChRangeGroup xmlIsDigitGroup; XMLPUBVAR const xmlChRangeGroup xmlIsExtenderGroup; XMLPUBVAR const xmlChRangeGroup xmlIsIdeographicGroup; XMLPUBVAR const unsigned char xmlIsPubidChar_tab[256]; /** * Range checking routine */ XMLPUBFUN int xmlCharInRange(unsigned int val, const xmlChRangeGroup *group); /** @endcond */ /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || \ ((0x61 <= (c)) && ((c) <= 0x7a)) || \ ((0xc0 <= (c)) && ((c) <= 0xd6)) || \ ((0xd8 <= (c)) && ((c) <= 0xf6)) || \ (0xf8 <= (c))) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsBaseCharQ(c) (((c) < 0x100) ? \ xmlIsBaseChar_ch((c)) : \ xmlCharInRange((c), &xmlIsBaseCharGroup)) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsBlank_ch(c) (((c) == 0x20) || \ ((0x9 <= (c)) && ((c) <= 0xa)) || \ ((c) == 0xd)) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsBlankQ(c) (((c) < 0x100) ? \ xmlIsBlank_ch((c)) : 0) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || \ ((c) == 0xd) || \ (0x20 <= (c))) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsCharQ(c) (((c) < 0x100) ? \ xmlIsChar_ch((c)) :\ (((0x100 <= (c)) && ((c) <= 0xd7ff)) || \ ((0xe000 <= (c)) && ((c) <= 0xfffd)) || \ ((0x10000 <= (c)) && ((c) <= 0x10ffff)))) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsCombiningQ(c) (((c) < 0x100) ? \ 0 : \ xmlCharInRange((c), &xmlIsCombiningGroup)) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39))) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsDigitQ(c) (((c) < 0x100) ? \ xmlIsDigit_ch((c)) : \ xmlCharInRange((c), &xmlIsDigitGroup)) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsExtender_ch(c) (((c) == 0xb7)) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsExtenderQ(c) (((c) < 0x100) ? \ xmlIsExtender_ch((c)) : \ xmlCharInRange((c), &xmlIsExtenderGroup)) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsIdeographicQ(c) (((c) < 0x100) ? \ 0 :\ (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || \ ((c) == 0x3007) || \ ((0x3021 <= (c)) && ((c) <= 0x3029)))) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)]) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsPubidCharQ(c) (((c) < 0x100) ? \ xmlIsPubidChar_ch((c)) : 0) XML_DEPRECATED XMLPUBFUN int xmlIsBaseChar(unsigned int ch); XML_DEPRECATED XMLPUBFUN int xmlIsBlank(unsigned int ch); XML_DEPRECATED XMLPUBFUN int xmlIsChar(unsigned int ch); XML_DEPRECATED XMLPUBFUN int xmlIsCombining(unsigned int ch); XML_DEPRECATED XMLPUBFUN int xmlIsDigit(unsigned int ch); XML_DEPRECATED XMLPUBFUN int xmlIsExtender(unsigned int ch); XML_DEPRECATED XMLPUBFUN int xmlIsIdeographic(unsigned int ch); XML_DEPRECATED XMLPUBFUN int xmlIsPubidChar(unsigned int ch); #ifdef __cplusplus } #endif #endif /* __XML_CHVALID_H__ */ include/libxml2/libxml/nanohttp.h000064400000004140152527633310013041 0ustar00/** * @file * * @brief minimal HTTP implementation * * minimal HTTP implementation allowing to fetch resources * like external subset. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __NANO_HTTP_H__ #define __NANO_HTTP_H__ #include #ifdef LIBXML_HTTP_STUBS_ENABLED #ifdef __cplusplus extern "C" { #endif XML_DEPRECATED XMLPUBFUN void xmlNanoHTTPInit (void); XML_DEPRECATED XMLPUBFUN void xmlNanoHTTPCleanup (void); XML_DEPRECATED XMLPUBFUN void xmlNanoHTTPScanProxy (const char *URL); XML_DEPRECATED XMLPUBFUN int xmlNanoHTTPFetch (const char *URL, const char *filename, char **contentType); XML_DEPRECATED XMLPUBFUN void * xmlNanoHTTPMethod (const char *URL, const char *method, const char *input, char **contentType, const char *headers, int ilen); XML_DEPRECATED XMLPUBFUN void * xmlNanoHTTPMethodRedir (const char *URL, const char *method, const char *input, char **contentType, char **redir, const char *headers, int ilen); XML_DEPRECATED XMLPUBFUN void * xmlNanoHTTPOpen (const char *URL, char **contentType); XML_DEPRECATED XMLPUBFUN void * xmlNanoHTTPOpenRedir (const char *URL, char **contentType, char **redir); XML_DEPRECATED XMLPUBFUN int xmlNanoHTTPReturnCode (void *ctx); XML_DEPRECATED XMLPUBFUN const char * xmlNanoHTTPAuthHeader (void *ctx); XML_DEPRECATED XMLPUBFUN const char * xmlNanoHTTPRedir (void *ctx); XML_DEPRECATED XMLPUBFUN int xmlNanoHTTPContentLength( void * ctx ); XML_DEPRECATED XMLPUBFUN const char * xmlNanoHTTPEncoding (void *ctx); XML_DEPRECATED XMLPUBFUN const char * xmlNanoHTTPMimeType (void *ctx); XML_DEPRECATED XMLPUBFUN int xmlNanoHTTPRead (void *ctx, void *dest, int len); #ifdef LIBXML_OUTPUT_ENABLED XML_DEPRECATED XMLPUBFUN int xmlNanoHTTPSave (void *ctxt, const char *filename); #endif /* LIBXML_OUTPUT_ENABLED */ XML_DEPRECATED XMLPUBFUN void xmlNanoHTTPClose (void *ctx); #ifdef __cplusplus } #endif #endif /* LIBXML_HTTP_STUBS_ENABLED */ #endif /* __NANO_HTTP_H__ */ include/libxml2/libxml/xmlversion.h000064400000007632152527633310013425 0ustar00/** * @file * * @brief compile-time version information * * compile-time version information for the XML library * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_VERSION_H__ #define __XML_VERSION_H__ /** * the version string like "1.2.3" */ #define LIBXML_DOTTED_VERSION "2.15.4" /** * the version number: 1.2.3 value is 10203 */ #define LIBXML_VERSION 21504 /** * the version number string, 1.2.3 value is "10203" */ #define LIBXML_VERSION_STRING "21504" /** * extra version information, used to show a git commit description */ #define LIBXML_VERSION_EXTRA "" /** * Macro to check that the libxml version in use is compatible with * the version the software has been compiled against */ #define LIBXML_TEST_VERSION xmlCheckVersion(21504); #if 1 /** * Whether the thread support is configured in */ #define LIBXML_THREAD_ENABLED #endif #if 0 /** * Whether the allocation hooks are per-thread */ #define LIBXML_THREAD_ALLOC_ENABLED #endif /** * Always enabled since 2.14.0 */ #define LIBXML_TREE_ENABLED #if 1 /** * Whether the serialization/saving support is configured in */ #define LIBXML_OUTPUT_ENABLED #endif #if 1 /** * Whether the push parsing interfaces are configured in */ #define LIBXML_PUSH_ENABLED #endif #if 1 /** * Whether the xmlReader parsing interface is configured in */ #define LIBXML_READER_ENABLED #endif #if 1 /** * Whether the xmlPattern node selection interface is configured in */ #define LIBXML_PATTERN_ENABLED #endif #if 1 /** * Whether the xmlWriter saving interface is configured in */ #define LIBXML_WRITER_ENABLED #endif #if 1 /** * Whether the older SAX1 interface is configured in */ #define LIBXML_SAX1_ENABLED #endif #if 0 /** * HTTP support was removed in 2.15 */ #define LIBXML_HTTP_STUBS_ENABLED #endif #if 1 /** * Whether the DTD validation support is configured in */ #define LIBXML_VALID_ENABLED #endif #if 1 /** * Whether the HTML support is configured in */ #define LIBXML_HTML_ENABLED #endif /* * Removed in 2.14 */ #undef LIBXML_LEGACY_ENABLED #if 1 /** * Whether the Canonicalization support is configured in */ #define LIBXML_C14N_ENABLED #endif #if 1 /** * Whether the Catalog support is configured in */ #define LIBXML_CATALOG_ENABLED #define LIBXML_SGML_CATALOG_ENABLED #endif #if 1 /** * Whether XPath is configured in */ #define LIBXML_XPATH_ENABLED #endif #if 1 /** * Whether XPointer is configured in */ #define LIBXML_XPTR_ENABLED #endif #if 1 /** * Whether XInclude is configured in */ #define LIBXML_XINCLUDE_ENABLED #endif #if 1 /** * Whether iconv support is available */ #define LIBXML_ICONV_ENABLED #endif #if 0 /** * Whether icu support is available */ #define LIBXML_ICU_ENABLED #endif #if 1 /** * Whether ISO-8859-* support is made available in case iconv is not */ #define LIBXML_ISO8859X_ENABLED #endif #if 1 /** * Whether Debugging module is configured in */ #define LIBXML_DEBUG_ENABLED #endif /* * Removed in 2.14 */ #undef LIBXML_UNICODE_ENABLED #if 1 /** * Whether the regular expressions interfaces are compiled in */ #define LIBXML_REGEXP_ENABLED #endif #if 1 /** * Whether the automata interfaces are compiled in */ #define LIBXML_AUTOMATA_ENABLED #endif #if 1 /** * Whether the RelaxNG validation interfaces are compiled in */ #define LIBXML_RELAXNG_ENABLED #endif #if 1 /** * Whether the Schemas validation interfaces are compiled in */ #define LIBXML_SCHEMAS_ENABLED #endif #if 0 /** * Whether the Schematron validation interfaces are compiled in */ #define LIBXML_SCHEMATRON_ENABLED #endif #if 1 /** * Whether the module interfaces are compiled in */ #define LIBXML_MODULES_ENABLED /** * the string suffix used by dynamic modules (usually shared libraries) */ #define LIBXML_MODULE_EXTENSION ".so" #endif #if 0 /** * Whether the Zlib support is compiled in */ #define LIBXML_ZLIB_ENABLED #endif #include #endif include/libxml2/libxml/pattern.h000064400000005053152527633310012667 0ustar00/** * @file * * @brief pattern expression handling * * allows to compile and test pattern expressions for nodes * either in a tree or based on a parser state. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_PATTERN_H__ #define __XML_PATTERN_H__ #include #include #include #ifdef LIBXML_PATTERN_ENABLED #ifdef __cplusplus extern "C" { #endif /** * A compiled (XPath based) pattern to select nodes */ typedef struct _xmlPattern xmlPattern; typedef xmlPattern *xmlPatternPtr; /** * Internal type. This is the set of options affecting the behaviour * of pattern matching with this module. */ typedef enum { XML_PATTERN_DEFAULT = 0, /* simple pattern match */ XML_PATTERN_XPATH = 1<<0, /* standard XPath pattern */ XML_PATTERN_XSSEL = 1<<1, /* XPath subset for schema selector */ XML_PATTERN_XSFIELD = 1<<2 /* XPath subset for schema field */ } xmlPatternFlags; XMLPUBFUN void xmlFreePattern (xmlPattern *comp); XMLPUBFUN void xmlFreePatternList (xmlPattern *comp); XMLPUBFUN xmlPattern * xmlPatterncompile (const xmlChar *pattern, xmlDict *dict, int flags, const xmlChar **namespaces); XMLPUBFUN int xmlPatternCompileSafe (const xmlChar *pattern, xmlDict *dict, int flags, const xmlChar **namespaces, xmlPattern **patternOut); XMLPUBFUN int xmlPatternMatch (xmlPattern *comp, xmlNode *node); /** State object for streaming interface */ typedef struct _xmlStreamCtxt xmlStreamCtxt; typedef xmlStreamCtxt *xmlStreamCtxtPtr; XMLPUBFUN int xmlPatternStreamable (xmlPattern *comp); XMLPUBFUN int xmlPatternMaxDepth (xmlPattern *comp); XMLPUBFUN int xmlPatternMinDepth (xmlPattern *comp); XMLPUBFUN int xmlPatternFromRoot (xmlPattern *comp); XMLPUBFUN xmlStreamCtxt * xmlPatternGetStreamCtxt (xmlPattern *comp); XMLPUBFUN void xmlFreeStreamCtxt (xmlStreamCtxt *stream); XMLPUBFUN int xmlStreamPushNode (xmlStreamCtxt *stream, const xmlChar *name, const xmlChar *ns, int nodeType); XMLPUBFUN int xmlStreamPush (xmlStreamCtxt *stream, const xmlChar *name, const xmlChar *ns); XMLPUBFUN int xmlStreamPushAttr (xmlStreamCtxt *stream, const xmlChar *name, const xmlChar *ns); XMLPUBFUN int xmlStreamPop (xmlStreamCtxt *stream); XMLPUBFUN int xmlStreamWantsAnyNode (xmlStreamCtxt *stream); #ifdef __cplusplus } #endif #endif /* LIBXML_PATTERN_ENABLED */ #endif /* __XML_PATTERN_H__ */ include/libxml2/libxml/xmlerror.h000064400000114647152527633310013076 0ustar00/** * @file * * @brief Error handling * * API for error reporting and callbacks. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_ERROR_H__ #define __XML_ERROR_H__ #include #ifdef __cplusplus extern "C" { #endif /** * Set generic error callback. * * @deprecated Use #xmlSetGenericErrorFunc */ #define initGenericErrorDefaultFunc(h) \ xmlSetGenericErrorFunc(NULL, (h) ? *((xmlGenericErrorFunc *) (h)) : NULL) /** * Indicates the level of an error */ typedef enum { /** Success */ XML_ERR_NONE = 0, /** * A warning * * When parsing XML, warnings are only reported to error * handlers. */ XML_ERR_WARNING = 1, /** * An error * * When parsing XML, this is used for recoverable errors like * * - namespace errors * - validity errors when validating * - certain undeclared entities * - ID uniqueness and xml:id errors * * Note that some recoverable errors in the sense of the XML * spec are reported as warnings. * * In other contexts, this may be used for unrecoverable * errors. */ XML_ERR_ERROR = 2, /** * A fatal error * * When parsing XML, a "fatal error" according to the XML spec. * This typically means that the document isn't well-formed. * * This also includes OOM and I/O errors, resource limit * exhaustion, unexpected errors from other libraries and * invalid argument errors. */ XML_ERR_FATAL = 3 } xmlErrorLevel; /** * Indicates where an error may have come from */ typedef enum { /** Unknown */ XML_FROM_NONE = 0, /** The XML parser */ XML_FROM_PARSER, /** The tree module (unused) */ XML_FROM_TREE, /** The XML Namespace module */ XML_FROM_NAMESPACE, /** The XML DTD validation with parser context */ XML_FROM_DTD, /** The HTML parser */ XML_FROM_HTML, /** The memory allocator (unused) */ XML_FROM_MEMORY, /** The serialization code */ XML_FROM_OUTPUT, /** The Input/Output stack */ XML_FROM_IO, /** The FTP module (unused) */ XML_FROM_FTP, /** The HTTP module (unused) */ XML_FROM_HTTP, /** The XInclude processing */ XML_FROM_XINCLUDE, /** The XPath module */ XML_FROM_XPATH, /** The XPointer module */ XML_FROM_XPOINTER, /** The regular expressions module */ XML_FROM_REGEXP, /** The W3C XML Schemas Datatype module */ XML_FROM_DATATYPE, /** The W3C XML Schemas parser module */ XML_FROM_SCHEMASP, /** The W3C XML Schemas validation module */ XML_FROM_SCHEMASV, /** The Relax-NG parser module */ XML_FROM_RELAXNGP, /** The Relax-NG validator module */ XML_FROM_RELAXNGV, /** The Catalog module */ XML_FROM_CATALOG, /** The Canonicalization module */ XML_FROM_C14N, /** The XSLT engine from libxslt (unused) */ XML_FROM_XSLT, /** The XML DTD validation with valid context */ XML_FROM_VALID, /** The error checking module (unused) */ XML_FROM_CHECK, /** The xmlwriter module */ XML_FROM_WRITER, /** The dynamically loaded module module (unused) */ XML_FROM_MODULE, /** The module handling character conversion (unused) */ XML_FROM_I18N, /** The Schematron validator module */ XML_FROM_SCHEMATRONV, /** The buffers module (unused) */ XML_FROM_BUFFER, /** The URI module (unused) */ XML_FROM_URI } xmlErrorDomain; /** Structured error */ typedef struct _xmlError xmlError; typedef xmlError *xmlErrorPtr; /** * An object containing information about an error. */ struct _xmlError { /** An xmlErrorDomain value. */ int domain; /** The error code, e.g. an xmlParserErrors. */ int code; /** Human-readable error message. */ char *message; /** Error level. */ xmlErrorLevel level; /** Filename if available */ char *file; /** Line number if available */ int line; /** Extra string information. */ char *str1; /** Extra string information. */ char *str2; /** Extra string information. */ char *str3; /** Extra number information. */ int int1; /** Column number if available. */ int int2; /** Parser context if available */ void *ctxt; /** Node if available */ void *node; }; /** * Error codes. Note that only some codes are documented. */ typedef enum { /** Success. */ XML_ERR_OK = 0, /** Internal assertion failure. */ XML_ERR_INTERNAL_ERROR, /* 1 */ /** Out of memory */ XML_ERR_NO_MEMORY, /* 2 */ XML_ERR_DOCUMENT_START, /* 3 */ XML_ERR_DOCUMENT_EMPTY, /* 4 */ XML_ERR_DOCUMENT_END, /* 5 */ XML_ERR_INVALID_HEX_CHARREF, /* 6 */ XML_ERR_INVALID_DEC_CHARREF, /* 7 */ XML_ERR_INVALID_CHARREF, /* 8 */ XML_ERR_INVALID_CHAR, /* 9 */ XML_ERR_CHARREF_AT_EOF, /* 10 */ XML_ERR_CHARREF_IN_PROLOG, /* 11 */ XML_ERR_CHARREF_IN_EPILOG, /* 12 */ XML_ERR_CHARREF_IN_DTD, /* 13 */ XML_ERR_ENTITYREF_AT_EOF, /* 14 */ XML_ERR_ENTITYREF_IN_PROLOG, /* 15 */ XML_ERR_ENTITYREF_IN_EPILOG, /* 16 */ XML_ERR_ENTITYREF_IN_DTD, /* 17 */ XML_ERR_PEREF_AT_EOF, /* 18 */ XML_ERR_PEREF_IN_PROLOG, /* 19 */ XML_ERR_PEREF_IN_EPILOG, /* 20 */ XML_ERR_PEREF_IN_INT_SUBSET, /* 21 */ XML_ERR_ENTITYREF_NO_NAME, /* 22 */ XML_ERR_ENTITYREF_SEMICOL_MISSING, /* 23 */ XML_ERR_PEREF_NO_NAME, /* 24 */ XML_ERR_PEREF_SEMICOL_MISSING, /* 25 */ XML_ERR_UNDECLARED_ENTITY, /* 26 */ XML_WAR_UNDECLARED_ENTITY, /* 27 */ XML_ERR_UNPARSED_ENTITY, /* 28 */ XML_ERR_ENTITY_IS_EXTERNAL, /* 29 */ XML_ERR_ENTITY_IS_PARAMETER, /* 30 */ XML_ERR_UNKNOWN_ENCODING, /* 31 */ /** Unsupported character encoding. */ XML_ERR_UNSUPPORTED_ENCODING, /* 32 */ XML_ERR_STRING_NOT_STARTED, /* 33 */ XML_ERR_STRING_NOT_CLOSED, /* 34 */ XML_ERR_NS_DECL_ERROR, /* 35 */ XML_ERR_ENTITY_NOT_STARTED, /* 36 */ XML_ERR_ENTITY_NOT_FINISHED, /* 37 */ XML_ERR_LT_IN_ATTRIBUTE, /* 38 */ XML_ERR_ATTRIBUTE_NOT_STARTED, /* 39 */ XML_ERR_ATTRIBUTE_NOT_FINISHED, /* 40 */ XML_ERR_ATTRIBUTE_WITHOUT_VALUE, /* 41 */ XML_ERR_ATTRIBUTE_REDEFINED, /* 42 */ XML_ERR_LITERAL_NOT_STARTED, /* 43 */ XML_ERR_LITERAL_NOT_FINISHED, /* 44 */ XML_ERR_COMMENT_NOT_FINISHED, /* 45 */ XML_ERR_PI_NOT_STARTED, /* 46 */ XML_ERR_PI_NOT_FINISHED, /* 47 */ XML_ERR_NOTATION_NOT_STARTED, /* 48 */ XML_ERR_NOTATION_NOT_FINISHED, /* 49 */ XML_ERR_ATTLIST_NOT_STARTED, /* 50 */ XML_ERR_ATTLIST_NOT_FINISHED, /* 51 */ XML_ERR_MIXED_NOT_STARTED, /* 52 */ XML_ERR_MIXED_NOT_FINISHED, /* 53 */ XML_ERR_ELEMCONTENT_NOT_STARTED, /* 54 */ XML_ERR_ELEMCONTENT_NOT_FINISHED, /* 55 */ XML_ERR_XMLDECL_NOT_STARTED, /* 56 */ XML_ERR_XMLDECL_NOT_FINISHED, /* 57 */ XML_ERR_CONDSEC_NOT_STARTED, /* 58 */ XML_ERR_CONDSEC_NOT_FINISHED, /* 59 */ XML_ERR_EXT_SUBSET_NOT_FINISHED, /* 60 */ XML_ERR_DOCTYPE_NOT_FINISHED, /* 61 */ XML_ERR_MISPLACED_CDATA_END, /* 62 */ XML_ERR_CDATA_NOT_FINISHED, /* 63 */ XML_ERR_RESERVED_XML_NAME, /* 64 */ XML_ERR_SPACE_REQUIRED, /* 65 */ XML_ERR_SEPARATOR_REQUIRED, /* 66 */ XML_ERR_NMTOKEN_REQUIRED, /* 67 */ XML_ERR_NAME_REQUIRED, /* 68 */ XML_ERR_PCDATA_REQUIRED, /* 69 */ XML_ERR_URI_REQUIRED, /* 70 */ XML_ERR_PUBID_REQUIRED, /* 71 */ XML_ERR_LT_REQUIRED, /* 72 */ XML_ERR_GT_REQUIRED, /* 73 */ XML_ERR_LTSLASH_REQUIRED, /* 74 */ XML_ERR_EQUAL_REQUIRED, /* 75 */ XML_ERR_TAG_NAME_MISMATCH, /* 76 */ XML_ERR_TAG_NOT_FINISHED, /* 77 */ XML_ERR_STANDALONE_VALUE, /* 78 */ XML_ERR_ENCODING_NAME, /* 79 */ XML_ERR_HYPHEN_IN_COMMENT, /* 80 */ XML_ERR_INVALID_ENCODING, /* 81 */ XML_ERR_EXT_ENTITY_STANDALONE, /* 82 */ XML_ERR_CONDSEC_INVALID, /* 83 */ XML_ERR_VALUE_REQUIRED, /* 84 */ XML_ERR_NOT_WELL_BALANCED, /* 85 */ XML_ERR_EXTRA_CONTENT, /* 86 */ XML_ERR_ENTITY_CHAR_ERROR, /* 87 */ XML_ERR_ENTITY_PE_INTERNAL, /* 88 */ XML_ERR_ENTITY_LOOP, /* 89 */ XML_ERR_ENTITY_BOUNDARY, /* 90 */ XML_ERR_INVALID_URI, /* 91 */ XML_ERR_URI_FRAGMENT, /* 92 */ XML_WAR_CATALOG_PI, /* 93 */ XML_ERR_NO_DTD, /* 94 */ XML_ERR_CONDSEC_INVALID_KEYWORD, /* 95 */ XML_ERR_VERSION_MISSING, /* 96 */ XML_WAR_UNKNOWN_VERSION, /* 97 */ XML_WAR_LANG_VALUE, /* 98 */ XML_WAR_NS_URI, /* 99 */ XML_WAR_NS_URI_RELATIVE, /* 100 */ XML_ERR_MISSING_ENCODING, /* 101 */ XML_WAR_SPACE_VALUE, /* 102 */ XML_ERR_NOT_STANDALONE, /* 103 */ XML_ERR_ENTITY_PROCESSING, /* 104 */ XML_ERR_NOTATION_PROCESSING, /* 105 */ XML_WAR_NS_COLUMN, /* 106 */ XML_WAR_ENTITY_REDEFINED, /* 107 */ XML_ERR_UNKNOWN_VERSION, /* 108 */ XML_ERR_VERSION_MISMATCH, /* 109 */ XML_ERR_NAME_TOO_LONG, /* 110 */ XML_ERR_USER_STOP, /* 111 */ XML_ERR_COMMENT_ABRUPTLY_ENDED, /* 112 */ XML_WAR_ENCODING_MISMATCH, /* 113 */ /** * Internal resource limit like maximum amplification * factor exceeded. */ XML_ERR_RESOURCE_LIMIT, /* 114 */ /** Invalid argument. */ XML_ERR_ARGUMENT, /* 115 */ /** Unexpected error from the OS or an external library. */ XML_ERR_SYSTEM, /* 116 */ XML_ERR_REDECL_PREDEF_ENTITY, /* 117 */ XML_ERR_INT_SUBSET_NOT_FINISHED, /* 118 */ XML_NS_ERR_XML_NAMESPACE = 200, XML_NS_ERR_UNDEFINED_NAMESPACE, /* 201 */ XML_NS_ERR_QNAME, /* 202 */ XML_NS_ERR_ATTRIBUTE_REDEFINED, /* 203 */ XML_NS_ERR_EMPTY, /* 204 */ XML_NS_ERR_COLON, /* 205 */ XML_DTD_ATTRIBUTE_DEFAULT = 500, XML_DTD_ATTRIBUTE_REDEFINED, /* 501 */ XML_DTD_ATTRIBUTE_VALUE, /* 502 */ XML_DTD_CONTENT_ERROR, /* 503 */ XML_DTD_CONTENT_MODEL, /* 504 */ XML_DTD_CONTENT_NOT_DETERMINIST, /* 505 */ XML_DTD_DIFFERENT_PREFIX, /* 506 */ XML_DTD_ELEM_DEFAULT_NAMESPACE, /* 507 */ XML_DTD_ELEM_NAMESPACE, /* 508 */ XML_DTD_ELEM_REDEFINED, /* 509 */ XML_DTD_EMPTY_NOTATION, /* 510 */ XML_DTD_ENTITY_TYPE, /* 511 */ XML_DTD_ID_FIXED, /* 512 */ XML_DTD_ID_REDEFINED, /* 513 */ XML_DTD_ID_SUBSET, /* 514 */ XML_DTD_INVALID_CHILD, /* 515 */ XML_DTD_INVALID_DEFAULT, /* 516 */ XML_DTD_LOAD_ERROR, /* 517 */ XML_DTD_MISSING_ATTRIBUTE, /* 518 */ XML_DTD_MIXED_CORRUPT, /* 519 */ XML_DTD_MULTIPLE_ID, /* 520 */ XML_DTD_NO_DOC, /* 521 */ XML_DTD_NO_DTD, /* 522 */ XML_DTD_NO_ELEM_NAME, /* 523 */ XML_DTD_NO_PREFIX, /* 524 */ XML_DTD_NO_ROOT, /* 525 */ XML_DTD_NOTATION_REDEFINED, /* 526 */ XML_DTD_NOTATION_VALUE, /* 527 */ XML_DTD_NOT_EMPTY, /* 528 */ XML_DTD_NOT_PCDATA, /* 529 */ XML_DTD_NOT_STANDALONE, /* 530 */ XML_DTD_ROOT_NAME, /* 531 */ XML_DTD_STANDALONE_WHITE_SPACE, /* 532 */ XML_DTD_UNKNOWN_ATTRIBUTE, /* 533 */ XML_DTD_UNKNOWN_ELEM, /* 534 */ XML_DTD_UNKNOWN_ENTITY, /* 535 */ XML_DTD_UNKNOWN_ID, /* 536 */ XML_DTD_UNKNOWN_NOTATION, /* 537 */ XML_DTD_STANDALONE_DEFAULTED, /* 538 */ XML_DTD_XMLID_VALUE, /* 539 */ XML_DTD_XMLID_TYPE, /* 540 */ XML_DTD_DUP_TOKEN, /* 541 */ XML_HTML_STRUCURE_ERROR = 800, XML_HTML_UNKNOWN_TAG, /* 801 */ XML_HTML_INCORRECTLY_OPENED_COMMENT, /* 802 */ XML_RNGP_ANYNAME_ATTR_ANCESTOR = 1000, XML_RNGP_ATTR_CONFLICT, /* 1001 */ XML_RNGP_ATTRIBUTE_CHILDREN, /* 1002 */ XML_RNGP_ATTRIBUTE_CONTENT, /* 1003 */ XML_RNGP_ATTRIBUTE_EMPTY, /* 1004 */ XML_RNGP_ATTRIBUTE_NOOP, /* 1005 */ XML_RNGP_CHOICE_CONTENT, /* 1006 */ XML_RNGP_CHOICE_EMPTY, /* 1007 */ XML_RNGP_CREATE_FAILURE, /* 1008 */ XML_RNGP_DATA_CONTENT, /* 1009 */ XML_RNGP_DEF_CHOICE_AND_INTERLEAVE, /* 1010 */ XML_RNGP_DEFINE_CREATE_FAILED, /* 1011 */ XML_RNGP_DEFINE_EMPTY, /* 1012 */ XML_RNGP_DEFINE_MISSING, /* 1013 */ XML_RNGP_DEFINE_NAME_MISSING, /* 1014 */ XML_RNGP_ELEM_CONTENT_EMPTY, /* 1015 */ XML_RNGP_ELEM_CONTENT_ERROR, /* 1016 */ XML_RNGP_ELEMENT_EMPTY, /* 1017 */ XML_RNGP_ELEMENT_CONTENT, /* 1018 */ XML_RNGP_ELEMENT_NAME, /* 1019 */ XML_RNGP_ELEMENT_NO_CONTENT, /* 1020 */ XML_RNGP_ELEM_TEXT_CONFLICT, /* 1021 */ XML_RNGP_EMPTY, /* 1022 */ XML_RNGP_EMPTY_CONSTRUCT, /* 1023 */ XML_RNGP_EMPTY_CONTENT, /* 1024 */ XML_RNGP_EMPTY_NOT_EMPTY, /* 1025 */ XML_RNGP_ERROR_TYPE_LIB, /* 1026 */ XML_RNGP_EXCEPT_EMPTY, /* 1027 */ XML_RNGP_EXCEPT_MISSING, /* 1028 */ XML_RNGP_EXCEPT_MULTIPLE, /* 1029 */ XML_RNGP_EXCEPT_NO_CONTENT, /* 1030 */ XML_RNGP_EXTERNALREF_EMTPY, /* 1031 */ XML_RNGP_EXTERNAL_REF_FAILURE, /* 1032 */ XML_RNGP_EXTERNALREF_RECURSE, /* 1033 */ XML_RNGP_FORBIDDEN_ATTRIBUTE, /* 1034 */ XML_RNGP_FOREIGN_ELEMENT, /* 1035 */ XML_RNGP_GRAMMAR_CONTENT, /* 1036 */ XML_RNGP_GRAMMAR_EMPTY, /* 1037 */ XML_RNGP_GRAMMAR_MISSING, /* 1038 */ XML_RNGP_GRAMMAR_NO_START, /* 1039 */ XML_RNGP_GROUP_ATTR_CONFLICT, /* 1040 */ XML_RNGP_HREF_ERROR, /* 1041 */ XML_RNGP_INCLUDE_EMPTY, /* 1042 */ XML_RNGP_INCLUDE_FAILURE, /* 1043 */ XML_RNGP_INCLUDE_RECURSE, /* 1044 */ XML_RNGP_INTERLEAVE_ADD, /* 1045 */ XML_RNGP_INTERLEAVE_CREATE_FAILED, /* 1046 */ XML_RNGP_INTERLEAVE_EMPTY, /* 1047 */ XML_RNGP_INTERLEAVE_NO_CONTENT, /* 1048 */ XML_RNGP_INVALID_DEFINE_NAME, /* 1049 */ XML_RNGP_INVALID_URI, /* 1050 */ XML_RNGP_INVALID_VALUE, /* 1051 */ XML_RNGP_MISSING_HREF, /* 1052 */ XML_RNGP_NAME_MISSING, /* 1053 */ XML_RNGP_NEED_COMBINE, /* 1054 */ XML_RNGP_NOTALLOWED_NOT_EMPTY, /* 1055 */ XML_RNGP_NSNAME_ATTR_ANCESTOR, /* 1056 */ XML_RNGP_NSNAME_NO_NS, /* 1057 */ XML_RNGP_PARAM_FORBIDDEN, /* 1058 */ XML_RNGP_PARAM_NAME_MISSING, /* 1059 */ XML_RNGP_PARENTREF_CREATE_FAILED, /* 1060 */ XML_RNGP_PARENTREF_NAME_INVALID, /* 1061 */ XML_RNGP_PARENTREF_NO_NAME, /* 1062 */ XML_RNGP_PARENTREF_NO_PARENT, /* 1063 */ XML_RNGP_PARENTREF_NOT_EMPTY, /* 1064 */ XML_RNGP_PARSE_ERROR, /* 1065 */ XML_RNGP_PAT_ANYNAME_EXCEPT_ANYNAME, /* 1066 */ XML_RNGP_PAT_ATTR_ATTR, /* 1067 */ XML_RNGP_PAT_ATTR_ELEM, /* 1068 */ XML_RNGP_PAT_DATA_EXCEPT_ATTR, /* 1069 */ XML_RNGP_PAT_DATA_EXCEPT_ELEM, /* 1070 */ XML_RNGP_PAT_DATA_EXCEPT_EMPTY, /* 1071 */ XML_RNGP_PAT_DATA_EXCEPT_GROUP, /* 1072 */ XML_RNGP_PAT_DATA_EXCEPT_INTERLEAVE, /* 1073 */ XML_RNGP_PAT_DATA_EXCEPT_LIST, /* 1074 */ XML_RNGP_PAT_DATA_EXCEPT_ONEMORE, /* 1075 */ XML_RNGP_PAT_DATA_EXCEPT_REF, /* 1076 */ XML_RNGP_PAT_DATA_EXCEPT_TEXT, /* 1077 */ XML_RNGP_PAT_LIST_ATTR, /* 1078 */ XML_RNGP_PAT_LIST_ELEM, /* 1079 */ XML_RNGP_PAT_LIST_INTERLEAVE, /* 1080 */ XML_RNGP_PAT_LIST_LIST, /* 1081 */ XML_RNGP_PAT_LIST_REF, /* 1082 */ XML_RNGP_PAT_LIST_TEXT, /* 1083 */ XML_RNGP_PAT_NSNAME_EXCEPT_ANYNAME, /* 1084 */ XML_RNGP_PAT_NSNAME_EXCEPT_NSNAME, /* 1085 */ XML_RNGP_PAT_ONEMORE_GROUP_ATTR, /* 1086 */ XML_RNGP_PAT_ONEMORE_INTERLEAVE_ATTR, /* 1087 */ XML_RNGP_PAT_START_ATTR, /* 1088 */ XML_RNGP_PAT_START_DATA, /* 1089 */ XML_RNGP_PAT_START_EMPTY, /* 1090 */ XML_RNGP_PAT_START_GROUP, /* 1091 */ XML_RNGP_PAT_START_INTERLEAVE, /* 1092 */ XML_RNGP_PAT_START_LIST, /* 1093 */ XML_RNGP_PAT_START_ONEMORE, /* 1094 */ XML_RNGP_PAT_START_TEXT, /* 1095 */ XML_RNGP_PAT_START_VALUE, /* 1096 */ XML_RNGP_PREFIX_UNDEFINED, /* 1097 */ XML_RNGP_REF_CREATE_FAILED, /* 1098 */ XML_RNGP_REF_CYCLE, /* 1099 */ XML_RNGP_REF_NAME_INVALID, /* 1100 */ XML_RNGP_REF_NO_DEF, /* 1101 */ XML_RNGP_REF_NO_NAME, /* 1102 */ XML_RNGP_REF_NOT_EMPTY, /* 1103 */ XML_RNGP_START_CHOICE_AND_INTERLEAVE, /* 1104 */ XML_RNGP_START_CONTENT, /* 1105 */ XML_RNGP_START_EMPTY, /* 1106 */ XML_RNGP_START_MISSING, /* 1107 */ XML_RNGP_TEXT_EXPECTED, /* 1108 */ XML_RNGP_TEXT_HAS_CHILD, /* 1109 */ XML_RNGP_TYPE_MISSING, /* 1110 */ XML_RNGP_TYPE_NOT_FOUND, /* 1111 */ XML_RNGP_TYPE_VALUE, /* 1112 */ XML_RNGP_UNKNOWN_ATTRIBUTE, /* 1113 */ XML_RNGP_UNKNOWN_COMBINE, /* 1114 */ XML_RNGP_UNKNOWN_CONSTRUCT, /* 1115 */ XML_RNGP_UNKNOWN_TYPE_LIB, /* 1116 */ XML_RNGP_URI_FRAGMENT, /* 1117 */ XML_RNGP_URI_NOT_ABSOLUTE, /* 1118 */ XML_RNGP_VALUE_EMPTY, /* 1119 */ XML_RNGP_VALUE_NO_CONTENT, /* 1120 */ XML_RNGP_XMLNS_NAME, /* 1121 */ XML_RNGP_XML_NS, /* 1122 */ XML_XPATH_EXPRESSION_OK = 1200, XML_XPATH_NUMBER_ERROR, /* 1201 */ XML_XPATH_UNFINISHED_LITERAL_ERROR, /* 1202 */ XML_XPATH_START_LITERAL_ERROR, /* 1203 */ XML_XPATH_VARIABLE_REF_ERROR, /* 1204 */ XML_XPATH_UNDEF_VARIABLE_ERROR, /* 1205 */ XML_XPATH_INVALID_PREDICATE_ERROR, /* 1206 */ XML_XPATH_EXPR_ERROR, /* 1207 */ XML_XPATH_UNCLOSED_ERROR, /* 1208 */ XML_XPATH_UNKNOWN_FUNC_ERROR, /* 1209 */ XML_XPATH_INVALID_OPERAND, /* 1210 */ XML_XPATH_INVALID_TYPE, /* 1211 */ XML_XPATH_INVALID_ARITY, /* 1212 */ XML_XPATH_INVALID_CTXT_SIZE, /* 1213 */ XML_XPATH_INVALID_CTXT_POSITION, /* 1214 */ XML_XPATH_MEMORY_ERROR, /* 1215 */ XML_XPTR_SYNTAX_ERROR, /* 1216 */ XML_XPTR_RESOURCE_ERROR, /* 1217 */ XML_XPTR_SUB_RESOURCE_ERROR, /* 1218 */ XML_XPATH_UNDEF_PREFIX_ERROR, /* 1219 */ XML_XPATH_ENCODING_ERROR, /* 1220 */ XML_XPATH_INVALID_CHAR_ERROR, /* 1221 */ XML_TREE_INVALID_HEX = 1300, XML_TREE_INVALID_DEC, /* 1301 */ XML_TREE_UNTERMINATED_ENTITY, /* 1302 */ XML_TREE_NOT_UTF8, /* 1303 */ XML_SAVE_NOT_UTF8 = 1400, XML_SAVE_CHAR_INVALID, /* 1401 */ XML_SAVE_NO_DOCTYPE, /* 1402 */ XML_SAVE_UNKNOWN_ENCODING, /* 1403 */ XML_REGEXP_COMPILE_ERROR = 1450, XML_IO_UNKNOWN = 1500, XML_IO_EACCES, /* 1501 */ XML_IO_EAGAIN, /* 1502 */ XML_IO_EBADF, /* 1503 */ XML_IO_EBADMSG, /* 1504 */ XML_IO_EBUSY, /* 1505 */ XML_IO_ECANCELED, /* 1506 */ XML_IO_ECHILD, /* 1507 */ XML_IO_EDEADLK, /* 1508 */ XML_IO_EDOM, /* 1509 */ XML_IO_EEXIST, /* 1510 */ XML_IO_EFAULT, /* 1511 */ XML_IO_EFBIG, /* 1512 */ XML_IO_EINPROGRESS, /* 1513 */ XML_IO_EINTR, /* 1514 */ XML_IO_EINVAL, /* 1515 */ XML_IO_EIO, /* 1516 */ XML_IO_EISDIR, /* 1517 */ XML_IO_EMFILE, /* 1518 */ XML_IO_EMLINK, /* 1519 */ XML_IO_EMSGSIZE, /* 1520 */ XML_IO_ENAMETOOLONG, /* 1521 */ XML_IO_ENFILE, /* 1522 */ XML_IO_ENODEV, /* 1523 */ /** File not found. */ XML_IO_ENOENT, /* 1524 */ XML_IO_ENOEXEC, /* 1525 */ XML_IO_ENOLCK, /* 1526 */ XML_IO_ENOMEM, /* 1527 */ XML_IO_ENOSPC, /* 1528 */ XML_IO_ENOSYS, /* 1529 */ XML_IO_ENOTDIR, /* 1530 */ XML_IO_ENOTEMPTY, /* 1531 */ XML_IO_ENOTSUP, /* 1532 */ XML_IO_ENOTTY, /* 1533 */ XML_IO_ENXIO, /* 1534 */ XML_IO_EPERM, /* 1535 */ XML_IO_EPIPE, /* 1536 */ XML_IO_ERANGE, /* 1537 */ XML_IO_EROFS, /* 1538 */ XML_IO_ESPIPE, /* 1539 */ XML_IO_ESRCH, /* 1540 */ XML_IO_ETIMEDOUT, /* 1541 */ XML_IO_EXDEV, /* 1542 */ XML_IO_NETWORK_ATTEMPT, /* 1543 */ XML_IO_ENCODER, /* 1544 */ XML_IO_FLUSH, /* 1545 */ XML_IO_WRITE, /* 1546 */ XML_IO_NO_INPUT, /* 1547 */ XML_IO_BUFFER_FULL, /* 1548 */ XML_IO_LOAD_ERROR, /* 1549 */ XML_IO_ENOTSOCK, /* 1550 */ XML_IO_EISCONN, /* 1551 */ XML_IO_ECONNREFUSED, /* 1552 */ XML_IO_ENETUNREACH, /* 1553 */ XML_IO_EADDRINUSE, /* 1554 */ XML_IO_EALREADY, /* 1555 */ XML_IO_EAFNOSUPPORT, /* 1556 */ XML_IO_UNSUPPORTED_PROTOCOL, /* 1557 */ XML_XINCLUDE_RECURSION=1600, XML_XINCLUDE_PARSE_VALUE, /* 1601 */ XML_XINCLUDE_ENTITY_DEF_MISMATCH, /* 1602 */ XML_XINCLUDE_NO_HREF, /* 1603 */ XML_XINCLUDE_NO_FALLBACK, /* 1604 */ XML_XINCLUDE_HREF_URI, /* 1605 */ XML_XINCLUDE_TEXT_FRAGMENT, /* 1606 */ XML_XINCLUDE_TEXT_DOCUMENT, /* 1607 */ XML_XINCLUDE_INVALID_CHAR, /* 1608 */ XML_XINCLUDE_BUILD_FAILED, /* 1609 */ XML_XINCLUDE_UNKNOWN_ENCODING, /* 1610 */ XML_XINCLUDE_MULTIPLE_ROOT, /* 1611 */ XML_XINCLUDE_XPTR_FAILED, /* 1612 */ XML_XINCLUDE_XPTR_RESULT, /* 1613 */ XML_XINCLUDE_INCLUDE_IN_INCLUDE, /* 1614 */ XML_XINCLUDE_FALLBACKS_IN_INCLUDE, /* 1615 */ XML_XINCLUDE_FALLBACK_NOT_IN_INCLUDE, /* 1616 */ XML_XINCLUDE_DEPRECATED_NS, /* 1617 */ XML_XINCLUDE_FRAGMENT_ID, /* 1618 */ XML_CATALOG_MISSING_ATTR = 1650, XML_CATALOG_ENTRY_BROKEN, /* 1651 */ XML_CATALOG_PREFER_VALUE, /* 1652 */ XML_CATALOG_NOT_CATALOG, /* 1653 */ XML_CATALOG_RECURSION, /* 1654 */ XML_SCHEMAP_PREFIX_UNDEFINED = 1700, XML_SCHEMAP_ATTRFORMDEFAULT_VALUE, /* 1701 */ XML_SCHEMAP_ATTRGRP_NONAME_NOREF, /* 1702 */ XML_SCHEMAP_ATTR_NONAME_NOREF, /* 1703 */ XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREF, /* 1704 */ XML_SCHEMAP_ELEMFORMDEFAULT_VALUE, /* 1705 */ XML_SCHEMAP_ELEM_NONAME_NOREF, /* 1706 */ XML_SCHEMAP_EXTENSION_NO_BASE, /* 1707 */ XML_SCHEMAP_FACET_NO_VALUE, /* 1708 */ XML_SCHEMAP_FAILED_BUILD_IMPORT, /* 1709 */ XML_SCHEMAP_GROUP_NONAME_NOREF, /* 1710 */ XML_SCHEMAP_IMPORT_NAMESPACE_NOT_URI, /* 1711 */ XML_SCHEMAP_IMPORT_REDEFINE_NSNAME, /* 1712 */ XML_SCHEMAP_IMPORT_SCHEMA_NOT_URI, /* 1713 */ XML_SCHEMAP_INVALID_BOOLEAN, /* 1714 */ XML_SCHEMAP_INVALID_ENUM, /* 1715 */ XML_SCHEMAP_INVALID_FACET, /* 1716 */ XML_SCHEMAP_INVALID_FACET_VALUE, /* 1717 */ XML_SCHEMAP_INVALID_MAXOCCURS, /* 1718 */ XML_SCHEMAP_INVALID_MINOCCURS, /* 1719 */ XML_SCHEMAP_INVALID_REF_AND_SUBTYPE, /* 1720 */ XML_SCHEMAP_INVALID_WHITE_SPACE, /* 1721 */ XML_SCHEMAP_NOATTR_NOREF, /* 1722 */ XML_SCHEMAP_NOTATION_NO_NAME, /* 1723 */ XML_SCHEMAP_NOTYPE_NOREF, /* 1724 */ XML_SCHEMAP_REF_AND_SUBTYPE, /* 1725 */ XML_SCHEMAP_RESTRICTION_NONAME_NOREF, /* 1726 */ XML_SCHEMAP_SIMPLETYPE_NONAME, /* 1727 */ XML_SCHEMAP_TYPE_AND_SUBTYPE, /* 1728 */ XML_SCHEMAP_UNKNOWN_ALL_CHILD, /* 1729 */ XML_SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD, /* 1730 */ XML_SCHEMAP_UNKNOWN_ATTR_CHILD, /* 1731 */ XML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD, /* 1732 */ XML_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP, /* 1733 */ XML_SCHEMAP_UNKNOWN_BASE_TYPE, /* 1734 */ XML_SCHEMAP_UNKNOWN_CHOICE_CHILD, /* 1735 */ XML_SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD, /* 1736 */ XML_SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD, /* 1737 */ XML_SCHEMAP_UNKNOWN_ELEM_CHILD, /* 1738 */ XML_SCHEMAP_UNKNOWN_EXTENSION_CHILD, /* 1739 */ XML_SCHEMAP_UNKNOWN_FACET_CHILD, /* 1740 */ XML_SCHEMAP_UNKNOWN_FACET_TYPE, /* 1741 */ XML_SCHEMAP_UNKNOWN_GROUP_CHILD, /* 1742 */ XML_SCHEMAP_UNKNOWN_IMPORT_CHILD, /* 1743 */ XML_SCHEMAP_UNKNOWN_LIST_CHILD, /* 1744 */ XML_SCHEMAP_UNKNOWN_NOTATION_CHILD, /* 1745 */ XML_SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD, /* 1746 */ XML_SCHEMAP_UNKNOWN_REF, /* 1747 */ XML_SCHEMAP_UNKNOWN_RESTRICTION_CHILD, /* 1748 */ XML_SCHEMAP_UNKNOWN_SCHEMAS_CHILD, /* 1749 */ XML_SCHEMAP_UNKNOWN_SEQUENCE_CHILD, /* 1750 */ XML_SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILD, /* 1751 */ XML_SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD, /* 1752 */ XML_SCHEMAP_UNKNOWN_TYPE, /* 1753 */ XML_SCHEMAP_UNKNOWN_UNION_CHILD, /* 1754 */ XML_SCHEMAP_ELEM_DEFAULT_FIXED, /* 1755 */ XML_SCHEMAP_REGEXP_INVALID, /* 1756 */ XML_SCHEMAP_FAILED_LOAD, /* 1757 */ XML_SCHEMAP_NOTHING_TO_PARSE, /* 1758 */ XML_SCHEMAP_NOROOT, /* 1759 */ XML_SCHEMAP_REDEFINED_GROUP, /* 1760 */ XML_SCHEMAP_REDEFINED_TYPE, /* 1761 */ XML_SCHEMAP_REDEFINED_ELEMENT, /* 1762 */ XML_SCHEMAP_REDEFINED_ATTRGROUP, /* 1763 */ XML_SCHEMAP_REDEFINED_ATTR, /* 1764 */ XML_SCHEMAP_REDEFINED_NOTATION, /* 1765 */ XML_SCHEMAP_FAILED_PARSE, /* 1766 */ XML_SCHEMAP_UNKNOWN_PREFIX, /* 1767 */ XML_SCHEMAP_DEF_AND_PREFIX, /* 1768 */ XML_SCHEMAP_UNKNOWN_INCLUDE_CHILD, /* 1769 */ XML_SCHEMAP_INCLUDE_SCHEMA_NOT_URI, /* 1770 */ XML_SCHEMAP_INCLUDE_SCHEMA_NO_URI, /* 1771 */ XML_SCHEMAP_NOT_SCHEMA, /* 1772 */ XML_SCHEMAP_UNKNOWN_MEMBER_TYPE, /* 1773 */ XML_SCHEMAP_INVALID_ATTR_USE, /* 1774 */ XML_SCHEMAP_RECURSIVE, /* 1775 */ XML_SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE, /* 1776 */ XML_SCHEMAP_INVALID_ATTR_COMBINATION, /* 1777 */ XML_SCHEMAP_INVALID_ATTR_INLINE_COMBINATION, /* 1778 */ XML_SCHEMAP_MISSING_SIMPLETYPE_CHILD, /* 1779 */ XML_SCHEMAP_INVALID_ATTR_NAME, /* 1780 */ XML_SCHEMAP_REF_AND_CONTENT, /* 1781 */ XML_SCHEMAP_CT_PROPS_CORRECT_1, /* 1782 */ XML_SCHEMAP_CT_PROPS_CORRECT_2, /* 1783 */ XML_SCHEMAP_CT_PROPS_CORRECT_3, /* 1784 */ XML_SCHEMAP_CT_PROPS_CORRECT_4, /* 1785 */ XML_SCHEMAP_CT_PROPS_CORRECT_5, /* 1786 */ XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1, /* 1787 */ XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1, /* 1788 */ XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2, /* 1789 */ XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_2, /* 1790 */ XML_SCHEMAP_DERIVATION_OK_RESTRICTION_3, /* 1791 */ XML_SCHEMAP_WILDCARD_INVALID_NS_MEMBER, /* 1792 */ XML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE, /* 1793 */ XML_SCHEMAP_UNION_NOT_EXPRESSIBLE, /* 1794 */ XML_SCHEMAP_SRC_IMPORT_3_1, /* 1795 */ XML_SCHEMAP_SRC_IMPORT_3_2, /* 1796 */ XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_1, /* 1797 */ XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_2, /* 1798 */ XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_3, /* 1799 */ XML_SCHEMAP_COS_CT_EXTENDS_1_3, /* 1800 */ XML_SCHEMAV_NOROOT = 1801, XML_SCHEMAV_UNDECLAREDELEM, /* 1802 */ XML_SCHEMAV_NOTTOPLEVEL, /* 1803 */ XML_SCHEMAV_MISSING, /* 1804 */ XML_SCHEMAV_WRONGELEM, /* 1805 */ XML_SCHEMAV_NOTYPE, /* 1806 */ XML_SCHEMAV_NOROLLBACK, /* 1807 */ XML_SCHEMAV_ISABSTRACT, /* 1808 */ XML_SCHEMAV_NOTEMPTY, /* 1809 */ XML_SCHEMAV_ELEMCONT, /* 1810 */ XML_SCHEMAV_HAVEDEFAULT, /* 1811 */ XML_SCHEMAV_NOTNILLABLE, /* 1812 */ XML_SCHEMAV_EXTRACONTENT, /* 1813 */ XML_SCHEMAV_INVALIDATTR, /* 1814 */ XML_SCHEMAV_INVALIDELEM, /* 1815 */ XML_SCHEMAV_NOTDETERMINIST, /* 1816 */ XML_SCHEMAV_CONSTRUCT, /* 1817 */ XML_SCHEMAV_INTERNAL, /* 1818 */ XML_SCHEMAV_NOTSIMPLE, /* 1819 */ XML_SCHEMAV_ATTRUNKNOWN, /* 1820 */ XML_SCHEMAV_ATTRINVALID, /* 1821 */ XML_SCHEMAV_VALUE, /* 1822 */ XML_SCHEMAV_FACET, /* 1823 */ XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_1, /* 1824 */ XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_2, /* 1825 */ XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_3, /* 1826 */ XML_SCHEMAV_CVC_TYPE_3_1_1, /* 1827 */ XML_SCHEMAV_CVC_TYPE_3_1_2, /* 1828 */ XML_SCHEMAV_CVC_FACET_VALID, /* 1829 */ XML_SCHEMAV_CVC_LENGTH_VALID, /* 1830 */ XML_SCHEMAV_CVC_MINLENGTH_VALID, /* 1831 */ XML_SCHEMAV_CVC_MAXLENGTH_VALID, /* 1832 */ XML_SCHEMAV_CVC_MININCLUSIVE_VALID, /* 1833 */ XML_SCHEMAV_CVC_MAXINCLUSIVE_VALID, /* 1834 */ XML_SCHEMAV_CVC_MINEXCLUSIVE_VALID, /* 1835 */ XML_SCHEMAV_CVC_MAXEXCLUSIVE_VALID, /* 1836 */ XML_SCHEMAV_CVC_TOTALDIGITS_VALID, /* 1837 */ XML_SCHEMAV_CVC_FRACTIONDIGITS_VALID, /* 1838 */ XML_SCHEMAV_CVC_PATTERN_VALID, /* 1839 */ XML_SCHEMAV_CVC_ENUMERATION_VALID, /* 1840 */ XML_SCHEMAV_CVC_COMPLEX_TYPE_2_1, /* 1841 */ XML_SCHEMAV_CVC_COMPLEX_TYPE_2_2, /* 1842 */ XML_SCHEMAV_CVC_COMPLEX_TYPE_2_3, /* 1843 */ XML_SCHEMAV_CVC_COMPLEX_TYPE_2_4, /* 1844 */ XML_SCHEMAV_CVC_ELT_1, /* 1845 */ XML_SCHEMAV_CVC_ELT_2, /* 1846 */ XML_SCHEMAV_CVC_ELT_3_1, /* 1847 */ XML_SCHEMAV_CVC_ELT_3_2_1, /* 1848 */ XML_SCHEMAV_CVC_ELT_3_2_2, /* 1849 */ XML_SCHEMAV_CVC_ELT_4_1, /* 1850 */ XML_SCHEMAV_CVC_ELT_4_2, /* 1851 */ XML_SCHEMAV_CVC_ELT_4_3, /* 1852 */ XML_SCHEMAV_CVC_ELT_5_1_1, /* 1853 */ XML_SCHEMAV_CVC_ELT_5_1_2, /* 1854 */ XML_SCHEMAV_CVC_ELT_5_2_1, /* 1855 */ XML_SCHEMAV_CVC_ELT_5_2_2_1, /* 1856 */ XML_SCHEMAV_CVC_ELT_5_2_2_2_1, /* 1857 */ XML_SCHEMAV_CVC_ELT_5_2_2_2_2, /* 1858 */ XML_SCHEMAV_CVC_ELT_6, /* 1859 */ XML_SCHEMAV_CVC_ELT_7, /* 1860 */ XML_SCHEMAV_CVC_ATTRIBUTE_1, /* 1861 */ XML_SCHEMAV_CVC_ATTRIBUTE_2, /* 1862 */ XML_SCHEMAV_CVC_ATTRIBUTE_3, /* 1863 */ XML_SCHEMAV_CVC_ATTRIBUTE_4, /* 1864 */ XML_SCHEMAV_CVC_COMPLEX_TYPE_3_1, /* 1865 */ XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_1, /* 1866 */ XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_2, /* 1867 */ XML_SCHEMAV_CVC_COMPLEX_TYPE_4, /* 1868 */ XML_SCHEMAV_CVC_COMPLEX_TYPE_5_1, /* 1869 */ XML_SCHEMAV_CVC_COMPLEX_TYPE_5_2, /* 1870 */ XML_SCHEMAV_ELEMENT_CONTENT, /* 1871 */ XML_SCHEMAV_DOCUMENT_ELEMENT_MISSING, /* 1872 */ XML_SCHEMAV_CVC_COMPLEX_TYPE_1, /* 1873 */ XML_SCHEMAV_CVC_AU, /* 1874 */ XML_SCHEMAV_CVC_TYPE_1, /* 1875 */ XML_SCHEMAV_CVC_TYPE_2, /* 1876 */ XML_SCHEMAV_CVC_IDC, /* 1877 */ XML_SCHEMAV_CVC_WILDCARD, /* 1878 */ XML_SCHEMAV_MISC, /* 1879 */ XML_XPTR_UNKNOWN_SCHEME = 1900, XML_XPTR_CHILDSEQ_START, /* 1901 */ XML_XPTR_EVAL_FAILED, /* 1902 */ XML_XPTR_EXTRA_OBJECTS, /* 1903 */ XML_C14N_CREATE_CTXT = 1950, XML_C14N_REQUIRES_UTF8, /* 1951 */ XML_C14N_CREATE_STACK, /* 1952 */ XML_C14N_INVALID_NODE, /* 1953 */ XML_C14N_UNKNOW_NODE, /* 1954 */ XML_C14N_RELATIVE_NAMESPACE, /* 1955 */ XML_FTP_PASV_ANSWER = 2000, XML_FTP_EPSV_ANSWER, /* 2001 */ XML_FTP_ACCNT, /* 2002 */ XML_FTP_URL_SYNTAX, /* 2003 */ XML_HTTP_URL_SYNTAX = 2020, XML_HTTP_USE_IP, /* 2021 */ XML_HTTP_UNKNOWN_HOST, /* 2022 */ XML_SCHEMAP_SRC_SIMPLE_TYPE_1 = 3000, XML_SCHEMAP_SRC_SIMPLE_TYPE_2, /* 3001 */ XML_SCHEMAP_SRC_SIMPLE_TYPE_3, /* 3002 */ XML_SCHEMAP_SRC_SIMPLE_TYPE_4, /* 3003 */ XML_SCHEMAP_SRC_RESOLVE, /* 3004 */ XML_SCHEMAP_SRC_RESTRICTION_BASE_OR_SIMPLETYPE, /* 3005 */ XML_SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE, /* 3006 */ XML_SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPES, /* 3007 */ XML_SCHEMAP_ST_PROPS_CORRECT_1, /* 3008 */ XML_SCHEMAP_ST_PROPS_CORRECT_2, /* 3009 */ XML_SCHEMAP_ST_PROPS_CORRECT_3, /* 3010 */ XML_SCHEMAP_COS_ST_RESTRICTS_1_1, /* 3011 */ XML_SCHEMAP_COS_ST_RESTRICTS_1_2, /* 3012 */ XML_SCHEMAP_COS_ST_RESTRICTS_1_3_1, /* 3013 */ XML_SCHEMAP_COS_ST_RESTRICTS_1_3_2, /* 3014 */ XML_SCHEMAP_COS_ST_RESTRICTS_2_1, /* 3015 */ XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_1, /* 3016 */ XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_2, /* 3017 */ XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_1, /* 3018 */ XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_2, /* 3019 */ XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_3, /* 3020 */ XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_4, /* 3021 */ XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_5, /* 3022 */ XML_SCHEMAP_COS_ST_RESTRICTS_3_1, /* 3023 */ XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1, /* 3024 */ XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1_2, /* 3025 */ XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_2, /* 3026 */ XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_1, /* 3027 */ XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_3, /* 3028 */ XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_4, /* 3029 */ XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_5, /* 3030 */ XML_SCHEMAP_COS_ST_DERIVED_OK_2_1, /* 3031 */ XML_SCHEMAP_COS_ST_DERIVED_OK_2_2, /* 3032 */ XML_SCHEMAP_S4S_ELEM_NOT_ALLOWED, /* 3033 */ XML_SCHEMAP_S4S_ELEM_MISSING, /* 3034 */ XML_SCHEMAP_S4S_ATTR_NOT_ALLOWED, /* 3035 */ XML_SCHEMAP_S4S_ATTR_MISSING, /* 3036 */ XML_SCHEMAP_S4S_ATTR_INVALID_VALUE, /* 3037 */ XML_SCHEMAP_SRC_ELEMENT_1, /* 3038 */ XML_SCHEMAP_SRC_ELEMENT_2_1, /* 3039 */ XML_SCHEMAP_SRC_ELEMENT_2_2, /* 3040 */ XML_SCHEMAP_SRC_ELEMENT_3, /* 3041 */ XML_SCHEMAP_P_PROPS_CORRECT_1, /* 3042 */ XML_SCHEMAP_P_PROPS_CORRECT_2_1, /* 3043 */ XML_SCHEMAP_P_PROPS_CORRECT_2_2, /* 3044 */ XML_SCHEMAP_E_PROPS_CORRECT_2, /* 3045 */ XML_SCHEMAP_E_PROPS_CORRECT_3, /* 3046 */ XML_SCHEMAP_E_PROPS_CORRECT_4, /* 3047 */ XML_SCHEMAP_E_PROPS_CORRECT_5, /* 3048 */ XML_SCHEMAP_E_PROPS_CORRECT_6, /* 3049 */ XML_SCHEMAP_SRC_INCLUDE, /* 3050 */ XML_SCHEMAP_SRC_ATTRIBUTE_1, /* 3051 */ XML_SCHEMAP_SRC_ATTRIBUTE_2, /* 3052 */ XML_SCHEMAP_SRC_ATTRIBUTE_3_1, /* 3053 */ XML_SCHEMAP_SRC_ATTRIBUTE_3_2, /* 3054 */ XML_SCHEMAP_SRC_ATTRIBUTE_4, /* 3055 */ XML_SCHEMAP_NO_XMLNS, /* 3056 */ XML_SCHEMAP_NO_XSI, /* 3057 */ XML_SCHEMAP_COS_VALID_DEFAULT_1, /* 3058 */ XML_SCHEMAP_COS_VALID_DEFAULT_2_1, /* 3059 */ XML_SCHEMAP_COS_VALID_DEFAULT_2_2_1, /* 3060 */ XML_SCHEMAP_COS_VALID_DEFAULT_2_2_2, /* 3061 */ XML_SCHEMAP_CVC_SIMPLE_TYPE, /* 3062 */ XML_SCHEMAP_COS_CT_EXTENDS_1_1, /* 3063 */ XML_SCHEMAP_SRC_IMPORT_1_1, /* 3064 */ XML_SCHEMAP_SRC_IMPORT_1_2, /* 3065 */ XML_SCHEMAP_SRC_IMPORT_2, /* 3066 */ XML_SCHEMAP_SRC_IMPORT_2_1, /* 3067 */ XML_SCHEMAP_SRC_IMPORT_2_2, /* 3068 */ XML_SCHEMAP_INTERNAL, /* 3069 non-W3C */ XML_SCHEMAP_NOT_DETERMINISTIC, /* 3070 non-W3C */ XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1, /* 3071 */ XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_2, /* 3072 */ XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_3, /* 3073 */ XML_SCHEMAP_MG_PROPS_CORRECT_1, /* 3074 */ XML_SCHEMAP_MG_PROPS_CORRECT_2, /* 3075 */ XML_SCHEMAP_SRC_CT_1, /* 3076 */ XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3, /* 3077 */ XML_SCHEMAP_AU_PROPS_CORRECT_2, /* 3078 */ XML_SCHEMAP_A_PROPS_CORRECT_2, /* 3079 */ XML_SCHEMAP_C_PROPS_CORRECT, /* 3080 */ XML_SCHEMAP_SRC_REDEFINE, /* 3081 */ XML_SCHEMAP_SRC_IMPORT, /* 3082 */ XML_SCHEMAP_WARN_SKIP_SCHEMA, /* 3083 */ XML_SCHEMAP_WARN_UNLOCATED_SCHEMA, /* 3084 */ XML_SCHEMAP_WARN_ATTR_REDECL_PROH, /* 3085 */ XML_SCHEMAP_WARN_ATTR_POINTLESS_PROH, /* 3085 */ XML_SCHEMAP_AG_PROPS_CORRECT, /* 3086 */ XML_SCHEMAP_COS_CT_EXTENDS_1_2, /* 3087 */ XML_SCHEMAP_AU_PROPS_CORRECT, /* 3088 */ XML_SCHEMAP_A_PROPS_CORRECT_3, /* 3089 */ XML_SCHEMAP_COS_ALL_LIMITED, /* 3090 */ XML_SCHEMATRONV_ASSERT = 4000, /* 4000 */ XML_SCHEMATRONV_REPORT, XML_MODULE_OPEN = 4900, /* 4900 */ XML_MODULE_CLOSE, /* 4901 */ XML_CHECK_FOUND_ELEMENT = 5000, XML_CHECK_FOUND_ATTRIBUTE, /* 5001 */ XML_CHECK_FOUND_TEXT, /* 5002 */ XML_CHECK_FOUND_CDATA, /* 5003 */ XML_CHECK_FOUND_ENTITYREF, /* 5004 */ XML_CHECK_FOUND_ENTITY, /* 5005 */ XML_CHECK_FOUND_PI, /* 5006 */ XML_CHECK_FOUND_COMMENT, /* 5007 */ XML_CHECK_FOUND_DOCTYPE, /* 5008 */ XML_CHECK_FOUND_FRAGMENT, /* 5009 */ XML_CHECK_FOUND_NOTATION, /* 5010 */ XML_CHECK_UNKNOWN_NODE, /* 5011 */ XML_CHECK_ENTITY_TYPE, /* 5012 */ XML_CHECK_NO_PARENT, /* 5013 */ XML_CHECK_NO_DOC, /* 5014 */ XML_CHECK_NO_NAME, /* 5015 */ XML_CHECK_NO_ELEM, /* 5016 */ XML_CHECK_WRONG_DOC, /* 5017 */ XML_CHECK_NO_PREV, /* 5018 */ XML_CHECK_WRONG_PREV, /* 5019 */ XML_CHECK_NO_NEXT, /* 5020 */ XML_CHECK_WRONG_NEXT, /* 5021 */ XML_CHECK_NOT_DTD, /* 5022 */ XML_CHECK_NOT_ATTR, /* 5023 */ XML_CHECK_NOT_ATTR_DECL, /* 5024 */ XML_CHECK_NOT_ELEM_DECL, /* 5025 */ XML_CHECK_NOT_ENTITY_DECL, /* 5026 */ XML_CHECK_NOT_NS_DECL, /* 5027 */ XML_CHECK_NO_HREF, /* 5028 */ XML_CHECK_WRONG_PARENT,/* 5029 */ XML_CHECK_NS_SCOPE, /* 5030 */ XML_CHECK_NS_ANCESTOR, /* 5031 */ XML_CHECK_NOT_UTF8, /* 5032 */ XML_CHECK_NO_DICT, /* 5033 */ XML_CHECK_NOT_NCNAME, /* 5034 */ XML_CHECK_OUTSIDE_DICT, /* 5035 */ XML_CHECK_WRONG_NAME, /* 5036 */ XML_CHECK_NAME_NOT_NULL, /* 5037 */ XML_I18N_NO_NAME = 6000, XML_I18N_NO_HANDLER, /* 6001 */ XML_I18N_EXCESS_HANDLER, /* 6002 */ XML_I18N_CONV_FAILED, /* 6003 */ XML_I18N_NO_OUTPUT, /* 6004 */ XML_BUF_OVERFLOW = 7000 } xmlParserErrors; /** * Generic error callback. * * @deprecated in favor of structured errors. * @param ctx user data * @param msg printf-like format string * @param ... arguments to format */ typedef void (*xmlGenericErrorFunc) (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); /** * Structured error callback receiving an xmlError. * * @param userData user provided data for the error callback * @param error the error being raised */ typedef void (*xmlStructuredErrorFunc) (void *userData, const xmlError *error); /** @cond ignore */ XML_DEPRECATED XMLPUBFUN const xmlError *__xmlLastError(void); XMLPUBFUN xmlGenericErrorFunc *__xmlGenericError(void); XMLPUBFUN void **__xmlGenericErrorContext(void); XMLPUBFUN xmlStructuredErrorFunc *__xmlStructuredError(void); XMLPUBFUN void **__xmlStructuredErrorContext(void); /** @endcond */ #ifndef XML_GLOBALS_NO_REDEFINITION /** * Thread-local variable containing the last reported error. * * @deprecated Use xmlGetLastError(). */ #define xmlLastError (*__xmlLastError()) /** * Thread-local variable containing the generic error callback. * * @deprecated See xmlSetStructuredErrorFunc(). */ #define xmlGenericError (*__xmlGenericError()) /** * Thread-local variable containing user data for the generic * error handler. * * @deprecated See xmlSetStructuredErrorFunc(). */ #define xmlGenericErrorContext (*__xmlGenericErrorContext()) /** * Thread-local variable containing the structured error * callback. * * @deprecated See xmlSetStructuredErrorFunc(). */ #define xmlStructuredError (*__xmlStructuredError()) /** * Thread-local variable containing user data for the * structured error handler. * * @deprecated See xmlSetStructuredErrorFunc(). */ #define xmlStructuredErrorContext (*__xmlStructuredErrorContext()) #endif XMLPUBFUN void xmlSetGenericErrorFunc (void *ctx, xmlGenericErrorFunc handler); XMLPUBFUN void xmlSetStructuredErrorFunc (void *ctx, xmlStructuredErrorFunc handler); XML_DEPRECATED XMLPUBFUN void xmlThrDefSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler); XML_DEPRECATED XMLPUBFUN void xmlThrDefSetStructuredErrorFunc(void *ctx, xmlStructuredErrorFunc handler); /* * Legacy error handlers. */ XMLPUBFUN void xmlParserError (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); XMLPUBFUN void xmlParserWarning (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); XMLPUBFUN void xmlParserValidityError (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); XMLPUBFUN void xmlParserValidityWarning (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); struct _xmlParserInput; XMLPUBFUN void xmlParserPrintFileInfo (struct _xmlParserInput *input); XMLPUBFUN void xmlParserPrintFileContext (struct _xmlParserInput *input); XMLPUBFUN void xmlFormatError (const xmlError *err, xmlGenericErrorFunc channel, void *data); /* * Extended error information routines */ XMLPUBFUN const xmlError * xmlGetLastError (void); XMLPUBFUN void xmlResetLastError (void); XMLPUBFUN const xmlError * xmlCtxtGetLastError (void *ctx); XMLPUBFUN void xmlCtxtResetLastError (void *ctx); XMLPUBFUN void xmlResetError (xmlError *err); XMLPUBFUN int xmlCopyError (const xmlError *from, xmlError *to); #ifdef __cplusplus } #endif #endif /* __XML_ERROR_H__ */ include/libxml2/libxml/c14n.h000064400000005165152527633310011763 0ustar00/** * @file * * @brief Provide Canonical XML and Exclusive XML Canonicalization * * the c14n modules provides a * * "Canonical XML" implementation * http://www.w3.org/TR/xml-c14n * * and an * * "Exclusive XML Canonicalization" implementation * http://www.w3.org/TR/xml-exc-c14n * @copyright See Copyright for the status of this software. * * @author Aleksey Sanin */ #ifndef __XML_C14N_H__ #define __XML_C14N_H__ #include #ifdef LIBXML_C14N_ENABLED #include #include #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ /* * XML Canonicalization * http://www.w3.org/TR/xml-c14n * * Exclusive XML Canonicalization * http://www.w3.org/TR/xml-exc-c14n * * Canonical form of an XML document could be created if and only if * a) default attributes (if any) are added to all nodes * b) all character and parsed entity references are resolved * In order to achieve this in libxml2 the document MUST be loaded with * following options: XML_PARSE_DTDATTR | XML_PARSE_NOENT */ /** * Predefined values for C14N modes */ typedef enum { /** Original C14N 1.0 spec */ XML_C14N_1_0 = 0, /** Exclusive C14N 1.0 spec */ XML_C14N_EXCLUSIVE_1_0 = 1, /** C14N 1.1 spec */ XML_C14N_1_1 = 2 } xmlC14NMode; XMLPUBFUN int xmlC14NDocSaveTo (xmlDoc *doc, xmlNodeSet *nodes, int mode, /* a xmlC14NMode */ xmlChar **inclusive_ns_prefixes, int with_comments, xmlOutputBuffer *buf); XMLPUBFUN int xmlC14NDocDumpMemory (xmlDoc *doc, xmlNodeSet *nodes, int mode, /* a xmlC14NMode */ xmlChar **inclusive_ns_prefixes, int with_comments, xmlChar **doc_txt_ptr); XMLPUBFUN int xmlC14NDocSave (xmlDoc *doc, xmlNodeSet *nodes, int mode, /* a xmlC14NMode */ xmlChar **inclusive_ns_prefixes, int with_comments, const char* filename, int compression); /** * This is the core C14N function */ /** * Signature for a C14N callback on visible nodes * * @param user_data user data * @param node the current node * @param parent the parent node * @returns 1 if the node should be included */ typedef int (*xmlC14NIsVisibleCallback) (void* user_data, xmlNode *node, xmlNode *parent); XMLPUBFUN int xmlC14NExecute (xmlDoc *doc, xmlC14NIsVisibleCallback is_visible_callback, void* user_data, int mode, /* a xmlC14NMode */ xmlChar **inclusive_ns_prefixes, int with_comments, xmlOutputBuffer *buf); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* LIBXML_C14N_ENABLED */ #endif /* __XML_C14N_H__ */ include/libxml2/libxml/xpath.h000064400000034644152527633310012346 0ustar00/** * @file * * @brief XML Path Language implementation * * API for the XML Path Language implementation * * XML Path Language implementation * XPath is a language for addressing parts of an XML document, * designed to be used by both XSLT and XPointer * http://www.w3.org/TR/xpath * * Implements * W3C Recommendation 16 November 1999 * http://www.w3.org/TR/1999/REC-xpath-19991116 * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_XPATH_H__ #define __XML_XPATH_H__ #include #ifdef LIBXML_XPATH_ENABLED #include #include #include #ifdef __cplusplus extern "C" { #endif /** XPath context */ typedef struct _xmlXPathContext xmlXPathContext; typedef xmlXPathContext *xmlXPathContextPtr; /** XPath parser and evaluation context */ typedef struct _xmlXPathParserContext xmlXPathParserContext; typedef xmlXPathParserContext *xmlXPathParserContextPtr; /** * The set of XPath error codes. */ typedef enum { XPATH_EXPRESSION_OK = 0, XPATH_NUMBER_ERROR, XPATH_UNFINISHED_LITERAL_ERROR, XPATH_START_LITERAL_ERROR, XPATH_VARIABLE_REF_ERROR, XPATH_UNDEF_VARIABLE_ERROR, XPATH_INVALID_PREDICATE_ERROR, XPATH_EXPR_ERROR, XPATH_UNCLOSED_ERROR, XPATH_UNKNOWN_FUNC_ERROR, XPATH_INVALID_OPERAND, XPATH_INVALID_TYPE, XPATH_INVALID_ARITY, XPATH_INVALID_CTXT_SIZE, XPATH_INVALID_CTXT_POSITION, XPATH_MEMORY_ERROR, XPTR_SYNTAX_ERROR, XPTR_RESOURCE_ERROR, XPTR_SUB_RESOURCE_ERROR, XPATH_UNDEF_PREFIX_ERROR, XPATH_ENCODING_ERROR, XPATH_INVALID_CHAR_ERROR, XPATH_INVALID_CTXT, XPATH_STACK_ERROR, XPATH_FORBID_VARIABLE_ERROR, XPATH_OP_LIMIT_EXCEEDED, XPATH_RECURSION_LIMIT_EXCEEDED } xmlXPathError; /** XPath node set */ typedef struct _xmlNodeSet xmlNodeSet; typedef xmlNodeSet *xmlNodeSetPtr; /** * A node-set (an unordered collection of nodes without duplicates). */ struct _xmlNodeSet { /** number of nodes in the set */ int nodeNr; /** size of the array as allocated */ int nodeMax; /** array of nodes in no particular order */ xmlNode **nodeTab; }; /** * An expression is evaluated to yield an object, which * has one of the following four basic types: * * - node-set * - boolean * - number * - string */ typedef enum { XPATH_UNDEFINED = 0, XPATH_NODESET = 1, XPATH_BOOLEAN = 2, XPATH_NUMBER = 3, XPATH_STRING = 4, XPATH_USERS = 8, XPATH_XSLT_TREE = 9 /* An XSLT value tree, non modifiable */ } xmlXPathObjectType; /** @cond IGNORE */ #define XPATH_POINT 5 #define XPATH_RANGE 6 #define XPATH_LOCATIONSET 7 /** @endcond */ /** XPath object */ typedef struct _xmlXPathObject xmlXPathObject; typedef xmlXPathObject *xmlXPathObjectPtr; /** * An XPath object */ struct _xmlXPathObject { /** object type */ xmlXPathObjectType type; /** node set */ xmlNodeSet *nodesetval; /** boolean */ int boolval; /** number */ double floatval; /** string */ xmlChar *stringval; void *user; int index; void *user2; int index2; }; /** @cond ignore */ /* * unused */ typedef int (*xmlXPathConvertFunc) (xmlXPathObject *obj, int type); typedef struct _xmlXPathType xmlXPathType; typedef xmlXPathType *xmlXPathTypePtr; struct _xmlXPathType { const xmlChar *name; /* the type name */ xmlXPathConvertFunc func; /* the conversion function */ }; /* * unused */ typedef struct _xmlXPathVariable xmlXPathVariable; typedef xmlXPathVariable *xmlXPathVariablePtr; struct _xmlXPathVariable { const xmlChar *name; /* the variable name */ xmlXPathObject *value; /* the value */ }; /* * unused */ typedef void (*xmlXPathEvalFunc)(xmlXPathParserContext *ctxt, int nargs); typedef struct _xmlXPathFunct xmlXPathFunct; typedef xmlXPathFunct *xmlXPathFuncPtr; struct _xmlXPathFunct { const xmlChar *name; /* the function name */ xmlXPathEvalFunc func; /* the evaluation function */ }; /* * unused */ typedef xmlXPathObject *(*xmlXPathAxisFunc) (xmlXPathParserContext *ctxt, xmlXPathObject *cur); typedef struct _xmlXPathAxis xmlXPathAxis; typedef xmlXPathAxis *xmlXPathAxisPtr; struct _xmlXPathAxis { const xmlChar *name; /* the axis name */ xmlXPathAxisFunc func; /* the search function */ }; /** @endcond */ /** * An XPath function. * The arguments (if any) are popped out from the context stack * and the result is pushed on the stack. * * @param ctxt the XPath interprestation context * @param nargs the number of arguments */ typedef void (*xmlXPathFunction) (xmlXPathParserContext *ctxt, int nargs); /* * Function and Variable Lookup. */ /** * Prototype for callbacks used to plug variable lookup in the XPath * engine. * * @param ctxt an XPath context * @param name name of the variable * @param ns_uri the namespace name hosting this variable * @returns the XPath object value or NULL if not found. */ typedef xmlXPathObject *(*xmlXPathVariableLookupFunc) (void *ctxt, const xmlChar *name, const xmlChar *ns_uri); /** * Prototype for callbacks used to plug function lookup in the XPath * engine. * * @param ctxt an XPath context * @param name name of the function * @param ns_uri the namespace name hosting this function * @returns the XPath function or NULL if not found. */ typedef xmlXPathFunction (*xmlXPathFuncLookupFunc) (void *ctxt, const xmlChar *name, const xmlChar *ns_uri); /** * Flags for XPath engine compilation and runtime */ /** * check namespaces at compilation */ #define XML_XPATH_CHECKNS (1<<0) /** * forbid variables in expression */ #define XML_XPATH_NOVAR (1<<1) /** * Expression evaluation occurs with respect to a context. * he context consists of: * - a node (the context node) * - a node list (the context node list) * - a set of variable bindings * - a function library * - the set of namespace declarations in scope for the expression * Following the switch to hash tables, this need to be trimmed up at * the next binary incompatible release. * The node may be modified when the context is passed to libxml2 * for an XPath evaluation so you may need to initialize it again * before the next call. */ struct _xmlXPathContext { /** The current document */ xmlDoc *doc; /** The current node */ xmlNode *node; /* unused (hash table) */ int nb_variables_unused; /* unused (hash table) */ int max_variables_unused; /* Hash table of defined variables */ xmlHashTable *varHash; /* number of defined types */ int nb_types; /* max number of types */ int max_types; /* Array of defined types */ xmlXPathType *types; /* unused (hash table) */ int nb_funcs_unused; /* unused (hash table) */ int max_funcs_unused; /* Hash table of defined funcs */ xmlHashTable *funcHash; /* number of defined axis */ int nb_axis; /* max number of axis */ int max_axis; /* Array of defined axis */ xmlXPathAxis *axis; /* Array of namespaces */ xmlNs **namespaces; /* number of namespace in scope */ int nsNr; /* function to free */ void *user; /** the context size */ int contextSize; /** the proximity position */ int proximityPosition; /* is this an XPointer context? */ int xptr; /* for here() */ xmlNode *here; /* for origin() */ xmlNode *origin; /* The namespaces hash table */ xmlHashTable *nsHash; /* variable lookup func */ xmlXPathVariableLookupFunc varLookupFunc; /* variable lookup data */ void *varLookupData; /* needed for XSLT */ void *extra; /* The function name when calling a function */ const xmlChar *function; /* The namespace URI when calling a function */ const xmlChar *functionURI; /* function lookup func */ xmlXPathFuncLookupFunc funcLookupFunc; /* function lookup data */ void *funcLookupData; /* Array of temp namespaces */ xmlNs **tmpNsList; /* number of namespaces in scope */ int tmpNsNr; /* user specific data block */ void *userData; /* the callback in case of errors */ xmlStructuredErrorFunc error; /* the last error */ xmlError lastError; /* the source node XSLT */ xmlNode *debugNode; /* dictionary if any */ xmlDict *dict; /** flags to control compilation */ int flags; /* Cache for reusal of XPath objects */ void *cache; /* Resource limits */ unsigned long opLimit; unsigned long opCount; int depth; }; /** Compiled XPath expression */ typedef struct _xmlXPathCompExpr xmlXPathCompExpr; typedef xmlXPathCompExpr *xmlXPathCompExprPtr; /** * An XPath parser context. It contains pure parsing information, * an xmlXPathContext, and the stack of objects. * * This struct is used for evaluation as well and misnamed. */ struct _xmlXPathParserContext { /* the current char being parsed */ const xmlChar *cur; /* the full expression */ const xmlChar *base; /** error code */ int error; /** the evaluation context */ xmlXPathContext *context; /** the current value */ xmlXPathObject *value; /* number of values stacked */ int valueNr; /* max number of values stacked */ int valueMax; /* stack of values */ xmlXPathObject **valueTab; /* the precompiled expression */ xmlXPathCompExpr *comp; /* it this an XPointer expression */ int xptr; /* used for walking preceding axis */ xmlNode *ancestor; /* always zero for compatibility */ int valueFrame; }; /************************************************************************ * * * Public API * * * ************************************************************************/ /** * Objects and Nodesets handling */ /** @cond ignore */ XML_DEPRECATED XMLPUBVAR double xmlXPathNAN; XML_DEPRECATED XMLPUBVAR double xmlXPathPINF; XML_DEPRECATED XMLPUBVAR double xmlXPathNINF; /* These macros may later turn into functions */ /** * Implement a functionality similar to the DOM NodeList.length. * * @param ns a node-set * @returns the number of nodes in the node-set. */ #define xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0) /** * Implements a functionality similar to the DOM NodeList.item(). * * @param ns a node-set * @param index index of a node in the set * @returns the xmlNode at the given `index` in `ns` or NULL if * `index` is out of range (0 to length-1) */ #define xmlXPathNodeSetItem(ns, index) \ ((((ns) != NULL) && \ ((index) >= 0) && ((index) < (ns)->nodeNr)) ? \ (ns)->nodeTab[(index)] \ : NULL) /** * Checks whether `ns` is empty or not. * * @param ns a node-set * @returns %TRUE if `ns` is an empty node-set. */ #define xmlXPathNodeSetIsEmpty(ns) \ (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL)) /** @endcond */ XMLPUBFUN void xmlXPathFreeObject (xmlXPathObject *obj); XMLPUBFUN xmlNodeSet * xmlXPathNodeSetCreate (xmlNode *val); XMLPUBFUN void xmlXPathFreeNodeSetList (xmlXPathObject *obj); XMLPUBFUN void xmlXPathFreeNodeSet (xmlNodeSet *obj); XMLPUBFUN xmlXPathObject * xmlXPathObjectCopy (xmlXPathObject *val); XMLPUBFUN int xmlXPathCmpNodes (xmlNode *node1, xmlNode *node2); /** * Conversion functions to basic types. */ XMLPUBFUN int xmlXPathCastNumberToBoolean (double val); XMLPUBFUN int xmlXPathCastStringToBoolean (const xmlChar * val); XMLPUBFUN int xmlXPathCastNodeSetToBoolean(xmlNodeSet *ns); XMLPUBFUN int xmlXPathCastToBoolean (xmlXPathObject *val); XMLPUBFUN double xmlXPathCastBooleanToNumber (int val); XMLPUBFUN double xmlXPathCastStringToNumber (const xmlChar * val); XMLPUBFUN double xmlXPathCastNodeToNumber (xmlNode *node); XMLPUBFUN double xmlXPathCastNodeSetToNumber (xmlNodeSet *ns); XMLPUBFUN double xmlXPathCastToNumber (xmlXPathObject *val); XMLPUBFUN xmlChar * xmlXPathCastBooleanToString (int val); XMLPUBFUN xmlChar * xmlXPathCastNumberToString (double val); XMLPUBFUN xmlChar * xmlXPathCastNodeToString (xmlNode *node); XMLPUBFUN xmlChar * xmlXPathCastNodeSetToString (xmlNodeSet *ns); XMLPUBFUN xmlChar * xmlXPathCastToString (xmlXPathObject *val); XMLPUBFUN xmlXPathObject * xmlXPathConvertBoolean (xmlXPathObject *val); XMLPUBFUN xmlXPathObject * xmlXPathConvertNumber (xmlXPathObject *val); XMLPUBFUN xmlXPathObject * xmlXPathConvertString (xmlXPathObject *val); /** * Context handling. */ XMLPUBFUN xmlXPathContext * xmlXPathNewContext (xmlDoc *doc); XMLPUBFUN void xmlXPathFreeContext (xmlXPathContext *ctxt); XMLPUBFUN void xmlXPathSetErrorHandler(xmlXPathContext *ctxt, xmlStructuredErrorFunc handler, void *context); XMLPUBFUN int xmlXPathContextSetCache(xmlXPathContext *ctxt, int active, int value, int options); /** * Evaluation functions. */ XMLPUBFUN long xmlXPathOrderDocElems (xmlDoc *doc); XMLPUBFUN int xmlXPathSetContextNode (xmlNode *node, xmlXPathContext *ctx); XMLPUBFUN xmlXPathObject * xmlXPathNodeEval (xmlNode *node, const xmlChar *str, xmlXPathContext *ctx); XMLPUBFUN xmlXPathObject * xmlXPathEval (const xmlChar *str, xmlXPathContext *ctx); XMLPUBFUN xmlXPathObject * xmlXPathEvalExpression (const xmlChar *str, xmlXPathContext *ctxt); XMLPUBFUN int xmlXPathEvalPredicate (xmlXPathContext *ctxt, xmlXPathObject *res); /** * Separate compilation/evaluation entry points. */ XMLPUBFUN xmlXPathCompExpr * xmlXPathCompile (const xmlChar *str); XMLPUBFUN xmlXPathCompExpr * xmlXPathCtxtCompile (xmlXPathContext *ctxt, const xmlChar *str); XMLPUBFUN xmlXPathObject * xmlXPathCompiledEval (xmlXPathCompExpr *comp, xmlXPathContext *ctx); XMLPUBFUN int xmlXPathCompiledEvalToBoolean(xmlXPathCompExpr *comp, xmlXPathContext *ctxt); XMLPUBFUN void xmlXPathFreeCompExpr (xmlXPathCompExpr *comp); XML_DEPRECATED XMLPUBFUN void xmlXPathInit (void); XMLPUBFUN int xmlXPathIsNaN (double val); XMLPUBFUN int xmlXPathIsInf (double val); #ifdef __cplusplus } #endif #endif /* LIBXML_XPATH_ENABLED */ #endif /* ! __XML_XPATH_H__ */ include/libxml2/libxml/nanoftp.h000064400000000503152527633310012652 0ustar00/** * @file * * @brief Removed legacy symbols for an outdated FTP client * * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __NANO_FTP_H__ #define __NANO_FTP_H__ #ifdef __GNUC__ #warning "libxml/nanoftp.h is deprecated" #endif #endif /* __NANO_FTP_H__ */ include/libxml2/libxml/HTMLparser.h000064400000024564152527633310013203 0ustar00/** * @file * * @brief HTML parser, doesn't support HTML5 * * This module orginally implemented an HTML parser based on the * (underspecified) HTML 4.0 spec. As of 2.14, the tokenizer * conforms to HTML5. Tree construction still follows a custom, * unspecified algorithm with many differences to HTML5. * * The parser defaults to ISO-8859-1, the default encoding of * HTTP/1.0. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __HTML_PARSER_H__ #define __HTML_PARSER_H__ #include #include #ifdef LIBXML_HTML_ENABLED #ifdef __cplusplus extern "C" { #endif /* * Backward compatibility */ #define UTF8ToHtml htmlUTF8ToHtml #define htmlDefaultSubelement(elt) elt->defaultsubelt #define htmlElementAllowedHereDesc(parent,elt) \ htmlElementAllowedHere((parent), (elt)->name) #define htmlRequiredAttrs(elt) (elt)->attrs_req /* * Most of the back-end structures from XML and HTML are shared. */ /** Same as xmlParserCtxt */ typedef xmlParserCtxt htmlParserCtxt; typedef xmlParserCtxtPtr htmlParserCtxtPtr; typedef xmlParserNodeInfo htmlParserNodeInfo; /** Same as xmlSAXHandler */ typedef xmlSAXHandler htmlSAXHandler; typedef xmlSAXHandlerPtr htmlSAXHandlerPtr; /** Same as xmlParserInput */ typedef xmlParserInput htmlParserInput; typedef xmlParserInputPtr htmlParserInputPtr; typedef xmlDocPtr htmlDocPtr; typedef xmlNodePtr htmlNodePtr; /** @cond ignore */ /* * Internal description of an HTML element, representing HTML 4.01 * and XHTML 1.0 (which share the same structure). */ typedef struct _htmlElemDesc htmlElemDesc; typedef htmlElemDesc *htmlElemDescPtr; struct _htmlElemDesc { const char *name; /* The tag name */ char startTag; /* unused */ char endTag; /* Whether the end tag can be implied */ char saveEndTag; /* unused */ char empty; /* Is this an empty element ? */ char depr; /* unused */ char dtd; /* unused */ char isinline; /* is this a block 0 or inline 1 element */ const char *desc; /* the description */ const char** subelts XML_DEPRECATED_MEMBER; const char* defaultsubelt XML_DEPRECATED_MEMBER; const char** attrs_opt XML_DEPRECATED_MEMBER; const char** attrs_depr XML_DEPRECATED_MEMBER; const char** attrs_req XML_DEPRECATED_MEMBER; int dataMode; }; /* * Internal description of an HTML entity. */ typedef struct _htmlEntityDesc htmlEntityDesc; typedef htmlEntityDesc *htmlEntityDescPtr; struct _htmlEntityDesc { unsigned int value; /* the UNICODE value for the character */ const char *name; /* The entity name */ const char *desc; /* the description */ }; #ifdef LIBXML_SAX1_ENABLED /** * @deprecated Use #xmlSAX2InitHtmlDefaultSAXHandler */ XML_DEPRECATED XMLPUBVAR const xmlSAXHandlerV1 htmlDefaultSAXHandler; #endif /* LIBXML_SAX1_ENABLED */ /** @endcond */ /* * There is only few public functions. */ XML_DEPRECATED XMLPUBFUN void htmlInitAutoClose (void); XML_DEPRECATED XMLPUBFUN const htmlElemDesc * htmlTagLookup (const xmlChar *tag); XML_DEPRECATED XMLPUBFUN const htmlEntityDesc * htmlEntityLookup(const xmlChar *name); XML_DEPRECATED XMLPUBFUN const htmlEntityDesc * htmlEntityValueLookup(unsigned int value); XML_DEPRECATED XMLPUBFUN int htmlIsAutoClosed(xmlDoc *doc, xmlNode *elem); XML_DEPRECATED XMLPUBFUN int htmlAutoCloseTag(xmlDoc *doc, const xmlChar *name, xmlNode *elem); XML_DEPRECATED XMLPUBFUN const htmlEntityDesc * htmlParseEntityRef(htmlParserCtxt *ctxt, const xmlChar **str); XML_DEPRECATED XMLPUBFUN int htmlParseCharRef(htmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void htmlParseElement(htmlParserCtxt *ctxt); XMLPUBFUN htmlParserCtxt * htmlNewParserCtxt(void); XMLPUBFUN htmlParserCtxt * htmlNewSAXParserCtxt(const htmlSAXHandler *sax, void *userData); XMLPUBFUN htmlParserCtxt * htmlCreateMemoryParserCtxt(const char *buffer, int size); XMLPUBFUN int htmlParseDocument(htmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN xmlDoc * htmlSAXParseDoc (const xmlChar *cur, const char *encoding, htmlSAXHandler *sax, void *userData); XMLPUBFUN xmlDoc * htmlParseDoc (const xmlChar *cur, const char *encoding); XMLPUBFUN htmlParserCtxt * htmlCreateFileParserCtxt(const char *filename, const char *encoding); XML_DEPRECATED XMLPUBFUN xmlDoc * htmlSAXParseFile(const char *filename, const char *encoding, htmlSAXHandler *sax, void *userData); XMLPUBFUN xmlDoc * htmlParseFile (const char *filename, const char *encoding); XML_DEPRECATED XMLPUBFUN int htmlUTF8ToHtml (unsigned char *out, int *outlen, const unsigned char *in, int *inlen); XML_DEPRECATED XMLPUBFUN int htmlEncodeEntities(unsigned char *out, int *outlen, const unsigned char *in, int *inlen, int quoteChar); XML_DEPRECATED XMLPUBFUN int htmlIsScriptAttribute(const xmlChar *name); XML_DEPRECATED XMLPUBFUN int htmlHandleOmittedElem(int val); #ifdef LIBXML_PUSH_ENABLED /* * Interfaces for the Push mode. */ XMLPUBFUN htmlParserCtxt * htmlCreatePushParserCtxt(htmlSAXHandler *sax, void *user_data, const char *chunk, int size, const char *filename, xmlCharEncoding enc); XMLPUBFUN int htmlParseChunk (htmlParserCtxt *ctxt, const char *chunk, int size, int terminate); #endif /* LIBXML_PUSH_ENABLED */ XMLPUBFUN void htmlFreeParserCtxt (htmlParserCtxt *ctxt); /* * New set of simpler/more flexible APIs */ /** * This is the set of HTML parser options that can be passed to * #htmlReadDoc, #htmlCtxtSetOptions and other functions. */ typedef enum { /** * No effect as of 2.14.0. */ HTML_PARSE_RECOVER = 1<<0, /** * Do not default to a doctype if none was found. */ HTML_PARSE_NODEFDTD = 1<<2, /** * Disable error and warning reports to the error handlers. * Errors are still accessible with xmlCtxtGetLastError(). */ HTML_PARSE_NOERROR = 1<<5, /** * Disable warning reports. */ HTML_PARSE_NOWARNING = 1<<6, /** * No effect. */ HTML_PARSE_PEDANTIC = 1<<7, /** * Remove some text nodes containing only whitespace from the * result document. Which nodes are removed depends on a conservative * heuristic. The reindenting feature of the serialization code relies * on this option to be set when parsing. Use of this option is * DISCOURAGED. */ HTML_PARSE_NOBLANKS = 1<<8, /** * No effect. */ HTML_PARSE_NONET = 1<<11, /** * Do not add implied html, head or body elements. */ HTML_PARSE_NOIMPLIED = 1<<13, /** * Store small strings directly in the node struct to save * memory. */ HTML_PARSE_COMPACT = 1<<16, /** * Relax some internal limits. See XML_PARSE_HUGE in xmlParserOption. * * @since 2.14.0 * * Use XML_PARSE_HUGE with older versions. */ HTML_PARSE_HUGE = 1<<19, /** * Ignore the encoding in the HTML declaration. This option is * mostly unneeded these days. The only effect is to enforce * ISO-8859-1 decoding of ASCII-like data. */ HTML_PARSE_IGNORE_ENC =1<<21, /** * Enable reporting of line numbers larger than 65535. * * @since 2.14.0 * * Use XML_PARSE_BIG_LINES with older versions. */ HTML_PARSE_BIG_LINES = 1<<22, /** * Make the tokenizer emit a SAX callback for each token. This results * in unbalanced invocations of startElement and endElement. * * For now, this is only usable to tokenize HTML5 with custom SAX * callbacks. A tree builder isn't implemented yet. * * @since 2.14.0 */ HTML_PARSE_HTML5 = 1<<26 } htmlParserOption; XMLPUBFUN void htmlCtxtReset (htmlParserCtxt *ctxt); XMLPUBFUN int htmlCtxtSetOptions (htmlParserCtxt *ctxt, int options); XMLPUBFUN int htmlCtxtUseOptions (htmlParserCtxt *ctxt, int options); XMLPUBFUN xmlDoc * htmlReadDoc (const xmlChar *cur, const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * htmlReadFile (const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * htmlReadMemory (const char *buffer, int size, const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * htmlReadFd (int fd, const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * htmlReadIO (xmlInputReadCallback ioread, xmlInputCloseCallback ioclose, void *ioctx, const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * htmlCtxtParseDocument (htmlParserCtxt *ctxt, xmlParserInput *input); XMLPUBFUN xmlDoc * htmlCtxtReadDoc (xmlParserCtxt *ctxt, const xmlChar *cur, const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * htmlCtxtReadFile (xmlParserCtxt *ctxt, const char *filename, const char *encoding, int options); XMLPUBFUN xmlDoc * htmlCtxtReadMemory (xmlParserCtxt *ctxt, const char *buffer, int size, const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * htmlCtxtReadFd (xmlParserCtxt *ctxt, int fd, const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * htmlCtxtReadIO (xmlParserCtxt *ctxt, xmlInputReadCallback ioread, xmlInputCloseCallback ioclose, void *ioctx, const char *URL, const char *encoding, int options); /** * deprecated content model */ typedef enum { HTML_NA = 0 , /* something we don't check at all */ HTML_INVALID = 0x1 , HTML_DEPRECATED = 0x2 , HTML_VALID = 0x4 , HTML_REQUIRED = 0xc /* VALID bit set so ( & HTML_VALID ) is TRUE */ } htmlStatus ; /* Using htmlElemDesc rather than name here, to emphasise the fact that otherwise there's a lookup overhead */ XML_DEPRECATED XMLPUBFUN htmlStatus htmlAttrAllowed(const htmlElemDesc*, const xmlChar*, int) ; XML_DEPRECATED XMLPUBFUN int htmlElementAllowedHere(const htmlElemDesc*, const xmlChar*) ; XML_DEPRECATED XMLPUBFUN htmlStatus htmlElementStatusHere(const htmlElemDesc*, const htmlElemDesc*) ; XML_DEPRECATED XMLPUBFUN htmlStatus htmlNodeStatus(xmlNode *, int) ; #ifdef __cplusplus } #endif #endif /* LIBXML_HTML_ENABLED */ #endif /* __HTML_PARSER_H__ */ include/libxml2/libxml/xmlschemas.h000064400000015422152527633310013357 0ustar00/** * @file * * @brief incomplete XML Schemas structure implementation * * interface to the XML Schemas handling and schema validity * checking, it is incomplete right now. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_SCHEMA_H__ #define __XML_SCHEMA_H__ #include #ifdef LIBXML_SCHEMAS_ENABLED #include #include #include #include #include #ifdef __cplusplus extern "C" { #endif /** * This error codes are obsolete; not used any more. */ typedef enum { XML_SCHEMAS_ERR_OK = 0, XML_SCHEMAS_ERR_NOROOT = 1, XML_SCHEMAS_ERR_UNDECLAREDELEM, XML_SCHEMAS_ERR_NOTTOPLEVEL, XML_SCHEMAS_ERR_MISSING, XML_SCHEMAS_ERR_WRONGELEM, XML_SCHEMAS_ERR_NOTYPE, XML_SCHEMAS_ERR_NOROLLBACK, XML_SCHEMAS_ERR_ISABSTRACT, XML_SCHEMAS_ERR_NOTEMPTY, XML_SCHEMAS_ERR_ELEMCONT, XML_SCHEMAS_ERR_HAVEDEFAULT, XML_SCHEMAS_ERR_NOTNILLABLE, XML_SCHEMAS_ERR_EXTRACONTENT, XML_SCHEMAS_ERR_INVALIDATTR, XML_SCHEMAS_ERR_INVALIDELEM, XML_SCHEMAS_ERR_NOTDETERMINIST, XML_SCHEMAS_ERR_CONSTRUCT, XML_SCHEMAS_ERR_INTERNAL, XML_SCHEMAS_ERR_NOTSIMPLE, XML_SCHEMAS_ERR_ATTRUNKNOWN, XML_SCHEMAS_ERR_ATTRINVALID, XML_SCHEMAS_ERR_VALUE, XML_SCHEMAS_ERR_FACET, XML_SCHEMAS_ERR_, XML_SCHEMAS_ERR_XXX } xmlSchemaValidError; /* * ATTENTION: Change xmlSchemaSetValidOptions's check * for invalid values, if adding to the validation * options below. */ /** * This is the set of XML Schema validation options. */ typedef enum { XML_SCHEMA_VAL_VC_I_CREATE = 1<<0 /* Default/fixed: create an attribute node * or an element's text node on the instance. */ } xmlSchemaValidOption; /* XML_SCHEMA_VAL_XSI_ASSEMBLE = 1<<1, * assemble schemata using * xsi:schemaLocation and * xsi:noNamespaceSchemaLocation */ /** XML schema */ typedef struct _xmlSchema xmlSchema; typedef xmlSchema *xmlSchemaPtr; /** * Signature of an error callback from an XSD validation * * @param ctx the validation context * @param msg the message * @param ... extra arguments */ typedef void (*xmlSchemaValidityErrorFunc) (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); /** * Signature of a warning callback from an XSD validation * * @param ctx the validation context * @param msg the message * @param ... extra arguments */ typedef void (*xmlSchemaValidityWarningFunc) (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); /** Schema parser context */ typedef struct _xmlSchemaParserCtxt xmlSchemaParserCtxt; typedef xmlSchemaParserCtxt *xmlSchemaParserCtxtPtr; /** Schema validation context */ typedef struct _xmlSchemaValidCtxt xmlSchemaValidCtxt; typedef xmlSchemaValidCtxt *xmlSchemaValidCtxtPtr; /** * A schemas validation locator, a callback called by the validator. * This is used when file or node information are not available * to find out what file and line number are affected * * @param ctx user provided context * @param file returned file information * @param line returned line information * @returns 0 in case of success and -1 in case of error */ typedef int (*xmlSchemaValidityLocatorFunc) (void *ctx, const char **file, unsigned long *line); /* * Interfaces for parsing. */ XMLPUBFUN xmlSchemaParserCtxt * xmlSchemaNewParserCtxt (const char *URL); XMLPUBFUN xmlSchemaParserCtxt * xmlSchemaNewMemParserCtxt (const char *buffer, int size); XMLPUBFUN xmlSchemaParserCtxt * xmlSchemaNewDocParserCtxt (xmlDoc *doc); XMLPUBFUN void xmlSchemaFreeParserCtxt (xmlSchemaParserCtxt *ctxt); XMLPUBFUN void xmlSchemaSetParserErrors (xmlSchemaParserCtxt *ctxt, xmlSchemaValidityErrorFunc err, xmlSchemaValidityWarningFunc warn, void *ctx); XMLPUBFUN void xmlSchemaSetParserStructuredErrors(xmlSchemaParserCtxt *ctxt, xmlStructuredErrorFunc serror, void *ctx); XMLPUBFUN int xmlSchemaGetParserErrors (xmlSchemaParserCtxt *ctxt, xmlSchemaValidityErrorFunc * err, xmlSchemaValidityWarningFunc * warn, void **ctx); XMLPUBFUN void xmlSchemaSetResourceLoader (xmlSchemaParserCtxt *ctxt, xmlResourceLoader loader, void *data); XMLPUBFUN int xmlSchemaIsValid (xmlSchemaValidCtxt *ctxt); XMLPUBFUN xmlSchema * xmlSchemaParse (xmlSchemaParserCtxt *ctxt); XMLPUBFUN void xmlSchemaFree (xmlSchema *schema); #ifdef LIBXML_DEBUG_ENABLED XMLPUBFUN void xmlSchemaDump (FILE *output, xmlSchema *schema); #endif /* LIBXML_DEBUG_ENABLED */ /* * Interfaces for validating */ XMLPUBFUN void xmlSchemaSetValidErrors (xmlSchemaValidCtxt *ctxt, xmlSchemaValidityErrorFunc err, xmlSchemaValidityWarningFunc warn, void *ctx); XMLPUBFUN void xmlSchemaSetValidStructuredErrors(xmlSchemaValidCtxt *ctxt, xmlStructuredErrorFunc serror, void *ctx); XMLPUBFUN int xmlSchemaGetValidErrors (xmlSchemaValidCtxt *ctxt, xmlSchemaValidityErrorFunc *err, xmlSchemaValidityWarningFunc *warn, void **ctx); XMLPUBFUN int xmlSchemaSetValidOptions (xmlSchemaValidCtxt *ctxt, int options); XMLPUBFUN void xmlSchemaValidateSetFilename(xmlSchemaValidCtxt *vctxt, const char *filename); XMLPUBFUN int xmlSchemaValidCtxtGetOptions(xmlSchemaValidCtxt *ctxt); XMLPUBFUN xmlSchemaValidCtxt * xmlSchemaNewValidCtxt (xmlSchema *schema); XMLPUBFUN void xmlSchemaFreeValidCtxt (xmlSchemaValidCtxt *ctxt); XMLPUBFUN int xmlSchemaValidateDoc (xmlSchemaValidCtxt *ctxt, xmlDoc *instance); XMLPUBFUN int xmlSchemaValidateOneElement (xmlSchemaValidCtxt *ctxt, xmlNode *elem); XMLPUBFUN int xmlSchemaValidateStream (xmlSchemaValidCtxt *ctxt, xmlParserInputBuffer *input, xmlCharEncoding enc, const xmlSAXHandler *sax, void *user_data); XMLPUBFUN int xmlSchemaValidateFile (xmlSchemaValidCtxt *ctxt, const char * filename, int options); XMLPUBFUN xmlParserCtxt * xmlSchemaValidCtxtGetParserCtxt(xmlSchemaValidCtxt *ctxt); /** * Interface to insert Schemas SAX validation in a SAX stream */ typedef struct _xmlSchemaSAXPlug xmlSchemaSAXPlugStruct; typedef xmlSchemaSAXPlugStruct *xmlSchemaSAXPlugPtr; XMLPUBFUN xmlSchemaSAXPlugStruct * xmlSchemaSAXPlug (xmlSchemaValidCtxt *ctxt, xmlSAXHandler **sax, void **user_data); XMLPUBFUN int xmlSchemaSAXUnplug (xmlSchemaSAXPlugStruct *plug); XMLPUBFUN void xmlSchemaValidateSetLocator (xmlSchemaValidCtxt *vctxt, xmlSchemaValidityLocatorFunc f, void *ctxt); #ifdef __cplusplus } #endif #endif /* LIBXML_SCHEMAS_ENABLED */ #endif /* __XML_SCHEMA_H__ */ include/libxml2/libxml/relaxng.h000064400000014006152527633310012650 0ustar00/** * @file * * @brief implementation of the Relax-NG validation * * implementation of the Relax-NG validation * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_RELAX_NG__ #define __XML_RELAX_NG__ #include #include #include #include #include #ifdef LIBXML_RELAXNG_ENABLED #ifdef __cplusplus extern "C" { #endif /** RelaxNG schema */ typedef struct _xmlRelaxNG xmlRelaxNG; typedef xmlRelaxNG *xmlRelaxNGPtr; /** * Signature of an error callback from a Relax-NG validation * * @param ctx the validation context * @param msg the message * @param ... extra arguments */ typedef void (*xmlRelaxNGValidityErrorFunc) (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); /** * Signature of a warning callback from a Relax-NG validation * * @param ctx the validation context * @param msg the message * @param ... extra arguments */ typedef void (*xmlRelaxNGValidityWarningFunc) (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); /** RelaxNG parser context */ typedef struct _xmlRelaxNGParserCtxt xmlRelaxNGParserCtxt; typedef xmlRelaxNGParserCtxt *xmlRelaxNGParserCtxtPtr; /** RelaxNG validation context */ typedef struct _xmlRelaxNGValidCtxt xmlRelaxNGValidCtxt; typedef xmlRelaxNGValidCtxt *xmlRelaxNGValidCtxtPtr; /** * List of possible Relax NG validation errors */ typedef enum { XML_RELAXNG_OK = 0, XML_RELAXNG_ERR_MEMORY, XML_RELAXNG_ERR_TYPE, XML_RELAXNG_ERR_TYPEVAL, XML_RELAXNG_ERR_DUPID, XML_RELAXNG_ERR_TYPECMP, XML_RELAXNG_ERR_NOSTATE, XML_RELAXNG_ERR_NODEFINE, XML_RELAXNG_ERR_LISTEXTRA, XML_RELAXNG_ERR_LISTEMPTY, XML_RELAXNG_ERR_INTERNODATA, XML_RELAXNG_ERR_INTERSEQ, XML_RELAXNG_ERR_INTEREXTRA, XML_RELAXNG_ERR_ELEMNAME, XML_RELAXNG_ERR_ATTRNAME, XML_RELAXNG_ERR_ELEMNONS, XML_RELAXNG_ERR_ATTRNONS, XML_RELAXNG_ERR_ELEMWRONGNS, XML_RELAXNG_ERR_ATTRWRONGNS, XML_RELAXNG_ERR_ELEMEXTRANS, XML_RELAXNG_ERR_ATTREXTRANS, XML_RELAXNG_ERR_ELEMNOTEMPTY, XML_RELAXNG_ERR_NOELEM, XML_RELAXNG_ERR_NOTELEM, XML_RELAXNG_ERR_ATTRVALID, XML_RELAXNG_ERR_CONTENTVALID, XML_RELAXNG_ERR_EXTRACONTENT, XML_RELAXNG_ERR_INVALIDATTR, XML_RELAXNG_ERR_DATAELEM, XML_RELAXNG_ERR_VALELEM, XML_RELAXNG_ERR_LISTELEM, XML_RELAXNG_ERR_DATATYPE, XML_RELAXNG_ERR_VALUE, XML_RELAXNG_ERR_LIST, XML_RELAXNG_ERR_NOGRAMMAR, XML_RELAXNG_ERR_EXTRADATA, XML_RELAXNG_ERR_LACKDATA, XML_RELAXNG_ERR_INTERNAL, XML_RELAXNG_ERR_ELEMWRONG, XML_RELAXNG_ERR_TEXTWRONG } xmlRelaxNGValidErr; /** * List of possible Relax NG Parser flags */ typedef enum { XML_RELAXNGP_NONE = 0, XML_RELAXNGP_FREE_DOC = 1, XML_RELAXNGP_CRNG = 2 } xmlRelaxNGParserFlag; XMLPUBFUN int xmlRelaxNGInitTypes (void); XML_DEPRECATED XMLPUBFUN void xmlRelaxNGCleanupTypes (void); /* * Interfaces for parsing. */ XMLPUBFUN xmlRelaxNGParserCtxt * xmlRelaxNGNewParserCtxt (const char *URL); XMLPUBFUN xmlRelaxNGParserCtxt * xmlRelaxNGNewMemParserCtxt (const char *buffer, int size); XMLPUBFUN xmlRelaxNGParserCtxt * xmlRelaxNGNewDocParserCtxt (xmlDoc *doc); XMLPUBFUN int xmlRelaxParserSetFlag (xmlRelaxNGParserCtxt *ctxt, int flag); XMLPUBFUN int xmlRelaxParserSetIncLImit (xmlRelaxNGParserCtxt *ctxt, int limit); XMLPUBFUN void xmlRelaxNGFreeParserCtxt (xmlRelaxNGParserCtxt *ctxt); XMLPUBFUN void xmlRelaxNGSetParserErrors(xmlRelaxNGParserCtxt *ctxt, xmlRelaxNGValidityErrorFunc err, xmlRelaxNGValidityWarningFunc warn, void *ctx); XMLPUBFUN int xmlRelaxNGGetParserErrors(xmlRelaxNGParserCtxt *ctxt, xmlRelaxNGValidityErrorFunc *err, xmlRelaxNGValidityWarningFunc *warn, void **ctx); XMLPUBFUN void xmlRelaxNGSetParserStructuredErrors( xmlRelaxNGParserCtxt *ctxt, xmlStructuredErrorFunc serror, void *ctx); XMLPUBFUN void xmlRelaxNGSetResourceLoader (xmlRelaxNGParserCtxt *ctxt, xmlResourceLoader loader, void *vctxt); XMLPUBFUN xmlRelaxNG * xmlRelaxNGParse (xmlRelaxNGParserCtxt *ctxt); XMLPUBFUN void xmlRelaxNGFree (xmlRelaxNG *schema); #ifdef LIBXML_DEBUG_ENABLED XMLPUBFUN void xmlRelaxNGDump (FILE *output, xmlRelaxNG *schema); #endif /* LIBXML_DEBUG_ENABLED */ #ifdef LIBXML_OUTPUT_ENABLED XMLPUBFUN void xmlRelaxNGDumpTree (FILE * output, xmlRelaxNG *schema); #endif /* LIBXML_OUTPUT_ENABLED */ /* * Interfaces for validating */ XMLPUBFUN void xmlRelaxNGSetValidErrors(xmlRelaxNGValidCtxt *ctxt, xmlRelaxNGValidityErrorFunc err, xmlRelaxNGValidityWarningFunc warn, void *ctx); XMLPUBFUN int xmlRelaxNGGetValidErrors(xmlRelaxNGValidCtxt *ctxt, xmlRelaxNGValidityErrorFunc *err, xmlRelaxNGValidityWarningFunc *warn, void **ctx); XMLPUBFUN void xmlRelaxNGSetValidStructuredErrors(xmlRelaxNGValidCtxt *ctxt, xmlStructuredErrorFunc serror, void *ctx); XMLPUBFUN xmlRelaxNGValidCtxt * xmlRelaxNGNewValidCtxt (xmlRelaxNG *schema); XMLPUBFUN void xmlRelaxNGFreeValidCtxt (xmlRelaxNGValidCtxt *ctxt); XMLPUBFUN int xmlRelaxNGValidateDoc (xmlRelaxNGValidCtxt *ctxt, xmlDoc *doc); /* * Interfaces for progressive validation when possible */ XMLPUBFUN int xmlRelaxNGValidatePushElement (xmlRelaxNGValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem); XMLPUBFUN int xmlRelaxNGValidatePushCData (xmlRelaxNGValidCtxt *ctxt, const xmlChar *data, int len); XMLPUBFUN int xmlRelaxNGValidatePopElement (xmlRelaxNGValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem); XMLPUBFUN int xmlRelaxNGValidateFullElement (xmlRelaxNGValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem); XMLPUBFUN void xmlRelaxNGValidCtxtClearErrors(xmlRelaxNGValidCtxt* ctxt); #ifdef __cplusplus } #endif #endif /* LIBXML_RELAXNG_ENABLED */ #endif /* __XML_RELAX_NG__ */ include/libxml2/libxml/xmlunicode.h000064400000000431152527633310013354 0ustar00/** * @file * * @brief Unicode character APIs * * API for the Unicode character APIs * * Deprecated, don't use. */ #ifndef __XML_UNICODE_H__ #define __XML_UNICODE_H__ #ifdef __GNUC__ #warning "libxml/xmlunicode.h is deprecated" #endif #endif /* __XML_UNICODE_H__ */ include/libxml2/libxml/catalog.h000064400000011723152527633310012625 0ustar00/** * @file * * @brief interfaces to the Catalog handling system * * the catalog module implements the support for * XML Catalogs and SGML catalogs * * SGML Open Technical Resolution TR9401:1997. * http://www.jclark.com/sp/catalog.htm * * XML Catalogs Working Draft 06 August 2001 * http://www.oasis-open.org/committees/entity/spec-2001-08-06.html * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_CATALOG_H__ #define __XML_CATALOG_H__ #include #include #include #include #ifdef LIBXML_CATALOG_ENABLED #ifdef __cplusplus extern "C" { #endif /** * The namespace for the XML Catalogs elements. */ #define XML_CATALOGS_NAMESPACE \ (const xmlChar *) "urn:oasis:names:tc:entity:xmlns:xml:catalog" /** * The specific XML Catalog Processing Instruction name. */ #define XML_CATALOG_PI \ (const xmlChar *) "oasis-xml-catalog" /** @cond ignore */ /* * The API is voluntarily limited to general cataloging. */ typedef enum { XML_CATA_PREFER_NONE = 0, XML_CATA_PREFER_PUBLIC = 1, XML_CATA_PREFER_SYSTEM } xmlCatalogPrefer; typedef enum { XML_CATA_ALLOW_NONE = 0, XML_CATA_ALLOW_GLOBAL = 1, XML_CATA_ALLOW_DOCUMENT = 2, XML_CATA_ALLOW_ALL = 3 } xmlCatalogAllow; /** @endcond */ /** XML catalog */ typedef struct _xmlCatalog xmlCatalog; typedef xmlCatalog *xmlCatalogPtr; /* * Operations on a given catalog. */ XML_DEPRECATED XMLPUBFUN xmlCatalog * xmlNewCatalog (int sgml); XML_DEPRECATED XMLPUBFUN xmlCatalog * xmlLoadACatalog (const char *filename); #ifdef LIBXML_SGML_CATALOG_ENABLED XML_DEPRECATED XMLPUBFUN xmlCatalog * xmlLoadSGMLSuperCatalog (const char *filename); XML_DEPRECATED XMLPUBFUN int xmlConvertSGMLCatalog (xmlCatalog *catal); #endif /* LIBXML_SGML_CATALOG_ENABLED */ XML_DEPRECATED XMLPUBFUN int xmlACatalogAdd (xmlCatalog *catal, const xmlChar *type, const xmlChar *orig, const xmlChar *replace); XML_DEPRECATED XMLPUBFUN int xmlACatalogRemove (xmlCatalog *catal, const xmlChar *value); XML_DEPRECATED XMLPUBFUN xmlChar * xmlACatalogResolve (xmlCatalog *catal, const xmlChar *pubID, const xmlChar *sysID); XML_DEPRECATED XMLPUBFUN xmlChar * xmlACatalogResolveSystem(xmlCatalog *catal, const xmlChar *sysID); XML_DEPRECATED XMLPUBFUN xmlChar * xmlACatalogResolvePublic(xmlCatalog *catal, const xmlChar *pubID); XML_DEPRECATED XMLPUBFUN xmlChar * xmlACatalogResolveURI (xmlCatalog *catal, const xmlChar *URI); #ifdef LIBXML_OUTPUT_ENABLED XML_DEPRECATED XMLPUBFUN void xmlACatalogDump (xmlCatalog *catal, FILE *out); #endif /* LIBXML_OUTPUT_ENABLED */ XML_DEPRECATED XMLPUBFUN void xmlFreeCatalog (xmlCatalog *catal); XML_DEPRECATED XMLPUBFUN int xmlCatalogIsEmpty (xmlCatalog *catal); /* * Global operations. */ XMLPUBFUN void xmlInitializeCatalog (void); XMLPUBFUN int xmlLoadCatalog (const char *filename); XMLPUBFUN void xmlLoadCatalogs (const char *paths); XMLPUBFUN void xmlCatalogCleanup (void); #ifdef LIBXML_OUTPUT_ENABLED XMLPUBFUN void xmlCatalogDump (FILE *out); XMLPUBFUN xmlDocPtr xmlCatalogDumpDoc (void); #endif /* LIBXML_OUTPUT_ENABLED */ XMLPUBFUN xmlChar * xmlCatalogResolve (const xmlChar *pubID, const xmlChar *sysID); XMLPUBFUN xmlChar * xmlCatalogResolveSystem (const xmlChar *sysID); XMLPUBFUN xmlChar * xmlCatalogResolvePublic (const xmlChar *pubID); XMLPUBFUN xmlChar * xmlCatalogResolveURI (const xmlChar *URI); XMLPUBFUN int xmlCatalogAdd (const xmlChar *type, const xmlChar *orig, const xmlChar *replace); XMLPUBFUN int xmlCatalogRemove (const xmlChar *value); XML_DEPRECATED XMLPUBFUN xmlDoc * xmlParseCatalogFile (const char *filename); #ifdef LIBXML_SGML_CATALOG_ENABLED XML_DEPRECATED XMLPUBFUN int xmlCatalogConvert (void); #endif /* LIBXML_SGML_CATALOG_ENABLED */ /* * Strictly minimal interfaces for per-document catalogs used * by the parser. */ XMLPUBFUN void xmlCatalogFreeLocal (void *catalogs); XMLPUBFUN void * xmlCatalogAddLocal (void *catalogs, const xmlChar *URL); XMLPUBFUN xmlChar * xmlCatalogLocalResolve (void *catalogs, const xmlChar *pubID, const xmlChar *sysID); XMLPUBFUN xmlChar * xmlCatalogLocalResolveURI(void *catalogs, const xmlChar *URI); /* * Preference settings. */ XMLPUBFUN int xmlCatalogSetDebug (int level); XML_DEPRECATED XMLPUBFUN xmlCatalogPrefer xmlCatalogSetDefaultPrefer(xmlCatalogPrefer prefer); XMLPUBFUN void xmlCatalogSetDefaults (xmlCatalogAllow allow); XMLPUBFUN xmlCatalogAllow xmlCatalogGetDefaults (void); /* DEPRECATED interfaces */ XML_DEPRECATED XMLPUBFUN const xmlChar * xmlCatalogGetSystem (const xmlChar *sysID); XML_DEPRECATED XMLPUBFUN const xmlChar * xmlCatalogGetPublic (const xmlChar *pubID); #ifdef __cplusplus } #endif #endif /* LIBXML_CATALOG_ENABLED */ #endif /* __XML_CATALOG_H__ */ include/libxml2/libxml/debugXML.h000064400000003167152527633310012665 0ustar00/** * @file * * @brief Tree debugging APIs * * Interfaces to a set of routines used for debugging the tree * produced by the XML parser. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __DEBUG_XML__ #define __DEBUG_XML__ #include #include #include #ifdef LIBXML_DEBUG_ENABLED #include #ifdef __cplusplus extern "C" { #endif /* * The standard Dump routines. */ XMLPUBFUN void xmlDebugDumpString (FILE *output, const xmlChar *str); XMLPUBFUN void xmlDebugDumpAttr (FILE *output, xmlAttr *attr, int depth); XMLPUBFUN void xmlDebugDumpAttrList (FILE *output, xmlAttr *attr, int depth); XMLPUBFUN void xmlDebugDumpOneNode (FILE *output, xmlNode *node, int depth); XMLPUBFUN void xmlDebugDumpNode (FILE *output, xmlNode *node, int depth); XMLPUBFUN void xmlDebugDumpNodeList (FILE *output, xmlNode *node, int depth); XMLPUBFUN void xmlDebugDumpDocumentHead(FILE *output, xmlDoc *doc); XMLPUBFUN void xmlDebugDumpDocument (FILE *output, xmlDoc *doc); XMLPUBFUN void xmlDebugDumpDTD (FILE *output, xmlDtd *dtd); XMLPUBFUN void xmlDebugDumpEntities (FILE *output, xmlDoc *doc); /**************************************************************** * * * Checking routines * * * ****************************************************************/ XMLPUBFUN int xmlDebugCheckDocument (FILE * output, xmlDoc *doc); #ifdef __cplusplus } #endif #endif /* LIBXML_DEBUG_ENABLED */ #endif /* __DEBUG_XML__ */ include/libxml2/libxml/list.h000064400000006104152527633310012163 0ustar00/** * @file * * @brief lists interfaces * * this module implement the list support used in * various place in the library. * * @copyright See Copyright for the status of this software. * * @author Gary Pennington */ #ifndef __XML_LINK_INCLUDE__ #define __XML_LINK_INCLUDE__ #include #ifdef __cplusplus extern "C" { #endif /** * Linked list item * * @deprecated Don't use in new code. */ typedef struct _xmlLink xmlLink; typedef xmlLink *xmlLinkPtr; /** * Linked list * * @deprecated Don't use in new code. */ typedef struct _xmlList xmlList; typedef xmlList *xmlListPtr; /** * Callback function used to free data from a list. * * @param lk the data to deallocate */ typedef void (*xmlListDeallocator) (xmlLink *lk); /** * Callback function used to compare 2 data. * * @param data0 the first data * @param data1 the second data * @returns 0 is equality, -1 or 1 otherwise depending on the ordering. */ typedef int (*xmlListDataCompare) (const void *data0, const void *data1); /** * Callback function used when walking a list with #xmlListWalk. * * @param data the data found in the list * @param user extra user provided data to the walker * @returns 0 to stop walking the list, 1 otherwise. */ typedef int (*xmlListWalker) (const void *data, void *user); /* Creation/Deletion */ XMLPUBFUN xmlList * xmlListCreate (xmlListDeallocator deallocator, xmlListDataCompare compare); XMLPUBFUN void xmlListDelete (xmlList *l); /* Basic Operators */ XMLPUBFUN void * xmlListSearch (xmlList *l, void *data); XMLPUBFUN void * xmlListReverseSearch (xmlList *l, void *data); XMLPUBFUN int xmlListInsert (xmlList *l, void *data) ; XMLPUBFUN int xmlListAppend (xmlList *l, void *data) ; XMLPUBFUN int xmlListRemoveFirst (xmlList *l, void *data); XMLPUBFUN int xmlListRemoveLast (xmlList *l, void *data); XMLPUBFUN int xmlListRemoveAll (xmlList *l, void *data); XMLPUBFUN void xmlListClear (xmlList *l); XMLPUBFUN int xmlListEmpty (xmlList *l); XMLPUBFUN xmlLink * xmlListFront (xmlList *l); XMLPUBFUN xmlLink * xmlListEnd (xmlList *l); XMLPUBFUN int xmlListSize (xmlList *l); XMLPUBFUN void xmlListPopFront (xmlList *l); XMLPUBFUN void xmlListPopBack (xmlList *l); XMLPUBFUN int xmlListPushFront (xmlList *l, void *data); XMLPUBFUN int xmlListPushBack (xmlList *l, void *data); /* Advanced Operators */ XMLPUBFUN void xmlListReverse (xmlList *l); XMLPUBFUN void xmlListSort (xmlList *l); XMLPUBFUN void xmlListWalk (xmlList *l, xmlListWalker walker, void *user); XMLPUBFUN void xmlListReverseWalk (xmlList *l, xmlListWalker walker, void *user); XMLPUBFUN void xmlListMerge (xmlList *l1, xmlList *l2); XMLPUBFUN xmlList * xmlListDup (xmlList *old); XMLPUBFUN int xmlListCopy (xmlList *cur, xmlList *old); /* Link operators */ XMLPUBFUN void * xmlLinkGetData (xmlLink *lk); /* xmlListUnique() */ /* xmlListSwap */ #ifdef __cplusplus } #endif #endif /* __XML_LINK_INCLUDE__ */ include/libxml2/libxml/xlink.h000064400000012044152527633310012335 0ustar00/** * @file * * @brief unfinished XLink detection module * * This module is deprecated, don't use. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_XLINK_H__ #define __XML_XLINK_H__ #include #include #ifdef LIBXML_XPTR_ENABLED #ifdef __cplusplus extern "C" { #endif /** @cond ignore */ /** * Various defines for the various Link properties. * * NOTE: the link detection layer will try to resolve QName expansion * of namespaces. If "foo" is the prefix for "http://foo.com/" * then the link detection layer will expand role="foo:myrole" * to "http://foo.com/:myrole". * NOTE: the link detection layer will expand URI-References found on * href attributes by using the base mechanism if found. */ typedef xmlChar *xlinkHRef; typedef xmlChar *xlinkRole; typedef xmlChar *xlinkTitle; typedef enum { XLINK_TYPE_NONE = 0, XLINK_TYPE_SIMPLE, XLINK_TYPE_EXTENDED, XLINK_TYPE_EXTENDED_SET } xlinkType; typedef enum { XLINK_SHOW_NONE = 0, XLINK_SHOW_NEW, XLINK_SHOW_EMBED, XLINK_SHOW_REPLACE } xlinkShow; typedef enum { XLINK_ACTUATE_NONE = 0, XLINK_ACTUATE_AUTO, XLINK_ACTUATE_ONREQUEST } xlinkActuate; /** @endcond */ /** * This is the prototype for the link detection routine. * It calls the default link detection callbacks upon link detection. * * @param ctx user data pointer * @param node the node to check */ typedef void (*xlinkNodeDetectFunc) (void *ctx, xmlNode *node); /* * The link detection module interact with the upper layers using * a set of callback registered at parsing time. */ /** * This is the prototype for a simple link detection callback. * * @param ctx user data pointer * @param node the node carrying the link * @param href the target of the link * @param role the role string * @param title the link title */ typedef void (*xlinkSimpleLinkFunk) (void *ctx, xmlNode *node, const xlinkHRef href, const xlinkRole role, const xlinkTitle title); /** * This is the prototype for a extended link detection callback. * * @param ctx user data pointer * @param node the node carrying the link * @param nbLocators the number of locators detected on the link * @param hrefs pointer to the array of locator hrefs * @param roles pointer to the array of locator roles * @param nbArcs the number of arcs detected on the link * @param from pointer to the array of source roles found on the arcs * @param to pointer to the array of target roles found on the arcs * @param show array of values for the show attributes found on the arcs * @param actuate array of values for the actuate attributes found on the arcs * @param nbTitles the number of titles detected on the link * @param titles array of titles detected on the link * @param langs array of xml:lang values for the titles */ typedef void (*xlinkExtendedLinkFunk)(void *ctx, xmlNode *node, int nbLocators, const xlinkHRef *hrefs, const xlinkRole *roles, int nbArcs, const xlinkRole *from, const xlinkRole *to, xlinkShow *show, xlinkActuate *actuate, int nbTitles, const xlinkTitle *titles, const xmlChar **langs); /** * This is the prototype for a extended link set detection callback. * * @param ctx user data pointer * @param node the node carrying the link * @param nbLocators the number of locators detected on the link * @param hrefs pointer to the array of locator hrefs * @param roles pointer to the array of locator roles * @param nbTitles the number of titles detected on the link * @param titles array of titles detected on the link * @param langs array of xml:lang values for the titles */ typedef void (*xlinkExtendedLinkSetFunk) (void *ctx, xmlNode *node, int nbLocators, const xlinkHRef *hrefs, const xlinkRole *roles, int nbTitles, const xlinkTitle *titles, const xmlChar **langs); typedef struct _xlinkHandler xlinkHandler; typedef xlinkHandler *xlinkHandlerPtr; /** * This is the structure containing a set of Links detection callbacks. * * There is no default xlink callbacks, if one want to get link * recognition activated, those call backs must be provided before parsing. */ struct _xlinkHandler { xlinkSimpleLinkFunk simple; xlinkExtendedLinkFunk extended; xlinkExtendedLinkSetFunk set; }; /* * The default detection routine, can be overridden, they call the default * detection callbacks. */ XML_DEPRECATED XMLPUBFUN xlinkNodeDetectFunc xlinkGetDefaultDetect (void); XML_DEPRECATED XMLPUBFUN void xlinkSetDefaultDetect (xlinkNodeDetectFunc func); /* * Routines to set/get the default handlers. */ XML_DEPRECATED XMLPUBFUN xlinkHandler * xlinkGetDefaultHandler (void); XML_DEPRECATED XMLPUBFUN void xlinkSetDefaultHandler (xlinkHandler *handler); /* * Link detection module itself. */ XML_DEPRECATED XMLPUBFUN xlinkType xlinkIsLink (xmlDoc *doc, xmlNode *node); #ifdef __cplusplus } #endif #endif /* LIBXML_XPTR_ENABLED */ #endif /* __XML_XLINK_H__ */ include/libxml2/libxml/xmlstring.h000064400000012200152527633310013231 0ustar00/** * @file * * @brief set of routines to process strings * * type and interfaces needed for the internal string handling * of the library, especially UTF8 processing. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_STRING_H__ #define __XML_STRING_H__ #include #include #ifdef __cplusplus extern "C" { #endif /** * This is a basic byte in an UTF-8 encoded string. * It's unsigned allowing to pinpoint case where char * are assigned * to xmlChar * (possibly making serialization back impossible). */ typedef unsigned char xmlChar; /** * Macro to cast a string to an xmlChar * when one know its safe. */ #define BAD_CAST (xmlChar *) /* * xmlChar handling */ XMLPUBFUN xmlChar * xmlStrdup (const xmlChar *cur); XMLPUBFUN xmlChar * xmlStrndup (const xmlChar *cur, int len); XMLPUBFUN xmlChar * xmlCharStrndup (const char *cur, int len); XMLPUBFUN xmlChar * xmlCharStrdup (const char *cur); XMLPUBFUN xmlChar * xmlStrsub (const xmlChar *str, int start, int len); XMLPUBFUN const xmlChar * xmlStrchr (const xmlChar *str, xmlChar val); XMLPUBFUN const xmlChar * xmlStrstr (const xmlChar *str, const xmlChar *val); XMLPUBFUN const xmlChar * xmlStrcasestr (const xmlChar *str, const xmlChar *val); XMLPUBFUN int xmlStrcmp (const xmlChar *str1, const xmlChar *str2); XMLPUBFUN int xmlStrncmp (const xmlChar *str1, const xmlChar *str2, int len); XMLPUBFUN int xmlStrcasecmp (const xmlChar *str1, const xmlChar *str2); XMLPUBFUN int xmlStrncasecmp (const xmlChar *str1, const xmlChar *str2, int len); XMLPUBFUN int xmlStrEqual (const xmlChar *str1, const xmlChar *str2); XMLPUBFUN int xmlStrQEqual (const xmlChar *pref, const xmlChar *name, const xmlChar *str); XMLPUBFUN int xmlStrlen (const xmlChar *str); XMLPUBFUN xmlChar * xmlStrcat (xmlChar *cur, const xmlChar *add); XMLPUBFUN xmlChar * xmlStrncat (xmlChar *cur, const xmlChar *add, int len); XMLPUBFUN xmlChar * xmlStrncatNew (const xmlChar *str1, const xmlChar *str2, int len); XMLPUBFUN int xmlStrPrintf (xmlChar *buf, int len, const char *msg, ...) LIBXML_ATTR_FORMAT(3,4); XMLPUBFUN int xmlStrVPrintf (xmlChar *buf, int len, const char *msg, va_list ap) LIBXML_ATTR_FORMAT(3,0); XMLPUBFUN int xmlGetUTF8Char (const unsigned char *utf, int *len); XMLPUBFUN int xmlCheckUTF8 (const unsigned char *utf); XMLPUBFUN int xmlUTF8Strsize (const xmlChar *utf, int len); XMLPUBFUN xmlChar * xmlUTF8Strndup (const xmlChar *utf, int len); XMLPUBFUN const xmlChar * xmlUTF8Strpos (const xmlChar *utf, int pos); XMLPUBFUN int xmlUTF8Strloc (const xmlChar *utf, const xmlChar *utfchar); XMLPUBFUN xmlChar * xmlUTF8Strsub (const xmlChar *utf, int start, int len); XMLPUBFUN int xmlUTF8Strlen (const xmlChar *utf); XMLPUBFUN int xmlUTF8Size (const xmlChar *utf); XMLPUBFUN int xmlUTF8Charcmp (const xmlChar *utf1, const xmlChar *utf2); #ifdef __cplusplus } #endif #endif /* __XML_STRING_H__ */ include/libxml2/libxml/xmlmemory.h000064400000011672152527633310013247 0ustar00/** * @file * * @brief interface for the memory allocator * * provides interfaces for the memory allocator, * including debugging capabilities. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __DEBUG_MEMORY_ALLOC__ #define __DEBUG_MEMORY_ALLOC__ #include #include #ifdef __cplusplus extern "C" { #endif /* * The XML memory wrapper support 4 basic overloadable functions. */ /** * Signature for a free() implementation. * * @param mem an already allocated block of memory */ typedef void (*xmlFreeFunc)(void *mem); /** * Signature for a malloc() implementation. * * @param size the size requested in bytes * @returns a pointer to the newly allocated block or NULL in case of error. */ typedef void *(*xmlMallocFunc)(size_t size) LIBXML_ATTR_ALLOC_SIZE(1); /** * Signature for a realloc() implementation. * * @param mem an already allocated block of memory * @param size the new size requested in bytes * @returns a pointer to the newly reallocated block or NULL in case of error. */ typedef void *(*xmlReallocFunc)(void *mem, size_t size); /** * Signature for an strdup() implementation. * * @param str a zero terminated string * @returns the copy of the string or NULL in case of error. */ typedef char *(*xmlStrdupFunc)(const char *str); /* * In general the memory allocation entry points are not kept * thread specific but this can be overridden by LIBXML_THREAD_ALLOC_ENABLED * - xmlMalloc * - xmlMallocAtomic * - xmlRealloc * - xmlMemStrdup * - xmlFree */ #ifdef LIBXML_THREAD_ALLOC_ENABLED XMLPUBFUN xmlMallocFunc *__xmlMalloc(void); XMLPUBFUN xmlMallocFunc *__xmlMallocAtomic(void); XMLPUBFUN xmlReallocFunc *__xmlRealloc(void); XMLPUBFUN xmlFreeFunc *__xmlFree(void); XMLPUBFUN xmlStrdupFunc *__xmlMemStrdup(void); #ifndef XML_GLOBALS_NO_REDEFINITION #define xmlMalloc (*__xmlMalloc()) #define xmlMallocAtomic (*__xmlMallocAtomic()) #define xmlRealloc (*__xmlRealloc()) #define xmlFree (*__xmlFree()) #define xmlMemStrdup (*__xmlMemStrdup()) #endif #else /** * The variable holding the libxml malloc() implementation */ XMLPUBVAR xmlMallocFunc xmlMalloc; /** * The variable holding the libxml malloc() implementation for atomic * data (i.e. blocks not containing pointers), useful when using a * garbage collecting allocator. * * @deprecated Use #xmlMalloc */ XMLPUBVAR xmlMallocFunc xmlMallocAtomic; /** * The variable holding the libxml realloc() implementation */ XMLPUBVAR xmlReallocFunc xmlRealloc; /** * The variable holding the libxml free() implementation */ XMLPUBVAR xmlFreeFunc xmlFree; /** * The variable holding the libxml strdup() implementation */ XMLPUBVAR xmlStrdupFunc xmlMemStrdup; #endif /* * The way to overload the existing functions. * The xmlGc function have an extra entry for atomic block * allocations useful for garbage collected memory allocators */ XMLPUBFUN int xmlMemSetup (xmlFreeFunc freeFunc, xmlMallocFunc mallocFunc, xmlReallocFunc reallocFunc, xmlStrdupFunc strdupFunc); XMLPUBFUN int xmlMemGet (xmlFreeFunc *freeFunc, xmlMallocFunc *mallocFunc, xmlReallocFunc *reallocFunc, xmlStrdupFunc *strdupFunc); XML_DEPRECATED XMLPUBFUN int xmlGcMemSetup (xmlFreeFunc freeFunc, xmlMallocFunc mallocFunc, xmlMallocFunc mallocAtomicFunc, xmlReallocFunc reallocFunc, xmlStrdupFunc strdupFunc); XML_DEPRECATED XMLPUBFUN int xmlGcMemGet (xmlFreeFunc *freeFunc, xmlMallocFunc *mallocFunc, xmlMallocFunc *mallocAtomicFunc, xmlReallocFunc *reallocFunc, xmlStrdupFunc *strdupFunc); /* * Initialization of the memory layer. */ XML_DEPRECATED XMLPUBFUN int xmlInitMemory (void); /* * Cleanup of the memory layer. */ XML_DEPRECATED XMLPUBFUN void xmlCleanupMemory (void); /* * These are specific to the XML debug memory wrapper. */ XMLPUBFUN size_t xmlMemSize (void *ptr); XMLPUBFUN int xmlMemUsed (void); XMLPUBFUN int xmlMemBlocks (void); XML_DEPRECATED XMLPUBFUN void xmlMemDisplay (FILE *fp); XML_DEPRECATED XMLPUBFUN void xmlMemDisplayLast(FILE *fp, long nbBytes); XML_DEPRECATED XMLPUBFUN void xmlMemShow (FILE *fp, int nr); XML_DEPRECATED XMLPUBFUN void xmlMemoryDump (void); XMLPUBFUN void * xmlMemMalloc (size_t size) LIBXML_ATTR_ALLOC_SIZE(1); XMLPUBFUN void * xmlMemRealloc (void *ptr,size_t size); XMLPUBFUN void xmlMemFree (void *ptr); XMLPUBFUN char * xmlMemoryStrdup (const char *str); XML_DEPRECATED XMLPUBFUN void * xmlMallocLoc (size_t size, const char *file, int line) LIBXML_ATTR_ALLOC_SIZE(1); XML_DEPRECATED XMLPUBFUN void * xmlReallocLoc (void *ptr, size_t size, const char *file, int line); XML_DEPRECATED XMLPUBFUN void * xmlMallocAtomicLoc (size_t size, const char *file, int line) LIBXML_ATTR_ALLOC_SIZE(1); XML_DEPRECATED XMLPUBFUN char * xmlMemStrdupLoc (const char *str, const char *file, int line); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* __DEBUG_MEMORY_ALLOC__ */ include/libxml2/libxml/xmlreader.h000064400000030363152527633310013177 0ustar00/** * @file * * @brief the XMLReader implementation * * API of the XML streaming API based on C\# interfaces. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_XMLREADER_H__ #define __XML_XMLREADER_H__ #include #include #include #include #ifdef LIBXML_RELAXNG_ENABLED #include #endif #ifdef LIBXML_SCHEMAS_ENABLED #include #endif #include #ifdef __cplusplus extern "C" { #endif /** * How severe an error callback is when the per-reader error callback API * is used. */ typedef enum { XML_PARSER_SEVERITY_VALIDITY_WARNING = 1, XML_PARSER_SEVERITY_VALIDITY_ERROR = 2, XML_PARSER_SEVERITY_WARNING = 3, XML_PARSER_SEVERITY_ERROR = 4 } xmlParserSeverities; #ifdef LIBXML_READER_ENABLED /** * Internal state values for the reader. */ typedef enum { XML_TEXTREADER_MODE_INITIAL = 0, XML_TEXTREADER_MODE_INTERACTIVE = 1, XML_TEXTREADER_MODE_ERROR = 2, XML_TEXTREADER_MODE_EOF =3, XML_TEXTREADER_MODE_CLOSED = 4, XML_TEXTREADER_MODE_READING = 5 } xmlTextReaderMode; /** * Some common options to use with #xmlTextReaderSetParserProp, but it * is better to use xmlParserOption and the xmlReaderNewxxx and * xmlReaderForxxx APIs now. */ typedef enum { /* load external DTD */ XML_PARSER_LOADDTD = 1, /* use default attributes */ XML_PARSER_DEFAULTATTRS = 2, /* DTD validation */ XML_PARSER_VALIDATE = 3, /* substitute entities */ XML_PARSER_SUBST_ENTITIES = 4 } xmlParserProperties; /** * Predefined constants for the different types of nodes. */ typedef enum { /** unknown or error */ XML_READER_TYPE_NONE = 0, /** element */ XML_READER_TYPE_ELEMENT = 1, /** attribute */ XML_READER_TYPE_ATTRIBUTE = 2, /** text */ XML_READER_TYPE_TEXT = 3, /** CDATA section */ XML_READER_TYPE_CDATA = 4, /** entity reference */ XML_READER_TYPE_ENTITY_REFERENCE = 5, /** unused */ XML_READER_TYPE_ENTITY = 6, /** processing instruction */ XML_READER_TYPE_PROCESSING_INSTRUCTION = 7, /** comment */ XML_READER_TYPE_COMMENT = 8, /** document */ XML_READER_TYPE_DOCUMENT = 9, /** unused */ XML_READER_TYPE_DOCUMENT_TYPE = 10, /** document fragment */ XML_READER_TYPE_DOCUMENT_FRAGMENT = 11, /** notation, unused */ XML_READER_TYPE_NOTATION = 12, /** whitespace */ XML_READER_TYPE_WHITESPACE = 13, /** significant whitespace */ XML_READER_TYPE_SIGNIFICANT_WHITESPACE = 14, /** end of element */ XML_READER_TYPE_END_ELEMENT = 15, /** unused */ XML_READER_TYPE_END_ENTITY = 16, /** unused */ XML_READER_TYPE_XML_DECLARATION = 17 } xmlReaderTypes; /** xmlReader context */ typedef struct _xmlTextReader xmlTextReader; typedef xmlTextReader *xmlTextReaderPtr; /* * Constructors & Destructor */ XMLPUBFUN xmlTextReader * xmlNewTextReader (xmlParserInputBuffer *input, const char *URI); XMLPUBFUN xmlTextReader * xmlNewTextReaderFilename(const char *URI); XMLPUBFUN void xmlFreeTextReader (xmlTextReader *reader); XMLPUBFUN int xmlTextReaderSetup(xmlTextReader *reader, xmlParserInputBuffer *input, const char *URL, const char *encoding, int options); XMLPUBFUN void xmlTextReaderSetMaxAmplification(xmlTextReader *reader, unsigned maxAmpl); XMLPUBFUN const xmlError * xmlTextReaderGetLastError(xmlTextReader *reader); /* * Iterators */ XMLPUBFUN int xmlTextReaderRead (xmlTextReader *reader); #ifdef LIBXML_WRITER_ENABLED XMLPUBFUN xmlChar * xmlTextReaderReadInnerXml(xmlTextReader *reader); XMLPUBFUN xmlChar * xmlTextReaderReadOuterXml(xmlTextReader *reader); #endif XMLPUBFUN xmlChar * xmlTextReaderReadString (xmlTextReader *reader); XMLPUBFUN int xmlTextReaderReadAttributeValue(xmlTextReader *reader); /* * Attributes of the node */ XMLPUBFUN int xmlTextReaderAttributeCount(xmlTextReader *reader); XMLPUBFUN int xmlTextReaderDepth (xmlTextReader *reader); XMLPUBFUN int xmlTextReaderHasAttributes(xmlTextReader *reader); XMLPUBFUN int xmlTextReaderHasValue(xmlTextReader *reader); XMLPUBFUN int xmlTextReaderIsDefault (xmlTextReader *reader); XMLPUBFUN int xmlTextReaderIsEmptyElement(xmlTextReader *reader); XMLPUBFUN int xmlTextReaderNodeType (xmlTextReader *reader); XMLPUBFUN int xmlTextReaderQuoteChar (xmlTextReader *reader); XMLPUBFUN int xmlTextReaderReadState (xmlTextReader *reader); XMLPUBFUN int xmlTextReaderIsNamespaceDecl(xmlTextReader *reader); XMLPUBFUN const xmlChar * xmlTextReaderConstBaseUri (xmlTextReader *reader); XMLPUBFUN const xmlChar * xmlTextReaderConstLocalName (xmlTextReader *reader); XMLPUBFUN const xmlChar * xmlTextReaderConstName (xmlTextReader *reader); XMLPUBFUN const xmlChar * xmlTextReaderConstNamespaceUri(xmlTextReader *reader); XMLPUBFUN const xmlChar * xmlTextReaderConstPrefix (xmlTextReader *reader); XMLPUBFUN const xmlChar * xmlTextReaderConstXmlLang (xmlTextReader *reader); XMLPUBFUN const xmlChar * xmlTextReaderConstString (xmlTextReader *reader, const xmlChar *str); XMLPUBFUN const xmlChar * xmlTextReaderConstValue (xmlTextReader *reader); /* * use the Const version of the routine for * better performance and simpler code */ XMLPUBFUN xmlChar * xmlTextReaderBaseUri (xmlTextReader *reader); XMLPUBFUN xmlChar * xmlTextReaderLocalName (xmlTextReader *reader); XMLPUBFUN xmlChar * xmlTextReaderName (xmlTextReader *reader); XMLPUBFUN xmlChar * xmlTextReaderNamespaceUri(xmlTextReader *reader); XMLPUBFUN xmlChar * xmlTextReaderPrefix (xmlTextReader *reader); XMLPUBFUN xmlChar * xmlTextReaderXmlLang (xmlTextReader *reader); XMLPUBFUN xmlChar * xmlTextReaderValue (xmlTextReader *reader); /* * Methods of the XmlTextReader */ XMLPUBFUN int xmlTextReaderClose (xmlTextReader *reader); XMLPUBFUN xmlChar * xmlTextReaderGetAttributeNo (xmlTextReader *reader, int no); XMLPUBFUN xmlChar * xmlTextReaderGetAttribute (xmlTextReader *reader, const xmlChar *name); XMLPUBFUN xmlChar * xmlTextReaderGetAttributeNs (xmlTextReader *reader, const xmlChar *localName, const xmlChar *namespaceURI); XMLPUBFUN xmlParserInputBuffer * xmlTextReaderGetRemainder (xmlTextReader *reader); XMLPUBFUN xmlChar * xmlTextReaderLookupNamespace(xmlTextReader *reader, const xmlChar *prefix); XMLPUBFUN int xmlTextReaderMoveToAttributeNo(xmlTextReader *reader, int no); XMLPUBFUN int xmlTextReaderMoveToAttribute(xmlTextReader *reader, const xmlChar *name); XMLPUBFUN int xmlTextReaderMoveToAttributeNs(xmlTextReader *reader, const xmlChar *localName, const xmlChar *namespaceURI); XMLPUBFUN int xmlTextReaderMoveToFirstAttribute(xmlTextReader *reader); XMLPUBFUN int xmlTextReaderMoveToNextAttribute(xmlTextReader *reader); XMLPUBFUN int xmlTextReaderMoveToElement (xmlTextReader *reader); XMLPUBFUN int xmlTextReaderNormalization (xmlTextReader *reader); XMLPUBFUN const xmlChar * xmlTextReaderConstEncoding (xmlTextReader *reader); /* * Extensions */ XMLPUBFUN int xmlTextReaderSetParserProp (xmlTextReader *reader, int prop, int value); XMLPUBFUN int xmlTextReaderGetParserProp (xmlTextReader *reader, int prop); XMLPUBFUN xmlNode * xmlTextReaderCurrentNode (xmlTextReader *reader); XMLPUBFUN int xmlTextReaderGetParserLineNumber(xmlTextReader *reader); XMLPUBFUN int xmlTextReaderGetParserColumnNumber(xmlTextReader *reader); XMLPUBFUN xmlNode * xmlTextReaderPreserve (xmlTextReader *reader); #ifdef LIBXML_PATTERN_ENABLED XMLPUBFUN int xmlTextReaderPreservePattern(xmlTextReader *reader, const xmlChar *pattern, const xmlChar **namespaces); #endif /* LIBXML_PATTERN_ENABLED */ XMLPUBFUN xmlDoc * xmlTextReaderCurrentDoc (xmlTextReader *reader); XMLPUBFUN xmlNode * xmlTextReaderExpand (xmlTextReader *reader); XMLPUBFUN int xmlTextReaderNext (xmlTextReader *reader); XMLPUBFUN int xmlTextReaderNextSibling (xmlTextReader *reader); XMLPUBFUN int xmlTextReaderIsValid (xmlTextReader *reader); #ifdef LIBXML_RELAXNG_ENABLED XMLPUBFUN int xmlTextReaderRelaxNGValidate(xmlTextReader *reader, const char *rng); XMLPUBFUN int xmlTextReaderRelaxNGValidateCtxt(xmlTextReader *reader, xmlRelaxNGValidCtxt *ctxt, int options); XMLPUBFUN int xmlTextReaderRelaxNGSetSchema(xmlTextReader *reader, xmlRelaxNG *schema); #endif #ifdef LIBXML_SCHEMAS_ENABLED XMLPUBFUN int xmlTextReaderSchemaValidate (xmlTextReader *reader, const char *xsd); XMLPUBFUN int xmlTextReaderSchemaValidateCtxt(xmlTextReader *reader, xmlSchemaValidCtxt *ctxt, int options); XMLPUBFUN int xmlTextReaderSetSchema (xmlTextReader *reader, xmlSchema *schema); #endif XMLPUBFUN const xmlChar * xmlTextReaderConstXmlVersion(xmlTextReader *reader); XMLPUBFUN int xmlTextReaderStandalone (xmlTextReader *reader); /* * Index lookup */ XMLPUBFUN long xmlTextReaderByteConsumed (xmlTextReader *reader); /* * New more complete APIs for simpler creation and reuse of readers */ XMLPUBFUN xmlTextReader * xmlReaderWalker (xmlDoc *doc); XMLPUBFUN xmlTextReader * xmlReaderForDoc (const xmlChar * cur, const char *URL, const char *encoding, int options); XMLPUBFUN xmlTextReader * xmlReaderForFile (const char *filename, const char *encoding, int options); XMLPUBFUN xmlTextReader * xmlReaderForMemory (const char *buffer, int size, const char *URL, const char *encoding, int options); XMLPUBFUN xmlTextReader * xmlReaderForFd (int fd, const char *URL, const char *encoding, int options); XMLPUBFUN xmlTextReader * xmlReaderForIO (xmlInputReadCallback ioread, xmlInputCloseCallback ioclose, void *ioctx, const char *URL, const char *encoding, int options); XMLPUBFUN int xmlReaderNewWalker (xmlTextReader *reader, xmlDoc *doc); XMLPUBFUN int xmlReaderNewDoc (xmlTextReader *reader, const xmlChar * cur, const char *URL, const char *encoding, int options); XMLPUBFUN int xmlReaderNewFile (xmlTextReader *reader, const char *filename, const char *encoding, int options); XMLPUBFUN int xmlReaderNewMemory (xmlTextReader *reader, const char *buffer, int size, const char *URL, const char *encoding, int options); XMLPUBFUN int xmlReaderNewFd (xmlTextReader *reader, int fd, const char *URL, const char *encoding, int options); XMLPUBFUN int xmlReaderNewIO (xmlTextReader *reader, xmlInputReadCallback ioread, xmlInputCloseCallback ioclose, void *ioctx, const char *URL, const char *encoding, int options); /* * Error handling extensions */ typedef void * xmlTextReaderLocatorPtr; /** * Signature of an error callback from a reader parser * * @param arg the user argument * @param msg the message * @param severity the severity of the error * @param locator a locator indicating where the error occurred */ typedef void (*xmlTextReaderErrorFunc)(void *arg, const char *msg, xmlParserSeverities severity, xmlTextReaderLocatorPtr locator); XMLPUBFUN int xmlTextReaderLocatorLineNumber(xmlTextReaderLocatorPtr locator); XMLPUBFUN xmlChar * xmlTextReaderLocatorBaseURI (xmlTextReaderLocatorPtr locator); XMLPUBFUN void xmlTextReaderSetErrorHandler(xmlTextReader *reader, xmlTextReaderErrorFunc f, void *arg); XMLPUBFUN void xmlTextReaderSetStructuredErrorHandler(xmlTextReader *reader, xmlStructuredErrorFunc f, void *arg); XMLPUBFUN void xmlTextReaderGetErrorHandler(xmlTextReader *reader, xmlTextReaderErrorFunc *f, void **arg); XMLPUBFUN void xmlTextReaderSetResourceLoader(xmlTextReader *reader, xmlResourceLoader loader, void *data); #endif /* LIBXML_READER_ENABLED */ #ifdef __cplusplus } #endif #endif /* __XML_XMLREADER_H__ */ include/libxml2/libxml/valid.h000064400000027160152527633310012314 0ustar00/** * @file * * @brief DTD validator * * API to handle XML Document Type Definitions and validate * documents. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_VALID_H__ #define __XML_VALID_H__ #include #include #define XML_TREE_INTERNALS #include #undef XML_TREE_INTERNALS #include #include #include #ifdef __cplusplus extern "C" { #endif /* * Validation state added for non-deterministic content model. */ typedef struct _xmlValidState xmlValidState; typedef xmlValidState *xmlValidStatePtr; /** * Report a validity error. * * @param ctx user data (usually an xmlValidCtxt) * @param msg printf-like format string * @param ... arguments to format */ typedef void (*xmlValidityErrorFunc) (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); /** * Report a validity warning. * * @param ctx user data (usually an xmlValidCtxt) * @param msg printf-like format string * @param ... arguments to format */ typedef void (*xmlValidityWarningFunc) (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); typedef struct _xmlValidCtxt xmlValidCtxt; typedef xmlValidCtxt *xmlValidCtxtPtr; /** * An xmlValidCtxt is used for error reporting when validating. */ struct _xmlValidCtxt { void *userData; /* user specific data block */ xmlValidityErrorFunc error; /* the callback in case of errors */ xmlValidityWarningFunc warning; /* the callback in case of warning */ /* Node analysis stack used when validating within entities */ xmlNode *node; /* Current parsed Node */ int nodeNr; /* Depth of the parsing stack */ int nodeMax; /* Max depth of the parsing stack */ xmlNode **nodeTab; /* array of nodes */ unsigned int flags; /* internal flags */ xmlDoc *doc; /* the document */ int valid; /* temporary validity check result */ /* state state used for non-determinist content validation */ xmlValidState *vstate; /* current state */ int vstateNr; /* Depth of the validation stack */ int vstateMax; /* Max depth of the validation stack */ xmlValidState *vstateTab; /* array of validation states */ #ifdef LIBXML_REGEXP_ENABLED xmlAutomata *am; /* the automata */ xmlAutomataState *state; /* used to build the automata */ #else void *am; void *state; #endif }; typedef struct _xmlHashTable xmlNotationTable; typedef xmlNotationTable *xmlNotationTablePtr; typedef struct _xmlHashTable xmlElementTable; typedef xmlElementTable *xmlElementTablePtr; typedef struct _xmlHashTable xmlAttributeTable; typedef xmlAttributeTable *xmlAttributeTablePtr; typedef struct _xmlHashTable xmlIDTable; typedef xmlIDTable *xmlIDTablePtr; typedef struct _xmlHashTable xmlRefTable; typedef xmlRefTable *xmlRefTablePtr; /* Notation */ XMLPUBFUN xmlNotation * xmlAddNotationDecl (xmlValidCtxt *ctxt, xmlDtd *dtd, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId); XML_DEPRECATED XMLPUBFUN xmlNotationTable * xmlCopyNotationTable (xmlNotationTable *table); XML_DEPRECATED XMLPUBFUN void xmlFreeNotationTable (xmlNotationTable *table); #ifdef LIBXML_OUTPUT_ENABLED XML_DEPRECATED XMLPUBFUN void xmlDumpNotationDecl (xmlBuffer *buf, xmlNotation *nota); /* XML_DEPRECATED, still used in lxml */ XMLPUBFUN void xmlDumpNotationTable (xmlBuffer *buf, xmlNotationTable *table); #endif /* LIBXML_OUTPUT_ENABLED */ /* Element Content */ XML_DEPRECATED XMLPUBFUN xmlElementContent * xmlNewElementContent (const xmlChar *name, xmlElementContentType type); XML_DEPRECATED XMLPUBFUN xmlElementContent * xmlCopyElementContent (xmlElementContent *content); XML_DEPRECATED XMLPUBFUN void xmlFreeElementContent (xmlElementContent *cur); XML_DEPRECATED XMLPUBFUN xmlElementContent * xmlNewDocElementContent (xmlDoc *doc, const xmlChar *name, xmlElementContentType type); XML_DEPRECATED XMLPUBFUN xmlElementContent * xmlCopyDocElementContent(xmlDoc *doc, xmlElementContent *content); XML_DEPRECATED XMLPUBFUN void xmlFreeDocElementContent(xmlDoc *doc, xmlElementContent *cur); XML_DEPRECATED XMLPUBFUN void xmlSnprintfElementContent(char *buf, int size, xmlElementContent *content, int englob); #ifdef LIBXML_OUTPUT_ENABLED XML_DEPRECATED XMLPUBFUN void xmlSprintfElementContent(char *buf, xmlElementContent *content, int englob); #endif /* LIBXML_OUTPUT_ENABLED */ /* Element */ XMLPUBFUN xmlElement * xmlAddElementDecl (xmlValidCtxt *ctxt, xmlDtd *dtd, const xmlChar *name, xmlElementTypeVal type, xmlElementContent *content); XML_DEPRECATED XMLPUBFUN xmlElementTable * xmlCopyElementTable (xmlElementTable *table); XML_DEPRECATED XMLPUBFUN void xmlFreeElementTable (xmlElementTable *table); #ifdef LIBXML_OUTPUT_ENABLED XML_DEPRECATED XMLPUBFUN void xmlDumpElementTable (xmlBuffer *buf, xmlElementTable *table); XML_DEPRECATED XMLPUBFUN void xmlDumpElementDecl (xmlBuffer *buf, xmlElement *elem); #endif /* LIBXML_OUTPUT_ENABLED */ /* Enumeration */ XML_DEPRECATED XMLPUBFUN xmlEnumeration * xmlCreateEnumeration (const xmlChar *name); /* XML_DEPRECATED, needed for custom attributeDecl SAX handler */ XMLPUBFUN void xmlFreeEnumeration (xmlEnumeration *cur); XML_DEPRECATED XMLPUBFUN xmlEnumeration * xmlCopyEnumeration (xmlEnumeration *cur); /* Attribute */ XMLPUBFUN xmlAttribute * xmlAddAttributeDecl (xmlValidCtxt *ctxt, xmlDtd *dtd, const xmlChar *elem, const xmlChar *name, const xmlChar *ns, xmlAttributeType type, xmlAttributeDefault def, const xmlChar *defaultValue, xmlEnumeration *tree); XML_DEPRECATED XMLPUBFUN xmlAttributeTable * xmlCopyAttributeTable (xmlAttributeTable *table); XML_DEPRECATED XMLPUBFUN void xmlFreeAttributeTable (xmlAttributeTable *table); #ifdef LIBXML_OUTPUT_ENABLED XML_DEPRECATED XMLPUBFUN void xmlDumpAttributeTable (xmlBuffer *buf, xmlAttributeTable *table); XML_DEPRECATED XMLPUBFUN void xmlDumpAttributeDecl (xmlBuffer *buf, xmlAttribute *attr); #endif /* LIBXML_OUTPUT_ENABLED */ /* IDs */ XMLPUBFUN int xmlAddIDSafe (xmlAttr *attr, const xmlChar *value); XMLPUBFUN xmlID * xmlAddID (xmlValidCtxt *ctxt, xmlDoc *doc, const xmlChar *value, xmlAttr *attr); XMLPUBFUN void xmlFreeIDTable (xmlIDTable *table); XMLPUBFUN xmlAttr * xmlGetID (xmlDoc *doc, const xmlChar *ID); XMLPUBFUN int xmlIsID (xmlDoc *doc, xmlNode *elem, xmlAttr *attr); XMLPUBFUN int xmlRemoveID (xmlDoc *doc, xmlAttr *attr); /* IDREFs */ XML_DEPRECATED XMLPUBFUN xmlRef * xmlAddRef (xmlValidCtxt *ctxt, xmlDoc *doc, const xmlChar *value, xmlAttr *attr); XML_DEPRECATED XMLPUBFUN void xmlFreeRefTable (xmlRefTable *table); XML_DEPRECATED XMLPUBFUN int xmlIsRef (xmlDoc *doc, xmlNode *elem, xmlAttr *attr); XML_DEPRECATED XMLPUBFUN int xmlRemoveRef (xmlDoc *doc, xmlAttr *attr); XML_DEPRECATED XMLPUBFUN xmlList * xmlGetRefs (xmlDoc *doc, const xmlChar *ID); /** * The public function calls related to validity checking. */ #ifdef LIBXML_VALID_ENABLED /* Allocate/Release Validation Contexts */ XMLPUBFUN xmlValidCtxt * xmlNewValidCtxt(void); XMLPUBFUN void xmlFreeValidCtxt(xmlValidCtxt *); XML_DEPRECATED XMLPUBFUN int xmlValidateRoot (xmlValidCtxt *ctxt, xmlDoc *doc); XML_DEPRECATED XMLPUBFUN int xmlValidateElementDecl (xmlValidCtxt *ctxt, xmlDoc *doc, xmlElement *elem); XML_DEPRECATED XMLPUBFUN xmlChar * xmlValidNormalizeAttributeValue(xmlDoc *doc, xmlNode *elem, const xmlChar *name, const xmlChar *value); XML_DEPRECATED XMLPUBFUN xmlChar * xmlValidCtxtNormalizeAttributeValue(xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem, const xmlChar *name, const xmlChar *value); XML_DEPRECATED XMLPUBFUN int xmlValidateAttributeDecl(xmlValidCtxt *ctxt, xmlDoc *doc, xmlAttribute *attr); XML_DEPRECATED XMLPUBFUN int xmlValidateAttributeValue(xmlAttributeType type, const xmlChar *value); XML_DEPRECATED XMLPUBFUN int xmlValidateNotationDecl (xmlValidCtxt *ctxt, xmlDoc *doc, xmlNotation *nota); XMLPUBFUN int xmlValidateDtd (xmlValidCtxt *ctxt, xmlDoc *doc, xmlDtd *dtd); XML_DEPRECATED XMLPUBFUN int xmlValidateDtdFinal (xmlValidCtxt *ctxt, xmlDoc *doc); XMLPUBFUN int xmlValidateDocument (xmlValidCtxt *ctxt, xmlDoc *doc); XMLPUBFUN int xmlValidateElement (xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem); XML_DEPRECATED XMLPUBFUN int xmlValidateOneElement (xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem); XML_DEPRECATED XMLPUBFUN int xmlValidateOneAttribute (xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem, xmlAttr *attr, const xmlChar *value); XML_DEPRECATED XMLPUBFUN int xmlValidateOneNamespace (xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem, const xmlChar *prefix, xmlNs *ns, const xmlChar *value); XML_DEPRECATED XMLPUBFUN int xmlValidateDocumentFinal(xmlValidCtxt *ctxt, xmlDoc *doc); XML_DEPRECATED XMLPUBFUN int xmlValidateNotationUse (xmlValidCtxt *ctxt, xmlDoc *doc, const xmlChar *notationName); #endif /* LIBXML_VALID_ENABLED */ XML_DEPRECATED XMLPUBFUN int xmlIsMixedElement (xmlDoc *doc, const xmlChar *name); XMLPUBFUN xmlAttribute * xmlGetDtdAttrDesc (xmlDtd *dtd, const xmlChar *elem, const xmlChar *name); XMLPUBFUN xmlAttribute * xmlGetDtdQAttrDesc (xmlDtd *dtd, const xmlChar *elem, const xmlChar *name, const xmlChar *prefix); XMLPUBFUN xmlNotation * xmlGetDtdNotationDesc (xmlDtd *dtd, const xmlChar *name); XMLPUBFUN xmlElement * xmlGetDtdQElementDesc (xmlDtd *dtd, const xmlChar *name, const xmlChar *prefix); XMLPUBFUN xmlElement * xmlGetDtdElementDesc (xmlDtd *dtd, const xmlChar *name); #ifdef LIBXML_VALID_ENABLED XMLPUBFUN int xmlValidGetPotentialChildren(xmlElementContent *ctree, const xmlChar **names, int *len, int max); /* only needed for `xmllint --insert` */ XMLPUBFUN int xmlValidGetValidElements(xmlNode *prev, xmlNode *next, const xmlChar **names, int max); XMLPUBFUN int xmlValidateNameValue (const xmlChar *value); XMLPUBFUN int xmlValidateNamesValue (const xmlChar *value); XMLPUBFUN int xmlValidateNmtokenValue (const xmlChar *value); XMLPUBFUN int xmlValidateNmtokensValue(const xmlChar *value); #ifdef LIBXML_REGEXP_ENABLED /* * Validation based on the regexp support */ XML_DEPRECATED XMLPUBFUN int xmlValidBuildContentModel(xmlValidCtxt *ctxt, xmlElement *elem); XML_DEPRECATED XMLPUBFUN int xmlValidatePushElement (xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem, const xmlChar *qname); XML_DEPRECATED XMLPUBFUN int xmlValidatePushCData (xmlValidCtxt *ctxt, const xmlChar *data, int len); XML_DEPRECATED XMLPUBFUN int xmlValidatePopElement (xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem, const xmlChar *qname); #endif /* LIBXML_REGEXP_ENABLED */ #endif /* LIBXML_VALID_ENABLED */ #ifdef __cplusplus } #endif #endif /* __XML_VALID_H__ */ include/libxml2/libxml/xpathInternals.h000064400000042560152527633310014222 0ustar00/** * @file * * @brief internal interfaces for XML Path Language implementation * * internal interfaces for XML Path Language implementation * used to build new modules on top of XPath like XPointer and * XSLT * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_XPATH_INTERNALS_H__ #define __XML_XPATH_INTERNALS_H__ #include #include #include #ifdef LIBXML_XPATH_ENABLED #ifdef __cplusplus extern "C" { #endif /** * Push a value on the stack * * @deprecated Use #xmlXPathValuePush */ #define valuePush xmlXPathValuePush /** * Pop a value from the stack * * @deprecated Use #xmlXPathValuePop */ #define valuePop xmlXPathValuePop /************************************************************************ * * * Helpers * * * ************************************************************************/ /* * Many of these macros may later turn into functions. They * shouldn't be used in \#ifdef's preprocessor instructions. */ /** * Raises an error. * * @param ctxt an XPath parser context * @param err an xmlXPathError code */ #define xmlXPathSetError(ctxt, err) \ { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); \ if ((ctxt) != NULL) (ctxt)->error = (err); } /** * Raises an XPATH_INVALID_ARITY error. * * @param ctxt an XPath parser context */ #define xmlXPathSetArityError(ctxt) \ xmlXPathSetError((ctxt), XPATH_INVALID_ARITY) /** * Raises an XPATH_INVALID_TYPE error. * * @param ctxt an XPath parser context */ #define xmlXPathSetTypeError(ctxt) \ xmlXPathSetError((ctxt), XPATH_INVALID_TYPE) /** * Get the error code of an XPath context. * * @param ctxt an XPath parser context * @returns the context error. */ #define xmlXPathGetError(ctxt) ((ctxt)->error) /** * Check if an XPath error was raised. * * @param ctxt an XPath parser context * @returns true if an error has been raised, false otherwise. */ #define xmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK) /** * Get the document of an XPath context. * * @param ctxt an XPath parser context * @returns the context document. */ #define xmlXPathGetDocument(ctxt) ((ctxt)->context->doc) /** * Get the context node of an XPath context. * * @param ctxt an XPath parser context * @returns the context node. */ #define xmlXPathGetContextNode(ctxt) ((ctxt)->context->node) XMLPUBFUN int xmlXPathPopBoolean (xmlXPathParserContext *ctxt); XMLPUBFUN double xmlXPathPopNumber (xmlXPathParserContext *ctxt); XMLPUBFUN xmlChar * xmlXPathPopString (xmlXPathParserContext *ctxt); XMLPUBFUN xmlNodeSet * xmlXPathPopNodeSet (xmlXPathParserContext *ctxt); XMLPUBFUN void * xmlXPathPopExternal (xmlXPathParserContext *ctxt); /** * Pushes the boolean `val` on the context stack. * * @param ctxt an XPath parser context * @param val a boolean */ #define xmlXPathReturnBoolean(ctxt, val) \ valuePush((ctxt), xmlXPathNewBoolean(val)) /** * Pushes true on the context stack. * * @param ctxt an XPath parser context */ #define xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1) /** * Pushes false on the context stack. * * @param ctxt an XPath parser context */ #define xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0) /** * Pushes the double `val` on the context stack. * * @param ctxt an XPath parser context * @param val a double */ #define xmlXPathReturnNumber(ctxt, val) \ valuePush((ctxt), xmlXPathNewFloat(val)) /** * Pushes the string `str` on the context stack. * * @param ctxt an XPath parser context * @param str a string */ #define xmlXPathReturnString(ctxt, str) \ valuePush((ctxt), xmlXPathWrapString(str)) /** * Pushes an empty string on the stack. * * @param ctxt an XPath parser context */ #define xmlXPathReturnEmptyString(ctxt) \ valuePush((ctxt), xmlXPathNewCString("")) /** * Pushes the node-set `ns` on the context stack. * * @param ctxt an XPath parser context * @param ns a node-set */ #define xmlXPathReturnNodeSet(ctxt, ns) \ valuePush((ctxt), xmlXPathWrapNodeSet(ns)) /** * Pushes an empty node-set on the context stack. * * @param ctxt an XPath parser context */ #define xmlXPathReturnEmptyNodeSet(ctxt) \ valuePush((ctxt), xmlXPathNewNodeSet(NULL)) /** * Pushes user data on the context stack. * * @param ctxt an XPath parser context * @param val user data */ #define xmlXPathReturnExternal(ctxt, val) \ valuePush((ctxt), xmlXPathWrapExternal(val)) /** * Check if the current value on the XPath stack is a node set or * an XSLT value tree. * * @param ctxt an XPath parser context * @returns true if the current object on the stack is a node-set. */ #define xmlXPathStackIsNodeSet(ctxt) \ (((ctxt)->value != NULL) \ && (((ctxt)->value->type == XPATH_NODESET) \ || ((ctxt)->value->type == XPATH_XSLT_TREE))) /** * Checks if the current value on the XPath stack is an external * object. * * @param ctxt an XPath parser context * @returns true if the current object on the stack is an external * object. */ #define xmlXPathStackIsExternal(ctxt) \ ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS)) /** * Empties a node-set. * * @param ns a node-set */ #define xmlXPathEmptyNodeSet(ns) \ { while ((ns)->nodeNr > 0) (ns)->nodeTab[--(ns)->nodeNr] = NULL; } /** * Macro to return from the function if an XPath error was detected. */ #define CHECK_ERROR \ if (ctxt->error != XPATH_EXPRESSION_OK) return /** * Macro to return 0 from the function if an XPath error was detected. */ #define CHECK_ERROR0 \ if (ctxt->error != XPATH_EXPRESSION_OK) return(0) /** * Macro to raise an XPath error and return. * * @param X the error code */ #define XP_ERROR(X) \ { xmlXPathErr(ctxt, X); return; } /** * Macro to raise an XPath error and return 0. * * @param X the error code */ #define XP_ERROR0(X) \ { xmlXPathErr(ctxt, X); return(0); } /** * Macro to check that the value on top of the XPath stack is of a given * type. * * @param typeval the XPath type */ #define CHECK_TYPE(typeval) \ if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) \ XP_ERROR(XPATH_INVALID_TYPE) /** * Macro to check that the value on top of the XPath stack is of a given * type. Return(0) in case of failure * * @param typeval the XPath type */ #define CHECK_TYPE0(typeval) \ if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) \ XP_ERROR0(XPATH_INVALID_TYPE) /** * Macro to check that the number of args passed to an XPath function matches. * * @param x the number of expected args */ #define CHECK_ARITY(x) \ if (ctxt == NULL) return; \ if (nargs != (x)) \ XP_ERROR(XPATH_INVALID_ARITY); \ if (ctxt->valueNr < (x)) \ XP_ERROR(XPATH_STACK_ERROR); /** * Macro to try to cast the value on the top of the XPath stack to a string. */ #define CAST_TO_STRING \ if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) \ xmlXPathStringFunction(ctxt, 1); /** * Macro to try to cast the value on the top of the XPath stack to a number. */ #define CAST_TO_NUMBER \ if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) \ xmlXPathNumberFunction(ctxt, 1); /** * Macro to try to cast the value on the top of the XPath stack to a boolean. */ #define CAST_TO_BOOLEAN \ if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) \ xmlXPathBooleanFunction(ctxt, 1); /* * Variable Lookup forwarding. */ XMLPUBFUN void xmlXPathRegisterVariableLookup (xmlXPathContext *ctxt, xmlXPathVariableLookupFunc f, void *data); /* * Function Lookup forwarding. */ XMLPUBFUN void xmlXPathRegisterFuncLookup (xmlXPathContext *ctxt, xmlXPathFuncLookupFunc f, void *funcCtxt); /* * Error reporting. */ XMLPUBFUN void xmlXPatherror (xmlXPathParserContext *ctxt, const char *file, int line, int no); XMLPUBFUN void xmlXPathErr (xmlXPathParserContext *ctxt, int error); #ifdef LIBXML_DEBUG_ENABLED XMLPUBFUN void xmlXPathDebugDumpObject (FILE *output, xmlXPathObject *cur, int depth); XMLPUBFUN void xmlXPathDebugDumpCompExpr(FILE *output, xmlXPathCompExpr *comp, int depth); #endif /** * NodeSet handling. */ XMLPUBFUN int xmlXPathNodeSetContains (xmlNodeSet *cur, xmlNode *val); XMLPUBFUN xmlNodeSet * xmlXPathDifference (xmlNodeSet *nodes1, xmlNodeSet *nodes2); XMLPUBFUN xmlNodeSet * xmlXPathIntersection (xmlNodeSet *nodes1, xmlNodeSet *nodes2); XMLPUBFUN xmlNodeSet * xmlXPathDistinctSorted (xmlNodeSet *nodes); XMLPUBFUN xmlNodeSet * xmlXPathDistinct (xmlNodeSet *nodes); XMLPUBFUN int xmlXPathHasSameNodes (xmlNodeSet *nodes1, xmlNodeSet *nodes2); XMLPUBFUN xmlNodeSet * xmlXPathNodeLeadingSorted (xmlNodeSet *nodes, xmlNode *node); XMLPUBFUN xmlNodeSet * xmlXPathLeadingSorted (xmlNodeSet *nodes1, xmlNodeSet *nodes2); XMLPUBFUN xmlNodeSet * xmlXPathNodeLeading (xmlNodeSet *nodes, xmlNode *node); XMLPUBFUN xmlNodeSet * xmlXPathLeading (xmlNodeSet *nodes1, xmlNodeSet *nodes2); XMLPUBFUN xmlNodeSet * xmlXPathNodeTrailingSorted (xmlNodeSet *nodes, xmlNode *node); XMLPUBFUN xmlNodeSet * xmlXPathTrailingSorted (xmlNodeSet *nodes1, xmlNodeSet *nodes2); XMLPUBFUN xmlNodeSet * xmlXPathNodeTrailing (xmlNodeSet *nodes, xmlNode *node); XMLPUBFUN xmlNodeSet * xmlXPathTrailing (xmlNodeSet *nodes1, xmlNodeSet *nodes2); /** * Extending a context. */ XMLPUBFUN int xmlXPathRegisterNs (xmlXPathContext *ctxt, const xmlChar *prefix, const xmlChar *ns_uri); XMLPUBFUN const xmlChar * xmlXPathNsLookup (xmlXPathContext *ctxt, const xmlChar *prefix); XMLPUBFUN void xmlXPathRegisteredNsCleanup (xmlXPathContext *ctxt); XMLPUBFUN int xmlXPathRegisterFunc (xmlXPathContext *ctxt, const xmlChar *name, xmlXPathFunction f); XMLPUBFUN int xmlXPathRegisterFuncNS (xmlXPathContext *ctxt, const xmlChar *name, const xmlChar *ns_uri, xmlXPathFunction f); XMLPUBFUN int xmlXPathRegisterVariable (xmlXPathContext *ctxt, const xmlChar *name, xmlXPathObject *value); XMLPUBFUN int xmlXPathRegisterVariableNS (xmlXPathContext *ctxt, const xmlChar *name, const xmlChar *ns_uri, xmlXPathObject *value); XMLPUBFUN xmlXPathFunction xmlXPathFunctionLookup (xmlXPathContext *ctxt, const xmlChar *name); XMLPUBFUN xmlXPathFunction xmlXPathFunctionLookupNS (xmlXPathContext *ctxt, const xmlChar *name, const xmlChar *ns_uri); XMLPUBFUN void xmlXPathRegisteredFuncsCleanup (xmlXPathContext *ctxt); XMLPUBFUN xmlXPathObject * xmlXPathVariableLookup (xmlXPathContext *ctxt, const xmlChar *name); XMLPUBFUN xmlXPathObject * xmlXPathVariableLookupNS (xmlXPathContext *ctxt, const xmlChar *name, const xmlChar *ns_uri); XMLPUBFUN void xmlXPathRegisteredVariablesCleanup(xmlXPathContext *ctxt); /** * Utilities to extend XPath. */ XMLPUBFUN xmlXPathParserContext * xmlXPathNewParserContext (const xmlChar *str, xmlXPathContext *ctxt); XMLPUBFUN void xmlXPathFreeParserContext (xmlXPathParserContext *ctxt); XMLPUBFUN xmlXPathObject * xmlXPathValuePop (xmlXPathParserContext *ctxt); XMLPUBFUN int xmlXPathValuePush (xmlXPathParserContext *ctxt, xmlXPathObject *value); XMLPUBFUN xmlXPathObject * xmlXPathNewString (const xmlChar *val); XMLPUBFUN xmlXPathObject * xmlXPathNewCString (const char *val); XMLPUBFUN xmlXPathObject * xmlXPathWrapString (xmlChar *val); XMLPUBFUN xmlXPathObject * xmlXPathWrapCString (char * val); XMLPUBFUN xmlXPathObject * xmlXPathNewFloat (double val); XMLPUBFUN xmlXPathObject * xmlXPathNewBoolean (int val); XMLPUBFUN xmlXPathObject * xmlXPathNewNodeSet (xmlNode *val); XMLPUBFUN xmlXPathObject * xmlXPathNewValueTree (xmlNode *val); XMLPUBFUN int xmlXPathNodeSetAdd (xmlNodeSet *cur, xmlNode *val); XMLPUBFUN int xmlXPathNodeSetAddUnique (xmlNodeSet *cur, xmlNode *val); XMLPUBFUN int xmlXPathNodeSetAddNs (xmlNodeSet *cur, xmlNode *node, xmlNs *ns); XMLPUBFUN void xmlXPathNodeSetSort (xmlNodeSet *set); XMLPUBFUN void xmlXPathRoot (xmlXPathParserContext *ctxt); XML_DEPRECATED XMLPUBFUN void xmlXPathEvalExpr (xmlXPathParserContext *ctxt); XMLPUBFUN xmlChar * xmlXPathParseName (xmlXPathParserContext *ctxt); XMLPUBFUN xmlChar * xmlXPathParseNCName (xmlXPathParserContext *ctxt); /* * Existing functions. */ XMLPUBFUN double xmlXPathStringEvalNumber (const xmlChar *str); XMLPUBFUN int xmlXPathEvaluatePredicateResult (xmlXPathParserContext *ctxt, xmlXPathObject *res); XMLPUBFUN void xmlXPathRegisterAllFunctions (xmlXPathContext *ctxt); XMLPUBFUN xmlNodeSet * xmlXPathNodeSetMerge (xmlNodeSet *val1, xmlNodeSet *val2); XMLPUBFUN void xmlXPathNodeSetDel (xmlNodeSet *cur, xmlNode *val); XMLPUBFUN void xmlXPathNodeSetRemove (xmlNodeSet *cur, int val); XMLPUBFUN xmlXPathObject * xmlXPathNewNodeSetList (xmlNodeSet *val); XMLPUBFUN xmlXPathObject * xmlXPathWrapNodeSet (xmlNodeSet *val); XMLPUBFUN xmlXPathObject * xmlXPathWrapExternal (void *val); XMLPUBFUN int xmlXPathEqualValues(xmlXPathParserContext *ctxt); XMLPUBFUN int xmlXPathNotEqualValues(xmlXPathParserContext *ctxt); XMLPUBFUN int xmlXPathCompareValues(xmlXPathParserContext *ctxt, int inf, int strict); XMLPUBFUN void xmlXPathValueFlipSign(xmlXPathParserContext *ctxt); XMLPUBFUN void xmlXPathAddValues(xmlXPathParserContext *ctxt); XMLPUBFUN void xmlXPathSubValues(xmlXPathParserContext *ctxt); XMLPUBFUN void xmlXPathMultValues(xmlXPathParserContext *ctxt); XMLPUBFUN void xmlXPathDivValues(xmlXPathParserContext *ctxt); XMLPUBFUN void xmlXPathModValues(xmlXPathParserContext *ctxt); XMLPUBFUN int xmlXPathIsNodeType(const xmlChar *name); /* * Some of the axis navigation routines. */ XMLPUBFUN xmlNode *xmlXPathNextSelf(xmlXPathParserContext *ctxt, xmlNode *cur); XMLPUBFUN xmlNode *xmlXPathNextChild(xmlXPathParserContext *ctxt, xmlNode *cur); XMLPUBFUN xmlNode *xmlXPathNextDescendant(xmlXPathParserContext *ctxt, xmlNode *cur); XMLPUBFUN xmlNode *xmlXPathNextDescendantOrSelf(xmlXPathParserContext *ctxt, xmlNode *cur); XMLPUBFUN xmlNode *xmlXPathNextParent(xmlXPathParserContext *ctxt, xmlNode *cur); XMLPUBFUN xmlNode *xmlXPathNextAncestorOrSelf(xmlXPathParserContext *ctxt, xmlNode *cur); XMLPUBFUN xmlNode *xmlXPathNextFollowingSibling(xmlXPathParserContext *ctxt, xmlNode *cur); XMLPUBFUN xmlNode *xmlXPathNextFollowing(xmlXPathParserContext *ctxt, xmlNode *cur); XMLPUBFUN xmlNode *xmlXPathNextNamespace(xmlXPathParserContext *ctxt, xmlNode *cur); XMLPUBFUN xmlNode *xmlXPathNextAttribute(xmlXPathParserContext *ctxt, xmlNode *cur); XMLPUBFUN xmlNode *xmlXPathNextPreceding(xmlXPathParserContext *ctxt, xmlNode *cur); XMLPUBFUN xmlNode *xmlXPathNextAncestor(xmlXPathParserContext *ctxt, xmlNode *cur); XMLPUBFUN xmlNode *xmlXPathNextPrecedingSibling(xmlXPathParserContext *ctxt, xmlNode *cur); /* * The official core of XPath functions. */ XMLPUBFUN void xmlXPathLastFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathPositionFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathCountFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathIdFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathLocalNameFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathNamespaceURIFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathStringFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathStringLengthFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathConcatFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathContainsFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathStartsWithFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathSubstringFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathSubstringBeforeFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathSubstringAfterFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathNormalizeFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathTranslateFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathNotFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathTrueFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathFalseFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathLangFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathNumberFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathSumFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathFloorFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathCeilingFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathRoundFunction(xmlXPathParserContext *ctxt, int nargs); XMLPUBFUN void xmlXPathBooleanFunction(xmlXPathParserContext *ctxt, int nargs); /** * Really internal functions */ XMLPUBFUN void xmlXPathNodeSetFreeNs(xmlNs *ns); #ifdef __cplusplus } #endif #endif /* LIBXML_XPATH_ENABLED */ #endif /* ! __XML_XPATH_INTERNALS_H__ */ include/libxml2/libxml/encoding.h000064400000023207152527633310013001 0ustar00/** * @file * * @brief Character encoding conversion functions * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_CHAR_ENCODING_H__ #define __XML_CHAR_ENCODING_H__ #include #include #ifdef __cplusplus extern "C" { #endif /* * Backward compatibility */ /** @cond ignore */ #define UTF8Toisolat1 xmlUTF8ToIsolat1 #define isolat1ToUTF8 xmlIsolat1ToUTF8 /** @endcond */ /** * Encoding conversion errors */ typedef enum { /** Success */ XML_ENC_ERR_SUCCESS = 0, /** Internal or unclassified error */ XML_ENC_ERR_INTERNAL = -1, /** Invalid or untranslatable input sequence */ XML_ENC_ERR_INPUT = -2, /** Not enough space in output buffer */ XML_ENC_ERR_SPACE = -3, /** Out-of-memory error */ XML_ENC_ERR_MEMORY = -4 } xmlCharEncError; /** * Predefined values for some standard encodings. */ typedef enum { /** No char encoding detected */ XML_CHAR_ENCODING_ERROR= -1, /** No char encoding detected */ XML_CHAR_ENCODING_NONE= 0, /** UTF-8 */ XML_CHAR_ENCODING_UTF8= 1, /** UTF-16 little endian */ XML_CHAR_ENCODING_UTF16LE= 2, /** UTF-16 big endian */ XML_CHAR_ENCODING_UTF16BE= 3, /** UCS-4 little endian */ XML_CHAR_ENCODING_UCS4LE= 4, /** UCS-4 big endian */ XML_CHAR_ENCODING_UCS4BE= 5, /** EBCDIC uh! */ XML_CHAR_ENCODING_EBCDIC= 6, /** UCS-4 unusual ordering */ XML_CHAR_ENCODING_UCS4_2143=7, /** UCS-4 unusual ordering */ XML_CHAR_ENCODING_UCS4_3412=8, /** UCS-2 */ XML_CHAR_ENCODING_UCS2= 9, /** ISO-8859-1 ISO Latin 1 */ XML_CHAR_ENCODING_8859_1= 10, /** ISO-8859-2 ISO Latin 2 */ XML_CHAR_ENCODING_8859_2= 11, /** ISO-8859-3 */ XML_CHAR_ENCODING_8859_3= 12, /** ISO-8859-4 */ XML_CHAR_ENCODING_8859_4= 13, /** ISO-8859-5 */ XML_CHAR_ENCODING_8859_5= 14, /** ISO-8859-6 */ XML_CHAR_ENCODING_8859_6= 15, /** ISO-8859-7 */ XML_CHAR_ENCODING_8859_7= 16, /** ISO-8859-8 */ XML_CHAR_ENCODING_8859_8= 17, /** ISO-8859-9 */ XML_CHAR_ENCODING_8859_9= 18, /** ISO-2022-JP */ XML_CHAR_ENCODING_2022_JP= 19, /** Shift_JIS */ XML_CHAR_ENCODING_SHIFT_JIS=20, /** EUC-JP */ XML_CHAR_ENCODING_EUC_JP= 21, /** pure ASCII */ XML_CHAR_ENCODING_ASCII= 22, /** UTF-16 native, available since 2.14 */ XML_CHAR_ENCODING_UTF16= 23, /** HTML (output only), available since 2.14 */ XML_CHAR_ENCODING_HTML= 24, /** ISO-8859-10, available since 2.14 */ XML_CHAR_ENCODING_8859_10= 25, /** ISO-8859-11, available since 2.14 */ XML_CHAR_ENCODING_8859_11= 26, /** ISO-8859-13, available since 2.14 */ XML_CHAR_ENCODING_8859_13= 27, /** ISO-8859-14, available since 2.14 */ XML_CHAR_ENCODING_8859_14= 28, /** ISO-8859-15, available since 2.14 */ XML_CHAR_ENCODING_8859_15= 29, /** ISO-8859-16, available since 2.14 */ XML_CHAR_ENCODING_8859_16= 30, /** windows-1252, available since 2.15 */ XML_CHAR_ENCODING_WINDOWS_1252 = 31 } xmlCharEncoding; /** * Encoding conversion flags */ typedef enum { /** Create converter for input (conversion to UTF-8) */ XML_ENC_INPUT = (1 << 0), /** Create converter for output (conversion from UTF-8) */ XML_ENC_OUTPUT = (1 << 1), /** Use HTML5 mappings */ XML_ENC_HTML = (1 << 2) } xmlCharEncFlags; /** * Convert characters to UTF-8. * * On success, the value of `inlen` after return is the number of * bytes consumed and `outlen` is the number of bytes produced. * * @param out a pointer to an array of bytes to store the UTF-8 result * @param outlen the length of `out` * @param in a pointer to an array of chars in the original encoding * @param inlen the length of `in` * @returns the number of bytes written or an xmlCharEncError code. */ typedef int (*xmlCharEncodingInputFunc)(unsigned char *out, int *outlen, const unsigned char *in, int *inlen); /** * Convert characters from UTF-8. * * On success, the value of `inlen` after return is the number of * bytes consumed and `outlen` is the number of bytes produced. * * @param out a pointer to an array of bytes to store the result * @param outlen the length of `out` * @param in a pointer to an array of UTF-8 chars * @param inlen the length of `in` * @returns the number of bytes written or an xmlCharEncError code. */ typedef int (*xmlCharEncodingOutputFunc)(unsigned char *out, int *outlen, const unsigned char *in, int *inlen); /** * Convert between character encodings. * * The value of `inlen` after return is the number of bytes consumed * and `outlen` is the number of bytes produced. * * If the converter can consume partial multi-byte sequences, the * `flush` flag can be used to detect truncated sequences at EOF. * Otherwise, the flag can be ignored. * * @param vctxt conversion context * @param out a pointer to an array of bytes to store the result * @param outlen the length of `out` * @param in a pointer to an array of input bytes * @param inlen the length of `in` * @param flush end of input * @returns an xmlCharEncError code. */ typedef xmlCharEncError (*xmlCharEncConvFunc)(void *vctxt, unsigned char *out, int *outlen, const unsigned char *in, int *inlen, int flush); /** * Free a conversion context. * * @param vctxt conversion context */ typedef void (*xmlCharEncConvCtxtDtor)(void *vctxt); /** Character encoding converter */ typedef struct _xmlCharEncodingHandler xmlCharEncodingHandler; typedef xmlCharEncodingHandler *xmlCharEncodingHandlerPtr; /** * A character encoding conversion handler for non UTF-8 encodings. * * This structure will be made private. */ struct _xmlCharEncodingHandler { char *name XML_DEPRECATED_MEMBER; union { xmlCharEncConvFunc func; xmlCharEncodingInputFunc legacyFunc; } input XML_DEPRECATED_MEMBER; union { xmlCharEncConvFunc func; xmlCharEncodingOutputFunc legacyFunc; } output XML_DEPRECATED_MEMBER; void *inputCtxt XML_DEPRECATED_MEMBER; void *outputCtxt XML_DEPRECATED_MEMBER; xmlCharEncConvCtxtDtor ctxtDtor XML_DEPRECATED_MEMBER; int flags XML_DEPRECATED_MEMBER; }; /** * If this function returns XML_ERR_OK, it must fill the `out` * pointer with an encoding handler. The handler can be obtained * from #xmlCharEncNewCustomHandler. * * `flags` can contain XML_ENC_INPUT, XML_ENC_OUTPUT or both. * * @param vctxt user data * @param name encoding name * @param flags bit mask of flags * @param out pointer to resulting handler * @returns an xmlParserErrors code. */ typedef xmlParserErrors (*xmlCharEncConvImpl)(void *vctxt, const char *name, xmlCharEncFlags flags, xmlCharEncodingHandler **out); /* * Interfaces for encoding handlers. */ XML_DEPRECATED XMLPUBFUN void xmlInitCharEncodingHandlers (void); XML_DEPRECATED XMLPUBFUN void xmlCleanupCharEncodingHandlers (void); XML_DEPRECATED XMLPUBFUN void xmlRegisterCharEncodingHandler (xmlCharEncodingHandler *handler); XMLPUBFUN xmlParserErrors xmlLookupCharEncodingHandler (xmlCharEncoding enc, xmlCharEncodingHandler **out); XMLPUBFUN xmlParserErrors xmlOpenCharEncodingHandler (const char *name, int output, xmlCharEncodingHandler **out); XMLPUBFUN xmlParserErrors xmlCreateCharEncodingHandler (const char *name, xmlCharEncFlags flags, xmlCharEncConvImpl impl, void *implCtxt, xmlCharEncodingHandler **out); XMLPUBFUN xmlCharEncodingHandler * xmlGetCharEncodingHandler (xmlCharEncoding enc); XMLPUBFUN xmlCharEncodingHandler * xmlFindCharEncodingHandler (const char *name); XML_DEPRECATED XMLPUBFUN xmlCharEncodingHandler * xmlNewCharEncodingHandler (const char *name, xmlCharEncodingInputFunc input, xmlCharEncodingOutputFunc output); XMLPUBFUN xmlParserErrors xmlCharEncNewCustomHandler (const char *name, xmlCharEncConvFunc input, xmlCharEncConvFunc output, xmlCharEncConvCtxtDtor ctxtDtor, void *inputCtxt, void *outputCtxt, xmlCharEncodingHandler **out); /* * Interfaces for encoding names and aliases. */ XML_DEPRECATED XMLPUBFUN int xmlAddEncodingAlias (const char *name, const char *alias); XML_DEPRECATED XMLPUBFUN int xmlDelEncodingAlias (const char *alias); XML_DEPRECATED XMLPUBFUN const char * xmlGetEncodingAlias (const char *alias); XML_DEPRECATED XMLPUBFUN void xmlCleanupEncodingAliases (void); XMLPUBFUN xmlCharEncoding xmlParseCharEncoding (const char *name); XMLPUBFUN const char * xmlGetCharEncodingName (xmlCharEncoding enc); /* * Interfaces directly used by the parsers. */ XMLPUBFUN xmlCharEncoding xmlDetectCharEncoding (const unsigned char *in, int len); struct _xmlBuffer; XMLPUBFUN int xmlCharEncOutFunc (xmlCharEncodingHandler *handler, struct _xmlBuffer *out, struct _xmlBuffer *in); XMLPUBFUN int xmlCharEncInFunc (xmlCharEncodingHandler *handler, struct _xmlBuffer *out, struct _xmlBuffer *in); XML_DEPRECATED XMLPUBFUN int xmlCharEncFirstLine (xmlCharEncodingHandler *handler, struct _xmlBuffer *out, struct _xmlBuffer *in); XMLPUBFUN int xmlCharEncCloseFunc (xmlCharEncodingHandler *handler); /* * Export a few useful functions */ #ifdef LIBXML_OUTPUT_ENABLED XMLPUBFUN int xmlUTF8ToIsolat1 (unsigned char *out, int *outlen, const unsigned char *in, int *inlen); #endif /* LIBXML_OUTPUT_ENABLED */ XMLPUBFUN int xmlIsolat1ToUTF8 (unsigned char *out, int *outlen, const unsigned char *in, int *inlen); #ifdef __cplusplus } #endif #endif /* __XML_CHAR_ENCODING_H__ */ include/libxml2/libxml/uri.h000064400000005247152527633310012016 0ustar00/** * @file * * @brief library of generic URI related routines * * library of generic URI related routines * Implements RFC 2396 * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_URI_H__ #define __XML_URI_H__ #include #include #include #ifdef __cplusplus extern "C" { #endif /** Parsed URI */ typedef struct _xmlURI xmlURI; typedef xmlURI *xmlURIPtr; /** * A parsed URI reference. * * This is a struct containing the various fields * as described in RFC 2396 but separated for further processing. * * Note: query is a deprecated field which is incorrectly unescaped. * query_raw takes precedence over query if the former is set. * See: http://mail.gnome.org/archives/xml/2007-April/thread.html\#00127 */ struct _xmlURI { char *scheme; /* the URI scheme */ char *opaque; /* opaque part */ char *authority; /* the authority part */ char *server; /* the server part */ char *user; /* the user part */ int port; /* the port number */ char *path; /* the path string */ char *query; /* the query string (deprecated - use with caution) */ char *fragment; /* the fragment identifier */ int cleanup; /* parsing potentially unclean URI */ char *query_raw; /* the query string (as it appears in the URI) */ }; XMLPUBFUN xmlURI * xmlCreateURI (void); XMLPUBFUN int xmlBuildURISafe (const xmlChar *URI, const xmlChar *base, xmlChar **out); XMLPUBFUN xmlChar * xmlBuildURI (const xmlChar *URI, const xmlChar *base); XMLPUBFUN int xmlBuildRelativeURISafe (const xmlChar *URI, const xmlChar *base, xmlChar **out); XMLPUBFUN xmlChar * xmlBuildRelativeURI (const xmlChar *URI, const xmlChar *base); XMLPUBFUN xmlURI * xmlParseURI (const char *str); XMLPUBFUN int xmlParseURISafe (const char *str, xmlURI **uri); XMLPUBFUN xmlURI * xmlParseURIRaw (const char *str, int raw); XMLPUBFUN int xmlParseURIReference (xmlURI *uri, const char *str); XMLPUBFUN xmlChar * xmlSaveUri (xmlURI *uri); XMLPUBFUN void xmlPrintURI (FILE *stream, xmlURI *uri); XMLPUBFUN xmlChar * xmlURIEscapeStr (const xmlChar *str, const xmlChar *list); XMLPUBFUN char * xmlURIUnescapeString (const char *str, int len, char *target); XMLPUBFUN int xmlNormalizeURIPath (char *path); XMLPUBFUN xmlChar * xmlURIEscape (const xmlChar *str); XMLPUBFUN void xmlFreeURI (xmlURI *uri); XMLPUBFUN xmlChar* xmlCanonicPath (const xmlChar *path); XMLPUBFUN xmlChar* xmlPathToURI (const xmlChar *path); #ifdef __cplusplus } #endif #endif /* __XML_URI_H__ */ include/libxml2/libxml/xmlIO.h000064400000026512152527633310012245 0ustar00/** * @file * * @brief I/O interfaces used by the parser * * Functions and datatypes for parser input and output. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_IO_H__ #define __XML_IO_H__ #include #include #include #define XML_TREE_INTERNALS #include #undef XML_TREE_INTERNALS #ifdef __cplusplus extern "C" { #endif /** * Callback used in the I/O Input API to detect if the current handler * can provide input functionality for this resource. * * @param filename the filename or URI * @returns 1 if yes and 0 if another Input module should be used */ typedef int (*xmlInputMatchCallback) (const char *filename); /** * Callback used in the I/O Input API to open the resource * * @param filename the filename or URI * @returns an Input context or NULL in case or error */ typedef void * (*xmlInputOpenCallback) (const char *filename); /** * Callback used in the I/O Input API to read the resource * * @param context an Input context * @param buffer the buffer to store data read * @param len the length of the buffer in bytes * @returns the number of bytes read or -1 in case of error */ typedef int (*xmlInputReadCallback) (void * context, char * buffer, int len); /** * Callback used in the I/O Input API to close the resource * * @param context an Input context * @returns 0 or -1 in case of error */ typedef int (*xmlInputCloseCallback) (void * context); #ifdef LIBXML_OUTPUT_ENABLED /** * Callback used in the I/O Output API to detect if the current handler * can provide output functionality for this resource. * * @param filename the filename or URI * @returns 1 if yes and 0 if another Output module should be used */ typedef int (*xmlOutputMatchCallback) (const char *filename); /** * Callback used in the I/O Output API to open the resource * * @param filename the filename or URI * @returns an Output context or NULL in case or error */ typedef void * (*xmlOutputOpenCallback) (const char *filename); /** * Callback used in the I/O Output API to write to the resource * * @param context an Output context * @param buffer the buffer of data to write * @param len the length of the buffer in bytes * @returns the number of bytes written or -1 in case of error */ typedef int (*xmlOutputWriteCallback) (void * context, const char * buffer, int len); /** * Callback used in the I/O Output API to close the resource * * @param context an Output context * @returns 0 or -1 in case of error */ typedef int (*xmlOutputCloseCallback) (void * context); #endif /* LIBXML_OUTPUT_ENABLED */ /** * Signature for the function doing the lookup for a suitable input method * corresponding to an URI. * * @param URI the URI to read from * @param enc the requested source encoding * @returns the new xmlParserInputBuffer in case of success or NULL if no * method was found. */ typedef xmlParserInputBuffer * (*xmlParserInputBufferCreateFilenameFunc)(const char *URI, xmlCharEncoding enc); /** * Signature for the function doing the lookup for a suitable output method * corresponding to an URI. * * @param URI the URI to write to * @param encoder the requested target encoding * @param compression compression level * @returns the new xmlOutputBuffer in case of success or NULL if no * method was found. */ typedef xmlOutputBuffer * (*xmlOutputBufferCreateFilenameFunc)(const char *URI, xmlCharEncodingHandler *encoder, int compression); /** * Parser input buffer * * This struct and all related functions should ultimately * be removed from the public interface. */ struct _xmlParserInputBuffer { void* context XML_DEPRECATED_MEMBER; xmlInputReadCallback readcallback XML_DEPRECATED_MEMBER; xmlInputCloseCallback closecallback XML_DEPRECATED_MEMBER; /* I18N conversions to UTF-8 */ xmlCharEncodingHandler *encoder XML_DEPRECATED_MEMBER; /* Local buffer encoded in UTF-8 */ xmlBuf *buffer XML_DEPRECATED_MEMBER; /* if encoder != NULL buffer for raw input */ xmlBuf *raw XML_DEPRECATED_MEMBER; /* -1=unknown, 0=not compressed, 1=compressed */ int compressed XML_DEPRECATED_MEMBER; int error XML_DEPRECATED_MEMBER; /* amount consumed from raw */ unsigned long rawconsumed XML_DEPRECATED_MEMBER; }; #ifdef LIBXML_OUTPUT_ENABLED /** * Output buffer */ struct _xmlOutputBuffer { void* context; xmlOutputWriteCallback writecallback; xmlOutputCloseCallback closecallback; /* I18N conversions to UTF-8 */ xmlCharEncodingHandler *encoder; /* Local buffer encoded in UTF-8 or ISOLatin */ xmlBuf *buffer; /* if encoder != NULL buffer for output */ xmlBuf *conv; /* total number of byte written */ int written; int error; }; #endif /* LIBXML_OUTPUT_ENABLED */ /** @cond ignore */ XML_DEPRECATED XMLPUBFUN xmlParserInputBufferCreateFilenameFunc * __xmlParserInputBufferCreateFilenameValue(void); XML_DEPRECATED XMLPUBFUN xmlOutputBufferCreateFilenameFunc * __xmlOutputBufferCreateFilenameValue(void); #ifndef XML_GLOBALS_NO_REDEFINITION #define xmlParserInputBufferCreateFilenameValue \ (*__xmlParserInputBufferCreateFilenameValue()) #define xmlOutputBufferCreateFilenameValue \ (*__xmlOutputBufferCreateFilenameValue()) #endif /** @endcond */ /* * Interfaces for input */ XMLPUBFUN void xmlCleanupInputCallbacks (void); XMLPUBFUN int xmlPopInputCallbacks (void); XMLPUBFUN void xmlRegisterDefaultInputCallbacks (void); XMLPUBFUN xmlParserInputBuffer * xmlAllocParserInputBuffer (xmlCharEncoding enc); XMLPUBFUN xmlParserInputBuffer * xmlParserInputBufferCreateFilename (const char *URI, xmlCharEncoding enc); XML_DEPRECATED XMLPUBFUN xmlParserInputBuffer * xmlParserInputBufferCreateFile (FILE *file, xmlCharEncoding enc); XMLPUBFUN xmlParserInputBuffer * xmlParserInputBufferCreateFd (int fd, xmlCharEncoding enc); XMLPUBFUN xmlParserInputBuffer * xmlParserInputBufferCreateMem (const char *mem, int size, xmlCharEncoding enc); XMLPUBFUN xmlParserInputBuffer * xmlParserInputBufferCreateStatic (const char *mem, int size, xmlCharEncoding enc); XMLPUBFUN xmlParserInputBuffer * xmlParserInputBufferCreateIO (xmlInputReadCallback ioread, xmlInputCloseCallback ioclose, void *ioctx, xmlCharEncoding enc); XML_DEPRECATED XMLPUBFUN int xmlParserInputBufferRead (xmlParserInputBuffer *in, int len); XML_DEPRECATED XMLPUBFUN int xmlParserInputBufferGrow (xmlParserInputBuffer *in, int len); XML_DEPRECATED XMLPUBFUN int xmlParserInputBufferPush (xmlParserInputBuffer *in, int len, const char *buf); XMLPUBFUN void xmlFreeParserInputBuffer (xmlParserInputBuffer *in); XMLPUBFUN char * xmlParserGetDirectory (const char *filename); XMLPUBFUN int xmlRegisterInputCallbacks (xmlInputMatchCallback matchFunc, xmlInputOpenCallback openFunc, xmlInputReadCallback readFunc, xmlInputCloseCallback closeFunc); XMLPUBFUN xmlParserInputBuffer * __xmlParserInputBufferCreateFilename(const char *URI, xmlCharEncoding enc); #ifdef LIBXML_OUTPUT_ENABLED /* * Interfaces for output */ XMLPUBFUN void xmlCleanupOutputCallbacks (void); XMLPUBFUN int xmlPopOutputCallbacks (void); XMLPUBFUN void xmlRegisterDefaultOutputCallbacks(void); XMLPUBFUN xmlOutputBuffer * xmlAllocOutputBuffer (xmlCharEncodingHandler *encoder); XMLPUBFUN xmlOutputBuffer * xmlOutputBufferCreateFilename (const char *URI, xmlCharEncodingHandler *encoder, int compression); XMLPUBFUN xmlOutputBuffer * xmlOutputBufferCreateFile (FILE *file, xmlCharEncodingHandler *encoder); XMLPUBFUN xmlOutputBuffer * xmlOutputBufferCreateBuffer (xmlBuffer *buffer, xmlCharEncodingHandler *encoder); XMLPUBFUN xmlOutputBuffer * xmlOutputBufferCreateFd (int fd, xmlCharEncodingHandler *encoder); XMLPUBFUN xmlOutputBuffer * xmlOutputBufferCreateIO (xmlOutputWriteCallback iowrite, xmlOutputCloseCallback ioclose, void *ioctx, xmlCharEncodingHandler *encoder); /* Couple of APIs to get the output without digging into the buffers */ XMLPUBFUN const xmlChar * xmlOutputBufferGetContent (xmlOutputBuffer *out); XMLPUBFUN size_t xmlOutputBufferGetSize (xmlOutputBuffer *out); XMLPUBFUN int xmlOutputBufferWrite (xmlOutputBuffer *out, int len, const char *buf); XMLPUBFUN int xmlOutputBufferWriteString (xmlOutputBuffer *out, const char *str); XMLPUBFUN int xmlOutputBufferWriteEscape (xmlOutputBuffer *out, const xmlChar *str, xmlCharEncodingOutputFunc escaping); XMLPUBFUN int xmlOutputBufferFlush (xmlOutputBuffer *out); XMLPUBFUN int xmlOutputBufferClose (xmlOutputBuffer *out); XMLPUBFUN int xmlRegisterOutputCallbacks (xmlOutputMatchCallback matchFunc, xmlOutputOpenCallback openFunc, xmlOutputWriteCallback writeFunc, xmlOutputCloseCallback closeFunc); XMLPUBFUN xmlOutputBuffer * __xmlOutputBufferCreateFilename(const char *URI, xmlCharEncodingHandler *encoder, int compression); #endif /* LIBXML_OUTPUT_ENABLED */ XML_DEPRECATED XMLPUBFUN xmlParserInput * xmlCheckHTTPInput (xmlParserCtxt *ctxt, xmlParserInput *ret); XML_DEPRECATED XMLPUBFUN xmlParserInput * xmlNoNetExternalEntityLoader (const char *URL, const char *ID, xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN xmlChar * xmlNormalizeWindowsPath (const xmlChar *path); XML_DEPRECATED XMLPUBFUN int xmlCheckFilename (const char *path); XML_DEPRECATED XMLPUBFUN int xmlFileMatch (const char *filename); XML_DEPRECATED XMLPUBFUN void * xmlFileOpen (const char *filename); XML_DEPRECATED XMLPUBFUN int xmlFileRead (void * context, char * buffer, int len); XML_DEPRECATED XMLPUBFUN int xmlFileClose (void * context); #ifdef LIBXML_HTTP_STUBS_ENABLED /** @cond IGNORE */ XML_DEPRECATED XMLPUBFUN int xmlIOHTTPMatch (const char *filename); XML_DEPRECATED XMLPUBFUN void * xmlIOHTTPOpen (const char *filename); #ifdef LIBXML_OUTPUT_ENABLED XML_DEPRECATED XMLPUBFUN void xmlRegisterHTTPPostCallbacks (void ); XML_DEPRECATED XMLPUBFUN void * xmlIOHTTPOpenW (const char * post_uri, int compression ); #endif /* LIBXML_OUTPUT_ENABLED */ XML_DEPRECATED XMLPUBFUN int xmlIOHTTPRead (void * context, char * buffer, int len); XML_DEPRECATED XMLPUBFUN int xmlIOHTTPClose (void * context); /** @endcond */ #endif /* LIBXML_HTTP_STUBS_ENABLED */ XMLPUBFUN xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameDefault( xmlParserInputBufferCreateFilenameFunc func); XMLPUBFUN xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameDefault( xmlOutputBufferCreateFilenameFunc func); XML_DEPRECATED XMLPUBFUN xmlOutputBufferCreateFilenameFunc xmlThrDefOutputBufferCreateFilenameDefault( xmlOutputBufferCreateFilenameFunc func); XML_DEPRECATED XMLPUBFUN xmlParserInputBufferCreateFilenameFunc xmlThrDefParserInputBufferCreateFilenameDefault( xmlParserInputBufferCreateFilenameFunc func); #ifdef __cplusplus } #endif #endif /* __XML_IO_H__ */ include/libxml2/libxml/parser.h000064400000165622152527633310012517 0ustar00/** * @file * * @brief Validating XML 1.0 parser * * Interfaces, constants and types related to the XML parser. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_PARSER_H__ #define __XML_PARSER_H__ #include /** @cond ignore */ #define XML_TREE_INTERNALS /** @endcond */ #include #undef XML_TREE_INTERNALS #include #include #include #include #include #include #include #include #include /* for compatibility */ #include #include #ifdef __cplusplus extern "C" { #endif /** * The default version of XML used: 1.0 */ #define XML_DEFAULT_VERSION "1.0" /** * Status after parsing a document */ typedef enum { /** not well-formed */ XML_STATUS_NOT_WELL_FORMED = (1 << 0), /** not namespace-well-formed */ XML_STATUS_NOT_NS_WELL_FORMED = (1 << 1), /** DTD validation failed */ XML_STATUS_DTD_VALIDATION_FAILED = (1 << 2), /** catastrophic failure like OOM or I/O error */ XML_STATUS_CATASTROPHIC_ERROR = (1 << 3) } xmlParserStatus; /** * Resource type for resource loaders */ typedef enum { /** unknown */ XML_RESOURCE_UNKNOWN = 0, /** main document */ XML_RESOURCE_MAIN_DOCUMENT, /** external DTD */ XML_RESOURCE_DTD, /** external general entity */ XML_RESOURCE_GENERAL_ENTITY, /** external parameter entity */ XML_RESOURCE_PARAMETER_ENTITY, /** XIncluded document */ XML_RESOURCE_XINCLUDE, /** XIncluded text */ XML_RESOURCE_XINCLUDE_TEXT } xmlResourceType; /** * Flags for parser input */ typedef enum { /** The input buffer won't be changed during parsing. */ XML_INPUT_BUF_STATIC = (1 << 1), /** The input buffer is zero-terminated. (Note that the zero byte shouldn't be included in buffer size.) */ XML_INPUT_BUF_ZERO_TERMINATED = (1 << 2), /** Uncompress gzipped file input */ XML_INPUT_UNZIP = (1 << 3), /** Allow network access. Unused internally. */ XML_INPUT_NETWORK = (1 << 4), /** Allow system catalog to resolve URIs. */ XML_INPUT_USE_SYS_CATALOG = (1 << 5) } xmlParserInputFlags; /* Deprecated */ typedef void (* xmlParserInputDeallocate)(xmlChar *str); /** * Parser input */ struct _xmlParserInput { /* Input buffer */ xmlParserInputBuffer *buf XML_DEPRECATED_MEMBER; /** * @deprecated Use #xmlCtxtGetInputPosition * * The filename or URI, if any */ const char *filename; /* unused */ const char *directory XML_DEPRECATED_MEMBER; /* Base of the array to parse */ const xmlChar *base; /** * @deprecated Use #xmlCtxtGetInputWindow * * Current char being parsed */ const xmlChar *cur; /* end of the array to parse */ const xmlChar *end; /* unused */ int length XML_DEPRECATED_MEMBER; /** * @deprecated Use #xmlCtxtGetInputPosition * * Current line */ int line; /** * @deprecated Use #xmlCtxtGetInputPosition * * Current column */ int col; /** * @deprecated Use #xmlCtxtGetInputPosition * * How many xmlChars already consumed */ unsigned long consumed; /* function to deallocate the base */ xmlParserInputDeallocate free XML_DEPRECATED_MEMBER; /* unused */ const xmlChar *encoding XML_DEPRECATED_MEMBER; /* the version string for entity */ const xmlChar *version XML_DEPRECATED_MEMBER; /* Flags */ int flags XML_DEPRECATED_MEMBER; /* an unique identifier for the entity, unused internally */ int id XML_DEPRECATED_MEMBER; /* unused */ unsigned long parentConsumed XML_DEPRECATED_MEMBER; /* entity, if any */ xmlEntity *entity XML_DEPRECATED_MEMBER; }; /** @cond ignore */ typedef struct _xmlParserNodeInfo xmlParserNodeInfo; typedef xmlParserNodeInfo *xmlParserNodeInfoPtr; struct _xmlParserNodeInfo { const struct _xmlNode* node; /* Position & line # that text that created the node begins & ends on */ unsigned long begin_pos; unsigned long begin_line; unsigned long end_pos; unsigned long end_line; }; typedef struct _xmlParserNodeInfoSeq xmlParserNodeInfoSeq; typedef xmlParserNodeInfoSeq *xmlParserNodeInfoSeqPtr; struct _xmlParserNodeInfoSeq { unsigned long maximum; unsigned long length; xmlParserNodeInfo* buffer; }; /* * Internal type */ typedef enum { XML_PARSER_EOF = -1, /* nothing is to be parsed */ XML_PARSER_START = 0, /* nothing has been parsed */ XML_PARSER_MISC, /* Misc* before int subset */ XML_PARSER_PI, /* Within a processing instruction */ XML_PARSER_DTD, /* within some DTD content */ XML_PARSER_PROLOG, /* Misc* after internal subset */ XML_PARSER_COMMENT, /* within a comment */ XML_PARSER_START_TAG, /* within a start tag */ XML_PARSER_CONTENT, /* within the content */ XML_PARSER_CDATA_SECTION, /* within a CDATA section */ XML_PARSER_END_TAG, /* within a closing tag */ XML_PARSER_ENTITY_DECL, /* within an entity declaration */ XML_PARSER_ENTITY_VALUE, /* within an entity value in a decl */ XML_PARSER_ATTRIBUTE_VALUE, /* within an attribute value */ XML_PARSER_SYSTEM_LITERAL, /* within a SYSTEM value */ XML_PARSER_EPILOG, /* the Misc* after the last end tag */ XML_PARSER_IGNORE, /* within an IGNORED section */ XML_PARSER_PUBLIC_LITERAL, /* within a PUBLIC value */ XML_PARSER_XML_DECL /* before XML decl (but after BOM) */ } xmlParserInputState; /* * Internal bits in the 'loadsubset' context member */ #define XML_DETECT_IDS 2 #define XML_COMPLETE_ATTRS 4 #define XML_SKIP_IDS 8 /* * Internal type. Only XML_PARSE_READER is used. */ typedef enum { XML_PARSE_UNKNOWN = 0, XML_PARSE_DOM = 1, XML_PARSE_SAX = 2, XML_PARSE_PUSH_DOM = 3, XML_PARSE_PUSH_SAX = 4, XML_PARSE_READER = 5 } xmlParserMode; typedef struct _xmlStartTag xmlStartTag; typedef struct _xmlParserNsData xmlParserNsData; typedef struct _xmlAttrHashBucket xmlAttrHashBucket; /** @endcond */ /** * Callback for custom resource loaders. * * `flags` can contain XML_INPUT_UNZIP and XML_INPUT_NETWORK. * * The URL is resolved using XML catalogs before being passed to * the callback. * * On success, `out` should be set to a new parser input object and * XML_ERR_OK should be returned. * * @param ctxt parser context * @param url URL or system ID to load * @param publicId publid ID from DTD (optional) * @param type resource type * @param flags flags * @param out result pointer * @returns an xmlParserErrors code. */ typedef xmlParserErrors (*xmlResourceLoader)(void *ctxt, const char *url, const char *publicId, xmlResourceType type, xmlParserInputFlags flags, xmlParserInput **out); /** * Parser context */ struct _xmlParserCtxt { /** * @deprecated Use xmlCtxtGetSaxHandler() and * xmlCtxtSetSaxHandler(). * * the SAX handler */ struct _xmlSAXHandler *sax; /** * @deprecated Use #xmlCtxtGetUserData * * user data for SAX interface, defaults to the context itself */ void *userData; /** * @deprecated Use xmlCtxtGetDocument() * * the document being built */ xmlDoc *myDoc; /** * @deprecated Use xmlCtxtGetStatus() * * is the document well formed? */ int wellFormed; /** * @deprecated Use xmlParserOption XML_PARSE_NOENT * * shall we replace entities? */ int replaceEntities XML_DEPRECATED_MEMBER; /** * @deprecated Use xmlCtxtGetVersion() * * the XML version string */ xmlChar *version; /** * @deprecated Use xmlCtxtGetDeclaredEncoding() * * the declared encoding, if any */ xmlChar *encoding; /** * @deprecated Use xmlCtxtGetStandalone() * * standalone document */ int standalone; /** * @deprecated Use xmlCtxtIsHtml() * * non-zero for HTML documents, actually an htmlInsertMode */ int html; /* Input stream stack */ /** * Current input stream */ /* TODO: Add accessors, see issue #762 */ xmlParserInput *input; /* Number of current input streams */ int inputNr; /* Max number of input streams */ int inputMax XML_DEPRECATED_MEMBER; /* stack of inputs */ xmlParserInput **inputTab; /* Node analysis stack only used for DOM building */ /** * @deprecated Use #xmlCtxtGetNode * * The current element. */ xmlNode *node; /* Depth of the parsing stack */ int nodeNr XML_DEPRECATED_MEMBER; /* Max depth of the parsing stack */ int nodeMax XML_DEPRECATED_MEMBER; /* array of nodes */ xmlNode **nodeTab XML_DEPRECATED_MEMBER; /* Whether node info should be kept */ int record_info; /* info about each node parsed */ xmlParserNodeInfoSeq node_seq XML_DEPRECATED_MEMBER; /** * @deprecated Use xmlCtxtGetLastError() * * error code */ int errNo; /* reference and external subset */ int hasExternalSubset XML_DEPRECATED_MEMBER; /* the internal subset has PE refs */ int hasPErefs XML_DEPRECATED_MEMBER; /* unused */ int external XML_DEPRECATED_MEMBER; /** * @deprecated Use xmlCtxtGetStatus() * * is the document valid */ int valid; /** * @deprecated Use xmlParserOption XML_PARSE_DTDVALID * * shall we try to validate? */ int validate XML_DEPRECATED_MEMBER; /** * @deprecated Use xmlCtxtGetValidCtxt() * * The validity context */ xmlValidCtxt vctxt; /* push parser state */ xmlParserInputState instate XML_DEPRECATED_MEMBER; /* unused */ int token XML_DEPRECATED_MEMBER; /** * @deprecated Don't use * * The main document URI, if available, with its last * component stripped. */ char *directory; /* Node name stack */ /* Current parsed Node */ const xmlChar *name XML_DEPRECATED_MEMBER; /* Depth of the parsing stack */ int nameNr XML_DEPRECATED_MEMBER; /* Max depth of the parsing stack */ int nameMax XML_DEPRECATED_MEMBER; /* array of nodes */ const xmlChar **nameTab XML_DEPRECATED_MEMBER; /* unused */ long nbChars XML_DEPRECATED_MEMBER; /* used by progressive parsing lookup */ long checkIndex XML_DEPRECATED_MEMBER; /** * @deprecated Use inverted xmlParserOption XML_PARSE_NOBLANKS * * ugly but ... */ int keepBlanks XML_DEPRECATED_MEMBER; /** * @deprecated Use xmlCtxtIsStopped() * * SAX callbacks are disabled */ int disableSAX XML_DEPRECATED_MEMBER; /** * @deprecated Use xmlCtxtIsInSubset * * Set if DTD content is parsed. * * - 0: not in DTD * - 1: in internal DTD subset * - 2: in external DTD subset */ int inSubset; /** * @deprecated Use the `name` argument of the * `internalSubset` SAX callback or #xmlCtxtGetDocTypeDecl * * Name of the internal subset (root element type). */ const xmlChar *intSubName; /** * @deprecated Use the `systemId` argument of the * `internalSubset` SAX callback or #xmlCtxtGetDocTypeDecl * * System identifier (URI) of external the subset. */ xmlChar *extSubURI; /** * @deprecated Use the `publicId` argument of the * `internalSubset` SAX callback or #xmlCtxtGetDocTypeDecl * * This member is MISNAMED. It contains the *public* identifier * of the external subset. */ xmlChar *extSubSystem; /* xml:space values */ /* Should the parser preserve spaces */ int *space XML_DEPRECATED_MEMBER; /* Depth of the parsing stack */ int spaceNr XML_DEPRECATED_MEMBER; /* Max depth of the parsing stack */ int spaceMax XML_DEPRECATED_MEMBER; /* array of space infos */ int *spaceTab XML_DEPRECATED_MEMBER; /* to prevent entity substitution loops */ int depth XML_DEPRECATED_MEMBER; /* unused */ xmlParserInput *entity XML_DEPRECATED_MEMBER; /* unused */ int charset XML_DEPRECATED_MEMBER; /* Those two fields are there to speed up large node parsing */ int nodelen XML_DEPRECATED_MEMBER; int nodemem XML_DEPRECATED_MEMBER; /** * @deprecated Use xmlParserOption XML_PARSE_PEDANTIC * * signal pedantic warnings */ int pedantic XML_DEPRECATED_MEMBER; /** * @deprecated Use xmlCtxtGetPrivate() and xmlCtxtSetPrivate() * * For user data, libxml won't touch it */ void *_private; /** * @deprecated Use xmlParserOption XML_PARSE_DTDLOAD, * XML_PARSE_DTDATTR or XML_PARSE_SKIP_IDS. * * Control loading of the external subset and handling of IDs. * Other options like `validate` can override this value. * * - 0: The default behavior is to process IDs and to ignore * the external subset. * - XML_DETECT_IDS: Load external subset. This flag is * misnamed. ID handling is only controlled by XML_SKIP_IDS. * - XML_COMPLETE_ATTRS: Load external subset and process * default attributes. * - XML_SKIP_IDS: Ignore IDs. */ int loadsubset XML_DEPRECATED_MEMBER; /* unused */ int linenumbers XML_DEPRECATED_MEMBER; /** * @deprecated Use xmlCtxtGetCatalogs() and xmlCtxtSetCatalogs() * * document's own catalog */ void *catalogs XML_DEPRECATED_MEMBER; /** * @deprecated Use xmlParserOption XML_PARSE_RECOVER * run in recovery mode */ int recovery XML_DEPRECATED_MEMBER; /* unused */ int progressive XML_DEPRECATED_MEMBER; /** * @deprecated Use xmlCtxtGetDict() and xmlCtxtSetDict() * * dictionary for the parser */ xmlDict *dict; /* array for the attributes callbacks */ const xmlChar **atts XML_DEPRECATED_MEMBER; /* the size of the array */ int maxatts XML_DEPRECATED_MEMBER; /* unused */ int docdict XML_DEPRECATED_MEMBER; /* * pre-interned strings */ const xmlChar *str_xml XML_DEPRECATED_MEMBER; const xmlChar *str_xmlns XML_DEPRECATED_MEMBER; const xmlChar *str_xml_ns XML_DEPRECATED_MEMBER; /* * Everything below is used only by the new SAX mode */ /* operating in the new SAX mode */ int sax2 XML_DEPRECATED_MEMBER; /* the number of inherited namespaces */ int nsNr XML_DEPRECATED_MEMBER; /* the size of the arrays */ int nsMax XML_DEPRECATED_MEMBER; /* the array of prefix/namespace name */ const xmlChar **nsTab XML_DEPRECATED_MEMBER; /* which attribute were allocated */ unsigned *attallocs XML_DEPRECATED_MEMBER; /* array of data for push */ xmlStartTag *pushTab XML_DEPRECATED_MEMBER; /* defaulted attributes if any */ xmlHashTable *attsDefault XML_DEPRECATED_MEMBER; /* non-CDATA attributes if any */ xmlHashTable *attsSpecial XML_DEPRECATED_MEMBER; /** * @deprecated Use xmlCtxtGetStatus() * * is the document XML Namespace okay */ int nsWellFormed; /** * @deprecated Use xmlCtxtGetOptions() * * Extra options */ int options; /** * @deprecated Use inverted xmlParserOption XML_PARSE_NODICT * * Use dictionary names for the tree */ int dictNames XML_DEPRECATED_MEMBER; /* * Those fields are needed only for streaming parsing so far */ /* number of freed element nodes */ int freeElemsNr XML_DEPRECATED_MEMBER; /* List of freed element nodes */ xmlNode *freeElems XML_DEPRECATED_MEMBER; /* number of freed attributes nodes */ int freeAttrsNr XML_DEPRECATED_MEMBER; /* List of freed attributes nodes */ xmlAttr *freeAttrs XML_DEPRECATED_MEMBER; /** * @deprecated Use xmlCtxtGetLastError() * * the complete error information for the last error. */ xmlError lastError XML_DEPRECATED_MEMBER; /* the parser mode */ xmlParserMode parseMode XML_DEPRECATED_MEMBER; /* unused */ unsigned long nbentities XML_DEPRECATED_MEMBER; /* size of external entities */ unsigned long sizeentities XML_DEPRECATED_MEMBER; /* for use by HTML non-recursive parser */ /* Current NodeInfo */ xmlParserNodeInfo *nodeInfo XML_DEPRECATED_MEMBER; /* Depth of the parsing stack */ int nodeInfoNr XML_DEPRECATED_MEMBER; /* Max depth of the parsing stack */ int nodeInfoMax XML_DEPRECATED_MEMBER; /* array of nodeInfos */ xmlParserNodeInfo *nodeInfoTab XML_DEPRECATED_MEMBER; /* we need to label inputs */ int input_id XML_DEPRECATED_MEMBER; /* volume of entity copy */ unsigned long sizeentcopy XML_DEPRECATED_MEMBER; /* quote state for push parser */ int endCheckState XML_DEPRECATED_MEMBER; /* number of errors */ unsigned short nbErrors XML_DEPRECATED_MEMBER; /* number of warnings */ unsigned short nbWarnings XML_DEPRECATED_MEMBER; /* maximum amplification factor */ unsigned maxAmpl XML_DEPRECATED_MEMBER; /* namespace database */ xmlParserNsData *nsdb XML_DEPRECATED_MEMBER; /* allocated size */ unsigned attrHashMax XML_DEPRECATED_MEMBER; /* atttribute hash table */ xmlAttrHashBucket *attrHash XML_DEPRECATED_MEMBER; xmlStructuredErrorFunc errorHandler XML_DEPRECATED_MEMBER; void *errorCtxt XML_DEPRECATED_MEMBER; xmlResourceLoader resourceLoader XML_DEPRECATED_MEMBER; void *resourceCtxt XML_DEPRECATED_MEMBER; xmlCharEncConvImpl convImpl XML_DEPRECATED_MEMBER; void *convCtxt XML_DEPRECATED_MEMBER; }; /** * A SAX Locator. */ struct _xmlSAXLocator { const xmlChar *(*getPublicId)(void *ctx); const xmlChar *(*getSystemId)(void *ctx); int (*getLineNumber)(void *ctx); int (*getColumnNumber)(void *ctx); }; /** * SAX callback to resolve external entities. * * This is only used to load DTDs. The preferred way to install * custom resolvers is #xmlCtxtSetResourceLoader. * * @param ctx the user data (XML parser context) * @param publicId The public identifier of the entity * @param systemId The system identifier of the entity (URL) * @returns the xmlParserInput if inlined or NULL for DOM behaviour. */ typedef xmlParserInput *(*resolveEntitySAXFunc) (void *ctx, const xmlChar *publicId, const xmlChar *systemId); /** * SAX callback for the internal subset. * * @param ctx the user data (XML parser context) * @param name the root element name * @param publicId the public identifier * @param systemId the system identifier (e.g. filename or URL) */ typedef void (*internalSubsetSAXFunc) (void *ctx, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId); /** * SAX callback for the external subset. * * @param ctx the user data (XML parser context) * @param name the root element name * @param publicId the public identifier * @param systemId the system identifier (e.g. filename or URL) */ typedef void (*externalSubsetSAXFunc) (void *ctx, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId); /** * SAX callback to look up a general entity by name. * * @param ctx the user data (XML parser context) * @param name The entity name * @returns the xmlEntity if found. */ typedef xmlEntity *(*getEntitySAXFunc) (void *ctx, const xmlChar *name); /** * SAX callback to look up a parameter entity by name. * * @param ctx the user data (XML parser context) * @param name The entity name * @returns the xmlEntity if found. */ typedef xmlEntity *(*getParameterEntitySAXFunc) (void *ctx, const xmlChar *name); /** * SAX callback for entity declarations. * * @param ctx the user data (XML parser context) * @param name the entity name * @param type the entity type * @param publicId The public ID of the entity * @param systemId The system ID of the entity * @param content the entity value (without processing). */ typedef void (*entityDeclSAXFunc) (void *ctx, const xmlChar *name, int type, const xmlChar *publicId, const xmlChar *systemId, xmlChar *content); /** * SAX callback for notation declarations. * * @param ctx the user data (XML parser context) * @param name The name of the notation * @param publicId The public ID of the notation * @param systemId The system ID of the notation */ typedef void (*notationDeclSAXFunc)(void *ctx, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId); /** * SAX callback for attribute declarations. * * @param ctx the user data (XML parser context) * @param elem the name of the element * @param fullname the attribute name * @param type the attribute type * @param def the type of default value * @param defaultValue the attribute default value * @param tree the tree of enumerated value set */ typedef void (*attributeDeclSAXFunc)(void *ctx, const xmlChar *elem, const xmlChar *fullname, int type, int def, const xmlChar *defaultValue, xmlEnumeration *tree); /** * SAX callback for element declarations. * * @param ctx the user data (XML parser context) * @param name the element name * @param type the element type * @param content the element value tree */ typedef void (*elementDeclSAXFunc)(void *ctx, const xmlChar *name, int type, xmlElementContent *content); /** * SAX callback for unparsed entity declarations. * * @param ctx the user data (XML parser context) * @param name The name of the entity * @param publicId The public ID of the entity * @param systemId The system ID of the entity * @param notationName the name of the notation */ typedef void (*unparsedEntityDeclSAXFunc)(void *ctx, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId, const xmlChar *notationName); /** * This callback receives the "document locator" at startup, * which is always the global xmlDefaultSAXLocator. * * Everything is available on the context, so this is useless in * our case. * * @param ctx the user data (XML parser context) * @param loc A SAX Locator */ typedef void (*setDocumentLocatorSAXFunc) (void *ctx, xmlSAXLocator *loc); /** * SAX callback for start of document. * * @param ctx the user data (XML parser context) */ typedef void (*startDocumentSAXFunc) (void *ctx); /** * SAX callback for end of document. * * @param ctx the user data (XML parser context) */ typedef void (*endDocumentSAXFunc) (void *ctx); /** * SAX callback for start tags. * * @param ctx the user data (XML parser context) * @param name The element name, including namespace prefix * @param atts An array of name/value attributes pairs, NULL terminated */ typedef void (*startElementSAXFunc) (void *ctx, const xmlChar *name, const xmlChar **atts); /** * SAX callback for end tags. * * @param ctx the user data (XML parser context) * @param name The element name */ typedef void (*endElementSAXFunc) (void *ctx, const xmlChar *name); /** * Callback for attributes. * * @deprecated This typedef is unused. * * @param ctx the user data (XML parser context) * @param name The attribute name, including namespace prefix * @param value The attribute value */ typedef void (*attributeSAXFunc) (void *ctx, const xmlChar *name, const xmlChar *value); /** * SAX callback for entity references. * * @param ctx the user data (XML parser context) * @param name The entity name */ typedef void (*referenceSAXFunc) (void *ctx, const xmlChar *name); /** * SAX callback for character data. * * @param ctx the user data (XML parser context) * @param ch a xmlChar string * @param len the number of xmlChar */ typedef void (*charactersSAXFunc) (void *ctx, const xmlChar *ch, int len); /** * SAX callback for "ignorable" whitespace. * * @param ctx the user data (XML parser context) * @param ch a xmlChar string * @param len the number of xmlChar */ typedef void (*ignorableWhitespaceSAXFunc) (void *ctx, const xmlChar *ch, int len); /** * SAX callback for processing instructions. * * @param ctx the user data (XML parser context) * @param target the target name * @param data the PI data's */ typedef void (*processingInstructionSAXFunc) (void *ctx, const xmlChar *target, const xmlChar *data); /** * SAX callback for comments. * * @param ctx the user data (XML parser context) * @param value the comment content */ typedef void (*commentSAXFunc) (void *ctx, const xmlChar *value); /** * SAX callback for CDATA sections. * * @param ctx the user data (XML parser context) * @param value The pcdata content * @param len the block length */ typedef void (*cdataBlockSAXFunc) ( void *ctx, const xmlChar *value, int len); /** * SAX callback for warning messages. * * @param ctx an XML parser context * @param msg the message to display/transmit * @param ... extra parameters for the message display */ typedef void (*warningSAXFunc) (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); /** * SAX callback for error messages. * * @param ctx an XML parser context * @param msg the message to display/transmit * @param ... extra parameters for the message display */ typedef void (*errorSAXFunc) (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); /** * SAX callback for fatal error messages. * * @param ctx an XML parser context * @param msg the message to display/transmit * @param ... extra parameters for the message display */ typedef void (*fatalErrorSAXFunc) (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3); /** * SAX callback to get standalone status. * * @param ctx the user data (XML parser context) * @returns 1 if true */ typedef int (*isStandaloneSAXFunc) (void *ctx); /** * SAX callback to get internal subset status. * * @param ctx the user data (XML parser context) * @returns 1 if true */ typedef int (*hasInternalSubsetSAXFunc) (void *ctx); /** * SAX callback to get external subset status. * * @param ctx the user data (XML parser context) * @returns 1 if true */ typedef int (*hasExternalSubsetSAXFunc) (void *ctx); /************************************************************************ * * * The SAX version 2 API extensions * * * ************************************************************************/ /** * Special constant required for SAX2 handlers. */ #define XML_SAX2_MAGIC 0xDEEDBEAF /** * SAX2 callback for start tags. * * It provides the namespace information for the element, as well as * the new namespace declarations on the element. * * @param ctx the user data (XML parser context) * @param localname the local name of the element * @param prefix the element namespace prefix if available * @param URI the element namespace name if available * @param nb_namespaces number of namespace definitions on that node * @param namespaces pointer to the array of prefix/URI pairs namespace definitions * @param nb_attributes the number of attributes on that node * @param nb_defaulted the number of defaulted attributes. The defaulted * ones are at the end of the array * @param attributes pointer to the array of (localname/prefix/URI/value/end) * attribute values. */ typedef void (*startElementNsSAX2Func) (void *ctx, const xmlChar *localname, const xmlChar *prefix, const xmlChar *URI, int nb_namespaces, const xmlChar **namespaces, int nb_attributes, int nb_defaulted, const xmlChar **attributes); /** * SAX2 callback for end tags. * * It provides the namespace information for the element. * * @param ctx the user data (XML parser context) * @param localname the local name of the element * @param prefix the element namespace prefix if available * @param URI the element namespace name if available */ typedef void (*endElementNsSAX2Func) (void *ctx, const xmlChar *localname, const xmlChar *prefix, const xmlChar *URI); /** * Callbacks for SAX parser * * For DTD-related handlers, it's recommended to either use the * original libxml2 handler or set them to NULL if DTDs can be * ignored. */ struct _xmlSAXHandler { /** * Called after the start of the document type declaration * was parsed. * * Should typically not be modified. */ internalSubsetSAXFunc internalSubset; /** * Standalone status. Not invoked by the parser. Not supposed * to be changed by applications. */ isStandaloneSAXFunc isStandalone; /** * Internal subset availability. Not invoked by the parser. * Not supposed to be changed by applications. */ hasInternalSubsetSAXFunc hasInternalSubset; /** * External subset availability. Not invoked by the parser. * Not supposed to be changed by applications. */ hasExternalSubsetSAXFunc hasExternalSubset; /** * Only called when loading external DTDs. Not called to load * external entities. * * Should typically not be modified. */ resolveEntitySAXFunc resolveEntity; /** * Called when looking up general entities. * * Should typically not be modified. */ getEntitySAXFunc getEntity; /** * Called after an entity declaration was parsed. * * Should typically not be modified. */ entityDeclSAXFunc entityDecl; /** * Called after a notation declaration was parsed. * * Should typically not be modified. */ notationDeclSAXFunc notationDecl; /** * Called after an attribute declaration was parsed. * * Should typically not be modified. */ attributeDeclSAXFunc attributeDecl; /** * Called after an element declaration was parsed. * * Should typically not be modified. */ elementDeclSAXFunc elementDecl; /** * Called after an unparsed entity declaration was parsed. * * Should typically not be modified. */ unparsedEntityDeclSAXFunc unparsedEntityDecl; /** * This callback receives the "document locator" at startup, * which is always the global xmlDefaultSAXLocator. * * Everything is available on the context, so this is useless in * our case. */ setDocumentLocatorSAXFunc setDocumentLocator; /** * Called after the XML declaration was parsed. * * Use xmlCtxtGetVersion(), xmlCtxtGetDeclaredEncoding() and * xmlCtxtGetStandalone() to get data from the XML declaration. */ startDocumentSAXFunc startDocument; /** * Called at the end of the document. */ endDocumentSAXFunc endDocument; /** * Legacy start tag handler * * `startElement` and `endElement` are only used by the legacy SAX1 * interface and should not be used in new software. If you really * have to enable SAX1, the preferred way is set the `initialized` * member to 1 instead of XML_SAX2_MAGIC. * * For backward compatibility, it's also possible to set the * `startElementNs` and `endElementNs` handlers to NULL. * * You can also set the XML_PARSE_SAX1 parser option, but versions * older than 2.12.0 will probably crash if this option is provided * together with custom SAX callbacks. */ startElementSAXFunc startElement; /** * See _xmlSAXHandler.startElement */ endElementSAXFunc endElement; /** * Called after an entity reference was parsed. */ referenceSAXFunc reference; /** * Called after a character data was parsed. */ charactersSAXFunc characters; /** * Called after "ignorable" whitespace was parsed. * * `ignorableWhitespace` should always be set to the same value * as `characters`. Otherwise, the parser will try to detect * whitespace which is unreliable. */ ignorableWhitespaceSAXFunc ignorableWhitespace; /** * Called after a processing instruction was parsed. */ processingInstructionSAXFunc processingInstruction; /** * Called after a comment was parsed. */ commentSAXFunc comment; /** * Callback for warning messages. */ warningSAXFunc warning; /** * Callback for error messages. */ errorSAXFunc error; /** * Unused, all errors go to `error`. */ fatalErrorSAXFunc fatalError; /** * Called when looking up parameter entities. * * Should typically not be modified. */ getParameterEntitySAXFunc getParameterEntity; /** * Called after a CDATA section was parsed. */ cdataBlockSAXFunc cdataBlock; /** * Called to parse the external subset. * * Should typically not be modified. */ externalSubsetSAXFunc externalSubset; /** * Legacy magic value * * `initialized` should always be set to XML_SAX2_MAGIC to * enable the modern SAX2 interface. */ unsigned int initialized; /** * Application data */ void *_private; /** * Called after a start tag was parsed. */ startElementNsSAX2Func startElementNs; /** * Called after an end tag was parsed. */ endElementNsSAX2Func endElementNs; /** * Structured error handler. * * Takes precedence over `error` or `warning`, but modern code * should use xmlCtxtSetErrorHandler(). */ xmlStructuredErrorFunc serror; }; /** * SAX handler, version 1. * * @deprecated Use version 2 handlers. */ typedef struct _xmlSAXHandlerV1 xmlSAXHandlerV1; typedef xmlSAXHandlerV1 *xmlSAXHandlerV1Ptr; /** * SAX handler, version 1. * * @deprecated Use version 2 handlers. */ struct _xmlSAXHandlerV1 { internalSubsetSAXFunc internalSubset; isStandaloneSAXFunc isStandalone; hasInternalSubsetSAXFunc hasInternalSubset; hasExternalSubsetSAXFunc hasExternalSubset; resolveEntitySAXFunc resolveEntity; getEntitySAXFunc getEntity; entityDeclSAXFunc entityDecl; notationDeclSAXFunc notationDecl; attributeDeclSAXFunc attributeDecl; elementDeclSAXFunc elementDecl; unparsedEntityDeclSAXFunc unparsedEntityDecl; setDocumentLocatorSAXFunc setDocumentLocator; startDocumentSAXFunc startDocument; endDocumentSAXFunc endDocument; startElementSAXFunc startElement; endElementSAXFunc endElement; referenceSAXFunc reference; charactersSAXFunc characters; ignorableWhitespaceSAXFunc ignorableWhitespace; processingInstructionSAXFunc processingInstruction; commentSAXFunc comment; warningSAXFunc warning; errorSAXFunc error; fatalErrorSAXFunc fatalError; /* unused error() get all the errors */ getParameterEntitySAXFunc getParameterEntity; cdataBlockSAXFunc cdataBlock; externalSubsetSAXFunc externalSubset; unsigned int initialized; }; /** * Callback for external entity loader. * * The URL is not resolved using XML catalogs before being passed * to the callback. * * @param URL The URL or system ID of the resource requested * @param publicId The public ID of the resource requested (optional) * @param context the XML parser context * @returns the entity input parser or NULL on error. */ typedef xmlParserInput *(*xmlExternalEntityLoader) (const char *URL, const char *publicId, xmlParserCtxt *context); /* * Variables */ XMLPUBVAR const char *const xmlParserVersion; /** @cond ignore */ XML_DEPRECATED XMLPUBVAR const xmlSAXLocator xmlDefaultSAXLocator; #ifdef LIBXML_SAX1_ENABLED /** * @deprecated Use #xmlSAXVersion or #xmlSAX2InitDefaultSAXHandler */ XML_DEPRECATED XMLPUBVAR const xmlSAXHandlerV1 xmlDefaultSAXHandler; #endif XML_DEPRECATED XMLPUBFUN int *__xmlDoValidityCheckingDefaultValue(void); XML_DEPRECATED XMLPUBFUN int *__xmlGetWarningsDefaultValue(void); XML_DEPRECATED XMLPUBFUN int *__xmlKeepBlanksDefaultValue(void); XML_DEPRECATED XMLPUBFUN int *__xmlLineNumbersDefaultValue(void); XML_DEPRECATED XMLPUBFUN int *__xmlLoadExtDtdDefaultValue(void); XML_DEPRECATED XMLPUBFUN int *__xmlPedanticParserDefaultValue(void); XML_DEPRECATED XMLPUBFUN int *__xmlSubstituteEntitiesDefaultValue(void); #ifdef LIBXML_OUTPUT_ENABLED XML_DEPRECATED XMLPUBFUN int *__xmlIndentTreeOutput(void); XML_DEPRECATED XMLPUBFUN const char **__xmlTreeIndentString(void); XML_DEPRECATED XMLPUBFUN int *__xmlSaveNoEmptyTags(void); #endif /** @endcond */ #ifndef XML_GLOBALS_NO_REDEFINITION /** * Thread-local setting to enable validation. Defaults to 0. * * @deprecated Use the parser option XML_PARSE_DTDVALID. */ #define xmlDoValidityCheckingDefaultValue \ (*__xmlDoValidityCheckingDefaultValue()) /** * Thread-local setting to disable warnings. Defaults to 1. * * @deprecated Use the parser option XML_PARSE_NOWARNING. */ #define xmlGetWarningsDefaultValue \ (*__xmlGetWarningsDefaultValue()) /** * Thread-local setting to ignore some whitespace. Defaults * to 1. * * @deprecated Use the parser option XML_PARSE_NOBLANKS. */ #define xmlKeepBlanksDefaultValue (*__xmlKeepBlanksDefaultValue()) /** * Thread-local setting to store line numbers. Defaults * to 0, but is always enabled after setting parser options. * * @deprecated Shouldn't be needed when using parser options. */ #define xmlLineNumbersDefaultValue \ (*__xmlLineNumbersDefaultValue()) /** * Thread-local setting to enable loading of external DTDs. * Defaults to 0. * * @deprecated Use the parser option XML_PARSE_DTDLOAD. */ #define xmlLoadExtDtdDefaultValue (*__xmlLoadExtDtdDefaultValue()) /** * Thread-local setting to enable pedantic warnings. * Defaults to 0. * * @deprecated Use the parser option XML_PARSE_PEDANTIC. */ #define xmlPedanticParserDefaultValue \ (*__xmlPedanticParserDefaultValue()) /** * Thread-local setting to enable entity substitution. * Defaults to 0. * * @deprecated Use the parser option XML_PARSE_NOENT. */ #define xmlSubstituteEntitiesDefaultValue \ (*__xmlSubstituteEntitiesDefaultValue()) #ifdef LIBXML_OUTPUT_ENABLED /** * Thread-local setting to disable indenting when * formatting output. Defaults to 1. * * @deprecated Use the xmlsave.h API with option * XML_SAVE_NO_INDENT. */ #define xmlIndentTreeOutput (*__xmlIndentTreeOutput()) /** * Thread-local setting to change the indent string. * Defaults to two spaces. * * @deprecated Use the xmlsave.h API and * xmlSaveSetIndentString(). */ #define xmlTreeIndentString (*__xmlTreeIndentString()) /** * Thread-local setting to disable empty tags when * serializing. Defaults to 0. * * @deprecated Use the xmlsave.h API with option * XML_SAVE_NO_EMPTY. */ #define xmlSaveNoEmptyTags (*__xmlSaveNoEmptyTags()) #endif #endif /* * Init/Cleanup */ XMLPUBFUN void xmlInitParser (void); XMLPUBFUN void xmlCleanupParser (void); XML_DEPRECATED XMLPUBFUN void xmlInitGlobals (void); XML_DEPRECATED XMLPUBFUN void xmlCleanupGlobals (void); /* * Input functions */ XML_DEPRECATED XMLPUBFUN int xmlParserInputRead (xmlParserInput *in, int len); XMLPUBFUN int xmlParserInputGrow (xmlParserInput *in, int len); /* * Basic parsing Interfaces */ #ifdef LIBXML_SAX1_ENABLED XMLPUBFUN xmlDoc * xmlParseDoc (const xmlChar *cur); XMLPUBFUN xmlDoc * xmlParseFile (const char *filename); XMLPUBFUN xmlDoc * xmlParseMemory (const char *buffer, int size); #endif /* LIBXML_SAX1_ENABLED */ XML_DEPRECATED XMLPUBFUN int xmlSubstituteEntitiesDefault(int val); XMLPUBFUN int xmlKeepBlanksDefault (int val); XMLPUBFUN void xmlStopParser (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN int xmlPedanticParserDefault(int val); XML_DEPRECATED XMLPUBFUN int xmlLineNumbersDefault (int val); XML_DEPRECATED XMLPUBFUN int xmlThrDefSubstituteEntitiesDefaultValue(int v); XML_DEPRECATED XMLPUBFUN int xmlThrDefKeepBlanksDefaultValue(int v); XML_DEPRECATED XMLPUBFUN int xmlThrDefPedanticParserDefaultValue(int v); XML_DEPRECATED XMLPUBFUN int xmlThrDefLineNumbersDefaultValue(int v); XML_DEPRECATED XMLPUBFUN int xmlThrDefDoValidityCheckingDefaultValue(int v); XML_DEPRECATED XMLPUBFUN int xmlThrDefGetWarningsDefaultValue(int v); XML_DEPRECATED XMLPUBFUN int xmlThrDefLoadExtDtdDefaultValue(int v); #ifdef LIBXML_SAX1_ENABLED /* * Recovery mode */ XML_DEPRECATED XMLPUBFUN xmlDoc * xmlRecoverDoc (const xmlChar *cur); XML_DEPRECATED XMLPUBFUN xmlDoc * xmlRecoverMemory (const char *buffer, int size); XML_DEPRECATED XMLPUBFUN xmlDoc * xmlRecoverFile (const char *filename); #endif /* LIBXML_SAX1_ENABLED */ /* * Less common routines and SAX interfaces */ XMLPUBFUN int xmlParseDocument (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN int xmlParseExtParsedEnt (xmlParserCtxt *ctxt); #ifdef LIBXML_SAX1_ENABLED XML_DEPRECATED XMLPUBFUN int xmlSAXUserParseFile (xmlSAXHandler *sax, void *user_data, const char *filename); XML_DEPRECATED XMLPUBFUN int xmlSAXUserParseMemory (xmlSAXHandler *sax, void *user_data, const char *buffer, int size); XML_DEPRECATED XMLPUBFUN xmlDoc * xmlSAXParseDoc (xmlSAXHandler *sax, const xmlChar *cur, int recovery); XML_DEPRECATED XMLPUBFUN xmlDoc * xmlSAXParseMemory (xmlSAXHandler *sax, const char *buffer, int size, int recovery); XML_DEPRECATED XMLPUBFUN xmlDoc * xmlSAXParseMemoryWithData (xmlSAXHandler *sax, const char *buffer, int size, int recovery, void *data); XML_DEPRECATED XMLPUBFUN xmlDoc * xmlSAXParseFile (xmlSAXHandler *sax, const char *filename, int recovery); XML_DEPRECATED XMLPUBFUN xmlDoc * xmlSAXParseFileWithData (xmlSAXHandler *sax, const char *filename, int recovery, void *data); XML_DEPRECATED XMLPUBFUN xmlDoc * xmlSAXParseEntity (xmlSAXHandler *sax, const char *filename); XML_DEPRECATED XMLPUBFUN xmlDoc * xmlParseEntity (const char *filename); #endif /* LIBXML_SAX1_ENABLED */ #ifdef LIBXML_VALID_ENABLED XMLPUBFUN xmlDtd * xmlCtxtParseDtd (xmlParserCtxt *ctxt, xmlParserInput *input, const xmlChar *publicId, const xmlChar *systemId); XMLPUBFUN int xmlCtxtValidateDocument (xmlParserCtxt *ctxt, xmlDoc *doc); XMLPUBFUN int xmlCtxtValidateDtd (xmlParserCtxt *ctxt, xmlDoc *doc, xmlDtd *dtd); XML_DEPRECATED XMLPUBFUN xmlDtd * xmlSAXParseDTD (xmlSAXHandler *sax, const xmlChar *publicId, const xmlChar *systemId); XMLPUBFUN xmlDtd * xmlParseDTD (const xmlChar *publicId, const xmlChar *systemId); XMLPUBFUN xmlDtd * xmlIOParseDTD (xmlSAXHandler *sax, xmlParserInputBuffer *input, xmlCharEncoding enc); #endif /* LIBXML_VALID_ENABLE */ #ifdef LIBXML_SAX1_ENABLED XMLPUBFUN int xmlParseBalancedChunkMemory(xmlDoc *doc, xmlSAXHandler *sax, void *user_data, int depth, const xmlChar *string, xmlNode **lst); #endif /* LIBXML_SAX1_ENABLED */ XMLPUBFUN xmlParserErrors xmlParseInNodeContext (xmlNode *node, const char *data, int datalen, int options, xmlNode **lst); #ifdef LIBXML_SAX1_ENABLED XMLPUBFUN int xmlParseBalancedChunkMemoryRecover(xmlDoc *doc, xmlSAXHandler *sax, void *user_data, int depth, const xmlChar *string, xmlNode **lst, int recover); XML_DEPRECATED XMLPUBFUN int xmlParseExternalEntity (xmlDoc *doc, xmlSAXHandler *sax, void *user_data, int depth, const xmlChar *URL, const xmlChar *ID, xmlNode **lst); #endif /* LIBXML_SAX1_ENABLED */ XMLPUBFUN int xmlParseCtxtExternalEntity(xmlParserCtxt *ctx, const xmlChar *URL, const xmlChar *ID, xmlNode **lst); /* * Parser contexts handling. */ XMLPUBFUN xmlParserCtxt * xmlNewParserCtxt (void); XMLPUBFUN xmlParserCtxt * xmlNewSAXParserCtxt (const xmlSAXHandler *sax, void *userData); XMLPUBFUN int xmlInitParserCtxt (xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN void xmlClearParserCtxt (xmlParserCtxt *ctxt); XMLPUBFUN void xmlFreeParserCtxt (xmlParserCtxt *ctxt); #ifdef LIBXML_SAX1_ENABLED XML_DEPRECATED XMLPUBFUN void xmlSetupParserForBuffer (xmlParserCtxt *ctxt, const xmlChar* buffer, const char *filename); #endif /* LIBXML_SAX1_ENABLED */ XMLPUBFUN xmlParserCtxt * xmlCreateDocParserCtxt (const xmlChar *cur); #ifdef LIBXML_PUSH_ENABLED /* * Interfaces for the Push mode. */ XMLPUBFUN xmlParserCtxt * xmlCreatePushParserCtxt(xmlSAXHandler *sax, void *user_data, const char *chunk, int size, const char *filename); XMLPUBFUN int xmlParseChunk (xmlParserCtxt *ctxt, const char *chunk, int size, int terminate); #endif /* LIBXML_PUSH_ENABLED */ /* * Special I/O mode. */ XMLPUBFUN xmlParserCtxt * xmlCreateIOParserCtxt (xmlSAXHandler *sax, void *user_data, xmlInputReadCallback ioread, xmlInputCloseCallback ioclose, void *ioctx, xmlCharEncoding enc); XMLPUBFUN xmlParserInput * xmlNewIOInputStream (xmlParserCtxt *ctxt, xmlParserInputBuffer *input, xmlCharEncoding enc); /* * Node infos. */ XML_DEPRECATED XMLPUBFUN const xmlParserNodeInfo* xmlParserFindNodeInfo (xmlParserCtxt *ctxt, xmlNode *node); XML_DEPRECATED XMLPUBFUN void xmlInitNodeInfoSeq (xmlParserNodeInfoSeq *seq); XML_DEPRECATED XMLPUBFUN void xmlClearNodeInfoSeq (xmlParserNodeInfoSeq *seq); XML_DEPRECATED XMLPUBFUN unsigned long xmlParserFindNodeInfoIndex(xmlParserNodeInfoSeq *seq, xmlNode *node); XML_DEPRECATED XMLPUBFUN void xmlParserAddNodeInfo (xmlParserCtxt *ctxt, xmlParserNodeInfo *info); /* * External entities handling actually implemented in xmlIO. */ XMLPUBFUN void xmlSetExternalEntityLoader(xmlExternalEntityLoader f); XMLPUBFUN xmlExternalEntityLoader xmlGetExternalEntityLoader(void); XMLPUBFUN xmlParserInput * xmlLoadExternalEntity (const char *URL, const char *ID, xmlParserCtxt *ctxt); XML_DEPRECATED XMLPUBFUN long xmlByteConsumed (xmlParserCtxt *ctxt); /* * New set of simpler/more flexible APIs */ /** * This is the set of XML parser options that can be passed to * #xmlReadDoc, #xmlCtxtSetOptions and other functions. */ typedef enum { /** * Enable "recovery" mode which allows non-wellformed documents. * How this mode behaves exactly is unspecified and may change * without further notice. Use of this feature is DISCOURAGED. * * Not supported by the push parser. */ XML_PARSE_RECOVER = 1<<0, /** * Despite the confusing name, this option enables substitution * of entities. The resulting tree won't contain any entity * reference nodes. * * This option also enables loading of external entities (both * general and parameter entities) which is dangerous. If you * process untrusted data, it's recommended to set the * XML_PARSE_NO_XXE option to disable loading of external * entities. */ XML_PARSE_NOENT = 1<<1, /** * Enables loading of an external DTD and the loading and * substitution of external parameter entities. Has no effect * if XML_PARSE_NO_XXE is set. */ XML_PARSE_DTDLOAD = 1<<2, /** * Adds default attributes from the DTD to the result document. * * Implies XML_PARSE_DTDLOAD, but loading of external content * can be disabled with XML_PARSE_NO_XXE. */ XML_PARSE_DTDATTR = 1<<3, /** * This option enables DTD validation which requires to load * external DTDs and external entities (both general and * parameter entities) unless XML_PARSE_NO_XXE was set. * * DTD validation is vulnerable to algorithmic complexity * attacks and should never be enabled with untrusted input. */ XML_PARSE_DTDVALID = 1<<4, /** * Disable error and warning reports to the error handlers. * Errors are still accessible with xmlCtxtGetLastError(). */ XML_PARSE_NOERROR = 1<<5, /** * Disable warning reports. */ XML_PARSE_NOWARNING = 1<<6, /** * Enable some pedantic warnings. */ XML_PARSE_PEDANTIC = 1<<7, /** * Remove some whitespace from the result document. Where to * remove whitespace depends on DTD element declarations or a * broken heuristic with unfixable bugs. Use of this option is * DISCOURAGED. * * Not supported by the push parser. */ XML_PARSE_NOBLANKS = 1<<8, /** * Always invoke the deprecated SAX1 startElement and endElement * handlers. * * @deprecated This option will be removed in a future version. */ XML_PARSE_SAX1 = 1<<9, /** * Enable XInclude processing. This option only affects the * xmlTextReader and XInclude interfaces. */ XML_PARSE_XINCLUDE = 1<<10, /** * Disable network access with the built-in HTTP or FTP clients. * * After the last built-in network client was removed in 2.15, * this option has no effect expect for being passed on to custom * resource loaders. */ XML_PARSE_NONET = 1<<11, /** * Create a document without interned strings, making all * strings separate memory allocations. */ XML_PARSE_NODICT = 1<<12, /** * Remove redundant namespace declarations from the result * document. */ XML_PARSE_NSCLEAN = 1<<13, /** * Output normal text nodes instead of CDATA nodes. */ XML_PARSE_NOCDATA = 1<<14, /** * Don't generate XInclude start/end nodes when expanding * inclusions. This option only affects the xmlTextReader * and XInclude interfaces. */ XML_PARSE_NOXINCNODE = 1<<15, /** * Store small strings directly in the node struct to save * memory. */ XML_PARSE_COMPACT = 1<<16, /** * Use old Name productions from before XML 1.0 Fifth Edition. * * @deprecated This option will be removed in a future version. */ XML_PARSE_OLD10 = 1<<17, /** * Don't fix up XInclude xml:base URIs. This option only affects * the xmlTextReader and XInclude interfaces. */ XML_PARSE_NOBASEFIX = 1<<18, /** * Relax some internal limits. * * Maximum size of text nodes, tags, comments, processing instructions, * CDATA sections, entity values * * normal: 10M * huge: 1B * * Maximum size of names, system literals, pubid literals * * normal: 50K * huge: 10M * * Maximum nesting depth of elements * * normal: 256 * huge: 2048 * * Maximum nesting depth of entities * * normal: 20 * huge: 40 */ XML_PARSE_HUGE = 1<<19, /** * Enable an unspecified legacy mode for SAX parsers. * * @deprecated This option will be removed in a future version. */ XML_PARSE_OLDSAX = 1<<20, /** * Ignore the encoding in the XML declaration. This option is * mostly unneeded these days. The only effect is to enforce * UTF-8 decoding of ASCII-like data. */ XML_PARSE_IGNORE_ENC = 1<<21, /** * Enable reporting of line numbers larger than 65535. */ XML_PARSE_BIG_LINES = 1<<22, /** * Disables loading of external DTDs or entities. * * @since 2.13.0 */ XML_PARSE_NO_XXE = 1<<23, /** * Enable input decompression. Setting this option is discouraged * to avoid zip bombs. * * @since 2.14.0 */ XML_PARSE_UNZIP = 1<<24, /** * Disables the global system XML catalog. * * @since 2.14.0 */ XML_PARSE_NO_SYS_CATALOG = 1<<25, /** * Enable XML catalog processing instructions. * * @since 2.14.0 */ XML_PARSE_CATALOG_PI = 1<<26, /** * Force the parser to ignore IDs. * * @since 2.15.0 */ XML_PARSE_SKIP_IDS = 1<<27 } xmlParserOption; XMLPUBFUN void xmlCtxtReset (xmlParserCtxt *ctxt); XMLPUBFUN int xmlCtxtResetPush (xmlParserCtxt *ctxt, const char *chunk, int size, const char *filename, const char *encoding); XMLPUBFUN int xmlCtxtGetOptions (xmlParserCtxt *ctxt); XMLPUBFUN int xmlCtxtSetOptions (xmlParserCtxt *ctxt, int options); XMLPUBFUN int xmlCtxtUseOptions (xmlParserCtxt *ctxt, int options); XMLPUBFUN void * xmlCtxtGetPrivate (xmlParserCtxt *ctxt); XMLPUBFUN void xmlCtxtSetPrivate (xmlParserCtxt *ctxt, void *priv); XMLPUBFUN void * xmlCtxtGetCatalogs (xmlParserCtxt *ctxt); XMLPUBFUN void xmlCtxtSetCatalogs (xmlParserCtxt *ctxt, void *catalogs); XMLPUBFUN xmlDict * xmlCtxtGetDict (xmlParserCtxt *ctxt); XMLPUBFUN void xmlCtxtSetDict (xmlParserCtxt *ctxt, xmlDict *); XMLPUBFUN xmlSAXHandler * xmlCtxtGetSaxHandler (xmlParserCtxt *ctxt); XMLPUBFUN int xmlCtxtSetSaxHandler (xmlParserCtxt *ctxt, const xmlSAXHandler *sax); XMLPUBFUN xmlDoc * xmlCtxtGetDocument (xmlParserCtxt *ctxt); XMLPUBFUN int xmlCtxtIsHtml (xmlParserCtxt *ctxt); XMLPUBFUN int xmlCtxtIsStopped (xmlParserCtxt *ctxt); XMLPUBFUN int xmlCtxtIsInSubset (xmlParserCtxt *ctxt); #ifdef LIBXML_VALID_ENABLED XMLPUBFUN xmlValidCtxt * xmlCtxtGetValidCtxt (xmlParserCtxt *ctxt); #endif XMLPUBFUN const xmlChar * xmlCtxtGetVersion (xmlParserCtxt *ctxt); XMLPUBFUN const xmlChar * xmlCtxtGetDeclaredEncoding(xmlParserCtxt *ctxt); XMLPUBFUN int xmlCtxtGetStandalone (xmlParserCtxt *ctxt); XMLPUBFUN xmlParserStatus xmlCtxtGetStatus (xmlParserCtxt *ctxt); XMLPUBFUN void * xmlCtxtGetUserData (xmlParserCtxt *ctxt); XMLPUBFUN xmlNode * xmlCtxtGetNode (xmlParserCtxt *ctxt); XMLPUBFUN int xmlCtxtGetDocTypeDecl (xmlParserCtxt *ctxt, const xmlChar **name, const xmlChar **systemId, const xmlChar **publicId); XMLPUBFUN int xmlCtxtGetInputPosition (xmlParserCtxt *ctxt, int inputIndex, const char **filname, int *line, int *col, unsigned long *bytePos); XMLPUBFUN int xmlCtxtGetInputWindow (xmlParserCtxt *ctxt, int inputIndex, const xmlChar **startOut, int *sizeInOut, int *offsetOut); XMLPUBFUN void xmlCtxtSetErrorHandler (xmlParserCtxt *ctxt, xmlStructuredErrorFunc handler, void *data); XMLPUBFUN void xmlCtxtSetResourceLoader(xmlParserCtxt *ctxt, xmlResourceLoader loader, void *vctxt); XMLPUBFUN void xmlCtxtSetCharEncConvImpl(xmlParserCtxt *ctxt, xmlCharEncConvImpl impl, void *vctxt); XMLPUBFUN void xmlCtxtSetMaxAmplification(xmlParserCtxt *ctxt, unsigned maxAmpl); XMLPUBFUN xmlDoc * xmlReadDoc (const xmlChar *cur, const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * xmlReadFile (const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * xmlReadMemory (const char *buffer, int size, const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * xmlReadFd (int fd, const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * xmlReadIO (xmlInputReadCallback ioread, xmlInputCloseCallback ioclose, void *ioctx, const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * xmlCtxtParseDocument (xmlParserCtxt *ctxt, xmlParserInput *input); XMLPUBFUN xmlNode * xmlCtxtParseContent (xmlParserCtxt *ctxt, xmlParserInput *input, xmlNode *node, int hasTextDecl); XMLPUBFUN xmlDoc * xmlCtxtReadDoc (xmlParserCtxt *ctxt, const xmlChar *cur, const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * xmlCtxtReadFile (xmlParserCtxt *ctxt, const char *filename, const char *encoding, int options); XMLPUBFUN xmlDoc * xmlCtxtReadMemory (xmlParserCtxt *ctxt, const char *buffer, int size, const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * xmlCtxtReadFd (xmlParserCtxt *ctxt, int fd, const char *URL, const char *encoding, int options); XMLPUBFUN xmlDoc * xmlCtxtReadIO (xmlParserCtxt *ctxt, xmlInputReadCallback ioread, xmlInputCloseCallback ioclose, void *ioctx, const char *URL, const char *encoding, int options); /* * New input API */ XMLPUBFUN xmlParserErrors xmlNewInputFromUrl(const char *url, xmlParserInputFlags flags, xmlParserInput **out); XMLPUBFUN xmlParserInput * xmlNewInputFromMemory(const char *url, const void *mem, size_t size, xmlParserInputFlags flags); XMLPUBFUN xmlParserInput * xmlNewInputFromString(const char *url, const char *str, xmlParserInputFlags flags); XMLPUBFUN xmlParserInput * xmlNewInputFromFd(const char *url, int fd, xmlParserInputFlags flags); XMLPUBFUN xmlParserInput * xmlNewInputFromIO(const char *url, xmlInputReadCallback ioRead, xmlInputCloseCallback ioClose, void *ioCtxt, xmlParserInputFlags flags); XMLPUBFUN xmlParserErrors xmlInputSetEncodingHandler(xmlParserInput *input, xmlCharEncodingHandler *handler); /* * Library wide options */ /** * Used to examine the existence of features that can be enabled * or disabled at compile-time. * They used to be called XML_FEATURE_xxx but this clashed with Expat */ typedef enum { /** Multithreading support */ XML_WITH_THREAD = 1, /** @deprecated Always available */ XML_WITH_TREE = 2, /** Serialization support */ XML_WITH_OUTPUT = 3, /** Push parser */ XML_WITH_PUSH = 4, /** XML Reader */ XML_WITH_READER = 5, /** Streaming patterns */ XML_WITH_PATTERN = 6, /** XML Writer */ XML_WITH_WRITER = 7, /** Legacy SAX1 API */ XML_WITH_SAX1 = 8, /** @deprecated FTP support was removed */ XML_WITH_FTP = 9, /** @deprecated HTTP support was removed */ XML_WITH_HTTP = 10, /** DTD validation */ XML_WITH_VALID = 11, /** HTML parser */ XML_WITH_HTML = 12, /** Legacy symbols */ XML_WITH_LEGACY = 13, /** Canonical XML */ XML_WITH_C14N = 14, /** XML Catalogs */ XML_WITH_CATALOG = 15, /** XPath */ XML_WITH_XPATH = 16, /** XPointer */ XML_WITH_XPTR = 17, /** XInclude */ XML_WITH_XINCLUDE = 18, /** iconv */ XML_WITH_ICONV = 19, /** Built-in ISO-8859-X */ XML_WITH_ISO8859X = 20, /** @deprecated Removed */ XML_WITH_UNICODE = 21, /** Regular expressions */ XML_WITH_REGEXP = 22, /** @deprecated Same as XML_WITH_REGEXP */ XML_WITH_AUTOMATA = 23, /** @deprecated Removed */ XML_WITH_EXPR = 24, /** XML Schemas */ XML_WITH_SCHEMAS = 25, /** Schematron */ XML_WITH_SCHEMATRON = 26, /** Loadable modules */ XML_WITH_MODULES = 27, /** Debugging API */ XML_WITH_DEBUG = 28, /** @deprecated Removed */ XML_WITH_DEBUG_MEM = 29, /** @deprecated Removed */ XML_WITH_DEBUG_RUN = 30, /** GZIP compression */ XML_WITH_ZLIB = 31, /** ICU */ XML_WITH_ICU = 32, /** @deprecated LZMA support was removed */ XML_WITH_LZMA = 33, /** RELAXNG, since 2.14 */ XML_WITH_RELAXNG = 34, XML_WITH_NONE = 99999 /* just to be sure of allocation size */ } xmlFeature; XMLPUBFUN int xmlHasFeature (xmlFeature feature); #ifdef __cplusplus } #endif #endif /* __XML_PARSER_H__ */ include/libxml2/libxml/xmlwriter.h000064400000047770152527633310013263 0ustar00/** * @file * * @brief text writing API for XML * * text writing API for XML * * @copyright See Copyright for the status of this software. * * @author Alfred Mickautsch */ #ifndef __XML_XMLWRITER_H__ #define __XML_XMLWRITER_H__ #include #ifdef LIBXML_WRITER_ENABLED #include #include #include #include #ifdef __cplusplus extern "C" { #endif /** Writer object */ typedef struct _xmlTextWriter xmlTextWriter; typedef xmlTextWriter *xmlTextWriterPtr; /* * Constructors & Destructor */ XMLPUBFUN xmlTextWriter * xmlNewTextWriter(xmlOutputBuffer *out); XMLPUBFUN xmlTextWriter * xmlNewTextWriterFilename(const char *uri, int compression); XMLPUBFUN xmlTextWriter * xmlNewTextWriterMemory(xmlBuffer *buf, int compression); XMLPUBFUN xmlTextWriter * xmlNewTextWriterPushParser(xmlParserCtxt *ctxt, int compression); XMLPUBFUN xmlTextWriter * xmlNewTextWriterDoc(xmlDoc ** doc, int compression); XMLPUBFUN xmlTextWriter * xmlNewTextWriterTree(xmlDoc *doc, xmlNode *node, int compression); XMLPUBFUN void xmlFreeTextWriter(xmlTextWriter *writer); /* * Functions */ /* * Document */ XMLPUBFUN int xmlTextWriterStartDocument(xmlTextWriter *writer, const char *version, const char *encoding, const char *standalone); XMLPUBFUN int xmlTextWriterEndDocument(xmlTextWriter * writer); /* * Comments */ XMLPUBFUN int xmlTextWriterStartComment(xmlTextWriter * writer); XMLPUBFUN int xmlTextWriterEndComment(xmlTextWriter *writer); XMLPUBFUN int xmlTextWriterWriteFormatComment(xmlTextWriter *writer, const char *format, ...) LIBXML_ATTR_FORMAT(2,3); XMLPUBFUN int xmlTextWriterWriteVFormatComment(xmlTextWriter *writer, const char *format, va_list argptr) LIBXML_ATTR_FORMAT(2,0); XMLPUBFUN int xmlTextWriterWriteComment(xmlTextWriter * writer, const xmlChar * content); /* * Elements */ XMLPUBFUN int xmlTextWriterStartElement(xmlTextWriter *writer, const xmlChar * name); XMLPUBFUN int xmlTextWriterStartElementNS(xmlTextWriter * writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI); XMLPUBFUN int xmlTextWriterEndElement(xmlTextWriter *writer); XMLPUBFUN int xmlTextWriterFullEndElement(xmlTextWriter * writer); /* * Elements conveniency functions */ XMLPUBFUN int xmlTextWriterWriteFormatElement(xmlTextWriter *writer, const xmlChar * name, const char *format, ...) LIBXML_ATTR_FORMAT(3,4); XMLPUBFUN int xmlTextWriterWriteVFormatElement(xmlTextWriter *writer, const xmlChar * name, const char *format, va_list argptr) LIBXML_ATTR_FORMAT(3,0); XMLPUBFUN int xmlTextWriterWriteElement(xmlTextWriter * writer, const xmlChar * name, const xmlChar * content); XMLPUBFUN int xmlTextWriterWriteFormatElementNS(xmlTextWriter *writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const char *format, ...) LIBXML_ATTR_FORMAT(5,6); XMLPUBFUN int xmlTextWriterWriteVFormatElementNS(xmlTextWriter *writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const char *format, va_list argptr) LIBXML_ATTR_FORMAT(5,0); XMLPUBFUN int xmlTextWriterWriteElementNS(xmlTextWriter * writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const xmlChar * content); /* * Text */ XMLPUBFUN int xmlTextWriterWriteFormatRaw(xmlTextWriter *writer, const char *format, ...) LIBXML_ATTR_FORMAT(2,3); XMLPUBFUN int xmlTextWriterWriteVFormatRaw(xmlTextWriter *writer, const char *format, va_list argptr) LIBXML_ATTR_FORMAT(2,0); XMLPUBFUN int xmlTextWriterWriteRawLen(xmlTextWriter *writer, const xmlChar * content, int len); XMLPUBFUN int xmlTextWriterWriteRaw(xmlTextWriter *writer, const xmlChar * content); XMLPUBFUN int xmlTextWriterWriteFormatString(xmlTextWriter * writer, const char *format, ...) LIBXML_ATTR_FORMAT(2,3); XMLPUBFUN int xmlTextWriterWriteVFormatString(xmlTextWriter * writer, const char *format, va_list argptr) LIBXML_ATTR_FORMAT(2,0); XMLPUBFUN int xmlTextWriterWriteString(xmlTextWriter *writer, const xmlChar * content); XMLPUBFUN int xmlTextWriterWriteBase64(xmlTextWriter *writer, const char *data, int start, int len); XMLPUBFUN int xmlTextWriterWriteBinHex(xmlTextWriter *writer, const char *data, int start, int len); /* * Attributes */ XMLPUBFUN int xmlTextWriterStartAttribute(xmlTextWriter *writer, const xmlChar * name); XMLPUBFUN int xmlTextWriterStartAttributeNS(xmlTextWriter * writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI); XMLPUBFUN int xmlTextWriterEndAttribute(xmlTextWriter * writer); /* * Attributes conveniency functions */ XMLPUBFUN int xmlTextWriterWriteFormatAttribute(xmlTextWriter *writer, const xmlChar * name, const char *format, ...) LIBXML_ATTR_FORMAT(3,4); XMLPUBFUN int xmlTextWriterWriteVFormatAttribute(xmlTextWriter *writer, const xmlChar * name, const char *format, va_list argptr) LIBXML_ATTR_FORMAT(3,0); XMLPUBFUN int xmlTextWriterWriteAttribute(xmlTextWriter * writer, const xmlChar * name, const xmlChar * content); XMLPUBFUN int xmlTextWriterWriteFormatAttributeNS(xmlTextWriter *writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const char *format, ...) LIBXML_ATTR_FORMAT(5,6); XMLPUBFUN int xmlTextWriterWriteVFormatAttributeNS(xmlTextWriter *writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const char *format, va_list argptr) LIBXML_ATTR_FORMAT(5,0); XMLPUBFUN int xmlTextWriterWriteAttributeNS(xmlTextWriter * writer, const xmlChar * prefix, const xmlChar * name, const xmlChar * namespaceURI, const xmlChar * content); /* * PI's */ XMLPUBFUN int xmlTextWriterStartPI(xmlTextWriter *writer, const xmlChar * target); XMLPUBFUN int xmlTextWriterEndPI(xmlTextWriter *writer); /* * PI conveniency functions */ XMLPUBFUN int xmlTextWriterWriteFormatPI(xmlTextWriter *writer, const xmlChar * target, const char *format, ...) LIBXML_ATTR_FORMAT(3,4); XMLPUBFUN int xmlTextWriterWriteVFormatPI(xmlTextWriter *writer, const xmlChar * target, const char *format, va_list argptr) LIBXML_ATTR_FORMAT(3,0); XMLPUBFUN int xmlTextWriterWritePI(xmlTextWriter *writer, const xmlChar * target, const xmlChar * content); /** * This macro maps to #xmlTextWriterWritePI */ #define xmlTextWriterWriteProcessingInstruction xmlTextWriterWritePI /* * CDATA */ XMLPUBFUN int xmlTextWriterStartCDATA(xmlTextWriter *writer); XMLPUBFUN int xmlTextWriterEndCDATA(xmlTextWriter *writer); /* * CDATA conveniency functions */ XMLPUBFUN int xmlTextWriterWriteFormatCDATA(xmlTextWriter *writer, const char *format, ...) LIBXML_ATTR_FORMAT(2,3); XMLPUBFUN int xmlTextWriterWriteVFormatCDATA(xmlTextWriter *writer, const char *format, va_list argptr) LIBXML_ATTR_FORMAT(2,0); XMLPUBFUN int xmlTextWriterWriteCDATA(xmlTextWriter *writer, const xmlChar * content); /* * DTD */ XMLPUBFUN int xmlTextWriterStartDTD(xmlTextWriter *writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid); XMLPUBFUN int xmlTextWriterEndDTD(xmlTextWriter *writer); /* * DTD conveniency functions */ XMLPUBFUN int xmlTextWriterWriteFormatDTD(xmlTextWriter *writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const char *format, ...) LIBXML_ATTR_FORMAT(5,6); XMLPUBFUN int xmlTextWriterWriteVFormatDTD(xmlTextWriter *writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const char *format, va_list argptr) LIBXML_ATTR_FORMAT(5,0); XMLPUBFUN int xmlTextWriterWriteDTD(xmlTextWriter *writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const xmlChar * subset); /** * this macro maps to #xmlTextWriterWriteDTD */ #define xmlTextWriterWriteDocType xmlTextWriterWriteDTD /* * DTD element definition */ XMLPUBFUN int xmlTextWriterStartDTDElement(xmlTextWriter *writer, const xmlChar * name); XMLPUBFUN int xmlTextWriterEndDTDElement(xmlTextWriter * writer); /* * DTD element definition conveniency functions */ XMLPUBFUN int xmlTextWriterWriteFormatDTDElement(xmlTextWriter *writer, const xmlChar * name, const char *format, ...) LIBXML_ATTR_FORMAT(3,4); XMLPUBFUN int xmlTextWriterWriteVFormatDTDElement(xmlTextWriter *writer, const xmlChar * name, const char *format, va_list argptr) LIBXML_ATTR_FORMAT(3,0); XMLPUBFUN int xmlTextWriterWriteDTDElement(xmlTextWriter * writer, const xmlChar * name, const xmlChar * content); /* * DTD attribute list definition */ XMLPUBFUN int xmlTextWriterStartDTDAttlist(xmlTextWriter *writer, const xmlChar * name); XMLPUBFUN int xmlTextWriterEndDTDAttlist(xmlTextWriter * writer); /* * DTD attribute list definition conveniency functions */ XMLPUBFUN int xmlTextWriterWriteFormatDTDAttlist(xmlTextWriter *writer, const xmlChar * name, const char *format, ...) LIBXML_ATTR_FORMAT(3,4); XMLPUBFUN int xmlTextWriterWriteVFormatDTDAttlist(xmlTextWriter *writer, const xmlChar * name, const char *format, va_list argptr) LIBXML_ATTR_FORMAT(3,0); XMLPUBFUN int xmlTextWriterWriteDTDAttlist(xmlTextWriter * writer, const xmlChar * name, const xmlChar * content); /* * DTD entity definition */ XMLPUBFUN int xmlTextWriterStartDTDEntity(xmlTextWriter *writer, int pe, const xmlChar * name); XMLPUBFUN int xmlTextWriterEndDTDEntity(xmlTextWriter * writer); /* * DTD entity definition conveniency functions */ XMLPUBFUN int xmlTextWriterWriteFormatDTDInternalEntity(xmlTextWriter *writer, int pe, const xmlChar * name, const char *format, ...) LIBXML_ATTR_FORMAT(4,5); XMLPUBFUN int xmlTextWriterWriteVFormatDTDInternalEntity(xmlTextWriter *writer, int pe, const xmlChar * name, const char *format, va_list argptr) LIBXML_ATTR_FORMAT(4,0); XMLPUBFUN int xmlTextWriterWriteDTDInternalEntity(xmlTextWriter *writer, int pe, const xmlChar * name, const xmlChar * content); XMLPUBFUN int xmlTextWriterWriteDTDExternalEntity(xmlTextWriter *writer, int pe, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const xmlChar * ndataid); XMLPUBFUN int xmlTextWriterWriteDTDExternalEntityContents(xmlTextWriter * writer, const xmlChar * pubid, const xmlChar * sysid, const xmlChar * ndataid); XMLPUBFUN int xmlTextWriterWriteDTDEntity(xmlTextWriter * writer, int pe, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid, const xmlChar * ndataid, const xmlChar * content); /* * DTD notation definition */ XMLPUBFUN int xmlTextWriterWriteDTDNotation(xmlTextWriter *writer, const xmlChar * name, const xmlChar * pubid, const xmlChar * sysid); /* * Indentation */ XMLPUBFUN int xmlTextWriterSetIndent(xmlTextWriter *writer, int indent); XMLPUBFUN int xmlTextWriterSetIndentString(xmlTextWriter *writer, const xmlChar * str); XMLPUBFUN int xmlTextWriterSetQuoteChar(xmlTextWriter *writer, xmlChar quotechar); /* * misc */ XMLPUBFUN int xmlTextWriterFlush(xmlTextWriter *writer); XMLPUBFUN int xmlTextWriterClose(xmlTextWriter *writer); #ifdef __cplusplus } #endif #endif /* LIBXML_WRITER_ENABLED */ #endif /* __XML_XMLWRITER_H__ */ include/libxml2/libxml/xpointer.h000064400000001642152527633310013062 0ustar00/** * @file * * @brief XPointer framework and schemes * * API to evaluate XPointer expressions. The following schemes are * supported: * * - element() * - xmlns() * - xpath1() * * xpointer() is an alias for the xpath1() scheme. The point and * range extensions are not supported. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_XPTR_H__ #define __XML_XPTR_H__ #include #ifdef LIBXML_XPTR_ENABLED #include #include #ifdef __cplusplus extern "C" { #endif /* * Functions. */ XML_DEPRECATED XMLPUBFUN xmlXPathContext * xmlXPtrNewContext (xmlDoc *doc, xmlNode *here, xmlNode *origin); XMLPUBFUN xmlXPathObject * xmlXPtrEval (const xmlChar *str, xmlXPathContext *ctx); #ifdef __cplusplus } #endif #endif /* LIBXML_XPTR_ENABLED */ #endif /* __XML_XPTR_H__ */ include/libxml2/libxml/xmlregexp.h000064400000004625152527633310013231 0ustar00/** * @file * * @brief Regular expressions * * A regular expression engine used for DTD and XML Schema * validation. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_REGEXP_H__ #define __XML_REGEXP_H__ #include #include #include #ifdef LIBXML_REGEXP_ENABLED #ifdef __cplusplus extern "C" { #endif /** * A libxml regular expression */ typedef struct _xmlRegexp xmlRegexp; typedef xmlRegexp *xmlRegexpPtr; /** * A libxml progressive regular expression evaluation context */ typedef struct _xmlRegExecCtxt xmlRegExecCtxt; typedef xmlRegExecCtxt *xmlRegExecCtxtPtr; /* * The POSIX like API */ XMLPUBFUN xmlRegexp * xmlRegexpCompile (const xmlChar *regexp); XMLPUBFUN void xmlRegFreeRegexp(xmlRegexp *regexp); XMLPUBFUN int xmlRegexpExec (xmlRegexp *comp, const xmlChar *value); XML_DEPRECATED XMLPUBFUN void xmlRegexpPrint (FILE *output, xmlRegexp *regexp); XMLPUBFUN int xmlRegexpIsDeterminist(xmlRegexp *comp); /** * Callback function when doing a transition in the automata * * @param exec the regular expression context * @param token the current token string * @param transdata transition data * @param inputdata input data */ typedef void (*xmlRegExecCallbacks) (xmlRegExecCtxt *exec, const xmlChar *token, void *transdata, void *inputdata); /* * The progressive API */ XML_DEPRECATED XMLPUBFUN xmlRegExecCtxt * xmlRegNewExecCtxt (xmlRegexp *comp, xmlRegExecCallbacks callback, void *data); XML_DEPRECATED XMLPUBFUN void xmlRegFreeExecCtxt (xmlRegExecCtxt *exec); XML_DEPRECATED XMLPUBFUN int xmlRegExecPushString(xmlRegExecCtxt *exec, const xmlChar *value, void *data); XML_DEPRECATED XMLPUBFUN int xmlRegExecPushString2(xmlRegExecCtxt *exec, const xmlChar *value, const xmlChar *value2, void *data); XML_DEPRECATED XMLPUBFUN int xmlRegExecNextValues(xmlRegExecCtxt *exec, int *nbval, int *nbneg, xmlChar **values, int *terminal); XML_DEPRECATED XMLPUBFUN int xmlRegExecErrInfo (xmlRegExecCtxt *exec, const xmlChar **string, int *nbval, int *nbneg, xmlChar **values, int *terminal); #ifdef __cplusplus } #endif #endif /* LIBXML_REGEXP_ENABLED */ #endif /*__XML_REGEXP_H__ */ include/libxml2/libxml/xmlsave.h000064400000006624152527633310012676 0ustar00/** * @file * * @brief XML/HTML serializer * * API to save documents or subtrees of documents. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_XMLSAVE_H__ #define __XML_XMLSAVE_H__ #include #include #include #include #ifdef LIBXML_OUTPUT_ENABLED #ifdef __cplusplus extern "C" { #endif /** * This is the set of XML save options that can be passed down * to the #xmlSaveToFd and similar calls. */ typedef enum { /** * Format output. This adds newlines and enables indenting * by default. */ XML_SAVE_FORMAT = 1<<0, /** * Don't emit an XML declaration. */ XML_SAVE_NO_DECL = 1<<1, /** * Don't emit empty tags. */ XML_SAVE_NO_EMPTY = 1<<2, /** * Don't serialize as XHTML. */ XML_SAVE_NO_XHTML = 1<<3, /** * Always serialize as XHTML. */ XML_SAVE_XHTML = 1<<4, /** * Serialize HTML documents as XML. */ XML_SAVE_AS_XML = 1<<5, /** * Serialize XML documents as HTML. */ XML_SAVE_AS_HTML = 1<<6, /** * Format with non-significant whitespace. * TODO: What does this mean? */ XML_SAVE_WSNONSIG = 1<<7, /** * Always emit empty tags. This is the default unless the * deprecated thread-local setting xmlSaveNoEmptyTags is * set to 1. * * @since 2.14 */ XML_SAVE_EMPTY = 1<<8, /** * Don't indent output when formatting. * * @since 2.14 */ XML_SAVE_NO_INDENT = 1<<9, /** * Always indent output when formatting. This is the default * unless the deprecated thread-local setting * xmlIndentTreeOutput is set to 0. * * @since 2.14 */ XML_SAVE_INDENT = 1<<10 } xmlSaveOption; /** XML and HTML serializer */ typedef struct _xmlSaveCtxt xmlSaveCtxt; typedef xmlSaveCtxt *xmlSaveCtxtPtr; XMLPUBFUN xmlSaveCtxt * xmlSaveToFd (int fd, const char *encoding, int options); XMLPUBFUN xmlSaveCtxt * xmlSaveToFilename (const char *filename, const char *encoding, int options); XMLPUBFUN xmlSaveCtxt * xmlSaveToBuffer (xmlBuffer *buffer, const char *encoding, int options); XMLPUBFUN xmlSaveCtxt * xmlSaveToIO (xmlOutputWriteCallback iowrite, xmlOutputCloseCallback ioclose, void *ioctx, const char *encoding, int options); XMLPUBFUN long xmlSaveDoc (xmlSaveCtxt *ctxt, xmlDoc *doc); XMLPUBFUN long xmlSaveTree (xmlSaveCtxt *ctxt, xmlNode *node); XMLPUBFUN int xmlSaveFlush (xmlSaveCtxt *ctxt); XMLPUBFUN int xmlSaveClose (xmlSaveCtxt *ctxt); XMLPUBFUN xmlParserErrors xmlSaveFinish (xmlSaveCtxt *ctxt); XMLPUBFUN int xmlSaveSetIndentString (xmlSaveCtxt *ctxt, const char *indent); XML_DEPRECATED XMLPUBFUN int xmlSaveSetEscape (xmlSaveCtxt *ctxt, xmlCharEncodingOutputFunc escape); XML_DEPRECATED XMLPUBFUN int xmlSaveSetAttrEscape (xmlSaveCtxt *ctxt, xmlCharEncodingOutputFunc escape); XML_DEPRECATED XMLPUBFUN int xmlThrDefIndentTreeOutput(int v); XML_DEPRECATED XMLPUBFUN const char * xmlThrDefTreeIndentString(const char * v); XML_DEPRECATED XMLPUBFUN int xmlThrDefSaveNoEmptyTags(int v); #ifdef __cplusplus } #endif #endif /* LIBXML_OUTPUT_ENABLED */ #endif /* __XML_XMLSAVE_H__ */ include/libxml2/libxml/hash.h000064400000015462152527633310012142 0ustar00/** * @file * * @brief Chained hash tables * * This module implements the hash table support used in * various places in the library. * * @copyright See Copyright for the status of this software. */ #ifndef __XML_HASH_H__ #define __XML_HASH_H__ #include #include #include #ifdef __cplusplus extern "C" { #endif /** * Hash table mapping strings to pointers * * Also supports lookup using two or three strings as key. */ typedef struct _xmlHashTable xmlHashTable; typedef xmlHashTable *xmlHashTablePtr; /* * Recent version of gcc produce a warning when a function pointer is assigned * to an object pointer, or vice versa. The following macro is a dirty hack * to allow suppression of the warning. If your architecture has function * pointers which are a different size than a void pointer, there may be some * serious trouble within the library. */ /** * Macro to do a casting from an object pointer to a * function pointer without encountering a warning from * gcc * * \#define XML_CAST_FPTR(fptr) (*(void **)(&fptr)) * This macro violated ISO C aliasing rules (gcc4 on s390 broke) * so it is disabled now * * @param fptr pointer to a function */ #define XML_CAST_FPTR(fptr) fptr /* * function types: */ /** * Callback to free data from a hash. * * @param payload the data in the hash * @param name the name associated */ typedef void (*xmlHashDeallocator)(void *payload, const xmlChar *name); /** * Callback to copy data from a hash. * * @param payload the data in the hash * @param name the name associated * @returns a copy of the data or NULL in case of error. */ typedef void *(*xmlHashCopier)(void *payload, const xmlChar *name); /** * Callback when scanning data in a hash with the simple scanner. * * @param payload the data in the hash * @param data extra scanner data * @param name the name associated */ typedef void (*xmlHashScanner)(void *payload, void *data, const xmlChar *name); /** * Callback when scanning data in a hash with the full scanner. * * @param payload the data in the hash * @param data extra scanner data * @param name the name associated * @param name2 the second name associated * @param name3 the third name associated */ typedef void (*xmlHashScannerFull)(void *payload, void *data, const xmlChar *name, const xmlChar *name2, const xmlChar *name3); /* * Constructor and destructor. */ XMLPUBFUN xmlHashTable * xmlHashCreate (int size); XMLPUBFUN xmlHashTable * xmlHashCreateDict (int size, xmlDict *dict); XMLPUBFUN void xmlHashFree (xmlHashTable *hash, xmlHashDeallocator dealloc); XMLPUBFUN void xmlHashDefaultDeallocator(void *entry, const xmlChar *name); /* * Add a new entry to the hash table. */ XMLPUBFUN int xmlHashAdd (xmlHashTable *hash, const xmlChar *name, void *userdata); XMLPUBFUN int xmlHashAddEntry (xmlHashTable *hash, const xmlChar *name, void *userdata); XMLPUBFUN int xmlHashUpdateEntry (xmlHashTable *hash, const xmlChar *name, void *userdata, xmlHashDeallocator dealloc); XMLPUBFUN int xmlHashAdd2 (xmlHashTable *hash, const xmlChar *name, const xmlChar *name2, void *userdata); XMLPUBFUN int xmlHashAddEntry2 (xmlHashTable *hash, const xmlChar *name, const xmlChar *name2, void *userdata); XMLPUBFUN int xmlHashUpdateEntry2 (xmlHashTable *hash, const xmlChar *name, const xmlChar *name2, void *userdata, xmlHashDeallocator dealloc); XMLPUBFUN int xmlHashAdd3 (xmlHashTable *hash, const xmlChar *name, const xmlChar *name2, const xmlChar *name3, void *userdata); XMLPUBFUN int xmlHashAddEntry3 (xmlHashTable *hash, const xmlChar *name, const xmlChar *name2, const xmlChar *name3, void *userdata); XMLPUBFUN int xmlHashUpdateEntry3 (xmlHashTable *hash, const xmlChar *name, const xmlChar *name2, const xmlChar *name3, void *userdata, xmlHashDeallocator dealloc); /* * Remove an entry from the hash table. */ XMLPUBFUN int xmlHashRemoveEntry (xmlHashTable *hash, const xmlChar *name, xmlHashDeallocator dealloc); XMLPUBFUN int xmlHashRemoveEntry2 (xmlHashTable *hash, const xmlChar *name, const xmlChar *name2, xmlHashDeallocator dealloc); XMLPUBFUN int xmlHashRemoveEntry3 (xmlHashTable *hash, const xmlChar *name, const xmlChar *name2, const xmlChar *name3, xmlHashDeallocator dealloc); /* * Retrieve the payload. */ XMLPUBFUN void * xmlHashLookup (xmlHashTable *hash, const xmlChar *name); XMLPUBFUN void * xmlHashLookup2 (xmlHashTable *hash, const xmlChar *name, const xmlChar *name2); XMLPUBFUN void * xmlHashLookup3 (xmlHashTable *hash, const xmlChar *name, const xmlChar *name2, const xmlChar *name3); XMLPUBFUN void * xmlHashQLookup (xmlHashTable *hash, const xmlChar *prefix, const xmlChar *name); XMLPUBFUN void * xmlHashQLookup2 (xmlHashTable *hash, const xmlChar *prefix, const xmlChar *name, const xmlChar *prefix2, const xmlChar *name2); XMLPUBFUN void * xmlHashQLookup3 (xmlHashTable *hash, const xmlChar *prefix, const xmlChar *name, const xmlChar *prefix2, const xmlChar *name2, const xmlChar *prefix3, const xmlChar *name3); /* * Helpers. */ XMLPUBFUN xmlHashTable * xmlHashCopySafe (xmlHashTable *hash, xmlHashCopier copy, xmlHashDeallocator dealloc); XMLPUBFUN xmlHashTable * xmlHashCopy (xmlHashTable *hash, xmlHashCopier copy); XMLPUBFUN int xmlHashSize (xmlHashTable *hash); XMLPUBFUN void xmlHashScan (xmlHashTable *hash, xmlHashScanner scan, void *data); XMLPUBFUN void xmlHashScan3 (xmlHashTable *hash, const xmlChar *name, const xmlChar *name2, const xmlChar *name3, xmlHashScanner scan, void *data); XMLPUBFUN void xmlHashScanFull (xmlHashTable *hash, xmlHashScannerFull scan, void *data); XMLPUBFUN void xmlHashScanFull3 (xmlHashTable *hash, const xmlChar *name, const xmlChar *name2, const xmlChar *name3, xmlHashScannerFull scan, void *data); #ifdef __cplusplus } #endif #endif /* ! __XML_HASH_H__ */ include/libxml2/libxml/threads.h000064400000003040152527633310012636 0ustar00/** * @file * * @brief interfaces for thread handling * * set of generic threading related routines * should work with pthreads, Windows native or TLS threads * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_THREADS_H__ #define __XML_THREADS_H__ #include #ifdef __cplusplus extern "C" { #endif /** Mutual exclusion object */ typedef struct _xmlMutex xmlMutex; typedef xmlMutex *xmlMutexPtr; /** Reentrant mutual exclusion object */ typedef struct _xmlRMutex xmlRMutex; typedef xmlRMutex *xmlRMutexPtr; XMLPUBFUN int xmlCheckThreadLocalStorage(void); XMLPUBFUN xmlMutex * xmlNewMutex (void); XMLPUBFUN void xmlMutexLock (xmlMutex *tok); XMLPUBFUN void xmlMutexUnlock (xmlMutex *tok); XMLPUBFUN void xmlFreeMutex (xmlMutex *tok); XMLPUBFUN xmlRMutex * xmlNewRMutex (void); XMLPUBFUN void xmlRMutexLock (xmlRMutex *tok); XMLPUBFUN void xmlRMutexUnlock (xmlRMutex *tok); XMLPUBFUN void xmlFreeRMutex (xmlRMutex *tok); /* * Library wide APIs. */ XML_DEPRECATED XMLPUBFUN void xmlInitThreads (void); XMLPUBFUN void xmlLockLibrary (void); XMLPUBFUN void xmlUnlockLibrary(void); XML_DEPRECATED XMLPUBFUN void xmlCleanupThreads(void); /** @cond IGNORE */ #if defined(LIBXML_THREAD_ENABLED) && defined(_WIN32) && \ defined(LIBXML_STATIC_FOR_DLL) int xmlDllMain(void *hinstDLL, unsigned long fdwReason, void *lpvReserved); #endif /** @endcond */ #ifdef __cplusplus } #endif #endif /* __XML_THREADS_H__ */ include/libxml2/libxml/SAX.h000064400000000613152527633310011642 0ustar00/** * @file * * @brief Old SAX version 1 handler, deprecated * * @deprecated set of SAX version 1 interfaces used to * build the DOM tree. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */ #ifndef __XML_SAX_H__ #define __XML_SAX_H__ #ifdef __GNUC__ #warning "libxml/SAX.h is deprecated" #endif #endif /* __XML_SAX_H__ */ include/libxml2/libxml/xmlmodule.h000064400000002206152527633310013215 0ustar00/** * @file * * @brief Dynamic module loading * * API for dynamic module loading. Only used by old libxslt versions * and subject to removal. * * @copyright See Copyright for the status of this software. * * @author Joel W. Reed */ #ifndef __XML_MODULE_H__ #define __XML_MODULE_H__ #include #ifdef LIBXML_MODULES_ENABLED #ifdef __cplusplus extern "C" { #endif /** * A handle to a dynamically loaded module */ typedef struct _xmlModule xmlModule; typedef xmlModule *xmlModulePtr; /** * enumeration of options that can be passed down to #xmlModuleOpen */ typedef enum { XML_MODULE_LAZY = 1, /* lazy binding */ XML_MODULE_LOCAL= 2 /* local binding */ } xmlModuleOption; XML_DEPRECATED XMLPUBFUN xmlModule *xmlModuleOpen (const char *filename, int options); XML_DEPRECATED XMLPUBFUN int xmlModuleSymbol (xmlModule *module, const char* name, void **result); XML_DEPRECATED XMLPUBFUN int xmlModuleClose (xmlModule *module); XML_DEPRECATED XMLPUBFUN int xmlModuleFree (xmlModule *module); #ifdef __cplusplus } #endif #endif /* LIBXML_MODULES_ENABLED */ #endif /*__XML_MODULE_H__ */ lib64/libxml2.so.16.1.4000075500006404370152527633310010156 0ustar00ELF>0@x@8 @ 22Dh aa3a300888$$ Std PtdHHQtdRtd22xxGNUZ y/YpO&Q @X!0hS)!;R! D @{! $4D H=H.9"8`@P2`UL4d(A"I0 d Q!@Б`R@@!TF@")P@$PB!HBДB2h@!4)%8a0@T2Z`B:1(,G,cNM`IBNC@b`I$J 8@R!X@@ "TP e [|z"y H (2\T b5$x rNIP: ,@i  i)h!HQB@J NB@B@@hR,J5!p0 `Ȥ3A0*p5C`@xD2@#fhCa"@r$D@ER!, "r (JF?ADGHIJKLMOPQRSTUWY\]_acdfgjlmnrtvwyz{~   !"#%')*+,-./3456789<>@BCFGHIKLMNPRTUW[\^`cdfgjklnrtvxy|}~  !#$%&(+,-/1457;>?ABCEGIJKMNRSTWXZ[\]^_bdfhjlmnrsvxz}  "#$&'(+-.0236789;<>@ACDEGKLMNQTX[\^_acgjmoqsuvxyz{}) Q%Gwɛ 3.Q1>Gn>F8sU7⇐l-^c@CZZeR}T@ T>>ma`bpZI7*3DcH_ۥzv=r+λjR^W’uY|^DaaK no5}RTji~-Z ^&l+fw&1c6TǾ>( C/O@}@L&NǹɮNZ?t/F)__J(=g}vYf7tTg8Nw/Y}w[ ccPnΎ \׷ "檔quaNWiCX0wX:|C`bД\>-L<>!b?FNo^"78KMۡϤZy D,1$uS{N&_0 _Km]KXv.@Z"]y 8|P襪4 'i_iX6y}EyG锹w8ӑ̏|1;T?C 5GЎ.2ZW~z͵X4]QІ -]MUd`Wҿ;b+;UF-pVBE5*#UQu$q7ކjOM ݄Gh,,ya8omf)0vU]O(biЀp(.EhNZZb|ѮٝJ]GPtӪX3Pnߧ;F1j5ґH( fRdөgGHYu2;*ʲ,]hk߫2&MSC5p JÄaLp "Kro*N ڂ$(by,UPe!# F]7 iݚb#I&m]ST>]ndEt G2ѳ3WSSK'c{3=P1Q<pBmn5gEd79*K+?R ]6/i2J6 {^i(M6 4AYCŬ8^Bz2'j$zBcRrIųP J7_ j.|I'VMSS: d1_IG/S+LPGUD[]yd𡀷uXaoubxxr >q(1:~ݼPM"/q2:Ǹ?u#&*g0p6jio ώ̏{.!sR̠ +}jg5fݹ 8Rd'ɊhQT3UAƄkVOZuoՠhƞT+Y"4AoO %G3|"YNU6#z]y\vBiيhVbGjc_ތi]19<8_N6?L'0} )RLmWF^9UvDŞ3m[pJ)`xVY** ȸK.W1ܑQ9==""vsHۭCW4} Rumj=i4 QXt8 v^ea-헓8$E,xZ-- ~`zY[N:OUgߤ_ D6(b7>3=t_lYr1)a2jn$4WrZ5;u܁,AK`$ I݉qXo=Y,xzKyc,*@(z3۽嬹̴QI-:Vh=q~nK8d^l:[ 4%; Q?~nO|0UE&U >f+8"dB BŅ E5'BIC:YIB!wSAK]:,=E Pa(L{V߈\/ӡυ/47ȳ6˓YSkhi&IB+8o9)igU#x4Lܟ>ہ74ĭrFӾ-qHJ'zAQ"u<o1ቈ7ehtz-0Q fFVEc[W]Ļ|s3QG2PQwa #SBykɏ<6vzo$Rȸ8GԳG_ Z7h{+Dt@LHp^R3REW.c#)/6:}x_[tE( }SWxM6OԒ CͨK_nIYYs~@7E+knA{e,'V>ڌSz%[=C%|iݚ'y9 P9$' ߎRev%Vf- ɖb#ߛ /&K5d jZJs|ܫdHwF‡Q~y|!Vy9փݛa MH4Qdo;hnp8wTu4WMjʎ6V8U@ۛc+VG1ᤗ[lr)7& S@h- 2T ],#G>bէp/Mlae.ÊDR@||\+\ZdGDh@zN%5VⅾFLmKH@ d*)`ݨ=ȳ"-G6oѤ 5L$Qh2;u |`nO{5my=hk 61BJv%a/f"&z S+2Ry!x|gF8U6t EBO/B*a$g7$zq ׿乲z#^q 7]sZd23R=~lOV8IhZJ">>qFFOfWѓ+^H6oX4,\;uׂ =3Fվ| Ijmuzr1^ ۦXv CWߜEnDQ~/{OIgzUƇ kWx  ,qm.=꤀4˜{ F)2[򉩖ȆʈS8 8bNsEp*{r-A45 ,[j=՞Ǡg^nƊ$k #v?vzP_zaA79{-'$7pΠ[bΒZ{aIڰB 8eյMj*(8qM* K  9 /7)77v))7f738W (J?v<1Rop=h*7)&lla  7_4)2D ) 67Z<tD 0 7yi)8)UZZ3U e=, ID(F"(ODZ Z p jA  i [Y 0e &! P## * OT x1 P3 |M 0Cg ` A^  gD `1 0p7   0 e8 `#. La p3 O# =| Nc2 6 D pm  p,MU  &) -@ `E `# ]  d 0W@3 r  %  ; pO OY;  i ]l v\ .03"Z l 8 #  P-"ik ` je w kA r7 J* )F# pyI j, X\%- `_x}2 QA& WPi ) pe } rGQ - ]C !R j4 pf(& l1  zn ST 8 ^M= Q PR8 ; O 1F : uY d 6O p{" м p:K P|3;k ` zn )B s_ " nF p# H  i @ @F :Q; `E ' 0&e p f nj 9 >[ J4 v 6Q> '  $5 P)fD N S9 ^Ae u B3 0 LSc = F] -+ )P. 0&  a7U  9"f Д El 7_  ge y -e I jKU " aiJ 0tz  БsB  G 3 Q"  0 t( D0 p Pb5' W* P%Y  #`V 0) R F L? \< 0 l @ m T @7 . 7 tkvV N& G "T 7 ?F_   \  + @6S  GM `  ,}& K4r  pH: x/ @N Ў\  3: q< &3, O#C  *g ж  Kc`_3S; r̃3 x9 9Op Pqf02q H[  GK $6 B*k @ C3* P PHf N 0qo k Z #c  ' <'T2 02 TL c1 U+ (pg P ~ pi <P2  0 #l9 9 D8 0EB  . @DJ? @[:c ; B pVA  R 8i _' Sn. {>@ _< G : S ` 7 iF 9X PR 0Wm \3 p p[ p @  -gU p 6 n@% =` $ D q p"9 ha . A Ug @   P( p&M TH - P -J @{ysb 5 ! t  = "B)" z `G `%\l 0 4S E( \AL RK z@_3 3N P2 `> <)P @5 Pq9eD 5- Pjk p9~ Vc l @  !gU  l ~ >r Ѓ ]  4Da . W^  O' YDe r S  ,  @+C Q d  ,Z  0.9J w:Q p#p> @)=F ;o P 9'c ; )` p* S 0 И+E "&< 8O5 3#o @?W 3 `>; p  A'. y)( +Q 0X0 @. W @ $_  k 0 Z[ P P @[  -J J @vf 1OA 0zM Y, 0OS  `+ J `y'We w m P >I @mO<  p;  @p` ) > )=) P R X 1B ~5 >O3 0 T)% #& 9, @[oi 0 ^H 0 9+) $*8 l 6 ?C/ +  . X O U/ a{J e =K 5 S3 )A< 7 ;lq ~?  !S ` ,J oJ2 @{ Z Pl g5 @>~ I0 j   l sS` ( =J rk )[ U =  P  u\0 @ ^,l I  ! PL JW VOX 0 !g ` ; X^ `  ` # p* 5{n P= %5E i 0 \  +; ;e3 ` # WG ;6q @KW 'm  g9i n XS - !  P6E 0"J> `,p a/ a  4 P&f ` . dg? Vh 4% 3 F P<6 O 0i CI  0s. 0y `#3 _ WV P s* #  wL P\< `sm] P W 1nT 09 #;$ [( :   jc@ p! 0c O< @B ~< V!  @* h &8 ;BZ QX, T2 6 Na 1 ./ - 0_'6 Pr& 6$  M P,c  p a @2 "Fg C[ ` EG  )  ! < j   % 7> P#&b 04 r̃3j a5 P=0 PV? X `A% @'g=X @  V&4 , L  *=U ` E "e #~4   sD   ' PI3Q 1  d1H f yA `" kDR @2 n  FV* `) 62 `+ $ p1~G j ^vK Ka! `o `I# s P WS  2 #J zP! Pv& "q )9 @n_ P OJ  +o 0L! `& + I la / Y Pe >g @ dK A   p&6? @/wX  L''  $ f. wy vy`^3m P 0f oL - jN KI  0/9X ` 6w P-1#q #q LZ\ @ `mB ; fwW p NB @|P 7 c $D p2 D 4Y } ^  W %# ` . wJ=r  W 3 #r3*R 8 + Em p S? 0H t 0Zu = 0S 5 9Pk z z ;  Pw> r  " ps$ ~WB @i 1) `|'a 0. SS 0 + T s GO f r   p/9X 1 @  @g Э  %*$ # p:> *= ]  I7 m p   p+A, R   p`' a#E  ,HS  ; 0a$ , [k0  : @*IY pk K { 0  p ' `WK ~ G8 0# d* `!6 "Kl" з;. @y [6 p^* 4> 0t I3a$ `m MW4 8 KQ M7Z ` } VH  G#> $r]L @q @%1 pG' 6+D U0g @ K   ] ?q / S ;76 mr q p   ,dQ 0 @C 6 prA0 (+L &$: f^  m O&+ 8TY e 2  P, ` 0 /UF <5 (fh  07 0yVJ s$: 0 V / `P  S 2 Q Pc = &#= P_P2  v_ ! :? ,`6 PkM #t$ #( !S 01, OJ2 `>[) 0xL y 02F PK% G-o   0,, `Z  0 ') UH3:! ,4  +Hb @5 g 0*8 lu  ,j+ D)q 0K30 N9 @e )> +Gm 0= o ~ i `k  ,9 НovO g n @ E& ?!I- f44; (j Bc ()k p } ;,xfc `= & C11 p)P &'. ([_  E "  %/[ ZGO @g Qn df q  & =e& RG !\ 0 3  p-h l P >j[ p u @[ OMQ 091 01 PaVo  = = a< >( C4 `x'I p& &\  a. s  2j, P+#a <!2< P;}c = V * `6q_ Cr O0 _   u#^  f< St# # & 0 `L9o v9= 4 M]  I " xm 0 &2  ? \R   .p\ 0 p6 _IE p` c. 0: `,. s8 ;D 1" w  .9/ А>k< ^g }) 9p 0[h 4k @ ! _i 9o Y d 7fd ph  PBJ p ! `; YW Y` 0+ =: oF K> aM ЋS<. P  6j @ GNN `>B sT - ;P 8r   # W9 8T 8 ^d Pr 3  Jc к&A ! @;X ` .u= X[ V 0& 6 #fP3D" rX Q9 L Sk bH  J' ;Ab 9 N @O1* 8[>9 p B S 3 $  D6 YJL pd i  vr B" @7wp pqh oW ` z p` * WC k $u @09W k   a 3 g pA tJ m&9 Жh^  fF1 PA = `w  +p p!# P< . zR y. w rF ;&h  *L ]e=  1 /9F P3G QC+ GX: = P+e @s ZC p:  -< `@d @Sb V" ;U 0 5 #[ @ }7 0w, W#1  N P# J" 0*B  > *=T I_ ! " ?0  @ Ps. PL^ p ! 0/1 1n  ! z; vE " #g B5 2p P3  +Gh P & Pe3U  N, pX. 1Q,]  hN #q O1 95 `,Cf :  T O ; }' P38+ `8Th `   M$ @4n p P- @i( PU tD &BH j C   KqP  |D d2 < @ L"p A  ~ A)j p 3N  G pEc 0 Y0 ЗfM pyT L@# p K ЁS? pZ4 &vIj 0   0D  Zg  O# =4 uA  + 2* $Lq K<> %bd1 @ yd h w1 V ` 3%j P Rq `RF @;&d !w 5  ~' pH 0 p  Q cC @  Y `c[j l ,,3  gn P rX% #ml p NE > ,G5 ?R 0P Pz? WO SN #R Я# U fZ5 3 = o5 :#  +3   =U  ; `]X J, W 0P$ @  G:B  eS *  f3 +   .=: 0 0G$ ? pNc A> $P iN t pp0 Y p =7   > G Qt 'A   ylf Щ a a - j sH в K {WD 4O +&  V @ bG $ U@ Pw@ Pl3 @  ` d Pg/ #Z hm- feR P/ 0W z'X - ap d q \  n #h ` of z< @\ ; Jl; k `Gh [  cT 0. QG ` \);  j  1 `3d r Mh 0 - i+` + t' `]zxR KGY IB   @ 9+ &L 0qa; L P[!  zC :- _ 1O e v7 @;?  ]  G\ 0+S PSNd `h * P&Q%C p c `9 V7 ;{U 0 ! .- `nB%  B `sPE zH 2 0RR Pn83 } ~  0  p.9% `T+ 9TF # @ - nNM A# AJ   Sbm rp p   )?kr  [O g ; ` K' n3 0+ &$  p\C  h3I % / 5 C0 P3R V:A %s/ 8M) )[ p GV ( 5$b 4 [ Q* 3); # 0 y =3 @0 0^9D PFZ m  _  ``= z  @ P_<d `q %p ` 0gT 0 NTr  5 ?]  WvS `, }E " [# I @f жLW ; @{0 yB $ pZd g H p !A; ТC  ~ @:05 0?Oz: @,  ? ] / 0.V ( \  Wh 0 1 `1 A! p = N 7) C   d S  : @, \>h A+ sC V p 6h п 2d h A' `4#:+ 9Tp m!  { \& &M   o 0 b `6 #  +C@ @X  s; EG $ @P Хx ` 0 A g 0Gi p t@ f r@\ P L b 8 w 2 `Yg PG>I ( ! `Z  H] @MWc <7aI @' Qt P<7 0_ `# O+ F9  q @ o 9TR L'^- @f&0 C @S f @ qF Ou% DA . Py2D PUZY M   0y йep q2 >. ;2 bB ' 5U7 sA % ? j / 0`> '" % Dao <@ P+'o @ i4  H  1Q< P, ( E#Q \E !6 r>L, R; n3  #? 0-bf p  ` * (e `F p;/ @f'  p"/  #f  Ыz  :zf Ce3[ p9W4  D 0n 1 +@ C : POYW q / MC P2G QF: p& `Bm bH  4M E " @ pr` $ __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizexmlMallocmemcpyxmlFreexmlReallocmemmovexmlStrndupxmlBufShrinkxmlBufContentxmlBufEndxmlBufUsestrlenxmlSetBufferAllocationSchemexmlGetBufferAllocationSchemexmlBufferCreatexmlBufferCreateSizexmlBufferDetachxmlBufferSetAllocationSchemexmlBufferFreexmlBufferEmptyxmlBufferShrinkxmlBufferGrowxmlBufferDumpfwritestdoutxmlBufferContentxmlBufferLengthxmlBufferResizexmlBufferAddxmlStrlenxmlBufferCreateStaticxmlBufferAddHeadxmlBufferCatxmlBufferCCatxmlBufferWriteCHARxmlBufferWriteCharxmlBufferWriteQuotedStringxmlStrchrxmlCharInRangexmlIsBaseCharxmlIsBaseCharGroupxmlIsBlankxmlIsCharxmlIsCombiningxmlIsCombiningGroupxmlIsDigitxmlIsDigitGroupxmlIsExtenderxmlIsExtenderGroupxmlIsIdeographicxmlIsPubidCharxmlIsPubidChar_tabxmlIsIdeographicGroupxmlIsCharGroupxmlStrQEqualstrncmpmemset__stack_chk_fail__errno_locationgetentropytimexmlInitializeDictxmlInitParserxmlDictCleanupxmlDictReferencexmlMutexLockxmlMutexUnlockxmlDictFreexmlDictOwnsxmlDictSizexmlDictSetLimitxmlDictGetUsagexmlDictLookupxmlDictExistsxmlDictQLookupxmlDictCreatexmlDictCreateSubxmlSaveTreexmlFreeEntityxmlFreeNodeListxmlStrdupxmlGetPredefinedEntityxmlStrEqualxmlAddEntityxmlHashAddxmlHashCreateDictxmlStrcasecmpxmlAddDtdEntityxmlAddDocEntityxmlNewEntityxmlGetParameterEntityxmlHashLookupxmlGetDtdEntityxmlGetDocEntityxmlEncodeEntitiesReentrantxmlEncodeSpecialCharsxmlCreateEntitiesTablexmlHashCreatexmlFreeEntitiesTablexmlHashFreexmlCopyEntitiesTablexmlHashCopySafexmlDumpEntityDeclxmlSaveToBufferxmlSaveFinishxmlDumpEntitiesTablexmlHashScanhtmlUTF8ToHtmliconviconv_closexmlDetectCharEncodingxmlCleanupEncodingAliasesxmlGetEncodingAlias__ctype_toupper_locstrcmpxmlAddEncodingAliasxmlMemStrdupxmlDelEncodingAliasxmlParseCharEncodingxmlGetCharEncodingNamexmlCharEncNewCustomHandlerstrstriconv_openxmlInitCharEncodingHandlersxmlCleanupCharEncodingHandlersxmlRegisterCharEncodingHandlerxmlNewCharEncodingHandlerxmlLookupCharEncodingHandlerxmlGetCharEncodingHandlerxmlCreateCharEncodingHandlerxmlOpenCharEncodingHandlerxmlFindCharEncodingHandlerxmlCharEncInFuncxmlCharEncFirstLinexmlGetUTF8CharxmlCharEncOutFuncxmlCharEncCloseFuncxmlByteConsumedxmlIsolat1ToUTF8xmlUTF8ToIsolat1__xmlGenericErrorContext__vfprintf_chkstderr__memcpy_chkxmlSetGenericErrorFunc__xmlGenericErrorxmlSetStructuredErrorFunc__xmlStructuredErrorContext__xmlStructuredErrorxmlParserPrintFileInfoxmlParserPrintFileContextxmlParserErrorxmlParserWarningxmlParserValidityErrorxmlParserValidityWarningxmlFormatErrorxmlGetLastErrorxmlResetErrorxmlResetLastErrorxmlCopyError__xmlGetWarningsDefaultValuexmlGetLineNoabortxmlCharStrdupfreepthread_getspecificmallocpthread_setspecificxmlInitGlobalspthread_key_createxmlCleanupGlobalspthread_key_delete__xmlLastError__xmlDoValidityCheckingDefaultValue__xmlKeepBlanksDefaultValue__xmlLineNumbersDefaultValue__xmlLoadExtDtdDefaultValue__xmlPedanticParserDefaultValue__xmlSubstituteEntitiesDefaultValue__xmlIndentTreeOutput__xmlTreeIndentString__xmlSaveNoEmptyTags__xmlRegisterNodeDefaultValue__xmlDeregisterNodeDefaultValue__xmlParserInputBufferCreateFilenameValue__xmlOutputBufferCreateFilenameValuexmlCheckThreadLocalStoragexmlThrDefSetGenericErrorFuncxmlThrDefSetStructuredErrorFuncxmlThrDefDoValidityCheckingDefaultValuexmlThrDefGetWarningsDefaultValuexmlThrDefIndentTreeOutputxmlThrDefTreeIndentStringxmlThrDefSaveNoEmptyTagsxmlThrDefKeepBlanksDefaultValuexmlThrDefLineNumbersDefaultValuexmlThrDefLoadExtDtdDefaultValuexmlThrDefPedanticParserDefaultValuexmlThrDefSubstituteEntitiesDefaultValuexmlThrDefRegisterNodeDefaultxmlThrDefDeregisterNodeDefaultxmlThrDefParserInputBufferCreateFilenameDefault__xmlParserInputBufferCreateFilenamexmlThrDefOutputBufferCreateFilenameDefault__xmlOutputBufferCreateFilenamehtmlDefaultSAXHandlerxmlSAX2InternalSubsetxmlSAX2GetEntityxmlSAX2SetDocumentLocatorxmlSAX2StartDocumentxmlSAX2EndDocumentxmlSAX2StartElementxmlSAX2EndElementxmlSAX2CharactersxmlSAX2IgnorableWhitespacexmlSAX2ProcessingInstructionxmlSAX2CommentxmlSAX2CDataBlockxmlDefaultSAXLocatorxmlSAX2GetPublicIdxmlSAX2GetSystemIdxmlSAX2GetLineNumberxmlSAX2GetColumnNumberxmlDefaultSAXHandlerxmlSAX2IsStandalonexmlSAX2HasInternalSubsetxmlSAX2HasExternalSubsetxmlSAX2ResolveEntityxmlSAX2EntityDeclxmlSAX2NotationDeclxmlSAX2AttributeDeclxmlSAX2ElementDeclxmlSAX2UnparsedEntityDeclxmlSAX2ReferencexmlSAX2GetParameterEntityxmlSAX2ExternalSubsetreallocxmlMallocAtomicxmlHashDefaultDeallocatorxmlHashAdd2xmlHashAdd3xmlHashAddEntryxmlHashAddEntry2xmlHashAddEntry3xmlHashUpdateEntryxmlHashUpdateEntry2xmlHashUpdateEntry3xmlHashLookup3xmlHashLookup2xmlHashQLookup3xmlHashQLookupxmlHashQLookup2xmlHashScanFullxmlHashScanFull3xmlHashScan3xmlHashCopyxmlHashSizexmlHashRemoveEntry3xmlHashRemoveEntryxmlHashRemoveEntry2xmlListCreatexmlListSearchxmlListReverseSearchxmlListInsertxmlListAppendxmlListRemoveFirstxmlListRemoveLastxmlListRemoveAllxmlListClearxmlListDeletexmlListEmptyxmlListFrontxmlListEndxmlListSizexmlListPopFrontxmlListPopBackxmlListPushFrontxmlListPushBackxmlLinkGetDataxmlListReversexmlListWalkxmlListReverseWalkxmlListCopyxmlListMergexmlListDupxmlListSortxmlCtxtErrMemoryxmlGetLastChildxmlNodeIsTextxmlCurrentCharxmlCopyCharMultiBytexmlFreeDocmemchrxmlHasFeaturexmlCheckLanguageIDxmlCtxtPushInputxmlParserGetDirectoryxmlCtxtPopInputxmlFreeInputStreamxmlSkipBlankCharsxmlPopInputxmlPushInputxmlParseCharRefxmlNextCharxmlSplitQNamexmlParseNamexmlParseNmtokenxmlParserFindNodeInfoxmlParseURISafexmlFreeURIxmlStringLenDecodeEntitiesxmlStringDecodeEntitiesxmlParseAttValuexmlParseSystemLiteralxmlParsePubidLiteralxmlParseCharDataxmlParseExternalIDxmlParseCommentxmlParsePITargetxmlParsePIxmlCatalogGetDefaultsxmlStrncmpxmlCatalogAddLocalxmlParseEntityRefxmlParseDocTypeDeclxmlParseAttributexmlParseStartTagxmlValidateRootxmlParserAddNodeInfoxmlParseEndTagxmlParseCDSectxmlParseVersionNumxmlParseVersionInfoxmlParseEncNamexmlParseEncodingDeclxmlParseTextDeclxmlNewEntityInputStreamxmlParseNotationDeclxmlParseDefaultDeclxmlParseNotationTypexmlCreateEnumerationxmlFreeEnumerationxmlParseEnumerationTypexmlParseEnumeratedTypexmlParseAttributeTypexmlParseAttributeListDeclxmlSplitQName3xmlParseElementMixedContentDeclxmlFreeDocElementContentxmlNewDocElementContentxmlParseElementChildrenContentDeclxmlParseElementContentDeclxmlParseElementDeclxmlParsePEReferencexmlParserHandlePEReferencexmlParserInputBufferGrowxmlParseEntityValuexmlParseEntityDeclxmlNewDocxmlNewDtdxmlParseMarkupDeclxmlParseExternalSubsetxmlCreateIntSubsetxmlNewDocNodexmlFreeNodexmlSetTreeDocxmlParseReferencexmlDocCopyNodexmlParseContentxmlParseElementxmlParseSDDeclxmlParseXMLDeclxmlCtxtGetVersionxmlCtxtGetStandalonexmlParseMiscxmlParseDocumentxmlParseExtParsedEntxmlParseChunkxmlParserInputBufferPushxmlCreatePushParserCtxtxmlNewSAXParserCtxtxmlFreeParserCtxtxmlStopParserxmlCreateIOParserCtxtxmlCtxtParseDtdxmlParseCtxtExternalEntityxmlParseExternalEntityxmlParseBalancedChunkMemoryRecoverxmlNewStringInputStreamxmlParseBalancedChunkMemoryxmlCreateEntityParserCtxtxmlNewParserCtxtxmlBuildURISafexmlCreateMemoryParserCtxtxmlSAXUserParseMemoryxmlCreateDocParserCtxtxmlSAXParseDocxmlRecoverDocxmlParseDocxmlCtxtResetxmlInitNodeInfoSeqxmlCatalogFreeLocalxmlCtxtParseContentxmlSetupParserForBufferxmlCtxtResetPushxmlSwitchEncodingNamexmlCtxtSetOptionshtmlCtxtSetOptionsxmlIOParseDTDxmlNewIOInputStreamxmlSwitchEncodingxmlFreeParserInputBufferxmlSAXParseDTDxmlCanonicPathxmlParseDTDxmlCtxtGetOptionsxmlCtxtUseOptionshtmlCtxtUseOptionsxmlParseInNodeContexthtmlNewParserCtxtxmlCreateURLParserCtxtxmlCreateFileParserCtxtxmlSAXParseEntityxmlParseEntityxmlSAXUserParseFilexmlCtxtSetMaxAmplificationxmlCtxtParseDocumentxmlCtxtGetDocumentxmlSAXParseFileWithDataxmlSAXParseFilexmlParseFilexmlRecoverFilexmlSAXParseMemoryWithDataxmlSAXParseMemoryxmlParseMemoryxmlRecoverMemoryxmlReadDocxmlReadFilexmlReadMemoryxmlReadFdxmlReadIOxmlCtxtReadDocxmlCtxtReadFilexmlCtxtReadMemoryxmlCtxtReadFdxmlCtxtReadIOxmlParserVersionxmlCatalogLocalResolvexmlCatalogLocalResolveURIxmlCatalogResolvexmlCatalogResolveURIxmlCheckVersionxmlCtxtSetErrorHandlerxmlCtxtGetLastErrorxmlCtxtResetLastErrorxmlCtxtGetStatusxmlIsLetterxmlParserInputReadxmlParserInputGrowxmlParserInputShrinkxmlStringCurrentCharxmlCopyCharxmlCtxtSetCharEncConvImplxmlInputSetEncodingHandlerxmlSwitchInputEncodingxmlSwitchToEncodingxmlCtxtGetDeclaredEncodingxmlNewInputStreamxmlNewInputFromMemoryxmlNewInputFromStringxmlNewInputFromFdxmlAllocParserInputBufferxmlNewInputFromIOxmlCheckHTTPInputxmlNewInputFromUrlxmlNewInputFromFilexmlStrncasecmpxmlNoNetExternalEntityLoaderxmlSetExternalEntityLoaderxmlGetExternalEntityLoaderxmlCtxtSetResourceLoaderxmlLoadExternalEntityxmlCtxtGetPrivatexmlCtxtSetPrivatexmlCtxtGetCatalogsxmlCtxtSetCatalogsxmlCtxtGetDictxmlCtxtSetDictxmlCtxtGetSaxHandlerxmlCtxtSetSaxHandlerxmlCtxtIsHtmlxmlCtxtIsStoppedxmlCtxtIsInSubsetxmlCtxtGetValidCtxtxmlCtxtGetUserDataxmlCtxtGetNodexmlCtxtGetDocTypeDeclxmlCtxtGetInputPositionxmlCtxtGetInputWindowxmlClearParserCtxtxmlSAXVersionxmlInitParserCtxtxmlClearNodeInfoSeqxmlParserFindNodeInfoIndexxmlPedanticParserDefaultxmlLineNumbersDefaultxmlSubstituteEntitiesDefaultxmlKeepBlanksDefaultxmlAddAttributeDeclxmlValidateAttributeDeclxmlAddElementDeclxmlValidateElementDeclxmlAddNotationDeclxmlValidateNotationDeclhtmlNewDocNoDtDxmlPathToURIxmlValidateDocumentFinalxmlNewNsPropxmlNewDocTextxmlNewNsxmlValidateOneNamespacexmlValidateOneAttributexmlValidateNCNamexmlAddIDxmlValidCtxtNormalizeAttributeValuexmlIsIDxmlIsRefxmlAddRefxmlValidateOneElementxmlSAX2EndElementNsxmlStringTextxmlBuildQNamexmlSAX2StartElementNsxmlValidateDtdFinalxmlNewDocNodeEatNamexmlUnlinkNodexmlNewCDataBlockxmlGetIntSubsetxmlFreeDtdxmlGetDtdQElementDescxmlGetDtdQAttrDeschtmlIsBooleanAttrxmlStrcatxmlSetNsxmlNewReferencexmlNewDocPIxmlNewDocCommentxmlSAXDefaultVersionxmlSAX2InitDefaultSAXHandlerxmlDefaultSAXHandlerInitxmlSAX2InitHtmlDefaultSAXHandlerhtmlDefaultSAXHandlerInitpthread_mutex_initxmlNewMutexpthread_mutex_destroyxmlFreeMutexpthread_mutex_lockpthread_mutex_unlockpthread_cond_initxmlNewRMutexpthread_cond_destroyxmlFreeRMutexxmlRMutexLockpthread_selfpthread_cond_waitxmlRMutexUnlockpthread_cond_signalxmlLockLibraryxmlUnlockLibraryxmlCleanupThreadspthread_oncexmlInitThreadsxmlCleanupParserxmlCatalogCleanupxmlSchemaCleanupTypesxmlRelaxNGCleanupTypesxmlRemoveIDxmlStrncatNewxmlSplitQName2xmlValidateQNamexmlValidateNamexmlValidateNMTokenxmlFreeNs__snprintf_chkxmlFreeNsListxmlNewDocFragmentxmlNewCharRefxmlSetListDocxmlChildElementCountxmlFirstElementChildxmlLastElementChildxmlPreviousElementSiblingxmlNextElementSiblingxmlFreePropListxmlFreePropxmlFreeNotationTablexmlFreeElementTablexmlFreeAttributeTablexmlFreeIDTablexmlFreeRefTablexmlRemovePropxmlNewPIxmlNewTextxmlStringLenGetNodeListxmlStringGetNodeListxmlNewDocPropxmlNewNodexmlNewChildxmlNewNodeEatNamexmlAddIDSafexmlNewPropxmlNewNsPropEatNamexmlNewDocRawNodexmlNewTextChildxmlNewTextLenxmlNewDocTextLenxmlNewCommentxmlStringCommentxmlAddChildListxmlReplaceNodexmlCopyNamespacexmlCopyNamespaceListxmlGetNodePathxmlDocGetRootElementxmlNodeSetNamexmlBufGetNodeContentxmlNodeListGetStringxmlNodeListGetRawStringxmlNodeBufGetContentxmlNodeGetContentxmlCopyPropxmlCopyPropListxmlStringTextNoencxmlCopyDocxmlCopyDtdxmlCopyNodexmlCopyNotationTablexmlCopyElementTablexmlCopyAttributeTablexmlDocCopyNodeListxmlCopyNodeListxmlNodeSetContentxmlNodeSetContentLenxmlTextMergexmlGetNsListSafexmlGetNsListxmlAddNextSiblingxmlAddPrevSiblingxmlAddSiblingxmlDocSetRootElementxmlAddChildxmlNodeAddContentLenxmlNodeAddContentxmlSearchNsxmlSearchNsByHrefxmlReconciliateNsxmlHasPropxmlGetDtdAttrDescxmlHasNsPropxmlNodeGetAttrValuexmlNodeGetLangxmlNodeGetSpacePreservexmlNodeGetBaseSafexmlNodeGetBasexmlGetPropxmlGetNoNsPropxmlGetNsPropxmlUnsetPropxmlUnsetNsPropxmlSetNsPropxmlNodeSetLangxmlNodeSetSpacePreservexmlNodeSetBasexmlSetPropxmlIsBlankNodexmlTextConcatxmlGetDocCompressModexmlSetDocCompressModexmlGetCompressModexmlSetCompressModexmlDOMWrapNewCtxtxmlDOMWrapFreeCtxtxmlDOMWrapRemoveNodexmlDOMWrapReconcileNamespacesxmlDOMWrapCloneNodexmlDOMWrapAdoptNodexmlIsXHTMLxmlRegisterNodeDefaultxmlDeregisterNodeDefaultxmlCreateURIxmlSaveUrixmlPrintURIfputsxmlNormalizeURIPathxmlURIUnescapeStringxmlParseURIxmlParseURIReferencexmlParseURIRawxmlStrstrxmlURIEscapeStrxmlURIEscapexmlBuildURIxmlBuildRelativeURISafexmlStrcmpxmlBuildRelativeURIxmlAutomataNewStatexmlAutomataNewEpsilonxmlAutomataNewTransitionxmlNewValidCtxtxmlFreeValidCtxtxmlNewElementContentxmlRegFreeRegexpxmlFreeElementContentxmlCopyDocElementContentxmlCopyElementContentxmlSprintfElementContentxmlSnprintfElementContentstpcpystrcatxmlNewAutomataxmlAutomataGetInitStatexmlFreeAutomataxmlAutomataSetFinalStatexmlAutomataCompilexmlRegexpIsDeterministxmlValidBuildContentModelxmlRegNewExecCtxtxmlRegExecPushStringxmlRegFreeExecCtxt__strcat_chk__stpcpy_chkxmlDumpElementDeclxmlDumpElementTablexmlCopyEnumerationxmlDumpAttributeDeclxmlDumpAttributeTablexmlDumpNotationDeclxmlDumpNotationTablexmlGetIDxmlRemoveRefxmlGetRefsxmlGetDtdElementDescxmlGetDtdNotationDescxmlValidateNotationUsexmlIsMixedElementxmlValidateNameValuexmlValidateNamesValuexmlValidateNmtokenValuexmlValidateNmtokensValuexmlValidateAttributeValuexmlValidNormalizeAttributeValuexmlValidatePushElementxmlValidatePushCDataxmlValidatePopElementxmlValidateElementxmlValidateDtdxmlCtxtValidateDtdxmlValidateDocumentxmlCtxtValidateDocumentxmlValidGetPotentialChildrenxmlValidGetValidElementsxmlFileReadfreadferrorfflushxmlNormalizeWindowsPathxmlCheckFilename__xstat64xmlFileMatchxmlFileOpenfopen64xmlFileClosestdinfclosexmlAllocOutputBufferxmlParserInputBufferCreateFilexmlOutputBufferCreateFilexmlOutputBufferGetContentxmlOutputBufferGetSizexmlParserInputBufferCreateFdxmlParserInputBufferCreateMemxmlParserInputBufferCreateStaticxmlOutputBufferCreateFdxmlParserInputBufferCreateIOxmlOutputBufferCreateIOxmlOutputBufferCreateBufferxmlParserInputBufferCreateFilenameDefaultxmlOutputBufferCreateFilenameDefaultxmlParserInputBufferReadxmlOutputBufferWritexmlOutputBufferWriteEscapexmlOutputBufferWriteStringxmlOutputBufferFlushxmlOutputBufferClosestrncpyxmlRegisterInputCallbacksxmlRegisterDefaultInputCallbacksxmlPopInputCallbacksxmlCleanupInputCallbacksxmlRegisterOutputCallbacksxmlRegisterDefaultOutputCallbacksxmlPopOutputCallbacksxmlCleanupOutputCallbacksxmlMemMallocxmlMallocLocxmlMallocAtomicLocxmlMemReallocxmlReallocLocxmlMemFreexmlMemoryStrdupxmlMemStrdupLocxmlMemSizexmlMemUsedxmlMemBlocksxmlMemDisplayLastxmlMemDisplayxmlMemShowxmlMemoryDumpxmlInitMemoryxmlCleanupMemoryxmlMemSetupxmlMemGetxmlGcMemSetupxmlGcMemGetxmlCharStrndupxmlStrsubxmlStrcasestrxmlStrncatxmlStrPrintf__vsnprintf_chkxmlStrVPrintfxmlUTF8SizexmlUTF8CharcmpxmlUTF8StrlenxmlCheckUTF8xmlUTF8StrsizexmlUTF8StrndupxmlUTF8StrposxmlUTF8StrlocxmlUTF8StrsubxmlXPathNodeSetContainsxmlC14NExecutexmlC14NDocSaveToxmlC14NDocDumpMemoryxmlC14NDocSavefputc__fprintf_chkxmlFreeCatalogxmlConvertSGMLCatalogxmlParseCatalogFilexmlLoadSGMLSuperCatalogxmlLoadACatalogxmlACatalogResolveSystemxmlACatalogResolvePublicxmlACatalogResolvexmlACatalogResolveURIxmlACatalogDumpxmlSaveFormatFileToxmlACatalogAddxmlACatalogRemovexmlNewCatalogxmlCatalogIsEmptygetenvxmlInitializeCatalogxmlLoadCatalogxmlLoadCatalogsxmlCatalogResolveSystemxmlCatalogResolvePublicxmlCatalogDumpxmlCatalogDumpDocxmlCatalogAddxmlCatalogRemovexmlCatalogConvertxmlCatalogSetDefaultsxmlCatalogSetDefaultPreferxmlCatalogSetDebugxmlCatalogGetSystemsnprintfxmlCatalogGetPublicxmlDebugDumpStringxmlDebugDumpAttrxmlDebugDumpEntitiesxmlDebugDumpAttrListxmlDebugDumpOneNodexmlDebugDumpNodexmlDebugDumpNodeListxmlDebugDumpDocumentHeadxmlDebugDumpDocumentxmlDebugDumpDTDxmlDebugCheckDocumenthtmlInitAutoClosehtmlTagLookuphtmlAutoCloseTaghtmlIsAutoClosedhtmlIsScriptAttributehtmlEntityLookuphtmlEntityValueLookuphtmlEncodeEntitieshtmlNewDochtmlParseEntityRefhtmlParseCharRefhtmlParseElementhtmlParseDocumenthtmlFreeParserCtxthtmlNewSAXParserCtxthtmlCreateMemoryParserCtxthtmlParseChunkhtmlCreatePushParserCtxthtmlSAXParseDochtmlParseDochtmlCreateFileParserCtxthtmlSAXParseFilehtmlParseFilehtmlHandleOmittedElemhtmlElementAllowedHerehtmlElementStatusHerehtmlAttrAllowedhtmlNodeStatushtmlCtxtResethtmlCtxtParseDocumenthtmlReadDochtmlReadFilehtmlReadMemoryhtmlReadFdhtmlReadIOhtmlCtxtReadDochtmlCtxtReadFilehtmlCtxtReadMemoryhtmlCtxtReadFdhtmlCtxtReadIOhtmlGetMetaEncodinghtmlSetMetaEncodinghtmlNodeDumpFileFormathtmlNodeDumpFilehtmlNodeDumphtmlNodeDumpFormatOutputhtmlNodeDumpOutputhtmlDocContentDumpFormatOutputhtmlDocDumpMemoryFormathtmlDocDumpMemoryhtmlDocContentDumpOutputhtmlDocDumphtmlSaveFileFormathtmlSaveFilehtmlSaveFileEncxmlModuleOpendlopenxmlModuleSymboldlsymdlerrorxmlModuleFreexmlModuleClosedlclosexmlSaveSetIndentStringxmlSaveToFdxmlSaveToFilenamexmlSaveToIOxmlSaveDocxmlSaveFlushxmlSaveClosexmlSaveSetEscapexmlSaveSetAttrEscapexmlAttrSerializeTxtContentxmlNodeDumpOutputxmlBufNodeDumpxmlNodeDumpxmlElemDumpxmlDocDumpFormatMemoryEncxmlDocDumpMemoryxmlDocDumpFormatMemoryxmlDocDumpMemoryEncxmlDocFormatDumpxmlDocDumpxmlSaveFileToxmlSaveFormatFileEncxmlSaveFileEncxmlSaveFormatFilexmlSaveFilexmlFreePatternListxmlFreePatternxmlFreeStreamCtxtxmlStreamPushxmlStreamPushNodexmlStreamPushAttrxmlStreamPopxmlStreamWantsAnyNodexmlPatternCompileSafexmlPatterncompilexmlPatternMatchxmlPatternGetStreamCtxtxmlPatternStreamablexmlPatternMaxDepthxmlPatternMinDepthxmlPatternFromRootxmlRelaxNGValidatePopElementxmlRelaxNGValidatePushCDataxmlSchemaSAXUnplugxmlSchemaFreexmlSchemaNewParserCtxtxmlSchemaSetParserStructuredErrorsxmlSchemaSetResourceLoaderxmlSchemaParsexmlSchemaFreeParserCtxtxmlSchemaNewValidCtxtxmlSchemaSAXPlugxmlSchemaValidateSetLocatorxmlSchemaSetValidStructuredErrorsxmlSchemaFreeValidCtxtxmlRelaxNGFreexmlRelaxNGNewParserCtxtxmlRelaxNGSetParserStructuredErrorsxmlRelaxNGSetResourceLoaderxmlRelaxNGParsexmlRelaxNGFreeParserCtxtxmlRelaxNGNewValidCtxtxmlRelaxNGSetValidStructuredErrorsxmlRelaxNGFreeValidCtxtxmlTextReaderReadStatexmlTextReaderExpandxmlRelaxNGValidatePushElementxmlRelaxNGValidateFullElementxmlTextReaderReadInnerXmlxmlTextReaderReadOuterXmlxmlTextReaderReadStringxmlNewTextReaderxmlNewTextReaderFilenamexmlTextReaderClosexmlFreeTextReaderxmlXIncludeFreeContextxmlTextReaderGetAttributeNoxmlTextReaderGetAttributexmlTextReaderGetAttributeNsxmlTextReaderGetRemainderxmlTextReaderLookupNamespacexmlTextReaderMoveToAttributeNoxmlTextReaderMoveToAttributexmlTextReaderMoveToAttributeNsxmlTextReaderMoveToFirstAttributexmlTextReaderMoveToNextAttributexmlTextReaderMoveToElementxmlTextReaderReadAttributeValuexmlTextReaderConstEncodingxmlTextReaderAttributeCountxmlTextReaderNodeTypexmlTextReaderIsEmptyElementxmlTextReaderNamexmlTextReaderLocalNamexmlTextReaderConstNamexmlTextReaderConstLocalNamexmlTextReaderPrefixxmlTextReaderConstPrefixxmlTextReaderNamespaceUrixmlTextReaderConstNamespaceUrixmlTextReaderBaseUrixmlTextReaderConstBaseUrixmlTextReaderDepthxmlTextReaderHasAttributesxmlTextReaderHasValuexmlTextReaderValuexmlTextReaderConstValuexmlTextReaderIsDefaultxmlTextReaderQuoteCharxmlTextReaderXmlLangxmlTextReaderConstXmlLangxmlTextReaderConstStringxmlTextReaderNormalizationxmlTextReaderSetParserPropxmlTextReaderGetParserPropxmlTextReaderGetParserLineNumberxmlTextReaderGetParserColumnNumberxmlTextReaderCurrentNodexmlTextReaderPreservexmlTextReaderReadxmlXIncludeProcessNodexmlSchemaIsValidxmlXIncludeNewContextxmlXIncludeSetFlagsxmlXIncludeSetErrorHandlerxmlXIncludeSetResourceLoaderxmlXIncludeGetLastErrorxmlTextReaderNextSiblingxmlTextReaderNextxmlTextReaderPreservePatternxmlTextReaderCurrentDocxmlTextReaderRelaxNGSetSchemaxmlTextReaderSetSchemaxmlTextReaderSchemaValidateCtxtxmlTextReaderSchemaValidatexmlTextReaderRelaxNGValidateCtxtxmlTextReaderRelaxNGValidatexmlTextReaderIsNamespaceDeclxmlTextReaderConstXmlVersionxmlTextReaderStandalonexmlTextReaderLocatorLineNumberxmlTextReaderLocatorBaseURIxmlTextReaderSetErrorHandlerxmlTextReaderSetStructuredErrorHandlerxmlTextReaderGetErrorHandlerxmlTextReaderSetResourceLoaderxmlTextReaderIsValidxmlTextReaderSetupxmlTextReaderSetMaxAmplificationxmlTextReaderGetLastErrorxmlTextReaderByteConsumedxmlReaderWalkerxmlReaderForFilexmlReaderForMemoryxmlReaderForDocxmlReaderForFdxmlReaderForIOxmlReaderNewWalkerxmlReaderNewFilexmlReaderNewMemoryxmlReaderNewDocxmlReaderNewFdxmlReaderNewIOxmlRegExecPushString2xmlRegExecNextValuesxmlRegExecErrInfoxmlRegexpPrintxmlRegexpExecxmlRegexpCompilexmlAutomataNewTransition2xmlAutomataNewNegTransxmlAutomataNewCountTrans2xmlAutomataNewCountTransxmlAutomataNewOnceTrans2xmlAutomataNewOnceTransxmlAutomataNewAllTransxmlAutomataNewCounterxmlAutomataNewCountedTransxmlAutomataNewCounterTransxmlAutomataIsDeterministxmlSchemaFreeValuexmlSchemaGetPredefinedTypexmlSchemaNewFacetxmlSchemaCheckFacetxmlSchemaValidateFacetxmlSchemaFreeFacetxmlSchemaValPredefTypeNodexmlSchemaCompareValuesxmlRelaxParserSetFlagxmlRelaxParserSetIncLImitxmlRelaxNGInitTypesxmlRelaxNGNewMemParserCtxtxmlRelaxNGNewDocParserCtxtstrtoulxmlRelaxNGSetParserErrorsxmlRelaxNGGetParserErrorsxmlRelaxNGDumpxmlRelaxNGDumpTreexmlRelaxNGValidCtxtClearErrorsxmlRelaxNGSetValidErrorsxmlRelaxNGGetValidErrorsxmlRelaxNGValidateDocxmlSchemaGetValTypexmlSchemaGetBuiltInTypexmlSchemaCompareValuesWhtspxmlSchemaValueGetNextxmlSchemaValueGetAsStringxmlSchemaGetCanonValuexmlSchemaCollapseStringxmlSchemaWhiteSpaceReplacestrchrxmlSchemaNewNOTATIONValuexmlSchemaGetFacetValueAsULongxmlSchemaValidateLengthFacetWhtspxmlSchemaValidateFacetWhtspxmlSchemaValidateListSimpleTypeFacetxmlSchemaValPredefTypeNodeNoNormxmlSchemaValueAppendxmlSchemaNewQNameValuexmlSchemaFreeWildcardxmlSchemaFreeTypexmlSchemaDumpxmlSchemaNewMemParserCtxtxmlSchemaNewDocParserCtxtxmlSchemaGetParserErrorsxmlSchemaValidateSetFilenamexmlSchemaValidatePredefinedTypexmlSchemaSetValidErrorsxmlSchemaSetParserErrorsxmlSchemaIsBuiltInTypeFacetxmlSchemaInitTypesxmlSchemaCopyValuexmlSchemaValueGetAsBooleanxmlSchemaGetValidErrorsxmlSchemaSetValidOptionsxmlSchemaValidCtxtGetOptionsxmlSchemaValidateOneElementxmlSchemaValidateDocxmlSchemaValidateStreamxmlSchemaValidateFilexmlSchemaValidCtxtGetParserCtxtxmlSchemaNewStringValuefloorxmlSchemaGetBuiltInListSimpleTypeItemType__isoc99_sscanfxmlSchemaValidateLengthFacetxmlSchemaGetCanonValueWhtspxmlNewTextWriterxmlNewTextWriterFilenamexmlNewTextWriterMemoryxmlNewTextWriterPushParserxmlNewTextWriterDocxmlNewTextWriterTreexmlFreeTextWriterxmlTextWriterStartDocumentxmlTextWriterEndCommentxmlTextWriterEndAttributexmlTextWriterStartAttributexmlTextWriterStartAttributeNSxmlTextWriterWriteAttributexmlTextWriterWriteStringxmlTextWriterStartCommentxmlTextWriterStartElementxmlTextWriterStartElementNSxmlTextWriterEndElementxmlTextWriterFullEndElementxmlTextWriterWriteRawLenxmlTextWriterWriteRawxmlTextWriterWriteVFormatRawxmlTextWriterWriteFormatRawxmlTextWriterWriteCommentxmlTextWriterWriteVFormatCommentxmlTextWriterWriteFormatCommentxmlTextWriterWriteVFormatStringxmlTextWriterWriteFormatStringxmlTextWriterWriteBase64xmlTextWriterWriteBinHexxmlTextWriterWriteVFormatAttributexmlTextWriterWriteFormatAttributexmlTextWriterWriteAttributeNSxmlTextWriterWriteVFormatAttributeNSxmlTextWriterWriteFormatAttributeNSxmlTextWriterWriteElementxmlTextWriterWriteVFormatElementxmlTextWriterWriteFormatElementxmlTextWriterWriteElementNSxmlTextWriterWriteVFormatElementNSxmlTextWriterWriteFormatElementNSxmlTextWriterStartPIxmlTextWriterEndPIxmlTextWriterWritePIxmlTextWriterWriteVFormatPIxmlTextWriterWriteFormatPIxmlTextWriterStartCDATAxmlTextWriterEndCDATAxmlTextWriterWriteCDATAxmlTextWriterWriteVFormatCDATAxmlTextWriterWriteFormatCDATAxmlTextWriterStartDTDxmlTextWriterStartDTDElementxmlTextWriterEndDTDElementxmlTextWriterWriteDTDElementxmlTextWriterWriteVFormatDTDElementxmlTextWriterWriteFormatDTDElementxmlTextWriterStartDTDAttlistxmlTextWriterEndDTDAttlistxmlTextWriterWriteDTDAttlistxmlTextWriterWriteVFormatDTDAttlistxmlTextWriterWriteFormatDTDAttlistxmlTextWriterStartDTDEntityxmlTextWriterEndDTDEntityxmlTextWriterEndDTDxmlTextWriterWriteDTDxmlTextWriterWriteVFormatDTDxmlTextWriterWriteFormatDTDxmlTextWriterWriteDTDInternalEntityxmlTextWriterWriteVFormatDTDInternalEntityxmlTextWriterWriteFormatDTDInternalEntityxmlTextWriterWriteDTDExternalEntityContentsxmlTextWriterWriteDTDExternalEntityxmlTextWriterWriteDTDEntityxmlTextWriterWriteDTDNotationxmlTextWriterFlushxmlTextWriterEndDocumentxmlTextWriterClosexmlTextWriterSetIndentxmlTextWriterSetIndentStringxmlTextWriterSetQuoteCharxmlXPtrEvalxmlXPathFreeObjectxmlXPathNewContextxmlXPathSetErrorHandlerxmlXPathFreeContextxmlXIncludeProcessTreeFlagsDataxmlXIncludeProcessFlagsDataxmlXIncludeProcessFlagsxmlXIncludeProcessxmlXIncludeProcessTreeFlagsxmlXIncludeProcessTreexmlXPathNextSelfxmlXPathNextDescendantxmlXPathNextDescendantOrSelfxmlXPathNextFollowingSiblingxmlXPathNextPrecedingSiblingxmlXPathNextFollowingxmlXPathNextAttributexmlXPathNextParentxmlXPathNextAncestorxmlXPathNextAncestorOrSelfxmlXPathNextChildexitxmlXPathNextNamespacexmlXPathInitxmlXPathNANxmlXPathPINFxmlXPathNINFxmlXPathIsNaNxmlXPathIsInfxmlXPathErrxmlXPatherrorxmlXPathDebugDumpObjectxmlXPathDebugDumpCompExprxmlXPathContextSetCachexmlXPathValuePopxmlXPathOrderDocElemsxmlXPathCmpNodesxmlXPathNodeSetSortxmlXPathNodeSetFreeNsxmlXPathNodeSetAddNsxmlXPathNodeSetAddxmlXPathNodeSetAddUniquexmlXPathNodeSetDelxmlXPathNodeSetRemovexmlXPathFreeNodeSetxmlXPathNodeSetCreatexmlXPathNodeSetMergexmlXPathNewNodeSetxmlXPathNewValueTreexmlXPathNewNodeSetListxmlXPathWrapNodeSetxmlXPathFreeNodeSetListxmlXPathDifferencexmlXPathIntersectionxmlXPathHasSameNodesxmlXPathNodeLeadingSortedxmlXPathNodeLeadingxmlXPathLeadingSortedxmlXPathLeadingxmlXPathNodeTrailingSortedxmlXPathNodeTrailingxmlXPathTrailingSortedxmlXPathTrailingxmlXPathRegisterFuncNSxmlXPathRegisterFuncxmlXPathRegisterFuncLookupxmlXPathFunctionLookupNSxmlXPathFunctionLookupxmlXPathRegisteredFuncsCleanupxmlXPathRegisterVariableNSxmlXPathRegisterVariablexmlXPathRegisterVariableLookupxmlXPathRegisteredVariablesCleanupxmlXPathRegisterNsxmlXPathNsLookupxmlXPathRegisteredNsCleanupxmlXPathNewFloatxmlXPathNewBooleanxmlXPathNewStringxmlXPathWrapStringxmlXPathNewCStringxmlXPathWrapCStringxmlXPathWrapExternalxmlXPathObjectCopyxmlXPathVariableLookupNSxmlXPathVariableLookupxmlXPathPopNodeSetxmlXPathPopExternalxmlXPathFreeCompExprxmlXPathValuePushxmlXPathLastFunctionxmlXPathPositionFunctionxmlXPathCountFunctionxmlXPathLocalNameFunctionxmlXPathNamespaceURIFunctionxmlXPathTrueFunctionxmlXPathFalseFunctionxmlXPathCastBooleanToStringxmlXPathCastNumberToString__memmove_chklog10xmlXPathCastNodeToStringxmlXPathDistinctSortedxmlXPathDistinctxmlXPathCastNodeSetToStringxmlXPathCastToStringxmlXPathPopStringxmlXPathIdFunctionxmlXPathStringFunctionxmlXPathStringLengthFunctionxmlXPathConcatFunctionxmlXPathContainsFunctionxmlXPathStartsWithFunctionxmlXPathSubstringBeforeFunctionxmlXPathSubstringAfterFunctionxmlXPathNormalizeFunctionxmlXPathTranslateFunctionxmlXPathLangFunctionxmlXPathConvertStringxmlXPathCastBooleanToNumberxmlXPathCastNumberToBooleanxmlXPathCastStringToBooleanxmlXPathCastNodeSetToBooleanxmlXPathCastToBooleanxmlXPathPopBooleanxmlXPathBooleanFunctionxmlXPathNotFunctionxmlXPathConvertBooleanxmlXPathNewParserContextxmlXPathFreeParserContextxmlXPathNextPrecedingxmlXPathRootxmlXPathParseNCNamexmlXPathParseNamexmlXPathStringEvalNumberpowxmlXPathCastStringToNumberxmlXPathPopNumberxmlXPathCastToNumberxmlXPathConvertNumberxmlXPathCastNodeToNumberxmlXPathSumFunctionxmlXPathCastNodeSetToNumberxmlXPathNumberFunctionxmlXPathEqualValuesxmlXPathNotEqualValuesxmlXPathCompareValuesxmlXPathValueFlipSignxmlXPathAddValuesxmlXPathSubValuesxmlXPathMultValuesxmlXPathDivValuesxmlXPathModValuesfmodxmlXPathSubstringFunctionxmlXPathFloorFunctionxmlXPathCeilingFunctionxmlXPathRoundFunctionxmlXPathIsNodeTypexmlXPathEvalPredicatexmlXPathEvaluatePredicateResultxmlXPathCtxtCompilexmlXPathCompilexmlXPathCompiledEvalxmlXPathCompiledEvalToBooleanxmlXPathEvalExprxmlXPathEvalxmlXPathSetContextNodexmlXPathNodeEvalxmlXPathEvalExpressionxmlXPathRegisterAllFunctionsxlinkGetDefaultHandlerxlinkSetDefaultHandlerxlinkGetDefaultDetectxlinkSetDefaultDetectxlinkIsLinkxmlXPtrNewContextlibdl.so.2libpthread.so.0libm.so.6libc.so.6_edata__bss_start_endlibxml2.so.16GLIBC_2.2.5GLIBC_2.3.2GLIBC_2.7GLIBC_2.14GLIBC_2.4GLIBC_2.25GLIBC_2.3.4GLIBC_2.3/opt/cpanel/ea-libxml2/lib:/opt/cpanel/ea-libxml2/lib64          r ui sr ui sr0ri sui  srii "s ,sii 7sAsui  sti Lsii Xs2022`222 2@2282H@2@X2`2U2222p2P(202p82``222x2 22P202 2&X212<2G2R82]p2h2s22P2X2`22ϖ2p222`202h22—2Η2ڗH2P2X2`2h2222X222 22%212= 2I02U@2aP2m`2yp222222Ƙ2٘2222И 202@2!P2`2 p2*2Ԥ21282D2P2`2p2|22 202@2P2Ù`2ϙp2ڙ222222 2+262C2N 2Y02d@2oP2z`2p222222Ț2Ԛ2ޚ222 2 02@2P2(`22p2<2F2P2Z2c2m2w2222 202@2P2`2ʛp2ӛ2ޛ222 22$2/2?3J3Z 3e03u@3P3`3p333Ɯ3ɜ3̜3Ϝ3Ҝ3՜3؜3f3r 3~03@3P3`3ۜp3333333Z3j333 303/@3P3=`3Ip3U3^3e3n3)3w33}333 303@3P3X3h3331f36f3f3>f33Ef3If3Mf3p3Xf3_f3gf3nf3 3n33sf33wf 3 (3q03$q83l@3zfH3}fP3fX3f`3fh3p3fx3}3f3f3f33e3f3f3an3f3f303f3f3f3f3f3f33f3f 3fH3P3xw`3fh3fx33f3ۚ3g33w3#g3w3(g3x3.g33g3Lg3Rg 3lg(3sg83g@38xP3gX3`xh3gp3g3h3x3g3g3g3x3g3x3g3g3h3Hy3 h3y(3h03y@3hH3hX32h`3zp39hx38z3>h3z3h3z3Ch3Ih3ch3z3hh3({3h3h{3oh 3{03th83{H3yhP3|`3hh3X|x3h3|3h3|3h3(}3h3h}3h3}3h3} 3h 30~ 3h( 3h~8 3h@ 3~P 3hX 3~h 3hp 3@ 3h 3x 3h 3 3h 3 3h 3  3h 3X 3h 3 3h 3Ȁ( 3h0 3@ 3iH 38X 3i` 3hp 3 ix 3 3i 3؁ 3i 3 3i 3H 3&i 3 3Vo 3 3+i 3 32i 300 39i8 3hH 3@iP 3` 3Fih 3؃x 3Ki 3 3Ri 3H 3Xi 3x 3^i 3 3ei 3 3li 30 3ri 3h 3yi( 38 3~i@ 3ЅP 3iX 3(h 3ip 3h 3i 3 3i 3І 3i 3 3i 38 3i 3p 3i 3 3i 3Ї( 3i0 3@ 3iH 3@X 3i` 3hp 3ix 3 3i 3Ȉ 3i 3 3i 30 3i 3` 3i 3i3j33j 303 j83H3'jP3H`3-jh3x32j339j33?j33Dj3P3Jj33Pj33Wj3 3^j(383cj@3HP3hX3h3hp3hj3j33j33j33j3@3j3p3j33j3(3j03@3jH3X3j`3@p3jx3h3j33j33j3؎3j33j3(3j3P3j 3x03j83H3jP3Џ`3jh3x3j303j3X3j33j33k33 k33k3@ 3k(3p83k@3P3jX3ȑh3#kp33)k3 3.k3H34k3x3;k33p3В3>k33Ak3 (3Ik03H@3LkH3pX3Pk`3p3Wkx3ȓ3]k33ak3 3ik3P3mk3x3qk33uk3Ȕ3{k 303k83(H3kP3X`3kh3kx3k3k3k3k3k3x3k33k3Е3k33k3l 3l(3l834l@3 P3:lX3Ph3@lp33Fl33Ll3ؖ3Rl33Xl3_l3ul3|l3l303l3`(3l03@3lH3X3l`3p3lx33l3P3l33l3l3l3l3m33m33m 3803m83xH3 mP3`3(mh3Йx3-m32m3Zm33Om33Tm303Ym3X3_m33dm3Ț 3im(383nm@3P3smX3@h3xmp3m3m3h3m3m3!33m33m3m3m33m3(3m03@@3mH3pX3m`3mp3nx33n33%n33*n30n3.3In333o303_n 3X03cn83gnH3P3n`3nh3nx3n33n33n33 3n3e3n3t33 m3@ 3Ao(3o83 o@3$oP3@oX3ph3Eop33Jo33Oo33Uo33\o3@3ao3fo3o3x3o3o(3o03@3oH3oX3-`3؟p3ox33o3o3o3H3o3h3p33 p3Ƞ33f 303W@3pP3p`3pp3#p3p3p3Ԥ3 f3)p34p3@p3Jp3Vp3bp3mp3xp3p3p3p 3p(3p03p83p@3pH3p`3h3p3x3p33#p33f333f3n3f3p3f3wf3f3$q3f33f3p33gf 3(3an0383f@3H3P3IfX3an`3_fh3]p3_fx3p3_f3p3_f3p3_f3p3_f3W3]3]3]3p3]3p3]3p 3] 3p 3] 3W 3p( 3p0 3p8 3p@ 3pH 3pP 3pX 3p` 3ph 3Wp 3nx 3wf 3p 3n 3p 3p 3p 3wf 3p 3$q 3p 3p 3p 3$q 3p 3 3wf 3n!3wf!3p!3q!3gf !3q(!3f0!3q8!3@!3$qH!3$qP!3lX!3p`!3lh!3$qp!3lx!3!3l!3an!3l!3#p!3zf!3p!3zf!3$q!3zf!3!3zf!3an!3zf!3#p!3}f!3p"3}f"3$q"3}f"3 "3}f("3an0"3}f8"3#p@"3fH"3pP"3fX"3$q`"3fh"3p"3fx"3an"3f"3#p"3f"3p"3f"3$q"3f"3"3f"3an"3f"3#p"3f"3p"3f"3$q#3f#3#3f#3an #3f(#3#p0#3p8#3@#3pH#31fP#3pX#36f`#3ph#3fp#3px#3#3p#3Ef#3p#3If#3p#3Mf#3p#3p#3p#33f#3p#3gf#3p#3nf#3p#3 $3p$3n$3p$3sf $3p($3p0$3p8$3@$3pH$3pP$3pX$3wf`$3ph$3 p$3px$3p$3p$3q$3p$3$q$3p$3e$3p$3l$3p$3zf$3p$3}f$3p$3f$3p$3f%3p%3f%3p%3p %3p(%30%3p8%3f@%3pH%3pP%3pX%3f`%3ph%3p%3px%3p%3p%3%3p%3p%3p%3^%3p%3an%3p%3f%3p%3f%3p%30%3p%3f&3p&3f&3p&3f &3p(&3f0&3p8&3f@&3pH&3AoP&3pX&3 o`&3ph&3#pp&3px&3f&3p&3f&3p&3p&3p&3f&3p&3p&3p&3$q&3&3gf&3&3an&3&3f'3'3'3f'3p '3('30'38'3p@'3H'3eP'3pX'3n`'3ph'3pp'3px'3wf'3p'3p'3p'3$q'3p'3'3p'3#p'3p'3p'3p'3n'3p'3p'3p'3wf(3p(3$q(3p(3p (3^((3$q0(3q8(3q@(3qH(3qP(3anX(3f`(3anh(3Mfp(3anx(3p(3an(3_f(3an(3gf(3an(3](3an(3p(3an(3n(3an(3p(3an(3(3an(3p)3an)3wf)3an)3p )3an()3$q0)3an8)3e@)3anH)3lP)3anX)3zf`)3anh)3}fp)3anx)3f)3an)3f)3an)3f)3an)3p)3an)3p)3an)3)3an)3p)3an)3p)3an)3^*3an*3an*3an*3f *3an(*3#p0*3an8*3p@*3anH*3fP*3anX*3p`*3anh*3p*3anx*3e*3an*3W*3an*3p*3an*3p*3f*3n*3f*3p*3f*3wf*3f*3p*3f*3$q+3f+3+3f+3#p +3f(+3p0+308+3an@+3uH+3fP+3fX+3an`+3fh+3fp+3fx+3+3f+3an+3s+3p+3s+3e+3p+3p+3p+3p+3f+3p+3f+3f+3f+3p,3f,3,3f,3W ,3p(,3p0,38,3p@,3H,3fP,3X,3p`,3h,3p,3x,3W,3p,3p,3p,3p,3e,3p,3e,3e,3W,3p,3W,3p,3W,3W,3f,3an-3f-3an-3f-3f -3f(-30-3p8-3f@-3pH-3$qP-3pX-3p`-3ph-3fp-3px-3n-3p-3p-3p-3wf-3p-3p-3p-3$q-3p-3-3p-3#p-3p-3p.3.3qH.31fX.3q.36f.3 .3f.3)q /3>f0/3@qh/3ux/3Mq/3/3iq/303yq@03qP03q03Ef03q03q03 13If(13q`13Mfp13q13p13q133f23q823XfH23r23_f23r23gf2333nf 33!rX33 h33*r33]33Ar33p33Or043n@43crx4343{r43sf43r53p53rP53`5353p53r53wf53r(63 863gup63st63r63p63r73q73rH73$qX73s73f73s73e73#s 83l0836sh83zfx836s83}f836s83f936s@93fP936s93f936s93p93?s:3p(:3Ns`:3Ԥp:3_s:3:3vs:3f;3s8;3pH;3s;3;3s;3};3s<3s <3sX<3fh<38<3s<3 <3f<3s0=3f@=3tx=3=3t=3=3t>3>36tP>3p`>3Mt>3e>3Xt>3qt>3 (?3e8?3Xp?3f?3?3f?3r@3^@36vH@3qX@3yt@3q@3t@3an@3t A3t0A3thA3txA3 A3fA3tA3fB3t@B30PB3tB3fB3ءB3uB3uC3p(C3#u`C3fpC34uC3EuC3 C3fD38D3fHD3LuD3fD3`uD3sD3puE3Ao E3|uXE3 ohE3uE3#pE3 E3pE3u0F3f@F3uxF3uF3uF3pF3uG3G3uPG3p`G3uG3eG3uG3WG3 v(H3v8H3 pH3fH3(H3fH3vI3pI34vHI3fXI3PI3DvI3 I3pI3  J358J3@J3CPJ3`J3_pJ3J3fJ3J3J3J3J3|J3ˮJ3xK3K3t K30K3p@K3PK3l`K3ĪpK3hK3ͪK3dK3ުK3`K3K3\K3K3XL3L3P L30L3H@L3(PL3D`L3>pL3@L30L38L3YL34L3oL30L3L3,M3XM3( M3x8M3 @M3PM3`M3pM3M3M3M3M3 M3ӫM3M3M3N3N3 N3 8N3@N3PN3`N3&pN3N39N3N3AN3N3LN3N3UN3ܾO3kO3ؾ O30O3Ծ@O3PO3о`O3pO3̾O3O3ȾO3O3O3ìO3O3ɬO3P3׬P3 P30P3@P3PP3`P3pP3P3P3P3+P3P36P3P3FP3Q3NQ3 Q3U0Q3@Q3nPQ3`Q3}pQ3Q3Q3Q3Q3Q3Q3|Q3Q3xR3R3t R30R3p@R3PR3l`R3֭pR3hR3ܭR3dR3R3`R3R3\R3R3XS3S3T S30S3P@S37PS3L`S3IpS3HS3OS3@S3`S38S3qS34S3S30T3T3( T30T3 @T3PT3`T30pT3T3T3T3T3T3ҮT3 T3T3U3U3 U30U3@U3PU3`U3pU3U3 U3U3U3U33U3U39U3ؽV3íV3Խ V3A0V3н8V3@V3LPV3`V3[pV3V3aV3V3iV3V3qV3V3V3W3W3 W30W3@W3PW3`W3үpW3W3XW3W3W3W3W3W3#W3xX3*X3t X320X3p@X3;XX3h`X3@pX3`X3FX3XX3YX3PX3_X3LX3fX3HY3mY3D Y3r0Y3@@Y3zXY38`Y3pY34Y3Y30Y3Y3(Y3Y3Y3Y3Z3ʰZ3(Z3HZ3@PZ3hZ3@pZ3Z3Z3`Z3@Z3Z3`[3[3p([3H[3h[3p[3[3@[30[3[3[3@[3[3@[3\3\3(\3 0\3H\3P\3h\3 \3\3`\3`\3\3\3\3]3]3(]30]3@@]3QH]3TP]3dX]3w`]3h]3p]3x]3]3]3ܟ]3]3]3]3+]3@]3Y]3q]3~]3]3]3]3ʠ]3]3^3^3#^3<^3U0^3(8^3&@`3ZzP`3i``3`p`3q`3x`3`3Y`3o`3`3-`3`3ga3Fa3 a3 a30a3@a3PPa3`a3ԡpa3a3ša3ѡa3ۡa3a3ma3Ta33H3P3333P3f3͖3͖3(3H03H3ۚȂ3BЂ3B 3@(303(`3ϖh3p33ϖ333U3ܖ3p`^3]`_3]p3]^3_3}3^3_33^3_3X~3^3_3(3^3_3}3^3_3~3^3b_3b_3b3b^3 `~3 ^3[_3[~3[_3>`3>p~3>_3`3h3_3_3`3`3~3(_3T(`3T@~3T@_38H_3P_3X_3h_3H~3p_33x_3K@3K_3~3_33_38~3_30~30_3J3J_39~39_3U~3U `3h~30`33H`3X`3h`3x`3`3+`3Z`3`3`3`3f`3`3a3(a38a3pHa3Xa34ha3Mxa3ya3a3ta3a3a3a3a3}3}3a}3P3}3}3}3 ~3 ~3 ~3(~30~3P~3{x~3~3~3<~3~3,~3~3=~3~3~3z~3~33L3 303883^H3P3X3`3px333&333H33p3K333P383:@35H358d3@d3Hd3TPd3NXd3`d3hd3)pd3xd3d3`d3d3d3d3d3$d3d3'd3d3d3d3d3d3}d3d3e3e3+e3Be3 e3 (e30e38e3@e3He3Pe3Xe3`e3he3gpe3xe3e3e3e3e3e3e3e3Ne3e3e3e3_e36e3e3e3e3f3f3 f3f3w f3G(f30f38f3@f3nHf3?Pf3(Xf3 `f3^hf3pf3Cxf3f3f3Df3\f38f3f3f3f3f3f3f3f3f3f3f31f3g3g3g3[g30 g3 (g30g38g3@g3Hg3hPg3Xg3`g3hg3Tpg3Nxg3(g3)g3g3g3Ug35g3g3g3g3g3g3g3g3g31g3g3h3+h3h3h3R h3Z(h30h38h3>@h3Hh3Ph3yXh3`h3hh3ph3xh3h3h3h3h3h3h3h3h3bh3h3h3h3h3@h3Mh3Xh3i3vi3i3i3 i3(i30i38i32@i3!Hi3Pi3Xi3`i3hi3pi3xi3i3ai3i3i3i3Oi3i3i3 i3i3i3i3ni3i3Ji3i3-j3j3oj3j3 j3(j3#0j3g8j3@j3Hj3Pj3+Xj3`j3hj3pj3xj3Aj3Hj3j3Bj3pj3Zj3,j3j3j3`j3j3j3j3j3zj3j3bk3k3yk3$k3 k3k(k30k3A8k3@k3Hk3 Pk3|Xk3`k3hk3Kpk3Wxk3Ck3tk3Jk3k3k3k3k3k30k3lk3k3fk3k3k3k3k3'l3l3l3l3 l3(l30l3I8l3@l3Hl3Pl3Xl3`l3hl3pl3xl3Pl3l3l3l3l3`l3l3]l3l3l3wl3 l3l3l3l3l3,m3 m3zm3/m3 m3(m3S0m38m3!@m3cHm3Pm3Xm3`m3hm3pm3xm3m3"m34m3Em3?m3m3Wm3m3Om3m3m3#m3m3Gm3m3m3n3n3$n3an3 n3(n30n38n3@n3Hn3gPn3-Xn3S`n3%hn3npn3Dxn3&n3n30n3}n3on3n3Kn3n3n3'n3n3n3n3/n3Cn3.n3<o3o3Mo3qo3 o3"(o3|0o3X8o3(@o3.Ho3Po3lXo3`o3ho3Ipo3Hxo3o3to3vo3o3 o3o3o3)o3o3o3o3o3+o3*o3+o3oo3]p3p3p3Rp3H p3(p3-0p38p3@p3Hp3IPp3Xp3`p3hp31pp3xp3p3p3Yp3(p3p34p3p3Hp3.p3p3p3p3$p3Up3p3p3xq3q3q3q3 q3(q30q38q3@q3Hq3Pq3{Xq3`q3hq3]pq3xq3`q3/q3q3Lq3q30q3q3q3q3q3q3Cq3q3dq3!q3mq31r3r36r3!r3E r3p(r30r38r3@r32Hr3UPr3Xr3`r3Vhr3=pr33xr34r3dr3r3pr3sr3rr3mr3r3r3&r35r36r3wr3hr3r3r3 s3s3s3]s3 s3(s30s378s3@s3Hs3Ps3Xs3`s3hs3ps33xs3s3s3s3s3s3s3Rs3s3s3s3s3os3s3s3hs3Bs3t3t3t3@t3= t3(t3^0t38t3@t3Ht3bPt3Xt3`t3ht3$pt3axt3t3*t3t3 t3t3%t3vt38t3t37t3t3Zt3t39t3t3gt3 u3u3 u3mu3) u3(u3:0u38u3@u3Hu3Pu35Xu3'`u3hu3pu3xu3ju3u3Qu3u3^u3u3u3du3tu3u3[u3u3;u3u3Hu3<u3|v3v3v3v3g v3 (v30v38v3@v3Hv3Pv3Xv3=`v3/hv3pv3xv3*v3kv3v3>v3%v3Sv3v3%v3ev3v3#v3v3v33v3v3\v3?w3#w3_w3w3F w3Z(w30w38w36@w3Hw3Pw3Xw3`w3(hw3?pw3Oxw3@w3"w3Lw3zw3Cw3w3Iw3w3w3 w3w3;w3w3w3w3w3x3`x3x3x37 x3P(x3}0x38x3@x3XHx3\Px3Xx3`x3hx3px3-xx3Dx3cx3-x3x3x35x3x3Tx3x3~x3Vx3ux3 x3Ax3x3x3By3y3y3yy3 y3(y30y3\8y3@y3:Hy3fPy3_Xy37`y3hy3py3xy3Ny3Cy3y3y3y3y3y3y3Xy3y3y37y3y3y3y3xy3z3z3z3z3? z3(z30z38z3D@z3Hz3*Pz3Xz3E`z3)hz3pz3Fxz3~z3z3Qz3Vz3z3Gz3z3z3z3z3z3z3z3Kz3z35z3{3{3D{3{3} {3$({30{38{3@{3/H{3P{3X{3p`{3h{3p{3Ox{3{3{3w{32{3n{3{3{3{3{3{3V{3I{3{3q{3{38{3|3|3|3.|3n |3(|30|3W8|32@|3QH|3P|3X|3`|3h|3Jp|3ex|3|3|3|3K|3|3?|3 |3M|3r|3F|3|3L|3'|3|3M|3|3}3X}3}3}3 }3N(}320}38}3(@}3H}3iP}3FX}3i`}3Oh}3p}3{x}3}3}3}3}3}3:}3}3f}3sHH<1HtH5""1%#"1hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%}0D%u0D%m0D%e0D%]0D%U0D%M0D%E0D%=0D%50D%-0D%%0D%0D%0D% 0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0D%0DH%0 % % H% f.H 0H^0H9tH=I0HB0H9tH^0Ht H=0H50H)HHH?HHtH0HtfD=0u+UH=0Ht H=H0d0]wATUSLHHOLOHWLHL)H)HH9Ho HH)H9H9wjHHdH9HBdHCHH}M9tfH=0IHtlH3HtHCLHPSH0H{Lc1L#Hk[]A\@HH HH9HFH}M9uH0HLIHuC(uC(HLLHCHkH[1]A\ËG(u΃G(wATUSHtfL%c0H0A$HHtKH@H}@(HhH@ A$HCHtHH[]A\DH0H1H[]A\fAVAUATUSHIHL-0HAֿ0AUHHEuW@(H}AUHCHtWLHHHC(LcHkHHkHC L#[]A\A]A^fDA<,u@(L`@H0H1H[]A\A]A^ff.USHHtYG(uSHH?HkH9tsH{HHn0HHHCHCHCH[]1HH[]ff.Ht7USHHH-0HEG(u HHEHH[]ff.@Ht'G(u!HGHtHHGHH)HWff.@Ht/G(u)Ht$HW1H9rH)H7HHWH)w1DHt/G(u)HWH+W1H9rÐHHfHtG(u HD1DHtG(uHGHf1ff.fHt'G(u!HGHWH)H9rHHHG1øf.1HtG(uHGf.ff.@1HtG(uHGH+GfDff.@HtG(u 1HÐHtmG(ug1HtcHt[ATIUHSHHHCH)H9sHHx(H{HH;LHHkHk(1[]A\øfDHt/UHHSHHHHH[H]O1DATUSHL%0H0A$HHEC(HC HCHEHt1M }HqHstHCH[]A\fHEHCH[]A\HC23A$HCHHtH[]A\C(uC(말1H[]A\fDHHUSHHW(uYHGH=wMHWFFHBC‰F HHHGHFH 01H[]f.H-0HEuHt$H{HEHt$Ht$HHt$HFHHFfHtHtHHFHF HGHF(1@fHt'Ht"HHHFHGHF(1HV ff.ff.fDU SHH-b0UHHt,HCHCUHCHtHHH[]fH0H1ATUSHw{L%0H A$HHt`@@Ht!}x A$HCHt.HH[]A\@ H@HH[]A\fH0H1H[]A\f.HtgSHHHt&HCHHCH[fH9GtԋwHH0H{HD$HD$fD1ff.fff.HtOUSHHH-O0HEtH?HEHH[]fHHEHH[]HtHHtGt fDHWH)HG HtG1tQO9r:SH)HOH?HzuH2)Z [fDQ[@f.ff.@HO W1AA)A9)9ATUS9vU?4 HHH?{tXH(0IH{uLcCL#k []A\fDjwHreH?{HuH9{tH 0HIHtHtwf9~sJJ9~1ËFt>LFx1 @B9ލHcI49>w9~s Jf.wD߃AwÐ@v( f.H50D@1w wH&Hf.w$ ƒ Ѓ =v# =v1@f.w1ÐH5Y0@w01 H50T@w1H5Q0$@1v/=Qv0t!01fDf1w H08@AA;HtaE1u $fBtDID D#H@H' fAuDHAkbDHP+H IHc40@t$$Ht$$D$%艷LL$HL$LD$HHdH%(HD$1HPAQMIȉHXZHT$dH3%(H$uHff.fHdH%(HD$1HPAQMIȉH1蠴XZHT$dH3%(H$uH萭HtHPuHtfD[1DHt_UHSHHHGPHtHxxHt THu)HCXHtHxxHtHH[]/1H[]1DHtHXHtH`Ht1ff.fUHSHHtSHGPHHt"Hx`Ht贪HtH[]{LtHCXHtHx`Ht H耪HuHH[]ͷff.fHHt4Ht t 1Hp@H銧f.1ff.fHHtZf.1ff.f1UDH5u HeH5~fHt7Ht2AT1UH1SHHIH豾Lu []A\H0HH(膨[HH]A\f.HtGHtBAT1UH1SHHH55IHLru[]A\fHi0HH([HH]A\f.HIHGHHG0t!Ht2LLЅOHDHtHH E1LAff.&#fc[ LWAAgfffDA))ƃ0@tHփuA;D' XLWA?BP\LWAq@LWA1\LWAA@LW A )LWA HtwA:9NLc׉:A8J<H9s5D IHEyZf.DEx'HHDNL9uDf)ω:A8A11ff.HHHMMcATUHc*SLIHL9IH@H9s[IDHM9tHcHH0H=0H<Hܗ0җ0ȗ0~|DrL=01IIDHI9tWI|HAŅuH<0LHHHt0H<HA0H`0H,Xf.L-0LAUHHHAUHtwHc0E1HHH0HHB 0HL$hdH3 %(DuPHx[]A\A]A^A_ùc@Hʚ;H0HA躓f.HAWAVAUATUSHH-n0H[0IDx1HCHL9HH}ILI虜uL-0H}D$ AUH0J| AU0H=0HsHH47Lɕ0)HcHL$ H[]A\A]A^A_f.޹ÐHtHDHfD1D|H ~ Hz fDGw HcH0HH)HfD1ff.fAWAVAUATUSHH|$PH#0LMHIHt$I8IHthfH@0@@ MtHE0LIHt8HD$MwI_(IGHD$PMgIo L8H1[]A\A]A^A_fDH!0LHtMtLHtHH[]A\A]A^A_Hs[]A\A]A^A_ff.AWIAVAUAATIUSHH“0Hte 0~[A1AH0H,LHuٙu!EtH}tAH}H9R0H5= L HHt AE11AHh0HHHH5 LǵHHEHBHHLIAWMH )ԏAXZtA u]fDI/1H[]A\A]A^A_fHь0IHtFHLH= 4HtxIH1fMtL둻t^t ADDDMtL]HUA Hхt$ tLt( A LXf釐ff.USH葪H=Z0HtPH-60Hc?01HHHHu3t0UH00H[]fDH;HE 0HtHEHH=Ԑ0fHUSHHH=0t0Hc01DP0H0HH[]fHъ0Hk0HufDH-A0H;HEHtHEHH[]@AUIATUHSHHdH%(H$1莣IH轀HH01HH=AHcȋuHw0 IHtuH08IHtufHhH@(HXL(@0@荇H$dH3%(LuGH[]A\A]fMMBE1`H0L;ff.HtoGHwPtSHcH/HH)HHxt H1DHxuH8HtH@ f1DsfHdH%(HD$1HH$HT$dH3%(uHrfMIHAWIAVAAUIATMUSHHL$臡HHIDHHcEAt$ wHDAt!HcHH)Hx/H|At!HcHH)HQ/H|H08HH+fH@0L@@ Hچ0HH HH/H)HHPHSHPHSHPHSHP H@(HS HC(1I$H[]A\A]A^A_fMt;H|$HLD[L]LA\A]A^A_f.sf.HLDH[]A\A]A^A_t@1H[]A\A]A^A_fD HDtfH0Hff.fI@11@SH5y HHdH%(HD$1u$H/HT$dH3%(u:H[H5 H豑tI11ҾH虏H$nff.AUIHHATULSH_0HGt*Ht^LLЅNH[]A\A]fDHt4EHE HLEtDžuD9eEH[]A\A]EAWIAVAAUATUSHXLg H.Ht$8dH%(HD$H1HG(HHIHD$0HHE1҄t,H\$HdH3%(HX[]A\A]A^A_LxEHD$IHD$DD$/HD$ HD$@HD$HD$LH?H=?HGH9D$(D$@H?Dt$/ALDT$.D$DIELLD$ HT$HHct$@LHt$AHcD$DHD$H)IH)DEDT$.t AAD ЄD$(u_EuEuUA+LnAG4@E1E1?7D$( H\$H|$0H.IW8HHHH\$HH9HHG1IG8HD$8H,AFDw H h AO4WAUATIUSHdH%(HD$1HHIHA\$\$t[Hv ۋEV)‰$9~kI $HE1ɉLD$HuLnt$L@HU$EE$EHL$dH3 %(uLMHL$ H1MH5ϔ HL$ IDD$wH5 H1H$HHzH $H| HH5D H1H|$tnMt0I$IT$ HHxHtHHLH H8 HEHm 7H H$ HEf.H 89H H' HEf.THǃ vWHۃ H HӃ HFÐH tHƌ H HFf.H+ DHF H# HFf.Hq v{H H H HFDHӁ vYH H Hށ HFH Hԁ H HFf.HD TH% H8 HFf.H v'H̀ H H~ H HEÐH߂ H Hт HFf.HK v[HZ H3 H HFDH tguH~ H HEf.H 4H} H HE@H݁ H$~ H H H Hy H| H H H HI H) H H~ HY0HHH8BQfHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHHD$HD$ HD$HhX0$H8D$0PHD$dH3%(uHZ@PXHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHHD$HD$ HD$HW0$H8D$0OOf.gaSHHZH[6NfDUSHZ=M\0hHHtHH[]fDViHH*1H߹HH襠螠HS CHHHH=[0 r[0H=[0C`Y0CdY0Ch[0Cl[0Cp[0CtY0CxHY0H3[0HY0HH0[0HH[0HH[0HH&[0HH[0HHZ0HHZ0Hf=[0HYHH[]ÅH=a 1DGYHH=Z0H5%H=Z0HnDff.S=uZ0fHtHHxWH'L=QZ0\vH=UZ0[ff.@H1HHH1HH`H1HHdH1aHHhHW0@H11HHlH1HHpH1HHtH1HHxH1HHH1HHfDH1qHHfDH1QHHfDH11HHfDH1HHfDH1HHfDH1HHfDH1HHfDH1HHfDH1qHff.HNHHff.H1!HHUHH=qW0SHHmHHH-W0HDH=HW0HIU0H[]cfDUHH=!W0SHH4mH-V0H=W0HV0H[]b@UH=V0SHlV0H=V0-V0bH[]UH=V0SHlT0H=V0-}T0PbH[]UH=bV0SHxlBT0H=KV0-5T0bH[]UHH=!V0SH7lHT0H= V0H-T0aHH[]UH=U0SHkrU0H=U0-eU0aH[]UH=U0SHkS0H=U0-yS0PaH[]fDUH=RU0SHhk*U0H=;U0-U0aH[]UH=U0SH(kT0H=T0-T0`H[]UH=T0SHjT0H=T0-T0`H[]UHH=T0SHjHXT0H=yT0H-JT00U03`HH[]fUHH=AT0SHWjHT0H=)T0H-S0T0_HH[]fUHH=S0SHjHS0Ht#H=S0H-S0_HH[]fDH1N0ff.@UHH=S0SHiH@S0Ht#H=tS0H--S08_HH[]fDHM0f.DAE1A;t&fDID BDL|$pHD$pEHEt'AHC,DHAAGEuEAkD1AADEAA1AEED1AADE1FE!DLHNE1ΐ10DHtG øff.fAUATUSHdH%(HD$1H{HmIHa{ME1IHLLL$HALHIċD$%MtI|$ HtIt$AH{LLCLL)ƍxHi )tHՃHU(IDЋ uIt$(L9r:HLL)LSE1k H\$dH3%(H[]A\A]HLM,LH) SL#Ao$It$(AEAoL$AMID$ IEI|$Ht Hw80I|$Ht Hd80I|$H HM80U:ff.@I11FI1Ff1H9Bff.ATUSHtOHIHHH9u<@HH;]t/H{LUxH9]tH{LUu H[]A\D1H[]A\ff.ATUSHtOHIHHXH9u;H[H;]t.H{LUH9]tH{LUu H[]A\@1H[]A\ff.AUIATIUSHH-X60UHHtIfH@UHHt>HH@H@MtLkMH5IEHsHH[]A\A]fDHy60H1Ht'HnHt H@H1Hf1ff.fHt'HHt H@H1Hf1ff.fHtwATIUHSHHH9u HH;]tH{LUxH50Ht&HSL`H HH HAHHP1[]A\[]A\fDf.HtATIUHSHHXH9uH[H;]tH{LUH40Ht%HL`HHHBHHX1[]A\fD[]A\fDfHtWUSHHH1Ht.HKHUHEHHPHtHH40HH[]f.1ff.fHtWUSHHH1Ht.HKHUHEHHPHtHH40HH[]f.1ff.fATUSHt3IH1 fLHJu[]A\1ۉ[]A\HtgAUATUSHHHH9t?L-s30IH+IT$HCH(HEHtHHHAUI9,$uH[]A\A]ff.@Ht/USHH?H-20H;UHEHH[]DHt HH9DHtHH1ff.fHtHH@1DHt(H1HH9tf.HH9u@øfUSHHN9u:HHKH(HUHEHHPHtHH10HHH[]fH[]fUSHH8u:HHKHhHUHEHHPHtHH10HHH[]H[]fHtWUHSHH00HHt(HHhHHHBHHXH[]@H1[]1ff.fHtWUHSHHHXHS00Ht$HHhHHHBHHXH[]H1[]1ff.fHtHGf1ff.fHt;H7HH9t4H HHJHBH HHH9uHPHHHHHtOHtJAUIATIUHSHHHH9u fHH9]tH{LAԅuH[]A\A]fDHtOHtJAUIATIUHSHHHXH9u H[H9]tH{LAԅuH[]A\A]DHtOHtJATIUHSHHH9u;HH;]t/HsLs߃A_:@( v|vnv`vRvD v61 fDH@1HÐf.>vC߃Av)I?w>HHH҃uBÐH@1HsDOӃ2wH?HH҃vvvvucQ? -1 ff.fFAVA!SHDLAID9AxhLLcOI9uMRAt(At/ELMcK9LAEt[A^HAH9AE [A^@E1IvDHW8H@LJ LB(HIQI HDI9wfDHI9vG}HQ9uI9vhA<'t<"t<>t8HI9vO<'uHHI9wL)xH@1@HLJ@LJD1@HHff.H#4%{ ‰4ЃG Љ1H18%øff.HHԡ E1RA1P1jjjCH8ff.@HG8HPpHt u{LH@HH E1H+HHMIL9vyHHL9HHFHtlHLHDHH9w$HHwHIEtH=@Bw?1@IEu<1fI IIxLHHt 1IH9vHH5] rHÐHI1LJAPQ1RjjAPA_BH8f.H1LJ0AQAPQRjAQIɉ1APABHHS0HItuQuGHAHX AQPjjjHߺ11AH0ǃ[ufu2Ct 6t"HCX jAAQPjjj"HHX AAQPjjjl@HE1LɾHW ǃ[fAWIAVIAUEATIUSHH(,9'ɚ;Liʚ;)9HcH4H+%0DL$ H $H0H H $H0H$0HH4IHHH(,DL$ H0HcL$H IHL L8LpDhDHF(H[]A\A]A^A_fDHHuHcH$0D $H|mHHHtH(D $tP @HPʚ;ʚ;HH^ff.fATAUSHcxH|9}5HD$HcxHHHpPx[]A\~T=ɚ;ihʚ;)9MHcHHm#0HHHt8HHcx|fD( @(kʚ;HGnf.HHATIUHS8&t1ҾHB1[]A\x#uPx5HH;r1H@ vrH@ HYDBQ=Oǀ;uHI $==q` N„7&f1D1ҾHAI$1HHxX PSPjH1E1jA 12=H01[]A\HHW hPhPHX;1%fDDS=HKOƀ;t5HˍJЀ vٍJwDJw!DHKHI$11ҾH@HH1ƒ  ʍH AUATUHSHdȺgfff)ʍZ)9hLcK4HL-\ 0HAUHHJ4HAUHtfH1H[]A\A]@(kAfDA xHV r>HSDff.>vk{߃AvF@v;(v0(GЃ v GӃv:t_t1ff.H@1HsDSH5 0yAue=QvX0tPvEH50GAu3H5 05Au!H5R0#A[f[f>vK[߃A@vw(vld_: fH@1HsDSH50@u5=Qv(0t 1[øf.[fUSHHFu& HC81@` tTH[]~AAAuDK1Ҿ>H߉D$ c5HS8D$ fDnEuHH]M E11RA HP1Rjj_1HC8H0HP : @8HHP )fIcHt$ 1HD DD$ D$ HE1ɺHH5G PA V1P1jj0HC8H0HP : t@8HcL$HHP @4@8@4@8O0AWAVAUATUSHHH8t$ G4HLO D$G8$G`@uHG(L)H=l$ AE1L5^ Aʚ;fD< < <<<\w8A<t~fDMDIAB>D)A<uW8A t_]HO(L)Hw @A]uHw@uyA>tZrMOw8AGA<uMωW8A uW4MD)B IG8G4A< t71H߾>2H{8W8AHw I9vBDLH)Hʚ;IGH HO H1eH{8Hw L9rЋG4D$G8$L A <V&MEDG`@HLO G`@uHG(L)H=AP_MPAD$t$ G4$G8HH[]A\A]A^A_BfG8IAA cIWMOG4HHW G8H7H{8OH4H{8HLO WW4D)ʃB IG8G4A< tHw ʚ;I9v;LHL $H)Hʚ;HGHHA HK8L $Hq L9rH[]A\A]A^A_HD4H{8HLO @AWAVAUATUHSH(Hw8D4dH%(HD$1Ln EAUЃ߃A<_ AHN(I9AHI]DЃ߃A< B<2H9 IM)M9*HrC nH011^HN(I9swAPy@$HFLt$HLHD$+Aǃ>wPH@Ls@11Ht$dH34%(H([]A\A]A^A_$PADAWRA:t1ۅtfDDEOtYA:tSHcD$) 9HU8MHJ 9 B8HLHHB *Aǃ>wH@Ls9$|mHE8L+l$HHpLYHHD$H$4D$H$fGfDB4B8dHA nH\.HsH9tHH9A%,h$/KfDHDL.YHM8HY Da8H'HHD$H$83HD$H$DHSH5uHtHHH5@ HH5x Hk H$H5E HL HHt[HtQHtL4H%H&t[fD[H(2fDHtLJHuHxpHxxfDUSHHHHtH@hHtHHkHtH}hH5D 2u H[]@H HCH[]ÐG)9vBUHSH=H?CH 0Ht*] HE1H[]DWuGrEff.fGW)ƒvSUSHHW )ƒvHHǃK@(CH[]D6xCHHǃ~fGu GrÐACH[]HUS^t_DKHnE1A!DHtDEt*F=t>A9tIAHD9uHE1DEuָMt MLDM[]MLDDMcJ9 uMtI0fFff.AWAVAAUIATUSH(dH%(HD$1Ѝj)9Hcō\-L$@HcHD$HIHD$CDAWLD$HD$AWHD$PAЃHID)9*IIH L>MHuAGF@ADH\$dH3%(uH([]A\A]A^A_* f.HH< IAV*1P1jjjQ%H8ff.Ht;HHR< IAR*V1P1jjR %H8HxAWIAVMAUIATUHSHH8dH%(HD$(1HD$ H9HNH;9HHNHULD$ DL$%=HDL$LD@H@E9D|HHL$ 5 tAHHDI9EiEQ H4ΉH II x=ɚ;D`ʚ;AD)9AC4$HcHH)0DL$HH|HIcH4@HHH8H0HNHHDL$HDHMH~HDFL VI4ɉH IH HELMLMMLNL1AADAA yEuHUH5y H`1H|$(dH3<%(H8[]A\A]A^A_9HH~DF/HRD9DL5 T?I I9MmDHIEHF1L1HAʚ;+HDEG DgHD9wbHt$ DLDDGVHO EH5A H1AE'QC$IHH0DD$HHT$HHT$1H4 ET$DD$HHPHxtXBHLLf.t4D!Ё~u&@A9D‰HDEuHHHI9uH0DT$HL$DD$DT$HHL$DD$DDgHOD!A9D‰H4ыuG HEvH8)pH&)H)V@A{ff.AUIATIUHSHHHH~WstPt:LL@#H0H;1HtEH[]A\A]CLy(HtCEHH[]A\A]H0HHtkfSHtH׃t H"HI0H;[H'H,0H;[Hff.SHH(HtHH5FQ#H(t [H(1Hǃ([ff.fHHHtH(1HATIUI$SH_ HHo(HHKHDHH)HN Ht[]I$A\H)xI,$[1]A\AVIAUIATULSHHLg LIHHDH)HtIE[]A\A]A^fIN(HHH)H)HH9HCL)xI][]A\A]A^HIEH) fDH tHtHO t+WHHτuH9HDHH tt HWHDHϺH9HDff.fGO)9r߃A<vHH)HHH@H1H@1@-NHVq@ ߃AHH>߃A<vHH)HH@HvS1Hul@tb1@-uZVHN߃AwGHH8߃AvH)HP1Hw!@@-!Ѓf1DHWO fDH ȃ߃A<v1BH1 wzOЀ wHrz= ==)f\@HHU8Hr HH) E11hA HP1hjj H0EHU8Hr HB81Hr HHU8Hr fDUHHHSHHŔHt@HHt H[]@HHD$kH/H;HD$H[]HHD$CHD$ff.AWIAVAUAATAUHSHdH%(HD$1A:Lt$DEAA2@EruIHcT$H9IH)ՃA?QA9t$D$uEuj t@LHL$dH3 %(uYH[]A\A]A^A_fDLLD$%DžyD\fDLfD1ff.@ATIUHSHA$4H>%HH,hHƀEHtTH}HH9t HH)-Ht H]H[]A\H1[]A\DLHD$kHD$@H8! nL 1USH(dH%(HD$1HHtrHD$8&uhHHHt$HHD$HtjHT$:;uHH91ҾHHD$\ HD$HH/HD$H1HL$dH3 %(u6H([]H& DHHD$HT$HD$HAWAVAUATUSH84HT$(%(HT$pHMEIHJL$$9HtDL$xEHD$(E1E1HD$LHt$(&tuHt << kEt E$E E/H5y LHt$(E1A$HLHt$(vEtHt$(IcDLH)ZH8D[]A\A]A^A_~#EtIcDLH) Ht$HHHHHD$LD$H/HD$LHD$Hx\HpPE1HDT$HL$xHMLEHQL$,QHYA ^DT$_AA$EHt$Hj umE4A<$(AA$E1fAdAENIcDLH)Ht$(E10LA$E1fDIcDLH)Cf.IcDLH)of.HY" r/E1E1,HPXLA$E1@HcuXDH5 LL$xHMELHQL$,QHA XZDT$LMDT$H1H" A&HAQP1jjjH0DT$f1ҾYE1@HHEPHL" Hf.AWIAVAUATUSZH(dH%(HD$14\$ %(9I)PHcnXHVPHT$AHtZHD$ALH$,HD$&}t<HHHD$~APAuIA EHD$dH3%(H([]A\A]A^A_@HT$AHafx#H4$LZHH.LH~H/HIMtA}\txAD!D9tAT$ LLmAHIALHH9HHhHHHCDSALMNH&1H ALAQP1jjjHD$@H0ALoH9@H rwsfIFPB@1ҾYPf.AWAVAUATUHSH(dH%(HD$14%HG8MI,hHp IĀ@`@uH@(H)H==Ѓ߃A<v_:H?H^f.Ѓ߃A<B<2~^II)M9HDHU8HZ Dj8HZHt$dH34%( H([]A\A]A^A_D4Ll$HLD%EAWA,hAAǀE2ElHE8\$HP : G@8HcHLAHHP IDtIHcD$D)9MHU8HJ 9 B8HHLHB EtuD9HE8Hp HH+PHcH9> Hu ~ H)ƉHHHD$HD$f.HHHDB4B8HcYHE8Hp HV nH1&@4@81HЉHNH H1USHHHG8HP @`@uH@(H)H=~B1:&u-H[HHHt[HC8H@ 8;u.H6HH[]@sHC8HP fH1Ҿ1HH[]DH DHlf.AWIAVAUATUSHxHT$(Ht$0dH%(HD$h14D$LHD$P%D$dHD$X%ʚ;AƉD$`HG8AD GL$<\$8HP DD$@`@uHH(H)HD"DA"t A' @8HAPHl$PD$LHP HD$LE1D$ AHD$ A@ALIG8Hp HP(H9H)H  @`@& A9<D$LHV> "@8ALHP zt$dH  LHf1H\$hdH3%(Hx[]A\A]A^A_ÐH L~IW8HcHHr 1H)kH5 HWIG8HP : @8HHP D$LD~#^~HcÉH1H)LHHLHHkx\DL$ED!D9AHLHL$轷HL$VH5 HHL$wHL$HyHL$HHqVH5 HBD$LD H LH51 HIG8D$LHp > HVf.@4@8IW8HJ 9 mB8HHHB aL0IG8Hp IH&HE|$LtlEtgD$ ~"HcÉHL$H)1=IG8L$Hp D$LHV !~ HNHP HH WH5 HL$IG8L$Hp 됐~HcÉH1H)Lr&u T$ D\$LEED$ D$L@@4@8B4B8D$LHV!@&1LiIG8Hp @HpP>&uDT$EbQXHH5 HD$L?H~D$L!HcÉHL$H)1zL$AW@HLHL$\HL$fIW8HcHHr 1H)6&HE (L;HPPAG@jLHPLL$0DD$H`_AXND$ D$ h@4@8[IG8HP 1Ҿ'L1H5] HH5 Hk,H|$Pu H|$(T$wH&@HsHIP L)A@8H[]DLE8MH \ff.USHHHG8HP @`@uHH(H)H:<lz/bHJ@8HH zH HHHC8@`@u HP(H+P HHWHHS8HJ < @<@@t p@w<>1ҾIHHtKHLHH L AHDHH 1UjAQP1jjUH@HHt H@xHtLu H H{H۪x~2HHcxH<HL:HDHpH[]HH߾J[H4 ]ffDHC8HP YfDHAB8HB yHDHGAWAVAUATUHSHD4dH%(H$1Ld$ D%A1%,hAD$ HD$HH$A]fD#t_AHcÃDt HE8HP : @8HcL$H4$HHHP AƃcDEtuH|$ IHH$dH34%(LHĨ[]A\A]A^A_@@4@8kHcDLAHI/D$IcIH$HcHt$ H\ C D9|?L$ A9AD$L)DA9OHcH/IHIHcLApD7HE8HP : tM@8HcL$H4$HHHP QADEb荵bHcA@4@8DhE1@HH/LE1l@H`[H nHHx/LE13ff.AWIAVAUIATUSHHG8L` @`@uHP(L)H"LLp~IHHtKIG8HP 1:: $IEHHAMI!H[L ]A\A]A^A_IG81H@ 8:LHt HH/IG8M)IIcHP HpH) AHMHt=HE1E1H LL\$蛬,$1DL\$;fLL$L$HL1[]A\A]A^A_@IG8L` fDL(L@IHIO8HI 9:,$HHAVAUATUHSHH dH%(HD$1HG8HP @`@uHH(H)H4:1ҾIHfItNMHK L H= LDEH1ALATPAQWHP1jATfH@HHt+HHtLuHMH H{HUЋx~2HHcxH<HL:HDHpuH`HC8HP fDHLmL MHLH{8IyDLD@2<:*BHJA6@8uvL 2@8uhHHu@HAB8HB ydHWDHHH{8LG ^@<>H&@HvHHO AL)G8H{82fHc(~UUSHHHoPuyHtChu]H[]fDH@HHtHsȐHW8HB 8H$D$TH\$8H$D$XD$D$H\$@@HH I1SA)LP1jjjfH0$IE8H$HP @`@uH@(H)H=B<>LIU8HJ B`@uHB(H)H=<>EZI9Q$HL$@HT$8E1E11LD$XD$t H/LIE8]@y>fDI HxHT$0Ht$(H`DETD\$E1L|$8E1EHXIMD&f}AAH@C,AE9'~|HIAH9Cu HH9uHcs4LD\$LT$UHK HSE1HsALT$LӾLT$D\$AH@D$XE9'L|$8Dl$8MfDLH+Pt$HHc$IL+pL1L$H% DLhH$dH3%(HD$HH[]A\A]A^A_fLlLIE8HP LIU8HJ AH9@$ILHՉ$H$H II9A H9 I9 $ }. H$H5h H$H EEt H?AE1E1HL$@HT$8H$@AtH5 HV H5 H? $L8IH H5Q1 H  IpH/LHB(H)H=GLIU8HJ 2D$D$8DL$E1Dd$HfDIDHA9I\Ht߸I9tM4IE1HH$IIT$H=t I9B ~LL$(MHپHV LIDHA9iD$8 T$8ۉ9rHIA9s&H/HHH IAHD$ E1\$P1HDD$|LHD$@D$x=UIHHcH@LtILIp M$DL$L\$ DL$LLt$PAL=t5x1HL\$M9\:E1MLH- 訜D$xHHH9l$@tLIIDAM\<=,E1NCMOHHH9l$@u@I \$PHHT$0Ht$(腽HD$@H0LpE1D$P\$\DH9HI9INIE1IAĶD$=I9B t$I6HHDH HD$HcH@Hp f.|$8~]A~@ DL$HLHL$t$\At=t)HI9lLD$E1HپH IcvfDE^8E)LD$(HپLH$ /f.I HtuD$|1D$x D$DD$XI}EIHIAAWDT$`D)ARRHHHt$HL HAH D$PH9PE1E11ɾH L譔/$L虵IHt[HH5% HbbLf1L LD$Hû/L1HL$0HLD$(E1ɾLH ד`fIH븐\$\E1E1HپHj L蚓Hcs4LD\$LT$?HK HSE1A1L׾rL|$8H Dl$8MFDT$EZH AL蟑H5^ HE1E11ɾH LiHD$HHE1E1HAWD$`PRHT$PHt$HAH pE1IHپcH L茒H jM1ATAbLP1jjjH0E1E11ɾH L1E1E11ɾH LHHH IUPjjj11APLHwM_8H0AC8Is DHEK8.f.z HrAC4LBIs AC8BAH/Nt1dHT$HHL$LHIw8HL$J<(HHT$Hv IQ<-LrdH/HT$LHT$HHiIG8IHHp HH E1jPjjjAC4I؍P)DBIAC8AC4A< tDLn{-Lr`_IC(H)H=LM_8Is LM_8Is PHހ_PA4%%ʚ;D$HGHt$,L,A= w`=A !AT$!ЄIG8HP : @8Hct$,LHHt$0HP = =J !ЍS!ЄIG8HP : @8Hct$0LHHP HD$4HHD$B= yDA܉fƒ u C>A-{-IEL9rRDEjt$A9AV)A9CLcH/L$HLL$HHJ|-ID$0HcL$4D$,IG8L$0HP : @8HHt$LHP ?DAܻ= E؁= ==wBD-AH RAPPAPjE1A j%HHr jPE1A-jjj1L1H0HJ/HIGH9rC؅9[)Hc9HO\$HO/HLH>IK<HHB8HJ xIHALHHI~1Ht$C<IF8HP @8HJHH zAPH//IHALHHI~LHt$f1Ҿ.L1:@LH/LzH|$H5# ^觝A7K?A$L w!H HsHH< 6H5 HCHS< w"H HH< <=HBR wH Hs5H v't"uHxHHX8HuH1 jM1ATA]LP1jjjH04fLHH L1LL$ A/AQP1jjjθH/H0LwHf.L舿CHH)%HH < vOHG jM1ATA]LP1jjj1H0H~/HFHu#HD$dH3%(H[]A\fD1Ҿ=HH AH|rHHHH DHTrfDH 蕝DAUATIUSHHHG8H@`@uHP(H+P HH~HHZH HC8H@ 8=uUH%HH5IŋH5o HuqM,$HH[]A\A]HH} I1UA)HP1jjjH0HH[]A\A]@ۻ0fDH5 LqHpfH5 HA5La%HR jM1AUAbHP1jjjXH0H DHdp-H5 L蹽tHpH jM1AUAfHP1jjjϳH0ufDAWAVAUATUSH8dH%(HD$(1HG8HD$HP :<HJLH@8HH zt$jH"HD$HH謻HC8@`@HP HD$ E1HD$<>t;t1HHC8@`@HP <>R@HHt0H@pHt'LuH{ELHt$fDMt=A~7AEI^HIlf.H;Ht HI/HH9uHL$(dH3 %(HD$;H8[]A\A]A^A_fDH耻HC8@`@HP H@(H)H=nHsHC8f.EAEMHMd IM9tgI?HܺtHH譋H|$ H\Hp/Nz>H AHmfAE;D$|fL$DaAD)9AIcHH/LHC $HIƉL$IcAI,HHT$ IDITIDHD$ pHHC8HP yH@(H)H=HHC8HP ۶^_A9A )H޸1Ht$H| DHk-ff.fAUATUSHHh(dH%(HD$X14D$HD$ HD$(%%9aohDxE$Hp0HoHC8DD`4EHL$HT$(HHt$ HHDL$HL$(EHHT$ HmDLkPEt DCEHC8HP  />HJ@8HH z41Mt ChfH|$XdH3<%(iHh[]A\A]ÐHW8DxHB H+BHB@HD$8HcB4HD$@EHunHHH xHHcxH<HL:HDHpBfz>fHH I1jAIHATUP1ATjj0H@HT_dx~2HHcxH<HL:HDHpt$~HSfHH E11RArP1Rjj蒬H0T@HsHML9nHt!fHt$0HLl$0HD$HHD$PL1DHHJ@8HH z*HHt,HHt LuH{HL$(HHT$ Hbx~2HHcxH<HL:HDHpt$~HԄMSh HK8Ht$0H߉D$ Ll$0HQ H+QHQ@HT$HHcQ4HT$P7D$ fDHGH@xH:L,H{HfDH許Nff.駵AWAVAUATUSHHHW8dH%(HD$814%HB ہāʚ;8HAGA9IcH|$AeDAD$0Hc|$4D$,HE8|$0Hp > ,@8HHHp Ht$qEE= EAA>A=kA =YA=GHD$IcA1?HPLL$H AQP1jjjJH0H/H|$HU8HJ $DD$A9AD$H|$)DA9OHcHr/IDD$H_HD$@4@8D襎A=NA =<A=1Ҿ?HHD$ =.A =A= HJ@4@8Ht$IcHE8HH 9 @8Hct$4HHH HEHyLlHHto5@ufH}DHt$D%A1H萮%@4@8nA101@4@8_HHH}DHt$1H" ?H)a@AWIAVAUATUSH4 %H/EA,hAŀIH3IG8H@ PЀ A$LIG8H@ 8.AD$.L IG8H@ D0AF< vFDC91D9}cEDL)9AOHcH/HHt{IHE4CLD$ 艛IG8H@ D0AF< vLc|$ C<(H nLeDH/LE1HL[]A\A]A^A_L蠬Hш/LE1L臬Aff.fHO81HQ :vzezrzszizoznSHBHHHA A8zt|HKHC8H@ 8=uqHfH.HC8H@ <"tx<'uaHCHˊHS8HD$HR :'tt1Ҿ"H*HD$H[Rz1ҾKH11Ҿ!H1HϙHWHS8HD$HR :"uH譙HD$fDAWAVAUIATUSH4%HG8EH@ A,hAĀ؃߃A<&Hr/ HHZLA "IE8H@ D8fDDHc߃A<v>AG<2vD5HH[]A\A]A^A_HHsA98E9AFDH)DA9AOHcHu/IHt+HD|LHoIE8H@ D8NfDLHD$˩H/HHD$H[]A\A]A^A_1ҾO/H1[]A\A]A^A_LH n H/HH1[]A\A]A^A_LU1ff.USHH~HS8HB 8exnxc xoxdxixnxgHHB8HJ xH HC8H@ 8=H HHC8H@ <"tF<'HHHHC8H@ 8'u>HٖHtTHHHC(EH軖HÌHHC8H@ 8"tH1Ҿ"褢HE/H1H[]H踥"1ҾKHa1D1Ҿ!HI1DHW8HB 8<x? xxxmxlH H&HUHHSHHHJ B8xH{HHHHWHC8HHhX诨H7HK8HQ 1Ҿ9HQ#HC8H@ (tH!>t L~H[]@1Ҿ8 @z>uHBA8HA zuHH[]"fHu AHLYH=g ʌHHXH[]H1Ҿ9脠HH[]fH+ AHXff.fAUATAUSHH+HSH2HHC8H@ 8;HHǃHHHH{HIH@\PALHHHH蔜AEtM`HC8@`@uHP(H+P H H蕢DA}\H[]A\A]f.1ҾHH[]A\A]HHH[]A\A];YHH߾[H ]A\A]ZWf.H jI1UAHP1jjjH0RHخHC8H@ 8<2x?(xxxmxl @< H HXH[]A\A]6HK=/D1ҾYHH[]A\A]RfAWAVAUATUSHHG8PH@pHtOH\qv$tDx\t>H[]A\A]A^A_6fDE1AfDuA1I&HE1I&@%'EA< w I 1HHC8H@pH@\PH1E1A1AAǃLHC8HH  `Is Hbu|tw@`uqH虃HC8H@pHt<@\PHkhAifE11탻PNA1AHD[]A\A]A^A_fDD Awf.AUATUSHHW8dH%(HD$1HB 8t D9k@HFHHt"LuH@8HtH{LH$HMt H{/LH<$HH{/;HS8HJ }HO AHRRNE11Ha H߾ZtSQ1Ҿ1H蠙oHӜ1Ҿ0HH AHQATAUHSHW8HHHB 8#t H@vHHED[]A\HRIuFxMuȀxPu€xLuxIuxEuxDuHHB8AHJ xuDFuxIyxXoxEexD[HHB8HJ xHA/H@ AHPfDHH8 PD[]A\xExQxUxIxRxExDHH B8 AHJ x H2ff.@AWL= AVE1AUE1ATIUSHHG8H@ 8(tI@@HsHHMIEIL|ID$8H@ <|LLXL0HHA$tMtLfDHHtHsHtE1LHLvPI$HvrZH?x/HIDII9LH DNL葘HH[]A\A]A^A_<)u/LL0L覛L^1Ҿ011Ҿ1L1 L3렐AWL= AVE1AUE1ATIUSHHG8H@ 8(til@HrI$HH}qu HJw/HHMI]ILID$8H@ <|LPLL0rHHA$lMcLfDHHLHsHtE1LHLNI$HpRHwv/HADII11ҾCL覔HL[]A\A]A^A_<)t&1Ҿ3L联LLE1蜖LR1Ҿ2TfUHSHHHW8HB 8NuxOt5H蕔HHE Ht H[]DH1[]xTuŀxAuxTuxIuxOuxNuHHB8HJ xt$HtH^HEHt ٖHh AH߉D$ KD$ bfDHO8SHA CIuxD[fEt[NuxMuxTuxOxOuҀxKùxEuƀxNuHPA8HQ x(xNuxTuxIxIxxTnxIdxEZxSPHPA8HQ xuLxD&xAxTxAHPA8HQ xH[ÐxRQ8t/HpHq Q8xt @C@xEt2xEuŀxFuHpHq Q8xuxFuȀxSuƒHpHq Q8xbfxKfxE\xNRxSHHPA8HQ x[xTlxYbHPA8HQ xff.AWAVAUATUSHhHW8dH%(HD$X1HB 8LSIG8@`@uHP(H+P HH\$HH\$0H\$PH\$8H\$DH\$ HP :>ALHD$P@`@uH@(H)H=2HD$HL訒IH\IW8B`@uHB(H+B H=LXHt$0L~D$(zIW8B`@uHB(H+B H=LOCHt$8LڑŅ|$(tH|$PHtHmIG8@`@uHP(H+P H@H@ 8>tLIH|$HHALH@@HLRALWLL$`L$8IY^AtmHD$PHD$Ht I(APIG8H@pHt x\HcL$(I(LLoH|$PHt Hwo/IG8@`@HP(H+P HLIG8fːIW8HJ H蝏SqL$(WI(HLLhHADI jI(HLfH AL]EH|$PHt Htn/H|$HHtIG8H@ 8>AtD$,A9G@TLzL轏aL谏IG8L蟏L蒏I Ht$ LhHHqIHTILI֋T$D>HD$HHMI HL2gHH@9|h==HcHsl/T$HHHT$HH{SI E1HHLdLHt$ LgIIHjHlILHՋT$DHD$QHD$IHHH|$E1HHt$DIHHHT$DIHE1HHDHHqMtDHLHэD1Hc Hc|$DLL$LD$q3HHHHV0HAPLNHn LFLvL^(HV8IW8HRpHz\HL AQ@AADHk/HLgHj/1HHtPLHD$HILI1tjI IgI H*eH] ALAL背E11H LZBHA DLALL?IG8H7 ALbA"H DLIALH2 A0AH|$HHff.fATUSHBHC8@`@uHP(H+P HPt HC8H@pH@\L%[ LmHC8HP H;P(rit;k@}rH@pHtG@\wyH$H$H[]A\A]A^A_Ds@HduT$ HDeIH%H $IHHHA H$AGHuAGHtAGHtDc@HtUHDIHDMt M|$Mg t D9k@hH~tHC8H@ f1Ҿ7H~M 1Ҿ6H~H{H4$DvH$AD$HorHC8@fDH؃H{H4$uH$fDAD$H'rHC8E11HJ H߾Z7zHxH$e1Ҿ6H}QH$@@8uSHPHtJwBH@Ht/HQw@tH$@fHhqbfAUATUSHHHG8Dg@HH@ 8(HqDHHC8H@ 8#uxPt=DHAIMH#LeHD[]A\A]ÐxCuxDuxAuxTuxAuDHA!bI@HH IAV61P1AjjjxH0{Apff.@AUATUSHHW8dH%(HD$1H$HJ 9<y!HAB8HHB ItExLxExM}xEsxNixT_HHDc@B8HJ xHH~IHeHHK8HQ HBA8HA zHK~fDzMu zPH 6H߽W3fH~>Hi AH,3HK8HQ [Ņ4HHC8H@ 8>tGI1HPzH4$Ht H{qHt$dH34%(JH[]A\A]Dt&D9c@~ E11H H߾Z3HmHH4$HtTLuJH@HHtAHtHF HH{LH4$H[H~ PBfH04f|HS8HB wH AH1fDzT6zY,HBA8HA zHu DH߽c1\fHG8H@ 8%tfD1af.AWAVAUATUSHHT$hdH%(HD$x14%(HIAx<$9YHcIHHL4 fI9vSA$LHx&% „t HHt$hI9w@H9HD$xdH3%(HĈ[]A\A]A^A_fH L:tiHcHt$hHt$hK~#H9Ht$hL(5tLKH\$hH DH L/HT$hH9H5 LVHD$hHXH\$hH@H9Ht$p>% HD$pHLHt$pHHD$#hHHHD$p8;ADŽ$HHD$pI$H?HH/I|$HHH@\HW/HHD$pA$PHD$htID$8H@pHx\HkPHHcsXL.VKXHSPLD$LH\$hHsHLHt$hHt$hfHHT$hHJHL$h:;HHW/Ht$h$@H)HLT'DLHm/HV/HT@HLHH)THt$hH,@A$6aAL$uA$HC\t 1ɃHS`HsxLlIHID$8ID$8HD$ID$HHD$ ID$@HD$ID$(ID$(HD$(HID$@HSU/ID$HH{IELHx +LLqLPID$8H@ 8<IEIU I+UHx HHT$01eI$HT$0HHHH9HHGI$DI}RD$0IELHx 芆T$0IEHx bHD$PH=IEHx yLl$PHD3NHHD$XHrLME1Lt$0H\$8MHLl$Ld$@IL|$HAHl$`2@ƃ @t w]HcD$pIL9[DK,4LD)HD$pvx/=~v v-=vELd$@HE1Lt$8H\$@1H L|$PPAQL P1jjpnH0Hl$XDLJHXAD$@HS/I|$HHS/I|$(HD$HID$8HD$ID$@HD$ ID$HHD$(ID$(HQS/fHLHH)/Q%f.LKH j1AhLAQP1jjjmH0MDHLHH)PbH jI1UALP1jjjJmH0H rL\)L1ҾpHbR/HLvLH WH$ )H$HH%R/1ҾXLgpLVUx?]xxSxmIxl?@< 3H H L\I|$ H5 uID$8H5 HxXuH mL<(L1uL.VHJ DL(1ҾYLqop41LlZLd$@Hl$`HLt$0H\$8I$L|$HHHH9L$Pv%HD$XI$HCPD$PCXI$HL$PHH sLnRAUATIUHSH(HW8dH%(HD$14H$HD$%D$%ʚ;D$HB B`@uHJ(H)H"t 'HE1HB A$LeID$8HP Hp(H9:9@ tv@8HAH)HP H @`@uLqA$L~@t$HH LJ1HL$dH3 %(H([]A\A]f@4@8~1Ҿ%L%H L%fIcHH)HtDH'HHEHHED$@HDHLaID$8HP : tY@8HH 1HHP LSI&fDpIT$8HB bD1Ҿ'Ll1@4@8LqfkPff.AWAVAUATUSH(HW8dH%(HD$1HD$HD$HB 8PH M%AVA1PH1jjjfH0H|$t6HE8Ht%HHtH{LHt HxHHt HK/HMt HK/LH|$Ht HK/H|$HHK/ mHS8HJ Mt D9k@ H]0Ht$H!_HHHt(LuH@0HtH{IE11ɺLHCHHxhH5 !oH{LcI|$PIE11ɺLHE1#j;Ht$HWIH#H#@Ht1Ҿ\HhHC8H@ 8>t'HAHS8HB 8Nu xDHHt+Lu"H@0HtH{E1MHL$LЃ{wHCHqHxhH5 nRH{NHkH}PHL$E1MLH1i*HA[H:H} AH+ !HjH} DH WH AH5Ht$HeVIH#H>HH\1Ҿ\H1ggHtH@(HtH{LHH9[LHE@H AHL.1 H=9 FHCHǀ@E11H$ H߾Z? 11H5| L7XID$PHCHxPEHE1kH4H=~ NFHCHtǀ@E1[11H5U| HWHEPHCHxPHPkxAVxTLxABHHB8HJ xHtcHhH+IHLLMPMH{LHT$LA1H AHH{ AHHZhnHT$HD$HPHH|$C1ҾTHd/E11!HHLH@0HH{E1MHL$LHl$Hu1ҾTHItdff.@SHG8HHP @`@uHH(H)H~*:uE1Ht D9c@HJ@8HH zH-ez[tHE1?9f.HJ@8HH zHHS8HB 8IaHNxCJxL@xU6xD,xE"HHB8HJ xfHtHC8H@ 8[%t D9c@FHHE1TH0dAGxNxOxRxEHHB8HJ x0HHC8H@ 8[t D9c@HE1\Tf.<]uz]tfH>TLHK8HQ <uHBA8HA ztqMt IL~DEE1D9c@E11Hu H߾ZPH1[;]A\A]A^t_HbHbE11H) H߾ZHwb&f1Ҿ_H E11H߾ZHC8HP 1ҾSHH [S]A\A]A^VHbE11H H߾Zpff.USHHHG8H@ <[t8<>t1Ҿ=HH[]o^HH[]JRf.o@8RHcLHC8HP H;P(rU9k@HTEHbHC8@`@uHdHS8B`@uHB(H+B H=HafD ]t8PtPH@pHuA<%uNHKf9k@Pt$H@pHtx\ubHS8B`@uHB(H+B H=H<_L~[]A\fD<H[]f.H@HK8HA nyu xe1ҾNH߽KHC8H@ <'gH?H[]Dxo HPA81HQ @%)fxsHPA8HQ @HNHC8H@ xsQHPA8HQ @SHqNHC8H@ ;xoHPA81HQ @f.1Ҿ!H߽Jo1ҾKH߽JOUSHHHG8G0HP @8HJHH B$< H` AHHOHIHH4H5_ H%PuO6u}1u }.MHH` IAUlPjjj1H16FH0H{ Ht Hz+/Hk HK8HQ < uHU` AHHPH{(HC8t7HH  ?u y>H` AHHC8@`@uHP(H+P HZHMH=H߉C0MHK8HQ 1Ҿ9HHHC8H@ (tH<>t L~H[]@H&H H&H$ H&HKHC8H@ z>:HBA8HA z]HH[]RKf1Ҿ`HH0@H1Ҿ9GHH[];HKjIAaHK^ UPjjjHQ@8HP ylff.HtHG f1ff.fHtG01ff.fSHL+HKHS8B`@HB uHR(H)H~98ǃPHHt0HHt$LuH`HhHXH{ǃPH H&HC8@`@HP qf.ǃ[øH1ҾB[H+H[H6:H-f.HH8SHHHtH@XHt H{H5#/HRHS8HB 8B`@8sHL$8dH3 %(HH[]A\A]A^A_fDIF8HU H8Hh H+hp?Iv8HAHHx :REIF81LHp4 <AuLI~8HW H+WA4%HH%Hʚ;H9=AtAL <$1EtaA  Ic(  1ҾL>DAtAdžLAFf.Hw E!:<Pz?FE zx3zm)zlB< H&HLO% f.EMI@HBEL2HIEH9v]IA-A]0@>DFAC@ 9@ /@]HH9w@II)M@H+WE Dx-vHHH9& 8-u<<<&= H+xEoI@H2H9K0@&N@HMA1ARILAW1jjj7H0L,$Ax~3IHcAxH<HL:HDIpt$$A(I~8HW AALHw Eq:Lu zoLZJI~8ALAdžHW KL>I~8HW HG(H):<:A"AdžALEEEoIc(LH@IHt`GA(~7I0HcA(H<tHt9I HI~8ALAdžHW WIc$| A$L>I~8HW H LI~8ALAdžHW DH=)N $IF HIHt8HPXHtI~H5s/IHtHP`ALHtu I~ALAdžI~8HW `HIdž@LAI~8ALHW %DHpH9XDA>AA<1A 'A uLFL9 DNLDA % EHpE9HH9 Et A-WHIdž@AdžLbAdžPIHt2ALu'HHtI`IhIXI~AdžPL:I~8ALAdžHW LH4$IF8H4$H8;@HH9IA xDH9` rL46L fDLh=A(@I~8ALAdžHW 9fLhIeH9DHIHAHpH9vDHIaH9UE1I'@E1IDLLT$(LT$DL$$LDD$HL$0HT$(LPfLx AI0H1LH ] ALLHRIHº@jPAQQMP1jj0H@/z$zH Eax-x-HIH9VHA-fDA]DHw E BL&DI@>IF8HP H+PfDfz>aHBA8HA zAIHt+HHtELEuI~HL$0LHT$(Ћt$$~LAxmIHcAxH<HL:HDIp5AAdžLI~8ALHW f.Ls5&fDEuI@;BL I~8ALHW ^fDI@AH pw ZHIF8HP U@H L6I~8ALHW @H Z L_A-DAdž Eu'I@AH v HL|6I~8ALHW h1ҾL/kEu'I@AH _v IHIL6I~8ALAdžHW HH@xHELEI~LHw EB<-<[Hw EzCzDzAxzTnzAdz[ZEu'I@A H 5 T HTAdžL(I~8ALAdžHW fLLT$1LT$IHw Ez-Eu'I@AH E HL*I~8ALHW xAx~3IHcAxH<HL:HDIpAdžLgHcW L.Hw Ez-Eu'I@AH 9D HL*I~8ALAdžHW +HAdžAL|ff.AUAATIULSH$HHt94HDLǀ8jIHHt*HH)xHH[]A\A]DH(H1,HH[]A\A]Ht/LJLuLJoLJ\oGAVEAUMATIUHS#HHt=D1HHMjIL1HHHXZHt%HH(xH[]A\A]A^fHXH1,H[]A\A]A^fAVAUATUHSHHHII(9L5HHt$HH!x HH[]Hx H1.$HH[]@AUATUSHHt}HHAHHtgE1HtL(H@H(H D ct#LcHtL+H#HL[]A\A]ÐH{E1HCf.HE1[L]A\A]ff.@H1ff.fH11HSH DH` HHuHC@HC8ǃxHBHpHCXHCPǃ(Hǃ ǃHt,Hx@ HHHHtP1H H{ HtH/HC H{(HtH/HC(H`HtH/Hǃ`HhHtHh/HǃhHHtHH/HǃH{Ht%S41C0H{pHCǃCC4ǃ0ǃChHǃ@ǃHǃLHǃǃǃHǃHǃHǃH HtH5/,Hǃ H(Ht1Hǃ(HHtǃ\u[@HX[;Hǃpff.@AWHAVAUATUSHHhHt$HHT$L$dH %(HL$X1HHcHZH|$Ho@HHO <H"u="HG(Hu' tH@(HtPуuHD$HxH4HHHL$(HD$ 4L$HHT$Hkk44 Ht$H߉4G4IHD$ HCHCPHHD$(H4D$H|$8LHL$XdH3 %(/Hh[]A\A]A^A_f1ҾsHE1n@HLl$@L|$0AIEH$HD$xHD$Lp`MthIvHDMIIvHHT$8DD$01IH $MLHT$HALH߉D$@-M6MuHD$H@(HD$HdT$Ht$HIąHIǃ89Mff.fHtGHtBATIUHSH@HE11LH]7HHtHH x[]A\Ð[H]A\|ff.AVAUATUSHtoHAHMIHDHM9HHtEHLx&1Mt4LLT[]A\A]A^fH[]A\A]A^HtG4u1fff.ATUSHtsH1AHHtnH%H1H$HHtEu'H11HHHH H[]A\DDH1[H]A\fDH1@HAVH AUATUSH1IHHHB%L"IMtHteHHtuH@ HtlH{LHIHtXHxtqH.LHHLLdHH)]A\A]A^DH1[H]A\A]A^fHMtHD.L1Lhf.HH1ff.@Ht4øf.HtG4u`h{fDKff.MHIAAHAWAVAUATUSHH_@H{ LD$A͉IIIMLCpHcAL1L2HHDLg1LHLHtZH\$H1LD$D$H[]A\A]A^A_ff.H[]A\A]A^A_@AsD@!I2fL릐ATAUHSHHt4DHH1HH9HHt(HHexH[]A\fHH1H[]A\fD1DUSHHHHHHHooKIoS Q o[0Y0oc@a@okPiPos`q`o{pypooooooooHEHEH]HNHH[]@HyH1HǁHH)HoHEoKHoS P o[0X0oc@`@okPhPos`p`o{pxpoooooo@H}11fH1RfATUHSHHjH IHHooKIoS Q o[0Y0oc@a@okPiPos`q`o{pypooooooooIl$L1U AD$(I|$HtYID$L[]A\ÐA$D@HyH1HǁHH)HoI$oKHoS P o[0X0oc@`@okPhPos`p`o{pxpoooooof.Ht tff.UHSHHHHuDHHK@HH6xJH HrS@HŅ~HHC@HH[]H1nHH[]@1ҾsHH1GDAUAATIUH1SHR HHMtLEuMHt}-tZHE111H4HHtHHHHHH[]A\A]@4ǃD}uHE111H-H1ff.1DH11H1ff.fAVAUATUSI1MA͉: HHtjMtLEt4DžHcAE1L1H*HHtHHHHiH[]A\A]A^D1H[]A\A]A^f.E1@1H1ff.H1ff.AVAAUIATIUHSHtVHDHpHLLAH*HHtHHHH[H]A\A]A^1[H]A\A]A^f.AUAATIUHSHHtDHHHt}-tFHE1L1H1HHtHH`HHHH[]A\A]}uHE1L1H*HfH1[H]A\A]AWAVAUATUSHxzEIIԉI7HHt_DH$HcMLALH(HHtHHHH<HH[]A\A]A^A_f.1ff.AVAAUIATAUHSHtNHDHHE1LDH)HHtHHHH[H]A\A]A^f1[H]A\A]A^fAWMAVIAUIATIUHSHDL$ HthDL$ HHDHLHjMMLH*HXZHtHH{HHHH[]A\A]A^A_fD1@HtgAVIAUEATIUHSHDHpLLHAH'HtHH[]A\A]A^[1]A\A]A^D1ff.fHtgAUAATIUHSHH DHE11LHH/HtHHH[]A\A]t@H1[]A\A]1ff.fHAWEAVIAUMATIUSHHwDH\HcMLALH%HtHHH[]A\A]A^A_@H1[]A\A]A^A_1DHtgAVIAUEATAUHSHDHE1LDHH&HtHH[]A\A]A^T@[1]A\A]A^D1ff.fAWAVAUATUSHl$PHteHLD$IIMI\HBHLLjHt$MMHC'ZYHtHHH[]A\A]A^A_H1[]A\A]A^A_f.DAWAVAUATIUHSHXHt$@LD$HkIH@M7Mo@AGH$AGD$IGHD$AG D$IG(HD$IG0HD$ IG8HD$(IGHHD$0IGPHD$8HHt$@HLHHtMt)t%1HtHLHH!ÄA_tvH.H$M7Mo@IGD$AGHD$IGD$AG HD$IG(HD$ IG0HD$(IG8HD$0IGHHD$8IGPHX[]A\A]A^A_HD$HH8fDH|$@LHH)D1 @LA_HDž3S='w7_T[DغQH=4 1ֺ)[غhH=4 1 ֺ)[ɑfHtHH Ht\t HXD1ff.fHtLJ\ufHX@IHLJLJGLJLHHtI 1IX5DIIPt H@HHt1HD111Ht\hofDf.AWMAVAUAATEUSHH8HT$pHL$xD$L$L$IHL~H8[]A\A]A^A_Ð\hLT$ LL$DD$HL$H$GoAÅuAH$HL$DD$LL$LT$ fcwf4`WHD$1H$HC8HHpHDX4@8HARAQEPAPMQHRAWASVATUHT$hHt$`ɁH` H8H[]A\A]A^A_G DLT$(LL$ DD$HL$HT$$JnD$HT$HL$DD$LL$ LT$(uRrtMYtHfcvA{}Au7u ǃLCǃLAtf4 HHtwH H$HD$fDH1ARAQEjAPI1Q1R1AWjjATU~H`H8E11[1]1A\A]A^A_~HAt_AtYHAHDHCH4$HD$@11 Lc[@AHCHJDHpHAHEH$HHD$HHcHCH$HHD$pSHL$L$H$t7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$$0HD$HD$ HD$ 0HD$HD$PS$PASARH0HD$dH3%(u H[ff.fHAUATUSHtitaE1AAHI9HtTHH/ PIELQ11RjjjH8[]A\A]DE1AAHHN 1fff.@AVIAUIATUSHHdH%(HD$1H Dg4EH7tMt|twH$HuWf.HL$dH3 %(HH[]A\A]A^@3t&tH$ALtH,$롐1@HIDLLDŅt׉ǀjMPH|M A1PH1jjAV:Hl$0H0<@tt1HVL1H$AISvfDHtgSH\hiu6{D01Eut u[@u [f f.ATAUHSHHtS4u1HL$dH3 %(u`H[]A\HH3˸ĉ1HIE1HH H ff.Ht HHw8 DSHHH u1[ÉH1[fHtSHH8u 1[øÉH1[fUSHdH%(HD$1H$HtQH8HtGHcu?H4$Hx uHS8b`HL$dH3 %(u&H[]@ސ1HAWAVAUATUSHHdH%(H$1xLHk8HU HE(H)H~7M`InL= fAD;d$}mHE<>taHE8H`fDH}(Ht H.Le(HD$dH3%(#H[]A\A]tÃL-_ H.uH3HuD@HH3Ht4LusHLH4.LhfLMH HqH.LLBIHH fL-C H.ODL-" H.7DH1$H.Lff.HtHG(f1ff.fHG8P`tHG(HHtH@HtHH HDff.Ht_USHHHH-.HtUH{XHtUHCHHt H{HtH;HtHEHH[]H.ATIxUHSHHthHxH@HHH@p)Hx1HL#HHC4I|$ HtH.HHCHtH[]A\LfDH1ff.UHxSHH?.HHtEHxHHHH@p1H)xHHHC4HH[]DH@ff.HHt,SHHH1Ht HH[1[@1DATUSHtKHHtCLIHHDHLIHt1HtHHHvL[]A\fDE1[]LA\DHff.Ht/SHHHHtHH[D1[@1DATUSHtCHHt;HHDHHHIHt,HtHHHL[]A\ÐE1[]LA\DHfDx`AUATI1USH@IHt0HuHLL[]A\A]LH1[]A\A]1DATUSHHtPHօxGDĨ7DED HHt3MtLHHH[]A\1[H]A\fDHfDHtgAUI1ATIUHSHHJHt%L LHHXHhH[]A\A]%DHtLH1[]A\A]f1ff.fATUSHtSHHtKHLLIDD$ HHLIHt4HtHHHL[]A\fE1[]LA\DHfDATIUSH1YHtVHHIHHtCH`@~Mu H[]A\@H8LkHމHHx yH~1H[]A\@ATUSHtCHt>HH1AHHHt3D[HtHHHH[]A\1[H]A\fDHfDHE111ff.f1fAUATUSH(dH%(HD$1HD$HHHHHA@ t<HD$HHEH8t}1HAHD$HtHHE1HHEAEH|$Ht H,.HL$dH3 %(DuiH([]A\A]@AsHL$D1H~AąuHD$|DLD$11H2Aąu"USHdH%(HD$1HtaHHtY41HH@DHH$u,HL$dH3 %(Hu*H[]f.1@HH1RfATUSHHHHHH+HIHEHt 5u+HHHMt H.LH[]A\@H5 H4uHھH1@1H[]A\ff.Ht/USHH44(4H[]H=M.@H=.@HtH(H0AUATUSH(dH%(HD$1H HHIHt H(uYHHHHHL.HHHi.Ht$dH34%(HH([]A\A]DL$ H0LL$L$ HIHE苃4E1HAADƒDDHLHD(uMt H׿.LH\$aHHCHD$1:fH1V"ff.ATUSHt;Ht6H͹H~IHtHtHHHL[]A\E1[]LA\ff.fHtWHtRSHVPHHtA11HtHXp[HFxHt1Ƀ~\HV`HD1ff.fH1HHHfH#ATUSHf.HHHpHuHH-E.HtUH0HtUH{`HtUHHtUH{HHtUH{ HtUH{(HtUH`HtUHhHtUH;Ht H;=j.tUHHtUHHtUHHtUHHtHHtUHHt臿HHtUHHtUHHtUH Ht H5.H(Ht1H@HtLg0ULMuHPHtDLg0ULMuH`HtUHpHtUHHtUHHtUHHtUHHtHEH[]A\ff.@HtH1DHtHff.@HtH1DHtHff.@HtH1DHt7UHSHHHHtHHH[]@ff.@HtH1ff.fHHHHooNHoV P o^0X0of@`@onPhPov`p`o~pxpoooooooo1DfHSwHtHCHC[f.u&W4ut4H{1HC[Ë\h@tuH H 1DHtW41@1DHtL1f1ff.fHtP1ff.fHHHDHtHGf1ff.fHtHGPHtDHG1ff.fHt0Ht HXHHt H`H1HtHhHøÐHtoG@x`9}dHGHHcH4HtHFHHtF4MtF8A1Mt6HV@HN H+NHHHH9HHGIfy@fHtKIHtCHHt;Mt6G@x+9}+HHOHHcLHHǃ(Hǃ HIǃxHpHHCCǃH0ӵt4t4t 4(HuHH³.H4,Ct4GH.HH{pǃHHK.ChHHǃ@ǃPǃǃHǃHǃHǃǃǃ1H"[]A\D4@?@HI.HHH!.(CDHCHH~@H.PC\ HC`H@HѲ.Pǃ, H0HuH.(ǃ| HHEou0o}xou p o}0x0oE@@@oMPHPoU`P`o]pXpoooooooo@HH`fDHxHHǀHH)HHH;H[fD軳HH[]A\Ã11CATIUHS譵H.HHHt@HxHLHHHHǀ@H)1HHHxH[]A\H1ff.11#Ht'SHHHt H.H[Xff.@HHt~LOE11I9r;Eu6LLGH)HHHIAH9rtv0LHE1I9s@Ht2HOHHH9rHfDHHE1HHtOHtJUHSHHpHH9CxvHHHH9(u H[]@H1[]1DHHAUATIUSHHpHH6>HSxHH9HHtHLI4$H H91THKpHzH9HHLHH4f.oBoJH(HJ B(J8HJHH9uAo$HTHAo\$XIT$ HP H{xH[]A\A]HKpHzH9v{ȅɚ;Diʚ;AD)9rDLcKtHH.HHHSxHLkpHzH9A6HAH/P Aʚ;fDAo$$!Aol$iID$ HA HH[]A\A]@USHx(H[]ff.ffDUSH(H[]ff.fUSH(tH[]f H[]f.fHtHGHtxL1ff.fHtHGHtHxPf1ff.fHtHGHtHxXf1ff.fff.ff.AUATUSHdH%(HD$1H$HHIHHtnHG8HL`MHa=LN=wLHHL$$ML$=H,$H߹LHH<$IH.HL$dH3 %(LH[]A\A]H rHE1L;@E1xDHH I1UA[HP1jjjH0gfHQHO rHE1)Hʪ.H<$%fSIH1APQ1RjjAPA9H0Ht ǃ[@ATUSHPHHtGH{HtLt[H]A\t@Pt7H_IHtOL[]A\HзIHtL[]A\GLH!IHC@L뺐E1H{HGLIHt4H jI1UAgHP1jjj-H0HC@LRfHtHޫfD1DAUATUSH(dH%(HD$1HHHHHD$DPH1PMAQAMI@ƉHZYw~mku;HH` IAUuPjjj1H19H0HD$dH3%(H([]A\A]fDHD$HxxuMt‹C@ƒx2HKHHcHHrHu%HfHHHrHu yHLHT$H|$HD=HD$HT$HPxAfD-AtdHH UPIAkjjjfDjE1AHI jPjjjH HH} Uf.xHH MAAT[PjjjkHHq rQH.H|$Y)fMIHѺIfAWAVAUATUSH(H4$Hl$`dH%(HD$1HD$HHIH5 HI׉EMt fHt$L1IHA$PADŽ$sIT$HrXHM$AHULAVAULD$0HT$ 萾A$H Ht7A$t+AT$t"It$H~PtHLA!$H|$Ht Hw.HD$dH3%(H([]A\A]A^A_f.Hq jI1PALS1jjjH.H0H|$H@ADŽ$#HH E11jALP1jjjUH0^@IT$HrPf.LHD$CHD$A账@HHGHUIISHHPu[HpXHLH苼Ht^StWHsHtNH~PtGHH趞!4fDH9 jAV1P1jjjNH0H[]HpP`ǃgfHHGHUISHHHH PuZHpXHIHLH^Ht#StHsH~PtHH螟!H[]ÐjH AQPHAij11jjBH0H[]HpPajH V@ǃTfHUSHHW4t;HoHDž4HH[]H _HHCHtl41C0EL8tHHHkHuH[]11WHHCHQHH[])fHC8HIHxHx>I|$PHT$wHt$HI|$PH_XHtTH{Ht7HsHMt'HD$HSHHxH9Hr*rH[0HuHt$I|$P1HuHHqA|$Mt"I|$LzHCHHC HX(A$t AL$A$uID$8HxpIH|$Ht H8.HD$dH3%(H([]A\A]A^A_~m~l~n~s~EL$MEu1LL IHA?A$I|$PHL藩L5.H|$HAH E$EtI|$P1LIHqA$t9A|$t1It$Ht'H~Pt IT$PI$MH A!$M9JHy.L9HD$HxH WI*UA1PL1jjjصH0LLоHCHxHx0H5i LHhP$H޺OIt$I$HHHfLL$ULAH AQP1jjUHt$@I|$PH0fDL1LLnIT$PIt$IHtNILHIHtSL5.LAIT$PIt$HMHLA!$A}MHHA!$bML5.It$PI|$HuEID$I$HHH̕PH/ IUA1PL1jjjسH0yjH j1IUALP1jjj蚳H0A$@A?6Ht$L耩H|$HH?蛕It$PHHV=It$I$HHV L)1LHt$L8H|$HH?0LػH .H|$H AUI1UAcLP1jjAUuH0%L脻H( AULIUAd1P1jjAU/H0H|$H AULIUAd1P1jjAUH0H|$H AUI1UAcLP1jjAU賱H0Lºff.fHtWSO4Hu7t-Gt&HwHtH~PtHWPH[!ǃH[bfff.@HtWSHLJt-Gt&HwHtH~PtHWPH!H[fff.@AWAVIAUAATIUHSHH@HNHC0<H@H{H1HHHCpH)xHM4tUH~.CDLLc@HCԎHCPHٛ.HH[]A\A]A^A_8tMcC>A6OA<"t<'t<<hC|>!\HDL_HH3H.CLc@HC/.HKPRfH8CWH4DH.xHHH6A H&HA;<<C|>!A&AF< uHkAMLLfDH9P EHHr6HKXLLHfBD;XHHhH.H1,DAWIAVIAUMATIUHSHhdH%(HD$X1HD$HtH譕HD$HIPHHC0AHIPH{H1HHHC`H)hHCIGPE8HC(H@@HC@HD$HCHE$LsD!.EEOEHt&LHs@HLH)yHCHC HtHX(Aw4u AtAOfAuIG8HxpHT$XdH3%(HHh[]A\A]A^A_ÐEG4EA}ZI9LH{@E1HH)HGZWL臵JfkH8\HfLؐHCHLCfDHِ.hHHBLHfIGHHxPAWI9v*}&HEuHx&rI9uIH$A}wIWPIwIHH<$A!}@H5O LZIPHT$L踖AL84HCH,x"Hx0HhPM90IwPIH IGIHHHfLHH)BIHFIG8HxptAIWPIwMHIL $A!L $AMbH-.LUP1HLIIH$MzI(Hl$ L2LHL $L $HIjIWPIwMHIL $ALJAL $It ALJI9M9H-.L $LUL $Mt LUMIWPIwMHIL $躳L $A!f.H-a.LHH)袇IHIWPIwMHH<$LL$ZLL$A!wH- .WA>iA~dA~HIwIHH"DLpH-.L $LH$TL $IwPHH<=IwIHH>"LHD$ LL$}PH IUA1PL1jjj讧H0-DPtutPHGPHtwHP HtOHr0HV8~Hp HF(tHG8Ht@4=GfFpf.HGH@XHP HuHpfHGH@PfDHGf.AWAVAUATUSHH$HT$HL$D$($D$,H$HD$0H?HIEątHGHHxXHt$Ht;H|$u38LL$HL٘LL$HIH@HH}HHE0<HH)H@1xHEHEpHHC8EHE@L}D-.EEAD$E1Hl$ HIDHD$HHD$8LMIfDIH|$tH9l$u HD$ LhHLHHM謍DS4EuKDEt?DCEt6HsHt-H~Pt&HL$HT$ MMH|$8!fDIL;|$I/Mg1HLEIH1MHHD$ Lh`=ft=u4HHsHJIHsH覐!HH[]A\A]A^A_f.D8H{E1L1LL$[LL$HH^HHH[]A\A]A^A_4@Hl$ ǃHHVL$,tT$()E‰D$(H|$t H}H|$(D$(Hl$0E1HLl(;fHMLE HHHJHtMtpID$0L`8IH(I9HuH}HtH}u8tIHH誕HHMLE 1HHf.HSPIHBX11IHHMLE 1HHH.LHD$HD$1HHt$11L藊LL$HHLH@HVH}HHE0<HH)H@1xHEHEpHHCEHE@8.D-ύ.HUE.LL$LL$H8HLL$DH@PHt/HxH'HxPHxXHx`E11H H߾ LL$LL$ǃfD1L1LL$觗LL$Hf.HHHHH[]A\A]A^A_邗fD8H{Eu11LL$RLL$HHt$H蘈HEHHH|$H5ŷ ZH}HLt$1HLHbMH jMAVRjjjA1Hߺ1RH0ǃCLLL$LL$HEH2H&HW.HHHH[]A\A]A^A_Ht$HUHHhHHl jE1jPjjj;fHAWAVAUATUSH(LPMMg AΉIHMt A9L$I@ALEIMMtTLHAuHC8HtHc@4=lfA@pH([]A\A]A^A_MGMG Mx(fHLHIvO4u!AtI@Kf.4IL$P%%ʚ;H2*9)9D<*LcD9hAA?C?$LcID$XH97B9Hu.HωT$LHHtiLcD$$IL$PJ<HcLH $賑H $IcMDffAPp6@I@hyH(H[]A\A]A^A_zf.H! rH(H[]A\A]A^A_ޠfDHN f.A($(HHLD$T$HL$a|HL$T$LD$H.T$LHL$HL$T$H1LcHHLLD$苐LD$ID$XHA$VffHHGH~DG4Et ulAVAUIATIUHSHH蘐IHtPHLwLsIFPLLHLIFPHCHxPt$[]A\A]A^Lsf.H[]A\A]A^頤H H6DEGHHHH@ HAWAVIAUIATUHHSHHHHIHaI~HHLZHtIF@M~8(MnHHD$IF(IF(H$Hl.IFHH.HIF8LLIF@$I|$!HHHLID$4IF8H@ ID$HID$ID$ xA~@~LvHPA~@IV8HB@HJ H+JHHHHH9IHGHHHH9HCILH .I~HHD$I~(M~8MnHIF@HtH$IF(H[]A\A]A^A_@LLuHL[]A\A]A^A_H觤ID$ff.fAWAVAUATUSHdH%(HD$x1HIHHHHs4HՅt HXSHt$8L HD$HFH{HT$11xHD$HǃHCPHD$ HHL$HHg_HCHxPHHD$8Ht$HH$踠D$ IHTLd$@HCMwXxL&MuU @H5 lLHCINhIVIvpHxP L9BH9MvHMI~XtI~hHuI~H5B uuDt>u5HHsHHsH>!H|$8HtHW|.DHD$xdH3%(HĈ[]A\A]A^A_fL11vIHfǃHH辂HtLmL}MtHHH$_H{L褍ID$HfID$ L`(u xMt H{.LLmHL}MH{P1L1zIHpE1MuLx@uID$HtxuLp0MufDHsPH{L[`ID$HsLH<$HPPAwB@I~hIvhI~2L[}IHH&H}HL}IIHL觞tM9aM;nWHAz.LMvHMK|$ u1HCH$Ht$HxXSD$ IHHt$8HMHEHUH<H3LeH&I$IT$IH H8xu܀xmuրxluЀxnuʀxsuHHHL$8fIVXH $LHHID$HHxXMLd$(MvHMI~XtHCINhIVIvpHxXÁL9uHCINhIVIvpHxP襁HuI~hHwHH5e HƚHIvH豚IMHkH}H^LefII|$H=LVtHx.LL8wIH\@H蠛RHx03Hw.H|$8HjMDHLd$0H|$L}3H|$ Ht$0LL$8t1Hu,H|$ LL}LL$8Ht$0f.MGHHFHt8uH~t H|$nHNHUHuH=H4H.fD1H&HuHUHH H>xuӀ~mù~luǀ~nu~sufIHxXxL(LpjAHH AQP1jjj̐H0HT$81H|$HHD$0HH辙Ht$0fHfH蘙HCHD$ fHGPHt,HxHHxPHxXHx`xE11H H߾^ǃPLd$(MwX fHH\$HH;H|$8HHCH$Ht$HxX:IHD$ }MFpLHH˰ ǃ'CH]HLd$(KMwXsH[fDff.@Ht钕fff.@Ht钀fff.@S1HQHC(H{81[]ff.fH3nH=t.{_ks.Hff.Sh聀HHtHQH[ff.SHrH{8[驉fHtSHqH{8腉H[d@Ht_ATUSH;k(SIąt*H9C0tFC,Hk8fDHH]lC(uk,Lc0C(H[]A\ k(Ht'SH输k(uC,uHC0H[~H{8?wff.fH=ur.0oH=er.ff.H5H=r.lf7pq.uÐH'd舑cqniH=q.NpH=q.-q.q.H@HO(HW0HG8HttAH9ytSH9y tEHG(HtHB8HG8HtHP0HG0HG8fDH9yXuHQX@HA fHQf.HH-Pуtw.HHt8t3Gƒtnv.HG8HuHG(Ht xtfDHH@GpfuHG0HtOHZHPHHDHÐWpftHÃu+HGhHuHH8HtHGHuATIUS~[=ɚ;dXʚ;)9,HcHHi.HH?Ht7HE1A$[]A\Hʚ; @̐Ht[ATIUSHHqi.Ht@H/HHuI<$Htf.H/HHuHL[]A\ff.@AWIAVMAUIATIUHSH2A$9})H<6HcLiHtaH9t\ wGH&fHs5H v1[D1HhHtH9t1[@[Ðff.@HSHt~< w H&DHs H< vHHkhHtfH9ta wOH&Hs8H v1[DHhHtH9t 1[Ð[fff.@Ht GvHwHHtGUSHHH-Y.HHEHtHEH{HtHEHH[]f.ff.@AUATUSHHt HX.IHI0HHtrf@@ @HtHWHEHt>MtLWHEHt(Mt-Me`MttHuI|$v|t=I|$t5H[1HH[]A\A]fHuH{C|tH{uII$HuI,$HH[]A\A]f.Im`HH[]A\A]ff.AWIAVAUATIUS1HhMl$`H|$Hl$ HT$H $DD$ dH%(HD$X1MuwfDL{uMmMt\IuI9uH<$@H21SLL$Lզ H2.NXZMl$`IMuL$ Ml$(MM;m@tH|$twAEtnMt)A?xu#fDtSMm(MtJM;m@tDAEuMu`MtLzuM6MtIvI9uI~Ht$1LAbHIL$`HufHHHuHHL$XdH3 %(Hh[]A\A]A^A_AL H122LAm%AlA] f.ID$`tfD1gW@HT.S0HHt@fH= @@@ wTHCHtH=͆ bTHCHt H[@H1XH[ÐAUATUSHHLo`HIHMtcI]Hu3HH{H9t HxtH{LxuHHuIHL1`IEHHH[]A\A]IHC`HuH1H[]A\A]AWIAVAUATIUSHH(Lo@HD$D$HT$Mt[tW>xuR~muL~luF~u@IE`HIE`Hf.M(MAuLLu`Mt#I~Hwt I~M6MuI9t(HUHHtHzHHT$wfDHm(Ht}tMuD|$t=;xu8{mu2{lu,{u&HH1[]A\A]A^A_DHCHxHtC?t>T$PtHxt/It$LL$H9qLL$f.HHt{$|{ tHHuIL$It$M?ymylyHG`Ht|I1@f.HLHHt5AHLLHtI1H[]A\A]A^A_H[]A\A]A^A_HCLcI1H|$LL$HIA`I먃ff.HtSfDHOHHu[fDHt+HGHtxufDxtH@0HuHGP1UH HSHHHDH1K.HHtwHxHHHǀH1H)HC HJHChHtiH H[@HQ.HCHǃuHH[]fDJH8tJHHH[]fHK.H1UHxSHHOJ.HHt=HxHHHH@p1H)xHC Hk@ Q.uHH[]fD;JH8t0JHHH[]ÐHtoATUHS>&Ht HIHt7[HH]A\@LfL|SHcЀ<;tLiCHu[1]A\DpLMC1DAUIATAUHxSHH5I.HHtVHxHHHH@p1H)xHCHk@MtDLBHCPHtGO.uHH[]A\A]IH8tHHHH[]A\A]DH!I.H1AUATUSHHtME1Ht1HAH;k@tHHVEHH[0HuHD[]A\A]fHE1[D]A\A]ff.@AVAUATUSHG1ۃtHm0AHHuI|$H{HHqLYHW1ۉ[]A\A]A^Htt HG @1DHtOO1w=H%*t.HW1Ht#1ɃzHR0HHuf.1DHtGO1w?H*t/HGHt&xu @xtH@0Hu1ff.HtGO1w?H*t/HG Ht&xu @xtH@8Hu1ff.HtGO1w?Hºt/HG8Ht&xu @xtH@8Hu1ff.HtGO1w?HºAt/HG0Ht&xu @xtH@0Hu1ff.HcG_^]\K.ATUSHHk@HtHH{HtVuIL%*E.H{Ht)Ct!tHtHH,?uH{A$I$H[]A\ JCPw(H{XHtBPH{`HtLL%D.tH{PHmdHCXH9WHtHH>?H{PL%eD.A$2@BH8t BHHk@CHfD:G?iff.H3ATUSLg@MtM$@J.HHsHu .fHHt$FHn0vHTHHuH{HMtHL=H{H-\C.UH{pHtUH{hHtUH{HHtk\H{PHtGH{XHtOWH{`HtqkH{xHtckHEH[]A\fDH-B.+AH8AHfff.@AVAUATUSHt HXHA.IIIHHHHxHHHH@xH)选1HCMtLnAHCHtUMtLXAHChHt?MtLBAHCpHt)HtH]XRH.Hk@u2H[]A\A]A^fDH881H[]A\A]A^f.[AH8tPAHH[]A\A]A^ff.@AVIAUIATIUHSHt#PHHtH[]A\A]A^f.H@.HHtHxHHHH@x1H)HCHtH.@HCHMtL@HChHMtL?HCpHMtXIFI^PLs(Ls@HA~ thxtzH@0HuIF HC8HX0HC0I^ fF.?H8?H@HX8HC0I^fH1v6HP8HC0HS8Ht?HZ0HX8IF.2F.I^I^ dsDI^f.HcE.ATUSHL'H{xHtYEHHCxHtPXHsXHkPHǃH9tHtHHCX5HtH{PpHCPHp5H{HtDH{`HtGH{HtsMtHL8u_H{H->.UH{hHEHtHEH{pHtHEHHtHEHMt#[L]A\TH-Y>.[]A\HCPt L=<.t H{`HDfHC8HC0HIHR :H8t :HCztwL=<.wH{PHkHCXH9^MtHL6u2H{PL=;.ACPfH[]A\A]A^A_ÐCPH[]A\A]A^A_CHUSHHH@A.HtkHufH{`tHEH{Htc@H{HtrHtHHJ5u^H{H-;.UHEHH[]f1tE9H8t :9HH{@HtH{`x{@H-:.HHEH[]fff.@HtSfDH_06HHu[DHHG(HHHPXH9tYHt%HB0H9u@HP0H9tHHuHHfHW0HP0HtHB851HHJ0HHXHtHA8Hc51HøfDAUATUSHHH 9.IHIxHHHxHHHH@p1H)xHCLk@MtVIHtJH5HCHtLMtL_8HCPHt6x?.uLHH[]A\A]fDH08HCf.HIH1H[]A\A]k8H8t`8HHH[]A\A]ff.fHH1Yff.@UHxSHH7.HHtZHxHHHH@p1H)xHH7.CHCHtHF7HCPHt=_>.uHH[]f7H8t7HHH[]ÐH1H@SHH@THtHX@[DAWIIAVIAUMATUSHhH|$dH%(HD$X1MtIMHA:LT$umHD$E1Mt%I~HtLT$9 BHD$0HtLp(HD$AH_LyHIHfL_uH|$1BHD$0H0H\$0LLs(\H\$HCPIHIHMA2HHcdH%(HD$1HHHHI1H$Ht$dH34%(uH=2ff.fHHH1dH%(HD$1I4H$HL$dH3 %(uH1fDAUATUSHHH..IIHhHHHxHHHH@`1H)hHCHtbHHtVL+HCHtPHk@MtE1HLHH_x+M5.uAHH[]A\A]L.HCfHH*H1H[]A\A]K.H8t@.HHH[]A\A]ff.fH-.AVIAUIxATIUHSHHtfHxHHHH@p1H)xHCLk@LcHkHMtE1HLHL^xBL4.uH[]A\A]A^@{-H8tp-HH[]A\A]A^H-.H1HAUHATIUHSHHHt@HHt4H)HtZHHLHH[]A\A]H`,IHt(HHLHHt"H[]A\A]H1[]A\A]H,.HD$LHD$1ff.fH1H1]'ff.fHHt~SGH t w8u=HtVH{@'Ht*H{HX(t-HS HB0HP8HC [ t̓ t1[f.HCHC [fDHwHf.1ff.fATUSHt@HHhIHtL[]A\Ht+HHtH%tE1[]LA\H+.HfH1H1m[@HtxoLωe$IMtHL1[fHcHH{@HHHE1H>[ff.H)IAWAVIAUIATIUHSHHH).DD$ hDD$ HHH{H1HHHC`H)hHCHk(L}@LsHL{@EMIH~LQ&HCHH1Z%Aa1HH[]A\A]A^A_fH).DD$ hDD$ HHtH{HHE1HHH)HC`hHCHC(LsHELkMtcLL;HCH?HP0HX(HtHHP0HX(HuHC Mt%HHL9fDHt'HUXHu DHHB0HuHZ0HS8..9(H8*(HL'HCAHE@HtHHtLX"zH!(.LiH]XsAH@LH-C HtHE1H1'1ff.fHtE11DHtA@1DATI1UHS"HHt%Hh@MtLH9HtHCHC HX(H[]A\fDH1&8@HHt~SGH t w8u=HtVH{@;Ht*H{HX(t-HS HB0HP8HC [ t̓ t1[f.HCHC [fDHwHf.1ff.fAUATUSHHH%.IHxHHHxHHHH@p1H)xHCHk@A<$&L3%HCHtbHH5HtHPPHCHC HSP,,.uHH[]A\A]f[%H8tP%HHH[]A\A]DH6H1H[]A\A]Ml$L.HcA<;tLHCWfDpLHC=ff.H}$.ATIxUSHHt\HxHHHH@p1H)xHH$.CHCMtLHCPHt; +.uH[]A\f;$H8t0$HH[]A\H1v5@SHH HtHX@[UHxSHH#.HHtZHxHHHH@p1H)xHH#.CHCHtH#HCPHt=/*.uHH[]f[#H8tP#HHH[]ÐH14@SHH7HtHX@[DAVAUATUSHHIH~HE1A@Hu@H9s@tH&1EHH[0HuEubH}tkA|$H] toLc0I\$8I\$0HuHHC0Il$(IHuHk(H] H[]A\A]A^1H[]A\A]A^fLef.{uHCI9D$uIt$PHtHxMl$0LG3MtMKLvfHtGGt?SHtt9H[XHG@HtH9xPt1H9XXuH@XАH[f.H@PfDH3H9*WH(UHSHHHNt Ht H؃H舵Hs@?/HC(HS0HE(HU0HtHj8HS8HU8HtHj0Ht}tZH;XtlH;X t^HC8HHC0HC(H[]@Hh=HH[]fDH1[]H;XXuHhX@Hh fHhf.1ff.fHtt 1fDHWHw1),fATUSHtfH1E1fHEHHHt HiHHt$HuHIHHuL[]A\fLE1'L[]A\E11uDAWAVAUATUSHXdH%(HD$H1HH2>JIHIE1@M(IMuHI9Hy.J<IHM1 fDHHIlHE(HI9„uLt$ HIlEHƒ t`/Pu`H5n LMHEHHt HpHtLMH5,= LMHuLMHqLpJIE1LJH.LHL$HdH3 %(LRHX[]A\A]A^A_H5q L9MLJI@E1H5m LMHE8H1fxH@8WHuDIL1Lwm LLLH5rp LLHEHHdHpH>LwLH5; LhLHuL\L1HU8E1Hu^fHR8HtzuHR8AHuE(A+HE0Hu[@H@0HJHQwADH5Dl LKHE8Ht(1fD1ɃxH@8HuDJHE0Hu ft PH@0HutDHrH}L$DL$HT$@HT$DL$L$HrHHEHH9HHHvHxHT$L$DL$?DL$L$HT$fDH5Wk LJHuLJH5Vk LJHU8E1HuQHR8Ht7zuHrH}DL$HT$:?HT$DL$HR8AHuE4HU0Hu#fHR0H1ɃzuHrH}HT$>1HT$HU0Hu&<D1HR0HzuޅHrH}L$HT$h>HT$L$tHrHHEHH9HtHtHvHxHT$L$*>1HT$L$@pH56 L2IHuLI1-gUfDHt'HGHt xufDxt H@0Hu1ff.HtwHtrOwjHਦt^ATUSHG@HHtVHHtJHeHtRLcHCMtELHu6H.[L]A\HHHt LcHCMu[]A\fHH~HFHi HcH>HvG1H11Hf1HHvPG1H1i1Hf1@f1ff.fHqAWAVAUAATAUSHHuG2BHH)L5. f.tcH[0Ht2CPwH{PHtEuYHHFH[0HuDHxCIHCHL[]A\A]A^A_EuCHH8>fDDIHtHHEFH.LY@LHEHsHFH56; HE H0HPHuH= H[]A\A]A^A_E15H= fDHHttu@HtK tUHpDHH(HtyuH)f11H@ff1ff.fHHt1@Ɖ@1DHt?Ht:ATUHSHEHIHHWHBwHz0}DH2?HHt+HH;HAHHuAHH[]1HH[]@HPHt(H[]@HH[]HzPHuHH= []DHt Gtt1HX_AUATUSHdH%(HD$1HUIHHn~<HrI|$@1HH L`(HEHHWA|$HpH${HL4H$HUHHSHrHx7H$HCHH}AHt7Hs@HS HCHHP0Ht HHP0HuHC EtrI|$@tjH}@HtaHu(HtXH}tQH#x;tCHHHt)HH-HAH.Eyf.H(1HL$dH3 %(HOH[]A\A]@HrHt71HHtH}HC(E1HCHHfDHB(HHx@DHrH}(HH襽MH $HL1fHHHG(HuI9|$@HqHDHQHCHHPfHBH`11HfHuHLHCHH fH}HCHH3Akff.HH1ff.@AUATIUSHHHt E1uFHtr1E1fHE0H[0Hh8HHt$HL!1Ht,HuH[0IHHuHL[]A\A]f.LE1HL[]A\A]E1fAVAUATUSHdH%(HD$1HHGIHb IAHcH>DHi.xHHHxHHHH@p1H)xHCHsLm@H;5.Le(EtH;5.t H;5K.HuCH{PH„HEPHHP 1Ht$dH34%(H1H[]A\A]A^f.$HfDHLLHDH@,HfDECƒ!t{LcMAILLLH%IV H9tHHP8HB0IF A|$IT$HuIIDMt L9k@HuL=HEHE g. H8 HfH6M>IH. HEHJfH{`HtR#HE`H-CƒHCHHtI}H$IHpLHH$HHEHSmHsXHeH`+HEXHSCCpfEpEH{`HC^DLDIT$0HuMd$(H@(L9uIF4H HEHCHEYLHH $HtUHHHG(HuHQHq'HEHHHCH{HpuHHHEH1HCHff.11qATUSHfHOpHWhHHw1HHDH{`Ht/HE`H!H{HHttHEHHH{PHty HEPHH{XHt^1HEXHH{xHtHExHH[E1Hu*DtyH[0Ht^Cu؋C\twH}xHtHs HtMtwID$0H@0H[0L`8IHh(HE HuH[]A\f.1H HuH1[H]A\HS`HsHx-fDHEf.H}`HY%fDHKhHSHHsp>ff.@AWAVAUATUSHHIID$ 1H$E1DMtlI]PH$H jHS8HC0H HB0HC0HHP8Lc(HC0HC8D$ MH9t H]0Hk8HLML0uLLHHuLH$HtHPD$ tIEPH@0H@8E1HL[]A\A]A^A_HC8HILMkMtH$HtIEPf.HK(Ht7HAHHQ HK(HHQ f.Hf%HHtLH(Lc(H$L ff.H1HHff.11ATUSH/HHhAHHCH{EHtH>.HEHH{pHtHEpHHHtsHHCHEHCLELEtH{PHE HEHt$HEPHtgHHH{`HtHE`HtEH{Ht-HHHEHt(HP0Ht HHP0HuHE H[]A\H`1[H]A\fD1fHtwHtzuT~uNH9tIHFH9Gu?UHSHHHvPHtXx$H<HH[]D1DH1[]H@H@AWAVAUATUSHH4$HT$HPHD$HH$H7@+E1E1E1@H$H@(H$H;@uH$HX`HtEtafIEH{HpH9t1M}AD$I,I9t3IH{IHpH9t )tHHzEuDE9FEtcAɚ;AFʚ;)A9QAAvHcHH.LHtXIIcAI\IDHHuXA HPAʚ;H[]A\A]A^A_H .LH[]A\A]A^A_HD$L(1MH[]A\A]A^A_fHdH%(HD$1H H$HL$dH3 %(uHfAWAVAUAATIUHSHHLXMtNH1@IHt1IH't!IGHHxH9+Hp'M0MuEMl$@MI}PID$HHHxHHH5! H%HIt$H$IHH$HI}P1HL IHI}XHtF1HLc IyIH&u;M0MIHuH$HtHH.DE1HL[]A\A]A^A_Mt$H$HLH58 H&tOI}PH j3 HL IHH<$tH.H<$MtIXuxI|$@LIHD$HL8MuDIM<$MtSIHw%tI$I}PHLHH IHu$I}XHtI$HLHH IHtH.H|$H<$19I}XHH d2 HL IH<$HH.H|$H$HqHgAWAVIAUIATMUHSHHFu AHS(HK0HC8HtH9ZH9Z tHtHA8HC8HtHH0L9s@tLHLk(Hk8Lc0Ht'H]0Mt^I\$8HH[]A\A]A^A_MI]Mu1@HB xHJH9Z cMtI] HH[]A\A]A^A_DHt yYMA|$HCI9D$H{PHtIt$PeHtHHL՗HMLM kfHC(HC8HC0H1[]A\A]A^A_HtyuMtA|$uHSHHtHRHsM~A}uwHtr1LIH譒L;s@t L_ xLk(Hk8Lc0HH]0MtI\$8ML9L^ H0fDE1HFH9AHvPHtH4HHMuI]Xlff.HHt4t.Ht)~t#H9tLG0I9tHW(H@E1D1DL@IHt4t.Ht)~t#H9tHO8H9tHW(H@E1D1DH@HtoGHtgtb~t\H9tWt2HW(Ht)HJ HtHH9t4HQ(Hy@AE1DHHHA0HuH9uH1DHff.ATUSHH~H_HIHuKH[0Ht?{uH9tcH\L xMLe(HHH[]A\fH(L xI\$Le(HtHHS1H[]A\fIl$Il$ @HGH~VtvH9tqt,toHO H9HG@HAE1HfUHSHHHvPHtqxMHU HH[]fD1DHOXHu DHHA0HutH1[]Hff.HtoHtZ~VO wNH੘uGt8USHHH@^HHt4HHHt)1H[]D1D鋚ÃH UHHSHH8HHH[]DHtHHt t`f.HHdH%(HD$1H$Ht0~tHHH$HL$dH3 %(uHfD1ff.@HtHHt t`f.HHdH%(HD$1H$Ht0~tHHH$HL$dH3 %(uHfD1ff.@AWAVAUATUSHHdH%(HD$81D$,HD$0H~IH9~@HD$,I1E1HD$HD$0HD$0f.AIGH`AUIIwHHtEjH|$01HGH;7uHHH;pD9uL迦IHD9t$,IcIwHAHHD$0LhH0AMoHYfDMoXMuf.Mm0M.IuHHtEH|$01HGH;7u@HHH;pA9uLHH4D;t$,IcIuHAHHD$0HPH0IUHlIGHM9tCIG0HIW(LHHEL9tLx0MHP(HufDH|$0Ht H7-HL$8dH3 %(HH[]A\A]A^A_1fDHGIGHD9IwHOfD1fDHGIEHA9IuHfDHt$H|$HD$褋HT$M9BfHt$H|$q11_ AUATUSHHt]uWHtRH_XHIHu QH[0HtGH{HKtHH[]A\A]fI}XHuT1HH[]A\A]Ml$@MtI}PHtIt$HPHHtH{XtHH[]A\A]It$H&HHu1f.HtuHt f1ff.fHtWHHtKuEHt@SH1Ht HHH[[ff.ATUSHdH%(HD$1HtBHt9IH-D* @LHH58' H xH$Hu H[(Hu1HT$dH3%(u H[]A\ff.fAUATUSHdH%(HD$1Ht}HutIL%) f.LLH5 H; xGH<$Ht3H5i% ŅuTH<$H5=] H<$H-uMH[(HufHT$dH3%(u-H[]A\A]fDHi-H<$@AWAVAUATUSH8dH%(HD$(1HD$H<HHIHH H Ht ~HH{ ^MAGHL$ Lt$L-_( L%A HL$#fM(MAGFuLLLL iH|$HtHD$HHT$HH H|$D$H(-H-H|$D$9H|$ H|$H5H< t8H|$H5A tH|$H5@ H|$H}1DI_@H{ fH[HtH{HtL% DH[0HtH{Ht{uL0H{H5 H{H58@ pu1HL$H5&@ HF H|$H0HL$(dH3 %( H8[]A\A]A^A_H|$fDH|$HHHHHT$ OH`-H|$D$D$vH|$ H|$IxtH%-IxbHHf1@H[H-H|$H1H-HHH1HdH%(HD$1HH$HL$dH3 %(uHfHHtHHf1HfHt7u1Ht,H1ҹHtHH1HÐ1ff.fHt7u1Ht,H>HtHH}D1HÐ1ff.fHt?u9Ht4H11HtHҁ1HøH@fHHtHvHtCu=Ht8H1HHHtHr1HøH@fAVAUATUSHHFH%HIHIIH1HH HHMI|$@LWHHH{`tI|$@HCPH{HtbHCHC LsHMt*HkHt!HE0H](HtHHE0H](HuHk {PtAH[]A\A]A^D[LHL]LE1A\A]A^,@Ht1@LHy1H[]A\A]A^1&USHdH%(HD$1HtqHtHL$dH3 %(uZH[]@HHH5! H$~uH4$HH HH4@USHdH%(HD$1HHtHL$dH3 %(unH[]HH5:It[Ht$H'IHt_Ht$HtHl$XIVHHH|$xDD$(HEH\$@HMH0{iH|$0HwHD$xIVHHt HH1Ht$XA~HEPLD$@HL$pH|$(蘉Y^H$D$(HEH}A~IFHt$A~H|$xM9LL$8AIF0HHm(AHtLM(Mv(M9SEFA@vAuHtHHtHGHtbD;h$\Hw fDHH0HHGD;i$1HHHHuHGHH0HGRf.HO@D;j B HHu&fDHD$H$H9HxPIvH|$-HHPPHEHE HUPI~PHHEPHfLt$ H|$xHtMt I9$l$H\$IDIF`AH:DL$(EH|$@MH|$xHD$@xH\$0HHthIF`Hu`H$HHl$PHLt$XLt$8Ld$h-fDIH$HH$H0AIHf@@ @H$HxHtID$H{H$HxHtID$HWLeLMWHD$xH$Ht LMELHlH(8Hl$,fDHHx uH9PuH@D$(HEHJHuRH $H\$(LfDHHt8{$|{ uHCHzHpH9tH$tDk @H\$(Hl$PLt$XLd$hIVHHFHl$XHD$xH'MIGHHJLHRLIVHH|$0AHH$]kH7H|$xLt$ HfLt$ 1@IFXHHl$I1IN@ZLL$HIHE(Mv(HD$fDHD$Hhgf.HD$HhXXfHHrHOHtHwHHWHR@Hu(HtH|$HVL}HHHL!Ho-HH]`Hl$PLt$XHLt$8H$H\$0Ld$hHxHEH\$@1A~HHEt$XyHxXIFPHEPIFHEIF HE LLt$ H|$x#Hl$XD$(YLt$ H|$xLt$ HLt$ H|$xLt$ H|$xLt$ HN-HLt$ H|$xff.@AWAVAUATUSHXdH%(HD$H1HH͋JHӃHIMMt I9h@HC@Ht H9H9A wH¾u7E1AAH|$HdH3<%(D HX[]A\A]A^A_HS(L9tHtHdKHC@E1t*H9tHHjjAfADH9tHH AHCHH\HPHt :xLxM(AFMH5Y LLe`M@LcHHD$8HD$@MIWHT$8Mt 1I@ƉHt$8IL|$E1Ht$Ht$@AIHD$ DHt$(Lt$AH9tHL9iDHA|$"AD$H=v! HcH>@AH|$8DM9ED$A@vAuHt HHIT$0HMd$(AuIT$HtI|$HHL$8E~HH|$Ht$~H|$lIT$HHL$8u AfDHt HHH|$H|$HGHHJLHRIT$HH|$AHHD$@JeHDDHD$@ID$HAD$AIT$HHB@IMfDHH]x uH9PuH@ID$HAD$IL$`HHtHD$HHxI|$HLd$ ID$hIT$XAD$pHdQAEDHGHtW;X$RHw@HH0HHG9Y$|*HHHHuHGHH0HGHO@9Z |B HHuL|$HMt I9~bxf1A|$H|$HEt$ HAHPLD$ HL$8|ZY)IT$H1M@ƉaLHvIMDDHHHWHtHOHHGHzmvzllzbLe`MuIHE`fA:HALLHJsIZHt$8HEHHD$HxH|$HsiIT$`DDHT$@HHt$8HHl$ Lt$6HAؾLbHDDHD$@HHT$@HtVHD$8HtH(Ht4HEHzHpH9tbHT$@t ] fDHmHt}$|} uHl$ IT$HHXHL$8Ld$ E1A9HL$@Lt$Hl$ k1H\$Hl$HLHD$ Dl$ Hm(HH;m@EuLe`MtIt$H~HuGIt$I9t L}tcH|$ tIT$HL!gtADl$H\$xLk`#fHtHt 1uMmMtIt$I}H9uM$$MgH\$ H2GsIHE`HHCHAHPLxAFtAD$Ld$ IT$HAyDl$H\$Hl$HCHHPLxAF.H\$Hl$AAH|$IT$HH1A|$Ht$ *HHL$@Anff.fHH UHSHHHtJH5 HtH[]H5  HuH5 Huf1HtH5* HuH5O HuH5t Hf.ff.@UHSHHi-H(HH[]ff.@UHSHH)- H(HH[]f.DHtk6߃Av*N1Ҁ2wHH@~tGHt)N1"wH/HfD1DtǍFߍN<]@ǀ>wHTH{@ H q@ wZrDFA vHBH1@0t9B0< w01t;2@4HBu͸@5u"tz/ÐHBH1fDHBfUIISLALAu6%!t$tA<wHs@8u[]@@8t%ILLEAu%%t8!ty$ttB<vg1[]MD8t%t>IA@PЀ v ߃A<wA@PЀ v ߃A<wfIwHsD8uA@PЀ v߃A<!A@PЀ v߃A<f.IUHSH~Q=VX)9*ÍsHcH-Ht]H[]f.@QP1HSHH?Ht Hl-H{HHt HS-H{ HCHt H9-H{0HC Ht H-H{@HC0Ht H-H{HC@Ht H-H{HCHt H-H{8HCHt H-H{PHC8Ht H-HCP[fff.@H}1I/WLE1Ʉtd/t.APtM/.uAP/AAtL/u]/QLAHufH9w t.H1fIA/t.tAtLHHPt/uALEu8/uVnAPIHH9sx/uIAPAIAPIfALGW@HHI-XHHt/HxHHHH@P1H)XHB(HHff.AWAVAUATUSH(dH%(HD$1HHƿ-ID$PQHHthM,$MA}t|1Lt$!ADD{DHA|tV9\$LHHtHHٿ-H1H|$dH3<%(H` H([]A\A]A^A_E1D9|$A_McBD=:M|$D$MAH|$I H|$fDDsA9CHcÍr܍{IH@9veփ߃A@var@>~tOA%A7HcSA D=HcDAD7D@I=AD$ZI|$@S9kDkHcD#H\$Mt$@IW7IcōNAUIHvN߀>wzI@0AA6D$@E}A9|HH%H4A6HHt$HHAHfD@~t@%Ƀ7@HcAEH@ L҃T:7TDUfAA9tIcDM|$1ۋD$MI|$S9DHcDsHcD/D/M|$ H\$MuTf.IcAvIHAv%J߀>H@HFDAAEnD$D9HHHAHAT$(8I|$S9BHcDkD/CH\$HD/M|$AEuD;t$IcōJAuIHv'J߀>HCHA롐~ʉ%7MfHt$HHH fD9IcAD@I\$EH;HD$IHD$&fIAwIcAIGH)H@4A?tLD9l$Ht$H8HGHf.Ht$HH"HnfEL$(E~9T$AE 9D)IcL 1HcHHAM|$0D$MI<$AHt /D$H\$@EuA9}GIcōJAuIHv!J߀>wIHCHDAD$A멐HH%H4AH~tʉ%7HcAU@ D5HcDD7DAfI|$PA]9McHD$BD=?Ml$PHD$A}Mu#j@IANJT=LL) A>tI;\$|Ht$HMH\HHt$H+H:HwD$WHt$HHHHt$HHEL$(T$HAG߃A<$A:H5 Aփ߃A@rH@H~%0ADfDHH5HDAHI|$8AU9A]McBD-?M|$8Ll$AD$&DsA9}wHcÍrKIH@v!r@>wxHWHs%0HcɃHc@ D D˃D07DpLHUHdAHi~t%7~ʉ%7HcAU@ D5HcDD7DDHt$HHHHt$HHH%0DI<$Ht~S9}VM|$0MAAHt$HPH_H7Ht$H2HAHHt$HH#AHCM|$0M&AAUA];\$}~AIcITAEAWHTAEAWAHTAD$ʉ%0HcAV@ D5HcED87D螷Ht$HQH`Hdʉ%0"ʉ%0UHHSH;Ht&HHH診Hٴ-HHH[]H[]fHUSHHH--H?HEHtHEH{HtHEH{ HtHEH{0HtHEH{@HtHEH{HtHEH{HtHEH{8HtHEH{PHtHEHH[]fD1uDHATUHSHHHHQHH@yHH̓H;~@%uDCEHDEXAA AwDSAjEAR@ vv EZAwA7fD{IĉƅHu#D$ xHs-Hct$ HHHE)EH[]A\DSjA@ vAAAAAAxDAWaA DF@ wVAGDHHDAf.Hѱ-~t$ Hct$ HH1[]A\Dw AGDAAAwAGD1DI,AVAUIATUHSHL6dH%(HD$1LfDHH-AE<%t:MuLXHEfLHHE PHH $"ILu H$8.L4$EKLsHEA>:lAFPЀ =I01Ҿ%D0 )9IAHЀ vH U(DHH$GH$8.:-H$8. DATUHSHHH6dH%(HD$1IH4$(fDH1ҹHH4$LuPH4$>/tHtIr/H|$HT$DD$LcD$HT$H]EH]CMcC&H-LE1H(L[]A\A]A^A_A=ʚ;Aʚ;%~tWfDH([]A\A]A^A_ݝ%AD$@H@ ~7V0C׃As7 CS0CA5ATUSH dH%(HD$1HHSHH@HHHEH+HtCH5H薞IH H10H5 H!LHH-H{HtAH5MIHHH5 LH׿LHHr-H{ HtPH5IHHH5I 蘿LH荿H5RH~LHH-H{Ht=H5+誝IH^H{ HL8LHHӜ-DK(E~BLd$ L0 1 LۓHH5 LHHH{0Ht2H5IHHH貾LHHM-H{PHH5+ 艾HsPH}HH{Ht.H5V* 赜IHtmHHRLHH-H{@Ht=H5 0 ~IHt6HH5/ LH LHH-H蕘H舘H-H1HT$dH3%(HH []A\f.H{8H)H5IHtHH5* 耽LHuLHH-HH5 QHfH1֗WH1ƗHǚ-1<AWAVAUATUSH8dH%(HD$(1HD$HD$ HIHHHIHQ?H5L虺IHMHt$ LŅLd$M-IH HD$H8H*1HI@{f.HL$(dH3 %(H8[]A\A]A^A_fDHt$FŅuhHD$H*H8 L谘1HI@E1H|$Ht@H|$ Ht1MtL$L+a@E1E1Mt{LS롐KH/H1-H|$֕HA<$uXA}LHuE1H-LLfLl$ M^LE1wNf#L#HHHLL)詑IHtIL1Ҿ?IHBA}8/LgA(HA|/tA@HA HA|/uLDD$(DD$AA|H,-HcLcD$HHHLLLD$;LD$AVLHcHD$MJ<HL$HHL$IHtHL蜹IHL#1~fDHD$ Hx@H,H-HD$ H@@LD$ Hx0I8Ht#H-II$HkHD$HxPHHH~-IID$PH7HD$HHx@Ht'HN-IID$@HHD$HHxHH-IID$HHT$Hz0HtH-IID$0HLDE1Hx8HMH-IID$8H&XHxHjHs-IID$H,HT$Hz Ht$HF-IID$ HHT$B(AD$(HxTHxIx(?Ht!H-II$HLD$ IxHTH“-IID$H}LD$ Ix0HtH-IID$0HRHD$HxPHnHh-IID$PH#HD$Hx@HkH9-IID$@HNfDE1Dp(ELD$ IxHH-IID$HHD$Hx0HC?/H1HHHD$ Hx0Ht1HHHЍTH-HcIID$0H:LD$ E1Ix0IH0IcAADH/u/tHuDVEE9}IcD)HBHf.HL$ HHI0<IL$0@<HH9uELD$ nE1,1XrMIT$0IcHT$HR0HtptiEu2HD$ HxID$0/HD$H@0fAIcƹH)It$0DpHT$Hr0HHuIcIT$0I|$0IxHHؐ-IID$HLD$ Ix Ht"H-IID$ HhLD$ A@(AD$(IxHt"He-IID$H LD$ Ix Ht"H:-IID$ HLD$ A@(AD$(jAx(7DHx8Ht>H-IID$8HDp(EbHT$ HzPH9Hz8HuMf.HdH%(HD$1H耵H$HL$dH3 %(uH’fAWAVAUATUSH8dH%(HD$(1HD$HD$ HtHHHHt?u0HL$(dH3 %(H8[]A\A]A^A_fDIHT$Ht$AŅHMA<$LHT$Ht$ TH|$Ņxhە1HI@H|$EtEHG0fH|$ HtWtHT-LE1L#!@H|$E1HtH|$H=^ f[1H|$HI@fDHD$ H7H8 XHD$HpHD$ HxAŅ6H|$HD$ O(9H(L$9L$Hw0Hx0ղAŅaHD$ H|$Hx0HW0HL@0 IALH5L<H|$E1辏HAHW01L<ApH苌IHLH5x1΍LHIH-@LHlmTLcHb-IT$H|HT$HT$HILMA.IA@.A@/I9uMt&M9v HtA?/t]LH;BD%QC GH= 躋H=詋H|$E1E1IwLLښBD ff.@HdH%(HD$1H萨H$HL$dH3 %(uH"fHt7SH5HHtHH5[RfH[1ff.f闱HtKUSHHH-c-H?HEHtHEH{HtHEH{HtHEHH[]ff.@f.1fPtDff.ff.UHSHH-HHtSfH@H}Ht ЉHHt8H}Ht躉HCHt!H}Ht裉HCHt HH[]H1HH[]ff.HATUSHo(HtHHHL%-HtA$H{HtHtBHHt/HCHtH@`@PI$H[]A\H{A$fDff.@WHHHff.Htbfff.@USH衧Ht^fD1<@u[jHjRPE1Ij1Lj1FH01HL$HdH3 %(HX[]A\A]A^A_DHUE1IP1jL1jH 1LnhLd$Hw(2HLRHHCu.IwhI`E1H1IGhI`E1HHH؇L9tH9kt H.-HDwLnhAtH~`1LdIGhIIH{HL|H[L9#tHLH]I_hI`1H IGhA=ABAXI`HLڏPIwhI`E1H1IGhfjHjRL1~I`IIGhLfDIwhI`LXI`1LJL$ IGhI`HLfDIwhI`13@IwhI`1E1H I`LIGhHȎI`HL豎I`LH袎I`HL聎I`LLrDL14@ATIUSG HW$9}HW(HcL$ʍPLcS []A\f~Lɚ;ejʚ;)9DHcHH-H{(HHt7HC(C k$f. @HPʚ;Hvff.fAVAUATUSHdH%(HD$1Ht P Ht"HD$dH3%(H[]A\A]A^ÐHpHHXHLc@#IHxH$MID$PHtuHxPLEzIHt]H~-H<$A~HsLKpLCjH1HAQAPP1jjeE@H03DH$ID$XHt"HxPLyIH}H$fDHC(Ht7xu1HxPLyH<$IH-MLf.H-HLKpLCjH1HAQAPP1jjH0yLCHME11HAPP1jjmH B@H1nff.AUIATUHSH蓍HtGHII9t8< u7H; tHLZHH9HtH1[]A\A]ÄH[]A\A]AUATUHSH< wH&fHs HE< vHAH׌HHtOIH9tC< uFfH< ttADHL蓌HH9HtH1[]A\A]ÄH[]A\A]H[]A\A]1HtEȃ H׉HCHHcH>DHt?u-1H@HtH8Ht؀?tӉHȋHt8uH@HtHf.H(dH%(HD$1HtH4$H5*HT$HzHD$dH3%(uH(~Ht#HVX1Ht 1ɃzPHRHHu1Dff.@HHHff.HH{-pHHt,HxHHHH@h1H)pHJ0HHff.HtGUSHHH-{-HXHEHtHEH{(HtHEHH[]f.ff.@HAVAUIATUSHHtL1L5X{- fDHHHCHuHCHuHsMtvHtLIuuH{AHs(HtpL-uudH{(AILc Ht]MtXI9\$tbID$HI\$HuHLufDIHtHIH{(HtILc HuH[]A\A]A^@ID$ff.AVAAUE1ATIUHSHdH%(HD$1HtLHy-0HHtxfH@(@@D0@MtUHt$LtIHtzT$MLLBvLLHC(.vHCH{(t3HCHt*HL$dH3 %(HuxH[]A\A]A^f.HH1cǐMt;LLuHCDLrLHC(zxHCwLhxHCpZ{f.H1Ht[USHH譕H{@HsPЎH{H-x-HtUH{`HtUH{hHtqHEHH[]@ff.@f.H1bfAWAVAUATUSHHE1HtLL5w-H|$H0AHHf@@ HsECEHt#MLZtHEH5Hs(Ht#MsL.tHE(H HsHtH|$.HEHHh L{MIuLsHCHIw(Ht#MLsHC(HIwHtH|$HCHtnHX MIMth0AHHtNf@@ AIwAGCI]Lk HhMEHuHCE@H1HH[]A\A]A^A_@HuHC(<HuHEyHuHE(H12fUHpSHHu-HHHxHHHH@h1H)pHCEHH}CHHtuHCHtEH}`HttHC`Ht.H}PHtmHCPHtHCXHH[]DH1nHH[]@ff.HAWAVAUAATIUHSHcAHqvA)A1EA$uzIT$1ɉH{Hv)ƒ1&D | IT$tzH)fHuH)Hv)EAD$_>H[]A\A]A^A_uHcuH#PCDATAHLfA~HcЀ|.tH ...@뫐IT$1ɉHqH u)ƒ1D , IT$A(fDLA$qI|$|I|$(AH|AD A9Mt$(MtHtLH|sA:fDIt$HH2DH@t?ftH(t+fTf)f|[1ɉHT/QfHs*fL3fA E9;HsHE ...EHQ@HC@ATUSHH $HdH%(H$1HI軁HC`HHhIT$I|$PHHChpŅuBHChH{`|HC`H$dH3 %(HĐ[]A\@HshH{`H{`ŒID$hHHlhŃtHIT$PH$wMD$jIH~ULAPH1P1jjC@H0+DH10H1vrff.Ht Ht~t 1f~Hu*HFhHtASHHgu!C@[f.[fff.AWAVAUATUSHH $HH $HHdH%(H$8'1HIHMID$PII|$hHIͽHD$ID$HD$HfIF I|$h11IF(IHH$IH$HAGtQuPIGHtGHxt@LL IGLxMAGuLMG0MXIcv ~VVIN(HHc‰H)1҅tHTIVHHHtLz0MYHH9uA~ 11LŃrDxA_IGHIHHpHH,$2HpH1HLHD$mHL$H; $I;OHm-HDLpA1LjEDI~(IF HtHTm-IF(H$8'dH3%( HH'[]A\A]A^A_H1L~D@A~ LH$iHT$H|$ D$ H<$6|Ƅ$HH!ʁ t€DHHHD@׺HH))ƒ1~ .uYfHD$HULL$HIAQPSjULL11BH0A~ .tH5AHaLL蕒I|$hHQyA(L%fDTHAHcA)A1{wvSIcL>H H!%tDHJHDщ@ǿAHCDATHBfzH{0t H)frHH[0HaH H!%tDHJHDщHH)j)fD[H(HH!ʁ t€DHHHD@HH)HfDH H!%tDHJHDщ@H???H{0HB H)fJHfDH{L$;sHcL$HCHHHxHT$sT$HcL$D A9HCHHtTHpHtKHH!%tDHWHDHyA:fDHsHt H(_H{0HH!ʁ tA €DHHHD@HfDHH)D A9LLeHT$H|$ D$ H$H<$wƄ$HjHoIULD$APPjjMLLBeUL[kjff.AWAVAUATUSH8dH%(HD$(1HD$ HIHA̅IHMŃs1ۃ8MoHt$ L HD$HLMPLE@MHT$ MtAM@PMt8IxPHt$LL$ aHT$ LL$HItHHE1DHt$LLD$LL$`LL$LD$HH@HH|$ HtHf-HD$ DcHMt MrAF0gLkPIE HE@Hk(HC@HE HbHX0HC8H] H|$ Ht H}f-HL$(dH3 %(H#H8[]A\A]A^A_f.M1@He-LL$pLD$HHt`HxHHHH@h1H)pHCH|$eLD$LL$HHCHe-H@LH|$ HbHe-1fMtML1aIHtHEPLE@DH}@LTHCPHDH] H]HT$ Ht$HLLD$HS`HD$ dLD$LCXM7AF0,HjE1MjHAWLP1jjH0@HXXHt$HD$1H@XHE@LL$H@PHxPuLD$LeHT$ ILL$HKfH5hHH5ZfHt7Ht2AT1UH1SH߄HIHyL_u []A\Hc-HH(Vc[HH]A\f.HtGHtBAT1UH1SHoHH5IH`LB_u[]A\fH9c-HH(b[HH]A\f.UHSHHob-HHtfHtH)bHCHtHH[]fDHb-H1Ht7ATUH-b-SHfL#H{UHULMu[]A\ff.@H/ATUSHG@HHLH{`Ht蹂HspMHtL?\H-b-HsHtL\HshHt L\trHEH{XHtHEH[]A\fD{~H{`Ht-HspH-a-HEHt HHEH{HtHEH{hHt@H{hUHEH{U]@H-Aa-H{pU-DATUSHtfH1E1fHEHHHt!H{x[Ht#MuHIHHuL[]A\LE15L[]A\E1UHxSHH_-HHHxHHHH@p1H)xHCEPH}`CPETCTHtpnHC`HtgH}pHtY_HCpHtPH}HtB_HCHt9H}hHt+_HChHt"H}XHt_HCXHt HH[]ÐH1FHH[]ff.AWAVAUATUSHHH$HL$LD$L$DL$$HD$dH%(HD$81HiH|$]IHQHH~@HHLHt-E0t'HD$Htt$$H>H{@Ht H9_XHCXHD$(H)H2^-xIH+HxHHHH@p1H)xHAGD$$AGPHC@IG@M~Ht$LZLLIGZIGpIIpH|$t(M=Ht$L{ZIGhH$H|$Mg`AGTtH|$]IIGXHQHD$0LcPMHt$0LHHT$0HLHD$tHt 1fD1ff.fATUSHdH%(HD$1HHH9q@u0IHH$Ht?:t:HHHLxht&H$HL$dH3 %(ufH[]A\fMtHٷE1ILHs(jjUP1jjlH0fDLfD1gUHt7SHHt&HxHt`SHtH@HHD[fD1[@1ff.fHcAWAVAUIATUSHLH^L6Mt2AGPEH[]A\A]A^A_HtHQHHD$H`I&CI<w*fIA$C<| s uA$I~8HLHA$ L@H] wIrxHPHHD$HI&f.CI<w*fIA]?C<t k uAEI~8HUKHwAE L@H] wIrxI~8HKHu?AE MEH UI1PAPQPjL1AF@H0HP-H|$DA$I~8HJHtLA$ " AE MEHUI1LPAPRP1jHAF@H0f.I~8H4JH[MGIw(IjHUAPPjjAEI~8HIHtLA] * MGIw(jIHĥULAPP1jjAF@H0ff.I~8HtIHMGIw(jIH'SLAPP1jj+AF@H0nf.LWLAF@?ff.HAVAHAUIATAUS{HHoLIHM)HM-(HH)H@ fL@MHCHHtE0tHE HCLcI|$(ugLLC WNIHtHLdTuHH[]A\A]A^@H5H=YIHtHLLULZH`H{H-}M-HtUH{HEHtHEH1H[]A\A]A^1)kIHHH1H[]A\A]A^1H[]A\A]A^fI|$FLHCHaHCff.H5uQAUATUSH(dH%(HD$1HIHLMHvgHHHLLHHtdHHH5sH$Ld$JH]Su)H*L-H1HL$dH3 %(u2H([]A\A]HHL.iHK-H$N@HtHtHHt!L1ff.fSHdH %(HL$1HtbHH_PHtVHtQHHfHtAH$HHEH<$HHt HGK-HT$dH3%(HuH[@1gMHtHPHtDf1ff.fAWAVAUATUSHHAHAHLbMt;HBHIIHHH~PHtcLxMtZLLmIHtHL[]A\A]A^A_DH{XLeHtLLmIHLeH{P@L1nmIHuH{XLEHt=1LOmHt*AEI{f.E1iLEHEjE1HjLAPP1jjH0(AEUSH(dH%(HD$1HD$Ht`HoXHtWHHtOHtJHt$H5Ht8HT$HHH[H|$HtHI-HD$HD$fD1HL$dH3 %(uH([]*Kf.HHHtHXHtHH-[D1DAWAVAUATUSHXdH%(HD$H1H%HHRHHH1 ILCHMt'MHMtH=̓HH}PH?1MA|$Mt$MID$HLl$Ht7HpLl$Ht)L2L}JIƸMtbHSH}PLCHMMtMxLLPH\M9t"M9t$tHyG-HD$LHD$Ht xPt{1HL$HdH3 %(oHX[]A\A]A^A_HCHHtL@1MtƹH=HuH=xL€uDH}XpHH=Tk¸TMIA|$=HsH=Xkj%I|$H5t j H=wLQDH}XHt/HSLL OM9M9t$M9M9t$HE-L{HfDHAUIATUHSHHHH{PH{ tbMt]LeHMtMd$HUIuLqNHt@PH[]A\A]fH{XHtHUIuL7NHuH1[]A\A]DHZ@HtH{PHpH{XeD1DHtHHHt9Ef1ff.fAWAVAUIATUHSLH(H|$t* ANH(D[]A\A]A^A_LCIHD$HAI&Dd$@CM<w"@IA$tC<v t uA$LH*SHx\t=H$jMMAVAUPjjH|$8H1ڻH0D$tA$ v)M]HC-Dd$H|$DIsIA$ wfHajMMAVAUPjjpLH^RHx\uUAH~PLHDHuH}XHt H2DHuHfjMISAUPjj!HjMISAUPjjH|$8H1E1跺H0}Lt5HjMISAUPjjH|$E1(ELHHqQHtHtBHFPHt1Ht,ATIHUHSHH-HD$LAHD$-H$HKHxXLHT$(PHD$xPtyL=IHt_H訵ULt D$%H|$(AHL$hdH3 %(LrHx[]A\A]A^A_E1L5=-H|$践H|$(AE1f.HEXHt/HxXHT$(LLLD$PD$LD$HM9L;CL5v=-LAHEPHHEXH|$(HtH@XHKHLHOD$HCf.L5=-@LLEaLKHjHMAQATP1jjH\$8HC@H0L5<-,>ff.@AVAUATUHSHPdH%(HD$H1HH HIHHFHHILFHtAHpHt8Lt$2LL>HtWLCL9tI9tHH;-LCI}PHLKHtExPtOL;HtHHD$HD$HL$HdH3 %(u=HP[]A\A]A^I}XHu1@HsHKHu1=fDAVAUATUSH dH%(HD$1HH~PIHHHHUXuPHHBAąA}PHuXHtcH]`HtZH{_uFHHuXHuHEpLMIH LPAQVHQjP1覲H0fE1HL$dH3 %(DVH []A\A]A^fAuȋETH}pHt$IHHCPH_HxPHT$L3H HL:D$ 5LMLEpH nAQPAPQPjLH1E1˱H|$@H0H9-@H~XHbALEHjIWHAPLP1jjaH0}P(E1BLMpLEjH*HLAQAPP1jjH0fDHCPD$ Ht/HxXHMpLL$ 1L1z[D$ D$ HCXH|$HH@PHLH42Ht#HLĻDD$ H|$1LE1LMLEpHijAQAPPjdLMLEpH AQPAPQPIK:H}pE1ff.@AWAVAUATUSH(H<$dH%(HD$1HqH~PIHPAH}HH}Ht$yHHID$PHT$Ht@HxPH1IHt'H9t"Hx`Hu`H9t [t AUHcHT$ID$XHt?HxPH0HHt&H9t!Hx`Hu`H9t 9[t CHbHT$H6-HHL$dH3 %(DH([]A\A]A^A_H]PH ;HCHLd$+fDMgA<$\ID$HNL8LcuLhM5A$ID$H8L=Z8Md$MA<$ID$H8HxLZtHCHp(ID$Hx(YtHCLELH(MHAUAQAPPjAUH|$0H1E1蓭H0Zf.H~XDE1oI|$LsYLcfDLd$ofDjMAUAPAWjj]@H<$E1謬LEHjE1jHAPE1P1jjH|$0軬HT$@H0_DLEHƘjE1jHAPE1P1jjH|$0sHT$@H0`HCI|$(Hp(sXHCLELH(Mt;HAUAQAPPjAUH|$0H1E1 LcH0_HjMAUAPPjj6AWAVAUATUSHhdH%(HD$X1HIH~PHIHMHyMIEHsHjHUH]LUHMtMRIMHHsHqHfHT$ 2HLT$HT$5LT$H\HUH{PLHLT$HD$;LD$LT$HIL;D$t*M9Et$H2-LT$LLT$MDH}`t HH&=AvPLH߉uP贴D$8D$A~TUAFPP   :A~TANPHUMHLI#D$H~X|D1HL$XdH3 %(IHh[]A\A]A^A_HUH{PLHLT$:LT$HIH{XLEMMHt&LLL:IHMMLE@HjLLAQAPP1jj_H01F@MMLEjHLLAQAPP1jjH0fDIV`Ht-HzLHT$UHT$HHuIELMMH kLLPAQATQjP1訨H0D$MMt AG06HLHL,HAFPD$DHLHL0HAFPD$DIvXL4TIFXMMLLEH LPAQAPQjP1٧H0D$SMV`H{PLLT$0LT$HMuMMtIzLLT$SLT$tAFPI~XLtS IFXMMLLEH LPAQAPQjP1H0D$IEL;D$I9H.-LT$LLT$HUIEH{PH{XL/LT$H IELMMH ljLLPAQATQjP1tH0LT$D$fDH{XHKHULL7LD$L;D$ILT$^M9E>ODIELMMH LLPAQATQjP1ޥH0AFPD$vfLh1/ff.AWAVAUATUSHHXdH%(HD$H1HBIH{PHHMMHNHHEMHI|$HUHT$2HH$/HkIT$H{PHH ; HHD$5LD$HIlL;$tL;EtH,-LMAvPLH輮D$MD$HEMNH 'jIPAPQjjHL1SH0A~TtAFP  A~TIT$ANPMHHL##D$f.HEL;$tI9tH+-LHEH{PIT$HH H4IHH{XMD$HuHt$H ܺ Lc4IMMD$HuMUHjIVAPPjjHL1:H0fD1HL$HdH3 %(HX[]A\A]A^A_H{X1H@ H3IH0H{XHuH1H 3I4@D$TIV`Ht+HzLH$NJH$HHuML$HEMJH 3PAQAUQjPMHL10H0D$Hb @1HP HHD$2LD$HIH{XHL1H 2LD$IL;$L9EfI~XLMiMD$MNXHEMH AQPAPQjAQIHL1KH0D$f.MV`H{PLL$<*L$HMuDMMIzLL$ML$tAFPIvXLLxMD$MNXHEMH DžAQPAPQjAQIHL1{H0D$&f.H{XHcIT$LH 1LD$IwfH jE1IjPQjj@HjE1IjVPjj@ML$HEMH PAQAUQjPMHL1负H0AFPD$hL@1[H{XL(L$HaML$HEMH PAQAUQjPMHL14H0L$D$MD$DH 9jIPAUQjjH jIAQPQjj|H GjIAQPQjj3H NjIPAUQjjH L$IjPAUQjjA(f.AWAVAUATUSH(dH%(HD$1D$HIwPHIՅ~:LHMt1IHt)BHxĨ\ALLHL$HSPIƋCT9}]HCXHcH IH,HkHLuLmMt A~HSPHt$dH34%(DIH([]A\A]A^A_fD=ɚ;hʚ;)9HcH4@HHM$-H{XHnHCXSPkTNIH1Hy6IwHMLFjATAPPjjc@Hʚ;h@HjPH#}Ht$HLHD$HfDE3HjE1E1P1jH1j9H IwHMLNjAQATPjjfI~hH11=HKXHEHcCPHH@HHxHpE1 UE1IwHeE1ɹLFjjAPPjjH1E1\H0VHLII~hHHcCPHSXE1ɹMELHH@HºH@HjjAPP1jjSPH02@tHEHg88UHmHvEuH}(uH}LFtHt$H39fDH}(HtT$LCt?HmHfDHEH8t.8t@H}Ht$"FtfHx(HtT$L{CuHEHt$HxEuHx(HxLE@IwHE1ɹLFjjAPPjjHE1g#HckPHkHkXCfDHOPHOHH~LMtvHE@HA1EtXAunI&BHTD< vAHqHށE1ɹLFjjAPP1jj苘H01HIsHH9uH1DHqH%E1ɹLFjjAPP1jj"H01f.ATUSHGP~mLgHMtdI$HHtzHt`HsXHcЉCPHRHH H9HAHHtHtbHTHAHOHCH[]A\I|$Ht110~ICP1[]A\HyHcSPHsXHHRHH yt=It$E1ɹHHl1LFjjAPP1jjߖH0uH1|fAWAVAUATUSHxdH%(HD$h1D$,HtlH~PIIHHtSKwH੸u9upHʂjE1E1jjPjjHL1)H01HT$hdH3%(Hx[]A\A]A^A_fDH~XpHL$,HLLIHtAD$PAEHcAnLHsHLLENHm0HdIcD$ I|$(HHHcщH)ȉ1ɅtHLIL$H HHtHi0HHH9uID$ H-ID$(@M}XMLd$I@MHMATuIhHOH5 @twI\$`HtDHsI@uHHuMD$MOhIGMqH z~PAQAPQjPH|$8L11&H0]DMl$XA1Mu&@Hx@/AMm0Mt8IwI}?tIwhHIEHHuADDIGMOhMD$A7Et\H ~PAQAPQjPH|$8L1cH01IH5 `?u,IhH }P AQAPQjP@ID$`HfHx5HHuH |jIPAPQjjIEPHt 8LsMHD$0H\$l$LHD$Hm0H}uHEHL}HHpHHT$2LIHI]PH@utXHizjE1E1P1jL1jH L;t$WL9uMH-L<@HCHt8F8uH[HtL;t$tL9utH`-LMuPMtoAt7HyjE1E1P1jL1j5H @IFHt88uMvMuHt$MLHqyLNjAQAWP1jj֐H0D$=DI~LH5HH f.HI0H yuHAPHt wf.H wHruLCHyjHjE1ɹAPL1P1jj(HsH0LÎ){HkAHMwFLH੘m t1HEH\HxQHL蜔x HEHhID$ I|$(HtH\-ID$(LCE1jH|vjAPPjj_At$ RI|$(ID$ HP5ff.AWAVAUATU1SHXdH%(HD$H1HIHH:IHAHpH4HCPHHxH9ŅID$HHtaHpHtXLt$I|$2L IH HCPLHx}9M9tM;|$tH"-D$ LD$ t0HCPH5&-HxD9tHI|$H5H: /9t3HL$HdH3 %(HX[]A\A]A^A_fDHCPMD$LLLHHwjAQAPP1jj袌H0@H#yjE1E1P 1jL11jlH `L SqAWAVAUATUSHHHH~PHAHIIHLLA!ă{uHC0HugH[(H9uHD[]A\A]A^A_@L{`Mt6HCHMOM1HtHHHLL M?A!MuHCHtHiE1H~XtACE1rL{XMuSzf1L-IMtWMLLHLLT$%8LT$A!H-LM0M,IwHuH= IMuLE1|f.HtgATUSHHtcG0u=E11HHs8HH5kC@C0tLe8C@[]A\DH/Le8HE81DHIujE1E1P 1jj#H 1ff.AVAUATUSHHHH~xLvXHLnPHVXHFPHt HCxHHt*HǃHH;AąuLH{xLsXLkPHt NHCxHHtE*Hǃ[D]A\A]A^fDHp5HHHR(HHAt$A!E1[]DA\A]A^fHtG4t1DATIUHSHHL[H]A\3HHATUHSLfPHMHs8G@I|$XHtHH5$ I|$`HtHH5 LeXMt2I|$XHtHH5d I|$`HtHH5K C@[]A\1DLfXMtHs8G@f1ff.AUATUSHdH%(HD$1HHBPIHHHHxpHHzXH{xHt QHCxHHtH(HǃHLHLAtpHh3HLHJ&HLm"!D!HfDHzXvHsjE1E1P jj1L1ۆH 1HL$dH3 %(XH[]A\A]HPhH HsXHH$HHpMHHSPH $HHHRh%HCXH<$Ht H-H{XHCPL@pMAPHuqPE1ɹjjfDHHH$2xeHCPuGH4$HPhDf.HhHCXcHy -H<$fDL@pHpAPifDL L@hD}ff.fHH1_ff.@HtG4t1DUHSHHGHHHH[]ff.@HAHAH9AUAATIUHSHHt~v4w!HHC I|$DHH0 H[]A\A]u~uE1L-pHcID9~dJtLO0tE1HcЅL@HcID9~@fAWAIAVAUATUSHH|$H$HT$H߉L$,Ht$ dH%(H$1ED$lHHI H|$pH|$H|$HHHD$xWLl$Me(ID$@It$HxPAHHHD$H@0HD$XHD$8H|$ tHD$ H@8HD$8ID$I}@11HNoHD$@ID$ HD$H IHHL$ IWL`(HD$IO0IG8HT$PHLx0HD$ HLx8H}PHT$lHD$lHD$1E1L<$HHD$0H9l$lHH $LIt$@H|$HAZ tEt1HT$0AFL|$L,DIM9tI7H;-tHHL$AFJ9D$, LcH9l$l{L<$DHD$Ht HL$XHH0HD$ Ht HL$8HH8HD$@LID$HD$HID$ HD$PIGH$dH3%(H[]A\A]A^A_Ll$ID$@HxXHtrIt$(HHt`HD$XH|$Ll$ Me(ID$@It$HxPHHt7HD$XM|$ 4M|$FL<$Ll$ a1U D&#SH_fGx%u u]QIEAAADDH0 P7DOƒIA@A9uAJD;H[H)@ȹff.@HHY-1HfDf.1fATUHcSHIHHCH9vAHcH3HH+DH)k[]A\UHSHHHH5k\H{u$11 HtHE1H[]fHߺH5wkH{tH5gkHuH{띐HHt~AUATIUHSHcH6LHHIIH9wDH[]A\A]@HtAU$|wHjP@f.AUATUSHD/~gHE1t&Hc)AHՅ~HcHDyEtHD[]A\A]eA$|wH^jD$BAE1ff.@ATUSHdH%(HD$1H$HHHIH<$AHHDE1x2A$1H-H<$HL$dH3 %(udH[]A\@t$t|wH{iBDfsfd@AVAUATUSHtoIHtgI HcLHLI%H9w[]A\A]A^fDA$|wHh[,B݉]A\A]A^ýfS$E؉[fDUSHH? H߉HH-1҅xH[]C|wH=hBH[]AUATUSHD/~^HE1Hc)AHՅ~6HcHDcyA$|wHgD$BAHD[]A\A]E1Ht;HNu HD{|wHugPHøfDAWIAVAUATUSHXt$$dH<%(H|$H1L$hHhIEIHW-3HHRAH $H|$8MA2MH|$(fDT$$Lۃ@AH~tHt$(IHHL$M)L\$D$8#L\$HL$FHcT$8HLD$H$HT$dH3%(uHUSHHdH%(HD$1 H8t& HHT$dH3%(uwH[]1HHt=uH$H "]E111QA11jjjjjjSjP1HPyE1111蕐ff.Ht/SH HtH,HH@HP[1DHt/SHHHtH?H HHPHH[1DHHt,H Ht#Hxt Hx(Ht@4u 1DHt/HG Ht&Ht HG(HtW4uH1DUSHxR HHtAH,Ht.(HHHCHHCHH[]f1HH[]@AUIATIUSHtbH,տ@HHfLL@0@0@@ Z!HC HtaHH[]A\A])HHtMH",HtJL LhHH}HCHRHCHH[]A\A]Hq,HH1H[]A\A]H1: tDHtxHc11ff.fHtxHc@1ff.fHM,ATI@USHHt=fL@0@0@@ LHƃ HC HtH[]A\Hq,H1USHxRHHHt@H,Ht-(HH!HCHHCHH[]1HH[]@Ht/ATIUHSHCHt H(HXL`[]A\fD1DHt/ATIUHSHHHt H(HXL`[]A\D1DHtHHH=11ff.fUSHHH(HT,HtH9øHDHHH[]ÐHff.UHSH>HHt1H(HH[]@H,USH(dH%(HD$1HD$xiHHG4HHH(HtYHcQ!um1Ht$HHD$luXHD$H=GHL$dH3 %(uYH([]2HT$Ht$HHHC(uC4fH HcHT$ uۋD$AVAUATUSHdH%(HD$1Hgo4HYAHGDMHHLg(MMcLLLHkDH;HՉŅHcLBH{t*H{tI1HHL,$dk,$HL$dH3 %(H[]A\A]A^fDLg SMcHufDHYHCbtT݉k4fDpNIHC(HfDC4^MC4AUDAWAVAUATUSHHUDg4EHx^HH HHcAąLH}H}(H} v1H=H}Lm(MuHD[]A\A]A^A_fE1jH=LH]DH}HӉÅLcM9LLME0)9иO؉]0LIH=wILGUfH}}Lm 3@1Hl… @ADfHE(HE4AE4AfDAغ AD‰E4DAWAVAUATUSHHH|$dH%(HD$81HIILjUuLTHULDЃMALL)I9LI!@O,"Ey"HHL)L9D#A~EtI9I9vVLD$L$EEt?HUAUH|$HcB4(HL[LD$L$LL)I9cHD$8dH3%(HH[]A\A]A^A_LRHdSLD I9sHH|$LLD$L)L$GLD$L$6fHt$(HD$( L$LD$xXLc\$(FIH\$,LD$HLT$L$H|$Hډ L$LT$LD$_L[6fDAWAVAUATUSH8dH%(H$(1H2G4I$HHHIHH=M1HtxHD$E1Ld$ HD$HD$H$,fDHcD$t$LLHH) x7AHtZ\$HL$HLD$H4$AׅyAF4H$(dH3 %(u|H8[]A\A]A^A_fDD1HHHtHH=w(HډLQ H,H߉$$늸AF4rqff.@HtOG4uHHtCUHSHHHHƅH[]fHHH[] fH;AUATUHSHG4tH[]A\A]@H"HpH'HZHteH HA L- HDLtvLc<"uH9tHHH) LH LfDH H HHq H HH[]A\A] H9tHHH) HO @HH? | HH ATUSHo4H(HtHuuHCHH{ MHH= H{ Lc H;HAԉŅH{ HcS0)9C0[]A\t1Hfy[]A\@H{(HCH`H{UHuS0S0[]A\fHH=w\H{(Lc3 H;HAԉŅy" ؃D‰C4[]A\fH{(Hc/C4HUSHHHHtHCHt H;ЉŅujC4uSk0H{(Ht HC(H{Ht,H{ Ht HC H,HH[]Ð؉f.s4mux k4@C4$oAWAVAUATIUSHH(dH%(HD$1CH HE1/HHtH8HL]IHHcj,AA=HHr,H-{LlHD$HD$>f.HtHЅtHAUI$H~AI AIEH9uùHH=V D$H,H@T$I$HID$HID$H,LLHL$dH3 %( H([]A\A]A^A_@HT$HwAI A(@I<$uID$LE1zH11tIHHXHE1JOD[|H VIfLcLLy,HIЍPM(M`IhIX:,H[]A\A]11H=1f.H#,~,Hø@H,H@AUIATIUHSHH+, >LcLL9,HIЍPM(M`IhIX,H[]A\A]11H=1f.HC,~,Hø@Hy,H@UHSHHwPH}HHt?HhH=,ZqH=,H-,H,HHC[]H1[]ff.@HAUATUHSHH>H{ZukCZHuH{LkIHHhH=,,L)IZH=,H-<,7HL[]A\A]f1H=xGE1HL[]A\A]ÐH(HE1[L]A\A]CZff.@GHtwHtyZtH= G1銅f.SHWHGZH=0,HCH-G,H=,H)A,Ht9H,H8H,H0H,HH,HH2,L1@fHt H8,HHHt H,HHHt Hd,HHHt H2,HHMt H,HI1f.DHtGxCUHSHcH{HH$,HHtHHHDHHH[]1Hf.Ht.?t"HH>u)11fDHtoxkH,ATLcUSHI|$HtDEt5t1At$H  Ht H9uB []A\[1]A\1DHt.?t"HH>u)11fDH9t7Ht@Ht51fHt )t1Døff.H9t/Ht#Ht1fHt8t1@fIHtdHt)Ht$DHJttHH8t119:u1 DHt(LA8 t1fHLDf.H9t7~3Ht?Ht1DJ1I9tHt# )tfD1DføfH9tGHtPHtE1L @ fHEt IAA )tD1Døff.H9tW~SHt_HtQDRL ?1f.I9t"HEt2 IAA )t1DføfHt$t@8u 8tHu1fDH@u>Ht9t5t.FHL@tHH9ut Hf1HS1HtH=F؉[fHtoATUHSHt#HHpAHEtu1fD1[]A\ÐDHHtfDHt8EufDH1DHAUIATUSHHtaHHAHEtMtDH-=Ht-AUL8LuDLHuHfD1H[]A\A]1ff.fAWAVAUATUSHHAIHHt2AƅD)A9zH,IcMcHItHT$HT$HHthJ<8L5C4HcDHH[]A\A]A^A_HHL[]A\A]A^A_HA,H11HtH*,Hff.AWAVAUIATUHSHHHM,ADž)D9HcMcHD$I|H,IHt*LHHD/HT$LHcK<4AHL[]A\A]A^A_@H[]A\A]A^A_DHÅ8fDE1HL[]A\A]A^A_`Ht'Ht2>Ht"f.H:u)H@1@HUHSHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1HuoHtjHcIIHH$HHHD$HD$ $D$0HD$DH|$dH3<%(uH[]D ff.HAAu;Ht6UIHISHcHHHDH[]@f.AWAVIAUATUSHXH|$dH%(HT$H1HHD$HMo A IHl$(DMH|$GML$(HAIHD$8bA94H,IcHIHMMHHHHD$L8HT$HdH3%(,HX[]A\A]A^A_D D$^AoEIMLHt$HEIEHEx S9A9~vH,L9\$ALĉH3,HcHHt$IHu@@H,L@"fDD`1DDIOHcADy.H<&<" < 8< pE HB;fH;IAEM)HI9~DAɚ;EAE)A9AIcH,LHIcIH<<KEAHH;zHL[]A\A]A^A_Au>H;EtAu&HB;f.Eut;&quoHfBEg HB;@<Hʚ;Aʚ;< ( HB;DH1,LE1ff.SHHLL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1HH$SHA1HD$HD$ HD$(D$ 0HD$HD$PAPI1jjjjQHjjjR1\H`x'HD$dH3%(H[f.CHE1111Z@H$$(A1HD$HD$ HD$ 0HD$HD$PAPI1jjjjQ1jjjR1[H`UDUSHHHHHH~ H}tGH5+HuH{ H{ H5 HuH{ Ht*1USHHLWHLNH^MAHMD_1A9aHc HA9SM1MtIpL tMtM@HHL[]fE1L)11s11H[]L M L˽E1MnHtL M tMG1H[]HM $ff.AUIATUSHHHHLNHnMHH/M HDA9E1LSM HcDHML,1MtIpLt1MtIpHAątOICHHSI{LJ*H[]A\A]E1L~(11sL1E1HD[]A\A]f.L EL ALHtE1}L !L A@L L LE1}AfDAHATUSHo0HHtgH}HtvHcU 1HOL%p,H}A$H}HtHcU 1H(H}A$fHEEA$I$H[]A\L%!,H[]I$A\@L% ,E1L>'11s1ff.H9t'Ht%Ht HvHf.1øH9tgHHtIHGHHVHH9tlHttHt2HxthHzt$UHSHHHrHx{tH[]øf.1DHuH{H[]EDHvH3ff.fHt#SHHH5u1[1DH{H5][fDAUATUSHHHHHH~ H50 HEHHtHxHuH{ H{ H5]HuH;HHt71HL-,HIAUMH{ L:LAUH{ H5A#H[]A\A]H1E11L$s1H1[]A\A]fDHEHH{ HpH{ H5[ f.CHE1111S1qff.@HHdH%(HD$81HtHt~t(HL$8dH3 %(uAHHfDoFoNHHv(D$HHp(Ht zuHR(H$HDHtlAVL5:AUIATIUHSHHHu-fDEg1H[0HIGHuDKAH $DHcH>fHsHtHLIG(HH "L "Q1L"1LY^H$dH3 %(HĨ[]A\A]A^A_DHH ]"L y"QHH E"L N"QHH -"L !QkEEOEA(I H5!oH{PHt.HHI HDH,HEG(I E H5b!1FE/H{PH"HHH=I HHq,H1AHk`Ll$Hu]f.HmHtJH}~~H}LHT$`HH:X@ H|$`HmHuIG0f)D$@)D$PHR PHT$HHD$@D$(EthAG,D$(tIG(I H5Y HCHHt.Hxо~!HCHI HpI H5G HsI A8C H5P1HD$HHE1D}Lu`MuM6MtxIVH{@HxL9uLuIGHtIHLЅtI0LBEGI~ֽM6DDMuHm(HSEt AH|$LH5qH|$BE{ H5x1HHlAG80 LkXMHD$E1HD$DEtKI}HHtBt9M H|$ H|$uI}H5 @IGHtIHLЅt LHMm0MuER M LHfH|$ Ht$HMH|$ HD$Lp(M4 HD$I?HpiHD$HY HD$H@(Lh(M IGH L5,Dd$,H\$8Ld$Lt$ H\$Hl$0BHHLRq HALALd$`Mm(M IGH IU(ILЅ HH5?LTHtHpI?HHt9H>eH|.XHH5HH=LIDd$,Hl$0H\$8HD$ AGHE11ҹ11FJHH =11QLL Lu58A(I H5UI HsHHCPI Ht 8EW(EH5V1DDI0HLD$5L$AGH1E111>HH|$脼EBIG0HPPP"H|$L{fDLkXMt4IGHtIHLЅt LHH薧1?H׶fHD$`1LLH1I}H|$`胦1ҸE1L11s11DI0HLD$ DD$ EH|$LbDH5\H{@1HA蓪IH-fH5$1OAGHE111oATH5/zI}H5ujH|$ HD$HD$s1E11L1L-1ҸHCHI HpI H5 pLl$IGHtIHLЅtI0LLI0HLb,Ll$oE1L11sL1~LHδI}H5+MHt$fI0L))F)F MOMwHS(LH L~IHDMOHS(MwH LLJHD$HLl$Ll$DE1L11s1LLd$Hl$0Dd$,H\$8HtaH|$H54 uLHD$HL$1HHpH H|$IHD$ MLHyIF0lHD$ H|$E1XMOMw$H|$L>ID$Hl$0LLt$ Ld$H\$8Dd$,AH|$AD$xQL 41ɺ[1L[LLE1~AGH1E111>>1ҸAGHE1111E1>AGHE1111=\1E1Lc1ɺs11;H,HD$ k3HH(LL$HHLL$HS(LH LLL$HHD$AWAVAUATUSHHl$PHIHA̓H}]DL$ IMƿPH,H4$H4$DL$ HHf@L @@,@fDGU1HLSHHHhHEpHHPHCHu fDHHHuHH[]HXH[]@GGGs@H LH޻ff.AWIAVAUATUSHHD/Ht$A"tA't A IHŝ,2IH1A2H-,+f@?A9AIHA7HcLcHc|=tA t D8$A u wH&HsCA wH&LHH,LH1[]A\A]A^A_@Aɚ;AD$ʚ;)A9(AIcH,LHtTAI+Dʚ;Aʚ;AA XIGE8/kHL$L1H[]A\A]A^A_E1111HD$5H֜,LHD$H[]A\A]A^A_AE1111k5H,L1E1111H51uATUSHdH%(H$1Ht}HHH蚜xf1H1AąxSHl$0H,H} HHtaHDH+DH0x Hc+H,H@1H$dH3 %(Hu-HĠ[]A\@1E111e4Dͣ֝fDUISHHdH%(HD$x1Hʃ߃Av(Q@?wH1Hr_t :1I?H ALHHdtmʉI,߃Avڍ@vύ(vāQӃ2w IrfDHH\$xdH3%(HuHĈ[]1לHt+HHtx t1HH@0H1ff.fS H5HHdH%(H$1YS HK =w9t5py+tY:td;t%H=vfHH$dH3%(H[fH 뀉H/4/hH:4:H@2t@3tTH%!QBtWFti7tt3tw5uω%DQHfQAtBt1Fu?D+:1/멉;롉'뙉#Ԛ@H= ,H@H=,Ht1-Hҩ,H=۩,HfHtcAWAVL5hAUIATIULSHHH4$H|$H9kHtHHuH[]A\A]A^A_@{ wߋCIcL>D1HNLL茒HS H5HIvHS(H5"L`H<$LDt1HLL4HS H5HIHS(H5;멐HL1LHS H5dILHS(H5nfDH9\$HD$HX1HLL蜑I1H%LL|HS H5?HIfH{(t-H@LL}HtHK(HHLrC8hDH;LILLH<$L1HLLܐHS H5HIƠHS(H5rNfD1HLL蜐HS H5HI膠HS(H52fD1HmLL\HS H5eHIFHS(H5cfDH_L1LHS H5VIfHRL1LHS H5IHԽH5LßHH5L訟AUI1ATUSHf.H H=诵MwH` vHH޿ []铜H H=GDHH='zfHH=XZfHH=e:fHH1*DHH=觴fH H=致fH H= gfH H=GfHH='zfHH=nZfHM(H H1FkHM Hr H1&Mff.HGH0<AWAVAUATUSHH=,H{H{uIH=A,Hk0H|HxHHtDD%,E{HkC<H=,賎1H[]A\A]A^A_fD,Hk0EtHH=G1_Hk0Ds8HH補IH7D,E'LߛIHcHxH5賛KIEHH>HxH1H5腛HE1E11VHHH5L|IHt)H5H4\AHv,LI}1HDyLt{HuHEH=,HCE<,Hs0H=r,H蚙fDHH=1f.Hm-Hs0H=1fHH %E11juILZYLsCH=f,葌f 覓H,HH=e12Hs0fH5/LtCAfD a,ElHH=1Vf.HL1E1jMtH ^_+AWAVAUATUHSHdH%(H$1G@2HӍPIW@HhID$E1E1H$6D u#I} }Iu H߉LADMmMtgAEuI} };D$~Iu H߉D$ DL$ H$DEL$IDMmDL$H$MuH<$5,H$Hx0*sHtHct$HH%m@H$dH3 %(Hĸ[]A\A]A^A_AIu H輗De,I}0Em@H$dH3%(YHĸ[]A\A]A^A_orE_IE1M$$MA|$ uI|$ A|It$ H߉袔uEL|$AFMlI|$0I7uIM9uA2I|$- ,I|$1HHZDE1HIE1@oM$$MtNAD$uI|$ i{It$ Lʓu1A|$8M$$AMuE(Hf.HH{u{8uH{ zHs LauETLl$AD$M|DH{0Iu賕uIM9uA2H{&C,3H{1LUH\RIt$ LS,dm@H$dH3%(I|$0HAMcIIM EugM$$MtWA|$uI|$HtUMtHLH}@2~1H$H='Hp 1M@E@E@1_LI|$Hzm@H/HE1H "1jLG vAY1AZIT$0IcAHT#It$0H=1@HHt@{uH{0LH{uWH{Ht~LH#IHuHCx@2~E1Mt H n,LHL[]A\A]A^A_f.,zHs0LHL1^afH(H{HChfDHH ,Iƅu+LHHIMTHbm,LCHtHH=1LLHIL,IƅtHtkHH=c1HthLH5t;1HHdIbHH=R1[L1H>ILH&LH=I1*1LH I HtHH t fD1DAUATIUHSHHMt3II tHHLMIHL[]A\A]E1ff.AWAVAUATUSHdH%(H$1HIH@2HHE1E1H$E14@ u#H{ tHs HDADHHt`C  uH{ tD9~Hs HD$ DD$ H$EDHDHH$Huf.H<$|,;H$Hx0*jHH$dH3 %(HĸIcH[H]A\A]A^A_AHs HĎ n|,H$dH3%(H{0Hĸ[]A\A]A^A_}iHLG 1E1jH Wv ^_1H$dH3 %(Hĸ[]A\A]A^A_DEE1L-^M?MAG t uI rIw H_uEH\$AD$LtI0H3贍uHI9uA2ID{,IHH_f.EufDM?MAuIHtHHtfLHIHtDHH$H=Hp 16IW0IcAHT/LI"@Hs H=1Iw0L1jAUATUSHHMHDG@IH2B HG@H5LL-讉uXHH{uH{01LH{HLHtm@HYDL8zy,IŅHHH=1H1LpLHH;g,m@HH[]A\A]fDy,:Hs0LL1$@HhH{H ;fDH1H[]A\A]HH 1E1jLG v1Y^HH[]A\A]1H6NLH=%11 6fDATIUSHtS5j,HHHtHE1LHǹHjHAHf,Ex6H[]A\fD1H[]A\fDHe,HH[]A\@H1薊@ATUSH@HH<-<t,HHul;t/H[pHHHHt&HH[]H{`HtHgHHu1HH[]H[]aDH=1RHtwHtr?tMUSHHHpHHtF1HyHt1HHrlHH[]T_@H`HH5R^H[]fDff.@HAWAVAUATIUHSHH?HL$NHopHELuMH5LAL}Muvr,tLH=1$DE8HT$E11HDHEM1H[]A\A]A^A_DIw H茄dIHtIHtE9otIHur,DE8HT$E11HD/IMufH5LAH5LAH5LAH5LA ăH5LA 觃H5LA 芃H5}LA mmH5LAPPH5L9vA.fDEHu0H=p,)_HRHUHPELH5me thHT$E1E11HH}`IH{LH舁MA|$<LD$D$fDLH5auLH5IdLH5h-HLH5,LH5LH5yفLH5f轁LH5S衁LH5腁H5'LifDHxLu* zHHE`of n,uHI(Ht H\,I0Ht H\,H\$H[HIG([IG01"LH=1 륋5mn,MLH=9LH=N1ʻDHH ATUHS?LgpMAD$I\$HL%O1Dm,tHs HtML1CCHHt-Hs Ht HuHs(HuHHu1[]A\Hs(f.H`Hux[]A\DÐLI\$HtKfff.56_,t"SHHtHx`tH[ffD xHC`Ht8?t%HWpHt%rNw1HzfDH`HufHut HHff.HH=L,PHt l,H=k,Hff.f^k,tÐAWAVAUATUSH]H=Fk,\H=k,t%H=0k,[pk,H[]A\A]A^A_H=O5],HHHHDIHtH&L`pI&< vnfDHDH wIsH)HWRIHtD8],E111HLHI$LEHX,Hs#fH< wHru L5j,1IH`ff.SH\H=i,'[H=Hj,Ht#H1H=i,n[HQHt#1H=i,Hj,n[i,H=i,nDHAUATI&UH&SHH< vl@<:w 1IHr%HfDH:wIsH)HPIHtHfHPW,LH<:tHsf.H< yHroH[]A\A]HH=qh,Yh,urMH=h,Ht H5 [H=h,Hh,Hti{Hh,H=h,h,g,H*mf.H=1{ff.fH=g,g,SHtH=h,H[YfDZH=g,H[Xng,SHtH=g,H[PfDYH=g,H[sPUHSHH"g,tH=g,HHH[]NgfDYېf,SHtH=Og,H[NUfDSYH=4g,H[3UHt?f,SHtH= g,H[ wf YH=f,H[v^f,tHf,HxpfHXHf,HxpHӿATIUHSHXH=f,NWH=of,Ht*HLHcH=e,k[]A\H5ՇHxu H=&f,@5rX,HHf,HtDRX,E11H1.HCpH=se,1jZe,wff.f>e,SHt.H=7e,rVH=e,HcWH=e,Ej[ÐWfd,St1H=d,%VH=Fe,RH=d,i[;WfjW,De,St!t*tFt1uH=1~,W,[fDH=y1bH=1RH=21BUSH-V,t2d,t t+uH=1V,H[]ÐH=I17d,H=.d,DHt'SfD<HtHHu[ff.@UHSHHUHtDc,uLDV,E111HHtHtHfHHHuHHH[]HH=1ff.fHH Bc,ATIUHSHt HtHuOHtZHH=1詰Mt$HHLHPHw []A\[1]A\fH=1bHH=1OD1DUSHHtAb,HHuAHt,HHfDfH81LHpH81LH~oH81LHNoH81L7HoH81LLHWoH81L6H'oH81LHnH81LH^nhH H=9nfH81LHgnH81LH7nH81LHnHH@HH='amHH=GmH7Ht(Gp~!1$2)‰HH|PDHPff.@HtQt@UHHSHHHOH}mK\wH5$HcH>@uHH=slHMH=VlfDHK`H}HtH1lH}HKhHtH1plH}HKHHtH1PlH}{t HKPHtH1*lH}HH []RHMH=kAHMH=vk!HMH=VkHMH=6kHHLAUI&ATLb(UHSHHHu*y|H1L$kHI9t.tdLE< wIsCLƿ HQI9uHMH=H[]A\A]ijfLQfDH[]A\A]DHH=fUHSHHuzH}uvH}uVHMH;HH1jHUHH3H []PfHuH[]@H;LHHL1[]iHMHtwHH߾[H]DuH H[H=پ]hHH=hf.H;LKDUHSHHoH{t:HMH=phHSHNHu OH{ht:HMH=L /hHShH Hu ?OH{pt:HM H=L gHSpHHu NHt=HMH=̽gHHHu NCLu0H[`HtHHEHHuH[]fDHMH=]6g@HqAUATIUSHHtvFIHww"HslHƒvt5f.t{uwH[(HCHƒvلuՃ L;c`H[]A\A]@IL$HHHL[]A\A]@Hk`Hu&{fIt$H}rhuHmHZI9uH[]A\A]ÐIL$HHuI}ALRHHԹ1[]A\A]5fDI}ALDuDHUH1SHHH_u]HHtAHy=u5HCxHt u HHH߾[H]H[]fHHVHHL"HиH14e@ATUHSLf@HH~(LH I$HH}xHyHC(Ht"H@@H9C@tH{H5fFHC8HH9X0t*H}1LH ydHK0HH9Y8t.H}1LHηfDHK0H'ufDLc`MLHHM$$MuHSHHt HHCYHrEDHsH[]A\[]A\CHs(ƒHMH9^H}LHR1bHK0H@@SHs(HH9^ t ~H{@Lex`@Dž1Ht H9^XaHK0H@HSHH:HKH; %?,Hv[H]A\HKHHlDHKH; ?,H; `>,rH@H}LHߴHaH?1LHaHC@Hf.H}LHo`HK0HW1fDH}L^HSHH6H}LVLHHvATUSHH $HdH%(H$1HHu^qH}uUH}t{-HHH$dH3%(HĠ[]A\Htу}tH;1LxH_fH;1LsHW_\}Hw1EHHH HcH>@H=^}t5HUPHt,I侈$LKH3LƄ$'BH3 EDH H=)G^HUH%H3)XE,H H=]r@H=ڴ]#DH=]D H=]=UHSHH1H}uqHMH;HHk1]HMhH;HtHT1r]H;HMpHtHA1S]H;H DHHH[]fHt[~tH;1HL[H]\fDHH=w\AfH[]fuH H[H=G]7\UHSHHtBHCt*H[Ht!tEpHHH[0HumpH[]ÐuHMH [H=Ų][ATIUSHSMt I|$LH[]A\DH H=G[IT$H$H3 WBIl$HtCpfHHHm0HukpI|$xH;1L5H#[LH[]A\@H'[]A\fuH []H=αA\yZfAVAUATUSHHt0NHHσ(H5HcH>Dt[]A\A]A^DH H= []A\A]A^YfDEuHH H=5fDDEuHlH H=fDHH[]A\A]A^]DH"}H;LR[H']A\1A]A^YDEuH} HMH  H}p HH[]A\A]A^fDE H}@CpH}PtDEkpuH&H H=0MXDH}@M}CpuLe`Mt(LHM$$Mu}_LeXMrLH5Md$0MuEE)HjHMH;1HhWCDEH0HMH;1HFW DEHH H=TWf.DEPHH H=Vf.DEHxH H=VRf.DEH H=bgVfHH[]A\A]A^]DHH H=ݭV@RHH+3,H9EH w H=zUt&HuPHEXH9O H-X H3 HH=:Tf.IL$H;1HΜuTIL$`Ht-u HIL$`H;H1>TIL$hHt-u HIL$hH;H1TIL$xHt-u HKIL$xH;HȬ1SI|$PuHH H=9SIT$PHH3 I:HH=RH!H=ZRHH=RHH=6RlHt1RT@H8H H=_RHUP"fDH}[H H=RHUHH3)/9}\w3E\H!HcH>H H=QfDHM`Ht,u H]HM`H;H1QHMhHt,u H(HMhH;H1QHMxHt,u HHMxH;Hp1yQH}P2uHH H=<PHUPHH3 7H H=PH H=}PH H=xjPH H=.LPH H=.PqfHH H=ROHEHHt$HPHtHH3:7HUHH3 6ffDH`H H=yO:fH8M`H(HH;LʭH;He1OHMpH(H;HA1NO}P H;w7EPH)HcH>H H=FNH;Le`MtxAL50IL$At8H1NM$$Mt4AAH;IL$AuL1NM$$MuH3)R5H;ETIXH}Xt/H"5HUXHH3"4H;H 4H H=/MH;H H=MH;HH=ڥ^MH;H H==MH;HH=pMH;tHH=eLH;SHH=<LH;2HH=LH;HH=v]LH;H H=hwLH;P H=YLH;1LoHL'H;1LH]LH;1LH/LHH=kKH;H H=@KH;HH=2oKH;fH H=NKH H=0Kff.HtKUHSHHZC u'H[HtEpfHHH[0HumpH[]ÐtDHH=mJAUATUHSHHHLf(I&Hu-ytH+1HJHI9t*t\< wIs?H HN1I9uHH=:H[]A\A]IfDH1fDH[]A\A]DH9&,H(;HH=vff.HdH%(H$1HtnHD$xIHDŽ$I@IHlHDŽ$HDŽ$HDŽ$f HH9uH<$LD$lT$p_H$dH3%(uHĸ)ff.@ATUSHdH%(H$1HD$pHHHD$xHCHSlHDŽ$HDŽ$HDŽ$HDŽ$fD HH9uD$lH<$HtmHH HEPHt|L``Mts$HH5 LH#HEX$HtlHh`HtctHH5H#H$dH3%(Hİ[]A\H $H=AGHEX$HuuH $H=3nGH $H=eRGbH $H=)3GY'fUSHdH%(H$1HtHD$xHHHDŽ$HEHMlHDŽ$HDŽ$HDŽ$@ HH9uD$lH<$T$pHtfHHH[0HuH$dH3%(u Hĸ[]&f.HdH%(H$1HtnHD$xIHDŽ$I@IHlHDŽ$HDŽ$HDŽ$f HH9uH<$LD$lT$pOH$dH3%(uHĸ%ff.@HdH%(H$1HHD$xIHDŽ$I@IHlHDŽ$HDŽ$HDŽ$D HH9uH<$LD$lT$pH$dH3%(uHĸHM!,H8l%USHHdH%(H$1HHD$xHHDŽ$HEHMlHDŽ$HDŽ$HDŽ$ HH9uD$lH<$T$pHtfHHH[0HuH$dH3%(uHĸ[]Hx ,H8\+$ff.HdH%(H$1HD$pHHD$xHAHQlHDŽ$HDŽ$HDŽ$DŽ$fD HH9uD$lDŽ$H<$HtHH$dH3%(uHĸH,H8XL#ff.HdH%(H$1HD$pHHD$xHAHQlHDŽ$HDŽ$HDŽ$DŽ$fD HH9uH<$HD$lDŽ$PH$dH3%(uHĸH,H8]q"USHHdH%(H$1HD$pHHD$xHEHUlHDŽ$HDŽ$HDŽ$DŽ$f HH9uD$lDŽ$H<$HtLHHH[HtbD$pfHHEH[0HuH$dH3%(uPHĸ[]H H=f6AH,H8H $H=H A4!@HdH%(H$1HD$pHHD$xHAHQlHDŽ$HDŽ$DŽ$HDŽ$fD HH9uH<$HD$lDŽ$@$H$dH3 %(uHĸH,H8VZ f.OHw%HcH5[twIc L>f.= sNw bX GF1Ƀ !/f.'AD@"AD @=t# t.N EfDfDfD I[H@@ATIH=$8 U1SH+HH{Ht L8?tHcHj+[HD(]A\ff.fAUATIUS1HHw8HV HF(Dn4n8H)8f ty@~ ty1HHA$LVHuHF(HV H)F`@uH=~Ht3 uAL;It$8HV HF(H)HuHV Dn4n8~F`@uHF(H)H=~ H[]A\A]Lf;@USH=v(=w9HFwH@H {Qw jAaHH)Eu\HwVIF8HX @`@u$HH+PH~H@(H)H=LE1U6IF8HX H@(H)H9HAH E5t)lAP BIcAD XIcAWD AGHcAHD D (Ad1HHL@EHcAdIcHH|$HDT$HL$z"DT$HL$EIF8HX @`@IHt$D*]HH$dH3<%(HĘ[]A\A]A^A_Aa>IcAWD AGHcAHD D fL7CHH+PHNH@(H)H=;LQ7.@LHT$D$6HT$D$(@HHG8H@`HP HH@(H8SH5=HHHFHH5)H.HtmH5HHtYH?HxH@Ѓ a<v/-2v!H9t(H)< Ht#H[Ð1DHsHH1[HHD$w5HD$AWIAVAUATUSHLw8Ht$T$HE^`L$PDD$LA@dH%(H$1HHD$0HHc|HD$8AF4En8ALD$TD%H$D$HD$HD$hHEE1E1LMf In(HD$EHD$|D$|E1IHD$@LL)LDŽ$MEIË<$u^H@wXIY HLL)DT$(IL $L\$ 2L $1DT$(L\$ IY HL)IIA IA(H)H9H@lj<$HAу?w3Ht$t t$HH{-4E BЃ v A<AɍAEDA=DNAHHALLMEMIfE{HcD$|L)HcT$LH+T$HH9HT$8H|$H)H9s6HH|$0HHl,HrHT$ HT$ HyHT$8HD$0IF H Hc$HHcT$|IF ~$H\$H|$0Ht$HHcD$|HH\$IG8@`@u.HP HH+HH~H@(H)H=WXALyHD$DHxD$TAv8AF4H ,HHLt$Ht$0HLB3HD$0ID$8A|H$dH34%(HLHĘ[]A\A]A^A_  X&D$PHt {#HCHLD$@HL$hHHL\$XLL$(DT$ HD$`DT$ LL$(HHD$L\$XsDŽ$H\$`(LEMMIHT?DŽ$D$|HD$ED$HT$|McDH$L)HD$XHDC<>LMEMIDLMEDŽ${ MIH D$|HD$fDD$THHAm[HHSfDHH|$0HH|$IF LH\$IF fDHHDt$P fDAA`R1LHHLL$XDT$(L\$ L\$ DT$(LL$X7HHH)fLME1MIf.L/HD$DHxAHcIF DfLMEMIǃ;cHAfDHH H) ,D$D$HD$8HHD$0QL1Q.a@HujE11jArLP11jjj$H0 LMEl$HMICƒ xt'0< HHE1AA DHCPЀ v a<HHE1AALw-pL1h-aLMEMILMEMIHLEMMIǽI9HHHtbLHKH ,HIG8AN`@`@$qHD$xLMEM$IDL7( AUIATIUSHHHHt7LHIT$81HJ 9=t,IEHHډ[]A\A]H1[]A\A]ÐHB8LHJ lA$4%ID$8EHP AAʚ; "tr't%1H5L?nf.H@8LHP H51IT$8HJ 9'0HB8HJ H@8LHP H5M1IT$8HJ 9"f4HW8SH%HJ E1A,hA@"t<1@'u)HB8H5HJ 11XHS8HJ 9't4[fHB8H5HJ 11$HS8HJ 9"uHB8HJ [fUSHH4%EAAʚ;HG8HP @`@uHH(H)H >t9-u z>1ɺH5HHHfDH@81HP HGHHtHHtLu H{HH,HHH[]11H5}HS8HJ 9>sHB8HJ HgH[]DD$ 'HC8DD$ HP @H@81HP HCff.ATIUSG4H (,9})H0HcL$ʍPL ([]A\fDɚ;jʚ;)9HcHH,H0HHH0(,yH5 L(t-C4H5L(.C4 "C4P jHPʚ;UH'f.HGPHtWhuHO8HSHHQ H+QHQ@HVHcQ4HHV y~$t$HHHHDH[fHǃ[AWAVAUATIUSH(4%HG8EH@ A,h@8 AƀNI\$8H$Hk H;k(D}s A>Ds8HBPSvHD$UHD$ u AAHIC`@uHs HH+{HqHK(H)H]LD$a&I\$8D$A$LHfI$Hk D{4Ds8Ht)HHt!A$LuI|$HL$HT$H4$H,H<$H|$HH|$H([]A\A]A^A_fDHD$HD$fE11LH5zH$A$7t+Ht&H$tHw HuLI\$8Hk D}DHD$UHD$I$ H H5I$ H54I$ H5tLI|$HtBHHt5HxhHt,H5wH{hH5yvI|$PH^HHuH[8H{tHUL5z+MH{I63IM9uff.fAWIAVAUATUSHxLg8t$ft$8`t/HEET$8T$8fD|$8H9U#cD$<Ѓ a<jHH9 H ]T Ѓ a<v=H>D$<3AE4IB L9kHcT$`HЋT$\IB ~%L$8Ht$LLT$ LL$(LT$ LL$IA8@`@u,HP HH+HH~H@(H)H=DEuALD$@|$DMEr8AB47D$8D$8AD$DHt$hdH34%(Hx[]A\A]A^A_ÃD$@A$DD$8D$`EJHD$\E1HD$Ef|$D\$`HT$\McHt$dLL$(L)LT$ XLT$ LL$(HD$IB L9HL$8LLL)LT$ HLL$IB LT$ LL$IB \GAB`L$H@H|EsD$8KUЃ t@/Ox>tAL+A2D fDۉ9rHIA9s&H+HHH IAHIoE1NCHD$AEE1DIHHD$LMII$I$I}M$B0 #D$LLfLcK;<sHI19sڋy݉*HcŃI1H$dH3 %(HĘ[]A\A]A^A_DHH+HHH@HL$0HcH4HL$8bfk)9HcHHH+HT$LHT$HtQIH4IHD$Hg+LD$H\-IMADL H|$HHH+@Lh7HB8LHB  @^_@HB8HHB H¸H]z 1R@ADfL$IDl$LMHl$PH4HD$Pt$XL)HEHHIHD$~I@I8Hfu HHZHC8@`u0Hx H57[uHf.HHt7HPXHtH{H5+HHtH@`HtLuH{ЋDLfD1H@Xu@tHt?7uHHUHHtH@hHtH{ǃH[]A\A]A^A_sf.u H4xHhDLǃHǃ@7uHxHtDLǃfDHIA 8< ǃAHw3Et.H{81ALH `DL$DL$Hǃ@AH=bfjAE1ɹj1HAU1jjjDLH0ǃ ǃDLffHLL$LL$IA(I+A HfDHp!?/ǃ DLHǃ@l@HC8E1A1HHH4H,jjP1jjjH0tǃ4 uT+tHHDLHt*Eu%HHtH{H5DLHC8H@ @8Hwx-HweLK8HIQ Jt~!uA|0>tHǃ@H@lAVEAUAATIULSHHt@DHDLIHHt2HHx3Mt LH۳H[]A\A]A^H1@HpH1&@AVAUATUSHSIHIIzHH6LE1L1HIH/HHtHoHEoKHoS P o[0X0oc@`@okPhPos`p`o{pxpooooooooLmHHLe9[L]A\A]A^DLHE1[]LA\A]A^fHfD11#ATUSHt[IHHHtHHE1L1H-HHt%HHxH[]A\fDH`H1H[]A\ff.AUATIUHSHHtRHHt:L(L`HH(L+HkHCHHH[]A\A]HXHkf1ff.11+=+ff.@fDfDfDfD1饹Dd i钹fUHSHHHHuDH HK@HHFxJC4HCH{S@HŅ~HدH蠽C@HH[]H1~HH[]@1ҾsHH1WDAVAAUIATIUHSsHtVHDHHLLAHHHtHHVHH [H]A\A]A^1[H]A\A]A^f.AUAATIUHSHHtOHDH1HE1L1HHHtHHHHHH[]A\A]fH1[H]A\A]AWAVAUATUSHxzEIIԉIWHHt_DHHcMLALHHHtHH7HHHH[]A\A]A^A_f.1ff.AVAAUIATAUHSHtNHDHHE1LDHHHtHHHH^[H]A\A]A^f1[H]A\A]A^fAWMAVIAUIATIUHSHDL$ 5HthDL$ HHD}HLHjMMLHPHXZHtHH HHHH[]A\A]A^A_fD1@HtgAVIAUEATIUHSH DHE1LLHHHtHH[]A\A]A^@[1]A\A]A^D1ff.fHtgAUAATIUHSHH茫DHqE11LHH^HtHHH[]A\A]@H1[]A\A]1ff.fHAWEAVIAUMATIUSHHDHHcMLALHHtHHH[]A\A]A^A_d@H1[]A\A]A^A_1DHtgAVIAUEATAUHSHkDHPE1LDHH,HtHH[]A\A]A^@[1]A\A]A^D1ff.fAWAVAUATUSHl$PHteHLD$IIMIܩHHLLjHt$MMHZYHtHHH[]A\A]A^A_CH1[]A\A]A^A_f.DHtLUHSHHDH[0Ht'{uH{H uHH[]H1[]1ff.Ht;HHH5HtHxH5HnfD1HÐ1ff.fAVAUIATUSHH5vHHA1ADH[0HtwH{HuH{H520H{H5H{H5HDuHCHtxuHx0uHxPH5ؼEDHtAt[H]AEA\A]A^Ð1[H]A\A]A^fHAE[H]A\A]A^fAVAUL-oATIUHSHƒ߀Ct&CHƒ߀CuLsLLit CL@HfH< tPw< u<=uH{ H< tPw< u<"tu<'tqII)<;< tfDHt<;t Pw< tHH)HM$It$^H[]ID$A\A]A^H tJw uII)8t^u[1]A\A]A^fDL t8t"tH tJvHH)8uHH)[LPLLH@AUATUSHdH%(HD$1t(1HL$dH3 %(TH[]A\A]DHHIH5 bŅuH{HT$HsXIHtH@HtxtCD$H<It$HmM,$I\$ZHx0uHXPHtT$uH1HHf4 @ t~@w@ tHH9ufDtHz@ tDFAw7@ t1HHuM,$I\$IL$I|$ID$ H1H<11ff.@USH8dH%(HD$(1!HtfD1DH5HH4HH5W1 oWHOHσ rsH5wtH5~{@H5vk@GHW HD$xdH3%( HĈ[]A\A]A^A_Hl$8H|$(tHD$(x I~sDD$0EH_HHt$HH訶HCHTIFHHt%HpHtHHjH&IvHH+HT$tNHL$(IF0Ht@Ht;yu5@t*Mt%IGHt8ptHȪHM9Mv0MDD$t IHHZHiIGHHt%HpHtHHH;IwHH@HL9HDM9Mw0MMfAGMo( RHH@I/IH6xuIW BHwHIGHHt%HpHtH HHXIwHH]H8A~IG0H@MIEH8pHHfI9Wu L9'IGH8pHHfAFD$mM;~(I~L$HT$LHf.MnPMH HIuHI}hHHIuhH8I}pHtHIupHHHIVHM9~(BMIvI~HC HaIvHI~Pt HHP:IvPHH?HeDLHPI~PEH H߾IvPHuH2H @IvPHHCfDH.H߾IvHH_HdIvPHHܞ+I9FtD$uHHcD$fAFI}pH?H5t+HHD$(I~HLl$MqHt$LH5 LD$4FD$0HHvIFHHt%HpHtHHHHIvHIv`HtH6MnXMYHl$8LDl$4HHHm0H&EtH9l$PuHH߾пHuHdH߾H*谿HT$`Ht$XH߹ٯHt$H߹HHD$hHT$pH߹H)HD$XH螯HHJHD$0D$4HH>|$t$0IVHL$(BH\yu HHL$(y@LL$L$.HH譾TI~HD$(I~H5l5MtD$0L$0H*HKHt$HHrHHIVBH|$(.sHHHH޽Ht$HHHH豽IVBHtHH莽IVBkIH5"D$0IG(HHH H(InH}HT$ HuXTHu^Hm0HuLD$0I9V /INH"9pHHIVBa1@f.AUIATEUHSHHdH%(HD$1HHHHDH蓽uOH4$LHHtBHD1HHHL$dH3 %(u*H[]A\A]H<$谠蔜@A1ff.@H HAVAUIATUHSLIHHT+8HHtefL` L@(H@H@H@H@0胧1HHIC4t'Hx+HLLEfDL8HL)HH@+LLHtȅxHHF[]A\A]A^Ã@HD1/ff.@Hֹ1 ff.f1DAVAAUATIUHSHHdH%(HD$1H$藜HtHL%z LHHHtHsHlH;u[HH$]A\鮵ff.ATHIUH SH_H~HupHHwH^HuhHtHH}H9HuHͶ}P w7EPH͸HcH>H HHu`HETtvH}XtOHH軴I<$HuXI|$EHԤHFH耴HH>[]A\hH HLqHH,QH H 1H HHH̳Ho H謳HV H茳H> HlwH&  HLWH H,7H  H Hff.@Ht;USHHH?H-+HtUH{HtrHEHH[]ff.@UHCH SHHsHuHH}thHHLHuH萦H}H@tH%HuHiHH߾[H̴]Hf.HHH>ff.AUATUHSHHF\)Hq 萱HuH$HHpE\PvUtPt+t&HH߾[H ]A\A]8HuHHHkfH}`HHHu`H5HHѰHuhHE\YH}PXHH蚰HuHHH%E\DH< gfH"HLvLmPMHHH-L <%tDLtbLf<"uI9tL)LHHHMЯfDI9tL)LH赯HHM袯I9tL)LH药H?Hy@HuPHAUATIUSHHHt`H@.AD$؅~BAt$dIl$$E1fDD)I|$H9NAt$hAt$dAD$AD9H[]A\A]fDff.@t t6tH韮H釮Hoff.@AVHGAUATUH SHAHu`HtHЯH`HHuH谯HHEHw>uH7HխHH[]A\A]A^鹭fwLmPMtH4HL苭EL5 uHHYI9 Le Mu:mfuHuI9l$"M9ID$ LH;IċEPwA;$uutLHfH6H̬^I9t'HU Ht;u}tH1H苬HmI9tRHEHu(HtHHHHHuHܭHHAuHP6A$tt*Il$iHHܫf.HIH輫f.AUATAUSHHt H:DE~tH[]A\A]DH~tIH~HHH5SuHt { HOL1H}tjLHHuL説LHuHuLDH HLH[]A\A]ªfHzL謪f.H3]ff.Ht;UHSHHH}Ht HHHHuH[]Dff.@AUATUSHHoHIHAEu4HHHsH胫HʬHϩH[0Ht/KuI<$HsPHI|$AEH[0HuH[]A\A]ff.HATUSLgM HHH`LBHCHHt%HpHtLȪHXLHsL訪HqLEHstH{Ht;H[L]HA\èVo[]A\HtHFPHt8uH{ uHsfHsL f.GuPUHSHt(]9]dHU$NudH}uhH[]%D;uH[]fDUHSHHw4ta]4HѪ u=HAE11R11P1jjjjR1jjjS"H`xH[]É#1DHtE4HE11[11]kHT$ HT$u[DNDAUATUSHdH%(HD$1H~H~(HuWIIHLuiH<$t#HtbHS HC H$HS(HCMeH1HL$dH3 %(uNH[]A\A]LH\H<$C411E11GAWAVAUIATUHSHHLgpCƒ MfM :@t5HUHXHLJ1H[]A\A]A^A_f t 0tfDE1Mt H}=tAAAA-H[HtTL5e, CvLL8H[0HtEHHEu8fDE=H]H4H{Ht&膉HCH{ HC(HC(HC HE0@fLkpMHߚHuHLDLClMHUHLAHȑHHphHxpBxDIE@HLHshHL臥HLӣMt3H L躣LLOHaL蛣CLtltH`L{MHL\f.HuLH!xNMAHULHYLDHAWIAVAUIATUSHH(G LgH$Lv(D$ AAGH oHcH>H\LlIGHHt%HpHtLHL>IwLң{ H9L@M9u2fDM0MJA~In(t8MM9I{ uAGvHȆL賡뱐C~C{ HvL腡IFHHt%HpHtL HLWIvL{ tMHVL1L;4$?D$ H$MC M90H([]A\A]A^A_D1H@1H~@fMHLLM9t { M9w(:I/LHoLH_IwPHRH}+I9G HSpHL,'IoPHt EHr LHLIwL艡HТL՟M9t { kIPHLG袟IwL6IPt*{ HLqIwPLHLQHQ]u1HE/1H6X1H'CHL[F1HLߝ*HA LHL$HHD$Ht$HLH)H^LHL$AHL$HH܀LǛ"HUHC1H4 1H%XHHAUATUSHLgMHH HL=HsLќH{h&HʜLHshLVHLHspL6H{`LH?ǚH{HHtHC@HH9XPH[LmHEHtHHH[0HuLmHҝHL[]A\A]Zf.H[]A\A]DH{PZH{XOH{HDH{xH+-fDH{pH@LH5qu%@AWAVAUATUSHhdH%(HD$X1HG HL$POHHL$HoIIHD$L~(D$FH HcH>AIFHH HxK AH6HHHIFHHt%HpHtH胚HHϘIvHcHԓH诘M9ufDMM9M{ Mv0MAMg(uϋC~C{ H-H,IAT$]uLd$0MH|$8~H@1H.HmHH{ ?H5HϑH3H H軑HH{ HtHA~HxH5ZYI~I~Hza<lHHcH>A~tLMl$ HHL$(HƒLD$ XLHHH)LDHH0AD$LD$ MHL$(H6HHHsH~Ht,BH5Hyw!HI0HuHsH蔎IVB}HtE4E1111yHD$ H5HxߐHD$ H5]HxHD$ H5{Hx襐~HD$ H5SHx舐aHD$ H5]HxkDHD$ H5!SHxN'HD$ H5SHx1 C@C Lt$tH53]u,I~H5uI~H5_ۏEHݐH&yH5\襏H5^R菏H5yH5QcuI~H57OtI~H5]7pWH5aW>H5_>%I~HnHI{ tNH5HԍH3Ht!HčHƏHH)HHHpHt]lH5PQqH58qXff.HtwHtrAUIHATUHSH kIH@H;wS<DEeh1ۙAAEd DAMhLHHcI| $xA9]d1H[]A\A]øøUHSH}HH0st E t%]H[]f.ÀtE uiڋEډ]H[]@HAh+ATUSHxIHHPHHHH@p1HH)xHHtHPu$HgI$LL[]A\fDHډ1LE1L[]A\fE1111ff.ATIIUHՉʹSHĀdH%(HD$x1HHHI@LD$HtH(H,$1H@ƃ gHLH)HD$xdH3%(u H[]A\iff.Ht7UHSHHHt 1HHVHHuH[]ff.@UHSH:HHtHpHCHtHH[]@H{7mH1ff.UHHSHHHtHp1HCtHCHt HH[]H{lH1Mff.UHHSHyHHtHpH襉HCHt HH[]fH{wlH1ff.AUIATIDUHHSHHHtHHLLHd_HCHtHH[]A\A]DH{kH1uHtHtHHHHH?HHcHZUHSHHGu_~tHV@Htz tz@t.9iHHtyH{CtGH:H1[]ÐHHH1[]@H1[]f.H1H1[]D ~}HE@H|HtHPpH|HHDHsH hHH{CuU1H苾HkH?H}Ht&jHEH} HE(HE(HE HH1[]ùH3릐HHtHH1Høff.fHt!HHHHPH5r`1HøHtHHtiff.USHHtH]H߉H[]ýff.@USHHt*HHpyHCH߉݅IH[]fHtHwp1øf.1HÐHйHt H~pɃHHctHHAUIATIUH1SH蠅HHt H}pɃHHLtHHtC4tHa+LH(aHHH[]A\A]Gxff.@AWIAVEAUMATIUHSHdH%(HD$x1eMHddNHHsHHMHLD11HEHL|$@ƉT$ L,$LSpHtHphHxpV-HHHD$xdH3%(uHĈ[]A\A]A^A_HHbff.AWAVEAUAATIUHSHHdHHH_+8IHfHX H@(H@H@H@H@0nHE1EDLLHD$HzAG4Ht!H_+LHH[]A\A]A^A_HmH+D$HfDHE1111HV@HHAWdAVIAUEATIUHSHdOȅIIHtNLHEL諀HLH蝏Ht'x#HHFH[]A\A]A^A_@DATIUHSHbHtEL1 wIHt3Ht{ t0E1A1HHLx[L]A\t[]A\1HHHX]fDHtHHHAWAVEAUIATIUH1SHHtWIHtdHDLHLAG4uI Ht kI "I$HL[]A\A]A^A_(tHE11[1]1A\A]A^A_GE11RsfA1BsfE14s@Ht=ATUSH1uIHtHH1[L]A\s[]A\ÃfD1lDHt3SHHtF uH[5sD+s[øff.1gDHtXAUATAUHSHHVH1 jIHt#DHHHAHL[]A\A]rH[]A\A]Ãff.1vD1u11uAUAATIUSHHG9~,HGHcHHD( L`1H[]A\A]D~D=ɚ;^hʚ;)9=HcHHZ+H{Ht3HC k@@Hʚ;뻸AWEAVAAUIATIUSHHGw 9}9HHcPHSHD>LfLnDvH[]A\A]A^A_~Lɚ;enʚ;)9DHcHHY+H{HHt7HCCk f.@H@Ysʚ;봸oDAUATUSHo~IH_ D+EDULKI@ML MIHE EL9uދGAAH9~6HG L-HcD,KQHcɉSDdCH[]A\A]~]=ɚ;hʚ;)9RHcHHX+H{ HtTkkHC fDJ A0 H[]A\A]þ HPʚ;Iع1Ƹ^ff.HHhX+ATIUH@SHHt_fH(@@ @0L`HhHt/H;tAHK1HHyup8HX0[]A\fD@8[1]A\Ð1@1DATL%W+USM A$HHt)fHcH@A$HCHtCk H[]A\HX+H1ATH&UHSH HHHЃ G„ufDtHH]ӺPH8fIHtBH9t=H}HH)HtHSHtLe[]A\ÉHPHuE[1]A\HAW+fvGG G0 @ATIUS~c=ɚ;lXʚ;)94HcH4@HH V+HI<$Ht:I$1][]A\@Hʚ; @fAUATAUHSHHF$;F(}5HS0HcH vH4D&HnLFC$1H[]A\A]IHv0H{(LD$ x C$LD$AEff.Ht;USHHHH-U+HtUH;HtlHEHH[]ff.@AWAVAUATUSH8Ht$HT$HZHHH AE1A!AD$ 8DC(H3u~StҸDDȃSHHt@LcEuTAD$t{,Su|$ AD$@SHHuH8D[]A\A]A^A_HCCC,AD$t[AD$VIT$2t911H߉L$(DL$$DD$?DD$DL$$L$(HDsE1DD$(E{{|?HcD,9TIcDHIt$D~9tdu)AGAD$A%u BC,DA9lAD$Hs %x|-HcD,ExЋ|9IcHIt$D9sAt~9mdfH~LVH~MAH|$@A8UHt$HG6@87;Ht$L$,DD$$LT$JwLT$DD$$L$,UL9T$t-Ht$L׉L$$DD$wDD$L$$'fDSAAuH߉L$$DD$HDD$SL$$AAAEEA9DD$(EID$S(@s(@t'@ufDP9dTAMHt$DD$HL׉L$$uL$$DD$AD$S%DA*DAhDAdaHxLhHtdMH|$8tHD$Ht 8AD$CC,zdH=AsMHt$HtL$(DL$$DD$LtDD$DL$$L$(낐"SH߉L$(DL$$DD$$DL$$HDD$L$(ADEE18Ht$L$(DL$$DD$etDD$DL$$L$(Ht$L9>ff.AUATIUSHH&HH/MHHHЃ G„u@tHI,$1ҾPH#^IHt6H9t1H;HH)HtHKM,$H[]A\A]ÉHHH1[]A\A]AWAVAUATUSHHHH& HHHЃ GƄu@tHHHSIąHMt_:HPH@< H&HHC CHxuPHN+LHH[]A\A]A^A_*Hs E11H{uH8tHHH[]A\A]A^A_Hs E1H{LytHC LxMu1HM+LHtHC HxMtHC HxuHM+LHACH[]A\A]A^A_HsHA<$xIC81fDH9k8IHC0LAILHxqtHC Lk0IuHxHIHD9s8~cHC HxMHs H{ILVHC HHxHL+H1HC CHxHKHdA|$mA|$lA|$HC HxHH5HHfH8*tBCHHC HxH L+HHHK+LHHs 1H{HI8H=oKHf.HI& LHHЃ GƄuDtHHՀ.AWAVAUATUSHH@u$HG @ CH[]A\A]A^A_+KHŅxH H wlH&HHHHЃ GDŽf.tHH HHw E1HHW1ɺ1:Hs *1E1H{H.Hs H~HOJ+HHH[]A\A]A^A_HHHH[]A\A]A^A_{*HHHs HH{E1[1]A\A]A^A_EHJH J:% tHsH}xIS8E1ID9c8MHC0HEILHxmtHC L{0I7HxH+EID9s8HC HxMHs H{MLbHC HhMHtr1HxHH+LHU~DH&HCHs +E1CMHC Hxu HcH+LMtHC vCH&HrwHs HH5nHHXlvHC HxVLcHLHHH#8:uHPH@< LH}xIJC8E1@ID9c8MHC0HEILHxkt H8*pCMHC HxH2G+LHH G+HHVFI}m]}lS}IHC HxHH5}}@CI8*qHHHF+HH5fmHjHC Hxt2@ (/}m}l}VH7F+HHC H=|hEIHHF+LHCMHHs E1H{HL1k@HAVAUATL%E+USH@HH{Ht[fvHCC C0LA$MH{8LkHCHt5H{HtA$HS0H{HtI$HuK$~1fHLmL4I~HtI$I~HtI$HS0H9k$?[]A\A]A^ff.@`HtGATL%D+USHfH{ H+I$HtI$HHHu[]A\ff.@HtGxffDf.HtGx;fHtGxfDf.HttG9G,uG,tGHcWAAxHH LLA}$AAE1D9T$(MAt$Ll$849IT$HH  Mf8vfEuTED|$(먐AEuAT$EuAT$f.11LPMLl$8LAN$~ IF08RA9N(qMV0LcLK@IDf.HzLHHHLJLH(Hx HzLJDHHx(zDJx)9|K@H|$IH@H@AN$H/9+H|$AED$,u,HD$ Ht"HH{8Ht HC8H[HuHD$@H\$ E1Htf.HALAAE1A}$AAD9EAL$@11LAdD\$L6D\$LA@IcE1AA}$HIT$ dDIv0I~(`AN$MV0qLci|$H=|$HAF! AN$D$,t1QHRHtHP HHPHPHPPH9uAN$lfDHI$HHH҃ GքuftHI$ׄ /YHI$HHH҃ GքWtHI$fH|$ HmH|$Ht Hr3+HL$(dH3 %(H8[]A\A]A^A_{&HCHH HpHt I}H^WEG$fACI}MHCƒ fH[(H{uHsI}8uVtHCHHHpHtI}HtVtA}H|$AvHqF@Cƒ t+t&H[(HtI}H Hs8H|$HD$EG$D$HHHD0HX"fD{uI}HtHs8uVtHCHI}HHHpwf.Cƒt ZI}OHSHuAHR0H3zuHrI}8uH$uUH$t{H|$HMM1t@{f{H[(C fDLlAAEiI}@TCHCHHHpH3I}HI}H0+MM*DI}%sHfH|$HDEG$I}1ff.AUATUSHHHo8HE1Ht~L-.+$I$HS H[I$P(HtZHk8Hte0AUHtWfH@ @@(@Hh@,MuS H[IĉP(HuHL[]A\A]fDLE1]>HL[]A\A]E1Ht$fH8tHHuf.1ff.fHte1HW8HtZDBE~3HRuBApH HHf H uH9uHD9ALHuøff.Ht'NafHW8HtR9}tHHuøf.1ff.fHt'fH8t)G %uHHuDf.f.USHHHtAHE8Ht1HHCPHt#HS8HtHR Ht:/u z>tfDEH[]ffPrDHHtH@@HtDff.@USHHHtYHCHHtIHHt$8|$8W|$8WHHEPH Ht"HU8HtHR Ht:/u z>tDCH[]f.fPrDHHtH@PHtDff.@HHtH@XHtDff.@HHtH@`HtDff.@HG0HKAUATUSHHh H$DgGHfDH@9SlH9v'H{0HH9SlHH9OslH{ 1ɺHLClHC tD@DctRAt HC @1H[]A\A]Ht{'Dcu@ClPvpH:x)Cl@H88SlH9!Dcf 8HAD+klNslH{ 1DHKDklHC H7HAD+cllNslH{ DHJHA7CClEHC PtD@DDcHC0H{ 1ҋp4DCH[]A\A]Ã@AWIAVAUATIUSHHD$HtHG HD$Ht HHD$MAGH$ u~AG;2IWHt L9z(/I_0Mo(/+PMwXIPL9tƒt H@t8t3IHt*HD$HtHHP"u IH(+AGusMtnID$ Htd<cYH@Iw0<L@IHH$HZMQHIEMH$H'+LII_0Mo(IfIwXHHn0L4HHuAGIPPL9tAH@At ƃurt I`Ht#/AGf.;%H8t 0%LAGAfIPL9tH@ƃ@ttHD$HtHH u IPH&+AGP\H$IH[]A\A]A^A_HL[]A\A]A^A_3$HL[]A\A]A^A_M.ff.fATU1SHtHo HtHH^,+HIHsHtLHC`HHxH@Ht!HHHHC`tmDHSHPHCMt;ID$ Ht1Hc&HPHK0HPH[]A\fDH9%+H[]A\HDHxH%+HC`Dc#H8!T#Hf.H{H[HtHHCH{H$+1fAVAUATE1USHtLg MtM$FCJQHHHvtHtH9^(CHC*+uCLkXHH{PL9tStKHtFMtHLu H{PH#+SЍJtwH{`Ht+Ct2t-H{Ht$MtHLu H{H#+CHHE H<cH@HK0H@<[]A\A]A^HsXHLv0HLMuSH{PЍJL9HA@AփD!H8|!Hmf.H"+H[]A\HA]A^fH{PL9H@ƃ@ЃyAf.[H]A\A]A^[H]A\A]A^%[]A\A]A^fDHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$E11HD$HD$ H1D$AD$ 0HD$HD$PV1jjjjjjjjW1aH`xHD$dH3%(uHÐE1111͹F#fDH7AUATUHSHHI'+H{xHt&HHCxHt9LkXLcPHǃM9tMtLM=HCXLMtH{P/=HCPLHsHtHH{hH-; +HtUH{HtUH{pHtUH{`Ht5(HHtUHHt6HEHH[]A\A]f+H8Hfff.@H@HtHHHtDVt*t%҃HO HvHEff.@SH@HS LHCpHu H@(HtHx0t[f9BX|;tH8x ;uC[@E1111]ff.fHtSSHH Ht9BC[f.E1111 C[fDfDAUATUSHHHHopdH%(HD$81GtWt"1HL$8dH3 %(HH[]A\A]ÐHHtHHH9uHǃ1HG HtuHUHLEHHrHI2LL IHH{ HHHwHǠWEHS !M9t H)+LC@HC HHppHpHHLDHS !C H3ff.ATIUSH9}&HHcL$ʍPL[]A\~Tɚ;mjʚ;)9LHcHHl+HHHtǃ1C[]A\DuH yאfDH@u@H@DHs LLǃHVHH$HǃǃPH#HǃVH#HHǃHǃ@HATIUI SHt HMtH HHHHtEHǃHǃHt?.Hǃ1MHHX3HHHH5MHu HHHtHPH7H2HHHHt/"1HHu?H-Hǃ[]A\fDLǃHtMHHH5wǃ1HǃC[]A\@4fDH@u@H@fHtøff.Ht?HGpHt6HtfDH t!SH`x HCp[fD1[@1DAUATUSHHHHopdH%(HD$81Gtgt"1HL$8dH3 %(3HH[]A\A]ÐHHtHuHC HHp*t@HG HtuHUHLEHtiHrHt`I2LLUIHH{ HHHwHǠ0HS !M9t Ha+LC@HpHHLB0HS !CH8!HH/HC HHHp H4H\@ATUHS HHt]H]pHtT1 IHt]HEpHXHtHLHH[0HuAt$4u I|$ >LH(H[]A\H} 1-H1ATIUS@ HHtBI\$pHt81w HHtOHHL1u4u"H} A>HHV(H[]A\fDI|$ 1L-f.L1&@AUATUSHHHGpHHoxIHHDU1ۅtzwr2HG x2H$Ht1HpHHL$dH3 %(uH[H@1HttHOpHtkyueHQ`HGx1Ht~@H9~HuHtHWxf.HQXHt9 ݐ9tHR0Hu1ff.fAUATUSHdH%(HD$1H$HtEIHt=HGpHHtxt61HT$dH3%(H[]A\A]fHL蕥IHyH<$H5H&HEptXHX`Ht(H{HtL&HHuH<$HTH++1Ff.HXXHtH{LD&tHCHHtHxH4$*&u^H[0HuL&HEpthH@`Huf.HHHxuHExH<$H]xHH_+|HXXHmH{L%tHCHHt'Hxt H[0Hu11Dff.f.f.f.SHHD!¸tH{p [f.G f f. f. f.f.HtHWpHt1ztHxuHzutHuߋ Brff.HSHGpHfHWxHHDЃz1SH #HHBHcH>DHrH[fH=C"Ht7H[fHzH11H5SHufDHHD$HD$@H=!HuDH=!HuDH=!HlfH=!dHLfHBHHzHt3HpHt*11HK1D1HHH[H="Hff.HtoHGpHt^HWxHHDЋBt#wHrzf.{HrHuSHH=HkHtH[1DHHD$sHD$ff.HCHGpHFHOxHHDȃy!SH!HHAHcH>DHqH[fHH5[HQHHH5·xHt:H[DHQHHAHtHrHtHtHH>HuHHD$|HD$DHH5A[OHH5/[7HH59[HH5[1D1>HH5[Ht/HGpHt(HWxHHDЋBtw+HBfD1DHBHuH5{SHtGHGpHtnHWxHHDЋBt3w#HBHHtJH@HtAHf1DHBHtSHH=HHtH[HHD$HD$@Ht?HwpHt6HGxHHDƋPt+wHpHHtHvHt @1DHxtH5mff.fHt?HGpHt.HWxHHDЋBt+wHBHHt Hp1DSHH=@(HHtH[ÐHHD$HD$ff.Ht7HWpHt.HGxHHD‹Pt#wHPHHt Hr1DH5'|ff.SHdH%(HD$1H$HtJHGpHHt1HHxH$HL$dH3 %(uH[HfD1SHdH%(HD$1HtZHwpHHtN1HxHH4$Ht7HH<$HH1*HL$dH3 %(HuH[fD1@HxAHt2Hpt(HWxHtR1D@1øff.@HtHGpHt9HWxHHD1ztDHzXu1Hz`f1ff.fHt4HWpHt)HGxHHD‹H1wHੜ1ff.fHtGHGpHHWxHHDЋJw'H੘u`ut Hr@1DHBHtGSHHJ(HtHI@HHH Ht%H[HrPHHD$HD$ff.USHHHGpHH_xHHD؋KH੘tH[PHH[]@HCHt xHHHtVHHHHHuHHB2XHv@2>HHHu1HH[]tH[HH[]Hx0PHXP@1HÐH"fHtHpHtf1ff.fUSHHtAHGpHt8HHHHt%HHHHHe*HH[]Ð1HH[]@Htf1ff.fHfHtwHO Htn~3uU4tsA41u+t11u u4ǁf.41DA41D4t@144t6ǁ41GÐ14ǁ41fHtOHW HtFtI~tRu5Bfu#u1fDfGff.HtHG HtH@8Ht@4Ð1ff.fHtHG HtH@8Ht@8Ð1ff.fHtHGxHtDHGp1ff.fHtGHGpHt@P t tfHrHP(8Ht@zufJrHR(Hu1ff.fH AWAVAUATUSHDgARHwHGxHRHG H0/HLophXLHupL@qv 9HJPHtH9t H;H(LHHCpHHHx0HS 9jXAtLpMtHuA~RI~0GZf*HC HxP;{~HfyCH[]A\A]A^A_ÐAHGpA @Bf.t|PvjHHHtkQHHOpGw(HuHFHPHGpGvظH[]A\A]A^A_@IHH0HtHOpQHGfHH(Ht/QЃ HOpHȃG\@GPIfHx0DsEt x8~@rt 8Lp(LspMtAF ;t&H{ 1H5xp COHCpǃMtJ8u@D Eu4DEu(A}t!AEruLLHGC1H[]A\A]A^A_ALpMHw @HfLspCC@HPH[LrLspM2CE1E1ǃǀMI~0t{ uq{teAFufIFHHtxHxH59 hHHHHspHLspMtiAFLspAFDKEbCtHZD$E~Cm{DEHHHHt L9pKu$\@;1Hx0Axu(HxDCEtH9lHCp8~ @rLp0CLsp DEM~8MAAGrM9LLDLH"LspfAfDSHx>%fDHPHtHRHSpLspMkDG1HHHG8fAFHH Lsp7 ){M1@H9${H0HspH<4uHGUfHS HzSM@f'IGHt:IMM9AGuIGHt xjM9IG0HuDtKM9nIG0HuM(AGu܋L{pHzAG@HHtL;xu( H1HcȉHtHt H HL8HY@HP`L2LspLsp HCpgA1x:HxL{$HHCp Iw Hu2fDHHt$SHt$H־Iw HFrtIPIwPH߉IGHAGH75f.L{pHyI~PCIvPH߉D8Eu*D EuuM~ Mt AGrCNHxLHxIGLx=LspIFHxHxLHHCpH@LpLspM(H1HcȉHtHt HHHHHCp@r8 *CIL@rHCpH56 H@HHxxHC HxHH<HǁHHtaHHH5WHHHHPH1LLHLsp H@uH@H_ƉqgH{ 1҉CHW1SHGpHHtHH0t2HtHKpC[GHCpHH0HuH@(Ht x tXHHCpCnC[HGH@HtHGpG[fC1[DHtDHt=t*HGpHt)HP01HtHWpGD1Dff.fHtlHuXUSHH_pHt{uGt HCrtH[]@H9]pt"HtH[]fDSHĸDHHATHH1USHHHHǃHE1ǃHxQHǃc;fAGHAHHǃHǃHAHǃf.H1Bf15DH1f1DHtHWpHtHGxHHDƒxHt)HwHtHvhHt逽Hw Ht HvHu1ff.Ht)HGHt@Lf.HG Ht H@HuHtTHGPHtHHHDHW8Hzt B4fHcG@~HWHHTHuøff.fHtFHwPHt1HG8H@Ht H[HcW@~HGHHDHu1H@HSHH HtfHH5HHHǃ@>HHtHH5HHtbHH5ͷ[Hǃ11Hǃ@HǃHHt 11aHHu[11[&fDff.@HSHH HtfH@H5(HHHǃNHHtHH5HHtbHH5ݶ[Hǃ11Hǃ@HǃHHt 11qHHu[11[6fDff.@Ht HHHt HHff.fHt'HG HtHHHPHHff.@HtUGtt:HW 1Ht tD1ff1øff.AWIAVAUATUSHHDHIÍEHGLJ<GHtH0CHtL{0CHH{(HVHC(H5+HPpHS8HPxHppH5zHS@HpxHCHHCPHH5nHSXH3HHHHS`HHCpHCxMHC0Hx HH{ H+1$HHD$4H{ =HT$HIMlLHT$HT$IGIHz LH{ L_ClL{ HIHHH9tEL{ IHHIALJ8ALJHt%HǃAt AH0Dǃ 6$HcH H0$H<HHus@tCH{ Mt H{ LfMtHC Hh8Ht H}HC1H[]A\A]A^A_I@Hc$H0HH@DHH5 HSHHHH5HSPHUH*HHC(HYHǃ$1fDHH0LH{ HYH@CEHC0Hx HHC0Hx vH{(M1HPIHC HHChMc+D2HHfLHEHC H@8Hx8@H{(M111HChIHC wIL{ IHHLlHff.HtH nfDHtHG HXHHE@1ff.fHt'HG HtHP8HtHB H+BHB@HUSHHH*HXHHtvHxHHHǀPH1H)XHHC0ǃHChHCpHCxHkHCeHHH[]@1ff.ATAUHS=HHt11EHHxH[]A\H1@AVEAUIATI1USdHt?LHHHHt9H1ELLH"x.H[]A\A]A^f1H[]A\A]A^fHfDH1f@Ht?AUAATIUHSHHHELHH߉[]A\A]1DAVAUATUS1IIAHHHuKLHHHH1ELLHH[]A\A]A^f1H5M1讪H[]A\A]A^f11H5s苪H[]A\A]A^í1賭H;f蛭H1gff.AWAVAUATUSHHtiH1EMHI#IHtSHHHHtXH1ELHHxHH[]A\A]A^A_Hp1@MtH1AfLhfDHHUHSHHH0Ht0H{ Ht1HǃHC0HChHCpHCxHkHCt H[]HS HtHHtHH[]DHH1[]øff.fAUATUSHdH%(HD$1HHHHIAH8tY1HHH$HELHHlxr1H|$dH3<%(H[]A\A]DHH%1pu2H4$fD1H5Ns轧넉HH51藧g1HڿH5wGHt]HHtUAUI1ATHEULSHH}HtHEHHL[H]A\A]JH[]A\A]ÃfDHtGHtBAVIAUEATIUHHSHEMLHH[]A\A]A^Df.AWAVAUATUSHxbIHtZ1IIEHHtwHuMELLHLqxL1H[]A\A]A^A_@1H5sfDH51,DAWAVAUATUSHD|$@HtXHtSIHHH1LHHMMHt"HELLHH[]A\A]A^A_HtLH[]A\A]A^A_HtCUSHHH-#*H HEHtHEH{0HtHEHH[]fDATHcUSHGXH,Ht;}v5EE~'I1HU H[H‹pxH8tH9][]A\@Lff.Ht[~uUFF~GAUIATLd@UIHS1HHE HH8t$HL9uH[]A\A]Hc@xIUXLH4ff.HHHMAWAAVAUATUS2bLWM<MZHM/E._p'AzXMtHcA<UAAzX1E1Ʌ @t_DoADHAD~2A9B@|,DMcC<tIB`H*t1@LFf.Ht<|u~|u HLH|LHB< wSHE11A(f0D)9HHr@ w= ~AAtÐf.H9tKHt HtG;Ft 1fDtuHvHu*1H9ÐF,9G,f.ff.ATIH>UHSHHt H|*HtH起HHt1[]A\fDH1[]A\A$AWAVAUATUSH(GPD$HL~HMLF`MxFXHDHL$IHHDpL|$E1ɉL$L$ILHcL$MI$Ht Lu,IAM9IGTEE~E9U@|JIw fD^IE93HV KdL,IcE xL9tIWI@HR0DHD\$D;ZHT$}IEHtHpL]Iw D^Ht?MH{L9eHL4S(yAEg(EIw DNED$,>ILL@AЅRIG 8H8[]A\A]A^A_EJASHRL\fHcP H9t)x%IMg@H0HE1I@vK(|$(HcE xIWIw@HR0L9 S CIwAHvJ HL$E9}EgLELPCS AG,9L0Eo(Mg HsL AO,qAw,CS 9APGAGPHHIGhL0H@HD$MtK9|HD$E_LEo(Mg AG(IG ErHT$LLj]D)AP9DDD$,EIw H >D$,{(5zOL7D$$IW@EWLELHT$LLIcGPD$$AHIGhL0H@HD$PHD$D$,HT$LLZ-A9;s ILLVIG IIw@IGxIGHcP(HjIGHcUH@H2HT$LLff.@H*ATI`USHHtIHxHHHH@X1H)`HkHHCC[]A\Mt AD$E1111FH[]A\ff.@SHtzHHGHHH GAE1H)V1Q1jP1jR1V1jjjhJH`x[DCE1111[%FDHH-E11VA11P1jjjjV1jjjhJH`x[ff.fHH,AWAVAUATUSHD^E~gIcH^ L@IJDNTA[H[HI)DHI9t/H9uY9XuD9@ uD9HHI9ufFEEHHIA9=ɚ;Dhʚ;AD)92AIcH4@HHN*H} HT$HT$HHE D]DmIcADmH IHHSDp PHcS,Dx@C(D]9}HC0D,C,H[]A\A]A^A_@=ɚ;ahʚ;)9BHcHH*H{0Ht6HC0HcS,k(랐HF VA(kʚ;Mt AD$HE11[1]1A\A]A^A_CHAʚ;GH5 RGH5ff.@SHHHt#AHH1E}1H[DHt$HHt HC0Ht$ff.SAHHHt HA1H1H[DL$ H4$HHtDL$ H4$HC0뼸DSAHHHt HA1H1H[DL$ H4$CHHtDD$ H4$HC0뼸DDGTE;AWAVAUATIUS1H(ID$XH,Ht"}uUttHM H9t%DHA9\$TH([]A\A]A^A_fDDiAA9tExϋy yȋqytIcM,E1Ht$HHt$DHU0E1JcHЋP `ID9x~VHH KHD9ruHt$DJLIIL$XDB HD$BHH 1H`HD$D9xDID9m,~ID$Xt@Ã}uID$XHt$HEEf.AWLcAVAUATUSHHGXN$MHcH,HtEvt}EuA$E~Xt$ AI1AHU H[H4HcFx)DF HEEHHt2IOXELLH \H9]H[]A\A]A^A_@;D$ tDNEx!IWXELLH 1t$ DLff.fAWIAVAUATUSHHN~HAEE΋FH9FL|U=ɚ;Pʚ;)9HcHH*H{PT$ T$ HHCPSHHҥ*HHT$PHKP(D`HPHcSLDhrDp sLHH[]A\A]A^A_f {GH5<H1[]A\A]A^A_@HPʚ;>@MtAGE1111p>H1[]A\A]A^A_GH51Mff.ATUSHGHL9MNPvZSC3IrHPHWxsHxH{Hʃ߃Avу0 v1-uHCHPHSx\u:HPHSxuu,H<-=w (H[]CH5Hbff.USHHHdH%(HD$1P<\[Ht$D$胼ŅiHc|$HSH:-#HC8-HxHH+H;SsHQH{Hʃ\8[Ht$D$9CH5HQYHWHSoE<]!H JHcH>DHSHs8AjAHXZHD$dH3%(H[]CH5THHJH+ H;Ks z]R[^HCDCH55HrwDHPHS@P߀]wDH HcH>HXŅ8HSD$(CH5HD D$ofDCH52HDHcT$HHSASHs8jf.CH5/HzDD$HG wf.D$HG Wf.D$HG 7f. fDH fATUSHGH.\ulHPHWD`DApAPAL$QHHs8H>~HHS[]A\GH5 H[]A\.fDHw8H~uQHWE1E1jAXHCAY.fHPHWx{HHGAHC8}HHC[]A\AL$߀=wH7@wH$[@HA~AuC@4wHCCHCH5fCH[H5]A\fDHPHWx{uHHGeHC8H@( @@rv,@ttv@uu-HAąHs8@n DDHSHEjEW^HS_@HC8HCA CH50DH{HC8HtG@rtWv2@ttt@uu^H2HS8B,HSfD@nu2@, HSffA "@, HSIDD`,HS7@, HS$Hs8@HH *HCHt%~PSE1E1jH"ZYHHC8lUH-(SHHHWf<\H3HBHKH)H9s5B!<]w*HcDH>@HBH)H9v z-tVfDHHS<]@<-@t tKtH[]HBH)H9vz-ufDHfDUSHHHWo<^tI<]u/4<-uHBH+H;Csz[tLHHS<]tKtH[]H1HWGHSkHCHHSfHCk8]u HHCCHHH5[]@AWAVAUATUSHH5HcH>H5Im*H[]A\A]A^A_餲@H[]A\A]A^A_f.1A߃Av/@v$(vMDAft1E@D12A߃AvǍ@v(v_Aă:A E@Ł @C @Ń @D wH&HHHՃ@f. 1 @!of.919@!Q@H5qj*#@PfD H&HHHՃDH5l*@hfDH5i*@H5i*@H5al*@H5i*@H5i*s@1) @|1( @dؽ$ K $/ @Ł_  Ł0 @fDH5h*@H5ii*@؃= pd: @@@Ń!wHH H5i*K@H5h*;@H5i*+@_T 0?@Łe @H5h*@H5h*@# Ѓ3wHH нi1J@XMGAE1H-V*DE}E9#G,7LLD$AMcIII4$豗LD$yEu@H51h*@xym# 1@DH5h*k@H5g*[@H5h*K@H5ih*;@H5yh*+@H5)h*@H5yh* @H5g*@H5yh*@H5f*蒬ŅH5e*zŅH5yh*bA*f.H5f*Bt)1H5f*1 @zH5e*AąDKIt$#@H5Y*Aī=Qs0g!0E1AZf.H5*Al4=Q0H5**H5*H5-*E1ACЃ CӃ:_E1ADff.AUATUSHH~}=v =vA=w;HAwrAs"UL1E1E1HD[]A\A] ƒtFAwHAv@v GE1$wLE11DAŋE(tEAE널sAH9]LcHEPH؋0L@H Pxt4DuhufE1AHA[]DA\A]@D8tE19u,AH[D]A\A]ADAWAVAUATUHSH(t-NHt"9w?u1t|H([]A\A]A^A_fDHHǍAvdwv9Aȉ=w@H5HcH>?C(9E(t1H([]A\A]A^A_fDHHHIf.u,uh19s,DM(DS(&fDLeLk01DM(M9DS(1E9 1@A4fDH…GDM(DS(@Ay12A@A ArA1@A}t1A AjAN1A@AA~A!1@Am 1Ai1jA1O@A@1҃AAE녃1AAEn{Ӄs1AAERo뷃k벃e1AAE1d#_@уElL@AWAVAAUATUSH(H~DoxFAADl$L$MAH|$LT@H1N<HM HHcAxDD9t?H9Ht~L9t"HL$Mt(T$LtHL$A9D$t)E1AHI9uH(D[]A\A]A^A_@H9T$LHL$HL$tfH|$EML$HWXH4DDDHI9+AWE1IAVMAUIATUSH8GxOTЃD$,IAXN@D{EkC AbAHAH\Hq@H9G6s H{8xHy*`IHHxHHHH@X1H)`HCAGCAGC AG CAGHcCLH<Hoy*IGPH~KLE1DHHT$HD$HBHD$H&y*HT$HIHD$IHD$HzIBHtLT$xLT$IBHQIGPIH $LI}AVIAWLD9sLHSPN,J (JH $HEL,$E1@CALHLEHfHxIHMLHHE1H{ICLLH됐H(IHCME1CguCHs0LH~fDHC0HC8HC@H耺AŅfHcHEhHs@DHHЋC CBLwHS0Hs@DHS )HCCLe0iu#CHS0HHs@G7MtDtcv)tHøIHfCHs01HRHU0Hs@HBDCHS@HHs0!HS0Hs@H@LLHuD+IHAe@Hs8LH@CIG1LHAGHs0+HLu0觸AŅxHcHEhDLHHЋC CBHS@LLHDHs0LH"$GH5ǧAHtEE1111LT$KIGPLT$I HtEE1111LA )HtEE1111 HtE1E111LT$ LT$IzHt1Ht*LT$HD$LT$HD$LIGPE1ISHt*AUATIUSHHLo0HCHK8<|@<)@u1҄uLLHPxV@CHk0HC8umH-taHCHK8<|@<)@u1҄uLHHyH{8Ht踷HC8H[]A\A]fDH1[]A\A]fLLH߉H[]A\A]AUA1ATUSHHHG(Lg0Hk0EtEHC8|tHHC8]uUHHCHHScCH5H1HAHSCH5ҠHpAVAUATUSH?HHHL5m*IIHAHHHxH@HǀH)1HHC`HCPH}HHC0HC8HHkHC(Hc}(LkLc~nHAHC@HtvHcU(1HHLtHcU(HC@HHHCHHHChCpHǃǃ[]A\A]A^ÐHC@HǃH m*H1H[]A\A]A^fDH1fHEHHC HATL%l*USHW8HI$H@HtCHt1s0~*1fDHLmH|Ht I$HS8H9k0HH{@I$HtI$HShHt9KL~)1@HHH< Ht I$HShH9kLHI$HHtI$H[]A\fff.@1UDAWAVAUATUSHHL$dH%(H$1HTHIFIIH#HlLHl(HHD$Hj*{HcIHHD$ HL$HD$HcLLHcHHL$yHL$LHcA|I|yADIvH~HtkHL$LL苲L;|$tHj*D$LD$H$dH34%(uoH[]A\A]A^A_L|$ L|$ZfHT$LL۳fH{떸A~ilfMIHH1fHt8HttHHHϣfHi*SHHGxGpHHǃ[fDff.AWAVAUATUSHdH%(H$1HHDHHH|$8HD$0HGHc(H$DŽ$HDŽ$HD$PHD$XHD$`HD$hHDŽ$D$xXH h*HHD$pHHcS(1HHKoL$0Hl$0Ll$,A1HT$PHHc$H$9u :rHcD$XD$,9#H|$p9HJ H4@H@HD$p1Dd$0D$XukHD$PPt_HD$hHYH- d*H|$pHUt1L$`~)1@H [H|Ht HUHD$hH9\$`H D$4fD$fDHc*HH@Av A~IcWHCHHD$AG #HT$pHH|$8HLW0MLc؋D$XN HT$PA9rC;|9A9A~Av D$\fD$|$,lj$HcH$?9|ZD$XHL$PHD$XD$ HD$HL$HD$PءD$0UD$ HL$Hc$H$D$XHL$PLD$,RL(L$\QT$\dA~Av 94E199E0IcG xHT$pH,|$AY@L$0WENEFfDD$XDd$0M@HD$hHYD$0,HD$hH)DD$XHT$P;B+HkD$0IcG HT$pL A9fD$0LfDL$0 Av ׉D$AbHT$PrFff.HATL%b`*USHH?HtA$H{Ht*s~1HH~XE t HC4 AHcIt>uHtHAMcHRXJHt$0L\$8H~Ht$0ID9^Hl$XL|$PMIIAF8H1A~MM#fI~HL\$HMLIJHLPIGHLt$ I1L{L HLƄ$ PLLLIG HEtLMH$dH34%(HH[]A\A]A^A_@LH $QH $HHD$HHL$QIDL $D$xHO*HcL $HL$HHt{McHHLL $^L $HcT$LB |J| ^Lct$BD3I_L舓1fH]0LXQff.AWAVAUATUSHH(HH H'EEH $D;L$` D$`IHM蕠IHMH $t A>H.NIEHHD$hEHIEXAEAE D$`AE8A}HUhHt$`HD pHtLLHAHLmLHx>H]0HEuHJID$HHD$hE|$ HAD$ID$XD$`AD$čAx}HHUhHH4HtDLHAHLLHrx>H]0H(H[]A\A]A^A_HD$dD$HHuLxH(1[]A\A]A^A_LHL$KHL$H$HHL$KIË$L\$D؍xD$HI*HcHtL\$HL$HMcHLL\$XL\$Hc$LHD$B|J|XLT$Lct$CD2MT$ff.fAWAVAUATUSHHE9E H HHHIEEHL$IHHL$HHEl$ HID$HD$PAD$ID$XE|$ЋAxyHHUhHH4Ht@LHAHL LH~x:H]0HH[]A\A]A^A_@HDD$sDD$HHufDL舌H1[]A\A]A^A_Ht2f1ff.fUSHHt!HtHHHtHH[]f1HH[]@H]0HH[]fUSHHtQHtLHHHHt^AW4t$1AHHHt,HH[]fAV41HH[]@H]0HH[]fL$ H4$CH4$L$ HtHE0Ht2ATAUSHxHKhHcHD"j[]A\øÐUSHHHu$HHtHDHtHH[]D1HH[]@H]0HH[]fUSHHHu$HHtH脜HtHH[]D1HH[]@H]0HH[]fHt?Wu8SHXHtHاCuH[h1[@1DHtGptfDf.GP~ySH_XHcЉGPHHHLHDHHOHCt;H{Ht HE*H{ HCHt HE*HC C[fHGHAVAAUIATUS;wP}kHcAH,HI]XHCt;H{Ht HCE*H{ HCHt H)E*HC CAH(E9ePEuPEIEH[]A\A]A^Ht7USHHH-D*H?HEHtHEHH[]f.ff.@HUSHHOb@uKuWH5HcH>H{0uKb@fKbH[]ɀfKbH1[]Hk0HtwH_uRHm@Huf{`tHk0fC`Ht:H"uHm@HuuvfKbH1[]Ð\fDu8Ho0Ht/HuBHm@HuCb@f%DfCbDH{P1H{fDuCb fCb̓fHt;Wb1u,wUH uSHHHcH>f.u Sb1fSbH[]H0t׃uSbfSbH[]Ho0HtHOuHm@HuHo0HtH'uHm@HuiDgfDf.HtSSHHHtH{HtH{8Ht1{FH{0Ht1kFHA*H[HHgAVAUATUS?HHo(t{HtfL%TA*"H{HtA$H{HtA$H{ HtA$H{hHt9I$H[]A\A]A^DL%@*HwHHxHtHE0HtH}Hk([fDH}L%@*HtXUI$~KE1f.N4Mt+I~HtI$I~HtI$LH}I$ID9mH}Ht1EHA$Hk(H1HDfff.@HAUATUSHHHL-?*HtAUH{Ht=Hk HtIH}Ht=H}HHt+E@~ E1fDJIH`HHH5L`t\Lk1HLHdu|HT$LHL+3H߉A^1H[]A\A]A^A_fH5}LQ`t DH5jL1`tlH]H5GL`t H|$L9t`H|$v`t1HT$LHH-DuH|$LpC;SH@HHT8*Htf@@ @0H[@HHD$[HD$@AWAVAUATUSH(LcwDdH%(HD$1D$EHHHD$IAHE1H$@1fDH$dH3%(H[]Hl$ILYf1HG*|$nHƄ$l=H|$HD$}kxHl$ILɣHl$ILHl$IL1l@H=<H=i<H=:<Hl$IL @Hl$ILɽ@Hl$IL@Hl$IL٤@Hl$IL@Hl$HIRL,1H(XZ|$ALɽH1(jfDHl$HIRLf.Hl$ILY @Hl$IL@H=;Hl$IL@Hl$ILY@Hl$IL@Hl$HIRLtHl$IL1\@Hl$HIRLHl$IL٠$@H=:H=i:Hl$IL{@H=<l:H= T:oHl$ILϺ@Hl$IL|@Hl$HIRLHl$ILRD@H=S9H=u91fAVIAUAATIUSHHHtsC HHHtQC 1AQ1H1APAVjjjAQAAPMjjjAUH`xWH[]A\A]A^f.HkC Hu@LL$L$2CH(C1L$LL$H{HH[]A\A]A^ff.AVIAUAATIUSHHHtsCDHHHtQCD1AQ1H1APAVjjjAQAAPMjjjAUH`xWH[]A\A]A^f.HkCDHu@LL$L$RBH(B1L$LL$H{HH[]A\A]A^,ff.HAUDjATIUSHH-C`ftn91H[@Ht/t+PtHs0t'LH[@HuH[]A\A]@DLmfDfk`Hs0LNfS`|HsLCLE1H ӟK9H[]A\A]f1ff.fATIUHSMHt\HuHHt HUHIHHtHH;H11L:2HHJH[]A\H1@AVAUATUSHHHIHaA,$Ew.HcH>L@E1H 1Hߺ/1[]A\A]A^fMd$0LE1MoLLHfŅu)HMHL7Md$@MuLfDLpxfA|$`kLIl$0LfAT$`:HHHǾ:H!HHtHHHm@HuHHHAH|1`HEID$hJfDMd$0Mqf.fDHH1k6HrHؗHcH>fDHH1#6It$0HHHHE1HH PH-HH115HDLMt1IL$Ht'HLM1MD$!LHAD$b@t fA|$`vLH;LpDMd$0M[LHŅHMd$@Mu7fDHH1 5Il$0IHHHtHHHm@HuHHL14HL14H[]A\A]A^DIl$0H*HH7Hm@HuIl$0LH/HHHm@HupLIl$0LHtHHHm@HuHHL14IoLIl$0fAD$`t7HHDHǾH[HHtHHTHm@HuHHH=HBID$hHLH1F2LLVL/Lc#LNL L*LLL[MLTLLLJLqLLLƲ{LIJoLgcLL1I|$hID$hLYfHUSHHHt:IL A1уtpwIcL>fDM@0MuиH[]H1[]Ih0HtHH|uHm@HuH[]LA@b@tfAx`uAqHǃHHL[]ÐHgYUHiHSHHHcH>@H[]ÐH H=FHu0HHHٺ [H=ȱ]|F@H H=h_FHu0HHHٺ [H=K]4F@H H=;FHu0HHHٺ[H=]E@H H=UEHu0HCHHٺ [H=7]E@H H=lEHMHtH4H1EHٺH=GOEHu0HHHٺ [H=]$E@H H=EHu0H{HHٺ[H=]D@HH=DHMHtHlH1EHٺH=FDHu0HHHٺ[H=:]\D@HH=?DHMHtHH1DHٺH=tFDHu0H{HHٺ [H=]C@H H=^CHu0H3HHٺ [H=A]C@HH=owCHu0HHHٺ[H=M]LC@H H=/CHu0HHHٺ[H=|]C@H H=BH}tRHٺH=BHMHtHH1CHMHxH1BHuHHHu0HHHٺ [H=D]WBHH[H=]1BHH=mBHu0HHHٺ [H=L]A@HH[H=x]AfHH [H=F]AHv0H[]@ff.@Ht3UHSHHHH]H[@HuH[]DATUSH HWpHIHt~HRHH6DHY*8HHH@0f@@ oMCH{0 oUSo] C[ HcU~=HtF9}'HcuH*HHHtIEH{0CHcUHu0H,H[]A\fDHc}H*{HHHC0HuLC1@LfDAVAUIATIUSHdH%(H$1H?H^XHG1hHwHH[0HHuIUpHt~HRHL47fDH*8IHH@0f@@ IF IF(MID$M&IFAFtFI~0HA9nAnID$XHtIV0@HH@0HHuAnH$dH3 %(LHİ[]A\A]A^f.IE0I^IfH0@HH1@H*HcHHIF0AnAnHHcIN0HH,H$HyHHHTHTH)H)HAn&fDMAFHH<H@*IF0HfL8E1fDt91 w,H&HsfHt< w Hr1Df.HBv_H#H9tjHP@HtXHЋJv7t3 wHH0HtHDHB8HR@HuHȋJw1H9tHP@HuH@8Huff.HtHG@HB@HHt;H;~HtUH;~Pt_HV0HtlH9uZH9t#HHB@HufDHfDH@@HB@1DHG@HFH1DHG@HFP1HG@HF011ff.@HAVA AUE1ATIUHSH9f{`t&Hs0Hf{`LI\$XID$XH[@HtNPtHk8tGu{Ht&EP5PvG fDIH[@Hu[]A\A]A^HtEwILHHjIgfHs0Ht HLHsHHt HLHsPHt HLPwvHS0HAHz@t:H!Є+EP:CHL  MHC@HHB@IU@fu;HC0H8HsPH?H…!nuHEI|sfDHS0IHtAt$DLWHS0HKHLB@HLC0LHH@HCHMuP-DH I|$XHHw8H>LkIhLC0LMtIp@HufIIp@Ht3AL$DuHuHF@I@@HCHHF@HsHIp@Hu͋f.I|$XH2Hw8H%LIE[]A\A]A^IEH9U0tHC@HU0HS0HB@HӋwHNfDt#ttt u uf v1H&taf. vSWHGHDŽt@H&HsH@H vDH&H9tDu<HsHH wHrtHr vHDHHsf.PHH v HHsH݄iAWAVAUATE1USHHt,IIHIHk0HCHMt)Ht{tvHHuHD[]A\A]A^A_@Ht݃{uH{H5i}8tQHCHH5Hxe8t9HA0H%fH{H508H{Hg{]H{H58EHCHH58Hx7)HShHtVHBHT$HtHH@Ht?HxH5k7HT$t&Hz71LLHPDDHSLLL~DDDHCHH5HxD7H57HHnHHD$HT$LH7HT$uH*H7HA_/H#HT$IHtIFPv-Pv%w&AuH~PHttDHv0HuHff.HG HtWHW(Hu L@H8uH9u8uHH9uHG 1HG 1fHG 1HG(ff.fHtBSHH53H5t[fHH551[fDff.fUHSHH>HH8uH)؍xHcH*H v\@H&H  Ht( w-Hs'H wHruH[]HH&HsH wHryQHHD$HD$ff.AUATMUHSHH52HHj4tHLH[]A\A]Q4H5>HA4LH)4ueHH1IML1lHHtDMt?HL13H*LHt H}*HH[]A\A]Mu@fMtL1HHtHH*Ht'HHH5~HHfDf.USHHH-*H0HEHtHEHH[]fHATUHSHHtFLgpMt'Ic$ID$A;T$}?JA $H,[]A\(.IHCpHu[H]A\ffDIT$Aʚ;HǾ1HtID$Ic$H[]A\sHGH>AVIAUIATIUSHcHF;V%1 H9H,HtI9HMI9 $uH}I9|$u͋uA9t$uAL$;MuHu(I9t$(uI|$ Hu H9t1AL$~JIt$0H}0HH9HHHH;TH9uLLE1[]A\A]A^f.HVHAʚ;D0Ht8IEIcUff.JAML$и[]A\A]A^LIEIcUff.AWILAVMAUIATALUDSHHLL$PHtSHAEDLL$uEeDHLMHIDDHH *HHH[]A\A]A^A_H[]A\A]A^A_fAWE1AVE1AUATIUSHGP\DAEtHHx+.HCPH6HXPHDm8DE8H2f.LHHBiAH[@HuHtE8u H]DDm81H[]A\A]HIHSHHE11ɾH1[]A\A]HHSHuHCPHH[]A\A]fIL$HSHE1 D$ #D$ H[]A\A]@HX0HDm8DE8Ht*LHH"tux)H[@HuHnDm8fHDm8H[]A\A]Hu-fDE1Hd1DHf.IT$E11ɾH91pfHKIT$E1HD$ D$ Hf.E1HEP1H胿fDIT$$@SLO`AIIqHtH8CIAHuyAA~7Iy0H7Hu^HHHHtHuH9u1ۉ[DЉEtIHVE1LHH[ûջEtHHIE1LHPf.HHGhHDE~S@BLXAZ1HD`Eu[HHH9t:HI AHtAHyu͋I9|EtΉIcHHH9uA9~u[@IcѾfDIӾ[HG`eDATIUHSHdH%(H$x1H$HHEDŽ$ tF tAh71H$xdH34%(pHĀ[]A\f.A<$HEHHHDHD$@HEHt 8HD$xHT$0LHstH}PHsL cA$t QID$HoHHDHD$@HHD$xID$H8HD$xHT$0HHtLI|$PHHHHD$HT$x;fDH}0_TfD1>HD$vfDHT$fHtsATIUSHt?H?Ht6H6Ht.LHu4@HH3Ht$H}u[]A\f[]A\fDHH}tI4$fUHSHHHH6Hu/VfDwPt1v)HHsHt)Euу>u1HuH[]ÐH1[]Gcu~ATIUHSHF0HHH0u5Hx0Ht\HHtOHC0H[XHu[]A\fDHwIE1H s[H]A\~fDHsM[HE1]H sMA\NfDIHwE1H GsUHHSHHHfObHE0Hx8"x H[]@HE0HsHx8HtHPXHSXHXXH[]LCE1H WMtHHJ1[]E1H P@Ht t tfDFb uWDuAWAVAUATU1SHHFHHtfH@@HuHF0HtH@@HuH)IHc$HIHc$HHqMuHMt/A@LLMv@IcJDIMuMu0L@ @RIu0AMH߃BE1E1H mHߺM@@@Iu0AMHߋT$^fI}PaE1E1I}IuCH io H3IuE1E1-H nHb@IuE1E1@H nH:DIuE1E1?H nHDIuE1E1>H mHcDIuE1E16H ZmH1DIuE1E1+H mHDIuE1E1FH nHrQDIuE1E13H ZnHJD@@Iu0AMHߋ$LH߉D$ zD$ IuE1E17H kH@IuE1E1HH k,IuE1E1H qk,HIuE1E1.H jHrDIuMEE1ɺH QkHI@IuE1E12H mH"DIuE1E19H jmHDIuE1E1EH mHDIE8Ht 8EIu0H3@Iu0HIuE1E1CH ~mH^-IuE1E10H +mH;@tIuE1E1AH mHAMuIuE1E11H cmHIuE1E18H mHIuE1E11H UmHIu0HIuE1E1HH nmHfAMH jHIAIuE1E1/H mHIuE1E15H PmHIuE1E1;H mHAEb CDD$$LD$IE0HtH@@D$HuHc|$HI)T$ HT$ HHD$D$ HD$IE0HH|$Ll$0Iʼnl$8Hl$H|$(Dd$H&HHt8|$ L`ttMm@HD$(MH1L蚹H|$(HHuD$ HrLHRH$Ht : 1H uI$HtItD$ oH|$Hًl$LDl$$H\$8HD$D|$(H)H)I|$HtA|$uI|$H5kI|$HtA|$uI|$H5tID$HH5 QHxWID$HWD@ID$0H@Md$(M9uH\$(HD$H|$HHMnhLE1E1H ]L贮H)HH5$-LIHE1E1H \LLkE1E1H YLLIE1IH ZLL'jHHH8%Hx@t(LEM]LH XLHD$ݭHD$H LE1MH vXL训H)HHD$[LH5HIAʚ;HǾRHt@IA|H IHD$ IH'LXMn(MA}L%OMm(MA}LLHtHD$E1LMH YXL虬H-)LUMLUIAʚ;HǾIHt@IAH IHD$ IHPL oHoIH Hh@HE1MH VLLɫH)HD$sLHHHt$HIHI~@HT$0LzH^HPH5L~LLH)LIHD$H|$0AUHD$HBLE1MH YL H[)HHD$Hl$LUH|$H`SID$HH5LHxfQH5LHHLH;HD$ HHLHP4CHD$HID$HH5ILHxHD$ 1HLHPE1IH VLSLLLPCI~H5I~H5dsL9IF(HHxH5gAo@A1IF(HoHxH5fWAO@LLaIF0Ao@HIHI~@LLLHHD$\IH E1MH WLLHD)HD$LEM^LH TL*L>IIH DSLLH|$HD$H$IuE1E1)H QL(AWAVAUATIUSHHHH~H~H~H5e`A;HCHH5pGHxH{0tE1E1H +TH޺LSLsMHLIHHkHAEE1AA I]@IHm0Ht`HL襜HHtMD8HHL|HtMuI^0IfE1E1H bH޺LE1萤HL[]A\A]A^A_fDE1E1H aH޺L[fAWAVIAUATUSHHHtGH~HH~t~tFIE1H SH޺L 1HH[]A\A]A^A_DH=aH5Iq H{HH{t{uH5aLH{HH{o{eH5`LH{HH{?{5H5zH{HH{{H5`H{HH{{H5P`%H{HH{{H5]hHCHH5DHxLA}Lt!HLOHHzLh8LcE1MHLL HtMtYH9tIG@IMd$0MuL9+IUPHu 7HHB@HuHj@H{IImPE1E1H _H޺Lá놐HCHH5CHxLAE HLCHHnLh8AF@ EfHCHH5-CHxHlIHtH輹1Lt+HC(HL@MHH OLLeH56HIHEAF@HzH5h^HFAF@XA<$MH}H5N^5E1MH OH޺aLSfDHCHH5%BHxHsHEHEH1A} LHEP@HCHH5AHx|0+HCHH5AHxTHEH5HHEHt=AF@ucHsHi8HCHH5MAHxE1E1H ]H޺!L2AF@tHEHtH5\HtLEE1ɺbHH !NLgE1MH }\H޺LϞE1MH MH޺bL譞 HDATUSHHHHt H[(H{|L%l[H[(Htg{uaLH~HHtހ}t8H55\H!HHD$t:Hh)HHD$H[]A\DHI)H@1H[]A\HHH5Z`ulH{H6{,H{H57HCHH5l?HxH5{ZHHH"1HCHH5-?HxxfH)HHAWIHAVIAUIATMUSHHHLL$HH)8HHtkH@0fH@@ LL}HHHEHD$HEH=)Lu LmLe(HE0x01H[]A\A]A^A_E1111mcDH)H}HHtHHи뮃fAWAVAUATUSHHFDD$8HG0H&1H@@HuHcHH)HIHHHD$HHk)M~0HME1E1Lt$cfD1A?M>LHHA LHIFLsM@AUIFMH)AHIHHuH EH-Q)Ld$1HUfDIHtHxHt HUIHHUHA9H|$HH[]A\A]A^A_DMt IHHD$0HL$HHIF(D$@Mt A<$EE1HD[]A\A]A^A_I]0Ht*HH}AƅuH[@HuHU`Lb MtA<$tDu81DE8f.L9b(t>I9t9I]0HusH[@H[HHtHE`L` UPDu8=1HE1~.HJLLH6AƅH}`±DIu LuZIuHZIE(HLP MHxHE`HMMEHIMIU 0A^_6H}`E1BDLM}0Lj(HHH& H@t HHuHM`HHA(;uH9uH9t H:tHQ MH9t4LHAƅHM`M@HQ MHA(H9uHA fI]0HHHHtIHC(E11ɾLHP:Mt Hf)LAGLAEu"MW`MtIrI8D $D $IBD$PAG8Iw`HtLǞMg`A_8A9oP_ DAG~-E1f.HFLHJI蹜IwhD96LuIGhH,$HcD$IULH4;H,$InhIF`AED$fMD$LlHDt$EHLLnIohIG`Ew8$A9GP4$LVdAHl$@HAmIHIG`LLHX L` hAIG`HX A5EuH@fDHq)D $LAGHIO`IvHIG`HL$HtL7 E1I~h;IG`LHDL$0HD$IGhHD$ ߈I~hDL$0IGhHD$(L`HIG`ALDL$0H5D$8YMDL$0ALJIH\$0LME)twLi,M0M!HC`LxAGuIGHIwHLHPHLyDd$@MIE1IT$1ɾ&LH\$0訛DL$@11LDL$0bDL蹢D$8AIG`L`HD$Ht$(LIG`HD$ IGhAIGhHH\$E1LMEHChID9(H@1HJHC`L`IGhAHD EE1EIGhID9(H@1LJIG`BuIwhEE1OHVH\$E1LMEJ4HYHshHVJID9&HC(E11ɾHPL聕SHC(E11ɾHPHD$0E1HC(E11ɾHPLLؐA_8A9oPLYAGg$DL$IGhAG8H,$ff.AWIAVAUATUSH(HohHt$Hw`HtHb迍IG`IohHHEAO8IGhʉL$AW8D$1E1HEHt$LHIGhIG`Iw`Ht#IhLD$/IG`D$MwhMMAE1~#IFLLJI葍MwhE9.LLeIGhH9]HD$AG8MHLeMghIw`H1H([]A\A]A^A_f.t\LdIG`f.MtAhE1DIVLJ4I$MwhE9.>Iw`fMtcHLL譌IG`+D$IGht,E1L$fHELLJ(IiM9uM@HcT$HEH4ЍBIG`D$HEHLHIG`dIGhHt$LIw`Ht#IhLD$5IG`D$IwhH>HVLD$HIW`dIGhD$bD$OuaHEHLHIG`cIw`H/Ih$L蠊IG`EIohD$AG8HLcIwhHtLcIGhff.AWAVAUATUSHHIHHE1E1AfHm@AHt } uHLHm@EEHuEu$Qf.HLxQH[@Ht/; tI|$`uI|$huE111ҾLAHD[]A\A]A^A_t AAE1HAVAUATUHSHLǁH{::A|$HzhHHH5JH,HHbLHkyH HuHLk`HC`HHeAƅHC`H}HChHDc8/1fDHChH9(H@1HHHC`H@uE1Hsh~%1HFHH4H Hsh9.HaHChEkDc8@E1IH c1HgKDt-ǃ[]A\A]A^f>#tE1IH @CD%ǁHDE111ҾH謋C8uH.fIE1H {11ufDH@H諐u'Hs`HtnLk`[]A\A]A^ǃ@IT$E11ɾǃHf.ǃDc8C8uHTfC8H߉C8ϐEADff.HtoSHHtN:t1E1IH 1H]eCDuCD%[DHHtꉃ[Ð>#tE1IH 6@IE1H 11dff.fAUATUHSHHtHE1AHHuxAH[@Ht(H}`uH}huE111ҾHA萉HD[]A\A]ft EfDHA[D]A\A]E11ɾ%AHP#C뱐HUHSHHHtlQH}Ht>H}0HtDH(SHHuH}8HtHxHHuH}HHt?E@~1fDHu)H~@u >u;H~@t4Hv0HuH@H߹q[H]A\A]A^DHpf.HRAWAVAUATUSH(dH%(HD$1HH~HIHH~t ~IE1H H޺[L1OaHL$dH3 %(H&H([]A\A]A^A_ÿ _IE8ID$0Hx8H?E1E1H LJHL`@1@H5tH{HH{O{EH5ߵGH{HH{"{H5BH{HH{{H5H{HH{{H5H{HH{{H5蓲H{HH{n{dH5f>H{HH{A{7H59aH{HH{{ H5/ H{HH{{H5߱H{HH{{H5!貱H{HH{{H5腱 H{HH{`{VH5X H{HH{3{)H5<+; H{HH{{H5AF H{HH{{H5Ѱ H{HH{{H5`褰 H{HH{{uH5-wO H{HH{R{HH5JHCHH5Hx.HkHi HL> HHzH@0Ht)Hx@t"HLUHtHU0HP0HE0HLTHHU0HP@HE0DH{HCHH5Hx|HLHrHCHH5HxLHLYTHH LkID$XHE8M Et$@HLLDAD$@Hj Mm0M] Et$@HCHH5 Hx輮HLSHHH{E1E1H H޺L[{f.HCHH5HxL_HLYSHHH{-E1E1H H޺UL_[ f.HCHH5-HxܭHLRHH5HsHtfLQHE0HCHH5Hx|HLRHHHsHufDLCE1ɺHH LZ6DHCHH5]Hx HLRHHeHsH,HCHH5 Hx輬HLQHHHsHBID$X1L+HE0fHCHH5Hx\PHLiQHHHsH1LHE0(HCHH5MHxHL QHHU H5VHhHEHK HqH}1舧u H{tE1E1H H޺OLXMl$0I}8HHuH>gID$0HuHx8dH; HPXHUXHhX;f.HCHH5]Hx ZH5iH蕌IH Hp1L跦=H臹H$HG HLOHH| H=~)LhH$HEH袆H HPHE(H: HuHx҃L $LEWHH LWL{M:HD$L-zfIL H<$H59HLNIHtHH5JL\IFHLGH|$IF  HD$Lt$Lp@M0MlHCHH5Hx\HLiNHHH5HE1ŊIHHo1LH跷IH LmH=Ȗ)LLuIHHE(H@H HuI}Aǃt%LEMWHH LUHCHPw Hx0E1E1H H޺TLULHCHH5uHx$HL1MHH}HsHDHCHH5%HxԧHLHfHCHH5Hx蜧LkhMHLLHH IEHI}dIH H5HL=҈HHHׂ)A\$@LL AD$@IE A\$@HtMHXHtDHCH{8IEt5IT$0Ht+E1Hz8H{8LH5AIEH[(Hv{lLHHtHH5-LH$H $H)HA\$@LL AD$@IE A\$@HHXHHCH{8IExIT$0HjAHCHH5%HxԥHLJHH-H{E1E1H oH޺LRfHCHH5HxlIl$0Ml$8LHsIl$8Ht Il$0Ml$8HHh9HCHH5]Hx Il$8HHL JHHW H5XHjHEH HjH}1芠TH{tE1E1H H޺(LQMl$8I}8HHuHpH7`ID$8HuHx8]HLEE1H $HL1tQ L$E1ɺ"HH LJQM0Mu@M0MIL迣ufDE1E1H H޺LPLuHLt$LL%Ht2Jw(Hˆ ~veI}0VE1E1H H޺LvP4E1E1H H޺#LTP@IH5 ߢMGE1ɺLH LPE1E1H H޺&LOE1MH ]H޺XLOE1E1H FH޺NLOLEE1ɺ%HH xLOLEE1ɺLHH LmOhE1E1H H޺LKO |IE8ID$8Hx8HZE1E1H iH<$H5A褡fH}H5茡ADŽ$=H=g|H$H=S R|HE ZE1MH dH޺XLN(H|)H<$L!HL%FIH I_E1HE0HuZIE@IH[0HtfHLuHtMuIF0IL$E1ɺ\HH LMHE(QE1E1H Y LLMM0MiE1E1H SH޺'LM?L$E1ɺHH @LpME1E1H  H޺VL1LMH=(zIE1MH H޺\LE1MHE(&E1MH H޺LE1LHHE HqMtAMMfM]HL$HuI}IHD$HAуLMLE HH LeLHmE1HIH EHE0Hh8E1E1H H޺LLt|H}H5蝞ZH5GL!E1E1H H޺LKE1H jHLJKLM$E1H1H pLwK#HD$HHEH E1E1H vH޺`L>K H$kH$HB8ID$0Hx8E1E1H V1JLJfAWAVAUIATUSHHBHHM}HCXHE8MHLHRHt M0MPHCPHCPE1L%jH$fDLHHHt-Hh8wIcL>DHEHHB@HUH@M0MuH$HCPHH[]A\A]A^A_DE1E1H SLHIfE1E1H LHI두E1E1H LHInfDE1E1H LH{IFfDMtA>tuIV@I)fHU0I@E1E1H LH#IfDE1E1H kLHHfDL9u0uLHHT$@HT$HHE0tLp0XLu0O@AWAVAUATUSHLoXT$H HI1E1L5HDHC@Lh8HM0MIHtAt"LHHtMuIILĚtIGHH5Hx謚tLH HHtpMt1|$t/HS@M0Lj8HMqHL[]A\A]A^A_IA<$uI9uLHHD$^?IHtHT$HX0E1UHSHHH~HHt~t^HHHU0HJHu /HHQ@HuHA@Hs0H21H[]fHBf.H~H5萙H{Ht{yH{H5gaHCHH5HxKEHHX>HH{0E1E1H H޺HHD$\FHD$HCHH5/HxޘNHH=HtWH{E1E1H /H޺HHD$EHD$E1E1H HQEE1E1H 1REfAWAVAUATIUSHHH1A3fE1H HL VEDH[0HH{HLCt˃{uH5LƗH{HLCt{uH5,L螗6H{HLCw{mH5cLnu:LCQE1E1H 1 DH[]A\A]A^A_fHCHH5mHxtHChHHxIHHxH5IvHvLHsfHLDi@HCHH5Hx茖HsH>LOtlfHCHH5HxLH5ÖHwIHH!\1LHL$;IHHs LpHIL$PMt$P1LHL$xHL$IG0IL$PIT$0Hz0HLL}ID$0LHx0qHuf.HHPXHuLxXhHsH[LHFE1E1H H޺RL|B$E1E1H H޺LZBE1MH H޺L8BE1E1H H޺LB HT$BHT$E1E1H HB0ID$0Hx0HHLDAoE1E1H [H޺LDAJE1E1H H޺LD}A%E1E1H +H޺LDXAHo)LDE1MH 2Sff.fAWAVAUATIUSHHHdH%(HD$81W6HHRLk0L(MtIUHeIEHk0LHLuHk0M^I~@ME1D$AM@MttIwHt%HF(HtHxH5IwE1E1H HߺS9@EtIwE1E1H VH@M@Mu|$IvH 7IHt!T$HEA$ID$0LeH}0HtHH5Z~ekH}8HtHH5mMkLk0HL$8dH3 %(H?HH[]A\A]A^A_HHBHuHjIGH5$Hx(sHH5<HHD$ǑL\$ L$vD$HWm)LkD6IHHEH{hA$ID$0LeDK`Lt$ LL AAC`1dH{hLLIt$E1MH 1HY>@E1E1H LH3>LuMxH}0HU_@LH5L\$蜐L\$|$tPD$ HChHIt$E1E1H JH=DIwE1E1PH ZHz=L\$jIwME1ɺZH bHL\$M=L\$=mff.AWIAVAUATIUSH8dH%(HD$(14IHI|$h)EL$`H HL AAAD$`1HbI|$hLH(I_1L5\HufHE@HH[0Ht@H{Ht{tcHLHtLh8HuH[0IE0HHuf.HL$(dH3 %(LH8[]A\A]A^A_f.H{L蔎tHCHH5Hx|qHLl@ ID$hHL,E1IH [LL{;fDE1E1H >LLS;kfHt*@t @t 1øHtx1f.f.H=%{)H={)0SmH=z)躄${) †H{)HL +L+H }.H.H5YH=H=$E1E1H ?XHVH5H=uz)z)y[f1H=Wz)y[H=Gz)yff.H賍H=z)׃Az)tH=.z)H5#l z)H=y)HPyUSHHtaH2g)HHHtPHxHHHǀH1H)HHfHHH[]Ð1@E1111ATUSHtk~gHf)HIHt\HxHHHǀH1H)HI$A$L[]A\fDE1[]LA\DE1111uUSHH}nHHtkHe)HHteHxHHHǀH1H)HHǃa{HHHH[]Ð1HH[]@1E111HcHATL%e)USHHHtA$HHt%H{hHt1djH{pHtH/%HHuH{xHtH/HHuHHtA$HHtA$HHt,~1HEH=HCpLeHǃHE0HCxHCpHE8HCxE@HHEHHǃuEHL$dH3 %(HnH[]A\A]fDHHD IHHsHt HH,HHtHLrE1E11HLD oLHHuH=aH=HxaH8@1H~+HHBHEHPHV0HpE1IH )1H1r3DHHE1E1H C1H<3HALLH HHLE2HB_HǃBf19fH1&yLHǃ_fDH1^HǃH#E1E1H =HEHpVH^Hǃ@LE11HH ) 2{bfDHtHwHWHGHHt&HtHGHHtHGH1Ht HHøff.HtHwHGHGHff.@HtHHHHUHH SHH=QH蕁HEHHH(H%H1HmHHH='LNW[]A\[]A\@E1HLJE11HHH߾OUSHHtqHtgHtbHr(HH;HtNHhHH߽HC`CD t7Hs`HJHC`H[]f.H[]f{DfSHHH1HCHC CD[f.UHSHH_X)HHHxHHHǀH1H)HHk(HCHHCPHCXHtEC@HChHCpHǃCDHH[]E1111 ff.HCUSHHHwhHt1"HspHt6~)1fHFHH1tHtHHt'THHUHEHH[]H-V)Y@ff.@HtHwHWHHGHtHwHGHGHff.@Ht&HtHGHHtHGH1Ht HHøff.AWAVAUATUSHdH%(HD$x1HIHHG(HHs0HHhGDH17HuHHC`IDLK`MI}IqH{8CHLH߽FHC`HI{@I1LHHCD$@HHD$HCHD$HH$LLhDHChH+L{8E1AL@H@LN IqDBHHLθDDIFHChD90ALK`M{@CD1@AD$ƒt u]u ID$hID$HuC@HP0Ht-HЃxuHPH@hHuI9tHP0HuH@(Hut\HL$xdH3 %(HĈ[]A\A]A^A_@LH-EHC`'HChHfD띐tE111Ҿ#HGILK`MgHHD$gHHD$hHH$D2E111Ҿ"HAD$ƒt e>Uf.@gvU<H-H H HH HEHHHHHHEfDHHqH4tsHcH@HEHtKv"H(t=H0H@HEÃHHHEf.H%HH[vv6t r=u`HG(w3sVt>rGrBHGHDs(uHG0ftكuHGhÐu HGfD1DHG HG@ff.HHt{O9~ttLDIA9t;~9)LcDAJMI HHHLHpH I9uDO1ÐHaP)SHHH1HC[øAVAUATUSHHtzHG@H}D@E~tHADNND fHI9tWH93uwAw/H9SuH9u fDuH9S uH9K(uD1H[]A\A]A^fH_(HtIIԉIOfDHHtHH{HtGuLLHtHfH9SFH9KhH/H'H#HoHHHH}HzHwHtHpHATUH-L)SHHHEHtHELc MtI<$HtHELHEH[]A\DHt/USHH-RL)f.HUHHuH[]HQPff.HtHGHtHHtH ff.@HtHGHtH@Ht H 1DHtHGHtH@Ht H 1DHtHGHtH@Ht H 1DHtHGHtHHt H @HtHGHtH@ Ht H 1DHtHGHtH@(Ht H 1DHtHGHtHHt H @1DHtHGHtH@0Ht H HtHGHtH@HHt H HtHGHtH@8Ht H HtHGHtH@PHt H HtHGHtH@XHt H HtHGHtH@`Ht H HtHGHtH@hHt H HtHGHtHHt H @HtHGHtHHt H @ff.ff.ff.HtHGHtHHt H @HtGHH t?HtHHtHHO8HtHtHAH1HtHcI4H f.SHHHt>oHG)H[Hff.ATIUSH_HH-G)H;HEHtHEHI\$(HtH;HEHtHEHI|$0Ht H5GLI|$8HtDHUHHuI|$Ht{][HEL]A\fDH-9G)ff.@HGPHHtHH5"]DDATIUHSH?HHtHF)HEMtUH= FLHEH iH5WHEHhHHEHt#HhHE[]A\f.HHuH}H5Fh[HE]A\ff.@HHHRvKw&uHv fD=t1fwCH5HEf.sRtM1guHvpvtK=uHR3vtuHRHR Hv(,HRHfDHvhH@Hv`HvHfD1fUHSHH>dH%(HD$1H$lHH;fH5HHfHHHH;HvfH5HHdfH<$HHt HC)HHT$dH3%(u*H[]D-HH5FHEiEff.fAUATUSHdH%(HD$x1HD$H\HHAԅ0H|$HB HB A9~~PHcHHDDHLkMA}AEHH;HcH>fDIUIu`H|$HHH1=eH|$HtHB)HD$K tHH1eK$?#tHH1dH KAEwI}Ht AT$HH{Ht DHuHD$xdH3%(HĈ[]A\A]HH=c2fHH=cfHH=cfHH=cfHH=hwc=fHH=ZWcf1H|$HH=cECDHHt(G$HwE1G HRH(@11E1ff.@ATIHUSJHHt9I$H)HtH@HH[HHD$SHD$ff.HHt(GlHwE1GhHRH @11E1ff.@UHSHHH<>)Ht]H@HhHHtHH@u}t H[]fDǃ@H[]HH[]"fUSHHtEH_XHHu7H[0Ht'H{HuH{HdbtHH[]fD1HH[]@Ht{HtvATIUHSHwHHbtH{XH->Hu:H{`_Y~*H{`Mt9L >HtH@P[H]A\HxX=1[]A\f1DH5=f.Ht{HtvATIUHSHwHH}atH{PH=Hu:H{`X~*H{`Mt9Li=HtH@P[H]A\HxPP=1[]A\f1DH5,=f.ATUHSttu_HtZHtUHwHHI`u_H{`&X~1H{`Mt`LH}`3L~.H}`HtMH0HtH@P[L]A\Hx80@1[]A\fHLU2HuyH5X0f.1ff.fHtKATL%/)USHDH{HkHtA$H{8HtY?HHA$Hu[]A\Dff.@LT$Ht"HGHtH@@HtH f.LOtAwPw*GXÃu Gx@f.GXff.@ATIUHS~`~l=ɚ;uXʚ;)9|-HcHH-)I<$HtJI$1][]A\@HPʚ;HcHDfHtKUSHH-V.)HHEHu HHEHHuH[]H[]ff.@t91 w,H&HsfHt< w Hr1Df.HHtiUSHHZHtB*fDt4H[HtKHCt(t#Hs H{uхtѸH[]ÐS 1@1H[]fff.@Ht#G tHGHt1vfDfHw HAVIAUATIUHS1 H9]~gI$H؁8uxuLhMtM9t2AEHuIupHt¨tHVLAEHAuHHt[]A\A]A^[1]A\A]A^1ftAWX@u,1€u%tu1t.t1ff.HtuHH@HHt4@1HfAVE1AUIATE1UHSfIEJC@t'H{Ht H9+)H{ Ht H'+)C@tH{(Ht H+)H{0Ht6RH{HLIHHChH)KpHD9ur[E]A\A]A^fAWAVAUIATIUSHF@HdžH~HtL=~*)AID$I|$ HtL=a*)AID$ AD$@I|$(HtL=7*)AID$(I|$0HtTQID$0I\$hHHk8Ht/{ eL=))H}IHtIHHC8H{@HtH5Hs.HC@HCIHtHCILMtTHC(LsHsS0h1fDHf.Hٺ H=THDHٺ H=HHٺ H=H}\w9E\HKHcH>DHٺH=HH޿ /HM`Ht9HpH1HHMhHH_H1HLMAT$H$HٺH=!GAD$E1IrfDH=GIGHPHppLH߾HH1GH<$HtHe%)H$IE9l$4I$HNH5rHH<2HLHH;H#2H5HHH2H<$HHtH)H$@H}IuLe(H=IL$HHHHqIT$H\H;H1H<$HHtH6)H$HH5Hr1H}BH<$HtH)H$HGHL$dH3 %("H[]A\fDgvuVH= H5HH0HHIT$It$pH;H0H<$HHttH])H$H^fDAD$X@4H=K HHIt$K0HH5mH90HH}H;H50HMHHHHqHUHH;H/H<$HHtH~ )H$HH5H/HMfbH H\fAD$(H=kt!H=ctH=KHTHE@ H5'HH>/HfDz "H= A<$HHHH@It$H.HRAD$XH= HAD$X@M.H;H5.HAD$XCH;H5j.HHIt$ f.LHe HuH4.Hc@H= I|$H_H52H-It$HHNf:H= HHIt$ eDAD$XH= HHH5 -HAD$XAH5Hh-HHIt$H=4 H5hHH2-HHIt$`IT$H;HfH=: HHgfH= H'H;H5',H@H=Ҡ HHYH5EH,HaH=_{ HHH=d HHH;H5ՠZ,HH;H5C,HH=Y HHH= HHN AWAVIAUAATUSHHL$0H$8H$@L$Pt=)D$p)$)$)$)$)$)$)$dH%(HD$81H{ C$LcDk H{(HSHL H$XD$ 0AHD$(HD$@HD$,0HD$8HD$(PAPMjjVLQHAWjjUAU豢H`yHHD$8dH3%(uZH[]A\A]A^A_LD$Ht$HL$L l1HL$Ht$HLD$<LcR fAWHAVMAUAATMUHSHHH8HD$pL|$xH|$HD$H$H$dH%(HD$(1HD$MH|$L)H5OHHD$)E1E1HD$DHHjjjjt$ P1jjjjHPH|$Ht H3)HD$(dH3%([H8[]A\A]A^A_fDCH|$M?vH5g:)HD$HLjH5SH)HD$AD$X@HL(MLH|$H5 HD$ (H|$ HD$>H|$H(H|$ HD$HtH/)HD$HD$ H5ܝHh(HD${)HjjPjjjjE1E1DHH1-H@@H5FH(HD$AD$XH|$H5G'LHD$ H|$H5HD$ 'A$HD$H5ÛH'I|$Ld$ HD$vHD$ L=H|$Hl'H5HHD$X'H|$ HD$HeH)WHjHT$RPjjjRH5X&HD$H|$H5L &HD$rDH5؛&HHD$H|$H5&HD$DIT$I$Ld$ L&H|$ HRHD$ H|$H5?&HD$EDH5i$&HD$:DAUATAUHSHHH5gH>HHHIIH0@ H21ANЀ w`DJLBAI= <0D)9 rHNЀ ApHNЀ v@ w&H&DHH2@ vjIE1Lj1Ҿ HjARH H[]A\A]DH&LH2@ Hr@t>LAO@wAtA9hDL¸*LDIHff.AWAVAUAATAULSHHH5HwH2HHIIHH5H%A7@ L@:AOЀ qrLBN= M0EA)D9 rHNЀ AxHOЀ vA9ʼnAA9A @H&LHsDH2@ GHr@8jIE1Lj1Ҿ HjAWH H[]A\A]A^A_@A@uL@JLA@ wH&@HsH2@ i@^EtT@LIHEAAWMAVIAUATMUHHSHH(Ht$dH%(HD$1II:HAH Ht$HOHI$HHT$HI$Iv(I~@HHt{HpHIHL$dH3 %(DH([]A\A]A^A_D>jE1LjI1Ҿ jHSI$Dm H 랐jE1LIHdS1P HSrDm H bDIv(I~@1Ht\HpHHt>u/HD$t HIHI$~HIfHA'AVMAUIATIUHSHHHs0M[MLHH]A\A]A^AUMATIHUHHSLHHt"HMHL[HH]A\A]|@IE1HH[]A\A]ff.AWAVIAUIATIHǘUSHHtCH5ՔHH6!tH[]A\A]A^A_@H5H !t1ԐH5{H uH5H ŅuӿLLI jE1MjH1ҾjLSQH kAUIHATIUSHH5HHf t*Ht H (HH[]A\A]H5ʓH߉' uH5H uH5+H ujE1LjI1ҾjLSH nff.AVAUIHATIUSJHHzŅutA|$PuHt H8(H[]A\A]A^HIHtH(HLHLFxbuVjISH ~4jSIH'PE1L1j L H UL蘹GSHHH5FHtHH[@1[@ATIUHHSH1HdH%(HD$1HH$*H$HLH UE1E1P HQjjUP1EH|$@H@Ht H(HD$dH3%(u H[]A\AWMAVMAUIATIUHSH(dH%(HD$1H\$hH|$HD$HD$rHH|$LLYjLE1SE1 PHHAUt$(P1jjjjrH|$XHPHtH(HD$H|$Ht H(HD$dH3%(u H([]A\A]A^A_Ë|$`ץHVf.HtkHtfGXu^ATUHSH8HGXHsxHt5HH}@ IHt*HHH{8L[]A\jL1HjLCxH HUHC8ZYHuH{huH{xu-O GDHwhHtHWpH}@Ht5HC8A@HwxHt8fID$8HtOHC8XDHSHLChHHH׉LKpH $PjHsx_AXHHC8H- HC85@AUIATA1UHSHHHR(dH%(HD$1HH$jHE1HjE1DAUHst$ P1jjjjH|$PHPHt H(HD$dH3%(u H[]A\A]D t"@tSIH~G19|[1DLH5H߾ H H [LH5H߾ H :H [AWAVAAUIATUHSHL~LH4$HAIE0IwHx0HIW`cHHI}xEH$P$1@)H$H Op I}xD$ f IOMG`MI}x1LIE1I}xLHHCp~BDHI}x1LJIHHL@`IdI}xLHEHCD9xË\$ I}xLLI}xHLH$1S IH[]A\A]A^A_fDD1LMG`IOMI}xHHIE1HCD@E~fDHI}xHLJIHHL@`IHCD9xH$1S dI}xHLYKIwH<$HqdHLE1jE1 VSjjjVH1H@1H[]A\A]A^A_Hx HIOMG`M1LI}xHHHCxE1fHI}x1LJIHHL@`II}xHHmHCD9pIff.AVMAUMATAHUHSHHHQ(dH%(HD$1HH$jHE1HjE1DAVHAUt$ P1jjjjH|$PHPHt HZ(HD$dH3%(u H[]A\A]A^~ff.AWAVAUMATIHUHSLH(Lt$`L|$hH<$H|$t$ LdH%(HD$1HD$H=6HHH5zHHHuMt L0HjE1E1AWH1AVAUt$0SjjjjH|$PT$\H|$`HPHtHM(HD$Ht H6(HHD$dH3%(uH([]A\A]A^A_UDHH~vIgHWHu BfHHHuH2HfDwCjt~vHW0HHHtHHHu>HW@HHHtfHHHukHWHZHHIfDHHHu3 HW H$HHHHHuHW0Hu fHHHu1DHWHuf.HHHuHWHu fHHHu{HWHu fHHHu[S1HE1jLV1ɾ j1XHZ[HW0Hu DHHHu Hw0HHwHHw HHw@HHwH1HtI:tHCHH8EuSH5XH$HjHE1Ij1ɾLXZHt6H(HHH[]A\A]A^A_H5H H@H[]A\A]A^A_fAUIATAUHSHHHHRHdH%(HD$1HH$#A}jH$HHH PHsHE1RE1QjjP1RD6H|$@H@Ht H(HD$dH3%(u H[]A\A]ff.@HʹHD$PAQAPE1jjP1AQE1HHfHLT$Ht2HHЉʹARH1AQAPE1jjARAQE1HHÐ1HAWMAVA1AUIATIULSHHdH%(HD$1HH$HtYHL8ULL$LLDHGXZH<$Ht H(HD$dH3%(uBH[]A\A]A^A_@L $MtHLlAWHLjff.AWAVAUATUSHXL$L$L$L$dH%(HD$H1HtHAAH̓t2)HD$HdH3%(HX[]A\A]A^A_fDHPEt|HW0HD$HH'HE1HDHHASAVAUATAQD$@EIDP1AVAUAT1HPWH7HL\$ HT$8Ht$@HXLL$DD$DT$HD$8HD$@D$DT$DD$LL$L\$ HL$@HE1HAS1AVAUATAQE1jAVAUATHPL\$(HT$8Ht$@1LL$ HXDD$DT$HL$HD$8HD$@HL$DT$DD$LL$ HL\$(\EuDD$8HHK`fD$fDxHHt HjHHkPHHm8HHHMHtJD$DBfHoPH\Hm8HOHMD$D1>u8DE4t$@AWAVAUATMUHSHH(Ll$`Lt$ht$L|$pdH%(HD$1HD$HuHt ?H|$HHLD$H|$LD$LH5y}HHD$HE1HHD$IAWAVAUATT$$HH|$0H Ht Hk(HD$dH3%(uSH([]A\A]A^A_fHLD$ӓH|$1HH1H|$H5ipLD$HHD$CIfAVIHAUIATIUHSH t[1]A\A]A^fDHH=TuID$0H@ HX(Hu 1HHt({wHsHuHHuf.MMDHtH= I^A<$H+$AD$#<*IL@H:uD)9\$T$H=ewT$HLH5HwHIH|$(LHHD$(Mt LAUH|$(HHD$(HtHAU9\$ HCI9HH=vlHD$(fA|$oLaIA$t<|uD)1#A<$HH|$(h<*H=kvI#@H|$(H5XHD$(HCI9RH|$(H59vH|$(HD$(H|$0HH|$(IHD$0HtAULL$0HD$(jE11ɺOjjjH|$0H H|$0AUHD$8dH3%(HH[]A\A]A^A_t L<|L1H=pT$HA|$tA|$ H|$(H5&uIl$HD$(AD$I9}*HAUH5HL-4(IHD$01TcATAUHSHH1H dH%(HD$1H|$HD$HD$H|$H5"HD$IHtHSHs H|$讔LL$HjHE11jDjSJH|$0H HtHm(HD$H|$Ht HQ(HD$dH3%(u H []A\yfAVIAUAATIUHSHLH dH%(HD$1H|$HD$H|$H5Br.HHHD$^HH59rHHD$CX@HHH56rHE1LHD$IDjjjAVH|$(H Ht H1(HD$dH3%(H []A\A]A^fDHH5pQHHHD$聪fH5]sHHD$!HD$HSHH\$H覒H|$H"H|$HH5rHHD$H|$HHD$HHL(HL$HH5pHHD$CXzHH5o^HHD$nH5joHAH{H\$HD$HD$:@HH5oHHD$!@HHD$fAVAUMATIUHH=.qSLHdH%(HD$1Lt$@H$HHH5oHIcL$HHH8HHHtjED$HAVI1ɺUAUPH|$ H HtH(H$Ht H(HHD$dH3%(u H[]A\A]A^ff.fAWAVAUMATAUHSHHH(LD$H|$Lt$`L|$hdH%(HD$1HD$QLD$H|$LH5nHHD$kHE1HHD$IDjAWAVAUH|$0H Ht H(HD$dH3%(uH([]A\A]A^A_f.UHSHH(HV(HdH%(HD$1H|$HD$HD$聜HCHHSHHpH|$RjHL E1jHٺ Pt$ H|$(H HtH (HD$H|$Ht H(HD$dH3%(uH([]H|$1Ԏ} f.AUIATIUHH=onSHHHHH5ImHHËEt9tdHtH`(HHH[]A\A]fDH[]A\A]DjIE11jHAUATH jIE11j HAUATH qDE11fDAWIAVAUIATUSHHHLcE1LII1J, %OLuTH9~,HExH4MuHuHDH[]A\A]A^A_fDID$M9tvIfHExf.HHt]HLHHtu5^X u*H FX@u(tPHf1H[]DH~8uHtHzH5zf.HvpH>FXt t4uÃ@t`HF8MX@HE8f.MXv@+tHupFXHtHzH5RzR?D0MX&HJHlzH5zATUHSHc9&ɚ;H(DcHAHʚ;D)92AIcHHmHDD9}HcHHA9H(HH%HcHHHz HBHǂH)1HBX[H]A\HHHuHztH^yH5g1[]HA\H(HPHtvHA Dž f.HPHt?HAʚ;Džʚ;HxH5.g=1/fDHȎ1ATUHS,(9Mɚ;H(DcH AHʚ;D)9YAIcHH|H (D,D9Hc@HHA9HcHHu~H(pHH!Hx H@HH@h)Hp1HHc(H p(HH[]A\H HcHHtHzu([H]A\HeHH5e1[]HA\H(H (Ht^H (ADž,@HPHt'H (Aʚ;Dž,ʚ;DHЌ1JfAW1MAVAUATUSHHXH<$Ht$0HT$dH4%(Ht$H1H:D$MtA@{yHC E1HD$=mACA9}RHIcL$L,AE=uMDHzLL藭CA9|MEgEAMcHl$@IIKN4(HIVH|DHH9t}HHIH;QuHqpI9vuHD$@H蟃IVj1jH|$ILu H|$PXZHtHa(HD$@DLyAIA@1fA}MmMAEHIUPHpHD$HHt$udH|$0]xH<$HHw@(HGHt$H<$HD$HHV%Ht$HL$H@(A(HIUPA,;B,2Hq0LY8IMLJ0M3HMKH<$HHL$LL$ ۲HL$LL$ Hq0IHH~H>u"AfHHIHHuMH>L9Nu vHHHHL9OuHH(D$@MmpMAUIEAEE)AHHH CIL|$8LMEHAl$HcN,29{ H3G9}]ALcE)JDI)NH3H<H|HI9uHLN,2IA)C9Q~A@CIA)L,9QL|$8Et$DDHv@Ht$HdH34%(HX[]A\A]A^A_Ht$HDL$(HL$ EHc{HL$ DL$(fH<$LD~fDHXHq0LJ0LY8HI@M@8WLR8M@MLT$ LT$@83MtIBI9C-IHtT@MIzI9ytsLH9xthHHuMHD$ HD$=H<$HD$HB8HD$HHmHD$LHMMnIH(LL$ HL$LL$ HL$MtHq0HH<$-H<$HRpH5spH|$ xHGHB0H:Ll$ E1LLd$MH\$(HHl$8HHt!HOH;HuGH;Ht:HHuL/MM,$L/H (LHtBHC0IH?HB8HD$HNHHy0HLd$Ll$ H\$(Hl$8kHt$ICHVH9@H@@tHu>H=@4IS+Lm0KHy0HHB8HD$ HHqE1E1H#ojjP1jjjjH|$@8H@D$WE1111\Wf.HNpHt7VH1t@HE1VHHVPHf1ff.fAWAVIAUMATUSHHt$L$HL$LD$dH%(HD$x1HD$ HDzH|$ HL |$0H|$ H5A,$'H5ZHHD$ HHD$ uHHH5[HHD$ HD$ T$+AH5bnHHD$ LLl$0Ld$P[L[LI1XLL$1LLb[3LL$ |$AfjjAUATT$$E1HپLoL%(H H|$ A$HD$xdH3%(/HĈ[]A\A]A^A_DH59mHHD$ ?HHD8%H|$ H5gH5HXHHD$ SHHD$ AsHH6H55ZHHD$ "HD$ H5mHL|$(1Lt$L%(HD$ HD$(H\$IMpH\I]xAH1f.;thH[HuuMmpMtA}uLt$H\$jE1jUHLt$(LL$@T$$H HkHA$_H{81LD蟊HtaHH5QY"HHt$(H5:YHH|$(HHt A$HD$(H[HDDH=X贾HjAUATt$(fkH5YlH5~lH5ltsH5ltdH5mtUH5mtFt.A$H5mHHD$ IjjjjH5mfHHD$ IjjAt$t$(fDH|$ H5|jIHD$ rf.LH5jIHD$ L@LH5jaIHD$ ,@Lt$H\$MtHjH5AWLHtHA$jE1HپjLjt$(LL$@T$$iH H5alHHD$ Ijjjt$(f.A[DI蓿AWAVAUATUSHHH|$Ht$dH%(HD$81:HD$0)LIMLMjX%uH@Y@H@pHi.uރ8A1HtHpMMHD$0Ll$ MAHD$(|LD$(EHLDtH$jLjjAuLL$@LD$PHT$0H|$(D$8H D$DMmMI}=r=v=lEILDD(nH|$tH|$HjH5#UHL$8dH3 %("HH[]A\A]A^A_Ã@L$H\$LDH{-wR1LL諵AƅOt8$tjMMLjjsHT$0H|$(H ADHHuH\$MM~x11MuLMMt0A?uI8HRt=MMuЅu#MvpMtA>u1f.M1MMt,1DIV:M6MutMpMtA?uDH|$HjHciH5zSR1K$!jE1MLj0jjHT$0H|$(RH 00D*f.Hz@LĽHxkI^M6MLl$ AEX@`MMP1BAmLA]H|$H^HhH5nR FH|$H3HhH5CR0$t2jME1Lj/jSHT$0H|$(H /蠺ff.AWAVMAUATIUHSHH|$Ht$DL$dH%(HD$x1HD$hMI8D$(Ht IA$HHFHDVAD$XHD$ $u:D$EuHD$ AD$[tHLËA$HD$ HtHŃyM|$pMuf.MpMA?uHD$TADT$(EHL$HT$hHLS AD$[XH|$ tH|$ Hö(H|$hMKI>1 @HD$p$HD$ ID$8HL$pHHD$8I&HL$XHD$@HD$HE< w H&HGH< vH LCL{< wIsL9LH)GHD$@IËD$(jjDL$,LD$hHT$XHt$ LL\$`H|$hD$@A[XL\$PMt H(LHt$pHt)H|$hUH|$8HD$pHD$8HD$pDT$0EC6LfDjE1jDL$,[HHD$pY#.H|$HNH5NH|$HeH5sNH|$ tH(H|$ H|$hHtHL$xdH3 %(HĈ[]A\A]A^A_fDA$.D$EHD$tuHD$ M fDHt$hHt$8BXD$(%fD7LuLMH@pHuH|$H|$HdH5OM% $$HLćDŽ$HHD$ HEA!1H|$DL$(H1LD$hHw(2DAD$[H|$ H,0fMAD$X@|$!!HT$H|$MHsH|$ tH(H|$ H|$hHf.1HHL$1HLVDT$Et)$HT$H|$MH!H|$ H|$ H(!_L$  HD$ HHH(*H|$H|$HHaH5'KD$AILPjLL$xHt$ H|$AXAYtJ-AD$X@(HD$ Ht$HH)(!HD$ HO!HD$ H6HH(%HFHHt$pHHD$0HEHT$0L-(HHAUHH|$Ht$pH|$pHFHD$0AUHD$0HD\$(EH褯HH艨HD$hdH\$hD|$(Ld$ Lt$(Ld$MIH\$IVEt_jE1MjHHLZY~MM6MuLd$ DL$"ETHT$H|$MH"5fjE1E1jMLd$ Lt$(AD$X$% $sI}H褃HD$ HYD$1LPjLL$xLD$0Ht$ H|$^_P|$HL$ HT$M"H|$"UD$I1LPt$HLL$xHt$ H|${AXAY|$tH|$ Hf.HLłHD$ HHl$ CHD$DL$(H1HT$LD$hHp@ SHD$HhH^H5GHBMH|$ tH(H|$  pD$1LIPjLL$xHt$ H|$ZYHD$HH^H5DGHH|$HHt^H5GHT$H|$MH!!,HAU`D\$(EtHH1^HD$h9H|$H`]H5F,7H|$H)H]H5FHH#'AVI1jL\H jjH|$(aH HHAUîHt(H|$ "H|$H|$Hc]H5EgzfHF@t&jLF0A1j^_Hf.jAE11jZYHDAWEAVIAUIH=ATUSHH8dH%(HD$(1HD$ HH1EL%E1D$ HD$HD$ HD$DI H9<HT$Hy1 vMtH~\H5$ELWH;H50ExH9l$ H5H?H\HH|$ HtH(HD$ H;HEH;l$toHL$HEPIHT$Hx\uRHt$ H;H9l$ oLHHnH5HHT$(dH3%(uH8[]A\A]A^A_}ff.fAWAVAUATUSH(dH%(HD$1H7FHHV@I1ۉFB~}HD$L%HD$@HL}Mw HEPvH@PHHHt{H:LLHU@H9ZH](H1HL$dH3 %(YH([]A\A]A^A_fD}MwHEPvH@PHPXH@XHuI H$H$HHH`HiZH5BLoAG8D}Mw HEPvH@PHPpH@pfDAGH}MwHEPvH@PHPHH@HfDAG[@}MwHEPvH@PHP8H@8fD}MwHEPvH@PHP@H@@HUPMwHBPHP}fHPPH@PYfMfH0YH5ALHU@GLxHH8HsHtFufH|$LHD$aA?HƃtWjTILUHLLjLXHjVH|$0H HH (@A-L F9Hm9LD'AWAVAUATUSHH(HL~IMt"A?.H ϟHcH>AH(D[]A\A]A^A_AGXYIn$LH{x Df ?~ A% 1@L1)腲EAOH{xIƃ訞MG`IOMH{x1L]H{xLHHH1H{xHE} EHH{xLAH{xH舼AU$HD$1@H{x)AE AOu ݝH{xD$@A,I2Mw0M%DMFH{xM1H HdH{xLHH>M6MuDt$H{xHLDH{xDLHT$AE E1HD$HHH{xHD$胻AU$HD$EU 1@H{x)EAOu לH{xD$:H{xI.HIELpMZE1HLHHH{xLDD6MvMuH{xHt$HDt$HLH{xDH{xDLHT$AE1EM EH{xHT$AHt$辯fHH9F F$H=?w ~ #H{x1HjH{xHIAE$PAE p艛D$IELxMKE1LHMAEMuLD|$LH{xLDӘH{xLD1Ee HEtIfH{xHLA諮fDIoAHHH{xIIHD$HH{xHIN'@HU L9L9jHmHHELHtu@ZtNjU$u H{x@HHH߉茫f.7NHHtJE1HXSHE1H5;fHSH5a;HJf.E1AHoH;H5";WfL@`HHPAjH{xLL蠻_AX1A} H{xH H{x@HIAE pD$IEHhHAE1HHoHmEEHuHD|$LH{xDHaH{xD1HPHAf.IG8H H{xL@MLH ǼH6Hf.H{xHt$HDt$HLH{xDȕH{xDLHT$HHL@`PLjH{xE1LY^r@A-H 1Hw1HEIoAH{E1HHHmEEHuXf.IEE1L`M@HD$LHHHH{xHT$DDMd$MuDA,Mw0M;L%ZHMFM1H{xLH豖H{xHT$HH艪M6Muq@H(H1ɺ[]A\A]A^A_H{xHT$HAA@@HH{x11褩AU HH{xHt$HADIHIEHhHAE1HH|HmEEHuHH{xL虩HH{x1臩Em HEfDH{xHT$HWnfLH{xM1LHEH{xLHHH{x1HME1H H{xLHHHD|$LH{xDH諒H{xD1HHIOMG`M1L詔HsIG8HuH{xL@MHHT$H qHJMgM!AE1LHMd$EEMuHH{x1E] HE H{xHHALuH{xM1LHؓLt$H{xHHL譧H{x1HME1H 0袓H{xLHH|lIOMG`M1LrIOH{xMHMG`HHQHLAHAfAVAAUIATIUHSHHtxHCHHCHHtHCH{8HHtةI|$ 莦HC8Ht[D3Lk(Lc0C C1[]A\A]A^Hy(@HHt5f@@ @0mHLH5'4HE1111z2AWAVAUATUSHLL|$ME1HAD$E1Dbf.+tpt4AG$IcW 9IGJAO D,A7MMM9HI8HP Hpu;uHE3H5V3H߉D$D$H[]A\A]A^A_f=ɚ;>Pʚ;)9 D4IcHH(IH IGIcW Ew$LLd$M93D$H[]A\A]A^A_D$uHB@uB@D$f.Iw(HFH@Lp8MufDM6MIw(LHuH[]A\A]A^A_@A (kAʚ;H1[]A\A]A^A_HXff.fAWAVAUATUSHxLdH%(HD$h1MHHMH$L`8HD$`HD$HD$XHD$08IMHc9\u!AUAE t#MmMtiI}8AE uA9]uL9tHAJH51HIEHHIULIMuD1Ht$hdH34%(Z Hx[]A\A]A^A_A<$ A$-MH<$M}(EuIE0AW0DA+OLc@9ɚ; Dqʚ;AD)9AIcHH(DD$(L$ I(LL$T$HP HcT$LL$IG(L$ LcD$(Ew0D9@HHA9fMM(IQII(LrHA+QA9Q0HcL-H|$LHD$`DPHHLjILH1jUjnH$H Ht H(I?H4Hy(IA>H|$LHD$`OHHLjILbH1jUjH$H HH(AE FAD$\u3M$MH;FH5.HfIE(H|$HD$`H@HpOIU0HLJFLJIU(HRHJjjPH1ҾU.H$H Ht HN(AE IG(LcJ NHtPIcH<IGH|$HD$`HpwNIU0HLhFLJIWHJjjPefIGLT$ DD$H@LL$Hcx@H&(HLL$DD$HHLT$ IGH1LT$ DD$H@LL$HcP@HDLT$ LcD$HIG(LL$J H<$gH$JAE fDHHx0:IGHE11LEUHHHjjj軫AE H AE 1Hn,H5~,H$$AF@D$~0H?t$HGVHTHHxH9uIA8HD$HA>tHD$PH(LL$ LL$ HIfH@A>Hc9YHJLABHEpH|$LҾLL$(IHLT$ @ABIIBIsLT$ LL$(wA>HD$`Iy@+IRL$HLL$ Ht$AfH(LL$ HIHD$Iy@LL$Ht$`@AFuLL$HHIL0H|$`HSWHI(HL$(LT$ DD$LL$LL$LcD$HH$LT$ HL$(HH4$HP0LHVHcH@09=ɚ;Dpʚ;AD)9AIcHH_(HL$DD$HHHHcDHL$LcD$PA RHrH4$H4~A>;HPAʚ;}=ɚ;Pʚ;)9mHcHH(HT$(LT$8LL$ LT$8HaT$(LL$ HHc0HD$8HHLL$(LX HpL\$ lLT$8HI L\$ LL$(Mt9HL޺LL$ HD$(.LL$ LD$(HILT$8H8O~PH1fDH9~;L;uL9\uABAHPAʚ;L¾LT$@L\$8LL$(L$ oL$ LL$(L\$8LT$@tH8LھLT$8LL$(L$ HoL$ LL$(LT$8AJH(LI?IeIy@DL$IAHHt$LL$ HD$`LL$ Ht$`Iy@LL$(踌H|$`LL$(HD$ HtH5(LL$(Ht$ HD$LL$HLt$(Ll$8HLd$ Hl$@ILAHHD$HcSHHLpD$~;E1IM9K.HpHEJ(HxJPuHHuDLd$ ILL$HLt$(Ll$8Hl$@LL$ kLL$ HD$IA8HHLL$LLL$IA8HD$H~fDHKhLt$(H|$DIHl$@Ld$ HD$XLLl$8HD$`1jLT$0UAREH|$xH HuHd(HD$X^@HKMLT$(LL$ LL$ LT$(IA@HPʚ;IIy@LHt$` HJHʉ(LE1111u"mL<$E1I1ҹ11MN"H(LL$IB(J *H JH<$7AE1111!H+(I?IA>fH(IzD$L$L$LD$HL$IHш(L$ ABH8HL$hgIL$ABHL$JIL$ABfAWIAVAUATUSH(LdH%(H$1AF@ $?IV8HJ\q IHtILJIFPH HHtAV@փ$ AF@ulIV82r\F$A$1HLL$$uT@AqA90AMfhMtI@nI I~`tIc~I@LL[AIHt;Pu@HHuIAHcHIH$dH3 %($H[]A\A]A^A_ÐAALJ0$@ALJILJ$딐Lf.LhhMH$L|$MHD$@H$HD$HHD$xHD$PLt$X MM A uIG8HtHtIWHRZ@\$H\$HH^`Ht*HRHHRH9SuDH9SHHuD$`1HD$ sL$L|$0HD$L$(HHL$HHD$8HHLt$0H|$@HDŽ$HDŽ$IFHpa>L|$8Ld$E1L$Ht$HHIWLHL;IIFHHULLUիH$]A\HtHF(HDŽ$H$Ht H$(HD$0HD$HL$H@89HL|$0HD$ HZH57H諈FfDA$FA0$G@H(H XdLt$PLHEHx?OHU8HBJ7ADu@ A;HcUIHLk`MufDIEHKII;}uIE I}HHL$HHD$8HE8Hl$XHD$HHL|$HHD$ HEL$0H@@@D$D$(HD$ HL$D|$HLpE&IcUHD$ HL$L$AE9IEJAML$HD$HD$9D$0Hl$XL|$HfDHmHLt$P fIHj`H#I1E1E1Lt$`HDL|$(HD$PH`HD$@UuHE Ht`DXEtWHD$(H}DDE^HDHHDH9xu@tH\$(;%DHmHuLt$`L|$(oHtAEH(HE8H}@HIUP AUPAUHH@HH5j4蕅HE@HmH@skIEHcIfDHhL$AHt$PH|$HH|$ Ht$xɀH|$xIHtHM(HD$x1M IcMHS|$HLz~CDt$(E1DIT$M91IJDHpKHxDuMmMut$`HS E11DBEHHHH J LyL$~DDl$(E17IT$M9 IJHpKHxCuHU ID9rH\ H|$@t HD$PLh`MuDMmMI9}uAED$0IE HD$ H H\$ CD$HD$ IEHD$HG@D$^HD$Ll$XHHEHt$L4MtDL$E%|$0 HD$HD$9ELl$XL|$AGh$-!Á$DŽ$ I~pAIF8H\MmM{DHC H h1D$`C<jD[HD$ EL|$1Ll$L%|(L|$@PfDH$H|$ h}HHIL0H$Ht H}(H9k.HCL$LLAHHPA$IHuL=fE1LJ|$HD$@IEJLptRDd$E|Dd$(1tQHCI9tcHIHpHDHx AuL|$HIHpHEHx@tڅuIcUID9`DI} Hl$@HIEH(\^tIE IcMIUHHD$8HHLH *AEIV8B\aIN(HLLK$Lt$XL|$+fIHC`HafDL|$8Ll$@E1MK|$HhtQDt$E~n\$(E1fDt[IVL9tIIJDHpKDHx?uHEHpIEHxk?]ID9d$jMLl$@'D=ɚ;% Xʚ;)9$HcHHy(I}H IEIcUA]$O@L$dL$HIOHcEtHHt L$HL$L$LHE L$IE HE H|$@)HD$PH@`HtIEHD$PLh` fHl$hLE1MIHL$ |$Dl$8DN<[DD$EE1IL9IGJ0HpID$J0Hxm=uL|$({fDHHD$ I~pH$H$H$LD$xHI~p11$AF@l1L/1AF@OLS$PD$XZ$.-]IN(LL$$Ha,H5LD-/IN(LLt$D$EZIFPHHt4@Xt.AF@%$9IF8@\YA$HPʚ;WHIE HHH5*LIFpHAF@Ll$@fL|$IG8DPEDIGHHpID$HHxD;t tl$8I9l$FLMHl$hI9T$@IH$LH|$ \L6Hv(LMy@IV8,B\v $[AgI~\IFPI~8HIHHIFHHx@lHHHwu(HI~H~AHl$hHL$HDl$8EJ,L$tKE1jf.taII9tSHEJ HpIFJ Hx9u$@HEHHpIFHHxm9t tD|$8AID9|$0VHD$XIHl$hHc@D9|$0Ht$HMcJ\(PHT$HHHx H@HH@H)HP1HHU HDmH$LeHE(HC0Hx H@ HL$ Ht8|$ L St|$ L tL HT$E1 Hb1HL$8dH3 %(8HH[]A\A]A^A_f.A>Ht$HHbR}DHL$ HHt(HyHH HyH5+pB HL$ I~` HE1H$DHyH5pHT$ H HzHt&HzH5cpHT$ Hm HzHt&HzH5l6pHT$ H@ HzHt&HzH5L pHT$ H HzHt&HzH5,oHT$ HHzHt&HzH5 o7HT$ HHzHt&HzH5ojHT$ HHzHt&HzH5UomHT$ H_HzHt&HzH5(oHT$ H2HzHt&HzH5lnHT$ HHzHt&HzH5XnHT$ HHzHHzH51nHD$ H51H@HHx|nL|$ MmHH5Lx(H<$HmL6IHbIHIH53nIHIH5mLIHIH5mIHIH5mIHIH5m3IHIhH5hmIHIEH5EmIHI"H5"mIHIH5~lwIHIH5jlIHIH5ClIHIH5*l~IGHH5+HxzlbLHMLk-MoMtEI}HtI}H5-lHMOLjLLHQ]XZMI\$HCL|$ IIO0HL$ HHyH$HT$ mf.HD$ H5LH@HHxkIHt$ H=LH"VHD$ H@0HD$ H<$HL3HH5H-kC0fI^xHD$ H5H@HHxjkRf.HD$ H5lH@HHxj;Of.HD$ H5<H@HHxj Lf.IGHH5 Hx\jEfHD$ H5ܵH@HHx'jf.IHIjLxL1H [YH^gL|$ fDHD$ H5lH@HHxi;f.IGHH5=Hxi fHD$ H5 H@HHxWif.IGHH5ݴHx,i[fHD$ H5H@HHxh{pf.HD$ H5|H@HHxhKmf.IGHH5MHxhfHD$ H5H@HHxgh:f.IGHH5HxIHHt$1HIFp@ff.AWAVAUATIUSHxHt$L$dH %(HL$h1HHD$PMHHDl$EHLM1jHt$N!HXZHM|$XEE\Mt`L5 HxL,bu&M0Mt7IGHHuIH5YbuLHgM0MufDHLHHBHMl$HHD$MI}H+I}H5_aI}HI}H5QpaI}HI}H5MaI}HI}H5$*aAƅL xE1LL HRDT$EtDEt AHD$H&jE1LLj1Ҿ HDJAYAZ1HL$hdH3 %(H2 Hx[]A\A]A^A_H5`LHH{OHL$PHHHut-DEVH|$PH5ƫ=HH_HMHjLHL$`Ht$Y^HH(M|$XMXL5pEE\MuwHxL_uPM0Mt[IGHHuIH5ц~_uIH5_j_uIH5V_ufLHUdM0MuH5LIHHHL&HHuXAHD$XDHǹhA '_AXjL E1LjH Hjt$h[2H fIEHH5=Hx^Ht$LHA9Mm0MZ8IEHH5Hx<^L.ANX@>MM}XIFpMu*@HxH5]u>M0MlIGHHuIH5!]uIH5p]uLHbfIEHH5=Hx]AƅbL.ANXLt$@LM}XIFpL5Mu,:f.HxL4]u@M0MIGHHuIH5] ]uIH5\ufLHaIEHH5}Hx\9LHtMm0HE0ML E11L HE1!Nz@E1QHD$@0tMXtMX bMXVfDjLHE1jL1Ҿ E_AX.LH5=H5LVHD$ HHt$ HHH?HL$XHD$@Hl$HHL$(HL$`HD$HL$0Hx`< w H&HGH< vI IAFIn< wH&HsH9HH)L0IH(HD$LL$(LHLD$0HT$ Hp06umH*6(H!H@HL$`HHHT$XHD$8LD$8HH|$I@%HD$LD$LHM6(LAFHLH;Ht$LHMN`MFhH q8M}MIHt7IH5-ZIHtIH5iZSI~`L E1LL H~KI~`uGI~8u@H5zL!Hu,jE1LLj1Ҿ H,CA_XfMm0E1HD$@LD$LHYLH:M}MtgIHt7IH57YIHtIH5sYL E1LL HJH|$ WHD$@Hx8GjE1LLj1Ҿ HGBA[A^*M}Hl$HMFIGHH5,Hx{XNLH#LHCM0M&M~`Mj1E1LjL龸 HAXZM5fDHHl$HfIGHH5HxWE1IFH@IM0MIHIH5WIGHH53HxWjHt$1LHxHtMuHL$@HA8IGHH5Hx?WLHH|$@HAM0MHLD$Hl$HLD$L52(LALAAHHl$HHu2(L#IGHH5PHxVI~`t0jL龸 E1jL 1H@Y^M0I`4Ht$1LH^IF8AWIAVAUIATUHSHHL$H$DD$,LL$ dH%(H$1HHL$H$HL$HfDHxHHxH5UXU%IEHHxHzHxH5UbIEH5"H@HHxmUBHI]M AHH{HLH{H5W,UHDŽ$I]HDŽ$EHvH5HGIH#HL$LD$HHL2LHLH$mKmLsXL%BMugHxLTu@Mv0MtKIFHHuI~H5^TuI~H5{JTufDLLEYMv0MuHLQ5LcMt>I|$HtI|$H5SL E1LHھ LzEAH$H$tIHt Hp>NLIHtYIG0I\$(L Hx(HD$ HtHD$H8HLaI]HC0IEHK1H$dH3 %(HĨ[]A\A]A^A_HDŽ$HDŽ$fDHHD$H8HaHDŽ$HDŽ$L1HC0IEEIEH5 H@HHxXR,HD$I]HD$xHDŽ$HDŽ$HHD$@EHH5H]IHaLD$HL$HHL/H$LHL{HD$8wAG$LcXD$LM D$0H\$PE1\$0D$8D$HHD$`HD$X/fHxH5PQt LLQVMd$0MSID$HHuI|$|H5cxQI|$H5PuI|$H5XP+I|$H5 PFH|$XL FL1LLۖ e9OIEH5-H@HHxxP L H9P H9H(AiALJL IHHX(IL`DID$HH5HxOL1LMd$0MHHRL1I]HC0IEiDAG$LcXD$0D$LMHD$XHD$`D$HD$8E0t IHD$`H|$`H5K.OqH5OHwIHk!>HL$xLLH^H|$xH5 ND$HLcMt>I|$HtI|$H5kNML bE1LHھ L@|$, |$, Dd$0E HD$@HHHH$H$H| HH9H9uH9QuH9quH$HDŽ$jL1jIL@Hھ QH$AZA[HvH_)(hH5NMKI|$H5t{MuwI|$H5׿fMI|$H5MMRLLJH5HHD$h&MIAHD$`LL5-Md$0M|$8H\$P|$H HjE1HjL 1Ҿ PLjK H AG$D$8;D$LID$0<E-H'((IHf@$L @@IG0Hx HH H$DL$0I\$ID$H$ID$EIG0L Hx(a jL]@AG$$LLH5HHD$hKD$H:I|$H5jKH|$XLL[D$8HD$XD$HlHLIHIG0L Hx( tD$HH$LH$AD$0 HID$HD$XHtID$8|$8uAL$ LSM=IzHZIzH5MLT$8|JLT$8gIBHLD$HL$LHL.(HD$xH$HD$`H$HLIHD$HHL$`E1IHT$xHLAD$0 HH$HtHP0H$HP8HL$XID$Ht|$8HHXuHxLSMH \MIBHHtzIzH5LT$0[HLT$0t\IBHH5Hx>HLT$0t?Mt$I~0LE1LHھ L9LT$0MR0ML HD$XD$HD$0H$HHDŽ$pHL1jILHj j =H$H H8H|$hH5H_GD$H ID$HH5Hx5GL1LMd$0MvDIBHH5LT$8HxFLT$8tLֺL蒺LT$8DD$0ID$MR0E4M>IHHGL'I]QL=H|$hH5-AaFjL LE1Lj1Ҿ Lj$H =5jE1LIHj1P LjI]H IBHH5HxELT$0L E1LHھ LL7HL_I]bjE1LjH1ɾ LIA^I]X6jE1L&jjL )E1Lj1ҾLj$H L1HLLT$0#LT$0IF`#AWAVAUIATUSH(dH%(HD$1HD$HD$MIHILH5'EHH3HL$HLHcH\$M$HMHv(xHHHx H@HH@p)Hx1HEH]A$LuhLm@MHt6MHHLI$jI$HADŽ$ID$0HHx H@3{ID$0H Hx(I]XL5HugHxL\Cu@H[0HtKHCHHuH{H5C6CuH{H5uj"CufDHLHH[0HuLL)$IEHD$HtCHxHt#L|$8MIHt"IH5+>FL|$8MtlIHIH5>ILT$8Mt?IzHt8IzH5 h>t$HD$8H5H@HHxK>E1HLHHT$8A HL$81HtKHyHt"HyH5=HL$8Ht"L E1LH D$d/D$EtDEtHD$HKfH5>LHH,HL$@HHHȯH1HL$HdH3 %(Hh HX[]A\A]A^A_LH%BIH5_=EtIH5n=<IH5<4IH5c<LHHAjHt$0HEȺHD$8^_LT$(\Dt$<@D$AE0tKX@gKX[DLHKX@HMLjLHHL$PHXZHLcHKXLfHJ@M)ID$KXHD$8HHXf.HD$8H5 H@HHxW;-L|$8C\MpHIWXHD$HH\$H(HxH5;uDH[0HHCHHuH{H5)b:uH{H5!:ufDHH?HD$8H5DH@HHx:Hx6LT$ LLHLT$MR0ML|$8Ht$8HHC0HD$8H@0HD$8IH5Q6LHHAjHt$0EHHD$8ZYLT$(Dt$H;6LH W1IBHH5;Hx5LT$LֺH-H|$H LT$MR0MSLL LE11ɾ H&LE11L + H&1L|$8jL jjARE1L1Ҿ HH IBHH5zHx4 LT$LLHyLT$MR07IBHH58Hx4LT${LֺH*H|$H LT$MR0MLfD1kIBHH5Hx%4 LT$nIBHH5Hx3LT$ ,jL jjAR1HAWAVAUIATUHSHXHt$DD$dH %(HL$H1HHIHMtAEH53HH5HHIHt D$D$(H HLELuHD$Mt/IFHHD$Ht!I~H52HD$DT$EV!HL$@HLHL|$@M$MH (HHa H{ HھHHCHǃ)1HL{ID$0Lk`HkHHx H@GHD$ ID$0Hھ Hx(i L}XL-}Mu*4@HxL1M0MIGHHuIH5!21uIH51uIH5Xn1uIH5wZ1uIH5F1uIH5p21nIH5{1V|$IH H503IH5d0IH500LL5M0MDD$E2H5ĩHIHHL|HjHsXAHA IqZYg HHLtKXH5HnIHt*Ht$HKpHLLCh HKpLHL&I$H vHH5VHHIHt9HLHL L1LLu >M}IFHHt=I~H5L/IFHHtI~H5+/IFHE1L=~I~L/I~HI~H5^.I~HI~H5?.LMMv0IUMIFHIHI~L}.I~HI~H5קZ.I~HI~H57.oIFHH5yHx.SI~HLMRMv0HMOHD$HC0D$u;HD$ HXH-LHr (HDH|$t H|$1HL$HdH3 %(HHX[]A\A]A^A_fDH HLY@1HLLD$T$HLD$,WL$,T$HLtHD$ HVDL$(EHD$8HD$@MtAEHt$HL$8LLLD$@ HL$8LHLl#Ht L &-H1LL5 WLmXH$x"f.HxHd,Mm0MIEHHuI}H5ߕ6,uI}H5,",uI}H5aS,uI}H5+uI}H5k+uH L LKMtL E1LH LFD$ D$,xHL$8HT$@LqHXHT$ HBHD$HBID$0Hx(HH\$ D$(FHL$@HLH胝H5hH\IHHLH5HH*M$Ll$@MH(HH)H{ Hھ HHCHǃ)1HLkID$0L{`HkHHx HH3LH(HfDH|$vHD$ H@ZfIFHH5uHx)LL蔝Mv0HD$fDLL.TIFHH5MuHx)IFHH5%uHxt)YIFHH5tHxL)HLC`Ht$LLHpIFHH5tHx )+LC`fIFHH5tHx(LLC`fDL E1LH LCfDHD$@0tKX@tKX:KX .DKX"Ht$HLLKxLH ޛZHcHLtKXH5ĠHqIHHL HAHsXjHEȹI^_6jL gE1Lj1Ҿ LjAWTH KXHL8HD$@0E1fHD$@0tKXKXH'HLwvH5̘H'ujL E1Lj1Ҿ LjSH rjL GE1Lj1Ҿ LjAW\H lIFHH5=rHx&@H{hE1L/LH LMv0MgIFH'fDHxH5q0&tH{htJE1LfLSLHt$1LLHC8Ht$1LLHC8dH5_%IH5̞%IH5#%L*EDAWAVAUATIUHSHHxHt$ DD$dH%(HD$h1HD$Ht$|s H LH@1LLHAADDLH DDLH HD$HmHT$M|$XE Dt$(HPML-pDHxLd$uPM0Mt_IGHHuIH5K>$uIH5*$uIH5$ufLH)M0Mu@LHM|$MIHtIH5#8HD$`1E1D$,HD$8HD$\HD$0~IH5#IHeIH5]#IHBIH5w:#IHIH5#IHIH5Z"IGHH5nHx"IHIH5"-IHtuIH5"IHtVIH5w"IHt7IH5ŊX"`IHtIH59"HtMInIM0Mt(IHxL E1LL HL$(T$,D$HD$HED$HD$HL$hdH3 %(HD$Hx[]A\A]A^A_DMt$XL-,mMu ODHxLl!u&Mv0Mt1IFHHuI~H5HF!uLHG&Mv0MuD$(HD$ HD$IHhIGHH5lHx  _IGHH5mlHx ZIGHH5ElHx UIGHH5lHxl HL$0Ht$ E1LHHH$|$\\$,IGHH5kHx DIGHH5kHx^Ht$ LHuIH5~CufLHH@HH5cHxl_HD$f.|$ HxHt&HxH5.THD$H HxHt&HxH5gfHD$HHxHSHxH5tHT$(fDHHzH_HzH5gu/HD$H=qDHTBHHHD$H5aH@HHxHtHD$HAHLHHT$HR0ID$8HT$oHt$H賉LHHD$HP0HHT$1HD$H5naH@HHxHD$HAhHD$H5/aH@HHxzyHD$HA)HD$H5`H@HHx;HT$LH背ID$8HD$HP0HT$uHD$H5`H@HHxHD$LHt0HLHKHT$HJ0I$HL$w11AWAVAUIATUSHdH%(HD$1HMIHILH5譱HHWHHLH1蔆 H$HH0'M$@HH#fH@4@@@<HX Lh0Lp(A$t6MHHLI$+I$HADŽ$ID$0HHx H@tID$0H Hx(nI]XL5^Huh@HxLu@H[0HtKHCHHuH{H5uH{H55:ufDHLH[0HuLLI]HH{HtuH{H5a H{HtVH{H5IvH{Ht7H{H5zW_H{HtH{H58L E1HL LHL$dH3 %(H?H[]A\A]A^A_DL蠬H'H1L般H?LL@HCHH5E]HxE1nfHCHH5]HxlH޺LH[0HEH+fDHCHH5\Hx$E1HLLH[0HEHHCHH5\HxE1}L肫HAHAuHtA.fD1DHATIUSH0Ht讽I|$xHt@H_HHuI$H~H'H}HHtHHI$Ht@H/HHuI$HtfDH/HHuI$HtQHL[]A\DHa'ff.@AWAVAUIATU1SHGL7MfD0=t=uL%'HA$HA9mIHtwuH{0Ht5HHtdHHt|fDuH{H[QSHH[A9mKAEH[]A\A]A^A_f.s+t HOf.H{H^fH{@HtBHHDH{HtH{0HHG Ht HHE0HHD$HaH'XIHHx H@HH@P)HX1HM~E.IF@HIFHHHE0HPHzHEArH@ 8vH@PIFPHD$HHLFHE0LHx)u4@L$H<$H([]A\A]A^A_H$I^AF0IF D$M~M~tAF<AAF8M88H<$/MIF fL`(HD$hI9FHE0H@PNHHLHH93HHzuH9ZuHrH9t$huIT$fDHAPHHt@HzH9|$pt%HH9HHJ HuHzuDR8EtHrIT$HHZIHCHH5{H7 HoaHt 8HHI1jL jjH$H H|$ZmDAUfALpHD$IFPLxHD$Hx`HLMLH>H5U{HgLzHILjjjH|$MI^AF0@E1111uH<$IHHD$H]nfDE1T$H|$E11ALHH$HWH=nHHmHH$yH$IօrIL1t$x HHT$puAXAYWHHD$HHf.H5oZE1111ltHOIFPHKLxHE0HpHHD$Hx`HDH9yH5PyHb}HƤHD$HlyfAWAVAUATUSHHDEtH(Ht HC(HHC0ǃHǃHǃǃ@HtHǃHHt%L%t'@H/A$HHuHǃHHtbDEL%3'1fL,HI}A$LA$9HA$HǃHǃHHtQDE~$1fDHf.HIE1QHC@H$Hu EtLHt$dH34%(DH[]A\A]A^A_@HH5hAƅC4IE1fD>t LnpM H H=AIHtIHKHs(jLjALC8HhAXZE@AA$L@A#DL8Lw"t!LLH3AƅtdHtJ;HmH %kHDrHHS(LjQPLKL龵HH A@IlHKHs(jAjLC8LHoY^AƅH{8EEFXH@O$Lfp @HFX$F\MdA$t AD$Z@4LMu7HDŽ$^f.@uM}MMtI}?GXuM}MMuHDŽ$LcpMA$t.A$-SXt AD$X,H$LtjL31jIHھ HtH$AXAYHH'E$9$E fDHpH?HHtHPL IUMMH'HIL$HHIIL8M$$MuH6I}GXw@1H$dH3 %(Hĸ[]A\A]A^A_DHDŽ$;t^5L{xMIDA.AFY@MvpMuH{gH53gHXZ@ Lk8M5AEA-AUX€k€IHu @HH HpFYuH$UjLl1jIHھ HUH$A]A^HE$HLU5LMw@xfH8fDH#fH5jHH$L耀jLjI1Hھ MIuIT$H9t1H5MmM$$MuLcxMA$-vHL H1Md$MuӅLkxDu$LcMtmHH'HU@HP(LHHLWMmMuHH@(E$A9tU 'LcpHI$IHuj f.MM.MuHD$E1H=HD$ HD$(HD$HD$HD$hHD$p@Hr- wHcH>fDHt$HHuMH|$!H|$ H|$(AA!MAHsHD$HH=HD$`HD$8HD$XHD$@HD$PHDŽ$HD$xHD$0fDHq HcH>Ht$6fDI(Ht$hfDHt$(fDHt$pfDHt$fDIHt$ fDHt$@H HLH|$0AE!MtHL$H L$J Z E Ep HD$HtHt$@HHD$HtfHt$PHt\Hv8Hx8&nt9HD$PH0t-HT$E1ɾHLHJ(jjXZMH|$k HD$I}8Hp8qH|$ HD$I}8Hp8AMHD$(HtHp8I8NAHD$8Ht'Hp8I8%2KLl$HMt7Iu8I8tAE1LLH+HD$XHtHp8I8tLl$`Mt8Iu8I8KtAE1LLHHD$H"HL$ HtHq8Hx8:^HD$HHt,Hp8HD$Hx8 HD$8Ht$Hp8HD$Hx8xLl$XMt>HD$Iu8Hx8itHt$E1LAHLl$`MtCHD$Iu8Hx8!`t#Ht$E1LAHDLl$ MMt4Iw8I}8tE1E1LLHIHD$`Ht,Hp8HD$ Hx8_zHD$8Ht$Hp8HD$ Hx8W:HD$XHt$Hp8HD$ Hx8)h4L|$HMt=Ll$ Iw8I}8:tAE1LLHqL|$(M2Ll$Mt4Iu8I8tE1E1LLH$HD$XHt,Hp8HD$(Hx8hmHD$8Ht$Hp8HD$(Hx82qL|$`MtM$MthL%fMWA v>HHuUDHHDLhAU9u| @M?MuKX@HHtHP: HHuHspHt?-t4> HfD-t8 H@pHuNXHCx1E1H)fDtDH@HuӹAאHt$PfDHt$0fDH$Ht$XfDHt$xfDHt$HfDHt$8fDHt$`fDLMu @MmMI}?GXtܩ@uH(I}GX@jE1LYj1ɾ HHYE$^CfDHv8Hx8c AHD$@D@0E/HT$HE1L0HJ(jj3^_@H|$0Ll$0cf$HE1LIM(D$L D$jj_AXD$$D$[HFH5XHDLcpA<$AD$X@p SH$L;sjL 1jIHھ H;H$[A\HHH'fAUX@>HL%'*HOHD$pE1E11HD$hE1E1HD$HD$ HD$(HD$HD$DA$.H$LQrjLIjfDjE1LCWjDH$AL-{HD$H$HD$MMA7LuH|$HSHHHDŽ$HDŽ$H|$1LA?H1jHsHjHjE1E1 QP1$AUjjjjH$HPHtH'HDŽ$H$Ht Hj'E1(E/fAAAHfDtKXEKX KXHD$0I}8Hp8螻mHT$0AE11LHHD$0DX0E@IM(jE1L`jL꾵H^AYAZDHD$ D$8hHL$(HƋ9hLHHHI(jIV XZD$@HD$D$D$8\hA?HQhIO(jLVILPHY^D$D$EHspKXnfDH 'HqIWHHPMIIfDH|$@HD$@HD$zDMd$8M A$t A$- M9t1LLH# LcxMu?fMd$MA$-vHL HQ1DH|$PHD$PHD$DH$HH%njLă1IjHھ H$LmjL'1IjHھ KXf.HspLcpA$.LAT$X€H$LsmjL21IjHھ 3fDA$.H$L(mjL1IjHھ AB4A9E4AJ0nAB4A9E4`IM(jLE1jMྵHXZ;KX CXzHD@Y@H@pH .uIfR4HspKX;H$LljL1IjHھ HD$HE1HD$`HD$8HD$XHD$@HD$PHDŽ$HD$xHD$0SHT$8LHAA!HD$8@0IO(jE1LqjLHoA]X{HI .KXHHtAHpHt0FYt*H$jjLƀ1IjHھ HHuHjHE1LPj1ɾ H贾A_E$ZVfLMF8uLMH@pHuL%LH5OHMmMuH|$pu Ht$xDHt$pHt$hH$HHEHL$hH|$hH$LijL{~1IjHھ zHT$HHt$AAH4HD$HDX0EHT$E1ɾHL{HJ(jj~AYAZH^|H5NHLT$IM(HE1jLpLj.^_LT$HD$xHp8HD$pHx8*!:H|$htH$dDHT$@Ht$AAH/AHT$E1ɹLAH HT$PHt$AAHnHT$E1ɹLAHHT$`Ht$ AAHHD$`D@0EtHT$ HE1LHJ(jj^_IHT$(E1ɹLAH>f1HHHMHUHHuHUHu(HHLkxMLHIHz9tHھ HE$E$ KXHT$XHt$(AAHfHD$XH0hHT$(E1ɾHL~HJ(jj貺XZ=HT$ Ht$E1HA }HT$XLHAAKXBA$.LYKXHT$8Ht$AAH芿`H$LejL{1IjHھ {HT$xHt$pHAA7HD$x@0HT$pE1ɾHL}HJ(jj胹A[XH$Ht$hHAA׾H$DP0EHT$hE1ɾHL}HJ(jjAXAYHIH5vRRHspH$HDŽ$HDŽ$dH$LIdH$LIdAVLy1ATIHھ H艸H$AZA[HtH'HDŽ$H$HtHw'HDŽ$H$H HT$8Ht$ AAH舽HT$XHt$ AAH`Ht$xDHt$pDu$LcHspH$HDŽ$HDŽ$scIt$H$I^cIuH$IJcAVLy1IATHھ HT$8Ht$(HAA謼HT$pHt$hE1ɃAH艼oHwH5HH9;HyAQE1E1j 1jHP1jjjj/H@ff.AWAVAUATUSHXdH%(HD$H1>tQFXH@uDIHnp$ @FX|$HX}DeXt A@ADd$t,1H\$HdH3%(~HX[]A\A]A^A_DC\HspDHt$t - L{8CXM A? C\1Ҩ- H{pH|$@H|$HD$8tHD$@Z@c HD$HLCXH,HmMHHLHMAD$UMZCXEEwECGE1Ll$(MHILAHD$ fDIEHMELRIHt$ IzH4 HH9HHIH;yuHIpI9Jpu@HA9mLl$(LHCXHD$HHtyLM AF,;B, uXI~0AF,Ht&L%'H/A$HHuIF0I~8HtH'IF8LspMAƒtA-CXLMtAoƒA-L9(AFY D$A9E$AE H|$G\ƒPSXF HD$Hx8w HiHD$H|$@HD$@HPH]jLyxjI1LHھ bH|$PA\A^H<Hq'AE fDLH]DeXADd$"fAGE1AwLHI}E9g~OIN4HufHHHujfE1HHLE1fDEDžNL%'H}I$HtI$HHǃ@HD$-PCX ArE-CXHf.LMYAoLI?HD$@Dd$LcHD$ILl$J47HNfDmLAIcHCHHRL;BuHRpH9QpuHD$@H|$]HH1jI LBjjH|$( H|$`H HtHC'HD$@LfQDI?IDJ47HN>HA`HuCH@8Ht/t(-tu-wAyLl$LspACX%tA-%AFYMLH1ALLaAXAYA-C\ƒAF\ƒL uI~8tjE1L}j1ɾHL轮AE Y^tZf.KXz@HFjL)tjLKL1Hھ a_AXfDKX-HCXHt}\HHfC\tH?H5FyL.fMu"HT$QHT$HIHQL,?AL$HrI$LVH|DHH9HL;QuHIH9NpuHA`H>gfDEuCAMAWE11fHD$@H|$mZHH1jI LxjjH|$(蕸H|$`H HtH'HD$@LMD}\ tC\Ls8MtIFHt 8OHE8HtHHHt 9t"IWHBHCpHD$|@LH C\ME\C\HE8HC8HHHCpHD$AFY[HHt I;FC\pH{8{AV\"9u jE1L$xj1Hھ LAZA[AE kIOrtKAw ?DHy/tKHsHL肂IHNHKHIu@LaIGH,L{8CXC\@H}\:2tu -"jLsjLKfDHD$@HVH|$@H*UHKHLnjIjqHD$@tYHD$H|$@HPHTjL8pjIL1Hھ 虩A[]H|$@H8oHD$@HD$H|$@HPHTjLpIjHKXHLM,HǃHIu@LKH1jLLE~AYAZHHA>LppHCxHExHHCxHHǃHt AFZ@HL.jHLNHCpHD$@tHCpC\HD$M~0Hj0MAHA8t/I~8LB8HM8tHtI@H9GfMI~8LB8MHHGMI9@HGHD$H|$@HD$@HPHRjLlIjHHSHE1LujjjHپL?AE H HHSHE1LtjjjɨHHt HxpjLnjLKDHsHL~IHvHKHIu@L}IIGHQL{8HE8LHsHH$P _~ID$IGH@H!HU8HRLpHPHCpHD$rPgA~\ jE1LNujP-DIA~\H{8jE1LrjHHMMIELDE11 D!I;At+HmHPHEHu׉ADHE1Lp1jHپ Ljj'H AE jE1LqjHD$@6jE1LUrjLLLHEHE1L njjjH1ɾ L訰HCpHD$(H &H^EHE1LnjjjLM@HHNH9MteHH9HtZHHufHULfH;Pt,HHuLVHHUHPIV0HIF0HmHuXH6H|GM>Ixt LE,Ix EILH}4HmHuHMt!L%'LH/A$HHuIF0LUIF8HH@HRfDMt!L%>'LH/A$HHuIF0I~8nIF8H@8AF\wI~8gjE1L^qjIH1L?aHD$8HD$@IH|$@OHH|$8HOH1ҾWILLpjjUH|$XH HtH8'HD$8H|$@Ht H'AE 2H2H5\3L#vMHH MH}AF,AF,ML%'LH/A$HHuDD HMt-L%]'LIHH/A$HHuIF0HLLHT$SIF8HHT$HR8HRHP7jE1L[pjIxt EHHH72H5kLݽ0LSIF8H}AF,ML%y'LH/A$HHuiHkE1E1LIvUjjP1jjjj臈H@VAF,jLKhjLKmL1Ht+>HuFtGX%@utt 1DHHDHHHHH/oH591購HfH9gAUIATAUHSHH>t FZ@}t EZ@  AuHspHtFYtH[]A\A]DH9>u -tDHLst~}tiEXHHu*fDDHL:tEHmHHU:tBZ@uLHtBHU@.uCXtH1[]A\A]@HHU@fDLH-fH []A\A]1ff.fAWIAVMAUATUSLHH$H|$t$fDH@8Ht/t(-tu-wLSHMVqfDLu0I~0H"'IHH@L(aIFHt6HE0IU`LIuHx0HdH5:!HxL@2AuXLfDH@8Hyn-_uԃ-wDfDLH5Z)}EMIhDAE\ƒuI}8SaIMHjE1LcjL HNAXAYDA-7jLHAjLL^_BjE1Lb1jHھ HAZA[|HlHHu4H5cH"cH5H;fDAE\ƒfIv8H|$H$HD$HD$89H|$LI(9HLI9AWH1ATIL`Hھ H|$A\A^HtH-'H$H|$HtH'HD$H|$Ht H~'HA &HLLDH zIF0HE0Hx0O1E111EAuX跀AWAVAUIATIUSHH(Hn(dH%(HD$1HHq@L|$HLБHIHH`zLHD$H}'Ht$HH|$IHtH}'MH{(Ht$LLIEHeM At$XIT$8"HHHD$IELHPH/6HH1jILa1j<jʖH|$0H Ht H|'ChIE*fD6H1Ҿ IH葡HcHHHHL$dH3 %(IH([]A\A]A^A_1@HxHD$fDJXEρBZ@HT$LLHD$5HjHHIjL`H1j;j褕H|$0H Ht H{'Ch DHI1jHLq+Hj jPH H+_H5l_H߉D$舦HcHD$HH}AWAVAUATUSHXHO0dH%(HD$H1HA(H $Hm DhErHA IHHD$H H$Lp8Mt{Hl$@L%_`MnIN(IV I~0Auv*HHjAE7[FX@ @FXIupM6MuHL%H$ILJH@(HHHIH\$L$0AH\$(D$4H\HD$@HD$ K=u/HUHuI@=H A IL9ImEM=uEuH}uH} LeMw@H|$M M Iv薝 I~` H|$I~`Ht$yH H@PLHxHiyHw HEPLeHIL$HHL$Mw@LMtHID$ IvHHD$8HL$IHxHL$HHuHIƐMt$HFH 8M p@9u@qHD$@H|$ HP Hp(.1HLHjIL_1j jȑH|$`H HHw'H}p!EX@H}8Hu`HHUhI@FHE8HtLMhLE`HLHE8HUHH ,jjr}Y^SULHd~A HtuIFMM6MuH\$Ll$8Lu8Mu I$MvIMlHn'HYLpHMuHHuHE1LM8LE0HLHUhjH juA^XfD-IFMM68@IHE1 .HE`I~A-L HLDeL+LMLEHUjj1LH tt^_UAW$HL$t=UHB$DHPHt:u HRHt2HPH@HuHH9tDHwL,H@H@I~HL nHQHl$HH9t/Hu>uFHuL軩A u\@AO$Hl$(tfDHH9Hu>uF[ uLA u DHE1LS1jH Ljj袆HEHH H@LN LFLHHUjH `jrAXAYH5lHL$IHu ELeHt$HU(MjPLL$ Aw$1ۅHl$Dd$0 HA9~^Ht>uHHtFXtL;~A u LMhLE`HLHUHjH j*rAYAZ A$1ۅ Hl$Dd$0HA9Ht>uFZ@uL苠A u@AO$IG0HX8HuGf.u'LBpLIpqPrPL@A^ZHHHKHtHSrwHAEG$1HRE)Ld$Dl$0HA9M4A>uIV`HINXHHuH@8Ht(8t!-tu-wIvhjLMjA _AXt,HE1ILj1Ҿ LjjH A 9H54hjHE8H}8}AT$1LML$ MD$jH RHpHE8XZEO$1H-kRELl$Dt$0fDHA9KMdA<$uIL$8HtID$H8HxXt@yt AD$ uI|$@tqHP`HHucHv8Ht(>t!-tu-wIt$(jAMD$@jL胰ZYID$HHt @x A H$Eo$H@(EEo - HE1LQ1jL LjjH EW$HD$@E1HD$(EtWDID9t$0HD$J,}uLepMtA\$~σD$I $HcHHD$ HD$ H4LFDkIxIcf.HHHRH;zuHRpI9PpuHD$@H|$("HHU@LjILHj jH|$`H HtH#g'HD$@LFtVI $Hl$ D3I@`Hu9@H@8Ht$t-tut6-wӃAyA I@`HtD\$ED$AO$IG0HX8H8H$HP(HЋL$41HDHH9H H4)>uFZ@uLYA H$ HP(HHD$@H|$([!HHU@LjIL?Hj jH|$`H HtHe'HD$@LA$HHR~FBIHlfDII91I<$?uGZuLlA u-E13x@APE1LLjjjL1Ҿ L~H HE1VLkNjjjHTH5mMLjE1LLj L1Lxr^_I|$@7)ID$ILHXjjA$tH$Eo H@(sfH$t$0HP(HЅt$4HH5KLGA$L%nMtIHH9`L+A}uIuAE\wIGxsIGxHHZIu8LIƼIIx6zIx IHtPHZt"IMHjE1MjL L&qAYAZILJIxnIGx)IMHjLE1jLLL LpA[A]L"ff.HtHw(HWHHt މfDAUATUSHHB4IIHHz H0HHzDHHHC0HKLm@HHSHsHE0~HSHs(H7yCHLLHEH Aąu,E$C$HEHCHHE0yHD[]A\A]fC HE1[D]A\A]HH5AHtHH5A辌HtHhKH5A螌yfAWAVAUATIUSH(dH%(HD$1HHD$HD$MAHH5I\$XIAL=Huh@HxL4u@H[0HtKHCHHuH{H5auH{H5;ufDHHH[0HuLHfH5L""HHsHL$HHH t5D} EHL$dH3 %(DH([]A\A]A^A_fI|$@L_IHH|$HڅLHH_'HRHH޺>\HHD$H_'HuPH|$HD$E1E11PDHjATHT$(?yH ADž(HT$HHz HzHHcHuUHT$Ht#z4uHz tLHJf.I\$AHH{HtH{H5L DLL$A)HLLI1j HjjFxHT$0H Ht J4EI\$A HL5[DžHm@H{LlH{HPH{H5IH{H-H{H5&H{H H{H5&OH{HH{H5HCHH5uHxāH{HH{L襁=H{HtuH{H5膁H{HtVH{H5gH{Ht7H{H5kNH H{HtH{H5O)1H[0H\H{HHDžL HDžE1HL HA qrD@HLHbHCHH5MHx蜀+HCHH5%Hxt&HCHH5HxL#LL$AIjLpFL1j HiA[[o@HCHH5Hx(HCHH5uHx>HLH@HCHH5=Hx%HLHQ>K@HCHH5HxTLID$@H|$HʀHfHCHH5Hx HLHVjHCHH5Hx~HLH9HLL2E1j HjjtHT$0H HtB4A "I\$A =fDA DHCHH5HxD~3H[0H&f.H7DB4HrEAE0AAt^LHE1jLCL1j HSgA_X&HDžDžfDLHAE0Au09fHT$fDHL=D1Lj HjjLL$(rH D} ADHD$L1Ҿ LzDHLHt$|fAYAZfDr4HBH5BHA蔃'Zf.AWAVAUATIUHSHHhHW0Dn0dH%(HD$X1HB HD$HF HD$E H} HEI|$ Lc@HHj HtH5H&|H} E4!|HD{$HI/]Ń|H5+LEHHD$t/jHt$1HH/Ń<<H5LHtDHHHD$ It$0HHD$QBŃLD$HL$  H5LLHtDHHHD$ @It$0HHD$AŃLD$HL$  H5 LMHt]HHHD$ HIt$0j AHAHD$(BY^Ń%L\$LT$ [ H5LHtgHHHD$ wH@It$0jAHAHD$(iBXZL\$LT$ D;{$u fD;{$tk :M~MJC$1L5D$HD$@HD$ HD$HHD$(HD$PHD$0'ILyTIH IH5yYIHIH5fyIGHHIH5 AyIGHHxH5%yM IHtqIH5yIHtRIH5x'IHt3ILxIHtIH5xM0MIH1HHT$PHL$ HT$(DHIH5Wx?IHIH54x\IHIH5?xIHtuIH5zwIHtVIH5w IHt7IH5Dw IHtIH5cwIW(LE1 L @HiM0MIHL5ufH$M0Mt_IHtIL,wIGHH5HxwLHI|$(uM0ID$(MufC$Hǃ9D$k HC0HL$HH HD$El$0ID$ HL$XdH3 %( Hh[]A\A]A^A_@ǃSǃ D;{$Rf.IGHH5HxHxpt)LH9LD$0Mv0I@ML +E1LL Ha]fDIGHH5ջHx$pLA1LHFH H1E1ɹjLLHf[XZ^HLD$0HE'L@HjLHoK)HIBHH5HxiLT$8HD$0Hx0LE1LgL HLT$0J[LT$0MR0MiIBHH5-Hx|iLT$8LֺHLT$8HL$0MR0HA@M^1LLHLT$83HL$0LT$8HA`k Gff.USHHdH%(HD$1H$]^HUHC HCHHHzHC0HH(HHKX1HSPDKpPHjLChjj]H 1H$HtPHH S$HOHk0Ht_H1HC0C8DDLKPMHL21HjjjS]H C$uHC@Ht$dH34%(HH[]H#HC0HtSC81@H$HH@ HE C`HC0Hk@HpnfDHNH{0HtHC0C8HXH5lH1mHC@-fDHE1L"11j1ҾHjj;\H Dff.fAWAVIAUATUSHdH%(H$10t ;EEA~WIHcH\S@ t S@ HK8-x y\q\H=;Hc4H>fII~(HS Hs8IHCPH]PHH ; CXHC8HD$HG A(tzI H)}\HAWHfDH(H}\ H9uH1~\HAWHH0H~\H9uILM>LjhMfDA<$I.Ht$HUI9uL;evHmHuHV6H5XLkHP4H5LAekSA(~aI LAx\FHH4HfDH(HU\tIH9uu5DH)HU\t)H9uIF(LH5Hx` =LH](E1H|$8HD$EH|$I@< w#@H&HdH< vHHH< wH&HsH97IF(HH)Hxx;M^(MeHD$8M MMI01MILHL$ E1E11HD$H¾Lt$t$jAT]XH A…HT$8L$HIG0Hx EHB HtxJ4uqIG LLIGXAƒAG$Et EW Ht$8LEW E>AG$AFlIGXAlEAU\S< w&H&HH< vHHH< wH&HsH9IF(HD$H)Hxx9D$HD$EfDINPHgHI8HZHIQDHP AFl LEՃ}\ E Adž0EfhEEVhf9IHE1L-1j1Ҿ$Ljj;VH IcIEnhHHIA0J@K@EIfEA@HD$4 H2HkpHIHHQ HqXA~hAA90IH]PHH HE8HD$H9HD$@XAʼn$A It0L薡IǂBHB8HD$A($HD$8K->D$$E E1H$dH3 %(DHĸ[]A\A]A^A_ÐHI11jE1L*Lj1A1jNTIcIH HHIJ@K@A0g@HE1L,1j1Ҿ6LjjSEnhH EIHHCIHCM I]IT$0HLAHkCHEC >Md$IMIHD$HB8ID$HHHHIǀHHUHH9uH;HHHufHq8'HHHnfH@@@@ @0MIHXhf$WL1jL'LjLL$( a^_D$HAt9p{(HU HuI~(HdIHEPH8m HE8HEPHD$H|$J@HE1L1j1ҾSLjASjQH D'EHD$D $HHD$E HHD$@Dl$,1HHD$$HHD$ HD$D$E1HH(LkEIL9d$ qI N< A\uIuI8u:[tIupI )[tIE`AGXI_PMoHIG8HH9l$fA(Dl$,HL$H_ $T E11D<$H,IHH9+I L$A|$XuIt$ I!uIx(b IT$ It$I~(ID$HHi Ix(AD$X zf.HI11jE1L%Lj8A8jnOIcIH HHIIGXHH5LA`rII~(HS HsIHCPH}PA0A9&HH]Pf.IHB8HD${( A(t9I ~0H0~\ HHH0H~\ H9u-IGIHC8HHEP4fA(~;I H0~\HH@H0H~\oH9u-GHE8AbHE1L$1j1Ҿ2LjjMH kfHUjE1L"j1ɾWL/\AXAYfDC0tPH{8thLeHIU`@XHXPHP8IULhHHPIUpHP LPeH@XHXPLhHfI}XuW@ILe(kFjALjLE0H1LzIcIAXAYHI8CX HE1L}1j1Ҿ7jjLSLI A(H oIHf.AA0]DJ@HE11jLO&1ҾTjLATjKH AfDHT$8HLHD$8w HD$8IHJ@HD$IM@I A(DH|$HD$@HE1LB#1j1Ҿ5LjA5jKH @A($6E1At.IcILH1E11jLtVLjjCH A(HLJ(1ɾRjLLjr`1_CH A(^H1E11jLFLjj*CH A()IcILHD$8HIHBHHPHpp$HL1jIL/1jLjBH|$XH Ht@H('A(B\HD$HrKLLA(tDAD$XH@`ID$8Hu@H@8H0-uԃ-wfDH}03wCXbHTHE1L!1j1Ҿ9jjRDLd$@HL$81HHT$4LL$0Mw4ATD$@1L1ɾOLPDL$DGAZEnhAIA[1L@D$EZH|$\$HH5VL`RHQH5+LERHH5L*RAD$XHE1L1j1Ҿ5Ljj@EnhH EH4H5yLAQLH:H5QH<$HAHj&'3H"H5)ArQ`IcIHIpHH5/L9QAD$XHD$@H|$H?LDfDHH@H@`Hu>fDH@8Ht/0t(-tu-wHI9u HH5LP/HH5gLqPJLIA(HH5L=PAD$XE'HfH5<LPkH#H5L$O$AHH5LO,HDH5LOHYH5;LOHH5LOHH5LdOHH5LAEO3AM@LAjME0jk^_H?H5-LO\ff.AWAVAUATUSH0HD$`D|$PH$9| ]HMEHHt$SIHHEDž(H}P-I] AEHD$AM@ IEE7AD$AHMdA@IExI6 HcH4Iv>HDIHtAM9A9=ɚ;wPʚ;)9HcHH!'I}xHCIExAA^fLAU1HLCH ZH(H9$ujHWH[]A\A]A^A_fPrHʚ;]E~H$AGL%P!'HHD(H$L[ L+[A{MEHcA$IHtqEAE^1At HcHD9LCHcA48D9}@&uA|8#uA|83uA|88uA|8;uAD &HEhH}PH[]A\A]A^A_`9HH>H5*LHSH5tHLHH5\HKHH5DHKfAWAVAUATUSH(D|$`D$hLT$pHHHWMEIHt$HHt5LMt)HH HARLT$(PD$,AWALT$8D$4H H(Ht9D|$`Ht$MELT$pLHD$hH([]A\A]A^A_7H([]A\A]A^A_ÐUSHHHW(HGhLJLJ0HLJ@HtHz`H5|H1H[]HLJHtBDžH HC(HtsH HE0Ht^HS(HE8fH=2<EHHt>HKHSHHs;HSHs H6HrHHH5uHI*ff.AWAVAUATUSHH_H{0H}LMǃME1L0t;~.AwnFFIG0HIH HBChH[]A\A]A^A_;BIHZHE1L1j1ҾHjjz7H HBMtAD$@ t AD$@IWPAHc9EIGH>Aw$HL;x-HȔ0M9H߉D$BD$ H{HH{PH1HLIHHǃ(LxAGpAD$IGID$IGHHt H@ID$ IoXAL$@ ǃ(HuDHm0HLEHMtM@HuH}@LD$6HMHHAT$LD$II踯uH5HH߉D$GH'LH@D$@HþH5ԾHFH@HHt4=HdH5BH߉D$FHi@D$q0;M(Aw :HrH5\HQH5޽IHH5˽6HH5#HH5]f.Ht'HtHGHHtHGH1Ht HWHøf.Ht ttffHtøf.Ht/Ht*~u$H(tHF@HwpHHG0=DfHtwHtrUHSHHHHs0>HCpHtHHH[]@HHHE1jL1ɾPjjB3ChH([]f.HAVHAUATUSHH.IIIHHHe'0HHH{H1HHH)0H!CǃH}L(LkHkt HHC(H}t HHC0H}t HHC8H}t HHC@H} t H2HCHH}(t HPHCPH}0t HHCXH}8t HHC`H}@t HZHChH}Ht HHCpH}Pt HHCxH}XtHHH}`tHHH}htH:HHtHRHHtHjHHtHHHtHzHHtHrHHtHZHHtHHHHHHtH;HHEHHHHHHHHHLsIHC IHC(LIEA$ID$HtH[]A\A]A^H>H}pu H}x,1H[]A\A]A^fH'0HHtH{HHHHH)0HH!CHHHH]HHHHHzǃL(LkHCHLc M&f.HtO?!CuGSHH():HCHSHHt HCHS HH'H1[fDfHtHPHXATHUHH5PSHHE8HkPHHUHHHC8 HtmIHE8HHHC8HEHCHŅuHCPPuDHCPLHCHHC80[]A\HCPHCHHC8AVAUATUSHHAHIHtlLH)HHHDHA ;HHt!HH.xREe@HLAH(2[D]A\A]A^@4HHt+H8HY'HfDH(fDAUSHHtQHtLHH1H!HHt4H8H'HHHH߉|1H[]fHtHGPf1f.HDBA wDAEHA vHAT@иDBA wG ЈG1H@HDBA wDAEHA vHAT@иDBAwGf% 1fWHff.@HJЀ wHDAA v fDx:uDDQADƒ W ʈW PJЀ wHDIA wTQЃ;O?? ʉWx:wPJЀ gHDIA UfɍTQ*HPOx.tdAt<Gf/r- f/vGffHf%f=w"H1ËG%=0u ff.GztŸHP @ HЀ WW^Ӄ0fH*YXOHЀ vHff.@H<+t6v$<-t0f.?f.H='`H='鐓AUATUSHmH='-C'HL(H 'HAH 'H;H'H'H?1Ҿ-H=bH'H/H@p@\IHH'L-'(L`8AUHHf@$@@ID$IHH@HID$ LcAUHf@DHH@$@@@4HX(ID$AUH?H'fH@@.@ H=U@@0HX(HHz'HH¾H="Hf'HHF'H=uH&'HH' H=WMH'HH' H=%H'HhH'H=H'H@H'H=wHf'HH~' H=UH6'HHV'H=8H'HH.'H=]H'HH'H=5H'HxH' H= Hv'HPH' H=HF'H(H'H=H'HHf'H=tH'HH>'H=TmH'HH'+H=3EH'HH',H=H^'H`H'H=lHf'H8H'H=Hv'HHn'H=H'HH¾H=H'HH¾ H=}]H~'HH^'%H=H5H>'HxH¾#H=H'HTH¾'H=H'H0H¾)H=H'H H'!H=H'HH¾&H=}Hf'HH¾$H=YH:'HH¾(H=5H'HxH¾*H=sH'HTH'"H=AH'H,H'H=0H'HH¾H=׉H^'HH¾H=yH2'HH*'H=,QH'HH'H=u)H 'HlH 'H=,H 'HDH¾H=-Hv 'H Hn 'H=!uHF 'HHF 'H=uH 'HH6'H=teH 'HH 'H=tHP8H '2H 'HtyH 'H=tHP8H 'Hd 'HtJH` 'H=) ' 'HP8F H[]A\A]fE1111mH= ' H[]A\A]f.H= '1 H[]A\A]DHH= ' > 'uH={ 'H fH=d ' 'H Ht,?u',wHHcH>D1D1Ðvځ1Ð1Ð1ÐSx .wHHcH>f.1[@H '[H '[Hi '[Ha '[H '[H '[H '[H '[H '[H '[H '[H '[H '[H '[H '[H '[HY '[Hq '[H '[H '[H '[H '[Hy '[Hq '[Hi '[Ha '[HY '[H'[H'[H1 '[H) '[H '[H '[H '[H '[H '[H '[H '[Hy '[HQ '[H9 '[H9 '[HA '[HI '[HQ'[HA '[ff.@HtHt Hw1fHtHGf1ff.fHt'1.w H%@HsHGf1ff.f1Ht?tG@1uEH&S0HHt%fH@$@@@,HX[ff.@UHSHHHt HhHtHXH[]ff.fUHSHHHtHhHXH[]fHtAUATUH-SHHL%&@;.I$w.HcDH>fH{HtI$H{HtI$LkHMt LfDH[]A\A]DAWAVAUATUSH(HyPvufG(uH([]A\A]A^A_H $HD$H(@ \$;@ IHHIHTPЃuAUAu(fHL$I fk<*AU\I f(fAe(fu ffAUHL$f-=gHAHH*f(^Ff(f(fTf.v3H,f5fUH*f(fT\f(fVAG$Y܃\X H,AAD AG$H,I]I_uI}HI_fAg(AU(fAG(%] AG(AM XH, $H*^G $f%H,f.zt2f(m=%^f(fTf.Y\AO AEf-15?HH*f(^f(f(fTf.v3H,f5pfUH*f(fT\f(fVYAW?\H,? AGVAEf-]H,%=@HH*f(^f(f(fTf.v3H,f=fUH*f(fT\f(fVYAW\H, AGAwEEH,@t A "fAt fALǃHD$Ll$AH ףp= ףHHL49MRfAA AHރaHHHH?HHH)HHHH95HcHSL97HHHHH?HHH)HHHH9H EoI)ƸEf%=IID$H*f(^rf(f(fTf.v3H,f-fUH*f(fT\f(fV%DY\X H, AA H,HMIGMEAqAGDLl$f% AfA tQAGu@ffA.w z4u2 t4AWt'ff A A LAH|$7H(L[]A\A]A^A_DI_EMEoAf%;5Aă*f(^f(f(fTf.v3H,f5yfUH*f(fT\f(fV\$ $w \$ $ gH,Y\X H,H HOиHHNHJHHIHpHHHH?HHH)HHHH9*Hu%DHHHH?HHH)HHHH9HcH2f.H@WHII?HHHL)HHHH9u"HL)HHHH)HHHf.IGHM4EE1H,f5fUH*f(f(fT\fVIGLE1H|$M@DǃIfAH ףp= ףHHHHHH?H)HHHH9t`HcHv9yMH ףp= ףHHHHHH?H)HHHH9tXH(LL@H[]A\A]A^@HtMtAt AuIqH}LL$ LL$NIqH}y 91DHMuA+vEAQ9g9H[]A\A]A^fDHM4A *M A\I HEIQf(H^H)H,fH*HMI+IY\H2Hxf/ _HٻH*HHHH?HHH)FH6S\2H9{IHFHIHIILHIIpH*HHHH?HH)HRHH)H>H4LD`LL9u I9sH9 H9θNHMA AE fZMA fAZAf. f. f/ f/wWf.H[]A\A]A^@HM4A*E1A;A K H[]A\A]A^HMA,dDHMD9tA@ v AIQH}IIHu1ۅO~HoMfAAXHDYHMHRcHH94IAH9'AA(E(  fHLL$4IHHA\$LL$fLσHLL$HI` HLL$]AULL$fHH9 AD$fffAT$At$(?ik<ЍAu(fk<AU*AEAXD$ ?kHH[HEHuDH{HEHHL$hdH3 %(2 Hp[]A\HHuH=|a{HEDLgGA<$+XuIHHx&HHEHtHLHKH1HEjfHrH=f HEHsH H5VkHEHHEHsHHEDGMH=JjHEGLOIMqHLP#L1#TA[[LYHEfHLZGH߸HHEXH1&HEHuDKLQfAAHH1HE@G(VfHH@ DHIH@LALA?PDAYHAZ8H1?+H,HEkHHHEHI4@H&HEH]SHDKHL6H1fARHE]A\fDH&HEHDKLALOIL1L)L1HEpGH(L(DG(^fEHHY@ LHIL@L22?PCPCfPCPrH HfG(^fHHLH@ILLfPCP1YH^H~5$f-Hf(H?HH1H)H*^ f(f(fTf.vH,ffUH*fVf/L,c KIHf(Hf(H)fTf(^ ]f(fD(fTf.vH,ffAUH*fVf/iH,HiЀQHfH*\ff/f(^ f(fD(fTf.v:H,ffDUDsH*fD(DfA(fETA\fVf/H,HiHfH*\f/f(f(^"f(fTf.v5H,ffUDH*f(fAT\fVf(f/~H,III)IxfI*\IHx f/QLRPVddLH DDH=\fHEfDfDH=ddHEGDOIHG LLA?AP_AXGILfPGPLO1LXZefD\H,H?D\L,I? DGI2L2?PGPGfPGPG LOL)H HfH*XHILP@f11 QL,RPV\H,H?<Df1DHfH*X+HHE1\H,H?tIfI*X|bfHAE1jHAWAVAUATUSHHIHIHIHHtHAL >H&E1H&tD v3KHsAH w HrH w@HHsHKtH wf.HsH C vuE}A?LL9ufDH9t H}tH9tK1LHLt fH}uH9uH9tH}tH&LHD[]A\A]A^A_H&HfDH C HrLQH"&LAff.fAWAVIAUIATEUSHHXHL$DL$dH%(HD$H1M7MHULDHtHEAt7AGӃv A,A.H DHcH>fDA.H ODHcH>f.1f)D$ E&A wH&Ls"IE&A vA-A+A+APЀ <0tfIAVIFI0t0 dA6MVЀ !D)H0F 1IEύVЀ vAqHcH&LD$HDL$Ht$Ht$DL$HHD$ LD$DL$(HHED$4H1APL35HD$0D AZY< w)H&fHIA< vH|$ HtH&AHtH&HAHt$HdH34%(Dr%HX[]A\A]A^A_f.LAHEHA.2H DHcH>H7H$HD$H@@H9HxPL-IH!E1tIH[ Mt H&LMtH&LfDHt H&HA@1LL|$AMI@uIL HHI@HaHIH&Mt A}\rA@HoH&H^fD1Ht1$t'.mIH!LID$L#Ht H&HE1kH81A>@LE1Sx ?&AH:@uDD<@DE1{Hr,踸HD$HjHk&C|,HcHH"HD$HHAt"@xHIAuHD$DxHfD1A H&LHdf.H @N-8PHHHȀI=JՁ{sJЀ vfDHHHPq@ v.u%JHpA< !HH A< vȃ< H&H@IA< HrHǵH~D`Hbf1HU蛵IH/Jf.1Lt$0A< w-H&HsIFDHD$0Iƀ 1A7IHHT$0Mb<-0< Ll$0LLT$L臭LT$HD$0@ƀZ@uJՁLLLT$LT$HD$0 H Hs HHD$0 HHruAA9`HLE1@1A< w$H&@HIA< vM~E1<-uIFAMIA>PA/A~$ A輳HHAF-"MSD$BYMDHfE1ft$F< wH&H1L9I HI&D1A< w$H&@HIA< vLE1@߃A? HЀ 3 < H&H< HrAHx+辱IHrDLWHDEt*AT$HtH `v HH9uIEA}L+ f.1HD$H0Hx@%L|$H=&HLALueE1AWHD$@PFfD1LyAąL|$MHt$0LHT$0IHI@L薼HH#HxIH|$0Ht H&HD$H@@H EHxPL޻HfH"IHMMl$MtM|$L#E1K1A>HLsIHA$LI!TtAPߍHހ]L@H?Cу{<@ut_HuLصLIH&ML蘶H5IH@1HL$HLE1H=&dAQf1LAą.H%îIHwA< w%H&DHIA< vH&LDIA< wHsD) ID$L#E1@1LAąH|$2Ht$0L5Ht$HT$0IH~@HH@H|$0HD$Ht H4&HqǭIHMLhHD$Ht H0byE1Mt H&LE1E1E1E1l -IHHPH5F.Hp@0< qAL耢IH HD$H@@HxXHtLUHwAH\D$<HD$Ld$ Lt$8L|$(HHSLLHD$8LHT$0苜H LLLHT$0i1H|$   H&HHfHD$0 HHr[H&H|$ mLl$0LLT$LXLT$L\$0A;-APՀt@HHHt@H{Ht bHEMInH[IHt ;.vH踎HHuLE1[L]A\A]A^fH舎HHtH{Ht HEH{HtHEM~IwE1HtWHtRHH?t 1ɃDAt 1AƒRI1HjJHDf.Ht'Ht"HȉHPIjD1ҋ?Høf.HdH%(HD$1Ht3HW8HtHzH H腵HL$dH3 %(u H1跘Mt9Ht4DIAwHG8HtDAtA!uxt @ATULISHHxtnHt +tr,tmAIA!A ujAtAEMf.[]A\fDDaLeHAt薋xH薳fD1H[]ttH8Htt!u H[]Hw8Lܘtv)Hw8L輘tt+zHw8L蔘tS*KfHw8Ldd",H8H<!.$HbM AP v IxAhA u 1@A@uI@x0ŸHDH‰-H9ZWDMMt'I@HtAJbJ wLEH{@Lϖ/DHE0HL荶0HT$ +MT$ tA+,1wFH! Ht)EMLވ@HAAte誰H¸(H9 @HC8AQMAASH8H胨ZY IAhEH¸'H9{HH9.}H¸&H9ebM1MAL襋DÃff.@HHtE1Hff.fIHHHuHt1HE1E11LPIHыE11L;fATUSHIHH=t==tn=uڮH9wM1[]A\@[H]H11A\酆D諮H9tѽ&MtH蔮I$fD(Mu@sH9s'Mu돽ff.gHtHt -DfH HBUHSHHHtDu/HHtftQ蜗HEH1H[]fDH[]ŜDHHt7tRtu踍HEfˢHEDH=H=脍HEHuH{D苢HEDH{WHE1_@HEDfHt@1f.USH1HtAUIATUSHHHxwHH7IHPuiHMŅxoH;H5Nؠx\H;LǠxKH;H5負x6H;HS0xAD$H[]A\A]Ð1@吸f.AWAVAUATUSH8dH%(HD$(1HHHIH:HIHH= {IHtH5HHH՞IH{L|$Ll$vH{Ht$HD$ L~HHD$t2L5C|&LAHD$LHxdtofDMtSH|{&IHL8L6{IFHH{uH{LIF蠀tx@L5{&HtHzH5HHHLHHHsHA۸IHL$(dH3 %(H8[]A\A]A^A_H5H H1{&I~I>LHHH{&I>LHH؅Hz&L}ATIUHSrx)LH̆xHNx []A\fAWAVAUATE1USHH@H{usH{sH躘HHtrHxyyH}ImyH{ILLH3H-z&LAULUEx8H{E tHD[]A\A]A^A_fDH{跊ZfH{AHCATUSHHH#sHt6HIHt&@tt[]A\1Hx&HHH{H@}CuH;H5Ox[]A\@HhxH{|HMŅjH;H5SSŅuAD$ODH;H5>ћ H1B_HH$ff.@HH>AUATIUSHHHqHt{H[IHtk@1uTH{H7H;H5mSŅAE 1Hv&IHLvIEHAEH{L|Cu\H;H5mx5IuH;[x#H[]A\A]f.lH[]A\A]@HH@Hh|Ņ@H;H5V} HՁH`HHJH[v&LO@f.AWAVAUATUSHHH H:HIHI1HtH-uH5͔H.HH#HHH腎L=u&HAAEMtnHu&HHtjH=tMtH5`HLH趗HLtHCHtJH}nH}HHC zHD[]A\A]A^A_HHAHyHAH;AHAATUSHt?HHgnH(H&IH@tqt[]A\1H{tHx׋sŅtC H;H5蜗xŋCuzH{&[]A\KC 1H;H5UiI4$H;?SH;H5&:ŋCtH;H5szpHPyŅH{蝀HCS XHC Kff.@ATUSHt;HHlHt*H蚑IHt@t[]A\@1H{tHgxH;H5"xC H;H5OxI4$H;xH;H5^ߕxŋCuRH{i[]A\fktk tHC HwŅ@)H;H5xqff.fUSH(dH%(HD$1HHt,1҃~D$fT$wFHЁHHcH>1HL$dH3 %(H([]G0D$ 1FD$f.H;Ht$ÔHHt$twŅxlHt$D$>FfDD$ 1F렸 [F1fD$D$ 1F uDD$ 1F ]sff.AUATUSHHHIHt~AՅxwH.jHtYHHHfŅxHCu)H;LD x/H[]A\A]f.C 1@̐H{HH{1ff.UHHSHHyHHH[]ŇDUSHHHt>HHcHHt+HHPfHHlo&H[]ffHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$hHL$dH3 %(uHpff.HHATUHSHHhHt2HʌHt%@t]txItpMu'[1]A\@HHdÅ۸I[]A\HLdI9tHm&L@HsHH;HA [1]A\f.H1{I~fDfATIUHShx)LHyxHx []A\fUHSHHtHHt6HHHt&HHxHHk&H[]@fHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1HtQHtLH$H$HD$HD$ D$0HD$ބHL$dH3 %(uHfDDm@AWAVAUATUSH8dH%(HD$(1HtIHHtALcEx9A̅x2HHVdHt1HHt$HHD$yfDD$SLL3MtHtHD$!E1L4$1HD$HD$$L->{EHD$fD1D$#fD$!A9 HT$C1HH)ڃLHc؃@A9ĈLH@uT$!0?ADD$$D$"@<@ HcATT$%T$#@@ HADD$&D$'=uD$&=AG~$H<$HpAE1HT$H<$AAA9f.EwD$DHL$(dH3 %(u4H8[]A\A]A^A_Ð?ADD$'^fDC OjAWAVAUATUSHHtIHtDx@xAUIH5[ATUSHLHmJH{1[Ht4HIHt$x@HqHcH>fD1H`&IH4Lt`I$HAD$H{LeH;H5SI4$H;=H[]A\A]1H{tgH?x[H;H5y}xFAD$@fDH!mH\DHfŅyfsfDHlHOHlHH`&L%HlHf.f.USHH}HHQYHt\H~HtO@wTH;H5kՂŅx?CtH;H5&f蹂x%H{JpH[]Ð1H[]DfATIUHS-nt0MtLH&ktH\t []A\ATUSHtCHHHHIHt*HHHLH^&[]A\fHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$]]HT$dH3%(uH`H)ATUSHHSWHt6H|IHt&A|$waAD$HmHcH>1H\&HHH{H@bH;H5O膀x^[]A\1H{tKHx?H;H5yRx*AD$xfDHiHDHpbŅyHiHjfDUSHHtQHHVHt@HzHt3xu-H;H5cŅxH{/mH[]fDH[]fATIUHSft0MtLHhtHqt []A\USHHHt>HHHHt+HH`HH[&H[]ffHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$HcHL$dH3 %(uH\ff.AWAVAUATUSHHH>HHIIITHtHxHHY&HHLvYHEHuEH{H^H;H5\}W}ŅH;LB}M_MKH;(H`g{AEH;H5||D$L{0H;L,{D$xH;L|AŅbH;LzJSH;H5_D$ t|L$  ADd$Dd$EAAH;LzH;LA,|H;LAqzAlH[]A\A]A^A_HQ_?zAMtNjCH;H_ zx`H;H5{{xKDlL{03DH^D$ yL$ HeHfD:fDH^yvH#eH߽H=eHHW&HHeH߽Qff.HH>AUIATUSHHHPHt%HuIHt+@ttH[]A\A]fD1HGV&IHLVI$HAD$ H{Lr[Cu;H;H51{yxH;LyuH[]A\A]fDHR@H;H5]yŅ1SuAD$4f.H;H5\QyHcHHcHHU&Lff.USHHtqHH%OHt`HsHtS@ wHH;H5&rxŅx3CtH;H5[xxH{fH[]DfHtFATIUHS(tÃt)LHatHnt []A\ff.fATUSHtCHHHHbIHt*HHH^LHhT&[]A\fHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$mbHT$dH3%(uHUHH>AUIATUSHHHMHt%HqIHt+@ttH[]A\A]fD1HR&IHLDRI$HAD$ H{LWCu;H;H5wvxH;L vuH[]A\A]fDHR@H;H5AYuŅ1SuAD$4f.H;H5XuHN`HH5`HHQ&Lff.USHHtqHHeKHt`H(pHtS@ wHH;H5fntŅx3CtH;H5:XtxH{^bH[]DfHtFATIUHSlÃt)LHF]tHot []A\ff.fATUSHtCHHHHIHt*HHHL^LHP&[]A\fHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$IHT$dH3%(uH RHH:AVAUAATIUSHHGIHt:H nHHt*@tt[]A\A]A^E1HN&HHLNHEHAH{HESCtHxAH;H5sFrqAH;Eu#L+rVD[]A\A]A^H5=sr/AH;@H;H5YUqAƅ SuEH;H5UqAH=\H H$\HHN&HAf.USHHt0HHGHtHHlHt@tct tH[]1H;H5ljpxŋCtH;H5@TpxH{d^H[]H;HS0oŅyff.@AUATUSHHH1L%]DH{FHHnkH@ IcL>@H;H5pH;H5}ipAŋCtExqH;H5OSDoAH{s]ExND^fDH^AH_AHHjAH8fAH[]A\A]ff.ATMUHS `t0MtLHXtHgIt []A\AVAUATUSHtOHHLLIIhIHt0HILLH dLHhK&[]A\A]A^fHLL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$I$(HD$HD$ D$0HD$GmHT$dH3%(uHLf.HtN:tIHtDATIUHS.hÃt'LHVtH]t[]A\ÐDAUATUSHHtMHHLIIHt2HHLBLHI&H[]A\A]fHLD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$I$ HD$HD$ D$0HD$^HT$dH3%(uHeKDAWAVAUATUSHHHHIIIBHtHSgH@ t;t-H^WH蔻H[]A\A]A^A_MIMMrH}H5kkÅL}0H}LjH}LkH}LiH}H5N[kLu0H}LiH}L&kxzH}LoixcMH}H56ljxDH}Ljx2Mu1H}H52NjÅBDH_VH|HyU1_HVH߹ff.fHL t\tMuSAVMAUMATIUHSrdÃt;LLLHEx&HZt[]A\A]A^@ffHD$II uMt2tMu)Y@tMuIM uH?>fHCH:>1AWAVIAUIATIUSHHH~?HH=dIHtPy<C1tHH;H5ihH;Lh|H;MH5hhZLs0H;Lf<H;Lgh'H;Lf H;MtfH5K/hLk0H;LqfH;LgH;LBfH;H5FagH[]A\A]A^A_MtH5KgxcH;VH;H5JgŅxCCuAGH;H5JQgxŋCAGEH[]A\A]A^A_@f.HtH?Htjf.1øATUSHHE1H-TH{ =HtAHaHt4xwߋ@HcTH>HTx@H{Aff.tGLHHl$`]M}D\$EMt A}EVHt$XHT$`HO\ Ld$`MHD$HIHl$`HHx[%H6&8IHfH@0@@ HXD$I/AG(MoAFJu-HC@Ht$uHD$XH2IGHD$XIcFAV 9 InPE1E1AVL|1ZfDE1H H@E1AF<E1H JHL@E1gAF<E1H JHLEH4(&GHD$ H HD$(HD$HD$0HD$ 1IG FH|$(9H|$SH|$`?;HD$H|$0AFXHI9IGHD$ME1L|$ IHD$MLL$qfDHHਗ਼u"tvHXHHh HL$1L3H MHD$IfIE9,$ It$J4JHt܋N xEF1HEHD$`DHD$ H H#PA H} Ld$XHWH} HD$@@HD$HŅH\$8DMLd$@/f @ƃ@t wU\$X9HcL)LD$XTx/=~vō v-=vAVIFPIIHt6HHt*IHtHDIHIGAvHLC1HLmHHt+HLIL7L*HD$(HD$HD$0LE1I}Ht&IE1H(&E1HD$LE1H(&HD$yHAʚ;H1n--AIF 5E1H ;L\HD$(HD$HD$ SAFXIG AG,` AxHPAʚ;cLME1E1H+LHHpH|$11(IH=HEPHLfHIn A&AFHHtHLhPDH {tHHHÅx E8~H6H[]A\A]ÐfHt4UHSH;HtHHH[]o2H[]Ãff.@1'D1HtJ5f.ATUSHtcHtZH@HtQA=HHtADH{tHHEÅx E8~H5[]A\@f1HtHG@Ht<Ht6~t0H~@t)Ht$SHxS8 [[Ãf.HGH>H9mGH+HcH>HHIIH(HI(H9uM9Z8t?M9Z0XA{ IS0HuDHR0H(I9uHG8Hu2fHP8H HЃxuAHxPfNIE1E1'fNE1E1E1ҺH˜-411EAGu8~u2HWPHy)HNPHy HF@H9G@uH9fH9~8H9~0 LV(MpI9L1HH9HA(HuL_(MIL9eM1fDMI9MH(MuL99fDI˃IK(9u9| IIz(9uDHG(ANAvGI1H1H9A9MDfNHE11E1ҺIHH˜AHV8HuHB8HCHƒzuHzPH%H9q]ASHG(HuEDH@(H3H9u+1AzISPHIBPHIr@I9s@H9DH@(H xAfDHWPHHNPHHF@H9G@H9J|E1E1E1Df.HR(Ht zH1E)f.HHv( Au4HJ(Ht+H9uf.H9HI(HuGHHG(HV([HA8Hu%fxH@8HL9uiH1LI H91I1LIff.@AWAVAUATUSHH)HHLbHIII9LvH^IJDJ4HH$L9uy!HL9HtH|uLcL)M9w1DJDIH$JDJDH$MJDIM9rHH[]A\A]A^A_f.L9ufDHL9tHtH|XtyL)f.INd?Nl?M4$ImLHumMuI,$`@L)5M(=fHt[ATUH-&SHDHSLc HEHtHzHt HEHSHHEHLMu[]A\fff.@Ht3SHH?HtzH{HtlH-&H[H@HtHGHuHu 1fDH@ff.HHWHHtq~tHFHtHt t@HHJH9tX@HF0Ht%PHƃttfDHtHV0Hu:Hv(H9uHBHtPu 1fH@H@Ht'HGHt H@HtHt@t 1ff.fHt7HGHt0HHQ׃tH90tHtV t HF0fD1DHHtGHGHt@HPJσt-H90t(HtHV8Htzt NH t HB8@1ff.fHtgHOHt^HtaVЃu< tGHF0HtDHv(Ht/H91tHV0Ht~ tHHFHtfD1DHqVtuHHtPtHfHF(HtPHpff.HHOHHF} txHF8Ht'xuHHP HuHP8HuHHV(Ht?HHpH9t3H;WHt@Ht[HH9tcHJ8HB(Htz HGHui1ÐHqHtFtt9HV(HWHSDHv(FHGHHGH1H6HtFuHH.Ht'HGHt HPHtzuHtHF0D1DH;tHBXff.AUATIUHSHLo8 tu t`I\$Hp=EpHcEu`HcEt#HLH)HIUH4HtpH[]A\A]DHcF~t=I\$HuHLH)HIUH45HcEtf.HcHH)IMHу: uHH9JuHzuF t^SBF FfHcE`HcE&H_Hރ BE EfDHtGHWHu>Ht9HBHt0xw*HH5Hc H>fDHHtxuf1DH@(H@(Ht?xuH@8 tSH5L#HH5,uHC[H@H@(1[@H@HSHWHFUHSHHHteHH9pt+H9tGNw?Huhut%HC(H[]f.HHtxuf1H[]HBHtxwHH5Hc H>DHF(HtxuHx? tH5E"4+w1H@(fH@(HtZxLHx? `H5!*LHEH@H@(HH$1'D1HDHtHGHtHt%@1DH@HGSWH H HcH>DHSHJ1AqvCHr@ǃ@t HH9tcHr0HtQNHqwHrPHt>@tAF@AfH9tHr0HuHR(Hu[HCHu(1[NsH<@HCPHtt@[DC)HtPH1H[HtS[[ff.HHGHt.HtEN1wHtHF0Htxu xtrH@0HuH@HtۋH wHbu"t Hr(f1DH@HtxuxtH@0HuAWHBAVAUATUSHHD$H9IH^fIlM,HLtby^I6HM$tokLHptkI߅ydMlHt!HDI4ItHt HI9vI,$HH;\$vH[]A\A]A^A_ME1IH$E1IK4$D(H$L)Hv7MHN< K4HuLL)HvL<$f.IO$L9+Qf.ATIUS~S=\X)9,HcHHt&HI<$Ht.]I$1[]A\þ@P @fHt?HGHt8HtF t&HF0fH@HtHv1DHQu u.tH@ff.ATUSH~HHtjtdH&HI0HHtcf@@ H{@Ht[HEHt*H{HtDHEHt+LeH[]A\H&H1[H]A\fH&H}H1f.AWHcAVHAUHDIATUSH(LxLdHLAM9LIFH;)PM4K,4M9LJKtIH9sKHML9KtK|LD$LD$t|yxIKDIDH9rH([]A\A]A^A_ÐLJItkIMtE1&fDI9rCM9vKIIDHM9sH9r롐MtIKID9fK KTLD$HHHL$HT$MHL$LD$tNHT$yEIITf.HLIHHD$IHtIFI.IILAHK%HL$HR!H810! fDHH 1HLLff.AUIATUHSHHL$HLD$PLL$Xt:)D$`)L$p)$)$)$)$)$)$dH%(HD$(1H'C؋ELe]MA$I$ðHEADŽ$ A$ADŽ$HtHI$HHEHM1HH)A$(HUL@HHM$8HL$L\$0HD$D$0H)LT$ L\$(LL$AQA AUjQ1jjPjjjSH`xVHD$(dH3%(ucH[]A\A]ÁðEH0Ht$M1HMHHt$HEUfDH}EHt듐MfDHHGHHHHySHHHt%HH[fDHt H%HCHpH8ǀH!x}HsHb%HHtHcH<tGHHH|uH%%[1DHt Hd%HSHǂ1[H{CHt1[AWAAVAAUEATEUSHHo8EM9H}HcȉEH4H)HH} ST$PD{D3Dk DcSHtAVv8A t2H|$XHt$`H{Hs PHC(UH[]A\A]A^A_H|$XHt$XH|$XHCHU%HcMHHH)HMH|$`HH} Ht$`H|$`HC H %HcMHHH)HMHIH?BA@B)9HcH4H)HH%H}T$ L$L$T$ HHt[HEEM}DH|$`HC/HC 0 @~V@BH{CHtlxfAWAVAUATUSHHH|$HHHNHL$ HHc9LrMAuDMNLQE1ItKLf.H;HH9uID9DH-%HUHD$(H=HD$ Hc8HUHD$8HAHD$ H|$(1HcHIc>HUHD$HEIc>HUIHIcH|$1HHD$ 8HHD$(Ld$81H$HHD$0HD$ H@H~LHvCDA9$uH$H8HD$J4HkH$H8O1L$9tL$HD$ HIH$9C1fH-%HE~+E1fDHT$(JEvEdEf.3-HٺH= H$XdH3%(sHh[]A\A]A^A_HٺH= W LeEH$1H@ H@ A9D-PHcHƄƄMA$ID$H8HMHH|1Ao ID$HHpVH$1@A9׍J@ A @HAuҍBHHcƄƄHfLf0H LMuDHٺH= rfHٺH= EHمH=` .fDHٺH=  Hu HCH޿ HٺH=w fHٺH=W LeEH$1 fDB HB A9PHcHƄƄM A $HH11L$8 H$EoHD$A9,$HL[MHHz1ID$H4EH$1fDA9׍J@ A @HAuҍBHHcƄƄHFƒ tEDH߃tb]HDHHٺH=>fDH|$H{HٺH=f1H|$MHٺH=o1H|$HHٺH=8&H=%xHٺH=ZHٺH=f.1H|$ fH H=GH$dH3%(HĘ[]A\A]A^A_HH=fDH ; tHcCx&HAOLHH)HIT$HHcClHAOLHH)HIT$HvAH H=hkHH=JMHC DK HKHIHoHH1tHK LCHH%H1HC H[H=HCDC HH=DsDkHD$HC DD$HD$uDD$A HJcH>HH=K<?HH=!HH=HH=yHH={ HH=NCH=DC HEH=X[C 5HH=LkHH=1LHHH=HH=H H=Aw*HoHJcH> H=TAt\AFAuH H=1HD$HtHH+H1XH|$HHH=nH=SH=8H=|vH=D[HH==HH=wH H=OxHH="ZH H=Ht9~t:~-HGH;0HH@HH9pt~H9u1fD~ATIUHS1fDH9]~?HEH؃xuI9t I$HtH;uHpI|$t[]A\f[1]A\ff.HHHz~AUIATIUHSH~J1fDH9~8HEHHtxuL; uHpI}Ku_MH9@9M~3LLhHt4HcUHMruH1H[]A\A]@HuH}3y1ոff.HH~+HGH;0t[HQHfDHH9pt>H9uUHSHH9O~0{tBHcEHUHMH1H[]1DHwH{yfH;HeHtHcUHMruHH1[]øff.@H}HtxUHSHHG9}#}t5HcHSH H,1H[]@HwHy̸H}HHtHcHKr3HH1[]ÃfHHDEUSHHWH;2t(AHH HH9ttH9uH[]1D~HtOAx}9~-A)HcAHHHHtfDHHHHHH9uHcHH[]DHDEHUfDff.@Htw9~qATLcUHSJHLGKH,E9,$JHt$I~yLE1뛐H}HtHtIc6I~IDFEHE9,$d1IHLfAWAVAUATUSHHSI1IHD$H8AL< H&I&t~< w HrfDH< wIsHLL)qIHLH:H%LIMtAUtEtI< v!I߄uHD$H[]A\A]A^A_fDHsH@Mm(MtH|$LyH|$HD$H&HDH< HrHD$fAWIAVAUATUSHH~jH~ 1Lc!@HsJH L4HA9/~;L,HcJ/L09SH{L@x4IHcJ/AHH[]A\A]A^A_H1A~ֺ1L(fDAWAVAUIATIUSH(DAAHvE1L4HGHD$NJH(EIT$HH9'L9IT$HHH9zuۃ}uHEH9uHuHzLD$DL$ DL$ LD$tHIuLD$DL$ JDHIE9};AEH(L[]A\A]A^A_fIc$A;D$}IT$pA4$H,IuJHt$I|$LD$DL$ oxIc$DL$ LD$LE1`AEy1LueUHHSHH%HHt9f@DH@@@@$@4mHCHtHH[]f.H1%H1AUIATIUSHHHtHXHtsH]HtcHC mHEHC CHt&H{GzHGHHH[]A\A]fH}u9H1HHuI<$AEHHH[]A\A]ÐHhHtH]HS mHUHCHHC CH[]A\A]@H@QI<$AEH7fD1*HsHt HUSHHtMHGHtXHH8=HHt1H1HEHtHH[]Ha%H1HH[]H1[]SHHHH%Ht1f@D@HX@@$@4H[fDHHD$sHD$ff.HHt8HXHt,HAHt#Hp iHqH@ HP@UHHSHHHtH[]H;EHtHD$HD$H[]ff.HtH(% fDAWAVAUATUHSHHItH~tx1IHHtzUtsH}tl~hDr1HCL9tWUHE19~HEL,LLuLLyL1 HH[]A\A]A^A_L1@AWAVAUIATUH1SHAIH|HtwEtpH}tiMtdAUt\I}tU~QDx1fHSL9t>EHE19~HEL$LLtLLyLE19HL[]A\A]A^A_HH~HtytsH~tl~hAUDhATIUHS1HHSL9t7EH19~HEH4L tH[]A\A]H1[]A\A]1ff.fAVAUATIUSHH1I˼IHtnHtitcH{t\LHtM~GDr1+@HCH4I9t.LxHEL9tH91ސLE1[L]A\A]A^fUHSHHHHH[]Jf.Ht't!HFHt1~HpHff.HtWtQH~tJHtMtGHt@UHSHHH1;~HCHpHH[]fH@1aAVAUATIUSHH1I;IHtkHtft`H{tYLHtJŃx9LcI'HCJ40I9t#L x/It 91ސL[L]A\A]A^@LE1-ff.UHSHH{HHH[] f.Ht't!HFHt1~H0f.Hff.HtWtQH~tJHtMtGHt@UHSHHH߿1~HCH0HH[]bfH@1Ht}HtxSHH H8Ht)Ht'xJ1H [H [fDHL$HT$Ht$4Ht$HT$HHHC8HL$uH멸@H1bfHtHHHKHBAWAVAUIATUHSHHT$Ht\IHt(IHT$HHtH[]A\A]A^A_I}8HHT$HH[]A\A]A^A_HDHu?L=%LcH @%N4!HI̹?)IfI1M9tA,HHLH;vuHCH[]A\A]A^A_H1[]A\A]A^A_ølD1D1DHtSHH81(HC8[fDHH|SHH HHt1HtH L)[郴H H [_HL$HT$Ht$Ht$HT$HHHCHL$uH [Ãf.H1fHtHHHt'SHHH5x#HC[fff.@HH>ATIUHSHHHtXMt;L;IHt\HH ]%HHzx\1[]A\H9%H[]A\D HHHuH߼H¼Hc%Lff.@HHAUATIH5UHLSH[ugHEPHtFHDH6HC Ht HH[]Hѷ%H1ATIUHSHHHtZHXHtNH{tGHHEHDHѶHHtiHCHH kHKHP H[]A\fDHHuH}HD$A$Ht3舸HD$H[]A\f.H}A$HtZH1[]A\ff.@SHHHH@%Ht1f@D@@$@@4HX H[fDH%HD$HHD$H[@HHt0HXHt$HAHtHp iHqHP @UHHSHH4HtH[]H;EHtHD$WHD$H[]ff.駯H-%SHHHt%f@D@$HX(@@@4[ff.USHHHδ%HHHHooKHoS P o[0X0HC@HE@; wYH8HcH>fDHs1荱HEHt,EHH[]H{ HE HufDH%H1HH[]HC(HE(HH[]ff.HtgATIUHSHHHtHHt[]A\H{HtHtLH[]HA\3[1]A\f1ff.fHt'HHt H11f1ff.fHGHSHHHtnHXtdv'tjuMHV HHwH[u+Hv1HtkHHsH{H[~fDH@HtCH[DFHHwH[IfVHHwH[ H{HD$1CHt,HD$H[Ð1ff.fHt_USHHƒu*HHt$H%HHH[]H-i%HUtHH[]DH HtHUff.@HGHFATUSHXHt&> HHAHcH>[H]A\@H~ Ht H%HC E;E}fHULcHS H]ECMA$1ۅHA9$ID$HfDfHH4fff.@H#USHHtt9 HH[]fDHGHwHHPHHȣK(HC HttujHH{HsHH@Ht~txH@HBv[u^HRHHZH{HH[]8HH߾ []D"fDv(He8THHHR: uff.fAUATUSHHt+Hrt= HH[]A\A]fDHGHwHHPkHHpK(HC HHLcLk芼HH@HH@HBHz? HBHHHpH11誫HUHRHHzH9HLLHKHH蠡CfD fDfDH6LLHH[H{HH[]A\A]5DH[]A\A]DLLHHHHH{CH6HD$UHD$"6HUSHHtt9 HH[]fDHGHwHHPsHHxK(HC HtduZH袺H{HsHH@Htft`H@HBwNHBHHtEHPdHH FHH߾ []D2fDH-5HHH{HH[]HtGuKG(x,SHwHHH[Hjf.FfD .ff.Ht?uCG(x$SHwH1H9H[HDfD fDtH== @H==ff.SHD$dH%(H$1t1uH=-̞@H 鿞H頿GfD1ff.fATUSH`HtKHH谧IHuHuH{HL[]A\H{CHt3ΐ 9HE1H5pıHtC fDHO(AWAVAUATUSHH話IHLHHH{LHCHH8IHtXH%HHsH{L2f鶹fDH="\H{CHaH{Sff.H;(AUATUSHHHG Ht 8HyHHC Ht 8H\IċCuRHu I|$ dIHH} OHcL4HHsH{H[HH谋H{LH{HH[]A\A]~fD nfDH˝RfD趝 6fDH= 蔑[H{CH`wH{Rff.HsUSHHtt^ HH[]鮷fDHGHx+HHuH{CHtHsH{HHHsC(~HC H8HH H H&HHH vH&1/@HQt Hq HH0H@1H1t wHsHuH[]þHHC Ht 8@HH߾ []nfDH^ÄtTfDH:(AWAVAUATUSHH(HG Ht 85HeIHC Ht 8HHHHC Ht 8H+HD$CHCH`tuH} $LcHD$Hx HcMtSHtNHLHHIHIIt$HHHHHCHբ D2NHD$HI~ 7D$HD$Lh E}9D$IExDE}EEtsH} L胗yLH|$LIHcνEyEAAu#@EE}AĀtEIAAtHlH|$H1HsH{HHHNH|$4H{Ht$&H{HH{H(L[]A\A]A^A_ fDHSfD>fH#fD鞳fDH{CHTH{FfDI~ 赋HfHHD$jLT$H|$HcLU:H{CH菎HAWAVAUATUSH(dH%(HD$1HD$HHG(HG H8HH{ILp HoHLl$L%KHL$HHm(H5LLH5%HyH{CHt觍D膗HC Ht 8e HHD$dH3%(H([]A\A]A^A_@ Ʊ@趱HL$H1MtCA.@HL$蘁HL$H1@HA,@tZ4<9fGvHHHtNHH[]鸚HH[]fDH7HfȪHH蘙HH=[]fDH=@fu(HD$-L$ff.EхH ƒfHtH.HÐ1ff.fHt1D1DHt? wHIHcH>1DGffDH 7HNJGff.ATUHSPHt38HuD`H}HD[]A\HA HE1H5x̛HtE ff.Hu6G(~ATUSH軛HH8u"HH[]A\K .fDHpH{HAHsH{DAH[HH]A\ޭfDH߾ []A\鿭ff.@Hu^w(~gSHG HHt28uH1҅‰P[fDfHC Ht8tH߾ [Jf. 6fD&fDff.@Ht7UHSH?tHA誮HH/HH[]D鋮ff.HM%SHxHHtuHxHHǀp1HH)xHHHBHBHB HB(HB@HBHHǂHB`HBhH[HtOSHHXHtwH H蒓H蚀H>H%H[HfDHtHHAUATIUHXSHL-%AUHHfH((@@ @0@@HhH@PL`AUfHH@0@H HEAUHHEHHcE1HH)HEHk8MtI$HHt H} QHH[]A\A]MtL#HH[]A\A]DHC8L-%MtLH{0AUH1AU렐L-%HAUHC8HUSHHHG0HtqW(~>1fD HHC09k(~"H{H4HuHH5HC09k(H-%HUH{8Ht!HEHH[]fH-у%ff.@HHWHHNHF8HtxuMHH@8Hu>HF(Ht,H H9AHrHt~txt HH@H;N@tDHHP HuH9t#H9u |@H9tHv(HufHHF8|@HrFt$JHHtxu.1f.HF(HuHHHHt/HGHt&SHHHwH:H[H>{fDHHHUPSHHH謐HHt$H;H9t)HH)Q{Ht,H+H[]fH賧H1[]f.H{CHtHD$HD$1DUHSHHHؑHtH::t H[]@HEH8tHHHH[]韑ff.@HHHU1ҾPSHHH蟏HHt'H;H9t,HH)DzHt/H+H[]DH裦H1[]f.H{CHtHD$HD$1DHUSH< w#H&@HrH< v1<-P<.t vH~%H[] 7ffDHYfH_0*GPXр v<.*ƒ߀EuXC<-<+H1H1Ҁ w8@?BTPHHЀ vH)f11< *H&f.HsH< tfWf$ ؅E*袆$H[]YCH2<.G0< HfffHH<0)H<0trHЀ v .D9}%0fHY*HXـ vf\$*$Dž\$$^؍PXӀ 3DHPЀ v1C1H(Hf1Gff.Ht#> HqHcH>H{%@H~ USHHH~{HHtVHƛH'}%HD$D$H[]~؛Ff.fHtH{CHt~H7{%룐UHSHޏHtA8Hu)@H}HD$ZD$H[]DHH H5HOfHtE ffH1fHt7UHSH?tHчlHHHH[]fGHtsUSHHHtHHt*H:H{%HD$D$H[]HtH{CHt|Hy%H[]@Hy%ff.H1bfAWAVAUATUSHHH|$HL$0LD$(HD$HD$(HD$xHD$0LxL|$ MaA?VHD$(HhHDHcE8H<AAHy%HHDAE1HD$D D$< HT$ HD$HD$9HD$ HT$H|$H@H4LD$!uUE1]vfDBu5EE1Bf/D$ID9}EuHEH|$J4BHD$HtHx@Ht zH|$0vH|$(lHH1[]A\A]A^A_Eu[tW1Bf/D$bHy%D$HH|$0H|$(D$HH[]A\A]A^A_Eu#t1\$fB/fD$<1d$fB/$fDA-D1[HO(HG HATUSHHTIH@H1f@H@HL$H4HL$ID$X9(HsH{f(HHpH{HL[]A\s ffD VfDFfDff.ff.@Ht7SHuHH•H#w%HD$D$H[@Hyu%@H3AUATUSHHtBG(8HHHH[]A\A]oHGLcLkHxHbHHHΖLL蓼HH8oHIv%HHH[]A\A] HH[]A\A]HHuH{HD$D$HsH{ H+LfLHf{fDH{CHvf.AWAVAUATUSH8Hi[LfMNA $BHGAD$ HHD$HG1E1HD$ЃD$/fDHt$H|$H&HHmHt%LH貘CHH{HHL$xD$譑|$/t#d$ L$f.E„T$ \$f.E„t AunfDHA9,$~9ID$HE1teH}HiH}L]HD[]A\A]E1uFDbN{A9AE뜐~E1B9FAlt0E1OHV 1Ht1:E1A9EA,Hr H{ AHE1kH耖HȅIŋEC萏AąE1DHR 1Ht1:E19CAfDkHHVDeHEu@ cAE PC{yChyAETyAE@yCE1fA.EADEBDfryA9AEfAEeCxtHCxAEtMxtWAExCt.1fA.EDDQAEE1xxA7gxE1A#CE1KxA ff.@HHATUSHH訃HI蝃HHt}MtxI9WA$UƉуt!t,HLHH[]A\VfDt HLIԃ HHcH>fD1DH{Ht'H觽 H蚕1H[]A\L耽fDAD$1HHH{HD$ TH{LHD$ H[]A\IT$ 1HH{@1LHH0vfDHU1Ht 1A9D$1ufL~&ff.AUE1ATUSHHtjHtcHHIHHMI9A$UƉуt,t7LHHE1AHD[]A\A]ft HLIԃ HhHcH>fDAD$HHAH{HʻH{L辻HD[]A\A]H{Ht'H蟻H߾ E1菓HD[]A\A]ÐLxfDIT$ HHKyA}LHH]tA_DHU1Ht 1E1A9D$A5E1*MtSHtNuDAWAVAAUAATULSHH(A8 HL$AHIHcH>1DHt$eH߾艆HHeH(DDH[]A\A]A^A_ƒfHL$H(D[]A\A]A^A_EDH{Ht$2H{H&H߾ H(1[]A\A]A^A_HD$LxMAHGE1HD$pDHt$HH{HD$HHdLD$Hk%LHHHHdDDHڂIE9' IGJ8uD$X@@H[]HHC Ht8tǾ HH[]f.USHH.y HtlHHHFH{HD$褳HC Ht>8u@\D$@H[]H{HC Ht8tǾ HH[]Jf.USHHx HtlHHHH{HD$HC Ht>8uD$Y@@H[]HۈHC Ht8tǾ HH[]骊f.USHHw HtlHHHH{HD$dHC Ht>8u@^D$@H[]H;HC Ht8tǾ HH[] f.USHHNw Ht}HHHfH{HD$ıHk HtO}u-T$f.izUuSHz.7HH&I HHHЃ GƄuD@tHIIF8H LAA pjjj\BH H[]A\A]A^A_Hj=%HHH[]A\A]A^A_H!I&ACLHH҃ GׄutHIӀ(:u @D$ E1IV8H&DzBHHH҃ GքtHII8@HAI*\LLHHH&IHHHփ`wA[uD1LfI8[tIF8PHE DSLAUUDL$,@H RH-;%LUHEUHH&I HHHЃ GƄtHIHH5bHI_ŅII&LHH҃ Gׄf.tHIH5 ZHD_A IH& HHHЃ GƄtHIH5YH^H5YH߃E^AH5YHA H^A mA bH5H^A @H5PYHg^H5KYH߅P^A AH5XH(^H5XH߅^AAH5XH]H5XH߉]H5d`H߅4]A}ArH5.`HA]PH5Hw]1H5WH߽Y]H5F-H߽8]H8%HHL[]A\A]A^A_^:z:wL-8%HH1IAUD$ )HE1I~HPIx*LHD$ IH{I~Ht?PuII1L/HZHuHHV[L1w9IILL-7%HAULE11]IL-7%HAUI8)LOKH&HIHHH҃ GքuhtHI[P[E1AE8i[tHE1D$ ID$ )}HD$ 1`HD$ E1IL\sfUSHHHH& HHHЃ GƄu@tHHր/OHjCu@HH& HHHЃ GƄutHHH[]H&/uz/HH HHHЃ GƄuFfDtHHHC8H HAApjjj\:H HH HHHЃ GƄYtHHHH HHHЃ GƄgftHHԀz/tJHH&H HHHЃ GƄxf.tHHHH&H HHHЃ GƄu@tHHHC8H HAApjjj$9H ff.Ht'Ht"> wHMHcH>f.1DH~ 1Ht]HD=HHFHtNj@F@f1*Glf.FE@ff.@Ht'Ht"> wHpMHcH>f.1DHV 1Ht1:@HFHt׋@F@HGf*@l1f.FEATAUHSHHHCH`uMU v_ uaHcEt@HHK8H)HHQH,HCH`tHEy1 @1u H[]A\ÐHHCHrEHH8EHH3H{HD$ D$ H[]A\@H}EuoH[]A\6fHcE[HK8HHH)HHQH4Ku 1A1HHuS@HHH[]A\m2DEGHx5:HgAWAVIAUATUSHX9$LHHcL$HHK81MDL$LIWhIMDD$(HID$H|$8I?HT$0HH)H|$@HHD$xDHaE1H$H/,%HD$fHD$ H@HD$@HHD$@HcEuIV8HJHH)HыH$D$(w&HcBtHH)HHt 8  DŽ$1D$lDŽ$"D$Ll$(1L=E$HD$HD$PHD$0H@HD$8HD$pAFD$hHD$@HL$PH|$0H@HHL$HADŽ$E1MMIEH`+LLHD$IH2MtI<$HtH9@HD$(HtH0HtL9@w>IcL>f.|$HAF|$H F- DAE?MHD$ Pt,H@(Ht#IV HB(HD$ BH@(@Ht$ H|$wH|$8HD$0HtH9D$8t H|$0BAHT$8IvI~cLHu"L|$HD$pIIGHHh)%ILJtfD|$HAF|$H H|$`t-IFHHHpH|$xRMf.D$lD$hD$h;$MH|$0ML)H|$8H Ht$0H$HD$8H Dl$EcA~=H|$XiIvH|$XLSfDT$LANHਫ਼#|$H QD$leD$hD$h;$D$l$@MH\E1E1H$H(%HD$zf.H)]E1H$H%%HD$MDH]E1H$HHD$%DH\E1H$H&%HD$DH[E1E1H$H '%HD$fH\E1H$H&%HD$DHa\E1H$H$%HD$DH9\E1H$H$%HD$]DH\E1H$H$%HD$5DH [CE1H$ D$LH }!HL$Hs%%HD$HZE1E1H$H\&%HD$f.Hy[E1H$H$%HD$DHt$ H|$1wsfHAEMHL$0H$D HtXED$HPpEsHL$PD$E AYAZAvHD$0DE~7H|$8HPHt$0H$HD$8HL$NHL$@HD$PHD$P9fL8jfDLDŽ$D$lDŽ$HDŽ$@Ht$ L1B@;L$L^|$LDH|$0HD$0HD$8.1HD$8HIFAFHD$8HH|$8$HD$8fOMf?IvH|$XG)H|$`IFHH( 1IHD$0H*I~AFHa$1f.H|$0L#$$H|$8MHHt$0H$HD$8HhHD$ xHD$ H@(HHt$ H|$Mp/D$lD$hD$h;$ HD$MH|$0MLHp9,^I~AFHIW#?fI~HH|$XHt$XF`|$LD$lNHD$H|$0LHp+ $$9Ht$ H|$1/oHL$`L1HD"UI}AEH8n".fIvH|$XBEH|$`IFHH@HAL$PHL$@_AXHD$0HD$0HD$8H@H8@f/D Df/,f*ȉ$f.1D$lDŽ$1)HD$8HYIFAFHD$8H@:I~AFH"!HD$H|$0LHp)xk$DŽ$]H|$0L I}AEH HXHxHI}AEHt z1HD$0HD$0HD$8vI~AFHaD WHD$0HD$0HD$8(Ht$ H|$lzH$Hc@t:HD$lDŽ$H)HHH$DD$lDŽ$HDŽ$I}AEHtHD$ xtHD$ H@(HHt$ H|$kff.AWAVAUATUSHodH%(HD$1HGHIIH`pJA<$L{8pA $H57Hc H>DIcT$HHH)IWH4LUD[AEtif1H|$dH3<%(H[]A\A]A^A_fV0xHCpBHC Ht 8IcT$HHH)IWH4LkADž]H/HI/H{IHj8aMXA>NH`t8H@HtHc0H/IFHt(Hc0Ht/IvHt DE7LHCl=H{LiHCpWfDpDH{AxfDIcD$:sWHC H8HxH?VHCpW|@KmIcD$IHIcL$H)H4׃t >H)ŋCHC1틸pWIt$HfHHHCpWfDIcL$HIWHH)H4{Ņ:LHE11L7HCpW{IcD$DKEIcD$t3HHH)HIWH4-DCEfDHCHsH{HPQH H ?HCpWfDLHHCpWfHHH)HIWH4)HHH)HIWH4LG1A|$tHC Ht8tv H>fDLfH{Lf H>HxHt HC HxHGHIH+LhIMt3AT$LHAAAE~ IEHILHH)Hǃ8:Hc@-HH)H׃8 Hx  x HxHH5M7(<ŅAD$HcHk8IwI|$FID$HH{CHH{LDKeH{L?eHCpWIct$HHH$Hk8Iw8{uSHC H8HxHrHg?^$BHC H@H@HIB1;fDAWAVAUATUSH(odH%(HD$1usHHIH`HuDpBA<$Ls8p A$H51HcH>DH)S1HL$dH3 %(! H([]A\A]A^A_ÐIcT$HHH)IVH4 D[EuIcT$HHH)IVH4Ddk}H(HI(H{IH8MA>H`t8H@HtHc0H( IFHt%Hc0H( IvHt >H LH H{LbHKD勁pPpDH{pHMH:DIcD$t+HHH)HIVH4sŅKIcD$HHH)HIVH4KHKŋpP@IcT$HHH)IVH4@KAŅIcD$t,HHH)HIVH4 SAAD$ . B @ @HKpDPIcD$E1t%HHH)HIVH4H{AIt$ H#6HIt$H{H&HEHH pIcT$HHH)IVH4 ŋCH,HC Ht DxEoHKpPprIcT$HHH)IVH4DkE9H4,HC HtxtH}%IcT$HIHH)IVH4ZD[EH+HC HtAU PH{L_HKpPIcT$HHH)IVH4DSEyIcT$HHH)IVH4DKAEIED$ HE,HsH{DiXfHH% H6sIcT$HHH)IVH4@D{EIcT$HHH)IVH4DkEAD$ nHHKpPfIcT$HHH)IVH4{Ņ+IcT$HHH)IVH4ssAT$At$ HT'HsH{%WIcD$t HHH)HIVH4ŋCHC H8HxH?DIcD$I~HIcL$H)H4׃tPHAŋSA|$HC H8HW"HpHHtAT$DHAHC(IcT$E1Aǃt,HHH)IVH4{AŅC(At$ A79~HHS0HH<H HD NHHH)@HHxH9uID$(HMt$0HSIL$HLHHLLD$HKLD$HkLTAD9{(FH3IcD$HHH)HIVH4DCE]11E1LHcHKŋpPwIcD$t HHH)HIVH4pDSEIcD$t-HHH)HIVH49DKEHCHsH{HPDIt$HY~fD H2fDE1LLpZH{LdZ HW2LIt$HOIL$H+H HH)H׃: :HcBHk8Hǃ? H  HHH5A+0bAD$HcHk8IvOfD;HDHKpPLHKpPwIL$ H.H HyIcT$HIHH)IVH4VDsEuH$HC HAU!PH&HKpPIL$ MD$HH?*= Mt$ MvH{L~-IHIt$H{HHID$(At$ Mt$0#HC H8H!.HC H8fDHBH8f.@HT$HHD${AHS H:HzH?S4fDHDHKpPsHD0"HKpPVHv1HKpPf.IcT$HHH)IWH4L]DCAEtQ1H[]A\A]A^A_DHxH{DpAW"f.HC Ht 8DIcT$HHH)IWH4LkADžmHHIH{IH8MA>H`t8H@HtHc0HIFHt&Hc0HIvHt >LHCl=H{LSH{pD@Dp@H+fDH(+H{pD@IcD$CGHC HW8NHxHA?8fH{pD@[It$HsQHHH{pD@-DIcD$HHH)HIWH4$SŅE1HL1LH{ŋpD@IcD$sOIcD$t5HHH)HIWH4Kf.HCHsH{HP<fDLHeH{pD@(HHH)HIWH42QHHH)HIWH4L.LQH{LQ H)\HxHHctHC HxHcHWHDI~H{LD-QH{L!QH{pD@FI|$ID$HH{CH]HHW8HUSHHH0tXHcBH HRH)H4ʅu%HCHߋpHCp1H[]HH1[]H%PHC0Ht3H HC HS8HC(rH (H{CHtqAWAVAUATUSHH:HAIIH L==%XAHHHxHHHH@P1H)XHC, PAHC0HLc8DHE1C(HC HkXAċCt.MtIM}HC8HHD[]A\A]A^A_1A9C(t"H&MuLHNEuHIfDH%HHtHA@AWAVAUATUSHH.IIMLLVHHHE$pŽUE$pKHE8%H]8E1;=HcCHE8HMtL L4HC1IHtrHLHHHǾEpCEpH8c.H5&HwHL7 1HH[]A\A]A^A_HHH)HHSH4"E$p DLfDc.H5HHDHE8HHC88~HMHfHC8HHD$KHD$HfDH1.LF H1fH1dH%(HD$1HH$&H$HL$dH3 %(uHX1HtHGHt tUSHHp7HCHtpSuaH:uiHS8:~=HcJx5HtpHHRHH)H4bHCHtpHH1[]SH[]fHH߾[]"ff.fUSHHtiHHH*HHHHt?H1CtH~HH[]@{(t"H}"1HH[]@HHff.HtHtHH9W@u H~1DHt?UHSHHHCxHHH[]!fDH1[]1D!f.H=%@H=-%@H%@H=%@AUATUSHdH%(H$1HIHHA|$ tHCHHtHxH5HlH5H!HHtUH5 HVtH$H1H5H)ueH$Hf1H$dH3 %(H[]A\A]fLf@M/HCHH3>HH5pH !IHtrHHLHtqHLH1H߹LCTHLƄ$QH$HL(fDH$H H5L @AVIAUIATAUHSH_wHHDH}ǃ ǃHHtpHMHEH)ȉ(HEL@HL8HHA H1AUAVjV1jQ1AUjjjATH`x []A\A]A^[H]A\A]A^ HO7E11)뤐ATUHSHHHuHHH$HHEHUAfHH(L[]A\A]A^A_@HPHt:uHRHuH92uLE1E1H$PHC0HuH HC HC(uHIH#fDC?(AI&H$LHCt =lEHC Ht<8uH@Ht DEPHHtHHHuH LHHЃ AGĄutHHHIHH;C?(9HH;uHHt :HcH$IH}H3$'H@)H:t/HrH3Rt )tӀ(HPH:uH8H5iLuH5LHCHKLsHHL3H0HL$HT$HpHHphfHL$HT$HKHH6$LH*$L!^H~DWAv @^0HVHV HE1HH3H$LLH$H{fDHH$LH5}LtYHCLsHHD$HL3A>/HD$ttnHt{HHnHD$HCHD$HH0kH5LLu\DKELHlH$:1HHD$LHCHD$HH$HCLsHHD$HL3HD$IHH LHHЃ AGĄutHHր=t1HD$LHCHD$HH+$H"$LL\HLH HHЃ AGĄu @tH{LLT$LT$x8HD$LHCHD$HH$qHD$HCHD$HoHLT$HH"00!0)0N@@FF0010500000`if o f o f o f o f o PY )E`aKRpp  < < > L M M Q T b c   < < > > ? ? @ B G H K M p q   < < > C G H K M V W   > D F H J M U V   > C F H J M W W 114:GN557799>>??q *0/0000014>AHJ~P OQ\^1VYYa!:AJq 9 = = X a     ( * 0 2 3 5 6 8 9 Y \ ^ ^ r t     ( * 0 2 3 6 9 = = \ ] _ a     ( * 3 5 9 ` a     ( * 9 ` a .0023@E@GIi    <<>>@@LLNNPPTUYY_acceeggiimnrsuu EHMPWYY[[]]_}&!&!*!+!.!.!!!A00001,1libxml2: getentropy failed with error code %d gtaposquot0123456789ABCDEF&UTF-16UCS-4UTF8UTF-16LEUTF-16BEUCS-4LEUCS-4BEIBM037UCS-2ISO-8859-1ISO-8859-2ISO-8859-3ISO-8859-4ISO-8859-5ISO-8859-6ISO-8859-7ISO-8859-8ISO-8859-9ISO-2022-JPShift_JISEUC-JPUS-ASCIIHTMLISO-8859-10ISO-8859-11ISO-8859-13ISO-8859-14ISO-8859-15ISO-8859-16windows-1252ansi_x3.4-1968asmo-708cp819cseucpkdfmtjapanesecsiso2022jpcsiso88596ecsiso88596icsiso88598ecsiso88598icsisolatin1csisolatin2csisolatin3csisolatin4csisolatin5csisolatin6csisolatin9csisolatinarabiccsisolatincyrilliccsisolatingreekcsisolatinhebrewcsshiftjiscsunicodeecma-114ecma-118elot_928greek8ibm819iso latin 1iso latin 2iso-10646-ucs-2iso-10646-ucs-4iso-2022-jpiso-8859-1iso-8859-10iso-8859-11iso-8859-13iso-8859-14iso-8859-15iso-8859-16iso-8859-2iso-8859-3iso-8859-4iso-8859-5iso-8859-6iso-8859-6-eiso-8859-6-iiso-8859-7iso-8859-8iso-8859-8-iiso-8859-9iso-ir-100iso-ir-101iso-ir-109iso-ir-110iso-ir-126iso-ir-127iso-ir-138iso-ir-144iso-ir-148iso-ir-157iso-latin-1iso-latin-2iso8859-1iso8859-10iso8859-13iso8859-14iso8859-15iso8859-2iso8859-3iso8859-4iso8859-5iso8859-6iso8859-7iso8859-8iso8859-9iso88591iso885910iso885913iso885914iso885915iso88592iso88593iso88594iso88595iso88596iso88597iso88598iso88599iso_8859-1iso_8859-1:1987iso_8859-2iso_8859-2:1987iso_8859-3iso_8859-3:1988iso_8859-4iso_8859-4:1988iso_8859-5iso_8859-5:1988iso_8859-6iso_8859-6:1987iso_8859-7iso_8859-7:1987iso_8859-8iso_8859-8:1988iso_8859-9iso_8859-9:1989l1l2l3l4l5l6l9logicalms932ms_kanjishift-jisshift_jissun_eu_greekucs2ucs4unicode-1-1-utf-8unicode11utf8unicodefffeunicodefeffus-asciiutf-16utf-16beutf-16leutf16visualwindows-31jx-cp1252x-euc-jpx-sjisx-unicode20utf8Q    & ! 0 `9 R}    "   "!a: S~x%s:%d: Entity: line %d: validity errorvalidity warningelement %s: namespace HTML parser memory output I/O XInclude XPath regexp module Schemas validity Schemas parser Relax-NG parser Relax-NG validity Catalog C14N XSLT encoding schematron internal buffer URI warning : error : No error message providedBytes: 0x%02X%s:%d: Entity: line %d: libxml2: out of memory CharRef: invalid valueinternal errorPEReference in prologPEReference in epilogPEReference: no namePEReference: expecting ';'EntityValue: " or ' expectedUnregistered error messageAttValue: " or ' expectedSystemLiteral " or ' expectedxmlParsePI : no target nameInvalid PI nameNOTATION: Name expected hereEntity value requiredFragment not allowedexpected '>'EntityRef: expecting ';'DOCTYPE improperly terminatedEndTag: '' not allowed in contentSYSTEM or PUBLIC, the URI is missingPUBLIC, the Public Identifier is missingComment must not contain '--' (double-hyphen)'>' required to close NOTATION declaration'(' required to start ATTLIST enumerationNmToken expected in ATTLIST enumeration')' required to finish ATTLIST enumerationMixedContentDecl : '|' or ')*' expectedMixedContentDecl : '#PCDATA' expectedContentDecl : Name or '(' expectedContentDecl : ',' '|' or ')' expectedPEReference: forbidden within markup decl in internal subsetXML conditional section '[' expectedContent error in the internal subsetContent error in the external subsetconditional section INCLUDE or IGNORE keyword expectedXML conditional section not closedText declaration '' expectedexternal parsed entities cannot be standaloneString not closed expecting " or 'String not started expecting ' or "standalone accepts only 'yes' or 'no'Extra content at the end of the documentextra content at the end of well balanced chunkMalformed declaration expecting versionInvalid bytes in character encodingInvalid redeclaration of predefined entityResource temporarily unavailableInappropriate message buffer lengthInappropriate I/O control operationAttempt to load network entitylibxml2: Failed to allocate globals for thread libxml2: See xmlCheckThreadLocalStorage Entity '%s' not defined PCDATA invalid Char value %d NCNamexmlAttribute %s redefined Attribute %s:%s redefined Input ID overflow xmlParseEntityRef: no name AttValue: ' expected �&AttValue length too longunparsableNmTokenFailed to parse QName '%s' error parsing attribute name preservehttp://www.w3.org/2000/xmlns/attributes construct error SystemLiteralPublic IDComment too big foundDouble hyphen within comment Comment not terminated xml-stylesheetPI %s too big foundParsePI: PI %s never end ... oasis-xml-catalogCatalog PI syntax error: %s xml:langxml:spaceCData section too big found VersionNumEncNameSpace needed after ' nonexml-model21504Maximum entity amplification factor exceeded, see xmlCtxtSetMaxAmplification. xmlParseStringCharRef: character reference out of bounds xmlParseStringCharRef: invalid xmlChar value %d Maximum number of attributes exceededEntity reference to unparsed entity %s Attribute references external entity '%s' Incomplete UTF-8 sequence starting with %02X http://www.w3.org/XML/1998/namespaceSAX compatibility mode documentMaximum entity nesting depth exceededExcessive depth in document: %d, use XML_PARSE_HUGE option xmlParseCharRef: character reference out of bounds xmlParseCharRef: invalid xmlChar value %d xmlParseStringEntityRef: no name '<' in entity '%s' is not allowed in attributes values predefined entity has no content unexpected change of input bufferinvalid character in attribute value xmlParseEndTag: '?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\^_`abcdefghijklmnopqrstuvwxyz{|}~Fatal: program compiled against libxml %d using libxml %d Warning: program compiled against libxml %d using older %d Char 0x0 out of allowed range Encoding '%s' doesn't match auto-detected '%s' failed to load "%s": %s %s: %s expected EOFUnsupported encoding: %s detecting EBCDIC http://unknown errorUTF16URI too longCan't resolve URI: %s xml:idxmlns:%s: %s not a valid URI Attribute %s in %s redefined xmlSAX2Text: no contentEntity(%s) document marked standalone but requires external subset Entity(%s) already defined in the external subset Entity(%s) already defined in the internal subset Invalid redeclaration of predefined entity '%s'Unexpected error code from xmlAddEntity xml:id : attribute type should be ID SAX.xmlSAX2AttributeDecl(%s) called while not in subset SAX.xmlSAX2ElementDecl(%s) called while not in subset SAX.xmlSAX2NotationDecl(%s) externalID or PublicID missing SAX.xmlSAX2NotationDecl(%s) called while not in subset http://www.w3.org/TR/REC-html40/loose.dtd-//W3C//DTD HTML 4.0 Transitional//ENEmpty namespace name for prefix %s Namespace prefix %s of attribute %s is not defined xml:id : attribute value %s is not an NCName Validation failed: no DTD found !Namespace prefix %s was not found Namespace default prefix was not found Text node too long, try XML_PARSE_HUGENamespace prefix %s is not defined ns_%d%.30s_%d%.20sdefault%d%.20s%d/comment()/text()/processing-instruction('')/@[%d]basehrefftp://urn:-//W3C//DTD XHTML 1.0 Strict//EN-//W3C//DTD XHTML 1.0 Frameset//EN-//W3C//DTD XHTML 1.0 Transitional//ENhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtdhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtdhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd`p````PTT̙̙|̙̙|T|TȞȞ ȞȞ 0ȞȞȞD@commenttextnoenctext:%dfile+-./?;:@;:&=+$,:@&=+$,/?;;/?:@&=+,$.//;&=+$,:/?#[]@!$&()*+,;='%Found NULL content in content model of %s Found PCDATA in content model of %s ContentModel broken for element %s xmlValidateAttributeCallback(%s): internal error attribute %s: could not find decl for element %s NOTATION attribute %s declared for EMPTY element %s Content model of %s is not deterministic: %s Element %s content does not follow the DTD, expecting %s, got %s Element content does not follow the DTD, expecting %s, got %s Attribute %s of %s: invalid default value Attribute %s of element %s: already defined xmlAddNotationDecl: %s already defined attribute %s line %d references an unknown ID "%s" IDREF attribute %s references an unknown ID "%s" IDREFS attribute %s references an unknown ID "%s" No declaration for element %s ENTITY attribute %s reference an unknown entity "%s" ENTITY attribute %s reference an entity "%s" of wrong type ENTITIES attribute %s reference an unknown entity "%s" ENTITIES attribute %s reference an entity "%s" of wrong type NOTATION attribute %s reference an unknown notation "%s" standalone: %s on %s value had to be normalized based on external subset declaration Syntax of default value for attribute %s of %s is not valid ID attribute %s of %s is not valid must be #IMPLIED or #REQUIRED Element %s has %d ID attribute defined in the internal subset : %s Element %s has %d ID attribute defined in the external subset : %s Element %s has ID attributes defined in the internal and external subset : %s Default value "%s" for attribute %s of %s is not among the enumerated set Definition of %s has duplicate references of %s Definition of %s has duplicate references of %s:%s Definition of %s has duplicate references to %s Definition of %s has duplicate references to %s:%s No declaration for attribute %s of element %s Syntax of value for attribute %s of %s is not valid Value for attribute %s of %s is different from default "%s" Value "%s" for attribute %s of %s is not a declared Notation Value for attribute %s of %s must be "%s" Value "%s" for attribute %s of %s is not among the enumerated set Value "%s" for attribute %s of %s is not among the enumerated notations No declaration for attribute xmlns:%s of element %s No declaration for attribute xmlns of element %s Syntax of value for attribute xmlns:%s of %s is not valid Syntax of value for attribute xmlns of %s is not valid Value for attribute xmlns:%s of %s is different from default "%s" Value for attribute xmlns of %s is different from default "%s" Value "%s" for attribute xmlns:%s of %s is not a declared Notation Value "%s" for attribute xmlns of %s is not a declared Notation Value "%s" for attribute xmlns:%s of %s is not among the enumerated notations Value "%s" for attribute xmlns of %s is not among the enumerated notations Value "%s" for attribute xmlns:%s of %s is not among the enumerated set Value "%s" for attribute xmlns of %s is not among the enumerated set Value for attribute xmlns:%s of %s must be "%s" Value for attribute xmlns of %s must be "%s" Element %s was declared EMPTY this one has content Element %s was declared #PCDATA but contains non text nodes Internal: MIXED struct corrupted Element %s is not declared in %s list of possible children Element %s content does not follow the DTD, Misplaced %s Failed to build content model regexp for %s Element %s content does not follow the DTD, Text not allowed Element %s content does not follow the DTD, Expecting more children standalone: %s declared in the external subset contains white spaces nodes Element %s does not carry attribute %s Element %s does not carry attribute %s:%s Element %s required attribute %s:%s has no prefix Element %s required attribute %s:%s has different prefix root and DTD name do not match '%s' and '%s' xmlValidateDocumentFinal: doc == NULL Could not build URI for external subset "%s" Could not load the external subset "%s" ""001,21l1001111111111111 ...Redefinition of element %s ID %s already defined NOTATION %s is not declared unexpected element type no root element no DTD found! #PCDATAfile://localhost/file:///file:/rbFailed to open file !',!', !',!',!',�   "&<>xmlMemRealloc: Tag error xmlMemFree: Tag error xmlMemFree: Pointer from freed area   !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz{\]^_`abcdefghijklmnopqrstuvwxyz{|}~Invalid argument xmlns: xmlns=""parsing namespace uri#default XML_ATTRIBUTE_NODENode %s is invalid here : %s processing nodeXML_NAMESPACE_DECLXML_ENTITY_REF_NODEXML_ENTITY_NODEflushing output buffercreating temporary filenameRelative namespace UR is invalid here : %s processing xml:base attribute - can't construct uriUnknown node type %d found : %s xmlC14NExecute: output buffer encoder != NULL but C14N requires UTF8 output xmlC14NExecute: unable to create C14N context (N8Xx(x(x(((( ((T4 $$$ @0(hPt4TtTurn:publicid:nextCatalogpublicpreferpublicIdsystemIdrewriteSystemsystemIdStartStringrewritePrefixdelegatePublicpublicIdStartStringdelegateSystemrewriteURIuriStartStringdelegateURIENTITY %%LINKTYPE DELEGATE BASE CATALOG DOCUMENT SGMLDECL Free catalog entry %s Free catalog entry PUBLICDELEGATEDOCTYPELINKTYPENOTATIONSGMLDECLDOCUMENTBASEOVERRIDE%s entry lacks '%s' Found %s: '%s' '%s' Found %s: '%s' %s entry '%s' broken ?: %s Found %s in file hash %s not found in file hash Failed to parse catalog %s Parsing catalog %s %s added to file hash Using rewriting rule %s Trying system delegate %s Found public match %s Trying public delegate %s Public URN ID expanded to %s System URN ID expanded to %s Found URI match %s Trying URI delegate %s URN ID %s expanded to NULL Resolve sysID %s Resolve pubID %s Resolve: pubID %s sysID %s Resolve URI %s Adding element %s to catalog XML_DEBUG_CATALOGfile:///etc/xml/catalogXML_CATALOG_FILESCatalogs cleanup Disabling catalog usage Allowing all catalogs Adding document catalog %s Local Resolve: pubID %s Local Resolve: sysID %s http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd-//OASIS//DTD Entity Resolution XML Catalog V1.0//ENurn:oasis:names:tc:entity:xmlns:xml:catalogInvalid value for prefer: '%s' Ignoring repeated nextCatalog %s Converting SGML catalog to XML File %s is not an XML Catalog Detected recursion in catalog %s Found system match %s, using %s Public URN ID %s expanded to NULL System URN ID %s expanded to NULL Ignoring %s, already visited for %s, %s Ignoring %s, already visited for %s Failed to add unknown element %s to catalog Updating element %s to catalog Removing element %s from catalog Allowing only global catalogs Allowing only catalogs from the document Setting catalog preference to PUBLIC Setting catalog preference to SYSTEM Local Resolve: pubID %s sysID %s Use of deprecated xmlCatalogGetSystem() call Use of deprecated xmlCatalogGetPublic() call ERROR %d: DOCUMENT == NULL ! Misplaced ELEMENT node ERROR %d: %sMisplaced ATTRIBUTE node Misplaced TEXT node Misplaced CDATA node Misplaced ENTITYREF node Misplaced ENTITY node Misplaced PI node Misplaced COMMENT node HTML DOCUMENT Misplaced DOCTYPE node Misplaced FRAGMENT node Misplaced NOTATION node Unknown node type %d Entity is NULL%s : INTERNAL GENERAL, EXTERNAL PARSED, EXTERNAL UNPARSED, INTERNAL PARAMETER, EXTERNAL PARAMETER, Unknown entity type %d ID "%s"SYSTEM "%s" orig "%s" content "%s"(NULL)#%Xnamespace node is NULL namespace %s href=default namespace href=name=URL=standalone=true Name is NULLName is not an NCName '%s'Node has no parent Node has no doc pseudorootString is not UTF-8 %sText node has wrong name '%s'Element declaration is NULL ELEMDECL(, UNDEFINED, EMPTY, ANY, MIXED DTD node is NULL Node is not a DTDDTD(%s), PUBLIC %s, SYSTEM %sAttr is NULLATTRIBUTE Attribute has no nameError, ATTRIBUTE found here TEXT no encTEXT compact interned CDATA_SECTION ENTITY_REF(%s) ENTITY PI %s COMMENT Error, DOCUMENT found here DOCUMENT_TYPE DOCUMENT_FRAG NOTATION ATTRDECL(%s) for %s CDATA IDREF IDREFS ENTITY ENTITIES NMTOKEN NMTOKENS ENUMERATION NOTATION |%s (%s REQUIRED IMPLIED FIXEDENTITYDECL(, internal , external parsed , unparsed , parameter , external parameter , predefined ExternalID=%s SystemID=%s URI=%s content=INCLUDE START INCLUDE END PBM: doc == NULL !!! INTERNAL_GENERAL_ENTITY INTERNAL_PARAMETER_ENTITY EXTERNAL_PARAMETER_ENTITY ENTITY_%d ! ...)Entities in internal subset Entities in external subset DTD is NULL DTD is empty 85d6646666$7T77775L:99 :,: 9BBB$DDBBBCGpGPGxFxF POOONlMLMlLN\NNMNON LKKlKnext : back link wrong Node has no next and not last of parent list Node next->prev : forward link wrong Comment node has wrong name '%s'CData section has non NULL name '%s'Node is not an element declarationElement declaration has no nameNode is not an attribute declarationNode attribute declaration has no nameNode attribute declaration has no element nameNode is not an entity declarationEntity declaration has no nameEXTERNAL_GENERAL_PARSED_ENTITY EXTERNAL_GENERAL_UNPARSED_ENTITY No entities in internal subset No entities in external subset aa@bapa0b bbЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋЋ0ЋЋЋЋЋЋЋЋЋЋЋЋЋЋll$@ EligÆMP´ÁbreveĂcircÂcyАfr𝔄graveÀlphaΑmacrĀnd⩓ogonĄopf𝔸 pplyFunction⁡ringÅscr𝒜ssign≔tildeÃumlÄackslash∖arv⫧arwed⌆cyБecause∵ ernoullisℬetaΒfr𝔅opf𝔹reve˘scrℬumpeq≎HcyЧOPY©acuteĆBap⋒italDifferentialDⅅayleysℭcaronČcedilÇcircĈconint∰dotĊedilla¸enterDot·frℭhiΧircleDot⊙ ircleMinus⊖ irclePlus⊕ ircleTimes⊗lockwiseContourIntegral∲loseCurlyDoubleQuote”loseCurlyQuote’Dolon ∷e⩴ongruent≡onint∯ontourIntegral∮opfℂoproduct∐ounterClockwiseContourIntegral∳ross⨯scr𝒞Bup⋓Cap≍AD-ⅅotrahd⤑JcyЂScyЅZcyЏagger‡arr↡ashv⫤caronĎcyДBel%∇taΔfr𝔇iacriticalAcute´ iacriticalDot˙iacriticalDoubleAcute˝iacriticalGrave`iacriticalTilde˜iamond⋄ ifferentialDⅆopf𝔻Bot¨Dot⃜Equal≐oubleContourIntegral∯oubleDot¨oubleDownArrow⇓oubleLeftArrow⇐oubleLeftRightArrow⇔ oubleLeftTee⫤oubleLongLeftArrow⟸oubleLongLeftRightArrow⟺oubleLongRightArrow⟹oubleRightArrow⇒ oubleRightTee⊨ oubleUpArrow⇑oubleUpDownArrow⇕oubleVerticalBar∥HownArrow↓Bar⤓UpArrow⇵ownBrevȇownLeftRightVector⥐ownLeftTeeVector⥞MownLeftVector ↽Bar⥖ownRightTeeVector⥟NownRightVector ⇁Bar⥗FownTee ⊤Arrow↧ownarrow⇓scr𝒟strokĐNGŊTHÐacuteÉcaronĚcircÊcyЭdotĖfr𝔈graveÈlement∈macrĒmptySmallSquare◻mptyVerySmallSquare▫ogonĘopf𝔼psilonΕDqual⩵Tilde≂ quilibrium⇌scrℰsim⩳taΗumlËxists∃ xponentialEⅇcyФfr𝔉illedSmallSquare◼illedVerySmallSquare▪opf𝔽orAll∀ ouriertrfℱscrℱJcyЃT>DammaΓdϜbreveĞcedilĢcircĜcyГdotĠfr𝔊g⋙opf𝔾KreaterEqual ≥Less⋛reaterFullEqual≧ reaterGreater⪢ reaterLess≷reaterSlantEqual⩾ reaterTilde≳scr𝒢t≫ARDcyЪacekˇat^circĤfrℌ ilbertSpaceℋopfℍ orizontalLine─scrℋstrokĦ umpDownHump≎umpEqual≏EcyЕJligIJOcyЁacuteÍcircÎcyИdotİfrℑgraveÌAm ℑacrĪaginaryIⅈplies⇒Bnt ∬egral∫ ersection⋂ nvisibleComma⁣ nvisibleTimes⁢ogonĮopf𝕀otaΙscrℐtildeĨukcyІumlÏcircĴcyЙfr𝔍opf𝕁scr𝒥sercyЈukcyЄHcyХJcyЌappaΚcedilĶcyКfr𝔎opf𝕂scr𝒦JcyЉT<acuteĹambdaΛang⟪ aplacetrfℒarr↞caronĽcedilĻcyЛeftAngleBracket⟨HeftArrow&←Bar⇤ RightArrow⇆ eftCeiling⌈eftDoubleBracket⟦eftDownTeeVector⥡MeftDownVector$⇃Bar⥙eftFloor⌊ eftRightArrow↔eftRightVector⥎FeftTee!⊣Arrow↤Vector⥚KeftTriangle"⊲Bar⧏Equal⊴eftUpDownVector⥑eftUpTeeVector⥠KeftUpVector!↿Bar⥘IeftVector!↼Bar⥒eftarrow⇐ eftrightarrow⇔essEqualGreater⋚ essFullEqual≦ essGreater≶essLess⪡ essSlantEqual⩽essTilde≲fr𝔏Al⋘eftarrow⇚midotĿ ongLeftArrow⟵ongLeftRightArrow⟷ ongRightArrow⟶ ongleftarrow⟸ongleftrightarrow⟺ ongrightarrow⟹opf𝕃 owerLeftArrow↙owerRightArrow↘scrℒsh↰strokŁt≪ap⤅cyМ ediumSpace ellintrfℳfr𝔐inusPlus∓opf𝕄scrℳuΜJcyЊacuteŃcaronŇcedilŅcyНegativeMediumSpace​egativeThickSpace​egativeThinSpace​egativeVeryThinSpace​estedGreaterGreater≫ estedLessLess≪ewLine fr𝔑oBreak⁠onBreakingSpace opfℕBot⫬ Congruent≢CupCap≭DoubleVerticalBar∦Element∉EEqual≠Tilde≂̸Exists∄GGreater≯Equal≱ FullEqual≧̸Greater≫̸Less≹ SlantEqual⩾̸Tilde≵ HumpDownHump≎̸ HumpEqual≏̸LLeftTriangle⋪Bar⧏̸Equal⋬DLess≮Equal≰Greater≸Less≪̸ SlantEqual⩽̸Tilde≴NestedGreaterGreater⪢̸NestedLessLess⪡̸HPrecedes⊀Equal⪯̸ SlantEqual⋠ReverseElement∌MRightTriangle⋫Bar⧐̸Equal⋭LSquareSubset⊏̸Equal⋢NSquareSuperset⊐̸Equal⋣FSubset⊂⃒Equal⊈HSucceeds⊁Equal⪰̸ SlantEqual⋡Tilde≿̸HSuperset⊃⃒Equal⊉ETilde≁Equal≄ FullEqual≇Tilde≉ VerticalBar∤scr𝒩tildeÑuΝEligŒacuteÓcircÔcyОdblacŐfr𝔒graveÒmacrŌmegaΩmicronΟopf𝕆penCurlyDoubleQuote“ penCurlyQuote‘r⩔scr𝒪slashØtildeÕtimes⨷umlÖverBar‾verBrace⏞ verBracket⎴verParenthesis⏜artialD∂cyПfr𝔓hiΦiΠlusMinus± oincareplaneℌopfℙAr⪻Fecedes≺Equal⪯ SlantEqual≼Tilde≾ime″oduct∏Hoportion∷al∝scr𝒫siΨUOT"fr𝔔opfℚscr𝒬Barr⤐EG®acuteŔang⟫Carr↠tl⤖caronŘcedilŖcyРAeℜ verseElement∋verseEquilibrium⇋verseUpEquilibrium⥯frℜhoΡightAngleBracket⟩IightArrow→Bar⇥ LeftArrow⇄ ightCeiling⌉ightDoubleBracket⟧ightDownTeeVector⥝NightDownVector⇂Bar⥕ ightFloor⌋GightTee⊢Arrow↦Vector⥛LightTriangle⊳Bar⧐Equal⊵ightUpDownVector⥏ightUpTeeVector⥜LightUpVector↾Bar⥔JightVector⇀Bar⥓ ightarrow⇒opfℝ oundImplies⥰ rightarrow⇛scrℛsh↱ uleDelayed⧴HCHcyЩHcyШOFTcyЬacuteŚAc⪼aronŠedilŞircŜyСfr𝔖 hortDownArrow↓ hortLeftArrow←hortRightArrow→ hortUpArrow↑igmaΣ mallCircle∘opf𝕊qrt√Equare □ Intersection⊓FSubset⊏Equal⊑HSuperset⊐Equal⊒Union⊔scr𝒮tar⋆Bub⋐Cset⋐Equal⊆Gucceeds≻Equal⪰ SlantEqual≽Tilde≿uchThat∋um∑Bup⋑Eerset⊃Equal⊇set⋑HORNÞRADE™SHcyЋScyЦab auΤcaronŤcedilŢcyТfr𝔗herefore∴hetaΘ hickSpace  hinSpace Dilde∼Equal≃ FullEqual≅Tilde≈opf𝕋ripleDot⃛scr𝒯strokŦacuteÚCarr↟ocir⥉brcyЎbreveŬcircÛcyУdblacŰfr𝔘graveÙmacrŪnderBar_ nderBrace⏟ nderBracket⎵nderParenthesis⏝Dnion⋃Plus⊎ogonŲopf𝕌FpArrow↑Bar⤒ DownArrow⇅ pDownArrow↕ pEquilibrium⥮DpTee⊥Arrow↥parrow⇑ pdownarrow⇕ pperLeftArrow↖pperRightArrow↗Cpsi ϒlonΥringŮscr𝒰tildeŨumlÜDash⊫bar⫫cyВDdash ⊩l⫦ee⋁erbar‖Cert‖icalBar∣icalLine| icalSeparator❘ icalTilde≀ eryThinSpace fr𝔙opf𝕍scr𝒱vdash⊪circŴedge⋀fr𝔚opf𝕎scr𝒲fr𝔛iΞopf𝕏scr𝒳AcyЯIcyЇUcyЮacuteÝcircŶcyЫfr𝔜opf𝕐scr𝒴umlŸHcyЖacuteŹcaronŽcyЗdotŻ eroWidthSpace​etaΖfrℨopfℤscr𝒵acuteábreveăAc∾E∾̳d∿ircâute´yаeligæAf⁡r𝔞graveàlefsymℵlephℵlphaαmacrāmalg⨿mp&Bnd∧and⩕d⩜slope⩘v⩚Bng∠e⦤le∠Cmsd∡aa⦨ab⦩ac⦪ad⦫ae⦬af⦭ag⦮ah⦯Brt ∟Bvb⊾d⦝sph∢stÅzarr⍼ogonąopf𝕒Ap$≈E⩰acir⩯e≊id≋os'Dprox≈eq≊ringåscr𝒶st*Dsymp'≈eq≍tildeãumläwconint∳wint⨑Not⫭ackcong≌ ackepsilon϶ackprime‵FacksimK∽eq⋍arvee⊽EarwedJ⌅ge⌅CbrkJ⎵tbrk⎶cong≌cyбdquo„EecausG∵e∵emptyv⦰epsi϶ernouℬetaβethℶetween≬fr𝔟igcap⋂igcirc◯igcup⋃igodot⨀igoplus⨁igotimes⨂igsqcup⨆igstar★igtriangledown▽ igtriangleup△iguplus⨄igvee⋁igwedge⋀karow⤍ lacklozenge⧫ lacksquare▪Llacktriangle0▴down▾left◂right▸lank␣lk12▒lk14░lk34▓lock█Bne-=⃥quiv≡⃥not⌐opf𝕓Bot+⊥tom⊥owtie⋈oxDL╗oxDR╔oxDl╖oxDr╓CoxH&═D╦U╩d╤u╧oxUL╝oxUR╚oxUl╜oxUr╙CoxV%║H╬L╣R╠h╫l╢r╟oxbox⧉oxdL╕oxdR╒oxdl┐oxdr┌Coxh%─D╥U╨d┬u┴oxminus⊟oxplus⊞oxtimes⊠oxuL╛oxuR╘oxul┘oxur└Coxv!│H╪L╡R╞h┼l┤r├prime‵reve˘rvbar¦scr𝒷semi⁏Csim!∽e⋍Csol!\b⧅hsub⟈Cull"•et•Cump"≎E⪮Ae≏q≏acutećBap3∩and⩄brcup⩉cap⩋cup⩇dot⩀s∩︀aret⁁aronˇcaps⩍carončcedilçcircĉDcups2⩌sm⩐dotċedil¸emptyv⦲ent/¢erdot·fr𝔠hcyчDheck-✓mark✓hiχBir,○E⧃Acˆeq≗ learrowleft↺ learrowright↻ledR®ledSⓈledast⊛ledcirc⊚leddash⊝e≗fnint⨐mid⫯scir⧂Dlubs9♣uit♣Dolon9:Ae≔q≔Domma:,t@Comp:∁fn∘lement∁lexesℂCong<≅dot⩭onint∮opf𝕔oprod∐opy9©sr℗rarr↵ross✗scr𝒸Csub6⫏e⫑Csup6⫐e⫒tdot⋯udarrl⤸udarrr⤵uepr⋞uesc⋟Eularr1↶p⤽Bup1∪brcap⩈cap⩆cup⩊dot⊍or⩅s∪︀Eurarr6↷m⤼ urlyeqprec⋞ urlyeqsucc⋟urlyvee⋎ urlywedge⋏urren¤ urvearrowleft↶urvearrowright↷uvee⋎uwed⋏wconint∲wint∱ylcty⌭Arr⇓Har⥥agger†alethℸarr↓Cash+‐v⊣bkarow⤏blac˝caronďcyдAd'ⅆagger‡arr⇊otseq⩷eg°eltaδemptyv⦱fisht⥿fr𝔡harl⇃harr⇂Ciam"⋄Cond⋄suit♦s♦ie¨igammaϝisin⋲Biv!÷ide÷ontimes⋇onx⋇jcyђlcorn⌞lcrop⌍ollar$opf𝕕Bot˙Beq≐dot≑minus∸plus∔square⊡ oublebarwedge⌆ownarrow↓ owndownarrows⇊ownharpoonleft⇃ownharpoonright⇂rbkarow⤐rcorn⌟rcrop⌌scr𝒹scyѕsol⧶strokđtdot⋱Ctri▿f▾uarr⇵uhar⥯wangle⦦zcyџzigrarr⟿DDot⩷Dot≑acuteéaster⩮caroněCcir)≖cêcolon≕cyэdotėeⅇfDot≒fr𝔢Ag#⪚raveèAs⪖dot⪘Al%⪙inters⏧lℓAs⪕dot⪗macrēDmpty'∅set∅v∅Cmsp( 13 14 ngŋnsp ogonęopf𝕖Cpar%⋕sl⧣plus⩱Cpsi$εlonεvϵqcirc≖qcolon≕qsim≂ qslantgtr⪖ qslantless⪕quals=quest≟Dquiv≡DD⩸qvparsl⧥rDot≓rarr⥱scrℯsdot≐sim≂taηthðumlëuro€xcl!xist∃ xpectationℰ xponentialeⅇ allingdotseq≒cyфemale♀filigffifligffflligfflfr𝔣iligfijligfjlat♭lligflltns▱nofƒopf𝕗orall∀Cork⋔v⫙partint⨍rac12½rac13⅓rac14¼rac15⅕rac16⅙rac18⅛rac23⅔rac25⅖rac34¾rac35⅗rac38⅜rac45⅘rac56⅚rac58⅝rac78⅞rasl⁄rown⌢scr𝒻AE≧l⪌acuteǵDammaγdϝap⪆breveğcircĝcyгdotġAe≥l⋛Aq≥q≧slant⩾As⩾cc⪩Cdot⪀Ao⪂l⪄Al⋛︀es⪔fr𝔤Ag≫g⋙imelℷjcyѓAl≷E⪒a⪥j⪤nE≩Cnap⪊prox⪊Bne⪈Aq⪈q≩nsim⋧opf𝕘rave`scrℊCsim≳e⪎l⪐t >cc⪧cir⩺dot⋗lPar⦕quest⩼rapprox⪆rarr⥸rdot⋗reqless⋛reqqless⪌rless≷rsim≳vertneqq≩︀vnE≩︀Arr⇔airsp alf½amiltℋardcyъCarr↔cir⥈w↭barℏcircĥEearts♥uit♥ellip…ercon⊹fr𝔥ksearow⤥kswarow⤦oarr⇿omtht∻ ookleftarrow↩ ookrightarrow↪opf𝕙orbar―scr𝒽slashℏstrokħybull⁃yphen‐acuteíAc⁣ircîyиecyеexcl¡ff⇔fr𝔦graveìAiⅈiint⨌int∭nfin⧜ota℩jligijmacrīmageℑmaglineℐmagpartℑmathımof⊷mpedƵAn∈care℅Cfin∞tie⧝odotıAt∫cal⊺egersℤercal⊺larhk⨗prod⨼ocyёogonįopf𝕚otaιprod⨼quest¿scr𝒾Csin∈E⋹dot⋵As⋴v⋳v∈At⁢ildeĩukcyіumlïcircĵcyйfr𝔧mathȷopf𝕛scr𝒿sercyјukcyєDappa κvϰcedilķcyкfr𝔨greenĸhcyхjcyќopf𝕜scr𝓀Aarr⇚Arr⇐Atail⤛Barr⤎AEN≦g⪋Har⥢acuteĺaemptyv⦴agranℒambdaλCangI⟨d⦑le⟨ap⪅aquo«CarrH←Ab⇤fs⤟fs⤝hk↩lp↫pl⤹sim⥳tl↢BatO⪫ail⤙Ae⪭s⪭︀barr⤌bbrk❲brace{brack[brke⦋brksld⦏brkslu⦍caronľcedilļceil⌈cub{cyлdca⤶DdquoD“r„drdhar⥧drushar⥋dsh↲AeA ≤Gftarrow ←tail↢ ftharpoondown↽ ftharpoonup↼ ftleftarrows⇇Lftrightarrow↔s⇆ftrightharpoons⇋ftrightsquigarrow↭ ftthreetimes⋋g⋚Aq≤q≦slant⩽As ⩽cc⪨Cdot⩿Ao⪁r⪃Ag ⋚︀es⪓sapprox⪅sdot⋖seqgtr⋚seqqgtr⪋sgtr≶ssim≲fisht⥼floor⌊fr𝔩AgX≶E⪑hard↽DharuW↼l⥪hblk▄jcyљAlU≪arr⇇corner⌞hard⥫tri◺midotŀEmoustW⎰ache⎰nE≨CnapV⪉prox⪉BneV⪇Aq⪇q≨nsim⋦oang⟬oarr⇽obrk⟦ ongleftarrow⟵ongleftrightarrow⟷ ongmapsto⟼ ongrightarrow⟶ ooparrowleft↫ ooparrowright↬opar⦅opf𝕝oplus⨭otimes⨴owast∗owbar_BozG◊enge◊f⧫CparH(lt⦓rarr⇆rcorner⌟DrharF⇋d⥭rm‎rtri⊿saquo‹scr𝓁sh↰CsimA≲e⪍g⪏sqb[DsquoA‘r‚strokłt@ <cc⪦cir⩹dot⋖hree⋋imes⋉larr⥶quest⩻rPar⦖Bri◃e⊴f◂urdshar⥊uruhar⥦vertneqq≨︀vnE≨︀DDot∺acr¯ale♂Calt✠ese✠Bap↦Csto↦down↧left↤up↥arker▮comma⨩cyмdash— easuredangle∡fr𝔪ho℧icroµBid∣ast*cir⫰dot·Dinus−b⊟Ad∸u⨪lcp⫛ldr…nplus∓odels⊧opf𝕞p∓scr𝓂stpos∾Au μltimap⊸map⊸Gg⋙̸BGtT≫⃒v≫̸ Leftarrow⇍Leftrightarrow⇎Ll⋘̸BLtQ≪⃒v≪̸ Rightarrow⇏VDash⊯Vdash⊮abla∇acuteńang∠⃒BapK≉E⩰̸id≋̸osʼnprox≉DaturN♮Bal♮sℕbsp DbumpN≎̸e≏̸cap⩃caronňcedilņDcongK≇dot⩭̸cup⩂cyнdash–AeH≠Arr⇗arhk⤤Carr↗ow↗dot≐̸quiv≢sear⤨sim≂̸Dxist∄s∄fr𝔫gE≧̸BgeO≱Aq≱q≧̸slant⩾̸s⩾̸gsim≵BgtQ≯r≯hArr⇎harr↮hpar⫲AiN∋As⋼d⋺v∋jcyњlArr⇍lE≦̸larr↚ldr‥BleK≰ftarrow↚ ftrightarrow↮Aq≰q≦̸slant⩽̸As⩽̸s≮lsim≴BltP≮Bri⋪e⋬mid∤opf𝕟otO¬Bin∉E⋹̸dot⋵̸va∉vb⋷vc⋶Bni∌va∌vb⋾vc⋽CparX∦allel∦sl⫽⃥t∂̸polint⨔BprY⊀cue⋠Ae⪯̸Ac⊀eq⪯̸rArr⇏Drarr[↛c⤳̸w↝̸ rightarrow↛Drtri[⋫e⋭Bsc[⊁cue⋡e⪰̸r𝓃shortmid∤ shortparallel∦Csim[≁Ae≄q≄smid∤spar∦sqsube⋢sqsupe⋣CsubX⊄E⫅̸e⊈Cset⊂⃒Beq⊈q⫅̸Dsucc\⊁eq⪰̸Csup\⊅E⫆̸e⊉Cset⊃⃒Beq⊉q⫆̸tgl≹tildeñtlg≸Ltriangleleft]⋪eq⋬Mtriangleright]⋫eq⋭Au]νAm#ero№sp vDash⊭vHarr⤄vap≍⃒vdash⊬vge≥⃒vgt>⃒vinfin⧞vlArr⤂vle≤⃒CvltV<⃒rie⊴⃒vrArr⤃vrtrie⊵⃒vsim∼⃒wArr⇖warhk⤣DwarrQ↖ow↖wnear⤧SⓈacuteóast⊛Ccir&⊚côcyоdash⊝dblacődiv⨸dot⊙dsold⦼eligœfcir⦿fr𝔬gon˛graveògt⧁hbar⦵hmΩint∮larr↺lcir⦾lcross⦻line‾lt⧀macrōmegaωmicronοmid⦶minus⊖opf𝕠par⦷perp⦹plus⊕Ar ∨arr↻Ad⩝Berℴofℴfªmºigof⊶or⩖slope⩗v⩛scrℴslashøsol⊘tildeõEtimes⊗as⨶umlövbar⌽Bar∥a¶llel∥sim⫳sl⫽t∂cyпercnt%eriod.ermil‰erp⊥ertenk‱fr𝔭Bhiφvϕhmmatℳhone☎Aiπtchfork⋔vϖElanckℏhℎlankvℏClus +acir⨣b⊞cir⨢do∔du⨥e⩲mn±sim⨦two⨧m±ointint⨕opf𝕡ound£Ar≺E⪳ap⪷cue≼Ae ⪯Ac≺approx⪷curlyeq≼eq⪯napprox⪹neqq⪵nsim⋨sim≾Cime′sℙnE⪵nap⪹nsim⋨od∏ofalar⌮ofline⌒ofsurf⌓Bop ∝to∝sim≾urel⊰scr𝓅siψuncsp fr𝔮int⨌opf𝕢prime⁗scr𝓆 uaternionsℍuatint⨖Duest?eq≟uot"Aarr⇛Arr⇒Atail⤜Barr⤏Har⥤ace∽̱acuteŕadic√aemptyv⦳CangA⟩d⦒e⦥le⟩aquo»CarrB →ap⥵Ab ⇥fs⤠c⤳fs⤞hk↪lp↬pl⥅sim⥴tl↣w↝atail⤚DatioK∶nalsℚbarr⤍bbrk❳brace}brack]brke⦌brksld⦎brkslu⦐caronřcedilŗceil⌉cub}cyрdca⤷dldhar⥩Ddquo=”r”dsh↳Ceal<ℜineℛpartℜsℝect▭eg®fisht⥽floor⌋fr𝔯hard⇁Dharu8⇀l⥬Bho8ρvϱIightarrow8→tail↣ightharpoondown⇁ ightharpoonup⇀ightleftarrows⇄ightleftharpoons⇌ightrightarrows⇉ightsquigarrow↝ightthreetimes⋌ing˚ isingdotseq≓larr⇄lhar⇌lm‏Emoust,⎱ache⎱nmid⫮oang⟭oarr⇾obrk⟧opar⦆opf𝕣oplus⨮otimes⨵Cpar$)gt⦔ppolint⨒rarr⇉saquo›scr𝓇sh↱sqb]Dsquo’r’three⋌times⋊Ctri▹e⊵f▸ltri⧎uluhar⥨x℞acuteśbquo‚Ac8 ≻E⪴ap⪸aronšcue≽Ae⪰dilşircŝnE⪶nap⪺nsim⋩polint⨓sim≿yсCdotD⋅b⊡e⩦eArr⇘earhk⤥DearrC↘ow↘ect§emi;eswar⤩etminus∖etmn∖ext✶Bfr=𝔰own⌢harp♯hchcyщhcyшhortmid∣ hortparallel∥hy­Digma7σfςvςBim8∼dot⩪Ae≃q≃Ag⪞E⪠Al⪝E⪟ne≆plus⨤rarr⥲larr← mallsetminus∖mashp⨳meparsl⧤mid∣mile⌣Bmt;⪪Ae⪬s⪬︀oftcyьBol;/Ab⧄ar⌿opf𝕤Epades;♠uit♠par∥Dqcap:⊓s⊓︀Dqcup:⊔s⊔︀Dqsub:⊏e⊑Cset⊏eq⊑Dqsup<⊐e⊒Cset⊐eq⊒Bqu>□are□arf▪f▪rarr→scr𝓈setmn∖smile⌣starf⋆Ctar;☆f★traightepsilonϵ traightphiϕtrns¯Bub8 ⊂E⫅dot⪽Ae ⊆dot⫃mult⫁nE⫋ne⊊plus⪿rarr⥹Cset⊂Beq⊆q⫅Cneq⊊q⫋sim⫇sub⫕sup⫓CuccH≻approx⪸curlyeq≽eq⪰napprox⪺neqq⪶nsim⋩sim≿um∑ung♪BupL⊃1¹2²3³E⫆dot⪾dsub⫘Ae ⊇dot⫄hsol⟉hsub⫗larr⥻mult⫂nE⫌ne⊋plus⫀Cset⊃Beq⊇q⫆Cneq⊋q⫌sim⫈sub⫔sup⫖wArr⇙warhk⤦Dwarr`↙ow↙wnwar⤪zligßarget⌖auτbrk⎴caronťcedilţcyтdot⃛elrec⌕fr𝔱here4∴herefore∴Dhetaθsymϑvϑ hickapprox≈hicksim∼hinsp hkap≈hksim∼hornþilde˜imes×Ab⊠ar⨱d⨰int∭oea⤨Bop⊤bot⌶cir⫱Af𝕥ork⫚osa⤩prime‴rade™Griangle▵down▿Dleft◃eq⊴q≜Eright▹eq⊵ridot◬rie≜riminus⨺riplus⨹risb⧍ritime⨻rpezium⏢scr𝓉scyцshcyћstrokŧwixt≬woheadleftarrow↞woheadrightarrow↠Arr⇑Har⥣acuteúarr↑brcyўbreveŭcircûcyуdarr⇅dblacűdhar⥮fisht⥾fr𝔲graveùharl↿harr↾hblk▀Elcorn⌜er⌜lcrop⌏ltri◸macrūml¨ogonųopf𝕦parrow↑ pdownarrow↕ pharpoonleft↿ pharpoonright↾plus⊎Cpsiυhϒlonυ puparrows⇈Ercorn⌝er⌝rcrop⌎ringůrtri◹scr𝓊tdot⋰tildeũCtri▵f▴uarr⇈umlüwangle⦧Arr⇕CBar#⫨v⫩Dash⊨angrt⦜ arepsilonϵarkappaϰ arnothing∅arphiϕarpiϖarpropto∝Carr↕hoϱarsigmaςKarsubsetneq⊊︀q⫋︀Karsupsetneq⊋︀q⫌︀arthetaϑartriangleleft⊲artriangleright⊳cyвdash⊢Bee∨bar⊻eq≚ellip⋮erbar|ert|fr𝔳ltri⊲nsub⊂⃒nsup⊃⃒opf𝕧prop∝rtri⊳scr𝓋subnE⫋︀subne⊊︀supnE⫌︀supne⊋︀zigzag⦚circŵedbar⩟Dedge∧q≙eierp℘fr𝔴opf𝕨p℘Ar≀eath≀scr𝓌cap⋂circ◯cup⋃dtri▽fr𝔵hArr⟺harr⟷iξlArr⟸larr⟵map⟼nis⋻odot⨀opf𝕩oplus⨁otime⨂rArr⟹rarr⟶scr𝓍sqcup⨆uplus⨄utri△vee⋁wedge⋀acuteýacyяcircŷcyыen¥fr𝔶icyїopf𝕪scr𝓎ucyюumlÿacuteźcaronžcyзdotżeetrfℨetaζfr𝔷hcyжigrarr⇝opf𝕫scr𝓏wj‍wnj‌ '-5>FNU]fw )HS\emx#4AK^fs2. "5F_q&7Nj)>ZpR.FNWavl !(,;DMU[bjpy6"2:LT]mz  ) 1 : A I R Z a i o w   & , @ f u  3 G Z t  ' 0 A W i z O W  ! ) l    , 5 = B I R [ d j  & /=H^j 1x ,Mgv'<FR]n"C]v'-6>GOWaj  %1BJR_ix !fms8]r):O#-KS &/S[m!*2O7?GN ;E]gv+8en{CM[&:BKn} 1X`$*;BL5Vbm !*28@IRY`irx '/8=d7?HM_ho{FNT^msz  %0X!,4>EMX`ju )Xajs| (1_ir{$ . 6 ? H Q a x <EN;AGMSY     [ i o !!! !2!9!A!L!^!f!m!!!"-"D"Q"w""""""""""""###"#4#o###########$$ +!U!x!!!!! ""!!!!!!!!%"6">"M"["b"m""""".#=#G#O#W#_#f#{#$ $($2$<$D$T$_$g$p$v$$$$$$$$$$% %%8%?%I%S%[%d%%%%%%%% &&&#&+&4&=&M&V&_&j&q&N$~$$$$$$%0%$%l%}%%%u%G&}&&&&&&&&&&&&&'0'8'Q'i'o'w''''''''''''(("(+(4(<(E(M(S(Y(`(h(n(w((&&&&'' '('C'K'['b''''((((((((((((()))!)1)=)F)P)Y)c)m)w))))))))))))+)))***!*)*/*6*********++++'+=+++) *>*D*\*L*R*d*k**u*}********+1+7+C+J+R+Z+c+m+y++++++++++++,,&,:,D,N,V,b,n,w,,,,,,,,,,,,2,,,- ---"-+-U-]-e-n-z-----.....(.1.:.f.v.~.,,3-<-D-M-----------D.J.R.`.Z.n................/ /.//&/0/9/G/O/X/d/n/w/////0 000%0.090D0M0V0_0e0k0s00000111122"2+222^2g2|222222222233)3;3D3M3W3b3l3t33333333333444!44444A//////////////~0000001"181I1O1g101W1]1o1v1111111111122:2B2M2V2s2222}3333334'4.464>4G4P4Y4c4l4u4{444444 555#5,5=5E5L5T5r555555555544445]5c5k5}555555566/686L6[6e6o6x66666666677"7(7177777777788&8/888A8I888888#9I9T99999999::$:-:8:C:y:::::::;-;7;A;L;V;a;j;u;;;;;;;;;;6D66666666797A7J7[7e7n7w77T7777777 888R8^8o88w888888988888999-979A9]9e9o9w9999999 ::M:U:[:h:q:::::::: ;;;&;;;;;< <<<(<1<9>>%>.>F>X>b>>>>>>???=====>5>A>R>j>s>y>>>>>>>>>>>>?N?U?]?f?m?x?????>>???$?-?6?H????????@@@@$@-@5@?@H@P@Z@c@l@x@@@@@AA$A,A4A=AHASA\AeAnAtAzAAAAAAAAAAAA BB1BEBWBjBBBBBBBBBBBCCC"C+C4C>CICXCdCmCwCCCCCCCCC@@@@@@@@@@@@@@ AAAAABB(BBQCCCCCCCC_DuD~DDDDDDDDDDDDDEEE0EEEEEEEEEEEFF#F7FKFmFFFFFFFFFGGGGGGHHHHHHCD DDD(D/D6D>DGDRDZD!DiDoDDD&E+E9EAEOE]EkErE{EIEWEeEEEEEF.FBFVF\FfFxF~FFFFFFG%G-G=GFGMGTG]GfGGGG5GpGGyGGGGGGGGG HHHH"H*H3HCHLHUH^HgHnHuH~HHHH;HHHHHHHIIII I&I.I8I@IJIWImI|IIIIIIIIIIJJ J)JkJuJ}JJJJJJJJJJJJaIhIIIIIIIJ7J@JRJXJKJdJKKK K(K0K9KAKGKPKYKbKlKtK}KKKKKKKKKKKKKLL#L8LFLYLcLkLtL}LLLLLLK,L1LRLLLLLLLLL MMM)M9MDMbMMMMMMMMMMMMNNN#N,N5N>NKNXNeNrNL3MYMwMMM}NNNNNNNNNNNNNNNNOOOO%O.O6O>OGOPOZOdOmOvOOOOOOOOOOOOOOOOOP PPP P*P1P9P@PKPTP]PdP A-w 1 %l ( 9>B L VO4c0.#@\ R8]U)7y J:)*$ 5 @   & ! 0 `9 R}    "   "!a: S~x@@6@ @HTTP-EQUIVCONTENTCHARSET=value too long metatitlenoframesframeset-//W3C//DTD HTML 4.01//EN-//W3C//DTD HTML 4//ENhttp-equivcharsetContent-TypeUnexpected end tag : %s onclick#%u tag htmlParseStartTag: misplaced tag htmlParseStartTag: misplaced tag Encoding %s isn't ASCII-compatibleOpening and ending tag mismatch: %s and %s xmlParserInputBufferPush failedquotation mark = APL quote, U+0022 ISOnumgreater-than sign, U+003E ISOnumno-break space = non-breaking space, U+00A0 ISOnuminverted exclamation mark, U+00A1 ISOnumyen sign = yuan sign, U+00A5 ISOnumbroken bar = broken vertical bar, U+00A6 ISOnumdiaeresis = spacing diaeresis, U+00A8 ISOdiafeminine ordinal indicator, U+00AA ISOnumleft-pointing double angle quotation mark = left pointing guillemet, U+00AB ISOnumsoft hyphen = discretionary hyphen, U+00AD ISOnumregistered sign = registered trade mark sign, U+00AE ISOnummacron = spacing macron = overline = APL overbar, U+00AF ISOdiaplus-minus sign = plus-or-minus sign, U+00B1 ISOnumsuperscript two = superscript digit two = squared, U+00B2 ISOnumsuperscript three = superscript digit three = cubed, U+00B3 ISOnumacute accent = spacing acute, U+00B4 ISOdiapilcrow sign = paragraph sign, U+00B6 ISOnummiddle dot = Georgian comma Greek middle dot, U+00B7 ISOnumcedilla = spacing cedilla, U+00B8 ISOdiasuperscript one = superscript digit one, U+00B9 ISOnummasculine ordinal indicator, U+00BA ISOnumright-pointing double angle quotation mark right pointing guillemet, U+00BB ISOnumvulgar fraction one quarter = fraction one quarter, U+00BC ISOnumvulgar fraction one half = fraction one half, U+00BD ISOnumvulgar fraction three quarters = fraction three quarters, U+00BE ISOnuminverted question mark = turned question mark, U+00BF ISOnumlatin capital letter A with grave = latin capital letter A grave, U+00C0 ISOlat1latin capital letter A with acute, U+00C1 ISOlat1latin capital letter A with circumflex, U+00C2 ISOlat1latin capital letter A with tilde, U+00C3 ISOlat1latin capital letter A with diaeresis, U+00C4 ISOlat1latin capital letter A with ring above = latin capital letter A ring, U+00C5 ISOlat1latin capital letter AE = latin capital ligature AE, U+00C6 ISOlat1latin capital letter C with cedilla, U+00C7 ISOlat1latin capital letter E with grave, U+00C8 ISOlat1latin capital letter E with acute, U+00C9 ISOlat1latin capital letter E with circumflex, U+00CA ISOlat1latin capital letter E with diaeresis, U+00CB ISOlat1latin capital letter I with grave, U+00CC ISOlat1latin capital letter I with acute, U+00CD ISOlat1latin capital letter I with circumflex, U+00CE ISOlat1latin capital letter I with diaeresis, U+00CF ISOlat1latin capital letter ETH, U+00D0 ISOlat1latin capital letter N with tilde, U+00D1 ISOlat1latin capital letter O with grave, U+00D2 ISOlat1latin capital letter O with acute, U+00D3 ISOlat1latin capital letter O with circumflex, U+00D4 ISOlat1latin capital letter O with tilde, U+00D5 ISOlat1latin capital letter O with diaeresis, U+00D6 ISOlat1multiplication sign, U+00D7 ISOnumlatin capital letter O with stroke latin capital letter O slash, U+00D8 ISOlat1latin capital letter U with grave, U+00D9 ISOlat1latin capital letter U with acute, U+00DA ISOlat1latin capital letter U with circumflex, U+00DB ISOlat1latin capital letter U with diaeresis, U+00DC ISOlat1latin capital letter Y with acute, U+00DD ISOlat1latin capital letter THORN, U+00DE ISOlat1latin small letter sharp s = ess-zed, U+00DF ISOlat1latin small letter a with grave = latin small letter a grave, U+00E0 ISOlat1latin small letter a with acute, U+00E1 ISOlat1latin small letter a with circumflex, U+00E2 ISOlat1latin small letter a with tilde, U+00E3 ISOlat1latin small letter a with diaeresis, U+00E4 ISOlat1latin small letter a with ring above = latin small letter a ring, U+00E5 ISOlat1latin small letter ae = latin small ligature ae, U+00E6 ISOlat1latin small letter c with cedilla, U+00E7 ISOlat1latin small letter e with grave, U+00E8 ISOlat1latin small letter e with acute, U+00E9 ISOlat1latin small letter e with circumflex, U+00EA ISOlat1latin small letter e with diaeresis, U+00EB ISOlat1latin small letter i with grave, U+00EC ISOlat1latin small letter i with acute, U+00ED ISOlat1latin small letter i with circumflex, U+00EE ISOlat1latin small letter i with diaeresis, U+00EF ISOlat1latin small letter eth, U+00F0 ISOlat1latin small letter n with tilde, U+00F1 ISOlat1latin small letter o with grave, U+00F2 ISOlat1latin small letter o with acute, U+00F3 ISOlat1latin small letter o with circumflex, U+00F4 ISOlat1latin small letter o with tilde, U+00F5 ISOlat1latin small letter o with diaeresis, U+00F6 ISOlat1latin small letter o with stroke, = latin small letter o slash, U+00F8 ISOlat1latin small letter u with grave, U+00F9 ISOlat1latin small letter u with acute, U+00FA ISOlat1latin small letter u with circumflex, U+00FB ISOlat1latin small letter u with diaeresis, U+00FC ISOlat1latin small letter y with acute, U+00FD ISOlat1latin small letter thorn with, U+00FE ISOlat1latin small letter y with diaeresis, U+00FF ISOlat1latin capital ligature OE, U+0152 ISOlat2latin small ligature oe, U+0153 ISOlat2latin capital letter S with caron, U+0160 ISOlat2latin small letter s with caron, U+0161 ISOlat2latin capital letter Y with diaeresis, U+0178 ISOlat2latin small f with hook = function = florin, U+0192 ISOtechmodifier letter circumflex accent, U+02C6 ISOpubgreek capital letter alpha, U+0391greek capital letter beta, U+0392greek capital letter gamma, U+0393 ISOgrk3greek capital letter delta, U+0394 ISOgrk3greek capital letter epsilon, U+0395greek capital letter zeta, U+0396greek capital letter eta, U+0397greek capital letter theta, U+0398 ISOgrk3greek capital letter iota, U+0399greek capital letter kappa, U+039Agreek capital letter lambda, U+039B ISOgrk3greek capital letter mu, U+039Cgreek capital letter nu, U+039Dgreek capital letter xi, U+039E ISOgrk3greek capital letter omicron, U+039Fgreek capital letter pi, U+03A0 ISOgrk3greek capital letter rho, U+03A1greek capital letter sigma, U+03A3 ISOgrk3greek capital letter tau, U+03A4greek capital letter upsilon, U+03A5 ISOgrk3greek capital letter phi, U+03A6 ISOgrk3greek capital letter chi, U+03A7greek capital letter psi, U+03A8 ISOgrk3greek capital letter omega, U+03A9 ISOgrk3greek small letter alpha, U+03B1 ISOgrk3greek small letter beta, U+03B2 ISOgrk3greek small letter gamma, U+03B3 ISOgrk3greek small letter delta, U+03B4 ISOgrk3greek small letter epsilon, U+03B5 ISOgrk3greek small letter zeta, U+03B6 ISOgrk3greek small letter eta, U+03B7 ISOgrk3greek small letter theta, U+03B8 ISOgrk3greek small letter iota, U+03B9 ISOgrk3greek small letter kappa, U+03BA ISOgrk3greek small letter lambda, U+03BB ISOgrk3greek small letter mu, U+03BC ISOgrk3greek small letter nu, U+03BD ISOgrk3greek small letter xi, U+03BE ISOgrk3greek small letter omicron, U+03BF NEWgreek small letter pi, U+03C0 ISOgrk3greek small letter rho, U+03C1 ISOgrk3greek small letter final sigma, U+03C2 ISOgrk3greek small letter sigma, U+03C3 ISOgrk3greek small letter tau, U+03C4 ISOgrk3greek small letter upsilon, U+03C5 ISOgrk3greek small letter phi, U+03C6 ISOgrk3greek small letter chi, U+03C7 ISOgrk3greek small letter psi, U+03C8 ISOgrk3greek small letter omega, U+03C9 ISOgrk3greek small letter theta symbol, U+03D1 NEWgreek upsilon with hook symbol, U+03D2 NEWgreek pi symbol, U+03D6 ISOgrk3zero width non-joiner, U+200C NEW RFC 2070zero width joiner, U+200D NEW RFC 2070left-to-right mark, U+200E NEW RFC 2070right-to-left mark, U+200F NEW RFC 2070left single quotation mark, U+2018 ISOnumright single quotation mark, U+2019 ISOnumsingle low-9 quotation mark, U+201A NEWleft double quotation mark, U+201C ISOnumright double quotation mark, U+201D ISOnumdouble low-9 quotation mark, U+201E NEWbullet = black small circle, U+2022 ISOpubhorizontal ellipsis = three dot leader, U+2026 ISOpubper mille sign, U+2030 ISOtechprime = minutes = feet, U+2032 ISOtechdouble prime = seconds = inches, U+2033 ISOtechsingle left-pointing angle quotation mark, U+2039 ISO proposedsingle right-pointing angle quotation mark, U+203A ISO proposedoverline = spacing overscore, U+203E NEWblackletter capital I = imaginary part, U+2111 ISOamsoscript capital P = power set = Weierstrass p, U+2118 ISOamsoblackletter capital R = real part symbol, U+211C ISOamsotrade mark sign, U+2122 ISOnumalef symbol = first transfinite cardinal, U+2135 NEWleftwards arrow, U+2190 ISOnumrightwards arrow, U+2192 ISOnumdownwards arrow, U+2193 ISOnumleft right arrow, U+2194 ISOamsadownwards arrow with corner leftwards = carriage return, U+21B5 NEWleftwards double arrow, U+21D0 ISOtechupwards double arrow, U+21D1 ISOamsarightwards double arrow, U+21D2 ISOtechdownwards double arrow, U+21D3 ISOamsaleft right double arrow, U+21D4 ISOamsapartial differential, U+2202 ISOtechempty set = null set = diameter, U+2205 ISOamsonabla = backward difference, U+2207 ISOtechnot an element of, U+2209 ISOtechcontains as member, U+220B ISOtechn-ary product = product sign, U+220F ISOamsbn-ary summation, U+2211 ISOamsbasterisk operator, U+2217 ISOtechsquare root = radical sign, U+221A ISOtechproportional to, U+221D ISOtechlogical and = wedge, U+2227 ISOtechlogical or = vee, U+2228 ISOtechintersection = cap, U+2229 ISOtechtilde operator = varies with = similar to, U+223C ISOtechapproximately equal to, U+2245 ISOtechalmost equal to = asymptotic to, U+2248 ISOamsrless-than or equal to, U+2264 ISOtechgreater-than or equal to, U+2265 ISOtechnot a subset of, U+2284 ISOamsnsubset of or equal to, U+2286 ISOtechsuperset of or equal to, U+2287 ISOtechcircled plus = direct sum, U+2295 ISOamsbcircled times = vector product, U+2297 ISOamsbup tack = orthogonal to = perpendicular, U+22A5 ISOtechleft ceiling = apl upstile, U+2308 ISOamscleft floor = apl downstile, U+230A ISOamscleft-pointing angle bracket = bra, U+2329 ISOtechright-pointing angle bracket = ket, U+232A ISOtechblack spade suit, U+2660 ISOpubblack club suit = shamrock, U+2663 ISOpubblack heart suit = valentine, U+2665 ISOpubblack diamond suit, U+2666 ISOpubshorthand for div align=center generic language/style containertext to be entered by the useralternate content container for non frame-based rendering alternate content container for non script-based rendering sample program output, scripts, etc.generic language/style container teletype or monospaced text styleinstance of a variable or program argumentesizeeckedlaresmapultiplerapeadonlyelectedsabledmpacthade&actionsrc2H2p1p1p1p1x1p1p1p111p1p1p1128T:;t<<4<8L;;:888:0123456789ABCDEF | `GPHpHHHHHI0IPI@GZq[[[[\ZT\\/]ZB]Z/]d]t]]]U[0cddFed e0ce;ff0cf0cfefffdnnn]b]bn]bkn n]b]boo]b]b o xmlns="http://www.w3.org/1999/xhtml"0?0111122*2C2P2P2`2}222222233MMƤ55OOoo++<>||~~D D R R z | @!D!K!K!!!!!!!!!!!!!!!!!!!!"# # #!#|#|###%%%%%%o&o&'''')))))))*))bbdf \\^^^^``tu00>>@@$$ ?? ii7?&*djlV55OOoo$$++<>^^``||~~tu p p ??446688@@D D R R z | !!!!! !!!!!!#!%!%!'!'!)!)!.!.!2!2!:!;!@!D!J!K!!(#+####$&$@$J$$$%&&}&&&&&''' ' ''')'K'M'M'O'R'V'V'X'^'a'g'''''''''')))))) +....////0000 0 06070>0?000111122*2C2P2P2`2}222222233MMƤ))bbdfii >>@@\\^^(([[{{::<<    E E } } )#)###h'h'j'j'l'l'n'n'p'p'r'r't't'''''''))))))))))))))))))))))))))))00 0 0 0 000000000000000>>557799;;==??AACCGGYY[[]];;[[__bb!#%'**,,./:;?@\\~~Z_  jm d e p p OOZ[JOahmn56 DE  ' 0 8 ; > A C G Q S S W W ##00=0=000EFILPRTW_ahhjk  <>@@BBDDHHZZ\\^^ ==]]``cc--  0000000012XXcc !#%*,/:;?@[]__{{}}~~Z_  jm d e p p OOZ[:=JOahmn56 DE ' 0 C E Q S T W W } ~ )#*###h'u'''))))))0000000000=0=00000>?0RTacchhjk  ;=??[[]]_e3 # *3r|p p t y S!_!`$$$$v''11 2)2Q2_2222209`if o f o f o f o f o PY )@IiqFO3 #JJ09`if o f o f o f o f o PY 3@Ii|FOp p t y S!!`$$$$v''00!0)080:011 2)2Q2_22222gi{W]oKXpp0J  < < A H M M Q T b c   < < A B G H K M p q   < < ? ? A C M M V V > @ F H J M U V A C M M 114:GN557799q~-0226799XY24RSrs   "'(229; *0/000 #efmr  > @ I L   > @   > > @ @ G H K L W W   A D   > @ F H J L W W >?,,1188VW#&)+0138eimr{W]oKXpp0J  < < > M Q T b c   < < > B G H K M p q   < < > C G H K M V W   > D F H J M U V   > C F H J M W W 114:GN557799>?q,269VY24RSrs   +0; *0/000 #'4Mh  89;>@DFFJPl!<Up4VnAZ      ""$$&&((**,,..0022446699;;==??AACCEEGGJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxy{{}}      ""$$&&((**,,..0022/``bbddffhhjjllnnpprrttvvxxzz||~~    1V      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~(/8?HMYY[[]]__ho!!!! ! !!!!!!!$!$!&!&!(!(!*!-!0!1!3!3!>!?!E!E!!:  &(:<=?MP]0IP 578<<??֦֦!:AJnoq/MO 9 = = P P X a     ( * 0 2 3 5 6 8 9 Y \ ^ ^ r t     ( * 0 2 3 5 9 = = \ ] _ a q q     ( * 3 5 9 ` a     ( * 9 ` a 023@E@GIj!#')*PUY_FHHJMPVXXZ]` FHZlov  1@Q`lnp BDwPmpt5!8!00<0<0A000000001,1111111144MMNNף-0j(*68<>>@ACDF=PptvfoqzzYY@@FFCC,a001050;0;00000pp(O3NTVg7Rk";Vo6NPUpaz      !!##%%''))++--//11335578::<<>>@@BBDDFFHIKKMMOOQQSSUUWWYY[[]]__aacceeggiikkmmooqqssuuwwzz||~      !!##%%''))++--//1136P0_aacceeggiikkmmooqqssuuwwyy{{}}      a+bk      !!##%%''))++--//1133557799;;==??AACCEEGGIIKKMMOOQQSSUUWWYY[[]]__aacceeggiikkmmooqqssuuwwyy{{}} '07@EPW`gp}q q   ! !!!!!/!/!4!4!9!9!=!=!F!I!AZ  &(:<=?MP]0I 578<<??TV  9;>@DFFJPR46NPnp֦֦AZaz6Pzz1VYYa!:@Jnoq/MO 9 = = P P X a     ( * 0 2 3 5 6 8 9 Y \ ^ ^ r t     ( * 0 2 3 5 9 = = \ ] _ a q q     ( * 3 5 9 ` a     ( * 9 ` a 023@F@GIj!#')*PUY_FHHJMPVXXZ]` FHZlov  1@Q`lnp wPmptk EHMPWYY[[]]_}q q   !!!! !!!!!!$!$!&!&!(!(!*!-!/!1!3!9!=!?!E!I!001050;0<0A000000001,1111111144MMNNף-0j(*68<>>@ACDF=Pptv!:AZfsz   * . ` c j o sz   * . ` c j o ۀhOOOOO(POOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQPQP(QQQQ_cc`cHc0cccbcbbbbchbcHbc0bcbbaaaa0aaa`````p`X`@`(`_ hHhphphhiphphphphphpipipipixji(jfpiphPgkk]f-kkkkkkkukik]kQkEk9kkkkk8lPlPlPlPlPlPlPlPlPlPl`l`l`l`l`l`l`l`l`lPl`lqqql(qxpllloo onXnmmHmmlHq0pcontent Element has no content Value '%s' is not acceptable for type '%s' xmlRelaxNGParse: notAllowed element is not empty Use of parentRef without a parent grammar parentRef name '%s' is not an NCName Internal error parentRef definitions '%s' Unexpected node %s is not a pattern xmlRelaxNGParseElement: element has no children xmlRelaxNGParseElement: element has no content RNG Internal error, start found in element RNG Internal error, param found in element RNG Internal error, except found in element RNG Internal error, noop found in element element notAllowed is not empty define name '%s' is not an NCName Could not create definition hash Internal error on define aggregation of %s Include document root is not a grammar grammar has unexpected child %s Element has no Internal error: start element not found use both 'choice' and 'interleave' uses unknown combine value '%s'' Some element miss the combine attribute xmlRelaxNGParse: invalid RNG_INCLUDE_LIMIT %s xmlRelaxNGParse: could not load %s xmlRelaxNGParse: could not parse schemas xmlRelaxNGParse: nothing to parse RelaxNG empty or failed to compile xmlns="http://relaxng.org/ns/structure/1.0" minInclusiveminExclusivemaxInclusivemaxExclusivetotalDigitsfractionDigitspatternenumerationwhiteSpacemaxLengthminLengthfailed to validate type %s ID %s redefined failed to compare type %s Internal error: no state Internal error: no define Internal error: %s Extra data in list: %s Expecting element %s, got %s Error validating datatype %s Error validating value %s Error validating list No top grammar defined Extra data in the document Unknown error ! Unknown error code %d interleavenotAllowedexceptelementdatatypedefexternalRefoptionalzeroOrMoreoneOrMorechoice %s startincludetokenError refs definitions '%s' Error refs definitions nullcombineinterleave%dxmlRelaxNGParse: %s is empty datadatatypeLibraryUnknown attribute %s on %s Failed to load include %s nsNameanyNameExpecting an except node except has no content nothingname '%s' is not an NCName http://www.w3.org/2000/xmlnsnsName has no ns attribute Element choice is empty :/#?open-name-classnonameNULL definition listempty: had a child node text: had a child node Element %s is empty ref has no name ref is not empty data has no type param has no name parentRef has no name parentRef is not empty mixedMixed is empty start has no children element empty is not empty start more than one children grammar has no children define has no name define has no children Include node has no data Include document is empty Element interleave is empty schemasRNG_INCLUDE_LIMITin_memory_bufferRelaxNG: no document RelaxNG has no top grammar TODO simple type definitionNot a schema componentcomplex type definitionelement declarationattribute useattribute declarationmodel group definitionattribute group definitionnotation declarationmodel group (sequence)model group (choice)model group (all)particleunique identity-constraintkey identity-constraintkeyref identity-constraintwildcard (any)Internal Error{MISSING particle term ELEM '%s'SEQUENCECHOICEALLUNKNOWN min: %d max: unbounded max: %d##Element '', Annot: %s Annot: empty Type: NULL Type: (no name) ns '%s' [basic] [simple] [complex] [sequence] [choice] [all] [ur] [restriction] [extension] [unknown type %d] content: [unknown] [empty] [element] [mixed] [any] base type: '%s' ns '%s' attributes: [prohibition] [reference] [use] Element (global)ns '%s' props: [fixed] [default] [abstract] [nillable] value: '%s' type: '%s' substitutionGroup: '%s' unqualified#allextensionrestrictionsubstitutionunionskiplaxstrictinvalid process contentsatomic type 'xs:list type 'xs:union type 'xs:simple type 'xs:atomic typelist typeunion typesimple typecomplex typeattribute use (unknown)attribute decl.element decl.unique 'key 'keyRef ' wildcardfacet 'model group def., attribute ''%s' is not a valid value of the local the '.The value '%s' is not valid. Expected is ''. minOccursmaxOccurstruefalsesubstitutionGroup%s, attribute '%s': %s. The definition is circular' has to be greater than less than or equal to' of the base type%s: %s. Expected is one of ( Expected is ( ##other{*}{##other: ). Element '%s': Internal error: %s, xmlSchemaLookupNamespacexmlSchemaValidateNotationxmlSchemaGetFreshElemInfoattr info not clearedxmlSchemaGetFreshAttrInfo'] %luxmlSchemaFormatFacetEnumSet, 'xmlSchemaValidateFacetsxmlSchemaVCheckCVCSimpleTypecalling xmlValidateQName()xmlSchemaValidateQNamexmlSchemaFormatIDCKeySequence???xmlSchemaAddComponentsparticle is NULLxmlSchemaBuildAContentModelxmlSchemaIDCAddStateObjectcalling xmlStreamPush()xmlSchemaXPathEvaluatecalling xmlStreamPop()xmlSchemaXPathProcessHistoryxmlSchemaValidatorPopElemMissing child element(s)xmlSchemaCheckCOSValidDefaultcalling xmlNewDocText()calling xmlSchemaVPushText()elem pop mismatchxmlSchemaPushAttributenilschemaLocationnoNamespaceSchemaLocationxmlSchemaPValAttrNodeValueappinfodocumentation(appinfo | documentation)*xs:nonNegativeIntegerannotation(annotation?)xpathA child element is missingselectorfieldprocessContents(strict | skip | lax)##any##targetNamespace##localsimpleTypesequenceFacet %s has no value Unknown facet type %s fixedanyAttributefinalitemType(annotation?, simpleType?)memberTypes(annotation?, simpleType*)(qualified | unqualified)prohibitedattributeGroupabstractblocksimpleContentcomplexContentnillablecomplexTypeuniquekeykeyref(0 | 1)xmlSchemaAddSchemaDocschemano main schema on constructorxmlSchemaBucketCreateSchemas: NULL Schemas: no name, no target namespacepositiveIntegerxmlSchemaCheckFacetvalue was not computedvalidating facet valuereplacecollapsemissing baseTypeNo base type existentThe variety is absentxmlSchemaCheckCOSSTRestrictsNo facets allowedan error occurredfailed to get primitive typexmlSchemaFixupComplexTypeno base typefailed to expand attributesDuplicate %sxmlSchemaTypeFixupredefinedxmlSchemaElemCheckValConstrxmlSchemaSubstGroupAddreparsing a schema docxmlSchemaParseNewDocno constructorelementFormDefaultattributeFormDefaultfinalDefaultblockDefaultimportredefineNotation has no name An internal error occurredxmlSchemaParsein skip-statexmlSchemaValidateElemno parser context availablexmlSchemaAssembleByLocationassembling schemataxmlSchemaAssembleByXSIxmlSchemaValidateChildElemThis element is not expectedxmlSchemaValidateElemWildcardThe type definition is absentxmlSchemaValidateElemDeclThe element is not 'nillable'xmlSchemaIDCRegisterMatchersxmlSchemaVAttributesComplexcalling xmlSchemaCopyValue()calling xmlNewProp()p%dcalling attributes validationxmlSchemaValidatorPushElemxmlSchemaCreatePCtxtOnVCtxtxmlSchemaDocWalkxmlSchemaVDocWalkelement position mismatchno instance to validatexmlSchemaVStart[helper component] QName reference[helper component] attribute use prohibitionThe character content is not a valid value of The character content is not valid.The value '%s' of simple type 'xs:QName' has no corresponding namespace declaration in scopeDuplicate value '%s' of simple type 'xs:ID'The value '%s' of simple type 'xs:ID' is not a valid 'xs:NCName'%s: The attribute '%s' is required but missing. %s, attribute '%s': The QName value '%s' does not resolve to a(n) %s. The value must be greater than or equal to 1The value must not be greater than the value of 'maxOccurs'Internal error: xmlSchemaBuildContentModelForSubstGroup, declaration is marked having a subst. group but none available. %s: The attributes '%s' and '%s' are mutually exclusive. Internal error: xmlSchemaAddAnnotation, The item is not a annotated schema componentThe union type definition is circular%s: The facet '%s' is not allowed. %s: The content is not valid. Expected is %s. %s: The content is not valid. References from this schema to components in no namespace are not allowed, since not indicated by an import statementReferences from this schema to components in the namespace '%s' are not allowed, since not indicated by an import statementNeither character nor element content is allowed because the element is 'nilled'Character content is not allowed, because the content type is emptyCharacter content other than whitespace is not allowed because the content type is 'element-only'The attribute '%s' is not allowed. %sThe attribute '%s' is not allowed. no node or node's doc availablea schema is needed on the validation contextlist type has no item-type assignedxmlSchemaFixupSimpleTypeStageOneunion type has no member-types assignedtype has no base-type assignedinconsistent depth encounteredelem info has not been clearedunexpected attr prohibition foundxmlSchemaExpandAttributeGroupRefsThe intersection of the wildcard is not expressible. Skipping pointless attribute use prohibition '%s', since a corresponding attribute use exists already in the type definitionThe value '%s' has a length of '%s'; The value has a length of '%s'; this differs from the allowed length of '%s'. this exceeds the allowed maximum length of '%s'. this underruns the allowed minimum length of '%s'. The value '%s' is not an element of the set {%s}. compute the canonical lexical representationThe value '%s' is not accepted by the pattern '%s'. The value '%s' is less than the minimum value allowed ('%s'). The value '%s' is greater than the maximum value allowed ('%s'). The value '%s' must be greater than '%s'. The value '%s' must be less than '%s'. The value '%s' has more digits than are allowed ('%s'). The value '%s' has more fractional digits than are allowed ('%s'). The value '%s' is not facet-valid. The value is not facet-valid. validating against a atomic type facetvalidating against a list type facetvalidating against an enumeration facetvalidating against a pattern facetcould not get the built-in typeThe QName value '%s' has no corresponding namespace declaration in scopevalidating against a built-in typevalidating facets of atomic simple typevalidating an item of list simple typevalidating facets of list simple typeunion simple type has no member typesvalidating members of union simple typevalidating facets of union simple typefailed to compute a canonical valueUnexpected global component typefailed to create a component hash tableA global %s '%s' does already exist particle has no termfound unexpected term of type '%s' in content modelfailed to create an XPath validation contextfield resolves to a CT with simple content but the CT is missing the ST definitionThe XPath '%s' of a field of %s does evaluate to a node of non-simple typeWarning: No precomputed value available, the value was either invalid or something strange happenedThe XPath '%s' of a field of %s evaluates to a node-set with more than one memberThe state object to be removed is not the first in the listDuplicate key-sequence %s in %sNot all fields of %s evaluate to a nodefailed to create a regex contextcalling xmlSchemaVCheckCVCSimpleType()For a string to be a valid default, the type definition must be a simple type or a complex type with simple content or mixed content and a particle emptiablecalling xmlSchemaCheckCOSValidDefault()The content must not contain element nodes since there is a fixed value constraintThe initial value '%s' does not match the fixed value constraint '%s'The actual value '%s' does not match the fixed value constraint '%s'More than one match found for key-sequence %s of keyref '%s'No match found for key-sequence %s of keyref '%s'xmlSchemaSAXHandleCDataSectionxmlSchemaSAXHandleEndElementNscalling xmlSchemaValidatorPopElem()calling xmlSchemaGetFreshAttrInfo()http://www.w3.org/2001/XMLSchema-instancethe given type is not a built-in typevalidation using the given type is not supported while parsing a schemafailed to validate a schema attribute valueInternal error: xmlSchemaPValAttr, the given type '%s' is not a built-in type. (xs:nonNegativeInteger | unbounded)The XPath expression of the selector is not validInternal error: xmlSchemaParseIDCSelectorAndField, validating the XPath expression of a IDC selector. The XPath expression '%s' could not be compiled(annotation?, (selector, field+))((##any | ##other) | List of (xs:anyURI | (##targetNamespace | ##local)))This is a redefinition, but the QName value '%s' of the 'base' attribute does not match the type's designation '%s'The attribute 'base' and the child are mutually exclusiveEither the attribute 'base' or a child must be presentFacet %s has unexpected child content annotation?, (group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?))(annotation?, (simpleType?, (minExclusive | minInclusive | maxExclusive | maxInclusive | totalDigits | fractionDigits | length | minLength | maxLength | enumeration | whiteSpace | pattern)*)?, ((attribute | attributeGroup)*, anyAttribute?))(annotation?, (simpleType?, (minExclusive | minInclusive | maxExclusive | maxInclusive | totalDigits | fractionDigits | length | minLength | maxLength | enumeration | whiteSpace | pattern)*))Redefinition of built-in simple types is not supported(#all | List of (list | union | restriction)(annotation?, (restriction | list | union))The attribute 'itemType' and the child are mutually exclusiveEither the attribute 'itemType' or the child must be presentEither the attribute 'memberTypes' or at least one child must be presentThis is a redefinition, thus the must have a child(optional | prohibited | required)The value of the attribute 'use' must be 'optional' if the attribute 'default' is presentThe target namespace must not match '%s'The value of the attribute must not match 'xmlns'Skipping attribute use prohibition, since it is pointless inside an Skipping attribute use prohibition, since it is pointless when extending a typeSkipping duplicate attribute use prohibition '%s'The attribute 'type' and the child are mutually exclusiveThe redefining attribute group definition '%s' must not contain more than one reference to the redefined definition(annotation?, ((attribute | attributeGroup)*, anyAttribute?))(#all | List of (extension | restriction))(#all | List of (extension | restriction)) (annotation?, (restriction | extension))(annotation?, (simpleContent | complexContent | ((group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?))))This is a redefinition, thus the must have a or grand-childOnly the attributes 'minOccurs', 'maxOccurs' and 'id' are allowed in addition to 'ref'(#all | List of (extension | restriction | substitution))The attribute 'type' and the child are mutually exclusive(annotation?, ((simpleType | complexType)?, (unique | key | keyref)*))Invalid value for minOccurs (must be 0 or 1)Invalid value for maxOccurs (must be 0 or 1)The redefining model group definition '%s' must not contain more than one reference to the redefined definitionThe redefining model group definition '%s' must not contain a reference to the redefined definition with a maxOccurs/minOccurs other than 1(annotation?, (annotation?, element*)(annotation?, (element | group | choice | sequence | any)*)(annotation?, ((group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?)))(annotation?, (all | choice | sequence)?)The schema must not import/include/redefine itselfThe schema document '%s' cannot be imported, since it was already included or redefinedThe schema document '%s' cannot be included or redefined, since it was already importedSkipping import of schema located at '%s' for the namespace '%s', since this namespace was already imported with the schema located at '%s'trying to load a schema doc, but a doc is already assigned to the schema bucketFailed to parse the XML resource '%s'No information for parsing was provided with the given schema parser context. The document '%s' has no document elementThe XML document '%s' is not a schema documentfirst bucket but it's an include or redefinemain bucket but it's not the first onefailed to add the schema bucket to the hasha type user derived type has no base typeInternal error: xmlSchemaCheckFacet, failed to validate the value '%s' of the facet '%s' against the base typeThe value '%s' of the facet 'pattern' is not a valid regular expressionThe value '%s' of the facet '%s' is not a valid '%s'The value '%s' of the facet 'whitespace' is not validThe value '%s' of the facet does not validate against the base type '%s'xmlSchemaFixupSimpleTypeStageTwoThe base type '%s' is not a simple typeA type, derived by list or union, must have the simple ur-type definition as base type, not '%s'The 'final' of its base type '%s' must not contain 'restriction'given type is not a user-derived simpleTypeThe base type '%s' is not an atomic simple type%s: The facet '%s' is not allowed on types derived from the type %s. failed to evaluate the item typeThe item type '%s' does not have a variety of atomic or unionThe item type is a union type, but the member type '%s' of this item type is not atomicThe final of its item type '%s' must not contain 'list'The base type '%s' must be a list typeThe 'final' of the base type '%s' must not contain 'restriction'failed to eval the item type of a base typeThe item type '%s' is not validly derived from the item type '%s' of the base type '%s'The member type '%s' is neither an atomic, nor a list typeThe 'final' of member type '%s' contains 'union'The base type '%s' is not a union typedifferent number of member types in baseThe member type %s is not validly derived from its corresponding member type %s of the base type %sInternal error: xmlSchemaCreateVCtxtOnPCtxt, failed to create a temp. validation context. It is an error for both 'length' and either of 'minLength' or 'maxLength' to be specified on the same type definitionIt is an error for both '%s' and '%s' to be specified on the same type definitionThe base type's facet is 'fixed', thus the value must not differThe 'whitespace' value has to be equal to or stronger than the 'whitespace' value of the base typexmlSchemaDeriveAndValidateFacetsIf using , the base type is expected to be a complex type. The base type '%s' is a simple typeIf using and , the base type must be a complex type. The base type '%s' is a simple typeInternal error: xmlSchemaCheckSRCCT, '%s', base type has no content typeA is expected among the children of , if is used and the base type '%s' is a complex typeIf and is used, the base type must be a simple type or a complex type with mixed content and particle emptiable. The base type '%s' is none of thoseIf and is used, the base type must be a simple type. The base type '%s' is a complex typeInternal error: xmlSchemaTypeFixup, complex type '%s': the is missing a child, but was not caught by xmlSchemaCheckSRCCT()Internal error: xmlSchemaTypeFixup, complex type '%s': the ed base type is a complex type with no simple content typeInternal error: xmlSchemaTypeFixup, complex type '%s' with : unhandled derivation caseThe type has an 'all' model group in its {content type} and thus cannot be derived from a non-empty type, since this would produce a 'sequence' model group containing the 'all' model group; 'all' model groups are not allowed to appear inside other model groupsA type cannot be derived by extension from a type which has an 'all' model group in its {content type}, since this would produce a 'sequence' model group containing the 'all' model group; 'all' model groups are not allowed to appear inside other model groupsxmlSchemaFixupTypeAttributeUsesThe union of the wildcard is not expressible. If the base type is a simple type, the derivation method must be 'extension'There must not exist more than one attribute declaration of type 'xs:ID' (or derived from 'xs:ID'). The %s violates this constraintThe 'final' of the base type definition contains 'extension'The content type must specify a particleThe content type of both, the type and its base type, must either 'mixed' or 'element-only'The content type must be the simple base typeThe base type must be a complex typeThe 'final' of the base type definition contains 'restriction'The {content type} %s is not validly derived from the base type's {content type} %sThe content type of the base type must be either a simple type or 'mixed' and an emptiable particleThe content type of the base type must be either empty or 'mixed' (or 'elements-only') and an emptiable particleIf the content type is 'mixed', then the content type of the base type must also be 'mixed'The type is not a valid restriction of its base typethis function needs a parser contextThe 'optional' attribute use is inconsistent with the corresponding 'required' attribute use of the %s %sThe attribute declaration's %s is not validly derived from the corresponding %s of the attribute declaration in the %s %sThe effective value constraint of the attribute use is inconsistent with its correspondent in the %s %sNeither a matching attribute use, nor a matching wildcard exists in the %s %sA matching attribute use for the 'required' %s of the %s %s is missingThe %s has an attribute wildcard, but the %s %s '%s' does not have oneThe attribute wildcard is not a valid subset of the wildcard in the %s %s '%s'The {process contents} of the attribute wildcard is weaker than the one in the %s %s '%s'Only global element declarations can have a substitution group affiliationThe element declaration '%s' defines a circular substitution group to element declaration '%s'The type definition '%s' was either rejected by the substitution group affiliation '%s', or not validly derived from its type definition '%s'The type definition (or type definition's content type) is or is derived from ID; value constraints are not allowed in conjunction with such a type definitionFor a string to be a valid default, the type definition must be a simple type or a complex type with mixed content and a particle emptiablexmlSchemaParseCheckCOSValidDefaultfailed to validate the value constraint of an element declarationfailed to add a new substitution containercalling xmlSchemaQNameExpand() to validate the attribute 'xsi:type'xmlSchemaValidateElementByDeclarationThe QName value '%s' of the xsi:type attribute does not resolve to a type definitionThe type definition '%s', specified by xsi:type, is blocked or not validly derived from the type definition of the element declarationThe %s '%s' to be redefined could not be found in the redefined schemaUnexpected redefined component typexmlSchemaResolveRedefReferencesThe referenced %s was already redefined. Multiple redefinition of the same component is not supportedThe particle's {max occurs} must be 1, since the reference resolves to an 'all' model groupA model group definition is referenced, but it contains an 'all' model group, which cannot be contained by model groupsThe keyref references a keyrefThe cardinality of the keyref differs from the cardinality of the referenced key/unique '%s'Circular reference to the model group definition '%s' definedCircular reference to the attribute group '%s' definedxmlSchemaCheckAttrPropsCorrectThe value of the value constraint is not validThe attribute declaration has a 'fixed' value constraint , thus the attribute use must also have a 'fixed' value constraintxmlSchemaCheckAttrUsePropsCorrectThe 'fixed' value constraint of the attribute use must match the attribute declaration's value constraint '%s'Failed to compile the content modelThe content model is not deterministValue constraints are not allowed if the type definition is or is derived from xs:IDparsing a schema doc, but there's no doccould not build an URI from the schemaLocationxmlSchemaParseIncludeOrRedefineThe schema document '%s' cannot redefine itself.The schema document '%s' cannot include itself.Failed to load the document '%s' for inclusionFailed to load the document '%s' for redefinitionThe target namespace of the included/redefined schema '%s' has to be absent, since the including/redefining schema has no target namespaceThe target namespace '%s' of the included/redefined schema '%s' differs from '%s' of the including/redefining schema(annotation | (simpleType | complexType | group | attributeGroup))*(#all | List of (extension | restriction | list | union))The value of the attribute 'namespace' must not match the target namespace '%s' of the importing schemaThe attribute 'namespace' must be existent if the importing schema has no target namespaceFailed to locate a schema at location '%s'. Skipping the import((include | import | redefine | annotation)*, (((simpleType | complexType | group | attributeGroup) | element | attribute | notation), annotation*)*)Failed to locate the main schema resource at '%s'Failed to locate the main schema resourceThe value must consist of tuples: the target namespace name and the document's URIThe document at location '%s' could not be acquiredNeither character nor element content is allowed, because the element was 'nilled'calling xmlSchemaProcessXSIType() to process the attribute 'xsi:nil'Element content is not allowed, because the content type is emptytype has elem content but no content modelvalidating elem, but elem content is already invalidcalling xmlRegExecPushString2()Element content is not allowed, because the content type is a simple type definitionElement content is not allowed, because the type definition is simplecalling xmlSchemaStreamValidateChildElement()the child element was valid but neither the declaration nor the type was setNo matching global declaration available for the validation rootNo matching global element declaration available, but demanded by the strict wildcardcalling xmlSchemaValidateElemWildcard()The element declaration is abstractcalling xmlSchemaVCheckCVCSimpleType() to validate the attribute 'xsi:nil'The element cannot be 'nilled' because there is a fixed value constraint defined for itcalling xmlSchemaProcessXSIType() to process the attribute 'xsi:type'The chain of IDC matchers is expected to be emptycalling xmlSchemaValidateElemDecl()The type definition is abstractcalling xmlSchemaXPathEvaluate()default/fixed value on an attribute use was not precomputedcould not compute a ns prefix for a default/fixed attributecalling xmlSchemaStreamValidateSimpleTypeValue()The attribute '%s' is required but missingThe value '%s' does not match the fixed value constraint '%s'No matching global attribute declaration available, but demanded by the strict wildcardCould not find an augmented IDC item for an IDC definitioncalling xmlSchemaGetFreshElemInfo()calling xmlSchemaValidatorPushElem()xmlSchemaSAXHandleStartElementNscalling xmlSchemaValidatorPushAttribute()calling xmlSchemaValidateElem()failed to create a temp. parser contextThe document has no document elementthere is at least one entity reference in the node-tree currently being validated. Processing of entities with this XML Schema processor is not supported (yet). Please substitute entities before validation.к`p@@@@@ @@@@@DDDDdDD$lD^^L_L_L_L_L_L_L_L__^^l^]L_L_L_|]|]|]XeXePaXeXeXecPbdXeXeXeXeXeX`XeXe@`66667766X6777PBBBpB`B@B`A`A`A0B BXAJJJJJJxBxBxBpJ`JpBR@PRPU 0.0%+ld.0%+d.0anyTypeanySimpleTypedecimaldateTimetimegYeargYearMonthgMonthgMonthDaygDaydurationfloatdoublebooleananyURIhexBinarybase64BinaryintegernonPositiveIntegernegativeIntegershortbyteunsignedLongunsignedIntunsignedShortunsignedBytenormalizedStringlanguage-P%luY%luM%luDT%luH%luM%.14gS%04ld---%02u--%02u-%02u-%04ld-%02u%02u:%02u:%02.14gZ%02u:%02u:%02.14g%04ld-%02u-%02uZ%04ld-%02u-%02u%01.14e%c%.*s.%.*s%f%lf+%.*s.0%04ld-%02u-%02uT%02u:%02u:%02.14gZ%04ld-%02u-%02uT%02u:%02u:%02.14g \ 4 $   t d T D 4 $   t d T D 4 $   t d _PPP____________PPPPP@PPPPPP@PPPPPPPPPPPPPPPP_P<<$$$$$$$$TT<<<<<<<<< <4(-/x//.(0/X0.H101h.0-,,,4,-,,,4,4,,H-H-H-H-H-H-H-H-H-H-H-H-H-,,5;MIM????????4A$=$=>?$MNDFtFGG,HHID;D|DtE8888888888888BD<;;y:IHI(?(?(?(?(?(?(?(?x@h>hL LEE`FGpG0H8I:XCCD7777777777777@B; ; ;9MLLWMWMWMWMWMWMWMWMOMGMGM?M7MKM/M'MMMMMLLLwMoMgMgMgMgMgMgMgMgMgMgMgMgMgM_MMLLMMBNN7MMxe8e8e8exexexexexexexexexexexexe8e8e8ee8ee8e8e8ee8eee8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8ee8ehhhh,i,iiLj\{2Q+4294967295.0+18446744073709551615.0-9223372036854775808.0+9223372036854775807.0<[y1O;Zx0N?$@N@(@0C8@@@C @>B>>>>>>> >ū>>eLdl$LIJܲIJ$̿d<ľtLԽ\$LlD$LLL4d4tdT4|,DLfake node libxsltObject is empty (NULL) Object is uninitialized Object is a Node Set : NodeSet is NULL ! Set contains %d nodes: Node is NULL ! / Value Tree is NULL ! Object is a Boolean : false Object is a number : NaN Object is a number : 0 Object is a number : %0g Object is a string : Object is user defined Step is NULL ENDANDOREQUAL =EQUAL !=CMP <CMP >PLUS -PLUS +PLUS unary -PLUS unary - -MULT *MULT divMULT modUNIONROOTSORTCOLLECT 'ancestors' 'ancestors-or-self' 'attributes' 'child' 'descendant' 'descendant-or-self' 'following' 'following-siblings' 'namespace' 'parent' 'preceding' 'preceding-sibling' 'self' 'none' 'type' 'PI' 'all' 'name' 'node' 'comment' 'text' %s:ELEM VARIABLE %s:%sVARIABLE %sFUNCTION %s:%s(%d args)FUNCTION %s(%d args)ARGPREDICATEFILTERUNKNOWN %d xpath.c-InfinityNaN%*.*e%0.*fprocessing-instructioncount::ancestorancestor-or-selfdescendantdescendant-or-selffollowingfollowing-siblingparentprecedingpreceding-siblinglastUndefined variable: %s Undefined variable: %s:%s Unregistered function: %s Unregistered function: %s:%s OkNumber encodingUnfinished literalStart of literalUndefined variableInvalid predicateInvalid expressionMissing closing curly braceUnregistered functionInvalid operandInvalid typeInvalid number of argumentsInvalid context sizeInvalid context positionMemory allocation errorSyntax errorResource errorSub resource errorUndefined namespace prefixEncoding errorChar out of XML rangeInvalid or incomplete contextStack usage errorForbidden variableOperation limit exceededRecursion limit exceeded?? Unknown error ??ceilingconcatcontainslocal-namenamespace-urinormalize-spacenumberroundstring-lengthstarts-withsubstringsubstring-beforesubstring-aftertranslateError allocating temporary storage for tim sort: need %lu bytesObject is an XSLT value tree : Object is a number : Infinity Object is a number : -Infinity Compiled Expression : %d elements Undefined namespace prefix: %s Expected $ for variable referenceAeAh㈵>?http://www.w3.org/1999/xhtml/simpleextendedrolexlink:external-linkset%s:external-linksethttp://www.w3.org/1999/xlink/namespace/warning: ChildSeq not starting by /1 xmlXPtrEval: evaluation failed to return a node set xmlXPtrEval: object(s) left on the eval stack xpath1unsupported scheme '%s' ;H xHH h8H4IhlIHIIJX,J@JXJlJ( Jh J J J Jh K 0Kx KX K K K K LX 0L tLxLLL(L MTMtM8MXMMHM NlNNNN(NHO$OH8OxLO`OtO8OhOOOHOO?HA؊F$JKP$HRpSxU,WXX[d]Ȏ_a@Hcd؏eHh4pqĐHu{{}x,@Tx،4l4Xx (hȱ 4Hhė8X`HHDh`HԚx8(HX؛(hl(̜Xl8 D(XXhȞܞhPxdxX؟h8`D(HH hx(ȣ(,@T8xx8̥(HLx x`hhX8$8LhЩ @xȪܪXLxHث8hȬhXh̭H0\Ԯx8pHhԯ($H8dx H!h!Ȱ!ܰ!!!(",h"@"TH#lX##8)ԱH))),(*H*\(+-H-X-,-T-.8.h.ijx.س.80@x0p1̴14846(7p8Զ9 H;lDxDDhGMpNUT8YHY XY Zx\fpfHggܼggh8h,Xh@jThj|xjkkk̽l(lXlxl,l@l\(mtXmxmmȾ(nxn n4nHn\npnXooĿphq$qTrs8t8u\whxx$ypzh{{(|`|}}~~(dȀȁ(HPHDȎ4hؑXHXxؓ8XHHxX؜`hX88\hHh lXhPHhx8LXxHh,\صxLhظX0غDXhxh8(pHx <H((8<HPX(hxh|xh T(|Xh,(4HX<h,(pH8Hx0| <X 4Hxhxh%88&l&'(8-<(.pH/01X8P89(99:@<8@8J$xJ@NOhOxOO O O4PH(P\PhQxQQQR8XRPRdSxTYY[0h\|8]]H^ ^4^H_`h_`aa0hb\xbpbddee,hhjjrv v v4Xwxw8xxyPydXzX{\pȁ8 (h8|XȄ8H,DȆ؇(<8(H؏  hH(h8|ȘDx8$DX(l8h08xX8LX0X\8 88x,@TH,`hh<\8<Xt8(<hX8x8 8     $ 8T x   8 8 ` t   \  H D p ( x 4HH(8P,XHtHXhx(THlXhx8x$88txx8(D8x8 8   L h |X$8PX,(l8H(pXX 4X!P!X6 x8l89:8H;TX<x>h?<h@h@hBBF(FdhIJ8JJ 8KH(LpMXN 8Op (W W !HXT!Z!X`"`"(a"hb4#e#l,$xnx$n$n$rX%t%(u &8v<&v&xw&x<'8y'y'~$(d(H(Ȁ((x),)l))))8)x*(*L*Hd*(*x*ȇ*؇*H*$+Ȉ8+T++H++x ,8H,t,،,ȏ,,-d-X-ؕ-Xl.8..x,/ؠx/X//0h0h<1(X111x181 2<2ȺX2222ȿ2(3(@3h383H04Hd4845H<5t555H6<6667,7T7H7<888H894::x::h<;t;H; ; $< \< p<<<<=XX=hl===(=>x> ,? @? x?!?(!?H!?X!?h!@x!@!,@!@@!T@!h@"@#@#8A8$A$AX%(B%BX&B&@Cx'C(Dx(@D(`D)D+E8-LE-xE/E1E(5,F?xF@F@FAGBG(B0G8BDGxCGCGCGXDG8EHHE,HXE@HEtHFHXFHFHG IIBC4(FFĖxGXHLHxJܗa(ctefxk8hoXqԙqqqq$rHs`sHtȚu8v<zxzz{8{ț} } xx(4`8hН 4(Hd8H<HX8lȎğ؎؟Hx(<؏Pd8xhȐȠ(ܠX,@(T8hH|xؒȓ<hPH|HТȚhLpģ@8Ф`h((HXl8@(TȮ8x8ȲhHX`|xȪXȽ HhT(@|xHh HTԯ8ܰ8X,xԲh(H8H \hlԵHtH XHX th h`H8d(x @ l Hxl"L.0/h04H@HACpR<Hl,l\Hmnn0pqrrxv8y|L88,h8H\X8Txp ThX$`t8<t8 ` HL(h82HxIJ(S(T0\_Xx8xy88H(8 8(h,@Th,\8X(0D8XHl H <Phxhx  x  84PxD8DXx0HBhBxBxCC4(DTDp(FhJJJ(J<KtKKM(MM$MX(NxOOPPhQQQ(RhRS@XTlTxUV(XHX|[x\\ ]d(`x`Xa(bddfgDh8jkHkk<hlXHmmnn(oDo`Hrss$t@utxu(vxvv(wDwxhxy({{P||x|(}h~~,(XHXDpHXDphD|8$X@t(ؑdؔx8h4ؘXlh(,8((<ؽ8 T X x     H       $ (p      X  x4 H \ x (   HP d x  x H0H|x4H\p8h8$X8PHX<xph8(H(T|hhH < t X  ( XH<H8,l($hl 84`hH8L`hx4HlXx l (!!""$(#P$x$%%(%$x%@h&&('8(0(pH** +8 , - X. . /$!1|!3!84$"4@"5\"5p"H5"X9"h9":#:8#8;T#;h#H<#>,$@$A %(C%D%E &hGt&H&xJ4'M'O(PT(Ph(Q(8Q(XQ(Q(HR(SD)Sd)T)T)U)(U)V,*8W`*hXt*X*XY*Y+hZ<+H]+X]+8^+^+^ ,(_8,_p,_,b,c0-cT-xe-(g .Xj\.l.m /p/s0Ht0t0u1(vH1v|1w1{82|d2}2(22X3ȐT4X44H85ؖ55h5HH66H@77h778ج8ح99(9 :l::H:D;X;t;;;x<<P<d<x<(<8<H<X<8=(===zRx $T 3FJ w?:*3$"D38\0BAA  ABE c CBA 4~FAA W ABF RABHFBB A(A0 (A BBBG j(A BBB0tEAD X AAD FDA(PԽAJAG _DA|1$;P>dIx#6̾! ! 04z]DD F ABA G(h\;JGG IGDLpFAA b ABC L ABA d ABI VAB0WAG0T AAK X.,6@T (hpEFD B DAJ @ FAA T ABA Z ABC RAB$|sJG d AJ p4YJAG ^ DAK NDAL9 `$aY` G KE0puAA O ABG \SXe C P3\L<ODA Q ABH Q FBG P(XLLFGD b ABJ HpJFBB B(A0A8D@v 8D0A(B BBBK tpl hP dOBD A(O0 (D ABBJ XH0t0\&$f,,>,x@dHTBDB F(A0D8N` 8D0A(B BBBD l BBB B(A0A8DSPAe 8A0A(B BBBI kPNB TER O AI 4HKL`t2JaA8OAK g DBH AABT  10 DH v A L H` T(H_x l/Jd %H\ &H]  VEP ;Hr bE\4$ pLEDD V DAH VDA\ 0p NAD  DAD `H PdBEJ E(D0D8DP 8D0A(B BBBF  t4 TEID  DAJ NDA$< Np J ^ J [EHd `FBB E(A0I8Dp 8A0A(B BBBC $ SH T(B0V(A X A $ PH T(B0S(A X A  +4 kJDG r DAL FAAHL X#0` tsEDD h AAI iDA C #    @ fPCF cABAH SGBD< HvPCF jABJH SGB bDn F   < \mAD y ABB X ABA H@9mD DC KDIXK DI [,LHA DF  AT X|nBB A(D0F (A DBEG XP0],lHA DG  AT X,#nBB A(D0N (A DBEG XP0]<dzND AK n AQ FAQPP@EFBD A(  FBBG J  OBBK F  OBBA <H H~FBA A(D0t (A ABBH d(D ABB(X|EAGP AAG P1J\\tBHE I(D0A8D@ 8F0A(B BBBA G8A0A(B BBBCG,(VGH kAMB0XFAA D  AABF L8FBB B(A0A8D 8A0A(B BBBA POBB B(A0A8DP 8C0A(B BBBK G0+MTHSt\FBB B(A0A8DP 8C0A(B BBBG i 8F0A(B BBBH D8F0A(B BBBTGBEB E(D0A8D@HKPUHA@^ 8C0A(B BBBC , @(TEAD e AAG 4NAG n AAJ }DA8|%FEA D(J (A ABBJ p~>H p A $SgEE E(D0A8DP= 8A0A(B BBBJ N8G0D(E BBB\PD 8J0A(B BBBI F 8A0A(B BBBH  EN t AH H,FKA D(D0g (C ABBG p (C ABBA HTiFEE B(A0A8Df 8A0A(B BBBH 8FBD A(D@ (A ABBK h LdFBB B(A0A8D4 8A0A(B BBBH L@4FBB B(A0A8D 8A0A(B BBBA (SPAG mCAG88FBA A(D@ (A ABBC   6 $@EJ AA 8H BBA D(G (A ABBB 00FEDG Y AAE SAA$'EDG TAA8KAA f NDK ZIB00TGEAG ` GAK DAAHdpcBEE B(A0A8G`  8A0A(B BBBC K A 8K A K A K A L $FBB B(A0A8G 8A0A(B BBBH p HW YJH0 BEB B(A0A8Dpq 8A0A(B BBBD \BAA GSBHHAABHBIW  AABA P,HP H GtpFEE E(D0D8D@O 8A0A(B BBBF q 8I0H(B BBBF D8A0A(B BBB0 vUd A(D0D8C@CHCPDXC`UpXFBE E(D0A8G`] 8C0A(B BBBI hPpGxHHGGGHGY`d FAA GSBHHAABHBHHIW  AABA \P   K A <XEAG\ pEP4ACD \ DAG : DAA P L +H^d ` AEw  HK8 HKP HKh HK  HK HK HK HK HK  HK$ HK< HKT HKl HK!HK!HK!HK!HK !HK(!"HT@!HK$,H!JEKG lAA$Tp!<EKG ^AA$|!9EJD aCA$!9EJD aCA$!9EJD aCA$!=EKD cDA$ !9EJD aCA$D "9EJD aCAl " $ "9EJD aCA$ ,"9EJD aCA$ D"9EJD aCA$ \"GEKD mDA$ !"GEKD mDA(H!"QEKD h DAG ,t!"QEKD h DAG !#!# H!#BBB B(A0A8Dp 8D0A(B BBBG <",%DFB L(G0 (A BBBA LX"%-BBB B(A0A8D' 8A0A(B BBBA (")ECD j DAE $"@*0EDD ]DAH"H*OBB D(D0 (G BBBJ PH#* \#*HJ Kx#*HJ I#*HE I #*7HI IAS B #+7HJ FAS D #,+7HE FAS I $H+)HJ V8$\+'HJ TT$p+HB T0p$t+FAA D0w  AABI $+ $+ L$+eBE B(A0A8Gp8A0A(B BBBH%.HJ I8%.HE I\T%.'cEF B(A0A8D`H`T8A0A(B BBB%p/JH0| A `%/cEF B(A0A8DpJHpD8A0A(B BBB4&0JH0| A HP&1FBB B(A0A8D@ 8D0A(B BBBB &1 &18&1FBA A(D@  (A ABBA '$3' 3,'34@'$3bBAA K ABF FAB4x'\3bBAA L ABE FAB8'3FJD A(D0_ (D ABBG '33MR A F (43MR A F8,(84KDD V ABD AFBG8h(4KDD [ ABG AFBG((4cJAG AAAK(($5cJAG AAAK4(h5IFAA m ABH EAB<4)5qKBA A(D0N(A ABBI(t)59JAG ZDA)5)5)5)570)$6WEAG } AAD DAA0$*P6WEAG ~ AAC DAA4X*|6cJDD r FAE DCAH4*6cJDD v FAA DCAH*6*6M8*47YPED D(D0j(A ABBG8,+X7YPED D(D0k(A ABBF<h+|7gPDD rFBFH ACB+7EL0+7LEAD n DAC FDA8+7aJAG M AAG gDA4,8SH,L8\,X9#,p,t:EDt BA i BE ,;,;$,\<1DM N(D0B8B@I,t<Z(-\=6DQA E(G0B8B@O(4-p=8DN B(A0A8G@BHIPO\`-=AdT A(B0B8B@UK H o H A(B0B8B@J DO A(B0B8B@NeH-$>BEE E(D0A8GP 8C0A(B BBBG ( .?BDA ~ ABH h8.<@INDD W ABH H Y(H0A8A@BHJP[ C ABH D (L0A8E@J 8. BBBA D(D0 (A ABBE .Be R F /CipGPF4(/|DbAAG w CAD c CAA t`/ECBDD Q ABB N ABG a CBB l(Q0F8B@BHBPU C ABD \(Q0F8B@BHBP/F~BB D(D0(A BBBFH0(D BBBX0hH0`0HpBBB E(A0A8J 8A0A(B BBBH TMOCGBMRSLCDBMd0|KLBBB B(A0A8GP+ 8D0A(B BBBG  8A0A(B BBBA HP1dN;BBB B(A0D8D`E 8A0A(B BBBH (1XQJJ G H H pH01|R_AAG x AAE TAA01RsOFK hAAFU <02RNCG ` AAF `X NAA(p2DSJFg AH pH2SBBE E(A0A8D` 8A0A(B BBBA $2T4DQ M(D0B8B@I(3THIQF C(D0B8A@NH<3TBEE E(A0D8GpM 8A0A(B BBBD L3YBED D(G0H (A ABBD j (A ABBH 3 ZEAb M P3p;>#,>#H@>ԝFBB B(A0D8D` 8A0A(B BBBA H>(VFEB B(A0A8DP} 8D0A(B BBBA >< 0>8FDA G0  AABH  ?ԣ FBB B(A0A8DZ 8A0A(B BBBA KABBBh LABBBE -BABBPEDIAPBBUl GFBBBE  AAAE X BABE x IE L0@ĬdFAD  ABD I(H0Q8D@BHBPI x ABJ @FBB B(A0A8DpT 8A0A(B BBBH xhADBBPpqxcADBBIpLxGOIBBIpXxcADBBPpjxGOIBBIp TAг3JV H CE0xAFAA G0  AABG AX*FBD A(G0 (D ABBH D8M@OHIPBXB`I0D (D ABBE p8G@OHIPBXB`I0]8G@OHIPBXB`I0H 8D0A(B BBBH $CJTK AHA CFBB E(A0A8DP 8A0A(B BBBH  8A0A(B BBBA P 8C0A(B BBBA d 8C0A(B BBBA (DDEAG 9 AAH \D_EG AAEP \ DAG C DAE S DAE E8BBD A(G0 (A ABBK K (D ABBL D (G ABBH D (I HBBO I8F@OHIPBXB`I0m (D ABBF P(D ABB`EBBB B(A0A8D@m 8A0A(B BBBK  8D0A(B BBBG 8,FOFBA A(D@{ (A ABBA 8hFFGD p ABD  ABD HF`FIE E(D0A8D@! 8D0A(B BBBA HFFIE E(D0A8D@< 8D0A(B BBBA 4FAF 0 ABH 0hR9lEDD z DAD VDAHR8:FBA A(D0W (D ABBB d(D DBBR:R:(S:Nu E H H XLFBB A(A0 (A BBBI F (A BBBC ,zRQ M `HI O DLhCnDG  AAE O AAG D CAH hp'8xFAA K ABJ O ABA  L FBB B(A0A8D 8A0A(B BBBD H4<\dAA NDBN [AB4(dk A M C P H O I M C HpԊOBB E(D0A8G@ 8D0A(B BBBD  8A0A(B BBBE HH\H+,pdNPAD dCBJTEAD  DAD F DAE M AAI H AAF MHA-8 8BBA A(D@ (A ABBE HL\FBD A(G0X (D ABBK O (D ABBA @HuFBB A(A0D@- 0A(A BBBK 8FAA J ABK Z DBH H@4FBB B(A0A8DP 8D0A(B BBBH  4JFAA % ABH KDB  <(jDG hDAFH DCAHxhLFBB B(A0A8DPf 8F0A(B BBBA P 8F0A(B BBBA T8A0A(B BBB>H p A HBBB E(D0D8GPm 8D0A(B BBBD |LBBE E(D0D8G@ 8A0A(B BBBH M 8D0A(B BBBF  8C0A(B BBBH ̏LDL8FAA k ABJ s ABJ <DaDG hDAGp DCAH0@qAG gAAFV $+EGG IGC&aH I G &$0aH I G L@8FBB B(A0A8D[ 8A0A(B BBBA \t FBA A(D0 (D ABBJ V (D ABBA s (D ABBA  #  fa^ Q FJ0(\ FAA D0m  AABA 8\ FBA A(D@ (A ABBG Hl FBB B(A0A8Dp{ 8A0A(B BBBI >H p A 'HQ G F CXX H F@$CXV J F`TNXa A I^de A I`_FBB A(A0 (A BBBF A (J HBBI e (A BBBD (EAD0w AAE (04EAD0{ AAI 0\3FAA D0  AABI @FBB A(A0DP 0A(A BBBB Ԕf.4$@(8\ LX+`t+Hbx1J\HFBB B(A0A8D 8A0A(B BBBD \DFEB B(A0A8D 8A0A(B BBBD nQLB\@ FBB B(D0A8Gw 8A0A(B BBBG DUA\*3 FBB B(A0A8D 8A0A(B BBBD GPA,d3VDG a AAD x$041EDD ^DA(X41EDD ^DA044,H5YAIE AH D AK (ܗx6pADD z AAK 6JJ$78,9UHLHPt9 FBB B(A0A8D` 8A0A(B BBBA 0DGEGD i AAE DAA(ИDNAG DAXE HTEOAD G0  AABF   CABF h@\FKLBE A(D0D@ 0A(A BBBG 0JBAD G0  AABJ 0ԙKBAA D0y  AABK 8LiBKD A(D0 (C ABBG 8DM#LED A(D0 (C ABBE 0NjBAA DP  AABD HUWAD G0c AABFP0T  AABA 4U>H p A XU 40TUbFAA p ABE ^AB8hUBEA D(D0^ (D ABBI ``VFBB B(A0A8D`A 8D0A(B BBBH | 8A0A(B BBBE 0WFAA D@  AABK H<X[ FBB B(A0A8Dp 8A0A(B BBBG  e>H p A H0eQFBB B(A0A8Dp] 8A0A(B BBBG Di>H p A hiCJ_ G D0i (DiQFAG {DApiiii0iEID h DAA NDA40jKAA k ABE P,j @jTj0hjWEAD z DAG DAAj1_QkbȞ\kKxܞkAAJFADHBBHIBACLg AAI vFAKBBXXl<BEB B(A0D8DIAAMLKZ 8A0A(B BBBF HGNGI IAL (|pBDA c ABC |qFBB A(A0D@v 0A(A BBBB uHXPBXA`DhBpP@HXPBXA`DhBpI@gHAPDXB`I@HrBGA J(D0U (C ABBA I(A DBBXrBBA D(D0 (C ABBA I (A DBBA D(F ABB(<Xsqb E K M k E KhsOH0A A  t1LtXtRHI(ġtQJAG mDAHtOBE A(A0 (A BBBF K@<uVFEE D(D0D@ 0A(A BBBK v(vaFAG GDAwԢwHv)FBB B(A0A8DP 8D0A(B BBBE 4x0HxEID  DAF NDA|xydtyLOBB E(D0D8J@ 8A0A(B BBBH H@T\|dBAA G L'  AABE X'K'J'K'D'B'P'$Pt}upWIPFJx}BBB B(A0A8G L@LO 8A0A(B BBBH OQOAOAOBOAO]O OKOGOAOBOBOE d,FBB B(A0A8Dp 8A0A(B BBBK }xHODDBIpp@fPCF cABAH SGB@ܥ؈vPCF jABJH SGB( `EID r DAG ,LHAKAH eABD4|h9KAA  ABH p 8ȦlxFAA L ABI O ABA 0EID  DAB NDA8|7FBB B(A0A8D]OTADBI 8A0A(B BBBD cGBAGAK4ԧ0@oED D(G0s (A ABBD @H0pLkFHB B(A0A8G 8A0A(B BBBA DFz H dHO| (|=FAD nAB(AIG x CAC @TBD D(G0p (A ABBE p8TPFBA A(D0~ (D ABBA 0BAA D0  AABE LļpFBB A(A0| (C BBBG X (I BBBA ET00`EAG _ CAH cAA8dxFBA A(D0[ (D ABBA $JMM F cLTAFGB B(A0A8D 8A0A(B BBBA T $PsEI^ AA H \ED j AD qOPh4EAI @ AAG c AAC 0ؾEID  DAC kDA iJV((EHD ~ DAD HTFEB B(A0C8G`< 8A0A(B BBBH @H r A HECG0{ AAD o8L@BHBPBXB`BhApBxAK0;JfH$;JjD@;T;0h,lEAD G DAJ FDA\hFGG A(D0Z (D ABBD F (D ABBA P (F ABBA #$#,$@MIC K ABI 0TlEAD H DAI FDA,;KDD [ABG,;KDD \ABF#(EEAG l DAB ((,9EDD Y DAE (T@ECD@ AAH @FBB A(A0D@ 0A(A BBBG  H|FBB B(A0A8D@~ 8D0A(B BBBC L$ FBB B(A0A8D 8A0A(B BBBA HtFBB B(A0A8G 8A0A(B BBBG 44^VDJ P AAJ DGAX\IOBA D(D0K (A ABBE  (I ABBH HPTPhFAA  ABA V CBE j ABC C ABJ (lEAD  CAB H FBB B(D0A8G`i 8A0A(B BBBE 4 dJFDD ` ABG JABX|K A tqED Y AE .8oFED D(G0@ (A ABBH ,8,H\ A LHS80ToFED D(G0@ (A ABBH l,H\ A HS0qEDD Q EAD DCA  hOBA D(G0p (D ABBJ U(D ABBBP0D (D DBBH | qH(xFDA iAB\ Xd `(Eb0tDpXllh4dNDF ^ AAH LCAHHK f $O4`nHa(\VNDK jDADL:8x{VDA O ABA ACBD:T4>`(W<(dPwd<xXhEX0l{KAD k ABB x<OEA A(D0l(A ABBD`FBB B(A0A8DP 8D0A(B BBBH L 8F0A(B BBBE tFBB E(A0D8FP 8D0A(B BBBE D 8A0A(B BBBJ d8F0A(B BBBLH( EDG AAF (8\V[JV NAAEHd;FBE B(A0A8D 8A0A(B BBBH K A 8(D;JDG IIA X @4@Hs(\X^NAG vDAG\dOBB B(D0A8D@ 8F0A(B BBBE N8A0A(B BBBA`8FAA  ABC C DBA \T eBB E(D0A8G@8A0A(B BBBA`@HP$BBB B(A0A8D@, 8D0A(B BBBI 4{AJz[BGBBBAEBBAK_ AK ESBGBBBADBBAK<$AAG _ FAA i FAH aCA X@%AAD  GAG ` CAD B CAA L<BEA A(D0 (A ABBI d (D ABBK DKAA n ABB K AFF P98}DG UAAAX LAA $@JFZHHQLHlaFBA A(G0 (A ABBD a (C ABBG HPA G <tGIE D(D0L(A BBBAΌ@BBB B(A0A8GOYAc 8A0A(B BBBF D OE D OE D OM LUAH0FBB B(A0A8DP 8D0A(B BBBA &HB [H FBB B(A0A8DPo 8D0A(B BBBB `8FBB E(A0A8D@M 8A0A(B BBBE N 8A0A(B BBBA HG A 4`IJ w AAD HAAAxBEB B(A0A8DP 8C0A(B BBBE  8A0A(B BBBA m 8A0A(B BBBA 0lh!BAA G  AABE ($"ADJ AAD "3IV A H #AV AC $>Kn`($mGBI E(D0D8GP[ 8A0A(B BBBE XHP8'BGA A(D0 (D ABBH 8(lZKG TH V IAH (*AAG ` DAB 0D+(DP+YJDD xDA8p+IDH L ABD R ABC $+J E ] C GH,XBEE E(D0H8DP 8D0A(B BBBF H -KAD J0~  AABD ~ AABFH0dlH._BD D(G0q (C ABBG T (A ABBF y (C ABBA IL.BBB B(A0A8D 8A0A(B BBBA H$`6BED A(N0y (C ABBE w (C ABBA Dp6_DF B(B0A8G@BHAPDXH`GhBpBxAKH D Rx6SBBB B(A0D8G` 8D0A(B BBBK XhLpZhA`MhNp\hD`RhNpThB`thNpXhB`48KBB E(D0D8G`\ 8A0A(B BBBG phMp\hB`ahMp\hB`aH`chMp^hA`hhMpThA`NhMp[hA``hMp\hD`]hMpXhB``hMp\hB``hMp[hB`EhBpFhA`(=aJDD JAA@=_H t D 8\(>4FEA A(D0 (D ABBK |,?VBB B(A0A8N@g 8A0A(B BBBC HNPQHA@F@DHJPUHA@t,B)BBB B(A0D8GI 8A0A(B BBBI b 8A0A(B BBBL ,NPDHG]BBB B(D0D8J@ 8D0A(B BBBK I8JUBBD D(G0l (D ABBH ,(JBBB B(A0A8G, 8G0D(B BBBH \ 8A0A(B BBBE DKRAc 8A0A(B BBBF hXMBBA A(D0 (D ABBG L (F ABBA D8N@Q8A0G (A ABBA D(NFDA S ABG F ABG P ABE ,pO FAA  ABH HOSDG g AAI D CAH U DAF PHHPSDG g AAI D CAH U DAF Pd8PaDD K ABI J CBA \ DBN c DBG `H @TQEAD E DAD _ DAD D AAJ 8QTAG vDA\ DAAGd ROBB B(D0D8GP 8A0A(B BBBF  DP<V&XAD  ABA f ADE pWPO]DPWrTP D IX3HfH DXbRBB B(A0A8D@u 8A0A(B BBBA lhYE{ H e K <YOBK K(G0(A ABBAZHy O [[=KR K P 4[=KR K P(@T[?EDG U GAK lh[=KR K P [IPR N P[=dT([FDD  ABH \GKs B \GKm H ,\ @\pKn G (\H]`EAD @ CAB |]]1J]I(]EDG U AAI <^XDD E ABH A CBJ h4$^pEAD @ DAA F DAE $\^KN G C E T$P_KN G C E T(_EBHP YID( `EBHP YID0` cA8,HcYPG p`  IAH \hdJLE D(G0v (A ABBN T(A ABBFA0X|ekADG o FAN I AAE Z OAF M IHJ Q KHL ($f|ADG K AAG |Pg{KBD A(D0 (A ABBE ^ (D ABBI x (A ABBB r (O ABBJ Z<hZFJ z LHH D AAJ `DiBAD   ABM A ABD 6 DBL 4Xn`BAA G L'u  AABH HDpYADG  GAG e HHK d AAJ QKH0XqADD C AAB WFMLq7BDA | ABJ  ABI J ABC SFI`rEBBB A(A0C (A BBBF Z (A BBBG g (A BBBJ w (H GDBL K (A BBBN g (A BBBJ  (A BBBJ k (F BBBI ($ yFDG {AABLPtFBA D(D0 (A ABBK T (A ABBF $K A 4ȂFAA G  AABA (PEAG AAA  K A <K A (X<EAJ AAA K A K A (h<EAJ AAA |K A @  L L O(<SBKC wIB8hBBD A(F0 (C ABBA L?AAD E CAA Y(H0N8I@BHBPM H CAK LЎBBB B(A0A8DD 8A0A(B BBBD LDP BBE B(A0A8G9 8A0A(B BBBI 0DQ xABH P CA hܔBEB B(A0A8G 8A0A(B BBBH yGOKBBIH4`^BED A(D0| (F ABBI D (E ABBB tK[ J v4bAAG0 AAI z AAD , ,=QKHA pABI,>&H>T>&$p>8>6LL?FBB B(A0A8D| 8D0A(B BBBA HM>H p A HlMFBB B(A0A8Dp 8A0A(B BBBD LQFBA A(D0 (D ABBG O (D ABBH T@R3hlRt|RCSF(PSkEAD Q AAC S!8SEAD Y(G0E8E@M r AAK  T!4 T!H\tp###؅S$ OBB B(A0A8DPd 8F0A(B BBBB  8A0A(B BBBE e 8A0A(B BBBI y  zRx P( ,]k H OAH^ J J0S@|{QAD g AAI WAAGH E0 XIA  ABE p@ ;8T [FAA  ABB k DBG , &FAA  ABG     ܗ ؗ !ԗ-$!58!8L!HcVLd!X(x!Nf L L D E(!Nf L L D E!t#!1!dH "RFEB B(A0A8DP 8A0A(B BBBA X",l"8#"T8("EAD  DAE ("LFDD g ABH L"8FEE F(A0 (A BBBC F (A BBBC 8<#xKKED D(G0I(O ABB`x#FBB A(A0s (A BBBJ V (A BBBC Y (A BBBH H#HFBB B(A0A8D@U 8D0A(B BBBD @($WDG h AAD ` AAF PCAA8l$H8FBA A(D@ (A ABBH P$LjSIG D(G0N (M DBBE D(F ABBA<$hVPEE D(G0X(C BBBH<%FBB B(A0A8D@W 8A0A(B BBBE `%FBB B(A0A8D@z 8P0A(B BBBE N8F0A(B BBB(%(IFAG mDA,&LbBDA I ABE DH&[HF H(F0Z(A ABBIH0P&ԥ fEB B(A0A8M 0A(B BBBI uL&)BED D(D0v (A ABBA l (A ABBF @4'pVAA ABGH g ABF (x'AID v DAG 4'@AAG  AAA n CAF ('AAG c AAB (floEH$(BBD A(D0u (D ABBE K(D ABB,p(KHA AB($w(( f(he4(İ]BGD i ABG J ABA x()BBB B(A0A8D`- 8A0A(B BBBK j 8A0A(B BBBD ] 8A0A(B BBBA |)0BBB B(A0A8Dp 8A0A(B BBBA I 8D0A(B BBBL  8A0D(B BBBH 4$*IIC H ABH eABp\*AP^ C(D0A8D@AHCPDXB`BhEpIE F V J DM K(D0B8B@BHAPDXB`BhEpIE*tQTBB B(A0A8DP9 8A0A(B BBBE  8K0C(D BBBE USPO \+HTAG a AF +[AJ ^ AF +[AJ ^ AF `+vOBB B(D0A8F` 8A0A(B BBBG A`H,,BEB B(A0A8DP 8A0A(B BBBE xx,ܾBEB B(A0A8DP 8A0A(B BBBC g 8C0A(B BBBE | 8C0A(B BBBH \,BAA , ABE q ABD D(J0L(A M DBJ 2 ABK ,T-pBAA y ABH `-0^BBB B(D0A8D@  8A0A(B BBBJ c8A0A(B BBB-,qT\(.AAG U AAH @,.wAAG038L@Q8A0X AAD ) 8P@O xp.4BAA y ABH R ABK W(K0L(F y ABH  HBK (K0N(E (K0I(A (.hAHG  AAH 4/ AAG L AAI [KA`P/DBBB B(A0A8DPm 8C0A(B BBBI I 8C0A(B BBBK \/BBA A(D0} (D ABBH  (E AEBE f (A DBBA `0BGB B(A0D8D`y 8A0A(B BBBG g 8A0A(B BBBG Hx0\=BBH B(A0A8D` 8D0A(B BBBE H0P'BHE E(A0A8Dpt 8A0A(B BBBH H14XBBB B(A0D8D` 8D0A(B BBBF X\1H BBD A(G0 (A CBBG D (C CBBJ T(C ABB81BGA A(G0r (A ABBF 81PBBA A(G@ (A ABBF L02FBB A(A0 (A BBBB j (A BBBG ,2OHA AB2 L2FBB B(A0A8G% 8A0A(B BBBD 3 (3,G<3h:LmX3Ll3FBB B(A0A8G 8A0A(B BBBB ,3OHA AB34TE} F <4HbDA D0 AABAF0L\4BJB B(A0A8D 8D0A(B BBBH 448EAD  DAI F DAE 4 4 5&x 5 eEB E(I0D8GPC 8A0A(B BBBF L 8C0A(B BBBH HHPH5 }FBB B(A0A8D` 8D0A(B BBBC L5 FBB E(A0A8G  8A0A(B BBBE H86 FBB B(A0A8G`I 8A0A(B BBBH H6pQFBB B(A0A8GP18A0A(B BBB`6FBB B(A0A8G` 8D0A(B BBBI l 8C0A(B BBBH \4709FBB B(A0A8GP 8D0A(B BBBE l8C0A(B BBB7<7NEAD ^ DAC F DAE HDA@7,EAD0~ DAC V DAE H DAC 0,8?KDC ^ ABA G<`8^ECG f DAF F DAE HDA<8^ECG f DAF F DAE HDA 8KQb M CE9#9KkJ889BEE A(A0(A BBB(t9AJAG ]DAH9JAG h AAD K CAA z CAB D9hdHG MP U AAI a FAH `4:0YFJHP:tqKBB A(A0i (A BBBG 8:KBA A(G0|(D ABB4:BDD s ABH FB;SL$;BBB A(A0o (A BBBB J (D BBBD t;S; `;8XBE E(D0K8GP 8A0A(B BBBJ DP0<kKAA L ABD GH4<=FBB B(A0D8D` 8A0A(B BBBE <LAL e AE H<BBB B(A0A8D` 8A0A(B BBBK 8<BAD  ABG c AEG D,=JDG h AAA h DAC hH (t=P ADG u AAE l= AAGu AAH yDaAB DS  DS a DS  DS >%BEE D(A0G@^HIPBXB`BhBpBxHEBBBI@H 0A(A BBBK D0D(A BBB>`%BEE D(A0G@^HIPBXB`BhBpBxHEBBBI@H 0A(A BBBK D0D(A BBBL?%KFD C(G0^ (A ABBE c(F ABBJ,h?|&|BDD [ ABH P?&BBB A(A0\ (C BBBC 3 (A BBBF L?,JAG H AAD D CAH e AAI nGA<@(-qXKG R AAB i IMI i IMI i IMI i IMI a IMI i IMI a IMI a IMI i IMI i IMI i IMI  IML D NHF i IMI D NHN D NHF HAA(XA19FDG _AAF,A1*BAA  ABG DA2ZBBE D(A0G8 0A(A BBBK A4FB4$B5X8B6 KHE D(D0 (A BBBD  (A BBBA YB9.B9 HB: BBB B(D0A8DPu 8D0A(B BBBE C8FBD D(Q0M (G ABBF  (C ABBD Ct?6MY$C?.AAG ^DATD?KAD m ABH W DBK pA DAB`hD?TEE D(A0 (A BBBK pP0Q (A BBBA \D8ABHE E(G0D8GPO 8A0A(B BBBI D8A0A(B BBBH,ExApBEE B(D0A8DP 8A0A(B BBBA xEB3VEE E(D0C8G@| 8L0A(B BBBL 8A0A(B BBBFH@8D0A(B BBBFDD BBD D(G@ (A ABBH l (C ABBD c (F ABBJ e (A ABBE q (A ABBI FFAi F g A $F|GcxEHZ0F$HBID Gk  AABK <GI~GDA ~ ABC A FBG X0TG JyADK W FAB DCAPGlJLDD B ABG WDBS H GNK @GJEGJ [ AAE f AAH W KAE d HDKgBB B(A0C8DP 8A0A(B BBBA P8D0A(B BBBHHL BBE B(A0A8D 8D0A(B BBBA LHYFBB B(A0A8D 8A0A(B BBBF ($Ip\]AGG0\ AAC LPI\ BBB B(A0A8Dj 8A0A(B BBBA HIttBBB B(D0A8G@@ 8D0A(B BBBG HIuBBE B(A0A8G@y 8D0A(B BBBF P8J{nKAA G0  AABF V  AABA C0TJ8|[HE E(D0A8JP 8A0A(B BBBA C|J}FBB B(A0A8DM 8A0A(B BBBG S 8A0A(B BBBC r 8D0A(B BBBE dKPSO^ C RNTKmBIB E(A0D8D@| 8D0A(B BBBD 3HQPDHA@HK$BBB B(A0A8DP 8A0A(B BBBG ,LQBB B(D0D8DP0 8A0A(B BBBC O 8A0A(B BBBG  8A0A(B BBBA RHLTBEB B(A0A8D 8D0A(B BBBA HMĨBEB B(A0A8D`Z 8A0A(B BBBK HLM(BBB B(A0A8D@ 8D0A(B BBBH dM̬OBB A(D0 (A BBBC p`0u (A BBBD $NJx F V B XL(NBBA D(D0W (D ABBC T (D DBBA 4xN\NDD  DAE QAA(NQFAG wDA`N8-BBB A(A0 (D BBBE C (D BBBK  (D BBBF H@OBBB B(A0A8D`n 8A0A(B BBBA HOx<BBB E(A0A8GP 8D0A(B BBBF HOl0BBB B(A0A8DP 8D0A(B BBBA ($PPADD0b AAC HPPsBBB B(D0A8DP 8C0A(B BBBC LP8BBB B(D0A8G 8A0A(B BBBD HPBEB B(D0A8Dp 8A0A(B BBBK 8Q|9LQ&`QtQ QE C Q A QxPHC(QEAD _ DAB 8QFAA f ABG D AEF 4,RxEAD  DAB F DAE 8dR!OHA  ABG MAB8RJFBA A(N@ (A ABBG RR5S@!S\@,ShNWLS  NHE AKHt pStaTSxXBA D(G@b (A ABBB ^ (A ABBD (SOb G FBA_8T|FAF x ABH F CBE 4DT EAD i AAK I CAC |T6Ep(TEID  DAI 0TPQNAG " DAC PT| U! U5L4URFBB B(A0A8GT 8A0A(B BBBE UxULUhZALUL!BBB A(A0 (A BBBC y(A BBB(V,IGHA lABDVPDXVLKDA q ABD A CBB DABAVT]]FV(VKBAH {AB(V9JAD cAAD(W WBEB B(A0A8GBBAW[ 8A0A(B BBBA `tr?BJB B(A0A8GLGBNa 8A0A(B BBBD @r\CBDD L@fHJPJXA`N@~  AABA PsDBEE D(D0JPXB`BhBpNPf 0A(A BBBG PpsTFBBE D(K0G@aHJPLXF`N@{ 0A(A BBBA XsGBBB E(D0D8J`shBpBxBN`b 8A0A(B BBBA 8 tGADG@THOPNXD`N@~ AAA h\t8HBED K(G0E (A ABBH D (A ABBF B8J@OHBPI0L8J@OHBPI0tH xtHBEB E(A0A8DP 8A0A(B BBBG r 8A0A(B BBBD D 8C0A(B BBBA HXuIBEB E(D0D8G`T 8A0A(B BBBE (uK@AAD @ CAF 8uLBAD  DBH q AEA D vHNBAD   ABD j DBH Y AEA TvPFBGB B(A0A8GQD_A* 8A0A(B BBBA $SLADBBBNvWC_YvX BBE E(A0A8JzBBBbd 8A0A(B BBBF 1EFJR BBDN  BBBE b BEDK MEDR^ BBDO w4]BBB B(A0A8DGBDa 8A0A(B BBBA WKDCS'KGBSKGAS$zRx ,rB xTa BBE B(D0D8GVBlAs EJ  8A0A(B BBBG BVB>HOAG HB hBZALDVBBUAGQBN4ylKDHN FAD K BM FADHylBEE L(A0C8Gp 8A0A(B BBBA \z nIBBB B(A0A8D` 8A0A(B BBBG hHpLxAS`xzp' BBB B(A0A8G`A 8D0A(B BBBA hHpPhB`^hEpPhA`5 8K0A(B BBBH <z|BEE D(D0u (A BBBH <{h}cBBB B(A0A8DP 8A0A(B BBBJ } 8A0A(B BBBI y 8A0A(B BBBE l 8C0A(B BBBA {@BBB B(A0A8D  8A0A(B BBBD HHNGQVHNGQYBA[c UBAG ZBBMGHNLN|DBEB B(A0A8G 8A0A(B BBBB SYB HNAHOB6 AH tLNBIc KE MLNBImMKII^MKII,}^D uAHH iA8}YKDD k GBI AABD@}dDG z AAE `P eAAP@~4qKED D(G0k (J ABBG D(A ABBF`~`BEE E(D0D8DPv 8A0A(B BBBC M 8A0A(B BBBI H~EIE D(A0_8H@HHEPX0A (C BBBB 8DfYED D(G0R(J DBBXTJG _ DBF N ABG T(O0F8I@BHBPBXA`N QHxBBB B(A0A8DP 8A0A(B BBBG H(̭BBB B(D0A8D`( 8A0A(B BBBE |t BBE I(D0D8D`5 8D0A(B BBBH hLpOxGDBBBI`jhLpShA`RhBpH` BBE E(D0A8G`W 8A0A(B BBBE l@$BBB B(K0A8N` 8D0A(B BBBC hNpPxAN`hOpLxGN`\dqBEJ A(D0 (D BBBC D (A EBBB v(D BBBQ,$м^D uAHH iA8T@YKDD k GBI AABD8dYKDD k GBI AABD̂;Hr,aKAD CDBQJx044BEB B(A0A8D:J\B 8A0A(B BBBK NSAJUD RJ  BBB B(D0A8DTNSAOQB] 8A0A(B BBBI wMWA_LBJOMDIqOPB[OQAOQBwNQAMRA@BEB E(A0D8G# 8A0A(B BBBI GaBHOEINQBIGOGQ'OLGIQRCJM[LTEG LB BOLGIHBBB E(A0A8D` 8A0A(B BBBA p] BBB B(D0A8D`NKAb 8A0A(B BBBI M[AoMXA)OPBM[AIBBY IBBE Ԇ[BBB E(A0D8DDL\A 8A0A(B BBBG zLYAJOLBIOLAIJOLBI BBB B(D0F8I 8A0A(B BBBF WEBB^QRAUQSB IBBE H BBB B(A0D8D` 8A0A(B BBBH HlBBB E(A0A8DP 8A0A(B BBBF ,+4̈HODA  ABG PHBBB E(A0C8DP 8A0A(B BBBK 4Pd !OAD  ABB P8\!KAD  HBK _HBĉ@" ؉<". BEB E(A0D8G` 8C0A(B BBBK qhNpJxBQ`S 8A0A(B BBBG hLpBxBZ`\hNpJxBQ`MhNpOxDDBBBI`PhNpJxBQ`V 8F0A(B BBBH hJpNxBQ` hLpBxBF hPpThB`HX,BBB B(A0A8GP, 8A0A(B BBBI 08/!WLS n KAH H0l0\EAD y DAH FDA40JFAA t ABA FAB0؋ 1LEAD p DAA FDA (16 T144`1QJDG g AAB LAABTl1tOBB A(A0  (A BBBH pH04Č3OAA  ABI pX4LFBB B(A0A8DP 8A0A(B BBBE iXE`VXAPXM`AhApXPaXH`PXAPXN`LhBpMPqXI`QhApRPyXH`QhApMPS XM`BhBpI 47EID s DAF N DAE |88181$898 9B"BBB B(A0A8G=K]B 8A0A(B BBBF K]BIUBFALSDaBFASBFB{K\B LK B LJ ELFIBBBBBQLRB@DKADXAk NU R NM b NS j NP nHQA NM LRAg NM XOQD NM RBGBvQFABBFA(BFA NM NBGA[BGBsK]B NM uHNDDBBBI$zRx ,3* XBBB B(A0A8D 8A0A(B BBBH pI\BGQBSINBRLWAwIWBGQBSfLTB IO k EH iIWAx LB {LVBi LE DPBBXI PBBB a IN  LL @ LE nNMBIK LE P LE \LBB_Q LBBB  LE kOBAN? LE LBADBBBIQ II DmwW_`(msKED D(G0} (A ABBF  (C ABBE D(F ABBAnBEE B(A0A8JDFDY 8A0A(B BBBJ AHMGV]GPDV HMGE  DADB \DAA[C HMGE v DHDJ dvvYBBB B(A0A8D` 8A0A(B BBBI ZhHpOhA`hOpVhA`|hHp]hA`hLpRhB`ZhNpLhA`GhNpRhB`hGp^hB`|<~/BBB E(D0A8G`.hGpNxGN`v 8A0A(B BBBA zhHpNxGN`ihGpOxGI`xXDBBB B(A0A8DHNGNBFA 8A0A(B BBBI )IFBhGOGIGOGI GHBVvHJBZ IBAP G[AqG[BkHSBIGABRA.NMBMaIGBw AJ mIGBHJALLBNKLBIPHQAMIAnNMBIIOGNPIOGNLBBVI IBBB ]LSAe BB HRBgHVB8,)LLHGBBA A(D0 (D ABBC L (D DBBA H BBB B(D0A8D`2 8A0A(B BBBC hHpFxBN`hNpJxBN`hNpOhA`MhNpJxBN`hNpOhA`dhNpJxBN`hDpGhB`TTBBB B(D0D8GL_AELaA 8A0A(B BBBE LLBI)PEBLMPEBLMOLBIiHLDLOLBIcOQEXORBYNQBI|OQDVRCJIPLSAXSEAG0s8E@FHBPI0{8N@GHBPI0q AAD 8N@LHBPI0BBE B(A0A8GDBBINLBI 8A0A(B BBBB DMOMWpNLBMrLKANLHIMOMWNLBIMLQBKaBgNIBZDGPKINLHINFAHFAIQBIMMLCKPIQBIFGNGN NIBJ cXLTNLBMFFAdhFBB B(A0A8DP 8A0A(B BBBC  8A0A(B BBBE lFBB B(A0A8D`DhIpFxFP`o 8A0A(B BBBL D8A0A(B BBB(p$AAG I AAD X tBBB B(A0A8GP 8A0A(B BBBA UXN`LhBpIP|647`l>@̞ODJ ] DAI D(K0P8B@LAAILIHE C(A0 (A BBBI f (A BBBC `^RG|,BDK  ABA <FBB A(A0} (D BBBE ($gEAD N CAD ,hDp\Xal6lwРB5Hl4 (0AAD  AAF @3Aq\p* oD F F t$Aj E C E P(ܡANSpY AAA <LBJE H(C0r (A BBBK Hv\hpd\` FBA A(D0 (C ABBJ m (C ABBK R(C ABBOHa G Z@,En E H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H HH\p3QSuH$@3EIG [AA$ܤX.EDL VAA<`KBA H(G0_(A ABBF`Ds BBB B(A0A8D`d 8A0A(B BBBL  8D0A(B BBBF BBB A(A0D@E 0C(A BBBE  0I(A BBBG  0H(A BBBE y 0H(A BBBH  0A(A BBBL : 0A(A BBBE  0A(A BBBE 0t IEDG Y GAO DCA<H4xYDG [ AAG DCAH<sC M C E XHP40 BAD D  AABA  H[AjLExiOBJLHNYHHD=HAA`alKBmHOA^JLHZa KI Q HAAE , HK IHH BBB B(A0A8D@r 8D0A(B BBBA p!Q/BBE E(D0A8G^YA 8A0A(B BBBK 2KPAVPHK I$P <8PFBB A(A0 (D BBBJ x\QfRuJ IQ6RHE PQYH G A 8ԩRJAG  ABG j ABC PtS1JAG0D AAH m FAD 8H@P8A0D0d`W#x|W xWN4WFAA x ABE A DIJ تOAA y ABK I ABL xH i AEI I ABL hFBA A(G0s (A ABBF D (A ABBF c (D ABBL a (D ABBN C (G ABBI lmXBD A(G@ (D ABBG \(I ABB^@D(G ABBD\bAA ABt \ ABI D<gbAA ABt d ABI PbbAA ABX pP XH h rbBA A(G0(D ABB[0hP0XH0PD"NAG R DAK  AAA c IAK HA <#ObBB B(A0A8G` 8D0A(B BBBU`HP`hH`H(%FBB B(A0A8D` 8A0A(B BBBE @t'NAG x DAM D DAG lHAL(X(>H m(#MN((d($)rFAD f ABD TPT)[AA `ABX kGBd IAB)Z_ G a(L*EJDD cDAFp*L*YJC,8+L@D+XFBD I(D0 (D ABBD Q (D ABBF 0T,NAG q DAD P,)-9SW8.ZKJ0l AAC Q CAK h00.QADG ] AAE WDA8d.ZHJ0l AAF Q CAK hD$/NAD0R AAI ' AAE BH01 01IAG0uAAHh0(0d2EDD0s AAF \2(p2IJDD aDAH42FAJ0q AAD iAAE@3d<3BBB B(A0A8D 8C0A(B BBBD N 8A0A(B BBBH @P5~AA G0z DABx0P p6LJD lAE|6vOBA A(G@p (D ABBM Y (A ABBI I (D ABBF `H@H87BBB B(A0A8Dpy 8D0A(B BBBD 89!BEA D(G0t (D ABBH `;ZAA G0E  JABK pH0d  AABH H  AABD \$P=FEA A(D0s (D ABBC f (D ABBA e (D ABBB >VBE E(A0D8G`jH`f 8J0A(B BBBG I 8D0A(B BBBJ k 8C0A(B BBBI 8A0A(B BBB<@ZBE B(D0A8GP8A0A(B BBBDHPb 8C0A(B BBBB P 8D0A(B BBBK  8P0A(B BBBE 4CqQd K a0CEAG0Q AAH dDA0DDEAG0Q AAH dDA0xlDEAG0Q AAH dDA0DEAG0Q AAH dDA<DEEAG0d AAE e DAN YAAx ENRFB B(A0C8GPS8D0A(B BBBaPf 8I0A(B BBBH (I^z H a_yG(|J^z H a_yG(PK9b E e[XH dLqLY K vJDLBQB B(A0A8GpvxMBBVpHx`ABIp. 8A0A(B BBBA xx[BBIpx[ABIpx^BBIpxZBBLpxOMBIpx^BBIpM xMBBE t@tZfBGB D(A08K@BHBPV0A (A BBBA X8Y@DHBPM0h8P@BHBPM0x8K@BHBPHl\BGA A(G08V@BHBPL0T (A ABBA H]BEA A(D0g (A ABBA 8U@BHBPM0HP^QBGB A(A08V@BHBPL0K(A BBBD`BJA A(D08U@BHBPM0\(A ABBPa*Ab E A8`aUBIA (U0B8B@M }ABh@bBBB A(A08M@JHBPI0M (A BBBA }8V@BHBPL0s(F BBBTcLDD (M0G8B@I r ABE A IBE D(M0G8B@I `e>BGE B(A0A8DP'X^`BhBpIPD 8A0A(B BBBA N 8D0A(B BBBB YXL`EhApNP 8I0A(B BBBE HmeAFG  AAA Y(^0B8B@I  (^0B8B@I $oGNo`8pFDD G0  AABB _  AABE M  AABG d  GABJ tq)KBE B(A0A8D 8A0A(B BBBH x8I0A(B BBBNfEfIfMfpXf_fgfnf nsfwf q$qlzf}fffff}fffeffanff0fffffffff"xw&ff'f<ۚg>w#gw(gx.g3gLgRglgsgg8xg`xgghxgggxgxgghHy hyhyhh2hz9h8z>hzhzChIhchzhh({hh{oh{th{yh|hX|h|h|h(}hh}h}h}h0~hh~h~h~h@hxhhh hXhhȀhi8ih ii؁iiH&iVo+i2i09ih@iFi؃KiRiHXix^ieili0rihyi~iЅi(ihiiІii8ipiiЇii@ihiiȈii0i`iijj j'jH-j2j9j?jRDjPSJj`PjaWjx^jcjHhhhjjjjj@jpjjjjj@jhjjj؎jj(jPjxjjЏjj0jXjjk kk@kpkjȑ#k)k .kH4kx;kpВ>kAk IkHLkpPkWkȓ]kak ikPmkxqkukȔ{kk(kX kk kk kk kx k kЕ k kl ll 4l  :lP @l Fl Llؖ Rl Xl_l! ul|l" l0& l`0 l2 l3 l9 l: lP> lD ll ll!m!m!m8"!mx5! m!(mЙ!-m2m!Zm!Om!Tm0!YmX!_m!dmȚ!im!nm!sm@"xmm"mh"mm"!"m"mm "m "m"m@"mp"mm"n"n"%n"*n0n ".In'"("o0)"_nX*"cngn+"n4"nn<"nE"nH"n`" na"end"te" m@"Aoo" o$o"@op"Eo"Jo"Oo"Uo"\o@"aofo#ox #oo #o #oo)#-؟*#o%oo`&oHc&ohe&pf& pȠfWppp#pppԤd f)p4p@pJpVpbpmpxppppppppppp#pffnfpfwff$qffpgfanfIfan_f]_fp_fp_fp_fp_fW]]]p]p]p]p]WpppppppppWnwfpnpppwfp$qppp$qpwfnwfpqgfqfq$q$qlpl$qllanl#pzfpzf$qzfzfanzf#p}fp}f$q}f}fan}f#pfpf$qffanf#pfpf$qffanf#pfpf$qffanf#ppp1fp6fpfppEfpIfpMfppp3fpgfpnfp pnpsfppppppwfp pppqp$qpeplpzfp}fpfpfpfppppfpppfppppppp^panpfpfp0pfpfpfpfpfpAop op#ppfpfpppfppp$qgfanffppepnpppwfppp$qpp#ppppnpppwfp$qpp^$qqqqqanfanMfanpan_fangfan]anpannanpananpanwfanpan$qaneanlanzfan}fanfanfanfanpanpananpanpan^anananfan#panpanfanpananeanWanpanpfnfpfwffpf$qff#pfp0anuffanffffanspseppppfpfffpffWpppfpWppppepeeWpWpWWfanfanfffpfp$qpppfpnpppwfppp$qpp#pppq1fq6f f)q>f@quMqiqyqqqEfqq IfqMfqpq3fqXfr_frgfnf!r *r]ArpOrncr{rsfrprprwfr gustrprqr$qsfse#sl6szf6s}f6sf6sf6sf6sp?spNsԤ_svsfspss}sssf8s fsfttt6tpMteXtqt eXffr^6vqytqtantttt ftft0tfءuup#uf4uEu ffLuf`uspuAo|u ou#p pufuuupuupueuW vv f(fvp4vfPDv p 5C_f|ˮxtplĪhͪdު`\XPH(D>@08Y4o0,X(x  ӫ &9ALUܾkؾԾо̾Ⱦìɬ׬+6FNUn}|xtpl֭hܭd`\XTP7LIHO@`8q40( 0Ү  39ؽíԽAнL[aiqүX#x*t2p;h@`FXYP_LfHmDr@z840(ʰ g @0 @ `@A`Hp? T@0*@l@7q  ``2 @QTdwܟ+@Yq~ʠ#<U(&Zzi`qxYo-gF PԡšѡۡmTrrrrrbs A 22o`hP, s  d3L@x6Ⱦ oo5oo*o_a3B B0B@BPB`BpBBBBBBBBBCC C0C@CPC`CpCCCCCCCCCDD D0D@DPD`DpDDDDDDDDDEE E0E@EPE`EpEEEEEEEEEFF F0F@FPF`FpFFFFFFFFFGG G0G@GPG`GpGGGGGGGGGHH H0H@HPH`HpHHHHHHHHHII I0I@IPI`IpIIIIIIIIIJJ J0J@JPJ`JpJJJJJJJJJKK K0K@KPK`KpKKKKKKKKKLL L0L@LPL`LpLLLLLLLLLMM M0M@MPM`MpMMMMMMMMMNN N0N@NPN`NpNNNNNNNNNOO O0O@OPO`OpOOOOOOOOOPP P0P@PPP`PpPPPPPPPPPQQ Q0Q@QPQ`QpQQQQQQQQQRR R0R@RPR`RpRRRRRRRRRSS S0S@SPS`SpSSSSSSSSSTT T0T@TPT`TpTTTTTTTTTUU U0U@UPU`UpUUUUUUUUUVV V0V@VPV`VpVVVVVVVVVWW W0W@WPW`WpWWWWWWWWWXX X0X@XPX`XpXXXXXXXXXYY Y0Y@YPY`YpYYYYYYYYYZZ Z0Z@ZPZ`ZpZZZZZZZZZ[[ [0[@[P[`[p[[[[[[[[[\\ \0\@\P\`\p\\\\\\\\\]] ]0]@]P]`]p]]]]]]]]]^^ ^0^@^P^`^p^^^^^^^^^__ _0_@_P_`_p_________`` `0`@`P```p`````````aa a0a@aPa`apaaaaaaaaabb b0b@bPb`bpbbbbbbbbbcc c0c@cPc`cpcccccccccdd d0d@dPd`dpdddddddddee e0e@ePe`epeeeeeeeeeff f0f@fPf`fpfffffffffgg g0g@gPg`gpggggggggghh h0h@hPh`hphhhhhhhhhii i0i@iPi`ipiiiiiiiiijj j0j@jPj`jpjjjjjjjjjkk k0k@kPk`kpkkkkkkkkkll l0l@lPl`lplllllllllmm m0m@mPm`mpmmmmmmmmmnn n0n@nPn`npnnnnnnnnnoo o0o@oPo`opooooooooopp p0p@pPp`pppppppppppqq q0q@qPq`qpqqqqqqqqqrr r0r@rPr`rprrrrrrrrrss s0s@sPs`spssssssssstt t0t@tPt`tptttttttttuuf͖͖HHۚBB@(ϖϖUܖpGCC: (GNU) 8.5.0 20210514 (Red Hat 8.5.0-20)GA$3a1A GA$3p11130GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA$3p1113йGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*FORTIFY@GA+GLIBCXX_ASSERTIONS GA*FORTIFYйGA+GLIBCXX_ASSERTIONS @ ˹# }6 }M 0e 0 } } V V @ p! @04 pP j  « « D D  ) ѬB Ѭ^ x  ^ ^ { {  . H a x  A A o o  - +D +d   ް ް  # FB Fn U U j j  * M vn v     i8 iV r    5 5  > \ { ӵ ӵ   ƶ  ƶ/  R  r  j  j  ~  ~      @  b      ˹  й  L  }  }0  0L  0l  }  }  V  V  й  f  f1  ̺L  ̺f  ~    f  f        7  R  r  .  .  L   @( 8|H&@5`H PX l } } 0 0 } } V V0 PO ȼl Px| ȼ v м v | / |T w    M 3(3 M d  dC d`3(q      3 N g       +$ +C a` a      ? ?` ?} e e    / L e K| K     & }6 }R 0o 0 } } V V ' "J ` "}    d  * ? \ w T  33@333 , xF xe   0 0 [ [ < [ x  s s  + N t     7$ 7E d  & 0  } }  0' 0H }d } V V 0  0b  2 V m  D  D * P * i) 096 iS Fn p| F k P k V p  V%  @  `#N  l    z    U  E  U! u ! `2! uL! d! ~o! ! ! ! ! 1! 1! 11" b" @"2 " " " C" " g# gC# j#3#3#3# # # $ <$ _$ $ $ ;$ ;$ %2 % J% r% % % G%3%3& /& X& & & & & ,' YX' Y' ' ' ' '( NN( Nz( ( ( (  ) RH) Rh) ) ) i)) i) l * l.* yO* yo* * * * * + 0+ 0M+ 0m+ J+ J+ ++, , v(+, }@, }Y, 0s, 0, }, }, V, V, !- yI- y- n- - n. *. P. t. . . . / 7/ ^/ / c / c/ c / / / / 0 40 Z0 ~0 0 o 0 o 0 1 %1 @B1 @_1 z1 1 1  1 1 1 1 2 <=2 <`2 2 2 2 2 b2 b3 |)3 |E3 &_3 &3 &3 &3 '3 '4 v(4 (.4 1E4 }\4 }w4 04 04 }4 }4 V5 V!5 (?5 ([5 ( j5 (5 (5 (5 (5 ;* 6 (&6306 3(?6 3g636363636373.7 3H73a7(3w7؄37Є37Ȅ3737383A83j8 ;*8 I*8 I*8 {*8 {*9 *.9 *W9 *~9 *9 *9 *9 +: +H: 8+r: 8+: X+: X+: l+;34; l+_; +; +; +; +< +H< +m< +< +< ,< ,< *,= *,?= J,^= J,= j,= j,= ,= ,> ,F> ,s> ,> ,> ,> ,3? -j? -? *-? *-? D-@ D->@ r-f@ r-@ -@ -@ -A -7A ,.dA ,.A i.A i.B ..B .WB .~B .B -/B -/B i/C i/KC /xC /C /C /D /2D /eD 90D 90D y0E y0.E 0XE 0E 1E 1E q1.F q1hF 1F 1F nGF }F }F 0 G 0&G }>G }ZG VoG VG 1G 2G 1G 2G 2H 2 #H 2CH i4aH 2rH i4H r5H p4H r5H 9I 5-%I 9BI @:]I @:~I p:I p:I Q;I Q;I m;!J m;;J ;SJ ;nJ ;J ;J ;J ;J <J <K G<5K G<UK <sK <K <K <K <K <L ==L =[L =wL =L =L =L =L =M @%M @CM @_M @~M AM AM GBM GBM B N B+N 7DIN 7DeN DN DN _EN _EN kEN kE O E#O EFO AGgO AGO `GO `GO nGO pGO QQP }%P }=P 0VP 0sP }P }P VP VP pGP GQ pGQ G?Q G^Q GbpQ GQ bHQ HbQ bHQ IR I,R CIGR CIkR IR IR JR JR JR JS K?S K`S KS KS KS KS QLS QLT L+T LGT LaT L}T LT LT LT LT 7MT 7MU M9U MWU MsU MU cNU cNU NU N V N'V NEV MOaV MO|V OV OV PV PV wP W wP'W PAW P[W PsW PW QQW `QW W }W }W 0X 09X }SX }qX VX VX `QX QX `QSX QX RY Q5Y RUY TsY R#Y TY TY TY TY UZ T%Z UNZ DVuZ UZ DVZ VZ PV1Z VZ W[ V3[ WS[ Wq[ W6[ W[ X[ W8[ X[ Y \ X#\ Y=\ ZU\ Y`\ Zy\ [\ Z\ [\ ]\ [I\ ]] ^6] ]G] ^g] `] _] `] `] `] `^ 2b8^ `bL^ 2br^ c^ @bC^ c^ f^ c^ f_ i?_ fpW_ i_ l_ iL__ l_ p` l;` p;` jq^` pJt` jq` q` pq_` q` Cr` qsa Cr$a r@a PrOa rwa sa ra sa ta sa t(b tOb t4ib tb (ub tHb (ub Ezc 0uc Ez&i ./i >Gi C]i Cti i i Yi Yi i j '3j 'Rj oj j j j 1j 1j k @0k Wk ݐ|k k ݐk fk k f&l Ll pel l (l (l l 0m -m GSm Wlm Gm "m Pm "m =#n 0 @n =_n |n n ͫn n ͫn o Ы o Bo Sbo uo So o `Qo o p Ep mp p p p 3p 3q ?q cq 6q 6q Kq Kq r $r Ar ar rP3r r Mr Mr r s +?s +`s Zs Zs s s rt t r6t Rt pt ,t ,t t t u 1u Nu ru u u su su *v Hv kv v v v ov o w !*w !Nw pw w ~ w ~ w Z x Z +x Nx wx 3x 3x mx @-y m=y jy y ] y y ] -z n ]z n z !z !z $z ${ %7{ %Y{ %{ &%{ &%{ .{ 0% | .8| U1Y| U1{| a9| a9| :| :} %?1} :M} %?s} A} 0?} A} 9C} 9C#~ FL~ @Ch~ L?~ F~ G~ F~ G~ K K< ?Oa ?O qO qO !P !P S S2 DVO DVp cV cV VՀ V -W  -W+ 6[I 6[m ] ] pǁ p Pq Pq0 qK qp r r sς s &t! &tG tk t u̓ u u! uJ vq v Bw Bw y  y/ yS yq z z zŅ z z z }/ }R ss s  ߆   = Z Lu L F Fʇ a a # D c   ш   A b ׇ ׇ  މ & &) DQ Du      ; U s # # ֌ߋ ֌  = Y y % % Ɍ  p p 5 N e ~ , , ύ  #  #, ˑK ˑh C C  ֎ T } }7 0[ 0 } }͏ V V = g   ' ' H  H- sN ss   Xԑ X & A Z t   ’  J , JL Ɲj Ɲ a aœ ^ ^  @ ` }   ؔ   9 iV iz   Е  @  @. {P {t + + _ʖ _ x xD l   ٗ  ! G >k > w wИ   / U y3`3 3  ܙ  ( dJ dl ٵ ٵ К   $ I Kl K · ·  - zT zu   jܜ j  A jd j  Ý Z Z  s0 sQ p  ϼ ϼ՞ n n$ P po  ]ş ] l36 l` | | ֠   8 S\ S  ͡   !0 !Q Kp K a aҢ   4 R n   ̣ 3 3 .4 .V v   Τ    3, 3O Xp X s sХ   4 [ n n Ȧ    , L p   ȧ    T+ TK mi m  ר H H$ G k   ۩  # O y  T `Ϫ U } } 0( 0E }] }y V V `ʫ   9 a   ׬  ) M o   < ϭ   += +^ }  ͮ   5 U x ' ' b߯ b ! A _ p   Ӱ a a 0 p{@ b {  { ױ   w2 wM f =r   Ӳ   : _   ! Ƴ !  q  q 0 Z x     ' ִ '  S  S < ^   ̵    & R |  ʶ  D( DQ Ux `  } }Է 0 0 }+ }J Vb }~ ` k kϸ   $ @ Z v   ʹ  C C' J PU`3hod3   ں   )0 )M h   » ޻   = %\ %y G`3 G Yڼ Y  `5 }P `^ n Ѹ } } 0ǽ 0 } } }- }F k V v VȾ m `  m 9 pH k Q a QͿ + ` +< T` 0$w T  `_    2 @M [ @  @   # F 2g { 2 > @  >+ H @X    (    v : ]!U ]!s " " k" k" " "$ q#C q#c q$ q$ A% A% !& !& M&- M&F &] &u ' ' * '< *7 *P *o\ *} )+ * )+ , 0+ ,? .j , . 0 . 0 3[ 0r 3 I3 I3 3 3 40 4Q 5p 5 5 5 `6 `6 6 6; 7V 7u 7 7 [8 [8 8 8A 9b 9 t9 t9 9 9 u;. u;H <` <y = = ? ? QA QA# C@ C[ Dt D E E E E F F4 GJ Gd G| G G G /O /O! OF Oj O O Q Q Q Q Q R9 RS Rk R S S S S T% TN Tu T T W T W W W2 WL Wo X X lX lX Y  Y) TZF TZc [~ [ =[ =[ [ [ \2 \Q ^]n ^] ] ] #_ #_ W_ W_B _d _ _ _ e e 4f 4f8 fT fx g g :i :i i6 i] i i Nj Nj ;k ;k3 mk\ @k-x mk Un pk Un qn qn# o@ oa s s s s u u  w. wP wp w w w y y -y -y9 >yX >y| Iy Iy y y { {. {H {v  {    ( LG Lh   % %    9 ]     օ օ A/ AT vw v   ( ( ) E 3_ 3   3 3 )) )K ɐk ɐ   7 7  - ӑG ӑc .} .      ' N Ds D     ˗ ˗5 6Q 6n n n    ; ˘[3k ˘   + + a/ aS Eu E 9 9 A A4 U o Q Q   Ѹ . A }T }k 0 0 } } } }  9 I m    y Y y < pN i        - pE p` y  y y   k5 kZ } pK     E ^  9 i 9 c @#  c3 Y pjr  ` `   ( F b  '  '    & E b }   Q Q & D ` |   kw } } 0 0" }; }X }n }  Q Q Q f$ `> f] wz p w   # A R q D  D  P    0 V z   1  1  @W) I g 1x  B b B ) PK7 T Io } I  P<  C $ CP Rz P R  `" Y    v 8 vc  O ,    1D l "  "   % M s  f f  # ? aN v     % 9 K )r 9  N  N    P   + % Q % z |  0 L |  ' dH q e e U p) UJ ?i ? P P g g 3 V Vw V     I= 9N Ix Y P  Y   ; L o & & 0& 0& G&  G&D &f & 6' 6' ( ( (6 (Z (| ( F) F) ) )$ )@ )[ *t * D+ *$ D+ s+  s+)  Y,?  Y,W  ,m  ,  0  0  2  2  2  29  3S  3m  3  3  Y4  Y4  4  46  5W  4]k  5  6  6  6  6  9  91  :G  :l  :  :  I=  :  I="  =F  =q  7>  >7  7>  >  >% ?G ?l #? #? ? ? ?) ?P ?u ? ? ? B) BX D D G G K KD Qi Q Y Y j^ j^# _E _j ` ` ui ui Ok Ok3 lS l{ m m n n n n@ oa o Cr o Cr ar ar< ra r s s kw pw + }@ }Y 0s 0 } } } } pw xA pwX xq (x x (x :x 0x  :x Fx @x$ Fx> WxV Pxa Wx{ x `x= x /y x /y y*4 yM Qzd yn Qz \{ `z \{ { `{ {  |% {4 |N p|f |`q p| | p|x | :} |J :} ); I 1Z k|     / *I *d }  A A ނ ނ 3 [ ) )   )`3<3@R     H t  ; ; {  {:  ^    ,  ,  +! +-! SX! S! ! ! " )" |N" |z" " " " # #D# #}# u# u# $ B$ h$ $ k$ k$ y% y(% kJ% kj% % % % & ~,& ~\& ɖ& ɖ& 8& 8& ' E' r'3' 3@' ' ' ( =( [( w( ( Ν( Ν( ? ) ?9) Vg) V) ) ) ) %* M* ~* 6* 6* l* l+ E+ Z+ s+ }+ }+ 0+ 0+ }, }', }A, }_, {, ,3(,3,3, , , - )5- )R- !m- !- 9- 9- ֡- ֡- X. X2. iO. ii. . . . . Ȣ. Ȣ / բ)/ բF/ a/ {/ / / / / 0 0 ģ90 ģ^0 0 0 0 0  1 (1 fA1 fZ1 q1 1 .1 .1 1 1  2 }$2 }A2 0_2 02 }2 }2 }2 }2 3 )3 B3 :Y3 :w3 3 3 3 3 T3 T4 /4 K4 &e4 &4 4 4 44 4 w5 w*5 A5 Z5 q5 5 >5 >5 5 5 S 6 S#6 U;6 UX6 ps6 p6 6 6 6 6 7 07 [M7 [k7 7 7 H7 H7 7 8 Q-8 QK8 g8 8 ^8 ^8 ӵ8 ӵ8 >9 >.9 I9 f9 9 9 9 9 : : %: }9: }Q: 0j: 0: }: }: }: }: ; 07;  P; 0v; T; 0$; T; ۽; `{; ۽ < D< [< < <  < <  = X= C= Ej= %= E= = P= > 1> @> `> ~> 9> > > > ? !? J0? Q? Ap? a? A? ? P? "@ T_@ t@ T@ @ `@ A *A JA &hA &A 9A 9A A A 0B })B }DB 0`B 0B }B }B }B }B C 4C IC oC C C C C  D %D GD gD zD D D D E #*E 3BE #eE E 0E E .E > F3hF31F .VF yF 0mF F tF F tG 4G lHG rG G Gx3G G  H 5H ^H YzH H H H H "I bwe paed@e >be Lde @b e Ld f d+f PdS>f3Nf dpf ef df ef ff e?f fg i8g fMgS[g dhglPwg ig lg i g lg mh lh m5h vPh m^h vh xh v^h0ehHehPeh xh xi x2i e=i(eHi xhi 2zi xbi8ei@ei 2zi {i @zFi {j |Fj {ej |j j |j j ak -k aOk ok pk`3k k k okȃ3k l %>l Sl %{l sl 0Cl sl  m $m Km Èpm m3m Èm rm Ј m m r)n 3`n n 3n En En Ǔo.3 o Ǔ=o co Г |o o o o o mp Mp m7p Up up fp fp p3p q O.q@3Bq Ogq ëq ëq Jq Jq r %r MBr M\r {tr {r r r r s )2s )^s us us նs նs  t .t Pt qt -t -t t u `u `Du ju u u u u v *v Jv hv v v v v w 2w Ww zw w w w w  x (x Jx +jx +x >x >x x y (y Dy ^y |y y y >y >y y z S8z SXz vz z {z {z z { ,{ @{ X{ }p{ }{ 0{ 0{ }{ }| }| }<| e| | T| | C| C| C} WE} Pe} W} } } }  ~ ,~ >M~ >p~ R~ R~ ~ ~  &/ S fu f , , A A l3 l[   À   D i   с   + M m   ‚ ߂    }& }C 0a 0 } } }ۃ }  P1 PP m   Ä ߄  #  }  }; 0W 0w } } }Ʌ }   - bC l A  Ă  PA  FC Z F b PLJ b   pY" N ax  aˆ  pQ  0 vS i v  "ʉ   A. \   Ȋ    ); YN )u  0 ދ  % G Kg Kz p% P` Kь    ) iG ij   -Ս -  0l6 T ep  e  pԎ  A A3 L m   eȏ e   . I b   ʐ   " > QX Qu   Α   A l   ߒ   8 S l  ! !ɓ ! ! ". "T "x " ," ,"ܔ z" z" ", "O "p " " "̕ U# U#  k#( k#I }#h }# # # RƖ }ݖ } 0 04 }O }n } } # H$ޗ # H$ +%4 P$I +%n d& 0%4 d&͘ ' p& '( 'F 'pW 'w )( ' )(ԙ L( 0( L(D (g P(} ( b)Ú (ؚ b) ) p)A* )V / ) /› 80 / 80" 3G @0_ 3 9 3 9ߜ : : :9 :Z 1;y 1; f; f;ҝ ; ; ;1 ;M C<g C< < <Ԟ K K NK7 NKV Os O P P P P' tQG tQi Q Q Rˠ R 8 } }/ 0M :o } } }ǡ } R R5 RkO Rv R R! Rޢ KS R# KSL qSs PS! qS S٣ S! S S= S!U Sz  ޥi  ¿   F r = = u u > l # #   qB qx a a  0 ѩ\ ѩ D D   ɯB ɯk   8 8  > L\ L~ ܱ ܱ + + D D2 N p Ӵ Ӵ    / L j   8 @ S9  } }$ :B :d } } } } @  @I& Y  b   $ G h  |  ɾ ) ɾ  `* о; `^  `      . K 6f ft 6 & @ &  0- X g w g  p > fg f f  pe  =' ]E =l  @    9 T b  c  c  pQ @ $l T $  0[ 9 l [  f v# fP s{ p s    0 C a }   > ^# >I m @q  E  E  , Pw@ f x 5 x J   J0 Q Pe  d D[3Z3]3 @Z3Z3 ]3`Z3&Z3, Z32[39 [3@Z3G@[3N`[3T[3[ J3l[3r\3y[3 \3\3\3`\3\3@\3\3 d  p  3 Z t  =  = =  g 6 @ 'W g   p X     p  = j [ l j           *  N  p   W  W  w  w   >  c              6  U ! r !    s!  s!  * 8 ! K * k *  *  +  +  #+  #+ A V+ g V+  V,  V,  -  - + / O / x 2  2  q3  q3  5 ; 5 b 6  6  6  6  >7  >7 9 7 ] 7  8  8  ~8  ~8 ! 8 I 8 k +9  +9  S9  3P|]xhtwplhd`\XPHD/@N8w40,(  8` wܾ7ؾWԾdо{̾Ⱦ+:NZe|xtpl/h9dJ`R\gXzTPLH@840(7 Qw  0:Hhrؽ~Խн&D\txtph `X*P4L?HJDS@_8l40($ @P@P&X-`44@:@`G NpU\,cPio@Pv0}T@(@( 0 (L``P0\, H@8 `9 0 , G }^ }y : : } } } }# `9 J 9 o `9  9  :  9  :  : / : AI : o w<  :  w<  =  <  = * = M = Yc =  a?  = q a?  @  p?  @ G @ m @  @  SA  A S SA  B  `A - B M sB k B S| sB  B  B  B  D 8 B 8S D | ;E  D k ;E  }F  @E =- }F Q F s F L F  H  F  H  I * H > I b J  J  J  K  J  K  >P < K U >P o Q  @P  Q  Q  Q  Q  S  R - S M S k S || S  Y  S  Y  Y  Z ) Z M ` o Z q ` 9 `  I`  I`  za 0 P` *I za p c  a Z c  &d  c F &d N d  0d  d  qe  d  qe @ i ` e s i  i  i . i  j 8 i V j ~ l  j  l  Em  l U0 Em Z m  Pm s m  #n  m S  #n 5 %o ^ 0n z %o  hp  0o 8 hp  p ; pp 6T p  p  p . p  q ! p : q ] %s ~ q  %s  s  0s  s 9 @u _ s px @u  sw  @u 3 sw  z & w = z i V{  z  V{  +|  `{  +| = ~ g 0|  ~  ~  ~ ~ ~ C  r ~ y        # I  b        '  M  q       ]       @ A  @ o  Ǭ  @   Ь   Ǭ  x !  x U   n      I 3c    ޹     ޹  3 &  S@  3 g   @ m  $    < e    T P  # C f     M    C  C 8 f   Q  1  1 % m J @ -b w   m  .  p     0 <  p 08 . ^ l  l    ~  ~ A  l s        $  I  l   F  F  ` 3( ` ? p f p  E 3 E     5 - Z -         &  L  k     -  -  e ( e [         "  " < q" \ q"  #  #  $  $ 4 % ^ %  .&  .&  f&  f& 6 5' Z 5'  (  (  (  ( & ( V ( ~ %)  %)  ,  ,  l  }6 }T :s L } } } } , 6 . Z , xq .  .  .  .   9/ '  . ?  9/ l  a0  @/ !  a0  0 ! p0 I! 0 E! 0 o! 0 ! 0 ! k1 ! 0 " k1 2" 1 `" p1 T" 1 " 2 " 1 " 2 # 3 :# 2 KR# 3 u# I3 # 3 9# I3 # Y3 $ P3 #$ Y3 N$ e3 w$ `3 $ e3 $ 3 $ p3 !$ 3 % 3 +% 3 +=% 3 c% 3 % 3 +% 3 % +4 % 4 +% +4 "& Y4 C& 04 )W& Y4 y& 4 & `4 +& 4 & 4 & 4 +& 4 ' 4 A' 4 +Y' 4 x' 5 ' 4 )' 5 ' I5 ' 5 )' I5 ( y5 4( P5 )F( y5 m( 5 ( 5 )( 5 ( 5 ( 5 )) 5 0) 6 P) 5 )c) 6 ) 96 ) 6 )) 96 ) i6 * @6 )* i6 ;* 6 U* p6 )b* 6 ~* 6 * 6 * 6 * 6 * 6 * 6 + 6 + 6 .+ 6 L+ 6 h+ 6 )w+ 6 + V7 + 7 V+ V7 , 7 4, `7 "H, 7 u, A8 , 7 , A8 , y8 - P8 ).- @ B- y8 f- !9 - 8 - !9 - : - 09  . : :. ; h. : . ; . {> . ; . {> / > 7/ > AK/ > r/ H? / > x/ H? / ? / P? 0 ? 10 4@ _0 ? D0 4@ 0 @ 0 @@ A0 @ 0 A 1 A @1 |A b1 A \w1 |A 1 B 1 A 1 B 1 B 2 B !2 B K2 vC s2 B 2 vC 2 D 2 C 2 D 3 E D3 D e\3 E 3 eH 3 E 3 eH 3 .J 4 pH 4 .J N4 *M |4 0J 4 *M 4 M 4 0M z4 M 5 N B5 M \5 N |5 cO 5 N 5 cO 5 O 6 pO Q6 O @6 P `6 O 8s6 P 6 aP 6 P Q6 aP 6 Q '7 pP D7 Q f7 aQ 7 Q Q7 aQ 7 Q 7 pQ F7 Q 28 aR e8 Q 8 aR 8 R 8 pR =8 R :9 NS t9 R 9 NS 9 S 9 PS d : S G: S l: S 7: S : T : T ; T >; AW b; T y; AW ; W ; PW q; W ; ] < W G < ] F< )] j< ] < )] < _ < 0] < _ = '` (= _ G@= '` o= ` = 0` = ` = a > a &> a S> a ~> a G> a > Bb > a b? Bb '? b I? Pb M^? b ~? d ? b w? d ? e ? d @ e 2@ e T@ e i@ e @ f @ e @ f @ Zg A f A Zg DA |h gA `g }A |h A 2i A h A 2i B X Ш mX X X Y 9Y cY Y Y = Y Y = Z G 7Z @ QZ G Z Z P @Z Z  [ :[  c[ w [ [ w [ ƻ \ F&\ л CH\ ƻ y\  \  \ - ] !] - H] % m] 0 ] : ] % ] > ] 0  ^ > E^ o^ @ K^ ^ C ^ _ C ._ R_ P Ii_ _ _ ' _ ` +` F` l` 3 ` c` 3 `  ` @ a  Ca  ja  a  a g a  a g b  9b p YIb  wb  b  b  b  c  qc  Pc  c  c  c . %d  Nd . d  d 0 fd  e s 0e  Oe s we  e  e  e  f  /f  `f }! f  f }! f & f ! g & 3g >* ag & g >* g + g @* qh + Hh , h + Qh , h , i , i , Bi - hi , Yi - i y- i - Yi y- i - j - 2j !. Uj !. wj . j . j @ j . 4k M @k  +Ek @ ^k @ k xM k xM k ^ l ^ :l b nl ^ l b l o l b ] l 0 m o  >  S Β S   H p      S  S 2 V x      s 0 @0 C o  ݕ  > X u X  ǖ   A ^ m  ^  } ޗ p Q/ } , c T o c  ӘЃ  < j  ƙ   . f R f }  Ӛ  2 d     1 .  X   )  ) ޜ ~  ~ 6 5 h 5  I  I  n  n 1 Z }   > ̞ } } L  LB }_ } } }    W.  Y W   G W  ڠ ` I  L Jo  H  H֡ H  k  P 4 k `  p s Ѣ )  9 ) B d n 0 4 d   p 2 0 [ ;y  X  X ߤ  + M O M y  ĥ Z  Z  + L a k a  :  :   2 c Y c  f  f ڧ    0  Y      ب   A ( A Q 6 x 6  ̩  !  ! C c l c   Ҫ p B    E  j     '  '   7  _      լ    3  b E  E      | E | m  @  Ǯ  p  ( g X g         D  v    ڰ    *  Z W  W      v 8 v j    ˲      @  b G  G  ȳ   F ! n !  "  " ߴ ^#  ^# ) # N # | $  $ յ $  $ % ( H ( t )  ) ȶ g*  g*  * F * y '+  '+ ܷ +  + 8 - b -  '.  '.  .  . = . n .  / й /  v1 $ v1 M 12 t 12  b3  b3 ݺ 3  3 , '4 V '4  4  4 ݻ ;5  ;5 H 5  5  [6  [6 + 8 d 8  9 Ƚ 9  ^9  ^9 I ; t ;  ;  ; ޾ =  = & V= F V= l =  =  =  =  > 6 > J si b }z } L V } } }) }F > h q>  > Q q>  >  > ) >  ? 8 > K ? p s@  ?  s@  A  @ ?  A . rC P A e rC  C  C % C  \  C n0 `b D \ 5Y \ } Ub  L  Ub  e  e $ e G e m f  f  f  f  g / g [ 5g  5g  Ug  Ug  |g  |g L h y h  Qh  Qh  kh  kh ; h [ h  i  i  /i  /i  si C i T i }~ } V V } } } }5 i X o y i  o  p  o  p  q H p ad q  Yq  q 9 Yq  q  q  Lr > Lr j r  r  r  r  3s @ 3s e s  s  u  t  u # bu F bu p v  pu  v  w  w  y ; y e My  My  z  Py r z  { 3 z L {  |  { V | ( w} P } wk w}  }  }  ~  ~  ~ 3 ʀ ^ ~ | ʀ   Ѐ $    ,  Q I t ^30 I  n  P  n  ; / p E ; o  @ @    h .3@=@`3W h t ~  ~    - T a y a      /@]3E i /  O /  ϔ  0  ϔ  ۔ 3 ۔ Z          3 Z   3  3   % C f ɩ  ɩ  1  1  3 @ jW    h    C e    ^  ^  1 7 1 \ ޯ  ޯ  q  q  D  D / β Q β y H  в x H    P @  l ж   ж  P  P $ Q P Oq    =  = $ E u 5   5  Y  Y 2 , R , v     G . G Q v r v    /  /  H l     T  T  Ͽ  Ͽ < \ ` \  n  n    F l   )  )  < T |    . 1 ^ 1  !  !      A 2 A R p  5   5  ( W %   %    > ]      = ]      ) Q c w c     % G A g A   P ~  w  w * < K < o a  a  `  `   ? Z e Z  1  1   ! C X    "  "  < c     . V |  '  '  d  d / X | 3  3    N  N F j  ?  ?   2 X  w  w   4 b ` b    O  O $ c F c k ,  ,  I  I  6 a     D ( D J j    1  1  D f (  (     >  d       ) 2 ) U v  1  Q 1   3 Y      ? G^ G ^ ^   4B _ 4 N N  P 4 !U ! | |   C ]   !    1 PU P + P + D  D2 U v f f    8 FW Fx   n  n   a!/ a!V a"{ a" # # !$ !$) 2K 0$` <t > He 2 F5 2f  F5? 6s P5 6 h8 6  h83  9c  p8Q  9  [;  9  [;-  ;S  `;*l  ;  <  ;U  <  >  >E  @h  @  H  @>  H  5K  5K:  K]  K  L  L  -N  L)  h<  `R$W  -N|  YQ  0N)  YQ  [R `Q= [Rg a a h a w  h, ~wL ~wr x| x| m} | m} ~8 p}\U ~x     h hH s  S S    )1 )Q {o {      5 }J }c V} V } } } } ' K3_    ̃3 ̃) ܃L ܃g    } } V V }: }Z }s }     & : [ z     32 02:H ` U a 'j } 0E   6 PC  PA *A `: A' 8 zN P%3e #s u P  T У q p  D  Pr- `B H ЫtU 0m / pz  q y - ! `~, `# : V pn  }0     p & @ & @~2 IS oue v 62 9 . !  +  > `g  p . > .O p",^3s ! pD p  P*+ 0 P& i V } 5  J _ #s `   P P  a3 @}A ` Н 1 !( 6 | R ;\ 0-p  G? p  j ; p~ g  `& .  ;8 Ѓ3D  d3Z  r  S  z   0  P  -  @! ! p|!! A'!  :=! &S! 0)m! p08`P,h*5x6@ A B u 0 (222a3 d333s! 8! ! 5! <! @s ! p9! 0z" " `# (" 07"V" 0e"" И+" PV" P"" Pw" " YD# 8 ^## @77# 0Q# ;A\# q# p !#  # ~# D# @ #  +# 0 N$  $ p-$ + E$ CU$ k$ r S$$ $ @g $$ $ <'% yl% ps0% w?% P% 0&Y% t% ! % Ыz% @ % "% % _% 0+ & p (& Pr 3E& 4 [i& }& 0OS& ` .& OY& p & 0i C& ' ' `, }8' ]T' (f' +' 7 ?' @* ' P_<' pr'' @' G(  !( p 3(F( VV( % t(( p( ~( #( 9 N( F( -)$) 0s3) V>) *P) e) R})  ) ;) 01) L) = ) Pv) 0 !) 0 * &*'* . WK*3W* p/9w* ** `,* ]C* b* OM* + T+ `,C+ K<+ 0 J+  go+ f + p + + 1+ ``+ + Pg ,  &, `?, QM, G-d, ~, "K, ,  , , @y , ` , 0a, - s- *- v>- J- q a- @q- y- p!-  a- {- #- p . .%. P8. +GI. 0& 6h. Jy. C. @ . q. M7.  . b.. `G/  / )=0/ `H/ `>T/ @:0f/ j / / p / 0/ +/  / (/ `Z/ P ~ 0 50 880 `%R0 Psh0 ? 0 .0 +0 p00 0 l0`_31 @S1 P.1 RJ1  ]1 MWl1 [}1 P1 0y1 ` 1 11 p1 2 #"2 PBJ.2 $ K2 ~^2 w2 @2 "2  2 02 2 2 POY2 .p2 r>3 ?q3 pZ43 E3  !^3 P, t3 @\3 `3 0L3 @{3  3 vr3 ,4  "4 ?<4 Pe >X4 3b4 p^w4 04 #4  #4 ЋS4 p N4 W4 P<65 S%5 ;&75 @O5 Ua5 `= &x5 { 5 ` 65 5 F5 X5  5 `6 #6 p 56  L6 ;g6 O#u6 (6 #6 P 6̃36 P#6 @.6  6 : 7 P-"$7 Py17 0 5K7j77 ;7 7  7 @;7 W7  48 ;8 `9 V;8 P_Q8 0 Zg8 sw8 ,8 0 8 ~8 А>8 R88  9 !959 sA9 ( !d9 ?w99 29 ` 9 = 9 p9 ` 39 `s : 7 : B*@: p+\: 0l:2:: ,: n: >: W: 0: : A ;  f(; KH; ~V;  Lp; 4~; 0 ; ; ,; K; Э ; -<< % < :#6< @K<_< s< < << < P<7< a< #< ` =  .= '@= N= V[= 1t= I3= %= I= Pa= " = p 6=3= > #'> p B>^> п u> OJ> +> @ d> 0 4> 0?O> `k? ? ж )? 3#4? B? N? fZ? 0xh? 0{? pX? X? ? w? ? t? ,@ 5{&@ *5@ @C@ G]@ 1Q@ o@ P@  H@ `>@ A A &v,A oGA p# YA PhA ;uAA `+ A 1QA PKA @A P&QA P#&B p`0B  9FB  1bB B B %bB 0B dB ;B " xC ~C `Y&C  4CUC @iC Я#C Щ aCC rC 0 C fD p: D NcD pi0D JD ]D `3nD 0|DD `AD vD y D D D .=D 0qE p +E  HE Pw>^E  JnE P PE BE \EE P rE l E 0E PUF d 6F \+F `#?F !LF  cfF wFF : F 'F )F {F F F sG S$G  #G S7G wGG TG gG 0G JG03G `1G QG G @,G H @ H `I.H . QH  kH i{HH  gH 0KH &H H 09 #I p I LI T#I ;I -`I zmI PLxI [I 1I 'I /9I ` zII LJ @v-J FJ PRJ p;]J `slJ P >J wJJ J 02J w:J (fJ 8K 3)K  %K @K 0e kr]K `y'yK ~K 4K  K 5 K tkK `8TL p 3L (L d 7AL `OL # WnL |L sL <)L L 0tL =L P L MM @ m+M m&CM >]M ` xM sM 6+M M AM M - aM N N*N 4N PSQN ` fN P|3N y -N N N N N N -JO p -O EO \O PjnO `O aOO #qO O 0O ` #P  P P;P p OP ph bP c|P p* SP :P 9P P pP ! : Q )FQ8Q \QQ rQ }Q `|Q PQ g Q "BQ ` Q ;R ^R ( 5.R KI?R / `R ` {R @ ER 0 AR R pR R @;R 1R Ў\S ` !S P >8S  HS "YS  pS d~S 01S D)S S @fS CSS НoT r2T @CAT TT ~^T xT PT @7 T pHT P,T &T !T  T zU `U2/U EU  NTU83_U PqU cU OU nU AU  U U 6 N V 4"V - 9V s$LV LWV gV )V )VV V 0V  GV PbV V p& W KqW f'WBW pTWnW W p W `L9W  W 0 W p&W 0*X IX @;&X P/X )NX ]X kX zXX 0. SX 4 JX X X #Y #Y !-Y ` dCY ; \Y ?!Y WY 8Y jKY zY 6Y P Y @*IY @ qZ `x&Z @'g9Z pHZ EVZ 0oZ =Z rZ EZ KcZZ  Z i+Z &[ +%[ * WI[ 'X[ m[ z[ N[ @[ V[ [ [ [ P \  \ 2\ sB\ P38R\ Pa\ r\ \ 0 L\ \ _\ :Q\ >O\ ] 5!] ;.] 0"J?] tM] * ^] 0-q] ] 0 T] l] ] j] ` ] <!^ QF^ p 0^B^ U^ uq^^ #^ 0 ^ ^ <^ } r^^ _ P%$_ x4_ D_  S_ 9\_ 8[q_ h A_ 6_ PI3_ @MW_ Sn_ _ @ `  &` 3` 9?` `R` i i`` @ !` @` P &` p\` pf` P` 7݈ ` @5a `G,a ;a Ha  ]a @ ua " aa da Oa faa a  a rb P3 %b G3b Fb `>Zb Lkb (bbb pb `6qb C c c @ `2c 8>c p#[c =jc 3c  Gc oc c ` }cc  gdd p,d =d ,GOd id pGud 0Pd Wd Д d P3d ( d  d @[d ;e C*e 0=e ,`Xe 8 w|e e $re P3e le 1 ef @[f 8T(f 0Cf GYf `!hf sf  f2f pf /Uf hf $ Df 5g z$g L5g ~?IgH3Sg Scg &yg PRg 0#g Lg g g e h )h 9T4h vIh @ _h QCrh %h h 5 9h 0 3ު3h h h N i "i 0C8i +Ni 0,`i (vi W#i `; i X\i@_3 i 0Wi )?i 04 j p j 0$j ;j POj jNdj P,}j j @j %j j @mj @j  k (k 0;k BPk @5 g{k xk Jk _ k Dk " nk k `_xk !l @1l 0mm  )n !n 6 5n UBn P+Mn 0cn3pn n Pkn P-1n n 6n  n @ o Ѓ o >/o Lo `,pbo :zoo o o o Oo Hp  p 11p 0E[p itp p̃3p Pp p Sp  p  fp @q Pq9q Бs-q ;Gq 2Xq Psq `q q p3 Oq aq -q q #q pVr 7(r 5r P Or Pqer~r .9r r @>~r 2r rr #s } -s (Bs 0Ts з;js p`}s @fs prAs gs ?s p9sxs Ps _ t ,t +Bt Yt2lt g t P Wt #t  t @t Xt "eu ) u 13u VHu Wu #pu &u u quu Qtu u v : Sv !%v  ?v XIv VWv ^fv @i{v <7v sv pv  Iv av v @ v 3 w `+ 3w A)Jw zYw  iw @%www w  w g w `E w  x x P+#x 0x w Cx Wx p& nx 8 Kx + x x pEx 0Xx Vx x 0/9y r M-y @y PLRy ay 9ty y )y py ty Хy #yz {>"z | P R|  | Pr|  W| 0+| 0 } ` } pp,} J@} sO} / k} sv}} *=} p} +} 9} м} - } w ~ *=#~ pm/~ O?~ 2 QX~ p s~ @+~ ~ 0) R~ Q~ ~ ЁS  p, `h D nT d Ns . pNc $ R +   1   " n@5 0 F ] 0 y l $ € Y   & ( C e =Z A'jP3r   0g `cÁ @O1Ӂ w k k @' Q   O9 dJ }a 0 | Da  h "Ȃ `ނ , $ @{& )< U Pl gk   `n A # @)=à !g׃  ` EP2  " 0 Y6 в L U\ Tn  !   h3΄ ]܄ E# _   P) p= U  h `   `  @{yɅ  ۅ  ]  й? T 0W_ @fq     Ԇ  p{ 0. Q  #"6 U Pe P Oz жL pH $P p ?Շ @[ 3 g! P#5 ` oF }Z pZo `@~ ;  @DJ 0 ۈ @  @K1 `J 0 [ @j   Y  @ Љ 09  ;7 m `4#3 pI ^d # T P= - ;Ȋ  ڊ P3  W  f / > vU ?k a} @S @[ @ `^3ы  `> f4 @ ; )( &> P[T  d `r O~ pk  Q  Ō pތ 0 3 A    / p.9P a_r @09 `# ͍  ݍ 4   Зf 3 K4K @l к&w P&f # P6 j͎ 8 ^ p @ = F 9& p; " O # [ Zo u ~  $ ɏ p;ۏ @3 O 1 `> @ CX d ,o 0G > 0 P C 0& `  W<"X ` \o P)f b @   " ‘ 0^ё = & PF l #0 D p"9Z do h w 0 # C 0.9Ӓ u pO `1 P; e v3G *U ` t c  Г Жh `q % 0 98  J ] fr p  j @  u B̔ = V A 02, C @ GV w 0 \ 0  `# Oѕ = p, 0t% 4H 0RX )q 0y} _I   D Ӗ t  `  py% %7 L 0a Lu m 0_' ,Ǘ .annobin_buf.c.annobin_buf.c_end.annobin_buf.c.hot.annobin_buf.c_end.hot.annobin_buf.c.unlikely.annobin_buf.c_end.unlikely.annobin_buf.c.startup.annobin_buf.c_end.startup.annobin_buf.c.exit.annobin_buf.c_end.exit.annobin_xmlBufGrowInternal.start.annobin_xmlBufGrowInternal.endxmlBufGrowInternal.annobin_xmlBufCreate.start.annobin_xmlBufCreate.end.annobin_xmlBufCreateMem.start.annobin_xmlBufCreateMem.end.annobin_xmlBufDetach.start.annobin_xmlBufDetach.end.annobin_xmlBufFree.start.annobin_xmlBufFree.end.annobin_xmlBufEmpty.start.annobin_xmlBufEmpty.end.annobin_xmlBufShrink.start.annobin_xmlBufShrink.end.annobin_xmlBufGrow.start.annobin_xmlBufGrow.end.annobin_xmlBufContent.start.annobin_xmlBufContent.end.annobin_xmlBufEnd.start.annobin_xmlBufEnd.end.annobin_xmlBufAddLen.start.annobin_xmlBufAddLen.end.annobin_xmlBufUse.start.annobin_xmlBufUse.end.annobin_xmlBufAvail.start.annobin_xmlBufAvail.end.annobin_xmlBufIsEmpty.start.annobin_xmlBufIsEmpty.end.annobin_xmlBufAdd.start.annobin_xmlBufAdd.end.annobin_xmlBufCat.start.annobin_xmlBufCat.end.annobin_xmlBufFromBuffer.start.annobin_xmlBufFromBuffer.end.annobin_xmlBufBackToBuffer.start.annobin_xmlBufBackToBuffer.end.annobin_xmlBufResetInput.start.annobin_xmlBufResetInput.end.annobin_xmlBufUpdateInput.start.annobin_xmlBufUpdateInput.end.annobin_xmlSetBufferAllocationScheme.start.annobin_xmlSetBufferAllocationScheme.end.annobin_xmlGetBufferAllocationScheme.start.annobin_xmlGetBufferAllocationScheme.end.annobin_xmlBufferCreate.start.annobin_xmlBufferCreate.end.annobin_xmlBufferCreateSize.start.annobin_xmlBufferCreateSize.end.annobin_xmlBufferDetach.start.annobin_xmlBufferDetach.end.annobin_xmlBufferSetAllocationScheme.start.annobin_xmlBufferSetAllocationScheme.end.annobin_xmlBufferFree.start.annobin_xmlBufferFree.end.annobin_xmlBufferEmpty.start.annobin_xmlBufferEmpty.end.annobin_xmlBufferShrink.start.annobin_xmlBufferShrink.end.annobin_xmlBufferGrow.start.annobin_xmlBufferGrow.end.annobin_xmlBufferDump.start.annobin_xmlBufferDump.end.annobin_xmlBufferContent.start.annobin_xmlBufferContent.end.annobin_xmlBufferLength.start.annobin_xmlBufferLength.end.annobin_xmlBufferResize.start.annobin_xmlBufferResize.end.annobin_xmlBufferAdd.start.annobin_xmlBufferAdd.end.annobin_xmlBufferCreateStatic.start.annobin_xmlBufferCreateStatic.end.annobin_xmlBufferAddHead.start.annobin_xmlBufferAddHead.end.annobin_xmlBufferCat.start.annobin_xmlBufferCat.end.annobin_xmlBufferCCat.start.annobin_xmlBufferCCat.end.annobin_xmlBufferWriteCHAR.start.annobin_xmlBufferWriteCHAR.end.annobin_xmlBufferWriteChar.start.annobin_xmlBufferWriteChar.end.annobin_xmlBufferWriteQuotedString.start.annobin_xmlBufferWriteQuotedString.end.annobin_chvalid.c.annobin_chvalid.c_end.annobin_chvalid.c.hot.annobin_chvalid.c_end.hot.annobin_chvalid.c.unlikely.annobin_chvalid.c_end.unlikely.annobin_chvalid.c.startup.annobin_chvalid.c_end.startup.annobin_chvalid.c.exit.annobin_chvalid.c_end.exit.annobin_xmlCharInRange.start.annobin_xmlCharInRange.end.annobin_xmlIsBaseChar.start.annobin_xmlIsBaseChar.end.annobin_xmlIsBlank.start.annobin_xmlIsBlank.end.annobin_xmlIsChar.start.annobin_xmlIsChar.end.annobin_xmlIsCombining.start.annobin_xmlIsCombining.end.annobin_xmlIsDigit.start.annobin_xmlIsDigit.end.annobin_xmlIsExtender.start.annobin_xmlIsExtender.end.annobin_xmlIsIdeographic.start.annobin_xmlIsIdeographic.end.annobin_xmlIsPubidChar.start.annobin_xmlIsPubidChar.endxmlIsIdeographic_srngxmlIsExtender_srngxmlIsDigit_srngxmlIsCombining_srngxmlIsChar_srngxmlIsChar_lrngxmlIsBaseChar_srng.annobin_dict.c.annobin_dict.c_end.annobin_dict.c.hot.annobin_dict.c_end.hot.annobin_dict.c.unlikely.annobin_dict.c_end.unlikely.annobin_dict.c.startup.annobin_dict.c_end.startup.annobin_dict.c.exit.annobin_dict.c_end.exit.annobin_xmlDictHashName.start.annobin_xmlDictHashName.endxmlDictHashName.annobin_xmlDictHashQName.start.annobin_xmlDictHashQName.endxmlDictHashQName.annobin_xmlDictFindEntry.isra.3.start.annobin_xmlDictFindEntry.isra.3.endxmlDictFindEntry.isra.3.annobin_xmlDictLookupInternal.start.annobin_xmlDictLookupInternal.endxmlDictLookupInternal.annobin_xmlInitRandom.start.annobin_xmlInitRandom.endxmlRngMutexglobalRngState.annobin_xmlInitializeDict.start.annobin_xmlInitializeDict.end.annobin_xmlInitDictInternal.start.annobin_xmlInitDictInternal.endxmlDictMutex.annobin_xmlDictCleanup.start.annobin_xmlDictCleanup.end.annobin_xmlCleanupDictInternal.start.annobin_xmlCleanupDictInternal.end.annobin_xmlDictReference.start.annobin_xmlDictReference.end.annobin_xmlDictFree.start.annobin_xmlDictFree.endxmlDictFree.localalias.5.annobin_xmlDictOwns.start.annobin_xmlDictOwns.end.annobin_xmlDictSize.start.annobin_xmlDictSize.end.annobin_xmlDictSetLimit.start.annobin_xmlDictSetLimit.end.annobin_xmlDictGetUsage.start.annobin_xmlDictGetUsage.end.annobin_xmlDictComputeHash.start.annobin_xmlDictComputeHash.end.annobin_xmlDictCombineHash.start.annobin_xmlDictCombineHash.end.annobin_xmlDictLookup.start.annobin_xmlDictLookup.end.annobin_xmlDictLookupHashed.start.annobin_xmlDictLookupHashed.end.annobin_xmlDictExists.start.annobin_xmlDictExists.end.annobin_xmlDictQLookup.start.annobin_xmlDictQLookup.end.annobin_xmlCleanupRandom.start.annobin_xmlCleanupRandom.end.annobin_xmlGlobalRandom.start.annobin_xmlGlobalRandom.end.annobin_xmlRandom.start.annobin_xmlRandom.end.annobin_xmlDictCreate.start.annobin_xmlDictCreate.end.annobin_xmlDictCreateSub.start.annobin_xmlDictCreateSub.end.annobin_entities.c.annobin_entities.c_end.annobin_entities.c.hot.annobin_entities.c_end.hot.annobin_entities.c.unlikely.annobin_entities.c_end.unlikely.annobin_entities.c.startup.annobin_entities.c_end.startup.annobin_entities.c.exit.annobin_entities.c_end.exit.annobin_xmlDumpEntityDeclScan.start.annobin_xmlDumpEntityDeclScan.endxmlDumpEntityDeclScan.annobin_xmlFreeEntity.start.annobin_xmlFreeEntity.end.annobin_xmlCreateEntity.start.annobin_xmlCreateEntity.endxmlCreateEntity.annobin_xmlFreeEntityWrapper.start.annobin_xmlFreeEntityWrapper.endxmlFreeEntityWrapper.annobin_xmlCopyEntity.start.annobin_xmlCopyEntity.endxmlCopyEntity.annobin_xmlGetPredefinedEntity.start.annobin_xmlGetPredefinedEntity.endxmlEntityQuotxmlEntityLtxmlEntityAmpxmlEntityAposxmlEntityGt.annobin_xmlAddEntity.start.annobin_xmlAddEntity.end.annobin_xmlAddDtdEntity.start.annobin_xmlAddDtdEntity.end.annobin_xmlAddDocEntity.start.annobin_xmlAddDocEntity.end.annobin_xmlNewEntity.start.annobin_xmlNewEntity.end.annobin_xmlGetParameterEntity.start.annobin_xmlGetParameterEntity.end.annobin_xmlGetDtdEntity.start.annobin_xmlGetDtdEntity.end.annobin_xmlGetDocEntity.start.annobin_xmlGetDocEntity.end.annobin_xmlEncodeEntitiesReentrant.start.annobin_xmlEncodeEntitiesReentrant.end.annobin_xmlEncodeSpecialChars.start.annobin_xmlEncodeSpecialChars.end.annobin_xmlCreateEntitiesTable.start.annobin_xmlCreateEntitiesTable.end.annobin_xmlFreeEntitiesTable.start.annobin_xmlFreeEntitiesTable.end.annobin_xmlCopyEntitiesTable.start.annobin_xmlCopyEntitiesTable.end.annobin_xmlDumpEntityDecl.start.annobin_xmlDumpEntityDecl.end.annobin_xmlDumpEntitiesTable.start.annobin_xmlDumpEntitiesTable.end.annobin_encoding.c.annobin_encoding.c_end.annobin_encoding.c.hot.annobin_encoding.c_end.hot.annobin_encoding.c.unlikely.annobin_encoding.c_end.unlikely.annobin_encoding.c.startup.annobin_encoding.c_end.startup.annobin_encoding.c.exit.annobin_encoding.c_end.exit.annobin_xmlEncOutputChunk.start.annobin_xmlEncOutputChunk.endxmlEncOutputChunk.annobin_xmlSerializeDecCharRef.start.annobin_xmlSerializeDecCharRef.endxmlSerializeDecCharRef.annobin_asciiToAscii.start.annobin_asciiToAscii.endasciiToAscii.annobin_latin1ToUTF8.start.annobin_latin1ToUTF8.endlatin1ToUTF8.annobin_UTF8ToLatin1.start.annobin_UTF8ToLatin1.endUTF8ToLatin1.annobin_UTF16LEToUTF8.start.annobin_UTF16LEToUTF8.endUTF16LEToUTF8.annobin_UTF8ToUTF16LE.start.annobin_UTF8ToUTF16LE.endUTF8ToUTF16LE.annobin_UTF16BEToUTF8.start.annobin_UTF16BEToUTF8.endUTF16BEToUTF8.annobin_UTF8ToUTF16BE.start.annobin_UTF8ToUTF16BE.endUTF8ToUTF16BE.annobin_Utf8ToEightBit.start.annobin_Utf8ToEightBit.endUtf8ToEightBit.annobin_EightBitToUtf8.start.annobin_EightBitToUtf8.endEightBitToUtf8.annobin_UTF8ToHtmlWrapper.start.annobin_UTF8ToHtmlWrapper.endUTF8ToHtmlWrapper.annobin_UTF8ToUTF8.start.annobin_UTF8ToUTF8.endUTF8ToUTF8.annobin_xmlIconvConvert.start.annobin_xmlIconvConvert.endxmlIconvConvert.annobin_xmlIconvFree.start.annobin_xmlIconvFree.endxmlIconvFree.annobin_xmlParseCharEncodingInternal.part.0.start.annobin_xmlParseCharEncodingInternal.part.0.endxmlParseCharEncodingInternal.part.0xmlEncTable.annobin_UTF8ToUTF16.start.annobin_UTF8ToUTF16.endUTF8ToUTF16.annobin_xmlDetectCharEncoding.start.annobin_xmlDetectCharEncoding.end.annobin_xmlCleanupEncodingAliases.start.annobin_xmlCleanupEncodingAliases.endxmlCharEncodingAliasesxmlCharEncodingAliasesNbxmlCharEncodingAliasesMax.annobin_xmlGetEncodingAlias.start.annobin_xmlGetEncodingAlias.end.annobin_xmlAddEncodingAlias.start.annobin_xmlAddEncodingAlias.end.annobin_xmlDelEncodingAlias.start.annobin_xmlDelEncodingAlias.end.annobin_xmlParseCharEncoding.start.annobin_xmlParseCharEncoding.end.annobin_xmlGetCharEncodingName.start.annobin_xmlGetCharEncodingName.enddefaultHandlers.annobin_xmlCharEncNewCustomHandler.start.annobin_xmlCharEncNewCustomHandler.end.annobin_xmlFindExtraHandler.part.3.start.annobin_xmlFindExtraHandler.part.3.endxmlFindExtraHandler.part.3globalHandlersnbCharEncodingHandler.annobin_xmlInitCharEncodingHandlers.start.annobin_xmlInitCharEncodingHandlers.end.annobin_xmlInitEncodingInternal.start.annobin_xmlInitEncodingInternal.end.annobin_xmlCleanupCharEncodingHandlers.start.annobin_xmlCleanupCharEncodingHandlers.end.annobin_xmlRegisterCharEncodingHandler.start.annobin_xmlRegisterCharEncodingHandler.end.annobin_xmlNewCharEncodingHandler.start.annobin_xmlNewCharEncodingHandler.end.annobin_xmlLookupCharEncodingHandler.start.annobin_xmlLookupCharEncodingHandler.end.annobin_xmlGetCharEncodingHandler.start.annobin_xmlGetCharEncodingHandler.end.annobin_xmlCreateCharEncodingHandler.start.annobin_xmlCreateCharEncodingHandler.end.annobin_xmlOpenCharEncodingHandler.start.annobin_xmlOpenCharEncodingHandler.end.annobin_xmlFindCharEncodingHandler.start.annobin_xmlFindCharEncodingHandler.end.annobin_xmlEncInputChunk.start.annobin_xmlEncInputChunk.end.annobin_xmlCharEncInput.start.annobin_xmlCharEncInput.endCSWTCH.157.annobin_xmlCharEncInFunc.start.annobin_xmlCharEncInFunc.end.annobin_xmlCharEncFirstLine.start.annobin_xmlCharEncFirstLine.end.annobin_xmlCharEncOutput.start.annobin_xmlCharEncOutput.end.annobin_xmlCharEncOutFunc.start.annobin_xmlCharEncOutFunc.end.annobin_xmlCharEncCloseFunc.start.annobin_xmlCharEncCloseFunc.end.annobin_xmlByteConsumed.start.annobin_xmlByteConsumed.end.annobin_xmlIsolat1ToUTF8.start.annobin_xmlIsolat1ToUTF8.end.annobin_xmlUTF8ToIsolat1.start.annobin_xmlUTF8ToIsolat1.endxmlunicodetable_windows_1252xmltranscodetable_windows_1252.annobin_error.c.annobin_error.c_end.annobin_error.c.hot.annobin_error.c_end.hot.annobin_error.c.unlikely.annobin_error.c_end.unlikely.annobin_error.c.startup.annobin_error.c_end.startup.annobin_error.c.exit.annobin_error.c_end.exit.annobin_xmlGenericErrorDefaultFunc.start.annobin_xmlGenericErrorDefaultFunc.end.annobin_xmlParserPrintFileContextInternal.part.0.start.annobin_xmlParserPrintFileContextInternal.part.0.endxmlParserPrintFileContextInternal.part.0.annobin_xmlIsCatastrophicError.start.annobin_xmlIsCatastrophicError.end.annobin_xmlSetGenericErrorFunc.start.annobin_xmlSetGenericErrorFunc.end.annobin_xmlSetStructuredErrorFunc.start.annobin_xmlSetStructuredErrorFunc.end.annobin_xmlParserPrintFileInfo.start.annobin_xmlParserPrintFileInfo.end.annobin_xmlParserPrintFileContext.start.annobin_xmlParserPrintFileContext.end.annobin_xmlVFormatLegacyError.start.annobin_xmlVFormatLegacyError.endxmlVFormatLegacyError.annobin_xmlParserError.start.annobin_xmlParserError.end.annobin_xmlParserWarning.start.annobin_xmlParserWarning.end.annobin_xmlParserValidityError.start.annobin_xmlParserValidityError.end.annobin_xmlParserValidityWarning.start.annobin_xmlParserValidityWarning.end.annobin_xmlFormatError.start.annobin_xmlFormatError.end.annobin_xmlGetLastError.start.annobin_xmlGetLastError.end.annobin_xmlResetError.start.annobin_xmlResetError.end.annobin_xmlVSetError.start.annobin_xmlVSetError.endxmlVSetError.annobin_xmlSetError.start.annobin_xmlSetError.endxmlSetError.annobin_xmlResetLastError.start.annobin_xmlResetLastError.end.annobin_xmlRaiseMemoryError.start.annobin_xmlRaiseMemoryError.end.annobin_xmlCopyError.start.annobin_xmlCopyError.end.annobin_xmlVRaiseError.start.annobin_xmlVRaiseError.end.annobin_xmlRaiseError.start.annobin_xmlRaiseError.end.annobin_xmlErrString.start.annobin_xmlErrString.end.annobin_xmlVPrintErrorMessage.start.annobin_xmlVPrintErrorMessage.end.annobin_xmlPrintErrorMessage.start.annobin_xmlPrintErrorMessage.end.annobin_xmlAbort.start.annobin_xmlAbort.end.annobin_globals.c.annobin_globals.c_end.annobin_globals.c.hot.annobin_globals.c_end.hot.annobin_globals.c.unlikely.annobin_globals.c_end.unlikely.annobin_globals.c.startup.annobin_globals.c_end.startup.annobin_globals.c.exit.annobin_globals.c_end.exit.annobin_xmlPosixStrdup.start.annobin_xmlPosixStrdup.endxmlPosixStrdup.annobin_xmlFreeGlobalState.start.annobin_xmlFreeGlobalState.endxmlFreeGlobalState.annobin_xmlGetThreadLocalStorage.start.annobin_xmlGetThreadLocalStorage.endxmlGetThreadLocalStorageglobalkeyxmlThrDefMutexxmlDoValidityCheckingDefaultValueThrDefxmlGetWarningsDefaultValueThrDefxmlKeepBlanksDefaultValueThrDefxmlLoadExtDtdDefaultValueThrDefxmlPedanticParserDefaultValueThrDefxmlSubstituteEntitiesDefaultValueThrDefxmlIndentTreeOutputThrDefxmlTreeIndentStringThrDefxmlSaveNoEmptyTagsThrDefxmlGenericErrorThrDefxmlStructuredErrorThrDefxmlGenericErrorContextThrDefxmlStructuredErrorContextThrDefxmlRegisterNodeDefaultValueThrDefxmlDeregisterNodeDefaultValueThrDefxmlParserInputBufferCreateFilenameValueThrDefxmlOutputBufferCreateFilenameValueThrDef.annobin_xmlInitGlobals.start.annobin_xmlInitGlobals.end.annobin_xmlInitGlobalsInternal.start.annobin_xmlInitGlobalsInternal.end.annobin_xmlCleanupGlobals.start.annobin_xmlCleanupGlobals.end.annobin_xmlCleanupGlobalsInternal.start.annobin_xmlCleanupGlobalsInternal.end.annobin___xmlLastError.start.annobin___xmlLastError.end.annobin___xmlDoValidityCheckingDefaultValue.start.annobin___xmlDoValidityCheckingDefaultValue.end.annobin___xmlGetWarningsDefaultValue.start.annobin___xmlGetWarningsDefaultValue.end.annobin___xmlKeepBlanksDefaultValue.start.annobin___xmlKeepBlanksDefaultValue.end.annobin___xmlLineNumbersDefaultValue.start.annobin___xmlLineNumbersDefaultValue.endlineNumbersDefaultValue.annobin___xmlLoadExtDtdDefaultValue.start.annobin___xmlLoadExtDtdDefaultValue.end.annobin___xmlPedanticParserDefaultValue.start.annobin___xmlPedanticParserDefaultValue.end.annobin___xmlSubstituteEntitiesDefaultValue.start.annobin___xmlSubstituteEntitiesDefaultValue.end.annobin___xmlIndentTreeOutput.start.annobin___xmlIndentTreeOutput.end.annobin___xmlTreeIndentString.start.annobin___xmlTreeIndentString.end.annobin___xmlSaveNoEmptyTags.start.annobin___xmlSaveNoEmptyTags.end.annobin___xmlGenericError.start.annobin___xmlGenericError.end.annobin___xmlGenericErrorContext.start.annobin___xmlGenericErrorContext.end.annobin___xmlStructuredError.start.annobin___xmlStructuredError.end.annobin___xmlStructuredErrorContext.start.annobin___xmlStructuredErrorContext.end.annobin___xmlRegisterNodeDefaultValue.start.annobin___xmlRegisterNodeDefaultValue.end.annobin___xmlDeregisterNodeDefaultValue.start.annobin___xmlDeregisterNodeDefaultValue.end.annobin___xmlParserInputBufferCreateFilenameValue.start.annobin___xmlParserInputBufferCreateFilenameValue.end.annobin___xmlOutputBufferCreateFilenameValue.start.annobin___xmlOutputBufferCreateFilenameValue.end.annobin_xmlGetLocalRngState.start.annobin_xmlGetLocalRngState.end.annobin_xmlCheckThreadLocalStorage.start.annobin_xmlCheckThreadLocalStorage.end.annobin_xmlGetLastErrorInternal.start.annobin_xmlGetLastErrorInternal.end.annobin_xmlThrDefSetGenericErrorFunc.start.annobin_xmlThrDefSetGenericErrorFunc.end.annobin_xmlThrDefSetStructuredErrorFunc.start.annobin_xmlThrDefSetStructuredErrorFunc.end.annobin_xmlThrDefDoValidityCheckingDefaultValue.start.annobin_xmlThrDefDoValidityCheckingDefaultValue.end.annobin_xmlThrDefGetWarningsDefaultValue.start.annobin_xmlThrDefGetWarningsDefaultValue.end.annobin_xmlThrDefIndentTreeOutput.start.annobin_xmlThrDefIndentTreeOutput.end.annobin_xmlThrDefTreeIndentString.start.annobin_xmlThrDefTreeIndentString.end.annobin_xmlThrDefSaveNoEmptyTags.start.annobin_xmlThrDefSaveNoEmptyTags.end.annobin_xmlThrDefKeepBlanksDefaultValue.start.annobin_xmlThrDefKeepBlanksDefaultValue.end.annobin_xmlThrDefLineNumbersDefaultValue.start.annobin_xmlThrDefLineNumbersDefaultValue.end.annobin_xmlThrDefLoadExtDtdDefaultValue.start.annobin_xmlThrDefLoadExtDtdDefaultValue.end.annobin_xmlThrDefPedanticParserDefaultValue.start.annobin_xmlThrDefPedanticParserDefaultValue.end.annobin_xmlThrDefSubstituteEntitiesDefaultValue.start.annobin_xmlThrDefSubstituteEntitiesDefaultValue.end.annobin_xmlThrDefRegisterNodeDefault.start.annobin_xmlThrDefRegisterNodeDefault.end.annobin_xmlThrDefDeregisterNodeDefault.start.annobin_xmlThrDefDeregisterNodeDefault.end.annobin_xmlThrDefParserInputBufferCreateFilenameDefault.start.annobin_xmlThrDefParserInputBufferCreateFilenameDefault.end.annobin_xmlThrDefOutputBufferCreateFilenameDefault.start.annobin_xmlThrDefOutputBufferCreateFilenameDefault.end.annobin_hash.c.annobin_hash.c_end.annobin_hash.c.hot.annobin_hash.c_end.hot.annobin_hash.c.unlikely.annobin_hash.c_end.unlikely.annobin_hash.c.startup.annobin_hash.c_end.startup.annobin_hash.c.exit.annobin_hash.c_end.exit.annobin_xmlHashValue.start.annobin_xmlHashValue.endxmlHashValue.annobin_stubHashScannerFull.start.annobin_stubHashScannerFull.endstubHashScannerFull.annobin_xmlHashFindEntry.start.annobin_xmlHashFindEntry.endxmlHashFindEntry.annobin_xmlHashGrow.isra.0.start.annobin_xmlHashGrow.isra.0.endxmlHashGrow.isra.0.annobin_xmlHashUpdateInternal.start.annobin_xmlHashUpdateInternal.endxmlHashUpdateInternal.annobin_xmlHashCreate.start.annobin_xmlHashCreate.end.annobin_xmlHashCreateDict.start.annobin_xmlHashCreateDict.end.annobin_xmlHashFree.start.annobin_xmlHashFree.end.annobin_xmlHashDefaultDeallocator.start.annobin_xmlHashDefaultDeallocator.end.annobin_xmlHashAdd.start.annobin_xmlHashAdd.end.annobin_xmlHashAdd2.start.annobin_xmlHashAdd2.end.annobin_xmlHashAdd3.start.annobin_xmlHashAdd3.end.annobin_xmlHashAddEntry.start.annobin_xmlHashAddEntry.end.annobin_xmlHashAddEntry2.start.annobin_xmlHashAddEntry2.end.annobin_xmlHashAddEntry3.start.annobin_xmlHashAddEntry3.end.annobin_xmlHashUpdateEntry.start.annobin_xmlHashUpdateEntry.end.annobin_xmlHashUpdateEntry2.start.annobin_xmlHashUpdateEntry2.end.annobin_xmlHashUpdateEntry3.start.annobin_xmlHashUpdateEntry3.end.annobin_xmlHashLookup3.start.annobin_xmlHashLookup3.end.annobin_xmlHashLookup.start.annobin_xmlHashLookup.end.annobin_xmlHashLookup2.start.annobin_xmlHashLookup2.end.annobin_xmlHashQLookup3.start.annobin_xmlHashQLookup3.end.annobin_xmlHashQLookup.start.annobin_xmlHashQLookup.end.annobin_xmlHashQLookup2.start.annobin_xmlHashQLookup2.end.annobin_xmlHashScanFull.start.annobin_xmlHashScanFull.end.annobin_xmlHashScan.start.annobin_xmlHashScan.end.annobin_xmlHashScanFull3.start.annobin_xmlHashScanFull3.end.annobin_xmlHashScan3.start.annobin_xmlHashScan3.end.annobin_xmlHashCopySafe.start.annobin_xmlHashCopySafe.end.annobin_xmlHashCopy.start.annobin_xmlHashCopy.end.annobin_xmlHashSize.start.annobin_xmlHashSize.end.annobin_xmlHashRemoveEntry3.start.annobin_xmlHashRemoveEntry3.end.annobin_xmlHashRemoveEntry.start.annobin_xmlHashRemoveEntry.end.annobin_xmlHashRemoveEntry2.start.annobin_xmlHashRemoveEntry2.end.annobin_list.c.annobin_list.c_end.annobin_list.c.hot.annobin_list.c_end.hot.annobin_list.c.unlikely.annobin_list.c_end.unlikely.annobin_list.c.startup.annobin_list.c_end.startup.annobin_list.c.exit.annobin_list.c_end.exit.annobin_xmlLinkCompare.start.annobin_xmlLinkCompare.endxmlLinkCompare.annobin_xmlListLinkSearch.start.annobin_xmlListLinkSearch.endxmlListLinkSearch.annobin_xmlListLinkReverseSearch.start.annobin_xmlListLinkReverseSearch.endxmlListLinkReverseSearch.annobin_xmlListCreate.start.annobin_xmlListCreate.end.annobin_xmlListSearch.start.annobin_xmlListSearch.end.annobin_xmlListReverseSearch.start.annobin_xmlListReverseSearch.end.annobin_xmlListInsert.start.annobin_xmlListInsert.end.annobin_xmlListAppend.start.annobin_xmlListAppend.end.annobin_xmlListRemoveFirst.start.annobin_xmlListRemoveFirst.end.annobin_xmlListRemoveLast.start.annobin_xmlListRemoveLast.end.annobin_xmlListRemoveAll.start.annobin_xmlListRemoveAll.end.annobin_xmlListClear.start.annobin_xmlListClear.end.annobin_xmlListDelete.start.annobin_xmlListDelete.end.annobin_xmlListEmpty.start.annobin_xmlListEmpty.end.annobin_xmlListFront.start.annobin_xmlListFront.end.annobin_xmlListEnd.start.annobin_xmlListEnd.end.annobin_xmlListSize.start.annobin_xmlListSize.end.annobin_xmlListPopFront.start.annobin_xmlListPopFront.end.annobin_xmlListPopBack.start.annobin_xmlListPopBack.end.annobin_xmlListPushFront.start.annobin_xmlListPushFront.end.annobin_xmlListPushBack.start.annobin_xmlListPushBack.end.annobin_xmlLinkGetData.start.annobin_xmlLinkGetData.end.annobin_xmlListReverse.start.annobin_xmlListReverse.end.annobin_xmlListWalk.start.annobin_xmlListWalk.end.annobin_xmlListReverseWalk.start.annobin_xmlListReverseWalk.end.annobin_xmlListCopy.start.annobin_xmlListCopy.end.annobin_xmlListMerge.start.annobin_xmlListMerge.end.annobin_xmlListDup.start.annobin_xmlListDup.end.annobin_xmlListSort.start.annobin_xmlListSort.end.annobin_parser.c.annobin_parser.c_end.annobin_parser.c.hot.annobin_parser.c_end.hot.annobin_parser.c.unlikely.annobin_parser.c_end.unlikely.annobin_parser.c.startup.annobin_parser.c_end.startup.annobin_parser.c.exit.annobin_parser.c_end.exit.annobin_namePop.start.annobin_namePop.endnamePop.annobin_xmlIsNameStartCharNew.start.annobin_xmlIsNameStartCharNew.endxmlIsNameStartCharNew.annobin_xmlIsNameCharNew.start.annobin_xmlIsNameCharNew.endxmlIsNameCharNew.annobin_xmlAttrHashInsert.start.annobin_xmlAttrHashInsert.endxmlAttrHashInsert.annobin_xmlParseLookupGt.start.annobin_xmlParseLookupGt.endxmlParseLookupGt.annobin_xmlCtxtSetOptionsInternal.start.annobin_xmlCtxtSetOptionsInternal.endxmlCtxtSetOptionsInternal.annobin_xmlFatalErrMsg.start.annobin_xmlFatalErrMsg.endxmlFatalErrMsg.annobin_xmlParserEntityCheck.start.annobin_xmlParserEntityCheck.endxmlParserEntityCheck.annobin_xmlValidityError.start.annobin_xmlValidityError.endxmlValidityError.annobin_xmlNsErr.start.annobin_xmlNsErr.endxmlNsErr.annobin_xmlHandleUndeclaredEntity.start.annobin_xmlHandleUndeclaredEntity.endxmlHandleUndeclaredEntity.annobin_nameNsPush.start.annobin_nameNsPush.endnameNsPush.annobin_spacePush.start.annobin_spacePush.endspacePush.annobin_xmlParseStringCharRef.start.annobin_xmlParseStringCharRef.endxmlParseStringCharRef.annobin_xmlCtxtGrowAttrs.start.annobin_xmlCtxtGrowAttrs.endxmlCtxtGrowAttrs.annobin_xmlIsNameCharOld.start.annobin_xmlIsNameCharOld.endxmlIsNameCharOld.annobin_xmlIsNameStartCharOld.start.annobin_xmlIsNameStartCharOld.endxmlIsNameStartCharOld.annobin_xmlUTF8MultibyteLen.start.annobin_xmlUTF8MultibyteLen.endxmlUTF8MultibyteLen.annobin_xmlLookupGeneralEntity.start.annobin_xmlLookupGeneralEntity.endxmlLookupGeneralEntity.annobin_xmlCharacters.start.annobin_xmlCharacters.endxmlCharacters.annobin_xmlParseCharDataComplex.start.annobin_xmlParseCharDataComplex.endxmlParseCharDataComplex.annobin_xmlParseCharDataInternal.start.annobin_xmlParseCharDataInternal.endxmlParseCharDataInternaltest_char_data.annobin_xmlParseNCName.start.annobin_xmlParseNCName.endxmlParseNCName.annobin_xmlCtxtInitializeLate.start.annobin_xmlCtxtInitializeLate.endxmlCtxtInitializeLate.annobin_xmlFinishDocument.start.annobin_xmlFinishDocument.endxmlFinishDocument.annobin_xmlSBufGrow.start.annobin_xmlSBufGrow.endxmlSBufGrow.annobin_xmlSBufAddChar.start.annobin_xmlSBufAddChar.endxmlSBufAddChar.annobin_xmlParserNsLookup.isra.3.start.annobin_xmlParserNsLookup.isra.3.endxmlParserNsLookup.isra.3.annobin_xmlParserNsPop.start.annobin_xmlParserNsPop.endxmlParserNsPop.annobin_xmlErrAttributeDup.part.6.start.annobin_xmlErrAttributeDup.part.6.endxmlErrAttributeDup.part.6.annobin_xmlErrAttributeDup.start.annobin_xmlErrAttributeDup.endxmlErrAttributeDup.annobin_xmlParserNsPush.isra.7.start.annobin_xmlParserNsPush.isra.7.endxmlParserNsPush.isra.7.annobin_xmlSBufFinish.start.annobin_xmlSBufFinish.endxmlSBufFinish.annobin_xmlSBufCleanup.isra.10.start.annobin_xmlSBufCleanup.isra.10.endxmlSBufCleanup.isra.10.annobin_xmlCleanSpecialAttr.start.annobin_xmlCleanSpecialAttr.endxmlCleanSpecialAttrxmlCleanSpecialAttrCallback.annobin_xmlCleanSpecialAttrCallback.start.annobin_xmlCleanSpecialAttrCallback.end.annobin_xmlParseLookupChar.isra.14.start.annobin_xmlParseLookupChar.isra.14.endxmlParseLookupChar.isra.14.annobin_xmlParseLookupString.isra.15.start.annobin_xmlParseLookupString.isra.15.endxmlParseLookupString.isra.15.annobin_xmlAttrNormalizeSpace.part.16.start.annobin_xmlAttrNormalizeSpace.part.16.endxmlAttrNormalizeSpace.part.16.annobin_xmlSBufAddString.start.annobin_xmlSBufAddString.endxmlSBufAddString.annobin_xmlWarningMsg.start.annobin_xmlWarningMsg.end.annobin_xmlHasFeature.start.annobin_xmlHasFeature.endCSWTCH.601.annobin_xmlAttrNormalizeSpace.start.annobin_xmlAttrNormalizeSpace.end.annobin_xmlAttrNormalize.start.annobin_xmlAttrNormalize.end.annobin_xmlCheckLanguageID.start.annobin_xmlCheckLanguageID.end.annobin_xmlParserNsCreate.start.annobin_xmlParserNsCreate.end.annobin_xmlParserNsFree.start.annobin_xmlParserNsFree.end.annobin_xmlParserNsLookupSax.start.annobin_xmlParserNsLookupSax.end.annobin_xmlParserNsUpdateSax.start.annobin_xmlParserNsUpdateSax.end.annobin_xmlCtxtPushInput.start.annobin_xmlCtxtPushInput.end.annobin_xmlCtxtPopInput.start.annobin_xmlCtxtPopInput.end.annobin_xmlPopPE.start.annobin_xmlPopPE.endxmlPopPE.annobin_nodePush.start.annobin_nodePush.end.annobin_nodePop.start.annobin_nodePop.end.annobin_xmlSkipBlankChars.start.annobin_xmlSkipBlankChars.end.annobin_xmlPopInput.start.annobin_xmlPopInput.end.annobin_xmlPushInput.start.annobin_xmlPushInput.end.annobin_xmlParseCharRef.start.annobin_xmlParseCharRef.end.annobin_xmlSplitQName.start.annobin_xmlSplitQName.end.annobin_xmlScanName.start.annobin_xmlScanName.end.annobin_xmlParseStringName.start.annobin_xmlParseStringName.endxmlParseStringName.annobin_xmlParseStringEntityRef.start.annobin_xmlParseStringEntityRef.endxmlParseStringEntityRef.annobin_xmlExpandEntityInAttValue.start.annobin_xmlExpandEntityInAttValue.endxmlExpandEntityInAttValue.annobin_xmlCheckEntityInAttValue.start.annobin_xmlCheckEntityInAttValue.endxmlCheckEntityInAttValue.annobin_xmlParseName.start.annobin_xmlParseName.end.annobin_xmlParseEntityRefInternal.start.annobin_xmlParseEntityRefInternal.endxmlParseEntityRefInternal.annobin_xmlParseAttValueInternal.start.annobin_xmlParseAttValueInternal.endxmlParseAttValueInternal.annobin_xmlParseNameAndCompare.start.annobin_xmlParseNameAndCompare.endxmlParseNameAndCompare.annobin_xmlParseEndTag1.constprop.31.start.annobin_xmlParseEndTag1.constprop.31.endxmlParseEndTag1.constprop.31.annobin_xmlParseNmtoken.start.annobin_xmlParseNmtoken.end.annobin_xmlParseQNameHashed.start.annobin_xmlParseQNameHashed.endxmlParseQNameHashed.annobin_xmlParseEndTag2.start.annobin_xmlParseEndTag2.endxmlParseEndTag2.annobin_xmlParseElementEnd.start.annobin_xmlParseElementEnd.endxmlParseElementEnd.annobin_xmlParseStartTag2.start.annobin_xmlParseStartTag2.endxmlParseStartTag2.annobin_xmlExpandEntitiesInAttValue.start.annobin_xmlExpandEntitiesInAttValue.end.annobin_xmlStringLenDecodeEntities.start.annobin_xmlStringLenDecodeEntities.end.annobin_xmlStringDecodeEntities.start.annobin_xmlStringDecodeEntities.end.annobin_xmlParseAttValue.start.annobin_xmlParseAttValue.end.annobin_xmlParseSystemLiteral.start.annobin_xmlParseSystemLiteral.end.annobin_xmlParsePubidLiteral.start.annobin_xmlParsePubidLiteral.end.annobin_xmlParseCharData.start.annobin_xmlParseCharData.end.annobin_xmlParseExternalID.start.annobin_xmlParseExternalID.end.annobin_xmlParseComment.start.annobin_xmlParseComment.end.annobin_xmlParsePITarget.start.annobin_xmlParsePITarget.endxmlW3CPIs.annobin_xmlParsePI.start.annobin_xmlParsePI.end.annobin_xmlParseEntityRef.start.annobin_xmlParseEntityRef.end.annobin_xmlParseDocTypeDecl.start.annobin_xmlParseDocTypeDecl.end.annobin_xmlParseAttribute.start.annobin_xmlParseAttribute.end.annobin_xmlParseStartTag.start.annobin_xmlParseStartTag.end.annobin_xmlParseElementStart.start.annobin_xmlParseElementStart.endxmlParseElementStart.annobin_xmlParseEndTag.start.annobin_xmlParseEndTag.end.annobin_xmlParseCDSect.start.annobin_xmlParseCDSect.end.annobin_xmlParseVersionNum.start.annobin_xmlParseVersionNum.end.annobin_xmlParseVersionInfo.start.annobin_xmlParseVersionInfo.end.annobin_xmlParseEncName.start.annobin_xmlParseEncName.end.annobin_xmlParseEncodingDecl.start.annobin_xmlParseEncodingDecl.end.annobin_xmlParseTextDecl.start.annobin_xmlParseTextDecl.end.annobin_xmlParsePERefInternal.part.23.start.annobin_xmlParsePERefInternal.part.23.endxmlParsePERefInternal.part.23.annobin_xmlSkipBlankCharsPE.start.annobin_xmlSkipBlankCharsPE.endxmlSkipBlankCharsPE.annobin_xmlParseNotationDecl.start.annobin_xmlParseNotationDecl.end.annobin_xmlParseDefaultDecl.start.annobin_xmlParseDefaultDecl.end.annobin_xmlParseNotationType.start.annobin_xmlParseNotationType.end.annobin_xmlParseEnumerationType.start.annobin_xmlParseEnumerationType.end.annobin_xmlParseEnumeratedType.start.annobin_xmlParseEnumeratedType.end.annobin_xmlParseAttributeType.start.annobin_xmlParseAttributeType.end.annobin_xmlParseAttributeListDecl.start.annobin_xmlParseAttributeListDecl.end.annobin_xmlSkipBlankCharsPEBalanced.start.annobin_xmlSkipBlankCharsPEBalanced.endxmlSkipBlankCharsPEBalanced.annobin_xmlParseElementMixedContentDecl.start.annobin_xmlParseElementMixedContentDecl.end.annobin_xmlParseElementChildrenContentDeclPriv.start.annobin_xmlParseElementChildrenContentDeclPriv.endxmlParseElementChildrenContentDeclPriv.annobin_xmlParseElementChildrenContentDecl.start.annobin_xmlParseElementChildrenContentDecl.end.annobin_xmlParseElementContentDecl.start.annobin_xmlParseElementContentDecl.end.annobin_xmlParseElementDecl.start.annobin_xmlParseElementDecl.end.annobin_xmlParsePEReference.start.annobin_xmlParsePEReference.endxmlParsePEReference.localalias.30.annobin_xmlParserHandlePEReference.start.annobin_xmlParserHandlePEReference.end.annobin_xmlExpandPEsInEntityValue.start.annobin_xmlExpandPEsInEntityValue.endxmlExpandPEsInEntityValue.annobin_xmlParseEntityValue.start.annobin_xmlParseEntityValue.end.annobin_xmlParseEntityDecl.start.annobin_xmlParseEntityDecl.end.annobin_xmlParseMarkupDecl.start.annobin_xmlParseMarkupDecl.end.annobin_xmlParseConditionalSections.start.annobin_xmlParseConditionalSections.endxmlParseConditionalSections.annobin_xmlParseInternalSubset.start.annobin_xmlParseInternalSubset.endxmlParseInternalSubset.annobin_xmlParseExternalSubset.start.annobin_xmlParseExternalSubset.end.annobin_xmlCtxtParseContentInternal.start.annobin_xmlCtxtParseContentInternal.endxmlCtxtParseContentInternalxmlParseContentInternal.annobin_xmlCtxtParseEntity.start.annobin_xmlCtxtParseEntity.endxmlCtxtParseEntity.annobin_xmlParseReference.start.annobin_xmlParseReference.end.annobin_xmlParseContentInternal.start.annobin_xmlParseContentInternal.end.annobin_xmlParseContent.start.annobin_xmlParseContent.end.annobin_xmlParseElement.start.annobin_xmlParseElement.end.annobin_xmlParseSDDecl.start.annobin_xmlParseSDDecl.end.annobin_xmlParseXMLDecl.start.annobin_xmlParseXMLDecl.end.annobin_xmlCtxtGetVersion.start.annobin_xmlCtxtGetVersion.end.annobin_xmlCtxtGetStandalone.start.annobin_xmlCtxtGetStandalone.end.annobin_xmlParseMisc.start.annobin_xmlParseMisc.end.annobin_xmlParseDocument.start.annobin_xmlParseDocument.end.annobin_xmlParseExtParsedEnt.start.annobin_xmlParseExtParsedEnt.end.annobin_xmlParseChunk.start.annobin_xmlParseChunk.end.annobin_xmlCreatePushParserCtxt.start.annobin_xmlCreatePushParserCtxt.end.annobin_xmlStopParser.start.annobin_xmlStopParser.end.annobin_xmlCreateIOParserCtxt.start.annobin_xmlCreateIOParserCtxt.end.annobin_xmlCtxtParseDtd.start.annobin_xmlCtxtParseDtd.end.annobin_xmlParseCtxtExternalEntity.start.annobin_xmlParseCtxtExternalEntity.end.annobin_xmlParseExternalEntity.start.annobin_xmlParseExternalEntity.end.annobin_xmlParseBalancedChunkMemoryRecover.start.annobin_xmlParseBalancedChunkMemoryRecover.end.annobin_xmlParseBalancedChunkMemory.start.annobin_xmlParseBalancedChunkMemory.end.annobin_xmlCreateEntityParserCtxt.start.annobin_xmlCreateEntityParserCtxt.end.annobin_xmlCreateMemoryParserCtxt.start.annobin_xmlCreateMemoryParserCtxt.end.annobin_xmlSAXUserParseMemory.start.annobin_xmlSAXUserParseMemory.end.annobin_xmlCreateDocParserCtxt.start.annobin_xmlCreateDocParserCtxt.end.annobin_xmlSAXParseDoc.start.annobin_xmlSAXParseDoc.end.annobin_xmlRecoverDoc.start.annobin_xmlRecoverDoc.end.annobin_xmlParseDoc.start.annobin_xmlParseDoc.end.annobin_xmlCtxtReset.start.annobin_xmlCtxtReset.end.annobin_xmlCtxtParseContent.start.annobin_xmlCtxtParseContent.end.annobin_xmlSetupParserForBuffer.start.annobin_xmlSetupParserForBuffer.end.annobin_xmlCtxtResetPush.start.annobin_xmlCtxtResetPush.end.annobin_xmlCtxtSetOptions.start.annobin_xmlCtxtSetOptions.end.annobin_xmlIOParseDTD.start.annobin_xmlIOParseDTD.end.annobin_xmlSAXParseDTD.start.annobin_xmlSAXParseDTD.end.annobin_xmlParseDTD.start.annobin_xmlParseDTD.end.annobin_xmlCtxtGetOptions.start.annobin_xmlCtxtGetOptions.end.annobin_xmlCtxtUseOptions.start.annobin_xmlCtxtUseOptions.end.annobin_xmlParseInNodeContext.start.annobin_xmlParseInNodeContext.end.annobin_xmlCreateURLParserCtxt.start.annobin_xmlCreateURLParserCtxt.end.annobin_xmlCreateFileParserCtxt.start.annobin_xmlCreateFileParserCtxt.end.annobin_xmlSAXParseEntity.start.annobin_xmlSAXParseEntity.end.annobin_xmlParseEntity.start.annobin_xmlParseEntity.end.annobin_xmlSAXUserParseFile.start.annobin_xmlSAXUserParseFile.end.annobin_xmlCtxtSetMaxAmplification.start.annobin_xmlCtxtSetMaxAmplification.end.annobin_xmlCtxtParseDocument.start.annobin_xmlCtxtParseDocument.end.annobin_xmlSAXParseFileWithData.start.annobin_xmlSAXParseFileWithData.end.annobin_xmlSAXParseFile.start.annobin_xmlSAXParseFile.end.annobin_xmlParseFile.start.annobin_xmlParseFile.end.annobin_xmlRecoverFile.start.annobin_xmlRecoverFile.end.annobin_xmlSAXParseMemoryWithData.start.annobin_xmlSAXParseMemoryWithData.end.annobin_xmlSAXParseMemory.start.annobin_xmlSAXParseMemory.end.annobin_xmlParseMemory.start.annobin_xmlParseMemory.end.annobin_xmlRecoverMemory.start.annobin_xmlRecoverMemory.end.annobin_xmlReadDoc.start.annobin_xmlReadDoc.end.annobin_xmlReadFile.start.annobin_xmlReadFile.end.annobin_xmlReadMemory.start.annobin_xmlReadMemory.end.annobin_xmlReadFd.start.annobin_xmlReadFd.end.annobin_xmlReadIO.start.annobin_xmlReadIO.end.annobin_xmlCtxtReadDoc.start.annobin_xmlCtxtReadDoc.end.annobin_xmlCtxtReadFile.start.annobin_xmlCtxtReadFile.end.annobin_xmlCtxtReadMemory.start.annobin_xmlCtxtReadMemory.end.annobin_xmlCtxtReadFd.start.annobin_xmlCtxtReadFd.end.annobin_xmlCtxtReadIO.start.annobin_xmlCtxtReadIO.end.annobin_parserInternals.c.annobin_parserInternals.c_end.annobin_parserInternals.c.hot.annobin_parserInternals.c_end.hot.annobin_parserInternals.c.unlikely.annobin_parserInternals.c_end.unlikely.annobin_parserInternals.c.startup.annobin_parserInternals.c_end.startup.annobin_parserInternals.c.exit.annobin_parserInternals.c_end.exit.annobin_xmlResolveFromCatalog.part.0.start.annobin_xmlResolveFromCatalog.part.0.endxmlResolveFromCatalog.part.0.annobin_xmlCheckVersion.start.annobin_xmlCheckVersion.end.annobin_xmlCtxtSetErrorHandler.start.annobin_xmlCtxtSetErrorHandler.end.annobin_xmlCtxtGetLastError.start.annobin_xmlCtxtGetLastError.end.annobin_xmlCtxtResetLastError.start.annobin_xmlCtxtResetLastError.end.annobin_xmlCtxtErrMemory.start.annobin_xmlCtxtErrMemory.end.annobin_xmlCtxtIsCatastrophicError.start.annobin_xmlCtxtIsCatastrophicError.end.annobin_xmlCtxtVErr.start.annobin_xmlCtxtVErr.end.annobin_xmlCtxtErr.start.annobin_xmlCtxtErr.end.annobin_xmlCtxtErrIO.start.annobin_xmlCtxtErrIO.end.annobin_xmlCtxtResolveFromCatalog.start.annobin_xmlCtxtResolveFromCatalog.endxmlCtxtResolveFromCatalog.annobin_xmlCtxtGetStatus.start.annobin_xmlCtxtGetStatus.end.annobin_xmlFatalErr.start.annobin_xmlFatalErr.end.annobin_xmlParserInputGetWindow.start.annobin_xmlParserInputGetWindow.end.annobin_xmlIsLetter.start.annobin_xmlIsLetter.end.annobin_xmlParserInputRead.start.annobin_xmlParserInputRead.end.annobin_xmlParserGrow.start.annobin_xmlParserGrow.end.annobin_xmlParserCheckEOF.start.annobin_xmlParserCheckEOF.end.annobin_xmlParserInputGrow.start.annobin_xmlParserInputGrow.end.annobin_xmlParserShrink.start.annobin_xmlParserShrink.end.annobin_xmlParserInputShrink.start.annobin_xmlParserInputShrink.end.annobin_xmlNextChar.start.annobin_xmlNextChar.end.annobin_xmlCurrentChar.start.annobin_xmlCurrentChar.end.annobin_xmlStringCurrentChar.start.annobin_xmlStringCurrentChar.end.annobin_xmlCopyCharMultiByte.start.annobin_xmlCopyCharMultiByte.end.annobin_xmlCopyChar.start.annobin_xmlCopyChar.end.annobin_xmlCtxtSetCharEncConvImpl.start.annobin_xmlCtxtSetCharEncConvImpl.end.annobin_xmlInputSetEncodingHandler.start.annobin_xmlInputSetEncodingHandler.end.annobin_xmlSwitchInputEncodingName.start.annobin_xmlSwitchInputEncodingName.endxmlSwitchInputEncodingName.annobin_xmlSwitchEncodingName.start.annobin_xmlSwitchEncodingName.end.annobin_xmlSwitchInputEncoding.start.annobin_xmlSwitchInputEncoding.end.annobin_xmlSwitchToEncoding.start.annobin_xmlSwitchToEncoding.end.annobin_xmlSwitchEncoding.start.annobin_xmlSwitchEncoding.end.annobin_xmlDetectEncoding.start.annobin_xmlDetectEncoding.end.annobin_xmlSetDeclaredEncoding.start.annobin_xmlSetDeclaredEncoding.endallowedUTF8.8908allowedUTF16BE.8910allowedUTF16LE.8909.annobin_xmlCtxtGetDeclaredEncoding.start.annobin_xmlCtxtGetDeclaredEncoding.end.annobin_xmlGetActualEncoding.start.annobin_xmlGetActualEncoding.end.annobin_xmlFreeInputStream.start.annobin_xmlFreeInputStream.end.annobin_xmlNewInputInternal.start.annobin_xmlNewInputInternal.endxmlNewInputInternal.annobin_xmlNewInputStream.start.annobin_xmlNewInputStream.end.annobin_xmlNewInputFromMemory.start.annobin_xmlNewInputFromMemory.end.annobin_xmlCtxtNewInputFromMemory.start.annobin_xmlCtxtNewInputFromMemory.end.annobin_xmlNewInputFromString.start.annobin_xmlNewInputFromString.end.annobin_xmlCtxtNewInputFromString.start.annobin_xmlCtxtNewInputFromString.end.annobin_xmlNewInputFromFd.start.annobin_xmlNewInputFromFd.end.annobin_xmlCtxtNewInputFromFd.start.annobin_xmlCtxtNewInputFromFd.end.annobin_xmlNewInputFromIO.start.annobin_xmlNewInputFromIO.end.annobin_xmlCtxtNewInputFromIO.start.annobin_xmlCtxtNewInputFromIO.end.annobin_xmlNewPushInput.start.annobin_xmlNewPushInput.end.annobin_xmlNewIOInputStream.start.annobin_xmlNewIOInputStream.end.annobin_xmlNewStringInputStream.start.annobin_xmlNewStringInputStream.end.annobin_xmlCheckHTTPInput.start.annobin_xmlCheckHTTPInput.end.annobin_xmlNewInputFromUrl.start.annobin_xmlNewInputFromUrl.end.annobin_xmlNewInputFromFile.start.annobin_xmlNewInputFromFile.end.annobin_xmlDefaultExternalEntityLoader.start.annobin_xmlDefaultExternalEntityLoader.endxmlDefaultExternalEntityLoader.annobin_xmlNoNetExternalEntityLoader.start.annobin_xmlNoNetExternalEntityLoader.end.annobin_xmlSetExternalEntityLoader.start.annobin_xmlSetExternalEntityLoader.endxmlCurrentExternalEntityLoader.annobin_xmlGetExternalEntityLoader.start.annobin_xmlGetExternalEntityLoader.end.annobin_xmlCtxtSetResourceLoader.start.annobin_xmlCtxtSetResourceLoader.end.annobin_xmlLoadResource.start.annobin_xmlLoadResource.end.annobin_xmlCtxtNewInputFromUrl.start.annobin_xmlCtxtNewInputFromUrl.end.annobin_xmlNewEntityInputStream.start.annobin_xmlNewEntityInputStream.end.annobin_xmlLoadExternalEntity.start.annobin_xmlLoadExternalEntity.end.annobin_xmlFreeParserCtxt.start.annobin_xmlFreeParserCtxt.end.annobin_xmlCtxtGetPrivate.start.annobin_xmlCtxtGetPrivate.end.annobin_xmlCtxtSetPrivate.start.annobin_xmlCtxtSetPrivate.end.annobin_xmlCtxtGetCatalogs.start.annobin_xmlCtxtGetCatalogs.end.annobin_xmlCtxtSetCatalogs.start.annobin_xmlCtxtSetCatalogs.end.annobin_xmlCtxtGetDict.start.annobin_xmlCtxtGetDict.end.annobin_xmlCtxtSetDict.start.annobin_xmlCtxtSetDict.end.annobin_xmlCtxtGetSaxHandler.start.annobin_xmlCtxtGetSaxHandler.end.annobin_xmlCtxtSetSaxHandler.start.annobin_xmlCtxtSetSaxHandler.end.annobin_xmlCtxtGetDocument.start.annobin_xmlCtxtGetDocument.end.annobin_xmlCtxtIsHtml.start.annobin_xmlCtxtIsHtml.end.annobin_xmlCtxtIsStopped.start.annobin_xmlCtxtIsStopped.end.annobin_xmlCtxtIsInSubset.start.annobin_xmlCtxtIsInSubset.end.annobin_xmlCtxtGetValidCtxt.start.annobin_xmlCtxtGetValidCtxt.end.annobin_xmlCtxtGetUserData.start.annobin_xmlCtxtGetUserData.end.annobin_xmlCtxtGetNode.start.annobin_xmlCtxtGetNode.end.annobin_xmlCtxtGetDocTypeDecl.start.annobin_xmlCtxtGetDocTypeDecl.end.annobin_xmlCtxtGetInputPosition.start.annobin_xmlCtxtGetInputPosition.end.annobin_xmlCtxtGetInputWindow.start.annobin_xmlCtxtGetInputWindow.end.annobin_xmlClearParserCtxt.start.annobin_xmlClearParserCtxt.end.annobin_xmlInitNodeInfoSeq.start.annobin_xmlInitNodeInfoSeq.end.annobin_xmlInitSAXParserCtxt.start.annobin_xmlInitSAXParserCtxt.endxmlInitSAXParserCtxt.annobin_xmlInitParserCtxt.start.annobin_xmlInitParserCtxt.end.annobin_xmlNewSAXParserCtxt.start.annobin_xmlNewSAXParserCtxt.end.annobin_xmlNewParserCtxt.start.annobin_xmlNewParserCtxt.end.annobin_xmlClearNodeInfoSeq.start.annobin_xmlClearNodeInfoSeq.end.annobin_xmlParserFindNodeInfoIndex.start.annobin_xmlParserFindNodeInfoIndex.end.annobin_xmlParserFindNodeInfo.start.annobin_xmlParserFindNodeInfo.end.annobin_xmlParserAddNodeInfo.start.annobin_xmlParserAddNodeInfo.end.annobin_xmlPedanticParserDefault.start.annobin_xmlPedanticParserDefault.end.annobin_xmlLineNumbersDefault.start.annobin_xmlLineNumbersDefault.end.annobin_xmlSubstituteEntitiesDefault.start.annobin_xmlSubstituteEntitiesDefault.end.annobin_xmlKeepBlanksDefault.start.annobin_xmlKeepBlanksDefault.end.annobin_SAX2.c.annobin_SAX2.c_end.annobin_SAX2.c.hot.annobin_SAX2.c_end.hot.annobin_SAX2.c.unlikely.annobin_SAX2.c_end.unlikely.annobin_SAX2.c.startup.annobin_SAX2.c_end.startup.annobin_SAX2.c.exit.annobin_SAX2.c_end.exit.annobin_xmlSAX2IsStandalone.start.annobin_xmlSAX2IsStandalone.end.annobin_xmlSAX2HasInternalSubset.start.annobin_xmlSAX2HasInternalSubset.end.annobin_xmlSAX2HasExternalSubset.start.annobin_xmlSAX2HasExternalSubset.end.annobin_xmlSAX2SetDocumentLocator.start.annobin_xmlSAX2SetDocumentLocator.end.annobin_xmlSAX2IgnorableWhitespace.start.annobin_xmlSAX2IgnorableWhitespace.end.annobin_xmlSAX2ResolveEntity.start.annobin_xmlSAX2ResolveEntity.end.annobin_xmlErrValid.start.annobin_xmlErrValid.endxmlErrValid.annobin_xmlSAX2GetEntity.start.annobin_xmlSAX2GetEntity.end.annobin_xmlSAX2GetParameterEntity.start.annobin_xmlSAX2GetParameterEntity.end.annobin_xmlSAX2EntityDecl.start.annobin_xmlSAX2EntityDecl.end.annobin_xmlSAX2UnparsedEntityDecl.start.annobin_xmlSAX2UnparsedEntityDecl.end.annobin_xmlSAX2AttributeDecl.start.annobin_xmlSAX2AttributeDecl.end.annobin_xmlSAX2ElementDecl.start.annobin_xmlSAX2ElementDecl.end.annobin_xmlSAX2NotationDecl.start.annobin_xmlSAX2NotationDecl.end.annobin_xmlSAX2StartDocument.start.annobin_xmlSAX2StartDocument.end.annobin_xmlSAX2EndDocument.start.annobin_xmlSAX2EndDocument.end.annobin_xmlSAX1Attribute.start.annobin_xmlSAX1Attribute.endxmlSAX1Attribute.annobin_xmlSAX2EndElement.start.annobin_xmlSAX2EndElement.end.annobin_xmlSAX2EndElementNs.start.annobin_xmlSAX2EndElementNs.end.annobin_xmlSAX2TextNode.start.annobin_xmlSAX2TextNode.endxmlSAX2TextNode.annobin_xmlSAX2AttributeNs.start.annobin_xmlSAX2AttributeNs.endxmlSAX2AttributeNs.annobin_xmlSAX2AppendChild.start.annobin_xmlSAX2AppendChild.endxmlSAX2AppendChild.annobin_xmlSAX2StartElementNs.start.annobin_xmlSAX2StartElementNs.end.annobin_xmlSAX2Text.start.annobin_xmlSAX2Text.endxmlSAX2Text.annobin_xmlSAX2Characters.start.annobin_xmlSAX2Characters.end.annobin_xmlSAX2CDataBlock.start.annobin_xmlSAX2CDataBlock.end.annobin_xmlSAX2InternalSubset.start.annobin_xmlSAX2InternalSubset.end.annobin_xmlSAX2ExternalSubset.start.annobin_xmlSAX2ExternalSubset.end.annobin_xmlSAX2StartElement.start.annobin_xmlSAX2StartElement.end.annobin_xmlSAX2Reference.start.annobin_xmlSAX2Reference.end.annobin_xmlSAX2ProcessingInstruction.start.annobin_xmlSAX2ProcessingInstruction.end.annobin_xmlSAX2Comment.start.annobin_xmlSAX2Comment.end.annobin_xmlSAX2GetPublicId.start.annobin_xmlSAX2GetPublicId.end.annobin_xmlSAX2GetSystemId.start.annobin_xmlSAX2GetSystemId.end.annobin_xmlSAX2GetLineNumber.start.annobin_xmlSAX2GetLineNumber.end.annobin_xmlSAX2GetColumnNumber.start.annobin_xmlSAX2GetColumnNumber.end.annobin_xmlSAXDefaultVersion.start.annobin_xmlSAXDefaultVersion.end.annobin_xmlSAXVersion.start.annobin_xmlSAXVersion.end.annobin_xmlSAX2InitDefaultSAXHandler.start.annobin_xmlSAX2InitDefaultSAXHandler.end.annobin_xmlDefaultSAXHandlerInit.start.annobin_xmlDefaultSAXHandlerInit.end.annobin_xmlSAX2InitHtmlDefaultSAXHandler.start.annobin_xmlSAX2InitHtmlDefaultSAXHandler.end.annobin_htmlDefaultSAXHandlerInit.start.annobin_htmlDefaultSAXHandlerInit.end.annobin_threads.c.annobin_threads.c_end.annobin_threads.c.hot.annobin_threads.c_end.hot.annobin_threads.c.unlikely.annobin_threads.c_end.unlikely.annobin_threads.c.startup.annobin_threads.c_end.startup.annobin_threads.c.exit.annobin_threads.c_end.exit.annobin_xmlInitMutex.start.annobin_xmlInitMutex.end.annobin_xmlNewMutex.start.annobin_xmlNewMutex.end.annobin_xmlCleanupMutex.start.annobin_xmlCleanupMutex.end.annobin_xmlFreeMutex.start.annobin_xmlFreeMutex.end.annobin_xmlMutexLock.start.annobin_xmlMutexLock.end.annobin_xmlMutexUnlock.start.annobin_xmlMutexUnlock.end.annobin_xmlInitRMutex.start.annobin_xmlInitRMutex.end.annobin_xmlInitParserInternal.start.annobin_xmlInitParserInternal.endxmlInitParserInternalxmlLibraryLockxmlParserInitialized.annobin_xmlNewRMutex.start.annobin_xmlNewRMutex.end.annobin_xmlCleanupRMutex.start.annobin_xmlCleanupRMutex.end.annobin_xmlFreeRMutex.start.annobin_xmlFreeRMutex.end.annobin_xmlRMutexLock.start.annobin_xmlRMutexLock.end.annobin_xmlRMutexUnlock.start.annobin_xmlRMutexUnlock.end.annobin_xmlLockLibrary.start.annobin_xmlLockLibrary.end.annobin_xmlUnlockLibrary.start.annobin_xmlUnlockLibrary.end.annobin_xmlCleanupThreads.start.annobin_xmlCleanupThreads.end.annobin_xmlInitParser.start.annobin_xmlInitParser.endonceControl.annobin_xmlInitThreads.start.annobin_xmlInitThreads.end.annobin_xmlCleanupParser.start.annobin_xmlCleanupParser.end.annobin_xmlDestructor.start.annobin_xmlDestructor.endxmlDestructor.annobin_tree.c.annobin_tree.c_end.annobin_tree.c.hot.annobin_tree.c_end.hot.annobin_tree.c.unlikely.annobin_tree.c_end.unlikely.annobin_tree.c.startup.annobin_tree.c_end.startup.annobin_tree.c.exit.annobin_tree.c_end.exit.annobin_xmlUnlinkNodeInternal.start.annobin_xmlUnlinkNodeInternal.endxmlUnlinkNodeInternal.annobin_xmlGetLineNoInternal.start.annobin_xmlGetLineNoInternal.endxmlGetLineNoInternal.annobin_xmlGrowNsCache.start.annobin_xmlGrowNsCache.endxmlGrowNsCache.annobin_xmlDOMWrapNsMapFree.start.annobin_xmlDOMWrapNsMapFree.endxmlDOMWrapNsMapFree.annobin_xmlDOMWrapNSNormAddNsMapItem2.start.annobin_xmlDOMWrapNSNormAddNsMapItem2.endxmlDOMWrapNSNormAddNsMapItem2.annobin_xmlDOMWrapNsMapAddItem.start.annobin_xmlDOMWrapNsMapAddItem.endxmlDOMWrapNsMapAddItem.annobin_xmlTextSetContent.start.annobin_xmlTextSetContent.endxmlTextSetContent.annobin_xmlRemoveEntity.start.annobin_xmlRemoveEntity.endxmlRemoveEntity.annobin_xmlNodeSetDoc.start.annobin_xmlNodeSetDoc.endxmlNodeSetDoc.annobin_xmlBufGetChildContent.start.annobin_xmlBufGetChildContent.endxmlBufGetChildContentxmlBufGetEntityRefContent.annobin_xmlBufGetEntityRefContent.start.annobin_xmlBufGetEntityRefContent.end.annobin_xmlNsInScope.isra.0.start.annobin_xmlNsInScope.isra.0.endxmlNsInScope.isra.0.annobin_xmlDOMWrapNSNormGatherInScopeNs.part.1.start.annobin_xmlDOMWrapNSNormGatherInScopeNs.part.1.endxmlDOMWrapNSNormGatherInScopeNs.part.1.annobin_xmlNewEntityRef.start.annobin_xmlNewEntityRef.endxmlNewEntityRef.annobin_xmlTextAddContent.part.3.start.annobin_xmlTextAddContent.part.3.endxmlTextAddContent.part.3.annobin_xmlSplitQName4.part.4.start.annobin_xmlSplitQName4.part.4.endxmlSplitQName4.part.4.annobin_xmlBuildQName.start.annobin_xmlBuildQName.end.annobin_xmlSplitQName2.start.annobin_xmlSplitQName2.end.annobin_xmlSplitQName3.start.annobin_xmlSplitQName3.end.annobin_xmlSplitQName4.start.annobin_xmlSplitQName4.end.annobin_xmlValidateNCName.start.annobin_xmlValidateNCName.end.annobin_xmlValidateQName.start.annobin_xmlValidateQName.end.annobin_xmlValidateName.start.annobin_xmlValidateName.end.annobin_xmlValidateNMToken.start.annobin_xmlValidateNMToken.end.annobin_xmlSetNs.start.annobin_xmlSetNs.end.annobin_xmlFreeNs.start.annobin_xmlFreeNs.end.annobin_xmlNewNs.start.annobin_xmlNewNs.end.annobin_xmlDOMWrapNSNormDeclareNsForced.part.6.start.annobin_xmlDOMWrapNSNormDeclareNsForced.part.6.endxmlDOMWrapNSNormDeclareNsForced.part.6.annobin_xmlNewXmlNs.start.annobin_xmlNewXmlNs.endxmlNewXmlNs.annobin_xmlDOMWrapStoreNs.start.annobin_xmlDOMWrapStoreNs.endxmlDOMWrapStoreNs.annobin_xmlSearchNsSafe.part.23.start.annobin_xmlSearchNsSafe.part.23.endxmlSearchNsSafe.part.23.annobin_xmlSearchNsByHrefSafe.part.24.start.annobin_xmlSearchNsByHrefSafe.part.24.endxmlSearchNsByHrefSafe.part.24.annobin_xmlNewReconciledNs.start.annobin_xmlNewReconciledNs.endxmlNewReconciledNs.annobin_xmlDOMWrapNSNormAcquireNormalizedNs.constprop.28.start.annobin_xmlDOMWrapNSNormAcquireNormalizedNs.constprop.28.endxmlDOMWrapNSNormAcquireNormalizedNs.constprop.28.annobin_xmlFreeNsList.start.annobin_xmlFreeNsList.end.annobin_xmlGetIntSubset.start.annobin_xmlGetIntSubset.end.annobin_xmlNewDoc.start.annobin_xmlNewDoc.end.annobin_xmlNewDocFragment.start.annobin_xmlNewDocFragment.end.annobin_xmlNewCharRef.start.annobin_xmlNewCharRef.end.annobin_xmlNewCDataBlock.start.annobin_xmlNewCDataBlock.end.annobin_xmlSetListDoc.start.annobin_xmlSetListDoc.end.annobin_xmlSetTreeDoc.start.annobin_xmlSetTreeDoc.end.annobin_xmlGetLastChild.start.annobin_xmlGetLastChild.end.annobin_xmlChildElementCount.start.annobin_xmlChildElementCount.end.annobin_xmlFirstElementChild.start.annobin_xmlFirstElementChild.end.annobin_xmlLastElementChild.start.annobin_xmlLastElementChild.end.annobin_xmlPreviousElementSibling.start.annobin_xmlPreviousElementSibling.end.annobin_xmlNextElementSibling.start.annobin_xmlNextElementSibling.end.annobin_xmlFreeNode.start.annobin_xmlFreeNode.end.annobin_xmlFreeDtd.start.annobin_xmlFreeDtd.end.annobin_xmlNewDtd.start.annobin_xmlNewDtd.end.annobin_xmlCreateIntSubset.start.annobin_xmlCreateIntSubset.end.annobin_xmlFreeDoc.start.annobin_xmlFreeDoc.end.annobin_xmlFreeNodeList.start.annobin_xmlFreeNodeList.end.annobin_xmlFreeProp.start.annobin_xmlFreeProp.end.annobin_xmlFreePropList.start.annobin_xmlFreePropList.end.annobin_xmlRemoveProp.start.annobin_xmlRemoveProp.end.annobin_xmlNewDocPI.start.annobin_xmlNewDocPI.end.annobin_xmlNewPI.start.annobin_xmlNewPI.end.annobin_xmlNewText.start.annobin_xmlNewText.end.annobin_xmlNewDocText.start.annobin_xmlNewDocText.end.annobin_xmlNodeParseAttValue.start.annobin_xmlNodeParseAttValue.end.annobin_xmlStringLenGetNodeList.start.annobin_xmlStringLenGetNodeList.end.annobin_xmlStringGetNodeList.start.annobin_xmlStringGetNodeList.end.annobin_xmlNewDocProp.start.annobin_xmlNewDocProp.end.annobin_xmlNewElem.start.annobin_xmlNewElem.endxmlNewElem.annobin_xmlNewDocNode.start.annobin_xmlNewDocNode.end.annobin_xmlNewNode.start.annobin_xmlNewNode.end.annobin_xmlNewChild.start.annobin_xmlNewChild.end.annobin_xmlNewDocNodeEatName.start.annobin_xmlNewDocNodeEatName.end.annobin_xmlNewNodeEatName.start.annobin_xmlNewNodeEatName.end.annobin_xmlNodeSetContentInternal.start.annobin_xmlNodeSetContentInternal.endxmlNodeSetContentInternal.annobin_xmlNewPropInternal.start.annobin_xmlNewPropInternal.endxmlNewPropInternal.annobin_xmlNewProp.start.annobin_xmlNewProp.end.annobin_xmlNewNsProp.start.annobin_xmlNewNsProp.end.annobin_xmlNewNsPropEatName.start.annobin_xmlNewNsPropEatName.end.annobin_xmlNewDocRawNode.start.annobin_xmlNewDocRawNode.end.annobin_xmlNewTextChild.start.annobin_xmlNewTextChild.end.annobin_xmlNewReference.start.annobin_xmlNewReference.end.annobin_xmlNewTextLen.start.annobin_xmlNewTextLen.end.annobin_xmlNewDocTextLen.start.annobin_xmlNewDocTextLen.end.annobin_xmlNewComment.start.annobin_xmlNewComment.end.annobin_xmlNewDocComment.start.annobin_xmlNewDocComment.end.annobin_xmlAddChildList.start.annobin_xmlAddChildList.end.annobin_xmlUnlinkNode.start.annobin_xmlUnlinkNode.end.annobin_xmlReplaceNode.start.annobin_xmlReplaceNode.end.annobin_xmlCopyNamespace.start.annobin_xmlCopyNamespace.end.annobin_xmlCopyNamespaceList.start.annobin_xmlCopyNamespaceList.end.annobin_xmlGetLineNo.start.annobin_xmlGetLineNo.end.annobin_xmlGetNodePath.start.annobin_xmlGetNodePath.end.annobin_xmlDocGetRootElement.start.annobin_xmlDocGetRootElement.end.annobin_xmlNodeSetName.start.annobin_xmlNodeSetName.end.annobin_xmlBufGetNodeContent.start.annobin_xmlBufGetNodeContent.end.annobin_xmlNodeListGetStringInternal.start.annobin_xmlNodeListGetStringInternal.end.annobin_xmlNodeListGetString.start.annobin_xmlNodeListGetString.end.annobin_xmlNodeListGetRawString.start.annobin_xmlNodeListGetRawString.end.annobin_xmlNodeBufGetContent.start.annobin_xmlNodeBufGetContent.end.annobin_xmlNodeGetContent.start.annobin_xmlNodeGetContent.end.annobin_xmlGetPropNodeValueInternal.start.annobin_xmlGetPropNodeValueInternal.endxmlGetPropNodeValueInternal.annobin_xmlCopyPropInternal.start.annobin_xmlCopyPropInternal.endxmlCopyPropInternal.annobin_xmlCopyProp.start.annobin_xmlCopyProp.end.annobin_xmlCopyPropList.start.annobin_xmlCopyPropList.end.annobin_xmlStaticCopyNode.start.annobin_xmlStaticCopyNode.end.annobin_xmlCopyNode.start.annobin_xmlCopyNode.end.annobin_xmlCopyDtd.start.annobin_xmlCopyDtd.end.annobin_xmlStaticCopyNodeList.start.annobin_xmlStaticCopyNodeList.end.annobin_xmlDocCopyNodeList.start.annobin_xmlDocCopyNodeList.end.annobin_xmlCopyNodeList.start.annobin_xmlCopyNodeList.end.annobin_xmlCopyDoc.start.annobin_xmlCopyDoc.end.annobin_xmlDocCopyNode.start.annobin_xmlDocCopyNode.end.annobin_xmlNodeSetContent.start.annobin_xmlNodeSetContent.end.annobin_xmlNodeSetContentLen.start.annobin_xmlNodeSetContentLen.end.annobin_xmlTextMerge.start.annobin_xmlTextMerge.end.annobin_xmlGetNsListSafe.start.annobin_xmlGetNsListSafe.end.annobin_xmlGetNsList.start.annobin_xmlGetNsList.end.annobin_xmlGetPropNodeInternal.part.20.start.annobin_xmlGetPropNodeInternal.part.20.endxmlGetPropNodeInternal.part.20.annobin_xmlInsertNode.start.annobin_xmlInsertNode.endxmlInsertNode.annobin_xmlAddNextSibling.start.annobin_xmlAddNextSibling.end.annobin_xmlAddPrevSibling.start.annobin_xmlAddPrevSibling.end.annobin_xmlAddSibling.start.annobin_xmlAddSibling.end.annobin_xmlDocSetRootElement.start.annobin_xmlDocSetRootElement.end.annobin_xmlAddChild.start.annobin_xmlAddChild.end.annobin_xmlNodeAddContentLen.start.annobin_xmlNodeAddContentLen.end.annobin_xmlNodeAddContent.start.annobin_xmlNodeAddContent.end.annobin_xmlSearchNsSafe.start.annobin_xmlSearchNsSafe.end.annobin_xmlSearchNs.start.annobin_xmlSearchNs.end.annobin_xmlSearchNsByHrefSafe.start.annobin_xmlSearchNsByHrefSafe.end.annobin_xmlSearchNsByHref.start.annobin_xmlSearchNsByHref.end.annobin_xmlReconciliateNs.start.annobin_xmlReconciliateNs.end.annobin_xmlHasProp.start.annobin_xmlHasProp.end.annobin_xmlHasNsProp.start.annobin_xmlHasNsProp.end.annobin_xmlNodeGetAttrValue.start.annobin_xmlNodeGetAttrValue.end.annobin_xmlNodeGetLang.start.annobin_xmlNodeGetLang.end.annobin_xmlNodeGetSpacePreserve.start.annobin_xmlNodeGetSpacePreserve.end.annobin_xmlNodeGetBaseSafe.start.annobin_xmlNodeGetBaseSafe.end.annobin_xmlNodeGetBase.start.annobin_xmlNodeGetBase.end.annobin_xmlGetProp.start.annobin_xmlGetProp.end.annobin_xmlGetNoNsProp.start.annobin_xmlGetNoNsProp.end.annobin_xmlGetNsProp.start.annobin_xmlGetNsProp.end.annobin_xmlUnsetProp.start.annobin_xmlUnsetProp.end.annobin_xmlUnsetNsProp.start.annobin_xmlUnsetNsProp.end.annobin_xmlSetNsProp.start.annobin_xmlSetNsProp.end.annobin_xmlNodeSetLang.start.annobin_xmlNodeSetLang.end.annobin_xmlNodeSetSpacePreserve.start.annobin_xmlNodeSetSpacePreserve.end.annobin_xmlNodeSetBase.start.annobin_xmlNodeSetBase.end.annobin_xmlSetProp.start.annobin_xmlSetProp.end.annobin_xmlNodeIsText.start.annobin_xmlNodeIsText.end.annobin_xmlIsBlankNode.start.annobin_xmlIsBlankNode.end.annobin_xmlTextConcat.start.annobin_xmlTextConcat.end.annobin_xmlGetDocCompressMode.start.annobin_xmlGetDocCompressMode.end.annobin_xmlSetDocCompressMode.start.annobin_xmlSetDocCompressMode.end.annobin_xmlGetCompressMode.start.annobin_xmlGetCompressMode.endxmlCompressMode.annobin_xmlSetCompressMode.start.annobin_xmlSetCompressMode.end.annobin_xmlDOMWrapNewCtxt.start.annobin_xmlDOMWrapNewCtxt.end.annobin_xmlDOMWrapFreeCtxt.start.annobin_xmlDOMWrapFreeCtxt.end.annobin_xmlDOMWrapRemoveNode.start.annobin_xmlDOMWrapRemoveNode.end.annobin_xmlDOMWrapReconcileNamespaces.start.annobin_xmlDOMWrapReconcileNamespaces.end.annobin_xmlDOMWrapCloneNode.start.annobin_xmlDOMWrapCloneNode.end.annobin_xmlDOMWrapAdoptNode.start.annobin_xmlDOMWrapAdoptNode.end.annobin_xmlIsXHTML.start.annobin_xmlIsXHTML.end.annobin_xmlRegisterNodeDefault.start.annobin_xmlRegisterNodeDefault.end.annobin_xmlDeregisterNodeDefault.start.annobin_xmlDeregisterNodeDefault.end.annobin_uri.c.annobin_uri.c_end.annobin_uri.c.hot.annobin_uri.c_end.hot.annobin_uri.c.unlikely.annobin_uri.c_end.unlikely.annobin_uri.c.startup.annobin_uri.c_end.startup.annobin_uri.c.exit.annobin_uri.c_end.exit.annobin_xmlIsUnreserved.start.annobin_xmlIsUnreserved.endxmlIsUnreserved.annobin_xmlParse3986DecOctet.start.annobin_xmlParse3986DecOctet.endxmlParse3986DecOctet.annobin_xmlParse3986Segment.start.annobin_xmlParse3986Segment.endxmlParse3986Segment.annobin_xmlSaveUriRealloc.start.annobin_xmlSaveUriRealloc.endxmlSaveUriRealloc.annobin_xmlCleanURI.start.annobin_xmlCleanURI.endxmlCleanURI.annobin_xmlNormalizePath.start.annobin_xmlNormalizePath.endxmlNormalizePath.annobin_xmlCreateURI.start.annobin_xmlCreateURI.end.annobin_xmlSaveUri.start.annobin_xmlSaveUri.end.annobin_xmlPrintURI.start.annobin_xmlPrintURI.end.annobin_xmlFreeURI.start.annobin_xmlFreeURI.end.annobin_xmlNormalizeURIPath.start.annobin_xmlNormalizeURIPath.end.annobin_xmlURIUnescapeString.start.annobin_xmlURIUnescapeString.end.annobin_xmlParse3986Authority.start.annobin_xmlParse3986Authority.endxmlParse3986Authority.annobin_xmlParse3986PathAbEmpty.start.annobin_xmlParse3986PathAbEmpty.endxmlParse3986PathAbEmpty.annobin_xmlParse3986PathAbsolute.start.annobin_xmlParse3986PathAbsolute.endxmlParse3986PathAbsolute.annobin_xmlParse3986Query.start.annobin_xmlParse3986Query.endxmlParse3986Query.annobin_xmlParse3986Fragment.start.annobin_xmlParse3986Fragment.endxmlParse3986Fragment.annobin_xmlParse3986URIReference.start.annobin_xmlParse3986URIReference.endxmlParse3986URIReference.annobin_xmlParseURISafe.start.annobin_xmlParseURISafe.end.annobin_xmlParseURI.start.annobin_xmlParseURI.end.annobin_xmlParseURIReference.start.annobin_xmlParseURIReference.end.annobin_xmlParseURIRaw.start.annobin_xmlParseURIRaw.end.annobin_xmlParseUriOrPath.start.annobin_xmlParseUriOrPath.endxmlParseUriOrPath.annobin_xmlURIEscapeStr.start.annobin_xmlURIEscapeStr.end.annobin_xmlURIEscape.start.annobin_xmlURIEscape.end.annobin_xmlBuildURISafe.start.annobin_xmlBuildURISafe.end.annobin_xmlBuildURI.start.annobin_xmlBuildURI.end.annobin_xmlBuildRelativeURISafe.start.annobin_xmlBuildRelativeURISafe.end.annobin_xmlBuildRelativeURI.start.annobin_xmlBuildRelativeURI.end.annobin_xmlCanonicPath.start.annobin_xmlCanonicPath.end.annobin_xmlPathToURI.start.annobin_xmlPathToURI.end.annobin_valid.c.annobin_valid.c_end.annobin_valid.c.hot.annobin_valid.c_end.hot.annobin_valid.c.unlikely.annobin_valid.c_end.unlikely.annobin_valid.c.startup.annobin_valid.c_end.startup.annobin_valid.c.exit.annobin_valid.c_end.exit.annobin_xmlFreeNotation.start.annobin_xmlFreeNotation.endxmlFreeNotation.annobin_xmlFreeNotationTableEntry.start.annobin_xmlFreeNotationTableEntry.endxmlFreeNotationTableEntry.annobin_xmlDummyCompare.start.annobin_xmlDummyCompare.endxmlDummyCompare.annobin_xmlValidateAttributeIdCallback.start.annobin_xmlValidateAttributeIdCallback.endxmlValidateAttributeIdCallback.annobin_xmlNoValidityErr.start.annobin_xmlNoValidityErr.endxmlNoValidityErr.annobin_xmlCopyNotation.start.annobin_xmlCopyNotation.endxmlCopyNotation.annobin_xmlFreeID.start.annobin_xmlFreeID.endxmlFreeID.annobin_xmlFreeIDTableEntry.start.annobin_xmlFreeIDTableEntry.endxmlFreeIDTableEntry.annobin_xmlDumpElementDeclScan.start.annobin_xmlDumpElementDeclScan.endxmlDumpElementDeclScan.annobin_xmlFreeRefTableEntry.start.annobin_xmlFreeRefTableEntry.endxmlFreeRefTableEntry.annobin_xmlFreeRef.start.annobin_xmlFreeRef.endxmlFreeRef.annobin_xmlWalkRemoveRef.start.annobin_xmlWalkRemoveRef.endxmlWalkRemoveRef.annobin_xmlValidNormalizeString.part.0.start.annobin_xmlValidNormalizeString.part.0.endxmlValidNormalizeString.part.0.annobin_xmlVErrMemory.start.annobin_xmlVErrMemory.endxmlVErrMemory.annobin_xmlDoErrValid.start.annobin_xmlDoErrValid.endxmlDoErrValid.annobin_xmlValidBuildAContentModel.start.annobin_xmlValidBuildAContentModel.endxmlValidBuildAContentModel.annobin_nodeVPush.start.annobin_nodeVPush.endnodeVPush.annobin_xmlValidateAttributeCallback.start.annobin_xmlValidateAttributeCallback.endxmlValidateAttributeCallback.annobin_xmlValidateNamesValueInternal.part.3.start.annobin_xmlValidateNamesValueInternal.part.3.endxmlValidateNamesValueInternal.part.3.annobin_xmlValidateNmtokensValueInternal.part.5.start.annobin_xmlValidateNmtokensValueInternal.part.5.endxmlValidateNmtokensValueInternal.part.5.annobin_xmlValidateAttributeValueInternal.start.annobin_xmlValidateAttributeValueInternal.endxmlValidateAttributeValueInternal.annobin_xmlValidateCheckRefCallback.start.annobin_xmlValidateCheckRefCallback.endxmlValidateCheckRefCallbackxmlWalkValidateList.annobin_xmlScanIDAttributeDecl.constprop.24.start.annobin_xmlScanIDAttributeDecl.constprop.24.endxmlScanIDAttributeDecl.constprop.24.annobin_xmlDumpAttributeDeclScan.start.annobin_xmlDumpAttributeDeclScan.endxmlDumpAttributeDeclScan.annobin_xmlNewValidCtxt.start.annobin_xmlNewValidCtxt.end.annobin_xmlFreeValidCtxt.start.annobin_xmlFreeValidCtxt.end.annobin_xmlFreeDocElementContent.start.annobin_xmlFreeDocElementContent.end.annobin_xmlNewDocElementContent.start.annobin_xmlNewDocElementContent.end.annobin_xmlNewElementContent.start.annobin_xmlNewElementContent.end.annobin_xmlFreeElement.start.annobin_xmlFreeElement.endxmlFreeElement.annobin_xmlFreeElementTableEntry.start.annobin_xmlFreeElementTableEntry.endxmlFreeElementTableEntry.annobin_xmlFreeElementContent.start.annobin_xmlFreeElementContent.end.annobin_xmlCopyDocElementContent.start.annobin_xmlCopyDocElementContent.endxmlCopyDocElementContent.localalias.21.annobin_xmlCopyElementContent.start.annobin_xmlCopyElementContent.end.annobin_xmlCopyElement.start.annobin_xmlCopyElement.endxmlCopyElement.annobin_xmlSprintfElementContent.start.annobin_xmlSprintfElementContent.end.annobin_xmlSnprintfElementContent.start.annobin_xmlSnprintfElementContent.endxmlSnprintfElementContent.localalias.20.annobin_xmlValidBuildContentModel.part.9.start.annobin_xmlValidBuildContentModel.part.9.endxmlValidBuildContentModel.part.9.annobin_xmlValidBuildContentModel.start.annobin_xmlValidBuildContentModel.end.annobin_xmlValidateElementContent.constprop.22.start.annobin_xmlValidateElementContent.constprop.22.endxmlValidateElementContent.constprop.22.annobin_xmlAddElementDecl.start.annobin_xmlAddElementDecl.end.annobin_xmlFreeElementTable.start.annobin_xmlFreeElementTable.end.annobin_xmlCopyElementTable.start.annobin_xmlCopyElementTable.end.annobin_xmlDumpElementDecl.start.annobin_xmlDumpElementDecl.end.annobin_xmlDumpElementTable.start.annobin_xmlDumpElementTable.end.annobin_xmlCreateEnumeration.start.annobin_xmlCreateEnumeration.end.annobin_xmlFreeEnumeration.start.annobin_xmlFreeEnumeration.end.annobin_xmlFreeAttribute.start.annobin_xmlFreeAttribute.endxmlFreeAttribute.annobin_xmlFreeAttributeTableEntry.start.annobin_xmlFreeAttributeTableEntry.endxmlFreeAttributeTableEntry.annobin_xmlCopyEnumeration.start.annobin_xmlCopyEnumeration.end.annobin_xmlCopyAttribute.start.annobin_xmlCopyAttribute.endxmlCopyAttribute.annobin_xmlAddAttributeDecl.start.annobin_xmlAddAttributeDecl.end.annobin_xmlFreeAttributeTable.start.annobin_xmlFreeAttributeTable.end.annobin_xmlCopyAttributeTable.start.annobin_xmlCopyAttributeTable.end.annobin_xmlDumpAttributeDecl.start.annobin_xmlDumpAttributeDecl.end.annobin_xmlDumpAttributeTable.start.annobin_xmlDumpAttributeTable.end.annobin_xmlAddNotationDecl.start.annobin_xmlAddNotationDecl.end.annobin_xmlFreeNotationTable.start.annobin_xmlFreeNotationTable.end.annobin_xmlCopyNotationTable.start.annobin_xmlCopyNotationTable.end.annobin_xmlDumpNotationDecl.start.annobin_xmlDumpNotationDecl.end.annobin_xmlDumpNotationTable.start.annobin_xmlDumpNotationTable.end.annobin_xmlFreeIDTable.start.annobin_xmlFreeIDTable.end.annobin_xmlRemoveID.start.annobin_xmlRemoveID.end.annobin_xmlAddIDInternal.part.10.start.annobin_xmlAddIDInternal.part.10.endxmlAddIDInternal.part.10.annobin_xmlAddIDSafe.start.annobin_xmlAddIDSafe.end.annobin_xmlAddID.start.annobin_xmlAddID.end.annobin_xmlGetID.start.annobin_xmlGetID.end.annobin_xmlWalkValidateList.start.annobin_xmlWalkValidateList.end.annobin_xmlAddRef.start.annobin_xmlAddRef.end.annobin_xmlFreeRefTable.start.annobin_xmlFreeRefTable.end.annobin_xmlRemoveRef.start.annobin_xmlRemoveRef.end.annobin_xmlGetRefs.start.annobin_xmlGetRefs.end.annobin_xmlGetDtdElementDesc.start.annobin_xmlGetDtdElementDesc.end.annobin_xmlGetDtdQElementDesc.start.annobin_xmlGetDtdQElementDesc.end.annobin_xmlValidGetElemDecl.start.annobin_xmlValidGetElemDecl.endxmlValidGetElemDecl.annobin_xmlGetDtdAttrDesc.start.annobin_xmlGetDtdAttrDesc.end.annobin_xmlGetDtdQAttrDesc.start.annobin_xmlGetDtdQAttrDesc.end.annobin_xmlIsID.start.annobin_xmlIsID.end.annobin_xmlIsRef.start.annobin_xmlIsRef.end.annobin_xmlGetDtdNotationDesc.start.annobin_xmlGetDtdNotationDesc.end.annobin_xmlValidateAttributeValue2.start.annobin_xmlValidateAttributeValue2.endxmlValidateAttributeValue2.annobin_xmlValidateNotationUse.start.annobin_xmlValidateNotationUse.end.annobin_xmlValidateNotationCallback.start.annobin_xmlValidateNotationCallback.endxmlValidateNotationCallback.annobin_xmlIsMixedElement.start.annobin_xmlIsMixedElement.endCSWTCH.162.annobin_xmlValidateNameValue.start.annobin_xmlValidateNameValue.end.annobin_xmlValidateNamesValue.start.annobin_xmlValidateNamesValue.end.annobin_xmlValidateNmtokenValue.start.annobin_xmlValidateNmtokenValue.end.annobin_xmlValidateNmtokensValue.start.annobin_xmlValidateNmtokensValue.end.annobin_xmlValidateNotationDecl.start.annobin_xmlValidateNotationDecl.end.annobin_xmlValidateAttributeValue.start.annobin_xmlValidateAttributeValue.end.annobin_xmlValidCtxtNormalizeAttributeValue.start.annobin_xmlValidCtxtNormalizeAttributeValue.end.annobin_xmlValidNormalizeAttributeValue.start.annobin_xmlValidNormalizeAttributeValue.end.annobin_xmlValidateAttributeDecl.start.annobin_xmlValidateAttributeDecl.end.annobin_xmlValidateElementDecl.start.annobin_xmlValidateElementDecl.end.annobin_xmlValidateOneAttribute.start.annobin_xmlValidateOneAttribute.end.annobin_xmlValidateOneNamespace.start.annobin_xmlValidateOneNamespace.end.annobin_xmlValidatePushElement.start.annobin_xmlValidatePushElement.end.annobin_xmlValidatePushCData.start.annobin_xmlValidatePushCData.end.annobin_xmlValidatePopElement.start.annobin_xmlValidatePopElement.end.annobin_xmlValidateOneElement.start.annobin_xmlValidateOneElement.end.annobin_xmlValidateRoot.start.annobin_xmlValidateRoot.end.annobin_xmlValidateElement.start.annobin_xmlValidateElement.end.annobin_xmlValidateDocumentFinal.start.annobin_xmlValidateDocumentFinal.end.annobin_xmlValidateDtd.start.annobin_xmlValidateDtd.end.annobin_xmlCtxtValidateDtd.start.annobin_xmlCtxtValidateDtd.end.annobin_xmlValidateDtdFinal.start.annobin_xmlValidateDtdFinal.end.annobin_xmlValidateDocumentInternal.start.annobin_xmlValidateDocumentInternal.endxmlValidateDocumentInternal.annobin_xmlValidateDocument.start.annobin_xmlValidateDocument.end.annobin_xmlCtxtValidateDocument.start.annobin_xmlCtxtValidateDocument.end.annobin_xmlValidGetPotentialChildren.start.annobin_xmlValidGetPotentialChildren.end.annobin_xmlValidGetValidElements.start.annobin_xmlValidGetValidElements.end.annobin_xmlIO.c.annobin_xmlIO.c_end.annobin_xmlIO.c.hot.annobin_xmlIO.c_end.hot.annobin_xmlIO.c.unlikely.annobin_xmlIO.c_end.unlikely.annobin_xmlIO.c.startup.annobin_xmlIO.c_end.startup.annobin_xmlIO.c.exit.annobin_xmlIO.c_end.exit.annobin_xmlSerializeHexCharRef.start.annobin_xmlSerializeHexCharRef.endxmlSerializeHexCharRef.annobin_xmlFdFree.start.annobin_xmlFdFree.endxmlFdFree.annobin_xmlIODefaultMatch.start.annobin_xmlIODefaultMatch.endxmlIODefaultMatch.annobin_xmlMemClose.start.annobin_xmlMemClose.endxmlMemClose.annobin_endOfInput.start.annobin_endOfInput.endendOfInput.annobin_xmlMemRead.start.annobin_xmlMemRead.endxmlMemRead.annobin_xmlConvertUriToPath.start.annobin_xmlConvertUriToPath.endxmlConvertUriToPath.annobin_xmlFileRead.start.annobin_xmlFileRead.endCSWTCH.93.annobin_xmlFdRead.start.annobin_xmlFdRead.endxmlFdRead.annobin_xmlFdOpen.start.annobin_xmlFdOpen.endxmlFdOpen.annobin_xmlFileWrite.start.annobin_xmlFileWrite.endxmlFileWrite.annobin_xmlBufferWrite.start.annobin_xmlBufferWrite.endxmlBufferWrite.annobin_xmlFdClose.start.annobin_xmlFdClose.endxmlFdClose.annobin_xmlFdWrite.start.annobin_xmlFdWrite.endxmlFdWrite.annobin_xmlFileFlush.start.annobin_xmlFileFlush.endxmlFileFlush.annobin_xmlEscapeText.start.annobin_xmlEscapeText.endhtmlEscapeTabAttrhtmlEscapeTabxmlEscapeContentxmlEscapeTabQuotxmlEscapeTabAttrxmlEscapeTab.annobin_xmlNormalizeWindowsPath.start.annobin_xmlNormalizeWindowsPath.end.annobin_xmlCheckFilename.start.annobin_xmlCheckFilename.end.annobin_xmlFileMatch.start.annobin_xmlFileMatch.end.annobin_xmlFileOpen.start.annobin_xmlFileOpen.end.annobin_xmlFileClose.start.annobin_xmlFileClose.end.annobin_xmlInputFromFd.start.annobin_xmlInputFromFd.end.annobin_xmlAllocOutputBuffer.start.annobin_xmlAllocOutputBuffer.end.annobin_xmlFreeParserInputBuffer.start.annobin_xmlFreeParserInputBuffer.end.annobin_xmlAllocParserInputBuffer.start.annobin_xmlAllocParserInputBuffer.end.annobin_xmlParserInputBufferCreateUrl.start.annobin_xmlParserInputBufferCreateUrl.endxmlInputCallbackNrxmlInputCallbackTable.annobin___xmlParserInputBufferCreateFilename.start.annobin___xmlParserInputBufferCreateFilename.end.annobin_xmlParserInputBufferCreateFilename.start.annobin_xmlParserInputBufferCreateFilename.end.annobin_xmlParserInputBufferCreateFile.start.annobin_xmlParserInputBufferCreateFile.end.annobin_xmlOutputBufferCreateFile.start.annobin_xmlOutputBufferCreateFile.end.annobin_xmlOutputBufferGetContent.start.annobin_xmlOutputBufferGetContent.end.annobin_xmlOutputBufferGetSize.start.annobin_xmlOutputBufferGetSize.end.annobin_xmlParserInputBufferCreateFd.start.annobin_xmlParserInputBufferCreateFd.end.annobin_xmlNewInputBufferMemory.start.annobin_xmlNewInputBufferMemory.end.annobin_xmlParserInputBufferCreateMem.start.annobin_xmlParserInputBufferCreateMem.end.annobin_xmlParserInputBufferCreateStatic.start.annobin_xmlParserInputBufferCreateStatic.end.annobin_xmlNewInputBufferString.start.annobin_xmlNewInputBufferString.end.annobin_xmlOutputBufferCreateFd.start.annobin_xmlOutputBufferCreateFd.end.annobin_xmlParserInputBufferCreateIO.start.annobin_xmlParserInputBufferCreateIO.end.annobin_xmlOutputBufferCreateIO.start.annobin_xmlOutputBufferCreateIO.end.annobin_xmlOutputBufferCreateBuffer.start.annobin_xmlOutputBufferCreateBuffer.end.annobin_xmlParserInputBufferCreateFilenameDefault.start.annobin_xmlParserInputBufferCreateFilenameDefault.end.annobin_xmlOutputBufferCreateFilenameDefault.start.annobin_xmlOutputBufferCreateFilenameDefault.end.annobin_xmlParserInputBufferPush.start.annobin_xmlParserInputBufferPush.end.annobin_xmlParserInputBufferGrow.start.annobin_xmlParserInputBufferGrow.end.annobin_xmlParserInputBufferRead.start.annobin_xmlParserInputBufferRead.end.annobin_xmlOutputBufferWrite.start.annobin_xmlOutputBufferWrite.end.annobin_xmlSerializeText.start.annobin_xmlSerializeText.end.annobin_xmlOutputBufferWriteEscape.start.annobin_xmlOutputBufferWriteEscape.end.annobin_xmlOutputBufferWriteString.start.annobin_xmlOutputBufferWriteString.end.annobin_xmlOutputBufferWriteQuotedString.start.annobin_xmlOutputBufferWriteQuotedString.end.annobin_xmlOutputBufferFlush.start.annobin_xmlOutputBufferFlush.end.annobin_xmlOutputBufferClose.start.annobin_xmlOutputBufferClose.end.annobin___xmlOutputBufferCreateFilename.start.annobin___xmlOutputBufferCreateFilename.endxmlOutputCallbackNrxmlOutputCallbackTable.annobin_xmlOutputBufferCreateFilename.start.annobin_xmlOutputBufferCreateFilename.end.annobin_xmlParserGetDirectory.start.annobin_xmlParserGetDirectory.end.annobin_xmlNoNetExists.start.annobin_xmlNoNetExists.end.annobin_xmlInitIOCallbacks.start.annobin_xmlInitIOCallbacks.end.annobin_xmlRegisterInputCallbacks.start.annobin_xmlRegisterInputCallbacks.end.annobin_xmlRegisterDefaultInputCallbacks.start.annobin_xmlRegisterDefaultInputCallbacks.end.annobin_xmlPopInputCallbacks.start.annobin_xmlPopInputCallbacks.end.annobin_xmlCleanupInputCallbacks.start.annobin_xmlCleanupInputCallbacks.end.annobin_xmlRegisterOutputCallbacks.start.annobin_xmlRegisterOutputCallbacks.end.annobin_xmlRegisterDefaultOutputCallbacks.start.annobin_xmlRegisterDefaultOutputCallbacks.end.annobin_xmlPopOutputCallbacks.start.annobin_xmlPopOutputCallbacks.end.annobin_xmlCleanupOutputCallbacks.start.annobin_xmlCleanupOutputCallbacks.end.annobin_xmlmemory.c.annobin_xmlmemory.c_end.annobin_xmlmemory.c.hot.annobin_xmlmemory.c_end.hot.annobin_xmlmemory.c.unlikely.annobin_xmlmemory.c_end.unlikely.annobin_xmlmemory.c.startup.annobin_xmlmemory.c_end.startup.annobin_xmlmemory.c.exit.annobin_xmlmemory.c_end.exit.annobin_xmlMemMalloc.start.annobin_xmlMemMalloc.endxmlMemMutexdebugMemSizedebugMemBlocks.annobin_xmlMallocLoc.start.annobin_xmlMallocLoc.end.annobin_xmlMallocAtomicLoc.start.annobin_xmlMallocAtomicLoc.end.annobin_xmlMemRealloc.start.annobin_xmlMemRealloc.end.annobin_xmlReallocLoc.start.annobin_xmlReallocLoc.end.annobin_xmlMemFree.start.annobin_xmlMemFree.end.annobin_xmlMemoryStrdup.start.annobin_xmlMemoryStrdup.end.annobin_xmlMemStrdupLoc.start.annobin_xmlMemStrdupLoc.end.annobin_xmlMemSize.start.annobin_xmlMemSize.end.annobin_xmlMemUsed.start.annobin_xmlMemUsed.end.annobin_xmlMemBlocks.start.annobin_xmlMemBlocks.end.annobin_xmlMemDisplayLast.start.annobin_xmlMemDisplayLast.end.annobin_xmlMemDisplay.start.annobin_xmlMemDisplay.end.annobin_xmlMemShow.start.annobin_xmlMemShow.end.annobin_xmlMemoryDump.start.annobin_xmlMemoryDump.end.annobin_xmlGrowArray.start.annobin_xmlGrowArray.end.annobin_xmlInitMemory.start.annobin_xmlInitMemory.end.annobin_xmlInitMemoryInternal.start.annobin_xmlInitMemoryInternal.end.annobin_xmlCleanupMemory.start.annobin_xmlCleanupMemory.end.annobin_xmlCleanupMemoryInternal.start.annobin_xmlCleanupMemoryInternal.end.annobin_xmlMemSetup.start.annobin_xmlMemSetup.end.annobin_xmlMemGet.start.annobin_xmlMemGet.end.annobin_xmlGcMemSetup.start.annobin_xmlGcMemSetup.end.annobin_xmlGcMemGet.start.annobin_xmlGcMemGet.end.annobin_xmlstring.c.annobin_xmlstring.c_end.annobin_xmlstring.c.hot.annobin_xmlstring.c_end.hot.annobin_xmlstring.c.unlikely.annobin_xmlstring.c_end.unlikely.annobin_xmlstring.c.startup.annobin_xmlstring.c_end.startup.annobin_xmlstring.c.exit.annobin_xmlstring.c_end.exit.annobin_xmlStrndup.start.annobin_xmlStrndup.end.annobin_xmlStrdup.start.annobin_xmlStrdup.end.annobin_xmlCharStrndup.start.annobin_xmlCharStrndup.end.annobin_xmlCharStrdup.start.annobin_xmlCharStrdup.end.annobin_xmlStrcmp.start.annobin_xmlStrcmp.end.annobin_xmlStrEqual.start.annobin_xmlStrEqual.end.annobin_xmlStrQEqual.start.annobin_xmlStrQEqual.end.annobin_xmlStrncmp.start.annobin_xmlStrncmp.end.annobin_xmlStrcasecmp.start.annobin_xmlStrcasecmp.endcasemap.annobin_xmlStrncasecmp.start.annobin_xmlStrncasecmp.end.annobin_xmlStrchr.start.annobin_xmlStrchr.end.annobin_xmlStrsub.start.annobin_xmlStrsub.end.annobin_xmlStrlen.start.annobin_xmlStrlen.end.annobin_xmlStrstr.start.annobin_xmlStrstr.end.annobin_xmlStrcasestr.start.annobin_xmlStrcasestr.end.annobin_xmlStrncat.start.annobin_xmlStrncat.end.annobin_xmlStrncatNew.start.annobin_xmlStrncatNew.end.annobin_xmlStrcat.start.annobin_xmlStrcat.end.annobin_xmlStrPrintf.start.annobin_xmlStrPrintf.end.annobin_xmlStrVPrintf.start.annobin_xmlStrVPrintf.end.annobin_xmlStrVASPrintf.start.annobin_xmlStrVASPrintf.end.annobin_xmlStrASPrintf.start.annobin_xmlStrASPrintf.end.annobin_xmlUTF8Size.start.annobin_xmlUTF8Size.end.annobin_xmlUTF8Charcmp.start.annobin_xmlUTF8Charcmp.end.annobin_xmlUTF8Strlen.start.annobin_xmlUTF8Strlen.end.annobin_xmlGetUTF8Char.start.annobin_xmlGetUTF8Char.end.annobin_xmlCheckUTF8.start.annobin_xmlCheckUTF8.end.annobin_xmlUTF8Strsize.start.annobin_xmlUTF8Strsize.end.annobin_xmlUTF8Strndup.start.annobin_xmlUTF8Strndup.end.annobin_xmlUTF8Strpos.start.annobin_xmlUTF8Strpos.end.annobin_xmlUTF8Strloc.start.annobin_xmlUTF8Strloc.end.annobin_xmlUTF8Strsub.start.annobin_xmlUTF8Strsub.end.annobin_xmlEscapeFormatString.start.annobin_xmlEscapeFormatString.end.annobin_c14n.c.annobin_c14n.c_end.annobin_c14n.c.hot.annobin_c14n.c_end.hot.annobin_c14n.c.unlikely.annobin_c14n.c_end.unlikely.annobin_c14n.c.startup.annobin_c14n.c_end.startup.annobin_c14n.c.exit.annobin_c14n.c_end.exit.annobin_xmlC14NVisibleNsStackAdd.start.annobin_xmlC14NVisibleNsStackAdd.endxmlC14NVisibleNsStackAdd.annobin_xmlC11NNormalizeString.start.annobin_xmlC11NNormalizeString.endxmlC11NNormalizeString.annobin_xmlC14NErrFull.start.annobin_xmlC14NErrFull.endxmlC14NErrFull.annobin_xmlC14NPrintNamespaces.start.annobin_xmlC14NPrintNamespaces.endxmlC14NPrintNamespaces.annobin_xmlC14NPrintNamespacesWalker.start.annobin_xmlC14NPrintNamespacesWalker.endxmlC14NPrintNamespacesWalker.annobin_xmlC14NStrEqual.start.annobin_xmlC14NStrEqual.endxmlC14NStrEqual.annobin_xmlC14NVisibleNsStackFind.start.annobin_xmlC14NVisibleNsStackFind.endxmlC14NVisibleNsStackFind.annobin_xmlExcC14NVisibleNsStackFind.start.annobin_xmlExcC14NVisibleNsStackFind.endxmlExcC14NVisibleNsStackFind.annobin_xmlC14NFreeCtx.start.annobin_xmlC14NFreeCtx.endxmlC14NFreeCtx.annobin_xmlC14NNsCompare.start.annobin_xmlC14NNsCompare.endxmlC14NNsCompare.annobin_xmlC14NAttrsCompare.start.annobin_xmlC14NAttrsCompare.endxmlC14NAttrsCompare.annobin_xmlC14NIsXmlNs.start.annobin_xmlC14NIsXmlNs.endxmlC14NIsXmlNs.annobin_xmlC14NPrintAttrs.start.annobin_xmlC14NPrintAttrs.endxmlC14NPrintAttrs.annobin_xmlC14NIsNodeInNodeset.start.annobin_xmlC14NIsNodeInNodeset.endxmlC14NIsNodeInNodeset.annobin_xmlC14NFindHiddenParentAttr.isra.7.constprop.10.start.annobin_xmlC14NFindHiddenParentAttr.isra.7.constprop.10.endxmlC14NFindHiddenParentAttr.isra.7.constprop.10.annobin_xmlC14NProcessNodeList.start.annobin_xmlC14NProcessNodeList.endxmlC14NProcessNodeList.annobin_xmlC14NExecute.start.annobin_xmlC14NExecute.end.annobin_xmlC14NDocSaveTo.start.annobin_xmlC14NDocSaveTo.end.annobin_xmlC14NDocDumpMemory.start.annobin_xmlC14NDocDumpMemory.end.annobin_xmlC14NDocSave.start.annobin_xmlC14NDocSave.end.annobin_catalog.c.annobin_catalog.c_end.annobin_catalog.c.hot.annobin_catalog.c_end.hot.annobin_catalog.c.unlikely.annobin_catalog.c_end.unlikely.annobin_catalog.c.startup.annobin_catalog.c_end.startup.annobin_catalog.c.exit.annobin_catalog.c_end.exit.annobin_xmlCatalogPrintDebug.start.annobin_xmlCatalogPrintDebug.endxmlCatalogPrintDebug.annobin_xmlCatalogConvertEntry.start.annobin_xmlCatalogConvertEntry.endxmlCatalogConvertEntryxmlFreeCatalogEntry.annobin_xmlParseSGMLCatalogPubid.start.annobin_xmlParseSGMLCatalogPubid.endxmlParseSGMLCatalogPubid.annobin_xmlLoadFileContent.start.annobin_xmlLoadFileContent.endxmlLoadFileContent.annobin_xmlParseSGMLCatalogName.start.annobin_xmlParseSGMLCatalogName.endxmlParseSGMLCatalogName.annobin_xmlCatalogGetSGMLSystem.start.annobin_xmlCatalogGetSGMLSystem.endxmlCatalogGetSGMLSystem.annobin_xmlCatalogUnWrapURN.start.annobin_xmlCatalogUnWrapURN.endxmlCatalogUnWrapURN.annobin_xmlResetCatalogResolveCache.start.annobin_xmlResetCatalogResolveCache.endxmlResetCatalogResolveCachexmlCatalogMutexxmlCatalogResolveCache.annobin_xmlDumpXMLCatalogNode.start.annobin_xmlDumpXMLCatalogNode.endxmlDumpXMLCatalogNode.annobin_xmlDumpXMLCatalogToDoc.start.annobin_xmlDumpXMLCatalogToDoc.endxmlDumpXMLCatalogToDoc.annobin_xmlCatalogDumpEntry.start.annobin_xmlCatalogDumpEntry.endxmlCatalogDumpEntry.annobin_xmlFreeCatalogEntry.part.1.start.annobin_xmlFreeCatalogEntry.part.1.endxmlFreeCatalogEntry.part.1xmlDebugCatalogs.annobin_xmlFreeCatalogEntry.start.annobin_xmlFreeCatalogEntry.end.annobin_xmlFreeCatalogHashEntryList.start.annobin_xmlFreeCatalogHashEntryList.endxmlFreeCatalogHashEntryList.annobin_xmlCreateNewCatalog.start.annobin_xmlCreateNewCatalog.endxmlCreateNewCatalog.annobin_xmlCatalogNormalizePublic.start.annobin_xmlCatalogNormalizePublic.endxmlCatalogNormalizePublic.annobin_xmlNewCatalogEntry.start.annobin_xmlNewCatalogEntry.endxmlNewCatalogEntry.annobin_xmlCatalogGetSGMLPublic.start.annobin_xmlCatalogGetSGMLPublic.endxmlCatalogGetSGMLPublic.annobin_xmlExpandCatalog.start.annobin_xmlExpandCatalog.endxmlExpandCatalogxmlCatalogDefaultPreferxmlParseSGMLCatalog.annobin_xmlParseSGMLCatalog.start.annobin_xmlParseSGMLCatalog.end.annobin_xmlCatalogResolveCacheVisited.start.annobin_xmlCatalogResolveCacheVisited.endxmlCatalogResolveCacheVisited.annobin_xmlCatalogErr.start.annobin_xmlCatalogErr.endxmlCatalogErr.annobin_xmlParseXMLCatalogOneNode.start.annobin_xmlParseXMLCatalogOneNode.endxmlParseXMLCatalogOneNode.annobin_xmlParseXMLCatalogNodeList.start.annobin_xmlParseXMLCatalogNodeList.endxmlParseXMLCatalogNodeList.annobin_xmlFreeCatalog.start.annobin_xmlFreeCatalog.end.annobin_xmlConvertSGMLCatalog.start.annobin_xmlConvertSGMLCatalog.end.annobin_xmlParseCatalogFile.start.annobin_xmlParseCatalogFile.end.annobin_xmlFetchXMLCatalogFile.start.annobin_xmlFetchXMLCatalogFile.endxmlFetchXMLCatalogFilexmlCatalogXMLFiles.annobin_xmlCatalogXMLResolve.start.annobin_xmlCatalogXMLResolve.endxmlCatalogXMLResolvexmlCatalogListXMLResolve.part.9.annobin_xmlCatalogListXMLResolve.part.9.start.annobin_xmlCatalogListXMLResolve.part.9.endxmlCatalogListXMLResolve.annobin_xmlCatalogListXMLResolve.start.annobin_xmlCatalogListXMLResolve.end.annobin_xmlCatalogListXMLResolveInitial.start.annobin_xmlCatalogListXMLResolveInitial.endxmlCatalogListXMLResolveInitial.annobin_xmlCatalogXMLResolveURI.start.annobin_xmlCatalogXMLResolveURI.endxmlCatalogXMLResolveURIxmlCatalogListXMLResolveURI.annobin_xmlCatalogListXMLResolveURI.start.annobin_xmlCatalogListXMLResolveURI.end.annobin_xmlLoadSGMLSuperCatalog.start.annobin_xmlLoadSGMLSuperCatalog.end.annobin_xmlLoadACatalog.start.annobin_xmlLoadACatalog.end.annobin_xmlACatalogResolveSystem.start.annobin_xmlACatalogResolveSystem.end.annobin_xmlACatalogResolvePublic.start.annobin_xmlACatalogResolvePublic.end.annobin_xmlACatalogResolve.start.annobin_xmlACatalogResolve.end.annobin_xmlACatalogResolveURI.start.annobin_xmlACatalogResolveURI.end.annobin_xmlACatalogDump.start.annobin_xmlACatalogDump.end.annobin_xmlACatalogAdd.start.annobin_xmlACatalogAdd.end.annobin_xmlACatalogRemove.start.annobin_xmlACatalogRemove.end.annobin_xmlNewCatalog.start.annobin_xmlNewCatalog.end.annobin_xmlCatalogIsEmpty.start.annobin_xmlCatalogIsEmpty.end.annobin_xmlInitCatalogInternal.start.annobin_xmlInitCatalogInternal.end.annobin_xmlInitializeCatalog.start.annobin_xmlInitializeCatalog.endxmlCatalogInitializedxmlDefaultCatalog.annobin_xmlLoadCatalog.start.annobin_xmlLoadCatalog.end.annobin_xmlLoadCatalogs.start.annobin_xmlLoadCatalogs.end.annobin_xmlCatalogCleanup.start.annobin_xmlCatalogCleanup.end.annobin_xmlCleanupCatalogInternal.start.annobin_xmlCleanupCatalogInternal.end.annobin_xmlCatalogResolveSystem.start.annobin_xmlCatalogResolveSystem.end.annobin_xmlCatalogResolvePublic.start.annobin_xmlCatalogResolvePublic.end.annobin_xmlCatalogResolve.start.annobin_xmlCatalogResolve.end.annobin_xmlCatalogResolveURI.start.annobin_xmlCatalogResolveURI.end.annobin_xmlCatalogDump.start.annobin_xmlCatalogDump.end.annobin_xmlCatalogDumpDoc.start.annobin_xmlCatalogDumpDoc.end.annobin_xmlCatalogAdd.start.annobin_xmlCatalogAdd.end.annobin_xmlCatalogRemove.start.annobin_xmlCatalogRemove.end.annobin_xmlCatalogConvert.start.annobin_xmlCatalogConvert.end.annobin_xmlCatalogGetDefaults.start.annobin_xmlCatalogGetDefaults.endxmlCatalogDefaultAllow.annobin_xmlCatalogSetDefaults.start.annobin_xmlCatalogSetDefaults.end.annobin_xmlCatalogSetDefaultPrefer.start.annobin_xmlCatalogSetDefaultPrefer.end.annobin_xmlCatalogSetDebug.start.annobin_xmlCatalogSetDebug.end.annobin_xmlCatalogFreeLocal.start.annobin_xmlCatalogFreeLocal.end.annobin_xmlCatalogAddLocal.start.annobin_xmlCatalogAddLocal.end.annobin_xmlCatalogLocalResolve.start.annobin_xmlCatalogLocalResolve.end.annobin_xmlCatalogLocalResolveURI.start.annobin_xmlCatalogLocalResolveURI.end.annobin_xmlCatalogGetSystem.start.annobin_xmlCatalogGetSystem.endmsg.10618result.10617.annobin_xmlCatalogGetPublic.start.annobin_xmlCatalogGetPublic.endmsg.10624result.10623.annobin_debugXML.c.annobin_debugXML.c_end.annobin_debugXML.c.hot.annobin_debugXML.c_end.hot.annobin_debugXML.c.unlikely.annobin_debugXML.c_end.unlikely.annobin_debugXML.c.startup.annobin_debugXML.c_end.startup.annobin_debugXML.c.exit.annobin_debugXML.c_end.exit.annobin_xmlDebugErr2.start.annobin_xmlDebugErr2.endxmlDebugErr2.annobin_xmlDebugErr3.start.annobin_xmlDebugErr3.endxmlDebugErr3.annobin_xmlCtxtDumpDocHead.start.annobin_xmlCtxtDumpDocHead.endxmlCtxtDumpDocHead.annobin_xmlCtxtDumpSpaces.part.1.start.annobin_xmlCtxtDumpSpaces.part.1.endxmlCtxtDumpSpaces.part.1.annobin_xmlCtxtDumpEntityCallback.start.annobin_xmlCtxtDumpEntityCallback.endxmlCtxtDumpEntityCallback.annobin_xmlCtxtDumpString.isra.4.start.annobin_xmlCtxtDumpString.isra.4.endxmlCtxtDumpString.isra.4.annobin_xmlCtxtDumpNamespace.start.annobin_xmlCtxtDumpNamespace.endxmlCtxtDumpNamespace.annobin_xmlCtxtDumpDocumentHead.part.7.start.annobin_xmlCtxtDumpDocumentHead.part.7.endxmlCtxtDumpDocumentHead.part.7.annobin_xmlCtxtNsCheckScope.start.annobin_xmlCtxtNsCheckScope.endxmlCtxtNsCheckScope.annobin_xmlCtxtCheckName.start.annobin_xmlCtxtCheckName.endxmlCtxtCheckName.annobin_xmlCtxtGenericNodeCheck.start.annobin_xmlCtxtGenericNodeCheck.endxmlCtxtGenericNodeCheck.annobin_xmlCtxtDumpElemDecl.start.annobin_xmlCtxtDumpElemDecl.endxmlCtxtDumpElemDecl.annobin_xmlCtxtDumpDtdNode.start.annobin_xmlCtxtDumpDtdNode.endxmlCtxtDumpDtdNode.annobin_xmlCtxtDumpNode.start.annobin_xmlCtxtDumpNode.endxmlCtxtDumpNodexmlCtxtDumpOneNode.annobin_xmlCtxtDumpAttr.start.annobin_xmlCtxtDumpAttr.endxmlCtxtDumpAttr.annobin_xmlCtxtDumpOneNode.start.annobin_xmlCtxtDumpOneNode.end.annobin_xmlCtxtDumpDocument.constprop.15.start.annobin_xmlCtxtDumpDocument.constprop.15.endxmlCtxtDumpDocument.constprop.15.annobin_xmlDebugDumpString.start.annobin_xmlDebugDumpString.end.annobin_xmlDebugDumpAttr.start.annobin_xmlDebugDumpAttr.end.annobin_xmlDebugDumpEntities.start.annobin_xmlDebugDumpEntities.end.annobin_xmlDebugDumpAttrList.start.annobin_xmlDebugDumpAttrList.end.annobin_xmlDebugDumpOneNode.start.annobin_xmlDebugDumpOneNode.end.annobin_xmlDebugDumpNode.start.annobin_xmlDebugDumpNode.end.annobin_xmlDebugDumpNodeList.start.annobin_xmlDebugDumpNodeList.end.annobin_xmlDebugDumpDocumentHead.start.annobin_xmlDebugDumpDocumentHead.end.annobin_xmlDebugDumpDocument.start.annobin_xmlDebugDumpDocument.end.annobin_xmlDebugDumpDTD.start.annobin_xmlDebugDumpDTD.end.annobin_xmlDebugCheckDocument.start.annobin_xmlDebugCheckDocument.end.annobin_HTMLparser.c.annobin_HTMLparser.c_end.annobin_HTMLparser.c.hot.annobin_HTMLparser.c_end.hot.annobin_HTMLparser.c.unlikely.annobin_HTMLparser.c_end.unlikely.annobin_HTMLparser.c.startup.annobin_HTMLparser.c_end.startup.annobin_HTMLparser.c.exit.annobin_HTMLparser.c_end.exit.annobin_htmlCodePointToUtf8.start.annobin_htmlCodePointToUtf8.endhtmlCodePointToUtf8htmlC1Remap.annobin_htmlParseLookupGt.start.annobin_htmlParseLookupGt.endhtmlParseLookupGt.annobin_htmlGetEndPriority.start.annobin_htmlGetEndPriority.endhtmlGetEndPriorityhtmlEndPriority.annobin_htmlSkipBlankChars.start.annobin_htmlSkipBlankChars.endhtmlSkipBlankChars.annobin_htmlValidateUtf8.start.annobin_htmlValidateUtf8.endhtmlValidateUtf8.annobin_htmlFindEntityPrefix.start.annobin_htmlFindEntityPrefix.endhtmlFindEntityPrefixhtmlEntValueshtmlEntAlphahtmlEntStrings.annobin_htmlParseHTMLName.start.annobin_htmlParseHTMLName.endhtmlParseHTMLName.annobin_htmlFindEncoding.start.annobin_htmlFindEncoding.endhtmlFindEncoding.annobin_htmlParseData.start.annobin_htmlParseData.endhtmlParseData.annobin_htmlParseAttribute.start.annobin_htmlParseAttribute.endhtmlParseAttributeMASK_WS_GTMASK_SQMASK_DQ.annobin_htmlParseDoctypeLiteral.start.annobin_htmlParseDoctypeLiteral.endhtmlParseDoctypeLiteralMASK_SQ_GTMASK_DQ_GT.annobin_htmlParseComment.start.annobin_htmlParseComment.endhtmlParseCommentMASK_DASHMASK_GT.annobin_htmlnamePush.start.annobin_htmlnamePush.endhtmlnamePush.annobin_htmlParserFinishElementParsing.start.annobin_htmlParserFinishElementParsing.endhtmlParserFinishElementParsing.annobin_htmlParseDocTypeDecl.start.annobin_htmlParseDocTypeDecl.endhtmlParseDocTypeDecl.annobin_htmlCtxtSetOptionsInternal.start.annobin_htmlCtxtSetOptionsInternal.endhtmlCtxtSetOptionsInternal.annobin_htmlCheckAutoClose.start.annobin_htmlCheckAutoClose.endhtmlCheckAutoClosehtmlStartClose.annobin_htmlCheckImplied.start.annobin_htmlCheckImplied.endhtmlCheckImpliedhtmlOmittedDefaultValue.annobin_htmlAutoClose.part.3.start.annobin_htmlAutoClose.part.3.endhtmlAutoClose.part.3.annobin_htmlStartCharData.part.4.start.annobin_htmlStartCharData.part.4.endhtmlStartCharData.part.4.annobin_htmlAutoCloseOnEnd.part.5.start.annobin_htmlAutoCloseOnEnd.part.5.endhtmlAutoCloseOnEnd.part.5.annobin_htmlCharDataSAXCallback.start.annobin_htmlCharDataSAXCallback.endhtmlCharDataSAXCallbackallowPCData.annobin_htmlParseCharData.start.annobin_htmlParseCharData.endhtmlParseCharDatamask.9041.annobin_htmlParseLookupString.isra.7.constprop.13.start.annobin_htmlParseLookupString.isra.7.constprop.13.endhtmlParseLookupString.isra.7.constprop.13.annobin_htmlInitAutoClose.start.annobin_htmlInitAutoClose.end.annobin_htmlTagLookup.start.annobin_htmlTagLookup.endhtml40ElementTable.annobin_htmlParseElementInternal.start.annobin_htmlParseElementInternal.endhtmlParseElementInternal.annobin_htmlParseEndTag.start.annobin_htmlParseEndTag.endhtmlParseEndTag.annobin_htmlParseContent.start.annobin_htmlParseContent.endhtmlParseContent.annobin_htmlAutoCloseTag.start.annobin_htmlAutoCloseTag.end.annobin_htmlIsAutoClosed.start.annobin_htmlIsAutoClosed.end.annobin_htmlIsScriptAttribute.start.annobin_htmlIsScriptAttribute.endhtmlScriptAttributes.annobin_htmlEntityLookup.start.annobin_htmlEntityLookup.endhtml40EntitiesTable.annobin_htmlEntityValueLookup.start.annobin_htmlEntityValueLookup.end.annobin_htmlUTF8ToHtml.start.annobin_htmlUTF8ToHtml.end.annobin_htmlEncodeEntities.start.annobin_htmlEncodeEntities.end.annobin_htmlNewDocNoDtD.start.annobin_htmlNewDocNoDtD.end.annobin_htmlNewDoc.start.annobin_htmlNewDoc.end.annobin_htmlParseEntityRef.start.annobin_htmlParseEntityRef.end.annobin_htmlParseCharRef.start.annobin_htmlParseCharRef.end.annobin_htmlParseElement.start.annobin_htmlParseElement.end.annobin_htmlCtxtParseContentInternal.start.annobin_htmlCtxtParseContentInternal.end.annobin_htmlParseDocument.start.annobin_htmlParseDocument.end.annobin_htmlFreeParserCtxt.start.annobin_htmlFreeParserCtxt.end.annobin_htmlNewSAXParserCtxt.start.annobin_htmlNewSAXParserCtxt.end.annobin_htmlNewParserCtxt.start.annobin_htmlNewParserCtxt.end.annobin_htmlCreateMemoryParserCtxt.start.annobin_htmlCreateMemoryParserCtxt.end.annobin_htmlParseChunk.start.annobin_htmlParseChunk.end.annobin_htmlCreatePushParserCtxt.start.annobin_htmlCreatePushParserCtxt.end.annobin_htmlSAXParseDoc.start.annobin_htmlSAXParseDoc.end.annobin_htmlParseDoc.start.annobin_htmlParseDoc.end.annobin_htmlCreateFileParserCtxt.start.annobin_htmlCreateFileParserCtxt.end.annobin_htmlSAXParseFile.start.annobin_htmlSAXParseFile.end.annobin_htmlParseFile.start.annobin_htmlParseFile.end.annobin_htmlHandleOmittedElem.start.annobin_htmlHandleOmittedElem.end.annobin_htmlElementAllowedHere.start.annobin_htmlElementAllowedHere.end.annobin_htmlElementStatusHere.start.annobin_htmlElementStatusHere.end.annobin_htmlAttrAllowed.start.annobin_htmlAttrAllowed.end.annobin_htmlNodeStatus.start.annobin_htmlNodeStatus.end.annobin_htmlCtxtReset.start.annobin_htmlCtxtReset.end.annobin_htmlCtxtSetOptions.start.annobin_htmlCtxtSetOptions.end.annobin_htmlCtxtUseOptions.start.annobin_htmlCtxtUseOptions.end.annobin_htmlCtxtParseDocument.start.annobin_htmlCtxtParseDocument.end.annobin_htmlReadDoc.start.annobin_htmlReadDoc.end.annobin_htmlReadFile.start.annobin_htmlReadFile.end.annobin_htmlReadMemory.start.annobin_htmlReadMemory.end.annobin_htmlReadFd.start.annobin_htmlReadFd.end.annobin_htmlReadIO.start.annobin_htmlReadIO.end.annobin_htmlCtxtReadDoc.start.annobin_htmlCtxtReadDoc.end.annobin_htmlCtxtReadFile.start.annobin_htmlCtxtReadFile.end.annobin_htmlCtxtReadMemory.start.annobin_htmlCtxtReadMemory.end.annobin_htmlCtxtReadFd.start.annobin_htmlCtxtReadFd.end.annobin_htmlCtxtReadIO.start.annobin_htmlCtxtReadIO.end.annobin_HTMLtree.c.annobin_HTMLtree.c_end.annobin_HTMLtree.c.hot.annobin_HTMLtree.c_end.hot.annobin_HTMLtree.c.unlikely.annobin_HTMLtree.c_end.unlikely.annobin_HTMLtree.c.startup.annobin_HTMLtree.c_end.startup.annobin_HTMLtree.c.exit.annobin_HTMLtree.c_end.exit.annobin_htmlFindFirstChild.isra.0.start.annobin_htmlFindFirstChild.isra.0.endhtmlFindFirstChild.isra.0.annobin_htmlFindHead.start.annobin_htmlFindHead.endhtmlFindHead.annobin_htmlFindMetaEncodingAttr.isra.1.start.annobin_htmlFindMetaEncodingAttr.isra.1.endhtmlFindMetaEncodingAttr.isra.1.annobin_htmlParseContentType.start.annobin_htmlParseContentType.end.annobin_htmlParseMetaEncoding.start.annobin_htmlParseMetaEncoding.endhtmlParseMetaEncoding.annobin_htmlGetMetaEncoding.start.annobin_htmlGetMetaEncoding.end.annobin_htmlSetMetaEncoding.start.annobin_htmlSetMetaEncoding.end.annobin_htmlIsBooleanAttr.start.annobin_htmlIsBooleanAttr.end.annobin_htmlAttrDumpOutput.start.annobin_htmlAttrDumpOutput.endhtmlAttrDumpOutputhex.8670.annobin_htmlNodeDumpInternal.start.annobin_htmlNodeDumpInternal.end.annobin_htmlNodeDumpFileFormat.start.annobin_htmlNodeDumpFileFormat.end.annobin_htmlNodeDumpFile.start.annobin_htmlNodeDumpFile.end.annobin_htmlNodeDump.start.annobin_htmlNodeDump.end.annobin_htmlNodeDumpFormatOutput.start.annobin_htmlNodeDumpFormatOutput.end.annobin_htmlNodeDumpOutput.start.annobin_htmlNodeDumpOutput.end.annobin_htmlDocContentDumpFormatOutput.start.annobin_htmlDocContentDumpFormatOutput.end.annobin_htmlDocDumpMemoryFormat.start.annobin_htmlDocDumpMemoryFormat.end.annobin_htmlDocDumpMemory.start.annobin_htmlDocDumpMemory.end.annobin_htmlDocContentDumpOutput.start.annobin_htmlDocContentDumpOutput.end.annobin_htmlDocDump.start.annobin_htmlDocDump.end.annobin_htmlSaveFileFormat.start.annobin_htmlSaveFileFormat.end.annobin_htmlSaveFile.start.annobin_htmlSaveFile.end.annobin_htmlSaveFileEnc.start.annobin_htmlSaveFileEnc.end.annobin_xmlmodule.c.annobin_xmlmodule.c_end.annobin_xmlmodule.c.hot.annobin_xmlmodule.c_end.hot.annobin_xmlmodule.c.unlikely.annobin_xmlmodule.c_end.unlikely.annobin_xmlmodule.c.startup.annobin_xmlmodule.c_end.startup.annobin_xmlmodule.c.exit.annobin_xmlmodule.c_end.exit.annobin_xmlModuleOpen.start.annobin_xmlModuleOpen.end.annobin_xmlModuleSymbol.start.annobin_xmlModuleSymbol.end.annobin_xmlModuleFree.start.annobin_xmlModuleFree.end.annobin_xmlModuleClose.start.annobin_xmlModuleClose.end.annobin_xmlsave.c.annobin_xmlsave.c_end.annobin_xmlsave.c.hot.annobin_xmlsave.c_end.hot.annobin_xmlsave.c.unlikely.annobin_xmlsave.c_end.unlikely.annobin_xmlsave.c.startup.annobin_xmlsave.c_end.startup.annobin_xmlsave.c.exit.annobin_xmlsave.c_end.exit.annobin_xmlBufDumpEnumeration.start.annobin_xmlBufDumpEnumeration.endxmlBufDumpEnumeration.annobin_xmlSaveWriteAttributeDecl.start.annobin_xmlSaveWriteAttributeDecl.endxmlSaveWriteAttributeDecl.annobin_xmlFreeSaveCtxt.start.annobin_xmlFreeSaveCtxt.endxmlFreeSaveCtxt.annobin_xmlBufDumpNotationDecl.start.annobin_xmlBufDumpNotationDecl.endxmlBufDumpNotationDecl.annobin_xmlBufDumpNotationDeclScan.start.annobin_xmlBufDumpNotationDeclScan.endxmlBufDumpNotationDeclScan.annobin_xmlBufDumpEntityDecl.start.annobin_xmlBufDumpEntityDecl.endxmlBufDumpEntityDecl.annobin_xmlOutputBufferWriteWSNonSig.start.annobin_xmlOutputBufferWriteWSNonSig.endxmlOutputBufferWriteWSNonSig.annobin_xmlBufDumpElementOccur.isra.1.start.annobin_xmlBufDumpElementOccur.isra.1.endxmlBufDumpElementOccur.isra.1.annobin_xmlBufDumpElementDecl.start.annobin_xmlBufDumpElementDecl.endxmlBufDumpElementDecl.annobin_xmlNsDumpOutput.part.3.start.annobin_xmlNsDumpOutput.part.3.endxmlNsDumpOutput.part.3.annobin_xmlNsListDumpOutputCtxt.start.annobin_xmlNsListDumpOutputCtxt.endxmlNsListDumpOutputCtxt.annobin_xmlSaveWriteAttrContent.isra.5.start.annobin_xmlSaveWriteAttrContent.isra.5.endxmlSaveWriteAttrContent.isra.5.annobin_xmlAttrDumpOutput.start.annobin_xmlAttrDumpOutput.endxmlAttrDumpOutput.annobin_xmlSaveWriteIndent.start.annobin_xmlSaveWriteIndent.endxmlSaveWriteIndent.annobin_xmlSaveErr.constprop.13.start.annobin_xmlSaveErr.constprop.13.endxmlSaveErr.constprop.13.annobin_xmlSaveSwitchEncoding.isra.6.start.annobin_xmlSaveSwitchEncoding.isra.6.endxmlSaveSwitchEncoding.isra.6.annobin_xmlSaveDocInternal.start.annobin_xmlSaveDocInternal.endxmlSaveDocInternalxhtmlNodeDumpOutputxmlNodeDumpOutputInternal.annobin_xmlNodeDumpOutputInternal.start.annobin_xmlNodeDumpOutputInternal.endxmlDtdDumpOutput.annobin_xmlDtdDumpOutput.start.annobin_xmlDtdDumpOutput.end.annobin_xhtmlNodeDumpOutput.start.annobin_xhtmlNodeDumpOutput.end.annobin_xmlSaveSetIndentString.start.annobin_xmlSaveSetIndentString.end.annobin_xmlSaveCtxtInit.part.9.start.annobin_xmlSaveCtxtInit.part.9.endxmlSaveCtxtInit.part.9.annobin_xmlNewSaveCtxt.start.annobin_xmlNewSaveCtxt.endxmlNewSaveCtxt.annobin_xmlDocDumpInternal.start.annobin_xmlDocDumpInternal.endxmlDocDumpInternal.annobin_xmlNsListDumpOutput.start.annobin_xmlNsListDumpOutput.end.annobin_xmlSaveToFd.start.annobin_xmlSaveToFd.end.annobin_xmlSaveToFilename.start.annobin_xmlSaveToFilename.end.annobin_xmlSaveToBuffer.start.annobin_xmlSaveToBuffer.end.annobin_xmlSaveToIO.start.annobin_xmlSaveToIO.end.annobin_xmlSaveDoc.start.annobin_xmlSaveDoc.end.annobin_xmlSaveTree.start.annobin_xmlSaveTree.end.annobin_xmlSaveNotationDecl.start.annobin_xmlSaveNotationDecl.end.annobin_xmlSaveNotationTable.start.annobin_xmlSaveNotationTable.end.annobin_xmlSaveFlush.start.annobin_xmlSaveFlush.end.annobin_xmlSaveClose.start.annobin_xmlSaveClose.end.annobin_xmlSaveFinish.start.annobin_xmlSaveFinish.end.annobin_xmlSaveSetEscape.start.annobin_xmlSaveSetEscape.end.annobin_xmlSaveSetAttrEscape.start.annobin_xmlSaveSetAttrEscape.end.annobin_xmlBufAttrSerializeTxtContent.start.annobin_xmlBufAttrSerializeTxtContent.end.annobin_xmlAttrSerializeTxtContent.start.annobin_xmlAttrSerializeTxtContent.end.annobin_xmlNodeDumpOutput.start.annobin_xmlNodeDumpOutput.end.annobin_xmlBufNodeDump.start.annobin_xmlBufNodeDump.end.annobin_xmlNodeDump.start.annobin_xmlNodeDump.end.annobin_xmlElemDump.start.annobin_xmlElemDump.end.annobin_xmlDocDumpFormatMemoryEnc.start.annobin_xmlDocDumpFormatMemoryEnc.end.annobin_xmlDocDumpMemory.start.annobin_xmlDocDumpMemory.end.annobin_xmlDocDumpFormatMemory.start.annobin_xmlDocDumpFormatMemory.end.annobin_xmlDocDumpMemoryEnc.start.annobin_xmlDocDumpMemoryEnc.end.annobin_xmlDocFormatDump.start.annobin_xmlDocFormatDump.end.annobin_xmlDocDump.start.annobin_xmlDocDump.end.annobin_xmlSaveFormatFileTo.start.annobin_xmlSaveFormatFileTo.end.annobin_xmlSaveFileTo.start.annobin_xmlSaveFileTo.end.annobin_xmlSaveFormatFileEnc.start.annobin_xmlSaveFormatFileEnc.end.annobin_xmlSaveFileEnc.start.annobin_xmlSaveFileEnc.end.annobin_xmlSaveFormatFile.start.annobin_xmlSaveFormatFile.end.annobin_xmlSaveFile.start.annobin_xmlSaveFile.end.annobin_pattern.c.annobin_pattern.c_end.annobin_pattern.c.hot.annobin_pattern.c_end.hot.annobin_pattern.c.unlikely.annobin_pattern.c_end.unlikely.annobin_pattern.c.startup.annobin_pattern.c_end.startup.annobin_pattern.c.exit.annobin_pattern.c_end.exit.annobin_xmlPatPushState.start.annobin_xmlPatPushState.endxmlPatPushState.annobin_xmlStreamCompAddStep.start.annobin_xmlStreamCompAddStep.endxmlStreamCompAddStep.annobin_xmlStreamCtxtAddState.start.annobin_xmlStreamCtxtAddState.endxmlStreamCtxtAddState.annobin_xmlNewPatParserContext.start.annobin_xmlNewPatParserContext.endxmlNewPatParserContext.annobin_xmlNewStreamComp.start.annobin_xmlNewStreamComp.endxmlNewStreamComp.annobin_xmlPatScanNCName.start.annobin_xmlPatScanNCName.endxmlPatScanNCName.annobin_xmlFreePatParserContext.part.0.start.annobin_xmlFreePatParserContext.part.0.endxmlFreePatParserContext.part.0.annobin_xmlPatternGrow.isra.1.start.annobin_xmlPatternGrow.isra.1.endxmlPatternGrow.isra.1.annobin_xmlPatternAdd.isra.2.start.annobin_xmlPatternAdd.isra.2.endxmlPatternAdd.isra.2.annobin_xmlFreeStreamComp.start.annobin_xmlFreeStreamComp.endxmlFreeStreamComp.annobin_xmlStreamPushInternal.part.4.start.annobin_xmlStreamPushInternal.part.4.endxmlStreamPushInternal.part.4.annobin_xmlPatScanName.isra.5.start.annobin_xmlPatScanName.isra.5.endxmlPatScanName.isra.5.annobin_xmlCompileAttributeTest.start.annobin_xmlCompileAttributeTest.endxmlCompileAttributeTest.annobin_xmlCompileStepPattern.start.annobin_xmlCompileStepPattern.endxmlCompileStepPattern.annobin_xmlFreePatternList.start.annobin_xmlFreePatternList.end.annobin_xmlFreePattern.start.annobin_xmlFreePattern.end.annobin_xmlFreeStreamCtxt.start.annobin_xmlFreeStreamCtxt.end.annobin_xmlStreamPush.start.annobin_xmlStreamPush.end.annobin_xmlStreamPushNode.start.annobin_xmlStreamPushNode.end.annobin_xmlStreamPushAttr.start.annobin_xmlStreamPushAttr.end.annobin_xmlStreamPop.start.annobin_xmlStreamPop.end.annobin_xmlStreamWantsAnyNode.start.annobin_xmlStreamWantsAnyNode.end.annobin_xmlPatternCompileSafe.start.annobin_xmlPatternCompileSafe.end.annobin_xmlPatterncompile.start.annobin_xmlPatterncompile.end.annobin_xmlPatternMatch.start.annobin_xmlPatternMatch.end.annobin_xmlPatternGetStreamCtxt.start.annobin_xmlPatternGetStreamCtxt.end.annobin_xmlPatternStreamable.start.annobin_xmlPatternStreamable.end.annobin_xmlPatternMaxDepth.start.annobin_xmlPatternMaxDepth.end.annobin_xmlPatternMinDepth.start.annobin_xmlPatternMinDepth.end.annobin_xmlPatternFromRoot.start.annobin_xmlPatternFromRoot.end.annobin_xmlreader.c.annobin_xmlreader.c_end.annobin_xmlreader.c.hot.annobin_xmlreader.c_end.hot.annobin_xmlreader.c.unlikely.annobin_xmlreader.c_end.unlikely.annobin_xmlreader.c.startup.annobin_xmlreader.c_end.startup.annobin_xmlreader.c.exit.annobin_xmlreader.c_end.exit.annobin_xmlTextReaderStartElement.start.annobin_xmlTextReaderStartElement.endxmlTextReaderStartElement.annobin_xmlTextReaderEndElement.start.annobin_xmlTextReaderEndElement.endxmlTextReaderEndElement.annobin_xmlTextReaderStartElementNs.start.annobin_xmlTextReaderStartElementNs.endxmlTextReaderStartElementNs.annobin_xmlTextReaderEndElementNs.start.annobin_xmlTextReaderEndElementNs.endxmlTextReaderEndElementNs.annobin_xmlTextReaderCharacters.start.annobin_xmlTextReaderCharacters.endxmlTextReaderCharacters.annobin_xmlTextReaderCDataBlock.start.annobin_xmlTextReaderCDataBlock.endxmlTextReaderCDataBlock.annobin_xmlTextReaderPushData.start.annobin_xmlTextReaderPushData.endxmlTextReaderPushData.annobin_xmlTextReaderFreeNodeList.start.annobin_xmlTextReaderFreeNodeList.endxmlTextReaderFreeNodeListxmlTextReaderFreeProp.annobin_xmlTextReaderFreeProp.start.annobin_xmlTextReaderFreeProp.end.annobin_xmlTextReaderFreeNode.start.annobin_xmlTextReaderFreeNode.endxmlTextReaderFreeNode.annobin_xmlTextReaderErr.start.annobin_xmlTextReaderErr.endxmlTextReaderErr.annobin_xmlTextReaderFreeDoc.start.annobin_xmlTextReaderFreeDoc.endxmlTextReaderFreeDoc.annobin_xmlTextReaderStructuredRelay.start.annobin_xmlTextReaderStructuredRelay.endxmlTextReaderStructuredRelay.annobin_xmlTextReaderDoExpand.part.1.start.annobin_xmlTextReaderDoExpand.part.1.endxmlTextReaderDoExpand.part.1.annobin_xmlTextReaderErrMemory.part.2.start.annobin_xmlTextReaderErrMemory.part.2.endxmlTextReaderErrMemory.part.2.annobin_xmlTextReaderErrMemory.start.annobin_xmlTextReaderErrMemory.endxmlTextReaderErrMemory.annobin_xmlTextReaderValidatePop.start.annobin_xmlTextReaderValidatePop.endxmlTextReaderValidatePop.annobin_xmlTextReaderEntPush.start.annobin_xmlTextReaderEntPush.endxmlTextReaderEntPush.annobin_readerStrdup.start.annobin_readerStrdup.endreaderStrdup.annobin_constString.start.annobin_constString.endconstString.annobin_xmlTextReaderValidateCData.start.annobin_xmlTextReaderValidateCData.endxmlTextReaderValidateCData.annobin_xmlTextReaderDumpCopy.start.annobin_xmlTextReaderDumpCopy.endxmlTextReaderDumpCopy.annobin_xmlTextReaderLocator.start.annobin_xmlTextReaderLocator.endxmlTextReaderLocator.annobin_xmlTextReaderSchemaValidateInternal.isra.6.start.annobin_xmlTextReaderSchemaValidateInternal.isra.6.endxmlTextReaderSchemaValidateInternal.isra.6.annobin_xmlTextReaderRelaxNGValidateInternal.isra.7.start.annobin_xmlTextReaderRelaxNGValidateInternal.isra.7.endxmlTextReaderRelaxNGValidateInternal.isra.7.annobin_xmlTextReaderReadState.start.annobin_xmlTextReaderReadState.end.annobin_xmlTextReaderExpand.start.annobin_xmlTextReaderExpand.end.annobin_xmlTextReaderValidatePush.start.annobin_xmlTextReaderValidatePush.endxmlTextReaderValidatePush.annobin_xmlTextReaderReadInnerXml.start.annobin_xmlTextReaderReadInnerXml.end.annobin_xmlTextReaderReadOuterXml.start.annobin_xmlTextReaderReadOuterXml.end.annobin_xmlTextReaderReadString.start.annobin_xmlTextReaderReadString.end.annobin_xmlNewTextReader.start.annobin_xmlNewTextReader.end.annobin_xmlNewTextReaderFilename.start.annobin_xmlNewTextReaderFilename.end.annobin_xmlTextReaderClose.start.annobin_xmlTextReaderClose.end.annobin_xmlFreeTextReader.start.annobin_xmlFreeTextReader.end.annobin_xmlTextReaderGetAttributeNo.start.annobin_xmlTextReaderGetAttributeNo.end.annobin_xmlTextReaderGetAttribute.start.annobin_xmlTextReaderGetAttribute.end.annobin_xmlTextReaderGetAttributeNs.start.annobin_xmlTextReaderGetAttributeNs.end.annobin_xmlTextReaderGetRemainder.start.annobin_xmlTextReaderGetRemainder.end.annobin_xmlTextReaderLookupNamespace.start.annobin_xmlTextReaderLookupNamespace.end.annobin_xmlTextReaderMoveToAttributeNo.start.annobin_xmlTextReaderMoveToAttributeNo.end.annobin_xmlTextReaderMoveToAttribute.start.annobin_xmlTextReaderMoveToAttribute.end.annobin_xmlTextReaderMoveToAttributeNs.start.annobin_xmlTextReaderMoveToAttributeNs.end.annobin_xmlTextReaderMoveToFirstAttribute.start.annobin_xmlTextReaderMoveToFirstAttribute.end.annobin_xmlTextReaderMoveToNextAttribute.start.annobin_xmlTextReaderMoveToNextAttribute.end.annobin_xmlTextReaderMoveToElement.start.annobin_xmlTextReaderMoveToElement.end.annobin_xmlTextReaderReadAttributeValue.start.annobin_xmlTextReaderReadAttributeValue.end.annobin_xmlTextReaderConstEncoding.start.annobin_xmlTextReaderConstEncoding.end.annobin_xmlTextReaderAttributeCount.start.annobin_xmlTextReaderAttributeCount.end.annobin_xmlTextReaderNodeType.start.annobin_xmlTextReaderNodeType.end.annobin_xmlTextReaderIsEmptyElement.start.annobin_xmlTextReaderIsEmptyElement.end.annobin_xmlTextReaderName.start.annobin_xmlTextReaderName.end.annobin_xmlTextReaderLocalName.start.annobin_xmlTextReaderLocalName.end.annobin_xmlTextReaderConstName.start.annobin_xmlTextReaderConstName.end.annobin_xmlTextReaderConstLocalName.start.annobin_xmlTextReaderConstLocalName.end.annobin_xmlTextReaderPrefix.start.annobin_xmlTextReaderPrefix.end.annobin_xmlTextReaderConstPrefix.start.annobin_xmlTextReaderConstPrefix.end.annobin_xmlTextReaderNamespaceUri.start.annobin_xmlTextReaderNamespaceUri.end.annobin_xmlTextReaderConstNamespaceUri.start.annobin_xmlTextReaderConstNamespaceUri.end.annobin_xmlTextReaderBaseUri.start.annobin_xmlTextReaderBaseUri.end.annobin_xmlTextReaderConstBaseUri.start.annobin_xmlTextReaderConstBaseUri.end.annobin_xmlTextReaderDepth.start.annobin_xmlTextReaderDepth.end.annobin_xmlTextReaderHasAttributes.start.annobin_xmlTextReaderHasAttributes.end.annobin_xmlTextReaderHasValue.start.annobin_xmlTextReaderHasValue.end.annobin_xmlTextReaderValue.start.annobin_xmlTextReaderValue.end.annobin_xmlTextReaderConstValue.start.annobin_xmlTextReaderConstValue.end.annobin_xmlTextReaderIsDefault.start.annobin_xmlTextReaderIsDefault.end.annobin_xmlTextReaderQuoteChar.start.annobin_xmlTextReaderQuoteChar.end.annobin_xmlTextReaderXmlLang.start.annobin_xmlTextReaderXmlLang.end.annobin_xmlTextReaderConstXmlLang.start.annobin_xmlTextReaderConstXmlLang.end.annobin_xmlTextReaderConstString.start.annobin_xmlTextReaderConstString.end.annobin_xmlTextReaderNormalization.start.annobin_xmlTextReaderNormalization.end.annobin_xmlTextReaderSetParserProp.start.annobin_xmlTextReaderSetParserProp.end.annobin_xmlTextReaderGetParserProp.start.annobin_xmlTextReaderGetParserProp.end.annobin_xmlTextReaderGetParserLineNumber.start.annobin_xmlTextReaderGetParserLineNumber.end.annobin_xmlTextReaderGetParserColumnNumber.start.annobin_xmlTextReaderGetParserColumnNumber.end.annobin_xmlTextReaderCurrentNode.start.annobin_xmlTextReaderCurrentNode.end.annobin_xmlTextReaderPreserve.start.annobin_xmlTextReaderPreserve.end.annobin_xmlTextReaderRead.start.annobin_xmlTextReaderRead.endxmlTextReaderRead.cold.10.annobin_xmlTextReaderNextTree.start.annobin_xmlTextReaderNextTree.endxmlTextReaderNextTree.annobin_xmlTextReaderNextSibling.start.annobin_xmlTextReaderNextSibling.end.annobin_xmlTextReaderNext.start.annobin_xmlTextReaderNext.end.annobin_xmlTextReaderPreservePattern.start.annobin_xmlTextReaderPreservePattern.end.annobin_xmlTextReaderCurrentDoc.start.annobin_xmlTextReaderCurrentDoc.end.annobin_xmlTextReaderRelaxNGSetSchema.start.annobin_xmlTextReaderRelaxNGSetSchema.end.annobin_xmlTextReaderSetSchema.start.annobin_xmlTextReaderSetSchema.end.annobin_xmlTextReaderSchemaValidateCtxt.start.annobin_xmlTextReaderSchemaValidateCtxt.end.annobin_xmlTextReaderSchemaValidate.start.annobin_xmlTextReaderSchemaValidate.end.annobin_xmlTextReaderRelaxNGValidateCtxt.start.annobin_xmlTextReaderRelaxNGValidateCtxt.end.annobin_xmlTextReaderRelaxNGValidate.start.annobin_xmlTextReaderRelaxNGValidate.end.annobin_xmlTextReaderIsNamespaceDecl.start.annobin_xmlTextReaderIsNamespaceDecl.end.annobin_xmlTextReaderConstXmlVersion.start.annobin_xmlTextReaderConstXmlVersion.end.annobin_xmlTextReaderStandalone.start.annobin_xmlTextReaderStandalone.end.annobin_xmlTextReaderLocatorLineNumber.start.annobin_xmlTextReaderLocatorLineNumber.end.annobin_xmlTextReaderLocatorBaseURI.start.annobin_xmlTextReaderLocatorBaseURI.end.annobin_xmlTextReaderSetErrorHandler.start.annobin_xmlTextReaderSetErrorHandler.end.annobin_xmlTextReaderSetStructuredErrorHandler.start.annobin_xmlTextReaderSetStructuredErrorHandler.end.annobin_xmlTextReaderGetErrorHandler.start.annobin_xmlTextReaderGetErrorHandler.end.annobin_xmlTextReaderSetResourceLoader.start.annobin_xmlTextReaderSetResourceLoader.end.annobin_xmlTextReaderIsValid.start.annobin_xmlTextReaderIsValid.end.annobin_xmlTextReaderSetup.start.annobin_xmlTextReaderSetup.end.annobin_xmlTextReaderSetMaxAmplification.start.annobin_xmlTextReaderSetMaxAmplification.end.annobin_xmlTextReaderGetLastError.start.annobin_xmlTextReaderGetLastError.end.annobin_xmlTextReaderByteConsumed.start.annobin_xmlTextReaderByteConsumed.end.annobin_xmlReaderWalker.start.annobin_xmlReaderWalker.end.annobin_xmlReaderForFile.start.annobin_xmlReaderForFile.end.annobin_xmlReaderForMemory.start.annobin_xmlReaderForMemory.end.annobin_xmlReaderForDoc.start.annobin_xmlReaderForDoc.end.annobin_xmlReaderForFd.start.annobin_xmlReaderForFd.end.annobin_xmlReaderForIO.start.annobin_xmlReaderForIO.end.annobin_xmlReaderNewWalker.start.annobin_xmlReaderNewWalker.end.annobin_xmlReaderNewFile.start.annobin_xmlReaderNewFile.end.annobin_xmlReaderNewMemory.start.annobin_xmlReaderNewMemory.end.annobin_xmlReaderNewDoc.start.annobin_xmlReaderNewDoc.end.annobin_xmlReaderNewFd.start.annobin_xmlReaderNewFd.end.annobin_xmlReaderNewIO.start.annobin_xmlReaderNewIO.end.annobin_xmlregexp.c.annobin_xmlregexp.c_end.annobin_xmlregexp.c.hot.annobin_xmlregexp.c_end.hot.annobin_xmlregexp.c.unlikely.annobin_xmlregexp.c_end.unlikely.annobin_xmlregexp.c.startup.annobin_xmlregexp.c_end.startup.annobin_xmlregexp.c.exit.annobin_xmlregexp.c_end.exit.annobin_xmlRegFreeState.start.annobin_xmlRegFreeState.endxmlRegFreeState.annobin_xmlFAFinishReduceEpsilonTransitions.start.annobin_xmlFAFinishReduceEpsilonTransitions.endxmlFAFinishReduceEpsilonTransitions.annobin_xmlFAFinishRecurseDeterminism.start.annobin_xmlFAFinishRecurseDeterminism.endxmlFAFinishRecurseDeterminism.annobin_xmlRegExecGetValues.start.annobin_xmlRegExecGetValues.endxmlRegExecGetValues.annobin_xmlFARegExecSaveInputString.start.annobin_xmlFARegExecSaveInputString.endxmlFARegExecSaveInputString.annobin_xmlFARegExecSave.start.annobin_xmlFARegExecSave.endxmlFARegExecSave.annobin_xmlRegNewParserCtxt.start.annobin_xmlRegNewParserCtxt.endxmlRegNewParserCtxt.annobin_xmlRegStatePush.start.annobin_xmlRegStatePush.endxmlRegStatePush.annobin_xmlRegGetCounter.start.annobin_xmlRegGetCounter.endxmlRegGetCounter.annobin_xmlRegCalloc2.start.annobin_xmlRegCalloc2.endxmlRegCalloc2.annobin_xmlRegFreeAtom.part.1.start.annobin_xmlRegFreeAtom.part.1.endxmlRegFreeAtom.part.1.annobin_xmlRegFreeParserCtxt.start.annobin_xmlRegFreeParserCtxt.endxmlRegFreeParserCtxt.annobin_xmlFARegExecRollBack.part.2.start.annobin_xmlFARegExecRollBack.part.2.endxmlFARegExecRollBack.part.2.annobin_xmlRegStrEqualWildcard.part.3.start.annobin_xmlRegStrEqualWildcard.part.3.endxmlRegStrEqualWildcard.part.3.annobin_xmlFAParseQuantExact.isra.4.start.annobin_xmlFAParseQuantExact.isra.4.endxmlFAParseQuantExact.isra.4.annobin_xmlFAEqualAtoms.start.annobin_xmlFAEqualAtoms.endxmlFAEqualAtoms.annobin_xmlRegExecSetErrString.isra.6.start.annobin_xmlRegExecSetErrString.isra.6.endxmlRegExecSetErrString.isra.6.annobin_xmlRegCompactPushString.start.annobin_xmlRegCompactPushString.endxmlRegCompactPushString.annobin_xmlRegExecPushStringInternal.start.annobin_xmlRegExecPushStringInternal.endxmlRegExecPushStringInternal.annobin_xmlRegNewAtom.start.annobin_xmlRegNewAtom.endxmlRegNewAtom.annobin_xmlRegexpErrCompile.start.annobin_xmlRegexpErrCompile.endxmlRegexpErrCompile.annobin_xmlRegStateAddTrans.start.annobin_xmlRegStateAddTrans.endxmlRegStateAddTrans.annobin_xmlFAGenerateEpsilonTransition.start.annobin_xmlFAGenerateEpsilonTransition.endxmlFAGenerateEpsilonTransition.annobin_xmlFAGenerateCountedTransition.start.annobin_xmlFAGenerateCountedTransition.endxmlFAGenerateCountedTransition.annobin_xmlFAGenerateCountedEpsilonTransition.start.annobin_xmlFAGenerateCountedEpsilonTransition.endxmlFAGenerateCountedEpsilonTransition.annobin_xmlFAEliminateSimpleEpsilonTransitions.start.annobin_xmlFAEliminateSimpleEpsilonTransitions.endxmlFAEliminateSimpleEpsilonTransitions.annobin_xmlFAReduceEpsilonTransitions.start.annobin_xmlFAReduceEpsilonTransitions.endxmlFAReduceEpsilonTransitions.annobin_xmlRegAtomAddRange.start.annobin_xmlRegAtomAddRange.endxmlRegAtomAddRange.annobin_xmlFAParseCharProp.start.annobin_xmlFAParseCharProp.endxmlFAParseCharProp.annobin_xmlRegAtomPush.start.annobin_xmlRegAtomPush.endxmlRegAtomPush.annobin_xmlFAEliminateEpsilonTransitions.part.12.start.annobin_xmlFAEliminateEpsilonTransitions.part.12.endxmlFAEliminateEpsilonTransitions.part.12.annobin_parse_escaped_codeunit.start.annobin_parse_escaped_codeunit.endparse_escaped_codeunit.annobin_parse_escaped_codepoint.start.annobin_parse_escaped_codepoint.endparse_escaped_codepoint.annobin_xmlFAParseCharRange.start.annobin_xmlFAParseCharRange.endxmlFAParseCharRange.annobin_xmlFAParseCharClassEsc.start.annobin_xmlFAParseCharClassEsc.endxmlFAParseCharClassEscCSWTCH.218.annobin_xmlFAParsePosCharGroup.start.annobin_xmlFAParsePosCharGroup.endxmlFAParsePosCharGroup.annobin_xmlFAParseCharGroup.start.annobin_xmlFAParseCharGroup.endxmlFAParseCharGroup.annobin_xmlRegCheckCharacterRange.constprop.19.start.annobin_xmlRegCheckCharacterRange.constprop.19.endxmlRegCheckCharacterRange.constprop.19xmlNdGxmlScGxmlCfGxmlSoGxmlSkGxmlCGxmlSmGxmlSGxmlZGxmlPoGxmlPeGxmlPsGxmlPdGxmlPGxmlNoGxmlUnicodeBlocksxmlNGxmlMcGxmlMnGxmlMGxmlLoGxmlLmGxmlLtGxmlLlGxmlLuGxmlLG.annobin_xmlRegCheckCharacter.start.annobin_xmlRegCheckCharacter.endxmlRegCheckCharacter.annobin_xmlFACompareAtoms.part.16.start.annobin_xmlFACompareAtoms.part.16.endxmlFACompareAtoms.part.16.annobin_xmlFARecurseDeterminism.start.annobin_xmlFARecurseDeterminism.endxmlFARecurseDeterminism.annobin_xmlFAComputesDeterminism.part.17.start.annobin_xmlFAComputesDeterminism.part.17.endxmlFAComputesDeterminism.part.17.annobin_xmlFAGenerateTransitions.start.annobin_xmlFAGenerateTransitions.endxmlFAGenerateTransitions.annobin_xmlFAParseBranch.start.annobin_xmlFAParseBranch.endxmlFAParseBranchxmlFAParsePiece.annobin_xmlFAParseRegExp.start.annobin_xmlFAParseRegExp.endxmlFAParseRegExp.annobin_xmlFAParsePiece.start.annobin_xmlFAParsePiece.end.annobin_xmlRegNewExecCtxt.start.annobin_xmlRegNewExecCtxt.end.annobin_xmlRegFreeExecCtxt.start.annobin_xmlRegFreeExecCtxt.end.annobin_xmlRegExecPushString.start.annobin_xmlRegExecPushString.end.annobin_xmlRegExecPushString2.start.annobin_xmlRegExecPushString2.end.annobin_xmlRegExecNextValues.start.annobin_xmlRegExecNextValues.end.annobin_xmlRegExecErrInfo.start.annobin_xmlRegExecErrInfo.end.annobin_xmlRegExecClearErrors.start.annobin_xmlRegExecClearErrors.end.annobin_xmlRegexpPrint.start.annobin_xmlRegexpPrint.end.annobin_xmlRegexpExec.start.annobin_xmlRegexpExec.end.annobin_xmlRegFreeRegexp.start.annobin_xmlRegFreeRegexp.end.annobin_xmlFreeAutomata.start.annobin_xmlFreeAutomata.end.annobin_xmlNewAutomata.start.annobin_xmlNewAutomata.end.annobin_xmlRegexpIsDeterminist.start.annobin_xmlRegexpIsDeterminist.end.annobin_xmlRegEpxFromParse.start.annobin_xmlRegEpxFromParse.endxmlRegEpxFromParse.annobin_xmlRegexpCompile.start.annobin_xmlRegexpCompile.end.annobin_xmlAutomataSetFlags.start.annobin_xmlAutomataSetFlags.end.annobin_xmlAutomataGetInitState.start.annobin_xmlAutomataGetInitState.end.annobin_xmlAutomataSetFinalState.start.annobin_xmlAutomataSetFinalState.end.annobin_xmlAutomataNewTransition.start.annobin_xmlAutomataNewTransition.end.annobin_xmlAutomataNewTransition2.start.annobin_xmlAutomataNewTransition2.end.annobin_xmlAutomataNewNegTrans.start.annobin_xmlAutomataNewNegTrans.end.annobin_xmlAutomataNewCountTrans2.start.annobin_xmlAutomataNewCountTrans2.end.annobin_xmlAutomataNewCountTrans.start.annobin_xmlAutomataNewCountTrans.end.annobin_xmlAutomataNewOnceTrans2.start.annobin_xmlAutomataNewOnceTrans2.end.annobin_xmlAutomataNewOnceTrans.start.annobin_xmlAutomataNewOnceTrans.end.annobin_xmlAutomataNewState.start.annobin_xmlAutomataNewState.end.annobin_xmlAutomataNewEpsilon.start.annobin_xmlAutomataNewEpsilon.end.annobin_xmlAutomataNewAllTrans.start.annobin_xmlAutomataNewAllTrans.end.annobin_xmlAutomataNewCounter.start.annobin_xmlAutomataNewCounter.end.annobin_xmlAutomataNewCountedTrans.start.annobin_xmlAutomataNewCountedTrans.end.annobin_xmlAutomataNewCounterTrans.start.annobin_xmlAutomataNewCounterTrans.end.annobin_xmlAutomataCompile.start.annobin_xmlAutomataCompile.end.annobin_xmlAutomataIsDeterminist.start.annobin_xmlAutomataIsDeterminist.endxmlAegeanNumbersLxmlAlphabeticPresentationFormsSxmlArabicSxmlArabicPresentationFormsASxmlArabicPresentationFormsBSxmlArmenianSxmlArrowsSxmlBasicLatinSxmlBengaliSxmlBlockElementsSxmlBopomofoSxmlBopomofoExtendedSxmlBoxDrawingSxmlBraillePatternsSxmlBuhidSxmlByzantineMusicalSymbolsLxmlCJKCompatibilitySxmlCJKCompatibilityFormsSxmlCJKCompatibilityIdeographsSxmlCJKCompatibilityIdeographsSupplementLxmlCJKRadicalsSupplementSxmlCJKSymbolsandPunctuationSxmlCJKUnifiedIdeographsSxmlCJKUnifiedIdeographsExtensionASxmlCJKUnifiedIdeographsExtensionBLxmlCherokeeSxmlCombiningDiacriticalMarksSxmlCombiningDiacriticalMarksforSymbolsSxmlCombiningHalfMarksSxmlCombiningMarksforSymbolsSxmlControlPicturesSxmlCurrencySymbolsSxmlCypriotSyllabaryLxmlCyrillicSxmlCyrillicSupplementSxmlDeseretLxmlDevanagariSxmlDingbatsSxmlEnclosedAlphanumericsSxmlEnclosedCJKLettersandMonthsSxmlEthiopicSxmlGeneralPunctuationSxmlGeometricShapesSxmlGeorgianSxmlGothicLxmlGreekSxmlGreekExtendedSxmlGreekandCopticSxmlGujaratiSxmlGurmukhiSxmlHalfwidthandFullwidthFormsSxmlHangulCompatibilityJamoSxmlHangulJamoSxmlHangulSyllablesSxmlHanunooSxmlHebrewSxmlHighPrivateUseSurrogatesSxmlHighSurrogatesSxmlHiraganaSxmlIPAExtensionsSxmlIdeographicDescriptionCharactersSxmlKanbunSxmlKangxiRadicalsSxmlKannadaSxmlKatakanaSxmlKatakanaPhoneticExtensionsSxmlKhmerSxmlKhmerSymbolsSxmlLaoSxmlLatin1SupplementSxmlLatinExtendedASxmlLatinExtendedBSxmlLatinExtendedAdditionalSxmlLetterlikeSymbolsSxmlLimbuSxmlLinearBIdeogramsLxmlLinearBSyllabaryLxmlLowSurrogatesSxmlMalayalamSxmlMathematicalAlphanumericSymbolsLxmlMathematicalOperatorsSxmlMiscellaneousMathematicalSymbolsASxmlMiscellaneousMathematicalSymbolsBSxmlMiscellaneousSymbolsSxmlMiscellaneousSymbolsandArrowsSxmlMiscellaneousTechnicalSxmlMongolianSxmlMusicalSymbolsLxmlMyanmarSxmlNumberFormsSxmlOghamSxmlOldItalicLxmlOpticalCharacterRecognitionSxmlOriyaSxmlOsmanyaLxmlPhoneticExtensionsSxmlPrivateUseSxmlPrivateUseLxmlPrivateUseAreaSxmlRunicSxmlShavianLxmlSinhalaSxmlSmallFormVariantsSxmlSpacingModifierLettersSxmlSpecialsSxmlSuperscriptsandSubscriptsSxmlSupplementalArrowsASxmlSupplementalArrowsBSxmlSupplementalMathematicalOperatorsSxmlSupplementaryPrivateUseAreaALxmlSupplementaryPrivateUseAreaBLxmlSyriacSxmlTagalogSxmlTagbanwaSxmlTagsLxmlTaiLeSxmlTaiXuanJingSymbolsLxmlTamilSxmlTeluguSxmlThaanaSxmlThaiSxmlTibetanSxmlUgariticLxmlUnifiedCanadianAboriginalSyllabicsSxmlVariationSelectorsSxmlVariationSelectorsSupplementLxmlYiRadicalsSxmlYiSyllablesSxmlYijingHexagramSymbolsSxmlZSxmlSoSxmlSoLxmlSmSxmlSmLxmlSkSxmlScSxmlSSxmlSLxmlPsSxmlPoSxmlPoLxmlPeSxmlPdSxmlPSxmlPLxmlNoSxmlNoLxmlNdSxmlNdLxmlNSxmlNLxmlMnSxmlMnLxmlMcSxmlMcLxmlMSxmlMLxmlLuSxmlLuLxmlLtSxmlLoSxmlLoLxmlLmSxmlLlSxmlLlLxmlLSxmlLLxmlCfSxmlCfLxmlCSxmlCL.annobin_relaxng.c.annobin_relaxng.c_end.annobin_relaxng.c.hot.annobin_relaxng.c_end.hot.annobin_relaxng.c.unlikely.annobin_relaxng.c_end.unlikely.annobin_relaxng.c.startup.annobin_relaxng.c_end.startup.annobin_relaxng.c.exit.annobin_relaxng.c_end.exit.annobin_xmlRelaxNGValidErrorPop.start.annobin_xmlRelaxNGValidErrorPop.endxmlRelaxNGValidErrorPop.annobin_xmlRelaxNGPopErrors.start.annobin_xmlRelaxNGPopErrors.endxmlRelaxNGPopErrors.annobin_xmlRelaxNGFreeTypeLibrary.start.annobin_xmlRelaxNGFreeTypeLibrary.endxmlRelaxNGFreeTypeLibrary.annobin_xmlRelaxNGIsCompilable.start.annobin_xmlRelaxNGIsCompilable.endxmlRelaxNGIsCompilable.annobin_xmlRelaxNGIsNullable.start.annobin_xmlRelaxNGIsNullable.endxmlRelaxNGIsNullable.annobin_xmlRelaxNGFreeGrammar.start.annobin_xmlRelaxNGFreeGrammar.endxmlRelaxNGFreeGrammar.annobin_xmlRelaxNGFreeDefine.start.annobin_xmlRelaxNGFreeDefine.endxmlRelaxNGFreeDefine.annobin_xmlRelaxNGFreeDocument.start.annobin_xmlRelaxNGFreeDocument.endxmlRelaxNGFreeDocument.annobin_xmlRelaxNGAttributeMatch.start.annobin_xmlRelaxNGAttributeMatch.endxmlRelaxNGAttributeMatch.annobin_xmlRngVErrMemory.start.annobin_xmlRngVErrMemory.endxmlRngVErrMemory.annobin_xmlRelaxNGNewStates.start.annobin_xmlRelaxNGNewStates.endxmlRelaxNGNewStates.annobin_xmlRngPErrMemory.start.annobin_xmlRngPErrMemory.endxmlRngPErrMemory.annobin_xmlRelaxNGSchemaFreeValue.start.annobin_xmlRelaxNGSchemaFreeValue.endxmlRelaxNGSchemaFreeValue.annobin_xmlRelaxNGSchemaFacetCheck.start.annobin_xmlRelaxNGSchemaFacetCheck.endxmlRelaxNGSchemaFacetCheck.annobin_xmlRelaxNGSchemaTypeCheck.start.annobin_xmlRelaxNGSchemaTypeCheck.endxmlRelaxNGSchemaTypeCheck.annobin_xmlRelaxNGSchemaTypeCompare.start.annobin_xmlRelaxNGSchemaTypeCompare.endxmlRelaxNGSchemaTypeCompare.annobin_xmlRelaxNGNewGrammar.start.annobin_xmlRelaxNGNewGrammar.endxmlRelaxNGNewGrammar.annobin_xmlRelaxNGGetElements.start.annobin_xmlRelaxNGGetElements.endxmlRelaxNGGetElements.annobin_xmlRelaxNGNewDefine.start.annobin_xmlRelaxNGNewDefine.endxmlRelaxNGNewDefine.annobin_xmlRelaxNGFreeStates.start.annobin_xmlRelaxNGFreeStates.endxmlRelaxNGFreeStates.annobin_xmlRelaxNGElemPush.start.annobin_xmlRelaxNGElemPush.endxmlRelaxNGElemPush.annobin_xmlRelaxNGGetErrorString.start.annobin_xmlRelaxNGGetErrorString.endxmlRelaxNGGetErrorString.annobin_xmlRngVErr.start.annobin_xmlRngVErr.endxmlRngVErr.annobin_xmlRngPErr.start.annobin_xmlRngPErr.endxmlRngPErr.annobin_xmlRelaxNGCheckCycles.start.annobin_xmlRelaxNGCheckCycles.endxmlRelaxNGCheckCycles.annobin_xmlRelaxReadFile.start.annobin_xmlRelaxReadFile.endxmlRelaxReadFile.annobin_xmlRelaxNGCompile.start.annobin_xmlRelaxNGCompile.endxmlRelaxNGCompilexmlRelaxNGTryCompile.annobin_xmlRelaxNGTryCompile.start.annobin_xmlRelaxNGTryCompile.end.annobin_xmlRelaxNGDumpDefine.start.annobin_xmlRelaxNGDumpDefine.endxmlRelaxNGDumpDefinexmlRelaxNGDumpDefines.annobin_xmlRelaxNGDumpDefines.start.annobin_xmlRelaxNGDumpDefines.end.annobin_xmlRelaxNGCopyValidState.start.annobin_xmlRelaxNGCopyValidState.endxmlRelaxNGCopyValidState.annobin_xmlRelaxNGNewValidState.start.annobin_xmlRelaxNGNewValidState.endxmlRelaxNGNewValidState.annobin_xmlRelaxNGIsBlank.part.0.start.annobin_xmlRelaxNGIsBlank.part.0.endxmlRelaxNGIsBlank.part.0.annobin_xmlRelaxNGGenerateAttributes.isra.1.part.2.start.annobin_xmlRelaxNGGenerateAttributes.isra.1.part.2.endxmlRelaxNGGenerateAttributes.isra.1.part.2.annobin_xmlRelaxNGTryUnlink.isra.3.start.annobin_xmlRelaxNGTryUnlink.isra.3.endxmlRelaxNGTryUnlink.isra.3.annobin_xmlRelaxNGSimplify.start.annobin_xmlRelaxNGSimplify.endxmlRelaxNGSimplify.annobin_xmlRelaxNGGroupContentType.start.annobin_xmlRelaxNGGroupContentType.endxmlRelaxNGGroupContentType.annobin_xmlRelaxNGNormExtSpace.part.7.start.annobin_xmlRelaxNGNormExtSpace.part.7.endxmlRelaxNGNormExtSpace.part.7.annobin_xmlRelaxNGRemoveRedefine.start.annobin_xmlRelaxNGRemoveRedefine.endxmlRelaxNGRemoveRedefine.annobin_xmlRelaxNGSkipIgnored.isra.8.start.annobin_xmlRelaxNGSkipIgnored.isra.8.endxmlRelaxNGSkipIgnored.isra.8.annobin_xmlRelaxNGNextValue.isra.9.start.annobin_xmlRelaxNGNextValue.isra.9.endxmlRelaxNGNextValue.isra.9.annobin_xmlRelaxNGDefaultTypeCheck.start.annobin_xmlRelaxNGDefaultTypeCheck.endxmlRelaxNGDefaultTypeCheck.annobin_xmlRelaxNGNormalize.part.13.start.annobin_xmlRelaxNGNormalize.part.13.endxmlRelaxNGNormalize.part.13.annobin_xmlRelaxNGDefaultTypeCompare.start.annobin_xmlRelaxNGDefaultTypeCompare.endxmlRelaxNGDefaultTypeCompare.annobin_xmlRelaxNGSchemaTypeHave.start.annobin_xmlRelaxNGSchemaTypeHave.endxmlRelaxNGSchemaTypeHave.annobin_xmlRelaxNGFreeValidState.part.16.start.annobin_xmlRelaxNGFreeValidState.part.16.endxmlRelaxNGFreeValidState.part.16.annobin_xmlRelaxNGFreeValidState.start.annobin_xmlRelaxNGFreeValidState.endxmlRelaxNGFreeValidState.annobin_xmlRelaxNGAddStates.start.annobin_xmlRelaxNGAddStates.endxmlRelaxNGAddStates.annobin_xmlRelaxNGShowValidError.part.18.start.annobin_xmlRelaxNGShowValidError.part.18.endxmlRelaxNGShowValidError.part.18.annobin_xmlRelaxNGDumpValidError.start.annobin_xmlRelaxNGDumpValidError.endxmlRelaxNGDumpValidError.annobin_xmlRelaxNGAddValidError.start.annobin_xmlRelaxNGAddValidError.endxmlRelaxNGAddValidError.annobin_xmlRelaxNGElementMatch.start.annobin_xmlRelaxNGElementMatch.endxmlRelaxNGElementMatch.annobin_xmlRelaxNGValidateElementEnd.start.annobin_xmlRelaxNGValidateElementEnd.endxmlRelaxNGValidateElementEnd.annobin_xmlRelaxNGLogBestError.start.annobin_xmlRelaxNGLogBestError.endxmlRelaxNGLogBestError.annobin_xmlRelaxNGCompareNameClasses.start.annobin_xmlRelaxNGCompareNameClasses.endxmlRelaxNGCompareNameClasses.annobin_xmlRelaxNGCompareElemDefLists.isra.20.start.annobin_xmlRelaxNGCompareElemDefLists.isra.20.endxmlRelaxNGCompareElemDefLists.isra.20.annobin_xmlRelaxNGNodeMatchesList.part.22.start.annobin_xmlRelaxNGNodeMatchesList.part.22.endxmlRelaxNGNodeMatchesList.part.22.annobin_xmlRelaxNGCheckReference.start.annobin_xmlRelaxNGCheckReference.endxmlRelaxNGCheckReference.annobin_xmlRelaxNGParseImportRef.start.annobin_xmlRelaxNGParseImportRef.endxmlRelaxNGParseImportRef.annobin_xmlRelaxNGCheckGroupAttrs.start.annobin_xmlRelaxNGCheckGroupAttrs.endxmlRelaxNGCheckGroupAttrs.annobin_xmlRelaxNGCheckRules.start.annobin_xmlRelaxNGCheckRules.endxmlRelaxNGCheckRules.annobin_xmlRelaxNGCheckCombine.start.annobin_xmlRelaxNGCheckCombine.endxmlRelaxNGCheckCombine.annobin_xmlRelaxNGCleanupDoc.start.annobin_xmlRelaxNGCleanupDoc.endxmlRelaxNGCleanupDocxmlRelaxNGCleanupTree.annobin_xmlRelaxNGCleanupTree.start.annobin_xmlRelaxNGCleanupTree.end.annobin_xmlRelaxNGParseExceptNameClass.start.annobin_xmlRelaxNGParseExceptNameClass.endxmlRelaxNGParseExceptNameClassxmlRelaxNGParseNameClass.annobin_xmlRelaxNGParseNameClass.start.annobin_xmlRelaxNGParseNameClass.end.annobin_xmlRelaxNGGetDataTypeLibrary.isra.31.start.annobin_xmlRelaxNGGetDataTypeLibrary.isra.31.endxmlRelaxNGGetDataTypeLibrary.isra.31.annobin_xmlRelaxNGRegisterTypeLibrary.constprop.38.start.annobin_xmlRelaxNGRegisterTypeLibrary.constprop.38.endxmlRelaxNGRegisterTypeLibrary.constprop.38xmlRelaxNGRegisteredTypes.annobin_xmlRelaxNGComputeInterleaves.start.annobin_xmlRelaxNGComputeInterleaves.endxmlRelaxNGComputeInterleaves.annobin_xmlRelaxNGDefaultTypeHave.start.annobin_xmlRelaxNGDefaultTypeHave.endxmlRelaxNGDefaultTypeHave.annobin_xmlRelaxNGValidateValue.start.annobin_xmlRelaxNGValidateValue.endxmlRelaxNGValidateValuexmlRelaxNGValidateDatatype.annobin_xmlRelaxNGValidateDatatype.start.annobin_xmlRelaxNGValidateDatatype.end.annobin_xmlRelaxNGValidateAttribute.start.annobin_xmlRelaxNGValidateAttribute.endxmlRelaxNGValidateAttribute.annobin_xmlRelaxNGValidateState.start.annobin_xmlRelaxNGValidateState.endxmlRelaxNGValidateStatexmlRelaxNGValidateDefinitionListxmlRelaxNGValidateDefinitionxmlRelaxNGValidateAttributeListxmlRelaxNGValidateCompiledCallback.annobin_xmlRelaxNGValidateDefinition.start.annobin_xmlRelaxNGValidateDefinition.end.annobin_xmlRelaxNGValidateAttributeList.start.annobin_xmlRelaxNGValidateAttributeList.end.annobin_xmlRelaxNGValidateProgressiveCallback.start.annobin_xmlRelaxNGValidateProgressiveCallback.endxmlRelaxNGValidateProgressiveCallback.annobin_xmlRelaxNGValidateCompiledCallback.start.annobin_xmlRelaxNGValidateCompiledCallback.end.annobin_xmlRelaxNGValidateDefinitionList.start.annobin_xmlRelaxNGValidateDefinitionList.end.annobin_xmlRelaxNGFree.start.annobin_xmlRelaxNGFree.endxmlRelaxNGFreeInclude.annobin_xmlRelaxNGFreeInclude.start.annobin_xmlRelaxNGFreeInclude.end.annobin_xmlRelaxNGParseDocument.start.annobin_xmlRelaxNGParseDocument.endxmlRelaxNGParseDocumentxmlRelaxNGParseStartxmlRelaxNGParseGrammar.annobin_xmlRelaxNGParsePattern.start.annobin_xmlRelaxNGParsePattern.endxmlRelaxNGParsePatternxmlRelaxNGParseInterleavexmlRelaxNGParseElementxmlRelaxNGParsePatterns.annobin_xmlRelaxNGParseElement.start.annobin_xmlRelaxNGParseElement.end.annobin_xmlRelaxNGParsePatterns.start.annobin_xmlRelaxNGParsePatterns.end.annobin_xmlRelaxNGParseStart.start.annobin_xmlRelaxNGParseStart.end.annobin_xmlRelaxNGParseGrammarContent.start.annobin_xmlRelaxNGParseGrammarContent.endxmlRelaxNGParseGrammarContent.annobin_xmlRelaxNGParseGrammar.start.annobin_xmlRelaxNGParseGrammar.end.annobin_xmlRelaxNGParseInterleave.start.annobin_xmlRelaxNGParseInterleave.end.annobin_xmlRelaxParserSetFlag.start.annobin_xmlRelaxParserSetFlag.end.annobin_xmlRelaxParserSetIncLImit.start.annobin_xmlRelaxParserSetIncLImit.end.annobin_xmlInitRelaxNGInternal.start.annobin_xmlInitRelaxNGInternal.endxmlRelaxNGMutex.annobin_xmlCleanupRelaxNGInternal.start.annobin_xmlCleanupRelaxNGInternal.end.annobin_xmlRelaxNGInitTypes.start.annobin_xmlRelaxNGInitTypes.endxmlRelaxNGTypeInitialized.annobin_xmlRelaxNGCleanupTypes.start.annobin_xmlRelaxNGCleanupTypes.end.annobin_xmlRelaxNGNewParserCtxt.start.annobin_xmlRelaxNGNewParserCtxt.end.annobin_xmlRelaxNGNewMemParserCtxt.start.annobin_xmlRelaxNGNewMemParserCtxt.end.annobin_xmlRelaxNGNewDocParserCtxt.start.annobin_xmlRelaxNGNewDocParserCtxt.end.annobin_xmlRelaxNGFreeParserCtxt.start.annobin_xmlRelaxNGFreeParserCtxt.end.annobin_xmlRelaxNGParse.start.annobin_xmlRelaxNGParse.end.annobin_xmlRelaxNGSetParserErrors.start.annobin_xmlRelaxNGSetParserErrors.end.annobin_xmlRelaxNGGetParserErrors.start.annobin_xmlRelaxNGGetParserErrors.end.annobin_xmlRelaxNGSetParserStructuredErrors.start.annobin_xmlRelaxNGSetParserStructuredErrors.end.annobin_xmlRelaxNGSetResourceLoader.start.annobin_xmlRelaxNGSetResourceLoader.end.annobin_xmlRelaxNGDump.start.annobin_xmlRelaxNGDump.end.annobin_xmlRelaxNGDumpTree.start.annobin_xmlRelaxNGDumpTree.end.annobin_xmlRelaxNGValidatePushElement.start.annobin_xmlRelaxNGValidatePushElement.end.annobin_xmlRelaxNGValidatePushCData.start.annobin_xmlRelaxNGValidatePushCData.end.annobin_xmlRelaxNGValidatePopElement.start.annobin_xmlRelaxNGValidatePopElement.end.annobin_xmlRelaxNGValidateFullElement.start.annobin_xmlRelaxNGValidateFullElement.end.annobin_xmlRelaxNGValidCtxtClearErrors.start.annobin_xmlRelaxNGValidCtxtClearErrors.end.annobin_xmlRelaxNGNewValidCtxt.start.annobin_xmlRelaxNGNewValidCtxt.end.annobin_xmlRelaxNGFreeValidCtxt.start.annobin_xmlRelaxNGFreeValidCtxt.end.annobin_xmlRelaxNGSetValidErrors.start.annobin_xmlRelaxNGSetValidErrors.end.annobin_xmlRelaxNGSetValidStructuredErrors.start.annobin_xmlRelaxNGSetValidStructuredErrors.end.annobin_xmlRelaxNGGetValidErrors.start.annobin_xmlRelaxNGGetValidErrors.end.annobin_xmlRelaxNGValidateDoc.start.annobin_xmlRelaxNGValidateDoc.end.annobin_xmlschemas.c.annobin_xmlschemas.c_end.annobin_xmlschemas.c.hot.annobin_xmlschemas.c_end.hot.annobin_xmlschemas.c.unlikely.annobin_xmlschemas.c_end.unlikely.annobin_xmlschemas.c.startup.annobin_xmlschemas.c_end.startup.annobin_xmlschemas.c.exit.annobin_xmlschemas.c_end.exit.annobin_xmlSchemaItemTypeToStr.start.annobin_xmlSchemaItemTypeToStr.endxmlSchemaItemTypeToStr.annobin_xmlSchemaGetComponentNode.start.annobin_xmlSchemaGetComponentNode.endxmlSchemaGetComponentNode.annobin_xmlSchemaItemListRemove.start.annobin_xmlSchemaItemListRemove.endxmlSchemaItemListRemove.annobin_xmlSchemaFindRedefCompInGraph.start.annobin_xmlSchemaFindRedefCompInGraph.endxmlSchemaFindRedefCompInGraph.annobin_xmlSchemaSubstGroupFree.start.annobin_xmlSchemaSubstGroupFree.endxmlSchemaSubstGroupFree.annobin_xmlSchemaSubstGroupFreeEntry.start.annobin_xmlSchemaSubstGroupFreeEntry.endxmlSchemaSubstGroupFreeEntry.annobin_xmlSchemaGetCircModelGrDefRef.start.annobin_xmlSchemaGetCircModelGrDefRef.endxmlSchemaGetCircModelGrDefRef.annobin_xmlSchemaCheckSubstGroupCircular.start.annobin_xmlSchemaCheckSubstGroupCircular.endxmlSchemaCheckSubstGroupCircular.annobin_xmlSchemaFacetTypeToString.start.annobin_xmlSchemaFacetTypeToString.endxmlSchemaFacetTypeToString.annobin_xmlSchemaIDCFreeBinding.start.annobin_xmlSchemaIDCFreeBinding.endxmlSchemaIDCFreeBinding.annobin_xmlFreeIDCHashEntry.start.annobin_xmlFreeIDCHashEntry.endxmlFreeIDCHashEntry.annobin_xmlSchemaVContentModelCallback.start.annobin_xmlSchemaVContentModelCallback.endxmlSchemaVContentModelCallback.annobin_xmlSchemaSAXHandleReference.start.annobin_xmlSchemaSAXHandleReference.endxmlSchemaSAXHandleReference.annobin_internalSubsetSplit.start.annobin_internalSubsetSplit.endinternalSubsetSplit.annobin_isStandaloneSplit.start.annobin_isStandaloneSplit.endisStandaloneSplit.annobin_hasInternalSubsetSplit.start.annobin_hasInternalSubsetSplit.endhasInternalSubsetSplit.annobin_hasExternalSubsetSplit.start.annobin_hasExternalSubsetSplit.endhasExternalSubsetSplit.annobin_externalSubsetSplit.start.annobin_externalSubsetSplit.endexternalSubsetSplit.annobin_resolveEntitySplit.start.annobin_resolveEntitySplit.endresolveEntitySplit.annobin_getEntitySplit.start.annobin_getEntitySplit.endgetEntitySplit.annobin_getParameterEntitySplit.start.annobin_getParameterEntitySplit.endgetParameterEntitySplit.annobin_entityDeclSplit.start.annobin_entityDeclSplit.endentityDeclSplit.annobin_elementDeclSplit.start.annobin_elementDeclSplit.endelementDeclSplit.annobin_notationDeclSplit.start.annobin_notationDeclSplit.endnotationDeclSplit.annobin_unparsedEntityDeclSplit.start.annobin_unparsedEntityDeclSplit.endunparsedEntityDeclSplit.annobin_setDocumentLocatorSplit.start.annobin_setDocumentLocatorSplit.endsetDocumentLocatorSplit.annobin_startDocumentSplit.start.annobin_startDocumentSplit.endstartDocumentSplit.annobin_endDocumentSplit.start.annobin_endDocumentSplit.endendDocumentSplit.annobin_processingInstructionSplit.start.annobin_processingInstructionSplit.endprocessingInstructionSplit.annobin_commentSplit.start.annobin_commentSplit.endcommentSplit.annobin_warningSplit.start.annobin_warningSplit.endwarningSplit.annobin_errorSplit.start.annobin_errorSplit.enderrorSplit.annobin_fatalErrorSplit.start.annobin_fatalErrorSplit.endfatalErrorSplit.annobin_referenceSplit.start.annobin_referenceSplit.endreferenceSplit.annobin_xmlSchemaValidateStreamLocator.start.annobin_xmlSchemaValidateStreamLocator.endxmlSchemaValidateStreamLocator.annobin_xmlSchemaIDCFreeKey.start.annobin_xmlSchemaIDCFreeKey.endxmlSchemaIDCFreeKey.annobin_xmlSchemaConstructionCtxtFree.start.annobin_xmlSchemaConstructionCtxtFree.endxmlSchemaConstructionCtxtFree.annobin_xmlSchemaAugmentImportedIDC.start.annobin_xmlSchemaAugmentImportedIDC.endxmlSchemaAugmentImportedIDCxmlSchemaAugmentIDC.annobin_xmlSchemaFormatQName.start.annobin_xmlSchemaFormatQName.endxmlSchemaFormatQName.annobin_xmlSchemaGetComponentQName.start.annobin_xmlSchemaGetComponentQName.endxmlSchemaGetComponentQName.annobin_xmlSchemaGetComponentDesignation.start.annobin_xmlSchemaGetComponentDesignation.endxmlSchemaGetComponentDesignation.annobin_xmlSchemaContentModelDump.start.annobin_xmlSchemaContentModelDump.endxmlSchemaContentModelDump.annobin_xmlSchemaPErrMemory.start.annobin_xmlSchemaPErrMemory.endxmlSchemaPErrMemory.annobin_xmlSchemaGetNodeContent.start.annobin_xmlSchemaGetNodeContent.endxmlSchemaGetNodeContent.annobin_xmlSchemaAddRedef.start.annobin_xmlSchemaAddRedef.endxmlSchemaAddRedef.annobin_xmlSchemaNewWildcardNsConstraint.start.annobin_xmlSchemaNewWildcardNsConstraint.endxmlSchemaNewWildcardNsConstraint.annobin_xmlSchemaVErrMemory.start.annobin_xmlSchemaVErrMemory.endxmlSchemaVErrMemory.annobin_xmlSchemaAugmentIDC.start.annobin_xmlSchemaAugmentIDC.end.annobin_xmlSchemaGetPropNode.start.annobin_xmlSchemaGetPropNode.endxmlSchemaGetPropNode.annobin_xmlSchemaGetNotation.start.annobin_xmlSchemaGetNotation.endxmlSchemaGetNotation.annobin_xmlSchemaGetElem.start.annobin_xmlSchemaGetElem.endxmlSchemaGetElem.annobin_xmlSchemaGetNamedComponent.start.annobin_xmlSchemaGetNamedComponent.endxmlSchemaGetNamedComponent.annobin_xmlSchemaGetAttributeDecl.start.annobin_xmlSchemaGetAttributeDecl.endxmlSchemaGetAttributeDecl.annobin_xmlSchemaAreValuesEqual.start.annobin_xmlSchemaAreValuesEqual.endxmlSchemaAreValuesEqual.annobin_xmlSchemaFormatNodeForError.start.annobin_xmlSchemaFormatNodeForError.endxmlSchemaFormatNodeForError.annobin_xmlSchemaVErrFull.start.annobin_xmlSchemaVErrFull.endxmlSchemaVErrFull.annobin_xmlSchemaGetCanonValueWhtspExt_1.start.annobin_xmlSchemaGetCanonValueWhtspExt_1.endxmlSchemaGetCanonValueWhtspExt_1.annobin_xmlSchemaNewSchema.start.annobin_xmlSchemaNewSchema.endxmlSchemaNewSchema.annobin_xmlSchemaBuildAbsoluteURI.start.annobin_xmlSchemaBuildAbsoluteURI.endxmlSchemaBuildAbsoluteURI.annobin_xmlSchemaGetType.start.annobin_xmlSchemaGetType.endxmlSchemaGetType.annobin_xmlSchemaFreeIDCStateObjList.start.annobin_xmlSchemaFreeIDCStateObjList.endxmlSchemaFreeIDCStateObjList.annobin_attributeDeclSplit.start.annobin_attributeDeclSplit.endattributeDeclSplit.annobin_xmlSchemaIsGlobalItem.start.annobin_xmlSchemaIsGlobalItem.endxmlSchemaIsGlobalItem.annobin_xmlSchemaItemListGrow.isra.2.start.annobin_xmlSchemaItemListGrow.isra.2.endxmlSchemaItemListGrow.isra.2.annobin_xmlSchemaFreeAnnot.start.annobin_xmlSchemaFreeAnnot.endxmlSchemaFreeAnnot.annobin_xmlSchemaIsBlank.part.4.start.annobin_xmlSchemaIsBlank.part.4.endxmlSchemaIsBlank.part.4.annobin_xmlSchemaGetParticleEmptiable.isra.12.start.annobin_xmlSchemaGetParticleEmptiable.isra.12.endxmlSchemaGetParticleEmptiable.isra.12.annobin_xmlSchemaIsParticleEmptiable.start.annobin_xmlSchemaIsParticleEmptiable.endxmlSchemaIsParticleEmptiable.annobin_xmlSchemaCheckAttrGroupCircularRecur.isra.16.start.annobin_xmlSchemaCheckAttrGroupCircularRecur.isra.16.endxmlSchemaCheckAttrGroupCircularRecur.isra.16.annobin_xmlSchemaGetWhiteSpaceFacetValue.start.annobin_xmlSchemaGetWhiteSpaceFacetValue.endxmlSchemaGetWhiteSpaceFacetValue.annobin_xmlSchemaNormalizeValue.start.annobin_xmlSchemaNormalizeValue.endxmlSchemaNormalizeValue.annobin_xmlSchemaClearAttrInfos.isra.19.part.20.start.annobin_xmlSchemaClearAttrInfos.isra.19.part.20.endxmlSchemaClearAttrInfos.isra.19.part.20.annobin_xmlSchemaClearElemInfo.start.annobin_xmlSchemaClearElemInfo.endxmlSchemaClearElemInfo.annobin_xmlSchemaAnnotDump.start.annobin_xmlSchemaAnnotDump.endxmlSchemaAnnotDump.annobin_xmlSchemaTypeDump.start.annobin_xmlSchemaTypeDump.endxmlSchemaTypeDump.annobin_xmlSchemaTypeDumpEntry.start.annobin_xmlSchemaTypeDumpEntry.endxmlSchemaTypeDumpEntry.annobin_xmlSchemaElementDump.start.annobin_xmlSchemaElementDump.endxmlSchemaElementDump.annobin_xmlSchemaItemListCreate.start.annobin_xmlSchemaItemListCreate.endxmlSchemaItemListCreate.annobin_xmlSchemaConstructionCtxtCreate.start.annobin_xmlSchemaConstructionCtxtCreate.endxmlSchemaConstructionCtxtCreate.annobin_xmlSchemaParserCtxtCreate.start.annobin_xmlSchemaParserCtxtCreate.endxmlSchemaParserCtxtCreate.annobin_xmlSchemaNewParserCtxtUseDict.start.annobin_xmlSchemaNewParserCtxtUseDict.endxmlSchemaNewParserCtxtUseDict.annobin_xmlSchemaItemListAddSize.start.annobin_xmlSchemaItemListAddSize.endxmlSchemaItemListAddSize.annobin_xmlSchemaAddItemSize.start.annobin_xmlSchemaAddItemSize.endxmlSchemaAddItemSize.annobin_xmlSchemaAddType.start.annobin_xmlSchemaAddType.endxmlSchemaAddType.annobin_xmlSchemaAddModelGroup.start.annobin_xmlSchemaAddModelGroup.endxmlSchemaAddModelGroup.annobin_xmlSchemaAddParticle.start.annobin_xmlSchemaAddParticle.endxmlSchemaAddParticle.annobin_xmlSchemaAddWildcard.start.annobin_xmlSchemaAddWildcard.endxmlSchemaAddWildcard.annobin_xmlSchemaNewQNameRef.start.annobin_xmlSchemaNewQNameRef.endxmlSchemaNewQNameRef.annobin_xmlSchemaAddAttribute.start.annobin_xmlSchemaAddAttribute.endxmlSchemaAddAttribute.annobin_xmlSchemaAddAttributeUse.start.annobin_xmlSchemaAddAttributeUse.endxmlSchemaAddAttributeUse.annobin_xmlSchemaCloneWildcardNsConstraints.start.annobin_xmlSchemaCloneWildcardNsConstraints.endxmlSchemaCloneWildcardNsConstraints.annobin_xmlSchemaIDCNewBinding.start.annobin_xmlSchemaIDCNewBinding.endxmlSchemaIDCNewBinding.annobin_xmlSchemaPValAttrFormDefault.start.annobin_xmlSchemaPValAttrFormDefault.endxmlSchemaPValAttrFormDefault.annobin_xmlSchemaCheckCVCWildcardNamespace.start.annobin_xmlSchemaCheckCVCWildcardNamespace.endxmlSchemaCheckCVCWildcardNamespace.annobin_xmlSchemaGetProp.isra.54.start.annobin_xmlSchemaGetProp.isra.54.endxmlSchemaGetProp.isra.54.annobin_xmlSchemaPValAttrBlockFinal.constprop.80.start.annobin_xmlSchemaPValAttrBlockFinal.constprop.80.endxmlSchemaPValAttrBlockFinal.constprop.80.annobin_xmlSchemaFormatItemForReport.constprop.103.start.annobin_xmlSchemaFormatItemForReport.constprop.103.endxmlSchemaFormatItemForReport.constprop.103.annobin_xmlSchemaPErrFull.constprop.109.start.annobin_xmlSchemaPErrFull.constprop.109.endxmlSchemaPErrFull.constprop.109.annobin_xmlSchemaPSimpleTypeErr.constprop.107.start.annobin_xmlSchemaPSimpleTypeErr.constprop.107.endxmlSchemaPSimpleTypeErr.constprop.107.annobin_xmlGetMinOccurs.constprop.86.start.annobin_xmlGetMinOccurs.constprop.86.endxmlGetMinOccurs.constprop.86.annobin_xmlGetMaxOccurs.constprop.85.start.annobin_xmlGetMaxOccurs.constprop.85.endxmlGetMaxOccurs.constprop.85.annobin_xmlSchemaPValAttrNodeQNameValue.isra.59.constprop.84.start.annobin_xmlSchemaPValAttrNodeQNameValue.isra.59.constprop.84.endxmlSchemaPValAttrNodeQNameValue.isra.59.constprop.84.annobin_xmlSchemaPValAttrNodeQName.constprop.83.start.annobin_xmlSchemaPValAttrNodeQName.constprop.83.endxmlSchemaPValAttrNodeQName.constprop.83.annobin_xmlSchemaPValAttrQName.constprop.82.start.annobin_xmlSchemaPValAttrQName.constprop.82.endxmlSchemaPValAttrQName.constprop.82.annobin_xmlGetBooleanProp.constprop.79.start.annobin_xmlGetBooleanProp.constprop.79.endxmlGetBooleanProp.constprop.79.annobin_xmlSchemaPGetBoolNodeValue.constprop.78.start.annobin_xmlSchemaPGetBoolNodeValue.constprop.78.endxmlSchemaPGetBoolNodeValue.constprop.78.annobin_xmlSchemaPValAttrNodeID.part.55.start.annobin_xmlSchemaPValAttrNodeID.part.55.endxmlSchemaPValAttrNodeID.part.55.annobin_xmlSchemaPValAttrID.constprop.104.start.annobin_xmlSchemaPValAttrID.constprop.104.endxmlSchemaPValAttrID.constprop.104.annobin_xmlSchemaPMissingAttrErr.constprop.91.start.annobin_xmlSchemaPMissingAttrErr.constprop.91.endxmlSchemaPMissingAttrErr.constprop.91.annobin_xmlSchemaPResCompAttrErr.constprop.90.start.annobin_xmlSchemaPResCompAttrErr.constprop.90.endxmlSchemaPResCompAttrErr.constprop.90.annobin_xmlSchemaResolveElementReferences.start.annobin_xmlSchemaResolveElementReferences.endxmlSchemaResolveElementReferences.annobin_xmlSchemaPCustomAttrErr.constprop.89.start.annobin_xmlSchemaPCustomAttrErr.constprop.89.endxmlSchemaPCustomAttrErr.constprop.89.annobin_xmlSchemaPCheckParticleCorrect_2.isra.49.start.annobin_xmlSchemaPCheckParticleCorrect_2.isra.49.endxmlSchemaPCheckParticleCorrect_2.isra.49.annobin_xmlSchemaBuildContentModelForSubstGroup.start.annobin_xmlSchemaBuildContentModelForSubstGroup.endxmlSchemaBuildContentModelForSubstGroup.annobin_xmlSchemaPMutualExclAttrErr.start.annobin_xmlSchemaPMutualExclAttrErr.endxmlSchemaPMutualExclAttrErr.annobin_xmlSchemaPCustomErrExt.start.annobin_xmlSchemaPCustomErrExt.endxmlSchemaPCustomErrExt.annobin_xmlSchemaAddAnnotation.start.annobin_xmlSchemaAddAnnotation.endxmlSchemaAddAnnotation.annobin_xmlSchemaCheckTypeDefCircularInternal.start.annobin_xmlSchemaCheckTypeDefCircularInternal.endxmlSchemaCheckTypeDefCircularInternal.annobin_xmlSchemaCheckUnionTypeDefCircularRecur.start.annobin_xmlSchemaCheckUnionTypeDefCircularRecur.endxmlSchemaCheckUnionTypeDefCircularRecur.annobin_xmlSchemaDeriveFacetErr.isra.48.start.annobin_xmlSchemaDeriveFacetErr.isra.48.endxmlSchemaDeriveFacetErr.isra.48.annobin_xmlSchemaPIllegalFacetListUnionErr.isra.47.start.annobin_xmlSchemaPIllegalFacetListUnionErr.isra.47.endxmlSchemaPIllegalFacetListUnionErr.isra.47.annobin_xmlSchemaPErr2.part.46.start.annobin_xmlSchemaPErr2.part.46.endxmlSchemaPErr2.part.46.annobin_xmlSchemaPErr2.start.annobin_xmlSchemaPErr2.endxmlSchemaPErr2.annobin_xmlSchemaPContentErr.constprop.102.start.annobin_xmlSchemaPContentErr.constprop.102.endxmlSchemaPContentErr.constprop.102.annobin_xmlSchemaErr4Line.start.annobin_xmlSchemaErr4Line.endxmlSchemaErr4Line.annobin_xmlSchemaCustomErr4.start.annobin_xmlSchemaCustomErr4.endxmlSchemaCustomErr4.annobin_xmlSchemaCheckReference.isra.43.start.annobin_xmlSchemaCheckReference.isra.43.endxmlSchemaCheckReference.isra.43.annobin_xmlSchemaVPushText.constprop.74.start.annobin_xmlSchemaVPushText.constprop.74.endxmlSchemaVPushText.constprop.74.annobin_xmlSchemaPAttrUseErr4.start.annobin_xmlSchemaPAttrUseErr4.endxmlSchemaPAttrUseErr4.annobin_xmlSchemaComplexTypeErr.constprop.93.start.annobin_xmlSchemaComplexTypeErr.constprop.93.endxmlSchemaComplexTypeErr.constprop.93.annobin_xmlSchemaIllegalAttrErr.constprop.94.start.annobin_xmlSchemaIllegalAttrErr.constprop.94.endxmlSchemaIllegalAttrErr.constprop.94.annobin_xmlSchemaSimpleTypeErr.constprop.96.start.annobin_xmlSchemaSimpleTypeErr.constprop.96.endxmlSchemaSimpleTypeErr.constprop.96.annobin_xmlSchemaKeyrefErr.constprop.97.start.annobin_xmlSchemaKeyrefErr.constprop.97.endxmlSchemaKeyrefErr.constprop.97.annobin_xmlSchemaCustomWarning.constprop.98.start.annobin_xmlSchemaCustomWarning.constprop.98.endxmlSchemaCustomWarning.constprop.98.annobin_xmlSchemaPIllegalAttrErr.isra.45.constprop.105.start.annobin_xmlSchemaPIllegalAttrErr.isra.45.constprop.105.endxmlSchemaPIllegalAttrErr.isra.45.constprop.105.annobin_xmlSchemaInternalErr2.part.38.constprop.108.start.annobin_xmlSchemaInternalErr2.part.38.constprop.108.endxmlSchemaInternalErr2.part.38.constprop.108.annobin_xmlSchemaInternalErr.part.39.start.annobin_xmlSchemaInternalErr.part.39.endxmlSchemaInternalErr.part.39.annobin_xmlSchemaLookupNamespace.start.annobin_xmlSchemaLookupNamespace.endxmlSchemaLookupNamespace.annobin_xmlSchemaValidateNotation.start.annobin_xmlSchemaValidateNotation.endxmlSchemaValidateNotation.annobin_xmlSchemaFixupSimpleTypeStageOne.start.annobin_xmlSchemaFixupSimpleTypeStageOne.endxmlSchemaFixupSimpleTypeStageOne.annobin_xmlSchemaGetFreshElemInfo.start.annobin_xmlSchemaGetFreshElemInfo.endxmlSchemaGetFreshElemInfo.annobin_xmlSchemaGetFreshAttrInfo.start.annobin_xmlSchemaGetFreshAttrInfo.endxmlSchemaGetFreshAttrInfo.annobin_xmlSchemaExpandAttributeGroupRefs.start.annobin_xmlSchemaExpandAttributeGroupRefs.endxmlSchemaExpandAttributeGroupRefsxmlSchemaAttributeGroupExpandRefs.annobin_xmlSchemaAttributeGroupExpandRefs.start.annobin_xmlSchemaAttributeGroupExpandRefs.end.annobin_xmlSchemaFacetErr.constprop.92.start.annobin_xmlSchemaFacetErr.constprop.92.endxmlSchemaFacetErr.constprop.92.annobin_xmlSchemaValidateFacets.start.annobin_xmlSchemaValidateFacets.endxmlSchemaValidateFacetsxmlSchemaValidateFacets.cold.112.annobin_xmlSchemaVCheckCVCSimpleType.start.annobin_xmlSchemaVCheckCVCSimpleType.endxmlSchemaVCheckCVCSimpleType.annobin_xmlSchemaVCheckINodeDataType.start.annobin_xmlSchemaVCheckINodeDataType.endxmlSchemaVCheckINodeDataType.annobin_xmlSchemaFormatIDCKeySequence_1.start.annobin_xmlSchemaFormatIDCKeySequence_1.endxmlSchemaFormatIDCKeySequence_1.annobin_xmlSchemaAddComponents.start.annobin_xmlSchemaAddComponents.endxmlSchemaAddComponents.annobin_xmlSchemaBuildAContentModel.start.annobin_xmlSchemaBuildAContentModel.endxmlSchemaBuildAContentModel.annobin_xmlSchemaIDCAddStateObject.start.annobin_xmlSchemaIDCAddStateObject.endxmlSchemaIDCAddStateObject.annobin_xmlSchemaXPathEvaluate.start.annobin_xmlSchemaXPathEvaluate.endxmlSchemaXPathEvaluate.annobin_xmlSchemaXPathProcessHistory.start.annobin_xmlSchemaXPathProcessHistory.endxmlSchemaXPathProcessHistory.annobin_xmlSchemaValidatorPopElem.start.annobin_xmlSchemaValidatorPopElem.endxmlSchemaValidatorPopElem.annobin_xmlSchemaSAXHandleCDataSection.start.annobin_xmlSchemaSAXHandleCDataSection.endxmlSchemaSAXHandleCDataSection.annobin_cdataBlockSplit.start.annobin_cdataBlockSplit.endcdataBlockSplit.annobin_xmlSchemaSAXHandleEndElementNs.start.annobin_xmlSchemaSAXHandleEndElementNs.endxmlSchemaSAXHandleEndElementNs.annobin_endElementNsSplit.start.annobin_endElementNsSplit.endendElementNsSplit.annobin_xmlSchemaValidatorPushAttribute.constprop.75.start.annobin_xmlSchemaValidatorPushAttribute.constprop.75.endxmlSchemaValidatorPushAttribute.constprop.75.annobin_xmlSchemaPValAttrNodeValue.constprop.106.start.annobin_xmlSchemaPValAttrNodeValue.constprop.106.endxmlSchemaPValAttrNodeValue.constprop.106.annobin_xmlSchemaPValAttrNode.constprop.101.start.annobin_xmlSchemaPValAttrNode.constprop.101.endxmlSchemaPValAttrNode.constprop.101.annobin_xmlSchemaPValAttr.constprop.99.start.annobin_xmlSchemaPValAttr.constprop.99.endxmlSchemaPValAttr.constprop.99.annobin_xmlSchemaParseAnnotation.start.annobin_xmlSchemaParseAnnotation.endxmlSchemaParseAnnotation.annobin_xmlSchemaParseModelGroupDefRef.start.annobin_xmlSchemaParseModelGroupDefRef.endxmlSchemaParseModelGroupDefRef.annobin_xmlSchemaParseIDCSelectorAndField.start.annobin_xmlSchemaParseIDCSelectorAndField.endxmlSchemaParseIDCSelectorAndField.annobin_xmlSchemaParseIDC.start.annobin_xmlSchemaParseIDC.endxmlSchemaParseIDC.annobin_xmlSchemaParseWildcardNs.isra.57.start.annobin_xmlSchemaParseWildcardNs.isra.57.endxmlSchemaParseWildcardNs.isra.57.annobin_xmlSchemaParseAnyAttribute.part.58.start.annobin_xmlSchemaParseAnyAttribute.part.58.endxmlSchemaParseAnyAttribute.part.58.annobin_xmlSchemaGetEffectiveValueConstraint.constprop.87.start.annobin_xmlSchemaGetEffectiveValueConstraint.constprop.87.endxmlSchemaGetEffectiveValueConstraint.constprop.87.annobin_xmlSchemaSAXHandleText.start.annobin_xmlSchemaSAXHandleText.endxmlSchemaSAXHandleText.annobin_ignorableWhitespaceSplit.start.annobin_ignorableWhitespaceSplit.endignorableWhitespaceSplit.annobin_charactersSplit.start.annobin_charactersSplit.endcharactersSplit.annobin_xmlSchemaNewFacet.start.annobin_xmlSchemaNewFacet.end.annobin_xmlSchemaFreeWildcard.start.annobin_xmlSchemaFreeWildcard.end.annobin_xmlSchemaFreeFacet.start.annobin_xmlSchemaFreeFacet.end.annobin_xmlSchemaParseRestriction.start.annobin_xmlSchemaParseRestriction.endxmlSchemaParseRestrictionxmlSchemaParseLocalAttributesxmlSchemaParseModelGroup.constprop.77xmlSchemaParseSimpleType.annobin_xmlSchemaParseSimpleType.start.annobin_xmlSchemaParseSimpleType.end.annobin_xmlSchemaParseLocalAttributes.start.annobin_xmlSchemaParseLocalAttributes.end.annobin_xmlSchemaParseAttributeGroupDefinition.start.annobin_xmlSchemaParseAttributeGroupDefinition.endxmlSchemaParseAttributeGroupDefinition.annobin_xmlSchemaParseComplexType.start.annobin_xmlSchemaParseComplexType.endxmlSchemaParseComplexTypexmlSchemaParseExtension.annobin_xmlSchemaParseElement.start.annobin_xmlSchemaParseElement.endxmlSchemaParseElement.annobin_xmlSchemaParseModelGroup.part.67.start.annobin_xmlSchemaParseModelGroup.part.67.endxmlSchemaParseModelGroup.part.67.annobin_xmlSchemaParseExtension.start.annobin_xmlSchemaParseExtension.end.annobin_xmlSchemaParseModelGroupDefinition.start.annobin_xmlSchemaParseModelGroupDefinition.endxmlSchemaParseModelGroupDefinition.annobin_xmlSchemaParseModelGroup.constprop.77.start.annobin_xmlSchemaParseModelGroup.constprop.77.end.annobin_xmlSchemaFreeType.start.annobin_xmlSchemaFreeType.end.annobin_xmlSchemaComponentListFree.part.69.start.annobin_xmlSchemaComponentListFree.part.69.endxmlSchemaComponentListFree.part.69.annobin_xmlSchemaFree.start.annobin_xmlSchemaFree.endxmlSchemaBucketFreeEntryxmlSchemaBucketFree.annobin_xmlSchemaBucketFree.start.annobin_xmlSchemaBucketFree.end.annobin_xmlSchemaBucketFreeEntry.start.annobin_xmlSchemaBucketFreeEntry.end.annobin_xmlSchemaAddSchemaDoc.start.annobin_xmlSchemaAddSchemaDoc.endxmlSchemaAddSchemaDocCSWTCH.1373.annobin_xmlSchemaPostRun.start.annobin_xmlSchemaPostRun.endxmlSchemaPostRun.annobin_xmlSchemaDump.start.annobin_xmlSchemaDump.end.annobin_xmlSchemaNewParserCtxt.start.annobin_xmlSchemaNewParserCtxt.end.annobin_xmlSchemaNewMemParserCtxt.start.annobin_xmlSchemaNewMemParserCtxt.end.annobin_xmlSchemaNewDocParserCtxt.start.annobin_xmlSchemaNewDocParserCtxt.end.annobin_xmlSchemaGetParserErrors.start.annobin_xmlSchemaGetParserErrors.end.annobin_xmlSchemaSetResourceLoader.start.annobin_xmlSchemaSetResourceLoader.end.annobin_xmlSchemaValidateSetFilename.start.annobin_xmlSchemaValidateSetFilename.end.annobin_xmlSchemaFreeValidCtxt.start.annobin_xmlSchemaFreeValidCtxt.end.annobin_xmlSchemaFreeParserCtxt.start.annobin_xmlSchemaFreeParserCtxt.end.annobin_xmlSchemaCheckFacet.start.annobin_xmlSchemaCheckFacet.end.annobin_xmlSchemaNewValidCtxt.start.annobin_xmlSchemaNewValidCtxt.end.annobin_xmlSchemaIsValid.start.annobin_xmlSchemaIsValid.end.annobin_xmlSchemaSetValidErrors.start.annobin_xmlSchemaSetValidErrors.end.annobin_xmlSchemaSetParserErrors.start.annobin_xmlSchemaSetParserErrors.end.annobin_xmlSchemaSetValidStructuredErrors.start.annobin_xmlSchemaSetValidStructuredErrors.end.annobin_xmlSchemaFixupSimpleTypeStageTwo.start.annobin_xmlSchemaFixupSimpleTypeStageTwo.endxmlSchemaFixupSimpleTypeStageTwoxmlSchemaTypeFixupxmlSchemaCheckCOSSTDerivedOKxmlSchemaFixupSimpleTypeStageTwo.cold.113.annobin_xmlSchemaFixupComplexType.start.annobin_xmlSchemaFixupComplexType.endxmlSchemaFixupComplexTypexmlSchemaCheckDerivationOKRestriction2to4.annobin_xmlSchemaTypeFixup.start.annobin_xmlSchemaTypeFixup.end.annobin_xmlSchemaCheckCOSSTDerivedOK.start.annobin_xmlSchemaCheckCOSSTDerivedOK.end.annobin_xmlSchemaCheckDerivationOKRestriction2to4.start.annobin_xmlSchemaCheckDerivationOKRestriction2to4.end.annobin_xmlSchemaCheckCOSDerivedOK.start.annobin_xmlSchemaCheckCOSDerivedOK.endxmlSchemaCheckCOSDerivedOK.annobin_xmlSchemaCheckElementDeclComponent.start.annobin_xmlSchemaCheckElementDeclComponent.endxmlSchemaCheckElementDeclComponent.annobin_xmlSchemaProcessXSIType.part.73.start.annobin_xmlSchemaProcessXSIType.part.73.endxmlSchemaProcessXSIType.part.73.annobin_xmlSchemaFixupComponents.start.annobin_xmlSchemaFixupComponents.endxmlSchemaFixupComponents.annobin_xmlSchemaSetParserStructuredErrors.start.annobin_xmlSchemaSetParserStructuredErrors.end.annobin_xmlSchemaParseNewDoc.start.annobin_xmlSchemaParseNewDoc.endxmlSchemaParseNewDocxmlSchemaParseNewDocWithContext.annobin_xmlSchemaParseIncludeOrRedefine.start.annobin_xmlSchemaParseIncludeOrRedefine.endxmlSchemaParseIncludeOrRedefine.annobin_xmlSchemaParseNewDocWithContext.start.annobin_xmlSchemaParseNewDocWithContext.end.annobin_xmlSchemaParse.start.annobin_xmlSchemaParse.end.annobin_xmlSchemaValidateElem.start.annobin_xmlSchemaValidateElem.endxmlSchemaValidateElem.annobin_xmlSchemaSAXHandleStartElementNs.start.annobin_xmlSchemaSAXHandleStartElementNs.endxmlSchemaSAXHandleStartElementNs.annobin_startElementNsSplit.start.annobin_startElementNsSplit.endstartElementNsSplit.annobin_xmlSchemaPreRun.start.annobin_xmlSchemaPreRun.endxmlSchemaPreRun.annobin_xmlSchemaVStart.start.annobin_xmlSchemaVStart.endxmlSchemaVStart.annobin_xmlSchemaGetValidErrors.start.annobin_xmlSchemaGetValidErrors.end.annobin_xmlSchemaSetValidOptions.start.annobin_xmlSchemaSetValidOptions.end.annobin_xmlSchemaValidCtxtGetOptions.start.annobin_xmlSchemaValidCtxtGetOptions.end.annobin_xmlSchemaValidateOneElement.start.annobin_xmlSchemaValidateOneElement.end.annobin_xmlSchemaValidateDoc.start.annobin_xmlSchemaValidateDoc.end.annobin_xmlSchemaSAXPlug.start.annobin_xmlSchemaSAXPlug.end.annobin_xmlSchemaSAXUnplug.start.annobin_xmlSchemaSAXUnplug.end.annobin_xmlSchemaValidateSetLocator.start.annobin_xmlSchemaValidateSetLocator.end.annobin_xmlSchemaValidateStreamInternal.start.annobin_xmlSchemaValidateStreamInternal.endxmlSchemaValidateStreamInternal.annobin_xmlSchemaValidateStream.start.annobin_xmlSchemaValidateStream.end.annobin_xmlSchemaValidateFile.start.annobin_xmlSchemaValidateFile.end.annobin_xmlSchemaValidCtxtGetParserCtxt.start.annobin_xmlSchemaValidCtxtGetParserCtxt.end.annobin_xmlschemastypes.c.annobin_xmlschemastypes.c_end.annobin_xmlschemastypes.c.hot.annobin_xmlschemastypes.c_end.hot.annobin_xmlschemastypes.c.unlikely.annobin_xmlschemastypes.c_end.unlikely.annobin_xmlschemastypes.c.startup.annobin_xmlschemastypes.c_end.startup.annobin_xmlschemastypes.c.exit.annobin_xmlschemastypes.c_end.exit.annobin__xmlSchemaParseGMonth.start.annobin__xmlSchemaParseGMonth.end_xmlSchemaParseGMonth.annobin__xmlSchemaParseGDay.start.annobin__xmlSchemaParseGDay.end_xmlSchemaParseGDay.annobin__xmlSchemaParseTime.start.annobin__xmlSchemaParseTime.end_xmlSchemaParseTime.annobin__xmlSchemaParseTimeZone.start.annobin__xmlSchemaParseTimeZone.end_xmlSchemaParseTimeZone.annobin__xmlSchemaDateCastYMToDays.start.annobin__xmlSchemaDateCastYMToDays.end_xmlSchemaDateCastYMToDaysdayInLeapYearByMonthdayInYearByMonth.annobin_xmlSchemaComparePreserveReplaceStrings.start.annobin_xmlSchemaComparePreserveReplaceStrings.endxmlSchemaComparePreserveReplaceStrings.annobin_xmlSchemaComparePreserveCollapseStrings.start.annobin_xmlSchemaComparePreserveCollapseStrings.endxmlSchemaComparePreserveCollapseStrings.annobin_xmlSchemaCompareReplaceCollapseStrings.start.annobin_xmlSchemaCompareReplaceCollapseStrings.endxmlSchemaCompareReplaceCollapseStrings.annobin_xmlSchemaNewValue.start.annobin_xmlSchemaNewValue.endxmlSchemaNewValue.annobin_xmlSchemaFreeTypeEntry.start.annobin_xmlSchemaFreeTypeEntry.endxmlSchemaFreeTypeEntry.annobin_xmlSchemaCleanupTypesInternal.start.annobin_xmlSchemaCleanupTypesInternal.endxmlSchemaCleanupTypesInternalxmlSchemaTypeAnyTypeDefxmlSchemaTypesBank.annobin_xmlSchemaDupVal.start.annobin_xmlSchemaDupVal.endxmlSchemaDupVal.annobin_xmlSchemaValDecimalIsInteger.part.1.start.annobin_xmlSchemaValDecimalIsInteger.part.1.endxmlSchemaValDecimalIsInteger.part.1.annobin_xmlSchemaNormLen.part.4.start.annobin_xmlSchemaNormLen.part.4.endxmlSchemaNormLen.part.4.annobin_xmlSchemaStrip.part.6.start.annobin_xmlSchemaStrip.part.6.endxmlSchemaStrip.part.6.annobin_xmlSchemaValDecimalCompare.isra.7.start.annobin_xmlSchemaValDecimalCompare.isra.7.endxmlSchemaValDecimalCompare.isra.7.annobin_xmlSchemaValDecimalCompareWithInteger.start.annobin_xmlSchemaValDecimalCompareWithInteger.endxmlSchemaValDecimalCompareWithInteger.annobin_xmlSchemaInitBasicType.start.annobin_xmlSchemaInitBasicType.endxmlSchemaInitBasicType.annobin__xmlSchemaBase64Decode.start.annobin__xmlSchemaBase64Decode.end_xmlSchemaBase64Decode.annobin_xmlInitSchemasTypesInternal.start.annobin_xmlInitSchemasTypesInternal.endxmlSchemasTypesMutex.annobin_xmlCleanupSchemasTypesInternal.start.annobin_xmlCleanupSchemasTypesInternal.end.annobin_xmlSchemaInitTypes.start.annobin_xmlSchemaInitTypes.endxmlSchemaTypesInitializedxmlSchemaNANxmlSchemaPINFxmlSchemaNINFxmlSchemaTypeAnySimpleTypeDefxmlSchemaTypeStringDefxmlSchemaTypeDecimalDefxmlSchemaTypeDateDefxmlSchemaTypeDatetimeDefxmlSchemaTypeTimeDefxmlSchemaTypeGYearDefxmlSchemaTypeGYearMonthDefxmlSchemaTypeGMonthDefxmlSchemaTypeGMonthDayDefxmlSchemaTypeGDayDefxmlSchemaTypeDurationDefxmlSchemaTypeFloatDefxmlSchemaTypeDoubleDefxmlSchemaTypeBooleanDefxmlSchemaTypeAnyURIDefxmlSchemaTypeHexBinaryDefxmlSchemaTypeBase64BinaryDefxmlSchemaTypeNotationDefxmlSchemaTypeQNameDefxmlSchemaTypeIntegerDefxmlSchemaTypeNonPositiveIntegerDefxmlSchemaTypeNegativeIntegerDefxmlSchemaTypeLongDefxmlSchemaTypeIntDefxmlSchemaTypeShortDefxmlSchemaTypeByteDefxmlSchemaTypeNonNegativeIntegerDefxmlSchemaTypeUnsignedLongDefxmlSchemaTypeUnsignedIntDefxmlSchemaTypeUnsignedShortDefxmlSchemaTypeUnsignedByteDefxmlSchemaTypePositiveIntegerDefxmlSchemaTypeNormStringDefxmlSchemaTypeTokenDefxmlSchemaTypeLanguageDefxmlSchemaTypeNameDefxmlSchemaTypeNmtokenDefxmlSchemaTypeNCNameDefxmlSchemaTypeIdDefxmlSchemaTypeIdrefDefxmlSchemaTypeEntityDefxmlSchemaTypeEntitiesDefxmlSchemaTypeIdrefsDefxmlSchemaTypeNmtokensDef.annobin_xmlSchemaCleanupTypes.start.annobin_xmlSchemaCleanupTypes.end.annobin_xmlSchemaIsBuiltInTypeFacet.start.annobin_xmlSchemaIsBuiltInTypeFacet.end.annobin_xmlSchemaGetBuiltInType.start.annobin_xmlSchemaGetBuiltInType.end.annobin_xmlSchemaValueAppend.start.annobin_xmlSchemaValueAppend.end.annobin_xmlSchemaValueGetNext.start.annobin_xmlSchemaValueGetNext.end.annobin_xmlSchemaValueGetAsString.start.annobin_xmlSchemaValueGetAsString.end.annobin_xmlSchemaValueGetAsBoolean.start.annobin_xmlSchemaValueGetAsBoolean.end.annobin_xmlSchemaNewStringValue.start.annobin_xmlSchemaNewStringValue.end.annobin_xmlSchemaNewNOTATIONValue.start.annobin_xmlSchemaNewNOTATIONValue.end.annobin_xmlSchemaNewQNameValue.start.annobin_xmlSchemaNewQNameValue.end.annobin_xmlSchemaFreeValue.start.annobin_xmlSchemaFreeValue.end.annobin_xmlSchemaDateNormalize.start.annobin_xmlSchemaDateNormalize.endxmlSchemaDateNormalizedaysInMonthLeapdaysInMonth.annobin_xmlSchemaCompareValuesInternal.start.annobin_xmlSchemaCompareValuesInternal.endxmlSchemaCompareValuesInternaldayRange.11409CSWTCH.409CSWTCH.410.annobin_xmlSchemaGetPredefinedType.start.annobin_xmlSchemaGetPredefinedType.end.annobin_xmlSchemaGetBuiltInListSimpleTypeItemType.start.annobin_xmlSchemaGetBuiltInListSimpleTypeItemType.end.annobin_xmlSchemaWhiteSpaceReplace.start.annobin_xmlSchemaWhiteSpaceReplace.end.annobin_xmlSchemaCollapseString.start.annobin_xmlSchemaCollapseString.end.annobin_xmlSchemaGetCanonValue.part.15.start.annobin_xmlSchemaGetCanonValue.part.15.endxmlSchemaGetCanonValue.part.15.annobin_xmlSchemaValPredefTypeNode.start.annobin_xmlSchemaValPredefTypeNode.endxmlSchemaValAtomicType.constprop.16.annobin_xmlSchemaValAtomicListNode.start.annobin_xmlSchemaValAtomicListNode.endxmlSchemaValAtomicListNode.annobin_xmlSchemaValAtomicType.constprop.16.start.annobin_xmlSchemaValAtomicType.constprop.16.endmaxLong.11367minLong.11368maxULong.11370maxUInt.11372.annobin_xmlSchemaValPredefTypeNodeNoNorm.start.annobin_xmlSchemaValPredefTypeNodeNoNorm.end.annobin_xmlSchemaValidatePredefinedType.start.annobin_xmlSchemaValidatePredefinedType.end.annobin_xmlSchemaCopyValue.start.annobin_xmlSchemaCopyValue.end.annobin_xmlSchemaCompareValues.start.annobin_xmlSchemaCompareValues.end.annobin_xmlSchemaCompareValuesWhtsp.start.annobin_xmlSchemaCompareValuesWhtsp.end.annobin_xmlSchemaGetFacetValueAsULong.start.annobin_xmlSchemaGetFacetValueAsULong.end.annobin_xmlSchemaValidateLengthFacetInternal.start.annobin_xmlSchemaValidateLengthFacetInternal.endxmlSchemaValidateLengthFacetInternal.annobin_xmlSchemaValidateFacetInternal.start.annobin_xmlSchemaValidateFacetInternal.endxmlSchemaValidateFacetInternal.annobin_xmlSchemaValidateLengthFacet.start.annobin_xmlSchemaValidateLengthFacet.end.annobin_xmlSchemaValidateLengthFacetWhtsp.start.annobin_xmlSchemaValidateLengthFacetWhtsp.end.annobin_xmlSchemaValidateFacet.start.annobin_xmlSchemaValidateFacet.end.annobin_xmlSchemaValidateListSimpleTypeFacet.start.annobin_xmlSchemaValidateListSimpleTypeFacet.end.annobin_xmlSchemaValidateFacetWhtsp.start.annobin_xmlSchemaValidateFacetWhtsp.end.annobin_xmlSchemaGetCanonValue.start.annobin_xmlSchemaGetCanonValue.end.annobin_xmlSchemaGetCanonValueWhtsp.start.annobin_xmlSchemaGetCanonValueWhtsp.end.annobin_xmlSchemaGetValType.start.annobin_xmlSchemaGetValType.end.annobin_xmlwriter.c.annobin_xmlwriter.c_end.annobin_xmlwriter.c.hot.annobin_xmlwriter.c_end.hot.annobin_xmlwriter.c.unlikely.annobin_xmlwriter.c_end.unlikely.annobin_xmlwriter.c.startup.annobin_xmlwriter.c_end.startup.annobin_xmlwriter.c.exit.annobin_xmlwriter.c_end.exit.annobin_xmlFreeTextWriterNsStackEntry.start.annobin_xmlFreeTextWriterNsStackEntry.endxmlFreeTextWriterNsStackEntry.annobin_xmlFreeTextWriterStackEntry.start.annobin_xmlFreeTextWriterStackEntry.endxmlFreeTextWriterStackEntry.annobin_xmlWriterErrMsg.start.annobin_xmlWriterErrMsg.endxmlWriterErrMsg.annobin_xmlTextWriterStartDocumentCallback.start.annobin_xmlTextWriterStartDocumentCallback.endxmlTextWriterStartDocumentCallback.annobin_xmlTextWriterWriteIndent.start.annobin_xmlTextWriterWriteIndent.endxmlTextWriterWriteIndent.annobin_xmlTextWriterVSprintf.start.annobin_xmlTextWriterVSprintf.endxmlTextWriterVSprintf.annobin_xmlCmpTextWriterNsStackEntry.start.annobin_xmlCmpTextWriterNsStackEntry.endxmlCmpTextWriterNsStackEntry.annobin_xmlCmpTextWriterStackEntry.start.annobin_xmlCmpTextWriterStackEntry.endxmlCmpTextWriterStackEntry.annobin_xmlWriterErrMsgInt.constprop.7.start.annobin_xmlWriterErrMsgInt.constprop.7.endxmlWriterErrMsgInt.constprop.7.annobin_xmlTextWriterWriteDocCallback.start.annobin_xmlTextWriterWriteDocCallback.endxmlTextWriterWriteDocCallback.annobin_xmlTextWriterCloseDocCallback.start.annobin_xmlTextWriterCloseDocCallback.endxmlTextWriterCloseDocCallback.annobin_xmlNewTextWriter.start.annobin_xmlNewTextWriter.end.annobin_xmlNewTextWriterFilename.start.annobin_xmlNewTextWriterFilename.end.annobin_xmlNewTextWriterMemory.start.annobin_xmlNewTextWriterMemory.end.annobin_xmlNewTextWriterPushParser.start.annobin_xmlNewTextWriterPushParser.end.annobin_xmlNewTextWriterDoc.start.annobin_xmlNewTextWriterDoc.end.annobin_xmlNewTextWriterTree.start.annobin_xmlNewTextWriterTree.end.annobin_xmlFreeTextWriter.start.annobin_xmlFreeTextWriter.end.annobin_xmlTextWriterStartDocument.start.annobin_xmlTextWriterStartDocument.end.annobin_xmlTextWriterEndComment.start.annobin_xmlTextWriterEndComment.end.annobin_xmlTextWriterEndAttribute.start.annobin_xmlTextWriterEndAttribute.end.annobin_xmlTextWriterStartAttribute.start.annobin_xmlTextWriterStartAttribute.end.annobin_xmlTextWriterStartAttributeNS.start.annobin_xmlTextWriterStartAttributeNS.end.annobin_xmlTextWriterWriteAttribute.start.annobin_xmlTextWriterWriteAttribute.end.annobin_xmlTextWriterOutputNSDecl.part.3.start.annobin_xmlTextWriterOutputNSDecl.part.3.endxmlTextWriterOutputNSDecl.part.3.annobin_xmlTextWriterStartComment.start.annobin_xmlTextWriterStartComment.end.annobin_xmlTextWriterStartElement.start.annobin_xmlTextWriterStartElement.end.annobin_xmlTextWriterStartElementNS.start.annobin_xmlTextWriterStartElementNS.end.annobin_xmlTextWriterEndElement.start.annobin_xmlTextWriterEndElement.end.annobin_xmlTextWriterFullEndElement.start.annobin_xmlTextWriterFullEndElement.end.annobin_xmlTextWriterHandleStateDependencies.start.annobin_xmlTextWriterHandleStateDependencies.endxmlTextWriterHandleStateDependencies.annobin_xmlTextWriterWriteRawLen.start.annobin_xmlTextWriterWriteRawLen.end.annobin_xmlTextWriterWriteRaw.start.annobin_xmlTextWriterWriteRaw.end.annobin_xmlTextWriterWriteVFormatRaw.start.annobin_xmlTextWriterWriteVFormatRaw.end.annobin_xmlTextWriterWriteFormatRaw.start.annobin_xmlTextWriterWriteFormatRaw.end.annobin_xmlTextWriterWriteString.start.annobin_xmlTextWriterWriteString.end.annobin_xmlTextWriterWriteComment.start.annobin_xmlTextWriterWriteComment.end.annobin_xmlTextWriterWriteVFormatComment.start.annobin_xmlTextWriterWriteVFormatComment.end.annobin_xmlTextWriterWriteFormatComment.start.annobin_xmlTextWriterWriteFormatComment.end.annobin_xmlTextWriterWriteVFormatString.start.annobin_xmlTextWriterWriteVFormatString.end.annobin_xmlTextWriterWriteFormatString.start.annobin_xmlTextWriterWriteFormatString.end.annobin_xmlTextWriterWriteBase64.start.annobin_xmlTextWriterWriteBase64.enddtable.8312.annobin_xmlTextWriterWriteBinHex.start.annobin_xmlTextWriterWriteBinHex.endhex.8343.annobin_xmlTextWriterWriteVFormatAttribute.start.annobin_xmlTextWriterWriteVFormatAttribute.end.annobin_xmlTextWriterWriteFormatAttribute.start.annobin_xmlTextWriterWriteFormatAttribute.end.annobin_xmlTextWriterWriteAttributeNS.start.annobin_xmlTextWriterWriteAttributeNS.end.annobin_xmlTextWriterWriteVFormatAttributeNS.start.annobin_xmlTextWriterWriteVFormatAttributeNS.end.annobin_xmlTextWriterWriteFormatAttributeNS.start.annobin_xmlTextWriterWriteFormatAttributeNS.end.annobin_xmlTextWriterWriteElement.start.annobin_xmlTextWriterWriteElement.end.annobin_xmlTextWriterWriteVFormatElement.start.annobin_xmlTextWriterWriteVFormatElement.end.annobin_xmlTextWriterWriteFormatElement.start.annobin_xmlTextWriterWriteFormatElement.end.annobin_xmlTextWriterWriteElementNS.start.annobin_xmlTextWriterWriteElementNS.end.annobin_xmlTextWriterWriteVFormatElementNS.start.annobin_xmlTextWriterWriteVFormatElementNS.end.annobin_xmlTextWriterWriteFormatElementNS.start.annobin_xmlTextWriterWriteFormatElementNS.end.annobin_xmlTextWriterStartPI.start.annobin_xmlTextWriterStartPI.end.annobin_xmlTextWriterEndPI.start.annobin_xmlTextWriterEndPI.end.annobin_xmlTextWriterWritePI.start.annobin_xmlTextWriterWritePI.end.annobin_xmlTextWriterWriteVFormatPI.start.annobin_xmlTextWriterWriteVFormatPI.end.annobin_xmlTextWriterWriteFormatPI.start.annobin_xmlTextWriterWriteFormatPI.end.annobin_xmlTextWriterStartCDATA.start.annobin_xmlTextWriterStartCDATA.end.annobin_xmlTextWriterEndCDATA.start.annobin_xmlTextWriterEndCDATA.end.annobin_xmlTextWriterWriteCDATA.start.annobin_xmlTextWriterWriteCDATA.end.annobin_xmlTextWriterWriteVFormatCDATA.start.annobin_xmlTextWriterWriteVFormatCDATA.end.annobin_xmlTextWriterWriteFormatCDATA.start.annobin_xmlTextWriterWriteFormatCDATA.end.annobin_xmlTextWriterStartDTD.start.annobin_xmlTextWriterStartDTD.end.annobin_xmlTextWriterStartDTDElement.start.annobin_xmlTextWriterStartDTDElement.end.annobin_xmlTextWriterEndDTDElement.start.annobin_xmlTextWriterEndDTDElement.end.annobin_xmlTextWriterWriteDTDElement.start.annobin_xmlTextWriterWriteDTDElement.end.annobin_xmlTextWriterWriteVFormatDTDElement.start.annobin_xmlTextWriterWriteVFormatDTDElement.end.annobin_xmlTextWriterWriteFormatDTDElement.start.annobin_xmlTextWriterWriteFormatDTDElement.end.annobin_xmlTextWriterStartDTDAttlist.start.annobin_xmlTextWriterStartDTDAttlist.end.annobin_xmlTextWriterEndDTDAttlist.start.annobin_xmlTextWriterEndDTDAttlist.end.annobin_xmlTextWriterWriteDTDAttlist.start.annobin_xmlTextWriterWriteDTDAttlist.end.annobin_xmlTextWriterWriteVFormatDTDAttlist.start.annobin_xmlTextWriterWriteVFormatDTDAttlist.end.annobin_xmlTextWriterWriteFormatDTDAttlist.start.annobin_xmlTextWriterWriteFormatDTDAttlist.end.annobin_xmlTextWriterStartDTDEntity.start.annobin_xmlTextWriterStartDTDEntity.end.annobin_xmlTextWriterEndDTDEntity.start.annobin_xmlTextWriterEndDTDEntity.end.annobin_xmlTextWriterEndDTD.start.annobin_xmlTextWriterEndDTD.end.annobin_xmlTextWriterWriteDTD.start.annobin_xmlTextWriterWriteDTD.end.annobin_xmlTextWriterWriteVFormatDTD.start.annobin_xmlTextWriterWriteVFormatDTD.end.annobin_xmlTextWriterWriteFormatDTD.start.annobin_xmlTextWriterWriteFormatDTD.end.annobin_xmlTextWriterWriteDTDInternalEntity.start.annobin_xmlTextWriterWriteDTDInternalEntity.end.annobin_xmlTextWriterWriteVFormatDTDInternalEntity.start.annobin_xmlTextWriterWriteVFormatDTDInternalEntity.end.annobin_xmlTextWriterWriteFormatDTDInternalEntity.start.annobin_xmlTextWriterWriteFormatDTDInternalEntity.end.annobin_xmlTextWriterWriteDTDExternalEntityContents.start.annobin_xmlTextWriterWriteDTDExternalEntityContents.end.annobin_xmlTextWriterWriteDTDExternalEntity.start.annobin_xmlTextWriterWriteDTDExternalEntity.end.annobin_xmlTextWriterWriteDTDEntity.start.annobin_xmlTextWriterWriteDTDEntity.end.annobin_xmlTextWriterWriteDTDNotation.start.annobin_xmlTextWriterWriteDTDNotation.end.annobin_xmlTextWriterFlush.start.annobin_xmlTextWriterFlush.end.annobin_xmlTextWriterEndDocument.start.annobin_xmlTextWriterEndDocument.end.annobin_xmlTextWriterClose.start.annobin_xmlTextWriterClose.end.annobin_xmlTextWriterSetIndent.start.annobin_xmlTextWriterSetIndent.end.annobin_xmlTextWriterSetIndentString.start.annobin_xmlTextWriterSetIndentString.end.annobin_xmlTextWriterSetQuoteChar.start.annobin_xmlTextWriterSetQuoteChar.end.annobin_xinclude.c.annobin_xinclude.c_end.annobin_xinclude.c.hot.annobin_xinclude.c_end.hot.annobin_xinclude.c.unlikely.annobin_xinclude.c_end.unlikely.annobin_xinclude.c.startup.annobin_xinclude.c_end.startup.annobin_xinclude.c.exit.annobin_xinclude.c_end.exit.annobin_xmlXIncludeFreeRef.start.annobin_xmlXIncludeFreeRef.endxmlXIncludeFreeRef.annobin_xmlXIncludeErrMemory.start.annobin_xmlXIncludeErrMemory.endxmlXIncludeErrMemory.annobin_xmlXIncludeGetProp.start.annobin_xmlXIncludeGetProp.endxmlXIncludeGetProp.annobin_xmlXIncludeErr.part.0.start.annobin_xmlXIncludeErr.part.0.endxmlXIncludeErr.part.0.annobin_xmlXIncludeMergeEntity.start.annobin_xmlXIncludeMergeEntity.endxmlXIncludeMergeEntity.annobin_xmlXIncludeBaseFixup.start.annobin_xmlXIncludeBaseFixup.endxmlXIncludeBaseFixup.annobin_xmlXIncludeErr.constprop.3.start.annobin_xmlXIncludeErr.constprop.3.endxmlXIncludeErr.constprop.3.annobin_xmlXIncludeExpandNode.start.annobin_xmlXIncludeExpandNode.endxmlXIncludeExpandNodexmlXIncludeCopyNodexmlXIncludeDoProcess.annobin_xmlXIncludeDoProcess.start.annobin_xmlXIncludeDoProcess.endxmlXIncludeDoProcess.cold.4.annobin_xmlXIncludeCopyNode.start.annobin_xmlXIncludeCopyNode.end.annobin_xmlXIncludeNewContext.start.annobin_xmlXIncludeNewContext.end.annobin_xmlXIncludeFreeContext.start.annobin_xmlXIncludeFreeContext.end.annobin_xmlXIncludeGetLastError.start.annobin_xmlXIncludeGetLastError.end.annobin_xmlXIncludeSetErrorHandler.start.annobin_xmlXIncludeSetErrorHandler.end.annobin_xmlXIncludeSetResourceLoader.start.annobin_xmlXIncludeSetResourceLoader.end.annobin_xmlXIncludeSetFlags.start.annobin_xmlXIncludeSetFlags.end.annobin_xmlXIncludeSetStreamingMode.start.annobin_xmlXIncludeSetStreamingMode.end.annobin_xmlXIncludeProcessTreeFlagsData.start.annobin_xmlXIncludeProcessTreeFlagsData.end.annobin_xmlXIncludeProcessFlagsData.start.annobin_xmlXIncludeProcessFlagsData.end.annobin_xmlXIncludeProcessFlags.start.annobin_xmlXIncludeProcessFlags.end.annobin_xmlXIncludeProcess.start.annobin_xmlXIncludeProcess.end.annobin_xmlXIncludeProcessTreeFlags.start.annobin_xmlXIncludeProcessTreeFlags.end.annobin_xmlXIncludeProcessTree.start.annobin_xmlXIncludeProcessTree.end.annobin_xmlXIncludeProcessNode.start.annobin_xmlXIncludeProcessNode.end.annobin_xpath.c.annobin_xpath.c_end.annobin_xpath.c.hot.annobin_xpath.c_end.hot.annobin_xpath.c.unlikely.annobin_xpath.c_end.unlikely.annobin_xpath.c.startup.annobin_xpath.c_end.startup.annobin_xpath.c.exit.annobin_xpath.c_end.exit.annobin_xmlXPathCmpNodesExt.start.annobin_xmlXPathCmpNodesExt.endxmlXPathCmpNodesExt.annobin_libxml_domnode_count_run.start.annobin_libxml_domnode_count_run.endlibxml_domnode_count_run.annobin_xmlXPathCacheFreeObjectList.start.annobin_xmlXPathCacheFreeObjectList.endxmlXPathCacheFreeObjectList.annobin_xmlXPathFreeCache.start.annobin_xmlXPathFreeCache.endxmlXPathFreeCache.annobin_xmlXPathNextSelf.start.annobin_xmlXPathNextSelf.end.annobin_xmlXPathNextDescendant.start.annobin_xmlXPathNextDescendant.end.annobin_xmlXPathNextDescendantOrSelf.start.annobin_xmlXPathNextDescendantOrSelf.end.annobin_xmlXPathNextFollowingSibling.start.annobin_xmlXPathNextFollowingSibling.end.annobin_xmlXPathNextPrecedingSibling.start.annobin_xmlXPathNextPrecedingSibling.end.annobin_xmlXPathNextFollowing.start.annobin_xmlXPathNextFollowing.end.annobin_xmlXPathNextPrecedingInternal.start.annobin_xmlXPathNextPrecedingInternal.endxmlXPathNextPrecedingInternal.annobin_xmlXPathNextAttribute.start.annobin_xmlXPathNextAttribute.end.annobin_xmlXPathOptimizeExpression.start.annobin_xmlXPathOptimizeExpression.endxmlXPathOptimizeExpression.annobin_xmlXPathNextParent.start.annobin_xmlXPathNextParent.end.annobin_xmlXPathNextAncestor.start.annobin_xmlXPathNextAncestor.end.annobin_xmlXPathNextAncestorOrSelf.start.annobin_xmlXPathNextAncestorOrSelf.end.annobin_xmlXPathNodeValHash.start.annobin_xmlXPathNodeValHash.endxmlXPathNodeValHash.annobin_xmlXPathNextChildElement.start.annobin_xmlXPathNextChildElement.endxmlXPathNextChildElement.annobin_libxml_domnode_binary_insertion_sort_start.part.0.start.annobin_libxml_domnode_binary_insertion_sort_start.part.0.endlibxml_domnode_binary_insertion_sort_start.part.0.annobin_xmlXPathNodeSetGrow.isra.1.start.annobin_xmlXPathNodeSetGrow.isra.1.endxmlXPathNodeSetGrow.isra.1.annobin_xmlXPathNextChild.start.annobin_xmlXPathNextChild.end.annobin_xmlXPathNodeSetDupNs.start.annobin_xmlXPathNodeSetDupNs.endxmlXPathNodeSetDupNs.annobin_libxml_domnode_tim_sort_merge.start.annobin_libxml_domnode_tim_sort_merge.endlibxml_domnode_tim_sort_merge.annobin_xmlXPathErrMemory.part.8.start.annobin_xmlXPathErrMemory.part.8.endxmlXPathErrMemory.part.8.annobin_xmlXPathErrFmt.start.annobin_xmlXPathErrFmt.endxmlXPathErrFmt.annobin_xmlXPathNextNamespace.start.annobin_xmlXPathNextNamespace.endxmlXPathXMLNamespaceStruct.annobin_xmlXPathCompExprAdd.start.annobin_xmlXPathCompExprAdd.endxmlXPathCompExprAdd.annobin_xmlXPathEqualNodeSets.start.annobin_xmlXPathEqualNodeSets.endxmlXPathEqualNodeSets.annobin_xmlXPathEqualNodeSetString.start.annobin_xmlXPathEqualNodeSetString.endxmlXPathEqualNodeSetString.annobin_xmlXPathInit.start.annobin_xmlXPathInit.end.annobin_xmlInitXPathInternal.start.annobin_xmlInitXPathInternal.endxmlXPathSFHashxmlXPathStandardFunctions.annobin_xmlXPathIsNaN.start.annobin_xmlXPathIsNaN.end.annobin_xmlXPathIsInf.start.annobin_xmlXPathIsInf.end.annobin_libxml_domnode_binary_insertion_sort.start.annobin_libxml_domnode_binary_insertion_sort.end.annobin_libxml_domnode_tim_sort.start.annobin_libxml_domnode_tim_sort.end.annobin_xmlXPathErrMemory.start.annobin_xmlXPathErrMemory.end.annobin_xmlXPathPErrMemory.start.annobin_xmlXPathPErrMemory.end.annobin_xmlXPathErr.start.annobin_xmlXPathErr.endxmlXPathErrorMessages.annobin_xmlXPathCheckOpLimit.start.annobin_xmlXPathCheckOpLimit.endxmlXPathCheckOpLimit.annobin_xmlXPathParseLiteral.start.annobin_xmlXPathParseLiteral.endxmlXPathParseLiteral.annobin_xmlXPatherror.start.annobin_xmlXPatherror.end.annobin_xmlXPathDebugDumpObject.start.annobin_xmlXPathDebugDumpObject.end.annobin_xmlXPathDebugDumpStepOp.start.annobin_xmlXPathDebugDumpStepOp.endxmlXPathDebugDumpStepOp.annobin_xmlXPathDebugDumpCompExpr.start.annobin_xmlXPathDebugDumpCompExpr.end.annobin_xmlXPathContextSetCache.start.annobin_xmlXPathContextSetCache.end.annobin_xmlXPathValuePop.start.annobin_xmlXPathValuePop.end.annobin_xmlXPathOrderDocElems.start.annobin_xmlXPathOrderDocElems.end.annobin_xmlXPathCmpNodes.start.annobin_xmlXPathCmpNodes.end.annobin_xmlXPathNodeSetSort.start.annobin_xmlXPathNodeSetSort.end.annobin_xmlXPathNodeSetFreeNs.start.annobin_xmlXPathNodeSetFreeNs.end.annobin_xmlXPathNodeSetClearFromPos.part.13.start.annobin_xmlXPathNodeSetClearFromPos.part.13.endxmlXPathNodeSetClearFromPos.part.13.annobin_xmlXPathNodeSetKeepLast.part.14.start.annobin_xmlXPathNodeSetKeepLast.part.14.endxmlXPathNodeSetKeepLast.part.14.annobin_xmlXPathNodeSetContains.start.annobin_xmlXPathNodeSetContains.end.annobin_xmlXPathNodeSetAddNs.start.annobin_xmlXPathNodeSetAddNs.end.annobin_xmlXPathNodeSetAdd.start.annobin_xmlXPathNodeSetAdd.end.annobin_xmlXPathNodeSetAddUnique.start.annobin_xmlXPathNodeSetAddUnique.end.annobin_xmlXPathNodeSetDel.start.annobin_xmlXPathNodeSetDel.end.annobin_xmlXPathNodeSetRemove.start.annobin_xmlXPathNodeSetRemove.end.annobin_xmlXPathFreeNodeSet.start.annobin_xmlXPathFreeNodeSet.end.annobin_xmlXPathNodeSetCreate.start.annobin_xmlXPathNodeSetCreate.end.annobin_xmlXPathNodeSetMerge.start.annobin_xmlXPathNodeSetMerge.end.annobin_xmlXPathGetElementsByIds.start.annobin_xmlXPathGetElementsByIds.endxmlXPathGetElementsByIds.annobin_xmlXPathNodeSetMergeAndClearNoDupls.start.annobin_xmlXPathNodeSetMergeAndClearNoDupls.endxmlXPathNodeSetMergeAndClearNoDupls.annobin_xmlXPathNodeSetMergeAndClear.start.annobin_xmlXPathNodeSetMergeAndClear.endxmlXPathNodeSetMergeAndClear.annobin_xmlXPathNewNodeSet.start.annobin_xmlXPathNewNodeSet.end.annobin_xmlXPathCacheNewNodeSet.isra.19.start.annobin_xmlXPathCacheNewNodeSet.isra.19.endxmlXPathCacheNewNodeSet.isra.19.annobin_xmlXPathNewValueTree.start.annobin_xmlXPathNewValueTree.end.annobin_xmlXPathNewNodeSetList.start.annobin_xmlXPathNewNodeSetList.end.annobin_xmlXPathWrapNodeSet.start.annobin_xmlXPathWrapNodeSet.end.annobin_xmlXPathCacheWrapNodeSet.isra.20.start.annobin_xmlXPathCacheWrapNodeSet.isra.20.endxmlXPathCacheWrapNodeSet.isra.20.annobin_xmlXPathFreeNodeSetList.start.annobin_xmlXPathFreeNodeSetList.end.annobin_xmlXPathDifference.start.annobin_xmlXPathDifference.end.annobin_xmlXPathIntersection.start.annobin_xmlXPathIntersection.end.annobin_xmlXPathHasSameNodes.start.annobin_xmlXPathHasSameNodes.end.annobin_xmlXPathNodeLeadingSorted.start.annobin_xmlXPathNodeLeadingSorted.end.annobin_xmlXPathNodeLeading.start.annobin_xmlXPathNodeLeading.end.annobin_xmlXPathLeadingSorted.start.annobin_xmlXPathLeadingSorted.end.annobin_xmlXPathLeading.start.annobin_xmlXPathLeading.end.annobin_xmlXPathNodeTrailingSorted.start.annobin_xmlXPathNodeTrailingSorted.end.annobin_xmlXPathNodeTrailing.start.annobin_xmlXPathNodeTrailing.end.annobin_xmlXPathTrailingSorted.start.annobin_xmlXPathTrailingSorted.end.annobin_xmlXPathTrailing.start.annobin_xmlXPathTrailing.end.annobin_xmlXPathRegisterFuncNS.start.annobin_xmlXPathRegisterFuncNS.end.annobin_xmlXPathRegisterFunc.start.annobin_xmlXPathRegisterFunc.end.annobin_xmlXPathRegisterFuncLookup.start.annobin_xmlXPathRegisterFuncLookup.end.annobin_xmlXPathFunctionLookupNS.start.annobin_xmlXPathFunctionLookupNS.end.annobin_xmlXPathFunctionLookup.start.annobin_xmlXPathFunctionLookup.end.annobin_xmlXPathRegisteredFuncsCleanup.start.annobin_xmlXPathRegisteredFuncsCleanup.end.annobin_xmlXPathRegisterVariableNS.start.annobin_xmlXPathRegisterVariableNS.endxmlXPathFreeObjectEntry.annobin_xmlXPathRegisterVariable.start.annobin_xmlXPathRegisterVariable.end.annobin_xmlXPathRegisterVariableLookup.start.annobin_xmlXPathRegisterVariableLookup.end.annobin_xmlXPathRegisteredVariablesCleanup.start.annobin_xmlXPathRegisteredVariablesCleanup.end.annobin_xmlXPathRegisterNs.start.annobin_xmlXPathRegisterNs.end.annobin_xmlXPathNsLookup.start.annobin_xmlXPathNsLookup.end.annobin_xmlXPathRegisteredNsCleanup.start.annobin_xmlXPathRegisteredNsCleanup.end.annobin_xmlXPathNewFloat.start.annobin_xmlXPathNewFloat.end.annobin_xmlXPathCacheNewFloat.isra.28.start.annobin_xmlXPathCacheNewFloat.isra.28.endxmlXPathCacheNewFloat.isra.28.annobin_xmlXPathNewBoolean.start.annobin_xmlXPathNewBoolean.end.annobin_xmlXPathCacheNewBoolean.isra.30.start.annobin_xmlXPathCacheNewBoolean.isra.30.endxmlXPathCacheNewBoolean.isra.30.annobin_xmlXPathNewString.start.annobin_xmlXPathNewString.end.annobin_xmlXPathCacheNewString.isra.32.start.annobin_xmlXPathCacheNewString.isra.32.endxmlXPathCacheNewString.isra.32.annobin_xmlXPathWrapString.start.annobin_xmlXPathWrapString.end.annobin_xmlXPathCacheWrapString.isra.35.start.annobin_xmlXPathCacheWrapString.isra.35.endxmlXPathCacheWrapString.isra.35.annobin_xmlXPathNewCString.start.annobin_xmlXPathNewCString.end.annobin_xmlXPathWrapCString.start.annobin_xmlXPathWrapCString.end.annobin_xmlXPathWrapExternal.start.annobin_xmlXPathWrapExternal.end.annobin_xmlXPathObjectCopy.start.annobin_xmlXPathObjectCopy.end.annobin_xmlXPathVariableLookupNS.start.annobin_xmlXPathVariableLookupNS.end.annobin_xmlXPathVariableLookup.start.annobin_xmlXPathVariableLookup.end.annobin_xmlXPathCacheObjectCopy.start.annobin_xmlXPathCacheObjectCopy.endxmlXPathCacheObjectCopy.annobin_xmlXPathFreeObject.start.annobin_xmlXPathFreeObject.end.annobin_xmlXPathReleaseObject.start.annobin_xmlXPathReleaseObject.endxmlXPathReleaseObject.annobin_xmlXPathPopNodeSet.start.annobin_xmlXPathPopNodeSet.end.annobin_xmlXPathPopExternal.start.annobin_xmlXPathPopExternal.end.annobin_xmlXPathFreeCompExpr.start.annobin_xmlXPathFreeCompExpr.end.annobin_xmlXPathValuePush.start.annobin_xmlXPathValuePush.end.annobin_xmlXPathLastFunction.start.annobin_xmlXPathLastFunction.end.annobin_xmlXPathPositionFunction.start.annobin_xmlXPathPositionFunction.end.annobin_xmlXPathCountFunction.start.annobin_xmlXPathCountFunction.end.annobin_xmlXPathLocalNameFunction.start.annobin_xmlXPathLocalNameFunction.end.annobin_xmlXPathNameFunction.start.annobin_xmlXPathNameFunction.endxmlXPathNameFunction.annobin_xmlXPathNamespaceURIFunction.start.annobin_xmlXPathNamespaceURIFunction.end.annobin_xmlXPathTrueFunction.start.annobin_xmlXPathTrueFunction.end.annobin_xmlXPathFalseFunction.start.annobin_xmlXPathFalseFunction.end.annobin_xmlXPathFreeObjectEntry.start.annobin_xmlXPathFreeObjectEntry.end.annobin_xmlXPathCastBooleanToString.start.annobin_xmlXPathCastBooleanToString.end.annobin_xmlXPathCastNumberToString.start.annobin_xmlXPathCastNumberToString.end.annobin_xmlXPathCastNodeToString.start.annobin_xmlXPathCastNodeToString.end.annobin_xmlXPathDistinctSorted.start.annobin_xmlXPathDistinctSorted.end.annobin_xmlXPathDistinct.start.annobin_xmlXPathDistinct.end.annobin_xmlXPathCastNodeSetToString.start.annobin_xmlXPathCastNodeSetToString.end.annobin_xmlXPathCastToString.start.annobin_xmlXPathCastToString.end.annobin_xmlXPathPopString.start.annobin_xmlXPathPopString.end.annobin_xmlXPathIdFunction.start.annobin_xmlXPathIdFunction.end.annobin_xmlXPathStringFunction.start.annobin_xmlXPathStringFunction.end.annobin_xmlXPathStringLengthFunction.start.annobin_xmlXPathStringLengthFunction.end.annobin_xmlXPathConcatFunction.start.annobin_xmlXPathConcatFunction.end.annobin_xmlXPathContainsFunction.start.annobin_xmlXPathContainsFunction.end.annobin_xmlXPathStartsWithFunction.start.annobin_xmlXPathStartsWithFunction.end.annobin_xmlXPathSubstringBeforeFunction.start.annobin_xmlXPathSubstringBeforeFunction.end.annobin_xmlXPathSubstringAfterFunction.start.annobin_xmlXPathSubstringAfterFunction.end.annobin_xmlXPathNormalizeFunction.start.annobin_xmlXPathNormalizeFunction.end.annobin_xmlXPathTranslateFunction.start.annobin_xmlXPathTranslateFunction.end.annobin_xmlXPathLangFunction.start.annobin_xmlXPathLangFunction.end.annobin_xmlXPathConvertString.start.annobin_xmlXPathConvertString.end.annobin_xmlXPathCastBooleanToNumber.start.annobin_xmlXPathCastBooleanToNumber.end.annobin_xmlXPathCastNumberToBoolean.start.annobin_xmlXPathCastNumberToBoolean.end.annobin_xmlXPathCastStringToBoolean.start.annobin_xmlXPathCastStringToBoolean.end.annobin_xmlXPathCastNodeSetToBoolean.start.annobin_xmlXPathCastNodeSetToBoolean.end.annobin_xmlXPathCastToBoolean.start.annobin_xmlXPathCastToBoolean.end.annobin_xmlXPathPopBoolean.start.annobin_xmlXPathPopBoolean.end.annobin_xmlXPathBooleanFunction.start.annobin_xmlXPathBooleanFunction.end.annobin_xmlXPathNotFunction.start.annobin_xmlXPathNotFunction.end.annobin_xmlXPathConvertBoolean.start.annobin_xmlXPathConvertBoolean.end.annobin_xmlXPathNewContext.start.annobin_xmlXPathNewContext.end.annobin_xmlXPathFreeContext.start.annobin_xmlXPathFreeContext.end.annobin_xmlXPathSetErrorHandler.start.annobin_xmlXPathSetErrorHandler.end.annobin_xmlXPathNewParserContext.start.annobin_xmlXPathNewParserContext.end.annobin_xmlXPathFreeParserContext.start.annobin_xmlXPathFreeParserContext.end.annobin_xmlXPathNextPreceding.start.annobin_xmlXPathNextPreceding.end.annobin_xmlXPathRoot.start.annobin_xmlXPathRoot.end.annobin_xmlXPathParseNCName.start.annobin_xmlXPathParseNCName.end.annobin_xmlXPathParseQName.start.annobin_xmlXPathParseQName.endxmlXPathParseQName.annobin_xmlXPathParseName.start.annobin_xmlXPathParseName.end.annobin_xmlXPathStringEvalNumber.start.annobin_xmlXPathStringEvalNumber.end.annobin_xmlXPathCastStringToNumber.start.annobin_xmlXPathCastStringToNumber.end.annobin_xmlXPathCastToNumberInternal.start.annobin_xmlXPathCastToNumberInternal.endxmlXPathCastToNumberInternal.annobin_xmlXPathPopNumber.start.annobin_xmlXPathPopNumber.end.annobin_xmlXPathCastToNumber.start.annobin_xmlXPathCastToNumber.end.annobin_xmlXPathConvertNumber.start.annobin_xmlXPathConvertNumber.end.annobin_xmlXPathNodeToNumberInternal.start.annobin_xmlXPathNodeToNumberInternal.endxmlXPathNodeToNumberInternal.annobin_xmlXPathCastNodeToNumber.start.annobin_xmlXPathCastNodeToNumber.end.annobin_xmlXPathCompareNodeSets.start.annobin_xmlXPathCompareNodeSets.endxmlXPathCompareNodeSets.annobin_xmlXPathSumFunction.start.annobin_xmlXPathSumFunction.end.annobin_xmlXPathCastNodeSetToNumber.start.annobin_xmlXPathCastNodeSetToNumber.end.annobin_xmlXPathNumberFunction.start.annobin_xmlXPathNumberFunction.end.annobin_xmlXPathEqualNodeSetFloat.start.annobin_xmlXPathEqualNodeSetFloat.endxmlXPathEqualNodeSetFloat.annobin_xmlXPathEqualValuesCommon.start.annobin_xmlXPathEqualValuesCommon.endxmlXPathEqualValuesCommon.annobin_xmlXPathEqualValues.start.annobin_xmlXPathEqualValues.end.annobin_xmlXPathNotEqualValues.start.annobin_xmlXPathNotEqualValues.end.annobin_xmlXPathCompareNodeSetValue.start.annobin_xmlXPathCompareNodeSetValue.endxmlXPathCompareNodeSetValue.annobin_xmlXPathCompareValues.start.annobin_xmlXPathCompareValues.end.annobin_xmlXPathValueFlipSign.start.annobin_xmlXPathValueFlipSign.end.annobin_xmlXPathAddValues.start.annobin_xmlXPathAddValues.end.annobin_xmlXPathSubValues.start.annobin_xmlXPathSubValues.end.annobin_xmlXPathMultValues.start.annobin_xmlXPathMultValues.end.annobin_xmlXPathDivValues.start.annobin_xmlXPathDivValues.end.annobin_xmlXPathModValues.start.annobin_xmlXPathModValues.end.annobin_xmlXPathSubstringFunction.start.annobin_xmlXPathSubstringFunction.end.annobin_xmlXPathFloorFunction.start.annobin_xmlXPathFloorFunction.end.annobin_xmlXPathCeilingFunction.start.annobin_xmlXPathCeilingFunction.end.annobin_xmlXPathRoundFunction.start.annobin_xmlXPathRoundFunction.end.annobin_xmlXPathIsNodeType.start.annobin_xmlXPathIsNodeType.end.annobin_xmlXPathCompPathExpr.start.annobin_xmlXPathCompPathExpr.endxmlXPathCompPathExprxmlXPathCompileExprxmlXPathCompPredicatexmlXPathCompRelativeLocationPath.annobin_xmlXPathCompUnaryExpr.start.annobin_xmlXPathCompUnaryExpr.endxmlXPathCompUnaryExpr.annobin_xmlXPathCompMultiplicativeExpr.part.79.start.annobin_xmlXPathCompMultiplicativeExpr.part.79.endxmlXPathCompMultiplicativeExpr.part.79.annobin_xmlXPathCompAdditiveExpr.start.annobin_xmlXPathCompAdditiveExpr.endxmlXPathCompAdditiveExpr.annobin_xmlXPathCompRelationalExpr.part.81.start.annobin_xmlXPathCompRelationalExpr.part.81.endxmlXPathCompRelationalExpr.part.81.annobin_xmlXPathCompEqualityExpr.part.82.start.annobin_xmlXPathCompEqualityExpr.part.82.endxmlXPathCompEqualityExpr.part.82.annobin_xmlXPathCompEqualityExpr.start.annobin_xmlXPathCompEqualityExpr.endxmlXPathCompEqualityExpr.annobin_xmlXPathCompAndExpr.part.83.start.annobin_xmlXPathCompAndExpr.part.83.endxmlXPathCompAndExpr.part.83.annobin_xmlXPathCompileExpr.start.annobin_xmlXPathCompileExpr.end.annobin_xmlXPathCompPredicate.start.annobin_xmlXPathCompPredicate.end.annobin_xmlXPathCompStep.start.annobin_xmlXPathCompStep.endxmlXPathCompStep.annobin_xmlXPathCompRelativeLocationPath.start.annobin_xmlXPathCompRelativeLocationPath.end.annobin_xmlXPathEvalPredicate.start.annobin_xmlXPathEvalPredicate.end.annobin_xmlXPathEvaluatePredicateResult.start.annobin_xmlXPathEvaluatePredicateResult.end.annobin_xmlXPathCompOpEvalToBoolean.start.annobin_xmlXPathCompOpEvalToBoolean.endxmlXPathCompOpEvalToBooleanxmlXPathCompOpEvalxmlXPathNodeCollectAndTest.annobin_xmlXPathNodeSetFilter.start.annobin_xmlXPathNodeSetFilter.endxmlXPathNodeSetFilter.annobin_xmlXPathCompOpEvalPredicate.isra.85.start.annobin_xmlXPathCompOpEvalPredicate.isra.85.endxmlXPathCompOpEvalPredicate.isra.85.annobin_xmlXPathNodeCollectAndTest.start.annobin_xmlXPathNodeCollectAndTest.end.annobin_xmlXPathCompOpEvalFirst.start.annobin_xmlXPathCompOpEvalFirst.endxmlXPathCompOpEvalFirstxmlXPathCompOpEvalLast.annobin_xmlXPathCompOpEval.start.annobin_xmlXPathCompOpEval.end.annobin_xmlXPathCompOpEvalLast.start.annobin_xmlXPathCompOpEvalLast.end.annobin_xmlXPathRunEval.start.annobin_xmlXPathRunEval.endxmlXPathRunEval.annobin_xmlXPathCompiledEvalInternal.start.annobin_xmlXPathCompiledEvalInternal.endxmlXPathCompiledEvalInternal.annobin_xmlXPathCtxtCompile.start.annobin_xmlXPathCtxtCompile.end.annobin_xmlXPathCompile.start.annobin_xmlXPathCompile.end.annobin_xmlXPathCompiledEval.start.annobin_xmlXPathCompiledEval.end.annobin_xmlXPathCompiledEvalToBoolean.start.annobin_xmlXPathCompiledEvalToBoolean.end.annobin_xmlXPathEvalExpr.start.annobin_xmlXPathEvalExpr.end.annobin_xmlXPathEval.start.annobin_xmlXPathEval.end.annobin_xmlXPathSetContextNode.start.annobin_xmlXPathSetContextNode.end.annobin_xmlXPathNodeEval.start.annobin_xmlXPathNodeEval.end.annobin_xmlXPathEvalExpression.start.annobin_xmlXPathEvalExpression.end.annobin_xmlXPathRegisterAllFunctions.start.annobin_xmlXPathRegisterAllFunctions.end.annobin_xlink.c.annobin_xlink.c_end.annobin_xlink.c.hot.annobin_xlink.c_end.hot.annobin_xlink.c.unlikely.annobin_xlink.c_end.unlikely.annobin_xlink.c.startup.annobin_xlink.c_end.startup.annobin_xlink.c.exit.annobin_xlink.c_end.exit.annobin_xlinkGetDefaultHandler.start.annobin_xlinkGetDefaultHandler.endxlinkDefaultHandler.annobin_xlinkSetDefaultHandler.start.annobin_xlinkSetDefaultHandler.end.annobin_xlinkGetDefaultDetect.start.annobin_xlinkGetDefaultDetect.endxlinkDefaultDetect.annobin_xlinkSetDefaultDetect.start.annobin_xlinkSetDefaultDetect.end.annobin_xlinkIsLink.start.annobin_xlinkIsLink.end.annobin_xpointer.c.annobin_xpointer.c_end.annobin_xpointer.c.hot.annobin_xpointer.c_end.hot.annobin_xpointer.c.unlikely.annobin_xpointer.c_end.unlikely.annobin_xpointer.c.startup.annobin_xpointer.c_end.startup.annobin_xpointer.c.exit.annobin_xpointer.c_end.exit.annobin_xmlXPtrErr.part.0.start.annobin_xmlXPtrErr.part.0.endxmlXPtrErr.part.0.annobin_xmlXPtrEvalChildSeq.start.annobin_xmlXPtrEvalChildSeq.endxmlXPtrEvalChildSeq.annobin_xmlXPtrNewContext.start.annobin_xmlXPtrNewContext.end.annobin_xmlXPtrEval.start.annobin_xmlXPtrEval.endderegister_tm_clones__do_global_dtors_auxcompleted.7303__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END__xmlInitMutexxmlCtxtVErrxmlAbortxmlBufBackToBufferhtmlCtxtParseContentInternalxmlCleanupMutexxmlBufUpdateInputnodePopxmlNewInputBufferStringxmlBufFreexmlCleanupGlobalsInternalxmlParserNsCreatexmlNsListDumpOutputxmlCharEncOutputxmlCtxtNewInputFromFdxmlInitCatalogInternalxmlInitRMutexxmlStaticCopyNodeListxmlErrStringxmlLoadResourcexmlInitMemoryInternalxmlNoNetExistsxmlSerializeTextxmlDictCombineHashxmlGetActualEncodingxmlVRaiseErrorxmlCtxtNewInputFromMemoryhtmlParseContentType_finixmlBufDetachxmlNewInputBufferMemoryxmlDictLookupHashedxmlBufAddxmlGrowArraylibxml_domnode_tim_sortxmlParserShrinkxmlBufAttrSerializeTxtContentlibxml_domnode_binary_insertion_sortxmlAttrNormalizexmlStrASPrintfxmlSetDeclaredEncodingxmlExpandEntitiesInAttValuexmlParserInputGetWindowxmlParserCheckEOFxmlWarningMsgxmlCtxtErrIOxmlCleanupDictInternalxmlCleanupRMutexxmlEscapeFormatStringxmlParserNsUpdateSaxxmlSearchNsSafenodePushxmlPrintErrorMessagexmlAttrNormalizeSpacexmlOutputBufferWriteQuotedStringxmlStaticCopyNodexmlCleanupRandomxmlBufAddLen__dso_handlexmlParserNsFreexmlInitIOCallbacksxmlXPathPErrMemoryxmlGenericErrorDefaultFuncxmlAutomataSetFlagsxmlBufGrowxmlXIncludeSetStreamingModexmlXPathErrMemoryxmlBufCreateMemxmlBufResetInputxmlSplitQName4xmlRegisterCallbacksxmlBufAvailxmlDictComputeHashxmlInitDictInternalxmlDetectEncodingxmlInitGlobalsInternalxmlBufFromBufferxmlSearchNsByHrefSafexmlCharEncInputxmlGlobalRandomxmlCleanupSchemasTypesInternalhtmlNodeDumpInternalxmlParserNsLookupSaxxmlSaveNotationDeclxmlCleanupRelaxNGInternalxmlCtxtErrxmlInputFromFdxmlInitRelaxNGInternalxmlParserInputBufferCreateUrl_DYNAMICxmlEscapeTextxmlEncInputChunkxmlFatalErrxmlBufEmptyxmlScanNamexmlParserGrowxmlInitSchemasTypesInternalxmlBufCatxmlGetLocalRngStatexmlCleanupMemoryInternalxmlNodeParseAttValuexmlRaiseErrorxmlCtxtNewInputFromStringxmlStrVASPrintfxmlBufCreatexmlNodeListGetStringInternalxmlCtxtIsCatastrophicError__GNU_EH_FRAME_HDRxmlRandom__TMC_END___GLOBAL_OFFSET_TABLE_xmlInitEncodingInternalxmlCtxtNewInputFromUrlxmlCtxtNewInputFromIOxmlInitXPathInternalxmlSaveNotationTablexmlBufIsEmptyxmlGetLastErrorInternalxmlRaiseMemoryErrorxmlInitRandomxmlNewPushInput_initxmlRegExecClearErrorsxmlVPrintErrorMessagexmlCleanupCatalogInternalxmlIsCatastrophicErrorxmlTextReaderStandalonexmlCopyEntitiesTablexmlModuleClosexmlStrchrxmlXPathNextFollowingxmlParseMarkupDeclhtmlCreateMemoryParserCtxtxmlIsXHTMLxmlSaveFileEncxmlReaderForFd__ctype_toupper_loc@@GLIBC_2.3xmlIsPubidChar__strcat_chk@@GLIBC_2.3.4xmlSetCompressModexmlCtxtGetVersionxmlCtxtParseDocumentgetenv@@GLIBC_2.2.5htmlTagLookupxmlXPathStringLengthFunctionxmlNewReferencexmlAutomataNewCountedTransxmlSwitchToEncodingxmlAllocParserInputBufferxmlFreeDtdxmlSaveSetAttrEscapexmlRelaxNGSetParserStructuredErrorshtmlCtxtResetxmlLookupCharEncodingHandlerxmlHashCopySafexmlXPathRegisterNsxmlTextWriterWriteRawxmlSchemaValidateFacetxmlMemUsedxmlXPathSubValuesxmlAutomataGetInitStatexmlCtxtPopInputxmlSwitchEncodingNamexmlXPathNextPrecedingSibling__snprintf_chk@@GLIBC_2.3.4xmlRegexpIsDeterministxmlXIncludeSetFlagsfree@@GLIBC_2.2.5xmlCheckHTTPInputxmlHashUpdateEntry2xmlCreateDocParserCtxtxmlNewInputFromIOxmlStrncasecmpxmlSAX2GetEntityxmlSetNsxmlSchemaSetResourceLoaderxmlSAX2StartElementhtmlUTF8ToHtmlxmlCopyElementContentxmlDocDumpFormatMemoryhtmlDocDumpMemoryxmlSetNsPropxmlTextWriterWriteFormatDTDElementxmlTextWriterWriteFormatAttributexmlXPathNextDescendantOrSelfxmlTextWriterWriteDTDInternalEntityxmlParseDocTypeDeclxmlStringLenGetNodeListxmlSchemaNewQNameValuexmlListReverseWalkxmlTextWriterStartAttributexmlXIncludeProcessNodexmlXPathCastNodeToStringxmlBufferWriteCharxmlAutomataNewTransition2xmlTextReaderConstLocalNamexmlCatalogCleanup__xmlGetWarningsDefaultValuexmlAutomataNewCounterxmlInitGlobalsxmlDebugDumpDTDhtmlIsScriptAttribute__vfprintf_chk@@GLIBC_2.3.4htmlSetMetaEncodingxmlParseReferencexmlRegFreeRegexpxmlXPathValuePushabort@@GLIBC_2.2.5xmlReaderNewDocxmlRelaxNGValidateFullElement__errno_location@@GLIBC_2.2.5xmlCharEncInFuncxmlTextReaderMoveToAttributeNsxmlTextReaderXmlLangxmlTextWriterWriteDTDEntityxmlNewPIxmlCatalogAddLocalstrncpy@@GLIBC_2.2.5xmlCtxtReadDocxmlStrndupxmlCleanupGlobalsxmlAllocOutputBufferxmlValidateOneNamespacexmlLoadACatalogxmlOutputBufferCreateIOxmlDOMWrapFreeCtxtxmlListFrontxmlHashLookup2xmlCtxtGetStatusxmlSchemaDumpxmlXPathNewStringxmlSaveFlushstrncmp@@GLIBC_2.2.5xmlTextWriterWriteVFormatDTDAttlistxmlXPathNANxmlThrDefKeepBlanksDefaultValue_ITM_deregisterTMCloneTablestdout@@GLIBC_2.2.5xmlPopInputCallbacksxmlReplaceNodexmlXPathTrueFunctionxmlListReversexmlXPathNodeSetCreatexmlDictOwnsxmlGetIDxmlTextReaderMoveToFirstAttributexmlReallocLocxmlTextWriterWriteVFormatAttributeNSxmlSchemaSAXPlugxmlParserErrorxmlSchemaValidateListSimpleTypeFacetxmlXPathRegisteredVariablesCleanupxmlCreateEnumerationxmlFreeTextWriterxmlListCopyxmlTextReaderSchemaValidatexmlACatalogResolvePublicxmlNewDocNodexmlValidateElementDeclxmlSAX2UnparsedEntityDeclxmlSplitQName3htmlSaveFilexmlParserInputReadhtmlCtxtReadMemoryxmlNodeSetContentLenxmlXPathNodeSetDelxmlGcMemGetxmlUTF8StrlenxmlCheckFilenamexmlXPathNotEqualValuesxmlDumpElementTablexmlReadFilexmlXPathNextDescendantxmlParseNmtokenxmlTextReaderConstNamexmlXPathCeilingFunctionxmlTextWriterStartCommentxmlTextReaderMoveToAttributeNoxmlParseAttValuexmlXPathRegisterFuncLookupxmlStrPrintficonv@@GLIBC_2.2.5xmlReaderForMemoryxmlCatalogRemovexmlRelaxNGValidCtxtClearErrorsxmlBufferAddHeadxmlFreePropxmlParseCharDataxmlMemMallocxmlListSizehtmlCtxtSetOptionsxmlXPathSubstringBeforeFunctionferror@@GLIBC_2.2.5xmlSaveFinishxmlNormalizeURIPathxmlCatalogResolvePublicxmlNewStringInputStreamxmlParseURIxmlHashCreateDictxmlSchemaValidateSetLocatorxmlFindCharEncodingHandlerxmlSchemaGetCanonValueWhtspxmlHasPropxmlAddIDhtmlNodeStatusxmlDictLookupxmlNewTextLenxmlXPathNodeSetMergexmlNewCDataBlockxmlTextReaderByteConsumedxmlNewCharEncodingHandlerhtmlEntityValueLookupxmlValidateNotationDeclxmlCatalogLocalResolvexmlParseCharEncodingxmlParserInputShrinkfread@@GLIBC_2.2.5xmlFreeURIxmlTextReaderReadInnerXmlxmlDefaultSAXHandlerxmlBufferDumpxmlCtxtSetPrivatexmlTextReaderIsEmptyElementxmlRegFreeExecCtxtxmlListPopBackxmlNewDocTextLenhtmlNodeDumpxmlNodeSetContentxmlTextWriterWriteFormatElementxmlRegisterCharEncodingHandlerstdin@@GLIBC_2.2.5xmlModuleOpenxmlSprintfElementContentxmlHasNsPropxmlHashScanxmlRelaxNGValidatePopElementxmlXPathIdFunctionxmlParserInputBufferGrowxmlTextWriterEndDTDxmlTextWriterEndPIxmlFileOpenxmlXPathNewCStringxmlTextReaderValuexmlListWalkxmlCatalogLocalResolveURIxmlValidGetPotentialChildrenxmlFreeDocxmlCtxtGetInputWindowxmlCleanupMemoryxmlRelaxNGFreeParserCtxtxmlCatalogGetDefaultsxmlUTF8StrposxmlIsLetterxmlXPathCastNodeSetToNumberxmlCharStrndupxmlTextWriterWriteFormatStringxmlCreateMemoryParserCtxt__xmlDeregisterNodeDefaultValuexmlGetLastErrorxmlValidateAttributeValuexmlSchemaValidateOneElementxmlNewDocxmlValidatePushCDatahtmlNodeDumpFilexmlSchemaValidateLengthFacethtmlAttrAllowedxmlTextReaderHasAttributesxmlXPathCastNodeSetToStringxmlNewNsPropxmlStreamWantsAnyNodexmlTextReaderPreservexmlStreamPushAttrxmlNodeGetSpacePreservexmlSaveToFilenamexmlTextWriterSetIndentxmlXPathInitxmlSchemaGetParserErrorsxmlIOParseDTDxmlSetGenericErrorFuncxmlDebugDumpEntitiesxmlLineNumbersDefaultxmlTextWriterWriteDTDExternalEntityContentsxmlParseElementContentDeclxlinkSetDefaultHandlerxmlStringLenDecodeEntitiesxmlNewDocPropxmlMemBlocksxmlTextReaderGetParserLineNumberxmlInitThreads_edataxmlTextReaderGetParserColumnNumberxmlTextConcatxmlParseURIReferencexmlStrdupxmlCheckThreadLocalStoragexmlTextMergexmlRelaxNGGetParserErrorspthread_cond_wait@@GLIBC_2.3.2getentropy@@GLIBC_2.25xmlOutputBufferGetSizexmlCleanupInputCallbacksxlinkGetDefaultDetectxmlStringCurrentCharxmlTextWriterWriteVFormatPIxmlTextWriterWriteBinHexxmlHashAdd2xmlTextWriterWriteDTDNotationxmlConvertSGMLCatalogxmlXPathFalseFunctionxmlBufferDetach__xmlRegisterNodeDefaultValuexmlC14NDocDumpMemoryxmlCtxtGetInputPositionxmlNodeGetBasexmlNewChildpthread_once@@GLIBC_2.2.5xmlACatalogResolveURIxmlXPathNodeSetSortfclose@@GLIBC_2.2.5xmlCopyNodexmlRelaxNGSetValidStructuredErrorsxmlNewInputFromUrl__xstat64@@GLIBC_2.2.5xmlRemoveRefxmlSetExternalEntityLoaderxmlHashLookupxmlCleanupOutputCallbacksxmlSchemaValueGetAsStringhtmlCtxtReadFilexmlXPathDistinctSortedxmlValidNormalizeAttributeValue__xmlLoadExtDtdDefaultValuexmlURIEscapeStrxmlIsIdeographicGroupstpcpy@@GLIBC_2.2.5__xmlSaveNoEmptyTagsxmlGcMemSetupxmlCreateIntSubsetxmlNewNsPropEatNamexmlAddRefxmlCtxtSetCatalogsxmlCtxtSetDictxmlTextWriterWriteElementNSxmlXPathEvaluatePredicateResultxmlHasFeaturexmlSchemaNewDocParserCtxtxmlModuleFreexmlTextWriterWriteFormatRawhtmlSaveFileEncxmlResetLastErrorxmlReaderForDocxmlXPathNodeSetAddUniquexmlThrDefSetStructuredErrorFuncxmlParserHandlePEReferencexmlGetDtdNotationDescxmlCtxtSetSaxHandlerstrlen@@GLIBC_2.2.5xmlXPathSumFunctionxmlXPathSetErrorHandlerxmlPatternCompileSafexmlXPathCastNodeSetToBooleanxmlHashAddEntry3xmlSearchNsxmlPedanticParserDefaultxmlValidateOneElementxmlTextWriterWriteFormatAttributeNSxmlSAXParseEntityxmlBufferCCatxmlParseMiscxmlDeregisterNodeDefaultxmlListSearchhtmlNewSAXParserCtxtxmlSchemaGetPredefinedTypexmlListSortxmlSaveFileToxmlSchemaCompareValuesWhtspxmlXPathNINFxmlCharEncNewCustomHandlerxmlSAX2GetColumnNumberxmlTextWriterStartDocument__stack_chk_fail@@GLIBC_2.4xmlXPathRegisterFuncNSxmlStringGetNodeList__xmlSubstituteEntitiesDefaultValuexmlXPathWrapNodeSetxmlXPathDistinctxmlValidateNmtokenValuexmlGetParameterEntityxmlCopyCharMultiBytexmlXPathNewNodeSetxmlGetRefsxmlBuildQNamexlinkIsLinkxmlMemSetupxmlRMutexLockxmlParseVersionNumxmlNewTextChildxmlXPathNewParserContextxmlACatalogResolveSystemxmlDocCopyNodeListxmlURIUnescapeStringxmlSchemaFreeValidCtxt__xmlStructuredErrorContextxmlNewCharRef__xmlLastErrorxmlResetErrorxmlParserPrintFileContextxmlThrDefOutputBufferCreateFilenameDefaultxmlXPathLeadingxmlXPathModValuesxmlSchemaGetBuiltInListSimpleTypeItemTypexmlTextReaderSetParserProphtmlParseEntityRefxmlSAX2NotationDeclxmlDumpAttributeTablexmlRegisterOutputCallbacksxmlSaveFormatFilexmlReaderForIOxmlStreamPopstrchr@@GLIBC_2.2.5xmlAutomataNewTransitionxmlThrDefParserInputBufferCreateFilenameDefaultxmlPatternMatchhtmlInitAutoClosexmlFreeNsxmlACatalogRemovexmlParseElementMixedContentDeclxmlRelaxParserSetFlagxmlXPathRegisteredNsCleanupxmlTextReaderSetStructuredErrorHandlerxmlStrcasestrxmlInitializeCatalogxmlInitParserxmlXPathCastToBooleanxmlTextReaderCurrentDocxmlRelaxNGValidatePushElementhtmlGetMetaEncodingxmlPopInputxmlRegexpExecpthread_setspecific@@GLIBC_2.2.5xmlFreeElementTablexmlTextReaderGetLastErrorxmlXPathNodeSetFreeNspthread_mutex_destroy@@GLIBC_2.2.5xmlNewInputStreamxmlXPathNodeTrailingSortedxmlSchemaCompareValuesxmlHashFreexmlListPushFrontxmlFreeInputStreamxmlTextReaderConstBaseUrixmlSAX2GetPublicIdxmlParseStartTagxmlMemReallocsnprintf@@GLIBC_2.2.5xmlFreeNodeListxmlCopyErrorxmlDocCopyNodexmlNodeGetLangxmlSAX2CDataBlockxmlThrDefTreeIndentStringxmlTextReaderAttributeCountxmlXPathConvertStringxmlTextReaderRelaxNGValidatexmlSAXUserParseMemoryxmlRelaxNGParsexmlRelaxNGCleanupTypesxmlHashScanFull3xmlNewDocCommentdup@@GLIBC_2.2.5xmlXPathPopBooleanxmlSchemaValidCtxtGetParserCtxtxmlReadDocxmlSaveToFdxmlSchemaGetValidErrorsxmlDebugDumpNodexmlSAX2IsStandalonexmlFreeMutexxmlTextWriterEndAttributexmlCtxtResetPushfputs@@GLIBC_2.2.5xmlFreePatternxmlGetPropxmlFreeIDTablexmlTextReaderMoveToNextAttributexmlXPathObjectCopyxmlXPathEvalExprxmlCtxtReadFilexmlParseXMLDeclxmlSaveUrixmlCharEncCloseFuncxmlCheckVersionxmlCheckUTF8xmlParserInputGrowxmlSAXParseMemoryWithDataxmlListAppendxmlMemStrdupxmlParseEntityDeclxmlFreeValidCtxtxmlLockLibraryxmlPopOutputCallbacksxmlXPathCastNumberToStringxmlXPathFreeNodeSetListxmlXPathConvertNumberxmlTextWriterWriteFormatDTDAttlistxmlXPathFreeParserContextxmlValidateRootmemset@@GLIBC_2.2.5xmlTextWriterWriteVFormatElementNSxmlXPathNodeEvalxmlC14NDocSaveToxmlBufferCreateSizexmlAutomataIsDeterministxmlMemSizexmlListEmptyxmlStrcmpxmlTextWriterEndElement__xmlOutputBufferCreateFilenameValuexmlCtxtResetxmlListDupxmlXPathFunctionLookupNSxmlXPathIsInfxmlSetStructuredErrorFuncxmlThrDefLoadExtDtdDefaultValuexmlXPathLastFunctionpow@@GLIBC_2.2.5xmlAddNextSiblingxmlTextReaderGetAttributeNohtmlDocContentDumpOutputxmlParseDTDxmlHashAddxmlUTF8StrsizexmlXPathCastNumberToBooleanxmlCopyDocxmlLoadSGMLSuperCatalogxmlSAX2StartDocumentxmlTextReaderGetAttributexmlDumpNotationDeclxmlReconciliateNsxmlFreeNsListxlinkGetDefaultHandlerxmlSAX2IgnorableWhitespacexmlSchemaValidCtxtGetOptionsxmlTextReaderGetAttributeNshtmlReadFdxmlNewDocFragmentxmlClearParserCtxtxmlTextWriterWriteFormatDTDInternalEntityxmlValidGetValidElementsxmlFirstElementChildxmlXPathVariableLookupxmlParseEncNamexmlSchemaSetValidOptionsxmlStrncatNewxmlTextWriterWriteVFormatCDATAxmlUTF8StrlocxmlXPathCastToStringxmlHashUpdateEntryxmlAddChildxmlFreeTextReaderxmlNoNetExternalEntityLoaderxmlXPathLangFunctionxmlInitMemoryfmod@@GLIBC_2.2.5xmlXPathConcatFunctionxmlTextReaderReadStringxmlGetCharEncodingHandlerxmlSchemaWhiteSpaceReplacexmlParseCtxtExternalEntityxmlGetDtdQAttrDescxmlSAX2GetParameterEntityxmlSAX2CommentxmlSchemaIsValidxmlSchemaFreeWildcardxmlAddEntityxmlDelEncodingAliasfputc@@GLIBC_2.2.5xmlStrlenxmlCreateCharEncodingHandlerxmlRegExecNextValuesxmlTextReaderMoveToAttributexmlXPathNextAncestorOrSelfxmlC14NExecutexmlSchemaCopyValuexmlBufferGrowxmlBufferContentxmlSAX2ResolveEntityxmlThrDefSetGenericErrorFuncxmlSchemaIsBuiltInTypeFacetxmlXPathDebugDumpObjectxmlSaveSetIndentStringxmlNodeGetContentxmlCtxtSetCharEncConvImplxmlSAX2EndElementmemchr@@GLIBC_2.2.5xmlXPathIsNodeTypexmlXPathNodeSetAddNsxmlParserValidityErrorxmlSAX2GetLineNumberxmlRelaxNGNewDocParserCtxtxmlDOMWrapReconcileNamespacesxmlRelaxNGInitTypesxmlXIncludeProcessxmlParseAttributeListDeclxmlTextWriterWriteDTDElementxmlCharStrdupxmlOutputBufferCreateFilenameDefaultxmlRecoverFilexmlCreatePushParserCtxtxmlTextWriterStartCDATAxmlRemoveIDpthread_cond_signal@@GLIBC_2.3.2xmlXPathContainsFunctionxmlTextReaderRelaxNGValidateCtxtxmlSetPropxmlCleanupParserxmlListMergexmlXIncludeSetResourceLoaderxmlSaveFormatFileToxmlXPathRegisterFuncxmlParserInputBufferCreateFilexmlDebugDumpDocumentxmlRelaxNGGetValidErrorsxmlListRemoveAllxmlThrDefLineNumbersDefaultValuexmlSchemaValPredefTypeNodexmlXPathConvertBooleanxmlSAX2ReferencexmlParseTextDeclxmlBufferCatxmlReaderNewIOxmlOutputBufferGetContentxmlSaveClosexmlTextReaderConstXmlLangxmlMemStrdupLocxmlXPathStringFunctionxmlFreeAutomataxmlDocDumpMemoryxmlXPathEvalExpressionxmlStrcasecmpxmlDictGetUsagexmlFreePropListxmlSchemaValueGetAsBooleanxmlNodeSetNamexmlSAX2InitDefaultSAXHandlerstrcmp@@GLIBC_2.2.5xmlRegisterInputCallbacksxmlXPathSubstringAfterFunctionxmlGetNoNsPropxmlReaderNewWalkerxmlReadFdxmlXPathDebugDumpCompExprxmlXPathCastToNumberxmlAutomataNewAllTransxmlListCreatexmlTextReaderConstValuexmlNewNsxmlSchemaFreexmlTextWriterWriteStringxmlTextReaderGetRemainderxmlStrncatxmlIsDigitGrouphtmlHandleOmittedElemxmlRelaxNGDumpxmlReallocxmlInitializeDictxmlTextReaderConstPrefixxmlPatternGetStreamCtxtxmlValidateDtdFinalxmlSAX2ProcessingInstructionhtmlParseFilexmlXPathNotFunctionxmlAutomataNewEpsilonxmlXPathTrailingSortedxmlAutomataNewNegTransxmlTextReaderClosexmlListEndxmlXPathCompilexmlXPathNamespaceURIFunctionxmlFreeRMutexlog10@@GLIBC_2.2.5xmlCtxtIsInSubsetxmlCtxtReadMemoryxmlRegExecErrInfoxmlDictCreatexmlSchemaGetValTypexmlNewMutexxmlListClearhtmlIsAutoClosed__memmove_chk@@GLIBC_2.3.4xmlCtxtGetOptions__memcpy_chk@@GLIBC_2.3.4xmlLoadExternalEntityxmlXPathFloorFunctionxmlListDeletexmlTextWriterWriteFormatElementNSxmlXPathIntersectionxmlDictQLookupxmlParseAttributexmlListInsertxmlStreamPushxmlParseExternalIDxmlXPathRegisteredFuncsCleanup__gmon_start__xmlMemoryDumpxmlXPathPositionFunctionfopen64@@GLIBC_2.2.5xmlTextWriterWriteDTDAttlistxmlXPathLeadingSortedxmlInputSetEncodingHandlerxmlGetPredefinedEntityxmlEncodeSpecialCharsxmlParseEntityxmlBufUsexmlParseAttributeTypexmlTextWriterEndDocumentxmlValidCtxtNormalizeAttributeValuexmlSAX2StartElementNsxmlReaderNewFilexmlTextReaderExpandxmlRecoverDocxmlSetTreeDocxmlSchemaGetCanonValuexmlCatalogDumpxmlXPathOrderDocElemsxmlCopyEnumerationxmlAddNotationDeclxmlIsCombiningxmlRemovePropxmlTextReaderConstStringxmlHashQLookup3htmlCreateFileParserCtxtxmlHashRemoveEntry3xmlListRemoveLastmemcpy@@GLIBC_2.14xmlGetCompressModexmlNodeListGetRawStringxmlTextReaderSetSchemaxmlDOMWrapNewCtxtxmlTextWriterWriteVFormatDTDElementxmlLoadCatalogxmlXPathHasSameNodesxmlCreateURLParserCtxtxmlUnsetPropxmlC14NDocSavexmlNewDocElementContentxmlURIEscapexmlTextReaderLocalNamexmlStringTextNoencxmlNewTextWriterPushParserxmlTextWriterStartPIxmlXPathFreeObjectxmlGetDocEntityxmlGetIntSubsetxmlACatalogAddxmlUnlockLibraryxmlSchemaValPredefTypeNodeNoNormxmlSnprintfElementContentxmlXPathCmpNodeshtmlEntityLookupxmlFreeStreamCtxtxmlValidateNameValuexmlCtxtSetResourceLoaderxmlGetDtdAttrDescxmlBufShrinkxmlDocFormatDumpxmlSplitQNamexmlRegexpCompilexmlCatalogSetDebugxmlSchemaValidatePredefinedTypexmlNewAutomataxmlXPathWrapStringxmlBufferSetAllocationSchemexmlReaderNewMemoryxmlXPathCountFunctionxmlNewDtdxmlPatternFromRootxmlXPathNormalizeFunctiontime@@GLIBC_2.2.5xmlXPathPopNodeSetxmlParseBalancedChunkMemoryxmlIsPubidChar_tabxmlValidateQNamexmlXPathParseNCNamexmlXPathAddValuesxmlHashUpdateEntry3xmlXPathNextChild__stpcpy_chk@@GLIBC_2.3.4xmlParserGetDirectoryxmlValidateNMTokenxmlMemoryStrdupxmlParseURISafexmlRegexpPrintxmlIsRefxmlChildElementCountxmlXIncludeProcessFlagsDataxmlIsIDxmlListReverseSearchxmlListPopFrontxmlNewDocNodeEatNamexmlCtxtGetDeclaredEncodingxmlXPathNodeSetRemovexmlRelaxParserSetIncLImitxmlDefaultSAXHandlerInitxmlFreeNodexmlCtxtGetUserDataxmlXIncludeProcessTreepthread_cond_init@@GLIBC_2.3.2xmlXPathFreeCompExprxmlMemFreexmlXPathNodeLeadingxmlIsBaseCharxmlDumpElementDeclxmlCtxtReadIOxmlGetLastChildxmlTextReaderConstXmlVersionxmlHashRemoveEntry2xmlMutexUnlockxmlStrQEqualxmlRegExecPushStringxmlTextWriterEndCommentxmlRelaxNGDumpTreexmlSetupParserForBufferxmlXPathTranslateFunctionxmlIsChardlopen@@GLIBC_2.2.5xmlACatalogResolvexmlMallocLocxmlNewTextReaderFilenamexmlDOMWrapAdoptNodexmlNewDocTextxmlXPathNewContextxmlBuildRelativeURIxmlDictCreateSubxmlCopyNotationTablepthread_getspecific@@GLIBC_2.2.5pthread_mutex_unlock@@GLIBC_2.2.5xmlXPathCompiledEvalToBooleanxmlSetListDocxmlEncodeEntitiesReentrantxmlNextCharxmlTextWriterStartElementNSxmlUTF8SizexmlTextReaderGetErrorHandlerxmlHashLookup3xmlGetDtdElementDescxmlTextWriterWriteCommentxmlNewTextReaderhtmlSaveFileFormatxmlNewTextWriterFilenamemalloc@@GLIBC_2.2.5xmlXPathStartsWithFunctionfflush@@GLIBC_2.2.5xmlCtxtGetCatalogshtmlParseCharRefxmlCatalogConvertxmlTextReaderNamespaceUrixmlPrintURIxmlParseSDDeclxmlDebugDumpAttrxmlXPatherrorxmlPatternStreamablexmlRelaxNGSetValidErrorsxmlPathToURIxmlTextReaderRelaxNGSetSchemaxmlParserInputBufferCreateIOxmlXPathValuePopxmlNodeGetBaseSafexmlCatalogSetDefaultPreferxmlTextWriterWriteDTDExternalEntityxmlSchemaGetBuiltInTypexmlCatalogIsEmptyxmlParseEntityRefxmlValidateDocumentFinalxmlTextWriterEndDTDEntity__isoc99_sscanf@@GLIBC_2.7xmlNewCommentxmlLastElementChildxmlCtxtSetMaxAmplificationxmlDetectCharEncodingxmlSplitQName2xmlXPathVariableLookupNShtmlElementStatusHerexmlIsCombiningGrouphtmlNodeDumpFileFormatxmlParseEntityValuexmlNewTextWriterxmlTextWriterStartDTDxmlTextReaderMoveToElementxmlParseDocxmlReaderForFilexmlXPathCtxtCompilexmlMallocxmlAddDtdEntityxmlFreeAttributeTablexmlTextReaderSetupxmlParserInputBufferCreateMemxmlSAX2AttributeDeclxmlXPathContextSetCachexmlSchemaCollapseStringxmlSchemaValidateDocxmlXPathNextPrecedingxmlPreviousElementSiblingxmlDumpEntitiesTablexmlSchemaValueGetNextxmlPatternMinDepthxmlParsePEReferencexmlCleanupThreadsxmlAutomataNewOnceTransxmlTextWriterFullEndElementxmlXPathWrapCStringhtmlReadMemoryxmlXPathSubstringFunctionxmlXPathRegisterVariablexmlTextReaderHasValue__xmlTreeIndentString__xmlGenericErrorxmlSetDocCompressModexmlNewPropxmlHashDefaultDeallocatorxmlNewDocRawNodexmlDefaultSAXLocatorxmlParseDocumentxmlCatalogResolvexmlTextWriterWriteFormatDTDxmlFormatErrorxmlParseNotationTypexmlParserPrintFileInfoxmlCopyElementTablexmlNodeBufGetContent__xmlGenericErrorContextxmlNodeDumphtmlCtxtParseDocumentxmlCtxtUseOptionsxmlSAXParseFileWithDataxmlTextReaderReadOuterXmlxmlParseSystemLiteralxmlAddEncodingAliasxmlAttrSerializeTxtContenthtmlCtxtUseOptionsxmlXPathWrapExternalxmlTextWriterWriteVFormatDTDInternalEntityxmlSaveTreexmlSchemaNewMemParserCtxtxmlGetNodePathxmlKeepBlanksDefaultxmlTextWriterEndCDATAxmlSAXVersionxmlCopyNamespaceListxmlDocDumpFormatMemoryEncxmlXPathCastNodeToNumberxmlSaveDocxmlFreeDocElementContentxmlElemDumpxmlUTF8StrsubxmlNewSAXParserCtxthtmlParseDocxmlLoadCatalogsxmlThrDefRegisterNodeDefaultxmlDictFreehtmlDocContentDumpFormatOutputxmlListRemoveFirstxmlFreeElementContentxmlHashAdd3xmlOutputBufferClosexmlSchemaNewNOTATIONValue__vsnprintf_chk@@GLIBC_2.3.4xmlClearNodeInfoSeqxmlAutomataSetFinalStatexmlRMutexUnlockxmlParseCharRefxmlCtxtParseDtdxmlPatterncompiledlclose@@GLIBC_2.2.5xmlSchemaSetParserStructuredErrorsxmlRecoverMemoryxmlAutomataNewStatexmlCreateURIhtmlNewDocxmlXPathCompareValuesxmlXPathPINFxmlSAX2SetDocumentLocatorxmlValidateElementxmlCatalogFreeLocalhtmlParseElementxmlSAXUserParseFilexmlTextWriterWriteFormatCommentxmlSchemaFreeTypexlinkSetDefaultDetectxmlIsIdeographicxmlXPathRegisterAllFunctionsxmlCatalogSetDefaultshtmlDocDumpMemoryFormatrealloc@@GLIBC_2.2.5xmlXPathFreeNodeSetxmlOutputBufferWriteEscapexmlSchemaFreeParserCtxtxmlParseNotationDeclxmlXPathCompiledEvalxmlTextReaderReadxmlTextReaderSetResourceLoaderxmlParserInputBufferCreateFilenameDefaultxmlFreeParserInputBufferxmlDictSetLimit__bss_starthtmlEncodeEntitiesxmlRelaxNGFreexmlSAX2ExternalSubsetxmlTextWriterWriteRawLenxmlTextWriterWriteAttributeNSxmlTextReaderNamexmlStopParserxmlCtxtReadFdxmlOutputBufferCreateFilexmlDictReferencexmlTextReaderNormalizationxmlAddElementDeclxmlParseCDSectxmlTextWriterWriteDTDxmlSAX2EndElementNsxmlTextReaderIsNamespaceDeclxmlGetEncodingAliasxmlGetDtdEntityxmlCtxtGetStandalonexmlAddAttributeDeclhtmlReadFilexmlTextWriterStartElementxmlXPathValueFlipSigniconv_close@@GLIBC_2.2.5xmlThrDefIndentTreeOutputxmlParseEnumeratedTypexmlIsMixedElementxmlFreeRefTablehtmlReadDocpthread_key_create@@GLIBC_2.2.5xmlSubstituteEntitiesDefaultxmlSchemaInitTypesxmlFreeNotationTablexmlCtxtGetPrivatexmlNewInputFromStringxmlSAX2EndDocumentxmlNodeGetAttrValuexmlCtxtValidateDocumentxmlPushInputxmlCtxtGetDocTypeDeclxmlBufferEmptyxmlStringCommentxmlSAXParseDTDxmlGetLineNoxmlCtxtResetLastError__xmlDoValidityCheckingDefaultValuexmlXPathFunctionLookupxmlIsExtenderGroupxmlXIncludeSetErrorHandlerxmlTextWriterWriteVFormatStringxmlCtxtGetNodexmlRegNewExecCtxthtmlReadIOxmlXPathBooleanFunctionxmlSaveFormatFileEncxmlTextWriterEndDTDElementxmlSchemaSetValidErrorsxmlParsePubidLiteralxmlCurrentCharxmlSAX2HasExternalSubsetxmlXPathNodeTrailingxmlNodeDumpOutputxmlCreateIOParserCtxtmemmove@@GLIBC_2.2.5xmlPatternMaxDepthxmlSAXDefaultVersionxmlParserValidityWarningxmlSchemaParsexmlInitNodeInfoSeqxmlRelaxNGSetParserErrorsxmlStrsubxmlStrVPrintfxmlUTF8StrndupxmlNodeListGetStringxmlHashAddEntry2htmlCtxtReadDochtmlAutoCloseTagxmlTextWriterWriteBase64xmlBufferShrinkxmlParserAddNodeInfoxmlXPathPopStringxmlAutomataNewOnceTrans2__xmlLineNumbersDefaultValuexmlParseExternalSubsetxmlSAXParseDocxmlParseCommentxmlDictExistspthread_self@@GLIBC_2.2.5xmlBufferWriteCHARxmlInitCharEncodingHandlersxmlXIncludeProcessTreeFlagsDataxmlHashCopyxmlNormalizeWindowsPathxmlCtxtIsHtmlxmlAddIDSafexmlCtxtPushInputxmlXPathNextParentxmlXPathEqualValuesxmlRelaxNGNewValidCtxtxmlAutomataCompilexmlTextWriterStartDTDAttlistxmlSaveSetEscapexmlHashSizexmlTextReaderLocatorBaseURIxmlDebugDumpStringxmlMutexLockxmlThrDefSaveNoEmptyTagsxmlXPathNextFollowingSiblingxmlXPathMultValuesxmlAddPrevSiblinghtmlParseChunkxmlFreePatternListxmlNodeIsTextxmlXPathSetContextNodexmlReadMemoryxmlTextReaderGetParserPropxmlTextReaderSchemaValidateCtxtxmlCtxtIsStoppedpthread_cond_destroy@@GLIBC_2.3.2xmlGetNsListxmlXPathNodeLeadingSortedxmlGetNsListSafexmlSchemaSAXUnplugxmlSchemaSetParserErrorsxmlParseFilexmlIsolat1ToUTF8xmlValidateNamexmlBuildRelativeURISafexmlXPathPopNumberxmlNewText__xmlPedanticParserDefaultValuexmlUnlinkNodexmlRegExecPushString2xmlXPathCastStringToBooleanxmlCtxtGetDictxmlXPathNodeSetContainsxmlCopyCharxmlValidatePushElementxmlMemDisplayLastxmlTextReaderNextSiblingxmlXPathIsNaNxmlCatalogGetSystemxmlTextWriterWriteAttributexmlTextReaderPreservePatternxmlHashRemoveEntryxmlRelaxNGNewParserCtxtxmlNextElementSiblingxmlParserInputBufferReadhtmlParseDocumentxmlAddChildListxmlXPathNewFloathtmlElementAllowedHerexmlValidateDocumentxmlTextWriterWriteVFormatElementxmlNewEntityxmlCtxtSetErrorHandlerxmlXPathDifferencexmlBufferCreatexmlParseVersionInfohtmlCtxtReadFdxmlTextWriterStartDTDEntityxmlCopyDtdxmlStringTextxmlCatalogDumpDocxmlNewElementContent__xmlIndentTreeOutputxmlHashCreatexmlNewInputFromFilexmlTextWriterEndDTDAttlistxmlCopyNodeListxmlCatalogResolveURIxmlSaveToIOxmlParseElementxmlAutomataNewCountTransxmlGetExternalEntityLoader__xmlKeepBlanksDefaultValuexmlRegisterDefaultOutputCallbacksxmlRelaxNGValidateDocxmlSchemaNewStringValuehtmlDocDumpxmlTextReaderConstEncodingxmlDictSizexmlCleanupEncodingAliasesxmlXIncludeProcessFlagsxmlCopyPropListxmlBufferLengthxmlLinkGetDataxmlSwitchInputEncodingxmlListPushBackxmlNewRMutexxmlNewNodexmlNodeAddContentxmlXPathCastStringToNumberxmlFreeParserCtxtxmlParserInputBufferPushxmlParseEnumerationTypexmlCtxtValidateDtdxmlParserWarningxmlTextReaderIsDefaultxmlXPathCastBooleanToNumberxmlOutputBufferCreateFdstrtoul@@GLIBC_2.2.5xmlRelaxNGValidatePushCDataxmlSchemaGetFacetValueAsULongxmlSAX2InternalSubsetfloor@@GLIBC_2.2.5xmlTextReaderSetErrorHandlerxmlTextWriterStartDTDElementxmlXIncludeFreeContextxmlHashScanFullxmlFreexmlSchemaValueAppendxmlSwitchEncodingxmlSAX2EntityDeclxmlNewEntityInputStreamxmlParseContentxmlXPathNextAncestorxmlNewInputFromFdxmlRelaxNGFreeValidCtxtxmlFileClosexmlTextWriterWriteElementxmlParsePITargetxmlXPathNewNodeSetListxmlXPathRegisterVariableNSxmlValidateAttributeDeclxmlTextWriterWriteVFormatCommentxmlValidateNCNamexmlDebugCheckDocumentstrcat@@GLIBC_2.2.5xmlIsExtenderxmlXPathCastBooleanToStringxmlStrstrxmlXPathNextNamespacexmlXPathStringEvalNumberxmlSchemaValidateFilexmlCreateEntitiesTablexmlCopyPropxmlFreeEnumerationxmlBufEndxmlCatalogResolveSystemxmlParseElementDeclxmlAddSiblingxmlNewTextWriterTreexmlIsBaseCharGroupxmlNodeAddContentLenxmlXPathFreeContextxmlSchemaNewValidCtxtxmlSaveToBufferxmlNewNodeEatNamexmlCtxtGetSaxHandlerxmlTextWriterWriteFormatPIxmlBufferAddxmlCharEncOutFuncxmlParserVersionxmlParseChunkxmlNewDocPIxmlParseInNodeContextxmlMemDisplayxmlSetBufferAllocationSchemexmlParseDefaultDeclxmlNodeSetSpacePreservexmlMallocAtomicLocxmlParseElementChildrenContentDeclhtmlSAXParseDocxmlNewParserCtxtxmlTextReaderLookupNamespacexmlInitParserCtxtxmlParseNamexmlDebugDumpDocumentHeadxmlBufNodeDumpxmlCharInRangepthread_key_delete@@GLIBC_2.2.5xmlOutputBufferWritexmlStrncmpxmlDumpEntityDeclxmlXPathNewValueTreexmlRelaxNGSetResourceLoaderexit@@GLIBC_2.2.5xmlTextReaderReadAttributeValuexmlACatalogDumpxmlTextReaderNextxmlSchemaFreeFacetxmlTextReaderCurrentNodefwrite@@GLIBC_2.2.5xmlCleanupCharEncodingHandlersxmlAddDocEntityxmlTextWriterWritePIxmlBufferCreateStaticxmlStrcatxmlNewCatalogxmlTextReaderPrefixxmlValidateNmtokensValuexmlDebugDumpOneNode__fprintf_chk@@GLIBC_2.3.4xmlTextWriterWriteVFormatDTDxmlCtxtGetLastErrorxmlXPathTrailingxmlCtxtParseContentxmlDebugDumpAttrListxmlGetUTF8CharxmlNewInputFromMemoryxmlXPathRegisterVariableLookupxmlHashScan3xmlRelaxNGNewMemParserCtxt__xmlParserInputBufferCreateFilenamexmlOpenCharEncodingHandlerxmlXPathEvalPredicatehtmlCreatePushParserCtxtxmlXPathNsLookupxmlHashQLookupxmlCreateFileParserCtxtxmlBufferFreexmlSkipBlankCharsxmlCtxtGetValidCtxt_ITM_registerTMCloneTablexmlThrDefPedanticParserDefaultValuexmlReadIOxmlHashAddEntryxmlValidateDtdxmlGetDtdQElementDescxmlGetDocCompressModexmlOutputBufferWriteStringxmlOutputBufferCreateBufferxmlTextReaderConstNamespaceUrixmlValidateNotationUsexmlSchemaNewFacetxmlSAXParseMemoryxmlNodeSetBasexmlTextWriterWriteVFormatRawxmlCtxtErrMemoryxmlXIncludeGetLastErrorxmlDictCleanupxmlXPathNumberFunctionxmlValidateNamesValuexmlSearchNsByHrefxmlGetCharEncodingNamexmlParseExtParsedEntxmlXPathParseNamehtmlDefaultSAXHandlerxmlXPathNodeSetAddxmlStrEqualxmlDocGetRootElementxmlReaderWalkerxmlTextWriterFlushxmlTextReaderNodeTypexmlParserFindNodeInfoxmlSAXParseFilexmlBufContentxmlXPtrEvalxmlSchemaValidateStreamxmlSchemaValidateSetFilenamexmlXPtrNewContexthtmlNodeDumpFormatOutputxmlCatalogGetPublicxmlBufferResizexmlTextReaderDepthxmlParsePIxmlParseEndTagxmlThrDefGetWarningsDefaultValuexmlFreeCatalogdlsym@@GLIBC_2.2.5xmlThrDefSubstituteEntitiesDefaultValuexmlParserInputBufferCreateStaticxmlSAX2CharactersxmlBuildURISafexmlParseCatalogFilehtmlFreeParserCtxtxmlIsBlankNode__xmlOutputBufferCreateFilenamexmlValidateOneAttributexmlRegisterDefaultInputCallbacksxmlIsBlankxmlDumpAttributeDeclxmlSAX2HasInternalSubsetxmlUTF8ToIsolat1xmlTextReaderReadStatexmlAutomataNewCounterTransxmlTextWriterStartAttributeNSxmlTextWriterClosexmlXPathRootxmlDOMWrapRemoveNodexmlDocDumpMemoryEncxmlSaveFilexmlNewTextWriterDocxmlCreateEntityParserCtxtxmlCheckLanguageIDxmlParseMemoryxmlTextWriterWriteFormatCDATAxmlStreamPushNodexmlParseEncodingDeclxmlMallocAtomicxmlSchemaCleanupTypesxmlParserFindNodeInfoIndexxmlXPathEvalxmlXPathLocalNameFunctionxmlXPathErrxmlIsDigitxmlThrDefDeregisterNodeDefaultxmlBuildURIxmlFreeEntityhtmlDefaultSAXHandlerInitpthread_mutex_init@@GLIBC_2.2.5xmlCanonicPathxmlCopyAttributeTablehtmlIsBooleanAttrxmlTextWriterWriteVFormatAttribute__cxa_finalize@@GLIBC_2.2.5xmlSchemaNewParserCtxtxmlDumpNotationTablexmlParseURIRawxmlDOMWrapCloneNodexmlByteConsumedxmlDocDumpxmlUnsetNsPropxmlTextWriterSetQuoteCharxmlModuleSymbolxmlParserInputBufferCreateFdxmlStringDecodeEntitiesxmlXPathPopExternalxmlXPathRoundFunctionxmlTextReaderIsValidxmlXIncludeProcessTreeFlagsxmlSAX2GetSystemIdxmlGetNsPropxmlThrDefDoValidityCheckingDefaultValuexmlValidBuildContentModelxmlMemGetxmlRegisterNodeDefaultxmlUTF8CharcmpxmlXIncludeNewContextstrstr@@GLIBC_2.2.5xmlCatalogAddxmlMemShowxmlParseBalancedChunkMemoryRecoverxmlTextReaderLocatorLineNumberxmlSAX2ElementDeclxmlBufferWriteQuotedStringxmlOutputBufferFlushpthread_mutex_lock@@GLIBC_2.2.5xmlXPathNextSelfxmlSchemaSetValidStructuredErrorshtmlNewParserCtxtxmlSchemaFreeValuexmlBufGetNodeContentxmlCharEncFirstLinexmlNewIOInputStreamxmlSchemaValidateFacetWhtspxmlXPathNextAttributedlerror@@GLIBC_2.2.5xmlTextWriterSetIndentStringxmlHashQLookup2htmlCtxtReadIOxmlIsCharGroupxmlTextReaderQuoteCharxmlXPathNewBooleanxmlTextReaderSetMaxAmplificationxmlCtxtGetDocumentxmlDebugDumpNodeListxmlAutomataNewCountTrans2xmlTextWriterWriteCDATAhtmlNewDocNoDtD__xmlStructuredErroriconv_open@@GLIBC_2.2.5xmlParseExternalEntityxmlReaderNewFdstderr@@GLIBC_2.2.5xmlNewValidCtxtxmlCopyDocElementContentxmlFileReadxmlValidatePopElementxmlFileMatchxmlSAX2InitHtmlDefaultSAXHandlerxmlXPathDivValueshtmlSAXParseFilexmlNodeSetLangxmlGetBufferAllocationSchemexmlTextReaderBaseUrixmlCtxtSetOptionsxmlFreeEntitiesTablexmlDocSetRootElementxmlSchemaCheckFacetxmlNewTextWriterMemoryxmlCopyNamespace__xmlParserInputBufferCreateFilenameValuexmlSchemaValidateLengthFacetWhtsp.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.comment.gnu.build.attributes88$.o``)8 P,P,@hhsHo** Uo55dx6x6ȾnB@@LxAAsBB 3~ u u300   H((x 222Pp a3a0 d3 d3 3̃ 0̃- sd` hhQ#lib64/cmake/libxml2/libxml2-config.cmake000064400000012606152527633310013747 0ustar00# libxml2-config.cmake # -------------------- # # Libxml2 cmake module. # This module sets the following variables: # # :: # # LIBXML2_FOUND - True if libxml2 headers and libraries were found # LIBXML2_INCLUDE_DIR - Directory where LibXml2 headers are located. # LIBXML2_INCLUDE_DIRS - list of the include directories needed to use LibXml2. # LIBXML2_LIBRARY - path to the LibXml2 library. # LIBXML2_LIBRARIES - xml2 libraries to link against. # LIBXML2_DEFINITIONS - the compiler switches required for using LibXml2. # LIBXML2_VERSION_MAJOR - The major version of libxml2. # LIBXML2_VERSION_MINOR - The minor version of libxml2. # LIBXML2_VERSION_PATCH - The patch version of libxml2. # LIBXML2_VERSION_STRING - version number as a string (ex: "2.3.4") # LIBXML2_MODULES - whether libxml2 has dso support # LIBXML2_XMLLINT_EXECUTABLE - path to the XML checking tool xmllint coming with LibXml2 # # The following targets are defined: # # LibXml2::LibXml2 - the LibXml2 library # LibXml2::xmllint - the xmllint command-line executable set(LIBXML2_VERSION_MAJOR 2) set(LIBXML2_VERSION_MINOR 15) set(LIBXML2_VERSION_MICRO 4) set(LIBXML2_VERSION_STRING "2.15.4") set(LIBXML2_DEFINITIONS "") set(LIBXML2_INCLUDE_DIR /opt/cpanel/ea-libxml2/include/libxml2) set(LIBXML2_LIBRARY_DIR /opt/cpanel/ea-libxml2/lib64) find_library(LIBXML2_LIBRARY NAMES xml2 HINTS ${LIBXML2_LIBRARY_DIR} NO_DEFAULT_PATH) find_program(LIBXML2_XMLCATALOG_EXECUTABLE NAMES xmlcatalog HINTS /opt/cpanel/ea-libxml2/bin NO_DEFAULT_PATH) find_program(LIBXML2_XMLLINT_EXECUTABLE NAMES xmllint HINTS /opt/cpanel/ea-libxml2/bin NO_DEFAULT_PATH) set(LIBXML2_LIBRARIES ${LIBXML2_LIBRARY}) set(LIBXML2_INCLUDE_DIRS ${LIBXML2_INCLUDE_DIR}) unset(LIBXML2_INTERFACE_LINK_LIBRARIES) include(CMakeFindDependencyMacro) set(LIBXML2_SHARED 1) set(LIBXML2_WITH_ICONV 1) set(LIBXML2_WITH_THREADS 1) set(LIBXML2_WITH_ICU 0) set(LIBXML2_WITH_ZLIB 0) if(NOT LIBXML2_SHARED) set(LIBXML2_DEFINITIONS -DLIBXML_STATIC) if(LIBXML2_WITH_ICONV) find_dependency(Iconv) list(APPEND LIBXML2_LIBRARIES ${Iconv_LIBRARIES}) list(APPEND LIBXML2_INTERFACE_LINK_LIBRARIES "\$") if(NOT Iconv_FOUND) set(${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "Iconv dependency was not found") return() endif() endif() if(LIBXML2_WITH_THREADS) find_dependency(Threads) list(APPEND LIBXML2_LIBRARIES ${CMAKE_THREAD_LIBS_INIT}) list(APPEND LIBXML2_INTERFACE_LINK_LIBRARIES "\$") if(NOT Threads_FOUND) set(${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "Threads dependency was not found") return() endif() endif() if(LIBXML2_WITH_ICU) find_dependency(ICU COMPONENTS data i18n uc) list(APPEND LIBXML2_LIBRARIES ${ICU_LIBRARIES}) list(APPEND LIBXML2_INTERFACE_LINK_LIBRARIES "\$;\$;\$") if(NOT ICU_FOUND) set(${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "ICU dependency was not found") return() endif() endif() if(LIBXML2_WITH_ZLIB) find_dependency(ZLIB) list(APPEND LIBXML2_LIBRARIES ${ZLIB_LIBRARIES}) list(APPEND LIBXML2_INTERFACE_LINK_LIBRARIES "\$") if(NOT ZLIB_FOUND) set(${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "ZLIB dependency was not found") return() endif() endif() if(UNIX) list(APPEND LIBXML2_LIBRARIES m) list(APPEND LIBXML2_INTERFACE_LINK_LIBRARIES "\$") endif() if(WIN32) list(APPEND LIBXML2_LIBRARIES Bcrypt) list(APPEND LIBXML2_INTERFACE_LINK_LIBRARIES "\$") endif() endif() # whether libxml2 has dso support set(LIBXML2_MODULES 1) mark_as_advanced(LIBXML2_LIBRARY LIBXML2_XMLCATALOG_EXECUTABLE LIBXML2_XMLLINT_EXECUTABLE) if(DEFINED LIBXML2_LIBRARY AND DEFINED LIBXML2_INCLUDE_DIRS) set(LIBXML2_FOUND TRUE) endif() if(NOT TARGET LibXml2::LibXml2 AND DEFINED LIBXML2_LIBRARY AND DEFINED LIBXML2_INCLUDE_DIRS) add_library(LibXml2::LibXml2 UNKNOWN IMPORTED) set_target_properties(LibXml2::LibXml2 PROPERTIES IMPORTED_LOCATION "${LIBXML2_LIBRARY}") set_target_properties(LibXml2::LibXml2 PROPERTIES INTERFACE_COMPILE_OPTIONS "${LIBXML2_DEFINITIONS}") set_target_properties(LibXml2::LibXml2 PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${LIBXML2_INCLUDE_DIRS}") set_target_properties(LibXml2::LibXml2 PROPERTIES INTERFACE_LINK_LIBRARIES "${LIBXML2_INTERFACE_LINK_LIBRARIES}") endif() if(NOT TARGET LibXml2::xmlcatalog AND DEFINED LIBXML2_XMLCATALOG_EXECUTABLE) add_executable(LibXml2::xmlcatalog IMPORTED) set_target_properties(LibXml2::xmlcatalog PROPERTIES IMPORTED_LOCATION "${LIBXML2_XMLCATALOG_EXECUTABLE}") endif() if(NOT TARGET LibXml2::xmllint AND DEFINED LIBXML2_XMLLINT_EXECUTABLE) add_executable(LibXml2::xmllint IMPORTED) set_target_properties(LibXml2::xmllint PROPERTIES IMPORTED_LOCATION "${LIBXML2_XMLLINT_EXECUTABLE}") endif() lib64/pkgconfig/libxml-2.0.pc000064400000000520152527633310011547 0ustar00prefix=/opt/cpanel/ea-libxml2 exec_prefix=/opt/cpanel/ea-libxml2 libdir=/opt/cpanel/ea-libxml2/lib64 includedir=/opt/cpanel/ea-libxml2/include modules=1 Name: libXML Version: 2.15.4 Description: libXML library version2. Requires.private: Libs: -L${libdir} -lxml2 Libs.private: -ldl -lpthread -lm Cflags: -I${includedir}/libxml2 bin/xmlcatalog000075500000064510152527633310007412 0ustar00ELF> @@Ha@8 @ @@@@@hh@@@@`4`4 ==`=`T ==`=`@@ @@DDStd@@ PtdX2X2@X2@TTQtdRtd==`=`  /lib64/ld-linux-x86-64.so.2GNUGNUGNUA,Ƌf)>̕(A K(,(BE|fUaqX9s= 9{./TaZ+ R lq6JK: Z(@A`x4A`A`i`A`PA`4A`DA`libxml2.so.16_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablexmlLoadSGMLSuperCatalogxmlLoadCatalogxmlParseURIxmlCatalogResolveSystemxmlCatalogResolvePublicxmlCheckVersionxmlACatalogRemovexmlCatalogResolveURIxmlCleanupParserxmlCatalogAddxmlCatalogDumpxmlCatalogIsEmptyxmlFreeURIxmlCatalogRemovexmlACatalogDumpxmlFreeCatalogxmlFreexmlACatalogAddxmlInitializeCatalogxmlCatalogConvertxmlNewCatalogxmlCatalogResolvexmlCatalogSetDebuglibc.so.6fflush__printf_chkputs__stack_chk_failstdinfgets__fprintf_chkstdoutfclosemallocremovestderrfwritefopen64strcmp__libc_start_mainfree_edata__bss_start_endGLIBC_2.3.4GLIBC_2.4GLIBC_2.2.5/opt/cpanel/ea-libxml2/lib:/opt/cpanel/ea-libxml2/lib64ti ii ui ?`?`?`?`%@A`(PA`,`A`+A`.@` @`(@`0@`8@`@@`H@`P@` X@` `@` h@` p@` x@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@` A`!A`"A`#A`$ A`&(A`'HHy0 HtH5r0 %s0 hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"%=. D%5. D%-. D%%. D%. D%. D% . D%. D%- D%- D%- D%- D%- D%- D%- D%- D%- D%- D%- D%- D%- D%- D%- D%- D%}- D%u- D%m- D%e- D%]- D%U- D%M- D%E- D%=- D%5- D%-- DAWAVAUATUHSH( TAPL%+L-*L5IcǹLHTH:- HLsHLY HH=;HH=tH=Hq, A9 AD9+, AL=~L vLvIcŹLLDM0LLLLLL$t1H5LT$T$L LL$HAE98t AA9'DhD9L^f+ x=+ A9H \+ H=vH}M $1BD(DhD9H5HH$?H$H5H$H$H5HH$H$H5HH$H5HH$H$H5HH$xH5oHH$H$H5OHvH$H5?HH$WH$H5H@) 6) >) $EeMc3HJ|IHLLL( ID9J|LHuJ|-IHuJTH51m$H m( *H=H}^$$H([]A\A]A^A_Ãf( $DO( ADMcƹLIJTL*LA}-LLH5LDT$HT$LD$LD$HT$DT$H5LLD$HT$DT$H5LLD$HT$DT$u5EH5hLDT$LD$cLD$DT$AD9=0' uD' ' ' ' t*= ' tH=& Ht ?H={& e@Eu?JTJtJ|Ht :H1rAD& TJDLD$H8HT$HD$XHT$H5jIHHHT$iLD$,HT$H5=HHLD$ MJtL=% =% BMLHD$tRH=HHD$Ht9HD$H0_y(H=t% H H61$=|% LHD$H8=>% uH|$H=LAfH|$\D)% M0JT1H5CLQ=$ HD$hH=&HD$HHD$H|$1H5H.HD$H51$ LRENlI}ADn$ %=Z$ L$I01H=;$ H=v$vUdJTH5`1J|IHJTH5\1$HD$H5H8HHLHD$wHD$H DHD$HD$H=# HH1S$H5t;HYH:H=3LD$LD$IIMH=" H.1$,$]HD$H=T" HH1$]" H5H=eHtRH|$HHD$HD$H" gHD$+HD$xH=! H "H+$! wH ! H={! H$! m! ]! =i! tBAP! H=! HѾ1HDVH} $Af.1I^HHPTI*@H@*@H@ f.H=Q HJ H9tH Ht H=! H5 H)HHH?HHtH HtfD=- uUHz ]Ðff.@f.HHH5: 1H= HFfDAWAVAUATL% USH&HdH%(H$1H$H 9 H=X H= H  HcHƄ$IAI!%tDIWLDII)EwIcIHvA-AEtEAEA`AuL@ ufDH1@ t@ t@ H@L$@t)HHcA44HHc@ wHsL$Ƅ<21LH@ t@ ufH2@ t@ t@ w$HH$A$HH=@44Hc@ wIsHƄ 1E1HHLA~ DH< t< tHWH<'R<"IcH<< u< tHHHѨuHA}L$LLLH= LH= H= L'AH= LHGuf.Ht<"uH<"AHfDfDIcHGuHt<'uH<'CAH3fDDALHHDDIDHH5r 1cƄ$HH\H=k ]H= Lu8AH= LH5 11_H= LENAHT$Ht$H<$H PH=m ?L4$LIH>LLN H$dH3%(,HĨ[]A\A]A^A_H5n LquA*H=H5 LCAH=eH=TwEDAEDADH$dH3%(zHĨL[]A\A]A^A_L4$LIHLH51IDDfADLH51H5ELWuKEH=.~H<$`H=\H1=H5Lt=H5 LE= ~ = EtRH= H= Ht$H<$#IHH=X3 x=* H=e|H5kL(u}H=vXH=!LH=M@H=y4H=(H=NH=H=H=H=<LH51Ahf.fAWIAVIAUAATL% UH- SL)HHt1LLDAHH9uH[]A\A]A^A_ff.HHUsage : %s [options] catalogfile entities... Parse the catalog file (void specification possibly expressed as "" appoints the default system one) and query it for the entities --sgml : handle SGML Super catalogs for --add and --del --shell : run a shell allowing interactive queries --create : create a new catalog --add 'type' 'orig' 'replace' : add an XML entry --add 'entry' : add an SGML entry --del 'values' : remove values --noout: avoid dumping the result on stdout used with --add or --del, it saves the catalog changes and with --sgml it automatically updates the super catalog --no-super-update: do not update the SGML super catalog -v --verbose : provide debug informationResolver failed to find an answer public PublicID: make a PUBLIC identifier lookup system SystemID: make a SYSTEM identifier lookup resolve PublicID SystemID: do a full resolver lookup add 'type' 'orig' 'replace' : add an entry dump: print the current catalog state debug: increase the verbosity level quiet: decrease the verbosity levelNo catalog entry specified to remove from Failed to remove entry from %s > Invalid command %s Invalid arg %s Too much argumentsexitquitbyepublicpublic requires 1 argumentsNo entry for PUBLIC %s systemsystem requires 1 argumentsNo entry for SYSTEM %s add requires 2 or 3 argumentsadd command faileddel requires 1del command failedresolveresolve requires 2 argumentsdumpdump has no argumentsdebugdebug has no argumentsquietquiet has no argumentshelpUnrecognized command %s Commands available: del 'values' : remove values exit: quit the shell--v--verbose--noout--shell--sgml--create--convert--no-super-update--add--delUnknown option %s Missing arguments for option CATALOG/etc/sgml/catalogwbcould not open %s for saving Failed to remove entry %s No entry for URI %s ;T 8xXHpx8hXzRx /D0$D@FJ w?:*3$"l0X*DadptBBB B(H0A8Q S 8A0A(B BBBA  8D0A(B BBBE LH FBB B(A0D8D`+ 8A0A(B BBBA DT8eFEE E(H0H8G@n8A0A(B BBB`!@P!@ h@ *@=`=`o0@@p@  @`H @` @ o @oo @=`@@@@@@@@ @0@@@P@`@p@@@@@@@@@@@ @0@@@P@`@p@@@@@@GCC: (GNU) 8.5.0 20210514 (Red Hat 8.5.0-20)GA$3a1h@*@ GA$3p1113@4*@GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA$3p1113@*@*@GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA+GLIBCXX_ASSERTIONS @4*@ GA*FORTIFY @ @GA+GLIBCXX_ASSERTIONS@*@*@ GA*FORTIFY!@4*@ GA*FORTIFY@*@*@ @ @% @9 @Q@j@@@@@ @ @ @9 @Y@z@@@@@! @H @m!@4*@ @ @@@@5 @W@r@!@!@!@*!@4*@!@tA`@ @'A`-A`2A`6A`?A`GA`A`KA`RA`b@*@v*@ @ @@@ @ @<@U@r@*@*@*@*@ @!@P!@A`$=`K!@W=`v\4@=`=`=`X2@@`@@@@0@p@@ @ @ ` @ @ h@ @@@*@*@X2@2@=`=`=`?`@`0A`@A`A*@ ,@A`p 0A`@Qc{PA`4A`*@+J]n0A`{ *@*@ @*@e 3 G Y A`k  @t @/  4A` @   `A`    8A`% 3 N h   h@w  A`.annobin_init.c.annobin_init.c_end.annobin_init.c.hot.annobin_init.c_end.hot.annobin_init.c.unlikely.annobin_init.c_end.unlikely.annobin_init.c.startup.annobin_init.c_end.startup.annobin_init.c.exit.annobin_init.c_end.exit.annobin_static_reloc.c.annobin_static_reloc.c_end.annobin_static_reloc.c.hot.annobin_static_reloc.c_end.hot.annobin_static_reloc.c.unlikely.annobin_static_reloc.c_end.unlikely.annobin_static_reloc.c.startup.annobin_static_reloc.c_end.startup.annobin_static_reloc.c.exit.annobin_static_reloc.c_end.exit.annobin__dl_relocate_static_pie.start.annobin__dl_relocate_static_pie.end.annobin_xmlcatalog.c.annobin_xmlcatalog.c_end.annobin_xmlcatalog.c.hot.annobin_xmlcatalog.c_end.hot.annobin_xmlcatalog.c.unlikely.annobin_xmlcatalog.c_end.unlikely.annobin_xmlcatalog.c.startup.annobin_xmlcatalog.c_end.startup.annobin_xmlcatalog.c.exit.annobin_xmlcatalog.c_end.exit.annobin_usage.start.annobin_usage.endusage.annobin_usershell.start.annobin_usershell.endusershellverbose.annobin_main.start.annobin_main.endnooutsgmldelfilenameconvertaddcreateno_super_update.annobin_elf_init.c.annobin_elf_init.c_end.annobin_elf_init.c.hot.annobin_elf_init.c_end.hot.annobin_elf_init.c.unlikely.annobin_elf_init.c_end.unlikely.annobin_elf_init.c.startup.annobin_elf_init.c_end.startup.annobin_elf_init.c.exit.annobin_elf_init.c_end.exit.annobin___libc_csu_init.start.annobin___libc_csu_init.end.annobin___libc_csu_fini.start.annobin___libc_csu_fini.endderegister_tm_clones__do_global_dtors_auxcompleted.7303__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_finifree@@GLIBC_2.2.5remove@@GLIBC_2.2.5_ITM_deregisterTMCloneTablestdout@@GLIBC_2.2.5xmlCatalogRemoveputs@@GLIBC_2.2.5xmlCatalogResolvePublicxmlParseURIxmlFreeURIstdin@@GLIBC_2.2.5_edatafclose@@GLIBC_2.2.5__stack_chk_fail@@GLIBC_2.4xmlACatalogRemovexmlInitializeCatalogxmlCheckVersionxmlLoadSGMLSuperCatalog__libc_start_main@@GLIBC_2.2.5fgets@@GLIBC_2.2.5xmlCleanupParser__data_startstrcmp@@GLIBC_2.2.5__gmon_start__fopen64@@GLIBC_2.2.5__dso_handlexmlCatalogDumpxmlLoadCatalog_IO_stdin_usedxmlACatalogAddxmlCatalogSetDebug__libc_csu_initmalloc@@GLIBC_2.2.5fflush@@GLIBC_2.2.5xmlCatalogConvertxmlCatalogIsEmpty_dl_relocate_static_piexmlCatalogResolve__bss_startmain__printf_chk@@GLIBC_2.3.4xmlCatalogResolveURIxmlFreexmlCatalogResolveSystemxmlACatalogDumpfwrite@@GLIBC_2.2.5__TMC_END__xmlNewCatalog__fprintf_chk@@GLIBC_2.3.4_ITM_registerTMCloneTablexmlFreeCatalogxmlCatalogAddstderr@@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.gnu.property.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.got.plt.data.bss.comment.gnu.build.attributes@#@ 6@ D@$Wo0@0@a p@phi@qo @ ^~o @ @` @` B @ Hh@h@@@0@*@* *@*X2@X2T2@2=`==`==`=?`? @`@0 0A`0A@A`4A 04A-AdAF`j xU `5bin/xmllint000075500000314610152527633310006745 0ustar00ELF>P@@H@8 @! @@@@@hh@@@@pp ++a+a$ --a-a@@ @@DDStd@@ PtdAAQtdRtd++a+a00/lib64/ld-linux-x86-64.so.2GNUGNUGNUcB&(^GuC AK(BE\X|fUaqX9& W  .    '. 9 I s & B  C`\ Ri k # B  Yw    ju  B y ~o  < ,/K{ g $ ? + Q {   _   f  @ -cy  4  s+    @rDT   S ( A    ~ M Z UJ: $ cm\ P 2 [   @  h 6a 5ai6a1 X6a 6a6 6a% 5a @6ao -alibxml2.so.16_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablehtmlParseChunkxmlTextReaderHasValuehtmlCtxtUseOptionsxmlParseChunkxmlFreePatternhtmlCtxtReadFdxmlRelaxNGSetResourceLoaderxmlXPathRegisterNsxmlFreeStreamCtxtxmlXPathIsNaNxmlFreeTextReaderxmlCtxtReadFdxmlSchemaSetResourceLoaderxmlFreeValidCtxtxmlRelaxNGValidateDocxmlC14NDocDumpMemoryxmlValidGetValidElementsxmlMemMallocxmlXPathCompiledEvalxmlXPathDebugDumpCompExprxmlDebugDumpOneNodexmlSchemaParsexmlFreeParserInputBufferxmlCtxtParseDocumentxmlTextReaderConstNamespaceUrixmlTextReaderIsEmptyElementxmlXPathNewContextxmlRelaxNGSetParserErrorshtmlDocDumpxmlTextReaderIsValidxmlStreamPopxmlFreeNodexmlMemSizexmlXPathIsInfxmlParserInputBufferCreateFdxmlXIncludeFreeContextxmlOutputBufferCreateFilexmlXPathCtxtCompilexmlStrstrxmlDebugDumpDocumentxmlRelaxNGFreeParserCtxtxmlParseDTDxmlDebugDumpStringxmlXIncludeProcessNodexmlNodeSetContentxmlCheckVersionxmlFreeParserCtxtxmlValidateDocumentxmlTextReaderConstValuexmlReadFilexmlFreeNodeListxmlTextReaderSetResourceLoaderhtmlCreatePushParserCtxtxmlReaderWalkerxmlCtxtGetStatusxmlStrlenxmlXPathDebugDumpObjectxmlMemSetupxmlXPathFreeObjecthtmlSaveFilexmlCopyDocxmlNewDocxmlSchemaFreeValidCtxtxmlCtxtSetMaxAmplificationhtmlCtxtParseDocumentxmlCleanupParserxmlNodeDumpOutputxmlStrduphtmlNodeDumpFilexmlSchemaValidateStreamxmlStrndupxmlSchemaFreeParserCtxtxmlSaveToFilenamexmlFreeDocxmlValidateDtdxmlTextReaderNodeTypexmlSchemaValidateDocxmlNewParserCtxtxmlPatternCompileSafexmlTextReaderSchemaValidatexmlTextReaderConstNamexmlPatternMatchxmlMallocxmlOutputBufferClosexmlCtxtGetDocumentxmlHasFeaturexmlResetLastErrorxmlXIncludeSetResourceLoaderxmlDocGetRootElementxmlDocDumpxmlCtxtUseOptionsxmlXIncludeSetFlagsxmlSchemaFreexmlCreatePushParserCtxtxmlRelaxNGNewValidCtxtxmlCanonicPathxmlCtxtResetPushxmlSaveClosexmlNodeGetBasexmlXPathFreeCompExprxmlParseInNodeContexthtmlNewParserCtxtxmlGetLastErrorxmlOutputBufferWritexmlFreexmlSchemaValidateSetFilenamexmlRelaxNGParsexmlFreeDtdxmlTextReaderConstLocalNamexmlNewInputFromMemoryxmlNewInputFromUrlxmlTextReaderCurrentNodexmlGetIntSubsetxmlParserInputBufferCreateFilenamexmlTextReaderRelaxNGValidatexmlSaveSetIndentStringxmlTextReaderReadxmlXPathFreeContexthtmlParseFilexmlXPathEvalxmlStreamPushxmlStrcatxmlReaderForFdxmlDebugDumpAttrxmlMemReallocxmlFreeEnumerationxmlSchemaNewValidCtxtxmlReaderForMemoryxmlCtxtResetxmlSchemaNewParserCtxtxmlMemUsedxmlUnlinkNodexmlGetNodePathxmlXIncludeNewContexthtmlCtxtReadFilexmlElemDumpxmlNewValidCtxtxmlSaveFilexmlTextReaderDepthxmlParserVersionxmlNodeSetBasexmlNewDocNodexmlCtxtSetResourceLoaderxmlDebugDumpDocumentHeadxmlDocSetRootElementxmlRelaxNGSetValidErrorsxmlMemFreexmlAddChildListxmlCtxtReadFilexmlRelaxNGFreeValidCtxtxmlReaderForFilexmlXPathOrderDocElemsxmlPatternGetStreamCtxtxmlSaveToFdxmlLoadCatalogsxmlStrchrxmlRelaxNGFreexmlTextReaderSetMaxAmplificationxmlSaveDocxmlRelaxNGNewParserCtxtlibc.so.6fflush__printf_chkmmap64__stack_chk_failputcharstdinfgetsstrlen__errno_location__fprintf_chkstdoutfputcfputsmemcpyfclosestrtoulmalloc__xstat64getenvstderrmunmap__snprintf_chkfwritefreadgettimeofday__vfprintf_chkfopen64strcmp__libc_start_mainsnprintffree_edata__bss_start_endGLIBC_2.14GLIBC_2.4GLIBC_2.3.4GLIBC_2.2.5/opt/cpanel/ea-libxml2/lib:/opt/cpanel/ea-libxml2/lib64 6 ii A ti K ui W /a/aN/a\/a-a6a6a6a 6a@6a0a 0a(0a00a80a@0aH0aP0aX0a `0a h0a p0a x0a 0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a1a 1a!1a" 1a#(1a$01a%81a&@1a'H1a(P1a)X1a*`1a+h1a,p1a-x1a.1a/1a01a11a21a31a41a51a61a71a81a91a:1a;1a<1a=1a>2a?2a@2aA2aB 2aC(2aD02aE82aF@2aGH2aHP2aIX2aJ`2aKh2aLp2aMx2aO2aP2aQ2aR2aS2aT2aU2aV2aW2aX2aY2aZ2a[2a]2a^2a_2a`3aa3ab3ac3ad 3ae(3af03ag83ah@3aiH3ajP3akX3al`3amh3anp3aox3ap3aq3ar3as3at3au3av3aw3ax3ay3az3a{3a|3a}3a~3a3a4a4a4a4a 4a(4a04a84a@4aH4aP4aX4a`4ah4ap4ax4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a5a5a 5a(5a05a85a@5aH5aP5aX5a`5ah5ap5ax5a5a5a5a5a5a5a5a5a5a5a5a5a5a5aHH HtH5 % hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhA% D% D% D% D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% DHU 1~:f.@1I^HHPTI@H`@HO@ f.H= H H9tH~ Ht H= H5z H)HHH?HHtHU HtfD= uUHz{ ]Ðff.@f.SHHcL HHH9wH[f" 1[fHtwUHSHHX@HcHc HH9w.HFHHtHHH`HHH[] 1HH[]f.1Hf.ATUHSH]IHcn HL)HH9wHH[]A\bfB [1]A\ff.@'H՗HHDMLDMLDȋG$G t@HH= 1AQIHAPAH HHuHHDHHDMLDG$G t@HH=5 I1APHIоHԠgHfSHHH1FHٺ:H=Hٺ9H=Hٺ"H=8Hٺ-H=GHٺ8H=^Hٺ>H=Hٺ6H=gHٺ7H=ˡNHٺ=H=5Hٺ(H=Hٺ6H=(Hٺ<H=GHٺ9H=nHٺ2H=HٺFH=Hٺ=H=HٺAH= mHٺDH=9THٺ-H=h;HٺVH="Hٺ#H= HٺH=ͣHٺ6H=ԣHٺ2H=HٺH=Hٺ*H=Hٺ>H=0sHٺ*H=WZHٺH=nAHٺ>H=u(Hٺ:H=Hٺ.H=äHٺ3H=ڤHٺ/H=Hٺ)H=Hٺ0H='Hٺ)H=FyHٺ2H=]`Hٺ5H=|GHٺ(H=.Hٺ8H=HٺCH=٥Hٺ<H=Hٺ>H=/HٺEH=VHٺ5H=Hٺ9H=Hٺ4H=˦fHٺ;H=MHٺ'H=4Hٺ*H= Hٺ%H=7Hٺ<H=FHٺ2H=mHٺ H=HٺDH=HٺDH=ʧHٺ>H=lHٺ4H= SHٺ=H=?:Hٺ8H=f!Hٺ4H=Hٺ;H=Hٺ>H=ӨHٺYH=HٺZH=AHٺ4H=H[BH=qSHHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1G$G uZH$H HD$H=ɏHD$ $D$0HD$HHھH= HD$dH3%(u H[off.@SHHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1G$G uZH$ H HD$H=ڎHD$ $D$0HD$HHھH= HD$dH3%(u H[off.@SHHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1G$G uZH$ H HD$H=HD$ $D$0HD$HHھH= HD$dH3%(u H[off.@AWMAVEAUATIUHSHHL$H$~/E1Ht'HI@H/LDuHEHAMEL$H$H1ЉD$ |$ 1ۅCfMEL$H$L1=L H9~lHHtqH5HzHt]LHjIHtHEHuLDLftD$ t'D$ H[]A\A]A^A_@D$ fDH$H}HپLыHHLE1D$ fLDH2D$ fAttD $L D $DL$ VD$H$LLNH}HuHLE1uDL$I(fDAWMAVIAUATIULSHH(Ht$dH%(HD$1Ht 9- Ht$HIAUtoHL$9ueu9H9r4L9w/I$H|$dH3<%(uvH([]A\A]A^A_f.ILHH|$1ILHH|$IȾHHo]xff.ATIUHSHHT$@HL$HLD$PLL$Xt:)D$`)L$p)$)$)$)$)$)$dH%(HD$(11H3HL$MbH$I<$D$A$A+$I$I+$H$D$0HiHD$HD$0HD$ )HL$HcHHI<$1HH%HD$(dH3%(u H[]A\@AWAVAUATUHHSHHdHAYAuEHt)AHHtAu H[]A\A]A^A_HHHIH݈LDHIH߉D$ HEMT$DH5R1 XZMLH5716HHHM+IH=#M-HHH}HgI1EHE1HMH=23HHDžMHL[]A\A]A^A_% @HHHAŅE1H[H-HIHLH0x\D9MHM+H=pHH}1MH=EuD2DHMH=&H HDžEHD -u ~L% tH57LIH!H@1ɉHHyLH1ҹHHNHVL9% ItL"H$dH3 %(LH[]A\A]f. uKHDC|Hu11H1I@LD1HIHHLUIHtMHHIHf.H;LH1E1ǃDǃ ff.AUATUSHH $HHodH%(H$1HI>-u ~L%> tH5WLIH1H@1ɉHHLH1ҹHH~HvL9% ItLBH$dH3 %(LH[]A\A]f. u[H2DHu11HNIfLD1H0IvHHLeIHtMHHBI8f.H;LH1E1ǃDǃ ff.AWAVAUATIUSHHHL/dH%(H$81t xt M,LH}HHtH{Stt ǃZf.t {x 2@t}t {x H#IHHHH5:L'LH\LAEfD HHHLIHLHIHo InLLIHO8HHcH>HCDH$8dH3%(@HH[]A\A]A^A_@ǃ E1E1L8LLtOHIHsHL6%=<xDs$Et {xm _@F- C@;DDDH{(Hs0 DEDHIMSHs8HtLHLwHy2HK(H~LHSHHD1:ǃL{xu H5'H1fHsHHt {x 1It {x MIHt {xg LHLu.LCHMx LHLQǃZLLJH{`H4IHHH%LHjHڗL1ǃL{x* H{p}HCpHIH'HH L/t{x @HF{xdL%AdIcMH5DZLLT$HT$LT$s'H5ZLԳLT$HT$R'H5ZLLT$HT$詳LT$'H5YL荳LT$HT$&H5YLLT$HT$bLT$&H5YLFLT$HT$&H5YLLT$HT$LT$ H5eYLLT$HT$ H5SZLLT$HT$ԲLT$&H5,ZL踲LT$HT$&H5ZLLT$HT$荲LT$ &H5YLqLT$HT$%H5YLLT$HT$FLT$t!H5YL.LT$HT$$\s@H$8t&H|$LZ1H WHpoƶ$HWH|$Hپ1LYH0o苶${H|$Hپ1LOYHnW$RH|$Hپ1LCWHn&$)H|$Hپ1LWHnDŽ$p H$@HtsH$PHtH$HtOj$t $p OH$dH3 %( H[]A\A]A^A_ۭLH=Q$1H5Q1HHŬHt xLHYL1ݴDŽ$p;D$LH1SL1衴@1H53YLG$%H$HHH$XH|$(1貭HD$@H$HHH$HD$H$H$HHamL1DŽ$pHDŽ$HMfDH$HH&If.LHXL1藳DŽ$pHȴeH舴T1LH;jLFH$8DŽ$p0@H$HM@$1L華H1H5WL$%Z$XLH|$(1!HD$@H$HD$H$"H$8HkL1rDŽ$pHDŽ$8fDH$8H5!WL1%h E1M1111Hŋ$\HۮH$D$HkEu$HA H: HDfoHUfoHJfoP R foX0Z0fo`@b@fohPjPfop`r`foxpzpfofofofofofofofoLeH59LH螬$$XH$1ۋ$H$PDŽ$LH=L11fIMtUH$P葯IHHLʰ1MLH$LH蟰$XL٨9$X~A$tSE1111HR$,LL9$XH脮$Hx$@L耫ILLNDŽ$p LH=KH=SLH=RLH=OL H=OLuH=RLWH=RL9 H=QLH=QL H=QLH=XRL H=QL H=oPL H=PPLg H=>PLIH=PL+ H=$QL  H=QLH5PL# H5PL H5PLҧ H5PL軧 H5PL褧 H5PL荧 H5PLv H5PL_ H5PLHk H5tPL11҅f.T$HT$PL^1L1کD$H$E1A1H$`HH$$H$hH$hH$`K|$袥$'fD]fD$H5H`1轩DŽ$pHL$H=ab$\H|$LK1H KHbKWH H2 H5˫H= :H|$Hپ1LLHa$UH|$LK1H IHfa輨H|$LL1H KH;a葨H|$LJ1H JH8af$H|$L?I1H H$p  H|$H\1$p`H=\GHtKHH|$8H5[G1p$H|$8H5HT$LT$tH5AL!HT$LT$uIDA$H$0H5ALLT$HT$ܙLT$tH5ALęLT$HT$u$6H5yALLT$HT$荙LT$tH5VALuLT$HT$u$H5=ALLT$HT$>LT$tH5AL<$HT$u$H5@LLT$HT$LT$tH5@LטLT$HT$u$IH5@LLT$HT$蠘LT$tH5@L舘LT$HT$u$H5k@LLT$HT$QLT$tH5H@L9LT$HT$u$H5#@LLT$HT$LT$tH5@LLT$HT$u!$Xk dN‰$XKH5?LLT$HT$袗LT$tH5?L芗LT$HT$u$H5?LLT$HT$SLT$tH5a?L;LT$HT$u$ H5>?LLT$HT$LT$tH5?LLT$HT$uH@H $WH5>LLT$HT$讖LT$tH5>L薖LT$HT$uH@H $H5>LLT$HT$XLT$tH5>L@LT$HT$uH@H $H5l>LLT$HT$LT$tH5I>LLT$HT$u $$\@$@$LH5>LLT$HT$裕LT$tH5=L苕LT$HT$u$ $H5=LLT$HT$LLT$tH5=L4LT$HT$u$ H5=LLT$HT$LT$tH5f=LLT$HT$u HH $QH5A=LLT$HT$訔LT$H5=L茔LT$HT$H5=LLT$HT$aHT$LT$t:H5<LDHT$LT$tH5<L'HT$LT$uIDAH$H5<LLT$HT$LT$tH5w<LғLT$HT$u&DŽ$ $$\.H5><LLT$HT$腓HT$LT$tH5<LhHT$LT$uIDAH$H5<LLT$HT$+HT$LT$tH5;LHT$LT$uTAE9ILHt$E1H|$@AH:<LT$j0HD$@LT$$  @UDEALLKD4DKD1H$H E1HK(+H=:LL${HK(.H=:{HK(H=6{HK(+H=:s{HK(2H=:Y{HK(PH= ;?{HK(OH=J;%{HK(H=t6 {HK( H=f;zHK(#H=t;zHK(,H=;zHK(=H=;zHK(WH=;zHK(QH=;ozHK(OH=:<UzHK(QH=p<;zHK(?H=<!zHK(CH=<zHK(0H==yHK(KH= =yHK(H==5yHK(>H=<=yHK(5H=b=yHK(,H==kyHK(AH==QyHK(1H==7yLsL{LL$LoDH{E1|xC PH;H` Ht H` HMSH$dH3%(}HĨL[]A\A]A^A_KoL{MtNH|$1 $LL$HH|H\$0HD$8HD$@H|$L*wL{LL$LsƄ$JHCHt x tL$11LL$LooLL$IM { C H{LL$OwH;_ LkLLktLHCxLsL{HLL${L$LL$L@vHHIHHuLpLIEoMLL$LLL$uHCHHHIsHsLvLL$pH H{(LL$H1$wLL$LLL$"vLtLsL{LL$H{M,vC H{xnLkL$LM H!%tLD$LLL$DHJHDщ@LH1L)uLL$I}HtoIELL$IE Ht$0LLL$tLL$LsL{$JHK(+H=:LL$uLsL{LL$H{(H HGuLL$1H$oLL$HIHsH|$HLL$uLkL{LL$L{M$ L+MAG , HK(:H=9LL$tLsL{LL$A$EACD4CD1L$1LL$LpLL$ILsMAF s HsL$LL$LkLL$RLL$H{(LH/1XtLsL{LL$L$H{LL$kLL$H"+1tLL$LsM'L$?LL$LiLL$HLd$L-x/MMAFt0IV HHIAFuI~PLrHLgpH{(LH1QsLHAFLLLL$PjLL$LL$H{(LH.LLLL$sLL$ECD4fCD1L$H5LL$L,nLL$HI HsLHLL$oLjLsL{LL$#$HCkHHHLL$"LsL{LL$*LhLL$HV.LgLL$H;[LgLL$$Ht RIF0HII~PLpHt+I~(nH{(LH1qIv(HaAFLL$HsLLL$EH{(LH{ RqLL$#MLd$LsL{HsL$LL$LqLL$HsL$LL$LHFqLL$HI2 8 H.HcH>HsLL$HH~@hLL$HIxH{(HH 1LL$kpL2X LsL{LL$IF(LHuLr0MzHB(HHLr0Mt\ H=w,LH=L$LL$cHK(H=3,oLsL{LL$DIEHDAUH@HHCHt2xu,HK(H= ,LL$oHCLL$LLL$jLL$HCH@H$"gLL$HI;82ILL$MHH{LHLLLL$(HD$ dHL$ LL$(MyMϾ=LvdHL` LYdHuLH{MLLIdLL$H{(MLHY31LL$-nLU LsL{LL$HK(H=0*mLsL{LL$L{\H=k*LH=U*LH=G*LAAETE$HsHLL$lLsL{LL$H{LL$mLL$H xLp`MH{HL-w)M)cM6MtH{IvIVHuLcMLsL{lHsHCLL$L$LHFumLL$HI8 IH*HcH>H5)LLL$dgLL$$HsHCL$LL$LHpHlLL$HIt8 HZ*HcH>I}E1LLL$MI IIED9 H@HJ4EtH{(LH'1LL$kLL$LLL$gLL$BH5(LLL$^fLL$$uyLsLsM$\EHsHLL$LsL{LL$H{H$LL$0kLsL{LL$tHCHsL$HLHF1HHHHvH/u ƄHsLLL$GkLL$HI8 H(HcH>H5='LLL$6eLL$uu$HsuHLsL{LL$HCL$LL$LHpHjLL$HI48 BHj(HcH>LL$H{(LH& %s%s -> %s/ %s:%s > exitquitbyehelp bye leave shell exit leave shell quit leave shell validateloadsaveFailed to save to %s writeFailed to write to %s grep%s : pwddu%s: no such node %s is a Boolean %s is a number %s is a string %s is user-defined %s is an XSLT value tree No base found !!! setfailed to parse content setnssetrootnsdefaultnsxpath: expression required setbaselsdirwhereiscdcannot cd to namespace %s is a %d Node Set %s is an empty Node Set cat ------- Unknown command %s TD4$ԻĻTTTT(888888888888D\1Zh [2@6 ]4 >>>=kB base display XML base of the node setbase URI change the XML base of the node cat [node] display node or current node cd [path] change directory to path or to root dir [path] dumps information about the node (namespace, attributes, content) du [path] show the structure of the subtree under path or the current node help display this help free display memory usage load [name] load a new document with name ls [path] list contents of path or the current directory set xml_fragment replace the current node content with the fragment parsed in context xpath expr evaluate the XPath expression in that context and print the result setns nsreg register a namespace to a prefix in the XPath evaluation context format for nsreg is: prefix=[nsuri] (i.e. prefix= unsets a prefix) setrootns register all namespace found on the root element the default namespace if any uses 'defaultns' prefix pwd display current working directory whereis display absolute path of [path] or current working directory save [name] save this document to name or the original name write [name] write the current node to the filename validate check the document for errors relaxng rng validate the document against the Relax-NG schemas grep string search for a string in the subtree To save to subparts of a document use the 'write' command Write command requires a filename argument setns: prefix=[nsuri] required Error: unable to register NS with prefix="%s" and href="%s" ;:$ 0H0p>>>$@?@F\GHI@K`L`MPRHT k`kkk l4llm@nnnn0o0`oDoXolpp@qpqr`r r r4`u0vv p` @| p  p@ x 0 ` zRx P:/D0l:$D" FJ w?:*3$"l0. :>E] N M4:JDD E DAD PDAK4P;QFAD k ABG KCBx; (t;`tKM SH;^tN [d;A BEJ AA xCEJ AA TDEJ AA H0E:FEE B(D0D8GP8 8A0A(B BBBE H8$GBEE B(D0D8G`~ 8A0A(B BBBK 4G<BDD G!  AABA lICBBB B(A0G8GPS 8A0A(B BBBD |XZ`JXAP 8D0A(B BBBJ <,KBBA A(G I  (A ABBK <lMBBA A(G I  (A ABBK L0O_BBB B(D0A8J  8A0A(B BBBE @e@\che@\c,e@\cDe4XeQMO ~ FMJ fAA4LfQMO ~ FMJ fAA0fYPL F CAA sCA`g@\cg@\c,g0@g3Tg-hh-|0h-(LhQKN vKHh-hH@ A pi-iH@ A jV0Lj0Dhj-`XjFBB B(A0A8DP^ 8A0A(B BBBF  8K0H(B BBBJ 4lQMO ~ MFJ mNH<XmElP FDA L A G DN FDAL4m9FEB E(A0A8Gb 8A0A(B BBBI K A 8.KDJ gh  IAI TKBI E(D0C8G@M 8C0A(B BBBF P,4[FAJ | AAA G4d(FDD C CAK PH $Fw C `H${Ih G KMK E |`vFGB E(A0A8G ( Q W A h 8A0A(B BBBH  8D0A(B BBBH l 0D HeFEE E(H0H8G@n8A0A(B BBB pP@P@@~@@P@0@@0R@@@p@R@@@@@p@0@@`@ @@@@[@Z@Y@0@@p@p@@@~@@P@0@@0R@@@p@R@@@@@p@0@@`@ @@@@[@Z@Y@0@@p@ c H8@ @+a+ao0@P@x@ 0a&@%@ o%@oo#@-a8@8@8@8@8@8@8@8@9@9@ 9@09@@9@P9@`9@p9@9@9@9@9@9@9@9@9@:@:@ :@0:@@:@P:@`:@p:@:@:@:@:@:@:@:@:@;@;@ ;@0;@@;@P;@`;@p;@;@;@;@;@;@;@;@;@<@<@ <@0<@@<@P<@`<@p<@<@<@<@<@<@<@<@<@=@=@ =@0=@@=@P=@`=@p=@=@=@=@=@=@=@=@=@>@>@ >@0>@@>@P>@`>@p>@>@>@>@>@>@>@>@>@?@?@ ?@0?@@?@P?@`?@p?@?@?@?@?@?@?@?@?@@@@@ @@0@@@@@P@@`@@p@@@@@@@@@@@@@@@@@@A@A@ A@0A@@A@PA@`A@pA@A@A@A@A@A@A@A@A@B@B@ B@0B@@B@PB@`B@pB@B@B@B@B@B@B@B@B@C@C@ C@0C@@C@PC@`C@pC@C@C@C@C@C@C@C@C@D@D@ D@GCC: (GNU) 8.5.0 20210514 (Red Hat 8.5.0-20)GA$3a1H8@@ GA$3p1113O@@GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: annobinGA$running gcc 8.5.0 20210514GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA*O@@ GA*GOW* GA$3p1113 @V@GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA*`@@ GA*GOW*GA+GLIBCXX_ASSERTIONS0P@@ GA*FORTIFY0P@5P@ GA*FORTIFYP@@GA+GLIBCXX_ASSERTIONS @@ GA*FORTIFY/P@/P@%O@9O@QO@jO@O@O@O@O@0P@/P@O@9O@YO@zO@O@O@O@O@!0P@H5P@mP@@O@O@O@O@O@ O@?O@WO@sP@.Q@P@>P6aL6a.Q@Q@0Q@Q@9R@TQ@QbR@|)R@ R@ )R@R@0R@`R@R@7R@^OR@dY@wR@}Y@Z@Y@Z@[@Z@[@"\@<[@I\@n^@\@:^@`@^@`@La@`@<!La@<d@UPa@Cad@ztf@d@tf@dh@f@dh@~@ph@_$~@E@d~@@v@P@@@P@@! P@@8 @b @ @ @ @ e@ @ e@; %@\ p@p %@ @ 0@ @ 0@ @@ 0@5 p@Z 0@@r p@ @ p@0 @ ӂ@ @3 ӂ@:  @_ @-w  @ =@ @- =@ m@ @@- m@< (@[ p@m (@ ]@ 0@- ]@ @ `@@#@?@-N@v@ @@@@V"@A@@^@0n@@m@@@-m@ @p@  @*@I@[@}b@@b@@ A,a+a @&V@;O@PO@iO@O@O@O@O@O@ @)@I @\@|@@.@@ @@D@h@[@@ @@ S@2@JS@q@`@{@V@V@V@O@(O@DO@aO@O@O@O@O@O@O@`@.@FO@^O@zO@O@O@O@O@ O@*`@I@f@@@P@pP@P@H6a+aP@+a.lA<+aM-aV+aiA|0a@@@@0@x@P@#@ %@ %@ &@ H8@ p8@0D@O@@@AA+a+a+a-a/a0a5a6aX6@ )=Oj $6a 5a8Tbo{6a*:DS%Ug5anx@ 5Q]t)<K@vXhx&=\o5a*8P^l {@p@9@  / ; P [ ~   `@e    !"!3!G!6aQ!X6af!|!0P@P@/!!!!!!!""2"G"Y"x""5a"""""O@"|##(#B#Y#l#{########$$+$B$ 6aJ$b$l$$$$-a$$$$%%9%R%f%5ar%|%%%%% %&"&1&F&V&l&&&&&&&  H8@&&'0'F'X'y''@6a''.annobin_init.c.annobin_init.c_end.annobin_init.c.hot.annobin_init.c_end.hot.annobin_init.c.unlikely.annobin_init.c_end.unlikely.annobin_init.c.startup.annobin_init.c_end.startup.annobin_init.c.exit.annobin_init.c_end.exit.annobin_static_reloc.c.annobin_static_reloc.c_end.annobin_static_reloc.c.hot.annobin_static_reloc.c_end.hot.annobin_static_reloc.c.unlikely.annobin_static_reloc.c_end.unlikely.annobin_static_reloc.c.startup.annobin_static_reloc.c_end.startup.annobin_static_reloc.c.exit.annobin_static_reloc.c_end.exit.annobin__dl_relocate_static_pie.start.annobin__dl_relocate_static_pie.end.annobin_xmllint.c.annobin_xmllint.c_end.annobin_xmllint.c.hot.annobin_xmllint.c_end.hot.annobin_xmllint.c.unlikely.annobin_xmllint.c_end.unlikely.annobin_xmllint.c.startup.annobin_xmllint.c_end.startup.annobin_xmllint.c.exit.annobin_xmllint.c_end.exit.annobin_myMallocFunc.start.annobin_myMallocFunc.endmyMallocFuncxmllintMaxmemxmllintMaxmemReached.annobin_myStrdupFunc.start.annobin_myStrdupFunc.endmyStrdupFunc.annobin_myReallocFunc.start.annobin_myReallocFunc.endmyReallocFunc.annobin_myFreeFunc.start.annobin_myFreeFunc.endmyFreeFunc.annobin_entityDeclDebug.start.annobin_entityDeclDebug.endentityDeclDebug.annobin_unparsedEntityDeclDebug.start.annobin_unparsedEntityDeclDebug.endunparsedEntityDeclDebug.annobin_usage.start.annobin_usage.endusage.annobin_fatalErrorDebug.start.annobin_fatalErrorDebug.endfatalErrorDebug.annobin_errorDebug.start.annobin_errorDebug.enderrorDebug.annobin_warningDebug.start.annobin_warningDebug.endwarningDebug.annobin_xmllintResourceLoader.start.annobin_xmllintResourceLoader.endxmllintResourceLoader.annobin_parseInteger.start.annobin_parseInteger.endparseInteger.annobin_endTimer.start.annobin_endTimer.endendTimer.annobin_processNode.start.annobin_processNode.endprocessNode.annobin_parseHtml.start.annobin_parseHtml.endparseHtml.annobin_parseXml.start.annobin_parseXml.endparseXml.annobin_parseAndPrintFile.start.annobin_parseAndPrintFile.endparseAndPrintFile.annobin_isStandaloneDebug.start.annobin_isStandaloneDebug.endisStandaloneDebug.annobin_hasInternalSubsetDebug.start.annobin_hasInternalSubsetDebug.endhasInternalSubsetDebug.annobin_hasExternalSubsetDebug.start.annobin_hasExternalSubsetDebug.endhasExternalSubsetDebug.annobin_internalSubsetDebug.part.3.start.annobin_internalSubsetDebug.part.3.endinternalSubsetDebug.part.3externalSubsetDebug.part.4.annobin_internalSubsetDebug.start.annobin_internalSubsetDebug.endinternalSubsetDebug.annobin_externalSubsetDebug.start.annobin_externalSubsetDebug.endexternalSubsetDebug.annobin_resolveEntityDebug.start.annobin_resolveEntityDebug.endresolveEntityDebug.annobin_getEntityDebug.start.annobin_getEntityDebug.endgetEntityDebug.annobin_getParameterEntityDebug.start.annobin_getParameterEntityDebug.endgetParameterEntityDebug.annobin_elementDeclDebug.start.annobin_elementDeclDebug.endelementDeclDebug.annobin_notationDeclDebug.start.annobin_notationDeclDebug.endnotationDeclDebug.annobin_setDocumentLocatorDebug.start.annobin_setDocumentLocatorDebug.endsetDocumentLocatorDebug.annobin_startDocumentDebug.start.annobin_startDocumentDebug.endstartDocumentDebug.annobin_endDocumentDebug.start.annobin_endDocumentDebug.endendDocumentDebug.annobin_startElementDebug.start.annobin_startElementDebug.endstartElementDebug.annobin_endElementDebug.start.annobin_endElementDebug.endendElementDebug.annobin_charactersDebug.start.annobin_charactersDebug.endcharactersDebug.annobin_referenceDebug.start.annobin_referenceDebug.endreferenceDebug.annobin_ignorableWhitespaceDebug.start.annobin_ignorableWhitespaceDebug.endignorableWhitespaceDebug.annobin_processingInstructionDebug.start.annobin_processingInstructionDebug.endprocessingInstructionDebug.annobin_cdataBlockDebug.start.annobin_cdataBlockDebug.endcdataBlockDebug.annobin_commentDebug.start.annobin_commentDebug.endcommentDebug.annobin_startElementNsDebug.start.annobin_startElementNsDebug.endstartElementNsDebug.annobin_endElementNsDebug.start.annobin_endElementNsDebug.endendElementNsDebug.annobin_attributeDeclDebug.start.annobin_attributeDeclDebug.endattributeDeclDebug.annobin_xmllintMain.start.annobin_xmllintMain.endemptySAXHandlerdebugSAXHandlerdebugSAX2Handler.annobin_shell.c.annobin_shell.c_end.annobin_shell.c.hot.annobin_shell.c_end.hot.annobin_shell.c.unlikely.annobin_shell.c_end.unlikely.annobin_shell.c.startup.annobin_shell.c_end.startup.annobin_shell.c.exit.annobin_shell.c_end.exit.annobin_xmllintShellPrintf.start.annobin_xmllintShellPrintf.endxmllintShellPrintf.annobin_xmllintLsOneNode.start.annobin_xmllintLsOneNode.endxmllintLsOneNode.annobin_xmllintShellDu.isra.0.part.1.start.annobin_xmllintShellDu.isra.0.part.1.endxmllintShellDu.isra.0.part.1.annobin_xmllintShellPwd.isra.7.start.annobin_xmllintShellPwd.isra.7.endxmllintShellPwd.isra.7.annobin_xmllintShellList.isra.15.start.annobin_xmllintShellList.isra.15.endxmllintShellList.isra.15.annobin_xmllintShellCat.isra.18.start.annobin_xmllintShellCat.isra.18.endxmllintShellCat.isra.18.annobin_xmllintShellDir.isra.13.start.annobin_xmllintShellDir.isra.13.endxmllintShellDir.isra.13.annobin_xmllintShell.start.annobin_xmllintShell.end.annobin_lintmain.c.annobin_lintmain.c_end.annobin_lintmain.c.hot.annobin_lintmain.c_end.hot.annobin_lintmain.c.unlikely.annobin_lintmain.c_end.unlikely.annobin_lintmain.c.startup.annobin_lintmain.c_end.startup.annobin_lintmain.c.exit.annobin_lintmain.c_end.exit.annobin_main.start.annobin_main.end.annobin_elf_init.c.annobin_elf_init.c_end.annobin_elf_init.c.hot.annobin_elf_init.c_end.hot.annobin_elf_init.c.unlikely.annobin_elf_init.c_end.unlikely.annobin_elf_init.c.startup.annobin_elf_init.c_end.startup.annobin_elf_init.c.exit.annobin_elf_init.c_end.exit.annobin___libc_csu_init.start.annobin___libc_csu_init.end.annobin___libc_csu_fini.start.annobin___libc_csu_fini.endderegister_tm_clones__do_global_dtors_auxcompleted.7303__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE_xmlStrchr__libc_csu_finixmlReaderForFdxmlCtxtParseDocumentgetenv@@GLIBC_2.2.5xmlFreeDtdxmlXPathRegisterNsxmlMemUsed__snprintf_chk@@GLIBC_2.3.4xmlXIncludeSetFlagsfree@@GLIBC_2.2.5xmlSchemaSetResourceLoaderputchar@@GLIBC_2.2.5xmlXIncludeProcessNodexmlTextReaderConstLocalName__vfprintf_chk@@GLIBC_2.3.4__errno_location@@GLIBC_2.2.5xmlStrndupxmlCtxtGetStatus_ITM_deregisterTMCloneTablestdout@@GLIBC_2.2.5xmlTextReaderSchemaValidatexmlNewDocNodehtmlSaveFilexmlReadFilexmlTextReaderConstNamexmlReaderForMemoryxmlMemMallocfread@@GLIBC_2.2.5xmlTextReaderIsEmptyElementxmlNodeSetContentstdin@@GLIBC_2.2.5xmlFreeDocxmlRelaxNGFreeParserCtxtxmlGetLastErrorxmlNewDochtmlNodeDumpFilexmlSaveToFilename_edataxmlStrdupxmlC14NDocDumpMemoryxmlNodeGetBasefclose@@GLIBC_2.2.5xmlNewInputFromUrl__xstat64@@GLIBC_2.2.5htmlCtxtReadFilexmlHasFeaturexmlResetLastErrorstrlen@@GLIBC_2.2.5xmlPatternCompileSafe__stack_chk_fail@@GLIBC_2.4xmlMemSetupxmlSchemaFreeValidCtxtxmlStreamPopxmlPatternMatchxmlMemReallocsnprintf@@GLIBC_2.2.5xmlFreeNodeListxmlTextReaderRelaxNGValidatexmlRelaxNGParsexmlSaveToFdgettimeofday@@GLIBC_2.2.5xmlCtxtResetPushfputs@@GLIBC_2.2.5xmlFreePatternxmllintShellxmlCtxtReadFilexmlCheckVersionxmlFreeValidCtxtxmlMemSizexmlCtxtResetxmlXPathIsInfxmlParseDTDxmlCopyDocxmlValidGetValidElementsxmlFreeTextReaderfputc@@GLIBC_2.2.5xmlStrlenxmlXPathDebugDumpObjectxmlSaveSetIndentString__libc_start_main@@GLIBC_2.2.5fgets@@GLIBC_2.2.5xmlCreatePushParserCtxtxmlCleanupParserxmlXIncludeSetResourceLoaderxmlDebugDumpDocumentxmlSaveClose__data_startstrcmp@@GLIBC_2.2.5xmlXPathDebugDumpCompExprxmlTextReaderConstValuexmlSchemaFreexmlPatternGetStreamCtxthtmlParseFilexmlStreamPush__gmon_start__fopen64@@GLIBC_2.2.5__dso_handlexmlXPathOrderDocElemsmemcpy@@GLIBC_2.14xmllintMain_IO_stdin_usedxmlXPathFreeObjectxmlGetIntSubsetxmlFreeStreamCtxtxmlCtxtSetResourceLoaderxmlFreeNodexmlXPathFreeCompExprxmlMemFreexmlParserInputBufferCreateFilenamexmlXPathNewContextmmap64@@GLIBC_2.2.5__libc_csu_initmalloc@@GLIBC_2.2.5fflush@@GLIBC_2.2.5xmlDebugDumpAttrxmlRelaxNGSetValidErrorsxmlCtxtSetMaxAmplificationxmlReaderForFilexmlXPathCtxtCompilexmlMallocxmlSchemaValidateDocxmlTextReaderHasValue_dl_relocate_static_piehtmlCtxtParseDocumentxmlCtxtUseOptionshtmlCtxtUseOptionsxmlGetNodePathxmlSaveDocxmlElemDumpxmlLoadCatalogsxmlOutputBufferClosexmlSchemaFreeParserCtxtxmlXPathCompiledEvalxmlTextReaderReadxmlTextReaderSetResourceLoaderxmlFreeParserInputBuffer__bss_startxmlRelaxNGFreexmlCtxtReadFdxmlOutputBufferCreateFilemunmap@@GLIBC_2.2.5main__printf_chk@@GLIBC_2.3.4xmlNodeDumpOutputxmlSchemaParsexmlRelaxNGSetParserErrorsxmlRelaxNGNewValidCtxtxmlDebugDumpStringhtmlParseChunkxmlUnlinkNodexmlXPathIsNaNxmlRelaxNGNewParserCtxtxmlAddChildListxmlValidateDocumenthtmlCtxtReadFdxmlRelaxNGValidateDochtmlDocDumpxmlFreeParserCtxtstrtoul@@GLIBC_2.2.5xmlXIncludeFreeContextxmlFreexmlRelaxNGFreeValidCtxtxmlStrstrxmlFreeEnumerationxmlXPathFreeContextxmlSchemaNewValidCtxtxmlParserVersionxmlParseChunkxmlParseInNodeContextxmlNewParserCtxtxmlDebugDumpDocumentHeadxmlOutputBufferWritexmlRelaxNGSetResourceLoaderxmlTextReaderCurrentNodefwrite@@GLIBC_2.2.5__TMC_END__xmlStrcatxmlDebugDumpOneNode__fprintf_chk@@GLIBC_2.3.4xmlNewInputFromMemoryhtmlCreatePushParserCtxt_ITM_registerTMCloneTablexmlValidateDtdxmlTextReaderConstNamespaceUrixmlNodeSetBasexmlDocGetRootElementxmlReaderWalkerxmlTextReaderNodeTypexmlSchemaValidateStreamxmlSchemaValidateSetFilenamexmlTextReaderDepthxmlSaveFilexmlXPathEvalxmlCanonicPathxmlSchemaNewParserCtxtxmlDocDumpxmlParserInputBufferCreateFdxmlTextReaderIsValidxmlXIncludeNewContexthtmlNewParserCtxtxmlTextReaderSetMaxAmplificationxmlCtxtGetDocumentstderr@@GLIBC_2.2.5xmlNewValidCtxtxmlDocSetRootElement.symtab.strtab.shstrtab.interp.note.gnu.property.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.comment.gnu.build.attributes@#@ 6@ D@$Wo0@0Ha x@xiP@P qo#@#~o%@%P%@%B&@&H8@H8p8@p8 0D@0D O@O@ @) AA +a++a++a+ -a- /a/ 0a05a56a5X #05-,X6$6;0-  @h'Bbin/xml2-config000075500000003500152527633310007374 0ustar00#! /bin/sh prefix=/opt/cpanel/ea-libxml2 exec_prefix=/opt/cpanel/ea-libxml2 includedir=/opt/cpanel/ea-libxml2/include libdir=/opt/cpanel/ea-libxml2/lib64 cflags= libs= usage() { cat <