All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.adobe.aemds.guide.utils.XMLUtils.class Maven / Gradle / Ivy

????3?
???
?????
b?
b?	????????
?N
b?
?
??
??
??
??
?
`??
???
`?
??
??
?
????
??
????
????
??????
2??
4??
6?
??
2???
;?B?B?|?|?B???B?
?
???
?
???
?
?
L
b
?

	


:
;
b
b?
`


? ?!"#
$?%&
`'
?(
)*
)+	,-./012B3456B7B8
9:
`;<
=>
?B@
AB?
`CD	,EFGHIJKLMNBO
P
QBRSTU
??V
??
W
X
?Y
?Z
[
?\
b]^LOLR
?_	`
`a?L@bcd
`efg
`hijklmn?op?qrstuvwxyz{?|}
`~
??
?]
?????
???
????
???
???
??
??
??
????
?]
??
??B?
?
`?
`??L???
?
????B?A
b????
?
??????B?B??B?
???L??
??
?
????

?

?????
???
?
????????
?
?
??? ??????
???
`???
???
???L??L????
????
???
??????
???loggerLorg/slf4j/Logger;xmlSkeletonLjava/lang/String;
ConstantValue()VCodeLineNumberTableLocalVariableTablethis&Lcom/adobe/aemds/guide/utils/XMLUtils;checkIfStringHasIndexOperator(Ljava/lang/String;)ZbindRefbContainsIndexZ
StackMapTableextractXsdRootElement>(Lorg/apache/sling/commons/json/JSONObject;)Ljava/lang/String;ex-Lorg/apache/sling/commons/json/JSONException;	guideJson*Lorg/apache/sling/commons/json/JSONObject;	xsdRootEl?getXSDRootBindRefP(Lorg/apache/sling/commons/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;
jsonObjectxsdRooteffectiveBindRef
ExceptionsgetRelativeXpath8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;rootxpathgetXMLfromXsdDom)(Lorg/w3c/dom/Element;)Ljava/lang/String;docLorg/w3c/dom/Element;<(Lorg/w3c/dom/Element;Ljava/lang/Boolean;)Ljava/lang/String;transfac(Ljavax/xml/transform/TransformerFactory;trans!Ljavax/xml/transform/Transformer;swLjava/io/StringWriter;result)Ljavax/xml/transform/stream/StreamResult;source#Ljavax/xml/transform/dom/DOMSource;eLjava/lang/Exception;omitXmlDeclarationLjava/lang/Boolean;xmlStr?????addChildNodesOfParentUnderRoot'(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)VchildLorg/w3c/dom/Node;iIparentdocumentLorg/w3c/dom/Document;childrenLorg/w3c/dom/NodeList;length??0getDorDataXmlPart}(Lorg/w3c/dom/Document;Lorg/w3c/dom/Document;Ljava/lang/String;ZLorg/apache/sling/commons/json/JSONObject;)Ljava/lang/String;
nakedBoundXmlnakedUnBoundXmlnakedExcludeFromDoRXmlnakedStateOverrideXmldorDocexcludeFromDorIfHiddenbSetXfaNameSpacehandleXfaDataNodeC(Lorg/w3c/dom/Element;Lorg/apache/sling/commons/json/JSONObject;Z)VxPathExpressionguideNodeClassisContainerkeyvalueLjava/lang/Object;iteratorLjava/util/Iterator;*Ljavax/xml/xpath/XPathExpressionException;
schemaHasRootLocalVariableTypeTable(Ljava/util/Iterator;??"getXPathExprForBindRef9(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/String;indexaddDataNodeAttribute<(Ljava/lang/String;Lorg/w3c/dom/Element;Ljava/lang/String;)VelementattributeValuexPathLjavax/xml/xpath/XPath;targetNodes?convertRTEValXfaCmplntHTML(Lorg/w3c/dom/Node;)V
resolvedRTmodifiedRteNodeList
rteParentNode	rteStringrteNoderteNodesnodegetSubmissionInfoDataXmlElement?(Lorg/w3c/dom/Document;Ljava/lang/String;)Lorg/w3c/dom/Element;xPathStringafSubmissionInfosubmitInfoPartgetSubmissionInfoDataXmlPart<(Lorg/w3c/dom/Document;Ljava/lang/String;)Ljava/lang/String;setXfaNameSpace(Lorg/w3c/dom/Element;)VdatasetXmlSchemaInstanceNamespacegetBoundDataXmlPart*(Lorg/w3c/dom/Document;)Ljava/lang/String;getBoundDataXmlElement-(Lorg/w3c/dom/Document;)Lorg/w3c/dom/Element;afBoundDatagetUnboundDataXmlPartgetUnboundDataXmlElement
afUnboundDatagetSignersDataXmlElementgetChildNodeByName8(Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/w3c/dom/Node;	childNameretNodepopulateMap$(Lorg/w3c/dom/Node;Ljava/util/Map;)VmapLjava/util/Map;5Ljava/util/Map;	SignatureJ(Lorg/w3c/dom/Node;Ljava/util/Map;)V
getDataMap'(Lorg/w3c/dom/Document;)Ljava/util/Map;dataMapunboundData	boundData?M(Lorg/w3c/dom/Document;)Ljava/util/Map;getMapOfUnboundDataB(Lorg/w3c/dom/Document;)Lorg/apache/sling/commons/json/JSONObject;jsonStr
xmlJSONObjstringWriter
jsonWriter.Lcom/adobe/aemds/guide/utils/CustomJSONWriter;?VconvertUnboundedNodeToJsonp(Ljava/lang/String;Ljavax/xml/xpath/XPath;Lorg/w3c/dom/Document;Lcom/adobe/aemds/guide/utils/CustomJSONWriter;)VnodeName	nodeValue
childNodeName
childrenNodesrootNodeNameunboundedXMLDatanodesisRichTextDataNode(Lorg/w3c/dom/NodeList;)Z
isRichTextgetPrefillXmlWithoutBoundPart
getXMLFromDomxmlNodetagNamegetDataRefInputStream?(Ljava/lang/String;Lcom/adobe/forms/common/service/FormDataXMLProviderRegistry;Lcom/adobe/granite/resourceresolverhelper/ResourceResolverHelper;)Ljava/io/InputStream;fileResource(Lorg/apache/sling/api/resource/Resource;jcrNodeLjavax/jcr/Node;
jcrContentisLjava/io/InputStream;urlLjava/net/URL;in!Ljavax/jcr/PathNotFoundException;Ljavax/jcr/RepositoryException;&Ljava/io/UnsupportedEncodingException; Ljava/net/MalformedURLException;Ljava/io/IOException;dataRefformDataXMLProviderRegistry(Ljavax/xml/xpath/XPath;Lorg/w3c/dom/Node;Ljava/lang/String;)V
parentNodetoDeletecreateAttachmentTagU(Lorg/w3c/dom/Document;Lorg/w3c/dom/Node;Lorg/apache/sling/commons/json/JSONObject;)VcommentscommentsJsonfileAttachmentsitemsfileComponentNode
addToDocumentw(Lorg/w3c/dom/Document;Ljavax/xml/xpath/XPath;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;)Lorg/w3c/dom/Node;toUpdate_updateValue=(Lorg/w3c/dom/Document;Lorg/w3c/dom/Node;Ljava/lang/Object;)V?(Lorg/w3c/dom/Document;Ljavax/xml/xpath/XPath;Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;isXsd-(Lorg/apache/sling/commons/json/JSONObject;)ZobjisWrappedXml(Lorg/w3c/dom/Document;)ZisWrappedXmlStrdbf*Ljavax/xml/parsers/DocumentBuilderFactory;dbLorg/xml/sax/SAXException;0Ljavax/xml/parsers/ParserConfigurationException;docStr??isValidXsdRootgetEmptySubmitDoc()Lorg/w3c/dom/Document;getChildBoundRootXpathJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;fsRoot
bindRefPrefix	childRootgetNamedChildNodes6(Lorg/w3c/dom/Node;Ljava/lang/String;)Ljava/util/List;	childNodeLjava/util/List;countattributeMapLorg/w3c/dom/NamedNodeMap;
attributeNode$Ljava/util/List;??J(Lorg/w3c/dom/Node;Ljava/lang/String;)Ljava/util/List;
evaluateXPathS(Ljava/lang/String;Lorg/w3c/dom/Node;Ljavax/xml/namespace/QName;)Ljava/lang/Object;	xpFactoryLjavax/xml/xpath/XPathFactory;
xPathQuerycontextNodetypeLjavax/xml/namespace/QName;copyChildrentargetdestination	containerLorg/w3c/dom/DocumentFragment;?getChildXmlDocU(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/lang/String;Z)Lorg/w3c/dom/Document;childBoundRootfsUnBoundDataRootfsBoundDataRootchildBoundRootXpath
keepBoundPartchildDocgetStringFromNode&(Lorg/w3c/dom/Node;)Ljava/lang/String;'(Lorg/w3c/dom/Node;Z)Ljava/lang/String;ignoreWhitespacedomImplementation$Lorg/w3c/dom/ls/DOMImplementationLS;lsSerializerLorg/w3c/dom/ls/LSSerializer;
childNodessbLjava/lang/StringBuilder;???isWhitespaceNode(Lorg/w3c/dom/Node;)Zval	nodeToStr9(Lorg/w3c/dom/Node;Ljava/lang/Boolean;)Ljava/lang/String;docToStrgetNodeListFromXmlString*(Ljava/lang/String;)Lorg/w3c/dom/NodeList;tempRootBeginTagtempRootEndTagrootAppendedStringnodeListappendNodeListToNode+(Lorg/w3c/dom/Node;Lorg/w3c/dom/NodeList;)VjrootNodestrToDoc*(Ljava/lang/String;)Lorg/w3c/dom/Document;	dbFactorydBuilderextractAttachmentNames((Lorg/w3c/dom/Document;)Ljava/util/List;	fileNames
attachment
combinedNamesattachmentNamesattachments$Ljava/util/List;<(Lorg/w3c/dom/Document;)Ljava/util/List;disableExternalEntities-(Ljavax/xml/parsers/DocumentBuilderFactory;)VFEATUREfactory
SourceFile
XMLUtils.javaEF[??*com/adobe/aemds/guide/utils/GuideConstantsxsdRootElementM@A+Unable to find xsdRootElement in guide JSON+org/apache/sling/commons/json/JSONException-Unable to read xsdRootElement from guide JSONIJbab	
WMjava/lang/StringBuilder/(?:/.+)?
M?^/[^/]+bb?ei?javax/xml/XMLConstants7http://javax.xml.XMLConstants/feature/secure-processingjavax/xml/transform/OutputKeysomit-xml-declarationyesno?methodencodingUTF-8java/io/StringWriter'javax/xml/transform/stream/StreamResultE!javax/xml/transform/dom/DOMSourceE? !java/lang/Exception,com/adobe/aemds/guide/service/GuideExceptionE"#Y$%&'()*+org/w3c/dom/Node,-./????01LM~23org/w3c/dom/Element????excludeFromDoR??stateOverridesxfa:dataNode	dataGroup45
????efError in getting dor data xml 6E789?:;<java/lang/String=>(org/apache/sling/commons/json/JSONObject
guidePanel?
rootPanelNode
guideTable
guideTableRow??name??/text()@b	dataValueException while parsing JSON A(javax/xml/xpath/XPathExpressionException2Exception while adding data node attribute in XML BA/dataCDEFGHIJKLr?MNorg/w3c/dom/NodeList//bodyhttp://www.w3.org/1999/xhtmlOPxmlns?QRSTU??
Vb
WX??Y/??.Error in converting rte to html compliant xml.?'/*ZrError in getting bound xml part	xmlns:xfa'http://www.xfa.org/schema/xfa-data/1.0/	xmlns:xsi)http://www.w3.org/2001/XMLSchema-instance
afBoundData/*afUnboundData/*!Error in getting unbound xml partsigners[????\?]^java/util/HashMap,com/adobe/aemds/guide/utils/CustomJSONWriter????_`?a??b`E$Error in getting map of unbound data?cdCeM%Error in Getting XML of the element <
> From DOMcrx://fMghiEjklmjavax/jcr/Node?nojcr:contentpqjcr:datarstuvwxyhttps://http://file://z{.[AEMForm] XML Recieved from Prefill Service = |java/io/ByteArrayInputStream}~Ejava/net/URL?yjavax/jcr/PathNotFoundException6[AEMForm] unable to locate Data XML in the repository : javax/jcr/RepositoryException=[AEMForm] Exception while reading Data XML in the repository $java/io/UnsupportedEncodingException:[AEMForm] Unable to read xml using UTF-8 encoding for the ,java/net/MalformedURLException3[AEMForm] Malformed URL passed for getting the xml java/io/IOException.[AEMForm] Unable to read from the dataRef URL 1org/apache/sling/api/resource/NonExistingResource?????F???org/xml/sax/InputSourcejava/io/StringReaderE?????(,????????text()??#$LMInvalid Xpath Syntax: fileAttachmentfiles???comment_value%Error in creating file attachment tag()FG?org/w3c/dom/Attr???UUnsupported type of value?fafData?0Error while trying to check document root tag : ??????org/xml/sax/SAXException/Error while parsing Guide Prefill Xml String : .javax/xml/parsers/ParserConfigurationException
[a-zA-Z].*$com/adobe/aemds/guide/utils/XMLUtils?

  
    
  
  
    
  

org/w3c/dom/Document Unable to Generate Empty Xml Doc?
java/util/ArrayList?
???Unable to evaluate XPath???XYskl??"org/w3c/dom/ls/DOMImplementationLS?????xml-declaration????????indent){http://xml.apache.org/xslt}indent-amount?
j*Exception while converting document to xml??
$Error in getting node list from xml ?F)Unable to Generate Xml Doc from String : //fileAttachment\r?\n???????&http://xml.org/sax/features/validation5http://xml.org/sax/features/external-general-entities7http://xml.org/sax/features/external-parameter-entities>http://apache.org/xml/features/nonvalidating/load-external-dtd%Error in disabling external entities ???java/lang/Objectjava/lang/Boolean&javax/xml/transform/TransformerFactoryjavax/xml/transform/Transformerjava/util/Iteratorjavax/xml/xpath/XPath
java/util/Map&org/apache/sling/api/resource/Resourcejava/util/Listorg/w3c/dom/NamedNodeMaporg/w3c/dom/DocumentFragmentorg/w3c/dom/ls/LSSerializer$org/apache/commons/lang3/StringUtilscontains3(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Zhas	getString&(Ljava/lang/String;)Ljava/lang/String;org/slf4j/Loggerdebug(Ljava/lang/String;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V	optString
isNotBlank(Ljava/lang/CharSequence;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;matchesequalsreplaceFirstremoveStartvalueOf(Z)Ljava/lang/Boolean;newInstance*()Ljavax/xml/transform/TransformerFactory;
setFeature(Ljava/lang/String;Z)VnewTransformer#()Ljavax/xml/transform/Transformer;booleanValue()ZsetOutputProperty'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/io/Writer;)V	transform;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V(Ljava/lang/Exception;)VgetOwnerDocument
getChildNodes()Lorg/w3c/dom/NodeList;	getLength()Iitem(I)Lorg/w3c/dom/Node;getNodeType()S
importNode'(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;appendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
createElement)(Ljava/lang/String;)Lorg/w3c/dom/Element;getDocumentElement()Lorg/w3c/dom/Element;setAttribute
isNotEmpty
getMessage*(Ljava/lang/String;Ljava/lang/Exception;)Vkeys()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;get&(Ljava/lang/String;)Ljava/lang/Object;(Ljava/lang/Object;)ZsubstringBeforeerror-(Ljava/lang/Object;)Ljava/lang/StringBuilder;indexOf(II)I	substring'(Ljava/lang/String;I)Ljava/lang/String;javax/xml/xpath/XPathFactory ()Ljavax/xml/xpath/XPathFactory;newXPath()Ljavax/xml/xpath/XPath;javax/xml/xpath/XPathConstantsNODESETevaluateS(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;
getAttributes()Lorg/w3c/dom/NamedNodeMap;getNamedItem&(Ljava/lang/String;)Lorg/w3c/dom/Node;getNodeValue
getParentNode()Lorg/w3c/dom/Node;
replaceAll5com/adobe/forms/foundation/util/ContentConverterUtilsconvertToXFAHTMLremoveChildNODEgetNodeNamegetTextContentput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;object0()Lcom/adobe/aemds/guide/utils/CustomJSONWriter;B(Ljava/lang/String;)Lcom/adobe/aemds/guide/utils/CustomJSONWriter;	endObjectB(Ljava/lang/Object;)Lcom/adobe/aemds/guide/utils/CustomJSONWriter;RICH_TEXT_FIRST_TAG_NAMEequalsIgnoreCase
startsWith?com/adobe/granite/resourceresolverhelper/ResourceResolverHelpergetResourceResolver2()Lorg/apache/sling/api/resource/ResourceResolver;(I)Ljava/lang/String;.org/apache/sling/api/resource/ResourceResolverresolve<(Ljava/lang/String;)Lorg/apache/sling/api/resource/Resource;adaptTo%(Ljava/lang/Class;)Ljava/lang/Object;getNode$(Ljava/lang/String;)Ljavax/jcr/Node;getProperty((Ljava/lang/String;)Ljavax/jcr/Property;javax/jcr/Property	getBinary()Ljavax/jcr/Binary;javax/jcr/Binary	getStream()Ljava/io/InputStream;:com/adobe/forms/common/service/FormDataXMLProviderRegistrygetDataXMLFromServiceinfogetBytes(Ljava/lang/String;)[B([B)V
openStreamorg/apache/commons/io/IOUtilstoByteArray(Ljava/io/InputStream;)[Bjava/io/InputStreamclose!javax/xml/parsers/DocumentBuilderparse-(Ljava/io/InputStream;)Lorg/w3c/dom/Document;(Ljava/io/Reader;)V1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;insertBefore8(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;split'(Ljava/lang/String;)[Ljava/lang/String;charAt(I)CcreateAttribute&(Ljava/lang/String;)Lorg/w3c/dom/Attr;setAttributeNode&(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;createTextNode&(Ljava/lang/String;)Lorg/w3c/dom/Text;setTextContent
getJSONObject>(Ljava/lang/String;)Lorg/apache/sling/commons/json/JSONObject;warnsetValue
hasChildNodes
getFirstChildsetNodeValue
getTagName(javax/xml/parsers/DocumentBuilderFactory,()Ljavax/xml/parsers/DocumentBuilderFactory;newDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;isBlankisEmptyaddcreateDocumentFragment ()Lorg/w3c/dom/DocumentFragment;getImplementation!()Lorg/w3c/dom/DOMImplementation;createLSSerializer()Lorg/w3c/dom/ls/LSSerializer;getDomConfig ()Lorg/w3c/dom/DOMConfiguration;org/w3c/dom/DOMConfigurationsetParameter'(Ljava/lang/String;Ljava/lang/Object;)V
writeToStringtrimjava/lang/Integer	normalizejava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;addAll(Ljava/util/Collection;)Z
setValidating(Z)Vorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!?
@ABCD=EFG/*??HAIJK	LMG[<*??<?HILM
OINC
OPQ?
	RSG?1L*??
*?L?
?	
??M?	
,?+? #H"SUVX \#Z$[/]I $TU1VW.XCQ?Y	BZ	[\GqM*??*?+?M,?Hhi
jmI ]W^C_CQ?Y`	abG?KM*??=*M+??",?Y??+?????+??,?M,? ?H"qr
tu,v5w;yD|I KNCKcCHdCQ
?2Y	efG3	*?!?"?H?I	gh	eiG?{M*?h?#N-%?&-?':)+?*?+?,?-./?-01?-?2Y?3:?4Y?5:?6Y*?7:?8?9M?
N?;Y-?N-??66?.-?@:?A?+,?C?DW???ѱH&	???? ?*?5?E?K?IH*??2??L??Lc?E??>??6??Q?????+?	??GW
:+?E:+?F:?*?C:? ?*?C:?
*G?H:+?I??
?J??J?*+?K?C:??L?M?L?N+O?P:?*?C?DW+Q?P:		?#?	RS?T*	?C?DW?L?U?V?W?X?L?Y?:?;Y?Y?Z??[???\???:Hv??	???"?'?5???F?K?R?W?a?p?t?|????????????????????????Ip?c?	??h??h?e?h?G?h	?!tu??g??C?PVWQ7
?"?yy	?y?,y?!??Y?}
??Gu	
+?]N-?^??-?_?`:+?a:?b?*?b?W???c??l?`:d?e?!f?e?g?e?
h?e??6?1:+??+??!?i:?+j?U:*S?k??+?`l???`l?m?!?i:*n?k??*?.N?	o-?p?N?	?Y?r?-?s??t?????qHz	
!)
36@GU_iv{~??"?%?)?+?,?.?4?0?1?4?2?35Iz~+?CGb?Cv3?P??C??C!???????tU?t?
ch
VW
?P????Q4
???0Y??8Y@?$Y??1?BZN?
??G??M*?V?7+?*??Y?u?*??K*/?v>?
*`?w?M,?H89	:;$>,?=BI*,???NC??w=?CQ?$Y?@Y?
??G?T?x?yN:*?V?-*+?z?{?|:?0??66??@?LR,?T????H*
GI
JK!N&O/P9QMPSTIH2!??/$??T?CT?hT?CM??
J??Q?!???? `q	??G?	??x?yL+}*?z?{?|M>,???x,?@:~???????e?N????:??9??????:????:??:??W???????#L?;Y?Y???+?[??+?\????:HF`bc#d,fGiTj\lnmxn?o?p?c?v?t?u?wIf
n$?Cx?????T>?C,f???????????tu???Q????x?B}	??G5?*?I?b?x?yM?N+?%+????Y?-??+??N??Y?-????N,-*?K???{?B:?L??M?;Y?Y???,?[??,?\?eh:fgh:H.?????7?K?`?f?h?i?I>X??U?C`??itu?g???CQ?7?Y?A}	??G=	*+?P?Y?H?I	g?	?C	??GJ*?
*???T?H???I?hQ	??GJ*?
*???T?H???I?hQ	??G2*?E?Y?H?Ig?	??G?O*?I?$?x?yL+?*?K???{?BM,?L?*?K?L?;Y?Y???+?[??+?\?'/:(./:H???#?(?/?0?I*??#??0tuOg?Q(F}	??G2*?F?Y?H?Ig?	??G?O*?I?$?x?yL+?*?K???{?BM,?L?*?K?L?;Y?Y???+?[??+?\?'/:(./:H#(	/0
I*??#??0tuOg?Q(F}	??G1*??P?HIg?	??G?>M*?>N-??66?$-?@:??+??M????,?H&	'(	)*+%-3.6*<1IH%??(??>??>?C<??	5??-??Q??Y??!?
??G?X*?>M,??>?(,???!6?,?@+??????"*??:?V?+*????W?H*
5678#9/88<@=H>WAI>??@?CX??X??Q??J???X??Q?????	??G?&??Y??L*?FM,?,+??*?EN-?-+??+?H"IJ
KLNOP$RI*&????
?h?h???Q??y?
y??	??GY?L?x?yM?2Y?3N??Y-??:*????:??WG????WG,????W??W-?9:?bY??L?&:?;Y?Y????[???\?+?[^:HB\]	^_b$c*d5f?gEhKjQl[o^m`n?pIR$7??Q
?C`!tu?g???W	z??r?oh??Q?^?????}"
??G4+?Y?*????,?z?{?|:??????6?????@?L:??::?Y?*????:	+?Y?	????,?z?{?|:

???
???M+?Y?	????,???{?L?!?":?????:-????W?-????W	+,-??-??W???'?HJt"u1v@wNxWyZzt{?}????????????
v?IpN??hW??CZ??Ct??C	?s??
4????C??????"???QK?4??tY????yYYY?:?Y?????`q
??Gy)<*?$*?@???*?@?????<?H???%?'?I)??'?PQ?'	??G?h*?I?:?x?yL+?*?K???{?BM,?*?K,??W*?K?Y?*?K?Y?L?;Y?Y???+?[??+?\?=H:>GH:H&	???#?'?4?>?H?I?I*0??#??Ituhg?Q?4???	I}	??G?W?x?yM,?Y?+????*?K???{?BN-?L?Y?M?;Y?Y???+????,?\?45:H??-?5?6?I4.??-??6!tuWg?W?CQu}	??G??N*????G,??*????:?????:???:???????:?*????S*¶??J*ö??A+*??N?	?Y?Ŷ-????-?-?????Y-1?ȷɰ???Y*??:??:?:?	?Y?ζ*?϶?ж??p??:?	?Y?Ҷ*?϶?Ӷ??p??:?	?Y?ն*?ֶ-?϶?׶??p?^:?	?Y?ٶ*?϶?ڶ??p?/:?	?Y?ܶ*?϶?ݶ??p?N??O???????????N??O???????????N?O????????NR?O?R???R???R?N??O???????????H~????,?7?L?O?j?r??????????????????????????O?R?T?~???????I?1??,#?7L?
??*t?*t3t	T*t
?*t?C?
??CQ!	?OY?VSnnwn+	G?
?:*????l-??*????:?ޙ??????:???:???????:??:	??+??Y	?ɶ?:?=*????4*¶??+*ö??"??Y??Y,*?????:+??:?!??Y*??:??:+??:???HV	
')
7BW^cru???!?"?#?$?%?'I?
S??7;?B0W^	???
?C? !?
??g?Q?)?"?K9"`:
#$Gm,?*+,??W?*+?DW?H0135I %?&?'?Q	()GQ	*+,-??HAI*	*?	??	??	+C`q	(,G?*:-??:,:?66		??	2:
	d??6+
???{?B:??
??@?&
????:
?L
??W
:???
?e???:

??
:?a
??
?m:

?H:

??
:?5?0
??@?%?
?e?
?H:

??
::?	???H~OPQRST$U4WFXKYV[e\r]v^?a?b?c?d?g?l?n?o?p?q?r?t?u?v?x?SzI?e-.
?
/?
?
0?
?
0?
$?1C
4?2PF?3????	*?????+C'????45?%??6?QV	?
???Y??7??Y@?F?#1?		???Y??7?`q	89Gd*,+???{?BN-?-??:?-??W?:N?	?Y??,??-?p?N?	-?[-?p?;Y-??8+?W	Z@?%>AWgtus??sB?s]WQ
?cB}	CDG@h+-,???{?B:?*+,-??:*???:?	?Y??-?????:?	?[?p?;Y?? ?'?7?>?K?R?^?g?w???????????I ?*??E????Q
 

	CHGOj+-,???{?B:?*+,-??:*???:?	?Y??-?????:?	?[?p?;Y? !("-$.%N*Q&R'r*u(v)?,IH"OPQ!(g?. tRR tv tS?TCQmUccV 	WMGL*??*????H0IcCQ@	XYGe??K*???	??*?H>?@ACIg?Q??	Z[G?&N+??,??*,??,N?	+*?N-?HGH
JKMP$RI*&\C&]C&^C#dCQ	?Y	_`G_w?Y?M*?
+??,?*?>N-??66?*-?@:+????,?W????*?:+??:?,?W,?H>\]^ab$c.d8eFfOcUj]kgllmupI\	8??'.??w??waCo?b[??$Sc?]degf??o?gQ?h??'??i??j	klG?>*??+??xN-?y:*+,?{?N?	?Y??*??-??q	qH"uv	x
yz{|<~I>
mn??t?>oC>p?>qrQ	T?	sGX*?+??+?=M,?N*?>:??66? -,?@?C?W????+-?DW?H*
?	????(?2?I?O?W?IH+$??Xr?Xt?Hu?Avw9??(0??Q?!???x??#	yzG?4?:*?F??",+????L:?+:?E??H"?????$?'?1?I>{h4|h4}h4~C4P/??Q?'?y?	
??G0*???H?I??
??G=y*?=?? M,?!N-?"#?!?$*?>:?Y?:6???.?@:??%?-?&?W??????H.???(?0?9?H?S?_?m?s?IRS??<7??y??y?Pj??c??0I??9@??Q&?<??????"??
?
??Gv#*?A?*??L+?'??????H?
??!?I?C#??Q
?Y@?	??G??M*?n?#N-?':)+?*?+?,?-./?-(+?-)?*?-?2Y?3:?4Y?5:?6Y*?7:?8?9M?N?	+-?p,?ru:HF?????&?/?9?E?N?Y?c?l?r?u?v???I\	gjkalmN$noYpqcrsvtu????vw?xCQE?!?zY{||Y??zY{||YY?NB}	??G?L*?!?,?M?	+,?p+?:H???
??I 
tug?xCQ??Y}	??GjL-M.N?Y?,?*?-??:??	??Y1?ȷɶ?K?/L?$M?;Y?Y?0?,?[??,?\?+?DG:H6
???
?"?%?09>DGHhI>>?C
:?C""?CH tujxCh??Q?GY?} 	??G?/*?=M>+???*,+?@?C?DW???ޱH(.I*	%??/??/??(g?Q?	??$	??G?QL?M,?,?	N-??Y??Y*????L+?K?1?!M?	?Y?2?*??,?+?.1:H*

 #!.$1"2#O&I4(?P?!2tuQxCOg?Q?1Y?}	??GHv?Y?L3*?K?z??|M,?X,??>6?H,?@?L:??:??$4??:???+?5?6W????+?H6
*+-.&//0<1E2M3W4b5n/t:IRW?5<2?hE)?C)K??&N??vg?n?b[???n??Q?)?h??D???	??G?>*?78L*+?9:L*+?9;L*+?9?PQpV?FG"
?>?	?HC??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy