ZEXPQ((U App.ProductqUProductqtqNt.}q(UHiperDOMDocument_addFormq(UR#q(UOFS.DTMLMethodqU DTMLMethodqttQUHiperDOMDocument_factoryq (UR$q (U App.Factoryq UFactoryq ttQUidq UHiperDOMqU__ac_local_roles__q}qUlaloq]qUOwnerqasUHiperDOMDocument_addq(UR%q(hU DTMLMethodqttQU_objectsq(}q(U meta_typeqU Product Helpqh UHelpqu}q(hUZ Classqh UHiperDOMDocumentqu}q(hU DTML Methodq h hu}q!(hh h hu}q"(hUZope Permissionq#h UHiperDOMDocument_add_permissionq$u}q%(hU Zope Factoryq&h h utUtitleq'UHiperDOMq(h(UQq)(UHelpSys.HelpSysq*U ProductHelpq+ttQh$(UR&q,(UApp.Permissionq-U Permissionq.ttQh(UR'q/(UZClasses.ZClassq0UZClassq1ttQu.R#A((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(UtitleqU'HiperDOMDocument constructor input formqUrawqT` Add HiperDOM Document

Add HiperDOM Document

Id
qU__ac_local_roles__q }q Ulaloq ]q UOwnerq asUglobalsq}qU__name__qUHiperDOMDocument_addFormqU_varsq}qu.R$((U App.FactoryqUFactoryqtqNt.}q(UtitleqUHiperDOMDocument factoryqUidqUHiperDOMDocument_factoryqUinitialq UHiperDOMDocument_addFormq U object_typeq UHiperDOM Documentq U__ac_local_roles__q }qUlaloq]qUOwnerqasU permissionqUAdd HiperDOM Documentsqu.R%((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(UtitleqUHiperDOMDocument constructorqUrawqT Add HiperDOMDocument We add the new object by calling the class in a with tag. Not only does this get the thing added, it adds the new thing's attributes to the DTML name space, so we can call methods to initialize the object. You can add code that modifies the new instance here. For example, if you have a property sheet that you want to update from form values, you can call it here: Now we need to return something. We do this via a redirect so that the URL is correct. Unfortunately, the way we do this depends on whether we live in a product or in a class. If we live in a product, we need to use DestinationURL to decide where to go. If we live in a class, DestinationURL won't be available, so we use URL2. qU__ac_local_roles__q }q Ulaloq ]q UOwnerq asUglobalsq}qU__name__qUHiperDOMDocument_addqU_varsq}qu.Q-((UHelpSys.HelpSysqU ProductHelpqtqNt.}q(UidqUHelpqUHDOMDocument_editq(UQq(UHelpSys.HelpTopicq UDTMLDocumentTopicq ttQU_objectsq (}q (U meta_typeq U Help TopicqUidqhu}q(U meta_typeqU Help TopicqUidqU HDOM_syntaxqu}q(hhhUPrototype_notesqu}q(U meta_typeqU Help TopicqUidqUHDOMDocument_uploadquth(UV q(h UDTMLDocumentTopicqttQh(UUq(h UDTMLDocumentTopicqttQUtitleq UHiperDOMq!Ucatalogq"(UQq#(UProducts.ZCatalog.ZCatalogq$UZCatalogq%ttQh(UUq&(h UDTMLDocumentTopicq'ttQu.R&((UApp.PermissionqU PermissionqtqNt.}q(UtitleqU'HiperDOMDocument constructor permissionqUidqUHiperDOMDocument_add_permissionqUnameq UAdd HiperDOM Documentsq U__ac_local_roles__q }q Ulaloq ]qUOwnerqasu.R'((UZClasses.ZClassqUZClassqtqNt.}q(U_permissionMapperqcAccessControl.PermissionMapping PM qNRq}qU"_Create_class_instances_Permissionq U"_Add_HiperDOM_Documents_Permissionq sbU_zclass_propertysheets_classq UR(q QUidq UHiperDOMDocumentqU_zbasesq]q(cZClasses.ZClass ZObject qcProducts.XMLDocument _ZClass_for_Document qeU__ac_local_roles__q}qUlaloq]qUOwnerqasU_zclass_qUR)qQUtitleqUUpropertysheetsqUR*qQu.Q((UHelpSys.HelpTopicqUDTMLDocumentTopicqtqNt.}q(UtitleqU'HiperDOM Document - Edit: Edit contentsqUrawqT

This view allows you to edit the XML of a HiperDOMDocument. Please refer to the help page for the document editing interface to know how it works, or to HiperDOM Syntax to know the rules.

Please note this is a XMLDocument edit pane, so:

qU__ac_local_roles__q }q Ulaloq ]q UOwnerq asUglobalsq}qU__name__qUHDOMDocument_editqU_varsq}qu.V ((UHelpSys.HelpTopicqUDTMLDocumentTopicqtqNt.}q(UtitleqU

In this view you can upload a (valid) XML file for HiperDOM to parse. The contents of this file replace the current HiperDOMDOcument.

Refer to the DTML Document/Method help page on this functionality to learn how to use it. qU__ac_local_roles__q }q Ulaloq ]q UOwnerq asUglobalsq}qU__name__qUHDOMDocument_uploadqU_varsq}qu.UD((UHelpSys.HelpTopicqUDTMLDocumentTopicqtqNt.}q(UtitleqU&Notes about HiperDOM Prototype VersionqUrawqTc

This is a prototype version of HiperDOM (you may call it a Spike, if you're so inclined). Some things are far from ideal, as this version is the product of a night of creative hacking over XMLDocument and PythonMethod. The final version will be a Python product, a class based on one of the very nice Python XML libraries. So, the following notes apply; this version should not, IMHO, be used in production by anyone in their right mind.

  1. It is SLOW.
  2. The thing XMLDocument does with encodings is really annoying.
  3. XMLDocument inserts title attributes in all elements; to keep this from interfering with the results, we ignore all empty attributes, which is also wrong because empty attributes are meaningful in some cases - for example, <img src="foo" alt=""> will display an image with no alt string, while <img src="foo"> will display an image whose alt string is the filename.
  4. PythonMethod doesn't have eval (for good reasons, of course), so we have to just call the objects given for name in the various HiperDOM attributes (except hdom:text, which is never called). This definitely is not as flexible as we'd like it to be, and does not follow the spec.
  5. hdom:method does not follow the spec; it gets the element object provided by XMLDocument and is expected to return a string. It's here just to get an idea of what HiperDOM should look like; it is recommended that this feature is not used at all in this version.
qU__ac_local_roles__q }q Ulaloq ]q UOwnerq asUglobalsq}qU__name__qUPrototype_notesqU_varsq}qu.Q+((UProducts.ZCatalog.ZCatalogqUZCatalogqtqNt.}q(UidqUcatalogqU_objectsq(}q(U meta_typeq U Vocabularyq hh utq U thresholdq M'Uvocab_idq Nh (UQq(UProducts.ZCatalog.VocabularyqU VocabularyqttQU_catalogq(UQq(UProducts.ZCatalog.CatalogqUCatalogqttQUtitleqUu.U ((UHelpSys.HelpTopicqUDTMLDocumentTopicqtqNt.}q(UtitleqUHiperDOM SyntaxqUrawqT4

HiperDOM Documents are ordinary XML documents; if you write HTML which happens to be valid XML, you can use it as an HiperDOM template for dynamic documents and still be able to view a demo of how the documents will look by loading the document in a browser.

HiperDOM makes the documents dynamic by giving special meaning to a few XML attributes in all elements (a XML element can be roughly defined as a tag and its contents); these special attributes have names starting with "hdom:", as is the emerging standard for XML namespaces.

hdom:dummy
This element will not be rendered.

Such elements are useful to construct a list or a table; you give a hdom:loop attribute to the first element (or row), thus making it multiple, and then add a lot of hdom:dummy elements (or rows) to make the preview of the template look good.

hdom:text=name
The contents of this element will be replaced by the results of evaluating the object name.

hdom:condition=name
This element will only be rendered if the results of evaluating the object name are a true value according to the Python truth value rules.

hdom:loop=name
The object name will be evaluated, and is expected to result in a list or list-like object; then this element will be rendered one time for each element of the list, pushing the element on top of the namespace stack like the DTML in command does.

hdom:method=name
This is perhaps the most complex HiperDOM attribute; it is meant to allow users to manipulate attributes of an element.

When it is found, all non-HiperDOM attributes of the current element are stored in a dictionary, then the object (presumably a method) name is called with this dictionary as a parameter; it should return another dictionary, which will be used to build a replacement set of attributes.

The dictionary contains one extra item, with None as its index, representing the (still unprocessed) XML text contents of the element. If it is present in the output, it is used for the contents, which then are NOT processed by HiperDOM; if it is missing, the contents present in the template are used, after normal HiperDOM processing.

Important: Read the HiperDOM Prototype Notes to know about the shortcomings of the prototype version; the syntax implemented in the prototype is not fully compliant to what this document describes. qU__ac_local_roles__q }q Ulaloq ]q UOwnerq asUglobalsq}qU__name__qU HDOM_syntaxqU_varsq}qu.R((cExtensionClass ExtensionClass q(U$HiperDOMDocument_PropertySheetsClassq(cZClasses.ZClass PersistentClass qcZClasses.Property ZInstanceSheets qtq}q(UiconqUU _p_changedqKU__doc__q U HiperDOMDocument Property Sheetsq U_p_oidq UR(q U __module__q Nutqt.N.R)(cExtensionClass ExtensionClass q(UHiperDOMDocumentq(cZClasses.ZClass PersistentClass qcProducts.XMLDocument.XMLDocument Document qcOFS.SimpleItem SimpleItem qtq}q(UiconqUU _p_changedq KU__doc__q UHiperDOMDocumentq Utemplateq (URq (UZClasses.MethodqUMWpqttQU meta_typeqUHiperDOM DocumentqUpropertysheetsqUR.qQU_p_oidqUR)qUmanage_optionsq(}q(UlabelqUEditqUactionqUmanage_editFormqu}q(hUUploadqhUmanage_uploadFormqu}q(hU Propertiesq hUmanage_propertiesFormq!u}q"(hUSecurityq#hU manage_accessq$utq%U hdom_acquireq&(URq'(hUMWpq(ttQUview_domq)(URVq*(hUMWpq+ttQU index_htmlq,(URYq-(hUMWpq.ttQU__ac_permissions__q/)U _p_serialq0U5 tq1U __module__q2U*1TbRaEh2U4j/qmGQo6aa3A==q3utq4t.N.R*(UR+qQNt.}q(Ucommonq(UR,q(UZClasses.PropertyqUZInstanceSheetsSheetqttQUmethodsq(UR-q(UZClasses.Methodq UZClassMethodsSheetq ttQu.Q((UProducts.ZCatalog.VocabularyqU VocabularyqtqNt.}q(UtitleqU VocabularyqUidqhU__ac_local_roles__q}q Ulaloq ]q UOwnerq asUlexiconq (UQq(USearchIndex.GlobbingLexiconqUGlobbingLexiconqttQUglobbingqKu.Q((UProducts.ZCatalog.CatalogqUCatalogqtqNt.}q(Uschemaq}q(U permissionsqKU categoriesqKU title_or_idq KUurlq KUidq KuUdataq (UQq (UBTreeqUBTreeqttQUindexesq}q(USearchableTextq(UQq(USearchIndex.UnTextIndexqU UnTextIndexqttQh(UQq(USearchIndex.UnKeywordIndexqUUnKeywordIndexqttQh(UQq(hUUnKeywordIndexqttQuUnamesq(hhh h h tqUuidsq(UQq(UOIBTreeqUBTreeq ttQUlexiconq!U Vocabularyq"Upathsq#(UQq$(UIOBTreeq%UBTreeq&ttQu.RT((UZClasses.MethodqUMWpqtqNt.(URq(UOFS.DTMLMethodqU DTMLMethodqttQ.R.(UR(qQNt.}q.Rj((UZClasses.MethodqUMWpqtqNt.(URq(U"Products.PythonMethod.PythonMethodqU PythonMethodqttQ.RVj((UZClasses.MethodqUMWpqtqNt.(URUq(U"Products.PythonMethod.PythonMethodqU PythonMethodqttQ.RYj((UZClasses.MethodqUMWpqtqNt.(URWq(U"Products.PythonMethod.PythonMethodqU PythonMethodqttQ.R+Y(cExtensionClass ExtensionClass q(U%HiperDOMDocument_ZPropertySheetsClassq(cZClasses.ZClass PersistentClass qcOFS.PropertySheets PropertySheets qcZClasses.ZClass ZClassSheets qcApp.PersistentExtra Persistent qtq}q(Uiconq UU _p_changedq KU__doc__q U%HiperDOMDocument_ZPropertySheetsClassq U_p_oidq UR+qU __module__qNutqt.N.R,9((UZClasses.PropertyqUZInstanceSheetsSheetqtqNt.}q.R-<((UZClasses.MethodqUZClassMethodsSheetqtqNt.}q(U_mdq}qUidqUmethodsqU_objectsq (}q (U meta_typeq U Python Methodq Uidq U view_dom qu}q(U meta_typeqU Python MethodqUidqU index_html qu}q(U meta_typeqU Python MethodqUidqU hdom_acquire qu}q(U meta_typeqU DTML MethodqUidqU template qutu.Q((USearchIndex.GlobbingLexiconqUGlobbingLexiconqtqNt.}q(U _inverseLexq(UQq(UIOBTreeqUBTreeqttQUcounterq MuU_digramsq (UQq (UBTreeq UBTreeq ttQU_lexiconq(UQq(UOIBTreeqUBTreeqttQu.QA((UBTreeqUBTreeqtqNt.((N(UQq(hUBucketqttQKttq.Q((USearchIndex.UnTextIndexqU UnTextIndexqtqNt.}q(U ignore_exqNUidqUSearchableTextqU_unindexq(UQq (UIOBTreeq UBTreeq ttQU call_methodsq NU_indexq (UQq(h UBTreeqttQU_lexiconqU Vocabularyqu.Q((USearchIndex.UnKeywordIndexqUUnKeywordIndexqtqNt.}q(U ignore_exqNUidqU categoriesqU_indexq(UQq (UBTreeq UBTreeq ttQU_unindexq (UQq (UIOBTreeqUBTreeqttQU call_methodsqNu.Q((USearchIndex.UnKeywordIndexqUUnKeywordIndexqtqNt.}q(U ignore_exqNUidqU permissionsqU_indexq(UQq (UBTreeq UBTreeq ttQU_unindexq (UQq (UIOBTreeqUBTreeqttQU call_methodsqNu.QC((UOIBTreeqUBTreeqtqNt.((N(UQq(hUBucketqttQKttq.QG((UIOBTreeqUBTreeqtqNt.((J0"P(UQq(hUBucketqttQKttq.R((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(UtitleqURetrieve the document templateqUrawqUP qU__ac_local_roles__q }q Ulaloq ]q UOwnerq asUglobalsq}qU__name__qUtemplateqU_varsq}qu.R`((U"Products.PythonMethod.PythonMethodqU PythonMethodqtqNt.}q(U func_codeq(cProducts.PythonMethod.PythonMethod AnObject qo}q(U co_argcountqKU co_varnamesq (Unodeq Unameq U skipdocumentq Uclearedq U$guardqtqubU_paramsqU node, nameqUidqU hdom_acquireqU__ac_local_roles__q}qUlaloq]qUOwnerqasU_tq(U hdom_acquireqN(KKKKU8t}d} g} |i|||SdSq(N)t(h h h U aq_acquireqh hthUqhKU  q((KKKKUBt}|idjo|idtSn|SdSq(NUHiperDOM Documentq Kt(Uancestorq!U meta_typeq"h Uappendq#UNoneq$ht(Uselfq%h!h Uobjq&h hthh KU q')tttN}q(tU_bodyq)TG#evil magic to limit acquisition to outside the document #(we don't want to acquire xml attributes...) def skipdocument (self, ancestor, name, obj, cleared): if ancestor.meta_type == 'HiperDOM Document': cleared.append (1) return None return cleared cleared = [] return node.aq_acquire (name, skipdocument, cleared)q*Uwarningsq+]q,Utitleq-U)Limit acquisition to outside the documentq.Uerrorsq/]q0U func_defaultsq1Nu.RU((U"Products.PythonMethod.PythonMethodqU PythonMethodqtqNt.}q(U func_codeq(cProducts.PythonMethod.PythonMethod AnObject qo}q(U co_argcountqKU co_varnamesq (Uselfq Uindentq Unodeq Uresq UspqUattrsqUattrqUnreprqUchildqU$guardqtqubU_paramsqUself, indent=0qUidqUview_domqU__ac_local_roles__q}qUlaloq]qUOwnerqasU_tq(Uview_domqN(KK KKT~t} |}d}x&t|dr}|d}q-Wh}|ioHx>|idr+} |i h|i |i <qrWn |i |i |f} || d } |i o |d}x6|idr#}||i||d}qWx&t|dr}|d}qDW|d}n|dSdSq (NUKU KU [ q!KU]U), q"t(h h h Urangeq#h hhU getAttributesq$hUupdateq%U getNodeValueq&U getNodeNameq'hU hasChildNodesq(U getChildNodesq)hhhthUq*hKU,     -  ! q+)t(Ktq,}q-tU_bodyq.TZ node = self res = '' for sp in range (indent): res = res + ' ' attrs = {} if node.getAttributes(): for attr in node.getAttributes(): attrs.update ({attr.getNodeName(): attr.getNodeValue()}) nrepr = (node.getNodeName(), node.getNodeValue(), attrs) res = res + `nrepr`[:-1] if node.hasChildNodes(): res = res + ' [\n' for child in self.getChildNodes(): #PythonMethod is a little dumb and has to be called like this res = res + self.view_dom (child, indent + 2) for sp in range (indent): res = res + ' ' res = res + ']' return res + '),\n'q/Uwarningsq0]q1Utitleq2URender the DOM fragmentsq3Uerrorsq4]q5U func_defaultsq6h,u.RW((U"Products.PythonMethod.PythonMethodqU PythonMethodqtqNt.}q(U func_codeq(cProducts.PythonMethod.PythonMethod AnObject qoq}q(U co_argcountq KU co_varnamesq (Uselfq Useq_itemq Uloop_topq UnodeqUresqUattrsqUwhatqUdyncondqU dynmethodqUloopexprqUattrqUdyntextqUchildqU$guardqtqubU_paramsqUself, seq_item=None, loop_top=0qUidqU index_htmlqU__ac_local_roles__q}qUlaloq ]q!UOwnerq"asU_tq#(U index_htmlq$N(KKKKT`t} |}d}d}|}|o |}n |io |iido  dSn |iid}|o|i |i | o dSn|iid}|o |i |i |Sn|iid} | o| oYxH|i|| i dr&}||i||dd}qOW|Sn!xO|id!r<} &| i o&'d || i| i f}nqWn*|idjo +d ||i|f}n.,|id jo-||i }n0|io1|idjo2|d }n3|iid } 4| o#5||i|| i }n97x2|id7r} 9||i| |}qW:|idjo;d||if}nn(<|idjo=|d}n?|SdSq%(NUU hdom:dummyq&Uhdom:conditionq'U hdom:methodq(U hdom:loopq)KKU U %s %s="%s"q*U%s<%s%sq+KU>U hdom:textq,U%sq-U/>q.tq/(h hhhhh U getAttributesq0U getNamedItemq1hU aq_acquireq2U getNodeValueq3hhh U hdom_acquireq4h$hU getNodeNameq5U getNodeTypeq6U hasChildNodesq7hU getChildNodesq8hhtq9hUq:h$KUV       '   ! $  .  # !q;)t(NKtq<}q=tq>U_bodyq?Tnode = self res = '' attrs = '' what = node if seq_item: what = seq_item if node.getAttributes(): # handle hdom:method, hdom:condition and hdom:dummy if self.getAttributes().getNamedItem ('hdom:dummy'): return '' dyncond = self.getAttributes().getNamedItem ('hdom:condition') if dyncond and not self.aq_acquire (dyncond.getNodeValue()) (what): return '' dynmethod = self.getAttributes().getNamedItem ('hdom:method') if dynmethod: # this should pass a dictionary with the DOM attributes of the # current tag, and get back another dictionary with the new # attributes; this process should exclude hdom: attributes return self.aq_acquire (dynmethod.getNodeValue()) (what) # handle hdom:loop; this is a little too complicated for my taste... loopexpr = self.getAttributes().getNamedItem ('hdom:loop') # hmm... no eval... this will be a problem, loopexpr should ideally # be an actual expr and not a "name" if loopexpr and not loop_top: for seq_item in self.hdom_acquire (self, loopexpr.getNodeValue()) (): res = res + self.index_html (self, seq_item, 1) + '\n' return res # render all other attributes for attr in node.getAttributes(): # omit empty attributes, to work around XMLDocument adding # "title" attributes for everything... # this is a kludge, there are legitimate empty attributes # (like alt="") if attr.getNodeValue(): attrs = '%s %s="%s"' % (attrs, attr.getNodeName(), attr.getNodeValue()) # render elements as tags and text as text, not other nodes if node.getNodeType() == 1: res = '%s<%s%s' % (res, node.getNodeName(), attrs) elif node.getNodeType() == 3: res = res + node.getNodeValue() # walk trough children if node.hasChildNodes(): if node.getNodeType() == 1: res = res + '>' dyntext = node.getAttributes().getNamedItem ('hdom:text') if dyntext: res = res + node.hdom_acquire (node, dyntext.getNodeValue()) else: for child in self.getChildNodes(): #PythonMethod is a little dumb and has to be called like this res = res + self.index_html (child, seq_item) if node.getNodeType() == 1: res = '%s' % (res, node.getNodeName()) elif node.getNodeType() == 1: res = res + '/>' return resq@UwarningsqA]qBUtitleqCU&Process the DOM and render back to XMLqDUerrorsqE]qFU func_defaultsqGh?q(UdirectlyqUdlqUdocumentqUdtqUdtmlq Ueditq Ueditingq Ueditorq U exceptionq UexplorerqUfontqUforqUfoundqUftpqUh3qUh4qttq.T((UIOBTreeqUBucketqtqNt.(U@@ABCDEFGHIJKLMNOq(UhaveqUheightqUifqU importantqUinq U incorrectq U indicatesq Uinternetq Uitq UkeysqUlastqUletqUmayqUmethodqUmissingqUmodifiedqttq.T((UIOBTreeqUBucketqtqNt.(U@PQRSTUVWXYZ[\]^_q(UnarrowerqUnewqUnoqUnotqUofq Uorq Uotherq Uparsedq Urecoverq U resolutionqUsavedqUscreenqUshorterqUsizeqUsoqUsomeqttq.T((UIOBTreeqUBucketqtqNt.(U@`abcdefghijklmnoq(UspecifyqUstrongqUsubmitsqUsuchqUsupportsq Usyntaxq Usystemq Utagq Utallerq UtextqUthatqUthrowqUthrowingqUtimeqUtoqUuseqttq.U_((UIOBTreeqUBucketqtqNt.(U@pqrstuvwxyz{|}~q(UversionqUviaqUviewqUwasqUwayq Uwiderq Uwidthq Uwillq Uworksq UyouqUyourqU/aqU/controlqU/ulqUallqUbeqttq.U`((UIOBTreeqUBucketqtqNt.(U@q(UbutqUbyqU correspondingqUdefaultqUencodingq Uhdomq Uhiperdomq Uhiperdomdocumentq Uhowq UhrefqU interfaceqUknowqUliqUlostqUmustqUnoteqttq.Ua((UIOBTreeqUBucketqtqNt.(U@q(UpageqUpaneqU-panel/products/ofsp/help/dtmldocumentormethodqUpleaseqUreferq Ureplacedq Urulesq Ustxq Usubmitq UthenqUtypeqUulqUutf8qUvalidqUwhenqUxmlqttq.U((UIOBTreeqUBucketqtqNt.(U@q(U xmldocumentqUableqUaddqUareqU attributeq U attributesq U constructq Udefinedq Udemoq U displayedqU documentsqUdummyqUdynamicqUelementqUelementsqUemergingqttq.U((UIOBTreeqUBucketqtqNt.(U@q(UfewqUfirstqUgiveqUgivingqUgoodq Uhappensq Uitsq Ulistq Uloadingq UlookqUloopqUlotqUmakeqUmakesqUmakingqUmeaningqttq.U ((UIOBTreeqUBucketqtqNt.(U@q(UmultipleqUnamesqU namespacesqUordinaryqUpreviewq Uroughlyq Urowq Urowsq Uspecialq UstartingqUstillqUtableqUtemplateqUtheseqUthusqUusefulqttq.U((UIOBTreeqUBucketqtqNt.(U@q(UwhichqUwithqUwriteqU conditionqU/ttq U accordingq Ucommandq Udoesq Ueachq U evaluatedqU evaluatingqUexpectedqUlikeqUlistlikeqUnameqU namespaceqttq.U((UIOBTreeqUBucketqtqNt.(U@q(UobjectqUonqUoneqUonlyqUpushingq Upythonq Urenderedq Uresultq Uresultsq UstackqUtopqUtrueqUtruthqUttqUvalueqUaboutqttq.U((UIOBTreeqUBucketqtqNt.(U@q(UallowqUanotherqUbuildqUcalledqUcomplexq U compliantq Ucurrentq U describesq U dictionaryq UfullyqU manipulateqUmeantqUmostqU nonhiperdomqUnotesqU parameterqttq.U((UIOBTreeqUBucketqtqNt.(U@     q(UperhapsqU presumablyqU prototypeqUprototypenotesqUreadq U replacementq Ureturnq Usetq U shortcomingsq UshouldqUstoredqUusedqUusersqUwhatqU implementedqU/olqttq.U((UIOBTreeqUBucketqtqNt.(U@q(UalsoqUaltqUannoyingqUanyoneqUapplyq Ubasedq Ubecauseq Ucallq Ucasesq UclassqUcourseqUcreativeqUdisplayqUdoesnqUemptyqU encodingsqttq.U((UIOBTreeqUBucketqtqNt.(U@ !"#$%&'()*+,-./q(UevalqUexampleqUexceptqUfarqUfilenameq Ufinalq U followingq Ufooq Ufromq UgivenqUgtqUhackingqUidealqUignoreqUimageqUimgqttq.U((UIOBTreeqUBucketqtqNt.(U@0123456789:;<=>?q(UimhoqUinclinedqUinsertsqU interferingqUjustq Ukeepq U librariesq Ultq U meaningfulq UmindqUniceqUnightqUobjectsqUolqUoverqUproductqttq.U((UIOBTreeqUBucketqtqNt.(U@@ABCDEFGHIJKLMNOq(U productionqU pythonmethodqUreqUreallyqUreasonsq Urightq Uslowq Uspikeq Usrcq UstringqUtheirqUthingqUthingsqUvariousqUveryqUweqttq.V((UIOBTreeqUBucketqtqNt.(U@PQRSTUVWXYZ[\]^_q(UwhileqUwhoseqUwrongqU/emqUatq U definitelyq Uemq Ufeatureq Uflexibleq UfollowqUgetqUgetsqUhereqUideaqUneverqUprovidedqttq.Vm((UIOBTreeqUBucketqtqNt.(UT`abcdefghijklmnopqrstq(U recommendedqUspecqUdocument/methodqUfileqU functionalityq Ulearnq Uparseq Ureplaceq Uuploadq UcontainsqUextraqUindexqUitemqUnoneqUnormalqUoutputqUpresentqU processedqU processingqU representingqU unprocessedqttq.Q((UBTreeqUBucketqtqNt.((U$/qU$aqU$bqU$cqU$dqU$eq U$fq U$gq U$hq U$iq U$jqU$kqU$lqU$mqU$nqU$oqU$pqU$rqt((UQq(UintSetqUintSetqttQ(UTq(hUintSetqttQ(UQq(hUintSetqttQ(UTq(hUintSetqttQ(UQq(hUintSetq ttQ(UTq!(hUintSetq"ttQ(UQq#(hUintSetq$ttQ(UUq%(hUintSetq&ttQ(UQq'(hUintSetq(ttQ(UQq)(hUintSetq*ttQ(UVq+(hUintSetq,ttQ(UTq-(hUintSetq.ttQ(UTq/(hUintSetq0ttQ(UTq1(hUintSetq2ttQ(UTq3(hUintSetq4ttQ(UTq5(hUintSetq6ttQ(UTq7(hUintSetq8ttQ(UTq9(hUintSetq:ttQttq;.Ub((UBTreeqUBucketqtqNt.((U$sqU$tqU$uqU$vqU$wqU$xq U$yq U/aq U/cq U/dq U/eqU/hqU/mqU/oqU/pqU/sqU/tqU/uqU2$qU3$qt((UQq(UintSetqUintSetqttQ(UQq(hUintSetqttQ(UTq(hUintSetqttQ(UTq(hUintSetq ttQ(UTq!(hUintSetq"ttQ(UUcq#(hUintSetq$ttQ(UTq%(hUintSetq&ttQ(UUdq'(hUintSetq(ttQ(UTq)(hUintSetq*ttQ(UTq+(hUintSetq,ttQ(UVq-(hUintSetq.ttQ(UQq/(hUintSetq0ttQ(UVq1(hUintSetq2ttQ(UUeq3(hUintSetq4ttQ(UQq5(hUintSetq6ttQ(UTq7(hUintSetq8ttQ(UUq9(hUintSetq:ttQ(UUfq;(hUintSetqttQ(UTq?(hUintSetq@ttQttqA.T((UBTreeqUBucketqtqNt.((U4$qU8$qUa$qUabqUacqUadq Uafq Uagq Uaiq Uakq UalqUamqUanqUapqUarqUasqUatqt((UU-q(UintSetqUintSetqttQ(UUkq(hUintSetqttQ(UU.q(hUintSetqttQ(UUq(hUintSetqttQ(UU/q(hUintSetqttQ(UQq (hUintSetq!ttQ(UU0q"(hUintSetq#ttQ(UU1q$(hUintSetq%ttQ(UVq&(hUintSetq'ttQ(UUq((hUintSetq)ttQ(UU2q*(hUintSetq+ttQ(UUq,(hUintSetq-ttQ(UQq.(hUintSetq/ttQ(UUq0(hUintSetq1ttQ(UQq2(hUintSetq3ttQ(UU3q4(hUintSetq5ttQ(UU4q6(hUintSetq7ttQttq8.U((UBTreeqUBucketqtqNt.((UauqUavqUaxqUayqUbaqUbeq Ubjq Ublq Ubmq Uboq UbrqUbuqUbyqUc$qUcaqUccqUceqt((UUlq(UintSetqUintSetqttQ(UU5q(hUintSetqttQ(UU6q(hUintSetqttQ(UU7q(hUintSetqttQ(UQq(hUintSetqttQ(UU8q (hUintSetq!ttQ(UUq"(hUintSetq#ttQ(UUq$(hUintSetq%ttQ(UU9q&(hUintSetq'ttQ(UU:q((hUintSetq)ttQ(UU;q*(hUintSetq+ttQ(UUq6(hUintSetq7ttQttq8.TF((UBTreeqUBucketqtqNt.((UchqUciqUckqUclqUcoqUcrq Uctq Ucuq Ud$q Udaq UddqUdeqUdiqUdjqUdlqUdoqUdtqUduqUdyqUe$qUeaqUecqUedqUeeqUefqUeiqUelqUemqUenq Uepq!t((UUq"(UintSetq#UintSetq$ttQ(UUq%(h#UintSetq&ttQ(UUq'(h#UintSetq(ttQ(UUq)(h#UintSetq*ttQ(UUq+(h#UintSetq,ttQ(UUq-(h#UintSetq.ttQ(UUq/(h#UintSetq0ttQ(UUq1(h#UintSetq2ttQ(URq3(h#UintSetq4ttQ(URq5(h#UintSetq6ttQ(UUq7(h#UintSetq8ttQ(URq9(h#UintSetq:ttQ(UU q;(h#UintSetqttQ(UU"q?(h#UintSetq@ttQ(UU#qA(h#UintSetqBttQ(URqC(h#UintSetqDttQ(UUqE(h#UintSetqFttQ(UU$qG(h#UintSetqHttQ(URqI(h#UintSetqJttQ(URqK(h#UintSetqLttQ(UU%qM(h#UintSetqNttQ(UU&qO(h#UintSetqPttQ(UU'qQ(h#UintSetqRttQ(UU(qS(h#UintSetqTttQ(UU)qU(h#UintSetqVttQ(URqW(h#UintSetqXttQ(UU*qY(h#UintSetqZttQ(UU+q[(h#UintSetq\ttQ(UU,q](h#UintSetq^ttQttq_.QF((UBTreeqUBucketqtqNt.((UerqUesqUetqUevqUewqUexq Ueyq Uf$q Uf8q Ufaq UfeqUfiqUflqUfoqUfrqUfsqUftqUfuqUfyqUg$qUgeqUgfqUghqUgiqUgnqUgoqUgsqUgtqUh$q Uh2q!t((UQq"(UintSetq#UintSetq$ttQ(UU?q%(h#UintSetq&ttQ(UU@q'(h#UintSetq(ttQ(UUq)(h#UintSetq*ttQ(UUAq+(h#UintSetq,ttQ(UUBq-(h#UintSetq.ttQ(UUCq/(h#UintSetq0ttQ(UUDq1(h#UintSetq2ttQ(UUnq3(h#UintSetq4ttQ(UUoq5(h#UintSetq6ttQ(UUpq7(h#UintSetq8ttQ(UUEq9(h#UintSetq:ttQ(UV q;(h#UintSetqttQ(UUq?(h#UintSetq@ttQ(UUqqA(h#UintSetqBttQ(UUFqC(h#UintSetqDttQ(UUqE(h#UintSetqFttQ(UUGqG(h#UintSetqHttQ(UUHqI(h#UintSetqJttQ(UUIqK(h#UintSetqLttQ(UUqM(h#UintSetqNttQ(UUJqO(h#UintSetqPttQ(UUqQ(h#UintSetqRttQ(UUqS(h#UintSetqTttQ(UUqU(h#UintSetqVttQ(UUqW(h#UintSetqXttQ(UUqY(h#UintSetqZttQ(UUKq[(h#UintSetq\ttQ(UQq](h#UintSetq^ttQttq_.T((UBTreeqUBucketqtqNt.((Uh3qUh4qUhaqUhdqUheqUhiq Uhlq Uhoq Uhrq Uhtq UhuqUi$qUiaqUibqUicqUidqUieqUifqUigqUikqUilqUimqUinqUioqUipqUirqt((UUq(UintSetqUintSetq ttQ(UU q!(hUintSetq"ttQ(UU q#(hUintSetq$ttQ(UUxq%(hUintSetq&ttQ(UQq'(hUintSetq(ttQ(UQq)(hUintSetq*ttQ(UUq+(hUintSetq,ttQ(UU q-(hUintSetq.ttQ(UU q/(hUintSetq0ttQ(UQq1(hUintSetq2ttQ(UUq3(hUintSetq4ttQ(UUyq5(hUintSetq6ttQ(UU q7(hUintSetq8ttQ(UUq9(hUintSetq:ttQ(UQq;(hUintSetqttQ(UUq?(hUintSetq@ttQ(UUqA(hUintSetqBttQ(UUqC(hUintSetqDttQ(UUqE(hUintSetqFttQ(UUqG(hUintSetqHttQ(UUqI(hUintSetqJttQ(UUqK(hUintSetqLttQ(UUqM(hUintSetqNttQ(UUqO(hUintSetqPttQ(UUqQ(hUintSetqRttQttqS.Ti((UBTreeqUBucketqtqNt.((UisqUitqUivqUizqUjeqUjuq Uk$q Ukeq Ukiq Uknq UksqUl$qUl/qUlaqUldqUleqUliqUllqUloqUlpqUlsqUltqUluqUlvqUlyqUm$qUmaqUmdqUmeq Umgq!Umhq"t((UQq#(UintSetq$UintSetq%ttQ(UQq&(h$UintSetq'ttQ(UUq((h$UintSetq)ttQ(UTq*(h$UintSetq+ttQ(UUq,(h$UintSetq-ttQ(UTq.(h$UintSetq/ttQ(UTq0(h$UintSetq1ttQ(UTq2(h$UintSetq3ttQ(UUq4(h$UintSetq5ttQ(UUrq6(h$UintSetq7ttQ(UTq8(h$UintSetq9ttQ(UQq:(h$UintSetq;ttQ(UUsq<(h$UintSetq=ttQ(UTq>(h$UintSetq?ttQ(UUtq@(h$UintSetqAttQ(UQqB(h$UintSetqCttQ(UUuqD(h$UintSetqEttQ(UUqF(h$UintSetqGttQ(UUqH(h$UintSetqIttQ(UQqJ(h$UintSetqKttQ(UUqL(h$UintSetqMttQ(UUvqN(h$UintSetqOttQ(UUqP(h$UintSetqQttQ(UQqR(h$UintSetqSttQ(UUqT(h$UintSetqUttQ(UUqV(h$UintSetqWttQ(UUqX(h$UintSetqYttQ(UUwqZ(h$UintSetq[ttQ(UUq\(h$UintSetq]ttQ(UUq^(h$UintSetq_ttQ(UVq`(h$UintSetqattQttqb.T\((UBTreeqUBucketqtqNt.((UmiqUmlqUmmqUmoqUmpqUmuq Umyq Un$q Unaq Uncq UndqUneqUngqUnhqUniqUnlqt((UTq(UintSetqUintSetqttQ(UQq(hUintSetqttQ(UUq(hUintSetqttQ(UTq(hUintSetqttQ(UTq(hUintSetqttQ(UU~q(hUintSetq ttQ(UUq!(hUintSetq"ttQ(UTq#(hUintSetq$ttQ(UTq%(hUintSetq&ttQ(UTq'(hUintSetq(ttQ(UQq)(hUintSetq*ttQ(UTq+(hUintSetq,ttQ(UTq-(hUintSetq.ttQ(UUq/(hUintSetq0ttQ(UUq1(hUintSetq2ttQ(UUq3(hUintSetq4ttQttq5.U((UBTreeqUBucketqtqNt.((UnmqUnnqUnoqUnpqUnsqUntq Unyq Uo$q Uoaq Uobq UocqUodqUoeqUofqUokqUolqUomqUonqt((UUq(UintSetqUintSetqttQ(UUq(hUintSetqttQ(UTq(hUintSetqttQ(UVq(hUintSetqttQ(UUq(hUintSetq ttQ(UTq!(hUintSetq"ttQ(UTq#(hUintSetq$ttQ(UTq%(hUintSetq&ttQ(UUq'(hUintSetq(ttQ(UUq)(hUintSetq*ttQ(UTq+(hUintSetq,ttQ(UTq-(hUintSetq.ttQ(UUq/(hUintSetq0ttQ(UTq1(hUintSetq2ttQ(UUq3(hUintSetq4ttQ(UTq5(hUintSetq6ttQ(UTq7(hUintSetq8ttQ(UTq9(hUintSetq:ttQttq;.Q((UBTreeqUBucketqtqNt.((UooqUopqUorqUosqUotqUouq Uovq Uowq Uoyq Up$q Up/qUpaqUpeqUpiqUplqUpoqUppqUprqUpsqUptqUpuqUpyqUr$qUraqUrcqt((UQq(UintSetqUintSetqttQ(UQq (hUintSetq!ttQ(UULq"(hUintSetq#ttQ(UUMq$(hUintSetq%ttQ(UQq&(hUintSetq'ttQ(UUNq((hUintSetq)ttQ(UUOq*(hUintSetq+ttQ(UUPq,(hUintSetq-ttQ(UUq.(hUintSetq/ttQ(UQq0(hUintSetq1ttQ(UUq2(hUintSetq3ttQ(UUQq4(hUintSetq5ttQ(UURq6(hUintSetq7ttQ(UQq8(hUintSetq9ttQ(UUSq:(hUintSetq;ttQ(UUTq<(hUintSetq=ttQ(UUUq>(hUintSetq?ttQ(UUq@(hUintSetqAttQ(UUqB(hUintSetqCttQ(UUVqD(hUintSetqEttQ(UUqF(hUintSetqGttQ(UUqH(hUintSetqIttQ(UQqJ(hUintSetqKttQ(UUqL(hUintSetqMttQ(UUqN(hUintSetqOttQttqP.T((UBTreeqUBucketqtqNt.((UrdqUreqUrfqUrgqUrhqUriq Urkq Urmq Urnq Uroq UrrqUrsqUrtqUruqUryqUs$qUs/qUsaqUscqUseqUshqUsiqUslqUsnqUsoqUspqUsrqUssqt((UQq (UintSetq!UintSetq"ttQ(UTq#(h!UintSetq$ttQ(UUzq%(h!UintSetq&ttQ(UUq'(h!UintSetq(ttQ(UUq)(h!UintSetq*ttQ(UTq+(h!UintSetq,ttQ(UTq-(h!UintSetq.ttQ(UU{q/(h!UintSetq0ttQ(UTq1(h!UintSetq2ttQ(UTq3(h!UintSetq4ttQ(UTq5(h!UintSetq6ttQ(UTq7(h!UintSetq8ttQ(UTq9(h!UintSetq:ttQ(UU|q;(h!UintSetqttQ(UQq?(h!UintSetq@ttQ(UU}qA(h!UintSetqBttQ(UTqC(h!UintSetqDttQ(UTqE(h!UintSetqFttQ(UTqG(h!UintSetqHttQ(UTqI(h!UintSetqJttQ(UTqK(h!UintSetqLttQ(UUqM(h!UintSetqNttQ(UUqO(h!UintSetqPttQ(UTqQ(h!UintSetqRttQ(UTqS(h!UintSetqTttQ(UUqU(h!UintSetqVttQ(UTqW(h!UintSetqXttQttqY.Tt((UBTreeqUBucketqtqNt.((UstqUsuqUsyqUt$qUt/qUtaq Utcq Uteq Utfq Uthq UtiqUtlqUtmqUtoqUtpqUtrqUtsqUttqUtuqUtxqUtyqUu$qUuaqUubqt((UQq(UintSetqUintSetqttQ(UTq(hUintSetq ttQ(UTq!(hUintSetq"ttQ(UTq#(hUintSetq$ttQ(UV q%(hUintSetq&ttQ(UQq'(hUintSetq(ttQ(UUq)(hUintSetq*ttQ(UQq+(hUintSetq,ttQ(UUq-(hUintSetq.ttQ(UQq/(hUintSetq0ttQ(UQq1(hUintSetq2ttQ(UQq3(hUintSetq4ttQ(UQq5(hUintSetq6ttQ(UQq7(hUintSetq8ttQ(UTq9(hUintSetq:ttQ(UTq;(hUintSetqttQ(UTq?(hUintSetq@ttQ(UUqA(hUintSetqBttQ(UUqC(hUintSetqDttQ(UUqE(hUintSetqFttQ(UTqG(hUintSetqHttQ(UUqI(hUintSetqJttQ(UTqK(hUintSetqLttQttqM.T((UBTreeqUBucketqtqNt.((UucqUueqUugqUuiqUulqUumq Uunq Uupq Uurq Uusq UutqUvaqUveqUviqUw$qUwaqUweqUwhqt((UTq(UintSetqUintSetqttQ(UUq(hUintSetqttQ(UUq(hUintSetqttQ(UUq(hUintSetqttQ(UUgq(hUintSetq ttQ(UTq!(hUintSetq"ttQ(UTq#(hUintSetq$ttQ(UTq%(hUintSetq&ttQ(UTq'(hUintSetq(ttQ(UTq)(hUintSetq*ttQ(UTq+(hUintSetq,ttQ(UQq-(hUintSetq.ttQ(UTq/(hUintSetq0ttQ(UTq1(hUintSetq2ttQ(UTq3(hUintSetq4ttQ(UTq5(hUintSetq6ttQ(UTq7(hUintSetq8ttQ(UUhq9(hUintSetq:ttQttq;.U((UBTreeqUBucketqtqNt.((UwiqUwoqUwrqUwsqUx$qUxaq Uxcq Uxiq Uxmq Uxpq UxtqUy$qUyeqUyiqUynqUyoqUypqUysqUytqUzeqt((UTq(UintSetqUintSetqttQ(UTq(hUintSetqttQ(UUq(hUintSetqttQ(UTq(hUintSetq ttQ(UTq!(hUintSetq"ttQ(UUq#(hUintSetq$ttQ(UTq%(hUintSetq&ttQ(UV q'(hUintSetq(ttQ(UUiq)(hUintSetq*ttQ(UTq+(hUintSetq,ttQ(UTq-(hUintSetq.ttQ(UTq/(hUintSetq0ttQ(UUq1(hUintSetq2ttQ(UUq3(hUintSetq4ttQ(UTq5(hUintSetq6ttQ(UTq7(hUintSetq8ttQ(UUjq9(hUintSetq:ttQ(UTq;(hUintSetqttQ(UTq?(hUintSetq@ttQttqA.Q((UOIBTreeqUBucketqtqNt.((U/aqU/codeqU/controlqU/ddqU/dlqU/dtq U/emq U/h2q U/h3q U/h4q U/olqU/pqU/strongqU/ttqU/ulqUableqUaboutqtUD{|S}qtq.U ((UOIBTreeqUBucketqtqNt.((U accordingqUaddqUadjustqUafterqUallqUallowq Uallowsq Ualsoq Ualtq Uanq UandqUannoyingqUanotherqUanyqUanyoneqUapplyqUareqUareaqtUH~qtq.T((UOIBTreeqUBucketqtqNt.((UasqUatqU attributeqU attributesqUbackqUbarq Ubasedq Ubeq Ubecauseq Ubeforeq UbodyqUbrowserqUbuildqUbutqUbuttonqUbyqUcallqtUDT !"#qtq.U2((UOIBTreeqUBucketqtqNt.((UcalledqUcanqUcasesqUchangeqUchangedqUchangesq Uclassq Uclosingq Ucodeq Ucommandq UcomplexqU compliantqU conditionqU constructqUcontainsqUcontantqUcontentsqUcontrolsqtUH$%&'()i*+,qtq.T((UOIBTreeqUBucketqtqNt.((UcorrectqU correspondingqUcourseqUcreativeqUcurrentqUddq Udefaultq Udefinedq U definitelyq Udemoq U describesqU descriptionqU dictionaryqUdirectlyqUdisplayqU displayedqUdlqUdocumentqUdocument/methodqU documentsqUdoesqUdoesnqUdtqUdtmlqUdtmlvarqtUd-.U/012b34qtq.U((UOIBTreeqUBucketqtqNt.((UdummyqUdynamicqUeachqUeditqUeditingqUeditorq Uelementq Uelementsq Uemq Uemergingq UemptyqUencodingqU encodingsqUevalqU evaluatedqU evaluatingqtU@567V qtq.V2((UOIBTreeqUBucketqtqNt.((UexampleqUexceptqU exceptionqUexpectedqUexplorerqUextraq Ufarq Ufeatureq Ufewq Ufileq UfilenameqUfinalqUfirstqUflexibleqUfollowqU followingqUfontqUfooqUfooterqtUL!"89j#Wc$%XY&:'qtq.T((UOIBTreeqUBucketqtqNt.((UforqUfoundqUfromqUftpqUfullyqU functionalityq Ugetq Ugetsq Ugiveq Ugivenq UgivingqUgoodqUgtqUh2qUh3qUh4qUhackingqUhappensqUhaveqtUL;<(=dZ[)*>?+@qtq.Un((UOIBTreeqUBucketqtqNt.((UhdomqUheaderqUheightqUhelpqUhereqUhiperdomq Uhiperdomdocumentq Uhowq Uhrefq Uhtmlq UidqUideaqUidealqUifqUignoreqUimageqUimgqUimhoqU implementedqU importantqUinqUinclinedqU incorrectqUindexqtU`A\ ],B-./0CD1Ekqtq.Tq((UOIBTreeqUBucketqtqNt.((U indicatesqUinsertsqU interfaceqU interferingqUinternetqUisq Uitq Uitemq Uitsq Ujustq UkeepqUkeysqUknowqUlastqUlearnqUletqUliqU librariesqUlikeqUlistqUlistlikeqUloadingqUlookqUloopqUlostqtUdF23G Hl45IJeK6qtq.U((UOIBTreeqUBucketqtqNt.((UlotqUltqUmakeqUmakesqUmakingqU manipulateq Umayq Umeaningq U meaningfulq Umeantq UmethodqUmindqUmissingqUmodifiedqUmostqUmultipleqtU@7L8M9NOqtq.U^((UOIBTreeqUBucketqtqNt.((UmustqUnameqUnamesqU namespaceqU namespacesqUnarrowerq Uneverq Unewq Uniceq Unightq UnoqUnoneqU nonhiperdomqUnormalqUnotqUnoteqUnotesqUobjectqUobjectsqUofqUolqUonqUoneqUonlyqtU`P^Q:;RmnS<T=qtq.T((UOIBTreeqUBucketqtqNt.((UorqUordinaryqUotherqUoutputqUoverqUpageq Upaneq U-panel/products/ofsp/help/dtmldocumentormethodq U parameterq Uparseq UparsedqUperhapsqUpleaseqUpresentqU presumablyqUpreviewqU processedqU processingqUproductqU productionqU prototypeqtUTUVo>fWpqr?@qtq.U((UOIBTreeqUBucketqtqNt.((UprototypenotesqUprovidedqUpushingqUpythonqU pythonmethodqUreq Ureadq Ureallyq Ureasonsq U recommendedq UrecoverqUreferqUrenderedqUreplaceqUreplacedqU replacementqU representingqU resolutionqUresultqUresultsqUreturnqUrightqUroughlyqUrowqUrowsqtUd_ABCD`XgsYEqtq.U((UOIBTreeqUBucketqtqNt.((UrulesqUsavedqUscreenqUsetqU shortcomingsqUshorterq Ushouldq Usizeq Uslowq Usoq UsomeqUspecqUspecialqUspecifyqUspikeqUsrcqUstackqUstandardqUstartingqUstillqUstoredqUstringqUstrongqUstxqUsubmitqUsubmitsqUsuchqtUlZ[\ ]F^_a`GH Iabcqtq .T((UOIBTreeqUBucketqtqNt.((UsupportsqUsyntaxqUsystemqUtableqUtagqUtallerq Utemplateq Utextq Uthatq Utheq UtheirqUthenqUtheseqUthingqUthingsqUthisqUthrowqUthrowingqUthusqUtimeqUtitleqUtoqUtopqUtopicqUtrueqUtruthqUttqtUldefghij JKL klmnqtq .U^((UOIBTreeqUBucketqtqNt.((UtypeqUulqU unprocessedqUuploadqUuseqUusedq Uusefulq Uusersq Uutf8q Uvalidq UvalueqUvariousqUversionqUveryqUviaqUviewqUwasqUwayqtUHtho  MpNqrstqtq.U((UOIBTreeqUBucketqtqNt.((UweqUwhatqUwhenqUwhichqUwhileqUwhoseq Uwiderq Uwidthq Uwillq Uwithq UworksqUwriteqUwrongqUxmlqU xmldocumentqUyouqUyourqtUDO PQuvwxRyzqtq.QW((UIOBTreeqUBucketqtqNt.(Uq((K{K|KK}K~KKKKKKK+KKK2KK5K6KKK;K>KKKKKKKKKDKK KHKKKKKSKKTKUKVKKKKKKKK^K KKKeKiK KK KKnKKKoKKKrKKwKxKKKyKztq(MTKMKKKK~MMKKMMMKKMUKMKMKMKMMMMMVMKMKKKMWMMM M!M"KM#MXM$M%MYMZM&M'KK;M(M[M\M)KM*K>M+K@KKM]KKM^M,KBM-M.M/M0KDM1M2M3K KHM4M5KM6KKM7KLM8KMM9KM_M:M;KRKSKKM<KTM=KKM>M?M@MM`KMAMBMCMDMaKMMEM MFK^K_MbMGMHK MIKaKiKjK MJMKMLK KKnKM MMKpMNMOM KMPMQKwKMRKKKytq(K{K|KKK$K+KK2McK4KMdKK;MeK>KKKKKKKKDKHMfKTKKKMgKMhK KK K KKnMiKoKKrKKytq(K{KMSKKKKKKKKKK~KKKKKKKKKK"KKKK$KKKKKMjK+KK.KKKKK1K2KKK3K4KKKKKKMVKKKKMkKKKK;KKK@KKKKKKKBMKCKDMlK KHMmKKKKKKKKKKKKKKKKMKNKKKKKKMnKMoKSKKKTKKKKUKMpKMMqMKMrMsMKKMKKMMtKKMKKKKMMM KKK KKM KaKcKeKKgKKiK KKK KKmKKnKKKKMuKoM KM KKKpKrM KKKwKKKKytqttq .U\((UIOBTreeqUBucketqtqNt.(UD q(}qKKs}q(KKKKKKKKu}q(KKKKKKKKu}q(KKKKKKKKu}q (KKKKu}q (KKKKKKKKu}q (KK KK KKu}q (KKKKKKKKu}q (KK!KKKK KKu}q(KKKKKKKKu}q(KKKKKKKKu(KKtq}q(KKKKKKKKu}q(KKKKu(KKtq}q(KKKKu}q(KKKKuttq.UZ((UIOBTreeqUBucketqtqNt.(UL"$+.123456;<>@BCq(}q(KKKKKKu(KKtq}q(KKKKu(KKtq}q (KKKKu}q (KKKKKKu(KKtq (KKtq }q (KKKKKKu(KKtq}q(KKKKu(KKtq(KKtq}q(KKKKKKKKu(KKtq}q(KKKKKKKKu}q(KKKKu}q(KKKKu(KKtqttq.Uw((UIOBTreeqUBucketqtqNt.(UPDHLMNRSTUV^_acegijmnq(}q(KKKKKKKKu}q(KKKKKKKKu(KKtq}q(KKKKu(KKtq (KKtq }q (KKKKKKu}q (KK KKKKKKu}q (KKKKu(KKtq}q(KKKKu(KKtq}q(KKKKu(KKtq}q(KKKKu(KKtq}q(KKKKKKu(KKtq(KKtq}q(KK KKKKKKuttq.UJ((UIOBTreeqUBucketqtqNt.(UDoprwxyz{|}~q(}q(KKKKKKu}q(KKKKu}q(KKKKKKu}q(KKKKKKu(KKtq }q (KKKKKKKKu(KKtq }q (KKKKKKu}q (KKKKu(KKtq}q(KKKKKKu}q(KK KKKKu(KKtq}q(KKKKKKu(KKtq(KKtq(KKtqttq.U.((UIOBTreeqUBucketqtqNt.(U@q(}q(KKKKKKu}q(KKKKKKKKu}q(KKKKu}q(KKKKKKu}q (KKKKKKu(KKtq }q (KKKKu}q (KKKKu(KKtq (KKtq(KKtq}q(KKKKu(KKtq}q(KKKKu(KKtq}q(KKKKuttq.U!((UIOBTreeqUBucketqtqNt.(U@q(}q(KKKKu}q(KKKKu}q(KKKKu(KKtq}q (KKKKu(KKtq (KKtq (KKtq }q (KKKKKKu}q(KKKKu}q(KKKKKKKKu}q(KKKKu(KKtq(KKtq}q(KKKKu(KKtqttq.U((UIOBTreeqUBucketqtqNt.(U@q(}q(KKKKu(KKtq(KKtq(KKtq(KKtq (KKtq (KKtq }q (KKKK u}q (KKKKu(KKtq(KKtq(KKtq(KKtq(KKtq}q(KKKKu(KKtqttq.U((UIOBTreeqUBucketqtqNt.(Uq((KKtq(KKtq(KKtq}q(KKKKu(KKtq (KKtq (KKtq (KKtq (KKtq (KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq}q(KKKKu}q (KKKKu(KKtq!(KKtq"}q#(KKKKu(KKtq$ttq%.U((UIOBTreeqUBucketqtqNt.(Ulq((KKtq}q(KKKKu(KKtq(KKtq(KKtq }q (KKKKu}q (KKKKu(KKtq }q (KKKKu(KKtq}q(KKKKu}q(KKKKKKu}q(KKKKu(KKtq(KKtq}q(KKKKu(KKtq(KKtq}q(KKKKu(KKtq(KKtq(KKtq(KKtq}q(KKKKu(KKtq}q(KKKKu(KKtqttq .U((UIOBTreeqUBucketqtqNt.(U@q((KKtq(KKtq}q(KKKKu(KKtq(KKtq }q (KKKKu(KKtq (KKtq (KKtq (KKtq(KKtq(KKtq(KKtq}q(KKKKu(KKtq(KKtqttq.U((UIOBTreeqUBucketqtqNt.(U@     q((KKtq}q(KKKKu(KKtq(KKtq}q (KKKKu(KKtq (KKtq }q (KKKKu(KKtq }q(KKKKu(KKtq}q(KKKKu(KKtq(KKtq(KKtq(KKtqttq.V((UIOBTreeqUBucketqtqNt.(U@ !q((KKtq(KKtq(KKtq(KKtq(KKtq (KKtq (KKtq (KKtq (KKtq (KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtqttq.V((UIOBTreeqUBucketqtqNt.(U@"#$%&'()*+,-./01q((KKtq(KKtq(KKtq(KKtq(KKtq (KKtq (KKtq (KKtq (KKtq (KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtqttq.V((UIOBTreeqUBucketqtqNt.(U@23456789:;<=>?@Aq((KKtq(KKtq(KKtq(KKtq(KKtq (KKtq (KKtq (KKtq (KKtq (KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtqttq.V((UIOBTreeqUBucketqtqNt.(U@BCDEFGHIJKLMNOPQq((KKtq(KKtq(KKtq(KKtq(KKtq (KKtq (KKtq (KKtq (KKtq (KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtqttq.V ((UIOBTreeqUBucketqtqNt.(U@RSTUVWXYZ[\]^_`aq((KKtq(KKtq(KKtq(KKtq}q (KKKKu(KKtq (KKtq (KKtq (KKtq (KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtqttq.V((UIOBTreeqUBucketqtqNt.(UPbcdefghijklmnopqrstuq((KKtq(KKtq(KKtq(KKtq(KKtq (KKtq (KKtq (KKtq (KKtq (KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtq(KKtqttq.R h((UBTreeqUBucketqtqNt.((UContent Manager Informationqt((UR q(UintSetqUintSetqttQttq.R ((UIOBTreeqUBucketqtqNt.(Uq((UContent Manager Informationqtq(UContent Manager Informationqtq(UContent Manager Informationq tq (UContent Manager Informationq tq ttq .R Q((UBTreeqUBucketqtqNt.((UViewqt((UR q(UintSetqUintSetqttQttq.Rh((UIOBTreeqUBucketqtqNt.(Uq((UViewqtq(UViewqtq(UViewq tq (UViewq tq ttq .Q]((UintSetqUintSetqtqNt.U<{|}Sq.T((UintSetqUintSetqtqNt.U`~Tq.QQ((UintSetqUintSetqtqNt.U0 !"#q.T((UintSetqUintSetqtqNt.U`$%&'()*+,-iq.Qy((UintSetqUintSetqtqNt.UX./01234Ubq.Tq((UintSetqUintSetqtqNt.UP56789 !"Vjq.Qm((UintSetqUintSetqtqNt.UL:;<=#$%&'(WXYcdq.U=((UintSetqUintSetqtqNt.U)*Z[q.Qa((UintSetqUintSetqtqNt.U@>?@A+\q.Q}((UintSetqUintSetqtqNt.U\ BCDEFGH,-./0123]klq.V%((UintSetqUintSetqtqNt.U4q.T-((UintSetqUintSetqtqNt.U I5q.TY((UintSetqUintSetqtqNt.U8JK67eq.T]((UintSetqUintSetqtqNt.Uoq.Tu((UintSetqUintSetqtqNt.UTW?@A_fpqrq.Tu((UintSetqUintSetqtqNt.UTXYBCDE`gsq.Q((UintSetqUintSetqtqNt.Ut Z[\]^_`abcdef  FGHIaq.Q((UintSetqUintSetqtqNt.Ud ghijklmnJKLq.TA((UintSetqUintSetqtqNt.U o  htq.T=((UintSetqUintSetqtqNt.UpqrMNq.T]((UintSetqUintSetqtqNt.Uq.U-)((UintSetqUintSetqtqNt.U?q.Uk%((UintSetqUintSetqtqNt.Uq.U.5((UintSetqUintSetqtqNt.Uq{]jq.U1((UintSetqUintSetqtqNt.Uq.U/M((UintSetqUintSetqtqNt.U,+gq.Q9((UintSetqUintSetqtqNt.Uhq.U0%((UintSetqUintSetqtqNt.Uq.U1-((UintSetqUintSetqtqNt.U g.q.V%((UintSetqUintSetqtqNt.Uiq.U-((UintSetqUintSetqtqNt.U q.U2m((UintSetqUintSetqtqNt.ULh~ %,Cdnq.UA((UintSetqUintSetqtqNt.U !$q.Qu((UintSetqUintSetqtqNt.UT $%&'*C8q.U-((UintSetqUintSetqtqNt.U q.Qa((UintSetqUintSetqtqNt.U@ PW#6Mefq.U3A((UintSetqUintSetqtqNt.U JsDq.U4Q((UintSetqUintSetqtqNt.U0Fj TWq.Ul)((UintSetqUintSetqtqNt.Uq.U5)((UintSetqUintSetqtqNt.U@Zq.U6%((UintSetqUintSetqtqNt.Ueq.U71((UintSetqUintSetqtqNt.ULtq.Q-((UintSetqUintSetqtqNt.U q.U81((UintSetqUintSetqtqNt.U q.U)((UintSetqUintSetqtqNt.U<q.U1((UintSetqUintSetqtqNt.UXq.U9)((UintSetqUintSetqtqNt.Ubq.U:)((UintSetqUintSetqtqNt.U!q.U;)((UintSetqUintSetqtqNt.U"6q.U<5((UintSetqUintSetqtqNt.U#q.Um%((UintSetqUintSetqtqNt.Uq.R1((UintSetqUintSetqtqNt.UHaq.U=9((UintSetqUintSetqtqNt.U$Fq.U%((UintSetqUintSetqtqNt.Uq.U>Q((UintSetqUintSetqtqNt.U08":gqrtq.U9((UintSetqUintSetqtqNt.U%&'cq.U)((UintSetqUintSetqtqNt.U`q.U-((UintSetqUintSetqtqNt.U +q.U-((UintSetqUintSetqtqNt.U (1q.Uy((UintSetqUintSetqtqNt.UX)*+,-EX|`iq.U1((UintSetqUintSetqtqNt.U/[q.UQ((UintSetqUintSetqtqNt.U0-0E<?@dq.U=((UintSetqUintSetqtqNt.U2bq.R((UintSetqUintSetqtqNt.U &.<MOWZ   19A_`bhqtq.R%((UintSetqUintSetqtqNt.U q.U-((UintSetqUintSetqtqNt.U .q.Ra((UintSetqUintSetqtqNt.U@)/u,U]_`kq.U a((UintSetqUintSetqtqNt.U@0567FOq.U!%((UintSetqUintSetqtqNt.Uq.U")((UintSetqUintSetqtqNt.U1q.U#M((UintSetqUintSetqtqNt.U,2bq.R9((UintSetqUintSetqtqNt.U34vq.U1((UintSetqUintSetqtqNt.U?@q.U$)((UintSetqUintSetqtqNt.U!q.R ((UintSetqUintSetqtqNt.U  %)@]_mo!$-.:BGOPQWX\cfgmq.R]((UintSetqUintSetqtqNt.U<,8CDW]eq.U%Q((UintSetqUintSetqtqNt.U0-0EX`<`aq.U&}((UintSetqUintSetqtqNt.U\&567OWZ  1_`qtq.U')((UintSetqUintSetqtqNt.U[5q.U(=((UintSetqUintSetqtqNt.U Uq.U))((UintSetqUintSetqtqNt.UAJq.R5((UintSetqUintSetqtqNt.UUq.U*Q((UintSetqUintSetqtqNt.U0fSVlq.U+((UintSetqUintSetqtqNt.Ud+2[$)`bpsq.U,=((UintSetqUintSetqtqNt.U8"5gsq.Q((UintSetqUintSetqtqNt.Ux"9GPVX\hpu 23>N\^q.U?((UintSetqUintSetqtqNt.Ul'/FY6pqrstq.U@M((UintSetqUintSetqtqNt.U,GKMAZ[bq.U5((UintSetqUintSetqtqNt.U ^q.UA1((UintSetqUintSetqtqNt.UQrq.UBI((UintSetqUintSetqtqNt.U(89i!"Xjkq.UC%((UintSetqUintSetqtqNt.UIq.UD-((UintSetqUintSetqtqNt.U BTq.Un%((UintSetqUintSetqtqNt.Uq.Uo-((UintSetqUintSetqtqNt.U #q.Up1((UintSetqUintSetqtqNt.U3Wq.UE=((UintSetqUintSetqtqNt.UO$%Ucq.V %((UintSetqUintSetqtqNt.UXq.QA((UintSetqUintSetqtqNt.U  :;<&'Yq.U%((UintSetqUintSetqtqNt.U(q.Uq%((UintSetqUintSetqtqNt.Uq.UF)((UintSetqUintSetqtqNt.U=q.U1((UintSetqUintSetqtqNt.U8dq.UG%((UintSetqUintSetqtqNt.U`q.UH((UintSetqUintSetqtqNt.Up(6Nagl&+/3IKRrsq.UI=((UintSetqUintSetqtqNt.U%&'.Z[q.U%((UintSetqUintSetqtqNt.U8q.UJ1((UintSetqUintSetqtqNt.UA;Eq.U1((UintSetqUintSetqtqNt.U)q.U%((UintSetqUintSetqtqNt.U-q.U%((UintSetqUintSetqtqNt.Uq.U-((UintSetqUintSetqtqNt.U Lq.U%((UintSetqUintSetqtqNt.U*q.UK9((UintSetqUintSetqtqNt.Ucvq.Q)((UintSetqUintSetqtqNt.Uq.U)((UintSetqUintSetqtqNt.U>q.U )((UintSetqUintSetqtqNt.U?q.U E((UintSetqUintSetqtqNt.U$%&'@j +q.Ux%((UintSetqUintSetqtqNt.Uq.QQ((UintSetqUintSetqtqNt.U0 AVJ\q.QE((UintSetqUintSetqtqNt.U$ KLPq.U%((UintSetqUintSetqtqNt.Uq.U M((UintSetqUintSetqtqNt.U,M\ 0AQbq.U -((UintSetqUintSetqtqNt.U klq.Q1((UintSetqUintSetqtqNt.UA;Eq.U%((UintSetqUintSetqtqNt.Uq.Uy%((UintSetqUintSetqtqNt.Uq.U -((UintSetqUintSetqtqNt.U qq.U5((UintSetqUintSetqtqNt.U6Xq.Q9((UintSetqUintSetqtqNt.UF:q.Q=((UintSetqUintSetqtqNt.U uv,]_q.U1((UintSetqUintSetqtqNt.UOr6q.U-((UintSetqUintSetqtqNt.U BO`q.U1((UintSetqUintSetqtqNt.UA-;Eq.U-((UintSetqUintSetqtqNt.U Gq.U9((UintSetqUintSetqtqNt.Uw$Pcq.U9((UintSetqUintSetqtqNt.UCm./0q.U((UintSetqUintSetqtqNt.U(6DEFGNl%&+12389IKLUikrsq.UE((UintSetqUintSetqtqNt.U$/8Yp@Mdq.U9((UintSetqUintSetqtqNt.U/q.U-((UintSetqUintSetqtqNt.U 0Jq.Q=((UintSetqUintSetqtqNt.U Nq.QY((UintSetqUintSetqtqNt.U8567HbUdlq.U1((UintSetqUintSetqtqNt.U)q.T%((UintSetqUintSetqtqNt.U]q.U)((UintSetqUintSetqtqNt.U<q.T)((UintSetqUintSetqtqNt.U4q.T-((UintSetqUintSetqtqNt.U q.T=((UintSetqUintSetqtqNt.UI5Gq.U)((UintSetqUintSetqtqNt.U+q.Ur%((UintSetqUintSetqtqNt.Uq.T%((UintSetqUintSetqtqNt.Uxq.Qu((UintSetqUintSetqtqNt.UT14w|}~ %,8=nq.Us%((UintSetqUintSetqtqNt.Uq.TE((UintSetqUintSetqtqNt.U$Jgq.Ut1((UintSetqUintSetqtqNt.U q.Qm((UintSetqUintSetqtqNt.ULKh!$PXceq.UuE((UintSetqUintSetqtqNt.U$16dq.UQ((UintSetqUintSetqtqNt.U0hw~&CYq.UU((UintSetqUintSetqtqNt.U4(9&FYhq.Q)((UintSetqUintSetqtqNt.Uq.U)((UintSetqUintSetqtqNt.U,q.Uv9((UintSetqUintSetqtqNt.U7q.U1((UintSetqUintSetqtqNt.UYq.Q%((UintSetqUintSetqtqNt.Uq.UA((UintSetqUintSetqtqNt.U 0CUq.UA((UintSetqUintSetqtqNt.U f(SVlq.UE((UintSetqUintSetqtqNt.U$L.nq.Uw%((UintSetqUintSetqtqNt.Uq.U((UintSetqUintSetqtqNt.Ud2M_m$8A`bq.U%((UintSetqUintSetqtqNt.U/q.V%((UintSetqUintSetqtqNt.U0q.T9((UintSetqUintSetqtqNt.UNb9q.Q9((UintSetqUintSetqtqNt.U4q.U-((UintSetqUintSetqtqNt.U `q.T-((UintSetqUintSetqtqNt.U Oq.T=((UintSetqUintSetqtqNt.UC!q.U~)((UintSetqUintSetqtqNt.Uq.U%((UintSetqUintSetqtqNt.Uq.Tm((UintSetqUintSetqtqNt.UL#$/8DY[p)@eq.TM((UintSetqUintSetqtqNt.U,P$%dq.T5((UintSetqUintSetqtqNt.UE1dq.QM((UintSetqUintSetqtqNt.U, <F9`kq.TI((UintSetqUintSetqtqNt.U(GQ1^mq.T((UintSetqUintSetqtqNt.U%&'(6Nal&+38IKLRrsq.U%((UintSetqUintSetqtqNt.Uq.U9((UintSetqUintSetqtqNt.U8:;Uq.U%((UintSetqUintSetqtqNt.Uq.U%((UintSetqUintSetqtqNt.UAq.U%((UintSetqUintSetqtqNt.Uq.TQ((UintSetqUintSetqtqNt.U0RS-mnq.V%((UintSetqUintSetqtqNt.Utq.U5((UintSetqUintSetqtqNt.U2Diq.T((UintSetqUintSetqtqNt.Uh*+,2:CGe|3bipsq.T)((UintSetqUintSetqtqNt.Uq.T=((UintSetqUintSetqtqNt.UR^n'0q.U)((UintSetqUintSetqtqNt.Uhq.U)((UintSetqUintSetqtqNt.U<q.TE((UintSetqUintSetqtqNt.U$2bqrtq.TU((UintSetqUintSetqtqNt.U4!)MO?@Abq.U)((UintSetqUintSetqtqNt.Uq.T)((UintSetqUintSetqtqNt.UTq.U%((UintSetqUintSetqtqNt.Uq.T=((UintSetqUintSetqtqNt.U,Y|&=Yq.TM((UintSetqUintSetqtqNt.U,_(`q.T((UintSetqUintSetqtqNt.Ut#*+,/8:Yap|@ADRdimq.Q5((UintSetqUintSetqtqNt.U'q.Q-((UintSetqUintSetqtqNt.U q.ULm((UintSetqUintSetqtqNt.UL -79;CEU\dx -nq.UM1((UintSetqUintSetqtqNt.U(Qq.QE((UintSetqUintSetqtqNt.U$SVq.UNE((UintSetqUintSetqtqNt.U$<yz Moq.UO-((UintSetqUintSetqtqNt.U X>_q.UPU((UintSetqUintSetqtqNt.U4"Pkl&FYq.U%((UintSetqUintSetqtqNt.Uq.Q9((UintSetqUintSetqtqNt.U=5q.U%((UintSetqUintSetqtqNt.Uq.UQA((UintSetqUintSetqtqNt.U Wfq.URQ((UintSetqUintSetqtqNt.U0`aq.Q)((UintSetqUintSetqtqNt.UGq.US]((UintSetqUintSetqtqNt.U<9!ghq.UT-((UintSetqUintSetqtqNt.U Cdq.UU-((UintSetqUintSetqtqNt.U dq.UU((UintSetqUintSetqtqNt.U4?@_pqrstq.U%((UintSetqUintSetqtqNt.Uq.UV1((UintSetqUintSetqtqNt.U/8"q.U-((UintSetqUintSetqtqNt.U oq.U)((UintSetqUintSetqtqNt.UAq.Q((UintSetqUintSetqtqNt.U`"79;PUVX\huz#>J^q.U-((UintSetqUintSetqtqNt.U 6jq.U%((UintSetqUintSetqtqNt.UHq.Q9((UintSetqUintSetqtqNt.U q.T((UintSetqUintSetqtqNt.U -09EXY[ -BCDW\`gpsq.Uz)((UintSetqUintSetqtqNt.U3q.U%((UintSetqUintSetqtqNt.Uq.U%((UintSetqUintSetqtqNt.Uq.TI((UintSetqUintSetqtqNt.U(/36EIMq.T%((UintSetqUintSetqtqNt.Uxq.U{)((UintSetqUintSetqtqNt.Unq.T-((UintSetqUintSetqtqNt.U Geq.Ty((UintSetqUintSetqtqNt.UX",Pakl|(?@R_qrtq.T5((UintSetqUintSetqtqNt.U-EPq.T9((UintSetqUintSetqtqNt.UWp fq.T9((UintSetqUintSetqtqNt.UC\d2q.U|1((UintSetqUintSetqtqNt.Uq.U-((UintSetqUintSetqtqNt.U Nq.Q((UintSetqUintSetqtqNt.U '+,FIbdsx 26<DLM[iq.U}%((UintSetqUintSetqtqNt.Uq.T%((UintSetqUintSetqtqNt.UZq.T-((UintSetqUintSetqtqNt.U /[q.Tq((UintSetqUintSetqtqNt.UP"Wo  2Qfpqstq.T1((UintSetqUintSetqtqNt.U\ q.T5((UintSetqUintSetqtqNt.U(N]prq.U%((UintSetqUintSetqtqNt.UFq.U%((UintSetqUintSetqtqNt.Uq.T5((UintSetqUintSetqtqNt.UY^_Dq.TI((UintSetqUintSetqtqNt.U(`Gaq.U%((UintSetqUintSetqtqNt.UHq.T5((UintSetqUintSetqtqNt.UNqrtq.Qq((UintSetqUintSetqtqNt.UP Jaf 4Iq.T=((UintSetqUintSetqtqNt.Ubcdq.T)((UintSetqUintSetqtqNt.Uefq.T((UintSetqUintSetqtqNt.U*-235:ACEGHJKSij "*47;?ETZopq.V %((UintSetqUintSetqtqNt.Ubq.QI((UintSetqUintSetqtqNt.U( *Ceghiq.U%((UintSetqUintSetqtqNt.Uq.Q((UintSetqUintSetqtqNt.U`+FG\fi3Ulq.U%((UintSetqUintSetqtqNt.Uq.Qu((UintSetqUintSetqtqNt.UT MVjklvAJKLbq.Qa((UintSetqUintSetqtqNt.U@/68Ym@dsq.Q-((UintSetqUintSetqtqNt.U 0q.Q1((UintSetqUintSetqtqNt.U4q.QE((UintSetqUintSetqtqNt.U$#7n q.T)((UintSetqUintSetqtqNt.U=oq.TM((UintSetqUintSetqtqNt.U,,a|Ijq.TM((UintSetqUintSetqtqNt.U,+bd2<[q.T5((UintSetqUintSetqtqNt.U#q.U)((UintSetqUintSetqtqNt.UWq.U%((UintSetqUintSetqtqNt.Uq.U5((UintSetqUintSetqtqNt.Udq.T%((UintSetqUintSetqtqNt.Uyq.U)((UintSetqUintSetqtqNt.Uq.T)((UintSetqUintSetqtqNt.Ubq.T5((UintSetqUintSetqtqNt.Uc?@q.U)((UintSetqUintSetqtqNt.Uq.U%((UintSetqUintSetqtqNt.Uq.U%((UintSetqUintSetqtqNt.Uq.UgQ((UintSetqUintSetqtqNt.U0} 8q.TA((UintSetqUintSetqtqNt.U 2bq.T-((UintSetqUintSetqtqNt.U <dtq.T)((UintSetqUintSetqtqNt.Udhq.T5((UintSetqUintSetqtqNt.UzWq.TM((UintSetqUintSetqtqNt.U,o  4Mq.TE((UintSetqUintSetqtqNt.U$#Yoq.Q=((UintSetqUintSetqtqNt.U Mq.TI((UintSetqUintSetqtqNt.U(@XZp)>N^q.T5((UintSetqUintSetqtqNt.Uqr_q.TM((UintSetqUintSetqtqNt.U,QkrFYq.T)((UintSetqUintSetqtqNt.Ustq.T)((UintSetqUintSetqtqNt.UPOq.Uh5((UintSetqUintSetqtqNt.U PQq.T9((UintSetqUintSetqtqNt.Uluvw&q.T%((UintSetqUintSetqtqNt.Uxq.U)((UintSetqUintSetqtqNt.URq.T-((UintSetqUintSetqtqNt.U "q.T1((UintSetqUintSetqtqNt.Uekq.U%((UintSetqUintSetqtqNt.U!q.T)((UintSetqUintSetqtqNt.U8"q.V %((UintSetqUintSetqtqNt.UXq.Ui)((UintSetqUintSetqtqNt.Uq.T)((UintSetqUintSetqtqNt.U9q.T)((UintSetqUintSetqtqNt.Uijq.Tu((UintSetqUintSetqtqNt.UT!0L`tCNUdq.U%((UintSetqUintSetqtqNt.Uq.U%((UintSetqUintSetqtqNt.Uq.T)((UintSetqUintSetqtqNt.Ueq.T-((UintSetqUintSetqtqNt.U yzq.Uj-((UintSetqUintSetqtqNt.U q.T)((UintSetqUintSetqtqNt.UIfq.U)((UintSetqUintSetqtqNt.UAq.T%((UintSetqUintSetqtqNt.U]q.R 1((UintSetqUintSetqtqNt.Uq.R 1((UintSetqUintSetqtqNt.Uq.