From mailman-bounces@ietf.org  Wed Dec  1 09:38:50 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA03706
	for <tools-team-archive@ietf.org>; Wed, 1 Dec 2004 09:38:50 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZViQ-0001N5-AU
	for tools-team-archive@ietf.org; Wed, 01 Dec 2004 09:44:22 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZSjE-0006zO-1D
	for tools-team-archive@ietf.org; Wed, 01 Dec 2004 06:33:00 -0500
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: ietf.org mailing list memberships reminder
From: mailman-owner@ietf.org
To: tools-team-archive@ietf.org
X-No-Archive: yes
Message-ID: <mailman.27126.1101898380.3553.mailman@lists.ietf.org>
Date: Wed, 01 Dec 2004 05:53:00 -0500
Precedence: bulk
X-BeenThere: mailman@lists.ietf.org
X-Mailman-Version: 2.1.5
List-Id: Mailman site list <mailman.lists.ietf.org>
X-List-Administrivia: yes
Sender: mailman-bounces@ietf.org
Errors-To: mailman-bounces@ietf.org
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 3e15cc4fdc61d7bce84032741d11c8e5
Content-Transfer-Encoding: 7bit

This is a reminder, sent out once a month, about your ietf.org mailing
list memberships.  It includes your subscription info and how to use
it to change it or unsubscribe from a list.

You can visit the URLs to change your membership status or
configuration, including unsubscribing, setting digest-style delivery
or disabling delivery altogether (e.g., for a vacation), and so on.

In addition to the URL interfaces, you can also use email to make such
changes.  For more info, send a message to the '-request' address of
the list (for example, mailman-request@ietf.org) containing just the
word 'help' in the message body, and an email message will be sent to
you with instructions.

**********************************************************************

NOTE WELL:

Any submission to the IETF intended by the Contributor for publication
as all or part of an IETF Internet-Draft or RFC and any statement made
within the context of an IETF activity is considered an "IETF
Contribution". Such statements include oral statements in IETF
sessions, as well as written and electronic communications made at any
time or place, which are addressed to:

o the IETF plenary session, o any IETF working group or portion
thereof, o the IESG, or any member thereof on behalf of the IESG, o
the IAB or any member thereof on behalf of the IAB, o any IETF mailing
list, including the IETF list itself, any working group
  or design team list, or any other list functioning under IETF
auspices,
o the RFC Editor or the Internet-Drafts function

All IETF Contributions are subject to the rules of RFC 3667 and RFC
3668.

Statements made outside of an IETF session, mailing list or other
function, that are clearly not intended to be input to an IETF
activity, group or function, are not IETF Contributions in the context
of this notice.

Please consult RFC 3667 for details.

*******************************************************************************


If you have questions, problems, comments, etc, send them to
mailman-owner@ietf.org.  Thanks!

Passwords for tools-team-archive@ietf.org:

List                                     Password // URL
----                                     --------  
tools-team@ietf.org                      fuuwuh    
https://www1.ietf.org/mailman/options/tools-team/tools-team-archive%40ietf.org


From tools-team-bounces@ietf.org  Wed Dec  1 10:46:53 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA14419;
	Wed, 1 Dec 2004 10:46:53 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZWmH-0002qF-VM; Wed, 01 Dec 2004 10:52:27 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZTjB-0003cy-Op; Wed, 01 Dec 2004 07:37:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZSJN-0008Sz-F5
	for tools-team@megatron.ietf.org; Wed, 01 Dec 2004 06:06:17 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA13399
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 06:06:15 -0500 (EST)
Received: from eikenes.alvestrand.no ([158.38.152.233])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CZSOd-0005VH-CD
	for tools-team@ietf.org; Wed, 01 Dec 2004 06:11:46 -0500
Received: from localhost (localhost.localdomain [127.0.0.1])
	by eikenes.alvestrand.no (Postfix) with ESMTP
	id 0083161C23; Wed,  1 Dec 2004 12:05:40 +0100 (CET)
Received: from eikenes.alvestrand.no ([127.0.0.1])
	by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id 20538-03; Wed,  1 Dec 2004 12:05:38 +0100 (CET)
Received: from halvestr-w2k02.emea.cisco.com (localhost.localdomain
	[127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP
	id EA90361B93; Wed,  1 Dec 2004 12:05:36 +0100 (CET)
Date: Wed, 01 Dec 2004 10:15:02 +0100
From: Harald Tveit Alvestrand <harald@alvestrand.no>
To: Alex Rousskov <rousskov@measurement-factory.com>,
        Bill Fenner <fenner@research.att.com>, tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
Message-ID: <046B0DA821E39ED3A753C1E5@B50854F0A9192E8EC6CDA126>
In-Reply-To: <opsiacm71kiz3etf0c9082f7@pail.measurement-factory.com>
References: <200411182230.iAIMUhB00435@windsor.research.att.com>
	<86vfc2d9qu.fsf@abel.internet2.edu>
	<20041118165924.M39909@measurement-factory.com>
	<86r7mqd6y6.fsf@abel.internet2.edu>
	<20041118173350.O39909@measurement-factory.com>
	<86is82d3cp.fsf@abel.internet2.edu>
	<20041118194931.Q39909@measurement-factory.com>
	<861xeqctwx.fsf@abel.internet2.edu>
	<opshp4utheiz3etf0c9082f7@pail.measurement-factory.com>
	<86pt29aebx.fsf@abel.internet2.edu>
	<opshqa4xumiz3etf0c9082f7@pail.measurement-factory.com>
	<86d5y98ocl.fsf@abel.internet2.edu>
	<opshqkhkgpiz3etf0c9082f7@pail.measurement-factory.com>
	<200411292147.iATLlq904866@windsor.research.att.com>
	<opsiacm71kiz3etf0c9082f7@pail.measurement-factory.com>
X-Mailer: Mulberry/3.1.5 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Virus-Scanned: by amavisd-new at alvestrand.no
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0a7aa2e6e558383d84476dc338324fab
Content-Transfer-Encoding: 7bit
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 244a2fd369eaf00ce6820a760a3de2e8
Content-Transfer-Encoding: 7bit

this points out a generic problem with tools: version skew.

If the DTD/schema is widened to allow previously disallowed content, the 
widening has to happen first at the accepting site, then at the users.

If it is narrowed, the narrowing has to happen first at the users, then at 
the accepting site - this is harder.

When switching from a DTD to a schema, which (I believe) checks different 
things, we have even more trouble.

And when the validator tools start checking things that were not checked 
before, we will (as Bill noted) have even more fun.

My conclusion: We have to allow upload of XML that does not pass the 
current set of validations - there are too many cases where there is good 
reason to submit such. And in the deadline crunch, there's no time to go 
fight with the implementor of the checker.

We should, however, give very plain warning - "the following errors have 
been detected - do you still want to upload?" - the same way I think we're 
wanting to do for id-nits errors.

My opinion.

                   Harald

--On 30. november 2004 09:12 -0700 Alex Rousskov 
<rousskov@measurement-factory.com> wrote:

> On Mon, 2004/11/29 (MST), <fenner@research.att.com> wrote:
>
>> Is it enough for the file to be valid XML, or does it have to pass
>> the DTD?
>
> It has to pas the DTD, IMO.
>
> My primary concern are [future] tools that use XML libraries that will
> not  deal with broken XML. I suspect that some libraries will not deal
> with XML  that does not pass DTD validation. Also, there is little
> pragmatic  difference between enforcing basic XML validity and DTD-based
> validity. So  we should get all the benefits for about the same price...
>
> You should probably test against the latest DTD in [1], not the one in
> RFC  2629.
> [1] http://xml.resource.org/authoring/draft-mrose-writing-rfcs.html
>
> Alex.
>
> _______________________________________________
> Tools-team mailing list
> Tools-team@ietf.org
> https://www1.ietf.org/mailman/listinfo/tools-team
>
>





_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  1 12:39:17 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA01960;
	Wed, 1 Dec 2004 12:39:17 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZYX5-0006D3-EU; Wed, 01 Dec 2004 12:44:52 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZXcC-00030S-NU; Wed, 01 Dec 2004 11:46:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZWIS-0003Ba-HT
	for tools-team@megatron.ietf.org; Wed, 01 Dec 2004 10:21:36 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA10257
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 10:21:35 -0500 (EST)
Received: from av1-2-sn1.fre.skanova.net ([81.228.11.108])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CZWNn-0002Fv-Gc
	for tools-team@ietf.org; Wed, 01 Dec 2004 10:27:08 -0500
Received: by av1-2-sn1.fre.skanova.net (Postfix, from userid 502)
	id 76BAF37F34; Wed,  1 Dec 2004 16:20:57 +0100 (CET)
Received: from smtp3-2-sn1.fre.skanova.net (smtp3-2-sn1.fre.skanova.net
	[81.228.11.164])
	by av1-2-sn1.fre.skanova.net (Postfix) with ESMTP id 5E9AD37EA9
	for <tools-team@ietf.org>; Wed,  1 Dec 2004 16:20:57 +0100 (CET)
Received: from shiraz.levkowetz.com (h195n1fls311o871.telia.com
	[213.64.174.195])
	by smtp3-2-sn1.fre.skanova.net (Postfix) with ESMTP id 4EB0F37E46
	for <tools-team@ietf.org>; Wed,  1 Dec 2004 16:20:57 +0100 (CET)
Received: from localhost ([127.0.0.1])
	by shiraz.levkowetz.com with esmtp (Exim 4.34) id 1CZWHp-0002Ze-1b
	for tools-team@ietf.org; Wed, 01 Dec 2004 16:20:57 +0100
Message-ID: <41ADE0D2.4060403@levkowetz.com>
Date: Wed, 01 Dec 2004 16:18:42 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: IETF TOOLS <tools-team@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com);
	SAEximRunCond expanded to false
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c0bedb65cce30976f0bf60a0a39edea4
Content-Transfer-Encoding: 7bit
Subject: [Tools-team] Agenda for the 1 December 2004 Telechat
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d0bdc596f8dd1c226c458f0b4df27a88
Content-Transfer-Encoding: 7bit

Hi,

Here is the proposed agenda for today's meeting.

---------------------------------------------------------

1. Agenda bashing

2. Comments on minutes from last teleconference.

3. Status of I-D submission tool draft

4. Go over revised priority list

5. Charter update

6. Action item review.

   * Bill:	Provide tangled mess of Meta-data extraction scripts
		and database access to the team, for possible setup
		of prototype xml meta-data publication.

   * Stas: 	Start looking at Notification Service Requirements.
		First draft middle of December.

   * Alex:	Continue thinking about Draft Status Page
		Requirements
		First draft by Mon. December 6th.

   * Alex:	Summarize draft-submission comments to the list,
		update draft to be ready for submission for
		publication.

   * Henrik:	Submit draft-submission draft for publication when
		it's ready

   * Henrik:	Update Wiki Tool priority list according to comments.

   * Henrik: 	Update proposed charter with dates.  Ask for feedback
		on list.  Submit to Harald when ready.

   * Donald:	Start looking at WG Meeting Scheduler Requirements


7. Any other business.

8. Action items for next week

9. Next meeting:

  Teleconference Wednesday 8 Dec, 17:00 GMT (same local time as
  today).

---------------------------------------------------------
Connection details:

To join the call, dial +1-734-531-0125 and enter PIN 0151989.

One can also join the call by dialing:
 sip:session_0151989@edial.internet2.edu 
on a SIP-enabled voice communications client. 

If the SIP client cannot dial URLs, you can have the conference
system call you if you have the sip URL for your phone.  Go to
 https://edial.internet2.edu/call/0151989
and type in the URL to your phone, and follow the directions.


_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  1 12:40:11 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA02169;
	Wed, 1 Dec 2004 12:40:11 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZYXy-0006Gw-FF; Wed, 01 Dec 2004 12:45:46 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZXiO-0005Df-KN; Wed, 01 Dec 2004 11:52:28 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZWYv-00038b-0a
	for tools-team@megatron.ietf.org; Wed, 01 Dec 2004 10:38:37 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA12850
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 10:38:35 -0500 (EST)
Received: from measurement-factory.com ([206.168.0.5])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CZWeF-0002aQ-IR
	for tools-team@ietf.org; Wed, 01 Dec 2004 10:44:08 -0500
Received: from pail.measurement-factory.com (nat.measurement-factory.com
	[206.168.0.3])
	by measurement-factory.com (8.12.9/8.12.9) with ESMTP id iB1FcWJ2049824;
	Wed, 1 Dec 2004 08:38:33 -0700 (MST)
	(envelope-from rousskov@measurement-factory.com)
Date: Wed, 01 Dec 2004 08:38:32 -0700
To: "Harald Tveit Alvestrand" <harald@alvestrand.no>, tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <200411182230.iAIMUhB00435@windsor.research.att.com>
	<86vfc2d9qu.fsf@abel.internet2.edu>
	<20041118165924.M39909@measurement-factory.com>
	<86r7mqd6y6.fsf@abel.internet2.edu>
	<20041118173350.O39909@measurement-factory.com>
	<86is82d3cp.fsf@abel.internet2.edu>
	<20041118194931.Q39909@measurement-factory.com>
	<861xeqctwx.fsf@abel.internet2.edu>
	<opshp4utheiz3etf0c9082f7@pail.measurement-factory.com>
	<86pt29aebx.fsf@abel.internet2.edu>
	<opshqa4xumiz3etf0c9082f7@pail.measurement-factory.com>
	<86d5y98ocl.fsf@abel.internet2.edu>
	<opshqkhkgpiz3etf0c9082f7@pail.measurement-factory.com>
	<200411292147.iATLlq904866@windsor.research.att.com>
	<opsiacm71kiz3etf0c9082f7@pail.measurement-factory.com>
	<046B0DA821E39ED3A753C1E5@B50854F0A9192E8EC6CDA126>
From: "Alex Rousskov" <rousskov@measurement-factory.com>
Organization: The Measurement Factory
Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Message-ID: <opsib5qicjiz3etf0c9082f7@pail.measurement-factory.com>
In-Reply-To: <046B0DA821E39ED3A753C1E5@B50854F0A9192E8EC6CDA126>
User-Agent: Opera M2/7.54 (FreeBSD, build 751)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8b431ad66d60be2d47c7bfeb879db82c
Content-Transfer-Encoding: 8bit
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 82c9bddb247d9ba4471160a9a865a5f3
Content-Transfer-Encoding: 8bit

On Wed, 2004/12/01 (MST), <harald@alvestrand.no> wrote:

> this points out a generic problem with tools: version skew.
>
> If the DTD/schema is widened to allow previously disallowed content, the  
> widening has to happen first at the accepting site, then at the users.
>
> If it is narrowed, the narrowing has to happen first at the users, then  
> at the accepting site - this is harder.
>
> When switching from a DTD to a schema, which (I believe) checks  
> different things, we have even more trouble.

While I agree that the changes in DTD and/or schema need to be carefully  
propagated, I do not see a serious problem or trouble here. What  
specifically are you worried about?

> And when the validator tools start checking things that were not checked  
> before, we will (as Bill noted) have even more fun.

If by "fun" you mean higher quality drafts, then I agree. If you mean  
complains from users, then we need to distinguish short-term growth  
problems from long-term inconveniences.

> My conclusion: We have to allow upload of XML that does not pass the  
> current set of validations - there are too many cases where there is  
> good reason to submit such. And in the deadline crunch, there's no time  
> to go fight with the implementor of the checker.

I am afraid I do not see the "too many cases" you are referring to. I  
cannot think of a good reason to submit broken XML, regardless of the  
deadline proximity: If the draft submission tool rejects your XML, then  
(a) fix XML and resubmit, (b) use the manual Secretariat route, or (c) do  
not submit XML. What's wrong with that approach?

> We should, however, give very plain warning - "the following errors have  
> been detected - do you still want to upload?"

Except for the manual Secretariat route, I do not see the point in  
uploading broken XML. Do you?

Thanks,

Alex.

P.S. If NEWTRK IDS make it, we will need a different set of acceptance  
criteria for them, provided their primary format remains XML. However, I  
would still argue that broken XML should not be auto-posted, _especially_  
when XML is the primary format! Accepting something that IETF tools cannot  
grok would cause nothing but trouble. Rejecting it should not cause any  
trouble, except in a few special cases that can be handled manually.

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  1 12:44:33 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA03201;
	Wed, 1 Dec 2004 12:44:33 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZYc9-0006XM-Q3; Wed, 01 Dec 2004 12:50:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZXmu-0006tK-JD; Wed, 01 Dec 2004 11:57:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZWnf-0001OT-Mg
	for tools-team@megatron.ietf.org; Wed, 01 Dec 2004 10:53:51 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA15559
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 10:53:50 -0500 (EST)
Received: from eikenes.alvestrand.no ([158.38.152.233])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CZWt0-00031U-4W
	for tools-team@ietf.org; Wed, 01 Dec 2004 10:59:23 -0500
Received: from localhost (localhost.localdomain [127.0.0.1])
	by eikenes.alvestrand.no (Postfix) with ESMTP
	id AF5DC61C24; Wed,  1 Dec 2004 16:53:18 +0100 (CET)
Received: from eikenes.alvestrand.no ([127.0.0.1])
	by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id 26920-01; Wed,  1 Dec 2004 16:53:17 +0100 (CET)
Received: from [192.168.1.145] (162.80-203-220.nextgentel.com [80.203.220.162])
	by eikenes.alvestrand.no (Postfix) with ESMTP
	id B6C6761B92; Wed,  1 Dec 2004 16:53:16 +0100 (CET)
Date: Wed, 01 Dec 2004 16:53:15 +0100
From: Harald Tveit Alvestrand <harald@alvestrand.no>
To: Alex Rousskov <rousskov@measurement-factory.com>, tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
Message-ID: <4519EE36ECBB737F31DA6EA8@gloppen.hjemme.alvestrand.no>
In-Reply-To: <opsib5qicjiz3etf0c9082f7@pail.measurement-factory.com>
References: <200411182230.iAIMUhB00435@windsor.research.att.com>
	<86vfc2d9qu.fsf@abel.internet2.edu>
	<20041118165924.M39909@measurement-factory.com>
	<86r7mqd6y6.fsf@abel.internet2.edu>
	<20041118173350.O39909@measurement-factory.com>
	<86is82d3cp.fsf@abel.internet2.edu>
	<20041118194931.Q39909@measurement-factory.com>
	<861xeqctwx.fsf@abel.internet2.edu>
	<opshp4utheiz3etf0c9082f7@pail.measurement-factory.com>
	<86pt29aebx.fsf@abel.internet2.edu>
	<opshqa4xumiz3etf0c9082f7@pail.measurement-factory.com>
	<86d5y98ocl.fsf@abel.internet2.edu>
	<opshqkhkgpiz3etf0c9082f7@pail.measurement-factory.com>
	<200411292147.iATLlq904866@windsor.research.att.com>
	<opsiacm71kiz3etf0c9082f7@pail.measurement-factory.com>
	<046B0DA821E39ED3A753C1E5@B50854F0A9192E8EC6CDA126>
	<opsib5qicjiz3etf0c9082f7@pail.measurement-factory.com>
X-Mailer: Mulberry/3.1.6 (Linux/x86)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Virus-Scanned: by amavisd-new at alvestrand.no
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a7d6aff76b15f3f56fcb94490e1052e4
Content-Transfer-Encoding: 7bit
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c1c65599517f9ac32519d043c37c5336
Content-Transfer-Encoding: 7bit



--On onsdag, desember 01, 2004 08:38:32 -0700 Alex Rousskov 
<rousskov@measurement-factory.com> wrote:

>> My conclusion: We have to allow upload of XML that does not pass the
>> current set of validations - there are too many cases where there is
>> good reason to submit such. And in the deadline crunch, there's no time
>> to go fight with the implementor of the checker.
>
> I am afraid I do not see the "too many cases" you are referring to. I
> cannot think of a good reason to submit broken XML, regardless of the
> deadline proximity: If the draft submission tool rejects your XML, then
> (a) fix XML and resubmit, (b) use the manual Secretariat route, or (c) do
> not submit XML. What's wrong with that approach?

If you don't see it, look a little harder, please....

"too many cases" are for instance:

- XML validator has a bug, and rejects some valid XML with valid schema
- XML validator checks schema version 1.4, submitter conforms to 1.5
- XML validator checks schema version 1.5, submitter conforms to 1.4
- XML is produced by tool "X", which is emitting version 1.3-compliant code
- XML is produced by tool "Y", which puts -- inside an XML comment
- XML is produced by tool "Z", which produces an XML weirdness that was not 
checked for before, but the validator got upgraded 2 hours ago

And think through yourself as the submitter in all of these cases, 5 
minutes before the deadline.

And look at Bill's numbers - half the drafts that people have so far 
submitted, BELIEVING they were conformant, were not.

The result of refusing to accept XML that does not pass the validator at 
the crunch is "not submit XML" - and IMHO, it is *harder* to generate any 
sensible metadata from "no XML" than from "XML that did not pass the 
checker".

                     Harald



_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  1 12:58:01 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA04386;
	Wed, 1 Dec 2004 12:58:00 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZYp2-0006uj-Ai; Wed, 01 Dec 2004 13:03:36 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZXro-0000Jg-ST; Wed, 01 Dec 2004 12:02:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZWvL-0005o8-PA
	for tools-team@megatron.ietf.org; Wed, 01 Dec 2004 11:01:47 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17021
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 11:01:46 -0500 (EST)
Received: from exprod6ob1.obsmtp.com ([64.18.1.211] helo=psmtp.com)
	by ietf-mx.ietf.org with smtp (Exim 4.33) id 1CZX0V-0003Is-JQ
	for tools-team@ietf.org; Wed, 01 Dec 2004 11:07:19 -0500
Received: from source ([192.150.11.134]) by exprod6ob1.obsmtp.com
	([64.18.5.12]) with SMTP; Wed, 01 Dec 2004 08:00:12 PST
Received: from inner-relay-3.corp.adobe.com ([153.32.251.51])
	by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id
	iB1FuZQY004691
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 07:56:35 -0800 (PST)
Received: from calsj-dev (calsj-dev.corp.adobe.com [153.32.1.193])
	by inner-relay-3.corp.adobe.com (8.12.9/8.12.9) with ESMTP id
	iB1G1W0v022287
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 08:01:33 -0800 (PST)
Received: from MasinterT40 ([130.248.178.160]) by mailsj-v1.corp.adobe.com
	(iPlanet Messaging Server 5.2 HotFix 1.21 (built Sep  8 2003))
	with ESMTP id <0I8100J4IWIK6B@mailsj-v1.corp.adobe.com> for
	tools-team@ietf.org; Wed, 01 Dec 2004 08:01:32 -0800 (PST)
Date: Wed, 01 Dec 2004 08:01:32 -0800
From: Larry Masinter <LMM@acm.org>
To: tools-team@ietf.org
Message-id: <0I8100J4JWIK6B@mailsj-v1.corp.adobe.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: AcTXvwbyGREOOXdISkes1jT6pyQMDQ==
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 2870a44b67ee17965ce5ad0177e150f4
Content-Transfer-Encoding: 7BIT
Subject: [Tools-team] regrets
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 30ac594df0e66ffa5a93eb4c48bcb014
Content-Transfer-Encoding: 7BIT

I'm on another call which looks like it will run on
through the tools-team call.



_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  1 13:35:26 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA07272;
	Wed, 1 Dec 2004 13:35:26 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZZPS-0007mM-Ej; Wed, 01 Dec 2004 13:41:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZYP2-0007zc-Pv; Wed, 01 Dec 2004 12:36:32 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZXZ3-0000rr-FU
	for tools-team@megatron.ietf.org; Wed, 01 Dec 2004 11:42:49 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA24528
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 11:42:47 -0500 (EST)
Received: from measurement-factory.com ([206.168.0.5])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CZXeM-0004D0-BK
	for tools-team@ietf.org; Wed, 01 Dec 2004 11:48:21 -0500
Received: from pail.measurement-factory.com (nat.measurement-factory.com
	[206.168.0.3])
	by measurement-factory.com (8.12.9/8.12.9) with ESMTP id iB1GggJ2052489;
	Wed, 1 Dec 2004 09:42:43 -0700 (MST)
	(envelope-from rousskov@measurement-factory.com)
Date: Wed, 01 Dec 2004 09:42:41 -0700
To: "Harald Tveit Alvestrand" <harald@alvestrand.no>, tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <200411182230.iAIMUhB00435@windsor.research.att.com>
	<86vfc2d9qu.fsf@abel.internet2.edu>
	<20041118165924.M39909@measurement-factory.com>
	<86r7mqd6y6.fsf@abel.internet2.edu>
	<20041118173350.O39909@measurement-factory.com>
	<86is82d3cp.fsf@abel.internet2.edu>
	<20041118194931.Q39909@measurement-factory.com>
	<861xeqctwx.fsf@abel.internet2.edu>
	<opshp4utheiz3etf0c9082f7@pail.measurement-factory.com>
	<86pt29aebx.fsf@abel.internet2.edu>
	<opshqa4xumiz3etf0c9082f7@pail.measurement-factory.com>
	<86d5y98ocl.fsf@abel.internet2.edu>
	<opshqkhkgpiz3etf0c9082f7@pail.measurement-factory.com>
	<200411292147.iATLlq904866@windsor.research.att.com>
	<opsiacm71kiz3etf0c9082f7@pail.measurement-factory.com>
	<046B0DA821E39ED3A753C1E5@B50854F0A9192E8EC6CDA126>
	<opsib5qicjiz3etf0c9082f7@pail.measurement-factory.com>
	<4519EE36ECBB737F31DA6EA8@gloppen.hjemme.alvestrand.no>
From: "Alex Rousskov" <rousskov@measurement-factory.com>
Organization: The Measurement Factory
Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Message-ID: <opsib8pfigiz3etf0c9082f7@pail.measurement-factory.com>
In-Reply-To: <4519EE36ECBB737F31DA6EA8@gloppen.hjemme.alvestrand.no>
User-Agent: Opera M2/7.54 (FreeBSD, build 751)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b4a0a5f5992e2a4954405484e7717d8c
Content-Transfer-Encoding: 8bit
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 92df29fa99cf13e554b84c8374345c17
Content-Transfer-Encoding: 8bit

On Wed, 2004/12/01 (MST), <harald@alvestrand.no> wrote:

> "too many cases" are for instance:
>
> - XML validator has a bug, and rejects some valid XML with valid schema

Use the manual route or do not submit XML (and consider reporting a bug).
Once the toolset is stable, the bugs will be exceptions that Secretariat  
can dial with manually.

> - XML validator checks schema version 1.4, submitter conforms to 1.5
> - XML validator checks schema version 1.5, submitter conforms to 1.4

XML validator must use the IETF-approved schema(s). Non-conformant formats  
should not be accepted (for the reasons I stated earlier). If XML  
validator does not use the IETF-approved schema(s), it is a validator bug  
(see above). And, again, since schema/DTD changes would be quite  
infrequent, I do not see a reason to optimize for a rare conflict.

> - XML is produced by tool "X", which is emitting version 1.3-compliant  
> code
> - XML is produced by tool "Y", which puts -- inside an XML comment
> - XML is produced by tool "Z", which produces an XML weirdness that was  
> not checked for before, but the validator got upgraded 2 hours ago

I do not think the tool producing XML matters in this context. I can only  
see two really different cases among all the cases you listed above:
	- validator is correct
	- validator is buggy

Once stable, the validator will be correct virtually all the time and  
exceptions can be dealt with manually. Why optimize for exceptions?

And, of course, upgrading validator just before the IETF deadline is a bad  
idea.

> And think through yourself as the submitter in all of these cases, 5  
> minutes before the deadline.

If I have 5 minutes before the deadline, I will drop XML format or use the  
manual route (depending on the error message), no problem.

> And look at Bill's numbers - half the drafts that people have so far  
> submitted, BELIEVING they were conformant, were not.

Bill's numbers are irrelevant in this particular case because there was no  
validation. Once there is validation and the validator is stable, the  
numbers will be very different. Short-term (while the validator is not  
stable), there is no compelling reason to accept invalid drafts either. In  
fact, errors will prompt more folks to complain to validator implementor  
(and/or Marshall) and bugs will be fixed.

> The result of refusing to accept XML that does not pass the validator at  
> the crunch is "not submit XML" - and IMHO, it is *harder* to generate  
> any sensible metadata from "no XML" than from "XML that did not pass the  
> checker".

Not for an automated tool that cannot "see" invalid XML (the parser simply  
returns an error, refusing to return an XML "tree" or a DOM object of  
sorts). And, again, all of your cases are exceptional, uncommon scenarious  
once things become stable (which should not take that long since we  
already have semi-stable tools to be re-used here).

Thanks,

Alex.

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  1 13:37:17 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA07570;
	Wed, 1 Dec 2004 13:37:17 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZZRE-0007rs-O1; Wed, 01 Dec 2004 13:42:52 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZYSM-0001K3-Q4; Wed, 01 Dec 2004 12:39:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZXgg-0004k2-Sq
	for tools-team@megatron.ietf.org; Wed, 01 Dec 2004 11:50:42 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA25613
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 11:50:41 -0500 (EST)
Received: from measurement-factory.com ([206.168.0.5])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CZXm1-0004SK-Uj
	for tools-team@ietf.org; Wed, 01 Dec 2004 11:56:15 -0500
Received: from pail.measurement-factory.com (nat.measurement-factory.com
	[206.168.0.3])
	by measurement-factory.com (8.12.9/8.12.9) with ESMTP id iB1GoeJ2052699
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 09:50:40 -0700 (MST)
	(envelope-from rousskov@measurement-factory.com)
Date: Wed, 01 Dec 2004 09:50:39 -0700
To: "IETF TOOLS team" <tools-team@ietf.org>
From: "Alex Rousskov" <rousskov@measurement-factory.com>
Organization: The Measurement Factory
Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Message-ID: <opsib82pe2iz3etf0c9082f7@pail.measurement-factory.com>
User-Agent: Opera M2/7.54 (FreeBSD, build 751)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 79899194edc4f33a41f49410777972f8
Content-Transfer-Encoding: 8bit
Subject: [Tools-team] ID Submission draft: pending issues
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9182cfff02fae4f1b6e9349e01d62f32
Content-Transfer-Encoding: 8bit

Hi,

	I have fixed one minor problem in 06 version of the draft (CGI is not  
mandatory for action implementation). I am aware of two more comments that  
are currently not addressed:

1) Should we accept compressed drafts via email? How about web interface?
My current plan is to mention compressed draft as a 3rd stage feature, for  
both interfaces. Any objections?

2) Should we accept invalid XML?
I do not think we have consensus regarding this one. I think it is  
important to prevent invalid XML from being posted, but a few people  
disagree (to various extent). I am not sure how to proceed here.

Did I miss anything?

Thank you,

Alex.

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  1 14:17:17 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA11488;
	Wed, 1 Dec 2004 14:17:17 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZa3w-0000WP-Il; Wed, 01 Dec 2004 14:22:53 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZZIT-0001pW-Vm; Wed, 01 Dec 2004 13:33:50 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZYKq-0005lP-Eq
	for tools-team@megatron.ietf.org; Wed, 01 Dec 2004 12:32:12 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA00771
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 12:32:10 -0500 (EST)
Received: from av1-2-sn3.vrr.skanova.net ([81.228.9.106])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CZYQC-0005nU-HS
	for tools-team@ietf.org; Wed, 01 Dec 2004 12:37:45 -0500
Received: by av1-2-sn3.vrr.skanova.net (Postfix, from userid 502)
	id B678737EBE; Wed,  1 Dec 2004 18:31:39 +0100 (CET)
Received: from smtp1-2-sn3.vrr.skanova.net (smtp1-2-sn3.vrr.skanova.net
	[81.228.9.178])
	by av1-2-sn3.vrr.skanova.net (Postfix) with ESMTP id A005537ECC
	for <tools-team@ietf.org>; Wed,  1 Dec 2004 18:31:39 +0100 (CET)
Received: from shiraz.levkowetz.com (h195n1fls311o871.telia.com
	[213.64.174.195])
	by smtp1-2-sn3.vrr.skanova.net (Postfix) with ESMTP id 8C58F3801C
	for <tools-team@ietf.org>; Wed,  1 Dec 2004 18:31:39 +0100 (CET)
Received: from localhost ([127.0.0.1])
	by shiraz.levkowetz.com with esmtp (Exim 4.34) id 1CZYKJ-0007O3-Ab
	for tools-team@ietf.org; Wed, 01 Dec 2004 18:31:39 +0100
Message-ID: <41ADFFFA.30608@levkowetz.com>
Date: Wed, 01 Dec 2004 18:31:38 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: IETF TOOLS <tools-team@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com);
	SAEximRunCond expanded to false
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 093efd19b5f651b2707595638f6c4003
Content-Transfer-Encoding: 7bit
Subject: [Tools-team] Minutes from the 1 December 2004 Telechat
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 2beba50d0fcdeee5f091c59f204d4365
Content-Transfer-Encoding: 7bit

Hi,

Here are the minutes from today's meeting.

---------------------------------------------------------

1. Agenda bashing

	No changes

2. Comments on minutes from last teleconference.

	None

3. Status of I-D submission tool draft

	3 changes needed; 1 done and 2 sent to the list.
	* Do we want to accept compressed drafts? -> 3rd phase
	* Accepting invalid XML?
		-- Accept everything that xml2rfc accepts
		-- Accept well-formed but unvalidated xml
		-- Accept only XML which validates against the DTD
	  - One option might be to give warnings in phase 2, and
	  reject nonvalidating xml in phase 3. This requires finding
	  a validator which give decent error messages.
	  Hopefully -07 will be out by weekend.

4. Go over revised priority list

	No comments on the revised wiki page

5. Charter update

	No comments.  Will be sent to Harald for charter update
	tomorrow.

6. Action item review.

   * Bill:	Provide tangled mess of Meta-data extraction scripts
		and database access to the team, for possible setup
		of prototype xml meta-data publication.

	Done.

   * Stas: 	Start looking at Notification Service Requirements.
		First draft middle of December.

	-

   * Alex:	Continue thinking about Draft Status Page
		Requirements
		First draft by Mon. December 6th.

	Some text drafted, on schedule.

   * Alex:	Summarize draft-submission comments to the list,
		update draft to be ready for submission for
		publication.

	In progress

   * Henrik:	Submit draft-submission draft for publication when
		it's ready

	-

   * Henrik:	Update Wiki Tool priority list according to comments.

	Done

   * Henrik: 	Update proposed charter with dates.  Ask for feedback
		on list.  Submit to Harald when ready.

	Done

   * Donald:	Start looking at WG Meeting Scheduler Requirements

	-

7. Any other business.

	We will have a hiatus over Christmas, so there will be no
	call on December 29th.

8. Action items for next week

   * Henrik: 	Talk to Donald.

   * Stas: 	Start looking at Notification Service Requirements.
		First draft middle of December.

   * Alex:	Continue thinking about Draft Status Page
		Requirements
		First draft by Mon. December 6th.

   * Alex:	Summarize draft-submission comments to the list,
		update draft to be ready for submission for
		publication.

   * Henrik:	Submit draft-submission draft for publication when
		it's ready

   * Henrik: 	Submit changed charter to Harald.

   * Donald:	Start looking at WG Meeting Scheduler Requirements

9. Next meeting:

  Teleconference Wednesday 8 Dec, 17:00 GMT (same local time as
  today).

---------------------------------------------------------
Connection details:

To join the call, dial +1-734-531-0125 and enter PIN 0151989.

One can also join the call by dialling:
 sip:session_0151989@edial.internet2.edu 
on a SIP-enabled voice communications client. 

If the SIP client cannot dial URLs, you can have the conference
system call you if you have the sip URL for your phone.  Go to
 https://edial.internet2.edu/call/0151989
and type in the URL to your phone, and follow the directions.


_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  1 14:35:35 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA15654;
	Wed, 1 Dec 2004 14:35:35 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZaLf-0001mM-1R; Wed, 01 Dec 2004 14:41:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZZTq-0006RO-Fd; Wed, 01 Dec 2004 13:45:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZYlA-0003It-7I
	for tools-team@megatron.ietf.org; Wed, 01 Dec 2004 12:59:24 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA04536
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 12:59:21 -0500 (EST)
Received: from mail-red.research.att.com ([192.20.225.110]
	helo=mail-white.research.att.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CZYqW-0006wF-P6
	for tools-team@ietf.org; Wed, 01 Dec 2004 13:04:57 -0500
Received: from windsor.research.att.com (windsor.research.att.com
	[135.207.26.46])
	by mail-blue.research.att.com (Postfix) with ESMTP id CD9A9197482
	for <tools-team@ietf.org>; Wed,  1 Dec 2004 12:47:37 -0500 (EST)
Received: (from fenner@localhost)
	by windsor.research.att.com (8.11.6+Sun/8.8.5) id iB1HwqW10418;
	Wed, 1 Dec 2004 09:58:52 -0800 (PST)
Message-Id: <200412011758.iB1HwqW10418@windsor.research.att.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: tools-team@ietf.org
Subject: Re: [Tools-team] Agenda for the 1 December 2004 Telechat
Date: Wed, 1 Dec 2004 09:58:50 -0800
From: Bill Fenner <fenner@research.att.com>
Versions: dmail (solaris) 2.6d/makemail 2.10
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 79899194edc4f33a41f49410777972f8
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9182cfff02fae4f1b6e9349e01d62f32


Well, the mail delay is getting better; it's not 5 hours
any more...

message <41ADE0D2.4060403@levkowetz.com>
  2h 20m 38s end to end
      2m 15s MUA -> shiraz.levkowetz.com
          0s shiraz.levkowetz.com -> smtp3-2-sn1.fre.skanova.net
          0s smtp3-2-sn1.fre.skanova.net -> av1-2-sn1.fre.skanova.net
          0s av1-2-sn1.fre.skanova.net -> av1-2-sn1.fre.skanova.net
      6m 11s av1-2-sn1.fre.skanova.net -> ietf-mx.ietf.org
     -5m 33s ietf-mx.ietf.org -> ietf.org
          1s ietf.org -> megatron.ietf.org
  1h 24m 29s megatron.ietf.org -> megatron.ietf.org
     53m 13s megatron.ietf.org -> mail-dark.research.att.com
          0s mail-dark.research.att.com -> mail-brown.research.att.com
          2s mail-brown.research.att.com -> mail-brown.research.att.com
          0s mail-brown.research.att.com -> mail-brown.research.att.com
          0s mail-brown.research.att.com -> bigmail.research.att.com
          0s bigmail.research.att.com -> unknown

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  1 14:36:26 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA15879;
	Wed, 1 Dec 2004 14:36:26 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZaMT-0001rJ-J5; Wed, 01 Dec 2004 14:42:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZZX6-0007uk-44; Wed, 01 Dec 2004 13:48:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZYsb-0007Ue-G7
	for tools-team@megatron.ietf.org; Wed, 01 Dec 2004 13:07:05 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA05068
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 13:07:03 -0500 (EST)
Received: from basie.internet2.edu ([207.75.164.22])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CZYxx-00075w-89
	for tools-team@ietf.org; Wed, 01 Dec 2004 13:12:38 -0500
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id EEBFB1CD75F
	for <tools-team@ietf.org>; Wed,  1 Dec 2004 13:07:02 -0500 (EST)
Received: from basie.internet2.edu ([127.0.0.1])
	by localhost (basie.internet2.edu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 08026-01 for <tools-team@ietf.org>;
	Wed,  1 Dec 2004 13:07:02 -0500 (EST)
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id CAF5B1CD757
	for <tools-team@ietf.org>; Wed,  1 Dec 2004 13:07:02 -0500 (EST)
To: tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <200411182230.iAIMUhB00435@windsor.research.att.com>
	<86vfc2d9qu.fsf@abel.internet2.edu>
	<20041118165924.M39909@measurement-factory.com>
	<86r7mqd6y6.fsf@abel.internet2.edu>
	<20041118173350.O39909@measurement-factory.com>
	<86is82d3cp.fsf@abel.internet2.edu>
	<20041118194931.Q39909@measurement-factory.com>
	<861xeqctwx.fsf@abel.internet2.edu>
	<opshp4utheiz3etf0c9082f7@pail.measurement-factory.com>
	<86pt29aebx.fsf@abel.internet2.edu>
	<opshqa4xumiz3etf0c9082f7@pail.measurement-factory.com>
	<86d5y98ocl.fsf@abel.internet2.edu>
	<opshqkhkgpiz3etf0c9082f7@pail.measurement-factory.com>
	<200411292147.iATLlq904866@windsor.research.att.com>
	<opsiacm71kiz3etf0c9082f7@pail.measurement-factory.com>
	<046B0DA821E39ED3A753C1E5@B50854F0A9192E8EC6CDA126>
	<opsib5qicjiz3etf0c9082f7@pail.measurement-factory.com>
	<4519EE36ECBB737F31DA6EA8@gloppen.hjemme.alvestrand.no>
From: stanislav shalunov <shalunov@internet2.edu>
Date: 01 Dec 2004 13:07:32 -0500
In-Reply-To: <4519EE36ECBB737F31DA6EA8@gloppen.hjemme.alvestrand.no>
Message-ID: <86sm6phoyj.fsf@abel.internet2.edu>
Lines: 39
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Virus-Scanned: by mail.internet2.edu virus scanner
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8b30eb7682a596edff707698f4a80f7d
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 21c69d3cfc2dd19218717dbe1d974352

Harald Tveit Alvestrand <harald@alvestrand.no> writes:

> The result of refusing to accept XML that does not pass the
> validator at the crunch is "not submit XML" [...]

[Some violent agreement.]

I would further strike ``at the crunch'' from this sentence.  XML is
currently an optional format.  If people are kind enough to provide
the source that they use to create the draft, we should be grateful,
not ridiculously picky.

If a consumer of this format -- human, automated, bacterial, or alien
-- doesn't like some particular kind of the format -- not passing
validation, not satisfying the latest DTD, not satisfying the previous
version of the DTD, having lines that are too long, not having a
newline at the end of file, using splice commas or split infinitives,
or having too many capital letters -- the consumer can always choose
not to consume the source.  No such consumer choice is there if XML is
not there.

This would change if XML submission were required by policy.  Part of
this policy would then say what requirements the XML files need to
satisfy.  The usefulness of such a policy can be debated (probably not
here), but lack of its current existence cannot be.

When is the presence of XML confusing and harmful?  When it's not
actually the source.  When it's, say, the source of a different I-D or
something else entirely.  If a common version of xml2rfc takes the XML
and produces the plain text version from it, and it matches the
submitted plain text version, we know that the XML version is, indeed,
the source code for the draft.  It should then be accepted.  (Unless,
again, the policy is changed.)

-- 
Stanislav Shalunov		http://www.internet2.edu/~shalunov/

Democracy is a form of government that substitutes election by the
incompetent many for appointment by the corrupt few.  -- G. B. Shaw

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  1 16:27:32 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26687;
	Wed, 1 Dec 2004 16:27:32 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZc5z-000540-Ol; Wed, 01 Dec 2004 16:33:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZbYB-0002iE-8V; Wed, 01 Dec 2004 15:58:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZaQ4-0007nQ-Qa
	for tools-team@megatron.ietf.org; Wed, 01 Dec 2004 14:45:44 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA17012
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 14:45:41 -0500 (EST)
Received: from exprod6ob8.obsmtp.com ([64.18.1.218] helo=psmtp.com)
	by ietf-mx.ietf.org with smtp (Exim 4.33) id 1CZaVR-00029x-8x
	for tools-team@ietf.org; Wed, 01 Dec 2004 14:51:18 -0500
Received: from source ([193.95.148.142]) by exprod6ob8.obsmtp.com
	([64.18.5.12]) with SMTP; Wed, 01 Dec 2004 11:43:17 PST
Received: from inner-relay-1.corp.adobe.com (inner-relay-1.corp.adobe.com
	[153.32.1.51])
	by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id
	iB1JpcTG012005; Wed, 1 Dec 2004 11:51:38 -0800 (PST)
Received: from calsj-dev (calsj-dev.corp.adobe.com [153.32.1.193])
	by inner-relay-1.corp.adobe.com (8.12.9/8.12.9) with ESMTP id
	iB1JjcJs019798; Wed, 1 Dec 2004 11:45:38 -0800 (PST)
Received: from MasinterT40 ([130.248.178.160]) by mailsj-v1.corp.adobe.com
	(iPlanet Messaging Server 5.2 HotFix 1.21 (built Sep  8 2003))
	with ESMTP id <0I8200C1D6W1BC@mailsj-v1.corp.adobe.com>; Wed,
	01 Dec 2004 11:45:38 -0800 (PST)
Date: Wed, 01 Dec 2004 11:45:37 -0800
From: Larry Masinter <LMM@acm.org>
Subject: RE: [Tools-team] XML validity when submitting
In-reply-to: <86sm6phoyj.fsf@abel.internet2.edu>
To: "'stanislav shalunov'" <shalunov@internet2.edu>, tools-team@ietf.org
Message-id: <0I8200C1F6W1BC@mailsj-v1.corp.adobe.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: AcTX3Q2mNVW/kFHKQiGRwX+K+q4ELAAAOFyA
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d17f825e43c9aed4fd65b7edddddec89
Content-Transfer-Encoding: 7BIT
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cf4fa59384e76e63313391b70cd0dd25
Content-Transfer-Encoding: 7BIT

If we accept XML files that don't pass validation, we could publish
the XML errors as well as the XML draft in the (XML) drafts index.

> When is the presence of XML confusing and harmful?  When it's not
> actually the source.  When it's, say, the source of a different I-D or
> something else entirely. 

Should this be a criteria for acceptance? 

Larry


_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  1 16:43:14 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA28747;
	Wed, 1 Dec 2004 16:43:14 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZcL8-0005WM-Tu; Wed, 01 Dec 2004 16:48:51 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZbgT-0004Kn-IK; Wed, 01 Dec 2004 16:06:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZb1h-0005I4-1S
	for tools-team@megatron.ietf.org; Wed, 01 Dec 2004 15:24:37 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA20756
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 15:24:33 -0500 (EST)
Received: from basie.internet2.edu ([207.75.164.22])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CZb74-0002ug-4Z
	for tools-team@ietf.org; Wed, 01 Dec 2004 15:30:11 -0500
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id DAD811CD80A
	for <tools-team@ietf.org>; Wed,  1 Dec 2004 15:24:34 -0500 (EST)
Received: from basie.internet2.edu ([127.0.0.1])
	by localhost (basie.internet2.edu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 31685-04 for <tools-team@ietf.org>;
	Wed,  1 Dec 2004 15:24:34 -0500 (EST)
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id BBA0A1CD803
	for <tools-team@ietf.org>; Wed,  1 Dec 2004 15:24:34 -0500 (EST)
To: tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <0I8200C1F6W1BC@mailsj-v1.corp.adobe.com>
From: stanislav shalunov <shalunov@internet2.edu>
Date: 01 Dec 2004 15:25:03 -0500
In-Reply-To: <0I8200C1F6W1BC@mailsj-v1.corp.adobe.com>
Message-ID: <86acsxhilc.fsf@abel.internet2.edu>
Lines: 21
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Virus-Scanned: by mail.internet2.edu virus scanner
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7d33c50f3756db14428398e2bdedd581
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ffa9dfbbe7cc58b3fa6b8ae3e57b0aa3

Larry Masinter <LMM@acm.org> writes:

> If we accept XML files that don't pass validation, we could publish
> the XML errors as well as the XML draft in the (XML) drafts index.

Yes.

> > When is the presence of XML confusing and harmful?  When it's not
> > actually the source.  When it's, say, the source of a different I-D or
> > something else entirely. 
> 
> Should this be a criteria for acceptance? 

Quite possibly.  At the very least, the provided XML should at least
be acceptable to xml2rfc as a valid input.

-- 
Stanislav Shalunov		http://www.internet2.edu/~shalunov/

"The power of accurate observation is commonly called cynicism by
those who have not got it."			-- G. B. Shaw

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  1 18:26:24 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA09754;
	Wed, 1 Dec 2004 18:26:24 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZdx4-0008W3-Em; Wed, 01 Dec 2004 18:32:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZdnE-000167-Dr; Wed, 01 Dec 2004 18:21:52 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZdio-0001Z3-82
	for tools-team@megatron.ietf.org; Wed, 01 Dec 2004 18:17:18 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA08619
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 18:17:16 -0500 (EST)
Received: from measurement-factory.com ([206.168.0.5])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CZdoB-0008I7-Dr
	for tools-team@ietf.org; Wed, 01 Dec 2004 18:22:54 -0500
Received: from pail.measurement-factory.com (nat.measurement-factory.com
	[206.168.0.3])
	by measurement-factory.com (8.12.9/8.12.9) with ESMTP id iB1NHEJ2072716;
	Wed, 1 Dec 2004 16:17:14 -0700 (MST)
	(envelope-from rousskov@measurement-factory.com)
Date: Wed, 01 Dec 2004 16:17:13 -0700
To: "stanislav shalunov" <shalunov@internet2.edu>, tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <200411182230.iAIMUhB00435@windsor.research.att.com>
	<86vfc2d9qu.fsf@abel.internet2.edu>
	<20041118165924.M39909@measurement-factory.com>
	<86r7mqd6y6.fsf@abel.internet2.edu>
	<20041118173350.O39909@measurement-factory.com>
	<86is82d3cp.fsf@abel.internet2.edu>
	<20041118194931.Q39909@measurement-factory.com>
	<861xeqctwx.fsf@abel.internet2.edu>
	<opshp4utheiz3etf0c9082f7@pail.measurement-factory.com>
	<86pt29aebx.fsf@abel.internet2.edu>
	<opshqa4xumiz3etf0c9082f7@pail.measurement-factory.com>
	<86d5y98ocl.fsf@abel.internet2.edu>
	<opshqkhkgpiz3etf0c9082f7@pail.measurement-factory.com>
	<200411292147.iATLlq904866@windsor.research.att.com>
	<opsiacm71kiz3etf0c9082f7@pail.measurement-factory.com>
	<046B0DA821E39ED3A753C1E5@B50854F0A9192E8EC6CDA126>
	<opsib5qicjiz3etf0c9082f7@pail.measurement-factory.com>
	<4519EE36ECBB737F31DA6EA8@gloppen.hjemme.alvestrand.no>
	<86sm6phoyj.fsf@abel.internet2.edu>
From: "Alex Rousskov" <rousskov@measurement-factory.com>
Organization: The Measurement Factory
Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Message-ID: <opsicqyzb0iz3etf0c9082f7@pail.measurement-factory.com>
In-Reply-To: <86sm6phoyj.fsf@abel.internet2.edu>
User-Agent: Opera M2/7.54 (FreeBSD, build 751)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 244a2fd369eaf00ce6820a760a3de2e8
Content-Transfer-Encoding: 8bit
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 41c17b4b16d1eedaa8395c26e9a251c4
Content-Transfer-Encoding: 8bit

On Wed, 2004/12/01 (MST), <shalunov@internet2.edu> wrote:

> I would further strike ``at the crunch'' from this sentence.  XML is
> currently an optional format.  If people are kind enough to provide
> the source that they use to create the draft, we should be grateful,
> not ridiculously picky.

I do not consider a simple DTD or schema validation being "ridiculously  
picky". If we have to resort to undefined adjectives, I would say that  
accepting invalid XML is a "ridiculously careless" idea.

> If a consumer of this format -- human, automated, bacterial, or alien
> -- doesn't like some particular kind of the format -- not passing
> validation, not satisfying the latest DTD, not satisfying the previous
> version of the DTD, having lines that are too long, not having a
> newline at the end of file, using splice commas or split infinitives,
> or having too many capital letters -- the consumer can always choose
> not to consume the source.  No such consumer choice is there if XML is
> not there.

In real world, the consumer will be forced to deal with broken XML. Tools  
we be written to convert broken drafts to valid ones. Other tools will not  
use the "best" XML library (based on some more important criteria) because  
it cannot deal with broken XML. These are _long-term_ overheads I am  
trying to avoid.

How many browsers do you know that reject broken HTML? Why do you think  
W3C has not used "be tolerant to crap" policy when defining newer formats  
such as XHTML? Because long-term overheads of supporting broken stuff are  
far more than short-term overheads of fixing it.

> This would change if XML submission were required by policy.  Part of
> this policy would then say what requirements the XML files need to
> satisfy.  The usefulness of such a policy can be debated (probably not
> here), but lack of its current existence cannot be.

I disagree that whether XML is required or not is important here. You can  
use the same line of arguments even if XML is required -- if xml2rfc  
works, we do not care about whether XML is valid.

> When is the presence of XML confusing and harmful?  When it's not
> actually the source.  When it's, say, the source of a different I-D or
> something else entirely.  If a common version of xml2rfc takes the XML
> and produces the plain text version from it, and it matches the
> submitted plain text version, we know that the XML version is, indeed,
> the source code for the draft.  It should then be accepted.  (Unless,
> again, the policy is changed.)

While this is a good requirement in principle, I am not sure we should  
mandate xml2rfc as the only XML processor. There are already other tools  
that handle XML drafts. They can produce slightly different text, given  
the same XML, right? And if we accept the fact that there are many valid  
renderings of XML, I am not sure the submission tool will be able to  
validate whether the text matches the XML...

In the long run, a perhaps better approach would be not to accept plain  
text if XML is supplied (or not accept plain text at all). However, we  
cannot do that in the foreseeable future except for new things like NEWTRK  
ISDs.

Alex.

P.S. I wish XML would be some binary format that would not have a false  
implication that it is easy to parse regardless of structure validity!

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  1 18:56:54 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA12649;
	Wed, 1 Dec 2004 18:56:54 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZeQZ-0000yk-ME; Wed, 01 Dec 2004 19:02:32 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZdnu-0001jx-6u; Wed, 01 Dec 2004 18:22:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZdlZ-0007KJ-Bm
	for tools-team@megatron.ietf.org; Wed, 01 Dec 2004 18:20:09 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA08983
	for <tools-team@ietf.org>; Wed, 1 Dec 2004 18:20:07 -0500 (EST)
Received: from measurement-factory.com ([206.168.0.5])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CZdqy-0008LU-Uh
	for tools-team@ietf.org; Wed, 01 Dec 2004 18:25:45 -0500
Received: from pail.measurement-factory.com (nat.measurement-factory.com
	[206.168.0.3])
	by measurement-factory.com (8.12.9/8.12.9) with ESMTP id iB1NK7J2072725;
	Wed, 1 Dec 2004 16:20:08 -0700 (MST)
	(envelope-from rousskov@measurement-factory.com)
To: "stanislav shalunov" <shalunov@internet2.edu>, tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <0I8200C1F6W1BC@mailsj-v1.corp.adobe.com>
	<86acsxhilc.fsf@abel.internet2.edu>
Message-ID: <opsicq3tquiz3etf0c9082f7@pail.measurement-factory.com>
Date: Wed, 01 Dec 2004 16:20:07 -0700
From: "Alex Rousskov" <rousskov@measurement-factory.com>
Organization: The Measurement Factory
Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
In-Reply-To: <86acsxhilc.fsf@abel.internet2.edu>
User-Agent: Opera M2/7.54 (FreeBSD, build 751)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7655788c23eb79e336f5f8ba8bce7906
Content-Transfer-Encoding: 8bit
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0bc60ec82efc80c84b8d02f4b0e4de22
Content-Transfer-Encoding: 8bit

On Wed, 2004/12/01 (MST), <shalunov@internet2.edu> wrote:

> Larry Masinter <LMM@acm.org> writes:
>
>> If we accept XML files that don't pass validation, we could publish
>> the XML errors as well as the XML draft in the (XML) drafts index.
>
> Yes.

And what would be the point? The authors already know their XML is buggy,  
why do we need to publish the errors? I would understand a boolean  
valid/invalid flag -- that can be used by tools to skip invalid XML. Who  
would use the published errors and how?

> At the very least, the provided XML should at least
> be acceptable to xml2rfc as a valid input.

I agree with that.

Alex.




_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Thu Dec  2 17:57:18 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA10289;
	Thu, 2 Dec 2004 17:57:18 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZzyf-0001fx-Au; Thu, 02 Dec 2004 18:03:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZxUg-0003MN-3f; Thu, 02 Dec 2004 15:24:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CZv0W-0008Kr-TO; Thu, 02 Dec 2004 12:44:45 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA14344;
	Thu, 2 Dec 2004 12:44:41 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CZv66-0002l6-Fi; Thu, 02 Dec 2004 12:50:30 -0500
Received: from apache by megatron.ietf.org with local (Exim 4.32)
	id 1CZtA6-0006FA-0G; Thu, 02 Dec 2004 10:46:30 -0500
Content-Type: text/plain;
Mime-Version: 1.0
To: Working Group Chairs <wgchairs@ietf.org>
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Message-Id: <E1CZtA6-0006FA-0G@megatron.ietf.org>
Date: Thu, 02 Dec 2004 10:46:30 -0500
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 856eb5f76e7a34990d1d457d8e8e5b7f
Cc: tools-team@ietf.org, iesg@ietf.org
Subject: [Tools-team] Enhancements to IETF IPR Disclosure Search Capability 
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7655788c23eb79e336f5f8ba8bce7906

Dear IETF Working Group Chairs:

The "Document Search" capability of the "IETF IPR Disclosure Page"
(https://datatracker.ietf.org/public/ipr_disclosure.cgi) has been updated to
allow for partial I-D filename searches.  A user may now search for all
Internet-Drafts that contain a specific word or string and select the draft of
interest from the list returned.

The "Document Search" capability has also been updated to return the "Total
number of IPR Disclosures found" as well as the "Total number of documents
searched" when a user searches on either an I-D filename or an RFC number.  In
this way, the user will know immediately if there are any IPR disclosures
pertaining to the Internet-Draft or RFC of interest or to related documents.

If you require assistance in using the "IETF IPR Disclosure Page," or wish to
report a bug, then please send a message to ietf-action@ietf.org

The IETF Secretariat

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Thu Dec  2 21:32:51 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA28861;
	Thu, 2 Dec 2004 21:32:51 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Ca3LE-0006Wt-0k; Thu, 02 Dec 2004 21:38:44 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Ca0RH-0004Rc-Ah; Thu, 02 Dec 2004 18:32:43 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZz2v-0002v5-Nw
	for tools-team@megatron.ietf.org; Thu, 02 Dec 2004 17:03:29 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA04089
	for <tools-team@ietf.org>; Thu, 2 Dec 2004 17:03:27 -0500 (EST)
Received: from basie.internet2.edu ([207.75.164.22])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CZz8W-00006I-M3
	for tools-team@ietf.org; Thu, 02 Dec 2004 17:09:17 -0500
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id 6AF891CD6F6
	for <tools-team@ietf.org>; Thu,  2 Dec 2004 17:03:25 -0500 (EST)
Received: from basie.internet2.edu ([127.0.0.1])
	by localhost (basie.internet2.edu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 11640-06 for <tools-team@ietf.org>;
	Thu,  2 Dec 2004 17:03:25 -0500 (EST)
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id 13FEA1CD57C
	for <tools-team@ietf.org>; Thu,  2 Dec 2004 17:03:25 -0500 (EST)
To: tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <0I8200C1F6W1BC@mailsj-v1.corp.adobe.com>
	<86acsxhilc.fsf@abel.internet2.edu>
	<opsicq3tquiz3etf0c9082f7@pail.measurement-factory.com>
From: stanislav shalunov <shalunov@internet2.edu>
Date: 02 Dec 2004 17:03:53 -0500
In-Reply-To: <opsicq3tquiz3etf0c9082f7@pail.measurement-factory.com>
Message-ID: <86wtw0e4s6.fsf@abel.internet2.edu>
Lines: 23
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Virus-Scanned: by mail.internet2.edu virus scanner
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7655788c23eb79e336f5f8ba8bce7906
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0bc60ec82efc80c84b8d02f4b0e4de22

"Alex Rousskov" <rousskov@measurement-factory.com> writes:

> On Wed, 2004/12/01 (MST), <shalunov@internet2.edu> wrote:
> > Larry Masinter <LMM@acm.org> writes:
> >> If we accept XML files that don't pass validation, we could publish
> >> the XML errors as well as the XML draft in the (XML) drafts index.
> > Yes.
> 
> And what would be the point? The authors already know their XML is
> buggy,  why do we need to publish the errors? I would understand a
> boolean  valid/invalid flag -- that can be used by tools to skip
> invalid XML. Who  would use the published errors and how?

I don't feel strongly one way or the other.  I was simply agreeing
that we could, in fact, publish the errors without doing any obvious
harm.  It might be useful to publish at least a valid/invalid flag, so
that XML-consuming tools might be able to more easily avoid dealing
with bad XML.

-- 
Stanislav Shalunov		http://www.internet2.edu/~shalunov/

This message is designed to be viewed in boustrophedon.

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Thu Dec  2 21:42:18 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA29647;
	Thu, 2 Dec 2004 21:42:18 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Ca3UQ-0006mH-R9; Thu, 02 Dec 2004 21:48:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Ca0Rs-0004fy-3U; Thu, 02 Dec 2004 18:33:20 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CZzIW-0005ng-2g
	for tools-team@megatron.ietf.org; Thu, 02 Dec 2004 17:19:36 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA05427
	for <tools-team@ietf.org>; Thu, 2 Dec 2004 17:19:33 -0500 (EST)
Received: from basie.internet2.edu ([207.75.164.22])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CZzO8-0000Vp-16
	for tools-team@ietf.org; Thu, 02 Dec 2004 17:25:24 -0500
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id 00DBB1CD4EE
	for <tools-team@ietf.org>; Thu,  2 Dec 2004 17:19:35 -0500 (EST)
Received: from basie.internet2.edu ([127.0.0.1])
	by localhost (basie.internet2.edu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 14093-10 for <tools-team@ietf.org>;
	Thu,  2 Dec 2004 17:19:34 -0500 (EST)
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id 6054B1CD533
	for <tools-team@ietf.org>; Thu,  2 Dec 2004 17:19:34 -0500 (EST)
To: tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <200411182230.iAIMUhB00435@windsor.research.att.com>
	<86vfc2d9qu.fsf@abel.internet2.edu>
	<20041118165924.M39909@measurement-factory.com>
	<86r7mqd6y6.fsf@abel.internet2.edu>
	<20041118173350.O39909@measurement-factory.com>
	<86is82d3cp.fsf@abel.internet2.edu>
	<20041118194931.Q39909@measurement-factory.com>
	<861xeqctwx.fsf@abel.internet2.edu>
	<opshp4utheiz3etf0c9082f7@pail.measurement-factory.com>
	<86pt29aebx.fsf@abel.internet2.edu>
	<opshqa4xumiz3etf0c9082f7@pail.measurement-factory.com>
	<86d5y98ocl.fsf@abel.internet2.edu>
	<opshqkhkgpiz3etf0c9082f7@pail.measurement-factory.com>
	<200411292147.iATLlq904866@windsor.research.att.com>
	<opsiacm71kiz3etf0c9082f7@pail.measurement-factory.com>
	<046B0DA821E39ED3A753C1E5@B50854F0A9192E8EC6CDA126>
	<opsib5qicjiz3etf0c9082f7@pail.measurement-factory.com>
	<4519EE36ECBB737F31DA6EA8@gloppen.hjemme.alvestrand.no>
	<86sm6phoyj.fsf@abel.internet2.edu>
	<opsicqyzb0iz3etf0c9082f7@pail.measurement-factory.com>
From: stanislav shalunov <shalunov@internet2.edu>
Date: 02 Dec 2004 17:20:03 -0500
In-Reply-To: <opsicqyzb0iz3etf0c9082f7@pail.measurement-factory.com>
Message-ID: <86sm6oe418.fsf@abel.internet2.edu>
Lines: 78
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Virus-Scanned: by mail.internet2.edu virus scanner
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6cca30437e2d04f45110f2ff8dc1b1d5
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 31247fb3be228bb596db9127becad0bc

"Alex Rousskov" <rousskov@measurement-factory.com> writes:

> In real world, the consumer will be forced to deal with broken XML.
> Tools we be written to convert broken drafts to valid ones.  Other
> tools will not use the "best" XML library (based on some more
> important criteria) because it cannot deal with broken XML.  These
> are _long-term_ overheads I am trying to avoid.

I understand your rationale and would agree with your position if it,
combined with the fact that XML is optional, would not lead to a
situation where users are discouraged from sharing the source (the
actual source, good or bad) of their drafts.

> How many browsers do you know that reject broken HTML?

A few complain.  I'd like the various ``web designers'' (hate that
term) to use them, but haven't had a lot of success even at my
employer.

> Why do you think W3C has not used "be tolerant to crap" policy when
> defining newer formats such as XHTML?  Because long-term overheads
> of supporting broken stuff are far more than short-term overheads of
> fixing it.

I understand your rationale.  You're preaching in the wrong place.  It
should be xml2rfc that need to reject bad XML.

> I disagree that whether XML is required or not is important here.
> You can use the same line of arguments even if XML is required -- if
> xml2rfc works, we do not care about whether XML is valid.

Here's why the optionality of XML is crucial: if XML is a required (or
perhaps the only accepted) format, then being picky about it within
reason is acceptable, as authors would face a different alternative:
fix XML or do not publish the draft.  As they evidently find some
communications value in I-D publication (otherwise they wouldn't have
bothered writing the draft), they would have an incentive to fix their
XML.

With optional XML, the obvious alternative is different: fix XML or do
not upload XML.  The second branch is way easier.

> While this is a good requirement in principle, I am not sure we
> should mandate xml2rfc as the only XML processor.  There are already
> other tools that handle XML drafts.  They can produce slightly
> different text, given the same XML, right?  And if we accept the
> fact that there are many valid renderings of XML, I am not sure the
> submission tool will be able to validate whether the text matches
> the XML...

Can we do some fuzzy matching or at least metadata matching?  (We
already need to be able to extract metadata from plain text.)  This
would prevent some errors.

> In the long run, a perhaps better approach would be not to accept
> plain text if XML is supplied (or not accept plain text at all).

I agree.

> However, we cannot do that in the foreseeable future except for new
> things like NEWTRK ISDs.

Why?  (Plain text versions generated on the server would then of
course be published as the official representation.)

> P.S. I wish XML would be some binary format that would not have a
> false implication that it is easy to parse regardless of structure
> validity!

Then it wouldn't be a source format, and we would not be having this
discussion.  (That's not to say that we wouldn't be having the same
discussion about the source code used to produce the binary format...)

-- 
Stanislav Shalunov		http://www.internet2.edu/~shalunov/

"The power of accurate observation is commonly called cynicism by
those who have not got it."			-- G. B. Shaw

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 06:37:16 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA25242;
	Fri, 3 Dec 2004 06:37:15 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaBq1-0000xN-WC; Fri, 03 Dec 2004 06:43:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaALp-0003cs-Hr; Fri, 03 Dec 2004 05:07:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Ca8e5-0007au-K5
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 03:18:29 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA10113
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 03:18:28 -0500 (EST)
Received: from exprod6ob2.obsmtp.com ([64.18.1.212] helo=psmtp.com)
	by ietf-mx.ietf.org with smtp (Exim 4.33) id 1Ca8jl-0005PZ-Lx
	for tools-team@ietf.org; Fri, 03 Dec 2004 03:24:23 -0500
Received: from source ([193.95.148.142]) by exprod6ob2.obsmtp.com
	([64.18.5.12]) with SMTP; Fri, 03 Dec 2004 00:17:24 PST
Received: from inner-relay-1.corp.adobe.com (inner-relay-1.corp.adobe.com
	[153.32.1.51])
	by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id
	iB38OOTG018506
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 00:24:25 -0800 (PST)
Received: from calsj-dev (calsj-dev.corp.adobe.com [153.32.1.193])
	by inner-relay-1.corp.adobe.com (8.12.9/8.12.9) with ESMTP id
	iB38IN6T025925
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 00:18:23 -0800 (PST)
Received: from MasinterT40 ([130.248.178.83]) by mailsj-v1.corp.adobe.com
	(iPlanet Messaging Server 5.2 HotFix 1.21 (built Sep  8 2003))
	with ESMTP id <0I85007T40ENKR@mailsj-v1.corp.adobe.com> for
	tools-team@ietf.org; Fri, 03 Dec 2004 00:18:23 -0800 (PST)
Date: Fri, 03 Dec 2004 00:18:23 -0800
From: Larry Masinter <LMM@acm.org>
Subject: RE: [Tools-team] XML validity when submitting
In-reply-to: <86wtw0e4s6.fsf@abel.internet2.edu>
To: tools-team@ietf.org
Message-id: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: AcTY4GThlgnPMleLRbirmJudJva0sAALq7tA
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9466e0365fc95844abaf7c3f15a05c7d
Content-Transfer-Encoding: 7BIT
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 97adf591118a232206bdb5a27b217034
Content-Transfer-Encoding: 7BIT


> > And what would be the point? The authors already know their XML is
> > buggy,  why do we need to publish the errors? I would understand a
> > boolean  valid/invalid flag -- that can be used by tools to skip
> > invalid XML. Who  would use the published errors and how?

Internet drafts are revised and updated, and are usually produced by
a community.  If there's a draft with bad XML and we make it
clear that there's an error in the XML, maybe someone will figure
out how to fix the XML and help the poor author with the next
version.

If we just post the bad XML blindly, or with just a comment
back to the author, maybe the author won't do anything.

I think if we go to the trouble of generating a status report
on the submitted document, posting the result will help,
both with peer pressure and community involvement.

I was thinking of something simple, e.g., the internet drafts
index could have 

   _draft-ietf-blah-bogey-02.txt_
   _draft-ietf-blah-bogey-02.xml_
  (errors detected, see _draft-ietf-blah-bogey-02.xml-error-log_)


Larry


_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 09:03:02 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA05841;
	Fri, 3 Dec 2004 09:03:02 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaE7I-00046H-FD; Fri, 03 Dec 2004 09:09:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaBky-0006Ir-E7; Fri, 03 Dec 2004 06:37:48 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CaAM5-0003dm-IQ
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 05:08:04 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA18076
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 05:07:59 -0500 (EST)
Received: from eikenes.alvestrand.no ([158.38.152.233])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CaARm-0007as-Rj
	for tools-team@ietf.org; Fri, 03 Dec 2004 05:13:56 -0500
Received: from localhost (localhost.localdomain [127.0.0.1])
	by eikenes.alvestrand.no (Postfix) with ESMTP
	id 3741161B96; Fri,  3 Dec 2004 11:07:29 +0100 (CET)
Received: from eikenes.alvestrand.no ([127.0.0.1])
	by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id 31542-07; Fri,  3 Dec 2004 11:07:28 +0100 (CET)
Received: from halvestr-w2k02.emea.cisco.com (localhost.localdomain
	[127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP
	id A609D61AD4; Fri,  3 Dec 2004 11:07:26 +0100 (CET)
Date: Fri, 03 Dec 2004 11:01:18 +0100
From: Harald Tveit Alvestrand <harald@alvestrand.no>
To: Alex Rousskov <rousskov@measurement-factory.com>,
        stanislav shalunov <shalunov@internet2.edu>, tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
Message-ID: <C662BF48454A77FED4E9CEB8@B50854F0A9192E8EC6CDA126>
In-Reply-To: <opsicqyzb0iz3etf0c9082f7@pail.measurement-factory.com>
References: <200411182230.iAIMUhB00435@windsor.research.att.com>
	<86vfc2d9qu.fsf@abel.internet2.edu>
	<20041118165924.M39909@measurement-factory.com>
	<86r7mqd6y6.fsf@abel.internet2.edu>
	<20041118173350.O39909@measurement-factory.com>
	<86is82d3cp.fsf@abel.internet2.edu>
	<20041118194931.Q39909@measurement-factory.com>
	<861xeqctwx.fsf@abel.internet2.edu>
	<opshp4utheiz3etf0c9082f7@pail.measurement-factory.com>
	<86pt29aebx.fsf@abel.internet2.edu>
	<opshqa4xumiz3etf0c9082f7@pail.measurement-factory.com>
	<86d5y98ocl.fsf@abel.internet2.edu>
	<opshqkhkgpiz3etf0c9082f7@pail.measurement-factory.com>
	<200411292147.iATLlq904866@windsor.research.att.com>
	<opsiacm71kiz3etf0c9082f7@pail.measurement-factory.com>
	<046B0DA821E39ED3A753C1E5@B50854F0A9192E8EC6CDA126>
	<opsib5qicjiz3etf0c9082f7@pail.measurement-factory.com>
	<4519EE36ECBB737F31DA6EA8@gloppen.hjemme.alvestrand.no>
	<86sm6phoyj.fsf@abel.internet2.edu>
	<opsicqyzb0iz3etf0c9082f7@pail.measurement-factory.com>
X-Mailer: Mulberry/3.1.5 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Virus-Scanned: by amavisd-new at alvestrand.no
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7a6398bf8aaeabc7a7bb696b6b0a2aad
Content-Transfer-Encoding: 7bit
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 856eb5f76e7a34990d1d457d8e8e5b7f
Content-Transfer-Encoding: 7bit



--On 1. desember 2004 16:17 -0700 Alex Rousskov 
<rousskov@measurement-factory.com> wrote:

> P.S. I wish XML would be some binary format that would not have a false
> implication that it is easy to parse regardless of structure validity!
>

been there, done that. ASN.1.




_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 13:48:40 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA19306;
	Fri, 3 Dec 2004 13:48:39 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaIZj-0007xP-V7; Fri, 03 Dec 2004 13:54:40 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaGIE-0008V5-4k; Fri, 03 Dec 2004 11:28:26 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CaFfj-0002OI-Mr
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 10:48:39 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA18325
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 10:48:37 -0500 (EST)
Received: from basie.internet2.edu ([207.75.164.22])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CaFlT-0006bp-NA
	for tools-team@ietf.org; Fri, 03 Dec 2004 10:54:36 -0500
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id 2CA701CD556
	for <tools-team@ietf.org>; Fri,  3 Dec 2004 10:48:37 -0500 (EST)
Received: from basie.internet2.edu ([127.0.0.1])
	by localhost (basie.internet2.edu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 23211-09 for <tools-team@ietf.org>;
	Fri,  3 Dec 2004 10:48:37 -0500 (EST)
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id 102201CD53D
	for <tools-team@ietf.org>; Fri,  3 Dec 2004 10:48:37 -0500 (EST)
To: tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>
From: stanislav shalunov <shalunov@internet2.edu>
Date: 03 Dec 2004 10:49:07 -0500
In-Reply-To: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>
Message-ID: <868y8fbcwc.fsf@abel.internet2.edu>
Lines: 12
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Virus-Scanned: by mail.internet2.edu virus scanner
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 68c8cc8a64a9d0402e43b8eee9fc4199
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: de4f315c9369b71d7dd5909b42224370

Larry Masinter <LMM@acm.org> writes:

>   (errors detected, see _draft-ietf-blah-bogey-02.xml-error-log_)

I thought that any other possible warnings (non-XML-related) would be
published then, too.  The arguments about peer pressure and whatnot
apply to them equally well, don't they?

-- 
Stanislav Shalunov		http://www.internet2.edu/~shalunov/

This message is designed to be viewed at an angle of 45 degrees.

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 14:24:26 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA24517;
	Fri, 3 Dec 2004 14:24:26 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaJ8M-00018L-UH; Fri, 03 Dec 2004 14:30:27 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaIMS-0002Q5-4A; Fri, 03 Dec 2004 13:40:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CaG2b-0005p7-HB
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 11:12:18 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA20672
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 11:12:15 -0500 (EST)
Received: from av1-1-sn4.m-sp.skanova.net ([81.228.10.116])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CaG8L-0007Hk-Lz
	for tools-team@ietf.org; Fri, 03 Dec 2004 11:18:15 -0500
Received: by av1-1-sn4.m-sp.skanova.net (Postfix, from userid 502)
	id 69B7E37ED1; Fri,  3 Dec 2004 17:11:44 +0100 (CET)
Received: from smtp2-1-sn4.m-sp.skanova.net (smtp2-1-sn4.m-sp.skanova.net
	[81.228.10.183]) by av1-1-sn4.m-sp.skanova.net (Postfix) with ESMTP
	id 5BDC937E74; Fri,  3 Dec 2004 17:11:44 +0100 (CET)
Received: from shiraz.levkowetz.com (h195n1fls311o871.telia.com
	[213.64.174.195])
	by smtp2-1-sn4.m-sp.skanova.net (Postfix) with ESMTP id 47BE437E43;
	Fri,  3 Dec 2004 17:11:44 +0100 (CET)
Received: from localhost ([127.0.0.1])
	by shiraz.levkowetz.com with esmtp (Exim 4.34)
	id 1CaG23-00073Z-Hr; Fri, 03 Dec 2004 17:11:43 +0100
Message-ID: <41B0903F.9010002@levkowetz.com>
Date: Fri, 03 Dec 2004 17:11:43 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Larry Masinter <LMM@acm.org>, IETF TOOLS <tools-team@ietf.org>
Subject: Re: [Tools-team] XML validity when submitting
References: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>
In-Reply-To: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com);
	SAEximRunCond expanded to false
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0a7aa2e6e558383d84476dc338324fab
Content-Transfer-Encoding: 7bit
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 244a2fd369eaf00ce6820a760a3de2e8
Content-Transfer-Encoding: 7bit

on 2004-12-03 9:18 am Larry Masinter said the following:
>> > And what would be the point? The authors already know their XML is
>> > buggy,  why do we need to publish the errors? I would understand a
>> > boolean  valid/invalid flag -- that can be used by tools to skip
>> > invalid XML. Who  would use the published errors and how?
> 
> Internet drafts are revised and updated, and are usually produced by
> a community.  If there's a draft with bad XML and we make it
> clear that there's an error in the XML, maybe someone will figure
> out how to fix the XML and help the poor author with the next
> version.
> 
> If we just post the bad XML blindly, or with just a comment
> back to the author, maybe the author won't do anything.
> 
> I think if we go to the trouble of generating a status report
> on the submitted document, posting the result will help,
> both with peer pressure and community involvement.
> 
> I was thinking of something simple, e.g., the internet drafts
> index could have 
> 
>    _draft-ietf-blah-bogey-02.txt_
>    _draft-ietf-blah-bogey-02.xml_
>   (errors detected, see _draft-ietf-blah-bogey-02.xml-error-log_)

This looks pretty good to me.  It could be part of the WG draft
pages as well as the internet-drafts index.

So, what about this as a resolution:

  In stage (a), we only handle text format submissions.

  In stage (b), we also accept other formats, including XML.  It is
  required that the XML can be converted to text by xml2rfc running
  under the submission tool.  In this phase, we do not require that
  it is well-formed and validates, but we require that the submission
  tool does validation and provide feedback, indicating the
  validation errors found.  We also provide a separate validation-
  only page.

  In stage (c), we require that the tool has the capability to reject
  XML sources that doesn't validate, and also that the tool has the
  option of only doing meta-data extraction from xml, not from text.
  This makes it possible to make the policy decision of making it
  easier to submit with validated XML source rather than with text
  only.


Personally, I think that given good validation feedback on submission
and having an online validation service will make most people pretty
quickly fix their xml errors.  I see how meticulous a lot of people
seem to be about fixing not only the errors given by idnits, but also
the warnings.  And having a notice about xml errors detected
alongside with the xml code associated with a draft on e.g. the
WG draft pages will probably lead to a lot of fixing and polishing.

	Henrik


_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 15:06:58 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA01032;
	Fri, 3 Dec 2004 15:06:58 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaJnV-000325-U7; Fri, 03 Dec 2004 15:12:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaJRp-0000xK-IQ; Fri, 03 Dec 2004 14:50:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CaIzF-0006Lp-LY
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 14:21:01 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA24101
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 14:21:00 -0500 (EST)
Received: from exprod6ob5.obsmtp.com ([64.18.1.215] helo=psmtp.com)
	by ietf-mx.ietf.org with smtp (Exim 4.33) id 1CaJ51-000106-Ec
	for tools-team@ietf.org; Fri, 03 Dec 2004 14:27:01 -0500
Received: from source ([192.150.11.134]) by exprod6ob5.obsmtp.com
	([64.18.5.12]) with SMTP; Fri, 03 Dec 2004 11:19:16 PST
Received: from inner-relay-1.corp.adobe.com ([153.32.1.51])
	by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id
	iB3JFtQY025096
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 11:15:57 -0800 (PST)
Received: from calsj-dev (calsj-dev.corp.adobe.com [153.32.1.193])
	by inner-relay-1.corp.adobe.com (8.12.9/8.12.9) with ESMTP id
	iB3JKs6T017730
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 11:20:54 -0800 (PST)
Received: from MasinterT40 ([130.248.178.133]) by mailsj-v1.corp.adobe.com
	(iPlanet Messaging Server 5.2 HotFix 1.21 (built Sep  8 2003))
	with ESMTP id <0I8500C54V2TB8@mailsj-v1.corp.adobe.com> for
	tools-team@ietf.org; Fri, 03 Dec 2004 11:20:54 -0800 (PST)
Date: Fri, 03 Dec 2004 11:20:52 -0800
From: Larry Masinter <LMM@acm.org>
Subject: RE: [Tools-team] XML validity when submitting
In-reply-to: <868y8fbcwc.fsf@abel.internet2.edu>
To: tools-team@ietf.org
Message-id: <0I8500C56V2TB8@mailsj-v1.corp.adobe.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: AcTZaLY1XLzOrIVtTc+WNhZEgVRFBAABGrIg
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 08e48e05374109708c00c6208b534009
Content-Transfer-Encoding: 7BIT
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7a6398bf8aaeabc7a7bb696b6b0a2aad
Content-Transfer-Encoding: 7BIT

> >   (errors detected, see _draft-ietf-blah-bogey-02.xml-error-log_)
> 
> I thought that any other possible warnings (non-XML-related) would be
> published then, too.  The arguments about peer pressure and whatnot
> apply to them equally well, don't they?

Agree


_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 15:18:30 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA02131;
	Fri, 3 Dec 2004 15:18:30 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaJyg-0003PN-KC; Fri, 03 Dec 2004 15:24:31 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaJic-0001EL-1J; Fri, 03 Dec 2004 15:07:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CaJSp-0001ld-Ka
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 14:51:35 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA28925
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 14:51:34 -0500 (EST)
Received: from av9-2-sn1.fre.skanova.net ([81.228.11.116])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CaJYZ-0002M0-3J
	for tools-team@ietf.org; Fri, 03 Dec 2004 14:57:35 -0500
Received: by av9-2-sn1.fre.skanova.net (Postfix, from userid 502)
	id 320AD3807D; Fri,  3 Dec 2004 20:50:57 +0100 (CET)
Received: from smtp3-2-sn1.fre.skanova.net (smtp3-2-sn1.fre.skanova.net
	[81.228.11.164]) by av9-2-sn1.fre.skanova.net (Postfix) with ESMTP
	id 2388737E54; Fri,  3 Dec 2004 20:50:57 +0100 (CET)
Received: from shiraz.levkowetz.com (h195n1fls311o871.telia.com
	[213.64.174.195])
	by smtp3-2-sn1.fre.skanova.net (Postfix) with ESMTP id 0F37437E44;
	Fri,  3 Dec 2004 20:50:56 +0100 (CET)
Received: from localhost ([127.0.0.1])
	by shiraz.levkowetz.com with esmtp (Exim 4.34)
	id 1CaJSC-0002xI-IW; Fri, 03 Dec 2004 20:50:56 +0100
Message-ID: <41B0C3A0.30107@levkowetz.com>
Date: Fri, 03 Dec 2004 20:50:56 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: stanislav shalunov <shalunov@internet2.edu>
Subject: Re: [Tools-team] XML validity when submitting
References: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>
	<868y8fbcwc.fsf@abel.internet2.edu>
In-Reply-To: <868y8fbcwc.fsf@abel.internet2.edu>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com);
	SAEximRunCond expanded to false
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cf4fa59384e76e63313391b70cd0dd25
Content-Transfer-Encoding: 7bit
Cc: tools-team@ietf.org
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7d33c50f3756db14428398e2bdedd581
Content-Transfer-Encoding: 7bit

on 2004-12-03 4:49 pm stanislav shalunov said the following:
> Larry Masinter <LMM@acm.org> writes:
> 
>>   (errors detected, see _draft-ietf-blah-bogey-02.xml-error-log_)
> 
> I thought that any other possible warnings (non-XML-related) would be
> published then, too.  The arguments about peer pressure and whatnot
> apply to them equally well, don't they?

Makes sense to me.  (and that's what I currently do with the idnits
results on the draft status pages at http://ietf.levkowetz.com/drafts/
currently.

	Henrik



_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 15:18:40 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA02175;
	Fri, 3 Dec 2004 15:18:40 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaJyr-0003Q8-1n; Fri, 03 Dec 2004 15:24:42 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaJic-0001EV-9e; Fri, 03 Dec 2004 15:07:54 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CaJT4-0001o0-KO
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 14:51:50 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA28966
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 14:51:49 -0500 (EST)
Received: from basie.internet2.edu ([207.75.164.22])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CaJYp-0002R3-3k
	for tools-team@ietf.org; Fri, 03 Dec 2004 14:57:50 -0500
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id 8327F1CD7A5
	for <tools-team@ietf.org>; Fri,  3 Dec 2004 14:51:46 -0500 (EST)
Received: from basie.internet2.edu ([127.0.0.1])
	by localhost (basie.internet2.edu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 27178-09 for <tools-team@ietf.org>;
	Fri,  3 Dec 2004 14:51:46 -0500 (EST)
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id 666EF1CD4DC
	for <tools-team@ietf.org>; Fri,  3 Dec 2004 14:51:46 -0500 (EST)
To: tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>
	<41B0903F.9010002@levkowetz.com>
From: stanislav shalunov <shalunov@internet2.edu>
Date: 03 Dec 2004 14:52:15 -0500
In-Reply-To: <41B0903F.9010002@levkowetz.com>
Message-ID: <86acsvrwgg.fsf@abel.internet2.edu>
Lines: 50
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Virus-Scanned: by mail.internet2.edu virus scanner
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0ddefe323dd869ab027dbfff7eff0465
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 3e15cc4fdc61d7bce84032741d11c8e5

Henrik Levkowetz <henrik@levkowetz.com> writes:

>   In stage (b), we also accept other formats, including XML.  It is
>   required that the XML can be converted to text by xml2rfc running
>   under the submission tool.  In this phase, we do not require that
>   it is well-formed and validates, but we require that the submission
>   tool does validation and provide feedback, indicating the
>   validation errors found.  We also provide a separate validation-
>   only page.

What about making sure xml2rfc output matches the submitted plain
text?

I see a few ways of dealing with this issue.  In all cases below, XML,
if it is submitted, is required to be a working input to xml2rfc.

1. Always require plain text submission.  Do not do any checks to make
   sure the XML version is related to the plain text version.

2. Always require plain text submission.  Check that the optional XML,
   if submitted, converts with xml2rfc to exactly the same file as the
   submitted plain text.

3. Always require plain text submission.  Check that the optional XML,
   if submitted, has the same metadata as the plain text version.

4. Always require plain text submission.  Check that the optional XML,
   if submitted, has the same fuzzy checksums as the text file.  (To
   avoid too much development work, the fuzzy checksums could be
   similar to those used by, e.g., spam detectors.  Or they might be
   even more lax.)

5. Accept exactly one of plain text and XML.  If XML is submitted,
   generate the published plain text from XML with xml2rfc.

Personally, I most favor 5 [*] and least favor 1 and 2.  I don't think
there's a very large practical difference between 3 and 4.

                                                        --Stas

[*] If it is true that people often edit the plain text manually after
    generating it with xml2rfc or that many ways of converting XML to
    I-D format exist, then 3 or 4 should probably be used.  I don't
    know if the antecedent of the preceding sentence is true.

-- 
Stanislav Shalunov		http://www.internet2.edu/~shalunov/

A fool's brain digests philosophy into folly, science into superstition,
and art into pedantry.  Hence University education.       -- G. B. Shaw

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 15:58:35 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA05888;
	Fri, 3 Dec 2004 15:58:34 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaKbU-0004mn-Ia; Fri, 03 Dec 2004 16:04:36 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaKN2-0007rG-5n; Fri, 03 Dec 2004 15:49:40 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CaKJ9-0006BC-Ch
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 15:45:39 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA04906
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 15:45:37 -0500 (EST)
Received: from av1-2-sn1.fre.skanova.net ([81.228.11.108])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CaKOt-0004Jn-52
	for tools-team@ietf.org; Fri, 03 Dec 2004 15:51:39 -0500
Received: by av1-2-sn1.fre.skanova.net (Postfix, from userid 502)
	id B2FB23810D; Fri,  3 Dec 2004 21:45:03 +0100 (CET)
Received: from smtp3-1-sn1.fre.skanova.net (smtp3-1-sn1.fre.skanova.net
	[81.228.11.163]) by av1-2-sn1.fre.skanova.net (Postfix) with ESMTP
	id A4B98380D9; Fri,  3 Dec 2004 21:45:03 +0100 (CET)
Received: from shiraz.levkowetz.com (h195n1fls311o871.telia.com
	[213.64.174.195])
	by smtp3-1-sn1.fre.skanova.net (Postfix) with ESMTP id 8B0B037E49;
	Fri,  3 Dec 2004 21:45:03 +0100 (CET)
Received: from localhost ([127.0.0.1])
	by shiraz.levkowetz.com with esmtp (Exim 4.34)
	id 1CaKIZ-0005EJ-6w; Fri, 03 Dec 2004 21:45:03 +0100
Message-ID: <41B0D04E.6050405@levkowetz.com>
Date: Fri, 03 Dec 2004 21:45:02 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: stanislav shalunov <shalunov@internet2.edu>
Subject: Re: [Tools-team] XML validity when submitting
References: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>	<41B0903F.9010002@levkowetz.com>
	<86acsvrwgg.fsf@abel.internet2.edu>
In-Reply-To: <86acsvrwgg.fsf@abel.internet2.edu>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com);
	SAEximRunCond expanded to false
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d8ae4fd88fcaf47c1a71c804d04f413d
Content-Transfer-Encoding: 7bit
Cc: tools-team@ietf.org
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bdc523f9a54890b8a30dd6fd53d5d024
Content-Transfer-Encoding: 7bit

on 2004-12-03 8:52 pm stanislav shalunov said the following:
> Henrik Levkowetz <henrik@levkowetz.com> writes:
> 
>>   In stage (b), we also accept other formats, including XML.  It is
>>   required that the XML can be converted to text by xml2rfc running
>>   under the submission tool.  In this phase, we do not require that
>>   it is well-formed and validates, but we require that the submission
>>   tool does validation and provide feedback, indicating the
>>   validation errors found.  We also provide a separate validation-
>>   only page.
> 
> What about making sure xml2rfc output matches the submitted plain
> text?

I think there should be some kind of verification, but I'm undecided
on which one of your options I'd prefer.

> I see a few ways of dealing with this issue.  In all cases below, XML,
> if it is submitted, is required to be a working input to xml2rfc.
> 
> 1. Always require plain text submission.  Do not do any checks to make
>    sure the XML version is related to the plain text version.
> 
> 2. Always require plain text submission.  Check that the optional XML,
>    if submitted, converts with xml2rfc to exactly the same file as the
>    submitted plain text.
> 
> 3. Always require plain text submission.  Check that the optional XML,
>    if submitted, has the same metadata as the plain text version.
> 
> 4. Always require plain text submission.  Check that the optional XML,
>    if submitted, has the same fuzzy checksums as the text file.  (To
>    avoid too much development work, the fuzzy checksums could be
>    similar to those used by, e.g., spam detectors.  Or they might be
>    even more lax.)
> 
> 5. Accept exactly one of plain text and XML.  If XML is submitted,
>    generate the published plain text from XML with xml2rfc.

I'd add
  3f.Always require plain text submission.  Check that the optional
     XML, if submitted, has the same metadata as the plain text
     version.  Require that a diff between the two has less
     than N% diffing lines.

  6. Accept either plain text, plain text and XML, or XML only.
     If XML is submitted, 
     a) process according to 1 above
     b) process according to 2 above
     c) process according to 3 above
     d) process according to 4 above
     e) process according to 5 above
     f) (NEW) Require that extracted metadata from text and xml
	agree, and require that a diff between the two has less
	than N% diffing lines.

> Personally, I most favor 5 [*] and least favor 1 and 2.  I don't think
> there's a very large practical difference between 3 and 4.
> 
>                                                         --Stas
> 
> [*] If it is true that people often edit the plain text manually after
>     generating it with xml2rfc or that many ways of converting XML to
>     I-D format exist, then 3 or 4 should probably be used.  I don't
>     know if the antecedent of the preceding sentence is true.
> 

>From my experience, it's pretty usual with some slight fixup of the
text after it comes out of xml2rfc.  Some people post-process the 
table of contents, for instance, to make it look better. Others
tweak the format of the line giving the draft name to have the name
within "<" and ">".  I've seen other minor tweaks, too.  Out of all
options above, I'd prefer (in order) 6f, 3f, 3, I believe.

	Henrik

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 17:20:59 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA11079;
	Fri, 3 Dec 2004 17:20:59 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaLtG-0006XB-BD; Fri, 03 Dec 2004 17:27:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaLat-0004pd-Ht; Fri, 03 Dec 2004 17:08:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CaKvc-0002ZZ-2O
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 16:25:24 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA08038
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 16:25:22 -0500 (EST)
Received: from basie.internet2.edu ([207.75.164.22])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CaL1P-0005Uc-9c
	for tools-team@ietf.org; Fri, 03 Dec 2004 16:31:24 -0500
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id D394C1CD55D
	for <tools-team@ietf.org>; Fri,  3 Dec 2004 16:25:21 -0500 (EST)
Received: from basie.internet2.edu ([127.0.0.1])
	by localhost (basie.internet2.edu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 08619-08 for <tools-team@ietf.org>;
	Fri,  3 Dec 2004 16:25:21 -0500 (EST)
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id B45EC1CD54E
	for <tools-team@ietf.org>; Fri,  3 Dec 2004 16:25:21 -0500 (EST)
To: tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>
	<41B0903F.9010002@levkowetz.com> <86acsvrwgg.fsf@abel.internet2.edu>
	<41B0D04E.6050405@levkowetz.com>
From: stanislav shalunov <shalunov@internet2.edu>
Date: 03 Dec 2004 16:25:50 -0500
In-Reply-To: <41B0D04E.6050405@levkowetz.com>
Message-ID: <86u0r3qdk1.fsf@abel.internet2.edu>
Lines: 35
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Virus-Scanned: by mail.internet2.edu virus scanner
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bb8f917bb6b8da28fc948aeffb74aa17
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7baded97d9887f7a0c7e8a33c2e3ea1b

Henrik Levkowetz <henrik@levkowetz.com> writes:

> on 2004-12-03 8:52 pm stanislav shalunov said the following:
> > Henrik Levkowetz <henrik@levkowetz.com> writes:
> >>   In stage (b), we also accept other formats, including XML. [...]
> > What about making sure xml2rfc output matches the submitted plain text?

Option 6 seems to be buggy (allows XML only on input, then doesn't say
what happens).

7. Accept at least one of XML and plain text.
   define fuzzy(x, y)
   if XML and xml2rfc fails then reject XML
   if XML and not plain text then generate plain text with xml2rfc
   else if XML and plain text then
     if metadata(plain text) != metadata(XML) \
        or not fuzzy(xml2rfc(XML), plain text) then
       reject submission
   else {plain text and not XML.  Do not use XML and proceed.}

Then we need to define fuzzy().  Percentage of differing lines being
below a threshold would work just as well as anything else to weed out
unrelated documents.  Weeding out versions that differ in a very minor
way without weeding out valid manual edits seems to be a task that
would require a human.  If manual fixes are common, we need to get the
human out of the loop, so we have to live with the small potential for
disagreeing XML and plain text.

Given that this potential remains by necessity, should we even bother
comparing anything but metadata?  Comparing metadata should exclude
accidental submission of unrelated documents, should it not?

8. Accept at least one of XML and plain text.  Generate plain text
   with xml2rfc if it isn't submitted.  If both are submitted, ensure
   that metadata are the same in the two files.

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 17:45:45 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA14842;
	Fri, 3 Dec 2004 17:45:45 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaMH1-0007g8-FP; Fri, 03 Dec 2004 17:51:49 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaLnM-0003iC-2x; Fri, 03 Dec 2004 17:20:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CaLMB-0000iB-SC
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 16:52:51 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA09694
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 16:52:49 -0500 (EST)
Received: from exprod6ob7.obsmtp.com ([64.18.1.217] helo=psmtp.com)
	by ietf-mx.ietf.org with smtp (Exim 4.33) id 1CaLRn-0005zK-4j
	for tools-team@ietf.org; Fri, 03 Dec 2004 16:58:52 -0500
Received: from source ([192.150.11.134]) by exprod6ob7.obsmtp.com
	([64.18.5.12]) with SMTP; Fri, 03 Dec 2004 13:50:38 PST
Received: from inner-relay-3.corp.adobe.com ([153.32.251.51])
	by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id
	iB3LlQQY003857; Fri, 3 Dec 2004 13:47:31 -0800 (PST)
Received: from calsj-dev (calsj-dev.corp.adobe.com [153.32.1.193])
	by inner-relay-3.corp.adobe.com (8.12.9/8.12.9) with ESMTP id
	iB3LqP0v016045; Fri, 3 Dec 2004 13:52:25 -0800 (PST)
Received: from MasinterT40 ([130.248.178.133]) by mailsj-v1.corp.adobe.com
	(iPlanet Messaging Server 5.2 HotFix 1.21 (built Sep  8 2003))
	with ESMTP id <0I8600ILH23CGV@mailsj-v1.corp.adobe.com>; Fri,
	03 Dec 2004 13:52:25 -0800 (PST)
Date: Fri, 03 Dec 2004 13:52:24 -0800
From: Larry Masinter <LMM@acm.org>
Subject: RE: [Tools-team] XML validity when submitting
In-reply-to: <41B0D04E.6050405@levkowetz.com>
To: "'Henrik Levkowetz'" <henrik@levkowetz.com>,
        "'stanislav shalunov'" <shalunov@internet2.edu>
Message-id: <0I8600ILI23CGV@mailsj-v1.corp.adobe.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Thread-index: AcTZetz8/Hyckq1gRWeS0geRNjWv/QABjOzw
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9ed51c9d1356100bce94f1ae4ec616a9
Content-Transfer-Encoding: 7BIT
Cc: tools-team@ietf.org
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 769a46790fb42fbb0b0cc700c82f7081
Content-Transfer-Encoding: 7BIT

 Accept either plain text, plain text and XML, or XML only.

 If XML only is submitted, generate plain text using xml2rfc.
 If both are submitted, perform a diff between the generated
   text (from xml2rfc) and the submitted plain text.
   Include, in the internet drafts index, a report on whether
     the metadata appears to be different (WARNING) and how
     many lines are different (if over 5%, use WARNING).

This is a policy where we allow people to submit things
that we think might be broken, but we make it clear.

(By the way, Henrik: I think it would be more helpful
in your page of interest drafts if you didn't have a 
[nits] link if there were no nits detected. Put [no nits]
with no hyperlink in the index.


--------------------------

Consider the possibility of adding another "round trip"
when there are new significant warnings (see below for def).
The round trip asks the author "The following warnings
were detected for this draft, are you sure you want to
submit it?" (or some similar wording), and waits for
a confirmation before actually putting it into the internet
drafts directory.

A "new significant warning" consists of warnings that
we consider significant (invalid XML, differing metadata, etc.)
for
    New -00 drafts
    new versions of drafts, where there is an old version
      which didn't have significant warnings (this allows
      an author to ignore warnings once and have it stick).

This is under the theory that we allow people to submit
things that we think are broken, as long as they are aware
that we think they're broken.

Larry



_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 18:18:26 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA18948;
	Fri, 3 Dec 2004 18:18:26 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaMms-0000O8-5Z; Fri, 03 Dec 2004 18:24:30 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaML0-0004Ac-3P; Fri, 03 Dec 2004 17:55:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CaM06-00012j-Jr
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 17:34:06 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA12845
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 17:34:04 -0500 (EST)
Received: from av3-2-sn4.m-sp.skanova.net ([81.228.10.113])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CaM5u-0006zh-AG
	for tools-team@ietf.org; Fri, 03 Dec 2004 17:40:07 -0500
Received: by av3-2-sn4.m-sp.skanova.net (Postfix, from userid 502)
	id 62BB237ECD; Fri,  3 Dec 2004 23:33:33 +0100 (CET)
Received: from smtp2-2-sn4.m-sp.skanova.net (smtp2-2-sn4.m-sp.skanova.net
	[81.228.10.182]) by av3-2-sn4.m-sp.skanova.net (Postfix) with ESMTP
	id 5035737E63; Fri,  3 Dec 2004 23:33:33 +0100 (CET)
Received: from shiraz.levkowetz.com (h195n1fls311o871.telia.com
	[213.64.174.195])
	by smtp2-2-sn4.m-sp.skanova.net (Postfix) with ESMTP id E7E3337E43;
	Fri,  3 Dec 2004 23:33:32 +0100 (CET)
Received: from localhost ([127.0.0.1])
	by shiraz.levkowetz.com with esmtp (Exim 4.34)
	id 1CaLzY-00075G-KH; Fri, 03 Dec 2004 23:33:32 +0100
Message-ID: <41B0E9BC.6030703@levkowetz.com>
Date: Fri, 03 Dec 2004 23:33:32 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Larry Masinter <LMM@acm.org>
Subject: Re: [Tools-team] XML validity when submitting
References: <0I8600ILI23CGV@mailsj-v1.corp.adobe.com>
In-Reply-To: <0I8600ILI23CGV@mailsj-v1.corp.adobe.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com);
	SAEximRunCond expanded to false
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 82c9bddb247d9ba4471160a9a865a5f3
Content-Transfer-Encoding: 7bit
Cc: tools-team@ietf.org
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 02ec665d00de228c50c93ed6b5e4fc1a
Content-Transfer-Encoding: 7bit

on 2004-12-03 10:52 pm Larry Masinter said the following:
>  Accept either plain text, plain text and XML, or XML only.
> 
>  If XML only is submitted, generate plain text using xml2rfc.
>  If both are submitted, perform a diff between the generated
>    text (from xml2rfc) and the submitted plain text.
>    Include, in the internet drafts index, a report on whether
>      the metadata appears to be different (WARNING) and how
>      many lines are different (if over 5%, use WARNING).
> 
> This is a policy where we allow people to submit things
> that we think might be broken, but we make it clear.

Right, it seems we're in agreement here

> (By the way, Henrik: I think it would be more helpful
> in your page of interest drafts if you didn't have a 
> [nits] link if there were no nits detected. Put [no nits]
> with no hyperlink in the index.

Good point.

I've changed the [nits] to [no nits] when there are no nits - but
it can still be of interest to see which version of the checker
generated the report, and what it said, so I'm keeping a link
to the report.

> --------------------------
> 
> Consider the possibility of adding another "round trip"
> when there are new significant warnings (see below for def).
> The round trip asks the author "The following warnings
> were detected for this draft, are you sure you want to
> submit it?" (or some similar wording), and waits for
> a confirmation before actually putting it into the internet
> drafts directory.
> 
> A "new significant warning" consists of warnings that
> we consider significant (invalid XML, differing metadata, etc.)
> for
>     New -00 drafts
>     new versions of drafts, where there is an old version
>       which didn't have significant warnings (this allows
>       an author to ignore warnings once and have it stick).
> 
> This is under the theory that we allow people to submit
> things that we think are broken, as long as they are aware
> that we think they're broken.

Yes, this is nice.  It adds a little added cost for submitting
something which is broken, and it also permits becoming gradually
stricter over time, and have that communicated back to the authors.

	Henrik



_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 18:20:35 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA19189;
	Fri, 3 Dec 2004 18:20:35 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaMow-0000Qu-LG; Fri, 03 Dec 2004 18:26:39 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaMLm-0005Mv-6H; Fri, 03 Dec 2004 17:56:30 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CaMBk-0007Hd-RJ
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 17:46:08 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA14918
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 17:46:06 -0500 (EST)
Received: from av1-1-sn4.m-sp.skanova.net ([81.228.10.116])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CaMHY-0007gF-M0
	for tools-team@ietf.org; Fri, 03 Dec 2004 17:52:10 -0500
Received: by av1-1-sn4.m-sp.skanova.net (Postfix, from userid 502)
	id 810A437F8F; Fri,  3 Dec 2004 23:45:36 +0100 (CET)
Received: from smtp2-1-sn4.m-sp.skanova.net (smtp2-1-sn4.m-sp.skanova.net
	[81.228.10.183]) by av1-1-sn4.m-sp.skanova.net (Postfix) with ESMTP
	id 7358537EAD; Fri,  3 Dec 2004 23:45:36 +0100 (CET)
Received: from shiraz.levkowetz.com (h195n1fls311o871.telia.com
	[213.64.174.195])
	by smtp2-1-sn4.m-sp.skanova.net (Postfix) with ESMTP id 60EBA37E43;
	Fri,  3 Dec 2004 23:45:36 +0100 (CET)
Received: from localhost ([127.0.0.1])
	by shiraz.levkowetz.com with esmtp (Exim 4.34)
	id 1CaMBE-0007KX-6f; Fri, 03 Dec 2004 23:45:36 +0100
Message-ID: <41B0EC8F.1000903@levkowetz.com>
Date: Fri, 03 Dec 2004 23:45:35 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: stanislav shalunov <shalunov@internet2.edu>
Subject: Re: [Tools-team] XML validity when submitting
References: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>	<41B0903F.9010002@levkowetz.com>
	<86acsvrwgg.fsf@abel.internet2.edu>	<41B0D04E.6050405@levkowetz.com>
	<86u0r3qdk1.fsf@abel.internet2.edu>
In-Reply-To: <86u0r3qdk1.fsf@abel.internet2.edu>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com);
	SAEximRunCond expanded to false
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4d87d2aa806f79fed918a62e834505ca
Content-Transfer-Encoding: 7bit
Cc: tools-team@ietf.org
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 5a9a1bd6c2d06a21d748b7d0070ddcb8
Content-Transfer-Encoding: 7bit

on 2004-12-03 10:25 pm stanislav shalunov said the following:
> Henrik Levkowetz <henrik@levkowetz.com> writes:
> 
>> on 2004-12-03 8:52 pm stanislav shalunov said the following:
>> > Henrik Levkowetz <henrik@levkowetz.com> writes:
>> >>   In stage (b), we also accept other formats, including XML. [...]
>> > What about making sure xml2rfc output matches the submitted plain text?
> 
> Option 6 seems to be buggy (allows XML only on input, then doesn't say
> what happens).

Eh?  6 had 6 different sub-options, and this is definitely not true
of all of them.

> 7. Accept at least one of XML and plain text.
>    define fuzzy(x, y)
>    if XML and xml2rfc fails then reject XML
>    if XML and not plain text then generate plain text with xml2rfc
>    else if XML and plain text then
>      if metadata(plain text) != metadata(XML) \
>         or not fuzzy(xml2rfc(XML), plain text) then
>        reject submission
>    else {plain text and not XML.  Do not use XML and proceed.}

This in my understanding matches my 6.f for a particular definition
of fuzzy(x, y): 
      $(diff -C0 x y | wc -l) is greater than N% of $(wc -l x)

> Then we need to define fuzzy().  Percentage of differing lines being
> below a threshold would work just as well as anything else to weed out
> unrelated documents.  Weeding out versions that differ in a very minor
> way without weeding out valid manual edits seems to be a task that
> would require a human.  If manual fixes are common, we need to get the
> human out of the loop, so we have to live with the small potential for
> disagreeing XML and plain text.
> 
> Given that this potential remains by necessity, should we even bother
> comparing anything but metadata?  Comparing metadata should exclude
> accidental submission of unrelated documents, should it not?

I'd say we could use this criterium, and let a human (the
secretariat) handle cases where the diff was too large, but the
author maintained that the XML and text belonged together.

> 8. Accept at least one of XML and plain text.  Generate plain text
>    with xml2rfc if it isn't submitted.  If both are submitted, ensure
>    that metadata are the same in the two files.

I could go with this too, although I'd prefer 7 / 6f .


	Henrik

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 18:50:51 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA21092;
	Fri, 3 Dec 2004 18:50:51 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaNIE-00011Y-QZ; Fri, 03 Dec 2004 18:56:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaN3d-0005Cu-Sy; Fri, 03 Dec 2004 18:41:49 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CaMxr-0003IB-L0
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 18:35:51 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA20306
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 18:35:49 -0500 (EST)
Received: from basie.internet2.edu ([207.75.164.22])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CaN3g-0000jE-77
	for tools-team@ietf.org; Fri, 03 Dec 2004 18:41:53 -0500
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP
	id 568BD1CD7A4; Fri,  3 Dec 2004 18:35:49 -0500 (EST)
Received: from basie.internet2.edu ([127.0.0.1])
	by localhost (basie.internet2.edu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 23549-05; Fri,  3 Dec 2004 18:35:49 -0500 (EST)
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP
	id 391581CD763; Fri,  3 Dec 2004 18:35:49 -0500 (EST)
To: Henrik Levkowetz <henrik@levkowetz.com>
Subject: Re: [Tools-team] XML validity when submitting
References: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>
	<41B0903F.9010002@levkowetz.com> <86acsvrwgg.fsf@abel.internet2.edu>
	<41B0D04E.6050405@levkowetz.com> <86u0r3qdk1.fsf@abel.internet2.edu>
	<41B0EC8F.1000903@levkowetz.com>
From: stanislav shalunov <shalunov@internet2.edu>
Date: 03 Dec 2004 18:36:17 -0500
In-Reply-To: <41B0EC8F.1000903@levkowetz.com>
Message-ID: <86pt1rq7im.fsf@abel.internet2.edu>
Lines: 15
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Virus-Scanned: by mail.internet2.edu virus scanner
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 08170828343bcf1325e4a0fb4584481c
Cc: tools-team@ietf.org
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 79899194edc4f33a41f49410777972f8

Henrik Levkowetz <henrik@levkowetz.com> writes:

> > Option 6 seems to be buggy (allows XML only on input, then doesn't say
> > what happens).
> 
> Eh?  6 had 6 different sub-options, and this is definitely not true
> of all of them.

OK, 6e will work.  That still leaves 6 buggy.  Let's not quibble.

> This [option 7] in my understanding matches my 6.f for a particular
> definition

Yes.  (Or, rather, matches the intent of 6f -- I tried to reformulate
6f to be unambiguous.)

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 19:00:05 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA21655;
	Fri, 3 Dec 2004 19:00:05 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaNRC-0001EZ-DD; Fri, 03 Dec 2004 19:06:10 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaN3h-0005Dn-KL; Fri, 03 Dec 2004 18:41:53 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CaN1h-0004DC-2z
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 18:39:49 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA20459
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 18:39:46 -0500 (EST)
Received: from basie.internet2.edu ([207.75.164.22])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CaN7V-0000nB-J1
	for tools-team@ietf.org; Fri, 03 Dec 2004 18:45:50 -0500
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id 652861CD7AF
	for <tools-team@ietf.org>; Fri,  3 Dec 2004 18:39:46 -0500 (EST)
Received: from basie.internet2.edu ([127.0.0.1])
	by localhost (basie.internet2.edu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 23771-06 for <tools-team@ietf.org>;
	Fri,  3 Dec 2004 18:39:46 -0500 (EST)
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id 46C631CD7A4
	for <tools-team@ietf.org>; Fri,  3 Dec 2004 18:39:46 -0500 (EST)
To: tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <0I8600ILI23CGV@mailsj-v1.corp.adobe.com>
	<41B0E9BC.6030703@levkowetz.com>
From: stanislav shalunov <shalunov@internet2.edu>
Date: 03 Dec 2004 18:40:14 -0500
In-Reply-To: <41B0E9BC.6030703@levkowetz.com>
Message-ID: <86llcfq7c1.fsf@abel.internet2.edu>
Lines: 7
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Virus-Scanned: by mail.internet2.edu virus scanner
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aefe408d50e9c7c47615841cb314bed
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 68c8cc8a64a9d0402e43b8eee9fc4199

Henrik Levkowetz <henrik@levkowetz.com> writes:

> [an extra round-trip for serious warnings] also permits becoming
> gradually stricter over time [...]

In what way?  Incrementing the number of round-trips each month?
(You're being humorous, right?)

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Fri Dec  3 20:07:51 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA26464;
	Fri, 3 Dec 2004 20:07:51 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CaOUk-0002Zz-31; Fri, 03 Dec 2004 20:13:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CaO4E-00029e-PQ; Fri, 03 Dec 2004 19:46:30 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CaNv2-0007Sn-9D
	for tools-team@megatron.ietf.org; Fri, 03 Dec 2004 19:37:00 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA24199
	for <tools-team@ietf.org>; Fri, 3 Dec 2004 19:36:57 -0500 (EST)
Received: from av9-2-sn1.fre.skanova.net ([81.228.11.116])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CaO0r-0001td-Ad
	for tools-team@ietf.org; Fri, 03 Dec 2004 19:43:02 -0500
Received: by av9-2-sn1.fre.skanova.net (Postfix, from userid 502)
	id 9118337E7E; Sat,  4 Dec 2004 01:36:27 +0100 (CET)
Received: from smtp3-1-sn1.fre.skanova.net (smtp3-1-sn1.fre.skanova.net
	[81.228.11.163]) by av9-2-sn1.fre.skanova.net (Postfix) with ESMTP
	id 8305637E51; Sat,  4 Dec 2004 01:36:27 +0100 (CET)
Received: from shiraz.levkowetz.com (h195n1fls311o871.telia.com
	[213.64.174.195])
	by smtp3-1-sn1.fre.skanova.net (Postfix) with ESMTP id 720AB37E43;
	Sat,  4 Dec 2004 01:36:27 +0100 (CET)
Received: from localhost ([127.0.0.1])
	by shiraz.levkowetz.com with esmtp (Exim 4.34)
	id 1CaNuV-0002cw-4p; Sat, 04 Dec 2004 01:36:27 +0100
Message-ID: <41B1068B.7070307@levkowetz.com>
Date: Sat, 04 Dec 2004 01:36:27 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: stanislav shalunov <shalunov@internet2.edu>
Subject: Re: [Tools-team] XML validity when submitting
References: <0I8600ILI23CGV@mailsj-v1.corp.adobe.com>	<41B0E9BC.6030703@levkowetz.com>
	<86llcfq7c1.fsf@abel.internet2.edu>
In-Reply-To: <86llcfq7c1.fsf@abel.internet2.edu>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com);
	SAEximRunCond expanded to false
X-Spam-Score: 0.0 (/)
X-Scan-Signature: de4f315c9369b71d7dd5909b42224370
Content-Transfer-Encoding: 7bit
Cc: tools-team@ietf.org
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 798b2e660f1819ae38035ac1d8d5e3ab
Content-Transfer-Encoding: 7bit

on 2004-12-04 12:40 am stanislav shalunov said the following:
> Henrik Levkowetz <henrik@levkowetz.com> writes:
> 
>> [an extra round-trip for serious warnings] also permits becoming
>> gradually stricter over time [...]
> 
> In what way?  Incrementing the number of round-trips each month?
> (You're being humorous, right?)

:-)  No, I actually meant that as time goes on, and conformance
levels rise, it is possible to change what is considered 'serious
warnings' so that we raise the bar, and gradually approach the
point where we can go to full validation required for acceptance.

	Henrik



_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Mon Dec  6 00:58:02 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA16994;
	Mon, 6 Dec 2004 00:58:02 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CbBz8-0001R6-Tl; Mon, 06 Dec 2004 01:04:36 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CbBhq-0000zr-Dj; Mon, 06 Dec 2004 00:46:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CbBZr-0007WE-KX
	for tools-team@megatron.ietf.org; Mon, 06 Dec 2004 00:38:27 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA15042
	for <tools-team@ietf.org>; Mon, 6 Dec 2004 00:38:24 -0500 (EST)
Received: from measurement-factory.com ([206.168.0.5])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CbBg9-00012u-TP
	for tools-team@ietf.org; Mon, 06 Dec 2004 00:44:58 -0500
Received: from measurement-factory.com (localhost [127.0.0.1])
	by measurement-factory.com (8.12.9/8.12.9) with ESMTP id iB65cPJ2095983
	for <tools-team@ietf.org>; Sun, 5 Dec 2004 22:38:25 -0700 (MST)
	(envelope-from rousskov@measurement-factory.com)
Received: (from rousskov@localhost)
	by measurement-factory.com (8.12.9/8.12.9/Submit) id iB65cPme095982;
	Sun, 5 Dec 2004 22:38:25 -0700 (MST) (envelope-from rousskov)
Date: Sun, 5 Dec 2004 22:38:25 -0700 (MST)
From: Alex Rousskov <rousskov@measurement-factory.com>
To: tools-team@ietf.org
Message-ID: <20041205223325.A92670@measurement-factory.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7bac9cb154eb5790ae3b2913587a40de
Subject: [Tools-team] Regrets for Dec 8th
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 08170828343bcf1325e4a0fb4584481c

Hi,

 	I will be on travel next week and most likely will not be able 
to participate in the conference call. Sorry.

 	I will do my best to read/digest all opinions regarding XML 
validity sent so far and post the next version of the draft while 
traveling.

Alex.

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  8 11:32:35 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA12189;
	Wed, 8 Dec 2004 11:32:35 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cc4qp-0001Yq-Jw; Wed, 08 Dec 2004 11:39:39 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cc4bC-0002Yh-6S; Wed, 08 Dec 2004 11:23:30 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Cc4Qv-0008Tt-La
	for tools-team@megatron.ietf.org; Wed, 08 Dec 2004 11:12:53 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA09965
	for <tools-team@ietf.org>; Wed, 8 Dec 2004 11:12:51 -0500 (EST)
Received: from av4-1-sn3.vrr.skanova.net ([81.228.9.111])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cc4Xj-0000xZ-Af
	for tools-team@ietf.org; Wed, 08 Dec 2004 11:19:55 -0500
Received: by av4-1-sn3.vrr.skanova.net (Postfix, from userid 502)
	id 9671037E4A; Wed,  8 Dec 2004 17:12:18 +0100 (CET)
Received: from smtp1-2-sn3.vrr.skanova.net (smtp1-2-sn3.vrr.skanova.net
	[81.228.9.178])
	by av4-1-sn3.vrr.skanova.net (Postfix) with ESMTP id 8541737E42
	for <tools-team@ietf.org>; Wed,  8 Dec 2004 17:12:18 +0100 (CET)
Received: from shiraz.levkowetz.com (h195n1fls311o871.telia.com
	[213.64.174.195])
	by smtp1-2-sn3.vrr.skanova.net (Postfix) with ESMTP id 74E4B3800F
	for <tools-team@ietf.org>; Wed,  8 Dec 2004 17:12:18 +0100 (CET)
Received: from localhost ([127.0.0.1])
	by shiraz.levkowetz.com with esmtp (Exim 4.34) id 1Cc4QM-0002Aq-61
	for tools-team@ietf.org; Wed, 08 Dec 2004 17:12:18 +0100
Message-ID: <41B727E1.8040808@levkowetz.com>
Date: Wed, 08 Dec 2004 17:12:17 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: IETF TOOLS <tools-team@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com);
	SAEximRunCond expanded to false
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f4c2cf0bccc868e4cc88dace71fb3f44
Content-Transfer-Encoding: 7bit
Subject: [Tools-team] Agenda for the 8 December 2004 Telechat
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e8a67952aa972b528dd04570d58ad8fe
Content-Transfer-Encoding: 7bit

Hi,

Here is the proposed agenda for today's meeting.

---------------------------------------------------------

1. Agenda bashing

2. Comments on minutes from last teleconference.

3. Status of I-D submission tool draft

6. Action item review.

   * Henrik: 	Talk to Donald.

   * Stas: 	Start looking at Notification Service Requirements.
		First draft middle of December.

   * Alex:	Continue thinking about Draft Status Page
		Requirements
		First draft by Mon. December 6th.

   * Alex:	Summarize draft-submission comments to the list,
		update draft to be ready for submission for
		publication.

   * Henrik:	Submit draft-submission draft for publication when
		it's ready

   * Henrik: 	Submit changed charter to Harald.

   * Donald:	Start looking at WG Meeting Scheduler Requirements

7. Any other business.

8. Action items for next week

9. Next meeting:

  Teleconference Wednesday 15 Dec, 17:00 GMT (same local time as
  today).

---------------------------------------------------------
Connection details:

To join the call, dial +1-734-531-0125 and enter PIN 0151989.

One can also join the call by dialling:
 sip:session_0151989@edial.internet2.edu 
on a SIP-enabled voice communications client. 

If the SIP client cannot dial URLs, you can have the conference
system call you if you have the sip URL for your phone.  Go to
 https://edial.internet2.edu/call/0151989
and type in the URL to your phone, and follow the directions.



_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec  8 12:39:53 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA17213;
	Wed, 8 Dec 2004 12:39:53 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cc5tx-00034s-6b; Wed, 08 Dec 2004 12:46:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cc5fU-00045b-Px; Wed, 08 Dec 2004 12:32:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Cc5VG-0001fO-Mx
	for tools-team@megatron.ietf.org; Wed, 08 Dec 2004 12:21:26 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA15766
	for <tools-team@ietf.org>; Wed, 8 Dec 2004 12:21:24 -0500 (EST)
Received: from av3-2-sn3.vrr.skanova.net ([81.228.9.110])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cc5c3-0002dK-LV
	for tools-team@ietf.org; Wed, 08 Dec 2004 12:28:29 -0500
Received: by av3-2-sn3.vrr.skanova.net (Postfix, from userid 502)
	id 4B0A637E76; Wed,  8 Dec 2004 18:20:53 +0100 (CET)
Received: from smtp1-1-sn3.vrr.skanova.net (smtp1-1-sn3.vrr.skanova.net
	[81.228.9.177])
	by av3-2-sn3.vrr.skanova.net (Postfix) with ESMTP id 3D0A637E45
	for <tools-team@ietf.org>; Wed,  8 Dec 2004 18:20:53 +0100 (CET)
Received: from shiraz.levkowetz.com (h195n1fls311o871.telia.com
	[213.64.174.195])
	by smtp1-1-sn3.vrr.skanova.net (Postfix) with ESMTP id 2E2403801E
	for <tools-team@ietf.org>; Wed,  8 Dec 2004 18:20:51 +0100 (CET)
Received: from localhost ([127.0.0.1])
	by shiraz.levkowetz.com with esmtp (Exim 4.34) id 1Cc5Ug-0004iv-T8
	for tools-team@ietf.org; Wed, 08 Dec 2004 18:20:50 +0100
Message-ID: <41B737F2.2000603@levkowetz.com>
Date: Wed, 08 Dec 2004 18:20:50 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: IETF TOOLS <tools-team@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com);
	SAEximRunCond expanded to false
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 1a1bf7677bfe77d8af1ebe0e91045c5b
Content-Transfer-Encoding: 7bit
Subject: [Tools-team] Minutes from the 8 December 2004 Telechat
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 944ecb6e61f753561f559a497458fb4f
Content-Transfer-Encoding: 7bit

Hi,

Here are the minutes from today's meeting.

---------------------------------------------------------

0. Present

	Stas, Bill, Henrik

1. Agenda bashing

	None

2. Comments on minutes from last teleconference.

	None

3. Status of I-D submission tool draft

	No new draft from Alex yet.

6. Action item review.

   * Henrik: 	Talk to Donald.
	Has tried to get in contact with Donald, but no success yet

   * Stas: 	Start looking at Notification Service Requirements.
		First draft middle of December.
	No time yet, but that was expected :-)

   * Alex:	Continue thinking about Draft Status Page
		Requirements
		First draft by Mon. December 6th.
	-

   * Alex:	Summarize draft-submission comments to the list,
		update draft to be ready for submission for
		publication.
	-

   * Henrik:	Submit draft-submission draft for publication when
		it's ready
	n/a

   * Henrik: 	Submit changed charter to Harald.
	Done

   * Donald:	Start looking at WG Meeting Scheduler Requirements
	-

7. Any other business.

	There's a new page for proposed Meta information at
	http://tools.ietf.org/wiki/MetaInformation.  My thoughts
	was to add Relax NG specifications for each of the items,
	and eventually put together a draft which should provide
	a (hopefully) complete list of metadata and xml structure
	to go along with that.


8. Action items for next week

   * Henrik: 	Talk to Donald.

   * Stas: 	Start looking at Notification Service Requirements.
		First draft middle of December.


   * Alex:	Continue thinking about Draft Status Page
		Requirements
		First draft by Mon. December 6th.

   * Alex:	Summarize draft-submission comments to the list,
		update draft to be ready for submission for
		publication.

   * Henrik:	Submit draft-submission draft for publication when
		it's ready

   * Donald:	Start looking at WG Meeting Scheduler Requirements


9. Next meeting:

  Teleconference Wednesday 15 Dec, 17:00 GMT (same local time as
  today).

---------------------------------------------------------
Connection details:

To join the call, dial +1-734-531-0125 and enter PIN 0151989.

One can also join the call by dialling:
 sip:session_0151989@edial.internet2.edu 
on a SIP-enabled voice communications client. 

If the SIP client cannot dial URLs, you can have the conference
system call you if you have the sip URL for your phone.  Go to
 https://edial.internet2.edu/call/0151989
and type in the URL to your phone, and follow the directions.


_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec 15 10:27:44 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA08444;
	Wed, 15 Dec 2004 10:27:44 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CebCL-0000BU-4N; Wed, 15 Dec 2004 10:36:18 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Ceb02-0006BM-5v; Wed, 15 Dec 2004 10:23:34 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CeaoF-0001wI-6r
	for tools-team@megatron.ietf.org; Wed, 15 Dec 2004 10:11:23 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA06747
	for <tools-team@ietf.org>; Wed, 15 Dec 2004 10:11:19 -0500 (EST)
Received: from av7-2-sn4.m-sp.skanova.net ([81.228.10.109])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CeawS-00088X-Nc
	for tools-team@ietf.org; Wed, 15 Dec 2004 10:19:53 -0500
Received: by av7-2-sn4.m-sp.skanova.net (Postfix, from userid 502)
	id 4679737E76; Wed, 15 Dec 2004 16:10:44 +0100 (CET)
Received: from smtp2-2-sn4.m-sp.skanova.net (smtp2-2-sn4.m-sp.skanova.net
	[81.228.10.182])
	by av7-2-sn4.m-sp.skanova.net (Postfix) with ESMTP id 382E737E49
	for <tools-team@ietf.org>; Wed, 15 Dec 2004 16:10:44 +0100 (CET)
Received: from shiraz.levkowetz.com (h195n1fls311o871.telia.com
	[213.64.174.195])
	by smtp2-2-sn4.m-sp.skanova.net (Postfix) with ESMTP id 2495C37E50
	for <tools-team@ietf.org>; Wed, 15 Dec 2004 16:10:44 +0100 (CET)
Received: from localhost ([127.0.0.1])
	by shiraz.levkowetz.com with esmtp (Exim 4.34) id 1Ceanb-0007WX-7F
	for tools-team@ietf.org; Wed, 15 Dec 2004 16:10:43 +0100
Message-ID: <41C053F3.5080706@levkowetz.com>
Date: Wed, 15 Dec 2004 16:10:43 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: IETF TOOLS <tools-team@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com);
	SAEximRunCond expanded to false
X-Spam-Score: 2.2 (++)
X-Scan-Signature: 5a9a1bd6c2d06a21d748b7d0070ddcb8
Content-Transfer-Encoding: 7bit
Subject: [Tools-team] Agenda for the 15 December 2004 Telechat
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 2.2 (++)
X-Scan-Signature: 082a9cbf4d599f360ac7f815372a6a15
Content-Transfer-Encoding: 7bit

Hi,

Here is the proposed agenda for today's meeting.

---------------------------------------------------------

1. Agenda bashing

2. Comments on minutes from last teleconference.

3. Status of I-D submission tool draft

6. Action item review.

   * Henrik: 	Talk to Donald.

   * Stas: 	Start looking at Notification Service Requirements.
		First draft middle of December.

   * Alex:	Continue thinking about Draft Status Page
		Requirements
		First draft by Mon. December 6th.

   * Alex:	Summarize draft-submission comments to the list,
		update draft to be ready for submission for
		publication.

   * Henrik:	Submit draft-submission draft for publication when
		it's ready

   * Donald:	Start looking at WG Meeting Scheduler Requirements

7. Action items for next meeting

8. Any other business.

9. Next meeting:

  Teleconference Wednesday 5 Jan, 17:00 GMT (same local time as
  today).

---------------------------------------------------------
Connection details:

To join the call, dial +1-734-531-0125 and enter PIN 0151989.

One can also join the call by dialling:
 sip:session_0151989@edial.internet2.edu 
on a SIP-enabled voice communications client. 

If the SIP client cannot dial URLs, you can have the conference
system call you if you have the sip URL for your phone.  Go to
 https://edial.internet2.edu/call/0151989
and type in the URL to your phone, and follow the directions.




_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec 15 13:10:05 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA23977;
	Wed, 15 Dec 2004 13:10:05 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CedjW-00059p-3O; Wed, 15 Dec 2004 13:18:42 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CedFb-0005CN-SR; Wed, 15 Dec 2004 12:47:47 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CedCu-0003IG-JW
	for tools-team@megatron.ietf.org; Wed, 15 Dec 2004 12:45:01 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA21340
	for <tools-team@ietf.org>; Wed, 15 Dec 2004 12:44:57 -0500 (EST)
Received: from av3-1-sn3.vrr.skanova.net ([81.228.9.109])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CedLA-00047a-VB
	for tools-team@ietf.org; Wed, 15 Dec 2004 12:53:33 -0500
Received: by av3-1-sn3.vrr.skanova.net (Postfix, from userid 502)
	id 6C74937E91; Wed, 15 Dec 2004 18:44:25 +0100 (CET)
Received: from smtp1-1-sn3.vrr.skanova.net (smtp1-1-sn3.vrr.skanova.net
	[81.228.9.177])
	by av3-1-sn3.vrr.skanova.net (Postfix) with ESMTP id 5B29A37E4C
	for <tools-team@ietf.org>; Wed, 15 Dec 2004 18:44:25 +0100 (CET)
Received: from shiraz.levkowetz.com (h195n1fls311o871.telia.com
	[213.64.174.195])
	by smtp1-1-sn3.vrr.skanova.net (Postfix) with ESMTP id 474E13800E
	for <tools-team@ietf.org>; Wed, 15 Dec 2004 18:44:25 +0100 (CET)
Received: from localhost ([127.0.0.1])
	by shiraz.levkowetz.com with esmtp (Exim 4.34) id 1CedCK-0003DW-Vi
	for tools-team@ietf.org; Wed, 15 Dec 2004 18:44:25 +0100
Message-ID: <41C077F8.5080003@levkowetz.com>
Date: Wed, 15 Dec 2004 18:44:24 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: IETF TOOLS <tools-team@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com);
	SAEximRunCond expanded to false
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b22590c27682ace61775ee7b453b40d3
Content-Transfer-Encoding: 7bit
Subject: [Tools-team] Minutes from the 15 December 2004 Telechat
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b1c41982e167b872076d0018e4e1dc3c
Content-Transfer-Encoding: 7bit

Hi,

Here are the minutes from today's meeting.

---------------------------------------------------------

0. Present Alex, Stas, Bill.

	Henrik briefly sketched an idea of basing an issue tracker for
	IETF use on a mail archive software, with the added possibility
	of marking individual messages as part of one or more issues;
	this way a lot of the cutting and pasting or editing and re-
	mailing which has to be done with other issue trackers
	( e.g.,	Roundup and RT) would go away, and the effort of doing
	issue tracking would become much less burdensome.  This would
	be appropriate for the IETF in particular, because
	discussion relevant to issues should be on the mailing list,
	anyway.

	Alex believed that it would not be a good idea, the benefits
	would be a minor thing and there are many other sides to an
	issue tracker which are more important.  An appropriate tool
	would be more like a MUA than a web interface.

	Bill mentioned that you could use the mail interface to RT to
	do cutting and editing, and then bounce the message to RT,
	instead of having to paste it in.

1. Agenda bashing

	None	

2. Comments on minutes from last teleconference.

	None

3. Status of I-D submission tool draft

	Unable to work on the draft previous weeks.  Should be done in
	a week, though.

4. Action item review.

   * Henrik: 	Talk to Donald.

	Done.  Donald had expected the tools team to be more about
	implementation than requirements specification.  One suggestion
	put to him was that doing a prototype implementation would be
	one way of specifying a scheduling tool.  No response to this
	suggestion at this time.  Donald also indicated that would be
	attending today, but it seems he couldn't make it.

   * Stas: 	Start looking at Notification Service Requirements.
		First draft middle of December.

	Had hoped to have -00 version of Notification draft by
	now, but unfortunately a lot of other things intervened.
	Will try to have a -00 by next week.

   * Alex:	Continue thinking about Draft Status Page
		Requirements
		First draft by Mon. December 6th.

	Same as for the I-D submission tool - no time to work on this
	the last weeks.

   * Alex:	Summarize draft-submission comments to the list,
		update draft to be ready for submission for
		publication.

	As above

   * Henrik:	Submit draft-submission draft for publication when
		it's ready

	N/a

   * Donald:	Start looking at WG Meeting Scheduler Requirements

	-

5. Action items for next meeting

   * Stas: 	Start looking at Notification Service Requirements.
		First draft by Wed. December 22nd.

   * Alex:	Continue thinking about Draft Status Page
		Requirements.
		First draft by Wed. December 22nd.

	Same as for the I-D submission tool - no time to work on this
	the last weeks.

   * Alex:	Summarize draft-submission comments to the list,
		update draft to be ready for submission for
		publication.

   * Henrik:	Submit draft-submission draft for publication when
		it's ready


6. Any other business.

	Nothing

7. Next meeting:

  Teleconference Wednesday 5 Jan, 17:00 GMT (same local time as
  today).

---------------------------------------------------------
Connection details:

To join the call, dial +1-734-531-0125 and enter PIN 0151989.

One can also join the call by dialling:
 sip:session_0151989@edial.internet2.edu 
on a SIP-enabled voice communications client. 

If the SIP client cannot dial URLs, you can have the conference
system call you if you have the sip URL for your phone.  Go to
 https://edial.internet2.edu/call/0151989
and type in the URL to your phone, and follow the directions.





_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec 15 13:17:43 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA24616;
	Wed, 15 Dec 2004 13:17:43 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cedqs-0005NB-KE; Wed, 15 Dec 2004 13:26:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CedbT-0005r8-8x; Wed, 15 Dec 2004 13:10:23 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CedLG-00016B-Fp
	for tools-team@megatron.ietf.org; Wed, 15 Dec 2004 12:53:38 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA22436
	for <tools-team@ietf.org>; Wed, 15 Dec 2004 12:53:35 -0500 (EST)
Received: from mail-red.research.att.com ([192.20.225.110]
	helo=mail-white.research.att.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CedTW-0004Zu-Am
	for tools-team@ietf.org; Wed, 15 Dec 2004 13:02:11 -0500
Received: from windsor.research.att.com (windsor.research.att.com
	[135.207.26.46])
	by mail-green.research.att.com (Postfix) with ESMTP id 77FA1A7ADE;
	Wed, 15 Dec 2004 12:53:06 -0500 (EST)
Received: (from fenner@localhost)
	by windsor.research.att.com (8.11.6+Sun/8.8.5) id iBFHr6w22972;
	Wed, 15 Dec 2004 09:53:06 -0800 (PST)
Message-Id: <200412151753.iBFHr6w22972@windsor.research.att.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: henrik@levkowetz.com
Subject: Re: [Tools-team] Agenda for the 15 December 2004 Telechat
Date: Wed, 15 Dec 2004 09:53:05 -0800
From: Bill Fenner <fenner@research.att.com>
Versions: dmail (solaris) 2.6d/makemail 2.10
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aefe408d50e9c7c47615841cb314bed
Cc: tools-team@ietf.org
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 68c8cc8a64a9d0402e43b8eee9fc4199


I'm sorry that I had to leave.  Last week it was cleaning the ditch,
this week it was a delivery - "normal" size delivery trucks can't make
it around our road and have to back up.  He didn't believe me so he
got stuck.  "Rustic country living".

  Bill

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec 15 14:37:01 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA01671;
	Wed, 15 Dec 2004 14:37:01 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cef5c-0007gG-37; Wed, 15 Dec 2004 14:45:37 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CeewK-00022I-5T; Wed, 15 Dec 2004 14:36:00 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Ceeh0-0006Ow-19
	for tools-team@megatron.ietf.org; Wed, 15 Dec 2004 14:20:10 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA29772
	for <tools-team@ietf.org>; Wed, 15 Dec 2004 14:20:08 -0500 (EST)
Received: from av3-2-sn1.fre.skanova.net ([81.228.11.110])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CeepF-00079n-HU
	for tools-team@ietf.org; Wed, 15 Dec 2004 14:28:43 -0500
Received: by av3-2-sn1.fre.skanova.net (Postfix, from userid 502)
	id CD43737E7F; Wed, 15 Dec 2004 20:19:33 +0100 (CET)
Received: from smtp3-2-sn1.fre.skanova.net (smtp3-2-sn1.fre.skanova.net
	[81.228.11.164]) by av3-2-sn1.fre.skanova.net (Postfix) with ESMTP
	id BD8E137E58; Wed, 15 Dec 2004 20:19:33 +0100 (CET)
Received: from shiraz.levkowetz.com (h195n1fls311o871.telia.com
	[213.64.174.195])
	by smtp3-2-sn1.fre.skanova.net (Postfix) with ESMTP id AEED437E43;
	Wed, 15 Dec 2004 20:19:33 +0100 (CET)
Received: from localhost ([127.0.0.1])
	by shiraz.levkowetz.com with esmtp (Exim 4.34)
	id 1CeegP-00015L-Fg; Wed, 15 Dec 2004 20:19:33 +0100
Message-ID: <41C08E44.7040904@levkowetz.com>
Date: Wed, 15 Dec 2004 20:19:32 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Bill Fenner <fenner@research.att.com>
Subject: Re: [Tools-team] Agenda for the 15 December 2004 Telechat
References: <200412151753.iBFHr6w22972@windsor.research.att.com>
In-Reply-To: <200412151753.iBFHr6w22972@windsor.research.att.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com);
	SAEximRunCond expanded to false
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 68c8cc8a64a9d0402e43b8eee9fc4199
Content-Transfer-Encoding: 7bit
Cc: tools-team@ietf.org
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: de4f315c9369b71d7dd5909b42224370
Content-Transfer-Encoding: 7bit

Oh, these things happen.  Hope you are enjoying the benefits of the
rustic country living, not only the troubles ,:-)

	Henrik

on 2004-12-15 6:53 pm Bill Fenner said the following:
> I'm sorry that I had to leave.  Last week it was cleaning the ditch,
> this week it was a delivery - "normal" size delivery trucks can't make
> it around our road and have to back up.  He didn't believe me so he
> got stuck.  "Rustic country living".



_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec 15 19:17:53 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA04005;
	Wed, 15 Dec 2004 19:17:53 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CejTV-0008Fp-6O; Wed, 15 Dec 2004 19:26:33 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CejK8-0006LJ-3G; Wed, 15 Dec 2004 19:16:52 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CejIo-0005uF-Hd
	for tools-team@megatron.ietf.org; Wed, 15 Dec 2004 19:15:30 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA03781
	for <tools-team@ietf.org>; Wed, 15 Dec 2004 19:15:26 -0500 (EST)
Received: from measurement-factory.com ([206.168.0.5])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CejR8-0008AY-HN
	for tools-team@ietf.org; Wed, 15 Dec 2004 19:24:07 -0500
Received: from pail.measurement-factory.com (nat.measurement-factory.com
	[206.168.0.3])
	by measurement-factory.com (8.12.9/8.12.9) with ESMTP id iBG0FKJ2083357
	for <tools-team@ietf.org>; Wed, 15 Dec 2004 17:15:20 -0700 (MST)
	(envelope-from rousskov@measurement-factory.com)
Date: Wed, 15 Dec 2004 17:15:19 -0700
To: tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>
	<41B0903F.9010002@levkowetz.com>
	<86acsvrwgg.fsf@abel.internet2.edu>
	<41B0D04E.6050405@levkowetz.com>
	<86u0r3qdk1.fsf@abel.internet2.edu>
From: "Alex Rousskov" <rousskov@measurement-factory.com>
Organization: The Measurement Factory
Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Message-ID: <opsi2qztk2iz3etf0c9082f7@pail.measurement-factory.com>
In-Reply-To: <86u0r3qdk1.fsf@abel.internet2.edu>
User-Agent: Opera M2/7.54 (FreeBSD, build 751)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c1c65599517f9ac32519d043c37c5336
Content-Transfer-Encoding: 8bit
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4d87d2aa806f79fed918a62e834505ca
Content-Transfer-Encoding: 8bit

On Fri, 2004/12/03 (MST), <shalunov@internet2.edu> wrote:

> Given that this potential remains by necessity, should we even bother
> comparing anything but metadata?  Comparing metadata should exclude
> accidental submission of unrelated documents, should it not?
>
> 8. Accept at least one of XML and plain text.  Generate plain text
>    with xml2rfc if it isn't submitted.  If both are submitted, ensure
>    that metadata are the same in the two files.

I am not sure whether it is funny or sad, but the above resolution is  
exactly what the ID Submission draft version 06 already documents:

     The Check action preprocesses XML draft source (if any), generates
     plain text format (if needed, see R70), stores submitted draft (all
     formats) in the staging area, and then extracts meta-data and validates
     each format (R6/a).
	...
     It is an error to submit a draft which has neither plain text nor XML
     sources format (R68/a). XML source is acceptable without accompanying
     plain text only if the Toolset successfully generates a draft in plain
     text format from the XML source, as a part of the processing step
     documented below (R69/b).
	...
     All available meta-data entries must match across all
     submitted draft formats (R18/a). For example, if the
     interpreter managed to extract draft title from plain text and
     PDF format, both titles must match. This requirement prevents
     accidental submission of mismatching formats.	

I will add a requirement to generate a warning (and, eventually, a  
complete diff) when the produced plain text does not match the submitted  
one (even if metadata matches). I will also add a stage-3 suggestion to  
add a smart fuzzy match function to compare texts, but I hope that by the  
time we get to stage 3, there will not be enough plain text submissions to  
worry about them.

Thank you,

Alex.

P.S. Note that xml2rfc changes relatively often, without  
stable/development categories for releases. The Secretariat would have to  
deal with upset folks that use the latest and greatest xml2rfc only to get  
warnings from the submission tool. The tool might even try a few recent  
xml2rfc versions when comparing with plain text. This is not a big deal,  
of course, and I do not think we have to document it.

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec 15 20:42:07 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA10211;
	Wed, 15 Dec 2004 20:42:07 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cekmz-0001pE-Jb; Wed, 15 Dec 2004 20:50:46 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CekZr-0004jA-1v; Wed, 15 Dec 2004 20:37:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CekPp-0003Ex-9D
	for tools-team@megatron.ietf.org; Wed, 15 Dec 2004 20:26:49 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA08938
	for <tools-team@ietf.org>; Wed, 15 Dec 2004 20:26:47 -0500 (EST)
Received: from basie.internet2.edu ([207.75.164.22])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CekY8-0001RV-TI
	for tools-team@ietf.org; Wed, 15 Dec 2004 20:35:26 -0500
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id 9EBEC1CD5B6
	for <tools-team@ietf.org>; Wed, 15 Dec 2004 20:26:44 -0500 (EST)
Received: from basie.internet2.edu ([127.0.0.1])
	by localhost (basie.internet2.edu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 07296-02 for <tools-team@ietf.org>;
	Wed, 15 Dec 2004 20:26:44 -0500 (EST)
Received: from localhost (unknown [127.0.0.1])
	by basie.internet2.edu (Postfix) with ESMTP id 57A261CD55E
	for <tools-team@ietf.org>; Wed, 15 Dec 2004 20:26:44 -0500 (EST)
To: tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>
	<41B0903F.9010002@levkowetz.com> <86acsvrwgg.fsf@abel.internet2.edu>
	<41B0D04E.6050405@levkowetz.com> <86u0r3qdk1.fsf@abel.internet2.edu>
	<opsi2qztk2iz3etf0c9082f7@pail.measurement-factory.com>
From: stanislav shalunov <shalunov@internet2.edu>
Date: 15 Dec 2004 20:26:42 -0500
In-Reply-To: <opsi2qztk2iz3etf0c9082f7@pail.measurement-factory.com>
Message-ID: <86k6rjqbhp.fsf@abel.internet2.edu>
Lines: 28
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Virus-Scanned: by mail.internet2.edu virus scanner
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0bc60ec82efc80c84b8d02f4b0e4de22
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2

"Alex Rousskov" <rousskov@measurement-factory.com> writes:

> On Fri, 2004/12/03 (MST), <shalunov@internet2.edu> wrote:
> 
> > 8. Accept at least one of XML and plain text.  Generate plain text
> >    with xml2rfc if it isn't submitted.  If both are submitted, ensure
> >    that metadata are the same in the two files.
> 
> [T]he above resolution is exactly what the ID Submission draft
> version 06 already documents:

If Henrik is OK with it, it works for me.

> P.S. Note that xml2rfc changes relatively often, without
> stable/development categories for releases. The Secretariat would have
> to  deal with upset folks that use the latest and greatest xml2rfc
> only to get  warnings from the submission tool. The tool might even
> try a few recent  xml2rfc versions when comparing with plain
> text. This is not a big deal,  of course, and I do not think we have
> to document it.

I think that's a trick useful enough to document in the draft as a
suggestion for the implementor.

-- 
Stanislav Shalunov		http://www.internet2.edu/~shalunov/

This message is designed to be viewed upside down.

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Thu Dec 16 00:28:08 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07096;
	Thu, 16 Dec 2004 00:28:08 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CeoJm-000721-LI; Thu, 16 Dec 2004 00:36:50 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Ceo9S-0002Np-09; Thu, 16 Dec 2004 00:26:10 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Ceo8Q-00029i-A3
	for tools-team@megatron.ietf.org; Thu, 16 Dec 2004 00:25:06 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA06860
	for <tools-team@ietf.org>; Thu, 16 Dec 2004 00:25:02 -0500 (EST)
Received: from av7-2-sn4.m-sp.skanova.net ([81.228.10.109])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CeoGn-0006w8-0d
	for tools-team@ietf.org; Thu, 16 Dec 2004 00:33:45 -0500
Received: by av7-2-sn4.m-sp.skanova.net (Postfix, from userid 502)
	id 932D537E65; Thu, 16 Dec 2004 06:24:32 +0100 (CET)
Received: from smtp2-1-sn4.m-sp.skanova.net (smtp2-1-sn4.m-sp.skanova.net
	[81.228.10.183]) by av7-2-sn4.m-sp.skanova.net (Postfix) with ESMTP
	id 84F0B37E49; Thu, 16 Dec 2004 06:24:32 +0100 (CET)
Received: from shiraz.levkowetz.com (h195n1fls311o871.telia.com
	[213.64.174.195])
	by smtp2-1-sn4.m-sp.skanova.net (Postfix) with ESMTP id 72A3137E48;
	Thu, 16 Dec 2004 06:24:32 +0100 (CET)
Received: from localhost ([127.0.0.1])
	by shiraz.levkowetz.com with esmtp (Exim 4.34)
	id 1Ceo7r-0004LV-PF; Thu, 16 Dec 2004 06:24:31 +0100
Message-ID: <41C11C0E.4060402@levkowetz.com>
Date: Thu, 16 Dec 2004 06:24:30 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Alex Rousskov <rousskov@measurement-factory.com>
Subject: Re: [Tools-team] XML validity when submitting
References: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>	<41B0903F.9010002@levkowetz.com>	<86acsvrwgg.fsf@abel.internet2.edu>	<41B0D04E.6050405@levkowetz.com>	<86u0r3qdk1.fsf@abel.internet2.edu>
	<opsi2qztk2iz3etf0c9082f7@pail.measurement-factory.com>
In-Reply-To: <opsi2qztk2iz3etf0c9082f7@pail.measurement-factory.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on shiraz.levkowetz.com);
	SAEximRunCond expanded to false
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e1e48a527f609d1be2bc8d8a70eb76cb
Content-Transfer-Encoding: 7bit
Cc: tools-team@ietf.org
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4adaf050708fb13be3316a9eee889caa
Content-Transfer-Encoding: 7bit

Hi,

on 2004-12-16 1:15 am Alex Rousskov said the following:
> On Fri, 2004/12/03 (MST), <shalunov@internet2.edu> wrote:
> 
>> Given that this potential remains by necessity, should we even bother
>> comparing anything but metadata?  Comparing metadata should exclude
>> accidental submission of unrelated documents, should it not?
>>
>> 8. Accept at least one of XML and plain text.  Generate plain text
>>    with xml2rfc if it isn't submitted.  If both are submitted, ensure
>>    that metadata are the same in the two files.
> 
> I am not sure whether it is funny or sad, but the above resolution is  
> exactly what the ID Submission draft version 06 already documents:

Oh, I think it indicates that we can come to similar conclusions by
different roads, which is good :-)

...
> I will add a requirement to generate a warning (and, eventually, a  
> complete diff) when the produced plain text does not match the submitted  
> one (even if metadata matches). I will also add a stage-3 suggestion to  
> add a smart fuzzy match function to compare texts, but I hope that by the  
> time we get to stage 3, there will not be enough plain text submissions to  
> worry about them.

Sounds good to me.

...
> P.S. Note that xml2rfc changes relatively often, without  
> stable/development categories for releases. The Secretariat would have to  
> deal with upset folks that use the latest and greatest xml2rfc only to get  
> warnings from the submission tool. The tool might even try a few recent  
> xml2rfc versions when comparing with plain text. This is not a big deal,  
> of course, and I do not think we have to document it.

I agree with Stas' comment about this being worth an implementation
note.

	Henrik

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Mon Dec 20 14:29:49 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA26247;
	Mon, 20 Dec 2004 14:29:48 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CgTNP-00011V-Av; Mon, 20 Dec 2004 14:39:28 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CgTBd-0003JZ-B8; Mon, 20 Dec 2004 14:27:17 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CgT5W-0002Z8-4Z
	for tools-team@megatron.ietf.org; Mon, 20 Dec 2004 14:20:58 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA24582
	for <tools-team@ietf.org>; Mon, 20 Dec 2004 14:20:56 -0500 (EST)
Received: from mail-red.research.att.com ([192.20.225.110]
	helo=mail-white.research.att.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CgTEl-0000is-56
	for tools-team@ietf.org; Mon, 20 Dec 2004 14:30:35 -0500
Received: from windsor.research.att.com (windsor.research.att.com
	[135.207.26.46])
	by mail-green.research.att.com (Postfix) with ESMTP id 6A998A7B05
	for <tools-team@ietf.org>; Mon, 20 Dec 2004 14:20:22 -0500 (EST)
Received: (from fenner@localhost)
	by windsor.research.att.com (8.11.6+Sun/8.8.5) id iBKJKLb20379;
	Mon, 20 Dec 2004 11:20:21 -0800 (PST)
Message-Id: <200412201920.iBKJKLb20379@windsor.research.att.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
To: tools-team@ietf.org
Subject: Re: [Tools-team] XML validity when submitting
References: <0I85007T50ENKR@mailsj-v1.corp.adobe.com>
	<41B0903F.9010002@levkowetz.com>
	<86acsvrwgg.fsf@abel.internet2.edu>
	<41B0D04E.6050405@levkowetz.com>
	<86u0r3qdk1.fsf@abel.internet2.edu>
	<opsi2qztk2iz3etf0c9082f7@pail.measurement-factory.com>
	<41C11C0E.4060402@levkowetz.com>
Date: Mon, 20 Dec 2004 11:20:21 -0800
From: Bill Fenner <fenner@research.att.com>
Versions: dmail (solaris) 2.6d/makemail 2.10
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 1ac7cc0a4cd376402b85bc1961a86ac2
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d6b246023072368de71562c0ab503126


I wrote the lamest little validity checker in the world, at
http://rtg.ietf.org/~fenner/ietf/xml2rfc-valid/

I don't like xmllint's output, for example,

/tmp/xml2rfc-valid.cgi.q8Sqckpd/draft.xml:961: element front: validity error : Element front content does not follow the DTD, expecting (title , author+ , date , area* , workgroup* , keyword* , abstract? , note*), got (title author )

could be much nicer as "missing required element 'date'"...

I'm tossing over the idea of writing my own, since none of the validators
I've seen really do well at this.

  Bill

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team


From tools-team-bounces@ietf.org  Wed Dec 22 01:00:38 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA22828;
	Wed, 22 Dec 2004 01:00:37 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cgzhh-0002PF-KH; Wed, 22 Dec 2004 01:10:35 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CgzWU-00061m-Lh; Wed, 22 Dec 2004 00:58:58 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CgzS2-0004ef-AR; Wed, 22 Dec 2004 00:54:22 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA22158;
	Wed, 22 Dec 2004 00:54:06 -0500 (EST)
Received: from measurement-factory.com ([206.168.0.5])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CgzbP-0002DG-Tw; Wed, 22 Dec 2004 01:04:06 -0500
Received: from measurement-factory.com (localhost [127.0.0.1])
	by measurement-factory.com (8.12.9/8.12.9) with ESMTP id iBM5s5J2045501;
	Tue, 21 Dec 2004 22:54:05 -0700 (MST)
	(envelope-from rousskov@measurement-factory.com)
Received: (from rousskov@localhost)
	by measurement-factory.com (8.12.9/8.12.9/Submit) id iBM5s5Xt045500;
	Tue, 21 Dec 2004 22:54:05 -0700 (MST) (envelope-from rousskov)
Date: Tue, 21 Dec 2004 22:54:05 -0700 (MST)
From: Alex Rousskov <rousskov@measurement-factory.com>
To: internet-drafts@ietf.org
Message-ID: <20041221224347.D44914@measurement-factory.com>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="0-1238546020-1103694756=:44914"
Content-ID: <20041221225324.Q44914@measurement-factory.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b224ddef3bbec83d0699fce07dca5f74
Cc: IETF Tools <tools-team@ietf.org>, Henrik Levkowetz <henrik@levkowetz.com>
Subject: [Tools-team] Request To Publish:
	draft-ietf-tools-draft-submission-07
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 37a917c66f49b3d51cc4840a2db325d7

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--0-1238546020-1103694756=:44914
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; format=flowed
Content-ID: <20041221225324.L44914@measurement-factory.com>


Please post the attached draft-ietf-tools-draft-submission-07.txt file 
as a Tools team Internet-Draft.

Thank you,

Alex.
--0-1238546020-1103694756=:44914
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII;
	NAME="draft-ietf-tools-draft-submission-07.txt"
Content-ID: <20041221225236.X44914@measurement-factory.com>
Content-Description: draft-ietf-tools-draft-submission-07.txt
Content-Disposition: ATTACHMENT;
	FILENAME="draft-ietf-tools-draft-submission-07.txt"
Content-Transfer-Encoding: BASE64

DQoNClRvb2xzIHRlYW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBBLiBSb3Vzc2tvdg0KSW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoZSBNZWFz
dXJlbWVudCBGYWN0b3J5DQpFeHBpcmVzOiBKdW5lIDIyLCAyMDA1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMjIsIDIwMDQN
Cg0KDQogICAgICAgICAgICAgUmVxdWlyZW1lbnRzIGZvciBJRVRGIERyYWZ0
IFN1Ym1pc3Npb24gVG9vbHNldA0KICAgICAgICAgICAgICAgICAgZHJhZnQt
aWV0Zi10b29scy1kcmFmdC1zdWJtaXNzaW9uLTA3DQoNClN0YXR1cyBvZiB0
aGlzIE1lbW8NCg0KICAgVGhpcyBkb2N1bWVudCBpcyBhbiBJbnRlcm5ldC1E
cmFmdCBhbmQgaXMgc3ViamVjdCB0byBhbGwgcHJvdmlzaW9ucw0KICAgb2Yg
c2VjdGlvbiAzIG9mIFJGQyAzNjY3LiAgQnkgc3VibWl0dGluZyB0aGlzIElu
dGVybmV0LURyYWZ0LCBlYWNoDQogICBhdXRob3IgcmVwcmVzZW50cyB0aGF0
IGFueSBhcHBsaWNhYmxlIHBhdGVudCBvciBvdGhlciBJUFIgY2xhaW1zIG9m
DQogICB3aGljaCBoZSBvciBzaGUgaXMgYXdhcmUgaGF2ZSBiZWVuIG9yIHdp
bGwgYmUgZGlzY2xvc2VkLCBhbmQgYW55IG9mDQogICB3aGljaCBoZSBvciBz
aGUgYmVjb21lIGF3YXJlIHdpbGwgYmUgZGlzY2xvc2VkLCBpbiBhY2NvcmRh
bmNlIHdpdGgNCiAgIFJGQyAzNjY4Lg0KDQogICBJbnRlcm5ldC1EcmFmdHMg
YXJlIHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVl
cmluZw0KICAgVGFzayBGb3JjZSAoSUVURiksIGl0cyBhcmVhcywgYW5kIGl0
cyB3b3JraW5nIGdyb3Vwcy4gIE5vdGUgdGhhdA0KICAgb3RoZXIgZ3JvdXBz
IG1heSBhbHNvIGRpc3RyaWJ1dGUgd29ya2luZyBkb2N1bWVudHMgYXMNCiAg
IEludGVybmV0LURyYWZ0cy4NCg0KICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBk
cmFmdCBkb2N1bWVudHMgdmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXggbW9u
dGhzDQogICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNv
bGV0ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueQ0KICAgdGltZS4gIEl0
IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyBy
ZWZlcmVuY2UNCiAgIG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0
aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiINCg0KICAgVGhlIGxpc3Qgb2Yg
Y3VycmVudCBJbnRlcm5ldC1EcmFmdHMgY2FuIGJlIGFjY2Vzc2VkIGF0DQog
ICBodHRwOi8vd3d3LmlldGYub3JnL2lldGYvMWlkLWFic3RyYWN0cy50eHQu
DQoNCiAgIFRoZSBsaXN0IG9mIEludGVybmV0LURyYWZ0IFNoYWRvdyBEaXJl
Y3RvcmllcyBjYW4gYmUgYWNjZXNzZWQgYXQNCiAgIGh0dHA6Ly93d3cuaWV0
Zi5vcmcvc2hhZG93Lmh0bWwuDQoNCiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQg
d2lsbCBleHBpcmUgb24gSnVuZSAyMiwgMjAwNS4NCg0KQ29weXJpZ2h0IE5v
dGljZQ0KDQogICBDb3B5cmlnaHQgKEMpIFRoZSBJbnRlcm5ldCBTb2NpZXR5
ICgyMDA0KS4NCg0KQWJzdHJhY3QNCg0KICAgVGhpcyBkb2N1bWVudCBzcGVj
aWZpZXMgcmVxdWlyZW1lbnRzIGZvciBhbiBJRVRGIHRvb2xzZXQgZmFjaWxp
dGF0aW5nDQogICBJbnRlcm5ldC1EcmFmdCBzdWJtaXNzaW9uLCB2YWxpZGF0
aW9uLCBhbmQgcG9zdGluZy4NCg0KDQoNCg0KDQoNCg0KDQoNClJvdXNza292
ICAgICAgICAgICAgICAgICBFeHBpcmVzIEp1bmUgMjIsIDIwMDUgICAgICAg
ICAgICAgICAgICBbUGFnZSAxXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRHJh
ZnQgU3VibWlzc2lvbiBUb29sc2V0OiBSZXF1aXJlbWVudHMgICBEZWNlbWJl
ciAyMDA0DQoNCg0KVGFibGUgb2YgQ29udGVudHMNCg0KICAgMS4gIEludHJv
ZHVjdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAzDQogICAyLiAgU3RhdGUgb2YgdGhpcyBkcmFmdCAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDMN
CiAgIDMuICBTY29wZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMw0KICAgNC4gIE5vdGF0aW9u
IGFuZCBUZXJtaW5vbG9neSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICA0DQogICA1LiAgU3RhdHVzIHF1byAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDUNCiAg
IDYuICBPdmVyYWxsIFRvb2xzZXQgb3BlcmF0aW9uICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNg0KICAgNy4gIFVwbG9hZCBwYWdl
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICA5DQogICA4LiAgQ2hlY2sgYWN0aW9uIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDkNCiAgICAg
OC4xICAgUHJlcHJvY2Vzc2luZyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAxMA0KICAgICA4LjIgICBQcm9jZXNzaW5n
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIDExDQogICAgIDguMyAgIFN0b3JhZ2UgIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTENCiAgICAgOC40
ICAgRXh0cmFjdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAxMQ0KICAgICA4LjUgICBWYWxpZGF0aW9uIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IDEzDQogICAgICAgOC41LjEgICBBYnNvbHV0ZSByZXF1aXJlbWVudHMgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTQNCiAgICAgICA4LjUu
MiAgIERlc2lyZWFibGUgZmVhdHVyZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAxNQ0KICAgICAgIDguNS4zICAgRG9TIHRocmVzaG9s
ZHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE1
DQogICAgICAgOC41LjQgICBXRyBhcHByb3ZhbCAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTYNCiAgIDkuICBDaGVjayBw
YWdlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAxNw0KICAgICA5LjEgICBFeHRlcm5hbCBtZXRhLWRhdGEg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE3DQog
ICAxMC4gICBQb3N0IE5vdyBhY3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTgNCiAgICAgMTAuMSAgUmVjZWlw
dCBwYWdlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAxOQ0KICAgMTEuICAgQWRqdXN0IGFjdGlvbiAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDIwDQogICAx
Mi4gICBBZGp1c3QgcGFnZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gMjANCiAgIDEzLiAgIFBvc3QgTWFudWFs
bHkgYWN0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAyMA0KICAgMTQuICAgUmVjZWlwdCBwYWdlIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDIwDQogICAxNS4g
ICBCeXBhc3NpbmcgdGhlIFRvb2xzZXQgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMjENCiAgIDE2LiAgIEVtYWlsIGludGVyZmFj
ZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAyMg0KICAgMTcuICAgSW1wbGVtZW50YXRpb24gc3RhZ2VzICAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDI0DQogICAxOC4gICBT
ZWN1cml0eSBDb25zaWRlcmF0aW9ucyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gMjUNCiAgIDE5LiAgIElBTkEgQ29uc2lkZXJhdGlv
bnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAy
NQ0KICAgMjAuICAgQ29tcGxpYW5jZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDI2DQogICBBLiAgQ29tcGFy
aXNvbiB3aXRoIGN1cnJlbnQgcHJvY2VkdXJlcyAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gMjYNCiAgIEIuICBBY2tub3dsZWRnbWVudHMgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyNw0K
ICAgQy4gIENoYW5nZSBsb2cgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDI3DQogICAyMS4gICBSZWZlcmVu
Y2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gMzUNCiAgIDIxLjEgIE5vcm1hdGl2ZSBSZWZlcmVuY2VzIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNQ0KICAg
MjEuMiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIDM2DQogICAgICAgQXV0aG9yJ3MgQWRk
cmVzcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gMzYNCiAgICAgICBJbnRlbGxlY3R1YWwgUHJvcGVydHkgYW5kIENv
cHlyaWdodCBTdGF0ZW1lbnRzIC4gLiAuIC4gLiAuIC4gLiAzNw0KDQoNCg0K
DQoNCg0KDQoNCg0KDQpSb3Vzc2tvdiAgICAgICAgICAgICAgICAgRXhwaXJl
cyBKdW5lIDIyLCAyMDA1ICAgICAgICAgICAgICAgICAgW1BhZ2UgMl0NCgwN
CkludGVybmV0LURyYWZ0ICAgIERyYWZ0IFN1Ym1pc3Npb24gVG9vbHNldDog
UmVxdWlyZW1lbnRzICAgRGVjZW1iZXIgMjAwNA0KDQoNCjEuICBJbnRyb2R1
Y3Rpb24NCg0KICAgUHVibGljIEludGVybmV0LURyYWZ0cyBhcmUgcHJpbWFy
eSBtZWFucyBvZiBzdHJ1Y3R1cmVkIGNvbW11bmljYXRpb24NCiAgIHdpdGhp
biBJRVRGLiAgQ3VycmVudCBJbnRlcm5ldC1EcmFmdCBzdWJtaXNzaW9uIGFu
ZCBwb3N0aW5nDQogICBtZWNoYW5pc21zIGhpbmRlciBlZmZpY2llbnQgYW5k
IHRpbWVseSBjb21tdW5pY2F0aW9uIHdoaWxlIGNyZWF0aW5nDQogICB1bm5l
Y2Vzc2FyeSBsb2FkIG9uIHRoZSBJRVRGIFNlY3JldGFyaWF0LiAgVGhlIElF
VEYgVG9vbHMgdGVhbQ0KICAgcmVjb21tZW5kcyBmb3JtYWxpemF0aW9uIGFu
ZCBhdXRvbWF0aW9uIG9mIHRoZSBjdXJyZW50IG1lY2hhbmlzbXMuDQogICBU
aGlzIGRvY3VtZW50IGNvbnRhaW5zIHNwZWNpZmljIGF1dG9tYXRpb24gcmVx
dWlyZW1lbnRzLg0KDQogICBUaGUgSUVURiBTZWNyZXRhcmlhdCBhbmQgbWFu
eSBJRVRGIHBhcnRpY2lwYW50cyBoYXZlIGxvbmcgYmVlbg0KICAgcHJvcG9u
ZW50cyBvZiBhdXRvbWF0aW9uLiAgVGhpcyBkb2N1bWVudCBhdHRlbXB0cyB0
byByZWZsZWN0IHRoZWlyDQogICBrbm93biBuZWVkcyBhbmQgd2lzaGVzLCBh
cyBpbnRlcnByZXRlZCBieSB0aGUgVG9vbHMgdGVhbS4NCg0KMi4gIFN0YXRl
IG9mIHRoaXMgZHJhZnQNCg0KICAgVGhpcyBkcmFmdCB2ZXJzaW9uIGF0dGVt
cHRzIHRvIHJlc29sdmUgYWxsIGtub3duIGlzc3Vlcy4gIFRoZSBUb29scw0K
ICAgdGVhbSBtYXkgYXNrIElFU0cgdG8gaXNzdWUgYSBMYXN0IENhbGwgZm9y
IGl0Lg0KDQogICBJZiB5b3UgZGVjaWRlIHRvIHJldmlldyB0aGUgZHJhZnQg
YXQgdGhpcyBsYXRlIHN0YWdlLCBwbGVhc2UgbGltaXQNCiAgIHlvdXIgY29t
bWVudHMgdG8gY3JpdGljYWwgaXNzdWVzLiAgUGxlYXNlIGNoZWNrIHRoZSBD
aGFuZ2UgbG9nIGluDQogICBBcHBlbmRpeCBDIGJlZm9yZSBwcm9wb3Npbmcg
Y2hhbmdlcyBhcyBpdCBpcyBwb3NzaWJsZSB0aGF0IHlvdXIgaWRlYQ0KICAg
aGFzIGJlZW4gYWxyZWFkeSBkaXNjdXNzZWQuICBQbGVhc2UgcG9zdCBjb21t
ZW50cyBvbg0KICAgdG9vbHMtZGlzY3Vzc0BpZXRmLm9yZyBtYWlsaW5nIGxp
c3Qgb3IgZW1haWwgdGhlbSBkaXJlY3RseSB0byB0aGUNCiAgIGF1dGhvci4N
Cg0KICAgUkZDIEVkaXRvciBOb3RlOiBQbGVhc2UgcmVtb3ZlIHRoaXMgc2Vj
dGlvbiBmb3IgdGhlIGZpbmFsIHB1YmxpY2F0aW9uDQogICBvZiB0aGUgZG9j
dW1lbnQuICBJdCBoYXMgYmVlbiBpbnNwaXJlZCBieQ0KICAgZHJhZnQtcm91
c3Nrb3YtbmV3dHJrLWlkLXN0YXRlIGFuZCByZWxhdGVkIE5FV1RSSyBXRyBk
aXNjdXNzaW9ucy4NCg0KMy4gIFNjb3BlDQoNCiAgIFRoZSBEcmFmdCBTdWJt
aXNzaW9uIFRvb2xzZXQgZGlzY3Vzc2VkIGluIHRoaXMgZG9jdW1lbnQgaXMg
YWJvdXQNCiAgIGdldHRpbmcgYSBzaW5nbGUgbmV3IHZlcnNpb24gb2YgYW4g
SW50ZXJuZXQtRHJhZnQgZnJvbSBhbiBJRVRGDQogICBwYXJ0aWNpcGFudCB0
byB0aGUgSUVURiBkcmFmdCByZXBvc2l0b3J5LiAgQSBzaW5nbGUgZHJhZnQg
dmVyc2lvbiBtYXkNCiAgIGluY2x1ZGUgc2V2ZXJhbCBmb3JtYXRzLCBhbmQg
ZGVhbGluZyB3aXRoIHRob3NlIGZvcm1hdHMgaXMgaW4gc2NvcGUNCiAgIGZv
ciB0aGUgVG9vbHNldC4gIERlZmluaXRpb24gYW5kIHNvdXJjZXMgb2YgZHJh
ZnQgbWV0YS1pbmZvcm1hdGlvbg0KICAgKHRvIGJlIHVzZWQgaW4gU2VjcmV0
YXJpYXQgZGF0YWJhc2VzIGFuZCBlbHNld2hlcmUpIGFyZSBpbiBzY29wZS4N
CiAgIFN1Ym1pdHRlciBhdXRoZW50aWNhdGlvbiBhbmQgc3VibWlzc2lvbiBh
dXRob3JpemF0aW9uIGFyZSBpbiBzY29wZS4NCg0KICAgRHJhZnQgcG9zdGlu
ZyBtYXkgcmVzdWx0IGluIHZhcmlvdXMgbm90aWZpY2F0aW9ucyBzZW50IHRv
IGludGVyZXN0ZWQNCiAgIHBhcnRpZXMuICBXaGlsZSB0aGlzIGRvY3VtZW50
IHJlY29tbWVuZHMgYSBzdWJzZXQgb2Ygbm90aWZpY2F0aW9uDQogICB0YXJn
ZXRzLCBkZXRhaWxzIG9mIG5vdGlmaWNhdGlvbnMgYXJlIG91dCBvZiBzY29w
ZS4NCg0KICAgQ3JlYXRpb24gb2YgbmV3IGRyYWZ0cyBvciBuZXcgZHJhZnQg
dmVyc2lvbnMgYXMgd2VsbCBhcyBtYW5pcHVsYXRpb24sDQogICB2aXN1YWxp
emF0aW9uLCBhbmQgaW50ZXJhY3Rpb24gd2l0aCB0aGUgZHJhZnRzIGFscmVh
ZHkgaW4gdGhlDQogICByZXBvc2l0b3J5IGFyZSBvdXQgb2Ygc2NvcGUuICBE
cmFmdCBleHBpcmF0aW9uIGFuZCBhcmNoaXZpbmcgb2Ygb2xkDQogICBkcmFm
dCB2ZXJzaW9ucyBhcmUgb3V0IG9mIHNjb3BlLg0KDQoNCg0KDQpSb3Vzc2tv
diAgICAgICAgICAgICAgICAgRXhwaXJlcyBKdW5lIDIyLCAyMDA1ICAgICAg
ICAgICAgICAgICAgW1BhZ2UgM10NCgwNCkludGVybmV0LURyYWZ0ICAgIERy
YWZ0IFN1Ym1pc3Npb24gVG9vbHNldDogUmVxdWlyZW1lbnRzICAgRGVjZW1i
ZXIgMjAwNA0KDQoNCjQuICBOb3RhdGlvbiBhbmQgVGVybWlub2xvZ3kNCg0K
ICAgVGhlIGZvbGxvd2luZyB0ZXJtcyBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQg
YWNjb3JkaW5nIHRvIHRoZWlyDQogICBkZWZpbml0aW9ucyBiZWxvdy4NCg0K
ICAgcG9zdGVkIGRyYWZ0OiBBIGRyYWZ0IGFjY2VwdGVkIGludG8gcHVibGlj
IElFVEYgZHJhZnQgcmVwb3NpdG9yeSBhbmQsDQogICAgICBoZW5jZSwgcHVi
bGljbHkgYXZhaWxhYmxlIG9uIElFVEYgd2ViIHNpdGUuICBQb3N0aW5nIG9m
IGEgZHJhZnQNCiAgICAgIGRvZXMgbm90IGltcGx5IGFueSBJRVRGIG9yIElF
U0cgcmV2aWV3IGFuZCBlbmRvcnNlbWVudC4NCg0KICAgZHJhZnQgdmVyc2lv
bjogQSBtZWFudC10by1iZS1wdWJsaWMgc25hcHNob3Qgb2YgYW4gSW50ZW5l
dC1EcmFmdCB3aXRoDQogICAgICBhIG1lYW50LXRvLWJlLXVuaXF1ZSB2ZXJz
aW9uIG51bWJlci4gIEFsc28ga25vd24gYXMgImRyYWZ0DQogICAgICByZXZp
c2lvbiIuDQoNCiAgIGRyYWZ0IGZvcm1hdDogQW55IGRyYWZ0IHNvdXJjZSBv
ciBwcmVzZW50YXRpb24gZm9ybWF0LCBpbmNsdWRpbmcNCiAgICAgIG9yaWdp
bmFsIGFuZCBwcmVwcm9jZXNzZWQgWE1MLCBvcmlnaW5hbCBvciBnZW5lcmF0
ZWQgcGxhaW4gdGV4dCBhcw0KICAgICAgd2VsbCBhcyBQREYsIFBvc3RTY3Jp
cHQsIGFuZCBIVE1MIGZvcm1hdHMuDQoNCiAgIHByaW1hcnkgZHJhZnQgZm9y
bWF0OiBUaGUgZmlyc3QgYXZhaWxhYmxlIGRyYWZ0IGZvcm1hdCBmcm9tIHRo
ZQ0KICAgICAgZm9sbG93aW5nIGxpc3Q6IHBsYWluIHRleHQsIFBERiwgUG9z
dFNjcmlwdCwgb3IgWE1MLg0KDQogICBXRyBkcmFmdDogQSBkcmFmdCB3aGlj
aCBpZGVudGlmaWVyIChhLmsuYS4gIGZpbGVuYW1lKSBpcyBrbm93biBhbmQN
CiAgICAgIHN0YXJ0cyB3aXRoICJkcmFmdC1pZXRmLSIuDQoNCiAgIGluZGl2
aWR1YWwgZHJhZnQ6IEEgZHJhZnQgb3RoZXIgdGhhbiBhIFdHIGRyYWZ0Lg0K
DQogICBzdWJtaXR0ZXI6IEEgaHVtYW4gb3Igc29mdHdhcmUgYWdlbnQgaW5p
dGlhdGluZyBzdWJtaXNzaW9uIG9mIGFuDQogICAgICBJbnRlcm5ldC1EcmFm
dCB2ZXJzaW9uIGZvciB2YWxpZGF0aW9uIG9yIHBvc3RpbmcuICBJbiBzb21l
IGNhc2VzLA0KICAgICAgdGhlIFNlY3JldGFyaWF0IHN0YWZmIGRvZXMgdGhl
IGFjdHVhbCBzdWJtaXNzaW9uLCBidXQgYWx3YXlzIG9uDQogICAgICBiZWhh
bGYgb2YgYSBzdWJtaXR0ZXIuICBJbiBzb21lIGNhc2VzIChpbmNsdWRpbmcg
YnV0IG5vdCBsaW1pdGVkDQogICAgICB0byBtYWxpY2lvdXMgYXR0YWNrcyks
IHRoZSBzdWJtaXR0ZXIgaXMgbm90IHRoZSBkcmFmdCBhdXRob3IuDQoNCiAg
IGxhd2Z1bCBzdWJtaXR0ZXI6IEEgc3VibWl0dGVyIHRoYXQgaXMgYXV0aG9y
aXplZCBieSBJRVRGIHJ1bGVzIHRvDQogICAgICBwb3N0IGEgZ2l2ZW4gZHJh
ZnQuICBUaGlzIGluY2x1ZGVzIGEgZHJhZnQgYXV0aG9yIG9yIGVkaXRvcg0K
ICAgICAgKGxpc3RlZCBpbiB0aGUgZHJhZnQgdGV4dCksIGEgY29ycmVzcG9u
ZGluZyBXRyBDaGFpciwgb3IgYW4gSUVTRw0KICAgICAgbWVtYmVyLg0KDQog
ICBhdXRob3JpemVkIHN1Ym1pdHRlcjogQSBsYXdmdWwgc3VibWl0dGVyIGF1
dGhlbnRpY2F0ZWQgYnkgdGhlDQogICAgICBUb29sc2V0LiAgQXV0aGVudGlj
YXRpb24gaXMgaW5pdGlhbGx5IGxpbWl0ZWQgdG8gdmVyaWZ5aW5nDQogICAg
ICBzdWJtaXR0ZXIgYWNjZXNzIHRvIHN1Ym1pdHRlcidzIGVtYWlsIGFkZHJl
c3MuDQoNCiAgIGltbWVkaWF0ZWx5OiBXaXRob3V0IGh1bWFuIGludGVyYWN0
aW9uIG9yIGFydGlmaWNpYWwgc29mdHdhcmUgZGVsYXlzDQogICAgICBhbmQg
d2l0aGluIGEgZmV3IHNlY29uZHMuDQoNCiAgIFRoZSBUb29sc2V0IGlzIHNw
ZWNpZmllZCB1c2luZyBhIHNldCBvZiBub3JtYXRpdmUgcmVxdWlyZW1lbnRz
Lg0KICAgVGhlc2UgcmVxdWlyZW1lbnRzIGFyZSBFbmdsaXNoIHBocmFzZXMg
ZW5kaW5nIHdpdGggYW4gIihSbm5uL3MpIg0KICAgbWFyaywgd2hlcmUgIm5u
biIgaXMgYSB1bmlxdWUgcmVxdWlyZW1lbnQgbnVtYmVyLCBhbmQgInMiIGlz
IGEgc2luZ2xlDQogICBsZXR0ZXIgY29kZSAoImEiLCAiYiIsIG9yICJjIikg
c3BlY2lmeWluZyB0aGUgaW1wbGVtZW50YXRpb24gc3RhZ2UNCiAgIGZvciB0
aGUgcmVxdWlyZW1lbnQuICBJbXBsZW1lbnRhdGlvbiBzdGFnZXMgYXJlIGRv
Y3VtZW50ZWQgaW4gU2VjdGlvbg0KDQoNCg0KUm91c3Nrb3YgICAgICAgICAg
ICAgICAgIEV4cGlyZXMgSnVuZSAyMiwgMjAwNSAgICAgICAgICAgICAgICAg
IFtQYWdlIDRdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBEcmFmdCBTdWJtaXNz
aW9uIFRvb2xzZXQ6IFJlcXVpcmVtZW50cyAgIERlY2VtYmVyIDIwMDQNCg0K
DQogICAxNy4NCg0KICAgVGhpcyBkb2N1bWVudCBzcGVjaWZpZXMgaW50ZXJm
YWNlIGFuZCBmdW5jdGlvbmFsaXR5IG9mIHRoZSBUb29sc2V0LA0KICAgbm90
IGRldGFpbHMgb2YgYSBUb29sc2V0IGltcGxlbWVudGF0aW9uLiAgSG93ZXZl
ciwgaW1wbGVtZW50YXRpb24NCiAgIGhpbnRzIG9yIGV4YW1wbGVzIGFyZSBv
ZnRlbiB1c2VmdWwuICBUbyBhdm9pZCBtaXh1cCB3aXRoIFRvb2xzZXQNCiAg
IHJlcXVpcmVtZW50cywgc3VjaCBoaW50cyBhbmQgZXhhbXBsZXMgYXJlIG9m
dGVuIG1hcmtlZCB3aXRoIGEgIkhpbnQ6Ig0KICAgcHJlZml4LiAgSW1wbGVt
ZW50YXRpb24gaGludHMgZG8gbm90IGNhcnJ5IGFueSBub3JtYXRpdmUgZm9y
Y2UsIGFuZCBhDQogICBkaWZmZXJlbnQgaW1wbGVtZW50YXRpb24gbWF5IGJl
IHRoZSBiZXN0IGNob2ljZS4NCg0KNS4gIFN0YXR1cyBxdW8NCg0KICAgVGhp
cyBzZWN0aW9uIHN1bW1hcml6ZXMgdGhlIHByb2Nlc3MgZm9yIGRyYWZ0IHN1
Ym1pc3Npb24gYW5kIHBvc3RpbmcNCiAgIGFzIGl0IGV4aXN0cyBhdCB0aGUg
dGltZSBvZiB3cml0aW5nLg0KDQogICBUbyBnZXQgYW4gSW50ZXJuZXQtRHJh
ZnQgcG9zdGVkIG9uIHRoZSBJRVRGIHdlYiBzaXRlLCBhbiBJRVRGDQogICBw
YXJ0aWNpcGFudCBlbWFpbHMgZHJhZnQgdGV4dCB0byB0aGUgSUVURiBTZWNy
ZXRhcmlhdCwgYWxvbmcgd2l0aCBhbg0KICAgaW5mb3JtYWwgbm90ZSBhc2tp
bmcgdG8gcG9zdCB0aGUgZHJhZnQuICBTZWNyZXRhcmlhdCBzdGFmZiByZWFk
cyB0aGUNCiAgIG5vdGUsIHJldmlld3MgdGhlIGRyYWZ0IGFjY29yZGluZyB0
byBhIGNoZWNrbGlzdCwgYW5kIHRoZW4gYXBwcm92ZXMNCiAgIG9yIHJlamVj
dHMgdGhlIHN1Ym1pc3Npb24uICBEcmFmdCBhcHByb3ZhbCB0cmlnZ2VycyB0
aGUgY29ycmVzcG9uZGluZw0KICAgYW5ub3VuY2VtZW50IHRvIGJlIHNlbnQg
dG8gYXBwcm9wcmlhdGUgSUVURiBtYWlsaW5nIGxpc3RzLiAgRXZlcnkgNA0K
ICAgaG91cnMsIGFwcHJvdmVkIGRyYWZ0cyBhcmUgYXV0b21hdGljYWxseSBj
b3BpZWQgdG8gdGhlIElFVEYgZHJhZnRzDQogICByZXBvc2l0b3J5IGFuZCBi
ZWNvbWUgYXZhaWxhYmxlIG9uIElFVEYgd2ViIHNpdGUuDQoNCiAgIENvbGxl
Y3RpdmVseSwgSUVURiBwYXJ0aWNpcGFudHMgc3VibWl0IHRob3VzYW5kcyBv
ZiBJbnRlcm5ldC1EcmFmdHMNCiAgIHBlciB5ZWFyIChpbiB0aGUgeWVhciAy
MDAwLCBhYm91dCB0aHJlZSB0aG91c2FuZCBkcmFmdHMgd2VyZQ0KICAgc3Vi
bWl0dGVkOyAyMDAyOiA1azsgMjAwNDogN2sgW3NlY3JldGFyaWF0XSkuICBB
Ym91dCAzMC01MCUgb2YgcG9zdGVkDQogICBkcmFmdHMgYXJlIFdvcmtpbmcg
R3JvdXAgZHJhZnRzIChhbW9uZyBzb21lIDIsMTAwIGRyYWZ0cywgdGhlcmUg
d2VyZQ0KICAgYWJvdXQgMzgwIG5ldyBhbmQgMjkwIHVwZGF0ZWQgV0cgZHJh
ZnRzIHBvc3RlZCBpbiAyMDAzKS4gIFdoaWxlIG5vDQogICByZWplY3Rpb24g
c3RhdGlzdGljcyBpcyBhdmFpbGFibGUsIHRoZSB2YXN0IG1ham9yaXR5IG9m
IHN1Ym1pdHRlZA0KICAgZHJhZnRzIGFyZSBhcHByb3ZlZCBieSBTZWNyZXRh
cmlhdCBmb3IgcG9zdGluZy4NCg0KICAgSXQgdXN1YWxseSB0YWtlcyB0aGUg
U2VjcmV0YXJpYXQgYSBmZXcgbWludXRlcyB0byByZXZpZXcgYSBnaXZlbg0K
ICAgZHJhZnQuICBIb3dldmVyLCBzaW5jZSB0aGUgU2VjcmV0YXJpYXQgc3Rh
ZmYgZG9lcyBub3Qgd29yayAyNC83LCBkb2VzDQogICBub3Qgd29yayBpbiBh
bGwgdGltZSB6b25lcywgaGFzIG90aGVyIHJlc3BvbnNpYmlsaXRpZXMsIGFu
ZCBzaW5jZQ0KICAgYXBwcm92ZWQgZHJhZnRzIGFyZSBwb3N0ZWQgaW4gYmF0
Y2hlcyBldmVyeSA0IGhvdXJzLCBpdCBtYXkgdGFrZSBmcm9tDQogICBzZXZl
cmFsIGhvdXJzIHRvIHNldmVyYWwgZGF5cyB0byBnZXQgYSBkcmFmdCBwb3N0
ZWQuICBEdWUgdG8gbXVjaA0KICAgaGlnaGVyIGRlbWFuZCBhbmQgZml4ZWQg
cHJvY2Vzc2luZyBjYXBhY2l0eSwgcG9zdGluZ3MgZHVyaW5nIHRoZSBsYXN0
DQogICB3ZWVrcyBiZWZvcmUgSUVURiBmYWNlLXRvLWZhY2UgbWVldGluZ3Mg
dGFrZSBtdWNoIGxvbmdlciwgY3JlYXRpbmcgYQ0KICAgbG9uZyBxdWV1ZSBv
ZiB1bnByb2Nlc3NlZCBkcmFmdHMgdGhhdCBhcmUgdGhlbiBhbm5vdW5jZWQg
bmVhcmx5DQogICBzaW11bHRhbmVvdXNseS4NCg0KICAgVG8gZ2l2ZSBJRVRG
IGZhY2UtdG8tZmFjZSBtZWV0aW5nIHBhcnRpY2lwYW50cyB0aW1lIHRvIHJl
dmlldw0KICAgcmVsZXZhbnQgZG9jdW1lbnRzLCBTZWNyZXRhcmlhdCBkb2Vz
IG5vdCBhY2NlcHQgSW50ZXJuZXQtRHJhZnQNCiAgIHN1Ym1pc3Npb25zIGNs
b3NlIHRvIElFVEYgbWVldGluZ3MgKHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBh
IGRyYWZ0IGlzDQogICByZWxldmFudCB0byB0aGUgdXBjb21pbmcgbWVldGlu
ZykuDQoNCiAgIE1hbnkgV29ya2luZyBHcm91cHMgaGF2ZSBjb21lIHVwIHdp
dGggYWQgaG9jIHNvbHV0aW9ucyB0byBjb3BlIHdpdGgNCiAgIHBvc3Rpbmcg
ZGVsYXlzLiAgRm9yIGV4YW1wbGUsIG1hbnkgZHJhZnQgc25hcHNob3RzIGFy
ZSAidGVtcG9yYXJpbHkiDQoNCg0KDQpSb3Vzc2tvdiAgICAgICAgICAgICAg
ICAgRXhwaXJlcyBKdW5lIDIyLCAyMDA1ICAgICAgICAgICAgICAgICAgW1Bh
Z2UgNV0NCgwNCkludGVybmV0LURyYWZ0ICAgIERyYWZ0IFN1Ym1pc3Npb24g
VG9vbHNldDogUmVxdWlyZW1lbnRzICAgRGVjZW1iZXIgMjAwNA0KDQoNCiAg
IHB1Ymxpc2hlZCBvbiBwZXJzb25hbCB3ZWIgc2l0ZXMgb3Igc2VudCAoY29t
cGxldGVseSBvciBpbiBwYXJ0KSB0bw0KICAgdGhlIGdyb3VwIGxpc3QuICBB
bHRlcm5hdGl2ZSBtZWFucyBvZiBwdWJsaWNhdGlvbiBtYXkgZWZmZWN0aXZl
bHkNCiAgIHJlcGxhY2Ugb2ZmaWNpYWwgSUVURiBpbnRlcmZhY2VzLCB3aXRo
IG9ubHkgYSBmZXcgbWFqb3IgZHJhZnQNCiAgIHJldmlzaW9ucyBlbmRpbmcg
dXAgcG9zdGVkIG9uIElFVEYgd2ViIHNpdGUuDQoNCiAgIEluZm9ybWFsIGlu
dGVyZmFjZXMgZm9yIHN1Ym1pdHRpbmcgYW5kIHBvc3RpbmcgZHJhZnRzIGRp
c2NvdXJhZ2UNCiAgIGF1dG9tYXRpb24uICBMYWNrIG9mIHN1Ym1pc3Npb24g
YXV0b21hdGlvbiBpbmNyZWFzZXMgU2VjcmV0YXJpYXQNCiAgIGxvYWQsIGNv
bXBsaWNhdGVzIGF1dG9tYXRlZCBpbmRleGluZyBhbmQgY3Jvc3MtcmVmZXJl
bmNpbmcgb2YgdGhlDQogICBkcmFmdHMsIGFuZCwgZm9yIHNvbWUgYXV0aG9y
cywgbGVhZHMgdG8gc3RhbGUgZHJhZnRzIG5vdCBiZWluZw0KICAgdXBkYXRl
ZCBvZnRlbiBlbm91Z2guDQoNCiAgIEJleW9uZCBhIHNob3J0IFNlY3JldGFy
aWF0IGNoZWNrbGlzdCwgc3VibWl0dGVkIGRyYWZ0cyBhcmUgbm90DQogICBj
aGVja2VkIGZvciBjb21wbGlhbmNlIHdpdGggSUVURiByZXF1aXJlbWVudHMg
Zm9yIGFyY2hpdmFsIGRvY3VtZW50cywNCiAgIGFuZCBzdWJtaXR0ZXJzIGFy
ZSBub3Qgbm90aWZpZWQgb2YgYW55IHZpb2xhdGlvbnMuICBBcyBhIHJlc3Vs
dCwgSUVTRw0KICAgYW5kIFJGQyBFZGl0b3IgbWF5IGhhdmUgdG8gc3BlbmQg
cmVzb3VyY2VzIChhbmQgZGVsYXkgYXBwcm92YWwpDQogICByZXNvbHZpbmcg
dmlvbGF0aW9ucyB3aXRoIGRyYWZ0IGF1dGhvcnMuICBPZnRlbiwgdGhlc2Ug
dmlvbGF0aW9ucyBjYW4NCiAgIGJlIGRldGVjdGVkIGF1dG9tYXRpY2FsbHkg
YW5kIHdvdWxkIGhhdmUgYmVlbiBmaXhlZCBieSBkcmFmdCBhdXRob3JzDQog
ICBpZiB0aGUgYXV0aG9ycyBrbmV3IGFib3V0IHRoZW0gYmVmb3JlIHJlcXVl
c3RpbmcgdG8gcHVibGlzaCB0aGUNCiAgIGRyYWZ0Lg0KDQogICBUZWNobmlj
YWxseSwgYW55Ym9keSBhbmQgYW55dGhpbmcgY2FuIHN1Ym1pdCBhIGRyYWZ0
IHRvIHRoZQ0KICAgU2VjcmV0YXJpYXQuICBUaGVyZSBpcyBubyByZWxpYWJs
ZSBhdXRoZW50aWNhdGlvbiBtZWNoYW5pc20gaW4gcGxhY2UuDQogICBJbml0
aWFsIHN1Ym1pc3Npb25zIG9mIFdHIGRyYWZ0cyByZXF1aXJlIFdHIENoYWly
IGFwcHJvdmFsLCB3aGljaCBjYW4NCiAgIGJlIGZha2VkIGp1c3QgbGlrZSB0
aGUgc3VibWlzc2lvbiByZXF1ZXN0IGl0c2VsZi4gIE5vIG1hbGljaW91cw0K
ICAgaW1wZXJzb25hdGlvbnMgb3IgZmFrZSBhcHByb3ZhbHMgaGF2ZSBiZWVu
IHJlcG9ydGVkIHRvIGRhdGUgaG93ZXZlci4NCg0KICAgTGFjayBvZiBhdXRo
ZW50aWNhdGlvbiBpcyBub3QgcGVyY2VpdmVkIGFzIGEgc2VyaW91cyBwcm9i
bGVtLA0KICAgcG9zc2libHkgYmVjYXVzZSBzZXJpb3VzIGZhbHNpZmljYXRp
b24gYXJlIGxpa2VseSB0byBiZSBub3RpY2VkDQogICBiZWZvcmUgc2VyaW91
cyBkYW1hZ2UgY2FuIGJlIGRvbmUuICBEdWUgdG8gdGhlIGluZm9ybWFsIGFu
ZCBtYW51YWwNCiAgIG5hdHVyZSBvZiB0aGUgc3VibWlzc2lvbiBtZWNoYW5p
c20sIGl0cyBtYXNzaXZlIGF1dG9tYXRlZCBhYnVzZSBpcw0KICAgdW5saWtl
bHkgdG8gY2F1c2UgYW55dGhpbmcgYnV0IGEgc2hvcnQgZGVuaWFsIG9mIGRy
YWZ0IHBvc3RpbmcNCiAgIHNlcnZpY2UgYW5kLCBoZW5jZSwgaXMgcHJvYmFi
bHkgbm90IHdvcnRoIGRlZmVuZGluZyBhZ2FpbnN0Lg0KICAgSG93ZXZlciwg
ZnV0dXJlIGF1dG9tYXRpb24gbWF5IHJlc3VsdCBpbiBhIGRpZmZlcmVudCB0
cmFkZS1vZmYuDQoNCjYuICBPdmVyYWxsIFRvb2xzZXQgb3BlcmF0aW9uDQoN
CiAgIFRoaXMgc2VjdGlvbiBwcm92aWRlcyBhIGhpZ2gtbGV2ZWwgZGVzY3Jp
cHRpb24gZm9yIHRoZSBwcm9wb3NlZA0KICAgVG9vbHNldC4gIFRoZSBkZXNj
cmlwdGlvbiBpcyBtZWFudCB0byBzaG93IG92ZXJhbGwgb3BlcmF0aW9uIGFu
ZA0KICAgb3JkZXI7IHBsZWFzZSByZWZlciB0byBvdGhlciBzZWN0aW9ucyBm
b3IgZGV0YWlscyBzcGVjaWZpYyB0byBlYWNoDQogICBzdGVwLg0KDQogICBB
IHR5cGljYWwgc3VibWl0dGVyIGdvZXMgdGhyb3VnaCBhIHNlcXVlbmNlIG9m
IDItNCB3ZWIgcGFnZXMgYW5kDQogICBhc3NvY2lhdGVkIGFjdGlvbnMuICBU
aGUgbnVtYmVyIG9mIHBhZ2VzIGRlcGVuZHMgb24gdGhlIGRyYWZ0DQogICB2
YWxpZGF0aW9uIGFuZCBtZXRhLWRhdGEgZXh0cmFjdGlvbiByZXN1bHRzLiAg
Rm9yIGV4YW1wbGUsIHZhbGlkYXRpbmcNCiAgIHRoZSBkcmFmdCB3aXRob3V0
IHBvc3RpbmcgaXQgcmVxdWlyZXMgaW50ZXJhY3Rpbmcgd2l0aCB0d28gd2Vi
IHBhZ2VzOg0KICAgVXBsb2FkIGFuZCBDaGVjay4gIFRoZSBjb21tb24gY2Fz
ZSBvZiBwb3N0aW5nIGEgdmFsaWQgZHJhZnQgd2l0aG91dA0KICAgbWFudWFs
IG1ldGEtZGF0YSBhZGp1c3RtZW50cyB0YWtlcyB0aHJlZSB3ZWIgcGFnZXMg
KFVwbG9hZCwgQ2hlY2ssDQogICBSZWNlaXB0KS4NCg0KDQoNClJvdXNza292
ICAgICAgICAgICAgICAgICBFeHBpcmVzIEp1bmUgMjIsIDIwMDUgICAgICAg
ICAgICAgICAgICBbUGFnZSA2XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRHJh
ZnQgU3VibWlzc2lvbiBUb29sc2V0OiBSZXF1aXJlbWVudHMgICBEZWNlbWJl
ciAyMDA0DQoNCg0KICAgSGVyZSBpcyBhIGJyaWVmIG92ZXJ2aWV3IG9mIHBh
Z2VzIGFuZCBhY3Rpb25zOg0KDQogICBVcGxvYWQgcGFnZTogSW50ZXJmYWNl
IHRvIGNvcHkgZHJhZnQgZnJvbSBzdWJtaXR0ZXIncyBjb21wdXRlciBpbnRv
DQogICAgICB0aGUgVG9vbHNldCBzdGFnaW5nIGFyZWEgKFNlY3Rpb24gNyku
ICBNdWx0aXBsZSBmb3JtYXRzIGFyZQ0KICAgICAgYWNjZXB0ZWQuICBUaGUg
ZHJhZnQgaXMgc2VudCB0byB0aGUgQ2hlY2sgYWN0aW9uLg0KDQogICBDaGVj
ayBhY3Rpb246IFN0b3JlcyB0aGUgZHJhZnQgaW4gdGhlIFRvb2xzZXQgc3Rh
Z2luZyBhcmVhLCBleHRyYWN0cw0KICAgICAgZHJhZnQgbWV0YS1kYXRhLCB2
YWxpZGF0ZXMgdGhlIHN1Ym1pc3Npb24gKFNlY3Rpb24gOCkuICBQcm9kdWNl
cw0KICAgICAgdGhlIENoZWNrIHBhZ2UuDQoNCiAgIENoZWNrIHBhZ2U6IERp
c3BsYXlzIGRyYWZ0IGludGVycHJldGF0aW9uIGFuZCB2YWxpZGF0aW9uIHJl
c3VsdHMNCiAgICAgIChTZWN0aW9uIDkpLiAgRHJhZnQgcHJldmlldyBtYXkg
YWxzbyBiZSBnaXZlbiBvbiB0aGlzIHBhZ2UuICBBZnRlcg0KICAgICAgcmV2
aWV3aW5nIGRyYWZ0IGludGVycHJldGF0aW9uIGFuZCB2YWxpZGF0aW9uIHJl
c3VsdHMsIHRoZQ0KICAgICAgc3VibWl0dGVyIGhhcyBmb3VyIGJhc2ljIGNo
b2ljZXMgKGEpIGF1dG8tcG9zdCBkcmFmdCAiYXMgaXMiIG5vdzsNCiAgICAg
IChiKSBtYWtlIG1hbnVhbCBjb3JyZWN0aW9ucyBhbmQgc3VibWl0IHRoZSBk
cmFmdCB0byBTZWNyZXRhcmlhdA0KICAgICAgZm9yIG1hbnVhbCBwb3N0aW5n
IGxhdGVyOyAoYykgY2FuY2VsIHN1Ym1pc3Npb247IG9yIChkKSBkbw0KICAg
ICAgbm90aGluZy4gIFRoZSBhdXRvbWF0ZWQgcG9zdGluZyBvcHRpb24gbWF5
IG5vdCBiZSBhdmFpbGFibGUgZm9yDQogICAgICBkcmFmdHMgd2l0aCB2YWxp
ZGF0aW9uIGVycm9ycy4NCg0KICAgQXV0b21hdGVkIHBvc3Rpbmc6IElmIHRo
ZSBzdWJtaXR0ZXIgZGVjaWRlcyB0byBwcm9jZWVkIHdpdGggYXV0b21hdGVk
DQogICAgICBwb3N0aW5nIGZyb20gdGhlIENoZWNrIHBhZ2UsIHRoZSBzeXN0
ZW0gYXV0aGVudGljYXRlcyB0aGUNCiAgICAgIHN1Ym1pdHRlciBhbmQgY2hl
Y2tzIHdoZXRoZXIgdGhlIHN1Ym1pdHRlciBpcyBhbGxvd2VkIHRvIHBvc3Qg
dGhlDQogICAgICBkcmFmdC4gIElmIHRoZSBzdWJtaXR0ZXIgaXMgYXV0aG9y
aXplZCwgdGhlIGRyYWZ0IGlzIGltbWVkaWF0ZWx5DQogICAgICBwb3N0ZWQs
IGRlbGV0ZWQgZnJvbSB0aGUgc3RhZ2luZyBhcmVhLCBhbmQgdGhlIHN1Ym1p
dHRlciBpcw0KICAgICAgbm90aWZpZWQgb2YgdGhlIHJlc3VsdCB2aWEgZW1h
aWwgYW5kIFJlY2VpcHQgcGFnZSAoU2VjdGlvbiAxMCkuDQoNCiAgIE1hbnVh
bCBhZGp1c3RtZW50IGFuZCBwb3N0aW5nOiBJZiB0aGUgc3VibWl0dGVyIGRl
Y2lkZXMgdG8gYWRqdXN0DQogICAgICBtZXRhLWRhdGEsIHRoZSBkcmFmdCBy
ZW1haW5zIGluIHRoZSBUb29sc2V0IHN0YWdpbmcgYXJlYSwgYW5kIHRoZQ0K
ICAgICAgQWRqdXN0IGFjdGlvbiAoU2VjdGlvbiAxMSkgcHJlc2VudHMgdGhl
IHN1Ym1pdHRlciB3aXRoIGFuIEFkanVzdA0KICAgICAgcGFnZSAoU2VjdGlv
biAxMikuICBXaGVuIHN1Ym1pdHRlciBtYWtlcyB0aGUgYWRqdXN0bWVudHMg
YW5kDQogICAgICBwcm9jZWVkcyB3aXRoIG1hbnVhbCBwb3N0aW5nLCBhIHBv
aW50ZXIgdG8gdGhlIHN0b3JlZCBkcmFmdCBhbmQNCiAgICAgIGl0cyBhZGp1
c3RlZCBtZXRhLWRhdGEgaXMgc2VudCB0byB0aGUgc2VjcmV0YXJpYXQgZm9y
IG1hbnVhbA0KICAgICAgcHJvY2Vzc2luZyAoU2VjdGlvbiAxMykuICBUaGUg
c3VibWl0dGVyIGlzIG5vdGlmaWVkIG9mIHRoZSBwZW5kaW5nDQogICAgICBT
ZWNyZXRhcmlhdCByZXF1ZXN0IHZpYSBlbWFpbCBhbmQgUmVjZWlwdCBwYWdl
Lg0KDQogICBDYW5jZWxsYXRpb246IElmIHRoZSBzdWJtaXR0ZXIgZGVjaWRl
cyB0byBleHBsaWNpdGx5IGNhbmNlbCB0aGUNCiAgICAgIHN1Ym1pc3Npb24s
IHRoZSBzdWJtaXNzaW9uIHN0YXRlIChpbmNsdWRpbmcgdGhlIGRyYWZ0KSBp
cw0KICAgICAgaW1tZWRpYXRlbHkgZGVsZXRlZCBmcm9tIHRoZSBUb29sc2V0
IHN0YWdpbmcgYXJlYSBhbmQgYW4NCiAgICAgIGFwcHJvcHJpYXRlIFJlY2Vp
cHQgcGFnZSBpcyBnZW5lcmF0ZWQgd2l0aG91dCBmdXJ0aGVyIGFjdGlvbnMN
CiAgICAgIChSMTIzL2EpLiAgQ2FuY2VsbGF0aW9uIG9mIHBvc3RlZCBkcmFm
dHMgaXMgb3V0IG9mIHRoaXMgZG9jdW1lbnQNCiAgICAgIHNjb3BlLg0KDQog
ICBSZWNlaXB0IHBhZ2U6IENvbnRhaW5zIGRldGFpbHMgb2YgYSBzdWNjZXNz
ZnVsIG9yIGZhaWxlZCBkcmFmdA0KICAgICAgc3VibWlzc2lvbiBhbmQgaW5m
b3JtcyB0aGUgc3VibWl0dGVyIG9mIHRoZSBuZXh0IGFwcHJvcHJpYXRlDQog
ICAgICBzdGVwKHMpIHJlbGF0ZWQgdG8gc3VibWlzc2lvbiByZXN1bHQuDQoN
CiAgIFRoZSBmb2xsb3dpbmcgaW5mb3JtYWwgZGlhZ3JhbSBpbGx1c3RyYXRl
cyB0aGUgYmFzaWMgc3VibWlzc2lvbg0KICAgbG9naWM6DQoNCg0KDQpSb3Vz
c2tvdiAgICAgICAgICAgICAgICAgRXhwaXJlcyBKdW5lIDIyLCAyMDA1ICAg
ICAgICAgICAgICAgICAgW1BhZ2UgN10NCgwNCkludGVybmV0LURyYWZ0ICAg
IERyYWZ0IFN1Ym1pc3Npb24gVG9vbHNldDogUmVxdWlyZW1lbnRzICAgRGVj
ZW1iZXIgMjAwNA0KDQoNCiAgICAgICAgICAgICAgICAgICAgICAgLy0tLT4g
UG9zdCBOb3cNCiAgICAgICAgICAgICAgICAgICAgICAvDQogICBVcGxvYWQg
LS0+IENoZWNrIC0rLS0tLS0+IEFkanVzdCAtLS0+IFNlbmQgdG8gU2VjcmV0
YXJpYXQNCiAgICAgICAgICAgICAgICAgICAgICBcDQogICAgICAgICAgICAg
ICAgICAgICAgIFwtLS0+IENhbmNlbA0KDQogICBJZiB0aGUgc3VibWl0dGVy
IGRvZXMgbm90aGluZyB3aGlsZSB0aGUgVG9vbHNldCBpcyBleHBlY3Rpbmcg
c29tZQ0KICAgcmVzcG9uc2UsIHRoZSBhYmFuZG9uZWQgc3VibWlzc2lvbiB0
aW1lcyBvdXQgKFIxMjQvYSkuICBUaGUgdGltZW91dA0KICAgdmFsdWUgZGVw
ZW5kcyBvbiB0aGUgc3VibWlzc2lvbiBzdGF0ZS4gIEhpbnQ6IEEgdGltZW91
dCB2YWx1ZSBvZiBvbmUNCiAgIGhvdXIgaXMgcHJvYmFibHkgbGFyZ2UgZW5v
dWdoIHVubGVzcyB0aGUgVG9vbHNldCBpcyB3YWl0aW5nIGZvciBzb21lDQog
ICBraW5kIG9mIGEgM3JkIHBhcnR5IGNvbmZpcm1hdGlvbiAoZS5nLiwgV0cg
Y2hhaXIgYXBwcm92YWwpLiAgRG9pbmcNCiAgIG5vdGhpbmcgaXMgZnVuY3Rp
b25hbGx5IGVxdWl2YWxlbnQgdG8gZXhwbGljaXRseSBjYW5jZWxpbmcgdGhl
DQogICBzdWJtaXNzaW9uLCBleGNlcHQgdGhhdCBleHBsaWNpdCBjYW5jZWxs
YXRpb24gcmVxdWlyZXMgaW1tZWRpYXRlDQogICByZW1vdmFsIG9mIHN1Ym1p
c3Npb24gc3RhdGUgd2hpbGUgdGhlIHN0YXRlIG9mIHN1Ym1pc3Npb25zIG1h
cmtlZCBhcw0KICAgYWJhbmRvbmVkIGlzIGdhcmJhZ2UtY29sbGVjdGVkLg0K
DQogICBUaGUgc3RhZ2luZyBhcmVhIG1haW50ZW5hbmNlIGFsZ29yaXRobXMg
bXVzdCBrZWVwIHRoZSBhcmVhIGluIGENCiAgIGNvbnNpc3RlbnQsIGNvcnJl
Y3Qgc3RhdGUgaW4gdGhlIHByZXNlbmNlIG9mIERvUyBhdHRhY2tzIGF0dGVt
cHRpbmcNCiAgIHRvIG92ZXJ3aGVsbSB0aGUgYXJlYSB3aXRoIGZha2Ugc3Vi
bWlzc2lvbnMgaW4gdmFyaW91cyBzdGFnZXMgKFI2Ny8NCiAgIGEpLiAgSGlu
dDogZGVuaWFsIG9mIHNlcnZpY2UgdG8gbGVnaXRpbWF0ZSB1c2VycyBpcyBh
Y2NlcHRhYmxlIHVuZGVyDQogICBEb1MgYXR0YWNrIGNvbmRpdGlvbnMsIGJ1
dCBjb3JydXB0aW9uIG9mIHN0b3JhZ2UgYXJlYSBpcyBub3QuDQoNCiAgIFRo
ZSAid2ViIHBhZ2VzIiB0aGlzIHRleHQgaXMgcmVmZXJyaW5nIHRvIGFyZSBk
aXN0aW5jdCBkaWFsb2dzLCB0aGF0DQogICBtYXkgYmUgdmlzaWJsZSB0byB0
aGUgc3VibWl0dGVyIHVuZGVyIHRoZSBzYW1lIG9yIGRpZmZlcmVudCBVUkws
IGFuZA0KICAgc3VwcG9ydGVkIGJ5IGEgc2luZ2xlIG9yIHNldmVyYWwgc2Vy
dmVyLXNpZGUgcHJvZ3JhbXMuDQoNCiAgIFRoZSBUb29sc2V0IG11c3QgaGFu
ZGxlIG11bHRpcGxlIHN1Ym1pdHRlcnMgc2ltdWx0YW5lb3VzbHkgc3VibWl0
dGluZw0KICAgdGhlIHNhbWUgZHJhZnQgKFI3Mi9hKSBhbmQgYSBzaW5nbGUg
c3VibWl0dGVyIHNpbXVsdGFuZW91c2x5DQogICBzdWJtaXR0aW5nIHR3byBk
cmFmdHMgKFI3My9hKS4gIFRoZSBsYXR0ZXIgbWlnaHQgaGFwcGVuLCBmb3Ig
ZXhhbXBsZSwNCiAgIHdoZW4gdGhlIHN1Ym1pdHRlciBpcyB1c2luZyBzZXZl
cmFsIGJyb3dzZXIgd2luZG93cyB0byBzdWJtaXQgc2V2ZXJhbA0KICAgZHJh
ZnRzIG9yIGlzIHN1Ym1pdHRpbmcgZHJhZnRzIHZpYSBlbWFpbCBpbnRlcmZh
Y2UuICBUaGUgdGVybQ0KICAgInNpbXVsdGFuZW91c2x5IiBtZWFucyB0aGF0
IHN1Ym1pc3Npb24gcHJvY2Vzc2luZyB0aW1lcyBvdmVybGFwLg0KDQogICBI
aW50OiBFeGNlcHQgZm9yIHRoZSBVcGxvYWQgcGFnZSwgcGFnZXMgY29udGFp
biBhIHN1Ym1pc3Npb24gc2Vzc2lvbg0KICAgaWRlbnRpZmllciB0byBwcm92
aWRlIGFjdGlvbnMgd2l0aCBhY2Nlc3MgdG8gc3RvcmVkIGluZm9ybWF0aW9u
LiAgVGhlDQogICBpZGVudGlmaWVyIGlzIHNwZWNpZmljIHRvIHRoZSBzdWJt
aXNzaW9uIHJhdGhlciB0aGFuIHRoZSBkcmFmdA0KICAgdmVyc2lvbiBvciB0
aGUgc3VibWl0dGVyLiAgV2hpbGUgdGhlIG5hdHVyZSBvZiB0aGUgd2ViIGlu
dGVyZmFjZQ0KICAgYWxsb3dzIHRoZSBzZXNzaW9uIGlkZW50aWZpZXIgdG8g
YmUgaW52aXNpYmxlIHRvIHRoZSBzdWJtaXR0ZXIsIGVtYWlsDQogICBjb21t
dW5pY2F0aW9uIHdvdWxkIG5lZWQgdG8gaWRlbnRpZnkgdGhlIHNlc3Npb24g
c28gdGhhdCB0aGUNCiAgIHJlY2lwaWVudCAoYW5kIFRvb2xzZXQpIGtub3cg
dGhlIGNvbnRleHQuDQoNCiAgIEhpbnQ6IEEgc2luZ2xlIGFjdGlvbiBtYXkg
Y29ycmVzcG9uZCB0byBtdWx0aXBsZSBzZXJ2ZXItc2lkZSBwcm9ncmFtcw0K
ICAgYW5kLCB2aWNlIHZlcnNhLCBhIHNpbmdsZSBwcm9ncmFtIG1heSBpbXBs
ZW1lbnQgc2V2ZXJhbCBhY3Rpb25zLg0KICAgVGhpcyBkb2N1bWVudCBkb2Vz
IG5vdCBtYW5kYXRlIGFueSBzcGVjaWZpYyB0ZWNobm9sb2d5IChlLmcuLCBD
R0ksDQogICBQSFAsIGFuZC9vciBKYXZhIHNlcnZsZXRzKSB0byBpbXBsZW1l
bnQgc2VydmVyLXNpZGUgc3VwcG9ydC4gIFRoZQ0KICAgaW1wbGVtZW50b3Ig
ZXhwZXJpZW5jZSwgY29kZSByZXVzZSBhY3Jvc3Mgd2ViIGFuZCBlbWFpbCBp
bnRlcmZhY2VzLA0KICAgYW5kIG90aGVyIGZhY3RvcnMgd2lsbCBkZXRlcm1p
bmUgdGhlIHJpZ2h0IHRlY2hub2xvZ3kgY2hvaWNlLg0KDQoNCg0KDQpSb3Vz
c2tvdiAgICAgICAgICAgICAgICAgRXhwaXJlcyBKdW5lIDIyLCAyMDA1ICAg
ICAgICAgICAgICAgICAgW1BhZ2UgOF0NCgwNCkludGVybmV0LURyYWZ0ICAg
IERyYWZ0IFN1Ym1pc3Npb24gVG9vbHNldDogUmVxdWlyZW1lbnRzICAgRGVj
ZW1iZXIgMjAwNA0KDQoNCiAgIEhpbnQ6IEFjdGlvbnMgcHJlc2VydmUgYW5k
IGV4Y2hhbmdlIHN0YXRlIGJ5IHN0b3JpbmcgaXQgYWxvbmcgd2l0aA0KICAg
ZHJhZnQuICBHcm91cGluZyBhbGwgc3VibWlzc2lvbi1zcGVjaWZpYyBpbmZv
cm1hdGlvbiBpbiBvbmUNCiAgIHN1YmRpcmVjdG9yeSBuYW1lZCB1c2luZyB0
aGUgc2Vzc2lvbiBpZGVudGlmaWVyIG1heSBpbmNyZWFzZQ0KICAgcm9idXN0
bmVzcyBhbmQgc2ltcGxpZnkgZGVidWdnaW5nLiAgU2Vzc2lvbiBjcmVhdGlv
biBhbmQgZGVzdHJ1Y3Rpb24NCiAgIGNhbiB0aGVuIGJlIGxvZ2dlZCBpbiBh
IGdsb2JhbCBpbmRleC4NCg0KICAgV2F5cyB0byBwYXJ0aWFsbHkgb3IgY29t
cGxldGVseSBieXBhc3MgdGhlIFRvb2xzZXQgYXJlIGRvY3VtZW50ZWQgaW4N
CiAgIFNlY3Rpb24gMTUNCg0KICAgVGhlIFRvb2xzZXQgaW1wbGVtZW50YXRp
b24gc2hvdWxkIGJlIGF2YWlsYWJsZSB1bmRlciBhbiBvcGVuLXNvdXJjZQ0K
ICAgbGljZW5zZSBhcHByb3ZlZCBieSBPcGVuIFNvdXJjZSBJbml0aWF0aXZl
IFtPU0ldIChSMTQ0L2EpLCB3aXRoIGFuDQogICBpbnRlcmZhY2UgdG8gcmVw
b3J0IGJ1Z3MgYW5kIHJlcXVlc3QgZmVhdHVyZSBlbmhhbmNlbWVudHMgKFIx
NDUvYikuDQogICBIaW50OiBIb3N0aW5nIHRoZSBUb29sc2V0IGF0IGFuIG9w
ZW4tc291cmNlLWZyaWVuZGx5IHByb2plY3QNCiAgIG1hbmFnZW1lbnQgc2l0
ZSBsaWtlIFNvdXJjZUZvcmdlLm5ldCB3b3VsZCBwcm92aWRlIHRoZSBJRVRG
IGNvbW11bml0eQ0KICAgd2l0aCBkZWNlbnQsIHJlYWR5LXRvLXVzZSBpbnRl
cmZhY2UgdG8gYWNjZXNzIHRvIGNvZGUsIGJ1ZyByZXBvcnRzLA0KICAgYW5k
IGRpc2N1c3Npb24gZm9ydW1zLg0KDQo3LiAgVXBsb2FkIHBhZ2UNCg0KICAg
VG8gdXBsb2FkIHRoZSBkcmFmdCwgdGhlIHN1Ym1pdHRlciBnb2VzIHRvIGEg
d2VsbC1rbm93biBwYWdlIG9uIHRoZQ0KICAgSUVURiB3ZWIgc2l0ZSAoUjEv
YikuICBUaGVyZSwgdGhlIGRyYWZ0IHRleHQgY2FuIGJlIHVwbG9hZGVkIHVz
aW5nIGFuDQogICBIVE1MIGZpbGUgdXBsb2FkIGZvcm0uICBUaGlzIGZvcm0g
cHJvdmlkZXMgZmllbGRzIHRvIHVwbG9hZCBwbGFpbg0KICAgdGV4dCBmb3Jt
YXQgb2YgdGhlIGRyYWZ0IChSMi9hKSBhbmQgYWxsIG90aGVyIGZvcm1hdHMg
YWxsb3dlZCBieSBJRVRGDQogICBkcmFmdCBwdWJsaWNhdGlvbiBydWxlcyAo
UjMvYikuICBBdCB0aGUgdGltZSBvZiB3cml0aW5nLCB0aGVzZQ0KICAgZm9y
bWF0cyBhcmU6ICBYTUwgKFtSRkMyNjI5XSBhbmQgW0ktRC5tcm9zZS13cml0
aW5nLXJmY3NdKSwgUERGLCBhbmQNCiAgIFBvc3RTY3JpcHQuDQoNCiAgIFN1
Ym1pdHRlZCBmb3JtcyBhcmUgaGFuZGxlZCBieSB0aGUgQ2hlY2sgYWN0aW9u
IGRvY3VtZW50ZWQgaW4gU2VjdGlvbg0KICAgOC4NCg0KICAgVGhlIFVwbG9h
ZCBwYWdlIGFsc28gaGFzIGEgdmFsaWRhdGUtb25seSBmbGFnLCBpbmRpY2F0
aW5nIHRoYXQNCiAgIHVwbG9hZGVkIGRyYWZ0IG11c3Qgbm90IGJlIHBvc3Rl
ZCBhbmQgbWF5IGJlIGRlbGV0ZWQgaW1tZWRpYXRlbHkNCiAgIGFmdGVyIHRo
ZSB2YWxpZGF0aW9uIChSNzQvYikuICBSZWdhcmRsZXNzIG9mIHRoZSB2YWxp
ZGF0aW9uIHJlc3VsdHMsDQogICB0aGUgc3RvcmVkIGRyYWZ0IG1ldGEtZGF0
YSBpcyBtYXJrZWQgc28gdGhhdCB2YWxpZGF0aW9uLW9ubHkgZHJhZnRzDQog
ICBjYW4gYmUgaWRlbnRpZmllZCBhbmQgZGVsZXRlZCBmaXJzdCBieSBnYXJi
YWdlIGNvbGxlY3RvciBmb3IgdGhlDQogICBUb29sc2V0IHN0YWdpbmcgYXJl
YSAoUjc1L2IpLiAgRHJhZnRzIHVwbG9hZGVkIGluIGEgdmFsaWRhdGUtb25s
eQ0KICAgbW9kZSBjYW5ub3QgYmUgcG9zdGVkIChSNzYvYik7IHRoZXkgd291
bGQgbmVlZCB0byBiZSB1cGxvYWRlZCBhZ2FpbiwNCiAgIHdpdGhvdXQgdGhl
IHZhbGlkYXRlLW9ubHkgZmxhZywgYW5kIHRoZSB2YWxpZGF0aW9uIHJlc3Vs
dHMgcGFnZQ0KICAgc2hvdWxkIGV4cGxhaW4gdGhhdCAoUjc3L2IpLiAgVGhp
cyBmbGFnIGlzIHVzZWZ1bCBmb3IgdG9vbHMgdXNpbmcNCiAgIG9ubGluZSB2
YWxpZGF0aW9uLCBlc3BlY2lhbGx5IGZvciBidWxrIGRyYWZ0IHByb2Nlc3Np
bmcuICBIaW50OiBpdA0KICAgbWF5IGJlIGJldHRlciB0byBpbXBsZW1lbnQg
dGhpcyBmbGFnIGFzIGEgaGlkZGVuIEhUTUwgaW5wdXQgZmllbGQgdG8NCiAg
IHNpbXBsaWZ5IHRoZSBpbnRlcmZhY2UgZm9yIGh1bWFuIHN1Ym1pdHRlcnMu
DQoNCjguICBDaGVjayBhY3Rpb24NCg0KICAgVGhlIENoZWNrIGFjdGlvbiBw
cmVwcm9jZXNzZXMgc3VibWlzc2lvbiwgZ2VuZXJhdGVzIHBsYWluIHRleHQg
Zm9ybWF0DQogICAoaWYgbmVlZGVkLCBzZWUgUjcwKSwgc3RvcmVzIHN1Ym1p
dHRlZCBkcmFmdCAoYWxsIGZvcm1hdHMpIGluIHRoZQ0KICAgc3RhZ2luZyBh
cmVhLCBhbmQgdGhlbiBleHRyYWN0cyBtZXRhLWRhdGEgYW5kIHZhbGlkYXRl
cyBlYWNoIGZvcm1hdA0KDQoNCg0KUm91c3Nrb3YgICAgICAgICAgICAgICAg
IEV4cGlyZXMgSnVuZSAyMiwgMjAwNSAgICAgICAgICAgICAgICAgIFtQYWdl
IDldDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBEcmFmdCBTdWJtaXNzaW9uIFRv
b2xzZXQ6IFJlcXVpcmVtZW50cyAgIERlY2VtYmVyIDIwMDQNCg0KDQogICAo
UjYvYSkuICBFcnJvcnMgYW5kIHdhcm5pbmdzIGFyZSBpbmRpY2F0ZWQgdG8g
dGhlIHN1Ym1pdHRlciBpbiB0aGUNCiAgIHJlc3BvbnNlIHZpYSBjb21wdXRl
ci1mcmllbmRseSB0YWcocykgYW5kIGh1bWFuLWZyaWVuZGx5IHRleHQgKFI3
L2EpLg0KDQogICBJZiBhbnkgZXJyb3IgaXMgZm91bmQsIGF1dG9tYXRlZCBw
b3N0aW5nIGJlY29tZXMgaW1wb3NzaWJsZSAoUjExMy9hKS4NCiAgIFRoaXMg
cnVsZSBhcHBsaWVzIHRvIGFsbCBlcnJvcnMsIGV2ZW4gdGhvc2UgdGhhdCBk
byBub3QgcmVmZXIgdG8gUjExMw0KICAgYW5kIGRvIG5vdCBleHBsaWNpdGx5
IHByb2hpYml0IGF1dG9tYXRlZCBwb3N0aW5nLiAgSWYgYXV0b21hdGVkDQog
ICBwb3N0aW5nIGlzIG5vdCBwb3NzaWJsZSwgdGhlIFRvb2xzZXQgc3RpbGwg
Z2l2ZXMgdGhlIHN1Ym1pdHRlciBhbg0KICAgb3B0aW9uIG9mIHNlbmRpbmcg
dGhlIGRyYWZ0IGZvciBtYW51YWwgdmFsaWRhdGlvbiBhbmQgcG9zdGluZyAo
UjExNC8NCiAgIGEpLiAgU2luY2UgZWFjaCBzdWJtaXNzaW9uIGlzIHRyZWF0
ZWQgaW4gaXNvbGF0aW9uLCB0aGUgc3VibWl0dGVyDQogICBhbHNvIGhhcyBh
biBvcHRpb24gb2YgY29ycmVjdGluZyB0aGUgcHJvYmxlbSBhbmQgcmVzdWJt
aXR0aW5nIGZvcg0KICAgYXV0b21hdGVkIHBvc3RpbmcuDQoNCiAgIEl0IGlz
IGFuIGVycm9yIHRvIHN1Ym1pdCBhIGRyYWZ0IHdoaWNoIGhhcyBuZWl0aGVy
IHBsYWluIHRleHQgbm9yIFhNTA0KICAgc291cmNlcyBmb3JtYXQgKFI2OC9h
KS4gIFhNTCBzb3VyY2UgaXMgYWNjZXB0YWJsZSB3aXRob3V0DQogICBhY2Nv
bXBhbnlpbmcgcGxhaW4gdGV4dCBvbmx5IGlmIHRoZSBUb29sc2V0IHN1Y2Nl
c3NmdWxseSBnZW5lcmF0ZXMgYQ0KICAgZHJhZnQgaW4gcGxhaW4gdGV4dCBm
b3JtYXQgZnJvbSB0aGUgWE1MIHNvdXJjZSwgYXMgYSBwYXJ0IG9mIHRoZQ0K
ICAgcHJvY2Vzc2luZyBzdGVwIGRvY3VtZW50ZWQgYmVsb3cgKFI2OS9iKS4g
IFRoZXNlIHJ1bGVzIGltcGx5IHRoYXQNCiAgIFBERi0gb3IgUG9zdFNjcmlw
dC1vbmx5IGRyYWZ0cyBjYW5ub3QgYmUgcG9zdGVkIHdpdGhvdXQgU2VjcmV0
YXJpYXQNCiAgIGludm9sdmVtZW50LiAgRnVydGhlcm1vcmUsIGRyYWZ0cyBj
b250YWluaW5nIFBERiBvciBQb3N0c2NyaXB0IGZvcm1hdA0KICAgbXVzdCBu
b3QgYmUgYXV0by1wb3N0ZWQgdW50aWwgdGhlIFRvb2xzZXQgY2FuIHZhbGlk
YXRlIHRoYXQgdGhlaXINCiAgIGNvbnRlbnQgbWF0Y2hlcyBwbGFpbiB0ZXh0
IGZvcm1hdCAoUjE0My9hKS4NCg0KICAgRHJhZnQgZm9ybWF0IGFjY2VwdGFu
Y2UgcnVsZXMgYWJvdmUgYXJlIG1lYW50IHRvIGRlY3JlYXNlIGNoYW5jZXMN
CiAgIHRoYXQgbXVsdGlwbGUgcG9zdGVkIGRyYWZ0IGZvcm1hdHMgZm9yIGEg
c2luZ2xlIGRyYWZ0IGNvbnRhaW4NCiAgIHN1YnN0YW50aWFsbHkgZGlmZmVy
ZW50IGRvY3VtZW50cy4gIFdpdGggZXhwZXJpZW5jZSwgdGhlIHJ1bGVzIG1h
eSBiZQ0KICAgc2ltcGxpZmllZCBzbyB0aGF0LCBmb3IgZXhhbXBsZSwgb25s
eSBzdWJtaXNzaW9ucyBjb250YWluaW5nIG5vdGhpbmcNCiAgIGJ1dCBYTUwg
b3IgcGxhaW4gdGV4dCBzb3VyY2VzIGNhbiBiZSBwb3N0ZWQgd2l0aG91dCBT
ZWNyZXRhcmlhdA0KICAgaW52b2x2ZW1lbnQgYW5kIGFsbCBvdGhlciBzdWJt
aXNzaW9ucyByZXF1aXJlIG1hbnVhbCBhY3Rpb25zIHRvIG1hdGNoDQogICBm
b3JtYXRzIG9yIGV4dHJhY3QgbWV0YS1kYXRhLg0KDQo4LjEgIFByZXByb2Nl
c3NpbmcNCg0KICAgU3VibWl0dGluZyBjb21wcmVzc2VkIGRyYWZ0cyBpcyBh
IGRlc2lyYWJsZSBmZWF0dXJlLCBlc3BlY2lhbGx5IGZvcg0KICAgc3VibWl0
dGVycyBiZWhpbmQgc2xvdyBvciBjb250ZW50LWFsdGVyaW5nIGxpbmtzLiAg
Q29tcHJlc3NlZCBkcmFmdA0KICAgZm9ybWF0cyBtYXkgYmUgYWNjZXB0ZWQg
KFIxNTAvYykuICBDb21wcmVzc2VkIGZvcm1hdHMsIGlmIGFueSwgbXVzdA0K
ICAgYmUgZGVjb21wcmVzc2VkIGR1cmluZyB0aGUgcHJlcHJvY2Vzc2luZyBz
dGVwIChSMTUxL2MpIHNvIHRoYXQgb3RoZXINCiAgIHByb2Nlc3NvcnMgZG8g
bm90IGhhdmUgdG8gZGVhbCB3aXRoIGNvbXByZXNzZWQgZm9ybWF0cy4gIEhp
bnQ6ICBXaGlsZQ0KICAgdGhpcyBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IGRv
Y3VtZW50IGEgbGlzdCBvZiBzdXBwb3J0ZWQgY29tcHJlc3Npb24NCiAgIHN0
YW5kYXJkcywgaXQgaXMgZXhwZWN0ZWQgdGhhdCBzdWNoIHBvcHVsYXIgbWV0
aG9kcyBhcyAiemlwIiBhbmQNCiAgICJnemlwIiBzaG91bGQgYmUgYWNjZXB0
ZWQgaWYgY29tcHJlc3Npb24gaXMgc3VwcG9ydGVkLiAgQWNjZXB0aW5nIGEN
CiAgIGNvbGxlY3Rpb24gb2YgZHJhZnQgZm9ybWF0cyB3aXRoaW4gYSBzaW5n
bGUgY29tcHJlc3NlZCBhcmNoaXZlIG1heQ0KICAgYWxzbyBiZSBkZXNpcmFi
bGUuDQoNCiAgIFhNTCBzb3VyY2UgY29udGFpbmluZyBYTUwgcHJvY2Vzc29y
IDxyZmM/IGluY2x1ZGU9Ii4uLiI+IGluc3RydWN0aW9ucw0KICAgKFBJcykg
aXMgcHJlcHJvY2Vzc2VkIHRvIGluY2x1ZGUgcmVmZXJlbmNlcyAoUjgvYiku
ICBUaGlzIHN0ZXAgaXMNCiAgIG5lZWRlZCB0byByZW1vdmUgZXh0ZXJuYWwg
ZGVwZW5kZW5jaWVzIGZyb20gWE1MIHNvdXJjZXMgYW5kIHRvDQogICBzaW1w
bGlmeSB0b29scyBwcm9jZXNzaW5nIHBvc3RlZCBYTUwuDQoNCg0KDQoNClJv
dXNza292ICAgICAgICAgICAgICAgICBFeHBpcmVzIEp1bmUgMjIsIDIwMDUg
ICAgICAgICAgICAgICAgIFtQYWdlIDEwXQ0KDA0KSW50ZXJuZXQtRHJhZnQg
ICAgRHJhZnQgU3VibWlzc2lvbiBUb29sc2V0OiBSZXF1aXJlbWVudHMgICBE
ZWNlbWJlciAyMDA0DQoNCg0KICAgVGhlIFhNTCBwcmVwcm9jZXNzb3IgdXNl
cyBwdWJsaWMgZGF0YWJhc2UocykgdG8gcmVzb2x2ZSBQSSByZWZlcmVuY2Vz
DQogICAoUjg1L2IpLiAgVGhlIFRvb2xzZXQgZG9jdW1lbnRhdGlvbiBzcGVj
aWZpZXMgd2hhdCBkYXRhYmFzZXMgYXJlIHVzZWQNCiAgIGFuZCBob3cgUElz
IGFyZSBtYXBwZWQgdG8gZGF0YWJhc2UgZW50cmllcyAoUjg2L2IpLiAgVGhl
IFRvb2xzZXQgbXVzdA0KICAgbm90IHJlbHkgb24gUElzIGV4aXN0ZW5jZSAo
Ujg3L2IpIGJlY2F1c2Ugc29tZSBYTUwgc291cmNlcyB3aWxsIGJlDQogICBw
cmVwcm9jZXNzZWQgYmVmb3JlIHRoZSBzdWJtaXNzaW9uIG9yIHdpbGwgYmUg
d3JpdHRlbiB3aXRob3V0IFBJcy4NCiAgIEhpbnQ6IExvY2FsIHVwLXRvLWRh
dGUgY29waWVzIG9mIE1hcnNoYWxsIFJvc2UncyByZWZlcmVuY2UgZGF0YWJh
c2VzDQogICBhdCB4bWwucmVzb3VyY2Uub3JnIGNhbiBiZSB1c2VkLg0KDQog
ICBCb3RoIG9yaWdpbmFsIGFuZCBwcmVwcm9jZXNzZWQgWE1MIHNvdXJjZXMg
bWF5IGJlIHBvc3RlZCBsYXRlci4gIFRoZQ0KICAgb3JpZ2luYWwgc291cmNl
IHdpdGggaW5jbHVkZSBQSXMgbWF5IGJlIHVzZWZ1bCB0byB0aGUgUkZDIEVk
aXRvciBhbmQNCiAgIGdlbmVyYXRpb24gb2YgZGlmZnMgKGFnYWluc3QgZnV0
dXJlIG9yIHBhc3Qgb3JpZ2luYWwgc291cmNlcykuICBUaGUNCiAgIHByZXBy
b2Nlc3NlZCBzb3VyY2Ugd2l0aG91dCBQSXMgYmVjb21lcyB0aGUgZGVmYXVs
dCBwdWJsaWMgWE1MIHNvdXJjZQ0KICAgb2YgdGhlIHBvc3RlZCBkcmFmdCAo
UjEwL2IpLiAgSWYgYW55IG9mIHRoZSBpbmNsdWRlIFBJcyBrbm93biB0byB0
aGUNCiAgIFRvb2xzZXQgY2Fubm90IGJlIGhhbmRsZWQsIGFuIGVycm9yIGlz
IHJlY29yZGVkIChSMTEvYiksIGFuZCB0aGUNCiAgIHN1Ym1pdHRlciBpcyBl
bmNvdXJhZ2VkIHRvIGRvIHRoZSBwcmVwcm9jZXNzaW5nIGxvY2FsbHksIGJl
Zm9yZQ0KICAgc3VibWl0dGluZyB0aGUgZHJhZnQgKFIxMTEvYikuDQoNCiAg
IFVuY29tcHJlc3NlZCBkcmFmdCBmb3JtYXRzIG90aGVyIHRoYW4gWE1MIGFy
ZSBub3QgcHJlcHJvY2Vzc2VkLg0KDQo4LjIgIFByb2Nlc3NpbmcNCg0KICAg
V2hlbiBubyBwbGFpbiB0ZXh0IGZvcm1hdCBvZiB0aGUgZHJhZnQgaXMgc3Vi
bWl0dGVkLCBidXQgWE1MIHNvdXJjZXMNCiAgIGFyZSBhdmFpbGFibGUsIHRo
ZSBUb29sc2V0IGF0dGVtcHRzIHRvIGdlbmVyYXRlIHBsYWluIHRleHQgZm9y
bWF0DQogICBmcm9tIHN1Ym1pdHRlZCBYTUwgc291cmNlcyAoUjcwL2IpLg0K
DQogICBJZiBYTUwgc291cmNlcyBhcmUgYXZhaWxhYmxlLCB0aGUgVG9vbHNl
dCBnZW5lcmF0ZXMgSFRNTCBkcmFmdCBmb3JtYXQNCiAgIChSMTEyL2MpLiAg
SFRNTCBnZW5lcmF0aW9uIGZhaWx1cmVzIHNob3VsZCByZXN1bHQgaW4gd2Fy
bmluZ3MsIG5vdA0KICAgZXJyb3JzIChSMTE1L2MpLiAgSFRNTCBnZW5lcmF0
aW9uIGlzIG5vdCBtZWFudCB0byBiZSBpbXBsZW1lbnRlZA0KICAgdW50aWwg
dGhlIEVuaGFuY2VtZW50IHN0YWdlIGlzIHJlYWNoZWQgKFIxMzAvYSkuICBJ
biBnZW5lcmFsLCBIVE1MDQogICBnZW5lcmF0aW9uIGlzIGRlc2lyYWJsZSBi
ZWNhdXNlIEhUTUwgZHJhZnRzIGFyZSB1c3VhbGx5IGVhc2llciB0bw0KICAg
bmF2aWdhdGUgdGhhbiBwbGFpbiB0ZXh0IGRyYWZ0cyBkdWUgdG8gaW1wcm92
ZWQgb3ZlcmFsbCByZWFkYWJpbGl0eQ0KICAgYW5kIGxpbmtzLiAgQXMgYW55
IEVuaGFuY2VtZW50IFN0YWdlIGZlYXR1cmUsIEhUTUwgZ2VuZXJhdGlvbiBt
YXkgYmUNCiAgIGRyb3BwZWQgb3IgZHJhc3RpY2FsbHkgY2hhbmdlZCB0byBy
ZWZsZWN0IHRoZW4tY3VycmVudCBJRVRGIGNvbnNlbnN1cw0KICAgYW5kIHRo
ZSBleHBlcmllbmNlIG9mIHRoZSBmaXJzdCB0d28gaW1wbGVtZW50YXRpb24g
c3RhZ2VzLg0KDQo4LjMgIFN0b3JhZ2UNCg0KICAgVGhlIENoZWNrIGFjdGlv
biBuZWVkcyB0byBzdG9yZSBhbGwgZHJhZnQgZm9ybWF0cyBzbyB0aGF0DQog
ICBzdWNjZXNzZnVsbHkgdmFsaWRhdGVkIGRyYWZ0cyBjYW4gbGF0ZXIgYmUg
YXV0by1wb3N0ZWQgYXQgc3VibWl0dGVyDQogICByZXF1ZXN0LiAgVGhlIGFj
dGlvbiBzdG9yZXMgYWxsIHN1Ym1pdHRlZCBmb3JtYXRzIG9mIHRoZSBkcmFm
dCBpbiBhDQogICBzdGFnaW5nIGFyZWEgZGVkaWNhdGVkIHRvIHRoZSBUb29s
c2V0IChSMTIvYSkuICBJZiwgYWZ0ZXIgZ2FyYmFnZQ0KICAgY29sbGVjdGlv
biwgdGhlIHN0YWdpbmcgYXJlYSBpcyBmdWxsIChpLmUuLCB0aGUgdG90YWwg
dXNlZCBzaXplDQogICByZWFjaGVkIGNvbmZpZ3VyZWQgbWF4aW11bSBjYXBh
Y2l0eSksIHRoZSBzdWJtaXR0ZXIgYW5kIHRoZQ0KICAgU2VjcmV0YXJpYXQg
YXJlIG5vdGlmaWVkIG9mIGEgZmF0YWwgZXJyb3IgKFIxMy9hKS4NCg0KOC40
ICBFeHRyYWN0aW9uDQoNCiAgIFRoZSBUb29sc2V0IGV4dHJhY3RzIG1ldGEt
ZGF0YSBmcm9tIHRoZSBmb2xsb3dpbmcgc3RvcmVkIGRyYWZ0DQoNCg0KDQpS
b3Vzc2tvdiAgICAgICAgICAgICAgICAgRXhwaXJlcyBKdW5lIDIyLCAyMDA1
ICAgICAgICAgICAgICAgICBbUGFnZSAxMV0NCgwNCkludGVybmV0LURyYWZ0
ICAgIERyYWZ0IFN1Ym1pc3Npb24gVG9vbHNldDogUmVxdWlyZW1lbnRzICAg
RGVjZW1iZXIgMjAwNA0KDQoNCiAgIGZvcm1hdHM6IHBsYWluIHRleHQgKFIx
MzEvYSksIFhNTCAoUjEzMi9iKSwgYW5kIG90aGVyIChSMTMzL2MpLiAgSWYg
YQ0KICAgbWV0YS1kYXRhIGV4dHJhY3Rpb24gZmFpbHMsIHRoZSBUb29sc2V0
IHJlY29yZHMgYW4gZXJyb3IgKFIxNS9hKS4NCiAgIE1ldGEtZGF0YSBleHRy
YWN0aW9uIGlzIG5lY2Vzc2FyeSB0byB2YWxpZGF0ZSBhbmQgcG9zdCB0aGUg
ZHJhZnQuDQoNCiAgIFNlY3Rpb24gMTcgZG9jdW1lbnRzIGEgbm9uLW9idmlv
dXMgaW1wbGVtZW50YXRpb24gc2NoZWR1bGUgcmVsYXRlZCB0bw0KICAgdGhl
IGFib3ZlIHR3byByZXF1aXJlbWVudHMuICBXaGVuIG9ubHkgcGFydGlhbCBz
dXBwb3J0IGZvciBmb3JtYXQNCiAgIGludGVycHJldGF0aW9uIGlzIGF2YWls
YWJsZSwgb25seSBpbnRlcnByZXRlZCBmb3JtYXRzIGFyZSBzdWJqZWN0IHRv
DQogICBleHRyYWN0aW9uIGFuZCB2YWxpZGF0aW9uIHJlcXVpcmVtZW50cy4g
IEluIG90aGVyIHdvcmRzLCBpZiB0aGUNCiAgIFRvb2xzZXQgZG9lcyBub3Qg
eWV0IHN1cHBvcnQgaW50ZXJwcmV0YXRpb24gb2YgYSBnaXZlbiBmb3JtYXQs
IHRoZW4NCiAgIHRoZSBjb3JyZXNwb25kaW5nIGluZm9ybWF0aW9uIGlzIHN0
b3JlZCBhbmQgbWFkZSBhdmFpbGFibGUgImFzIGlzIiwNCiAgIHJlZ2FyZGxl
c3Mgb2YgdGhlIGFjdHVhbCBjb250ZW50Lg0KDQogICBUaGUgZHJhZnQgaW50
ZXJwcmV0ZXIgZXh0cmFjdHMgdGhlIGZvbGxvd2luZyBtZXRhLWRhdGEgZnJv
bSBlYWNoDQogICBkcmFmdCBmb3JtYXQgKFIxNi9hKS4NCg0KICAgaWRlbnRp
ZmllcjogQWxzbyBrbm93biBhcyBkcmFmdCAiZmlsZW5hbWUiLiAgRm9yIGV4
YW1wbGUsDQogICAgICBkcmFmdC1pZXRmLXRvb2xzLWRyYWZ0LXN1Ym1pc3Np
b24tMTMuDQoNCiAgIHZlcnNpb246IEEgbm9uLW5lZ2F0aXZlIGludGVnZXIg
bnVtYmVyIHJlcHJlc2VudGluZyBkcmFmdCB2ZXJzaW9uDQogICAgICBudW1i
ZXIgKGFsc28ga25vd24gYXMgZHJhZnQgcmV2aXNpb24gbnVtYmVyKS4gIEZv
ciBleGFtcGxlLCB0aGUNCiAgICAgIG51bWJlciBzZXZlbiBpbiBkcmFmdC1p
ZXRmLXRvb2xzLWRyYWZ0LXN1Ym1pc3Npb24tMDcuDQoNCiAgIG5hbWU6IENv
bW1vbiBwYXJ0IG9mIGFsbCBkcmFmdCBpZGVudGlmaWVycyBmb3IgYWxsIHZl
cnNpb25zIG9mIHRoZQ0KICAgICAgc2FtZSBkcmFmdC4gIEluIG90aGVyIHdv
cmRzLCBhIGRyYWZ0IGlkZW50aWZpZXIgd2l0aG91dCB0aGUNCiAgICAgIHZl
cnNpb24gY29tcG9uZW50LiAgRm9yIGV4YW1wbGUsIGRyYWZ0LWlldGYtdG9v
bHMtZHJhZnQtc3VibWlzc2lvbg0KICAgICAgaW4gZHJhZnQtaWV0Zi10b29s
cy1kcmFmdC1zdWJtaXNzaW9uLTA3Lg0KDQogICBXRyBJRDogV29ya2luZyBH
cm91cCBpZGVudGlmaWVyLiAgV0cgSUQgdmFsdWUgaXMgZW1wdHkgZm9yIGlu
ZGl2aWR1YWwNCiAgICAgIGRyYWZ0cyBub3QgbWVhbnQgdG8gYmUgd29yayBp
dGVtcyBvZiBhIGtub3duIFdHIGFuZCBmb3Igbm9uLUlFVEYNCiAgICAgIGRy
YWZ0cy4gIEZvciBleGFtcGxlLCAidG9vbHMiIGluDQogICAgICAiZHJhZnQt
aWV0Zi10b29scy1kcmFmdC1zdWJtaXNzaW9uLTA3IiBhbmQgIm9wZXMiIGlu
DQogICAgICAiZHJhZnQtcm91c3Nrb3Ytb3Blcy1vY3AtMDAiIGFyZSBib3Ro
IFdHIElEcy4gIEV4dHJhY3Rpb24gb2YgV0cgSUQNCiAgICAgIGZyb20gYSBn
aXZlbiBpbmRpdmlkdWFsIGRyYWZ0IGlkZW50aWZpZXIgaXMgYW4gRW5oYW5j
ZW1lbnQgU3RhZ2UNCiAgICAgIGZlYXR1cmU7IHRoZSBwcm9jZXNzIGlzIGlt
cHJlY2lzZSBhbmQgcmVxdWlyZXMgY2hlY2tpbmcgd2l0aCBhDQogICAgICBs
aXN0IG9mIGtub3duIElFVEYgd29ya2luZyBncm91cHMsIHRlYW1zLCBhbmQg
c2ltaWxhciBzdHJ1Y3R1cmVzLg0KDQogICBXRyBmbGFnOiBUcnVlIGZvciBX
RyBkcmFmdHMgYW5kIGZhbHNlIGZvciBhbGwgb3RoZXIgZHJhZnRzLiAgRm9y
DQogICAgICBleGFtcGxlLCAidHJ1ZSIgZm9yICJkcmFmdC1pZXRmLXRvb2xz
LWRyYWZ0LXN1Ym1pc3Npb24tMTMiLg0KDQogICB0aXRsZTogQSBodW1hbi1m
cmllbmRseSBkcmFmdCB0aXRsZS4gIEZvciBleGFtcGxlLCB0aGUgdGl0bGUg
b2YgdGhpcw0KICAgICAgZHJhZnQgaXMgIlJlcXVpcmVtZW50cyBmb3IgSUVU
RiBEcmFmdCBTdWJtaXNzaW9uIFRvb2xzZXQiDQoNCiAgIGF1dGhvcnM6IEEg
bGlzdCBvZiBhbGwgZHJhZnQgYXV0aG9ycy4gIEZvciBlYWNoIGF1dGhvciwg
dGhlaXIgbmFtZQ0KICAgICAgYW5kIGVtYWlsIGFkZHJlc3MgYXJlIGV4dHJh
Y3RlZC4NCg0KICAgYWJzdHJhY3Q6IERyYWZ0IGFic3RyYWN0IHRleHQuDQoN
Cg0KDQoNCg0KUm91c3Nrb3YgICAgICAgICAgICAgICAgIEV4cGlyZXMgSnVu
ZSAyMiwgMjAwNSAgICAgICAgICAgICAgICAgW1BhZ2UgMTJdDQoMDQpJbnRl
cm5ldC1EcmFmdCAgICBEcmFmdCBTdWJtaXNzaW9uIFRvb2xzZXQ6IFJlcXVp
cmVtZW50cyAgIERlY2VtYmVyIDIwMDQNCg0KDQogICBjcmVhdGlvbiBkYXRl
OiBEcmFmdCB2ZXJzaW9uIGNyZWF0aW9uIGRhdGUuDQoNCiAgIGV4cGlyYXRp
b24gZGF0ZTogRHJhZnQgdmVyc2lvbiBleHBpcmF0aW9uIGRhdGUuDQoNCiAg
IHNpemU6IFRoZSBudW1iZXIgb2YgcGFnZXMgYW5kIG9jdGV0cyBpbiBwcmlt
YXJ5IGZvcm1hdCBvZiB0aGUgZHJhZnQuDQogICAgICBUaGUgZGVmaW5pdGlv
biBvZiBhIHBhZ2UgZGVwZW5kcyBvbiB0aGUgZm9ybWF0IGFuZCBtYXkgYmUN
CiAgICAgIGltcHJlY2lzZSBvciBhcmJpdHJhcnkgZm9yIHNvbWUgZm9ybWF0
cy4NCg0KICAgRmFpbHVyZSB0byBleHRyYWN0IGFueSBmaWVsZCByZXN1bHRz
IGluIGVycm9yIChSOTUvYSkuDQoNCiAgIFRoZSBUb29sc2V0IHJlcXVpcmVz
IGF1dGhvciBlbWFpbCBhZGRyZXNzZXMgYmVjYXVzZSB0aGV5IGFyZQ0KICAg
ZXNzZW50aWFsIGZvciBub3RpZnlpbmcgY28tYXV0aG9ycyB0aGF0IHRoZWly
IGRyYWZ0IGhhcyBiZWVuIHBvc3RlZC4NCiAgIElmIHRoZXJlIGFyZSBubyBz
dWNoIG5vdGlmaWNhdGlvbnMsIGEgc3VibWl0dGVyIGFkZGluZyBhIGNvLWF1
dGhvciB0bw0KICAgdGhlIGRyYWZ0IHdpdGhvdXQgY28tYXV0aG9yIGNvbnNl
bnQgbWF5IG5vdCBiZSBjYXVnaHQgZm9yIGEgd2hpbGUuDQogICBTdWNoICJz
dXJwcmlzZSIgY28tYXV0aG9yc2hpcHMgaGFzIGhhcHBlbmVkIGluIHRoZSBw
YXN0IGFuZCBjYW4gYmUNCiAgIHF1aXRlIGFubm95aW5nLiAgSG93ZXZlciwg
c2luY2UgdGhlIFRvb2xzZXQgZG9lcyBub3Qgc29saWNpdA0KICAgY28tYXV0
aG9ycyBjb25zZW50IHRvIHBvc3QgYSB2YWxpZCBkcmFmdCAoYW5kIHN1Y2gg
c29saWNpdGF0aW9uIHdvdWxkDQogICBub3QgZ28gYmV5b25kIGVtYWlsIGNv
bnRyb2wgdmVyaWZpY2F0aW9uIGFueXdheSksIGl0IGlzIG5vdCBwb3NzaWJs
ZQ0KICAgdG8gc3RvcCBhIG1hbGljaW91cyBzdWJtaXR0ZXIgZnJvbSBhZGRp
bmcgY28tYXV0aG9ycyB3aXRob3V0IHRoZWlyDQogICBrbm93bGVkZ2UuDQoN
CiAgIExpa2Ugb3RoZXIgbWV0YS1kYXRhIGl0ZW1zIGFib3ZlLCBkcmFmdCBj
cmVhdGlvbiBhbmQgZXhwaXJhdGlvbiBkYXRlcw0KICAgYXJlIGV4dHJhY3Rl
ZCBmcm9tIHRoZSBkcmFmdDsgdGhlaXIgdmFsdWVzIGRvIG5vdCBkZXBlbmQg
b24gdGhlDQogICBhY3R1YWwgc3VibWlzc2lvbiB0aW1lIChpLmUuLCB0aGUg
dGltZSB0aGUgQ2hlY2sgYWN0aW9uIHN0YXJ0cykuDQogICBIb3dldmVyLCB0
aGUgdmFsaWRhdGlvbiBwcm9jZWR1cmUgbWF5IGRlY2xhcmUgc29tZSBkYXRl
cyBpbnZhbGlkDQogICBhZnRlciBjb21wYXJpbmcgdGhlbSB3aXRoIHRoZSBz
dWJtaXNzaW9uIHRpbWUuDQoNCjguNSAgVmFsaWRhdGlvbg0KDQogICBEcmFm
dHMgbmVlZCB0byBiZSB2YWxpZGF0ZWQgdG8gY2F0Y2ggYnJva2VuIHN1Ym1p
c3Npb25zLiAgVmFsaWRhdGlvbg0KICAgYWxzbyBoZWxwcyBlZHVjYXRlIG9y
IHdhcm4gYXV0aG9ycyBvZiBwcm9ibGVtcyB0aGF0IG1heSBiZWNvbWUNCiAg
IHNob3ctc3RvcHBlcnMgd2hlbiB0aGUgZHJhZnQgaXMgc2VudCBmb3IgSUVU
RiBMYXN0IENhbGwgYW5kIElFU0cNCiAgIHJldmlldy4gIElFVEYgc3RhbmRh
cmRzIGhhdmUgdG8gZm9sbG93IGEgc2V0IG9mIHN5bnRheCBhbmQgc2VtYW50
aWNzDQogICByZXF1aXJlbWVudHMgKHNlZSBJRC1OSVRTIGRvY3VtZW50IGF0
DQogICA8aHR0cDovL3d3dy5pZXRmLm9yZy9JRC1DaGVja2xpc3QuaHRtbD4u
ICBNb3N0IG9mIHRob3NlIHJlcXVpcmVtZW50cw0KICAgYXJlIG5vdCBlbmZv
cmNlZCBmb3IgSW50ZXJuZXQtRHJhZnRzLiAgSG93ZXZlciwgZm9sbG93aW5n
IHRoZW0gbWF5DQogICBpbXByb3ZlIGRyYWZ0IHF1YWxpdHksIHJlZHVjZSBJ
RVNHIGxvYWQsIGFuZCBpbmNyZWFzZSB0aGUgY2hhbmNlcyBvZg0KICAgdGhl
IGRyYWZ0IGJlaW5nIGFwcHJvdmVkIGFzIGFuIFJGQy4NCg0KICAgV2hlbiB2
YWxpZGF0aW5nIGEgZ2l2ZW4gZHJhZnQsIGl0IGlzIGltcG9ydGFudCB0byBk
aXN0aW5ndWlzaCBiZXR3ZWVuDQogICBhYnNvbHV0ZSByZXF1aXJlbWVudHMg
YW5kIGRlc2lyYWJsZSBkcmFmdCBwcm9wZXJ0aWVzLiAgQm90aA0KICAgY2F0
ZWdvcmllcyBhcmUgY2hlY2tlZCBmb3IsIGJ1dCB2aW9sYXRpb25zIGhhdmUg
ZGlmZmVyZW50IGVmZmVjdHMNCiAgIGRlcGVuZGluZyBvbiB0aGUgY2F0ZWdv
cnkuICBUaGUgdHdvIGNhdGVnb3JpZXMgYXJlIGRldGFpbGVkIGluIHRoZQ0K
ICAgZm9sbG93aW5nIHN1YnNlY3Rpb25zLg0KDQogICBXaGVuIGEgdmFsaWQg
ZHJhZnQgaXMgYmVpbmcgcG9zdGVkIGFuZCBzdWJtaXR0ZXIgYXV0aG9yaXph
dGlvbiBvcg0KICAgY28tYXV0aG9yIG5vdGlmaWNhdGlvbiBpcyBwZXJmb3Jt
ZWQsIHZhbGlkYXRpb24gcmVzdWx0cyBzaG91bGQgYmUNCiAgIGluY2x1ZGVk
IGluIHRoZSBlbWFpbCAoUjgxL2IpIHNvIHRoYXQgdGhlIHN1Ym1pdHRlciBj
YW4gc2VlIG1ldGEtZGF0YQ0KDQoNCg0KUm91c3Nrb3YgICAgICAgICAgICAg
ICAgIEV4cGlyZXMgSnVuZSAyMiwgMjAwNSAgICAgICAgICAgICAgICAgW1Bh
Z2UgMTNdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBEcmFmdCBTdWJtaXNzaW9u
IFRvb2xzZXQ6IFJlcXVpcmVtZW50cyAgIERlY2VtYmVyIDIwMDQNCg0KDQog
ICBleHRyYWN0aW9uIGFuZCB2YWxpZGF0aW9uIHdhcm5pbmdzLiAgTm90ZSB0
aGF0IHRoZXNlIHJlc3VsdHMgY2Fubm90DQogICBpbmNsdWRlIGVycm9ycyBz
aW5jZSBvbmx5IHZhbGlkIGRyYWZ0cyBjYW4gYmUgcG9zdGVkLg0KDQo4LjUu
MSAgQWJzb2x1dGUgcmVxdWlyZW1lbnRzDQoNCiAgIFZpb2xhdGluZyBhbnkg
b2YgdGhlc2UgcmVxdWlyZW1lbnRzIHdvdWxkIHByZXZlbnQgYSBkcmFmdCB0
byBiZQ0KICAgYXV0b21hdGljYWxseSBwb3N0ZWQgKFIxNy9hKS4gIFRoZSBv
ZmZlbmRpbmcgZHJhZnQgd291bGQgaGF2ZSB0byBiZQ0KICAgZml4ZWQgb3Ig
c3VibWl0dGVkIGZvciBtYW51YWwgcG9zdGluZywgd2l0aCBhbiBleHBsYW5h
dGlvbiB3aHkgdGhlDQogICBhYnNvbHV0ZSByZXF1aXJlbWVudHMgbmVlZCB0
byBiZSB2aW9sYXRlZCAob3Igd2h5IFZhbGlkYXRvcg0KICAgbWlzLWRldGVj
dGVkIHZpb2xhdGlvbnMpLiAgVGhlc2UgZXhwbGFuYXRpb25zIG1heSBzcGVl
ZCB1cA0KICAgU2VjcmV0YXJpYXQgcG9zdGluZyBkZWNpc2lvbiBhbmQgbWF5
IGhlbHAgU2VjcmV0YXJpYXQgdG8gaW1wcm92ZQ0KICAgVG9vbHNldCBpbXBs
ZW1lbnRhdGlvbi4NCg0KICAgMS4gIEFsbCBhdmFpbGFibGUgbWV0YS1kYXRh
IGVudHJpZXMgbXVzdCBtYXRjaCBhY3Jvc3MgYWxsIHN1Ym1pdHRlZA0KICAg
ICAgIGRyYWZ0IGZvcm1hdHMgKFIxOC9hKS4gIEZvciBleGFtcGxlLCBpZiB0
aGUgaW50ZXJwcmV0ZXIgbWFuYWdlZA0KICAgICAgIHRvIGV4dHJhY3QgZHJh
ZnQgdGl0bGUgZnJvbSBwbGFpbiB0ZXh0IGFuZCBQREYgZm9ybWF0LCBib3Ro
DQogICAgICAgdGl0bGVzIG11c3QgbWF0Y2guICBUaGlzIHJlcXVpcmVtZW50
IHByZXZlbnRzIGFjY2lkZW50YWwNCiAgICAgICBzdWJtaXNzaW9uIG9mIG1p
c21hdGNoaW5nIGZvcm1hdHMuDQoNCiAgIDIuICBWZXJzaW9uIDAwIG9mIGEg
V29ya2luZyBHcm91cCBkcmFmdCBoYXMgYSBjb3JyZXNwb25kaW5nIFdvcmtp
bmcNCiAgICAgICBHcm91cCBhcHByb3ZhbCAoUjIwL2EpLiAgVGhpcyBhcHBy
b3ZhbCBjYW4gYmUgcmVsYXllZCBiZWZvcmUgb3INCiAgICAgICBhZnRlciB0
aGUgZmlyc3QgZHJhZnQgc3VibWlzc2lvbiwgYnkgYSBDaGFpciBvciBTZWNy
ZXRhcnkgb2YgdGhlDQogICAgICAgV0cuICBTZWUgU2VjdGlvbiA4LjUuNCBm
b3IgcmVsYXRlZCByZXF1aXJlbWVudHMuDQoNCiAgIDMuICBEcmFmdCBJRCBt
dXN0IGJlIGNvcnJlY3QgKFIyMi9hKSwgaW5jbHVkaW5nIHRoZSBkcmFmdCB2
ZXJzaW9uDQogICAgICAgbnVtYmVyIHZhbHVlLiAgRHJhZnQgdmVyc2lvbiBu
dW1iZXJzIG11c3Qgc3RhcnQgd2l0aCB6ZXJvIGFuZA0KICAgICAgIGluY3Jl
YXNlIGJ5IG9uZSB3aXRoIGV2ZXJ5IG5ldyB2ZXJzaW9uLiAgVG8gc2F0aXNm
eSB0aGlzDQogICAgICAgcmVxdWlyZW1lbnQsIHRoZSBUb29sc2V0IHdvdWxk
IGhhdmUgdG8gY29uc3VsdCB0aGUgcmVwb3NpdG9yeSBvZg0KICAgICAgIGFs
cmVhZHkgcG9zdGVkIGRyYWZ0cywgaW5jbHVkaW5nIGV4cGlyZWQgb25lcy4N
Cg0KICAgNC4gIEFuIElFVEYgSVBSIFN0YXRlbWVudCBhbmQgb3RoZXIgYm9p
bGVycGxhdGUgcmVxdWlyZWQgZm9yIGRyYWZ0cw0KICAgICAgIGFjY29yZGlu
ZyB0byBbUkZDMzY2N10gYW5kIFtSRkMzNjY4XSAob3Igc3VjY2Vzc29ycykg
bXVzdCBhcHBlYXINCiAgICAgICBpbiB0aGUgZHJhZnQgdGV4dCAoUjIzL2Ep
Lg0KDQogICA1LiAgVGhlIGNyZWF0aW9uIG9mIHRoZSBkcmFmdCB2ZXJzaW9u
IGNvdWxkIGhhdmUgaGFwcGVuZWQgNDggaG91cnMgb3INCiAgICAgICBsZXNz
IGJlZm9yZSBzdWJtaXNzaW9uIHRpbWUuICBIaW50OiBJbXBsZW1lbnRvcnMg
c2hvdWxkIGJlDQogICAgICAgY2FyZWZ1bCB0byBoYW5kbGUgY3JlYXRpb24g
ZGF0ZXMgdGhhdCBhcHBlYXIgdG8gYmUgaW4gdGhlIHBhc3Qgb3INCiAgICAg
ICBpbiB0aGUgZnV0dXJlLCBkdWUgdG8gcG9zc2libGUgdGltZSB6b25lIGRp
ZmZlcmVuY2VzLiAgTWFraW5nIHRoZQ0KICAgICAgIG1vc3QgZm9yZ2l2aW5n
L3Blcm1pc3NpdmUgYXNzdW1wdGlvbiBhYm91dCB0aGUgdGltZSB6b25lIHNo
b3VsZA0KICAgICAgIHN1ZmZpY2UuDQoNCiAgIDYuICBUaGUgZHJhZnQgdmVy
c2lvbiBleHBpcmF0aW9uIGRhdGUgb2JleXMgSUVURiBkcmFmdCBleHBpcmF0
aW9uDQogICAgICAgcnVsZXMuDQoNCiAgIDcuICBObyBJRVRGIHN1Ym1pc3Np
b24gYmxhY2tvdXQgcGVyaW9kIGFwcGxpZXMuICBIaW50OiAgSUVURg0KICAg
ICAgIGJsYWNrb3V0cyBtdXN0IGJlIGVuZm9yY2VkIGJhc2VkIG9uIHN1Ym1p
c3Npb24gdGltZSwgbm90IHBvc3NpYmxlDQogICAgICAgZHJhZnQgY3JlYXRp
b24gdGltZS4NCg0KDQoNCg0KUm91c3Nrb3YgICAgICAgICAgICAgICAgIEV4
cGlyZXMgSnVuZSAyMiwgMjAwNSAgICAgICAgICAgICAgICAgW1BhZ2UgMTRd
DQoMDQpJbnRlcm5ldC1EcmFmdCAgICBEcmFmdCBTdWJtaXNzaW9uIFRvb2xz
ZXQ6IFJlcXVpcmVtZW50cyAgIERlY2VtYmVyIDIwMDQNCg0KDQogICA4LiAg
UG9zdGluZyB0aGlzIGRyYWZ0IG11c3Qgbm90IHJlc3VsdCBpbiBhbnkgRGVu
aWFsIG9mIFNlcnZpY2UgKERvUykNCiAgICAgICBhdHRhY2sgdGhyZXNob2xk
IHRvIGJlIGNyb3NzZWQgKFI5Ny9hKS4gIFNwZWNpZmljIHRocmVzaG9sZHMg
YXJlDQogICAgICAgZG9jdW1lbnRlZCBpbiBTZWN0aW9uIDguNS4zLg0KDQoN
CjguNS4yICBEZXNpcmVhYmxlIGZlYXR1cmVzDQoNCiAgIFZpb2xhdGluZyBh
bnkgb2YgdGhlIGZvbGxvd2luZyByZXF1aXJlbWVudHMgZG9lcyBub3QgcHJl
dmVudCB0aGUNCiAgIHN1Ym1pdHRlciBmcm9tIGF1dG8tcG9zdGluZyB0aGUg
ZHJhZnQgKFIyNC9hKS4NCg0KICAgMS4gIEFsbCBhdXRvbWF0aWNhbGx5IHRl
c3RhYmxlIG5pdHMgaW4gSUQtTklUUyBkb2N1bWVudCBhdA0KICAgICAgIDxo
dHRwOi8vd3d3LmlldGYub3JnL0lELUNoZWNrbGlzdC5odG1sPiAoUjExNi9i
KS4gIFRoZSBUb29sc2V0DQogICAgICAgc2hvdWxkIHVzZSBleHRlcm5hbCB0
b29scyB0byBjaGVjayB0aGVzZSByYXRoZXIgdGhhbiBlbWJlZCBuaXRzDQog
ICAgICAgY2hlY2tpbmcgY29kZSAoUjExNy9hKS4gIEhpbnQ6IEhlbnJpayBM
ZXZrb3dldHonIGlkbml0cyB0b29sIGNhbg0KICAgICAgIGJlIHVzZWQgKGh0
dHA6Ly9pZXRmLmxldmtvd2V0ei5jb20vdG9vbHMvaWRuaXRzLykgYW5kIG90
aGVyIHRvb2xzDQogICAgICAgY2FuIGJlIHdyaXR0ZW4gb3IgYWRvcHRlZC4N
Cg0KICAgMi4gIE5ldyBkcmFmdCB2ZXJzaW9ucyBhcmUgZXhwZWN0ZWQgKFIy
MS9iKS4gIEZvciBleGFtcGxlLCB2ZXJzaW9uIDAwDQogICAgICAgb2YgYW4g
aW5kaXZpZHVhbCBkcmFmdCBpcyBhbHdheXMgZXhwZWN0ZWQsIHdoaWxlIHBv
c3RpbmcgYSBuZXcNCiAgICAgICB2ZXJzaW9uIG9mIGEgZHJhZnQgYWxyZWFk
eSB1bmRlciBJRVNHIHJldmlldyBzaG91bGQgZ2VuZXJhdGUgYQ0KICAgICAg
IHdhcm5pbmcuDQoNCiAgIDMuICBJZiBib3RoIFhNTCBhbmQgcGxhaW4gdGV4
dCBmb3JtYXRzIGFyZSBzdWJtaXR0ZWQsIHRoZSBzdWJtaXR0ZWQNCiAgICAg
ICBwbGFpbiB0ZXh0IG1hdGNoZXMgd2hhdCBjYW4gYmUgZ2VuZXJhdGVkIGJh
c2VkIG9uIHN1Ym1pdHRlZCBYTUwNCiAgICAgICAoUjE0Ni9iKS4NCg0KICAg
NC4gIFByZXZpb3VzIHZlcnNpb24sIGlmIGFueSwgd2FzIHBvc3RlZCBhdCBs
ZWFzdCAyNCBob3VycyBhZ28gKFI5Ni8NCiAgICAgICBiKS4gIFRoaXMgd2Fy
bmluZyBtYXkgcHJldmVudCBzb21lIGh1bWFuIGVycm9ycywgZXNwZWNpYWxs
eSB3aGVuDQogICAgICAgbXVsdGlwbGUgYXV0aG9ycyBtYXkgcG9zdCB0aGUg
c2FtZSBkcmFmdC4NCg0KICAgV2hlbiBjb21wYXJpbmcgZ2VuZXJhdGVkIGFu
ZCBzdWJtaXR0ZWQgcGxhaW4gdGV4dCBmb3JtYXRzIHRvIHNhdGlzZnkNCiAg
IFIxNDYsIGEgc3RhbmRhcmQgd29yZC1iYXNlZCBkaWZmIGlzIHN1ZmZpY2ll
bnQgc2hvcnQtdGVybSAoUjE0Ny9iKS4NCiAgIEhvd2V2ZXIsIGEgY3VzdG9t
IGZ1enp5IG1hdGNoaW5nIGZ1bmN0aW9uIGNhbiBiZSBkZXZlbG9wZWQgKFIx
NDgvYykNCiAgIHRvIG1pbmltaXplIGZhbHNlIHdhcm5pbmdzIGR1ZSB0bywg
Zm9yIGV4YW1wbGUsIGRyYWZ0IHRleHQgZm9ybWF0dGluZw0KICAgZGlmZmVy
ZW5jZXMuICBXaGVuIGRpZmZlcmVuY2VzIGFyZSBkZXRlY3RlZCwgYSBjb21w
bGV0ZSBkaWZmIG1heSBiZQ0KICAgcHJvdmlkZWQgb24gYSBzZXBhcmF0ZSBw
YWdlIChSMTQ5L2MpLCBpbiBhZGRpdGlvbiB0byB0aGUgd2FybmluZy4NCg0K
ICAgSGludDogV2hlbiBjb21wYXJpbmcgZ2VuZXJhdGVkIGFuZCBzdWJtaXR0
ZWQgcGxhaW4gdGV4dCBmb3JtYXRzLCB0aGUNCiAgIFRvb2xzZXQgbWF5IHRy
eSBzZXZlcmFsIHJlY2VudCB4bWwycmZjIHZlcnNpb25zIGZvciBwbGFpbiB0
ZXh0DQogICBnZW5lcmF0aW9uLCB0byBlbGltaW5hdGUgd2FybmluZ3MgZHVl
IHRvIGRpZmZlcmVuY2VzIGFtb25nIHhtbDJyZmMNCiAgIHZlcnNpb25zLg0K
DQo4LjUuMyAgRG9TIHRocmVzaG9sZHMNCg0KICAgVGhlIGZvbGxvd2luZyB0
YWJsZSBkb2N1bWVudHMgRG9TIGF0dGFjayB0aHJlc2hvbGRzIGZvciB2YXJp
b3VzIGRyYWZ0DQogICBjYXRlZ29yaWVzLiAgRGFpbHkgbGltaXRzIGNvcnJl
c3BvbmQgdG8gYWxsIGRyYWZ0cyAoYW5kIGFsbCBkcmFmdA0KICAgZm9ybWF0
cykgd2l0aGluIHRoZSBjYXRlZ29yeS4gIE90aGVyIHRocmVzaG9sZHMgbWF5
IGJlIGludHJvZHVjZWQgYW5kDQogICB0aGVzZSBpbml0aWFsIHRocmVzaG9s
ZHMgbWF5IGJlIGFkanVzdGVkIGFzIG5lY2Vzc2FyeS4gIFRoZQ0KDQoNCg0K
Um91c3Nrb3YgICAgICAgICAgICAgICAgIEV4cGlyZXMgSnVuZSAyMiwgMjAw
NSAgICAgICAgICAgICAgICAgW1BhZ2UgMTVdDQoMDQpJbnRlcm5ldC1EcmFm
dCAgICBEcmFmdCBTdWJtaXNzaW9uIFRvb2xzZXQ6IFJlcXVpcmVtZW50cyAg
IERlY2VtYmVyIDIwMDQNCg0KDQogICB0aHJlc2hvbGRzIGFyZSBsaWtlbHkg
dG8gYmVjb21lIG1vcmUgc21hcnQvZHluYW1pYyB3aXRoIGV4cGVyaWVuY2Uu
DQoNCiAgIERvUyBhdHRhY2sgdGhyZXNob2xkcw0KDQogICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLSsNCiAgIHwgY2F0ZWdvcnkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCB2ZXJzaW9ucy9kYXkgfCAgICBNQi9kYXkgfA0K
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rDQogICB8IGRyYWZ0cyB3aXRo
IHRoZSBzYW1lIGRyYWZ0IG5hbWUgICAgICAgIHwgICAgICAgICAgICAzIHwg
ICAgICAgICA1IHwNCiAgIHwgZHJhZnRzIHdpdGggdGhlIHNhbWUgc3VibWl0
dGVyICAgICAgICAgfCAgICAgICAgICAgIDUgfCAgICAgICAgMTAgfA0KICAg
fCBXRyBkcmFmdHMgd2l0aCB0aGUgc2FtZSBXRyBJRCAgICAgICAgICB8ICAg
ICAgICAgICAxMCB8ICAgICAgICAxNSB8DQogICB8IGFsbCBkcmFmdHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgMzAwIHwgICAg
ICAgMTUwIHwNCiAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKw0KDQogICBU
aGUgdGhyZXNob2xkcyBhcmUgbWVhbnQgdG8gbGltaXQgZGVzdHJ1Y3RpdmUg
ZWZmZWN0cyBvZiBEb1MgYXR0YWNrcw0KICAgKGUuZy4sIGZ1bGwgZGlza3Mg
Y2F1c2Ugb3RoZXIgdGFza3MgdG8gZmFpbCksIGFsbG93IGZvciBjYXBhY2l0
eQ0KICAgcGxhbm5pbmcgKGUuZy4sIGhvdyBtdWNoIHN0b3JhZ2Ugc3BhY2Ug
dGhlIFRvb2xzZXQgbmVlZHMpLCBhbmQgbGltaXQNCiAgIGFubm95aW5nIHNp
ZGUtZWZmZWN0cyBvZiAidG9vIG1hbnkiIGRyYWZ0cyBiZWluZyBwb3N0ZWQg
KGUuZy4sIHdoZW4gYQ0KICAgcGVyc29uIHJlY2VpdmVzIHBvc3Rpbmcgbm90
aWZpY2F0aW9ucyBhYm91dCBhIGdpdmVuIGRyYWZ0IG9yIGEgZ2l2ZW4NCiAg
IHdvcmtpbmcgZ3JvdXApLiAgVGhlIFRvb2xzZXQgc2hvdWxkIHdhcm4gdGhl
IFNlY3JldGFyaWF0IGlmIHRvdGFsDQogICBzdWJtaXNzaW9ucyBhcmUgYXBw
cm9hY2hpbmcgYW55IHRocmVzaG9sZCAoUjEzNC9iKS4gIEhpbnQ6IEJhbmR3
aWR0aA0KICAgYXZhaWxhYmxlIGZvciBzdWJtaXNzaW9ucyBtYXkgbmVlZCB0
byBiZSB0aHJvdHRsZWQgKG9uIGEgbmV0d29yaw0KICAgc3VibmV0IGJhc2lz
PykgdG8gbWFrZSByZWFjaGluZyB0aGUgZGFpbHkgc2l6ZSBxdW90YSAod2l0
aCBtYWxpY2lvdXMNCiAgIGludGVudCkgZGlmZmljdWx0Lg0KDQo4LjUuNCAg
V0cgYXBwcm92YWwNCg0KICAgRm9yIHZlcnNpb24gMDAgb2YgYSBXRyBkcmFm
dCwgdGhlIFRvb2xzZXQgY2hlY2tzIGZvciBhbiBleGlzdGluZyBXRw0KICAg
YXBwcm92YWwgKFIxMjUvYSkuICBJZiAoYSkgbm8gYXBwcm92YWwgZXhpc3Rz
LCBhbmQgKGIpIHRoZSBUb29sc2V0DQogICBkb2VzIG5vdCBzdXBwb3J0IHRo
ZSAid2FpdGluZyBmb3IgV0cgYXBwcm92YWwiIGZlYXR1cmUsIHRoZSB0b29s
c2V0DQogICByZWNvcmRzIGFuIGVycm9yIChSMTM1L2EpLg0KDQogICBJZiAo
YSkgbm8gYXBwcm92YWwgZXhpc3RzLCAoYikgdGhlIFRvb2xzZXQgc3VwcG9y
dHMgdGhlICJ3YWl0aW5nIGZvcg0KICAgV0cgYXBwcm92YWwiIGZlYXR1cmUs
IGFuZCAoYykgdGhlIGRyYWZ0IGNhbm5vdCBiZSBwb3N0ZWQgZXZlbiBpZiBX
Rw0KICAgYXBwcm92YWwgaXMgcmVjZWl2ZWQsIHRoZW4gdGhlIFRvb2xzZXQg
cmVjb3JkcyBhIHdhcm5pbmcgdGhhdCBhIFdHDQogICBhcHByb3ZhbCB3b3Vs
ZCBiZSByZXF1aXJlZCBvbmNlIGFsbCBlcnJvcnMgcHJldmVudGluZyBkcmFm
dCBmcm9tDQogICBwb3N0aW5nIGFyZSBmaXhlZCAoUjEzNy9iKS4NCg0KICAg
SWYgKGEpIG5vIGFwcHJvdmFsIGV4aXN0cywgKGIpIHRoZSBUb29sc2V0IHN1
cHBvcnRzIHRoZSAid2FpdGluZyBmb3INCiAgIFdHIGFwcHJvdmFsIiBmZWF0
dXJlLCBhbmQgKGMpIHRoZSBkcmFmdCBjYW4gYmUgcG9zdGVkIGlmIFdHIGFw
cHJvdmFsDQogICBpcyByZWNlaXZlZCwgdGhlbiB0aGUgVG9vbHNldCBleHBs
YWlucyB0aGUgc2l0dWF0aW9uIHRvIHRoZSBzdWJtaXR0ZXINCiAgIGFuZCBh
c2tzIHdoZXRoZXIgdGhlIHN1Ym1pdHRlciB3aWxsIHNvbGljaXQgYW4gZXhw
bGljaXQgYXBwcm92YWwgZnJvbQ0KICAgdGhlIFdHIChSMTI2L2IpLiAgSWYg
dGhlIHN1Ym1pdHRlciBkZWNpZGVzIHRvIGdvIGFoZWFkIHdpdGgNCiAgIHNv
bGljaXRhdGlvbiwgdGhlIFRvb2xzZXQgcHV0cyB0aGUgc3VibWlzc2lvbiBp
bnRvIGEgIndhaXRpbmcgZm9yIFdHDQogICBhcHByb3ZhbCIgc3RhdGUgdW50
aWwgdGhlIGFwcHJvdmFsIGlzIGF2YWlsYWJsZSAoUjEyNy9iKS4gIE90aGVy
d2lzZSwNCiAgIHRoZSBUb29sc2V0IHJlY29yZHMgYSAibm8gV0cgYXBwcm92
YWwgaXMgZXhwZWN0ZWQiIGVycm9yIChSMTM4L2IpLg0KDQogICBEZXRhaWxz
IG9mIHRoZSBhcHByb3ZhbCByZWNvcmRpbmcgYW5kIGFjY2VzcyBpbnRlcmZh
Y2VzIGFzIHdlbGwgYXMNCiAgIHRoZSBtZWNoYW5pc20gdG8gcmVzdW1lIHRo
ZSBzdWJtaXNzaW9uIHVwb24gYXBwcm92YWwgYXJlIG91dCBvZiB0aGlzDQoN
Cg0KDQpSb3Vzc2tvdiAgICAgICAgICAgICAgICAgRXhwaXJlcyBKdW5lIDIy
LCAyMDA1ICAgICAgICAgICAgICAgICBbUGFnZSAxNl0NCgwNCkludGVybmV0
LURyYWZ0ICAgIERyYWZ0IFN1Ym1pc3Npb24gVG9vbHNldDogUmVxdWlyZW1l
bnRzICAgRGVjZW1iZXIgMjAwNA0KDQoNCiAgIGRvY3VtZW50IHNjb3BlLg0K
DQo5LiAgQ2hlY2sgcGFnZQ0KDQogICBUaGUgQ2hlY2sgcGFnZSwgY3JlYXRl
ZCBieSB0aGUgQ2hlY2sgYWN0aW9uIGRpc3BsYXlzIGV4dHJhY3RlZCBkcmFm
dA0KICAgbWV0YS1kYXRhIGFuZCB2YWxpZGF0aW9uIHJlc3VsdHMgKFIyNS9h
KS4gIFRoZSBwdXJwb3NlIG9mIHRoZSBwYWdlIGlzDQogICB0byBhbGxvdyB0
aGUgc3VibWl0dGVyIHRvIHZlcmlmeSB3aGV0aGVyIHRoZSBzdG9yZWQgZHJh
ZnQgYW5kDQogICBhdXRvbWF0aWNhbGx5IGV4dHJhY3RlZCBtZXRhLWRhdGEg
bWF0Y2ggc3VibWl0dGVyJ3MgaW50ZW50IGFuZCB0byBiZQ0KICAgaW5mb3Jt
ZWQgb2YgdmFsaWRhdGlvbiBwcm9ibGVtcy4NCg0KICAgTWV0YS1kYXRhIGl0
ZW1zIHNwZWNpZmllZCBpbiBTZWN0aW9uIDguNCB0aGF0IGZhaWxlZCB2YWxp
ZGF0aW9uDQogICBjaGVja3MgbXVzdCBiZSBtYXJrZWQgc3BlY2lhbGx5IChy
YXRoZXIgdGhhbiBzaWxlbnRseSBvbWl0dGVkIG9yDQogICBpZ25vcmVkKSAo
UjI2L2IpLiAgSGludDogcmVuZGVyaW5nIHRob3NlIGl0ZW1zIGluIHJlZCwg
d2l0aCBsaW5rcyB0bw0KICAgY29ycmVzcG9uZGluZyB2YWxpZGF0aW9uIGVy
cm9ycyBvciB3YXJuaW5ncywgbWF5IGZvcmNlIGF1dGhvcnMgdG8gcGF5DQog
ICBhdHRlbnRpb24uDQoNCiAgIFZhbGlkYXRpb24gbWVzc2FnZXMgaW5jbHVk
ZSBib3RoIGVycm9ycyBhbmQgd2FybmluZ3MuICBFYWNoDQogICB2YWxpZGF0
aW9uIG1lc3NhZ2UgcmVmZXJzIHRvIG5vcm1hdGl2ZSBkb2N1bWVudChzKSBj
b250YWluaW5nDQogICBjb3JyZXNwb25kaW5nIHZhbGlkYXRpb24gcnVsZXMg
KFIyNy9iKS4NCg0KICAgVGhlIENoZWNrIHBhZ2UgYWxsb3dzIHRoZSBzdWJt
aXR0ZXIgdG8gZW50ZXIgZXh0ZXJuYWwgbWV0YS1kYXRhDQogICAoU2VjdGlv
biA5LjEpIChSMjgvYSkuICBJZiB2YWxpZGF0aW9uIHdhcyBzdWNjZXNzZnVs
LCBhbg0KICAgImF1dG9tYXRpY2FsbHkgcG9zdCB0aGUgZHJhZnQgbm93IiBi
dXR0b24gaXMgcHJvdmlkZWQgKFIyOS9hKS4NCiAgIFJlZ2FyZGxlc3Mgb2Yg
dmFsaWRhdGlvbiByZXN1bHRzLCAiYWRqdXN0IGFuZCBwb3N0IG1hbnVhbGx5
IiBhbmQNCiAgICJjYW5jZWwiIGJ1dHRvbnMgYXJlIHByb3ZpZGVkIChSMzAv
YSkuDQoNCiAgIFRoZSBDaGVjayBwYWdlIHByb3ZpZGVzIGEgcHJldmlldyBv
ZiB0aGUgZHJhZnQgcGxhaW4gdGV4dCBmb3JtYXQNCiAgIChSMzEvYSksIHdp
dGggYSBsaW5rIHRvIHNlZSBob3cgdGhlIGVudGlyZSBkcmFmdCAod2l0aCBh
bGwgaXRzDQogICBmb3JtYXRzKSB3b3VsZCBsb29rIGxpa2UgaWYgcG9zdGVk
IChSODIvYikuICBIaW50OiB0aGUgQ2hlY2sgcGFnZQ0KICAgcHJldmlldyBz
aG91bGQgYmUgc3VmZmljaWVudGx5IGxvbmcgdG8gbGV0IGF1dGhvcnMgZGV0
ZWN0IG9idmlvdXMNCiAgIGRyYWZ0IG1pc21hdGNoIG9yIG1pc2ludGVycHJl
dGF0aW9uIGVycm9ycyBidXQgc2hvcnQgZW5vdWdoIHRvIGF2b2lkDQogICBk
b21pbmF0aW5nIHRoZSBwYWdlLiAgRGlzcGxheWluZyB0aGUgZmlyc3QgbGlu
ZSBvZiB0aGUgZHJhZnQgdGhyb3VnaA0KICAgdGhlIGxhc3QgbGluZSBvZiB0
aGUgYWJzdHJhY3QgbWF5IGJlIHN1ZmZpY2llbnQuDQoNCiAgIEZvciBkcmFm
dCB1cGRhdGVzLCB0aGUgQ2hlY2sgcGFnZSByZXBvcnRzIHRoZSB0aW1lIGFu
ZCB0aGUgc3VibWl0dGVyDQogICBvZiB0aGUgbGFzdCB1cGRhdGUgKFI4My9i
KS4gIFRoaXMgaW5mb3JtYXRpb24gaXMgZXNwZWNpYWxseSB1c2VmdWwNCiAg
IHdoZW4gbXVsdGlwbGUgYXV0aG9ycyBhcmUgd29ya2luZyBvbiB0aGUgc2Ft
ZSBkcmFmdC4gIFRoZSBwYWdlIGFsc28NCiAgIHByb3ZpZGVzIGEgbGluayB0
byBnZW5lcmF0ZSBhIGRpZmYgYWdhaW5zdCB0aGUgbGFzdCBwb3N0ZWQgdmVy
c2lvbg0KICAgKFI4NC9jKS4NCg0KOS4xICBFeHRlcm5hbCBtZXRhLWRhdGEN
Cg0KICAgVGhlIENoZWNrIHBhZ2Ugc29saWNpdHMgdGhlIGZvbGxvd2luZyBt
ZXRhLWRhdGEgZnJvbSB0aGUgc3VibWl0dGVyLg0KICAgVGhpcyBpbmZvcm1h
dGlvbiBtdXN0IGJlIHN1cHBsaWVkIGJ5IHN1Ym1pdHRlciBiZWNhdXNlIGl0
IGNhbm5vdCBiZQ0KICAgZXh0cmFjdGVkIGZyb20gdGhlIGRyYWZ0Og0KDQog
ICAgICBTdWJtaXR0ZXIgZW1haWwgYWRkcmVzcyAoUjMyL2EpLiAgV2hlbiBz
dWJtaXR0ZXIgaXMgbm90IGEgbGF3ZnVsDQogICAgICBzdWJtaXR0ZXIgKHNl
ZSBTZWN0aW9uIDQpLCBhdXRvbWF0ZWQgcG9zdGluZyBpcyBub3QgcG9zc2li
bGUgYW5kDQoNCg0KDQpSb3Vzc2tvdiAgICAgICAgICAgICAgICAgRXhwaXJl
cyBKdW5lIDIyLCAyMDA1ICAgICAgICAgICAgICAgICBbUGFnZSAxN10NCgwN
CkludGVybmV0LURyYWZ0ICAgIERyYWZ0IFN1Ym1pc3Npb24gVG9vbHNldDog
UmVxdWlyZW1lbnRzICAgRGVjZW1iZXIgMjAwNA0KDQoNCiAgICAgIHRoZSBk
cmFmdCBoYXMgdG8gZ28gdGhyb3VnaCB0aGUgU2VjcmV0YXJpYXQgKFI5OCku
ICBIaW50OiBBIHNldCBvZg0KICAgICAgY2hlY2tib3hlcyBuZXh0IHRvIGV4
dHJhY3RlZCBhdXRob3IgbmFtZXMgYWxvbmcgd2l0aCBhICJub25lIG9mDQog
ICAgICB0aGUgYWJvdmUiIGNoZWNrYm94IHdpdGggYW4gaW5wdXQgZmllbGQg
d291bGQgc3VmZmljZS4NCg0KICAgICAgTGlzdCBvZiBkcmFmdHMgb2Jzb2xl
dGVkIGJ5IHRoaXMgZHJhZnQgKFIzMy9jKS4gIFRoaXMgaXMgdXNlZnVsIHRv
DQogICAgICBtYWtlIG9ic29sZXRlZCBkcmFmdHMgaW52aXNpYmxlLiAgVGhp
cyBkb2N1bWVudCBkb2VzIG5vdCBzcGVjaWZ5DQogICAgICBhbnkgYWN0aW9u
cyBuZWNlc3NhcnkgdG8gbWFrZSBhbiBleGlzdGluZyBkcmFmdCBvYnNvbGV0
ZSBiZWNhdXNlDQogICAgICBleGlzdGluZyBkcmFmdCBtYW5pcHVsYXRpb24g
aXMgb3V0IG9mIHNjb3BlLCBhbmQgYmVjYXVzZSBzZWN1cml0eQ0KICAgICAg
Y29uY2VybnMgYW5kIG90aGVyIGNvbXBsaWNhdGlvbnMgb2Ygc3VjaCBhY3Rp
b25zIHdvdWxkIGJlIGJldHRlcg0KICAgICAgYWRkcmVzc2VkIGJ5IGEgc2Vw
YXJhdGUgc3BlY2lmaWNhdGlvbi4NCg0KICAgICAgUHJpbWFyeSBlbWFpbCBh
ZGRyZXNzIGZvciBkaXNjdXNzaW9uIG9mIHRoaXMgZHJhZnQgKFI3MS9iKS4g
IEhpbnQ6DQogICAgICBUaGUgVG9vbHNldCBjYW4gc3VnZ2VzdCBXRyBtYWls
aW5nIGxpc3QgYWRkcmVzcyBmb3IgV0cgZHJhZnRzLA0KICAgICAgW3N1Ym1p
dHRpbmddIGF1dGhvciBhZGRyZXNzIGZvciBpbmRpdmlkdWFsIGRyYWZ0cywg
b3IgZXZlbiB0aGUNCiAgICAgIGZpcnN0IGVtYWlsIGFkZHJlc3MgaW4gZHJh
ZnQgdGV4dC4gIE9mZmVyaW5nIGEgZmV3IGxpa2VseQ0KICAgICAgYWRkcmVz
c2VzIGluc3RlYWQgb2YgcmVseWluZyBleGNsdXNpdmVseSBvbiB1c2VyIGlu
cHV0IHdvdWxkIGFsc28NCiAgICAgIHJlZHVjZSB0aGUgbnVtYmVyIG9mIHR5
cG9zLg0KDQogICBFeGNlcHQgZm9yIHRoZSBzdWJtaXR0ZXIgZW1haWwgYWRk
cmVzcywgZXh0ZXJuYWwgbWV0YS1kYXRhIGlzDQogICBvcHRpb25hbCAoUjEw
OS9hKS4NCg0KICAgSWYgYSBnaXZlbiBzdWJtaXR0ZXIgZW1haWwgYWRkcmVz
cyBiZWxvbmdzIHRvIGEgbGF3ZnVsIHN1Ym1pdHRlcg0KICAgKGkuZS4sIGJl
bG9uZ3MgdG8gb25lIG9mIHRoZSBsYXdmdWwgY2F0ZWdvcmllcyBiZWxvdyks
IHRoZSBUb29sc2V0DQogICBwZXJmb3JtcyBzdWJtaXR0ZXIgYXV0aGVudGlj
YXRpb24gZHVyaW5nIGEgUG9zdCBOb3cgYWN0aW9uIChSMTkvYSkuDQogICBP
dGhlcndpc2UsIGFuIGVycm9yIGlzIHJlcG9ydGVkIChSMTE4L2EpLg0KDQog
ICBUaGUgZm9sbG93aW5nIHBvc3NpYmxlIGxhd2Z1bCBzdWJtaXR0ZXJzIGFy
ZSBpZGVudGlmaWVkIGJ5IHRoZQ0KICAgVG9vbHNldCwgd2l0aG91dCBhbnkg
U2VjcmV0YXJpYXQgaW50ZXJ2ZW50aW9uOg0KDQogICAgICBGb3IgdmVyc2lv
biAwMCBvZiBhIGRyYWZ0LCBhbnkgc3VibWl0dGVyIChSMTE5L2EpLg0KDQog
ICAgICBGb3IgdmVyc2lvbiBOKzEgb2YgYSBkcmFmdCwgYW4gYXV0aG9yIG9m
IHZlcnNpb24gTiBvZiB0aGUgc2FtZQ0KICAgICAgZHJhZnQgKFIxMjAvYSku
ICBUaGlzIHJlcXVpcmVtZW50IG9ubHkgbmVlZHMgdG8gYmUgc2F0aXNmaWVk
IGZvcg0KICAgICAgZHJhZnRzIGZvciB3aGljaCBOdGggdmVyc2lvbiB3YXMg
cG9zdGVkIHVzaW5nIHRoZSBUb29sc2V0OyBvdGhlcg0KICAgICAgZHJhZnRz
IG1heSBub3QgaGF2ZSBtZXRhLWluZm9ybWF0aW9uIHJlcXVpcmVkIHRvIHJl
bGlhYmx5IGdldCBhDQogICAgICBsaXN0IG9mIGF1dGhvcnMuDQoNCiAgICAg
IEZvciBhIFdHIGRyYWZ0LCBhIENoYWlyIG9mIHRoZSBjb3JyZXNwb25kaW5n
IFdHIChSMTIxL2IpLg0KDQogICAgICBGb3IgYW55IGRyYWZ0LCBhbiBJRVNH
IG1lbWJlciAoUjEyMi9jKS4NCg0KDQoxMC4gIFBvc3QgTm93IGFjdGlvbg0K
DQogICBUaGUgUG9zdCBOb3cgYWN0aW9uIGNoZWNrcyB0aGF0IHRoZSBkcmFm
dCBoYXMgYmVlbiBzdWNjZXNzZnVsbHkNCiAgIHZhbGlkYXRlZCAoUjM0L2Ep
LCB2YWxpZGF0ZXMgZXh0ZXJuYWwgbWV0YS1kYXRhIChpbmNsdWRpbmcgc3Vi
bWl0dGVyDQogICBlbWFpbCBhZGRyZXNzKSAoUjM1L2EpLCBhbmQgcG9zdHMg
dGhlIGRyYWZ0IChSMzYvYSkuICBTdWJtaXR0ZXIgaXMNCiAgIG5vdGlmaWVk
IG9mIHRoZSBhY3Rpb24gcHJvZ3Jlc3MgYW5kIHRoZSBmaW5hbCByZXN1bHQg
KFIzNy9hKS4NCg0KDQoNClJvdXNza292ICAgICAgICAgICAgICAgICBFeHBp
cmVzIEp1bmUgMjIsIDIwMDUgICAgICAgICAgICAgICAgIFtQYWdlIDE4XQ0K
DA0KSW50ZXJuZXQtRHJhZnQgICAgRHJhZnQgU3VibWlzc2lvbiBUb29sc2V0
OiBSZXF1aXJlbWVudHMgICBEZWNlbWJlciAyMDA0DQoNCg0KICAgRXh0ZXJu
YWwgbWV0YS1kYXRhIGNvbnRhaW5zIHN1Ym1pdHRlciBlbWFpbCBhZGRyZXNz
LiAgQXMgYSBwYXJ0IG9mDQogICB0aGUgdmFsaWRhdGlvbiBwcm9jZWR1cmUs
IHRoZSBQb3N0IE5vdyBhY3Rpb24gYXV0aG9yaXplcyB0aGUNCiAgIHN1Ym1p
dHRlci4gIFRoZSBpbml0aWFsIGFjdGlvbiBpbXBsZW1lbnRhdGlvbiBjaGVj
a3MgdGhhdCB0aGUNCiAgIHN1Ym1pdHRlciBoYXMgYWNjZXNzIHRvIGVtYWls
IHNlbnQgdG8gdGhhdCBhZGRyZXNzIChSMzgvYSkuDQogICBFdmVudHVhbGx5
LCB0aGUgVG9vbHNldCBzaG91bGQgYWNjZXB0IGNsaWVudCBjZXJ0aWZpY2F0
ZXMgc2lnbmVkIGJ5DQogICBJRVRGLCBQR1Atc2lnbmVkIGVtYWlsLCBhbmQv
b3Igb3RoZXIgZm9ybXMgb2YgY2xpZW50LXNpZGUNCiAgIGF1dGhlbnRpY2F0
aW9uIHRvIGVsaW1pbmF0ZSB0aGUgd2VhayBhbmQgYW5ub3lpbmcgZW1haWwg
YWNjZXNzIGNoZWNrDQogICAoUjExMC9jKS4gIElmIHN1Ym1pdHRlciBhdXRo
ZW50aWNhdGlvbiBmYWlscywgdGhlIHN1Ym1pc3Npb24NCiAgIGV2ZW50dWFs
bHkgYW5kIHNpbGVudGx5IHRpbWVzIG91dCAoUjM5L2EpLg0KDQogICBUaGUg
VG9vbHNldCBwcm92aWRlcyBib3RoIHdlYiAoUjk5L2EpIGFuZCBlbWFpbCAo
UjEzOS9iKSBpbnRlcmZhY2VzDQogICBmb3IgY29uZmlybWluZyBlbWFpbCBh
Y2Nlc3MuICBIaW50OiBUbyBjaGVjayBzdWJtaXR0ZXIncyBhY2Nlc3MgdG8N
CiAgIGVtYWlsLCB0aGUgdG9vbCBjYW4gZW1haWwgYSBoYXJkLXRvLWd1ZXNz
IGNvb2tpZSBvciB0b2tlbiB0byB0aGUNCiAgIHN1Ym1pdHRlcidzIGFkZHJl
c3MuICBUbyBjb250aW51ZSB3aXRoIHRoZSBzdWJtaXNzaW9uLCB0aGUgc3Vi
bWl0dGVyDQogICBpcyByZXF1ZXN0ZWQgdG8gcGFzdGUgdGhlIGNvb2tpZSBh
dCB0aGUgc3BlY2lmaWVkIFVSTCwgZ28gdG8gdGhlDQogICB0b2tlbi1ob2xk
aW5nIFVSTCwgb3IgcmVzcG9uZCB0byB0aGUgZW1haWwuDQoNCiAgIEltbWVk
aWF0ZWx5IGFmdGVyIHNlbmRpbmcgYW4gZW1haWwgdG8gdGhlIHN1Ym1pdHRl
ciwgdGhlIFRoZSBQb3N0IE5vdw0KICAgYWN0aW9uIGdlbmVyYXRlcyBhbiBp
bnRlcm1lZGlhdGUgUmVjZWlwdCBwYWdlIHRoYXQgZXhwbGFpbnMgVG9vbHNl
dA0KICAgZXhwZWN0YXRpb25zIGFuZCBwcm92aWRlcyB0aGUgc3VibWl0dGVy
IHdpdGggdGhlIHN1Ym1pc3Npb24gSUQgKFIxMDAvDQogICBhKS4gIFRoYXQg
bnVtYmVyIGFsbG93cyB0aGUgU2VjcmV0YXJpYXQgdG8gdHJvdWJsZXNob290
IHN0dWNrDQogICBzdWJtaXNzaW9ucyAoUjEwMS9hKSBhbmQgY2FuIGFsc28g
YmUgdXNlZCBmb3IgY2hlY2tpbmcgc3VibWlzc2lvbg0KICAgc3RhdHVzIHdp
dGhvdXQgU2VjcmV0YXJpYXQgaW52b2x2ZW1lbnQgKFIxNDAvYikuDQoNCiAg
IEltbWVkaWF0ZWx5IGFmdGVyIHBvc3RpbmcgdGhlIGRyYWZ0LCB0aGUgVG9v
bHNldCBub3RpZmllcyBhbGwgYXV0aG9ycw0KICAgKHdpdGgga25vd24gZW1h
aWwgYWRkcmVzc2VzKSBvZiB0aGUgcG9zdGluZyAoUjEwMi9hKS4gIE5vdGlm
aWNhdGlvbg0KICAgZW1haWwgY29udGFpbnMgaW5mb3JtYXRpb24gYXZhaWxh
YmxlIG9uIHRoZSAic3VjY2Vzc2Z1bCBwb3N0aW5nIg0KICAgUmVjZWlwdCBw
YWdlIGRlc2NyaWJlZCBiZWxvdyAoUjEwMy9hKS4NCg0KICAgSWYgZHJhZnQg
cG9zdGluZyBpcyBzdWNjZXNzZnVsLCB0aGUgc3VibWlzc2lvbiBzdGF0ZSBp
cyBtYXJrZWQgYXMNCiAgIGF2YWlsYWJsZSBmb3IgZGVsZXRpb24gKFIxMDUv
YSkgc28gdGhhdCB0aGUgZ2FyYmFnZSBjb2xsZWN0aW9uDQogICByb3V0aW5l
IGV2ZW50dWFsbHkgZGVsZXRlcyBpdC4NCg0KMTAuMSAgUmVjZWlwdCBwYWdl
DQoNCiAgIEEgc3VjY2Vzc2Z1bCBQb3N0IE5vdyBhY3Rpb24gcmVwb3J0cyBh
dCBsZWFzdCB0aGUgZm9sbG93aW5nDQogICBpbmZvcm1hdGlvbiBvbiB0aGUg
ZmluYWwgUmVjZWlwdCBwYWdlIChSMTA0L2EpOg0KDQogICBvICBkcmFmdCBJ
RCBhbmQgYSBsaW5rIHRvIHRoZSBkcmFmdCBzdGF0dXMgcGFnZTsNCg0KICAg
byAgZHJhZnQgdGl0bGUsIGF1dGhvcnMsIGFuZCBhYnN0cmFjdDsNCg0KICAg
byAgc3VibWlzc2lvbiBJRA0KDQogICBvICBhIGxpbmsgdG8gdGhlIGRyYWZ0
IHN1Ym1pc3Npb24gc3RhdHVzIHBhZ2UgKHdoZW4gc3RhdHVzIHF1ZXJpZXMN
CiAgICAgIGFyZSBzdXBwb3J0ZWQsIHNlZSBSMTQwKS4NCg0KICAgbyAgc3Vi
bWl0dGVyIG5hbWUgYW5kIGVtYWlsIGFkZHJlc3MuDQoNCg0KDQpSb3Vzc2tv
diAgICAgICAgICAgICAgICAgRXhwaXJlcyBKdW5lIDIyLCAyMDA1ICAgICAg
ICAgICAgICAgICBbUGFnZSAxOV0NCgwNCkludGVybmV0LURyYWZ0ICAgIERy
YWZ0IFN1Ym1pc3Npb24gVG9vbHNldDogUmVxdWlyZW1lbnRzICAgRGVjZW1i
ZXIgMjAwNA0KDQoNCiAgIFRoZSBwcmltYXJ5IHB1cnBvc2Ugb2YgdGhlIFJl
Y2VpcHQgcGFnZSBpcyB0byBpbmZvcm0gYWxsIGRyYWZ0DQogICBhdXRob3Jz
IHRoYXQgW3N1cHBvc2VkbHldIHRoZWlyIGRyYWZ0IGhhcyBiZWVuIHBvc3Rl
ZC4gIFRoZSBzZWNvbmRhcnkNCiAgIHB1cnBvc2UgaXMgdG8gbGV0IGF1dGhv
cnMgY3JlYXRlIGEgcGVybWFuZW50IHJlY29yZCBvZiB0aGUgZXZlbnQgYW5k
DQogICB0cm91Ymxlc2hvb3QgcG9zdGluZ3MuICBUaGUgc2FtZSBpbmZvcm1h
dGlvbiBzaG91bGQgYmUgc2VudCB0byBvdGhlcg0KICAgcGFydGllcyBpbnRl
cmVzdGVkIGluIHRoZSBkcmFmdCAoZS5nLiwgV0cgbWFpbGluZyBsaXN0KSwg
YnV0IDNyZA0KICAgcGFydHkgbm90aWZpY2F0aW9uIHNwZWNpZmljcyBhcmUg
b3V0IG9mIHRoaXMgZHJhZnQgc2NvcGUuDQoNCjExLiAgQWRqdXN0IGFjdGlv
bg0KDQogICBUaGUgQWRqdXN0IGFjdGlvbiBnZW5lcmF0ZXMgdGhlIEFkanVz
dCBwYWdlIChSNDAvYSksIHBvcHVsYXRpbmcgaXQNCiAgIHdpdGggYXZhaWxh
YmxlIGV4dHJhY3RlZCBtZXRhLWRhdGEgYW5kIGV4dGVybmFsIG1ldGEtZGF0
YSBhcyB3ZWxsIGFzDQogICB2YWxpZGF0aW9uIHJlc3VsdHMgYW5kIHByZXZp
ZXcuICBTb21lIGluZm9ybWF0aW9uIG1heSBiZSBtaXNzaW5nLA0KICAgZGVw
ZW5kaW5nIG9uIGRyYWZ0IGludGVycHJldGF0aW9uIGFuZCBwcmV2aWV3IGdl
bmVyYXRpb24gc3VjY2Vzcy4NCg0KMTIuICBBZGp1c3QgcGFnZQ0KDQogICBU
aGUgQWRqdXN0IHBhZ2UgaW5jbHVkZXMgdGhlIHNhbWUgaW5mb3JtYXRpb24g
YXMgdGhlIENoZWNrIHBhZ2UsIGJ1dA0KICAgYWxsb3dzIHRoZSBzdWJtaXR0
ZXIgdG8gYWRqdXN0IGFsbCBleHRyYWN0ZWQgZHJhZnQgbWV0YS1kYXRhIChh
bmQsDQogICBuYXR1cmFsbHksIGV4dGVybmFsIG1ldGEtZGF0YSkgYXQgd2ls
bCAoUjQxL2EpLiAgU3VjaCBhZGp1c3RtZW50IGlzDQogICBuZWNlc3Nhcnkg
d2hlbiBhdXRvbWF0ZWQgZXh0cmFjdGlvbiBmYWlsZWQgdG8gZXh0cmFjdCBb
Y29ycmVjdF0NCiAgIGluZm9ybWF0aW9uLiAgVG8gYXZvaWQgbWlzbWF0Y2gg
YmV0d2VlbiBkcmFmdCBhbmQgaXRzIG1ldGEtZGF0YSwNCiAgIGFkanVzdGVk
IGRyYWZ0cyBjYW5ub3QgYmUgYXV0b21hdGljYWxseSBwb3N0ZWQgYW5kIHJl
cXVpcmUgbWFudWFsDQogICB2YWxpZGF0aW9uIGJ5IFNlY3JldGFyaWF0IChS
NDIvYSkuICBTZWNyZXRhcmlhdCBzdGFmZiBjYW4gcG9zdCBkcmFmdHMNCiAg
IHdpdGggYWRqdXN0ZWQgbWV0YS1kYXRhIGFzIGRlc2NyaWJlZCBpbiBTZWN0
aW9uIDE1Lg0KDQogICBUaGUgQWRqdXN0IHBhZ2UgYWxsb3dzIHRoZSBzdWJt
aXR0ZXIgdG8gZW50ZXIgYW4gaW5mb3JtYWwgY29tbWVudA0KICAgZXhwbGFp
bmluZyB3aHkgYWRqdXN0bWVudHMgYXJlIG5lY2Vzc2FyeSBhbmQgYXV0b21h
dGVkIHBvc3RpbmcgbW9kZQ0KICAgY2Fubm90IGJlIHVzZWQgKFI0OC9hKS4N
Cg0KICAgVGhlICJwb3N0IG1hbnVhbGx5IiBhbmQgImNhbmNlbCIgYnV0dG9u
cyBhcmUgcHJvdmlkZWQgKFI0My9hKS4gIFRoZQ0KICAgZm9ybWVyIGlzIGJh
Y2tlZCBieSB0aGUgIlBvc3QgTWFudWFsbHkiIGFjdGlvbiAoU2VjdGlvbiAx
MykuDQoNCjEzLiAgUG9zdCBNYW51YWxseSBhY3Rpb24NCg0KICAgVGhlIFBv
c3QgTWFudWFsbHkgYWN0aW9uIHNlbmRzIGFkanVzdGVkIG1ldGEtZGF0YSBh
bmQgZHJhZnQgcG9pbnRlcg0KICAgdG8gdGhlIFNlY3JldGFyaWF0IGZvciBt
YW51YWwgdmFsaWRhdGlvbiBhbmQgcG9zdGluZyAoUjQ0L2EpLiAgQQ0KICAg
cmVjZWlwdCBwYWdlIGlzIGdlbmVyYXRlZCwgaW5zdHJ1Y3RpbmcgdGhlIHN1
Ym1pdHRlciB0byB3YWl0IChSNDUvYSkuDQogICBTZWNyZXRhcmlhdCB3aWxs
IG5vdGlmeSB0aGUgc3VibWl0dGVyIG9uY2UgdGhlIGRyYWZ0IGlzIHBvc3Rl
ZCBvcg0KICAgcmVqZWN0ZWQuICBUaGlzIG5vdGlmaWNhdGlvbiBpcyBzZW50
IGJ5IHRoZSBUb29sc2V0IGlmIHRoZQ0KICAgU2VjcmV0YXJpYXQgaXMgdXNp
bmcgdGhlIFRvb2xzZXQgdG8gcG9zdCB0aGUgZHJhZnQgKFI0Ni9hKS4NCg0K
MTQuICBSZWNlaXB0IHBhZ2UNCg0KICAgVGhlIFJlY2VpcHQgcGFnZSBpcyBn
ZW5lcmF0ZWQgYnkgdmFyaW91cyBhY3Rpb25zIHRvIGluZm9ybSB0aGUNCiAg
IHN1Ym1pdHRlciBvZiBjdXJyZW50IHN1Ym1pc3Npb24gc3RhdHVzIGFuZCBm
dXJ0aGVyIGFjdGlvbnMuICBUaGUNCiAgIGNvbnRlbnRzIG9mIHRoZSBwYWdl
IGlzIGxpa2VseSB0byBiZSBoaWdobHkgZGVwZW5kZW50IG9uIHRoZSBhY3Rp
b24NCiAgIGFuZCBzdGF0ZSBmb3Igd2hpY2ggcmVjZWlwdCBpcyBiZWluZyBn
ZW5lcmF0ZWQuICBUaGlzIHNlY3Rpb24NCiAgIGRvY3VtZW50cyBnZW5lcmFs
IHJlcXVpcmVtZW50cyBhcHBsaWNhYmxlIHRvIGFsbCBhY3Rpb25zIGFuZCBz
dGF0ZXMuDQoNCg0KDQpSb3Vzc2tvdiAgICAgICAgICAgICAgICAgRXhwaXJl
cyBKdW5lIDIyLCAyMDA1ICAgICAgICAgICAgICAgICBbUGFnZSAyMF0NCgwN
CkludGVybmV0LURyYWZ0ICAgIERyYWZ0IFN1Ym1pc3Npb24gVG9vbHNldDog
UmVxdWlyZW1lbnRzICAgRGVjZW1iZXIgMjAwNA0KDQoNCiAgIFRoZSBSZWNl
aXB0IHBhZ2Ugc2hvdWxkIGdpdmUgdGhlIHN1Ym1pdHRlciBhIFVSSSBvciBh
bm90aGVyDQogICBpZGVudGlmaWVyIHRoYXQgY2FuIGJlIHVzZWQgYnkgU2Vj
cmV0YXJpYXQgZm9yIG1hbnVhbCB0cm91Ymxlc2hvb3RpbmcNCiAgIG9mIHRo
ZSBzdWJtaXNzaW9uIChSNjMvYSkuICBUaGUgaWRlbnRpZmllciBzaG91bGQg
YmUgcGVycGV0dWFsIChSNjQvDQogICBhKSBldmVuIHRob3VnaCB0aGUgYXNz
b2NpYXRlZCBkZXRhaWxzIGFyZSBsaWtlbHkgdG8gYmUgZXZlbnR1YWxseQ0K
ICAgbG9zdCAoZS5nLiwgZHJhZnQgc3VibWlzc2lvbiBkYXRhIGFuZCBsb2dz
IGFyZSBkZWxldGVkIGZyb20gdGhlDQogICBzdGFnaW5nIGFyZWEgYXMgYSBw
YXJ0IG9mIHRoZSBnYXJiYWdlIGNvbGxlY3Rpb24gcm91dGluZSkuICBIaW50
Og0KICAgVG9vbHMgc2hvdWxkIGRpc3Rpbmd1aXNoIG9sZCBpZGVudGlmaWVy
cyBmcm9tIGludmFsaWQgb25lczsgd2hlbiBhDQogICBnaXZlbiBpZGVudGlm
aWVyIGlzIHJlZmVycmluZyB0byBkZWxldGVkIGRhdGEsIHRoZSB0b29scyBh
Y2NlcHRpbmcNCiAgIHRoZSBpZGVudGlmaWVyIHNob3VsZCBpbmZvcm0gdGhl
aXIgdXNlcnMgdGhhdCBpZGVudGlmaWVkIHN1Ym1pc3Npb24NCiAgIGluZm9y
bWF0aW9uIGhhcyBleHBpcmVkLg0KDQogICBUaGUgUmVjZWlwdCBwYWdlIHNo
b3VsZCBnaXZlIHRoZSBzdWJtaXR0ZXIgYSBTZWNyZXRhcmlhdA0KICAgcG9p
bnQtb2YtY29udGFjdCB0byByZXBvcnQgc3VibWlzc2lvbiBwcm9ibGVtcyAo
UjY1L2EpLg0KDQoxNS4gIEJ5cGFzc2luZyB0aGUgVG9vbHNldA0KDQogICBB
IGJ1Z2d5IFRvb2xzZXQgaW1wbGVtZW50YXRpb24gb3IgdW51c3VhbCBjaXJj
dW1zdGFuY2VzIG1heSBmb3JjZSBhDQogICBzdWJtaXR0ZXIgdG8gc3VibWl0
IGEgZHJhZnQgdG8gU2VjcmV0YXJpYXQgZm9yIG1hbnVhbCBwcm9jZXNzaW5n
Lg0KICAgVGhpcyBjYW4gYmUgZG9uZSBieSBjaG9vc2luZyB0aGUgIm1hbnVh
bCBwb3N0aW5nIiByb3V0ZSBzdXBwb3J0ZWQgYnkNCiAgIHRoZSBUb29sc2V0
IChSNDcvYSkgb3IsIGFzIGEgbGFzdCByZXNvcnQsIGJ5IGVtYWlsaW5nIHRo
ZSBkcmFmdA0KICAgZGlyZWN0bHkgdG8gU2VjcmV0YXJpYXQuICBJbiBlaXRo
ZXIgY2FzZSwgYW4gaW5mb3JtYWwgImNvdmVyIGxldHRlciINCiAgIGhhcyB0
byBhY2NvbXBhbnkgdGhlIGRyYWZ0LiAgVGhlIGxldHRlciBzaG91bGQgZXhw
bGFpbiB3aHkgdGhlDQogICBhdXRvbWF0ZWQgaW50ZXJmYWNlIGNhbm5vdCBi
ZSB1c2VkLg0KDQogICBXaGVuIHByb2Nlc3NpbmcgbWFudWFsIHN1Ym1pc3Np
b25zLCB0aGUgU2VjcmV0YXJpYXQgbWF5IGJlIGFibGUgdG8NCiAgIHVzZSB0
aGUgVG9vbHNldC4gIEEgTWFudWFsIENoZWNrIHBhZ2Ugc2ltaWxhciB0byB0
aGUgZGVmYXVsdCBDaGVjaw0KICAgcGFnZSBwcm92aWRlcyBhdXRoZW50aWNh
dGVkIFNlY3JldGFyaWF0IHN0YWZmIHdpdGggZWRpdGFibGUgbWV0YS1kYXRh
DQogICBmaWVsZHMgYW5kIGEgImZvcmNlIHBvc3RpbmciIGFjdGlvbiAoUjUw
L2IpLiAgVGhlIGZvcmNlZCBwb3N0aW5nDQogICBhY3Rpb24gYWNjZXB0cyBt
ZXRhLWRhdGEgZmllbGRzICJhcyBpcyIsIGRvZXMgbm90IHZlcmlmeSBzdWJt
aXR0ZXINCiAgIGFjY2VzcyB0byBlbWFpbCBvciBXRyBkcmFmdCBhdXRob3Jp
emF0aW9uLCBhbmQgcG9zdHMgdGhlIGRyYWZ0IGFzIGlmDQogICBubyB2YWxp
ZGF0aW9uIGVycm9ycyB3ZXJlIGZvdW5kIChSNTEvYikuICBUaGUgTWFudWFs
IENoZWNrIHBhZ2UNCiAgIHNob3VsZCBzdGlsbCBjb250YWluIGFsbCB0aGUg
ZXJyb3JzIGFuZCB3YXJuaW5ncyBpZGVudGljYWwgdG8gdGhvc2UNCiAgIHNl
ZW4gYnkgb3JkaW5hcnkgc3VibWl0dGVycyAoUjEwNi9iKSBzbyB0aGF0IHRo
ZSBTZWNyZXRhcmlhdCBrbm93cw0KICAgd2hhdCB0aGUgVG9vbHNldCBpcyB1
bmhhcHB5IGFib3V0IChpZiBhbnl0aGluZykuDQoNCiAgIFVzaW5nIG1hbnVh
bCBwcm9jZXNzaW5nIG1heSByZXN1bHQgaW4gc2lnbmlmaWNhbnQgcG9zdGlu
ZyBkZWxheXMuDQogICBHZW5lcmF0ZWQgc3VibWlzc2lvbiByZWNlaXB0cyBv
ciBub3RpZmljYXRpb25zIG91Z2h0IHRvIGdpdmUgdGhlDQogICBzdWJtaXR0
ZXIgYW4gZXhwZWN0ZWQgcHJvY2Vzc2luZyB0aW1lIGVzdGltYXRlIChSNTMv
YSkuDQoNCiAgIFRoZSBpbnRlbnQgb2YgdGhpcyBtb2RlIGlzIHRvIHByb3Zp
ZGUgYSB3YXkgZm9yIHN1Ym1pdHRlcnMgdG8gYnlwYXNzDQogICBidWdzIG9y
IGxpbWl0YXRpb25zIG9mIHRoZSBhdXRvbWF0ZWQgbWVjaGFuaXNtcyBpbiBv
cmRlciB0byBwb3N0IGFuDQogICAidW51c3VhbCIgZHJhZnQgb3IgdG8gcG9z
dCBhIGRyYWZ0IHVuZGVyICJ1bnVzdWFsIiBjaXJjdW1zdGFuY2VzLg0KICAg
T25lIGV4YW1wbGUgd291bGQgYmUgYSBkcmFmdCB0aGF0IGRvZXMgbm90IGNv
bnRhaW4gc3RhbmRhcmQgSUVURg0KICAgYm9pbGVycGxhdGUgYnV0IGhhcyBh
IHNwZWNpYWwgSUVTRyBwZXJtaXNzaW9uIHRvIHBvc3QgdGhlIGRyYWZ0IHdp
dGgNCiAgIHRoZSBleHBlcmltZW50YWwgYm9pbGVycGxhdGUuICBBbm90aGVy
IGV4YW1wbGUgaXMgYSBkcmFmdCB0aGF0IGZhaWxzDQogICBhdXRvbWF0ZWQg
dmFsaWRhdGlvbiB0ZXN0cyBkdWUgdG8gYSB2YWxpZGF0b3IgYnVnLg0KDQog
ICBUaGUgYnlwYXNzIG1vZGUgaXMgYWxzbyBsaWtlbHkgdG8gYmUgdXNlZCAo
ZWZmZWN0aXZlbHkpIGJ5IHRoZQ0KDQoNCg0KUm91c3Nrb3YgICAgICAgICAg
ICAgICAgIEV4cGlyZXMgSnVuZSAyMiwgMjAwNSAgICAgICAgICAgICAgICAg
W1BhZ2UgMjFdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBEcmFmdCBTdWJtaXNz
aW9uIFRvb2xzZXQ6IFJlcXVpcmVtZW50cyAgIERlY2VtYmVyIDIwMDQNCg0K
DQogICBtYWpvcml0eSBvZiBzdWJtaXR0ZXJzIGR1cmluZyB0aGUgVHJpYWwg
c3RhZ2Ugb2YgdGhlIFRvb2xzZXQNCiAgIGltcGxlbWVudGF0aW9uLCB3aGVu
IGZldyBzdWJtaXR0ZXJzIGtub3cgYWJvdXQgKG9yIGFyZSBhbGxvd2VkIHRv
DQogICB1c2UpIHRoZSBUb29sc2V0Lg0KDQoxNi4gIEVtYWlsIGludGVyZmFj
ZQ0KDQogICBUaGUgVG9vbHNldCBzaG91bGQgaGF2ZSBlbWFpbCBpbnRlcmZh
Y2UgZm9yIGF1dG9tYXRlZCBwb3N0aW5nIG9mDQogICB2YWxpZCBkcmFmdHMg
KFI1NS9iKS4gIFdoaWxlIHZpcnR1YWxseSBldmVyeSBkb2N1bWVudGVkIFRv
b2xzZXQNCiAgIGZ1bmN0aW9uYWxpdHkgY2FuLCB0ZWNobmljYWxseSwgYmUg
aW1wbGVtZW50ZWQgYmVoaW5kIGFuIGVtYWlsDQogICBpbnRlcmZhY2UsIGZl
YXR1cmVzIG90aGVyIHRoYW4gcG9zdGluZyBvZiB2YWxpZCBkcmFmdHMgYXJl
IGJlbGlldmVkDQogICB0byBiZSBwcm9oaWJpdGl2ZWx5IGF3a3dhcmQgdG8g
aW1wbGVtZW50IG9yIHVzZSB2aWEgZW1haWwuDQoNCiAgIFRoZSBlbWFpbCBp
bnRlcmZhY2UgYWNjZXB0cyBhIGRyYWZ0IGFzIGEgc2V0IG9mIGVtYWlsIHBh
cnQocykgKG9uZQ0KICAgcGVyIGRyYWZ0IGZvcm1hdCkgKFI1Ni9iKS4gIEZv
ciBleGFtcGxlLCBwbGFpbiB0ZXh0IGZvcm1hdCBjYW4gYmUNCiAgIHN1Ym1p
dHRlZCBpbiB0aGUgImJvZHkiIG9mIHRoZSBlbWFpbCBtZXNzYWdlIHdoaWxl
IFhNTCBzb3VyY2UgZm9ybWF0DQogICBjYW4gYmUgb3B0aW9uYWxseSBzZW50
IGFzIGFuICJhdHRhY2htZW50IiBvZiB0aGUgc2FtZSBlbWFpbCBtZXNzYWdl
Lg0KICAgRWFjaCBwYXJ0IGNhbiBlaXRoZXIgY29udGFpbiB0aGUgYWN0dWFs
IGZvcm1hdCBkYXRhIChSMTQxL2IpIG9yIGENCiAgIHNpbmdsZSBVUkwgcG9p
bnRpbmcgdG8gaXQgKFIxNDIvYykuICBJbiB0aGUgbGF0dGVyIGNhc2UsIHRo
ZSBUb29sc2V0DQogICBoYXMgdG8gZmV0Y2ggdGhlIGZvcm1hdCBkYXRhLiAg
RGV0YWlscyBvZiBVUkwtZmV0Y2hpbmcgb3B0aW9uIGFyZSBub3QNCiAgIGRv
Y3VtZW50ZWQgaGVyZSwgYnV0IGl0IGlzIGFzc3VtZWQgdGhhdCBIVFRQIFVS
THMgYXJlIHN1cHBvcnRlZCAoYXQNCiAgIGxlYXN0KSBhbmQgZmV0Y2hpbmcg
ZXJyb3JzIGFyZSByZXBvcnRlZC4gIFRoaXMgZG9jdW1lbnQgZG9lcyBub3QN
CiAgIHNwZWNpZnkgaG93IHRoZSBmb3JtYXQgb2YgZWFjaCBlbWFpbCBwYXJ0
IGlzIGRldGVybWluZWQsIGJ1dCBpdCBpcw0KICAgYXNzdW1lZCB0aGF0IE1J
TUUgdHlwZSBhbmQgY29udGVudCB3b3VsZCBuZWVkIHRvIGJlIGFuYWx5emVk
Lg0KDQogICBBZnRlciBhY2NlcHRpbmcgdGhlIGRyYWZ0LCB0aGUgVG9vbHNl
dCB1c2VzIHNlbmRlcidzIGVtYWlsIGFkZHJlc3MgdG8NCiAgIHNlbGVjdCBz
dWJtaXR0ZXIncyBpZGVudGl0eSAoUjU3L2IpLCBjaGVja3MgdGhlIHN1Ym1p
c3Npb24gKFI1OC9iKSwNCiAgIGFuZCBwb3N0cyB0aGUgZHJhZnQgaWYgdGhl
IGNoZWNrIGlzIHN1Y2Nlc3NmdWwgKFI1OS9iKS4gIFRoZQ0KICAgc3VibWl0
dGVyIHNob3VsZCBiZSBub3RpZmllZCBvZiB0aGUgb3V0Y29tZSBvZiB0aGUg
ZHJhZnQgc3VibWlzc2lvbg0KICAgdmlhIGVtYWlsIChSNjAvYikuICBPdGhl
ciByZXF1aXJlbWVudHMgZm9yIHdlYiBpbnRlcmZhY2UgKGluY2x1ZGluZw0K
ICAgcmVxdWlyZW1lbnRzIG9uIHN1Ym1pc3Npb24gcHJlcHJvY2Vzc2luZywg
ZHJhZnQgdmFsaWRhdGlvbiwgc3VibWl0dGVyDQogICBhdXRoZW50aWNhdGlv
biwgZHJhZnQgcG9zdGluZywgYW5kIG5vdGlmaWNhdGlvbikgYXBwbHkgdG8g
ZW1haWwNCiAgIGludGVyZmFjZS4NCg0KICAgVGhlcmVmb3JlLCBhIHR5cGlj
YWwgc3VjY2Vzc2Z1bCBzdWJtaXNzaW9uIHZpYSBlbWFpbCBpbnRlcmZhY2Ug
bWF5DQogICByZXN1bHQgaW4gdGhlIGZvbGxvd2luZyBleGNoYW5nZSBvZiBt
ZXNzYWdlcyAoIlQiIGlzIGZvciAiVG9vbHNldCIsDQogICAiUyIgaXMgZm9y
ICJzdWJtaXR0ZXIiLCBhbmQgIkEiIGlzIGZvciAiYWxsIGF1dGhvcnMgYW5k
IHN1Ym1pdHRlciIpOg0KDQogICBTLS0+VDogdGhlIGRyYWZ0IHZlcnNpb24N
Cg0KICAgUzwtLVQ6IGEgY2hhbGxlbmdlIHRvIHZlcmlmeSBlbWFpbCBhY2Nl
c3MNCg0KICAgUy0tPlQ6IGEgcmVzcG9uc2UgdG8gdGhlIGNoYWxsZW5nZQ0K
DQogICBBPC0tVDogd2FybmluZ3MgYW5kIHRoZSByZWNlaXB0DQoNCiAgIHdo
ZXJlIHRoZSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIGNoYWxsZW5nZSBtYXkg
aW5jbHVkZSB3YXJuaW5ncyBhcw0KICAgd2VsbC4NCg0KDQoNCg0KUm91c3Nr
b3YgICAgICAgICAgICAgICAgIEV4cGlyZXMgSnVuZSAyMiwgMjAwNSAgICAg
ICAgICAgICAgICAgW1BhZ2UgMjJdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBE
cmFmdCBTdWJtaXNzaW9uIFRvb2xzZXQ6IFJlcXVpcmVtZW50cyAgIERlY2Vt
YmVyIDIwMDQNCg0KDQogICBXaGVuIGRyYWZ0IHZhbGlkYXRpb24gZmFpbHMs
IHRoZSBmb2xsb3dpbmcgZW1haWxzIG1heSBiZSBleGNoYW5nZWQ6DQoNCiAg
IFMtLT5UOiB0aGUgZHJhZnQgdmVyc2lvbg0KDQogICBTPC0tVDogZXJyb3Jz
IGFuZCByZWNlaXB0DQoNCiAgIEVtYWlsIHBhcnRzL2F0dGFjaG1lbnRzIHRo
YXQgYXJlIG5vdCByZWNvZ25pemVkIGFzIGRyYWZ0IGZvcm1hdHMgYXJlDQog
ICBub3QgY29uc2lkZXJlZCBhcyBkcmFmdCBmb3JtYXRzLiAgU3VjaCBwYXJ0
cyBhcmUgaWdub3JlZCBieSB0aGUNCiAgIFRvb2xzZXQgKFIxMDcvYiksIGV4
Y2VwdCBhIHdhcm5pbmcgaXMgZ2VuZXJhdGVkIGZvciBlYWNoDQogICB1bnJl
Y29nbml6YWJsZSBwYXJ0IGNvbnRhaW5pbmcgbW9yZSB0aGFuIHdoaXRlc3Bh
Y2UgKFIxMDgvYikuICBUaGVzZQ0KICAgdHdvIHJlcXVpcmVtZW50cyBhcmUg
bWVhbnQgdG8gbWFrZSB0aGUgaW50ZXJmYWNlIHJvYnVzdCBpbiB0aGUNCiAg
IHByZXNlbmNlIG9mIGVtYWlsIHNpZ25hdHVyZXMgYW5kIG90aGVyIHBhcnRz
IG91dHNpZGUgb2YgdGhlIHN1Ym1pdHRlcg0KICAgY29udHJvbC4NCg0KICAg
SGludDogVG9vbHNldCBhY3Rpb25zIGNhbiBiZSBpbXBsZW1lbnRlZCB0byBz
dXBwb3J0IGVtYWlsIGFuZCB3ZWINCiAgIGludGVyZmFjZXMgd2l0aG91dCBj
b2RlIGR1cGxpY2F0aW9uLg0KDQogICBXaGlsZSBib3RoIHdlYiBhbmQgZW1h
aWwgaW50ZXJmYWNlcyBhbGxvdyBmb3IgZmFzdCBwb3N0aW5nIG9mIHZhbGlk
DQogICBkcmFmdHMsIHRoZXJlIGFyZSBzaWduaWZpY2FudCBkaWZmZXJlbmNl
cyBiZXR3ZWVuIHRoZSB0d28gaW50ZXJmYWNlcy4NCiAgIFByaW1hcnkgYWR2
YW50YWdlcyBvZiBlbWFpbCBpbnRlcmZhY2UgYXJlOg0KDQogICBvZmYtbGlu
ZSBtb2RlOiBBIHN1Ym1pdHRlciBjYW4gZG8gYWxsIHRoZSBtYW51YWwgd29y
ayByZXF1aXJlZCB0bw0KICAgICAgc3VibWl0IGEgZHJhZnQgd2hpbGUgYmVp
bmcgZGlzY29ubmVjdGVkIGZyb20gdGhlIG5ldHdvcmsuICBUaGUNCiAgICAg
IGVtYWlsIGNsaWVudCBhY3R1YWxseSBzdWJtaXRzIHRoZSBkcmFmdCB3aGVu
IGNvbm5lY3Rpdml0eSBpcw0KICAgICAgcmVnYWluZWQuDQoNCiAgIHBvb3Ig
Y29ubmVjdGl2aXR5OiBFbWFpbCBzeXN0ZW1zIGFyZSBvZnRlbiBiZXR0ZXIg
c3VpdGVkIGZvcg0KICAgICAgYXV0b21hdGVkIHRyYW5zbWlzc2lvbiBhbmQg
cmUtdHJhbnNtaXNzaW9uIG9mIGVtYWlscyB3aGVuIG5ldHdvcmsNCiAgICAg
IGNvbm5lY3Rpdml0eSBpcyBwb29yIGR1ZSB0byBoaWdoIHBhY2tldCBsb3Nz
IHJhdGlvcywgdHJhbnNtaXNzaW9uDQogICAgICBkZWxheXMsIGFuZCBvdGhl
ciBwcm9ibGVtcy4NCg0KICAgY29udmVuaWVuY2U6IFNvbWUgSUVURmVycyBj
b25zaWRlciBlbWFpbCBpbnRlcmZhY2VzIGFzIGdlbmVyYWxseQ0KICAgICAg
Im1vcmUgY29udmVuaWVudCIuDQoNCiAgIFByaW1hcnkgYWR2YW50YWdlcyBv
ZiB3ZWIgaW50ZXJmYWNlIGFyZToNCg0KICAgY29uZmlybWF0aW9uOiBBIHN1
Ym1pdHRlciBpcyBnaXZlbiBhIGNoYW5jZSB0byB2ZXJpZnkgdGhhdCBhdXRv
bWF0ZWQNCiAgICAgIGV4dHJhY3Rpb24gb2YgbWV0YS1kYXRhIHByb2R1Y2Vk
IHJlYXNvbmFibGUgcmVzdWx0cy4gIE90aGVyIHVzZWZ1bA0KICAgICAgY29u
ZmlybWF0aW9ucyBhcmUgcG9zc2libGUgKGUuZy4sICJBcmUgeW91IHN1cmUg
eW91IHdhbnQgdG8gcG9zdCBhDQogICAgICB2ZXJzaW9uIG9mIHRoZSBkcmFm
dCB0aGF0IHdhcyB1cGRhdGVkIDMwIHNlY29uZHMgYWdvIGJ5IHlvdXINCiAg
ICAgIGNvLWF1dGhvcj8iKS4NCg0KICAgdmFsaWRhdGlvbjogQSBzdWJtaXR0
ZXIgY2FuIHZhbGlkYXRlIHRoZSBkcmFmdCB3aXRob3V0IHBvc3RpbmcgaXQu
DQoNCiAgIHF1YWxpdHk6IE5vbi1jcml0aWNhbCB3YXJuaW5ncyBtYXkgcHJv
bXB0IHRoZSBzdWJtaXR0ZXIgdG8gcG9zdHBvbmUNCiAgICAgIHBvc3Rpbmcg
dG8gaW1wcm92ZSBkcmFmdCBxdWFsaXR5Lg0KDQoNCg0KDQoNClJvdXNza292
ICAgICAgICAgICAgICAgICBFeHBpcmVzIEp1bmUgMjIsIDIwMDUgICAgICAg
ICAgICAgICAgIFtQYWdlIDIzXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRHJh
ZnQgU3VibWlzc2lvbiBUb29sc2V0OiBSZXF1aXJlbWVudHMgICBEZWNlbWJl
ciAyMDA0DQoNCg0KICAgbWFudWFsIGFkanVzdG1lbnRzOiBUaGUgc3VibWl0
dGVyIGNhbiBhZGp1c3QgZXh0cmFjdGVkIG1ldGEtZGF0YSBhbmQNCiAgICAg
IGVhc2UgU2VjcmV0YXJpYXQgd29yayBvbiBtYW51YWxseSBwb3N0aW5nIGFu
IHVudXN1YWwgZHJhZnQuDQoNCiAgIG1ldGEtZGF0YTogVGhlIHN1Ym1pdHRl
ciBjYW4gc3BlY2lmeSBvcHRpb25hbCBleHRlcm5hbCBtZXRhLWRhdGENCiAg
ICAgICh0aGF0IGNhbm5vdCBiZSBleHRyYWN0ZWQgZnJvbSB0aGUgZHJhZnQg
aXRzZWxmKS4gIEZvciBleGFtcGxlLCBhbg0KICAgICAgZW1haWwgYWRkcmVz
cyBmb3IgZHJhZnQgZGlzY3Vzc2lvbiBjYW4gYmUgc3BlY2lmaWVkLg0KDQog
ICBjb250ZXh0IGhlbHA6IFdlYiBpbnRlcmZhY2UgbWFrZXMgaXQgZWFzeSB0
byBwcm92aWRlIGxpbmtzIHRvIGV4dHJhDQogICAgICBpbmZvcm1hdGlvbiBh
Ym91dCBpbnB1dCBmaWVsZHMsIGVycm9ycywgcG9zdGluZyBvcHRpb25zLA0K
ICAgICAgZGVhZGxpbmVzLCBldGMuDQoNCiAgIG9wYXF1ZW5lc3M6IEZpbGVz
IHN1Ym1pdHRlZCB2aWEgd2ViIGludGVyZmFjZSBhcmUgYXJndWFibHkgbGVz
cw0KICAgICAgc3VzY2VwdGlibGUgdG8gdmFyaW91cyBpbi10cmFuc2l0IHRy
YW5zZm9ybWF0aW9ucyBhbmQNCiAgICAgIG1pc2ludGVycHJldGF0aW9uIHRo
YW4gZW1haWxzLiAgRW1haWxzIGFyZSBvZnRlbiBtdXRhdGVkIGJ5IG1haWwN
CiAgICAgIGFnZW50cyAoZS5nLiwgYXV0b21hdGVkIGRpc2NsYWltZXJzIGFk
ZGVkIGJ5IHNlbmRlcnMgYW5kIGV4dHJhDQogICAgICBsaW5lIGZlZWRzIGFk
ZGVkIGJ5IHJlY2VwaWVudHMpLg0KDQogICBjb252ZW5pZW5jZTogU29tZSBJ
RVRGZXJzIGNvbnNpZGVyIHdlYiBpbnRlcmZhY2VzIGFzIGdlbmVyYWxseSAi
bW9yZQ0KICAgICAgY29udmVuaWVudCIuDQoNCg0KMTcuICBJbXBsZW1lbnRh
dGlvbiBzdGFnZXMNCg0KICAgVGhpcyBzZWN0aW9uIGRlZmluZXMgVG9vbHNl
dCBpbXBsZW1lbnRhdGlvbiBzdGFnZXMgb3IgcGhhc2VzLiAgVGhlcmUNCiAg
IGFyZSB0aHJlZSBjb25zZWN1dGl2ZSBzdGFnZXMsIG1hcmtlZCB3aXRoIGxl
dHRlcnMgImEiLCAiYiIsIG9yICJjIi4NCiAgIEVhcmxpZXIgc3RhZ2UgcmVx
dWlyZW1lbnRzIG11c3Qgc3RpbGwgYmUgc2F0aXNmaWVkIGluIGxhdGVyIHN0
YWdlcy4NCiAgIFRodXMsIGFsbCBlYXJsaWVyIHJlcXVpcmVtZW50cyBuZWVk
IHRvIGJlIHJlLWludGVycHJldGVkIGFuZA0KICAgcmUtZXZhbHVhdGVkIGZv
ciBldmVyeSBuZXcgc3RhZ2Ugb3IgZmVhdHVyZSBhZGRlZC4NCg0KICAgVW5s
ZXNzIG5vdGVkIG90aGVyd2lzZSwgcmVxdWlyZW1lbnRzIGxpc3RlZCBpbiBs
YXRlciBzdGFnZXMgbWF5IGJlDQogICBjb3ZlcmVkIGluIGVhcmxpZXIgc3Rh
Z2VzLCBidXQgZG8gbm90IGhhdmUgdG8gYmUuICBJZiBpbXBsZW1lbnRvcnMN
CiAgIGRlY2lkZSB0byBhZGQgc29tZSBmdW5jdGlvbmFsaXR5IGZyb20gYSBm
dXR1cmUgc3RhZ2UsIHRoZXkgaGFzIHRvIGJlDQogICB2ZXJ5IGNhcmVmdWwg
dG8gc2F0aXNmeSBhbGwgcmVxdWlyZW1lbnRzIHJlbGF0ZWQgdG8gdGhhdA0K
ICAgZnVuY3Rpb25hbGl0eS4gIFVuZm9ydHVuYXRlbHksIHRoZXJlIGlzIG5v
IHJlbGlhYmxlLCBwcmFnbWF0aWMgd2F5IHRvDQogICBpZGVudGlmeSAiYWxs
IHJlcXVpcmVtZW50cyIgcmVsYXRlZCB0byBhIGdpdmVuIGZlYXR1cmUuDQoN
CiAgIChhKSBUcmlhbCBTdGFnZTogSW5pdGlhbCBiYXNpYyBpbXBsZW1lbnRh
dGlvbiB0byB0ZXN0IG1ham9yIGNvbmNlcHRzDQogICAgICBhbmQgcmVsaWV2
ZSB0aGUgU2VjcmV0YXJpYXQgZnJvbSBoYW5kbGluZyB0aGUgbW9zdCBjb21t
b24NCiAgICAgIHN1Ym1pc3Npb24gY2FzZS4gIFRoaXMgc3RhZ2UgZm9jdXNl
cyBvbiBwbGFpbiB0ZXh0IGRyYWZ0DQogICAgICBzdWJtaXNzaW9uIHZpYSB0
aGUgd2ViIGludGVyZmFjZS4gIFRyaWFsIHN0YWdlIHNob3VsZCB0YWtlIGEN
CiAgICAgIGRlZGljYXRlZCBwcm9mZXNzaW9uYWwgYWJvdXQgNDUgY2FsZW5k
YXIgZGF5cyB0byBmaW5pc2ggKGkuZS4sIHRvDQogICAgICBjb21wbHkgd2l0
aCBhbGwgdGhlIGxpc3RlZCByZXF1aXJlbWVudHMpLg0KDQogICAoYikgUHJv
ZHVjdGlvbiBTdGFnZTogU3VwcG9ydCBmb3IgYWxsIG1ham9yIGZlYXR1cmVz
LiAgT25jZSB0aGlzDQogICAgICBzdGFnZSBpcyBjb21wbGV0ZWQsIHRoZSBT
ZWNyZXRhcmlhdCBzaG91bGQgb25seSBoYW5kbGUgdW51c3VhbA0KICAgICAg
ZHJhZnQgc3VibWlzc2lvbnMuICBUaGlzIHN0YWdlIHNob3VsZCB0YWtlIGFi
b3V0IDEwMCBjYWxlbmRhciBkYXlzDQogICAgICB0byBmaW5pc2guICBHcmFk
dWFsIHJlbGVhc2Ugb2YgaW1wbGVtZW50ZWQgZmVhdHVyZXMgaXMgcG9zc2li
bGUNCiAgICAgIGFuZCBleHBlY3RlZC4NCg0KDQoNClJvdXNza292ICAgICAg
ICAgICAgICAgICBFeHBpcmVzIEp1bmUgMjIsIDIwMDUgICAgICAgICAgICAg
ICAgIFtQYWdlIDI0XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRHJhZnQgU3Vi
bWlzc2lvbiBUb29sc2V0OiBSZXF1aXJlbWVudHMgICBEZWNlbWJlciAyMDA0
DQoNCg0KICAgKGMpIEVuaGFuY2VtZW50IFN0YWdlOiBBIG5ldmVyLWVuZGlu
ZyBzdGFnZSBmb2N1c2luZyBvbiBzb3BoaXN0aWNhdGVkDQogICAgICBmZWF0
dXJlcyAoZS5nLiwgZHJhZnQgaW50ZXJwcmV0YXRpb24gb3IgdmFsaWRhdGlv
bikgdGhhdCBpbXByb3ZlDQogICAgICB0aGUgb3ZlcmFsbCBxdWFsaXR5IG9m
IHRoZSBUb29sc2V0LiAgVGhpcyBzdGFnZSBpcyBkb2N1bWVudGVkDQogICAg
ICBwcmltYXJpbHkgdG8gaGlnaGxpZ2h0IHRoZSBvdmVyYWxsIGRpcmVjdGlv
biBvZiB0aGUgVG9vbHNldDsgaXRzDQogICAgICByZXF1aXJlbWVudHMgYXJl
IG9mdGVuIGltcHJlY2lzZSBhbmQgbWFueSBhcmUgZXhwZWN0ZWQgdG8gY2hh
bmdlLg0KDQogICBJbXBsZW1lbnRhdGlvbiBleHBlcmllbmNlIGlzIGxpa2Vs
eSB0byByZXN1bHQgaW4gY2hhbmdlcyBvZiB0aGUNCiAgIFRvb2xzZXQgcmVx
dWlyZW1lbnRzLiAgU3VjaCBjaGFuZ2VzIHNob3VsZCBiZSBkb2N1bWVudGVk
IGFzIGEgcGFydCBvZg0KICAgc3RhZ2UgZXZhbHVhdGlvbiBhY3Rpdml0aWVz
Lg0KDQoxOC4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zDQoNCiAgIFJlbW92
aW5nIGh1bWFucyBpbiB0aGUgZHJhZnQgc3VibWlzc2lvbiBhbmQgcG9zdGlu
ZyBwcm9jZXNzIChhLmsuYS4sDQogICBhdXRvbWF0aW9uKSByZXF1aXJlcyBh
ZGRpbmcgZmVhdHVyZXMgdG8gbWFrZSB0aGUgVG9vbHNldCByZWxpYWJsZSBp
bg0KICAgdGhlIHByZXNlbmNlIG9mIGRlbmlhbCBvZiBzZXJ2aWNlIChEb1Mp
IGF0dGFja3MgYW5kIGF0dGVtcHRzIHRvDQogICBjb3JydXB0IGRyYWZ0IHJl
cG9zaXRvcnkuICBJZGVhbGx5LCB0aGUgVG9vbHNldCBuZWVkcyB0byByZXNp
c3QgYm90aA0KICAgcHJlbWVkaXRhdGVkIG1hbGljaW91cyBhY3Rpb25zIGFu
ZCBnb29kLWludGVudCBhY2NpZGVudHMuDQoNCiAgIFRoaXMgZG9jdW1lbnQg
Y29udGFpbnMgc3BlY2lmaWMgcmVxdWlyZW1lbnRzIHRvIG1pbmltaXplIGlt
cGFjdCBvZg0KICAgRG9TIGF0dGFja3MgKGUuZy4sIFI5NykuICBUaGUgcmVx
dWlyZW1lbnRzIGFyZSBkZXNpZ25lZCB3aXRoIHRoZQ0KICAgYXNzdW1wdGlv
biB0aGF0IGl0IGlzIGFjY2VwdGFibGUgZm9yIHRoZSBUb29sc2V0IHRvIGJs
b2NrIHZhbGlkDQogICBzdWJtaXNzaW9ucyBkdXJpbmcgYSBEb1MgYXR0YWNr
IGFzIGxvbmcgYXMgVG9vbHNldCBtYWludGFpbmVycyBhcmUNCiAgIG5vdGlm
aWVkIGFuZCBhbHJlYWR5IHBvc3RlZCBkcmFmdHMgYXJlIG5vdCBkYW1hZ2Vk
Lg0KDQogICBUaGlzIGRvY3VtZW50IGFsc28gY29udGFpbnMgbWFueSBzcGVj
aWZpYyByZXF1aXJlbWVudHMgcmVsYXRlZCB0bw0KICAgZGV0ZWN0aW9uIG9m
IGRyYWZ0cyB2aW9sYXRpbmcgSUVURiBwb3N0aW5nIHJ1bGVzLiAgVGhvc2Ug
cmVxdWlyZW1lbnRzDQogICBoZWxwIHJlZHVjZSB0aGUgbnVtYmVyIG9mICJi
YWQiIGRyYWZ0cyBwb3N0ZWQgYnkgbWlzdGFrZSBidXQgZG8gbm90DQogICBv
ZmZlciByZWxpYWJsZSBwcm90ZWN0aW9uIGZyb20gc3VibWl0dGVycyB3aXRo
IG1hbGljaW91cyBpbnRlbnQ6DQogICBTaW5jZSBhdXRvbWF0ZWQgdG9vbHMg
ZG8gbm90IHRydWx5IHVuZGVyc3RhbmQgZHJhZnRzIChhbmQgd2lsbCBub3Qg
ZG8NCiAgIHNvIGluIHRoZSBmb3Jlc2VlYWJsZSBmdXR1cmUpLCBpdCBpcyB0
ZWNobmljYWxseSBwb3NzaWJsZSB0byBwb3N0IGENCiAgIHJvZ3VlIGRyYWZ0
IHZpb2xhdGluZyBJRVRGIHBvc3RpbmcgcnVsZXMuICBGb3IgZXhhbXBsZSwg
YSBkcmFmdCBtYXkNCiAgIGNvbnRhaW4gYWJzdHJhY3QgdGV4dCB0aGF0IG1h
a2VzIHRoZSBJRVRGLWFwcHJvdmVkIElQUiBzdGF0ZW1lbnRzDQogICBmb2xs
b3dpbmcgdGhlIGFic3RyYWN0IG1lYW5pbmdsZXNzIG9yIGxlZ2FsbHkgbm9u
LWJpbmRpbmcuDQoNCiAgIFN0cm9uZ2VyIHN1Ym1pdHRlciBhdXRoZW50aWNh
dGlvbiBtYXkgYmUgcmVxdWlyZWQgdG8gZGV0ZXIgbWFsaWNpb3VzDQogICBz
dWJtaXR0ZXJzLiAgVGhlIGRvY3VtZW50ZWQgYXV0aGVudGljYXRpb24gbWVj
aGFuaXNtIChpLmUuLCByZWFkDQogICBhY2Nlc3MgdG8gb25lcyBlbWFpbCkg
aXMgZGVlbWVkIGFwcHJvcHJpYXRlIHRvIGRlcGxveSB0aGUgZmlyc3QNCiAg
IHZlcnNpb25zIG9mIHRoZSBUb29sc2V0LCB1bmRlciBjbG9zZSBTZWNyZXRh
cmlhdCBzdXBlcnZpc2lvbi4gIEhpbnQ6DQogICB0byBpbmNyZWFzZSBjaGFu
Y2VzIG9mIGRldGVjdGluZyBwcm9ibGVtcyBlYXJseSBlbm91Z2gsIGl0IG1h
eSBiZSBhDQogICBnb29kIGlkZWEgdG8gYXV0b21hdGljYWxseSBpbmZvcm0g
YSBkZXNpZ25hdGVkIGh1bWFuIG9mIGV2ZXJ5IHBvc3RlZA0KICAgc3VibWlz
c2lvbiAoZHVyaW5nIGluaXRpYWwgZGVwbG95bWVudCBvZiB0aGUgVG9vbHNl
dCkuDQoNCjE5LiAgSUFOQSBDb25zaWRlcmF0aW9ucw0KDQogICBOb25lLg0K
DQoNCg0KDQoNCg0KUm91c3Nrb3YgICAgICAgICAgICAgICAgIEV4cGlyZXMg
SnVuZSAyMiwgMjAwNSAgICAgICAgICAgICAgICAgW1BhZ2UgMjVdDQoMDQpJ
bnRlcm5ldC1EcmFmdCAgICBEcmFmdCBTdWJtaXNzaW9uIFRvb2xzZXQ6IFJl
cXVpcmVtZW50cyAgIERlY2VtYmVyIDIwMDQNCg0KDQoyMC4gIENvbXBsaWFu
Y2UNCg0KICAgQSBUb29sc2V0IGltcGxlbWVudGF0aW9uIGlzIGNvbXBsaWFu
dCB3aXRoIHRoaXMgc3BlY2lmaWNhdGlvbiBpZiBpdA0KICAgc2F0aXNmaWVz
IGFsbCBub3JtYXRpdmUgcmVxdWlyZW1lbnRzIChpLmUuLCB0aGUgcGhyYXNl
cyBtYXJrZWQgd2l0aA0KICAgIlJubm4iIGFzIGRlZmluZWQgaW4gU2VjdGlv
biA0KS4gIENvbXBsaWFuY2Ugc2hvdWxkIGJlIGV2YWx1YXRlZCBmb3INCiAg
IGVhY2ggaW1wbGVtZW50YXRpb24gc3RhZ2UgYXMgc29tZSByZXF1aXJlbWVu
dHMgZG8gbm90IGFwcGx5IHRvIHNvbWUNCiAgIHN0YWdlcy4NCg0KICAgSUVT
RyBldmFsdWF0ZXMgaW1wbGVtZW50YXRpb25zIGFuZCBpbnRlcnByZXRzIHJl
cXVpcmVtZW50cyBhcw0KICAgbmVjZXNzYXJ5Lg0KDQpBcHBlbmRpeCBBLiAg
Q29tcGFyaXNvbiB3aXRoIGN1cnJlbnQgcHJvY2VkdXJlcw0KDQogICBUaGlz
IHNlY3Rpb24gc3VtbWFyaXplcyBtYWpvciBkaWZmZXJlbmNlcyBiZXR3ZWVu
IGRyYWZ0IHN1Ym1pc3Npb24NCiAgIGFwcHJvYWNoIGN1cnJlbnRseSBpbiB1
c2UgYnkgSUVURiBhbmQgdGhlIHByb3Bvc2VkIFRvb2xzZXQsIGluY2x1ZGlu
Zw0KICAgdmlvbGF0aW9ucyBvZiB0aGUgY3VycmVudCBJRVRGIHJ1bGVzLg0K
DQogICBvICBUaGUgVG9vbHNldCBhbGxvd3MgcG9zdGluZyBvZiBYTUwgYW5k
IFBERiBkcmFmdCBmb3JtYXRzLiAgWE1MDQogICAgICBmb3JtYXQgaXMgbm90
IGN1cnJlbnRseSBhY2NlcHRlZCBieSB0aGUgU2VjcmV0YXJpYXQsIGFuZCBs
ZWdhbGl0eQ0KICAgICAgb2YgUERGIGFjY2VwdGFuY2UgYnkgdGhlIFNlY3Jl
dGFyaWF0IGhhcyBiZWVuIHF1ZXN0aW9uZWQuICBYTUwNCiAgICAgIHNvdXJj
ZXMgc2hvdWxkIGJlIGFjY2VwdGVkIHRvIGVuYWJsZSBJRVRGIHRvb2xzIGFu
ZCBwYXJ0aWNpcGFudHMNCiAgICAgIHRvIGhhdmUgYWNjZXNzIHRvIHJhdyBk
cmFmdCBtZXRhLWRhdGEgYW5kIGNvbnRlbnQuICBUaGV5IGFyZSBhbHNvDQog
ICAgICB1c2VmdWwgdG8gdGhlIFJGQyBFZGl0b3IgYW5kLCBoZW5jZSwgaXQg
aXMgYSBnb29kIGlkZWEgdG8gdmFsaWRhdGUNCiAgICAgIGFuZCBnZXQgdGhl
bSAiaW50byB0aGUgc3lzdGVtIiBlYXJseS4gIFRoZSBsYXR0ZXIgYXJndW1l
bnQgYXBwbGllcw0KICAgICAgdG8gUERGIGRyYWZ0cyBhcyB3ZWxsLCBhbHRo
b3VnaCB0aGUgZmlyc3QgVG9vbHNldCB2ZXJzaW9ucyBhcmUgbm90DQogICAg
ICBleHBlY3RlZCB0byBpbnRlcnByZXQgUERGIGRyYWZ0cy4NCg0KICAgbyAg
VGhlIFRvb2xzZXQgbWF5IGV2ZW50dWFsbHkgZ2VuZXJhdGUgSFRNTCBkcmFm
dCBmb3JtYXRzIGZyb20gWE1MDQogICAgICBkcmFmdCBzb3VyY2VzIChzZWUg
UjExMikuICBDdXJyZW50bHksIElFVEYgZG9lcyBub3QgcHJvdmlkZSBIVE1M
DQogICAgICBkcmFmdCBmb3JtYXRzIC0tIHRoZSBTZWNyZXRhcmlhdCBkb2Vz
IG5vdCBhY2NlcHQgSFRNTCBzb3VyY2VzIGFuZA0KICAgICAgbm8gSFRNTCBp
cyBnZW5lcmF0ZWQgZnJvbSBhY2NlcHRlZCBkcmFmdCBzb3VyY2VzLiAgTm90
ZSwgaG93ZXZlciwNCiAgICAgIHRoYXQgdGhpcyBkb2N1bWVudCBkb2VzIG5v
dCBzdWdnZXN0IHRoYXQgdGhlIFRvb2xzZXQgc2hvdWxkDQogICAgICBldmVu
dHVhbGx5IGFjY2VwdCBkcmFmdHMgaW4gSFRNTCBmb3JtYXQuDQoNCiAgIG8g
IFRoZSBUb29sc2V0IGRlZmluZXMgIldHIGRyYWZ0IiBhcyBhIGRyYWZ0IHdo
aWNoIG5hbWUgc3RhcnRzIHdpdGgNCiAgICAgICJkcmFmdC1pZXRmLSIuICBB
bGwgb3RoZXIgZHJhZnRzIGFyZSB0cmVhdGVkIGFzIGluZGl2aWR1YWwgZHJh
ZnRzLg0KICAgICAgQ3VycmVudGx5LCBhbiBJRVRGIFdHIGRvZXMgbm90IGhh
dmUgdG8gZm9sbG93IGEgc2luZ2xlIFdHIGRyYWZ0DQogICAgICBuYW1pbmcg
Zm9ybWF0LiAgVGh1cywgdGhlIDAwIHZlcnNpb24gb2YgYSBkcmFmdCB0aGF0
IHRoZSBXRw0KICAgICAgY29uc2lkZXJzIGEgV0cgZHJhZnQgY2FuIGJlIHBv
c3RlZCBieSB0aGUgVG9vbHNldCB3aXRob3V0IFdHDQogICAgICBjb25zZW50
LiAgQWZmZWN0ZWQgV0dzIHdvdWxkIGhhdmUgdG8gZGVhbCB3aXRoIHRoZSBj
b25zZXF1ZW5jZXMgb2YNCiAgICAgIHRoZWlyIGRlY2lzaW9uIG5vdCB0byB1
c2UgYSBjb21tb24gbmFtaW5nIGZvcm1hdC4gIFRoZSBUb29scyB0ZWFtDQog
ICAgICBzdWdnZXN0cyB0aGF0IElFVEYgcmVxdWlyZXMgV0dzIHRvIG5hbWUg
dGhlaXIgZHJhZnRzIHVzaW5nIGENCiAgICAgIHNpbmdsZSBmb3JtYXQgdG8g
bWluaW1pemUgY29uZnVzaW9uLiAgSG9wZWZ1bGx5LCB0aGVyZSBhcmUgbm8N
CiAgICAgIGh1bWFucyBuYW1lZCAiSWV0ZiIgb3IsIGF0IGxlYXN0LCBub25l
IG9mIHRoZW0gd2FudHMgdG8gYXV0by1wb3N0DQogICAgICBpbmRpdmlkdWFs
IGRyYWZ0cy4NCg0KICAgbyAgVGhlIFRvb2xzZXQgd2lsbCBhdXRvbWF0aWNh
bGx5IG5vdGlmeSBhdXRob3JzIG9mIHBvc3RlZCBkcmFmdHMuDQogICAgICBD
dXJyZW50bHksIG5laXRoZXIgdGhlIHN1Ym1pdHRlciBub3IgYW55IG9mIHRo
ZSBjby1hdXRob3JzIGFyZQ0KDQoNCg0KUm91c3Nrb3YgICAgICAgICAgICAg
ICAgIEV4cGlyZXMgSnVuZSAyMiwgMjAwNSAgICAgICAgICAgICAgICAgW1Bh
Z2UgMjZdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBEcmFmdCBTdWJtaXNzaW9u
IFRvb2xzZXQ6IFJlcXVpcmVtZW50cyAgIERlY2VtYmVyIDIwMDQNCg0KDQog
ICAgICBleHBsaWNpdGx5IG5vdGlmaWVkIHdoZW4gdGhlIGRyYWZ0IGlzIHBv
c3RlZC4gIE5vdGlmaWNhdGlvbiBpcw0KICAgICAgbWVhbnQsIGluIHBhcnQs
IHRvIGFsbG93IGNvLWF1dGhvcnMgZGV0ZWN0IGNhc2VzIHdoZXJlIHRoZWly
IG5hbWUNCiAgICAgIGlzIHB1dCBvbiB0aGUgYXV0aG9ycyBsaXN0IHdpdGhv
dXQgcGVybWlzc2lvbi4gIEV2ZW50dWFsbHksIHRoZXJlDQogICAgICB3aWxs
IGJlIGEgZ2VuZXJhbCBJRVRGIG1lY2hhbmlzbSB0byBhbGxvdyAzcmQgcGFy
dGllcyBzdWNoIGFzIEFEcywNCiAgICAgIGNoYWlycywgb3IgcmV2aWV3ZXJz
IHRvIHJlZ2lzdGVyIGZvciBkcmFmdCBub3RpZmljYXRpb25zLg0KDQogICBv
ICBUaGUgVG9vbHNldCBtYXkgZXZlbnR1YWxseSBhY2NlcHQgY29tcHJlc3Nl
ZCBkcmFmdHMgKHNlZSBSMTUwKS4NCiAgICAgIEN1cnJlbnRseSwgdGhlIFNl
Y3JldGFyaWF0IGRvZXMgbm90IGFjY2VwdCAiemlwIiBhcmNoaXZlcyBkdWUg
dG8NCiAgICAgIHZpcnVzIGNvbnRhbWluYXRpb24gY29uY2VybnMuICBBIHBy
b3BlciBpbXBsZW1lbnRhdGlvbiBvZiB0aGUNCiAgICAgIFRvb2xzZXQgbXVz
dCBhZGRyZXNzIHN1Y2ggY29uY2VybnMsIHdoaWxlIHRoZSBTZWNyZXRhcmlh
dCBtYXkNCiAgICAgIHN0aWxsIG5lZWQgdG8gcmVqZWN0IGNlcnRhaW4gZm9y
bWF0cyBpZiB0aGV5IGFyZSBzdWJtaXR0ZWQgdmlhIHRoZQ0KICAgICAgbWFu
dWFsIHJvdXRlLg0KDQoNCkFwcGVuZGl4IEIuICBBY2tub3dsZWRnbWVudHMN
Cg0KICAgVGhlIGF1dGhvciBncmF0ZWZ1bGx5IGFja25vd2xlZGdlcyB0aGUg
Y29udHJpYnV0aW9ucyBvZiBIYXJhbGQgVHZlaXQNCiAgIEFsdmVzdHJhbmQg
KENpc2NvKSwgQnJpYW4gRS4gIENhcnBlbnRlciAoSUJNKSwgQmFyYmFyYSBC
LiAgRnVsbGVyDQogICAoRm9yZXRlYyksIEhlbnJpayBMZXZrb3dldHosIExh
cnJ5IE1hc2ludGVyIChBZG9iZSksIFBla2thIFNhdm9sYQ0KICAgKE5ldGNv
cmUpLCBIZW5uaW5nIFNjaHVsenJpbm5lIChDb2x1bWJpYSBVbml2ZXJzaXR5
KSwgYW5kIFN0YW5pc2xhdg0KICAgU2hhbHVub3YgKEludGVybmV0MikuDQoN
CiAgIFNwZWNpYWwgdGhhbmtzIHRvIE1hcnNoYWxsIFJvc2UgZm9yIGhpcyB4
bWwycmZjIHRvb2wuDQoNCkFwcGVuZGl4IEMuICBDaGFuZ2UgbG9nDQoNCiAg
IFJGQyBFZGl0b3IgTm90ZTogVGhpcyBzZWN0aW9uIGlzIHRvIGJlIHJlbW92
ZWQgZHVyaW5nIHRoZSBmaW5hbA0KICAgcHVibGljYXRpb24gb2YgdGhlIGRv
Y3VtZW50Lg0KDQogICBJbnRlcm5hbCBXRyByZXZpc2lvbiBjb250cm9sIElE
OiAkSWQ6IGlkLnhtbCx2IDEuMzYgMjAwNC8xMi8yMg0KICAgMDU6NDk6MDIg
cm91c3Nrb3YgRXhwICQNCg0KICAgdmVyc2lvbiAwNw0KDQogICAgICAqICBB
ZGRlZCBSMTQ2LCBhIHJlcXVpcmVtZW50IHRvIGdlbmVyYXRlIGEgd2Fybmlu
ZyAoYW5kLA0KICAgICAgICAgZXZlbnR1YWxseSwgYSBjb21wbGV0ZSBkaWZm
KSB3aGVuIHRoZSBwcm9kdWNlZCBwbGFpbiB0ZXh0IGRvZXMNCiAgICAgICAg
IG5vdCBtYXRjaCB0aGUgc3VibWl0dGVkIG9uZSAoZXZlbiBpZiBtZXRhZGF0
YSBtYXRjaGVzKS4NCg0KICAgICAgKiAgQWRkZWQgYSBzdGFnZS1jIHN1Z2dl
c3Rpb24gUjE0OCB0byBhZGQgYSBzbWFydCBmdXp6eSBtYXRjaA0KICAgICAg
ICAgZnVuY3Rpb24gdG8gY29tcGFyZSBzdWJtaXR0ZWQgYW5kIGdlbmVyYXRl
ZC1mcm9tLVhNTCB0ZXh0cy4NCiAgICAgICAgIEhpbnRlZCBhdCB1c2luZyBt
dWx0aXBsZSB4bWwycmZjIHZlcnNpb25zIHRvIGF2b2lkIHdhcm5pbmdzDQog
ICAgICAgICBiYXNlZCBvbiBtaW5vciB4bWwycmZjIGRpZmZlcmVuY2VzIGFs
b25lLg0KDQogICAgICAqICBBZGRlZCBSMTUwIHRvIGV2ZW50dWFsbHkgc3Vw
cG9ydCBzdWJtaXNzaW9uIG9mIGNvbXByZXNzZWQNCiAgICAgICAgIGRyYWZ0
cyAodmlhIGJvdGggd2ViIGFuZCBlbWFpbCBpbnRlcmZhY2VzKS4gIE5vdGVk
IHRoYXQgdGhlDQogICAgICAgICBTZWNyZXRhcmlhdCBjdXJyZW50bHkgZG9l
cyBub3QgYWNjZXB0ICJ6aXAiIGFyY2hpdmVzLg0KDQogICAgICAqICBCZSBl
eHBsaWNpdCB0aGF0IENHSSBpcyBub3Qgc29tZWhvdyBtYW5kYXRlZCBmb3Ig
c2VydmVyLXNpZGUNCg0KDQoNClJvdXNza292ICAgICAgICAgICAgICAgICBF
eHBpcmVzIEp1bmUgMjIsIDIwMDUgICAgICAgICAgICAgICAgIFtQYWdlIDI3
XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRHJhZnQgU3VibWlzc2lvbiBUb29s
c2V0OiBSZXF1aXJlbWVudHMgICBEZWNlbWJlciAyMDA0DQoNCg0KICAgICAg
ICAgaW1wbGVtZW50YXRpb25zLiAgVGhlIGltcGxlbWVudG9yIHdpbGwgcGlj
ayB0aGUgcmlnaHQNCiAgICAgICAgIHRlY2hub2xvZ3kgZ2l2ZW4gYWxsIHRo
ZSBmYWN0b3JzLCBpbmNsdWRpbmcgaGVyIGV4cGVyaWVuY2UgYW5kDQogICAg
ICAgICBhdmFpbGFibGUgdG9vbHMgKEhlbm5pbmcgU2NodWx6cmlubmUpLg0K
DQogICAgICAqICBBZGRlZCAib3BhcXVlbmVzcyIgdG8gdGhlIGxpc3Qgb2Yg
d2ViIGludGVyZmFjZSBhZHZhbnRhZ2VzLA0KICAgICAgICAgaW5zcGlyZWQg
YnkgdGhlIG51bWJlciBvZiBmb2xrcyBjb21wbGFpbmluZyBhYm91dCB0aGVp
ciBkcmFmdHMNCiAgICAgICAgIGJlaW5nIG11dGF0ZWQgYnkgdGhlIG1haWwg
c3lzdGVtIHdoaWxlIGluLXRyYW5zaXQgdG8gdGhlIGRyYWZ0DQogICAgICAg
ICBhcmNoaXZlLg0KDQogICB2ZXJzaW9uIDA2DQoNCiAgICAgICogIEluc3Rl
YWQgb2YgdXNpbmcgYSBzcGVjaWFsIHNlY3Rpb24gdG8gbWFwIHJlcXVpcmVt
ZW50cyB0bw0KICAgICAgICAgVG9vbHNldCBpbXBsZW1lbnRhdGlvbiBzdGFn
ZXMsIGVuY29kZSB0aGUgc3RhZ2Ugd2l0aCBlYWNoDQogICAgICAgICByZXF1
aXJlbWVudC4gIFRoZSByZWFkZXIgbm93IGtub3dzIHJlcXVpcmVtZW50ICJ1
cmdlbmN5IiB3aGVuDQogICAgICAgICByZWFkaW5nIHRoZSByZXF1aXJlbWVu
dCBpdHNlbGYsIGluc3RlYWQgb2YgaGF2aW5nIHRvIHNlYXJjaCBmb3INCiAg
ICAgICAgIHRoZSByZXF1aXJlbWVudCBjb2RlIGluIHRoZSAiSW1wbGVtZW50
YXRpb24gc3RhZ2VzIiBzZWN0aW9uLg0KICAgICAgICAgQWxzbywgdGhpcyBt
YWtlcyBpdCBtdWNoIGVhc2llciB0byBtYWtlIHN1cmUgdGhhdCBhbGwNCiAg
ICAgICAgIHJlcXVpcmVtZW50cyBhcmUgInN0YWdlZCIuDQoNCiAgICAgICog
IFJlZmxlY3RlZCBUb29scyB0ZWFtIGNvbmNlcm5zIGFib3V0IEhUTUwgZ2Vu
ZXJhdGlvbiBieSBwbGFjaW5nDQogICAgICAgICB0aGF0IGZlYXR1cmUgaW4g
dGhlIEVuaGFuY2VtZW50IGltcGxlbWVudGF0aW9uIHN0YWdlIGFuZA0KICAg
ICAgICAgZXhwbGljaXRseSBtZW50aW9uaW5nIHRoYXQgdGhlIGZlYXR1cmUg
bWF5IGJlIGdvbmUgYmVmb3JlIGl0cw0KICAgICAgICAgaW1wbGVtZW50ZWQu
DQoNCiAgICAgICogIEFkZGVkIFIxNDMvYSB0byBhdm9pZCBtaXNtYXRjaGlu
ZyBmb3JtYXRzOiBEcmFmdHMgY29udGFpbmluZw0KICAgICAgICAgUERGIG9y
IFBvc3RzY3JpcHQgZm9ybWF0IG11c3Qgbm90IGJlIGF1dG8tcG9zdGVkIHVu
dGlsIHRoZQ0KICAgICAgICAgVG9vbHNldCBjYW4gdmFsaWRhdGUgdGhhdCB0
aGVpciBjb250ZW50IG1hdGNoZXMgcGxhaW4gdGV4dA0KICAgICAgICAgZm9y
bWF0LiAgRG9jdW1lbnRlZCByYXRpb25hbGUgYW5kIGZ1dHVyZSBkaXJlY3Rp
b24gZm9yIGZvcm1hdA0KICAgICAgICAgYWNjZXB0YW5jZSBydWxlcy4NCg0K
ICAgICAgKiAgRGVmaW5lZCAiV0cgZHJhZnQiIGFzIGEgZHJhZnQgd2hpY2gg
bmFtZSBzdGFydHMgd2l0aA0KICAgICAgICAgImRyYWZ0LWlldGYtIi4gIEFs
bCBvdGhlciBkcmFmdHMgYXJlIHRyZWF0ZWQgYXMgaW5kaXZpZHVhbA0KICAg
ICAgICAgZHJhZnRzLg0KDQogICAgICAqICBTdXBwb3J0IChldmVudHVhbGx5
KSBmZXRjaGluZyBkcmFmdCBkYXRhIHVzaW5nIGFuDQogICAgICAgICBlbWFp
bC1lbWJlZGRlZCBVUkwgKFN0YW5pc2xhdiBTaGFsdW5vdikuDQoNCiAgICAg
ICogIFJlLVJlc29sdmVkIFhYWDM3OiBzdXBwb3J0IHN1Ym1pdHRpbmcgZHJh
ZnRzIGluIG1haW4gZW1haWwNCiAgICAgICAgICJib2R5Iiwgbm90IGp1c3Qg
YXR0YWNobWVudHMgKFN0YW5pc2xhdiBTaGFsdW5vdikuDQoNCiAgICAgICog
IFJlbmFtZWQgZHJhZnQgc3VibWlzc2lvbiBkYXRlIGludG8gZHJhZnQgdmVy
c2lvbiBjcmVhdGlvbiBkYXRlDQogICAgICAgICBhbmQgZG9jdW1lbnRlZCBo
b3cgY3JlYXRpb24gYW5kIGV4cGlyYXRpb24gZGF0ZXMgYXJlIHZhbGlkYXRl
ZA0KICAgICAgICAgYW5kIHRoZSBmYWN0IHRoYXQgdGhleSBkbyBub3QgZGVw
ZW5kIG9uIHN1Ym1pc3Npb24gdGltZS4NCg0KICAgICAgKiAgUmVxdWlyZWQg
aW1wbGVtZW50YXRpb24gdG8gYmUgb3Blbi1zb3VyY2UgKHNlZSBSMTQ0L2Ep
Lg0KDQoNCg0KDQoNCg0KUm91c3Nrb3YgICAgICAgICAgICAgICAgIEV4cGly
ZXMgSnVuZSAyMiwgMjAwNSAgICAgICAgICAgICAgICAgW1BhZ2UgMjhdDQoM
DQpJbnRlcm5ldC1EcmFmdCAgICBEcmFmdCBTdWJtaXNzaW9uIFRvb2xzZXQ6
IFJlcXVpcmVtZW50cyAgIERlY2VtYmVyIDIwMDQNCg0KDQogICB2ZXJzaW9u
IDA1DQoNCiAgICAgICogIENoYW5nZWQgZHJhZnQgc3RhdHVzIHRvIHNvbGlj
aXQgZWRpdG9yaWFsIGNvbW1lbnRzIGFuZCBpbmRpY2F0ZQ0KICAgICAgICAg
Y2xvc2UtdG8tYmUtbGFzdC1jYWxsZWQgc3RhdGUuDQoNCiAgICAgICogIFdy
b3RlICJTZWN1cml0eSBDb25zaWRlcmF0aW9ucyIgc2VjdGlvbi4NCg0KICAg
ICAgKiAgUmVmZXIgdG8gSUQtTklUUyBkb2N1bWVudCBhcyBhbiBsaXN0IG9m
IG5pdHMgdGhlIFRvb2xzZXQgc2hvdWxkDQogICAgICAgICBjaGVjayBmb3Ig
aW4gUjExNi4gIEhpbnRlZCB0aGF0IEhlbnJpaydzIGlkbml0cyB0b29sIGNh
biBiZQ0KICAgICAgICAgdXNlZCBmb3IgYWN0dWFsIGNoZWNrcy4gIE1vcmUg
Y2hlY2tpbmcgdG9vbHMgY2FuIGJlIGFkZGVkDQogICAgICAgICBldmVudHVh
bGx5Lg0KDQogICAgICAqICBBZGRlZCBtb3JlIHN1Ym1pc3Npb24gY2FuY2Vs
bGF0aW9uIGRldGFpbHMuICBDb3ZlcmVkIGJvdGgNCiAgICAgICAgIGV4cGxp
Y2l0ICh2aWEgc3VibWl0dGVyIGFjdGlvbikgYW5kIGltcGxpY2l0ICh2aWEg
dGltZW91dCkNCiAgICAgICAgIGNhbmNlbGxhdGlvbnMgKFN0YW5pc2xhdiBT
aGFsdW5vdikuDQoNCiAgICAgICogIEFkanVzdGVkICJHbG9iYWwiIERvUyB0
aHJlc2hvbGQgZnJvbSA1MDAgdG8gMzAwIGFuZCBhZGRlZCBhDQogICAgICAg
ICAiV0ciIERvUyB0aHJlc2hvbGQgb2YgMzAgZHJhZnQgdmVyc2lvbnMgcGVy
IGRheSAoaW5zcGlyZWQgYnkNCiAgICAgICAgIFN0YW5pc2xhdiBTaGFsdW5v
dikuDQoNCiAgICAgICogIElsbHVzdHJhdGVkIHdoYXQgZW1haWxzIG1heSBi
ZSBleGNoYW5nZWQgd2hlbiBlbWFpbCBpbnRlcmZhY2UNCiAgICAgICAgIGlz
IGluIHVzZSAoU3RhbmlzbGF2IFNoYWx1bm92KS4NCg0KICAgICAgKiAgUmVw
bGFjZWQgVmFsaWRhdGlvbiBwYWdlIHdpdGggdmFsaWRhdGUtb25seSBmbGFn
IG9uIHRoZSBVcGxvYWQNCiAgICAgICAgIHBhZ2UuICBUaGlzIGhlbHBzIGF2
b2lkIG11bHRpcGxlIHdlbGwta25vd24gbG9jYXRpb25zIGZvcg0KICAgICAg
ICAgc2ltaWxhciB0b29scyBhbmQgbWlnaHQgc2ltcGxpZnkgdGhlIGltcGxl
bWVudGF0aW9uLg0KDQogICAgICAqICBSZXNvbHZlZCBYWFgxMjogU2ltcGx5
IHJlZmVyIHRvIHRoZSBJRC1OSVRTIGRvY3VtZW50IGZvciBub3cuDQoNCiAg
ICAgICogIFJlc29sdmVkIFhYWDEzLCBYWFgxNDogUGxhY2VkICJsYXdmdWwg
c3VibWl0dGVyIiBjaGVjayBpbnRvIHRoZQ0KICAgICAgICAgIkV4dGVybmFs
IG1ldGEtZGF0YSIgc2VjdGlvbi4gIERvY3VtZW50ZWQgd2hhdCBzdWJtaXR0
ZXJzIHRoZQ0KICAgICAgICAgVG9vbHNldCBoYXMgdG8gaWRlbnRpZnkgYXMg
bGF3ZnVsIHN1Ym1pdHRlcnMgKFIxMTkgLSBSMTIyKS4NCiAgICAgICAgIE90
aGVycyB3b3VsZCByZXF1aXJlIG1hbnVhbCBjaGVja3MgYnkgdGhlIFNlY3Jl
dGFyaWF0Lg0KDQogICAgICAqICBSZXNvbHZlZCBYWFg1ODogRG9jdW1lbnRl
ZCB3aGF0IHRoZSBUb29sc2V0IG11c3QgZG8gaWYgbm8NCiAgICAgICAgIGFw
cHJvdmFsIGV4aXN0cyBhdCB0aGUgdGltZSBvZiB0aGUgV0cgZHJhZnQgc3Vi
bWlzc2lvbiAoUjEyMywNCiAgICAgICAgIFIxMjQpLg0KDQogICAgICAqICBS
ZW1vdmVkIFhYWDY0OiBQREYgZHJhZnRzIGFyZSBjdXJyZW50bHkgYWxsb3dl
ZCB0byBiZSBwb3N0ZWQ7DQogICAgICAgICB3aHkgdGhleSBhcmUgYWxsb3dl
ZCBpcyBub3QgcmVhbGx5IGltcG9ydGFudC4NCg0KICAgICAgKiAgUmVzb2x2
ZWQgWFhYNjY6IFhNTCBkcmFmdCBzb3VyY2VzIGFyZSBjdXJyZW50bHkgbm90
IGFsbG93ZWQgdG8NCiAgICAgICAgIGJlIHBvc3RlZC4NCg0KICAgICAgKiAg
UmVzb2x2ZWQgWFhYNjg6IHVzZSBkcmFmdCAidmVyc2lvbiIgaW5zdGVhZCBv
ZiAicmV2aXNpb24iLg0KICAgICAgICAgR3VpZGVsaW5lcyB0byBBdXRob3Jz
IG9mIEludGVybmV0LURyYWZ0cyBkb2N1bWVudCB1c2VzIGJvdGguDQogICAg
ICAgICBSRkMgMjAyNiB1c2VzICJ2ZXJzaW9uIiwgd2hpY2ggaXMgYWxzbyBh
IG1vcmUgcG9wdWxhciBhbmQNCiAgICAgICAgIGFyZ3VhYmx5IG1vcmUgcHJl
Y2lzZSB0ZXJtLg0KDQoNCg0KUm91c3Nrb3YgICAgICAgICAgICAgICAgIEV4
cGlyZXMgSnVuZSAyMiwgMjAwNSAgICAgICAgICAgICAgICAgW1BhZ2UgMjld
DQoMDQpJbnRlcm5ldC1EcmFmdCAgICBEcmFmdCBTdWJtaXNzaW9uIFRvb2xz
ZXQ6IFJlcXVpcmVtZW50cyAgIERlY2VtYmVyIDIwMDQNCg0KDQogICB2ZXJz
aW9uIDA0DQoNCiAgICAgICogIEluIENoZWNrIGFjdGlvbiwgZG9jdW1lbnRl
ZCBvbmNlLCBlYXJseSwgYW5kIGV4cGxpY2l0bHkgdGhhdA0KICAgICAgICAg
ZXJyb3JzIG1ha2UgYXV0by1wb3N0aW5nIGltcG9zc2libGUgYnV0IHNob3Vs
ZCBsZXQgdGhlDQogICAgICAgICBzdWJtaXR0ZXIgdG8gcG9zdCBtYW51YWxs
eS4gIFJlbW92ZWQgcmVmZXJlbmNlcyB0byB2YWd1ZQ0KICAgICAgICAgImFj
dGlvbiBmYWlscyIgc3RhdGVtZW50cyAoSGVucmlrIExldmtvd2V0eikuDQoN
CiAgICAgICogIEhUVFAgZXJyb3IgY29kZXMgc2hvdWxkIG5vdCBiZSB1c2Vk
IHRvIGluZGljYXRlIENoZWNrIGFjdGlvbg0KICAgICAgICAgZXJyb3JzIGJl
Y2F1c2UgZG9pbmcgc28gd291bGQgYmUgYSBsYXllcmluZyB2aW9sYXRpb24g
YW5kLCBpbg0KICAgICAgICAgc29tZSBjYXNlcywgbWF5IGNvbXBsaWNhdGUg
Ym90aCBhdXRvbWF0ZWQgYW5kIG1hbnVhbA0KICAgICAgICAgaW50ZXJwcmV0
YXRpb24gb2YgdGhlIFRvb2xzZXQgcmVzcG9uc2VzLiAgUmV3cm90ZSBSNyB0
byByZXF1aXJlDQogICAgICAgICB1c2Ugb2YgY29tcHV0ZXItZnJpZW5kbHkg
dGFncyBpbiByZXNwb25zZSBib2R5IGluc3RlYWQgb2YgSFRUUA0KICAgICAg
ICAgc3RhdHVzIGNvZGVzLg0KDQogICAgICAqICBTcGxpdCAiUHJlcHJvY2Vz
c2luZyIgc3Vic2VjdGlvbiBpbnRvICJQcmVwcm9jZXNzaW5nIiBhbmQNCiAg
ICAgICAgICJQcm9jZXNzaW5nIi4gIFRoZSBmb3JtZXIgZGVhbHMgd2l0aCBY
TUwgaW5jbHVkZSBQSXMgd2hpbGUgdGhlDQogICAgICAgICBsYXR0ZXIgdGFs
a3MgYWJvdXQgcGxhaW4gdGV4dCBhbmQgSFRNTCBnZW5lcmF0aW9uIChIZW5y
aWsNCiAgICAgICAgIExldmtvd2V0eikuDQoNCiAgICAgICogIFJlbW92ZWQg
cG9zdC1pZi12YWxpZCBmdW5jdGlvbmFsaXR5IChSNzggLSBSODApLiAgQXV0
b21hdGlvbg0KICAgICAgICAgdG9vbHMgc3VjaCBhcyB0aGUgb25lcyB0aGF0
IHByb2Nlc3MgZS1tYWlsLWJhc2VkIHN1Ym1pc3Npb25zDQogICAgICAgICB3
b3VsZCBiZW5lZml0IGZyb20gaGF2aW5nIHRoZSBrbm9iLCBidXQgdGhleSBj
YW5ub3QgdXNlIHRoZQ0KICAgICAgICAgQ2hlY2sgYWN0aW9uICJhcyBpcyIs
IGV2ZW4gd2l0aCB0aGUga25vYiwgYmVjYXVzZSB0aGVyZSBhcmUNCiAgICAg
ICAgIG90aGVyIGRpZmZlcmVuY2VzIGluIHRoZSBpbnRlcmZhY2UgKGUuZy4s
IHN1Ym1pdHRlcg0KICAgICAgICAgaWRlbnRpZmljYXRpb24gbG9naWMpLiAg
SW4gb3RoZXIgd29yZHMsIG1vcmUga25vYnMgd291bGQgYmUNCiAgICAgICAg
IG5lZWRlZCwgd2hpY2ggd291bGQgZGVmZWF0IHRoZSBwdXJwb3NlIG9mIHJl
dXNpbmcgdGhlIHNhbWUNCiAgICAgICAgIGFjdGlvbi4gIFdoZW4gaW1wbGVt
ZW50aW5nIHdlYiBhbmQgZS1tYWlsIGludGVyZmFjZXMsIHRoZQ0KICAgICAg
ICAgU2VjcmV0YXJpYXQgc2hvdWxkIHN0aWxsIGJlIGFibGUgdG8gcmV1c2Ug
dGhlIGJhc2UgYWN0aW9uIGNvZGUsDQogICAgICAgICBvZiBjb3Vyc2UuDQoN
CiAgICAgICogIERlZmluZWQgY29tcGxpYW5jZS4NCg0KICAgICAgKiAgUmVz
b2x2ZWQgWFhYMjogaW5mb3JtIGFsbCBhdXRob3JzIHRoYXQgdGhlaXIgZHJh
ZnQgd2FzIHBvc3RlZC4NCiAgICAgICAgIERvY3VtZW50ZWQgd2hhdCBpbmZv
cm1hdGlvbiBzaG91bGQgZ28gaW50byB0aGUgcG9zdGluZw0KICAgICAgICAg
bm90aWZpY2F0aW9uIG1lc3NhZ2UvcGFnZS4NCg0KICAgICAgKiAgUmVzb2x2
ZWQgWFhYMTYgYW5kIFhYWDU3OiBSMjMgbm93IHNheXMgdGhhdCBhbiBJRVRG
IElQUg0KICAgICAgICAgU3RhdGVtZW50IGFuZCBvdGhlciBib2lsZXJwbGF0
ZSByZXF1aXJlZCBmb3IgZHJhZnRzIGFjY29yZGluZw0KICAgICAgICAgdG8g
UkZDIDM2NjcgYW5kIDM2NjggKG9yIHN1Y2Nlc3NvcnMpIG11c3QgYXBwZWFy
IGluIHRoZSBkcmFmdA0KICAgICAgICAgdGV4dCAoSGVucmlrIExldmtvd2V0
eikuDQoNCiAgICAgICogIFJlc29sdmVkIFhYWDIzIGFuZCBYWFg2MjogTWFu
dWFsIENoZWNrIHBhZ2UgYW5kIGFjdGlvbnMgdXNlZCBieQ0KICAgICAgICAg
c2VjcmV0YXJpYXQgZG8gbm90IHZlcmlmeSBzdWJtaXR0ZXIgYWNjZXNzIHRv
IGUtbWFpbC4gIExhc3QNCiAgICAgICAgIHJlc29ydCBvcHRpb24gc2hvdWxk
IGJlIGFzIGZsZXhpYmxlIGFuZCBmb3JnaXZpbmcgYXMgcG9zc2libGUuDQoN
CiAgICAgICogIFJlc29sdmVkIFhYWDI2OiBpdCBzaG91bGQgYmUgcG9zc2li
bGUgdG8gcmVzcG9uZCB0bw0KICAgICAgICAgZG8teW91LWhhdmUtYWNjZXNz
LXRvLXlvdXItZW1haWwgbWVzc2FnZSBieSBlLW1haWwsIGluIGFkZGl0aW9u
DQogICAgICAgICB0byBjdXQtYW5kLXBhc3RpbmcgYSBVUkwuDQoNCg0KDQpS
b3Vzc2tvdiAgICAgICAgICAgICAgICAgRXhwaXJlcyBKdW5lIDIyLCAyMDA1
ICAgICAgICAgICAgICAgICBbUGFnZSAzMF0NCgwNCkludGVybmV0LURyYWZ0
ICAgIERyYWZ0IFN1Ym1pc3Npb24gVG9vbHNldDogUmVxdWlyZW1lbnRzICAg
RGVjZW1iZXIgMjAwNA0KDQoNCiAgICAgICogIFJlc29sdmVkIFhYWDMwIGFu
ZCBYWFgzMTogUjk4IG5vdyByZXF1aXJlcyB0aGF0IHdoZW4gc3VibWl0dGVy
DQogICAgICAgICBpcyBub3QgYW4gYXV0aG9yLCBTZWNyZXRhcmlhdCBoYXMg
dG8gYmUgaW52b2x2ZWQuDQoNCiAgICAgICogIFJlc29sdmVkIFhYWDM3OiBF
LW1haWwgc3VibWlzc2lvbnMgbXVzdCB1c2UgYXR0YWNobWVudHMsIGV2ZW4N
CiAgICAgICAgIGlmIHRoZXJlIGlzIG9ubHkgb25lIGRyYWZ0IGZvcm1hdC4g
IFRoaXMgbWF5IGhlbHAgdG8ga2VlcCB0aGUNCiAgICAgICAgIFRvb2xzZXQg
c2ltcGxlIChubyBzbWFydHMgbmVlZGVkIHRvIGlzb2xhdGUgdHJ1ZSBkcmFm
dCB0ZXh0DQogICAgICAgICBmcm9tIG5vdGVzIGluIHRoZSBiZWdpbm5pbmcg
b2YgdGhlIGUtbWFpbCBhbmQgc2lnbmF0dXJlcykuDQoNCiAgICAgICogIFJl
c29sdmVkIFhYWDM4OiBkbyBub3QgcmVxdWlyZSBzcGVjaWFsIFN1YmplY3Q6
IGxpbmVzIGZvcg0KICAgICAgICAgZS1tYWlsIHN1Ym1pc3Npb24gdG8ga2Vl
cCB0aGUgVG9vbHNldCBzaW1wbGUuICBTaW5jZSB3ZSB2ZXJpZnkNCiAgICAg
ICAgIHN1Ym1pdHRlciBhY2Nlc3MgdG8gZS1tYWlsLCBubyBhdXRvbWF0ZWQg
c3BhbSBpcyBsaWtlbHkgdG8NCiAgICAgICAgIHJlc3VsdCBpbiBhIGRyYWZ0
IHN1Ym1pc3Npb24uDQoNCiAgICAgICogIFJlc29sdmVkIFhYWDQzLCBYWFg0
NCwgYW5kIFhYWDYwOiBtYWtpbmcgYW4gZXhpc3RpbmcgZHJhZnQNCiAgICAg
ICAgIG9ic29sZXRlIGlzIG91dCBvZiB0aGlzIGRvY3VtZW50IHNjb3BlLiAg
VGhpcyBjb21wbGV4IGZlYXR1cmUNCiAgICAgICAgIGNhbiBiZSBkb2N1bWVu
dGVkIGFuZCBpbnRlZ3JhdGVkIGxhdGVyIHRvIHNhdGlzZnkgUjMzLg0KDQog
ICAgICAqICBSZXNvbHZlZCBYWFg0OSBhbmQgWFhYNTI6IHRoZSBmaXJzdCB0
d28gaW1wbGVtZW50YXRpb24gc3RhZ2VzDQogICAgICAgICBzaG91bGQgdGFr
ZSAzMCBhbmQgOTAgZGF5cywgcHJvdmlkZWQgYSBzaW5nbGUgZnVsbC10aW1l
IHBlcnNvbg0KICAgICAgICAgZWZmb3J0Lg0KDQogICAgICAqICBSZXNvbHZl
ZCBYWFg1MDogc3BlY2lmeSBhcHByb3hpbWF0ZSBlZmZvcnQgcmVxdWlyZWQg
dG8gY29tcGxldGUNCiAgICAgICAgIHRoZSBmaXJzdCB0d28gaW1wbGVtZW50
YXRpb24gc3RhZ2VzLiAgTGV0IElFU0cgYW5kIHRoZQ0KICAgICAgICAgU2Vj
cmV0YXJpYXQgdXNlIG91ciBlc3RpbWF0ZXMgdG8gYWdyZWUgb24gYSBzcGVj
aWZpYw0KICAgICAgICAgaW1wbGVtZW50YXRpb24gc2NoZWR1bGUvZGVhZGxp
bmVzLg0KDQogICAgICAqICBSZXNvbHZlZCBYWFg1MzogbGFjayBvZiBhdXRo
b3IgZS1tYWlsIGNhdXNlcyBhIHdhcm5pbmcsIG5vdA0KICAgICAgICAgZXJy
b3IuICBTZWUgUjk1IGZvciByYXRpb25hbGUuDQoNCiAgICAgICogIFJlc29s
dmVkIFhYWDExOiBhZGRlZCBwYWdlIGNvdW50IGFuZCBzaXplIG9mIHByaW1h
cnkgZHJhZnQNCiAgICAgICAgIGZvcm1hdCB0byBtZXRhLWRhdGEgYmVjYXVz
ZSB0aGlzIGluZm9ybWF0aW9uIGlzIHVzZWZ1bCB0byBzb21lDQogICAgICAg
ICBodW1hbnMgYW5kIHRvb2xzLCBhbmQgYmVjYXVzZSBpdCBpcyB1c3VhbGx5
IG11Y2ggZWFzaWVyIGFuZA0KICAgICAgICAgY2hlYXBlciB0byBnZXQgdGhp
cyBpbmZvcm1hdGlvbiBpbiBzdGF0aWMgZm9ybSAoZS5nLiwgc29tZQ0KICAg
ICAgICAgZHJhZnQgbWV0YS1kYXRhIFhNTCBmaWxlKSB0aGFuIGNvbXB1dGUg
aXQgZHluYW1pY2FsbHkuDQoNCiAgICAgICogIFJlc29sdmVkIFhYWDE1OiBh
bHdheXMgYWxsb3cgcG9zdGluZyBvZiBhIG5ldyByZXZpc2lvbiBidXQgd2Fy
bg0KICAgICAgICAgaWYgbmV3IHJldmlzaW9uIGlzIG5vdCBleHBlY3RlZC4g
IE1vdmVkIHRoZSBjb3JyZXNwb25kaW5nIFIyMQ0KICAgICAgICAgZnJvbSBh
YnNvbHV0ZSB0byBkZXNpcmVkIHJlcXVpcmVtZW50cy4NCg0KICAgICAgKiAg
UmVzb2x2ZWQgWFhYMzMgYW5kIFhYWDU5OiBwcmV2ZW50IERvUyBhdHRhY2tz
IChhYnNvbHV0ZQ0KICAgICAgICAgcmVxdWlyZW1lbnQgUjk3KSBhbmQgd2Fy
biBhYm91dCB0b28tY2xvc2Ugc3VibWlzc2lvbnMgKGRlc2lyZWQNCiAgICAg
ICAgIGZlYXR1cmUgUjk2KS4NCg0KICAgICAgKiAgRGVmaW5lZCBkcmFmdCB2
ZXJzaW9uLCBmb3JtYXQgYW5kIHByaW1hcnkgZm9ybWF0IHRlcm1zLg0KDQoN
Cg0KDQoNCg0KDQpSb3Vzc2tvdiAgICAgICAgICAgICAgICAgRXhwaXJlcyBK
dW5lIDIyLCAyMDA1ICAgICAgICAgICAgICAgICBbUGFnZSAzMV0NCgwNCklu
dGVybmV0LURyYWZ0ICAgIERyYWZ0IFN1Ym1pc3Npb24gVG9vbHNldDogUmVx
dWlyZW1lbnRzICAgRGVjZW1iZXIgMjAwNA0KDQoNCiAgIDIwMDQvMTAvMDUN
Cg0KICAgICAgKiAgUmVzb2x2ZWQgWFhYOTogVGhlIFRvb2xzZXQgc2hvdWxk
IGV2ZW50dWFsbHkgb2ZmZXIgYQ0KICAgICAgICAgVmFsaWRhdGlvbi1vbmx5
IHBhZ2UuDQoNCiAgICAgICogIFJlc29sdmVkIFhYWDE5OiBUaGUgVG9vbHNl
dCBzaG91bGQgZXZlbnR1YWxseSBwcm92aWRlIHRoZQ0KICAgICAgICAgc3Vi
bWl0dGVyIHdpdGggYSB3YXkgdG8gcHJldmlldyB0aGUgZW50aXJlIGRyYWZ0
LCB3aXRoIGFsbA0KICAgICAgICAgZm9ybWF0cy4NCg0KICAgICAgKiAgUmVz
b2x2ZWQgWFhYNDAsIFhYWDQxLCBhbmQgWFhYNTY6IGZpcnN0IHVzZSBkcmFm
dCBuYW1lIHRvDQogICAgICAgICBleHRyYWN0IFdHIGZsYWcgYW5kIFdHIG5h
bWUgYW5kIGhvcGUgZm9yIGFuIElFVEYgcG9saWN5IGNoYW5nZS4NCiAgICAg
ICAgIElmIElFVEYgcG9saWN5IG9uIG5hbWluZyBkcmFmdHMgZG9lcyBub3Qg
Y2hhbmdlIHNvb24sIGFkZCBjb2RlDQogICAgICAgICB0byBxdWVyeSBzb21l
IGRhdGFiYXNlcyB0byBtYXAgaW5kaXZpZHVhbC1sb29raW5nIGRyYWZ0cyB0
byBXRw0KICAgICAgICAgbmFtZXMuDQoNCiAgICAgICogIFJlc29sdmVkIFhY
WDQ2IGFuZCBYWFg0Nzogc3RvcmUgYW5kIG1ha2UgcHVibGljIGJvdGggb3Jp
Z2luYWwNCiAgICAgICAgIGFuZCBwcmVwcm9jZXNzZWQgWE1MIHNvdXJjZXMu
ICBNb3N0IHRvb2xzIGFyZSBsaWtlbHkgdG8gdXNlDQogICAgICAgICBwcmVw
cm9jZXNzZWQgWE1MIGZvcm1hdC4gIEh1bWFucyBhbmQgc29tZSBkaWZmIHRv
b2xzIG1heSBwcmVmZXINCiAgICAgICAgIHRoZSBvcmlnaW5hbC4NCg0KICAg
MjAwNC8wOS8zMA0KDQogICAgICAqICBBZGRlZCByZXF1aXJlbWVudHMgUjcy
IGFuZCBSNzMgdG8gaGFuZGxlIG11bHRpcGxlIHN1Ym1pdHRlcnMNCiAgICAg
ICAgIHN1Ym1pdHRpbmcgdGhlIHNhbWUgZHJhZnQgYW5kIGEgc2luZ2xlIHN1
Ym1pdHRlciBzdWJtaXR0aW5nIHR3bw0KICAgICAgICAgZHJhZnRzIGF0IHRo
ZSBzYW1lIHRpbWUsIGFkZHJlc3NpbmcgWFhYMjcuDQoNCiAgICAgICogIFJl
c29sdmVkIFhYWDc6IFRoZXJlIHNlZW1zIHRvIGJlIG5vIGdvb2QgcmVhc29u
IHRvIHN1cHBvcnQNCiAgICAgICAgIGN1dC1hbmQtcGFzdGUgbW9kZS4gIFN1
Ym1pc3Npb24gdmlhIGZpbGUgdXBsb2FkIGludGVyZmFjZQ0KICAgICAgICAg
c2hvdWxkIHN1ZmZpY2UuDQoNCiAgICAgICogIFNlbWktcmVzb2x2ZWQgWFhY
NTM6IFRvb2xzZXQgc2hvdWxkIGFjY2VwdCBQREZzIGJlY2F1c2UgUkZDDQog
ICAgICAgICBFZGl0b3IgZG9lcy4gIFN0aWxsIG5lZWQgdG8gY2hlY2sgd2hl
dGhlciB0aGUgU2VjcmV0YXJpYXQNCiAgICAgICAgIGFjY2VwdHMgUERGcyBs
ZWdhbGx5IHRvZGF5IChYWFg2NCkuDQoNCiAgIDIwMDQvMDkvMjkNCg0KICAg
ICAgKiAgQ2xhcmlmaWVkIGFuZCBwb2xpc2hlZCB0aGUgIlNjb3BlIiBzZWN0
aW9uLg0KDQogICAgICAqICBVcGRhdGVkICJTdGF0ZSBvZiB0aGlzIGRyYWZ0
IiB0byBkb2N1bWVudCBhcHByb2FjaGluZy1sYXN0LWNhbGwNCiAgICAgICAg
IHN0YXRlIG9mIHRoZSBkcmFmdCBhbmQgdG8gc29saWNpdCBlZGl0b3JpYWwt
bGV2ZWwgZmVlZGJhY2suDQoNCiAgIDIwMDQvMDkvMjcNCg0KICAgICAgKiAg
TWFya2VkIGZvcm1hbCB0b29sc2V0IHJlcXVpcmVtZW50cyB1c2luZyBhIFJu
bm4gbm90YXRpb24gdG8gKGEpDQogICAgICAgICBkb2N1bWVudCBpbXBsZW1l
bnRhdGlvbiBzY2hlZHVsZSwgYW5kIChiKSBtYWtlIGNvbXBsaWFudA0KICAg
ICAgICAgaW1wbGVtZW50YXRpb24gYW5kIGNvbXBsaWFuY2UgZXZhbHVhdGlv
biBlYXNpZXIuDQoNCiAgICAgICogIE1hcmtlZCBpbmZvcm1hbCBpbXBsZW1l
bnRhdGlvbiBoaW50cyB3aXRoIGEgIkhpbnQ6IiB0YWcsIHRvDQoNCg0KDQpS
b3Vzc2tvdiAgICAgICAgICAgICAgICAgRXhwaXJlcyBKdW5lIDIyLCAyMDA1
ICAgICAgICAgICAgICAgICBbUGFnZSAzMl0NCgwNCkludGVybmV0LURyYWZ0
ICAgIERyYWZ0IFN1Ym1pc3Npb24gVG9vbHNldDogUmVxdWlyZW1lbnRzICAg
RGVjZW1iZXIgMjAwNA0KDQoNCiAgICAgICAgIGF2b2lkIHBvc3NpYmxlIGNv
bmZ1c2lvbiB3aXRoIGZvcm1hbCByZXF1aXJlbWVudHMuDQoNCiAgICAgICog
IFN0YXJ0ZWQgZG9jdW1lbnRpbmcgaW1wbGVtZW50YXRpb24gc2NoZWR1bGUu
ICBGb3IgZXhhbXBsZSwgb25seQ0KICAgICAgICAgcGxhaW4gdGV4dCBmb3Jt
YXRzIGFyZSBpbnRlcnByZXRlZCBkdXJpbmcgdGhlIGZpcnN0IHN0YWdlLCB0
aGVuDQogICAgICAgICBYTUwgc3VwcG9ydCBpcyBhZGRlZCwgdGhlbiBvdGhl
ciBmb3JtYXRzLiAgTWVhbndoaWxlLA0KICAgICAgICAgdW4taW50ZXJwcmV0
ZWQgZm9ybWF0cyBhcmUgYWNjZXB0ZWQgYW5kIHBvc3RlZCBhcyBpcyBhcyBs
b25nIGFzDQogICAgICAgICBwbGFpbiB0ZXh0IHZlcnNpb24gdmFsaWRhdGVz
Lg0KDQogICAgICAqICBBZGRlZCBleHBsaWNpdCByZXF1aXJlbWVudHMgZm9y
IG1hbmFnaW5nIGFiYW5kb25lZCBzdWJtaXNzaW9ucw0KICAgICAgICAgKEJy
aWFuIEUuICBDYXJwZW50ZXIpDQoNCiAgICAgICogIFBsYWluIHRleHQgb3Ig
WE1MIGZvcm1hdHMgYXJlIGFsd2F5cyByZXF1aXJlZCAoQnJpYW4gRS4NCiAg
ICAgICAgIENhcnBlbnRlcikNCg0KICAgICAgKiAgQWRkZWQgWFhYNTU6IEFj
Y2VwdGluZyBQREZzIGlzIGEgY2hhbmdlIG9mIGN1cnJlbnQgZG9jdW1lbnRl
ZA0KICAgICAgICAgcHJvY2VkdXJlcz8gKEJyaWFuIEUuICBDYXJwZW50ZXIp
DQoNCiAgICAgICogIEFkZGVkIGFuIG9wdGlvbmFsICJkaXNjdXNzaW9uIGFk
ZHJlc3MiIHRvIHRoZSBleHRlcm5hbA0KICAgICAgICAgbWV0YS1kYXRhIHRv
IGhlbHAgcmV2aWV3ZXJzIGtub3cgd2hlcmUgdG8gc2VuZCBjb21tZW50cw0K
ICAgICAgICAgKGluc3BpcmVkIGJ5IEJyaWFuIEUuICBDYXJwZW50ZXIgc3Vn
Z2VzdGlvbjsgQnJpYW4gd2FudGVkIHRoaXMNCiAgICAgICAgIHRvIGJlIGEg
cmVxdWlyZWQgZXh0cmFjdGFibGUgbWV0YS1kYXRhKQ0KDQogICAgICAqICBS
ZXNvbHZlZCBYWFgxNywgWFhYMjgsIGFuZCBYWFgyOTogVG9kYXksIC0wMCBX
RyBkcmFmdHMgYXJlDQogICAgICAgICBhcHByb3ZlZCBieSB0aGUgQ2hhaXIg
ZWl0aGVyIGJlZm9yZSBhbmQgYWZ0ZXIgc3VibWlzc2lvbiwNCiAgICAgICAg
IGRlcGVuZGluZyBvbiBzZXZlcmFsIGZhY3RvcnMuICBCYXNlZCBvbiBXRyBj
aGFpcnMgZmVlZGJhY2sgd2UNCiAgICAgICAgIHN0aWxsIG5lZWQgdG8gc3Vw
cG9ydCBib3RoIG1vZGVzLiAgVGh1cywgdGhlcmUgaXMgbm8gcG9saWN5DQog
ICAgICAgICBjaGFuZ2UgdG8gdGFsayBhYm91dCAoYW5kIG1vcmUgd29yayBm
b3IgdGhlIHRvb2wgaW1wbGVtZW50b3JzDQogICAgICAgICB0byBzdXBwb3J0
IGJvdGggbW9kZXMpLiAgU3RpbGwgbmVlZCB0byBhZGQgc3BlY2lmaWMgdG9v
bHNldA0KICAgICAgICAgcmVxdWlyZW1lbnRzIGluIGNhc2UgdGhlcmUgaXMg
bm8gYXBwcm92YWwgcmVjb3JkZWQuDQoNCiAgICAgICogIFJlc29sdmVkIFhY
WDE4LCBYWFgzMiwgYW5kIFhYWDQ1OiBXZSBhcmUgZ29pbmcgdG8gbW92ZSAi
cmVxdWVzdA0KICAgICAgICAgZm9yIHB1YmxpY2F0aW9uIiBmdW5jdGlvbmFs
aXR5IHRvIGEgc2VwYXJhdGUgW3NpbXBsZV0gdG9vbCB0aGF0DQogICAgICAg
ICB3b3JrcyB3aXRoIGFuIGV4aXN0aW5nL3Bvc3RlZCBkcmFmdC4NCg0KICAg
ICAgKiAgUmVzb2x2ZWQgWFhYNjogV2UgYXJlIGdvaW5nIHRvIG1vdmUgdGhl
ICJ3aXRoZHJhdyB0aGlzIElEIg0KICAgICAgICAgZnVuY3Rpb25hbGl0eSBk
ZXNpcmVkIGJ5IFNlY3JldGFyaWF0IHRvIGEgc2VwYXJhdGUgW3NpbXBsZV0N
CiAgICAgICAgIHRvb2wgdGhhdCB3b3JrcyB3aXRoIGFuIGV4aXN0aW5nL3Bv
c3RlZCBkcmFmdC4NCg0KICAgICAgKiAgQWRkZWQgYSAiY29tbWVudCIgZmll
bGQgdG8gdGhlIEFkanVzdCBwYWdlIHNvIHRoYXQgdGhlDQogICAgICAgICBz
dWJtaXR0ZXIgY2FuIHRlbGwgU2VjcmV0YXJpYXQgd2h5IG1hbnVhbCBhY3Rp
b24gaXMgbmVjZXNzYXJ5Lg0KICAgICAgICAgVGhpcyBtYXkgYm90aCBzYXZl
IHRpbWUgU2VjcmV0YXJpYXQgYW5kIGxldCB0aGVtIGltcHJvdmUgdGhlDQog
ICAgICAgICB0b29sc2V0IHRvIG1pbmltaXplIG1hbnVhbCBzdWJtaXNzaW9u
cyAoaW5jbHVkaW5nIGZpeGluZw0KICAgICAgICAgdmFsaWRhdGlvbi9leHRy
YWN0aW9uIGJ1Z3MpLg0KDQogICAgICAqICBBZGRlZCB0aGUgUmVjZWlwdCBw
YWdlIHRvIHRoZSBsaXN0IG9mIGRvY3VtZW50ZWQgcGFnZXMsIGZvcg0KICAg
ICAgICAgY29tcGxldGVuZXNzLg0KDQogICAgICAqICBFbXBoYXNpemVkIHRo
YXQgY29tbW9uIHNlcXVlbmNlIG9mIHBhZ2VzIHRvIGdvIHRocm91Z2ggaXMg
YXMNCg0KDQoNClJvdXNza292ICAgICAgICAgICAgICAgICBFeHBpcmVzIEp1
bmUgMjIsIDIwMDUgICAgICAgICAgICAgICAgIFtQYWdlIDMzXQ0KDA0KSW50
ZXJuZXQtRHJhZnQgICAgRHJhZnQgU3VibWlzc2lvbiBUb29sc2V0OiBSZXF1
aXJlbWVudHMgICBEZWNlbWJlciAyMDA0DQoNCg0KICAgICAgICAgc2hvcnQg
YXMgcG9zc2libGUgZm9yIGEgZ2l2ZW4gc2V0IG9mIGZlYXR1cmVzLCBhbmQg
dGhhdCAicGFnZSINCiAgICAgICAgIG1lYW5zICJkaXN0aW5jdCBkaWFsb2ci
LCBub3QgbmVjZXNzYXJpbHkgYSAiZGlzdGluY3QgVVJMIi4NCiAgICAgICAg
IFNvbWUgcmV2aWV3ZXJzIHRob3VnaHQgInRoZXJlIGFyZSB0b28gbWFueSBw
YWdlcyIuDQoNCiAgIDIwMDQvMDkvMjANCg0KICAgICAgKiAgQWRkZWQgIkUt
bWFpbCBJbnRlcmZhY2UiIHNlY3Rpb24gdG8gZG9jdW1lbnQgaG93IGtleSB0
b29sc2V0DQogICAgICAgICBmdW5jdGlvbmFsaXR5IGNhbiBiZSBhY2Nlc3Nl
ZCB2aWEgZS1tYWlsLiAgQ29tcGFyZWQgZS1tYWlsIGFuZA0KICAgICAgICAg
d2ViIGludGVyZmFjZXMuICAoU3VnZ2VzdGVkIGJ5IFBla2thIFNhdm9sYSkN
Cg0KICAgICAgKiAgU3BsaXQgIldHIElEIiBtZXRhLWRhdGEgaW50byAiV0cg
SUQiIGFuZCAiV0cgRmxhZyIuICBUaGUgZm9ybWVyDQogICAgICAgICBzZWVt
cyB0byBiZSBlYXN5IHRvIGV4dHJhY3QgZnJvbSB0aGUgZHJhZnQgbmFtZS4g
IE5vdGVkIHRoYXQNCiAgICAgICAgIHRoZSBsYXR0ZXIgKGkuZS4sICJ0aGlz
IGlzIGEgd29ya2luZyBncm91cCBkcmFmdCIgc3RhdHVzKQ0KICAgICAgICAg
Y2Fubm90IGJlIGluZmVycmVkIGZyb20gc29tZSBXRyBkcmFmdHMgKFBla2th
IFNhdm9sYSkuDQoNCiAgICAgICogIEFkZGVkICJMaXN0IG9mIGRyYWZ0cyBv
YnNvbGV0ZWQgYnkgdGhpcyBkcmFmdCIgZXh0ZXJuYWwNCiAgICAgICAgIG1l
dGEtZGF0YSBpdGVtIChQZWtrYSBTYXZvbGEpLCBidXQgcXVlc3Rpb25lZCB3
aGV0aGVyIHdlIGFyZQ0KICAgICAgICAgcmVhZHkgdG8gYXV0b21hdGUgdGhh
dC4NCg0KICAgICAgKiAgQWRkZWQgbW9yZSBjb25mbGljdGluZyBvcGluaW9u
cyB0byBYWFgxNSBhbmQgcHJvcG9zZWQgYQ0KICAgICAgICAgc29sdXRpb24u
DQoNCiAgICAgICogIEFkZGVkICJQcmVwcm9jZXNzaW5nIiBzdWJzZWN0aW9u
IHRvIHJlZmxlY3QgdGhlIGRpc2N1c3Npb24gb24NCiAgICAgICAgIGhvdy93
aGV0aGVyIGhhbmRsZSBpbmNsdWRlIFBJcyBpbiBYTUwgZHJhZnQgc291cmNl
cy4gIE5lZWRzDQogICAgICAgICBtb3JlIGRpc2N1c3Npb24vd29yay4NCg0K
ICAgICAgKiAgRnVydGhlciBjbGFyaWZpZWQgaG93IGFuIGF1dGhvciBjYW4g
cmVxdWVzdCB0aGUgZHJhZnQgcmV2aXNpb24NCiAgICAgICAgIHRvIGJlIHB1
Ymxpc2hlZCAoaS5lLiwgZm9yd2FyZGVkIHRvIElFU0cgb3IgUkZDIEVkaXRv
ciBmb3INCiAgICAgICAgIHJldmlldyBhbmQgcHVibGljYXRpb24gYXMgYW4g
UkZDIG9yIEJDUCkuICBJdCdzIGp1c3QgYSBjaGVja2JveA0KICAgICAgICAg
b24gdGhlIHdlYiBpbnRlcmZhY2UuICBSYWlzZWQgZG91YnRzIHdlIGNhbiBw
dWxsIHRoaXMgb2ZmIChzZWUNCiAgICAgICAgIFhYWDQ1KS4NCg0KICAgICAg
KiAgU3VnZ2VzdGVkIGluIFhYWDIgdGhhdCB3ZSB3b3VsZCBpbmZvcm0gYWxs
IGF1dGhvcnMgYnV0IG5vdCBzZWVrDQogICAgICAgICB0aGVpciBjb25zZW50
IChleGNlcHQgZm9yIHRoZSBzdWJtaXR0ZXIpIHdoZW4gcG9zdGluZyB0aGVp
cg0KICAgICAgICAgZHJhZnQuDQoNCiAgIDIwMDQvMDkvMDkNCg0KICAgICAg
KiAgUG9saXNoZWQgaGlnaC1sZXZlbCBwYWdlL2FjdGlvbiBzdW1tYXJ5IGFu
ZCByZXBsYWNlZCB0ZXh0LWJhc2VkDQogICAgICAgICBzdGVwcyBkaWFncmFt
IHdpdGggc29tZXRoaW5nIHRoYXQgbG9va3MgbW9yZSBsaWtlIGEgZGlhZ3Jh
bS4NCg0KICAgICAgKiAgQWRkZWQgIkNvbXBhcmlzb24gd2l0aCBjdXJyZW50
IHByb2NlZHVyZXMiIHNlY3Rpb24gcGxhY2Vob2xkZXINCiAgICAgICAgIGZv
ciBzdW1tYXJpemluZyB3aGF0IHRoaXMgZHJhZnQgaW1wcm92ZXMvY2hhbmdl
cy92aW9sYXRlcy4NCg0KICAgICAgKiAgRnJlcXVlbnQgZHJhZnQgdXBkYXRl
cyBpcyBub3QgYWx3YXlzIGEgZ29vZCB0aGluZyAoSGVucmlrDQogICAgICAg
ICBMZXZrb3dldHopDQoNCiAgICAgICogIEFkZGVkIGlkZWFzIHJlZ2FyZGlu
ZyBmcmVxdWVudCBkcmFmdCB1cGRhdGVzIHdhcm5pbmdzDQoNCg0KDQpSb3Vz
c2tvdiAgICAgICAgICAgICAgICAgRXhwaXJlcyBKdW5lIDIyLCAyMDA1ICAg
ICAgICAgICAgICAgICBbUGFnZSAzNF0NCgwNCkludGVybmV0LURyYWZ0ICAg
IERyYWZ0IFN1Ym1pc3Npb24gVG9vbHNldDogUmVxdWlyZW1lbnRzICAgRGVj
ZW1iZXIgMjAwNA0KDQoNCiAgICAgICAgIChTdGFuaXNsYXYgU2hhbHVub3Yp
DQoNCiAgICAgICogIEFkZGVkICJTdGF0ZSBvZiB0aGlzIGRyYWZ0IiBzZWN0
aW9uIHRvIGVuY291cmFnZSByZXZpZXcuDQoNCiAgIDIwMDQvMDkvMDINCg0K
ICAgICAgKiAgRG9jdW1lbnRlZCBhbGwgbWFqb3IgdG9vbHNldCBwYWdlcyBh
bmQgY29ycmVzcG9uZGluZyBhY3Rpb25zLg0KDQogICAyMDA0LzA5LzAxDQoN
CiAgICAgICogIERlbGV0ZWQgYWxsIHByaW1hcnkgbW9kZXMgZXhjZXB0IGZv
ciB3aGF0IHVzZWQgdG8gYmUgY2FsbGVkDQogICAgICAgICAiUG9zdGluZyBB
dXRvbWF0aW9uIi4gIEZvY3VzIG9uIHRoZSBsYXR0ZXIgYW5kIG1lbnRpb24g
b3RoZXINCiAgICAgICAgIG1vZGVzIGFzIGV4Y2VwdGlvbnMgb3Igc2lkZS1l
ZmZlY3RzLg0KDQogICAgICAqICBDaGFuZ2VkIGRyYWZ0IG91dGxpbmUgYW5k
IGRlcHRoIHRvIGRlc2NyaWJlIHNwZWNpZmljIHN1Ym1pc3Npb24NCiAgICAg
ICAgIHN0ZXBzIGFuZCBjb3JyZXNwb25kaW5nIHdlYiBwYWdlcyByYXRoZXIg
dGhhbiBtb3JlIGdlbmVyYWwNCiAgICAgICAgIGlkZWFzL3JlcXVpcmVtZW50
cy4NCg0KICAgICAgKiAgQXNzdW1lLCBmb3Igbm93LCB0aGF0IENoYWlyIGF1
dGhvcml6YXRpb24gb2YgV0cgZHJhZnQgd29yayBtdXN0DQogICAgICAgICBl
eGlzdCBmb3IgV0cgZHJhZnQgdG8gYmUgcHVibGlzaGVkLiAgVGhpcyBuZWVk
cyB0byBiZQ0KICAgICAgICAgZG9jdW1lbnRlZCBhbmQgcGVyaGFwcyByZWxh
eGVkIHRvIGFsbG93IHBvc3Qtc3VibWlzc2lvbg0KICAgICAgICAgYXBwcm92
YWxzLg0KDQogICAyMDA0LzA4LzMwDQoNCiAgICAgICogIFVzZSAidG9vbHNl
dCIgaW5zdGVhZCBvZiBhIGxlc3MgYWNjdXJhdGUgImludGVyZmFjZXMiIGlu
IHRoZQ0KICAgICAgICAgZHJhZnQgdGl0bGUgYW5kIHRocm91Z2hvdXQgdGhl
IHRleHQgKEhlbnJpayBMZXZrb3dldHopDQoNCiAgICAgICogIFVzZSAicG9z
dCIgaW5zdGVhZCBvZiAicHVibGlzaCIiIGluIHRoZSBkcmFmdCB0aXRsZSBh
bmQNCiAgICAgICAgIHRocm91Z2hvdXQgdGhlIHRleHQgKEJhcmJhcmEgQi4g
IEZ1bGxlciBhbmQgTGFycnkgTWFzaW50ZXIpDQoNCiAgICAgICogIE5pdHMs
IGNsYXJpZmljYXRpb25zLCBkYXRhcG9pbnRzIChIYXJhbGQgVHZlaXQgQWx2
ZXN0cmFuZCwNCiAgICAgICAgIEhlbnJpayBMZXZrb3dldHosIExhcnJ5IE1h
c2ludGVyLCBhbmQgQmFyYmFyYSBCLiAgRnVsbGVyIGZvcg0KICAgICAgICAg
dGhlIFNlY3JldGFyaWF0KQ0KDQogICAyMDA0LzA4LzI1DQoNCiAgICAgICog
IEluaXRpYWwgcmV2aXNpb24uDQoNCg0KMjEuICBSZWZlcmVuY2VzDQoNCjIx
LjEgIE5vcm1hdGl2ZSBSZWZlcmVuY2VzDQoNCiAgIFtSRkMyNjI5XSAgUm9z
ZSwgTS4sICJXcml0aW5nIEktRHMgYW5kIFJGQ3MgdXNpbmcgWE1MIiwgUkZD
IDI2MjksDQogICAgICAgICAgICAgIEp1bmUgMTk5OS4NCg0KICAgW1JGQzM2
NjddICBCcmFkbmVyLCBTLiwgIklFVEYgUmlnaHRzIGluIENvbnRyaWJ1dGlv
bnMiLCBCQ1AgNzgsIFJGQw0KDQoNCg0KUm91c3Nrb3YgICAgICAgICAgICAg
ICAgIEV4cGlyZXMgSnVuZSAyMiwgMjAwNSAgICAgICAgICAgICAgICAgW1Bh
Z2UgMzVdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBEcmFmdCBTdWJtaXNzaW9u
IFRvb2xzZXQ6IFJlcXVpcmVtZW50cyAgIERlY2VtYmVyIDIwMDQNCg0KDQog
ICAgICAgICAgICAgIDM2NjcsIEZlYnJ1YXJ5IDIwMDQuDQoNCiAgIFtSRkMz
NjY4XSAgQnJhZG5lciwgUy4sICJJbnRlbGxlY3R1YWwgUHJvcGVydHkgUmln
aHRzIGluIElFVEYNCiAgICAgICAgICAgICAgVGVjaG5vbG9neSIsIEJDUCA3
OSwgUkZDIDM2NjgsIEZlYnJ1YXJ5IDIwMDQuDQoNCjIxLjIgIEluZm9ybWF0
aXZlIFJlZmVyZW5jZXMNCg0KICAgW0ktRC5tcm9zZS13cml0aW5nLXJmY3Nd
DQogICAgICAgICAgICAgIFJvc2UsIE0uLCAiV3JpdGluZyBJLURzIGFuZCBS
RkNzIHVzaW5nIFhNTCAocmV2aXNlZCkiLA0KICAgICAgICAgICAgICBkcmFm
dC1tcm9zZS13cml0aW5nLXJmY3MgKHdvcmsgaW4gcHJvZ3Jlc3MpLCBBcHJp
bCAyMDA0Lg0KDQogICBbc2VjcmV0YXJpYXRdDQogICAgICAgICAgICAgICJQ
cml2YXRlIGNvbW11bmljYXRpb24gd2l0aCB0aGUgSUVURiBTZWNyZXRhcmlh
dCIsIDIwMDQuDQoNCiAgIFtPU0ldICAgICAgIk9wZW4gU291cmNlIExpY2Vu
c2VzIEFwcHJvdmVkIGJ5IHRoZSBPcGVuIFNvdXJjZQ0KICAgICAgICAgICAg
ICBJbml0aWF0aXZlIiwgMjAwNC4NCg0KDQpBdXRob3IncyBBZGRyZXNzDQoN
CiAgIEFsZXggUm91c3Nrb3YNCiAgIFRoZSBNZWFzdXJlbWVudCBGYWN0b3J5
DQoNCiAgIEVNYWlsOiByb3Vzc2tvdkBtZWFzdXJlbWVudC1mYWN0b3J5LmNv
bQ0KICAgVVJJOiAgIGh0dHA6Ly93d3cubWVhc3VyZW1lbnQtZmFjdG9yeS5j
b20vDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KUm91c3Nrb3YgICAgICAgICAgICAgICAgIEV4cGlyZXMg
SnVuZSAyMiwgMjAwNSAgICAgICAgICAgICAgICAgW1BhZ2UgMzZdDQoMDQpJ
bnRlcm5ldC1EcmFmdCAgICBEcmFmdCBTdWJtaXNzaW9uIFRvb2xzZXQ6IFJl
cXVpcmVtZW50cyAgIERlY2VtYmVyIDIwMDQNCg0KDQpJbnRlbGxlY3R1YWwg
UHJvcGVydHkgU3RhdGVtZW50DQoNCiAgIFRoZSBJRVRGIHRha2VzIG5vIHBv
c2l0aW9uIHJlZ2FyZGluZyB0aGUgdmFsaWRpdHkgb3Igc2NvcGUgb2YgYW55
DQogICBJbnRlbGxlY3R1YWwgUHJvcGVydHkgUmlnaHRzIG9yIG90aGVyIHJp
Z2h0cyB0aGF0IG1pZ2h0IGJlIGNsYWltZWQgdG8NCiAgIHBlcnRhaW4gdG8g
dGhlIGltcGxlbWVudGF0aW9uIG9yIHVzZSBvZiB0aGUgdGVjaG5vbG9neSBk
ZXNjcmliZWQgaW4NCiAgIHRoaXMgZG9jdW1lbnQgb3IgdGhlIGV4dGVudCB0
byB3aGljaCBhbnkgbGljZW5zZSB1bmRlciBzdWNoIHJpZ2h0cw0KICAgbWln
aHQgb3IgbWlnaHQgbm90IGJlIGF2YWlsYWJsZTsgbm9yIGRvZXMgaXQgcmVw
cmVzZW50IHRoYXQgaXQgaGFzDQogICBtYWRlIGFueSBpbmRlcGVuZGVudCBl
ZmZvcnQgdG8gaWRlbnRpZnkgYW55IHN1Y2ggcmlnaHRzLiAgSW5mb3JtYXRp
b24NCiAgIG9uIHRoZSBwcm9jZWR1cmVzIHdpdGggcmVzcGVjdCB0byByaWdo
dHMgaW4gUkZDIGRvY3VtZW50cyBjYW4gYmUNCiAgIGZvdW5kIGluIEJDUCA3
OCBhbmQgQkNQIDc5Lg0KDQogICBDb3BpZXMgb2YgSVBSIGRpc2Nsb3N1cmVz
IG1hZGUgdG8gdGhlIElFVEYgU2VjcmV0YXJpYXQgYW5kIGFueQ0KICAgYXNz
dXJhbmNlcyBvZiBsaWNlbnNlcyB0byBiZSBtYWRlIGF2YWlsYWJsZSwgb3Ig
dGhlIHJlc3VsdCBvZiBhbg0KICAgYXR0ZW1wdCBtYWRlIHRvIG9idGFpbiBh
IGdlbmVyYWwgbGljZW5zZSBvciBwZXJtaXNzaW9uIGZvciB0aGUgdXNlIG9m
DQogICBzdWNoIHByb3ByaWV0YXJ5IHJpZ2h0cyBieSBpbXBsZW1lbnRlcnMg
b3IgdXNlcnMgb2YgdGhpcw0KICAgc3BlY2lmaWNhdGlvbiBjYW4gYmUgb2J0
YWluZWQgZnJvbSB0aGUgSUVURiBvbi1saW5lIElQUiByZXBvc2l0b3J5IGF0
DQogICBodHRwOi8vd3d3LmlldGYub3JnL2lwci4NCg0KICAgVGhlIElFVEYg
aW52aXRlcyBhbnkgaW50ZXJlc3RlZCBwYXJ0eSB0byBicmluZyB0byBpdHMg
YXR0ZW50aW9uIGFueQ0KICAgY29weXJpZ2h0cywgcGF0ZW50cyBvciBwYXRl
bnQgYXBwbGljYXRpb25zLCBvciBvdGhlciBwcm9wcmlldGFyeQ0KICAgcmln
aHRzIHRoYXQgbWF5IGNvdmVyIHRlY2hub2xvZ3kgdGhhdCBtYXkgYmUgcmVx
dWlyZWQgdG8gaW1wbGVtZW50DQogICB0aGlzIHN0YW5kYXJkLiAgUGxlYXNl
IGFkZHJlc3MgdGhlIGluZm9ybWF0aW9uIHRvIHRoZSBJRVRGIGF0DQogICBp
ZXRmLWlwckBpZXRmLm9yZy4NCg0KDQpEaXNjbGFpbWVyIG9mIFZhbGlkaXR5
DQoNCiAgIFRoaXMgZG9jdW1lbnQgYW5kIHRoZSBpbmZvcm1hdGlvbiBjb250
YWluZWQgaGVyZWluIGFyZSBwcm92aWRlZCBvbiBhbg0KICAgIkFTIElTIiBi
YXNpcyBhbmQgVEhFIENPTlRSSUJVVE9SLCBUSEUgT1JHQU5JWkFUSU9OIEhF
L1NIRSBSRVBSRVNFTlRTDQogICBPUiBJUyBTUE9OU09SRUQgQlkgKElGIEFO
WSksIFRIRSBJTlRFUk5FVCBTT0NJRVRZIEFORCBUSEUgSU5URVJORVQNCiAg
IEVOR0lORUVSSU5HIFRBU0sgRk9SQ0UgRElTQ0xBSU0gQUxMIFdBUlJBTlRJ
RVMsIEVYUFJFU1MgT1IgSU1QTElFRCwNCiAgIElOQ0xVRElORyBCVVQgTk9U
IExJTUlURUQgVE8gQU5ZIFdBUlJBTlRZIFRIQVQgVEhFIFVTRSBPRiBUSEUN
CiAgIElORk9STUFUSU9OIEhFUkVJTiBXSUxMIE5PVCBJTkZSSU5HRSBBTlkg
UklHSFRTIE9SIEFOWSBJTVBMSUVEDQogICBXQVJSQU5USUVTIE9GIE1FUkNI
QU5UQUJJTElUWSBPUiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4NCg0KDQpDb3B5cmlnaHQgU3RhdGVtZW50DQoNCiAgIENvcHlyaWdodCAo
QykgVGhlIEludGVybmV0IFNvY2lldHkgKDIwMDQpLiAgVGhpcyBkb2N1bWVu
dCBpcyBzdWJqZWN0DQogICB0byB0aGUgcmlnaHRzLCBsaWNlbnNlcyBhbmQg
cmVzdHJpY3Rpb25zIGNvbnRhaW5lZCBpbiBCQ1AgNzgsIGFuZA0KICAgZXhj
ZXB0IGFzIHNldCBmb3J0aCB0aGVyZWluLCB0aGUgYXV0aG9ycyByZXRhaW4g
YWxsIHRoZWlyIHJpZ2h0cy4NCg0KDQpBY2tub3dsZWRnbWVudA0KDQogICBG
dW5kaW5nIGZvciB0aGUgUkZDIEVkaXRvciBmdW5jdGlvbiBpcyBjdXJyZW50
bHkgcHJvdmlkZWQgYnkgdGhlDQogICBJbnRlcm5ldCBTb2NpZXR5Lg0KDQoN
Cg0KDQpSb3Vzc2tvdiAgICAgICAgICAgICAgICAgRXhwaXJlcyBKdW5lIDIy
LCAyMDA1ICAgICAgICAgICAgICAgICBbUGFnZSAzN10NCgwNCg==

--0-1238546020-1103694756=:44914
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team

--0-1238546020-1103694756=:44914--



From tools-team-bounces@ietf.org  Wed Dec 22 01:08:16 2004
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA23290;
	Wed, 22 Dec 2004 01:08:15 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cgzp7-0002cC-A7; Wed, 22 Dec 2004 01:18:13 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cgzas-0008V5-7u; Wed, 22 Dec 2004 01:03:30 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CgzZR-0007gy-6T
	for tools-team@megatron.ietf.org; Wed, 22 Dec 2004 01:02:01 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA22942
	for <tools-team@ietf.org>; Wed, 22 Dec 2004 01:01:59 -0500 (EST)
Received: from measurement-factory.com ([206.168.0.5])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cgzj3-0002SN-1b
	for tools-team@ietf.org; Wed, 22 Dec 2004 01:11:57 -0500
Received: from measurement-factory.com (localhost [127.0.0.1])
	by measurement-factory.com (8.12.9/8.12.9) with ESMTP id iBM61xJ2046078
	for <tools-team@ietf.org>; Tue, 21 Dec 2004 23:01:59 -0700 (MST)
	(envelope-from rousskov@measurement-factory.com)
Received: (from rousskov@localhost)
	by measurement-factory.com (8.12.9/8.12.9/Submit) id iBM61xfJ046077;
	Tue, 21 Dec 2004 23:01:59 -0700 (MST) (envelope-from rousskov)
Date: Tue, 21 Dec 2004 23:01:59 -0700 (MST)
From: Alex Rousskov <rousskov@measurement-factory.com>
To: IETF Tools <tools-team@ietf.org>
Message-ID: <20041221225419.W44914@measurement-factory.com>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="0-1784950892-1103695319=:44914"
X-Spam-Score: 0.3 (/)
X-Scan-Signature: f560cc438c8be83d0aa5c816c29b481c
Subject: [Tools-team] ID Submission draft, version 6 versus 7
X-BeenThere: tools-team@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "The purpose of the TOOLS team is to provide IETF feedback and
	guidance during the development of software tools to support
	various parts of IETF activities." <tools-team.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/tools-team>
List-Post: <mailto:tools-team@ietf.org>
List-Help: <mailto:tools-team-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tools-team>,
	<mailto:tools-team-request@ietf.org?subject=subscribe>
Sender: tools-team-bounces@ietf.org
Errors-To: tools-team-bounces@ietf.org
X-Spam-Score: 0.3 (/)
X-Scan-Signature: dadeebe491e67c033a493fd3c7d6792b

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--0-1784950892-1103695319=:44914
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

Hi,

 	I just sent version 7 of the ID Submission draft to the 
Secretariat. The RFC Editor-style diff (produced with Henrik's 
rfcdiff) is attached to this email. Here is the extracted change log:

    version 07

       *  Added R146, a requirement to generate a warning (and,
          eventually, a complete diff) when the produced plain text does
          not match the submitted one (even if metadata matches).

       *  Added a stage-c suggestion R148 to add a smart fuzzy match
          function to compare submitted and generated-from-XML texts.
          Hinted at using multiple xml2rfc versions to avoid warnings
          based on minor xml2rfc differences alone.

       *  Added R150 to eventually support submission of compressed
          drafts (via both web and email interfaces).  Noted that the
          Secretariat currently does not accept "zip" archives.

       *  Be explicit that CGI is not somehow mandated for server-side
          implementations.  The implementor will pick the right
          technology given all the factors, including her experience and
          available tools (Henning Schulzrinne).

       *  Added "opaqueness" to the list of web interface advantages,
          inspired by the number of folks complaining about their drafts
          being mutated by the mail system while in-transit to the draft
          archive.

I hope this version resolves all outstanding issues and does not 
introduce new ones. Please let me know if any more changes are in 
order.

Thank you,

Alex.
--0-1784950892-1103695319=:44914
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="diff-07.txt"
Content-ID: <20041221230159.F44914@measurement-factory.com>
Content-Description: abdiff.txt
Content-Disposition: attachment; filename="diff-07.txt"
Content-Transfer-Encoding: BASE64

DQpJTlRST0RVQ1RJT04sIHBhcmEuIDE6DQpPTEQ6DQoNCiBUb29scyB0ZWFt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQS4gUm91c3Nrb3YNCiBJbnRlcm5ldC1EcmFmdCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgVGhlIE1lYXN1cmVtZW50IEZhY3Rv
cnkNCiBFeHBpcmVzOiBBcHJpbCAyNSwgMjAwNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE9jdG9iZXIgMjUsIDIwMDQNCg0KTkVXOg0KDQog
VG9vbHMgdGVhbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEEuIFJvdXNza292DQogSW50ZXJuZXQtRHJhZnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoZSBNZWFzdXJl
bWVudCBGYWN0b3J5DQogRXhwaXJlczogSnVuZSAyMiwgMjAwNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIyLCAyMDA0DQoN
Cg0KSU5UUk9EVUNUSU9OLCBwYXJhLiAyOg0KT0xEOg0KDQogICAgICAgICAg
ICAgIFJlcXVpcmVtZW50cyBmb3IgSUVURiBEcmFmdCBTdWJtaXNzaW9uIFRv
b2xzZXQNCiAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLXRvb2xzLWRy
YWZ0LXN1Ym1pc3Npb24tMDYNCg0KTkVXOg0KDQogICAgICAgICAgICAgIFJl
cXVpcmVtZW50cyBmb3IgSUVURiBEcmFmdCBTdWJtaXNzaW9uIFRvb2xzZXQN
CiAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLXRvb2xzLWRyYWZ0LXN1
Ym1pc3Npb24tMDcNCg0KDQpJTlRST0RVQ1RJT04sIHBhcmEuIDk6DQpPTEQ6
DQoNCiAgICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIEFw
cmlsIDI1LCAyMDA1Lg0KDQpORVc6DQoNCiAgICBUaGlzIEludGVybmV0LURy
YWZ0IHdpbGwgZXhwaXJlIG9uIEp1bmUgMjIsIDIwMDUuDQoNCg0KSU5UUk9E
VUNUSU9OLCBwYXJhLiAxNToNCk9MRDoNCg0KICAgIDEuICBJbnRyb2R1Y3Rp
b24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgMw0KICAgIDIuICBTdGF0ZSBvZiB0aGlzIGRyYWZ0ICAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMw0KICAg
IDMuICBTY29wZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMw0KICAgIDQuICBOb3RhdGlvbiBh
bmQgVGVybWlub2xvZ3kgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgNA0KICAgIDUuICBTdGF0dXMgcXVvIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNQ0KICAg
IDYuICBPdmVyYWxsIFRvb2xzZXQgb3BlcmF0aW9uICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNg0KICAgIDcuICBVcGxvYWQgcGFn
ZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgOQ0KICAgIDguICBDaGVjayBhY3Rpb24gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgOQ0KICAg
ICAgOC4xICAgUHJlcHJvY2Vzc2luZyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMA0KICAgICAgOC4yICAgUHJvY2Vz
c2luZyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAxMQ0KICAgICAgOC4zICAgU3RvcmFnZSAgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMQ0KICAg
ICAgOC40ICAgRXh0cmFjdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMQ0KICAgICAgOC41ICAgVmFsaWRh
dGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAxMw0KICAgICAgICA4LjUuMSAgIEFic29sdXRlIHJlcXVpcmVt
ZW50cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMw0KICAg
ICAgICA4LjUuMiAgIERlc2lyZWFibGUgZmVhdHVyZXMgIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxNA0KICAgICAgICA4LjUuMyAgIERv
UyB0aHJlc2hvbGRzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAxNQ0KICAgICAgICA4LjUuNCAgIFdHIGFwcHJvdmFsICAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxNQ0KICAg
IDkuICBDaGVjayBwYWdlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxNg0KICAgICAgOS4xICAgRXh0ZXJu
YWwgbWV0YS1kYXRhIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAxNw0KICAgIDEwLiAgIFBvc3QgTm93IGFjdGlvbiAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxOA0KICAg
ICAgMTAuMSAgUmVjZWlwdCBwYWdlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxOQ0KICAgIDExLiAgIEFkanVzdCBh
Y3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAxOQ0KICAgIDEyLiAgIEFkanVzdCBwYWdlICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxOQ0KICAg
IDEzLiAgIFBvc3QgTWFudWFsbHkgYWN0aW9uIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMA0KICAgIDE0LiAgIFJlY2VpcHQg
cGFnZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAyMA0KICAgIDE1LiAgIEJ5cGFzc2luZyB0aGUgVG9vbHNldCAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMA0KICAg
IDE2LiAgIEVtYWlsIGludGVyZmFjZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMQ0KICAgIDE3LiAgIEltcGxlbWVu
dGF0aW9uIHN0YWdlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAyMw0KICAgIDE4LiAgIFNlY3VyaXR5IENvbnNpZGVyYXRpb25z
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyNA0KICAg
IDE5LiAgIElBTkEgQ29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyNQ0KICAgIDIwLiAgIENvbXBsaWFu
Y2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAyNQ0KICAgIEEuICBDb21wYXJpc29uIHdpdGggY3VycmVudCBw
cm9jZWR1cmVzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyNQ0KICAg
IEIuICBBY2tub3dsZWRnbWVudHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyNg0KICAgIEMuICBDaGFuZ2UgbG9n
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAyNg0KICAgIDIxLiAgIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNA0KICAg
IDIxLjEgIE5vcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNA0KICAgIDIxLjIgIEluZm9ybWF0
aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAzNA0KICAgICAgICBBdXRob3IncyBBZGRyZXNzIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNQ0KICAg
ICAgICBJbnRlbGxlY3R1YWwgUHJvcGVydHkgYW5kIENvcHlyaWdodCBTdGF0
ZW1lbnRzIC4gLiAuIC4gLiAuIC4gLiAzNg0KDQpORVc6DQoNCiAgICAxLiAg
SW50cm9kdWN0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDMNCiAgICAyLiAgU3RhdGUgb2YgdGhpcyBk
cmFmdCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDMNCiAgICAzLiAgU2NvcGUgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDMNCiAgICA0LiAg
Tm90YXRpb24gYW5kIFRlcm1pbm9sb2d5IC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDQNCiAgICA1LiAgU3RhdHVzIHF1byAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDUNCiAgICA2LiAgT3ZlcmFsbCBUb29sc2V0IG9wZXJhdGlvbiAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDYNCiAgICA3LiAg
VXBsb2FkIHBhZ2UgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDkNCiAgICA4LiAgQ2hlY2sgYWN0aW9uIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDkNCiAgICAgIDguMSAgIFByZXByb2Nlc3NpbmcgIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTANCiAgICAgIDgu
MiAgIFByb2Nlc3NpbmcgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMTENCiAgICAgIDguMyAgIFN0b3JhZ2UgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMTENCiAgICAgIDguNCAgIEV4dHJhY3Rpb24gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTENCiAgICAgIDgu
NSAgIFZhbGlkYXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMTMNCiAgICAgICAgOC41LjEgICBBYnNvbHV0
ZSByZXF1aXJlbWVudHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMTQNCiAgICAgICAgOC41LjIgICBEZXNpcmVhYmxlIGZlYXR1cmVzICAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTUNCiAgICAgICAg
OC41LjMgICBEb1MgdGhyZXNob2xkcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMTUNCiAgICAgICAgOC41LjQgICBXRyBhcHBy
b3ZhbCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMTYNCiAgICA5LiAgQ2hlY2sgcGFnZSAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTcNCiAgICAgIDku
MSAgIEV4dGVybmFsIG1ldGEtZGF0YSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMTcNCiAgICAxMC4gICBQb3N0IE5vdyBhY3Rp
b24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMTgNCiAgICAgIDEwLjEgIFJlY2VpcHQgcGFnZSAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTkNCiAgICAxMS4g
ICBBZGp1c3QgYWN0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMjANCiAgICAxMi4gICBBZGp1c3QgcGFnZSAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMjANCiAgICAxMy4gICBQb3N0IE1hbnVhbGx5IGFjdGlvbiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjANCiAgICAxNC4g
ICBSZWNlaXB0IHBhZ2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMjANCiAgICAxNS4gICBCeXBhc3NpbmcgdGhl
IFRvb2xzZXQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMjENCiAgICAxNi4gICBFbWFpbCBpbnRlcmZhY2UgIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjINCiAgICAxNy4g
ICBJbXBsZW1lbnRhdGlvbiBzdGFnZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMjQNCiAgICAxOC4gICBTZWN1cml0eSBDb25z
aWRlcmF0aW9ucyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMjUNCiAgICAxOS4gICBJQU5BIENvbnNpZGVyYXRpb25zICAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjUNCiAgICAyMC4g
ICBDb21wbGlhbmNlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMjYNCiAgICBBLiAgQ29tcGFyaXNvbiB3aXRo
IGN1cnJlbnQgcHJvY2VkdXJlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMjYNCiAgICBCLiAgQWNrbm93bGVkZ21lbnRzICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjcNCiAgICBDLiAg
Q2hhbmdlIGxvZyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMjcNCiAgICAyMS4gICBSZWZlcmVuY2VzIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMzUNCiAgICAyMS4xICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMzUNCiAgICAyMS4y
ICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMzYNCiAgICAgICAgQXV0aG9yJ3MgQWRkcmVz
cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMzYNCiAgICAgICAgSW50ZWxsZWN0dWFsIFByb3BlcnR5IGFuZCBDb3B5
cmlnaHQgU3RhdGVtZW50cyAuIC4gLiAuIC4gLiAuIC4gMzcNCg0KDQpTZWN0
aW9uIDIuLCBwYXJhLiAxOg0KT0xEOg0KDQogICAgVGhpcyBkcmFmdCB2ZXJz
aW9uIGF0dGVtcHRzIHRvIHJlc29sdmUgYWxsIGtub3duIGlzc3Vlcy4gIEl0
IGNhbg0KICAgIGJlbmVmaXQgZnJvbSBzb21lIGVkaXRvcmlhbCBwb2xpc2hp
bmcuICBJZiBubyBzZXJpb3VzIGJ1Z3MgYXJlIGZvdW5kDQogICAgaW4gdGhp
cyB2ZXJzaW9uLCB0aGUgVG9vbHMgdGVhbSBtYXkgYXNrIElFU0cgdG8gaXNz
dWUgYSBMYXN0IENhbGwgZm9yDQogICAgaXQuDQoNCk5FVzoNCg0KICAgIFRo
aXMgZHJhZnQgdmVyc2lvbiBhdHRlbXB0cyB0byByZXNvbHZlIGFsbCBrbm93
biBpc3N1ZXMuICBUaGUgVG9vbHMNCiAgICB0ZWFtIG1heSBhc2sgSUVTRyB0
byBpc3N1ZSBhIExhc3QgQ2FsbCBmb3IgaXQuDQoNCg0KU2VjdGlvbiAyLiwg
cGFyYS4gMjoNCk9MRDoNCg0KICAgIFBsZWFzZSByZXZpZXcgdGhpcyBkcmFm
dC4gIEJvdGggc3Vic3RhbmNlIGFuZCBlZGl0b3JpYWwgY29tbWVudHMgYXJl
DQogICAgd2VsY29tZWQuICBQbGVhc2UgY2hlY2sgdGhlIENoYW5nZSBsb2cg
aW4gQXBwZW5kaXggQyBiZWZvcmUgcHJvcG9zaW5nDQogICAgY2hhbmdlcyBh
cyBpdCBpcyBwb3NzaWJsZSB0aGF0IHlvdXIgaWRlYSBoYXMgYmVlbiBhbHJl
YWR5IGRpc2N1c3NlZC4NCiAgICBQbGVhc2UgcG9zdCBjb21tZW50cyBvbiB0
b29scy1kaXNjdXNzQGlldGYub3JnIG1haWxpbmcgbGlzdCBvciBlbWFpbA0K
ICAgIHRoZW0gZGlyZWN0bHkgdG8gdGhlIGF1dGhvci4NCg0KTkVXOg0KDQog
ICAgSWYgeW91IGRlY2lkZSB0byByZXZpZXcgdGhlIGRyYWZ0IGF0IHRoaXMg
bGF0ZSBzdGFnZSwgcGxlYXNlIGxpbWl0DQogICAgeW91ciBjb21tZW50cyB0
byBjcml0aWNhbCBpc3N1ZXMuICBQbGVhc2UgY2hlY2sgdGhlIENoYW5nZSBs
b2cgaW4NCiAgICBBcHBlbmRpeCBDIGJlZm9yZSBwcm9wb3NpbmcgY2hhbmdl
cyBhcyBpdCBpcyBwb3NzaWJsZSB0aGF0IHlvdXIgaWRlYQ0KICAgIGhhcyBi
ZWVuIGFscmVhZHkgZGlzY3Vzc2VkLiAgUGxlYXNlIHBvc3QgY29tbWVudHMg
b24NCiAgICB0b29scy1kaXNjdXNzQGlldGYub3JnIG1haWxpbmcgbGlzdCBv
ciBlbWFpbCB0aGVtIGRpcmVjdGx5IHRvIHRoZQ0KICAgIGF1dGhvci4NCg0K
DQpTZWN0aW9uIDYuLCBwYXJhLiAxNToNCk9MRDoNCg0KICAgIFRoZSAid2Vi
IHBhZ2VzIiB0aGlzIHRleHQgaXMgcmVmZXJyaW5nIHRvIGFyZSBkaXN0aW5j
dCBkaWFsb2dzLCB0aGF0DQogICAgbWF5IGJlIHZpc2libGUgdG8gdGhlIHN1
Ym1pdHRlciB1bmRlciB0aGUgc2FtZSBvciBkaWZmZXJlbnQgVVJMLCBhbmQN
CiAgICBzdXBwb3J0ZWQgYnkgYSBzaW5nbGUgb3Igc2V2ZXJhbCBDR0kgcHJv
Z3JhbXMuDQoNCk5FVzoNCg0KICAgIFRoZSAid2ViIHBhZ2VzIiB0aGlzIHRl
eHQgaXMgcmVmZXJyaW5nIHRvIGFyZSBkaXN0aW5jdCBkaWFsb2dzLCB0aGF0
DQogICAgbWF5IGJlIHZpc2libGUgdG8gdGhlIHN1Ym1pdHRlciB1bmRlciB0
aGUgc2FtZSBvciBkaWZmZXJlbnQgVVJMLCBhbmQNCiAgICBzdXBwb3J0ZWQg
YnkgYSBzaW5nbGUgb3Igc2V2ZXJhbCBzZXJ2ZXItc2lkZSBwcm9ncmFtcy4N
Cg0KDQpTZWN0aW9uIDYuLCBwYXJhLiAxODoNCk9MRDoNCg0KICAgIEhpbnQ6
IEEgc2luZ2xlIGFjdGlvbiBtYXkgY29ycmVzcG9uZCB0byBtdWx0aXBsZSBw
cm9ncmFtcyBhbmQsIHZpY2UNCiAgICB2ZXJzYSwgYSBzaW5nbGUgQ0dJIHBy
b2dyYW0gbWF5IGltcGxlbWVudCBzZXZlcmFsIGFjdGlvbnMuICBBY3Rpb25z
DQogICAgcHJlc2VydmUgYW5kIGV4Y2hhbmdlIHN0YXRlIGJ5IHN0b3Jpbmcg
aXQgYWxvbmcgd2l0aCBkcmFmdC4gIEdyb3VwaW5nDQogICAgYWxsIHN1Ym1p
c3Npb24tc3BlY2lmaWMgaW5mb3JtYXRpb24gaW4gb25lIHN1YmRpcmVjdG9y
eSBuYW1lZCB1c2luZw0KICAgIHRoZSBzZXNzaW9uIGlkZW50aWZpZXIgbWF5
IGluY3JlYXNlIHJvYnVzdG5lc3MgYW5kIHNpbXBsaWZ5DQogICAgZGVidWdn
aW5nLiAgU2Vzc2lvbiBjcmVhdGlvbiBhbmQgZGVzdHJ1Y3Rpb24gY2FuIHRo
ZW4gYmUgbG9nZ2VkIGluIGENCiAgICBnbG9iYWwgaW5kZXguDQoNCk5FVzoN
Cg0KICAgIEhpbnQ6IEEgc2luZ2xlIGFjdGlvbiBtYXkgY29ycmVzcG9uZCB0
byBtdWx0aXBsZSBzZXJ2ZXItc2lkZSBwcm9ncmFtcw0KICAgIGFuZCwgdmlj
ZSB2ZXJzYSwgYSBzaW5nbGUgcHJvZ3JhbSBtYXkgaW1wbGVtZW50IHNldmVy
YWwgYWN0aW9ucy4NCiAgICBUaGlzIGRvY3VtZW50IGRvZXMgbm90IG1hbmRh
dGUgYW55IHNwZWNpZmljIHRlY2hub2xvZ3kgKGUuZy4sIENHSSwNCiAgICBQ
SFAsIGFuZC9vciBKYXZhIHNlcnZsZXRzKSB0byBpbXBsZW1lbnQgc2VydmVy
LXNpZGUgc3VwcG9ydC4gIFRoZQ0KICAgIGltcGxlbWVudG9yIGV4cGVyaWVu
Y2UsIGNvZGUgcmV1c2UgYWNyb3NzIHdlYiBhbmQgZW1haWwgaW50ZXJmYWNl
cywNCiAgICBhbmQgb3RoZXIgZmFjdG9ycyB3aWxsIGRldGVybWluZSB0aGUg
cmlnaHQgdGVjaG5vbG9neSBjaG9pY2UuDQogDQogICAgSGludDogQWN0aW9u
cyBwcmVzZXJ2ZSBhbmQgZXhjaGFuZ2Ugc3RhdGUgYnkgc3RvcmluZyBpdCBh
bG9uZyB3aXRoDQogICAgZHJhZnQuICBHcm91cGluZyBhbGwgc3VibWlzc2lv
bi1zcGVjaWZpYyBpbmZvcm1hdGlvbiBpbiBvbmUNCiAgICBzdWJkaXJlY3Rv
cnkgbmFtZWQgdXNpbmcgdGhlIHNlc3Npb24gaWRlbnRpZmllciBtYXkgaW5j
cmVhc2UNCiAgICByb2J1c3RuZXNzIGFuZCBzaW1wbGlmeSBkZWJ1Z2dpbmcu
ICBTZXNzaW9uIGNyZWF0aW9uIGFuZCBkZXN0cnVjdGlvbg0KICAgIGNhbiB0
aGVuIGJlIGxvZ2dlZCBpbiBhIGdsb2JhbCBpbmRleC4NCg0KDQpTZWN0aW9u
IDguLCBwYXJhLiAxOg0KT0xEOg0KDQogICAgVGhlIENoZWNrIGFjdGlvbiBw
cmVwcm9jZXNzZWQgWE1MIGRyYWZ0IHNvdXJjZSAoaWYgYW55KSwgZ2VuZXJh
dGVzDQogICAgcGxhaW4gdGV4dCBmb3JtYXQgKGlmIG5lZWRlZCwgc2VlIFI3
MCksIHN0b3JlcyBzdWJtaXR0ZWQgZHJhZnQgKGFsbA0KICAgIGZvcm1hdHMp
IGluIHRoZSBzdGFnaW5nIGFyZWEsIGFuZCB0aGVuIGV4dHJhY3RzIG1ldGEt
ZGF0YSBhbmQNCiAgICB2YWxpZGF0ZXMgZWFjaCBmb3JtYXQgKFI2L2EpLiAg
RXJyb3JzIGFuZCB3YXJuaW5ncyBhcmUgaW5kaWNhdGVkIHRvDQogICAgdGhl
IHN1Ym1pdHRlciBpbiB0aGUgcmVzcG9uc2UgdmlhIGNvbXB1dGVyLWZyaWVu
ZGx5IHRhZyhzKSBhbmQNCiAgICBodW1hbi1mcmllbmRseSB0ZXh0IChSNy9h
KS4NCg0KTkVXOg0KDQogICAgVGhlIENoZWNrIGFjdGlvbiBwcmVwcm9jZXNz
ZXMgc3VibWlzc2lvbiwgZ2VuZXJhdGVzIHBsYWluIHRleHQgZm9ybWF0DQog
ICAgKGlmIG5lZWRlZCwgc2VlIFI3MCksIHN0b3JlcyBzdWJtaXR0ZWQgZHJh
ZnQgKGFsbCBmb3JtYXRzKSBpbiB0aGUNCiAgICBzdGFnaW5nIGFyZWEsIGFu
ZCB0aGVuIGV4dHJhY3RzIG1ldGEtZGF0YSBhbmQgdmFsaWRhdGVzIGVhY2gg
Zm9ybWF0DQogICAgKFI2L2EpLiAgRXJyb3JzIGFuZCB3YXJuaW5ncyBhcmUg
aW5kaWNhdGVkIHRvIHRoZSBzdWJtaXR0ZXIgaW4gdGhlDQogICAgcmVzcG9u
c2UgdmlhIGNvbXB1dGVyLWZyaWVuZGx5IHRhZyhzKSBhbmQgaHVtYW4tZnJp
ZW5kbHkgdGV4dCAoUjcvYSkuDQoNCg0KU2VjdGlvbiA4LjEsIHBhcmEuIDE6
DQpPTEQ6DQoNCiAgICBYTUwgc291cmNlIGNvbnRhaW5pbmcgWE1MIHByb2Nl
c3NvciA8cmZjPyBpbmNsdWRlPSIuLi4iPiBpbnN0cnVjdGlvbnMNCiAgICAo
UElzKSBpcyBwcmVwcm9jZXNzZWQgdG8gaW5jbHVkZSByZWZlcmVuY2VzIChS
OC9iKS4gIFRoaXMgc3RlcCBpcw0KICAgIG5lZWRlZCB0byByZW1vdmUgZXh0
ZXJuYWwgZGVwZW5kZW5jaWVzIGZyb20gWE1MIHNvdXJjZXMgYW5kIHRvDQog
ICAgc2ltcGxpZnkgdG9vbHMgcHJvY2Vzc2luZyBwb3N0ZWQgWE1MLg0KDQpO
RVc6DQoNCiAgICBTdWJtaXR0aW5nIGNvbXByZXNzZWQgZHJhZnRzIGlzIGEg
ZGVzaXJhYmxlIGZlYXR1cmUsIGVzcGVjaWFsbHkgZm9yDQogICAgc3VibWl0
dGVycyBiZWhpbmQgc2xvdyBvciBjb250ZW50LWFsdGVyaW5nIGxpbmtzLiAg
Q29tcHJlc3NlZCBkcmFmdA0KICAgIGZvcm1hdHMgbWF5IGJlIGFjY2VwdGVk
IChSMTUwL2MpLiAgQ29tcHJlc3NlZCBmb3JtYXRzLCBpZiBhbnksIG11c3QN
CiAgICBiZSBkZWNvbXByZXNzZWQgZHVyaW5nIHRoZSBwcmVwcm9jZXNzaW5n
IHN0ZXAgKFIxNTEvYykgc28gdGhhdCBvdGhlcg0KICAgIHByb2Nlc3NvcnMg
ZG8gbm90IGhhdmUgdG8gZGVhbCB3aXRoIGNvbXByZXNzZWQgZm9ybWF0cy4g
IEhpbnQ6ICBXaGlsZQ0KICAgIHRoaXMgc3BlY2lmaWNhdGlvbiBkb2VzIG5v
dCBkb2N1bWVudCBhIGxpc3Qgb2Ygc3VwcG9ydGVkIGNvbXByZXNzaW9uDQog
ICAgc3RhbmRhcmRzLCBpdCBpcyBleHBlY3RlZCB0aGF0IHN1Y2ggcG9wdWxh
ciBtZXRob2RzIGFzICJ6aXAiIGFuZA0KICAgICJnemlwIiBzaG91bGQgYmUg
YWNjZXB0ZWQgaWYgY29tcHJlc3Npb24gaXMgc3VwcG9ydGVkLiAgQWNjZXB0
aW5nIGENCiAgICBjb2xsZWN0aW9uIG9mIGRyYWZ0IGZvcm1hdHMgd2l0aGlu
IGEgc2luZ2xlIGNvbXByZXNzZWQgYXJjaGl2ZSBtYXkNCiAgICBhbHNvIGJl
IGRlc2lyYWJsZS4NCiANCiAgICBYTUwgc291cmNlIGNvbnRhaW5pbmcgWE1M
IHByb2Nlc3NvciA8cmZjPyBpbmNsdWRlPSIuLi4iPiBpbnN0cnVjdGlvbnMN
CiAgICAoUElzKSBpcyBwcmVwcm9jZXNzZWQgdG8gaW5jbHVkZSByZWZlcmVu
Y2VzIChSOC9iKS4gIFRoaXMgc3RlcCBpcw0KICAgIG5lZWRlZCB0byByZW1v
dmUgZXh0ZXJuYWwgZGVwZW5kZW5jaWVzIGZyb20gWE1MIHNvdXJjZXMgYW5k
IHRvDQogICAgc2ltcGxpZnkgdG9vbHMgcHJvY2Vzc2luZyBwb3N0ZWQgWE1M
Lg0KDQoNClNlY3Rpb24gOC4xLCBwYXJhLiA0Og0KT0xEOg0KDQogICAgRHJh
ZnQgZm9ybWF0cyBvdGhlciB0aGFuIFhNTCBhcmUgbm90IHByZXByb2Nlc3Nl
ZC4NCg0KTkVXOg0KDQogICAgVW5jb21wcmVzc2VkIGRyYWZ0IGZvcm1hdHMg
b3RoZXIgdGhhbiBYTUwgYXJlIG5vdCBwcmVwcm9jZXNzZWQuDQoNCg0KU2Vj
dGlvbiA4LjUuMiwgcGFyYS4gNDoNCk9MRDoNCg0KICAgIDMuICBQcmV2aW91
cyB2ZXJzaW9uLCBpZiBhbnksIHdhcyBwb3N0ZWQgYXQgbGVhc3QgMjQgaG91
cnMgYWdvIChSOTYvDQogICAgICAgIGIpLiAgVGhpcyB3YXJuaW5nIG1heSBw
cmV2ZW50IHNvbWUgaHVtYW4gZXJyb3JzLCBlc3BlY2lhbGx5IHdoZW4NCiAg
ICAgICAgbXVsdGlwbGUgYXV0aG9ycyBtYXkgcG9zdCB0aGUgc2FtZSBkcmFm
dC4NCg0KTkVXOg0KDQogICAgMy4gIElmIGJvdGggWE1MIGFuZCBwbGFpbiB0
ZXh0IGZvcm1hdHMgYXJlIHN1Ym1pdHRlZCwgdGhlIHN1Ym1pdHRlZA0KICAg
ICAgICBwbGFpbiB0ZXh0IG1hdGNoZXMgd2hhdCBjYW4gYmUgZ2VuZXJhdGVk
IGJhc2VkIG9uIHN1Ym1pdHRlZCBYTUwNCiAgICAgICAgKFIxNDYvYikuDQog
DQogICAgNC4gIFByZXZpb3VzIHZlcnNpb24sIGlmIGFueSwgd2FzIHBvc3Rl
ZCBhdCBsZWFzdCAyNCBob3VycyBhZ28gKFI5Ni8NCiAgICAgICAgYikuICBU
aGlzIHdhcm5pbmcgbWF5IHByZXZlbnQgc29tZSBodW1hbiBlcnJvcnMsIGVz
cGVjaWFsbHkgd2hlbg0KICAgICAgICBtdWx0aXBsZSBhdXRob3JzIG1heSBw
b3N0IHRoZSBzYW1lIGRyYWZ0Lg0KDQoNClNlY3Rpb24gOC41LjMsIHBhcmEu
IDA6DQpPTEQ6DQoNCiA4LjUuMyAgRG9TIHRocmVzaG9sZHMNCg0KTkVXOg0K
DQogICAgV2hlbiBjb21wYXJpbmcgZ2VuZXJhdGVkIGFuZCBzdWJtaXR0ZWQg
cGxhaW4gdGV4dCBmb3JtYXRzIHRvIHNhdGlzZnkNCiAgICBSMTQ2LCBhIHN0
YW5kYXJkIHdvcmQtYmFzZWQgZGlmZiBpcyBzdWZmaWNpZW50IHNob3J0LXRl
cm0gKFIxNDcvYikuDQogICAgSG93ZXZlciwgYSBjdXN0b20gZnV6enkgbWF0
Y2hpbmcgZnVuY3Rpb24gY2FuIGJlIGRldmVsb3BlZCAoUjE0OC9jKQ0KICAg
IHRvIG1pbmltaXplIGZhbHNlIHdhcm5pbmdzIGR1ZSB0bywgZm9yIGV4YW1w
bGUsIGRyYWZ0IHRleHQgZm9ybWF0dGluZw0KICAgIGRpZmZlcmVuY2VzLiAg
V2hlbiBkaWZmZXJlbmNlcyBhcmUgZGV0ZWN0ZWQsIGEgY29tcGxldGUgZGlm
ZiBtYXkgYmUNCiAgICBwcm92aWRlZCBvbiBhIHNlcGFyYXRlIHBhZ2UgKFIx
NDkvYyksIGluIGFkZGl0aW9uIHRvIHRoZSB3YXJuaW5nLg0KIA0KICAgIEhp
bnQ6IFdoZW4gY29tcGFyaW5nIGdlbmVyYXRlZCBhbmQgc3VibWl0dGVkIHBs
YWluIHRleHQgZm9ybWF0cywgdGhlDQogICAgVG9vbHNldCBtYXkgdHJ5IHNl
dmVyYWwgcmVjZW50IHhtbDJyZmMgdmVyc2lvbnMgZm9yIHBsYWluIHRleHQN
CiAgICBnZW5lcmF0aW9uLCB0byBlbGltaW5hdGUgd2FybmluZ3MgZHVlIHRv
IGRpZmZlcmVuY2VzIGFtb25nIHhtbDJyZmMNCiAgICB2ZXJzaW9ucy4NCiAN
CiA4LjUuMyAgRG9TIHRocmVzaG9sZHMNCg0KDQpTZWN0aW9uIDE2LiwgcGFy
YS4gMzoNCk9MRDoNCg0KICAgIEFmdGVyIGFjY2VwdGluZyB0aGUgZHJhZnQs
IHRoZSBUb29sc2V0IHVzZXMgc2VuZGVyJ3MgZW1haWwgYWRkcmVzcyB0bw0K
ICAgIHNlbGVjdCBzdWJtaXR0ZXIncyBpZGVudGl0eSAoUjU3L2IpLCBjaGVj
a3MgdGhlIHN1Ym1pc3Npb24gKFI1OC9iKSwNCiAgICBhbmQgcG9zdHMgdGhl
IGRyYWZ0IGlmIHRoZSBjaGVjayBpcyBzdWNjZXNzZnVsIChSNTkvYikuICBU
aGUNCiAgICBzdWJtaXR0ZXIgc2hvdWxkIGJlIG5vdGlmaWVkIG9mIHRoZSBv
dXRjb21lIG9mIHRoZSBkcmFmdCBzdWJtaXNzaW9uDQogICAgdmlhIGVtYWls
IChSNjAvYikuICBPdGhlciByZXF1aXJlbWVudHMgZm9yIHdlYiBpbnRlcmZh
Y2UgKGluY2x1ZGluZw0KICAgIHJlcXVpcmVtZW50cyBvbiBkcmFmdCB2YWxp
ZGF0aW9uLCBzdWJtaXR0ZXIgYXV0aGVudGljYXRpb24sIGRyYWZ0DQogICAg
cG9zdGluZywgYW5kIG5vdGlmaWNhdGlvbikgYXBwbHkgdG8gZW1haWwgaW50
ZXJmYWNlLg0KDQpORVc6DQoNCiAgICBBZnRlciBhY2NlcHRpbmcgdGhlIGRy
YWZ0LCB0aGUgVG9vbHNldCB1c2VzIHNlbmRlcidzIGVtYWlsIGFkZHJlc3Mg
dG8NCiAgICBzZWxlY3Qgc3VibWl0dGVyJ3MgaWRlbnRpdHkgKFI1Ny9iKSwg
Y2hlY2tzIHRoZSBzdWJtaXNzaW9uIChSNTgvYiksDQogICAgYW5kIHBvc3Rz
IHRoZSBkcmFmdCBpZiB0aGUgY2hlY2sgaXMgc3VjY2Vzc2Z1bCAoUjU5L2Ip
LiAgVGhlDQogICAgc3VibWl0dGVyIHNob3VsZCBiZSBub3RpZmllZCBvZiB0
aGUgb3V0Y29tZSBvZiB0aGUgZHJhZnQgc3VibWlzc2lvbg0KICAgIHZpYSBl
bWFpbCAoUjYwL2IpLiAgT3RoZXIgcmVxdWlyZW1lbnRzIGZvciB3ZWIgaW50
ZXJmYWNlIChpbmNsdWRpbmcNCiAgICByZXF1aXJlbWVudHMgb24gc3VibWlz
c2lvbiBwcmVwcm9jZXNzaW5nLCBkcmFmdCB2YWxpZGF0aW9uLCBzdWJtaXR0
ZXINCiAgICBhdXRoZW50aWNhdGlvbiwgZHJhZnQgcG9zdGluZywgYW5kIG5v
dGlmaWNhdGlvbikgYXBwbHkgdG8gZW1haWwNCiAgICBpbnRlcmZhY2UuDQoN
Cg0KU2VjdGlvbiAxNi4sIHBhcmEuIDI2Og0KT0xEOg0KDQogICAgY29udmVu
aWVuY2U6IFNvbWUgSUVURmVycyBjb25zaWRlciB3ZWIgaW50ZXJmYWNlcyBh
cyBnZW5lcmFsbHkgIm1vcmUNCiAgICAgICBjb252ZW5pZW50Ii4NCg0KTkVX
Og0KDQogICAgb3BhcXVlbmVzczogRmlsZXMgc3VibWl0dGVkIHZpYSB3ZWIg
aW50ZXJmYWNlIGFyZSBhcmd1YWJseSBsZXNzDQogICAgICAgc3VzY2VwdGli
bGUgdG8gdmFyaW91cyBpbi10cmFuc2l0IHRyYW5zZm9ybWF0aW9ucyBhbmQN
CiAgICAgICBtaXNpbnRlcnByZXRhdGlvbiB0aGFuIGVtYWlscy4gIEVtYWls
cyBhcmUgb2Z0ZW4gbXV0YXRlZCBieSBtYWlsDQogICAgICAgYWdlbnRzIChl
LmcuLCBhdXRvbWF0ZWQgZGlzY2xhaW1lcnMgYWRkZWQgYnkgc2VuZGVycyBh
bmQgZXh0cmENCiAgICAgICBsaW5lIGZlZWRzIGFkZGVkIGJ5IHJlY2VwaWVu
dHMpLg0KIA0KICAgIGNvbnZlbmllbmNlOiBTb21lIElFVEZlcnMgY29uc2lk
ZXIgd2ViIGludGVyZmFjZXMgYXMgZ2VuZXJhbGx5ICJtb3JlDQogICAgICAg
Y29udmVuaWVudCIuDQoNCg0KQXBwZW5kaXggQi4sIHBhcmEuIDA6DQpPTEQ6
DQoNCiBBcHBlbmRpeCBCLiAgQWNrbm93bGVkZ21lbnRzDQoNCk5FVzoNCg0K
ICAgIG8gIFRoZSBUb29sc2V0IG1heSBldmVudHVhbGx5IGFjY2VwdCBjb21w
cmVzc2VkIGRyYWZ0cyAoc2VlIFIxNTApLg0KICAgICAgIEN1cnJlbnRseSwg
dGhlIFNlY3JldGFyaWF0IGRvZXMgbm90IGFjY2VwdCAiemlwIiBhcmNoaXZl
cyBkdWUgdG8NCiAgICAgICB2aXJ1cyBjb250YW1pbmF0aW9uIGNvbmNlcm5z
LiAgQSBwcm9wZXIgaW1wbGVtZW50YXRpb24gb2YgdGhlDQogICAgICAgVG9v
bHNldCBtdXN0IGFkZHJlc3Mgc3VjaCBjb25jZXJucywgd2hpbGUgdGhlIFNl
Y3JldGFyaWF0IG1heQ0KICAgICAgIHN0aWxsIG5lZWQgdG8gcmVqZWN0IGNl
cnRhaW4gZm9ybWF0cyBpZiB0aGV5IGFyZSBzdWJtaXR0ZWQgdmlhIHRoZQ0K
ICAgICAgIG1hbnVhbCByb3V0ZS4NCiANCiBBcHBlbmRpeCBCLiAgQWNrbm93
bGVkZ21lbnRzDQoNCg0KQXBwZW5kaXggQi4sIHBhcmEuIDE6DQpPTEQ6DQoN
CiAgICBUaGUgYXV0aG9yIGdyYXRlZnVsbHkgYWNrbm93bGVkZ2VzIHRoZSBj
b250cmlidXRpb25zIG9mIEhhcmFsZCBUdmVpdA0KICAgIEFsdmVzdHJhbmQg
KENpc2NvKSwgQnJpYW4gRS4gIENhcnBlbnRlciAoSUJNKSwgQmFyYmFyYSBC
LiAgRnVsbGVyDQogICAgKEZvcmV0ZWMpLCBIZW5yaWsgTGV2a293ZXR6LCBM
YXJyeSBNYXNpbnRlciAoQWRvYmUpLCBQZWtrYSBTYXZvbGENCiAgICAoTmV0
Y29yZSksIGFuZCBTdGFuaXNsYXYgU2hhbHVub3YgKEludGVybmV0MikuDQoN
Ck5FVzoNCg0KICAgIFRoZSBhdXRob3IgZ3JhdGVmdWxseSBhY2tub3dsZWRn
ZXMgdGhlIGNvbnRyaWJ1dGlvbnMgb2YgSGFyYWxkIFR2ZWl0DQogICAgQWx2
ZXN0cmFuZCAoQ2lzY28pLCBCcmlhbiBFLiAgQ2FycGVudGVyIChJQk0pLCBC
YXJiYXJhIEIuICBGdWxsZXINCiAgICAoRm9yZXRlYyksIEhlbnJpayBMZXZr
b3dldHosIExhcnJ5IE1hc2ludGVyIChBZG9iZSksIFBla2thIFNhdm9sYQ0K
ICAgIChOZXRjb3JlKSwgSGVubmluZyBTY2h1bHpyaW5uZSAoQ29sdW1iaWEg
VW5pdmVyc2l0eSksIGFuZCBTdGFuaXNsYXYNCiAgICBTaGFsdW5vdiAoSW50
ZXJuZXQyKS4NCg0KDQpBcHBlbmRpeCBDLiwgcGFyYS4gMjoNCk9MRDoNCg0K
ICAgIEludGVybmFsIFdHIHJldmlzaW9uIGNvbnRyb2wgSUQ6ICRJZDogaWQu
eG1sLHYgMS4yOCAyMDA0LzEwLzI1DQogICAgMDY6MDY6MjYgcm91c3Nrb3Yg
RXhwICQNCg0KTkVXOg0KDQogICAgSW50ZXJuYWwgV0cgcmV2aXNpb24gY29u
dHJvbCBJRDogJElkOiBpZC54bWwsdiAxLjM2IDIwMDQvMTIvMjINCiAgICAw
NTo0OTowMiByb3Vzc2tvdiBFeHAgJA0KIA0KICAgIHZlcnNpb24gMDcNCiAN
CiAgICAgICAqICBBZGRlZCBSMTQ2LCBhIHJlcXVpcmVtZW50IHRvIGdlbmVy
YXRlIGEgd2FybmluZyAoYW5kLA0KICAgICAgICAgIGV2ZW50dWFsbHksIGEg
Y29tcGxldGUgZGlmZikgd2hlbiB0aGUgcHJvZHVjZWQgcGxhaW4gdGV4dCBk
b2VzDQogICAgICAgICAgbm90IG1hdGNoIHRoZSBzdWJtaXR0ZWQgb25lIChl
dmVuIGlmIG1ldGFkYXRhIG1hdGNoZXMpLg0KIA0KICAgICAgICogIEFkZGVk
IGEgc3RhZ2UtYyBzdWdnZXN0aW9uIFIxNDggdG8gYWRkIGEgc21hcnQgZnV6
enkgbWF0Y2gNCiAgICAgICAgICBmdW5jdGlvbiB0byBjb21wYXJlIHN1Ym1p
dHRlZCBhbmQgZ2VuZXJhdGVkLWZyb20tWE1MIHRleHRzLg0KICAgICAgICAg
IEhpbnRlZCBhdCB1c2luZyBtdWx0aXBsZSB4bWwycmZjIHZlcnNpb25zIHRv
IGF2b2lkIHdhcm5pbmdzDQogICAgICAgICAgYmFzZWQgb24gbWlub3IgeG1s
MnJmYyBkaWZmZXJlbmNlcyBhbG9uZS4NCiANCiAgICAgICAqICBBZGRlZCBS
MTUwIHRvIGV2ZW50dWFsbHkgc3VwcG9ydCBzdWJtaXNzaW9uIG9mIGNvbXBy
ZXNzZWQNCiAgICAgICAgICBkcmFmdHMgKHZpYSBib3RoIHdlYiBhbmQgZW1h
aWwgaW50ZXJmYWNlcykuICBOb3RlZCB0aGF0IHRoZQ0KICAgICAgICAgIFNl
Y3JldGFyaWF0IGN1cnJlbnRseSBkb2VzIG5vdCBhY2NlcHQgInppcCIgYXJj
aGl2ZXMuDQogDQogICAgICAgKiAgQmUgZXhwbGljaXQgdGhhdCBDR0kgaXMg
bm90IHNvbWVob3cgbWFuZGF0ZWQgZm9yIHNlcnZlci1zaWRlDQogICAgICAg
ICAgaW1wbGVtZW50YXRpb25zLiAgVGhlIGltcGxlbWVudG9yIHdpbGwgcGlj
ayB0aGUgcmlnaHQNCiAgICAgICAgICB0ZWNobm9sb2d5IGdpdmVuIGFsbCB0
aGUgZmFjdG9ycywgaW5jbHVkaW5nIGhlciBleHBlcmllbmNlIGFuZA0KICAg
ICAgICAgIGF2YWlsYWJsZSB0b29scyAoSGVubmluZyBTY2h1bHpyaW5uZSku
DQogDQogICAgICAgKiAgQWRkZWQgIm9wYXF1ZW5lc3MiIHRvIHRoZSBsaXN0
IG9mIHdlYiBpbnRlcmZhY2UgYWR2YW50YWdlcywNCiAgICAgICAgICBpbnNw
aXJlZCBieSB0aGUgbnVtYmVyIG9mIGZvbGtzIGNvbXBsYWluaW5nIGFib3V0
IHRoZWlyIGRyYWZ0cw0KICAgICAgICAgIGJlaW5nIG11dGF0ZWQgYnkgdGhl
IG1haWwgc3lzdGVtIHdoaWxlIGluLXRyYW5zaXQgdG8gdGhlIGRyYWZ0DQog
ICAgICAgICAgYXJjaGl2ZS4NCg0K

--0-1784950892-1103695319=:44914
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Tools-team mailing list
Tools-team@ietf.org
https://www1.ietf.org/mailman/listinfo/tools-team

--0-1784950892-1103695319=:44914--



