Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 39493 invoked from network); 16 Aug 2006 08:21:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 16 Aug 2006 08:21:04 -0000 Received: (qmail 76096 invoked by uid 500); 16 Aug 2006 08:20:49 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 75455 invoked by uid 500); 16 Aug 2006 08:20:47 -0000 Mailing-List: contact axis-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 75444 invoked by uid 99); 16 Aug 2006 08:20:46 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Aug 2006 01:20:46 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of zhaoqi.enstb@gmail.com designates 64.233.166.183 as permitted sender) Received: from [64.233.166.183] (HELO py-out-1112.google.com) (64.233.166.183) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Aug 2006 01:20:44 -0700 Received: by py-out-1112.google.com with SMTP id o67so156113pye for ; Wed, 16 Aug 2006 01:20:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=aGQO7zQRO/r+nlnilU1V72B6XLvfGn4H0xYMhInKQ3kWoTHQZuR1s/4T62eDOEDDxov4oyDpl5EdNE4Yik9e0xetFDaa+RUyof6HfHNFzbacLQV5vVsF2+dyQkxfpzWgIXfSTlFAWjI7k03eTv1PMgAxdOBiFuOsGLkgxwjEXRQ= Received: by 10.35.99.5 with SMTP id b5mr930998pym; Wed, 16 Aug 2006 01:20:23 -0700 (PDT) Received: by 10.35.91.12 with HTTP; Wed, 16 Aug 2006 01:20:23 -0700 (PDT) Message-ID: <685389cf0608160120w453d4d0bm39a4639a47959900@mail.gmail.com> Date: Wed, 16 Aug 2006 10:20:23 +0200 From: ZHAO To: axis-user@ws.apache.org Subject: Invoke a call to Muse in Axis In-Reply-To: <685389cf0608160118x31e9e30csdc8b536234ab5fd3@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_232166_32021584.1155716423381" References: <685389cf0608160118x31e9e30csdc8b536234ab5fd3@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_232166_32021584.1155716423381 Content-Type: multipart/alternative; boundary="----=_Part_232167_7229003.1155716423381" ------=_Part_232167_7229003.1155716423381 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello, I want to add identification function and maintain sessions in the Muse service. Now I have deployed one Muse service and one Axis service. I invoke a call to Muse service from Axis implemention file.(e.g. Once the Axis service receives a GetResourceProperty soap request, it will do the invocation to Muse service to get the required resource property.) The following is the code of method getResourceProperty in the Axis generated impl file. But it dose not work, it returns a NullPointer Exception. I don't know where the problem is. Can anyone help? Thanks in advance. I attach as well the WSDL file, the GetResourceProperty.soap and GetResourceProperty.xml. public org.oasis_open.docs.wsrf._2004._06.wsrf_WS_ResourceProperties_1_2_draft_01_xsd.GetResourcePropertyResponsegetResourceProperty( javax.xml.namespace.QName getResourcePropertyRequest) throws java.rmi.RemoteException, org.oasis_open.docs.wsrf._2004._06.wsrf_WS_ResourceProperties_1_2_draft_01_xsd.InvalidResourcePropertyQNameFaultType, org.oasis_open.docs.wsrf._2004._06.wsrf_WS_ResourceProperties_1_2_draft_01_xsd.ResourceUnknownFaultType{ try{ String endpoint="http://localhost:8080/muse/services/router5"; String uri = " http://example.org/services/Router5"; InputStream is =ClassLoader.getSystemResourceAsStream ("C:/axis-1_4/samples/AxisTest1/requests/GetResourceProperty.xml"); System.err.print ("input stream: "+is.toString()); ServiceFactory sfactory = (org.apache.axis.client.ServiceFactory )ServiceFactory.newInstance(); URL wsdlURL = new URL("http://localhost:8080/muse/services/router5?wsdl "); QName serviceQname = new QName(" http://example.org/services/Router5", "RouterService"); Service service = (org.apache.axis.client.Service)sfactory.createService(wsdlURL, serviceQname); //the port name becomes the service name in the wsdd generated by Wsdl2Java QName portQname = new QName(" http://example.org/services/Router5", "router5"); Call call = (Call)service.createCall (portQname,"GetResourceProperty"); call.setTargetEndpointAddress(endpoint); call.setProperty(Call.SESSION_MAINTAIN_PROPERTY, Boolean.TRUE); call.setProperty(Call.SOAPACTION_USE_PROPERTY, Boolean.TRUE); call.setProperty(Call.SOAPACTION_URI_PROPERTY, uri); call.setProperty(Call.ENCODINGSTYLE_URI_PROPERTY, ""); call.setProperty(Call.OPERATION_STYLE_PROPERTY, "document"); call.setOperationName(new QName(" http://example.org/services/Router5","GetResourceProperty")); QName qn1=new QName(" http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl","GetResourceProperty"); // QName qn2=new QName("http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl ","GetResourcePropertyResponse"); call.addParameter("ResourceId",qn1,ParameterMode.IN); // call.setReturnType(qn2, org.oasis_open.docs.wsrf._2004._06.wsrf_WS_ResourceProperties_1_2_draft_01_xsd.GetResourcePropertyResponse.class); // QName qn3=new QName("http://example.org/services/Router5 ","ResourceId"); // String stri="ResourceId"; // Object[] ob=(stri); // org.oasis_open.docs.wsrf._2004._06.wsrf_WS_ResourceProperties_1_2_draft_01_xsd.GetResourcePropertyResponseres=( org.oasis_open.docs.wsrf._2004._06.wsrf_WS_ResourceProperties_1_2_draft_01_xsd.GetResourcePropertyResponse)call.invoke(qn3,ob); org.apache.axis.message.SOAPEnvelope envelope = new org.apache.axis.message.SOAPEnvelope(); org.apache.axis.message.SOAPBodyElement bodyelement = new org.apache.axis.message.SOAPBodyElement(is); bodyelement.setNamespaceURI("http://example.org/services/Router5 "); envelope.addBodyElement(bodyelement); org.apache.axis.message.SOAPEnvelope elms = ( org.apache.axis.message.SOAPEnvelope)call.invoke(envelope); org.apache.axis.message.SOAPBodyElement elem = elms.getFirstBody(); String str=elem.getAsString(); System.err.print(str); } catch(SOAPException se){ System.err.println("SOAPException: '" + se.getMessage () + "'"); System.err.println(" Cause: '" + se.getCause().getClass().getName() + "': " + se.getCause().getMessage()); return null; } catch (IOException ioe) { System.err.println("IOException writing SOAPMessage: '" + ioe.getMessage() + "'"); return null; } catch(Exception e){ e.printStackTrace (); } return null; } the exception posted in the server: java.lang.NullPointerException at samples.AxisTest1.AxisTestSoapBindingImpl.getResourceProperty(AxisTes tSoapBindingImpl.java:488) at samples.AxisTest1.AxisTestSoapBindingSkeleton.getResourceProperty (Axi sTestSoapBindingSkeleton.java:389) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke (Method.java:324) at org.apache.axis.providers.java.RPCProvider.invokeMethod( RPCProvider.j ava:397) at org.apache.axis.providers.java.RPCProvider.processMessage (RPCProvider .java:186) at org.apache.axis.providers.java.JavaProvider.invoke( JavaProvider.java: 323) at org.apache.axis.strategies.InvocationStrategy.visit (InvocationStrateg y.java:32) at org.apache.axis.SimpleChain.doVisiting (SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java :454 ) at org.apache.axis.server.AxisServer.invoke (AxisServer.java:281) at org.apache.axis.transport.http.AxisServlet.doPost( AxisServlet.java:69 9) at javax.servlet.http.HttpServlet.service(HttpServlet.java:716) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBas e.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:809) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Appl icationFilterChain.java:200) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationF ilterChain.java:146) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperV alve.java:209) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:596) at org.apache.catalina.core.StandardPipeline.invoke( StandardPipeline.jav a:433) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java :948) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextV alve.java:144) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:596) at org.apache.catalina.core.StandardPipeline.invoke( StandardPipeline.jav a:433) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948) at org.apache.catalina.core.StandardContext.invoke( StandardContext.java: 2358) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.j ava:133) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:596) at org.apache.catalina.valves.ErrorDispatcherValve.invoke (ErrorDispatche rValve.java:118) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:594) at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.j ava:116) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:594) at org.apache.catalina.core.StandardPipeline.invoke( StandardPipeline.jav a:433) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineVal ve.java:127) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java :596) at org.apache.catalina.core.StandardPipeline.invoke( StandardPipeline.jav a:433) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java :948) at org.apache.coyote.tomcat4.CoyoteAdapter.service ( CoyoteAdapter.java:15 2) at org.apache.coyote.http11.Http11Processor.process( Http11Processor.java :799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce ssConnection( Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt( PoolTcpEndpoint.java :577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadP ool.java:683) at java.lang.Thread.run(Thread.java:536) ------=_Part_232167_7229003.1155716423381 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hello,

I want to add identification function and maintain sessions in the Muse service. Now I have deployed one Muse service and one Axis service. I invoke a call to Muse service from Axis implemention file.( e.g. Once the Axis service receives a GetResourceProperty soap request, it will do the invocation to Muse service to get the required resource property.)
The following is the code of method getResourceProperty in the Axis generated impl file. But it dose not work, it returns a NullPointer Exception. I don't know where the problem is. Can anyone help?
Thanks in advance.
I attach as well the WSDL file,  the GetResourceProperty.soap and GetResourceProperty.xml.

    public org.oasis_open.docs.wsrf._2004._06.wsrf_WS_ResourceProperties_1_2_draft_01_xsd.GetResourcePropertyResponse getResourceProperty( javax.xml.namespace.QName getResourcePropertyRequest) throws java.rmi.RemoteException, org.oasis_open.docs.wsrf._2004._06.wsrf_WS_ResourceProperties_1_2_draft_01_xsd.InvalidResourcePropertyQNameFaultType, org.oasis_open.docs.wsrf._2004._06.wsrf_WS_ResourceProperties_1_2_draft_01_xsd.ResourceUnknownFaultType {
       
        try{
            String endpoint="http://localhost:8080/muse/services/router5 ";
            String uri = " http://example.org/services/Router5";
            InputStream is =ClassLoader.getSystemResourceAsStream("C:/axis-1_4/samples/AxisTest1/requests/GetResourceProperty.xml");
            System.err.print ("input stream: "+is.toString());
            ServiceFactory sfactory = (org.apache.axis.client.ServiceFactory)ServiceFactory.newInstance();
           
            URL wsdlURL = new URL(" http://localhost:8080/muse/services/router5?wsdl");
            QName serviceQname = new QName(" http://example.org/services/Router5", "RouterService");
            Service service = (org.apache.axis.client.Service)sfactory.createService(wsdlURL, serviceQname);
            //the port name becomes the service name in the wsdd generated by Wsdl2Java
            QName portQname = new QName(" http://example.org/services/Router5", "router5");

           
            Call call = (Call)service.createCall (portQname,"GetResourceProperty");
            call.setTargetEndpointAddress(endpoint);
            call.setProperty(Call.SESSION_MAINTAIN_PROPERTY, Boolean.TRUE);
            call.setProperty(Call.SOAPACTION_USE_PROPERTY, Boolean.TRUE);
            call.setProperty(Call.SOAPACTION_URI_PROPERTY, uri);

            call.setProperty(Call.ENCODINGSTYLE_URI_PROPERTY, "");
            call.setProperty(Call.OPERATION_STYLE_PROPERTY, "document");
            call.setOperationName(new QName("http://example.org/services/Router5","GetResourceProperty"));
           
            QName qn1=new QName(" http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl ","GetResourceProperty");
//            QName qn2=new QName("http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl ","GetResourcePropertyResponse");
            call.addParameter("ResourceId",qn1,ParameterMode.IN);
//            call.setReturnType(qn2,org.oasis_open.docs.wsrf._2004._06.wsrf_WS_ResourceProperties_1_2_draft_01_xsd.GetResourcePropertyResponse.class );
//            QName qn3=new QName("http://example.org/services/Router5","ResourceId");
//            String stri="ResourceId";
//            Object[] ob=(stri);
//            org.oasis_open.docs.wsrf._2004._06.wsrf_WS_ResourceProperties_1_2_draft_01_xsd.GetResourcePropertyResponse res=(org.oasis_open.docs.wsrf._2004._06.wsrf_WS_ResourceProperties_1_2_draft_01_xsd.GetResourcePropertyResponse )call.invoke(qn3,ob);
           
          
            org.apache.axis.message.SOAPEnvelope envelope = new org.apache.axis.message.SOAPEnvelope();
            org.apache.axis.message.SOAPBodyElement bodyelement = new org.apache.axis.message.SOAPBodyElement(is);  
            bodyelement.setNamespaceURI("http://example.org/services/Router5 ");
           
            envelope.addBodyElement(bodyelement);
            org.apache.axis.message.SOAPEnvelope elms = (org.apache.axis.message.SOAPEnvelope)call.invoke(envelope);
            org.apache.axis.message.SOAPBodyElement elem = elms.getFirstBody ();
            String str=elem.getAsString();
            System.err.print(str);


        }
        catch(SOAPException se){
            System.err.println("SOAPException: '" + se.getMessage () + "'");
            System.err.println("  Cause:  '" + se.getCause().getClass().getName() + "': " + se.getCause().getMessage());
            return null;
        }
        catch (IOException ioe)
        {
          System.err.println("IOException writing SOAPMessage:  '" + ioe.getMessage() + "'");
          return null;
        }
        catch(Exception e){
            e.printStackTrace ();
        }
    
        return null;
 }


the exception posted in the server:

java.lang.NullPointerException
        at samples.AxisTest1.AxisTestSoapBindingImpl.getResourceProperty(AxisTes
tSoapBindingImpl.java:488)
        at samples.AxisTest1.AxisTestSoapBindingSkeleton.getResourceProperty(Axi
sTestSoapBindingSkeleton.java:389)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke (Method.java:324)
        at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.j
ava:397)
        at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider
.java:186)
        at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:
323)
        at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrateg
y.java:32)
        at org.apache.axis.SimpleChain.doVisiting (SimpleChain.java:118)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
        at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454
)
        at org.apache.axis.server.AxisServer.invoke (AxisServer.java:281)
        at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:69
9)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:716)
        at org.apache.axis.transport.http.AxisServletBase.service (AxisServletBas
e.java:327)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:200)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:146)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:209)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:596)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:433)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:144)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:596)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:433)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)

        at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2358)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:133)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:596)
        at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
rValve.java:118)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:594)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:116)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:594)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:433)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:127)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java :596)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:433)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)

        at org.apache.coyote.tomcat4.CoyoteAdapter.service (CoyoteAdapter.java:15
2)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:799)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection( Http11Protocol.java:705)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:577)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:683)
        at java.lang.Thread.run(Thread.java:536)


------=_Part_232167_7229003.1155716423381-- ------=_Part_232166_32021584.1155716423381 Content-Type: text/xml; name=AxisTest1.wsdl; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eqxfimt9 Content-Disposition: attachment; filename="AxisTest1.wsdl" PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxkZWZpbml0aW9ucyB4bWxu cz0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3NkbC8iIHhtbG5zOnNvYXA9Imh0dHA6Ly9z Y2hlbWFzLnhtbHNvYXAub3JnL3dzZGwvc29hcC8iIHhtbG5zOmh0dHA9Imh0dHA6Ly9zY2hlbWFz LnhtbHNvYXAub3JnL3dzZGwvaHR0cC8iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAx L1hNTFNjaGVtYSIgeG1sbnM6c29hcGVuYz0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29h cC9lbmNvZGluZy8iIHhtbG5zOm1pbWU9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzZGwv bWltZS8iIHhtbG5zOndzcnA9Imh0dHA6Ly9kb2NzLm9hc2lzLW9wZW4ub3JnL3dzcmYvMjAwNC8w Ni93c3JmLVdTLVJlc291cmNlUHJvcGVydGllcy0xLjItZHJhZnQtMDEueHNkIiB4bWxuczp3c3Jw dz0iaHR0cDovL2RvY3Mub2FzaXMtb3Blbi5vcmcvd3NyZi8yMDA0LzA2L3dzcmYtV1MtUmVzb3Vy Y2VQcm9wZXJ0aWVzLTEuMi1kcmFmdC0wMS53c2RsIiB4bWxuczp3c250dz0iaHR0cDovL2RvY3Mu b2FzaXMtb3Blbi5vcmcvd3NuLzIwMDQvMDYvd3NuLVdTLUJhc2VOb3RpZmljYXRpb24tMS4yLWRy YWZ0LTAxLndzZGwiIHhtbG5zOm11d3MtcDItd3NkbD0iaHR0cDovL2RvY3Mub2FzaXMtb3Blbi5v cmcvd3NkbS8yMDA0LzEyL211d3Mvd3NkbS1tdXdzLXBhcnQyLndzZGwiIHhtbG5zOnRucz0idXJu OkF4aXNUZXN0MSIgeG1sbnM6dHlwZW5zPSJ1cm46QXhpc1Rlc3QxIiB0YXJnZXROYW1lc3BhY2U9 InVybjpBeGlzVGVzdDEiIG5hbWU9InVybjpBeGlzVGVzdDEiPg0KCTxpbXBvcnQgbmFtZXNwYWNl PSJodHRwOi8vZG9jcy5vYXNpcy1vcGVuLm9yZy93c3JmLzIwMDQvMDYvd3NyZi1XUy1SZXNvdXJj ZVByb3BlcnRpZXMtMS4yLWRyYWZ0LTAxLndzZGwiIGxvY2F0aW9uPSIuLi9zcGVjL3dzcmYvV1Mt UmVzb3VyY2VQcm9wZXJ0aWVzLTFfMi1EcmFmdF8wMS53c2RsIi8+DQoJPGltcG9ydCBuYW1lc3Bh Y2U9Imh0dHA6Ly9kb2NzLm9hc2lzLW9wZW4ub3JnL3dzbi8yMDA0LzA2L3dzbi1XUy1CYXNlTm90 aWZpY2F0aW9uLTEuMi1kcmFmdC0wMS53c2RsIiBsb2NhdGlvbj0iLi4vc3BlYy93c24vV1MtQmFz ZU5vdGlmaWNhdGlvbi0xXzItRHJhZnRfMDEud3NkbCIvPg0KCTxpbXBvcnQgbmFtZXNwYWNlPSJo dHRwOi8vZG9jcy5vYXNpcy1vcGVuLm9yZy93c2RtLzIwMDQvMTIvbXV3cy93c2RtLW11d3MtcGFy dDIud3NkbCIgbG9jYXRpb249Ii4uL3NwZWMvd3NkbS9NVVdTLVBhcnQyLTFfMC53c2RsIi8+DQoJ PHR5cGVzPg0KCQk8eHM6c2NoZW1hIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlmaWVkIiB0YXJn ZXROYW1lc3BhY2U9InVybjpBeGlzVGVzdDEiIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8y MDAxL1hNTFNjaGVtYSI+DQoJCQk8IS0tZWxlbWVudCBhbmQgdHlwZSBmb3IgbG9naW4tLT4NCgkJ CTx4czpjb21wbGV4VHlwZSBuYW1lPSJVc2VyVHlwZSI+DQoJCQkJPHhzOnNlcXVlbmNlPg0KCQkJ CQk8eHM6ZWxlbWVudCBuYW1lPSJ1c2VybmFtZSIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9 IjEiLz4NCgkJCQkJPHhzOmVsZW1lbnQgbmFtZT0icGFzc3dvcmQiIHR5cGU9InhzOnN0cmluZyIg bWluT2NjdXJzPSIxIi8+DQoJCQkJCTx4czplbGVtZW50IG5hbWU9InByb2ZpbGUiIHR5cGU9InR5 cGVuczpQcm9maWxlVHlwZSIgbWluT2NjdXJzPSIxIi8+DQoJCQkJPC94czpzZXF1ZW5jZT4NCgkJ CTwveHM6Y29tcGxleFR5cGU+DQoJCQk8eHM6c2ltcGxlVHlwZSBuYW1lPSJQcm9maWxlVHlwZSI+ DQoJCQkJPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQoJCQkJCTx4czplbnVtZXJh dGlvbiB2YWx1ZT0iYWRtaW5pc3RyYXRvciIvPg0KCQkJCQk8eHM6ZW51bWVyYXRpb24gdmFsdWU9 Im1hbmFnZXIiLz4NCgkJCQkJPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJjbGllbnQiLz4NCgkJCQk8 L3hzOnJlc3RyaWN0aW9uPg0KCQkJPC94czpzaW1wbGVUeXBlPg0KCQkJPHhzOnNpbXBsZVR5cGUg bmFtZT0iSVBBZGRyZXNzVHlwZSI+DQoJCQkJPHhzOmFubm90YXRpb24+DQoJCQkJCTx4czpkb2N1 bWVudGF0aW9uPkFuIElQIEFkZHJlc3MgdGhhdCBtYXRjaGVzIHRoZSBmb2xsb3dpbmcgZm9ybTox MzIuMTc0Ljk1LjU8L3hzOmRvY3VtZW50YXRpb24+DQoJCQkJPC94czphbm5vdGF0aW9uPg0KCQkJ CTx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KCQkJCQk8eHM6cGF0dGVybiB2YWx1 ZT0iWzAtOV17MSwzfVwuWzAtOV17MSwzfVwuWzAtOV17MSwzfVwuWzAtOV17MSwzfSIvPg0KCQkJ CTwveHM6cmVzdHJpY3Rpb24+DQoJCQk8L3hzOnNpbXBsZVR5cGU+DQoJCQk8eHM6Y29tcGxleFR5 cGUgbmFtZT0iUm91dGVUeXBlIj4NCgkJCQk8eHM6c2VxdWVuY2U+DQoJCQkJCTx4czplbGVtZW50 IG5hbWU9ImRlc3RpbmF0aW9uQWRkcmVzcyIgdHlwZT0idG5zOklQQWRkcmVzc1R5cGUiLz4NCgkJ CQkJPHhzOmVsZW1lbnQgbmFtZT0iZm9yd2FyZGluZ0FkZHJlc3MiIHR5cGU9InRuczpJUEFkZHJl c3NUeXBlIi8+DQoJCQkJPC94czpzZXF1ZW5jZT4NCgkJCTwveHM6Y29tcGxleFR5cGU+DQoJCQk8 IS0tIG1lc3NhZ2UgdHlwZXMgZm9yIGN1c3RvbSBvcGVyYXRpb25zICAgIC0tPg0KCQkJPHhzOmVs ZW1lbnQgbmFtZT0iTG9naW4iPg0KCQkJCTx4czpjb21wbGV4VHlwZT4NCgkJCQkJPHhzOnNlcXVl bmNlPg0KCQkJCQkJPHhzOmVsZW1lbnQgbmFtZT0idXNlcm5hbWUiIHR5cGU9InhzOnN0cmluZyIv Pg0KCQkJCQkJPHhzOmVsZW1lbnQgbmFtZT0icGFzc3dvcmQiIHR5cGU9InhzOnN0cmluZyIvPg0K CQkJCQk8L3hzOnNlcXVlbmNlPg0KCQkJCTwveHM6Y29tcGxleFR5cGU+DQoJCQk8L3hzOmVsZW1l bnQ+DQoJCQk8eHM6ZWxlbWVudCBuYW1lPSJMb2dpblJlc3BvbnNlIj4NCgkJCQk8eHM6Y29tcGxl eFR5cGU+DQoJCQkJCTx4czpzZXF1ZW5jZT4NCgkJCQkJCTx4czplbGVtZW50IG5hbWU9InVzZXJu YW1lIiB0eXBlPSJ4czpzdHJpbmciLz4NCgkJCQkJPC94czpzZXF1ZW5jZT4NCgkJCQk8L3hzOmNv bXBsZXhUeXBlPg0KCQkJPC94czplbGVtZW50Pg0KCQkJPHhzOmVsZW1lbnQgbmFtZT0iTG9nb3V0 Ij4NCgkJCQk8eHM6Y29tcGxleFR5cGUvPg0KCQkJPC94czplbGVtZW50Pg0KCQkJPHhzOmVsZW1l bnQgbmFtZT0iTG9nb3V0UmVzcG9uc2UiPg0KCQkJCTx4czpjb21wbGV4VHlwZT4NCgkJCQkJPHhz OnNlcXVlbmNlPg0KCQkJCQkJPHhzOmVsZW1lbnQgbmFtZT0ibG9nb3V0b3V0cHV0IiB0eXBlPSJ4 czpzdHJpbmciLz4NCgkJCQkJPC94czpzZXF1ZW5jZT4NCgkJCQk8L3hzOmNvbXBsZXhUeXBlPg0K CQkJPC94czplbGVtZW50Pg0KCQkJPHhzOmVsZW1lbnQgbmFtZT0iQWRkVXNlciI+DQoJCQkJPHhz OmNvbXBsZXhUeXBlPg0KCQkJCQk8eHM6c2VxdWVuY2U+DQoJCQkJCQk8eHM6ZWxlbWVudCBuYW1l PSJ1c2VybmFtZSIgdHlwZT0ieHM6c3RyaW5nIi8+DQoJCQkJCQk8eHM6ZWxlbWVudCBuYW1lPSJw YXNzd29yZCIgdHlwZT0ieHM6c3RyaW5nIi8+DQoJCQkJCTwveHM6c2VxdWVuY2U+DQoJCQkJPC94 czpjb21wbGV4VHlwZT4NCgkJCTwveHM6ZWxlbWVudD4NCgkJCTx4czplbGVtZW50IG5hbWU9IkFk ZFVzZXJSZXNwb25zZSI+DQoJCQkJPHhzOmNvbXBsZXhUeXBlPg0KCQkJCQk8eHM6c2VxdWVuY2U+ DQoJCQkJCQk8eHM6ZWxlbWVudCBuYW1lPSJhZGR1c2Vyb3V0cHV0IiB0eXBlPSJ0eXBlbnM6VXNl clR5cGUiLz4NCgkJCQkJPC94czpzZXF1ZW5jZT4NCgkJCQk8L3hzOmNvbXBsZXhUeXBlPg0KCQkJ PC94czplbGVtZW50Pg0KCQkJPHhzOmVsZW1lbnQgbmFtZT0iRGVsZXRlVXNlciI+DQoJCQkJPHhz OmNvbXBsZXhUeXBlPg0KCQkJCQk8eHM6c2VxdWVuY2U+DQoJCQkJCQk8eHM6ZWxlbWVudCBuYW1l PSJ1c2VybmFtZSIgdHlwZT0ieHM6c3RyaW5nIi8+DQoJCQkJCTwveHM6c2VxdWVuY2U+DQoJCQkJ PC94czpjb21wbGV4VHlwZT4NCgkJCTwveHM6ZWxlbWVudD4NCgkJCTx4czplbGVtZW50IG5hbWU9 IkRlbGV0ZVVzZXJSZXNwb25zZSI+DQoJCQkJPHhzOmNvbXBsZXhUeXBlPg0KCQkJCQk8eHM6c2Vx dWVuY2U+DQoJCQkJCQk8eHM6ZWxlbWVudCBuYW1lPSJkZWxldGV1c2Vyb3V0cHV0IiB0eXBlPSJ4 czpzdHJpbmciLz4NCgkJCQkJPC94czpzZXF1ZW5jZT4NCgkJCQk8L3hzOmNvbXBsZXhUeXBlPg0K CQkJPC94czplbGVtZW50Pg0KCQkJPHhzOmVsZW1lbnQgbmFtZT0iUXVlcnlVc2VycyI+DQoJCQkJ PHhzOmNvbXBsZXhUeXBlLz4NCgkJCTwveHM6ZWxlbWVudD4NCgkJCTx4czplbGVtZW50IG5hbWU9 IlF1ZXJ5VXNlcnNSZXNwb25zZSI+DQoJCQkJPHhzOmNvbXBsZXhUeXBlPg0KCQkJCQk8eHM6c2Vx dWVuY2U+DQoJCQkJCQk8eHM6ZWxlbWVudCBuYW1lPSJ1c2VycyIgdHlwZT0ieHM6c3RyaW5nIi8+ DQoJCQkJCTwveHM6c2VxdWVuY2U+DQoJCQkJPC94czpjb21wbGV4VHlwZT4NCgkJCTwveHM6ZWxl bWVudD4NCgkJCTx4czplbGVtZW50IG5hbWU9IkFkZFJvdXRlIj4NCgkJCQk8eHM6Y29tcGxleFR5 cGU+DQoJCQkJCTx4czpzZXF1ZW5jZT4NCgkJCQkJCTx4czplbGVtZW50IG5hbWU9ImRlc3RpbmF0 aW9uIiB0eXBlPSJ4czpzdHJpbmciLz4NCgkJCQkJCTx4czplbGVtZW50IG5hbWU9ImZvcndhcmRp bmciIHR5cGU9InhzOnN0cmluZyIvPg0KCQkJCQk8L3hzOnNlcXVlbmNlPg0KCQkJCTwveHM6Y29t cGxleFR5cGU+DQoJCQk8L3hzOmVsZW1lbnQ+DQoJCQk8eHM6ZWxlbWVudCBuYW1lPSJBZGRSb3V0 ZVJlc3BvbnNlIj4NCgkJCQk8eHM6Y29tcGxleFR5cGU+DQoJCQkJCTx4czpzZXF1ZW5jZT4NCgkJ CQkJCTx4czplbGVtZW50IG5hbWU9ImFkZHJvdXRlb3V0cHV0IiB0eXBlPSJ0eXBlbnM6Um91dGVU eXBlIi8+DQoJCQkJCTwveHM6c2VxdWVuY2U+DQoJCQkJPC94czpjb21wbGV4VHlwZT4NCgkJCTwv eHM6ZWxlbWVudD4NCgkJCTx4czplbGVtZW50IG5hbWU9IkRlbGV0ZVJvdXRlIj4NCgkJCQk8eHM6 Y29tcGxleFR5cGU+DQoJCQkJCTx4czpzZXF1ZW5jZT4NCgkJCQkJCTx4czplbGVtZW50IG5hbWU9 InJvdXRlIiB0eXBlPSJ0eXBlbnM6Um91dGVUeXBlIi8+DQoJCQkJCTwveHM6c2VxdWVuY2U+DQoJ CQkJPC94czpjb21wbGV4VHlwZT4NCgkJCTwveHM6ZWxlbWVudD4NCgkJCTx4czplbGVtZW50IG5h bWU9IkRlbGV0ZVJvdXRlUmVzcG9uc2UiPg0KCQkJCTx4czpjb21wbGV4VHlwZS8+DQoJCQk8L3hz OmVsZW1lbnQ+DQoJCQk8eHM6ZWxlbWVudCBuYW1lPSJRdWVyeVJvdXRlcyI+DQoJCQkJPHhzOmNv bXBsZXhUeXBlLz4NCgkJCTwveHM6ZWxlbWVudD4NCgkJCTx4czplbGVtZW50IG5hbWU9IlF1ZXJ5 Um91dGVzUmVzcG9uc2UiPg0KCQkJCTx4czpjb21wbGV4VHlwZT4NCgkJCQkJPHhzOnNlcXVlbmNl Pg0KCQkJCQkJPHhzOmVsZW1lbnQgbmFtZT0icm91dGVzIiB0eXBlPSJ4czpzdHJpbmciLz4NCgkJ CQkJPC94czpzZXF1ZW5jZT4NCgkJCQk8L3hzOmNvbXBsZXhUeXBlPg0KCQkJPC94czplbGVtZW50 Pg0KCQk8L3hzOnNjaGVtYT4NCgk8L3R5cGVzPg0KCTxtZXNzYWdlIG5hbWU9IkxvZ2luUmVxdWVz dCI+DQoJCTxwYXJ0IG5hbWU9IkxvZ2luUmVxdWVzdCIgZWxlbWVudD0idG5zOkxvZ2luIi8+DQoJ PC9tZXNzYWdlPg0KCTxtZXNzYWdlIG5hbWU9IkxvZ2luUmVzcG9uc2UiPg0KCQk8cGFydCBuYW1l PSJMb2dpblJlc3BvbnNlIiBlbGVtZW50PSJ0bnM6TG9naW5SZXNwb25zZSIvPg0KCTwvbWVzc2Fn ZT4NCgk8bWVzc2FnZSBuYW1lPSJMb2dvdXRSZXF1ZXN0Ij4NCgkJPHBhcnQgbmFtZT0iTG9nb3V0 UmVxdWVzdCIgZWxlbWVudD0idG5zOkxvZ291dCIvPg0KCTwvbWVzc2FnZT4NCgk8bWVzc2FnZSBu YW1lPSJMb2dvdXRSZXNwb25zZSI+DQoJCTxwYXJ0IG5hbWU9IkxvZ291dFJlc3BvbnNlIiBlbGVt ZW50PSJ0bnM6TG9nb3V0UmVzcG9uc2UiLz4NCgk8L21lc3NhZ2U+DQoJPG1lc3NhZ2UgbmFtZT0i QWRkVXNlclJlcXVlc3QiPg0KCQk8cGFydCBuYW1lPSJBZGRVc2VyUmVxdWVzdCIgZWxlbWVudD0i dG5zOkFkZFVzZXIiLz4NCgk8L21lc3NhZ2U+DQoJPG1lc3NhZ2UgbmFtZT0iQWRkVXNlclJlc3Bv bnNlIj4NCgkJPHBhcnQgbmFtZT0iQWRkVXNlclJlc3BvbnNlIiBlbGVtZW50PSJ0bnM6QWRkVXNl clJlc3BvbnNlIi8+DQoJPC9tZXNzYWdlPg0KCTxtZXNzYWdlIG5hbWU9IkRlbGV0ZVVzZXJSZXF1 ZXN0Ij4NCgkJPHBhcnQgbmFtZT0iRGVsZXRlVXNlclJlcXVlc3QiIGVsZW1lbnQ9InRuczpEZWxl dGVVc2VyIi8+DQoJPC9tZXNzYWdlPg0KCTxtZXNzYWdlIG5hbWU9IkRlbGV0ZVVzZXJSZXNwb25z ZSI+DQoJCTxwYXJ0IG5hbWU9IkRlbGV0ZVVzZXJSZXNwb25zZSIgZWxlbWVudD0idG5zOkRlbGV0 ZVVzZXJSZXNwb25zZSIvPg0KCTwvbWVzc2FnZT4NCgk8bWVzc2FnZSBuYW1lPSJRdWVyeVVzZXJz UmVxdWVzdCI+DQoJCTxwYXJ0IG5hbWU9IlF1ZXJ5VXNlcnNSZXF1ZXN0IiBlbGVtZW50PSJ0bnM6 UXVlcnlVc2VycyIvPg0KCTwvbWVzc2FnZT4NCgk8bWVzc2FnZSBuYW1lPSJRdWVyeVVzZXJzUmVz cG9uc2UiPg0KCQk8cGFydCBuYW1lPSJRdWVyeVVzZXJzUmVzcG9uc2UiIGVsZW1lbnQ9InRuczpR dWVyeVVzZXJzUmVzcG9uc2UiLz4NCgk8L21lc3NhZ2U+DQoJPG1lc3NhZ2UgbmFtZT0iQWRkUm91 dGVSZXF1ZXN0Ij4NCgkJPHBhcnQgbmFtZT0iQWRkUm91dGVSZXF1ZXN0IiBlbGVtZW50PSJ0bnM6 QWRkUm91dGUiLz4NCgk8L21lc3NhZ2U+DQoJPG1lc3NhZ2UgbmFtZT0iQWRkUm91dGVSZXNwb25z ZSI+DQoJCTxwYXJ0IG5hbWU9IkFkZFJvdXRlUmVzcG9uc2UiIGVsZW1lbnQ9InRuczpBZGRSb3V0 ZVJlc3BvbnNlIi8+DQoJPC9tZXNzYWdlPg0KCTxtZXNzYWdlIG5hbWU9IkRlbGV0ZVJvdXRlUmVx dWVzdCI+DQoJCTxwYXJ0IG5hbWU9IkRlbGV0ZVJvdXRlUmVxdWVzdCIgZWxlbWVudD0idG5zOkRl bGV0ZVJvdXRlIi8+DQoJPC9tZXNzYWdlPg0KCTxtZXNzYWdlIG5hbWU9IkRlbGV0ZVJvdXRlUmVz cG9uc2UiPg0KCQk8cGFydCBuYW1lPSJEZWxldGVSb3V0ZVJlc3BvbnNlIiBlbGVtZW50PSJ0bnM6 RGVsZXRlUm91dGVSZXNwb25zZSIvPg0KCTwvbWVzc2FnZT4NCgk8bWVzc2FnZSBuYW1lPSJRdWVy eVJvdXRlc1JlcXVlc3QiPg0KCQk8cGFydCBuYW1lPSJRdWVyeVJvdXRlc1JlcXVlc3QiIGVsZW1l bnQ9InRuczpRdWVyeVJvdXRlcyIvPg0KCTwvbWVzc2FnZT4NCgk8bWVzc2FnZSBuYW1lPSJRdWVy eVJvdXRlc1Jlc3BvbnNlIj4NCgkJPHBhcnQgbmFtZT0iUXVlcnlSb3V0ZXNSZXNwb25zZSIgZWxl bWVudD0idG5zOlF1ZXJ5Um91dGVzUmVzcG9uc2UiLz4NCgk8L21lc3NhZ2U+DQoJPHBvcnRUeXBl IG5hbWU9IkF4aXNUZXN0MSI+DQoJCTxvcGVyYXRpb24gbmFtZT0iTG9naW4iPg0KCQkJPGlucHV0 IG1lc3NhZ2U9InRuczpMb2dpblJlcXVlc3QiLz4NCgkJCTxvdXRwdXQgbWVzc2FnZT0idG5zOkxv Z2luUmVzcG9uc2UiLz4NCgkJPC9vcGVyYXRpb24+DQoJCTxvcGVyYXRpb24gbmFtZT0iTG9nb3V0 Ij4NCgkJCTxpbnB1dCBtZXNzYWdlPSJ0bnM6TG9nb3V0UmVxdWVzdCIvPg0KCQkJPG91dHB1dCBt ZXNzYWdlPSJ0bnM6TG9nb3V0UmVzcG9uc2UiLz4NCgkJPC9vcGVyYXRpb24+DQoJCTxvcGVyYXRp b24gbmFtZT0iQWRkVXNlciI+DQoJCQk8aW5wdXQgbWVzc2FnZT0idG5zOkFkZFVzZXJSZXF1ZXN0 Ii8+DQoJCQk8b3V0cHV0IG1lc3NhZ2U9InRuczpBZGRVc2VyUmVzcG9uc2UiLz4NCgkJPC9vcGVy YXRpb24+DQoJCTxvcGVyYXRpb24gbmFtZT0iRGVsZXRlVXNlciI+DQoJCQk8aW5wdXQgbWVzc2Fn ZT0idG5zOkRlbGV0ZVVzZXJSZXF1ZXN0Ii8+DQoJCQk8b3V0cHV0IG1lc3NhZ2U9InRuczpEZWxl dGVVc2VyUmVzcG9uc2UiLz4NCgkJPC9vcGVyYXRpb24+DQoJCTxvcGVyYXRpb24gbmFtZT0iUXVl cnlVc2VycyI+DQoJCQk8aW5wdXQgbWVzc2FnZT0idG5zOlF1ZXJ5VXNlcnNSZXF1ZXN0Ii8+DQoJ CQk8b3V0cHV0IG1lc3NhZ2U9InRuczpRdWVyeVVzZXJzUmVzcG9uc2UiLz4NCgkJPC9vcGVyYXRp b24+DQoJCTxvcGVyYXRpb24gbmFtZT0iQWRkUm91dGUiPg0KCQkJPGlucHV0IG1lc3NhZ2U9InRu czpBZGRSb3V0ZVJlcXVlc3QiLz4NCgkJCTxvdXRwdXQgbWVzc2FnZT0idG5zOkFkZFJvdXRlUmVz cG9uc2UiLz4NCgkJPC9vcGVyYXRpb24+DQoJCTxvcGVyYXRpb24gbmFtZT0iRGVsZXRlUm91dGUi Pg0KCQkJPGlucHV0IG1lc3NhZ2U9InRuczpEZWxldGVSb3V0ZVJlcXVlc3QiLz4NCgkJCTxvdXRw dXQgbWVzc2FnZT0idG5zOkRlbGV0ZVJvdXRlUmVzcG9uc2UiLz4NCgkJPC9vcGVyYXRpb24+DQoJ CTxvcGVyYXRpb24gbmFtZT0iUXVlcnlSb3V0ZXMiPg0KCQkJPGlucHV0IG1lc3NhZ2U9InRuczpR dWVyeVJvdXRlc1Jlc3BvbnNlIi8+DQoJCQk8b3V0cHV0IG1lc3NhZ2U9InRuczpRdWVyeVJvdXRl c1Jlc3BvbnNlIi8+DQoJCTwvb3BlcmF0aW9uPg0KCQk8IS0tIHdzcnB3Oiogb3BlcmF0aW9ucyAt LT4NCgkJPG9wZXJhdGlvbiBuYW1lPSJHZXRSZXNvdXJjZVByb3BlcnR5Ij4NCgkJCTxpbnB1dCBu YW1lPSJHZXRSZXNvdXJjZVByb3BlcnR5UmVxdWVzdCIgbWVzc2FnZT0id3NycHc6R2V0UmVzb3Vy Y2VQcm9wZXJ0eVJlcXVlc3QiLz4NCgkJCTxvdXRwdXQgbmFtZT0iR2V0UmVzb3VyY2VQcm9wZXJ0 eVJlc3BvbnNlIiBtZXNzYWdlPSJ3c3JwdzpHZXRSZXNvdXJjZVByb3BlcnR5UmVzcG9uc2UiLz4N CgkJCTxmYXVsdCBuYW1lPSJSZXNvdXJjZVVua25vd25GYXVsdCIgbWVzc2FnZT0id3NycHc6UmVz b3VyY2VVbmtub3duRmF1bHQiLz4NCgkJCTxmYXVsdCBuYW1lPSJJbnZhbGlkUmVzb3VyY2VQcm9w ZXJ0eVFOYW1lRmF1bHQiIG1lc3NhZ2U9IndzcnB3OkludmFsaWRSZXNvdXJjZVByb3BlcnR5UU5h bWVGYXVsdCIvPg0KCQk8L29wZXJhdGlvbj4NCgkJPG9wZXJhdGlvbiBuYW1lPSJHZXRNdWx0aXBs ZVJlc291cmNlUHJvcGVydGllcyI+DQoJCQk8aW5wdXQgbmFtZT0iR2V0TXVsdGlwbGVSZXNvdXJj ZVByb3BlcnRpZXNSZXF1ZXN0IiBtZXNzYWdlPSJ3c3JwdzpHZXRNdWx0aXBsZVJlc291cmNlUHJv cGVydGllc1JlcXVlc3QiLz4NCgkJCTxvdXRwdXQgbmFtZT0iR2V0TXVsdGlwbGVSZXNvdXJjZVBy b3BlcnRpZXNSZXNwb25zZSIgbWVzc2FnZT0id3NycHc6R2V0TXVsdGlwbGVSZXNvdXJjZVByb3Bl cnRpZXNSZXNwb25zZSIvPg0KCQkJPGZhdWx0IG5hbWU9IlJlc291cmNlVW5rbm93bkZhdWx0IiBt ZXNzYWdlPSJ3c3JwdzpSZXNvdXJjZVVua25vd25GYXVsdCIvPg0KCQkJPGZhdWx0IG5hbWU9Iklu dmFsaWRSZXNvdXJjZVByb3BlcnR5UU5hbWVGYXVsdCIgbWVzc2FnZT0id3NycHc6SW52YWxpZFJl c291cmNlUHJvcGVydHlRTmFtZUZhdWx0Ii8+DQoJCTwvb3BlcmF0aW9uPg0KCQk8b3BlcmF0aW9u IG5hbWU9IlNldFJlc291cmNlUHJvcGVydGllcyI+DQoJCQk8aW5wdXQgbmFtZT0iU2V0UmVzb3Vy Y2VQcm9wZXJ0aWVzUmVxdWVzdCIgbWVzc2FnZT0id3NycHc6U2V0UmVzb3VyY2VQcm9wZXJ0aWVz UmVxdWVzdCIvPg0KCQkJPG91dHB1dCBuYW1lPSJTZXRSZXNvdXJjZVByb3BlcnRpZXNSZXNwb25z ZSIgbWVzc2FnZT0id3NycHc6U2V0UmVzb3VyY2VQcm9wZXJ0aWVzUmVzcG9uc2UiLz4NCgkJCTxm YXVsdCBuYW1lPSJSZXNvdXJjZVVua25vd25GYXVsdCIgbWVzc2FnZT0id3NycHc6UmVzb3VyY2VV bmtub3duRmF1bHQiLz4NCgkJCTxmYXVsdCBuYW1lPSJJbnZhbGlkUmVzb3VyY2VQcm9wZXJ0eVFO YW1lRmF1bHQiIG1lc3NhZ2U9IndzcnB3OkludmFsaWRSZXNvdXJjZVByb3BlcnR5UU5hbWVGYXVs dCIvPg0KCQkJPGZhdWx0IG5hbWU9IkludmFsaWRTZXRSZXNvdXJjZVByb3BlcnRpZXNSZXF1ZXN0 Q29udGVudEZhdWx0IiBtZXNzYWdlPSJ3c3JwdzpJbnZhbGlkU2V0UmVzb3VyY2VQcm9wZXJ0aWVz UmVxdWVzdENvbnRlbnRGYXVsdCIvPg0KCQkJPGZhdWx0IG5hbWU9IlVuYWJsZVRvTW9kaWZ5UmVz b3VyY2VQcm9wZXJ0eUZhdWx0IiBtZXNzYWdlPSJ3c3JwdzpVbmFibGVUb01vZGlmeVJlc291cmNl UHJvcGVydHlGYXVsdCIvPg0KCQkJPGZhdWx0IG5hbWU9IlNldFJlc291cmNlUHJvcGVydHlSZXF1 ZXN0RmFpbGVkRmF1bHQiIG1lc3NhZ2U9IndzcnB3OlNldFJlc291cmNlUHJvcGVydHlSZXF1ZXN0 RmFpbGVkRmF1bHQiLz4NCgkJPC9vcGVyYXRpb24+DQoJCTxvcGVyYXRpb24gbmFtZT0iUXVlcnlS ZXNvdXJjZVByb3BlcnRpZXMiPg0KCQkJPGlucHV0IG5hbWU9IlF1ZXJ5UmVzb3VyY2VQcm9wZXJ0 aWVzUmVxdWVzdCIgbWVzc2FnZT0id3NycHc6UXVlcnlSZXNvdXJjZVByb3BlcnRpZXNSZXF1ZXN0 Ii8+DQoJCQk8b3V0cHV0IG5hbWU9IlF1ZXJ5UmVzb3VyY2VQcm9wZXJ0aWVzUmVzcG9uc2UiIG1l c3NhZ2U9IndzcnB3OlF1ZXJ5UmVzb3VyY2VQcm9wZXJ0aWVzUmVzcG9uc2UiLz4NCgkJCTxmYXVs dCBuYW1lPSJSZXNvdXJjZVVua25vd25GYXVsdCIgbWVzc2FnZT0id3NycHc6UmVzb3VyY2VVbmtu b3duRmF1bHQiLz4NCgkJCTxmYXVsdCBuYW1lPSJJbnZhbGlkUmVzb3VyY2VQcm9wZXJ0eVFOYW1l RmF1bHQiIG1lc3NhZ2U9IndzcnB3OkludmFsaWRSZXNvdXJjZVByb3BlcnR5UU5hbWVGYXVsdCIv Pg0KCQkJPGZhdWx0IG5hbWU9IlVua25vd25RdWVyeUV4cHJlc3Npb25EaWFsZWN0RmF1bHQiIG1l c3NhZ2U9IndzcnB3OlVua25vd25RdWVyeUV4cHJlc3Npb25EaWFsZWN0RmF1bHQiLz4NCgkJCTxm YXVsdCBuYW1lPSJJbnZhbGlkUXVlcnlFeHByZXNzaW9uRmF1bHQiIG1lc3NhZ2U9IndzcnB3Oklu dmFsaWRRdWVyeUV4cHJlc3Npb25GYXVsdCIvPg0KCQkJPGZhdWx0IG5hbWU9IlF1ZXJ5RXZhbHVh dGlvbkVycm9yRmF1bHQiIG1lc3NhZ2U9IndzcnB3OlF1ZXJ5RXZhbHVhdGlvbkVycm9yRmF1bHQi Lz4NCgkJPC9vcGVyYXRpb24+DQoJCTwhLS0gd3NudHc6Tm90aWZpY2F0aW9uUHJvZHVjZXIgb3Bl cmF0aW9ucyAtLT4NCgkJPG9wZXJhdGlvbiBuYW1lPSJTdWJzY3JpYmUiPg0KCQkJPGlucHV0IG1l c3NhZ2U9IndzbnR3OlN1YnNjcmliZVJlcXVlc3QiLz4NCgkJCTxvdXRwdXQgbWVzc2FnZT0id3Nu dHc6U3Vic2NyaWJlUmVzcG9uc2UiLz4NCgkJCTxmYXVsdCBuYW1lPSJSZXNvdXJjZVVua25vd25G YXVsdCIgbWVzc2FnZT0id3NudHc6UmVzb3VyY2VVbmtub3duRmF1bHQiLz4NCgkJCTxmYXVsdCBu YW1lPSJTdWJzY3JpYmVDcmVhdGlvbkZhaWxlZEZhdWx0IiBtZXNzYWdlPSJ3c250dzpTdWJzY3Jp YmVDcmVhdGlvbkZhaWxlZEZhdWx0Ii8+DQoJCQk8ZmF1bHQgbmFtZT0iVG9waWNQYXRoRGlhbGVj dFVua25vd25GYXVsdCIgbWVzc2FnZT0id3NudHc6VG9waWNQYXRoRGlhbGVjdFVua25vd25GYXVs dCIvPg0KCQk8L29wZXJhdGlvbj4NCgkJPG9wZXJhdGlvbiBuYW1lPSJHZXRDdXJyZW50TWVzc2Fn ZSI+DQoJCQk8aW5wdXQgbWVzc2FnZT0id3NudHc6R2V0Q3VycmVudE1lc3NhZ2VSZXF1ZXN0Ii8+ DQoJCQk8b3V0cHV0IG1lc3NhZ2U9IndzbnR3OkdldEN1cnJlbnRNZXNzYWdlUmVzcG9uc2UiLz4N CgkJCTxmYXVsdCBuYW1lPSJSZXNvdXJjZVVua25vd25GYXVsdCIgbWVzc2FnZT0id3NudHc6UmVz b3VyY2VVbmtub3duRmF1bHQiLz4NCgkJCTxmYXVsdCBuYW1lPSJJbnZhbGlkVG9waWNFeHByZXNz aW9uRmF1bHQiIG1lc3NhZ2U9IndzbnR3OkludmFsaWRUb3BpY0V4cHJlc3Npb25GYXVsdCIvPg0K CQkJPGZhdWx0IG5hbWU9IlRvcGljTm90U3VwcG9ydGVkRmF1bHQiIG1lc3NhZ2U9IndzbnR3OlRv cGljTm90U3VwcG9ydGVkRmF1bHQiLz4NCgkJCTxmYXVsdCBuYW1lPSJOb0N1cnJlbnRNZXNzYWdl T25Ub3BpY0ZhdWx0IiBtZXNzYWdlPSJ3c250dzpOb0N1cnJlbnRNZXNzYWdlT25Ub3BpY0ZhdWx0 Ii8+DQoJCTwvb3BlcmF0aW9uPg0KCTwvcG9ydFR5cGU+DQoJPGJpbmRpbmcgbmFtZT0iQXhpc1Rl c3RTb2FwQmluZGluZyIgdHlwZT0idG5zOkF4aXNUZXN0MSI+DQoJCTxzb2FwOmJpbmRpbmcgc3R5 bGU9ImRvY3VtZW50IiB0cmFuc3BvcnQ9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAv aHR0cCIvPg0KCQk8b3BlcmF0aW9uIG5hbWU9IkxvZ2luIj4NCgkJCTxzb2FwOm9wZXJhdGlvbiBz b2FwQWN0aW9uPSJodHRwOi8vbG9jYWxob3N0OjgwODAvYXhpcy9zZXJ2aWNlcy9BeGlzVGVzdDEi IHN0eWxlPSJkb2N1bWVudCIvPg0KCQkJPGlucHV0Pg0KCQkJCTxzb2FwOmJvZHkgdXNlPSJsaXRl cmFsIi8+DQoJCQk8L2lucHV0Pg0KCQkJPG91dHB1dD4NCgkJCQk8c29hcDpib2R5IHVzZT0ibGl0 ZXJhbCIvPg0KCQkJPC9vdXRwdXQ+DQoJCTwvb3BlcmF0aW9uPg0KCQk8b3BlcmF0aW9uIG5hbWU9 IkxvZ291dCI+DQoJCQk8c29hcDpvcGVyYXRpb24gc29hcEFjdGlvbj0iaHR0cDovL2xvY2FsaG9z dDo4MDgwL2F4aXMvc2VydmljZXMvQXhpc1Rlc3QxIiBzdHlsZT0iZG9jdW1lbnQiLz4NCgkJCTxp bnB1dD4NCgkJCQk8c29hcDpib2R5IHVzZT0ibGl0ZXJhbCIvPg0KCQkJPC9pbnB1dD4NCgkJCTxv dXRwdXQ+DQoJCQkJPHNvYXA6Ym9keSB1c2U9ImxpdGVyYWwiLz4NCgkJCTwvb3V0cHV0Pg0KCQk8 L29wZXJhdGlvbj4NCgkJPG9wZXJhdGlvbiBuYW1lPSJBZGRVc2VyIj4NCgkJCTxzb2FwOm9wZXJh dGlvbiBzb2FwQWN0aW9uPSJodHRwOi8vbG9jYWxob3N0OjgwODAvYXhpcy9zZXJ2aWNlcy9BeGlz VGVzdDEiIHN0eWxlPSJkb2N1bWVudCIvPg0KCQkJPGlucHV0Pg0KCQkJCTxzb2FwOmJvZHkgdXNl PSJsaXRlcmFsIi8+DQoJCQk8L2lucHV0Pg0KCQkJPG91dHB1dD4NCgkJCQk8c29hcDpib2R5IHVz ZT0ibGl0ZXJhbCIvPg0KCQkJPC9vdXRwdXQ+DQoJCTwvb3BlcmF0aW9uPg0KCQk8b3BlcmF0aW9u IG5hbWU9IkRlbGV0ZVVzZXIiPg0KCQkJPHNvYXA6b3BlcmF0aW9uIHNvYXBBY3Rpb249Imh0dHA6 Ly9sb2NhbGhvc3Q6ODA4MC9heGlzL3NlcnZpY2VzL0F4aXNUZXN0MSIgc3R5bGU9ImRvY3VtZW50 Ii8+DQoJCQk8aW5wdXQ+DQoJCQkJPHNvYXA6Ym9keSB1c2U9ImxpdGVyYWwiLz4NCgkJCTwvaW5w dXQ+DQoJCQk8b3V0cHV0Pg0KCQkJCTxzb2FwOmJvZHkgdXNlPSJsaXRlcmFsIi8+DQoJCQk8L291 dHB1dD4NCgkJPC9vcGVyYXRpb24+DQoJCTxvcGVyYXRpb24gbmFtZT0iUXVlcnlVc2VycyI+DQoJ CQk8c29hcDpvcGVyYXRpb24gc29hcEFjdGlvbj0iaHR0cDovL2xvY2FsaG9zdDo4MDgwL2F4aXMv c2VydmljZXMvQXhpc1Rlc3QxIiBzdHlsZT0iZG9jdW1lbnQiLz4NCgkJCTxpbnB1dD4NCgkJCQk8 c29hcDpib2R5IHVzZT0ibGl0ZXJhbCIvPg0KCQkJPC9pbnB1dD4NCgkJCTxvdXRwdXQ+DQoJCQkJ PHNvYXA6Ym9keSB1c2U9ImxpdGVyYWwiLz4NCgkJCTwvb3V0cHV0Pg0KCQk8L29wZXJhdGlvbj4N CgkJPG9wZXJhdGlvbiBuYW1lPSJBZGRSb3V0ZSI+DQoJCQk8c29hcDpvcGVyYXRpb24gc29hcEFj dGlvbj0iaHR0cDovL2xvY2FsaG9zdDo4MDgwL2F4aXMvc2VydmljZXMvQXhpc1Rlc3QxIiBzdHls ZT0iZG9jdW1lbnQiLz4NCgkJCTxpbnB1dD4NCgkJCQk8c29hcDpib2R5IHVzZT0ibGl0ZXJhbCIv Pg0KCQkJPC9pbnB1dD4NCgkJCTxvdXRwdXQ+DQoJCQkJPHNvYXA6Ym9keSB1c2U9ImxpdGVyYWwi Lz4NCgkJCTwvb3V0cHV0Pg0KCQk8L29wZXJhdGlvbj4NCgkJPG9wZXJhdGlvbiBuYW1lPSJEZWxl dGVSb3V0ZSI+DQoJCQk8c29hcDpvcGVyYXRpb24gc29hcEFjdGlvbj0iaHR0cDovL2xvY2FsaG9z dDo4MDgwL2F4aXMvc2VydmljZXMvQXhpc1Rlc3QxIiBzdHlsZT0iZG9jdW1lbnQiLz4NCgkJCTxp bnB1dD4NCgkJCQk8c29hcDpib2R5IHVzZT0ibGl0ZXJhbCIvPg0KCQkJPC9pbnB1dD4NCgkJCTxv dXRwdXQ+DQoJCQkJPHNvYXA6Ym9keSB1c2U9ImxpdGVyYWwiLz4NCgkJCTwvb3V0cHV0Pg0KCQk8 L29wZXJhdGlvbj4NCgkJPG9wZXJhdGlvbiBuYW1lPSJRdWVyeVJvdXRlcyI+DQoJCQk8c29hcDpv cGVyYXRpb24gc29hcEFjdGlvbj0iaHR0cDovL2xvY2FsaG9zdDo4MDgwL2F4aXMvc2VydmljZXMv QXhpc1Rlc3QxIiBzdHlsZT0iZG9jdW1lbnQiLz4NCgkJCTxpbnB1dD4NCgkJCQk8c29hcDpib2R5 IHVzZT0ibGl0ZXJhbCIvPg0KCQkJPC9pbnB1dD4NCgkJCTxvdXRwdXQ+DQoJCQkJPHNvYXA6Ym9k eSB1c2U9ImxpdGVyYWwiLz4NCgkJCTwvb3V0cHV0Pg0KCQk8L29wZXJhdGlvbj4NCgkJPCEtLSB3 c3JwdzoqIG9wZXJhdGlvbnMgLS0+DQoJCTxvcGVyYXRpb24gbmFtZT0iR2V0UmVzb3VyY2VQcm9w ZXJ0eSI+DQoJCQk8c29hcDpvcGVyYXRpb24gc29hcEFjdGlvbj0iaHR0cDovL2xvY2FsaG9zdDo4 MDgwL2F4aXMvc2VydmljZXMvQXhpc1Rlc3QxIiBzdHlsZT0iZG9jdW1lbnQiLz4NCgkJCTxpbnB1 dD4NCgkJCQk8c29hcDpib2R5IHVzZT0ibGl0ZXJhbCIvPg0KCQkJPC9pbnB1dD4NCgkJCTxvdXRw dXQ+DQoJCQkJPHNvYXA6Ym9keSB1c2U9ImxpdGVyYWwiLz4NCgkJCTwvb3V0cHV0Pg0KCQkJPGZh dWx0IG5hbWU9IlJlc291cmNlVW5rbm93bkZhdWx0Ij4NCgkJCQk8c29hcDpmYXVsdCBuYW1lPSJS ZXNvdXJjZVVua25vd25GYXVsdCIgdXNlPSJsaXRlcmFsIi8+DQoJCQk8L2ZhdWx0Pg0KCQkJPGZh dWx0IG5hbWU9IkludmFsaWRSZXNvdXJjZVByb3BlcnR5UU5hbWVGYXVsdCI+DQoJCQkJPHNvYXA6 ZmF1bHQgbmFtZT0iSW52YWxpZFJlc291cmNlUHJvcGVydHlRTmFtZUZhdWx0IiB1c2U9ImxpdGVy YWwiLz4NCgkJCTwvZmF1bHQ+DQoJCTwvb3BlcmF0aW9uPg0KCQk8b3BlcmF0aW9uIG5hbWU9Ikdl dE11bHRpcGxlUmVzb3VyY2VQcm9wZXJ0aWVzIj4NCgkJCTxzb2FwOm9wZXJhdGlvbiBzb2FwQWN0 aW9uPSJodHRwOi8vbG9jYWxob3N0OjgwODAvYXhpcy9zZXJ2aWNlcy9BeGlzVGVzdDEiIHN0eWxl PSJkb2N1bWVudCIvPg0KCQkJPGlucHV0Pg0KCQkJCTxzb2FwOmJvZHkgdXNlPSJsaXRlcmFsIi8+ DQoJCQk8L2lucHV0Pg0KCQkJPG91dHB1dD4NCgkJCQk8c29hcDpib2R5IHVzZT0ibGl0ZXJhbCIv Pg0KCQkJPC9vdXRwdXQ+DQoJCQk8ZmF1bHQgbmFtZT0iUmVzb3VyY2VVbmtub3duRmF1bHQiPg0K CQkJCTxzb2FwOmZhdWx0IG5hbWU9IlJlc291cmNlVW5rbm93bkZhdWx0IiB1c2U9ImxpdGVyYWwi Lz4NCgkJCTwvZmF1bHQ+DQoJCQk8ZmF1bHQgbmFtZT0iSW52YWxpZFJlc291cmNlUHJvcGVydHlR TmFtZUZhdWx0Ij4NCgkJCQk8c29hcDpmYXVsdCBuYW1lPSJJbnZhbGlkUmVzb3VyY2VQcm9wZXJ0 eVFOYW1lRmF1bHQiIHVzZT0ibGl0ZXJhbCIvPg0KCQkJPC9mYXVsdD4NCgkJPC9vcGVyYXRpb24+ DQoJCTxvcGVyYXRpb24gbmFtZT0iU2V0UmVzb3VyY2VQcm9wZXJ0aWVzIj4NCgkJCTxzb2FwOm9w ZXJhdGlvbiBzb2FwQWN0aW9uPSJodHRwOi8vbG9jYWxob3N0OjgwODAvYXhpcy9zZXJ2aWNlcy9B eGlzVGVzdDEiIHN0eWxlPSJkb2N1bWVudCIvPg0KCQkJPGlucHV0Pg0KCQkJCTxzb2FwOmJvZHkg dXNlPSJsaXRlcmFsIi8+DQoJCQk8L2lucHV0Pg0KCQkJPG91dHB1dD4NCgkJCQk8c29hcDpib2R5 IHVzZT0ibGl0ZXJhbCIvPg0KCQkJPC9vdXRwdXQ+DQoJCQk8ZmF1bHQgbmFtZT0iUmVzb3VyY2VV bmtub3duRmF1bHQiPg0KCQkJCTxzb2FwOmZhdWx0IG5hbWU9IlJlc291cmNlVW5rbm93bkZhdWx0 IiB1c2U9ImxpdGVyYWwiLz4NCgkJCTwvZmF1bHQ+DQoJCQk8ZmF1bHQgbmFtZT0iSW52YWxpZFJl c291cmNlUHJvcGVydHlRTmFtZUZhdWx0Ij4NCgkJCQk8c29hcDpmYXVsdCBuYW1lPSJJbnZhbGlk UmVzb3VyY2VQcm9wZXJ0eVFOYW1lRmF1bHQiIHVzZT0ibGl0ZXJhbCIvPg0KCQkJPC9mYXVsdD4N CgkJCTxmYXVsdCBuYW1lPSJVbmFibGVUb01vZGlmeVJlc291cmNlUHJvcGVydHlGYXVsdCI+DQoJ CQkJPHNvYXA6ZmF1bHQgbmFtZT0iVW5hYmxlVG9Nb2RpZnlSZXNvdXJjZVByb3BlcnR5RmF1bHQi IHVzZT0ibGl0ZXJhbCIvPg0KCQkJPC9mYXVsdD4NCgkJCTxmYXVsdCBuYW1lPSJJbnZhbGlkU2V0 UmVzb3VyY2VQcm9wZXJ0aWVzUmVxdWVzdENvbnRlbnRGYXVsdCI+DQoJCQkJPHNvYXA6ZmF1bHQg bmFtZT0iSW52YWxpZFNldFJlc291cmNlUHJvcGVydGllc1JlcXVlc3RDb250ZW50RmF1bHQiIHVz ZT0ibGl0ZXJhbCIvPg0KCQkJPC9mYXVsdD4NCgkJCTxmYXVsdCBuYW1lPSJTZXRSZXNvdXJjZVBy b3BlcnR5UmVxdWVzdEZhaWxlZEZhdWx0Ij4NCgkJCQk8c29hcDpmYXVsdCBuYW1lPSJTZXRSZXNv dXJjZVByb3BlcnR5UmVxdWVzdEZhaWxlZEZhdWx0IiB1c2U9ImxpdGVyYWwiLz4NCgkJCTwvZmF1 bHQ+DQoJCTwvb3BlcmF0aW9uPg0KCQk8b3BlcmF0aW9uIG5hbWU9IlF1ZXJ5UmVzb3VyY2VQcm9w ZXJ0aWVzIj4NCgkJCTxzb2FwOm9wZXJhdGlvbiBzb2FwQWN0aW9uPSJodHRwOi8vbG9jYWxob3N0 OjgwODAvYXhpcy9zZXJ2aWNlcy9BeGlzVGVzdDEiIHN0eWxlPSJkb2N1bWVudCIvPg0KCQkJPGlu cHV0Pg0KCQkJCTxzb2FwOmJvZHkgdXNlPSJsaXRlcmFsIi8+DQoJCQk8L2lucHV0Pg0KCQkJPG91 dHB1dD4NCgkJCQk8c29hcDpib2R5IHVzZT0ibGl0ZXJhbCIvPg0KCQkJPC9vdXRwdXQ+DQoJCQk8 ZmF1bHQgbmFtZT0iUmVzb3VyY2VVbmtub3duRmF1bHQiPg0KCQkJCTxzb2FwOmZhdWx0IG5hbWU9 IlJlc291cmNlVW5rbm93bkZhdWx0IiB1c2U9ImxpdGVyYWwiLz4NCgkJCTwvZmF1bHQ+DQoJCQk8 ZmF1bHQgbmFtZT0iSW52YWxpZFJlc291cmNlUHJvcGVydHlRTmFtZUZhdWx0Ij4NCgkJCQk8c29h cDpmYXVsdCBuYW1lPSJJbnZhbGlkUmVzb3VyY2VQcm9wZXJ0eVFOYW1lRmF1bHQiIHVzZT0ibGl0 ZXJhbCIvPg0KCQkJPC9mYXVsdD4NCgkJCTxmYXVsdCBuYW1lPSJVbmtub3duUXVlcnlFeHByZXNz aW9uRGlhbGVjdEZhdWx0Ij4NCgkJCQk8c29hcDpmYXVsdCBuYW1lPSJVbmtub3duUXVlcnlFeHBy ZXNzaW9uRGlhbGVjdEZhdWx0IiB1c2U9ImxpdGVyYWwiLz4NCgkJCTwvZmF1bHQ+DQoJCQk8ZmF1 bHQgbmFtZT0iSW52YWxpZFF1ZXJ5RXhwcmVzc2lvbkZhdWx0Ij4NCgkJCQk8c29hcDpmYXVsdCBu YW1lPSJJbnZhbGlkUXVlcnlFeHByZXNzaW9uRmF1bHQiIHVzZT0ibGl0ZXJhbCIvPg0KCQkJPC9m YXVsdD4NCgkJCTxmYXVsdCBuYW1lPSJRdWVyeUV2YWx1YXRpb25FcnJvckZhdWx0Ij4NCgkJCQk8 c29hcDpmYXVsdCBuYW1lPSJRdWVyeUV2YWx1YXRpb25FcnJvckZhdWx0IiB1c2U9ImxpdGVyYWwi Lz4NCgkJCTwvZmF1bHQ+DQoJCTwvb3BlcmF0aW9uPg0KCQk8IS0tIHdzbnR3Ok5vdGlmaWNhdGlv blByb2R1Y2VyIG9wZXJhdGlvbnMgLS0+DQoJCTxvcGVyYXRpb24gbmFtZT0iU3Vic2NyaWJlIj4N CgkJCTxzb2FwOm9wZXJhdGlvbiBzb2FwQWN0aW9uPSJodHRwOi8vbG9jYWxob3N0OjgwODAvYXhp cy9zZXJ2aWNlcy9BeGlzVGVzdDEiIHN0eWxlPSJkb2N1bWVudCIvPg0KCQkJPGlucHV0Pg0KCQkJ CTxzb2FwOmJvZHkgdXNlPSJsaXRlcmFsIi8+DQoJCQk8L2lucHV0Pg0KCQkJPG91dHB1dD4NCgkJ CQk8c29hcDpib2R5IHVzZT0ibGl0ZXJhbCIvPg0KCQkJPC9vdXRwdXQ+DQoJCQk8ZmF1bHQgbmFt ZT0iUmVzb3VyY2VVbmtub3duRmF1bHQiPg0KCQkJCTxzb2FwOmZhdWx0IG5hbWU9IlJlc291cmNl VW5rbm93bkZhdWx0IiB1c2U9ImxpdGVyYWwiLz4NCgkJCTwvZmF1bHQ+DQoJCQk8ZmF1bHQgbmFt ZT0iU3Vic2NyaWJlQ3JlYXRpb25GYWlsZWRGYXVsdCI+DQoJCQkJPHNvYXA6ZmF1bHQgbmFtZT0i U3Vic2NyaWJlQ3JlYXRpb25GYWlsZWRGYXVsdCIgdXNlPSJsaXRlcmFsIi8+DQoJCQk8L2ZhdWx0 Pg0KCQkJPGZhdWx0IG5hbWU9IlRvcGljUGF0aERpYWxlY3RVbmtub3duRmF1bHQiPg0KCQkJCTxz b2FwOmZhdWx0IG5hbWU9IlRvcGljUGF0aERpYWxlY3RVbmtub3duRmF1bHQiIHVzZT0ibGl0ZXJh bCIvPg0KCQkJPC9mYXVsdD4NCgkJPC9vcGVyYXRpb24+DQoJCTxvcGVyYXRpb24gbmFtZT0iR2V0 Q3VycmVudE1lc3NhZ2UiPg0KCQkJPHNvYXA6b3BlcmF0aW9uIHNvYXBBY3Rpb249Imh0dHA6Ly9s b2NhbGhvc3Q6ODA4MC9heGlzL3NlcnZpY2VzL0F4aXNUZXN0MSIgc3R5bGU9ImRvY3VtZW50Ii8+ DQoJCQk8aW5wdXQ+DQoJCQkJPHNvYXA6Ym9keSB1c2U9ImxpdGVyYWwiLz4NCgkJCTwvaW5wdXQ+ DQoJCQk8b3V0cHV0Pg0KCQkJCTxzb2FwOmJvZHkgdXNlPSJsaXRlcmFsIi8+DQoJCQk8L291dHB1 dD4NCgkJCTxmYXVsdCBuYW1lPSJSZXNvdXJjZVVua25vd25GYXVsdCI+DQoJCQkJPHNvYXA6ZmF1 bHQgbmFtZT0iUmVzb3VyY2VVbmtub3duRmF1bHQiIHVzZT0ibGl0ZXJhbCIvPg0KCQkJPC9mYXVs dD4NCgkJCTxmYXVsdCBuYW1lPSJJbnZhbGlkVG9waWNFeHByZXNzaW9uRmF1bHQiPg0KCQkJCTxz b2FwOmZhdWx0IG5hbWU9IkludmFsaWRUb3BpY0V4cHJlc3Npb25GYXVsdCIgdXNlPSJsaXRlcmFs Ii8+DQoJCQk8L2ZhdWx0Pg0KCQkJPGZhdWx0IG5hbWU9IlRvcGljTm90U3VwcG9ydGVkRmF1bHQi Pg0KCQkJCTxzb2FwOmZhdWx0IG5hbWU9IlRvcGljTm90U3VwcG9ydGVkRmF1bHQiIHVzZT0ibGl0 ZXJhbCIvPg0KCQkJPC9mYXVsdD4NCgkJCTxmYXVsdCBuYW1lPSJOb0N1cnJlbnRNZXNzYWdlT25U b3BpY0ZhdWx0Ij4NCgkJCQk8c29hcDpmYXVsdCBuYW1lPSJOb0N1cnJlbnRNZXNzYWdlT25Ub3Bp Y0ZhdWx0IiB1c2U9ImxpdGVyYWwiLz4NCgkJCTwvZmF1bHQ+DQoJCTwvb3BlcmF0aW9uPg0KCTwv YmluZGluZz4NCgk8c2VydmljZSBuYW1lPSJBeGlzVGVzdDEiPg0KCQk8cG9ydCBuYW1lPSJBeGlz VGVzdDEiIGJpbmRpbmc9InRuczpBeGlzVGVzdFNvYXBCaW5kaW5nIj4NCgkJCTxzb2FwOmFkZHJl c3MgbG9jYXRpb249Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9heGlzL3NlcnZpY2VzL0F4aXNUZXN0 MSIvPg0KCQk8L3BvcnQ+DQoJPC9zZXJ2aWNlPg0KCTwhLS1tZXNzYWdlcyBmb3IgbG9naW4tLT4N CjwvZGVmaW5pdGlvbnM+DQo= ------=_Part_232166_32021584.1155716423381 Content-Type: application/octet-stream; name=GetResourceProperty.soap Content-Transfer-Encoding: base64 X-Attachment-Id: f_eqxfj097 Content-Disposition: attachment; filename="GetResourceProperty.soap" PEVudmVsb3BlIHhtbG5zPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3Bl LyIgDQogICAgICAgICAgeG1sbnM6dG5zPSJ1cm46QXhpc1Rlc3QxIj4NCg0KICAgPEhlYWRlciB4 bWxuczp3c2E9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDQvMDMvYWRkcmVzc2lu ZyI+DQogICAgICA8d3NhOlRvIG11c3RVbmRlcnN0YW5kPSIxIj5odHRwOi8vbG9jYWxob3N0Ojgw ODAvYXhpcy9zZXJ2aWNlcy9BeGlzVGVzdDE8L3dzYTpUbz4NCiAgICAgIDx3c2E6QWN0aW9uIG11 c3RVbmRlcnN0YW5kPSIxIj51cm46QXhpeFRlc3QxL0F4aXNUZXN0MS9HZXRSZXNvdXJjZVByb3Bl cnR5UmVxdWVzdDwvd3NhOkFjdGlvbj4NCiAgIDwvSGVhZGVyPg0KDQogICA8Qm9keT4NCiAgICAg IDx3c3JwOkdldFJlc291cmNlUHJvcGVydHkgeG1sbnM6d3NycD0iaHR0cDovL2RvY3Mub2FzaXMt b3Blbi5vcmcvd3NyZi8yMDA0LzA2L3dzcmYtV1MtUmVzb3VyY2VQcm9wZXJ0aWVzLTEuMi1kcmFm dC0wMS54c2QiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbG5zOnRucz0iaHR0 cDovL2V4YW1wbGUub3JnL3NlcnZpY2VzL1JvdXRlcjUiPg0KICAgICAgICAgdG5zOlJlc291cmNl SWQNCiAgICAgIDwvd3NycDpHZXRSZXNvdXJjZVByb3BlcnR5Pg0KICAgPC9Cb2R5Pg0KDQo8L0Vu dmVsb3BlPg0K ------=_Part_232166_32021584.1155716423381 Content-Type: text/xml; name=GetResourceProperty.xml; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eqxfj5yi Content-Disposition: attachment; filename="GetResourceProperty.xml" PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2Fw Lm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hN TFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNj aGVtYSI+DQoJPFNPQVAtRU5WOkJvZHk+DQogICAgICA8d3NycDpHZXRSZXNvdXJjZVByb3BlcnR5 IHhtbG5zOndzcnA9Imh0dHA6Ly9kb2NzLm9hc2lzLW9wZW4ub3JnL3dzcmYvMjAwNC8wNi93c3Jm LVdTLVJlc291cmNlUHJvcGVydGllcy0xLjItZHJhZnQtMDEueHNkIiB4bWxuczpycz0iaHR0cDov L2V4YW1wbGUub3JnL3NlcnZpY2VzL1JvdXRlcjUiPg0KICAgICAgICAgcnM6UmVzb3VyY2VJZA0K ICAgICAgPC93c3JwOkdldFJlc291cmNlUHJvcGVydHk+DQoJPC9TT0FQLUVOVjpCb2R5Pg0KPC9T T0FQLUVOVjpFbnZlbG9wZT4NCg== ------=_Part_232166_32021584.1155716423381 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org For additional commands, e-mail: axis-user-help@ws.apache.org ------=_Part_232166_32021584.1155716423381--