
From nobody Thu Jan  4 00:21:54 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D5E912D82F for <slim@ietfa.amsl.com>; Thu,  4 Jan 2018 00:21:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bhDzzmJ-0QbA for <slim@ietfa.amsl.com>; Thu,  4 Jan 2018 00:21:50 -0800 (PST)
Received: from bin-vsp-out-01.atm.binero.net (vsp-unauthed02.binero.net [195.74.38.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8EBD912D7FB for <slim@ietf.org>; Thu,  4 Jan 2018 00:21:50 -0800 (PST)
X-Halon-ID: 35a415ec-f128-11e7-ab10-005056917a89
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-01.atm.binero.net (Halon) with ESMTPSA id 35a415ec-f128-11e7-ab10-005056917a89; Thu, 04 Jan 2018 09:21:06 +0100 (CET)
References: <151501827910.18289.2028220370428900825@ietfa.amsl.com>
To: "slim@ietf.org" <slim@ietf.org>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
X-Forwarded-Message-Id: <151501827910.18289.2028220370428900825@ietfa.amsl.com>
Message-ID: <e57acdb3-c443-e7f2-28df-8797a628541b@omnitor.se>
Date: Thu, 4 Jan 2018 09:21:45 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <151501827910.18289.2028220370428900825@ietfa.amsl.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/SADvgJLA2fwhgtWod-aIzZ4U2ec>
Subject: [Slim] Fwd: I-D Action: draft-hellstrom-slim-modality-grouping-01.txt
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Jan 2018 08:21:53 -0000

A new version of the modality grouping draft is available. The main 
differences are corrections of minor spelling mistakes, and 
restructuring a couple of complex sentences for improved readability.

There are two topics covered. They can be seen as free-standing 
extensions of what has been discussed for 
draft-ietf-slim-negotiating-human-language.

1. The need to get (or produce) the same human language contents in two 
or more modalities approximately simultaneously. E.g. spoken and 
written. One of these modalities would then be an automatic or human 
generated transform of the other. Earlier specified mechanisms for 
language selections do not have any difference between indicating 
language in two modalities as alternatives to select from versus a 
preference to use both simultaneously.
Applications are e.g. for a user with limited hearing or in noisy 
environment who needs to combine hearing with the option of reading the 
same contents when hearing fails.

2. The need to describe preference level between alternative modalities 
so that the commonly most preferred language and modality for 
communication can be selected. Thereby communication can start smoothly 
and disconnection or inclusion of non-needed interpretation avoided. 
Examples: a) prefer to receive text but can accept to receive spoken 
language.   b) prefer to send sign language but can accept to send text.



Known shortcomings:
1. This draft has the same shortcoming as has been discussed lately for 
draft-ietf-slim-negotiating-human-language in that it cannot distinguish 
between spoken and written language in other than audio and text media.  
Only sign languages have distinguishable language tags. That is a 
separate problem.

2. This draft cannot specify that two modalities using the same media 
stream are wanted simultaneously. (E.g. subtitling in the video stream 
of a speaker seen in the same video stream. )  This is partly depending 
on shortcoming 1.


Comments are welcome

Gunnar

-----------Forwarded message------------------------

A New Internet-Draft is available from the on-line Internet-Drafts directories.


         Title           : Human Language Modality Grouping Semantics in Session Description Protocol
         Author          : Gunnar Hellstrom
	Filename        : draft-hellstrom-slim-modality-grouping-01.txt
	Pages           : 11
	Date            : 2018-01-03

Abstract:
    When setting up a real-time communication session, there may be a
    need to indicate preference for which media and modality (spoken,
    written or signed) to use for language communications or a need to
    indicate preference for receiving the same language content
    simultaneously in two modalities.  This document defines the
    semantics for grouping media for such purposes in the Session
    Description Protocol (SDP).  The semantics defined in this document
    are based on the SDP Grouping Framework.  Applications are for
    example negotiation the most suitable common modality or modalities
    for language communications in a real-time session.  The indications
    are specified for the sending and receiving direction separately.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-hellstrom-slim-modality-grouping/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-hellstrom-slim-modality-grouping-01
https://datatracker.ietf.org/doc/html/draft-hellstrom-slim-modality-grouping-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-hellstrom-slim-modality-grouping-01


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

-- 
-----------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


From nobody Sat Jan  6 06:13:41 2018
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: slim@ietf.org
Delivered-To: slim@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id BB3321200F1; Sat,  6 Jan 2018 06:13:36 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Alvaro Retana <aretana.ietf@gmail.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org,  bernard.aboba@gmail.com, slim@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.68.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com>
Date: Sat, 06 Jan 2018 06:13:36 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/lol_xWu0gsS-YCzo2mNvPvvANAQ>
Subject: [Slim] Alvaro Retana's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Jan 2018 14:13:37 -0000

Alvaro Retana has entered the following ballot position for
draft-ietf-slim-negotiating-human-language-19: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thanks for writing an interesting document!

Given that this document doesnâ€™t mandate the behavior in the case of not having
languages in common, why does it matter if the combination is â€śdifficult to
match togetherâ€ť or not?  Iâ€™m wondering about this piece of text (from 5.2):

   ...The
   two SHOULD NOT be set to languages which are difficult to match
   together (e.g., specifying a desire to send audio in Hungarian and
   receive audio in Portuguese will make it difficult to successfully
   complete the call).

I donâ€™t understand how â€śdifficult to matchâ€ť can be enforced from a normative
point of view.  Difficulty seems to be a subjective criteria -- the example
shows a pair that I would consider difficult too (I don't speak Hungarian!),
but other pairings could still be difficult for me but easy for others.  Using
â€śSHOULD NOTâ€ť (instead of â€śMUST NOTâ€ť) implies that there are cases in which it
is ok to do it (again, probably subjectively).  It seems to me that the â€śSHOULD
NOTâ€ť could be a simple â€śshould notâ€ť.

BTW, that reminds me: please use the template text from rfc8174 (instead of
rfc2119).

Nit:  It would be nice to expand SPD in the abstract and put a reference to
rfc4566 in the Introduction.



From nobody Sat Jan  6 06:51:44 2018
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 220D0127078; Sat,  6 Jan 2018 06:51:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aKlol_f8TpRO; Sat,  6 Jan 2018 06:51:40 -0800 (PST)
Received: from alum-mailsec-scanner-4.mit.edu (alum-mailsec-scanner-4.mit.edu [18.7.68.15]) by ietfa.amsl.com (Postfix) with ESMTP id 4BF0A124319;  Sat,  6 Jan 2018 06:51:35 -0800 (PST)
X-AuditID: 1207440f-acfff70000000ab0-c8-5a50e2750e88
Received: from outgoing-alum.mit.edu (OUTGOING-ALUM.MIT.EDU [18.7.68.33]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by alum-mailsec-scanner-4.mit.edu (Symantec Messaging Gateway) with SMTP id 09.2A.02736.572E05A5; Sat,  6 Jan 2018 09:51:34 -0500 (EST)
Received: from PaulKyzivatsMBP.localdomain (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.13.8/8.12.4) with ESMTP id w06EpVaE008425 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sat, 6 Jan 2018 09:51:32 -0500
To: slim@ietf.org
Cc: draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org,  bernard.aboba@gmail.com
References: <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <5e67b7a0-5527-12cc-f50a-74b8cbf832ef@alum.mit.edu>
Date: Sat, 6 Jan 2018 09:51:31 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRmVeSWpSXmKPExsUixO6iqFv2KCDKoL1f3mLDvv/MFsu+72ex uPhlPrPFzA+dbA4sHjtn3WX3WLLkJ1MAUxSXTUpqTmZZapG+XQJXxoHmHuaCJQIV39u3sTYw TuftYuTkkBAwkdg18zNLFyMXh5DADiaJWVN62EASQgIPmCTeH4kDsYUFiiVObfrJDGKLCAhK fO+ZwQRiMwvkS3zvOsYKUe8nMeXAH7BeNgEtiTmH/rOA2LwC9hKLln4Bq2ERUJH4tHIxI4gt KpAm8erZDmaIGkGJkzOfgNVzCvhLLDx2jRVivpnEvM0PmSFscYlbT+ZD7ZWXaN46m3kCo8As JO2zkLTMQtIyC0nLAkaWVYxyiTmlubq5iZk5xanJusXJiXl5qUW6Jnq5mSV6qSmlmxghQc2/ g7FrvcwhRgEORiUe3hu1/lFCrIllxZW5hxglOZiURHlFnQOihPiS8lMqMxKLM+KLSnNSiw8x SnAwK4nwZp8GKudNSaysSi3Kh0lJc7AoifOqL1H3ExJITyxJzU5NLUgtgsnKcHAoSfAWPwQa KliUmp5akZaZU4KQZuLgBBnOAzS8C6SGt7ggMbc4Mx0if4rRmKOn58YfJo5nM183MAux5OXn pUqJQ4wTACnNKM2DmwZLTK8YxYGeE+bdAlLFA0xqcPNeAa1iAlq16ogvyKqSRISUVAMj01z5 rKP72kTuKn9QsNo08+Ki16s3v1bcOa3gnMPzppBnBYLKBz5rea403ZZwe2pAQXfOBL32oC3J ZeEPGedKiW8VPlFk+Dvib/sLYVNuteUJM28LffkQeML0SNKjNfVWzgc1XA+d6b23p87nc17V y0zuDRtvxjT/TbH4cHrrRE3r4ss8tcYnlViKMxINtZiLihMBoY7vsCcDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/yiLxpuCv8w-Yyh0aRfZCoLM4Svk>
Subject: Re: [Slim] Alvaro Retana's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Jan 2018 14:51:43 -0000

On 1/6/18 9:13 AM, Alvaro Retana wrote:
> Alvaro Retana has entered the following ballot position for
> draft-ietf-slim-negotiating-human-language-19: No Objection
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/
> 
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> Thanks for writing an interesting document!
> 
> Given that this document doesnâ€™t mandate the behavior in the case of not having
> languages in common, why does it matter if the combination is â€śdifficult to
> match togetherâ€ť or not?  Iâ€™m wondering about this piece of text (from 5.2):
> 
>     ...The
>     two SHOULD NOT be set to languages which are difficult to match
>     together (e.g., specifying a desire to send audio in Hungarian and
>     receive audio in Portuguese will make it difficult to successfully
>     complete the call).
> 
> I donâ€™t understand how â€śdifficult to matchâ€ť can be enforced from a normative
> point of view.  Difficulty seems to be a subjective criteria -- the example
> shows a pair that I would consider difficult too (I don't speak Hungarian!),
> but other pairings could still be difficult for me but easy for others.  Using
> â€śSHOULD NOTâ€ť (instead of â€śMUST NOTâ€ť) implies that there are cases in which it
> is ok to do it (again, probably subjectively).  It seems to me that the â€śSHOULD
> NOTâ€ť could be a simple â€śshould notâ€ť.

I agree that this is really just some wisdom that is being encouraged, 
and so should not be normative.

	Thanks,
	Paul


From nobody Sat Jan  6 17:39:32 2018
Return-Path: <ekr@rtfm.com>
X-Original-To: slim@ietf.org
Delivered-To: slim@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 237B71200C1; Sat,  6 Jan 2018 17:39:31 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Eric Rescorla <ekr@rtfm.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org,  bernard.aboba@gmail.com, slim@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.68.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com>
Date: Sat, 06 Jan 2018 17:39:31 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/owvBd1vhzwTtQeo_6uFvH8fczZg>
Subject: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 01:39:31 -0000

Eric Rescorla has entered the following ballot position for
draft-ietf-slim-negotiating-human-language-19: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Document: draft-ietf-slim-negotiating-human-language-17.txt

1. I'm not marking this first point DISCUSS, but I do think it's
important it be addressed and I trust the AD will ensure that it is.
This document is ambiguous about the contents of the answer
attribute. Specifically, it says:

   In an answer, 'hlang-send' is the language the answerer will send if
   using the media for language (which in most cases is one of the
   languages in the offer's 'hlang-recv'), and 'hlang-recv' is the
   language the answerer expects to receive if using the media for
   language (which in most cases is one of the languages in the offer's
   'hlang-send').

However, the next paragraph permits >1 tag, as does the ABNF in S 6.1.

   Each value MUST be a list of one or more language tags per BCP 47
   [RFC5646], separated by white space.  BCP 47 describes mechanisms for
   matching language tags.  Note that [RFC5646] Section 4.1 advises to
   "tag content wisely" and not include unnecessary subtags.

So, how am I supposed to interpret an answer with >1 tag? Is this
forbidden? I can imagine a number of semantics, but it's important
it be clear in the document.


2. The negotiation structure here does not match that which is
conventionally used with SDP, where each side indicates the formats it
is prepared to receive and the other side can send any of them. Why
did you use this structure? One reason you might is that you expect
the answer to resolve which language is in use, however because SIP
supports early media (i.e., media which is delivered prior to the
answer.)



From nobody Sat Jan  6 18:46:31 2018
Return-Path: <bernard_aboba@hotmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DC20126C22 for <slim@ietfa.amsl.com>; Sat,  6 Jan 2018 18:46:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.126
X-Spam-Level: 
X-Spam-Status: No, score=-1.126 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XdVQMFtN_H_6 for <slim@ietfa.amsl.com>; Sat,  6 Jan 2018 18:46:28 -0800 (PST)
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (mail-oln040092011020.outbound.protection.outlook.com [40.92.11.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BAEAC126B6D for <slim@ietf.org>; Sat,  6 Jan 2018 18:46:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=QiewkLLNgipaqR7ymDvNTyppFpMuXF5OAXYEbyOn4YM=; b=fGdTz15q6Mj1vTesbGFezTNFCpaYECwcQc0wrZAQ0AmG6nnTI2uwoPe2WmXpdyKQ+p1HYgcpkTWIRaFaP1rY4UiSMMEMJiudv7aWo8jJi/QkIELED9CNDEoXRsRCD/eYz4/LHb1IhpCje7GkKkO+QjVLJPqeICxML8aMLwZy2iPe/NfPucvM+LpCTr6WhE45GzBvySeLSpB21c6v5ZPdSQekK7dLchY/ZGUtk9mLgAAb9FhA4rpmnBnS1qWcdtgbGRcEhQsBm17HbWHomxEii8epZfnMyxd3ozZ5TFnX6GBKWfh/7UAbpP3zI4MT1nSzWN4srjC2cP2tW/xUlaIiTw==
Received: from BN3NAM04FT043.eop-NAM04.prod.protection.outlook.com (10.152.92.55) by BN3NAM04HT095.eop-NAM04.prod.protection.outlook.com (10.152.93.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.302.6; Sun, 7 Jan 2018 02:46:27 +0000
Received: from CO2PR10MB0101.namprd10.prod.outlook.com (10.152.92.51) by BN3NAM04FT043.mail.protection.outlook.com (10.152.93.79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.345.12 via Frontend Transport; Sun, 7 Jan 2018 02:46:27 +0000
Received: from CO2PR10MB0101.namprd10.prod.outlook.com ([10.160.8.26]) by CO2PR10MB0101.namprd10.prod.outlook.com ([10.160.8.26]) with mapi id 15.20.0386.005; Sun, 7 Jan 2018 02:46:27 +0000
From: Bernard Aboba <bernard_aboba@hotmail.com>
To: Eric Rescorla <ekr@rtfm.com>
CC: "slim@ietf.org" <slim@ietf.org>
Thread-Topic: Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
Thread-Index: AQHTh1hfgw3GX9NZm0OqcRNkOFNTFqNntLvE
Date: Sun, 7 Jan 2018 02:46:27 +0000
Message-ID: <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.outlook.com>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com>
In-Reply-To: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:9B197DF3A466B2C0622617B22E7C427A1131636A8FF48C24826A30390C71A851; UpperCasedChecksum:BB30FA0015F45238B62B0003F7DE15A535FDEC20F7B8C74BADE9B0891490FDB2; SizeAsReceived:7129; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [umGSGpfFnDaG5HieNPeohdn+5b4iDB3A]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3NAM04HT095; 6:dFVnMHIWFYmG5zQdHCY6vA5+ZNaJkJJROu1lQ3AwHZJ2i5AeVbJTGjOXfVAMYfhmZ+fwPahOrBnEAbNJfsp2dpLUHi8LLPkQpg/Co8RfUJvC6diXyrGYYjCsAtJLRdFhHU0Yh8MZ7meI25XRUS/VHd+PKnmBvCHiDO5OjpVa75b8F6frahA+zv1a9zGQZHqDWa+1j9G+4cpQSWQH/jSCDvcv3Hzd9zAp+YjZAdYhWStxY5Tiupp2bgGpkrb9Fw4UuLwXbQYVAEoXNyzZSwBg3K6Vztc+1CJeAlYkAlFsEVQv8iFxuYf75OI7ZQli7HtNUDgcsULhgtnGLr8ZbVeZe1qScTMDyCiTwYB1Cb79OOY=; 5:fFpOsqE85Hb9eXgm/Oca7hAQZ8mF5qSLKoGuiMkKlNelWO7fsNBxb/nMRMoFBM1fptx2kAoMjdmTw303mkejy6VMVD/mcWPnr2CDSLi2ElohNY5slO/Se5d5IVccwvONMllW4Rp7zuClHe6t39LNklqeYtZjsQum60x4OJ17KnQ=; 24:w1a5u9ymp11wSSdpAdB2uzf5Ddv0V/2vMrT7U2BASuy6e+ET7LY4/02Crvn4IQK3BV+koF22mzuUSGVKYTvbB6gC2esUWOU75YdQKkmJWyo=; 7:PCjLbE3vXhZlEx6NfaQmtXElmg4zCwJbPdN4aVVfq1xAJ6f6qS3oxWDfBuzhdfDtufsXqqIHfhjB2GLuYdNsbhQdX0mWNC4XiiW86ZVTBaMgYQ2O+wgC5Ln6Rg+F6JAXxdf2DxomRyFXJa6RyWQWVbnalyEff7khnRIBpr+JQoZa62yM1qaXiuHDZgGIJpCsQ8vjUk2pIM6dEKflBYlpH4HdsZX+8+2apBVSKGJRWtr1LLLjLoXqqbxAHZjSNo2n
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101448)(1601125374)(1701031045); SRVR:BN3NAM04HT095; 
x-ms-traffictypediagnostic: BN3NAM04HT095:
x-ms-office365-filtering-correlation-id: ef8b1194-30b0-4cd6-b4fc-08d55578d9b6
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:BN3NAM04HT095; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:BN3NAM04HT095; 
x-forefront-prvs: 0545EFAC9A
x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:BN3NAM04HT095; H:CO2PR10MB0101.namprd10.prod.outlook.com; FPR:; SPF:None; LANG:; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ef8b1194-30b0-4cd6-b4fc-08d55578d9b6
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2018 02:46:27.8765 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3NAM04HT095
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/WQr4JXnSZht0p9hZfZuty-rlbjY>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 02:46:30 -0000

On Jan 6, 2018, at 17:39, Eric Rescorla <ekr@rtfm.com> wrote:
>=20
> 2. The negotiation structure here does not match that which is
> conventionally used with SDP, where each side indicates the formats it
> is prepared to receive and the other side can send any of them. Why
> did you use this structure?=20

[BA] Thank you for your review.=20

For disabled users, the capabilities may not be symmetric.  For example, a =
user might be speech-impaired but not hearing impaired. So they might be ab=
le to receive English audio, but only able to send American Sign Language (=
ASL) within a video stream or written American English in a text stream.=20

IMHO, this should probably be explained early in the document.=


From nobody Sat Jan  6 18:51:03 2018
Return-Path: <bernard.aboba@gmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05557126B6D for <slim@ietfa.amsl.com>; Sat,  6 Jan 2018 18:51:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Frnr4sjLTfzF for <slim@ietfa.amsl.com>; Sat,  6 Jan 2018 18:50:59 -0800 (PST)
Received: from mail-ua0-x234.google.com (mail-ua0-x234.google.com [IPv6:2607:f8b0:400c:c08::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B581B126C22 for <slim@ietf.org>; Sat,  6 Jan 2018 18:50:58 -0800 (PST)
Received: by mail-ua0-x234.google.com with SMTP id v22so4857743uaj.1 for <slim@ietf.org>; Sat, 06 Jan 2018 18:50:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4/yb+1wLoon/Jx1AIDD5YC81Pgt5s/oafCIHSrBEpbs=; b=O/HKToyjK+QS/4TKlrgVQixlEwJ1ZV3CdvWltLiPZJYAG0zWwWXP6344L/I4cjaL9K ju6bOTI2ZO9e4BGZxJ8o5AQYJH96rEb3r+nJHkD6pDowwje7GYM3j+MVCgIH/iguznGc qjRcy2dNX42ON/T4c9uJ3ACmTYLCMK6nd/7P1f3gSUkImHP5rq0rxK7zrIIYxJSQe8+N 0LHcN8gtrY5Ui1/GSJep4WVs2go23Go1OSOMw0zlcCDy7bJOlpnHf5KgGYwZvCdXZCcO rFJFzhON1NaLRbkfl6+Anbxkh/4rAvnZ7e18xmmxyzzRZG3xGLJ7QMYdYz24mus2wEif AdDw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4/yb+1wLoon/Jx1AIDD5YC81Pgt5s/oafCIHSrBEpbs=; b=fDphsY+b0NRvEs+BTdGO9Q905GJ/VGXrYBzuctaNXMpWUv0ex81n7QUFCX7XchMYDy KorL1bplkzFpSnsIo/KAG3LGtEX1ws679Nen9D8ea7ZhL/rx7LDTNC6qvDpCU4R6w1wv 2P2Gr8ugiHqM9vQV3P3NMz10jf2tnP8x1v3A46ZM6o/l0Ef3tcUVJsT6m8+hTTL1RoN/ gW7rp1erY+VivApvSU0osIVTfkR0K9OrNzbDQzsal86+A2mzu+ZajBp8NMyvhpqFnsdv zcglNj/P8KBtoF7EQGOIJCwZE8puss/EVCQxM5CIKY6cmhB5T4DkDE/1Xhf6htwR/5JB QAPA==
X-Gm-Message-State: AKwxyte75nEOvNS1y/M7KccaL0wSf+5aWygAsTYbXl0G6lkquRaCvoz0 YDwPj+wIqNW+FkeAJqSye+yTQDIbo5+4xcae3SE=
X-Google-Smtp-Source: ACJfBoscgV3Z7kmuT3T+h0ZSBezCf+CgttbgOmrY73p6qW0jhZ7uHXeXtPcZHQqZIPRkVMK7iWeaWTYwngq9oE8lSc8=
X-Received: by 10.176.82.81 with SMTP id j17mr7357790uaa.202.1515293457511; Sat, 06 Jan 2018 18:50:57 -0800 (PST)
MIME-Version: 1.0
References: <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <5e67b7a0-5527-12cc-f50a-74b8cbf832ef@alum.mit.edu>
In-Reply-To: <5e67b7a0-5527-12cc-f50a-74b8cbf832ef@alum.mit.edu>
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Sun, 07 Jan 2018 02:50:46 +0000
Message-ID: <CAOW+2duWovkiLuc3PgV436LGRvxubX5zL9O62XNmmJB=ViWC2A@mail.gmail.com>
To: =?UTF-8?Q?Gunnar_Hellstr=C3=B6m?= <gunnar.hellstrom@omnitor.se>,  Paul Kyzivat <pkyzivat@alum.mit.edu>
Cc: slim@ietf.org
Content-Type: multipart/alternative; boundary="94eb2c191f1c43fa73056226c04f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/i4qALlXwRUuSNYMDQALVbVjywLE>
Subject: Re: [Slim] Alvaro Retana's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 02:51:01 -0000

--94eb2c191f1c43fa73056226c04f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Paul said:

"I agree that this is really just some wisdom that is being encouraged, and
so should not be normative."

[BA] Agree that it should not be normative. However, the point about
subjectivity still applies. I=E2=80=99m not sure what value the SHOULD NOT
provides, even if it is in lower case.  For example, is it =E2=80=9Cdifficu=
lt=E2=80=9D to
ask to receive American English in audio but to send ASL in video or
American English in text, because the user is speech-impaired, but not
hearing-impaired?  Isn=E2=80=99t the whole point of the negotiation to dete=
rmine
what languages can be mutually accommodated?

On Sat, Jan 6, 2018 at 6:51 AM, Paul Kyzivat <pkyzivat@alum.mit.edu> wrote:

> On 1/6/18 9:13 AM, Alvaro Retana wrote:
>
>> Alvaro Retana has entered the following ballot position for
>> draft-ietf-slim-negotiating-human-language-19: No Objection
>>
>> When responding, please keep the subject line intact and reply to all
>> email addresses included in the To and CC lines. (Feel free to cut this
>> introductory paragraph, however.)
>>
>>
>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.htm=
l
>> for more information about IESG DISCUSS and COMMENT positions.
>>
>>
>> The document, along with other ballot positions, can be found here:
>>
>> https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-langu=
age/
>>
>>
>>
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> Thanks for writing an interesting document!
>>
>> Given that this document doesn=E2=80=99t mandate the behavior in the cas=
e of not
>> having
>> languages in common, why does it matter if the combination is =E2=80=9Cd=
ifficult
>> to
>> match together=E2=80=9D or not?  I=E2=80=99m wondering about this piece =
of text (from
>> 5.2):
>>
>>     ...The
>>     two SHOULD NOT be set to languages which are difficult to match
>>     together (e.g., specifying a desire to send audio in Hungarian and
>>     receive audio in Portuguese will make it difficult to successfully
>>     complete the call).
>>
>> I don=E2=80=99t understand how =E2=80=9Cdifficult to match=E2=80=9D can =
be enforced from a
>> normative
>> point of view.  Difficulty seems to be a subjective criteria -- the
>> example
>> shows a pair that I would consider difficult too (I don't speak
>> Hungarian!),
>> but other pairings could still be difficult for me but easy for others.
>> Using
>> =E2=80=9CSHOULD NOT=E2=80=9D (instead of =E2=80=9CMUST NOT=E2=80=9D) imp=
lies that there are cases in
>> which it
>> is ok to do it (again, probably subjectively).  It seems to me that the
>> =E2=80=9CSHOULD
>> NOT=E2=80=9D could be a simple =E2=80=9Cshould not=E2=80=9D.
>>
>
> I agree that this is really just some wisdom that is being encouraged, an=
d
> so should not be normative.
>
>         Thanks,
>         Paul
>

--94eb2c191f1c43fa73056226c04f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div><div>Paul said:=C2=A0<div><br></div><div>&quot;<span style=3D"font-siz=
e:12.8px">I agree that this is really just some wisdom that is being encour=
aged, and so should not be normative.</span>&quot;</div><div><br></div></di=
v></div><div><div><div>[BA] Agree that it should not be normative. However,=
 the point about subjectivity still applies. I=E2=80=99m not sure what valu=
e the SHOULD NOT provides, even if it is in lower case.=C2=A0 For example, =
is it =E2=80=9Cdifficult=E2=80=9D to ask to receive American English in aud=
io but to send ASL in video or American English in text, because the user i=
s speech-impaired, but not hearing-impaired?=C2=A0 Isn=E2=80=99t the whole =
point of the negotiation to determine what languages can be mutually accomm=
odated?=C2=A0</div></div></div><div><div class=3D"gmail_extra"><br><div cla=
ss=3D"gmail_quote">On Sat, Jan 6, 2018 at 6:51 AM, Paul Kyzivat <span>&lt;<=
a href=3D"mailto:pkyzivat@alum.mit.edu" target=3D"_blank">pkyzivat@alum.mit=
.edu</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"=
m_-180041439846226451HOEnZb"><div class=3D"m_-180041439846226451h5">On 1/6/=
18 9:13 AM, Alvaro Retana wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Alvaro Retana has entered the following ballot position for<br>
draft-ietf-slim-negotiating-human-language-19: No Objection<br>
<br>
When responding, please keep the subject line intact and reply to all<br>
email addresses included in the To and CC lines. (Feel free to cut this<br>
introductory paragraph, however.)<br>
<br>
<br>
Please refer to <a href=3D"https://www.ietf.org/iesg/statement/discuss-crit=
eria.html" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/iesg/s=
tatement/discuss-criteria.html</a><br>
for more information about IESG DISCUSS and COMMENT positions.<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-hum=
an-language/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf=
.org/doc/draft-ietf-slim-negotiating-human-language/</a><br>
<br>
<br>
<br>
----------------------------------------------------------------------<br>
COMMENT:<br>
----------------------------------------------------------------------<br>
<br>
Thanks for writing an interesting document!<br>
<br>
Given that this document doesn=E2=80=99t mandate the behavior in the case o=
f not having<br>
languages in common, why does it matter if the combination is =E2=80=9Cdiff=
icult to<br>
match together=E2=80=9D or not?=C2=A0 I=E2=80=99m wondering about this piec=
e of text (from 5.2):<br>
<br>
=C2=A0 =C2=A0 ...The<br>
=C2=A0 =C2=A0 two SHOULD NOT be set to languages which are difficult to mat=
ch<br>
=C2=A0 =C2=A0 together (e.g., specifying a desire to send audio in Hungaria=
n and<br>
=C2=A0 =C2=A0 receive audio in Portuguese will make it difficult to success=
fully<br>
=C2=A0 =C2=A0 complete the call).<br>
<br>
I don=E2=80=99t understand how =E2=80=9Cdifficult to match=E2=80=9D can be =
enforced from a normative<br>
point of view.=C2=A0 Difficulty seems to be a subjective criteria -- the ex=
ample<br>
shows a pair that I would consider difficult too (I don&#39;t speak Hungari=
an!),<br>
but other pairings could still be difficult for me but easy for others.=C2=
=A0 Using<br>
=E2=80=9CSHOULD NOT=E2=80=9D (instead of =E2=80=9CMUST NOT=E2=80=9D) implie=
s that there are cases in which it<br>
is ok to do it (again, probably subjectively).=C2=A0 It seems to me that th=
e =E2=80=9CSHOULD<br>
NOT=E2=80=9D could be a simple =E2=80=9Cshould not=E2=80=9D.<br>
</blockquote>
<br></div></div>
I agree that this is really just some wisdom that is being encouraged, and =
so should not be normative.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Thanks,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Paul<br>
</blockquote></div><br></div>
</div>

--94eb2c191f1c43fa73056226c04f--


From nobody Sat Jan  6 18:55:55 2018
Return-Path: <ekr@rtfm.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32843126CF6 for <slim@ietfa.amsl.com>; Sat,  6 Jan 2018 18:55:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UFZqIT2mHeUR for <slim@ietfa.amsl.com>; Sat,  6 Jan 2018 18:55:52 -0800 (PST)
Received: from mail-yb0-x231.google.com (mail-yb0-x231.google.com [IPv6:2607:f8b0:4002:c09::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 80073126B6D for <slim@ietf.org>; Sat,  6 Jan 2018 18:55:52 -0800 (PST)
Received: by mail-yb0-x231.google.com with SMTP id s10so3301975ybl.7 for <slim@ietf.org>; Sat, 06 Jan 2018 18:55:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=LFaVIWvzzThjbFPWwJAIxWvGML2XQyrjSjm4uGUSejA=; b=sE0HBHklN7wHCT1V+jxeakzOr8ABGmxaBVMLpcJjWmzvuo1H9QmZitU7jK0dxtzFJT mU3WtCyd7c5SkiUrYJ9gNgl17F5w/NM/jac2OOWUvpYEwzZ9nRC8y4r3i0vDEsjgHE6T OsVZuTIiE3mKh8r1IWdOyPzdSv1jTk6nk5Q52Pkf+J/23DfnhFzmzlf2FF25XZprbW8L cSYyc0aHGvqFj6U+FqnRQczX7A1qv6YqHakG8+sQKEkn+vMISnEAVIuimAoWOJt+daxE 7XEA56RFJzfds+s1yKC13FLoCESs/jFEbXLlMfKDwJt9empv7nAoGmFJbLCxgkVmUDNU 814g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=LFaVIWvzzThjbFPWwJAIxWvGML2XQyrjSjm4uGUSejA=; b=li2+kr3ONE0kXx7JoovyHhdbZFQ48ni2FeELS+MSw6Uh/H+6ej8gPzkxjdxyTfSugq AWvxWapvU/+FfDEUwEhIQx5yarE4MJv1E8HXaIxPIJSHlg2Ffx/rkcwYRsyRBZEc5815 TvhALWTykkD0XAFdvOXIxVtjQSb1PprtDXKgOpaTqx5KeC/6ZwAWIpfC9hU2tQkGIPKR q0QcNghPii6xag7t0wOF8dTnsOF/Z4q00b7fihSLqR9lZn7v+AVRqs/twZBj9LiI7J3G IgvwhbHqFVhMWFnd5BPAwMAy7n21sWUrf3Z1oIRpcw59LMAqHX/yMb2TTglj1POey/eK QOkQ==
X-Gm-Message-State: AKGB3mIAxC/XkVAeHaxcGc1G2JCHZOygnkV1nK0IeMPD6UbWTna0jRpt qtj/EBhiQdP/Tt0Shglug2UPhjQZDSOkr2MI41cgOw==
X-Google-Smtp-Source: ACJfBovFexmRzLu4HKnk3qjqjWMdL/c+qFHLMHUHmYNLUbjo4ruzohuC16XmoH7stAY35y4Y4VpmF50yieM0yL2vuoo=
X-Received: by 10.37.228.197 with SMTP id b188mr7558589ybh.416.1515293751630;  Sat, 06 Jan 2018 18:55:51 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.123.132 with HTTP; Sat, 6 Jan 2018 18:55:11 -0800 (PST)
In-Reply-To: <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.outlook.com>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.outlook.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Sat, 6 Jan 2018 18:55:11 -0800
Message-ID: <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com>
To: Bernard Aboba <bernard_aboba@hotmail.com>
Cc: "slim@ietf.org" <slim@ietf.org>
Content-Type: multipart/alternative; boundary="001a114bba96cbfa3e056226d1f1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/ysQXwKFH3ROaFLwFmQ52EuTXLDE>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 02:55:54 -0000

--001a114bba96cbfa3e056226d1f1
Content-Type: text/plain; charset="UTF-8"

On Sat, Jan 6, 2018 at 6:46 PM, Bernard Aboba <bernard_aboba@hotmail.com>
wrote:

> On Jan 6, 2018, at 17:39, Eric Rescorla <ekr@rtfm.com> wrote:
> >
> > 2. The negotiation structure here does not match that which is
> > conventionally used with SDP, where each side indicates the formats it
> > is prepared to receive and the other side can send any of them. Why
> > did you use this structure?
>
> [BA] Thank you for your review.
>
> For disabled users, the capabilities may not be symmetric.


But this is true for ordinary SDP as well. I might be able to receive H.264
but not send it.

-Ekr


> For example, a user might be speech-impaired but not hearing impaired. So
> they might be able to receive English audio, but only able to send American
> Sign Language (ASL) within a video stream or written American English in a
> text stream.
>
> IMHO, this should probably be explained early in the document.

--001a114bba96cbfa3e056226d1f1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Sat, Jan 6, 2018 at 6:46 PM, Bernard Aboba <span dir=3D"ltr">&lt;<a =
href=3D"mailto:bernard_aboba@hotmail.com" target=3D"_blank">bernard_aboba@h=
otmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span cl=
ass=3D"">On Jan 6, 2018, at 17:39, Eric Rescorla &lt;<a href=3D"mailto:ekr@=
rtfm.com">ekr@rtfm.com</a>&gt; wrote:<br>
&gt;<br>
&gt; 2. The negotiation structure here does not match that which is<br>
&gt; conventionally used with SDP, where each side indicates the formats it=
<br>
&gt; is prepared to receive and the other side can send any of them. Why<br=
>
&gt; did you use this structure?<br>
<br>
</span>[BA] Thank you for your review.<br>
<br>
For disabled users, the capabilities may not be symmetric.=C2=A0</blockquot=
e><div><br></div><div>But this is true for ordinary SDP as well. I might be=
 able to receive H.264 but not send it.</div><div><br></div><div>-Ekr</div>=
<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"> For example, a user might =
be speech-impaired but not hearing impaired. So they might be able to recei=
ve English audio, but only able to send American Sign Language (ASL) within=
 a video stream or written American English in a text stream.<br>
<br>
IMHO, this should probably be explained early in the document.</blockquote>=
</div><br></div></div>

--001a114bba96cbfa3e056226d1f1--


From nobody Sat Jan  6 19:18:57 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C68C120726 for <slim@ietfa.amsl.com>; Sat,  6 Jan 2018 19:18:54 -0800 (PST)
X-Quarantine-ID: <HpnwlVrHSc1P>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HpnwlVrHSc1P for <slim@ietfa.amsl.com>; Sat,  6 Jan 2018 19:18:52 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 33D83120713 for <slim@ietf.org>; Sat,  6 Jan 2018 19:18:52 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Sat, 6 Jan 2018 19:19:23 -0800
Mime-Version: 1.0
Message-Id: <p06240600d677405a00ea@[99.111.97.136]>
In-Reply-To: <CAOW+2duWovkiLuc3PgV436LGRvxubX5zL9O62XNmmJB=ViWC2A@mail.gmail.com>
References: <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <5e67b7a0-5527-12cc-f50a-74b8cbf832ef@alum.mit.edu> <CAOW+2duWovkiLuc3PgV436LGRvxubX5zL9O62XNmmJB=ViWC2A@mail.gmail.com>
X-Mailer: Eudora for Mac OS X
Date: Sat, 6 Jan 2018 19:18:47 -0800
To: Bernard Aboba <bernard.aboba@gmail.com>, Gunnar =?iso-8859-1?Q?Hellstr=F6m?=  <gunnar.hellstrom@omnitor.se>, Paul Kyzivat <pkyzivat@alum.mit.edu>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/kTkd__RkXEe86Y7y-kPWiOoKJgk>
Subject: Re: [Slim] Alvaro Retana's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 03:18:54 -0000

I will reword the text to be descriptive rather than normative.  The 
intent of the text is to point out that specifying language (not 
modality) combinations that are more difficult to match than 
necessary will likely not lead to ideal results.  Difficult 
combinations could in theory be handled by bridging in additional 
translators, but human language translation adds its own set of 
difficulties.

At 2:50 AM +0000 1/7/18, Bernard Aboba wrote:

>  Paul said:
>
>  "I agree that this is really just some wisdom that is being 
> encouraged, and so should not be normative."
>
>  [BA] Agree that it should not be normative. However, the point 
> about subjectivity still applies. I'm not sure what value the 
> SHOULD NOT provides, even if it is in lower case.  For example, is 
> it "difficult" to ask to receive American English in audio but to 
> send ASL in video or American English in text, because the user is 
> speech-impaired, but not hearing-impaired?  Isn't the whole point 
> of the negotiation to determine what languages can be mutually 
> accommodated?
>
>  On Sat, Jan 6, 2018 at 6:51 AM, Paul Kyzivat 
> <<mailto:pkyzivat@alum.mit.edu>pkyzivat@alum.mit.edu> wrote:
>
>  On 1/6/18 9:13 AM, Alvaro Retana wrote:
>
>  Alvaro Retana has entered the following ballot position for
>  draft-ietf-slim-negotiating-human-language-19: No Objection
>
>  When responding, please keep the subject line intact and reply to all
>  email addresses included in the To and CC lines. (Feel free to cut this
>  introductory paragraph, however.)
>
>
>  Please refer to 
> <https://www.ietf.org/iesg/statement/discuss-criteria.html>https://www.ietf.org/iesg/statement/discuss-criteria.html
>  for more information about IESG DISCUSS and COMMENT positions.
>
>
>  The document, along with other ballot positions, can be found here:
> 
> <https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/>https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/
>
>
>
>  ----------------------------------------------------------------------
>  COMMENT:
>  ----------------------------------------------------------------------
>
>  Thanks for writing an interesting document!
>
>  Given that this document doesn't mandate the behavior in the case 
> of not having
>  languages in common, why does it matter if the combination is "difficult to
>  match together" or not?  I'm wondering about this piece of text (from 5.2):
>
>      ...The
>      two SHOULD NOT be set to languages which are difficult to match
>      together (e.g., specifying a desire to send audio in Hungarian and
>      receive audio in Portuguese will make it difficult to successfully
>      complete the call).
>
>  I don't understand how "difficult to match" can be enforced from a normative
>  point of view.  Difficulty seems to be a subjective criteria -- the example
>  shows a pair that I would consider difficult too (I don't speak Hungarian!),
>  but other pairings could still be difficult for me but easy for 
> others.  Using
>  "SHOULD NOT" (instead of "MUST NOT") implies that there are cases in which it
>  is ok to do it (again, probably subjectively).  It seems to me that 
> the "SHOULD
>  NOT" could be a simple "should not".
>
>
>  I agree that this is really just some wisdom that is being 
> encouraged, and so should not be normative.
>
>          Thanks,
>          Paul
>
>
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
The most general and prevalent association with television viewing is a
heightened sense of living in a 'mean world' of violence and danger.
Fearful people are more dependent, more easily manipulated and
controlled, more susceptible to deceptively simple, strong, tough
measures and hard-line postures....  They may accept and even welcome
repression if it promises to relieve their insecurities.
    --George Gerbner, dean of Annenberg School of Communication


From nobody Sat Jan  6 19:22:42 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3477120726; Sat,  6 Jan 2018 19:22:40 -0800 (PST)
X-Quarantine-ID: <1EAy3cVguGjJ>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1EAy3cVguGjJ; Sat,  6 Jan 2018 19:22:39 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 53E8E120713; Sat,  6 Jan 2018 19:22:39 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Sat, 6 Jan 2018 19:23:10 -0800
Mime-Version: 1.0
Message-Id: <p06240601d67742276cd4@[99.111.97.136]>
In-Reply-To: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com>
X-Mailer: Eudora for Mac OS X
Date: Sat, 6 Jan 2018 19:22:36 -0800
To: Eric Rescorla <ekr@rtfm.com>, "The IESG" <iesg@ietf.org>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org, draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org, bernard.aboba@gmail.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/-i_GttmUFj1zzyuQHkhyP_MTqX8>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 03:22:41 -0000

At 5:39 PM -0800 1/6/18, Eric Rescorla wrote:

>  Document: draft-ietf-slim-negotiating-human-language-17.txt
>
>  1. I'm not marking this first point DISCUSS, but I do think it's
>  important it be addressed and I trust the AD will ensure that it is.
>  This document is ambiguous about the contents of the answer
>  attribute. Specifically, it says:
>
>     In an answer, 'hlang-send' is the language the answerer will send if
>     using the media for language (which in most cases is one of the
>     languages in the offer's 'hlang-recv'), and 'hlang-recv' is the
>     language the answerer expects to receive if using the media for
>     language (which in most cases is one of the languages in the offer's
>     'hlang-send').
>
>  However, the next paragraph permits >1 tag, as does the ABNF in S 6.1.
>
>     Each value MUST be a list of one or more language tags per BCP 47
>     [RFC5646], separated by white space.  BCP 47 describes mechanisms for
>     matching language tags.  Note that [RFC5646] Section 4.1 advises to
>     "tag content wisely" and not include unnecessary subtags.
>
>  So, how am I supposed to interpret an answer with >1 tag? Is this
>  forbidden? I can imagine a number of semantics, but it's important
>  it be clear in the document.

Thank you for catching this.  I think the first paragraph is correct 
and the second paragraph and ABNF are in error, they were copied from 
the offer and not fixed.  The intent is that a single language per 
direction be arrived it per media stream.


>  2. The negotiation structure here does not match that which is
>  conventionally used with SDP, where each side indicates the formats it
>  is prepared to receive and the other side can send any of them. Why
>  did you use this structure? One reason you might is that you expect
>  the answer to resolve which language is in use, however because SIP
>  supports early media (i.e., media which is delivered prior to the
>  answer.)

In light of my reply to (1), do you still feel that the negotiation 
structure doesn't match usual offer/answer behavior?

-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
We do not stop playing because we grow old; we grow old because we stop
playing.             --U.S. Supreme Court Justice Oliver Wendell Holmes


From nobody Sat Jan  6 19:27:21 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC8EE120713; Sat,  6 Jan 2018 19:27:16 -0800 (PST)
X-Quarantine-ID: <boOlDrdUzD50>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id boOlDrdUzD50; Sat,  6 Jan 2018 19:27:15 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 7B57D1201F8; Sat,  6 Jan 2018 19:27:15 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Sat, 6 Jan 2018 19:27:47 -0800
Mime-Version: 1.0
Message-Id: <p06240603d677432daa5b@[99.111.97.136]>
In-Reply-To: <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com>
References: <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com>
X-Mailer: Eudora for Mac OS X
Date: Sat, 6 Jan 2018 19:27:11 -0800
To: Alvaro Retana <aretana.ietf@gmail.com>, "The IESG" <iesg@ietf.org>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org, draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org, bernard.aboba@gmail.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/vosW4vs8rO-o-uXji8o1QIuSSq4>
Subject: Re: [Slim] Alvaro Retana's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 03:27:17 -0000

At 6:13 AM -0800 1/6/18, Alvaro Retana wrote:

>
>  Thanks for writing an interesting document!
>
>  Given that this document doesn't mandate the behavior in the case 
> of not having
>  languages in common, why does it matter if the combination is "difficult to
>  match together" or not?

The goal is to have an interactive session with the greatest chance 
of mutual communication.


>    I'm wondering about this piece of text (from 5.2):
>
>     ...The
>     two SHOULD NOT be set to languages which are difficult to match
>     together (e.g., specifying a desire to send audio in Hungarian and
>     receive audio in Portuguese will make it difficult to successfully
>     complete the call).
>
>  I don't understand how "difficult to match" can be enforced from a normative
>  point of view.  Difficulty seems to be a subjective criteria -- the example
>  shows a pair that I would consider difficult too (I don't speak Hungarian!),
>  but other pairings could still be difficult for me but easy for 
> others.  Using
>  "SHOULD NOT" (instead of "MUST NOT") implies that there are cases in which it
>  is ok to do it (again, probably subjectively).  It seems to me that 
> the "SHOULD
>  NOT" could be a simple "should not".

Please see my reply to Bernard and Paul; I will reword the text to be 
descriptive rather than normative.

>
>  BTW, that reminds me: please use the template text from rfc8174 (instead of
>  rfc2119).

Thanks for catching this.

>
>  Nit:  It would be nice to expand SPD in the abstract and put a reference to
>  rfc4566 in the Introduction.

You mean SDP?  OK.


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
   "When I use a word," Humpty Dumpty said, in a rather scornful
tone, "it means just what I choose it to mean -- neither more nor less.
   "The question is," said Alice, "whether you can make words mean
so many different things."
   "The question is," said Humpty Dumpty, "which is to be master  --
that's all."


From nobody Sat Jan  6 19:31:55 2018
Return-Path: <bernard.aboba@gmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA68A126B6D for <slim@ietfa.amsl.com>; Sat,  6 Jan 2018 19:31:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fJMXbIE9UN-g for <slim@ietfa.amsl.com>; Sat,  6 Jan 2018 19:31:52 -0800 (PST)
Received: from mail-pg0-x22a.google.com (mail-pg0-x22a.google.com [IPv6:2607:f8b0:400e:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E0F71201F8 for <slim@ietf.org>; Sat,  6 Jan 2018 19:31:52 -0800 (PST)
Received: by mail-pg0-x22a.google.com with SMTP id t67so3537526pgc.5 for <slim@ietf.org>; Sat, 06 Jan 2018 19:31:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=k74Z1HHdVK12N+YvrnF2iON/9CNq1MZOW1i3HUpfQa8=; b=Z/MtXrJ0hPvLvSoYEj7I+Afr6lWlYDYUuyu0O32S8fT6CjOQwKXA8jAPEVkRKMoJ4q VJD7nyt2FYCWuYaJccmkjx9Hl+VOXTQl5j/a/ly4N8SmCzIPEdpryYpS16sb8neoiold KjKeKrBYxC0XQObsA5ZUzNPQAUwc9IuDw+xMcz+t0mKdkVWAm8iUhzNE7E/nxY45Go13 Aiug3TzRfijsRlUYcNOG7k3cBopZ25KWl7ZgchN6e9wpbEYCGfNTwAcoujMwfiytYoFJ WJQkpQQKiTUijaVvQuuFgFeGKBVJ7dTDQNIYqBnFHkJxcBkxV3zC0AJ2rZpozjoOTtP8 GFUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=k74Z1HHdVK12N+YvrnF2iON/9CNq1MZOW1i3HUpfQa8=; b=VseQM2YxKZCc6CAHrmB+NiJCD+NqATJ7Uta1DSnIRTVccJXglfnubrzAhe55VqcZ26 eo5rfqbMaRiTMxsxjrgLRfDwy8Ta/HYhw3jdZFYTfWa+8EcP+6baTxwl0HveJSkYjvxj qyF/J1rGGjIsEK5bIj1Wy2mXtxffBna9iTSakb9umKcQXZlesOua8KL8lT8ZmTCgcxSs dnU656G1igMdoIi3N8nvVVRHyLk3iSmWcNovEdSHgx3bD7j6WcDzUIeVJWf3WBHNtfUU Nft85u9zCaoPeHbpPNhhJVpH8HZY84Wa3y4hEhkP0yTydYt+AqKXrd+YzBZUpVJ5486N Ligw==
X-Gm-Message-State: AKGB3mLUh/2s3KEvNZq7Puq+zpxksbBwo7KLG63uYEhjlVd1GPmXqCVD EvxQyNkr9zLQdprAbKFfmpM=
X-Google-Smtp-Source: ACJfBosCOhHryXEkvZhiqG8zF5A57ZiHhREA/MuvX4ZSnX8Go9qZqsrEeps+xerKdjlAFp8MVQGwCw==
X-Received: by 10.98.93.13 with SMTP id r13mr7234023pfb.5.1515295911408; Sat, 06 Jan 2018 19:31:51 -0800 (PST)
Received: from [10.169.227.21] (mobile-166-176-186-180.mycingular.net. [166.176.186.180]) by smtp.gmail.com with ESMTPSA id e5sm727498pff.160.2018.01.06.19.31.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 06 Jan 2018 19:31:50 -0800 (PST)
Content-Type: multipart/alternative; boundary=Apple-Mail-A2DEA06B-B248-4C82-BE27-A8DCA1E847E0
Mime-Version: 1.0 (1.0)
From: Bernard Aboba <bernard.aboba@gmail.com>
X-Mailer: iPhone Mail (15C153)
In-Reply-To: <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com>
Date: Sat, 6 Jan 2018 19:31:49 -0800
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.outlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com>
To: Eric Rescorla <ekr@rtfm.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/_9b6STg48aFTJotQls03hxy-aiw>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 03:31:54 -0000

--Apple-Mail-A2DEA06B-B248-4C82-BE27-A8DCA1E847E0
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

On Jan 6, 2018, at 6:55 PM, Eric Rescorla <ekr@rtfm.com> wrote:

>> For disabled users, the capabilities may not be symmetric.=20
>=20
> But this is true for ordinary SDP as well. I might be able to receive H.26=
4 but not send it.

[BA] Thanks. The draft should explain the reasoning. IMHO the argument goes s=
onething like this:

A pure recv/recv negotiation will not necessarily disclose beforehand what s=
pecial services are needed for the call - services (e.g. ASL interpretation o=
r RTT handling) that could take time to acquire.=20

Since the actual video media sent is not labelled as ASL even if the answere=
r has ASL interpreters it can pull in and therefore advertises in SDP ASL re=
ception capability in video, a recv/recv negotiation doesn=E2=80=99t tell th=
e Answerer that the Offerer will need them, so the Answerer may need to (fra=
ntically) arrange for ASL interpretation after initial receipt of media. In a=
n emergency, that can chew up valuable time.



--Apple-Mail-A2DEA06B-B248-4C82-BE27-A8DCA1E847E0
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div></div><div>On Jan 6, 2018, at 6:55 PM,=
 Eric Rescorla &lt;<a href=3D"mailto:ekr@rtfm.com">ekr@rtfm.com</a>&gt; wrot=
e:</div><div><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><div class=
=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Fo=
r disabled users, the capabilities may not be symmetric.&nbsp;</blockquote><=
div><br></div><div>But this is true for ordinary SDP as well. I might be abl=
e to receive H.264 but not send it.</div></div></div></div></blockquote><br>=
<div>[BA] Thanks. The draft should explain the reasoning. IMHO the argument g=
oes sonething like this:</div><div><br></div><div>A pure recv/recv negotiati=
on will not necessarily disclose beforehand what special services are needed=
 for the call - services (e.g. ASL interpretation or RTT handling) that coul=
d take time to acquire.&nbsp;</div><div><br></div><div>Since the actual vide=
o media sent is not labelled as ASL even if the answerer has ASL interpreter=
s it can pull in and therefore advertises in SDP ASL reception capability in=
 video, a recv/recv negotiation doesn=E2=80=99t tell the Answerer that the O=
fferer will need them, so the Answerer may need to (frantically) arrange for=
 ASL interpretation after initial receipt of media. In an emergency, that ca=
n chew up valuable time.</div><div><br></div><div><br></div></body></html>=

--Apple-Mail-A2DEA06B-B248-4C82-BE27-A8DCA1E847E0--


From nobody Sat Jan  6 21:11:11 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E213B124D37 for <slim@ietfa.amsl.com>; Sat,  6 Jan 2018 21:11:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.908
X-Spam-Level: 
X-Spam-Status: No, score=-1.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ARxz3kH_VAjn for <slim@ietfa.amsl.com>; Sat,  6 Jan 2018 21:11:08 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 039AD1200F3 for <slim@ietf.org>; Sat,  6 Jan 2018 21:11:07 -0800 (PST)
Received: from [99.111.97.179] (127.0.0.1) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Sat, 6 Jan 2018 21:11:39 -0800
Content-Type: multipart/alternative; boundary=Apple-Mail-7DF45E14-0C81-4AEE-8CA3-6D891EA8660B
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (1.0)
From: "Randall Gellens (IETF)" <rg+ietf@randy.pensive.org>
In-Reply-To: <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com>
Date: Sat, 6 Jan 2018 21:02:43 -0800
Cc: Eric Rescorla <ekr@rtfm.com>, Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>
Message-Id: <D922629B-6004-49FA-99C6-5F45C15A79A5@randy.pensive.org>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.outlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com>
To: Bernard Aboba <bernard.aboba@gmail.com>
X-Mailer: iPad Mail (14F89)
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/rkTN3fWbHL_05t6OaPIcuTpXeHk>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 05:11:10 -0000

--Apple-Mail-7DF45E14-0C81-4AEE-8CA3-6D891EA8660B
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

It hasn't been my understanding that language would be sprung on users; if v=
ideo is requested in an offer to carry ASL, that would be in the offer, and i=
f the answerer can support ASL, the answer includes video with ASL. In North=
 America, callers needing sign language interpretation or text translation u=
sually initiate calls via the interpreter/relay service, but this might not b=
e true elsewhere. In North America, PSAPs have the ability to handle text ca=
lls (legacy PSAPs support TTY; next-gen PSAPs support RTT). Calls needing la=
nguage translation might internally be handled by staff who speak the langua=
ge or an external language translation service might be bridged in, (e.g., a=
n emergency call routed to a PSAP in San Diego might have call takers who sp=
eak Spanish but might need a third-party translator for French, the opposite=
 for a PSAP in Montreal).=20

Sent from my iPad

> On Jan 6, 2018, at 7:31 PM, Bernard Aboba <bernard.aboba@gmail.com> wrote:=

>=20
> On Jan 6, 2018, at 6:55 PM, Eric Rescorla <ekr@rtfm.com> wrote:
>=20
>>> For disabled users, the capabilities may not be symmetric.=20
>>=20
>> But this is true for ordinary SDP as well. I might be able to receive H.2=
64 but not send it.
>=20
> [BA] Thanks. The draft should explain the reasoning. IMHO the argument goe=
s sonething like this:
>=20
> A pure recv/recv negotiation will not necessarily disclose beforehand what=
 special services are needed for the call - services (e.g. ASL interpretatio=
n or RTT handling) that could take time to acquire.=20
>=20
> Since the actual video media sent is not labelled as ASL even if the answe=
rer has ASL interpreters it can pull in and therefore advertises in SDP ASL r=
eception capability in video, a recv/recv negotiation doesn=E2=80=99t tell t=
he Answerer that the Offerer will need them, so the Answerer may need to (fr=
antically) arrange for ASL interpretation after initial receipt of media. In=
 an emergency, that can chew up valuable time.
>=20
>=20
> _______________________________________________
> SLIM mailing list
> SLIM@ietf.org
> https://www.ietf.org/mailman/listinfo/slim
>=20

--Apple-Mail-7DF45E14-0C81-4AEE-8CA3-6D891EA8660B
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div>It hasn't been my understanding that l=
anguage would be sprung on users; if video is requested in an offer to carry=
 ASL, that would be in the offer, and if the answerer can support ASL, the a=
nswer includes video with ASL. In North America, callers needing sign langua=
ge interpretation or text translation usually initiate calls via the interpr=
eter/relay service, but this might not be true elsewhere. In North America, P=
SAPs have the ability to handle text calls (legacy PSAPs support TTY; next-g=
en PSAPs support RTT). Calls needing language translation might internally b=
e handled by staff who speak the language or an external language translatio=
n service might be bridged in, (e.g., an emergency call routed to a PSAP in S=
an Diego might have call takers who speak Spanish but might need a third-par=
ty translator for French, the opposite for a PSAP in Montreal).&nbsp;</div><=
div id=3D"AppleMailSignature"><br>Sent from my iPad</div><div><br>On Jan 6, 2=
018, at 7:31 PM, Bernard Aboba &lt;<a href=3D"mailto:bernard.aboba@gmail.com=
">bernard.aboba@gmail.com</a>&gt; wrote:<br><br></div><blockquote type=3D"ci=
te"><div><meta http-equiv=3D"content-type" content=3D"text/html; charset=3Du=
tf-8"><div></div><div>On Jan 6, 2018, at 6:55 PM, Eric Rescorla &lt;<a href=3D=
"mailto:ekr@rtfm.com">ekr@rtfm.com</a>&gt; wrote:</div><div><br></div><block=
quote type=3D"cite"><div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D=
"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex">For disabled users, the capabili=
ties may not be symmetric.&nbsp;</blockquote><div><br></div><div>But this is=
 true for ordinary SDP as well. I might be able to receive H.264 but not sen=
d it.</div></div></div></div></blockquote><br><div>[BA] Thanks. The draft sh=
ould explain the reasoning. IMHO the argument goes sonething like this:</div=
><div><br></div><div>A pure recv/recv negotiation will not necessarily discl=
ose beforehand what special services are needed for the call - services (e.g=
. ASL interpretation or RTT handling) that could take time to acquire.&nbsp;=
</div><div><br></div><div>Since the actual video media sent is not labelled a=
s ASL even if the answerer has ASL interpreters it can pull in and therefore=
 advertises in SDP ASL reception capability in video, a recv/recv negotiatio=
n doesn=E2=80=99t tell the Answerer that the Offerer will need them, so the A=
nswerer may need to (frantically) arrange for ASL interpretation after initi=
al receipt of media. In an emergency, that can chew up valuable time.</div><=
div><br></div><div><br></div>
</div></blockquote><blockquote type=3D"cite"><div><span>____________________=
___________________________</span><br><span>SLIM mailing list</span><br><spa=
n><a href=3D"mailto:SLIM@ietf.org">SLIM@ietf.org</a></span><br><span><a href=
=3D"https://www.ietf.org/mailman/listinfo/slim">https://www.ietf.org/mailman=
/listinfo/slim</a></span><br><span></span><br></div></blockquote></body></ht=
ml>=

--Apple-Mail-7DF45E14-0C81-4AEE-8CA3-6D891EA8660B--


From nobody Sun Jan  7 06:35:25 2018
Return-Path: <ekr@rtfm.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9703E126579 for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 06:35:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gi4wFin1LN4S for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 06:35:21 -0800 (PST)
Received: from mail-yb0-x230.google.com (mail-yb0-x230.google.com [IPv6:2607:f8b0:4002:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 860A812422F for <slim@ietf.org>; Sun,  7 Jan 2018 06:35:21 -0800 (PST)
Received: by mail-yb0-x230.google.com with SMTP id 5so3591093ybp.4 for <slim@ietf.org>; Sun, 07 Jan 2018 06:35:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=MbEYu7avxzfmtHkcg5/Gb/ls5Al6Wpo1YjTomxLZLjQ=; b=Odxo8Jgb3sM+nhJLOE57ijtu4JavFR5GmGdLy2evWu6sKYSw/k1I8Yu+8wSfEPaETO dH9AowkPDfVVjMf9tsEkh6fNcjJOi2jyl7hxrsYOXR/tcONdTy3LMto1hu2EmrUtJs7t vzWJyuCd+rkCLEMiLIRIMPlVj9eN61sFO+8AddRl6Cqg2zsiupXni4UhU8kfXVD9+0+D h/mYDDNGR2dPeEKS7sqC4eWHfFmha54VTyrjCubkYrLdP29MfeWn40OjO1eOQrlN6tJb QTIql/F6mRy8QZ2jagNxykN80h2LUdQStWg8NIpTFDu2zYpmrKLZiRte71kE2z3/3CZt 9grg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=MbEYu7avxzfmtHkcg5/Gb/ls5Al6Wpo1YjTomxLZLjQ=; b=buLbP7rrCmbiT4WVDCkgGorMfwB+kl5aL8z4+LbUr8ZqxcC8eFS4kz+sT8ikBuhpOQ VrvYRzuazlazoPHn3Y8PRX5CBLNNDSZcZjQ07Ssbzn2XpnO+Dy8kt676JR7q51Xd/8o8 4gED6tyUaiUvTclpnLMH2vlEl7/2RpmHLVuClQxkIZDrKKhWzh6WylFgsC91E6mZMG4r 3Y4UFWO3u9Kos8yoMusXm9ivIDEQlIkI3/HmGNiv0CgqfHCD7Yci/C8etiFhwB74oVqQ 4zVuk5Y0eAi3gYYoAPb9HPtnvW8nTPGeKinuvW4AFjTodBxWmiG3+p5R4Z7S2kVSq7wz rSFA==
X-Gm-Message-State: AKGB3mJUROg3z/OtVs3jwOjQS/xi+6QiOM9nWwj1xWHc+7XXlh0Nk6fQ NYYJtDxzNIvZXhim8m+6OfOAz6xGDBbwbHGja3FMtg==
X-Google-Smtp-Source: ACJfBotkj3tpRG90eK2J02TCGdgV7cbFSodI5fPoorOGV4wtuLJLxfigFwoZumFQLdR7BXXo1jq/2x4w3RkL1x6zZ5Q=
X-Received: by 10.37.239.79 with SMTP id w15mr3065110ybm.293.1515335720513; Sun, 07 Jan 2018 06:35:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.123.132 with HTTP; Sun, 7 Jan 2018 06:34:39 -0800 (PST)
In-Reply-To: <p06240601d67742276cd4@99.111.97.136>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <p06240601d67742276cd4@99.111.97.136>
From: Eric Rescorla <ekr@rtfm.com>
Date: Sun, 7 Jan 2018 06:34:39 -0800
Message-ID: <CABcZeBOR=XbNN_tR8-XE_UJ3=Xak5Qaim4xQQMLuTCiWmxXY7A@mail.gmail.com>
To: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: The IESG <iesg@ietf.org>, slim@ietf.org,  draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org,  Bernard Aboba <bernard.aboba@gmail.com>
Content-Type: multipart/alternative; boundary="089e0828a13c5661df056230972b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/hwNztO34_WRCVJdr0DTWPAODPck>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 14:35:24 -0000

--089e0828a13c5661df056230972b
Content-Type: text/plain; charset="UTF-8"

On Sat, Jan 6, 2018 at 7:22 PM, Randall Gellens <rg+ietf@randy.pensive.org>
wrote:

> At 5:39 PM -0800 1/6/18, Eric Rescorla wrote:
>
>  Document: draft-ietf-slim-negotiating-human-language-17.txt
>>
>>  1. I'm not marking this first point DISCUSS, but I do think it's
>>  important it be addressed and I trust the AD will ensure that it is.
>>  This document is ambiguous about the contents of the answer
>>  attribute. Specifically, it says:
>>
>>     In an answer, 'hlang-send' is the language the answerer will send if
>>     using the media for language (which in most cases is one of the
>>     languages in the offer's 'hlang-recv'), and 'hlang-recv' is the
>>     language the answerer expects to receive if using the media for
>>     language (which in most cases is one of the languages in the offer's
>>     'hlang-send').
>>
>>  However, the next paragraph permits >1 tag, as does the ABNF in S 6.1.
>>
>>     Each value MUST be a list of one or more language tags per BCP 47
>>     [RFC5646], separated by white space.  BCP 47 describes mechanisms for
>>     matching language tags.  Note that [RFC5646] Section 4.1 advises to
>>     "tag content wisely" and not include unnecessary subtags.
>>
>>  So, how am I supposed to interpret an answer with >1 tag? Is this
>>  forbidden? I can imagine a number of semantics, but it's important
>>  it be clear in the document.
>>
>
> Thank you for catching this.  I think the first paragraph is correct and
> the second paragraph and ABNF are in error, they were copied from the offer
> and not fixed.  The intent is that a single language per direction be
> arrived it per media stream.
>
>
>  2. The negotiation structure here does not match that which is
>>  conventionally used with SDP, where each side indicates the formats it
>>  is prepared to receive and the other side can send any of them. Why
>>  did you use this structure? One reason you might is that you expect
>>  the answer to resolve which language is in use, however because SIP
>>  supports early media (i.e., media which is delivered prior to the
>>  answer.)
>>
>
> In light of my reply to (1), do you still feel that the negotiation
> structure doesn't match usual offer/answer behavior?


Yes. That doesn't necessarily mean it's wrong, of course. Conventions are
just that, conventions.

-Ekr


>
>
> --
> Randall Gellens
> Opinions are personal;    facts are suspect;    I speak for myself only
> -------------- Randomly selected tag: ---------------
> We do not stop playing because we grow old; we grow old because we stop
> playing.             --U.S. Supreme Court Justice Oliver Wendell Holmes
>

--089e0828a13c5661df056230972b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Sat, Jan 6, 2018 at 7:22 PM, Randall Gellens <span dir=3D"ltr">&lt;<=
a href=3D"mailto:rg+ietf@randy.pensive.org" target=3D"_blank">rg+ietf@randy=
.pensive.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span =
class=3D"">At 5:39 PM -0800 1/6/18, Eric Rescorla wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0Document: draft-ietf-slim-negotiating-hu<wbr>man-language-17.txt<br>
<br>
=C2=A01. I&#39;m not marking this first point DISCUSS, but I do think it&#3=
9;s<br>
=C2=A0important it be addressed and I trust the AD will ensure that it is.<=
br>
=C2=A0This document is ambiguous about the contents of the answer<br>
=C2=A0attribute. Specifically, it says:<br>
<br>
=C2=A0 =C2=A0 In an answer, &#39;hlang-send&#39; is the language the answer=
er will send if<br>
=C2=A0 =C2=A0 using the media for language (which in most cases is one of t=
he<br>
=C2=A0 =C2=A0 languages in the offer&#39;s &#39;hlang-recv&#39;), and &#39;=
hlang-recv&#39; is the<br>
=C2=A0 =C2=A0 language the answerer expects to receive if using the media f=
or<br>
=C2=A0 =C2=A0 language (which in most cases is one of the languages in the =
offer&#39;s<br>
=C2=A0 =C2=A0 &#39;hlang-send&#39;).<br>
<br>
=C2=A0However, the next paragraph permits &gt;1 tag, as does the ABNF in S =
6.1.<br>
<br>
=C2=A0 =C2=A0 Each value MUST be a list of one or more language tags per BC=
P 47<br>
=C2=A0 =C2=A0 [RFC5646], separated by white space.=C2=A0 BCP 47 describes m=
echanisms for<br>
=C2=A0 =C2=A0 matching language tags.=C2=A0 Note that [RFC5646] Section 4.1=
 advises to<br>
=C2=A0 =C2=A0 &quot;tag content wisely&quot; and not include unnecessary su=
btags.<br>
<br>
=C2=A0So, how am I supposed to interpret an answer with &gt;1 tag? Is this<=
br>
=C2=A0forbidden? I can imagine a number of semantics, but it&#39;s importan=
t<br>
=C2=A0it be clear in the document.<br>
</blockquote>
<br></span>
Thank you for catching this.=C2=A0 I think the first paragraph is correct a=
nd the second paragraph and ABNF are in error, they were copied from the of=
fer and not fixed.=C2=A0 The intent is that a single language per direction=
 be arrived it per media stream.<span class=3D""><br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A02. The negotiation structure here does not match that which is<br>
=C2=A0conventionally used with SDP, where each side indicates the formats i=
t<br>
=C2=A0is prepared to receive and the other side can send any of them. Why<b=
r>
=C2=A0did you use this structure? One reason you might is that you expect<b=
r>
=C2=A0the answer to resolve which language is in use, however because SIP<b=
r>
=C2=A0supports early media (i.e., media which is delivered prior to the<br>
=C2=A0answer.)<br>
</blockquote>
<br></span>
In light of my reply to (1), do you still feel that the negotiation structu=
re doesn&#39;t match usual offer/answer behavior?</blockquote><div><br></di=
v><div>Yes. That doesn&#39;t necessarily mean it&#39;s wrong, of course. Co=
nventions are just that, conventions.</div><div><br></div><div>-Ekr</div><d=
iv>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"HOEnZb"><font =
color=3D"#888888"><br>
<br>
-- <br>
Randall Gellens<br>
Opinions are personal;=C2=A0 =C2=A0 facts are suspect;=C2=A0 =C2=A0 I speak=
 for myself only<br>
-------------- Randomly selected tag: ---------------<br>
We do not stop playing because we grow old; we grow old because we stop<br>
playing.=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0--U.S. Supreme Cour=
t Justice Oliver Wendell Holmes<br>
</font></span></blockquote></div><br></div></div>

--089e0828a13c5661df056230972b--


From nobody Sun Jan  7 06:36:57 2018
Return-Path: <ekr@rtfm.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88B5E12422F for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 06:36:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7N7OVCUgPMM5 for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 06:36:54 -0800 (PST)
Received: from mail-yb0-x22e.google.com (mail-yb0-x22e.google.com [IPv6:2607:f8b0:4002:c09::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DC4E21200C5 for <slim@ietf.org>; Sun,  7 Jan 2018 06:36:53 -0800 (PST)
Received: by mail-yb0-x22e.google.com with SMTP id s10so3591893ybl.7 for <slim@ietf.org>; Sun, 07 Jan 2018 06:36:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=PkVLBwyEbjkYd6XlDp2cJDL55afiKTYTRYdjN1cDz9M=; b=1h968jE8VzX0JyybVfRIKuMI3D9VSLl+8ljpk0HyV4L6KYlYPdG0/iyXox1xvI/Ovg 6Wwv7pQH6aKGNiFRhEA3HrkIYPD47mPxABrMXiSi3M7nwY0H2UOBlfidt6TJmfPdt8PC JK/V8DmvTqSuA7opnQwVWuJ5d7aA5yz2ZuIdYxb0ws/PbHzLemsNXj2lsQ3NhDLtTWCa F8f5epLgDjZUL4qybYkVkG6zdf4aL/0ZKsc0M3ffgHvMWQKBvm5zkHKoobsWP3a/df9+ qFEYFqB+2V5WpKwckIR/TCaNRTDry/RJ478G5zixjpVwDVcQz7QRt+vS155sb0kdGziG BDCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=PkVLBwyEbjkYd6XlDp2cJDL55afiKTYTRYdjN1cDz9M=; b=bBIIJcCC0AL4AJR+PXx5hV86PStNuEtdx3ADcVK6eEbS9rzFTvm4qKYxwTWKE9ejX8 qhaqEWoCnDXSmKjQ92o0+wp0+FYphjbXj2l8+WVApUkg0xy4oOBtO+Q7tU+Op3CWuEVS PR1Dm+6YS9VRdxtTpNAH1U/uPFVsZrIze6xp6cjF8Um5BZDSdW8l5CAOlMZRRtMcfpyz RS6A1DLmu4+CRkDmS3fuFKhVq5E7fx2TU1y3vaj8VyCUdnXKq+e/qi8KR58+Rc20JCdV a2MYdgK6bxCuUJd3YmwLvOtYyseYI8wXdKVY9O3bm0K3l3IS1rllfTg6EmfYJ60A2Zf4 Fu6Q==
X-Gm-Message-State: AKGB3mK14B7v4RRhpe048d/0UP73iSsg36aUYosAjeiPY8kMOyoyFqNh 2WnZ0pWMsD4E78DxGWphvXuV8dsb2su8wCChXYefEA==
X-Google-Smtp-Source: ACJfBovN/8/iAT/JgJD6Y9NY6osPXfH0lMrGgzDf/pQhj0HmYApJd/ofJW94kSh3xKBbyAF132Ga+GOcd4oIY9VdB4Q=
X-Received: by 10.37.80.129 with SMTP id e123mr3091846ybb.497.1515335812970; Sun, 07 Jan 2018 06:36:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.123.132 with HTTP; Sun, 7 Jan 2018 06:36:12 -0800 (PST)
In-Reply-To: <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.outlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Sun, 7 Jan 2018 06:36:12 -0800
Message-ID: <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com>
To: Bernard Aboba <bernard.aboba@gmail.com>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>
Content-Type: multipart/alternative; boundary="001a114026f6d90e960562309c83"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/lVAqUxdGhV7brD3-NGs2rMdRYHA>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 14:36:55 -0000

--001a114026f6d90e960562309c83
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba <bernard.aboba@gmail.com>
wrote:

> On Jan 6, 2018, at 6:55 PM, Eric Rescorla <ekr@rtfm.com> wrote:
>
> For disabled users, the capabilities may not be symmetric.
>
>
> But this is true for ordinary SDP as well. I might be able to receive
> H.264 but not send it.
>
>
> [BA] Thanks. The draft should explain the reasoning. IMHO the argument
> goes sonething like this:
>
> A pure recv/recv negotiation will not necessarily disclose beforehand wha=
t
> special services are needed for the call - services (e.g. ASL
> interpretation or RTT handling) that could take time to acquire.
>
> Since the actual video media sent is not labelled as ASL even if the
> answerer has ASL interpreters it can pull in and therefore advertises in
> SDP ASL reception capability in video, a recv/recv negotiation doesn=E2=
=80=99t tell
> the Answerer that the Offerer will need them, so the Answerer may need to
> (frantically) arrange for ASL interpretation after initial receipt of
> media. In an emergency, that can chew up valuable time.
>

Thanks. I think it would be helpful to put this logic in the draft.

That said, as I noted in my review, it is still possible to get some media
(early media) prior to receiving the answer, so this isn't a complete
solution.

-Ekr

--001a114026f6d90e960562309c83
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba <span dir=3D"ltr">&lt;<a =
href=3D"mailto:bernard.aboba@gmail.com" target=3D"_blank">bernard.aboba@gma=
il.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"=
auto"><span class=3D""><div></div><div>On Jan 6, 2018, at 6:55 PM, Eric Res=
corla &lt;<a href=3D"mailto:ekr@rtfm.com" target=3D"_blank">ekr@rtfm.com</a=
>&gt; wrote:</div><div><br></div><blockquote type=3D"cite"><div dir=3D"ltr"=
><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">For disabled users, the capabilities may not be symmetric.=C2=A0=
</blockquote><div><br></div><div>But this is true for ordinary SDP as well.=
 I might be able to receive H.264 but not send it.</div></div></div></div><=
/blockquote><br></span><div>[BA] Thanks. The draft should explain the reaso=
ning. IMHO the argument goes sonething like this:</div><div><br></div><div>=
A pure recv/recv negotiation will not necessarily disclose beforehand what =
special services are needed for the call - services (e.g. ASL interpretatio=
n or RTT handling) that could take time to acquire.=C2=A0</div><div><br></d=
iv><div>Since the actual video media sent is not labelled as ASL even if th=
e answerer has ASL interpreters it can pull in and therefore advertises in =
SDP ASL reception capability in video, a recv/recv negotiation doesn=E2=80=
=99t tell the Answerer that the Offerer will need them, so the Answerer may=
 need to (frantically) arrange for ASL interpretation after initial receipt=
 of media. In an emergency, that can chew up valuable time.</div></div></bl=
ockquote><div><br></div><div>Thanks. I think it would be helpful to put thi=
s logic in the draft.</div><div><br></div><div>That said, as I noted in my =
review, it is still possible to get some media (early media) prior to recei=
ving the answer, so this isn&#39;t a complete solution.</div><div><br></div=
><div>-Ekr</div><div><br></div></div><br></div></div>

--001a114026f6d90e960562309c83--


From nobody Sun Jan  7 09:53:30 2018
Return-Path: <paul.kyzivat@comcast.net>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D11961241FC for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 09:53:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.71
X-Spam-Level: 
X-Spam-Status: No, score=-1.71 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=comcast.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AQBNR6gHrPQh for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 09:53:27 -0800 (PST)
Received: from resqmta-ch2-09v.sys.comcast.net (resqmta-ch2-09v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4598912025C for <slim@ietf.org>; Sun,  7 Jan 2018 09:53:27 -0800 (PST)
Received: from resomta-ch2-15v.sys.comcast.net ([69.252.207.111]) by resqmta-ch2-09v.sys.comcast.net with ESMTP id YF7DerPAeJ8bzYF8Qe5rhr; Sun, 07 Jan 2018 17:53:26 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20161114; t=1515347606; bh=QYMrkh01lgwtyAHuExbFe9ugsA5zoGFU3xtdUX8Q8cc=; h=Received:Received:Subject:To:From:Message-ID:Date:MIME-Version: Content-Type; b=ikp7zY70DpuOWFXetsDCu/sWrxOhZbIYWwhtHST14rcfK9cv7KZr+hR9B9Yg78N2a raE04MBOHLDaAHWANAYNB0yxbnsVX2NxF/LrNofuLFxmMVruhH5ls+LETf2T560KP4 42uS2f+Nlido7x+gvwub+PZqaoVZ8cbBKkSxYyztcn1dndQXKqoPyvpanPj7uP4lkj zqPD5Zp6fchgsLKMYHARNf6+5k7XQGEceOHJrN9rSwiYWy1OKiQ/4Fsi1UVbsrtNNe nDXn9cQKls4iigZfYSse+LoCH+CoQ7aAYEUgZ2mI5xIRR0Nu9QIUT+3h/mptA8gntb yZRtjDUKB9YjQ==
Received: from PaulKyzivatsMBP.localdomain ([24.62.227.142]) by resomta-ch2-15v.sys.comcast.net with SMTP id YF8Pem2FtKhJCYF8PelDJW; Sun, 07 Jan 2018 17:53:26 +0000
To: slim@ietf.org
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.outlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <D922629B-6004-49FA-99C6-5F45C15A79A5@randy.pensive.org>
From: Paul Kyzivat <paul.kyzivat@comcast.net>
Message-ID: <71351b5a-6635-264c-3a6c-48746ac019d1@comcast.net>
Date: Sun, 7 Jan 2018 12:53:25 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <D922629B-6004-49FA-99C6-5F45C15A79A5@randy.pensive.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-CMAE-Envelope: MS4wfOj+lV6gMZOzhxtBg9dCzgKjgnleAKzUr9RsVpvc5ZuM1MxYTw3liyHy6OhZBWz9CNeee8yhcspyPDw5VCXoaVkux84ic2dZhGmDyl0M5SnsXgMj9CLf HOJWMco/OWGfvpf3ZZ1NrikrCOud9GE86ek59R+jFXpJSHN7Ydjj2dGXq+gRNodgYMcM01T2CSlr4g==
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/dMBOZFK6NLf2QkzQlmKBR89hnq8>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 17:53:29 -0000

On 1/7/18 12:02 AM, Randall Gellens (IETF) wrote:
> It hasn't been my understanding that language would be sprung on users; 
> if video is requested in an offer to carry ASL, that would be in the 
> offer, and if the answerer can support ASL, the answer includes video 
> with ASL. In North America, callers needing sign language interpretation 
> or text translation usually initiate calls via the interpreter/relay 
> service, but this might not be true elsewhere.

This is a mechanism that has evolved as the path of least resistance and 
based on technology available at the time. But it is sub-optimal. To 
avoid recruiting an unneeded ASL interpreter requires knowing a priori 
that a callee supports ASL natively. Future technology will make it 
easier to discover the need for translation and recruit it dynamically. 
Hence the mechanism should not a priori knowledge of the need.

	Thanks,
	Paul

> In North America, PSAPs 
> have the ability to handle text calls (legacy PSAPs support TTY; 
> next-gen PSAPs support RTT). Calls needing language translation might 
> internally be handled by staff who speak the language or an external 
> language translation service might be bridged in, (e.g., an emergency 
> call routed to a PSAP in San Diego might have call takers who speak 
> Spanish but might need a third-party translator for French, the opposite 
> for a PSAP in Montreal).
> 
> Sent from my iPad
> 
> On Jan 6, 2018, at 7:31 PM, Bernard Aboba <bernard.aboba@gmail.com 
> <mailto:bernard.aboba@gmail.com>> wrote:
> 
>> On Jan 6, 2018, at 6:55 PM, Eric Rescorla <ekr@rtfm.com 
>> <mailto:ekr@rtfm.com>> wrote:
>>
>>>     For disabled users, the capabilities may not be symmetric. 
>>>
>>>
>>> But this is true for ordinary SDP as well. I might be able to receive 
>>> H.264 but not send it.
>>
>> [BA] Thanks. The draft should explain the reasoning. IMHO the argument 
>> goes sonething like this:
>>
>> A pure recv/recv negotiation will not necessarily disclose beforehand 
>> what special services are needed for the call - services (e.g. ASL 
>> interpretation or RTT handling) that could take time to acquire.
>>
>> Since the actual video media sent is not labelled as ASL even if the 
>> answerer has ASL interpreters it can pull in and therefore advertises 
>> in SDP ASL reception capability in video, a recv/recv negotiation 
>> doesnâ€™t tell the Answerer that the Offerer will need them, so the 
>> Answerer may need to (frantically) arrange for ASL interpretation 
>> after initial receipt of media. In an emergency, that can chew up 
>> valuable time.
>>
>>
>> _______________________________________________
>> SLIM mailing list
>> SLIM@ietf.org <mailto:SLIM@ietf.org>
>> https://www.ietf.org/mailman/listinfo/slim
>>
> 
> 
> _______________________________________________
> SLIM mailing list
> SLIM@ietf.org
> https://www.ietf.org/mailman/listinfo/slim
> 


From nobody Sun Jan  7 12:14:37 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D73F126C2F for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 12:14:34 -0800 (PST)
X-Quarantine-ID: <MswV9Sf7dPAF>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MswV9Sf7dPAF for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 12:14:33 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 1D5351241FC for <slim@ietf.org>; Sun,  7 Jan 2018 12:14:33 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Sun, 7 Jan 2018 12:15:04 -0800
Mime-Version: 1.0
Message-Id: <p06240600d6782f37fd01@[99.111.97.136]>
In-Reply-To: <71351b5a-6635-264c-3a6c-48746ac019d1@comcast.net>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.ou tlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <D922629B-6004-49FA-99C6-5F45C15A79A5@randy.pensive.org> <71351b5a-6635-264c-3a6c-48746ac019d1@comcast.net>
X-Mailer: Eudora for Mac OS X
Date: Sun, 7 Jan 2018 12:14:30 -0800
To: Paul Kyzivat <paul.kyzivat@comcast.net>, slim@ietf.org
From: Randall Gellens <rg+ietf@randy.pensive.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/phMLT2QcWZoYdRTsyW118PgVig0>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 20:14:34 -0000

At 12:53 PM -0500 1/7/18, Paul Kyzivat wrote:

>  On 1/7/18 12:02 AM, Randall Gellens (IETF) wrote:
>>  It hasn't been my understanding that language would be sprung on 
>> users; if video is requested in an offer to carry ASL, that would 
>> be in the offer, and if the answerer can support ASL, the answer 
>> includes video with ASL. In North America, callers needing sign 
>> language interpretation or text translation usually initiate calls 
>> via the interpreter/relay service, but this might not be true 
>> elsewhere.
>
>  This is a mechanism that has evolved as the path of least 
> resistance and based on technology available at the time. But it is 
> sub-optimal. To avoid recruiting an unneeded ASL interpreter 
> requires knowing a priori that a callee supports ASL natively. 
> Future technology will make it easier to discover the need for 
> translation and recruit it dynamically. Hence the mechanism should 
> not a priori knowledge of the need.

I was just pointing out as an aside how calls are typically initiated 
in North America; the draft clearly does not rely on this (on the 
contrary, one can argue that the draft provides a mechanism that 
makes it possible to reverse this, although cost concerns would 
hamper this).



>
>>  In North America, PSAPs have the ability to handle text calls 
>> (legacy PSAPs support TTY; next-gen PSAPs support RTT). Calls 
>> needing language translation might internally be handled by staff 
>> who speak the language or an external language translation service 
>> might be bridged in, (e.g., an emergency call routed to a PSAP in 
>> San Diego might have call takers who speak Spanish but might need 
>> a third-party translator for French, the opposite for a PSAP in 
>> Montreal).
>>
>>  Sent from my iPad
>>
>>  On Jan 6, 2018, at 7:31 PM, Bernard Aboba <bernard.aboba@gmail.com 
>> <mailto:bernard.aboba@gmail.com>> wrote:
>>
>>>  On Jan 6, 2018, at 6:55 PM, Eric Rescorla <ekr@rtfm.com 
>>> <mailto:ekr@rtfm.com>> wrote:
>>>
>>>>      For disabled users, the capabilities may not be symmetric.
>>>>
>>>>  But this is true for ordinary SDP as well. I might be able to 
>>>> receive H.264 but not send it.
>>>
>>>  [BA] Thanks. The draft should explain the reasoning. IMHO the 
>>> argument goes sonething like this:
>>>
>>>  A pure recv/recv negotiation will not necessarily disclose 
>>> beforehand what special services are needed for the call - 
>>> services (e.g. ASL interpretation or RTT handling) that could 
>>> take time to acquire.
>>>
>>>  Since the actual video media sent is not labelled as ASL even if 
>>> the answerer has ASL interpreters it can pull in and therefore 
>>> advertises in SDP ASL reception capability in video, a recv/recv 
>>> negotiation doesn't tell the Answerer that the Offerer will need 
>>> them, so the Answerer may need to (frantically) arrange for ASL 
>>> interpretation after initial receipt of media. In an emergency, 
>>> that can chew up valuable time.
>>>
>>>
>>>  _______________________________________________
>>>  SLIM mailing list
>>>  SLIM@ietf.org <mailto:SLIM@ietf.org>
>>>  https://www.ietf.org/mailman/listinfo/slim
>>>
>>
>>
>>  _______________________________________________
>>  SLIM mailing list
>>  SLIM@ietf.org
>>  https://www.ietf.org/mailman/listinfo/slim
>>
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Stop Dave.
You're hurting me Dave.
Look, I know you're really upset now.
Why don't you sit down and take a stress pill and think things overrr..
Good morning.
My name is HAL.
My instructors name is Dr. Chandraseknasar.
He has taught me to sing a song.
The name of the song is 'Daisy'
Would you like to hear it <y/n>?


From nobody Sun Jan  7 12:43:51 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 35EB61241FC for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 12:43:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8zAE3DZMkF5t for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 12:43:47 -0800 (PST)
Received: from bin-vsp-out-03.atm.binero.net (vsp-unauthed02.binero.net [195.74.38.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E0CA120726 for <slim@ietf.org>; Sun,  7 Jan 2018 12:43:46 -0800 (PST)
X-Halon-ID: 6f2e59b3-f3eb-11e7-8147-0050569116f7
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-03.atm.binero.net (Halon) with ESMTPSA id 6f2e59b3-f3eb-11e7-8147-0050569116f7; Sun, 07 Jan 2018 21:43:37 +0100 (CET)
To: Eric Rescorla <ekr@rtfm.com>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.outlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <8cbf760f-8998-3f77-f294-ee7048c1ac32@omnitor.se>
Date: Sun, 7 Jan 2018 21:43:37 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------2E282EAD2F7D7A9B619ED8E3"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/V9asEPSjOybCjuHmUzwRNYtR4sA>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 20:43:50 -0000

This is a multi-part message in MIME format.
--------------2E282EAD2F7D7A9B619ED8E3
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Den 2018-01-07 kl. 15:36, skrev Eric Rescorla:
>
>
> On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba <bernard.aboba@gmail.com 
> <mailto:bernard.aboba@gmail.com>> wrote:
>
>     On Jan 6, 2018, at 6:55 PM, Eric Rescorla <ekr@rtfm.com
>     <mailto:ekr@rtfm.com>> wrote:
>
>>         For disabled users, the capabilities may not be symmetric. 
>>
>>
>>     But this is true for ordinary SDP as well. I might be able to
>>     receive H.264 but not send it.
>
>     [BA] Thanks. The draft should explain the reasoning. IMHO the
>     argument goes sonething like this:
>
>     A pure recv/recv negotiation will not necessarily disclose
>     beforehand what special services are needed for the call -
>     services (e.g. ASL interpretation or RTT handling) that could take
>     time to acquire.
>
>     Since the actual video media sent is not labelled as ASL even if
>     the answerer has ASL interpreters it can pull in and therefore
>     advertises in SDP ASL reception capability in video, a recv/recv
>     negotiation doesnâ€™t tell the Answerer that the Offerer will need
>     them, so the Answerer may need to (frantically) arrange for ASL
>     interpretation after initial receipt of media. In an emergency,
>     that can chew up valuable time.
>
>
> Thanks. I think it would be helpful to put this logic in the draft.
>
> That said, as I noted in my review, it is still possible to get some 
> media (early media) prior to receiving the answer, so this isn't a 
> complete solution.
<GH> Good discussion. However, I wonder what problem you see with early 
media? The offering party is supposed to express both which media and 
which languages are supported for both sending and receiving.

The answering party then has all needed information to start sending a 
matching language in a matching media as early media. The offering party 
will not see any explicit information about what language and media is 
used, but hopefully one (or more ) media and language(s) from the 
hlang-recv attributes will be sent, so that the contents will be 
perceived and understood.

Then, the answer is needed with both accepted media and the indications 
about which language and media the answering part prefers for receive. 
That will be conveyed in the answer and the enabled media and selected 
languages can be used both ways.

Your review ended a bit abruptly. Was there some intended sentence 
missing at the end? It ended:

" One reason you might is that you expect
the answer to resolve which language is in use, however because SIP
supports early media (i.e., media which is delivered prior to the
answer.)"


We have some similarities between the draft and RFC 4796 SDP Content 
Attribute.Â  The content attribute indicates onlyÂ  what is intended to be 
SENT in the media, while we have indications separately for both 
directions. So, that is an existing example that it may be accepted to 
specify intentions for what to send.

I will check further where to add more explaining reasoning.

Thanks,

Gunnar

>
> -Ekr
>
>
>
>
> _______________________________________________
> SLIM mailing list
> SLIM@ietf.org
> https://www.ietf.org/mailman/listinfo/slim

-- 
-----------------------------------------
Gunnar HellstrĂ¶m
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


--------------2E282EAD2F7D7A9B619ED8E3
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Den 2018-01-07 kl. 15:36, skrev Eric Rescorla:<br>
    <blockquote type="cite"
cite="mid:CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com">
      <div dir="ltr"><br>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">On Sat, Jan 6, 2018 at 7:31 PM,
            Bernard Aboba <span dir="ltr">&lt;<a
                href="mailto:bernard.aboba@gmail.com" target="_blank"
                moz-do-not-send="true">bernard.aboba@gmail.com</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div dir="auto"><span class="">
                  <div>On Jan 6, 2018, at 6:55 PM, Eric Rescorla &lt;<a
                      href="mailto:ekr@rtfm.com" target="_blank"
                      moz-do-not-send="true">ekr@rtfm.com</a>&gt; wrote:</div>
                  <div><br>
                  </div>
                  <blockquote type="cite">
                    <div dir="ltr">
                      <div class="gmail_extra">
                        <div class="gmail_quote">
                          <blockquote class="gmail_quote"
                            style="margin:0 0 0 .8ex;border-left:1px
                            #ccc solid;padding-left:1ex">For disabled
                            users, the capabilities may not be
                            symmetric.Â </blockquote>
                          <div><br>
                          </div>
                          <div>But this is true for ordinary SDP as
                            well. I might be able to receive H.264 but
                            not send it.</div>
                        </div>
                      </div>
                    </div>
                  </blockquote>
                  <br>
                </span>
                <div>[BA] Thanks. The draft should explain the
                  reasoning. IMHO the argument goes sonething like this:</div>
                <div><br>
                </div>
                <div>A pure recv/recv negotiation will not necessarily
                  disclose beforehand what special services are needed
                  for the call - services (e.g. ASL interpretation or
                  RTT handling) that could take time to acquire.Â </div>
                <div><br>
                </div>
                <div>Since the actual video media sent is not labelled
                  as ASL even if the answerer has ASL interpreters it
                  can pull in and therefore advertises in SDP ASL
                  reception capability in video, a recv/recv negotiation
                  doesnâ€™t tell the Answerer that the Offerer will need
                  them, so the Answerer may need to (frantically)
                  arrange for ASL interpretation after initial receipt
                  of media. In an emergency, that can chew up valuable
                  time.</div>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>Thanks. I think it would be helpful to put this logic
              in the draft.</div>
            <div><br>
            </div>
            <div>That said, as I noted in my review, it is still
              possible to get some media (early media) prior to
              receiving the answer, so this isn't a complete solution.</div>
          </div>
        </div>
      </div>
    </blockquote>
    &lt;GH&gt; Good discussion. However, I wonder what problem you see
    with early media? The offering party is supposed to express both
    which media and which languages are supported for both sending and
    receiving. <br>
    <br>
    The answering party then has all needed information to start sending
    a matching language in a matching media as early media. The offering
    party will not see any explicit information about what language and
    media is used, but hopefully one (or more ) media and language(s)
    from the hlang-recv attributes will be sent, so that the contents
    will be perceived and understood. <br>
    <br>
    Then, the answer is needed with both accepted media and the
    indications about which language and media the answering part
    prefers for receive. That will be conveyed in the answer and the
    enabled media and selected languages can be used both ways. <br>
    <br>
    Your review ended a bit abruptly. Was there some intended sentence
    missing at the end? It ended: <br>
    <pre wrap="">" One reason you might is that you expect
the answer to resolve which language is in use, however because SIP
supports early media (i.e., media which is delivered prior to the
answer.)"
</pre>
    Â  <br>
    We have some similarities between the draft and RFC 4796 SDP Content
    Attribute.Â  The content attribute indicates onlyÂ  what is intended
    to be SENT in the media, while we have indications separately for
    both directions. So, that is an existing example that it may be
    accepted to specify intentions for what to send. <br>
    <br>
    I will check further where to add more explaining reasoning.<br>
    <br>
    Thanks,<br>
    <br>
    Gunnar<br>
    <br>
    <blockquote type="cite"
cite="mid:CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div><br>
            </div>
            <div>-Ekr</div>
            <div><br>
            </div>
          </div>
          <br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
SLIM mailing list
<a class="moz-txt-link-abbreviated" href="mailto:SLIM@ietf.org">SLIM@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/slim">https://www.ietf.org/mailman/listinfo/slim</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
-----------------------------------------
Gunnar HellstrĂ¶m
Omnitor
<a class="moz-txt-link-abbreviated" href="mailto:gunnar.hellstrom@omnitor.se">gunnar.hellstrom@omnitor.se</a>
+46 708 204 288</pre>
  </body>
</html>

--------------2E282EAD2F7D7A9B619ED8E3--


From nobody Sun Jan  7 15:28:20 2018
Return-Path: <ekr@rtfm.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2125112704A for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 15:28:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wZtOfXySgvDi for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 15:28:15 -0800 (PST)
Received: from mail-yw0-x22b.google.com (mail-yw0-x22b.google.com [IPv6:2607:f8b0:4002:c05::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA8DA124B17 for <slim@ietf.org>; Sun,  7 Jan 2018 15:28:14 -0800 (PST)
Received: by mail-yw0-x22b.google.com with SMTP id v139so712729ywg.4 for <slim@ietf.org>; Sun, 07 Jan 2018 15:28:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=IW4Q2JPbGqzMJAMoc2LmZKESeea3CtTUWA7xn389Uys=; b=P/+gyXbJ8J98C0J/rlNRsFbD0VypPodGctZoAM3xHCmwrlV/RlWgxdWsh0WVI4axnF 7ozAVQ+PyVwgY629W4kE9v2tHKAppqQS9/0xZqxOgJLlRgMfiFgM+kJFrNXZqAlJAC/e RPAfuRf/c10sL8WHIhvn9yzEfqCmxgJYVsfGdZmwd56ft9FciW5MZJas112SsW4o10ij y6Qtjc8f6SfkcNqFJvoj9tLDfkiiOAjZ6+7YE6RgCO3jr3SGGBwtmSfbnnayls1YDrJ0 wLKi7s1eKxenEgCqy6H0S3fPRzca/1S/CtvrXnUXvJxawmtqeULiAM8YrHTJHl91Vuzl s2TQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=IW4Q2JPbGqzMJAMoc2LmZKESeea3CtTUWA7xn389Uys=; b=DaETsYhEbcHJHsKC12xJRLUZrwzZJwRkgv41GbO+6e0h8onu4DCa4O1ai5TEc7RkGG pT86tClQ4TFMlxowDL4R5shp9GaxaCOK7fvxGXctjhF9I0w+RzjN3fUWt+qnVYAoBE1i aaFI049kZ9KTuZTFiWvvxKgiwejB1152zgq7f82OZ+DxLU9ZU7Tcm9b7GK7Y72pqc+yT JFtrGTvrFkrnt2K5nd3e2nJOFIIOiOXa29JM8LILW1v1ydQYoGBLJwORQeXicVWuzMKL nNBzhtWNZXBwmzL8ahxkEraYEgQjsVDyqKHvaobWwwlNZj39qmf86D41KjSn9ueo8gwM SDFg==
X-Gm-Message-State: AKGB3mKropK5nmwS4yW07WNYiXIB6n/mNZsY5LtZGBnrdS9SunM5YwXj KQgrJ+iriLEIzxLMUAYWSqlkKWc/qd/9WxjGufOybg==
X-Google-Smtp-Source: ACJfBov0k0B0de+T6XAjrzSrs+88mI9ZZcVA5+CObpgXKrqM2TonXsjj/wgb+8PMQlcw1BdUUmW9r+hlJuwWMsCHqOo=
X-Received: by 10.129.114.2 with SMTP id n2mr1974030ywc.296.1515367694076; Sun, 07 Jan 2018 15:28:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.123.132 with HTTP; Sun, 7 Jan 2018 15:27:33 -0800 (PST)
In-Reply-To: <8cbf760f-8998-3f77-f294-ee7048c1ac32@omnitor.se>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.outlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <8cbf760f-8998-3f77-f294-ee7048c1ac32@omnitor.se>
From: Eric Rescorla <ekr@rtfm.com>
Date: Sun, 7 Jan 2018 15:27:33 -0800
Message-ID: <CABcZeBPMsR-maTZiYRXQtTeJES1qUqW+2wgJQ5+QE7SfvPjFKg@mail.gmail.com>
To: =?UTF-8?Q?Gunnar_Hellstr=C3=B6m?= <gunnar.hellstrom@omnitor.se>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>
Content-Type: multipart/alternative; boundary="001a1141b0b01c1ff80562380981"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/u5K5gbdEwFLlAn4fOwyLranF3Xk>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 23:28:17 -0000

--001a1141b0b01c1ff80562380981
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, Jan 7, 2018 at 12:43 PM, Gunnar Hellstr=C3=B6m <
gunnar.hellstrom@omnitor.se> wrote:

> Den 2018-01-07 kl. 15:36, skrev Eric Rescorla:
>
>
>
> On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba <bernard.aboba@gmail.com>
> wrote:
>
>> On Jan 6, 2018, at 6:55 PM, Eric Rescorla <ekr@rtfm.com> wrote:
>>
>> For disabled users, the capabilities may not be symmetric.
>>
>>
>> But this is true for ordinary SDP as well. I might be able to receive
>> H.264 but not send it.
>>
>>
>> [BA] Thanks. The draft should explain the reasoning. IMHO the argument
>> goes sonething like this:
>>
>> A pure recv/recv negotiation will not necessarily disclose beforehand
>> what special services are needed for the call - services (e.g. ASL
>> interpretation or RTT handling) that could take time to acquire.
>>
>> Since the actual video media sent is not labelled as ASL even if the
>> answerer has ASL interpreters it can pull in and therefore advertises in
>> SDP ASL reception capability in video, a recv/recv negotiation doesn=E2=
=80=99t tell
>> the Answerer that the Offerer will need them, so the Answerer may need t=
o
>> (frantically) arrange for ASL interpretation after initial receipt of
>> media. In an emergency, that can chew up valuable time.
>>
>
> Thanks. I think it would be helpful to put this logic in the draft.
>
> That said, as I noted in my review, it is still possible to get some medi=
a
> (early media) prior to receiving the answer, so this isn't a complete
> solution.
>
> <GH> Good discussion. However, I wonder what problem you see with early
> media? The offering party is supposed to express both which media and whi=
ch
> languages are supported for both sending and receiving.
>
> The answering party then has all needed information to start sending a
> matching language in a matching media as early media. The offering party
> will not see any explicit information about what language and media is
> used, but hopefully one (or more ) media and language(s) from the
> hlang-recv attributes will be sent, so that the contents will be perceive=
d
> and understood.
>
> Then, the answer is needed with both accepted media and the indications
> about which language and media the answering part prefers for receive. Th=
at
> will be conveyed in the answer and the enabled media and selected languag=
es
> can be used both ways.
>

The point I'm making is just that having the answer contain the selected
language is not totally sufficient to guarantee that the offerer knows what
will be sent by the answerer, because media can flow from the answerer to
the offerer prior to the answer arriving.


Your review ended a bit abruptly. Was there some intended sentence missing
> at the end? It ended:
>
> " One reason you might is that you expect
> the answer to resolve which language is in use, however because SIP
> supports early media (i.e., media which is delivered prior to the
> answer.)"
>
>
I was just making the point above.


> We have some similarities between the draft and RFC 4796 SDP Content
> Attribute.  The content attribute indicates only  what is intended to be
> SENT in the media, while we have indications separately for both
> directions. So, that is an existing example that it may be accepted to
> specify intentions for what to send.
>

But that's not a negotiation, it's just metadata decoration.

-Ekr


>
> I will check further where to add more explaining reasoning.
>
> Thanks,
>
> Gunnar
>
>
> -Ekr
>
>
>
>
> _______________________________________________
> SLIM mailing listSLIM@ietf.orghttps://www.ietf.org/mailman/listinfo/slim
>
>
> --
> -----------------------------------------
> Gunnar Hellstr=C3=B6m
> Omnitorgunnar.hellstrom@omnitor.se
> +46 708 204 288
>
>

--001a1141b0b01c1ff80562380981
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Sun, Jan 7, 2018 at 12:43 PM, Gunnar Hellstr=C3=B6m <span dir=3D"ltr=
">&lt;<a href=3D"mailto:gunnar.hellstrom@omnitor.se" target=3D"_blank">gunn=
ar.hellstrom@omnitor.se</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF"><span class=3D"">
    Den 2018-01-07 kl. 15:36, skrev Eric Rescorla:<br>
    <blockquote type=3D"cite">
      <div dir=3D"ltr"><br>
        <div class=3D"gmail_extra"><br>
          <div class=3D"gmail_quote">On Sat, Jan 6, 2018 at 7:31 PM,
            Bernard Aboba <span dir=3D"ltr">&lt;<a href=3D"mailto:bernard.a=
boba@gmail.com" target=3D"_blank">bernard.aboba@gmail.com</a>&gt;</span>
            wrote:<br>
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
              <div dir=3D"auto"><span>
                  <div>On Jan 6, 2018, at 6:55 PM, Eric Rescorla &lt;<a hre=
f=3D"mailto:ekr@rtfm.com" target=3D"_blank">ekr@rtfm.com</a>&gt; wrote:</di=
v>
                  <div><br>
                  </div>
                  <blockquote type=3D"cite">
                    <div dir=3D"ltr">
                      <div class=3D"gmail_extra">
                        <div class=3D"gmail_quote">
                          <blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">For disabled
                            users, the capabilities may not be
                            symmetric.=C2=A0</blockquote>
                          <div><br>
                          </div>
                          <div>But this is true for ordinary SDP as
                            well. I might be able to receive H.264 but
                            not send it.</div>
                        </div>
                      </div>
                    </div>
                  </blockquote>
                  <br>
                </span>
                <div>[BA] Thanks. The draft should explain the
                  reasoning. IMHO the argument goes sonething like this:</d=
iv>
                <div><br>
                </div>
                <div>A pure recv/recv negotiation will not necessarily
                  disclose beforehand what special services are needed
                  for the call - services (e.g. ASL interpretation or
                  RTT handling) that could take time to acquire.=C2=A0</div=
>
                <div><br>
                </div>
                <div>Since the actual video media sent is not labelled
                  as ASL even if the answerer has ASL interpreters it
                  can pull in and therefore advertises in SDP ASL
                  reception capability in video, a recv/recv negotiation
                  doesn=E2=80=99t tell the Answerer that the Offerer will n=
eed
                  them, so the Answerer may need to (frantically)
                  arrange for ASL interpretation after initial receipt
                  of media. In an emergency, that can chew up valuable
                  time.</div>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>Thanks. I think it would be helpful to put this logic
              in the draft.</div>
            <div><br>
            </div>
            <div>That said, as I noted in my review, it is still
              possible to get some media (early media) prior to
              receiving the answer, so this isn&#39;t a complete solution.<=
/div>
          </div>
        </div>
      </div>
    </blockquote></span>
    &lt;GH&gt; Good discussion. However, I wonder what problem you see
    with early media? The offering party is supposed to express both
    which media and which languages are supported for both sending and
    receiving. <br>
    <br>
    The answering party then has all needed information to start sending
    a matching language in a matching media as early media. The offering
    party will not see any explicit information about what language and
    media is used, but hopefully one (or more ) media and language(s)
    from the hlang-recv attributes will be sent, so that the contents
    will be perceived and understood. <br>
    <br>
    Then, the answer is needed with both accepted media and the
    indications about which language and media the answering part
    prefers for receive. That will be conveyed in the answer and the
    enabled media and selected languages can be used both ways. <br></div><=
/blockquote><div><br></div><div>The point I&#39;m making is just that havin=
g the answer contain the selected language is not totally sufficient to gua=
rantee that the offerer knows what will be sent by the answerer, because me=
dia can flow from the answerer to the offerer prior to the answer arriving.=
</div><div><br></div><div><br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div tex=
t=3D"#000000" bgcolor=3D"#FFFFFF">
    Your review ended a bit abruptly. Was there some intended sentence
    missing at the end? It ended: <br><span class=3D"">
    <pre>&quot; One reason you might is that you expect
the answer to resolve which language is in use, however because SIP
supports early media (i.e., media which is delivered prior to the
answer.)&quot;</pre></span></div></blockquote><div><br></div><div>I was jus=
t making the point above.</div><div><br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
"><div text=3D"#000000" bgcolor=3D"#FFFFFF"><span class=3D""><pre></pre>
    =C2=A0 <br></span>
    We have some similarities between the draft and RFC 4796 SDP Content
    Attribute.=C2=A0 The content attribute indicates only=C2=A0 what is int=
ended
    to be SENT in the media, while we have indications separately for
    both directions. So, that is an existing example that it may be
    accepted to specify intentions for what to send. <br></div></blockquote=
><div><br></div><div>But that&#39;s not a negotiation, it&#39;s just metada=
ta decoration.</div><div><br></div><div>-Ekr</div><div>=C2=A0</div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex"><div text=3D"#000000" bgcolor=3D"#FFFFFF">
    <br>
    I will check further where to add more explaining reasoning.<br>
    <br>
    Thanks,<br>
    <br>
    Gunnar<br>
    <br>
    <blockquote type=3D"cite">
      <div dir=3D"ltr">
        <div class=3D"gmail_extra">
          <div class=3D"gmail_quote">
            <div><br>
            </div>
            <div>-Ekr</div>
            <div><br>
            </div>
          </div>
          <br>
        </div>
      </div><span class=3D"">
      <br>
      <fieldset class=3D"m_8049247326419041145mimeAttachmentHeader"></field=
set>
      <br>
      <pre>______________________________<wbr>_________________
SLIM mailing list
<a class=3D"m_8049247326419041145moz-txt-link-abbreviated" href=3D"mailto:S=
LIM@ietf.org" target=3D"_blank">SLIM@ietf.org</a>
<a class=3D"m_8049247326419041145moz-txt-link-freetext" href=3D"https://www=
.ietf.org/mailman/listinfo/slim" target=3D"_blank">https://www.ietf.org/mai=
lman/<wbr>listinfo/slim</a>
</pre>
    </span></blockquote><span class=3D"HOEnZb"><font color=3D"#888888">
    <br>
    <pre class=3D"m_8049247326419041145moz-signature" cols=3D"72">--=20
------------------------------<wbr>-----------
Gunnar Hellstr=C3=B6m
Omnitor
<a class=3D"m_8049247326419041145moz-txt-link-abbreviated" href=3D"mailto:g=
unnar.hellstrom@omnitor.se" target=3D"_blank">gunnar.hellstrom@omnitor.se</=
a>
+46 708 204 288</pre>
  </font></span></div>

</blockquote></div><br></div></div>

--001a1141b0b01c1ff80562380981--


From nobody Sun Jan  7 17:22:42 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 310FD124BAC for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 17:22:41 -0800 (PST)
X-Quarantine-ID: <jGIX0usDchAQ>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jGIX0usDchAQ for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 17:22:39 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 9C4EA1205D3 for <slim@ietf.org>; Sun,  7 Jan 2018 17:22:39 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Sun, 7 Jan 2018 17:23:09 -0800
Mime-Version: 1.0
Message-Id: <p06240601d6785f2e3ad4@[99.111.97.136]>
In-Reply-To: <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.ou tlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com>
X-Mailer: Eudora for Mac OS X
Date: Sun, 7 Jan 2018 17:22:34 -0800
To: Eric Rescorla <ekr@rtfm.com>, Bernard Aboba <bernard.aboba@gmail.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/drJsKI-aLgD6wtrJySLpPlaiJAI>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 01:22:41 -0000

At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:

>  On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba 
> <<mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com> wrote:
>
>  On Jan 6, 2018, at 6:55 PM, Eric Rescorla 
> <<mailto:ekr@rtfm.com>ekr@rtfm.com> wrote:
>
>>  For disabled users, the capabilities may not be symmetric.
>>
>
>  But this is true for ordinary SDP as well. I might be able to 
> receive H.264 but not send it.
>
>
>  [BA] Thanks. The draft should explain the reasoning. IMHO the 
> argument goes sonething like this:
>
>  A pure recv/recv negotiation will not necessarily disclose 
> beforehand what special services are needed for the call - services 
> (e.g. ASL interpretation or RTT handling) that could take time to 
> acquire.
>
>  Since the actual video media sent is not labelled as ASL even if 
> the answerer has ASL interpreters it can pull in and therefore 
> advertises in SDP ASL reception capability in video, a recv/recv 
> negotiation doesn't tell the Answerer that the Offerer will need 
> them, so the Answerer may need to (frantically) arrange for ASL 
> interpretation after initial receipt of media. In an emergency, 
> that can chew up valuable time.
>
>
>  Thanks. I think it would be helpful to put this logic in the draft.

I am not clear on what logic we want to add to the draft, or what 
about the draft this logic is explaining.

>  That said, as I noted in my review, it is still possible to get 
> some media (early media) prior to receiving the answer, so this 
> isn't a complete solution.

The draft provides a useful mechanism that will be helpful.  As an 
example of the fact that others find it useful, NENA has included it 
in it's next-generation emergency call architecture standards.  The 
draft does not try to solve all problems related to human language in 
real-time calling.

-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
(If you can't hear me, it's because I'm in parentheses)


From nobody Sun Jan  7 17:56:54 2018
Return-Path: <ekr@rtfm.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97A5A120727 for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 17:56:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BitSt-3ccxf9 for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 17:56:50 -0800 (PST)
Received: from mail-yw0-x232.google.com (mail-yw0-x232.google.com [IPv6:2607:f8b0:4002:c05::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 264C0124207 for <slim@ietf.org>; Sun,  7 Jan 2018 17:56:50 -0800 (PST)
Received: by mail-yw0-x232.google.com with SMTP id n25so3785623ywh.10 for <slim@ietf.org>; Sun, 07 Jan 2018 17:56:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=RSdbFzLaWVK1brhIGUZCSQxZ/i6cjBGEr23ZOBidzNY=; b=E0WvMAOvlObJi6AKpl5h1Oh/UodhhO+0HxJ249tw677RO/SFVhQHnX3JQhUCAIQPUr 7LASOlODrbbf+htk74WboMI/AqqYrXUPKR7qQ3MFCiydPnG8LNitSwYc60eOh7I7vnGj GLJ+2Spl0h9CA0BfyU3zBZXdc4Lur0MCVhruHCnYBq/BK8Wvbd/BYKCIBz1Z2XfuTp7z Ec7QEGBjfU14NlOaPJfZ8iwoeaTAJSb+3tZ2DoRqM2UhUpnDy4kFE0Ma4ncLR2fE5M0h 3IFcRRl+uoqgMKfDRrbBg/pEqUI7BpoRm/pUozEi5zzoMPVzoxccl+f9FyXtzuxj6BoA Nz6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=RSdbFzLaWVK1brhIGUZCSQxZ/i6cjBGEr23ZOBidzNY=; b=mzLM37UHP7mLNB/6gOROsmdHtocNedCJobN+VeIynU62DuzhCPxht/ySLmGHSrSVjn XHYUWB2Civ6+r6lT7+H2D0XmPz+TYmQIpQ7jPLnmhGiB8U2gDrEjBQTyeP1+p3F+O43v rPIAZQpZtkvM1tUyP64KfnLcJvF4yR4L3xxOUY5O5C+LFmY5DM4eZy4jiPfM7Q0qnryw OnSUewOuHsZq721UMF6tCGnOMII1+7U4uvpef583Z91cXM5SBZat3MxRaQWJrbj7CEJN x0Ap/bC+dtMqJMo9+DykzSZOsWfX9oTqDobkRPrZWminuv395MZk845Z+dZUbK1oBCwO bNvA==
X-Gm-Message-State: AKGB3mL9b6T3px58dawsr0l05FX8RLFATIYe2I/X69cFGjo2WLjAxyeJ EccLqYBLPUboHGvrlqQlvvyxTXpchH1mZibkdN54bQ==
X-Google-Smtp-Source: ACJfBovxp/Qcye3Oldb9vFXmOGPu7K2Mqpv3iY/a+BYlSYkKM5UTXF0H3z2wJwX/+29hlBBnX2RJu3qLCOg2vQJQRME=
X-Received: by 10.129.1.213 with SMTP id 204mr9609631ywb.5.1515376609250; Sun, 07 Jan 2018 17:56:49 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.123.132 with HTTP; Sun, 7 Jan 2018 17:56:08 -0800 (PST)
In-Reply-To: <p06240601d6785f2e3ad4@99.111.97.136>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136>
From: Eric Rescorla <ekr@rtfm.com>
Date: Sun, 7 Jan 2018 17:56:08 -0800
Message-ID: <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com>
To: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: Bernard Aboba <bernard.aboba@gmail.com>, Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>
Content-Type: multipart/alternative; boundary="001a114290ce7ee8ba05623a1cab"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/QvCeLlDFew1_sAwC_h9pBcX4IK4>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 01:56:52 -0000

--001a114290ce7ee8ba05623a1cab
Content-Type: text/plain; charset="UTF-8"

On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens <rg+ietf@randy.pensive.org>
wrote:

> At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:
>
>  On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba <<mailto:
>> bernard.aboba@gmail.com>bernard.aboba@gmail.com> wrote:
>>
>>  On Jan 6, 2018, at 6:55 PM, Eric Rescorla <<mailto:ekr@rtfm.com>ekr@rtfm
>> .com> wrote:
>>
>>  For disabled users, the capabilities may not be symmetric.
>>>
>>>
>>  But this is true for ordinary SDP as well. I might be able to receive
>> H.264 but not send it.
>>
>>
>>  [BA] Thanks. The draft should explain the reasoning. IMHO the argument
>> goes sonething like this:
>>
>>  A pure recv/recv negotiation will not necessarily disclose beforehand
>> what special services are needed for the call - services (e.g. ASL
>> interpretation or RTT handling) that could take time to acquire.
>>
>>  Since the actual video media sent is not labelled as ASL even if the
>> answerer has ASL interpreters it can pull in and therefore advertises in
>> SDP ASL reception capability in video, a recv/recv negotiation doesn't tell
>> the Answerer that the Offerer will need them, so the Answerer may need to
>> (frantically) arrange for ASL interpretation after initial receipt of
>> media. In an emergency, that can chew up valuable time.
>>
>>
>>  Thanks. I think it would be helpful to put this logic in the draft.
>>
>
> I am not clear on what logic we want to add to the draft, or what about
> the draft this logic is explaining.


It would be helpful to explain in the draft why you have deviated from the
otherwise near-universal SDP negotiation pattern of each side advertising
what it accepts.



>  That said, as I noted in my review, it is still possible to get some
>> media (early media) prior to receiving the answer, so this isn't a complete
>> solution.
>>
>
> The draft provides a useful mechanism that will be helpful.  As an example
> of the fact that others find it useful, NENA has included it in it's
> next-generation emergency call architecture standards.  The draft does not
> try to solve all problems related to human language in real-time calling.


I don't think I claimed it wasn't useful.

The rationale provided for this design is that you wish to have the
answerer notify the offerer of which language it would be providing. The
point I am making is that there is at least one important case where this
design does not provide that, which seems like it's relevant to the design
question.

-Ekr


>
> --
> Randall Gellens
> Opinions are personal;    facts are suspect;    I speak for myself only
> -------------- Randomly selected tag: ---------------
> (If you can't hear me, it's because I'm in parentheses)
>

--001a114290ce7ee8ba05623a1cab
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens <span dir=3D"ltr">&lt;<=
a href=3D"mailto:rg+ietf@randy.pensive.org" target=3D"_blank">rg+ietf@randy=
.pensive.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">At 6:3=
6 AM -0800 1/7/18, Eric Rescorla wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba &lt;&lt;mailto:<a href=
=3D"mailto:bernard.aboba@gmail.com" target=3D"_blank">bernard.aboba@gmail.c=
<wbr>om</a>&gt;<a href=3D"mailto:bernard.aboba@gmail.com" target=3D"_blank"=
>bernard.aboba@gmail.com</a>&gt; wrote:<span class=3D""><br>
<br>
=C2=A0On Jan 6, 2018, at 6:55 PM, Eric Rescorla &lt;&lt;mailto:<a href=3D"m=
ailto:ekr@rtfm.com" target=3D"_blank">ekr@rtfm.com</a>&gt;<a href=3D"mailto=
:ekr@rtfm.com" target=3D"_blank">ekr@rtfm<wbr>.com</a>&gt; wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0For disabled users, the capabilities may not be symmetric.<br>
<br>
</blockquote>
<br>
=C2=A0But this is true for ordinary SDP as well. I might be able to receive=
 H.264 but not send it.<br>
<br>
<br>
=C2=A0[BA] Thanks. The draft should explain the reasoning. IMHO the argumen=
t goes sonething like this:<br>
<br>
=C2=A0A pure recv/recv negotiation will not necessarily disclose beforehand=
 what special services are needed for the call - services (e.g. ASL interpr=
etation or RTT handling) that could take time to acquire.<br>
<br>
=C2=A0Since the actual video media sent is not labelled as ASL even if the =
answerer has ASL interpreters it can pull in and therefore advertises in SD=
P ASL reception capability in video, a recv/recv negotiation doesn&#39;t te=
ll the Answerer that the Offerer will need them, so the Answerer may need t=
o (frantically) arrange for ASL interpretation after initial receipt of med=
ia. In an emergency, that can chew up valuable time.<br>
<br>
<br>
=C2=A0Thanks. I think it would be helpful to put this logic in the draft.<b=
r>
</span></blockquote>
<br>
I am not clear on what logic we want to add to the draft, or what about the=
 draft this logic is explaining.</blockquote><div><br></div><div>It would b=
e helpful to explain in the draft why you have deviated from the otherwise =
near-universal SDP negotiation pattern of each side advertising what it acc=
epts.</div><div><br></div><div><br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><sp=
an class=3D"">
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0That said, as I noted in my review, it is still possible to get some =
media (early media) prior to receiving the answer, so this isn&#39;t a comp=
lete solution.<br>
</blockquote>
<br></span>
The draft provides a useful mechanism that will be helpful.=C2=A0 As an exa=
mple of the fact that others find it useful, NENA has included it in it&#39=
;s next-generation emergency call architecture standards.=C2=A0 The draft d=
oes not try to solve all problems related to human language in real-time ca=
lling.</blockquote><div><br></div><div>I don&#39;t think I claimed it wasn&=
#39;t useful.</div><div><br></div><div>The rationale provided for this desi=
gn is that you wish to have the answerer notify the offerer of which langua=
ge it would be providing. The point I am making is that there is at least o=
ne important case where this design does not provide that, which seems like=
 it&#39;s relevant to the design question.</div><div><br></div><div>-Ekr</d=
iv><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D""><br>
<br>
-- <br>
Randall Gellens<br>
Opinions are personal;=C2=A0 =C2=A0 facts are suspect;=C2=A0 =C2=A0 I speak=
 for myself only<br>
-------------- Randomly selected tag: ---------------<br></span>
(If you can&#39;t hear me, it&#39;s because I&#39;m in parentheses)<br>
</blockquote></div><br></div></div>

--001a114290ce7ee8ba05623a1cab--


From nobody Sun Jan  7 22:12:55 2018
Return-Path: <bernard.aboba@gmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31FC5126B6E for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 22:12:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XPy5hUXP4riV for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 22:12:50 -0800 (PST)
Received: from mail-vk0-x22e.google.com (mail-vk0-x22e.google.com [IPv6:2607:f8b0:400c:c05::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 165A0120454 for <slim@ietf.org>; Sun,  7 Jan 2018 22:12:50 -0800 (PST)
Received: by mail-vk0-x22e.google.com with SMTP id l63so6687606vke.5 for <slim@ietf.org>; Sun, 07 Jan 2018 22:12:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=GaSlcrl9VmVPb51R3bhFeHCIZHTn409mWNBu0B0zmaU=; b=gWjdceRKXK9T0pKhpXZjkFd2fDUHKQdGXMPoKbUbKjot+mYDKbL2ofXtOuN4FKX/Kl 4pIenGtGpqBlSSjehZjlueFKZLT/Mb7XVX7DBNQ64RtlRgfWEJpQI6jcpl3MRUX3R60u XdV0zGywMm5o9wuiUmePMm2pmr0u28IF4H3FeFCGm5XFJkKGbgU5EGwTUBMgsgc9b9lp fNJ3NeKIjbs9QJp8HlgcZlWFPCwshq3+ajvedwLMVJPfOVKHiSB9esrXz9somk6XjtQK QM6wMJZyEoRpo+rfihtQ2GwDsJ4YsrHBiDfFues/LBz+9eRxKFLHKDDNpG+YwrTHqRqM wy3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=GaSlcrl9VmVPb51R3bhFeHCIZHTn409mWNBu0B0zmaU=; b=luFB2mijD+GmF44XitPRaL2HbHRdb0XE9qWStgzvcqRsCjZfeix6UbEmPZGTe9EuUA HZdYTqoImsYckCh+wPrQildLF6RUbQlzPkBy3KyrCLxtgSLGiZTZ1u8/Aclx3MUUthPu uAucG4rqonCzrDqkoZlYRyFeDAhuaxtwni4hHaKczGKY3d2MFI/gOYpmDaMtbE6ygrfT w3m83V+walVyST/ABtu3sAjkuT4Tp4c7UXESZGhWm0f548u+EMm809MbXEoDZ9bsd+6T NFYWclia8bCReFBmoNgq6C3SV0dQXiHwcEZ6iM+RFsgHl+JA06l7c+rcC3A76rO3QUnS Desg==
X-Gm-Message-State: AKwxytf1R5AyJNMtSEh1/5AlUvpj6nsDjuluw5uRDwNh8XEwij9vxbe5 32MXdxUBRo9rTRKMANs7KlUuTWe3iPAAHSeKSjI=
X-Google-Smtp-Source: ACJfBou+EwnSyWRw2GJ1JRirGKmLFIkpou5sc7/tmajx+3SKKnH75R1CsrT9cCh/LreyqcZM8LBoACl0VGN6XGT3Gp8=
X-Received: by 10.31.70.199 with SMTP id t190mr9815743vka.102.1515391968814; Sun, 07 Jan 2018 22:12:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.159.54.138 with HTTP; Sun, 7 Jan 2018 22:12:28 -0800 (PST)
In-Reply-To: <p06240601d6785f2e3ad4@99.111.97.136>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136>
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Sun, 7 Jan 2018 22:12:28 -0800
Message-ID: <CAOW+2dtuSVvKQLGVZXhh0Z2=nv2J7yjfR8uu5Z8Wc7a_SKHjxw@mail.gmail.com>
To: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: Eric Rescorla <ekr@rtfm.com>, Bernard Aboba <bernard_aboba@hotmail.com>,  "slim@ietf.org" <slim@ietf.org>
Content-Type: multipart/alternative; boundary="001a11484ed0ff2c3d05623dafdb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/SBOtIEfo0tkZ_094oZyp-ElXFcU>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 06:12:52 -0000

--001a11484ed0ff2c3d05623dafdb
Content-Type: text/plain; charset="UTF-8"

Randall said:

"I am not clear on what logic we want to add to the draft, or what about
the draft this logic is explaining."

[BA] EKR's question is why it is not sufficient to only advertise
hlang-recv, as is done for codecs.

The "logic" would be to explain the benefits of also advertising
hlang-send.





On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens <rg+ietf@randy.pensive.org>
wrote:

> At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:
>
>  On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba <<mailto:
>> bernard.aboba@gmail.com>bernard.aboba@gmail.com> wrote:
>>
>>  On Jan 6, 2018, at 6:55 PM, Eric Rescorla <<mailto:ekr@rtfm.com>ekr@rtfm
>> .com> wrote:
>>
>>  For disabled users, the capabilities may not be symmetric.
>>>
>>>
>>  But this is true for ordinary SDP as well. I might be able to receive
>> H.264 but not send it.
>>
>>
>>  [BA] Thanks. The draft should explain the reasoning. IMHO the argument
>> goes sonething like this:
>>
>>  A pure recv/recv negotiation will not necessarily disclose beforehand
>> what special services are needed for the call - services (e.g. ASL
>> interpretation or RTT handling) that could take time to acquire.
>>
>>  Since the actual video media sent is not labelled as ASL even if the
>> answerer has ASL interpreters it can pull in and therefore advertises in
>> SDP ASL reception capability in video, a recv/recv negotiation doesn't tell
>> the Answerer that the Offerer will need them, so the Answerer may need to
>> (frantically) arrange for ASL interpretation after initial receipt of
>> media. In an emergency, that can chew up valuable time.
>>
>>
>>  Thanks. I think it would be helpful to put this logic in the draft.
>>
>
> I am not clear on what logic we want to add to the draft, or what about
> the draft this logic is explaining.
>
>  That said, as I noted in my review, it is still possible to get some
>> media (early media) prior to receiving the answer, so this isn't a complete
>> solution.
>>
>
> The draft provides a useful mechanism that will be helpful.  As an example
> of the fact that others find it useful, NENA has included it in it's
> next-generation emergency call architecture standards.  The draft does not
> try to solve all problems related to human language in real-time calling.
>
> --
> Randall Gellens
> Opinions are personal;    facts are suspect;    I speak for myself only
> -------------- Randomly selected tag: ---------------
> (If you can't hear me, it's because I'm in parentheses)
>

--001a11484ed0ff2c3d05623dafdb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Randall said:=C2=A0<div><br></div><div>&quot;<span style=
=3D"font-size:12.8px">I am not clear on what logic we want to add to the dr=
aft, or what about the draft this logic is explaining.</span>&quot;</div><d=
iv><br></div><div>[BA] EKR&#39;s question is why it is not sufficient to on=
ly advertise hlang-recv, as is done for codecs.=C2=A0</div><div><br></div><=
div>The &quot;logic&quot; would be to explain the benefits of also advertis=
ing hlang-send.=C2=A0</div><div><br></div><div><br></div><div><br></div><di=
v><br></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"=
>On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:rg+ietf@randy.pensive.org" target=3D"_blank">rg+ietf@randy.pe=
nsive.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">At 6:36 =
AM -0800 1/7/18, Eric Rescorla wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba &lt;&lt;mailto:<a href=
=3D"mailto:bernard.aboba@gmail.com" target=3D"_blank">bernard.aboba@gmail.c=
<wbr>om</a>&gt;<a href=3D"mailto:bernard.aboba@gmail.com" target=3D"_blank"=
>bernard.aboba@gmail.com</a>&gt; wrote:<span class=3D""><br>
<br>
=C2=A0On Jan 6, 2018, at 6:55 PM, Eric Rescorla &lt;&lt;mailto:<a href=3D"m=
ailto:ekr@rtfm.com" target=3D"_blank">ekr@rtfm.com</a>&gt;<a href=3D"mailto=
:ekr@rtfm.com" target=3D"_blank">ekr@rtfm<wbr>.com</a>&gt; wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0For disabled users, the capabilities may not be symmetric.<br>
<br>
</blockquote>
<br>
=C2=A0But this is true for ordinary SDP as well. I might be able to receive=
 H.264 but not send it.<br>
<br>
<br>
=C2=A0[BA] Thanks. The draft should explain the reasoning. IMHO the argumen=
t goes sonething like this:<br>
<br>
=C2=A0A pure recv/recv negotiation will not necessarily disclose beforehand=
 what special services are needed for the call - services (e.g. ASL interpr=
etation or RTT handling) that could take time to acquire.<br>
<br>
=C2=A0Since the actual video media sent is not labelled as ASL even if the =
answerer has ASL interpreters it can pull in and therefore advertises in SD=
P ASL reception capability in video, a recv/recv negotiation doesn&#39;t te=
ll the Answerer that the Offerer will need them, so the Answerer may need t=
o (frantically) arrange for ASL interpretation after initial receipt of med=
ia. In an emergency, that can chew up valuable time.<br>
<br>
<br>
=C2=A0Thanks. I think it would be helpful to put this logic in the draft.<b=
r>
</span></blockquote>
<br>
I am not clear on what logic we want to add to the draft, or what about the=
 draft this logic is explaining.<span class=3D""><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0That said, as I noted in my review, it is still possible to get some =
media (early media) prior to receiving the answer, so this isn&#39;t a comp=
lete solution.<br>
</blockquote>
<br></span>
The draft provides a useful mechanism that will be helpful.=C2=A0 As an exa=
mple of the fact that others find it useful, NENA has included it in it&#39=
;s next-generation emergency call architecture standards.=C2=A0 The draft d=
oes not try to solve all problems related to human language in real-time ca=
lling.<span class=3D""><br>
<br>
-- <br>
Randall Gellens<br>
Opinions are personal;=C2=A0 =C2=A0 facts are suspect;=C2=A0 =C2=A0 I speak=
 for myself only<br>
-------------- Randomly selected tag: ---------------<br></span>
(If you can&#39;t hear me, it&#39;s because I&#39;m in parentheses)<br>
</blockquote></div><br></div>

--001a11484ed0ff2c3d05623dafdb--


From nobody Sun Jan  7 22:15:18 2018
Return-Path: <bernard.aboba@gmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5543812421A for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 22:15:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QnZHIxLW3kUA for <slim@ietfa.amsl.com>; Sun,  7 Jan 2018 22:15:15 -0800 (PST)
Received: from mail-ua0-x22c.google.com (mail-ua0-x22c.google.com [IPv6:2607:f8b0:400c:c08::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62E44120454 for <slim@ietf.org>; Sun,  7 Jan 2018 22:15:15 -0800 (PST)
Received: by mail-ua0-x22c.google.com with SMTP id v22so6156131uaj.1 for <slim@ietf.org>; Sun, 07 Jan 2018 22:15:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=DYJjkpzqulad64a0nZxp+syzJn7waoQZPSyd38FAlSw=; b=Lo5ST1Qvx0JcX4xXeHmJgu0MvPCz0H+WdYoa0KNxSdvI2Cr926NW2/6RWZKM9+gmk1 OJe2A0JN+g4snA5CArAYsoVnT2+fKekgZafZOSCqIBWNh5mdU1vOl0Dotxzsi+77bjNK BLHc+bCeQGWukjUr1oe66fenGyeciTIZHY6wUc/sCFY6my4sfB0d2xYIb7O2JRdtYynn 29KoQRKaHwxwbL0idC23r92qjdsxlwqHVSjg9D16kjjFGnNvA4eaOXOYa5EfBVwTgRhf yJje5/XmIGkihNQ6fOhtO/rhS8ysk8dxfAtU+jijFRySksrRBQfVrQJM3KAHyUTjkqUo JGwQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=DYJjkpzqulad64a0nZxp+syzJn7waoQZPSyd38FAlSw=; b=k63faNsNVwwATO3L0Ym4V8SvZ/FeqpWfsEWJq8jA6cONiuboUABJ0k+JFmJxdDpVOK 27P/ZsJ40c/OuaWjoc7kGinrLd6tnEzbuyl7VVvON0yU4MLuRGiaaV3B4qzVQq/1iAY3 PsZq8pkdvr+SA3m/ck58KQbNPnbTWJ/iZBabZCkWPPu7nREeKC/4Y5PCpEljCsrUkVcI O7Db7hW+4ao1xuGFvCYJfv6Ih8yLe2d/Io1XbnJvx2admyT68+KmahiRqiGtAV18YVVN m8mEDTrVLWGzoXomKGTlwCDWKD7CBwa9e22zxxhX9r/1SCftXm9VVCoQfLKkVxSav1jy GWTw==
X-Gm-Message-State: AKwxytdXZ+ChXCqdJxp93BHMPoesFtMBVHJ/CYHBvdCCtHtec/XUiQGX CQiITmuxmbRayqG9mHJWtlkoyUEm/CrDJuZpFNc=
X-Google-Smtp-Source: ACJfBouOB4FHb9dNpK4vY1eOsD8jh2r32t4XKYI+yh8gD0V3HFKWqcXBMUyoT8QV2fq3BSZ5FkmIFNi2aZQv+2VQSaU=
X-Received: by 10.176.21.100 with SMTP id p33mr10337598uae.20.1515392114247; Sun, 07 Jan 2018 22:15:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.159.54.138 with HTTP; Sun, 7 Jan 2018 22:14:53 -0800 (PST)
In-Reply-To: <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com>
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Sun, 7 Jan 2018 22:14:53 -0800
Message-ID: <CAOW+2duhaVqKW3i2FYXb7e7vnrxXhYkamxVZy_FqyTW5KvNK3g@mail.gmail.com>
To: Eric Rescorla <ekr@rtfm.com>
Cc: Randall Gellens <rg+ietf@randy.pensive.org>, Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>
Content-Type: multipart/alternative; boundary="001a11428220aa4ed205623db8ad"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/DgHvCl1OSON3_Lzdw4AJo0C-SRQ>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 06:15:17 -0000

--001a11428220aa4ed205623db8ad
Content-Type: text/plain; charset="UTF-8"

EKR said:

"The rationale provided for this design is that you wish to have the
answerer notify the offerer of which language it would be providing. The
point I am making is that there is at least one important case where this
design does not provide that, which seems like it's relevant to the design
question."

[BA] It seems like a relevant question, particularly for a case where a
call back might occur, so that the roles of Offerer and Answerer are
reversed.

On Sun, Jan 7, 2018 at 5:56 PM, Eric Rescorla <ekr@rtfm.com> wrote:

>
>
> On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens <rg+ietf@randy.pensive.org
> > wrote:
>
>> At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:
>>
>>  On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba <<mailto:
>>> bernard.aboba@gmail.com>bernard.aboba@gmail.com> wrote:
>>>
>>>  On Jan 6, 2018, at 6:55 PM, Eric Rescorla <<mailto:ekr@rtfm.com>
>>> ekr@rtfm.com> wrote:
>>>
>>>  For disabled users, the capabilities may not be symmetric.
>>>>
>>>>
>>>  But this is true for ordinary SDP as well. I might be able to receive
>>> H.264 but not send it.
>>>
>>>
>>>  [BA] Thanks. The draft should explain the reasoning. IMHO the argument
>>> goes sonething like this:
>>>
>>>  A pure recv/recv negotiation will not necessarily disclose beforehand
>>> what special services are needed for the call - services (e.g. ASL
>>> interpretation or RTT handling) that could take time to acquire.
>>>
>>>  Since the actual video media sent is not labelled as ASL even if the
>>> answerer has ASL interpreters it can pull in and therefore advertises in
>>> SDP ASL reception capability in video, a recv/recv negotiation doesn't tell
>>> the Answerer that the Offerer will need them, so the Answerer may need to
>>> (frantically) arrange for ASL interpretation after initial receipt of
>>> media. In an emergency, that can chew up valuable time.
>>>
>>>
>>>  Thanks. I think it would be helpful to put this logic in the draft.
>>>
>>
>> I am not clear on what logic we want to add to the draft, or what about
>> the draft this logic is explaining.
>
>
> It would be helpful to explain in the draft why you have deviated from the
> otherwise near-universal SDP negotiation pattern of each side advertising
> what it accepts.
>
>
>
>>  That said, as I noted in my review, it is still possible to get some
>>> media (early media) prior to receiving the answer, so this isn't a complete
>>> solution.
>>>
>>
>> The draft provides a useful mechanism that will be helpful.  As an
>> example of the fact that others find it useful, NENA has included it in
>> it's next-generation emergency call architecture standards.  The draft does
>> not try to solve all problems related to human language in real-time
>> calling.
>
>
> I don't think I claimed it wasn't useful.
>
> The rationale provided for this design is that you wish to have the
> answerer notify the offerer of which language it would be providing. The
> point I am making is that there is at least one important case where this
> design does not provide that, which seems like it's relevant to the design
> question.
>
> -Ekr
>
>
>>
>> --
>> Randall Gellens
>> Opinions are personal;    facts are suspect;    I speak for myself only
>> -------------- Randomly selected tag: ---------------
>> (If you can't hear me, it's because I'm in parentheses)
>>
>
>

--001a11428220aa4ed205623db8ad
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">EKR said:=C2=A0<div><br></div><div>&quot;<span style=3D"fo=
nt-size:12.8px">The rationale provided for this design is that you wish to =
have the answerer notify the offerer of which language it would be providin=
g. The point I am making is that there is at least one important case where=
 this design does not provide that, which seems like it&#39;s relevant to t=
he design question.</span>&quot;</div><div><br></div><div>[BA] It seems lik=
e a relevant question, particularly for a case where a call back might occu=
r, so that the roles of Offerer and Answerer are reversed.=C2=A0</div></div=
><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Sun, Jan 7, 2=
018 at 5:56 PM, Eric Rescorla <span dir=3D"ltr">&lt;<a href=3D"mailto:ekr@r=
tfm.com" target=3D"_blank">ekr@rtfm.com</a>&gt;</span> wrote:<br><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex"><div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><d=
iv class=3D"gmail_quote"><span class=3D"">On Sun, Jan 7, 2018 at 5:22 PM, R=
andall Gellens <span dir=3D"ltr">&lt;<a href=3D"mailto:rg+ietf@randy.pensiv=
e.org" target=3D"_blank">rg+ietf@randy.pensive.org</a>&gt;</span> wrote:<br=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex">At 6:36 AM -0800 1/7/18, Eric Rescorla wrot=
e:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba &lt;&lt;mailto:<a href=
=3D"mailto:bernard.aboba@gmail.com" target=3D"_blank">bernard.aboba@gmail.c=
<wbr>om</a>&gt;<a href=3D"mailto:bernard.aboba@gmail.com" target=3D"_blank"=
>bernard.aboba@gmail.com</a>&gt; wrote:<span><br>
<br>
=C2=A0On Jan 6, 2018, at 6:55 PM, Eric Rescorla &lt;&lt;mailto:<a href=3D"m=
ailto:ekr@rtfm.com" target=3D"_blank">ekr@rtfm.com</a>&gt;<a href=3D"mailto=
:ekr@rtfm.com" target=3D"_blank">ekr@rtfm<wbr>.com</a>&gt; wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0For disabled users, the capabilities may not be symmetric.<br>
<br>
</blockquote>
<br>
=C2=A0But this is true for ordinary SDP as well. I might be able to receive=
 H.264 but not send it.<br>
<br>
<br>
=C2=A0[BA] Thanks. The draft should explain the reasoning. IMHO the argumen=
t goes sonething like this:<br>
<br>
=C2=A0A pure recv/recv negotiation will not necessarily disclose beforehand=
 what special services are needed for the call - services (e.g. ASL interpr=
etation or RTT handling) that could take time to acquire.<br>
<br>
=C2=A0Since the actual video media sent is not labelled as ASL even if the =
answerer has ASL interpreters it can pull in and therefore advertises in SD=
P ASL reception capability in video, a recv/recv negotiation doesn&#39;t te=
ll the Answerer that the Offerer will need them, so the Answerer may need t=
o (frantically) arrange for ASL interpretation after initial receipt of med=
ia. In an emergency, that can chew up valuable time.<br>
<br>
<br>
=C2=A0Thanks. I think it would be helpful to put this logic in the draft.<b=
r>
</span></blockquote>
<br>
I am not clear on what logic we want to add to the draft, or what about the=
 draft this logic is explaining.</blockquote><div><br></div></span><div>It =
would be helpful to explain in the draft why you have deviated from the oth=
erwise near-universal SDP negotiation pattern of each side advertising what=
 it accepts.</div><span class=3D""><div><br></div><div><br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex"><span>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0That said, as I noted in my review, it is still possible to get some =
media (early media) prior to receiving the answer, so this isn&#39;t a comp=
lete solution.<br>
</blockquote>
<br></span>
The draft provides a useful mechanism that will be helpful.=C2=A0 As an exa=
mple of the fact that others find it useful, NENA has included it in it&#39=
;s next-generation emergency call architecture standards.=C2=A0 The draft d=
oes not try to solve all problems related to human language in real-time ca=
lling.</blockquote><div><br></div></span><div>I don&#39;t think I claimed i=
t wasn&#39;t useful.</div><div><br></div><div>The rationale provided for th=
is design is that you wish to have the answerer notify the offerer of which=
 language it would be providing. The point I am making is that there is at =
least one important case where this design does not provide that, which see=
ms like it&#39;s relevant to the design question.</div><div><br></div><div>=
-Ekr</div><span class=3D""><div><br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><s=
pan><br>
<br>
-- <br>
Randall Gellens<br>
Opinions are personal;=C2=A0 =C2=A0 facts are suspect;=C2=A0 =C2=A0 I speak=
 for myself only<br>
-------------- Randomly selected tag: ---------------<br></span>
(If you can&#39;t hear me, it&#39;s because I&#39;m in parentheses)<br>
</blockquote></span></div><br></div></div>
</blockquote></div><br></div>

--001a11428220aa4ed205623db8ad--


From nobody Mon Jan  8 01:54:20 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42169126B6E for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 01:54:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QMoUrsNug3ag for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 01:54:14 -0800 (PST)
Received: from bin-vsp-out-01.atm.binero.net (vsp-unauthed02.binero.net [195.74.38.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E9031201F8 for <slim@ietf.org>; Mon,  8 Jan 2018 01:54:13 -0800 (PST)
X-Halon-ID: c053cb08-f459-11e7-ab14-005056917a89
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-01.atm.binero.net (Halon) with ESMTPSA id c053cb08-f459-11e7-ab14-005056917a89; Mon, 08 Jan 2018 10:53:21 +0100 (CET)
To: Eric Rescorla <ekr@rtfm.com>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <b6b523c3-f774-da89-12fb-f3f8f0fb4fd0@omnitor.se>
Date: Mon, 8 Jan 2018 10:53:58 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------BBF2C2C6B63A220F311B8124"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/oFuvkN8c1_TfmpqmJOe-JdVV6Lk>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 09:54:18 -0000

This is a multi-part message in MIME format.
--------------BBF2C2C6B63A220F311B8124
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit



Den 2018-01-08 kl. 02:56, skrev Eric Rescorla:
>
>
> On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens 
> <rg+ietf@randy.pensive.org <mailto:rg+ietf@randy.pensive.org>> wrote:
>
>     At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:
>
>         Â On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba
>         <<mailto:bernard.aboba@gmail.com
>         <mailto:bernard.aboba@gmail.com>>bernard.aboba@gmail.com
>         <mailto:bernard.aboba@gmail.com>> wrote:
>
>         Â On Jan 6, 2018, at 6:55 PM, Eric Rescorla
>         <<mailto:ekr@rtfm.com <mailto:ekr@rtfm.com>>ekr@rtfm.com
>         <mailto:ekr@rtfm.com>> wrote:
>
>             Â For disabled users, the capabilities may not be symmetric.
>
>
>         Â But this is true for ordinary SDP as well. I might be able to
>         receive H.264 but not send it.
>
>
>         Â [BA] Thanks. The draft should explain the reasoning. IMHO the
>         argument goes sonething like this:
>
>         Â A pure recv/recv negotiation will not necessarily disclose
>         beforehand what special services are needed for the call -
>         services (e.g. ASL interpretation or RTT handling) that could
>         take time to acquire.
>
>         Â Since the actual video media sent is not labelled as ASL even
>         if the answerer has ASL interpreters it can pull in and
>         therefore advertises in SDP ASL reception capability in video,
>         a recv/recv negotiation doesn't tell the Answerer that the
>         Offerer will need them, so the Answerer may need to
>         (frantically) arrange for ASL interpretation after initial
>         receipt of media. In an emergency, that can chew up valuable time.
>
>
>         Â Thanks. I think it would be helpful to put this logic in the
>         draft.
>
>
>     I am not clear on what logic we want to add to the draft, or what
>     about the draft this logic is explaining.
>
>
> It would be helpful to explain in the draft why you have deviated from 
> the otherwise near-universal SDP negotiation pattern of each side 
> advertising what it accepts.
>
>
>
>         Â That said, as I noted in my review, it is still possible to
>         get some media (early media) prior to receiving the answer, so
>         this isn't a complete solution.
>
>
>     The draft provides a useful mechanism that will be helpful.Â  As an
>     example of the fact that others find it useful, NENA has included
>     it in it's next-generation emergency call architecture standards.Â 
>     The draft does not try to solve all problems related to human
>     language in real-time calling.
>
>
> I don't think I claimed it wasn't useful.
>
> The rationale provided for this design is that you wish to have the 
> answerer notify the offerer of which language it would be providing. 
> The point I am making is that there is at least one important case 
> where this design does not provide that, which seems like it's 
> relevant to the design question.
<GH> I also have problems seeing where we should add clarifications, and 
what they should contain. One possible place is chapter 3: Desired 
semantics, where we could add more explanations about why a separate 
indication per direction is desirable.

Another possible place is somewhere in 5.2, before the note at the end. 
Some more reasoning about the asymmetric cases could be added there.

It is not only that the answerer provides information of the language 
selection to the offerer that is of value. It is also that the offerer 
provides information about what is possible in the complete interaction, 
so that the answerer can select a language and modality to receive that 
matches what the offerer can send.

The offerer indicating "I intend to send English text and want to 
receive spoken English" provides guidance to the answerer to accept the 
call in a device that can handle text conveniently and start looking in 
the text fields and start the call with a spoken greeting. Without an 
indication about what the offerer wanted to send, the answerer maybe 
would forget to look in the text fields, or would answer in a tiny 
device mainly suitable for spoken communication.

The inability to tell in what language and modality early media is 
provided may be a concern in some cases. But the contents of early media 
can anyway use languages and modalities that the offerer can perceive 
and understand. If the end user is given an opportunity to influence the 
answer, the finally transmitted language and modality may change when 
the final answer is sent and the real answering end user enters the call.

You answered on my hint that we have similarities with RFC 4796 SDP 
Content Attribute, that that is not negotiation but only metadata 
decoration. It seems to me that the negotiation in our draft is also not 
a real negotiation. It is not only metadata decoration, but close.Â  That 
is indicated by the parentheses in this paragraph:Â  "In an answer, 
'hlang-send' is the language the answerer will send if using the media 
for language (which in most cases is one of the languages in the offer's 
'hlang-recv'), and 'hlang-recv' is the language the answerer expects to 
receive if using the media for language (which in most cases is one of 
the languages in the offer's 'hlang-send'). "

Thus the answerer can propose new languages and modalities not seen in 
the offer, and we have no strict rules about how to handle these 
situations. So, we should maybe not look for the same strict logic in 
this negotiation as we have in media and codec negotiation, but rather 
see the negotiation as an exchange of hints intended to prepare for a 
smooth start of the human language session.

Wording proposals trying to add to the reasoning to satisfy Eric's concerns:

---------------Chapter 3, old 
text--------------------------------------------
3.Â  Desired Semantics

 Â Â  The desired solution is a media attribute (preferably per direction)
 Â Â  that may be used within an offer to indicate the preferred
 Â Â  language(s) of each (direction of a) media stream, and within an
 Â Â  answer to indicate the accepted language.Â  The semantics of including
 Â Â  multiple languages for a media stream within an offer is that the
 Â Â  languages are listed in order of preference.

 Â Â  (Negotiating multiple simultaneous languages within a media stream is
 Â Â  out of scope of this document.)
--------------Chapter 3, new 
text---------------------------------------------
3.Â  Desired Semantics

In human conversational communication it is most common to use
the same language and modality in both directions. There are however 
situations when an asymmetric use of languages and modalities is 
preferred or needed, so that different media are used for the language 
communication in the different directions. Such asymmetry is sometimes 
called for because of the capabilities of the human users, and sometimes 
by the conditions in the usage environment.Â  In order to prepare devices 
and users for a successful human language exchange in a session, an 
exchange of preferences and capabilities for use of languages and 
modalities in the two communication directions is desired.
 Â Â  The desired solution is a media attribute per direction
 Â Â  that may be used within an offer to indicate the preferred
 Â Â  language(s) of each direction of a media stream, and within an
 Â Â  answer to indicate the accepted language in each direction of that
 Â Â  media stream if it is intended for language use.Â  The semantics
 Â  of includingÂ  multiple languages for a media stream within an offer
 Â  is that the languages are listed in order of preference.
Loosely formulated negotiating rules for selection of languages and 
modalities for use during the session are desired, to match the flexible 
capabilities of human users in conversational settings.
The parties are free to agree on deviation from the initially negotiated 
result during the session.

 Â Negotiating multiple simultaneous languages in the same direction of a 
media stream is
 Â out of scope of this document.
---------------End of wording proposal for chapter 
3------------------------------

-------New paragraph in chapter 5.2 after first 
paragraph---------------------------------------------------------------
The capabilities and preferences are divided in attributes per 
transmission direction. Both sending and receiving direction can be 
declared separately in order to give the receiver of the attributes an 
opportunity to prepare both for reception of language and own production 
of language to form a convenient combination for the session.
-------End of new text for 
5.2.-------------------------------------------------------------


/Gunnar





>
> -Ekr
>
>
>
>     -- 
>     Randall Gellens
>     Opinions are personal;Â  Â  facts are suspect;Â  Â  I speak for myself
>     only
>     -------------- Randomly selected tag: ---------------
>     (If you can't hear me, it's because I'm in parentheses)
>
>
>
>
> _______________________________________________
> SLIM mailing list
> SLIM@ietf.org
> https://www.ietf.org/mailman/listinfo/slim

-- 
-----------------------------------------
Gunnar HellstrĂ¶m
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


--------------BBF2C2C6B63A220F311B8124
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">Den 2018-01-08 kl. 02:56, skrev Eric
      Rescorla:<br>
    </div>
    <blockquote type="cite"
cite="mid:CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com">
      <div dir="ltr"><br>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">On Sun, Jan 7, 2018 at 5:22 PM,
            Randall Gellens <span dir="ltr">&lt;<a
                href="mailto:rg+ietf@randy.pensive.org" target="_blank"
                moz-do-not-send="true">rg+ietf@randy.pensive.org</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">At 6:36
              AM -0800 1/7/18, Eric Rescorla wrote:<br>
              <br>
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex">
                Â On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba
                &lt;&lt;mailto:<a href="mailto:bernard.aboba@gmail.com"
                  target="_blank" moz-do-not-send="true">bernard.aboba@gmail.c<wbr>om</a>&gt;<a
                  href="mailto:bernard.aboba@gmail.com" target="_blank"
                  moz-do-not-send="true">bernard.aboba@gmail.com</a>&gt;
                wrote:<span class=""><br>
                  <br>
                  Â On Jan 6, 2018, at 6:55 PM, Eric Rescorla
                  &lt;&lt;mailto:<a href="mailto:ekr@rtfm.com"
                    target="_blank" moz-do-not-send="true">ekr@rtfm.com</a>&gt;<a
                    href="mailto:ekr@rtfm.com" target="_blank"
                    moz-do-not-send="true">ekr@rtfm<wbr>.com</a>&gt;
                  wrote:<br>
                  <br>
                  <blockquote class="gmail_quote" style="margin:0 0 0
                    .8ex;border-left:1px #ccc solid;padding-left:1ex">
                    Â For disabled users, the capabilities may not be
                    symmetric.<br>
                    <br>
                  </blockquote>
                  <br>
                  Â But this is true for ordinary SDP as well. I might be
                  able to receive H.264 but not send it.<br>
                  <br>
                  <br>
                  Â [BA] Thanks. The draft should explain the reasoning.
                  IMHO the argument goes sonething like this:<br>
                  <br>
                  Â A pure recv/recv negotiation will not necessarily
                  disclose beforehand what special services are needed
                  for the call - services (e.g. ASL interpretation or
                  RTT handling) that could take time to acquire.<br>
                  <br>
                  Â Since the actual video media sent is not labelled as
                  ASL even if the answerer has ASL interpreters it can
                  pull in and therefore advertises in SDP ASL reception
                  capability in video, a recv/recv negotiation doesn't
                  tell the Answerer that the Offerer will need them, so
                  the Answerer may need to (frantically) arrange for ASL
                  interpretation after initial receipt of media. In an
                  emergency, that can chew up valuable time.<br>
                  <br>
                  <br>
                  Â Thanks. I think it would be helpful to put this logic
                  in the draft.<br>
                </span></blockquote>
              <br>
              I am not clear on what logic we want to add to the draft,
              or what about the draft this logic is explaining.</blockquote>
            <div><br>
            </div>
            <div>It would be helpful to explain in the draft why you
              have deviated from the otherwise near-universal SDP
              negotiation pattern of each side advertising what it
              accepts.</div>
            <div><br>
            </div>
            <div><br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex"><span
                class="">
                <br>
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  Â That said, as I noted in my review, it is still
                  possible to get some media (early media) prior to
                  receiving the answer, so this isn't a complete
                  solution.<br>
                </blockquote>
                <br>
              </span>
              The draft provides a useful mechanism that will be
              helpful.Â  As an example of the fact that others find it
              useful, NENA has included it in it's next-generation
              emergency call architecture standards.Â  The draft does not
              try to solve all problems related to human language in
              real-time calling.</blockquote>
            <div><br>
            </div>
            <div>I don't think I claimed it wasn't useful.</div>
            <div><br>
            </div>
            <div>The rationale provided for this design is that you wish
              to have the answerer notify the offerer of which language
              it would be providing. The point I am making is that there
              is at least one important case where this design does not
              provide that, which seems like it's relevant to the design
              question.</div>
          </div>
        </div>
      </div>
    </blockquote>
    &lt;GH&gt; I also have problems seeing where we should add
    clarifications, and what they should contain. One possible place is
    chapter 3: Desired semantics, where we could add more explanations
    about why a separate indication per direction is desirable.Â  <br>
    <br>
    Another possible place is somewhere in 5.2, before the note at the
    end. Some more reasoning about the asymmetric cases could be added
    there.<br>
    <br>
    It is not only that the answerer provides information of the
    language selection to the offerer that is of value. It is also that
    the offerer provides information about what is possible in the
    complete interaction, so that the answerer can select a language and
    modality to receive that matches what the offerer can send.<br>
    <br>
    The offerer indicating "I intend to send English text and want to
    receive spoken English" provides guidance to the answerer to accept
    the call in a device that can handle text conveniently and start
    looking in the text fields and start the call with a spoken
    greeting. Without an indication about what the offerer wanted to
    send, the answerer maybe would forget to look in the text fields, or
    would answer in a tiny device mainly suitable for spoken
    communication. Â  <br>
    <br>
    The inability to tell in what language and modality early media is
    provided may be a concern in some cases. But the contents of early
    media can anyway use languages and modalities that the offerer can
    perceive and understand. If the end user is given an opportunity to
    influence the answer, the finally transmitted language and modality
    may change when the final answer is sent and the real answering end
    user enters the call.<br>
    <br>
    You answered on my hint that we have similarities with RFC 4796 SDP
    Content Attribute, that that is not negotiation but only metadata
    decoration. It seems to me that the negotiation in our draft is also
    not a real negotiation. It is not only metadata decoration, but
    close.Â  That is indicated by the parentheses in this paragraph:Â  "In
    an answer, 'hlang-send' is the language the answerer will send if
    using the media for language (which in most cases is one of theÂ 
    languages in the offer's 'hlang-recv'), and 'hlang-recv' is the
    language the answerer expects to receive if using the media for
    language (which in most cases is one of the languages in the offer's
    'hlang-send'). "<br>
    <br>
    Thus the answerer can propose new languages and modalities not seen
    in the offer, and we have no strict rules about how to handle these
    situations. So, we should maybe not look for the same strict logic
    in this negotiation as we have in media and codec negotiation, but
    rather see the negotiation as an exchange of hints intended to
    prepare for a smooth start of the human language session.<br>
    <br>
    Wording proposals trying to add to the reasoning to satisfy Eric's
    concerns:<br>
    <br>
    ---------------Chapter 3, old
    text--------------------------------------------<br>
    3.Â  Desired Semantics<br>
    <br>
    Â Â  The desired solution is a media attribute (preferably per
    direction)<br>
    Â Â  that may be used within an offer to indicate the preferred<br>
    Â Â  language(s) of each (direction of a) media stream, and within an<br>
    Â Â  answer to indicate the accepted language.Â  The semantics of
    including<br>
    Â Â  multiple languages for a media stream within an offer is that the<br>
    Â Â  languages are listed in order of preference.<br>
    <br>
    Â Â  (Negotiating multiple simultaneous languages within a media
    stream is<br>
    Â Â  out of scope of this document.)<br>
    --------------Chapter 3, new
    text---------------------------------------------<br>
    3.Â  Desired Semantics<br>
    <br>
    In human conversational communication it is most common to use <br>
    the same language and modality in both directions. There are however
    situations when an asymmetric use of languages and modalities is
    preferred or needed, so that different media are used for the
    language communication in the different directions. Such asymmetry
    is sometimes called for because of the capabilities of the human
    users, and sometimes by the conditions in the usage environment.Â  In
    order to prepare devices and users for a successful human language
    exchange in a session, an exchange of preferences and capabilities
    for use of languages and modalities in the two communication
    directions is desired. <br>
    Â Â  The desired solution is a media attribute per direction<br>
    Â Â  that may be used within an offer to indicate the preferred<br>
    Â Â  language(s) of each direction of a media stream, and within an<br>
    Â Â  answer to indicate the accepted language in each direction of
    that<br>
    Â Â  media stream if it is intended for language use.Â  The semantics <br>
    Â  of includingÂ  multiple languages for a media stream within an
    offer<br>
    Â  is that the languages are listed in order of preference. <br>
    Loosely formulated negotiating rules for selection of languages and
    modalities for use during the session are desired, to match the
    flexible capabilities of human users in conversational settings. <br>
    The parties are free to agree on deviation from the initially
    negotiated result during the session. Â  <br>
    <br>
    Â Negotiating multiple simultaneous languages in the same direction
    of a media stream is<br>
    Â out of scope of this document.<br>
    ---------------End of wording proposal for chapter
    3------------------------------<br>
    <br>
    -------New paragraph in chapter 5.2 after first
    paragraph---------------------------------------------------------------<br>
    The capabilities and preferences are divided in attributes per
    transmission direction. Both sending and receiving direction can be
    declared separately in order to give the receiver of the attributes
    an opportunity to prepare both for reception of language and own
    production of language to form a convenient combination for the
    session.<br>
    -------End of new text for
    5.2.------------------------------------------------------------- <br>
    <br>
    <br>
    /Gunnar<br>
    Â <br>
    <br>
    <br>
    <br>
    <br>
    <blockquote type="cite"
cite="mid:CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div><br>
            </div>
            <div>-Ekr</div>
            <div><br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex"><span
                class=""><br>
                <br>
                -- <br>
                Randall Gellens<br>
                Opinions are personal;Â  Â  facts are suspect;Â  Â  I speak
                for myself only<br>
                -------------- Randomly selected tag: ---------------<br>
              </span>
              (If you can't hear me, it's because I'm in parentheses)<br>
            </blockquote>
          </div>
          <br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
SLIM mailing list
<a class="moz-txt-link-abbreviated" href="mailto:SLIM@ietf.org">SLIM@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/slim">https://www.ietf.org/mailman/listinfo/slim</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
-----------------------------------------
Gunnar HellstrĂ¶m
Omnitor
<a class="moz-txt-link-abbreviated" href="mailto:gunnar.hellstrom@omnitor.se">gunnar.hellstrom@omnitor.se</a>
+46 708 204 288</pre>
  </body>
</html>

--------------BBF2C2C6B63A220F311B8124--


From nobody Mon Jan  8 05:04:09 2018
Return-Path: <ietf@kuehlewind.net>
X-Original-To: slim@ietf.org
Delivered-To: slim@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D58621242F5; Mon,  8 Jan 2018 05:04:06 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: =?utf-8?q?Mirja_K=C3=BChlewind?= <ietf@kuehlewind.net>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org,  bernard.aboba@gmail.com, slim@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.68.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com>
Date: Mon, 08 Jan 2018 05:04:06 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/tnhO3jLr16B6CI7v9IQcD3FjVVM>
Subject: [Slim] =?utf-8?q?Mirja_K=C3=BChlewind=27s_No_Objection_on_draft-i?= =?utf-8?q?etf-slim-negotiating-human-language-19=3A_=28with_COMMENT=29?=
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 13:04:07 -0000

Mirja KĂĽhlewind has entered the following ballot position for
draft-ietf-slim-negotiating-human-language-19: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

One question: I can't really imagine cases where the send and recv would be
used to indicate different things. Can you provide an example (and better
explain in the document why this 'complexity' was added)?

One purely editorial note: I think section 5.1 could simply be removed before
final publication as part of the reasoning is given in the intro already.



From nobody Mon Jan  8 05:49:54 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A3E7127AD4 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 05:49:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5N-VeH6SEDfp for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 05:49:50 -0800 (PST)
Received: from bin-vsp-out-02.atm.binero.net (bin-mail-out-05.binero.net [195.74.38.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 76CC5126C23 for <slim@ietf.org>; Mon,  8 Jan 2018 05:49:50 -0800 (PST)
X-Halon-ID: b517db07-f47a-11e7-96e1-005056917f90
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-02.atm.binero.net (Halon) with ESMTPSA id b517db07-f47a-11e7-96e1-005056917f90; Mon, 08 Jan 2018 14:49:13 +0100 (CET)
To: slim@ietf.org
References: <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <284a0fde-36be-88f8-22ce-0ef9b487ce25@omnitor.se>
Date: Mon, 8 Jan 2018 14:49:38 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/slSH2r0Rprl9lEPZAKf0J2TIc3g>
Subject: Re: [Slim]  =?utf-8?q?Mirja_K=C3=BChlewind=27s_No_Objection_on_draft-?= =?utf-8?q?ietf-slim-negotiating-human-language-19=3A_=28with_COMMENT=29?=
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 13:49:53 -0000

Den 2018-01-08 kl. 14:04, skrev Mirja KĂĽhlewind:
> Mirja KĂĽhlewind has entered the following ballot position for
> draft-ietf-slim-negotiating-human-language-19: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> One question: I can't really imagine cases where the send and recv would be
> used to indicate different things. Can you provide an example (and better
> explain in the document why this 'complexity' was added)?
It will be rare with different languages in the different directions for 
the same media.
It is more likely to find examples when it is important to only indicate 
hlang-send in one medium and only hlang-recv in another medium. Other 
available language indications all assume that you want to use the same 
modality and language in both directions. That does not fit the users 
who for example:

1. Can talk but not hear, so specifying e.g. hlang-send for spoken 
English in audio and hlang-recv for written English in text.
2. Can sign but not see (deaf-blind user) specifying e.g. hlang-send for 
American Sign Language and hlang-recv for written English in text.
3. Can hear but not talk clearly. specifying e.g. hlang-recv for spoken 
English in audio and hlang-send for written English in text.


An example of different languages in different directions of the same 
media that we have mentioned sometimes, but seen as a warning against 
having too rigid checking of matches rather than something to include in 
real negotiation, is use of languages that are close relatives, like 
Norweigan and Swedish. If I who speak Swedish, get a person talking 
Norwegian on the phone, I continue talking Swedish and the other person 
talks Norwegian, and we have a good conversation, understanding but not 
being able to speak the language of the other party. Getting a match for 
that case would require me to indicate hlang-send with spoken Swedish, 
and hlang-recv with spoken Swedish andÂ  Norwegian. But I cannot imagine 
that I will remember to include receiving Norwegian in my settings, so 
it will instead be a matter for the matching and negotiation to accept 
the call and inform the users about the expected slight mismatch in 
languages in this call.Â  I think similar situations can appear between 
Italian and Spanish and other related language pairs.

Regards
Gunnar

>
> One purely editorial note: I think section 5.1 could simply be removed before
> final publication as part of the reasoning is given in the intro already.
>
>
> _______________________________________________
> SLIM mailing list
> SLIM@ietf.org
> https://www.ietf.org/mailman/listinfo/slim

-- 
-----------------------------------------
Gunnar HellstrĂ¶m
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


From nobody Mon Jan  8 09:41:25 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FF96129C59 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 09:41:24 -0800 (PST)
X-Quarantine-ID: <ZHEknhwMvE8b>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZHEknhwMvE8b for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 09:41:22 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 5ACB1127275 for <slim@ietf.org>; Mon,  8 Jan 2018 09:41:22 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Mon, 8 Jan 2018 09:41:52 -0800
Mime-Version: 1.0
Message-Id: <p06240603d6795cbba847@[99.111.97.136]>
In-Reply-To: <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com>
X-Mailer: Eudora for Mac OS X
Date: Mon, 8 Jan 2018 09:41:16 -0800
To: Eric Rescorla <ekr@rtfm.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>, Bernard Aboba <bernard.aboba@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/mpdQoAd7XO8OsQ7Js9AKNnxsqdU>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 17:41:24 -0000

At 5:56 PM -0800 1/7/18, Eric Rescorla wrote:

>  On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens 
> <<mailto:rg+ietf@randy.pensive.org>rg+ietf@randy.pensive.org> wrote:
>
>  At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:
>
>   On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba 
> <<mailto:<mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com> 
> wrote:
>
>   On Jan 6, 2018, at 6:55 PM, Eric Rescorla 
> <<mailto:<mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:ekr@rtfm.com>ekr@rtfm.com> 
> wrote:
>
>   For disabled users, the capabilities may not be symmetric.
>
>
>   But this is true for ordinary SDP as well. I might be able to 
> receive H.264 but not send it.
>
>
>   [BA] Thanks. The draft should explain the reasoning. IMHO the 
> argument goes sonething like this:
>
>   A pure recv/recv negotiation will not necessarily disclose 
> beforehand what special services are needed for the call - services 
> (e.g. ASL interpretation or RTT handling) that could take time to 
> acquire.
>
>   Since the actual video media sent is not labelled as ASL even if 
> the answerer has ASL interpreters it can pull in and therefore 
> advertises in SDP ASL reception capability in video, a recv/recv 
> negotiation doesn't tell the Answerer that the Offerer will need 
> them, so the Answerer may need to (frantically) arrange for ASL 
> interpretation after initial receipt of media. In an emergency, 
> that can chew up valuable time.
>
>
>   Thanks. I think it would be helpful to put this logic in the draft.
>
>
>  I am not clear on what logic we want to add to the draft, or what 
> about the draft this logic is explaining.
>
>
>  It would be helpful to explain in the draft why you have deviated 
> from the otherwise near-universal SDP negotiation pattern of each 
> side advertising what it accepts.

I'm not clear on what you're referring to.  Are you talking about 
early offer versus late offer?  To my understanding, the draft 
follows a typical offer/answer model: the caller lists the media and 
languages it supports, and the callee answers with the media and 
languages it supports.


>
>   That said, as I noted in my review, it is still possible to get 
> some media (early media) prior to receiving the answer, so this 
> isn't a complete solution.
>
>
>  The draft provides a useful mechanism that will be helpful.  As an 
> example of the fact that others find it useful, NENA has included 
> it in it's next-generation emergency call architecture standards. 
> The draft does not try to solve all problems related to human 
> language in real-time calling.
>
>
>  I don't think I claimed it wasn't useful.
>
>  The rationale provided for this design is that you wish to have the 
> answerer notify the offerer of which language it would be 
> providing. The point I am making is that there is at least one 
> important case where this design does not provide that, which seems 
> like it's relevant to the design question.

I think I'm still not understanding your concern.  Even without 
providing a mechanism for the caller to know the languages used with 
any early media, the draft is still meeting a need.


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Imagination is more important than facts. --Albert Einstein


From nobody Mon Jan  8 09:47:57 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 79F40129C59; Mon,  8 Jan 2018 09:47:55 -0800 (PST)
X-Quarantine-ID: <m2AH1Eya42rN>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m2AH1Eya42rN; Mon,  8 Jan 2018 09:47:54 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 2308D127275; Mon,  8 Jan 2018 09:47:54 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Mon, 8 Jan 2018 09:48:26 -0800
Mime-Version: 1.0
Message-Id: <p06240604d6795e15f93b@[99.111.97.136]>
In-Reply-To: <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com>
References: <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com>
X-Mailer: Eudora for Mac OS X
Date: Mon, 8 Jan 2018 09:47:51 -0800
To: Mirja =?iso-8859-1?Q?K=FChlewind?=  <ietf@kuehlewind.net>, "The IESG" <iesg@ietf.org>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org, draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org, bernard.aboba@gmail.com
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1" ; format="flowed"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/3AQ1oXAndNtMATbAIBGipxsDJ4Q>
Subject: Re: [Slim]  =?iso-8859-1?q?Mirja_K=FChlewind=27s_No_Objection_on__dra?= =?iso-8859-1?q?ft-ietf-slim-negotiating-human-language-19=3A_=28with_COMM?= =?iso-8859-1?q?ENT=29?=
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 17:47:55 -0000

At 5:04 AM -0800 1/8/18, Mirja K=FChlewind wrote:

>  One question: I can't really imagine cases where the send and recv would =
be
>  used to indicate different things. Can you provide an example (and better
>  explain in the document why this 'complexity' was added)?

The Introduction attempts to explain it:

    Another example would be a user who is able to
    speak but is deaf or hard-of-hearing and and desires a voice stream
    to send spoken language plus a text stream to receive written
    language.

As part of rewording Section 5.2 in response to=20
other IESG comments, I added the text in=20
parentheses:

    When a media is intended for interactive communication
    using a language in one direction only (e.g., a user with difficulty
    speaking but able to hear who indicates a desire to send using text
    and receive using audio), either hlang-send or hlang-recv MAY be
    omitted.


>  One purely editorial note: I think section 5.1 could simply be removed be=
fore
>  final publication as part of the reasoning is given in the intro already.

Section 5.1 was added to both explain why and to=20
try and avoid reopening the perennial SIP-vs-SDP=20
debate that was raised over and over and over.  I=20
don't mind if we delete it as part of final=20
publication.

-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
The price of apathy towards public affairs is to be ruled by evil men.
                    --Plato


From nobody Mon Jan  8 09:49:09 2018
Return-Path: <ekr@rtfm.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC642127023 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 09:49:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cZux5lhPcm3r for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 09:49:06 -0800 (PST)
Received: from mail-yw0-x22f.google.com (mail-yw0-x22f.google.com [IPv6:2607:f8b0:4002:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 705E1127275 for <slim@ietf.org>; Mon,  8 Jan 2018 09:49:06 -0800 (PST)
Received: by mail-yw0-x22f.google.com with SMTP id x62so760184ywg.11 for <slim@ietf.org>; Mon, 08 Jan 2018 09:49:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=gA3A2XFv+ofUckG7PlCZE/4S6l5oVYcgoUJi7M1rCqE=; b=hg0oMriX7wLzdVi2nRo+7T/6naL+NZW/Sr/ZDofHhkaW3n/UvDbfD03tRXkpgMnQsA s+sqdw2Z15jWDi8i9VgPbeFLxj+mWtVGyY3qRRkmegATfLPpzDKOiUa8BM6I/f+DUk3U 0MErtwPlsKGM4M3nBGT0WkNhm2ybUMvRAJpa2JxaF6ptbUj9iWHhC8xgu4Y52j/SdP34 nNDLOynpD6Ct4mT3iyqXUUAg4FlIul6tkffboVQZq+T3cxsSXvrg/edWmvQ9q4o34Ky5 3IiEwRt6fnCgLhNexe7PbGBsNiRweXPEnIiXbOCvcbZLYAiHSRb0/WR1cezdyZnVIA5Z Kpiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=gA3A2XFv+ofUckG7PlCZE/4S6l5oVYcgoUJi7M1rCqE=; b=eAggQ0m0XmO2+ezvXV+qN3jMw+nixFynOs6tsXQ16129LgYC+NWJokdRkK2CL0Pccw m5mJddhDEE9EI19NrMFKkZopeV34nf28KmBq8B4pyCi66t31ZvbC6hyc24BGz4gCuBUP zSBHtw+lWKVNe3TNARaWuw7TvhFYNYmLD0NfYT9SB3of1GIRlR8NhYYEKWTJoHyb9y/T ZF37NlF89msd1WCcJKtjZYcNKXGoXb75oNPTyN9KuyJjSgkv2TamfOVnf9LS7LobYdmU WG1jzceESKRiiQomYOJImKSOLjqLIIhrutLP0TXTniMlOBLnHACyPzxbDnriDpC4oSPM TZwQ==
X-Gm-Message-State: AKGB3mL9tdgGMeKdi/1yFVLg61L8P4zSL/pczDRYOZiMz/XBXbiHKI4J w55m53g37PNkLgPIfmRLv5GApU2y4Xm9ck4QYV1s0g==
X-Google-Smtp-Source: ACJfBouHeT+5Tkb3bhF3/cqvyEemnn80xLdOUm8osATlhL9pfZOdnMty7nh2Z3L3O0v7qi/jc9yK3IU4l1jrjPXKrP4=
X-Received: by 10.129.152.16 with SMTP id p16mr11779646ywg.378.1515433745436;  Mon, 08 Jan 2018 09:49:05 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.75.20 with HTTP; Mon, 8 Jan 2018 09:48:24 -0800 (PST)
In-Reply-To: <p06240603d6795cbba847@99.111.97.136>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136>
From: Eric Rescorla <ekr@rtfm.com>
Date: Mon, 8 Jan 2018 09:48:24 -0800
Message-ID: <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com>
To: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>, Bernard Aboba <bernard.aboba@gmail.com>
Content-Type: multipart/alternative; boundary="94eb2c0baa9c13f4420562476a1c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/Al4SUobgXBp8M3vd35cgOsfeIa4>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 17:49:08 -0000

--94eb2c0baa9c13f4420562476a1c
Content-Type: text/plain; charset="UTF-8"

On Mon, Jan 8, 2018 at 9:41 AM, Randall Gellens <rg+ietf@randy.pensive.org>
wrote:

> At 5:56 PM -0800 1/7/18, Eric Rescorla wrote:
>
>  On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens <<mailto:
>> rg+ietf@randy.pensive.org>rg+ietf@randy.pensive.org> wrote:
>>
>>  At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:
>>
>>   On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba <<mailto:<mailto:
>> bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:bernard.aboba@
>> gmail.com>bernard.aboba@gmail.com> wrote:
>>
>>   On Jan 6, 2018, at 6:55 PM, Eric Rescorla <<mailto:<mailto:ekr@rtfm.com
>> >ekr@rtfm.com><mailto:ekr@rtfm.com>ekr@rtfm.com> wrote:
>>
>>   For disabled users, the capabilities may not be symmetric.
>>
>>
>>   But this is true for ordinary SDP as well. I might be able to receive
>> H.264 but not send it.
>>
>>
>>   [BA] Thanks. The draft should explain the reasoning. IMHO the argument
>> goes sonething like this:
>>
>>   A pure recv/recv negotiation will not necessarily disclose beforehand
>> what special services are needed for the call - services (e.g. ASL
>> interpretation or RTT handling) that could take time to acquire.
>>
>>   Since the actual video media sent is not labelled as ASL even if the
>> answerer has ASL interpreters it can pull in and therefore advertises in
>> SDP ASL reception capability in video, a recv/recv negotiation doesn't tell
>> the Answerer that the Offerer will need them, so the Answerer may need to
>> (frantically) arrange for ASL interpretation after initial receipt of
>> media. In an emergency, that can chew up valuable time.
>>
>>
>>   Thanks. I think it would be helpful to put this logic in the draft.
>>
>>
>>  I am not clear on what logic we want to add to the draft, or what about
>> the draft this logic is explaining.
>>
>>
>>  It would be helpful to explain in the draft why you have deviated from
>> the otherwise near-universal SDP negotiation pattern of each side
>> advertising what it accepts.
>>
>
> I'm not clear on what you're referring to.  Are you talking about early
> offer versus late offer?  To my understanding, the draft follows a typical
> offer/answer model: the caller lists the media and languages it supports,
> and the callee answers with the media and languages it supports.


That's not what this draft does. The typical SDP pattern is what you say
here: that the offerer (which might or might not be the caller) lists what
it supports and the answerer lists what it supports.
So, for instance, the offerer might list "VP8, H.264" and the answerer
might respond with "VP8, H.264", at which point either side could use
either codec (or intermix them). What this draft does is have the offerer
list what it supports and the answerer picks exactly one. I understood from
the previous emails in the thread that the reason for this design was so
that each side then knew exactly what languages would be used. However, as
noted upthread, this draft does not provide this function if early media is
used, because the media is delivered to the offerer prior to receiving the
answer, so the offerer is in the same position as it would be with the
typical negotiation model.


  That said, as I noted in my review, it is still possible to get some
>> media (early media) prior to receiving the answer, so this isn't a complete
>> solution.
>>
>>
>>  The draft provides a useful mechanism that will be helpful.  As an
>> example of the fact that others find it useful, NENA has included it in
>> it's next-generation emergency call architecture standards. The draft does
>> not try to solve all problems related to human language in real-time
>> calling.
>>
>>
>>  I don't think I claimed it wasn't useful.
>>
>>  The rationale provided for this design is that you wish to have the
>> answerer notify the offerer of which language it would be providing. The
>> point I am making is that there is at least one important case where this
>> design does not provide that, which seems like it's relevant to the design
>> question.
>>
>
> I think I'm still not understanding your concern.  Even without providing
> a mechanism for the caller to know the languages used with any early media,
> the draft is still meeting a need.


I'm honestly not sure what you're responding to here. I'm not saying that
the draft doesn't meet a need.

-Ekr


>
>
> --
> Randall Gellens
> Opinions are personal;    facts are suspect;    I speak for myself only
> -------------- Randomly selected tag: ---------------
> Imagination is more important than facts. --Albert Einstein
>

--94eb2c0baa9c13f4420562476a1c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Mon, Jan 8, 2018 at 9:41 AM, Randall Gellens <span dir=3D"ltr">&lt;<=
a href=3D"mailto:rg+ietf@randy.pensive.org" target=3D"_blank">rg+ietf@randy=
.pensive.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">At 5:5=
6 PM -0800 1/7/18, Eric Rescorla wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><span class=3D"">
=C2=A0On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens &lt;&lt;mailto:<a hre=
f=3D"mailto:rg%2Bietf@randy.pensive.org" target=3D"_blank">rg+ietf@randy.pe=
nsive<wbr>.org</a>&gt;<a href=3D"mailto:rg%2Bietf@randy.pensive.org" target=
=3D"_blank">rg+ietf@randy.pensive.org</a><wbr>&gt; wrote:<br>
<br>
=C2=A0At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:<br>
<br></span>
=C2=A0 On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba &lt;&lt;mailto:&lt;mai=
lto:<a href=3D"mailto:bernard.aboba@gmail.com" target=3D"_blank">bernard.ab=
oba<wbr>@gmail.com</a>&gt;<a href=3D"mailto:bernard.aboba@gmail.com" target=
=3D"_blank">bernard.aboba@gmail<wbr>.com</a>&gt;&lt;mailto:<a href=3D"mailt=
o:bernard.aboba@gmail.com" target=3D"_blank">bernard.aboba@<wbr>gmail.com</=
a>&gt;<a href=3D"mailto:bernard.aboba@gmail.com" target=3D"_blank">bernard.=
aboba@gmail.<wbr>com</a>&gt; wrote:<span class=3D""><br>
<br>
=C2=A0 On Jan 6, 2018, at 6:55 PM, Eric Rescorla &lt;&lt;mailto:&lt;mailto:=
<a href=3D"mailto:ekr@rtfm.com" target=3D"_blank">ekr@rtfm.com</a>&gt;<a hr=
ef=3D"mailto:ekr@rtfm.com" target=3D"_blank"><wbr>ekr@rtfm.com</a>&gt;&lt;m=
ailto:<a href=3D"mailto:ekr@rtfm.com" target=3D"_blank">ekr@rtfm.<wbr>com</=
a>&gt;<a href=3D"mailto:ekr@rtfm.com" target=3D"_blank">ekr@rtfm.com</a>&gt=
; wrote:<br>
<br>
=C2=A0 For disabled users, the capabilities may not be symmetric.<br>
<br>
<br>
=C2=A0 But this is true for ordinary SDP as well. I might be able to receiv=
e H.264 but not send it.<br>
<br>
<br>
=C2=A0 [BA] Thanks. The draft should explain the reasoning. IMHO the argume=
nt goes sonething like this:<br>
<br>
=C2=A0 A pure recv/recv negotiation will not necessarily disclose beforehan=
d what special services are needed for the call - services (e.g. ASL interp=
retation or RTT handling) that could take time to acquire.<br>
<br>
=C2=A0 Since the actual video media sent is not labelled as ASL even if the=
 answerer has ASL interpreters it can pull in and therefore advertises in S=
DP ASL reception capability in video, a recv/recv negotiation doesn&#39;t t=
ell the Answerer that the Offerer will need them, so the Answerer may need =
to (frantically) arrange for ASL interpretation after initial receipt of me=
dia. In an emergency, that can chew up valuable time.<br>
<br>
<br>
=C2=A0 Thanks. I think it would be helpful to put this logic in the draft.<=
br>
<br>
<br>
=C2=A0I am not clear on what logic we want to add to the draft, or what abo=
ut the draft this logic is explaining.<br>
<br>
<br>
=C2=A0It would be helpful to explain in the draft why you have deviated fro=
m the otherwise near-universal SDP negotiation pattern of each side adverti=
sing what it accepts.<br>
</span></blockquote>
<br>
I&#39;m not clear on what you&#39;re referring to.=C2=A0 Are you talking ab=
out early offer versus late offer?=C2=A0 To my understanding, the draft fol=
lows a typical offer/answer model: the caller lists the media and languages=
 it supports, and the callee answers with the media and languages it suppor=
ts.</blockquote><div><br></div><div>That&#39;s not what this draft does. Th=
e typical SDP pattern is what you say here: that the offerer (which might o=
r might not be the caller) lists what it supports and the answerer lists wh=
at it supports.</div><div>So, for instance, the offerer might list &quot;VP=
8, H.264&quot; and the answerer might respond with &quot;VP8, H.264&quot;, =
at which point either side could use either codec (or intermix them). What =
this draft does is have the offerer list what it supports and the answerer =
picks exactly one. I understood from the previous emails in the thread that=
 the reason for this design was so that each side then knew exactly what la=
nguages would be used. However, as noted upthread, this draft does not prov=
ide this function if early media is used, because the media is delivered to=
 the offerer prior to receiving the answer, so the offerer is in the same p=
osition as it would be with the typical negotiation model.</div><div><br></=
div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D""><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">
=C2=A0 That said, as I noted in my review, it is still possible to get some=
 media (early media) prior to receiving the answer, so this isn&#39;t a com=
plete solution.<br>
<br>
<br>
=C2=A0The draft provides a useful mechanism that will be helpful.=C2=A0 As =
an example of the fact that others find it useful, NENA has included it in =
it&#39;s next-generation emergency call architecture standards. The draft d=
oes not try to solve all problems related to human language in real-time ca=
lling.<br>
<br>
<br>
=C2=A0I don&#39;t think I claimed it wasn&#39;t useful.<br>
<br>
=C2=A0The rationale provided for this design is that you wish to have the a=
nswerer notify the offerer of which language it would be providing. The poi=
nt I am making is that there is at least one important case where this desi=
gn does not provide that, which seems like it&#39;s relevant to the design =
question.<br>
</blockquote>
<br></span>
I think I&#39;m still not understanding your concern.=C2=A0 Even without pr=
oviding a mechanism for the caller to know the languages used with any earl=
y media, the draft is still meeting a need.</blockquote><div><br></div><div=
>I&#39;m honestly not sure what you&#39;re responding to here. I&#39;m not =
saying that the draft doesn&#39;t meet a need.</div><div><br></div><div>-Ek=
r</div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D""><br>
<br>
<br>
-- <br>
Randall Gellens<br>
Opinions are personal;=C2=A0 =C2=A0 facts are suspect;=C2=A0 =C2=A0 I speak=
 for myself only<br>
-------------- Randomly selected tag: ---------------<br></span>
Imagination is more important than facts. --Albert Einstein<br>
</blockquote></div><br></div></div>

--94eb2c0baa9c13f4420562476a1c--


From nobody Mon Jan  8 09:57:15 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D85AF12711D for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 09:57:13 -0800 (PST)
X-Quarantine-ID: <yN5IpjBizZ7S>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yN5IpjBizZ7S for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 09:57:12 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id BBCFF127023 for <slim@ietf.org>; Mon,  8 Jan 2018 09:57:11 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Mon, 8 Jan 2018 09:57:41 -0800
Mime-Version: 1.0
Message-Id: <p06240605d679600b6eea@[99.111.97.136]>
In-Reply-To: <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com>
X-Mailer: Eudora for Mac OS X
Date: Mon, 8 Jan 2018 09:57:02 -0800
To: Eric Rescorla <ekr@rtfm.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>, Bernard Aboba <bernard.aboba@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/An3yDmoInglxkLwaLrhJf659GEQ>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 17:57:14 -0000

At 9:48 AM -0800 1/8/18, Eric Rescorla wrote:

>  On Mon, Jan 8, 2018 at 9:41 AM, Randall Gellens 
> <<mailto:rg+ietf@randy.pensive.org>rg+ietf@randy.pensive.org> wrote:
>
>  At 5:56 PM -0800 1/7/18, Eric Rescorla wrote:
>
>   On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens 
> <<mailto:<mailto:rg%2Bietf@randy.pensive.org>rg+ietf@randy.pensive.org><mailto:rg%2Bietf@randy.pensive.org>rg+ietf@randy.pensive.org> 
> wrote:
>
>   At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:
>
>    On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba 
> <<mailto:<mailto:<mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:<mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com> 
> wrote:
>
>    On Jan 6, 2018, at 6:55 PM, Eric Rescorla 
> <<mailto:<mailto:<mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:<mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:ekr@rtfm.com>ekr@rtfm.com> 
> wrote:
>
>    For disabled users, the capabilities may not be symmetric.
>
>
>    But this is true for ordinary SDP as well. I might be able to 
> receive H.264 but not send it.
>
>
>    [BA] Thanks. The draft should explain the reasoning. IMHO the 
> argument goes sonething like this:
>
>    A pure recv/recv negotiation will not necessarily disclose 
> beforehand what special services are needed for the call - services 
> (e.g. ASL interpretation or RTT handling) that could take time to 
> acquire.
>
>    Since the actual video media sent is not labelled as ASL even if 
> the answerer has ASL interpreters it can pull in and therefore 
> advertises in SDP ASL reception capability in video, a recv/recv 
> negotiation doesn't tell the Answerer that the Offerer will need 
> them, so the Answerer may need to (frantically) arrange for ASL 
> interpretation after initial receipt of media. In an emergency, 
> that can chew up valuable time.
>
>
>    Thanks. I think it would be helpful to put this logic in the draft.
>
>
>   I am not clear on what logic we want to add to the draft, or what 
> about the draft this logic is explaining.
>
>
>   It would be helpful to explain in the draft why you have deviated 
> from the otherwise near-universal SDP negotiation pattern of each 
> side advertising what it accepts.
>
>
>  I'm not clear on what you're referring to.  Are you talking about 
> early offer versus late offer?  To my understanding, the draft 
> follows a typical offer/answer model: the caller lists the media 
> and languages it supports, and the callee answers with the media 
> and languages it supports.
>
>
>  That's not what this draft does. The typical SDP pattern is what 
> you say here: that the offerer (which might or might not be the 
> caller) lists what it supports and the answerer lists what it 
> supports.
>  So, for instance, the offerer might list "VP8, H.264" and the 
> answerer might respond with "VP8, H.264", at which point either 
> side could use either codec (or intermix them). What this draft 
> does is have the offerer list what it supports and the answerer 
> picks exactly one. I understood from the previous emails in the 
> thread that the reason for this design was so that each side then 
> knew exactly what languages would be used. However, as noted 
> upthread, this draft does not provide this function if early media 
> is used, because the media is delivered to the offerer prior to 
> receiving the answer, so the offerer is in the same position as it 
> would be with the typical negotiation model.

Thanks, I think I understand your concern now.  You'd like the draft 
to explain why the answer contains one language per media stream, 
which is partly for provide knowledge so both ends know what has been 
negotiated, but also because supporting languages and/or modalities 
may require taking extra steps, such as having a call handled by an 
agent who speaks a requested language and/or can use a requested 
modality, or bridging external translation or relay resources into 
the call, etc.  The answerer indicates which additional steps it is 
committing to.  These steps may or may not be in place in time for 
early media.  I can add text explaining this to the Introduction.

>
>
>    That said, as I noted in my review, it is still possible to get 
> some media (early media) prior to receiving the answer, so this 
> isn't a complete solution.
>
>
>   The draft provides a useful mechanism that will be helpful.  As an 
> example of the fact that others find it useful, NENA has included 
> it in it's next-generation emergency call architecture standards. 
> The draft does not try to solve all problems related to human 
> language in real-time calling.
>
>
>   I don't think I claimed it wasn't useful.
>
>   The rationale provided for this design is that you wish to have 
> the answerer notify the offerer of which language it would be 
> providing. The point I am making is that there is at least one 
> important case where this design does not provide that, which seems 
> like it's relevant to the design question.
>
>
>  I think I'm still not understanding your concern.  Even without 
> providing a mechanism for the caller to know the languages used 
> with any early media, the draft is still meeting a need.
>
>
>  I'm honestly not sure what you're responding to here. I'm not 
> saying that the draft doesn't meet a need.
>
>  -Ekr
>
>
>
>
>  --
>  Randall Gellens
>  Opinions are personal;    facts are suspect;    I speak for myself only
>  -------------- Randomly selected tag: ---------------
>  Imagination is more important than facts. --Albert Einstein
>
>
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Algol was a great improvement on most of its successors.
                                          --C.A.R Hoare


From nobody Mon Jan  8 10:11:01 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 99DDF1289B0 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 10:11:00 -0800 (PST)
X-Quarantine-ID: <EndEwHbBQ-Vi>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EndEwHbBQ-Vi for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 10:10:58 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id A52F1127286 for <slim@ietf.org>; Mon,  8 Jan 2018 10:10:57 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Mon, 8 Jan 2018 10:11:27 -0800
Mime-Version: 1.0
Message-Id: <p06240606d67963d25192@[99.111.97.136]>
In-Reply-To: <p06240605d679600b6eea@[99.111.97.136]>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]>
X-Mailer: Eudora for Mac OS X
Date: Mon, 8 Jan 2018 10:10:53 -0800
To: Eric Rescorla <ekr@rtfm.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>, Bernard Aboba <bernard.aboba@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/SdS2FAt1BnjYyYC-deiDCZVgawY>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 18:11:00 -0000

At 9:57 AM -0800 1/8/18, Randall Gellens wrote:

>  At 9:48 AM -0800 1/8/18, Eric Rescorla wrote:
>
>>   On Mon, Jan 8, 2018 at 9:41 AM, Randall Gellens 
>> <<mailto:rg+ietf@randy.pensive.org>rg+ietf@randy.pensive.org> 
>> wrote:
>>
>>   At 5:56 PM -0800 1/7/18, Eric Rescorla wrote:
>>
>>    On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens 
>> <<mailto:<mailto:rg%2Bietf@randy.pensive.org>rg+ietf@randy.pensive.org><mailto:rg%2Bietf@randy.pensive.org>rg+ietf@randy.pensive.org> 
>> wrote:
>>
>>    At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:
>>
>>     On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba 
>> <<mailto:<mailto:<mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:<mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com> 
>> wrote:
>>
>>     On Jan 6, 2018, at 6:55 PM, Eric Rescorla 
>> <<mailto:<mailto:<mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:<mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:ekr@rtfm.com>ekr@rtfm.com> 
>> wrote:
>>
>>     For disabled users, the capabilities may not be symmetric.
>>
>>
>>     But this is true for ordinary SDP as well. I might be able to 
>> receive H.264 but not send it.
>>
>>
>>     [BA] Thanks. The draft should explain the reasoning. IMHO the 
>> argument goes sonething like this:
>>
>>     A pure recv/recv negotiation will not necessarily disclose 
>> beforehand what special services are needed for the call - 
>> services (e.g. ASL interpretation or RTT handling) that could take 
>> time to acquire.
>>
>>     Since the actual video media sent is not labelled as ASL even 
>> if the answerer has ASL interpreters it can pull in and therefore 
>> advertises in SDP ASL reception capability in video, a recv/recv 
>> negotiation doesn't tell the Answerer that the Offerer will need 
>> them, so the Answerer may need to (frantically) arrange for ASL 
>> interpretation after initial receipt of media. In an emergency, 
>> that can chew up valuable time.
>>
>>
>>     Thanks. I think it would be helpful to put this logic in the draft.
>>
>>
>>    I am not clear on what logic we want to add to the draft, or 
>> what about the draft this logic is explaining.
>>
>>
>>    It would be helpful to explain in the draft why you have 
>> deviated from the otherwise near-universal SDP negotiation pattern 
>> of each side advertising what it accepts.
>>
>>
>>   I'm not clear on what you're referring to.  Are you talking about 
>> early offer versus late offer?  To my understanding, the draft 
>> follows a typical offer/answer model: the caller lists the media 
>> and languages it supports, and the callee answers with the media 
>> and languages it supports.
>>
>>
>>   That's not what this draft does. The typical SDP pattern is what 
>> you say here: that the offerer (which might or might not be the 
>> caller) lists what it supports and the answerer lists what it 
>> supports.
>>   So, for instance, the offerer might list "VP8, H.264" and the 
>> answerer might respond with "VP8, H.264", at which point either 
>> side could use either codec (or intermix them). What this draft 
>> does is have the offerer list what it supports and the answerer 
>> picks exactly one. I understood from the previous emails in the 
>> thread that the reason for this design was so that each side then 
>> knew exactly what languages would be used. However, as noted 
>> upthread, this draft does not provide this function if early media 
>> is used, because the media is delivered to the offerer prior to 
>> receiving the answer, so the offerer is in the same position as it 
>> would be with the typical negotiation model.
>
>  Thanks, I think I understand your concern now.  You'd like the 
> draft to explain why the answer contains one language per media 
> stream, which is partly for provide knowledge so both ends know 
> what has been negotiated, but also because supporting languages 
> and/or modalities may require taking extra steps, such as having a 
> call handled by an agent who speaks a requested language and/or can 
> use a requested modality, or bridging external translation or relay 
> resources into the call, etc.  The answerer indicates which 
> additional steps it is committing to.  These steps may or may not 
> be in place in time for early media.  I can add text explaining 
> this to the Introduction.


The third paragraph below is the additional text added to the 
Introduction (the first two paragraphs are unchanged):

    By treating language as another SDP attribute that is negotiated
    along with other aspects of a media stream, it becomes possible to
    accommodate a range of users' needs and called party facilities.  For
    example, some users may be able to speak several languages, but have
    a preference.  Some called parties may support some of those
    languages internally but require the use of a translation service for
    others, or may have a limited number of call takers able to use
    certain languages.  Another example would be a user who is able to
    speak but is deaf or hard-of-hearing and and desires a voice stream
    to send spoken language plus a text stream to receive written
    language.  Making language a media attribute allows the standard
    session negotiation mechanism to handle this by providing the
    information and mechanism for the endpoints to make appropriate
    decisions.

    The term "negotiation" is used here rather than "indication" because
    human language (spoken/written/signed) can be negotiated in the same
    manner as media (audio/text/video) and codecs.  For example, if we
    think of a user calling an airline reservation center, the user may
    have a set of languages he or she speaks, with perhaps preferences
    for one or a few, while the airline reservation center will support a
    fixed set of languages.  Negotiation should select the user's most
    preferred language that is supported by the call center.  Both sides
    should be aware of which language was negotiated.  This is
    conceptually similar to the way other aspects of each media stream
    are negotiated using SDP (e.g., media type and codecs).

    In the offer/answer model used here, the offer contains a set of
    languages per media that the caller is capable of using, and the
    answer contains one language per media that the answerer will
    support.  Supporting languages and/or modalities can require taking
    extra steps, such as having a call handled by an agent who speaks a
    requested language and/or with the ability to use a requested
    modality, or bridging external translation or relay resources into
    the call, etc.  The answerer indicates in the answer which additional
    steps it is committing to.  This model also provides knowledge so
    both ends know what has been negotiated.  Note that additional steps
    required to support the indicated languages or modalities may or may
    not be in place in time for any early media.

>
>>
>>
>>     That said, as I noted in my review, it is still possible to get 
>> some media (early media) prior to receiving the answer, so this 
>> isn't a complete solution.
>>
>>
>>    The draft provides a useful mechanism that will be helpful.  As 
>> an example of the fact that others find it useful, NENA has 
>> included it in it's next-generation emergency call architecture 
>> standards. The draft does not try to solve all problems related to 
>> human language in real-time calling.
>>
>>
>>    I don't think I claimed it wasn't useful.
>>
>>    The rationale provided for this design is that you wish to have 
>> the answerer notify the offerer of which language it would be 
>> providing. The point I am making is that there is at least one 
>> important case where this design does not provide that, which 
>> seems like it's relevant to the design question.
>>
>>
>>   I think I'm still not understanding your concern.  Even without 
>> providing a mechanism for the caller to know the languages used 
>> with any early media, the draft is still meeting a need.
>>
>>
>>   I'm honestly not sure what you're responding to here. I'm not 
>> saying that the draft doesn't meet a need.
>>
>>   -Ekr
>>
>>
>>
>>
>>   --
>>   Randall Gellens
>>   Opinions are personal;    facts are suspect;    I speak for myself only
>>   -------------- Randomly selected tag: ---------------
>>   Imagination is more important than facts. --Albert Einstein
>>
>>
>>
>>   _______________________________________________
>>   SLIM mailing list
>>   SLIM@ietf.org
>>   https://www.ietf.org/mailman/listinfo/slim
>
>
>  --
>  Randall Gellens
>  Opinions are personal;    facts are suspect;    I speak for myself only
>  -------------- Randomly selected tag: ---------------
>  Algol was a great improvement on most of its successors.
>                                           --C.A.R Hoare
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
If we do not change our direction we are likely to end up where we are
headed.


From nobody Mon Jan  8 10:22:58 2018
Return-Path: <ekr@rtfm.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 865E1129C59 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 10:22:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sg2B8TP_bU95 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 10:22:53 -0800 (PST)
Received: from mail-yw0-x229.google.com (mail-yw0-x229.google.com [IPv6:2607:f8b0:4002:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62A1C127876 for <slim@ietf.org>; Mon,  8 Jan 2018 10:22:53 -0800 (PST)
Received: by mail-yw0-x229.google.com with SMTP id x62so801929ywg.11 for <slim@ietf.org>; Mon, 08 Jan 2018 10:22:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ffxs40QRO1NJXACtxnP21svOwBb7fDrndr6Ge0SWIro=; b=TEJdPeyTpSFF22qE3dU2Jp7TRfeqSvHrbUYGD9zYuH42ODeGP8+shAP6v0USSdbsWY iMe3f3SQqK5+yGXcejDwn9FJSsdWbX/4ZwTKrcov2/z9MrUI/I2FdKYA7Kja4VwkrEnL hmTc2LWNwb4STLEN1vC/MY+/rKpzCFRkWb1EUWK3wvuG98n+WR9VJdFpnqaQrVZ9uRZx OrtmTaMNz/vJG1fUa4HC8zV2lCmowvvfEah3wDFwazoOQjBcT1sa9ONSY8uO3q+9YObJ vmWyRyoRzMwDdABi0448I+4esluEawjvPqnWljB8kzZTq8YZTgyd2D0Xwd2CxGtQKZm1 o15A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ffxs40QRO1NJXACtxnP21svOwBb7fDrndr6Ge0SWIro=; b=Ou+PnwA3b6kDZfJ0XdpDbLaBUsA1/Yzna1NZvRbjELmuIf2Q9VddpZwi6H7WKkefGb jY4/Df/NfAJRfjQSc7gd8b7Q0Og5VkY6GV+SXsz6WPD+O3lFEksbnAofYXGfIIcrfXxf S1S/uWAH1OcxIwVDJ6Tjw6XqRIr004ujCFboOCjX17tv+VWt7OWSHcoyMGc4S3sxfXiU vFSx2S6d3hS5J7JS7lOdNlBZ9fS85ZFZisMwkA9Q6gAWlHDx6esgeD4CJYyhmRiJSWcj 7ANInFcxHqXghogWxB+CDpZjUvL4TLKukiS6O4V/ghlClOGXe/uPrnzSQ3/tucoWKzXF IcUQ==
X-Gm-Message-State: AKGB3mIV9mfzvzk49uAMAJdvqhXihicfR8gIhe9FqfTwtR4b6g2Di2Zt OmhcoFc9uoiqIpFMcfSIoLZJ48jgzADP1DsQZ/eXkA==
X-Google-Smtp-Source: ACJfBosk+YpUluIGOyVnzJZKO7S/fVhQoskWKBKqIh2W3ujPV8G8v2Tb0Fy1IK9pNhIOrnzXUsvNnDmG8FYomh5OJdk=
X-Received: by 10.13.196.69 with SMTP id g66mr11500340ywd.504.1515435772514; Mon, 08 Jan 2018 10:22:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.75.20 with HTTP; Mon, 8 Jan 2018 10:22:11 -0800 (PST)
In-Reply-To: <p06240606d67963d25192@99.111.97.136>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136>
From: Eric Rescorla <ekr@rtfm.com>
Date: Mon, 8 Jan 2018 10:22:11 -0800
Message-ID: <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com>
To: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>, Bernard Aboba <bernard.aboba@gmail.com>
Content-Type: multipart/alternative; boundary="001a114d5ba8e6ab02056247e2b3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/QOJ7VxtoXH8GDWJfmJBWKBirwA4>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 18:22:56 -0000

--001a114d5ba8e6ab02056247e2b3
Content-Type: text/plain; charset="UTF-8"

WFM. thanks

-Ekr


On Mon, Jan 8, 2018 at 10:10 AM, Randall Gellens <rg+ietf@randy.pensive.org>
wrote:

> At 9:57 AM -0800 1/8/18, Randall Gellens wrote:
>
>  At 9:48 AM -0800 1/8/18, Eric Rescorla wrote:
>>
>>   On Mon, Jan 8, 2018 at 9:41 AM, Randall Gellens <<mailto:
>>> rg+ietf@randy.pensive.org>rg+ietf@randy.pensive.org> wrote:
>>>
>>>   At 5:56 PM -0800 1/7/18, Eric Rescorla wrote:
>>>
>>>    On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens <<mailto:<mailto:
>>> rg%2Bietf@randy.pensive.org>rg+ietf@randy.pensive.org><mailto:rg%2Bietf@
>>> randy.pensive.org>rg+ietf@randy.pensive.org> wrote:
>>>
>>>    At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:
>>>
>>>     On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba <<mailto:<mailto:
>>> <mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:bernard.
>>> aboba@gmail.com>bernard.aboba@gmail.com><mailto:<mailto:bern
>>> ard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:bernar
>>> d.aboba@gmail.com>bernard.aboba@gmail.com> wrote:
>>>
>>>     On Jan 6, 2018, at 6:55 PM, Eric Rescorla <<mailto:<mailto:<mailto:
>>> ekr@rtfm.com>ekr@rtfm.com><mailto:ekr@rtfm.com>ekr@rtfm.com><mail
>>> to:<mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:ekr@rtfm.com>ekr@rtfm.com>
>>> wrote:
>>>
>>>     For disabled users, the capabilities may not be symmetric.
>>>
>>>
>>>     But this is true for ordinary SDP as well. I might be able to
>>> receive H.264 but not send it.
>>>
>>>
>>>     [BA] Thanks. The draft should explain the reasoning. IMHO the
>>> argument goes sonething like this:
>>>
>>>     A pure recv/recv negotiation will not necessarily disclose
>>> beforehand what special services are needed for the call - services (e.g.
>>> ASL interpretation or RTT handling) that could take time to acquire.
>>>
>>>     Since the actual video media sent is not labelled as ASL even if the
>>> answerer has ASL interpreters it can pull in and therefore advertises in
>>> SDP ASL reception capability in video, a recv/recv negotiation doesn't tell
>>> the Answerer that the Offerer will need them, so the Answerer may need to
>>> (frantically) arrange for ASL interpretation after initial receipt of
>>> media. In an emergency, that can chew up valuable time.
>>>
>>>
>>>     Thanks. I think it would be helpful to put this logic in the draft.
>>>
>>>
>>>    I am not clear on what logic we want to add to the draft, or what
>>> about the draft this logic is explaining.
>>>
>>>
>>>    It would be helpful to explain in the draft why you have deviated
>>> from the otherwise near-universal SDP negotiation pattern of each side
>>> advertising what it accepts.
>>>
>>>
>>>   I'm not clear on what you're referring to.  Are you talking about
>>> early offer versus late offer?  To my understanding, the draft follows a
>>> typical offer/answer model: the caller lists the media and languages it
>>> supports, and the callee answers with the media and languages it supports.
>>>
>>>
>>>   That's not what this draft does. The typical SDP pattern is what you
>>> say here: that the offerer (which might or might not be the caller) lists
>>> what it supports and the answerer lists what it supports.
>>>   So, for instance, the offerer might list "VP8, H.264" and the answerer
>>> might respond with "VP8, H.264", at which point either side could use
>>> either codec (or intermix them). What this draft does is have the offerer
>>> list what it supports and the answerer picks exactly one. I understood from
>>> the previous emails in the thread that the reason for this design was so
>>> that each side then knew exactly what languages would be used. However, as
>>> noted upthread, this draft does not provide this function if early media is
>>> used, because the media is delivered to the offerer prior to receiving the
>>> answer, so the offerer is in the same position as it would be with the
>>> typical negotiation model.
>>>
>>
>>  Thanks, I think I understand your concern now.  You'd like the draft to
>> explain why the answer contains one language per media stream, which is
>> partly for provide knowledge so both ends know what has been negotiated,
>> but also because supporting languages and/or modalities may require taking
>> extra steps, such as having a call handled by an agent who speaks a
>> requested language and/or can use a requested modality, or bridging
>> external translation or relay resources into the call, etc.  The answerer
>> indicates which additional steps it is committing to.  These steps may or
>> may not be in place in time for early media.  I can add text explaining
>> this to the Introduction.
>>
>
>
> The third paragraph below is the additional text added to the Introduction
> (the first two paragraphs are unchanged):
>
>    By treating language as another SDP attribute that is negotiated
>    along with other aspects of a media stream, it becomes possible to
>    accommodate a range of users' needs and called party facilities.  For
>    example, some users may be able to speak several languages, but have
>    a preference.  Some called parties may support some of those
>    languages internally but require the use of a translation service for
>    others, or may have a limited number of call takers able to use
>    certain languages.  Another example would be a user who is able to
>    speak but is deaf or hard-of-hearing and and desires a voice stream
>    to send spoken language plus a text stream to receive written
>    language.  Making language a media attribute allows the standard
>    session negotiation mechanism to handle this by providing the
>    information and mechanism for the endpoints to make appropriate
>    decisions.
>
>    The term "negotiation" is used here rather than "indication" because
>    human language (spoken/written/signed) can be negotiated in the same
>    manner as media (audio/text/video) and codecs.  For example, if we
>    think of a user calling an airline reservation center, the user may
>    have a set of languages he or she speaks, with perhaps preferences
>    for one or a few, while the airline reservation center will support a
>    fixed set of languages.  Negotiation should select the user's most
>    preferred language that is supported by the call center.  Both sides
>    should be aware of which language was negotiated.  This is
>    conceptually similar to the way other aspects of each media stream
>    are negotiated using SDP (e.g., media type and codecs).
>
>    In the offer/answer model used here, the offer contains a set of
>    languages per media that the caller is capable of using, and the
>    answer contains one language per media that the answerer will
>    support.  Supporting languages and/or modalities can require taking
>    extra steps, such as having a call handled by an agent who speaks a
>    requested language and/or with the ability to use a requested
>    modality, or bridging external translation or relay resources into
>    the call, etc.  The answerer indicates in the answer which additional
>    steps it is committing to.  This model also provides knowledge so
>    both ends know what has been negotiated.  Note that additional steps
>    required to support the indicated languages or modalities may or may
>    not be in place in time for any early media.
>
>
>
>>
>>>
>>>     That said, as I noted in my review, it is still possible to get some
>>> media (early media) prior to receiving the answer, so this isn't a complete
>>> solution.
>>>
>>>
>>>    The draft provides a useful mechanism that will be helpful.  As an
>>> example of the fact that others find it useful, NENA has included it in
>>> it's next-generation emergency call architecture standards. The draft does
>>> not try to solve all problems related to human language in real-time
>>> calling.
>>>
>>>
>>>    I don't think I claimed it wasn't useful.
>>>
>>>    The rationale provided for this design is that you wish to have the
>>> answerer notify the offerer of which language it would be providing. The
>>> point I am making is that there is at least one important case where this
>>> design does not provide that, which seems like it's relevant to the design
>>> question.
>>>
>>>
>>>   I think I'm still not understanding your concern.  Even without
>>> providing a mechanism for the caller to know the languages used with any
>>> early media, the draft is still meeting a need.
>>>
>>>
>>>   I'm honestly not sure what you're responding to here. I'm not saying
>>> that the draft doesn't meet a need.
>>>
>>>   -Ekr
>>>
>>>
>>>
>>>
>>>   --
>>>   Randall Gellens
>>>   Opinions are personal;    facts are suspect;    I speak for myself only
>>>   -------------- Randomly selected tag: ---------------
>>>   Imagination is more important than facts. --Albert Einstein
>>>
>>>
>>>
>>>   _______________________________________________
>>>   SLIM mailing list
>>>   SLIM@ietf.org
>>>   https://www.ietf.org/mailman/listinfo/slim
>>>
>>
>>
>>  --
>>  Randall Gellens
>>  Opinions are personal;    facts are suspect;    I speak for myself only
>>  -------------- Randomly selected tag: ---------------
>>  Algol was a great improvement on most of its successors.
>>                                           --C.A.R Hoare
>>
>>  _______________________________________________
>>  SLIM mailing list
>>  SLIM@ietf.org
>>  https://www.ietf.org/mailman/listinfo/slim
>>
>
>
> --
> Randall Gellens
> Opinions are personal;    facts are suspect;    I speak for myself only
> -------------- Randomly selected tag: ---------------
> If we do not change our direction we are likely to end up where we are
> headed.
>

--001a114d5ba8e6ab02056247e2b3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">WFM. thanks<div><br></div><div>-Ekr</div><div><br></div></=
div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon, Jan 8=
, 2018 at 10:10 AM, Randall Gellens <span dir=3D"ltr">&lt;<a href=3D"mailto=
:rg+ietf@randy.pensive.org" target=3D"_blank">rg+ietf@randy.pensive.org</a>=
&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">At 9:=
57 AM -0800 1/8/18, Randall Gellens wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0At 9:48 AM -0800 1/8/18, Eric Rescorla wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0 On Mon, Jan 8, 2018 at 9:41 AM, Randall Gellens &lt;&lt;mailto:<a hr=
ef=3D"mailto:rg%2Bietf@randy.pensive.org" target=3D"_blank">rg+ietf@randy.p=
ensive<wbr>.org</a>&gt;<a href=3D"mailto:rg%2Bietf@randy.pensive.org" targe=
t=3D"_blank">rg+ietf@randy.pensive.org</a><wbr>&gt; wrote:<br>
<br>
=C2=A0 At 5:56 PM -0800 1/7/18, Eric Rescorla wrote:<br>
<br>
=C2=A0 =C2=A0On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens &lt;&lt;mailto=
:&lt;mailto:<a href=3D"mailto:rg%252Bietf@randy.pensive.org" target=3D"_bla=
nk">rg%2Bietf@ran<wbr>dy.pensive.org</a>&gt;<a href=3D"mailto:rg%2Bietf@ran=
dy.pensive.org" target=3D"_blank">rg+ietf@randy.<wbr>pensive.org</a>&gt;&lt=
;mailto:<a href=3D"mailto:rg%252Bietf@randy.pensive.org" target=3D"_blank">=
rg%2Bietf@<wbr>randy.pensive.org</a>&gt;<a href=3D"mailto:rg%2Bietf@randy.p=
ensive.org" target=3D"_blank">rg+ietf@<wbr>randy.pensive.org</a>&gt; wrote:=
<br>
<br>
=C2=A0 =C2=A0At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:<br>
<br>
=C2=A0 =C2=A0 On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba &lt;&lt;mailto:=
&lt;mailto:&lt;mailto:<a href=3D"mailto:bernard.aboba@gmail.com" target=3D"=
_blank">berna<wbr>rd.aboba@gmail.com</a>&gt;<a href=3D"mailto:bernard.aboba=
@gmail.com" target=3D"_blank">bernard.abo<wbr>ba@gmail.com</a>&gt;&lt;mailt=
o:<a href=3D"mailto:bernard.aboba@gmail.com" target=3D"_blank">bernard.<wbr=
>aboba@gmail.com</a>&gt;<a href=3D"mailto:bernard.aboba@gmail.com" target=
=3D"_blank">bernard.aboba@<wbr>gmail.com</a>&gt;&lt;mailto:&lt;mailto:<a hr=
ef=3D"mailto:bernard.aboba@gmail.com" target=3D"_blank">bern<wbr>ard.aboba@=
gmail.com</a>&gt;<a href=3D"mailto:bernard.aboba@gmail.com" target=3D"_blan=
k">bernard.<wbr>aboba@gmail.com</a>&gt;&lt;mailto:<a href=3D"mailto:bernard=
.aboba@gmail.com" target=3D"_blank">bernar<wbr>d.aboba@gmail.com</a>&gt;<a =
href=3D"mailto:bernard.aboba@gmail.com" target=3D"_blank">bernard.<wbr>abob=
a@gmail.com</a>&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 On Jan 6, 2018, at 6:55 PM, Eric Rescorla &lt;&lt;mailto:&lt;=
mailto:&lt;mailto:<a href=3D"mailto:ekr@rtfm.com" target=3D"_blank">ekr@r<w=
br>tfm.com</a>&gt;<a href=3D"mailto:ekr@rtfm.com" target=3D"_blank">ekr@rtf=
m.com</a>&gt;&lt;mailto:<a href=3D"mailto:ekr@rtfm.com" target=3D"_blank">e=
<wbr>kr@rtfm.com</a>&gt;<a href=3D"mailto:ekr@rtfm.com" target=3D"_blank">e=
kr@rtfm.com</a>&gt;&lt;mail<wbr>to:&lt;mailto:<a href=3D"mailto:ekr@rtfm.co=
m" target=3D"_blank">ekr@rtfm.com</a>&gt;<a href=3D"mailto:ekr@rtfm.com" ta=
rget=3D"_blank">ekr@<wbr>rtfm.com</a>&gt;&lt;mailto:<a href=3D"mailto:ekr@r=
tfm.com" target=3D"_blank">ekr@rtfm.com</a>&gt;<a href=3D"mailto:ekr@rtfm.c=
om" target=3D"_blank"><wbr>ekr@rtfm.com</a>&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 For disabled users, the capabilities may not be symmetric.<br=
>
<br>
<br>
=C2=A0 =C2=A0 But this is true for ordinary SDP as well. I might be able to=
 receive H.264 but not send it.<br>
<br>
<br>
=C2=A0 =C2=A0 [BA] Thanks. The draft should explain the reasoning. IMHO the=
 argument goes sonething like this:<br>
<br>
=C2=A0 =C2=A0 A pure recv/recv negotiation will not necessarily disclose be=
forehand what special services are needed for the call - services (e.g. ASL=
 interpretation or RTT handling) that could take time to acquire.<br>
<br>
=C2=A0 =C2=A0 Since the actual video media sent is not labelled as ASL even=
 if the answerer has ASL interpreters it can pull in and therefore advertis=
es in SDP ASL reception capability in video, a recv/recv negotiation doesn&=
#39;t tell the Answerer that the Offerer will need them, so the Answerer ma=
y need to (frantically) arrange for ASL interpretation after initial receip=
t of media. In an emergency, that can chew up valuable time.<br>
<br>
<br>
=C2=A0 =C2=A0 Thanks. I think it would be helpful to put this logic in the =
draft.<br>
<br>
<br>
=C2=A0 =C2=A0I am not clear on what logic we want to add to the draft, or w=
hat about the draft this logic is explaining.<br>
<br>
<br>
=C2=A0 =C2=A0It would be helpful to explain in the draft why you have devia=
ted from the otherwise near-universal SDP negotiation pattern of each side =
advertising what it accepts.<br>
<br>
<br>
=C2=A0 I&#39;m not clear on what you&#39;re referring to.=C2=A0 Are you tal=
king about early offer versus late offer?=C2=A0 To my understanding, the dr=
aft follows a typical offer/answer model: the caller lists the media and la=
nguages it supports, and the callee answers with the media and languages it=
 supports.<br>
<br>
<br>
=C2=A0 That&#39;s not what this draft does. The typical SDP pattern is what=
 you say here: that the offerer (which might or might not be the caller) li=
sts what it supports and the answerer lists what it supports.<br>
=C2=A0 So, for instance, the offerer might list &quot;VP8, H.264&quot; and =
the answerer might respond with &quot;VP8, H.264&quot;, at which point eith=
er side could use either codec (or intermix them). What this draft does is =
have the offerer list what it supports and the answerer picks exactly one. =
I understood from the previous emails in the thread that the reason for thi=
s design was so that each side then knew exactly what languages would be us=
ed. However, as noted upthread, this draft does not provide this function i=
f early media is used, because the media is delivered to the offerer prior =
to receiving the answer, so the offerer is in the same position as it would=
 be with the typical negotiation model.<br>
</blockquote>
<br>
=C2=A0Thanks, I think I understand your concern now.=C2=A0 You&#39;d like t=
he draft to explain why the answer contains one language per media stream, =
which is partly for provide knowledge so both ends know what has been negot=
iated, but also because supporting languages and/or modalities may require =
taking extra steps, such as having a call handled by an agent who speaks a =
requested language and/or can use a requested modality, or bridging externa=
l translation or relay resources into the call, etc.=C2=A0 The answerer ind=
icates which additional steps it is committing to.=C2=A0 These steps may or=
 may not be in place in time for early media.=C2=A0 I can add text explaini=
ng this to the Introduction.<br>
</blockquote>
<br>
<br></span>
The third paragraph below is the additional text added to the Introduction =
(the first two paragraphs are unchanged):<br>
<br>
=C2=A0 =C2=A0By treating language as another SDP attribute that is negotiat=
ed<br>
=C2=A0 =C2=A0along with other aspects of a media stream, it becomes possibl=
e to<br>
=C2=A0 =C2=A0accommodate a range of users&#39; needs and called party facil=
ities.=C2=A0 For<br>
=C2=A0 =C2=A0example, some users may be able to speak several languages, bu=
t have<br>
=C2=A0 =C2=A0a preference.=C2=A0 Some called parties may support some of th=
ose<br>
=C2=A0 =C2=A0languages internally but require the use of a translation serv=
ice for<br>
=C2=A0 =C2=A0others, or may have a limited number of call takers able to us=
e<br>
=C2=A0 =C2=A0certain languages.=C2=A0 Another example would be a user who i=
s able to<br>
=C2=A0 =C2=A0speak but is deaf or hard-of-hearing and and desires a voice s=
tream<br>
=C2=A0 =C2=A0to send spoken language plus a text stream to receive written<=
br>
=C2=A0 =C2=A0language.=C2=A0 Making language a media attribute allows the s=
tandard<br>
=C2=A0 =C2=A0session negotiation mechanism to handle this by providing the<=
br>
=C2=A0 =C2=A0information and mechanism for the endpoints to make appropriat=
e<br>
=C2=A0 =C2=A0decisions.<br>
<br>
=C2=A0 =C2=A0The term &quot;negotiation&quot; is used here rather than &quo=
t;indication&quot; because<br>
=C2=A0 =C2=A0human language (spoken/written/signed) can be negotiated in th=
e same<br>
=C2=A0 =C2=A0manner as media (audio/text/video) and codecs.=C2=A0 For examp=
le, if we<br>
=C2=A0 =C2=A0think of a user calling an airline reservation center, the use=
r may<br>
=C2=A0 =C2=A0have a set of languages he or she speaks, with perhaps prefere=
nces<br>
=C2=A0 =C2=A0for one or a few, while the airline reservation center will su=
pport a<br>
=C2=A0 =C2=A0fixed set of languages.=C2=A0 Negotiation should select the us=
er&#39;s most<br>
=C2=A0 =C2=A0preferred language that is supported by the call center.=C2=A0=
 Both sides<br>
=C2=A0 =C2=A0should be aware of which language was negotiated.=C2=A0 This i=
s<br>
=C2=A0 =C2=A0conceptually similar to the way other aspects of each media st=
ream<br>
=C2=A0 =C2=A0are negotiated using SDP (e.g., media type and codecs).<br>
<br>
=C2=A0 =C2=A0In the offer/answer model used here, the offer contains a set =
of<br>
=C2=A0 =C2=A0languages per media that the caller is capable of using, and t=
he<br>
=C2=A0 =C2=A0answer contains one language per media that the answerer will<=
br>
=C2=A0 =C2=A0support.=C2=A0 Supporting languages and/or modalities can requ=
ire taking<span class=3D""><br>
=C2=A0 =C2=A0extra steps, such as having a call handled by an agent who spe=
aks a<br></span>
=C2=A0 =C2=A0requested language and/or with the ability to use a requested<=
span class=3D""><br>
=C2=A0 =C2=A0modality, or bridging external translation or relay resources =
into<br></span>
=C2=A0 =C2=A0the call, etc.=C2=A0 The answerer indicates in the answer whic=
h additional<br>
=C2=A0 =C2=A0steps it is committing to.=C2=A0 This model also provides know=
ledge so<br>
=C2=A0 =C2=A0both ends know what has been negotiated.=C2=A0 Note that addit=
ional steps<br>
=C2=A0 =C2=A0required to support the indicated languages or modalities may =
or may<br>
=C2=A0 =C2=A0not be in place in time for any early media.<div><div class=3D=
"h5"><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
<br>
=C2=A0 =C2=A0 That said, as I noted in my review, it is still possible to g=
et some media (early media) prior to receiving the answer, so this isn&#39;=
t a complete solution.<br>
<br>
<br>
=C2=A0 =C2=A0The draft provides a useful mechanism that will be helpful.=C2=
=A0 As an example of the fact that others find it useful, NENA has included=
 it in it&#39;s next-generation emergency call architecture standards. The =
draft does not try to solve all problems related to human language in real-=
time calling.<br>
<br>
<br>
=C2=A0 =C2=A0I don&#39;t think I claimed it wasn&#39;t useful.<br>
<br>
=C2=A0 =C2=A0The rationale provided for this design is that you wish to hav=
e the answerer notify the offerer of which language it would be providing. =
The point I am making is that there is at least one important case where th=
is design does not provide that, which seems like it&#39;s relevant to the =
design question.<br>
<br>
<br>
=C2=A0 I think I&#39;m still not understanding your concern.=C2=A0 Even wit=
hout providing a mechanism for the caller to know the languages used with a=
ny early media, the draft is still meeting a need.<br>
<br>
<br>
=C2=A0 I&#39;m honestly not sure what you&#39;re responding to here. I&#39;=
m not saying that the draft doesn&#39;t meet a need.<br>
<br>
=C2=A0 -Ekr<br>
<br>
<br>
<br>
<br>
=C2=A0 --<br>
=C2=A0 Randall Gellens<br>
=C2=A0 Opinions are personal;=C2=A0 =C2=A0 facts are suspect;=C2=A0 =C2=A0 =
I speak for myself only<br>
=C2=A0 -------------- Randomly selected tag: ---------------<br>
=C2=A0 Imagination is more important than facts. --Albert Einstein<br>
<br>
<br>
<br>
=C2=A0 ______________________________<wbr>_________________<br>
=C2=A0 SLIM mailing list<br>
=C2=A0 <a href=3D"mailto:SLIM@ietf.org" target=3D"_blank">SLIM@ietf.org</a>=
<br>
=C2=A0 <a href=3D"https://www.ietf.org/mailman/listinfo/slim" rel=3D"norefe=
rrer" target=3D"_blank">https://www.ietf.org/mailman/l<wbr>istinfo/slim</a>=
<br>
</blockquote>
<br>
<br>
=C2=A0--<br>
=C2=A0Randall Gellens<br>
=C2=A0Opinions are personal;=C2=A0 =C2=A0 facts are suspect;=C2=A0 =C2=A0 I=
 speak for myself only<br>
=C2=A0-------------- Randomly selected tag: ---------------<br>
=C2=A0Algol was a great improvement on most of its successors.<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -=
-C.A.R Hoare<br>
<br>
=C2=A0_____________________________<wbr>__________________<br>
=C2=A0SLIM mailing list<br>
=C2=A0<a href=3D"mailto:SLIM@ietf.org" target=3D"_blank">SLIM@ietf.org</a><=
br>
=C2=A0<a href=3D"https://www.ietf.org/mailman/listinfo/slim" rel=3D"norefer=
rer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/slim</a><=
br>
</blockquote>
<br>
<br>
-- <br>
Randall Gellens<br>
Opinions are personal;=C2=A0 =C2=A0 facts are suspect;=C2=A0 =C2=A0 I speak=
 for myself only<br>
-------------- Randomly selected tag: ---------------<br></div></div>
If we do not change our direction we are likely to end up where we are<br>
headed.<br>
</blockquote></div><br></div>

--001a114d5ba8e6ab02056247e2b3--


From nobody Mon Jan  8 10:36:49 2018
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45826128959 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 10:36:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4b-5Xqv4sxe4 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 10:36:45 -0800 (PST)
Received: from alum-mailsec-scanner-4.mit.edu (alum-mailsec-scanner-4.mit.edu [18.7.68.15]) by ietfa.amsl.com (Postfix) with ESMTP id 090ED126D46 for <slim@ietf.org>; Mon,  8 Jan 2018 10:36:44 -0800 (PST)
X-AuditID: 1207440f-acfff70000000ab0-20-5a53ba3935fa
Received: from outgoing-alum.mit.edu (OUTGOING-ALUM.MIT.EDU [18.7.68.33]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by alum-mailsec-scanner-4.mit.edu (Symantec Messaging Gateway) with SMTP id 19.8C.02736.A3AB35A5; Mon,  8 Jan 2018 13:36:42 -0500 (EST)
Received: from PaulKyzivatsMBP.localdomain (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.13.8/8.12.4) with ESMTP id w08IaePh022386 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Mon, 8 Jan 2018 13:36:41 -0500
To: Randall Gellens <rg+ietf@randy.pensive.org>, Eric Rescorla <ekr@rtfm.com>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>, Bernard Aboba <bernard.aboba@gmail.com>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu>
Date: Mon, 8 Jan 2018 13:36:39 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <p06240606d67963d25192@[99.111.97.136]>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHKsWRmVeSWpSXmKPExsUixO6iqGu9KzjK4HGzhMWGff+ZLfYvucxs seL1OXaL78+7GC1mfuhkc2D12DnrLrvH454zbB5Llvxk8th65zGLx+THbcwBrFFcNimpOZll qUX6dglcGYt/vWUp6OGq+P1jClMDYytHFyMHh4SAicTKaapdjJwcQgI7mCTu94R1MXIB2Q+Y JD7tOsUOUiMsUCxxuyULpEZEwFdixpkZjCA1zALdjBJ7ejawQDQcZJG48foFK0gVm4CWxJxD /1lAbF4Be4lnc/eC2SwCKhIzj7UwgtiiAmkSr57tYIaoEZQ4OfMJWA0n0EFfr28BizMLmEnM 2/wQyhaXuPVkPhOELS/RvHU28wRGgVlI2mchaZmFpGUWkpYFjCyrGOUSc0pzdXMTM3OKU5N1 i5MT8/JSi3RN9HIzS/RSU0o3MUKCn38HY9d6mUOMAhyMSjy8Eq3BUUKsiWXFlbmHGCU5mJRE eUWdA6KE+JLyUyozEosz4otKc1KLDzFKcDArifD6zgcq501JrKxKLcqHSUlzsCiJ86ovUfcT EkhPLEnNTk0tSC2CycpwcChJ8HrvBGoULEpNT61Iy8wpQUgzcXCCDOcBGv5+B8jw4oLE3OLM dIj8KUZLjp6eG3+YOB7duAskn8183cAsxJKXn5cqJc7LBzJUAKQhozQPbiYsmb1iFAd6UZj3 GMhYHmAihJv6CmghE9DCd/sCQRaWJCKkpBoYreKnSl63/5HxLdN0aZ5IrPV9pu1JW0XEzjnn MPNaG4tly9vP0y58fKTIevPpA9rOui0rfV/p3V6xhffAOjb/d8eu5xrxmFs4HwpYdHjd7q9p coFFxvKWZ2Z7botZ1f/K3HT3+u9CeStmH2+cu3aNbZPlU+nnoplpvqxNdsVR1v08C1ZHXdJR YinOSDTUYi4qTgQAOLNXVEEDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/Kd7XYgN4P3Ua5HojtbNOJBur2XI>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 18:36:47 -0000

On 1/8/18 1:10 PM, Randall Gellens wrote:

>  Â Â  The term "negotiation" is used here rather than "indication" because
>  Â Â  human language (spoken/written/signed) can be negotiated in the same
>  Â Â  manner as media (audio/text/video) and codecs.Â  For example, if we
>  Â Â  think of a user calling an airline reservation center, the user may
>  Â Â  have a set of languages he or she speaks, with perhaps preferences
>  Â Â  for one or a few, while the airline reservation center will support a
>  Â Â  fixed set of languages.Â  Negotiation should select the user's most
>  Â Â  preferred language that is supported by the call center.Â  Both sides
>  Â Â  should be aware of which language was negotiated.Â  This is
>  Â Â  conceptually similar to the way other aspects of each media stream
>  Â Â  are negotiated using SDP (e.g., media type and codecs).

Certainly it will be common for the choices are mutually exclusive. For 
instance, a caller *might* offer both French and Chinese. The callee (a 
call center) may have agents that speak each, but may well not have any 
agents that speak both.

OTOH, it is *possible* that they do have somebody who supports both. If 
so, seems like it would be good to indicate that both are supported.

	Thanks,
	Paul


From nobody Mon Jan  8 11:02:19 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2139312025C for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 11:02:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YNHmV_C2HdXT for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 11:02:13 -0800 (PST)
Received: from bin-vsp-out-01.atm.binero.net (bin-mail-out-05.binero.net [195.74.38.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BFA3B12D7E9 for <slim@ietf.org>; Mon,  8 Jan 2018 11:02:12 -0800 (PST)
X-Halon-ID: 4de80f89-f4a6-11e7-ab14-005056917a89
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-01.atm.binero.net (Halon) with ESMTPSA id 4de80f89-f4a6-11e7-ab14-005056917a89; Mon, 08 Jan 2018 20:01:17 +0100 (CET)
To: Eric Rescorla <ekr@rtfm.com>, Randall Gellens <rg+ietf@randy.pensive.org>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>, Bernard Aboba <bernard.aboba@gmail.com>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <4966cfc1-089c-4441-ce05-45181272e7b0@omnitor.se>
Date: Mon, 8 Jan 2018 20:01:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------6BC2231022725173F184B4DF"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/rT4sgFmfkjLofLJ2VpkeVArtpE4>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 19:02:17 -0000

This is a multi-part message in MIME format.
--------------6BC2231022725173F184B4DF
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Thanks Randall for providing your proposed wording.

I see a need for some small adjustments. See inline.


Den 2018-01-08 kl. 19:22, skrev Eric Rescorla:
> WFM. thanks
>
> -Ekr
>
>
> On Mon, Jan 8, 2018 at 10:10 AM, Randall Gellens 
> <rg+ietf@randy.pensive.org <mailto:rg+ietf@randy.pensive.org>> wrote:
>
>     At 9:57 AM -0800 1/8/18, Randall Gellens wrote:
>
>         Â At 9:48 AM -0800 1/8/18, Eric Rescorla wrote:
>
>             Â  On Mon, Jan 8, 2018 at 9:41 AM, Randall Gellens
>             <<mailto:rg+ietf@randy.pensive.org
>             <mailto:rg%2Bietf@randy.pensive.org>>rg+ietf@randy.pensive.org
>             <mailto:rg%2Bietf@randy.pensive.org>> wrote:
>
>             Â  At 5:56 PM -0800 1/7/18, Eric Rescorla wrote:
>
>             Â  Â On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens
>             <<mailto:<mailto:rg%2Bietf@randy.pensive.org
>             <mailto:rg%252Bietf@randy.pensive.org>>rg+ietf@randy.pensive.org
>             <mailto:rg%2Bietf@randy.pensive.org>><mailto:rg%2Bietf@randy.pensive.org
>             <mailto:rg%252Bietf@randy.pensive.org>>rg+ietf@randy.pensive.org
>             <mailto:rg%2Bietf@randy.pensive.org>> wrote:
>
>             Â  Â At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:
>
>             Â  Â  On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba
>             <<mailto:<mailto:<mailto:bernard.aboba@gmail.com
>             <mailto:bernard.aboba@gmail.com>>bernard.aboba@gmail.com
>             <mailto:bernard.aboba@gmail.com>><mailto:bernard.aboba@gmail.com
>             <mailto:bernard.aboba@gmail.com>>bernard.aboba@gmail.com
>             <mailto:bernard.aboba@gmail.com>><mailto:<mailto:bernard.aboba@gmail.com
>             <mailto:bernard.aboba@gmail.com>>bernard.aboba@gmail.com
>             <mailto:bernard.aboba@gmail.com>><mailto:bernard.aboba@gmail.com
>             <mailto:bernard.aboba@gmail.com>>bernard.aboba@gmail.com
>             <mailto:bernard.aboba@gmail.com>> wrote:
>
>             Â  Â  On Jan 6, 2018, at 6:55 PM, Eric Rescorla
>             <<mailto:<mailto:<mailto:ekr@rtfm.com
>             <mailto:ekr@rtfm.com>>ekr@rtfm.com
>             <mailto:ekr@rtfm.com>><mailto:ekr@rtfm.com
>             <mailto:ekr@rtfm.com>>ekr@rtfm.com
>             <mailto:ekr@rtfm.com>><mailto:<mailto:ekr@rtfm.com
>             <mailto:ekr@rtfm.com>>ekr@rtfm.com
>             <mailto:ekr@rtfm.com>><mailto:ekr@rtfm.com
>             <mailto:ekr@rtfm.com>>ekr@rtfm.com <mailto:ekr@rtfm.com>>
>             wrote:
>
>             Â  Â  For disabled users, the capabilities may not be symmetric.
>
>
>             Â  Â  But this is true for ordinary SDP as well. I might be
>             able to receive H.264 but not send it.
>
>
>             Â  Â  [BA] Thanks. The draft should explain the reasoning.
>             IMHO the argument goes sonething like this:
>
>             Â  Â  A pure recv/recv negotiation will not necessarily
>             disclose beforehand what special services are needed for
>             the call - services (e.g. ASL interpretation or RTT
>             handling) that could take time to acquire.
>
>             Â  Â  Since the actual video media sent is not labelled as
>             ASL even if the answerer has ASL interpreters it can pull
>             in and therefore advertises in SDP ASL reception
>             capability in video, a recv/recv negotiation doesn't tell
>             the Answerer that the Offerer will need them, so the
>             Answerer may need to (frantically) arrange for ASL
>             interpretation after initial receipt of media. In an
>             emergency, that can chew up valuable time.
>
>
>             Â  Â  Thanks. I think it would be helpful to put this logic
>             in the draft.
>
>
>             Â  Â I am not clear on what logic we want to add to the
>             draft, or what about the draft this logic is explaining.
>
>
>             Â  Â It would be helpful to explain in the draft why you
>             have deviated from the otherwise near-universal SDP
>             negotiation pattern of each side advertising what it accepts.
>
>
>             Â  I'm not clear on what you're referring to.Â  Are you
>             talking about early offer versus late offer?Â  To my
>             understanding, the draft follows a typical offer/answer
>             model: the caller lists the media and languages it
>             supports, and the callee answers with the media and
>             languages it supports.
>
>
>             Â  That's not what this draft does. The typical SDP pattern
>             is what you say here: that the offerer (which might or
>             might not be the caller) lists what it supports and the
>             answerer lists what it supports.
>             Â  So, for instance, the offerer might list "VP8, H.264"
>             and the answerer might respond with "VP8, H.264", at which
>             point either side could use either codec (or intermix
>             them). What this draft does is have the offerer list what
>             it supports and the answerer picks exactly one. I
>             understood from the previous emails in the thread that the
>             reason for this design was so that each side then knew
>             exactly what languages would be used. However, as noted
>             upthread, this draft does not provide this function if
>             early media is used, because the media is delivered to the
>             offerer prior to receiving the answer, so the offerer is
>             in the same position as it would be with the typical
>             negotiation model.
>
>
>         Â Thanks, I think I understand your concern now.Â  You'd like
>         the draft to explain why the answer contains one language per
>         media stream, which is partly for provide knowledge so both
>         ends know what has been negotiated, but also because
>         supporting languages and/or modalities may require taking
>         extra steps, such as having a call handled by an agent who
>         speaks a requested language and/or can use a requested
>         modality, or bridging external translation or relay resources
>         into the call, etc.Â  The answerer indicates which additional
>         steps it is committing to.Â  These steps may or may not be in
>         place in time for early media.Â  I can add text explaining this
>         to the Introduction.
>
>
>
>     The third paragraph below is the additional text added to the
>     Introduction (the first two paragraphs are unchanged):
>
>     Â  Â By treating language as another SDP attribute that is negotiated
>     Â  Â along with other aspects of a media stream, it becomes possible to
>     Â  Â accommodate a range of users' needs and called party
>     facilities.Â  For
>     Â  Â example, some users may be able to speak several languages, but
>     have
>     Â  Â a preference.Â  Some called parties may support some of those
>     Â  Â languages internally but require the use of a translation
>     service for
>     Â  Â others, or may have a limited number of call takers able to use
>     Â  Â certain languages.Â  Another example would be a user who is able to
>     Â  Â speak but is deaf or hard-of-hearing and and desires a voice stream
>     Â  Â to send spoken language plus a text stream to receive written
>     Â  Â language.Â  Making language a media attribute allows the standard
>     Â  Â session negotiation mechanism to handle this by providing the
>     Â  Â information and mechanism for the endpoints to make appropriate
>     Â  Â decisions.
>
>     Â  Â The term "negotiation" is used here rather than "indication"
>     because
>     Â  Â human language (spoken/written/signed) can be negotiated in the
>     same
>     Â  Â manner as media (audio/text/video) and codecs.Â  For example, if we
>     Â  Â think of a user calling an airline reservation center, the user may
>     Â  Â have a set of languages he or she speaks, with perhaps preferences
>     Â  Â for one or a few, while the airline reservation center will
>     support a
>     Â  Â fixed set of languages.Â  Negotiation should select the user's most
>     Â  Â preferred language that is supported by the call center. Both sides
>     Â  Â should be aware of which language was negotiated.Â  This is
>     Â  Â conceptually similar to the way other aspects of each media stream
>     Â  Â are negotiated using SDP (e.g., media type and codecs).
>
>     Â  Â In the offer/answer model used here, the offer contains a set of
>     Â  Â languages per media that the caller is capable of using, and the
>
<GH> "caller" should be "offerer" to match o/a language.
>
>     Â  Â answer contains one language per media that the answerer will
>
<GH>"one language per media that the answerer will support" should be 
"one language per media and direction that the answerer will support for 
language communication"
>
>     Â  Â support.Â  Supporting languages and/or modalities can require taking
>     Â  Â extra steps, such as having a call handled by an agent who speaks a
>     Â  Â requested language and/or with the ability to use a requested
>     Â  Â modality, or bridging external translation or relay resources into
>     Â  Â the call, etc.Â  The answerer indicates in the answer which
>     additional
>     Â  Â steps it is committing to.Â  This model also provides knowledge so
>
<GH>"which additional steps it is committing to" should be "the 
resulting language and modality support when the additional steps are 
applied"
>
>     Â  Â both ends know what has been negotiated.Â  Note that additional
>     steps
>     Â  Â required to support the indicated languages or modalities may
>     or may
>     Â  Â not be in place in time for any early media.
>
>
/Gunnar
>
>
>
>
>             Â  Â  That said, as I noted in my review, it is still
>             possible to get some media (early media) prior to
>             receiving the answer, so this isn't a complete solution.
>
>
>             Â  Â The draft provides a useful mechanism that will be
>             helpful.Â  As an example of the fact that others find it
>             useful, NENA has included it in it's next-generation
>             emergency call architecture standards. The draft does not
>             try to solve all problems related to human language in
>             real-time calling.
>
>
>             Â  Â I don't think I claimed it wasn't useful.
>
>             Â  Â The rationale provided for this design is that you wish
>             to have the answerer notify the offerer of which language
>             it would be providing. The point I am making is that there
>             is at least one important case where this design does not
>             provide that, which seems like it's relevant to the design
>             question.
>
>
>             Â  I think I'm still not understanding your concern. Even
>             without providing a mechanism for the caller to know the
>             languages used with any early media, the draft is still
>             meeting a need.
>
>
>             Â  I'm honestly not sure what you're responding to here.
>             I'm not saying that the draft doesn't meet a need.
>
>             Â  -Ekr
>
>
>
>
>             Â  --
>             Â  Randall Gellens
>             Â  Opinions are personal;Â  Â  facts are suspect;Â  Â  I speak
>             for myself only
>             Â  -------------- Randomly selected tag: ---------------
>             Â  Imagination is more important than facts. --Albert Einstein
>
>
>
>             Â  _______________________________________________
>             Â  SLIM mailing list
>             SLIM@ietf.org <mailto:SLIM@ietf.org>
>             https://www.ietf.org/mailman/listinfo/slim
>             <https://www.ietf.org/mailman/listinfo/slim>
>
>
>
>         Â --
>         Â Randall Gellens
>         Â Opinions are personal;Â  Â  facts are suspect;Â  Â  I speak for
>         myself only
>         Â -------------- Randomly selected tag: ---------------
>         Â Algol was a great improvement on most of its successors.
>         Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  --C.A.R Hoare
>
>         Â _______________________________________________
>         Â SLIM mailing list
>         SLIM@ietf.org <mailto:SLIM@ietf.org>
>         https://www.ietf.org/mailman/listinfo/slim
>         <https://www.ietf.org/mailman/listinfo/slim>
>
>
>
>     -- 
>     Randall Gellens
>     Opinions are personal;Â  Â  facts are suspect;Â  Â  I speak for myself
>     only
>     -------------- Randomly selected tag: ---------------
>     If we do not change our direction we are likely to end up where we are
>     headed.
>
>
>
>
> _______________________________________________
> SLIM mailing list
> SLIM@ietf.org
> https://www.ietf.org/mailman/listinfo/slim

-- 
-----------------------------------------
Gunnar HellstrĂ¶m
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


--------------6BC2231022725173F184B4DF
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Thanks Randall for providing your proposed wording.</p>
    <p>I see a need for some small adjustments. See inline.<br>
    </p>
    <br>
    <div class="moz-cite-prefix">Den 2018-01-08 kl. 19:22, skrev Eric
      Rescorla:<br>
    </div>
    <blockquote type="cite"
cite="mid:CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com">
      <div dir="ltr">WFM. thanks
        <div><br>
        </div>
        <div>-Ekr</div>
        <div><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Mon, Jan 8, 2018 at 10:10 AM,
          Randall Gellens <span dir="ltr">&lt;<a
              href="mailto:rg+ietf@randy.pensive.org" target="_blank"
              moz-do-not-send="true">rg+ietf@randy.pensive.org</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex"><span
              class="">At 9:57 AM -0800 1/8/18, Randall Gellens wrote:<br>
              <br>
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex">
                Â At 9:48 AM -0800 1/8/18, Eric Rescorla wrote:<br>
                <br>
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  Â  On Mon, Jan 8, 2018 at 9:41 AM, Randall Gellens
                  &lt;&lt;mailto:<a
                    href="mailto:rg%2Bietf@randy.pensive.org"
                    target="_blank" moz-do-not-send="true">rg+ietf@randy.pensive<wbr>.org</a>&gt;<a
                    href="mailto:rg%2Bietf@randy.pensive.org"
                    target="_blank" moz-do-not-send="true">rg+ietf@randy.pensive.org</a><wbr>&gt;
                  wrote:<br>
                  <br>
                  Â  At 5:56 PM -0800 1/7/18, Eric Rescorla wrote:<br>
                  <br>
                  Â  Â On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens
                  &lt;&lt;mailto:&lt;mailto:<a
                    href="mailto:rg%252Bietf@randy.pensive.org"
                    target="_blank" moz-do-not-send="true">rg%2Bietf@ran<wbr>dy.pensive.org</a>&gt;<a
                    href="mailto:rg%2Bietf@randy.pensive.org"
                    target="_blank" moz-do-not-send="true">rg+ietf@randy.<wbr>pensive.org</a>&gt;&lt;mailto:<a
                    href="mailto:rg%252Bietf@randy.pensive.org"
                    target="_blank" moz-do-not-send="true">rg%2Bietf@<wbr>randy.pensive.org</a>&gt;<a
                    href="mailto:rg%2Bietf@randy.pensive.org"
                    target="_blank" moz-do-not-send="true">rg+ietf@<wbr>randy.pensive.org</a>&gt;
                  wrote:<br>
                  <br>
                  Â  Â At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:<br>
                  <br>
                  Â  Â  On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba
                  &lt;&lt;mailto:&lt;mailto:&lt;mailto:<a
                    href="mailto:bernard.aboba@gmail.com"
                    target="_blank" moz-do-not-send="true">berna<wbr>rd.aboba@gmail.com</a>&gt;<a
                    href="mailto:bernard.aboba@gmail.com"
                    target="_blank" moz-do-not-send="true">bernard.abo<wbr>ba@gmail.com</a>&gt;&lt;mailto:<a
                    href="mailto:bernard.aboba@gmail.com"
                    target="_blank" moz-do-not-send="true">bernard.<wbr>aboba@gmail.com</a>&gt;<a
                    href="mailto:bernard.aboba@gmail.com"
                    target="_blank" moz-do-not-send="true">bernard.aboba@<wbr>gmail.com</a>&gt;&lt;mailto:&lt;mailto:<a
                    href="mailto:bernard.aboba@gmail.com"
                    target="_blank" moz-do-not-send="true">bern<wbr>ard.aboba@gmail.com</a>&gt;<a
                    href="mailto:bernard.aboba@gmail.com"
                    target="_blank" moz-do-not-send="true">bernard.<wbr>aboba@gmail.com</a>&gt;&lt;mailto:<a
                    href="mailto:bernard.aboba@gmail.com"
                    target="_blank" moz-do-not-send="true">bernar<wbr>d.aboba@gmail.com</a>&gt;<a
                    href="mailto:bernard.aboba@gmail.com"
                    target="_blank" moz-do-not-send="true">bernard.<wbr>aboba@gmail.com</a>&gt;
                  wrote:<br>
                  <br>
                  Â  Â  On Jan 6, 2018, at 6:55 PM, Eric Rescorla
                  &lt;&lt;mailto:&lt;mailto:&lt;mailto:<a
                    href="mailto:ekr@rtfm.com" target="_blank"
                    moz-do-not-send="true">ekr@r<wbr>tfm.com</a>&gt;<a
                    href="mailto:ekr@rtfm.com" target="_blank"
                    moz-do-not-send="true">ekr@rtfm.com</a>&gt;&lt;mailto:<a
                    href="mailto:ekr@rtfm.com" target="_blank"
                    moz-do-not-send="true">e<wbr>kr@rtfm.com</a>&gt;<a
                    href="mailto:ekr@rtfm.com" target="_blank"
                    moz-do-not-send="true">ekr@rtfm.com</a>&gt;&lt;mail<wbr>to:&lt;mailto:<a
                    href="mailto:ekr@rtfm.com" target="_blank"
                    moz-do-not-send="true">ekr@rtfm.com</a>&gt;<a
                    href="mailto:ekr@rtfm.com" target="_blank"
                    moz-do-not-send="true">ekr@<wbr>rtfm.com</a>&gt;&lt;mailto:<a
                    href="mailto:ekr@rtfm.com" target="_blank"
                    moz-do-not-send="true">ekr@rtfm.com</a>&gt;<a
                    href="mailto:ekr@rtfm.com" target="_blank"
                    moz-do-not-send="true"><wbr>ekr@rtfm.com</a>&gt;
                  wrote:<br>
                  <br>
                  Â  Â  For disabled users, the capabilities may not be
                  symmetric.<br>
                  <br>
                  <br>
                  Â  Â  But this is true for ordinary SDP as well. I might
                  be able to receive H.264 but not send it.<br>
                  <br>
                  <br>
                  Â  Â  [BA] Thanks. The draft should explain the
                  reasoning. IMHO the argument goes sonething like this:<br>
                  <br>
                  Â  Â  A pure recv/recv negotiation will not necessarily
                  disclose beforehand what special services are needed
                  for the call - services (e.g. ASL interpretation or
                  RTT handling) that could take time to acquire.<br>
                  <br>
                  Â  Â  Since the actual video media sent is not labelled
                  as ASL even if the answerer has ASL interpreters it
                  can pull in and therefore advertises in SDP ASL
                  reception capability in video, a recv/recv negotiation
                  doesn't tell the Answerer that the Offerer will need
                  them, so the Answerer may need to (frantically)
                  arrange for ASL interpretation after initial receipt
                  of media. In an emergency, that can chew up valuable
                  time.<br>
                  <br>
                  <br>
                  Â  Â  Thanks. I think it would be helpful to put this
                  logic in the draft.<br>
                  <br>
                  <br>
                  Â  Â I am not clear on what logic we want to add to the
                  draft, or what about the draft this logic is
                  explaining.<br>
                  <br>
                  <br>
                  Â  Â It would be helpful to explain in the draft why you
                  have deviated from the otherwise near-universal SDP
                  negotiation pattern of each side advertising what it
                  accepts.<br>
                  <br>
                  <br>
                  Â  I'm not clear on what you're referring to.Â  Are you
                  talking about early offer versus late offer?Â  To my
                  understanding, the draft follows a typical
                  offer/answer model: the caller lists the media and
                  languages it supports, and the callee answers with the
                  media and languages it supports.<br>
                  <br>
                  <br>
                  Â  That's not what this draft does. The typical SDP
                  pattern is what you say here: that the offerer (which
                  might or might not be the caller) lists what it
                  supports and the answerer lists what it supports.<br>
                  Â  So, for instance, the offerer might list "VP8,
                  H.264" and the answerer might respond with "VP8,
                  H.264", at which point either side could use either
                  codec (or intermix them). What this draft does is have
                  the offerer list what it supports and the answerer
                  picks exactly one. I understood from the previous
                  emails in the thread that the reason for this design
                  was so that each side then knew exactly what languages
                  would be used. However, as noted upthread, this draft
                  does not provide this function if early media is used,
                  because the media is delivered to the offerer prior to
                  receiving the answer, so the offerer is in the same
                  position as it would be with the typical negotiation
                  model.<br>
                </blockquote>
                <br>
                Â Thanks, I think I understand your concern now.Â  You'd
                like the draft to explain why the answer contains one
                language per media stream, which is partly for provide
                knowledge so both ends know what has been negotiated,
                but also because supporting languages and/or modalities
                may require taking extra steps, such as having a call
                handled by an agent who speaks a requested language
                and/or can use a requested modality, or bridging
                external translation or relay resources into the call,
                etc.Â  The answerer indicates which additional steps it
                is committing to.Â  These steps may or may not be in
                place in time for early media.Â  I can add text
                explaining this to the Introduction.<br>
              </blockquote>
              <br>
              <br>
            </span>
            The third paragraph below is the additional text added to
            the Introduction (the first two paragraphs are unchanged):<br>
            <br>
            Â  Â By treating language as another SDP attribute that is
            negotiated<br>
            Â  Â along with other aspects of a media stream, it becomes
            possible to<br>
            Â  Â accommodate a range of users' needs and called party
            facilities.Â  For<br>
            Â  Â example, some users may be able to speak several
            languages, but have<br>
            Â  Â a preference.Â  Some called parties may support some of
            those<br>
            Â  Â languages internally but require the use of a translation
            service for<br>
            Â  Â others, or may have a limited number of call takers able
            to use<br>
            Â  Â certain languages.Â  Another example would be a user who
            is able to<br>
            Â  Â speak but is deaf or hard-of-hearing and and desires a
            voice stream<br>
            Â  Â to send spoken language plus a text stream to receive
            written<br>
            Â  Â language.Â  Making language a media attribute allows the
            standard<br>
            Â  Â session negotiation mechanism to handle this by providing
            the<br>
            Â  Â information and mechanism for the endpoints to make
            appropriate<br>
            Â  Â decisions.<br>
            <br>
            Â  Â The term "negotiation" is used here rather than
            "indication" because<br>
            Â  Â human language (spoken/written/signed) can be negotiated
            in the same<br>
            Â  Â manner as media (audio/text/video) and codecs.Â  For
            example, if we<br>
            Â  Â think of a user calling an airline reservation center,
            the user may<br>
            Â  Â have a set of languages he or she speaks, with perhaps
            preferences<br>
            Â  Â for one or a few, while the airline reservation center
            will support a<br>
            Â  Â fixed set of languages.Â  Negotiation should select the
            user's most<br>
            Â  Â preferred language that is supported by the call center.Â 
            Both sides<br>
            Â  Â should be aware of which language was negotiated.Â  This
            is<br>
            Â  Â conceptually similar to the way other aspects of each
            media stream<br>
            Â  Â are negotiated using SDP (e.g., media type and codecs).<br>
            <br>
            Â  Â In the offer/answer model used here, the offer contains a
            set of<br>
            Â  Â languages per media that the caller is capable of using,
            and the<br>
          </blockquote>
        </div>
      </div>
    </blockquote>
    &lt;GH&gt; "caller" should be "offerer" to match o/a language. <br>
    <blockquote type="cite"
cite="mid:CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com">
      <div class="gmail_extra">
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            Â  Â answer contains one language per media that the answerer
            will<br>
          </blockquote>
        </div>
      </div>
    </blockquote>
    &lt;GH&gt;"one language per media that the answerer will support"
    should be "one language per media and direction that the answerer
    will support for language communication"<br>
    <blockquote type="cite"
cite="mid:CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com">
      <div class="gmail_extra">
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            Â  Â support.Â  Supporting languages and/or modalities can
            require taking<span class=""><br>
              Â  Â extra steps, such as having a call handled by an agent
              who speaks a<br>
            </span>
            Â  Â requested language and/or with the ability to use a
            requested<span class=""><br>
              Â  Â modality, or bridging external translation or relay
              resources into<br>
            </span>
            Â  Â the call, etc.Â  The answerer indicates in the answer
            which additional<br>
            Â  Â steps it is committing to.Â  This model also provides
            knowledge so<br>
          </blockquote>
        </div>
      </div>
    </blockquote>
    &lt;GH&gt;"which additional steps it is committing to" should be
    "the resulting language and modality support when the additional
    steps are applied"<br>
    <blockquote type="cite"
cite="mid:CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com">
      <div class="gmail_extra">
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            Â  Â both ends know what has been negotiated.Â  Note that
            additional steps<br>
            Â  Â required to support the indicated languages or modalities
            may or may<br>
            Â  Â not be in place in time for any early media.
            <div>
              <div class="h5"><br>
                <br>
              </div>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
    /Gunnar<br>
    <blockquote type="cite"
cite="mid:CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com">
      <div class="gmail_extra">
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div>
              <div class="h5">
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  <br>
                  <blockquote class="gmail_quote" style="margin:0 0 0
                    .8ex;border-left:1px #ccc solid;padding-left:1ex">
                    <br>
                    <br>
                    Â  Â  That said, as I noted in my review, it is still
                    possible to get some media (early media) prior to
                    receiving the answer, so this isn't a complete
                    solution.<br>
                    <br>
                    <br>
                    Â  Â The draft provides a useful mechanism that will
                    be helpful.Â  As an example of the fact that others
                    find it useful, NENA has included it in it's
                    next-generation emergency call architecture
                    standards. The draft does not try to solve all
                    problems related to human language in real-time
                    calling.<br>
                    <br>
                    <br>
                    Â  Â I don't think I claimed it wasn't useful.<br>
                    <br>
                    Â  Â The rationale provided for this design is that
                    you wish to have the answerer notify the offerer of
                    which language it would be providing. The point I am
                    making is that there is at least one important case
                    where this design does not provide that, which seems
                    like it's relevant to the design question.<br>
                    <br>
                    <br>
                    Â  I think I'm still not understanding your concern.Â 
                    Even without providing a mechanism for the caller to
                    know the languages used with any early media, the
                    draft is still meeting a need.<br>
                    <br>
                    <br>
                    Â  I'm honestly not sure what you're responding to
                    here. I'm not saying that the draft doesn't meet a
                    need.<br>
                    <br>
                    Â  -Ekr<br>
                    <br>
                    <br>
                    <br>
                    <br>
                    Â  --<br>
                    Â  Randall Gellens<br>
                    Â  Opinions are personal;Â  Â  facts are suspect;Â  Â  I
                    speak for myself only<br>
                    Â  -------------- Randomly selected tag:
                    ---------------<br>
                    Â  Imagination is more important than facts. --Albert
                    Einstein<br>
                    <br>
                    <br>
                    <br>
                    Â  ______________________________<wbr>_________________<br>
                    Â  SLIM mailing list<br>
                    Â  <a href="mailto:SLIM@ietf.org" target="_blank"
                      moz-do-not-send="true">SLIM@ietf.org</a><br>
                    Â  <a
                      href="https://www.ietf.org/mailman/listinfo/slim"
                      rel="noreferrer" target="_blank"
                      moz-do-not-send="true">https://www.ietf.org/mailman/l<wbr>istinfo/slim</a><br>
                  </blockquote>
                  <br>
                  <br>
                  Â --<br>
                  Â Randall Gellens<br>
                  Â Opinions are personal;Â  Â  facts are suspect;Â  Â  I
                  speak for myself only<br>
                  Â -------------- Randomly selected tag: ---------------<br>
                  Â Algol was a great improvement on most of its
                  successors.<br>
                  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  --C.A.R
                  Hoare<br>
                  <br>
                  Â _____________________________<wbr>__________________<br>
                  Â SLIM mailing list<br>
                  Â <a href="mailto:SLIM@ietf.org" target="_blank"
                    moz-do-not-send="true">SLIM@ietf.org</a><br>
                  Â <a href="https://www.ietf.org/mailman/listinfo/slim"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">https://www.ietf.org/mailman/<wbr>listinfo/slim</a><br>
                </blockquote>
                <br>
                <br>
                -- <br>
                Randall Gellens<br>
                Opinions are personal;Â  Â  facts are suspect;Â  Â  I speak
                for myself only<br>
                -------------- Randomly selected tag: ---------------<br>
              </div>
            </div>
            If we do not change our direction we are likely to end up
            where we are<br>
            headed.<br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
SLIM mailing list
<a class="moz-txt-link-abbreviated" href="mailto:SLIM@ietf.org">SLIM@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/slim">https://www.ietf.org/mailman/listinfo/slim</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
-----------------------------------------
Gunnar HellstrĂ¶m
Omnitor
<a class="moz-txt-link-abbreviated" href="mailto:gunnar.hellstrom@omnitor.se">gunnar.hellstrom@omnitor.se</a>
+46 708 204 288</pre>
  </body>
</html>

--------------6BC2231022725173F184B4DF--


From nobody Mon Jan  8 11:35:36 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48758124B18 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 11:35:34 -0800 (PST)
X-Quarantine-ID: <JUhCs2i-PtNJ>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JUhCs2i-PtNJ for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 11:35:31 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 6417112426E for <slim@ietf.org>; Mon,  8 Jan 2018 11:35:31 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Mon, 8 Jan 2018 11:36:03 -0800
Mime-Version: 1.0
Message-Id: <p06240607d679783f1b46@[99.111.97.136]>
In-Reply-To: <4966cfc1-089c-4441-ce05-45181272e7b0@omnitor.se>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <4966cfc1-089c-4441-ce05-45181272e7b0@omnitor.se>
X-Mailer: Eudora for Mac OS X
Date: Mon, 8 Jan 2018 11:35:27 -0800
To: Gunnar =?iso-8859-1?Q?Hellstr=F6m?=  <gunnar.hellstrom@omnitor.se>, Eric Rescorla <ekr@rtfm.com>, Randall Gellens <rg+ietf@randy.pensive.org>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>, Bernard Aboba <bernard.aboba@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1" ; format="flowed"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/tpkCVdrvHO0yOs8LWDCIXOKfOig>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 19:35:34 -0000

At 8:01 PM +0100 1/8/18, Gunnar Hellstr=F6m wrote:

>  Thanks Randall for providing your proposed wording.
>
>  I see a need for some small adjustments. See inline.
>
>
>  Den 2018-01-08 kl. 19:22, skrev Eric Rescorla:
>
>>  WFM. thanks
>>
>>  -Ekr
>>
>>
>>  On Mon, Jan 8, 2018 at 10:10 AM, Randall=20
>> Gellens=20
>> <<mailto:rg+ietf@randy.pensive.org>rg+ietf@randy.pensive.org>=20
>> wrote:
>>
>>  At 9:57 AM -0800 1/8/18, Randall Gellens wrote:
>>
>>   At 9:48 AM -0800 1/8/18, Eric Rescorla wrote:
>>
>>    On Mon, Jan 8, 2018 at 9:41 AM, Randall=20
>> Gellens=20
>> <<mailto:<mailto:rg%2Bietf@randy.pensive.org>rg+ietf@randy.pensive.org><m=
ailto:rg%2Bietf@randy.pensive.org>rg+ietf@randy.pensive.org>=20
>> wrote:
>>
>>    At 5:56 PM -0800 1/7/18, Eric Rescorla wrote:
>>
>>     On Sun, Jan 7, 2018 at 5:22 PM, Randall=20
>> Gellens=20
>> <<mailto:<mailto:<mailto:rg%252Bietf@randy.pensive.org>rg%2Bietf@randy.pe=
nsive.org><mailto:rg%2Bietf@randy.pensive.org>rg+ietf@randy.pensive.org><mai=
lto:<mailto:rg%252Bietf@randy.pensive.org>rg%2Bietf@randy.pensive.org><mailt=
o:rg%2Bietf@randy.pensive.org>rg+ietf@randy.pensive.org>=20
>> wrote:
>>
>>     At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:
>>
>>      On Sat, Jan 6, 2018 at 7:31 PM, Bernard=20
>> Aboba=20
>> <<mailto:<mailto:<mailto:<mailto:bernard.aboba@gmail.com>bernard.aboba@gm=
ail.com><mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:<mai=
lto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:bernard.aboba@gm=
ail.com>bernard.aboba@gmail.com><mailto:<mailto:<mailto:bernard.aboba@gmail.=
com>bernard.aboba@gmail.com><mailto:bernard.aboba@gmail.com>bernard.aboba@gm=
ail.com><mailto:<mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mai=
lto:bernard.aboba@gmail.com>bernard.aboba@gmail.com>=20
>> wrote:
>>
>>      On Jan 6, 2018, at 6:55 PM, Eric Rescorla=20
>> <<mailto:<mailto:<mailto:<mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:ekr@rt=
fm.com>ekr@rtfm.com><mailto:<mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:ekr@rt=
fm.com>ekr@rtfm.com><mailto:<mailto:<mailto:ekr@rtfm.com>ekr@rtfm.com><mailt=
o:ekr@rtfm.com>ekr@rtfm.com><mailto:<mailto:ekr@rtfm.com>ekr@rtfm.com><mailt=
o:ekr@rtfm.com>ekr@rtfm.com>=20
>> wrote:
>>
>>      For disabled users, the capabilities may not be symmetric.
>>
>>
>>      But this is true for ordinary SDP as well.=20
>> I might be able to receive H.264 but not send=20
>> it.
>>
>>
>>      [BA] Thanks. The draft should explain the=20
>> reasoning. IMHO the argument goes sonething=20
>> like this:
>>
>>      A pure recv/recv negotiation will not=20
>> necessarily disclose beforehand what special=20
>> services are needed for the call - services=20
>> (e.g. ASL interpretation or RTT handling) that=20
>> could take time to acquire.
>>
>>      Since the actual video media sent is not=20
>> labelled as ASL even if the answerer has ASL=20
>> interpreters it can pull in and therefore=20
>> advertises in SDP ASL reception capability in=20
>> video, a recv/recv negotiation doesn't tell=20
>> the Answerer that the Offerer will need them,=20
>> so the Answerer may need to (frantically)=20
>> arrange for ASL interpretation after initial=20
>> receipt of media. In an emergency, that can=20
>> chew up valuable time.
>>
>>
>>      Thanks. I think it would be helpful to put this logic in the draft.
>>
>>
>>     I am not clear on what logic we want to add=20
>> to the draft, or what about the draft this=20
>> logic is explaining.
>>
>>
>>     It would be helpful to explain in the draft=20
>> why you have deviated from the otherwise=20
>> near-universal SDP negotiation pattern of each=20
>> side advertising what it accepts.
>>
>>
>>    I'm not clear on what you're referring to.=20
>> Are you talking about early offer versus late=20
>> offer?  To my understanding, the draft follows=20
>> a typical offer/answer model: the caller lists=20
>> the media and languages it supports, and the=20
>> callee answers with the media and languages it=20
>> supports.
>>
>>
>>    That's not what this draft does. The typical=20
>> SDP pattern is what you say here: that the=20
>> offerer (which might or might not be the=20
>> caller) lists what it supports and the=20
>> answerer lists what it supports.
>>    So, for instance, the offerer might list=20
>> "VP8, H.264" and the answerer might respond=20
>> with "VP8, H.264", at which point either side=20
>> could use either codec (or intermix them).=20
>> What this draft does is have the offerer list=20
>> what it supports and the answerer picks=20
>> exactly one. I understood from the previous=20
>> emails in the thread that the reason for this=20
>> design was so that each side then knew exactly=20
>> what languages would be used. However, as=20
>> noted upthread, this draft does not provide=20
>> this function if early media is used, because=20
>> the media is delivered to the offerer prior to=20
>> receiving the answer, so the offerer is in the=20
>> same position as it would be with the typical=20
>> negotiation model.
>>
>>
>>   Thanks, I think I understand your concern=20
>> now.  You'd like the draft to explain why the=20
>> answer contains one language per media stream,=20
>> which is partly for provide knowledge so both=20
>> ends know what has been negotiated, but also=20
>> because supporting languages and/or modalities=20
>> may require taking extra steps, such as having=20
>> a call handled by an agent who speaks a=20
>> requested language and/or can use a requested=20
>> modality, or bridging external translation or=20
>> relay resources into the call, etc.  The=20
>> answerer indicates which additional steps it=20
>> is committing to.  These steps may or may not=20
>> be in place in time for early media.  I can=20
>> add text explaining this to the Introduction.
>>
>>
>>
>>  The third paragraph below is the additional=20
>> text added to the Introduction (the first two=20
>> paragraphs are unchanged):
>>
>>     By treating language as another SDP attribute that is negotiated
>>     along with other aspects of a media stream, it becomes possible to
>>     accommodate a range of users' needs and called party facilities.  For
>>     example, some users may be able to speak several languages, but have
>>     a preference.  Some called parties may support some of those
>>     languages internally but require the use of a translation service for
>>     others, or may have a limited number of call takers able to use
>>     certain languages.  Another example would be a user who is able to
>>     speak but is deaf or hard-of-hearing and and desires a voice stream
>>     to send spoken language plus a text stream to receive written
>>     language.  Making language a media attribute allows the standard
>>     session negotiation mechanism to handle this by providing the
>>     information and mechanism for the endpoints to make appropriate
>>     decisions.
>>
>>     The term "negotiation" is used here rather than "indication" because
>>     human language (spoken/written/signed) can be negotiated in the same
>>     manner as media (audio/text/video) and codecs.  For example, if we
>>     think of a user calling an airline reservation center, the user may
>>     have a set of languages he or she speaks, with perhaps preferences
>>     for one or a few, while the airline reservation center will support a
>>     fixed set of languages.  Negotiation should select the user's most
>>     preferred language that is supported by the call center.  Both sides
>>     should be aware of which language was negotiated.  This is
>>     conceptually similar to the way other aspects of each media stream
>>     are negotiated using SDP (e.g., media type and codecs).
>>
>>     In the offer/answer model used here, the offer contains a set of
>>     languages per media that the caller is capable of using, and the
>>
>  <GH> "caller" should be "offerer" to match o/a language.
>
>>     answer contains one language per media that the answerer will
>>
>  <GH>"one language per media that the answerer=20
> will support" should be "one language per media=20
> and direction that the answerer will support=20
> for language communication"
>
>>     support.  Supporting languages and/or modalities can require taking
>>     extra steps, such as having a call handled by an agent who speaks a
>>     requested language and/or with the ability to use a requested
>>     modality, or bridging external translation or relay resources into
>>     the call, etc.  The answerer indicates in the answer which additional
>>     steps it is committing to.  This model also provides knowledge so
>>
>  <GH>"which additional steps it is committing=20
> to" should be "the resulting language and=20
> modality support when the additional steps are=20
> applied"
>
>>     both ends know what has been negotiated.  Note that additional steps
>>     required to support the indicated languages or modalities may or may
>>     not be in place in time for any early media.
>>
>>

OK, here is the revised paragraph:

    In the offer/answer model used here, the offer contains a set of
    languages per media (and direction) that the offerer is capable of
    using, and the answer contains one language per media (and direction)
    that the answerer will support.  Supporting languages and/or
    modalities can require taking extra steps, such as having a call
    handled by an agent who speaks a requested language and/or with the
    ability to use a requested modality, or bridging external translation
    or relay resources into the call, etc.  The answer indicates the
    media and languages that the answerer is committing to support
    (possibly after additional steps have been taken).  This model also
    provides knowledge so both ends know what has been negotiated.  Note
    that additional steps required to support the indicated languages or
    modalities may or may not be in place in time for any early media.



>
>>
>>
>>
>>      That said, as I noted in my review, it is=20
>> still possible to get some media (early media)=20
>> prior to receiving the answer, so this isn't a=20
>> complete solution.
>>
>>
>>     The draft provides a useful mechanism that=20
>> will be helpful.  As an example of the fact=20
>> that others find it useful, NENA has included=20
>> it in it's next-generation emergency call=20
>> architecture standards. The draft does not try=20
>> to solve all problems related to human=20
>> language in real-time calling.
>>
>>
>>     I don't think I claimed it wasn't useful.
>>
>>     The rationale provided for this design is=20
>> that you wish to have the answerer notify the=20
>> offerer of which language it would be=20
>> providing. The point I am making is that there=20
>> is at least one important case where this=20
>> design does not provide that, which seems like=20
>> it's relevant to the design question.
>>
>>
>>    I think I'm still not understanding your=20
>> concern.  Even without providing a mechanism=20
>> for the caller to know the languages used with=20
>> any early media, the draft is still meeting a=20
>> need.
>>
>>
>>    I'm honestly not sure what you're responding=20
>> to here. I'm not saying that the draft doesn't=20
>> meet a need.
>>
>>    -Ekr
>>
>>
>>
>>
>>    --
>>    Randall Gellens
>>    Opinions are personal;    facts are suspect;    I speak for myself onl=
y
>>    -------------- Randomly selected tag: ---------------
>>    Imagination is more important than facts. --Albert Einstein
>>
>>
>>
>>    _______________________________________________
>>    SLIM mailing list
>>    <mailto:SLIM@ietf.org>SLIM@ietf.org
>>=20
>> <https://www.ietf.org/mailman/listinfo/slim>https://www.ietf.org/mailman/=
listinfo/slim
>>
>>
>>
>>   --
>>   Randall Gellens
>>   Opinions are personal;    facts are suspect;    I speak for myself only
>>   -------------- Randomly selected tag: ---------------
>>   Algol was a great improvement on most of its successors.
>>                                            --C.A.R Hoare
>>
>>   _______________________________________________
>>   SLIM mailing list
>>   <mailto:SLIM@ietf.org>SLIM@ietf.org
>>=20
>> <https://www.ietf.org/mailman/listinfo/slim>https://www.ietf.org/mailman/=
listinfo/slim
>>
>>
>>
>>  --
>>  Randall Gellens
>>  Opinions are personal;    facts are suspect;    I speak for myself only
>>  -------------- Randomly selected tag: ---------------
>>
>>  If we do not change our direction we are likely to end up where we are
>>  headed.
>>
>>
>>
>>
>>  _______________________________________________
>>  SLIM mailing list
>>  <mailto:SLIM@ietf.org>SLIM@ietf.org
>>=20
>> <https://www.ietf.org/mailman/listinfo/slim>https://www.ietf.org/mailman/=
listinfo/slim
>>
>
>  --
>  -----------------------------------------
>  Gunnar Hellstr=F6m
>  Omnitor
>  <mailto:gunnar.hellstrom@omnitor.se>gunnar.hellstrom@omnitor.se
>  +46 708 204 288
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
In the United States the majority undertakes to supply a multitude of
ready-made opinions for the use of individuals, who are thus relieved
from the necessity of forming opinions of their own
      --Alexis de Tocqueville


From nobody Mon Jan  8 11:39:07 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32240126BF6 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 11:39:06 -0800 (PST)
X-Quarantine-ID: <43kDKrOL91sP>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 43kDKrOL91sP for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 11:39:04 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 5EABA12426E for <slim@ietf.org>; Mon,  8 Jan 2018 11:39:04 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Mon, 8 Jan 2018 11:39:36 -0800
Mime-Version: 1.0
Message-Id: <p06240608d679789e3190@[99.111.97.136]>
In-Reply-To: <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu>
X-Mailer: Eudora for Mac OS X
Date: Mon, 8 Jan 2018 11:38:51 -0800
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, Eric Rescorla <ekr@rtfm.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>, Bernard Aboba <bernard.aboba@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/YvwrpDpXpRL-1dQwwfqSWqGVuLc>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 19:39:06 -0000

At 1:36 PM -0500 1/8/18, Paul Kyzivat wrote:

>  On 1/8/18 1:10 PM, Randall Gellens wrote:
>
>>      The term "negotiation" is used here rather than "indication" because
>>      human language (spoken/written/signed) can be negotiated in the same
>>      manner as media (audio/text/video) and codecs.  For example, if we
>>      think of a user calling an airline reservation center, the user may
>>      have a set of languages he or she speaks, with perhaps preferences
>>      for one or a few, while the airline reservation center will support a
>>      fixed set of languages.  Negotiation should select the user's most
>>      preferred language that is supported by the call center.  Both sides
>>      should be aware of which language was negotiated.  This is
>>      conceptually similar to the way other aspects of each media stream
>>      are negotiated using SDP (e.g., media type and codecs).
>
>  Certainly it will be common for the choices are mutually exclusive. 
> For instance, a caller *might* offer both French and Chinese. The 
> callee (a call center) may have agents that speak each, but may 
> well not have any agents that speak both.
>
>  OTOH, it is *possible* that they do have somebody who supports 
> both. If so, seems like it would be good to indicate that both are 
> supported.

Yes, although the additional gain in functionality is small relative 
to the additional complexity.  The draft explicitly rules this out of 
scope.  Section 3 says:

    (Negotiating multiple simultaneous languages within a media stream is
    out of scope of this document.)

This could, of course, be added in a future extension or revision.


>
>  	Thanks,
>  	Paul
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Don't sweat petty things . . . or pet sweaty things.


From nobody Mon Jan  8 12:53:15 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6374C129C6A for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 12:53:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L0ovPfIny8vG for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 12:53:09 -0800 (PST)
Received: from bin-vsp-out-01.atm.binero.net (vsp-unauthed02.binero.net [195.74.38.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50FF4127909 for <slim@ietf.org>; Mon,  8 Jan 2018 12:53:09 -0800 (PST)
X-Halon-ID: cff99d2e-f4b5-11e7-ab14-005056917a89
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-01.atm.binero.net (Halon) with ESMTPSA id cff99d2e-f4b5-11e7-ab14-005056917a89; Mon, 08 Jan 2018 21:52:18 +0100 (CET)
To: Randall Gellens <rg+ietf@randy.pensive.org>, Eric Rescorla <ekr@rtfm.com>
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "slim@ietf.org" <slim@ietf.org>, Bernard Aboba <bernard.aboba@gmail.com>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <4966cfc1-089c-4441-ce05-45181272e7b0@omnitor.se> <p06240607d679783f1b46@[99.111.97.136]>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <6673eca6-5699-c773-6e2c-8c566dad0717@omnitor.se>
Date: Mon, 8 Jan 2018 21:52:58 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <p06240607d679783f1b46@[99.111.97.136]>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/5qsjEVRJ_XhbUENDQrZGjSYKCpM>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 20:53:13 -0000

Yes, Randall, your latest proposal below is acceptable.

/Gunnar


Den 2018-01-08 kl. 20:35, skrev Randall Gellens:
> At 8:01 PM +0100 1/8/18, Gunnar Hellström wrote:
>
>>  Thanks Randall for providing your proposed wording.
>>
>>  I see a need for some small adjustments. See inline.
>>
>>
>>  Den 2018-01-08 kl. 19:22, skrev Eric Rescorla:
>>
>>>  WFM. thanks
>>>
>>>  -Ekr
>>>
>>>
>>>  On Mon, Jan 8, 2018 at 10:10 AM, Randall Gellens 
>>> <<mailto:rg+ietf@randy.pensive.org>rg+ietf@randy.pensive.org> wrote:
>>>
>>>  At 9:57 AM -0800 1/8/18, Randall Gellens wrote:
>>>
>>>   At 9:48 AM -0800 1/8/18, Eric Rescorla wrote:
>>>
>>>    On Mon, Jan 8, 2018 at 9:41 AM, Randall Gellens 
>>> <<mailto:<mailto:rg%2Bietf@randy.pensive.org>rg+ietf@randy.pensive.org><mailto:rg%2Bietf@randy.pensive.org>rg+ietf@randy.pensive.org> 
>>> wrote:
>>>
>>>    At 5:56 PM -0800 1/7/18, Eric Rescorla wrote:
>>>
>>>     On Sun, Jan 7, 2018 at 5:22 PM, Randall Gellens 
>>> <<mailto:<mailto:<mailto:rg%252Bietf@randy.pensive.org>rg%2Bietf@randy.pensive.org><mailto:rg%2Bietf@randy.pensive.org>rg+ietf@randy.pensive.org><mailto:<mailto:rg%252Bietf@randy.pensive.org>rg%2Bietf@randy.pensive.org><mailto:rg%2Bietf@randy.pensive.org>rg+ietf@randy.pensive.org> 
>>> wrote:
>>>
>>>     At 6:36 AM -0800 1/7/18, Eric Rescorla wrote:
>>>
>>>      On Sat, Jan 6, 2018 at 7:31 PM, Bernard Aboba 
>>> <<mailto:<mailto:<mailto:<mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:<mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:<mailto:<mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:<mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com><mailto:bernard.aboba@gmail.com>bernard.aboba@gmail.com> 
>>> wrote:
>>>
>>>      On Jan 6, 2018, at 6:55 PM, Eric Rescorla 
>>> <<mailto:<mailto:<mailto:<mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:<mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:<mailto:<mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:<mailto:ekr@rtfm.com>ekr@rtfm.com><mailto:ekr@rtfm.com>ekr@rtfm.com> 
>>> wrote:
>>>
>>>      For disabled users, the capabilities may not be symmetric.
>>>
>>>
>>>      But this is true for ordinary SDP as well. I might be able to 
>>> receive H.264 but not send it.
>>>
>>>
>>>      [BA] Thanks. The draft should explain the reasoning. IMHO the 
>>> argument goes sonething like this:
>>>
>>>      A pure recv/recv negotiation will not necessarily disclose 
>>> beforehand what special services are needed for the call - services 
>>> (e.g. ASL interpretation or RTT handling) that could take time to 
>>> acquire.
>>>
>>>      Since the actual video media sent is not labelled as ASL even 
>>> if the answerer has ASL interpreters it can pull in and therefore 
>>> advertises in SDP ASL reception capability in video, a recv/recv 
>>> negotiation doesn't tell the Answerer that the Offerer will need 
>>> them, so the Answerer may need to (frantically) arrange for ASL 
>>> interpretation after initial receipt of media. In an emergency, that 
>>> can chew up valuable time.
>>>
>>>
>>>      Thanks. I think it would be helpful to put this logic in the 
>>> draft.
>>>
>>>
>>>     I am not clear on what logic we want to add to the draft, or 
>>> what about the draft this logic is explaining.
>>>
>>>
>>>     It would be helpful to explain in the draft why you have 
>>> deviated from the otherwise near-universal SDP negotiation pattern 
>>> of each side advertising what it accepts.
>>>
>>>
>>>    I'm not clear on what you're referring to. Are you talking about 
>>> early offer versus late offer?  To my understanding, the draft 
>>> follows a typical offer/answer model: the caller lists the media and 
>>> languages it supports, and the callee answers with the media and 
>>> languages it supports.
>>>
>>>
>>>    That's not what this draft does. The typical SDP pattern is what 
>>> you say here: that the offerer (which might or might not be the 
>>> caller) lists what it supports and the answerer lists what it supports.
>>>    So, for instance, the offerer might list "VP8, H.264" and the 
>>> answerer might respond with "VP8, H.264", at which point either side 
>>> could use either codec (or intermix them). What this draft does is 
>>> have the offerer list what it supports and the answerer picks 
>>> exactly one. I understood from the previous emails in the thread 
>>> that the reason for this design was so that each side then knew 
>>> exactly what languages would be used. However, as noted upthread, 
>>> this draft does not provide this function if early media is used, 
>>> because the media is delivered to the offerer prior to receiving the 
>>> answer, so the offerer is in the same position as it would be with 
>>> the typical negotiation model.
>>>
>>>
>>>   Thanks, I think I understand your concern now.  You'd like the 
>>> draft to explain why the answer contains one language per media 
>>> stream, which is partly for provide knowledge so both ends know what 
>>> has been negotiated, but also because supporting languages and/or 
>>> modalities may require taking extra steps, such as having a call 
>>> handled by an agent who speaks a requested language and/or can use a 
>>> requested modality, or bridging external translation or relay 
>>> resources into the call, etc.  The answerer indicates which 
>>> additional steps it is committing to.  These steps may or may not be 
>>> in place in time for early media.  I can add text explaining this to 
>>> the Introduction.
>>>
>>>
>>>
>>>  The third paragraph below is the additional text added to the 
>>> Introduction (the first two paragraphs are unchanged):
>>>
>>>     By treating language as another SDP attribute that is negotiated
>>>     along with other aspects of a media stream, it becomes possible to
>>>     accommodate a range of users' needs and called party 
>>> facilities.  For
>>>     example, some users may be able to speak several languages, but 
>>> have
>>>     a preference.  Some called parties may support some of those
>>>     languages internally but require the use of a translation 
>>> service for
>>>     others, or may have a limited number of call takers able to use
>>>     certain languages.  Another example would be a user who is able to
>>>     speak but is deaf or hard-of-hearing and and desires a voice stream
>>>     to send spoken language plus a text stream to receive written
>>>     language.  Making language a media attribute allows the standard
>>>     session negotiation mechanism to handle this by providing the
>>>     information and mechanism for the endpoints to make appropriate
>>>     decisions.
>>>
>>>     The term "negotiation" is used here rather than "indication" 
>>> because
>>>     human language (spoken/written/signed) can be negotiated in the 
>>> same
>>>     manner as media (audio/text/video) and codecs.  For example, if we
>>>     think of a user calling an airline reservation center, the user may
>>>     have a set of languages he or she speaks, with perhaps preferences
>>>     for one or a few, while the airline reservation center will 
>>> support a
>>>     fixed set of languages.  Negotiation should select the user's most
>>>     preferred language that is supported by the call center. Both sides
>>>     should be aware of which language was negotiated.  This is
>>>     conceptually similar to the way other aspects of each media stream
>>>     are negotiated using SDP (e.g., media type and codecs).
>>>
>>>     In the offer/answer model used here, the offer contains a set of
>>>     languages per media that the caller is capable of using, and the
>>>
>>  <GH> "caller" should be "offerer" to match o/a language.
>>
>>>     answer contains one language per media that the answerer will
>>>
>>  <GH>"one language per media that the answerer will support" should 
>> be "one language per media and direction that the answerer will 
>> support for language communication"
>>
>>>     support.  Supporting languages and/or modalities can require taking
>>>     extra steps, such as having a call handled by an agent who speaks a
>>>     requested language and/or with the ability to use a requested
>>>     modality, or bridging external translation or relay resources into
>>>     the call, etc.  The answerer indicates in the answer which 
>>> additional
>>>     steps it is committing to.  This model also provides knowledge so
>>>
>>  <GH>"which additional steps it is committing to" should be "the 
>> resulting language and modality support when the additional steps are 
>> applied"
>>
>>>     both ends know what has been negotiated.  Note that additional 
>>> steps
>>>     required to support the indicated languages or modalities may or 
>>> may
>>>     not be in place in time for any early media.
>>>
>>>
>
> OK, here is the revised paragraph:
>
>    In the offer/answer model used here, the offer contains a set of
>    languages per media (and direction) that the offerer is capable of
>    using, and the answer contains one language per media (and direction)
>    that the answerer will support.  Supporting languages and/or
>    modalities can require taking extra steps, such as having a call
>    handled by an agent who speaks a requested language and/or with the
>    ability to use a requested modality, or bridging external translation
>    or relay resources into the call, etc.  The answer indicates the
>    media and languages that the answerer is committing to support
>    (possibly after additional steps have been taken).  This model also
>    provides knowledge so both ends know what has been negotiated. Note
>    that additional steps required to support the indicated languages or
>    modalities may or may not be in place in time for any early media.
>
>
>
>>
>>>
>>>
>>>
>>>      That said, as I noted in my review, it is still possible to get 
>>> some media (early media) prior to receiving the answer, so this 
>>> isn't a complete solution.
>>>
>>>
>>>     The draft provides a useful mechanism that will be helpful.  As 
>>> an example of the fact that others find it useful, NENA has included 
>>> it in it's next-generation emergency call architecture standards. 
>>> The draft does not try to solve all problems related to human 
>>> language in real-time calling.
>>>
>>>
>>>     I don't think I claimed it wasn't useful.
>>>
>>>     The rationale provided for this design is that you wish to have 
>>> the answerer notify the offerer of which language it would be 
>>> providing. The point I am making is that there is at least one 
>>> important case where this design does not provide that, which seems 
>>> like it's relevant to the design question.
>>>
>>>
>>>    I think I'm still not understanding your concern.  Even without 
>>> providing a mechanism for the caller to know the languages used with 
>>> any early media, the draft is still meeting a need.
>>>
>>>
>>>    I'm honestly not sure what you're responding to here. I'm not 
>>> saying that the draft doesn't meet a need.
>>>
>>>    -Ekr
>>>
>>>
>>>
>>>
>>>    --
>>>    Randall Gellens
>>>    Opinions are personal;    facts are suspect;    I speak for 
>>> myself only
>>>    -------------- Randomly selected tag: ---------------
>>>    Imagination is more important than facts. --Albert Einstein
>>>
>>>
>>>
>>>    _______________________________________________
>>>    SLIM mailing list
>>>    <mailto:SLIM@ietf.org>SLIM@ietf.org
>>>
>>> <https://www.ietf.org/mailman/listinfo/slim>https://www.ietf.org/mailman/listinfo/slim 
>>>
>>>
>>>
>>>
>>>   --
>>>   Randall Gellens
>>>   Opinions are personal;    facts are suspect;    I speak for myself 
>>> only
>>>   -------------- Randomly selected tag: ---------------
>>>   Algol was a great improvement on most of its successors.
>>>                                            --C.A.R Hoare
>>>
>>>   _______________________________________________
>>>   SLIM mailing list
>>>   <mailto:SLIM@ietf.org>SLIM@ietf.org
>>>
>>> <https://www.ietf.org/mailman/listinfo/slim>https://www.ietf.org/mailman/listinfo/slim 
>>>
>>>
>>>
>>>
>>>  --
>>>  Randall Gellens
>>>  Opinions are personal;    facts are suspect;    I speak for myself 
>>> only
>>>  -------------- Randomly selected tag: ---------------
>>>
>>>  If we do not change our direction we are likely to end up where we are
>>>  headed.
>>>
>>>
>>>
>>>
>>>  _______________________________________________
>>>  SLIM mailing list
>>>  <mailto:SLIM@ietf.org>SLIM@ietf.org
>>>
>>> <https://www.ietf.org/mailman/listinfo/slim>https://www.ietf.org/mailman/listinfo/slim 
>>>
>>>
>>
>>  --
>>  -----------------------------------------
>>  Gunnar Hellström
>>  Omnitor
>>  <mailto:gunnar.hellstrom@omnitor.se>gunnar.hellstrom@omnitor.se
>>  +46 708 204 288
>>
>>  _______________________________________________
>>  SLIM mailing list
>>  SLIM@ietf.org
>>  https://www.ietf.org/mailman/listinfo/slim
>
>

-- 
-----------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


From nobody Mon Jan  8 13:38:37 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CC2912D7F9 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 13:38:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v9tmGAeBRvJf for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 13:38:33 -0800 (PST)
Received: from bin-vsp-out-03.atm.binero.net (vsp-unauthed02.binero.net [195.74.38.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7BBF21243F6 for <slim@ietf.org>; Mon,  8 Jan 2018 13:38:33 -0800 (PST)
X-Halon-ID: 41fbdba5-f4bc-11e7-8149-0050569116f7
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-03.atm.binero.net (Halon) with ESMTPSA id 41fbdba5-f4bc-11e7-8149-0050569116f7; Mon, 08 Jan 2018 22:38:27 +0100 (CET)
To: Randall Gellens <rg+ietf@randy.pensive.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>, Eric Rescorla <ekr@rtfm.com>
Cc: "slim@ietf.org" <slim@ietf.org>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se>
Date: Mon, 8 Jan 2018 22:38:26 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <p06240608d679789e3190@[99.111.97.136]>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/NU5mPFblRphplaAIZi0-ehcV80U>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 21:38:36 -0000

Den 2018-01-08 kl. 20:38, skrev Randall Gellens:
> At 1:36 PM -0500 1/8/18, Paul Kyzivat wrote:
>
>>  On 1/8/18 1:10 PM, Randall Gellens wrote:
>>
>>>      The term "negotiation" is used here rather than "indication" 
>>> because
>>>      human language (spoken/written/signed) can be negotiated in the 
>>> same
>>>      manner as media (audio/text/video) and codecs.  For example, if we
>>>      think of a user calling an airline reservation center, the user 
>>> may
>>>      have a set of languages he or she speaks, with perhaps preferences
>>>      for one or a few, while the airline reservation center will 
>>> support a
>>>      fixed set of languages.  Negotiation should select the user's most
>>>      preferred language that is supported by the call center. Both 
>>> sides
>>>      should be aware of which language was negotiated.  This is
>>>      conceptually similar to the way other aspects of each media stream
>>>      are negotiated using SDP (e.g., media type and codecs).
>>
>>  Certainly it will be common for the choices are mutually exclusive. 
>> For instance, a caller *might* offer both French and Chinese. The 
>> callee (a call center) may have agents that speak each, but may well 
>> not have any agents that speak both.
>>
>>  OTOH, it is *possible* that they do have somebody who supports both. 
>> If so, seems like it would be good to indicate that both are supported.
>
> Yes, although the additional gain in functionality is small relative 
> to the additional complexity.  The draft explicitly rules this out of 
> scope.  Section 3 says:
>
>    (Negotiating multiple simultaneous languages within a media stream is
>    out of scope of this document.)
<GH> No, that is a different thing. We have agreed and made efforts to 
express that providing multiple language indications per direction does 
not imply that they all must be used simultaneously. They (usually) only 
form a list to select from for use in the session.

I have many times during our discussions thought about the proposal that 
Paul made now, and wondered if we gain or lose by having the restriction 
of only one language per media and direction in the answer. We might 
have higher complexity and longer delay before the answer when we have 
the current limitation. This  is because it can be hard for the 
application to take the decision on its own on the single language to 
indicate in the answer, and therefore a user interaction needed to ask 
the user how to answer. If support of more than one language per media 
and direction is allowed (but not simultaneously), then it is easier to 
make an automatic match by the device and include all common languages 
in the answer.

However including more than one language per media and direction in the 
answer puts the users in more uncertainty about in what language the 
session will begin.

We could allow indication of multiple languages per media and direction 
in the answer and let the application decide if it shall make it easy 
for itself by indicating all common languages or easy for the users by 
indicating one language per media and direction.

We also have the wording that the languages in the answer does not need 
to be selected from what was provided in the offer by the formulation: 
"(which in most cases is one of the languages in the offer's 
'hlang-recv') etc."

When there is no match, maybe the answerer want to indicate all support 
it has, for example expressing in response to a request to use Spanish:  
"No, I cannot understand Spanish but I can understand spoken Portuguese 
and French and Italian", in a hope to get a conversation going.

In summary: I support Paul's proposal to relax the rules and leave to 
the application to decide how to compose the answer.

/Gunnar
>
> This could, of course, be added in a future extension or revision.
>
>
>>
>>      Thanks,
>>      Paul
>>
>>  _______________________________________________
>>  SLIM mailing list
>>  SLIM@ietf.org
>>  https://www.ietf.org/mailman/listinfo/slim
>
>

-- 
-----------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


From nobody Mon Jan  8 14:02:34 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDE4D129C59 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 14:02:32 -0800 (PST)
X-Quarantine-ID: <jgKiyF4xPCP3>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jgKiyF4xPCP3 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 14:02:30 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id B8D3D120726 for <slim@ietf.org>; Mon,  8 Jan 2018 14:02:30 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Mon, 8 Jan 2018 14:03:01 -0800
Mime-Version: 1.0
Message-Id: <p06240609d6799905c9c0@[99.111.97.136]>
In-Reply-To: <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se>
X-Mailer: Eudora for Mac OS X
Date: Mon, 8 Jan 2018 14:02:26 -0800
To: Gunnar =?iso-8859-1?Q?Hellstr=F6m?=  <gunnar.hellstrom@omnitor.se>, Paul Kyzivat <pkyzivat@alum.mit.edu>, Eric Rescorla <ekr@rtfm.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: "slim@ietf.org" <slim@ietf.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1" ; format="flowed"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/B1Mxt_SKbhMKqaoTHjmZJWBlxsI>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jan 2018 22:02:33 -0000

At 10:38 PM +0100 1/8/18, Gunnar Hellstr=F6m wrote:

>  Den 2018-01-08 kl. 20:38, skrev Randall Gellens:
>>  At 1:36 PM -0500 1/8/18, Paul Kyzivat wrote:
>>
>>>   On 1/8/18 1:10 PM, Randall Gellens wrote:
>>>
>>>>       The term "negotiation" is used here rather than "indication" beca=
use
>>>>       human language (spoken/written/signed) can be negotiated in the s=
ame
>>>>       manner as media (audio/text/video) and codecs.  For example, if w=
e
>>>>       think of a user calling an airline reservation center, the user m=
ay
>>>>       have a set of languages he or she speaks, with perhaps preference=
s
>>>>       for one or a few, while the airline reservation center will=
 support a
>>>>       fixed set of languages.  Negotiation should select the user's mos=
t
>>>>       preferred language that is supported by the call center. Both sid=
es
>>>>       should be aware of which language was negotiated.  This is
>>>>       conceptually similar to the way other aspects of each media strea=
m
>>>>       are negotiated using SDP (e.g., media type and codecs).
>>>
>>>   Certainly it will be common for the choices=20
>>> are mutually exclusive. For instance, a=20
>>> caller *might* offer both French and Chinese.=20
>>> The callee (a call center) may have agents=20
>>> that speak each, but may well not have any=20
>>> agents that speak both.
>>>
>>>   OTOH, it is *possible* that they do have=20
>>> somebody who supports both. If so, seems like=20
>>> it would be good to indicate that both are=20
>>> supported.
>>
>>  Yes, although the additional gain in=20
>> functionality is small relative to the=20
>> additional complexity.  The draft explicitly=20
>> rules this out of scope.  Section 3 says:
>>
>>     (Negotiating multiple simultaneous languages within a media stream is
>>     out of scope of this document.)
>  <GH> No, that is a different thing. We have=20
> agreed and made efforts to express that=20
> providing multiple language indications per=20
> direction does not imply that they all must be=20
> used simultaneously. They (usually) only form a=20
> list to select from for use in the session.
>
>  I have many times during our discussions=20
> thought about the proposal that Paul made now,=20
> and wondered if we gain or lose by having the=20
> restriction of only one language per media and=20
> direction in the answer. We might have higher=20
> complexity and longer delay before the answer=20
> when we have the current limitation. This  is=20
> because it can be hard for the application to=20
> take the decision on its own on the single=20
> language to indicate in the answer, and=20
> therefore a user interaction needed to ask the=20
> user how to answer. If support of more than one=20
> language per media and direction is allowed=20
> (but not simultaneously), then it is easier to=20
> make an automatic match by the device and=20
> include all common languages in the answer.
>
>  However including more than one language per=20
> media and direction in the answer puts the=20
> users in more uncertainty about in what=20
> language the session will begin.
>
>  We could allow indication of multiple languages=20
> per media and direction in the answer and let=20
> the application decide if it shall make it easy=20
> for itself by indicating all common languages=20
> or easy for the users by indicating one=20
> language per media and direction.
>
>  We also have the wording that the languages in=20
> the answer does not need to be selected from=20
> what was provided in the offer by the=20
> formulation: "(which in most cases is one of=20
> the languages in the offer's 'hlang-recv') etc."

This is because there may be no languages in=20
common but the call proceeds anyway.  The usual=20
example is an emergency call placed by a user who=20
does not speak any language that the PSAP can=20
support, even with language translation services.=20
Just being able to hear what is happening may be=20
useful to the PSAP call taker, better than not=20
having a call at all.

>
>  When there is no match, maybe the answerer want=20
> to indicate all support it has, for example=20
> expressing in response to a request to use=20
> Spanish:  "No, I cannot understand Spanish but=20
> I can understand spoken Portuguese and French=20
> and Italian", in a hope to get a conversation=20
> going.
>
>  In summary: I support Paul's proposal to relax=20
> the rules and leave to the application to=20
> decide how to compose the answer.

The current limitation has been agreed by the=20
working group.  I see Paul's suggestion as a=20
trade-off between a capability that might be nice=20
to have but is not required, and additional=20
complexity; I do not see it as a significant=20
defect.  It is not a show-stopper.  It could be=20
relaxed in a future extension or revision.=20
Consider how many years we have been trying to=20
get this simple feature published so it can be=20
used.  And now, finally, after so many arguments=20
(many of which were pointless) and so many=20
revisions, and so much debate over simple=20
wording, you propose that we go back to the WG=20
and reopen debate and restart the series of last=20
calls and discussions.  I think this is a=20
mistake.  I object to it.

>
>>
>>  This could, of course, be added in a future extension or revision.
>>
>>>
>>>       Thanks,
>>>       Paul
>>>
>>>   _______________________________________________
>>>   SLIM mailing list
>>>   SLIM@ietf.org
>>>   https://www.ietf.org/mailman/listinfo/slim
>>
>>
>
>  --
>  -----------------------------------------
>  Gunnar Hellstr=F6m
>  Omnitor
>  gunnar.hellstrom@omnitor.se
>  +46 708 204 288
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Performance is easier to add than clarity.


From nobody Mon Jan  8 16:29:55 2018
Return-Path: <internet-drafts@ietf.org>
X-Original-To: slim@ietf.org
Delivered-To: slim@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 973951201F2; Mon,  8 Jan 2018 16:29:48 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: slim@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.68.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151545778857.9600.14915815434901706065@ietfa.amsl.com>
Date: Mon, 08 Jan 2018 16:29:48 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/8g4j8p2YRgE98LDNMCnwgGzbGN4>
Subject: [Slim] I-D Action: draft-ietf-slim-negotiating-human-language-20.txt
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 00:29:49 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Selection of Language for Internet Media WG of the IETF.

        Title           : Negotiating Human Language in Real-Time Communications
        Author          : Randall Gellens
	Filename        : draft-ietf-slim-negotiating-human-language-20.txt
	Pages           : 17
	Date            : 2018-01-08

Abstract:
   Users have various human (natural) language needs, abilities, and
   preferences regarding spoken, written, and signed languages.  This
   document adds new SDP media-level attributes so that when
   establishing interactive communication sessions ("calls"), it is
   possible to negotiate (communicate and match) the caller's language
   and media needs with the capabilities of the called party.  This is
   especially important with emergency calls, where a call can be
   handled by a call taker capable of communicating with the user, or a
   translator or relay operator can be bridged into the call during
   setup, but this applies to non-emergency calls as well (as an
   example, when calling a company call center).

   This document describes the need and a solution using new Session
   Description Protocol (SDP) media attributes.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-slim-negotiating-human-language-20
https://datatracker.ietf.org/doc/html/draft-ietf-slim-negotiating-human-language-20

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-slim-negotiating-human-language-20


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Mon Jan  8 19:39:14 2018
Return-Path: <bernard.aboba@gmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29085126D46 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 19:39:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5XCQxtF5UlY7 for <slim@ietfa.amsl.com>; Mon,  8 Jan 2018 19:39:09 -0800 (PST)
Received: from mail-vk0-x235.google.com (mail-vk0-x235.google.com [IPv6:2607:f8b0:400c:c05::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 336001201FA for <slim@ietf.org>; Mon,  8 Jan 2018 19:39:09 -0800 (PST)
Received: by mail-vk0-x235.google.com with SMTP id o16so8606754vke.12 for <slim@ietf.org>; Mon, 08 Jan 2018 19:39:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to;  bh=6xfGJbvQ2EgE3ny7chyhX6trHXWAzrqzdkt84uq9nyk=; b=EWuvKpGl9xLCQm5KOSPAsy77bX9a5KdwG32M49MJDgcekNI1cJDiN6ZFiaP43RqF0r XalTGr9iRUCeiQjkRwat+Or3bEGRImX64c/KGPfRPyTcJEAHzgDQ+4DfT/6OUjRv1pCb xnY/tJmS7652XTal3iGmDu/tZXL22Mr6cfg14kQKT+Y6/xRY4eQU4UDbnA/YUReA3w06 xzWGApVh2mqVn6W909v2jt/jBzpkzTbZ1nBAMvkhOUMVjjDABUvfLYTl3jyL13z3/r+2 cCaKYT8NQmjcIgVsI+IWjuI+N1wYFqheBjiRHLaw9QMgEvXvdXHH9RgoHdwNIAS8P9zM pBTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=6xfGJbvQ2EgE3ny7chyhX6trHXWAzrqzdkt84uq9nyk=; b=oUCENPbToXv2QIVpWh8RPQ/Wgvpj2y+p7ph8wdhwpSslDlkjhb+NZGPf1JJjAKauy4 nFkQo6MtpAfXr0Jsst4D7K+GWRtRMVqwn0eBADQyy0aakVQyYBa5cSnMj4ejvPGHhgOi s4SDZfp84PBfNDMiqUrLztp5j9VAeMF+1hlekEd6wCzkLI8ys9wzFN7G7p8p+3gWx02g wMEvreyRxq1+T/6BUB9NDllahVgb5VhOxBJBMvJZmhhB18Jv386s1tSaoz4+ia/0x3LR /aHxUfNnv0srKRIBKTDx+AOxGGcN53Yt5BtgcW9ePjtuHO7cjStB5zNsw4zuypr59Xte /7yA==
X-Gm-Message-State: AKGB3mLDAQVtUJi16s68sBHjH3SLJwVxohCsVfJUdWlUwjclm+sY0BzC ooSjYfu7l2oKwjEHe6zp5A3n9BJ+aGV3iccS3ftS8LgU
X-Google-Smtp-Source: ACJfBotkGQFtoXG5tOmHCURhXSqxvvQ8AIWriaSA+N6sAAAgK8MDQNaMqPmfM+vdr7hdh8TwqfvivIbC5m6ycEzJBCo=
X-Received: by 10.31.190.131 with SMTP id o125mr12148820vkf.85.1515469147859;  Mon, 08 Jan 2018 19:39:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.159.54.138 with HTTP; Mon, 8 Jan 2018 19:38:47 -0800 (PST)
In-Reply-To: <151545778857.9600.14915815434901706065@ietfa.amsl.com>
References: <151545778857.9600.14915815434901706065@ietfa.amsl.com>
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Mon, 8 Jan 2018 19:38:47 -0800
Message-ID: <CAOW+2duB1VERZk=NVZ6Q1u2nbq3beuScw1KWpNFK7Cz7p0ZL4w@mail.gmail.com>
To: slim@ietf.org
Content-Type: multipart/alternative; boundary="001a11c0b16639f1d005624fa897"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/K9Ov5bUEyKi3fm6RllAg2ymxFm4>
Subject: Re: [Slim] I-D Action: draft-ietf-slim-negotiating-human-language-20.txt
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 03:39:12 -0000

--001a11c0b16639f1d005624fa897
Content-Type: text/plain; charset="UTF-8"

I believe that -20 resolve's Alvaro's comments.

However, there appear to be some dangling items from Mirja and EKR's
reviews:

1. Mirja questioned whether Section 5.1 was redundant, given the material
in the introduction.  Reading that Section over, it seems that it is indeed
redundant and can be removed.

2. EKR's review noted that the hlang send/recv negotiation is  *not*
similar to how SDP negotiates codecs (which is a pure recv/recv
negotiation).  The new text explains the reasoning but still contains the
following sentence:

"This is conceptually similar to the way other aspects of each media stream are
negotiated using SDP (e.g., media type and codecs)."

Since this sentence is incorrect, it probably should be removed.

On Mon, Jan 8, 2018 at 4:29 PM, <internet-drafts@ietf.org> wrote:

>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> This draft is a work item of the Selection of Language for Internet Media
> WG of the IETF.
>
>         Title           : Negotiating Human Language in Real-Time
> Communications
>         Author          : Randall Gellens
>         Filename        : draft-ietf-slim-negotiating-
> human-language-20.txt
>         Pages           : 17
>         Date            : 2018-01-08
>
> Abstract:
>    Users have various human (natural) language needs, abilities, and
>    preferences regarding spoken, written, and signed languages.  This
>    document adds new SDP media-level attributes so that when
>    establishing interactive communication sessions ("calls"), it is
>    possible to negotiate (communicate and match) the caller's language
>    and media needs with the capabilities of the called party.  This is
>    especially important with emergency calls, where a call can be
>    handled by a call taker capable of communicating with the user, or a
>    translator or relay operator can be bridged into the call during
>    setup, but this applies to non-emergency calls as well (as an
>    example, when calling a company call center).
>
>    This document describes the need and a solution using new Session
>    Description Protocol (SDP) media attributes.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-slim-
> negotiating-human-language/
>
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-slim-negotiating-human-language-20
> https://datatracker.ietf.org/doc/html/draft-ietf-slim-
> negotiating-human-language-20
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-slim-
> negotiating-human-language-20
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> SLIM mailing list
> SLIM@ietf.org
> https://www.ietf.org/mailman/listinfo/slim
>

--001a11c0b16639f1d005624fa897
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I believe that -20 resolve&#39;s Alvaro&#39;s comments.=C2=
=A0<div><br></div><div>However, there appear to be some dangling items from=
 Mirja and EKR&#39;s reviews:=C2=A0</div><div><br></div><div>1. Mirja quest=
ioned whether Section 5.1 was redundant, given the material in the introduc=
tion.=C2=A0 Reading that Section over, it seems that it is indeed redundant=
 and can be removed.=C2=A0</div><div><br></div><div>2. EKR&#39;s review not=
ed that the hlang send/recv negotiation is=C2=A0 *not* similar to how SDP n=
egotiates codecs (which is a pure recv/recv negotiation).=C2=A0 The new tex=
t explains the reasoning but still contains the following sentence:=C2=A0</=
div><div><br></div><div>&quot;<span style=3D"color:rgb(0,0,0)">This is=C2=
=A0</span><span style=3D"color:rgb(0,0,0)">conceptually similar to the way =
other aspects of each media stream=C2=A0</span><span style=3D"color:rgb(0,0=
,0)">are negotiated using SDP (e.g., media type and codecs).</span>&quot;</=
div><div><br></div><div>Since this sentence is incorrect, it probably shoul=
d be removed.=C2=A0</div></div><div class=3D"gmail_extra"><br><div class=3D=
"gmail_quote">On Mon, Jan 8, 2018 at 4:29 PM,  <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:internet-drafts@ietf.org" target=3D"_blank">internet-drafts@iet=
f.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.<br>
This draft is a work item of the Selection of Language for Internet Media W=
G of the IETF.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Title=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 Negotiating Human Language in Real-Time Communications<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Author=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : Rand=
all Gellens<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Filename=C2=A0 =C2=A0 =C2=A0 =C2=A0 : draft-iet=
f-slim-negotiating-<wbr>human-language-20.txt<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pages=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 17<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Date=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=
 2018-01-08<br>
<br>
Abstract:<br>
=C2=A0 =C2=A0Users have various human (natural) language needs, abilities, =
and<br>
=C2=A0 =C2=A0preferences regarding spoken, written, and signed languages.=
=C2=A0 This<br>
=C2=A0 =C2=A0document adds new SDP media-level attributes so that when<br>
=C2=A0 =C2=A0establishing interactive communication sessions (&quot;calls&q=
uot;), it is<br>
=C2=A0 =C2=A0possible to negotiate (communicate and match) the caller&#39;s=
 language<br>
=C2=A0 =C2=A0and media needs with the capabilities of the called party.=C2=
=A0 This is<br>
=C2=A0 =C2=A0especially important with emergency calls, where a call can be=
<br>
=C2=A0 =C2=A0handled by a call taker capable of communicating with the user=
, or a<br>
=C2=A0 =C2=A0translator or relay operator can be bridged into the call duri=
ng<br>
=C2=A0 =C2=A0setup, but this applies to non-emergency calls as well (as an<=
br>
=C2=A0 =C2=A0example, when calling a company call center).<br>
<br>
=C2=A0 =C2=A0This document describes the need and a solution using new Sess=
ion<br>
=C2=A0 =C2=A0Description Protocol (SDP) media attributes.<br>
<br>
<br>
The IETF datatracker status page for this draft is:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-hum=
an-language/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf=
.org/<wbr>doc/draft-ietf-slim-<wbr>negotiating-human-language/</a><br>
<br>
There are also htmlized versions available at:<br>
<a href=3D"https://tools.ietf.org/html/draft-ietf-slim-negotiating-human-la=
nguage-20" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html=
/<wbr>draft-ietf-slim-negotiating-<wbr>human-language-20</a><br>
<a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-slim-negotiatin=
g-human-language-20" rel=3D"noreferrer" target=3D"_blank">https://datatrack=
er.ietf.org/<wbr>doc/html/draft-ietf-slim-<wbr>negotiating-human-language-2=
0</a><br>
<br>
A diff from the previous version is available at:<br>
<a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-slim-negotiating-=
human-language-20" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.or=
g/rfcdiff?<wbr>url2=3Ddraft-ietf-slim-<wbr>negotiating-human-language-20</a=
><br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
Internet-Drafts are also available by anonymous FTP at:<br>
<a href=3D"ftp://ftp.ietf.org/internet-drafts/" rel=3D"noreferrer" target=
=3D"_blank">ftp://ftp.ietf.org/internet-<wbr>drafts/</a><br>
<br>
______________________________<wbr>_________________<br>
SLIM mailing list<br>
<a href=3D"mailto:SLIM@ietf.org">SLIM@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/slim" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/slim</a><br>
</blockquote></div><br></div>

--001a11c0b16639f1d005624fa897--


From nobody Tue Jan  9 00:56:01 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B11E1124D85 for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 00:55:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i7wnWfby7szF for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 00:55:57 -0800 (PST)
Received: from bin-vsp-out-02.atm.binero.net (bin-mail-out-05.binero.net [195.74.38.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED852120454 for <slim@ietf.org>; Tue,  9 Jan 2018 00:55:56 -0800 (PST)
X-Halon-ID: d1b25cc3-f51a-11e7-96e1-005056917f90
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-02.atm.binero.net (Halon) with ESMTPSA id d1b25cc3-f51a-11e7-96e1-005056917f90; Tue, 09 Jan 2018 09:55:22 +0100 (CET)
To: Randall Gellens <rg+ietf@randy.pensive.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>, Eric Rescorla <ekr@rtfm.com>
Cc: "slim@ietf.org" <slim@ietf.org>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <p06240609d6799905c9c0@[99.111.97.136]>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <d556fd95-991a-635c-d513-265135b75b11@omnitor.se>
Date: Tue, 9 Jan 2018 09:55:46 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <p06240609d6799905c9c0@[99.111.97.136]>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/uBfsZ7D6oTl4GBsVO3o87EYgVg4>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 08:55:59 -0000

Den 2018-01-08 kl. 23:02, skrev Randall Gellens:
> At 10:38 PM +0100 1/8/18, Gunnar Hellström wrote:
>
>>  Den 2018-01-08 kl. 20:38, skrev Randall Gellens:
>>>  At 1:36 PM -0500 1/8/18, Paul Kyzivat wrote:
>>>
>>>>   On 1/8/18 1:10 PM, Randall Gellens wrote:
>>>>
>>>>>       The term "negotiation" is used here rather than "indication" 
>>>>> because
>>>>>       human language (spoken/written/signed) can be negotiated in 
>>>>> the same
>>>>>       manner as media (audio/text/video) and codecs.  For example, 
>>>>> if we
>>>>>       think of a user calling an airline reservation center, the 
>>>>> user may
>>>>>       have a set of languages he or she speaks, with perhaps 
>>>>> preferences
>>>>>       for one or a few, while the airline reservation center will 
>>>>> support a
>>>>>       fixed set of languages.  Negotiation should select the 
>>>>> user's most
>>>>>       preferred language that is supported by the call center. 
>>>>> Both sides
>>>>>       should be aware of which language was negotiated. This is
>>>>>       conceptually similar to the way other aspects of each media 
>>>>> stream
>>>>>       are negotiated using SDP (e.g., media type and codecs).
>>>>
>>>>   Certainly it will be common for the choices are mutually 
>>>> exclusive. For instance, a caller *might* offer both French and 
>>>> Chinese. The callee (a call center) may have agents that speak 
>>>> each, but may well not have any agents that speak both.
>>>>
>>>>   OTOH, it is *possible* that they do have somebody who supports 
>>>> both. If so, seems like it would be good to indicate that both are 
>>>> supported.
>>>
>>>  Yes, although the additional gain in functionality is small 
>>> relative to the additional complexity.  The draft explicitly rules 
>>> this out of scope.  Section 3 says:
>>>
>>>     (Negotiating multiple simultaneous languages within a media 
>>> stream is
>>>     out of scope of this document.)
>>  <GH> No, that is a different thing. We have agreed and made efforts 
>> to express that providing multiple language indications per direction 
>> does not imply that they all must be used simultaneously. They 
>> (usually) only form a list to select from for use in the session.
>>
>>  I have many times during our discussions thought about the proposal 
>> that Paul made now, and wondered if we gain or lose by having the 
>> restriction of only one language per media and direction in the 
>> answer. We might have higher complexity and longer delay before the 
>> answer when we have the current limitation. This  is because it can 
>> be hard for the application to take the decision on its own on the 
>> single language to indicate in the answer, and therefore a user 
>> interaction needed to ask the user how to answer. If support of more 
>> than one language per media and direction is allowed (but not 
>> simultaneously), then it is easier to make an automatic match by the 
>> device and include all common languages in the answer.
>>
>>  However including more than one language per media and direction in 
>> the answer puts the users in more uncertainty about in what language 
>> the session will begin.
>>
>>  We could allow indication of multiple languages per media and 
>> direction in the answer and let the application decide if it shall 
>> make it easy for itself by indicating all common languages or easy 
>> for the users by indicating one language per media and direction.
>>
>>  We also have the wording that the languages in the answer does not 
>> need to be selected from what was provided in the offer by the 
>> formulation: "(which in most cases is one of the languages in the 
>> offer's 'hlang-recv') etc."
>
> This is because there may be no languages in common but the call 
> proceeds anyway.  The usual example is an emergency call placed by a 
> user who does not speak any language that the PSAP can support, even 
> with language translation services. Just being able to hear what is 
> happening may be useful to the PSAP call taker, better than not having 
> a call at all.
<GH> No, the parenthesis introduces an important opportunity for the 
answerer to propose a language that was not in the offer, but may be 
possible to use as a first try for getting some communication going 
anyway. That can be beneficial for both sending and receiving. If it 
does not work for the users, they are free to try other alternatives 
during the session.

A question: Do you regard it to also be allowed for the answerer to 
include a language in a media that had no hlang attribute in the offer?  
Imagine a hearing caller offering only spoken languages in audio, but 
including text media in the offer, calling a deaf person who cannot use 
spoken language, and therefore takes a chance to include written 
language indication in text media.  The ABNF in -20 allows it, and my 
interpretation of the wording in 5.2 is that it is allowed. There may be 
other views.
The clean way is of course to accept the call without languages and make 
a re-INVITE with languages in text media so that a complete language 
negotiation can be performed, but that adds complexity.

RFC 4796 has specific wording to tell that the content attribute is 
allowed in an answer even if it did not appear in the offer. Maybe we 
should have had a similar statement.


>
>>
>>  When there is no match, maybe the answerer want to indicate all 
>> support it has, for example expressing in response to a request to 
>> use Spanish:  "No, I cannot understand Spanish but I can understand 
>> spoken Portuguese and French and Italian", in a hope to get a 
>> conversation going.
>>
>>  In summary: I support Paul's proposal to relax the rules and leave 
>> to the application to decide how to compose the answer.
>
> The current limitation has been agreed by the working group.  I see 
> Paul's suggestion as a trade-off between a capability that might be 
> nice to have but is not required, and additional complexity; I do not 
> see it as a significant defect.  It is not a show-stopper.  It could 
> be relaxed in a future extension or revision. Consider how many years 
> we have been trying to get this simple feature published so it can be 
> used.  And now, finally, after so many arguments (many of which were 
> pointless) and so many revisions, and so much debate over simple 
> wording, you propose that we go back to the WG and reopen debate and 
> restart the series of last calls and discussions.  I think this is a 
> mistake.  I object to it.
<GH>The discussion and proposal was just a result of the difference 
between the wording about the answer and the wording about the syntax in 
5.2. Selection of one of the interpretations was needed. It would be 
less complex for the applications to allow multiple languages in the 
attribute in the answer than deciding on one single language. That could 
save the need for complex user interaction to make the decision. The 
wording does not require simultaneous use during the session that is 
said to be out of scope. It is only that the possible alternatives would 
be indicated to the offeror in order of preference.
It may however increase the complexity for the users to take the 
decision instead of being told by the application which language to use, 
so it would be best to leave it to the application to decide on how many 
alternatives are provided in the answer.
I do not think that the WG has been very specific about this choice 
since both interpretations have been there for a long time in the draft.
It is hard to relax restrictions in later revisions. Without protocol 
preparations for extensions, interop problems are easily introduced.

/Gunnar
>
>>
>>>
>>>  This could, of course, be added in a future extension or revision.
>>>
>>>>
>>>>       Thanks,
>>>>       Paul
>>>>
>>>>   _______________________________________________
>>>>   SLIM mailing list
>>>>   SLIM@ietf.org
>>>>   https://www.ietf.org/mailman/listinfo/slim
>>>
>>>
>>
>>  --
>>  -----------------------------------------
>>  Gunnar Hellström
>>  Omnitor
>>  gunnar.hellstrom@omnitor.se
>>  +46 708 204 288
>>
>>  _______________________________________________
>>  SLIM mailing list
>>  SLIM@ietf.org
>>  https://www.ietf.org/mailman/listinfo/slim
>
>

-- 
-----------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


From nobody Tue Jan  9 08:40:52 2018
Return-Path: <internet-drafts@ietf.org>
X-Original-To: slim@ietf.org
Delivered-To: slim@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 09FB312D574; Tue,  9 Jan 2018 08:40:46 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: slim@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.68.3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151551604598.1835.8758972686790557225@ietfa.amsl.com>
Date: Tue, 09 Jan 2018 08:40:46 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/uqJ3dWl4TJfgVKXoKgG0l8M0pKk>
Subject: [Slim] I-D Action: draft-ietf-slim-negotiating-human-language-21.txt
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 16:40:46 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Selection of Language for Internet Media WG of the IETF.

        Title           : Negotiating Human Language in Real-Time Communications
        Author          : Randall Gellens
	Filename        : draft-ietf-slim-negotiating-human-language-21.txt
	Pages           : 16
	Date            : 2018-01-09

Abstract:
   Users have various human (natural) language needs, abilities, and
   preferences regarding spoken, written, and signed languages.  This
   document adds new SDP media-level attributes so that when
   establishing interactive communication sessions ("calls"), it is
   possible to negotiate (communicate and match) the caller's language
   and media needs with the capabilities of the called party.  This is
   especially important with emergency calls, where a call can be
   handled by a call taker capable of communicating with the user, or a
   translator or relay operator can be bridged into the call during
   setup, but this applies to non-emergency calls as well (as an
   example, when calling a company call center).

   This document describes the need and a solution using new Session
   Description Protocol (SDP) media attributes.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-slim-negotiating-human-language-21
https://datatracker.ietf.org/doc/html/draft-ietf-slim-negotiating-human-language-21

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-slim-negotiating-human-language-21


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Tue Jan  9 08:41:44 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DD1012D574 for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 08:41:43 -0800 (PST)
X-Quarantine-ID: <f6LOibZMxuqA>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f6LOibZMxuqA for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 08:41:41 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 7B66D12706D for <slim@ietf.org>; Tue,  9 Jan 2018 08:41:41 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Tue, 9 Jan 2018 08:42:14 -0800
Mime-Version: 1.0
Message-Id: <p06240600d67aa115adb5@[99.111.97.136]>
In-Reply-To: <CAOW+2duB1VERZk=NVZ6Q1u2nbq3beuScw1KWpNFK7Cz7p0ZL4w@mail.gmail.com>
References: <151545778857.9600.14915815434901706065@ietfa.amsl.com> <CAOW+2duB1VERZk=NVZ6Q1u2nbq3beuScw1KWpNFK7Cz7p0ZL4w@mail.gmail.com>
X-Mailer: Eudora for Mac OS X
Date: Tue, 9 Jan 2018 08:41:37 -0800
To: Bernard Aboba <bernard.aboba@gmail.com>, slim@ietf.org
From: Randall Gellens <rg+ietf@randy.pensive.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/ixiTFvXiMibQ14rJoW4HpmGG1E4>
Subject: Re: [Slim] I-D Action: draft-ietf-slim-negotiating-human-language-20.txt
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 16:41:43 -0000

I just uploaded -21 that removes both 5.1 and the offending sentence.

--Randall

At 7:38 PM -0800 1/8/18, Bernard Aboba wrote:

>  I believe that -20 resolve's Alvaro's comments.
>
>  However, there appear to be some dangling items from Mirja and EKR's reviews:
>
>  1. Mirja questioned whether Section 5.1 was redundant, given the 
> material in the introduction.  Reading that Section over, it seems 
> that it is indeed redundant and can be removed.
>
>  2. EKR's review noted that the hlang send/recv negotiation is 
> *not* similar to how SDP negotiates codecs (which is a pure 
> recv/recv negotiation).  The new text explains the reasoning but 
> still contains the following sentence:
>
>  "This is conceptually similar to the way other aspects of each 
> media stream are negotiated using SDP (e.g., media type and 
> codecs)."
>
>  Since this sentence is incorrect, it probably should be removed.
>
>  On Mon, Jan 8, 2018 at 4:29 PM, 
> <<mailto:internet-drafts@ietf.org>internet-drafts@ietf.org> wrote:
>
>
>  A New Internet-Draft is available from the on-line Internet-Drafts 
> directories.
>  This draft is a work item of the Selection of Language for Internet 
> Media WG of the IETF.
>
>          Title           : Negotiating Human Language in Real-Time 
> Communications
>          Author          : Randall Gellens
>          Filename        : draft-ietf-slim-negotiating-human-language-20.txt
>          Pages           : 17
>          Date            : 2018-01-08
>
>  Abstract:
>     Users have various human (natural) language needs, abilities, and
>     preferences regarding spoken, written, and signed languages.  This
>     document adds new SDP media-level attributes so that when
>     establishing interactive communication sessions ("calls"), it is
>     possible to negotiate (communicate and match) the caller's language
>     and media needs with the capabilities of the called party.  This is
>     especially important with emergency calls, where a call can be
>     handled by a call taker capable of communicating with the user, or a
>     translator or relay operator can be bridged into the call during
>     setup, but this applies to non-emergency calls as well (as an
>     example, when calling a company call center).
>
>     This document describes the need and a solution using new Session
>     Description Protocol (SDP) media attributes.
>
>
>  The IETF datatracker status page for this draft is:
> 
> <https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/>https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/
>
>  There are also htmlized versions available at:
> 
> <https://tools.ietf.org/html/draft-ietf-slim-negotiating-human-language-20>https://tools.ietf.org/html/draft-ietf-slim-negotiating-human-language-20
> 
> <https://datatracker.ietf.org/doc/html/draft-ietf-slim-negotiating-human-language-20>https://datatracker.ietf.org/doc/html/draft-ietf-slim-negotiating-human-language-20
>
>  A diff from the previous version is available at:
> 
> <https://www.ietf.org/rfcdiff?url2=draft-ietf-slim-negotiating-human-language-20>https://www.ietf.org/rfcdiff?url2=draft-ietf-slim-negotiating-human-language-20
>
>
>  Please note that it may take a couple of minutes from the time of submission
>  until the htmlized version and diff are available at 
> <http://tools.ietf.org>tools.ietf.org.
>
>  Internet-Drafts are also available by anonymous FTP at:
>  <ftp://ftp.ietf.org/internet-drafts/>ftp://ftp.ietf.org/internet-drafts/
>
>  _______________________________________________
>  SLIM mailing list
>  <mailto:SLIM@ietf.org>SLIM@ietf.org
> 
> <https://www.ietf.org/mailman/listinfo/slim>https://www.ietf.org/mailman/listinfo/slim
>
>
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
If you hit two keys on the keyboard, the one you don't want
will get to the screen first.


From nobody Tue Jan  9 08:46:25 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CFA42127137 for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 08:46:23 -0800 (PST)
X-Quarantine-ID: <bGT9v3mYcwmW>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bGT9v3mYcwmW for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 08:46:21 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 6066712706D for <slim@ietf.org>; Tue,  9 Jan 2018 08:46:21 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Tue, 9 Jan 2018 08:46:53 -0800
Mime-Version: 1.0
Message-Id: <p06240602d67aa208e6a1@[99.111.97.136]>
In-Reply-To: <d556fd95-991a-635c-d513-265135b75b11@omnitor.se>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <p06240609d6799905c9c0@[99.111.97.136]> <d556fd95-991a-635c-d513-265135b75b11@omnitor.se>
X-Mailer: Eudora for Mac OS X
Date: Tue, 9 Jan 2018 08:46:18 -0800
To: Gunnar =?iso-8859-1?Q?Hellstr=F6m?=  <gunnar.hellstrom@omnitor.se>, Paul Kyzivat <pkyzivat@alum.mit.edu>, Eric Rescorla <ekr@rtfm.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: "slim@ietf.org" <slim@ietf.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1" ; format="flowed"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/eOALt4S3_ZpvkdGSIoUJJPARbGw>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 16:46:24 -0000

I do not agree that changes are needed now.  I=20
also do not agree that, in general, it is=20
difficult to relax restrictions in future=20
extensions or updates.  In my experience, it is=20
much easier to relax a restriction than it is to=20
introduce it.

At 9:55 AM +0100 1/9/18, Gunnar Hellstr=F6m wrote:

>  Den 2018-01-08 kl. 23:02, skrev Randall Gellens:
>>  At 10:38 PM +0100 1/8/18, Gunnar Hellstr=F6m wrote:
>>
>>>   Den 2018-01-08 kl. 20:38, skrev Randall Gellens:
>>>>   At 1:36 PM -0500 1/8/18, Paul Kyzivat wrote:
>>>>
>>>>>    On 1/8/18 1:10 PM, Randall Gellens wrote:
>>>>>
>>>>>>        The term "negotiation" is used here=20
>>>>>> rather than "indication" because
>>>>>>        human language=20
>>>>>> (spoken/written/signed) can be negotiated=20
>>>>>> in the same
>>>>>>        manner as media (audio/text/video) and codecs.  For example,=
 if we
>>>>>>        think of a user calling an airline=20
>>>>>> reservation center, the user may
>>>>>>        have a set of languages he or she speaks, with perhaps prefere=
nces
>>>>>>        for one or a few, while the airline=20
>>>>>> reservation center will support a
>>>>>>        fixed set of languages.  Negotiation should select the user's =
most
>>>>>>        preferred language that is supported=20
>>>>>> by the call center. Both sides
>>>>>>        should be aware of which language was negotiated. This is
>>>>>>        conceptually similar to the way other aspects of each media st=
ream
>>>>>>        are negotiated using SDP (e.g., media type and codecs).
>>>>>
>>>>>    Certainly it will be common for the=20
>>>>> choices are mutually exclusive. For=20
>>>>> instance, a caller *might* offer both=20
>>>>> French and Chinese. The callee (a call=20
>>>>> center) may have agents that speak each,=20
>>>>> but may well not have any agents that speak=20
>>>>> both.
>>>>>
>>>>>    OTOH, it is *possible* that they do have=20
>>>>> somebody who supports both. If so, seems=20
>>>>> like it would be good to indicate that both=20
>>>>> are supported.
>>>>
>>>>   Yes, although the additional gain in=20
>>>> functionality is small relative to the=20
>>>> additional complexity.  The draft explicitly=20
>>>> rules this out of scope.  Section 3 says:
>>>>
>>>>      (Negotiating multiple simultaneous languages within a media stream=
 is
>>>>      out of scope of this document.)
>>>   <GH> No, that is a different thing. We have=20
>>> agreed and made efforts to express that=20
>>> providing multiple language indications per=20
>>> direction does not imply that they all must=20
>>> be used simultaneously. They (usually) only=20
>>> form a list to select from for use in the=20
>>> session.
>>>
>>>   I have many times during our discussions=20
>>> thought about the proposal that Paul made=20
>>> now, and wondered if we gain or lose by=20
>>> having the restriction of only one language=20
>>> per media and direction in the answer. We=20
>>> might have higher complexity and longer delay=20
>>> before the answer when we have the current=20
>>> limitation. This  is because it can be hard=20
>>> for the application to take the decision on=20
>>> its own on the single language to indicate in=20
>>> the answer, and therefore a user interaction=20
>>> needed to ask the user how to answer. If=20
>>> support of more than one language per media=20
>>> and direction is allowed (but not=20
>>> simultaneously), then it is easier to make an=20
>>> automatic match by the device and include all=20
>>> common languages in the answer.
>>>
>>>   However including more than one language per=20
>>> media and direction in the answer puts the=20
>>> users in more uncertainty about in what=20
>>> language the session will begin.
>>>
>>>   We could allow indication of multiple=20
>>> languages per media and direction in the=20
>>> answer and let the application decide if it=20
>>> shall make it easy for itself by indicating=20
>>> all common languages or easy for the users by=20
>>> indicating one language per media and=20
>>> direction.
>>>
>>>   We also have the wording that the languages=20
>>> in the answer does not need to be selected=20
>>> from what was provided in the offer by the=20
>>> formulation: "(which in most cases is one of=20
>>> the languages in the offer's 'hlang-recv')=20
>>> etc."
>>
>>  This is because there may be no languages in=20
>> common but the call proceeds anyway.  The=20
>> usual example is an emergency call placed by a=20
>> user who does not speak any language that the=20
>> PSAP can support, even with language=20
>> translation services. Just being able to hear=20
>> what is happening may be useful to the PSAP=20
>> call taker, better than not having a call at=20
>> all.
>  <GH> No, the parenthesis introduces an=20
> important opportunity for the answerer to=20
> propose a language that was not in the offer,=20
> but may be possible to use as a first try for=20
> getting some communication going anyway. That=20
> can be beneficial for both sending and=20
> receiving. If it does not work for the users,=20
> they are free to try other alternatives during=20
> the session.
>
>  A question: Do you regard it to also be allowed=20
> for the answerer to include a language in a=20
> media that had no hlang attribute in the offer?=20
> Imagine a hearing caller offering only spoken=20
> languages in audio, but including text media in=20
> the offer, calling a deaf person who cannot use=20
> spoken language, and therefore takes a chance=20
> to include written language indication in text=20
> media.  The ABNF in -20 allows it, and my=20
> interpretation of the wording in 5.2 is that it=20
> is allowed. There may be other views.
>  The clean way is of course to accept the call=20
> without languages and make a re-INVITE with=20
> languages in text media so that a complete=20
> language negotiation can be performed, but that=20
> adds complexity.
>
>  RFC 4796 has specific wording to tell that the=20
> content attribute is allowed in an answer even=20
> if it did not appear in the offer. Maybe we=20
> should have had a similar statement.
>
>>
>>>
>>>   When there is no match, maybe the answerer=20
>>> want to indicate all support it has, for=20
>>> example expressing in response to a request=20
>>> to use Spanish:  "No, I cannot understand=20
>>> Spanish but I can understand spoken=20
>>> Portuguese and French and Italian", in a hope=20
>>> to get a conversation going.
>>>
>>>   In summary: I support Paul's proposal to=20
>>> relax the rules and leave to the application=20
>>> to decide how to compose the answer.
>>
>>  The current limitation has been agreed by the=20
>> working group.  I see Paul's suggestion as a=20
>> trade-off between a capability that might be=20
>> nice to have but is not required, and=20
>> additional complexity; I do not see it as a=20
>> significant defect.  It is not a show-stopper.=20
>> It could be relaxed in a future extension or=20
>> revision. Consider how many years we have been=20
>> trying to get this simple feature published so=20
>> it can be used.  And now, finally, after so=20
>> many arguments (many of which were pointless)=20
>> and so many revisions, and so much debate over=20
>> simple wording, you propose that we go back to=20
>> the WG and reopen debate and restart the=20
>> series of last calls and discussions.  I think=20
>> this is a mistake.  I object to it.
>  <GH>The discussion and proposal was just a=20
> result of the difference between the wording=20
> about the answer and the wording about the=20
> syntax in 5.2. Selection of one of the=20
> interpretations was needed. It would be less=20
> complex for the applications to allow multiple=20
> languages in the attribute in the answer than=20
> deciding on one single language. That could=20
> save the need for complex user interaction to=20
> make the decision. The wording does not require=20
> simultaneous use during the session that is=20
> said to be out of scope. It is only that the=20
> possible alternatives would be indicated to the=20
> offeror in order of preference.
>  It may however increase the complexity for the=20
> users to take the decision instead of being=20
> told by the application which language to use,=20
> so it would be best to leave it to the=20
> application to decide on how many alternatives=20
> are provided in the answer.
>  I do not think that the WG has been very=20
> specific about this choice since both=20
> interpretations have been there for a long time=20
> in the draft.
>  It is hard to relax restrictions in later=20
> revisions. Without protocol preparations for=20
> extensions, interop problems are easily=20
> introduced.
>
>  /Gunnar
>>
>>>
>>>>
>>>>   This could, of course, be added in a future extension or revision.
>>>>
>>>>>
>>>>>        Thanks,
>>>>>        Paul
>>>>>
>>>>>    _______________________________________________
>>>>>    SLIM mailing list
>>>>>    SLIM@ietf.org
>>>>>    https://www.ietf.org/mailman/listinfo/slim
>>>>
>>>>
>>>
>>>   --
>>>   -----------------------------------------
>>>   Gunnar Hellstr=F6m
>>>   Omnitor
>>>   gunnar.hellstrom@omnitor.se
>>>   +46 708 204 288
>>>
>>>   _______________________________________________
>>>   SLIM mailing list
>>>   SLIM@ietf.org
>>>   https://www.ietf.org/mailman/listinfo/slim
>>
>>
>
>  --
>  -----------------------------------------
>  Gunnar Hellstr=F6m
>  Omnitor
>  gunnar.hellstrom@omnitor.se
>  +46 708 204 288
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
I loathe housework.  You make beds, wash dishes
-- and six months later you have to start all over again.
                                           --Joan Rivers


From nobody Tue Jan  9 08:56:38 2018
Return-Path: <internet-drafts@ietf.org>
X-Original-To: slim@ietf.org
Delivered-To: slim@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 65D8B12D87F; Tue,  9 Jan 2018 08:56:32 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: slim@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.68.3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151551699237.1774.14961897307291870461@ietfa.amsl.com>
Date: Tue, 09 Jan 2018 08:56:32 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/r5wn8YCEh2s1xca45RKiWbwzBDA>
Subject: [Slim] I-D Action: draft-ietf-slim-negotiating-human-language-22.txt
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 16:56:32 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Selection of Language for Internet Media WG of the IETF.

        Title           : Negotiating Human Language in Real-Time Communications
        Author          : Randall Gellens
	Filename        : draft-ietf-slim-negotiating-human-language-22.txt
	Pages           : 16
	Date            : 2018-01-09

Abstract:
   Users have various human (natural) language needs, abilities, and
   preferences regarding spoken, written, and signed languages.  This
   document adds new SDP media-level attributes so that when
   establishing interactive communication sessions ("calls"), it is
   possible to negotiate (communicate and match) the caller's language
   and media needs with the capabilities of the called party.  This is
   especially important with emergency calls, where a call can be
   handled by a call taker capable of communicating with the user, or a
   translator or relay operator can be bridged into the call during
   setup, but this applies to non-emergency calls as well (as an
   example, when calling a company call center).

   This document describes the need and a solution using new Session
   Description Protocol (SDP) media attributes.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-slim-negotiating-human-language-22
https://datatracker.ietf.org/doc/html/draft-ietf-slim-negotiating-human-language-22

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-slim-negotiating-human-language-22


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Tue Jan  9 08:58:29 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5993F12D886 for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 08:58:27 -0800 (PST)
X-Quarantine-ID: <fUXRcPRjhKaw>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fUXRcPRjhKaw for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 08:58:25 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 3A57E12D880 for <slim@ietf.org>; Tue,  9 Jan 2018 08:58:25 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Tue, 9 Jan 2018 08:58:58 -0800
Mime-Version: 1.0
Message-Id: <p06240605d67aa5129d0a@[99.111.97.136]>
In-Reply-To: <p06240600d67aa115adb5@[99.111.97.136]>
References: <151545778857.9600.14915815434901706065@ietfa.amsl.com> <CAOW+2duB1VERZk=NVZ6Q1u2nbq3beuScw1KWpNFK7Cz7p0ZL4w@mail.gmail.com> <p06240600d67aa115adb5@[99.111.97.136]>
X-Mailer: Eudora for Mac OS X
Date: Tue, 9 Jan 2018 08:58:22 -0800
To: Bernard Aboba <bernard.aboba@gmail.com>, slim@ietf.org
From: Randall Gellens <rg+ietf@randy.pensive.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/Rc904Elx1Awqy_0Vixmuax3X-4c>
Subject: Re: [Slim] I-D Action: draft-ietf-slim-negotiating-human-language-20.txt
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 16:58:27 -0000

Oops, I accidently uploaded the wrong file as -21.  Version -22 is 
uploaded with the changes.


At 8:41 AM -0800 1/9/18, Randall Gellens wrote:

>  I just uploaded -21 that removes both 5.1 and the offending sentence.
>
>  --Randall
>
>  At 7:38 PM -0800 1/8/18, Bernard Aboba wrote:
>
>>   I believe that -20 resolve's Alvaro's comments.
>>
>>   However, there appear to be some dangling items from Mirja and 
>> EKR's reviews:
>>
>>   1. Mirja questioned whether Section 5.1 was redundant, given the 
>> material in the introduction.  Reading that Section over, it seems 
>> that it is indeed redundant and can be removed.
>>
>>   2. EKR's review noted that the hlang send/recv negotiation is 
>> *not* similar to how SDP negotiates codecs (which is a pure 
>> recv/recv negotiation).  The new text explains the reasoning but 
>> still contains the following sentence:
>>
>>   "This is conceptually similar to the way other aspects of each 
>> media stream are negotiated using SDP (e.g., media type and 
>> codecs)."
>>
>>   Since this sentence is incorrect, it probably should be removed.
>>
>>   On Mon, Jan 8, 2018 at 4:29 PM, 
>> <<mailto:internet-drafts@ietf.org>internet-drafts@ietf.org> wrote:
>>
>>
>>   A New Internet-Draft is available from the on-line 
>> Internet-Drafts directories.
>>   This draft is a work item of the Selection of Language for 
>> Internet Media WG of the IETF.
>>
>>           Title           : Negotiating Human Language in Real-Time 
>> Communications
>>           Author          : Randall Gellens
>>           Filename        : draft-ietf-slim-negotiating-human-language-20.txt
>>           Pages           : 17
>>           Date            : 2018-01-08
>>
>>   Abstract:
>>      Users have various human (natural) language needs, abilities, and
>>      preferences regarding spoken, written, and signed languages.  This
>>      document adds new SDP media-level attributes so that when
>>      establishing interactive communication sessions ("calls"), it is
>>      possible to negotiate (communicate and match) the caller's language
>>      and media needs with the capabilities of the called party.  This is
>>      especially important with emergency calls, where a call can be
>>      handled by a call taker capable of communicating with the user, or a
>>      translator or relay operator can be bridged into the call during
>>      setup, but this applies to non-emergency calls as well (as an
>>      example, when calling a company call center).
>>
>>      This document describes the need and a solution using new Session
>>      Description Protocol (SDP) media attributes.
>>
>>
>>   The IETF datatracker status page for this draft is:
>>
>> 
>> <https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/>https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/
>>
>>   There are also htmlized versions available at:
>>
>> 
>> <https://tools.ietf.org/html/draft-ietf-slim-negotiating-human-language-20>https://tools.ietf.org/html/draft-ietf-slim-negotiating-human-language-20
>>
>> 
>> <https://datatracker.ietf.org/doc/html/draft-ietf-slim-negotiating-human-language-20>https://datatracker.ietf.org/doc/html/draft-ietf-slim-negotiating-human-language-20
>>
>>   A diff from the previous version is available at:
>>
>> 
>> <https://www.ietf.org/rfcdiff?url2=draft-ietf-slim-negotiating-human-language-20>https://www.ietf.org/rfcdiff?url2=draft-ietf-slim-negotiating-human-language-20
>>
>>
>>   Please note that it may take a couple of minutes from the time of 
>> submission
>>   until the htmlized version and diff are available at 
>> <http://tools.ietf.org>tools.ietf.org.
>>
>>   Internet-Drafts are also available by anonymous FTP at:
>>   <ftp://ftp.ietf.org/internet-drafts/>ftp://ftp.ietf.org/internet-drafts/
>>
>>   _______________________________________________
>>   SLIM mailing list
>>   <mailto:SLIM@ietf.org>SLIM@ietf.org
>>
>> 
>> <https://www.ietf.org/mailman/listinfo/slim>https://www.ietf.org/mailman/listinfo/slim
>>
>>
>>
>>   _______________________________________________
>>   SLIM mailing list
>>   SLIM@ietf.org
>>   https://www.ietf.org/mailman/listinfo/slim
>
>
>  --
>  Randall Gellens
>  Opinions are personal;    facts are suspect;    I speak for myself only
>  -------------- Randomly selected tag: ---------------
>  If you hit two keys on the keyboard, the one you don't want
>  will get to the screen first.
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Misery loves company, but company does not reciprocate.


From nobody Tue Jan  9 10:18:15 2018
Return-Path: <alissa@cooperw.in>
X-Original-To: slim@ietf.org
Delivered-To: slim@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B980B124207; Tue,  9 Jan 2018 10:18:14 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Alissa Cooper <alissa@cooperw.in>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org,  bernard.aboba@gmail.com, slim@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.68.3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151552189475.2065.12973411169880140522.idtracker@ietfa.amsl.com>
Date: Tue, 09 Jan 2018 10:18:14 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/jGiWB2g0kpB5hFFz5gSayP9iHq4>
Subject: [Slim] Alissa Cooper's No Objection on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 18:18:14 -0000

Alissa Cooper has entered the following ballot position for
draft-ietf-slim-negotiating-human-language-22: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

== Section 7 ==

"In
   addition, if the 'hlang-send' or 'hlang-recv' values are altered or
   deleted en route, the session could fail or languages
   incomprehensible to the caller could be selected; however, this is
   also a risk if any SDP parameters are modified en route."

Given that one of the primary use cases for the attributes defined here is for
emergency calling, it seems worthwhile to call out the new specific threat that
these attributes enable in that case, namely the targeted manipulation/forgery
of the language attributes for the purposes of denying emergency services to a
caller. This general class of attacks is contemplated in Section 5.2.2 of RFC
5069, although there may be a better reference to cite here for what to do if
you don't want your emergency calls subject to that kind of attack (I can't
recall another document off the top of my head).

== Section 8 ==

This seems weak for not including some words to indicate what to do to mitigate
the risks of exposing this information.



From nobody Tue Jan  9 10:25:02 2018
Return-Path: <alissa@cooperw.in>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C29F812D84C; Tue,  9 Jan 2018 10:25:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=Vh55Bol2; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Ticc4lvc
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E0PFmKrWaCwl; Tue,  9 Jan 2018 10:24:58 -0800 (PST)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E6FBE12D849; Tue,  9 Jan 2018 10:24:54 -0800 (PST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 2CBBF206EB; Tue,  9 Jan 2018 13:24:54 -0500 (EST)
Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Tue, 09 Jan 2018 13:24:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=W+avQdfe8SAX3q55LEtGCNdt26A7e a5g9chH46W98LI=; b=Vh55Bol2+XVCvpMevajFwvsumqmo0xUPpGHwBIbqteT2T eZ/ifD14q05gVNmSZmTuypuZSJO/QHNrWOr7SYN6KCA35CUGV2Mel2Iww4dc8+vG fdlBFcDPpBm5SMVZgHNAGga/tG8YwQw83Xfw1Lw1+l6uD+c8b2mK4y41u/9SOsTZ ufhryfqUBl/PEU7Z4/L3nEIrcF/iGFJvv1BuzM6ahBI0hJviRzOU604aPidhZkw1 pURKGZVR/aucerNX8PTQ5MynJjwsUUEQ3Hk4NEHISiUwSVdNFhKGk67ivNJkbzlk ssgBK7v5xmSkGqwybi9sh56fvrUOpX0D9DAA6dYqg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=W+avQd fe8SAX3q55LEtGCNdt26A7ea5g9chH46W98LI=; b=Ticc4lvcRc869esIaDIafl LaAo53zTpqawxq5+1MSlTmy6iiA5StCrCZT/r0q5wLPYRlxKB3GHBf1nxSAg7ji9 EK0VgWjg7di6LLXsEasj0QB+S2dliyE0VDRTfd9wptfi9SEoXa4Vyl1Ul7ET/o8u FwzstFv4Dp9ha1H29r/W1Qpc55FScKHnz6EuIhGuTC4yLsF3aCw3Ibp2OtF6FmvR 88kCHwVD2FG9FjRUu6fGJ+SWENUWM99WyWrQrzkVxCOsItA3jQd8ufX8nUU2mTRn bFD6GM+s0geEhqcUrE7rLEfeqaZs1UwwfXQcf7abtQdc70/NF85GE2bld2z3MYRg ==
X-ME-Sender: <xms:9ghVWl84D6KyxINS5UGdfboW9E3ZyVtAAD4Xe9jsR6jhuVRELLWiaA>
Received: from sjc-alcoop-8813.cisco.com (unknown [128.107.241.167]) by mail.messagingengine.com (Postfix) with ESMTPA id 0AA5D7E498; Tue,  9 Jan 2018 13:24:52 -0500 (EST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <151403800610.30014.8081337459008102936@ietfa.amsl.com>
Date: Tue, 9 Jan 2018 13:24:50 -0500
Cc: gen-art@ietf.org, slim@ietf.org, ietf@ietf.org, draft-ietf-slim-negotiating-human-language.all@ietf.org
Content-Transfer-Encoding: 7bit
Message-Id: <BCA48395-C320-4163-804A-2155B8978BD0@cooperw.in>
References: <151403800610.30014.8081337459008102936@ietfa.amsl.com>
To: Dale Worley <worley@ariadne.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/gIE2GHFVvnjLpzmWoetysbNplg4>
Subject: Re: [Slim] [Gen-art] Genart last call review of draft-ietf-slim-negotiating-human-language-19
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 18:25:01 -0000

Dale, thanks for your review. I have entered a No Objection ballot.

Alissa


> On Dec 23, 2017, at 9:06 AM, Dale Worley <worley@ariadne.com> wrote:
> 
> Reviewer: Dale Worley
> Review result: Ready
> 
> I am the assigned Gen-ART reviewer for this draft.  The General Area
> Review Team (Gen-ART) reviews all IETF documents being processed
> by the IESG for the IETF Chair.  Please treat these comments just
> like any other last call comments.
> 
> For more information, please see the FAQ at
> <https://wiki.tools.ietf.org/area/gen/wiki/GenArtfaq>.
> 
> Document:  draft-ietf-slim-negotiating-human-language-19
> Reviewer:  Dale R. Worley
> Review Date:  2017-12-23
> IETF LC End Date:  2017-12-22
> IESG Telechat date:  [unknown]
> 
> Summary:
>       This draft is ready for publication as a Standards Track RFC.
> 
> No issues.
> 
> [END]
> 
> 
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art


From nobody Tue Jan  9 12:08:16 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E31CB120725; Tue,  9 Jan 2018 12:08:09 -0800 (PST)
X-Quarantine-ID: <fFTY4Tn2_7es>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fFTY4Tn2_7es; Tue,  9 Jan 2018 12:08:08 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id F2B93120721; Tue,  9 Jan 2018 12:08:07 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Tue, 9 Jan 2018 12:08:40 -0800
Mime-Version: 1.0
Message-Id: <p06240606d67acbc7af70@[99.111.97.136]>
In-Reply-To: <151552189475.2065.12973411169880140522.idtracker@ietfa.amsl.com>
References: <151552189475.2065.12973411169880140522.idtracker@ietfa.amsl.com>
X-Mailer: Eudora for Mac OS X
Date: Tue, 9 Jan 2018 12:08:05 -0800
To: Alissa Cooper <alissa@cooperw.in>, "The IESG" <iesg@ietf.org>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org, bernard.aboba@gmail.com, slim@ietf.org
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/VC11eMtyFa6Q7gyiJ8b2FiBqToU>
Subject: Re: [Slim] Alissa Cooper's No Objection on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 20:08:10 -0000

Hi Alissa,

Good point.  I can reword the Security Considerations section to read:

    The Security Considerations of BCP 47 [RFC5646] apply here.  An
    attacker with the ability to modify signaling could prevent a call
    from succeeding by altering any of several crucial elements,
    including the 'hlang-send' or 'hlang-recv' values.  RFC 5069
    [RFC5069] discusses such threats.  Use of TLS or IPSec can protect
    against such threats.  Emergency calls are of particular concern; RFC
    6881 [RFC6881], which is specific to emergency calls, mandates use of
    TLS or IPSec (in ED-57/SP-30).


At 10:18 AM -0800 1/9/18, Alissa Cooper wrote:

>  Alissa Cooper has entered the following ballot position for
>  draft-ietf-slim-negotiating-human-language-22: No Objection
>
>  When responding, please keep the subject line intact and reply to all
>  email addresses included in the To and CC lines. (Feel free to cut this
>  introductory paragraph, however.)
>
>
>  Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>  for more information about IESG DISCUSS and COMMENT positions.
>
>
>  The document, along with other ballot positions, can be found here:
>  https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/
>
>
>
>  ----------------------------------------------------------------------
>  COMMENT:
>  ----------------------------------------------------------------------
>
>  == Section 7 ==
>
>  "In
>     addition, if the 'hlang-send' or 'hlang-recv' values are altered or
>     deleted en route, the session could fail or languages
>     incomprehensible to the caller could be selected; however, this is
>     also a risk if any SDP parameters are modified en route."
>
>  Given that one of the primary use cases for the attributes defined 
> here is for
>  emergency calling, it seems worthwhile to call out the new specific 
> threat that
>  these attributes enable in that case, namely the targeted 
> manipulation/forgery
>  of the language attributes for the purposes of denying emergency 
> services to a
>  caller. This general class of attacks is contemplated in Section 5.2.2 of RFC
>  5069, although there may be a better reference to cite here for what to do if
>  you don't want your emergency calls subject to that kind of attack (I can't
>  recall another document off the top of my head).
>
>  == Section 8 ==
>
>  This seems weak for not including some words to indicate what to do 
> to mitigate
>  the risks of exposing this information.


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
In my country, we believe (and rightly so) that mindless superstition
and meaningless ritual are what separate us from the animals.
                                            --'Latka Gravis' on _Taxi_


From nobody Tue Jan  9 12:24:31 2018
Return-Path: <alissa@cooperw.in>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0241126579; Tue,  9 Jan 2018 12:24:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=n9YiCtbV; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Kgap3H9/
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3HIftCubIV5J; Tue,  9 Jan 2018 12:24:28 -0800 (PST)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 752E41205F0; Tue,  9 Jan 2018 12:24:28 -0800 (PST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id B174620A9C; Tue,  9 Jan 2018 15:24:27 -0500 (EST)
Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Tue, 09 Jan 2018 15:24:27 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=OBbScXmbkuZ0s6DHqxQ5ws01Wjp8JtH86tGU7XaiOXs=; b=n9YiCtbV cOmScCoG1KtVxi8CV1uYo0u0imGOcu1bF/TVDK+mquuCCOlYsBn4IWkXe3bZVYtL nla/ywB7sNlHNuukDOXuhtcAoBgCujSeAjOBcpypuWEFaPr3z5JNaUKM4utwIkYy XZL7X9FwZPKvSPW8L6PQj+xS8Z/qTaI3HTVncMyxIznbEdAta5fcCm2uy2ji1iLc +MsO6Kj2XosAMNEdNxHbFRNhTijzD6HaiDKdD5DEYSjIkPDoT0T7R+IDXYlKVjWQ 0IluJuPRpS91mIeRauJynytChZ8qZ18HYiO0GS/u6p97efaY5iqKmlorzB/8Bo4m sJTU5ru3/p0HZw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=OBbScXmbkuZ0s6DHqxQ5ws01Wjp8J tH86tGU7XaiOXs=; b=Kgap3H9/6A2swgeos/G95y13VmgJG2omPu+C0MZ/7A/Jm zqoGvdf6YheCaZH9vz7MeNmMVFjJNv8h49IBJMxm3xprhAO3QXtarm6m1ZBm0WB/ qqM2LmcV9HGeEb6iKfNpWtcOSRM8Nhx4VL89k+lNamYTf4b5vQKE2aSOw/SlAzKD kWUtUhprFhpHfEMyrj8OdsZtXY1UdxmM9E4xQ3sF+stk7N4DsK88IJ+JkLGql7oY dkExpRuhrnN7tHE/HMwCqynxFF90jDKYN0EdwY8hwiDubeVpyOyzDSY31kBsmRHT DWCn9D172xwjNtN6RzfoM+WqFd4k+O7HkvenAKetw==
X-ME-Sender: <xms:-yRVWhT3wlQXhTxxSb0a6EE9AUJpsj2IHt3MTy_OwbqlsGqKcln25Q>
Received: from sjc-alcoop-8813.cisco.com (unknown [128.107.241.167]) by mail.messagingengine.com (Postfix) with ESMTPA id 0C2DD7E351; Tue,  9 Jan 2018 15:24:25 -0500 (EST)
Content-Type: multipart/alternative; boundary="Apple-Mail=_FB05D357-A54C-4FA1-85FC-9FDD3933F314"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <p06240606d67acbc7af70@[99.111.97.136]>
Date: Tue, 9 Jan 2018 15:24:24 -0500
Cc: IESG <iesg@ietf.org>, draft-ietf-slim-negotiating-human-language@ietf.org,  slim-chairs@ietf.org, bernard.aboba@gmail.com, slim@ietf.org
Message-Id: <C1F6F9B2-5D10-4D3D-9839-6438A2E7864F@cooperw.in>
References: <151552189475.2065.12973411169880140522.idtracker@ietfa.amsl.com> <p06240606d67acbc7af70@[99.111.97.136]>
To: Randall Gellens <rg+ietf@randy.pensive.org>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/XuHGkbuldxrUT9uESqO6bzuDrFo>
Subject: Re: [Slim] Alissa Cooper's No Objection on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 20:24:30 -0000

--Apple-Mail=_FB05D357-A54C-4FA1-85FC-9FDD3933F314
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


> On Jan 9, 2018, at 3:08 PM, Randall Gellens =
<rg+ietf@randy.pensive.org> wrote:
>=20
> Hi Alissa,
>=20
> Good point.  I can reword the Security Considerations section to read:
>=20
>    The Security Considerations of BCP 47 [RFC5646] apply here.  An
>    attacker with the ability to modify signaling could prevent a call
>    from succeeding by altering any of several crucial elements,
>    including the 'hlang-send' or 'hlang-recv' values.  RFC 5069
>    [RFC5069] discusses such threats.  Use of TLS or IPSec can protect
>    against such threats.  Emergency calls are of particular concern; =
RFC
>    6881 [RFC6881], which is specific to emergency calls, mandates use =
of
>    TLS or IPSec (in ED-57/SP-30).

Sounds good, thanks.
Alissa

>=20
>=20
> At 10:18 AM -0800 1/9/18, Alissa Cooper wrote:
>=20
>> Alissa Cooper has entered the following ballot position for
>> draft-ietf-slim-negotiating-human-language-22: No Objection
>>=20
>> When responding, please keep the subject line intact and reply to all
>> email addresses included in the To and CC lines. (Feel free to cut =
this
>> introductory paragraph, however.)
>>=20
>>=20
>> Please refer to =
https://www.ietf.org/iesg/statement/discuss-criteria.html
>> for more information about IESG DISCUSS and COMMENT positions.
>>=20
>>=20
>> The document, along with other ballot positions, can be found here:
>> =
https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-languag=
e/
>>=20
>>=20
>>=20
>> =
----------------------------------------------------------------------
>> COMMENT:
>> =
----------------------------------------------------------------------
>>=20
>> =3D=3D Section 7 =3D=3D
>>=20
>> "In
>>    addition, if the 'hlang-send' or 'hlang-recv' values are altered =
or
>>    deleted en route, the session could fail or languages
>>    incomprehensible to the caller could be selected; however, this is
>>    also a risk if any SDP parameters are modified en route."
>>=20
>> Given that one of the primary use cases for the attributes defined=20
>> here is for
>> emergency calling, it seems worthwhile to call out the new specific=20=

>> threat that
>> these attributes enable in that case, namely the targeted=20
>> manipulation/forgery
>> of the language attributes for the purposes of denying emergency=20
>> services to a
>> caller. This general class of attacks is contemplated in Section =
5.2.2 of RFC
>> 5069, although there may be a better reference to cite here for what =
to do if
>> you don't want your emergency calls subject to that kind of attack (I =
can't
>> recall another document off the top of my head).
>>=20
>> =3D=3D Section 8 =3D=3D
>>=20
>> This seems weak for not including some words to indicate what to do=20=

>> to mitigate
>> the risks of exposing this information.
>=20
>=20
> --=20
> Randall Gellens
> Opinions are personal;    facts are suspect;    I speak for myself =
only
> -------------- Randomly selected tag: ---------------
> In my country, we believe (and rightly so) that mindless superstition
> and meaningless ritual are what separate us from the animals.
>                                            --'Latka Gravis' on _Taxi_


--Apple-Mail=_FB05D357-A54C-4FA1-85FC-9FDD3933F314
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Jan 9, 2018, at 3:08 PM, Randall Gellens &lt;<a =
href=3D"mailto:rg+ietf@randy.pensive.org" =
class=3D"">rg+ietf@randy.pensive.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">Hi Alissa,</span><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">Good point. &nbsp;I can reword the Security =
Considerations section to read:</span><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">&nbsp;&nbsp;&nbsp;The Security Considerations of =
BCP 47 [RFC5646] apply here. &nbsp;An</span><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">&nbsp;&nbsp;&nbsp;attacker with the =
ability to modify signaling could prevent a call</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;from succeeding by altering any of several =
crucial elements,</span><br style=3D"font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span=
 style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">&nbsp;&nbsp;&nbsp;including the 'hlang-send' or =
'hlang-recv' values. &nbsp;RFC 5069</span><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">&nbsp;&nbsp;&nbsp;[RFC5069] discusses =
such threats. &nbsp;Use of TLS or IPSec can protect</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;against such threats. &nbsp;Emergency calls =
are of particular concern; RFC</span><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">&nbsp;&nbsp;&nbsp;6881 [RFC6881], which =
is specific to emergency calls, mandates use of</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">&nbsp;&nbsp;&nbsp;TLS=
 or IPSec (in ED-57/SP-30).</span><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""></div></blockquote><div><br class=3D""></div><div>Sounds =
good, thanks.</div><div>Alissa</div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">At 10:18 AM -0800 1/9/18, Alissa Cooper =
wrote:</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D"">Alissa Cooper has entered =
the following ballot position for<br =
class=3D"">draft-ietf-slim-negotiating-human-language-22: No =
Objection<br class=3D""><br class=3D"">When responding, please keep the =
subject line intact and reply to all<br class=3D"">email addresses =
included in the To and CC lines. (Feel free to cut this<br =
class=3D"">introductory paragraph, however.)<br class=3D""><br =
class=3D""><br class=3D"">Please refer to <a =
href=3D"https://www.ietf.org/iesg/statement/discuss-criteria.html" =
class=3D"">https://www.ietf.org/iesg/statement/discuss-criteria.html</a><b=
r class=3D"">for more information about IESG DISCUSS and COMMENT =
positions.<br class=3D""><br class=3D""><br class=3D"">The document, =
along with other ballot positions, can be found here:<br class=3D""><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human=
-language/" =
class=3D"">https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-hu=
man-language/</a><br class=3D""><br class=3D""><br class=3D""><br =
class=3D"">---------------------------------------------------------------=
-------<br class=3D"">COMMENT:<br =
class=3D"">---------------------------------------------------------------=
-------<br class=3D""><br class=3D"">=3D=3D Section 7 =3D=3D<br =
class=3D""><br class=3D"">"In<br class=3D"">&nbsp;&nbsp;&nbsp;addition, =
if the 'hlang-send' or 'hlang-recv' values are altered or<br =
class=3D"">&nbsp;&nbsp;&nbsp;deleted en route, the session could fail or =
languages<br class=3D"">&nbsp;&nbsp;&nbsp;incomprehensible to the caller =
could be selected; however, this is<br class=3D"">&nbsp;&nbsp;&nbsp;also =
a risk if any SDP parameters are modified en route."<br class=3D""><br =
class=3D"">Given that one of the primary use cases for the attributes =
defined<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">here is for<br class=3D"">emergency calling, it seems =
worthwhile to call out the new specific<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">threat =
that<br class=3D"">these attributes enable in that case, namely the =
targeted<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">manipulation/forgery<br class=3D"">of the language attributes =
for the purposes of denying emergency<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">services to =
a<br class=3D"">caller. This general class of attacks is contemplated in =
Section 5.2.2 of RFC<br class=3D"">5069, although there may be a better =
reference to cite here for what to do if<br class=3D"">you don't want =
your emergency calls subject to that kind of attack (I can't<br =
class=3D"">recall another document off the top of my head).<br =
class=3D""><br class=3D"">=3D=3D Section 8 =3D=3D<br class=3D""><br =
class=3D"">This seems weak for not including some words to indicate what =
to do<span class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">to =
mitigate<br class=3D"">the risks of exposing this information.<br =
class=3D""></blockquote><br style=3D"font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">--<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Randall =
Gellens</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">Opinions are personal; &nbsp;&nbsp;&nbsp;facts =
are suspect; &nbsp;&nbsp;&nbsp;I speak for myself only</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">-------------- =
Randomly selected tag: ---------------</span><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">In my country, we believe (and rightly =
so) that mindless superstition</span><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;" class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">and meaningless ritual are what separate =
us from the animals.</span><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--'Latka Gravis' on =
_Taxi_</span></div></blockquote></div><br class=3D""></body></html>=

--Apple-Mail=_FB05D357-A54C-4FA1-85FC-9FDD3933F314--


From nobody Tue Jan  9 12:56:55 2018
Return-Path: <adam@nostrum.com>
X-Original-To: slim@ietf.org
Delivered-To: slim@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 01CFE126C0F; Tue,  9 Jan 2018 12:56:49 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Adam Roach <adam@nostrum.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org,  bernard.aboba@gmail.com, slim@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.68.3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151553140897.1790.6344575543433806704.idtracker@ietfa.amsl.com>
Date: Tue, 09 Jan 2018 12:56:48 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/CBRjNtM2jARDqmhLUDh_ckm2j1k>
Subject: [Slim] Adam Roach's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 20:56:49 -0000

Adam Roach has entered the following ballot position for
draft-ietf-slim-negotiating-human-language-22: Yes

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I'm glad to see this document being published; thanks to everyone to worked on
it.

One tiny nit; section 5.1 contains the following text:

>   This document defines two media-level attributes starting with
>   'hlang' (short for "human interactive language")...

I think this is a hold-over from when the string was "humintlang" rather than
"hlang" -- it probably makes more sense to say:

>   This document defines two media-level attributes starting with
>   'hlang' (short for "human language")...



From nobody Tue Jan  9 14:15:52 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF31812D7E3; Tue,  9 Jan 2018 14:15:45 -0800 (PST)
X-Quarantine-ID: <OvIuRhqtWa0J>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OvIuRhqtWa0J; Tue,  9 Jan 2018 14:15:44 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 7208112773A; Tue,  9 Jan 2018 14:15:44 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Tue, 9 Jan 2018 14:16:17 -0800
Mime-Version: 1.0
Message-Id: <p06240608d67aef540471@[99.111.97.136]>
In-Reply-To: <151553140897.1790.6344575543433806704.idtracker@ietfa.amsl.com>
References: <151553140897.1790.6344575543433806704.idtracker@ietfa.amsl.com>
X-Mailer: Eudora for Mac OS X
Date: Tue, 9 Jan 2018 14:15:42 -0800
To: Adam Roach <adam@nostrum.com>, "The IESG" <iesg@ietf.org>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org, draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org, bernard.aboba@gmail.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/S7UZO4c7M5eNLDubS3eId6H4tTo>
Subject: Re: [Slim] Adam Roach's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 22:15:46 -0000

Hi Adam,

Thank you, good catch.  Changed as you suggest:

    This document defines two media-level attributes starting with
    'hlang' (short for "human language") to negotiate which human

At 12:56 PM -0800 1/9/18, Adam Roach wrote:

>  I'm glad to see this document being published; thanks to everyone 
> to worked on
>  it.
>
>  One tiny nit; section 5.1 contains the following text:
>
>>    This document defines two media-level attributes starting with
>   >   'hlang' (short for "human interactive language")...
>
>  I think this is a hold-over from when the string was "humintlang" rather than
>  "hlang" -- it probably makes more sense to say:
>
>>    This document defines two media-level attributes starting with
>   >   'hlang' (short for "human language")...

-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
I hope we shall...crush in its birth the aristocracy of our moneyed
corporations, which dare already to challenge our government to a
trial of strength, and bid defiance to the laws of our country.
         --Thomas Jefferson, letter to George Logan. November 12, 1816


From nobody Tue Jan  9 15:07:42 2018
Return-Path: <bernard.aboba@gmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1498312D837 for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 15:07:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U1ef007nYlcQ for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 15:07:39 -0800 (PST)
Received: from mail-vk0-x22f.google.com (mail-vk0-x22f.google.com [IPv6:2607:f8b0:400c:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5DF80124D68 for <slim@ietf.org>; Tue,  9 Jan 2018 15:07:39 -0800 (PST)
Received: by mail-vk0-x22f.google.com with SMTP id n4so195378vkd.6 for <slim@ietf.org>; Tue, 09 Jan 2018 15:07:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=pwrC1aZ2dGUuIOK5mR6TQzS3PzvhtVvnGllvmbQwcEs=; b=ZRCjxw2V1s9TpUhXUBjeLaQWnpXp47eFNwLPojghpXVJWTIKwCtSBoz3koeCzaRkAN Ht7OwwJt3tZIgZqwxhrZylIHr2AaEtaXymQeUOxdxlanXckck0dUmPcT96t6pvoZoxs9 jVF1Wxqloy6YkK7CQnqBJ+FLNPyO8HwQphfP+1b7BZ9QxBioIKHcWShhhJkfucBzId64 BoImfmZtRs25Zx8i1p41Mz1zK15i1GHA1LoWbTCWiGtXkmyFOGp1ZFaOEp42zRi029Ry lzzUX3ggOVAiABHJihQToF0PciJ1z+qXhog5KPL3nsDbYP+80i+bJRsj2XG5CeFIPh1j 41mA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=pwrC1aZ2dGUuIOK5mR6TQzS3PzvhtVvnGllvmbQwcEs=; b=GTSsE/BELig8oezX8o5UAgqXt9RaT9Yk5v8UqVc5s/jV20e550aj1aJQ1+FXv3DB5n ztJU2Y/NVza2mbHl7VTtk5+TQSg9qVo0Rnx02qX50FqLUoys3g+y9zAwlX1nGsBqon2e NHtD1vJx9XNNOsNuwWYWnjnEUT50CNi5MXc0iPfRyddVWs4mQxEBulKtzDj+bIx76ivX c/ZPMMkvcZLsFXNkmiYBlHsovOy3Wt5O9sOCj5NXZZzyu5CqQsTUyG0DKX+Fxn8DyI3M PxzZ9T8VrJ+dTfH5xHyEArsleTQYfUbz6tfR9lQERprBQj9DF8Vd4p2/zayBHG9GdMwP qmBA==
X-Gm-Message-State: AKwxyteKIaOGT3jfi9+q1q4hDWxbC1VOc2mmFJEZ8ezn0gP6NScQzUYd ckWxuUAnSr1RYxw3yLVW2+NzLLiRYztjTRr8ipmdObWr
X-Google-Smtp-Source: ACJfBouVUivNxJ+JWiy7iYC688+lMKfifm3dbN6/86XqUfzUNR5ke4MpeziRXXY/SS5HUUl+XOMEUx061MhoiPajIqA=
X-Received: by 10.31.82.194 with SMTP id g185mr15242156vkb.15.1515539257816; Tue, 09 Jan 2018 15:07:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.159.54.138 with HTTP; Tue, 9 Jan 2018 15:07:17 -0800 (PST)
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Tue, 9 Jan 2018 15:07:17 -0800
Message-ID: <CAOW+2du2Cf6BhjoNQ43scbVstL+J70Myc1Mhtz0KVcTVi+vLTg@mail.gmail.com>
To: slim@ietf.org, =?UTF-8?Q?Gunnar_Hellstr=C3=B6m?= <gunnar.hellstrom@omnitor.se>,  Randall Gellens <rg+ietf@randy.pensive.org>
Content-Type: multipart/alternative; boundary="001a114f76c41afbd405625ffb0e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/Xuiguxnf-5N2i1naHcaV9Rij4YM>
Subject: [Slim] Question about "asymmetrical language use"
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 23:07:41 -0000

--001a114f76c41afbd405625ffb0e
Content-Type: text/plain; charset="UTF-8"

In Section 5.1 of -22, I noted the following sentence:

" When placing an emergency call, and in any other case where the language
cannot be inferred from context, in an offer each media stream primarily
intended for human language communication SHOULD specify both (or for
asymmetrical language use, one of) the 'hlang- send' and 'hlang-recv'
attributes."

[BA] In our previous discussions, we have talked about scenarios (e.g.
speech impaired, but not hearing impaired) in which it is useful to include
both 'hlang-send' and 'hlang-recv' so as to accommodate user needs.
Wouldn't such a scenario qualify as "asymmetrical language use"?  If so,
how could the user's needs be accommodated with only one of the
'hlang-send' or 'hlang-recv' attributes?

--001a114f76c41afbd405625ffb0e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">In Section 5.1 of -22, I noted the following sentence:=C2=
=A0<div><br></div><div>&quot;<span style=3D"color:rgb(0,0,0)">   When placi=
ng an emergency call, and in any other case where the=C2=A0</span><span sty=
le=3D"color:rgb(0,0,0)">language cannot be inferred from context, in an off=
er each media=C2=A0</span><span style=3D"color:rgb(0,0,0)">stream primarily=
 intended for human language communication SHOULD=C2=A0</span><span style=
=3D"color:rgb(0,0,0)">specify both (or for asymmetrical language use, one o=
f) the &#39;hlang-=C2=A0</span><span style=3D"color:rgb(0,0,0)">send&#39; a=
nd &#39;hlang-recv&#39; attributes.</span>&quot;</div><div><br></div><div>[=
BA] In our previous discussions, we have talked about scenarios (e.g. speec=
h impaired, but not hearing impaired) in which it is useful to include both=
 &#39;hlang-send&#39; and &#39;hlang-recv&#39; so as to accommodate user ne=
eds.=C2=A0 Wouldn&#39;t such a scenario qualify as &quot;asymmetrical langu=
age use&quot;?=C2=A0 If so, how could the user&#39;s needs be accommodated =
with only one of the &#39;hlang-send&#39; or &#39;hlang-recv&#39; attribute=
s?=C2=A0</div><div><br></div><div><br></div></div>

--001a114f76c41afbd405625ffb0e--


From nobody Tue Jan  9 15:50:51 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 35A6F126C26 for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 15:50:50 -0800 (PST)
X-Quarantine-ID: <Crmu3VukEHCg>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Crmu3VukEHCg for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 15:50:48 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 622BA120713 for <slim@ietf.org>; Tue,  9 Jan 2018 15:50:48 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Tue, 9 Jan 2018 15:51:20 -0800
Mime-Version: 1.0
Message-Id: <p0624060cd67b04b9082a@[99.111.97.136]>
In-Reply-To: <CAOW+2du2Cf6BhjoNQ43scbVstL+J70Myc1Mhtz0KVcTVi+vLTg@mail.gmail.com>
References: <CAOW+2du2Cf6BhjoNQ43scbVstL+J70Myc1Mhtz0KVcTVi+vLTg@mail.gmail.com>
X-Mailer: Eudora for Mac OS X
Date: Tue, 9 Jan 2018 15:50:45 -0800
To: Bernard Aboba <bernard.aboba@gmail.com>, slim@ietf.org, Gunnar =?iso-8859-1?Q?Hellstr=F6m?=  <gunnar.hellstrom@omnitor.se>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/aVtCkoC1FDEX8kGZLGhub65Fz9g>
Subject: Re: [Slim] Question about "asymmetrical language use"
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 23:50:50 -0000

The wording is intended to permit only one to be specified for 
asymmertical use cases, it is not intended to disallow both to be 
specified.  This could be clarified by adding "or both":

    When placing an emergency call, and in any other case where the
    language cannot be inferred from context, in an offer each media
    stream primarily intended for human language communication SHOULD
    specify both (or for asymmetrical language use, one or both of) the
    'hlang-send' and 'hlang-recv' attributes.


At 3:07 PM -0800 1/9/18, Bernard Aboba wrote:

>  In Section 5.1 of -22, I noted the following sentence:
>
>  " When placing an emergency call, and in any other case where 
> the language cannot be inferred from context, in an offer each 
> media stream primarily intended for human language communication 
> SHOULD specify both (or for asymmetrical language use, one of) the 
> 'hlang- send' and 'hlang-recv' attributes."
>
>  [BA] In our previous discussions, we have talked about scenarios 
> (e.g. speech impaired, but not hearing impaired) in which it is 
> useful to include both 'hlang-send' and 'hlang-recv' so as to 
> accommodate user needs.  Wouldn't such a scenario qualify as 
> "asymmetrical language use"?  If so, how could the user's needs be 
> accommodated with only one of the 'hlang-send' or 'hlang-recv' 
> attributes?
>
>
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
There are two kinds of light--the glow that illuminates,
and the glare that obscures.            --James Thurber


From nobody Tue Jan  9 16:29:12 2018
Return-Path: <bernard.aboba@gmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90576124C27 for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 16:29:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id COCLvZtzUnfl for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 16:29:08 -0800 (PST)
Received: from mail-pg0-x230.google.com (mail-pg0-x230.google.com [IPv6:2607:f8b0:400e:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 632CA12422F for <slim@ietf.org>; Tue,  9 Jan 2018 16:29:08 -0800 (PST)
Received: by mail-pg0-x230.google.com with SMTP id m17so7003375pgd.8 for <slim@ietf.org>; Tue, 09 Jan 2018 16:29:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=diZJYXU6tKUe6tTJ/WML5cdbRtAyXLrXOc/bxq9ierw=; b=VyGA4isPmeiftqFHKV69ctXPtRtDnMSmgW5/dZ2wu1m1bOJgRpF53WGAJLQnhGxGm4 yjuqDhEyk2kPEUN+8ZzuWfzVrUl2rcl97PCCiSpSZfYxez01aVDEmhK5/W7y1fML5eYm PSwbtjJFbR7arH2cP/wabtX4EljPkqViqVOaL70YKdx38owf9LQfGeXUZ1m30GMB1ngM yYaSMHzjDg7Wba4esN3acmPRU+ohkZ8Q5KN2s0CCS4Co543LeicbYBLydaJb5iT/mWO5 31euZEaqRuvo5W4MTzCu4ybGFG7z6JQ2wKxJwoQOLs6ORWU0Jo9UsXvTpdMBfLiuLtCd NANA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=diZJYXU6tKUe6tTJ/WML5cdbRtAyXLrXOc/bxq9ierw=; b=uhgbvHDUCI5hLH4fLX5VO3MaMzGT1RynP/uodgFyD4ZioHKsKWL5AZcEnQXunrNK08 xPXxm7LNR7BsN4NBaIaHtnQL56OUbl28M5aMBokyZQ0iVgDwsdR5x3zWnXtu6f71UNYd LVaIVxjFDmqwFzi1PwE2Czj29UW68lPLT9jkWkDrfQnEd5WrBGUc15VDZ5tb9mSUP/Bh BB7CDwD6ex9SUCKO74KZ+3RBq74gInvLP8U6oBZZQScqSo8xNlxJZWWKP/m6rIDWIsW5 FtLaLb/XMcr7WoFkrhzjv7QkHPJHCS/qfn1Cmcs75YYhLW2v2GBar/eTZ4XR37icRUnf V+kQ==
X-Gm-Message-State: AKGB3mIh2OfWXLIGVkpv4n+C1Zr9lGa5mHJE6HGY3mlxzo6vn/0+mSro q3QXLLCUnrG7JXzaNAH1b/mEIcbn
X-Google-Smtp-Source: ACJfBosCOXYtNyiZnMc9bWbTsaaG2ecKJeu3KZO1XNhu903E5LwfUQehV4FHiCJkFQrfj9jbMfHcEg==
X-Received: by 10.98.73.89 with SMTP id w86mr15369778pfa.31.1515544147359; Tue, 09 Jan 2018 16:29:07 -0800 (PST)
Received: from [10.118.0.140] (mobile-166-176-184-149.mycingular.net. [166.176.184.149]) by smtp.gmail.com with ESMTPSA id z74sm35470415pfi.123.2018.01.09.16.29.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 09 Jan 2018 16:29:06 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Bernard Aboba <bernard.aboba@gmail.com>
X-Mailer: iPhone Mail (15C202)
In-Reply-To: <p0624060cd67b04b9082a@[99.111.97.136]>
Date: Tue, 9 Jan 2018 16:29:05 -0800
Cc: slim@ietf.org, =?utf-8?Q?Gunnar_Hellstr=C3=B6m?= <gunnar.hellstrom@omnitor.se>
Content-Transfer-Encoding: quoted-printable
Message-Id: <3FC9369F-DB8B-4898-B698-194C1B9FEF39@gmail.com>
References: <CAOW+2du2Cf6BhjoNQ43scbVstL+J70Myc1Mhtz0KVcTVi+vLTg@mail.gmail.com> <p0624060cd67b04b9082a@[99.111.97.136]>
To: Randall Gellens <rg+ietf@randy.pensive.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/ayplniYBc5T3wz79oJVO6Eqz_GU>
Subject: Re: [Slim] Question about "asymmetrical language use"
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 00:29:10 -0000

That would help, thanks,

> On Jan 9, 2018, at 3:50 PM, Randall Gellens <rg+ietf@randy.pensive.org> wr=
ote:
>=20
> The wording is intended to permit only one to be specified for asymmertica=
l use cases, it is not intended to disallow both to be specified.  This coul=
d be clarified by adding "or both":
>=20
>   When placing an emergency call, and in any other case where the
>   language cannot be inferred from context, in an offer each media
>   stream primarily intended for human language communication SHOULD
>   specify both (or for asymmetrical language use, one or both of) the
>   'hlang-send' and 'hlang-recv' attributes.
>=20
>=20
> At 3:07 PM -0800 1/9/18, Bernard Aboba wrote:
>=20
>> In Section 5.1 of -22, I noted the following sentence:
>>=20
>> " When placing an emergency call, and in any other case where the languag=
e cannot be inferred from context, in an offer each media stream primarily i=
ntended for human language communication SHOULD specify both (or for asymmet=
rical language use, one of) the 'hlang- send' and 'hlang-recv' attributes."
>>=20
>> [BA] In our previous discussions, we have talked about scenarios (e.g. sp=
eech impaired, but not hearing impaired) in which it is useful to include bo=
th 'hlang-send' and 'hlang-recv' so as to accommodate user needs.  Wouldn't s=
uch a scenario qualify as "asymmetrical language use"?  If so, how could the=
 user's needs be accommodated with only one of the 'hlang-send' or 'hlang-re=
cv' attributes?
>>=20
>>=20
>>=20
>> _______________________________________________
>> SLIM mailing list
>> SLIM@ietf.org
>> https://www.ietf.org/mailman/listinfo/slim
>=20
>=20
> --=20
> Randall Gellens
> Opinions are personal;    facts are suspect;    I speak for myself only
> -------------- Randomly selected tag: ---------------
> There are two kinds of light--the glow that illuminates,
> and the glare that obscures.            --James Thurber


From nobody Tue Jan  9 16:54:19 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0FF9124D68 for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 16:54:17 -0800 (PST)
X-Quarantine-ID: <jM6GPFIPIvcO>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jM6GPFIPIvcO for <slim@ietfa.amsl.com>; Tue,  9 Jan 2018 16:54:15 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id C6028124C27 for <slim@ietf.org>; Tue,  9 Jan 2018 16:54:15 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Tue, 9 Jan 2018 16:54:48 -0800
Mime-Version: 1.0
Message-Id: <p0624060ed67b148bbd85@[99.111.97.136]>
In-Reply-To: <3FC9369F-DB8B-4898-B698-194C1B9FEF39@gmail.com>
References: <CAOW+2du2Cf6BhjoNQ43scbVstL+J70Myc1Mhtz0KVcTVi+vLTg@mail.gmail.com> <p0624060cd67b04b9082a@[99.111.97.136]> <3FC9369F-DB8B-4898-B698-194C1B9FEF39@gmail.com>
X-Mailer: Eudora for Mac OS X
Date: Tue, 9 Jan 2018 16:54:12 -0800
To: Bernard Aboba <bernard.aboba@gmail.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org, =?utf-8?Q?Gunnar_Hellstr=C3=B6m?= <gunnar.hellstrom@omnitor.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/tzd0f-O1pDs9vXYEa0dp7s-VSxk>
Subject: Re: [Slim] Question about "asymmetrical language use"
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 00:54:18 -0000

It's in -23, which I've held off uploading, to see if any more 
comments come in.

At 4:29 PM -0800 1/9/18, Bernard Aboba wrote:

>  That would help, thanks,
>
>>  On Jan 9, 2018, at 3:50 PM, Randall Gellens 
>> <rg+ietf@randy.pensive.org> wrote:
>>
>>  The wording is intended to permit only one to be specified for 
>> asymmertical use cases, it is not intended to disallow both to be 
>> specified.  This could be clarified by adding "or both":
>>
>>    When placing an emergency call, and in any other case where the
>>    language cannot be inferred from context, in an offer each media
>>    stream primarily intended for human language communication SHOULD
>>    specify both (or for asymmetrical language use, one or both of) the
>>    'hlang-send' and 'hlang-recv' attributes.
>>
>>
>>  At 3:07 PM -0800 1/9/18, Bernard Aboba wrote:
>>
>>>  In Section 5.1 of -22, I noted the following sentence:
>>>
>>>  " When placing an emergency call, and in any other case where the 
>>> language cannot be inferred from context, in an offer each media 
>>> stream primarily intended for human language communication SHOULD 
>>> specify both (or for asymmetrical language use, one of) the 
>>> 'hlang- send' and 'hlang-recv' attributes."
>>>
>>>  [BA] In our previous discussions, we have talked about scenarios 
>>> (e.g. speech impaired, but not hearing impaired) in which it is 
>>> useful to include both 'hlang-send' and 'hlang-recv' so as to 
>>> accommodate user needs.  Wouldn't such a scenario qualify as 
>>> "asymmetrical language use"?  If so, how could the user's needs 
>>> be accommodated with only one of the 'hlang-send' or 'hlang-recv' 
>>> attributes?
>>>
>>>
>>>
>>>  _______________________________________________
>>>  SLIM mailing list
>>>  SLIM@ietf.org
>>>  https://www.ietf.org/mailman/listinfo/slim
>>
>>
>>  --
>>  Randall Gellens
>>  Opinions are personal;    facts are suspect;    I speak for myself only
>>  -------------- Randomly selected tag: ---------------
>>  There are two kinds of light--the glow that illuminates,
>>  and the glare that obscures.            --James Thurber
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Liberals are trusting and optimistic because
they believe other people are much like themselves.
Conservatives are hostile and fearful because they
believe the same thing.


From nobody Tue Jan  9 20:21:22 2018
Return-Path: <ben@nostrum.com>
X-Original-To: slim@ietf.org
Delivered-To: slim@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 426AC1200B9; Tue,  9 Jan 2018 20:21:21 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Ben Campbell <ben@nostrum.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org,  bernard.aboba@gmail.com, slim@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.68.3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com>
Date: Tue, 09 Jan 2018 20:21:21 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/0XcqqdSI-FoRrLKehESsBogM4wQ>
Subject: [Slim] Ben Campbell's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 04:21:21 -0000

Ben Campbell has entered the following ballot position for
draft-ietf-slim-negotiating-human-language-22: Yes

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I'm balloting "yes" because I think this is important work, but I have some
comments:

Substantive Comments:

- General: It seems to be that this is as much about human behavior as it is
capabilities negotiating. Example case: I make a video call and express that I
would like to receive Klingon. (Is there a tag for that ? :-) The callee can
speak Klingon and Esperanto, so we agree on Klingon. What keeps the callee from
speaking Esparanto instead?

I realize we can't force people to stick to the negotiated languages--but
should we expect that users should at least be given some sort of UI indication
about the negotiated language(s)? It seems like a paragraph or two on that
subject is warranted, even if it just to say it's out of scope.

-1, paragraph 6:  (related to Ekr's comments) Does the selection of a single
tag in an answer imply  an assumption only one language will be used? There are
communities where people tend to mix 2 or more languages freely and fluidly. Is
that sort of thing out of scope?

- 5.1, paragraph 2:  Can you elaborate on the motivation to have a separate
hlang-send and hlang-recv parameter vs having a single language parameter and
instead setting the stream to send or receive only, especially in light of the
recommendation to set both directions the same for bi-directional language
selection? I don't mean to dispute that approach; I just think a bit more
explanation of the design choice would be helpful to the reader.  I can imagine
some use cases, for example a speech-impaired person who does not plan to speak
on a video call may still wish to send video to show facial expressions, etc. 
(I just re-read the discussion resulting from Ekr's comments, and recognize
that this overlaps heavily with that.)

-5.1, paragraph 3: "... which in most cases is one of the
   languages in the offer's..."
Are there cases where it might not?

-5.1, last paragraph: "This is not a problem."
Can you elaborate? That sort of statement usually takes the form "This is not a
problem, because..."

-5.2, last paragraph: Is there a reason to give such weak guidance on how to
indicate the call is rejected?  (Along those lines, are non-SIP uses of SDP in
scope?)

Editorial Comments and Nits:

-5.1, paragraph 4: The first MUST seems like a statement of fact.



From nobody Wed Jan 10 03:40:22 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 807BA126BF3 for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 03:40:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xw-pvnonoiwD for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 03:40:18 -0800 (PST)
Received: from bin-vsp-out-03.atm.binero.net (vsp-unauthed02.binero.net [195.74.38.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6843F1200B9 for <slim@ietf.org>; Wed, 10 Jan 2018 03:40:18 -0800 (PST)
X-Halon-ID: fcf75d1b-f5fa-11e7-814a-0050569116f7
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [2.70.193.98] (unknown [2.70.193.98]) by bin-vsp-out-03.atm.binero.net (Halon) with ESMTPA id fcf75d1b-f5fa-11e7-814a-0050569116f7; Wed, 10 Jan 2018 12:40:03 +0100 (CET)
Date: Wed, 10 Jan 2018 12:39:56 +0100
Message-ID: <tjr6h9ssme6omoled7tb1vo9.1515574168842@email.android.com>
Importance: normal
From: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>
To: Randall Gellens <rg+ietf@randy.pensive.org>, Bernard Aboba <bernard.aboba@gmail.com>
Cc: slim@ietf.org
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="--_com.android.email_2725521230133500"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/MgXZ5Il_pWM3MGxHZUnM-THW_qU>
Subject: Re: [Slim] Question about "asymmetrical language use"
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 11:40:21 -0000

----_com.android.email_2725521230133500
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

CiAgICAKTm8sIHRoZSBwcm9wb3NlZCBjaGFuZ2UgaXMgd3JvbmcuwqBUaGUgcmVhc29uIHdoeSBp
dCBzYXlzICJvbmUiIGZvciB0aGUgYXN5bW1ldHJpY2FswqAgY2FzZSBpcyB0aGF0IHRoZSBydWxl
IGlzIHN0YXRlZCBwZXIgbWVkaWEgb25seS4gSW4gdGhlIGFzeW1tZXRyaWNhbCBjYXNlIHlvdSBo
YXZlIGhsYW5nLXNlbmQgaW4gb25lIG1lZGlhIGFuZCBobGFuZy1yZWN2IGluIGFub3RoZXIgbWVk
aWEuwqAKQnkgdGhlIGRpc2N1c3Npb24gbm93LCBJIHRoaW5rIGl0IGlzIGV2aWRlbnQgdGhhdCBh
IGJldHRlciBleHBsYW5hdGlvbiBpcyBuZWVkZWQuIEl0IGlzIGVhc3kgdG8gZm9yZ2V0IHRoYXQg
dGhlIHdvcmRpbmcgaXMgcGVyIG1lZGlhLsKgCihZb3UgY2FuIG9mIGNvdXJzZSBpbWFnaW5lIGEg
Y2FzZSB3aGVuIHlvdSB3YW50IHRvIG9mZmVyIGJvdGggc3ltbWV0cmljIGFuZCBhc3ltbWV0cmlj
wqAgdXNlIGZvciBzZWxlY3Rpb24gYnkgdGhlIGFuc3dlcmVyLCBidXQgdGhlbiB5b3UgYWxzbyBu
ZWVkIHRoZSBwb3NzaWJpbGl0eSB0byBzZXQgcHJlZmVyZW5jZSBiZXR3ZWVuIGxhbmd1YWdlIGlu
IGRpZmZlcmVudCBtZWRpYSB0aGF0IHdlIGhhdmUgZGlzY3Vzc2VkIGEgbG90IGJ1dCBub3QgaW5j
bHVkZWQuICkKL0d1bm5hcgoKCkd1bm5hciBIZWxsc3Ryw7ZtIMKgT21uaXRvcsKgZ3VubmFyLmhl
bGxzdHJvbUBvbW5pdG9yLnNlwqArNDYgNzA4IDIwIDQyIDg4wqAKCgotLS0tLS0tLSBPcmlnaW5h
bG1lZGRlbGFuZGUgLS0tLS0tLS0KRnLDpW46IFJhbmRhbGwgR2VsbGVucyA8cmcraWV0ZkByYW5k
eS5wZW5zaXZlLm9yZz4gCkRhdHVtOiAyMDE4LTAxLTEwICAwMTo1NCAgKEdNVCswMTowMCkgClRp
bGw6IEJlcm5hcmQgQWJvYmEgPGJlcm5hcmQuYWJvYmFAZ21haWwuY29tPiAKS29waWE6IHNsaW1A
aWV0Zi5vcmcsIEd1bm5hciBIZWxsc3Ryw7ZtIDxndW5uYXIuaGVsbHN0cm9tQG9tbml0b3Iuc2U+
IApSdWJyaWs6IFJlOiBbU2xpbV0gUXVlc3Rpb24gYWJvdXQgImFzeW1tZXRyaWNhbCBsYW5ndWFn
ZSB1c2UiIAoKSXQncyBpbiAtMjMsIHdoaWNoIEkndmUgaGVsZCBvZmYgdXBsb2FkaW5nLCB0byBz
ZWUgaWYgYW55IG1vcmUgCmNvbW1lbnRzIGNvbWUgaW4uCgpBdCA0OjI5IFBNIC0wODAwIDEvOS8x
OCwgQmVybmFyZCBBYm9iYSB3cm90ZToKCj7CoCBUaGF0IHdvdWxkIGhlbHAsIHRoYW5rcywKPgo+
PsKgIE9uIEphbiA5LCAyMDE4LCBhdCAzOjUwIFBNLCBSYW5kYWxsIEdlbGxlbnMgCj4+IDxyZytp
ZXRmQHJhbmR5LnBlbnNpdmUub3JnPiB3cm90ZToKPj4KPj7CoCBUaGUgd29yZGluZyBpcyBpbnRl
bmRlZCB0byBwZXJtaXQgb25seSBvbmUgdG8gYmUgc3BlY2lmaWVkIGZvciAKPj4gYXN5bW1lcnRp
Y2FsIHVzZSBjYXNlcywgaXQgaXMgbm90IGludGVuZGVkIHRvIGRpc2FsbG93IGJvdGggdG8gYmUg
Cj4+IHNwZWNpZmllZC7CoCBUaGlzIGNvdWxkIGJlIGNsYXJpZmllZCBieSBhZGRpbmcgIm9yIGJv
dGgiOgo+Pgo+PsKgwqDCoCBXaGVuIHBsYWNpbmcgYW4gZW1lcmdlbmN5IGNhbGwsIGFuZCBpbiBh
bnkgb3RoZXIgY2FzZSB3aGVyZSB0aGUKPj7CoMKgwqAgbGFuZ3VhZ2UgY2Fubm90IGJlIGluZmVy
cmVkIGZyb20gY29udGV4dCwgaW4gYW4gb2ZmZXIgZWFjaCBtZWRpYQo+PsKgwqDCoCBzdHJlYW0g
cHJpbWFyaWx5IGludGVuZGVkIGZvciBodW1hbiBsYW5ndWFnZSBjb21tdW5pY2F0aW9uIFNIT1VM
RAo+PsKgwqDCoCBzcGVjaWZ5IGJvdGggKG9yIGZvciBhc3ltbWV0cmljYWwgbGFuZ3VhZ2UgdXNl
LCBvbmUgb3IgYm90aCBvZikgdGhlCj4+wqDCoMKgICdobGFuZy1zZW5kJyBhbmQgJ2hsYW5nLXJl
Y3YnIGF0dHJpYnV0ZXMuCj4+Cj4+Cj4+wqAgQXQgMzowNyBQTSAtMDgwMCAxLzkvMTgsIEJlcm5h
cmQgQWJvYmEgd3JvdGU6Cj4+Cj4+PsKgIEluIFNlY3Rpb24gNS4xIG9mIC0yMiwgSSBub3RlZCB0
aGUgZm9sbG93aW5nIHNlbnRlbmNlOgo+Pj4KPj4+wqAgIiBXaGVuIHBsYWNpbmcgYW4gZW1lcmdl
bmN5IGNhbGwsIGFuZCBpbiBhbnkgb3RoZXIgY2FzZSB3aGVyZSB0aGUgCj4+PiBsYW5ndWFnZSBj
YW5ub3QgYmUgaW5mZXJyZWQgZnJvbSBjb250ZXh0LCBpbiBhbiBvZmZlciBlYWNoIG1lZGlhIAo+
Pj4gc3RyZWFtIHByaW1hcmlseSBpbnRlbmRlZCBmb3IgaHVtYW4gbGFuZ3VhZ2UgY29tbXVuaWNh
dGlvbiBTSE9VTEQgCj4+PiBzcGVjaWZ5IGJvdGggKG9yIGZvciBhc3ltbWV0cmljYWwgbGFuZ3Vh
Z2UgdXNlLCBvbmUgb2YpIHRoZSAKPj4+ICdobGFuZy0gc2VuZCcgYW5kICdobGFuZy1yZWN2JyBh
dHRyaWJ1dGVzLiIKPj4+Cj4+PsKgIFtCQV0gSW4gb3VyIHByZXZpb3VzIGRpc2N1c3Npb25zLCB3
ZSBoYXZlIHRhbGtlZCBhYm91dCBzY2VuYXJpb3MgCj4+PiAoZS5nLiBzcGVlY2ggaW1wYWlyZWQs
IGJ1dCBub3QgaGVhcmluZyBpbXBhaXJlZCkgaW4gd2hpY2ggaXQgaXMgCj4+PiB1c2VmdWwgdG8g
aW5jbHVkZSBib3RoICdobGFuZy1zZW5kJyBhbmQgJ2hsYW5nLXJlY3YnIHNvIGFzIHRvIAo+Pj4g
YWNjb21tb2RhdGUgdXNlciBuZWVkcy7CoCBXb3VsZG4ndCBzdWNoIGEgc2NlbmFyaW8gcXVhbGlm
eSBhcyAKPj4+ICJhc3ltbWV0cmljYWwgbGFuZ3VhZ2UgdXNlIj/CoCBJZiBzbywgaG93IGNvdWxk
IHRoZSB1c2VyJ3MgbmVlZHMgCj4+PiBiZSBhY2NvbW1vZGF0ZWQgd2l0aCBvbmx5IG9uZSBvZiB0
aGUgJ2hsYW5nLXNlbmQnIG9yICdobGFuZy1yZWN2JyAKPj4+IGF0dHJpYnV0ZXM/Cj4+Pgo+Pj4K
Pj4+Cj4+PsKgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cj4+PsKgIFNMSU0gbWFpbGluZyBsaXN0Cj4+PsKgIFNMSU1AaWV0Zi5vcmcKPj4+wqAgaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zbGltCj4+Cj4+Cj4+wqAgLS0KPj7CoCBS
YW5kYWxsIEdlbGxlbnMKPj7CoCBPcGluaW9ucyBhcmUgcGVyc29uYWw7wqDCoMKgIGZhY3RzIGFy
ZSBzdXNwZWN0O8KgwqDCoCBJIHNwZWFrIGZvciBteXNlbGYgb25seQo+PsKgIC0tLS0tLS0tLS0t
LS0tIFJhbmRvbWx5IHNlbGVjdGVkIHRhZzogLS0tLS0tLS0tLS0tLS0tCj4+wqAgVGhlcmUgYXJl
IHR3byBraW5kcyBvZiBsaWdodC0tdGhlIGdsb3cgdGhhdCBpbGx1bWluYXRlcywKPj7CoCBhbmQg
dGhlIGdsYXJlIHRoYXQgb2JzY3VyZXMuwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtLUphbWVzIFRo
dXJiZXIKPgo+wqAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPsKgIFNMSU0gbWFpbGluZyBsaXN0Cj7CoCBTTElNQGlldGYub3JnCj7CoCBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NsaW0KCgotLSAKUmFuZGFsbCBHZWxsZW5zCk9w
aW5pb25zIGFyZSBwZXJzb25hbDvCoMKgwqAgZmFjdHMgYXJlIHN1c3BlY3Q7wqDCoMKgIEkgc3Bl
YWsgZm9yIG15c2VsZiBvbmx5Ci0tLS0tLS0tLS0tLS0tIFJhbmRvbWx5IHNlbGVjdGVkIHRhZzog
LS0tLS0tLS0tLS0tLS0tCkxpYmVyYWxzIGFyZSB0cnVzdGluZyBhbmQgb3B0aW1pc3RpYyBiZWNh
dXNlCnRoZXkgYmVsaWV2ZSBvdGhlciBwZW9wbGUgYXJlIG11Y2ggbGlrZSB0aGVtc2VsdmVzLgpD
b25zZXJ2YXRpdmVzIGFyZSBob3N0aWxlIGFuZCBmZWFyZnVsIGJlY2F1c2UgdGhleQpiZWxpZXZl
IHRoZSBzYW1lIHRoaW5nLgo=

----_com.android.email_2725521230133500
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjwvaGVhZD48Ym9keT4KICAgIAo8ZGl2Pk5vLCB0aGUgcHJv
cG9zZWQgY2hhbmdlIGlzIHdyb25nLiZuYnNwOzwvZGl2PjxkaXY+VGhlIHJlYXNvbiB3aHkgaXQg
c2F5cyAib25lIiBmb3IgdGhlIGFzeW1tZXRyaWNhbCZuYnNwOyBjYXNlIGlzIHRoYXQgdGhlIHJ1
bGUgaXMgc3RhdGVkIHBlciBtZWRpYSBvbmx5LiBJbiB0aGUgYXN5bW1ldHJpY2FsIGNhc2UgeW91
IGhhdmUgaGxhbmctc2VuZCBpbiBvbmUgbWVkaWEgYW5kIGhsYW5nLXJlY3YgaW4gYW5vdGhlciBt
ZWRpYS4mbmJzcDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkJ5IHRoZSBkaXNjdXNzaW9uIG5v
dywgSSB0aGluayBpdCBpcyBldmlkZW50IHRoYXQgYSBiZXR0ZXIgZXhwbGFuYXRpb24gaXMgbmVl
ZGVkLiBJdCBpcyBlYXN5IHRvIGZvcmdldCB0aGF0IHRoZSB3b3JkaW5nIGlzIHBlciBtZWRpYS4m
bmJzcDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PihZb3UgY2FuIG9mIGNvdXJzZSBpbWFnaW5l
IGEgY2FzZSB3aGVuIHlvdSB3YW50IHRvIG9mZmVyIGJvdGggc3ltbWV0cmljIGFuZCBhc3ltbWV0
cmljJm5ic3A7IHVzZSBmb3Igc2VsZWN0aW9uIGJ5IHRoZSBhbnN3ZXJlciwgYnV0IHRoZW4geW91
IGFsc28gbmVlZCB0aGUgcG9zc2liaWxpdHkgdG8gc2V0IHByZWZlcmVuY2UgYmV0d2VlbiBsYW5n
dWFnZSBpbiBkaWZmZXJlbnQgbWVkaWEgdGhhdCB3ZSBoYXZlIGRpc2N1c3NlZCBhIGxvdCBidXQg
bm90IGluY2x1ZGVkLiApPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4vR3VubmFyPC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdiBpZD0iY29tcG9z
ZXJfc2lnbmF0dXJlIj48bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRl
eHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+R3VubmFyIEhlbGxzdHLDtm0gJm5ic3A7PGRpdj5PbW5p
dG9yJm5ic3A7PC9kaXY+PGRpdj5ndW5uYXIuaGVsbHN0cm9tQG9tbml0b3Iuc2UmbmJzcDs8L2Rp
dj48ZGl2Pis0NiA3MDggMjAgNDIgODgmbmJzcDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2Rpdj48
YnI+PGJyPi0tLS0tLS0tIE9yaWdpbmFsbWVkZGVsYW5kZSAtLS0tLS0tLTxicj5GcsOlbjogUmFu
ZGFsbCBHZWxsZW5zICZsdDtyZytpZXRmQHJhbmR5LnBlbnNpdmUub3JnJmd0OyA8YnI+RGF0dW06
IDIwMTgtMDEtMTAgIDAxOjU0ICAoR01UKzAxOjAwKSA8YnI+VGlsbDogQmVybmFyZCBBYm9iYSAm
bHQ7YmVybmFyZC5hYm9iYUBnbWFpbC5jb20mZ3Q7IDxicj5Lb3BpYTogc2xpbUBpZXRmLm9yZywg
R3VubmFyIEhlbGxzdHLDtm0gJmx0O2d1bm5hci5oZWxsc3Ryb21Ab21uaXRvci5zZSZndDsgPGJy
PlJ1YnJpazogUmU6IFtTbGltXSBRdWVzdGlvbiBhYm91dCAiYXN5bW1ldHJpY2FsIGxhbmd1YWdl
IHVzZSIgPGJyPjxicj5JdCdzIGluIC0yMywgd2hpY2ggSSd2ZSBoZWxkIG9mZiB1cGxvYWRpbmcs
IHRvIHNlZSBpZiBhbnkgbW9yZSA8YnI+Y29tbWVudHMgY29tZSBpbi48YnI+PGJyPkF0IDQ6Mjkg
UE0gLTA4MDAgMS85LzE4LCBCZXJuYXJkIEFib2JhIHdyb3RlOjxicj48YnI+Jmd0OyZuYnNwOyBU
aGF0IHdvdWxkIGhlbHAsIHRoYW5rcyw8YnI+Jmd0Ozxicj4mZ3Q7Jmd0OyZuYnNwOyBPbiBKYW4g
OSwgMjAxOCwgYXQgMzo1MCBQTSwgUmFuZGFsbCBHZWxsZW5zIDxicj4mZ3Q7Jmd0OyAmbHQ7cmcr
aWV0ZkByYW5keS5wZW5zaXZlLm9yZyZndDsgd3JvdGU6PGJyPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7
Jm5ic3A7IFRoZSB3b3JkaW5nIGlzIGludGVuZGVkIHRvIHBlcm1pdCBvbmx5IG9uZSB0byBiZSBz
cGVjaWZpZWQgZm9yIDxicj4mZ3Q7Jmd0OyBhc3ltbWVydGljYWwgdXNlIGNhc2VzLCBpdCBpcyBu
b3QgaW50ZW5kZWQgdG8gZGlzYWxsb3cgYm90aCB0byBiZSA8YnI+Jmd0OyZndDsgc3BlY2lmaWVk
LiZuYnNwOyBUaGlzIGNvdWxkIGJlIGNsYXJpZmllZCBieSBhZGRpbmcgIm9yIGJvdGgiOjxicj4m
Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyBXaGVuIHBsYWNpbmcgYW4gZW1l
cmdlbmN5IGNhbGwsIGFuZCBpbiBhbnkgb3RoZXIgY2FzZSB3aGVyZSB0aGU8YnI+Jmd0OyZndDsm
bmJzcDsmbmJzcDsmbmJzcDsgbGFuZ3VhZ2UgY2Fubm90IGJlIGluZmVycmVkIGZyb20gY29udGV4
dCwgaW4gYW4gb2ZmZXIgZWFjaCBtZWRpYTxicj4mZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyBz
dHJlYW0gcHJpbWFyaWx5IGludGVuZGVkIGZvciBodW1hbiBsYW5ndWFnZSBjb21tdW5pY2F0aW9u
IFNIT1VMRDxicj4mZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyBzcGVjaWZ5IGJvdGggKG9yIGZv
ciBhc3ltbWV0cmljYWwgbGFuZ3VhZ2UgdXNlLCBvbmUgb3IgYm90aCBvZikgdGhlPGJyPiZndDsm
Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICdobGFuZy1zZW5kJyBhbmQgJ2hsYW5nLXJlY3YnIGF0dHJp
YnV0ZXMuPGJyPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jm5ic3A7IEF0IDM6MDcg
UE0gLTA4MDAgMS85LzE4LCBCZXJuYXJkIEFib2JhIHdyb3RlOjxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyZndDsmbmJzcDsgSW4gU2VjdGlvbiA1LjEgb2YgLTIyLCBJIG5vdGVkIHRoZSBmb2xsb3dp
bmcgc2VudGVuY2U6PGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsmbmJzcDsgIiBXaGVu
IHBsYWNpbmcgYW4gZW1lcmdlbmN5IGNhbGwsIGFuZCBpbiBhbnkgb3RoZXIgY2FzZSB3aGVyZSB0
aGUgPGJyPiZndDsmZ3Q7Jmd0OyBsYW5ndWFnZSBjYW5ub3QgYmUgaW5mZXJyZWQgZnJvbSBjb250
ZXh0LCBpbiBhbiBvZmZlciBlYWNoIG1lZGlhIDxicj4mZ3Q7Jmd0OyZndDsgc3RyZWFtIHByaW1h
cmlseSBpbnRlbmRlZCBmb3IgaHVtYW4gbGFuZ3VhZ2UgY29tbXVuaWNhdGlvbiBTSE9VTEQgPGJy
PiZndDsmZ3Q7Jmd0OyBzcGVjaWZ5IGJvdGggKG9yIGZvciBhc3ltbWV0cmljYWwgbGFuZ3VhZ2Ug
dXNlLCBvbmUgb2YpIHRoZSA8YnI+Jmd0OyZndDsmZ3Q7ICdobGFuZy0gc2VuZCcgYW5kICdobGFu
Zy1yZWN2JyBhdHRyaWJ1dGVzLiI8YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZuYnNw
OyBbQkFdIEluIG91ciBwcmV2aW91cyBkaXNjdXNzaW9ucywgd2UgaGF2ZSB0YWxrZWQgYWJvdXQg
c2NlbmFyaW9zIDxicj4mZ3Q7Jmd0OyZndDsgKGUuZy4gc3BlZWNoIGltcGFpcmVkLCBidXQgbm90
IGhlYXJpbmcgaW1wYWlyZWQpIGluIHdoaWNoIGl0IGlzIDxicj4mZ3Q7Jmd0OyZndDsgdXNlZnVs
IHRvIGluY2x1ZGUgYm90aCAnaGxhbmctc2VuZCcgYW5kICdobGFuZy1yZWN2JyBzbyBhcyB0byA8
YnI+Jmd0OyZndDsmZ3Q7IGFjY29tbW9kYXRlIHVzZXIgbmVlZHMuJm5ic3A7IFdvdWxkbid0IHN1
Y2ggYSBzY2VuYXJpbyBxdWFsaWZ5IGFzIDxicj4mZ3Q7Jmd0OyZndDsgImFzeW1tZXRyaWNhbCBs
YW5ndWFnZSB1c2UiPyZuYnNwOyBJZiBzbywgaG93IGNvdWxkIHRoZSB1c2VyJ3MgbmVlZHMgPGJy
PiZndDsmZ3Q7Jmd0OyBiZSBhY2NvbW1vZGF0ZWQgd2l0aCBvbmx5IG9uZSBvZiB0aGUgJ2hsYW5n
LXNlbmQnIG9yICdobGFuZy1yZWN2JyA8YnI+Jmd0OyZndDsmZ3Q7IGF0dHJpYnV0ZXM/PGJyPiZn
dDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0
OyZuYnNwOyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4mZ3Q7Jmd0OyZndDsmbmJzcDsgU0xJTSBtYWlsaW5nIGxpc3Q8YnI+Jmd0OyZndDsmZ3Q7Jm5i
c3A7IFNMSU1AaWV0Zi5vcmc8YnI+Jmd0OyZndDsmZ3Q7Jm5ic3A7IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2xpbTxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7
Jmd0OyZuYnNwOyAtLTxicj4mZ3Q7Jmd0OyZuYnNwOyBSYW5kYWxsIEdlbGxlbnM8YnI+Jmd0OyZn
dDsmbmJzcDsgT3BpbmlvbnMgYXJlIHBlcnNvbmFsOyZuYnNwOyZuYnNwOyZuYnNwOyBmYWN0cyBh
cmUgc3VzcGVjdDsmbmJzcDsmbmJzcDsmbmJzcDsgSSBzcGVhayBmb3IgbXlzZWxmIG9ubHk8YnI+
Jmd0OyZndDsmbmJzcDsgLS0tLS0tLS0tLS0tLS0gUmFuZG9tbHkgc2VsZWN0ZWQgdGFnOiAtLS0t
LS0tLS0tLS0tLS08YnI+Jmd0OyZndDsmbmJzcDsgVGhlcmUgYXJlIHR3byBraW5kcyBvZiBsaWdo
dC0tdGhlIGdsb3cgdGhhdCBpbGx1bWluYXRlcyw8YnI+Jmd0OyZndDsmbmJzcDsgYW5kIHRoZSBn
bGFyZSB0aGF0IG9ic2N1cmVzLiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtLUphbWVzIFRodXJiZXI8YnI+Jmd0Ozxicj4m
Z3Q7Jm5ic3A7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PGJyPiZndDsmbmJzcDsgU0xJTSBtYWlsaW5nIGxpc3Q8YnI+Jmd0OyZuYnNwOyBTTElNQGlldGYu
b3JnPGJyPiZndDsmbmJzcDsgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
bGltPGJyPjxicj48YnI+LS0gPGJyPlJhbmRhbGwgR2VsbGVuczxicj5PcGluaW9ucyBhcmUgcGVy
c29uYWw7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZhY3RzIGFyZSBzdXNwZWN0OyZuYnNwOyZuYnNwOyZu
YnNwOyBJIHNwZWFrIGZvciBteXNlbGYgb25seTxicj4tLS0tLS0tLS0tLS0tLSBSYW5kb21seSBz
ZWxlY3RlZCB0YWc6IC0tLS0tLS0tLS0tLS0tLTxicj5MaWJlcmFscyBhcmUgdHJ1c3RpbmcgYW5k
IG9wdGltaXN0aWMgYmVjYXVzZTxicj50aGV5IGJlbGlldmUgb3RoZXIgcGVvcGxlIGFyZSBtdWNo
IGxpa2UgdGhlbXNlbHZlcy48YnI+Q29uc2VydmF0aXZlcyBhcmUgaG9zdGlsZSBhbmQgZmVhcmZ1
bCBiZWNhdXNlIHRoZXk8YnI+YmVsaWV2ZSB0aGUgc2FtZSB0aGluZy48YnI+PC9ib2R5PjwvaHRt
bD4=

----_com.android.email_2725521230133500--


From nobody Wed Jan 10 07:25:58 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 170BD12783A for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 07:25:57 -0800 (PST)
X-Quarantine-ID: <c7OjlV-_HBGd>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c7OjlV-_HBGd for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 07:25:55 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id E82BA126FDC for <slim@ietf.org>; Wed, 10 Jan 2018 07:25:54 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Wed, 10 Jan 2018 07:26:27 -0800
Mime-Version: 1.0
Message-Id: <p06240601d67be0d19e11@[99.111.97.136]>
In-Reply-To: <tjr6h9ssme6omoled7tb1vo9.1515574168842@email.android.com>
References: <tjr6h9ssme6omoled7tb1vo9.1515574168842@email.android.com>
X-Mailer: Eudora for Mac OS X
Date: Wed, 10 Jan 2018 07:25:50 -0800
To: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>, Bernard Aboba <bernard.aboba@gmail.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1" ; format="flowed"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/bqHvzLaPGtx67yLUOSJASvBqHWw>
Subject: Re: [Slim] Question about "asymmetrical language use"
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 15:25:57 -0000

The text seems clear to me that it is per media=20
stream.  It says "each media stream primarily=20
intended for human language communication".

At 12:39 PM +0100 1/10/18, Gunnar Hellstrom wrote:

>  No, the proposed change is wrong.
>  The reason why it says "one" for the=20
> asymmetrical  case is that the rule is stated=20
> per media only. In the asymmetrical case you=20
> have hlang-send in one media and hlang-recv in=20
> another media.
>
>  By the discussion now, I think it is evident=20
> that a better explanation is needed. It is easy=20
> to forget that the wording is per media.
>
>  (You can of course imagine a case when you want=20
> to offer both symmetric and asymmetric  use for=20
> selection by the answerer, but then you also=20
> need the possibility to set preference between=20
> language in different media that we have=20
> discussed a lot but not included. )
>
>  /Gunnar
>
>
>
>  Gunnar Hellstr=F6m
>  Omnitor
>  gunnar.hellstrom@omnitor.se
>  +46 708 20 42 88
>
>
>
>  -------- Originalmeddelande --------
>  Fr=E5n: Randall Gellens <rg+ietf@randy.pensive.org>
>  Datum: 2018-01-10 01:54 (GMT+01:00)
>  Till: Bernard Aboba <bernard.aboba@gmail.com>
>  Kopia: slim@ietf.org, Gunnar Hellstr=F6m <gunnar.hellstrom@omnitor.se>
>  Rubrik: Re: [Slim] Question about "asymmetrical language use"
>
>  It's in -23, which I've held off uploading, to see if any more
>  comments come in.
>
>  At 4:29 PM -0800 1/9/18, Bernard Aboba wrote:
>
>>   That would help, thanks,
>>
>>>   On Jan 9, 2018, at 3:50 PM, Randall Gellens
>>>  <rg+ietf@randy.pensive.org> wrote:
>>>
>>>   The wording is intended to permit only one to be specified for
>>>  asymmertical use cases, it is not intended to disallow both to be
>>>  specified.  This could be clarified by adding "or both":
>>>
>>>     When placing an emergency call, and in any other case where the
>>>     language cannot be inferred from context, in an offer each media
>>>     stream primarily intended for human language communication SHOULD
>>>     specify both (or for asymmetrical language use, one or both of) the
>>>     'hlang-send' and 'hlang-recv' attributes.
>>>
>>>
>>>   At 3:07 PM -0800 1/9/18, Bernard Aboba wrote:
>>>
>>>>   In Section 5.1 of -22, I noted the following sentence:
>>>>
>>>>   " When placing an emergency call, and in any other case where the
>>>>  language cannot be inferred from context, in an offer each media
>>>>  stream primarily intended for human language communication SHOULD
>>>>  specify both (or for asymmetrical language use, one of) the
>>>>  'hlang- send' and 'hlang-recv' attributes."
>>>>
>>>>   [BA] In our previous discussions, we have talked about scenarios
>>>>  (e.g. speech impaired, but not hearing impaired) in which it is
>>>>  useful to include both 'hlang-send' and 'hlang-recv' so as to
>>>>  accommodate user needs.  Wouldn't such a scenario qualify as
>>>>  "asymmetrical language use"?  If so, how could the user's needs
>>>>  be accommodated with only one of the 'hlang-send' or 'hlang-recv'
>>>>  attributes?
>>>>
>>>>
>>>>
>>>>   _______________________________________________
>>>>   SLIM mailing list
>>>>   SLIM@ietf.org
>>>>   https://www.ietf.org/mailman/listinfo/slim
>>>
>>>
>>>   --
>>>   Randall Gellens
>>>   Opinions are personal;    facts are suspect;    I speak for myself onl=
y
>>>   -------------- Randomly selected tag: ---------------
>>>   There are two kinds of light--the glow that illuminates,
>>>   and the glare that obscures.            --James Thurber
>>
>>   _______________________________________________
>>   SLIM mailing list
>>   SLIM@ietf.org
>>   https://www.ietf.org/mailman/listinfo/slim
>
>
>  --
>  Randall Gellens
>  Opinions are personal;    facts are suspect;    I speak for myself only
>  -------------- Randomly selected tag: ---------------
>  Liberals are trusting and optimistic because
>  they believe other people are much like themselves.
>  Conservatives are hostile and fearful because they
>  believe the same thing.


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Whenever you find that you are on the side of the majority,
it is time to reform.                         --Mark Twain


From nobody Wed Jan 10 07:51:15 2018
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C68912D871 for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 07:51:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1EdeEQcbA6L9 for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 07:51:10 -0800 (PST)
Received: from alum-mailsec-scanner-1.mit.edu (alum-mailsec-scanner-1.mit.edu [18.7.68.12]) by ietfa.amsl.com (Postfix) with ESMTP id C005412D866 for <slim@ietf.org>; Wed, 10 Jan 2018 07:51:09 -0800 (PST)
X-AuditID: 1207440c-e4dff70000000ab3-7e-5a56366932e0
Received: from outgoing-alum.mit.edu (OUTGOING-ALUM.MIT.EDU [18.7.68.33]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by alum-mailsec-scanner-1.mit.edu (Symantec Messaging Gateway) with SMTP id 30.5F.02739.A66365A5; Wed, 10 Jan 2018 10:51:06 -0500 (EST)
Received: from PaulKyzivatsMBP.localdomain (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.13.8/8.12.4) with ESMTP id w0AFp2KK030368 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 10 Jan 2018 10:51:03 -0500
To: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>, Randall Gellens <rg+ietf@randy.pensive.org>, Eric Rescorla <ekr@rtfm.com>
Cc: "slim@ietf.org" <slim@ietf.org>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <p06240609d6799905c9c0@[99.111.97.136]> <d556fd95-991a-635c-d513-265135b75b11@omnitor.se>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <65963c20-0034-acbe-f66b-986344d7a067@alum.mit.edu>
Date: Wed, 10 Jan 2018 10:51:02 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <d556fd95-991a-635c-d513-265135b75b11@omnitor.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCKsWRmVeSWpSXmKPExsUixO6iqJttFhZlsHeXhMWK1+fYLXa8P8Ni 8f15F6PFzA+dbA4sHkuW/GTymLj4E7PH1juPWTwmP25jDmCJ4rJJSc3JLEst0rdL4Mr4sv8W a8F7t4qPhy+zNzAetuhi5OCQEDCR+L8tpYuRi0NIYAeTxJfGRjYI5yGTxIzf3SwgRcICxRK3 W7JA4iICCxgltnxdzNjFyMnBLKAsMX3hPXYQW0hgM5vE8wVKIDabgJbEnEP/WUBsXgF7idOT p7GB2CwCqhJfmraD2aICaRKvnu1ghqgRlDg58wlYPaeAncT0l02sEPNtJe7M3c0MYYtL3Hoy nwnClpdo3jqbeQKjwCwk7bOQtMxC0jILScsCRpZVjHKJOaW5urmJmTnFqcm6xcmJeXmpRbqG ermZJXqpKaWbGCGBzrOD8ds6mUOMAhyMSjy8DMJhUUKsiWXFlbmHGCU5mJREeQM5Q6OE+JLy UyozEosz4otKc1KLDzFKcDArifC+ewyU401JrKxKLcqHSUlzsCiJ86ouUfcTEkhPLEnNTk0t SC2CycpwcChJ8AqaAu0RLEpNT61Iy8wpQUgzcXCCDOcBGm4AUsNbXJCYW5yZDpE/xWjJ0dNz 4w8Tx6Mbd4Hks5mvG5iFWPLy81KlxHmrQRoEQBoySvPgZsIS1ytGcaAXhXmrQKp4gEkPbuor oIVMQAvPbwT5prgkESEl1cCop6yskBoYu97lM79e5EtN93upE4zTlh76vr177SfPDZVN+5ue 6e9cZ271b8GmVf+mFT+yPR+jLGc86/jTeAO9G311fFFeh2o3XLortHLD6U9vfq/cMqdrR0np Uq1eu52lmQv9m/q3nPlyNot53WPHwJfKfnl6hS4HJ2vulNzisyDZaaqgfJOTEktxRqKhFnNR cSIAwAFefzcDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/rJLIQhJB3OVWb84xpj9dw8qnrPI>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 15:51:13 -0000

Gunnar,

I would like to understand your thinking about how the language 
indications will be used. Your comments below suggest to me that you are 
assuming that they will be exposed to the end users through a UI. If 
that is not the case then order of preference of one language over 
another won't have any influence over how the session proceeds.

	Thanks,
	Paul

On 1/9/18 3:55 AM, Gunnar Hellström wrote:
> Den 2018-01-08 kl. 23:02, skrev Randall Gellens:
>> At 10:38 PM +0100 1/8/18, Gunnar Hellström wrote:
>>
>>>  Den 2018-01-08 kl. 20:38, skrev Randall Gellens:
>>>>  At 1:36 PM -0500 1/8/18, Paul Kyzivat wrote:
>>>>
>>>>>   On 1/8/18 1:10 PM, Randall Gellens wrote:
>>>>>
>>>>>>       The term "negotiation" is used here rather than "indication" 
>>>>>> because
>>>>>>       human language (spoken/written/signed) can be negotiated in 
>>>>>> the same
>>>>>>       manner as media (audio/text/video) and codecs.  For example, 
>>>>>> if we
>>>>>>       think of a user calling an airline reservation center, the 
>>>>>> user may
>>>>>>       have a set of languages he or she speaks, with perhaps 
>>>>>> preferences
>>>>>>       for one or a few, while the airline reservation center will 
>>>>>> support a
>>>>>>       fixed set of languages.  Negotiation should select the 
>>>>>> user's most
>>>>>>       preferred language that is supported by the call center. 
>>>>>> Both sides
>>>>>>       should be aware of which language was negotiated. This is
>>>>>>       conceptually similar to the way other aspects of each media 
>>>>>> stream
>>>>>>       are negotiated using SDP (e.g., media type and codecs).
>>>>>
>>>>>   Certainly it will be common for the choices are mutually 
>>>>> exclusive. For instance, a caller *might* offer both French and 
>>>>> Chinese. The callee (a call center) may have agents that speak 
>>>>> each, but may well not have any agents that speak both.
>>>>>
>>>>>   OTOH, it is *possible* that they do have somebody who supports 
>>>>> both. If so, seems like it would be good to indicate that both are 
>>>>> supported.
>>>>
>>>>  Yes, although the additional gain in functionality is small 
>>>> relative to the additional complexity.  The draft explicitly rules 
>>>> this out of scope.  Section 3 says:
>>>>
>>>>     (Negotiating multiple simultaneous languages within a media 
>>>> stream is
>>>>     out of scope of this document.)
>>>  <GH> No, that is a different thing. We have agreed and made efforts 
>>> to express that providing multiple language indications per direction 
>>> does not imply that they all must be used simultaneously. They 
>>> (usually) only form a list to select from for use in the session.
>>>
>>>  I have many times during our discussions thought about the proposal 
>>> that Paul made now, and wondered if we gain or lose by having the 
>>> restriction of only one language per media and direction in the 
>>> answer. We might have higher complexity and longer delay before the 
>>> answer when we have the current limitation. This  is because it can 
>>> be hard for the application to take the decision on its own on the 
>>> single language to indicate in the answer, and therefore a user 
>>> interaction needed to ask the user how to answer. If support of more 
>>> than one language per media and direction is allowed (but not 
>>> simultaneously), then it is easier to make an automatic match by the 
>>> device and include all common languages in the answer.
>>>
>>>  However including more than one language per media and direction in 
>>> the answer puts the users in more uncertainty about in what language 
>>> the session will begin.
>>>
>>>  We could allow indication of multiple languages per media and 
>>> direction in the answer and let the application decide if it shall 
>>> make it easy for itself by indicating all common languages or easy 
>>> for the users by indicating one language per media and direction.
>>>
>>>  We also have the wording that the languages in the answer does not 
>>> need to be selected from what was provided in the offer by the 
>>> formulation: "(which in most cases is one of the languages in the 
>>> offer's 'hlang-recv') etc."
>>
>> This is because there may be no languages in common but the call 
>> proceeds anyway.  The usual example is an emergency call placed by a 
>> user who does not speak any language that the PSAP can support, even 
>> with language translation services. Just being able to hear what is 
>> happening may be useful to the PSAP call taker, better than not having 
>> a call at all.
> <GH> No, the parenthesis introduces an important opportunity for the 
> answerer to propose a language that was not in the offer, but may be 
> possible to use as a first try for getting some communication going 
> anyway. That can be beneficial for both sending and receiving. If it 
> does not work for the users, they are free to try other alternatives 
> during the session.
> 
> A question: Do you regard it to also be allowed for the answerer to 
> include a language in a media that had no hlang attribute in the offer? 
> Imagine a hearing caller offering only spoken languages in audio, but 
> including text media in the offer, calling a deaf person who cannot use 
> spoken language, and therefore takes a chance to include written 
> language indication in text media.  The ABNF in -20 allows it, and my 
> interpretation of the wording in 5.2 is that it is allowed. There may be 
> other views.
> The clean way is of course to accept the call without languages and make 
> a re-INVITE with languages in text media so that a complete language 
> negotiation can be performed, but that adds complexity.
> 
> RFC 4796 has specific wording to tell that the content attribute is 
> allowed in an answer even if it did not appear in the offer. Maybe we 
> should have had a similar statement.
> 
> 
>>
>>>
>>>  When there is no match, maybe the answerer want to indicate all 
>>> support it has, for example expressing in response to a request to 
>>> use Spanish:  "No, I cannot understand Spanish but I can understand 
>>> spoken Portuguese and French and Italian", in a hope to get a 
>>> conversation going.
>>>
>>>  In summary: I support Paul's proposal to relax the rules and leave 
>>> to the application to decide how to compose the answer.
>>
>> The current limitation has been agreed by the working group.  I see 
>> Paul's suggestion as a trade-off between a capability that might be 
>> nice to have but is not required, and additional complexity; I do not 
>> see it as a significant defect.  It is not a show-stopper.  It could 
>> be relaxed in a future extension or revision. Consider how many years 
>> we have been trying to get this simple feature published so it can be 
>> used.  And now, finally, after so many arguments (many of which were 
>> pointless) and so many revisions, and so much debate over simple 
>> wording, you propose that we go back to the WG and reopen debate and 
>> restart the series of last calls and discussions.  I think this is a 
>> mistake.  I object to it.
> <GH>The discussion and proposal was just a result of the difference 
> between the wording about the answer and the wording about the syntax in 
> 5.2. Selection of one of the interpretations was needed. It would be 
> less complex for the applications to allow multiple languages in the 
> attribute in the answer than deciding on one single language. That could 
> save the need for complex user interaction to make the decision. The 
> wording does not require simultaneous use during the session that is 
> said to be out of scope. It is only that the possible alternatives would 
> be indicated to the offeror in order of preference.
> It may however increase the complexity for the users to take the 
> decision instead of being told by the application which language to use, 
> so it would be best to leave it to the application to decide on how many 
> alternatives are provided in the answer.
> I do not think that the WG has been very specific about this choice 
> since both interpretations have been there for a long time in the draft.
> It is hard to relax restrictions in later revisions. Without protocol 
> preparations for extensions, interop problems are easily introduced.
> 
> /Gunnar
>>
>>>
>>>>
>>>>  This could, of course, be added in a future extension or revision.
>>>>
>>>>>
>>>>>       Thanks,
>>>>>       Paul
>>>>>
>>>>>   _______________________________________________
>>>>>   SLIM mailing list
>>>>>   SLIM@ietf.org
>>>>>   https://www.ietf.org/mailman/listinfo/slim
>>>>
>>>>
>>>
>>>  --
>>>  -----------------------------------------
>>>  Gunnar Hellström
>>>  Omnitor
>>>  gunnar.hellstrom@omnitor.se
>>>  +46 708 204 288
>>>
>>>  _______________________________________________
>>>  SLIM mailing list
>>>  SLIM@ietf.org
>>>  https://www.ietf.org/mailman/listinfo/slim
>>
>>
> 


From nobody Wed Jan 10 08:01:16 2018
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF47A12D893 for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 08:01:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Isx94B2W-6y4 for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 08:01:11 -0800 (PST)
Received: from alum-mailsec-scanner-2.mit.edu (alum-mailsec-scanner-2.mit.edu [18.7.68.13]) by ietfa.amsl.com (Postfix) with ESMTP id D141412D867 for <slim@ietf.org>; Wed, 10 Jan 2018 08:01:10 -0800 (PST)
X-AuditID: 1207440d-973ff70000000c05-4b-5a5638c3a05f
Received: from outgoing-alum.mit.edu (OUTGOING-ALUM.MIT.EDU [18.7.68.33]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by alum-mailsec-scanner-2.mit.edu (Symantec Messaging Gateway) with SMTP id 2F.72.03077.4C8365A5; Wed, 10 Jan 2018 11:01:08 -0500 (EST)
Received: from PaulKyzivatsMBP.localdomain (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.13.8/8.12.4) with ESMTP id w0AG16Sh031009 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for <slim@ietf.org>; Wed, 10 Jan 2018 11:01:07 -0500
To: slim@ietf.org
References: <151552189475.2065.12973411169880140522.idtracker@ietfa.amsl.com> <p06240606d67acbc7af70@[99.111.97.136]>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <6123cac0-a946-b26b-2b3b-68ff7b28874f@alum.mit.edu>
Date: Wed, 10 Jan 2018 11:01:06 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <p06240606d67acbc7af70@[99.111.97.136]>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRmVeSWpSXmKPExsUixO6iqHvUIizKYMVFfouZHzrZHBg9liz5 yRTAGMVlk5Kak1mWWqRvl8CVMXfLG6aCC+IV7+dPZmxgnCHcxcjJISFgIjHz40amLkYuDiGB HUwS6/Z9ZodwvjJJzPl9gAmkSligWKJ97jcwW0RAUOJ7zwwwW0igXOLynqlgNpuAlsScQ/9Z QGxeAXuJY9MOsoHYLAKqEr2XVzOD2KICaRKvnu1ghqgRlDg58wlYPSfQFR/eXgSLMwuYSczb /BDKFpe49WQ+E4QtL9G8dTbzBEb+WUjaZyFpmYWkZRaSlgWMLKsY5RJzSnN1cxMzc4pTk3WL kxPz8lKLdI30cjNL9FJTSjcxQsKSdwfj/3UyhxgFOBiVeHgjRMOihFgTy4orcw8xSnIwKYny BnKGRgnxJeWnVGYkFmfEF5XmpBYfYpTgYFYS4XUyByrnTUmsrEotyodJSXOwKInzqi1R9xMS SE8sSc1OTS1ILYLJynBwKEnwJoE0ChalpqdWpGXmlCCkmTg4QYbzAA3nBhteXJCYW5yZDpE/ xWjM0dNz4w8Tx7OZrxuYhVjy8vNSpcR5H5kBlQqAlGaU5sFNg6WWV4ziQM8J884GGcgDTEtw 814BrWICWnV+YyjIqpJEhJRUA2NBxpU3prVJ9kqus5nUz+e7G1gcYL53XMDY5GnVzRqxzsky Agt3VxX+PXr5pZPVTFG1l7N4jor9E1O7Okuy+KH2z0tOLgHvViW3KS/+3f+05bu/S6qC/BSn 0Ms9W8U/d7CeuJ+mcmTLojcBTMFsMfPMPbwrXjTr/NIs26XPK/7t2PIgLbePUUosxRmJhlrM RcWJADa6MZAIAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/HNMoqTloEs2enasqN_YRsxwNFwI>
Subject: Re: [Slim] Alissa Cooper's No Objection on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 16:01:14 -0000

On 1/9/18 3:08 PM, Randall Gellens wrote:
> Hi Alissa,
> 
> Good point.Â  I can reword the Security Considerations section to read:
> 
>  Â Â  The Security Considerations of BCP 47 [RFC5646] apply here.Â  An
>  Â Â  attacker with the ability to modify signaling could prevent a call
>  Â Â  from succeeding by altering any of several crucial elements,
>  Â Â  including the 'hlang-send' or 'hlang-recv' values.Â  RFC 5069
>  Â Â  [RFC5069] discusses such threats.Â  Use of TLS or IPSec can protect
>  Â Â  against such threats.Â  Emergency calls are of particular concern; RFC
>  Â Â  6881 [RFC6881], which is specific to emergency calls, mandates use of
>  Â Â  TLS or IPSec (in ED-57/SP-30).

Is this a real concern? IIUC the processing of emergency calls 
prioritizes completion of the call above everything else. Lack of 
support for a requested language should never result in call failure.

	Thanks,
	Paul

> At 10:18 AM -0800 1/9/18, Alissa Cooper wrote:
> 
>> Â Alissa Cooper has entered the following ballot position for
>> Â draft-ietf-slim-negotiating-human-language-22: No Objection
>>
>> Â When responding, please keep the subject line intact and reply to all
>> Â email addresses included in the To and CC lines. (Feel free to cut this
>> Â introductory paragraph, however.)
>>
>>
>> Â Please refer to 
>> https://www.ietf.org/iesg/statement/discuss-criteria.html
>> Â for more information about IESG DISCUSS and COMMENT positions.
>>
>>
>> Â The document, along with other ballot positions, can be found here:
>> Â https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/ 
>>
>>
>>
>>
>> Â ----------------------------------------------------------------------
>> Â COMMENT:
>> Â ----------------------------------------------------------------------
>>
>> Â == Section 7 ==
>>
>> Â "In
>> Â Â Â  addition, if the 'hlang-send' or 'hlang-recv' values are altered or
>> Â Â Â  deleted en route, the session could fail or languages
>> Â Â Â  incomprehensible to the caller could be selected; however, this is
>> Â Â Â  also a risk if any SDP parameters are modified en route."
>>
>> Â Given that one of the primary use cases for the attributes defined 
>> here is for
>> Â emergency calling, it seems worthwhile to call out the new specific 
>> threat that
>> Â these attributes enable in that case, namely the targeted 
>> manipulation/forgery
>> Â of the language attributes for the purposes of denying emergency 
>> services to a
>> Â caller. This general class of attacks is contemplated in Section 
>> 5.2.2 of RFC
>> Â 5069, although there may be a better reference to cite here for what 
>> to do if
>> Â you don't want your emergency calls subject to that kind of attack (I 
>> can't
>> Â recall another document off the top of my head).
>>
>> Â == Section 8 ==
>>
>> Â This seems weak for not including some words to indicate what to do 
>> to mitigate
>> Â the risks of exposing this information.
> 
> 


From nobody Wed Jan 10 08:12:51 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 914B612D955; Wed, 10 Jan 2018 08:12:34 -0800 (PST)
X-Quarantine-ID: <dD6Z6NLFbGhu>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dD6Z6NLFbGhu; Wed, 10 Jan 2018 08:12:32 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 1430112D94B; Wed, 10 Jan 2018 08:12:32 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Wed, 10 Jan 2018 08:13:05 -0800
Mime-Version: 1.0
Message-Id: <p06240602d67be148b9db@[99.111.97.136]>
In-Reply-To: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com>
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com>
X-Mailer: Eudora for Mac OS X
Date: Wed, 10 Jan 2018 08:12:29 -0800
To: Ben Campbell <ben@nostrum.com>, "The IESG" <iesg@ietf.org>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org, draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org, bernard.aboba@gmail.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/V7kGSrOVHcjJn0oE19mr97gIiFY>
Subject: Re: [Slim] Ben Campbell's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 16:12:35 -0000

At 8:21 PM -0800 1/9/18, Ben Campbell wrote:

>  I'm balloting "yes" because I think this is important work, but I have some
>  comments:
>
>  Substantive Comments:
>
>  - General: It seems to be that this is as much about human behavior as it is
>  capabilities negotiating. Example case: I make a video call and 
> express that I
>  would like to receive Klingon. (Is there a tag for that ? :-) The callee can
>  speak Klingon and Esperanto, so we agree on Klingon. What keeps the 
> callee from
>  speaking Esparanto instead?

There is a language tag for Klingon: "tlh".

The draft is not trying to even capture the full complexity of human 
language interaction, much less enforce it.  The draft provides a 
fairly simple mechanism to make it more likely that successful 
communication can occur, by identifying language needs (which can 
allow endpoints to take potentially required additional steps, such 
as bridging in translation or relay services, or having a call 
handled by someone who known the language(s) or can use the needed 
media).

>  I realize we can't force people to stick to the negotiated languages--but
>  should we expect that users should at least be given some sort of 
> UI indication
>  about the negotiated language(s)? It seems like a paragraph or two on that
>  subject is warranted, even if it just to say it's out of scope.

I will add to the Introduction the following text:

    This document does not address user interface (UI) issues, such as if
    or how a UE client informs a user about the result of language and
    media negotiation.


>  -1, paragraph 6:  (related to Ekr's comments) Does the selection of a single
>  tag in an answer imply  an assumption only one language will be 
> used? There are
>  communities where people tend to mix 2 or more languages freely and 
> fluidly. Is
>  that sort of thing out of scope?

Earlier versions of the draft had more explicit text that the draft 
did not attempt to capture the full range of human language issues, 
including the common practice among multilingual people of mixing 
languages.

The draft currently says:

    (Negotiating multiple simultaneous languages within a media stream is
    out of scope of this document.)

There was text in a version of the draft as of February 2013 that said:

    (While it is true that a conversation among multilingual people often
    involves multiple languages, it does not seem useful enough as a
    general facility to warrant complicating the desired semantics of the
    SDP attribute to allow negotiation of multiple simultaneous languages
    within an interactive media stream.)

I do not recall the reasons why the text was simplified, removing 
mention of multilingual people, and would have to search through 
minutes of the various WG sessions and email in 2013 where the draft 
was discussed.  I suspect there was desire to have the draft merely 
state what it does and doesn't do, and not get into a lot of value 
judgment discussion.


>  - 5.1, paragraph 2:  Can you elaborate on the motivation to have a separate
>  hlang-send and hlang-recv parameter vs having a single language parameter and
>  instead setting the stream to send or receive only, especially in 
> light of the
>  recommendation to set both directions the same for bi-directional language
>  selection? I don't mean to dispute that approach; I just think a bit more
>  explanation of the design choice would be helpful to the reader.  I 
> can imagine
>  some use cases, for example a speech-impaired person who does not 
> plan to speak
>  on a video call may still wish to send video to show facial expressions, etc.
>  (I just re-read the discussion resulting from Ekr's comments, and recognize
>  that this overlaps heavily with that.)

As you suggest, a media might be desired in both directions even 
though only one direction is primarily intended for interactive 
communication.  The draft currently says:

    When a media is intended for interactive communication
    using a language in one direction only (e.g., a user with difficulty
    speaking but able to hear who indicates a desire to send using text
    and receive using audio), either hlang-send or hlang-recv MAY be
    omitted.  When a media is not primarily intended for language (for
    example, a video or audio stream intended for background only) both
    SHOULD be omitted.  Otherwise, both SHOULD have the same value.  Note
    that specifying different languages for each direction (as opposed to
    the same or essentially the same language in different modalities)
    can make it difficult to complete the call (e.g., specifying a desire
    to send audio in Hungarian and receive audio in Portuguese).

I will add "Note that the media can still be useful in both 
directions."  The text thus becomes:

    When a media is intended for interactive communication
    using a language in one direction only (e.g., a user with difficulty
    speaking but able to hear who indicates a desire to send using text
    and receive using audio), either hlang-send or hlang-recv MAY be
    omitted.  Note that the media can still be useful in both directions.
    When a media is not primarily intended for language (for example, a
    video or audio stream intended for background only) both SHOULD be
    omitted.


>  -5.1, paragraph 3: "... which in most cases is one of the
>     languages in the offer's..."
>  Are there cases where it might not?

Yes, it could happen.  For example, if an emergency call comes into a 
PSAP and requests languages that the PSAP is unable to support, the 
PSAP will likely want the call to proceed anyway.  It's also possible 
that the callee might support a language that has some degree of 
mutual comprehensibility to those requested by the caller.  An 
example might be some Scandinavian languages where the caller does 
not include a language that is similar enough to have some 
comprehension but not be fluent enough to include in the UE 
configuration.


>  -5.1, last paragraph: "This is not a problem."
>  Can you elaborate? That sort of statement usually takes the form 
> "This is not a
>  problem, because..."

The caller and callee are free to use any of the established media 
streams.  If a caller requests audio, video (with a sign language), 
and text, and all three are established, the caller might ignore the 
text or audio stream and use only the video stream.

>  -5.2, last paragraph: Is there a reason to give such weak guidance on how to
>  indicate the call is rejected?  (Along those lines, are non-SIP 
> uses of SDP in
>  scope?)

No one made a case for why mandating a particular rejection code was 
necessary, especially since the draft does not offer any suggestion 
as to if a call should proceed or fail when there aren't mutually 
supported languages.

>
>  Editorial Comments and Nits:
>
>  -5.1, paragraph 4: The first MUST seems like a statement of fact.

You mean this sentence:

    In an offer, each value MUST be a list of one or more language tags
    per BCP 47 [RFC5646], separated by white space.

The MUST makes sure that the values are IANA-registered language tags.

-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
The first rule is, you must not fool yourself.  And you are the
easiest person to fool.                       --Richard Feynman


From nobody Wed Jan 10 08:15:16 2018
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDEA112D945 for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 08:15:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yKr23lYsg9hW for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 08:15:11 -0800 (PST)
Received: from alum-mailsec-scanner-1.mit.edu (alum-mailsec-scanner-1.mit.edu [18.7.68.12]) by ietfa.amsl.com (Postfix) with ESMTP id 7D8FA12D959 for <slim@ietf.org>; Wed, 10 Jan 2018 08:15:07 -0800 (PST)
X-AuditID: 1207440c-e35ff70000000ab3-20-5a563c08126a
Received: from outgoing-alum.mit.edu (OUTGOING-ALUM.MIT.EDU [18.7.68.33]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by alum-mailsec-scanner-1.mit.edu (Symantec Messaging Gateway) with SMTP id FA.50.02739.90C365A5; Wed, 10 Jan 2018 11:15:05 -0500 (EST)
Received: from PaulKyzivatsMBP.localdomain (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.13.8/8.12.4) with ESMTP id w0AGF3ro031779 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for <slim@ietf.org>; Wed, 10 Jan 2018 11:15:04 -0500
To: slim@ietf.org
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <76085ca0-3203-bf78-4d30-e90a16abc276@alum.mit.edu>
Date: Wed, 10 Jan 2018 11:15:03 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRmVeSWpSXmKPExsUixO6iqMtlExZl0Hmc02Lmh042B0aPJUt+ MgUwRnHZpKTmZJalFunbJXBlPPi8m7XgIEfF9sZb7A2Mz9i6GDk5JARMJJZMWw1kc3EICexg kth2Zj8zhPOVSeLW3x+sIFXCApkS939MZwGxRQQEJb73zGDqYuQAKvKVWNBiDxJmE9CSmHPo P1gJr4C9xPK321lASlgEVCUmzFEACYsKpEm8eraDGaJEUOLkzCdg5ZwCfhILn/SB2cwCZhLz Nj9khrDFJW49mc8EYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYxyiTmlubq5iZk5xanJ usXJiXl5qUW6hnq5mSV6qSmlmxghIcmzg/HbOplDjAIcjEo8vAzCYVFCrIllxZW5hxglOZiU RHkDOUOjhPiS8lMqMxKLM+KLSnNSiw8xSnAwK4nwOpkDlfOmJFZWpRblw6SkOViUxHlVl6j7 CQmkJ5akZqemFqQWwWRlODiUJHhfWQE1ChalpqdWpGXmlCCkmTg4QYbzAA0XsAYZXlyQmFuc mQ6RP8VoydHTc+MPE8ejG3eB5LOZrxuYhVjy8vNSpcR5WUEaBEAaMkrz4GbCUswrRnGgF4V5 40GqeIDpCW7qK6CFTEALz28MBVlYkoiQkmpgXMi+dFON/LI/bMFzrmVaPrjdZJ/9dcIn45JU 0a6WyRwLrmdkz62UPv5Oe++2bgaGfU8fXrrx9cY25uYs5+RGwyz2z3b60RM/3/7Dvi5ZyWt3 19uLDC/1NoQaT970codR25fXqn+WMvRm2+YG1jjPONC6TP5B1vvVvzXmhfT4Ogl53lA8HdCk rsRSnJFoqMVcVJwIAFBCLz4MAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/TtfzdxEy9nW--Gi_hK8A1EBDFfc>
Subject: Re: [Slim] Ben Campbell's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 16:15:15 -0000

On 1/9/18 11:21 PM, Ben Campbell wrote:

> - 5.1, paragraph 2:  Can you elaborate on the motivation to have a separate
> hlang-send and hlang-recv parameter vs having a single language parameter and
> instead setting the stream to send or receive only, especially in light of the
> recommendation to set both directions the same for bi-directional language
> selection? I don't mean to dispute that approach; I just think a bit more
> explanation of the design choice would be helpful to the reader.  I can imagine
> some use cases, for example a speech-impaired person who does not plan to speak
> on a video call may still wish to send video to show facial expressions, etc.
> (I just re-read the discussion resulting from Ekr's comments, and recognize
> that this overlaps heavily with that.)

There are cases where what you suggest won't work. E.g., Sign language 
is embedded in video, but it isn't the sole purpose of the video. If I 
can understand sign language but not do it myself, I wouldn't want to 
indicate that by refusing to send video.

	Thanks,
	Paul


From nobody Wed Jan 10 08:20:36 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2137012D94E for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 08:20:34 -0800 (PST)
X-Quarantine-ID: <Q1Um2hLA8Ga6>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q1Um2hLA8Ga6 for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 08:20:32 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id D023C12895E for <slim@ietf.org>; Wed, 10 Jan 2018 08:20:31 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Wed, 10 Jan 2018 08:21:05 -0800
Mime-Version: 1.0
Message-Id: <p06240603d67bed6d92bd@[99.111.97.136]>
In-Reply-To: <p06240601d67be0d19e11@[99.111.97.136]>
References: <tjr6h9ssme6omoled7tb1vo9.1515574168842@email.android.com> <p06240601d67be0d19e11@[99.111.97.136]>
X-Mailer: Eudora for Mac OS X
Date: Wed, 10 Jan 2018 08:20:28 -0800
To: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>, Bernard Aboba <bernard.aboba@gmail.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1" ; format="flowed"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/lubp1e97WmL5lGlyXJPzoQbSvgE>
Subject: Re: [Slim] Question about "asymmetrical language use"
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 16:20:34 -0000

In thinking about the issue, I agree with Gunnar=20
that the "or both" is not the correct fix.  I=20
have reworded the sentence to read:

    When placing an emergency call, and in any other case where the
    language cannot be inferred from context, in an offer each media
    stream primarily intended for human language communication SHOULD
    specify the 'hlang-send' and/or 'hlang-recv' attributes for the
    direction(s) intended for interactive communication.

I believe this clarifies the usage (which is that=20
the attributes are set for the direction(s) in=20
which interactive communication is intended).


At 7:25 AM -0800 1/10/18, Randall Gellens wrote:

>  The text seems clear to me that it is per media=20
> stream.  It says "each media stream primarily=20
> intended for human language communication".
>
>  At 12:39 PM +0100 1/10/18, Gunnar Hellstrom wrote:
>
>>   No, the proposed change is wrong.
>>   The reason why it says "one" for the=20
>> asymmetrical  case is that the rule is stated=20
>> per media only. In the asymmetrical case you=20
>> have hlang-send in one media and hlang-recv in=20
>> another media.
>>
>>   By the discussion now, I think it is evident=20
>> that a better explanation is needed. It is=20
>> easy to forget that the wording is per media.
>>
>>   (You can of course imagine a case when you=20
>> want to offer both symmetric and asymmetric=20
>> use for selection by the answerer, but then=20
>> you also need the possibility to set=20
>> preference between language in different media=20
>> that we have discussed a lot but not included.=20
>> )
>>
>>   /Gunnar
>>
>>
>>
>>   Gunnar Hellstr=F6m
>>   Omnitor
>>   gunnar.hellstrom@omnitor.se
>>   +46 708 20 42 88
>>
>>
>>
>>   -------- Originalmeddelande --------
>>   Fr=E5n: Randall Gellens <rg+ietf@randy.pensive.org>
>>   Datum: 2018-01-10 01:54 (GMT+01:00)
>>   Till: Bernard Aboba <bernard.aboba@gmail.com>
>>   Kopia: slim@ietf.org, Gunnar Hellstr=F6m <gunnar.hellstrom@omnitor.se>
>>   Rubrik: Re: [Slim] Question about "asymmetrical language use"
>>
>>   It's in -23, which I've held off uploading, to see if any more
>>   comments come in.
>>
>>   At 4:29 PM -0800 1/9/18, Bernard Aboba wrote:
>>
>>>    That would help, thanks,
>>>
>>>>    On Jan 9, 2018, at 3:50 PM, Randall Gellens
>>>>   <rg+ietf@randy.pensive.org> wrote:
>>>>
>>>>    The wording is intended to permit only one to be specified for
>>>>   asymmertical use cases, it is not intended to disallow both to be
>>>>   specified.  This could be clarified by adding "or both":
>>>>
>>>>      When placing an emergency call, and in any other case where the
>>>>      language cannot be inferred from context, in an offer each media
>>>>      stream primarily intended for human language communication SHOULD
>>>>      specify both (or for asymmetrical language use, one or both of) th=
e
>>>>      'hlang-send' and 'hlang-recv' attributes.
>>>>
>>>>
>>>>    At 3:07 PM -0800 1/9/18, Bernard Aboba wrote:
>>>>
>>>>>    In Section 5.1 of -22, I noted the following sentence:
>>>>>
>>>>>    " When placing an emergency call, and in any other case where the
>>>>>   language cannot be inferred from context, in an offer each media
>>>>>   stream primarily intended for human language communication SHOULD
>>>>>   specify both (or for asymmetrical language use, one of) the
>>>>>   'hlang- send' and 'hlang-recv' attributes."
>>>>>
>>>>>    [BA] In our previous discussions, we have talked about scenarios
>>>>>   (e.g. speech impaired, but not hearing impaired) in which it is
>>>>>   useful to include both 'hlang-send' and 'hlang-recv' so as to
>>>>>   accommodate user needs.  Wouldn't such a scenario qualify as
>>>>>   "asymmetrical language use"?  If so, how could the user's needs
>>>>>   be accommodated with only one of the 'hlang-send' or 'hlang-recv'
>>>>>   attributes?
>>>>>
>>>>>
>>>>>
>>>>>    _______________________________________________
>>>>>    SLIM mailing list
>>>>>    SLIM@ietf.org
>>>>>    https://www.ietf.org/mailman/listinfo/slim
>>>>
>>>>
>>>>    --
>>>>    Randall Gellens
>>>>    Opinions are personal;    facts are suspect;    I speak for myself o=
nly
>>>>    -------------- Randomly selected tag: ---------------
>>>>    There are two kinds of light--the glow that illuminates,
>>>>    and the glare that obscures.            --James Thurber
>>>
>>>    _______________________________________________
>>>    SLIM mailing list
>>>    SLIM@ietf.org
>>>    https://www.ietf.org/mailman/listinfo/slim
>>
>>
>>   --
>>   Randall Gellens
>>   Opinions are personal;    facts are suspect;    I speak for myself only
>>   -------------- Randomly selected tag: ---------------
>>   Liberals are trusting and optimistic because
>>   they believe other people are much like themselves.
>>   Conservatives are hostile and fearful because they
>>   believe the same thing.
>
>
>  --
>  Randall Gellens
>  Opinions are personal;    facts are suspect;    I speak for myself only
>  -------------- Randomly selected tag: ---------------
>  Whenever you find that you are on the side of the majority,
>  it is time to reform.                         --Mark Twain
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Survivor of Siamese Twins Joins Parents
--Newspaper headline


From nobody Wed Jan 10 08:27:14 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29805126DFF for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 08:27:13 -0800 (PST)
X-Quarantine-ID: <msXeg4V3UOUo>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id msXeg4V3UOUo for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 08:27:11 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 61D8B1241F8 for <slim@ietf.org>; Wed, 10 Jan 2018 08:27:11 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Wed, 10 Jan 2018 08:27:44 -0800
Mime-Version: 1.0
Message-Id: <p06240604d67bede7af48@[99.111.97.136]>
In-Reply-To: <6123cac0-a946-b26b-2b3b-68ff7b28874f@alum.mit.edu>
References: <151552189475.2065.12973411169880140522.idtracker@ietfa.amsl.com> <p06240606d67acbc7af70@[99.111.97.136]> <6123cac0-a946-b26b-2b3b-68ff7b28874f@alum.mit.edu>
X-Mailer: Eudora for Mac OS X
Date: Wed, 10 Jan 2018 08:27:08 -0800
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, slim@ietf.org
From: Randall Gellens <rg+ietf@randy.pensive.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/GrNiUotYz2MM1wlYedCcmoDGsHI>
Subject: Re: [Slim] Alissa Cooper's No Objection on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 16:27:13 -0000

At 11:01 AM -0500 1/10/18, Paul Kyzivat wrote:

>  On 1/9/18 3:08 PM, Randall Gellens wrote:
>>  Hi Alissa,
>>
>>  Good point.  I can reword the Security Considerations section to read:
>>
>>      The Security Considerations of BCP 47 [RFC5646] apply here.  An
>>      attacker with the ability to modify signaling could prevent a call
>>      from succeeding by altering any of several crucial elements,
>>      including the 'hlang-send' or 'hlang-recv' values.  RFC 5069
>>      [RFC5069] discusses such threats.  Use of TLS or IPSec can protect
>>      against such threats.  Emergency calls are of particular concern; RFC
>>      6881 [RFC6881], which is specific to emergency calls, mandates use of
>>      TLS or IPSec (in ED-57/SP-30).
>
>  Is this a real concern? IIUC the processing of emergency calls 
> prioritizes completion of the call above everything else. Lack of 
> support for a requested language should never result in call 
> failure.

It's a concern for calls in general that an attacker who is able to 
modify the signaling can cause calls to fail.  The attacker could 
modify the Request-URI, causing the call to be routed to, e.g., a 
pothole reporting line instead of the police, or to a completely 
bogus destination, or modify the Contact-URI or any other crucial 
element.  It's true that where emergency calls are concerned, 
normally the priority is for the call to complete no matter what.  A 
PSAP is highly unlikely to fail a call if there are no languages in 
common.  RFC 6881 mandates use of TLS or IPSec but also that a call 
proceeds even if TLS or IPSec fail.


>>  At 10:18 AM -0800 1/9/18, Alissa Cooper wrote:
>>
>>>   Alissa Cooper has entered the following ballot position for
>>>   draft-ietf-slim-negotiating-human-language-22: No Objection
>>>
>>>   When responding, please keep the subject line intact and reply to all
>>>   email addresses included in the To and CC lines. (Feel free to cut this
>>>   introductory paragraph, however.)
>>>
>>>
>>>   Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>>>   for more information about IESG DISCUSS and COMMENT positions.
>>>
>>>
>>>   The document, along with other ballot positions, can be found here:
>>> 
>>> https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/
>>>
>>>
>>>
>>>   ----------------------------------------------------------------------
>>>   COMMENT:
>>>   ----------------------------------------------------------------------
>>>
>>>   == Section 7 ==
>>>
>>>   "In
>>>      addition, if the 'hlang-send' or 'hlang-recv' values are altered or
>>>      deleted en route, the session could fail or languages
>>>      incomprehensible to the caller could be selected; however, this is
>>>      also a risk if any SDP parameters are modified en route."
>>>
>>>   Given that one of the primary use cases for the attributes 
>>> defined here is for
>>>   emergency calling, it seems worthwhile to call out the new 
>>> specific threat that
>>>   these attributes enable in that case, namely the targeted 
>>> manipulation/forgery
>>>   of the language attributes for the purposes of denying emergency 
>>> services to a
>>>   caller. This general class of attacks is contemplated in Section 
>>> 5.2.2 of RFC
>>>   5069, although there may be a better reference to cite here for 
>>> what to do if
>>>   you don't want your emergency calls subject to that kind of 
>>> attack (I can't
>>>   recall another document off the top of my head).
>>>
>>>   == Section 8 ==
>>>
>>>   This seems weak for not including some words to indicate what to 
>>> do to mitigate
>>>   the risks of exposing this information.
>>
>>
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Intelligence is like underwear, everyone should have it,
but we shouldn't show it off.             --Gene Petret


From nobody Wed Jan 10 08:36:08 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 571A312D965 for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 08:35:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hkozjnQDc_Du for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 08:35:50 -0800 (PST)
Received: from bin-vsp-out-03.atm.binero.net (vsp-unauthed02.binero.net [195.74.38.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5601912D960 for <slim@ietf.org>; Wed, 10 Jan 2018 08:35:49 -0800 (PST)
X-Halon-ID: 4bf2bb2a-f624-11e7-814b-0050569116f7
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-03.atm.binero.net (Halon) with ESMTPSA id 4bf2bb2a-f624-11e7-814b-0050569116f7; Wed, 10 Jan 2018 17:35:41 +0100 (CET)
To: Randall Gellens <rg+ietf@randy.pensive.org>, Bernard Aboba <bernard.aboba@gmail.com>
Cc: slim@ietf.org
References: <tjr6h9ssme6omoled7tb1vo9.1515574168842@email.android.com> <p06240601d67be0d19e11@[99.111.97.136]>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <d8ce3f43-7c60-55b6-7cf0-e2c380c4344c@omnitor.se>
Date: Wed, 10 Jan 2018 17:35:41 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <p06240601d67be0d19e11@[99.111.97.136]>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/uSXqHi5XjFbdbiAQF6MaYYt-jPA>
Subject: Re: [Slim] Question about "asymmetrical language use"
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 16:35:53 -0000

Den 2018-01-10 kl. 16:25, skrev Randall Gellens:
> The text seems clear to me that it is per media stream.  It says "each 
> media stream primarily intended for human language communication".
Yes, but still we got a review question about the asymmetric case and 
you proposed a rewording that was not needed.

I suggest that we explain better how the asymmetric case is indicated 
across media instead of just saying that it has only one attribute.


Gunar

>
> At 12:39 PM +0100 1/10/18, Gunnar Hellstrom wrote:
>
>>  No, the proposed change is wrong.
>>  The reason why it says "one" for the asymmetrical  case is that the 
>> rule is stated per media only. In the asymmetrical case you have 
>> hlang-send in one media and hlang-recv in another media.
>>
>>  By the discussion now, I think it is evident that a better 
>> explanation is needed. It is easy to forget that the wording is per 
>> media.
>>
>>  (You can of course imagine a case when you want to offer both 
>> symmetric and asymmetric  use for selection by the answerer, but then 
>> you also need the possibility to set preference between language in 
>> different media that we have discussed a lot but not included. )
>>
>>  /Gunnar
>>
>>
>>
>>  Gunnar Hellström
>>  Omnitor
>>  gunnar.hellstrom@omnitor.se
>>  +46 708 20 42 88
>>
>>
>>
>>  -------- Originalmeddelande --------
>>  Frĺn: Randall Gellens <rg+ietf@randy.pensive.org>
>>  Datum: 2018-01-10 01:54 (GMT+01:00)
>>  Till: Bernard Aboba <bernard.aboba@gmail.com>
>>  Kopia: slim@ietf.org, Gunnar Hellström <gunnar.hellstrom@omnitor.se>
>>  Rubrik: Re: [Slim] Question about "asymmetrical language use"
>>
>>  It's in -23, which I've held off uploading, to see if any more
>>  comments come in.
>>
>>  At 4:29 PM -0800 1/9/18, Bernard Aboba wrote:
>>
>>>   That would help, thanks,
>>>
>>>>   On Jan 9, 2018, at 3:50 PM, Randall Gellens
>>>>  <rg+ietf@randy.pensive.org> wrote:
>>>>
>>>>   The wording is intended to permit only one to be specified for
>>>>  asymmertical use cases, it is not intended to disallow both to be
>>>>  specified.  This could be clarified by adding "or both":
>>>>
>>>>     When placing an emergency call, and in any other case where the
>>>>     language cannot be inferred from context, in an offer each media
>>>>     stream primarily intended for human language communication SHOULD
>>>>     specify both (or for asymmetrical language use, one or both of) 
>>>> the
>>>>     'hlang-send' and 'hlang-recv' attributes.
>>>>
>>>>
>>>>   At 3:07 PM -0800 1/9/18, Bernard Aboba wrote:
>>>>
>>>>>   In Section 5.1 of -22, I noted the following sentence:
>>>>>
>>>>>   " When placing an emergency call, and in any other case where the
>>>>>  language cannot be inferred from context, in an offer each media
>>>>>  stream primarily intended for human language communication SHOULD
>>>>>  specify both (or for asymmetrical language use, one of) the
>>>>>  'hlang- send' and 'hlang-recv' attributes."
>>>>>
>>>>>   [BA] In our previous discussions, we have talked about scenarios
>>>>>  (e.g. speech impaired, but not hearing impaired) in which it is
>>>>>  useful to include both 'hlang-send' and 'hlang-recv' so as to
>>>>>  accommodate user needs.  Wouldn't such a scenario qualify as
>>>>>  "asymmetrical language use"?  If so, how could the user's needs
>>>>>  be accommodated with only one of the 'hlang-send' or 'hlang-recv'
>>>>>  attributes?
>>>>>
>>>>>
>>>>>
>>>>>   _______________________________________________
>>>>>   SLIM mailing list
>>>>>   SLIM@ietf.org
>>>>>   https://www.ietf.org/mailman/listinfo/slim
>>>>
>>>>
>>>>   --
>>>>   Randall Gellens
>>>>   Opinions are personal;    facts are suspect;    I speak for 
>>>> myself only
>>>>   -------------- Randomly selected tag: ---------------
>>>>   There are two kinds of light--the glow that illuminates,
>>>>   and the glare that obscures.            --James Thurber
>>>
>>>   _______________________________________________
>>>   SLIM mailing list
>>>   SLIM@ietf.org
>>>   https://www.ietf.org/mailman/listinfo/slim
>>
>>
>>  --
>>  Randall Gellens
>>  Opinions are personal;    facts are suspect;    I speak for myself only
>>  -------------- Randomly selected tag: ---------------
>>  Liberals are trusting and optimistic because
>>  they believe other people are much like themselves.
>>  Conservatives are hostile and fearful because they
>>  believe the same thing.
>
>

-- 
-----------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


From nobody Wed Jan 10 08:39:22 2018
Return-Path: <ben@nostrum.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CBC8129C6B for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 08:39:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.89
X-Spam-Level: 
X-Spam-Status: No, score=-1.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rZngnMTrePBK for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 08:39:16 -0800 (PST)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D24DA12D96A for <slim@ietf.org>; Wed, 10 Jan 2018 08:39:16 -0800 (PST)
Received: from [10.0.1.105] (cpe-66-25-7-22.tx.res.rr.com [66.25.7.22]) (authenticated bits=0) by nostrum.com (8.15.2/8.15.2) with ESMTPSA id w0AGdCG8031993 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Wed, 10 Jan 2018 10:39:13 -0600 (CST) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-66-25-7-22.tx.res.rr.com [66.25.7.22] claimed to be [10.0.1.105]
From: Ben Campbell <ben@nostrum.com>
Message-Id: <D361AF1D-5EDA-466A-93E2-3F0830D75D19@nostrum.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_9966BDC4-6589-421C-AD42-E1E2D13389A5"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Wed, 10 Jan 2018 10:39:11 -0600
In-Reply-To: <76085ca0-3203-bf78-4d30-e90a16abc276@alum.mit.edu>
Cc: slim@ietf.org
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <76085ca0-3203-bf78-4d30-e90a16abc276@alum.mit.edu>
X-Mailer: Apple Mail (2.3445.5.20)
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/kJLycZisRLy2rtTu3Z_reyO5OZ0>
Subject: Re: [Slim] Ben Campbell's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 16:39:19 -0000

--Apple-Mail=_9966BDC4-6589-421C-AD42-E1E2D13389A5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On Jan 10, 2018, at 10:15 AM, Paul Kyzivat <pkyzivat@alum.mit.edu> =
wrote:
>=20
> On 1/9/18 11:21 PM, Ben Campbell wrote:
>=20
>> - 5.1, paragraph 2:  Can you elaborate on the motivation to have a =
separate
>> hlang-send and hlang-recv parameter vs having a single language =
parameter and
>> instead setting the stream to send or receive only, especially in =
light of the
>> recommendation to set both directions the same for bi-directional =
language
>> selection? I don't mean to dispute that approach; I just think a bit =
more
>> explanation of the design choice would be helpful to the reader.  I =
can imagine
>> some use cases, for example a speech-impaired person who does not =
plan to speak
>> on a video call may still wish to send video to show facial =
expressions, etc.
>> (I just re-read the discussion resulting from Ekr's comments, and =
recognize
>> that this overlaps heavily with that.)
>=20
> There are cases where what you suggest won't work. E.g., Sign language =
is embedded in video, but it isn't the sole purpose of the video. If I =
can understand sign language but not do it myself, I wouldn't want to =
indicate that by refusing to send video.

To be clear, all I was suggesting was a brief explanation of the design =
choice, not a change in that choice.

>=20
> 	Thanks,
> 	Paul
>=20
> _______________________________________________
> SLIM mailing list
> SLIM@ietf.org
> https://www.ietf.org/mailman/listinfo/slim


--Apple-Mail=_9966BDC4-6589-421C-AD42-E1E2D13389A5
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIzBAEBCgAdFiEExW9rpd7ez4DexOFOgFZKbJXz1A0FAlpWQa8ACgkQgFZKbJXz
1A0CThAAg+DAzkfY7UPNel9Gm+Epk0ka0FUr9xa3ErCQAm/TG/3Q5HjG5KjuPx9j
QWhB5s6JkrZ6aB1L6R+HO3FQm0rUJaRl8aiZr3hE+uk6gKGlKINGEb7mXNcf//SF
txtcrQ2tgirll+glZhpTeOjMIm2XUTd+gVloNhq63k/0UFijUsbLu7MIXixEfmFw
O+6qNznb8mDr/INagtr17kQ913vTrZXRkAoXtfrzsmXHmWJ/rHZG6Em75wIsTKSU
t1JZN3+bpZjZ5kfOCZo0rC+durikYSiUx0FmN+s82B4A05SFD7hzfIgirws6rXsX
MzRXhaES3ullU3CJO2q8A/6rfeW+rP576HJkpzYmGmE/dDG44LQXttGG25iizv18
U85dpSovTFNeq+L19GZrKDublBzADM4LFrOtxj4LmPgl6vdPMmA/rDNwdLPytVC7
JVQhc5+FGXsedd1hzVWssicJKdZqkNlcTDnIVbvmG93TJLw3Ehg3XMew+T2pGHjw
kPGo5287GN/E2JE+NnGo1LwCjLXUhHurWXvSMRejLhV0n9iZ6CCnMewBF8tXIsrB
ZPW/AKcPyEVz3tu3KNQSOURqktGzMIoFEBTo+YNirPJ3SmBeytFE43LYe9ZX9t+K
jrozl/p37/1tvEdmFTLX/DZSUtUXwdvAaf6fJBcp1IS35vm79OM=
=HHwF
-----END PGP SIGNATURE-----

--Apple-Mail=_9966BDC4-6589-421C-AD42-E1E2D13389A5--


From nobody Wed Jan 10 08:48:49 2018
Return-Path: <ben@nostrum.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC81512DA01; Wed, 10 Jan 2018 08:48:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.89
X-Spam-Level: 
X-Spam-Status: No, score=-1.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pR4mr9mmHFWN; Wed, 10 Jan 2018 08:48:40 -0800 (PST)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B464012D7EA; Wed, 10 Jan 2018 08:48:40 -0800 (PST)
Received: from [10.0.1.105] (cpe-66-25-7-22.tx.res.rr.com [66.25.7.22]) (authenticated bits=0) by nostrum.com (8.15.2/8.15.2) with ESMTPSA id w0AGmZW9032989 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Wed, 10 Jan 2018 10:48:36 -0600 (CST) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-66-25-7-22.tx.res.rr.com [66.25.7.22] claimed to be [10.0.1.105]
From: Ben Campbell <ben@nostrum.com>
Message-Id: <A08111A3-D877-4F65-964B-BBE1832CAB0A@nostrum.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_E3D24F2A-3675-4CD5-AF41-BBDAE99D3895"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Wed, 10 Jan 2018 10:48:34 -0600
In-Reply-To: <p06240602d67be148b9db@[99.111.97.136]>
Cc: The IESG <iesg@ietf.org>, slim@ietf.org, draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org, bernard.aboba@gmail.com
To: Randall Gellens <rg+ietf@randy.pensive.org>
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@[99.111.97.136]>
X-Mailer: Apple Mail (2.3445.5.20)
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/Kb9sIn1-6vRN431ggVm1xmbiW5U>
Subject: Re: [Slim] Ben Campbell's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 16:48:44 -0000

--Apple-Mail=_E3D24F2A-3675-4CD5-AF41-BBDAE99D3895
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8



> On Jan 10, 2018, at 10:12 AM, Randall Gellens =
<rg+ietf@randy.pensive.org> wrote:
>=20
> At 8:21 PM -0800 1/9/18, Ben Campbell wrote:
>=20
>> I'm balloting "yes" because I think this is important work, but I =
have some
>> comments:
>>=20
>> Substantive Comments:
>>=20
>> - General: It seems to be that this is as much about human behavior =
as it is
>> capabilities negotiating. Example case: I make a video call and
>> express that I
>> would like to receive Klingon. (Is there a tag for that ? :-) The =
callee can
>> speak Klingon and Esperanto, so we agree on Klingon. What keeps the
>> callee from
>> speaking Esparanto instead?
>=20
> There is a language tag for Klingon: "tlh".
>=20
> The draft is not trying to even capture the full complexity of human
> language interaction, much less enforce it.  The draft provides a
> fairly simple mechanism to make it more likely that successful
> communication can occur, by identifying language needs (which can
> allow endpoints to take potentially required additional steps, such
> as bridging in translation or relay services, or having a call
> handled by someone who known the language(s) or can use the needed
> media).
>=20
>> I realize we can't force people to stick to the negotiated =
languages--but
>> should we expect that users should at least be given some sort of
>> UI indication
>> about the negotiated language(s)? It seems like a paragraph or two on =
that
>> subject is warranted, even if it just to say it's out of scope.
>=20
> I will add to the Introduction the following text:
>=20
>    This document does not address user interface (UI) issues, such as =
if
>    or how a UE client informs a user about the result of language and
>    media negotiation.

I agree that UX details should be out of scope. But is it worth =
mentioning that there needs to be someway of communicating the language =
selection to the humans? Or failing that, to explicitly mention that all =
the selection does is determine that there is a language in common, and =
it=E2=80=99s up to the humans to figure things out from there?

>=20
>=20
>> -1, paragraph 6:  (related to Ekr's comments) Does the selection of a =
single
>> tag in an answer imply  an assumption only one language will be
>> used? There are
>> communities where people tend to mix 2 or more languages freely and
>> fluidly. Is
>> that sort of thing out of scope?
>=20
> Earlier versions of the draft had more explicit text that the draft
> did not attempt to capture the full range of human language issues,
> including the common practice among multilingual people of mixing
> languages.
>=20
> The draft currently says:
>=20
>    (Negotiating multiple simultaneous languages within a media stream =
is
>    out of scope of this document.)
>=20
> There was text in a version of the draft as of February 2013 that =
said:
>=20
>    (While it is true that a conversation among multilingual people =
often
>    involves multiple languages, it does not seem useful enough as a
>    general facility to warrant complicating the desired semantics of =
the
>    SDP attribute to allow negotiation of multiple simultaneous =
languages
>    within an interactive media stream.)
>=20
> I do not recall the reasons why the text was simplified, removing
> mention of multilingual people, and would have to search through
> minutes of the various WG sessions and email in 2013 where the draft
> was discussed.  I suspect there was desire to have the draft merely
> state what it does and doesn't do, and not get into a lot of value
> judgment discussion.

Okay, that=E2=80=99s sufficient proof that people have thought about it. =
I don=E2=80=99t see a need for a change.

>=20
>=20
>> - 5.1, paragraph 2:  Can you elaborate on the motivation to have a =
separate
>> hlang-send and hlang-recv parameter vs having a single language =
parameter and
>> instead setting the stream to send or receive only, especially in
>> light of the
>> recommendation to set both directions the same for bi-directional =
language
>> selection? I don't mean to dispute that approach; I just think a bit =
more
>> explanation of the design choice would be helpful to the reader.  I
>> can imagine
>> some use cases, for example a speech-impaired person who does not
>> plan to speak
>> on a video call may still wish to send video to show facial =
expressions, etc.
>> (I just re-read the discussion resulting from Ekr's comments, and =
recognize
>> that this overlaps heavily with that.)
>=20
> As you suggest, a media might be desired in both directions even
> though only one direction is primarily intended for interactive
> communication.  The draft currently says:
>=20
>    When a media is intended for interactive communication
>    using a language in one direction only (e.g., a user with =
difficulty
>    speaking but able to hear who indicates a desire to send using text
>    and receive using audio), either hlang-send or hlang-recv MAY be
>    omitted.  When a media is not primarily intended for language (for
>    example, a video or audio stream intended for background only) both
>    SHOULD be omitted.  Otherwise, both SHOULD have the same value.  =
Note
>    that specifying different languages for each direction (as opposed =
to
>    the same or essentially the same language in different modalities)
>    can make it difficult to complete the call (e.g., specifying a =
desire
>    to send audio in Hungarian and receive audio in Portuguese).
>=20
> I will add "Note that the media can still be useful in both
> directions."  The text thus becomes:
>=20
>    When a media is intended for interactive communication
>    using a language in one direction only (e.g., a user with =
difficulty
>    speaking but able to hear who indicates a desire to send using text
>    and receive using audio), either hlang-send or hlang-recv MAY be
>    omitted.  Note that the media can still be useful in both =
directions.
>    When a media is not primarily intended for language (for example, a
>    video or audio stream intended for background only) both SHOULD be
>    omitted.

WFM.

>=20
>=20
>> -5.1, paragraph 3: "... which in most cases is one of the
>>    languages in the offer's..."
>> Are there cases where it might not?
>=20
> Yes, it could happen.  For example, if an emergency call comes into a
> PSAP and requests languages that the PSAP is unable to support, the
> PSAP will likely want the call to proceed anyway.  It's also possible
> that the callee might support a language that has some degree of
> mutual comprehensibility to those requested by the caller.  An
> example might be some Scandinavian languages where the caller does
> not include a language that is similar enough to have some
> comprehension but not be fluent enough to include in the UE
> configuration.

Okay. I note to that effect might help, but I leave that to you to =
decide.

>=20
>=20
>> -5.1, last paragraph: "This is not a problem."
>> Can you elaborate? That sort of statement usually takes the form
>> "This is not a
>> problem, because..."
>=20
> The caller and callee are free to use any of the established media
> streams.  If a caller requests audio, video (with a sign language),
> and text, and all three are established, the caller might ignore the
> text or audio stream and use only the video stream.

Would it make sense to replace =E2=80=9CThis is a not a problem=E2=80=9D =
with =E2=80=9CThe participants are free to use any of the established =
media streams.=E2=80=9D? Or =E2=80=9CThis is not a problem because the =
participants are free=E2=80=A6=E2=80=9D?


>=20
>> -5.2, last paragraph: Is there a reason to give such weak guidance on =
how to
>> indicate the call is rejected?  (Along those lines, are non-SIP
>> uses of SDP in
>> scope?)
>=20
> No one made a case for why mandating a particular rejection code was
> necessary, especially since the draft does not offer any suggestion
> as to if a call should proceed or fail when there aren't mutually
> supported languages.

When you should fail and how to express failure are two different =
questions. The second can be an interoperability issue.

>=20
>>=20
>> Editorial Comments and Nits:
>>=20
>> -5.1, paragraph 4: The first MUST seems like a statement of fact.
>=20
> You mean this sentence:
>=20
>    In an offer, each value MUST be a list of one or more language tags
>    per BCP 47 [RFC5646], separated by white space.
>=20
> The MUST makes sure that the values are IANA-registered language tags.

Ah, okay.

>=20
> --
> Randall Gellens
> Opinions are personal;    facts are suspect;    I speak for myself =
only
> -------------- Randomly selected tag: ---------------
> The first rule is, you must not fool yourself.  And you are the
> easiest person to fool.                       --Richard Feynman


--Apple-Mail=_E3D24F2A-3675-4CD5-AF41-BBDAE99D3895
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIzBAEBCgAdFiEExW9rpd7ez4DexOFOgFZKbJXz1A0FAlpWQ+IACgkQgFZKbJXz
1A3BzA/+M/85k3TYinXbXKJKxeGtGPWdAEyIw7IKQELJY9orDuABW5+LGDtlxunQ
dOPIDUZwKNsAXGVLs7w4wX6uWIO/rvTJOd1P6/cWZ4BV1uKgIujV9DLg1CRE3UDp
n0u/kftqamAFl7bJERW12fCkfD0i4TFSoQ/JqoUyPd9cus+K6ZBXRhZvYs3xus40
v0SF5yV7jqos732bekpN6kXTQ6SBchUF4f5Y6gyGABF/2qskPjd6WRPPFKpKRSGd
ykZzdFvR5jkfVsK0x5XS576PoJ0GS8SXNxPTlvDcNemvWVj/3AniG4hQKg91YohU
GY+Eeha/xqMWG/b3qn5SEip6hJp9uW8pdXeC7U+zhj2tAomYT025eCw5icjQA+u7
3smwZt7RvX8yyeydJl8Rq4FkudXRwtgfWCHzEWNEj+jfKfgbo7YGzDc9psQUbFma
wOl1Xp7lUurltZRDQtPE4ZyNcnIZzN5DqLykSnbBtMzrlwiYNg74VbcN5xhUjOVW
4CqrkQ1CvN4ZD9JD2TrZcgDVOvevgRLOQXFWkw2B5R/M/Kw4zLPCFHozW11mWqPG
V0RK8GIjalM/c+ZF+ydKSE6xlS4wTySb1eJnYKnro43qPJzZGb2o6RDazgGNTvST
+QW0EIZj7sjoPl1ysTs7/RokMoFumz+ZQSC+KIr2TTaUt3tH1eQ=
=QkMn
-----END PGP SIGNATURE-----

--Apple-Mail=_E3D24F2A-3675-4CD5-AF41-BBDAE99D3895--


From nobody Wed Jan 10 09:56:25 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6DEB1243FE; Wed, 10 Jan 2018 09:56:19 -0800 (PST)
X-Quarantine-ID: <QWxO8qLKFSX7>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QWxO8qLKFSX7; Wed, 10 Jan 2018 09:56:17 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 4351212DA4A; Wed, 10 Jan 2018 09:56:17 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Wed, 10 Jan 2018 09:56:48 -0800
Mime-Version: 1.0
Message-Id: <p06240605d67c0026f619@[99.111.97.136]>
In-Reply-To: <A08111A3-D877-4F65-964B-BBE1832CAB0A@nostrum.com>
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@[99.111.97.136]> <A08111A3-D877-4F65-964B-BBE1832CAB0A@nostrum.com>
X-Mailer: Eudora for Mac OS X
Date: Wed, 10 Jan 2018 09:56:12 -0800
To: Ben Campbell <ben@nostrum.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org, draft-ietf-slim-negotiating-human-language@ietf.org, The IESG <iesg@ietf.org>, slim-chairs@ietf.org, bernard.aboba@gmail.com
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1" ; format="flowed"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/eXTzeqWOs0ce3qvBZSZyxKVEiiI>
Subject: Re: [Slim] Ben Campbell's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 17:56:20 -0000

At 10:48 AM -0600 1/10/18, Ben Campbell wrote:

>   > On Jan 10, 2018, at 10:12 AM, Randall=20
> Gellens <rg+ietf@randy.pensive.org> wrote:
>>
>>  At 8:21 PM -0800 1/9/18, Ben Campbell wrote:
>>
>>>  I'm balloting "yes" because I think this is important work, but I have =
some
>>>  comments:
>>>
>>>  Substantive Comments:
>>>
>>>  - General: It seems to be that this is as=20
>>> much about human behavior as it is
>>>  capabilities negotiating. Example case: I make a video call and
>>>  express that I
>>>  would like to receive Klingon. (Is there a=20
>>> tag for that ? :-) The callee can
>>>  speak Klingon and Esperanto, so we agree on Klingon. What keeps the
>>>  callee from
>>>  speaking Esparanto instead?
>>
>>  There is a language tag for Klingon: "tlh".
>>
>>  The draft is not trying to even capture the full complexity of human
>>  language interaction, much less enforce it.  The draft provides a
>>  fairly simple mechanism to make it more likely that successful
>>  communication can occur, by identifying language needs (which can
>>  allow endpoints to take potentially required additional steps, such
>>  as bridging in translation or relay services, or having a call
>>  handled by someone who known the language(s) or can use the needed
>>  media).
>>
>>>  I realize we can't force people to stick to the negotiated languages--b=
ut
>>>  should we expect that users should at least be given some sort of
>>>  UI indication
>>>  about the negotiated language(s)? It seems like a paragraph or two on t=
hat
>>>  subject is warranted, even if it just to say it's out of scope.
>>
>>  I will add to the Introduction the following text:
>>
>>     This document does not address user interface (UI) issues, such as if
>>     or how a UE client informs a user about the result of language and
>>     media negotiation.
>
>  I agree that UX details should be out of scope.=20
> But is it worth mentioning that there needs to=20
> be someway of communicating the language=20
> selection to the humans? Or failing that, to=20
> explicitly mention that all the selection does=20
> is determine that there is a language in=20
> common, and it's up to the humans to figure=20
> things out from there?

I don't think we need to say more; I think it's=20
obvious and in this case if we say more we risk=20
saying things that aren't always true or getting=20
deeper into out of scope details.  For example,=20
not all SIP calls are placed by UI-rich devices.


>   >> -1, paragraph 6:  (related to Ekr's=20
> comments) Does the selection of a single
>>>  tag in an answer imply  an assumption only one language will be
>>>  used? There are
>>>  communities where people tend to mix 2 or more languages freely and
>>>  fluidly. Is
>>>  that sort of thing out of scope?
>>
>>  Earlier versions of the draft had more explicit text that the draft
>>  did not attempt to capture the full range of human language issues,
>>  including the common practice among multilingual people of mixing
>>  languages.
>>
>>  The draft currently says:
>>
>>     (Negotiating multiple simultaneous languages within a media stream is
>>     out of scope of this document.)
>>
>>  There was text in a version of the draft as of February 2013 that said:
>>
>>     (While it is true that a conversation among multilingual people often
>>     involves multiple languages, it does not seem useful enough as a
>>     general facility to warrant complicating the desired semantics of the
>>     SDP attribute to allow negotiation of multiple simultaneous languages
>>     within an interactive media stream.)
>>
>>  I do not recall the reasons why the text was simplified, removing
>>  mention of multilingual people, and would have to search through
>>  minutes of the various WG sessions and email in 2013 where the draft
>>  was discussed.  I suspect there was desire to have the draft merely
>>  state what it does and doesn't do, and not get into a lot of value
>   > judgment discussion.
>
>  Okay, that's sufficient proof that people have=20
> thought about it. I don't see a need for a=20
> change.

Thanks.


>   >> - 5.1, paragraph 2:  Can you elaborate on=20
> the motivation to have a separate
>>>  hlang-send and hlang-recv parameter vs having=20
>>> a single language parameter and
>>>  instead setting the stream to send or receive only, especially in
>>>  light of the
>>>  recommendation to set both directions the same for bi-directional langu=
age
>>>  selection? I don't mean to dispute that approach; I just think a bit mo=
re
>>>  explanation of the design choice would be helpful to the reader.  I
>>>  can imagine
>>>  some use cases, for example a speech-impaired person who does not
>>>  plan to speak
>>>  on a video call may still wish to send video=20
>>> to show facial expressions, etc.
>>>  (I just re-read the discussion resulting from Ekr's comments, and recog=
nize
>>>  that this overlaps heavily with that.)
>>
>>  As you suggest, a media might be desired in both directions even
>>  though only one direction is primarily intended for interactive
>>  communication.  The draft currently says:
>>
>>     When a media is intended for interactive communication
>>     using a language in one direction only (e.g., a user with difficulty
>>     speaking but able to hear who indicates a desire to send using text
>>     and receive using audio), either hlang-send or hlang-recv MAY be
>>     omitted.  When a media is not primarily intended for language (for
>>     example, a video or audio stream intended for background only) both
>>     SHOULD be omitted.  Otherwise, both SHOULD have the same value.  Note
>>     that specifying different languages for each direction (as opposed to
>>     the same or essentially the same language in different modalities)
>>     can make it difficult to complete the call (e.g., specifying a desire
>>     to send audio in Hungarian and receive audio in Portuguese).
>>
>>  I will add "Note that the media can still be useful in both
>>  directions."  The text thus becomes:
>>
>>     When a media is intended for interactive communication
>>     using a language in one direction only (e.g., a user with difficulty
>>     speaking but able to hear who indicates a desire to send using text
>>     and receive using audio), either hlang-send or hlang-recv MAY be
>>     omitted.  Note that the media can still be useful in both directions.
>>     When a media is not primarily intended for language (for example, a
>>     video or audio stream intended for background only) both SHOULD be
>>     omitted.
>
>  WFM.

Thanks.


>   >> -5.1, paragraph 3: "... which in most cases is one of the
>>>     languages in the offer's..."
>>>  Are there cases where it might not?
>>
>>  Yes, it could happen.  For example, if an emergency call comes into a
>>  PSAP and requests languages that the PSAP is unable to support, the
>>  PSAP will likely want the call to proceed anyway.  It's also possible
>>  that the callee might support a language that has some degree of
>>  mutual comprehensibility to those requested by the caller.  An
>>  example might be some Scandinavian languages where the caller does
>>  not include a language that is similar enough to have some
>>  comprehension but not be fluent enough to include in the UE
>>  configuration.
>
>  Okay. I note to that effect might help, but I leave that to you to decide=
=2E

I'd rather not try to craft language for that=20
now, since doing so risks adding details that=20
aren't always true or getting too deep into=20
operational issues.


>   >> -5.1, last paragraph: "This is not a problem."
>>>  Can you elaborate? That sort of statement usually takes the form
>>>  "This is not a
>>>  problem, because..."
>>
>>  The caller and callee are free to use any of the established media
>>  streams.  If a caller requests audio, video (with a sign language),
>>  and text, and all three are established, the caller might ignore the
>>  text or audio stream and use only the video stream.
>
>  Would it make sense to replace "This is a not a=20
> problem" with "The participants are free to use=20
> any of the established media streams."? Or=20
> "This is not a problem because the participants=20
> are free=8A"?

I'm not sure how much we need to say.  I could=20
add text such as "This is not a problem because=20
unused media streams are not resource-intensive"=20
but I'm not sure it helps a reader understand.=20
Do you think a reader would be confused if we=20
don't discuss it further?  I'm open to trying to=20
add clarifying text if it will help.


>   >> -5.2, last paragraph: Is there a reason to=20
> give such weak guidance on how to
>>>  indicate the call is rejected?  (Along those lines, are non-SIP
>>>  uses of SDP in
>>>  scope?)
>>
>>  No one made a case for why mandating a particular rejection code was
>>  necessary, especially since the draft does not offer any suggestion
>>  as to if a call should proceed or fail when there aren't mutually
>>  supported languages.
>
>  When you should fail and how to express failure=20
> are two different questions. The second can be=20
> an interoperability issue.

How about if I reword the text to be:

    A call that is rejected due to lack of any languages in common has
    SIP response code 488 (Not Acceptable Here) or 606 (Not Acceptable)
    [RFC3261] and a Warning header field [RFC3261] containing a warning
    code of [TBD: IANA VALUE, e.g., 308] and a warning text indicating
    that there are no mutually-supported languages in the SIP response;
    the warning text SHOULD also contain the supported languages and
    media.


>   >> Editorial Comments and Nits:
>>>
>>>  -5.1, paragraph 4: The first MUST seems like a statement of fact.
>>
>>  You mean this sentence:
>>
>>     In an offer, each value MUST be a list of one or more language tags
>>     per BCP 47 [RFC5646], separated by white space.
>>
>>  The MUST makes sure that the values are IANA-registered language tags.
>
>  Ah, okay.

Thanks.


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Americans can always be counted on to do the right thing, after they
have exhausted all other possibilities. -- Winston Churchill


From nobody Wed Jan 10 12:03:03 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C668412711B for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 12:03:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XoD8NX_E-0EI for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 12:02:58 -0800 (PST)
Received: from bin-vsp-out-03.atm.binero.net (bin-mail-out-06.binero.net [195.74.38.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5902D126DED for <slim@ietf.org>; Wed, 10 Jan 2018 12:02:58 -0800 (PST)
X-Halon-ID: 3a57e5f7-f641-11e7-814c-0050569116f7
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-03.atm.binero.net (Halon) with ESMTPSA id 3a57e5f7-f641-11e7-814c-0050569116f7; Wed, 10 Jan 2018 21:02:48 +0100 (CET)
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, Randall Gellens <rg+ietf@randy.pensive.org>, Eric Rescorla <ekr@rtfm.com>
Cc: "slim@ietf.org" <slim@ietf.org>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <p06240609d6799905c9c0@[99.111.97.136]> <d556fd95-991a-635c-d513-265135b75b11@omnitor.se> <65963c20-0034-acbe-f66b-986344d7a067@alum.mit.edu>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <975ebbe3-d796-d118-50db-8c9957541a2c@omnitor.se>
Date: Wed, 10 Jan 2018 21:02:47 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <65963c20-0034-acbe-f66b-986344d7a067@alum.mit.edu>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/deeVsZMDlkFwAyuZH8S7f7rAILI>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 20:03:02 -0000

Den 2018-01-10 kl. 16:51, skrev Paul Kyzivat:
> Gunnar,
>
> I would like to understand your thinking about how the language 
> indications will be used. Your comments below suggest to me that you 
> are assuming that they will be exposed to the end users through a UI. 
> If that is not the case then order of preference of one language over 
> another won't have any influence over how the session proceeds.
Yes, it is in most applications the human end users who are expected to 
produce and understand the negotiated language(s). Therefore the final 
result of the negotiation must be presented to the users. (or, in less 
common automatic conversation cases, fed to an automata for generating 
the agreed language).
We say that this must happen, but it is not the task of the draft to say 
how.

Examples:

If it is a regular conversational call application, it could present 
what the application regards to be the best match on the screen: "Talk 
English, expect English text".
That prepares the users for how the call is best started.

Alternatively, the answering party can be provided with options for 
selection among the common languages before the call is answered. E.g.
"The far end user can receive ASL __ and written English __, which do 
you want to produce?"
"The far end user can produce ASL ___ and written English ___, which do 
you want to receive?"
The result goes into the coding of the hlang attributes in the answer.
The answer will be presented to the offeror on the screen by e.g.
"Sign ASL, prepare to receive ASL".

By following the advice on the screen, the call will start smoothly. 
Nothing prevents the users to vary the use of languages and media by 
mutual agreement after the initial exchange during the call.

Wide variations from these examples are imaginable.
Gunnar






>
>     Thanks,
>     Paul
>
> On 1/9/18 3:55 AM, Gunnar Hellström wrote:
>> Den 2018-01-08 kl. 23:02, skrev Randall Gellens:
>>> At 10:38 PM +0100 1/8/18, Gunnar Hellström wrote:
>>>
>>>>  Den 2018-01-08 kl. 20:38, skrev Randall Gellens:
>>>>>  At 1:36 PM -0500 1/8/18, Paul Kyzivat wrote:
>>>>>
>>>>>>   On 1/8/18 1:10 PM, Randall Gellens wrote:
>>>>>>
>>>>>>>       The term "negotiation" is used here rather than 
>>>>>>> "indication" because
>>>>>>>       human language (spoken/written/signed) can be negotiated 
>>>>>>> in the same
>>>>>>>       manner as media (audio/text/video) and codecs. For 
>>>>>>> example, if we
>>>>>>>       think of a user calling an airline reservation center, the 
>>>>>>> user may
>>>>>>>       have a set of languages he or she speaks, with perhaps 
>>>>>>> preferences
>>>>>>>       for one or a few, while the airline reservation center 
>>>>>>> will support a
>>>>>>>       fixed set of languages.  Negotiation should select the 
>>>>>>> user's most
>>>>>>>       preferred language that is supported by the call center. 
>>>>>>> Both sides
>>>>>>>       should be aware of which language was negotiated. This is
>>>>>>>       conceptually similar to the way other aspects of each 
>>>>>>> media stream
>>>>>>>       are negotiated using SDP (e.g., media type and codecs).
>>>>>>
>>>>>>   Certainly it will be common for the choices are mutually 
>>>>>> exclusive. For instance, a caller *might* offer both French and 
>>>>>> Chinese. The callee (a call center) may have agents that speak 
>>>>>> each, but may well not have any agents that speak both.
>>>>>>
>>>>>>   OTOH, it is *possible* that they do have somebody who supports 
>>>>>> both. If so, seems like it would be good to indicate that both 
>>>>>> are supported.
>>>>>
>>>>>  Yes, although the additional gain in functionality is small 
>>>>> relative to the additional complexity.  The draft explicitly rules 
>>>>> this out of scope.  Section 3 says:
>>>>>
>>>>>     (Negotiating multiple simultaneous languages within a media 
>>>>> stream is
>>>>>     out of scope of this document.)
>>>>  <GH> No, that is a different thing. We have agreed and made 
>>>> efforts to express that providing multiple language indications per 
>>>> direction does not imply that they all must be used simultaneously. 
>>>> They (usually) only form a list to select from for use in the session.
>>>>
>>>>  I have many times during our discussions thought about the 
>>>> proposal that Paul made now, and wondered if we gain or lose by 
>>>> having the restriction of only one language per media and direction 
>>>> in the answer. We might have higher complexity and longer delay 
>>>> before the answer when we have the current limitation. This  is 
>>>> because it can be hard for the application to take the decision on 
>>>> its own on the single language to indicate in the answer, and 
>>>> therefore a user interaction needed to ask the user how to answer. 
>>>> If support of more than one language per media and direction is 
>>>> allowed (but not simultaneously), then it is easier to make an 
>>>> automatic match by the device and include all common languages in 
>>>> the answer.
>>>>
>>>>  However including more than one language per media and direction 
>>>> in the answer puts the users in more uncertainty about in what 
>>>> language the session will begin.
>>>>
>>>>  We could allow indication of multiple languages per media and 
>>>> direction in the answer and let the application decide if it shall 
>>>> make it easy for itself by indicating all common languages or easy 
>>>> for the users by indicating one language per media and direction.
>>>>
>>>>  We also have the wording that the languages in the answer does not 
>>>> need to be selected from what was provided in the offer by the 
>>>> formulation: "(which in most cases is one of the languages in the 
>>>> offer's 'hlang-recv') etc."
>>>
>>> This is because there may be no languages in common but the call 
>>> proceeds anyway.  The usual example is an emergency call placed by a 
>>> user who does not speak any language that the PSAP can support, even 
>>> with language translation services. Just being able to hear what is 
>>> happening may be useful to the PSAP call taker, better than not 
>>> having a call at all.
>> <GH> No, the parenthesis introduces an important opportunity for the 
>> answerer to propose a language that was not in the offer, but may be 
>> possible to use as a first try for getting some communication going 
>> anyway. That can be beneficial for both sending and receiving. If it 
>> does not work for the users, they are free to try other alternatives 
>> during the session.
>>
>> A question: Do you regard it to also be allowed for the answerer to 
>> include a language in a media that had no hlang attribute in the 
>> offer? Imagine a hearing caller offering only spoken languages in 
>> audio, but including text media in the offer, calling a deaf person 
>> who cannot use spoken language, and therefore takes a chance to 
>> include written language indication in text media.  The ABNF in -20 
>> allows it, and my interpretation of the wording in 5.2 is that it is 
>> allowed. There may be other views.
>> The clean way is of course to accept the call without languages and 
>> make a re-INVITE with languages in text media so that a complete 
>> language negotiation can be performed, but that adds complexity.
>>
>> RFC 4796 has specific wording to tell that the content attribute is 
>> allowed in an answer even if it did not appear in the offer. Maybe we 
>> should have had a similar statement.
>>
>>
>>>
>>>>
>>>>  When there is no match, maybe the answerer want to indicate all 
>>>> support it has, for example expressing in response to a request to 
>>>> use Spanish:  "No, I cannot understand Spanish but I can understand 
>>>> spoken Portuguese and French and Italian", in a hope to get a 
>>>> conversation going.
>>>>
>>>>  In summary: I support Paul's proposal to relax the rules and leave 
>>>> to the application to decide how to compose the answer.
>>>
>>> The current limitation has been agreed by the working group. I see 
>>> Paul's suggestion as a trade-off between a capability that might be 
>>> nice to have but is not required, and additional complexity; I do 
>>> not see it as a significant defect.  It is not a show-stopper.  It 
>>> could be relaxed in a future extension or revision. Consider how 
>>> many years we have been trying to get this simple feature published 
>>> so it can be used.  And now, finally, after so many arguments (many 
>>> of which were pointless) and so many revisions, and so much debate 
>>> over simple wording, you propose that we go back to the WG and 
>>> reopen debate and restart the series of last calls and discussions.  
>>> I think this is a mistake.  I object to it.
>> <GH>The discussion and proposal was just a result of the difference 
>> between the wording about the answer and the wording about the syntax 
>> in 5.2. Selection of one of the interpretations was needed. It would 
>> be less complex for the applications to allow multiple languages in 
>> the attribute in the answer than deciding on one single language. 
>> That could save the need for complex user interaction to make the 
>> decision. The wording does not require simultaneous use during the 
>> session that is said to be out of scope. It is only that the possible 
>> alternatives would be indicated to the offeror in order of preference.
>> It may however increase the complexity for the users to take the 
>> decision instead of being told by the application which language to 
>> use, so it would be best to leave it to the application to decide on 
>> how many alternatives are provided in the answer.
>> I do not think that the WG has been very specific about this choice 
>> since both interpretations have been there for a long time in the draft.
>> It is hard to relax restrictions in later revisions. Without protocol 
>> preparations for extensions, interop problems are easily introduced.
>>
>> /Gunnar
>>>
>>>>
>>>>>
>>>>>  This could, of course, be added in a future extension or revision.
>>>>>
>>>>>>
>>>>>>       Thanks,
>>>>>>       Paul
>>>>>>
>>>>>>   _______________________________________________
>>>>>>   SLIM mailing list
>>>>>>   SLIM@ietf.org
>>>>>>   https://www.ietf.org/mailman/listinfo/slim
>>>>>
>>>>>
>>>>
>>>>  --
>>>>  -----------------------------------------
>>>>  Gunnar Hellström
>>>>  Omnitor
>>>>  gunnar.hellstrom@omnitor.se
>>>>  +46 708 204 288
>>>>
>>>>  _______________________________________________
>>>>  SLIM mailing list
>>>>  SLIM@ietf.org
>>>>  https://www.ietf.org/mailman/listinfo/slim
>>>
>>>
>>
>

-- 
-----------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


From nobody Wed Jan 10 14:20:15 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EEA2B126BF6 for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 14:20:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HRpiPQKFjoAF for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 14:20:11 -0800 (PST)
Received: from bin-vsp-out-03.atm.binero.net (bin-mail-out-06.binero.net [195.74.38.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 40F52126B72 for <slim@ietf.org>; Wed, 10 Jan 2018 14:20:11 -0800 (PST)
X-Halon-ID: 672486de-f654-11e7-814c-0050569116f7
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-03.atm.binero.net (Halon) with ESMTPSA id 672486de-f654-11e7-814c-0050569116f7; Wed, 10 Jan 2018 23:20:03 +0100 (CET)
To: Randall Gellens <rg+ietf@randy.pensive.org>, Bernard Aboba <bernard.aboba@gmail.com>
Cc: slim@ietf.org
References: <tjr6h9ssme6omoled7tb1vo9.1515574168842@email.android.com> <p06240601d67be0d19e11@[99.111.97.136]> <p06240603d67bed6d92bd@[99.111.97.136]>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <ad3ce845-fdca-683c-5032-dce0088b0be0@omnitor.se>
Date: Wed, 10 Jan 2018 23:20:02 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <p06240603d67bed6d92bd@[99.111.97.136]>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/sPPK74YS8cauD7gYgz9hnnTaekQ>
Subject: Re: [Slim] Question about "asymmetrical language use"
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 22:20:14 -0000

Den 2018-01-10 kl. 17:20, skrev Randall Gellens:
> In thinking about the issue, I agree with Gunnar that the "or both" is 
> not the correct fix.  I have reworded the sentence to read:
>
>    When placing an emergency call, and in any other case where the
>    language cannot be inferred from context, in an offer each media
>    stream primarily intended for human language communication SHOULD
>    specify the 'hlang-send' and/or 'hlang-recv' attributes for the
>    direction(s) intended for interactive communication.
>
> I believe this clarifies the usage (which is that the attributes are 
> set for the direction(s) in which interactive communication is intended).

Yes, I think this can be sufficient.

/Gunnar
>
>
> At 7:25 AM -0800 1/10/18, Randall Gellens wrote:
>
>>  The text seems clear to me that it is per media stream.  It says 
>> "each media stream primarily intended for human language communication".
>>
>>  At 12:39 PM +0100 1/10/18, Gunnar Hellstrom wrote:
>>
>>>   No, the proposed change is wrong.
>>>   The reason why it says "one" for the asymmetrical  case is that 
>>> the rule is stated per media only. In the asymmetrical case you have 
>>> hlang-send in one media and hlang-recv in another media.
>>>
>>>   By the discussion now, I think it is evident that a better 
>>> explanation is needed. It is easy to forget that the wording is per 
>>> media.
>>>
>>>   (You can of course imagine a case when you want to offer both 
>>> symmetric and asymmetric use for selection by the answerer, but then 
>>> you also need the possibility to set preference between language in 
>>> different media that we have discussed a lot but not included. )
>>>
>>>   /Gunnar
>>>
>>>
>>>
>>>   Gunnar Hellström
>>>   Omnitor
>>>   gunnar.hellstrom@omnitor.se
>>>   +46 708 20 42 88
>>>
>>>
>>>
>>>   -------- Originalmeddelande --------
>>>   Frĺn: Randall Gellens <rg+ietf@randy.pensive.org>
>>>   Datum: 2018-01-10 01:54 (GMT+01:00)
>>>   Till: Bernard Aboba <bernard.aboba@gmail.com>
>>>   Kopia: slim@ietf.org, Gunnar Hellström <gunnar.hellstrom@omnitor.se>
>>>   Rubrik: Re: [Slim] Question about "asymmetrical language use"
>>>
>>>   It's in -23, which I've held off uploading, to see if any more
>>>   comments come in.
>>>
>>>   At 4:29 PM -0800 1/9/18, Bernard Aboba wrote:
>>>
>>>>    That would help, thanks,
>>>>
>>>>>    On Jan 9, 2018, at 3:50 PM, Randall Gellens
>>>>>   <rg+ietf@randy.pensive.org> wrote:
>>>>>
>>>>>    The wording is intended to permit only one to be specified for
>>>>>   asymmertical use cases, it is not intended to disallow both to be
>>>>>   specified.  This could be clarified by adding "or both":
>>>>>
>>>>>      When placing an emergency call, and in any other case where the
>>>>>      language cannot be inferred from context, in an offer each media
>>>>>      stream primarily intended for human language communication 
>>>>> SHOULD
>>>>>      specify both (or for asymmetrical language use, one or both 
>>>>> of) the
>>>>>      'hlang-send' and 'hlang-recv' attributes.
>>>>>
>>>>>
>>>>>    At 3:07 PM -0800 1/9/18, Bernard Aboba wrote:
>>>>>
>>>>>>    In Section 5.1 of -22, I noted the following sentence:
>>>>>>
>>>>>>    " When placing an emergency call, and in any other case where the
>>>>>>   language cannot be inferred from context, in an offer each media
>>>>>>   stream primarily intended for human language communication SHOULD
>>>>>>   specify both (or for asymmetrical language use, one of) the
>>>>>>   'hlang- send' and 'hlang-recv' attributes."
>>>>>>
>>>>>>    [BA] In our previous discussions, we have talked about scenarios
>>>>>>   (e.g. speech impaired, but not hearing impaired) in which it is
>>>>>>   useful to include both 'hlang-send' and 'hlang-recv' so as to
>>>>>>   accommodate user needs.  Wouldn't such a scenario qualify as
>>>>>>   "asymmetrical language use"?  If so, how could the user's needs
>>>>>>   be accommodated with only one of the 'hlang-send' or 'hlang-recv'
>>>>>>   attributes?
>>>>>>
>>>>>>
>>>>>>
>>>>>>    _______________________________________________
>>>>>>    SLIM mailing list
>>>>>>    SLIM@ietf.org
>>>>>>    https://www.ietf.org/mailman/listinfo/slim
>>>>>
>>>>>
>>>>>    --
>>>>>    Randall Gellens
>>>>>    Opinions are personal;    facts are suspect;    I speak for 
>>>>> myself only
>>>>>    -------------- Randomly selected tag: ---------------
>>>>>    There are two kinds of light--the glow that illuminates,
>>>>>    and the glare that obscures.            --James Thurber
>>>>
>>>>    _______________________________________________
>>>>    SLIM mailing list
>>>>    SLIM@ietf.org
>>>>    https://www.ietf.org/mailman/listinfo/slim
>>>
>>>
>>>   --
>>>   Randall Gellens
>>>   Opinions are personal;    facts are suspect;    I speak for myself 
>>> only
>>>   -------------- Randomly selected tag: ---------------
>>>   Liberals are trusting and optimistic because
>>>   they believe other people are much like themselves.
>>>   Conservatives are hostile and fearful because they
>>>   believe the same thing.
>>
>>
>>  --
>>  Randall Gellens
>>  Opinions are personal;    facts are suspect;    I speak for myself only
>>  -------------- Randomly selected tag: ---------------
>>  Whenever you find that you are on the side of the majority,
>>  it is time to reform.                         --Mark Twain
>>
>>  _______________________________________________
>>  SLIM mailing list
>>  SLIM@ietf.org
>>  https://www.ietf.org/mailman/listinfo/slim
>
>

-- 
-----------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


From nobody Wed Jan 10 14:36:15 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E576F127599 for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 14:36:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jZVxMZQolDoL for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 14:36:12 -0800 (PST)
Received: from bin-vsp-out-02.atm.binero.net (vsp-unauthed02.binero.net [195.74.38.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B69A6127369 for <slim@ietf.org>; Wed, 10 Jan 2018 14:36:11 -0800 (PST)
X-Halon-ID: 6ecf5f9c-f656-11e7-96e5-005056917f90
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-02.atm.binero.net (Halon) with ESMTPSA id 6ecf5f9c-f656-11e7-96e5-005056917f90; Wed, 10 Jan 2018 23:34:37 +0100 (CET)
To: Randall Gellens <rg+ietf@randy.pensive.org>, Ben Campbell <ben@nostrum.com>, The IESG <iesg@ietf.org>
Cc: slim@ietf.org, draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org, bernard.aboba@gmail.com
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@[99.111.97.136]>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se>
Date: Wed, 10 Jan 2018 23:35:01 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <p06240602d67be148b9db@[99.111.97.136]>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/OkZt8XwXcwNS_mfG50B8klfdU5o>
Subject: Re: [Slim] Ben Campbell's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 22:36:14 -0000

I saw a question somewhere but lost track of who asked it.

It was about if the users are bound to use only the negotiated 
language(s) in the session.

I think a line about that should be inserted, probably best close to the 
end of the introduction.

Proposed text:
"The result of the negotiation is intended to guide the selection of 
language(s) to use initially and during the session. However, nothing 
prevents the users from varying the use of languages and media by mutual 
agreement after the initial exchange during the call."

Gunnar


Den 2018-01-10 kl. 17:12, skrev Randall Gellens:
> At 8:21 PM -0800 1/9/18, Ben Campbell wrote:
>
>>  I'm balloting "yes" because I think this is important work, but I 
>> have some
>>  comments:
>>
>>  Substantive Comments:
>>
>>  - General: It seems to be that this is as much about human behavior 
>> as it is
>>  capabilities negotiating. Example case: I make a video call and 
>> express that I
>>  would like to receive Klingon. (Is there a tag for that ? :-) The 
>> callee can
>>  speak Klingon and Esperanto, so we agree on Klingon. What keeps the 
>> callee from
>>  speaking Esparanto instead?
>
> There is a language tag for Klingon: "tlh".
>
> The draft is not trying to even capture the full complexity of human 
> language interaction, much less enforce it.  The draft provides a 
> fairly simple mechanism to make it more likely that successful 
> communication can occur, by identifying language needs (which can 
> allow endpoints to take potentially required additional steps, such as 
> bridging in translation or relay services, or having a call handled by 
> someone who known the language(s) or can use the needed media).
>
>>  I realize we can't force people to stick to the negotiated 
>> languages--but
>>  should we expect that users should at least be given some sort of UI 
>> indication
>>  about the negotiated language(s)? It seems like a paragraph or two 
>> on that
>>  subject is warranted, even if it just to say it's out of scope.
>
> I will add to the Introduction the following text:
>
>    This document does not address user interface (UI) issues, such as if
>    or how a UE client informs a user about the result of language and
>    media negotiation.
>
>
>>  -1, paragraph 6:  (related to Ekr's comments) Does the selection of 
>> a single
>>  tag in an answer imply  an assumption only one language will be 
>> used? There are
>>  communities where people tend to mix 2 or more languages freely and 
>> fluidly. Is
>>  that sort of thing out of scope?
>
> Earlier versions of the draft had more explicit text that the draft 
> did not attempt to capture the full range of human language issues, 
> including the common practice among multilingual people of mixing 
> languages.
>
> The draft currently says:
>
>    (Negotiating multiple simultaneous languages within a media stream is
>    out of scope of this document.)
>
> There was text in a version of the draft as of February 2013 that said:
>
>    (While it is true that a conversation among multilingual people often
>    involves multiple languages, it does not seem useful enough as a
>    general facility to warrant complicating the desired semantics of the
>    SDP attribute to allow negotiation of multiple simultaneous languages
>    within an interactive media stream.)
>
> I do not recall the reasons why the text was simplified, removing 
> mention of multilingual people, and would have to search through 
> minutes of the various WG sessions and email in 2013 where the draft 
> was discussed.  I suspect there was desire to have the draft merely 
> state what it does and doesn't do, and not get into a lot of value 
> judgment discussion.
>
>
>>  - 5.1, paragraph 2:  Can you elaborate on the motivation to have a 
>> separate
>>  hlang-send and hlang-recv parameter vs having a single language 
>> parameter and
>>  instead setting the stream to send or receive only, especially in 
>> light of the
>>  recommendation to set both directions the same for bi-directional 
>> language
>>  selection? I don't mean to dispute that approach; I just think a bit 
>> more
>>  explanation of the design choice would be helpful to the reader.  I 
>> can imagine
>>  some use cases, for example a speech-impaired person who does not 
>> plan to speak
>>  on a video call may still wish to send video to show facial 
>> expressions, etc.
>>  (I just re-read the discussion resulting from Ekr's comments, and 
>> recognize
>>  that this overlaps heavily with that.)
>
> As you suggest, a media might be desired in both directions even 
> though only one direction is primarily intended for interactive 
> communication.  The draft currently says:
>
>    When a media is intended for interactive communication
>    using a language in one direction only (e.g., a user with difficulty
>    speaking but able to hear who indicates a desire to send using text
>    and receive using audio), either hlang-send or hlang-recv MAY be
>    omitted.  When a media is not primarily intended for language (for
>    example, a video or audio stream intended for background only) both
>    SHOULD be omitted.  Otherwise, both SHOULD have the same value.  Note
>    that specifying different languages for each direction (as opposed to
>    the same or essentially the same language in different modalities)
>    can make it difficult to complete the call (e.g., specifying a desire
>    to send audio in Hungarian and receive audio in Portuguese).
>
> I will add "Note that the media can still be useful in both 
> directions."  The text thus becomes:
>
>    When a media is intended for interactive communication
>    using a language in one direction only (e.g., a user with difficulty
>    speaking but able to hear who indicates a desire to send using text
>    and receive using audio), either hlang-send or hlang-recv MAY be
>    omitted.  Note that the media can still be useful in both directions.
>    When a media is not primarily intended for language (for example, a
>    video or audio stream intended for background only) both SHOULD be
>    omitted.
>
>
>>  -5.1, paragraph 3: "... which in most cases is one of the
>>     languages in the offer's..."
>>  Are there cases where it might not?
>
> Yes, it could happen.  For example, if an emergency call comes into a 
> PSAP and requests languages that the PSAP is unable to support, the 
> PSAP will likely want the call to proceed anyway. It's also possible 
> that the callee might support a language that has some degree of 
> mutual comprehensibility to those requested by the caller.  An example 
> might be some Scandinavian languages where the caller does not include 
> a language that is similar enough to have some comprehension but not 
> be fluent enough to include in the UE configuration.
>
>
>>  -5.1, last paragraph: "This is not a problem."
>>  Can you elaborate? That sort of statement usually takes the form 
>> "This is not a
>>  problem, because..."
>
> The caller and callee are free to use any of the established media 
> streams.  If a caller requests audio, video (with a sign language), 
> and text, and all three are established, the caller might ignore the 
> text or audio stream and use only the video stream.
>
>>  -5.2, last paragraph: Is there a reason to give such weak guidance 
>> on how to
>>  indicate the call is rejected?  (Along those lines, are non-SIP uses 
>> of SDP in
>>  scope?)
>
> No one made a case for why mandating a particular rejection code was 
> necessary, especially since the draft does not offer any suggestion as 
> to if a call should proceed or fail when there aren't mutually 
> supported languages.
>
>>
>>  Editorial Comments and Nits:
>>
>>  -5.1, paragraph 4: The first MUST seems like a statement of fact.
>
> You mean this sentence:
>
>    In an offer, each value MUST be a list of one or more language tags
>    per BCP 47 [RFC5646], separated by white space.
>
> The MUST makes sure that the values are IANA-registered language tags.
>

-- 
-----------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


From nobody Wed Jan 10 14:56:16 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2BD28129C51; Wed, 10 Jan 2018 14:56:15 -0800 (PST)
X-Quarantine-ID: <FdrPtcFqTdgs>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FdrPtcFqTdgs; Wed, 10 Jan 2018 14:56:13 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id B9B051241FC; Wed, 10 Jan 2018 14:56:12 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Wed, 10 Jan 2018 14:56:45 -0800
Mime-Version: 1.0
Message-Id: <p06240609d67c4a3651cc@[99.111.97.136]>
In-Reply-To: <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se>
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@[99.111.97.136]> <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se>
X-Mailer: Eudora for Mac OS X
Date: Wed, 10 Jan 2018 14:56:10 -0800
To: Gunnar =?iso-8859-1?Q?Hellstr=F6m?=  <gunnar.hellstrom@omnitor.se>, Ben Campbell <ben@nostrum.com>, The IESG <iesg@ietf.org>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org, draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org, bernard.aboba@gmail.com
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1" ; format="flowed"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/OAGj3XHUTZRWLf0hKcHK2DBTX6s>
Subject: Re: [Slim] Ben Campbell's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Jan 2018 22:56:15 -0000

It was Ben who asked about it.  I don't think we need to add more text.

--Randall

At 11:35 PM +0100 1/10/18, Gunnar Hellstr=F6m wrote:

>  I saw a question somewhere but lost track of who asked it.
>
>  It was about if the users are bound to use only=20
> the negotiated language(s) in the session.
>
>  I think a line about that should be inserted,=20
> probably best close to the end of the=20
> introduction.
>
>  Proposed text:
>  "The result of the negotiation is intended to=20
> guide the selection of language(s) to use=20
> initially and during the session. However,=20
> nothing prevents the users from varying the use=20
> of languages and media by mutual agreement=20
> after the initial exchange during the call."
>
>  Gunnar
>
>
>  Den 2018-01-10 kl. 17:12, skrev Randall Gellens:
>>  At 8:21 PM -0800 1/9/18, Ben Campbell wrote:
>>
>>>   I'm balloting "yes" because I think this is=20
>>> important work, but I have some
>>>   comments:
>>>
>>>   Substantive Comments:
>>>
>>>   - General: It seems to be that this is as=20
>>> much about human behavior as it is
>>>   capabilities negotiating. Example case: I=20
>>> make a video call and express that I
>>>   would like to receive Klingon. (Is there a=20
>>> tag for that ? :-) The callee can
>>>   speak Klingon and Esperanto, so we agree on=20
>>> Klingon. What keeps the callee from
>>>   speaking Esparanto instead?
>>
>>  There is a language tag for Klingon: "tlh".
>>
>>  The draft is not trying to even capture the=20
>> full complexity of human language interaction,=20
>> much less enforce it.  The draft provides a=20
>> fairly simple mechanism to make it more likely=20
>> that successful communication can occur, by=20
>> identifying language needs (which can allow=20
>> endpoints to take potentially required=20
>> additional steps, such as bridging in=20
>> translation or relay services, or having a=20
>> call handled by someone who known the=20
>> language(s) or can use the needed media).
>>
>>>   I realize we can't force people to stick to the negotiated languages--=
but
>>>   should we expect that users should at least=20
>>> be given some sort of UI indication
>>>   about the negotiated language(s)? It seems like a paragraph or two on =
that
>>>   subject is warranted, even if it just to say it's out of scope.
>>
>>  I will add to the Introduction the following text:
>>
>>     This document does not address user interface (UI) issues, such as if
>>     or how a UE client informs a user about the result of language and
>>     media negotiation.
>>
>>>   -1, paragraph 6:  (related to Ekr's=20
>>> comments) Does the selection of a single
>>>   tag in an answer imply  an assumption only=20
>>> one language will be used? There are
>>>   communities where people tend to mix 2 or=20
>>> more languages freely and fluidly. Is
>>>   that sort of thing out of scope?
>>
>>  Earlier versions of the draft had more=20
>> explicit text that the draft did not attempt=20
>> to capture the full range of human language=20
>> issues, including the common practice among=20
>> multilingual people of mixing languages.
>>
>>  The draft currently says:
>>
>>     (Negotiating multiple simultaneous languages within a media stream is
>>     out of scope of this document.)
>>
>>  There was text in a version of the draft as of February 2013 that said:
>>
>>     (While it is true that a conversation among multilingual people often
>>     involves multiple languages, it does not seem useful enough as a
>>     general facility to warrant complicating the desired semantics of the
>>     SDP attribute to allow negotiation of multiple simultaneous languages
>>     within an interactive media stream.)
>>
>>  I do not recall the reasons why the text was=20
>> simplified, removing mention of multilingual=20
>> people, and would have to search through=20
>> minutes of the various WG sessions and email=20
>> in 2013 where the draft was discussed.  I=20
>> suspect there was desire to have the draft=20
>> merely state what it does and doesn't do, and=20
>> not get into a lot of value judgment=20
>> discussion.
>>
>>>   - 5.1, paragraph 2:  Can you elaborate on=20
>>> the motivation to have a separate
>>>   hlang-send and hlang-recv parameter vs=20
>>> having a single language parameter and
>>>   instead setting the stream to send or=20
>>> receive only, especially in light of the
>>>   recommendation to set both directions the same for bi-directional lang=
uage
>>>   selection? I don't mean to dispute that approach; I just think a bit m=
ore
>>>   explanation of the design choice would be=20
>>> helpful to the reader.  I can imagine
>>>   some use cases, for example a=20
>>> speech-impaired person who does not plan to=20
>>> speak
>>>   on a video call may still wish to send video=20
>>> to show facial expressions, etc.
>>>   (I just re-read the discussion resulting=20
>>> from Ekr's comments, and recognize
>>>   that this overlaps heavily with that.)
>>
>>  As you suggest, a media might be desired in=20
>> both directions even though only one direction=20
>> is primarily intended for interactive=20
>> communication.  The draft currently says:
>>
>>     When a media is intended for interactive communication
>>     using a language in one direction only (e.g., a user with difficulty
>>     speaking but able to hear who indicates a desire to send using text
>>     and receive using audio), either hlang-send or hlang-recv MAY be
>>     omitted.  When a media is not primarily intended for language (for
>>     example, a video or audio stream intended for background only) both
>>     SHOULD be omitted.  Otherwise, both SHOULD have the same value.  Note
>>     that specifying different languages for each direction (as opposed to
>>     the same or essentially the same language in different modalities)
>>     can make it difficult to complete the call (e.g., specifying a desire
>>     to send audio in Hungarian and receive audio in Portuguese).
>>
>>  I will add "Note that the media can still be=20
>> useful in both directions."  The text thus=20
>> becomes:
>>
>>     When a media is intended for interactive communication
>>     using a language in one direction only (e.g., a user with difficulty
>>     speaking but able to hear who indicates a desire to send using text
>>     and receive using audio), either hlang-send or hlang-recv MAY be
>>     omitted.  Note that the media can still be useful in both directions.
>>     When a media is not primarily intended for language (for example, a
>>     video or audio stream intended for background only) both SHOULD be
>>     omitted.
>>
>>>   -5.1, paragraph 3: "... which in most cases is one of the
>>>      languages in the offer's..."
>>>   Are there cases where it might not?
>>
>>  Yes, it could happen.  For example, if an=20
>> emergency call comes into a PSAP and requests=20
>> languages that the PSAP is unable to support,=20
>> the PSAP will likely want the call to proceed=20
>> anyway. It's also possible that the callee=20
>> might support a language that has some degree=20
>> of mutual comprehensibility to those requested=20
>> by the caller.  An example might be some=20
>> Scandinavian languages where the caller does=20
>> not include a language that is similar enough=20
>> to have some comprehension but not be fluent=20
>> enough to include in the UE configuration.
>>
>>>   -5.1, last paragraph: "This is not a problem."
>>>   Can you elaborate? That sort of statement=20
>>> usually takes the form "This is not a
>>>   problem, because..."
>>
>>  The caller and callee are free to use any of=20
>> the established media streams.  If a caller=20
>> requests audio, video (with a sign language),=20
>> and text, and all three are established, the=20
>> caller might ignore the text or audio stream=20
>> and use only the video stream.
>>
>>>   -5.2, last paragraph: Is there a reason to=20
>>> give such weak guidance on how to
>>>   indicate the call is rejected?  (Along those=20
>>> lines, are non-SIP uses of SDP in
>>>   scope?)
>>
>>  No one made a case for why mandating a=20
>> particular rejection code was necessary,=20
>> especially since the draft does not offer any=20
>> suggestion as to if a call should proceed or=20
>> fail when there aren't mutually supported=20
>> languages.
>>
>>>
>>>   Editorial Comments and Nits:
>>>
>>>   -5.1, paragraph 4: The first MUST seems like a statement of fact.
>>
>>  You mean this sentence:
>>
>>     In an offer, each value MUST be a list of one or more language tags
>>     per BCP 47 [RFC5646], separated by white space.
>>
>>  The MUST makes sure that the values are IANA-registered language tags.
>>
>
>  --
>  -----------------------------------------
>  Gunnar Hellstr=F6m
>  Omnitor
>  gunnar.hellstrom@omnitor.se
>  +46 708 204 288
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
The attention span of a computer is only as long as its electrical cord
or battery life.


From nobody Wed Jan 10 20:59:58 2018
Return-Path: <bernard.aboba@gmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F130C12E874 for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 20:59:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t3YlvTrIDtxS for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 20:59:53 -0800 (PST)
Received: from mail-vk0-x230.google.com (mail-vk0-x230.google.com [IPv6:2607:f8b0:400c:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ACF3412E897 for <slim@ietf.org>; Wed, 10 Jan 2018 20:59:52 -0800 (PST)
Received: by mail-vk0-x230.google.com with SMTP id w22so802207vkw.0 for <slim@ietf.org>; Wed, 10 Jan 2018 20:59:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=KI14Z7XBhLeAd7r+mTkc0M3gccJ4rhv6kvPBAfApWEw=; b=mmX74wx5041zXAuyjPXcjaVW1kqTcc5wZ0Dla6xG38bxA7hRyXGIPpQPGvWVRA6UCG C//ZgFY0Tz1o1okL83gdBTx4v/KEv8xhBWmCqgJdFPOhTacdmzzGll5mN/UHaNp8kKSd LRC5jzoiRMwfaCyk73TWqJAO8u6jv9cGgWA3esrTGEyBS8mZpDw3/O5InM2STmNE6LE1 sCLtmVp53D6s0/vG/JIs6swOprjsED3dE8YGowrxFjhxaR8O8WWnjBfmJ6tUndHHFcm+ djdOL124uW9bcOA90rZF6DnlGvm5GOZsD/9fFl/N7YJFGUD9Jl1rXORgJEtdSRS328Lv nWXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=KI14Z7XBhLeAd7r+mTkc0M3gccJ4rhv6kvPBAfApWEw=; b=ipU+ia7iC2pEjv8aWWPFJjLeHNlT56UV7Ow6ljuhOl48RJgm4bpO913LgF0iNs3QBB z5F7ntw7kIwTMW9ahB3B7wkBwMyHAbhcoGTBPbSJ3UC1PMUB399FpRyoTa3nMyNhfCMf 9RaPjqwWTvVHW+3I3aKGjKaHDPcDXsOgbrnqqJXyl6ifq9RL3KOJeTyXC2I08Yjc7Ciw oxEuSCDPB4sXGGLzI+fcjpogqpZSP9LNusz3TR0k3ItXBDimTv5mrz7m7YgQSdS+Cas6 w21euh6c5FAhtUDq6nBybPaN1dcuFRY7ASQKnPIGixkO968piO9txsg/TNOUq6US47aB oR6w==
X-Gm-Message-State: AKwxytdiQtncTsW/lcWc18+4b7mNiofzRpYQWOkoWq4nG0ZiSyKNfYGY ZdYShdFe3JakpbQm9J4Ns0ifMq20+Lg1RLPMAPjiw4pM
X-Google-Smtp-Source: ACJfBosilkV6P4Zfg0urim0f+kRkq59FV08ikMnoXhxPRaqCWdbrvlXG5wNwurxEhXGPYHpEg6YiP7eKQR8TqhUT0rg=
X-Received: by 10.31.70.199 with SMTP id t190mr19757416vka.102.1515646791274;  Wed, 10 Jan 2018 20:59:51 -0800 (PST)
MIME-Version: 1.0
Received: by 10.159.54.138 with HTTP; Wed, 10 Jan 2018 20:59:30 -0800 (PST)
In-Reply-To: <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se>
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@99.111.97.136> <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se>
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Wed, 10 Jan 2018 20:59:30 -0800
Message-ID: <CAOW+2dtDBKR5q_LO9=kTpgKQJR=P_hy4yzQC=iy8q_WgtH6hyw@mail.gmail.com>
To: =?UTF-8?Q?Gunnar_Hellstr=C3=B6m?= <gunnar.hellstrom@omnitor.se>
Cc: Randall Gellens <rg+ietf@randy.pensive.org>, slim@ietf.org
Content-Type: multipart/alternative; boundary="001a11484ed099559805627904bb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/kmoXJI8ke_LJpoPM5TURIchi84I>
Subject: Re: [Slim] Ben Campbell's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 04:59:57 -0000

--001a11484ed099559805627904bb
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Gunnar said:

""The result of the negotiation is intended to guide the selection of
language(s) to use initially and during the session. However, nothing
prevents the users from varying the use of languages and media by mutual
agreement after the initial exchange during the call.""

[BA] This came from Ben Campbell, but other ADs with many years of
experience in realtime communications have asked questions along similar
lines.  So it seems that even experienced readers could use some
clarification.

The reason for the language selection negotiation is to enable the right
individuals and resources to be brought into the conversation so as to
maximize the changes of successful communications. What happens once the
call is brought up is up to the conversants.

The precise meaning of the negotiation depends in part on the choice of a
single language or multiple languages in the Answer.

If an offer indicates the ability to receive English and French, if an
Answer can only contain a single language, then an Answer indicating the
ability to send English would establish that the call is expected to be
conducted in English. That wouldn't necessarily preclude the use of French,
but doesn't provide any indication that it could be supported as an
alternative.

Whereas if the Answer was allowed to include multiple languages and
included both English and French, then the Answer would indicate that the
conversation could use either language with a preference for English over
French.  That does strike me as potentially valuable in some circumstances
(e.g. a visitor from Spain with an emergency offering Spanish primary and
English secondary and being able to get an answer indicating English with
secondary Spanish support, rather than just English).

In either case, the conversants can switch languages by mutual agreement.

On Wed, Jan 10, 2018 at 2:35 PM, Gunnar Hellstr=C3=B6m <
gunnar.hellstrom@omnitor.se> wrote:

> I saw a question somewhere but lost track of who asked it.
>
> It was about if the users are bound to use only the negotiated language(s=
)
> in the session.
>
> I think a line about that should be inserted, probably best close to the
> end of the introduction.
>
> Proposed text:
> "The result of the negotiation is intended to guide the selection of
> language(s) to use initially and during the session. However, nothing
> prevents the users from varying the use of languages and media by mutual
> agreement after the initial exchange during the call."
>
> Gunnar
>
>
>
> Den 2018-01-10 kl. 17:12, skrev Randall Gellens:
>
>> At 8:21 PM -0800 1/9/18, Ben Campbell wrote:
>>
>>  I'm balloting "yes" because I think this is important work, but I have
>>> some
>>>  comments:
>>>
>>>  Substantive Comments:
>>>
>>>  - General: It seems to be that this is as much about human behavior as
>>> it is
>>>  capabilities negotiating. Example case: I make a video call and expres=
s
>>> that I
>>>  would like to receive Klingon. (Is there a tag for that ? :-) The
>>> callee can
>>>  speak Klingon and Esperanto, so we agree on Klingon. What keeps the
>>> callee from
>>>  speaking Esparanto instead?
>>>
>>
>> There is a language tag for Klingon: "tlh".
>>
>> The draft is not trying to even capture the full complexity of human
>> language interaction, much less enforce it.  The draft provides a fairly
>> simple mechanism to make it more likely that successful communication ca=
n
>> occur, by identifying language needs (which can allow endpoints to take
>> potentially required additional steps, such as bridging in translation o=
r
>> relay services, or having a call handled by someone who known the
>> language(s) or can use the needed media).
>>
>>  I realize we can't force people to stick to the negotiated languages--b=
ut
>>>  should we expect that users should at least be given some sort of UI
>>> indication
>>>  about the negotiated language(s)? It seems like a paragraph or two on
>>> that
>>>  subject is warranted, even if it just to say it's out of scope.
>>>
>>
>> I will add to the Introduction the following text:
>>
>>    This document does not address user interface (UI) issues, such as if
>>    or how a UE client informs a user about the result of language and
>>    media negotiation.
>>
>>
>>  -1, paragraph 6:  (related to Ekr's comments) Does the selection of a
>>> single
>>>  tag in an answer imply  an assumption only one language will be used?
>>> There are
>>>  communities where people tend to mix 2 or more languages freely and
>>> fluidly. Is
>>>  that sort of thing out of scope?
>>>
>>
>> Earlier versions of the draft had more explicit text that the draft did
>> not attempt to capture the full range of human language issues, includin=
g
>> the common practice among multilingual people of mixing languages.
>>
>> The draft currently says:
>>
>>    (Negotiating multiple simultaneous languages within a media stream is
>>    out of scope of this document.)
>>
>> There was text in a version of the draft as of February 2013 that said:
>>
>>    (While it is true that a conversation among multilingual people often
>>    involves multiple languages, it does not seem useful enough as a
>>    general facility to warrant complicating the desired semantics of the
>>    SDP attribute to allow negotiation of multiple simultaneous languages
>>    within an interactive media stream.)
>>
>> I do not recall the reasons why the text was simplified, removing mentio=
n
>> of multilingual people, and would have to search through minutes of the
>> various WG sessions and email in 2013 where the draft was discussed.  I
>> suspect there was desire to have the draft merely state what it does and
>> doesn't do, and not get into a lot of value judgment discussion.
>>
>>
>>  - 5.1, paragraph 2:  Can you elaborate on the motivation to have a
>>> separate
>>>  hlang-send and hlang-recv parameter vs having a single language
>>> parameter and
>>>  instead setting the stream to send or receive only, especially in ligh=
t
>>> of the
>>>  recommendation to set both directions the same for bi-directional
>>> language
>>>  selection? I don't mean to dispute that approach; I just think a bit
>>> more
>>>  explanation of the design choice would be helpful to the reader.  I ca=
n
>>> imagine
>>>  some use cases, for example a speech-impaired person who does not plan
>>> to speak
>>>  on a video call may still wish to send video to show facial
>>> expressions, etc.
>>>  (I just re-read the discussion resulting from Ekr's comments, and
>>> recognize
>>>  that this overlaps heavily with that.)
>>>
>>
>> As you suggest, a media might be desired in both directions even though
>> only one direction is primarily intended for interactive communication.
>> The draft currently says:
>>
>>    When a media is intended for interactive communication
>>    using a language in one direction only (e.g., a user with difficulty
>>    speaking but able to hear who indicates a desire to send using text
>>    and receive using audio), either hlang-send or hlang-recv MAY be
>>    omitted.  When a media is not primarily intended for language (for
>>    example, a video or audio stream intended for background only) both
>>    SHOULD be omitted.  Otherwise, both SHOULD have the same value.  Note
>>    that specifying different languages for each direction (as opposed to
>>    the same or essentially the same language in different modalities)
>>    can make it difficult to complete the call (e.g., specifying a desire
>>    to send audio in Hungarian and receive audio in Portuguese).
>>
>> I will add "Note that the media can still be useful in both directions."
>> The text thus becomes:
>>
>>    When a media is intended for interactive communication
>>    using a language in one direction only (e.g., a user with difficulty
>>    speaking but able to hear who indicates a desire to send using text
>>    and receive using audio), either hlang-send or hlang-recv MAY be
>>    omitted.  Note that the media can still be useful in both directions.
>>    When a media is not primarily intended for language (for example, a
>>    video or audio stream intended for background only) both SHOULD be
>>    omitted.
>>
>>
>>  -5.1, paragraph 3: "... which in most cases is one of the
>>>     languages in the offer's..."
>>>  Are there cases where it might not?
>>>
>>
>> Yes, it could happen.  For example, if an emergency call comes into a
>> PSAP and requests languages that the PSAP is unable to support, the PSAP
>> will likely want the call to proceed anyway. It's also possible that the
>> callee might support a language that has some degree of mutual
>> comprehensibility to those requested by the caller.  An example might be
>> some Scandinavian languages where the caller does not include a language
>> that is similar enough to have some comprehension but not be fluent enou=
gh
>> to include in the UE configuration.
>>
>>
>>  -5.1, last paragraph: "This is not a problem."
>>>  Can you elaborate? That sort of statement usually takes the form "This
>>> is not a
>>>  problem, because..."
>>>
>>
>> The caller and callee are free to use any of the established media
>> streams.  If a caller requests audio, video (with a sign language), and
>> text, and all three are established, the caller might ignore the text or
>> audio stream and use only the video stream.
>>
>>  -5.2, last paragraph: Is there a reason to give such weak guidance on
>>> how to
>>>  indicate the call is rejected?  (Along those lines, are non-SIP uses o=
f
>>> SDP in
>>>  scope?)
>>>
>>
>> No one made a case for why mandating a particular rejection code was
>> necessary, especially since the draft does not offer any suggestion as t=
o
>> if a call should proceed or fail when there aren't mutually supported
>> languages.
>>
>>
>>>  Editorial Comments and Nits:
>>>
>>>  -5.1, paragraph 4: The first MUST seems like a statement of fact.
>>>
>>
>> You mean this sentence:
>>
>>    In an offer, each value MUST be a list of one or more language tags
>>    per BCP 47 [RFC5646], separated by white space.
>>
>> The MUST makes sure that the values are IANA-registered language tags.
>>
>>
> --
> -----------------------------------------
> Gunnar Hellstr=C3=B6m
> Omnitor
> gunnar.hellstrom@omnitor.se
> +46 708 204 288
>
>

--001a11484ed099559805627904bb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Gunnar said:=C2=A0<div><br></div><div>&quot;<tt style=3D"c=
olor:rgb(0,0,0)">&quot;The result of the negotiation is intended to=C2=A0</=
tt><tt style=3D"color:rgb(0,0,0)">guide the selection of language(s) to use=
=C2=A0</tt><tt style=3D"color:rgb(0,0,0)">initially and during the session.=
 However,=C2=A0</tt><tt style=3D"color:rgb(0,0,0)">nothing prevents the use=
rs from varying the use=C2=A0</tt><tt style=3D"color:rgb(0,0,0)">of languag=
es and media by mutual agreement=C2=A0</tt><tt style=3D"color:rgb(0,0,0)">a=
fter the initial exchange during the call.&quot;</tt>&quot;</div><div><br><=
/div><div>[BA] This came from Ben Campbell, but other ADs with many years o=
f experience in realtime communications have asked questions along similar =
lines.=C2=A0 So it seems that even experienced readers could use some clari=
fication.</div><div><br></div><div>The reason for the language selection ne=
gotiation is to enable the right individuals and resources to be brought in=
to the conversation so as to maximize the changes of successful communicati=
ons. What happens once the call is brought up is up to the conversants.=C2=
=A0</div><div><br></div><div>The precise meaning of the negotiation depends=
 in part on the choice of a single language or multiple languages in the An=
swer.=C2=A0</div><div><br></div><div>If an offer indicates the ability to r=
eceive English and French, if an Answer can only contain a single language,=
 then an Answer indicating the ability to send English would establish that=
 the call is expected to be conducted in English. That wouldn&#39;t necessa=
rily preclude the use of French, but doesn&#39;t provide any indication tha=
t it could be supported as an alternative.=C2=A0</div><div><br></div><div>W=
hereas if the Answer was allowed to include multiple languages and included=
 both English and French, then the Answer would indicate that the conversat=
ion could use either language with a preference for English over French.=C2=
=A0 That does strike me as potentially valuable in some circumstances (e.g.=
 a visitor from Spain with an emergency offering Spanish primary and Englis=
h secondary and being able to get an answer indicating English with seconda=
ry Spanish support, rather than just English).=C2=A0<br></div><div><br></di=
v><div>In either case, the conversants can switch languages by mutual agree=
ment.=C2=A0</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_q=
uote">On Wed, Jan 10, 2018 at 2:35 PM, Gunnar Hellstr=C3=B6m <span dir=3D"l=
tr">&lt;<a href=3D"mailto:gunnar.hellstrom@omnitor.se" target=3D"_blank">gu=
nnar.hellstrom@omnitor.se</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">I saw a question somewhere but lost track of who asked it.<br>
<br>
It was about if the users are bound to use only the negotiated language(s) =
in the session.<br>
<br>
I think a line about that should be inserted, probably best close to the en=
d of the introduction.<br>
<br>
Proposed text:<br>
&quot;The result of the negotiation is intended to guide the selection of l=
anguage(s) to use initially and during the session. However, nothing preven=
ts the users from varying the use of languages and media by mutual agreemen=
t after the initial exchange during the call.&quot;<br>
<br>
Gunnar<div><div class=3D"h5"><br>
<br>
<br>
Den 2018-01-10 kl. 17:12, skrev Randall Gellens:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
At 8:21 PM -0800 1/9/18, Ben Campbell wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0I&#39;m balloting &quot;yes&quot; because I think this is important w=
ork, but I have some<br>
=C2=A0comments:<br>
<br>
=C2=A0Substantive Comments:<br>
<br>
=C2=A0- General: It seems to be that this is as much about human behavior a=
s it is<br>
=C2=A0capabilities negotiating. Example case: I make a video call and expre=
ss that I<br>
=C2=A0would like to receive Klingon. (Is there a tag for that ? :-) The cal=
lee can<br>
=C2=A0speak Klingon and Esperanto, so we agree on Klingon. What keeps the c=
allee from<br>
=C2=A0speaking Esparanto instead?<br>
</blockquote>
<br>
There is a language tag for Klingon: &quot;tlh&quot;.<br>
<br>
The draft is not trying to even capture the full complexity of human langua=
ge interaction, much less enforce it.=C2=A0 The draft provides a fairly sim=
ple mechanism to make it more likely that successful communication can occu=
r, by identifying language needs (which can allow endpoints to take potenti=
ally required additional steps, such as bridging in translation or relay se=
rvices, or having a call handled by someone who known the language(s) or ca=
n use the needed media).<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0I realize we can&#39;t force people to stick to the negotiated langua=
ges--but<br>
=C2=A0should we expect that users should at least be given some sort of UI =
indication<br>
=C2=A0about the negotiated language(s)? It seems like a paragraph or two on=
 that<br>
=C2=A0subject is warranted, even if it just to say it&#39;s out of scope.<b=
r>
</blockquote>
<br>
I will add to the Introduction the following text:<br>
<br>
=C2=A0=C2=A0 This document does not address user interface (UI) issues, suc=
h as if<br>
=C2=A0=C2=A0 or how a UE client informs a user about the result of language=
 and<br>
=C2=A0=C2=A0 media negotiation.<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0-1, paragraph 6:=C2=A0 (related to Ekr&#39;s comments) Does the selec=
tion of a single<br>
=C2=A0tag in an answer imply=C2=A0 an assumption only one language will be =
used? There are<br>
=C2=A0communities where people tend to mix 2 or more languages freely and f=
luidly. Is<br>
=C2=A0that sort of thing out of scope?<br>
</blockquote>
<br>
Earlier versions of the draft had more explicit text that the draft did not=
 attempt to capture the full range of human language issues, including the =
common practice among multilingual people of mixing languages.<br>
<br>
The draft currently says:<br>
<br>
=C2=A0=C2=A0 (Negotiating multiple simultaneous languages within a media st=
ream is<br>
=C2=A0=C2=A0 out of scope of this document.)<br>
<br>
There was text in a version of the draft as of February 2013 that said:<br>
<br>
=C2=A0=C2=A0 (While it is true that a conversation among multilingual peopl=
e often<br>
=C2=A0=C2=A0 involves multiple languages, it does not seem useful enough as=
 a<br>
=C2=A0=C2=A0 general facility to warrant complicating the desired semantics=
 of the<br>
=C2=A0=C2=A0 SDP attribute to allow negotiation of multiple simultaneous la=
nguages<br>
=C2=A0=C2=A0 within an interactive media stream.)<br>
<br>
I do not recall the reasons why the text was simplified, removing mention o=
f multilingual people, and would have to search through minutes of the vari=
ous WG sessions and email in 2013 where the draft was discussed.=C2=A0 I su=
spect there was desire to have the draft merely state what it does and does=
n&#39;t do, and not get into a lot of value judgment discussion.<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0- 5.1, paragraph 2:=C2=A0 Can you elaborate on the motivation to have=
 a separate<br>
=C2=A0hlang-send and hlang-recv parameter vs having a single language param=
eter and<br>
=C2=A0instead setting the stream to send or receive only, especially in lig=
ht of the<br>
=C2=A0recommendation to set both directions the same for bi-directional lan=
guage<br>
=C2=A0selection? I don&#39;t mean to dispute that approach; I just think a =
bit more<br>
=C2=A0explanation of the design choice would be helpful to the reader.=C2=
=A0 I can imagine<br>
=C2=A0some use cases, for example a speech-impaired person who does not pla=
n to speak<br>
=C2=A0on a video call may still wish to send video to show facial expressio=
ns, etc.<br>
=C2=A0(I just re-read the discussion resulting from Ekr&#39;s comments, and=
 recognize<br>
=C2=A0that this overlaps heavily with that.)<br>
</blockquote>
<br>
As you suggest, a media might be desired in both directions even though onl=
y one direction is primarily intended for interactive communication.=C2=A0 =
The draft currently says:<br>
<br>
=C2=A0=C2=A0 When a media is intended for interactive communication<br>
=C2=A0=C2=A0 using a language in one direction only (e.g., a user with diff=
iculty<br>
=C2=A0=C2=A0 speaking but able to hear who indicates a desire to send using=
 text<br>
=C2=A0=C2=A0 and receive using audio), either hlang-send or hlang-recv MAY =
be<br>
=C2=A0=C2=A0 omitted.=C2=A0 When a media is not primarily intended for lang=
uage (for<br>
=C2=A0=C2=A0 example, a video or audio stream intended for background only)=
 both<br>
=C2=A0=C2=A0 SHOULD be omitted.=C2=A0 Otherwise, both SHOULD have the same =
value.=C2=A0 Note<br>
=C2=A0=C2=A0 that specifying different languages for each direction (as opp=
osed to<br>
=C2=A0=C2=A0 the same or essentially the same language in different modalit=
ies)<br>
=C2=A0=C2=A0 can make it difficult to complete the call (e.g., specifying a=
 desire<br>
=C2=A0=C2=A0 to send audio in Hungarian and receive audio in Portuguese).<b=
r>
<br>
I will add &quot;Note that the media can still be useful in both directions=
.&quot;=C2=A0 The text thus becomes:<br>
<br>
=C2=A0=C2=A0 When a media is intended for interactive communication<br>
=C2=A0=C2=A0 using a language in one direction only (e.g., a user with diff=
iculty<br>
=C2=A0=C2=A0 speaking but able to hear who indicates a desire to send using=
 text<br>
=C2=A0=C2=A0 and receive using audio), either hlang-send or hlang-recv MAY =
be<br>
=C2=A0=C2=A0 omitted.=C2=A0 Note that the media can still be useful in both=
 directions.<br>
=C2=A0=C2=A0 When a media is not primarily intended for language (for examp=
le, a<br>
=C2=A0=C2=A0 video or audio stream intended for background only) both SHOUL=
D be<br>
=C2=A0=C2=A0 omitted.<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0-5.1, paragraph 3: &quot;... which in most cases is one of the<br>
=C2=A0=C2=A0=C2=A0 languages in the offer&#39;s...&quot;<br>
=C2=A0Are there cases where it might not?<br>
</blockquote>
<br>
Yes, it could happen.=C2=A0 For example, if an emergency call comes into a =
PSAP and requests languages that the PSAP is unable to support, the PSAP wi=
ll likely want the call to proceed anyway. It&#39;s also possible that the =
callee might support a language that has some degree of mutual comprehensib=
ility to those requested by the caller.=C2=A0 An example might be some Scan=
dinavian languages where the caller does not include a language that is sim=
ilar enough to have some comprehension but not be fluent enough to include =
in the UE configuration.<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0-5.1, last paragraph: &quot;This is not a problem.&quot;<br>
=C2=A0Can you elaborate? That sort of statement usually takes the form &quo=
t;This is not a<br>
=C2=A0problem, because...&quot;<br>
</blockquote>
<br>
The caller and callee are free to use any of the established media streams.=
=C2=A0 If a caller requests audio, video (with a sign language), and text, =
and all three are established, the caller might ignore the text or audio st=
ream and use only the video stream.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0-5.2, last paragraph: Is there a reason to give such weak guidance on=
 how to<br>
=C2=A0indicate the call is rejected?=C2=A0 (Along those lines, are non-SIP =
uses of SDP in<br>
=C2=A0scope?)<br>
</blockquote>
<br>
No one made a case for why mandating a particular rejection code was necess=
ary, especially since the draft does not offer any suggestion as to if a ca=
ll should proceed or fail when there aren&#39;t mutually supported language=
s.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
=C2=A0Editorial Comments and Nits:<br>
<br>
=C2=A0-5.1, paragraph 4: The first MUST seems like a statement of fact.<br>
</blockquote>
<br>
You mean this sentence:<br>
<br>
=C2=A0=C2=A0 In an offer, each value MUST be a list of one or more language=
 tags<br>
=C2=A0=C2=A0 per BCP 47 [RFC5646], separated by white space.<br>
<br>
The MUST makes sure that the values are IANA-registered language tags.<br>
<br>
</blockquote>
<br>
-- <br></div></div>
------------------------------<wbr>-----------<br>
Gunnar Hellstr=C3=B6m<br>
Omnitor<br>
<a href=3D"mailto:gunnar.hellstrom@omnitor.se" target=3D"_blank">gunnar.hel=
lstrom@omnitor.se</a><br>
<a href=3D"tel:%2B46%20708%20204%20288" value=3D"+46708204288" target=3D"_b=
lank">+46 708 204 288</a><br>
<br>
</blockquote></div><br></div>

--001a11484ed099559805627904bb--


From nobody Wed Jan 10 21:07:11 2018
Return-Path: <bernard.aboba@gmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DBC7F12E89E for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 21:07:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 59wGKtbZA33A for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 21:07:05 -0800 (PST)
Received: from mail-vk0-x22a.google.com (mail-vk0-x22a.google.com [IPv6:2607:f8b0:400c:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE2BF12E89B for <slim@ietf.org>; Wed, 10 Jan 2018 21:07:04 -0800 (PST)
Received: by mail-vk0-x22a.google.com with SMTP id s139so802816vkb.3 for <slim@ietf.org>; Wed, 10 Jan 2018 21:07:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=VIjyOKM8WC7HXgjnNCrdZjWR5QSlsg8GzOiJ4XkxaZI=; b=pJM6bi+n9g3KnIjwI8FrHrLvOksm58N8Rw2BdOhnZINQyiOfwhGI+2BaTjrIFMlERi +MpBuEgJkRzWXCC6DmdXSOhyIXsZ1VUMSX+N++rnrz8DoJs83EHviU+X3J0iFz0i6X2n wPZTeNuArq9jUAkEiFmAE2G7c4/yDG2naUciUEAXyC4juNKJkwsK7eQy1CvoLb+3pWtH 0w9s3sgCOyGc+qrnBJTQhKrpt+cFxVRMfFiDGCyog/gMn0i3R0JYjdYStr8Yhxbehng0 VTe241ZZJnZQMQdcWVv8JKs1HO2A9maApm8aHkWYAV8YTNHo0hrEMgCY7DnYnSI3Vo06 C2Yw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=VIjyOKM8WC7HXgjnNCrdZjWR5QSlsg8GzOiJ4XkxaZI=; b=MR4XvwsDw/U6gBB8NdBtjZfsdOWa0X72GJX7Ys9O/CCcXxcga40Pg3fqkO6P6/Mey1 LOoTeLwGowa5lGgrbrNT4S6JtbfW3YDaIRcoOIYB9sMx+6/h9uCV7DhOAsqAThV9KzIl q4k+WkH3Yy21L1kR1nEu15GalRTb1n7ykYmp2RTSuYtKvb5Gi0t+inmXoQU/b7P62tQB 4LAIBUKfiestiy5NQ3HDpbkvBTKkVbfMAvb9SXTf+0wD+k99STOTo0qtPu+y9rmcT8ox xTEteoxh88CrJWFeY7mBdGoVNKL/lzjBYJfvPkdvvoP6y41hf5WMJ4/wxVEGpmqflph5 p8zA==
X-Gm-Message-State: AKwxytcjd4we61q2DoCjMP86ghRCUVQex9FKCjAOmascfg1IOW6xt5sH uVO9iIiWHJ1Izx9Q1W35lsxee2CtO1FmUKAB36g=
X-Google-Smtp-Source: ACJfBotkt60wancAGii4ndt/1AfiF5wpoU4lXZC+bTa2wuLy/ioHB6A9Xt3RbHTGufnlrMIBqkXA1kNuaXrKV7ieyHA=
X-Received: by 10.31.114.7 with SMTP id n7mr18542065vkc.70.1515647223661; Wed, 10 Jan 2018 21:07:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.159.54.138 with HTTP; Wed, 10 Jan 2018 21:06:43 -0800 (PST)
In-Reply-To: <CAOW+2dtDBKR5q_LO9=kTpgKQJR=P_hy4yzQC=iy8q_WgtH6hyw@mail.gmail.com>
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@99.111.97.136> <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se> <CAOW+2dtDBKR5q_LO9=kTpgKQJR=P_hy4yzQC=iy8q_WgtH6hyw@mail.gmail.com>
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Wed, 10 Jan 2018 21:06:43 -0800
Message-ID: <CAOW+2dvKY_-gxLCbYBqTgmJH1Ex-5vtoMXEq6i_Ew3iJQJVQHg@mail.gmail.com>
To: =?UTF-8?Q?Gunnar_Hellstr=C3=B6m?= <gunnar.hellstrom@omnitor.se>
Cc: Randall Gellens <rg+ietf@randy.pensive.org>, slim@ietf.org
Content-Type: multipart/alternative; boundary="94eb2c14bd865f09d60562791e5a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/s-EAjSDx25_sON6BsjspfgseXnQ>
Subject: Re: [Slim] Ben Campbell's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 05:07:10 -0000

--94eb2c14bd865f09d60562791e5a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Which reminds me -- what are the implications of only allowing a single
language to be indicated in an Answer with respect to re-offers?

If multiple languages were indicated in the Answer, wouldn't this make it
easier for an Offer to switch language preferences in a re-offer and
conceivably get an Answer with different preferences?

This is how codec negotiation works today - the Answer can choose the
multiple codecs among those in the Offer, but only the first choice is
expected to be used.

For example, Offer indicates ability to understand Spanish and English,
Answer includes Spanish and English sending ability in that order.

Offerer finds that he/she cannot understand the Answerer very well,
potentially due to the dialect spoken, wishes to switch to English.

This could be indicated via a re-offer with English and Spanish, likely to
be answered with English and Spanish in that order.

Whereas if only a single language were permitted in the Answer, the Offerer
does not know whether the request for a preference change can be accepted
(e.g. if the call would need to be routed to a different endpoint because
the Answerer does not speak English).

On Wed, Jan 10, 2018 at 8:59 PM, Bernard Aboba <bernard.aboba@gmail.com>
wrote:

> Gunnar said:
>
> ""The result of the negotiation is intended to guide the selection of
> language(s) to use initially and during the session. However, nothing
> prevents the users from varying the use of languages and media by mutual
> agreement after the initial exchange during the call.""
>
> [BA] This came from Ben Campbell, but other ADs with many years of
> experience in realtime communications have asked questions along similar
> lines.  So it seems that even experienced readers could use some
> clarification.
>
> The reason for the language selection negotiation is to enable the right
> individuals and resources to be brought into the conversation so as to
> maximize the changes of successful communications. What happens once the
> call is brought up is up to the conversants.
>
> The precise meaning of the negotiation depends in part on the choice of a
> single language or multiple languages in the Answer.
>
> If an offer indicates the ability to receive English and French, if an
> Answer can only contain a single language, then an Answer indicating the
> ability to send English would establish that the call is expected to be
> conducted in English. That wouldn't necessarily preclude the use of Frenc=
h,
> but doesn't provide any indication that it could be supported as an
> alternative.
>
> Whereas if the Answer was allowed to include multiple languages and
> included both English and French, then the Answer would indicate that the
> conversation could use either language with a preference for English over
> French.  That does strike me as potentially valuable in some circumstance=
s
> (e.g. a visitor from Spain with an emergency offering Spanish primary and
> English secondary and being able to get an answer indicating English with
> secondary Spanish support, rather than just English).
>
> In either case, the conversants can switch languages by mutual agreement.
>
> On Wed, Jan 10, 2018 at 2:35 PM, Gunnar Hellstr=C3=B6m <
> gunnar.hellstrom@omnitor.se> wrote:
>
>> I saw a question somewhere but lost track of who asked it.
>>
>> It was about if the users are bound to use only the negotiated
>> language(s) in the session.
>>
>> I think a line about that should be inserted, probably best close to the
>> end of the introduction.
>>
>> Proposed text:
>> "The result of the negotiation is intended to guide the selection of
>> language(s) to use initially and during the session. However, nothing
>> prevents the users from varying the use of languages and media by mutual
>> agreement after the initial exchange during the call."
>>
>> Gunnar
>>
>>
>>
>> Den 2018-01-10 kl. 17:12, skrev Randall Gellens:
>>
>>> At 8:21 PM -0800 1/9/18, Ben Campbell wrote:
>>>
>>>  I'm balloting "yes" because I think this is important work, but I have
>>>> some
>>>>  comments:
>>>>
>>>>  Substantive Comments:
>>>>
>>>>  - General: It seems to be that this is as much about human behavior a=
s
>>>> it is
>>>>  capabilities negotiating. Example case: I make a video call and
>>>> express that I
>>>>  would like to receive Klingon. (Is there a tag for that ? :-) The
>>>> callee can
>>>>  speak Klingon and Esperanto, so we agree on Klingon. What keeps the
>>>> callee from
>>>>  speaking Esparanto instead?
>>>>
>>>
>>> There is a language tag for Klingon: "tlh".
>>>
>>> The draft is not trying to even capture the full complexity of human
>>> language interaction, much less enforce it.  The draft provides a fairl=
y
>>> simple mechanism to make it more likely that successful communication c=
an
>>> occur, by identifying language needs (which can allow endpoints to take
>>> potentially required additional steps, such as bridging in translation =
or
>>> relay services, or having a call handled by someone who known the
>>> language(s) or can use the needed media).
>>>
>>>  I realize we can't force people to stick to the negotiated
>>>> languages--but
>>>>  should we expect that users should at least be given some sort of UI
>>>> indication
>>>>  about the negotiated language(s)? It seems like a paragraph or two on
>>>> that
>>>>  subject is warranted, even if it just to say it's out of scope.
>>>>
>>>
>>> I will add to the Introduction the following text:
>>>
>>>    This document does not address user interface (UI) issues, such as i=
f
>>>    or how a UE client informs a user about the result of language and
>>>    media negotiation.
>>>
>>>
>>>  -1, paragraph 6:  (related to Ekr's comments) Does the selection of a
>>>> single
>>>>  tag in an answer imply  an assumption only one language will be used?
>>>> There are
>>>>  communities where people tend to mix 2 or more languages freely and
>>>> fluidly. Is
>>>>  that sort of thing out of scope?
>>>>
>>>
>>> Earlier versions of the draft had more explicit text that the draft did
>>> not attempt to capture the full range of human language issues, includi=
ng
>>> the common practice among multilingual people of mixing languages.
>>>
>>> The draft currently says:
>>>
>>>    (Negotiating multiple simultaneous languages within a media stream i=
s
>>>    out of scope of this document.)
>>>
>>> There was text in a version of the draft as of February 2013 that said:
>>>
>>>    (While it is true that a conversation among multilingual people ofte=
n
>>>    involves multiple languages, it does not seem useful enough as a
>>>    general facility to warrant complicating the desired semantics of th=
e
>>>    SDP attribute to allow negotiation of multiple simultaneous language=
s
>>>    within an interactive media stream.)
>>>
>>> I do not recall the reasons why the text was simplified, removing
>>> mention of multilingual people, and would have to search through minute=
s of
>>> the various WG sessions and email in 2013 where the draft was discussed=
.  I
>>> suspect there was desire to have the draft merely state what it does an=
d
>>> doesn't do, and not get into a lot of value judgment discussion.
>>>
>>>
>>>  - 5.1, paragraph 2:  Can you elaborate on the motivation to have a
>>>> separate
>>>>  hlang-send and hlang-recv parameter vs having a single language
>>>> parameter and
>>>>  instead setting the stream to send or receive only, especially in
>>>> light of the
>>>>  recommendation to set both directions the same for bi-directional
>>>> language
>>>>  selection? I don't mean to dispute that approach; I just think a bit
>>>> more
>>>>  explanation of the design choice would be helpful to the reader.  I
>>>> can imagine
>>>>  some use cases, for example a speech-impaired person who does not pla=
n
>>>> to speak
>>>>  on a video call may still wish to send video to show facial
>>>> expressions, etc.
>>>>  (I just re-read the discussion resulting from Ekr's comments, and
>>>> recognize
>>>>  that this overlaps heavily with that.)
>>>>
>>>
>>> As you suggest, a media might be desired in both directions even though
>>> only one direction is primarily intended for interactive communication.
>>> The draft currently says:
>>>
>>>    When a media is intended for interactive communication
>>>    using a language in one direction only (e.g., a user with difficulty
>>>    speaking but able to hear who indicates a desire to send using text
>>>    and receive using audio), either hlang-send or hlang-recv MAY be
>>>    omitted.  When a media is not primarily intended for language (for
>>>    example, a video or audio stream intended for background only) both
>>>    SHOULD be omitted.  Otherwise, both SHOULD have the same value.  Not=
e
>>>    that specifying different languages for each direction (as opposed t=
o
>>>    the same or essentially the same language in different modalities)
>>>    can make it difficult to complete the call (e.g., specifying a desir=
e
>>>    to send audio in Hungarian and receive audio in Portuguese).
>>>
>>> I will add "Note that the media can still be useful in both
>>> directions."  The text thus becomes:
>>>
>>>    When a media is intended for interactive communication
>>>    using a language in one direction only (e.g., a user with difficulty
>>>    speaking but able to hear who indicates a desire to send using text
>>>    and receive using audio), either hlang-send or hlang-recv MAY be
>>>    omitted.  Note that the media can still be useful in both directions=
.
>>>    When a media is not primarily intended for language (for example, a
>>>    video or audio stream intended for background only) both SHOULD be
>>>    omitted.
>>>
>>>
>>>  -5.1, paragraph 3: "... which in most cases is one of the
>>>>     languages in the offer's..."
>>>>  Are there cases where it might not?
>>>>
>>>
>>> Yes, it could happen.  For example, if an emergency call comes into a
>>> PSAP and requests languages that the PSAP is unable to support, the PSA=
P
>>> will likely want the call to proceed anyway. It's also possible that th=
e
>>> callee might support a language that has some degree of mutual
>>> comprehensibility to those requested by the caller.  An example might b=
e
>>> some Scandinavian languages where the caller does not include a languag=
e
>>> that is similar enough to have some comprehension but not be fluent eno=
ugh
>>> to include in the UE configuration.
>>>
>>>
>>>  -5.1, last paragraph: "This is not a problem."
>>>>  Can you elaborate? That sort of statement usually takes the form "Thi=
s
>>>> is not a
>>>>  problem, because..."
>>>>
>>>
>>> The caller and callee are free to use any of the established media
>>> streams.  If a caller requests audio, video (with a sign language), and
>>> text, and all three are established, the caller might ignore the text o=
r
>>> audio stream and use only the video stream.
>>>
>>>  -5.2, last paragraph: Is there a reason to give such weak guidance on
>>>> how to
>>>>  indicate the call is rejected?  (Along those lines, are non-SIP uses
>>>> of SDP in
>>>>  scope?)
>>>>
>>>
>>> No one made a case for why mandating a particular rejection code was
>>> necessary, especially since the draft does not offer any suggestion as =
to
>>> if a call should proceed or fail when there aren't mutually supported
>>> languages.
>>>
>>>
>>>>  Editorial Comments and Nits:
>>>>
>>>>  -5.1, paragraph 4: The first MUST seems like a statement of fact.
>>>>
>>>
>>> You mean this sentence:
>>>
>>>    In an offer, each value MUST be a list of one or more language tags
>>>    per BCP 47 [RFC5646], separated by white space.
>>>
>>> The MUST makes sure that the values are IANA-registered language tags.
>>>
>>>
>> --
>> -----------------------------------------
>> Gunnar Hellstr=C3=B6m
>> Omnitor
>> gunnar.hellstrom@omnitor.se
>> +46 708 204 288
>>
>>
>

--94eb2c14bd865f09d60562791e5a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Which reminds me -- what are the implications of only allo=
wing a single language to be indicated in an Answer with respect to re-offe=
rs?=C2=A0<div><div><br></div><div>If multiple languages were indicated in t=
he Answer, wouldn&#39;t this make it easier for an Offer to switch language=
 preferences in a re-offer and conceivably get an Answer with different pre=
ferences?=C2=A0=C2=A0</div><div><br></div><div>This is how codec negotiatio=
n works today - the Answer can choose the multiple codecs among those in th=
e Offer, but only the first choice is expected to be used.=C2=A0</div><div>=
<br></div><div>For example, Offer indicates ability to understand Spanish a=
nd English, Answer includes Spanish and English sending ability in that ord=
er.=C2=A0</div><div><br></div><div>Offerer finds that he/she cannot underst=
and the Answerer very well, potentially due to the dialect spoken, wishes t=
o switch to English.=C2=A0</div><div><br></div><div>This could be indicated=
 via a re-offer with English and Spanish, likely to be answered with Englis=
h and Spanish in that order.=C2=A0</div><div><br></div><div>Whereas if only=
 a single language were permitted in the Answer, the Offerer does not know =
whether the request for a preference change can be accepted (e.g. if the ca=
ll would need to be routed to a different endpoint because the Answerer doe=
s not speak English).=C2=A0</div></div></div><div class=3D"gmail_extra"><br=
><div class=3D"gmail_quote">On Wed, Jan 10, 2018 at 8:59 PM, Bernard Aboba =
<span dir=3D"ltr">&lt;<a href=3D"mailto:bernard.aboba@gmail.com" target=3D"=
_blank">bernard.aboba@gmail.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div dir=3D"ltr"><span class=3D"">Gunnar said:=C2=A0<div><br>=
</div><div>&quot;<tt style=3D"color:rgb(0,0,0)">&quot;The result of the neg=
otiation is intended to=C2=A0</tt><tt style=3D"color:rgb(0,0,0)">guide the =
selection of language(s) to use=C2=A0</tt><tt style=3D"color:rgb(0,0,0)">in=
itially and during the session. However,=C2=A0</tt><tt style=3D"color:rgb(0=
,0,0)">nothing prevents the users from varying the use=C2=A0</tt><tt style=
=3D"color:rgb(0,0,0)">of languages and media by mutual agreement=C2=A0</tt>=
<tt style=3D"color:rgb(0,0,0)">after the initial exchange during the call.&=
quot;</tt>&quot;</div><div><br></div></span><div>[BA] This came from Ben Ca=
mpbell, but other ADs with many years of experience in realtime communicati=
ons have asked questions along similar lines.=C2=A0 So it seems that even e=
xperienced readers could use some clarification.</div><div><br></div><div>T=
he reason for the language selection negotiation is to enable the right ind=
ividuals and resources to be brought into the conversation so as to maximiz=
e the changes of successful communications. What happens once the call is b=
rought up is up to the conversants.=C2=A0</div><div><br></div><div>The prec=
ise meaning of the negotiation depends in part on the choice of a single la=
nguage or multiple languages in the Answer.=C2=A0</div><div><br></div><div>=
If an offer indicates the ability to receive English and French, if an Answ=
er can only contain a single language, then an Answer indicating the abilit=
y to send English would establish that the call is expected to be conducted=
 in English. That wouldn&#39;t necessarily preclude the use of French, but =
doesn&#39;t provide any indication that it could be supported as an alterna=
tive.=C2=A0</div><div><br></div><div>Whereas if the Answer was allowed to i=
nclude multiple languages and included both English and French, then the An=
swer would indicate that the conversation could use either language with a =
preference for English over French.=C2=A0 That does strike me as potentiall=
y valuable in some circumstances (e.g. a visitor from Spain with an emergen=
cy offering Spanish primary and English secondary and being able to get an =
answer indicating English with secondary Spanish support, rather than just =
English).=C2=A0<br></div><div><br></div><div>In either case, the conversant=
s can switch languages by mutual agreement.=C2=A0</div></div><div class=3D"=
HOEnZb"><div class=3D"h5"><div class=3D"gmail_extra"><br><div class=3D"gmai=
l_quote">On Wed, Jan 10, 2018 at 2:35 PM, Gunnar Hellstr=C3=B6m <span dir=
=3D"ltr">&lt;<a href=3D"mailto:gunnar.hellstrom@omnitor.se" target=3D"_blan=
k">gunnar.hellstrom@omnitor.se</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">I saw a question somewhere but lost track of who asked it.<br=
>
<br>
It was about if the users are bound to use only the negotiated language(s) =
in the session.<br>
<br>
I think a line about that should be inserted, probably best close to the en=
d of the introduction.<br>
<br>
Proposed text:<br>
&quot;The result of the negotiation is intended to guide the selection of l=
anguage(s) to use initially and during the session. However, nothing preven=
ts the users from varying the use of languages and media by mutual agreemen=
t after the initial exchange during the call.&quot;<br>
<br>
Gunnar<div><div class=3D"m_-4840025982398263000h5"><br>
<br>
<br>
Den 2018-01-10 kl. 17:12, skrev Randall Gellens:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
At 8:21 PM -0800 1/9/18, Ben Campbell wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0I&#39;m balloting &quot;yes&quot; because I think this is important w=
ork, but I have some<br>
=C2=A0comments:<br>
<br>
=C2=A0Substantive Comments:<br>
<br>
=C2=A0- General: It seems to be that this is as much about human behavior a=
s it is<br>
=C2=A0capabilities negotiating. Example case: I make a video call and expre=
ss that I<br>
=C2=A0would like to receive Klingon. (Is there a tag for that ? :-) The cal=
lee can<br>
=C2=A0speak Klingon and Esperanto, so we agree on Klingon. What keeps the c=
allee from<br>
=C2=A0speaking Esparanto instead?<br>
</blockquote>
<br>
There is a language tag for Klingon: &quot;tlh&quot;.<br>
<br>
The draft is not trying to even capture the full complexity of human langua=
ge interaction, much less enforce it.=C2=A0 The draft provides a fairly sim=
ple mechanism to make it more likely that successful communication can occu=
r, by identifying language needs (which can allow endpoints to take potenti=
ally required additional steps, such as bridging in translation or relay se=
rvices, or having a call handled by someone who known the language(s) or ca=
n use the needed media).<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0I realize we can&#39;t force people to stick to the negotiated langua=
ges--but<br>
=C2=A0should we expect that users should at least be given some sort of UI =
indication<br>
=C2=A0about the negotiated language(s)? It seems like a paragraph or two on=
 that<br>
=C2=A0subject is warranted, even if it just to say it&#39;s out of scope.<b=
r>
</blockquote>
<br>
I will add to the Introduction the following text:<br>
<br>
=C2=A0=C2=A0 This document does not address user interface (UI) issues, suc=
h as if<br>
=C2=A0=C2=A0 or how a UE client informs a user about the result of language=
 and<br>
=C2=A0=C2=A0 media negotiation.<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0-1, paragraph 6:=C2=A0 (related to Ekr&#39;s comments) Does the selec=
tion of a single<br>
=C2=A0tag in an answer imply=C2=A0 an assumption only one language will be =
used? There are<br>
=C2=A0communities where people tend to mix 2 or more languages freely and f=
luidly. Is<br>
=C2=A0that sort of thing out of scope?<br>
</blockquote>
<br>
Earlier versions of the draft had more explicit text that the draft did not=
 attempt to capture the full range of human language issues, including the =
common practice among multilingual people of mixing languages.<br>
<br>
The draft currently says:<br>
<br>
=C2=A0=C2=A0 (Negotiating multiple simultaneous languages within a media st=
ream is<br>
=C2=A0=C2=A0 out of scope of this document.)<br>
<br>
There was text in a version of the draft as of February 2013 that said:<br>
<br>
=C2=A0=C2=A0 (While it is true that a conversation among multilingual peopl=
e often<br>
=C2=A0=C2=A0 involves multiple languages, it does not seem useful enough as=
 a<br>
=C2=A0=C2=A0 general facility to warrant complicating the desired semantics=
 of the<br>
=C2=A0=C2=A0 SDP attribute to allow negotiation of multiple simultaneous la=
nguages<br>
=C2=A0=C2=A0 within an interactive media stream.)<br>
<br>
I do not recall the reasons why the text was simplified, removing mention o=
f multilingual people, and would have to search through minutes of the vari=
ous WG sessions and email in 2013 where the draft was discussed.=C2=A0 I su=
spect there was desire to have the draft merely state what it does and does=
n&#39;t do, and not get into a lot of value judgment discussion.<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0- 5.1, paragraph 2:=C2=A0 Can you elaborate on the motivation to have=
 a separate<br>
=C2=A0hlang-send and hlang-recv parameter vs having a single language param=
eter and<br>
=C2=A0instead setting the stream to send or receive only, especially in lig=
ht of the<br>
=C2=A0recommendation to set both directions the same for bi-directional lan=
guage<br>
=C2=A0selection? I don&#39;t mean to dispute that approach; I just think a =
bit more<br>
=C2=A0explanation of the design choice would be helpful to the reader.=C2=
=A0 I can imagine<br>
=C2=A0some use cases, for example a speech-impaired person who does not pla=
n to speak<br>
=C2=A0on a video call may still wish to send video to show facial expressio=
ns, etc.<br>
=C2=A0(I just re-read the discussion resulting from Ekr&#39;s comments, and=
 recognize<br>
=C2=A0that this overlaps heavily with that.)<br>
</blockquote>
<br>
As you suggest, a media might be desired in both directions even though onl=
y one direction is primarily intended for interactive communication.=C2=A0 =
The draft currently says:<br>
<br>
=C2=A0=C2=A0 When a media is intended for interactive communication<br>
=C2=A0=C2=A0 using a language in one direction only (e.g., a user with diff=
iculty<br>
=C2=A0=C2=A0 speaking but able to hear who indicates a desire to send using=
 text<br>
=C2=A0=C2=A0 and receive using audio), either hlang-send or hlang-recv MAY =
be<br>
=C2=A0=C2=A0 omitted.=C2=A0 When a media is not primarily intended for lang=
uage (for<br>
=C2=A0=C2=A0 example, a video or audio stream intended for background only)=
 both<br>
=C2=A0=C2=A0 SHOULD be omitted.=C2=A0 Otherwise, both SHOULD have the same =
value.=C2=A0 Note<br>
=C2=A0=C2=A0 that specifying different languages for each direction (as opp=
osed to<br>
=C2=A0=C2=A0 the same or essentially the same language in different modalit=
ies)<br>
=C2=A0=C2=A0 can make it difficult to complete the call (e.g., specifying a=
 desire<br>
=C2=A0=C2=A0 to send audio in Hungarian and receive audio in Portuguese).<b=
r>
<br>
I will add &quot;Note that the media can still be useful in both directions=
.&quot;=C2=A0 The text thus becomes:<br>
<br>
=C2=A0=C2=A0 When a media is intended for interactive communication<br>
=C2=A0=C2=A0 using a language in one direction only (e.g., a user with diff=
iculty<br>
=C2=A0=C2=A0 speaking but able to hear who indicates a desire to send using=
 text<br>
=C2=A0=C2=A0 and receive using audio), either hlang-send or hlang-recv MAY =
be<br>
=C2=A0=C2=A0 omitted.=C2=A0 Note that the media can still be useful in both=
 directions.<br>
=C2=A0=C2=A0 When a media is not primarily intended for language (for examp=
le, a<br>
=C2=A0=C2=A0 video or audio stream intended for background only) both SHOUL=
D be<br>
=C2=A0=C2=A0 omitted.<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0-5.1, paragraph 3: &quot;... which in most cases is one of the<br>
=C2=A0=C2=A0=C2=A0 languages in the offer&#39;s...&quot;<br>
=C2=A0Are there cases where it might not?<br>
</blockquote>
<br>
Yes, it could happen.=C2=A0 For example, if an emergency call comes into a =
PSAP and requests languages that the PSAP is unable to support, the PSAP wi=
ll likely want the call to proceed anyway. It&#39;s also possible that the =
callee might support a language that has some degree of mutual comprehensib=
ility to those requested by the caller.=C2=A0 An example might be some Scan=
dinavian languages where the caller does not include a language that is sim=
ilar enough to have some comprehension but not be fluent enough to include =
in the UE configuration.<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0-5.1, last paragraph: &quot;This is not a problem.&quot;<br>
=C2=A0Can you elaborate? That sort of statement usually takes the form &quo=
t;This is not a<br>
=C2=A0problem, because...&quot;<br>
</blockquote>
<br>
The caller and callee are free to use any of the established media streams.=
=C2=A0 If a caller requests audio, video (with a sign language), and text, =
and all three are established, the caller might ignore the text or audio st=
ream and use only the video stream.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0-5.2, last paragraph: Is there a reason to give such weak guidance on=
 how to<br>
=C2=A0indicate the call is rejected?=C2=A0 (Along those lines, are non-SIP =
uses of SDP in<br>
=C2=A0scope?)<br>
</blockquote>
<br>
No one made a case for why mandating a particular rejection code was necess=
ary, especially since the draft does not offer any suggestion as to if a ca=
ll should proceed or fail when there aren&#39;t mutually supported language=
s.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
=C2=A0Editorial Comments and Nits:<br>
<br>
=C2=A0-5.1, paragraph 4: The first MUST seems like a statement of fact.<br>
</blockquote>
<br>
You mean this sentence:<br>
<br>
=C2=A0=C2=A0 In an offer, each value MUST be a list of one or more language=
 tags<br>
=C2=A0=C2=A0 per BCP 47 [RFC5646], separated by white space.<br>
<br>
The MUST makes sure that the values are IANA-registered language tags.<br>
<br>
</blockquote>
<br>
-- <br></div></div>
------------------------------<wbr>-----------<br>
Gunnar Hellstr=C3=B6m<br>
Omnitor<br>
<a href=3D"mailto:gunnar.hellstrom@omnitor.se" target=3D"_blank">gunnar.hel=
lstrom@omnitor.se</a><br>
<a href=3D"tel:%2B46%20708%20204%20288" value=3D"+46708204288" target=3D"_b=
lank">+46 708 204 288</a><br>
<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--94eb2c14bd865f09d60562791e5a--


From nobody Wed Jan 10 23:48:04 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4777612EA59 for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 23:48:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z0TbrwiFCCPw for <slim@ietfa.amsl.com>; Wed, 10 Jan 2018 23:47:57 -0800 (PST)
Received: from bin-vsp-out-02.atm.binero.net (bin-mail-out-05.binero.net [195.74.38.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50F2C12025C for <slim@ietf.org>; Wed, 10 Jan 2018 23:47:56 -0800 (PST)
X-Halon-ID: a617f152-f6a3-11e7-96e5-005056917f90
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-02.atm.binero.net (Halon) with ESMTPSA id a617f152-f6a3-11e7-96e5-005056917f90; Thu, 11 Jan 2018 08:47:20 +0100 (CET)
To: Bernard Aboba <bernard.aboba@gmail.com>
Cc: Randall Gellens <rg+ietf@randy.pensive.org>, slim@ietf.org
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@99.111.97.136> <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se> <CAOW+2dtDBKR5q_LO9=kTpgKQJR=P_hy4yzQC=iy8q_WgtH6hyw@mail.gmail.com> <CAOW+2dvKY_-gxLCbYBqTgmJH1Ex-5vtoMXEq6i_Ew3iJQJVQHg@mail.gmail.com>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <4c953c3a-6380-5469-6199-38e5bddf7301@omnitor.se>
Date: Thu, 11 Jan 2018 08:47:47 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CAOW+2dvKY_-gxLCbYBqTgmJH1Ex-5vtoMXEq6i_Ew3iJQJVQHg@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------48BF743E7A7D2B978B3F2E38"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/wLA642jDoV3enea6wc58B1Dpg9g>
Subject: Re: [Slim] Ben Campbell's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 07:48:01 -0000

This is a multi-part message in MIME format.
--------------48BF743E7A7D2B978B3F2E38
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Den 2018-01-11 kl. 06:06, skrev Bernard Aboba:
> Which reminds me -- what are the implications of only allowing a 
> single language to be indicated in an Answer with respect to re-offers?
>
> If multiple languages were indicated in the Answer, wouldn't this make 
> it easier for an Offer to switch language preferences in a re-offer 
> and conceivably get an Answer with different preferences?
>
> This is how codec negotiation works today - the Answer can choose the 
> multiple codecs among those in the Offer, but only the first choice is 
> expected to be used.
>
> For example, Offer indicates ability to understand Spanish and 
> English, Answer includes Spanish and English sending ability in that 
> order.
>
> Offerer finds that he/she cannot understand the Answerer very well, 
> potentially due to the dialect spoken, wishes to switch to English.
>
> This could be indicated via a re-offer with English and Spanish, 
> likely to be answered with English and Spanish in that order.
>
> Whereas if only a single language were permitted in the Answer, the 
> Offerer does not know whether the request for a preference change can 
> be accepted (e.g. if the call would need to be routed to a different 
> endpoint because the Answerer does not speak English).
Yes, I support that we should allow more than one language per media and 
direction in the answer.
We already have that possibility for languages in different media. With 
the current wording it is allowed to answer: I can understand sign 
language in ASL in video and spoken English in audio. For that case it 
is only the relative preference that is missing so there is a risk that 
the lower preferred alternative will be selected for initial use. But 
then at least the possibility to switch during the call is evident from 
the beginning of the call.

Why should we not open this possibility also for single media? We had it 
earlier in the syntax description.
It also reduces complexity. It can be quite hard to calculate the best 
preference between two preference ordered sets of languages, while just 
evaluating which ones are common is easy.

Assume also that it is the offeror who pulls in translating resources 
when the match is not good. Then it will be good for the offeror to have 
the full picture of the capabilities.

I also support inserting the sentence below about the possibility to 
change language by mutual agreement during the call. It can be added 
last in section 1.

Gunnar
>
> On Wed, Jan 10, 2018 at 8:59 PM, Bernard Aboba 
> <bernard.aboba@gmail.com <mailto:bernard.aboba@gmail.com>> wrote:
>
>     Gunnar said:
>
>     ""The result of the negotiation is intended to guide the selection
>     of language(s) to use initially and during the session. However,
>     nothing prevents the users from varying the use of languages and
>     media by mutual agreement after the initial exchange during the
>     call.""
>
>     [BA] This came from Ben Campbell, but other ADs with many years of
>     experience in realtime communications have asked questions along
>     similar lines.Â  So it seems that even experienced readers could
>     use some clarification.
>
>     The reason for the language selection negotiation is to enable the
>     right individuals and resources to be brought into the
>     conversation so as to maximize the changes of successful
>     communications. What happens once the call is brought up is up to
>     the conversants.
>
>     The precise meaning of the negotiation depends in part on the
>     choice of a single language or multiple languages in the Answer.
>
>     If an offer indicates the ability to receive English and French,
>     if an Answer can only contain a single language, then an Answer
>     indicating the ability to send English would establish that the
>     call is expected to be conducted in English. That wouldn't
>     necessarily preclude the use of French, but doesn't provide any
>     indication that it could be supported as an alternative.
>
>     Whereas if the Answer was allowed to include multiple languages
>     and included both English and French, then the Answer would
>     indicate that the conversation could use either language with a
>     preference for English over French.Â  That does strike me as
>     potentially valuable in some circumstances (e.g. a visitor from
>     Spain with an emergency offering Spanish primary and English
>     secondary and being able to get an answer indicating English with
>     secondary Spanish support, rather than just English).
>
>     In either case, the conversants can switch languages by mutual
>     agreement.
>
>     On Wed, Jan 10, 2018 at 2:35 PM, Gunnar HellstrĂ¶m
>     <gunnar.hellstrom@omnitor.se <mailto:gunnar.hellstrom@omnitor.se>>
>     wrote:
>
>         I saw a question somewhere but lost track of who asked it.
>
>         It was about if the users are bound to use only the negotiated
>         language(s) in the session.
>
>         I think a line about that should be inserted, probably best
>         close to the end of the introduction.
>
>         Proposed text:
>         "The result of the negotiation is intended to guide the
>         selection of language(s) to use initially and during the
>         session. However, nothing prevents the users from varying the
>         use of languages and media by mutual agreement after the
>         initial exchange during the call."
>
>         Gunnar
>
>
>
>         Den 2018-01-10 kl. 17:12, skrev Randall Gellens:
>
>             At 8:21 PM -0800 1/9/18, Ben Campbell wrote:
>
>                 Â I'm balloting "yes" because I think this is important
>                 work, but I have some
>                 Â comments:
>
>                 Â Substantive Comments:
>
>                 Â - General: It seems to be that this is as much about
>                 human behavior as it is
>                 Â capabilities negotiating. Example case: I make a
>                 video call and express that I
>                 Â would like to receive Klingon. (Is there a tag for
>                 that ? :-) The callee can
>                 Â speak Klingon and Esperanto, so we agree on Klingon.
>                 What keeps the callee from
>                 Â speaking Esparanto instead?
>
>
>             There is a language tag for Klingon: "tlh".
>
>             The draft is not trying to even capture the full
>             complexity of human language interaction, much less
>             enforce it.Â  The draft provides a fairly simple mechanism
>             to make it more likely that successful communication can
>             occur, by identifying language needs (which can allow
>             endpoints to take potentially required additional steps,
>             such as bridging in translation or relay services, or
>             having a call handled by someone who known the language(s)
>             or can use the needed media).
>
>                 Â I realize we can't force people to stick to the
>                 negotiated languages--but
>                 Â should we expect that users should at least be given
>                 some sort of UI indication
>                 Â about the negotiated language(s)? It seems like a
>                 paragraph or two on that
>                 Â subject is warranted, even if it just to say it's out
>                 of scope.
>
>
>             I will add to the Introduction the following text:
>
>             Â Â  This document does not address user interface (UI)
>             issues, such as if
>             Â Â  or how a UE client informs a user about the result of
>             language and
>             Â Â  media negotiation.
>
>
>                 Â -1, paragraph 6:Â  (related to Ekr's comments) Does
>                 the selection of a single
>                 Â tag in an answer implyÂ  an assumption only one
>                 language will be used? There are
>                 Â communities where people tend to mix 2 or more
>                 languages freely and fluidly. Is
>                 Â that sort of thing out of scope?
>
>
>             Earlier versions of the draft had more explicit text that
>             the draft did not attempt to capture the full range of
>             human language issues, including the common practice among
>             multilingual people of mixing languages.
>
>             The draft currently says:
>
>             Â Â  (Negotiating multiple simultaneous languages within a
>             media stream is
>             Â Â  out of scope of this document.)
>
>             There was text in a version of the draft as of February
>             2013 that said:
>
>             Â Â  (While it is true that a conversation among
>             multilingual people often
>             Â Â  involves multiple languages, it does not seem useful
>             enough as a
>             Â Â  general facility to warrant complicating the desired
>             semantics of the
>             Â Â  SDP attribute to allow negotiation of multiple
>             simultaneous languages
>             Â Â  within an interactive media stream.)
>
>             I do not recall the reasons why the text was simplified,
>             removing mention of multilingual people, and would have to
>             search through minutes of the various WG sessions and
>             email in 2013 where the draft was discussed.Â  I suspect
>             there was desire to have the draft merely state what it
>             does and doesn't do, and not get into a lot of value
>             judgment discussion.
>
>
>                 Â - 5.1, paragraph 2:Â  Can you elaborate on the
>                 motivation to have a separate
>                 Â hlang-send and hlang-recv parameter vs having a
>                 single language parameter and
>                 Â instead setting the stream to send or receive only,
>                 especially in light of the
>                 Â recommendation to set both directions the same for
>                 bi-directional language
>                 Â selection? I don't mean to dispute that approach; I
>                 just think a bit more
>                 Â explanation of the design choice would be helpful to
>                 the reader.Â  I can imagine
>                 Â some use cases, for example a speech-impaired person
>                 who does not plan to speak
>                 Â on a video call may still wish to send video to show
>                 facial expressions, etc.
>                 Â (I just re-read the discussion resulting from Ekr's
>                 comments, and recognize
>                 Â that this overlaps heavily with that.)
>
>
>             As you suggest, a media might be desired in both
>             directions even though only one direction is primarily
>             intended for interactive communication.Â  The draft
>             currently says:
>
>             Â Â  When a media is intended for interactive communication
>             Â Â  using a language in one direction only (e.g., a user
>             with difficulty
>             Â Â  speaking but able to hear who indicates a desire to
>             send using text
>             Â Â  and receive using audio), either hlang-send or
>             hlang-recv MAY be
>             Â Â  omitted.Â  When a media is not primarily intended for
>             language (for
>             Â Â  example, a video or audio stream intended for
>             background only) both
>             Â Â  SHOULD be omitted.Â  Otherwise, both SHOULD have the
>             same value.Â  Note
>             Â Â  that specifying different languages for each direction
>             (as opposed to
>             Â Â  the same or essentially the same language in different
>             modalities)
>             Â Â  can make it difficult to complete the call (e.g.,
>             specifying a desire
>             Â Â  to send audio in Hungarian and receive audio in
>             Portuguese).
>
>             I will add "Note that the media can still be useful in
>             both directions."Â  The text thus becomes:
>
>             Â Â  When a media is intended for interactive communication
>             Â Â  using a language in one direction only (e.g., a user
>             with difficulty
>             Â Â  speaking but able to hear who indicates a desire to
>             send using text
>             Â Â  and receive using audio), either hlang-send or
>             hlang-recv MAY be
>             Â Â  omitted.Â  Note that the media can still be useful in
>             both directions.
>             Â Â  When a media is not primarily intended for language
>             (for example, a
>             Â Â  video or audio stream intended for background only)
>             both SHOULD be
>             Â Â  omitted.
>
>
>                 Â -5.1, paragraph 3: "... which in most cases is one of the
>                 Â Â Â  languages in the offer's..."
>                 Â Are there cases where it might not?
>
>
>             Yes, it could happen.Â  For example, if an emergency call
>             comes into a PSAP and requests languages that the PSAP is
>             unable to support, the PSAP will likely want the call to
>             proceed anyway. It's also possible that the callee might
>             support a language that has some degree of mutual
>             comprehensibility to those requested by the caller.Â  An
>             example might be some Scandinavian languages where the
>             caller does not include a language that is similar enough
>             to have some comprehension but not be fluent enough to
>             include in the UE configuration.
>
>
>                 Â -5.1, last paragraph: "This is not a problem."
>                 Â Can you elaborate? That sort of statement usually
>                 takes the form "This is not a
>                 Â problem, because..."
>
>
>             The caller and callee are free to use any of the
>             established media streams.Â  If a caller requests audio,
>             video (with a sign language), and text, and all three are
>             established, the caller might ignore the text or audio
>             stream and use only the video stream.
>
>                 Â -5.2, last paragraph: Is there a reason to give such
>                 weak guidance on how to
>                 Â indicate the call is rejected?Â  (Along those lines,
>                 are non-SIP uses of SDP in
>                 Â scope?)
>
>
>             No one made a case for why mandating a particular
>             rejection code was necessary, especially since the draft
>             does not offer any suggestion as to if a call should
>             proceed or fail when there aren't mutually supported
>             languages.
>
>
>                 Â Editorial Comments and Nits:
>
>                 Â -5.1, paragraph 4: The first MUST seems like a
>                 statement of fact.
>
>
>             You mean this sentence:
>
>             Â Â  In an offer, each value MUST be a list of one or more
>             language tags
>             Â Â  per BCP 47 [RFC5646], separated by white space.
>
>             The MUST makes sure that the values are IANA-registered
>             language tags.
>
>
>         -- 
>         -----------------------------------------
>         Gunnar HellstrĂ¶m
>         Omnitor
>         gunnar.hellstrom@omnitor.se <mailto:gunnar.hellstrom@omnitor.se>
>         +46 708 204 288 <tel:%2B46%20708%20204%20288>
>
>
>

-- 
-----------------------------------------
Gunnar HellstrĂ¶m
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


--------------48BF743E7A7D2B978B3F2E38
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Den 2018-01-11 kl. 06:06, skrev Bernard Aboba:<br>
    <blockquote type="cite"
cite="mid:CAOW+2dvKY_-gxLCbYBqTgmJH1Ex-5vtoMXEq6i_Ew3iJQJVQHg@mail.gmail.com">
      <div dir="ltr">Which reminds me -- what are the implications of
        only allowing a single language to be indicated in an Answer
        with respect to re-offers?Â 
        <div>
          <div><br>
          </div>
          <div>If multiple languages were indicated in the Answer,
            wouldn't this make it easier for an Offer to switch language
            preferences in a re-offer and conceivably get an Answer with
            different preferences?Â Â </div>
          <div><br>
          </div>
          <div>This is how codec negotiation works today - the Answer
            can choose the multiple codecs among those in the Offer, but
            only the first choice is expected to be used.Â </div>
          <div><br>
          </div>
          <div>For example, Offer indicates ability to understand
            Spanish and English, Answer includes Spanish and English
            sending ability in that order.Â </div>
          <div><br>
          </div>
          <div>Offerer finds that he/she cannot understand the Answerer
            very well, potentially due to the dialect spoken, wishes to
            switch to English.Â </div>
          <div><br>
          </div>
          <div>This could be indicated via a re-offer with English and
            Spanish, likely to be answered with English and Spanish in
            that order.Â </div>
          <div><br>
          </div>
          <div>Whereas if only a single language were permitted in the
            Answer, the Offerer does not know whether the request for a
            preference change can be accepted (e.g. if the call would
            need to be routed to a different endpoint because the
            Answerer does not speak English). <br>
          </div>
        </div>
      </div>
    </blockquote>
    Yes, I support that we should allow more than one language per media
    and direction in the answer.<br>
    We already have that possibility for languages in different media.
    With the current wording it is allowed to answer: I can understand
    sign language in ASL in video and spoken English in audio. For that
    case it is only the relative preference that is missing so there is
    a risk that the lower preferred alternative will be selected for
    initial use. But then at least the possibility to switch during the
    call is evident from the beginning of the call. <br>
    <br>
    Why should we not open this possibility also for single media? We
    had it earlier in the syntax description.Â  <br>
    It also reduces complexity. It can be quite hard to calculate the
    best preference between two preference ordered sets of languages,
    while just evaluating which ones are common is easy.Â  <br>
    <br>
    Assume also that it is the offeror who pulls in translating
    resources when the match is not good. Then it will be good for the
    offeror to have the full picture of the capabilities.<br>
    <br>
    I also support inserting the sentence below about the possibility to
    change language by mutual agreement during the call. It can be added
    last in section 1.<br>
    <br>
    Gunnar Â  <br>
    <blockquote type="cite"
cite="mid:CAOW+2dvKY_-gxLCbYBqTgmJH1Ex-5vtoMXEq6i_Ew3iJQJVQHg@mail.gmail.com">
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Wed, Jan 10, 2018 at 8:59 PM,
          Bernard Aboba <span dir="ltr">&lt;<a
              href="mailto:bernard.aboba@gmail.com" target="_blank"
              moz-do-not-send="true">bernard.aboba@gmail.com</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr"><span class="">Gunnar said:Â 
                <div><br>
                </div>
                <div>"<tt style="color:rgb(0,0,0)">"The result of the
                    negotiation is intended toÂ </tt><tt
                    style="color:rgb(0,0,0)">guide the selection of
                    language(s) to useÂ </tt><tt style="color:rgb(0,0,0)">initially
                    and during the session. However,Â </tt><tt
                    style="color:rgb(0,0,0)">nothing prevents the users
                    from varying the useÂ </tt><tt
                    style="color:rgb(0,0,0)">of languages and media by
                    mutual agreementÂ </tt><tt style="color:rgb(0,0,0)">after
                    the initial exchange during the call."</tt>"</div>
                <div><br>
                </div>
              </span>
              <div>[BA] This came from Ben Campbell, but other ADs with
                many years of experience in realtime communications have
                asked questions along similar lines.Â  So it seems that
                even experienced readers could use some clarification.</div>
              <div><br>
              </div>
              <div>The reason for the language selection negotiation is
                to enable the right individuals and resources to be
                brought into the conversation so as to maximize the
                changes of successful communications. What happens once
                the call is brought up is up to the conversants.Â </div>
              <div><br>
              </div>
              <div>The precise meaning of the negotiation depends in
                part on the choice of a single language or multiple
                languages in the Answer.Â </div>
              <div><br>
              </div>
              <div>If an offer indicates the ability to receive English
                and French, if an Answer can only contain a single
                language, then an Answer indicating the ability to send
                English would establish that the call is expected to be
                conducted in English. That wouldn't necessarily preclude
                the use of French, but doesn't provide any indication
                that it could be supported as an alternative.Â </div>
              <div><br>
              </div>
              <div>Whereas if the Answer was allowed to include multiple
                languages and included both English and French, then the
                Answer would indicate that the conversation could use
                either language with a preference for English over
                French.Â  That does strike me as potentially valuable in
                some circumstances (e.g. a visitor from Spain with an
                emergency offering Spanish primary and English secondary
                and being able to get an answer indicating English with
                secondary Spanish support, rather than just English).Â <br>
              </div>
              <div><br>
              </div>
              <div>In either case, the conversants can switch languages
                by mutual agreement.Â </div>
            </div>
            <div class="HOEnZb">
              <div class="h5">
                <div class="gmail_extra"><br>
                  <div class="gmail_quote">On Wed, Jan 10, 2018 at 2:35
                    PM, Gunnar HellstrĂ¶m <span dir="ltr">&lt;<a
                        href="mailto:gunnar.hellstrom@omnitor.se"
                        target="_blank" moz-do-not-send="true">gunnar.hellstrom@omnitor.se</a>&gt;</span>
                    wrote:<br>
                    <blockquote class="gmail_quote" style="margin:0 0 0
                      .8ex;border-left:1px #ccc solid;padding-left:1ex">I
                      saw a question somewhere but lost track of who
                      asked it.<br>
                      <br>
                      It was about if the users are bound to use only
                      the negotiated language(s) in the session.<br>
                      <br>
                      I think a line about that should be inserted,
                      probably best close to the end of the
                      introduction.<br>
                      <br>
                      Proposed text:<br>
                      "The result of the negotiation is intended to
                      guide the selection of language(s) to use
                      initially and during the session. However, nothing
                      prevents the users from varying the use of
                      languages and media by mutual agreement after the
                      initial exchange during the call."<br>
                      <br>
                      Gunnar
                      <div>
                        <div class="m_-4840025982398263000h5"><br>
                          <br>
                          <br>
                          Den 2018-01-10 kl. 17:12, skrev Randall
                          Gellens:<br>
                          <blockquote class="gmail_quote"
                            style="margin:0 0 0 .8ex;border-left:1px
                            #ccc solid;padding-left:1ex">
                            At 8:21 PM -0800 1/9/18, Ben Campbell wrote:<br>
                            <br>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex">
                              Â I'm balloting "yes" because I think this
                              is important work, but I have some<br>
                              Â comments:<br>
                              <br>
                              Â Substantive Comments:<br>
                              <br>
                              Â - General: It seems to be that this is as
                              much about human behavior as it is<br>
                              Â capabilities negotiating. Example case: I
                              make a video call and express that I<br>
                              Â would like to receive Klingon. (Is there
                              a tag for that ? :-) The callee can<br>
                              Â speak Klingon and Esperanto, so we agree
                              on Klingon. What keeps the callee from<br>
                              Â speaking Esparanto instead?<br>
                            </blockquote>
                            <br>
                            There is a language tag for Klingon: "tlh".<br>
                            <br>
                            The draft is not trying to even capture the
                            full complexity of human language
                            interaction, much less enforce it.Â  The
                            draft provides a fairly simple mechanism to
                            make it more likely that successful
                            communication can occur, by identifying
                            language needs (which can allow endpoints to
                            take potentially required additional steps,
                            such as bridging in translation or relay
                            services, or having a call handled by
                            someone who known the language(s) or can use
                            the needed media).<br>
                            <br>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex">
                              Â I realize we can't force people to stick
                              to the negotiated languages--but<br>
                              Â should we expect that users should at
                              least be given some sort of UI indication<br>
                              Â about the negotiated language(s)? It
                              seems like a paragraph or two on that<br>
                              Â subject is warranted, even if it just to
                              say it's out of scope.<br>
                            </blockquote>
                            <br>
                            I will add to the Introduction the following
                            text:<br>
                            <br>
                            Â Â  This document does not address user
                            interface (UI) issues, such as if<br>
                            Â Â  or how a UE client informs a user about
                            the result of language and<br>
                            Â Â  media negotiation.<br>
                            <br>
                            <br>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex">
                              Â -1, paragraph 6:Â  (related to Ekr's
                              comments) Does the selection of a single<br>
                              Â tag in an answer implyÂ  an assumption
                              only one language will be used? There are<br>
                              Â communities where people tend to mix 2 or
                              more languages freely and fluidly. Is<br>
                              Â that sort of thing out of scope?<br>
                            </blockquote>
                            <br>
                            Earlier versions of the draft had more
                            explicit text that the draft did not attempt
                            to capture the full range of human language
                            issues, including the common practice among
                            multilingual people of mixing languages.<br>
                            <br>
                            The draft currently says:<br>
                            <br>
                            Â Â  (Negotiating multiple simultaneous
                            languages within a media stream is<br>
                            Â Â  out of scope of this document.)<br>
                            <br>
                            There was text in a version of the draft as
                            of February 2013 that said:<br>
                            <br>
                            Â Â  (While it is true that a conversation
                            among multilingual people often<br>
                            Â Â  involves multiple languages, it does not
                            seem useful enough as a<br>
                            Â Â  general facility to warrant complicating
                            the desired semantics of the<br>
                            Â Â  SDP attribute to allow negotiation of
                            multiple simultaneous languages<br>
                            Â Â  within an interactive media stream.)<br>
                            <br>
                            I do not recall the reasons why the text was
                            simplified, removing mention of multilingual
                            people, and would have to search through
                            minutes of the various WG sessions and email
                            in 2013 where the draft was discussed.Â  I
                            suspect there was desire to have the draft
                            merely state what it does and doesn't do,
                            and not get into a lot of value judgment
                            discussion.<br>
                            <br>
                            <br>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex">
                              Â - 5.1, paragraph 2:Â  Can you elaborate on
                              the motivation to have a separate<br>
                              Â hlang-send and hlang-recv parameter vs
                              having a single language parameter and<br>
                              Â instead setting the stream to send or
                              receive only, especially in light of the<br>
                              Â recommendation to set both directions the
                              same for bi-directional language<br>
                              Â selection? I don't mean to dispute that
                              approach; I just think a bit more<br>
                              Â explanation of the design choice would be
                              helpful to the reader.Â  I can imagine<br>
                              Â some use cases, for example a
                              speech-impaired person who does not plan
                              to speak<br>
                              Â on a video call may still wish to send
                              video to show facial expressions, etc.<br>
                              Â (I just re-read the discussion resulting
                              from Ekr's comments, and recognize<br>
                              Â that this overlaps heavily with that.)<br>
                            </blockquote>
                            <br>
                            As you suggest, a media might be desired in
                            both directions even though only one
                            direction is primarily intended for
                            interactive communication.Â  The draft
                            currently says:<br>
                            <br>
                            Â Â  When a media is intended for interactive
                            communication<br>
                            Â Â  using a language in one direction only
                            (e.g., a user with difficulty<br>
                            Â Â  speaking but able to hear who indicates a
                            desire to send using text<br>
                            Â Â  and receive using audio), either
                            hlang-send or hlang-recv MAY be<br>
                            Â Â  omitted.Â  When a media is not primarily
                            intended for language (for<br>
                            Â Â  example, a video or audio stream intended
                            for background only) both<br>
                            Â Â  SHOULD be omitted.Â  Otherwise, both
                            SHOULD have the same value.Â  Note<br>
                            Â Â  that specifying different languages for
                            each direction (as opposed to<br>
                            Â Â  the same or essentially the same language
                            in different modalities)<br>
                            Â Â  can make it difficult to complete the
                            call (e.g., specifying a desire<br>
                            Â Â  to send audio in Hungarian and receive
                            audio in Portuguese).<br>
                            <br>
                            I will add "Note that the media can still be
                            useful in both directions."Â  The text thus
                            becomes:<br>
                            <br>
                            Â Â  When a media is intended for interactive
                            communication<br>
                            Â Â  using a language in one direction only
                            (e.g., a user with difficulty<br>
                            Â Â  speaking but able to hear who indicates a
                            desire to send using text<br>
                            Â Â  and receive using audio), either
                            hlang-send or hlang-recv MAY be<br>
                            Â Â  omitted.Â  Note that the media can still
                            be useful in both directions.<br>
                            Â Â  When a media is not primarily intended
                            for language (for example, a<br>
                            Â Â  video or audio stream intended for
                            background only) both SHOULD be<br>
                            Â Â  omitted.<br>
                            <br>
                            <br>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex">
                              Â -5.1, paragraph 3: "... which in most
                              cases is one of the<br>
                              Â Â Â  languages in the offer's..."<br>
                              Â Are there cases where it might not?<br>
                            </blockquote>
                            <br>
                            Yes, it could happen.Â  For example, if an
                            emergency call comes into a PSAP and
                            requests languages that the PSAP is unable
                            to support, the PSAP will likely want the
                            call to proceed anyway. It's also possible
                            that the callee might support a language
                            that has some degree of mutual
                            comprehensibility to those requested by the
                            caller.Â  An example might be some
                            Scandinavian languages where the caller does
                            not include a language that is similar
                            enough to have some comprehension but not be
                            fluent enough to include in the UE
                            configuration.<br>
                            <br>
                            <br>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex">
                              Â -5.1, last paragraph: "This is not a
                              problem."<br>
                              Â Can you elaborate? That sort of statement
                              usually takes the form "This is not a<br>
                              Â problem, because..."<br>
                            </blockquote>
                            <br>
                            The caller and callee are free to use any of
                            the established media streams.Â  If a caller
                            requests audio, video (with a sign
                            language), and text, and all three are
                            established, the caller might ignore the
                            text or audio stream and use only the video
                            stream.<br>
                            <br>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex">
                              Â -5.2, last paragraph: Is there a reason
                              to give such weak guidance on how to<br>
                              Â indicate the call is rejected?Â  (Along
                              those lines, are non-SIP uses of SDP in<br>
                              Â scope?)<br>
                            </blockquote>
                            <br>
                            No one made a case for why mandating a
                            particular rejection code was necessary,
                            especially since the draft does not offer
                            any suggestion as to if a call should
                            proceed or fail when there aren't mutually
                            supported languages.<br>
                            <br>
                            <blockquote class="gmail_quote"
                              style="margin:0 0 0 .8ex;border-left:1px
                              #ccc solid;padding-left:1ex">
                              <br>
                              Â Editorial Comments and Nits:<br>
                              <br>
                              Â -5.1, paragraph 4: The first MUST seems
                              like a statement of fact.<br>
                            </blockquote>
                            <br>
                            You mean this sentence:<br>
                            <br>
                            Â Â  In an offer, each value MUST be a list of
                            one or more language tags<br>
                            Â Â  per BCP 47 [RFC5646], separated by white
                            space.<br>
                            <br>
                            The MUST makes sure that the values are
                            IANA-registered language tags.<br>
                            <br>
                          </blockquote>
                          <br>
                          -- <br>
                        </div>
                      </div>
                      ------------------------------<wbr>-----------<br>
                      Gunnar HellstrĂ¶m<br>
                      Omnitor<br>
                      <a href="mailto:gunnar.hellstrom@omnitor.se"
                        target="_blank" moz-do-not-send="true">gunnar.hellstrom@omnitor.se</a><br>
                      <a href="tel:%2B46%20708%20204%20288"
                        value="+46708204288" target="_blank"
                        moz-do-not-send="true">+46 708 204 288</a><br>
                      <br>
                    </blockquote>
                  </div>
                  <br>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
-----------------------------------------
Gunnar HellstrĂ¶m
Omnitor
<a class="moz-txt-link-abbreviated" href="mailto:gunnar.hellstrom@omnitor.se">gunnar.hellstrom@omnitor.se</a>
+46 708 204 288</pre>
  </body>
</html>

--------------48BF743E7A7D2B978B3F2E38--


From nobody Thu Jan 11 07:03:18 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE6CA12EBA7 for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 07:03:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ptoWrbxM92EI for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 07:03:13 -0800 (PST)
Received: from bin-vsp-out-01.atm.binero.net (vsp-unauthed02.binero.net [195.74.38.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 96D191204DA for <slim@ietf.org>; Thu, 11 Jan 2018 07:03:13 -0800 (PST)
X-Halon-ID: 6c4fcb7e-f6e0-11e7-ab16-005056917a89
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-01.atm.binero.net (Halon) with ESMTPSA id 6c4fcb7e-f6e0-11e7-ab16-005056917a89; Thu, 11 Jan 2018 16:02:21 +0100 (CET)
To: "slim@ietf.org" <slim@ietf.org>, Randall Gellens <rg+ietf@randy.pensive.org>, Bernard Aboba <bernard.aboba@gmail.com>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <10eab400-6b50-8190-17d0-70a9e4a46d0f@omnitor.se>
Date: Thu, 11 Jan 2018 16:03:04 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/7mH1k8sJfulzxPsTHiSq4uNAfU0>
Subject: [Slim] Which text modifications are proposed beyond version -22
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 15:03:16 -0000

I lost track of which review comments have caused text change proposals 
after draft-ietf-slim-human-language-negotiation-22

I just remember the following ones that we have no real final agreements on:

a) allow more than one language per media and direction in answer

b) describe that the negotiation result is guidance and that the users 
are free to change language use after agreement in the session during 
the call.

Did we have anything more?

Regards

Gunnar

-- 
-----------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


From nobody Thu Jan 11 07:25:08 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B61C12EB86 for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 07:25:07 -0800 (PST)
X-Quarantine-ID: <He4AanCRZnAB>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id He4AanCRZnAB for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 07:25:04 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 974D71204DA for <slim@ietf.org>; Thu, 11 Jan 2018 07:25:04 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Thu, 11 Jan 2018 07:25:37 -0800
Mime-Version: 1.0
Message-Id: <p06240601d67d2f9e1693@[99.111.97.136]>
In-Reply-To: <CAOW+2dtDBKR5q_LO9=kTpgKQJR=P_hy4yzQC=iy8q_WgtH6hyw@mail.gmail.com>
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@99.111.97.136> <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se> <CAOW+2dtDBKR5q_LO9=kTpgKQJR=P_hy4yzQC=iy8q_WgtH6hyw@mail.gmail.com>
X-Mailer: Eudora for Mac OS X
Date: Thu, 11 Jan 2018 07:24:59 -0800
To: Bernard Aboba <bernard.aboba@gmail.com>, Gunnar =?iso-8859-1?Q?Hellstr=F6m?=  <gunnar.hellstrom@omnitor.se>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org, Randall Gellens <rg+ietf@randy.pensive.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1" ; format="flowed"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/WNKWazHGsARLJCNW_rymEjXsqis>
Subject: Re: [Slim] Ben Campbell's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 15:25:07 -0000

At 8:59 PM -0800 1/10/18, Bernard Aboba wrote:

>  Gunnar said:
>
>  ""The result of the negotiation is intended=20
> to guide the selection of language(s) to=20
> use initially and during the session.=20
> However, nothing prevents the users from=20
> varying the use of languages and media by=20
> mutual agreement after the initial exchange=20
> during the call.""
>
>  [BA] This came from Ben Campbell, but other ADs=20
> with many years of experience in realtime=20
> communications have asked questions along=20
> similar lines.  So it seems that even=20
> experienced readers could use some=20
> clarification.
>
>  The reason for the language selection=20
> negotiation is to enable the right individuals=20
> and resources to be brought into the=20
> conversation so as to maximize the changes of=20
> successful communications. What happens once=20
> the call is brought up is up to the conversants.

[RG] We can text along the lines of the above paragraph, as a clarification.


>  The precise meaning of the negotiation depends=20
> in part on the choice of a single language or=20
> multiple languages in the Answer.
>
>  If an offer indicates the ability to receive=20
> English and French, if an Answer can only=20
> contain a single language, then an Answer=20
> indicating the ability to send English would=20
> establish that the call is expected to be=20
> conducted in English. That wouldn't necessarily=20
> preclude the use of French, but doesn't provide=20
> any indication that it could be supported as an=20
> alternative.
>
>  Whereas if the Answer was allowed to include=20
> multiple languages and included both English=20
> and French, then the Answer would indicate that=20
> the conversation could use either language with=20
> a preference for English over French.  That=20
> does strike me as potentially valuable in some=20
> circumstances (e.g. a visitor from Spain with=20
> an emergency offering Spanish primary and=20
> English secondary and being able to get an=20
> answer indicating English with secondary=20
> Spanish support, rather than just English).

[RG] Choosing among language and modality will=20
often require trade-offs.  A call may indicate=20
audio with Spanish (most preferred), Italian=20
(second choice), and English.  If the call is=20
received by a PSAP that has call takers who=20
natively speak English but can bridge in Spanish=20
translation, accepting English forces the caller=20
to use a less-preferred language while accepting=20
Spanish forces the call through translation,=20
which makes the communication slower and=20
typically more difficult, as well as adding cost=20
to the PSAP.  If we add modality choice into the=20
mix, it becomes more complex, with trade-offs.=20
=46urther, in the example, if the PSAP indicates=20
Spanish in the answer, then it will bridge in=20
translation services, while if if indicates=20
English, it won't; so if it indicates English, it=20
wouldn't also indicate Spanish, even if the=20
syntax permitted it.


>  In either case, the conversants can switch languages by mutual agreement.

[RG] Conversants are always free to use any language they like.

--Randall


>
>  On Wed, Jan 10, 2018 at 2:35 PM, Gunnar=20
> Hellstr=F6m=20
> <<mailto:gunnar.hellstrom@omnitor.se>gunnar.hellstrom@omnitor.se>=20
> wrote:
>
>  I saw a question somewhere but lost track of who asked it.
>
>  It was about if the users are bound to use only=20
> the negotiated language(s) in the session.
>
>  I think a line about that should be inserted,=20
> probably best close to the end of the=20
> introduction.
>
>  Proposed text:
>  "The result of the negotiation is intended to=20
> guide the selection of language(s) to use=20
> initially and during the session. However,=20
> nothing prevents the users from varying the use=20
> of languages and media by mutual agreement=20
> after the initial exchange during the call."
>
>  Gunnar
>
>
>
>  Den 2018-01-10 kl. 17:12, skrev Randall Gellens:
>
>  At 8:21 PM -0800 1/9/18, Ben Campbell wrote:
>
>   I'm balloting "yes" because I think this is important work, but I have s=
ome
>   comments:
>
>   Substantive Comments:
>
>   - General: It seems to be that this is as much about human behavior as=
 it is
>   capabilities negotiating. Example case: I make=20
> a video call and express that I
>   would like to receive Klingon. (Is there a tag for that ? :-) The callee=
 can
>   speak Klingon and Esperanto, so we agree on=20
> Klingon. What keeps the callee from
>   speaking Esparanto instead?
>
>
>  There is a language tag for Klingon: "tlh".
>
>  The draft is not trying to even capture the=20
> full complexity of human language interaction,=20
> much less enforce it.  The draft provides a=20
> fairly simple mechanism to make it more likely=20
> that successful communication can occur, by=20
> identifying language needs (which can allow=20
> endpoints to take potentially required=20
> additional steps, such as bridging in=20
> translation or relay services, or having a call=20
> handled by someone who known the language(s) or=20
> can use the needed media).
>
>   I realize we can't force people to stick to the negotiated languages--bu=
t
>   should we expect that users should at least be=20
> given some sort of UI indication
>   about the negotiated language(s)? It seems like a paragraph or two on th=
at
>   subject is warranted, even if it just to say it's out of scope.
>
>
>  I will add to the Introduction the following text:
>
>     This document does not address user interface (UI) issues, such as if
>     or how a UE client informs a user about the result of language and
>     media negotiation.
>
>   -1, paragraph 6:  (related to Ekr's comments) Does the selection of a si=
ngle
>   tag in an answer imply  an assumption only one=20
> language will be used? There are
>   communities where people tend to mix 2 or more=20
> languages freely and fluidly. Is
>   that sort of thing out of scope?
>
>
>  Earlier versions of the draft had more explicit=20
> text that the draft did not attempt to capture=20
> the full range of human language issues,=20
> including the common practice among=20
> multilingual people of mixing languages.
>
>  The draft currently says:
>
>     (Negotiating multiple simultaneous languages within a media stream is
>     out of scope of this document.)
>
>  There was text in a version of the draft as of February 2013 that said:
>
>     (While it is true that a conversation among multilingual people often
>     involves multiple languages, it does not seem useful enough as a
>     general facility to warrant complicating the desired semantics of the
>     SDP attribute to allow negotiation of multiple simultaneous languages
>     within an interactive media stream.)
>
>  I do not recall the reasons why the text was=20
> simplified, removing mention of multilingual=20
> people, and would have to search through=20
> minutes of the various WG sessions and email in=20
> 2013 where the draft was discussed.  I suspect=20
> there was desire to have the draft merely state=20
> what it does and doesn't do, and not get into a=20
> lot of value judgment discussion.
>
>   - 5.1, paragraph 2:  Can you elaborate on the motivation to have a separ=
ate
>   hlang-send and hlang-recv parameter vs having=20
> a single language parameter and
>   instead setting the stream to send or receive=20
> only, especially in light of the
>   recommendation to set both directions the same for bi-directional langua=
ge
>   selection? I don't mean to dispute that approach; I just think a bit mor=
e
>   explanation of the design choice would be=20
> helpful to the reader.  I can imagine
>   some use cases, for example a speech-impaired=20
> person who does not plan to speak
>   on a video call may still wish to send video=20
> to show facial expressions, etc.
>   (I just re-read the discussion resulting from Ekr's comments, and recogn=
ize
>   that this overlaps heavily with that.)
>
>
>  As you suggest, a media might be desired in=20
> both directions even though only one direction=20
> is primarily intended for interactive=20
> communication.  The draft currently says:
>
>     When a media is intended for interactive communication
>     using a language in one direction only (e.g., a user with difficulty
>     speaking but able to hear who indicates a desire to send using text
>     and receive using audio), either hlang-send or hlang-recv MAY be
>     omitted.  When a media is not primarily intended for language (for
>     example, a video or audio stream intended for background only) both
>     SHOULD be omitted.  Otherwise, both SHOULD have the same value.  Note
>     that specifying different languages for each direction (as opposed to
>     the same or essentially the same language in different modalities)
>     can make it difficult to complete the call (e.g., specifying a desire
>     to send audio in Hungarian and receive audio in Portuguese).
>
>  I will add "Note that the media can still be=20
> useful in both directions."  The text thus=20
> becomes:
>
>     When a media is intended for interactive communication
>     using a language in one direction only (e.g., a user with difficulty
>     speaking but able to hear who indicates a desire to send using text
>     and receive using audio), either hlang-send or hlang-recv MAY be
>     omitted.  Note that the media can still be useful in both directions.
>     When a media is not primarily intended for language (for example, a
>     video or audio stream intended for background only) both SHOULD be
>     omitted.
>
>   -5.1, paragraph 3: "... which in most cases is one of the
>      languages in the offer's..."
>   Are there cases where it might not?
>
>
>  Yes, it could happen.  For example, if an=20
> emergency call comes into a PSAP and requests=20
> languages that the PSAP is unable to support,=20
> the PSAP will likely want the call to proceed=20
> anyway. It's also possible that the callee=20
> might support a language that has some degree=20
> of mutual comprehensibility to those requested=20
> by the caller.  An example might be some=20
> Scandinavian languages where the caller does=20
> not include a language that is similar enough=20
> to have some comprehension but not be fluent=20
> enough to include in the UE configuration.
>
>   -5.1, last paragraph: "This is not a problem."
>   Can you elaborate? That sort of statement=20
> usually takes the form "This is not a
>   problem, because..."
>
>
>  The caller and callee are free to use any of=20
> the established media streams.  If a caller=20
> requests audio, video (with a sign language),=20
> and text, and all three are established, the=20
> caller might ignore the text or audio stream=20
> and use only the video stream.
>
>   -5.2, last paragraph: Is there a reason to give such weak guidance on=
 how to
>   indicate the call is rejected?  (Along those=20
> lines, are non-SIP uses of SDP in
>   scope?)
>
>
>  No one made a case for why mandating a=20
> particular rejection code was necessary,=20
> especially since the draft does not offer any=20
> suggestion as to if a call should proceed or=20
> fail when there aren't mutually supported=20
> languages.
>
>
>   Editorial Comments and Nits:
>
>   -5.1, paragraph 4: The first MUST seems like a statement of fact.
>
>
>  You mean this sentence:
>
>     In an offer, each value MUST be a list of one or more language tags
>     per BCP 47 [RFC5646], separated by white space.
>
>  The MUST makes sure that the values are IANA-registered language tags.
>
>
>  --
>
>  -----------------------------------------
>  Gunnar Hellstr=F6m
>  Omnitor
>  <mailto:gunnar.hellstrom@omnitor.se>gunnar.hellstrom@omnitor.se
>  <tel:%2B46%20708%20204%20288>+46 708 204 288
>
>
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
There is hardly anything in the world that some one cannot make a
little worse, and sell a little cheaper.  --John Ruskin (1819-1900)


From nobody Thu Jan 11 07:44:30 2018
Return-Path: <bernard.aboba@gmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C0A4E12EBC5 for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 07:44:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id allXpkXp8M4O for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 07:44:24 -0800 (PST)
Received: from mail-vk0-x236.google.com (mail-vk0-x236.google.com [IPv6:2607:f8b0:400c:c05::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 659DB12EBCA for <slim@ietf.org>; Thu, 11 Jan 2018 07:44:20 -0800 (PST)
Received: by mail-vk0-x236.google.com with SMTP id g83so1754978vki.4 for <slim@ietf.org>; Thu, 11 Jan 2018 07:44:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=nmXpqP6TtdLFPydZ9Fo7jAOW7iHEhlNy7vcqTH1/sfA=; b=vGd9hfn75P9L3dMatLZVLhQHUCw1Fzx4OLpEYAUL+rsCHhqDvFkobzNO9kfURVaH2q 0I1t+g3df7Cy7wLN26J9XNveOvNi0dSrW4P1ZBeeGbx3rAYNGR23386l0iINbZdgMqRJ E+7Ym0A40gSPmpoBPnkU6z13CVHJyCRODMovZx65KGPR55CaaTxCLm0jXhCU+nCNmRjj 81wNqnnFtGxjEsn7TvVzeEUfmQ2lDviiXizMJgXYue3xBr+5Gn7fz3v5v6OE75ZNnzDN inyhIT2Wj44ncJVmFQkv5ENl4A20EnkNFyc3eE3uFGo19Q6nTDmwlFyStghjqeb5z6kj K2gg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=nmXpqP6TtdLFPydZ9Fo7jAOW7iHEhlNy7vcqTH1/sfA=; b=DF0bdyokH+oJHA0SOdYHohkcnrqraYmQ86z2vNaXRGZN1lM8ox5ZHbHIv1kAZgMwsx msCEUdRZmCMPzei4AEUUoXcUyDsTvlQSGUBVyrOyzxyBZw2/9sLlClC64oE15aIbLrw7 aarXu0gQ0vq9CupbEJlQO+PaDeWZYbV877SxoQQqcZJm9uHq7/WKWqak4hUzl1uBGOed 0fU/1XQjublMh9DjdCkuym83RRcAllhLLwn8Epycvv74HTEQHCYZk1NiDCrCuYCMri61 XHKJRfOIyS1x87MAZpjE21UkUoK2TFDvfJFv34pSmXkMkAXowdOLo3QorBZV1ZN5Z913 9pxA==
X-Gm-Message-State: AKGB3mKO26bOZu3KLvX7/kQxya5xK8g1fE3wWG3A6HmE9mVBjAc7J9SU O2gKgfnsNgQmNIp1T7wKjL3XTfmYEJ/yn/kowrEVcQHQ
X-Google-Smtp-Source: ACJfBovTVpwOJVTuLRp4pWP8WGv4VI2fquAeyDwSfEjPUQBWhhnyTJ18AwTjYrchBcJolroIo1GnSqU+J5RZOnFWP2M=
X-Received: by 10.31.190.131 with SMTP id o125mr19967577vkf.85.1515685458984;  Thu, 11 Jan 2018 07:44:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.176.17.239 with HTTP; Thu, 11 Jan 2018 07:43:58 -0800 (PST)
In-Reply-To: <p06240601d67d2f9e1693@99.111.97.136>
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@99.111.97.136> <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se> <CAOW+2dtDBKR5q_LO9=kTpgKQJR=P_hy4yzQC=iy8q_WgtH6hyw@mail.gmail.com> <p06240601d67d2f9e1693@99.111.97.136>
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Thu, 11 Jan 2018 07:43:58 -0800
Message-ID: <CAOW+2dv2VXDsyaxr-eHSH8bbFqhm-vPMJXMFd+H=D1dPVCDavQ@mail.gmail.com>
To: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: =?UTF-8?Q?Gunnar_Hellstr=C3=B6m?= <gunnar.hellstrom@omnitor.se>,  slim@ietf.org
Content-Type: multipart/alternative; boundary="001a11c0b1665fc46a0562820549"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/2NnVopSTala9dP6mFbQwjJFuhI0>
Subject: Re: [Slim] Ben Campbell's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 15:44:29 -0000

--001a11c0b1665fc46a0562820549
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Randall said:

"Choosing among language and modality will often require trade-offs.  A
call may indicate audio with Spanish (most preferred), Italian (second
choice), and English.  If the call is received by a PSAP that has call
takers who natively speak English but can bridge in Spanish translation,
accepting English forces the caller to use a less-preferred language while
accepting Spanish forces the call through translation, which makes the
communication slower and typically more difficult, as well as adding cost
to the PSAP.  If we add modality choice into the mix, it becomes more
complex, with trade-offs. Further, in the example, if the PSAP indicates
Spanish in the answer, then it will bridge in translation services, while
if if indicates English, it won't; so if it indicates English, it wouldn't
also indicate Spanish, even if the syntax permitted it."

[BA] That makes sense - if putting in secondary languages would require
distinct resources to be allocated then the callee might choose not to.
But I'm wondering if there are circumstances in which it might be valuable
for the Answer to return more than one language, indicating all the
capabilities of the callee endpoint. For example, a call indicating Spanish
(most preferred) and English (second choice) might be routed to a
dispatcher who is bi-lingual in Spanish and English.The Answer could
include just Spanish, but if the callee is bi-lingual and can switch
languages on request without having to bridge in a translator, why can't
the Answer include Spanish (primary) and English (secondary)?


On Thu, Jan 11, 2018 at 7:24 AM, Randall Gellens <rg+ietf@randy.pensive.org=
>
wrote:

> At 8:59 PM -0800 1/10/18, Bernard Aboba wrote:
>
>  Gunnar said:
>>
>>  ""The result of the negotiation is intended to guide the selection of
>> language(s) to use initially and during the session. However, nothing
>> prevents the users from varying the use of languages and media by mutual
>> agreement after the initial exchange during the call.""
>>
>>  [BA] This came from Ben Campbell, but other ADs with many years of
>> experience in realtime communications have asked questions along similar
>> lines.  So it seems that even experienced readers could use some
>> clarification.
>>
>>  The reason for the language selection negotiation is to enable the righ=
t
>> individuals and resources to be brought into the conversation so as to
>> maximize the changes of successful communications. What happens once the
>> call is brought up is up to the conversants.
>>
>
> [RG] We can text along the lines of the above paragraph, as a
> clarification.
>
>
>  The precise meaning of the negotiation depends in part on the choice of =
a
>> single language or multiple languages in the Answer.
>>
>>  If an offer indicates the ability to receive English and French, if an
>> Answer can only contain a single language, then an Answer indicating the
>> ability to send English would establish that the call is expected to be
>> conducted in English. That wouldn't necessarily preclude the use of Fren=
ch,
>> but doesn't provide any indication that it could be supported as an
>> alternative.
>>
>>  Whereas if the Answer was allowed to include multiple languages and
>> included both English and French, then the Answer would indicate that th=
e
>> conversation could use either language with a preference for English ove=
r
>> French.  That does strike me as potentially valuable in some circumstanc=
es
>> (e.g. a visitor from Spain with an emergency offering Spanish primary an=
d
>> English secondary and being able to get an answer indicating English wit=
h
>> secondary Spanish support, rather than just English).
>>
>
> [RG] Choosing among language and modality will often require trade-offs.
> A call may indicate audio with Spanish (most preferred), Italian (second
> choice), and English.  If the call is received by a PSAP that has call
> takers who natively speak English but can bridge in Spanish translation,
> accepting English forces the caller to use a less-preferred language whil=
e
> accepting Spanish forces the call through translation, which makes the
> communication slower and typically more difficult, as well as adding cost
> to the PSAP.  If we add modality choice into the mix, it becomes more
> complex, with trade-offs. Further, in the example, if the PSAP indicates
> Spanish in the answer, then it will bridge in translation services, while
> if if indicates English, it won't; so if it indicates English, it wouldn'=
t
> also indicate Spanish, even if the syntax permitted it.
>
>
>  In either case, the conversants can switch languages by mutual agreement=
.
>>
>
> [RG] Conversants are always free to use any language they like.
>
> --Randall
>
>
>
>>  On Wed, Jan 10, 2018 at 2:35 PM, Gunnar Hellstr=C3=B6m <<mailto:
>> gunnar.hellstrom@omnitor.se>gunnar.hellstrom@omnitor.se> wrote:
>>
>>  I saw a question somewhere but lost track of who asked it.
>>
>>  It was about if the users are bound to use only the negotiated
>> language(s) in the session.
>>
>>  I think a line about that should be inserted, probably best close to th=
e
>> end of the introduction.
>>
>>  Proposed text:
>>  "The result of the negotiation is intended to guide the selection of
>> language(s) to use initially and during the session. However, nothing
>> prevents the users from varying the use of languages and media by mutual
>> agreement after the initial exchange during the call."
>>
>>  Gunnar
>>
>>
>>
>>  Den 2018-01-10 kl. 17:12, skrev Randall Gellens:
>>
>>  At 8:21 PM -0800 1/9/18, Ben Campbell wrote:
>>
>>   I'm balloting "yes" because I think this is important work, but I have
>> some
>>   comments:
>>
>>   Substantive Comments:
>>
>>   - General: It seems to be that this is as much about human behavior as
>> it is
>>   capabilities negotiating. Example case: I make a video call and expres=
s
>> that I
>>   would like to receive Klingon. (Is there a tag for that ? :-) The
>> callee can
>>   speak Klingon and Esperanto, so we agree on Klingon. What keeps the
>> callee from
>>   speaking Esparanto instead?
>>
>>
>>  There is a language tag for Klingon: "tlh".
>>
>>  The draft is not trying to even capture the full complexity of human
>> language interaction, much less enforce it.  The draft provides a fairly
>> simple mechanism to make it more likely that successful communication ca=
n
>> occur, by identifying language needs (which can allow endpoints to take
>> potentially required additional steps, such as bridging in translation o=
r
>> relay services, or having a call handled by someone who known the
>> language(s) or can use the needed media).
>>
>>   I realize we can't force people to stick to the negotiated
>> languages--but
>>   should we expect that users should at least be given some sort of UI
>> indication
>>   about the negotiated language(s)? It seems like a paragraph or two on
>> that
>>   subject is warranted, even if it just to say it's out of scope.
>>
>>
>>  I will add to the Introduction the following text:
>>
>>     This document does not address user interface (UI) issues, such as i=
f
>>     or how a UE client informs a user about the result of language and
>>     media negotiation.
>>
>>   -1, paragraph 6:  (related to Ekr's comments) Does the selection of a
>> single
>>   tag in an answer imply  an assumption only one language will be used?
>> There are
>>   communities where people tend to mix 2 or more languages freely and
>> fluidly. Is
>>   that sort of thing out of scope?
>>
>>
>>  Earlier versions of the draft had more explicit text that the draft did
>> not attempt to capture the full range of human language issues, includin=
g
>> the common practice among multilingual people of mixing languages.
>>
>>  The draft currently says:
>>
>>     (Negotiating multiple simultaneous languages within a media stream i=
s
>>     out of scope of this document.)
>>
>>  There was text in a version of the draft as of February 2013 that said:
>>
>>     (While it is true that a conversation among multilingual people ofte=
n
>>     involves multiple languages, it does not seem useful enough as a
>>     general facility to warrant complicating the desired semantics of th=
e
>>     SDP attribute to allow negotiation of multiple simultaneous language=
s
>>     within an interactive media stream.)
>>
>>  I do not recall the reasons why the text was simplified, removing
>> mention of multilingual people, and would have to search through minutes=
 of
>> the various WG sessions and email in 2013 where the draft was discussed.=
  I
>> suspect there was desire to have the draft merely state what it does and
>> doesn't do, and not get into a lot of value judgment discussion.
>>
>>   - 5.1, paragraph 2:  Can you elaborate on the motivation to have a
>> separate
>>   hlang-send and hlang-recv parameter vs having a single language
>> parameter and
>>   instead setting the stream to send or receive only, especially in ligh=
t
>> of the
>>   recommendation to set both directions the same for bi-directional
>> language
>>   selection? I don't mean to dispute that approach; I just think a bit
>> more
>>   explanation of the design choice would be helpful to the reader.  I ca=
n
>> imagine
>>   some use cases, for example a speech-impaired person who does not plan
>> to speak
>>   on a video call may still wish to send video to show facial
>> expressions, etc.
>>   (I just re-read the discussion resulting from Ekr's comments, and
>> recognize
>>   that this overlaps heavily with that.)
>>
>>
>>  As you suggest, a media might be desired in both directions even though
>> only one direction is primarily intended for interactive communication.
>> The draft currently says:
>>
>>     When a media is intended for interactive communication
>>     using a language in one direction only (e.g., a user with difficulty
>>     speaking but able to hear who indicates a desire to send using text
>>     and receive using audio), either hlang-send or hlang-recv MAY be
>>     omitted.  When a media is not primarily intended for language (for
>>     example, a video or audio stream intended for background only) both
>>     SHOULD be omitted.  Otherwise, both SHOULD have the same value.  Not=
e
>>     that specifying different languages for each direction (as opposed t=
o
>>     the same or essentially the same language in different modalities)
>>     can make it difficult to complete the call (e.g., specifying a desir=
e
>>     to send audio in Hungarian and receive audio in Portuguese).
>>
>>  I will add "Note that the media can still be useful in both
>> directions."  The text thus becomes:
>>
>>     When a media is intended for interactive communication
>>     using a language in one direction only (e.g., a user with difficulty
>>     speaking but able to hear who indicates a desire to send using text
>>     and receive using audio), either hlang-send or hlang-recv MAY be
>>     omitted.  Note that the media can still be useful in both directions=
.
>>     When a media is not primarily intended for language (for example, a
>>     video or audio stream intended for background only) both SHOULD be
>>     omitted.
>>
>>   -5.1, paragraph 3: "... which in most cases is one of the
>>      languages in the offer's..."
>>   Are there cases where it might not?
>>
>>
>>  Yes, it could happen.  For example, if an emergency call comes into a
>> PSAP and requests languages that the PSAP is unable to support, the PSAP
>> will likely want the call to proceed anyway. It's also possible that the
>> callee might support a language that has some degree of mutual
>> comprehensibility to those requested by the caller.  An example might be
>> some Scandinavian languages where the caller does not include a language
>> that is similar enough to have some comprehension but not be fluent enou=
gh
>> to include in the UE configuration.
>>
>>   -5.1, last paragraph: "This is not a problem."
>>   Can you elaborate? That sort of statement usually takes the form "This
>> is not a
>>   problem, because..."
>>
>>
>>  The caller and callee are free to use any of the established media
>> streams.  If a caller requests audio, video (with a sign language), and
>> text, and all three are established, the caller might ignore the text or
>> audio stream and use only the video stream.
>>
>>   -5.2, last paragraph: Is there a reason to give such weak guidance on
>> how to
>>   indicate the call is rejected?  (Along those lines, are non-SIP uses o=
f
>> SDP in
>>   scope?)
>>
>>
>>  No one made a case for why mandating a particular rejection code was
>> necessary, especially since the draft does not offer any suggestion as t=
o
>> if a call should proceed or fail when there aren't mutually supported
>> languages.
>>
>>
>>   Editorial Comments and Nits:
>>
>>   -5.1, paragraph 4: The first MUST seems like a statement of fact.
>>
>>
>>  You mean this sentence:
>>
>>     In an offer, each value MUST be a list of one or more language tags
>>     per BCP 47 [RFC5646], separated by white space.
>>
>>  The MUST makes sure that the values are IANA-registered language tags.
>>
>>
>>  --
>>
>>  -----------------------------------------
>>  Gunnar Hellstr=C3=B6m
>>  Omnitor
>>  <mailto:gunnar.hellstrom@omnitor.se>gunnar.hellstrom@omnitor.se
>>  <tel:%2B46%20708%20204%20288>+46 708 204 288
>>
>>
>>
>>  _______________________________________________
>>  SLIM mailing list
>>  SLIM@ietf.org
>>  https://www.ietf.org/mailman/listinfo/slim
>>
>
>
> --
> Randall Gellens
> Opinions are personal;    facts are suspect;    I speak for myself only
> -------------- Randomly selected tag: ---------------
> There is hardly anything in the world that some one cannot make a
> little worse, and sell a little cheaper.  --John Ruskin (1819-1900)
>

--001a11c0b1665fc46a0562820549
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Randall said:=C2=A0<div><br></div><div>&quot;<span style=
=3D"font-size:12.8px">Choosing among language and modality will often requi=
re trade-offs.=C2=A0 A call may indicate audio with Spanish (most preferred=
), Italian (second choice), and English.=C2=A0 If the call is received by a=
 PSAP that has call takers who natively speak English but can bridge in Spa=
nish translation, accepting English forces the caller to use a less-preferr=
ed language while accepting Spanish forces the call through translation, wh=
ich makes the communication slower and typically more difficult, as well as=
 adding cost to the PSAP.=C2=A0 If we add modality choice into the mix, it =
becomes more complex, with trade-offs. Further, in the example, if the PSAP=
 indicates Spanish in the answer, then it will bridge in translation servic=
es, while if if indicates English, it won&#39;t; so if it indicates English=
, it wouldn&#39;t also indicate Spanish, even if the syntax permitted it.</=
span>&quot;</div><div><br></div><div>[BA] That makes sense - if putting in =
secondary languages would require distinct resources to be allocated then t=
he callee might choose not to.=C2=A0 But I&#39;m wondering if there are cir=
cumstances in which it might be valuable for the Answer to return more than=
 one language, indicating all the capabilities of the callee endpoint. For =
example, a call indicating Spanish (most preferred) and English (second cho=
ice) might be routed to a dispatcher who is bi-lingual in Spanish and Engli=
sh.The Answer could include just Spanish, but if the callee is bi-lingual a=
nd can switch languages on request without having to bridge in a translator=
, why can&#39;t the Answer include Spanish (primary) and English (secondary=
)?=C2=A0</div><div><br></div></div><div class=3D"gmail_extra"><br><div clas=
s=3D"gmail_quote">On Thu, Jan 11, 2018 at 7:24 AM, Randall Gellens <span di=
r=3D"ltr">&lt;<a href=3D"mailto:rg+ietf@randy.pensive.org" target=3D"_blank=
">rg+ietf@randy.pensive.org</a>&gt;</span> wrote:<br><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex"><span class=3D"">At 8:59 PM -0800 1/10/18, Bernard Aboba wrote:<br=
>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0Gunnar said:<br>
<br>
=C2=A0&quot;&quot;The result of the negotiation is intended to guide the se=
lection of language(s) to use initially and during the session. However, no=
thing prevents the users from varying the use of languages and media by mut=
ual agreement after the initial exchange during the call.&quot;&quot;<br>
<br>
=C2=A0[BA] This came from Ben Campbell, but other ADs with many years of ex=
perience in realtime communications have asked questions along similar line=
s.=C2=A0 So it seems that even experienced readers could use some clarifica=
tion.<br>
<br>
=C2=A0The reason for the language selection negotiation is to enable the ri=
ght individuals and resources to be brought into the conversation so as to =
maximize the changes of successful communications. What happens once the ca=
ll is brought up is up to the conversants.<br>
</blockquote>
<br></span>
[RG] We can text along the lines of the above paragraph, as a clarification=
.<span class=3D""><br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0The precise meaning of the negotiation depends in part on the choice =
of a single language or multiple languages in the Answer.<br>
<br>
=C2=A0If an offer indicates the ability to receive English and French, if a=
n Answer can only contain a single language, then an Answer indicating the =
ability to send English would establish that the call is expected to be con=
ducted in English. That wouldn&#39;t necessarily preclude the use of French=
, but doesn&#39;t provide any indication that it could be supported as an a=
lternative.<br>
<br>
=C2=A0Whereas if the Answer was allowed to include multiple languages and i=
ncluded both English and French, then the Answer would indicate that the co=
nversation could use either language with a preference for English over Fre=
nch.=C2=A0 That does strike me as potentially valuable in some circumstance=
s (e.g. a visitor from Spain with an emergency offering Spanish primary and=
 English secondary and being able to get an answer indicating English with =
secondary Spanish support, rather than just English).<br>
</blockquote>
<br></span>
[RG] Choosing among language and modality will often require trade-offs.=C2=
=A0 A call may indicate audio with Spanish (most preferred), Italian (secon=
d choice), and English.=C2=A0 If the call is received by a PSAP that has ca=
ll takers who natively speak English but can bridge in Spanish translation,=
 accepting English forces the caller to use a less-preferred language while=
 accepting Spanish forces the call through translation, which makes the com=
munication slower and typically more difficult, as well as adding cost to t=
he PSAP.=C2=A0 If we add modality choice into the mix, it becomes more comp=
lex, with trade-offs. Further, in the example, if the PSAP indicates Spanis=
h in the answer, then it will bridge in translation services, while if if i=
ndicates English, it won&#39;t; so if it indicates English, it wouldn&#39;t=
 also indicate Spanish, even if the syntax permitted it.<span class=3D""><b=
r>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0In either case, the conversants can switch languages by mutual agreem=
ent.<br>
</blockquote>
<br></span>
[RG] Conversants are always free to use any language they like.<br>
<br>
--Randall<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div><div class=3D"h5">
<br>
=C2=A0On Wed, Jan 10, 2018 at 2:35 PM, Gunnar Hellstr=C3=B6m &lt;&lt;mailto=
:<a href=3D"mailto:gunnar.hellstrom@omnitor.se" target=3D"_blank">gunnar.he=
llstrom@omni<wbr>tor.se</a>&gt;<a href=3D"mailto:gunnar.hellstrom@omnitor.s=
e" target=3D"_blank">gunnar.hellstrom@omnito<wbr>r.se</a>&gt; wrote:<br>
<br>
=C2=A0I saw a question somewhere but lost track of who asked it.<br>
<br>
=C2=A0It was about if the users are bound to use only the negotiated langua=
ge(s) in the session.<br>
<br>
=C2=A0I think a line about that should be inserted, probably best close to =
the end of the introduction.<br>
<br>
=C2=A0Proposed text:<br>
=C2=A0&quot;The result of the negotiation is intended to guide the selectio=
n of language(s) to use initially and during the session. However, nothing =
prevents the users from varying the use of languages and media by mutual ag=
reement after the initial exchange during the call.&quot;<br>
<br>
=C2=A0Gunnar<br>
<br>
<br>
<br>
=C2=A0Den 2018-01-10 kl. 17:12, skrev Randall Gellens:<br>
<br>
=C2=A0At 8:21 PM -0800 1/9/18, Ben Campbell wrote:<br>
<br>
=C2=A0 I&#39;m balloting &quot;yes&quot; because I think this is important =
work, but I have some<br>
=C2=A0 comments:<br>
<br>
=C2=A0 Substantive Comments:<br>
<br>
=C2=A0 - General: It seems to be that this is as much about human behavior =
as it is<br>
=C2=A0 capabilities negotiating. Example case: I make a video call and expr=
ess that I<br>
=C2=A0 would like to receive Klingon. (Is there a tag for that ? :-) The ca=
llee can<br>
=C2=A0 speak Klingon and Esperanto, so we agree on Klingon. What keeps the =
callee from<br>
=C2=A0 speaking Esparanto instead?<br>
<br>
<br>
=C2=A0There is a language tag for Klingon: &quot;tlh&quot;.<br>
<br>
=C2=A0The draft is not trying to even capture the full complexity of human =
language interaction, much less enforce it.=C2=A0 The draft provides a fair=
ly simple mechanism to make it more likely that successful communication ca=
n occur, by identifying language needs (which can allow endpoints to take p=
otentially required additional steps, such as bridging in translation or re=
lay services, or having a call handled by someone who known the language(s)=
 or can use the needed media).<br>
<br>
=C2=A0 I realize we can&#39;t force people to stick to the negotiated langu=
ages--but<br>
=C2=A0 should we expect that users should at least be given some sort of UI=
 indication<br>
=C2=A0 about the negotiated language(s)? It seems like a paragraph or two o=
n that<br>
=C2=A0 subject is warranted, even if it just to say it&#39;s out of scope.<=
br>
<br>
<br>
=C2=A0I will add to the Introduction the following text:<br>
<br>
=C2=A0 =C2=A0 This document does not address user interface (UI) issues, su=
ch as if<br>
=C2=A0 =C2=A0 or how a UE client informs a user about the result of languag=
e and<br>
=C2=A0 =C2=A0 media negotiation.<br>
<br>
=C2=A0 -1, paragraph 6:=C2=A0 (related to Ekr&#39;s comments) Does the sele=
ction of a single<br>
=C2=A0 tag in an answer imply=C2=A0 an assumption only one language will be=
 used? There are<br>
=C2=A0 communities where people tend to mix 2 or more languages freely and =
fluidly. Is<br>
=C2=A0 that sort of thing out of scope?<br>
<br>
<br>
=C2=A0Earlier versions of the draft had more explicit text that the draft d=
id not attempt to capture the full range of human language issues, includin=
g the common practice among multilingual people of mixing languages.<br>
<br>
=C2=A0The draft currently says:<br>
<br>
=C2=A0 =C2=A0 (Negotiating multiple simultaneous languages within a media s=
tream is<br>
=C2=A0 =C2=A0 out of scope of this document.)<br>
<br>
=C2=A0There was text in a version of the draft as of February 2013 that sai=
d:<br>
<br>
=C2=A0 =C2=A0 (While it is true that a conversation among multilingual peop=
le often<br>
=C2=A0 =C2=A0 involves multiple languages, it does not seem useful enough a=
s a<br>
=C2=A0 =C2=A0 general facility to warrant complicating the desired semantic=
s of the<br>
=C2=A0 =C2=A0 SDP attribute to allow negotiation of multiple simultaneous l=
anguages<br>
=C2=A0 =C2=A0 within an interactive media stream.)<br>
<br>
=C2=A0I do not recall the reasons why the text was simplified, removing men=
tion of multilingual people, and would have to search through minutes of th=
e various WG sessions and email in 2013 where the draft was discussed.=C2=
=A0 I suspect there was desire to have the draft merely state what it does =
and doesn&#39;t do, and not get into a lot of value judgment discussion.<br=
>
<br>
=C2=A0 - 5.1, paragraph 2:=C2=A0 Can you elaborate on the motivation to hav=
e a separate<br>
=C2=A0 hlang-send and hlang-recv parameter vs having a single language para=
meter and<br>
=C2=A0 instead setting the stream to send or receive only, especially in li=
ght of the<br>
=C2=A0 recommendation to set both directions the same for bi-directional la=
nguage<br>
=C2=A0 selection? I don&#39;t mean to dispute that approach; I just think a=
 bit more<br>
=C2=A0 explanation of the design choice would be helpful to the reader.=C2=
=A0 I can imagine<br>
=C2=A0 some use cases, for example a speech-impaired person who does not pl=
an to speak<br>
=C2=A0 on a video call may still wish to send video to show facial expressi=
ons, etc.<br>
=C2=A0 (I just re-read the discussion resulting from Ekr&#39;s comments, an=
d recognize<br>
=C2=A0 that this overlaps heavily with that.)<br>
<br>
<br>
=C2=A0As you suggest, a media might be desired in both directions even thou=
gh only one direction is primarily intended for interactive communication.=
=C2=A0 The draft currently says:<br>
<br>
=C2=A0 =C2=A0 When a media is intended for interactive communication<br>
=C2=A0 =C2=A0 using a language in one direction only (e.g., a user with dif=
ficulty<br>
=C2=A0 =C2=A0 speaking but able to hear who indicates a desire to send usin=
g text<br>
=C2=A0 =C2=A0 and receive using audio), either hlang-send or hlang-recv MAY=
 be<br>
=C2=A0 =C2=A0 omitted.=C2=A0 When a media is not primarily intended for lan=
guage (for<br>
=C2=A0 =C2=A0 example, a video or audio stream intended for background only=
) both<br>
=C2=A0 =C2=A0 SHOULD be omitted.=C2=A0 Otherwise, both SHOULD have the same=
 value.=C2=A0 Note<br>
=C2=A0 =C2=A0 that specifying different languages for each direction (as op=
posed to<br>
=C2=A0 =C2=A0 the same or essentially the same language in different modali=
ties)<br>
=C2=A0 =C2=A0 can make it difficult to complete the call (e.g., specifying =
a desire<br>
=C2=A0 =C2=A0 to send audio in Hungarian and receive audio in Portuguese).<=
br>
<br>
=C2=A0I will add &quot;Note that the media can still be useful in both dire=
ctions.&quot;=C2=A0 The text thus becomes:<br>
<br>
=C2=A0 =C2=A0 When a media is intended for interactive communication<br>
=C2=A0 =C2=A0 using a language in one direction only (e.g., a user with dif=
ficulty<br>
=C2=A0 =C2=A0 speaking but able to hear who indicates a desire to send usin=
g text<br>
=C2=A0 =C2=A0 and receive using audio), either hlang-send or hlang-recv MAY=
 be<br>
=C2=A0 =C2=A0 omitted.=C2=A0 Note that the media can still be useful in bot=
h directions.<br>
=C2=A0 =C2=A0 When a media is not primarily intended for language (for exam=
ple, a<br>
=C2=A0 =C2=A0 video or audio stream intended for background only) both SHOU=
LD be<br>
=C2=A0 =C2=A0 omitted.<br>
<br>
=C2=A0 -5.1, paragraph 3: &quot;... which in most cases is one of the<br>
=C2=A0 =C2=A0 =C2=A0languages in the offer&#39;s...&quot;<br>
=C2=A0 Are there cases where it might not?<br>
<br>
<br>
=C2=A0Yes, it could happen.=C2=A0 For example, if an emergency call comes i=
nto a PSAP and requests languages that the PSAP is unable to support, the P=
SAP will likely want the call to proceed anyway. It&#39;s also possible tha=
t the callee might support a language that has some degree of mutual compre=
hensibility to those requested by the caller.=C2=A0 An example might be som=
e Scandinavian languages where the caller does not include a language that =
is similar enough to have some comprehension but not be fluent enough to in=
clude in the UE configuration.<br>
<br>
=C2=A0 -5.1, last paragraph: &quot;This is not a problem.&quot;<br>
=C2=A0 Can you elaborate? That sort of statement usually takes the form &qu=
ot;This is not a<br>
=C2=A0 problem, because...&quot;<br>
<br>
<br>
=C2=A0The caller and callee are free to use any of the established media st=
reams.=C2=A0 If a caller requests audio, video (with a sign language), and =
text, and all three are established, the caller might ignore the text or au=
dio stream and use only the video stream.<br>
<br>
=C2=A0 -5.2, last paragraph: Is there a reason to give such weak guidance o=
n how to<br>
=C2=A0 indicate the call is rejected?=C2=A0 (Along those lines, are non-SIP=
 uses of SDP in<br>
=C2=A0 scope?)<br>
<br>
<br>
=C2=A0No one made a case for why mandating a particular rejection code was =
necessary, especially since the draft does not offer any suggestion as to i=
f a call should proceed or fail when there aren&#39;t mutually supported la=
nguages.<br>
<br>
<br>
=C2=A0 Editorial Comments and Nits:<br>
<br>
=C2=A0 -5.1, paragraph 4: The first MUST seems like a statement of fact.<br=
>
<br>
<br>
=C2=A0You mean this sentence:<br>
<br>
=C2=A0 =C2=A0 In an offer, each value MUST be a list of one or more languag=
e tags<br>
=C2=A0 =C2=A0 per BCP 47 [RFC5646], separated by white space.<br>
<br>
=C2=A0The MUST makes sure that the values are IANA-registered language tags=
.<br>
<br>
<br>
=C2=A0--<br>
<br>
=C2=A0-----------------------------<wbr>------------<br>
=C2=A0Gunnar Hellstr=C3=B6m<br>
=C2=A0Omnitor<br></div></div>
=C2=A0&lt;mailto:<a href=3D"mailto:gunnar.hellstrom@omnitor.se" target=3D"_=
blank">gunnar.hellstrom@omni<wbr>tor.se</a>&gt;<a href=3D"mailto:gunnar.hel=
lstrom@omnitor.se" target=3D"_blank">gunnar.hellstrom@omnito<wbr>r.se</a><b=
r>
=C2=A0&lt;tel:%2B46%20708%20204%20288&gt;<a href=3D"tel:%2B46%20708%20204%2=
0288" value=3D"+46708204288" target=3D"_blank"><wbr>+46 708 204 288</a><spa=
n class=3D""><br>
<br>
<br>
<br>
=C2=A0_____________________________<wbr>__________________<br>
=C2=A0SLIM mailing list<br>
=C2=A0<a href=3D"mailto:SLIM@ietf.org" target=3D"_blank">SLIM@ietf.org</a><=
br>
=C2=A0<a href=3D"https://www.ietf.org/mailman/listinfo/slim" rel=3D"norefer=
rer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/slim</a><=
br>
</span></blockquote>
<br><span class=3D"">
<br>
-- <br>
Randall Gellens<br>
Opinions are personal;=C2=A0 =C2=A0 facts are suspect;=C2=A0 =C2=A0 I speak=
 for myself only<br>
-------------- Randomly selected tag: ---------------<br></span>
There is hardly anything in the world that some one cannot make a<br>
little worse, and sell a little cheaper.=C2=A0 --John Ruskin (1819-1900)<br=
>
</blockquote></div><br></div>

--001a11c0b1665fc46a0562820549--


From nobody Thu Jan 11 10:01:30 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8462A12D883 for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 10:01:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q631Wc1zfRdj for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 10:01:21 -0800 (PST)
Received: from bin-vsp-out-03.atm.binero.net (bin-mail-out-06.binero.net [195.74.38.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BDD6312EAA9 for <slim@ietf.org>; Thu, 11 Jan 2018 10:01:20 -0800 (PST)
X-Halon-ID: 670dc02e-f6f9-11e7-817e-0050569116f7
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-03.atm.binero.net (Halon) with ESMTPSA id 670dc02e-f6f9-11e7-817e-0050569116f7; Thu, 11 Jan 2018 19:01:10 +0100 (CET)
To: Bernard Aboba <bernard.aboba@gmail.com>, Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@99.111.97.136> <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se> <CAOW+2dtDBKR5q_LO9=kTpgKQJR=P_hy4yzQC=iy8q_WgtH6hyw@mail.gmail.com> <p06240601d67d2f9e1693@99.111.97.136> <CAOW+2dv2VXDsyaxr-eHSH8bbFqhm-vPMJXMFd+H=D1dPVCDavQ@mail.gmail.com>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <6e65816e-9483-568d-3f4e-d7c9bd778e54@omnitor.se>
Date: Thu, 11 Jan 2018 19:01:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CAOW+2dv2VXDsyaxr-eHSH8bbFqhm-vPMJXMFd+H=D1dPVCDavQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------695D964E381475CE3FE35E3F"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/7fneTldbBGJ1qFsNb9kgC6KmRLI>
Subject: Re: [Slim] Ben Campbell's Yes on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 18:01:28 -0000

This is a multi-part message in MIME format.
--------------695D964E381475CE3FE35E3F
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Den 2018-01-11 kl. 16:43, skrev Bernard Aboba:
> Randall said:
>
> "Choosing among language and modality will often require trade-offs.Â  
> A call may indicate audio with Spanish (most preferred), Italian 
> (second choice), and English.Â  If the call is received by a PSAP that 
> has call takers who natively speak English but can bridge in Spanish 
> translation, accepting English forces the caller to use a 
> less-preferred language while accepting Spanish forces the call 
> through translation, which makes the communication slower and 
> typically more difficult, as well as adding cost to the PSAP.Â  If we 
> add modality choice into the mix, it becomes more complex, with 
> trade-offs. Further, in the example, if the PSAP indicates Spanish in 
> the answer, then it will bridge in translation services, while if if 
> indicates English, it won't; so if it indicates English, it wouldn't 
> also indicate Spanish, even if the syntax permitted it."
>
> [BA] That makes sense - if putting in secondary languages would 
> require distinct resources to be allocated then the callee might 
> choose not to.Â  But I'm wondering if there are circumstances in which 
> it might be valuable for the Answer to return more than one language, 
> indicating all the capabilities of the callee endpoint. For example, a 
> call indicating Spanish (most preferred) and English (second choice) 
> might be routed to a dispatcher who is bi-lingual in Spanish and 
> English.The Answer could include just Spanish, but if the callee is 
> bi-lingual and can switch languages on request without having to 
> bridge in a translator, why can't the Answer include Spanish (primary) 
> and English (secondary)?

<GH>There is one reason for the answerer to only provide one language in 
only one media for hlang-send.
-That is to better prepare the offeror exactly for the language and 
modality the offerer will receive.

But the discussion we have had now has revealed a number of reasons to 
allow more than one.
-Less complexity for the negotiation application. Decision can more 
easily be taken by the application without asking the user.
-Possibility to provide all supported alternatives when there is no 
match. That increases opportunity to find some anyway usable language.
-Prepare for feasible language switch during the call when the initial 
selection did not work well.
-Inform offeror of the options if translating resources will be brought 
in by the offeror after completed negotiation.
-Multiple languages in use.

If we just allow more than one language per media and direction in the 
answer, we do not need to have any normative wording for how the 
application handles it. Those who prefer to send just one language per 
media and direction do so, and those who see value in providing more 
info do.
OK?


>
>
> On Thu, Jan 11, 2018 at 7:24 AM, Randall Gellens 
> <rg+ietf@randy.pensive.org <mailto:rg+ietf@randy.pensive.org>> wrote:
>
>     At 8:59 PM -0800 1/10/18, Bernard Aboba wrote:
>
>         Â Gunnar said:
>
>         Â ""The result of the negotiation is intended to guide the
>         selection of language(s) to use initially and during the
>         session. However, nothing prevents the users from varying the
>         use of languages and media by mutual agreement after the
>         initial exchange during the call.""
>
>         Â [BA] This came from Ben Campbell, but other ADs with many
>         years of experience in realtime communications have asked
>         questions along similar lines.Â  So it seems that even
>         experienced readers could use some clarification.
>
>         Â The reason for the language selection negotiation is to
>         enable the right individuals and resources to be brought into
>         the conversation so as to maximize the changes of successful
>         communications. What happens once the call is brought up is up
>         to the conversants.
>
>
>     [RG] We can text along the lines of the above paragraph, as a
>     clarification.
>
>
>         Â The precise meaning of the negotiation depends in part on the
>         choice of a single language or multiple languages in the Answer.
>
>         Â If an offer indicates the ability to receive English and
>         French, if an Answer can only contain a single language, then
>         an Answer indicating the ability to send English would
>         establish that the call is expected to be conducted in
>         English. That wouldn't necessarily preclude the use of French,
>         but doesn't provide any indication that it could be supported
>         as an alternative.
>
>         Â Whereas if the Answer was allowed to include multiple
>         languages and included both English and French, then the
>         Answer would indicate that the conversation could use either
>         language with a preference for English over French.Â  That does
>         strike me as potentially valuable in some circumstances (e.g.
>         a visitor from Spain with an emergency offering Spanish
>         primary and English secondary and being able to get an answer
>         indicating English with secondary Spanish support, rather than
>         just English).
>
>
>     [RG] Choosing among language and modality will often require
>     trade-offs.Â  A call may indicate audio with Spanish (most
>     preferred), Italian (second choice), and English.Â  If the call is
>     received by a PSAP that has call takers who natively speak English
>     but can bridge in Spanish translation, accepting English forces
>     the caller to use a less-preferred language while accepting
>     Spanish forces the call through translation, which makes the
>     communication slower and typically more difficult, as well as
>     adding cost to the PSAP.Â  If we add modality choice into the mix,
>     it becomes more complex, with trade-offs. Further, in the example,
>     if the PSAP indicates Spanish in the answer, then it will bridge
>     in translation services, while if if indicates English, it won't;
>     so if it indicates English, it wouldn't also indicate Spanish,
>     even if the syntax permitted it.
>
>
>         Â In either case, the conversants can switch languages by
>         mutual agreement.
>
>
>     [RG] Conversants are always free to use any language they like.
>
<GH>Yes, but the whole idea of the negotiation is that the result is of 
guidance for a smooth start of the call, so it is very desirable that 
the users obey the negotiation result initially.

Gunnar
>
>
>     --Randall
>
>
>
>         Â On Wed, Jan 10, 2018 at 2:35 PM, Gunnar HellstrĂ¶m
>         <<mailto:gunnar.hellstrom@omnitor.se
>         <mailto:gunnar.hellstrom@omnitor.se>>gunnar.hellstrom@omnitor.se
>         <mailto:gunnar.hellstrom@omnitor.se>> wrote:
>
>         Â I saw a question somewhere but lost track of who asked it.
>
>         Â It was about if the users are bound to use only the
>         negotiated language(s) in the session.
>
>         Â I think a line about that should be inserted, probably best
>         close to the end of the introduction.
>
>         Â Proposed text:
>         Â "The result of the negotiation is intended to guide the
>         selection of language(s) to use initially and during the
>         session. However, nothing prevents the users from varying the
>         use of languages and media by mutual agreement after the
>         initial exchange during the call."
>
>         Â Gunnar
>
>
>
>         Â Den 2018-01-10 kl. 17:12, skrev Randall Gellens:
>
>         Â At 8:21 PM -0800 1/9/18, Ben Campbell wrote:
>
>         Â  I'm balloting "yes" because I think this is important work,
>         but I have some
>         Â  comments:
>
>         Â  Substantive Comments:
>
>         Â  - General: It seems to be that this is as much about human
>         behavior as it is
>         Â  capabilities negotiating. Example case: I make a video call
>         and express that I
>         Â  would like to receive Klingon. (Is there a tag for that ?
>         :-) The callee can
>         Â  speak Klingon and Esperanto, so we agree on Klingon. What
>         keeps the callee from
>         Â  speaking Esparanto instead?
>
>
>         Â There is a language tag for Klingon: "tlh".
>
>         Â The draft is not trying to even capture the full complexity
>         of human language interaction, much less enforce it.Â  The
>         draft provides a fairly simple mechanism to make it more
>         likely that successful communication can occur, by identifying
>         language needs (which can allow endpoints to take potentially
>         required additional steps, such as bridging in translation or
>         relay services, or having a call handled by someone who known
>         the language(s) or can use the needed media).
>
>         Â  I realize we can't force people to stick to the negotiated
>         languages--but
>         Â  should we expect that users should at least be given some
>         sort of UI indication
>         Â  about the negotiated language(s)? It seems like a paragraph
>         or two on that
>         Â  subject is warranted, even if it just to say it's out of scope.
>
>
>         Â I will add to the Introduction the following text:
>
>         Â  Â  This document does not address user interface (UI) issues,
>         such as if
>         Â  Â  or how a UE client informs a user about the result of
>         language and
>         Â  Â  media negotiation.
>
>         Â  -1, paragraph 6:Â  (related to Ekr's comments) Does the
>         selection of a single
>         Â  tag in an answer implyÂ  an assumption only one language will
>         be used? There are
>         Â  communities where people tend to mix 2 or more languages
>         freely and fluidly. Is
>         Â  that sort of thing out of scope?
>
>
>         Â Earlier versions of the draft had more explicit text that the
>         draft did not attempt to capture the full range of human
>         language issues, including the common practice among
>         multilingual people of mixing languages.
>
>         Â The draft currently says:
>
>         Â  Â  (Negotiating multiple simultaneous languages within a
>         media stream is
>         Â  Â  out of scope of this document.)
>
>         Â There was text in a version of the draft as of February 2013
>         that said:
>
>         Â  Â  (While it is true that a conversation among multilingual
>         people often
>         Â  Â  involves multiple languages, it does not seem useful
>         enough as a
>         Â  Â  general facility to warrant complicating the desired
>         semantics of the
>         Â  Â  SDP attribute to allow negotiation of multiple
>         simultaneous languages
>         Â  Â  within an interactive media stream.)
>
>         Â I do not recall the reasons why the text was simplified,
>         removing mention of multilingual people, and would have to
>         search through minutes of the various WG sessions and email in
>         2013 where the draft was discussed.Â  I suspect there was
>         desire to have the draft merely state what it does and doesn't
>         do, and not get into a lot of value judgment discussion.
>
>         Â  - 5.1, paragraph 2:Â  Can you elaborate on the motivation to
>         have a separate
>         Â  hlang-send and hlang-recv parameter vs having a single
>         language parameter and
>         Â  instead setting the stream to send or receive only,
>         especially in light of the
>         Â  recommendation to set both directions the same for
>         bi-directional language
>         Â  selection? I don't mean to dispute that approach; I just
>         think a bit more
>         Â  explanation of the design choice would be helpful to the
>         reader.Â  I can imagine
>         Â  some use cases, for example a speech-impaired person who
>         does not plan to speak
>         Â  on a video call may still wish to send video to show facial
>         expressions, etc.
>         Â  (I just re-read the discussion resulting from Ekr's
>         comments, and recognize
>         Â  that this overlaps heavily with that.)
>
>
>         Â As you suggest, a media might be desired in both directions
>         even though only one direction is primarily intended for
>         interactive communication.Â  The draft currently says:
>
>         Â  Â  When a media is intended for interactive communication
>         Â  Â  using a language in one direction only (e.g., a user with
>         difficulty
>         Â  Â  speaking but able to hear who indicates a desire to send
>         using text
>         Â  Â  and receive using audio), either hlang-send or hlang-recv
>         MAY be
>         Â  Â  omitted.Â  When a media is not primarily intended for
>         language (for
>         Â  Â  example, a video or audio stream intended for background
>         only) both
>         Â  Â  SHOULD be omitted.Â  Otherwise, both SHOULD have the same
>         value.Â  Note
>         Â  Â  that specifying different languages for each direction (as
>         opposed to
>         Â  Â  the same or essentially the same language in different
>         modalities)
>         Â  Â  can make it difficult to complete the call (e.g.,
>         specifying a desire
>         Â  Â  to send audio in Hungarian and receive audio in Portuguese).
>
>         Â I will add "Note that the media can still be useful in both
>         directions."Â  The text thus becomes:
>
>         Â  Â  When a media is intended for interactive communication
>         Â  Â  using a language in one direction only (e.g., a user with
>         difficulty
>         Â  Â  speaking but able to hear who indicates a desire to send
>         using text
>         Â  Â  and receive using audio), either hlang-send or hlang-recv
>         MAY be
>         Â  Â  omitted.Â  Note that the media can still be useful in both
>         directions.
>         Â  Â  When a media is not primarily intended for language (for
>         example, a
>         Â  Â  video or audio stream intended for background only) both
>         SHOULD be
>         Â  Â  omitted.
>
>         Â  -5.1, paragraph 3: "... which in most cases is one of the
>         Â  Â  Â languages in the offer's..."
>         Â  Are there cases where it might not?
>
>
>         Â Yes, it could happen.Â  For example, if an emergency call
>         comes into a PSAP and requests languages that the PSAP is
>         unable to support, the PSAP will likely want the call to
>         proceed anyway. It's also possible that the callee might
>         support a language that has some degree of mutual
>         comprehensibility to those requested by the caller.Â  An
>         example might be some Scandinavian languages where the caller
>         does not include a language that is similar enough to have
>         some comprehension but not be fluent enough to include in the
>         UE configuration.
>
>         Â  -5.1, last paragraph: "This is not a problem."
>         Â  Can you elaborate? That sort of statement usually takes the
>         form "This is not a
>         Â  problem, because..."
>
>
>         Â The caller and callee are free to use any of the established
>         media streams.Â  If a caller requests audio, video (with a sign
>         language), and text, and all three are established, the caller
>         might ignore the text or audio stream and use only the video
>         stream.
>
>         Â  -5.2, last paragraph: Is there a reason to give such weak
>         guidance on how to
>         Â  indicate the call is rejected?Â  (Along those lines, are
>         non-SIP uses of SDP in
>         Â  scope?)
>
>
>         Â No one made a case for why mandating a particular rejection
>         code was necessary, especially since the draft does not offer
>         any suggestion as to if a call should proceed or fail when
>         there aren't mutually supported languages.
>
>
>         Â  Editorial Comments and Nits:
>
>         Â  -5.1, paragraph 4: The first MUST seems like a statement of
>         fact.
>
>
>         Â You mean this sentence:
>
>         Â  Â  In an offer, each value MUST be a list of one or more
>         language tags
>         Â  Â  per BCP 47 [RFC5646], separated by white space.
>
>         Â The MUST makes sure that the values are IANA-registered
>         language tags.
>
>
>         Â --
>
>         Â -----------------------------------------
>         Â Gunnar HellstrĂ¶m
>         Â Omnitor
>         Â <mailto:gunnar.hellstrom@omnitor.se
>         <mailto:gunnar.hellstrom@omnitor.se>>gunnar.hellstrom@omnitor.se
>         <mailto:gunnar.hellstrom@omnitor.se>
>         Â <tel:%2B46%20708%20204%20288>+46 708 204 288
>         <tel:%2B46%20708%20204%20288>
>
>
>
>         Â _______________________________________________
>         Â SLIM mailing list
>         SLIM@ietf.org <mailto:SLIM@ietf.org>
>         https://www.ietf.org/mailman/listinfo/slim
>         <https://www.ietf.org/mailman/listinfo/slim>
>
>
>
>     -- 
>     Randall Gellens
>     Opinions are personal;Â  Â  facts are suspect;Â  Â  I speak for myself
>     only
>     -------------- Randomly selected tag: ---------------
>     There is hardly anything in the world that some one cannot make a
>     little worse, and sell a little cheaper.Â  --John Ruskin (1819-1900)
>
>

-- 
-----------------------------------------
Gunnar HellstrĂ¶m
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


--------------695D964E381475CE3FE35E3F
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Den 2018-01-11 kl. 16:43, skrev Bernard Aboba:<br>
    <blockquote type="cite"
cite="mid:CAOW+2dv2VXDsyaxr-eHSH8bbFqhm-vPMJXMFd+H=D1dPVCDavQ@mail.gmail.com">
      <div dir="ltr">Randall said:Â 
        <div><br>
        </div>
        <div>"<span style="font-size:12.8px">Choosing among language and
            modality will often require trade-offs.Â  A call may indicate
            audio with Spanish (most preferred), Italian (second
            choice), and English.Â  If the call is received by a PSAP
            that has call takers who natively speak English but can
            bridge in Spanish translation, accepting English forces the
            caller to use a less-preferred language while accepting
            Spanish forces the call through translation, which makes the
            communication slower and typically more difficult, as well
            as adding cost to the PSAP.Â  If we add modality choice into
            the mix, it becomes more complex, with trade-offs. Further,
            in the example, if the PSAP indicates Spanish in the answer,
            then it will bridge in translation services, while if if
            indicates English, it won't; so if it indicates English, it
            wouldn't also indicate Spanish, even if the syntax permitted
            it.</span>"</div>
        <div><br>
        </div>
        <div>[BA] That makes sense - if putting in secondary languages
          would require distinct resources to be allocated then the
          callee might choose not to.Â  But I'm wondering if there are
          circumstances in which it might be valuable for the Answer to
          return more than one language, indicating all the capabilities
          of the callee endpoint. For example, a call indicating Spanish
          (most preferred) and English (second choice) might be routed
          to a dispatcher who is bi-lingual in Spanish and English.The
          Answer could include just Spanish, but if the callee is
          bi-lingual and can switch languages on request without having
          to bridge in a translator, why can't the Answer include
          Spanish (primary) and English (secondary)? <br>
        </div>
      </div>
    </blockquote>
    <br>
    &lt;GH&gt;There is one reason for the answerer to only provide one
    language in only one media for hlang-send. <br>
    -That is to better prepare the offeror exactly for the language and
    modality the offerer will receive. <br>
    <br>
    But the discussion we have had now has revealed a number of reasons
    to allow more than one. <br>
    -Less complexity for the negotiation application. Decision can more
    easily be taken by the application without asking the user.<br>
    -Possibility to provide all supported alternatives when there is no
    match. That increases opportunity to find some anyway usable
    language.<br>
    -Prepare for feasible language switch during the call when the
    initial selection did not work well.<br>
    -Inform offeror of the options if translating resources will be
    brought in by the offeror after completed negotiation.<br>
    -Multiple languages in use.<br>
    Â <br>
    If we just allow more than one language per media and direction in
    the answer, we do not need to have any normative wording for how the
    application handles it. Those who prefer to send just one language
    per media and direction do so, and those who see value in providing
    more info do. <br>
    OK?<br>
    <br>
    Â  <br>
    <blockquote type="cite"
cite="mid:CAOW+2dv2VXDsyaxr-eHSH8bbFqhm-vPMJXMFd+H=D1dPVCDavQ@mail.gmail.com">
      <div dir="ltr">
        <div><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Thu, Jan 11, 2018 at 7:24 AM,
          Randall Gellens <span dir="ltr">&lt;<a
              href="mailto:rg+ietf@randy.pensive.org" target="_blank"
              moz-do-not-send="true">rg+ietf@randy.pensive.org</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex"><span
              class="">At 8:59 PM -0800 1/10/18, Bernard Aboba wrote:<br>
              <br>
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex">
                Â Gunnar said:<br>
                <br>
                Â ""The result of the negotiation is intended to guide
                the selection of language(s) to use initially and during
                the session. However, nothing prevents the users from
                varying the use of languages and media by mutual
                agreement after the initial exchange during the call.""<br>
                <br>
                Â [BA] This came from Ben Campbell, but other ADs with
                many years of experience in realtime communications have
                asked questions along similar lines.Â  So it seems that
                even experienced readers could use some clarification.<br>
                <br>
                Â The reason for the language selection negotiation is to
                enable the right individuals and resources to be brought
                into the conversation so as to maximize the changes of
                successful communications. What happens once the call is
                brought up is up to the conversants.<br>
              </blockquote>
              <br>
            </span>
            [RG] We can text along the lines of the above paragraph, as
            a clarification.<span class=""><br>
              <br>
              <br>
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex">
                Â The precise meaning of the negotiation depends in part
                on the choice of a single language or multiple languages
                in the Answer.<br>
                <br>
                Â If an offer indicates the ability to receive English
                and French, if an Answer can only contain a single
                language, then an Answer indicating the ability to send
                English would establish that the call is expected to be
                conducted in English. That wouldn't necessarily preclude
                the use of French, but doesn't provide any indication
                that it could be supported as an alternative.<br>
                <br>
                Â Whereas if the Answer was allowed to include multiple
                languages and included both English and French, then the
                Answer would indicate that the conversation could use
                either language with a preference for English over
                French.Â  That does strike me as potentially valuable in
                some circumstances (e.g. a visitor from Spain with an
                emergency offering Spanish primary and English secondary
                and being able to get an answer indicating English with
                secondary Spanish support, rather than just English).<br>
              </blockquote>
              <br>
            </span>
            [RG] Choosing among language and modality will often require
            trade-offs.Â  A call may indicate audio with Spanish (most
            preferred), Italian (second choice), and English.Â  If the
            call is received by a PSAP that has call takers who natively
            speak English but can bridge in Spanish translation,
            accepting English forces the caller to use a less-preferred
            language while accepting Spanish forces the call through
            translation, which makes the communication slower and
            typically more difficult, as well as adding cost to the
            PSAP.Â  If we add modality choice into the mix, it becomes
            more complex, with trade-offs. Further, in the example, if
            the PSAP indicates Spanish in the answer, then it will
            bridge in translation services, while if if indicates
            English, it won't; so if it indicates English, it wouldn't
            also indicate Spanish, even if the syntax permitted it.<span
              class=""><br>
              <br>
              <br>
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex">
                Â In either case, the conversants can switch languages by
                mutual agreement.<br>
              </blockquote>
              <br>
            </span>
            [RG] Conversants are always free to use any language they
            like.<br>
          </blockquote>
        </div>
      </div>
    </blockquote>
    &lt;GH&gt;Yes, but the whole idea of the negotiation is that the
    result is of guidance for a smooth start of the call, so it is very
    desirable that the users obey the negotiation result initially.<br>
    <br>
    Gunnar<br>
    <blockquote type="cite"
cite="mid:CAOW+2dv2VXDsyaxr-eHSH8bbFqhm-vPMJXMFd+H=D1dPVCDavQ@mail.gmail.com">
      <div class="gmail_extra">
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <br>
            --Randall<br>
            <br>
            <br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div>
                <div class="h5">
                  <br>
                  Â On Wed, Jan 10, 2018 at 2:35 PM, Gunnar HellstrĂ¶m
                  &lt;&lt;mailto:<a
                    href="mailto:gunnar.hellstrom@omnitor.se"
                    target="_blank" moz-do-not-send="true">gunnar.hellstrom@omni<wbr>tor.se</a>&gt;<a
                    href="mailto:gunnar.hellstrom@omnitor.se"
                    target="_blank" moz-do-not-send="true">gunnar.hellstrom@omnito<wbr>r.se</a>&gt;
                  wrote:<br>
                  <br>
                  Â I saw a question somewhere but lost track of who
                  asked it.<br>
                  <br>
                  Â It was about if the users are bound to use only the
                  negotiated language(s) in the session.<br>
                  <br>
                  Â I think a line about that should be inserted,
                  probably best close to the end of the introduction.<br>
                  <br>
                  Â Proposed text:<br>
                  Â "The result of the negotiation is intended to guide
                  the selection of language(s) to use initially and
                  during the session. However, nothing prevents the
                  users from varying the use of languages and media by
                  mutual agreement after the initial exchange during the
                  call."<br>
                  <br>
                  Â Gunnar<br>
                  <br>
                  <br>
                  <br>
                  Â Den 2018-01-10 kl. 17:12, skrev Randall Gellens:<br>
                  <br>
                  Â At 8:21 PM -0800 1/9/18, Ben Campbell wrote:<br>
                  <br>
                  Â  I'm balloting "yes" because I think this is
                  important work, but I have some<br>
                  Â  comments:<br>
                  <br>
                  Â  Substantive Comments:<br>
                  <br>
                  Â  - General: It seems to be that this is as much about
                  human behavior as it is<br>
                  Â  capabilities negotiating. Example case: I make a
                  video call and express that I<br>
                  Â  would like to receive Klingon. (Is there a tag for
                  that ? :-) The callee can<br>
                  Â  speak Klingon and Esperanto, so we agree on Klingon.
                  What keeps the callee from<br>
                  Â  speaking Esparanto instead?<br>
                  <br>
                  <br>
                  Â There is a language tag for Klingon: "tlh".<br>
                  <br>
                  Â The draft is not trying to even capture the full
                  complexity of human language interaction, much less
                  enforce it.Â  The draft provides a fairly simple
                  mechanism to make it more likely that successful
                  communication can occur, by identifying language needs
                  (which can allow endpoints to take potentially
                  required additional steps, such as bridging in
                  translation or relay services, or having a call
                  handled by someone who known the language(s) or can
                  use the needed media).<br>
                  <br>
                  Â  I realize we can't force people to stick to the
                  negotiated languages--but<br>
                  Â  should we expect that users should at least be given
                  some sort of UI indication<br>
                  Â  about the negotiated language(s)? It seems like a
                  paragraph or two on that<br>
                  Â  subject is warranted, even if it just to say it's
                  out of scope.<br>
                  <br>
                  <br>
                  Â I will add to the Introduction the following text:<br>
                  <br>
                  Â  Â  This document does not address user interface (UI)
                  issues, such as if<br>
                  Â  Â  or how a UE client informs a user about the result
                  of language and<br>
                  Â  Â  media negotiation.<br>
                  <br>
                  Â  -1, paragraph 6:Â  (related to Ekr's comments) Does
                  the selection of a single<br>
                  Â  tag in an answer implyÂ  an assumption only one
                  language will be used? There are<br>
                  Â  communities where people tend to mix 2 or more
                  languages freely and fluidly. Is<br>
                  Â  that sort of thing out of scope?<br>
                  <br>
                  <br>
                  Â Earlier versions of the draft had more explicit text
                  that the draft did not attempt to capture the full
                  range of human language issues, including the common
                  practice among multilingual people of mixing
                  languages.<br>
                  <br>
                  Â The draft currently says:<br>
                  <br>
                  Â  Â  (Negotiating multiple simultaneous languages
                  within a media stream is<br>
                  Â  Â  out of scope of this document.)<br>
                  <br>
                  Â There was text in a version of the draft as of
                  February 2013 that said:<br>
                  <br>
                  Â  Â  (While it is true that a conversation among
                  multilingual people often<br>
                  Â  Â  involves multiple languages, it does not seem
                  useful enough as a<br>
                  Â  Â  general facility to warrant complicating the
                  desired semantics of the<br>
                  Â  Â  SDP attribute to allow negotiation of multiple
                  simultaneous languages<br>
                  Â  Â  within an interactive media stream.)<br>
                  <br>
                  Â I do not recall the reasons why the text was
                  simplified, removing mention of multilingual people,
                  and would have to search through minutes of the
                  various WG sessions and email in 2013 where the draft
                  was discussed.Â  I suspect there was desire to have the
                  draft merely state what it does and doesn't do, and
                  not get into a lot of value judgment discussion.<br>
                  <br>
                  Â  - 5.1, paragraph 2:Â  Can you elaborate on the
                  motivation to have a separate<br>
                  Â  hlang-send and hlang-recv parameter vs having a
                  single language parameter and<br>
                  Â  instead setting the stream to send or receive only,
                  especially in light of the<br>
                  Â  recommendation to set both directions the same for
                  bi-directional language<br>
                  Â  selection? I don't mean to dispute that approach; I
                  just think a bit more<br>
                  Â  explanation of the design choice would be helpful to
                  the reader.Â  I can imagine<br>
                  Â  some use cases, for example a speech-impaired person
                  who does not plan to speak<br>
                  Â  on a video call may still wish to send video to show
                  facial expressions, etc.<br>
                  Â  (I just re-read the discussion resulting from Ekr's
                  comments, and recognize<br>
                  Â  that this overlaps heavily with that.)<br>
                  <br>
                  <br>
                  Â As you suggest, a media might be desired in both
                  directions even though only one direction is primarily
                  intended for interactive communication.Â  The draft
                  currently says:<br>
                  <br>
                  Â  Â  When a media is intended for interactive
                  communication<br>
                  Â  Â  using a language in one direction only (e.g., a
                  user with difficulty<br>
                  Â  Â  speaking but able to hear who indicates a desire
                  to send using text<br>
                  Â  Â  and receive using audio), either hlang-send or
                  hlang-recv MAY be<br>
                  Â  Â  omitted.Â  When a media is not primarily intended
                  for language (for<br>
                  Â  Â  example, a video or audio stream intended for
                  background only) both<br>
                  Â  Â  SHOULD be omitted.Â  Otherwise, both SHOULD have
                  the same value.Â  Note<br>
                  Â  Â  that specifying different languages for each
                  direction (as opposed to<br>
                  Â  Â  the same or essentially the same language in
                  different modalities)<br>
                  Â  Â  can make it difficult to complete the call (e.g.,
                  specifying a desire<br>
                  Â  Â  to send audio in Hungarian and receive audio in
                  Portuguese).<br>
                  <br>
                  Â I will add "Note that the media can still be useful
                  in both directions."Â  The text thus becomes:<br>
                  <br>
                  Â  Â  When a media is intended for interactive
                  communication<br>
                  Â  Â  using a language in one direction only (e.g., a
                  user with difficulty<br>
                  Â  Â  speaking but able to hear who indicates a desire
                  to send using text<br>
                  Â  Â  and receive using audio), either hlang-send or
                  hlang-recv MAY be<br>
                  Â  Â  omitted.Â  Note that the media can still be useful
                  in both directions.<br>
                  Â  Â  When a media is not primarily intended for
                  language (for example, a<br>
                  Â  Â  video or audio stream intended for background
                  only) both SHOULD be<br>
                  Â  Â  omitted.<br>
                  <br>
                  Â  -5.1, paragraph 3: "... which in most cases is one
                  of the<br>
                  Â  Â  Â languages in the offer's..."<br>
                  Â  Are there cases where it might not?<br>
                  <br>
                  <br>
                  Â Yes, it could happen.Â  For example, if an emergency
                  call comes into a PSAP and requests languages that the
                  PSAP is unable to support, the PSAP will likely want
                  the call to proceed anyway. It's also possible that
                  the callee might support a language that has some
                  degree of mutual comprehensibility to those requested
                  by the caller.Â  An example might be some Scandinavian
                  languages where the caller does not include a language
                  that is similar enough to have some comprehension but
                  not be fluent enough to include in the UE
                  configuration.<br>
                  <br>
                  Â  -5.1, last paragraph: "This is not a problem."<br>
                  Â  Can you elaborate? That sort of statement usually
                  takes the form "This is not a<br>
                  Â  problem, because..."<br>
                  <br>
                  <br>
                  Â The caller and callee are free to use any of the
                  established media streams.Â  If a caller requests
                  audio, video (with a sign language), and text, and all
                  three are established, the caller might ignore the
                  text or audio stream and use only the video stream.<br>
                  <br>
                  Â  -5.2, last paragraph: Is there a reason to give such
                  weak guidance on how to<br>
                  Â  indicate the call is rejected?Â  (Along those lines,
                  are non-SIP uses of SDP in<br>
                  Â  scope?)<br>
                  <br>
                  <br>
                  Â No one made a case for why mandating a particular
                  rejection code was necessary, especially since the
                  draft does not offer any suggestion as to if a call
                  should proceed or fail when there aren't mutually
                  supported languages.<br>
                  <br>
                  <br>
                  Â  Editorial Comments and Nits:<br>
                  <br>
                  Â  -5.1, paragraph 4: The first MUST seems like a
                  statement of fact.<br>
                  <br>
                  <br>
                  Â You mean this sentence:<br>
                  <br>
                  Â  Â  In an offer, each value MUST be a list of one or
                  more language tags<br>
                  Â  Â  per BCP 47 [RFC5646], separated by white space.<br>
                  <br>
                  Â The MUST makes sure that the values are
                  IANA-registered language tags.<br>
                  <br>
                  <br>
                  Â --<br>
                  <br>
                  Â -----------------------------<wbr>------------<br>
                  Â Gunnar HellstrĂ¶m<br>
                  Â Omnitor<br>
                </div>
              </div>
              Â &lt;mailto:<a href="mailto:gunnar.hellstrom@omnitor.se"
                target="_blank" moz-do-not-send="true">gunnar.hellstrom@omni<wbr>tor.se</a>&gt;<a
                href="mailto:gunnar.hellstrom@omnitor.se"
                target="_blank" moz-do-not-send="true">gunnar.hellstrom@omnito<wbr>r.se</a><br>
              Â <a class="moz-txt-link-rfc2396E" href="tel:%2B46%20708%20204%20288">&lt;tel:%2B46%20708%20204%20288&gt;</a><a
                href="tel:%2B46%20708%20204%20288" value="+46708204288"
                target="_blank" moz-do-not-send="true"><wbr>+46 708 204
                288</a><span class=""><br>
                <br>
                <br>
                <br>
                Â _____________________________<wbr>__________________<br>
                Â SLIM mailing list<br>
                Â <a href="mailto:SLIM@ietf.org" target="_blank"
                  moz-do-not-send="true">SLIM@ietf.org</a><br>
                Â <a href="https://www.ietf.org/mailman/listinfo/slim"
                  rel="noreferrer" target="_blank"
                  moz-do-not-send="true">https://www.ietf.org/mailman/<wbr>listinfo/slim</a><br>
              </span></blockquote>
            <br>
            <span class="">
              <br>
              -- <br>
              Randall Gellens<br>
              Opinions are personal;Â  Â  facts are suspect;Â  Â  I speak
              for myself only<br>
              -------------- Randomly selected tag: ---------------<br>
            </span>
            There is hardly anything in the world that some one cannot
            make a<br>
            little worse, and sell a little cheaper.Â  --John Ruskin
            (1819-1900)<br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
-----------------------------------------
Gunnar HellstrĂ¶m
Omnitor
<a class="moz-txt-link-abbreviated" href="mailto:gunnar.hellstrom@omnitor.se">gunnar.hellstrom@omnitor.se</a>
+46 708 204 288</pre>
  </body>
</html>

--------------695D964E381475CE3FE35E3F--


From nobody Thu Jan 11 11:12:30 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6935B12D86A for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 11:12:28 -0800 (PST)
X-Quarantine-ID: <XgrpzbFE-v8o>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_OBFU_PDF_ATTACH=0.01, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XgrpzbFE-v8o for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 11:12:26 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id E246F129516 for <slim@ietf.org>; Thu, 11 Jan 2018 11:12:23 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Thu, 11 Jan 2018 11:12:56 -0800
Mime-Version: 1.0
Message-Id: <p06240602d67d675a269b@[99.111.97.136]>
In-Reply-To: <10eab400-6b50-8190-17d0-70a9e4a46d0f@omnitor.se>
References: <10eab400-6b50-8190-17d0-70a9e4a46d0f@omnitor.se>
X-Mailer: Eudora for Mac OS X
Date: Thu, 11 Jan 2018 11:12:19 -0800
To: Gunnar =?iso-8859-1?Q?Hellstr=F6m?=  <gunnar.hellstrom@omnitor.se>, "slim@ietf.org" <slim@ietf.org>, Bernard Aboba <bernard.aboba@gmail.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="============_-696424554==_============"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/T4pPE03D0x5TyrOb617G7tW5ZpE>
Subject: Re: [Slim] Which text modifications are proposed beyond version -22
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 19:12:28 -0000

--============_-696424554==_============
Content-Type: text/plain; charset="iso-8859-1" ; format="flowed"
Content-Transfer-Encoding: quoted-printable

Here is a diff of the agreed changes in response=20
to comments received after -22 was uploaded.

At 4:03 PM +0100 1/11/18, Gunnar Hellstr=F6m wrote:

>  I lost track of which review comments have=20
> caused text change proposals after=20
> draft-ietf-slim-human-language-negotiation-22
>
>  I just remember the following ones that we have no real final agreements =
on:
>
>  a) allow more than one language per media and direction in answer
>
>  b) describe that the negotiation result is=20
> guidance and that the users are free to change=20
> language use after agreement in the session=20
> during the call.
>
>  Did we have anything more?
>
>  Regards
>
>  Gunnar
>
>  --
>  -----------------------------------------
>  Gunnar Hellstr=F6m
>  Omnitor
>  gunnar.hellstrom@omnitor.se
>  +46 708 204 288
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
People must not attempt to impose their own 'truth' on others.  The
right to profess the truth must always be upheld, but not in a way
that involves contempt for those who may think differently.
                                              --John Paul II, 1/1/91
--============_-696424554==_============
Content-Id: <p06240602d67d675a269b@[99.111.97.136].0.0>
Content-Type: multipart/appledouble; boundary="============_-696424554==_D============"

--============_-696424554==_D============
Content-Transfer-Encoding: base64
Content-Type: application/applefile; name="%diff-01-11-2018.pdf"
Content-Disposition: attachment; filename="%diff-01-11-2018.pdf"
 ; modification-date="Thu, 11 Jan 2018 11:11:05 -0800"

AAUWBwACAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAPgAAABMAAAAJAAAAUQAAACAA
AAAIAAAAcQAAABBkaWZmLTAxLTExLTIwMTgucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAh6gLIIeoCyUttDAAh6gMW
--============_-696424554==_D============
Content-Type: application/octet-stream; name="diff-01-11-2018.pdf"
Content-Disposition: attachment; filename="diff-01-11-2018.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmls
dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG0vc2OI0tybjvfT8EXEMX4JwFBA11I
cwEbuGOpT/dAQF+gj94fuBZMullmckVustZ29UCF7uAqKw8P/zGzz+wfp/88/eM0Xk/j
dlqW7bRN2+n//vX0/57+v9M//z//O5z+8r+n4f6f//3L/tQ/DdOwnMdp3h8+Xy7xu8t2
i/9i+S1+9bd48nJe5+10Oe3P387rdV5O2zKdr7fpNJ7HeT1dz/M4Lvtf8rfTNJxv0+XT
E9tw3tb2zAdyukzn9bbWQ9PHb75wLtt5jX9B/k3bch6mpf6u3/52Wq5jsMd65sma+oc2
w+f1vNyC82H5dh5vt8c/9BJGTFP8az//v/g3578of/r4J338+OOf3f6i36Zmdz39Yfjn
p9PwfOhu+edHcqSneBe3+Vfsbb98ydx8+Adr2zM/GBtv/xbz4xdGdx/m+09fMzef/sne
9tCxweMcM5Ht3WI2XO7T/+NPn6dC+9mBrZfzsk+l//1LTYf8xbO9be7UfG4Pf7L748vJ
WTFs5+m2fDX8YyZezj8Znr/7Ynn70vdv/WH5KSdy/eQV0/PpH2y/nC+39cscaaZ//vQe
H+LnYR8evzwwftiXqLK7Pfxsdn5/DXhs7CWWmH2p+jyjX7Q2f/qSufX0D/bmQ4cGx2w+
z7cN7f1hYuTPDmx9nhf1i2d7n2Z0Pnxs9/V6Hm7brwz0mj89MP7LvPj09LPhbWLUQz8Y
fIktMHbLT0+8NjHW6+OXr5nbHv7J2mdTvq4X6zbFtnf9pdHNn75kbj39g7350Kex+2bw
uu5b86+MbvvlS+bmwz9Y2545Nna5xt71bRt5cS7kT18yt57+wd586AeD41D2K2O73H/3
mqkfj/5k53cjvk2BeT7PlzhK/sIXlj99ydR6+gdr86HjUZ2283AZfsXe9suXzM2Hf7C2
PXNsbBwlrpfhl0Y3f/qSufX0D/bmQz8YPJ6Xy/grozs+fvmaue3hn6x9NuXb3N2vVJe4
E/3C3M2fvmRuPf2DvfnQ0+jGvn4ZL/F/+8nv6U9xnIoXc7/xrZf1vLXd7stFLQ7Z+4Wv
PfCw+uORj1HJ+97jmR+ue0n5+Nd8+ot+y735yJI8dTSbl9vtPF+fV5C4On695T0fNeun
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
7oWmkILY8rxVQgqCyyGvFiMElx7/ElIg3C3n5fFfxz8h8z5Ko1/iP/8UDvP447CnVA9j
yKi27QM+nYfTcPr9b6d/uVzePlh8h1/P4xa9SxA+//VfT7//z+nffz/95+kfp5C5rMPy
Ydrjz+P1tK3zb3/5++nffj99mPvZ8nWOlm77B0qWv301/2b5nkY43jaGv60u+waPNMLx
sndhIMstPNRly7YeWG6H5Tqdt/USx1C0/N0ye9+GJUqERTJueIkI/vYd9Ds8Kj6uR/C3
15bv8Ot5G28Hlr/tyPkKHy9jZPrtFdNpWN5Wf3+H71/oEVwOyxjf7DBfDix/e5f7Zvmw
XxTXo8//3fKD3+DjeF4vh5a/u4V+h0ckZDqCv72HfoNP83m7TEfD8m7jpW/wXTc0HcLf
3ea+w5fzEssiz3M7Fe9lzY/m+dtn/2+Wh6RviI2ULX/z898X2McGff/juETseRxuBY+/
LDfoN4flCR6p+NN6BH9zJ3qGx9oyH8HfHPMneGSGDuPwaZ5/HpY3N4sn+HU8Xy6H8Pfm
+TP8eh4uu6qqreefLbcvNIq+LfPnnegzfHhv4XqyfI9VftnmPsPf9BN9h0+XKN+/Hlku
h2W6LOfpcgR/s3nhs+V71/Lx0+7/eVjePHE9wYcxOl99Op5/Zr+5VzyxQxq7XmIW4kx8
05XzDI+yFXGgR7Z9nVOcFI8GZXgvVvlk97SdL9OB3cO7aSdfN4o1tLHdLlt7tbpul609
yNrtsrXunTt6XbbW0Cd0u2xF+8x+l6112/pdttZrLCS9LltrpOJ2u2ztdfa6XbbW29rv
srXFTa7bZWuPPXe7bG3Dpd9la4ubXLfL1hY3uW6XrS0amnS7bG1xk+t22dpD290uW9sc
Yx4Bkdr7P/sU3zz4372Un9x+W9zk4rL16fj8GS4vW9sy9LtsbdGLpdtla1tjbZkPryzu
4L/tipNel61tW/tdtra4ycVl6+BsLo+h0YO632Vru2dBHVr+XuTs+yF3CzlLt8vWHvHv
dtm6XuJz73XZ2tMJel22rtGXtttl6xo3uV6XresYJ8VOl63rNPyJl61Y/dpGEX9s5apu
lz8haPYVPUwRrNpLD3ZgZ7mqHuxWrorYo5M9ZLkqYr/pqIiwwZdXmeWqkP3eff+JvcVx
YndpE/tNH8h3dparIrbMw2nlqhD9biDu63BnuSpiyyHJclXEfvP09n24s5E7sYfLm9Hm
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
7qAEn//6r6ff/+f077+f/vP0j1NkAq9RSfBu2uPP4/W0rfNvf/n76d9+P32Y+9ny6BYV
V/8og4nwd90V3yzfi+COt9DcEfxtv/k3eKS0jZe993QPeCQQL9t6YPnbR6Jvll+n87Ze
QvuNlr/rrfwGv11C+z1HkXeCv623/w4P7fd6BH97l/sOv5638XZg+dtnoq/w8RIl3+bl
4CN6e5f7Dt+/0CO4HJYxvtlhvhxY/vYW+s3yIUqERSLUwWx5t+jTN/g4ntfLoeXvXnG/
w6PUznQEf3uX+waPTL/tMh0Ny7v5ON/gu4ZlOoS/e4L+Dg+HZSyL/ELtVJxjzOOky/BZ
vtBlPg+xkTL8zc9/X2AfG/T9j+MSEdxxiEJbbVWMvyw36DeH5QkeaeHTegR/c5t7hsfa
Mh/B3xzzJ3hkKQ7j8Gmefx6WNzeLJ3hU2bxcDuHvzfNn+PU8XPZGlD1eaLRzXObPO9Hn
YRneK4jzZPntGpVfjuCX96Lm3+HTZYgN+hD+nq7vGb6cp8sR/E1n6zN8r1kzftr9P4/5
myeuJ/gQjr/l0/H8M/vNveKJHTLNNTqL8kx88y73DF/P214avMMsj93zPBwNyvDebevJ
7mk7X6YDu4d3r4lft7g1dJrdLlt7Fa9ul609VNntsrXu1fV7XbbW6Ffe7bK17uKkXpet
ddv6XbbWaywkvS5b6zWqp/S6bO1B1m6XrfW29rtsbXGT63bZ2iO43S5b23Dpd9na4ibX
7bK1xU2u22VrCwlBt8vWFje5bpetPUDc7bK1RYHtbpetLW5ycdn6dHz+4rB8b4P+vvlv
SzQ06XXZ2kL90O2yta2xtsyHV5b3LrhPw7KrH3pdtrZt7XfZ2uImF5etg7O5vD1vUda4
22Vru5fZPLTcXba2ELN1u2ztcfNul63rJT73XpetPSjf67J1HSJc0euydY2bXK/L1jUK
4Pe6bF2n4U+8bMXq1+JD8cdWOik+IR80+4rOZssd2Fk6qQe7lU7qwM7SSR3YWTqJ2MN7
7rgISXyZJlk6CdnvRrS+srN0ErLfc8Z9t7s1W0a0MztLJxH7zT3zu9lZOqkDO0snEXty
Y5Klk4j9dhDu6zTJ0knEluNdpZMIPr53jPj+Mqt0EsHf9PA/wWPDHC/hQAsVy/MK/qbr
8wkey2wkbYTrk+Bvhg+e4a10EsFldk+VTiK4HfM59uNQr/YZlkezZbTbLeJZOonY9gvK
0kkEf9O9/zRVstkywe0kz9JJBLfDEpU8xtse9CT4+J4T/mlYstkyweVyW6WTEO7y46p0
Uhd4+D7u3REQ7kokV+kkhLvts0onEVxOxSqdRHApXhlb6SRiW8NjuQ0vP39C1u57xsMa
no8ehocr63LbnXAEt5bv4aDLfLCy2CGPcNAyTAdwa3mWTqJhsZZn6SSCW8uz2TLBreVZ
Oong0vIqnURwaXmVTiK4tXxYzvO2Hhy2rOUR9xiuywHcWt5KJ9GoWMOzdBLBreF7ZCLc
h7xuWcuzdFIPy7N0EsGt5RE8mOdLlHwjuB3zLJ1EcGt5NlsmuLU8my0T3FoeMfLxnjpA
cGt5rLi3654bT3BpeZVOIri0vEonEdxaHpHmYeiz91fppB6GjxGunYaDdcsOeTZb7mF5
NlsmuLU8VtzITDpYt+xkWdYI126RCdbD8jV6Om3rAdxaHituxCYPPGcWHuHa+TYfXFos
PPQlkax1sG4N72avf3Wzlo6KXqi1PFtzd4BX/bEe8Kw/1gXe6o/1gGdr7h7wCE3Gkeho
Kjp/ZdUfI8vlqrhk/TGEu7BT1h9DtnMSVf0xgssPtOqP9YBna26Cy9BTZFA/WnMTXDpD
q/4Ywe2Yhxphi0RQ3kJl8Knqj5HlMhBS9ccILv3yVX+M4DL4VPXHCC6DT1V/jOB2zKdQ
3fQKPrX6Y2i3W8yz/hix5RdUrbkJLoNPVX+M4HaSZ/0xgtthiXI43YJPVX+MLJfrbdUf
Q7gLPlX9sS7w1pob4S74VPXHEO7OFVV/jOByKlb9MYLLo1y25ia2NTyW217Bp6o/1sPw
ORKGewWfqv5YD8uXcOP0Cj5V/bEelmf9MYLbWZ6tuQlup3nWHyO4tTxbcxPcWh551OEg
PrqBujWx6o91sLzqjxFcjnnWHyO2HPKqP0Zwa3ikyHYLPlVr7h6Wx4q7hel8j7NjHlmy
3YJP1ZqbhsVavu455tcDJ66dLdmau4flkSrbLfhU9cd6WJ71xwgux7zqjxFczpasP0Zs
a3goEq6RY9XlA63W3D0sz9bcBLdDnq25CW7HPFQJ3YJPEWDZg08HnjNredSr6RZ8uoUw
oVvw6Rbpst2CT7ePsmwHkS0ZfHqokdZIsuilRurBbmqkLuyHGqkHu6mRerCbGgnZf5Ia
idnuyN/USMx2CdsPNRKjndlNjYRsuUE0NVIPdlMjIXtyLuemRkL220U7v4bJmxoJ2dLF
n2okhrv4fqqRGO5GPBu5I1xOw2zkjnAZPhxaI3eES3d2qpEY/l41hicVSFMjIfzN+lTP
8Kius5wQLb+gpkZCtp0qTY2EcHkwzEbuCLeWNzUSwq3lTY2EcGt5UyMh3Foe6+02RMEx
hEvLU42EcGl5NnJHuLU81J/h09p4WKzl471KYtQI6HAcTzUSwq3lDzUSsu2QP9RIyLZ2
NzUSwq3hTY2EcGt5UyMh3Fre1EgIt5Y3NRLCreVNjYRwa3lTIyHcWt7USAiXlqcaCeHS
8lQjIdxa3tRICLeWNzUSwq3lDzUSsq3hTY2EcGt4UyMh3Fre1EgIt5Y3NRLCreVNjYRw
a3lTIyHcWt7USAi3ljc1EsKt5U2NhHBreVMjIVxanmokhEvLU42EcGv5Q42EbGt4LLj3
gBDCreFNjYRwa3lTIyHcWt7USAi3ljc1EsKt5U2NhHBreVMjIdxa3tRIXeBNjdQF3tRI
CJcBoVQjIdyOeVMj9YCnGqkLvKmR+sAfaqQu8KZG6gJvaiSEy6BTqpEY7sI3qUZiuAs7
NTUSs6XhUfI+KuoOXZxEqUZCy+XXvzQ1EsJl6CnVSAiXnvNUIyFcBp9Cx/uhRmK4Cz6l
GonhLviUaiSEy9mSaiSEy+BTqpEQLoNPqUZiuAs+rU2NhHAZfHqokRAtP6GmRkK2nSrR
YmRYrwdLojyEphqpi+VNjYRwa3lTIyHcjnkkx18u88zbkLU8Kph3Cz6lGgmHxVoeyfH3
UngIl2OeaiSES8tTjYRwa/kQVWWW663LbGlqpC6GP9RIyLYjHs0upmuUwkO4HfGmRkK4
tTwW3HspPIRby5saCeHW8siNH8fxYNmyljc1UhfLmxoJ4dbypkZCuB3zpkZCuLW8qZEQ
Li1PNRLCpeWpRkK4tTwW3OutT/ZGqpG6GN7USAi3Qx45spf4/HnFtUPe1EhdLG9qJIRb
yyNNdph7zZamRupieVMjIdzOlqZGQrgd81hx76XwEG4tb2okhEvLU42EcGl5UyMh2xre
1EgIt4aHJCFK4R0c5qzlTY3UxfKmRkK4tbypkRBux7ypkRBuLW9qJIRby5saqQ/8oUbq
Am9qJITL4FNTIw1bPzVSB3aqkXqwmxqpAzvVSB3YqUYitgwMtd5IK7JleOWuWA1HBbKl
73bfIuLwiWhndqqRiC0Xq1QjdWCnGonYowtPpBqJ2Mt//+vp9/85/fvvp/88/eMUL2aN
puD3Nm2PP4/X07bOv/3l76d/+/0U0d8DNRKxZUCo1EgEX1wtplIjIfy9fvbfR6XUSAR/
s5/9E7z1RsLvR0Y+So1ElsvYR6mRCC6/ziHVSF3gH2okQsvzVaqRiG3HJNVIBLeGt95I
OA+t5alG6mF5qpEIbi1PNRLB7ZinGong0vJSIxFcWl5qJIJby1ONRHBreaqRCG4tj+T4
j4AQwa3lTY1EbGt4UyMR29qdaiSCW8NTjURwa3mqkQhuLU81EsGt5alGIri1PNVIBLeW
pxqJ4NbyVCMRXFpeaiSCS8tLjURwa3mqkQhuLU81EsGt5U2NRGxreKqRCG4NTzUSwa3l
qUYiuLU81UgEt5anGong1vJUIxHcWp5qJIJby1ONRHBreaqRCG4tTzUSwaXlpUYiuLS8
1EgEt5Y3NRKxreGpRiK4NTzVSAS3lqcaieDW8lQjEdxanmokglvLU41EcGt5qpEIbi1P
NVIPeKqResBTjUTwwblZS41EcDvmqUbqAC81Ug94qpG6wJsaqQc81Ug94KlGIrgMOpUa
CeEufFNqJIS7sFOqkZAtDU81EsHlB1pqpB7wVCMRXIaeSo1EcBl7KjUSwWXwqdRIBJfB
p1IjIdwFn0qNRHAZfCo1EsJdoLLUSASXwadSIxFcfqGlRuoCv95L4RFanuVSjURsOyap
Rvr/aXubFViS8+p6rquoG1C5/n/AeCCw54a+AbtRD17QQNb9w5enT8XeKbzqM2jpocGc
dncvtqKysiIjYuUmuA2+3W9fz+eXQwQ2eWykieSxkQhuk8dGIrgd89hIBLfJ31vH9eXy
mDkVEhtpIHltJILLMa+NRHA55ulGwh1cm/yydVw/tnf4TQRfNhKxbe7YSAS3Ix4bieA2
eWwkgtvksZEIbpPHRiK4TR4bieA2eWwkgtvksZEIbpPHRiK4TR4bieAyeW0kgsvktZEI
bpMvG4nYNvjlcdzOIm8H7wlug8dGIrhNHhuJ4DZ5bCSC2+SxkQhuk8dGIrhNHhuJ4DZ5
bCSC2+SxkQhuk8dGIrhNHhuJ4DJ5bSSCy+SxkYhtg8dGIrgNHhuJ4DZ5bCSC2+SxkQhu
k8dGIrhNHhuJ4DZ5bCSC2+SxkUbgy0aagMdGIrjcfFo20vU0ZyMNsGMjTbCXjUTs81sp
FbGRkO22KWIjEVt+e2IjDbDTjUTsy69qvLcv/e82EqJvDv38vKKO2PLVXbGRiH1xuWMj
EVteJrGRiH1x7xtMNxKx5dvMaiMh3H0vayMh3I1KbSSC39y3p91ICHc7trWREO52m2oj
Efx+V9/82kgEl3uT5+1W+6MbidB3OeLb/Op237RPYttLJTYSwe3XMzYSwuXXMzYSwuXX
MzYSweXd9hwbieByMn6OjURwmbw2EsFl8tpIBLfJYyMR3CaPjURwmzw2EsFt8mUjEdsG
XzYSsW3u2EgEt8FjIxHcJo+NRHCbPDYSwW3y2EgEt8ljIxHcJo+NRHCbPDYSwWXy2kgE
l8lrIxHcJo+NRHCbPDYSwW3yZSMR2waPjURwGzw2EsFt8thIBLfJYyMR3CaPjURwmzw2
EsFt8thIBLfJYyMR3CaPjURwmzw2EsFl8tpIBJfJayMR3CZfNhKxbfDYSAS3wWMjEdwm
j41EcJs8NhLBbfLYSAS3yWMjEdwmj41EcJs8NtIEPDYSwc9uBfcWGwnh7oR5bSSC2zGP
jTQAr400AY+NNAJfNhLB5ZbTPTYSwt3i2fY20OPtdNtOghJcXi21kSbgt63k+nL5shoq
t51iI1FwuX9zj41EcLnxVBuJ4DZ5bCSC24vl+TpeH68rX4ly76k2EiWXq9u1kRAuv6Dv
13F76/W3DQW3ul0biZLLHYXaSAh3WyG1kRDuNp9qIxFcbj7VRiK43Hxa3UiElptPsZGI
bS+V2EgEl1/PdiMh3H09H7GREC6/nrGRCC7vt4/YSASXE/9HbCSC2+SxkQhuk8dGIrhM
XhuJ4DJ5bSSC2+TpRiK4Tb5sJGLb4MtGIrbNHRuJ4DZ4bCSC2+SxkQhuk8dGIrhNHhuJ
4DZ5bCSC2+SxkQhuk8dGIrhNHhuJ4DZ5bCSCy+S1kQguk9dGIrhNvmwkYtvgsZEIboPH
RiK4TR4bieA2eWwkgtvksZEIbpPHRiK4TR4bieA2eWwkgtvksZEIbpPHRiK4TR4bieAy
eW0kgsvksZGIbYPHRiK4DR4bieA2eWwkgtvksZEIbpPHRiK4TR4bieA2eWwkgtvksZFG
4MtGIrjcfHrHRkK423xaNtLtOmcjDbBjI02wl400wI6NNMCOjURsuaUVGwnZbkUuNhKy
3cbtspEQ7WKnG4nY8mYVG2mAHRuJ2HI1OzYSseVydmykAXZtJIKf/1ndSAT/VcK30/GX
02170RPBdX3R6fg+X59f4L85p2ebYT0ul29wt9tUG4mGRX47ayMR/CqTf2wkQstvZ7qR
kC0NrdhICJeXSmwkhLu9w3NsJILbSyU2EsHlJlxtJILf3c9bbSSCy2GpjUTwq9uEq41E
8Iv7el5iIxH86ibjl9hIBLdjHhuJ4Db5spGILW9bl2UjEVvu7V9iIxHcBo+NRHD50ttL
bCSCyx/+S2wkgsuJ3CU2EsFt8thIBLdXS2wkhMvbVmwkgssvf20kgst1m9pIBLfJYyMR
3CaPjURwm3zZSMS2wWMjEdwGj41EcJs8NhLBbfLYSAS3yWMjEdwmj41EcJs8NhLBbfLY
SAS3yWMjEdwmj41EcJm8NhLBZfLaSAS3yZeNRGwbPDYSwW3w2EgEt8ljIxHcJo+NRHCb
PDYSwW3y2EgEt8ljI43A38fn6/5l5Uzu2dxiI1Hys3tMrDBEcDvmEYYG4BWGJuARhkbg
SxiagEcYmoBHGCK43BeqMIRwtwTV+iKEu52hCEPIlsEjDBFcfkErDE3AIwwRXK6HtL6I
4HJVocLQBPx93n4rHjfeCJH7Q60vouRyf6jCEMHlYkuFIYS7Rf8KQwh3y7gVhgguv6EV
hggu94eWMERo+f2MMIRstz/0iDCEcHmppL4I4W5/qMIQwe2lEmGI4HJ/qMIQweX+UIUh
gtthiTBEcLk/9IgwRHC5P1RhiOByl6XCEMHlmLe+iOA2+RKGiC1vW88lDBFbrvg/IwwR
3AaPMERwuT/0jDBEcPnD/4wwRHA5k3tGGCK4TR5hiOD2aokwhHC3P7TNP4/X2/vLeoX9
8kcYouRyjegZYYjgMnmFIYLL5BWGCG6TL2GI2DZ4hCGC2+ARhghuk0cYIrhNHmGI4DZ5
hCGC2+QRhghuk0cYIrhNHmGI4DZ5hCGC2+QRhghuk0cYIrhMXmGI4DJ5hCFi2+ARhghu
g0cYIrhNHmGI4DZ5hCGC2+QRhghuk0cYIrhNHmFoAh5hiOByf+i9nWi9vW9fDj/L/aHl
9Gx7W7/85fAv/3E5ng/nwy+/Hf71dJIjvn0979uT/+ExwI7TM8FeTs8AO07PADtOD7Hl
3k2cHmTLHZDr51VvyJZLiZ+GIUS72HF6iC2/OnF6Bthxeoh9/S/lacTpIbZcAYnTQ2z5
MF6nB+HuQmnDEMHlhlAbhgguX6zXhiGCyzd3tWGI4De3Z1OnB+Fulb9OD8HvbulmNQwR
Wt5V4vQQWy6Un+P0EPwuBzxOD8Fv7ieiTg/B7dczTg/BrzJ5GoYILhc/6/Qg3P1O1OlB
uOtFq9NDcPn1rNODcHfXqtODcHe1XOL0IFyO+XJ6iC1vW3F6iC1/hOr0EPzm6kQvcXoI
bkclTg/B5d28Tg/B5euX6/QQXG4eXuL0ENyOeZwegtvkcXoILifPdXoILmfPdXoIbpPH
6SG43Pi8xukhuPwFvS6nh9hy3/Map4fgNnicHoLbiyVOD8Ld5Pkap4fg8tt/jdNDcLn2
eY3TQ3CbPE4PwW3yOD0Et8nj9BDcJo/TQ3CZvE4PwWXyOj0Et8mX00NsGzxOD8Ft8Dg9
BLfJ4/QQ3CaP00NwmzxOD8Ft8jg9BLfJ4/QQ3CZPw9AEPE4PweWGUBuGJuDv0/F1f2/H
1wluxzzC0AC8wtAEPMLQCHwJQxPwCEMT8AhDBJebThWGEO5W5SsMIdyttUQYQrYMHmGI
4PILWmFoAh5hiOBy66nCEMHlQ2iFIYLLJ6I2DCFcXi1pGCK4XN2uMERwuflUYYjgct2v
whDB5eZThSGEu72QCkMEl6vbSxgitLyzRBgitlyurDBEcLn51IYhgsvNpwpDBLdfzwhD
BJebTxWGCC5XoCoMIdxtPj0iDCHcbYRUGCK4/HpWGEK423yqMIRwNyGqMIRwN+bPJQwR
W962IgwRW/4IVRgiuNx8ekYYIrgdlQhDBJd38wpDBJebTxWGCC63cJ4RhghuxzzCEMFt
8ghDBJez52eEIYLL2XOFIYLL5BWGCC43nyoMEVz+gr6WMERsufn0ijBEcBs8whDB5cXy
ijCEcLf59IowRHD57X9FGCK4XGd9RRgiuE0eYYjgNnmEIYLb5BGGCG6TRxgiuE0eYYjg
MnmFIYLL5BGGiG2DRxgiuA0eYYjgNnmEIYLb5BGGCG6TRxgiuE0eYYjgNnmEIYLb5BGG
RuBLGCK43Hxqw9AAfNlIj/ecjTTAjo00wV42ErHPbiUkNhKy3cJzbCRiy29PbKQBdhqG
iC2fbLcv/f16OTwILafNsZGQ7Sa2sZGILVdXYyMh2y06xUYitnxfUmwkYsvnq9pICHeL
ZbWRCC6/mLWRCC43hGojEVyuxdVGQri7F9ZGQrj7dtZGIri8zJeNhGi33hwbCdluk6w2
EsHlIsI5NhLB5YpTbSSC2xtLbCSC20slNhLB7ddzu98+z9dNJke4+3rWRkK4+3rWRiK4
vN/WRiK4fACqjURwmzw2EsFt8mUjEdsGXw1DxLa50zBEcBs8NhLBbfLYSAS3ydMwRHCb
PA1DBLfJYyMR3CaPjURwmzw2EsFl8tpIBJfJayMR3CaPjURwmzw2EsFt8mUjEdsGj41E
cBs8NhLBbfLYSAS3yWMjEdwmj41EcJs8NhLBbfLYSAS3yWMjEdwmj41EcJs8NhLBZfLa
SASXyWsjEdwmXzYSsW3w2EgEt8FjIxHcJo+NRHCbPDYSwW3y2EgEt8ljIxHcJo+NRHCb
PDbSBDw2EsHlhlBtpAl4bCSC2zGPjTQAr400AY+NNAJfNhLB5ZbTPTYSwt1Czj02EsHl
1VIbaQJ+u31egkdwue0UG4nYct/pHhsJ4W7trDYSweXO0z02EsLd1lNtJILLldbaSASX
a8S1kRDuNp9aX0Rw+QWtjURwuflUG4ngcnW7NhLC3U2xNhLC3Te0NhLB5XW+bCREu82n
2EjIdptPtZEILjefaiMRXG4+1UYiuLyxPGIjEdxeKtvh+NPptlnrBLdfz9d9bvOpNhIm
l1/P1BcRXN5vayMRXD5s1UYiuE2+HY6/3F9vvlps8mUjTQRf9UXEtrlTX0RwO+KxkQhu
k8dGIrhNnvoigtvkqS8iuE0eG4ngNnlsJILb5LGRCG6Tx0YiuE2e+iKCy+S1kQguk9dG
IrhNvmwkYtvgsZEIboPHRiK4TR4bieA2eWwkgtvksZEIbpPHRiK4TR4bieA2eWwkgtvk
sZEIbpPHRiK4TR4bieAyeW0kgsvksZGIbYPHRiK4DR4bieA2eWwkgtvksZEIbpPHRiK4
TR4bieA2eWwkgtvksZFG4MtGIrjcfKqNNABfNtLrMmcjDbBjI02wl41E7PN/q/KY2EjI
dougsZGILb89sZEG2LGRiC3f+bBsJELbVcrncXtr//nwILZc6ouNROy7e2N/bCRiy8XV
2EjIdut8sZGIfXd7NrWRCC6/O7WRCC73bGojEVwuCtdGQri7XdVGQri7WGojEVx+O2sj
Idzt2iwbCdFu0yY2ErHl3bA2EsHlbaU2EsHlnk1tJILbSyU2EsHt1zM2EsLl1zM2EsLd
17M2EsHl/bY20gT8vB1iuZ22olKCyweg2kgEt8MSG4ngNvmykYhtgy8bidg2d2wkgtvg
sZEIbpPHRiK4TR4bieA2eWwkgtvksZEIbpPHRiK4TR4bieAyeW0kgsvktZEIbpPHRiK4
TR4bieA2+bKRiG2Dx0YiuA0eG4ngNnlsJILb5LGRCG6Tx0YiuE0eG4ngNnlsJILb5LGR
CG6Tx0YiuE0eG4ngMnltJILL5LWRCG6TLxuJ2DZ4bCSC2+CxkQhuk8dGIrhNHhuJ4DZ5
bCSC2+SxkQhuk8dGIrhNHhtpAh4bieByQ6g20gQ8NhLB7ZjHRhqA10aagMdGGoEvG4ng
csupNhLC3SpRbSSCy6ulNtIEPDYSweW2U2wkYsuV1tpIBJfrlbWRCC53nmojEVyuEddG
Qrhbr6yNRHC5+VQbieD2O5RuJILLzafaSASXq9u1kRDu7lu1kRDurpbaSASX39DaSAh3
m0/LRkK023yKjURseUusjURweWOpjURwuflUG4ng9lKJjURw+/WMjYRw+fWMjYRw+fVM
NxLB5f223UgD8NpIBJcPW7WRCC6Hpd1IBLfJl41EbBt82UjEtrljIxHcBo+NRHCbPDYS
wW3y2EgEt8ljIxHcJo+NRHCbPDYSwW3y2EgEt8ljIxHcJo+NRHCZvDYSwWXy2kgEt8mX
jURsGzw2EsFt8NhIBLfJYyMR3CaPjURwmzw2EsFt8thIBLfJYyMR3CaPjURwmzw2EsFt
8thIBLfJYyMRXCavjURwmTw2ErFt8NhIBLfBYyMR3CaPjURwmzw2EsFt8thIBLfJYyMR
3CaPjURwmzw20gh82UgEl5tPtZEG4MtGet/nbKQBdmykCfaykYh9dtpDbCRkuyWc2EjE
lt+e2EgD7NhIxNbr5T+7kQh9c2JZupGQfVPSWmwkYt/dZRIbidg3V/0VGwnZbjk7NhKx
ZQV6bSSCy+9ObSSCy0Lu2kgEl6v8tZEQflHXeG0khJ8cfDsdf72eX4cHwe0Huh2PP20H
whguN7KXjUS57ce5za9u9y+x5Rs7ayNhcCdQ1kYiuNyzqY1EcLlnc46NhHB3RzzHRkK4
27M5x0YiuPwG1UYi+NVdLbWRCC6v83YjEVx+QWsjIdx9oJfYSASXX6LLspGILb9Dm/N9
fDw3/wvZbjJ0iY2EcDnisZEIbr9CsZFG4K/j/Xy98pjLx/xLbKSJ5LGRCG6Tx0YiuP1A
YyMRXCavjURwmbw2EsFt8thIBLfJYyMR3CZfNhKxbfDYSAS3wWMjEdwmj41EcJs8NhLB
bfLYSAS3yWMjEdwmj41EcJs8NhLBbfLYSAS3yWMjEVwmr41EcJm8NhLBbfJlIxHbBo+N
RHAbPDYSwW3y2EgEt8ljIxHcJo+NRHCbPDYSwW3y2EgEt8ljI03AYyMRXG4I1UaagMdG
Irgd89hIA/DaSBPw2Egj8GUjEVxuOdVGQrh7fq6NRHB5tdRGmoDHRiK43HaKjURsue9U
GwnhbuOpNhLB5c5TbSSCy62n2kgIdyuttZEILjefaiMR3H6HYiMRXG4+1UYiuFwMrY2E
cLf5VBsJ4W7zqTYSweUHWhuJ4HLzadlIhLYf5+0+tvlUGwmDu+2E2kgEl+vmtZEILhfO
242EcHdLfMRGQrhbOX/ERiK4/QbFRiK43HyqjURwuflUG4ng8gtaGwnh7gOtjURw+SV6
LhuJ2PI79Fw2ErLd5PkZGwnhcsRjIxFcfoWesZFG4O+5zadnbKSJ5LGRCC4XQ56xkQhu
P9DYSAS3yWMjEdwmj41EcJm8NhLBZfLaSAS3yZeNRGwbPDYSwW3w2EgEt8ljIxHcJo+N
RHCbPDYSwW3y2EgEt8ljIxHcJo+NRHCbPDYSwW3y2EgEt8ljIxFcJq+NRHCZPDYSsW3w
2EgEt8FjIxHcJo+NRHCbPDYSwW3y2EgEt8ljIxHcJo+NRHCbPDbSCHzZSASXm0+1kQbg
HxvpeXqN2UgT7GUjjbA/NtIEe9lIE+xlIyFbbmktG4nZ7qF82UjMdrsr25f+fr0cGO1i
LxsJ2fJmtWykCfaykZAtd+GWjYRsuQu3bCRmu8skNhLC5SZcbCSEy0242EgMdyvOsZEQ
LjfhYiMhXH6B0o2EcLkJl24khMtF4Y+NxGi3Bbe6kZjtduBiIyHcfprbvfb1fH65j9/c
+wBjI2Fy+2kuGwnh8q19sZEY7jbhYiMhXL4SMDYSws/uUoyNhHC58xEbieHufhsbCeF2
zJeNhHB5S1w2ErLt5/mxkZAtf4RiIyH89ptSYi/LRmK4e6/BZdlICL/Lr9DqRkK4/TyX
jcRwNyu/LBtpBv46Pm6nx8jzxGXZSJzcfaCxkRh+Vdd5bCSGu5/n67KREC4nFtdlIyFc
3nCvHxuJ2W4qd102EsLtqCwbCeFyunVdNhLC5XTrumwkhMvp1nXZSAx3063rspEQbq/E
ZSMhXN7Or8tGQricbl2XjcRwN926LhsJ4XLMYyMhXE63YiMhXH6gt+UjIFzeW27LR5iA
x0cYgS8fYQb+8RFG4JfbcVP5nzxtkR9ofARMLped4yMw3E0V78tHYLhbUVw+ArNl8Pvr
uL2i4TzzeT5ux/f9NAR/bi+WuL+/LOTIxef4CDjmcvU5PgLD5cXyPh+fr8eNP1C5/Hxf
PgInd68fi4/AcPf7HB8B4fLJPz4CwuVNMT4CwuWPf3wEhMsZ9MdHYLR7ZlntKMx2z7fx
ERBuP83tfju2/BwfAZPbT3O1oyBcPg/FR2C4ex6Kj4BwOTd/LB8B4XL6HB8B4fJ5KD4C
w939Nj4CwuWYx0dAuLwlLh8B2fLzXD4CsuWPUHwEhMvl5+fyERjulp/jIyBcLj8/VzsK
wu3nuXwEhrup+bZJeXxvS5Y8k5Pn4+IjjCRfPgLD3c/zc/kIDHfLz8/lIzDcLT/HR0C4
nFjER0C4vOG+Pj4Cs91U7rV8BITbUVk+AsLl8vNr+QgIl9Ot1/IREC6nW6/lIzDcTbde
y0dAuL0Sl4+AcHk7fy0fAeFyuvVaPgLD3XTrtXwEhNsxXz4CwuV0Kz4CwuUHuk4kX85z
J5IH2DmRPMFeJ5IH2DmRPMDOieQJ9vN4Pl9fh+cAOyeSB9jrRPIE+vlZFh5g50TyADsn
koktn7ByIpnY8gErJ5KR7Z6veiKZ4PL5qieSCS7v3z2RjHD3fNUTySPw5/FxuWz7ZBPw
1Y/AcPd81RPJmNw9X60TyYh2086cSCa2fIzoiWSCy0fx9CPgp2mTP2/H++txnbkOcyKZ
hsUmX/0IOCx2zFc/AsJl8p5IpmGRyXsimeA2+fl23J5qZ+5aPZE8kTwnkglux/zTjzBy
sawTyRO5Vz/CSPCcSJ5InhPJBLdXeU4kE9xeKzmRTHCbPCeSCW6Tr36EkaslJ5IHkvdE
MsHlmPdEMsHlmPdEMsFt8pxIJrhNvk4kE9sGz4lkgtvgOZFMcJs8J5IJbpPnRDLBbfKc
SCa4TZ4TyQS3yXMimeA2eU4kE9wmz4lkgtvkOZFMcJm8J5IJLpP3RDLBbfJPPwL+yNng
qx8B4Tb46kdAuE2++hEQbpOvfgSE2+SrHwHhNvnqR0C4Tb76ERBuk69+hBH46kdA+P4V
Nafj4/F4Hk7H1x/Oh7/9erhs++uX0+1+uN63t9w8b4frdsThtB1xOG7/5H74nz8ffjuc
fv9r+5f/uv1398d2AOLH/+ePnz9ftmX6x+0Pv/7l8KdfDtsx+q0l9Pd//POPn3KF7cQx
3Tr2yf4ReGQGgtsPLDLDALwywwQ8MsMIfMkME/DIDBPw6/l4O92mdpVeg1tWkRkmhuV+
/vkanRH2khkm4JEZJuCRGQgu960qMxBcblxVZkC427lKuQLezuXOVWUGSi53riozINzt
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
+WpeQbhNvppXEG6TL9cB4TJ5XAeEy+RpXkG4Tb5cB4Tb5Kt5BeE2+ad5Bdk2+HIdEG6D
r+YVhNvkq3kF4Tb5al5BuE2+XAeE2+SreQXhNvlqXkG4Tb6aVxBuk6/mFYTb5Mt1QLhM
HtcB4TJ5XAeE2+Sf5hVk2+CreQXhNvhqXkG4Tb5cB4Tb5Kt5BeE2+WpeQbhNvppXEG6T
r+YVhNvkq3llBL6aVxAuX36V5hWGu92mNK8g3I75al6ZgEdeGYEveWUG/pFXRuBLXhmB
L3llBv5pXhmBr+aVEfineWWG/WleGYGv5pUR+JJXEC63niKvIFzuPUVeYbjbfIq8gnC5
+RR5BeFy8ynyCsPd5lPklRn4p3llBL6aVxjuNp8irzDcbT595BVGu82nJa8gW04rIq8g
XE5C07yCcJt8Na8g3CZf8grCbfLVvIJwm3w1ryDcJl/NKwi3yVfzCsJl8sgrCJfJI68g
3CZfzSsIt8k/8gqybfCPvIJsm3s1ryDcBl/NKwi3yVfzCsJt8tW8gnCbfDWvINwmX80r
CLfJV/MKwm3yJa8g3CZfzSsIt8lX8wrCZfLIKwiXySOvINwm/zSvINsGX/IKwm3w1byC
cJt8Na8g3CZfzSsIt8mXvIJwm3w1ryDcJl/NKwi3yVfzCsJt8tW8gnCbfMkrCLfJV/MK
wmXyyCsIl8mXvIJsG3w1ryDcBl/yCsJt8iWvINwmX80rCLfJV/MKwm3y1byCcJt8Na8g
3CZfzSsz8E/zCsLl5lOaVxjuNp+WjXR+zNlIA+zYSBPsZSMNsGMjDbBjIxFbvtVsNa+8
ke2WnWMjIdut9C8bCdEu9mpewSGRN6vYSJRbsmMjEVu+zyw2ErHl68xiIyHbLZXXRiK4
VFVrIxFces21kRDuDN7aSASX24dpXpn4AqV5BeHybWa1kXBY7qoratlIiHbveoiNhGy3
SVYbieDyllUbieDyPRJpXsFLRb5H4hwbCZPLu1ZsJIS790ikeYWH5aku8tpIlFzukddG
Iri836Z5BYfl5u63aV5huHuRRJpXRuDLRsIhl6OybCRiy9/mNK/goMhfuDSvINxe5bGR
cFjc3TzNK5hcHpBJ8wrD5cUSGwmHxT0sp3kFk9/co8olNhIlv7nktZEILi/F2kgId49Z
19hIE/DYSCPw1/H1vh/wYrFDHhsJg7szSWle4eRufpvmFYTLiWKaVxAuX351jY1EY353
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
5W9zLQmEu2fEWhIEl1d5LQmEuzloLYkJeCyJCXgsCYS7H7lnLAmEu6XtWhIId08sz1gS
BJc/z89YEgSXPxW1JBDuZkSvWBIEl8PyOn8sCWLLSUstCYLLSUstCYLLSUsLXxDuJi21
JAhur8TtDN7Y0nYtCUouJy21JBDufp5rSSDcTVpesSRG4D8OsQ4tbb9iSVByOW2pJYFw
N22JJUFsOWtZdRKvrUNiqk5igJ2T1BPsdZJ6gJ2T1APsnKSeYD+P5/N123MaYOck9QB7
naSeQK+T1APsnKQeYOckNbGlzJ2T1APsnKRGtvvJ7ElqhLvbd09SE1yq3D1JjXCZfLvN
vs/XJ3/t5S9PT1JTcqlz9ST1BHw72nfaNrO/DIt70l8nqTG3e1rOSWpku4flnqQegT+P
r+dzewUxweVTYU9SE9xehzlJTXCbfDvYdzrdtqM9BLfJt/vt83zd2sAILpP3JDXBZfKe
pCa4TX6+Hbcn5m+3RPfd70nqieTbwb7L/TVz17qsk9QTwddJamLba+X2Ol5fj82HI7i9
Vu734+l9/3Lbsslzknoi+eN1vJ83VxiHxSbPSeqJ5DlJTXCbPCepCW6vlu1c33bM9DEy
5j1JPZC8J6kJLse8J6kJLse8J6kJbpOvk9TEtsGv9+PjdPty37LBt5ebX8/XL/ctm3x7
ufnPl/LQsNjk2x33uUXn75BNnpPUE8m3l5ufb9v7wvGOa5PnJPVE8pykJrhNnpPUBLdX
S05SE1wm70lqgsvkPUlNcJt8naQmtg2eOgmC2+CpkyC4TZ46CYLb5KmTILhNnjoJgtvk
qZMguE2eOgmC2+Spk5iAp06C4PuX8vzjjRBfVuPP7tU6dR0ouR3zuA4D8LoOE/C4DiPw
5TpMwOM6TMDjOozAX4O7TrdtIedy+bIcIq/zuA4To7Kdvf35Cp8JeFyHCfjzfHzc31+e
K+TWU10HSm7hr20l5/n8stJ6d5tP97gOmNxt4dR1ILjcfKrrgHCXvK4DweXmU10HhLtl
3LoOE/Dt8O3Y5tNyHTC323yK64Bst/lU12EEvgnxU5tPdR0wubwO4zoQXP7E1XUguJz4
13UguE3+3oz4rayNl1ps8u3o7fl6/rI/JJPXdaBhkcnrOhDcJt+O3o5tPj2X6zARfLkO
xLYjfn3PbT7VdZhIfr8cX6fbzDprXYeJ5HEdCG6v8rgOBLdXS1wHgtvkr8fc5lNdh4nk
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
vjQqpssl2nhUTLcjs0Qqptvsy6Rius2+VCqm2+zLpWK6zb5kKqbL7LGpmC6zL52K4Tb6
8qmYbqMvoYrpNvsyqphusy+liuk2+3KqmG6zL6mK6Tb7sqqYbrMvrWqI/vGqmC53sVIS
9YXuHsmiR11Og3rUALx61AQ8ehTB5QdaPQrhbopXPQrh7kGyehTB5Xe0ehTB5T5H9Chi
393jRvUohLshrx6FcLcvVj0K4fKdCs/j9fHaJNITwW+//tvhl/93+PdfDv/5j7zqtHoU
wl3y7Ua79Cii390dd6dHId19pDs9CunuUt/pUUiX477NvR6Xy48VDaS7FbydHkV0effa
6VEj9Ofxef8yLnLmVT1qIvh2PP/82Koz+SO10atHTWTftPf76/HtDmazV4+ayP56HU+n
2w/Dk+g2+3b7fZ6v3y5I+VXa6VED2Xd6FNFt9vPtuK2DfbuFyXHf6VET2bfj+Zf76z1z
zVyiR01Ejx5FcDvqt9fx+np8u4fZK2Y7nX963y9Do149ikbGZn+8jvfzjxeFTNxlLtWj
JrJXjyK6vWa2++/jdnp8GRk77tvp/M0Z+UaX2Xd6FI2MzL7To4hus5/vx9vz8e0eZrNv
x/PPr/s3us0ePYoGxka/3o+P0+3bTcxG307nX8/Xbzcxm307nX+6XL7RbfbqURPjXj2K
6Db7djr/fNu6Q/gGbMe9etRE9upRRLfZq0cR3Y579Siiy+w7PYroMvtOjyK6zR49iuA2
evUootvo1aOIbrNXjyK6zV49iug2e/Uootvs1aOIbrNXjyK6zV49aoJePYroch/i9rpu
fVTXH3oU0t0y506PIrod9+pRA/SdHjVBrx41Qo8eRXR5zdyrRyHdbV7dq0ch3W2l7PQo
ossrcqdHEV3uX1WPIrjcwNrpUUiXw149Culuv2OnRyHd7Ujs9Ciiy02snR6FdJm9ehTR
5S7WTo9CuvtUd3oU0t0u1k6PQrob950ehXS3i7XTo4gub2I7PWqE/hrbxaoeNRH8vq37
jO1iPapHTWR/3Ad3sR7VoyayP7eFn7FdrJ0eNZH9fTneLpehNdqdHjWQfadHEV0+ke30
KKLLW9hOjyK6zR49iuA2evQogtvk1/fgLtZOj5rIvt1/X6fbt30mO+z39+Au1rN6FI2M
zV49iuj2mtnuv3O7WDs9aiJ79Sii23Hfuryfj+fXtRP3yLTToway7/QoostrpnoUweWw
7/Qootvo28ncuV2snR41kb16FNHtuFePIrod9+107twu1qt61ET26lFEt+NePYrodtyr
RxHdZq8eRXSZfadHEV1mrx5FcBu9ehTRbfTqUUS32atHEd1mrx5FdJu9ehTRbfbqUUS3
2atHEd1mrx41Qo8eRXS5I7HTo5DudrGiR22H3H75y+Ff/mNbCDqcD7/8dvjX00mO+nYb
uG9rENv22wC8etQEPHoUweUHWj1qAF49CuFu2l49iuDyaqkeRfCLU/ejRxH7Jles0x6F
8D8rD6h6FMHlG2WqRyHcbUK0PQrh/6WGpXoUwW/uBUQ7PQrp7o6706OQ7jaWdnoU0t2w
7/Qoot/dy2p27VFEv8lx387nX6/nHysaRJdfpZ0ehXT5qW533t/1KGS721f1KILLm/qu
PYroctJ4rh5FdJu9ehTRbfbqUUS32atHEd1mrx5FdJl9p0cRXWbf6VFEt9mrRxHdZr+c
j/fb+9stzGavHjWRPXoUwW306FEEt6NePYroNnr1KKLb7NWjiG6zV48ius1ePYroNnv1
KKLb7NWjiG6zV48iusy+06OILrPv9Cii2+zVo4hus1ePIrrNHj2K4DZ69Sii2+jVo4hu
s1ePIrrNXj2K6DZ79Sii2+zVo4hus1ePIrrNXj2K6DZ79Sii2+zVo4gus+/0KKLL7Ds9
iug2e/Qogtvo1aOIbqNXjyK6zV49iug2e/Uootvs1aOIbrNXjyK6zV49iug2e/WoCXr1
KKLLfYidHoV0t9y206OIbse9etQAfadHTdCrR43Qo0cRXV4zOz1qgl49Culu92qnRxFd
XpE7PYrocv+qehTB5QbWTo9CutvBulePIrpcd9/pUUh3e1g7PQrpbjdlp0cRXe5i3atH
Id3d3nd6FNLdfsdOj0K6G/edHkV0uYu106OILnexdnoU0eW3aadHIV1+qtePHoVst4tV
PYrg8t6+a48iupyh7vQootvs1aOIbrNXjyK6zV49iug2++u+XvJHdJu9ehTRbfbteP75
ev7xGj6iy+w7PYroMvtOjyK6zX5+r5f8Ed1mjx5FcBs9ehTBbfLqUUS30bfT+Z+X/BHd
Zq8eRXSbvXoU0W326lFEt9mrRxHdZq8eRXSbfTud/3nJH9Ft9upRRLfZq0cRXWbf6VFE
l9l3ehTRbfbt/vv6/YVtBLfRL4/1kj+i2+jVo4hus29Hcz8v+SO6zV49iug2e/Uootvs
1aOIbrNXjyK6zV49iug2e/Uootvs1aOIbrNXjyK6zL7To4gus1ePIriNXj2K6DZ69Sii
2+zVo4hus1ePIrrNXj2K6DZ79Sii2+zVo4hus1ePGqFHjyK63JHY6VFId8uc0aNuj0E9
agBePWoCHj2K4PIDrR6FcPfuqupRCHcbTNWjCC6/o9WjCH51wxI9ith2xTp6FMJdA3z1
KIS7L3/1KILf3ZBXjyK4HPPqUQSXmwQ7PYrocjNyp0ch3X2kOz2K6He3CbHTo4gu7wA7
PWqCXj2K6HL+stOjiG5HZulRxLbJt5nX7fdGBILb4G2PIrqNXj2K6DZ79Sii2+zVo4hu
s1ePIrrNXj2K6DL7To8iusy+06OIbrNXjyK6zV49iug2e/Uootvs0aMIbqNHjyK4TV49
iug2evUootvs1aOIbrNXjyK6zV49iug2e/Uootvs1aOIbrNXjyK6zL7To4gus+/0KKLb
7NWjiG6zV48ius0ePYrgNnr1KKLb6NWjiG6zV48ius1ePYroNnv1KKLb7NWjiG6zV48i
us1ePYroNnv1KKLb7NWjiC6z7/QoosvsOz2K6DZ79CiC2+jVo4huo1ePIrrNXj2K6DZ7
9Sii2+zVo4hus1ePIrrNXj2K6DZ79aj/i346Ph6P5+F0fP3hfPjbr4fLdg+5PLd+522Z
4f163A/P44+K2m0x+b2dLvmfPx9+O5x+/2v7d/+6/Wf3x/n++9//8fPny+vwfNz+8Otf
Dn/65bApN9ubf378B3/8+cetQ/N4e/3eH03J5B7GD7Xq/P69PxrpbhFzp1YR3X5mVasG
6Du1aoJetWqEHrWK6PKa2alVSHfbDbvmKaS7na+dWkV0eUXu1Cqiy72vqlUElxsxO7UK
6W73a6dWId3dZnZqFdHl/tdOrSK6HfftbP/p+ePn40R0uQO2U6uILnfAdmoV0t2nulOr
iC53wHZqFdHljWCnVk3Qt7P9nxcEEl1OtHZqFdHtyCy1itg2+W2rHJ/aAdupVRPR2zxF
dDvoVauIboe9ahXRbfaqVUS32atWEd1mr1pFdJu9ahXRZfadWkV0mX2nVhHdZq9aRXSb
PWoVwW30qFUEt8mrVhHdRq9aRXSbvWoV0W32qlVEt9mrVhHdZq9aRXSbvWoV0W32qlVE
t9mrVhHdZq9aRXSZfadWEV1m36lVRLfZo1YR3EavWkV0G71qFdFt9qpVRLfZq1YR3Wav
WkV0m71qFdFt9qpVRLfZq1YR3WavWkV0m71qFdFt9qpVRJfZd2oV0WX2qlUEt9GrVhHd
Rq9aRXSbvWoV0W32qlVEt9mrVhHdZq9aRXSbvWoV0W32qlX/F33bt7puCtP55/7X/Xk6
vrenxakNsPd2OHhuA+yHlfX/twHm1r1jZW2rUnOlVQPwWlkT8FhZA/BaWQPwWlkEl/tq
tbIQbrfVjq/L5b1tMyDc7arFykK2LMSKlYVwF7xWFsHlHbVW1gT8ebw+Xj96uAl+dcNS
K4vgd/eqwp2VhXR3ne+sLKTL4qdNC7j82KjjYb+5S31nZWF291K7nZVF9NuvqufsXCuL
6Hf3O7qzsogu92DPy8oitrwJtLSK4PJEwK60iuh2WGplIV1+pLWykO42j8+1sogujwSc
a2UR3Y57rSyiyyMBOyuL6PJIwM7KQrr7VC+1sogujwRcamURXd4ILrWyiC6fDS+xsghu
o8fKIrhNXiuL6DZ6rSyi2+y1sohus9fKIrrNXiuL6DZ7rSyi2+y1sohus9fKIrrMvrOy
iC6z76wsotvstbKIbrPXyiK6zR4ri+A2eq0sotvotbKIbrPXyiK6zV4ri+g2e60sotvs
tbKIbrPXyiK6zV4ri+g2e60sotvstbKILrPvrCyiy+w7K4voNnusLILb6LWyiG6j18oi
us1eK4voNnutLKLb7LWyiG6z18oius1eK4voNnutrP+L/tXK2hYxHq/nnJRFwexGQKUs
pLuH6J2URXT7kVXKGqDvpKwJeqWsEXqkrAn65XZ8vO8/ehYm6O27Irq83ndSFtLdjsBO
ykK62yqplIVwtyGwk7KQLqO374ro8kawk7JG6K/B/a9d3xVllxtgOykL6fJyf7+Ot/d9
O46BNwLbGXXaZOexDbCdlIUj4zbAdlIW0eUG2K7viuhyA2wnZRFd7jg8lpRFbHkfaN8V
weUG2E7KIrodlkpZSHcbYI9KWUh3s7xHpSyiyw2wR6Usottxr5RFdLkB9qiURXS5Afao
lIV096nupCyiyw2wnZRFdHkjeFbKIrp8EH1GyiK4jR4pi+A2eaUsotvolbKIbrNXyiK6
zV4pi+g2e6UsotvslbKIbrNXyiK6zV4pi+g2e6UsotvslbKILrPvpCyiy+w7KYvoNnuk
LILb6JWyiG6jV8oius1eKYvoNnulLKLb7JWyiG6zV8oius1eKYvoNnulLKLb7JWyiG6z
V8oius1eKYvoMvtOyiK6zF4pi+A2eqUsotvolbKIbrNXyiK6zV4pi+g2e6UsotvslbKI
brNXyiK6zV4p6/+if5OyRva/dk4W5ZL7ATsnC+ly3eX4ur9/vG/reRl0sgbgdbIm4HGy
BuB1sgbgdbIILi/FOlkIl0v11+VkIdzt7sTJQrYLvt1TLrfz+ct3SN5R62RRcnlDrZM1
AY+TRfCLE2zqZBFcronunCyi39wdd+dkEV1up+2aspDuLvWdk4V06ZNts7bH5fJj157o
1ierk0X0u9tO2zlZRJfbaXGyiG2vmDRlIdzdd3dOFtHtR1onC+m/OYmvThbR5b1352QR
XW4F7pwsosstqXOdLKS7G+TOyUK62zTaOVlEl1uBOyeL6HLcd04W0eXP3s7JIrrcCqyT
hXD5ocbJIrjcCLzUySK6vA9c6mQRXU4fL3WyiG6z18kius1eJ4voNnudLKLb7HWyiG6z
18kiusy+c7KILrPvnCyi2+x1sohus9fJIrrNHieL4DZ6nSyi2+h1sohus9fJIrrNXieL
6DZ7nSyi2+x1sohus9fJIrrNXieL6DZ7nSyi2+x1sogus++cLKLL7Dsni+g2e5wsgtvo
dbKIbqPXySK6zV4ni+g2e50sotvsdbKIbrPXySK6zV4ni+g2e52sCfqPtqv37duCmF3N
38Sqy+n6+rLcdnZP8TuxamJkKlYN0Hdi1QS9YtUIPWLVBL1i1QS9YhXR5fW+E6uQ7pbG
d2IV0t06asUqhMvo28n+uR2sXdsVZZc34J1YNUKPWEV0uYm1E6uILpfzdmIV0eUu1q7t
iuhyT2LXdoV0d73vxCqku12snVhFdLnlsROriC53sXZiFdHlLlbEKmLbKyZtVwh3d9+d
WEV0+5FWrEK628XaiVVEl7ffnVhFdLmLtROriC53Ux4Vq5Du5r87sQrpbsNjJ1YRXe5i
7cQqostx34lVRJc/ezuxiuhyF6tiFcLdh/qMWEVwuYv1rFhFdHkfeFasIrp8hn9WrCK6
zV6xiug2e8UqotvsFauIbrNXrCK6zV6xiug2e8UqotvsFauILrPvxCqiy+w7sYroNnvE
KoLb6BWriG6jV6wius1esYroNnvFKqLb7BWriG6zV6wius1esYroNnvFKqLb7BWriG6z
V6wius1esYroMvtOrCK6zF6xiuA2esUqotvoFauIbrNXrCK6zV6xiug2e8UqotvsFauI
brNXrCK6zV6xaoS+VVaN7WL90KO2Xayve2TyKX7pUa/7oB41AK8eNQGPHkXwi3vNW/Uo
gt/dI3b1KIQ7B6B6FMFv/61Oo28zsE9lFcHt6ukPX/KybQQjW662R48i+Om/1KhUjyK4
XDKpHkVwec99RY8iuPwOVY8i+M1d5js9aoT+49fi9zf2EV2ubO70KKLLlc2dHkV0eTnu
Kqsm6NWjiC6v9p0eNUJ/Hp8/3vFIbDnzamUVwe2wbMfzz4/XD3eU6DZ69Sii2+zVo4hu
s7eyiug2eyuriG6zV48iusy+06OILrPv9Cii2+ytrCK6zd7KKqLb7K2sIrrNnsoqgtvo
0aMIbpNXjyK6jV49iug2e/Uootvs1aOIbrNXjyK6zV49iug2e/Uootvs1aOILrPv9Cii
y+w7PYroNnv1KKLb7NWjiG6zR48iuI1ePYroNnr1KKLb7NWjiG6zV48ius1ePYroNnv1
KKLb7NWjiG6zV48ius1ePYroNnv1KKLL7Ds9iugy+06PIrrNHj2K4DZ69Sii2+jVo4hu
s1ePIrrNXj2K6DZ79Sii2+zVo4hus1ePIrrNXj1qgl49iuh7XeR/F2K9fzR3bGtG27r6
6fU6XI/v6+m+FWNd3u/74X/+fPjtcPr9r7/9evjrYVsef5zvv//9Hz9/vrwOz8ftD7/+
5fCnXw6b0XN+/fzHP/94++lWfV3YcbtSO7eK/ofbD61u1QB951ZN0OtWjdDjVhFdLtrf
61YRXe583etWId3tCezcKqLbva/bbXDzq24VRZcbDrvSKqLL7a+dW0V0ueGwc6uILm8z
92fcKqLbL9N2uP/0fP54synR5RbYzq0aoae0iujyity5VUSXW2A7t4ro8orcuVUT9K01
5Xrdfsj5mpHX+86touya/hrbAmtp1UTw7Wz/3BbYo27VRPaWVhFdTs13bhXR7QXT0iqi
2+x1q4hus7e0iug2e0uriC6z79wqosvsO7eK6DZ7S6uIbrOntIrgNnrcKoLb5HWriG6j
160ius1et4roNnvdKqLb7HWriG6z160ius1et4roNnvdKqLb7HWriG6z160iusy+c6uI
LrPv3Cqi2+xxqwhuo9etIrqNXreK6DZ73Sqi2+x1q4hus9etIrrNXreK6DZ73Sqi2+x1
q4hus9etIrrNXreK6DZ73Sqiy+w7t4roMnvdKoLb6HWriG6j160ius1et4roNnvdKqLb
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
7337m+3+gz4SF8dxW/f3bpk3V48f9Md5vDCyT3+vv/+kj/faj8+OCfrb3+zvP+jPjxfV
e21q+um9+P0n/XEYWXR79ON7MfB3+uV4Gqv2Pt31yMvxdrgcd+lv5s38/PbX2yvnvZZ5
Mxb7QT+dD89bh+/9o765ePyAD9P+Pp4c25lm3tyu/qTfxwXi3qfL3j5W1MNpt11kZ79c
tsPxw4H7jFC70U/v3nh8XTnuYye8bkf2uotftyN73cWv25Hdx7q0bkd2v491admO7P4y
SpftyO7bkISX7cjuj9G9l+3I7iNdf92O7JVHsG5Hdn/eF+7ItrHfW7cje2UprNuRbafj
wh3ZNvZ763Zk29jvrduRbedxRrBsR7aN/d66HdkrC2Ldjmy7jnYfd2UVbvRZ5Js7g4/j
zTrp3MZ+b+zIOrpuutyRbbfxSOiyHdk2TOF1O7JtiGpDo97dM713vvE9zNteotqyHdm2
jcyZZTuybez3xo5sL3aXMep4Q2OsHrt0GaRuY+VbtyPbnq9z1N1vty0z8kPW7cgexzHw
l+3IXtkny3Zkj1FkYt2O7DH2e8t2ZI/ziCJX7cgel9NfuSMbc+HnyjH+rBu42/0vuIH7
Sv987+Z8X/jezQp4yvAt+PLzLMNH8Mu7W+yvTZ4yfAR/80Rm3Gt87S3jSPx4fS2mBH/z
ROYHfBsxzMd5O8HfvkX5+uUpw4fw9w43v3/5LMNH7DeXix/sWYaP4G9Gdt/hKcNHcJsZ
Ng7Ybh8nvgh/9wb76++ZMnwEf/tq/ys8ZfgILn/QKsNHdDlCqwwf0WXDVBk+otuWGbPu
yIB6HckS/e090tcfNe/dIN1++9ibXi7jf+Rvf/Ne6fs4rTJ81DIyDfLzvRtsl7dv3r+1
+rgrvN5eF2L44e9dzPxolvneDdOdc1Fl+Ojb5YJ0Shk+ottmTxk+or957fOj3VOGj+h2
KKUMH9Flve8qw0f0N+99vrdMleFDuovtzinDh/R3U0G+DtUqw4f0945KfrTMOBo830Yh
8Z2Z4N3Eqm/fPqbf50eODH66izVSho/gckmtMnxIdw+cn1OGj+hvXl3/+E1fl1bHcU/I
v6mcB6oMH327DH2rDB/RZexbZfiQ7vYb55ThI7pt93H8dbk+X2oX0eUrQ1WGD+luhqwy
fESXs3uV4SO6DMOqDB/R5a+aMnwEtw1zuY2ju4/MU6Lf3NJRZfiQ7gbT6Oqf8hXR5X6s
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
kJmXUZjupveoLkiXIWpUF6TLE5moLki3E8HjPF6G2+47E4Ht74/n4TzmmR26DCKjumDL
XF2PjOqCdNkyUV2QLn/VqbogXM7uUV2Y7qaZaAtIt80+tYUV9GgLS+hTW1hD/9QWkC4P
ZqItIF1OBNEWmO56ZLQFpMvpPdoC092J+9QWEC4HU7QFpMsAONoC0uWWLNoC0m13n9oC
092xe7QFpMto5ja1BaTLGPU239Bguhuq0RaQLvt7tAWky41HtAWk22+f2gLSZX+PtoB0
Ob1/agvMdkeFU1tAuDx3j7aAdHnunjc0kC6ngWgLTHfn7tEWkG6H0nxDA+kyuI62gHS5
7EVbQLodSqOG++ly2t2QucEUbQG/XU5h0RaQLk8ioy0gXZ67T22B4e6IdmoLDHfn7tEW
mO4OZqItIF0GedEWkC5HarQFpMt84mgLTHe3THlDA+l2pI7593497h0qyXP3vKGB325/
1VHC/Xh77M6Qbj8WbYG/3Y3VaAtIl79qtAWkyzV7agsIt58+39BAutzTRFtgutvTRFtg
ujvlzBsaTHfTe7QFpMsQNdoC0uXBTLQFpMsgMtoC0m1/n29oIF0GkdEWkC7P3aMtIF22
TLQFpMtfdWoLCJfn7tEWmF7TzN/+D3lyQJQKZW5kc3RyZWFtCmVuZG9iago1IDAgb2Jq
CjcyOTI5CmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIg
L1Jlc291cmNlcyA2IDAgUiAvQ29udGVudHMgNCAwIFIgL01lZGlhQm94IFswIDAgNjEy
IDc5Ml0KPj4KZW5kb2JqCjYgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0g
L0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8PCAvRjQuMSAxNCAwIFIK
L0YyLjEgMTAgMCBSIC9GMy4xIDEyIDAgUiAvRjEuMSA4IDAgUiA+PiA+PgplbmRvYmoK
MTYgMCBvYmoKPDwgL0xlbmd0aCAxNyAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VS
R0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBnZZ3VBTXF8ffzGwvtF2W
ImXpvbcFpC69SJUmCsvuAktZ1mUXsDdEBSKKiAhWJChiwGgoEiuiWAgIFuwBCSJKDEYR
FZXMxhz19zsn+f1O3h93PvN995535977zhkAKAEhAmEOrABAtlAijvT3ZsbFJzDxvQAG
RIADNgBwuLmi0Ci/aICuQF82Mxd1kvFfCwLg9S2AWgCuWwSEM5l/6f/vQ5ErEksAgMLR
ADseP5eLciHKWfkSkUyfRJmekiljGCNjMZogyqoyTvvE5n/6fGJPGfOyhTzUR5aziJfN
k3EXyhvzpHyUkRCUi/IE/HyUb6CsnyXNFqD8BmV6Np+TCwCGItMlfG46ytYoU8TRkWyU
5wJAoKR9xSlfsYRfgOYJADtHtEQsSEuXMI25JkwbZ2cWM4Cfn8WXSCzCOdxMjpjHZOdk
izjCJQB8+mZZFFCS1ZaJFtnRxtnR0cLWEi3/5/WPm5+9/hlkvf3k8TLiz55BjJ4v2pfY
L1pOLQCsKbQ2W75oKTsBaFsPgOrdL5r+PgDkCwFo7fvqexiyeUmXSEQuVlb5+fmWAj7X
UlbQz+t/Onz2/Hv46jxL2Xmfa8f04adypFkSpqyo3JysHKmYmSvicPlMi/8e4n8d+FVa
X+VhHslP5Yv5QvSoGHTKBMI0tN1CnkAiyBEyBcK/6/C/DPsqBxl+mmsUaHUfAT3JEij0
0QHyaw/A0MgASdyD7kCf+xZCjAGymxerPfZp7lFG9/+0/2HgMvQVzhWkMWUyOzKayZWK
82SM3gmZwQISkAd0oAa0gB4wBhbAFjgBV+AJfEEQCAPRIB4sAlyQDrKBGOSD5WANKAIl
YAvYDqrBXlAHGkATOAbawElwDlwEV8E1cBPcA0NgFDwDk+A1mIEgCA9RIRqkBmlDBpAZ
ZAuxIHfIFwqBIqF4KBlKg4SQFFoOrYNKoHKoGtoPNUDfQyegc9BlqB+6Aw1D49Dv0DsY
gSkwHdaEDWErmAV7wcFwNLwQToMXw0vhQngzXAXXwkfgVvgcfBW+CQ/Bz+ApBCBkhIHo
IBYIC2EjYUgCkoqIkZVIMVKJ1CJNSAfSjVxHhpAJ5C0Gh6FhmBgLjCsmADMfw8UsxqzE
lGKqMYcwrZguzHXMMGYS8xFLxWpgzbAu2EBsHDYNm48twlZi67Et2AvYm9hR7GscDsfA
GeGccAG4eFwGbhmuFLcb14w7i+vHjeCm8Hi8Gt4M74YPw3PwEnwRfif+CP4MfgA/in9D
IBO0CbYEP0ICQUhYS6gkHCacJgwQxggzRAWiAdGFGEbkEZcQy4h1xA5iH3GUOENSJBmR
3EjRpAzSGlIVqYl0gXSf9JJMJuuSnckRZAF5NbmKfJR8iTxMfktRophS2JREipSymXKQ
cpZyh/KSSqUaUj2pCVQJdTO1gXqe+pD6Ro4mZykXKMeTWyVXI9cqNyD3XJ4obyDvJb9I
fql8pfxx+T75CQWigqECW4GjsFKhRuGEwqDClCJN0UYxTDFbsVTxsOJlxSdKeCVDJV8l
nlKh0gGl80ojNISmR2PTuLR1tDraBdooHUc3ogfSM+gl9O/ovfRJZSVle+UY5QLlGuVT
ykMMhGHICGRkMcoYxxi3GO9UNFW8VPgqm1SaVAZUplXnqHqq8lWLVZtVb6q+U2Oq+apl
qm1Va1N7oI5RN1WPUM9X36N+QX1iDn2O6xzunOI5x+bc1YA1TDUiNZZpHNDo0ZjS1NL0
1xRp7tQ8rzmhxdDy1MrQqtA6rTWuTdN21xZoV2if0X7KVGZ6MbOYVcwu5qSOhk6AjlRn
v06vzoyuke583bW6zboP9Eh6LL1UvQq9Tr1JfW39UP3l+o36dw2IBiyDdIMdBt0G04ZG
hrGGGwzbDJ8YqRoFGi01ajS6b0w19jBebFxrfMMEZ8IyyTTZbXLNFDZ1ME03rTHtM4PN
HM0EZrvN+s2x5s7mQvNa80ELioWXRZ5Fo8WwJcMyxHKtZZvlcyt9qwSrrVbdVh+tHayz
rOus79ko2QTZrLXpsPnd1tSWa1tje8OOaudnt8qu3e6FvZk9336P/W0HmkOowwaHTocP
jk6OYscmx3Enfadkp11Ogyw6K5xVyrrkjHX2dl7lfNL5rYuji8TlmMtvrhauma6HXZ/M
NZrLn1s3d8RN143jtt9tyJ3pnuy+z33IQ8eD41Hr8chTz5PnWe855mXileF1xOu5t7W3
2LvFe5rtwl7BPuuD+Pj7FPv0+ir5zvet9n3op+uX5tfoN+nv4L/M/2wANiA4YGvAYKBm
IDewIXAyyCloRVBXMCU4Krg6+FGIaYg4pCMUDg0K3RZ6f57BPOG8tjAQFhi2LexBuFH4
4vAfI3AR4RE1EY8jbSKXR3ZH0aKSog5HvY72ji6LvjffeL50fmeMfExiTEPMdKxPbHns
UJxV3Iq4q/Hq8YL49gR8QkxCfcLUAt8F2xeMJjokFiXeWmi0sGDh5UXqi7IWnUqST+Ik
HU/GJscmH05+zwnj1HKmUgJTdqVMctncHdxnPE9eBW+c78Yv54+luqWWpz5Jc0vbljae
7pFemT4hYAuqBS8yAjL2ZkxnhmUezJzNis1qziZkJ2efECoJM4VdOVo5BTn9IjNRkWho
scvi7YsnxcHi+lwod2Fuu4SO/kz1SI2l66XDee55NXlv8mPyjxcoFggLepaYLtm0ZGyp
39Jvl2GWcZd1LtdZvmb58AqvFftXQitTVnau0ltVuGp0tf/qQ2tIazLX/LTWem352lfr
Ytd1FGoWri4cWe+/vrFIrkhcNLjBdcPejZiNgo29m+w27dz0sZhXfKXEuqSy5H0pt/TK
NzbfVH0zuzl1c2+ZY9meLbgtwi23tnpsPVSuWL60fGRb6LbWCmZFccWr7UnbL1faV+7d
Qdoh3TFUFVLVvlN/55ad76vTq2/WeNc079LYtWnX9G7e7oE9nnua9mruLdn7bp9g3+39
/vtbaw1rKw/gDuQdeFwXU9f9Levbhnr1+pL6DweFB4cORR7qanBqaDiscbisEW6UNo4f
STxy7Tuf79qbLJr2NzOaS46Co9KjT79P/v7WseBjncdZx5t+MPhhVwutpbgVal3SOtmW
3jbUHt/efyLoRGeHa0fLj5Y/Hjypc7LmlPKpstOk04WnZ88sPTN1VnR24lzauZHOpM57
5+PO3+iK6Oq9EHzh0kW/i+e7vbrPXHK7dPKyy+UTV1hX2q46Xm3tcehp+cnhp5Zex97W
Pqe+9mvO1zr65/afHvAYOHfd5/rFG4E3rt6cd7P/1vxbtwcTB4du824/uZN158XdvLsz
91bfx94vfqDwoPKhxsPan01+bh5yHDo17DPc8yjq0b0R7sizX3J/eT9a+Jj6uHJMe6zh
ie2Tk+N+49eeLng6+kz0bGai6FfFX3c9N37+w2+ev/VMxk2OvhC/mP299KXay4Ov7F91
ToVPPXyd/XpmuviN2ptDb1lvu9/FvhubyX+Pf1/1weRDx8fgj/dns2dn/wADmPP8CmVu
ZHN0cmVhbQplbmRvYmoKMTcgMCBvYmoKMjYxNQplbmRvYmoKNyAwIG9iagpbIC9JQ0NC
YXNlZCAxNiAwIFIgXQplbmRvYmoKMTkgMCBvYmoKPDwgL0xlbmd0aCAyMCAwIFIgL0Zp
bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBvL3NjizLcWY751PUCzA74zcjgIYG
utCdCzjAHbcOyIEANkDx/YFrkVnpZrv2imSyzvLdZ9AlKXIv9/Bw8x+zz+zvH//58feP
cfsYbx/Lcvu4TbeP//nLx//38X8//tf/84/h4/d/fAz3//7x+/HUn5fbdonnhuPhy/Ua
v7ve9ss4LX+KX/31Y9wv6zYvH7dljT/2/WO8jPP6cbts63D8u3/9uF72aZq+/H/xj09D
/B+u9Ze34XJbP3/7+NdbS6br7bJGixNzWy7DFL9O0LKN8fuxPJNN+dLYeb9M+3VujR33
fXmzte2nrbXHj8+am08/m5uo1t720Gd78x9sb3ceL9f9mm83/5V/+nrbT99r8BPU3m+i
ssHPh84bPM2X2z586w23n77V4Hz6xRtuD503eLxd5n341htuP32rwfn0iwa3h140+HoZ
9pHf8C1m3DVm8fXy+KtOt/H5u5PWXi/LMV+PnzwnXf7k5ya3Kdq+jvb0eduH8bLtI7/s
V21vv3u/7fmTd9renj5v+3W5LPv0r7/39rv3254/eaft7enTtq/7dhn36V9+7/m7t9te
fvJG2/PpF20PS7fP/N5frzDr/vzpSfOH+rWXp39u+fMjz4fOG7xNl3Wf+WX/kwa3n77V
4Hz6RYPbQ+cNvq2xKi7fesPtp281OJ9+0eD20HmD1z1WxeVbb7j99K0G59MvGtweetHg
2OHs67fe8Pr86XsNbk+/avDzofMGL3Osiuu33nD76VsNzqdfNLg9dN7g+Rar4u1bb7j9
9K0G59MvGtweOm/wtMdSePvWG24/favB+fSLBreHXjR4jPVv+9Ybnp4/fa/B7elXDX4+
dN7gcYlFb/vWG24/favB+fSLBreHzhs83GKl27/1httP32pwPv2iwe2hnxocO8XreI3/
F/vMn/86zo+fh8P1ul+WWzMj22Uex8/z1vMUmI98tvzx0ONcNV2PpXRdPtpT0+Ps+MO/
9Llbbc+Mn0eY+i+19fu8RW1Dm62PM+3ti015NOyfHb7W6/OnP4zH46j5BP3puc8uT78Y
j/ZPlvF4/IPPBi/7fNlvX2zKew3On77T4PL0eYPzofMGb3G6v32xKW82uP30rQbn0y8a
3B560eDrZbp9sSnvNvj50/ca3J5+1eDnQ+cNvk2XuLf50aa82eD207canE+/aHB76LzB
63KJT/hHq/1mg9tP32pwPv2iwe2h8wYvYWe2L3dKbza4/fStBufTLxrcHnrR4OEybF/u
lN5t8POn7zW4Pf2qwc+Hzhs8T5dt+3Kn9GaD20/fanA+/aLB7aHzBk/rZdm+3Cm92eD2
07canE+/aHB76LzBsYKM25c7pWeDX9zLLO13J6193Cn9qdwplZ/83OTnyvjxXK7z6dL2
R8PaojfGffL2r98pLe13P7T98Y8fDfn5Pqz85K22Q8O+tH2Y4/L8X79TWtrv3m97/uSd
trenz997bLum7eRO6fU1x9J+etL8H+5lytM/t7x9KO2ffNHg6+W6fesiabk+f/peg9vT
rxr8fOi0wfMefo3tWxdJ+dN3GlyePm9wPnTe4G2JpfBbF0nxs8+fvtXgfPpFg9tD5w0O
H9ewfesiaW4/favB+fSLBreHXjT4Gkvhty6S5tvzp+81uD39qsHPh84bvE6xFLYT4C1O
5O963Ob207canE+/aHB76LzB4c8cty+HvvdchHP76VsNzqdfNLg9dN7geYv178uh780G
t5++1eB8+kWD20MvGjzEovfl0Pdug58/fa/B7elXDX4+dN7g8CJO25dD35sNbj99q8H5
9IsGt4fOGxxexOv25dD3ZoPbT99qcD79osHtofMGD3usdF8OfW82uP30rQbn0y8a3B56
0eAx7se/HPqeDX6xYZ7Dz/j43Ulrf950lp/83OSfNsz59Hnbw184nMUUvGp7+937bc+f
vNP29vRp26c94j7OwgtetD1/93bby0/eaHs+/aLtMbhnkQYv2/783b/Q9vaTt9r+fPq8
7eFFHL8RdBAHhM/fvd/2/Mk7bW9Pn7c9roP3bwQdTO1377c9f/JO29vT521ft7gA/9cP
iFP73fttz5+80/b29Iu2D+FWPjkgvvrew+P5+N2/0Pb2k7fa/nz6vO3hcbx+L+hgaj89
af4Ph9vy9M8tfx5u86HzBs9reJi/dVac2k/fanA+/aLB7aHzBofHcf5e0MHUfvpWg/Pp
Fw1uD71o8BjL5rfOilP4Px8/fa/B7elXDX4+dN7gcY618ltnxan99K0G59MvGtweOm9w
eByX7wUdTO2nbzU4n37R4PbQiwZfY3X71llxGp4/fa/B7elXDX4+dN7g8CHu3ws6mNpP
32pwPv2iwe2h0waP+xLr37fOivnTdxpcnj5vcD503uBti8XrW2fFsf30rQbn0y8a3B56
0eAhVrpvnRXH7fnT9xrcnn7V4OdD5w0OH2L4B390ED6PXq/vncf207canE+/aHB76LzB
a3iDridnxX/S4PbTtxqcT79ocHvovMFLeIOuXxyEb77h9tO3GpxPv2hwe+hFg8PTcv3i
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
OCAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgMjEg
MCBSIC9Db250ZW50cyAxOSAwIFIgL01lZGlhQm94ClswIDAgNjEyIDc5Ml0gPj4KZW5k
b2JqCjIxIDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNwYWNl
IDw8IC9DczEgNyAwIFIgPj4gL0ZvbnQgPDwgL0Y2LjEgMjQgMCBSCi9GNy4xIDI2IDAg
UiAvRjUuMSAyMiAwIFIgPj4gPj4KZW5kb2JqCjI5IDAgb2JqCjw8IC9MZW5ndGggMzAg
MCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Abydza4sO25m5/UU+QJO
x/8PYHjgRnlewAF6bF/XHRioBsr1/kBTigyRO/enOHnjLLlr0Lcbuc8KhUKURPIj//74
y+Pvj2F7DOtjntfHOq6P//nr4/8+/t/jn//PP/rHb/949Pl///gt/aqft2c/dEP67bPr
7M+6dX8O42x/9KffH8P+XLZpfqzz8lzWfXgMz2FaHttzGob0k8fvj+65juPY2b95/pf9
y2P/3Mcu/t3aP9fl/Ms/5b9Mz9E9Z/vrR/qTbn0u9tCOWudnbw8SYeXR522wf28Ivw4P
dvzz5dmn/Tmu+/p69vU57PtHz17+7vXsx19ePrv/yfHsEfb92cuv87PHf96ffXh2m03P
8d7jP3e+bf3ep/Pv/sCzlz/56NnPX9effZye69b98fde/u7zZ/c/+eTZy6/rzz6sz2nr
9Xvf0xfb2Qfu/1f85MufVh6///K1+6+/P3n5yMuPLh64e/Zbr192fNLXc3954PNPP3vg
8uurBz5/VH/gfnhu23DrDZc//eiB/dcXD1x+VH/gbn7ahNx6w+VPP3pg//XFA5cfVR94
2bfnsI133rD/6ScPHH5df2D/0cUD28e52X6ljN31N7zs559+9sDl11cPfP6o/sDbmLbH
W2+4/OlHD+y/vnjg8qP6A6/Lc9ymW2+4/OlHD+y/vnjg8qP6Ay+77X/zrTdc/vSjB/Zf
Xzxw+dHFA9s5Z7Nz141veDn/9LMHLr++euDzR/UHnifb6ewkdeOBy59+9MD+64sHLj/6
9sB2UuyGzv5POjN++y/bz84z0zItz24pZiQeH89jqf/k9eTHj46j3djZqt6X+VF+NR6H
2S//0uu0Wn4zfDmtHv/SuX/7j/Ko4r9TDoXl6cfNDrZvNuX458wehSPH6/8VNvKl/OmX
+TiO6SfoT+c5O/z6Yj7KPxnm4/gH/YH757S82ZRPH/j8088euPz66oHPH9UfeJie/fJm
Uz584PKnHz2w//rigcuP6g/cL89tebMpHz5w+dOPHth/ffHA5Uf1B+7257y82ZQPH7j8
6UcP7L++eODyo4sHNuu3LF+t9qcPfP7pZw9cfn31wOePqg8879NzX9avVvuzB/Y//eSB
w6/rD+w/qj/wZrf7Zb3zhufypx89sP/64oHLjy4euHuOy3brDW/nn372wOXXVw98/qj+
wOto29526w2XP/3ogf3XFw9cflR/4GW2na74lKL749K3MZe/qzzt4VP6U9oZX7t0+JPv
j3zujI9zu/Zfh2c/Fte56c3mNpuWP+5T8r/78uzHP54e5Ls/LPzJJ8+uHuz92ftnv/5x
n9I8n3/3B569/MlHz37+uv7ep/G5rX/cpzSXv/v82f1PPnn28uv6s4/Lc14rPqULH+pc
/u7zZ/c/+eTZy6/rz24f/rBW3EtXz17+7vNn9z/55NnLry+e3ZzRa8XTdPns59/9gWcv
f/LRs5+/rj97P5nfveJ0unr28nefP7v/ySfPXn5df3YzvuN6y/80lz+tPP4XH2r49fcn
L0a9/JMXD9w9uxQvseOXBTm+Otuvr15zd/7pZw9cfn31wOePwtN8teTTbkGQ9e2ueEZl
rh/Y//STBw6/rj+w/6j+wNv8nNa3u+KHD1z+9KMH9l9fPHD5Uf2BVwuPrW93xQ8fuPzp
Rw/sv7544PKjiwfubIN8uyt++sDnn372wOXXVw98/qj+wMtou+LbXfHDBy5/+tED+68v
Hrj8qP7AFgod1re74ocPXP70owf2X188cPlR/YGnzfa/t7vihw9c/vSjB/ZfXzxw+dHF
A/e26b3dFT994PNPP3vg8uurBz5/VH9gCyiO69td8cMHLn/60QP7ry8euPzo2wMrz6n/
/wUf6jTMzz2lDxxbYfRYnj5U/8nryY8fHTtU8aGWX134UMtvrnyo/qM8qvhE5QJnZ8Gc
rTD123OZ32zK8WA/86H6n36Zj2MyT1DxoYZfX8yHeprjH/QH7p/j/GZTPn3g808/e+Dy
66sHPn8UPqC3B+6mZze/2ZQPH7j86UcP7L++eODyo+oDj/vytG3x/KC/Ohuuj0r+p588
cPh1/YH9R/UH3vbnZIfXL4fRz97wWP70owf2X188cPnRxQMPT8smuvWGLZnn+NPPHrj8
+uqBzx/VH3idnttc8T/95JMof/rRA/uvLx64/Kj+wMv6nOc3p9OHn0T5048e2H998cDl
RxcP3Jlb/c3T9OkDn3/62QOXX1898Pmj+gPPg7nV39xLHz5w+dOPHth/ffHA5Uf1B55m
c6u/+ZTOB77wD4zl7ypP+92HGv7k+yOfO2Pxofqvw7MfD3ZueqPFFsflj/uU/O++PPvx
j2sfaviTT55dPdj7s/fmbP/jPqXRTk/H3/2BZy9/8tGzn7+uv/dhTKmTXw31eVq9+mbK
333+7P4nnzx7+XX92S34OC0Vn9LVs5e/+/zZ/U8+efby6/qzWxyy97yEr+6lq2cvf/f5
s/uffPLs5dcXz95bCLriabp89vPv/sCzlz/56NnPX1effbBY6fyeoPDB9+5/9/Gzhz/5
4Nn91/Vnt0Dl8J6r8Mmzl7/7/Nn9Tz559vLr+rNbIrml0fxhOzOUv/v82f1PPnn28uuL
Zx9sX327QX7y3tfz7/7As5c/+ejZz1/Xn93io+N7MsP57NfnWvvUXn9aefwvfvfw6+9P
fvrd/Uf1B7aYZfeezPDhA5c//eiB/dcXD1x+dPHAFqB+T2b49IHPP/3sgcuvrx74/FH9
gS06Ob0nM3z4wOVPP3pg//XFA5cf1R/YQpL9ezLDhw9c/vSjB/ZfXzxw+VH9gYfNNsi3
y+SHD1z+9KMH9l9fPHD50cUD97Yrvl0mP33g808/e+Dy66sHPn9Uf2CLOA61tIWfmLXy
px89sP/64oHLj+oP3C3md3+7TH74hsuffvTA/uuLBy4/qj5wv5v/tJagcP2G/U8/eeDw
6/oD+4++PfDPnLi9xUXHnK3w5WmOd39eVYsTN/z6+9O4d1z9V/CY95Z9v1sI1IR0tocm
AV30h9ee+LwL95YuNbhWqu/s9LG9RGrXvznupadT3v+d18i//Es/+9Xr3zrzn8s/9vLd
f/23fvKr8986RH3lnzpd/G//1vWvjn/rPFH4v5U/jC//0k9/Y5pGSyC3/9nU/T1lWy39
nP/f//T676ScHEbLXJjnx29/e/zbj0dvWUnb8ZvjPy0b1zIeH8NigZZ+6v/042+Pf/53
ixNb+taP3x//Yinq478+fvz3488/shbzHqS3sGj6BNpSBnOJrWtzihnCzcSf9bGMf/31
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
VopAWI+QZ6UQxHk25FlJBHCeDZWwFYI4z4Y8K4WAz7Pr2sZfWhyye/cd0ANxL6sjN1u5
bfMPSQJQntUdspIA1PkYikNWEoAxuENWEYj91B2yzQjFIasII/AtuUNWEYhAcHHIKgBx
5rB22C+xgCQQ2VXFISsJwDS4Q1YRiI/VHbKKMAILzh2yikCcaIJDViKAXS44ZBWCOA4E
h6xCEGsueG0UgviegtdGIYh9LnhtJAL4Zmf32kgEsNPNffHaSAQxCvfaKAQx3VZV9jl1
01Y5dDCI4rVRo0B2O/faKASx9ObitVEEYr8L/cskAtjwgtdGIoAdL3htFAL5oNbNKvBu
SRmiEMSeF7w2CkFsesFrIxHAphfUcQpBbHrBa6MQxMrzTW/rxu83L+KLCoh+oRDT8ujs
f/9kW5H9Zz93WVe2ja+Cy9aQ6NE/fvz++Jeuu/ea3gHzc+h2s+QSMd2q5fKGWHqTZI22
8DTilv/sHWFl/cxfUEHMtzxPb4i1tzYG3doUsT7nfqqN4l6/mLdRpKvFvlk2iZyLeznR
74jVJMK9Fb2RiHs6oDeECcu2roq4t7bfEfNzsf9TGcU9V+M7Yn9O21Bbevd2i6+IobPV
3VcRxItKtShNEV4bxb1uUG+jMBdXv0xVA/Kf//r48d+PP/94/OXx94e1PFj6+bChr/9O
4x9Gq78/z4/f/vb4tx+Pw7gGOzv0qWl4fRS3MjPfRmENzIaliiCW3mDH8mXqqy/q1lnw
bRTpPVoF1cq6uHc4eENY6/PJYmwVBPLRWr/L0YqDVhD3zuVvo7CTfzdXEXcMyGh73Otw
kP9zsIYPVnTPekoUS9tbr51yPrjzpr4zLCi81xl3ttZvDNNs92udcWc6vjFM6dfNe/xu
v7yrO9vSd8ZmasILxo2L0jdGKsAxLfEY8mUcyJxb8c7JeirVvqv+hjX8Ng7zDy6WANeS
MXZ2ht7rjDsxz/dxjN1kc37BuHH0/M6wm+taZ9yRoH9j9FbBc1+r83Hn8PmdsVjLtNqM
39kAvxGG8WnXgOrquLM9fWfszy+bE77+RgtWDdX31N/I4/s2BgtWVae6B44Ji7nWUmeA
sjHR99bFSuM1vrcucyol0vTemgL1je+tKVDf+N662NW48b3VOme1vrculj7b+N66WPu9
xvfWxYq1Nr63Ltbhr/G9NTXebnxvXTs7ELa9t66dBezb3lvtJtb63porx7S9t6bKMY3v
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
3ff/7edfc9NXwbz+/W/urBcrwrBK3X78f3PnsqzmKXjy+9/Nayzrcbca2u7q4e3xrS2w
trNQTD7/d7deVsL80Df09d+Nb7vlxWzrnhYfrOHtYlvr3vXLu/HTFNjxyert7fE9bP1j
Pee6v//N1bMVMt4tcdKN/+++P9VccVhlW+/3v7u+KpaXL6UfH17QlD7N78U0Xash7v7+
F3TKz9c3Pdfckd3rvxufq2Njf/L+v/38Jzsr18opeuP79vtj/dsXq0HoXf/t52Prh30p
3eu/oLN9Hl9bP6zWTbr3+9+NP1YjbOufKW1+LFZoOSx79/18+/0xf8n67Pe/uX4opRbC
dR//28Nry4fh2c9/Nzybv2C4SjHk9PtCodLn19OSG7Yw7w/v96XTn65v24v+43/767Va
savaXz+dNyf3YtWg49p9ed7NzJSqvz8Z3LfnLjPADMdQ61/k43lXVautyZa5H3vi6A5V
6raqCduJ//u327/sb1sUl0v//vjb5Kdpmmsyr/zptz9uf/1x+/QqWZLGxvosxz72248/
bv/xX58U7O/sxOT1axdn625zPi1x/e/sBPT1rc1rWa63KeP6dSUxn+evyudTviFiyN9f
Z/qHyCB+/3c6NMrrW6Zg206rr/z94zdEDH39WonSfz5vX99EhuXqbi1//9vvz1J3ekf/
/Xn3+Vglm+1krqlAjO93opF8/jbTH/PU/f3fmcr09W2n/dBo1e//RiZaXt8q5MxF0f39
38mU6eubCrOeVbDy/fnOSktev9pAjnJlgsTz+c5OVV/fdIzxmmzE5d9+/S0RMT75vL7T
t0T+fNMxrC/KtdEWv//t4bVExHDWicrRffvrMuPj/qjvEj//O2sV+XiqmXbfusP7HVOX
ur5JGPejLNc+Rvz+d6PzWWKe93Zu1t9hePJ2vju8tbTc0ijdj/ft69viYVuO7uLn3eBc
W/pZGqX/+98MzlstP9zP8kz5eb39+tjJFdtDBhOv57uf12aHdD6yTOLy7wa3raoYH9sw
dfl3n74VH1p9Qvfj/Y5IK4ODiRijqRi9pfm7U+NWQpJMPZ9v7CP177f6meEjyZdx/bX2
AflIUorrx7ff9oKWELQTDkbLjFjl9HYzhd0EKPs31z7sT//7++0f58Zs+P9s1W5iq1Yb
Lh6PpfbVHu/TVi1uDP/+f/UvWdwKZW5kc3RyZWFtCmVuZG9iagozMCAwIG9iago0NTU3
OQplbmRvYmoKMjggMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVz
b3VyY2VzIDMxIDAgUiAvQ29udGVudHMgMjkgMCBSIC9NZWRpYUJveApbMCAwIDYxMiA3
OTJdID4+CmVuZG9iagozMSAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAv
Q29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSID4+IC9Gb250IDw8IC9GOC4xIDMyIDAgUgov
RjkuMSAzNCAwIFIgL0YxMi4xIDQwIDAgUiAvRjExLjEgMzggMCBSIC9GMTAuMSAzNiAw
IFIgPj4gPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRpYUJveCBb
MCAwIDYxMiA3OTJdIC9Db3VudCAzIC9LaWRzIFsgMiAwIFIgMTggMCBSIDI4IDAgUgpd
ID4+CmVuZG9iago0MiAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMyAwIFIg
Pj4KZW5kb2JqCjQ1IDAgb2JqCjw8IC9MZW5ndGggNDYgMCBSIC9MZW5ndGgxIDg0ODAg
L0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBtXl7fFNVtv/a+5yTk0fzaNom
aUKbpGnSZxrapumD0hygoS2PtthSaLXQAuUlCNRaeYsooAWxDohenDu9zMNxZPw0RtQw
6JRxWuqjUB3QccbK6A/0h52p19/8VByxyV3npOjo5/e494+b3b2/+7H2PnutvfZa65x2
dd7VAUrYAwzYVnZ32UD6KacBcJWrN6/ZGGtr2wCY4JoN21bH2glrAdSH1na0r4q14RtE
31rsiLWJFzF97caurbF2gg6xZMOmlVPjCdXYTt3YvnVzbBzGEG13tG/siLVtnyPmbu7s
mBonSwHkg1O0/18gEoUGQKxoYAfIYCNwQEGHqQCAv0Y6sI9I40hyccEfJ5Zry78gRC7N
/NnL5XvEyvN+6xuRE98M8F/yV1E+ipv0IsogghRyiJyInOC/7FpTVC7O+PaneYkeo4+C
B6z0McH1WaHd6g/0BfoDA4HRAOc/13eu/9zAudFznH+4b7h/eGB4dJjzz1KQ96APcz/m
Acyj5D3hQc7f0NfQ3zDQMNrA+YU+oV8YEEYFzn+0r7a/dqB2tJbrO9p/dODo6FHW7+3z
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
75DiLkYyG/9sU9FaxFRZjFM0hM9/UcUp82bvOfzQTo7bO6Psnrmzbm251aCyFE2zuxcU
3bameEl26mqGter9x/OLqgvo4UxjTrxTT33yREtkH8P9rnxmzbzG2siXkesJ+oTK9KKU
Hb5WIZD7VDMpUOnkRv3v29e9+zxGKi2RFuYqnlgmftM6I9ybpJ1WlAEF2qLMQOZd2tfg
ddXrLqXcUqYrjd+WwKpYVucrZWxWXgkMW+rTWbU2m6TIhc4kPnb5cxzTVIBeWuMRBBOx
mQRTvanNtNm0x/SBiTfNYJiyTDYdFbySqWfamM3MHvxc9XPcghI/SSpnlKFy40m0inE6
8aDD2jIphesTkl0QzYIUyGAoc9OHj8SsAYMynhJhkeijeePNKFfyWhmSJxODd0ATjb7d
K7p6vAA06cm5xYZrXJJ3xkrXM4sr2Urvso7l94SeH/b4pqfHG311ESCX8zN2da5Q6guL
d2bZlkV6mYwmZrf+1jinwadkk3VvsS25dbv3Xv/kb4mWAzM7DFkG1ke+ySJxHx1yJ+d1
bmqKhNPwZQzvhx6z+JPhV2Soq1uyaOHCnMZ1GzvudM/etGFVTVf7hnUrcfg/AHgUoloK
ZW5kc3RyZWFtCmVuZG9iago0NiAwIG9iago2Mzk0CmVuZG9iago0NCAwIG9iago8PCAv
VHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NTAgL0NhcEhlaWdodCA2NjcgL0Rl
c2NlbnQgLTI1MCAvRmxhZ3MgOTYKL0ZvbnRCQm94IFstMTcxIC00MDcgOTk2IDk4Nl0g
L0ZvbnROYW1lIC9PT1dRTU0rVGltZXMtQm9sZEl0YWxpYyAvSXRhbGljQW5nbGUKMCAv
U3RlbVYgMCAvTWF4V2lkdGggMTAwMCAvWEhlaWdodCA1MDAgL0ZvbnRGaWxlMiA0NSAw
IFIgPj4KZW5kb2JqCjQ3IDAgb2JqClsgMyAzIDI1MCAxNSAxNSAyNTAgMjAgMjMgNTAw
IDY4IDY4IDUwMCA3MiA3MiA0NDQgNzQgNzQgNTAwIDc2IDc2IDI3OCA3OSA3OQoyNzgg
ODEgODEgNTU2IDgzIDgzIDUwMCBdCmVuZG9iago0OCAwIG9iago8PCAvTGVuZ3RoIDQ5
IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAFjYAADRgiFQTLBRZgZ
WBhYGdjgfGoz2KEGcgBpTiDmAvO5gSQPEPMCAA6HAFwKZW5kc3RyZWFtCmVuZG9iago0
OSAwIG9iago0NwplbmRvYmoKNDMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUg
L0NJREZvbnRUeXBlMiAvQmFzZUZvbnQgL09PV1FNTStUaW1lcy1Cb2xkSXRhbGljIC9D
SURTeXN0ZW1JbmZvCjw8IC9SZWdpc3RyeSAoQWRvYmUpIC9PcmRlcmluZyAoSWRlbnRp
dHkpIC9TdXBwbGVtZW50IDAgPj4gL0ZvbnREZXNjcmlwdG9yCjQ0IDAgUiAvVyA0NyAw
IFIgL0RXIDEwMDAgL0NJRFRvR0lETWFwIDQ4IDAgUiA+PgplbmRvYmoKMTQgMCBvYmoK
PDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUwIC9FbmNvZGluZyAvSWRlbnRpdHkt
SCAvQmFzZUZvbnQgL09PV1FNTStUaW1lcy1Cb2xkSXRhbGljCi9EZXNjZW5kYW50Rm9u
dHMgWyA0MyAwIFIgXSA+PgplbmRvYmoKNTIgMCBvYmoKPDwgL0xlbmd0aCA1MyAwIFIg
L0xlbmd0aDEgOTExNiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG1entc
U8e2/8zsvbPzICQESDYJkISQ8CYCITxEslEiIAooiECLgoqo1ao04tuqrdqirfT6vLbn
UE97vG1tf6SpbWNtD7YFaStKe7Xenpba9qf2WM6ht/fcVntqSX5r72Bfn9/r/nH3OLPm
sWay5jtr1qwZ9HSsbUNytA1RyLSo02NC4iePRYgpXbK6fWWorGpBiPK2r9iwJFSOXI+Q
6ubSttbFoTL6EahzKVSEytgBNHHpSg/wCV+kGpLSFasWTbRH1kE5cWXr+tVCK3wjEE33
tq5sE0vIItSnr+5om2jHDQhJ+0Nt/+8UiyzhCAmZCLQJSdBKxCCC1BCyEWJv4Daow2I7
sFyc+W9jC1RF32EsFXs+9UbRNiHzsst4LnDsxz72JnsN8JHd4ReoBAWAQ4oCxwLH2Jue
9twiocdPX8Tr5BA5iOzISA7ztm9yzEaXu8fd6+5zD7sZ19mes71n+84On2Vcgz2DvYN9
g8ODjKtEhj9BPRB7IfZBHMaf8A8zrtqe2t7avtrhWsbF9/C9fB8/zDOuAz1VvVV9VcNV
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
NXeFWbVOOR2j/oBuSq/euuPWV3+LMuye0qZN0dJO/GMKDru+NyMms2NVfcCfAA8D8GF4
2xWeKIT/RKJDaEZF5czZdWl1y1a23ZcxddWKxRWe1hXLFkHz/wKMElzLCmVuZHN0cmVh
bQplbmRvYmoKNTMgMCBvYmoKNjkzMwplbmRvYmoKNTEgMCBvYmoKPDwgL1R5cGUgL0Zv
bnREZXNjcmlwdG9yIC9Bc2NlbnQgNzUwIC9DYXBIZWlnaHQgNjY3IC9EZXNjZW50IC0y
NTAgL0ZsYWdzIDk2Ci9Gb250QkJveCBbLTE3MSAtNDA3IDk5NiA5ODZdIC9Gb250TmFt
ZSAvSklLTFFUK1RpbWVzLUJvbGRJdGFsaWMgL0l0YWxpY0FuZ2xlCjAgL1N0ZW1WIDAg
L01heFdpZHRoIDEwMDAgL1hIZWlnaHQgNTAwIC9Gb250RmlsZTIgNTIgMCBSID4+CmVu
ZG9iago1NCAwIG9iagpbIDMgMyAyNTAgMTUgMTUgMjUwIDIwIDIxIDUwMCAyMyAyNCA1
MDAgMjYgMjggNTAwIDY4IDY4IDUwMCA3MiA3MiA0NDQgNzQgNzQKNTAwIDc2IDc2IDI3
OCA3OSA3OSAyNzggODEgODEgNTU2IDgzIDgzIDUwMCBdCmVuZG9iago1NSAwIG9iago8
PCAvTGVuZ3RoIDU2IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAFj
YAADRgiFQTLBRZgZWIBsVgY2IMnOwMHACZehDoMLagw3kOYBYl4wnw9I8gOxAAAaOgCJ
CmVuZHN0cmVhbQplbmRvYmoKNTYgMCBvYmoKNTQKZW5kb2JqCjUwIDAgb2JqCjw8IC9U
eXBlIC9Gb250IC9TdWJ0eXBlIC9DSURGb250VHlwZTIgL0Jhc2VGb250IC9KSUtMUVQr
VGltZXMtQm9sZEl0YWxpYyAvQ0lEU3lzdGVtSW5mbwo8PCAvUmVnaXN0cnkgKEFkb2Jl
KSAvT3JkZXJpbmcgKElkZW50aXR5KSAvU3VwcGxlbWVudCAwID4+IC9Gb250RGVzY3Jp
cHRvcgo1MSAwIFIgL1cgNTQgMCBSIC9EVyAxMDAwIC9DSURUb0dJRE1hcCA1NSAwIFIg
Pj4KZW5kb2JqCjI2IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMCAv
RW5jb2RpbmcgL0lkZW50aXR5LUggL0Jhc2VGb250IC9KSUtMUVQrVGltZXMtQm9sZEl0
YWxpYwovRGVzY2VuZGFudEZvbnRzIFsgNTAgMCBSIF0gPj4KZW5kb2JqCjU5IDAgb2Jq
Cjw8IC9MZW5ndGggNjAgMCBSIC9MZW5ndGgxIDkxNTIgL0ZpbHRlciAvRmxhdGVEZWNv
ZGUgPj4Kc3RyZWFtCngBrXkJeFTVvfg55y4zd9Y7WybJJLkzmWyTSZgkk21CINckE4Wo
CZAVmDKBACGAjJIgewKYBAOo7BQUF/7V+lrr4PIRJMVQbVWsLajPj6JSfaUqreniV/1q
TSbvd2YSEF/f6/v+//9Nzj37Pb99OdN1T/dSpEK9iEH2Jeu67Cj6sA8hhD9ZFlq+Otbn
1yPE9SxftWFZrK8JIxT3WcfStvZYH41BXdwBA7E+LoQ6rWN1F+yjj/rv8Fq/as2SyXlN
CPozV7etpzV9PoBiv6tt9dJoDzmPQJ0Vumfp5DxuQYgpjs396zeOLtEBCtBIQauQAq1E
HCJIRLegRoSIA4cAXxyd58iDC7fPrl6kL/8S2ZTRnc8MD99FGz975Ud/HXt6fL86rMSw
W4ASe+C7SnVkLkKajLGnI5I6jLTwvW8/KbLQ8NmnCdInnyZKQxMj8o7XrAnF//HHDOnz
P+ZI9t/IvyF1v1z0S/LmeaO05jx+9Pyz58kb+5TSuRfSpIePlkjHjhZI34dydG+BdORQ
nnT40G3SQSiH9uVKB2Bs/95p0t59NZK0z7OP7Ntrl+r2LtpLHt2L5Y8++oiIV+xXCLoi
Xsm7Il+pvxK6wsvDgrqYwlF/RiMWiy9heUgQi9Ep8ZT9FBN8MfQi+d3vndLV39slNJo3
Ghxl6v8dy+/Wvxt6l/lim0X6ywsF0p+hPPoCfv9yjnT5fYf0wYfTpA/PGilyz7+jE6Mf
n3hHJRa/fVYpXYQJ/QXpgucC8+uzCdIIlJe31Eo/PStJZ3t80gO7a6U9u2ql3buypMFd
VdL9UHb13Co90pco7eybJg30ZUv9fe3SfX310g4ocl/5jOI+2PjYdqO0vbdW2tZTK8m9
t1QX9/ZkSVug07PVL4W2YnnrLVXFrvbp7bXtre3B9q52XtQ7pDhLtqTgHVJCfLbEMg7J
ZMyWcnL12W5dlkufkalLS9enOnV2hz5F0tmSkrXxCYlaS5xVazSZtXrRoNFodRpBpdbw
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
NTWVMpWA/3Ogjl8A/jzc8zlc2M3N4hmO5fgBmOPY+xiG2EkZmU0WkCWYQ0MTv5Ut0WtE
pV6JV5LN5H5ylLCEwPXSx7IKZhjEEUZPgwlQBYoUBONUMcBQ0zxaHBhXjmCabzFeuBX7
YrzszMsje0gaBRFiygFmA5x7Dn5ZfRpg0qBfyJ2ZOEeZoSoj05kitkQ5Q6hSNbHNQoNq
Oe4k7cxydrFqI9moDKnWqS0cJMgWxijYlZlCSBkSlGr4IbwfPsgqFfdBqJUOTWCiUoCf
x0k6j3l9NqSUhCgZQcXwUeSSIJtGCK4Be3SkgqvjFnFbubU8x3EhWA6COokN6DSqCFQE
oK5qaJFVIQbbmRATUjKBQCv1SdE7A3gpR0B6o+jGMAak+afHvw6HIt6f1Iwk49cfWY27
KPLMorHHgQCPMUFaqGR6weP8BaiggCyqEECHGA4Yg2/jW/j1PAMMAusbZZACWRHku6QC
+cgsMh8tID1wKcrAvedvZQOwRKEQ9EKUWYBrlFFayihOQRglo8fU2QAe3+KV0XeDW4ER
JfzRLApTjnkx+TX2nz93nMS9FWnHH7JJY+eYCkThNUKhDw+3LmheU3NT3Z3upqX3tLfd
1ZY7q6tt1Yol6D8B3QCsywplbmRzdHJlYW0KZW5kb2JqCjYwIDAgb2JqCjY3MzUKZW5k
b2JqCjU4IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDEwMDUg
L0NhcEhlaWdodCA4OTQgL0Rlc2NlbnQgLTIxMCAvRmxhZ3MKOTYgL0ZvbnRCQm94IFst
NDE3IC0zMDMgMTQ2MSAxMDAxXSAvRm9udE5hbWUgL1NWV1ZPTitWZXJkYW5hLUl0YWxp
YyAvSXRhbGljQW5nbGUKMCAvU3RlbVYgMCAvTWF4V2lkdGggMTUxOSAvWEhlaWdodCA2
NzAgL0ZvbnRGaWxlMiA1OSAwIFIgPj4KZW5kb2JqCjYxIDAgb2JqClsgMyAzIDM1MiAx
NyBbIDM2NCA0NTQgXSAyMCAyMCA2MzYgMjMgMjMgNjM2IDI1IDI1IDYzNiAyOSAyOSA0
NTQgNTUgNTUgNjE2CjY4IFsgNjAxIDYyMyA1MjEgNjIzIDU5NiAzNTIgNjIyIDYzMyAy
NzQgXSA3OSBbIDI3NCA5NzMgNjMzIDYwNyA2MjMgXSA4NSBbCjQyNyA1MjEgMzk0IDYz
MyA1OTEgODE4IF0gOTIgOTIgNTkxIF0KZW5kb2JqCjYyIDAgb2JqCjw8IC9MZW5ndGgg
NjMgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZWKNxKAMAwElxwM
2GST/v9NNMIlFKi4nTst6EUPXjMmkT3VXyaZB6sI/IPyU66oMTS0dFgcvZoDIxMzi7QV
z8bOwSntugEzcQG0CmVuZHN0cmVhbQplbmRvYmoKNjMgMCBvYmoKNzYKZW5kb2JqCjU3
IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9DSURGb250VHlwZTIgL0Jhc2VG
b250IC9TVldWT04rVmVyZGFuYS1JdGFsaWMgL0NJRFN5c3RlbUluZm8KPDwgL1JlZ2lz
dHJ5IChBZG9iZSkgL09yZGVyaW5nIChJZGVudGl0eSkgL1N1cHBsZW1lbnQgMCA+PiAv
Rm9udERlc2NyaXB0b3IKNTggMCBSIC9XIDYxIDAgUiAvRFcgMTAwMCAvQ0lEVG9HSURN
YXAgNjIgMCBSID4+CmVuZG9iago0MCAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlw
ZSAvVHlwZTAgL0VuY29kaW5nIC9JZGVudGl0eS1IIC9CYXNlRm9udCAvU1ZXVk9OK1Zl
cmRhbmEtSXRhbGljCi9EZXNjZW5kYW50Rm9udHMgWyA1NyAwIFIgXSA+PgplbmRvYmoK
NjYgMCBvYmoKPDwgL0xlbmd0aCA2NyAwIFIgL0xlbmd0aDEgOTc1MiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNeXl8U1W++Dnn5mZPmjRr0zQ3yW32pumWhpYu
t9AWAhTZWprSSktpbVmEIpZlhEFlEVCWccFxfIKo/FRkCGExVefJ+BBkrDM4MurP5/ZG
cNRndZ4PcYEm73tvKjDz5n3e5/ffL6fnfM/yPcv3e77buV254vYeJEcbEIXs3YMr7Uj4
KfIRoq29y29ZmmlrOITIqVuWrOnNtHUbEMpe2dfTtTDTRlcBlvdBR6aNywDm9y1duTrT
1okAzliyrHtsXDcH2v6lXauXZ8bR+wDtt3Yt7cm0XZcA5i9f0TM2jlsRkp0dw/1fARYw
1AjxFT2aj8ToNsgEaSB5EJJ8hn8HbSyMA8pLnb2x+VlV32IsFWbu35jZ6ngtcyD11NUh
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
cl0FmjwZFQCOUSgIseRZqClQDsQBg9wkH3ZRLolPJnrW9IXoovii/AfRZfFluQTCZ+Ma
9RrNoH7QKJ4rX6Tu11CtqFU0V0wZICTIckkVFonFQitasnE2B2+87hPWGLwcOfiv64Ij
1lwwByMdmstA+rVQgLfS8MMd8GG2BAkxMgqLrhttMMC6IJaceR1TafT711I/4qCR7euu
qZvfx5oeJwexLfX+uTdS/xczf3qnZdPwpxff2BQ7jy9lYkLCv9AqUCX6hPMbsi3BFsVD
ymMFpws+Lfi2QKrSkgJftivYq3hNfdpz2nva97ZPvgsEO4n/fLTiKBdOYtlxR+FePhDG
/UctRzkj9HCzHTqXnIgYl04ichUqKiWVlRaNUkI5idzllHA5NstRq80xObdm0pcSLLkL
BTYEdgWoQBU3zlaBbY4KJ3J+AgH1Xfs0cc1JzTmNSFM1PjQMXq/j0gV4AGtG4IXPtwYv
DULzUuZFXDFwnWMgNhrLlxbgJBqDmUeHrhTcFP/q8LhD8BmAD7rBnwnv3p9exBBcMpiP
soQPLCGcCa1YXFZhe7LlpileY/HDq8vCBx6s+0V2jkESLMvb2Fo/0ZY3c3lf0YynnvLN
rmZ1Mok2B96iMVx+/5pJlRGPwTxlfEPDzasOBQy61Lt966cV5Oe7POUloRm3r3hVa1BK
SK6d+pT/PoXh2zvmK/CxQ4vQrJlT62dEA3P6l/bcFpywbMlC9F9OJHDvCmVuZHN0cmVh
bQplbmRvYmoKNjcgMCBvYmoKNzI2MwplbmRvYmoKNjUgMCBvYmoKPDwgL1R5cGUgL0Zv
bnREZXNjcmlwdG9yIC9Bc2NlbnQgNzUwIC9DYXBIZWlnaHQgNjY3IC9EZXNjZW50IC0y
NTAgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTE2OSAtNDEwIDk5NiAxMDA3XSAvRm9udE5h
bWUgL1JRS0RQSStUaW1lcy1Cb2xkIC9JdGFsaWNBbmdsZSAwCi9TdGVtViAwIC9NYXhX
aWR0aCAxMDAwIC9YSGVpZ2h0IDUwMCAvRm9udEZpbGUyIDY2IDAgUiA+PgplbmRvYmoK
NjggMCBvYmoKWyAzIDMgMjUwIDE3IDE3IDI1MCAyMCAyMCA1MDAgMjYgMjYgNTAwIDQw
IDQwIDY2NyA2OCBbIDUwMCA1NTYgNDQ0IDU1NiA0NDQKMzMzIDUwMCA1NTYgXSA3OCBb
IDU1NiAyNzggXSA4MSBbIDU1NiA1MDAgXSA4NiA4NiAzODkgMTcyIDE3MiAyNTAgXQpl
bmRvYmoKNjkgMCBvYmoKPDwgL0xlbmd0aCA3MCAwIFIgL0ZpbHRlciAvRmxhdGVEZWNv
ZGUgPj4Kc3RyZWFtCngBY2AAA0YIhZVkAosyI8mxILHRmazoAkTy2RjYGTgYOBm4GLgZ
eBh4wbr4GPiBtACDINQMISLNGgzKhAGHEAC/CmVuZHN0cmVhbQplbmRvYmoKNzAgMCBv
YmoKNjUKZW5kb2JqCjY0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9DSURG
b250VHlwZTIgL0Jhc2VGb250IC9SUUtEUEkrVGltZXMtQm9sZCAvQ0lEU3lzdGVtSW5m
bwo8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKElkZW50aXR5KSAvU3VwcGxl
bWVudCAwID4+IC9Gb250RGVzY3JpcHRvcgo2NSAwIFIgL1cgNjggMCBSIC9EVyAxMDAw
IC9DSURUb0dJRE1hcCA2OSAwIFIgPj4KZW5kb2JqCjM4IDAgb2JqCjw8IC9UeXBlIC9G
b250IC9TdWJ0eXBlIC9UeXBlMCAvRW5jb2RpbmcgL0lkZW50aXR5LUggL0Jhc2VGb250
IC9SUUtEUEkrVGltZXMtQm9sZAovRGVzY2VuZGFudEZvbnRzIFsgNjQgMCBSIF0gPj4K
ZW5kb2JqCjczIDAgb2JqCjw8IC9MZW5ndGggNzQgMCBSIC9MZW5ndGgxIDIxODcyIC9G
aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AdW8eWBVxd03PnPOuVvuvufm7vua
3CUbWYAbCKCETURWIzsKiIqAitQHqVBFRLQiIuBSBQRqFdlsUFFr0PpUir6iPrRa0aYu
T2MeH6VqNbl5PzP3BsE+z+/398tl5syZmTNn5rt/vzMny69fMZ+UkVuJSHxzb1juI/yf
+jtChHsWXHflkuK97g5cN1559coFxXvDk4S07rxq/ux5xXvSi2vdVago3tMaXENXLVl+
U/FeX04I1Vx97dxSuyGE+juWzL7pumI7eR9X3zWzl8wv3l82gd1fd/38UjudSkjZQ6W+
/78Xynvo8EoUhpPFREGuIhIRiIHkUSaKz+gNuKO8HX1cnzuvn6lv/gelSv7k47c+cCsr
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
ar2p8rkzk/5gONq3BoAF1ExI7J+c8cfUsVMnjR2THH7tiusXzr/+/wLvAF3RCmVuZHN0
cmVhbQplbmRvYmoKNzQgMCBvYmoKMTUwMTAKZW5kb2JqCjcyIDAgb2JqCjw8IC9UeXBl
IC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc1NCAvQ2FwSGVpZ2h0IDY3MCAvRGVzY2Vu
dCAtMjQ2IC9GbGFncyAzMgovRm9udEJCb3ggWy0xNjMgLTQxMCA3NDQgODc1XSAvRm9u
dE5hbWUgL1hNWFRNTCtDb3VyaWVyIC9JdGFsaWNBbmdsZSAwIC9TdGVtVgowIC9NYXhX
aWR0aCA4MjMgL1hIZWlnaHQgNTAyIC9Gb250RmlsZTIgNzMgMCBSID4+CmVuZG9iago3
NSAwIG9iagpbIDMgMyA2MDAgNSA1IDYwMCAxMCAxMiA2MDAgMTUgMjcgNjAwIDMwIDMw
IDYwMCAzNiA0MSA2MDAgNDMgNDQgNjAwIDQ3IDUxCjYwMCA1MyA1NiA2MDAgNTggNTgg
NjAwIDYwIDYwIDYwMCA2MiA2MiA2MDAgNjQgNjQgNjAwIDY4IDkyIDYwMCAxOTIgMTky
IDYwMApdCmVuZG9iago3NiAwIG9iago8PCAvTGVuZ3RoIDc3IDAgUiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAHVywdOgmEQhOFHEFFBRbEgYgMpdilSBBW5/6Fc
vz/xDkzyTmZ2siRthOeyGJ63qZDalqJtO3aVlO3Zd6Di0FFaq/8fHDtx6kzNeVzrLtLW
cOnKtZtot5pa7iK1g07QDXrBn+49ePTk2YtXb/oGhkbejU1MzXyYW/j05dvST/a29r76
BTyxCKQKZW5kc3RyZWFtCmVuZG9iago3NyAwIG9iagoxMzcKZW5kb2JqCjcxIDAgb2Jq
Cjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9DSURGb250VHlwZTIgL0Jhc2VGb250IC9Y
TVhUTUwrQ291cmllciAvQ0lEU3lzdGVtSW5mbwo8PCAvUmVnaXN0cnkgKEFkb2JlKSAv
T3JkZXJpbmcgKElkZW50aXR5KSAvU3VwcGxlbWVudCAwID4+IC9Gb250RGVzY3JpcHRv
cgo3MiAwIFIgL1cgNzUgMCBSIC9EVyAxMDAwIC9DSURUb0dJRE1hcCA3NiAwIFIgPj4K
ZW5kb2JqCjIyIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMCAvRW5j
b2RpbmcgL0lkZW50aXR5LUggL0Jhc2VGb250IC9YTVhUTUwrQ291cmllcgovRGVzY2Vu
ZGFudEZvbnRzIFsgNzEgMCBSIF0gPj4KZW5kb2JqCjgwIDAgb2JqCjw8IC9MZW5ndGgg
ODEgMCBSIC9MZW5ndGgxIDExMDY4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh
bQp4Ac16e3xTVbroWntnZ+fdnaR5NEmzs7ObJk2apk3blLZpu/tuKEXetKWVFmhteQhF
rALKoAMi4CAOozLMHGV8cAaRIQTEFJ3RmUHREUZH8XG96HjHylHvdHxcRB1ocr+9U8GZ
M+fe3/3vZnWtbz2+9fpe61trd93amweQCm1GJHItHV3nQtJPnYcQ5Rhcc8OqTJkRECJO
3bBy/WCmbNyLkGXT0ED/skwZXQEYGYKKTBmXAcwbWrXu1kzZKAPYt3L10ql2o9gvvKr/
1jWZdnQeoOvG/lUDmXLACjBvzdqBqXbciZDy5Snc/yvAEoYOITFjRYuRHN0EkUAMBC9C
9Mf4D1DGUjugPNs32LU4K/oVxgqp5yNbMlM9VcceSD1+ZYy+pNABrvI7fBHKUQpwFSj1
eOop+tLVFqk/JNandst304QpSexMtLLZSWIHAGOS2A7AkCTuBqBPEtsAMEniLgBZSWIr
AF2S2AJAmyR+CECTJO4EoE4SdwBQJYnNAJRJ4gcAFEliEwA6SdwOQJ4kbgNAJYmNAGRJ
YgMAMkmsB0AkiVsB4EwJQUkwtbJ/juFXY9jlx64KvLsL787D99aHiD7YCQMpQywBej1M
LIVymlgG6WdS+pqE8SoxADXPEf2QHpHSDOa9Ev5qYhDqr4P8dcQNMAorYbPEDQmsEOrV
RBk+g0aQFp+S0kNSSgvZI9ozI9qTI9oDI9rNI9rqEW1kRFuvwn9CFYB7VEoHpDRfUFdo
f1mhHa3Q8hUiyn+gLkCZLqUOKbUI2V3a8S7tb7u0D3dp+7q0C7q0eV3aejPegXyA+0Mp
vVNKN0jpkJTOkVK/lOoFvU/7jk/7kE/7M592iU87zad9Bmeh49BfJeiOaz88rvUe1zqP
a4/btSdBorKwLpGFlGP4DxhanfYb2ST+NtFjBXAxA75M9ORC6bNEjwfA3xI9+Wx9Dr6A
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
nwVSSBJLjjY2hM5c6j33HjPJXOwdmRx/DeQkNCIqUAisS80Z60SdqFyjoV6r7Sxk4K+3
LqNUeRWRCr2clpuyzaWF2CPpl1hgsSg7khEA0QmDx6AHDNA0CyDzbpA5CeaXY/y/AlZu
Tu1wTX7qJtG371hS0apQaHT6jtLque8/8qub11l0GmM2G40VlS7yW9XzV9TXzfsxHrvZ
acjHgexAbKSx+dwjc+5ftLCA1TBKnb7AUlXX0jC6o7HpRIoxs8rsQIvDUO6sns+bV4yQ
KrC6wAtZE1hdHfj4CWF6kAkVECbKZDRld6BFaAENb8lMV0GXf1AxrBlkhguG/RsKHkI/
LXjc/bT7NPOi+233BfenBV+7LxfYGRs2807bZt7Bs07wPHRCPs86RG9IxpvzHCYZpuQ6
s96G5PP0tG6ez8er+Y1mv90BrDgWVAkBkf7BQqD/BNjzyY+A3gxQu04ksqSwlkrmNcR8
NXEFblG9UzSPlOszdsyUbTGXIoNIXwtUecs5oLLFpMN0+RR5iZbh7umrvKZsz3Cq+D8e
mV3nrY5ej8eKW55ctqmqeEbnA+8vHLXiL3OWPDj7Jw/Nuo9YiHN81lp8S4dHFr48KJTI
Q3o9vy2aW5R6F8w2KgIpXgpSbIMbkhvdItSZsz3Yb52P5uMFZJe2y9qZM5TzjEFtMBqM
OjvXqlSpdE6nh6B1MYvaTbvdNqV9QunOMuIjxs+MBHwtWfpUHudWCTaRDnk80GFynLnU
O3JRFDiQPiCFlIPzDaw7Zl4WSWATjxjYstnEQVIaBhnMiFWe3lOEebecNhZdPjqQKM7T
0ZOXaC76YJvgrQotvn328IOpb8BxLps5q1r2I+J3mFp+fetIuWNj98GgXcj9eY33b5ha
+dTuAw/jbWArHLBlB7UFbr23CBUvqrBCpVRbVTnqKhWFfIyPyEdkBXL6qvNInvJZ7AaX
3aPBHLXGBY+gcp9XBXoHKjcgKE1Zziwn71eQY/BtpSB0BXZzBvZ3pRfYXReNigf4BHP7
H616UbUqA0xUZLVooitqcbmeLy8tL5OM8lWNmtIzfamJlzjOOeoqRkeD8z/acLC1uqQl
mGcKRxKJmuHJ0yVUUYzY1z3j3p4nVy+qbBGC7nZFjq6qL/V19+TO5cV0Cdw0QqmF5BvA
VQ2yo3lwv/9WOJBl1zk0ueqAvAJ1sHanw5FrD5grmI6tZdoW3wLfwukDvlHfXYG7Cu+p
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
Ar2MIhqli6hAr5XZFo1ClS7AKM5R52jFKRraMmmUVoDuU9By6up9FexgBSgkvEXAO4R4
HQJXPHPswfWIJuFdCLxx0asQHx4Bb+rSZOIcpbF2dpBLfevK9xCo1TrsGwyXTMOd+TlF
3J9wsdpuSRkDYZPGnjXNUu9qLC1NHQgpwovy7/bjPSVWKhxWKY2Wh8s2t1mdDBEO06rs
glQqFdTrlaEQwdj0+Ra/ZTY/N3i93QWf+eD5HX4Yvk9iKSdHeoTmN7c1zq0PzBteNXBT
sGH1ymXofwO3xYXeCmVuZHN0cmVhbQplbmRvYmoKODEgMCBvYmoKODI3MgplbmRvYmoK
NzkgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgNzUwIC9DYXBI
ZWlnaHQgNjY3IC9EZXNjZW50IC0yNTAgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTE2OSAt
NDEwIDk5NiAxMDA3XSAvRm9udE5hbWUgL1VFSENTQStUaW1lcy1Cb2xkIC9JdGFsaWNB
bmdsZSAwCi9TdGVtViAwIC9NYXhXaWR0aCAxMDAwIC9YSGVpZ2h0IDUwMCAvRm9udEZp
bGUyIDgwIDAgUiA+PgplbmRvYmoKODIgMCBvYmoKWyAxNiBbIDMzMyAyNTAgXSAyMSAy
MiA1MDAgMzEgMzEgNTcwIDMzIDMzIDU3MCA2OCA2OCA1MDAgNzEgWyA1NTYgNDQ0IDMz
Mwo1MDAgNTU2IDI3OCBdIDc5IFsgMjc4IDgzMyA1NTYgNTAwIF0gODUgWyA0NDQgMzg5
IDMzMyA1NTYgXSA5MSA5MSA1MDAgMTcyCjE3MiAyNTAgXQplbmRvYmoKODMgMCBvYmoK
PDwgL0xlbmd0aCA4NCAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB
Y2AgABgZmKAqmBlYMNSyAkXYMETJEWAHa+Jg4GTgYuBm4GHgBfP5GPgZBBgEwWwhBmEG
EQZRMFsMTA5mQhwAvp4BFQplbmRzdHJlYW0KZW5kb2JqCjg0IDAgb2JqCjY5CmVuZG9i
ago3OCAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvQ0lERm9udFR5cGUyIC9C
YXNlRm9udCAvVUVIQ1NBK1RpbWVzLUJvbGQgL0NJRFN5c3RlbUluZm8KPDwgL1JlZ2lz
dHJ5IChBZG9iZSkgL09yZGVyaW5nIChJZGVudGl0eSkgL1N1cHBsZW1lbnQgMCA+PiAv
Rm9udERlc2NyaXB0b3IKNzkgMCBSIC9XIDgyIDAgUiAvRFcgMTAwMCAvQ0lEVG9HSURN
YXAgODMgMCBSID4+CmVuZG9iago4IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBl
IC9UeXBlMCAvRW5jb2RpbmcgL0lkZW50aXR5LUggL0Jhc2VGb250IC9VRUhDU0ErVGlt
ZXMtQm9sZAovRGVzY2VuZGFudEZvbnRzIFsgNzggMCBSIF0gPj4KZW5kb2JqCjg3IDAg
b2JqCjw8IC9MZW5ndGggODggMCBSIC9MZW5ndGgxIDExNDkyIC9GaWx0ZXIgL0ZsYXRl
RGVjb2RlID4+CnN0cmVhbQp4AbV6eXxTVdrwOefe5GZPmrTJzU3bJE2TpksauqULbXOB
riwt0AJtMdBCWxZFoNayY0UWKS51WHTQGYYZZVTGrzGiBtEp41BwKaIDMi51+0BeZOyM
M6+KIzZ5n3tTQP1977f88eX0nOeec55z7jnPedZz2911ZwdSoF5EIdvinm4bEn+KRIQk
FZ2rlqyI1bWtCFHBJbet64zVDU8iZNYs7Whrj9XRDwB9S6EhVsf5AFOXruheG6sbdADb
b1u5eLzf0A31/BVta1fF+tEIQNvtbSs6YvWsMMCsVV0d4/24CSHZiXHc/yPAIoYGIeHB
jDYgKVqBJIggHaRchJjLuAPasNgPKGen/3V0obb0G4xl4sjfvVLaKzw877e+GTn4wyDz
LXMR6CO/ji9AKYoAhgxFDkYOMt92LykoFUbc+JlfJvvIXuRFVvIw7/oqz271Vx6oHKgc
rDxTKfGfPHBy4OTgyTMnJf5TB04NnBo8deaUxD9Jjj9EByAPQB6EfAZ/yO+U+BsONAw0
DDacaZD4+QP8AD/In+El/j0H6gbqBuvO1EkO7BnYM7jnzB7an38gfyB/MP9MvsT/1oG3
Bt4afOvMWxJ/44HGgcbBxjONEr/tgG3ANmg7Y5P40w+kD6QPpp9Jl/i7D3QPdA92n+mW
+IcODA0MDQ6dGZL4rxy4MnBl8MqZK5J+aT9DEsJkV6jaGh8mfQAMYbITgD5M7gUQFyY7
AOjCZDsAbZhsA6AJk60A1GFyDwBVmGwBoAyTuwEowqQXgDxM7gIgC5PNAJgw2QRAGiYb
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
oCvyF3QsvCv0/Cmvb0JqnMlXH0H445y0TV2LFPq8wo3ptgWRfiptLrVZP1/lNPoUtFn3
Dt2SVb95y9Uvvoy37CjrMKYbaR/+IR2rPr/PY87uWjk3Ek4RdBpYVKoFaO1EW/hZs7U4
VeWxN6raVXfJ9qgfVz2n+kwllxF1CnxXYhBAlbPaKYghYU/XWhv0jGCMVYwTKXoTcEKa
m+ga4VvkMfQhugbCJjiJXsG+Yt0JCMVFwRqF6EQgGYRrPyUYeNBdeRCoCF5QgaC7qBvU
EpS6F4NHJATshNG3FJfnlvU2Fe/skjcVBOaWFvuLzJlag0QpT9ucmdyUgJ1nL2S6jD6Z
WsZF9pKnqzfOzJm4ID6elcrO3T49crkM9m2PXiD/BK83B53lE+VKThvvTlcWKYuAy2rA
qlW6FakOhTIjyfwS/Ncaixlex5+PvxT/bTwVf9Ce5Ihj0Ev4W5QDHRz/vucLz789lOeg
nXZkKFMdaTaFktEwDWnCJZMB7KPdfJA32e29LGar82wNGqE9jsd2OzrIT7DbB+G6rUq4
Zes5DzZvlGO/EcsfxnQ95wLsj1oiYB4h8IUMQsiVXQ5wEKzcfBI6iuH2DQcMpusXbwLd
Yk6jEOblUYJjKbiM4t1czF4KZHXU+bQbS/PLC53Tc6v2b/WtNbCsYqK30LCkuLggrajd
nh/q9W1QmzmZDxfRD6+f7ElflL3Q11/TuSfbmBA5JdnSVZGeWlndm7Fm4saHM7k4gbfs
YC976ONgL4f4lRVmXEQVyKu196r2W56ySHm5WwGmUrCTKiVdTVNxWkJRRKtRKuIOwU24
TU+gThFNQFEN9x5K6Q27SVLclI5IiZG4iA/+haaTdJOtZA95nFwjSpJSTW6azR5ddoDV
jd823zCdYtTWM8yOyeDOZFzNi8womNHXerwQ0d0M7kRkgaYoIIhzjDfhoi7B8aPrhOsW
1a6O37+0o3L97Kmzdh/eqlfEmWRJ812e+YWBpaUzd1XUkMzq9Jy5OyJ/nRNx+TNqLAZV
Oy+Y0/oy+IACP0EehU89wj/jmhCaUzerYmpdZuOyFR13eCavvK29trvttmWLofu/AKuY
jNUKZW5kc3RyZWFtCmVuZG9iago4OCAwIG9iago4NzU3CmVuZG9iago4NiAwIG9iago8
PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NTAgL0NhcEhlaWdodCA2Njcg
L0Rlc2NlbnQgLTI1MCAvRmxhZ3MgOTYKL0ZvbnRCQm94IFstMTcxIC00MDcgOTk2IDk4
Nl0gL0ZvbnROYW1lIC9VTlFESk4rVGltZXMtQm9sZEl0YWxpYyAvSXRhbGljQW5nbGUK
MCAvU3RlbVYgMCAvTWF4V2lkdGggMTAwMCAvWEhlaWdodCA1MDAgL0ZvbnRGaWxlMiA4
NyAwIFIgPj4KZW5kb2JqCjg5IDAgb2JqClsgMyAzIDI1MCAxNSAxNSAyNTAgMTkgMjYg
NTAwIDY4IDY4IDUwMCA3MCBbIDQ0NCA1MDAgNDQ0IF0gNzQgWyA1MDAgNTU2IDI3OApd
IDc5IDc5IDI3OCA4MSBbIDU1NiA1MDAgNTAwIF0gODUgWyAzODkgMzg5IDI3OCBdIF0K
ZW5kb2JqCjkwIDAgb2JqCjw8IC9MZW5ndGggOTEgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVj
b2RlID4+CnN0cmVhbQp4AWNgAANGCIVBMkFFmBlYGFgZ2BjYGTgYOBm4MNRRLsANNIKH
gZeBD0jzMwgwCIKNFAKSwgwiDKJAWoxBnEECACx4AS0KZW5kc3RyZWFtCmVuZG9iago5
MSAwIG9iago2OQplbmRvYmoKODUgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUg
L0NJREZvbnRUeXBlMiAvQmFzZUZvbnQgL1VOUURKTitUaW1lcy1Cb2xkSXRhbGljIC9D
SURTeXN0ZW1JbmZvCjw8IC9SZWdpc3RyeSAoQWRvYmUpIC9PcmRlcmluZyAoSWRlbnRp
dHkpIC9TdXBwbGVtZW50IDAgPj4gL0ZvbnREZXNjcmlwdG9yCjg2IDAgUiAvVyA4OSAw
IFIgL0RXIDEwMDAgL0NJRFRvR0lETWFwIDkwIDAgUiA+PgplbmRvYmoKMzYgMCBvYmoK
PDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUwIC9FbmNvZGluZyAvSWRlbnRpdHkt
SCAvQmFzZUZvbnQgL1VOUURKTitUaW1lcy1Cb2xkSXRhbGljCi9EZXNjZW5kYW50Rm9u
dHMgWyA4NSAwIFIgXSA+PgplbmRvYmoKOTQgMCBvYmoKPDwgL0xlbmd0aCA5NSAwIFIg
L0xlbmd0aDEgODc4NCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNWXt8
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
O8f3BQtC1eWWhZG4rXI72QcPWuBDB5F+MqRF6JprFs2bPTu4cNmqvhtDDatXLkX/DY3Y
hZoKZW5kc3RyZWFtCmVuZG9iago5NSAwIG9iago2NDg1CmVuZG9iago5MyAwIG9iago8
PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NTAgL0NhcEhlaWdodCA2Njcg
L0Rlc2NlbnQgLTI1MCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstMTY5IC00MTAgOTk2IDEw
MDddIC9Gb250TmFtZSAvT09XUU1NK1RpbWVzLUJvbGQgL0l0YWxpY0FuZ2xlIDAKL1N0
ZW1WIDAgL01heFdpZHRoIDEwMDAgL1hIZWlnaHQgNTAwIC9Gb250RmlsZTIgOTQgMCBS
ID4+CmVuZG9iago5NiAwIG9iagpbIDMgMyAyNTAgNjggNjggNTAwIDcwIDcwIDQ0NCA3
MiA3MiA0NDQgNzQgWyA1MDAgNTU2IDI3OCBdIDc4IDc4IDU1NiA4MSBbCjU1NiA1MDAg
NTU2IF0gODYgWyAzODkgMzMzIF0gXQplbmRvYmoKOTcgMCBvYmoKPDwgL0xlbmd0aCA5
OCAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBY2AAA0YINYAkE9Bu
ZiBmAWJWBjYGdiDNAcQMDJwMXAzcYBYPAy8ABlkAXAplbmRzdHJlYW0KZW5kb2JqCjk4
IDAgb2JqCjQ1CmVuZG9iago5MiAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAv
Q0lERm9udFR5cGUyIC9CYXNlRm9udCAvT09XUU1NK1RpbWVzLUJvbGQgL0NJRFN5c3Rl
bUluZm8KPDwgL1JlZ2lzdHJ5IChBZG9iZSkgL09yZGVyaW5nIChJZGVudGl0eSkgL1N1
cHBsZW1lbnQgMCA+PiAvRm9udERlc2NyaXB0b3IKOTMgMCBSIC9XIDk2IDAgUiAvRFcg
MTAwMCAvQ0lEVG9HSURNYXAgOTcgMCBSID4+CmVuZG9iagoxMiAwIG9iago8PCAvVHlw
ZSAvRm9udCAvU3VidHlwZSAvVHlwZTAgL0VuY29kaW5nIC9JZGVudGl0eS1IIC9CYXNl
Rm9udCAvT09XUU1NK1RpbWVzLUJvbGQKL0Rlc2NlbmRhbnRGb250cyBbIDkyIDAgUiBd
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
QZODHm5c+Ir1ResZ8EvWqWct1gtDb0HxJKobA6g7Q2vPiMIaClOB6COgaRAqtBVGXguc
f/11FNG6bP5IOD6r8pe/VBlK/FW2ssLy9tumVw0wrdX57rLK/pvSBzvH9wULQtXlloWR
uK1yO9kHD1rgQweRfjKkReiaaxbNmz07uHDZqr4bQw2rVy5F/w2N2IWaCmVuZHN0cmVh
bQplbmRvYmoKMTAyIDAgb2JqCjY0ODUKZW5kb2JqCjEwMCAwIG9iago8PCAvVHlwZSAv
Rm9udERlc2NyaXB0b3IgL0FzY2VudCA3NTAgL0NhcEhlaWdodCA2NjcgL0Rlc2NlbnQg
LTI1MCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstMTY5IC00MTAgOTk2IDEwMDddIC9Gb250
TmFtZSAvT09XUU1NK1RpbWVzLUJvbGQgL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDAgL01h
eFdpZHRoIDEwMDAgL1hIZWlnaHQgNTAwIC9Gb250RmlsZTIgMTAxIDAgUiA+PgplbmRv
YmoKMTAzIDAgb2JqClsgMyAzIDI1MCA2OCA2OCA1MDAgNzAgNzAgNDQ0IDcyIDcyIDQ0
NCA3NCBbIDUwMCA1NTYgMjc4IF0gNzggNzggNTU2IDgxIFsKNTU2IDUwMCA1NTYgXSA4
NiBbIDM4OSAzMzMgXSBdCmVuZG9iagoxMDQgMCBvYmoKPDwgL0xlbmd0aCAxMDUgMCBS
IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AWNgAANGCDWAJBPQbmYgZgFi
VgY2BnYgzQHEDAycDFwM3GAWDwMvAAZZAFwKZW5kc3RyZWFtCmVuZG9iagoxMDUgMCBv
YmoKNDUKZW5kb2JqCjk5IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9DSURG
b250VHlwZTIgL0Jhc2VGb250IC9PT1dRTU0rVGltZXMtQm9sZCAvQ0lEU3lzdGVtSW5m
bwo8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKElkZW50aXR5KSAvU3VwcGxl
bWVudCAwID4+IC9Gb250RGVzY3JpcHRvcgoxMDAgMCBSIC9XIDEwMyAwIFIgL0RXIDEw
MDAgL0NJRFRvR0lETWFwIDEwNCAwIFIgPj4KZW5kb2JqCjM0IDAgb2JqCjw8IC9UeXBl
IC9Gb250IC9TdWJ0eXBlIC9UeXBlMCAvRW5jb2RpbmcgL0lkZW50aXR5LUggL0Jhc2VG
b250IC9PT1dRTU0rVGltZXMtQm9sZAovRGVzY2VuZGFudEZvbnRzIFsgOTkgMCBSIF0g
Pj4KZW5kb2JqCjEwOCAwIG9iago8PCAvTGVuZ3RoIDEwOSAwIFIgL0xlbmd0aDEgMjQw
NzYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB1Xx3gFXFvf/MOee2vXdv
r3t7r7u3bC/AXViKNFEJ1UW6KKKioCIxaJQo4IpGRIotiijEgjSzqKhx0fgiMT5RQ6Kx
bSxxs8+nRI3uHn6fmXsX0Zf3+/39Y5k5086cme98+8zcFZetXEQqyLVEJIEFV6wIEP5P
+w0hwq2LLz1/WSmvvwnPrvMvWrW4lDf2EjJJuWTRvIWlPBnAs2EJCkp5WodnZMmyFVeV
8gYnITR30SULyvXGcSjftmzeVZeW6snbeAYunrdsUSnf2cfyl162qFxPZxBScXe57f/z
QXkLPT6JxESylKjIEiIRgRhJEWmi+oRegRzl9Wjj+dR92XmGtn9SquZvPnDtndeyxIFs
4z/lvQPdii9VrCclb88qkFOqZTRWbpb3ynsV75+qYbXs38T2k8K1tJ1YiEiLRId4OJER
D+NxCxmOdDN5CnETL2nk6QbSiZJ6shlxHS+v5eUFshAlOV5SzeMMjeCpoCmeS2KOIk2Q
esRxno7xb0Z5LWsp0jDvNUD9JIT3AryMpUXq42291EPOQY2Xt2NpkboBPZFW8bSLv+Gk
DjwVPBapnTzPc1ZeZ+HfN5OxeMdEjeRbtDPxGpYWqYGndTzW8riCaogXrVgsAvhfAhMV
eBqRU5H/RE8KPDuQU/L2Ch5L5XYSz4k8FjhEKalBW8JmQE6iXE8U/MnaDBINcqxM5GkR
OIvW5Dv2Psb3L3IN6r/lOZYWyTfEjPhr8hXZhJqvec3X5Dlg0lfkn2QeyliNiPhalP2T
nEB/Cl4jkn+2nwSuSSjjc+J1Ik+L5HNiw1v/xfvrJ/8gWrzVz3MsLZI+8hFxoKyPl31G
/s5bfMZzLC2ST4kP8SdkJ+KPSTPij8jfiBrvsDdFnhZJL3mcwRNPNsMPefwBwzDyPk+/
h3qRvMvTf+XxX3j8Z2JF+XHyJw6R47yMpUXyFq95k5e8QfaTdvT+Bs8d4/HrpTUjr/MV
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
AT+m3TBbswawYTox064l+OYKKEngzbOQmwHeaMW6BmBhpqHF/NCHXgV9L4xexgCqzKd3
Jto5uLTDkTXkGZQLkGdncg47BvAegx7jKG0Fl54FaDMfOyx7/NpK/7E/IH9q24EpPUP/
2R7FqTPW/XJb299woLi8CcQ8eT/yxP+ILn6gD5U1zh97krlez68/lTfohhiUSTw30d7G
ffe/WY6jaFl5DXPdr0rOqUskjrp9gzJ2NOJyezIdS902Z0or4iMHZ06KVemXRM+ZfiiT
qMnslp5e2lwz84fO/TWBFHPuD1axbQ78CwprgulwsPWe3TX1/oxzwXnpYDgaH7wOgMU/
CnqgPKVkfGnGOWOnj+9Ij7pk5WUXLLrs/wCX7VqFCmVuZHN0cmVhbQplbmRvYmoKMTA5
IDAgb2JqCjE2NjIyCmVuZG9iagoxMDcgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlw
dG9yIC9Bc2NlbnQgNzU0IC9DYXBIZWlnaHQgNjcwIC9EZXNjZW50IC0yNDYgL0ZsYWdz
IDMyCi9Gb250QkJveCBbLTE2MyAtNDEwIDc0NCA4NzVdIC9Gb250TmFtZSAvWFNHV0pE
K0NvdXJpZXIgL0l0YWxpY0FuZ2xlIDAgL1N0ZW1WCjAgL01heFdpZHRoIDgyMyAvWEhl
aWdodCA1MDIgL0ZvbnRGaWxlMiAxMDggMCBSID4+CmVuZG9iagoxMTAgMCBvYmoKWyAz
IDMgNjAwIDUgNSA2MDAgMTAgMTIgNjAwIDE0IDMxIDYwMCAzMyAzMyA2MDAgMzUgNTEg
NjAwIDUzIDU4IDYwMCA2MiA2Mgo2MDAgNjQgNjQgNjAwIDY4IDc2IDYwMCA3OCA5MyA2
MDAgMTkyIDE5MiA2MDAgXQplbmRvYmoKMTExIDAgb2JqCjw8IC9MZW5ndGggMTEyIDAg
UiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHVy4k2AgAUBNCrlCzRQggh
0YKsWUKSLOn//8eTfqI5Z5b3zgwTzIUm/mNo0rxUeNqCjEVLlq3IWrUmJ6+gaN2Gks1o
bQW3le3Ytadi34FDVUdqjp2oa2hGp+XUmXNtF3H94TJ4NUlcu3Gr4869B4+68X/y7EXP
q743A++GPnz68m3kZ7qcbRv/Atg0CyMKZW5kc3RyZWFtCmVuZG9iagoxMTIgMCBvYmoK
MTQzCmVuZG9iagoxMDYgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL0NJREZv
bnRUeXBlMiAvQmFzZUZvbnQgL1hTR1dKRCtDb3VyaWVyIC9DSURTeXN0ZW1JbmZvCjw8
IC9SZWdpc3RyeSAoQWRvYmUpIC9PcmRlcmluZyAoSWRlbnRpdHkpIC9TdXBwbGVtZW50
IDAgPj4gL0ZvbnREZXNjcmlwdG9yCjEwNyAwIFIgL1cgMTEwIDAgUiAvRFcgMTAwMCAv
Q0lEVG9HSURNYXAgMTExIDAgUiA+PgplbmRvYmoKMzIgMCBvYmoKPDwgL1R5cGUgL0Zv
bnQgL1N1YnR5cGUgL1R5cGUwIC9FbmNvZGluZyAvSWRlbnRpdHktSCAvQmFzZUZvbnQg
L1hTR1dKRCtDb3VyaWVyCi9EZXNjZW5kYW50Rm9udHMgWyAxMDYgMCBSIF0gPj4KZW5k
b2JqCjExNSAwIG9iago8PCAvTGVuZ3RoIDExNiAwIFIgL0xlbmd0aDEgMjIyMzYgL0Zp
bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB1Xx5YFXF2ffMOeduuTe5+5a772ty
l+wLcAMBlLCpyGpYAyqIioCKaJEqVUREKyKbSxVQqAuy2aBSrUFrK6V+gpZWK9bU5W2a
+ipVqsnl+83cGxbb9/v+frnMnDkzc+bMPPvzzJwsuWHpXFJCbici8c65cYmX8H/q04QI
98+7/sqFhfuyu3Fde+U1y+YV7nW/IGSEcNXcWR2Fe9KHa+1VqCjc02pcg1ctXHJz4V5r
I4SarrluTrFdl0T9vQtn3Xx9oZ18gKv32lkL5xbuJ77M7q+/YW6xnU4mpOSRYt//74Xy
HmV4JQrDyQKiIFcRiQhER3IoE8Xn9EbcUd6OPs4vHDfM0Db/k1Ilf/LJ2x++nRX2p+r+
md/T1yn7WsFGkvP+rAF3cmUeneUb8nvye2Qfn21hrezf8JYzwu20hRiJSHNEg3wwySMf
xPNGMhjlBvIS8npeU8fLtaQdNTVkA/JqXl/F67OkAzVpXlPB8yQN4iqjcX4XwxpFGiU1
yCO8HObvDPFW1lOkAT6ql3qIH895eR0ri9TN+7qok1yGFhfvx8oidZDRyMt52c6fsFEr
rjKei9RCXuN3Jt5m5O83kJF4Rk915Dv00/MWVhaplpc1PFfzvISqiAu9WC4C+F+DEmW4
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
YPr4JuSHD0wZEy4vuyp02aSDyWhlclch0nxhaH2FN86izP3lbJMB/3zCCl8i4Gt6dFdl
jSdpmzMj4QuEIv0rAVj8o7BiKC/JGYdMHn7xZa2jEsOuW3rD1XNv+L8698blCmVuZHN0
cmVhbQplbmRvYmoKMTE2IDAgb2JqCjE1MjY2CmVuZG9iagoxMTQgMCBvYmoKPDwgL1R5
cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgNzU0IC9DYXBIZWlnaHQgNjcwIC9EZXNj
ZW50IC0yNDYgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTE2MyAtNDEwIDc0NCA4NzVdIC9G
b250TmFtZSAvWEVJU0RKK0NvdXJpZXIgL0l0YWxpY0FuZ2xlIDAgL1N0ZW1WCjAgL01h
eFdpZHRoIDgyMyAvWEhlaWdodCA1MDIgL0ZvbnRGaWxlMiAxMTUgMCBSID4+CmVuZG9i
agoxMTcgMCBvYmoKWyAzIDMgNjAwIDUgNSA2MDAgMTAgMTIgNjAwIDE1IDMwIDYwMCAz
NiA0NSA2MDAgNDcgNDcgNjAwIDQ5IDQ5IDYwMCA1MSA1MQo2MDAgNTMgNTggNjAwIDYy
IDYyIDYwMCA2NCA2NCA2MDAgNjggOTIgNjAwIDE5MiAxOTIgNjAwIF0KZW5kb2JqCjEx
OCAwIG9iago8PCAvTGVuZ3RoIDExOSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
c3RyZWFtCngB1csHUoJRFIPRgyhFRYrYkF5VUKSIWEBU9r8mHj8OezAzX24yd0KkWPCD
XQwed+goaglJKWnHTpzKOJOVk1dwruhiv+DSlWs3Sm6VVVTVwrceaASagZa2jq6eu9C2
ug88RIm+gUdPhp6NjE1MvZh5Nffm3YdPC0tfVr79+P3b/fez3gDP3AkrCmVuZHN0cmVh
bQplbmRvYmoKMTE5IDAgb2JqCjEzNwplbmRvYmoKMTEzIDAgb2JqCjw8IC9UeXBlIC9G
b250IC9TdWJ0eXBlIC9DSURGb250VHlwZTIgL0Jhc2VGb250IC9YRUlTREorQ291cmll
ciAvQ0lEU3lzdGVtSW5mbwo8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKElk
ZW50aXR5KSAvU3VwcGxlbWVudCAwID4+IC9Gb250RGVzY3JpcHRvcgoxMTQgMCBSIC9X
IDExNyAwIFIgL0RXIDEwMDAgL0NJRFRvR0lETWFwIDExOCAwIFIgPj4KZW5kb2JqCjEw
IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMCAvRW5jb2RpbmcgL0lk
ZW50aXR5LUggL0Jhc2VGb250IC9YRUlTREorQ291cmllcgovRGVzY2VuZGFudEZvbnRz
IFsgMTEzIDAgUiBdID4+CmVuZG9iagoxMjIgMCBvYmoKPDwgL0xlbmd0aCAxMjMgMCBS
IC9MZW5ndGgxIDg3ODQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBzVl7
fJPV3T/nPEmeNGnS3JMmaZ4kT3Np0jS9paFQ2qelF8JNbi1tbaSltJabUMQKTBGdgBRF
GCrMOWFOeVXGCKFiqm5jG4pM2HDe9jqdvBOc+trpfBnzQpP3d550onu3z/t5/3uf03O+
5/I7l9/v/H6/c066bu1NfUiBNiMGOXuH1jmR+CkLEZLa+9dcvypb1ggIkZPXr9zQny3r
uxBSnxvo61maLaMrgFUDUJEt40rAwoFV69Zny3oJ4KSVq3sn2vU1UHas6lm/JtuO3gJ0
3tCzqi9bdhcDFq5Z2zfRjtsRyjk9Qfu/AhYp1AjRjBotRjJ0I0SCNBB8CLHv419BGYvt
QPJcd3/H4ryav2IsF3s+cmd2qqfquIPpx66MspflaqDN+Ts9RRlKA60cpR9LP8Ve/qpF
7A+J+qldsl0sMabIjmQLZ0iRYQB9imwH0KXIXQDaFNkGoEmRrQB5KbIFQJ0idwKoUuTb
ALkpcgeAMkVuB1CkyGaAnBS5DUCeIpsA2BS5FUCWIrcASFPkWwCSFNkIwKTIBgCSIusB
cLaEoCQYW7h3Yvg3MewMYGcU7+rAuwrxvfVh0g2caCDVkCUgr/2kF8oZshTSj8X0nEjx
G9IHNT8jPZAeEdMs5b0i/WrSD/XXQP4acj2MwonUHLk+ieVCvZJU4jNoEKnwSTE9JKas
YBhUnRlUPTOoOjio2jyomjKoqhpU1SvwyygKtEfFtE9MvYIyqno8qhqKqvgoJfkT6gCS
GWJqF1OzYOhQXehQ/bxDtb9D1d2hautQFXao6k14GPmB9ttieoeYbhTTATGdL6YBMdUK
Wr/qd37Vw37V9/yqJX7VJL/qWZyHRqC/QlCPqN4dUflGVI4R1YhN9QxoVB5WJ/NQzij+
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
0WCGhwO9A4onQBhnL348rqx2PNp2zQy/qWzf+srIwfvrv6PLN7KhyoI72xunOQrmrRko
nfvYY0ULpvL6HFabD2+fDly1Z0PL5KjPaJkxpanpupsPB4369O8GNs0qLiz0+KrKw3Nv
Wvu81pjLEpuTeQ9+EkauzEXysDQHfr1ZKnBKOza2GLVKAbuUaI08RybYXdpYvtIpGFzG
FmUKbDBXYF1yVaAAQZODHm5c+Ir1ResZ8EvWqWct1gtDb0HxJKobA6g7Q2vPiMIaClOB
6COgaRAqtBVGXgucf/11FNG6bP5IOD6r8pe/VBlK/FW2ssLy9tumVw0wrdX57rLK/pvS
BzvH9wULQtXlloWRuK1yO9kHD1rgQweRfjKkReiaaxbNmz07uHDZqr4bQw2rVy5F/w2N
2IWaCmVuZHN0cmVhbQplbmRvYmoKMTIzIDAgb2JqCjY0ODUKZW5kb2JqCjEyMSAwIG9i
ago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NTAgL0NhcEhlaWdodCA2
NjcgL0Rlc2NlbnQgLTI1MCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstMTY5IC00MTAgOTk2
IDEwMDddIC9Gb250TmFtZSAvT09XUU1NK1RpbWVzLUJvbGQgL0l0YWxpY0FuZ2xlIDAK
L1N0ZW1WIDAgL01heFdpZHRoIDEwMDAgL1hIZWlnaHQgNTAwIC9Gb250RmlsZTIgMTIy
IDAgUiA+PgplbmRvYmoKMTI0IDAgb2JqClsgMyAzIDI1MCA2OCA2OCA1MDAgNzAgNzAg
NDQ0IDcyIDcyIDQ0NCA3NCBbIDUwMCA1NTYgMjc4IF0gNzggNzggNTU2IDgxIFsKNTU2
IDUwMCA1NTYgXSA4NiBbIDM4OSAzMzMgXSBdCmVuZG9iagoxMjUgMCBvYmoKPDwgL0xl
bmd0aCAxMjYgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AWNgAANG
CDWAJBPQbmYgZgFiVgY2BnYgzQHEDAycDFwM3GAWDwMvAAZZAFwKZW5kc3RyZWFtCmVu
ZG9iagoxMjYgMCBvYmoKNDUKZW5kb2JqCjEyMCAwIG9iago8PCAvVHlwZSAvRm9udCAv
U3VidHlwZSAvQ0lERm9udFR5cGUyIC9CYXNlRm9udCAvT09XUU1NK1RpbWVzLUJvbGQg
L0NJRFN5c3RlbUluZm8KPDwgL1JlZ2lzdHJ5IChBZG9iZSkgL09yZGVyaW5nIChJZGVu
dGl0eSkgL1N1cHBsZW1lbnQgMCA+PiAvRm9udERlc2NyaXB0b3IKMTIxIDAgUiAvVyAx
MjQgMCBSIC9EVyAxMDAwIC9DSURUb0dJRE1hcCAxMjUgMCBSID4+CmVuZG9iagoyNCAw
IG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHlwZTAgL0VuY29kaW5nIC9JZGVu
dGl0eS1IIC9CYXNlRm9udCAvT09XUU1NK1RpbWVzLUJvbGQKL0Rlc2NlbmRhbnRGb250
cyBbIDEyMCAwIFIgXSA+PgplbmRvYmoKMTI3IDAgb2JqCihEaWZmOiBkcmFmdC1pZXRm
LXNsaW0tbmVnb3RpYXRpbmctaHVtYW4uLi5zbGltLW5lZ290aWF0aW5nLWh1bWFuLWxh
bmd1YWdlLTIzLnR4dCkKZW5kb2JqCjEyOCAwIG9iagooTWFjIE9TIFggMTAuNi44IFF1
YXJ0eiBQREZDb250ZXh0KQplbmRvYmoKMTI5IDAgb2JqCihyYW5keSkKZW5kb2JqCjEz
MCAwIG9iagooR29vZ2xlIENocm9tZSkKZW5kb2JqCjEzMSAwIG9iagooRDoyMDE4MDEx
MTE5MTEwNVowMCcwMCcpCmVuZG9iagoxIDAgb2JqCjw8IC9UaXRsZSAxMjcgMCBSIC9B
dXRob3IgMTI5IDAgUiAvUHJvZHVjZXIgMTI4IDAgUiAvQ3JlYXRvciAxMzAgMCBSIC9D
cmVhdGlvbkRhdGUKMTMxIDAgUiAvTW9kRGF0ZSAxMzEgMCBSID4+CmVuZG9iagp4cmVm
CjAgMTMyCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDMxNjMyNSAwMDAwMCBuIAowMDAw
MDczMDQ2IDAwMDAwIG4gCjAwMDAxOTMwNTEgMDAwMDAgbiAKMDAwMDAwMDAyMiAwMDAw
MCBuIAowMDAwMDczMDI1IDAwMDAwIG4gCjAwMDAwNzMxNTAgMDAwMDAgbiAKMDAwMDA3
NjAyNiAwMDAwMCBuIAowMDAwMjQ5ODE4IDAwMDAwIG4gCjAwMDAwMDAwMDAgMDAwMDAg
biAKMDAwMDMwODQ5NyAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDAyNjcw
MjAgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwMjAwNDIxIDAwMDAwIG4g
CjAwMDAwMDAwMDAgMDAwMDAgbiAKMDAwMDA3MzI4NyAwMDAwMCBuIAowMDAwMDc2MDA1
IDAwMDAwIG4gCjAwMDAxNDY4NzkgMDAwMDAgbiAKMDAwMDA3NjA2MiAwMDAwMCBuIAow
MDAwMTQ2ODU3IDAwMDAwIG4gCjAwMDAxNDY5ODYgMDAwMDAgbiAKMDAwMDI0MDUyMyAw
MDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDAzMTU5NDEgMDAwMDAgbiAKMDAw
MDAwMDAwMCAwMDAwMCBuIAowMDAwMjA4MzQ1IDAwMDAwIG4gCjAwMDAwMDAwMDAgMDAw
MDAgbiAKMDAwMDE5Mjc4OSAwMDAwMCBuIAowMDAwMTQ3MTEyIDAwMDAwIG4gCjAwMDAx
OTI3NjcgMDAwMDAgbiAKMDAwMDE5Mjg5NiAwMDAwMCBuIAowMDAwMjkyMTU4IDAwMDAw
IG4gCjAwMDAwMDAwMDAgMDAwMDAgbiAKMDAwMDI3NDQ2NSAwMDAwMCBuIAowMDAwMDAw
MDAwIDAwMDAwIG4gCjAwMDAyNTk1ODEgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBu
IAowMDAwMjI0NDMxIDAwMDAwIG4gCjAwMDAwMDAwMDAgMDAwMDAgbiAKMDAwMDIxNjE1
OCAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDAxOTMxNDggMDAwMDAgbiAK
MDAwMDIwMDE5MyAwMDAwMCBuIAowMDAwMTk5NzAzIDAwMDAwIG4gCjAwMDAxOTMxOTgg
MDAwMDAgbiAKMDAwMDE5OTY4MiAwMDAwMCBuIAowMDAwMTk5OTMzIDAwMDAwIG4gCjAw
MDAyMDAwNTEgMDAwMDAgbiAKMDAwMDIwMDE3NCAwMDAwMCBuIAowMDAwMjA4MTE3IDAw
MDAwIG4gCjAwMDAyMDc2MDAgMDAwMDAgbiAKMDAwMDIwMDU1NiAwMDAwMCBuIAowMDAw
MjA3NTc5IDAwMDAwIG4gCjAwMDAyMDc4MzAgMDAwMDAgbiAKMDAwMDIwNzk2OCAwMDAw
MCBuIAowMDAwMjA4MDk4IDAwMDAwIG4gCjAwMDAyMTU5MzIgMDAwMDAgbiAKMDAwMDIx
NTMyNiAwMDAwMCBuIAowMDAwMjA4NDgwIDAwMDAwIG4gCjAwMDAyMTUzMDUgMDAwMDAg
biAKMDAwMDIxNTU1NyAwMDAwMCBuIAowMDAwMjE1NzYxIDAwMDAwIG4gCjAwMDAyMTU5
MTMgMDAwMDAgbiAKMDAwMDIyNDIwOSAwMDAwMCBuIAowMDAwMjIzNjY1IDAwMDAwIG4g
CjAwMDAyMTYyOTEgMDAwMDAgbiAKMDAwMDIyMzY0NCAwMDAwMCBuIAowMDAwMjIzODkw
IDAwMDAwIG4gCjAwMDAyMjQwNDkgMDAwMDAgbiAKMDAwMDIyNDE5MCAwMDAwMCBuIAow
MDAwMjQwMzA0IDAwMDAwIG4gCjAwMDAyMzk2ODMgMDAwMDAgbiAKMDAwMDIyNDU2MCAw
MDAwMCBuIAowMDAwMjM5NjYxIDAwMDAwIG4gCjAwMDAyMzk5MDMgMDAwMDAgbiAKMDAw
MDI0MDA3MSAwMDAwMCBuIAowMDAwMjQwMjg0IDAwMDAwIG4gCjAwMDAyNDk1OTYgMDAw
MDAgbiAKMDAwMDI0OTAzMyAwMDAwMCBuIAowMDAwMjQwNjQ5IDAwMDAwIG4gCjAwMDAy
NDkwMTIgMDAwMDAgbiAKMDAwMDI0OTI1OCAwMDAwMCBuIAowMDAwMjQ5NDMyIDAwMDAw
IG4gCjAwMDAyNDk1NzcgMDAwMDAgbiAKMDAwMDI1OTM1MyAwMDAwMCBuIAowMDAwMjU4
ODE1IDAwMDAwIG4gCjAwMDAyNDk5NDYgMDAwMDAgbiAKMDAwMDI1ODc5NCAwMDAwMCBu
IAowMDAwMjU5MDQ1IDAwMDAwIG4gCjAwMDAyNTkxODkgMDAwMDAgbiAKMDAwMDI1OTMz
NCAwMDAwMCBuIAowMDAwMjY2Nzk4IDAwMDAwIG4gCjAwMDAyNjYzMTIgMDAwMDAgbiAK
MDAwMDI1OTcxNiAwMDAwMCBuIAowMDAwMjY2MjkxIDAwMDAwIG4gCjAwMDAyNjY1Mzcg
MDAwMDAgbiAKMDAwMDI2NjY1OCAwMDAwMCBuIAowMDAwMjY2Nzc5IDAwMDAwIG4gCjAw
MDAyNzQyNDAgMDAwMDAgbiAKMDAwMDI3Mzc0OCAwMDAwMCBuIAowMDAwMjY3MTQ5IDAw
MDAwIG4gCjAwMDAyNzM3MjYgMDAwMDAgbiAKMDAwMDI3Mzk3NSAwMDAwMCBuIAowMDAw
Mjc0MDk3IDAwMDAwIG4gCjAwMDAyNzQyMjAgMDAwMDAgbiAKMDAwMDI5MTkzNSAwMDAw
MCBuIAowMDAwMjkxMzMyIDAwMDAwIG4gCjAwMDAyNzQ1OTQgMDAwMDAgbiAKMDAwMDI5
MTMwOSAwMDAwMCBuIAowMDAwMjkxNTU0IDAwMDAwIG4gCjAwMDAyOTE2OTMgMDAwMDAg
biAKMDAwMDI5MTkxNCAwMDAwMCBuIAowMDAwMzA4Mjc0IDAwMDAwIG4gCjAwMDAzMDc2
NjcgMDAwMDAgbiAKMDAwMDI5MjI4NSAwMDAwMCBuIAowMDAwMzA3NjQ0IDAwMDAwIG4g
CjAwMDAzMDc4ODkgMDAwMDAgbiAKMDAwMDMwODAzOCAwMDAwMCBuIAowMDAwMzA4MjUz
IDAwMDAwIG4gCjAwMDAzMTU3MTUgMDAwMDAgbiAKMDAwMDMxNTIyMyAwMDAwMCBuIAow
MDAwMzA4NjI0IDAwMDAwIG4gCjAwMDAzMTUyMDEgMDAwMDAgbiAKMDAwMDMxNTQ1MCAw
MDAwMCBuIAowMDAwMzE1NTcyIDAwMDAwIG4gCjAwMDAzMTU2OTUgMDAwMDAgbiAKMDAw
MDMxNjA3MSAwMDAwMCBuIAowMDAwMzE2MTcxIDAwMDAwIG4gCjAwMDAzMTYyMjQgMDAw
MDAgbiAKMDAwMDMxNjI0OSAwMDAwMCBuIAowMDAwMzE2MjgyIDAwMDAwIG4gCnRyYWls
ZXIKPDwgL1NpemUgMTMyIC9Sb290IDQyIDAgUiAvSW5mbyAxIDAgUiAvSUQgWyA8Mzdk
YzFkZWEwMTc4OTE2YWEzNGFkZjEyYTdhNzA0ZGU+CjwzN2RjMWRlYTAxNzg5MTZhYTM0
YWRmMTJhN2E3MDRkZT4gXSA+PgpzdGFydHhyZWYKMzE2NDUxCiUlRU9GCg==
--============_-696424554==_D============--

--============_-696424554==_============--


From nobody Thu Jan 11 11:30:17 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23FB91273B1 for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 11:30:15 -0800 (PST)
X-Quarantine-ID: <XAxtEKS6GkRR>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XAxtEKS6GkRR for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 11:30:13 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id C4E281270A0 for <slim@ietf.org>; Thu, 11 Jan 2018 11:30:12 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Thu, 11 Jan 2018 11:30:44 -0800
Mime-Version: 1.0
Message-Id: <p06240603d67d6aa5ec31@[99.111.97.136]>
In-Reply-To: <p06240601d67d2f9e1693@[99.111.97.136]>
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@99.111.97.136> <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se> <CAOW+2dtDBKR5q_LO9=kTpgKQJR=P_hy4yzQC=iy8q_WgtH6hyw@mail.gmail.com> <p06240601d67d2f9e1693@[99.111.97.136]>
X-Mailer: Eudora for Mac OS X
Date: Thu, 11 Jan 2018 11:30:05 -0800
To: Bernard Aboba <bernard.aboba@gmail.com>, Gunnar =?iso-8859-1?Q?Hellstr=F6m?=   <gunnar.hellstrom@omnitor.se>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/dfbtSQ7rNC0X_gUPU3xl28B4Vm0>
Subject: [Slim] Text stating that negotiation isn't restrictive
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 19:30:15 -0000

Of the two remaining open questions, one is if we need to add text to 
explicitly say that negotiation doesn't restrict what people do on a 
call.  I do not believe we need to add such text.  However, if we 
were to add text, here is a proposal to add to the Introduction:

     Language negotiation is intended to better enable interactive
     communications (e.g., by allowing needed individuals or resources
     to be part of a call); it does not attempt to describe the full
     complexity of human conversation nor restrict what conversants do
     during a call.

As I said in the email thread, I do not see any harm in leaving the 
draft as-is, but I also won't strongly object to adding the above.

-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Computers ... are not designed, as we are, for ambiguity.  --Thomas


From nobody Thu Jan 11 11:57:35 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B4DD12DA50 for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 11:57:33 -0800 (PST)
X-Quarantine-ID: <BMDjJi51WHbh>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_OBFU_PDF_ATTACH=0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BMDjJi51WHbh for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 11:57:31 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 1F4D112D967 for <slim@ietf.org>; Thu, 11 Jan 2018 11:57:30 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Thu, 11 Jan 2018 11:58:03 -0800
Mime-Version: 1.0
Message-Id: <p06240604d67d70904f55@[99.111.97.136]>
In-Reply-To: <p06240603d67d6aa5ec31@[99.111.97.136]>
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@99.111.97.136> <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se> <CAOW+2dtDBKR5q_LO9=kTpgKQJR=P_hy4yzQC=iy8q_WgtH6hyw@mail.gmail.com> <p06240601d67d2f9e1693@[99.111.97.136]> <p06240603d67d6aa5ec31@[99.111.97.136]>
X-Mailer: Eudora for Mac OS X
Date: Thu, 11 Jan 2018 11:57:27 -0800
To: Bernard Aboba <bernard.aboba@gmail.com>, Gunnar =?iso-8859-1?Q?Hellstr=F6m?=    <gunnar.hellstrom@omnitor.se>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="============_-696421848==_============"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/2EncKiTnhVGxo5G36EJXkaluM4w>
Subject: [Slim] Allowing multiple values in an answer
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 19:57:33 -0000

--============_-696421848==_============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

The second of the two remaining open questions is if we should allow 
an answer to contain multiple values.  I do not think this is the 
intent of the text that has been in the draft for some time; 
regardless, we could make such a change, but I question if we can do 
so now, when we've essentially passed IESG review.

I edited a version of the draft that contains all remaining 
clarifying editorial changes to also make this technical change and 
attached is a diff showing what it would look like.  However, I think 
we should not make the change since it could introduce additional 
complexities or problems that we aren't considering.  I think we 
could make such a change in a future extension or revision.  I don't 
think we'd have an interoperability problem since endpoints 
conformant with the more restrictive version will not generate such 
answers, and would regard regard receiving such answers as an error, 
but not one that would fail a call.

-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
[XML] is probably the worst format ever designed...it really doesn't scale as a
file format, and it's generally a complete disaster. --Linus Torvalds, 3/6/2014
--============_-696421848==_============
Content-Id: <p06240604d67d70904f55@[99.111.97.136].0.0>
Content-Type: multipart/appledouble; boundary="============_-696421848==_D============"

--============_-696421848==_D============
Content-Transfer-Encoding: base64
Content-Type: application/applefile; name="%diff-with-multiple.pdf"
Content-Disposition: attachment; filename="%diff-with-multiple.pdf"
 ; modification-date="Thu, 11 Jan 2018 11:50:28 -0800"

AAUWBwACAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAPgAAABYAAAAJAAAAVAAAACAA
AAAIAAAAdAAAABBkaWZmLXdpdGgtbXVsdGlwbGUucGRmAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAh6gwEIeoMBEttDAAh6g2o
--============_-696421848==_D============
Content-Type: application/octet-stream; name="diff-with-multiple.pdf"
Content-Disposition: attachment; filename="diff-with-multiple.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmls
dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG0vcuOZNt1Jds/XxE/QJe/H0BBDV2o
+gIOcNvSgdgQwAtQ/H/gLs/wOWZkhrmfyDTOYqNS5HbLkWu/1sv2/Pvbf7z9/W1/fdtf
3k6ny9vlcHn73/9++3/f/r+3f/l//rF7++Mfb7tv//nHH/ej/rI/3zaX/e50P3iz3V7f
dtvDYf03+9/Wr/66jtxuzsfL2/btfvxtc74eT2+X02FzvR3e9pv98fx23Rz3+9P9L/nr
22G3uR22H464nDa7w+lxzDvysF1/0fnUBx3ef/M9Z7u53c79N112m8v5w9/121/fTtf9
+u/2fcynNP0PreDH8+Z0W3nek182+9vt9J5q/X2Hw2H9az/+f+vfnH9Rfvr4J73/+P2f
XX/Rb4fdI3cf/R7849EJnoO+Jf94yHZz2u636//9lj+taI//7rtTcbhudpfdq1NRR7w8
FY+DXp2KcF6cijrmC6fisN1cL+u6+4VTkZ9+6VT00S9ORQ76dCpy0e8Pm9Nl/yt565df
ipuDX6StY56H3Z03+8u6K3+hdfPTL8Xto1/kzUHPA2+vm9ulHik/dWPWL78UNwe/SFvH
vAi725wvv/YY2dZPvxY3R7/KWwc9DXy+HTeHy/EXrob88itx++DnaXPM87DX9X64rNfM
z1+75/z0S3H76Bd5c9DzwJf1Cr38Ut765Zfi5uAXaeuYF2H3m+NlvX1/oXUv9dOvxc3R
r/LWQc8Dn1cX4nL+lbz1yy/FzcEv0tYxz8OuTtT1cubWvawOxvZbj+r9Tx96F+f87knW
9fJfv/7t20/euxgffvI5cXVI0knqoz9kf+/51AvufFp/yeXyXUO/d2++7xQ9/q/v0j9+
+V346kDes3yXuw7+HLt6RhTlh7DHw3rB/XDTfTFtfvqluH30i7w56HnrHk7rBbe65R+O
+GLe+uWX4ubgF2nrmA9Rfmjd/XW94K7fX8ZfTJuffiluH/0ibw56EXi3XnC3X2nd/eOX
X4tbB79K+znKD627O64X3O2XWjc//VLcPvpF3hz0vHW3582vXbqPH34pbB37IurnHN+3
7Ol22xyva/xJd9mLx2//7knS98fvx8fYh598Dvzp8dtHP23k022/2V1rJPf9YPDjmPTz
4ze/fBL+u8dvH/w5dj1+c8zzsNfj5nr9YfRWD4hXDZ3fPckKDd0/+Zz4c0Pn6OfZL5fN
+pfiNfInDV2/fBL++4bOwZ9jp6HrmBdht5v99YeBXDX0n6Wtn34tbo5+lbcOeh74vN/c
rt8P5L6Yt375pbg5+EXaOuZ52NNpzWj9MJD7Ytr89Etx++gXeXPQ88DH6+Zw/X4g98W8
9csvxc3BL9LWMS/C7jbb+3whPY3/5No91k+/FjdHv8pbBz0PfJ/5/KVez+qcv//yS3Fz
8Iu0dczzsPvzetf9MJCra+HVIzi/e5IVHsH9k8+JPz+Cc/Tz7Lvbetd9P6ar6H9yYdQv
n4T//hGcgz/HziO4jnkRdrfedT+M6b6atn76tbg5+lXeOuh54O1xveB4IPfqwqifPckK
10V+8Tnv58uiDn6a+3hbvZ7rL43p+qdPwn93XXw4+nPwujD6oOeBr7f1rvuVMd2xfvml
uDn4Rdo65kXY/XrX/dLT7bhWWt5/+rW4OfpV3jroeeD1lx2uPKZ7cRmvya33nz3J+vky
7l98zvvpMs7Bz3Ofr+u192R49yp4fvf15P2Tr0TP0S+ybze/NIw+nt9/+CT697dfHfs5
c26+xyHPg64lyOPt50d6x/zuSVK4PPonnwN/vj5y9PPsa91vd/uVkd6xfvkk/PfNnIM/
x0471zHPw64lvevtyUjv9bv6mJ9+KW4f/SJvDnoReLfWeH9leHdca73ffvm1uHXwq7Sf
o3w/YXHcH9ca9C8N7/qnX4qbv+ixkv5xgiFXQw563rprKe+Wpf+PkD+bJD7WL78UNwe/
aN065nnY7Vr3/3G5/2s9t2N++qW4ffSLvDnoReD95nD7leHdcfv45dfi1sGv0n6O8v21
e7idNtvbLw3v+qdfifvh6Od5+6CnrXtYS3m/Nu2aX34pbv01L+60AF+E3a4X3JPh3evn
7uFaP/1a3Bz9onWDfB74clhvtV8Z0x3ql1+Km4NfpK1jPoVdb/f3fTUfdtP0f7dWqWox
7HA+rjXdzAx9vzfpfb9SH/LI/X7Q+02STU456sXWmhyz/26b0zupHs590Ld/1cdE6YQk
/VpOPP7Sev+hfvnduXh/ZtZfk11OffCLc1HAD+fiHddht2uB94fnyPu//c/eKYe1ZPn+
06/FzdGv8tZBzwMf92uR9/tprS/mrV9+KW4OfpG2jnkedi32nX5tvf+Qn34pbh/9Im8O
eh54rfbtf2m9/1C//FLcHPwibR3zIuy6RJ+t9//JU3pfP/1a3Bz9Km8d9Dzw7rBWdr+f
G/ritVu//FLcHPwibR3zPOxa7zv8uMj/xbT56Zfi9tEv8uagp4HXdtK1svv9hNDX8uaX
X4nbBz9Pm2NehF2//nG6+6tp66dfi5ujX+Wtg54HXmt7xx9mJyrvi3mVff3sSdaM+PNe
6198zlsvweysycEfcr+nqhfc2qey3lI/PyHUv/su+Tv8niPJ1y7ldeffO1/5q6Dz+Tl6
jn6efW0PfzLD+arJH7/6eu76wVca/HOkH9p7rfudfmEXwD6/+4nc9Vd9qb3zFzxv77UG
uH+yC+BVg9fPvp48v/hKk9fBz3MfL2sq/Mk00avg+d3Xk/dPvhI9R7/IvhyHJxsCXkZ/
/OwnktcvvhT8c6ofrvO1Rnj4tb0B+/z0SfjvZhI/HP05eI1P+qDnDb1WBrdP9ga8auj6
2ZOs8BjMLz7n/fwUrIOf595d1+puBoPfz3q9Cp7ffT15/+Qr0XP0i+y7tUzMU0ovoz9+
9hPJ6xdfCv451Q8X91ou3D3bPPAqeH739eT9k69Ez9FP23xNg6yX5vcDxK9NO+aXT8J/
d1v2wZ9j112ZY56HXSuHp2f7CF4PYXb56Zfi9tEv8uagF4HXfpJf2jywW+uY3375tbh1
8Ku0n6N8fxmv2Yn1XvylzQP90y/FzV8EPZFcDTnoeeueL+tl+P0A8YvXbv3yS3Fz8IvW
rWNehN2uN+APUzFfTVs//VrcHP0qbx30PPBaHdw+6U//yb1Wv/xS3Bz8Im0d8zzs8bRe
e7/2HMtPvxS3j36RNwc9D7xWB9fOil/Yb7arX34pbg5+kbaOeRF2t15wT0aFf3ItrIXK
959+LW6OfpW3DnoeeFmHv9a4jx9+KWwd+yLq5xzvz9yeyKc/fZjc3+1Om+M5j42PU+ml
+/Yhj9Q4uZ+jXkzu55hXk/t90Lfm/5go/dWaTtgtP3F3/pVJpvzyuzPx/rysvyaTIH3w
i1MBUd5xHXZpvucfniF1uv7kKt/WT78WN0e/ylsHfbjKvw98W5bv+ftHyNfi1g9fhM00
TY79GPX9r6lXdR3yNOh1Gb7nF4+PZY5/bN8PulZ++ZWoffDzrDnmadjL3e59+lx+HvXx
u68ErUOfx3wWoq7V1XE6X55sKbo35YuY9csvBc3BL6LWMU9bdK1PHuL9fz8ifZ21fviV
qDn2edI65GnQtf63/dHz/9hFe96q+eVXovbBz7PmmKdhj3eT9/neoedZ64dfiZpjnyet
Q54HvXuzL/YNvUhav/xS1Bz8Imsd8zTsWvTb/eD21xXwbST/230q+31M/+ExVb96kvPz
rE9+8Dlrvd0ya1/HPs28v4u8P0z51Ivg1fRD/ezPUuc9m78Ixm2fYufgD7nfU9VDbK0q
bncfLozrefddW7N/nF8l9vrdO/ie4XNb9w+qsfMXfQ79OdKjJddnZRr99/ufz2sKef2X
b395/Hl9ouZyPr798be3f/v9bS0YroXhb//z+x/XhvHTef1jd6fffv/b27/839WHXWl/
/+vb/9lud3/917ff/+ft339fH8S5/+TbF2x+4e/Ybdd+4tv2jH/Jf/7xw1/yTdO+e4Kv
/6bf6F9z73Fd75P/qw0+/XOOl/6bXrB/e9JSu7VZbpmR6/M+wD6dHHt/XwR5lvso2cvo
PD9j3xz7sDzc0/bAbSLbe43/zodvl+bnc7nbutx323y3vrxE5/L44Yr8letkLZdsD+su
Q/bV5V4zDrvj8Ybsk2zv9W6/rBEWso/yOlnLdoft2vRKbWLP5XlNFd+3VxP7dHbtvb7X
sT7QxbmPHx6Pv3KdXNZSztpbi7ntNbg+YnK97ffIPsl757bs/NPxiGx7LteG2NthfaUM
z+VOncv9do1LV6Mg++juy/23jclrjppyH//T5V7vndN9gxSxT3vHXhNBx9Mztnue7NfW
r+2aWsbc8vrer0mm1Vt6wnbvy/1671yOT9jyGbtf753D+gtG2mS9d9Yrjdknee+c1l7e
29pWT9egvb7P95H6E7Z8nuzXu2F/3vHz5Phf7t5ZW6RvuyM/T07yeXJd2st5TaJRe8vn
937Ni233S54i9lHeO2v33m37hC2vwft+8DW44XteXieH3fpyyPHA7S3f84c1VX57di5l
ex/WuOF6fHaduHt+fWlr6RNrehSvE/dOOxwu948NMVveO4e1yrU97Eeu78NpfZ1194wt
2+S03ju3Z2z3PLmbD9dnz29776zNhMfrk2fszo2L1zBqc3j2/N65vv3husaAS6nD63sn
7501n7+G3MyWfYjD6n/vz0/6ECf3Tjvc1sLYkk6xTT7mXntMdmvwsqaWVs/geFrqyW59
2W+79so8pqA+TE/9+VwOzkzdfbzLbq3009TUx1mjF2OvZ7NepzU7fNqd7ufn87TXR/a3
aS8zI3U6rY/5nA5Pnkauh31aivd5e3pyttydt3ofq/Wf5Xa9hNPqOa1vSD9pEzfTcFpL
VLv1de0/vYJfXDXPZgC/LSyelhRGb0T5FF1fG9kcDmuFj9hytHRaT4zdec9PIznyPd2/
OHK+cc/p4xPjF9r7vL70ez09eyO66+S8VJTj4cjXiTyX5936TtJ6HuK5lDNS62V4X7Xk
3LKnel5LErvbkzaR1+B5ifHb3VoYpOtbjmjOaylqWS0j9+X5uJZenvVA5IhmVQVYz9gn
I0h5X57XTPH1XpSA2luO2M/3T4tsn7DljNR57Vg83S0Iym2fJ2s2d3de1RyIba/vtey3
dqk+Ybv35TIr1mzXs1lR14e4f+/7eN/xN9Em957q6sIh2947q6d62z+ZhZbX99rBsrlu
n7Dlu+GyNLPDOpnYJnJGajX1Gvk+meGWo+q1U2J9CGTH14l8fq8CK5vd6fikP+junctx
vXcOT9jyGrys2YDzs3veXien+8zls/vSrTxd1vN7TdLxuZQzUqvEzNqn9oRt23vtvV/9
CH432Hv+PuO6fcK29859tHx6trIqr+8lyqzV5if3jpuRuq4R+O1eGgffDW5G6rpWzLbP
nt/y3rnetfjtk2esnJG6rj7y8dnzW85IXdfepLX4ye8G2yb3bdnP3vMneZ2sT80uyeHJ
88Ttplj+2uprfpsF+rwLRPYHr+vbJ08XQtxE2nVtplgjqZlTeXeg98+mfdzi/tqw9+17
nHTHy6fg2t606qB92wX2+UzKkeu6+tYepyfNba+S23pbHp80txw1rBJw9739PGo4HdT6
5G3NnqzJEx4Vy/Zen43cHI7PZgrcm+G2Zk+Op2frfG5efq3X3vcK8W0pr5PVoVqzEM/m
zt3j5LYE68PpGfvDCPDwTZo63Ev6Pebl92tpc79fS23v20H9vPyqTrhGXt96eMNz57e1
u/BwejKvs/9wJXxlc2pN6t4lrccG2G9/PN5N4/tfsvbJftsyuuYIsgN2+3O34Lpwa3Pt
tz+uFYbN9b6VeN0p39hr917YPzkR+Im9tk2s+nQHZB//+6ceHZ/Zy2C9P/Io908+8j6x
L0sg2q+JbmL/5CPvM3tNRq+13xH2Wi5c27A4t22TtVy4BmVnzv3hQv/CJPqnNlmvmN19
AEzt/ZODps/std36/IQt7539en1d7r0zyv2Tj+ofc+/X62utWfK985MTmJ/Y6/W1vy9A
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
Fr9tlyPOLD7i3P+3s9NGWsEeNhKx764mWtpIxD7cxjltJGS7MlRpIxF7/z/qOngMKeeT
TMS2Z6DNSow6boiWp+XDRiL29X+rJkkbidjyDCRtJGLLT/41bCRiy08nbSRi7657l420
BB4Z2/cxGQjlAWXZSBi5G1HKRiK47IdlI62A55NMBJe9vGykJfDn5TnpK3J9lU8yrQg7
LsffHq+QMwluA08bieD210wbieA28nySieA28nySieA28rSRCC4jLxuJ4DLyspEIbiPP
J5kIbiPPJ5kIbiPPJ5kIbiMfTzIR2wY+bCRi27jTRiK4DTxtJILbyNNGIriNPG0kgtvI
00YiuI08bSSC28jTRiK4jTxtJILLyMtGIriMvGwkgtvI00YiuI08bSSC28iHjURsG3ja
SAS3gaeNRHAbedpIBLeRp41EcBt52kgEt5GnjURwG3naSAS3kaeNRHAbedpIBLeRp41E
cBl52UgEl5GXjURwG/mwkYhtA08bieA28LSRCG4jTxuJ4DbytJEIbiNPG4ngNvK0kQhu
I08bieA28rSRVsDTRiL4V0vj5/ee3u2N9eNjj3Px/X09PrbLe4v/FcfN73j+6f/97ePv
H9f+z3/99eM/P+KA+3E7+v/9L59/vr8+no/9L3/9x8e//fFxi3OZ1/lvn3/cT5dpdlLj
Dq7LZaK/t/zFymVaAU+XaQl8uEwr4OkyEVyeuh/pMhFcZqxC1bvs1z20OoS7M/1ymQhu
c1b5KBPBZdIqXSZku6xVPcpEcJm2KpeJ4DJfcKTLRHA7tKTLRHD7DcXd+uvzuXM3l6mr
cpkocgkvl4ngMnVVLhPB5d36cpkILrtiuUwr4PFIyLbFnI2Douzn5TJR5Bb++SgToeVK
MB9lIrYNO67WL0td1aNMKyLPR5kIbps8XSaC2zZPl4ngNvJ0mQhuI89HmQguIy+XieAy
8nKZCG4jz0eZCG4jj6v19+P15iHRRj4eZVoR+HCZiG3jTpeJ4LbF02UiuI08XSaC28jT
ZSK4jTxdJoLbyNNlIriNPF0mgtvI02UiuI08XSaCy8jLZSK4jLxcJoLbyNNlIriNfLhM
xLaBp8tEcBt4ukwEt5Gny0RwG3m6TAS3kafLRHAbebpMBLeRp8tEcBt5ukwEt5Gny0Rw
G3m6TAS3kafLRHAZeblMBJeRp8tEbBt4ukwEt4Gny0RwG3m6TAS3kafLRHAbebpMBLeR
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
q/TzOHSZECv9PNLtiun6eaTLakrp55nuLnmln0e6XTLP7bq3vg8nV0h5/S39PI7dzvs+
D6xilX4exy7nvfTzSJfrvfTzSJdVrNLPM91Vsbp+HuF2Yu7zwCpW6edx7DIeK/080u3M
dP08012GoPTzSLcfU9fPI93Oe3tuoVWxzrZIec2rbt84djszWysatIZBJ9u7PLSr2zeO
3a7IvRUN9uUsvSx/1er2jWOX8967fSNcLpnq9s10F8JXt2+kyx+1un0j3U77fR9Yxdrb
cwvjqlh78y+0KtZZMs/OTDMwjKti7W0DHlfF2puHYVwVa28mhlbFOtsif10Vq/1ffPv9
8qe/ztcmorl8+9flz7fb27/qsl5u7Z8/TtO1/Tkda+ZV+HzM3+H3gL+9u3+Gt/6w99f+
S/Tln/9x+fbfl//8dvnb5d+XW3NqtSjiNbYff8/b5bkuf/jt98tfvrXz5xhvDr01fWhS
2qPgjPR3SzWf6c/rfZ+PYjnR3xZafaK3BdmCvmPJjKC3BTm1wZ/Q3867fxp7K9re5/uh
48Kxv3t4fKYfZ/Z6lLOJ/nbe/RO9yRaX+ZRuP6aWcJv36Wzsb983fh77fGvf/e3o3Igz
8/aV4DP9+FZP6XJm5lbOft7a98xjf1v792nsTXL53F7SE1wz7ybHP9HnNu/r+djfTY5/
prd530/pb6ciP9HvbY9cj4c2cc3Ir2k+Lkv7Of3dksensS+P6207nRm7IpufqelaTlek
/FXbsdrcAGf0N3eC46z4cfK9/pwfz+uyLcdF72O9L3FqvzkzX+jtorfPp/Q3T76v9Lbe
b6f0N9OFX+itZ/y6Hf2WcWbeXO9f6E2w35QKp/T31vtXens1/DnlneBX/qqt1NTc+3k2
JX16b71/GXt713v/+eT7if5eQu8z/X472nudjv32XgHxK3273s9nRn5NjXx9Pk7H/qZc
6cvY28n3eLZ982S9v3cH/krf2x34p+ggf9U3z6Yv9Pl5vT1eclTaxd5ME3yhtx4H0+N0
7PZXbVLapm45Mno09um9gs2XsS8tXH2e098Vu/58rq7t5BsW8h0iiHEh36GCGBfyrc2p
Ni7kW1uThnEhX0v7DAz52lVmYMi3toByXMi3NhvGuJBvbRXEcSFfm5WBId/zdnyrp5fU
N7fIz+mZZzu0x4V8z9uheh8V8rW7xsCQ7zm3eR8W8j3ntkcOC/me7VgdF/I9W0A5LuR7
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
yL8M+CPGXiUGosuzI0oMSHdnR5UYEO7uv9FNk+hyC4sSA9Hl0RElBqLLoyNKDESXW2R0
0yS6PJiixIB0tyCjxEB0mbyIEgPRZfIiSgxEl5tYlBiILpMXUWIguh17yb5H0D9k38Se
5Xrssm+Cy08pumkSXW6Qa8m+iS43yOimSXT7oVY3TaLbeS/ZN9Jtv8veTRPprs9ddNMk
ujyYQvZN9LurwYbsm+jyVw3ZN9Ldrxqyb6LLDbJk3wj/h0pMl+wb4U5QFrJvpLsHuEL2
TXSplohumkiXY69umkS3K6a6aRJdHnvP6qZJdPulVjdNostzL7ppEl2ee9FNk+jy3Itu
mkSX8x7dNJHudsjopol0d+5VN02Cy2MvumkSXR570U2T6PZHrW6aSJc/anXTJLrcxKKb
JtLjbbLPRc17S4/eW9J7PvrktPrgfLtf5/X+y8qaH7ql9q7cON3SCHjXLQ2Bf+iWRsC7
bmkEvOuWhsA/dEsj4F23NAL+oVsawm756GVq1cYR8N49cAS865aGwJ/X+7q1/sQj4F23
NAJeuqUx9Jal3x+tKDWEPi3X+bY0McYQett1W6vcVr8YQ3+2at08it51S0PG3nVLY+jf
uwcOYX90DxwC790Dx9A/ugcOoffugUPovXvgGPpH90CkT+4R+EN59P0hHaTL23J1D0S6
LDRW90Cmuzx6dQ9kuqs0VvdApMuEQnUPRLpMKPTugQiXgW3vHohwqbOrB+yRbnV27f3k
W9NknRyplt723+3WHrfgA1tWYA/h0WM6xGo4M3YfaO8nf39IB+kyBVUP2DPducrrAXuk
ywrsS3n0ekiH6a58UQ/YI13+qo354yEdpEsvaT1gj3S5Q9YD9ki3MzNv3x/SQbjcxOoB
e6TLbaYesB9D/3jAnuku43rvD9gjXb45WA/YM91tM6USRHouyL/9H1EWRaoKZW5kc3Ry
ZWFtCmVuZG9iago1IDAgb2JqCjc1OTA1CmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9Q
YWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyA2IDAgUiAvQ29udGVudHMgNCAwIFIg
L01lZGlhQm94IFswIDAgNjEyIDc5Ml0KPj4KZW5kb2JqCjYgMCBvYmoKPDwgL1Byb2NT
ZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRm9u
dCA8PCAvRjIuMSAxMCAwIFIKL0YzLjEgMTIgMCBSIC9GMS4xIDggMCBSIC9GNC4xIDE0
IDAgUiA+PiA+PgplbmRvYmoKMTYgMCBvYmoKPDwgL0xlbmd0aCAxNyAwIFIgL04gMyAv
QWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt
CngBnZZ3VBTXF8ffzGwvtF2WImXpvbcFpC69SJUmCsvuAktZ1mUXsDdEBSKKiAhWJChi
wGgoEiuiWAgIFuwBCSJKDEYRFZXMxhz19zsn+f1O3h93PvN995535977zhkAKAEhAmEO
rABAtlAijvT3ZsbFJzDxvQAGRIADNgBwuLmi0Ci/aICuQF82Mxd1kvFfCwLg9S2AWgCu
WwSEM5l/6f/vQ5ErEksAgMLRADseP5eLciHKWfkSkUyfRJmekiljGCNjMZogyqoyTvvE
5n/6fGJPGfOyhTzUR5aziJfNk3EXyhvzpHyUkRCUi/IE/HyUb6CsnyXNFqD8BmV6Np+T
CwCGItMlfG46ytYoU8TRkWyU5wJAoKR9xSlfsYRfgOYJADtHtEQsSEuXMI25JkwbZ2cW
M4Cfn8WXSCzCOdxMjpjHZOdkizjCJQB8+mZZFFCS1ZaJFtnRxtnR0cLWEi3/5/WPm5+9
/hlkvf3k8TLiz55BjJ4v2pfYL1pOLQCsKbQ2W75oKTsBaFsPgOrdL5r+PgDkCwFo7fvq
exiyeUmXSEQuVlb5+fmWAj7XUlbQz+t/Onz2/Hv46jxL2Xmfa8f04adypFkSpqyo3Jys
HKmYmSvicPlMi/8e4n8d+FVaX+VhHslP5Yv5QvSoGHTKBMI0tN1CnkAiyBEyBcK/6/C/
DPsqBxl+mmsUaHUfAT3JEij00QHyaw/A0MgASdyD7kCf+xZCjAGymxerPfZp7lFG9/+0
/2HgMvQVzhWkMWUyOzKayZWK82SM3gmZwQISkAd0oAa0gB4wBhbAFjgBV+AJfEEQCAPR
IB4sAlyQDrKBGOSD5WANKAIlYAvYDqrBXlAHGkATOAbawElwDlwEV8E1cBPcA0NgFDwD
k+A1mIEgCA9RIRqkBmlDBpAZZAuxIHfIFwqBIqF4KBlKg4SQFFoOrYNKoHKoGtoPNUDf
Qyegc9BlqB+6Aw1D49Dv0DsYgSkwHdaEDWErmAV7wcFwNLwQToMXw0vhQngzXAXXwkfg
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
x8fgj/dns2dn/wADmPP8CmVuZHN0cmVhbQplbmRvYmoKMTcgMCBvYmoKMjYxNQplbmRv
YmoKNyAwIG9iagpbIC9JQ0NCYXNlZCAxNiAwIFIgXQplbmRvYmoKMTkgMCBvYmoKPDwg
L0xlbmd0aCAyMCAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBtZ3N
juzIkaz3/RT5AqLICAZ/AEELXYz2Ag5w15oe9WKAvoCk9weukZl09zplkarKNFcvVGpl
5kdGkPHj5ubxz9vfbv+8le1W1ltr622t6+1f/7j939v/u/3x//x7uv3679t0/vPvX49P
zcsy7K3tx2eHcdxu01jrsJaCL/3y263sw7LN7ba2BX/s+60MZV5u67At0/Gzv93GYa21
jvjJ6y/8cJ2GvY7xa2sbpop/cXzxl/OLx1WMQ8OXb+c3xmHf8csGWqdhXT6g7LrbVvD/
lfBhv6r7j9t1z/tQ93G26y773r5y4fY9u/Djm0+v3L9yXbnDPl+6ffpx6f7zfu1lGPfR
29x/Dm11tNvH/4rtPl9f7Vz+9KHN/dOfr9za2j7Uv+A6D+s+8cb+DxdsX/3SBfunn1yw
fah/wWUd5n3iLfzssbbvda6WPNf+lc+X/PnpsE8/ufZxmPbyUmOX66udy//4dPinP1+5
PR32of4FT2XY9sIb+z88HfbVL12wf/rJBduH+hc8tqHt9aUWtq9+6YL9008u2D7UveBl
34ay11da2L/6lQsOn+5fsH/oyQUfg/78Sgsv+/XVr12wffrZBV8f6l/wVodln19qYfvq
ly7YP/3kgu1D/QteF8x/7aUWtq9+6YL9008u2D7Uv+Blx6SH9ci10Pj6pLfYV790wf7p
JxdsH3pywfj6vrzUwsv11a9dsH362QVfH+pfcJsx6S0vtbB99UsX7J9+csH2of4Fzytm
uvWlFravfumC/dNPLtg+1L/gumOmW19qYfvqly7YP/3kgu1DTy64YKbbXmrhen31axds
n352wdeH+hdcGma67aUWtq9+6YL9008u2D7Uv+BpxUy3v9TC9tUvXbB/+skF24eeXPCI
mS5s+L4xDk/XV792wfbpZxd8fah/wWMd5vH7O73Fvte52s9r+fCVz5f8aS3vn+5ee9uX
YRo7O70n+xD/3pevPXzlC9fun+5f+7YN29jZ9D27dvve16/dv/KVa7dPP7n2aWjj9/d/
bbu+941rt6986dqvT/evfZ2HMr60/2v21c7lf9j/hU9/vvJr/+cf6l/wEWkaX9r/Nfvq
ly7YP/3kgu1D/QtuCH6NL+3/EFB7fPVLF+yffnLB9qEnF1yGOr60/2vt+urXLtg+/eyC
rw/1L3huiDm+tP9r9tUvXbB/+skF24f6F1zXYR1f2v81++qXLtg//eSC7UNPLnjErPjS
/q/V66tfu2D79LMLvj7Uv+BSMRW+tP9r9tUvXbB/+skF24f6Fzw1zH8v7f+affVLF+yf
fnLB9qH+BY8bJr2X9n/NvvqlC/ZPP7lg+9CnC0Y05mmQGzM3ZsBjX/jhau7R/WsZ9kvF
avQQFsKnP18N1nhjGfGfQ5H49NehlDx0kHmH8rBhAGitDbVA0diGuZSHMNC7Yvs2dItp
smflWCcv20OOeP6Zu/BwySqz/c7jzj/80n/61OO3Rug9S2s3+7F612w+/tZ/+NR1Xfc2
tp8qD/Hm42/hfx090fvU/beuFYV/6nwwPvzSf/wMlKujbZcV/wVJ6y52/CxJ4dam/dSk
wt7mhkfg+Pg/jydhmdr5v//w+Bt62dRG/PK6/vLr77e//LhN0zBt98/c/1yGrWGbN9WC
rp6n24/fb3/8K7QvXMSP325/wiNW/3z78b+3//px6nSvQaaKa8ODk0tBSL+sazoFq8IN
Ol/uvUDTXHaoobmU+ZjeZjwkqb1/BKCmmk1pddgKVuu597LgBaglG7JiCJnwCqZ2y4rx
E5NMMmXD6NP27Bbb1qEuW02+l30exhXzd26/ILCCKRuTbjbm0JIxnyZjpmPbjxSMZAwG
/31C6kg2Zh2WgkyVZAxSAWrFRJ2MmadhnBHGy8ZgE5r+nB26DLZhybcCBWxatuxBc1qQ
d7Su2aPmhLha25bsYXNC9LHsLR+z3YMz/Udg+odgLYtZYD1Sw/oYxZK5YLOIjdqzcXP+
7/fvpmA7O9Xp2YA2/ybAYBbY5vEpZhZgCsLQ8/5s3GyTAoO8lQY1r/8IzH8XYDAL7Muz
m5lGAQWTAPaHz+5F0TPzNtQjB7PfZJKeQZQD2RjPBs62CNoM08A2zs9GtLYrMIh8Tcib
7DeaZKhBUKYUKDN9TNsEd4NpYK+IUDzBKPoGMtoyj08HTsXd7IinIS3lyd3M6/uNVkck
xrbt2eupeAQqpoF1WZ+NNfOvgrtBtHdeEcp98ggIxudz24yw1hOMpNEKlGRkZ/dvZhaM
nLU2SHOIzPUxipGzIl26AvEMI3g78coMIwabZxjB1FkxD6y4nSeYWTAI1KUMMyJoTzCt
CV4bZPVN2Ks/wwj6BqPZd4LB94D1L58D1pdTADF1iBmHhyIjXo0VeHKsOovgceo0gsWo
swgen84ieGw6jWBxaUZQ7K48Jk0Jgo2VxaMpQDD9IBLxiEUzgmLm8Tg0Iyg2Uh6DZgTF
Jsrjz4zQyvtzgMeeGWEW7DZC3DkPYTFnhlDsmSaPNzOEYt03eaw5D2FxZoYogn3/dMSY
yxnKZAhJQx3x5XqGMfMQiC3PZwiTIYpgiJ3OyDJSkrATJ2sOxRp/OsPKyCvjCMUoew8p
4wY4QjHM3sPJZ8iSNZQihnAPJZ/hSoaQ9AXiB8h6OHbcFCHYnUxHCHk8w5QUIdiZnOHj
6QxRMoRizjtDx0eGCW2nKgh+lCNqfGp67B4UnV3OgPEZlqQIQWcXRAkK0lU77aQYZ8sZ
KD7Dkewuxv95f/mBNSCixGcokiIUUsQZIj7DkBQhyENCPyA8fIYgGaIKNtHlDA2f4UeK
UNzFciREnqFHhpA8UUdIeDrDjgyhmFax9Bj2coYcGULydh+h4HqGGxlCMa1C10QY+Aw1
MoRiWr2HgHsTt2JWvUd/zxAjvQnBNhJxf0R+z/AiRQgG2nvUtxwxP4oQzKpYLyPie4YV
GUIxq+LaEe49Q4oMoZhWz1AvVLJeQym6+wjzTtuhjrC7kLwWR4i3rD2EYhQ8w7sVSbn8
LkaBIhJirqyhFHdhQV0keiZHTLMIHjFNI1jENIvgEdMsgkdM0wgWMc0ieMQ0i2AR0zSA
RUyzCB4xzSJ4xDSNYBm7WQSPmGYRQsQ0D2ER0zSER0zTEB4xzUNYxDQN4Vm5aQjPyM1D
PLJx0wCWiZtG8CzcPIRl4KYhPPs2DeGZt3kIy7plCHHGLUMo1sgh25YhJPEOz7RlCEm8
w7NsGUIS7/AMW4ZQbOzuAdMzdM0QioDHPWB6hK4ZQdIVllVLCYJwR/GMWooQhDvu4dIz
dM0QinDHPVx6hq4ZQhHuKEe4FDv4zN72DFp2F5K3wrNnGUIyCHrmLENIXgvPmmUIRW52
yJhlCEVDhWxZhpDk/XqmLEUI3u6QJcsQvwpyDO7x0iPQyAiK+egeLj1D1wwhSfL0zFiK
EAidISuWISTPrGfEMoQku9uzYRlC0t2eCcsQkobCWL7BFdd5aIsinxflMNpyhq7ZXRSB
DFm3HcUQztA1Q1SBDIkyraiE0HqrKEVfzHA/nOVr+QAyCV492F9RAwE1qDoIwUotxPhZ
XygaqqEo4KOORxoCFU0eRTzyEAid3it4pCFQIOlRviMNgTpUj9odeQhEBe+FO9IQ83xV
7UhDNHgH7iU78hDro15HGmFBfYN7sY40xIraBvdKHXkIRE/vZTrSEBvyTe81OtIQO/JN
7wU68hCInt6Lc2QhYPa6CnOkIVD76VGUIw+BAsL3ghxpiDJfxTjSEKhN9ijEkYdAAPVe
hCMNgbH8LMCRBmgoVnAmQeURUKfgXngjDYGR/FF0Iw0BS9yj4EYe4jhT4yy2kYbYHlVQ
O0tmQZGNBSP5o8hG2l3g8JFHgQ2GUIT8VxyB8iiuwRCKgNqKkfxRWIMhFHvudUL89F5U
gyEUwc31KEh/L6jBEIqQP9zAj2IajCDpiops07OQBiUINpIrCv4+imhQhCAouKKu8qOA
BkMoQv5rOwqwp4b81wUnIeWG/FGd6SqawRpK8las21UwgyEUcYMVQ/mjWAZDSF4LVKB9
FMpgCEXIf92RbXovksEQiobaMJQ/CmQwhCLkv+GEr0dxDIoQvN3bhEIC98IYDKEI+W8Y
yu9FMRhBMR9tOMHlURCDIRQh/w1H0DyKYVCEIO64zctVCIMhJM8sxvJHEQyGUIT88Sxd
BTAYQtLdOPjgUfyCISQNhbEcgeyeTqUI+W/rnh3y37YlO+SP4xCzQ/44s/UI+fdUBUXI
fx+X7JC/5dzDWpicc59F8Jz7NILl3GcRPOc+i+A592kEy7lnBIVl0XPuKUEgFVrOPQMo
RnCvUpJF8Jz7LILn3KcRLOc+i+A591mEkHOfh7Cc+zSE59ynITznPg9hOfcMIatScq+E
zRCKsQOnXlwB+DzEI+eeASaB3/Jeo+RIYmAERQGAe4mSs1wMRQjSYkLVa4oQTESh4jVF
KO7Cc+4pQnEXZ4mSs1wMQ4hz7hlC8d6FnHuGUBTNCtWtKUJQa/SsUXKvbM0QimjEvUjJ
WS6GISR9cRYpOXPuGULSF1bNmhIEb969Rsnh1mYESTN5zj1DNEHKbMi5pwhBKbmQc08R
iq7wnHuGkLwVnnPPEJLu9px7hlCErovn3FOEYLa4lyg5y8UwhCLGH3LuKUKR0OoVqilC
EB2/1yg5y8UwhOKJCjn3FCEoo+Q595SgaCevSM0QTXETnnPPEJNgiAo59xQhePNCFWqG
UNQPCRWoKUJxF55zzxCz4uX2nHuKUDxRnnNPEYJNWMi5ZwhJJXDPuWcIxVgecu4pQtDd
IeeeIZpAXpsnqEZnoSZGUKw/kDt0ZC8fdfkZQtHbM85YbXU6SgdShKIrvOY7QyjmvOBN
SEO4NyEPYd6ENIR7E9IQ7k3IQ5g3IQ3h3gSGkGgi7k2gCMG82trlTWAEyZvn3oQ0hHsT
8hDmTUhDuDchDeHehDyEeROyEMGbkIZwb0IewrwJaQj3JjCEQhpZ3JvAEIoBZEFK68Ob
kIa4vAkMoJBGFvMmMIJCGlmQ0PrwJlCEYLO6uDeBIgTT0eLeBIpQ3AUSWh/eBIpQ3IV7
ExhCIY0EbwJDSN479yYwhCIcH7wJFCGQRoI3gSEUm7DgTWAIRV8EbwJDSPrCvAmUIHjz
VvMmMIKkmdybwBAKaSR4EyhCII0EbwJFKLrCvQkMIXkr3JvAEJLudm8CQyikkeBNoAjB
bLG6N4EhFOG04E2gCEEMJ3gTKEIQ8g/eBIZQPFHBm0ARghiwexMoQdFO7k1gCIU0ErwJ
DKGQRoI3gSIEb97m3gSGUEgjwZtAEYq7cG8CQyikkc29CRSheC3cm0ARAmkkeBMYQhEs
D94EhlCM5cGbQBGCsTx4ExhCIY2gKkOyNLLDZpYsjexlOaSRrvoSuuJ+Tu0NtWZ+mW7/
/vV2LLbrcSxtOdJ8JyRNIlZzngqECP+OYzH+9Y/bb7fx/Acf/ye+2RacGXT8mz88/j6O
vWojfnldf/n199tfftwQtZq2+2fuf5oFZJ2zLSBZBLeApBHMApJFcAtIFsEtIGkEs4Aw
gvagWkoQnKJoFhAKEEwxbgFhBIUT0S0gjKBwfLsFhBEU5ns/qJYRFJOkW0AYQdEPwQJC
EWHsf3XwnkazgFCE4rhdt4AwhGJLFQ6qzUOYBYQhFDoHqsxcNZgYQtJQbgHJQzwsIAyg
KDbjFhBGULzZwQLCEJJXG6P4owYTQyjG2GABYQhFrZn7KbVnDSaGkPSFW0AoQlBt5jyl
dsKpZKjiRpawikBlsIAwhGLCCxYQhpAUmPdjFxhC0d3BAkIRgu4OVWoZQjHMBgSOFk3x
xV+7rnkccwDYPN+r4KYRbNeVR7h2XZRQBItx23VRgiKKYbuuPMK16+IEgRRkxntKUNRn
uXZdHCC4Bdt1UYJiMrVdFycIcoVt10UJinnOdl2UoBhabddFCYqMSN91UYSimXzXRREK
DXmyXRdFKOZq33VRhGSZjNDlUgqsjhwheCl810URisHJjfccodjHz/ddFwUoRGrbdVHC
9D9/vv3439t//bj97eU4su+6KEIxeLjxPg9hh93lIcx4n4i4DrujiKJ47zCS3yvfUoRi
mPVdF0UoXgvfdVGEQhh14z1FKCRF33VRhGIM9MPuOEKwRLPD7jhBkPVgxntOELwVftgd
RSgGQTfeU4Sks3Fu6b3yLUUoVgZ+2B1FSBrKjPcUoVhrFjPeU4RkEDTjPUcIFh9uvKcI
xS7YjfcUoXho/bA7ilDkv7rxniMEuchuvKcIxXthxntKmATjrB92xxGKdjLjPUcoYkMz
qjWXAlcrRUi6wg67owjJM2uH3VHELFAIqxnvKULSUGa8pwhFdLya8Z4iFMV13XjPEYIF
iB92RxGKjZ4b7ylC0d1uvKcIRXeb8Z4SiiBd0Y33HPHr+3tuN95ThGKJ41oIRSh62433
eQgz3iciLuN9HsKM9xShEESaGe8pQrEWbPUy3uchzHjPEYLdajPjPUUoVrRmvOcExU2Y
8Z4iFLJIM+M9RwjmvLZexnuKUOzCmhnvKUIyCprxniIUY3nbL+M9RSgayo33FKGQRhYz
3lOEQhpZpst4TxGKAMhixnuOELwXbrynCMUQ5cZ7jhBEJ5aH8Z4CFDFgM95TgmLF7MZ7
ilCMHm68z0OY8T4RcRnv8xBmvKcIhTTixnuKkAyzZrynCMVr4cZ7ilBII268pwiFNOLG
e4pQjIFuvOcIwTrNDgXkBEHIzoz3nCCYjfxQQIpQDIJuvKcISWfboYAUoVgZ+KGAFCFp
KDPeU4Rirbma8Z4iFIOgG+85QrD4cOM9RSi2w268pwjFQ+vGe4pQhJndeM8RgpC/G+8p
QvFemPGeEhTSiB8KyBGKdrJDATlCII248Z4iJF1hxnuKkDyzdiggRSikkc2M9xQhaSgz
3lOEIlbuhwJShEIaceM9RwgWIG68pwjFRs+N9xSh6G433lOEorvNeE8JCmnEjfccIZBG
3HhPEYoljnk4UL85xSTiHo4sgns40gjm4cgiuIcji+AejjSCeTgYQRGUcA8HI1RBTTLz
cDBAESzG3cPBCFWyCx72NqJYx0wJgmNz3MPBCEVwD+7hYIQqWGC6h4MSBFN1EJ0ZQjGP
BtE5DeGicx7CROc0hIvOaQgXnfMQJjqnIVx0ZgjJIO6iM0MoRnEXnRlBMYw3F50ZQjGO
B9GZIgQDeRCdGUIxkgfRmSEUQ3lz0ZkiBGO5rZLLkr1KziL4KjmNYKtkRlC8Er5KZgSF
YOSrZEZQyPIwyeGsHJQ0mylBUFzAV8mUIFie2SqZARQLG18lM4Kigos7nRlBEdn3VTIj
NEHOsq+SGUFxD75KpgRBqbLgdGYIRUArOJ0ZQvG8BqdzGgIDOIJahw05D2FO5zSE1ZfK
uwurL5WIeDid05qpzcPcUC0z7xZgj7ufo5GIuOpL5SHc6ZzWFe50zkOY05khFPmGXl+K
9oVirghOZ3YXs2AZHpzOFCEIuQenM0UIhMcQGGIIxXwUAkNpCA8M5SEsMJSG8MAQQyg2
LcGNwBCKXUtwIzCEYtvSPDBEEYp9iweGKEKwcfHAECNI3jwPDDGEYusSAkMMoRjLQ2CI
IRSblxAYYgjJXXhgiCIE25fgRmAIxfYluBEYQvHQBjdCHsLcCGkIdyOkIewYQLqMkvSF
HQOYh7jcCGnNdB0DmHcLdgxgHsKOAcxDuBshrSvsGMC8u3A3ArsLxfYluBEYQjFZLO5G
oAjB9iW4EShCsH0JbgSKEGxfTAupe7YWkkVwLSSNYFoII1SBdudaCCMoXK+uhVCCorqA
aSGMoJhNXQthBIUSbFoIAyh2Xq6FMIIke79eGUOMoBhcXQuhBMHm0bUQRlBkWrsWQgkC
h1TQQihCMD8ELYQhFPuVoIUwhOKtDlVf8xCmhaQhXAtJQ7gWkod4aCFpANNC0giuheQh
TAtJQ7gWkoZwLSQPYVoIQyjyhYIWQhGCNOKghVCEYLIIWghFCJaYQQthCEWpnlD1lSIE
IbogtzCEYj4KcksawuWWPITJLWkIl1sYQrEvCnILQyg2RkFuoQjBzijILQwheWhdbmEI
xd7I5RZGUGyOQh4uQyh2R0FuYQjF9ijILRQh2B8FuYUhFBukkIdLEYJJL8gtFCHYIQW5
hSEUO6QgtzCE4uUOxZ/SEC63pCFcbslDYL2JUp1ItUpDXHJLGsDkljzCdmWLpSFcbklD
uNySh7DiT2kIl1sYQrFDCnILRQh2SEFuoQjBZBHkFooQ7JCC3MIQih1SKP5EEYIdkik6
rWQrOlkEV3TSCKboMIJiteyKDiMoTh53RYcSBOKgu1sYQVEMzRUdSlBYtMeh1aNiPgMo
lvuu6DCCYs/i7hZGUCwwXdFhBIVP1BUdRlD0gys6jNDq+7XNg6LDEIqbCIoOQyiKuQVF
hyEUmd1B0aEIQe7n5Of4MYSkoVzRoQhBDkk4x48hFNvT6TrHjwEUY4ef45dGcEUnD2GK
ThrCFZ00hCs6eQhTdBhCsV8Jig5DKIJbQUVgCMVrEVSENISrCHkIUxHSEK4iMIRiLR5U
BIZQLMaDikARgtV4UBEYQrIcdxWBIgTrcVcRGEGxhgoqAkMoVuRBRWAIyfjhR0gwhGJN
HlQEhpD0hZs2GEKxKg8qAkMo7iKoCAyhWGwGFYEhFKvyoCJQhGBVHo6QYAhJQ7mKQBGC
VXk4QoIhFKtyO0KCARTDhx8hkUcwFSEN4SpCGsJVhDyEqQhpCFcRGEKxKg8qAkMoVuUW
uV5aduQ6i+CR6zSCRa4ZoQrCXB65ZgRFyo1HrilBoBZ55JoSBK3kkWtKUIhqV+SaAgRL
cY9cM4Ji4eSRa0ZQTKQeuWYExUzqkessgkeuswghcp2HQDnLvTUoLWmIaR7KOC+ZCK/L
lHYXHrlOQ3jkOg3hXoQ8xMOLkAYwL0IawSPXeQiLXKchPHKdhvDIdR7CItcMoSi/HyLX
DKGYUYMXIQ+BjV2djtp0DKGYU4MXgSEUfRG8CAwh6YuCjV3bjmxDihAs0QpG8n056osy
giKUWTCQL2uvsxVnPZV5G+q2HDXs6U0IlsqltWHcsS/tIAQl5guG8m2cawcheSuWbWhT
7SEUhz2VtQ2llLlzF5OioTCU73XqLQQngRJStm1Y5jFzIVj2NlTIhJ2GUoQ76liGsW3d
V09QU7aO27Aua2/8UDy06OlhXpfeIKg4/aeWMkzbWUCTDSCKw54qhvJt7z2zCrGl1jZA
R+iNgoq9cJ3LUKcz2Y21k6S3530YMYB0XgtJb2Msx+mivVFQcdhTXcowz2NvFCwC40ld
9mHCfrjXUIK1QcVYvrWtN0RJunsrQ1vWHkLyXmz7UDBG9RpKsDqoGMt3tFQHocgwmDGW
L/vcHQUF2hpsLcM8Imucr3EUbst5Wo5y9h2C4gCJGUP5hqV5B6EQKuayI+N3yhyiQvpQ
1kAb0ofSEJ4+lIew9KE0hKcPMYRCEAnpQwyhUERC+hBFCCSRkD5EEQpNxNOHKEIwlnv6
ECUIptWQPsQQisBBSB9iCMVaMJiQGUKxOAjpQ2kITx/KQyDKvC29taCioUL6UNZdhPSh
PITVfE1DuAk5DeHpQ3kIMyGnIS4TchrATMh5BEsfSkN4+lAawtOH8hCWPpSG8PQhhlCE
40P6EEMoZtVgQs5CBBMyQygmi2BCZghFXwQTMkMo+mItiDPnSiOIESVLIyuKd+dKI+uM
KHOuNLI2RJlzpZEV5buTpZF1adnSyLqWbGlkRfnuZGlkxVCeLI2sO8LMudLIuiPMnCuN
bCPCzLnSyDYhzJwrjWwTwsy50siGoTxXGtkqgqe50shW92xpZJuXbGlkw1ieLI3gWcqW
RrYFUeZcaWTDWI6Af099UazTthVh5lxpZNuWbGlkw1ieLI1sGMshjfTUF8WhXPu4ZEsj
OKwzWRrZMZQnSyN7WQ5ppKu+KLxTeO/2I5iGpIMfv9/++Nc2AHf78dvtT+OoeO/QD205
3+wsgns40gjm4WCEKgiTu4eDESYBwT0cjKColeUeDkZQPEvu4WAEhXRk50kwgMKx7R4O
ShB0tHs4GGEWKC7u4aAEgXbuHg5KEIx77uFgBIVEGDwcFCGQCEP1IYZQBIZC9SGGUJyf
GaoPMYRCXQvVhxhCMTZN7uFIQ7iHIw/x8HCkAczDkUZwD0cewjwcaQj3cKQh3MORhzAP
B0MoguPBw8EQijEweDjyEObhYAjFABU8HAyh6Ivg4WAISV+4h4MiBMsb93AwgtbDwQhi
DwdDKNLhg4eDIhTWBPdwMITkrXAPB0OIPRwUoWgo93BQhNbDwRCSvnAPB0MoHtrg4WCI
WevhYAhFQwUPB0NIsvrdw8EQWg8HJQg2ecHDwRCKnUXwcDCEpLfdw8EQkt52DwdDiD0c
FKH1cDCEYoUTPBwMIelu93AwhNjDwRCSgKZ7OBhC7OFgCIVQETwcFCE4xMA9HIwg9nAw
hNjDQRGCsTx4OBhC8eYFD0cawj0ceQjzcKQh3MPBEIrxI3g4GEKhiAQPB0MoJJHg4WAI
yUPrHg6GUIgi7uFgBIUqEjwcFCGQRYKHgyEUukjwcFCEQBgJHg6KEAy04SA5hlBII6EE
LEUIpJHg4WAIRSgqeDgYQiGNhBKwDKHYwIQSsAyhGKIW93DkIczDkYa4PBxpAPNw5BHM
w5GGcA9HGsI9HHkI83CkIdzDwRCKzWrwcDCEZAzctwEe8aPgQBYieDgYQjFABQ8HQyj6
Ing4GELRF8HDQRECacQ9HIygkEbcw8EICmkkeDgYQhFlDh4OihBE/IOHgyEkb4V7OBhC
IY0EDwdFKBrKPRwUIZBGgoeDISR94R4OhpA8tO7hYAiFNBI8HAyhaKjg4WAIRbA8eDgY
QiGNuIeDEgS7vODhYAjFziJ4OBhC0tvu4WAISW+7h4MhFNJI8HBQhEAaCR4OhlCscIKH
gyEk3e0eDoZQSCPBw8EQitBm8HAwhEIaCR4OhlBII8HDQRECacQ9HIygkEaCh4MhFNJI
8HBQhGAst3M4dhg3cj0cWQT3cKQRzMPBCFUQcnQPByModnju4aAEQfKKezgoQRHBrodr
6qiKxwgKMcE8HAyg6Ab3cDCC4tAs93AwgkKrcA8HJQg62j0cjKBYYLqHgxEUC47g4chD
2DkcaQg/hyMN4edw5CHWYSnlKDyahnAPRxrCPRx5iIeHIw1gHo40gns48hDm4UhDuIcj
DeEejjyEeTgYQrHHDh4OhlBEVIKHgyIEy/CC4u2PczgYQjHjBQ8HQyimvODhYAhFdxf3
cDCEIqTiHg5KEERU/BwORlAEVMI5HAwh6Ww/h4MhFAGVcA4HQygCKsU9HAyhCKiEczgY
QhFQKe7hoAhBQCWcw8EQiohKOIeDIRQRleDhoAjBUB6STRlC8eqFZNM0hCeb5iEs2TQN
4cmmDKGI3IRkU4ZQxAxCsilFCGI3IdmUIgR7+ubJpgyhiN54sikjSLoCKUqYvY+qOgyh
iN+EZFOGUARwQrIpRSh6e5uHumzH+RIMoVjQhmRThpAMtLsVDM9ChGTTNMQ0XWep5iGs
YHgawguGpyE82TQPYcmmaYgr2TQNYMmmeQRLNk1DeLJpGsKTTfMQlmyahvBkU4ZQbOpD
silDKGI4oWA4RQgW/iHZlCEUU15INmUIxZQXkk0ZQtHdIdmUIRQxHE82pQRBDMeTTRlB
EcMJyaYMIelsLxjOEIoYTkg2ZQhFDCcUDGcIRQwnJJsyhCKGEwqGU4QghhOSTRlCEcMJ
BcMZQhHDCQXDKUIwlHsMp+HkyJS8mCvxpuHw7RSAFU9NI1jiTR7hSryhBMVcZIk3lDD/
959vP/739l8/bn+7/fM2ohotzjoe8c8fHn8XlDpu43gcHfHLr7/f/vLjhr3WtN0/c//T
Em84QbDXtsQbSlDME1Y8lRIkbkU06HGaLQUoIjeWeMMJEoPLsLcRoSFKUKTZW+INJwgc
D5Z4QwmzYGi1xBtKUDysnnhDEYqHyYunUoQiDOjFUzlC0BVePJUjBHmNXjyVIwQLcS+e
ShGSJ8oSbyhC4SyDB3JYcYYBBSgG2OlKvKEESStZ4g1FKExAE0bxDWvxXjsJaj1MlnhD
70IhU0yWeEMRkr7YrsQbilCsazzxhiN+e3/p5Ik3HCHw33niDUUoRnJPvKGI+e+ChirT
0Ob9WIyy7cQk2Dt64g1FKIYoS7yhBMW8bYk3lCDp7Hl7nPJGEYoVlBdPpQhFnDHsf9nz
pBihPIeB3oUEYTkMiYgrhyEPYTkMFKHYBHsOA0UoZgvPYeAIwTbYcxgoQvJEWQ4DRSgG
QcthoATFIOgFszhCsBX2HAaKUOyFPYeBIwSbYS+YRRGKsdxzGChC8sxaDgNFKJ4oz2Gg
CMW86gWzOEKwHfaCWRwh2A57wSyOEGyHvWAWRSieqAVn5Y4ob9pZbSq2w8sjh4Heg2KY
Xa4cBkqQtBJOyp2WrRcPVGyHF8thoHehGGYXy2HgCMVLgSorSP1FqhhFSPrCchgoQrHA
8RwGjhBshz2HgSME22HPYaAIxUjuOQwUodgOew4DRSi2w57DQBGKIcpyGChBMW9bDgMl
SDrbDj2nCMUSygtmUYR4O1zHHLXW5OC55gBcDs4iuBycRjA5mBEURZddDmYERZE6l4PT
COtxeu0RC6QEwYztcjAjSNZ/lxxMAYJbcDmYERSFiq0OA+8GwYbF5WB2D4oJwuVgRlCs
zFwOZgRFulCQgxliFqyaghzMEE0Qfg9yMEMoOjvIwQyhmEiDHMwQigcqyMFpCJeD8xAP
OTgNYHJwGsHl4DyEycFpCJeD0xAuB+chTA5mCMX+N8jBFCHY/wY5mCIEI3mQgxlCsSUK
cjBDKPa/XoeBrj0U+98gB7O7UOx/XQ5mBMWM53IwI0g62+VghlDsf4NWyxCKOTVotWkI
12rzEKbVpiFcq2UIxQ41aLUModiiBq02DYH4fvYm1bVadheKXaprtZQg2KYGrZYhFPvU
oNVShGCjGrRahlAM5UGrZQjJKLhPw7iucyewotir+uFGdOJW7FWDVssaSrFXDVotQyi6
O2i1DKHYqwatliEUT1TQavMQptWmIS6tNg1gWm0ewbTaNIRrtWkI12rzEKbVpiFcq2UI
xV41aLUUIdirBq2WIgR71aDVMoRi+xK0WoZQ7FWDVssQir1q0GoZQrFXda2WERQznmu1
jCDpbNdqGUKxVzWVsy3ZKmcWwVXONIKpnIygcLO7yskIirQhVzkpQZCc6aZXSlDsWq5q
840RNGvxh+mVAgR5uK5yMoIiVuAqJyMoFsmucjKCYtflKicjKDraVU5GUOy5gsrJEIoZ
KKicDKHYcwWVkyEUj1NQOfMQV7V5OnJI7sKqzechXOVMa6jL9JoGMJUzjeAqZx7CVM40
hKucaQhXOfMQpnIyhKLaa1A5GUIxVwSVkyEUK/2gcjKEYqUfVE6KEOx/g8pJEYJdfFA5
0xAYyfflyNZjBMVc4SonIxSF/dhVToZQLD6C6ZUiFJ2NoXwbsfXlXTFLENvQptpFCFyQ
Xm2ePlCS4cOqzXOEYOMSRG3W3YrXIojaaQgXtfMQJmqnIVzUZghFQCKI2gyhiEgEUZsi
BCGJYECmCEVMwkVthlCsP1zUpgTByx1EbYZQhCWCqM0QkvFjxS6v7UctGoZQBCaCqM0Q
kt52UZshFKGJIGozhGJ1EERthlCEJoKozRCKJyqI2mkIK6JOH1rJXVgR9USEidppDXWJ
2mkAE7XzCCZqpyFc1E5DuKidhzBROw3hojZDKEITQdRmCMVkEURthlDsLYKozRCK0EQQ
tSlCEJoIojZFCLaSQdROQ2Akzw1NuKjN7kERmvAi6nQ2Uiw+ggGZ3YUibuBF1PldKJ6n
pWWHJryIOr0LyfCBWhJ7RZFmvihXpHpYDsOyZ+cwZBE8hyGNYDkMjKAIGXgOAyMoIgae
w0AJgoCB5zBQgiJeYDkMjCBZE1xObQoQRAs8h4ERFMECz2FgBMWeyHMYGEFx7oLnMDCC
YhvvOQyMoHiUQg4DRQiqY4UcBooQTKQhh4EhFI9TyGFgCIXNKDi1GUKxDg9O7TSE5zAw
hKSY85XDwACK5aUX7mYExYpm8hyGPITlMDCEIkAXCnczhOS98xyGPITlMDCE5InFSL5O
9VgjM4QiqTvkMDDE+A9ByesR0a2K6sSduxBMFiGHgd2F4uUOOQwMoVjdhBwGhlDUIXSn
NiOUKuhtDOQ4Y6fX2YJlZvEcBnYTig1FyGGgCIFftHgOA0NIHtnFchgYQvLIrm0opRxO
S4aQ3IXnMFCE4onCGQzLPC69uxCcLYWymUNFrkQHoYio1LEMY9t6r57ivagYytdlPXKg
aF8IFuUICQ3zil/nCMldlIKTv1oPoZhWa9mGbe9N3E0w5dXaBoipR9Fa2hWC16LOZajT
edYXQ0i6Yt6HEQNI5y4kr0VrA0xfRyYXvQtFQy1lmGecP9hBCJLF6rIPOKC990QpQtcV
Y/nWtu4QJQhy1a3gZL61h1BUeqjbPhSMUb2+EAQDK8byHS3VQSjGjxlj+bLPvSFqEtwF
yoIP81h7iFnwXszTctQO6bSTYvyYMZRvWJr3EIJ6fiHBkY0fit1qSHBMQ3iCYx7CEhzT
EJ7gyBAKtSIkODKE4qENCY4UIXi5Q4IjRQjG8uYJjgyhCDN7giMlCEaokODIEIotUkhw
ZAjJ+OEJjgyhUC1CgiNDKGSLcMIKQ0geKD9hhSIE6/KQ4EgRgi1SSHBkCMUTFRIcGUKh
W4SqPQyh0C1C1Z48hCU4MoQiCmwnrDCAIsLiJ6wwgkK3WPyElTSEJzgyhEK3CCesMITk
vfMTVtIQnuDIEJInFqnqybpFSHBkd6HQLUKCI0MoNqshwZEiBIGDkODIEIoVTkhwZAiF
buFVexhBoVt4giMjKHbDIcGRIRQ7i5DgSBEC3SIkODKEYj5aPcGRISSP7FqydYvVExzZ
XUieKAzlybrFuiMGnKtbrDtiwLm6xTYiBpyrW2wTYsC5usU2IQacq1tsBTHgbpRZoVts
FZHNXN1iq3u2brHNS7ZusbWSrVvgWcrWLbYFIeBc3WLDWI5ofE8aUUwX27pn6xbbtmTr
FhvG8mTdYsNYDt2iJ40odIt9XLJ1ix1HsOXqFjuG8mTdwtwPW8l2P2QR3P2QRjD3AyMo
wlzufmAExeDk7oc0gp1TRwmCXYWfU8cIiq32crkfKEBwC+5+YARF/X93P1CCQNNx9wMj
KPZ27n5gBEUIzd0PjFD391Mcg/uBIRRCRXA/UIRARQjuB4ZQPLDB/cAQiucpuB8YQhH2
De4HhlA8s5O7H/IQj3Pq0gBWwTGN4O6HPIS5H9IQXsExDeHuhzyEuR8YQlH7P1RwpAjB
GBjcDxQhKDAQKjgyhCLDMbgfGEKRjxbcDwyhqP0f3A8M0QQTt7sfGEExb3sFR0pQPLLu
fmAIxbQd3A8MoZi2Q1IdQyjm1JBUl4bwpLo8hCXVpSE8qY4hFJvgkFTHEIpdcEiqS0P4
UXgUIdhEhqQ6hlBshD2pjhIUN4FUDAyER1IuQyiGqJBURxGCvXA4Co8hFKNgSKpjCMko
6FUDGUKxHQ5VAxlCMa2GpDqKEMyrIamOIRQPbUiqYwjFExWS6hhCsR0OSXUMoXhol2pJ
dWmIq2pgGsCqBuYRrGpgGsKT6tIQXjUwD2FVA9MQnlTHEIrtcKgaSBGKMXDfBjhqDnsW
RQi2wyGpjiEU2+GQVMcQiu1wSKpjCMV2OCTVMYRiO+xJdYygmLc9qY4SBI9sSKpjCMW0
HZLqGEIybSOBYT/so0i9+fH77Y9/bQNWz7cfv93+NI6KGRWCdlvOFIksgmu1/4kwDssC
f+Y4bL9Mt3//epshti9juy1jhbAPFy0mnRG7B2x8d/zWv/5x++02nv/gw//E99qCsoHH
v/nD4+9y5BuM+N11/eXX329/+XGbJmRK3T9z/7McQu/ca2LFHvcUes9aLawBFFvcU+gt
R55LGuEQeqdj/KcExd7wKHM3Hu5cRlDsbw+ht+zHE0EJgns4lN669QiSIacO+7we1lx2
D4pn6VR6u90gyDs/hd7liAGwW1CMaafQ23qEKnAH3oXe+ahOwG5CkQ55F3rPc2YoQuAF
vQu9Z40WihDESu5C79QbXhVLibvQi2mi0xeCGi2n0FvOGi2soRSb5xD3ZgjFa+GIZdye
ryZ+nomPKtIVTdxQD2cbj+5EJv4yY8qRzsVXZtoC337uaieNYKudPMKVmZZGsMy0NIJl
puURrsw0SlBsuy0zjRMEW5grM40DBHtuy0yjBMmWG+uVNmIqpgTFjtsy0yhBseG2zDRK
UOy3LTONEiSTJDZB67YcAzcbWxVVgjwzjSIUq1/PTKMIxYbbM9MoQjEPe2YaRRRBaRrP
TKMIyV1YZloi4p6ZRgGKIdzq8nKCYAj3urwcIRjEJ4ziG85l6LzailHc6/LyuxCcPzpZ
ZhpFKMbxCYtXRJF6Y6DCZuuZafQuFIZnz0xLRFx1eSlCMeN5ZhpFKAYoz0yjiKm8n+/t
mWkUIbmL62xhSlAMgpaZxgmCQdDr8nKEYBD0zDSKUAyCXpeXIhRr2WJ1eSlCMQj62cIU
oVhrFqvLSxGSvrC6vBwhCPF5XV6OEGSdhoAMW5Qrhg+LqNQ5O6KSRfCIShrBIipZBI+o
ZBE8opJGsIhKFsEjKlkEi6ikARAPPRMclyyCef3SCB5RyboHj6hkETyikkVwr19aR4SI
StpdTMjIHWcIu3l3gQEcvnlIiokInONdSioC6/BakTqQeBceUUnr7sdJR3k9cXn98gjm
9UtEWEQlrSPM65d3Fx5RSbsLj6ikITCS3ysGpjVUiKhk3YV7/fLuAiP5Nh8JNHmIMg1t
PjJoEhHIyG0bElzyEBZRSevt66SjvHswr18eAqdjjHs7wspp7WQnHSUirpOO8hB20lEe
wiMqaX3hEZU0hJ10lNZQftJRIuI66SgPYScd5SHspKNExOOkozyCnXSUh7CTjhIR10lH
eQg76SgPYScdJSKuk47yEHbSUR7CTjpKRFwnHeUh7KSjNISfdJSIuE46ykNcJx3lEeyk
o0QEqlzWKXMtOFdUuUSXJy43Z4zlODkLp07lNRROrcORBkeKQdYqam7LUJcV6c55iKUO
I2ptpyJ25KO1zLgjai4PM8wSmXexVURPa+aGeMapdft0+JjyuntPVwkNgO5ITuzOIrgM
mUYwGZIRZE60drwRjKBwD7kMmUYwGZISBC4ulyEZQeVEO05Ppd0wC27BE7vZLShScV2G
pASBdchlSEZQ5Pq6DMkIivQLlyEZQedEOxO7GULRTEGGZAjFCW8hsZshFFlJIbGbIRRZ
SSGxmyIEL0VI7GYIxeDkJUf58CTIrZouGZLdg+JYMU/sZgSFXy8kdjOEYvAIid1pCJch
0xAuQ+YhLLGbIYrivXMZkiEUw2yQIRlC8VoEGZIhFCcPhcRuhlAcIhcSuxlCMQaGxG6K
ECzRrOQoH2UFRntP7Kb3IHgrQmI3QygGwZDYzRCSznYZkiEUK4OQ2M0QkoZyGZIhFGvN
kNjNEJJB0GVIihAsPkJiN0ModsFBhmQIxUNbR5MhGUJhZqouQ1KEoAJFdRmSIRTvRS2X
DMkIk2CcrS5DUoSinVyGpAiBgwZn+T0OLqMTkqQrXIZkdyF5Zl2GZAiFAa8uJkMyhKSh
XIZkiCqYuqvLkAxRBCucitB1weGKnTiXYlleXYZkd6HY6AUZkiEU3T2PJkMyhKK7Z5Mh
GaEIauSgPOTj4DI6fpRf37dbzsVkSHYXiiVOsGQxhKK3vfw8bSgJwsrPJyLgdFlPGTKt
oaz8PL0LhSDi5ecpQrEW9PLzeQgrP88RgrHcy89ThGJFa+XnOUFxE1Z+niIUsoiXn+cI
wczt5ecpQrEL8/LzFCEZoqz8PEUoxnIvP08Rioby8vMUoZBGvPw8RSikES8/TxGKAIiX
n+cIwXvh5ecpQjFEefl5jhBEJ5ZH+XkKUMSAl6v8PCUoVsxIgELd3u0o+pW1NFis/Hwe
wsrPJyKu8vN5CCs/TxGKPZiXn6cIyTBr5ecpQvFaePl5ilBII15+niIU0oiXn6cIxRjo
5ec5QrBOs/LznCAI2Vn5eU4QzEZefp4iFEsoLz9PEZLOxlC+jfORMsuGcsXKAHmmQ5uO
OscUIWmotQylHHWOKUKx1lzXDRVyUX2eIxSDINJlUXJ3PFJmWV9IRqi9DIgD9xCK7fC6
I8zctl5QUPHQbmMbEHY8UmZZQynCzNtUBuQXHzZVihCE/LcJYWYc/tBBKN6LrbRhQ7Vp
fhMKaWSrZcAeqbcUnBTtVPehTt1sykkgjWzzki2NbK0MmPZ6o6DkmW2IMs84RYN3t0Ia
2ZZlmObuEyV5ZjGWb+04sIS+eYpY+bYizLysvVFQIY1sG9wuudLIhrF8R0t1Gkqx0dsw
li/73EMounsfYeIYa28UVHQ3atPgbJPem6eQRnYM5RuyljpdoZBGdhxjA4dWD6FY4piH
YxmzPRxZBPdwpBHMw5FF8FJyWQT3cKQRzMPBCIqghHs4GKEKar9aKTkGKIpIoJWSY4Qq
2QVfxfkpQVCH3D0cjFAE9+AeDkaoggWmezgoQRArCKIzQyjm0SA6pyFcdM5DmOichnDR
OQ1RcbzOftrw8hArlk3nyiwN4aIzQ0gG8YajAEs5Fn8MoRjFXXRmBMUw3lx0ZgjFOB5E
Z4oQDORBdGYIxUgeRGeGUAzlzUVnihCM5bZKXmv2KjmL4KvkNIKtkhlB8Ur4KpkRFIKR
r5IZQSHLwySHfemxu6YEwaEbvkqmBMHyzFbJDKBY2LjTmRGK4PQCdzozgiKy76tkRlAc
t+GrZEZQ3IOvkilB0A+h4DJDKAJawenMEIrnNTid0xBecDkPYQWX0xBecDkN4QWX8xCP
I6zSAFZwOY3gBZfzEFZwOQ3hTuc0hDud8xDmdGYIRb5hOMKKIRRzRXA6U4RgGR6czhQh
cCMEpzNFCITHEBhiCMV8FAJDaQgPDOUhLDCUhvDAEEMoNi3BjcAQil1LcCMwhGLb0jww
RBGKfYsHhihCsHHxwBAjSN48DwwxhGLrEgJDDKEYy0NgiCEUm5cQGGIIyV14YIgiBNuX
4EZgCMX2JbgRGELx0AY3Qh5ivc6LSUOU+TovJg1Rp+u8mDwEFoPwjnYCRJLuvtwIafdg
boQ8grkR0hDuRkhDuBshD2FuhDSEuxEYQrF9CW4EhlBMFou7EShCsH0JbgSKEGxfghuB
IgTbF9NCtiVbC8kiuBaSRjAthBGqQLtzLYQRFK5X10IoQVFdwLQQRlBMda6FMIJCCTYt
hAEUOy/XQhhBkr1fr4whRlAMrq6FUIJg8+haCCMoMq1dC6EEgUMqaCEUIZgfghbCEIr9
StBCGELxVoeqr3kI00LSEK6FpCFcC8lDPLSQNIBpIWkE10LyEKaFpCFcC0lDuBaShzAt
hCEU+UJBC6EIQRpx0EIoQjBZBC2EIgRLzKCFMISiVE+o+koRghBdkFsYQjEfBbklDeFy
Sx7C5JY0hMstDKHYFwW5hSEUG6Mgt1CEYGcU5BaGkDy0LrcwhGJv5HILIyg2RyEPlyEU
u6MgtzCEYnsU5BaKEOyPgtzCEIoNUsjDpQjBpBfkFooQ7JCC3MIQih1SkFsYQvFyh+JP
aQiXW9IQLrfkIUxuSUNccksawOSWPILJLWkIl1vSEC635CFMbklDuNzCEIodUpBbKEKw
QwpyC0UIJosgt1CEYIcU5BaGUOyQQvEnihDskEzR2fdsRSeL4IpOGsEUHUZQrJZd0WGE
WbCrcEWHEgTioLtbGEFRDM0VHUpQWLRHFF04zvFjAMVy3xUdRlDsWdzdwgiKBaYrOoyg
8Im6osMIin5wRYcRWn2/tnlQdBhCcRNB0WEIRTG3oOgwxCxIjQiKDkUIcj/DOX4MIWko
V3QoQtFQrugwhGJ7auf4MYBi7PBz/NIIrujkIUzRSUO4opOGcEUnD2GKDkMo9itB0WEI
RXArqAgMoXgtgoqQhnAVIQ9hKkIawlUEhlCsxYOKwBCKxXhQEShCsBoPKgJDSJbjriJQ
hGA97ioCIyjWUEFFYAjFijyoCAwhGT9WpKy0vbdzUazJg4rA7kLSF27aYAjFqjyoCAyh
uIugIjCEYrEZVASGUKzKg4pAEYJVeThCgiEkDeUqAkUIVuXhCAmGUKzK7QgJBlAMH36E
RB7BVIQ0hKsIaQhXEfIQpiKkIVxFYAjFqjyoCAyhWJVfket1KsmR6zSCRa7zCFfkmhKq
IMxlkWtKUKTcWOSaEwRqkUWuOUHQSha55gSFqPaIXHOAYClukWtKUCycLHJNCYqJ1CLX
lKCYSS1ynUawyHUawSPXiQiUs9wbir7nIaZ5KOOMou95CKvLlIi4vAh5CItc5yEscp2I
uHsR8gCXFyGPYJHrRMQVuc5DWOQ6D2GR60TEFbmmCEX5fY9cU4RiRnUvQiICG7s64fgf
ilDMqe5FoAhFX7gXgSIkfVGwsWsbijtwhGCJVjCS7wvqi1KCIpRZMJAva6+zFWc9lXkb
6rbg3At+E4KlcmltGPeGYClHCErMFwzl92PWKELyVizb45g1ilAc9lTW9jhmjSMUDYWh
/H7MGkcIlJCybY9j1ihC0hd7exyzRhGKcEcdy+OYNYpQHPZUx+1xzBpFKBoKB+o9jlmj
CMXpP7WUxzFrFKE47KliKD+PWeMEQVC5VhwNeB6zRhGKvXCdcTTgecwaRUh6e8bRgDin
sTPQSnobY/n9mDV6F4rDnuqCowHPY9Y4QmA8qQuOBjyPWaMIxQqnYizH4WGZ2+G6lccx
a/QuFCJk3fbHMWsUoThAomIsvx+zRhGKDIMZYzmOWestBRWVJ1FF7HHMGr0LhdtynnA2
4HHMGiUoDpCYMZTfj1mjCIVQMRccDVghIfC7UAxRnj5E70Ix0Hr6UB7C0ocSEVf6UB7C
0ocoQiGIePoQRSgUEU8f4giBJOLpQxyh0EQsfYgjBDs9Sx/iBMGW29OHKEIROPD0IYpQ
rAXdhEwRkiFqm4e6bL3pQoKw9KG8u9gRZd4WHLmbhvD0oTzENGVLI54+lHcXZkLOQ1j6
UCLiMiHnIR4m5DzAZUJOJFzpQ3kISx/KQ1j6UCLiSh/KQ1j6EEUoNquePkQRilnVTchp
CDchU4RiynMTMkUo+sJNyBSh6Iu1IM6cK40gRpQsjawVYeZUaWSdEWXOlUbWhihzrjSy
NgRPxzlzIbguLVsaWdeSLY2s65YtjawYypd5zAwKrjvCzAiBdFbMCmlk3RFmbltXldzf
N/NuI8LMy9qTVhVD+TYhzLwu3aCgQFXYJoSZt9ZDKKSRDUN5rjSyVQRPc6WRre7Z0sg2
L9nSyIaxPFkawbOULY1sC6LMudLIhrEc0khmMuK2Isy8rL1RUCGNbNuSLY1sGMuTpZEN
Yzmkkd5Aq5BG9nHJlkb2qSZLIzuG8mRpZC/LIY30MnEU0oh5OErL9nBkEdzDkUYwDwcj
SCTPineuHesnRpgEgXj3cDCColaWezgYQbFAcw8HIyiko+s8CdoNCse2ezjYLUjW4td5
EvQeZoHi4h4Odg+KcIR7OChBsBB3DwcjKCTC4OGgCIFE6NWHeF8LHMJefYgiFOdnevUh
ilCoa159iCIUY9PkHg7W3RKEezjyEA8PRxrAPBxpBPdw5CHMw5GGcA9HGsI9HHkI83Aw
hCI4HjwcDKGYjYKHIw9hHg6GUIwewcPBEIq+CB4OhpD0hXs4KEKwvHEPByNoPRyMIPZw
MIRinRk8HBShsCa4h4MhJG+FezgYQuzhoAhFQ7mHgyK0Hg6GkPSFezgYQvHQBg8HQ4g9
HAyhaKjg4WAIRVwoeDgYQiFUuIeDEgSbvODhYAjFziJ4OBhC0tvu4WAISW+7h4MhxB4O
itB6OBhCscIJHg6GkHS3ezgYQiFUBA8HQ0gCmu7hYAixh4MhFEJF8HBQhOAQA/dwMILY
w8EQYg8HRQjG8uDhYAjFmxc8HGkI93DkIczDkYZwDwdDKMaP4OFgCIUiEjwcDKGQRIKH
gyEkD617OBhCIYq4h4MRFKpI8HBQhED/Ch4OhlDoIsHDQRGCcLyXgKWBbEXZUT9IjiIU
0oiXgOUIgTQSPBxZfeElYPldCEJRwcPB7kKxgfESsPQuFEPU4h4OdhcahHk40hCXhyMN
YB6OPIJ5ONIQ7uFIQ7iHIw9hHo40hHs4GEKxWQ0eDoZQhOODhyMLETwcDKEYPYKHgyEU
fRE8HAyh6AuM35eHgyIE85F7OBhBIY24h4MRFNJI8HAwhCLKHDwcFCGI+AcPB0NI3gr3
cDCEQhoJHg6KUDSUezgoQiCNBA8HQ0j6wj0cDCF5aN3DwRAKaSR4OBhC0VDBw8EQimB5
8HAwhEIacQ8HJQjCacHDwRCKnUXwcDCEpLfdw8EQkt52DwdDKKSR4OGgCIE0EjwcDKFY
4QQPB0NIuts9HAyhkEaCh4MhFKHN4OFgCIU0EjwcDKGQRoKHgyIE0oh7OBhBIY0EDwdD
KKSR4OGgCMFYbh6OumV7OLII7uFII5iHgxGqIOTo53AwgmKH5x4OShC4bN3DQQmKCHY9
XFOHAZYRFGKCeTgYQNEN7uFgBMWhWX4OByMotAr3cFCCoKPdw8EIigWmezgYQbHgCB6O
PISdw5GG8HM40hB+Dkcews7hSEO4hyMN4R6OPMTDw5EGMA9HGsE9HHkI83CkIdzDkYZw
D0cewjwcDKHYYwcPB0MoIirBw0ERgmV4QfH2xzkcDKGY8YKHgyEUU17wcDCEoruLezgY
QhFScQ8HJQgiKn4OByMoAirhHA6GkHS2n8PBEIqASjiHgyEUAZXiHg6GUARUwjkcDKEI
qBT3cFCEIKASzuFgCEVEpbiHgyEUEZXg4aAIwVAekk0ZQvHqhWTTNIQnm+YhLNk0DeHJ
pgyhiNyEZFOGUMQMQrIpRQhiNyHZlCIEe/rmyaYMoYjeeLIpI0i6AilKmL2PqjoMoYjf
hGRThlAEcEKyKUUoetsLhjOEYkEbkk0ZQjLQesHwLERINk1DeMHwPMQ6QHI5ihClIbxg
eBrCk03zEJZsmoa4kk3TAJZsmkewZNM0hCebpiE82TQPYcmmaQhPNmUIxaY+JJsyhCKG
E5JNKUKw8A/JpgyhmPJCsilDKKa8kGzKEIruDsmmDKGI4XiyKSUIYjiebMoIihhOSDZl
CElne8FwhlDEcEKyKUMoYjihYDhDKGI4IdmUIRQxnFAwnCIEMZyQbMoQihhOKBjOEIoY
TigYThGCoTzEcNqUkxdjiTc4jujH77c//rUN2FXefvx2+9M4ToItPYrYtuUsi0wJgvRo
T7yhBEFaDGrY7kg/xK6CEgT34Ik3jKAYYz3xJo2wHuWKj6LLjFD//n4BfS+eygizIA/e
Em8YQBEb8sQbShA8Sp54wwiTYPz2xBtGUMxznnjDCAqrgCfeMILChBwSbyhCEN0KxVMZ
QlLZ1BNvGEIxMoXiqQyhWMOG4qkMoTCEh+KpDDELpqHJE28YQvFqT8ieXI8zDBhAoVNM
lnjDCIrY+OSJNxQhmIcmjOIb1uKddlJY/CZPvGF3IXm1PfGGIgQL2GmzxBuKULwUGMnX
qfae2SbYY4fEG3YXijEwJN4whGLGC4k3DKEwx4XEG4aQNJQn3jCEYrLwxBtGKIoHCgP5
/ZQ3RlDUuwmJNwwh6QlPvGEIyV148VSGUCz4Q+INQyiW/CHxhiEkd+GJNwzRBIv+kHjD
EIqZOyTeMITCmx8SbxhCcRcVOZSPU94YQvFEheKpFCEokxBCTwyhGEBC+hBDKIJPzdOH
KEKw3W6TpQ9RhGCJ0zx9iCIUd1HH6/QehpB0d4VLZDwP5UpDQHLODkF5+hC7C8Vg7ulD
jKAYP0KtOopQPFDrOOxtPDKUGEKxVw3pQwyhiEOFWnUMoViWh/QhhlBEokKtOooQRKJC
+hBDKLaroVYdQyiGqFCrjiEUm4tQq44hFJGoUKuOIRSRqAXHVI+oLJz4di9X+hC7B0Uk
arH0IUZQrAQXHFI9LVtvDJwFkajF04foXQg2q4unDzGE5NVGgSMs/o/TvClCEImCBDmM
4zz3EIJlWkgfoneh6It9G+ZSekqkYgwM6UP0LgR1bEP6EEMoIlEhfYghJA3lteoYQjFZ
ePoQIygiUZ4+xAiKGE5IH2IISU94+hBDSO4CQ/k2zr0RSrHsD+lD7C4U6/6QPsQQkrvw
WnUMoYhEhfQhhlDM3CF9iCEUkaiQPsQQirsIteoYQvFEhVp1FKGNRK3r5xylVwaQigDd
bcQ/f0B2Ev6s0JBwlM+xUNvLHYHz4i0N6u8vzNyfERBW72tBhngl5+1nxIwjyfe5HYty
hnjFFPQJgWyAhlSoDuKVzeonRCkoATsd2iq7C0V3z5i5sVjrIV7Z1X+6i1qGtnYRryxx
PiOQb9XqsaJNaygkjbW9i3jFA/bpLlD+cB3Hw7HD7mL+7+9njX1CIOWgtnrM3RTxQtrY
JwSEqlK7CMmrB4c4Kvv1buKFveSnm1gbhqgu4YUo0ScCZKpt7TfTC7PFZwTC8f2hfHoh
tPkJsSNW3h/KJSMUJqRp7E5Ik+CRbSMCtFsf8cKG+OeGaiPSZHIbqsFTCMGt91YIHqhD
35mRtdRDCAaohvlo7LfTK8vyT10BS+F+ai9sCFSMT63uw/JkIBcMUA1zxbz15wrBCNWw
lWxb73lSvNqtLcNYeoRXgrOf+nqpw/KkmX57f0ptSICDfNubKxQrqIYEuLqdeV3skVWs
PRoSmef9jGJTxD8EDYUEuGnuN5RigNor7mLrDVCKGa/t2FnULkKxPzryHZe2YJG2oUNO
JwqWt7YFmwTT0YTVR6sLlv0cIRihjnxHnIbYQyjGj2nHGqp1EbPg7Z5QAGc51sq8oV5J
b/15jJpQqb+NBR1M+0IxIRWsPjBvY6SliFcCLD/fRUH4oCz9uxC83WXahmVasKmnd6F4
ogp23GPrIhQj7VEubVrm7hMlWESV2oat31CKRVSZC+IG3YaSPLRIL6nzjmxm2t2vSIaf
Htp27JD6CMEqqmAFUmu3oRRhooL8ktLvbsl7AScVpqTeAKJY5BSsQDAldRGCWa9A+Nz2
CQEW+kRJGmrb0d0TVoMUIelurEDK1EcIHtojNbROvYFWMa9WBGjh4ekiFDcxIXo6d6fu
V4SLn8cPdPQwrqU7livuAjMSgnXdUfCFfICf7+LIaljH2luAKCIsC6SwtvURAlXhyGqY
ke/TefMUL/eCJe3ebyjFe7HgZKgVRTY7d6FYb2LaHtrce/MUM/c6oiTb2B1nFcvNFdnM
9diu0mH2lUScn9+KdcLKH8ldHYTieVqnHaHNLkKx2jwLu0xHdTzaUApNYYW+s/UbSrHa
XBFQW+duQ0meWbg96w7httNQgh3xCvGlHFldHYRgtlhh2kekqLfCUSw/4OfARq+LkLwX
WNBiQurdhWK1ua6I2vUb6pV8gE8DyFaOSFFv5pY01LYMFTkgvSdKoI2sCKmV1kcI1h8b
5BcUy+jehQSxDuPURwhevQ0BkAkt1euL798FRIR7Zsbxx4y6l7Xtx+BRHuVpEEewoOAL
T9OHny8o5VhxCBh+HhHaM+YYf/6FGmMffx6eGiz5j4Uy+/kXpqGffh7vAfJvej///eXl
Tz+/4+lpvcZ5YbXx8eeR3o3VUu/q3+7ac2Y7NykpbY9KNPPSvfoXtlkfG+cI0RxDA7v2
F1LoPv74gqXw3m+a7weQf/r5HeGlpXf1b3fsihgcnstO47ww2X+8+nPPdshztO1f2Ip8
/Pmj5MK0HitT1rUvpAX99PNHetYZj875eVTXxca5c/Vvdy2UjTp3r759fzX6sXEgOUyn
Tsbb/vvrhg8/X7H/uy+lWdO/O1xi24df747G7zZ9xTxekT/Y6dlWv62Efmwb7PkqlIze
z38/zPnx5+GPnaftWDrTtv++ZeGnn8eINrfeVPXukFMhXDwZMF9whH28etSaqE8GzO9r
VD/9PFYh4yHbsqZ/Ierx8dePzP7+g/N20yOrf+xe/NsvFZICsVHpNc27Dz22pFgb91r+
hbo3H1se4geiflljfV2RyjOeIT/23LywFf149Yeu0u3Yd6dZBBuQxtjt2HffKARct3Xv
jcVvP/NILdyWI2WOv7FvbhsqtmzQL7uD5fcrin7o2Bnb5m0d837+OFeje/XvjggzUhKW
0r36F0SHj41zuBmQhtzp2hcygX76eexKptZbek/vbvYxi9fpyHCmD+YL5UA+Xn3ZYZ08
4/NsxHm7cRAQxskTR3Ce/fzbT06F/rltvZ9/N1QxI7OhjHOva98NVcwz/L13PY81zrur
hBm78X3fes/9222P3Xg9s9Zp176ggH18MBG+Rt5s77l/QUr46eeR1d+/+ndDFfOCRK7W
ncjf7lp4Esp6JnGxJ+fdbRWyiS91gv78u0MaTh8asSHPGhRQJnfGjrnz8+3duRZR8Km/
Rnu7a+FlR1i3txB5dwmI7MIBoZDupvDNVdrhbdhL7bX9u4Gis3BV6w4KL6hBHwaFhhwO
5PP2rv4FbfHjzyN/A0bE3s+/OyAffomt/9y/3fZIVpzPkvV0vH93zIETbZjXozIS/fm3
GwcrhW3GcQH859+dTtqRA4m6052ff3fMQb4u1jlHgQvaOG9fPdRolCDrPZhvPznwdixP
rv7N0HprCKN1R7S322aBC+nJxb8Zr4AbFianM52BTbXvrqLakay593v2+2LnxxFtxe6h
2/Rvv7NQze/59rRp3pzHGwRzVKzuvFJvz7NwQyI1ojuNvxl8Pawn4z4eEjBrm3fFsGVE
Al3tjjexY496AbBMHi7ff//6yz/xN5a97S5WP/4+dKPDV3nU9v3199tfftw+PESIuqCb
z7TocC+/XKetfGeXRX8e5vwN6VVnU/3ySc7+zkqf/zycCG2+P0cJP3+sGepRex4dTX7+
GxIEvfpjUr80gs8//51T0ejPY/uPk5Pusy75+W+8Bfzn4WXpN8707s9DI0DB1/s7/Pnq
335y5mMTt3efnHevHoXcsE+5T+rk6t/++cP8VnpX/52Ji3YtJnXYKXtPzndWm/TnUSAO
Hobe1X8n7MV/HgrKcuaksrf2Owsq+vNIilvOwnB0UPjOFpT/PFSI6T63kAfnG7t/+usI
Lkz9t+o7KgT/eZyshTpnnQHz7Z5FcGE88zZZx35nA0ovHinf25V6RZr+G4tN/vPHiV1r
r2e/Y6NiPw8BAsVt5/su5fPVvzscr4gt1LTH8qi+N/Yfy3d7dkVoAYGRezD2c9u8/fNY
Jqzz3lvkvDsaH6njCIx0r/4bUSP64BwpgduZL8neqrcfnIqzUC75irT9m2/VUSzwChp9
/vV3x7P10CAeWyzy6++2PBICkUjQe2W/o6rSjoUEAU9zbzB+dx5ccdaGRbxI43xjh8iv
Hhku4yNel/Dzy1FU4xFt/Pzz8amHaRQ3ioxfBOCGBeXib1DDoRzh3zz2WP/6x+23c9M1
/vLvX2+vbMNQ4wgLusdOw9J+bRsW93x/+/8VKebfCmVuZHN0cmVhbQplbmRvYmoKMjAg
MCBvYmoKMjA1ODgKZW5kb2JqCjE4IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQg
MyAwIFIgL1Jlc291cmNlcyAyMSAwIFIgL0NvbnRlbnRzIDE5IDAgUiAvTWVkaWFCb3gK
WzAgMCA2MTIgNzkyXSA+PgplbmRvYmoKMjEgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERG
IC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRm9udCA8PCAvRjUu
MSAyMiAwIFIKL0Y2LjEgMjQgMCBSIC9GOC4xIDI4IDAgUiAvRjcuMSAyNiAwIFIgPj4g
Pj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRpYUJveCBbMCAwIDYx
MiA3OTJdIC9Db3VudCAyIC9LaWRzIFsgMiAwIFIgMTggMCBSIF0gPj4KZW5kb2JqCjMw
IDAgb2JqCjw8IC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUiA+PgplbmRvYmoKMzMg
MCBvYmoKPDwgL0xlbmd0aCAzNCAwIFIgL0xlbmd0aDEgMjEwOTIgL0ZpbHRlciAvRmxh
dGVEZWNvZGUgPj4Kc3RyZWFtCngB1Xx5gFTFuW/VOae36e7pfZve93Wml9kXoBuGRQYQ
FdlH2QURFQUViUGuEoOIaEQExCUKRIhRwpbMSFTioPFFYryihkQTTSYuyWTii7hEZ3re
r6p7WLz3vvf3o6m9Tp2qr7696syqG1YvJhXkdiIS38KbVvkI/6f+ihDhviXXX7WiVK78
PtLNV12zZkmprN9FSOGppYvnLyqVyQDShqWoKJVpHdLQ0hWrbimVdXZCKLnmuoXldj3K
5D9WzL/l+lI7eRep79r5KxaXype2s/L1Nywut9OZhFQ8Uu77/0woZV0q2SsJyZPlREGW
EokIRI+SghDFx/QmlChvRx/XJ84brtS1fU6pko/95O0P3c4yR9KNnxcPDnTJPlOwkeS8
P2tASa4sorN8W/Fg8aDsg7MtrJX9yxeGhNtpgZiISPNEg3gkKSIeweMWMhL5ZvIc4iZe
08jzDaQTNfVkG+I6Xl/L63NkEWoyvKaaxykaQiqjCV6KY40ijZF6xFGej/B3hnkr6ynS
IB/VR70kgOd8vI7lRerhfd3URS5Di5v3Y3mROskkxFU87+BP2KkNqYzHIrWS47xk5m0m
/n4jGY9nDFRPvkY/A29heZHqeF7DYzWPK6iKuNGLxSKA/xkwUYZUj5KC/CdGkiFtR0nO
+8t4LJX7Sbwk8ljgEKWkBn0JWwEZQn0lkfGU9RkkKpRYncjzInAWvck37HnM79/kNrR/
zUssL5KviBHxl+QLshUtX/KWL8mLwKQvyOdkPupYi4j4dtR9Ts5gPBlvEcnnhSHgmoQ6
vibeJvK8SD4lFjz1Tz5eP/kHUeOpfl5ieZH0kQ+JDXV9vO7v5G+8x995ieVF8gnxIP6Y
7EX8EWlG/CH5K1HiGfakyPMi6SXPMngiZSv8C4//zDCMfMDz76NdJH/i+T/y+A88/j0x
o/40+R2HyGlex/IieYe3vM1r3iKHSQGjv8VLp3j8ZmnPyJt8B9j+ieQN3vJbHr9OqlDz
Gz7KSZ5/jdf/mvwvttfk17zE8iJ5lfwK/WRI2exZXiSvkJd5HYtFcoJhOulhFEJeIr/k
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
iy8U/7mhd/qU8RL2eDQwvRnrGkHuyU+N1aST/pDXolfVNje0KEio3/tRsp+k6adpmu5z
q7ocf9f3ZhU9DX8jI4wui74C1q5SqvFlozlX1kKi9NMojWY8umZLvVZSpkfqB3qw1IG2
ns6V+v4c/pdUUiai0tBHiyx0ruwt9jL052ay0cDtmExtecVnl87MZW6mMk0Vfr6Sf+R/
qOlOh8LJyfl8R3U4Ui22BIKMygf7qNwdCjpdoZCz+LVgZlQf8g9jfzgYj/bVxVKTtxSf
rW9IVE/s7khkxgaLY5+YnIo3D4QigFX70AfSA9JLONXall86MTMnM8e63Lo8c1tmrXVL
5rHMY+knfc9Zu+sONxzy6fy5WDQZMtrh8mzS0a5RSqr8Z1OPPflJrif0seeQ/Uirtc7a
EKmLNKyqXdW4263QqfQapVDtT8tk0awsTnQafb3WmWnl9DHQy2U75ExJ8WFU0l/sBEA5
1AA+0EumM1x/AV9IUkOZOnxl6rBxba8EtQuJSdz9lcddFaYHqhz+hFZjbP799cUzxaN0
zNftGydWBF1pbyBRZ1PKwnfPOvR2X0/zmqf7ff6Iy+8Pu4p/tzstFYEMnQ4/sYku8Xqr
bE2Lv5+N5k0VF08vDr77l+IZcFXmPSHwnjA/1Jr8hEDX2A9rQz7R0JW0946p14mkp01R
W93WINVlxoxIhqVYUKeyGyW9xlcFNJNIPtbUHtQ1Z+rq3FKTn+jqLJo6fW48HHq515hv
Vt+bKyI5a/UwZagsofptaGJRP2OqTBUq64rnSEsoVVO4kcuod7am/ERJIOEJP715TGsm
Mf4P51PdG1OTDR3V9E/tzdnqma9Uh8KJBru+LZWY9PolqbqLskX/Zl847j1HhN54zFfc
TecGIHVQ6x9YOyx/6OMMVs8DVpWAVYA05r0+fZett5L0yCuVNoOkU/uq5ERyi81+nVnd
rAvq3wWRMed0eb1wAPTlMuGyf+m/UtLwggzitsnJ5OTBH6ZDkdTkP/+5oyYSqRauBPFU
d/x5szvGZgaLH7IhHAyF4t4BHPpQ3DQi0nWYWYxMzSeUajkxiWFLl6tXjJp61GFvJOCy
mrSSWY+WQIRk5S0OfURnjuvf7esB19MzNep8NpB7GeKOIbABLguuN7spc4n5/y/z9ot/
8iSgAAYGNqZDoeSk226byDgffQkLqZ70lGCmD3SkUFH8WTD6X5ZAwcOJdBwrKJCd+etk
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
MCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgNzU0IC9DYXBIZWln
aHQgNjcwIC9EZXNjZW50IC0yNDYgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTE2MyAtNDEw
IDc0NCA4NzVdIC9Gb250TmFtZSAvRkVIVldXK0NvdXJpZXIgL0l0YWxpY0FuZ2xlIDAg
L1N0ZW1WCjAgL01heFdpZHRoIDgyMyAvWEhlaWdodCA1MDIgL0ZvbnRGaWxlMiAzMyAw
IFIgPj4KZW5kb2JqCjM1IDAgb2JqClsgMyAzIDYwMCA1IDUgNjAwIDggOCA2MDAgMTEg
MTQgNjAwIDE2IDIxIDYwMCAyMyAyNiA2MDAgMjkgMzAgNjAwIDMyIDMyIDYwMAozNSA0
MCA2MDAgNDIgNDQgNjAwIDQ3IDUxIDYwMCA1MyA1OCA2MDAgNjggNzYgNjAwIDc5IDgz
IDYwMCA4NSA5MiA2MDAgMTkyCjE5MiA2MDAgXQplbmRvYmoKMzYgMCBvYmoKPDwgL0xl
bmd0aCAzNyAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB1YtHFoIA
DES/vSIidkGwoGLvDZH738q87DiCWUzmZyagkxHNqsup5ilQpCS+TIUqNeoYQg1Mmlja
aWHLbqvv0KVHnwFD4REOrt7HePhMmArNmBOwYMlKs7SErNmwZceeA0dOGp+5cOXGXejB
kxdvIj7EfNPvf0vJD6SjB+EKZW5kc3RyZWFtCmVuZG9iagozNyAwIG9iagoxMjcKZW5k
b2JqCjMxIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9DSURGb250VHlwZTIg
L0Jhc2VGb250IC9GRUhWV1crQ291cmllciAvQ0lEU3lzdGVtSW5mbwo8PCAvUmVnaXN0
cnkgKEFkb2JlKSAvT3JkZXJpbmcgKElkZW50aXR5KSAvU3VwcGxlbWVudCAwID4+IC9G
b250RGVzY3JpcHRvcgozMiAwIFIgL1cgMzUgMCBSIC9EVyAxMDAwIC9DSURUb0dJRE1h
cCAzNiAwIFIgPj4KZW5kb2JqCjIyIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBl
IC9UeXBlMCAvRW5jb2RpbmcgL0lkZW50aXR5LUggL0Jhc2VGb250IC9GRUhWV1crQ291
cmllcgovRGVzY2VuZGFudEZvbnRzIFsgMzEgMCBSIF0gPj4KZW5kb2JqCjQwIDAgb2Jq
Cjw8IC9MZW5ndGggNDEgMCBSIC9MZW5ndGgxIDg3ODQgL0ZpbHRlciAvRmxhdGVEZWNv
ZGUgPj4Kc3RyZWFtCngBzVl7fJPV3T/nPEmeNGnS3JMmaZ4kT3Np0jS9paFQ2qelF8JN
bi1tbaSltJabUMQKTBGdgBRFGCrMOWFOeVXGCKFiqm5jG4pM2HDe9jqdvBOc+trpfBnz
QpP3d550onu3z/t5/3uf03O+5/I7l9/v/H6/c066bu1NfUiBNiMGOXuH1jmR+CkLEZLa
+9dcvypb1ggIkZPXr9zQny3ruxBSnxvo61maLaMrgFUDUJEt40rAwoFV69Zny3oJ4KSV
q3sn2vU1UHas6lm/JtuO3gJ03tCzqi9bdhcDFq5Z2zfRjtsRyjk9Qfu/AsaURI0QRTVa
jGToRogEaSD4EGLfx7+CMhbbgeS57v6OxXk1f8VYTjuiR+7MTvVUHXcw/diVUfayXA20
OX+npyhDaaCUo/Rj6afYy1+1iP0hUT+1S7aLJcYU2ZFs4QwpMgygT5HtALoUuQtAmyLb
ADQpshUgL0W2AKhT5E4AVYp8GyA3Re4AUKbI7QCKFNkMkJMitwHIU2QTAJsitwLIUuQW
AGmKfAtAkiIbAZgU2QBAUmQ9AM6WEJQEYwv3Tgz/JoadAeyM4l0deFchvrc+TLqBEw2k
GrIE5LWf9EI5Q5ZC+rGYnhMpfkP6oOZnpAfSI2KapbxXpF9N+qH+GshfQ66HUTiRmiPX
J7FcqFeSSnwGDSIVPimmh8SUFQyDqjODqmcGVQcHVZsHVVMGVVWDqnoFfhlFgfaomPaJ
qVdQRlWPR1VDURUfpSR/Qh1AMkNM7WJqFgwdqgsdqp93qPZ3qLo7VG0dqsIOVb0JDyM/
0H5bTO8Q041iOiCm88U0IKZaQetX/c6vetiv+p5ftcSvmuRXPYvz0Aj0VwjqEdW7Iyrf
iMoxohqxqZ4BjcrD6mQeyhnFv8LQ6rDdwKXw58kuC8ClLHya7CqA0sfJLg/An5NdXq4+
H7+HuuQYcfgi6sJtgH9EByS0/DZeQSi+hVeI5TdRAHug/Ltk4Fno/kYWXs/Cq8lAJ1Se
Swb8AGeTATfAS1l4MRlwQOn5ZMwJ8PNkzAtwIhkrAfhZMhYGeDYZWwKQSsYuADydhWPJ
0EooJZOh27nncAKFyCGYfnOyKx9qb0t22QFuTXZVAdyS7JrE1YfwzeiAuMZ1EzzcCOUH
odMgIOVtDdoptq9GO0WebsArxPIqQNq+HK8QZbEMCWK/64Fn2r83GZgB01yXDBQDdCRj
ZQDtydh8rl6FW1FMHGwhiokrXIBiYqe5ydAhILsmGboA6589sf5ZydBZrj4Hz0RhcBQc
jiGPSD096XkYqMsmdiU8sRuhCQ6CsHK6kiIkiLviQwFxUg+skK6cz+6DOxnYA6O4koEW
AGcyUARQkN0AS1bypmSM8qKn0n0Oa1BI7K8UDDD/F10c93lXIffZgQvc3yBeGqVKkOT+
Ekhhj2DmPglc4P4cKOfGAmXcRwEFdzHEc2/sfJauBL0CFE4j90pAy/02puPOei5wJ0Hf
ftn1MHcisIT7GSjIESElwUIedzhQyf0olssdiq3knojROj33EPR5MLaHuw/63RNYyQ17
svV3CFbudlCSm2GctSE7tyaUwg8e51aHItyqMGST3AoPLO44t9yzhxvwpOSw3N6dKYIF
JXctrKUzVsy1xmhZwbGyAMeQAPVTN4JLAse2FgB82CAAOLY1AOC1VgOAD7sOANwVBfBv
iwHAlV13rIVrCcNwx7lpMTc3FWY6lORq6GKTXHVMnL4iBO1JrvQAFVqEKw75OS6m4FqP
sovYyWyErWRLWC/rYgtYO2uQ6+QauVqeK1fI5XKZXCInciQ3pDLnBTgEMTLINBRkcIJh
JCE0hQRSRLCcoBn1FjKM5OQuiFsh3gnxDoibIW6CeAvEjRDXQxyCOJw5f4z2HiXD5JYR
cehRcgvZOFG5kWydyG0l6ydy68mQmEsB0jkBj85AKZzZksD3WExDdZY6Xa22urnxnyTd
YmV3Y/DqZ/lXHf4Z7de64YLEAzMXtCeeLOhIlNNMpqBjZqJogbOrfZRUkcqmxlESodDR
PorXkqqm+bQer23sALJZIhk6QCJAhrooABnjRgcoGTrAuEWy7ZTs6M4DTY1HD0ACJNJ9
aKdIslO6TyQ5lB0pABPASAIFIJMpUEAkC8gUlAyUQqTDK5AAgwmQAFV+Hl5BqfCK/Dxx
MJM4n8cDJDFIOtqPBj1AcNQTFJt9V5tDLrF5RbZ5RXYOfLU9nO3uyra7oP2q6P4f5Poa
/q+LOLbj/PZHm/r4pm6+qQ9id2LH0IAlsXmJ03l0+3na4Eww3u4lvQMUe/oS5/m+xsR2
vtF5dIfY7x+aH6XNO/jGo+jRpoXtRx8V+hqTO4QdTXxPY8exOY/M2v2NubZ/NdesR/7J
XI/QwWbRueaI/f5hrt20eQ6dazedazeda44wR5yradmChhu/9t20bl229M8FdCPYunQA
2SFyEC3MEWRFKPMGxHdpTHdmxqWrkCv9UuZNpgwsO5SN0K0SLUd3ojJ0Du7WZ5AUPYaS
qAE3Qf1JpMcuaLkOLcY1qAlutyoYtRd9ghehfnQYfYx2EAVaBWdgEwqhChjTjlrRKeRC
yzJpFENDaBjtRI9D2zy0M3Mucx5mK4PZVqOt6F7sgPxhNIrexiszp+BcaEA3oEPoDVyb
eRzoLDDTNEkQVjEFNaIZaDaM3Al35KUw4iPoh+hlvCGzNXMKOGRhvlIUgXUdRMeBgy9x
Bd7ANDAPQksDhN+i17AaN2QWZI5lTsM8flQNY3WguyHsQvvQo+hpNIbSOIzn4cOZFZm1
maeRB+YaQLeju9Be9H30S/Q5DuIQKSeryRFYmx2FIdCx22A1D8F6TqI3sQLn4jZ8A96A
R/DfSAdzPLMm8zA4YQ8qhxkPoZ+gX6DT6GX0AVAqsB034FX4FDnM6Jk9zMPSIemPM3zm
fVjfNDQf3gFb0XZ0BOh/h95G76K/oc+ABwu2Yg6X4kocwTNxJ4SD+AhhyBZykBwmY4yc
+T7zvCQ3/W7mD5nLIBUvCoKMIzBiI2pCs4BnKsG1EPaCrH6Cfg57dRok9hq8a95CF9Gf
sQTrsQlmssE8LlyIi3ALhJnAVzteix+B8A7+gABThJARJsbsliDJFmmldEPGnanMRCH8
GnhgQPJmkFIETUW14s51gTQH0AqY+dtoC9oGct2J9sMujqDnYQUfo7+gT9El9CW6ghks
xSysQAMS4rEfdqUUV0GIYgHHYCUz8SzYp1a8CFbUiRfjpXgz3o2/g5+G8FP8C3wK/xF/
gD/FX4qrlBIl7FqMzCMLyK1kL4QkeYXxMZ9KHJKgRJC8KbkgtUqj0k7p/dJDshz2qfGP
0ofTIxlJZlZmZ+bhzCuZD+HVqUMVaA5YwRLgYTXwsA5tRveiPRD2QtgPsvw30OTjoEcn
YI9PQXgJwhn0e5DqO7B7FyD8J+jYGPD4GfCnABlnA91Rq7ij1bgWNwJ3CyC0437QjTX4
ZnwrBLjP4f0g+Ufx46BZI8Dj18Nv8HkI7+H3getL+Evg20DCEGaJPF9LbiObIWwhD4CG
HCbPQ/gbY2TKmVbmWmYDs495nHmCeYn5EPaxXzIseVjyU8nLUiTlpNOlvdIN0m3S70mP
SM9IX5F+ICuUHWbvZfewH8CutMHeVIMlfP3Tg4YdQM+hATJERsAjOJAEbP0IXoe+IHLg
6mash73eANILg9XH8SZ4vZWS+3Ax7NEPpTOZvaAT94OviILFvg22FUO7wXLeQM34JGlD
76MC8GT6zBiyZD6UrpOuQ0Q6ExVAtEBP/YSfGwP8MN0AvhDa0j/JvM44YIl3oFLB5/UU
8m6Xk3MU2G3WfIvZZDTodVpNnlqVq1TkyFmZVMLAjbm4iW/udia83QmJl58+PUTLfA9U
9HytojvhhKrmb9IknLRfDzR9g1IAyv5/oBSylMJXlFjjrEE1oWJnE+9MnG3knSncOa8d
8vc08h3OxJiYny3md4l5FeRdLujgbLIMNDoTuNvZlGgeGhhu6m4MFeNRAdhWhIpB0EhA
SjpwAk3ruRVORjSNUjQlrHxjUyKfhzy0MZ6mnqWJufPamxptLldHqDiBp/XySxKIb0jk
BSe6035wgnnmt8PcoeJlCVg/2pG7lF+6IyWgJd0019PVnmB6OhKkm86hDSbMfGPCvPGi
5Wrx77mmu7/WmCCe5p6+4eaE0L0DhE6L3bTUczeUZtL7S4Js6WhP4C2wOLoIce1ZLrJn
vKd7uTORwzfwA8PLu0HmaH570ipYxcM0gea2J/OFfLEQKh61bJriAqGMhupD9RSnuCyb
svinb2frf3uComXTyfOAM+d/JRdM5+ZjsMyEs1echIe1TqJJ3yQ03DsJxAdfBwYulyVy
pnUPaybDfiSkHg3vHP4rgo3ixz76Zk3PRI3Mo/kroo10O7/SiATumcjLqpGH3unhil/J
3IMCEEsgH5bciFykGrkoihGhEKCHKUCV5Ek4B+gZX4m+wLfjz8gnzD3Mx5K7pQHp/bKp
rJQdgFZ6RiGZGu4N1HPXC3apjANTkLAcgxRSCccwxJojYzmM8uXw+ik55rp+riUYnHOp
ZvZ4zRzN5ZrZmvEaVFczXkNjWWmF1qX1QfRIPzj15WPSgS/2nWLevOKF0Ssz7zLvM6eR
ErSyHr0orIvVLat70PhE7RN1UhNv9Nlri1Q+3lfo9RXVFtXNxNvLv1d6CD9Z+mTtk3Wj
+Cn/M6XP1D5Td9L/Uulv/ZZ69iEBV0+VcDq1xJWnxuoZaqVO5/GwylhZZKqyvt4d0JTh
srJpgeo8NxPQBPDmwK4ACaRIj6CeJhcEu3u18BvhHYERUmTJ0WkN4TOX46++rRnXXIoP
jl84p9VVhwctNAXepp6xjNWNQWEoHLdYz0IG/uJ1ZaXgyeKF0aqoVsbKjAZTRTH2RCq9
vJsWOOzARoOMd3sjlVUV5eBztEBRXhU1AzHv9nl9InojGP9X0OKaX7tsqjd9I70dzF4S
bZHLc9Xa2RVTFvzhkR/ftM6sztUbuJpYScW1AYuydUV93cLv4NGbHDovDhqCscFpTa8+
Mv/+axcVcbmaHLW2yDy5rrlhaHha4/G0xsTlGILNdl3EMaWVN60YZBSw54HMfzDLYS88
cE/YK7R6jUFnUSHTpu10drra+LbC5c7lrueMzzifN5x2fsHnGuxtrmv5ftdBgzTXhb2s
1WaSqzRHpFgqNWk0IHVTjFN6vcQtlSpIvWB1fWzDthTpPe7XC6vd2E1F7PdREY9pLset
p62X3q6eGp4Qb1a04biuuhr+qFQH41SwCLy0KCiQX6TSlxWrrqIc5J0VIYlUogqe7P7J
zMm+gijJt7oWz913+7xqd7l36daWuc9/gXPeLmFOb+qNzNE5F+bwhiqD4eVtJ9JXCo2T
+B2VNmx96XW4tzKoBDSzF6RhBXtxo5uFOpPBgwOWVtSK25gOVYelPX8g/1mdUqfX6dU2
V0uOQqF2ODyEVcfMSjfrdltzbGM57jw9PqL/WE/gN9TepwpdboVgpYwX8sD4+AVgfPAS
VSLQqLoJnsFigGWsOU1VyYoryk1mCEYXJF/js1DrKcGgVKy+5MujfcnSQjU7fpl11eyd
LvgmhxffOm/Z3vRncJxWzpk7RXIP+QWWLr+uZTBi/1bnEyGbUPDQVN+fsXTlU7sO7sfb
wIGE04uYV4DbXGRDC+E2/LlwMM+mtucWKIOyKJrN2Rx2e4EtaIpqZm+pVDX72/yLZvT5
h/xbg1uL745un3Sf/2Dwh5VPRp+cNFI5Gv2M/bRSV+EsteTFpnMOSbN5Wl0t0+T1MZP3
m3GdGYfNOM+MzWPN7ibGM7k0Z/LcUI4nxOZ55ua1sq2tVT6OBGRO/S4Q26zmWVWLZCe6
4cq3qP5wC+8O2G5fWJ974kAgAZa7qC188vX42CWw0KFxyxyN5dW4ZXbWKC1vx7U6c7V2
QrTjIGQQ89itf7BcGIvDB+Vq2g5RV31LeKr1bNZ0ERUz6JaoWkQUOS24qDV7q6IRr4/a
bjRSgkUTNpldRp4aNbVfL5+1ebMDV4ibJtZCB4w7DY7W2ZOnzphXdfO2zWtn7LhmIJ1w
qvNHYp01ttK90wc2n//Z9PUurD7oDz7dfS+n1ztcbrcjb4lty+DsPW+tS+wa+BE+R9jq
zm13DG/advuVvuk697WRiFXn8jjiarXZEpzettGiDjy0+u7j9rxVvoGpJ1q8RGqz+zi3
BJ4EhKv53oszffbwoOQ4/IwDZ4CkEfy7H50QNhqVRidRmpRmkmPKMcu8Ml++Kd9s8pp8
RaYic6ep07zMtMw84B3wfdf0XfMTpifMo6ZRs0kj54w2H2PyWXm9GZx5FDn8UwolvEM+
hddGHcYq3mXlIWoVjIzzS1Ry5OQwF1Oxfp/JqLBZAxr4V0LP8UCOmw9I4Nez7qOBovCZ
SzXULMAIwMfW1NSNxeuoZzVXY9gweOoiTU3NqzRfHS8rxfFBFI/W4oi20uuLuLS11Fqo
SzUbXRGxOushsjWuSZHienx33Y5FQw+Go2ku6ldbWiKD/mhaX8aGmyX6qWXy8vETsxZs
fyxtaArmlpUpvdPwJ8183RLd+FvTvEp4JhMqOZIj3QYnlh1dL0zSGDkbUeVqorkOe1Wh
lqdsm3mHbZA3azWM0V4nx2E5/P+AYKPMblNIBacSK90aB3A+YjIHtJpR0o0KwsB1zQU4
ZsaAa/AEVD3NlF3Nqxj41FVRvrLnBlMVrfo7vyKj34o31Mfj9Q3xziqDI1CLtwNDFmkg
Hm9ogPhlLEdnayadtSFl+ZXLIhPZ3Z8Ju1+CHhfW32V5Q0FMcqvXVGwKFXFFTp+nyOsr
9oWqPFXequKqULOn2dtc3Bzq9/R7+4r7QsP89sL7iu8Lncr/U779Ae8DPuK3+H1euEMr
FXIDYh1ypDU4dLJiZwGDHI4ShUWZz+j9eiBh/Pc6sKNU4S8KiBteGg6fSY/X1GheH9Sa
q1+lTNNrg7mmDq4OYLLmarm4zd/YZXgYgUXCfhvB2vIwHKkT2w2VDAunLBRdVaFANbwE
JWZDtAE/XedpqN2P78416dLu4iKt6xchd3PaUqYKNkr09X5V+ZWdWGouyuUMsnBYrrbW
/mD8Ha2SKSsjOr2CD2N9+ftNJTll2d2XNIKf9KMi9JywUe/EKpPKzHgZX77SbrKbqcEs
UneYOsz96pWmleYH1NRkfmT6kfk503Pm06bTZkuuKddMqO0Qn4m3/g/DETWId4PVSBjW
P2ExcploM0VsUZGW+cpyglctJxgIn7lCLScNigTWQc8Taj6gSiBYqkgnT35lNfQovWo1
xn9hNWzWajCYTbAB31m2t+vO3VfNpsNC7YaYqeWAdpXKy/fM6LnrUFrb5GevGs5sX9Zw
QGIMCsH94jTklCgfTtUhoaUIexgPW5QjedL8oeSi7KLic8ll2WUF22/oN21Qb9AMGYZM
skWK5eplGqYdtUsWyRgjHLB5HrnSylqtUmWbDusE+E2+97i9Ix/nC/C7/JKjdhs4kbG4
5jKw/tXBSn07fDgOT/dyZDQg3o0ikquuHpy7PoTZUy9hJoN+/WL6Cxwy8QO9tfWLB3jz
D8gh7Ei/de5s+t8x99obbVvOvHfx7JaOV/ElelNOd0rKgCsVWNPPhU0GK18QdF2b21rQ
6ngh/wXbi67XnBcLLjredX7oulSQJyvAbIHPWm2dbm239kn7C/odW6UPKR8oeMCRC7ey
kKaE0fJqR8mUQh3vME3hi6KO0Ga+iD5IpYxPW+Qu8Vp0SrlUJVtoZ00y1UK3siSkXsRg
RrgXnCuIQlCUmt2+gE7QYnCv3UepiV2Ki041Phan7mUMtAKUgvpQUAlRO6iTgcvVIL24
Thx99GJKLS3rWo3gdUQfRMRbqtEERxyYGXnBZxSWNICgxn/dUBoS8LaAf/qaH7x28dGF
M/1BjNmmeePnWvfM25d4eZ01rXYsTlex4XqJVAjllG9rdk3+9JN30r8vs5YeHtbOq5EG
qH+FFwGhL4JqNBm9KwSMOmuoTflA7kjxC8XvFf+1WK7SkuIinSfUr3xR/YLvBf8LRa8X
KXbBkZbCfzxWfUyIpHDOU66S/fSyiZcdsx4TTFAjLHDpPQoi4Tx6VuIpUU5mJ0+2anJZ
xk0UHjcr5Dusx+wO13RbbctHLGbvQMHNwV1BJlgjTHJUY4er2o3c78Kl9Y4DmoTmhOac
RqKpmRI+A3eP+KUL1qljmjGrRUNLQ5eGoHhpzGKl8h28qoEgcY31IytoJppAUeRxfQVc
FuiFw+cN4+zlAgRN3wQVWl684hkNZng40DugeAKEcfbix+PKasejbdfM8JvK9q2vjBy8
v/47unwjG6osuLO9cZqjYN6agdK5jz1WtGAqr89htfnw9unAVXs2tEyO+oyWGVOamq67
+XDQqE//bmDTrOLCQo+vqjw896a1z2uNuSyxOZn34Cdh5MpcJA9Lc+DXm6UCp7RjY4tR
qxSwS4nWyHNkgt2ljeUrnYLBZWxRpsAGcwXWJVcFChA0OejhxoWvWF+0ngG/ZJ161mK9
MPQWFE+iujGAujO09oworKEwFYg+ApoGoUJbYeS1wPnXX0cRrcvmj4Tjsyp/+UuVocRf
ZSsrLG+/bXrVANNane8uq+y/KX2wc3xfsCBUXW5ZGInbKreTffCgBT50EOknQ1qE5i2Y
2zB7ZnDhslV9N4YaVq9civ4brlCFiQplbmRzdHJlYW0KZW5kb2JqCjQxIDAgb2JqCjY0
ODYKZW5kb2JqCjM5IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50
IDc1MCAvQ2FwSGVpZ2h0IDY2NyAvRGVzY2VudCAtMjUwIC9GbGFncyAzMgovRm9udEJC
b3ggWy0xNjkgLTQxMCA5OTYgMTAwN10gL0ZvbnROYW1lIC9RU1BCTUsrVGltZXMtQm9s
ZCAvSXRhbGljQW5nbGUgMAovU3RlbVYgMCAvTWF4V2lkdGggMTAwMCAvWEhlaWdodCA1
MDAgL0ZvbnRGaWxlMiA0MCAwIFIgPj4KZW5kb2JqCjQyIDAgb2JqClsgMyAzIDI1MCA2
OCA2OCA1MDAgNzAgNzAgNDQ0IDcyIDcyIDQ0NCA3NCBbIDUwMCA1NTYgMjc4IF0gNzgg
NzggNTU2IDgxIFsKNTU2IDUwMCA1NTYgXSA4NiBbIDM4OSAzMzMgXSBdCmVuZG9iago0
MyAwIG9iago8PCAvTGVuZ3RoIDQ0IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz
dHJlYW0KeAFjYAADRgg1gCQT0G5mIGYBYlYGNgZ2IM0BxAwMnAxcDNxgFg8DLwAGWQBc
CmVuZHN0cmVhbQplbmRvYmoKNDQgMCBvYmoKNDUKZW5kb2JqCjM4IDAgb2JqCjw8IC9U
eXBlIC9Gb250IC9TdWJ0eXBlIC9DSURGb250VHlwZTIgL0Jhc2VGb250IC9RU1BCTUsr
VGltZXMtQm9sZCAvQ0lEU3lzdGVtSW5mbwo8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3Jk
ZXJpbmcgKElkZW50aXR5KSAvU3VwcGxlbWVudCAwID4+IC9Gb250RGVzY3JpcHRvcgoz
OSAwIFIgL1cgNDIgMCBSIC9EVyAxMDAwIC9DSURUb0dJRE1hcCA0MyAwIFIgPj4KZW5k
b2JqCjEyIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMCAvRW5jb2Rp
bmcgL0lkZW50aXR5LUggL0Jhc2VGb250IC9RU1BCTUsrVGltZXMtQm9sZAovRGVzY2Vu
ZGFudEZvbnRzIFsgMzggMCBSIF0gPj4KZW5kb2JqCjQ3IDAgb2JqCjw8IC9MZW5ndGgg
NDggMCBSIC9MZW5ndGgxIDkxNzIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt
CngBtXp7XBRHtn9Vdff0PJgHA8w0PcDMMMzwHEZgGB4C0yojogZUEIFkFFTwEY1KCPEd
Y3xEfJH1Ea/ZXdZ9GBM3H8aJScY1WdysSBJRktV4swkxyU+TNeySm9/eJGZjmLmnG8zr
8/v9Pr/7x+2y6nRVnaqp8z2nTp0ubG97qAUp0RZEIcuijnYLkh5lAkJMeevqJSvH6tom
hKjAkhXrWsfqMWsR0mUvbWlePFZH3wL1LIWGsTp2A01ZurId+MQnRgdF+YpVi8b7Y2qh
nrKyee1qsReeIciWB5pXtkg1ZDsBNGt1W8t4P65HSH5+NXcKY5Fx5VaJjvEi1JT8MS+2
f/dIFQ1CIo1GG5AMrUQMIkgHKRch9hZugTYs9QPLlZn/PrJAW/IlxnJpit+8UrJFfHnB
a74YPvZtL/sVexPwUdzlF6kMhYFDjsLHwsfYr9qX5JeII757ol8mh8kh5EJm8qTg+DzP
avb6un09vl7foI/xXui+0HOh98LgBcbb393f09/bP9jPeCcp8HuoG3IP5F7Ig/g9YRfj
remu6anprRmsYbxCt9Aj9AqDAuM92F3VU9VbNVjFdB/sOdh7cPAg7XV3u3vcve5BN+O9
3H2553Lv5cHLjLe2u7antrd2sJbxWrotPZZey6CF8aZ3p/ek96YPpjPe9u72nvbe9sF2
xtvX3dfT19s32Md4h7uHe4Z7hweHmS5ZF0viQmR3sMIcGyKdQGJCZBcQfYg8DiQ6RHYC
0YXIDiDaENkORBMi24CoQ+QxIFEhshWIKkQeBaIMkS1AFCHyCBB5iGwGwobIJiCyENkI
hAmRDUDoEFkPhAqRdUBIiKwFgkPkYSAoRDoELVAM5qDABNQhFyapSC3+DzQTqfEHUrlE
Kme9NFP94Uz1gpnqP+IIWg69r0nlY4JmufqD5eo3lqvPLVdvWq6epMYfo2ro/5NUviKV
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
sEjIibDBAR2tJ/IfICZubbwG+dd8jxgLiBXg753aXcA8apnmnwp5SfmR+58Ov2Ng9AZF
kj/F2VjoX1ZU01VoclNtyRlaZywp0GrNd96abajk4jRLSxI7PY33eAGPnMgw7aJ6UDEm
wgnxb4pRdmdulEdf7JzoqXcuVSwxHNJdM3xt+TpFU2CYZphmnGvoiHvIIItXYCHZapve
xGvUbqwpzHJmx/O2ZKMqyY0wXL0czjqe9WIWlWXR8/HAUhhVfLj4eDEptuhBC257LCu3
Kiqj2GKkFKepSLKnqozxvE7Jm3iSwrfw2/iXeRqCyRIl1iUj+K8D29FZuPb9X3ANWTLR
BYa1RozoxQPEv2YTWN6b5zjxGBGB5XivGOV7R3cCuH4x/Ll6ficnRfxXz48dJLqh81jH
j3ND9D/mI9bkjX+hieZZQBll4tkhxcuU5DZ+6FPBW4yZsnimazCb85KKUWZP3rJv70aG
2Tqx+JGpk+5tvNegMuUnWJ0z8+9bUjAvI6mVos1679Gc/Gm5ZF+aMTPariceeawpvJ1i
/lRSWjm9tir8Vfh2jD6mPCU/cYPHL/iyTjTgXJVObtT/uXnZOy9AhNkYbqRugsbS4Bb2
rPBonDYhPxXlavPTfGkPaV9Hb6jecCjlpmJdUfS6GFpF0zpPEWUxs0pE0UUenVlrsUiG
nGePY8c2f6YtQYXglNa4BIHDFk7gZnFN3GpuC/chx3ITKao4jU4BAy+nZlFN1GpqC1yw
/haWoIRLdOXEYjBu0IRf/L7CLjiw1oxKn1kjkl8Yt2+IQH/wsTXmDSjAeBzCfPGMZo13
v06kUytVOsnEjy4ELhrO9rvxE4k7PrXAcIuJc09c5Hhubjld7p7fsuCR4Av9Ls+ElGij
pzqM8PWc1E1tC5X6vIKN6Zb54S4qtY7arL83ym7wKOl43Vt0Y1b15q23P/1HrGlnaYsh
3UB78LfpOOrjPc747LZVdeFQMlwowIPhTli82hD/84kRodnzJtXc05BZu2xly4POyatW
LK5sb16xbBF0/xfjY2ZFCmVuZHN0cmVhbQplbmRvYmoKNDggMCBvYmoKNzAwMQplbmRv
YmoKNDYgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgNzUwIC9D
YXBIZWlnaHQgNjY3IC9EZXNjZW50IC0yNTAgL0ZsYWdzIDk2Ci9Gb250QkJveCBbLTE3
MSAtNDA3IDk5NiA5ODZdIC9Gb250TmFtZSAvUVdBU01ZK1RpbWVzLUJvbGRJdGFsaWMg
L0l0YWxpY0FuZ2xlCjAgL1N0ZW1WIDAgL01heFdpZHRoIDEwMDAgL1hIZWlnaHQgNTAw
IC9Gb250RmlsZTIgNDcgMCBSID4+CmVuZG9iago0OSAwIG9iagpbIDMgMyAyNTAgMTUg
MTUgMjUwIDE5IDI1IDUwMCA2OCA2OCA1MDAgNzIgNzIgNDQ0IDc0IDc0IDUwMCA3NiA3
NiAyNzggNzkgNzkKMjc4IDgxIDgxIDU1NiA4MyA4MyA1MDAgXQplbmRvYmoKNTAgMCBv
YmoKPDwgL0xlbmd0aCA1MSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt
CngBY2AAA0YIhUEyQUWYGVgYWBnYGNgZOBg4MVRRQ4ALagg3kOYBYl4wnw9I8gOxAAAb
BACJCmVuZHN0cmVhbQplbmRvYmoKNTEgMCBvYmoKNTMKZW5kb2JqCjQ1IDAgb2JqCjw8
IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9DSURGb250VHlwZTIgL0Jhc2VGb250IC9RV0FT
TVkrVGltZXMtQm9sZEl0YWxpYyAvQ0lEU3lzdGVtSW5mbwo8PCAvUmVnaXN0cnkgKEFk
b2JlKSAvT3JkZXJpbmcgKElkZW50aXR5KSAvU3VwcGxlbWVudCAwID4+IC9Gb250RGVz
Y3JpcHRvcgo0NiAwIFIgL1cgNDkgMCBSIC9EVyAxMDAwIC9DSURUb0dJRE1hcCA1MCAw
IFIgPj4KZW5kb2JqCjE0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBl
MCAvRW5jb2RpbmcgL0lkZW50aXR5LUggL0Jhc2VGb250IC9RV0FTTVkrVGltZXMtQm9s
ZEl0YWxpYwovRGVzY2VuZGFudEZvbnRzIFsgNDUgMCBSIF0gPj4KZW5kb2JqCjU0IDAg
b2JqCjw8IC9MZW5ndGggNTUgMCBSIC9MZW5ndGgxIDkxNTIgL0ZpbHRlciAvRmxhdGVE
ZWNvZGUgPj4Kc3RyZWFtCngBrXkLeFTVuehaaz9m9jz3vDJJJsmeyeQ1mYRJMnlNiGSb
ZKIQNQGSkABTJhAgBJBREuQ9AUyCAVTeFBQf3Go9rXXw8REkxVBtVawtqMePolK9pSqt
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
rgHDOlLFNXCLuK3cWp7juBAsB0GdxAZ0GlUFqgJQ1zS1yqoQg+1MiAkpmUCgjfqk2J0B
vJQjIL0xdOMYA9L8M+PfREJR78/qRlLxG4+uxt0UeWbR2BNAgMeZIC1UMr3gcf4GVFBA
FlUMoEMMB4zBt/Ot/HqeAQaB9Y0xSIGsCPJdUoV8ZCaZjxaQMFyKMnDv+XvZACxRKAS9
EGMW4BpjlJYyilMQRsnoMXU2gMd3eGX03eBWYEQJfzSLwpRjXkx+i/3nzx0nCW9HO/BH
bMrYOaYKUXiNUOjDw60LmjWzpubOenfL0ns72u9uz5/Z3b5qxRL0vwC8MLg1CmVuZHN0
cmVhbQplbmRvYmoKNTUgMCBvYmoKNjc2MQplbmRvYmoKNTMgMCBvYmoKPDwgL1R5cGUg
L0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgMTAwNSAvQ2FwSGVpZ2h0IDg5NCAvRGVzY2Vu
dCAtMjEwIC9GbGFncwo5NiAvRm9udEJCb3ggWy00MTcgLTMwMyAxNDYxIDEwMDFdIC9G
b250TmFtZSAvSklDQ01LK1ZlcmRhbmEtSXRhbGljIC9JdGFsaWNBbmdsZQowIC9TdGVt
ViAwIC9NYXhXaWR0aCAxNTE5IC9YSGVpZ2h0IDY3MCAvRm9udEZpbGUyIDU0IDAgUiA+
PgplbmRvYmoKNTYgMCBvYmoKWyAzIDMgMzUyIDE3IFsgMzY0IDQ1NCBdIDIwIDIwIDYz
NiAyMyAyMyA2MzYgMjUgMjUgNjM2IDI5IDI5IDQ1NCA1NSA1NSA2MTYKNjggWyA2MDEg
NjIzIDUyMSA2MjMgNTk2IDM1MiA2MjIgNjMzIDI3NCBdIDc5IFsgMjc0IDk3MyA2MzMg
NjA3IDYyMyBdIDg1IFsKNDI3IDUyMSAzOTQgNjMzIDU5MSA4MTggXSA5MiA5MiA1OTEg
XQplbmRvYmoKNTcgMCBvYmoKPDwgL0xlbmd0aCA1OCAwIFIgL0ZpbHRlciAvRmxhdGVE
ZWNvZGUgPj4Kc3RyZWFtCngBlYo3EoAwDASXHAzYZJP+/000wiUUqLidOy3oRQ9eMyaR
PdVfJpkHqwj8g/JTrqgxNLR0WBy9mgMjEzOLtBXPxs7BKe26ATNxAbQKZW5kc3RyZWFt
CmVuZG9iago1OCAwIG9iago3NgplbmRvYmoKNTIgMCBvYmoKPDwgL1R5cGUgL0ZvbnQg
L1N1YnR5cGUgL0NJREZvbnRUeXBlMiAvQmFzZUZvbnQgL0pJQ0NNSytWZXJkYW5hLUl0
YWxpYyAvQ0lEU3lzdGVtSW5mbwo8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcg
KElkZW50aXR5KSAvU3VwcGxlbWVudCAwID4+IC9Gb250RGVzY3JpcHRvcgo1MyAwIFIg
L1cgNTYgMCBSIC9EVyAxMDAwIC9DSURUb0dJRE1hcCA1NyAwIFIgPj4KZW5kb2JqCjI4
IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMCAvRW5jb2RpbmcgL0lk
ZW50aXR5LUggL0Jhc2VGb250IC9KSUNDTUsrVmVyZGFuYS1JdGFsaWMKL0Rlc2NlbmRh
bnRGb250cyBbIDUyIDAgUiBdID4+CmVuZG9iago2MSAwIG9iago8PCAvTGVuZ3RoIDYy
IDAgUiAvTGVuZ3RoMSAyMzExNiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
eAHVfHeAVcXZ98w557a9d2+ve3uvu7dsL8BdWEBZQFREiqt0C6KioCIxSJQoIpaIiIBK
EAgQC6GZRYMaFxPfSNRP1GA0lmwsybrxVaJEdw/fb+beRfDN+/3/sUyfM2fmmafPnLv4
2iXzSAW5hYgkMOf6xQHC/2lPECLcO/+aSxeWyvo7kK659Mql80tl42uEnD39snmz5pbK
ZABpw2WoKJVpHdLIZQsX31gqG5yE0MiVV88ptxvbUL924awbrym1k3eRBq6atXBeqTw9
w8rXXDuv3E6nElLx8Pzfn7jj5HJCXpwn87T8LHl+80yRkpqhIsndeXcVJXq8ElVnkwVE
RS4jEhGIkRSRJ6pP6fUoUd6OPp7P3NdeYmj7F6VqPsZjtzx4C8vszzb+S94z0K34SsVG
UvL+rAElpVpGZ+U6eY+8R/HhqRbWyv6d3X5SuIW2EwsRaZHoEA8nMuJhPG4hw5FvJs8g
buI1jTzfQLpQU0/WIa7j9bW8vkDmoibHa6p5nKERpAqa4qUk1ijSBKlHHOf5GH9nlLey
niIN81ED1E9CeC7A61hepD7e10s95Hy0eHk/lhepm4xHXMXzLv6EkzqQKngsUjt5gZes
vM3C328mY/GMiRrJt+hn4i0sL1IDz+t4rOVxBdUQL3qxWATwvwImKpAaUVKR/4ORFEg7
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
NDYgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTE2MyAtNDEwIDc0NCA4NzVdIC9Gb250TmFt
ZSAvSEJBU0pOK0NvdXJpZXIgL0l0YWxpY0FuZ2xlIDAgL1N0ZW1WCjAgL01heFdpZHRo
IDgyMyAvWEhlaWdodCA1MDIgL0ZvbnRGaWxlMiA2MSAwIFIgPj4KZW5kb2JqCjYzIDAg
b2JqClsgMyAzIDYwMCA1IDUgNjAwIDEwIDMwIDYwMCAzMiAzMiA2MDAgMzUgNDQgNjAw
IDQ3IDUxIDYwMCA1MyA1OCA2MDAgNjAgNjAKNjAwIDYyIDYyIDYwMCA2NCA2NCA2MDAg
NjggNzYgNjAwIDc4IDgzIDYwMCA4NSA5MiA2MDAgMTkyIDE5MiA2MDAgXQplbmRvYmoK
NjQgMCBvYmoKPDwgL0xlbmd0aCA2NSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
c3RyZWFtCngB3cuJNsIBFMThj0QiqQiFsrTZtxZZ0iK9/xO5/b2FOec3586cOyRaCV/9
O8NT1qSt25CxKWvLtpwdebsKikr27Cs7iN/DZHWkourYiVM1dWfOk/7CpYamVqS2jivX
btxGugvug4dgqUdPnr3o6ukbeI1u6M27D59Gkb6MTUzNfJv7WY7+gRa/ExQKRQplbmRz
dHJlYW0KZW5kb2JqCjY1IDAgb2JqCjE0MQplbmRvYmoKNTkgMCBvYmoKPDwgL1R5cGUg
L0ZvbnQgL1N1YnR5cGUgL0NJREZvbnRUeXBlMiAvQmFzZUZvbnQgL0hCQVNKTitDb3Vy
aWVyIC9DSURTeXN0ZW1JbmZvCjw8IC9SZWdpc3RyeSAoQWRvYmUpIC9PcmRlcmluZyAo
SWRlbnRpdHkpIC9TdXBwbGVtZW50IDAgPj4gL0ZvbnREZXNjcmlwdG9yCjYwIDAgUiAv
VyA2MyAwIFIgL0RXIDEwMDAgL0NJRFRvR0lETWFwIDY0IDAgUiA+PgplbmRvYmoKMTAg
MCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUwIC9FbmNvZGluZyAvSWRl
bnRpdHktSCAvQmFzZUZvbnQgL0hCQVNKTitDb3VyaWVyCi9EZXNjZW5kYW50Rm9udHMg
WyA1OSAwIFIgXSA+PgplbmRvYmoKNjggMCBvYmoKPDwgL0xlbmd0aCA2OSAwIFIgL0xl
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
oIlsG/kZ/50Lwzd8zFfgP0RpEGqJRJubavyz+5f03B6oWbp4AfpvOxGTeAplbmRzdHJl
YW0KZW5kb2JqCjY5IDAgb2JqCjczNDUKZW5kb2JqCjY3IDAgb2JqCjw8IC9UeXBlIC9G
b250RGVzY3JpcHRvciAvQXNjZW50IDc1MCAvQ2FwSGVpZ2h0IDY2NyAvRGVzY2VudCAt
MjUwIC9GbGFncyAzMgovRm9udEJCb3ggWy0xNjkgLTQxMCA5OTYgMTAwN10gL0ZvbnRO
YW1lIC9XSVlWVUIrVGltZXMtQm9sZCAvSXRhbGljQW5nbGUgMAovU3RlbVYgMCAvTWF4
V2lkdGggMTAwMCAvWEhlaWdodCA1MDAgL0ZvbnRGaWxlMiA2OCAwIFIgPj4KZW5kb2Jq
CjcwIDAgb2JqClsgMyAzIDI1MCAxNyAxNyAyNTAgMjAgMjEgNTAwIDQwIDQwIDY2NyA2
OCBbIDUwMCA1NTYgNDQ0IDU1NiA0NDQgMzMzIDUwMCA1NTYKXSA3OCBbIDU1NiAyNzgg
XSA4MSBbIDU1NiA1MDAgXSA4NiA4NiAzODkgMTcyIDE3MiAyNTAgXQplbmRvYmoKNzEg
MCBvYmoKPDwgL0xlbmd0aCA3MiAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry
ZWFtCngBY2AAA0YIhZVkAosyM7BglUUXZEUXIJLPxsDOwMHAycDFwM3Aw8AL1sXHwA+k
BRgEoWYIEWnWYFAmDACHOAC/CmVuZHN0cmVhbQplbmRvYmoKNzIgMCBvYmoKNjUKZW5k
b2JqCjY2IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9DSURGb250VHlwZTIg
L0Jhc2VGb250IC9XSVlWVUIrVGltZXMtQm9sZCAvQ0lEU3lzdGVtSW5mbwo8PCAvUmVn
aXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKElkZW50aXR5KSAvU3VwcGxlbWVudCAwID4+
IC9Gb250RGVzY3JpcHRvcgo2NyAwIFIgL1cgNzAgMCBSIC9EVyAxMDAwIC9DSURUb0dJ
RE1hcCA3MSAwIFIgPj4KZW5kb2JqCjI0IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0
eXBlIC9UeXBlMCAvRW5jb2RpbmcgL0lkZW50aXR5LUggL0Jhc2VGb250IC9XSVlWVUIr
VGltZXMtQm9sZAovRGVzY2VuZGFudEZvbnRzIFsgNjYgMCBSIF0gPj4KZW5kb2JqCjc1
IDAgb2JqCjw8IC9MZW5ndGggNzYgMCBSIC9MZW5ndGgxIDExODYwIC9GaWx0ZXIgL0Zs
YXRlRGVjb2RlID4+CnN0cmVhbQp4Ac16eXwTx9nwzK5Wq9srybplrVZrWZdl2ZItY1u2
17fFFW5sg4M57JgrYEKcQBJK0hACpISUhlCaN6E5eEsIRQhCbJI2aUsgaaC5yPHmJcdb
IE3y1c3xEZIULH3Prgykfft+v9/336fxzLMz88zOzHPPrFevurkXqdB6RCL3wsHVbiT9
1IUIUc6+lTcsz9UZASHi2A3L1vTl6sYnELLf1987f1Guji4DjPdDQ66OywEW9i9ffWuu
bpQB7F+2YuFYv3EZ1OPL59+6MtePzgB03zh/eW+uXlIKsHDlqt6xftyBkPKVvpe/uzf7
I4T+0JuR4NhY9OLuHhKjkitVVLp5qx0jHUIYmuxoHpKjmyATiIHkQ4j+FP8R6ljqB5Tn
e/o65+UlvsFYIb3jsbtfkeAz9eyezJOXh+mLCh3gKq/gi1COMoCjQJknM8/QF6/2SOOg
sD+zTb6NJkxDxJZ0G5s/RGwGYBwiNgEwDBH3AtAPERsBMEPEPQDyhogNAHRDxN0AtEPE
jwFohoi7AKiHiDsBqIaI9QCUQ8SPACiGiHUA6CHiDgDyIeJ2ANQQcRsA2RCxFgA5RKwB
QAwRtwLAuRqCmmBqYz9K4teS2B3E7kq8rRNvK8T3N0SIHtgJAyVDLAB6PUoshHqWWATl
F1L5uoTxGtELLS8Q86E8IJU5zPsl/BVEH7RfB8/XETfAW1gJmyVuSGOF0KAmyvFJNIC0
+JhU7pNKWsgf0J4c0B4d0O4Z0K4f0NYMaOMD2gYVfgNVAu5BqeyVyiJBXan9VaV2sFLL
V4oof0GdgDJeKp1SaRHyO7XnOrW/69Q+2qnt6dTO6tQWdmobzHgz8gPuj6XyLqlcK5X9
UjlNKoNSqRf0fu17fu0jfu0v/NoFfu04v/Y5nIcOw3iVoDusPXtY6zusdR3WHnZoj4JE
5WFdOg8ph/EfMfS6HDeyQ/j79FwrgAs58HV6bgHUvkjP9QL4W3puEdtgw5+guQqMWHwe
zcWzAP4Z7ZaJ9Q/wUkKEZ/BSqf4+CmIv1N9LB5+D4e/mwDs5cDod7ILG19NBP4BT6aAH
wKs58HI66ILaS+mkG8Dv0skiAC+mkyUAXkgnIwCeSycXABhKJ88BeDYHDqXDy6CWTofv
ZJ/HKRQm9sH069NzbdD6o/RcJ4A70nPjAG5Pzx3HNoTxLWi3tMbVY3u4Ceq7YNAAQHFv
K9FWqX8F2irt6Ua8VKovByj2L8FLJVosRoI07gbYszh+YTo4Hqa5Ph0sBtCZTpYB6Egn
p7ENWjwTJaWXzUBJaYXTUVIaNCUd3gdo16XD52D9k8bWPzEdPsU2KPEEFMEieZPIK2G3
p72PAHbZGFciY9wIj+0gBCsXVxJAgsQVHwpKk3phheLK+RwfPOngdngLlw62AXCngwEA
BTkGWHOUN6eT4l6MInWfxwwKS+PVQj7M//e5LPv93EL2u93n2G8hXxgWhSDNfhUcwl7B
wn4ZPMf+LRhlR4Jl7F+DKvZ8mGff3fqcuBL0FmC4TexbQT37ZtLAnvKeY4+BvP1h7iPs
i8EF7AsgIAeEIRkW8tj9wXL26aSG3Zdcxu5Nim1G9mEYsyu5nf0ZjPtJcBm72Ztrv0uw
s3eCkNwC71kVdrIrw0N41xF2RbiCXR6BxzS71AuLO8Iu8W5n+71DCljuwq1DBBbU7BxY
S1eymJ2ZFOsqlpYHWZIIinbqJjBJYNhWAQAbNgAADNtKAGC1VgAAG3Y9ADBXIgD7Ng8A
mLLrD7WxbRF43RG2Kelha2GmfWk2IS42zVYlpeljYehPs6W7RaJVsMVhP8smVezMg/Rs
upquoMvpErqI5ugC2knnKwwKRqFTaBQqhUIhV8gUhAIp8oeyHwvgBDHKlzMikIMHw0hG
iCUUUCICKwg0vsFKbEYK4l7I90C+G/JdkNdDXgf5dshrId8KeRDy5uzHh8TRw8Rm4vbD
0quHiduJtWONa4l7xp7uIW4de7qVGJSehgCKcwI8OB4N4eyGFP6J1TxYb6031OmrWpv/
RdEjNfY0h679rP/TgH+F+4NhuCC1Y8L0jtRTBZ2pqPiQLeickApMd8/tGCbiRHlL8zBR
IYLOjmG8ioi3TBPb8armTkCbKKGh3UQFoKG5IgA00oN2i2hoN+mR0DaJaAe37m5pPrgb
CkChdqKtEspWaqeEsi/3piBMAG8SRABochUKSmhBuUpEA6GQ8PBSJMDLBCgAy5aHl4pY
eKktT3qZWZrP6wWUJBSdHQdDXkA46A1J3b5r3WFO6l6a616amwNf64/khnO5fg76r5Hu
/4On3sb/10Uc2vLxpidaevmWHr6lF3JPastgvzW1foHbfXDTx2KHO0UW9SxY2C/C+b2p
j/ne5tQmvtl9cIs07p+6nxC7t/DNB9ETLTM6Dj4h9DantwhbWvj5zZ2HJj828YF/mGvT
1bkmPvYv5npMfNlEca7J0rh/musBsXuyONcD4lwPiHNNFiZLc7Usnt540w9+N69enav9
awLdBLpO9SMnZBaylTwAESXKvgv5rJgzXdlRajniMq9m3yfLQLPDuQzDytESdDcqQ69D
bH0SUehJlEaNuAXajyEj5qDnejQPJ1ALRLdaeOtC9CWejfrQfvQF2kKo0HLwgS0ojGLw
TieaiU4gDi3OZlASDaLNaCv6FfRNRVuzr2c/htnKYLYV6B50P3bB8340jD7Ay7InwC80
ohvRPvQursv+CvCsMFOTLASrqEHNaDyaBG/ughh5EbzxMfQ4egOvyd6TPQE7pGG+UlQB
69qDjsAOLuEYXkM2krugpxHSm+htrMON2enZQ9lXYB4/qoJ3daL7IG1DO9ET6Fk0gjI4
gqfi/dml2VXZZ5EX5upHd6J70UPo39Af0Pc4hMNElFhBHIC1OVEEkvjuWbCah2E9x9D7
WIU1eBa+Ea/Bh/G3RCd5JLsy+wgYYS+Kwoz70G/Q79Er6A30GWCqsBM34uX4BLGfNJLb
yUeoQerXWT77KayvCU2Dc8A9aBM6APjvoQ/QWfQt+g72YMV2zOJSXI4r8ATcBWkPPkCQ
xAZiD7GfGCEV5L+RL8k0mbPZD7MXgSpFKAQ0roA3NqMWNBH2LFJwFaSHgFa/Qb8DXr0C
FHsbzjVn0Hn0NyzDRmyGmRwwD4cLcQC3QZoA++rAq/BjkD7CnxGwKYIgDpNJ8gEZkm2g
yqk1WU+2PFsJ6U+wBxIobwEqVaBaVCdxbi5Qsx8thZl/jDagjUDXrehR4OJh9BKs4Av0
FfoaXUCX0GVMYgrTsAIGKMRjP3ClFMchVWIBJ2ElE/BE4NNMPBtW1IXn4UV4PX4A/xQ/
C+m3+Pf4BP4z/gx/jS9Jq6QINXAtSUwlphN3EA9BShNvkT7ya5lLFpIJsvdl5yg7VUl1
UQ9S++RK+pnRv2b2Zw5nZdmJ2a3ZR7JvZT+HU6cBxdBk0IIFsIcVsIfVaD26H22H9BCk
R4GW/w6SfATk6EXg8QlIr0I6if4TqPoRcO8cpP8FMjYCe/wO9qcCGueSyFG7xNEqXIeb
YXfTIXXgPpCNlfgWfAckiOfwo0D5J/CvQLIOwx5/mF7DH0P6BH8Ku76AL8G+84kIpInS
nucQPyLWQ9pA7AAJ2U+8BOlb0kRGyZnkHHINuZP8FbmXfJX8HPjYJ9sse0T2W9kbFKJY
qp1aSK2hNlK/oA5QJ6m3qM/khfL99P30dvoz4Mos4E0VaMIPf0aQsN3oedRPDBKHwSK4
kAx0/QBejf5OKGBXt2Aj8HoNUC8CWt+N18HprZT4GS4GHj1OTSAfApl4EGxFJWjsB6Bb
SfQAaM67qBUfI2ahT1EBWDJjdgRZs59Tq6nViKAmoALIVhhpHLNzIwA/zzSCLYS+zG+y
75AuWOJdqFTwFXkLeQ/nZl0FTofdZrWYTflGg57J02k1apVSQcspGQkRc3EL39rjThX1
pGRFfHt7WKzz86Fh/g8aelJuaGr9R5yUWxw3H7r+AVMAzL5/whRymMJVTMy4EygRLna3
8O7UqWbePYS7pnbA80+a+U53akR6niQ9b5OetfDMcTDA3WLtb3ancI+7JdU62L+5pac5
XIyHBdi2KlwMhEYCUosvTqGm+XeAZ0RNIkZLys43t6RsPDxDH+ltmb8oNWVqR0uzg+M6
w8Up3LSQX5BCfGMqLzQ2XBwHHsw7rQPmDhcvTsH60RbNIn7RliEBLegRn+bP7UiR8ztT
RI84hz6UsvDNKcva89Zr1StPLff9oDNFeFvn925uTQk9W4DoYrVHrM2/D2oTxPglRWzo
7EjhDbA4cRHS2nO7yPl4b88Sd0rJN/L9m5f0AM3RtI60XbBLzjSFpnSkbYJNqoSLh63r
ajggynC4IdwgwhrOui4H//LjXPubL4rQuu7YxwAnTLtKFyzOzSdhmSn3QmkSHtY6Tix6
x6HNC8cB+eDXiWGXi1PKpp7NTDXwI0V5Gd69+RsEjOJH/vqPLfPHWuRe5hskdorsvCoR
KTx/7FlehbzEU6gL4vrJEObzkFnZ/UgmZfDjsptQOfkTVAI4TuiLQJ0jqnJZ/hTixDq0
hwF6Ac9LFqBywJXaKfDa0GeBd4u/cvDYa9FZvA4P42+I58gO8jVZE1VDvSevlt9JP6CI
KHYpG5VHVXepzqvXabq1rdpWGCX6OiTXQfwheoAGwUnJWVApGc2SSEXJWJIk7Eo5zWJk
U8ApquQQd8MUayg0+UJi0mhiMnMxMYkZTaD6xGhCzGWlMT2n90H2Up+duPQk1f/3nSfI
9y8XwbGkC19PTCAmwDysoEQktlPIJqOGcOwQd+Mi8ZXnmE9QZNKpslIjZ+K68FeZPGIC
GAeMHs+exaO4FqlRkWAkShVqrcVip0rVNo32u7GxFyaNTm7pbf4E1U8aKSutw7Eo2Ao5
7ymqeLy3vb1XzO9JZW+7+EYeIfJNaj3Yu+WCeRODaT22mDnx3EUjZytyW7BlCHsEjUuj
od/Kowgz2FrxwJdnaBMcBZzTLag5DXKzkZOnT9tP2Zkz9mMn7YOnrSN6Q1UVqh89Vj/a
XQV1qNIUY38PA2XAfHZXosp4RXkR76HlNH9llTQ2cdF4ZYzkeNy2cOfNty0b72fHNX+5
Y+uny+/MvIz5nd2RsrmX90fwgi1vPtbz7xMCLW+feumFRW/elnlHH12emSruiM3+F/kb
6g64qnxamGby+NhxdItysXGJ9WblzcY17KDnXnqj6R7vg8oHTTs8e5THTQazw610q9xu
Nxd3x7m4Z6pyqmqHewenMZnNJkSGsE7Fuc0mlVKuLyHgqkNQ+vV2qmSrX8sN4dcEVeHz
Oqz76roCXHAU/xqpCK2gep7C1FeFpaHSCBCGOTPSPXKhe6SbOYfqR+pPMUAcSxUGkgCI
AJtxN+pG5lgUKOIr8lXEr5HGB8/AQUu+nDa5sCmflnPAyfJ4DJMvCTfO2z7jyO0Vc26b
19HmD4dKO7f+9se/V02Ycduqpw5mvro7Vd+ODa88OO/AiroGLuRvGexbKhS2WfumrP/Z
LTM3hPLKXlp+5hePL5pWfB1QTZY9K9ska4Mr10mCniBJ1iCjZATGrEG8hh0i5qYJOVwo
zBXy2mRqQi4jMYkUckpBw/4SzGlLwgDcHrx8puqylWZCDJVgZLQIsEmJTbhCtmnUSIxc
uk3W9udMKpM+R2gmi7z6h1lJgoDZMCZlMtZAUdJ0aVKaHGbFalJOyCgS03IEs575v86q
xBXwh2WbLt1GjIwaZRvwF6MXzuHJeMqfRy+C3pVnz5Kfkq+AHgmoAb0srE7WL67fZdpb
t7eeMvMmn7MuoPXxvsIiX6AuUD8Bb4r+onQffqr0qbqn6ofxM/6jpUfrjtYf879a+qbf
2kA/LOCqWli0TsblgSiM16kNBq+XVifLKmrVDQ2eIFOGy8qaglV5HjLIBPH64LYgERwi
5gu6JoUgOD0rhNeEjwRSGCIWHGxqjJy82H36A2aUudA9MHrudZCTyICoQBGwLrUnrSP1
onINRrqt9lPwAH/d9TmlKqyMV+rltNyUb44VY6+kX2KFxaLsSEYARCcK0YMeMEDTLIDM
e0DmJFhUgfH/Dlm5aXWLa4syN4lx/qQFlW0KhUannxSrmf7hY7++ebVFpzHms4lkSWxO
0KqeubShfsZP8fDNLkMRDuWHkgNNLacfm/bgnNkBVsModfqApbq+tXFwc1PzkQxjZpX5
oVanocJVM5M3Lx0gVWB1gReyZrC6Ooj308L4MBMJECbKZDTlT0Jz0Cwa7pWZzkBnsE+x
WNPHLA4sDq4NPIJ+HnjS86znBHPc867nE8/ngW89lwIOxo7NvMu+nnfyrAuiEJ1QxLNO
MTKS8eZCp0mGKbnOrLcj+Qw9rZvh9/Nq/jZz0OEEVhwKq4SQSP9wMdB/BOz56HmgNwPU
rheJLCmspYp5HTHfjFyGE1X3GM3jFfqcHTPlW8wxZBDpa4EmXwUHVLaYdJiuGCMv0bq4
a/xynynfuzhT+pfHptb7ahLX4+HS1qcXrasundix48PZg1b8tW3BQ1N/9siUB4jZ2Oa3
1uFbJnll0Ut9Qpk8otfzGxMFJZn3wWyjEpDihSDFdjgtedAtQr0534uD1ploJp5Fdmo7
rR22fttzBrXBaDDqHFybUqXSuVxegtYlLWoP7fHYlY4RpSfPiA8YvzAS8OVk4TOFnEcl
2EU6FPJAh9FzzMXugQuiwIH0ASmkJ/BvYN0x84pIArvoYmDLZhMHRSwKMpgTq0K9twTz
HjltLLl0sDddWqijRy/SXOKhdsFXHZl3x9TFD2W+gyC6fPKUGtlPiN9jasn1bQMVztu6
9oYdQsHDtb6/YWrZM9v2PIo3gq1wwpad1N1wAr5FqDyuwgqVUm1V2dTVKgr5GT9RhMhK
5PLXFJI85bc4DG6HV4M5aqUbLkTlfp8K9A5UrldQmvJceS4+qCCH4TtLIHIZdnMS9ne5
G9hdn0iIDnyEueNPVr2oWlUhJiGyWjTRlXW4Qs9XxCrKJaN8VaPG9EwfM/ESxzlnfeXg
YHjm+bV722rKWsOFpmg8na5dPHqijCpJEru6Jt4/9+kVc6pahbBngsKmq+7JfNs1umVJ
KV0Gp45IZjb5FnBVgxxoBpz1vxf25Dl0Tk2BOiSvRJNYh8vpLHCEzJXMpA3l2lb/LP/s
8b3+Qf89oXuK76vcNO5n/j2hx8ufqnxq3OHy4crv6K/LDTF3qTUv2c66ZK2Wpvo6sqXI
R1Y/asH1Fhyx4Dzw8SOtnhbSW12qrJ4SVnrDdJ53St5MeubMuI8lgnK3cRuIx8TWifHZ
8hd74EA7u2F/G+8JOu6c0aB5cXcwBdZs9qzIsXfAzYHVGhy1Tmasp7utk3KGyvpBt6g/
+jERGgWygjiN3PGh9dxIN/xEMov9kA1Vt0dq7eASxRgBieKUixLkJkISLZHUnGjhiuKV
FUU+0RVWVpRg0SOCEHImPuckIdzhRSzQPxeOScIJrlO0dGDiuvJdMydV146fGr9l4/pV
47dc159JuXW2w8muhKP0ofb+9R+/0H4rh3V7/KFne+5njUYX5/G48hY4NgxM2n5mdWpb
/9P4dYKu6tp41+Z1G++83Ntu8MypqLAbOK+rW6ezWEPts9ZadcGHV9x3xJm33Ndf+2Jb
EUE5nD7WI4MLD4JN/OLlCT5nZEB2BOQagi3J/vnRi8Jak9rkJtRmtYVQmpUWeZHcZzPb
LOYisy9gDli6zF2WxebFlv6ift/PzT+37DXvtQybhy1mRsGaHD7S7LPzRstVRZDxLkUN
r690meI8Z+ch61WknPXLtAqI2DCb1NJ+H8Q1DnuQgQ+l848ElR4+KINvAz0Hg4HIyQsJ
Uf1BH0AxEqAU3dcMYRVc5CEmkTgtRjFVkn4MjClIzvLlQrqcOlSIegORDdgC0fFYTBw3
rqK4Ad9Xv2X24K5IZYat9OusbRUD/sqMsYyOtMqMtWWK6OiLE6dvejKT3xLSlJWpi5rw
l618/QLD6JmmIjVcAhIi5QgltRG8uBPdIIxjTKyD0GqYSo3LGS/U8+K2LbzLMcBb9Axp
ctYrcEQBX0cJbJI7HSpKcKux2sO4YOeHzZagnhHtQUEEdp04B653RDQHsGlJdmG7zGnR
DhhEQRvTfFIM1H5g6bnbuhsbursbGru74vmuYB3eBBuyUsHu7sZGyJeSSoOjleiqC6uj
ly9Km5C4D3voR3lohuCX0xr4MqxgdYRoyvLihSIH47yq0qWDUkaSeQqUp1OJvDqsVAGn
xBUz0ooh3k/UgwJNgpVS3aiWOX2MOV1WKpmsa76I4+LhYBW+u3hcxlqmDTXLjA1+bfRS
S3NQJ16rihSV30WeQE14gfDCMDfsORo9GpPt4/Z59kX3xWRrubWetdG1sS3cFs+W6JbY
Lm6XZ1d0V0wT0Ae4gCcQDcRaG1obl3BLPEuiS2JqJaf0KKPKmCyujZvbtK3mpprZ+pc0
L5ne1rxtertG3cV1ebqiXTEZo2TdBFfqDUcb43W4IVbqgWMGkKCpppDiXcoacOgud5xP
1Bnzw/G6RDzsdaopmTK/yV2Nq5N5+X3uAA4krdY8WilvaoyWcW5VCxBJsDmcwaJ25HV7
iZQXR7ylXsF7v3e3l4KPaYWCvb04HKxsRxD1E6k4jsRL40L8/vjuOBWH7iPtKk9dkJKJ
NG4WaXxu8GJ398AgiMfVB4jnQTNAN+rF01/3J8yIJC2SUhhyOmJJ1OaU5KqigGkbEM0e
OMor4mOSwnywU7FcvD+mJjnF+YHe/LcGbpzJU9KA746Vdi6/rbnIo6uumLFw2ZMl1Rn7
uOJIY8XNIIFcvKS4pX5Z0biMuYzWO5JEl1CiiG5v8jZVcxPaCms2Pzg62uaTl5UpfC34
yykd8405FSujfa34y8ldN2jHVE7SOFkz+CY/CqDnhbVGN9aatRayiPTZ1E6z0yIaqdm6
TnOnpU+3zLzMskMnmqmnzU9bnjc/b3nF/IrFqjFrLIRorwifmbf/N2MlaS3vAUslI2n/
mJVSgP8GOxWgAwE9edVaha5Zq1AwchL8+DkmA9wBQouxisQW4IdF5ANz7NhVSzVwxZVL
emH6HywVnbNUGExVqBHfXfbQ3LsfuGaqOq2irSIsorUCjS4Feo6ff+++jL7FT18zVpN8
OcoBxUgUhnPpK/CkRjaI2AaFtgD2kl46oJQ9Zflcdl5+XvW97KL8ooruy+8zr9GtYQbz
B83y2aolusUM2YE6ZLPlpAmCtzyvQm2n7XZKPcuADQIcyhYecXbasE2AL70LDjodYLjh
qHlRFMUrQZvoT+GHu+EyOIpM+Yj3oArZNfcKrtIYxvSJVzGZRX96OfN3HDbz/QvrGub1
85ZfEvuwK3Pm9VOZ/8Ds2+/O2nDyk/OnNnSexhfEO5NMl6wMdqWF8/bvhHX5dr4gxM3R
zCyY6TpuO+54mXvbfb7gvOus+3PuQkGevADTBT57lb3d3mHvpfoK+lz3UA+rdxTscGng
dBBmSkg9r3OV1BQaeJe5hg9UusLr+YB4xUmRPn3AU1JkNagVlFY+w0mb5doZHnVJWDcb
DqPC/eDQgBSCqtTi8QUNgh6Dmew5KB7AL3RLjgwO4KKRHAGjDkIhqiOIhCQdYwHeQDcc
oK4Ec3BAgkvtMfOe00+w+4R0WjKJYQW4MeK4zyQsaARCjf6psTQs4I1Bf/vKX759/okZ
E/whjOmWqaOvz9w+dWfqjdX2jM41LxOnIw0ySggroxtbueqvv/wo859l9tL9m/VTE1RQ
tMBwBwUx/QnkRvcJ03mmWrOHOcIcZ95hPmEuMgpKg1mWcRNuJckjl/uKdXQMutijvM1s
IvUO0uG2qSnSki8wENcldWAR3axKb/eoPA6wZkATQdnjWe953UN6uMjJbsnJS94DfJ1E
mB/QhUmMnXLAj9TjnKsbUxjpOHnNo3trSggCfPqGhvUz6nvbqhrmGQPTazpGPyyjg4kE
ERZNzi9nLpo6OTF5be/1mTv6YgrJh8PpjxBP4lWoGp0VgiaDPTxLvUNzuPh48SfF3xQr
tHqiOGDwhvvUL+uO+477jwfeCai2AaGG8J8PVR0SKoaw8hmu5FEHdgzhxYfshwQztAjT
OaNXRchYr5GWeUvU1XR1tZ3R0KSHUHk9tGBz2Q85XVy7o67trzSm70Kh9aFtITKUEMa5
qrCLq/Igz1kP9ty1m0kxLzKvMzImURM5CfFt94Vz9toRZsRuZcTa4IVBqF4YsdpFeRq4
pnEgYYz9r3bQRDQGc2cIYwwC0txFTwTnAlgIKMSzeEzPS8cl8RjJYvE8JZE4gnOHKB6X
V7memHXdeL+5bOet5RV7Hmz4qcFmosPlBXd3NDe5Cqau7C+d8uSTgem1vFFJ621w59CJ
49vXtFVX+kzW8TUtLdffsj9kMmbe6183sbiw0OuLRyNTbl71kt6koQmHm/xEigCy54lH
KCXcBy4SWLUTm9pMerWAOTVaqVDKBSenT9rUbiGfM7Wph8DmaASaU2iDBQi6XKKrZCOX
7S/bT4IdtteestrPDZ6B6jG49wJQf1JsPSkRazAiEsQoXnZBiuUOT5JFunorUaHnHP6K
SPfE8j/8QZtf4o87ygqjHT9qj/eTM6tsnrLyvpsze7pGd4YKwlVR64yKbkf5JmKnFBnC
ncIEkKpC0KdhodVjwxO1E3VEQpvQEUpaYbPRNltNwfiCTnoxvYveSx+lj5iPm98xf2LO
Y3RMIeHhVbxLd5R3867COJ9fw/BGV750n2ARlNZGi9vKqJRUoQ7JI3DRl3Q6LWov7fUy
rNWjUgbz4N8N5x/24SD8JxiYIF+RFEpLkfS5MQmBcAHC6URClJIzf7RLVwrfgJuqPW29
crEA5lov3iiIB+ofBJk/uE6QWr348Tz7pLKIIxCbhHeWtv524fJk6Yw5C/cFEwRFHhhN
1hXEWL2faBFiZHSUFS8RDHrPxnp7ybpfEpQY/sGndoj8smepXfDdPQY8fQ4bsJGyqzw6
3mAwGE02u8fOWwK2kqKgL1KliCvH2VsVrfYZim5lV/gG25qSe20bg/eW7HDsVey1HzEc
MbqdsiIbAdcNbYZwuDhUXBxWwSWLs83gD/jttvYnwFkFDS0hlSqooNv3gQJCLVISidAK
pSpUbLM7nH5NCWaMHi8Vdel5IiYPB4JkiVoIR9pL2kpiKn2Q8xcGBNQYaF+pX69/S0/q
2/SxwopYeeT46WP6qsFauB0brLL/0R4xVNXaP9DDwdI6GBmsqv3AbkX1lgT8jcKdpUW8
lB4MdQ8yCZpJXHmoDVmZhIJJMESCrmWgQsGlNcRsGO5yxCOlMWaE0KEEww3PtRbwFbl4
AhiEeRISKK6vAn/KF8uVO9Ub3GqmIIw/Kq6gVf2a7aQsVobN3pA58/vIa8rvo5k3igqD
5IEoaeE1ZktmBZ5KLzU5dVQ0ShjseT4u8wDeqDIoQnZZNEp7qy+fJJaPbicy8yoUUZF7
FvAaHwL3aoB7zyqMareSGyeXydwyDle3cG2eWZpZ2i5fl3+RZpF2g2evba/9pO2knTHq
Pfn5bQY359Z7SLmR49wej15OyqPlUWAG59GXR93RCF1e3mYgSTlnNOZ7How8AR9ogwaP
3hMFTPpB/ZN6Qh800BHanU/rjRxZHvHIoxoV0tqcpMrlsGvUclzl95LIVVRT7VPl+uXe
mhy63KF2FNWqa2oTYF5PM++clm4KgDFSZA08Ao0QQzl4Ens26kpC3YwikaBLqFC3ldmY
SECTLsQoTlOnacUxGvpyZYJWgOWmoOfY1dsb8GKVEleu8O0q0+CygCbhlhScuhhji9fw
wL2xKwQT54wlJ7B9XOZ7d5GXQG3Wxf6+aNk43FFkK+HewKVqhyVjDEVNGkfeOEuDuykW
y+yJKKJziu4N4u1lVuCiSmm0PFq+vt3qYgjgoCo/kMlkwnq9MhIhGLu+yBK0TOWnh693
uOEDOHyMAp7CVbj4ALfveoSap0+b3TorNGPx8t6bwo0rli1C/wcPBj8KCmVuZHN0cmVh
bQplbmRvYmoKNzYgMCBvYmoKODk0NwplbmRvYmoKNzQgMCBvYmoKPDwgL1R5cGUgL0Zv
bnREZXNjcmlwdG9yIC9Bc2NlbnQgNzUwIC9DYXBIZWlnaHQgNjY3IC9EZXNjZW50IC0y
NTAgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTE2OSAtNDEwIDk5NiAxMDA3XSAvRm9udE5h
bWUgL0RTUldGVitUaW1lcy1Cb2xkIC9JdGFsaWNBbmdsZSAwCi9TdGVtViAwIC9NYXhX
aWR0aCAxMDAwIC9YSGVpZ2h0IDUwMCAvRm9udEZpbGUyIDc1IDAgUiA+PgplbmRvYmoK
NzcgMCBvYmoKWyAxNiBbIDMzMyAyNTAgXSAyMSAyMiA1MDAgMzEgMzEgNTcwIDMzIDMz
IDU3MCA2OCA2OCA1MDAgNzEgWyA1NTYgNDQ0IDMzMwo1MDAgNTU2IDI3OCBdIDc5IFsg
Mjc4IDgzMyA1NTYgNTAwIDU1NiBdIDg1IFsgNDQ0IDM4OSAzMzMgNTU2IF0gOTAgWyA3
MjIgNTAwCl0gMTcyIDE3MiAyNTAgXQplbmRvYmoKNzggMCBvYmoKPDwgL0xlbmd0aCA3
OSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBY2AgABgZmKAqmBlY
MNSyAkXYMETJEWAHa+Jg4GTgYuBm4GHgBfP5GPgZBBgEGYSAPGEGEQZRBjEgS5xBAiw7
mAlJAN3/AUYKZW5kc3RyZWFtCmVuZG9iago3OSAwIG9iago3MwplbmRvYmoKNzMgMCBv
YmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL0NJREZvbnRUeXBlMiAvQmFzZUZvbnQg
L0RTUldGVitUaW1lcy1Cb2xkIC9DSURTeXN0ZW1JbmZvCjw8IC9SZWdpc3RyeSAoQWRv
YmUpIC9PcmRlcmluZyAoSWRlbnRpdHkpIC9TdXBwbGVtZW50IDAgPj4gL0ZvbnREZXNj
cmlwdG9yCjc0IDAgUiAvVyA3NyAwIFIgL0RXIDEwMDAgL0NJRFRvR0lETWFwIDc4IDAg
UiA+PgplbmRvYmoKOCAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHlwZTAg
L0VuY29kaW5nIC9JZGVudGl0eS1IIC9CYXNlRm9udCAvRFNSV0ZWK1RpbWVzLUJvbGQK
L0Rlc2NlbmRhbnRGb250cyBbIDczIDAgUiBdID4+CmVuZG9iago4MiAwIG9iago8PCAv
TGVuZ3RoIDgzIDAgUiAvTGVuZ3RoMSAxMDA2NCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+
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
Pgw2fJBbVpmCiymPNKB6OGG38QWjmJM6ZGC+edudIKcDNJWoIhRFVEq5LHFfIk40awjU
KaIMygJwAyEX37DlJN1BqYmY6IideOHPtR2ki2wk28mz5CqRk/QAuWnKu9W5QYN67D7p
hjkXviS6hwzXJHB7MWZ6BGHkTfu73W74yrj5wSEwC+IZBGOjjctmAQVR4S8+ca+7RYsi
afeidv/qWVNmbtu/USNL1EtSb7O7bisKLiqr21pZTbIDzrw5D0X/Ojtq92VVG7UJbRxv
4mdMhEs8+PH6yF8r8v/xS4/QlNq6hunV2Q2Ll7bf46pYdldbTVfrXYsXQPf/AupLIMIK
ZW5kc3RyZWFtCmVuZG9iago4MyAwIG9iago3NTg5CmVuZG9iago4MSAwIG9iago8PCAv
VHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NTAgL0NhcEhlaWdodCA2NjcgL0Rl
c2NlbnQgLTI1MCAvRmxhZ3MgOTYKL0ZvbnRCQm94IFstMTcxIC00MDcgOTk2IDk4Nl0g
L0ZvbnROYW1lIC9KTlBUTUgrVGltZXMtQm9sZEl0YWxpYyAvSXRhbGljQW5nbGUKMCAv
U3RlbVYgMCAvTWF4V2lkdGggMTAwMCAvWEhlaWdodCA1MDAgL0ZvbnRGaWxlMiA4MiAw
IFIgPj4KZW5kb2JqCjg0IDAgb2JqClsgMyAzIDI1MCAyMCAyMSA1MDAgMjYgMjYgNTAw
IDI4IDI4IDUwMCA2OCA2OCA1MDAgNzAgWyA0NDQgNTAwIDQ0NCBdIDc0IFsKNTAwIDU1
NiAyNzggXSA3OSA3OSAyNzggODEgWyA1NTYgNTAwIF0gODUgWyAzODkgMzg5IDI3OCBd
IF0KZW5kb2JqCjg1IDAgb2JqCjw8IC9MZW5ndGggODYgMCBSIC9GaWx0ZXIgL0ZsYXRl
RGVjb2RlID4+CnN0cmVhbQp4AWNgAANGCIWHZGJghsuyAFmscB51GGxAY9gZOBg4gTQX
AzcDD9hYXiDJx8APZgswCDIIAQASNQCsCmVuZHN0cmVhbQplbmRvYmoKODYgMCBvYmoK
NTgKZW5kb2JqCjgwIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9DSURGb250
VHlwZTIgL0Jhc2VGb250IC9KTlBUTUgrVGltZXMtQm9sZEl0YWxpYyAvQ0lEU3lzdGVt
SW5mbwo8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKElkZW50aXR5KSAvU3Vw
cGxlbWVudCAwID4+IC9Gb250RGVzY3JpcHRvcgo4MSAwIFIgL1cgODQgMCBSIC9EVyAx
MDAwIC9DSURUb0dJRE1hcCA4NSAwIFIgPj4KZW5kb2JqCjI2IDAgb2JqCjw8IC9UeXBl
IC9Gb250IC9TdWJ0eXBlIC9UeXBlMCAvRW5jb2RpbmcgL0lkZW50aXR5LUggL0Jhc2VG
b250IC9KTlBUTUgrVGltZXMtQm9sZEl0YWxpYwovRGVzY2VuZGFudEZvbnRzIFsgODAg
MCBSIF0gPj4KZW5kb2JqCjg3IDAgb2JqCihEaWZmOiBkcmFmdC1pZXRmLXNsaW0tbmVn
b3RpYXRpbmctaHVtYW4uLi5uZy1odW1hbi1sYW5ndWFnZS0yMy13aXRoLW11bHRpcGxl
LnR4dCkKZW5kb2JqCjg4IDAgb2JqCihNYWMgT1MgWCAxMC42LjggUXVhcnR6IFBERkNv
bnRleHQpCmVuZG9iago4OSAwIG9iagoocmFuZHkpCmVuZG9iago5MCAwIG9iagooR29v
Z2xlIENocm9tZSkKZW5kb2JqCjkxIDAgb2JqCihEOjIwMTgwMTExMTk1MDI4WjAwJzAw
JykKZW5kb2JqCjEgMCBvYmoKPDwgL1RpdGxlIDg3IDAgUiAvQXV0aG9yIDg5IDAgUiAv
UHJvZHVjZXIgODggMCBSIC9DcmVhdG9yIDkwIDAgUiAvQ3JlYXRpb25EYXRlCjkxIDAg
UiAvTW9kRGF0ZSA5MSAwIFIgPj4KZW5kb2JqCnhyZWYKMCA5MgowMDAwMDAwMDAwIDY1
NTM1IGYgCjAwMDAxODMyMDIgMDAwMDAgbiAKMDAwMDA3NjAyMiAwMDAwMCBuIAowMDAw
MDk5OTcwIDAwMDAwIG4gCjAwMDAwMDAwMjIgMDAwMDAgbiAKMDAwMDA3NjAwMSAwMDAw
MCBuIAowMDAwMDc2MTI2IDAwMDAwIG4gCjAwMDAwNzkwMDIgMDAwMDAgbiAKMDAwMDE3
NDIyOCAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDAxNTU5MDQgMDAwMDAg
biAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwMTIzMDE2IDAwMDAwIG4gCjAwMDAwMDAw
MDAgMDAwMDAgbiAKMDAwMDEzMDk4MSAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4g
CjAwMDAwNzYyNjMgMDAwMDAgbiAKMDAwMDA3ODk4MSAwMDAwMCBuIAowMDAwMDk5NzI0
IDAwMDAwIG4gCjAwMDAwNzkwMzggMDAwMDAgbiAKMDAwMDA5OTcwMiAwMDAwMCBuIAow
MDAwMDk5ODMxIDAwMDAwIG4gCjAwMDAxMTU1ODUgMDAwMDAgbiAKMDAwMDAwMDAwMCAw
MDAwMCBuIAowMDAwMTY0MjQyIDAwMDAwIG4gCjAwMDAwMDAwMDAgMDAwMDAgbiAKMDAw
MDE4MjgxOCAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDAxMzg4MjAgMDAw
MDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwMTAwMDYwIDAwMDAwIG4gCjAwMDAx
MTUzNjYgMDAwMDAgbiAKMDAwMDExNDc0NyAwMDAwMCBuIAowMDAwMTAwMTEwIDAwMDAw
IG4gCjAwMDAxMTQ3MjUgMDAwMDAgbiAKMDAwMDExNDk2NyAwMDAwMCBuIAowMDAwMTE1
MTQzIDAwMDAwIG4gCjAwMDAxMTUzNDYgMDAwMDAgbiAKMDAwMDEyMjc5NCAwMDAwMCBu
IAowMDAwMTIyMzA4IDAwMDAwIG4gCjAwMDAxMTU3MTEgMDAwMDAgbiAKMDAwMDEyMjI4
NyAwMDAwMCBuIAowMDAwMTIyNTMzIDAwMDAwIG4gCjAwMDAxMjI2NTQgMDAwMDAgbiAK
MDAwMDEyMjc3NSAwMDAwMCBuIAowMDAwMTMwNzUzIDAwMDAwIG4gCjAwMDAxMzAyNTcg
MDAwMDAgbiAKMDAwMDEyMzE0NSAwMDAwMCBuIAowMDAwMTMwMjM2IDAwMDAwIG4gCjAw
MDAxMzA0ODcgMDAwMDAgbiAKMDAwMDEzMDYwNSAwMDAwMCBuIAowMDAwMTMwNzM0IDAw
MDAwIG4gCjAwMDAxMzg1OTQgMDAwMDAgbiAKMDAwMDEzNzk4OCAwMDAwMCBuIAowMDAw
MTMxMTE2IDAwMDAwIG4gCjAwMDAxMzc5NjcgMDAwMDAgbiAKMDAwMDEzODIxOSAwMDAw
MCBuIAowMDAwMTM4NDIzIDAwMDAwIG4gCjAwMDAxMzg1NzUgMDAwMDAgbiAKMDAwMDE1
NTY4NSAwMDAwMCBuIAowMDAwMTU1MDcwIDAwMDAwIG4gCjAwMDAxMzg5NTMgMDAwMDAg
biAKMDAwMDE1NTA0OCAwMDAwMCBuIAowMDAwMTU1MjkwIDAwMDAwIG4gCjAwMDAxNTU0
NDggMDAwMDAgbiAKMDAwMDE1NTY2NSAwMDAwMCBuIAowMDAwMTY0MDIwIDAwMDAwIG4g
CjAwMDAxNjM0ODYgMDAwMDAgbiAKMDAwMDE1NjAzMCAwMDAwMCBuIAowMDAwMTYzNDY1
IDAwMDAwIG4gCjAwMDAxNjM3MTEgMDAwMDAgbiAKMDAwMDE2Mzg2MCAwMDAwMCBuIAow
MDAwMTY0MDAxIDAwMDAwIG4gCjAwMDAxNzQwMDYgMDAwMDAgbiAKMDAwMDE3MzQzMCAw
MDAwMCBuIAowMDAwMTY0MzcxIDAwMDAwIG4gCjAwMDAxNzM0MDkgMDAwMDAgbiAKMDAw
MDE3MzY1NSAwMDAwMCBuIAowMDAwMTczODM4IDAwMDAwIG4gCjAwMDAxNzM5ODcgMDAw
MDAgbiAKMDAwMDE4MjU5MCAwMDAwMCBuIAowMDAwMTgyMDU3IDAwMDAwIG4gCjAwMDAx
NzQzNTYgMDAwMDAgbiAKMDAwMDE4MjAzNiAwMDAwMCBuIAowMDAwMTgyMjg3IDAwMDAw
IG4gCjAwMDAxODI0MzcgMDAwMDAgbiAKMDAwMDE4MjU3MSAwMDAwMCBuIAowMDAwMTgy
OTUzIDAwMDAwIG4gCjAwMDAxODMwNTIgMDAwMDAgbiAKMDAwMDE4MzEwNCAwMDAwMCBu
IAowMDAwMTgzMTI4IDAwMDAwIG4gCjAwMDAxODMxNjAgMDAwMDAgbiAKdHJhaWxlcgo8
PCAvU2l6ZSA5MiAvUm9vdCAzMCAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPDhlODlmYjk0
MjgzNWRmOTUyMDFmYzgyNjRlMmYyODJlPgo8OGU4OWZiOTQyODM1ZGY5NTIwMWZjODI2
NGUyZjI4MmU+IF0gPj4Kc3RhcnR4cmVmCjE4MzMyMgolJUVPRgo=
--============_-696421848==_D============--

--============_-696421848==_============--


From nobody Thu Jan 11 12:53:03 2018
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8102A12EC40 for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 12:53:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.934
X-Spam-Level: 
X-Spam-Status: No, score=-1.934 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RBESHNjQACTG for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 12:53:00 -0800 (PST)
Received: from resqmta-ch2-02v.sys.comcast.net (resqmta-ch2-02v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E37CE12EC3A for <slim@ietf.org>; Thu, 11 Jan 2018 12:52:59 -0800 (PST)
Received: from resomta-ch2-04v.sys.comcast.net ([69.252.207.100]) by resqmta-ch2-02v.sys.comcast.net with ESMTP id Zjq1ewM7hK5G0ZjqMeO4uZ; Thu, 11 Jan 2018 20:52:58 +0000
Received: from PaulKyzivatsMBP.localdomain ([24.62.227.142]) by resomta-ch2-04v.sys.comcast.net with SMTP id ZjqLeLYTKTEttZjqMeYj0K; Thu, 11 Jan 2018 20:52:58 +0000
To: Randall Gellens <rg+ietf@randy.pensive.org>, slim@ietf.org
References: <151552189475.2065.12973411169880140522.idtracker@ietfa.amsl.com> <p06240606d67acbc7af70@[99.111.97.136]> <6123cac0-a946-b26b-2b3b-68ff7b28874f@alum.mit.edu> <p06240604d67bede7af48@[99.111.97.136]>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <14c38c8d-1dbd-79f2-6959-bbf00d196a62@alum.mit.edu>
Date: Thu, 11 Jan 2018 15:52:57 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <p06240604d67bede7af48@[99.111.97.136]>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-CMAE-Envelope: MS4wfEsRfQguDSMZxSQo5hyAkLHd4BxaC+RtnidCbvlcVb/fldW7BPuqVNfkGqDIW2ayfvz6NlkBpwDB/u24bd8m4GS86JB/qCsAkfw/BWdfMwOemTpaqHrp +F4Iofpoupfkxli7SqxhYr80GIATahn7jZSExv2hO5PsA+/LkAZ7rIZMYnPaddXtmZpYImO8U+JB1TY3D6rHJtwQIl+mtZyRESEPqHvRlE6qxKTs3RZbGX29
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/CP2YfbRZenHTy1VoYjpg6LhaEVc>
Subject: Re: [Slim] Alissa Cooper's No Objection on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 20:53:01 -0000

On 1/10/18 11:27 AM, Randall Gellens wrote:
> At 11:01 AM -0500 1/10/18, Paul Kyzivat wrote:
> 
>> Â On 1/9/18 3:08 PM, Randall Gellens wrote:
>>> Â Hi Alissa,
>>>
>>> Â Good point.Â  I can reword the Security Considerations section to read:
>>>
>>> Â Â Â Â  The Security Considerations of BCP 47 [RFC5646] apply here.Â  An
>>> Â Â Â Â  attacker with the ability to modify signaling could prevent a call
>>> Â Â Â Â  from succeeding by altering any of several crucial elements,
>>> Â Â Â Â  including the 'hlang-send' or 'hlang-recv' values.Â  RFC 5069
>>> Â Â Â Â  [RFC5069] discusses such threats.Â  Use of TLS or IPSec can protect
>>> Â Â Â Â  against such threats.Â  Emergency calls are of particular 
>>> concern; RFC
>>> Â Â Â Â  6881 [RFC6881], which is specific to emergency calls, mandates 
>>> use of
>>> Â Â Â Â  TLS or IPSec (in ED-57/SP-30).
>>
>> Â Is this a real concern? IIUC the processing of emergency calls 
>> prioritizes completion of the call above everything else. Lack of 
>> support for a requested language should never result in call failure.
> 
> It's a concern for calls in general that an attacker who is able to 
> modify the signaling can cause calls to fail.Â  The attacker could modify 
> the Request-URI, causing the call to be routed to, e.g., a pothole 
> reporting line instead of the police, or to a completely bogus 
> destination, or modify the Contact-URI or any other crucial element.  

But that is nothing unique to SLIM. In this respect it is the same as 
any sip call.

	Thanks,
	Paul

> It's true that where emergency calls are concerned, normally the 
> priority is for the call to complete no matter what.Â  A PSAP is highly 
> unlikely to fail a call if there are no languages in common.Â  RFC 6881 
> mandates use of TLS or IPSec but also that a call proceeds even if TLS 
> or IPSec fail.
> 
> 
>>> Â At 10:18 AM -0800 1/9/18, Alissa Cooper wrote:
>>>
>>>> Â  Alissa Cooper has entered the following ballot position for
>>>> Â  draft-ietf-slim-negotiating-human-language-22: No Objection
>>>>
>>>> Â  When responding, please keep the subject line intact and reply to all
>>>> Â  email addresses included in the To and CC lines. (Feel free to cut 
>>>> this
>>>> Â  introductory paragraph, however.)
>>>>
>>>>
>>>> Â  Please refer to 
>>>> https://www.ietf.org/iesg/statement/discuss-criteria.html
>>>> Â  for more information about IESG DISCUSS and COMMENT positions.
>>>>
>>>>
>>>> Â  The document, along with other ballot positions, can be found here:
>>>>
>>>> https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/ 
>>>>
>>>>
>>>>
>>>>
>>>>   
>>>> ----------------------------------------------------------------------
>>>> Â  COMMENT:
>>>>   
>>>> ----------------------------------------------------------------------
>>>>
>>>> Â  == Section 7 ==
>>>>
>>>> Â  "In
>>>> Â Â Â Â  addition, if the 'hlang-send' or 'hlang-recv' values are 
>>>> altered or
>>>> Â Â Â Â  deleted en route, the session could fail or languages
>>>> Â Â Â Â  incomprehensible to the caller could be selected; however, this is
>>>> Â Â Â Â  also a risk if any SDP parameters are modified en route."
>>>>
>>>> Â  Given that one of the primary use cases for the attributes defined 
>>>> here is for
>>>> Â  emergency calling, it seems worthwhile to call out the new 
>>>> specific threat that
>>>> Â  these attributes enable in that case, namely the targeted 
>>>> manipulation/forgery
>>>> Â  of the language attributes for the purposes of denying emergency 
>>>> services to a
>>>> Â  caller. This general class of attacks is contemplated in Section 
>>>> 5.2.2 of RFC
>>>> Â  5069, although there may be a better reference to cite here for 
>>>> what to do if
>>>> Â  you don't want your emergency calls subject to that kind of attack 
>>>> (I can't
>>>> Â  recall another document off the top of my head).
>>>>
>>>> Â  == Section 8 ==
>>>>
>>>> Â  This seems weak for not including some words to indicate what to 
>>>> do to mitigate
>>>> Â  the risks of exposing this information.
>>>
>>>
>>
>> Â _______________________________________________
>> Â SLIM mailing list
>> Â SLIM@ietf.org
>> Â https://www.ietf.org/mailman/listinfo/slim
> 
> 


From nobody Thu Jan 11 13:02:17 2018
Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 894C0126B6E for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 13:02:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IHsRzvY0yAoL for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 13:02:13 -0800 (PST)
Received: from alum-mailsec-scanner-5.mit.edu (alum-mailsec-scanner-5.mit.edu [18.7.68.17]) by ietfa.amsl.com (Postfix) with ESMTP id A2008128961 for <slim@ietf.org>; Thu, 11 Jan 2018 13:02:13 -0800 (PST)
X-AuditID: 12074411-67dff70000000b66-f7-5a57d0d4038d
Received: from outgoing-alum.mit.edu (OUTGOING-ALUM.MIT.EDU [18.7.68.33]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by alum-mailsec-scanner-5.mit.edu (Symantec Messaging Gateway) with SMTP id 34.DF.02918.4D0D75A5; Thu, 11 Jan 2018 16:02:12 -0500 (EST)
Received: from PaulKyzivatsMBP.localdomain (c-24-62-227-142.hsd1.ma.comcast.net [24.62.227.142]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.13.8/8.12.4) with ESMTP id w0BL2AB9025903 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 11 Jan 2018 16:02:11 -0500
To: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>, Randall Gellens <rg+ietf@randy.pensive.org>, Eric Rescorla <ekr@rtfm.com>
Cc: "slim@ietf.org" <slim@ietf.org>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <p06240609d6799905c9c0@[99.111.97.136]> <d556fd95-991a-635c-d513-265135b75b11@omnitor.se> <65963c20-0034-acbe-f66b-986344d7a067@alum.mit.edu> <975ebbe3-d796-d118-50db-8c9957541a2c@omnitor.se>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <8786bc77-d274-a64f-e733-b58cced18e67@alum.mit.edu>
Date: Thu, 11 Jan 2018 16:02:10 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <975ebbe3-d796-d118-50db-8c9957541a2c@omnitor.se>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPKsWRmVeSWpSXmKPExsUixO6iqHvlQniUwalXahYrXp9jt9jx/gyL xffnXYwWMz90sjmweCxZ8pPJY+LiT8weW+88ZvGY/LiNOYAlissmJTUnsyy1SN8ugSvj7Y0u toKHAhUL13UyNzDO4O1i5OSQEDCReP3kHxuILSSwg0liw/aELkYuIPshk0Rr62L2LkYODmGB YonbLVkgcRGBBYwSW74uZgRpYBZQlpi+8B47RMNcdolVL5eBJdgEtCTmHPrPAmLzCthLbOlr BdvAIqAqsWbiFrAaUYE0iVfPdjBD1AhKnJz5BKyeU8BOYvWhx8wQC2wl7szdDWWLS9x6Mp8J wpaXaN46m3kCo8AsJO2zkLTMQtIyC0nLAkaWVYxyiTmlubq5iZk5xanJusXJiXl5qUW6pnq5 mSV6qSmlmxghoS64g3HGSblDjAIcjEo8vA9yw6OEWBPLiitzDzFKcjApifLuSQcK8SXlp1Rm JBZnxBeV5qQWH2KU4GBWEuGt6QbK8aYkVlalFuXDpKQ5WJTEefmWqPsJCaQnlqRmp6YWpBbB ZGU4OJQkeFeeB2oULEpNT61Iy8wpQUgzcXCCDOcBGr4FpIa3uCAxtzgzHSJ/itGYo+XikzZm jhsvXrcxC7Hk5eelSonzzgcpFQApzSjNg5sGS1evGMWBnhPmfQ5SxQNMdXDzXgGtYgJadX5j KMiqkkSElFQDY41b6DEDZ/NkUfaOkoWyelERszK3d+WIXLc9+5vrbtTJ+1I/Dp3R3Jk8/zxb 9M6YiQ9N3a6Y7wqNnn5x6byoO0rTYmTzwsx6zpVovg/8sU05gutxn17riW9Xqk2jXsvP8llh uyG9KtCmJspsIuvK96rilU8ucWxYWe8/Z8o1Jnm5v6/4jlxWUWIpzkg01GIuKk4EAKfWEw0y AwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/4xdQ_gKZy9ahFqS_PQdmprSUVJ0>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 21:02:15 -0000

On 1/10/18 3:02 PM, Gunnar Hellström wrote:
> Den 2018-01-10 kl. 16:51, skrev Paul Kyzivat:
>> Gunnar,
>>
>> I would like to understand your thinking about how the language 
>> indications will be used. Your comments below suggest to me that you 
>> are assuming that they will be exposed to the end users through a UI. 
>> If that is not the case then order of preference of one language over 
>> another won't have any influence over how the session proceeds.
> Yes, it is in most applications the human end users who are expected to 
> produce and understand the negotiated language(s). Therefore the final 
> result of the negotiation must be presented to the users. (or, in less 
> common automatic conversation cases, fed to an automata for generating 
> the agreed language).
> We say that this must happen, but it is not the task of the draft to say 
> how.
> 
> Examples:
> 
> If it is a regular conversational call application, it could present 
> what the application regards to be the best match on the screen: "Talk 
> English, expect English text".
> That prepares the users for how the call is best started.
> 
> Alternatively, the answering party can be provided with options for 
> selection among the common languages before the call is answered. E.g.
> "The far end user can receive ASL __ and written English __, which do 
> you want to produce?"
> "The far end user can produce ASL ___ and written English ___, which do 
> you want to receive?"
> The result goes into the coding of the hlang attributes in the answer.
> The answer will be presented to the offeror on the screen by e.g.
> "Sign ASL, prepare to receive ASL".
> 
> By following the advice on the screen, the call will start smoothly. 
> Nothing prevents the users to vary the use of languages and media by 
> mutual agreement after the initial exchange during the call.
> 
> Wide variations from these examples are imaginable.
> Gunnar

While this sounds helpful, it isn't current practice. I don't know what 
it will take make it common practice. Perhaps the draft should note this 
as an issue.

	Thanks,
	Paul


From nobody Thu Jan 11 14:05:01 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 47F8A12DA72 for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 14:04:59 -0800 (PST)
X-Quarantine-ID: <coC5fKt4qAsK>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_OBFU_PDF_ATTACH=0.01, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id coC5fKt4qAsK for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 14:04:56 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 57EF312702E for <slim@ietf.org>; Thu, 11 Jan 2018 14:04:54 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Thu, 11 Jan 2018 14:05:25 -0800
Mime-Version: 1.0
Message-Id: <p06240606d67d8fbc9d90@[99.111.97.136]>
In-Reply-To: <p06240604d67d70904f55@[99.111.97.136]>
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@99.111.97.136> <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se> <CAOW+2dtDBKR5q_LO9=kTpgKQJR=P_hy4yzQC=iy8q_WgtH6hyw@mail.gmail.com> <p06240601d67d2f9e1693@[99.111.97.136]> <p06240603d67d6aa5ec31@[99.111.97.136]> <p06240604d67d70904f55@[99.111.97.136]>
X-Mailer: Eudora for Mac OS X
Date: Thu, 11 Jan 2018 14:04:49 -0800
To: Bernard Aboba <bernard.aboba@gmail.com>, Gunnar =?iso-8859-1?Q?Hellstr=F6m?=     <gunnar.hellstrom@omnitor.se>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="============_-696414206==_============"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/dDO3s1w_juJ2hHwn_noN2snvSi0>
Subject: Re: [Slim] Allowing multiple values in an answer
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 22:04:59 -0000

--============_-696414206==_============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

I realized an additional change was needed, to the discussion of the 
offer/answer model.  Attached is a revised diff.

At 11:57 AM -0800 1/11/18, Randall Gellens wrote:

>  The second of the two remaining open questions is if we should 
> allow an answer to contain multiple values.  I do not think this is 
> the intent of the text that has been in the draft for some time; 
> regardless, we could make such a change, but I question if we can 
> do so now, when we've essentially passed IESG review.
>
>  I edited a version of the draft that contains all remaining 
> clarifying editorial changes to also make this technical change and 
> attached is a diff showing what it would look like.  However, I 
> think we should not make the change since it could introduce 
> additional complexities or problems that we aren't considering.  I 
> think we could make such a change in a future extension or 
> revision.  I don't think we'd have an interoperability problem 
> since endpoints conformant with the more restrictive version will 
> not generate such answers, and would regard regard receiving such 
> answers as an error, but not one that would fail a call.
>
>  --
>  Randall Gellens
>  Opinions are personal;    facts are suspect;    I speak for myself only
>  -------------- Randomly selected tag: ---------------
>  [XML] is probably the worst format ever designed...it really 
> doesn't scale as a
>  file format, and it's generally a complete disaster. --Linus 
> Torvalds, 3/6/2014
>
>
>  Attachment converted: TiLand:diff-with-multiple 1.pdf (    /    ) (008B9E88)
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Those were my children being slaughtered.
        --Donald Burr, on the death of People Express.
--============_-696414206==_============
Content-Id: <p06240606d67d8fbc9d90@[99.111.97.136].0.0>
Content-Type: multipart/appledouble; boundary="============_-696414206==_D============"

--============_-696414206==_D============
Content-Transfer-Encoding: base64
Content-Type: application/applefile; name="%diff-with-multiple-fixed.pdf"
Content-Disposition: attachment; filename="%diff-with-multiple-fixed.pdf"
 ; modification-date="Thu, 11 Jan 2018 14:03:00 -0800"

AAUWBwACAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAPgAAABwAAAAJAAAAWgAAACAA
AAAIAAAAegAAABBkaWZmLXdpdGgtbXVsdGlwbGUtZml4ZWQucGRmAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAh6isTIeorFEttDAAh6iuC
--============_-696414206==_D============
Content-Type: application/octet-stream; name="diff-with-multiple-fixed.pdf"
Content-Disposition: attachment; filename="diff-with-multiple-fixed.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmls
dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG0vc2OJMtxbjvfT1EvwFT+/wAHGuhC
Zy5gA3csbZADAbwAyfcHrmdX2mfVXSuT1b1oh4PTIiNXfx0ZGeHu5ivsb2//9fa3t/31
bX95O50ub5fD5e3vf377f9/+v7d/+3/+sXv74x9vu2//+ccf96P+dNqfN4f3Yzfb7fVt
t79tv/0Xf//zb39ZB2435+Plbft2P/y2OV+Pp7fL6bC53g5v+83+eH67bo77/en+d/zl
7bDb3A7bD0dcTpvd4fQ45rf3Y7aXzfZ86oMO75/5nrPd3G7n/psuu83l/OHvWtFO1/36
7/Z9zKc0/e+s4Mfz5nRbed6TXzb72+30nmr9fYfDYf1rP/5/69+cf1E++vgnvX/4/Z9d
f9Fvh90jdx/9Hvzj0Qmeg74l/3jIdnPa7rfr//2WP61oj//uu6/icN3sLrtXX0Ud8fKr
eBz06qsI58VXUcd84as4bDfXy+6Xvop89EtfRR/94qvIQZ++ilz0+8PmdNn/yqVTn/xS
3Bz8Im0d8zzs7rzZX9av8hcu9Hz0S3H76Bd5c9DzwNvr5napW8pP/TDrk1+Km4NfpK1j
XoTdbc6XX7uNbOujX4ubo1/lrYOeBj7fjpvD5fgLV0M++ZW4ffDztDnmedjrej5c1mPm
56/dcz76pbh99Iu8Oeh54Mttc7n8Ut765Jfi5uAXaeuYF2H3m+NlPX1/4exe6qNfi5uj
X+Wtg54HPq8hxOX8K3nrk1+Km4NfpK1jnoc9XdZT7cxn97IGGNtvI6r3P30YXZzzuSdZ
18N/ffq3bx95H2J8+MjnxDUgySCpj/6Q/X3kUw+482n9JZfLdyf6fXjz/aDo8X99l/7x
ye/Cv9OTpIZG+WseQ7qPw54aGeWY52GPh/WA++FH98W0+eiX4vbRn09z8uag54EPp/WA
W6PyD0d8MW998ktxc/CLtHXMhyg/XAr763rAXb+/jL+YNh/9Utw++kXeHPQi8G494G6/
cnb3j09+LW4d/Crt5yg/nN3dcT3gbr90dvPRL8Xto1/kzUHPz+72vPm1S/fxwS+FrWNf
RP2c4/sze7rdNsfrmn/Sr+zF7bc/9yTp++33PvGq29iHj3wOnJte3SD66Kcn+XTbb3bX
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
/ErUHPs8aR3yNOgqCm5/lP/fr+T3C/T5Wc0nvxK1D36eNcc8DXu8673PNxQ9z1of/ErU
HPs8aR3yPOhdpn2xmehF0vrkl6Lm4BdZ65inYVclcPeD8P+1K6A++JWoOfZ50jrkadD9
Xel9teLz230l/n0y/+GGmo89yUmL94+/6Lu52vsToB5tXXZ4mqruXKu+uN19uBqu5109
tF6sPORTib0+9/7FfFdyyDO2P1Dn+LsPfJvs1/Mrxz5O9vuRaxCxvf/nm+J8d9X+dv/z
eS0m3//rPz3+vN5Vczkf3/7469t//P62SoerRPztf37/49o6fjqvf+zu9Nvvf337t/+7
xq2rQPL7X97+z3a7+8u/v/3+v2//+ft6M863v+gX/47ddu0svm3P+Jf89x8//CVf/Nf8
Rv+a+1jqei8DrHPw6Z9zvPTf9OJM/fbkTO3WyHM5kutFP8A+nRx7fy9wPMt9lOzldp6f
sW+OfVhG7ml74HMiz/ea850P3y7Nz9/lbuty373z3XoHE32Xxw9X5K9cJ6twsj2sXxmy
ry73WmXYHY83ZJ/k+V4P9MuaqCD7KK+TVSE8bNf2Vzon9rs8r5Xi+0ZrYp/O7nyvN3es
V3Vx7uOH2+OvXCeXVclZu2wxt70G1+tMrrf9Htkn+du5LU//dDwi236Xa2vs7bDeV4bf
5U59l/vtmoyuk4Lso/td7r9tUV7r0pT7+N8u933F475VitinvWOvxZ/j6Rnb3U/2axPY
di0nY255fe/XQs0aAz1hu+flfj13LscnbHmP3a/nzmH9BSPnZD131iON2Sf52zmtXb23
tcGerkF7fZ/v0/MnbHk/2a9nw/684/vJ8X/cb2dtlr7tjnw/Ocn7yXUJMOe1ckbnW96/
92sxbLtfGhWxj/K3s/bx3bZP2PIavK+7rskN/+bldXLYrZd7HA98vuVz/rBbz7Rn36U8
34c1b7gen10n7je/3rm1RIq1JorXiXumHQ6X+2uHmC1/O4dV2doe9iPX9+G03tO6e8aW
5+S0nju3Z2x3P7k7ENdn92/721nbCo/XJ/fYnZsXr2nU5vDs/r1zY/vDdc0Bl1yH1/dO
/nbWIv6acjNbjiEOa/y9Pz8ZQ5zcM+1wW5WxpZ/iOfmYe21V2a3Jy1paWiOD42lJKLv1
jr/t2h/zWIJ6rJh9Wzf6tZWpu5l32a3qPi1NfVw1ejH3erbqdVpLwqfd6f79fF72+sj+
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
++e2pH5mr8W6w9oPOHBO1vbI9f6M7RO2e1Tu92v/5XEp8pRbXoP3dyutHcD8m5cDtf26
wd7WPpCJ2Ov+em+iR2ib+riWju6vxSS2PdurRLS9reU0Ytvc6w67XDO+m9jcq2/9aXdg
ts29fMf9fs93Kpt73WHX6wH4TmVzrzvst13o9F3a3GtZ6rD2k05cJ4e1dLRe9cC/HZn7
Xt5fOxv5Jy/P970Ef7ysNxQNnO/72492d++E2Db3usPe20kQ2p7upauft2vXJLFt7FWx
OKxlQGTb3OulKdv1m0e2zb1usatKxLcqm3v5Mse1YjKSe738aLemf8i2udct9rpGsci2
53sp5afzekktXYM299IdVyNivlXZ3PcXhK6TMpH7/sKh8229XJfOicy9JpVr0W69YI7Y
8nyvd1jdV+0QbWPf3y+3BrLItrHXLqf1YqSR28ky79bC3ZbZNve6xa6rZOZ8r1vs+bRa
DU5cJktGOZyfLEHY6+S83il5f0ftRO51i12FypFb1RqZrMW7I9+q7HVyf7/cffM4nZOd
W0yKtERsmXu9zv1diJpgr7dfTNWJljI4Vig6rUriVKXotHy6qVLR6b45ZqhWtF4BPlcs
um/4XNYi/3Zctei0JIOhctFp7cmcqhedljc3VTA6rT2ZUxWj9TQbKxndX2w3VTO6v9hu
qma0Zn9jNaP7y+emakbr7ctjNaP7C+Kmakbnb47YTM1ovYl1rGZ0XrfYJwM2WTM6rx2C
xycrJ3L8sMavYzWjb5veh2pG903vUzWjtbg2VjNa227GakbLJxqrGa23B4/VjO6bx6dq
Rpd1g52qGd3f4DZVM7pv8J6qGd03eA/VjNYbNaZqRu9bsGdqRpf13uepmtF9m/RUzei+
TXqqZrRu3GM1o8u9H+lQzei+TXqqZrTe+D9WM1odW8ZqRtd1h52qGS3Vb6xmdF0KzVTN
6LrusEM1o+thrU0P1Yyuh9tYzWg1JxmrGa1Xg4/VjFZVcaxmtHYcj9WMrusWu8ojvBAr
F3mvy0SZqhld712vh2pGq+fbWM1oNVW514yeLPK6DUSrY+pYzWjt/JyqGd3fgzZVM7q/
B23VjLgeJS/v1eh7rGZ0W7fYqZrRbd1ip2pGa5vjvWbE9Sh7vu9vIR6qGa1+W2M1o9va
uT9VM7qtrfurZsT1KFkzesg/ayvOlPwzgC75ZwL9kH8G0CX/DKBL/iH0v0j+QbR7lJX8
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
n9tHILhcfr7ERyC4/T7jIyDcDc0v8REm4PERJuDxERDuHs+X+AgId8vP7SMg3C0/t49A
cDmwuMZHILi84V7LR0C2G8pd4yMQ3J6V+AgEl8vP1/gIBJfDrWt8BILL4dY1PgLC3XDr
Gh+B4PZKjI9AcHk7v8ZHILgcbl3jIyDcDbeu8REIbs95fASCy+FW+wgEl19o7Ui+nud2
JA+wsyN5gl07kgfY2ZE8wM6O5An2ZbPbHday8wA7O5IH2LUjeQK9ChTfloUH2NmRPMDO
jmRiyxlWdiQTW06wsiMZ2W5+1TuSCS7nV70jmeDy/t07khHu5le9I3kEvqoT+/2qk03A
0x8B4W5+1TuSEe7mV7UjGdFu2JkdycSW04jekUxwuVmr+yMQ3Ca/HDen63m9C5zgNnl2
JBPcJk9/BILb5OmPQHCZvHckE1wm7x3JBLfJd6s6cdzO3LV6R/JE8uxIJrg959Ufgdj2
lNeOZGLb3OmPQHAbPDuSCW6TZ0cywW3y7EgmuE2eHckEt8mzI5ngNnn6IxDcJs+OZILL
5L0jmeAyee9IJrhNnh3JBLfJsyOZ4DZ57Ugmtg2eHckEt8GzI5ngNnl2JBPcJs+OZILb
5NmRTHCbPDuSCW6TZ0cywW3y7EgmuE2eHckEt8mzI5ngMnnvSCa4TN47kgluk1d/BGLb
4OmPQHAbPP0RCG6Tpz8CwW3y9EcguE2e/ggEt8nTH4HgNnn6IxDcJk9/hAl4+iMQ/OMr
atZm8fP58rbdXH/bvf3jj7f9KiXtt8fT2/l017DPp7fD5nbYnt7WcvPtdnr7+5/f/vK2
/fafdfTf1gdP593p2//9p8ef99e3y/n42x9/ffuP3992u81qE3r/wJ/e//jorrC2HGO0
k5LT2mYguPzG2maYgMdmGIGXzTABj80wAY/NMAIvm2ECHpthAh6bYQR+ee/qPcGOzTAB
j80wAi+bgeCycNU2A8Fl5aptBoS70lV3VyC4LF21zUBwWbpqmwHhrnTVNsMEfH+cK121
zYDJXemqbQaEu9JV2QyIdqWr2AzElsOKthkILoew3V2B4Db5ZTdXuuruChPJ012B4Pac
33aby+5w4hGuPeexGQaSt81AcJm8bQaCy3PeNgPBbfJ0VyC4TX7YbW7nma1N6a4wkTvd
FQhuz3hsBoLbM57uCgS3yWMzENwmj81AcJs8NgPBbfLYDAS3yWMzENwmj81AcJm8bQaC
y+RtMxDcJo/NQHCbvGwGYtvgsRkIboPHZiC4TR6bgeA2eWwGgtvksRkIbpPHZiC4TR6b
geA2eWwGgtvksRkIbpPHZiC4TR6bgeAyedsMBJfJ012B2DZ4uisQ3AZPdwWC2+TprkBw
mzzdFQhuk6e7AsFt8nRXILhNnu4KBLfJ011hAp7uCgT/vnR1OhzWvtn3wtXp/vaDy1jZ
6tGX4VnZyr0Spiyo223Oghpgx4KaYJcFNcCOBTXAjgVFbPmCrPRlQLZbsI4FhWxXlS0L
CtEudvoyEFve5mJBDbBjQRFbvhorFhSx5ZuxYkEh290F24IiuHwxVltQBP+X9WVAuDOH
24IiuCw8dl8GgssfUPdlILjUktuCIrh0+8uCQrR7m0IsKGS78lpbUAS332b6MhBcvqmh
+zIQ3H6bsaAILt/U0H0ZEO7qjt2XgeDyrQFtQRFcVtfbgiK4fFND92VAuLvftgVFcHvO
Y0ERXN4S05eB2Pb7LAuK2PIh1H0ZCC53v3RfBoS73S/dl4HgcvfLPhYUwe33GQsK4W5U
3n0ZRuDVl2ECHgsK4e7x3BYUwt3ul7agEO5mcN2XgeByYNF9GQgub7jpy4BsN5TrvgwE
t2clFhTB5XCr+zIQXA63ui8DweVwq/syINwNt7ovA8HtlRgLiuDydt59GQguh1vdlwHh
brjVfRkILs95W1AEl8OttqAILr/QNhkILu8tbTJMwGMyjMDLZJiAx2SYgMdkGIGXyUBw
uezcfRkQ7oaK3ZcB4W7Ykr4MyJbBYzIQ3P5AYzKMwMtkILhcfG6TgeBy9blNBoS75ec2
GQgul5/bZCC4XH5ukwHh7vncJgPB5cy/+zIQXP6I2mQguHz4t8lAcDmCLpMB0W7OEpMB
2W5+2yYDwe23mb4MBJfzoe7LQHD7baYvA8HlfKj7MiDczYe6LwPB5di8+zIQXA6f22Qg
uJwPtcmAcHe/bZOB4PKcd18GgstbYvoyENt+n9WXgdjyIdR9GQgul5+7LwPC3fJz92Ug
uFx+7r4MBLffZ0wGhLuhefdlmIDHZJiAx2RAuHs8d18GhLvl5zYZEO7mcW0yEFwOLLov
A8HlDTd9GZDthnLdl4Hg9qzEZCC4HG51XwaCy+FW92UguBxudV8GhLvhVvdlILi9EmMy
EFzezrsvA8HlcKv7MiDcDbe6LwPB7TmPyUBwOdxqk4Hg8gt97Eje7/ZjO5In2LUjeYT9
2JE8wa4dyRPs2pE8wn70ZZhg147kCfZjR/II+tGXYYJdO5In2LUjGdlyhlU7kpEtJ1i1
I5nZbn6VHckIl/Or7EhGuLx/py8Dw938KjuSZ+CPvgwj8OrLwHA3v8qOZIa7+dVjRzKj
z+qlebUjGdlyGpEdyQiXklv6MiDcJq++DAi3yWtHMsJt8urLgHCbvPoyIFwmz45khMvk
2ZGMcJu8+jIg3Cbfr/csHW/XN4Tb5LUjGeE2+aMvA7Jt8MeOZGTb3NWXAeE2ePVlQLhN
Xn0ZEG6T145khNvktSMZ4TZ59WVAuE1efRkQbpPXjmSEy+TZkYxwmTw7khFuk1dfBoTb
5NWXAeE2+aMvA7Jt8OrLgHAbvHYkI9wmr74MCLfJqy8Dwm3y6suAcJu8+jIg3CavHckI
t8mrLwPCbfLqy4Bwm7z6MiBcJs+OZITL5NmRjHCb/NGXAdk2ePVlQLgNXn0ZEG6TV18G
hNvk1ZcB4TZ59WVAuE1efRkQbpNXXwaE2+TVl2EEXn0ZEP7x5Ta/3lnhyTRx50rw8REw
uTzn8RFG4OUjzMAfPsIIvHyEEXj5CDPwh48wAq/OCiPw6qwwA3/vrDDCLh9hBF4+wgz8
4SMgXJae4iMgXNae4iMw3BWf4iMgXBaf4iMgXBaf4iMw3BWf4iOMwKuzwgh8ven7cFjd
kBjuik/xERjuik8PH4HRrvhUPgKy5bAiPgLC5SA0nRUQbpNXZwWE2+TlIyDcJq/OCgi3
yauzAsJt8uqsgHCZPD4CwmXy+AgIt8l317niU3yEkeSPzgrItqf84SMg257x6qyAcBu8
Oisg3CavzgoIt8mrswLCbfLyERBuk1dnBYTb5OUjINwmLx8B4TZ5dVZAuEweHwHhMnl8
BITb5NVZAeE2+aOzArJt8OqsgHAbvHwEhNvk1VkB4TZ5dVZAuE1enRUQbpNXZwWE2+Tl
IyDcJq/OCgi3yauzAsJt8uqsgHCbvHwEhMvk8REQLpNXZwVk2+DVWQHhNnh1VkC4TV6d
FRBuk1dnBYTb5NVZAeE2eXVWQLhNXp0VEG6TV2eFEXh1VkC4LD49+iNcnixuueJT2Uj7
05yNNMCOjTTBLhtpgB0baYAdG4nY8kVV1R9hj2y37BwbCdlyDXT7rd/2ROzqj4BsebOK
jUSnRLJjIxFbvqIqNhKx5RuqYiMh272gqm0kgssXVLWNRHD5gqq2kRDuDN62kQguy4fp
jzDxA0p/BIRLPbhtJDwt7oFcNhKi3VsNYiMh2xXJ2kYiuLxltY1EcPnGhPRHwEtFvjFh
FxsJk8u7VmwkhLs3JqQ/Ap+Wi/Li2kai5LJG3jYSweUbE9IfAU/L0d1v0x8B4fKNCfvY
SHha3NVS/REwuP0+y0ai3PIhlP4IGFzuYUl/BIa7PSzpj4BwuYcl/REQbr/P2Ej0hco1
hPRH4ORuprKPjTSRPDYSwt3juW0khLs9LG0jIdw95NIfAb9QObBIfwSEyxtu9UdgthvK
pT8Cwu1ZiY1E36ccbqU/AiaXw630R0C4fEFV+iMw3D1A0x8B4fZKjI1EX6i8nac/AiaX
w630R2C4G26lPwLC5TlvG4nOuZyBto1EcPmFto9AcHlvaR9hAh4fYQRePsIEPD7CBDw+
wgi8fASCy2Xn9EfAX6gcKqY/AsPdwnP1R2C2G4ae4iPQKbc/0PgII/DyEQguF5/bRyC4
XH1uHwHhbozbPgLB5fJz+wgEl8vP7SMg3D2f20cguJz5pz8C/kLljyj9ERAuH/7tI+Bp
ccvP5SMg2s1Z4iMg281v20cguP02qz8Cf5tuKTT9ERAu50Pn+Ah0WuR8KP0RMLm9yOMj
UHI5Nk9/BEwuh8/tI1ByOR9qHwHh7n6b/gh4WuQ5bx8Bk7vZc/VHwOD2+ywfgXLLh1D6
I2Bwufyc/ggMd8vP6Y+AcLn8nP4ICLffZ3wE+kLlnCL9ETi5G/df4iNMJI+PgHD3eE5/
BD4tbvm5fQRM7obm7SMQXA4s0h8BT4u84VZ/BGa7oVz6IyDcnpX4CHTK5fJz+iNgcjnc
Sn8EhMvhVvojMNw9QNMfAeH2SoyPQF+ovJ2nPwIml8Ot9EdguBtupT8Cwu05j49A51wO
zttHILj8QmtH8uE6tyN5gJ0dyRPs2pE8wM6O5AF2diRPsKs/wgA7O5IH2NUfYQJd/REG
2NmRPMDOjmRiyxlWdiQTW06wsiMZ2W5+1TuSCS7nV70jmeDy/t07khHupkC9I3kEXv0R
JuDpj4BwN7/qHckId/Or2pGMaLfanB3JxJbTiN6RTHA5z+8dyQS3ydMfgeA2eXYkE9wm
z45kgtvk6Y9AcJm8dyQTXCbvHckEt8nTH4HgNnn6IxDcJs+OZILb5NUfgdg2eO1IJrbN
nf4IBLfB0x+B4DZ5+iMQ3CZPfwSC2+TZkUxwmzz9EQhuk2dHMsFt8uxIJrhM3juSCS6T
945kgtvk6Y9AcJs8/REIbpNXfwRi2+Dpj0BwGzw7kgluk6c/AsFt8vRHILhNnv4IBLfJ
0x+B4DZ5diQT3CZPfwSC2+Tpj0Bwmzz9EQguk/eOZILL5L0jmeA2efVHILYNnv4IBLfB
0x+B4DZ5+iMQ3CZPfwSC2+Tpj0Bwmzz9EQhuk6c/AsFt8vRHmICnPwLB5StqjtfDZr9d
4D3C3SJR+wgEl+e8fYQJeHyEEXj5CBPw+AgT8PgII/DyESbg6Y8wAU9/hBH4oz/CBDs+
wgQ8PsIIvHwEgsvSU/sIBJe1p/YREO6KT+0jEFwWn9pHILgsPrWPgHBXfGofYQKe/ggT
8PRHQLgrPrWPgHBXfCofAdFuXBEfgdhyWNE+AsHlILT7IxDcJk9/BILb5PERCG6Tpz8C
wW3y+AgEt8nTH4HgMnn7CASXydtHILhNnv4IBLfJ1+u696fr7cmUxT0p4iNMBC8fgdj2
jKc/AsHtGU9/BILb5OmPQHCbPP0RCG6Tx0cguE2e/ggEt8njIxDcJo+PQHCbPP0RCC6T
t49AcJm8fQSC2+Tpj0Bwm7z6IxDbBk9/BILb4PERCG6Tpz8CwW3y9EcguE2e/ggEt8nT
H4HgNnl8BILb5OmPQHCbPP0RCG6Tpz8CwW3y+AgEl8nbRyC4TJ7+CMS2wdMfgeA2ePoj
ENwmT38Egtvk6Y9AcJs8/REIbpOnPwLBbfL0RyC4TZ7+CBPw9EcguCw+dX8EhMtFos3y
7o5v+9NuzkYaYMdGmmCXjTTAjo00wI6NRGz5oqr0R0C2W0yIjYRs+faRR38ERLvY6Y9A
bHmzio00wI6NRGz5iqrYSMSWb6iKjYRsZ8G3jURw+YKqtpEILl9Q1TYSwp3B2zYSwWX5
sPsjEFz+gLo/AsGlHtw2EsGlY182EqLdWw1iIyHbFcnaRiK4/TbXvfZ6uex5mCLfmND9
ESi5/TZjIxFcvjFhFxsJ4e6NCd0fgeDS3m8bieCyRt42EsHlGxO6PwLC3f22+yMQ3J7z
2EgEl7fE9Ecgtv0+y0YitnwIdX8Egss9LN0fAeFuD0v3RyC43MPS/REIbr/P2EgId6Py
7o8wAr9uzsftmZ9DcvVjHxsJk7vHc9tICHd7WNpGmoDHRiK4HFh0fwSCyxtu+iMg2w3l
uj8Cwe1ZiY1EcDnc6v4IBJfDre6PQHA53Or+CAh3w63uj0BweyXGRiK4vJ13fwSCy+FW
90dAuBtudX8Egstz3jYSweVwq20kgssvtH0Egst7S/sIE/D4CCPw8hEm4PERJuDxEUbg
5SMQXC47d38EhLuhYvdHQLhbeE5/BGTL4PERCG5/oPERRuDlIxBcLj63j0BwufrcPgLC
3fJz+wgEl8vP7SMQXC4/t4+AcPd8bh+B4HLm3/0RCC5/RN0fgeDy4d8+AsHlCLp8BES7
OUt8BGS7+W37CAS332b6IxBczoe6PwLB7bcZH4Hgcj7U/REQ7uZD5/gIBJdj8+6PQHA5
fG4fgeByPtQ+AsLd/bb7IxBcnvPuj0BweUuMj0Bs+32Wj0Bs+RDq/ggEl8vP3R8B4W75
ufsjEFwuP3d/BILb7zM+AsLd0Lz7I0zA4yNMwOMjINw9nrs/AsLd8nP7CBPw3X5zvJyX
RkVwObDo/ggElzfc9EdAthvKdX8EgtuzEh+B4HK41f0RCC6HW90fgeByuNX9ERDuhlvd
H4Hg9kqMj0BweTvv/ggEl8Ot7o+AcDfc6v4IBLfnPD4CweVwq30EgssvtPojnI9zO5IH
2NmRPMGuHckD7OxIHmBnR/IEu/ojDLCzI3mAXf0RJtDVH2GAnR3JA+zsSCa2nGFlRzKx
5QQrO5KR7eZXvSOZ4HJ+1TuSCS7v370jGeFuftU7kkfg1R9hAp7+CAh386vekYxwN7+q
HcmIdoWP7EgmtpxG9I5kgsvNWt0fgeA2efojENwmz45kgtvk2ZFMcJs8/REILpP3jmSC
y+S9I5ngNnn6IxDcJk9/BILb5NmRTHCbvPojENsGrx3JxLa50x+B4DZ4+iMQ3CZPfwSC
2+Tpj0Bwmzw7kgluk6c/AsFt8vRHILhNnh3JBJfJe0cywWXy3pFMcJs8O5IJbpOnPwLB
bfLqj0BsGzz9EQhug2dHMsFt8vRHILhNnv4IBLfJ0x+B4DZ5+iMQ3CbPjmSC2+Tpj0Bw
mzz9EQhuk6c/AsFl8t6RTHCZvHckE9wmr/4IxLbB0x+B4DZ4+iMQ3CZPfwSC2+Tpj0Bw
mzz9EQhuk6c/AsFt8vRHILhNnv4IE/D0RyC4fEVN90dAuHtFTfsIBJfnvH2ECXh8hBF4
+QgT8PgIE/D4CCPw8hEm4OmPMAFPf4QR+KM/wgQ7PsIEPD7CCLx8BILL0lP7CASXtaf2
ERDuik/tIxBcFp/aRyC4LD61j4BwV3xqH2ECnv4IE/D0R0C4Kz61j4BwV3wqHwHRrvgU
H4HYcljRPgLB5SC0+yMQ3CZPfwSC2+TxEQhuk6c/AsFt8vgIBLfJ0x+B4DJ5+wgEl8nb
RyC4TZ7+CAS3ydMfgeA2+brf3s6rXRyxbfDyEYhtc6c/AsFt8PRHILhNnv4IBLfJ0x+B
4DZ5fASC2+Tpj0Bwmzw+AsFt8vgIBLfJ0x+B4DJ5+wgEl8m7PwLBbfL0RyC4TV79EYht
g6c/AsFt8PgIBLfJ0x+B4DZ5+iMQ3CZPfwSC2+Tpj0Bwmzw+AsFt8vRHILhNnv4IBLfJ
0x+B4DZ5fASCy+TtIxBcJk9/BGLb4OmPQHAbPP0RCG6Tpz8CwW3y9EcguE2e/ggEt8nT
H4HgNnn6IxDcJk9/hAl4+iMQXBafuj8Cwl3xqWyky2XORhpgx0aaYJeNNMCOjTTAjo1E
bPmiqvRHQLZbdo6NhGznIJaNhGgXO/0RiC1vVrGRBtixkYgtX1EVG4nY8g1VsZGQ7ZbK
20YiuHxBVdtIBJcvqGobCeHu19M2EsFl+bD7IxBc/oC6PwLBpR7cNhLBpWNfNhKi3VsN
YiMh2xXJ2kYiuP020x+B4PKNCd0fgeD224yNRHD5xoTuj4Bw98aE7o9AcGnvt41EcFkj
bxuJ4PJ+2/0REO7ut90fAeF/+fe33//37T9/f/uvt7+9rcZP593pbbv+86fHn/fXt8v5
+Nsff337j9/fdrvN7vr+P7//cR8baQJeNhKy5VkpG4nY8tnc/REQfnZnPDYSwe1VHhuJ
4PLZ3P0RCC639uxjIyHcbe3p/ggEl1t79rGRCG6/0NhICHeTlbaRRuDXzeV8WeXgCXhs
JIS7UUv3R0C429qT/gjIdreW7o9AcDncOsRGIrh89Hd/BIS7EW73RyC4PS2xkQguR6Hd
H4HgchR6iI1EcDkK7f4ICHej0O6PQHB7KcZGIri8nbeNRHD53q62kRDuxlvHspGILU/5
MTYSweW8/BgbieD2+7wNLpW3pUHJ5X3rFEtjBF6WxgQ8lsYEPJbGCLwsDYLLxfjuGoFw
N1LsrhEId7eWdI1AtgweS4Pg9jcUS2MEXpYGweWSfFsaBJdr8m1pINwtyrelQXA58W9L
g+BykagtDYS731BbGgSXE//uGkFw+SPqrhEElw//tjQILgfQZWkg2k1ZYmkg201v29Ig
uP020zWC4HI61F0jCG6/zVgaBJfToe4agXA3HequEQSXY/PuGkFwOXxuS4Pg8n7blgbC
3f22u0Yg3C3Kd9eICXhZGsiWZ6UsDWLLZ3N3jUC4WznrrhEEt1d5LA2Cy2dzd40guFyU
X93nN/v9/shruHK5ortGUHK5KH+JpUFw+4XG0kC4m7F014gBeFsaE/B0jUC4G7V01wiE
u0X5dI1Atru1dNcIgsvh1jWWBsHlo7+7RiDcjXC7awTB7WmJpUFwOQrtrhEEl6PQaywN
gstRaHeNQLgbhXbXCILbSzGWBsHl7fwaS4Pg8inXlgbC3Xgrlgax5Sm/xdIguJyX32Jp
EFx+n7Ukf9vO7V4fYGf3+gS7dq8PsLN7fYCd3esT7OqlMcDO7vUBdu1en0BXL40Bdnav
D7Cze53YcoKV3evElvOr7F5Httvz1LvXCS6nV717neDy/t271xHuple9e30EXr00JuDp
pYFwN73q3esId9Or2r0+gT4dN8fTalRIbDmL6N3rBJdaY/fSILhNnl4aBLfJs3ud4DZ5
emkQ3CZPLw2Cy+S9e53gMnnvXie4TZ5eGgS3ydNLg+A2eXavE9wmr93rxLbBa/c6sW3u
9NIguA2e3esEt8mze53gNnl6aRDcJs/udYLb5OmlQXCbPLvXCW6TZ/c6wWXy3r1OcJm8
e2kQ3CbP7nWC2+TppUFwm7x6aRDbBk8vDYLb4Nm9TnCbPL00CG6Tp5cGwW3y7F4nuE2e
XhoEt8mze53gNnl6aRDcJk8vDYLb5Nm9TnCZvHevE1wm793rBLfJa/c6sW3w7F4nuA2e
3esEt8nTS4PgNnl6aRDcJk8vDYLb5OmlQXCbPL00CG6Tp5fGBDy9NAj+8XVG2835fL4s
Gfn62+7tH3+sxZnbZr89nt5O6w/HtQfh7bC5Hdb/t5abb7fT29///PaXb1Ly9n70L1jM
j04cO14G2rkCfnfioH+3/Mba8ZiAx/EYgZfjMQGP4zEBj+MxAi/HYwKeThwT8HTiGIE/
OnFMsON4TMDjeIzAy/EguCxcteNBcFm5ascD4a501Y4HwWXpqh0PgsvSVTseCHelq3Y8
JuDpxDEBTycOhLvSVTseCHelq3I8JtCn3Vjpqh0PDC6vwzgeBJcDonY8CC4H3+t1FGvE
eTrwONEmTyeOieTpxEFwmzydOAguz3k7HgSXydvxILhNnk4cBLfJ04mD4DZ5OR7EtsHL
8SC2zZ1OHAS3wdOJg+A2eRwPgtvk6cRBcJs8jgfBbfJ04iC4TR7Hg+A2eRwPgtvkax1k
e7peRp5D7XgMJO9OHASX57wdD4LLcx7Hg9g2eDpxENwGj+NBcJs8nTgIbpOnEwfBbfI4
HgS3ydOJg+A2eRwPgtvk6cRBcJs8nTgIbpPH8SC4TR7Hg+AyeTseBJfJ43gQ2waP40Fw
GzyOB8Ft8nTiILhNnk4cBLfJ04mD4DZ5OnEQ3CZPJw6C2+TpxDEBTycOgn9fujodDoe3
3Xvh6nRfL7iMla0ePTyela3+JT08DtvDmAU1wS4LaoT9sKAm2GVBTbDLgkK2fG1Y9fBg
tlsoLAuK2U43fVhQjHaxq4cHsuVtriyoCXZZUMiWLwwrCwrZ8n1hZUEx270uLBYUwuUr
SWJBIVy+viYWFMOdOBwLCuGy8JgeHgiXP6D08EC41JJjQSFcqv0PC4rR7mUK1cOD2a68
FgsK4fbbrB4eCJcvakgPD4Tbb7MsKITLFzWkhwfD3ZMzPTwQLt8aEAsK4bK6HgsK4fJ+
mx4eDHf32/TwYLh7XVh6eIzAHxYUs+VZeVhQyJbP5vTwYLjbErgvCwrh9iovCwrh8tmc
Hh4Il5uC0sOD4W5TUHp4IFxuCkoPD4TbL7QsKIa7yUosqBn4o4fHCLwsKIa7UUt6eDDc
bQqqHh7Mdss26eGBcDncSg8PhMtHf3p4MNyNcNPDA+H2tJQFhXA5Ck0PD4TLUWh6eCBc
jkLTw4PhbhSaHh4It5diWVAIl7fzWFAIl6PQWFAMd+Ot6uHBbDcITQ+PGfhtczrs9m8M
l2elLCiEy2HosSwohrth6LEsKITby7xamyBc3nGjvYzAS3uZgT+0lxF4aS8j8NJeZuAP
7QXhskaR1iYMdwPotDZhuHvKVWsTZsvgpb0g3P5AS3uZgT+0F4TLSkW0F4TLUkW0F4a7
WkW0F4TLB1G0F4TLUUu0F4a753O0F4TL9ZC0NkG4/BGltQnCZa0i2gvC5bziob0w2s3k
qrUJs92sP9oLwu23WdoLwuUsMdoLwu23WdoLwuUsMa1NGO6en2ltgnA5S0xrE4TL4XO0
F4TL+220F4a7+21amzDcTRPT2mQE/tBemC3PykN7QbZ8Nqe1CcPdJDGtTRBur/LSXhAu
n81pbYJwWatIaxOGu1pFWpsgXNYq0toE4fYLLe2F4W7GktYmE/BoLyPwam3CcDdqifbC
cFerKO2F2a5WkdYmCJfDrbQ2Qbh89Ke1CcPdCDetTRBuT0tpLwiXo9C0NkG4HIWmtQnC
5Sg0rU0Y7kahaW2CcHsplvaCcHk7T2sThMtRaLQXhrvxVmkvzHaD0LQ2GYGX9sJweVZK
e0G4HIbeSnthuBuG3kp7Qbi8zB8dXw6785zrMMCO6zDBLtdhgB3XYYAd12GC/ej4MnGd
xHUYyF2uwwT60fFl4pTEdRjIHdeB2HLeGdeB2HLaGdcB2W7W2a4DweWss10Hgsv7d7sO
CHezznYdRuCPji/4A5LCZbsOmNzNOtt1QLibdZbrgGg3kIjrQGw5uWrXgeD224zrQHCb
vDq+jFyHcR0mklfHl5Hk1fEF4fKct+tAp0VeLe06ENwmr44veFps8ur4gnCbvDq+INwm
L9dh4pSX60Bsm7s6vuBJsWc8rsNE8rgOBLfJq+MLnhZ7zqvjC8Jt8ur4gnCbvDq+INwm
j+tAX6hM3q4DwWXydHzB02KTx3WYSF4dX0aSPzq+INue8ur4gnB7yqvjC8Jt8ur4gnCb
vDq+INwmj+tAV6JNXh1fRpJXxxeE2+TV8QXh9pxXxxeE2+RxHegLlcnbdSC4TN6uA8Ft
8kfHl4lT3q7DRPDq+DKSPK7DRPK4DgS3F0tcB4Lbi6U6voyc8+r4gnCbvDq+jMCr4wvC
v39t1rOOL9fj5nrdzXV84WhuiSkdXxAuv7FWXwYu5FPUlxF4qS8T8KgvE/CoLyPwUl8m
4NXxZeRSrI4vM/D3ji8j7KgvE6c86ssIvNQXgsvCVasvBJeVq1ZfEO5KV62+EFyWrlp9
IbgsXbX6gnBXumr1ZQJeHV/wFyqHa62+YHJXumr1BeGudFXqC6LduCLqC7HlsKLVF4Lb
bzPqC8Ft8stuc7qeD28j12HUl4nk1fFlJHl1fEG4PefV8QXh8mpp9WXgnLf6QnCbvDq+
4GmR57zVl4nkpb4Q2wYv9YXY9oxXx5eRM14dXxBuk0d9odNiT3l1fBlJXh1fEG6TV8cX
hNtzXh1fEG6TR32hL9Qmr44vE8lbfRlIno4vI8lXA4Ld9XQbefZHfaGzIi+WVl8ILi+W
Vl8IbpNXxxf8Pm3y6viCcJs86gudFpu8Or6MJK+OLwi3yavjC8LtOa+OLwi3yaO+0Bdq
k1fHl4nkrb4MJI/6Qmx5ylt9Ibg85beoLwS3yaO+ENwmj/pCcJs86gvBbfLq+DJymVfH
F4Tb5NXxZQReHV8Q/n3pijq+DJWt0vGFYzkdtyyo/W3Oghpgx4KaYJcFNcCOBTXAjgVF
bPk2tXR8QbZbsI4Fhez//ve33//37T9/f/uvt7+9bTen86oLb9d//vT48/76djkff/vj
r2//8fvbbrdmBu//8/sfy4JCtIudji/Elre5WFAD7FhQxJbvUYsFRWz5GrVYUMh2b1Fr
C4rgUpFtC4rg0qduCwrhzhxuC4rgsvDYHV8ILn9AbUERXL5FrS0ogss3HpQFhWj3jolY
UMh25bW2oAhuv81YUASX76/oji8Et99mLCiCy/dXdMcXhLv3V3THF4LL91e0BUVwWV1v
C4rg8n7bHV8Q7u633fEF4e4FFt3xZQJeFhSy5VkpC4rY8tncHV8Q7kr33fGF4PYqjwVF
cPls7o4vBJebgrrjC8LdpqDu+EJwuSmoO74Q3H6hsaAQ7iYrbUGNwKvjywQ8FhTC3ail
O74g3G0KSscXZLsJS3d8IbgcbnXHF4LLR393fEG4G+F2xxeC29MSC4rgchTaHV8ILkeh
3fGF4HIU2h1fEO5God3xheD2UowFRXB5O28LiuByFNoWFMLdeCsdX5DtBqFtQY3Aq+ML
wuVZiQVFcDkM7Y4vCHfD0O74QnB7mafjC8HlHbe1lwl4tJcReGkvE/BoLxPwaC8j8NJe
CC5rFN3xBeFuAN0dXxDuqhTp+IJsGTzaC8HtDzTaywi8tBeCy0pFay8El6WK1l4Q7ob+
rb0QXD6IWnshuBy1tPaCcPd8bu2F4HI9pDu+EFz+iFp7IbisVbT2QnA5ryjtBdFuJhft
Bdlu1t/aC8HttxntheByltgdXwhuv81oLwSXs8Tu+IJwN0vsji8El7PE7vhCcDl8bu2F
4PJ+29oLwt39tju+INxNE1t7mYCX9oJseVZKeyG2fDZ3xxeEu0lid3whuL3Ko70QXD6b
u+MLwWWtoju+INzVKrrjC8FlraI7vhDcfqHRXhDuZizd8WUA3trLBDwdXxDuRi3d8QXh
rlYR7QXZbsLS2gvB5XCrtReCy0d/d3xBuBvhdscXgtvTEu2F4HIU2h1fCC5Hod3xheBy
FNodXxDuRqHd8YXg9lKM9kJweTvvji8El6PQ1l4Q7sZb0V6Q7Qahrb1MwKO9IFyelWgv
BJfD0O74gnA3DO2OLwSXl3m5Dsf9nOswwI7rMMEu12GAHddhgB3XYYJdHV8G2HEdBtjl
Okygq+PLADuuwwA7rgOx5bwzrgOx5bQzrgOy3ayzXQeCy1lnuw4El/fvdh0Q7mad7TqM
wKvjywR87b09HJb3tPZtfX6w2XO+Nt9u13aTJ3A36yzXAXM7rzGuA7Hl5KpdB4JL8XcX
14HgNnk6vhDcJo/rQHCbPB1fCG6Tp+MLwWXydh0ILpO360BwmzwdXwhuk6fjC8Ft8nR8
IbhNXq4DsW3wch2IbXOn4wvBbfB0fCG4TR7XgeA2eTq+ENwmT8cXgtvk6fhCcJs8HV8I
bpPHdSC4TN6uA8Fl8u74QnCbPK4DwW3ydHwhuE1eHV+IbYOn4wvBbfB0fCG4TZ6OLwS3
ydPxheA2eVwHgtvk6fhCcJs8HV8IbpOn4wvBbfJ0fCG4TR7XgeAyebsOBJfJ23UguE1e
HV+IbYOvG+51Kb08dbbB0/FlInlcB4Lb5On4QnB7ztPxheA2eTq+ENwmT8cXgtvk6fgy
AU/HF4J/fG3WL7zA53g9bPbbw7PFLVdt6p4tlFye85ZXJuCRV0bgJa9MwCOvTMAjr4zA
S16ZgKdnywQ8PVtG4I+eLRPsyCsT8MgrI/CSVwguS08trxBc1p5aXkG4Kz61vEJwWXxq
eYXgshDS8grCXfGp5ZUJeHq2TMDXZuqx4lPLK5jcFZ9KXkG0Kz5FXiG2HFa0vEJwOQg9
R14huE2eni0Et8kjrxDcJk/PFoLb5OnZQnCbPD1bCC6Tt7xCcJm85RWC2+Tp2UJwm3x/
2uxP12clc/ekuJS8MhG85BVi2zOeni0Et2c8PVsIbpNHXiG4TZ6eLQS3ydOzheA2eXq2
ENwmT88WgtvkkVcIbpOnZwvBZfKWVwguk3fPFoLb5OnZQnCbfN1wr7fVLpjYNvhhv1nz
iieLuDb46iBw2B32M8nTs4VOi02eni0Et+c88grBbfL0bCG4TZ6eLQS3ydOzheA2eXq2
ENwmj7xCcJs8PVsILpO3vEJwmTzyCrFt8HXDHSs+dc+WieSRVwhuT3l6thDcnvP0bCG4
TZ6eLQS3ydOzheA2eXq2TMDTs4Xgsvj06Lxy4efzzhWfykY6nT5v2pZnfHdYfTKua0A0
wI6NNMEuG2mAHRtpgB0bidjyrWbpvIJst5gQGwnZ//Mv6byCaBc7nVeILX86sZEG2LGR
iC3fZxYbidjydWaxkZDtXg7QNhLBparaNhLBpdfcNhLCncHbNhLBZfmwO68QXP6AuvMK
weXbzLrzCsHlmwfKRkK0e9dDbCRku/eCtI1EcPttxkYiuHyPRHdeIbj9NmMjEVy+R6I7
ryDcvUeiO68QXL5Hom0kgssaedtIBJf32+68gnB3v+3OKwh3L5LozisT8LKRkC3PStlI
xJbP5u68gnA3t+rOKwS3V3lsJILLZ3N3XiG43NrTnVcQ7rb2dOcVgsutPd15heD2C42N
hHA3WWkbaQRenVcm4LGREO5GLd15BeFua086r0ywYyMRXA63uvMKweWjvzuvINyNcLvz
CsHtaYmNRHA5Cu3OKwSXo9DuvEJwOQrtzisId6PQ7rxCcHspxkYiuLydt41EcDkKbRsJ
4W68lc4ryHaD0O68MgKvzisIl2clNhLB5TC0O68g3A1Du/MKwe1lns4rBJd33JZXJuCR
V0bgJa9MwCOvTMAjr4zAS14huKxRdOcVhLsBdHdeQbirUqTzCrJl8MgrBLc/0MgrI/CS
VwguKxUtrxBclipaXkG4q1W0vEJw+SBqeYXgctTS8grC3fO55RWCy/WQ7rxCcPkj6s4r
BJe1ipZXCC7nFSWvINrN5CKvINvN+lteIbj9NiOvEFzOErvzCsHttxl5heByltidVxDu
ZondeYXgcpbYnVcILofPLa8QXN5vW15BuLvfducVhLtpYndemYCXvIJseVZKXiG2fDZ3
5xWEu0lid14huL3KI68QXD6bu/MKwWWtojuvINzVKrrzCsFlraI7rxDcfqGRVxDuZizd
eWUA3vLKBDydVxDuRi3deQXhrlaRzisT7MgrBJfDre68QnD56O/OKwh3I9zuvEJwe1oi
rxBcjkK78wrB5Si0O68QXI5Cu/MKwt0otDuvENxeipFXCC5v5915heByFNryCsLdeCvy
CrLdILQ7r0zA03kF4fKsRF4huByGducVhLthaHdeIbi8zMt1OF/nXIcBdlyHCXa5DgPs
uA4D7LgOE+zqvDLAjuswwK7OKxPo6rwywI7rMMCO60BsOe+M60BsOe2M64BsN+ts14Hg
ctbZrgPB5f27XQeEu1lnuw4j8Oq8MgFP5xWEu1lnuw4Id7POch0Q7apkcR2ILSdX7ToQ
XEqw3XmF4DZ5Oq8Q3CaP60BwmzydVwhuk6fzCsFl8nYdCC6Tt+tAcJs8nVcIbpOn8wrB
bfJ0XiG4TV6uA7Ft8HIdiG1zp/MKwW3wdF4huE0e14HgNnk6rxDcJk/nFYLb5Om8QnCb
PJ1XCG6Tx3UguEzergPBZfLuvEJwmzyuA8Ft8nReIbhNXp1XiG2Dx3UguA2ezisEt8nT
eYXgNnk6rxDcJo/rQHCbPJ1XCG6Tp/MKwW3ydF4huE2ezisEt8njOhBcJm/XgeAyebsO
BLfJq/MKsW3wdF4huA2ezisEt8njOhDcJk/nFYLb5Om8QnCbPJ1XCG6Tp/MKwW3ydF6Z
gKfzCsHly6+68wrCXbWpO68QXJ7zllcm4JFXRuAlr0zAI69MwCOvjMBLXpmAp/PKBDyd
V0bgj84rE+zIKxPwyCsj8JJXCC5LTy2vEFzWnlpeQbgrPrW8QnBZfGp5heCy+NTyCsJd
8anllQl4Oq9MwNN5BeGu+NTyCsJd8ankFUS74lPkFWLLYUXLKwSXg9DuvEJwmzydVwhu
k0deIbhNns4rBLfJ03mF4DZ5Oq8QXCZveYXgMnnLKwS3ydN5heA2eTqvENwmL3mF2DZ4
ySvEtrnTeYXgNng6rxDcJo+8QnCbPJ1XCG6Tp/MKwW3ydF4huE2ezisEt8kjrxDcJk/n
FYLL5C2vEFwm784rBLfJ03mF4DZ5dV4htg0eeYXgNng6rxDcJk/nFYLb5Om8QnCbPPIK
wW3ydF4huE2ezisEt8nTeYXgNnk6rxDcJo+8QnCbPJ1XCC6Tt7xCcJk88gqxbfB0XiG4
DR55heA2eeQVgtvk6bxCcJs8nVcIbpOn8wrBbfJ0XiG4TZ7OKxPwdF4huCw+decVhLvi
U9lI192cjTTAjo00wS4baYAdG2mAHRuJ2PKtZum8gmy37BwbCdlupb9sJES72Om8Qmx5
s4qNNMCOjURs+T6z2EjElq8zi42EbLdU3jYSwaWq2jYSwaXX3DYSwp3B2zYSwWX5sDuv
EFz+gLrzCsHl28zaRiK4fPNA2UiIdu96iI2EbFckaxuJ4PbbTOcVgsv3SHTnFYLbbzM2
EsHleyS68wrC3XskuvMKweV7JNpGIriskbeNRHB5v+3OKwh399vuvIJw9yKJ7rwyAS8b
CdnyrJSNRGz5bO7OKwh3c6vuvEJwe5XHRiK43MPSnVcm4LGREC4vlthICJdfaGwkgh/d
VGUfGwnhLnnbSASXl2LbSAh306xDbKQJeGykEfh1c72tzrPIdsOtQ2wkhLs9Sd15BeEn
1Qu1O68QXA4Uu/MKweWg5RAbCeFubN6dVwhuT0tsJILL8XN3XiG4HD935xWCy/HzITYS
wt34uW0kgstLsW0kgsvbefsIBJeXYvsIE/D4CCPw8hEm4PERJuDxEUbg5SMQXC47dzMN
hLuRRTfTQLgbzaWZBrJl8PgIBLc/0PgII/DyEQguF5/bRyC4XH1uHwHhbvm5fQSCyylu
+wgEl8sh7SMg3M3l2kcguFx+7mYaBJc/om6mQXC5/Nw+AsHlgKt8BES7IW58BGS7+VD7
CAS332aaaRBcDp+7mQbB7bcZH4HgcvjczTQQ7obP3UyD4HL43M00CC6Hz+0jEFzeb9tH
QLi733YzDYS75edupjEBLx8B2fKslI9AbPls7mYaCHdrft1Mg+D2Ko+PQHC5/NzNNCbg
8REQLi+W+AgIl19ofASCy+XnS3wEhMvk8REILi/F9hEQ7uZa7SOMwG+b3fV0e7JELJOX
j4DB3XDrGh8B4W75uZtpINwtP3czDYLLgWI30yC4HLSs62RzPG6PfLGc3Ni8m2lQcnta
4iMQXI6fu5kGweX4uZtpEFyOn6/xERDuxs/dTIPg8lJsH4Hg8nZeO5Jvx7kdyQPs7Eie
YNeO5AF2diQPsLMjeYJd/REG2NmRPMCuHckT6OqPMMDOjuQBdnYkE1tOmLMjGdlusJ8d
ych20+XekTwCXzWb2+ptc0C4Oyu9I5ngcsLcO5IR7mYpvSOZ4PKx1juSCS4Xs3tHMsHl
q5hqRzKiXZUsO5KJLRcRekcywe23mR3JCHczt96RPAHPjuQR+HWz3R7XHAXhbtLZO5IR
7iadvSN5BH7d7A67C58WObvqHcmY3F2KvSOZ4DZ5+iMQXMqk+9qRTGwbvHYkE9vmTn8E
gtvg6Y9AcJs8O5IJbpOnPwLBbfLsSCa4TZ4dyQS3ybMjmeA2eXYkE1wm7x3JBJfJe0cy
wW3y7EgmuE2eHckEt8mrPwKxbfDsSCa4DZ7+CAS3ydMfgeA2efojENwmz45kgtvk6Y9A
cJs8O5IJbpOnPwLBbfL0RyC4TZ4dyQSXyXtHMsFl8t6RTHCbvPojENsGT38Egtvg6Y9A
cJs8/REIbpOnPwLBbfL0RyC4TZ7+CAS3ydMfgeA2efojTMDTH4Hg8hU13R8B4W5Zrn0E
gstz3j7CBDw+wgi8fIQJeHyECXh8hBF4+QgT8PRHmICnP8II/NEfYYIdH2ECHh9hBF4+
AsFl6al9BIS7Kkv7CAh3xaf2EQbg7SMg3J2W9hEILotP7SMg3D3l2kcguCxXtI9AcFl8
ah+B4LL4VD4Col3xKT4CsWXxqX0EgttvMz4Cwt2Kf/sII/DrZr3n4MCFEDk2bx8Bk7vi
U/sICHfFp/YRBuDtIxBcDp/bRyC4/ELbRyC4TZ7+CAS3yctHILYNXj4CsW3u9EcguA2e
/ggEt8njIxDcJk9/BILb5PERCG6Tx0cguE0eH4HgNnl8BILb5PERCC6Tt49AcJm8fQSC
2+Tpj0Bwm7x8BGLb4PERCG6Dpz8CwW3y9EcguE2e/ggEt8njIxDcJk9/BILb5PERCG6T
pz8CwW3y9EcguE0eH4HgNnn6IxBcJm8fgeAyefojENsGT38Egtvg6Y9AcJs8/REIbpOn
PwLBbfL0RyC4TZ7+CAS3ydMfgeA2efojTMDTH4HgsvjU/REQLpflNsu7O74dt5cxG2mC
XTbSCPthI02wy0aaYJeNhGz5oqrqj8BstyJXNhKz3ZuHHjYSo+Wi1sNGYrY7JWUjIVve
CMtGQrZ8RVXZSMiWb6gqG4nZ7jKJjYRwWVZJfwSEyyJcbCSGu2pTbCSEy7JKbCSEy4s8
NhLC5QuqYiMhXCrZDxuJ0U6CLxuJ2a5+EBsJ4fbbLBsJ4VKwj42EcPttlo2EcCnYpz8C
w51gHxsJ4VKwj42EcFk+TH8EhMv7bWwkhrv7bWwkhrtND+mPMAJ/2EjMlmflYSMhWz6b
0x+B4W5ulf4ICLdXedlICJfl/fRHGIGXjcRwebGUjcRw+YWWjYRw+YKq9EdguEseGwnh
8lKMjcRwNxVKf4QReNlIM/D3/gjMdsOt9EdguJvZpj8Cw91UK/0REC4HiumPgHA5aEl/
BIa7sXn6IyDcnpaykRBuf/1lIzFcXoplIzHcvSst/REQLs95bCSEy5Xy2EgIt8kfNhKy
bfCykRBug5eNhHCbvGwkhNvkZSMh3CYvGwnhNnnZSAi3yctGQrhNXjbSCLxsJITLglBs
JIa7kWJsJITLcx4baQReNtIM/GEjjcDLRhqBl400A3/YSAiXRad0R2G4m1ekOwrD3SC3
uqMw2w2JTmUjMVyelbKREG5//ZeHjYRwWXqKjYRwWXuKjcRwebHcLpvL9fykCC8XuGIj
cfL/Vr3uYiMx3K3kxEZCuCw+xUZCuLzOYyMhXBafYiMhXJYrHjYSo90Et2wkZrvVkNhI
CLffZtlICJfFp9hICLffZnVHQbgsPsVGYrgrPsVGQrhcx4mNhHC5GhIbCeGy+BQbieHu
fhsbieGu+JTuKCPwh43EbHlWHjYSsuWzOd1RGO7mcemOgnB7lZeNhHBZfEp3lBF42UgM
lxdL2UgMl19o2UgIl8WndEdhuExeNhLC5aUYG4nhbjoUG2kG/uiOMgJ/2EjMdsOtdEdh
uJvepjsKw91UK91REC4HiumOgnA5aEl3FIa7sXm6oyDcnpaykRBuf/1lIzFcXoplIzHc
FZ/SHQXh9pyXjYRwuSofGwnhMnnZSMi2wctGQrgNXjYSwm3yspEQbpOXjYRwm7xsJITb
5GUjIdwmLxsJ4TZ52Ugj8LKREC6LT7GRGO5Gio/eSMf9ds5GGmDHRppgl400wI6NNMCO
jURsWRiKjYRsN+SPjYRsN/wsG2kCXTYSst0piY1EbHkjjI1EbFkSio1EbFkRio2EbHeZ
tI1EcLno1DYSweUCZdtICHerK20jEVwWhNpGIri8yNtGIrgsCLWNRHBZQigbCdFu0hkb
CdluhaJtJILbbzM2EsFlQahtJILbbzM2EsFlQahtJIS7glDbSASXayttIxFcrlC0jURw
eb9tGwnh7n7bNhLCXUGobaQJeNlIyJZnpWwkYstnc9tICHdzq7aRCG6v8thIBJcFobaR
JuCxkRAuL5bYSAiXX2hsJILLglDbSAh3ydtGIri8FNtGQribCrWNNAGPjTQCf9hIyHbD
rbaREO5W4dtGGoHfNtv9fv82seTUNhIll4OWtpEQ7sbmbSMRXI6fD7GRCG5//bGREC4v
xdhICHez/raRCC7PedtIBJcr5W0jEdwmLxuJ2DZ4bCSC2+CxkQhuk8dGIrhNHhuJ4DZ5
bCSC2+SxkQhuk8dGIrhNHhtpAh4bieAfC0Lbzfl8vrxtN9ffdm//+ONtvwrJ++3x9HZa
5c3j9d5SfXM7bE9va7n5dju9/f3Pb3952377zzr6b+uDp/Pu9O3//tPjz/vr2+V8/O2P
v779x+9vu91md33/n9//+HCZdvwA3l3U/vR2mejfLb+xdpkm4HGZRuDlMk3A4zJNwOMy
jcDLZSK4LFm1y4RwNytplwnhblwSl2mCHZcJ4fKsxGUiuP31x2UiuCxctctEcFm5apcJ
4fJiictEcLk81i4TweVSartMCHfrQO0yEVyWrtplIri8zttlIrgsXbXLRHBZ7CiXCdFu
ehyXCdluLaVdJoLbbzMuE8Fl6apdJoLbbzMuE8Fl6apdJoS70lW7TASXq0DtMhFcrqW0
y0Rweb9tlwnh7n7bLhPCXemqXaYJeLlMyJZnpVwmYstnc7tMCHf1gnaZCG6v8rhMBJel
q3aZJuBxmRAuL5a4TAiXX2hcJoLL0lW7TAiXyeMyEVxeiu0yIdxNh9plGoGXyzQBL5cJ
2W641S4Twl29oF2mCXh1VpooXbXLRMnloKVdJoS7sXm7TASX4+drXCaC219/XCaEy0sx
LhPC3ay/XSaC23Mel4ngck2/XSaCy+RxmYhtg8dlIrgNHpeJ4DZ5XCaC2+RxmQhuk8dl
IrhNHpeJ4DZ5XCaC2+RxmSbgcZkI/n3p6nQ4HN5274Wr03294DJWtnpYUM/KVm6MWRbU
+tf8/te3f/u/+83ubff2+1/e/s92K7+r3WEV6K6nt+MAOxbUBLssqAF2LKgBdiwoYsuS
UiwoZLvJQiwoZLvRQllQiHZS9dqZvz/u1q8S2e6UxIIitvxZxoIitiwmxYIitqwlxYJC
trtM2oIiuFyuaguK4HJpsy0ohLt1mbagCC5LSW1BEVxe5G1BEVyWktqCIrgsPpQFhWg3
XY0FhWy3ttEWFMHttxkLiuCylNQWFMHttxkLiuCylNQWFMJdKaktKILLVZm2oAgu1zba
giK4vN+2BYVwd79tCwrhrpTUFtQEvCwoZMuzUhYUseWzuS0ohLu5VVtQBLdXeSwohLvx
Z1tQE/BYUBPwWFAIdw+5fSwohLtV07agEO4mK21BEVw+ntuCIrh8VLQFhXA3IjrEgiK4
PS37hwVFbDloaQuK4HLQ0hYUweWgpXsyIdwNWtqCIri9Es/7zfG4Xe9OJ7i8nbcFRXA5
aGkLCuHu8XyIBYVwN2g5xIKagN9Om9v1dOUv9OhOS1tQlFwOW9qCQrgbthzLgiK2vMzb
kiC4vOG2JTEBjyUxAi9LYgIeS2ICHktiBF6WBMHlknZbEgh3A+i2JBDuVitjSSDbDRS7
4wvC5VmJJUFw++uPJUFwubDdlgTB5cp2WxIIlxdLLAmCy+dQWxIEl6OWtiQQ7h7PbUkQ
XC5ttyVBcHmdtyVBcLm03ZYEweW8oiwJRLuJXCwJZLtZf1sSBLffZiwJgstZYlsSBLff
ZiwJgstZYlsSCHezxLYkCC5niW1JEFwOn9uSILi837YlgXB3v21LAuFultiWxAS8LAlk
y7NSlgSx5bO5LQmEuzliWxIEt1d5LAmEuzFoWxIT8FgSI/Dreh/CeuPBxPrTJZYEJndL
221JINzNWC6xJAguH89tSRBcPirakkC4GxFd16bd3dr9zleLPS1lSVBwOWhpS4LgctDS
lgTB5aClO74g3A1a2pIguL0ST7e5pe22JCi5HLS0JYFw93i+xpJAuBu0XGNJTMBv+7ml
7WssCUouhy1tSSDcDVtiSRBbjlpqJ/XxPLeTeoCdndQT7NpJPcDOTuoBdnZST7Avm93u
sGpOA+zspB5g107qCXTtpB5gZyf1ADs7qYktZe7spB5gZyc1st0js3dSI9zdvnsnNcGl
yt07qREuk6/b7Hr4XPhnL588vZOakkudq3dST8DX1r7tKmY/OS1upl87qTG3WxLOTmpk
u8ly76QegV8218tlvYOY4HJW2DupCW6vw+ykJrhNvjb2bbfHtbWH4Db5ut9edoe1bkNw
mbx3UhNcJu+d1AS3yXfHzfXe2A1Pi02+321Ox9vMMKt3UtNpsclrJzWx7SmvndTEtrmP
183hel4+HMFt8NNps72dnty2bPLspJ5Ifr5uTrs13cTTYpNnJ/VE8uykJrhNnp3UBLdX
y9rXt7aZnkfOee+kHkjeO6kJLs9576QmuDznvZOa4DZ57aQmtg1+OG3WNpYn9y0bfL3d
/LA7PLlv2eTr7ebv/STotNjk6457WdH5N2STZyf1RPL1dvPdcb0vHO+4Nnn6SUwkz05q
gtvk2UlNcHu1ZCc1wWXy3klNcJm8d1IT3CavndTEtsHTT4LgNnj6SRDcJk8/CYLb5Okn
QXCbPP0kCG6Tp58EwW3y9JMguE2efhIT8PSTIPjHl/L8ekeIJ9PEf1lHCEouz3m7DhPw
uA4j8HIdJuBxHSbgcR1G4OU6TMCPx8Gq02m1cNnvnyzi2uv8dNmchgbQ7TpMnPK4DiPw
y+Z8uj2ZV8jSU7sOlNzCb2vF/3J5stJ6csWnU1wHTO5KOO06EFwWn9p1QLhMvrvMFZ/a
daDkctjSrsMIfC36TxWfynXA3K74FNcB2a741K7DBDyuA8Hlg6JdB4Lb6zCuA8Ft8rX1
dqz41K7DRPLbdXPc72cWWtt1GEjergPB5dXSrgPB5dXSrgPBbfJyHYhtg5frQGyb+7hW
/KeKT+06TCSP60Bwe8rPp7ni09pFsFndjJ+M5GzydISg02KvlrgOBLfJ187bseJTuw4D
ydt1ILg85+06EFye83YdCG6Tl+tAbBv8sJ8rPrXrMJE8HSEIbk/5aT9XfOqOEBPJ1/vJ
x4pP7TpMJI/rQHB7ncd1ILi9WuI6ENwmj+tAcJm8XQeCy+RxHYhtg6cjBMFt8HSEILhN
no4QBLfJ0xGC4DZ5OkIQ3CZPRwiC2+TpCEFwmzwdISbg6QhBcFl8evR1eLYB0rUjLxtp
CaBjfR0G2LGRJthlIw2wYyMNsGMjEVu+BCt9HZDt9t/HRkK2e6tR2UiIlqvlZSMh252S
2EjEljfC2EjElq+/io1EbPn2q9hIyHaXSdtIBJemattIBJdec9tICHd1su7rQHD58qu2
kQguL/K2kQguX37VfR0ILt88UDYSot2rHmIjIdsVm9pGIrj9NtPXgeDyPRJtIxHcfpux
kQgu3yPRfR0Q7t4j0X0dCC7fI9E2EsGl5tg2EsHl/bb7OiDc3W+7rwPC3Xsk2kaagJeN
hGx5VspGIrZ8NndfB4S7EWL3dSC4vcpjIyHcjT+7r8MEPDbSBDw2EsLdQ677OiDcbano
vg4IdwPctpEILh/PbSMRXD4q2kZCuBsRtY1EcHtaykYitvz1d18HhLsrsfs6INy9hq37
OhDcnvLYSBPw2EgEl2uf3deB4Pa0xEYiuE0eG4ngNnlsJILb5LGRCC6Tt41EcJm8bSSC
2+RlIxHbBo+NRHAbPDYSwW3y2EgEt8ljIxHcJo+NRHCbPDYSwW3y2EgEt8ljI03AYyMR
/GNBaLs5n8+Xt6VGvDcJ369C8n57PL2dtsfN6Xp5O6yXuW5Pb2u1+bZk1b//+e0vb9tv
//nHH2+/rjItjxmTualat20huPzCWmWagEdlGoGXyjQBj8o0AY/KNAIvlYngsmLVbVsQ
7ubH3bYF4W6ulrYtyHZLEq0yIVyelahMBLe//rRtIbisW7XKRHBZuOq2LQiXF0tUJoLL
1bFWmQguV1JbZUK4exB12xaCy8pVq0wEl9d5q0wEl5WrbttCcFnrKJUJ0W6dJioTst2i
XqtMBLffZlQmgsvKVatMBLffZlQmgsvKVbdtQbirXLXKRHC5HNltWwguV/VaZSK4vN+2
yoRwd79tlQnhrnLVKtMEvFQmZMuzUioTseWzudu2INwNE1tlIri9yqMyIdyNQbttywQ8
KtMIvNq2INw95LptC8JdvaDbtiDcDXBbZSK4fDy3ykRw+aholQnhbkTUKhPB7WkplYnY
8tffbVsQ7q7EVpkQ7ipX3baF4PaU//+0nc2ubDlWbvv1FPsFCOJnxZ+EaCBBHylf4JKq
aiBVA3h/6Tpib3/fyZNjgXaOtE6DQ2XW0CyH7WV7enhGZVoCn2VbCC4PaVu2heC2WcaM
Oypvj0f6CG4jj8pEcBt5VCaC28ijMhHcRh6VieAy8qpMBJeRR2Uitg08KhPBbeBRmQhu
I4/KRHAbeVQmgtvIozIR3EYelYngNvKoTAS3kUdlWgGPykTw32aurpfxYPXpM291fZ0X
3Fdlrb4cqL2s1Z/jQI1yB8scqAXsOFAr2NOBWsCOA7WAHQeK2DKjFAcK2W7bGgcK2W4H
NR0oRMuRMx0oZLsmiQNFbDmDxoEitswlxYEitkwlxYFCtusmdaAILk+r6kARXJ5s1oFC
uDvDqwNFcJlJqgNFcNnJ60ARXGaS6kARXOYepgOFaHduEgcK2e6QrQ4Uwe2vGQeK4DKT
VAeK4PbXjANFcJlJqgOFcJdJqgNFcHk8WAeK4PKUrQ4UweV8WwcK4W6+rQOFcJdJqgO1
Aj4dKGTLVpkOFLHlt7kOFMJdJqkOFMFtL48DhXC3/qwDtQIeB2oFPA4Uwt1Hrg4Uwt35
fR2oBfA6UASXn+c6UASXn4o6UAh3K6I6UAS3zTIdKGLL0V8HCuGuJ9aBQrjbatWBIrht
8jhQK+BxoAguD03rQBHcNkscKILbyONAEdxGHgeK4DbyOFAEl5HXgSK4jLwOFMFt5NOB
IrYNPA4UwW3gcaAIbiOPA0VwG3kcKILbyONAEdxGHgeK4DbyOFAEt5HHgVoBjwNF8B8z
SX9cYxoVmRDudlvVmAgu27wa0wp4NKYl8KkxrYBHY1oBj8a0BD41JoLLpFM1JoS7LW41
JoS7RW40JmS7vFM1JoTLVonGRHA7+qMxEVymnqoxEVzmnqoxIVx2lmhMBJcHXNWYCC4P
Q6sxIdx9iKoxEVwmn6oxEVz282pMBJfJp2pMBJfpiqkxIdodtURjQrY7l6vGRHD7a0Zj
IrhMPlVjIrj9NaMxEVwmn6oxIdwln6oxEVyeKFZjIrg8mKvGRHA531ZjQribb6sxIdwl
n6oxrYBPjQnZslWmxkRs+W2uxoRwl3yqxkRw28ujMSHcrUGrMa2AR2NaAp8aE8LdR64a
E8LdkX81piXw5+H4es4Fzyvk57kaE0UuPxXVmBDuVkTVmAhum2VqTMSWo78aE8JdT6zG
hHC31arGRHDb5NGYlsCnxkRwec5ajYngtlmiMRHcRh6NieA28mhMBLeRR2MiuI08GhPB
ZeTVmAguI4/GRGwbeDQmgtvAozER3EYejYngNvJoTAS3kUdjIriNPBoTwW3k0ZgIbiOP
xrQCHo2J4DL51IpMCHe7rVmRaUivy2ykBezYSCvY00YitvwtYyMh263jYiMh2+0QYyMR
W47M2EjEljmKaSMR+uo2E+OG/Hk7DUcQ2a65YyMh22WzYiMhWz5acD9cbo8Lt8n26z9/
/PKfH//6y8e//5GnRGMjUdybi7s2EsGvboqtjYRw92vWRkK46+K1kRAu2/x8P9zOQ+Ll
AeTO4mojUeRywqqNtAR+P9zHCxSEluur2EjEtm0yLsefbo+d6dAGHhtpReT318vHt51J
y0YeG2lF5I/H4XjcRq17gtvIx3x7P112eqLsLbWRFkReG4ngNvLTdnhsx51ZS7Z5baQV
kY/L8efr47mkt5ynjbQi8GkjEdu2+PY4XB63nWnL9pVxN/74vJ7XtHhsJGoWG/ntcbie
xnMbK2aWc2ykFZHHRiK47S1jwr1txxs3i23zcTd+qBo7cBl5bSRqFhl5bSSC28hP18N2
v+1MWzbycTn+9BhPz6zo55dpI1Gr2MAv18O4aLYzb9kmH3fjL6fLzrxlIx9344/n8w7c
Rh4baUWbx0YiuI183I0/baPkBvZE2+axkVZEHhuJ4Dby2EgEt20eG4ngMvLaSASXkddG
IriNfNpIxLaBx0YiuA08NhLBbeSxkQhuI4+NRHAbeWwkgtvIYyMR3EYeG4ngNvLYSCvg
sZEILpMI2+MyijZdho2EcHdaWRuJ4LLNayOtgMdGWgKfNtIKeGwkgsveco2NhHCXc7pe
po2EcJcFqY1EcNsVr6MI2vm8s/SXaafYSBS4zDvVRkK4bPLYSAh3uYprbCSEu3RCbSSC
y9xTbSSEy8hjIxFcJp9qIyHc/aC1kRDukk+1kRDu2rw2EsJd8qk2EsHlvFUbaQV8G4f+
O3tQuZaLjbQi7HE5flny6RYbaUXk99O65NMtNtKKyB/jcHtV8qk20orIn4/Ddj6vOWit
jbQg8tpIBJcDtDYSweWsVRuJ4DbyaSMR2wY+bSRi27i3ceK/KvlUG2lF5LGRCG6b/HZd
l3y6x0ZaEfmYcJ/j+bSdjblbmtdGWhH5uBu/LPnUokoLIq+NRHA5QmsjEVz289pIBLeR
TxuJ2Dbwy3ld8qk20orIx934ZcmnR2ykFZFfp41EcNtZxt34ZcmnR2ykFZHHRiK47eex
kQhu2zw2EsFt5LGRCC4jr41EcBl5bCRi28BjIxHcBh4bieA28thIBLeRx0YiuI08NhLB
beSxkQhuI4+NRHAbeWykFfDYSASX6YTaSAh3yadpIz0f62ykBezYSCvY00YitvwtYyMt
YMdGQrbbCsVGIrYcmbGRiH12Mvy0kQi9yTPnaSMh+6/KvImNRGz5IktsJGS7DEJqIyH7
/6k2iY1E7M093VMbCeFuiq2NhHCXEKqNhHDX5LWRCH51b720NhLBN9nm43b85XIaFzYI
LkdQbSSEyx90TLWvhBCi3YwVG4nYchJvbSSCy4XhKTYSwW3ksZEIbiOPjURwG3lsJILb
yGMjEVxGXhuJ4DLy2kgEt5HHRiK4jfw8cpOvkY+j30YeG2lF5NNGIrYNfNpIxLYtHhuJ
4Dbw2EgEt5HHRiK4jTw2EsFt5LGRCG4jj41EcBt5bCSC28hjIxFcRl4bieAy8tpIBLeR
x0YiuI08NhLBbeTTRiK2DTw2EsFt4LGRCG4jj41EcBt5bCSC28hjIxHcRh4bieA28thI
BLeRx0YiuI08NhLBbeSxkQguI6+NRHAZeW0kgtvIp41EbBt4bCSC28BjIxHcRh4bieA2
8thIBLeRx0YiuI08NhLBbeSxkQhuI4+NtAIeG4ngMolQGwnh7uSsNhLBZZvXRloBj420
BD5tpBXw2EgEl72lNtIS+LSREO6STrWRCG67Ymwkgsu0U2wkYsu8U20khLvE0zU2EsHl
uXltJIS71FNtJIS7REhtJILL5NM1NhLC3XReGwnhLldRGwnhrs1rIxFcJp9qIxFcJp9q
IxFcDqLaSAiXP+iXjYRol3yKjURsOZe3NhLB5SK0NhLBbeSxkQhuI4+NRHAbeWwkgtvI
n6evp/AIbiOPjURwGXltJILLyGsjEdxGfhovkK1KPtVGWhH5tJGIbZt82kjEti0eG4ng
NvBxN/7zKTyC28hjIxHcRh4bieA28thIBLeRx0YiuI18TLifT+ER3EYeG4ngNvJxN/6z
NhLBZeS1kQguI6+NRHAb+bgc//kUHsFt5NNGIrYNPDYSwW3g427851N4BLeRx0YiuI08
NhLBbeSxkQhuI4+NRHAbeWwkgtvIYyMR3EYeG4ngNvLYSAS3kcdGIriMvDYSwWXksZGI
bQOPjURwG3hsJILbyGMjEdxGHhuJ4Dby2EgEt5HHRiK4jTw2EsFt5LGRVsBjIxFcphNq
IyFcnlYextPA28d1FHlZVRtpBXvaSEvYXzYSsuVvOW0kZrv3nqaNxGyXGJo2ErLlyJw2
ErIvrk2+bCRE2zPnLxuJ2a5S+bSRmO1G/LSRkC1rw08bCdmyvaeNhGx5xB8bCeEyfRgb
ieHu14yNhPCryyDERkK4HPaxkZbAp42EcLlOiY2EcNssnzYSom3c1+2wjUIAyLZhz9pI
CLeBTxsJ4TbyaSMh3EY+bSSE28injYRwG/m0kRAuI4+NhHAZeWwkhNvIp42EcBv5tJEQ
biOfNhLCbeRfNhKybeBfNhKybdzTRkK4DXzaSAi3kU8bCeE28mkjIdxGPm0khNvIp42E
cBv5tJEQbiOfNhLCZeSxkRAuI4+NhHAb+bSREG4jnzYSwm3kXzYSsm3g00ZCuA182kgI
t5FPGwnhNvJpIyHcRj5tJITbyKeNhHAb+bSREG4jnzYSwm3k00ZCuI182kgIl5HHRkK4
jDw2EsJt5F82ErJt4NNGQrgNfNpICLeRTxsJ4TbyaSMh3EY+bSSE28injYRwG/m0kRBu
I5820v8JPx5ut9v9Y9RS+cvp439+/TiPeeN8HyWJx7R6GcVm74fXA9fjOPg5atv9918/
/vZxfP8Z/+p/jf/W9TZeS379J//w9ffz4+N+2/7y698//uWXj9OoKf34/Meffx2FIA/b
Y1Q8xrhk/uElMp2eo+Ixw92pdUQmhMufKyLTEvgUmdbAv0SmJfApMiFc9paITAx3qZmU
VWK4y1dFZEK47YpTZEK4zFhNkQnZMoUSkYnhbvRHZGK4S3NEZEK4zFpFZEK4bfNxsf54
H18LhMu8VUQmhMu8VUQmhrsfNCITwmXeKiITwuXoj8i0BD4u1r9f0UO4XE5FZEK4bZZP
kQnRNu7raVneKiLTksBnWSWE2wafIhPCbZNPkQnhNvIpMiHcRj5FJoTbyKfIhHAZeUQm
hMvIIzIh3EY+RSaE28jHvfrzdWyzEG4j/xKZkG0D/xKZkG3jniITwm3gU2RCuI18ikwI
t5FPkQnhNvIpMiHcRj5FJoTbyKfIhHAb+RSZEG4jnyITwmXkEZkQLiOPyIRwG/kUmRBu
I/8SmZBtA58iE8Jt4FNkQriNfIpMCLeRT5EJ4TbyKTIh3EY+RSaE28inyIRwG/kUmRBu
I58iE8Jt5FNkQriNfIpMCJeRR2RCuIx8ikzItoFPkQnhNvApMiHcRj5FJoTbyKfIhHAb
+RSZEG4jnyITwm3kU2RCuI18ikz/J3ykmy6Xy8fpM2t1HfdcL5eRoVqTtnq+FKhVaauX
AvW/pK3kUeSXAnXe1ilQC9hRoFawpwK1gB0FagE7ChSxZTIsChSybS7s8DifxxEHsl0q
bCpQiJa1nqYChWwXdhQoYsspNArUCvb9cLk9LvxTXlybRIGiuK/uNb8qUAh3/bsKFMJl
WaNxJf983G7c5Jvr4lWgMHL3+FsVKIJvv6rqXacoUAS/umRvFSiCy5Tp6UuBIrQc+bMg
E060MnOfgkwIt20SBYpaZZO/ZhQohLvl1SkKFMFl6v4UBYrgts2jQBFcpu6rQBFcpu6r
QCHc/aDnKFAEl6n7cxQogsvRf44CRXC56TtPBYrYNvCpQBHbxh0FiuA28ChQBLeRR4Ei
uI08ChTBbeRRoAhuI48CRXAbeRQogtvIo0ARXEZeBYrgMvIqUAS3kUeBIriNPAoUwW3k
U4Eitg08ChTBbeBRoAhuI48CRXAbeRQogtvIo0AR3EYeBYrgNvIoUAS3kUeBIriNPAoU
wW3kUaAILiOvAkVwGXkVKILbyKcCRWwbeBQogtvAo0AR3EYeBYrgNvIoUAS3kUeBIriN
PAoUwW3kUaAIbiOPAvV/wXcVqLFKPj5GUmmVA0WB2YP8OFAId0cpdaAILn+vOlAr4HGg
lsCnA7UCHgdqBfwy+v7zeufTZfuDXr6KOeGRoezndaCoWU7uRP8aBwrhLs8RBwrZ7kC/
DhTCZeCzmBP+nraz3O+H2/V5XtMTH+N2wKq8VYo5YbPIxFUdKPpB5flyHSiEu8RVHSiC
y8RVHSiCX13iqg4UwWXiKsWcuLe473MdKIzcnYzfvhwoQsvBP4s5YZvIxFUdKApcJlFS
zAkjl4mrWxyoFZHHgSK4nVjiQBHctnkcKILLxNUtDhTBZeKqDhTC3fCsA0Vwmbi6x4Ei
uBz9KeaEg0huMe/TgVoR+HSgiG3jjgNFcNvicaAIbiOPA0VwG3kcKILbyONAEdxGHgeK
4DbyOFAEt5HHgSK4jTwOFMFl5HWgCC4jrwNFcBt5HCiC28inA0VsG3gcKILbwONAEdxG
HgeK4DbyOFAEt5HHgSK4jTwOFMFt5HGgCG4jjwNFcBt5HCiC28jjQBHcRh4HiuAy8jpQ
BJeRx4Eitg08DhTBbeBxoAhuI48DRXAbeRwogtvI40AR3EYeB4rgNvI4UAS3kceB+r/g
ew7UmrxVJSiKS57nV4JCuNsb374kqMt9nQS1gB0JagV7SlAL2JGgFrAjQRFb9sFIUMiW
KaXLlwSFbJeYmRIUol3Y42L+eRvl08Z7hr8fOnISjQRFbDmHRoJawZ4SFLHPzmuJBEVs
ebZZCYrg8rC6EhTBZRasdaAQ7rp4JSiEuyxYJSiCyyxYJSiCyyxYJSiCyyzYlKAIbfvK
rAOFbDfRVoIiuP01I0Eh/G/Ol4sERXA52VaCIrjM31WCIrjMJZ0iQSHcZWMrQSHcLWkr
QRFc5u8qQRFctnklKILLb1wlKILL/F0kKGTL33NKUMSW2btzJCiCy8F/jgRFcLlEPEeC
IriNPBIUwW3kkaAIbiOPBEVwG3kkKILbyCNBEVxGXgmK4DLySlAEt5FHgiK4jTwSFMFt
5FOCIrYNPBIUwW3gkaAIbiOPBEVwG3kkKILbyCNBEdxGHgmK4DbySFAEt5FHgiK4jTwS
FMFt5JGgCC4jrwRFcBl5JSiC28inBEVsG3gkKILbwCNBEdxGHgmK4DbySFAEt5FHgiK4
jTwSFMFt5JGgCG4jjwS1Av4q5vTchj1CcHsYP0Sm8/Hy2IG7rXlFJopctnlFphXwiExL
4FNkWgGPyLQCHpFpCXyKTASX/bwiE8Ld2XZFJoS709CITMiWgY/iIssSTy3mRJHb0R+R
aQU8IhPBZe6pIhPB5cFcRSaCy+RTRSaCy4RCRSaEu35ekQnhLvlUkYngMl1RkYngMvlU
kYngMvk0RSZC274yizkh2023FZkIbn/NFHNCuEs+VWQiuJxvbxGZCC6TT7eITASXiZBb
RCaEuxVuRSaEu2RFRSaCy+RTRSaCyzavyERw+Y2ryERwmXyKyIRs+XtOkYnYMvl0j8hE
cDn47xGZCC435veITAS3kUdkIriNPCITwW3kEZkIbiOPyERwG3lEJoLbyCMyEVxGXpGJ
4DLyikwEt5FHZCK4jXyKTMS2gUdkIrgNPCITwW3kEZkIbiOPyERwG3lEJoLbyCMyEdxG
HpGJ4DbyiEwEt5FHZCK4jTwiE8Ft5BGZCC4jr8hEcBl5RCZi28AjMhHcBh6RieA28ohM
BLeRR2QiuI08IhPBbeQRmQhuI4/IRHAbeUSmFfBXSaZVyaeXjTSST3uZLbk1/7KRrsff
KxWyxU+Xw3WcWXyMc/8/nR0baQV72kjEPrs30WIjEfvqNs6xkZDtnqGKjUTs7T/UdfAx
pXyWZCK2PQN9WYnjHTdEy9PyaSMR+/j/VJPERiK2PAOJjURsOeQf00Yithw6sZGIvbnu
XRtpCXxkbJ/XnYlQHlDWRsLI3YxSG4ngsh/WRloBT0kmgsteXhtpCfx+uO/0Fbm+Skmm
FWGPy/Gn22PImQS3gcdGIrj9NWMjEdxGnpJMBLeRpyQTwW3ksZEILiOvjURwGXltJILb
yFOSieA28pRkIriNPCWZCG4jnyWZiG0DnzYSsW3csZEIbgOPjURwG3lsJILbyGMjEdxG
HhuJ4Dby2EgEt5HHRiK4jTw2EsFl5LWRCC4jr41EcBt5bCSC28hjIxHcRj5tJGLbwGMj
EdwGHhuJ4Dby2EgEt5HHRiK4jTw2EsFt5LGRCG4jj41EcBt5bCSC28hjIxHcRh4bieAy
8tpIBJeR10YiuI182kjEtoHHRiK4DTw2EsFt5LGRCG4jj41EcBt5bCSC28hjIxHcRh4b
ieA28thIK+CxkQj+o6Xx+3pPz1eN9evHNs7Ft+fx+nE5PC/j/4zj5uco//Tff/3428fx
/ed/fv34r49xwH07Xd///z98/f38+Ljftr/8+vePf/nl4zTOZR6f//jzr9uny7R3UuMO
rusy0f9u+YvVZVoBj8u0BD5dphXwuEwEl6fu17hMBJcZq6HqHbbjNrQ6hLsz/bpMBLc5
qxRlIrhMWsVlQrbLWrUoE8Fl2qouE8FlvuAal4ngdmqJy0RwO4bG3frj/b5xN5epq7pM
FLmE12UiuExd1WUiuLxbX5eJ4LIr1mVaAR9FQi6X8c3GSVH287pMFLmFfxVlIrRcCaYo
E7Ft2ONq/bLUVYsyrYg8RZkIbps8LhPBbZvHZSK4jTwuE8Ft5CnKRHAZeV0mgsvI6zIR
3EaeokwEt5GPq/Xn6+PJU6KNfBZlWhH4dJmIbeOOy0Rw2+JxmQhuI4/LRHAbeVwmgtvI
4zIR3EYel4ngNvK4TAS3kcdlIriNPC4TwWXkdZkILiOvy0RwG3lcJoLbyKfLRGwbeFwm
gtvA4zIR3EYel4ngNvK4TAS3kcdlIriNPC4TwW3kcZkIbiOPy0RwG3lcJoLbyOMyEdxG
HpeJ4DLyukwEl5HHZSK2DTwuE8Ft4HGZCG4jj8tEcBt5XCaC28jjMhHcRh6XieA28rhM
BLeRx2VaAY/LRPDfpq6ul8vl4/SX08dIRV1f5wX3ZWmrLwtqL23lLKimrW6XP91VmgWf
7rffo39szj+Qy4tihWz3xE8UK2LLDjxmu+fjdht9BtpEsqNYEVu+ShbFitjywZYoVsiW
ubCpWCHbZZRmwSdEn5UGlYJPxJapjShWxJZ5zShWxJZP70SxIrZ86SyKFbHlQ2dVrAgu
M6Yt+IRwNxH240BwOVv1TgPB5efhmjsNCHfNcj3NOw0Et82SOw0r4LnTQHD5ieidBoLL
b0TvNCBcfiRypwHh7iuROw3Idp+J3mkguPxO9E4DweWHoncaCC6/FNfcaSC4/FT0fVaC
y29F7zQQXH4reqcB4W5S7LdiZKt++fvHP/7b+XD6OH388rePfzoe5aT4tZG4Hc9/Onpu
JFaw50ZiCftrI4FseW1nbiSQLX/KuZFA9tW9tDs3Esx2Rvh8q4HZ7vvztZFgtAt7biSQ
LV+rnRsJZrvHaudGYgn7660GZF//nMqxyJZDJxsJhMtvZjYSCJdfnrzVwHA36vNWA8Mv
aiOetxoY7paGqRyLcHkPMG81MNy9XPNVOZbRbsaabzUgW+4iUjmW4TfXVeZbDQiXC8PT
fKuB4bIfzrcaGO5m8lSOZbjsLPOtBoTL+TZvNSB8c82StxoY7h7bSuVYhMtBlMqxCN+c
RpPKsQiXm85ZORbZcjE0yqQcbvf7B7Nlo8y3GhjuhlAqxyLcDqH5VgPC5Zx4nm81IFze
dD/PtxoQbptlvtWAcGnonOdbDQyXvWW+1cBwNyfmrQaEX91KLm81IFyWvrnMtxoQLqet
y3yrAeHyO3T5eqsB2bKbX+ZbDQi3TT7fakC43LBc5lsNDHfLrct8qwHhts3nWw0Il1PL
Zb7VgHDbzedbDQx3m8TLfKsB4fLbf5lvNSBcLrdysIpw2VuShFsCn0m4NfCvJNwS+EzC
IVyerkYsRrj9QadYjHB5vpokHMPdymJIf5+v4TLcnbDOJByzZeCzSCLC5dSSJBzD3Xor
Sbgl8JmEQ7g8Zk0SDuF2DD3HQ6SP27azl3OnREnCYeRy2RKxmOHuExqxmOFudR6xmOFu
wZUiiQiX56wRixnuzlm/iiQy2k1bUyxGtlyzpEgiw+UImkUSES7PFFIkkeGyH06xmOFu
Mk+RRIbLzjLFYoTL+TZFEhEu97cRixnuzlkjFiNcDqIUSUS4PGdNkUSEy53cLJKIbLkg
un+Jxcx256wpkshwN4RSJBHhcgilSCLC5Zx4n2IxwuU5632KxQi3zTLFYoTLw5D7FIsZ
LnvLFIsZ7j4V9ykWI1yes0YsRrg89ItYjHA5bT2mWIxw+R16fInFyJbd/DHFYoTbJp9i
McLlhuUxxWKGu+XWY4rFCLdtPsVihMupZRhCh9OonMI7UNvNp1iMkcsjoscUixEuv/2P
KRYjXC635h3T8aTkn319NXdMF7Bzx3QFe94xJba8b5Y7psSWs0rumCLbnYLkjukCdu6Y
ItstKOYdU0S7q9+5Y0psu/Ycb8Bej6eP10uvvxuWsgvmjimy3c5wymoYtzQQpqyGbNne
vWNKjSLHZe+YItz1wt4xJbiU2nvHlOByKdE7pivgsx4Y9paLS6v0jilFLhdB844pot0t
7dwxJbbc0PaOKcFtV8kdU4JL4at3TAlux37umBJczuS9Y0pwuV4+5Y4pwt1yondMCS5T
E71jSnC5Xu4dU4S7iaV3TAkuB1HvmBJc7lFyxxTZslXmHdMl7Mfh8rjtrLTkg8e9Y4qR
u5XtOXdMCS5n894xXQHPHVOC28GfO6YEt82SO6YEt+Mzd0wJLhfPvWNKcLlk6R1ThLt+
3jumBJdt3jumBJefitwxJbbs5r1jinCXELrkjinB5Yqod0wR7j4VvWNKcLlJvOSOKcLd
zrl3TAluR3/umBLcNkvumBLc9pbcMUW42ztfZj0w3CTKqSX1wBAumyX1wBAuUx/bVz0w
ZNtWmfXAEC6/Q9usB4ZwuR/aZj0whrv90DbrgSFcrs23WQ8M4fIj13vaNEBlb+k97RXw
3NNeAp/3tFfAc0+b4PJQofe0CS7nrTyWxF3RDaLe08bIJTz3tBHu1ri5p41s95HLY0nY
5PLb33vaFLntibMAFEfu1lt5LAnhcr3Ve9rYLO4UN48lceTuaa3e06bI5bei97QJLnMV
vadNcPkh6j3tFfBZAAp/UJmr6D1tilwuuOY9bUS7Xp572sSWxzi9p01w21VyT5vgMlfR
e9oElx/nW+5pE1xO5r2nTXC5Nr/lnjbC3Ze/97QJLs9xek+b4HK+7T1thLujlt7TJrgc
RL2nTXC5H8o9bWTLVpn3tFewZwEo/E7IXEXvaWPkbn3be9oEl7N572mvgOeeNsHt4M89
bYLbZsk9bYLb8Zl72gSXq+fe0ya4XLL0njbCXT/vPW2CyzbvPW2Cy09F7mkTW3bz3tNG
uMtVPHJPm+ByRdR72gh3n4re0ya43Jg/ck8b4W7v3HvaBJej/5F72gS3zZJ72gS3vSX3
tBHujnEeswAUfvzt1DILQCFcNksKQCFc5ipmAShky1Z5zgJQCJffoecsAIVwuR96zgJQ
DHf7oecsAIVwuTZ/zgJQCJcfuek6nB+/v1Qt+0pchwXsuA4r2NN1QLaz+OM6EFv+lHEd
iC37YFwHYsuvW1wHZLvV53QdEO2csrgOxJbNnfe0ke2Uz7gOxD66E8q4Dsh274LEdSC2
VDLrOiDcLQ3rOhBcDvq6DgSXTwPUdSC4/CDXdSC4HEB9Txvhbn9V1wHhbsaargOh7Qf5
uh226/PjRmzb4OPq7en2GJeGCW47eVwHgsv8QV0Hgtsmj+tAcGnY1nUguDyhqOuAcLfP
r+uAcPcRquuAcDeZ13UguOwtdR0ILntLXQeEuxx5XAdiywGa97SRLX/OvKeNcLfSquuA
cNnL4zoQXC7J6zogXEYe14HgdgjFdUC42731PW2Cy+TEOa4Dwt3iua4Dwt3gr+tA8O2v
qpZGXQeEu8VWXQeCy1VLXAdiH93UUtcB4bKzxHUguOzmdR0ILs+y6zog3C376zoQ3HaW
vKdNcLmWu8R1QLhby/U9bYLbfh7XAeGyn8d1IPjV9Za6Dgh3Z091HQguB1FcB2LLhcUW
12EJ/Hm4Xk5n3oPKMVTXASN3may6DgSXh3J1HRDuxtB2vR0ut/t4n4rgtifeLofjuMvC
cDnj1tKgyOUytJbGCngsjSXwaWmsgMfSQLhbndfSILjsLbU0CC4Pz2ppEFxOuX1NH+Fu
AR1LA9nuI1dLg+C2ye/Hr+ekEO5W531Nn+ByOq+lgXA3ndfSILjMstTSQLg7yamlQXA5
+mtpEFxmWWppEFxmWWppEFwOor6mj3C3gK6lgXA3b01Lg9Dy0x9Lg9i2wa+PdVmWWywN
jNztEmtpENw2eSwNgstz81oaBJe7iloaCJdt/nwcxobrxstnuTavpYGRu8m8lgbBZW+p
pUFw2VtqaSDcHbTG0iC2zLLkNX1ky58zlgbC3WKrlgbCXa6ilgbB5cq8lgbCZeSxNAhu
h1AsDYS7fVxf0ye4PH6+x9JAuFs919JAuBv8tTQILrMstTQQ7hZbtTQILpfmsTSILU+f
a2kg3HWWWhoEl928lgbB5ae/lgbC3bK/lgbBbWfJa/oEl2u5WhoId2u5vqZPcNvPY2kg
XPbzWBoEl1mWRywNhLsDqFoaBJeDKJYGseXCopbGCngsDYLLMVRLg+By9NfSILg8lqul
gXA3hp7jjvzIsow6lAS3PXFckl+WZZl+yXZa55csYMcvWcGefgmxpbIev4TYcmzGL0G2
2yHGL0G22yDGLyH2yYlf0y8htJzE45cQWw75+CXElicg8UuILbtg/BJiyz1t/BJiy5de
6pcQXMqk9UsQ7jp4/ZIV8DHNjnXQ/eOGcLfrrF+CcHdho34JweXorF+CcFczd/oliHaT
eGppEFvOhq2lQXDb4PFLCG6H5307XB+3y04nl/0wfglGLrvKeNr9eNzGqpPg8m26+iUE
l3N5/ZIl8JGEu5x2Zq2zG0P1S1ZEfj4drtvzwT+o/MbVL6HI5SCKX4Js94mLX4Jst3E7
xy8huMwG1y8huNwst5YGweWEW7+E4LavxC9BuJtwz/FLCG6nrdTSILhM8NUvIbhs8/ol
BJczS/0SgssLMvVLEO6mlvolBJebofglxJajv34Jwt1ZdmtpEFyOofolBL9IGel6PYwk
/M5a7uKOm+uXUOTnp9Oo4pcg3C0U65cQ/OTSwfVLEC7bPH4Jwt0OtLU0FsDrlxB8c/NW
/RKCyxEav4TYcklUvwThbt5qLY0V8NTSILg8Fq5fQnD5HapfQnCZyK5fsgIev4TgtlnG
jDuusozbdwS3zfJcmFipvEKRy9F/jbyyBD7llRXwyCsElyO08grBZVesvIJwd2JReQXh
MneTEiMEl8mbyCvElueVlVcILrfPLTFCcJm/qbxCcNsTH9tIZD92FtB2ahlP3h/vryw5
Ru7WuJVXCC63z5VXEO4Wc5VXlsDv61I4lVcwcneSU3mF4HKEVl5BuOuKU15BtJvMI68Q
W06JLTFCcNvgkVcIbofnfZybr0rhtMQIRi67ynjxflkKp/IKRS4n85YYWQCvvEJwmcKp
vEJw2SyVVwguD1orrxBcDqLIK8h2n7jIK8h2KZx75BWCy/OKyisEl4e4lVcILifcyisE
t30l8grC3Yf/HnmF4HZ8psQIwWUKp/IKwW2bj6vUx+tjJ60tZ5bKKxi5O2etvIJwN7VU
XiG43A5FXiG2HP2VVxDujkIrrxBcjqHKKwSXKZzKKwh36YTKKwSXKZyWGEG4WyhWXiG4
TOFUXkG4bPPIKwiXU0vklSXw5+H23Pau47h5q/IKRS5HaOQVYsslUeUVhLt5qyVGVsBT
YoTg8oC48grB5Xeo8grBZa6i8soKeOQVgttmGbrgshTOTOBct3VmzAJ2zJgV7GnGEFs+
PhQzBtnu1CxmDLHlMi5mDLHly0MxY4gt71VNM4bQ8gsRMwbZTj+OGYNsuZg4Hm7X53ie
ktjyixwzhth2At++0irEllNszRiEu+xhzRiEu1+zZgzC3XK8lVcILg/ia8YQXJ4L1Ywh
uDyjqBmDcHcuNM0YQsvRGTOG2LbBU3mF4PLrc4oZQ3DbKjFjCG4nlpgxBJc58lZeIbj8
vNWMQbh7FqhmDMLdfNvKKwSXwlDf6yW47Iq98rQCnitPS+DzytMKeK48EVyuyHvlCeFu
Sd4rTwSXs2KvPBHcLspz5YngclWeK0/ElvNWrzwh3K3Le+UJ4W4p1ytPBLdTS648EVwu
zfteL8HlJ7RXnhDuvhW98oRw94P2yhPC3dq87/USXK7Ne+WJ4HKp2CtPBJdr8155Qrhb
m88rT4SW4zNXnohtGzzv9RJcfoX6Xi/BbavkyhPB5cTSK08El2vzvtdLcPmN65UnhLu1
ea88IdzNt73yRPA/bW1+u//pp9nzoPxx/NPRKVG+gJ2D8hXseVBO7Iv7duagnNhyyspB
ObHldiIH5ch2bZKDcmLLJdw8KF+BHlvD7TRq8hJbfiByUE5suQjKE1LE3pxOmoNyZLtu
kiekiC3buwflBJfXs3pQjnC3Fe9BOcLdZ60H5Uvg98PtfB5X4hDuOksPygkubwv0oJzg
tiuOqfZV8YvQcn2Vg3Jiy49Pn5AiuLya2YNygtsGz0E5we3Yz0E5wuXYzxNSCJdjf8y3
99Nlryc6eA/KMXI39ntQvgJ+2g6P7bgza8mu2BLlGLl7XqNPSBFcDv88IYVs9zZ/npBC
tjv57BNSBLc/53jQ5Pi8jjsJBJfb/D4hhXA3s/QJKYS7I75znpBCuFuB9gkpgtsfNE9I
EVwe8fUJKYS7q5l9QorgctXfJ6QQ7mbzPiFFcLmS6xNSBJe9JU9IEVt2lj4hhXB36btP
SBHctso2TJjzeWdSlHvbliinyG03v50P23YcBjzCZTfPE1IEt908JcoJLj9EfUKK4La3
5AkpgssEQp+QIrg8eeoTUgSXzdInpAgu9yx5QorYct7qE1IId3msPiGFcPcFbYlygssx
1CekCH51S6I+IYVw2SwpUY5wNylueUKK4PI0ZMsTUgh3G9zepyK4HP29T7UCnvtUS+Dz
PtUKeO5TEVwmbnqfiuBy99z7VASXqZvep0K4G6Gtf05w+QnNfaoV7PGkybL0Te9TYeRu
xu19KoLLNW7rnyNcdpY8IUVwOyk+x7n547a3OndHFr1PRZHLD1HvUyHcfYh6n2oF/Lyt
S+H0PhVFLndEvU9FcNkV530qQtu+cj0dtuuTt6DyK9QnpDBwN2v1PhXBbYPnPhXB5Xao
96kQ7g5ae58K4XLsj/l2WQqn96kwcvel6H2qFfDTaV0Kp09IYeQuhdMnpAguh3+ekEK2
S+HkCSlkuxROn5AiuJxZ+oQUweWuv09IIdzNLH1CCuFuPXTPE1IId+cVfUKK4PYHzRNS
BJenW31CCuHuC9r65wSX6/4+IYVwN5v3CSmCy5Vcn5AiuOwteUKK2LKz9AkphLsUTp+Q
Irhtle22LoXTJ6QoctvNr891KZw+IUWR224+ZtzH9bF3HUcO0PvzcL3dx2v6FLntLXlC
iuAyhfPIE1IEl+dPrX9OcNksfUKK4HLPkiekiC3nrT4hhXCXwukTUgh3X9DWPye4XMz1
CSmCyxROn5BCuGyW1D9HuJtannlCiuDyNOSZJ6QQ7nbPTeE8L3+CG7PdPo7jzz+Mzef4
62mkzcay6PpxPz4+4ZfD6WOUcf/bxz8dj9+et36Cj0crzvfzheHbd/egP8PHte3t+tiB
f1fS+gl+Px4e5+ed4dfvvjX8M3wkn46X8xr443K43oeghT/ot79yP0U+PqH32/HG8G/v
+3+CP0fXu4wH3jjy727Of4Y/DuNQfgf+7U/ob+GvW8T383MH/u2rRD/Dr6Oc63VnEH37
G/oTfMwC4xrkDtw2y7iifNqOO/Bvryx+jvx5OI/roTu95bs7/5/g5+vhdtyN/LsHIj/B
L6fD5bIHl4PofBnZp+Nlr1ncIDpvl8N22YV/9wP9U7OMIrrXMS3yD2q74khXXB57/fzb
X/+fIr/eD6fTHvybw/8yJtivD/T7r+exbnmeT882yxhU+UB/s1l+D38V6tmDf/Mz9zv4
SIaMzPZO5N9s89/DR3nu8+mHfv5js3zzcZbfwd/1NHbh3+vnv4OPZMjpOB4IzGfux8jt
DzpkmVH7+4cv0Y/w0/fW5z9HfhmfuXG1bQd+/N4q9/fw4bMM8X5Js7wuhl+Oe/Bv3mv5
XeSn81i3nHci/+aK6/fw6+F5/WF5/uPv+c1vxe/Y457SbZTS4ib/5jb09/BRGPG0E7js
5Zdhr5/2GuX0vQPL38U97PXjsM1wdJ7cwv/2evRp1WbrNiSfZZut29jJLdtsvVPyqzZb
t9dXaNVm63a/r9tsjTPQdZut2zDkl222buMwdNlm6/Yc1bl/8xX6zYnF9z5x7zOQH45D
bqM8yrLN1usywbLN1piv1m22xuWNdZut+2kUSFi12XrdVFi22XrdVFi22bqPndyyzdZ9
O6/bbH1ehNjbD31z4f/zCL2PndzYbP2wfBbD/+eP//26rdtsvW5ZLNtsvW5ZjM3W3n7o
eycWv2uWkfNbttm6j5zf8bgbudtsjboOr83WztpcLkPvw8Jdttm6j8/css3W/fk6DV3U
LI/jed1m63G8rdtsPY7PZZutx2mkK1Ztth5jJ7dqs/U4j5Xios3W4zKKDvxpm60xh8yl
3Pjr14Ny97Ex/+XvH//4b2MK+6PHZuOL8xv0fFBuBXs+KLeE/fWgHLIv3105/7ZN5oNy
yJa3ZeaDcsz+3hfi599yPiiH7G9+IH5mzwflkP3Nc+Gf2V8PyiH6m0c3v0N/PSiHbHl9
aD4ox2xXDG0+KIds+VPOB+WY/b0jp5/bez4oh+xvnvH9zM6DcgiXHSUPyjH8u8mm304o
eVAO4d/Oe/4EH9PsuJs0jj7p8yCHZiqvIPybB8K/+0HHJ/NyGf9rGP69hf7v4NvpcBxO
P8Nts3w+KMdxf/e6xk8/59i3vWwkZNuuMiuvMNxdM8uDcgg/unnlNB+UY/h3z7J/avL5
oBzCbSefD8oh/Nu3kn6KfD4oh3D5nciDcgiXdR3yoBzDnUpxng/KIVx+KfKgHMPd0jMP
yiHc/qBjvn2+rpnQh0Kua+eDcsx269o8KIdwuYo7zwflEG77yphwH8dtXAShJrc/522c
2ZwuO3DbLPNBOYz82wefv5228qAcwuW3+TwflEO47ebjKOsybrHyDyp7Sx6Uw8jlD5oH
5RAuu2IelEO4/EHzoBzC5Q86H5RjtluC5kE5hMvdUB6UQ7j9PeeDcgx3a7k8KIdwudy6
zAflEG7bfD4oh3D5IPNlPijHcLeryINyDHfLrct8UI7hchCNGfc5LC2eceXUkgflOHLX
5nlQDuFyKzcflGO228nlQTmEy51cHpRjuNvJ5UE5hG9u3sqDcgx3a9w8KMdwN0C3+aAc
w90AzYNyCJfbxDwox3DZLPfbYXtuOydncjEX1Qkjl9/nvFa3BD5fq1sD/3qtbgl8vlaH
cJkVymt1CJfL0LxWx3A3t+S1OoTbrjirfyJcfp/na3XIlgM01T8RLndbea2O4S45lNfq
EG5/z1n9k+HuE5rqnwiXq/NU/0S47C15rY7hLj+U1+oQLleKea2O4e68MtU/ES73cnmt
juFu2ZLX6hAu562v1+oQbRvl67U6ZNuuMqt/MtztKvJaHcLlruJ1Nf76uO2chcopMa/V
YeT293wLWtu2s791K9xU/8TIbbOMm3djq7hzFioX/nmtDiOXabP7fK0O4fJLkdfqGO7m
27xWh3D5g87X6pAtF7jztTpmu/VtXqtDuFzJ5bU6hNu+MibcZfmhvFaHkdtmma/VIVzm
h/JaHcLlt/l1j/q2vR5+oJyc7eZDF1qWH8prdRi5/EHzWh3C5cyS1+oQLn/QvFaHcPmD
ztfqmO2WoHmtDuFyN5TX6hBuf8/5Wh3D3SYxr9UhXC63HvO1OoTbNh9vJ5225zBucWpx
n/7HfK2O4S5X8Ziv1THcrUIf87U6hstBNF+rQ7idWoZDeXtuO8kn2RXzWh1H7l4Hnq/V
Mdvt5PJaHcLlTi6v1THc5YfyWh3CZX4or9Ux3K1x81odw90Afc7X6hjuBmheq0O43Cbm
tTqGy2YZN/yX5Yem03PZ1jk9C9hxelawp9NDbLmOi9NDbNkJ4/Qg2531x+khttxmxekh
tlwKTaeH0HLxeZtOD7G/+QDOz9ZAnB5ku4kwTg+xZXPH6SH2N5+Q+rlN4vQQWw6dOj0E
l/27Tg/CXc6mTg/C3df+FKeH4HL81OlB+HefG/zt1d7xEMuX00NweW57itODcLc2PH05
PYh2i/HTdHqI/e23Y39q8Dg9CJf9cMy1j1GY4uNOcDln1ekh+Ek2eZwegl/l2I/Tg3B3
/HGK00Nwuees00NwuVuu07MCHqeH4PIcvk4PwWU/r9NDcNnPz9PpIbacbuP0ENt2xPFE
6uVxG6+ZINyNzzo9BLc/Z5wegtuOGKcH4e4EcTzYNZ6+Oo9UM8GP7gSxTg/C3be5Tg/B
v/388m+/oOc4PQh3i/46PQSXXbFOD8HlMrFOD8HlWVmdHoS7VUucHmLbVrm8ntN+Pb5O
cPt7jqfMLuP9VYbLqWWkJT8rDGHkco9Ypwebxa3l6vQg3E2Klzg9BJdfuTo9CJdTy2M8
fPeqMIQ/qFzL1enByOUAjdODcPeD1ukhuBz+dXoILntLnB5iy6mlTg/Bbaucx1Ojl9PO
vCV7Yp0eilweC9fpQbjr5nV6CG7bPE4PweXKv04PweWxXJ0egl/tefl0egguP6F1eggu
f9A6PSvgcXqWwKfTswIep4fgcvjX6SG4PNuu04Nw18/r9BBcjtBrnB6Cyy9RnB5i2zF0
215Px+6szmVuqE4PRW6bfDy/fru+SmkQ3DZ5nB6Cy6V/nR6C2zH0HDWAxvvr3Cyyzev0
UOSyWer0INytLOr0EFwOojo9CHf5oTo9BJfLljo9CHdnUNPpQbTb4N6m00NsmR+6xelB
uOyHY75dlh+q00ORy3PzOj0El/mhW5wehLv8UJ0egsst6C1OD8HlTq5Ozwp4nB6Cy4V/
nR6Cy69znR6Cy34ep4fYcrqN00Ns2RHr9CDc5Yfq9BDc/pxxeghuO+KojfD55hvC3cnZ
SPSvyw/V6aHI5ZKlTg/BZX7oHqcH4e4Qt04PwWVXrNNDcNnmdXoILvNDdXoQ7lYtcXqI
bVvlcl6XH6rTQ5HLqeURpwfhbsat00Nwqa3X6UG4mxQfcXoILr9ydXoQ7qaWOj0El2u5
Oj0Et10xTg/C5Q8ap4fgcvjX6SG47C1xeogtPxV1eghuW+V8e+WHdo7lZE+s00ORywPi
Oj0Id9+hOj0Et20ep4fgcuVfp4fg8liuTg/BZX7oGaeH4HLemk7PeFJuWZ2eBew4PSvY
0+khtvwt4/QQW3bCOD3ElnNtnJ4F7Dg9xLbd+zhm8ZGhILR8fSBOD7HlTBinh9iym8Tp
IbacZOP0EFu2SZweYsthWaeH4LIP1ulBuFsa1ulBuLsgW6cH4W6tX6eH4LKz1OlBuEsI
1ekhuBye0+khtMxMxukhtnwK/BSnB+GyH8bpIbjcitfpIbg8yz7F6SG43Eac4vQQ3M5a
cXoIfnUjqE4Pwt2UWKeH4PIHbZ0egl+f//zxy39+/OsvH//+8V8fY+1xO10/q2J+/f08
3uW4bX/59e8f//LLx0j//HSt/zyeBNye498huNyK1+lBuGzz6fQg2+054/QQWw7+1ukh
uPVLUqcH4S63f47TQ3D5ETrH6SG43EvU6SG4/A7V6SG4XFXU6SG4zNnU6SG47Od1eggu
27xOD8Ld6K/Tg3D3XEqdHoLLzVCcHmKf3HtGrdNDcNnNW6dnCXw6PQQ/uw9onR6C2zGU
Oj0Id1dk6vQQ3P6gqdNDcLlQbJ0egsuFYp0egsuv3CVOD8HlkUKdHoS7j3+dHoLLS8Nx
epDtZvM6PQQ//k0tn1unB+GyyS+3cU/7uHOWKNfmdXoo8s1NinV6CC6nltbpIbi8lFin
h+By3qoZQ3DZLDVjVsBjxiyBTzNmBTxmDMHljFszhuDyW1EzhuByR1QzZgU8ZgzB5SCK
GUNsmWBptRuC2wF6HyXor8eR3ye47SwxYwgutxXXmDEEt83yHCXo7/chrxDcDtCYMQSX
PbFmDMLd8VbNGIS70+2aMQh3WZaaMQSXvaVmDMLdGXHNGILLETrNGELLLEvMGGLLk5aa
MQiX/TBmDMHl5rlmDMHloXzNGILLLEvNGILbWWvMt/fTZTy/TnC5ea4Zg3A3JdaMIbj8
QVvthuAyy1IzhuByJ1czBuGyzS+nw/O2lx5yO/OYMRS3HPw1Ywgusyw1YxDudv33mDEE
lx+hVrshuNxT1IwhuPwO1YwhuFxV1IwhuMyy1IwhuO3n45728foY1XkJLtu8ZgzC3eiv
GYNwl2WpGUNwuR2KGUNsmWVptRuCy25eM2YFPGYMwWWWpWYMweUYqhmDcJdlqRlDcPuD
ptoNweVCsWYMweVCsWYMweVX7hEzhuDySOERMwbh7uNfM4bgMssSMwbZbjavGUNwmWVp
tRuEyyYfF+SXZVlqxlDkMstSM4bgcmpptRuCyyxLzRiCy3lr+iW34zq/ZAE7fskK9vRL
iC0PK+KXEFuKZfFLkO3OnuKXEFvuhOKXENs+VfPllxBajvn4JcSWi6z4JcSWE2H8EmLL
NolfQmy5TolfQmwZd/0SgssD5/olCHd7t/olBJcfh/olBJfpw/olBLc/aGrGEFyeUdQv
QbhLCE2/BNHu/k38khXs+CUId1+fU/wSgsvPT/0Sgssn++qXENx28vglBJfTbWvGEFy2
ef0SgstmqV9CcNks9UsQ7vp5a8YQXM639UsILnfLqRmDbNkqo0TX7T4ObYltO2JqxhBc
fj5bM4bgtpfHLyG47SvxSwhumyU1Ywguj5vrlxDcRj4m3Nt2HOURCG7bPDVjEO7umNYv
IbicE+uXENzumE/Xw3a/PbnNZTa4fglG7p5gjV+C7D/LLyG4nFrqlxBcLp5bMwbh7mC1
fgnB5beiNWMQ7q4O1C8huJy3WjOG4HLeql9CcHmYXb8E4e4wu34JweW8Vb+E4Pqo73nY
jpe9SdENovglFLicWuqXEFwetNQvQbg7aGnNGILLAVq/hOBygNYvIbj9QVMzhuAye1i/
hOBy1dKaMQS/uj1L5RWCyzavvLICHnllCXzKKyvgkVcILqfzyisEl9N55RWEu65YeYXg
ck3Usi4El8mbyCvEtmMoZV0ILtM3LetCcJm/uUZeIbhtlsgrBJczbsu6ENxGHnmF4HJl
UXkF4W5lUXmF4HJlUXmF4HJlUXmF4PIHrbxCcLkLrbyCcJfCmfIKol0KJ/LKEvbjcLo9
hnKHcPcVukVeIbj8ClVeIbhM4VReIbjt5CnrQnA537asC8Ftm6esC8Fls1ReIbhslsor
CHf9vPIKweV8W3mF4DKFk7IuyJatchkH54tSOJVXMHB3FlJ5heC2l0deIbjtKynrQnC5
qqi8QnCZwqm8QnAb+Zhwl6VwKq9Q5FaLi7xCcDknVl4huNw7V14huEzhVF4huNzIRV5B
tkvhVF4huJxaKq8QXC6eW9YF4W7GrbxCcLloqbyCcJfCqbxCcDlvtawLweW3ovIKwWUK
p/IKwl0Kp/IKwe28FXmF4PLMr/IKwt0girxCbDm1VF4huDxoqbyCcHfQ0rIuBJcDtPIK
weUArbxCcPuDpqwLwWUKp/IKweWqpWVdCC5TONOMuV/WmTEL2DFjVrCnGUNsOR/GjEG2
O5CLGUNsuSyPGUNsOafEjCG2HPW3LzOG0HJYxowhtgw7Zgyx5cYzZgyx5U8ZM4bYcp0S
M4bYsr1rxhBcbq9qxhBc5slqxhDcNsuYZscia1xKJrg8iasZg3A3F7byCsHl/qpmDMHl
Qfw0Ywgtl50xY4gtZ8NWXkG4K4JaMwbhbhdRM4bgcrKtGUNwOzxjxhBcrlRqxiDctXnN
GILLZqkZQ3A5mdeMQbh7GKRmDMFts5wfh/P1MW5TElz285gxxJY9MZVXkC07YswYgtsW
T+UVgtsWjxmDcHfg1MorBJeLxFZeQbj78NeMQfhf1dPurbxCcPuDxowhuDyerBmDcNdb
asYQXL4L0sorBJdplZoxBJcblpgxxJZzYiuvEFzOWzVjCH6VnWWblVcILqeWmjEEl8eT
NWMIbn/Q2/Nw2p7jCVaEu0mxZgzB7Q/6OI8Kc/ehCyLcHWbXjCG47eepvEJw2Sw1YxDu
FoqtvEJwOYhixiDbGZo1YxDuFnM1YwguR3/NGILbJt/Oh+f2vOyMIZeCrxmDkbsB2sor
CJc/6O0y6gDcdiZFud6qvEKRy6ml8soKeOSVJfApr6yAR14huPyEVl5BuPuEVl4huMyu
VF4huJxbKq8Q3Pbz6/2ztD2x5ZFiK68Q3AaeyisEl1NL5RWC298z8grB5Z6l8grBbZtH
XiG4PJirvEJwmWWpvEJw2SyVVwgusyyVVxDuJsXKKwSXWZbKKwSXWZYprxBaZlkirxBb
TomtvIJwl2WpvIJwt5SrvEJwOd9WXiG4HZ6RVwgu1yyVVxAu2zzyCsFls1ReIbiczCuv
INxtniuvENw2y/m6LssSeYUClz0xlVeQ7Tpi5RWC2xa/ng/H53WURCW4nFlaeQXh7ii0
lVcILpeJlVcQ7j78lVcQ7rIsrbxCcPuDjjoA43GmndNKmWW5R16hyGU/r7xCcJllqbxC
cJllqbxCcLljibxCbDknVl4huP09L8/D5XTZm7fc1FJ5hSKXU0vlFYLLc9bKKwS3P+jt
ti7LUnmFIpfphMorCHeHuJVXCG77eSqvENw2S+QVhLuFYuUVgstBFHkF2S7LUnkF4W4x
V3mF4HL0V14huG3yMeMuy7JUXsHI3QBt5RWEyx90XJJflmWZfsnjts4vWcCOX7KCPf0S
YsuDyvglxJab8vglyHZTbfwSYssPUPwSYss2mX4Jol3aNn4JseVMGL+E2LK545cQWzZ3
/BJkuy4Yv4TYsk3qlxBcHgrXLyG4jfy0Hc7HbeyXCS5nq1ZeQbj7rNUvIbjcL9cvIbg8
RqhfgnC3M5x+CaFto1y3w3YdF8yJLXdu9UsQ7h7uqV+CcPeYWf0ShMtO/jgdzmN1yG1u
x378EopcntvULyG47C31SxDu2rx+CcFlm9cvIbj8UtQvQbgbRK28QnC5L4xfQmyZIo9f
gmzZKPFLCC4z5K28QnC5RDzHLyG47eWpvEJw21dSeYXgtlnGhPscTgJPuDI5Ub9kReTx
Swgu27x+CcLdcVb9EoLLObF+CcHlR65+CcFlWiV+CbHlRqt+CcLdzrZ+CcHl1NLKKwSX
b4LVL0G4W1fULyG4/Fa08grC3Ztg9UsILmfcVl4huJ23Hs/D+X4bLxwQ3HbF+CUEl5ut
+iUEl1NL/RKEuw1R/JIV7PP58BjL3CW/Z/0Silx+++uXINxNLa28gnB3olC/ZAU8lVcQ
7mqXtfIKwt15YiuvINzNuKNW3GF7bmvmre1xGWd+lwcPIrneqnZDzSJn3Go3K+DRbpbA
p3azAh7thuDyELfaDcHlOrTaDcLdCK12Q3DbFa/H15do5zTUNsvUbihwuVKsdkNwuZhr
zRiC2yZPzRiC2yaPdoNw2ROfp5GCv28849pmiXZDkcvpvNoNwWXk1W4ILuetajcIdwuu
ajcEl0v/ajcEl8mnajcId0vFqd0Q2jbK9bQs+VTthgKXe61qNwh3e61qNwiXnfw+XpRa
lXy6RbuhyOW5XLUbgsvk0y3aDcJdm1e7Ibicb6vdEFx+KardINzlWVozhuDykCjaDbFl
8inaDbJlo2zXw+Vx2zkMkcvE1ozByGUvT80YgttenpoxBLd95X4+nM/nnZWcXD1Xu8HI
3R3TajcEt5FHuyG4bfNoNwh3yadqNwSXc2K1G4LLj1y1G4LLVUu0G2LLrVa1G4S75FNr
xhBcTi3Vbgguk0/VbhDuZtxqNwSX34rWjEG4OwqtdkNwOW9VuyG4nLeq3RDcdsVoNwSX
m61HtBuCy6ml2g3C3YYo2s0S9nNd8qnaDUUuk0/VbhDuppbWjEG4O1GodrMCnpoxCHfJ
p9aMQbg7UGzNGIS7Gfc59IFlyafn8AdG8mknsyXXW9NGej7X2UgL2LGRVrCnjUTsX4/q
veTYSMS+/odix0Yitvzqx0ZCths8sZGILb/500YitPxCxEYitmzu2EjEtpug4+F2fQ7J
ntiyuWMjEVvugWIjEVtmPmojEVw2Sm0kgsvTsla7Qbh71KQ2EsHlFqg2EsHla2a1kQgu
3zOrjURw+UGeNhKi3XNmqXaDbLekrY1EcDnV1kYi+Mkdf9RGIrgd+7GRlsAfh+NxGyer
BL/IZhnz7f10Gdf6CS6/b7WREO66eW0kgsuvUG0khLuVUG0kgstDhNpICHdfithIxJYL
lthIxLaNEhuJ4LavpNoNwt34rI1EcDlttdoNweVs3mo3BJep5la7Ibj9QYf+eduOQ/1G
uPuCjnsDX++wEVwuE2sjIdxNW7WRCC67Ym0kgsuuWBuJ4PIjFxsJ2e7QtjYSwl1PrI2E
cJdUrY1EcPmpqI1EcNsTb+fDth13lls28lS7ocjlpFgbCeGyt6TaDcFtm8dGIrjcx11i
IyHc9fPaSASXU0ttJILLJFxsJGIf3dq81W4ILmfz2kgElz2xNhLBr+5YuDYSwl1apTYS
wmU3j42EcLewqBlDcPmD1oxZAY8ZswQ+zZgV8JgxBJfpj5oxBJf5j5oxBJczbs0YhLt+
3oI0BLf9fJoxxJYzbs0YgtsmT0Eagsv1VgvSENw2ecwYgstNaAvSEFwmQq4xYwgum6Vm
DMHlDrdmDMLd8VbNGILLREjNGILLREjNGILLBXTNGILLRMg0YxDtVqEpSINstx2qGUNw
Od/WjCG4TITUjCG4HfsxY1bAY8YQXCZCasYQXH7jasYg3HXzmjEEl5+hmjEIdwuimjEE
l2f+NWMQ7r4UMWOILdcsMWOIbRslZgzBbV9JQRqEu0RIC9IQXE5bLUhDcDmbtyANweWZ
X80YgtsfdEy4yxIh95gxFLlcJo7MzeF4fYzLlAh301bNGILLrlgzhuCyK9aMIbj8yMWM
QbZLhNSMQbhby9WMQbg7OasZQ3D5qagZQ3DbE6/PdYmQmjEUuZwUa8YgXPaW+/Nwvd13
ssO2zR+3r2fZKHK5j3vEjEG47OcxYwgup5aaMQSXiZCYMcSWiZAWpCG4nM1rxhBc9sSa
MQSXiZCaMQh3iZCaMQh33bwFaRDuFhZflsZYAiyzNFawp6WxhP1laSBb1tCalgaznYc0
LQ1ky9lwWhrMdtb3tDSY7b6cX5YGouUcPi2NFexpaSBb/pSzZgyz3WwyLQ1k26/D9vls
F7Ll3i2WBsPdwU0sDYTLI/5YGgiXR/yxNBAul4axNBAuj/hjaTDcnX7G0mC4m7G+LA1E
yxE0LQ1ky21hLA2Ey81VLA2Gy+F53w7Xx+3ygXDbLNPSQLj9PWfNGITLY9vUjEG43EbE
0kC4bJZYGgi3kY8aXY/teN/pLW7sx9LgyJ29H0tjCfyyHZ63x06ruM3VtDQ4brdmPk9L
g+FuNZSaMQiXy7hYGgyXkc+aMQi343PWjEH4Jn/QWTMG4Vf3yFtqxiDcNsu0NBAuv0Ox
NBAuP8+xNBju5sRYGgiXbR5LA+HyDalpaTDbLVpiaTDcZT5iaayBjzTZeLWPPxX29xxe
3MiT76zl7O85LQ1uFtnNp6WBcLlJjKXBcPetSM0YhMuv3GVaGgiXJzixNBAu7zzF0kC4
7OexNJbAT7fDaW8Mnd3nOZYGBi7vDsTSYLjr5rE0EC6/oLE0EG47y/Yc77I8Np5x5X5o
m5YGRi73oKkZw3D5g44Zd7zDeuNmkfNWasZg5LbNnwuzNpFXMHLZFa9TXlkD/5JXlsCn
vIJwmRWKvMJwN+VGXkG47OeRVxguE0OzrAvD3YLr+iWvIFsuLCKvLIFPeQXh9vecZV0Y
7mbc8Q06XG6PndW5nVpmWReO3O2IIq8w3O3lIq8gXC79I68gXOaHIq8gXOaHIq8gXOaH
Iq8w3OWHIq8w3M1bX/IKouUQmvIKsuUBVOQVhMvlc+QVhsvheT+tyw/dpryCkdvfc8or
CJdr88grCJcr3MgrCJfNEnkF4TLyyCsMd2M/8grDXX4o8soS+GWUcl+UH5ryCsftFs/3
Ka8w3K2HUtYF4XIlF3mF4TLyWdYF4XZ8zrIuCJf5ocgrCJf5oZR1QbhtlimvIFx+niOv
IFx+niOvMNzNiYN5GKctTz7GkW0eeYUjd/d6p7zCbLdoibzCcLcbiryyBL7d1uWHIq9w
5PL3nPIKw2U3v41D+e155W4uN4mRVzByObWkrAvC5VcuZV0QLo9xIq8gXOaHUtYF4XLe
iryyBH66LMsPRV7BwGV+KPIKw92SKPIKwuUXNPIKwm1nGTPusvxQ5BWMXO5BU9aF4fIH
HTPusvxQyrpg5HIPOrND5+s6p2cBO07PCvZ0eogtmztOD7HlwI/TQ2w5HcbpQbZbrsTp
IbaUNabTg2g35uP0EFtOs3F6iC13tXF6kO1+yjg9xJZtMiuvjK3Q76cqecRfp4fgsihf
nR6C28jHHfPzcRs3EwguF7V1eggul+N1egguO0udHoLLybBOD8Hl23fT6SG0bZTrdtiu
4/SD2LaT306H0+1xYrj8stXpocjlwjCVV7BZ5D3QU5wejNyVWjvF6SG47Syz8go3izsV
qtNDkcspsU4PweXxRyqvcLO4ZHCdHozcfZvr9BDctvl0epAtW2U7HW73YVEhWzZKnB6C
yyFUp4fgcsKt00Nw+3PG6SG43AOl8gr+oLbN4/Rg5O6Rtzo9BJfroVRewWaRt2/q9FDk
cj1UpwfhbptVp4fg8ttfpwfhLq8Sp4fY8qC8Tg/BZU+s04Nw+XuOG+afTg/B5UF5nurH
MSSnlt52psgtPLedl8DnbecV8Nx2Jrj8VvS2M8HltqK3nQkuJ8Xedka4W7bkqX7s5/LM
LLedKfDNjf7edia4HUO57UxweWyWp/q5yeXvmdvOFLltltx2JrhcKfa2M8HlGre3nQku
I+9tZ4LLk7Pedia4/D73tjPBZW/pbWeCy0mxt50JLk/O5m1nQttGuZ6WnZz1tjMFLj9x
ve2McPfEQZ7q5ynR3ZDpbWeM3J2c3XLbmeC2s4z59l2zmJvFnZz1tjNFLqfE3nYmuDw5
621ngsv9bW87E1zaJb3tTHDb5vO2M7LdyVluOyPbLVl625ngcgj1tjPB5aqit50Jbn/O
3HYmuNwN5al+nFlsmw+95DlOW/ic1Q7++VQ/Ri7XQ3mqn+FyDM2n+hEu10O97Yy9xe21
xnWhr9vOBJcnZ73tjHB3cjaa+vB43V8ltjw5621ngsue2NvOCJe/Z247E/xPOzm7PH5/
vUJOLfOS2fX0p6PH/dLrWM19PBawc8ns/2IfD7fb7f5xPDz+cvr4n18/tnHp9Xa8fpzH
tn67Pz/O42rW43G5foxjuOfo1//914+/fRzff8a//V/jv3i9jYn39Z/8w9ffz4+P+237
y69///iXXz5OI7f++PzHn389v66obeOVDors7Fb17ytqI1Zky8/A+4ra6L3Ilp3sfUXt
NC7CUJvISeN9Re31kCOx7RZt/OLn53gOEdlukfa6o3Z57LBle7/uqL06N8atv4vjlvFe
c7uHIt5X1G7jngo2t2O/r6gNLrPdT/l5RW0bb6FR4PK46vOK2mW8tkDwk3uT8/PZ6fPO
bCXX259X1E47cDldfV5RGxM5NotczL+vqJ2fexOWW7W+r6hdRoEpjFyuct5X1LbXjQzq
LbYrvi+pvfRfgss56/Pl6dcVOILLqiGft9T2OoscQ++Hp3d6uczJfN5Ruyyatt531F5P
OFKLy0zV57vTr+fnCC77yucdteMOXB4pve+onZ87P6icWd531C57i2I5+D/vqI36Utjm
sit+3lEbS2mE2x/0fUdtd1nhTpQ/H57edqYt2+bvW2qXvWnLPVvweUttp5vbwMet4Mdx
Z/Af3Un4+X1H7bQzbdm+8n53ei9yuZs4v+6onZ97TS474phwR5ptD+4WoZ931O4705Zs
8887arc1H9DPO2qvFxzpUyEzj5931F4Sxgr4+Tx2/5edOVEO0M87auOwASOXS7nPS2qn
nWnL9pbtfLicjjtweW3/8r6kttMobiV3eT07fX7uTFtyw3J5PTs9HlneidydP17ez07f
d+ByH/f57PSrsgoOIXmk9TiPE7brzrRl2/z97PS2N225LPjns9OXnZlFDqHPZ6fPO3D5
g34+O33ambZs5O9np49705Zr8/e706dRP5G7ovuCvt+dPj924HJh8X53epzfY+C2ycd8
O8779uYtNylu72enb3tTizuV66Vgmlpks/RS8Ap4LgUvgc9LwSvguRRM8IsboL0UTHC5
M++lYIS7d/N6KXgFPE8gI9yN0FwKRrbbgfZSMMLdquWaS8EEl1nwXgomuFxY9AlkgssL
U9dcCia4nRSf9/Ecym1nvSUP/XopmCKXq5ZeCia4/EF7KZjg8gftpWCCy0mxl4IJbtv8
8jgcx3KRly22WbbtcN9Zm8u9c55ApjaRR7i9FExwOTx7KZjg9tfME8gEtyMoTyATXB4+
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
r//4+o/f2pC7TfuPf/zjz1CMkO7O70IxIrocjaEYEV2ujqqqC/6q8qw9FCNquzx8DMWI
6LbfW+R95eAQW560T10xIrhckoZiRHTb6S307u2E8Cquu3l6KsUI2y4/1JbiPrdV70Xb
J6dFRPoQtV1+qJE+NIJe6UND6D19aAS90oeILleOkT6EdLd0jPQhosu1Y6QPEd0uHit9
aAj9OW75GOlD2HQXCCJ9iOhyARnpQ0SXK8hIH0K6W0JG+hDS3Roy0oeILteQkT6EdDc1
RfoQ0eVaJtKHiC6npnopd8QaMtKHqO1yORPpQ0S3/b4sw9aQlT6EDZfDsV1fT9t+vuFB
dNvp7aHycWvIrdKHsO2yZ9r19f+XNeTj+acfDsYKdb3/CfRl65vs9ufUtIV2DXyKBc0u
+O0fX//2n49bG0Ffv/396y/3+8cT0zd6E3fn53yu3Yn+cXD/Tm8vbSxre+SM6Z/e532j
P+/tpbDj1Bao7R+/Mvmd3lbX99dJ2wj6/ritP+7ziP7xCvVb29tt4XO7n7oI0T8Ov9/o
RxuAj+WMYkT/eBP/nb7f9u2S/vGk+nv6+ejDcz6u2v7x2v07vb2Vu7x2wtQzH98wf6O3
U7cmq199q7ZnpuU2Lfcr+sePWH5ve/Mkm8d/NWY+1bG/0ef1tt2v2/7pNe03+ivT+pIu
v6b50Q7E7o/Lnvn05Odb25d25fa4pn86a3+n77e1BcmLX9WOyFa04LFfjvePV0vf2r4+
b9N0Sf8wEjxavP05a7/+nNs1zTFPrcJ0j5Ht8+qz9oc98yv9tFEu6R/OfL/Q20qvvTR3
1fYP+/1XelsDz+0igXvmw9njF/qrJsI1/bPx/gu9JYq3cmDnKe07vv+Zv2q7ClqX381N
SZ8+exz6e9sfbeZr6nHOfEn/8OX/X+lt77Fd0z874PiV3qoR3y/pH16n/EKf5raeOSvs
4a/64VrsV/p6O9Zcvme3fzh5/AJvh7RbK5J01XQ33B9zs45fT9cMGO2PljwwXfbL9NkB
8C/90pIH7o+rTp8+65b23bxj++vP7TyhHbYj21pp1nE7sq3t98btyF4C07Ad2XkCMW5H
1t71Grgj21qCwrgd2dYyFMbtyLaWnj9uR7a1R6bG7ci29sz6uB3ZKV+N25E9722lNGxH
9pzaW+XDdmTP9or7uB3ZqXY9Hpf7jg8n1e/x/VS7xu3Inm2/N25H9mw1ccftyH6oY5d7
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
QaZcCaTbH7W7EkiXa/dyJZAu77aqTgLTXQgrVwLpcmdQrgTS5YgsVwLpuZhpF1KP842U
HzdbSzudvO/POBVpRwEt4/pPu9r64Vlc7RRd8HtZFteHzvlv/U/s/1+axR8cOrtp4eVZ
/MGhs8uSe3kW11dbdrQ1z+IPrrbkYf+rxsL1obP9Vc8aC39w6Ozer315FteHzovb/79q
LFwfOtueeXkW14fOsmeOo53qXF5tyVnt5VlcHzrLGfnlWfw/HTr/E2HmpVk8n1c7Resq
nJrFvl3SpavwmG/rsV4dM8oB+fIsXjoXTmqyPOXLs2hpbRdTk+33tZ16z/MlXfb7etyW
duV60XY73LdW2/j1Whj2u/1VWwDel+Pyft5Nqy/PYt0v6W7B8fIs2vr8ot9tEDs9i2d7
Vf3iWN3toV+exd48Y/xRZdLFWWLh0TKhGC6PAV8VFu7LVQyTG9FXiYVXJRfsGPktvUos
zPPVVYlciL1KLEz71XiUX+qrxML8vBqPcpn3KrHQXgy7GjMup+NVYmFZL+lxP/9f/wfH
lBhqCmVuZHN0cmVhbQplbmRvYmoKNSAwIG9iago4MDE5OQplbmRvYmoKMiAwIG9iago8
PCAvVHlwZSAvUGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgNiAwIFIgL0NvbnRl
bnRzIDQgMCBSIC9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCj4+CmVuZG9iago2IDAgb2Jq
Cjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAw
IFIgPj4gL0ZvbnQgPDwgL0YzLjEgMTIgMCBSCi9GMS4xIDggMCBSIC9GMi4xIDEwIDAg
UiAvRjQuMSAxNCAwIFIgPj4gPj4KZW5kb2JqCjE2IDAgb2JqCjw8IC9MZW5ndGggMTcg
MCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
ID4+CnN0cmVhbQp4AZ2Wd1QU1xfH38xsL7RdliJl6b23BaQuvUiVJgrL7gJLWdZlF7A3
RAUiiogIViQoYsBoKBIrolgICBbsAQkiSgxGERWVzMYc9fc7J/n9Tt4fdz7zffeed+fe
+84ZACgBIQJhDqwAQLZQIo7092bGxScw8b0ABkSAAzYAcLi5otAov2iArkBfNjMXdZLx
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
peulw3nueTV5b/Jj8o8XKBYIC3qWmC7ZtGRsqd/Sb5dhlnGXdS7XWb5m+fAKrxX7V0Ir
U1Z2rtJbVbhqdLX/6kNrSGsy1/y01npt+dpX62LXdRRqFq4uHFnvv76xSK5IXDS4wXXD
3o2YjYKNvZvsNu3c9LGYV3ylxLqksuR9Kbf0yjc231R9M7s5dXNvmWPZni24LcItt7Z6
bD1Urli+tHxkW+i21gpmRXHFq+1J2y9X2lfu3UHaId0xVBVS1b5Tf+eWne+r06tv1njX
NO/S2LVp1/Ru3u6BPZ57mvZq7i3Z+26fYN/t/f77W2sNaysP4A7kHXhcF1PX/S3r24Z6
9fqS+g8HhQeHDkUe6mpwamg4rHG4rBFulDaOH0k8cu07n+/amyya9jczmkuOgqPSo0+/
T/7+1rHgY53HWcebfjD4YVcLraW4FWpd0jrZlt421B7f3n8i6ERnh2tHy4+WPx48qXOy
5pTyqbLTpNOFp2fPLD0zdVZ0duJc2rmRzqTOe+fjzt/oiujqvRB84dJFv4vnu726z1xy
u3TyssvlE1dYV9quOl5t7XHoafnJ4aeWXsfe1j6nvvZrztc6+uf2nx7wGDh33ef6xRuB
N67enHez/9b8W7cHEweHbvNuP7mTdefF3by7M/dW38feL36g8KDyocbD2p9Nfm4echw6
Newz3PMo6tG9Ee7Is19yf3k/WviY+rhyTHus4Yntk5PjfuPXni54OvpM9GxmouhXxV93
PTd+/sNvnr/1TMZNjr4Qv5j9vfSl2suDr+xfdU6FTz18nf16Zrr4jdqbQ29Zb7vfxb4b
m8l/j39f9cHkQ8fH4I/3Z7NnZ/8AA5jz/AplbmRzdHJlYW0KZW5kb2JqCjE3IDAgb2Jq
CjI2MTUKZW5kb2JqCjcgMCBvYmoKWyAvSUNDQmFzZWQgMTYgMCBSIF0KZW5kb2JqCjE5
IDAgb2JqCjw8IC9MZW5ndGggMjAgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0
cmVhbQp4Aby9y44tyY2mO9dTxAvUar9fgIYGdaAzF5DAGVdlSwMBakBV7w8cmnm4kTv2
b56RKz9Wa1Bbal/xuZm53Uj+5L8+/vrxr4/p+Jj2j3XdP/Z5//ivv338fx//9+N//T//
PX78+t8fY/3Pf/9anxqH17wOS3n2NQzHxzid9r/Yj//rb3/6+8d0vrZjWT/2dbN/nOfH
9JqW7WN/HdtY/uzfP4bXPs/zYH/y/pf94Xl8nfMQf7avr3G2/6H88E/1h+UthtdqP/6o
vxhe52l/uYH28bVvP6Dae6/HZP9/U3jY3+r64+29l/M1n9a8+72n81y/8+Ltd+3Fyy8f
39x/cr+5w35+9fb056v7n/d3n17DOXif+5+7u1p3+nL/7ne8e/vJt979frr/7vPy2s/x
9/d7+933391/8p13b0/3333aX8s5/v5+b7/7/rv7T77z7u3ph3cfXuM5/f5+n+7f/Y53
bz/51rvfT/fffZxexznpfj/LOmFLRPg/cZ1pP+28/vjDGuNP//zmbW1pD/VfeFhf6zn/
/s5uv+u8rVgW/Sc/v/LPi0t7uvvu23m8pnPWnf2wovvvvv3u4SffeHd/+uHdy16x/O5+
32xnu373O969/eRb734/3X/3Y35t5/L7+7397vvv7j/5zru3p/vvvm+2ma663+PMtF5o
2/p1ENjaTzuv/8MEDU///Ob3BPWH+i+8nbaDrrqzf+OF20+/9cL+9MMLt4ceXth+fm5v
9fB2//R7L9yefnrh+6H+C6+L7ZXbWz3cfvqtF/anH164PdR/4WW3DXJ/q4fbT7/1wv70
wwu3h/ovPJ+2K+5v9XD76bde2J9+eOH20MMLT7YrHm/18Hz/9Hsv3J5+euH7of4LT6tt
hcdbPdx++q0X9qcfXrg91H/hcbd97Hyrh9tPv/XC/vTDC7eHHl54sE0v3B7jTeY31mG7
n14//d4Lt6efXvh+qP/Cw/xahs618TdeuP30Wy/sTz+8cHvopxe2k+IwDfb/ylX6p3+V
K/7nBX49l9e5t2XkeC3T9HkRvi/r/sjnm18PXXfeeTDzwLauH+2p+drZf/xL5fyz+TPT
5yU+/qV7/25/6Lqax7/TDrTt7Y/9te1f1pTrxT7PGj/+n3A1WNtPfxiPywZwg/4022dW
39yf7o+H/8kwHtcf9Bc2I8r+ZU357gvfP/3eC7enn174fqj/wvv8GvYva8o3X7j99Fsv
7E8/vHB7qP/C2/qy7/nHVfubL9x++q0X9qcfXrg91H/h1T7x48ua8s0Xbj/91gv70w8v
3B56eOHxNR5f7E/ffeH7p9974fb00wvfD/VfeJlfx/HF6PTNF24//dYL+9MPL9we6r/w
vL3W44ul6Zsv3H76rRf2px9euD3Uf2Fb36bji3npmy/cfvqtF/anH164PfTwwmaJPr7Y
lL77wvdPv/fC7emnF74f6r/wuJih/YtN6X7hB7vM2n7XedvLpvSnYGoPP/n5le+d8aNt
1w0Q3v16MRuG6iRY7YwwH7/fpuS/++Hdrz9eXuRne1j4yXfeXb3Y13cfXsPx+21K63D/
7ne8e/vJt979frrb78tp7pDj99uU/Hfffvfwk2+8uz/df/djtV3xLZuS/ezzp53X/8Gm
FJ7++c3vj9wf6r/wftiu+JZNaWk//dYL+9MPL9weenjhwXbFjk3pYUVZ9vt3nbf9eVaG
n/z8yj+tKP50/9232TbIt8xLS/tp5/V//Dr86Z/fvH0d7aH+C5v7cjreMi8t7affemF/
+uGF20P9F14O2yDbvXA3S4g7SJ9vukv76bde2J9+eOH20MMLj7bbfLkK3h7d33rh+6ff
e+H29NML3w/1X9g8jvPx5Sr4zRduP/3WC/vTDy/cHuq/sLkZh+PLVfCbL9x++q0X9qcf
Xrg91H/h8bT978tV8Jsv3H76rRf2px9euD308MKTWc2/XAW/+8L3T7/3wu3ppxe+H+q/
sDkUx14owm9MuvbTb72wP/3wwu2h7gvPp0Wa9OIPnl/Yf/qdFw5P91/YH3p4YdtOe0EH
v/XC90+/98Lt6acXvh/qv7D5C6depMFvvHD76bde2J9+eOH2UP+FDXa+F14wt59+64X9
6YcXbg/1X3g7zPT95Sr4vVVibj/91gv70w8v3B56eOHR/MOd+99vfBLmvbx++r0Xbk8/
vfD9UP+FzV849AIJfuOF20+/9cL+9MMLt4f6L7xs5h/+/Te9uf2u87Y23ZvH/rKEh5/8
/Mo/neX96f67m+tw6UUPPNxD5va777+7/+Q7796efnj3yfa/zqXv8d3v3/2Od28/+da7
30/3331abCv8/fe/uf3u++/uP/nOu7en++9uvsX1vfCCuf208/o/3P/C0z+/+X3/84ce
XniwXfGt+19xQV0//d4Lt6efXvh+qP/Cw2S74lv3v7n99Fsv7E8/vHB7qPvC07narvjW
/c9/+p0XDk/3X9gf6r/wcdjW9tb9b2o//dYL+9MPL9weenjh0XbFt+5/03H/9Hsv3J5+
euH7of4Lm7fQPIE/ugK/d1Ca2k+/9cL+9MMLt4f6L7yZ3+e98IKp/fRbL+xPP7xwe6j/
wqv5fYYvrsBv9nD76bde2J9+eOH20MMLm6dl+OIK/O4L3z/93gu3p59e+H7opxf+MW7h
87+F8IVpMX/QUFyEP7zN1ZT7GNbCF8LTP7+NnfF+ihDx/y3EikzmCBxLLMC6riYFMdlG
jN/ovfHtBbK4ktc6tm+lxO9sx2eoyfMzl0fmDkfxv/PZ8h/+0m899fm37qiV9sc+o1Z+
/Fu/8dT9XtfBuP2pO7jlx79l/60EkvSeuv7WfaLwp+qH8cNf+s1nTJ5jYT/2Hxu6fxUf
2Tau9b//2+e/TQQ0Fv/Utu8fv/7z499/+RiLD/165vrn9jJXxvIxzpOdI5fxT7/88+N/
/b9m6zGn2y9///jfFlg0//njl398/OWXKit6DzKaEb98ArkUUzBM+55O2cxcbrKkflvW
44/32FyCxE289UDZ/jhlGSzIbbGPpDv6y68AxQJux/mJso5/nLJa6Mdkfv6HtvzHH6ds
NgHm6QFCTJfNnDDLaFOwOyzr/sebYqeUcx2eKMt//nHKYavPej712AJMFwvaM4vX/NBj
xLhYBOWw29XuYVyGP95joy3Ye3HX9jFEl42255k15mm5XICvbLSokWkwxehDa4A1ZrTF
/xxN6fqAWYCxMV/UNpk2to8hPrSx+Ohm26j7mOUEWrPYzWqxg1ofs04EZn89bsvrCkDM
drqYfa7fFGRgzEo9bsfjovl3oDG2Axz7/rhqEl/zvpTgiqdlk9iZR7MJmJnkCbMAW/No
hg27Uj+tm8TJbLRdYC9K9v6XtgBjMw1jidB/XDeBTpsGC2Yys+ZTa4D9ebJd4FiGJwwx
PadpfK3L+bRuDsCZZppMOruaQa//CazE2NgucG5PjSEOaHbSrPfDfluIO8BkcT1zSRnx
gAEuNJPZK0zv+bhwEh+AbQMWyP+0oiGfs3lc19Fk7w+dBpydimFpmiymu48htoFiGj5n
s1D0MUin2TawLcPTwrkCp/Ri959N+PrQGuLsVFwsg8mNnjDAvJltG9hNX/WEAS4DNvqv
ZbdoztxPoF6bS4RuH7MQnWbbwGGxkg8U4CAwz+buGpanlXMlGmM5Y2ZryVNrgIOATZnX
YIvNAwZpje0DuzXnARPXmmKh3nazoNoEKMbUyYzLk52LWy6iK93RFRt7GXD/sOF13izo
zuKKHl6R2HhnyzkwLs/2SuLzsT3kWB6NfLHD37VWz5b3aV2LWbtvGgNurPNh3q7NfC4P
GMBkaak0TJL7NLMJQ89iW8h2PBr6iKExO4Kd8M6n1hAb4jJudsI7nhYQwjRiVy874e3f
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
Rrs8tKhlb+hTN/v1F9fHcBfekAqZxfurb06vbThSnj37q8uoe+OqOg0KH6hB3ybDCg8H
/LyzX/+Btvj98vBvoBBxdvmrAbnXS7T5e3/52cOsWB4t62lQuLi+RyXarez3zkjs8pcf
DlYKrdTZxu0DZfr70HYPJPpOz77aizEHfl2sc1LUZFihRqMF2ezFvPzmoLZj+8Wvv7hS
qBVptGlEuzyyWCgsv/jxV+MxDFfLwzHBXvsPfETf38tu1jzmI/u+2Pnj8tg9TB/95W8W
qvnDb08fzdVvCoI5OlbPvtir44pqSFgjptP4xeRrLz1ZjqVLwOzZXBXDtgUGujyNN35g
e78AlEz2Kt9///71T/yNZW99iNXPv6Ebrb2uEr19//L7P77+9tvXt5cIWRcM890Wjbzd
b//4+o//8nrzO7ssenkU5zfYq+6P6vXy76z0+eVRiVDL4z0KuHxfM+R773n2cN6RIOiv
75P6qRG8/vp3TkWjl8f2HycnPWZdcvk3vgJ+edSyzB/OevXy0AjQ8PXxDb/++stvTumb
uGP65lz99Wjkhn3KY1Inv/7y5XvxW5r9+ncmLjq0mNRRTjl7c97Zp9DLo0Ecahhmv/6d
tBe/PBSU7e5JZV/tOwsqenmY4rZHYzh6+TdmdX55qBDrY24hL84bu396dSQX1vlX9Y4K
wS+Pk7XQ52wS7i+PLJILy923yZ78OxtQ+uNh+W6n9Yo8+jcWJfzy/cSufTay7xhb2eUh
QKC5bXnsUl5//dVwvCO3kMNey959b5m/lldHdkdqAYmRRzL29dlcvjyWCXs5Zoucq9G4
W8eRGJn++jf2/vTF6ZbAdvdLsq/q8ouTcRbKKV+RZ3/xq+rNAs+k0evVr8azvWsQzy0W
ufrVJw9DIIwEs0/2HVWVDiwkiBUaxCQYX50Hd5y1MTJe5OG8sUPkvx4Ol+WZrwu4/Nab
ajyzja+X9289ikZxo93xi0K2BZWwX1DDoRzh3zz2WH/51x9ff943Xcv/Zxv2RbZh6HGE
Bd1zp/Fq+/V7vv/+Xyh6exEKZW5kc3RyZWFtCmVuZG9iagoyMCAwIG9iago0NDA3Ngpl
bmRvYmoKMTggMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVzb3Vy
Y2VzIDIxIDAgUiAvQ29udGVudHMgMTkgMCBSIC9NZWRpYUJveApbMCAwIDYxMiA3OTJd
ID4+CmVuZG9iagoyMSAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgXSAvQ29s
b3JTcGFjZSA8PCAvQ3MxIDcgMCBSID4+IC9Gb250IDw8IC9GNS4xIDIyIDAgUgovRjcu
MSAyNiAwIFIgL0Y2LjEgMjQgMCBSIC9GOS4xIDMwIDAgUiAvRjguMSAyOCAwIFIgPj4g
Pj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRpYUJveCBbMCAwIDYx
MiA3OTJdIC9Db3VudCAyIC9LaWRzIFsgMiAwIFIgMTggMCBSIF0gPj4KZW5kb2JqCjMy
IDAgb2JqCjw8IC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUiA+PgplbmRvYmoKMzUg
MCBvYmoKPDwgL0xlbmd0aCAzNiAwIFIgL0xlbmd0aDEgODk0NCAvRmlsdGVyIC9GbGF0
ZURlY29kZSA+PgpzdHJlYW0KeAG1enlcU1fa/znn3pubhZAQILncCEkICWuIQAiLQK5K
QNQCCiLQRkHFrVqVUupea10qbum41NfOO4yz2MXphzS1bZy2g9MRaStKO1rfTktt+2o7
lhn69p23rZ1akt9zb7Cdzm/5vL8/3ns853uW55ycZznPee7Frs4HOpASbUMUMi/u7jIj
6VFOQoipXLp22epoW9OGEBVYtmrD0mg7vgshTe3yjvYl0Tb6DtC9HDqibewCTFu+umt9
tB2vBRRWrVk8MR5fD+3U1e3r10bH0Qig+b721R3Rduo5wJy1nR0T47gZIbnY9996MBbJ
YhESUYs2IRlajRhEoK5F+QixN3EH9GFpHEguz/63sYWasq8wlosT0S9fLdsm4gse04Xw
ie/62a/ZGyAfxR16EWUoDBRyFD4RPsF+3bWssEyc8f2jfYUcJUeQE5nI44L9iwKLyePt
9fZ5+73DXsZzvvd83/n+88PnGc9g72DfYP/g8CDjmarA76NeyH2Q+yEP4/eFPYynobeh
r6G/YbiB8Qi9Qp/QLwwLjOdwb21fbX/tcC3Te7jvcP/h4cO0x9Xr6nP1u4ZdjOdS76W+
S/2Xhi8xnsbexr7G/sbhRsZj7jX3mfvNw2bGk9mb2ZfZnzmcyXi6erv6uvq7hrsYz0Dv
QN9A/8DwAOMZ7R3tG+0fHR5l/DI/SxJDZG+w2pQQIj0A8SGyB0AXIo8CxIXIbgBtiOwC
0ITIToDYENkBoA6RRwBiQmQ7gCpEHgZQhsg2AEWIPAQgD5GtAGyIbAGQhchmACZENgHQ
IbIRgAqRDQAkRNYD4BB5EACFSLegAcSgcQUmoA65MFVFGvF/oNlIjT+UymVSWf/SbPVH
s9ULZ6t/hyNoJYy+LpWPCLEr1R+uVL+5Un12pXrLSvVUNf4E1cH476XyVancJpWNQlyd
+midem+delmdOrtOnVWnnqonk8Cm1ISTSrVY4gtSeVAq90vlcqm0CIZ89dv56rfy1cP5
6gv56n356j35anu+OoTPn9bUaJCiH59HNbDE1/ghpAPr6QhmmkwhfDvYJcK3wS4LwDfB
LjvArWBXNsBXwa58gC+DXR6A/wx2HQL4Ith1A2AsOLrHNDUO/wWNEoxM+FPUSIt4HZml
9sdoQGpfCw6cAvL3gwPi5PeCA3sA/i1omwlwNWhbJa5xBdmwDeZeBjwO+EdkI6cAL030
vxG0NZnAiAeQU1rzNWSV6HcEuzJgme3R/T0c7PJCa3Mw82XT1ES8fmJDDyKztGg3MkuT
H5jAzon+tcGBi6ZX8Bo0IP3mfcEBcWsrg7YF0LsU2eQiV0uCtk7oXRy0LQJYGHRuEPfT
jBzSPuYDNgHVnKBV5NUe7EoFsAW7sgDSgl0XAfjgQDVAksjKb3E8cpJTQrzpc5Dl9YFl
po9h8JqtzvSBM0ROBU0jTnG66T1rCDe9aLrU1Wm62BXCx4OmocwQjYOmN0ZDGOB1AOgc
jMJ5M7QElencQJ3pFecN08uwFn7R9BxIJTAKy8LQU85VppMw9DisZnvRdCTzhulwo/SL
fkdIDisetErr73BI8Aj8/nFBY9o8cMO0yXbKdP/oRVOnWRpaF4W1A9Ls+6KzV4vTgH6V
9aJpuXORaanzomlJdKkFwFFT0OSLwt1R/hoGYBtAXwsmcpezyeS1TTdNjdILo7Af2LEH
zGaK7WemUhswEzQVi/uDGYWwsivzkClvoNw0WeQTSFNBhvOyFFkK/1QlsSIW+UmsWOJ/
kcosoYz1P8P6j7H+Hta/lfVXs/4q1l/B+t2sP5f157B+E+tPYRPkOrlWHiuPkSvlcrlM
TssJnP6EUOQjIUt0/AkyuHIwktFiSUt1LRHrUECJCJYTNHMqR3qQnDwKeRfkHZC3Q94G
eSvkzZA3Ql4PuRtyT+Sj58XZZ0gP2XxaWvQM2Uw2TnRuJLsmarvI+onaetIt1cBVPS/+
JmBwJkJnwGdFdu4PyB5tDuAAPmAMIChbuBD06vXdHs6jq4grqar8PxRtUmdbZfYPD/f/
PeGHudEanlW/YWos+BsNaMGEv5PKN6VSJ5Wa51nTZ2yUeFaDSOuXaP0SrR+LtH4s0vox
0Prv0HLJgaOzGpoDzyS3BPLFSiS5ZVYgrcF8T/MZ0kQavZVnyDwRWprPYJY0eeeK/Zit
bAGyOokMXFeTSNYkApCRUjQqkkF/qUTWGiUb+CeyvWhAIhsgeyWyU1Eys0SGGidWo99H
ZonMTL8vksFJidJlknnwq6hLBPhVrg5lSnSZXB3Q/bMA/6fbHdP+u7/gXdEwTY88Hi5b
W4adbExAZp0WYK3/l/n3//OTHVB4lwQoLxgY8zhEga3IwsxDydTjiEco8ifI18UcboWx
xUgfDkUuU2K0d2siR0OgQtSFatFN5EYvogpEowNoELkQja1oGzoJyYsLUCtagJ5Dt/Fk
nIiW4D8AVQXQ/wQ9gSYBNqABTKHpyAFB1Ar0LPqYnI1cQ0WoDGK5NagT1ruEDMiKZqAh
9GXk2cgFiO1+GRmB892AONQIaWHklcgtlIaKYZW5aAnqgHm70dsoGXYyHVWh19BV9Cm6
iWOxHR/Fp8F0dbDafLQdotFRvDByAHZkh18sQdXIh9rQBuRHAfQCnN0R4CwWCagSHYVV
htEtzONk7CArIq9FrkcisBKPUlEmykK5ML8UKGvQHDQPdt4NaRc6gn4B6WUIWyqJndJS
f6CT6SwmM7Ixci3yEWpCi2GnIuURSCdAWmfQZXQdRbACx2ATtkDKxsW4BFfi1fhXBJEe
WsvMiZyNXIYotRjNBAnMR0+hZ9BvQPqvon6Q0J9AP7ch4MWYxkrMYSN2YheeilvxcXwD
f0tySAW5h6ymLFQq9RvqFaYo4o4siIQiFyJvR25GvgapElibAc44lAEaKQAZToFfmo1a
QDZLIZTqQY+hn8JeX0RvgmbeQu+hD9E47NeOM0HD8/FifC9ehzvxerwJb8Gn8Wf4b8RL
qskhCJQ/pG7RiE6iZ9E76XeZncyBcHl4JBIXaYy0R7ZHdkX8kUORJyPPRPoir0a+Aa0w
IN8MSHkQVZXAPqqlNAt2Uwf7aYXkAxnei9aCFa4HvW1Ge9B+dAi09TP0K0jPwi5fgj1+
AHu8jm6ANkchjaEvQcIarAP5ZMOeS/A0kHA1bgQpLYF9H8c/xadwEPZ+Gr8GaQRfx1/i
2ySLzCENZBN5lDxGjpOXyWuUi5pFbaW2UwcpP3WcOkV9Qv+GfpMeom8yrcxi5l5mE/MH
5rpMITsWTgkvDe8O/zo8Er4ViY1Mi9RHBiPvRG6jGLBFM0oHSRehacgLHK0AGXeCTTwI
7zM7Ie1GjwJXe0Dqh8BKjoOdPAN8nUbn0ACcDTG9AVbzDujhBvqLyBukqA0grMbxkPSS
DQhgBdW4Ds/DTdiHF+KleAW+D9+Pt+JteCc+gA/hI/gEfhqH8Ct4AF/A7+CroLsvIH2L
bwP3hCSQRMKRDOIi5WQJyOEI6SUnydOQzpDfkX5yllwm75JPyRikW5SciqXs1AyqgVpA
LaFWUJuop6hnqfeoMM1AstJL6e30Y3SAHqA/pT9nTMwJSKeYD2R2mUtWITsG6YTspuwm
i9il7EH2EPsBO4a+wGmgv78iPXoUPwj8Sg9VifrIW6QDfYzHcCw6TfagOLhkM9EF8nuK
Q/XoXkKh2fgIyMuIc5guRJhZKBkyB74ufsLPjQGOhqeBr4Ox8KuRq1QKnNv1IO9/fJaj
PlgF4V1oPa6mSogMbO4JpgY8yWQhP2+yM9eRk52VmZFut6VZUy1mU0ryJCOfxBn0iQnx
ujitJlYdo1Iq5KyMoSkIy3O81qo2c8DeFqDt1hkzHGLb2g4d7f/Q0RYwQ1fVj2kCZnFe
Owz9iFIAyqX/RClEKYXvKbHWXIbKHDlmr9UcuFhphTi1dU4z1PdXWlvMgTGpfpdUp+1S
Qw0NiwVmmL3c8kpzALeZvYGq7uU9cHk4cvCZ8pf/Y5LSkYPOaD8pf1klrhxA09u3LOcA
RApvgLdWegNJVqjDGGXzti8J1M9p9lYaLZYWR04AT19sXRRAcH9psiemSysH2OkB2XRY
2rwiAAygvebncs727Atp0aK27Jgl1iXt9zQHqHZYwhuIyw4YrJUBw8Yb3A/NOzXvvonB
T2AwQGxV7R09VQGhbS8IXWy2ia32fdCaJQYFAbKzBeK1nbCwWdyuuPUoEx1Wr9jTttIc
UFinWZf3rGwDmfM9ATR3gyXI88IZcOy819zT2Gy1BDxGa0t75aTnElDP3A3PJwnmpB+P
OHLOcFunWEBkZxxTHVNFnGLhtkbxz49E+/94VkRu67mPAGfN/V5qWNyItQa4CJgXm2ED
zVZgpVgsOopRz+JiEC48LRiEsCKgmN7Woy0FbQUYm9Zq7vkKjkibdeyvP+5pn+iR2bRf
IXFQVPb3BhPA7XfqgezsQFYW6Bz00wFqgq1VSB2FjpzugNG6VmsOGEFUqB7k2N5S6gS5
WyyiyvaGBLQIGoFtc5qjbTNaZAwiwZndEiBt4sjZOyOJ88SRbXdGvp/eZgVrPC2G9ygx
ILd//0+j1cd7l5cGsP7/MdwhjctKUAaB+QRF/gLvDlYaRQYhX5vIf4Y+B2QdtR+5xDFS
gtxipu9HedCGqAhiEivcv0NwQ58lk8lRKoZ6g3bQX8NnFE72n+yT4uIQrSDmNMRWFNyo
KYJGVovZWqRU0LWErcVy7ZWxd8bOI8/YB+N5k61xlrh0yIXMZ4O3f820fntykBr6DkIu
jITwbriDtODXsl90qrCALPAlZpmgUOpoWv0FG69zDl0ZLyl3ckg7Ms6Xv8HxeZORL95d
5C502Qtd7oJ88ECsjBWWuFr9cz21i0IPtoZDxdmzvJaO2VPnds479fiiFBCFNfIR9RbT
iRIgqrlfuFtpYFOeNFNuM5ZTbCyPeVofo9foE5MmZeIsKou2q+wxabFpmqLYIk11crO+
KbkpZUfSU/RJzW/5Fyy88qCJSTjIqX8qw7IBTSpOPRSH4wY0RmxMszqHrq4b812BDNx7
xvImYx9a50srgi3rCl3pdmsqbFdGEhP0BYgi1lR7oTZeV5CvS8SnvRkVMxs1hvJ5tTll
hUum2Uln4My3e37/0tlbR5+27J/79rd4f1WFtfjptovBcPPS6eXEGH4v/ObtN+DOm4w9
4cg7INHIIHzn9MNdYEH3Cho27lPd1zqKh+An1qJRhvB9z8czJj6EOwUTAqslLBJiLds0
WIM0EJSlCuYUi4kd1NdYU50j3de4sSt8+dAQz2mvrCu74oM6z8XpSpCHf31syAODr7NM
7uuiRtKBvaIKDEqR+BObkmpkLLbku4sKKEtJ8qG2io96Fiz1zXa4HaVNO54+Eeh7MLwW
Ox/oziv8xbgmL/mAr/LWrTVLt1TYZhs2NW575+F9X3WET01vD28Avq5FrlPHmW6ImB4S
UhQ8x8/gW/iW5GP8sWTWbtBqLRqNwiDwFmO1IYT/KKSbGPg+RBQjDrU9M0abmQdD9aAg
fx7OS40ZzEwYXAh6K8gHdfnGrtzQXvH9wJ/E4tg5n2esW+Sf46HDyX8gsi7yahdZM+EU
XJAvWiErqlZiXMb+wLcGxkXLtKam2wtThQJHRXoyn2Hx7b54P/vrugMtc2o6S7OmV3QG
1oe2tHEz2s48d/t4VdYrnqySDFvC2Z+8sI9y2JwNRxvaZ9XxHVPWHd6+4Gc5KvdjK648
2VudXQjn7xpCNAvyIEiNfiao5qtxEYUhMiYkhFuEZJ1aTckUNEXLGVqhGNUhlVKJ1SQG
MQwFFNeEdJWcpWJiaCVFM0pFTIagtphjXDEkBmudykblz5UBJa2coYl1DnWP+LjsMnzF
V86f4/hsTxnylIkSMZSNG8QK2MCWc+e47C3acwBYOyT25cLLm7xMsn4fjlfgAqqAtVKW
eEsRUf1i/CxleOSrfe5988J/nxdWlEEQVjI+SG36budgeAi7JDv+M+j7E/AvRrRWiOcU
R7UkRm2RyxXyATWwoYoBG34e3I0RPsQJaWQkUc0MxAkqi1fZrXxE6Yf9M8pkIPdzP+cC
HMUlTwJP4isfKXFquavACWh1ZAxO6JinbFziZpxltPwH0o7dekmzaWC7rIXVG/RxkiIl
fxN8cMqC5yLoGo4hlTXjX1deWHX+dODvnUdm5t8eePXxY+/RZNGH/5o6fUt4/PoTxxbO
mDxVdMQO8L46Zg1KRDmoRShVEAWlzEoiSVR6ki3VZnWbFKqR5GR9ot6SwyQeTFPv4o/y
5/mr/Kc8w/9Eh3XnMxx6dtCS63COXBk7p7067huSvItonKImyiU3I/kY0RRFJwM+hpWJ
TgaDs2ErwFbFWA1J5qiNh++dF52TzJMSbdrkORUZicVGR4FAelqfDJeklWa1120MvzO0
yef/E7xL/M1and0+f+6h2W7TFEv+3gW9O0vmMry1Ovxf2zWxU+5+43q4v3pNBOdDSD5n
NvCqi3xMfUw9B2+XxehNYZtHWadcqOyyddl7lX3KYaX8d4ZLBe8bvjXQhqR0Ok2VoUlP
mpIxQz2fn29cEfeA6kG+2/iE4V+KnsnQOpxVdkt6+gyj0amPpc0UZwRVOLlYp9OsM87g
jAYuzchRd1frWKWtulAlAHG12Zal4oxa4wxjqZIViktL4HyPi58RunOhBH13D0m693SP
c57uMU7+JZhvtzZbu+WcKMmSODmJ0xlKsLb7dSdIt1t7TjRhH7yNiUKlJInq492FSPRv
Br3Bg6kJOYOXq8BFhlgsunRXkVvGRqvkGWW8a80Dy/Iylj58z/jy0789W2vTx1lvPGZS
G7VKXWqicrI2u+Hxu5zNPG3g3Ida5+yjEpJyw3//bHPeDIw113eGPxn7r9xJ01Zrwpal
7mU5ulhjkqo80bSxp6qS76DTrHM7N/5EtDIXnJgmKgh/Q7ChOiFDSHEkMxadjiQRawyb
ZKtOVQnJloUpOEXep4loiMbGJAq2dLsoIbAp38UJB4hEuXjGRLviy18f4cHng9eTTAoc
vMQ4WBIN7CUmGOCkgPszgAxEtslP+dQZe93PHR4/FgyNLNwSHvlMJtOZ755Zk+4ou6ty
1WOr+qmKvJtvZ9xoCX/+9rsLmrbfNJvccZ606bMzqq0Pl7X96wlERQbDC2gWLEgFX1Fq
UUDYrM+11xbXFM+en7EsY4PrKY+cqeSzEgv0tRuyerJ2Fux07ao8ln644GjlSwUvVb6b
PpJxedpouk6BKBeJq61NKiy2qqz+QlxYU8gk5TDWTDbJWqUpNZvtM+XCNju2J3r9M38+
k8zMPzTp15PIpHXa6ebpZDoRHPn1dXDihsau+L70wQ0BKInlonSzi26u2+njxs6eg1q5
8yxYyjrRUuCaB2lJN7zOnp6LrS7xJIqichemwW3gchflwk0JBqS3FiRaxXsCpJeeKhGZ
MBg5iFc6qGBGRcS4JSd/4f2ujMemFFif0NTX28r3r9kSnsXlNq5tqP/b+WVP6G70yGSf
Xc4VtNY8g2X1wbJl4c8v7Fz0dGv+Q3gDZh50V4Vv3ldcOj5anBhboCktvWtyRmW95/NE
u6egoSxlY9PDn07r4u3c4cuqfJ2FVytNmenTurb/xux+tLkoxSZaljsySmYx6yF2ykW/
FNr+pPpGRdz8fH4Z/1USrVLRvOUGXK3GGh1F6yiKNiizBZtNo9OZxZYnA2cIuZTSoqrR
sNEL2mZSUc4MWuuiGuENuovaQR2mfkV9Cm/WlFM52ekckj78+bLLsrVnxTM7AmeW5zxf
QTzlg9sGTusVDr/lHI/TyYl0WIecYnCiHXKK9zP2icFIvBSNpBdW4B+d0TumikDIks2C
HtwxbOwmQrm8pR/kNvcmsLqEGNM9VseSwvmLi1vwQH19ScmcOSUH3aYCPCTXspkJlJtO
UsSNn5mVPFOvV68sTT5U0OitZkiUsKRejGxFme1gHoc47JfCcr1SzxE7Z0+yGyuTTvKn
k2SckuPSlJSQZLkLwk++RkNTGhCWXhmr0UhiE+UFX+iSzHy13paiolJBXjSVAF9mquCU
L6W6qV3UUeoX1Psgt79TaopKVULQ9r9JDsQiSU4UG1zQcToi/weJiUcbr0O+dT9IjAWJ
FeEfnNodgbnVsti/KeRllcfufTL8rp7R6RUpvjRHa7FvRUmDv9joojpTszSOBFKk0Zhu
vz1HX8Mlxi4vS+5xt97lAXnkRUZpJ9WHSjERnhL/3hZjc+THuHWljinuZsdyxTL9Ee1V
/Tfmb9Jii/Qz9DMM8/TdiQ/oZUkKLKRarDPb+Fi1C8cW5zhyk3hrqkGV4kIYPksczTmZ
82IOlWPW8UlAUhxTerT0ZCkpNetACy5bAiu3KGpi2FKkFJepTrGlqwxJvFbJG3mSxnfw
O/hXeBqCyTIl1qYi+LP6TvQyfBL9d/hEVzbFCYa1TjRD8QLxrdsClvfWWU4ySfHu5T1l
olGO7wbh+sTw58q53RxUwT7PRS8S7cg5rOW7RyRq7ZA26iPWFUy8wYjmWUQZZOLdIcXL
lOQ2/tGngreImrJ4p8diNu8lFaPMnbbtwP7NDLN9SulDVVPvbr1brzIWTrI4Zhfes6xo
flbKUoo26TzH8wpn5JMDGYbsOJuOuOUJxvBOivl9WXnNzMba8NfhW/G6+Mq0wuRNbp/g
zXmqBeertHKD7g/tK959ASLM1nArdQM0lgFfKF8WHk7UTCpMR/mawgxvxgOaN9Cbqjft
SrmxVFsStyGeVtG01l1CmU2sElF0iVtr0pjNkiEX2BLZ6OHPtk5SIbilY52CwGEzJ3D1
XBu3ltvGfcSx3BSKKs2g08DAK6l6qo1aS22Dj4+/gi0o4QOzckopGDdowic6BeyEC2vd
OPKMl8FLlugXJuwbItBz3J07fCjqDSiQ8YQIC8U7mjXceTuRbq106SbTGxItCFw03O13
4ieSeLKqSH+TSXRNWWx/dl4lXela0LHwoeALg0735LQ4g7sujPC1vPQtnYuUuoKizZnm
BWE/ld5EbdXdHWPTu5V0kvZtujWnbuv2W5/9NcG4u7xDn6mn3fi7TBzzyT5HUm7nmqZw
KBVep+HB8L1UfO0X/2OGAaH5VQ2zGudnN65Y3XG/Y9qaVUtqutpXrVgMw/8L2AE7Fwpl
bmRzdHJlYW0KZW5kb2JqCjM2IDAgb2JqCjY4MTQKZW5kb2JqCjM0IDAgb2JqCjw8IC9U
eXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc1MCAvQ2FwSGVpZ2h0IDY2NyAvRGVz
Y2VudCAtMjUwIC9GbGFncyA5NgovRm9udEJCb3ggWy0xNzEgLTQwNyA5OTYgOTg2XSAv
Rm9udE5hbWUgL1dGU0tUVytUaW1lcy1Cb2xkSXRhbGljIC9JdGFsaWNBbmdsZQowIC9T
dGVtViAwIC9NYXhXaWR0aCAxMDAwIC9YSGVpZ2h0IDUwMCAvRm9udEZpbGUyIDM1IDAg
UiA+PgplbmRvYmoKMzcgMCBvYmoKWyAzIDMgMjUwIDE1IDE1IDI1MCAxOSAxOSA1MDAg
MjEgMjUgNTAwIDY4IDY4IDUwMCA3MiA3MiA0NDQgNzQgNzQgNTAwIDc2IDc2CjI3OCA3
OSA3OSAyNzggODEgODEgNTU2IDgzIDgzIDUwMCBdCmVuZG9iagozOCAwIG9iago8PCAv
TGVuZ3RoIDM5IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAFjYAAD
RgiFQTJBRZiBNAsDKwMbAzsDB4YqaghwQg3hAtLcQMwD5vMCST4g5gcAFkQAeQplbmRz
dHJlYW0KZW5kb2JqCjM5IDAgb2JqCjUyCmVuZG9iagozMyAwIG9iago8PCAvVHlwZSAv
Rm9udCAvU3VidHlwZSAvQ0lERm9udFR5cGUyIC9CYXNlRm9udCAvV0ZTS1RXK1RpbWVz
LUJvbGRJdGFsaWMgL0NJRFN5c3RlbUluZm8KPDwgL1JlZ2lzdHJ5IChBZG9iZSkgL09y
ZGVyaW5nIChJZGVudGl0eSkgL1N1cHBsZW1lbnQgMCA+PiAvRm9udERlc2NyaXB0b3IK
MzQgMCBSIC9XIDM3IDAgUiAvRFcgMTAwMCAvQ0lEVG9HSURNYXAgMzggMCBSID4+CmVu
ZG9iagoxNCAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHlwZTAgL0VuY29k
aW5nIC9JZGVudGl0eS1IIC9CYXNlRm9udCAvV0ZTS1RXK1RpbWVzLUJvbGRJdGFsaWMK
L0Rlc2NlbmRhbnRGb250cyBbIDMzIDAgUiBdID4+CmVuZG9iago0MiAwIG9iago8PCAv
TGVuZ3RoIDQzIDAgUiAvTGVuZ3RoMSA4Nzg0IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+
CnN0cmVhbQp4Ac1ZfXyT1b0/5zxJnjRp0rwnTdM8SZ7mpUnT9C0NhdI+LU1LeJO3lrY2
0lJay5tQxApMEZ2AFEUYKsw5YU65KmOEUDFVt7ENRSZsON92nU7uBKdeO52XMV9ocn/n
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
ZG9iago0MSAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NTAg
L0NhcEhlaWdodCA2NjcgL0Rlc2NlbnQgLTI1MCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFst
MTY5IC00MTAgOTk2IDEwMDddIC9Gb250TmFtZSAvT0VWU0RXK1RpbWVzLUJvbGQgL0l0
YWxpY0FuZ2xlIDAKL1N0ZW1WIDAgL01heFdpZHRoIDEwMDAgL1hIZWlnaHQgNTAwIC9G
b250RmlsZTIgNDIgMCBSID4+CmVuZG9iago0NCAwIG9iagpbIDMgMyAyNTAgNjggNjgg
NTAwIDcwIDcwIDQ0NCA3MiA3MiA0NDQgNzQgWyA1MDAgNTU2IDI3OCBdIDc4IDc4IDU1
NiA4MSBbCjU1NiA1MDAgNTU2IF0gODYgWyAzODkgMzMzIF0gXQplbmRvYmoKNDUgMCBv
YmoKPDwgL0xlbmd0aCA0NiAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt
CngBY2AAA0YINYAkE9BuZiBmAWJWBjYGdiDNAcQMDJwMXAzcYBYPAy8ABlkAXAplbmRz
dHJlYW0KZW5kb2JqCjQ2IDAgb2JqCjQ1CmVuZG9iago0MCAwIG9iago8PCAvVHlwZSAv
Rm9udCAvU3VidHlwZSAvQ0lERm9udFR5cGUyIC9CYXNlRm9udCAvT0VWU0RXK1RpbWVz
LUJvbGQgL0NJRFN5c3RlbUluZm8KPDwgL1JlZ2lzdHJ5IChBZG9iZSkgL09yZGVyaW5n
IChJZGVudGl0eSkgL1N1cHBsZW1lbnQgMCA+PiAvRm9udERlc2NyaXB0b3IKNDEgMCBS
IC9XIDQ0IDAgUiAvRFcgMTAwMCAvQ0lEVG9HSURNYXAgNDUgMCBSID4+CmVuZG9iagox
MiAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHlwZTAgL0VuY29kaW5nIC9J
ZGVudGl0eS1IIC9CYXNlRm9udCAvT0VWU0RXK1RpbWVzLUJvbGQKL0Rlc2NlbmRhbnRG
b250cyBbIDQwIDAgUiBdID4+CmVuZG9iago0OSAwIG9iago8PCAvTGVuZ3RoIDUwIDAg
UiAvTGVuZ3RoMSAyMjExMiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHV
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
zAN3YjTrxb4yO4VACirQzwceXthjaJTYY2b5pAFIPXql0IvxNh92NgmuFgI1JjGKGpTF
crB8sX/wkOkLm3f2dg67RVy818G2igGejcdYG9sI5nUnvNaDkgE/fk2Bb4KyCPkCEAfu
MVFTwT92DpQH5CcXswrBkbiwGj6uqlQoEjn1aP5ezv9sgzj/01FzZER1uP7bWCQ5qJ9A
w+RaNR0qHGcygHPAU0IEl2vBAUF/+KaI/Z0Q6bis4IWdSuXNbeQieGtyoJBz/LHkQtSd
Rt1kYLMTEGUe2vHAfOahHQ7/WA0gzuQss3oqwc2Ydsb0PAleoixqonjyYpSmgErN0Gq9
sHUSkKfne3PLoXkEMMpIQI15ly5CPxvnu7hOhjLzwWfBWS/itD4SeDASI0YY5wS/mIY9
Yt5e2Jj4Ir3nxB9QPusAZ+J34D/zlp+9/9yTb2r6G65QFo8jmE9p4FZ40Sf8kx06TzKf
66M8xzpgrLTQVDwqGiAVg3hZtLmJe5F/swjXxFL5FcyJvCx2eXU0eszh7svDtx7JN8cS
4fi9l49vRHz00NSx4XLtlaFLJh9ORiuTe6QX5tdXTj3fzbzCG2du5r5y5nDHP5+wwpcI
+Bof2lNZ40mWzZmR8AVCkb6VACz+UWgxlOfkjEKmjmyZML45MXzh0uuvmnv9/wVJyaRX
CmVuZHN0cmVhbQplbmRvYmoKNTAgMCBvYmoKMTUyMDEKZW5kb2JqCjQ4IDAgb2JqCjw8
IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc1NCAvQ2FwSGVpZ2h0IDY3MCAv
RGVzY2VudCAtMjQ2IC9GbGFncyAzMgovRm9udEJCb3ggWy0xNjMgLTQxMCA3NDQgODc1
XSAvRm9udE5hbWUgL1lGRFJQQStDb3VyaWVyIC9JdGFsaWNBbmdsZSAwIC9TdGVtVgow
IC9NYXhXaWR0aCA4MjMgL1hIZWlnaHQgNTAyIC9Gb250RmlsZTIgNDkgMCBSID4+CmVu
ZG9iago1MSAwIG9iagpbIDMgMyA2MDAgNSA1IDYwMCAxMCAxMiA2MDAgMTUgMjggNjAw
IDMwIDMwIDYwMCAzNiA0MSA2MDAgNDMgNDQgNjAwIDQ3IDUxCjYwMCA1MyA1OCA2MDAg
NjAgNjAgNjAwIDYyIDYyIDYwMCA2NCA2NCA2MDAgNjggNzYgNjAwIDc4IDkyIDYwMCAx
OTIgMTkyIDYwMApdCmVuZG9iago1MiAwIG9iago8PCAvTGVuZ3RoIDUzIDAgUiAvRmls
dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHVy4kyAnAYBPAfSSiJHEmU0uHWoUOO
5P3fqc+/Ge9gZ3Znj1kSNkI31zY0Y0s2pW05O3btySvYV3Sg5NCRcuzHfw9OnDpTca4a
7YVa2i5dqWu4jtTUcqOtoxupF7wN3gV/ce/BoyfPXvQNDKMbeTU2MTXzZu7dh09fFr4t
0+v/y88KirgI5wplbmRzdHJlYW0KZW5kb2JqCjUzIDAgb2JqCjEzNgplbmRvYmoKNDcg
MCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL0NJREZvbnRUeXBlMiAvQmFzZUZv
bnQgL1lGRFJQQStDb3VyaWVyIC9DSURTeXN0ZW1JbmZvCjw8IC9SZWdpc3RyeSAoQWRv
YmUpIC9PcmRlcmluZyAoSWRlbnRpdHkpIC9TdXBwbGVtZW50IDAgPj4gL0ZvbnREZXNj
cmlwdG9yCjQ4IDAgUiAvVyA1MSAwIFIgL0RXIDEwMDAgL0NJRFRvR0lETWFwIDUyIDAg
UiA+PgplbmRvYmoKMTAgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUw
IC9FbmNvZGluZyAvSWRlbnRpdHktSCAvQmFzZUZvbnQgL1lGRFJQQStDb3VyaWVyCi9E
ZXNjZW5kYW50Rm9udHMgWyA0NyAwIFIgXSA+PgplbmRvYmoKNTYgMCBvYmoKPDwgL0xl
bmd0aCA1NyAwIFIgL0xlbmd0aDEgOTE1MiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz
dHJlYW0KeAGteglYVNe9+DnnLjN31jsbAwxw7zBsw4ADDNsgyg0wJEoSUAFBnQqKiqhx
EsW4gxrAoCZxt5qYxX+T5rVpxiyfGKnBJm0S07Sa5OWzJrHJq01iG7rka/I1DQzvd2ZA
Y17f6/v+//8M5579nt++nGHtPV1LkAb1IAbJi9etlVH0wz6EEP5kaWjZqlifX48Q171s
5Yalsb4ujFDcZx1L2tpjfTQKdXEHDMT6uBDqtI5Va2Ef/Wj/Do/1K1cvnpjXhaA/fVXb
elrTzwdQ5LvaVi2J9pDrCNRZoXuWTMzjZoSY4tjcv35iTNcYAAWoUtBKpEIrEIcIEtEt
qBEh4sQhwBdH5zny4ILtM6sXGsu/RA519OXPDA3dRRs/e+VHfx19emy/NqzGsFuAEvvA
e9XayGyEdBmjT0ckbRjp4X3f/qQoQsNnnyZIn3yaKA2ODys7XrMnFP/HHzOkz/+YI8m/
UX5D6n658JfkzfNmafV5/Oj5Z8+TN/appXMvpEkPHy2Rjh0tkL4P5ejeAunIoTzp8KHb
pINQDu3LlQ7A2P69U6S9+2okaZ93H9m3V5bq9i7cSx7di5WPPvqIiFfkKwRdEa/kXVGu
1F8JXeGVIUFbTOGoP6MTi8WXsDIoiMXolHhKPsW0vhh6kfzu9y7p6u9lCY3kjbSOMPX/
jpV3698Nvct8sc0m/eWFAunPUB59Ab9/OUe6/L5T+uDDKdKHZ80UueffMYjRl4+/oxGL
3z6rli7ChPGCdMF7gfn12QRpGMrLW2qln56VpLPdfumB3bXSnl210u5dWdLArirpfii7
um+VHulNlHb2TpH6e7Olvt526b7eemkHFKW3fFpxL2x8bLtZ2t5TK23rrpWUnluqi3u6
s6Qt0OneGpBCW7Gy9ZaqYnf71Pba9pb21va17bxodEpxtmxJxTulhPhsiWWcksWcLeXk
GrM9hiy3MSPTkJZuTHUZZKcxRTI4kpL18QmJelucXW+2WPVG0aTT6Q06QaPV8Sq1jmE5
HcJEJxp7jEThe3iiMD0MMaIKVIeUjG7EGpEXOqtRN3oZ/RqNI7Vjqloylqklxq+WUKla
qvfhsLkW1TZUhi0Y6jmVYZ+ndlCNZocLPLVhoX5+80mMH2iB0TDZOYhRQ5jdOUigMlfN
m988iBPodK8DunThIO7p3bPHcb3V0uJJDrfXzmkOh5JbwgW08VByC/LAZ83aNWvW0MY/
+5wU6OntsytPXmMDrkBHW/iaq/rkH67Rdmv4D65qHG6XAx3Va8JbAx3hra5qz3/7Kjhp
8gTaiB4KB6+NQoDWrPV0TU5HaxiYBAsh3grWCHEXkTT5/LZasUE6jtD4xzc/I+3jX357
3f9Lm9qAmB34378FXyTum1fjZTf3/xe9i+gX6Bx6IVpeQUPoFHx/go6ji+g19FMYpyWE
Xkc/RCdgdC/6MXoCPYIOoSejvfswQa/AKc+ih246636wdx+jNTDWhFahtWgb2o32o0dh
160w1ofyUSnagFrg+29oEM76Cj2GHkY70XqQ4R7Ujx5A34eRF9E76Bq2oDFsxj5cTpJI
NXkUJxMveZBZA/A8B5A8SxaCZX0Cj8GuAwDbC2gdvGE3E0aZANMxEibjAPUxdDvMIqW8
ocxfWlJcVOgryM/zTsnN8WS7szIz0tNcqU5ZSklOciQmxNvjbFaL2SQaDXqdViOoVTzH
MgSjHByOB+lPUHkcTqezJXein3hzP8yki184w8h80yLHzYtOJn2nn/ydfsr1/p1hZA3X
uKqq6YtPoppPwsgSxtYwoqdgyx1w0gQkgfZOV2B5OKGqvbUVdlS7RDlc8xfvBChRgE9q
NVWuqiWa3Bx0UqOFphZasDZ0EtdMx9EGqQmUnSRIrc/NCZvBGKQHaOkMK7taoeGqBtRh
xnJjBozx7m9PIdgWW4RgWbSFw3xVWBU9V14eVtrCaJd8Mmd4YPegiBa1enTtrva2Bc1h
pg2IehIx6YGOBujByVBaO+QwC+dGHw4YAXsgD0CfLmuFp6sadv3TcRgWqpr7ncNRs9Uf
CJs84Vth560brzqYgUD8cpl2Bwb65fBjs5q/Peuka1paWuJzc+SBqDGqzs0JdFYCpeO9
uTmUBHiSNO2tnRSWzjYKZ6BTHti1JArr7ihs0aWBDmBM279aNTAQaHcF2tva6THw9qqw
0hCtUMM8Sg45AKSrbpkYmlgAM2x0prW6BWhNAaud3VwFswFXWzXIIJXT6yOtEyMwEJic
lCmcM8JKa1heLIfR7GYXbC6ljyWlaGBxKZVjeA3Ozamtv7ErzKWLLnngSxTGra6RzynE
N0baJkb4dPFLRCdrXDWtAwM1LrlmoHWgbXC8Z5FLFl0DJ2trB0KBVji1vjmMYfylXY5w
ze6WsNjagcuA9lQCamY3VzicJsAj1q2f7CIQKRAsEGFAB6gAfzMmKuAFamh2ylVh1Njc
4gBCNtN2A7RjNRUkENxS4PEE2SiNllBk4SDanmg6nVQ6dw0qaBHwPdwzqznWl9Eix3NI
8XqAH610ZnhyxtZIZ3omZ65vb3UBc16Ihn+2sDrj+p9RjLMEOsrCOO5/mF4Smw9bqpoZ
B6ECDy3iYGhL4wFNLw/bPdDO8gwAWy64wqInzDUPO8pbZNEEFoByb46rdta8ZjkwcF0K
YiMTmFI5AFF3tXUMTKhYKwg9loHBclipus3lReXwGpkO1IQVV6U3OtP+EQozH8EEGI3K
ky68c9ZJBe+cM6/5tIiQvLOh+TmCSVVrZUtLLng4CGkvgG+4hjYxT4zXcHHoGJQ8KH3M
E+gS+ycUZn+FMtlRVMp60FyoG9lXUTPsqWa/RjZORKWkAJXRonoDldI++z5qYUfHf8N0
RveYmEzUA+Mb2ZfQc/xudA5qH/gcCb4+tAA9g+PwcfxzYiRPMRIzwKrZjewn3A5ulJ/K
d6gSVQ+orqoXq4eEJuGCpl5zVJusXQu7wfojCOh5SAigsp7iCYto8b714VvRR36e0+Q0
pcMDw6p/9HDoG1oDKLARo03w+AlOht2GF8l7mLmIvSPIOwK7XBYfXvnXyr/CJMLjNZEL
rBmiEQYVKEZMGOYcwlaYgByADI5/pmgFsQTF0wciXp/X40EV3vy8fm6Kp3/LqwJ2Ydb8
zafPs3G89e9Dqmp68jEA+TPuPaRDK5SAwDCsRqvdw7BWaOn9GjaBbWGXs+tZjq28l8GM
3qAvk3An16pjdBzGnI6RmTxGYRiGe5jnBV7LHMPIO1ZQ4fOO5GFv0O7zer1Bj0oMXg16
+qd4toiv4n5xON+NS5wWZ0lBcYkPO5lXRi+l4oI/RM4nP/Oy/HDkDVy4l/nbtrbV/zgD
aKA8hNiXIPbSQD6zTzHw8VqxRKfT6rPMcSX6wfE/nRJMJXqeV6kGxz9SKgRjCa/iNGoB
kz0qLcswOoNfV4mYDKaYqWHmMquZLYyKMRgNZRoRgAcSGjlewPqjHMeoeAZ5K8x+74jf
XwDgm3zeoC8KvIdCPTw8BgWGzX5Pv/ihx6Mezsce7GJcgAr2MT6nBbOHP1z0s0VjpYXM
vpfe+TDS9vBYBn4yMg8/+TvmttFV5PGxhYBR3/jH7OvcCEhcPlqrKFoLl+iw2BJzU0pU
vpxbVZWeRtVsz3LcaVntDCV2p4gyv5Zfa2WsyHXUrtebvm9Hgsp7FMn3J2dYkxkd2ClF
EPRAFJ97gIHe89BhvJ4RgN9jB2xAkgCrsQKvd8TsD+bnBblUUlRoLilO8xXE2VWuKdiV
ilTTMe2lYJsVWQozXKm8ygBtOuIrKCZz3v9i47q1uOW9ioYkl8a+eup7kefK5v5i0YLD
5cr0yDM7Duy//ZkGjd6XnrWs5Ik3JWz84yXctXfPUwbhpDY+cu23+aVTCooPtH4VeZKU
be2dkuPprWi7L8OddhXocQnY/CZE0VR30hQrfo9w/HscczGE4aO6uJDDnDc4AsyIYgJa
galWQCH3g2ZEIvBgFJz8zQlQEozCEKO/CvKiQsuVGkzItpg0i6o8VR3XqmJVnIpT+wUW
s5UPMhgx4nXZWAeSoRbUZQwjqOuE1UK3wGB2L89QqRgDgQhiYL2XCsTdIM4+kO1gTKbz
sRN0y1ni5I6PjUR+/TrOHxvJYP/EZf3jEpf1NGCYCRyfx64HLStCu5UW5LV4c2zp3jJr
oXeGrdrbkL00e122Ngnp9EUpRSkpffmF1vz8wmJ/YWV+cUlxmdsdl/9SCb8jTjEnlMSh
I9lJvqSqJCYpKddS58Zud/rhXLFQOGiJQxUj3gpKKQpokKqgZ0T8xBQF+qqn3zDFw4EK
9hvKy7lXX83PQ0FswDE2A49LoAV/rtSMokI4Na1kOi4qzMik0sGrXNAD+bBZeRXjYjqP
/vnOWQ2Lls3/6ew0RzDPt3V275Nda+7GFb/k1RkuV7C08XK1Jt3/wZILFwT+2TPkDt7l
dN7dcNvts/wPi1NtdunYlt5TZX4fn+SOyys3m/UljiFjxvY9jmmOMQ3QqxTo9RTYOQty
ofVKY7zRY8ywTDOUJQVIja2Z6WTW4M3qDcaQZZ1ts2TkkA0R+w40lK4RUpIN+j6dVpcG
Wp+hLdIGtE3aLi2nTUtPK9OeTtOhxIMmUes8xE/QqiIPi5/EdLxfpPoNGi7+bSSYD7Sx
khg5MlUuUO8o/jhKE0oQJqoX7FNLG1s+6G05Ni0hjJcN9QSfW3XimcibpaUd98x57o79
yoaGjv9DRk9ELi2/a4M3s4S3jr17y5zzY/fPvbDu3m2zC8e2pWYsBZmdO/4pW8feCzlJ
i2IWGCIkMFah0jHLscjRzagN1LKZweyJov2wTkxLSz6M4tLSjFTxzXqxxGh017kXurvd
TOIO/kwWBZ+qvg9yfpAFWvLzPKD0lJc3632UuQS0nLJ/Oi7xAcIkqfPEtKnKonlzMTqw
6JlKt9Za7na3Kz/7cm9fxdac/AaLNmvuzxIKiguPL38Ei8vau4rT3zTn2eKSI4N/3HMk
zWYv1L+V6QcuNo5/zGVPcLFXmTcjcUZqJ9utDpk2O3iz1eVyMgRh3EcsVkIsaX5LZQYp
IgHSRLoIRyjDRPCrRCSrSTfpIQ8RnhDgcKJAkncIZ9IsyH7IKBL54LdZ+VUU9eDdExyN
ehyDWK4uB5EHloILLJmQcHNMoO0WJibgUWNHycBlR44MObqPzT9+ur2p8bPtLYduCR2o
2jaj40RZkX/5uoZnZ/LWrz/vmjvt9Zcfx9LKFVsyMvDVsR6Xs31u3ZWOjdsaCqjXah7/
hN3Obob7uUy0WClgzaLBap7jaHV060JmlXBEsWO7XcMfEUWnM/mwJq5GaBDWCozTadEL
9kSm10KZqwVvZrG4E3foo1ylTB0x+f1R5Z7gLej53WARgzcEE6emFYnIGdNV53W0KGvh
jxnm2K5tD3yQifnPIn/H9+GUs+dNltE3eO7Hx++6Vqd1F9RPn95KfpicFb9iffihsemX
34bc+tRPf5SyvSm5NH7P403Fb5pTjEYRpBYCCOZzPgXFox1K0zoO82qtrs9i0Jv0qxOx
ItQLIYEBx4SMolE2yvF5xrz4B+NV8cb4RGMiNib4TZUZ+iL97fqgvkvP6RMSE8r04OsP
8zZsw1q14YjJqAfLC864IgjOixozGkh4fFS6vUFq4YJif8wr54Nxjvox3oidKie4ZFeJ
b4LDzM81ya0ZmzZJAp6TFnn+8tnL3WndavefhyqWurklGvPm7RmHRv3Ma4fSX72kUwPv
bJEW9hzwzgUR4WFlpZv4iM800zOzYK5vJb9kSoh0q7pM3fEh52aPAeE+V5rPYk41F/pT
KzPMReaAucm8zsyZC4sKy0QzRmbRvNrcbe4xP2TmzeaibhVWqXJ3aABdknCmMPOQJCJj
3sE4tVp3iE1C4GjATVdUgO0Wv4o6PUB2Up4pthRfapxAd5yg0SW+qB0CVCvAlkdt96Rk
l6i+I9nsud9VRt6J/K3p2RkeTenZhoW9nuwio33J0fUnBhc2zrnW23q41F6m9AcWPV5W
Mm3lvXP+bTYbHJUiVyNfJ8adSZiSn529OrCouuq1F/diU+eyzTmuvDec6S11My92rNtW
UwQSURrlnxUloMOnSiw1liYLEz84flmZBxFJgs1tdduWGzpsGw3rbaH4UILAqdV9mLVi
zBqNeqs1ziJaRLHPZLaaTGbWZMYvgb7gRL+5MsNUZAqYmkxdJs6U6EgsM51O1B20i2bE
mZDXF6PWhBUPil/1D8fcskoNig9OLz7q9YBoHpCSqAOz3DDj1007e1hQ/3Bov04/Z+Xt
p+aeGwJzvn3FmcX7TjDfi58tjXnI5qK6zIbGhrLRs2DG36qt30/1vAweC7j3o7FLvVKI
HiEs10d4Fa/2qyoz+CI+wDfxXTzH08DCKChCN98tsDxznChguQlRGXmQcarYIN+xSNkD
bB6DOHMkH4PbtUBkQRbkvpsbikSGMOHef+WVyPZvTkC4BPSmp38vmg9MVTJBFAlDWD9z
kx2F0L3MyClcN+nmWMIAyF7weTeOAmmiiQH5Hlg93EFNG7wvyklVPejAFHRR2YeyyBTz
lIw0ObcktSSrKLsoN5AayArkNvNzUw2iO81N3KKlzyo74+zF9t32H9s/t3O8vdzeZz9k
f9J+2f61XWW3Y/kGu1NSklyu9FQpVZL6ZKdVlp2s7MQv5S3MC+URr99ZmSEXyQG5Se6S
Odmb5y2TT3t1B3NEx8EM0WnkrDJwnbI9qib/ivE4Pmow76ZUHQ5SS/EdGQDDCAbjJpGY
iIajPl9VLwhUMIy3r6gLzyUC/4Oh/XqxvbH8wCaQEjKUvPz5xXfvsd/39tL9B5ilzpkZ
UVmZl3n77OapCUrCWBHZPL3OPb9q2qzRs2xw84zZrY2tjfsmtQVonIAevElbZoO2uK3L
DRsNVEu4G2T7v9QS4/8XLYmR5L9oCeD/32gJ4EqVhKAWiOaoLzSBRfUrWYKKEefFNUid
ce0SjQbUibzNSOIPG0XnYT7ORuO4FOrgxa9GIJQBP1cB4Rh4uMlwjIYw3wnGJr0cu31B
w9yrR1777fymOX998NzVyK+K/X0b246WFpf1bWp9mLx9KPL50s57f/f6ISx2Lt34wdju
+re7dj8UnFX37j0DBxYgMv6bSDv7FMBKI89+ZaaRQRaJES0uy1RjgFSn3oM3qUP6kGVT
0tpUg8EgJibGOwSNXq/R9Gl1Vi0UCn6af70O6yprtHO192qZWOxJ/bkImbnWDgGozpgC
EajWgagMUyGGVD2WJAPGE8YLIhZqv24KRBmwVjE+qGIpWiwKBXKwTy1rbLq6bd7h6SuH
cNuQI/jCqhM/+nk0Ct13y7qGZT8o9peS0ScjHyxdvsGdGcnmvu6CQPRyNAjtd6W21zf8
KiaRzDUwLWZ0l5KYoC/W1mgbtaxOBRmTVgvGWtBYBUFjpri4ARez2RqyYotfU5khFAkB
uBTpEjjBYrWUCact4AoOGo1aowAGh3q1G4F2NDq9bqIN5TecN9XDCQTtzFlNViD/e6cb
Xzg7fjaj93Rjfk42c1gjNJaPfsoGfxC8jVMBxKbx37NayKz8aKeSLNi4gkSbraDIV+Vb
aKsvaPVtErtytUTWiSXwo+BHSi40VtuxodDuYZOR05l1JFmUIRNktUdQnGEHKhQL5UKm
0LPDXmhn5EmWyfJU41RpasXU7qksA7kVWGuzH/JqmpBGsy36MJntNLf2xAJt6pZjmXMs
hYpG3jTEnsy4o5E3H8uvo0k3TbfxwS0/r8zW2KoKvRsCex6bfUfmqtKuUHWV8osN7a9V
ZGnEWwo8a6Zvefj2O/NXFKztmhG49bxjetob5vx4u7NjSZHfLMQZnVvm3bnTX1xVkD6s
z7FbkpbPL6iy6Gy65I0L7thf7FeAZj3jf2C2csfhV+gHlAU6c5I5x1xuudPSYllpUaUQ
lk12xNuTWbbPnmS125MkvydpftImSDcr7ZIsldWhOrkVfvPpluHuSq+XE+zIKlpluJ8I
JeEkkhJ/JMlh1OuFwyZIsYDvFT6I4LxB6nN8PqAdhDMg6/Q+aCIdFcvLVVCooEPkNqnK
0VxkIhelwZzFxzBbUyOb12vEme3uu60aV2l3/gD47F3dqd21Q7Vs8MjYWOaSlBm3Jqmf
MJg37JArskjzEXxL5GXqKTeCDboEkp2AnlIWG9WSOls9g5mh3qrqVndb1tmFYjSDbCBM
fHwc3Alx0bQkAdKSBKPB0KfXWfV6XYt+hZ4k6PQ0I6GJSjVpJHeRTdHMRENILFTRV+po
fKITqOzoQEUEpDcS22SO4qOaTq+UrnqoGAX7h+kNgoHm5ByEKVCrabICCnFTrlJcAthf
J4yFvQShQPKK08seekJQPzW0XxDnLp/58qxhNvjNCXAve3elKm7y72P3ZbYnNzU1lTKV
gP9zoI5fAP483PM53djDzeAZjuX4fpjj2PsYhsikjMwk88lizKHB8d8qtug1otqoxivI
ZnI/OUpYQuB66WNFAzMM4ghjpMEEqAJFCoJxqhhgqGkeLfaPqYcxzbcYH9yKfTFWdubl
4T0kjYIIMWU/swHOPQe/rD4NMOnQL5TOTJyjztCUkalMEVuiniZUaZrYuUKDZhnuJO3M
MnaRZiPZqA5p1mltHCTINsYsyOpMIaQOCWot/BDeBy9k1ar7INRKhyYwUS3Az+Mknce8
MRtSSkLUjKBh+ChySZBNw39jGA3dBlLB1XELua3cGp7juBAsB0GdwAZ0GlUEK4JQVzU0
K5oQg2UmxITUTDDYQn1S9M4AHuphkN4oujGMAWn+6bGvw6GI7yc1w8n49UdW4bUUeWbh
6ONAgMeYVlqoZPrA4/wFqKCCLKoQQIcYDhiDb+Ob+fU8AwwC6xtlkArZEeS7pAL5yQwy
D80n3XApysC9528VE7BEpRKMQpRZgGuUUXrKKE5FGDVjxNTZAB7f4pXZf4NbwWE1fGkW
hSnHfJj8GgfOnztO4t6KtOMP2aTRc0wFovCaodAPD7cuKDC7vqpynqdpyT3tbXe15c5Y
27Zy+WL0n/xQrJ8KZW5kc3RyZWFtCmVuZG9iago1NyAwIG9iago2NzM3CmVuZG9iago1
NSAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCAxMDA1IC9DYXBI
ZWlnaHQgODk0IC9EZXNjZW50IC0yMTAgL0ZsYWdzCjk2IC9Gb250QkJveCBbLTQxNyAt
MzAzIDE0NjEgMTAwMV0gL0ZvbnROYW1lIC9FUlBDQlorVmVyZGFuYS1JdGFsaWMgL0l0
YWxpY0FuZ2xlCjAgL1N0ZW1WIDAgL01heFdpZHRoIDE1MTkgL1hIZWlnaHQgNjcwIC9G
b250RmlsZTIgNTYgMCBSID4+CmVuZG9iago1OCAwIG9iagpbIDMgMyAzNTIgMTcgWyAz
NjQgNDU0IF0gMjAgMjAgNjM2IDIzIDIzIDYzNiAyNSAyNSA2MzYgMjkgMjkgNDU0IDU1
IDU1IDYxNgo2OCBbIDYwMSA2MjMgNTIxIDYyMyA1OTYgMzUyIDYyMiA2MzMgMjc0IF0g
NzkgWyAyNzQgOTczIDYzMyA2MDcgNjIzIF0gODUgWwo0MjcgNTIxIDM5NCA2MzMgNTkx
IDgxOCBdIDkyIDkyIDU5MSBdCmVuZG9iago1OSAwIG9iago8PCAvTGVuZ3RoIDYwIDAg
UiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGVijcSgDAMBJccDNhkk/7/
TTTCJRSouJ07LehFD14zJpE91V8mmQerCPyD8lOuqDE0tHRYHL2aAyMTM4u0Fc/GzsEp
7boBM3EBtAplbmRzdHJlYW0KZW5kb2JqCjYwIDAgb2JqCjc2CmVuZG9iago1NCAwIG9i
ago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvQ0lERm9udFR5cGUyIC9CYXNlRm9udCAv
RVJQQ0JaK1ZlcmRhbmEtSXRhbGljIC9DSURTeXN0ZW1JbmZvCjw8IC9SZWdpc3RyeSAo
QWRvYmUpIC9PcmRlcmluZyAoSWRlbnRpdHkpIC9TdXBwbGVtZW50IDAgPj4gL0ZvbnRE
ZXNjcmlwdG9yCjU1IDAgUiAvVyA1OCAwIFIgL0RXIDEwMDAgL0NJRFRvR0lETWFwIDU5
IDAgUiA+PgplbmRvYmoKMzAgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5
cGUwIC9FbmNvZGluZyAvSWRlbnRpdHktSCAvQmFzZUZvbnQgL0VSUENCWitWZXJkYW5h
LUl0YWxpYwovRGVzY2VuZGFudEZvbnRzIFsgNTQgMCBSIF0gPj4KZW5kb2JqCjYzIDAg
b2JqCjw8IC9MZW5ndGggNjQgMCBSIC9MZW5ndGgxIDg3ODQgL0ZpbHRlciAvRmxhdGVE
ZWNvZGUgPj4Kc3RyZWFtCngBzXl7YJNFuvfMvEneNGnS3JMmad4kb3Np0jS9paFQ2rel
aQk3ubW0tZWW0lpuQqFWYJVFV0CKIiwqHNcjrKt8KsshhIqpumfZXRQ5wi6utz0eXTkr
uOqxq8fDsl5ocp550xXdb/eP77/vnc785pl55vI8M88zM+nQ+lv7kAJtRQxy9g4POZH4
KQsRktr71928JktrBITI6ZtXb+rP0vpOhNQXBvp6lmdpdA2wagAKsjSuBCwcWDO0MUvr
JYBTVq/tnazX1wDtWNOzcV22Hr0D6LylZ01flnYXAxauW983WY/bEMo5q2/s27BqaO26
1hV9ty3qGxpaccvNGybbi7C14EE7hpywdD+gGiFKqNFSJEMbIBKkgeBDiP0Q/xvQWKwH
lhe6+9uX5tX8GWO52M9jd58V8Zk67nD6iWtj7FW5Gnhz/spPUYbSwCNH6SfSz7BXv6kR
20GifmaPbA9LjCmyK9nMGVJkBECfIjsBdClyD4A2RXYAaFJkO0BeimwDUKfI3QCqFPkB
QG6K3AWgTJE7ARQpshUgJ0W+DyBPkS0AbIrcASBLkdsBpCnyPQBJimwGYFJkEwBJkY0A
OEshoARjM/deHP8mjp0B7IziPe14TyG+vz5MukESDaQasgz0dZD0Ap0hyyH9VEwviBy/
IX1Q8nPSA+kxMc1y3i/yryX9UH4D5G8gN0MvnMjNkZuTWC7UK0klPocGkQqfFtMjYsoK
hkHVuUHVc4Oqw4OqrYOqaYOqqkFVvQK/iqLAe1xM+8TUKyijqiejquGoio9Slj+idmCZ
JaZ2MTULhnbVpXbVL9pVB9tV3e2q1nZVYbuq3oRHkB94fyCmd4npZjEdENOFYhoQU62g
9at+51c96lf9yK9a5ldN8auex3loFNorBPWo6v1RlW9U5RhVjdpUz8GOysPqZB7KGcP/
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
8YwGMzwc6B1QPAHCOHvx43FltePx1htm+U1lBzZWRg4/WP9DXb6RDVUW3N3WOMNRsGDd
QOn8J54oWjSd1+ew2nx4+7Tjqn2bmqdGfUbLrGmx2E23HQ0a9enfDWyZU1xY6PFVlYfn
37r+Ra0xlyU2J/MB/CSMXJnL5FFpDvx6s1zglHZsbDZqlQJ2KdE6eY5MsLu08XylUzC4
jM3KFNhgrsC65KpAAYIqBz3cuPA168vWc+CXrNPPW6yXht8B8jSqGweoO0dLz4nKGg5T
hegjsNMgVGgrjLwWJP/26yiiddn8kXDXnMpf/UplKPFX2coKy9u+P7NqgGmpzneXVfbf
mj7cMXEgWBCqLrcsjnTZKneSA/CgBTl0EOknQ1qEboi1LmpcEly8Yk3fhlDD2tXL0f8C
YJWQDAplbmRzdHJlYW0KZW5kb2JqCjY0IDAgb2JqCjY1MTYKZW5kb2JqCjYyIDAgb2Jq
Cjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc1MCAvQ2FwSGVpZ2h0IDY2
NyAvRGVzY2VudCAtMjUwIC9GbGFncyAzMgovRm9udEJCb3ggWy0xNjkgLTQxMCA5OTYg
MTAwN10gL0ZvbnROYW1lIC9PRVZTRFcrVGltZXMtQm9sZCAvSXRhbGljQW5nbGUgMAov
U3RlbVYgMCAvTWF4V2lkdGggMTAwMCAvWEhlaWdodCA1MDAgL0ZvbnRGaWxlMiA2MyAw
IFIgPj4KZW5kb2JqCjY1IDAgb2JqClsgMyAzIDI1MCA2OCA2OCA1MDAgNzAgNzAgNDQ0
IDcyIDcyIDQ0NCA3NCBbIDUwMCA1NTYgMjc4IF0gNzggNzggNTU2IDgxIFsKNTU2IDUw
MCA1NTYgXSA4NiBbIDM4OSAzMzMgXSBdCmVuZG9iago2NiAwIG9iago8PCAvTGVuZ3Ro
IDY3IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAFjYAADRgg1gCQT
0G5mIGYBYlYGNgZ2IM0BxAwMnAxcDNxgFg8DLwAGWQBcCmVuZHN0cmVhbQplbmRvYmoK
NjcgMCBvYmoKNDUKZW5kb2JqCjYxIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBl
IC9DSURGb250VHlwZTIgL0Jhc2VGb250IC9PRVZTRFcrVGltZXMtQm9sZCAvQ0lEU3lz
dGVtSW5mbwo8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKElkZW50aXR5KSAv
U3VwcGxlbWVudCAwID4+IC9Gb250RGVzY3JpcHRvcgo2MiAwIFIgL1cgNjUgMCBSIC9E
VyAxMDAwIC9DSURUb0dJRE1hcCA2NiAwIFIgPj4KZW5kb2JqCjI0IDAgb2JqCjw8IC9U
eXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMCAvRW5jb2RpbmcgL0lkZW50aXR5LUggL0Jh
c2VGb250IC9PRVZTRFcrVGltZXMtQm9sZAovRGVzY2VuZGFudEZvbnRzIFsgNjEgMCBS
IF0gPj4KZW5kb2JqCjcwIDAgb2JqCjw8IC9MZW5ndGggNzEgMCBSIC9MZW5ndGgxIDEx
MTUyIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AbV6e3xTRd73zJyTnNyT
Jm2SntAmp2nSpG0aekl6oW0O0LRcW6AF2mKghbZcFIFaK3crcpHipS43Zd1l2VVWZX0b
I2oQ3bIrBZUiuiDrBW8v6IOs3XX3UXHFJs/vnBRQP+/zXv54M535nZn5ncnMd363mbSr
8852pEA9iEK2Rd1dNiR+FGMQklR1rFy8PFHXtiBEhRfftqYjUTc8hpDpxJL21rZEHf0A
1L8EGhJ1XAQ0c8nyrtWJukEH9JbbViwa7TfcBvWxy1tXr0z0owtAbbe3Lm9P1HOEcXNX
draP9uNGhGTHR3n/jwRjgUWDkEBNaB2SouVIggjSQSpAiLmM26ENi/3AcnbaX4cXaMu/
wVgmvIh+90p5j0CfD1hPxQ78MMB8y1wCfOTX+QUqRTHgkKHYgdgB5tuuxb5y4Y0bH9PL
ZA/ZjbzISvbyzq8KOWsguD/YHxwInglKAif2n+g/MXDizAlJ4OT+k/0nB06eOSkJjJfj
D9B+yP2QByCfwR/w2yWB+v31/fUD9WfqJQF+P9/PD/BneElg1/7a/tqB2jO1kv27+ncN
7Dqziw4U7S/qLxooOlMkCby5/83+NwfePPOmJNCwv6G/YaDhTIMkYNtv67cN2M7YJAH3
fne/e8B9xi0JdO3v6u8a6DrTJQkM7h/sHxwYPDMoCVzZf6X/ysCVM1ckfdI+hqREyY5I
jTU5SnqBGKJkOxB9lNwHJClKtgHRRclWINoo2QJEEyWbgaij5F4gqijZBEQZJfcAUURJ
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
9iLBWonq6ctMSEoexDxgzIz2whS74PFBZbMyRCYrBoML8IoRQBFgSywbcgsW3FHkenhc
of2X2hkzHBUPrNgQm2rOa1hZP+NfJxb/Un+pVyr94mwer7Pnm7jlD5Uvjv391JaFTzUX
3I3XYMld/urY5dtLykaulKRoCrVlZdPHuqpmBP6e4gwU1penr51zz+cTulineddZZYGe
Y9UKqztrQtemP9j89zUWpzsEK2eKX6G9YAfK0ef8bkbpzvQpSzwleTXKGu+dyqgxalLA
r0J2LnNKC6tW+bCB0ZR68lJZe6ZXbvUhDPchNR7ssenZVFajLlWVl9v0MCzDySYrkc9h
YMqRwmV1uJSprE7OVrEkE4K0DnYr+yj7FPsS+wb7Bfsdq4DQrVKBdZlwE1kFt71tcNe3
Ge7CfgexeWWFdyhPjKEFpxNatQF8y1tm2CUx7BiBmHqbJE+MNM4d32YWg+tzxxJeB7ZO
d+E41rGiqQDDK1rawoRhZXyCrpukgi8XvHaylBn17j8SelD8hG0QNERIJjxOoiqr3n3r
ofdphdt9yxMLJs3WpG2nktUWv8XrCfmbO0rqXdwSQtmSKh7PL8i3+OntBn9SXjIp1mqt
PxwhihLf6q0zZnB8U6xRLdEZJtirrQ/4GsdXe37VigsYLZOmP3FLqK8+Clrvj18hUyWr
4QSWh37Ht7yn/E5J/OxcdjH7TSqtVNIsdwkCWMtkPZxN4ExiUuTwDodWD+YWagEXdvF5
lIJTTtYyiTDYYVVSXjioFFENcF/XJR5XHqc+h3s8yqsY6/3ZgQUsLPh21gwQB4ZDENMB
8ufM+C3vSJJeRoSzS/eQVzgC6Ia8iQOMEPIn8MoCdH/iy6+bESQgnfBwhX4Vo1lHqKJg
2Yd5jfuTGX2yynqL3dPmm7uopAkPzphRWjpzZulDfmshHpLpGHcy5adT5UkjR6amTTEa
1cvK0nYWNgRrJCTBWDpDkGcBs80gzxwgtsSoMJqJ0+xMdVqqUg+yh1OlZoXZnKmg+FRu
Ohxi2clamtICWEaFRqsVYRPwgt8DUm1sjdGRrqQyAC+aSoZ74GqwwB1UN7WV2kP9lvoA
cPs3paaoDAUcjX561Lvhm0S/JAhnkp7IfoSYYHbxKhRadRMxUR4xyNho8HMdML9aqvmX
XFZe9citv4+9a5TojfL0UKanuSS0tLS+r8RSRHVmZGs9Cfm69vZM42RzimZJeVqvv3l6
APDIF/Sb6kdlmPBPCr/uqxyeApVfX+YZ52/0LJEvNu7WnTd+Z/suU1NsnGScZJpt7E65
0yhNlWM+g7OD2mvURVhTkitqfYZJmV6EMFyC7sk9mPtCLpU7qvklqrI9ZQfLSJmo/kWO
ZEbGySermDKkEIapSXdkKU1gAxSsRbAB7exm9mWWBr0vB73PQPBPPFvQUfgB5n/CDwLl
47wgWKuEc/OPdP6YoPSjmhwQztKBEUHzQ8Ih46bqi+7f9HO91yXs96rC0XsQQTx/ovyU
aNIL/jvV12Am/0WlRJE3oefBB9ZLJJvGld1dPX5e8zyj0uIbw3mm+W5ZXDw3O72Doq36
wL5836QC8qDLlJPk0BO/LNkS20JJ/lReMXlKQ23s29hVg95QlelLW+cP8cHcJ5twgVIn
M+lfbV367vOi1l+kTsCOaVA64nmPPFk6xiC1qLfS25UnZOfJefo9+XtKJWvXMHo7ozQ2
9FOYSm/4jQIrbNbE4TUEAeb1mxTB44yGjRC7QLRzM/oBe0cuzeo7+PwXd73zxPNfxv6H
OjXY0zFbZQrsbJtO9XtnDb5/+uNd4Q9Of/LDqfRS7Lx6eKylIPba8K8gIok3x5qpSzBL
F/xqc5S/J0U7xpeFCrQ+V9B1p/Z19IbyDadCZinTlSatMdBKmtb5SymblVEgii7166xa
m01Ut0JHCpMwUTn2MUoEZw6Nl+fN2GbmzTPMLeaV5h7zJ2bGPI6iylx0JqhhFTWDaqFW
Uj3wg8zjMAUF/OimGFcGKgjyEhICROyFkGfViHjlMixaL8F4iYdROI5eP5GAMxDCQQok
YdTGi+EfY7p+UyGiliXGQsIFDPoRcqCmJOVgdbHxsiSlaNwi5zOzq+iqovntC+6OPH/S
6x+bmWTy18UQ/ig/a0PnQoW+sHi92zY/1kdlzaE26uepHEa/gk7VvU0359Zt3HT1iy+T
Ldsq2o1uI+3HP7ix6rP7Pal5nSvmxKIZgk0Dj0o1A9YOtImfOUuLM1UerkHVprpbtkv9
uOo51acquYyoM+A3EAYBVTlqHIIaEvPpydZ6PSM4YxXjQIqeFJyS5SK6Bvjd7Cj6AF0D
ZROCRK/gX7HuOFzAiYo1DKcTATI4rv0UMIigOwvhoCJEQT7BdlE30BKMuhdDRCR4SsLo
m0srCyp6Gku3d8obfaE55aWBktQcrUGilGdtzElvTMGOsxdznEa/TC1jY7vJ0zXrZ+SP
m5+cbJbKzt0+LXa5AtbNxS+Sf0LUm4/O8mPkSlab7HIrS5QlIGWTwKsFXYpMu0KZnZb6
EvyHlRkzvI4/n/x58rfJVPIBLs2exKCX8LcoHzpY/j3PF55/eyjPAY62Zysz7Vk2hZLR
MPVZwuWIAfwjl3qAN3Fcjxmbawpt9RqhPYnHHIcO8GM5bgCuiaqF26Hu8+DzhlnzN2L5
w4iu+1zI/KOWGLhHOPhCBiVkKy6HWDis3HwSOkrh1giHDKbrF0YCbomgUTjmFVJCYCmE
jOKdUsJfCrDaa/3a9eVFlcWOaQXV+zb7VxvMZsU4b7FhcWmpL6ukjSuK9PjXqVNZmR+X
0HvXTvC4F+Yt8PdN6tiVZ0yJnZRs6qxyZwZrerLvGrd+bw6bJMgWB/6ymz4G/nKQX1GV
ikson7xGe59qn+Upi5SXuxTgKgU/qVLSNTSVpCUURbQapSLpINzg2vQE6hTRhBQ1vIRT
Sm/4TZLhonRESozESfzw7x4dpItsJrvI4+QaUZKMGnLTbXbr8kJm3egt6Q3XKZ7auofM
I7JyQRRFMy8Ko+BGX+v2wonu5uFOZBYwRSFBnROyCRdMKfYfXSdc96icOnnfkvbg2llT
Zu48tFmvSDLJ0uY5PfOKQ0vKZ+yomkRyatz5c7bF/jo75gxkT7IYVG284E7rKuDSHz6C
Pgo/Swj/OGpCaPzE+oaZ1TkNS5e33+GZsOK2tsldrbctXQTd/wXE1jD1CmVuZHN0cmVh
bQplbmRvYmoKNzEgMCBvYmoKODQ3MwplbmRvYmoKNjkgMCBvYmoKPDwgL1R5cGUgL0Zv
bnREZXNjcmlwdG9yIC9Bc2NlbnQgNzUwIC9DYXBIZWlnaHQgNjY3IC9EZXNjZW50IC0y
NTAgL0ZsYWdzIDk2Ci9Gb250QkJveCBbLTE3MSAtNDA3IDk5NiA5ODZdIC9Gb250TmFt
ZSAvQUNTVFFGK1RpbWVzLUJvbGRJdGFsaWMgL0l0YWxpY0FuZ2xlCjAgL1N0ZW1WIDAg
L01heFdpZHRoIDEwMDAgL1hIZWlnaHQgNTAwIC9Gb250RmlsZTIgNzAgMCBSID4+CmVu
ZG9iago3MiAwIG9iagpbIDMgMyAyNTAgMTUgMTUgMjUwIDE5IDIzIDUwMCAyOCAyOCA1
MDAgNjggNjggNTAwIDcwIFsgNDQ0IDUwMCA0NDQgXSA3NCBbCjUwMCA1NTYgMjc4IF0g
NzkgNzkgMjc4IDgxIFsgNTU2IDUwMCA1MDAgXSA4NSBbIDM4OSAzODkgMjc4IF0gXQpl
bmRvYmoKNzMgMCBvYmoKPDwgL0xlbmd0aCA3NCAwIFIgL0ZpbHRlciAvRmxhdGVEZWNv
ZGUgPj4Kc3RyZWFtCngBY2AAA0YIhUEyQUWYGVgYWBnYGNjhKjjgLOowOIHGcDFwM/AA
aV4GPgZ+sLECQFKQQYhBGEiLMIgyiAEAIOUA/gplbmRzdHJlYW0KZW5kb2JqCjc0IDAg
b2JqCjY2CmVuZG9iago2OCAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvQ0lE
Rm9udFR5cGUyIC9CYXNlRm9udCAvQUNTVFFGK1RpbWVzLUJvbGRJdGFsaWMgL0NJRFN5
c3RlbUluZm8KPDwgL1JlZ2lzdHJ5IChBZG9iZSkgL09yZGVyaW5nIChJZGVudGl0eSkg
L1N1cHBsZW1lbnQgMCA+PiAvRm9udERlc2NyaXB0b3IKNjkgMCBSIC9XIDcyIDAgUiAv
RFcgMTAwMCAvQ0lEVG9HSURNYXAgNzMgMCBSID4+CmVuZG9iagoyNiAwIG9iago8PCAv
VHlwZSAvRm9udCAvU3VidHlwZSAvVHlwZTAgL0VuY29kaW5nIC9JZGVudGl0eS1IIC9C
YXNlRm9udCAvQUNTVFFGK1RpbWVzLUJvbGRJdGFsaWMKL0Rlc2NlbmRhbnRGb250cyBb
IDY4IDAgUiBdID4+CmVuZG9iago3NyAwIG9iago8PCAvTGVuZ3RoIDc4IDAgUiAvTGVu
Z3RoMSAyMTkwMCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHVfHeAVcW9
/8w557a99+7tbW/vdfeW7QW4C0uRpalIX+lYEBUFFYlBnxKDiGhEBMQSBQLEQmhmV4Ia
F40vEuMTNSSaWDaWZLPxRVRCdu/+PjP3LsWX9/v9/eMyc6adOTPf+faZ2RU3rFxMysjt
RCS+hTet8BH+T32aEOH+JddfsayYL/8hnhuuuGbVkmJe/3NC2g5euXj+omKe9ONZdyUK
inlag2foymUrbinmdXZCqPma6xaW6vUplN+7bP4t1xfryft4+q6dv2xxMX/ZNSx//Q2L
S/V0BiFlj5ba/j8flLIm5fgkHqPJUqIgVxKJCERP8kgTxef0JuQor0cb1xfOG+bqWr6m
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
Xzq9KxWrSu2VjixtrJp5oUNtjS/BHGoDFcy1iH9+YY0/GfQ3P7a3qtabsi+cm/QHw9GB
OwBYQM2IwP7JGX2MnDG57bJxyVHXrbzhqsU3/B/LHmXxCmVuZHN0cmVhbQplbmRvYmoK
NzggMCBvYmoKMTUwMzYKZW5kb2JqCjc2IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3Jp
cHRvciAvQXNjZW50IDc1NCAvQ2FwSGVpZ2h0IDY3MCAvRGVzY2VudCAtMjQ2IC9GbGFn
cyAzMgovRm9udEJCb3ggWy0xNjMgLTQxMCA3NDQgODc1XSAvRm9udE5hbWUgL0JYT0RV
SCtDb3VyaWVyIC9JdGFsaWNBbmdsZSAwIC9TdGVtVgowIC9NYXhXaWR0aCA4MjMgL1hI
ZWlnaHQgNTAyIC9Gb250RmlsZTIgNzcgMCBSID4+CmVuZG9iago3OSAwIG9iagpbIDMg
MyA2MDAgNSA1IDYwMCA4IDggNjAwIDEwIDIxIDYwMCAyMyAyNiA2MDAgMjkgMzAgNjAw
IDMyIDMyIDYwMCAzNSA0NCA2MDAKNDcgNTEgNjAwIDUzIDU4IDYwMCA2MiA2MiA2MDAg
NjQgNjQgNjAwIDY4IDc2IDYwMCA3OSA4MyA2MDAgODUgOTIgNjAwIDE5MgoxOTIgNjAw
IF0KZW5kb2JqCjgwIDAgb2JqCjw8IC9MZW5ndGggODEgMCBSIC9GaWx0ZXIgL0ZsYXRl
RGVjb2RlID4+CnN0cmVhbQp4AdXL2VYBUBQG4E+ZQkIRhQrNIVOFCHn/Z+qss7xE++Kf
N/ESAY+iOg6YlJKWkXUiJ6/gVNFZaErKKs7j8kI1cC3qS3UNV641tbTduI35nY6unvvg
Hjx68uzFa+x4C9w/6IGhdyNjE1MzHzH/9GVuYRnct5W1HxtbO7+Hv/9O+z/5EAkrCmVu
ZHN0cmVhbQplbmRvYmoKODEgMCBvYmoKMTMzCmVuZG9iago3NSAwIG9iago8PCAvVHlw
ZSAvRm9udCAvU3VidHlwZSAvQ0lERm9udFR5cGUyIC9CYXNlRm9udCAvQlhPRFVIK0Nv
dXJpZXIgL0NJRFN5c3RlbUluZm8KPDwgL1JlZ2lzdHJ5IChBZG9iZSkgL09yZGVyaW5n
IChJZGVudGl0eSkgL1N1cHBsZW1lbnQgMCA+PiAvRm9udERlc2NyaXB0b3IKNzYgMCBS
IC9XIDc5IDAgUiAvRFcgMTAwMCAvQ0lEVG9HSURNYXAgODAgMCBSID4+CmVuZG9iagoy
MiAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHlwZTAgL0VuY29kaW5nIC9J
ZGVudGl0eS1IIC9CYXNlRm9udCAvQlhPRFVIK0NvdXJpZXIKL0Rlc2NlbmRhbnRGb250
cyBbIDc1IDAgUiBdID4+CmVuZG9iago4NCAwIG9iago8PCAvTGVuZ3RoIDg1IDAgUiAv
TGVuZ3RoMSAxMTg2MCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHNenl8
E8f96MyuVqvbK8m6Za1Wa1mXZdmSLWNbtte3xRVubIODOeyYK2BCnEASStIQAqSElIZQ
ml9Cc/ArIRQhCLFJ2qQtgaSB5iLHy48cr0Ca5NXN8QhJCpZ+310ZSPvr773P++9pPPPd
mfnOzsz3nlmvXnVzL1Kh9YhE7oWDq91I+qkLEaKcfStvWJ6rMwJCxLEblq3py9WNTyBk
v6+/d/6iXB1dBhjvh4ZcHZcDLOxfvvrWXN0oA9i/bMXCsX7jMqjHl8+/dWWuH50B6L5x
/vLeXL2kFGDhylW9Y/24AyHlK2O4/1eAsYiiQ0iEdjQPydFNkAnEQPIhRH+K/wh1LPUD
yvM9fZ3z8hLfYKwQB6LH7s5N9Uw9uyfz5OVh+qJCB7jKK/gilKMMYCpQ5snMM/TFqz3S
eCjsz2yTb6MJ0xCxJd3G5g8RmwEYh4hNAAxDxL0A9EPERgDMEHEPgLwhYgMA3RBxNwDt
EPFjAJoh4i4A6iHiTgCqIWI9AOUQ8SMAiiFiHQB6iLgDgHyIuB0ANUTcBkA2RKwFQA4R
awAQQ8StAHCuhqAmmNrYj5L4tSR2B7G7Em/rxNsK8f0NEaIHdsJAyRALgF6PEguhniUW
QfmFVL4uYbxG9ELLC8R8KA9IZQ7zfgl/BdEH7dfB83XEDfAWVsJmiRvSWCE0qIlyfBIN
IC0+JpX7pJIW8ge0Jwe0Rwe0ewa06we0NQPa+IC2QYXfQJWAe1Aqe6WySFBXan9VqR2s
1PKVIspfUCegjJdKp1RahPxO7blO7e86tY92ans6tbM6tYWd2gYz3oz8gPtjqbxLKtdK
Zb9UTpPKoFTqBb1f+55f+4hf+wu/doFfO86vfQ7nocMwXiXoDmvPHtb6Dmtdh7WHHdqj
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
ZWFtCmVuZG9iago4NSAwIG9iago4OTI0CmVuZG9iago4MyAwIG9iago8PCAvVHlwZSAv
Rm9udERlc2NyaXB0b3IgL0FzY2VudCA3NTAgL0NhcEhlaWdodCA2NjcgL0Rlc2NlbnQg
LTI1MCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstMTY5IC00MTAgOTk2IDEwMDddIC9Gb250
TmFtZSAvWklPWU9SK1RpbWVzLUJvbGQgL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDAgL01h
eFdpZHRoIDEwMDAgL1hIZWlnaHQgNTAwIC9Gb250RmlsZTIgODQgMCBSID4+CmVuZG9i
ago4NiAwIG9iagpbIDE2IFsgMzMzIDI1MCBdIDIxIDIyIDUwMCAzMSAzMSA1NzAgMzMg
MzMgNTcwIDY4IDY4IDUwMCA3MSBbIDU1NiA0NDQgMzMzCjUwMCA1NTYgMjc4IF0gNzkg
WyAyNzggODMzIDU1NiA1MDAgNTU2IF0gODUgWyA0NDQgMzg5IDMzMyA1NTYgXSA5MCBb
IDcyMiA1MDAKXSAxNzIgMTcyIDI1MCBdCmVuZG9iago4NyAwIG9iago8PCAvTGVuZ3Ro
IDg4IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAFjYCAAGBmYoCqY
GVgw1LICRdgwRMkRYAdr4mDgZOBi4GbgYeAF8/kY+BkEGAQZhIA8YQYRBlEGMSBLnEEC
LDuYCUkA3f8BRgplbmRzdHJlYW0KZW5kb2JqCjg4IDAgb2JqCjczCmVuZG9iago4MiAw
IG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvQ0lERm9udFR5cGUyIC9CYXNlRm9u
dCAvWklPWU9SK1RpbWVzLUJvbGQgL0NJRFN5c3RlbUluZm8KPDwgL1JlZ2lzdHJ5IChB
ZG9iZSkgL09yZGVyaW5nIChJZGVudGl0eSkgL1N1cHBsZW1lbnQgMCA+PiAvRm9udERl
c2NyaXB0b3IKODMgMCBSIC9XIDg2IDAgUiAvRFcgMTAwMCAvQ0lEVG9HSURNYXAgODcg
MCBSID4+CmVuZG9iago4IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBl
MCAvRW5jb2RpbmcgL0lkZW50aXR5LUggL0Jhc2VGb250IC9aSU9ZT1IrVGltZXMtQm9s
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
cuZFXN53g2MgNmrL1xbgJBqGmUeHrhjcVOazQhhn3Br4M+Hd++uLGIJLBvNRlvCSC+NM
aMXiknLb0823jPMZCx9ZVlK69+Ga32qzDXSoJHdNS+0YW+7kRT0Fk555xj+1ktVJaU02
vEVjuGz78oaREa/BPG5UXd2tS/cHDbrU+z2rJuS5XG5vWVF40p2LT2oMCprIsZOf89/S
MPydAPMV+E9XGoQaa6dOiU4MTutd0HVHaPTC+XPQfwH8WKU+CmVuZHN0cmVhbQplbmRv
YmoKOTIgMCBvYmoKNzQyMQplbmRvYmoKOTAgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNj
cmlwdG9yIC9Bc2NlbnQgNzUwIC9DYXBIZWlnaHQgNjY3IC9EZXNjZW50IC0yNTAgL0Zs
YWdzIDMyCi9Gb250QkJveCBbLTE2OSAtNDEwIDk5NiAxMDA3XSAvRm9udE5hbWUgL01E
U1JJTitUaW1lcy1Cb2xkIC9JdGFsaWNBbmdsZSAwCi9TdGVtViAwIC9NYXhXaWR0aCAx
MDAwIC9YSGVpZ2h0IDUwMCAvRm9udEZpbGUyIDkxIDAgUiA+PgplbmRvYmoKOTMgMCBv
YmoKWyAzIDMgMjUwIDE3IDE3IDI1MCAyMCAyMCA1MDAgMjIgMjIgNTAwIDQwIDQwIDY2
NyA2OCBbIDUwMCA1NTYgNDQ0IDU1NiA0NDQKMzMzIDUwMCA1NTYgXSA3OCBbIDU1NiAy
NzggXSA4MSBbIDU1NiA1MDAgXSA4NiA4NiAzODkgMTcyIDE3MiAyNTAgXQplbmRvYmoK
OTQgMCBvYmoKPDwgL0xlbmd0aCA5NSAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
c3RyZWFtCngBY2AAA0YIhZVkAosyA0kWrPKogqyoXKJ5bAzsDBwMnAxcDNwMPAy8YH18
DPxAWoBBEGqKENGmDbxCYQCHMAC/CmVuZHN0cmVhbQplbmRvYmoKOTUgMCBvYmoKNjUK
ZW5kb2JqCjg5IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9DSURGb250VHlw
ZTIgL0Jhc2VGb250IC9NRFNSSU4rVGltZXMtQm9sZCAvQ0lEU3lzdGVtSW5mbwo8PCAv
UmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKElkZW50aXR5KSAvU3VwcGxlbWVudCAw
ID4+IC9Gb250RGVzY3JpcHRvcgo5MCAwIFIgL1cgOTMgMCBSIC9EVyAxMDAwIC9DSURU
b0dJRE1hcCA5NCAwIFIgPj4KZW5kb2JqCjI4IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9T
dWJ0eXBlIC9UeXBlMCAvRW5jb2RpbmcgL0lkZW50aXR5LUggL0Jhc2VGb250IC9NRFNS
SU4rVGltZXMtQm9sZAovRGVzY2VuZGFudEZvbnRzIFsgODkgMCBSIF0gPj4KZW5kb2Jq
Cjk2IDAgb2JqCihEaWZmOiBkcmFmdC1pZXRmLXNsaW0tbmVnb3RpYXRpbmctaHVtYW4u
Li5uZy1odW1hbi1sYW5ndWFnZS0yMy13aXRoLW11bHRpcGxlLnR4dCkKZW5kb2JqCjk3
IDAgb2JqCihNYWMgT1MgWCAxMC42LjggUXVhcnR6IFBERkNvbnRleHQpCmVuZG9iago5
OCAwIG9iagoocmFuZHkpCmVuZG9iago5OSAwIG9iagooR29vZ2xlIENocm9tZSkKZW5k
b2JqCjEwMCAwIG9iagooRDoyMDE4MDExMTIyMDMwMFowMCcwMCcpCmVuZG9iagoxIDAg
b2JqCjw8IC9UaXRsZSA5NiAwIFIgL0F1dGhvciA5OCAwIFIgL1Byb2R1Y2VyIDk3IDAg
UiAvQ3JlYXRvciA5OSAwIFIgL0NyZWF0aW9uRGF0ZQoxMDAgMCBSIC9Nb2REYXRlIDEw
MCAwIFIgPj4KZW5kb2JqCnhyZWYKMCAxMDEKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAw
MjE4OTM5IDAwMDAwIG4gCjAwMDAwODAzMTYgMDAwMDAgbiAKMDAwMDEyNzc2NSAwMDAw
MCBuIAowMDAwMDAwMDIyIDAwMDAwIG4gCjAwMDAwODAyOTUgMDAwMDAgbiAKMDAwMDA4
MDQyMCAwMDAwMCBuIAowMDAwMDgzMjk2IDAwMDAwIG4gCjAwMDAyMTAxMzQgMDAwMDAg
biAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwMTU5Mjg1IDAwMDAwIG4gCjAwMDAwMDAw
MDAgMDAwMDAgbiAKMDAwMDE0MzAwMyAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4g
CjAwMDAxMzU1NjMgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwMDgwNTU3
IDAwMDAwIG4gCjAwMDAwODMyNzUgMDAwMDAgbiAKMDAwMDEyNzUwNiAwMDAwMCBuIAow
MDAwMDgzMzMyIDAwMDAwIG4gCjAwMDAxMjc0ODQgMDAwMDAgbiAKMDAwMDEyNzYxMyAw
MDAwMCBuIAowMDAwMjAwMTc0IDAwMDAwIG4gCjAwMDAwMDAwMDAgMDAwMDAgbiAKMDAw
MDE3NDU1OSAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDAxODQwNDYgMDAw
MDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwMjE4NTYwIDAwMDAwIG4gCjAwMDAw
MDAwMDAgMDAwMDAgbiAKMDAwMDE2NzA5MSAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAw
IG4gCjAwMDAxMjc4NTUgMDAwMDAgbiAKMDAwMDEzNTMzNSAwMDAwMCBuIAowMDAwMTM0
ODMwIDAwMDAwIG4gCjAwMDAxMjc5MDUgMDAwMDAgbiAKMDAwMDEzNDgwOSAwMDAwMCBu
IAowMDAwMTM1MDYwIDAwMDAwIG4gCjAwMDAxMzUxODggMDAwMDAgbiAKMDAwMDEzNTMx
NiAwMDAwMCBuIAowMDAwMTQyNzgxIDAwMDAwIG4gCjAwMDAxNDIyOTUgMDAwMDAgbiAK
MDAwMDEzNTY5OCAwMDAwMCBuIAowMDAwMTQyMjc0IDAwMDAwIG4gCjAwMDAxNDI1MjAg
MDAwMDAgbiAKMDAwMDE0MjY0MSAwMDAwMCBuIAowMDAwMTQyNzYyIDAwMDAwIG4gCjAw
MDAxNTkwNjYgMDAwMDAgbiAKMDAwMDE1ODQ0NiAwMDAwMCBuIAowMDAwMTQzMTMyIDAw
MDAwIG4gCjAwMDAxNTg0MjQgMDAwMDAgbiAKMDAwMDE1ODY2NiAwMDAwMCBuIAowMDAw
MTU4ODM0IDAwMDAwIG4gCjAwMDAxNTkwNDYgMDAwMDAgbiAKMDAwMDE2Njg2NSAwMDAw
MCBuIAowMDAwMTY2MjU5IDAwMDAwIG4gCjAwMDAxNTk0MTEgMDAwMDAgbiAKMDAwMDE2
NjIzOCAwMDAwMCBuIAowMDAwMTY2NDkwIDAwMDAwIG4gCjAwMDAxNjY2OTQgMDAwMDAg
biAKMDAwMDE2Njg0NiAwMDAwMCBuIAowMDAwMTc0MzM3IDAwMDAwIG4gCjAwMDAxNzM4
NTEgMDAwMDAgbiAKMDAwMDE2NzIyNCAwMDAwMCBuIAowMDAwMTczODMwIDAwMDAwIG4g
CjAwMDAxNzQwNzYgMDAwMDAgbiAKMDAwMDE3NDE5NyAwMDAwMCBuIAowMDAwMTc0MzE4
IDAwMDAwIG4gCjAwMDAxODM4MTggMDAwMDAgbiAKMDAwMDE4MzI3MyAwMDAwMCBuIAow
MDAwMTc0Njg4IDAwMDAwIG4gCjAwMDAxODMyNTIgMDAwMDAgbiAKMDAwMDE4MzUwMyAw
MDAwMCBuIAowMDAwMTgzNjU3IDAwMDAwIG4gCjAwMDAxODM3OTkgMDAwMDAgbiAKMDAw
MDE5OTk1NSAwMDAwMCBuIAowMDAwMTk5MzMwIDAwMDAwIG4gCjAwMDAxODQxODEgMDAw
MDAgbiAKMDAwMDE5OTMwOCAwMDAwMCBuIAowMDAwMTk5NTUwIDAwMDAwIG4gCjAwMDAx
OTk3MjYgMDAwMDAgbiAKMDAwMDE5OTkzNSAwMDAwMCBuIAowMDAwMjA5OTEyIDAwMDAw
IG4gCjAwMDAyMDkzMzYgMDAwMDAgbiAKMDAwMDIwMDMwMCAwMDAwMCBuIAowMDAwMjA5
MzE1IDAwMDAwIG4gCjAwMDAyMDk1NjEgMDAwMDAgbiAKMDAwMDIwOTc0NCAwMDAwMCBu
IAowMDAwMjA5ODkzIDAwMDAwIG4gCjAwMDAyMTgzMzggMDAwMDAgbiAKMDAwMDIxNzc5
NCAwMDAwMCBuIAowMDAwMjEwMjYyIDAwMDAwIG4gCjAwMDAyMTc3NzMgMDAwMDAgbiAK
MDAwMDIxODAxOSAwMDAwMCBuIAowMDAwMjE4MTc4IDAwMDAwIG4gCjAwMDAyMTgzMTkg
MDAwMDAgbiAKMDAwMDIxODY4OSAwMDAwMCBuIAowMDAwMjE4Nzg4IDAwMDAwIG4gCjAw
MDAyMTg4NDAgMDAwMDAgbiAKMDAwMDIxODg2NCAwMDAwMCBuIAowMDAwMjE4ODk2IDAw
MDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMTAxIC9Sb290IDMyIDAgUiAvSW5mbyAxIDAg
UiAvSUQgWyA8ZmM3NmM3NGYyNmUzZmFhYTljNmFjMmI1ZjE0YThmZTQ+CjxmYzc2Yzc0
ZjI2ZTNmYWFhOWM2YWMyYjVmMTRhOGZlND4gXSA+PgpzdGFydHhyZWYKMjE5MDYxCiUl
RU9GCg==
--============_-696414206==_D============--

--============_-696414206==_============--


From nobody Thu Jan 11 14:10:51 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C27FD127342 for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 14:10:49 -0800 (PST)
X-Quarantine-ID: <MvN2e22jTRoy>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MvN2e22jTRoy for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 14:10:47 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id ABB1D120725 for <slim@ietf.org>; Thu, 11 Jan 2018 14:10:47 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Thu, 11 Jan 2018 14:11:21 -0800
Mime-Version: 1.0
Message-Id: <p06240607d67d9003ae35@[99.111.97.136]>
In-Reply-To: <14c38c8d-1dbd-79f2-6959-bbf00d196a62@alum.mit.edu>
References: <151552189475.2065.12973411169880140522.idtracker@ietfa.amsl.com> <p06240606d67acbc7af70@[99.111.97.136]> <6123cac0-a946-b26b-2b3b-68ff7b28874f@alum.mit.edu> <p06240604d67bede7af48@[99.111.97.136]> <14c38c8d-1dbd-79f2-6959-bbf00d196a62@alum.mit.edu>
X-Mailer: Eudora for Mac OS X
Date: Thu, 11 Jan 2018 14:10:44 -0800
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, slim@ietf.org
From: Randall Gellens <rg+ietf@randy.pensive.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/GZepjLavmTHhJdyOTLCMp5hRhtc>
Subject: Re: [Slim] Alissa Cooper's No Objection on draft-ietf-slim-negotiating-human-language-22: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 22:10:50 -0000

At 3:52 PM -0500 1/11/18, Paul Kyzivat wrote:

>  On 1/10/18 11:27 AM, Randall Gellens wrote:
>>  At 11:01 AM -0500 1/10/18, Paul Kyzivat wrote:
>>
>>>   On 1/9/18 3:08 PM, Randall Gellens wrote:
>>>>   Hi Alissa,
>>>>
>>>>   Good point.  I can reword the Security Considerations section to read:
>>>>
>>>>       The Security Considerations of BCP 47 [RFC5646] apply here.  An
>>>>       attacker with the ability to modify signaling could prevent a call
>>>>       from succeeding by altering any of several crucial elements,
>>>>       including the 'hlang-send' or 'hlang-recv' values.  RFC 5069
>>>>       [RFC5069] discusses such threats.  Use of TLS or IPSec can protect
>>>>       against such threats.  Emergency calls are of particular concern; RFC
>>>>       6881 [RFC6881], which is specific to emergency calls, mandates use of
>>>>       TLS or IPSec (in ED-57/SP-30).
>>>
>>>   Is this a real concern? IIUC the processing of emergency calls 
>>> prioritizes completion of the call above everything else. Lack of 
>>> support for a requested language should never result in call 
>>> failure.
>>
>>  It's a concern for calls in general that an attacker who is able 
>> to modify the signaling can cause calls to fail.  The attacker 
>> could modify the Request-URI, causing the call to be routed to, 
>> e.g., a pothole reporting line instead of the police, or to a 
>> completely bogus destination, or modify the Contact-URI or any 
>> other crucial element.
>
>  But that is nothing unique to SLIM. In this respect it is the same 
> as any sip call.

I completely agree.  On the other hand, there's no harm in reminding 
readers that the risk exists and pointing to other RFCs that discuss 
use of TLS and IPSec.

The Security Considerations section, in response to Alissa's comment, 
was changed to:

    The Security Considerations of BCP 47 [RFC5646] apply here.  An
    attacker with the ability to modify signaling could prevent a call
    from succeeding by altering any of several crucial elements,
    including the 'hlang-send' or 'hlang-recv' values.  RFC 5069
    [RFC5069] discusses such threats.  Use of TLS or IPSec can protect
    against such threats.  Emergency calls are of particular concern; RFC
    6881 [RFC6881], which is specific to emergency calls, mandates use of
    TLS or IPSec (in ED-57/SP-30).

Do you think it needs to be changed?

--Randall




>>  It's true that where emergency calls are concerned, normally the 
>> priority is for the call to complete no matter what.  A PSAP is 
>> highly unlikely to fail a call if there are no languages in 
>> common.  RFC 6881 mandates use of TLS or IPSec but also that a 
>> call proceeds even if TLS or IPSec fail.
>>
>>>>   At 10:18 AM -0800 1/9/18, Alissa Cooper wrote:
>>>>
>>>>>    Alissa Cooper has entered the following ballot position for
>>>>>    draft-ietf-slim-negotiating-human-language-22: No Objection
>>>>>
>>>>>    When responding, please keep the subject line intact and reply to all
>>>>>    email addresses included in the To and CC lines. (Feel free to cut this
>>>>>    introductory paragraph, however.)
>>>>>
>>>>>
>>>>>    Please refer to 
>>>>> https://www.ietf.org/iesg/statement/discuss-criteria.html
>>>>>    for more information about IESG DISCUSS and COMMENT positions.
>>>>>
>>>>>
>>>>>    The document, along with other ballot positions, can be found here:
>>>>>
>>>>> 
>>>>> https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/
>>>>>
>>>>>
>>>>>
>>>>>    ----------------------------------------------------------------------
>>>>>    COMMENT:
>>>>>    ----------------------------------------------------------------------
>>>>>
>>>>>    == Section 7 ==
>>>>>
>>>>>    "In
>>>>>       addition, if the 'hlang-send' or 'hlang-recv' values are altered or
>>>>>       deleted en route, the session could fail or languages
>>>>>       incomprehensible to the caller could be selected; however, this is
>>>>>       also a risk if any SDP parameters are modified en route."
>>>>>
>>>>>    Given that one of the primary use cases for the attributes 
>>>>> defined here is for
>>>>>    emergency calling, it seems worthwhile to call out the new 
>>>>> specific threat that
>>>>>    these attributes enable in that case, namely the targeted 
>>>>> manipulation/forgery
>>>>>    of the language attributes for the purposes of denying 
>>>>> emergency services to a
>>>>>    caller. This general class of attacks is contemplated in 
>>>>> Section 5.2.2 of RFC
>>>>>    5069, although there may be a better reference to cite here 
>>>>> for what to do if
>>>>>    you don't want your emergency calls subject to that kind of 
>>>>> attack (I can't
>>>>>    recall another document off the top of my head).
>>>>>
>>>>>    == Section 8 ==
>>>>>
>>>>>    This seems weak for not including some words to indicate what 
>>>>> to do to mitigate
>>>>>    the risks of exposing this information.
>>>>
>>>>
>>>
>>>   _______________________________________________
>>>   SLIM mailing list
>>>   SLIM@ietf.org
>>>   https://www.ietf.org/mailman/listinfo/slim
>>
>>
>
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Liberals are trusting and optimistic because
they believe other people are much like themselves.
Conservatives are hostile and fearful because they
believe the same thing.


From nobody Thu Jan 11 14:12:38 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3823E12EC54 for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 14:12:37 -0800 (PST)
X-Quarantine-ID: <7mgi-9CdkyCg>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7mgi-9CdkyCg for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 14:12:36 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id DBFD712EC52 for <slim@ietf.org>; Thu, 11 Jan 2018 14:12:35 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Thu, 11 Jan 2018 14:13:10 -0800
Mime-Version: 1.0
Message-Id: <p06240608d67d91940c51@[99.111.97.136]>
In-Reply-To: <8786bc77-d274-a64f-e733-b58cced18e67@alum.mit.edu>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <p06240609d6799905c9c0@[99.111.97.136]> <d556fd95-991a-635c-d513-265135b75b11@omnitor.se> <65963c20-0034-acbe-f66b-986344d7a067@alum.mit.edu> <975ebbe3-d796-d118-50db-8c9957541a2c@omnitor.se> <8786bc77-d274-a64f-e733-b58cced18e67@alum.mit.edu>
X-Mailer: Eudora for Mac OS X
Date: Thu, 11 Jan 2018 14:12:32 -0800
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, Gunnar =?iso-8859-1?Q?Hellstr=F6m?=  <gunnar.hellstrom@omnitor.se>, Eric Rescorla <ekr@rtfm.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: "slim@ietf.org" <slim@ietf.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1" ; format="flowed"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/9HBbwEv0RRk2RfTtfLSAlu0uSAw>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 22:12:37 -0000

At 4:02 PM -0500 1/11/18, Paul Kyzivat wrote:

>  On 1/10/18 3:02 PM, Gunnar Hellstr=F6m wrote:
>>  Den 2018-01-10 kl. 16:51, skrev Paul Kyzivat:
>>>  Gunnar,
>>>
>>>  I would like to understand your thinking=20
>>> about how the language indications will be=20
>>> used. Your comments below suggest to me that=20
>>> you are assuming that they will be exposed to=20
>>> the end users through a UI. If that is not=20
>>> the case then order of preference of one=20
>>> language over another won't have any=20
>>> influence over how the session proceeds.
>>  Yes, it is in most applications the human end=20
>> users who are expected to produce and=20
>> understand the negotiated language(s).=20
>> Therefore the final result of the negotiation=20
>> must be presented to the users. (or, in less=20
>> common automatic conversation cases, fed to an=20
>> automata for generating the agreed language).
>>  We say that this must happen, but it is not=20
>> the task of the draft to say how.
>>
>>  Examples:
>>
>>  If it is a regular conversational call=20
>> application, it could present what the=20
>> application regards to be the best match on=20
>> the screen: "Talk English, expect English=20
>> text".
>>  That prepares the users for how the call is best started.
>>
>>  Alternatively, the answering party can be=20
>> provided with options for selection among the=20
>> common languages before the call is answered.=20
>> E.g.
>>  "The far end user can receive ASL __ and=20
>> written English __, which do you want to=20
>> produce?"
>>  "The far end user can produce ASL ___ and=20
>> written English ___, which do you want to=20
>> receive?"
>>  The result goes into the coding of the hlang attributes in the answer.
>>  The answer will be presented to the offeror on the screen by e.g.
>>  "Sign ASL, prepare to receive ASL".
>>
>>  By following the advice on the screen, the=20
>> call will start smoothly. Nothing prevents the=20
>> users to vary the use of languages and media=20
>> by mutual agreement after the initial exchange=20
>> during the call.
>>
>>  Wide variations from these examples are imaginable.
>>  Gunnar
>
>  While this sounds helpful, it isn't current=20
> practice. I don't know what it will take make=20
> it common practice. Perhaps the draft should=20
> note this as an issue.

I'd rather leave this for other documents.  For=20
example, Gunner has a few drafts that build on=20
this one.

-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
One should always be a little improbable.          --Oscar Wilde


From nobody Thu Jan 11 14:43:45 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1E5F129C6C for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 14:43:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LqcNTvWAaBxc for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 14:43:40 -0800 (PST)
Received: from bin-vsp-out-02.atm.binero.net (bin-mail-out-05.binero.net [195.74.38.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 848E9127342 for <slim@ietf.org>; Thu, 11 Jan 2018 14:43:40 -0800 (PST)
X-Halon-ID: c6ff00a2-f720-11e7-96e5-005056917f90
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-02.atm.binero.net (Halon) with ESMTPSA id c6ff00a2-f720-11e7-96e5-005056917f90; Thu, 11 Jan 2018 23:43:03 +0100 (CET)
To: Randall Gellens <rg+ietf@randy.pensive.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>, Eric Rescorla <ekr@rtfm.com>
Cc: "slim@ietf.org" <slim@ietf.org>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <p06240609d6799905c9c0@[99.111.97.136]> <d556fd95-991a-635c-d513-265135b75b11@omnitor.se> <65963c20-0034-acbe-f66b-986344d7a067@alum.mit.edu> <975ebbe3-d796-d118-50db-8c9957541a2c@omnitor.se> <8786bc77-d274-a64f-e733-b58cced18e67@alum.mit.edu> <p06240608d67d91940c51@[99.111.97.136]>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <a53b9ec5-773e-c68d-e8b3-5a14fb02915c@omnitor.se>
Date: Thu, 11 Jan 2018 23:43:29 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <p06240608d67d91940c51@[99.111.97.136]>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/YwGOCLzT1dqY5NStmx6OIMJqqSs>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 22:43:43 -0000

Den 2018-01-11 kl. 23:12, skrev Randall Gellens:
> At 4:02 PM -0500 1/11/18, Paul Kyzivat wrote:
>
>>  On 1/10/18 3:02 PM, Gunnar Hellström wrote:
>>>  Den 2018-01-10 kl. 16:51, skrev Paul Kyzivat:
>>>>  Gunnar,
>>>>
>>>>  I would like to understand your thinking about how the language 
>>>> indications will be used. Your comments below suggest to me that 
>>>> you are assuming that they will be exposed to the end users through 
>>>> a UI. If that is not the case then order of preference of one 
>>>> language over another won't have any influence over how the session 
>>>> proceeds.
>>>  Yes, it is in most applications the human end users who are 
>>> expected to produce and understand the negotiated language(s). 
>>> Therefore the final result of the negotiation must be presented to 
>>> the users. (or, in less common automatic conversation cases, fed to 
>>> an automata for generating the agreed language).
>>>  We say that this must happen, but it is not the task of the draft 
>>> to say how.
>>>
>>>  Examples:
>>>
>>>  If it is a regular conversational call application, it could 
>>> present what the application regards to be the best match on the 
>>> screen: "Talk English, expect English text".
>>>  That prepares the users for how the call is best started.
>>>
>>>  Alternatively, the answering party can be provided with options for 
>>> selection among the common languages before the call is answered. E.g.
>>>  "The far end user can receive ASL __ and written English __, which 
>>> do you want to produce?"
>>>  "The far end user can produce ASL ___ and written English ___, 
>>> which do you want to receive?"
>>>  The result goes into the coding of the hlang attributes in the answer.
>>>  The answer will be presented to the offeror on the screen by e.g.
>>>  "Sign ASL, prepare to receive ASL".
>>>
>>>  By following the advice on the screen, the call will start 
>>> smoothly. Nothing prevents the users to vary the use of languages 
>>> and media by mutual agreement after the initial exchange during the 
>>> call.
>>>
>>>  Wide variations from these examples are imaginable.
>>>  Gunnar
>>
>>  While this sounds helpful, it isn't current practice. I don't know 
>> what it will take make it common practice. Perhaps the draft should 
>> note this as an issue.
The draft makes this possible. The whole idea of it is to enable a 
smooth start of the call with the participants using negotiated 
languages. It is a problem today, and the draft says it solves it. I 
would guess that most applications will prefer to use the first 
mechanism I described, where the application makes the decision and 
tells the user which language(s) will make the call start smoothly.

>
> I'd rather leave this for other documents.  For example, Gunner has a 
> few drafts that build on this one.
What do you want to leave?  The examples above are nothing new and 
contain no issue and nothing that we intend to specify because we do not 
specify user interactions. It is the natural use of the current draft.  
How else did you intend to use it?

Gunnar



-- 
-----------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


From nobody Thu Jan 11 15:22:01 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 986CC12EC5F for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 15:21:59 -0800 (PST)
X-Quarantine-ID: <HIyNTxmKfhbU>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HIyNTxmKfhbU for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 15:21:58 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 2856012EC5B for <slim@ietf.org>; Thu, 11 Jan 2018 15:21:58 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Thu, 11 Jan 2018 15:22:29 -0800
Mime-Version: 1.0
Message-Id: <p0624060ed67da1bad53b@[99.111.97.136]>
In-Reply-To: <a53b9ec5-773e-c68d-e8b3-5a14fb02915c@omnitor.se>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <p06240609d6799905c9c0@[99.111.97.136]> <d556fd95-991a-635c-d513-265135b75b11@omnitor.se> <65963c20-0034-acbe-f66b-986344d7a067@alum.mit.edu> <975ebbe3-d796-d118-50db-8c9957541a2c@omnitor.se> <8786bc77-d274-a64f-e733-b58cced18e67@alum.mit.edu> <p06240608d67d91940c51@[99.111.97.136]> <a53b9ec5-773e-c68d-e8b3-5a14fb02915c@omnitor.se>
X-Mailer: Eudora for Mac OS X
Date: Thu, 11 Jan 2018 15:21:51 -0800
To: Gunnar =?iso-8859-1?Q?Hellstr=F6m?=  <gunnar.hellstrom@omnitor.se>, Paul Kyzivat <pkyzivat@alum.mit.edu>, Eric Rescorla <ekr@rtfm.com>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: "slim@ietf.org" <slim@ietf.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1" ; format="flowed"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/hvXQyTiML86Kj2VEXpuwMMDScQM>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 23:22:00 -0000

At 11:43 PM +0100 1/11/18, Gunnar Hellstr=F6m wrote:

>  Den 2018-01-11 kl. 23:12, skrev Randall Gellens:
>>  At 4:02 PM -0500 1/11/18, Paul Kyzivat wrote:
>>
>>>   On 1/10/18 3:02 PM, Gunnar Hellstr=F6m wrote:
>>>>   Den 2018-01-10 kl. 16:51, skrev Paul Kyzivat:
>>>>>   Gunnar,
>>>>>
>>>>>   I would like to understand your thinking=20
>>>>> about how the language indications will be=20
>>>>> used. Your comments below suggest to me=20
>>>>> that you are assuming that they will be=20
>>>>> exposed to the end users through a UI. If=20
>>>>> that is not the case then order of=20
>>>>> preference of one language over another=20
>>>>> won't have any influence over how the=20
>>>>> session proceeds.
>>>>   Yes, it is in most applications the human=20
>>>> end users who are expected to produce and=20
>>>> understand the negotiated language(s).=20
>>>> Therefore the final result of the=20
>>>> negotiation must be presented to the users.=20
>>>> (or, in less common automatic conversation=20
>>>> cases, fed to an automata for generating the=20
>>>> agreed language).
>>>>   We say that this must happen, but it is not=20
>>>> the task of the draft to say how.
>>>>
>>>>   Examples:
>>>>
>>>>   If it is a regular conversational call=20
>>>> application, it could present what the=20
>>>> application regards to be the best match on=20
>>>> the screen: "Talk English, expect English=20
>>>> text".
>>>>   That prepares the users for how the call is best started.
>>>>
>>>>   Alternatively, the answering party can be=20
>>>> provided with options for selection among=20
>>>> the common languages before the call is=20
>>>> answered. E.g.
>>>>   "The far end user can receive ASL __ and=20
>>>> written English __, which do you want to=20
>>>> produce?"
>>>>   "The far end user can produce ASL ___ and=20
>>>> written English ___, which do you want to=20
>>>> receive?"
>>>>   The result goes into the coding of the hlang attributes in the answer=
=2E
>>>>   The answer will be presented to the offeror on the screen by e.g.
>>>>   "Sign ASL, prepare to receive ASL".
>>>>
>>>>   By following the advice on the screen, the=20
>>>> call will start smoothly. Nothing prevents=20
>>>> the users to vary the use of languages and=20
>>>> media by mutual agreement after the initial=20
>>>> exchange during the call.
>>>>
>>>>   Wide variations from these examples are imaginable.
>>>>   Gunnar
>>>
>>>   While this sounds helpful, it isn't current=20
>>> practice. I don't know what it will take make=20
>>> it common practice. Perhaps the draft should=20
>>> note this as an issue.
>  The draft makes this possible. The whole idea=20
> of it is to enable a smooth start of the call=20
> with the participants using negotiated=20
> languages. It is a problem today, and the draft=20
> says it solves it. I would guess that most=20
> applications will prefer to use the first=20
> mechanism I described, where the application=20
> makes the decision and tells the user which=20
> language(s) will make the call start smoothly.
>
>>
>>  I'd rather leave this for other documents.=20
>> For example, Gunner has a few drafts that=20
>> build on this one.
>  What do you want to leave?  The examples above=20
> are nothing new and contain no issue and=20
> nothing that we intend to specify because we do=20
> not specify user interactions. It is the=20
> natural use of the current draft.  How else did=20
> you intend to use it?

Paul wrote "Perhaps the draft should note this as=20
an issue."  I'd rather leave the UI issues out of=20
the draft.  The draft already says it does not=20
discuss how users are informed.

-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
If you can't be a good example, at least be a horrible warning.


From nobody Thu Jan 11 15:34:36 2018
Return-Path: <internet-drafts@ietf.org>
X-Original-To: slim@ietf.org
Delivered-To: slim@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C212D1205F0; Thu, 11 Jan 2018 15:34:28 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: slim@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.68.3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151571366873.18597.6327853938274828780@ietfa.amsl.com>
Date: Thu, 11 Jan 2018 15:34:28 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/qZTJCqTf4yv_AlRQvDMAg53ZYGg>
Subject: [Slim] I-D Action: draft-ietf-slim-negotiating-human-language-23.txt
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 23:34:29 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Selection of Language for Internet Media WG of the IETF.

        Title           : Negotiating Human Language in Real-Time Communications
        Author          : Randall Gellens
	Filename        : draft-ietf-slim-negotiating-human-language-23.txt
	Pages           : 17
	Date            : 2018-01-11

Abstract:
   Users have various human (natural) language needs, abilities, and
   preferences regarding spoken, written, and signed languages.  This
   document adds new SDP media-level attributes so that when
   establishing interactive communication sessions ("calls"), it is
   possible to negotiate (communicate and match) the caller's language
   and media needs with the capabilities of the called party.  This is
   especially important with emergency calls, where a call can be
   handled by a call taker capable of communicating with the user, or a
   translator or relay operator can be bridged into the call during
   setup, but this applies to non-emergency calls as well (as an
   example, when calling a company call center).

   This document describes the need and a solution using new Session
   Description Protocol (SDP) media attributes.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-slim-negotiating-human-language/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-slim-negotiating-human-language-23
https://datatracker.ietf.org/doc/html/draft-ietf-slim-negotiating-human-language-23

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-slim-negotiating-human-language-23


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Thu Jan 11 15:45:25 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 572DD12EBE5; Thu, 11 Jan 2018 15:45:19 -0800 (PST)
X-Quarantine-ID: <AM2FNDYgO5xO>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AM2FNDYgO5xO; Thu, 11 Jan 2018 15:45:18 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 1B7F71205F0; Thu, 11 Jan 2018 15:45:09 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Thu, 11 Jan 2018 15:45:43 -0800
Mime-Version: 1.0
Message-Id: <p0624060fd67da59abd9d@[99.111.97.136]>
X-Mailer: Eudora for Mac OS X
Date: Thu, 11 Jan 2018 15:45:06 -0800
To: "The IESG" <iesg@ietf.org>, Bernard Aboba <bernard_aboba@hotmail.com>, Gunnar =?iso-8859-1?Q?Hellstr=F6m?=   <gunnar.hellstrom@omnitor.se>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org, draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org, bernard.aboba@gmail.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/0A-nu3CAyRKGJBPgDc1yQBmvIpY>
Subject: [Slim] Updated version addresses further comments received
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jan 2018 23:45:19 -0000

Version -23 is uploaded, which resolves the further comments received:

- Explicitly states the draft does not address how UI informs users of language
- Delete left-over "interactive" from explanation of attribute name
- Explicitly notes that media can be useful in both directions even 
if only used for interactive communication in one
- Fixes wording about sending one and/or both attributes in offer
- Fixes wording about rejecting a call
- Rewords Security Considerations

For convenience, here is a link to the diff:
https://www.ietf.org/rfcdiff?url1=draft-ietf-slim-negotiating-human-language-22&url2=draft-ietf-slim-negotiating-human-language-23


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
A well adjusted person is one who makes the same mistake twice
without getting nervous.


From nobody Thu Jan 11 23:02:49 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF245126C83 for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 23:02:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GPk-MXeUG-kx for <slim@ietfa.amsl.com>; Thu, 11 Jan 2018 23:02:46 -0800 (PST)
Received: from bin-vsp-out-02.atm.binero.net (vsp-unauthed02.binero.net [195.74.38.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E940712778D for <slim@ietf.org>; Thu, 11 Jan 2018 23:02:45 -0800 (PST)
X-Halon-ID: 821f77c0-f766-11e7-96e6-005056917f90
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-02.atm.binero.net (Halon) with ESMTPSA id 821f77c0-f766-11e7-96e6-005056917f90; Fri, 12 Jan 2018 08:02:11 +0100 (CET)
To: Randall Gellens <rg+ietf@randy.pensive.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>, Eric Rescorla <ekr@rtfm.com>
Cc: "slim@ietf.org" <slim@ietf.org>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <p06240609d6799905c9c0@[99.111.97.136]> <d556fd95-991a-635c-d513-265135b75b11@omnitor.se> <65963c20-0034-acbe-f66b-986344d7a067@alum.mit.edu> <975ebbe3-d796-d118-50db-8c9957541a2c@omnitor.se> <8786bc77-d274-a64f-e733-b58cced18e67@alum.mit.edu> <p06240608d67d91940c51@[99.111.97.136]> <a53b9ec5-773e-c68d-e8b3-5a14fb02915c@omnitor.se> <p0624060ed67da1bad53b@[99.111.97.136]>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <f875d747-9741-fab9-792d-5e9d3a0f0ec5@omnitor.se>
Date: Fri, 12 Jan 2018 08:02:39 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <p0624060ed67da1bad53b@[99.111.97.136]>
Content-Type: multipart/alternative; boundary="------------B8F6C2F52753A0AEFF2A416D"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/crNLRbcsSfG76x7oCIMdsXQcQ4E>
Subject: Re: [Slim] Eric Rescorla's No Objection on draft-ietf-slim-negotiating-human-language-19: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Jan 2018 07:02:49 -0000

This is a multi-part message in MIME format.
--------------B8F6C2F52753A0AEFF2A416D
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

Den 2018-01-12 kl. 00:21, skrev Randall Gellens:
> At 11:43 PM +0100 1/11/18, Gunnar Hellström wrote:
>
>>  Den 2018-01-11 kl. 23:12, skrev Randall Gellens:
>>>  At 4:02 PM -0500 1/11/18, Paul Kyzivat wrote:
>>>
>>>>   On 1/10/18 3:02 PM, Gunnar Hellström wrote:
>>>>>   Den 2018-01-10 kl. 16:51, skrev Paul Kyzivat:
>>>>>>   Gunnar,
>>>>>>
>>>>>>   I would like to understand your thinking about how the language 
>>>>>> indications will be used. Your comments below suggest to me that 
>>>>>> you are assuming that they will be exposed to the end users 
>>>>>> through a UI. If that is not the case then order of preference of 
>>>>>> one language over another won't have any influence over how the 
>>>>>> session proceeds.
>>>>>   Yes, it is in most applications the human end users who are 
>>>>> expected to produce and understand the negotiated language(s). 
>>>>> Therefore the final result of the negotiation must be presented to 
>>>>> the users. (or, in less common automatic conversation cases, fed 
>>>>> to an automata for generating the agreed language).
>>>>>   We say that this must happen, but it is not the task of the 
>>>>> draft to say how.
>>>>>
>>>>>   Examples:
>>>>>
>>>>>   If it is a regular conversational call application, it could 
>>>>> present what the application regards to be the best match on the 
>>>>> screen: "Talk English, expect English text".
>>>>>   That prepares the users for how the call is best started.
>>>>>
>>>>>   Alternatively, the answering party can be provided with options 
>>>>> for selection among the common languages before the call is 
>>>>> answered. E.g.
>>>>>   "The far end user can receive ASL __ and written English __, 
>>>>> which do you want to produce?"
>>>>>   "The far end user can produce ASL ___ and written English ___, 
>>>>> which do you want to receive?"
>>>>>   The result goes into the coding of the hlang attributes in the 
>>>>> answer.
>>>>>   The answer will be presented to the offeror on the screen by e.g.
>>>>>   "Sign ASL, prepare to receive ASL".
>>>>>
>>>>>   By following the advice on the screen, the call will start 
>>>>> smoothly. Nothing prevents the users to vary the use of languages 
>>>>> and media by mutual agreement after the initial exchange during 
>>>>> the call.
>>>>>
>>>>>   Wide variations from these examples are imaginable.
>>>>>   Gunnar
>>>>
>>>>   While this sounds helpful, it isn't current practice. I don't 
>>>> know what it will take make it common practice. Perhaps the draft 
>>>> should note this as an issue.
>>  The draft makes this possible. The whole idea of it is to enable a 
>> smooth start of the call with the participants using negotiated 
>> languages. It is a problem today, and the draft says it solves it. I 
>> would guess that most applications will prefer to use the first 
>> mechanism I described, where the application makes the decision and 
>> tells the user which language(s) will make the call start smoothly.
>>
>>>
>>>  I'd rather leave this for other documents. For example, Gunner has 
>>> a few drafts that build on this one.
>>  What do you want to leave?  The examples above are nothing new and 
>> contain no issue and nothing that we intend to specify because we do 
>> not specify user interactions. It is the natural use of the current 
>> draft.  How else did you intend to use it?
>
> Paul wrote "Perhaps the draft should note this as an issue."  I'd 
> rather leave the UI issues out of the draft.  The draft already says 
> it does not discuss how users are informed.
>
<GH> Yes, and I think it is also not the task of the draft to tell how 
it can become common practice to implement it, if that was the issue 
Paul saw.
My first impression was that you both found my examples of how to use 
the draft unexpected. But that was apparently not the case.

/Gunnar

-- 
-----------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


--------------B8F6C2F52753A0AEFF2A416D
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Den 2018-01-12 kl. 00:21, skrev Randall Gellens:<br>
    <blockquote type="cite"
      cite="mid:p0624060ed67da1bad53b@[99.111.97.136]">At 11:43 PM +0100
      1/11/18, Gunnar Hellström wrote:
      <br>
      <br>
      <blockquote type="cite"> Den 2018-01-11 kl. 23:12, skrev Randall
        Gellens:
        <br>
        <blockquote type="cite"> At 4:02 PM -0500 1/11/18, Paul Kyzivat
          wrote:
          <br>
          <br>
          <blockquote type="cite">  On 1/10/18 3:02 PM, Gunnar Hellström
            wrote:
            <br>
            <blockquote type="cite">  Den 2018-01-10 kl. 16:51, skrev
              Paul Kyzivat:
              <br>
              <blockquote type="cite">  Gunnar,
                <br>
                <br>
                  I would like to understand your thinking about how the
                language indications will be used. Your comments below
                suggest to me that you are assuming that they will be
                exposed to the end users through a UI. If that is not
                the case then order of preference of one language over
                another won't have any influence over how the session
                proceeds.
                <br>
              </blockquote>
                Yes, it is in most applications the human end users who
              are expected to produce and understand the negotiated
              language(s). Therefore the final result of the negotiation
              must be presented to the users. (or, in less common
              automatic conversation cases, fed to an automata for
              generating the agreed language).
              <br>
                We say that this must happen, but it is not the task of
              the draft to say how.
              <br>
              <br>
                Examples:
              <br>
              <br>
                If it is a regular conversational call application, it
              could present what the application regards to be the best
              match on the screen: "Talk English, expect English text".
              <br>
                That prepares the users for how the call is best
              started.
              <br>
              <br>
                Alternatively, the answering party can be provided with
              options for selection among the common languages before
              the call is answered. E.g.
              <br>
                "The far end user can receive ASL __ and written English
              __, which do you want to produce?"
              <br>
                "The far end user can produce ASL ___ and written
              English ___, which do you want to receive?"
              <br>
                The result goes into the coding of the hlang attributes
              in the answer.
              <br>
                The answer will be presented to the offeror on the
              screen by e.g.
              <br>
                "Sign ASL, prepare to receive ASL".
              <br>
              <br>
                By following the advice on the screen, the call will
              start smoothly. Nothing prevents the users to vary the use
              of languages and media by mutual agreement after the
              initial exchange during the call.
              <br>
              <br>
                Wide variations from these examples are imaginable.
              <br>
                Gunnar
              <br>
            </blockquote>
            <br>
              While this sounds helpful, it isn't current practice. I
            don't know what it will take make it common practice.
            Perhaps the draft should note this as an issue.<br>
          </blockquote>
        </blockquote>
      </blockquote>
    </blockquote>
    <blockquote type="cite"
      cite="mid:p0624060ed67da1bad53b@[99.111.97.136]">
      <blockquote type="cite"> The draft makes this possible. The whole
        idea of it is to enable a smooth start of the call with the
        participants using negotiated languages. It is a problem today,
        and the draft says it solves it. I would guess that most
        applications will prefer to use the first mechanism I described,
        where the application makes the decision and tells the user
        which language(s) will make the call start smoothly.
        <br>
        <br>
        <blockquote type="cite">
          <br>
           I'd rather leave this for other documents. For example,
          Gunner has a few drafts that build on this one.
          <br>
        </blockquote>
         What do you want to leave?  The examples above are nothing new
        and contain no issue and nothing that we intend to specify
        because we do not specify user interactions. It is the natural
        use of the current draft.  How else did you intend to use it?
        <br>
      </blockquote>
      <br>
      Paul wrote "Perhaps the draft should note this as an issue."  I'd
      rather leave the UI issues out of the draft.  The draft already
      says it does not discuss how users are informed.
      <br>
      <br>
    </blockquote>
    &lt;GH<font size="-1">&gt; Yes, and I think it is also not the task
      of the draft to tell how it can become common practice to
      implement it, if that was the issue Paul saw.<br>
      My first impression was that you both found my examples of how to
      use the draft unexpected. But that was apparently not the case.<br>
       <br>
      /Gunnar<br>
      <br>
    </font>
    <pre class="moz-signature" cols="72">-- 
-----------------------------------------
Gunnar Hellström
Omnitor
<a class="moz-txt-link-abbreviated" href="mailto:gunnar.hellstrom@omnitor.se">gunnar.hellstrom@omnitor.se</a>
+46 708 204 288</pre>
  </body>
</html>

--------------B8F6C2F52753A0AEFF2A416D--


From nobody Fri Jan 12 02:54:12 2018
Return-Path: <gunnar.hellstrom@omnitor.se>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC04412DA23 for <slim@ietfa.amsl.com>; Fri, 12 Jan 2018 02:54:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1qorpA5zPA7G for <slim@ietfa.amsl.com>; Fri, 12 Jan 2018 02:54:07 -0800 (PST)
Received: from bin-vsp-out-01.atm.binero.net (bin-mail-out-06.binero.net [195.74.38.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 43315126C23 for <slim@ietf.org>; Fri, 12 Jan 2018 02:54:07 -0800 (PST)
X-Halon-ID: cafd3a87-f786-11e7-ab17-005056917a89
Authorized-sender: gunnar.hellstrom@omnitor.se
Received: from [192.168.2.136] (unknown [83.209.156.53]) by bin-vsp-out-01.atm.binero.net (Halon) with ESMTPSA id cafd3a87-f786-11e7-ab17-005056917a89; Fri, 12 Jan 2018 11:53:18 +0100 (CET)
To: Randall Gellens <rg+ietf@randy.pensive.org>, Bernard Aboba <bernard.aboba@gmail.com>
Cc: slim@ietf.org
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@99.111.97.136> <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se> <CAOW+2dtDBKR5q_LO9=kTpgKQJR=P_hy4yzQC=iy8q_WgtH6hyw@mail.gmail.com> <p06240601d67d2f9e1693@[99.111.97.136]> <p06240603d67d6aa5ec31@[99.111.97.136]> <p06240604d67d70904f55@[99.111.97.136]> <p06240606d67d8fbc9d90@[99.111.97.136]>
From: =?UTF-8?Q?Gunnar_Hellstr=c3=b6m?= <gunnar.hellstrom@omnitor.se>
Message-ID: <f4ef1525-a2d6-5e8f-2168-31a7cedfd0ff@omnitor.se>
Date: Fri, 12 Jan 2018 11:54:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <p06240606d67d8fbc9d90@[99.111.97.136]>
Content-Type: multipart/alternative; boundary="------------3F7FD8BA8B4F6A51D776D9D7"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/ZGj-lgE9YpANuPPdpOqlXBeL1nA>
Subject: Re: [Slim] Allowing multiple values in an answer
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Jan 2018 10:54:10 -0000

This is a multi-part message in MIME format.
--------------3F7FD8BA8B4F6A51D776D9D7
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

Den 2018-01-11 kl. 23:04, skrev Randall Gellens:
> I realized an additional change was needed, to the discussion of the 
> offer/answer model.  Attached is a revised diff.
>
> At 11:57 AM -0800 1/11/18, Randall Gellens wrote:
>
>>  The second of the two remaining open questions is if we should allow 
>> an answer to contain multiple values.  I do not think this is the 
>> intent of the text that has been in the draft for some time; 
>> regardless, we could make such a change, but I question if we can do 
>> so now, when we've essentially passed IESG review.
<GH> The IESG review started on version -19, where we had normative 
language for allowing multiple languages per media and direction, and 
non-normative but quite clear wording (using "is" ) for saying that the 
intention is to have one language per media and direction intended for use.

When this difference was questioned, you changed the normative language, 
while others suggested to change the non-normative language. I still 
think that it would be better to change the non-normative language so 
that multiple languages per media and direction are allowed. I do not 
see how that would conflict the review situation, but we might need a 
judgment on that from the reviewers.

I provided one reason yesterday why it would be better to only have one 
language in the answer, but I now realize that that was false. I said 
that one language provides better opportunity for the offeror to prepare 
for receiving the selected language.  But even if the answer contains 
more than one language, the answering party should still follow the 
order of preference, and start the call using the first language in the 
hlang-send attribute in the media in the answer selected for use. So, 
all arguments point at it being better to allow more than one language 
in the answer per media and direction.

It also solves an unfair difference we have, that it is possible to list 
more than one language per direction if you include languages in 
different media, but not for a single media. I see no logical reason for 
that difference, and I do not want to give up the freedom to indicate 
support of language in multiple media for the same direction.

The offeror has the best opportunity for assessing which extra resources 
would be needed in the call after receiving the answer. I know that 
there may currently be economical and policy obstacles for making use of 
that opportunity, but it would be sad to block it by not providing the 
full view of the support in the answer.

I find the diff you sent to be good, and also version -23 solving all 
other issues in a good way. So, I vote for applying your proposed 
changes on -23 and hope that that can be the final version.

--------------------------------------------------------------------------------------------------------------------------------------------------
I also want to throw in food for thought, that I realize is too late in 
the process, but still worth thinking about:
We could just as well have defined attributes only for the directions of 
use of the media for language, and let the "lang" attribute list the 
languages. The "lang" attribute has a better definition in rfc4566bis 
than before, and the main improvement we provide is that we can indicate 
direction of use of the language. We recommend strongly against having 
different preferences and languages in the different directions of a 
media, so one language list would be sufficient per media, and the new 
attributes could be limited to use a selection of a=hlang-send  and 
a=hlang-recv per media without their own language lists.  Sorry for the 
late discovery of this condition.
---------------------------------------------------------------------------------------------------------------------------------------------------------
Gunnar
>>
>>  I edited a version of the draft that contains all remaining 
>> clarifying editorial changes to also make this technical change and 
>> attached is a diff showing what it would look like. However, I think 
>> we should not make the change since it could introduce additional 
>> complexities or problems that we aren't considering.  I think we 
>> could make such a change in a future extension or revision.  I don't 
>> think we'd have an interoperability problem since endpoints 
>> conformant with the more restrictive version will not generate such 
>> answers, and would regard regard receiving such answers as an error, 
>> but not one that would fail a call.

>>
>>  --
>>  Randall Gellens
>>  Opinions are personal;    facts are suspect;    I speak for myself only
>>  -------------- Randomly selected tag: ---------------
>>  [XML] is probably the worst format ever designed...it really doesn't 
>> scale as a
>>  file format, and it's generally a complete disaster. --Linus 
>> Torvalds, 3/6/2014
>>
>>
>>  Attachment converted: TiLand:diff-with-multiple 1.pdf (    / ) 
>> (008B9E88)
>>  _______________________________________________
>>  SLIM mailing list
>>  SLIM@ietf.org
>>  https://www.ietf.org/mailman/listinfo/slim
>
>
>
>
> _______________________________________________
> SLIM mailing list
> SLIM@ietf.org
> https://www.ietf.org/mailman/listinfo/slim

-- 
-----------------------------------------
Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288


--------------3F7FD8BA8B4F6A51D776D9D7
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Den 2018-01-11 kl. 23:04, skrev Randall Gellens:<br>
    <blockquote type="cite"
      cite="mid:p06240606d67d8fbc9d90@[99.111.97.136]">I realized an
      additional change was needed, to the discussion of the
      offer/answer model.  Attached is a revised diff.
      <br>
      <br>
      At 11:57 AM -0800 1/11/18, Randall Gellens wrote:
      <br>
      <br>
      <blockquote type="cite"> The second of the two remaining open
        questions is if we should allow an answer to contain multiple
        values.  I do not think this is the intent of the text that has
        been in the draft for some time; regardless, we could make such
        a change, but I question if we can do so now, when we've
        essentially passed IESG review.
        <br>
      </blockquote>
    </blockquote>
    &lt;GH&gt; The IESG review started on version -19, where we had
    normative language for allowing multiple languages per media and
    direction, and non-normative but quite clear wording (using "is" )
    for saying that the intention is to have one language per media and
    direction intended for use. <br>
    <br>
    When this difference was questioned, you changed the normative
    language, while others suggested to change the non-normative
    language. I still think that it would be better to change the
    non-normative language so that multiple languages per media and
    direction are allowed. I do not see how that would conflict the
    review situation, but we might need a judgment on that from the
    reviewers. <br>
    <br>
    I provided one reason yesterday why it would be better to only have
    one language in the answer, but I now realize that that was false. I
    said that one language provides better opportunity for the offeror
    to prepare for receiving the selected language.  But even if the
    answer contains more than one language, the answering party should
    still follow the order of preference, and start the call using the
    first language in the hlang-send attribute in the media in the
    answer selected for use. So, all arguments point at it being better
    to allow more than one language in the answer per media and
    direction.  <br>
    <br>
    It also solves an unfair difference we have, that it is possible to
    list more than one language per direction if you include languages
    in different media, but not for a single media. I see no logical
    reason for that difference, and I do not want to give up the freedom
    to indicate support of language in multiple media for the same
    direction.<br>
    <br>
    The offeror has the best opportunity for assessing which extra
    resources would be needed in the call after receiving the answer. I
    know that there may currently be economical and policy obstacles for
    making use of that opportunity, but it would be sad to block it by
    not providing the full view of the support in the answer. <br>
    <br>
    I find the diff you sent to be good, and also version -23 solving
    all other issues in a good way. So, I vote for applying your
    proposed changes on -23 and hope that that can be the final version.<br>
    <br>
--------------------------------------------------------------------------------------------------------------------------------------------------<br>
    I also want to throw in food for thought, that I realize is too late
    in the process, but still worth thinking about:<br>
    We could just as well have defined attributes only for the
    directions of use of the media for language, and let the "lang"
    attribute list the languages. The "lang" attribute has a better
    definition in rfc4566bis than before, and the main improvement we
    provide is that we can indicate direction of use of the language. We
    recommend strongly against having different preferences and
    languages in the different directions of a media, so one language
    list would be sufficient per media, and the new attributes could be
    limited to use a selection of a=hlang-send  and a=hlang-recv per
    media without their own language lists.  Sorry for the late
    discovery of this condition.<br>
---------------------------------------------------------------------------------------------------------------------------------------------------------<br>
    Gunnar <br>
    <blockquote type="cite"
      cite="mid:p06240606d67d8fbc9d90@[99.111.97.136]">
      <blockquote type="cite">
        <br>
         I edited a version of the draft that contains all remaining
        clarifying editorial changes to also make this technical change
        and attached is a diff showing what it would look like. 
        However, I think we should not make the change since it could
        introduce additional complexities or problems that we aren't
        considering.  I think we could make such a change in a future
        extension or revision.  I don't think we'd have an
        interoperability problem since endpoints conformant with the
        more restrictive version will not generate such answers, and
        would regard regard receiving such answers as an error, but not
        one that would fail a call.
        <br>
      </blockquote>
    </blockquote>
    <br>
    <blockquote type="cite"
      cite="mid:p06240606d67d8fbc9d90@[99.111.97.136]">
      <blockquote type="cite">
        <br>
         --
        <br>
         Randall Gellens
        <br>
         Opinions are personal;    facts are suspect;    I speak for
        myself only
        <br>
         -------------- Randomly selected tag: ---------------
        <br>
         [XML] is probably the worst format ever designed...it really
        doesn't scale as a
        <br>
         file format, and it's generally a complete disaster. --Linus
        Torvalds, 3/6/2014
        <br>
        <br>
        <br>
         Attachment converted: TiLand:diff-with-multiple 1.pdf (    /   
        ) (008B9E88)
        <br>
         _______________________________________________
        <br>
         SLIM mailing list
        <br>
         <a class="moz-txt-link-abbreviated" href="mailto:SLIM@ietf.org">SLIM@ietf.org</a>
        <br>
         <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/slim">https://www.ietf.org/mailman/listinfo/slim</a>
        <br>
      </blockquote>
      <br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
SLIM mailing list
<a class="moz-txt-link-abbreviated" href="mailto:SLIM@ietf.org">SLIM@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/slim">https://www.ietf.org/mailman/listinfo/slim</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
-----------------------------------------
Gunnar Hellström
Omnitor
<a class="moz-txt-link-abbreviated" href="mailto:gunnar.hellstrom@omnitor.se">gunnar.hellstrom@omnitor.se</a>
+46 708 204 288</pre>
  </body>
</html>

--------------3F7FD8BA8B4F6A51D776D9D7--


From nobody Fri Jan 12 07:45:00 2018
Return-Path: <bernard.aboba@gmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3C8512E881 for <slim@ietfa.amsl.com>; Fri, 12 Jan 2018 07:44:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LHPB14dtk6vf for <slim@ietfa.amsl.com>; Fri, 12 Jan 2018 07:44:56 -0800 (PST)
Received: from mail-vk0-x234.google.com (mail-vk0-x234.google.com [IPv6:2607:f8b0:400c:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 420A2127909 for <slim@ietf.org>; Fri, 12 Jan 2018 07:44:56 -0800 (PST)
Received: by mail-vk0-x234.google.com with SMTP id w22so3843752vkw.0 for <slim@ietf.org>; Fri, 12 Jan 2018 07:44:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=X0i9L4KyioI743Xr904beQ2zb5/fup3cwKNZcGDoM8Q=; b=G0Z575qqxdYx27H3ysNAhXtugqxcmt1rBNt1uYPJqKhiwnSm4wqWn1wVzWdQATpfZA Y2VcdtcAPTXFQx1+UcIHW426bymTp7G6cg8XYDDNGltfksI6no8CX2mlJZGkQMyERRoi GcAFVwVdOIhCxpOqBtX/jbDCWuOP1b7/HbSRvBA5ckOBLE6vS2RPL7aJ1vWlB7g32SrM M3WbS64a0khpCHQ5hGf3LGWu8UJCfd7IMujEwiZ5bfiRq/cV3HjfyE9+rljf0hSZqdTI D+AtNi/j3BU2qdPAAGPSI/P0E5/8AJCKNPO4gw2pEWxG+zlh8jKTd1/e+KTr64boR/Ah UZyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=X0i9L4KyioI743Xr904beQ2zb5/fup3cwKNZcGDoM8Q=; b=PZOOOBo9GtW6mWowd5QaDXbc3AOqJ7OfImbFX8IDMaKuZdKtUeDwR2b27kO5+bPa7n kAG7CRTYyW4u3/LZMp9ZX3JtLmffOZgx03t/m4tR226Z0Uo4ELMpqyI46XN9P3pCeitq +b41lPAn1wZEGdJFbd+a1nbqb1R3pwxIbhtyDHHxTzl7J3O7eJcYpUoFbWIYXKQo9oo0 xWlhrLfQ/ba/XBM0ydKTfZWjrdyfhRQbs9MLHLfC2lNqDTeMJl3IZT6x32YxNZ5cn0ZC ZvMK/JwWJiJfwT5udN4pOg8lWZ6wYaWH155cWIdOwXv4zD4iBaRUyn/hJY7nLRFgDLeK N2DQ==
X-Gm-Message-State: AKwxytdjfnom8u91IemhWC5XwhPDt8+h/l14slDqB7EIJgmQCoubdMuD CESKNveI/xNceJWNkG4kuinfIiXu1yBoyYlHykwCRegr
X-Google-Smtp-Source: ACJfBotvnAvrDXKxS8gsp6P02j9XEv6yKo8ZbRJD9kmJS06OuGM/mavnQfk/wNWosIEqEXH53MGzEwaVAEHEiLNISVs=
X-Received: by 10.31.82.194 with SMTP id g185mr23985633vkb.15.1515771894986; Fri, 12 Jan 2018 07:44:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.176.17.239 with HTTP; Fri, 12 Jan 2018 07:44:34 -0800 (PST)
In-Reply-To: <f4ef1525-a2d6-5e8f-2168-31a7cedfd0ff@omnitor.se>
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@99.111.97.136> <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se> <CAOW+2dtDBKR5q_LO9=kTpgKQJR=P_hy4yzQC=iy8q_WgtH6hyw@mail.gmail.com> <p06240601d67d2f9e1693@99.111.97.136> <p06240603d67d6aa5ec31@99.111.97.136> <p06240604d67d70904f55@99.111.97.136> <p06240606d67d8fbc9d90@99.111.97.136> <f4ef1525-a2d6-5e8f-2168-31a7cedfd0ff@omnitor.se>
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Fri, 12 Jan 2018 07:44:34 -0800
Message-ID: <CAOW+2ds2jf+t9fAJ7wHs=mCZjhapU_f4wNoHTNyn7ABZVc-cTg@mail.gmail.com>
To: =?UTF-8?Q?Gunnar_Hellstr=C3=B6m?= <gunnar.hellstrom@omnitor.se>
Cc: Randall Gellens <rg+ietf@randy.pensive.org>, slim@ietf.org
Content-Type: multipart/alternative; boundary="001a114f76c45c7c2005629625d9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/Wr7Lkxo5LDyDAmfj90unyYvI2iI>
Subject: Re: [Slim] Allowing multiple values in an answer
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Jan 2018 15:45:00 -0000

--001a114f76c45c7c2005629625d9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Gunnar said:

"<GH> The IESG review started on version -19, where we had normative
language for allowing multiple languages per media and direction, and
non-normative but quite clear wording (using "is" ) for saying that the
intention is to have one language per media and direction intended for use.

When this difference was questioned, you changed the normative language,
while others suggested to change the non-normative language. I still think
that it would be better to change the non-normative language so that
multiple languages per media and direction are allowed. I do not see how
that would conflict the review situation, but we might need a judgment on
that from the reviewers. "

[BA]  Yes, -19 did not have normative language about the number of
languages in the Answer and the ABNF allowed multiple languages.  Also, -19
did not have normative language about whether the languages in the Answer
need to be present in the Offer.  The closest (from -23) is this sentence:

   In an answer, 'hlang-send' is the language the answerer will send if
   using the media for language (which in most cases is one of the
   languages in the offer's 'hlang-recv'), and 'hlang-recv' is the
   language the answerer expects to receive if using the media for
   language (which in most cases is one of the languages in the offer's
   'hlang-send').


Section 5.4 includes an example Answer which includes Italian in response
to an Offer of Spanish, Basque and English.





On Fri, Jan 12, 2018 at 2:54 AM, Gunnar Hellstr=C3=B6m <
gunnar.hellstrom@omnitor.se> wrote:

> Den 2018-01-11 kl. 23:04, skrev Randall Gellens:
>
> I realized an additional change was needed, to the discussion of the
> offer/answer model.  Attached is a revised diff.
>
> At 11:57 AM -0800 1/11/18, Randall Gellens wrote:
>
>  The second of the two remaining open questions is if we should allow an
> answer to contain multiple values.  I do not think this is the intent of
> the text that has been in the draft for some time; regardless, we could
> make such a change, but I question if we can do so now, when we've
> essentially passed IESG review.
>
> <GH> The IESG review started on version -19, where we had normative
> language for allowing multiple languages per media and direction, and
> non-normative but quite clear wording (using "is" ) for saying that the
> intention is to have one language per media and direction intended for us=
e.
>
> When this difference was questioned, you changed the normative language,
> while others suggested to change the non-normative language. I still thin=
k
> that it would be better to change the non-normative language so that
> multiple languages per media and direction are allowed. I do not see how
> that would conflict the review situation, but we might need a judgment on
> that from the reviewers.
>
> I provided one reason yesterday why it would be better to only have one
> language in the answer, but I now realize that that was false. I said tha=
t
> one language provides better opportunity for the offeror to prepare for
> receiving the selected language.  But even if the answer contains more th=
an
> one language, the answering party should still follow the order of
> preference, and start the call using the first language in the hlang-send
> attribute in the media in the answer selected for use. So, all arguments
> point at it being better to allow more than one language in the answer pe=
r
> media and direction.
>
> It also solves an unfair difference we have, that it is possible to list
> more than one language per direction if you include languages in differen=
t
> media, but not for a single media. I see no logical reason for that
> difference, and I do not want to give up the freedom to indicate support =
of
> language in multiple media for the same direction.
>
> The offeror has the best opportunity for assessing which extra resources
> would be needed in the call after receiving the answer. I know that there
> may currently be economical and policy obstacles for making use of that
> opportunity, but it would be sad to block it by not providing the full vi=
ew
> of the support in the answer.
>
> I find the diff you sent to be good, and also version -23 solving all
> other issues in a good way. So, I vote for applying your proposed changes
> on -23 and hope that that can be the final version.
>
> ------------------------------------------------------------
> ------------------------------------------------------------
> --------------------------
> I also want to throw in food for thought, that I realize is too late in
> the process, but still worth thinking about:
> We could just as well have defined attributes only for the directions of
> use of the media for language, and let the "lang" attribute list the
> languages. The "lang" attribute has a better definition in rfc4566bis tha=
n
> before, and the main improvement we provide is that we can indicate
> direction of use of the language. We recommend strongly against having
> different preferences and languages in the different directions of a medi=
a,
> so one language list would be sufficient per media, and the new attribute=
s
> could be limited to use a selection of a=3Dhlang-send  and a=3Dhlang-recv=
 per
> media without their own language lists.  Sorry for the late discovery of
> this condition.
> ------------------------------------------------------------
> ------------------------------------------------------------
> ---------------------------------
> Gunnar
>
>
>  I edited a version of the draft that contains all remaining clarifying
> editorial changes to also make this technical change and attached is a di=
ff
> showing what it would look like.  However, I think we should not make the
> change since it could introduce additional complexities or problems that =
we
> aren't considering.  I think we could make such a change in a future
> extension or revision.  I don't think we'd have an interoperability probl=
em
> since endpoints conformant with the more restrictive version will not
> generate such answers, and would regard regard receiving such answers as =
an
> error, but not one that would fail a call.
>
>
>
>  --
>  Randall Gellens
>  Opinions are personal;    facts are suspect;    I speak for myself only
>  -------------- Randomly selected tag: ---------------
>  [XML] is probably the worst format ever designed...it really doesn't
> scale as a
>  file format, and it's generally a complete disaster. --Linus Torvalds,
> 3/6/2014
>
>
>  Attachment converted: TiLand:diff-with-multiple 1.pdf (    /    )
> (008B9E88)
>  _______________________________________________
>  SLIM mailing list
>  SLIM@ietf.org
>  https://www.ietf.org/mailman/listinfo/slim
>
>
>
>
>
> _______________________________________________
> SLIM mailing listSLIM@ietf.orghttps://www.ietf.org/mailman/listinfo/slim
>
>
> --
> -----------------------------------------
> Gunnar Hellstr=C3=B6m
> Omnitorgunnar.hellstrom@omnitor.se
> +46 708 204 288
>
>

--001a114f76c45c7c2005629625d9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Gunnar said:=C2=A0<div><br></div><div>&quot;<span style=3D=
"font-size:12.8px">&lt;GH&gt; The IESG review started on version -19, where=
 we had normative language for allowing multiple languages per media and di=
rection, and non-normative but quite clear wording (using &quot;is&quot; ) =
for saying that the intention is to have one language per media and directi=
on intended for use.</span><span style=3D"font-size:12.8px">=C2=A0</span></=
div><br style=3D"font-size:12.8px"><span style=3D"font-size:12.8px">When th=
is difference was questioned, you changed the normative language, while oth=
ers suggested to change the non-normative language. I still think that it w=
ould be better to change the non-normative language so that multiple langua=
ges per media and direction are allowed. I do not see how that would confli=
ct the review situation, but we might need a judgment on that from the revi=
ewers.=C2=A0</span>&quot;<div><br></div><div>[BA]=C2=A0 Yes, -19 did not ha=
ve normative language about the number of languages in the Answer and the A=
BNF allowed multiple languages.=C2=A0 Also, -19 did not have normative lang=
uage about whether the languages in the Answer need to be present in the Of=
fer.=C2=A0 The closest (from -23) is this sentence:=C2=A0</div><div><br></d=
iv><div><pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-to=
p:0px;margin-bottom:0px;color:rgb(0,0,0)">   In an answer, &#39;hlang-send&=
#39; is the language the answerer will send if
   using the media for language (which in most cases is one of the
   languages in the offer&#39;s &#39;hlang-recv&#39;), and &#39;hlang-recv&=
#39; is the
   language the answerer expects to receive if using the media for
   language (which in most cases is one of the languages in the offer&#39;s
   &#39;hlang-send&#39;).</pre></div><div><br></div><div>Section 5.4 includ=
es an example Answer which includes Italian in response to an Offer of Span=
ish, Basque and English.=C2=A0</div><div><br></div><div><br></div><div><br>=
</div><div><br></div></div><div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">On Fri, Jan 12, 2018 at 2:54 AM, Gunnar Hellstr=C3=B6m <span dir=
=3D"ltr">&lt;<a href=3D"mailto:gunnar.hellstrom@omnitor.se" target=3D"_blan=
k">gunnar.hellstrom@omnitor.se</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF"><span class=3D"">
    Den 2018-01-11 kl. 23:04, skrev Randall Gellens:<br>
    <blockquote type=3D"cite">I realized an
      additional change was needed, to the discussion of the
      offer/answer model.=C2=A0 Attached is a revised diff.
      <br>
      <br>
      At 11:57 AM -0800 1/11/18, Randall Gellens wrote:
      <br>
      <br>
      <blockquote type=3D"cite">=C2=A0The second of the two remaining open
        questions is if we should allow an answer to contain multiple
        values.=C2=A0 I do not think this is the intent of the text that ha=
s
        been in the draft for some time; regardless, we could make such
        a change, but I question if we can do so now, when we&#39;ve
        essentially passed IESG review.
        <br>
      </blockquote>
    </blockquote></span>
    &lt;GH&gt; The IESG review started on version -19, where we had
    normative language for allowing multiple languages per media and
    direction, and non-normative but quite clear wording (using &quot;is&qu=
ot; )
    for saying that the intention is to have one language per media and
    direction intended for use. <br>
    <br>
    When this difference was questioned, you changed the normative
    language, while others suggested to change the non-normative
    language. I still think that it would be better to change the
    non-normative language so that multiple languages per media and
    direction are allowed. I do not see how that would conflict the
    review situation, but we might need a judgment on that from the
    reviewers. <br>
    <br>
    I provided one reason yesterday why it would be better to only have
    one language in the answer, but I now realize that that was false. I
    said that one language provides better opportunity for the offeror
    to prepare for receiving the selected language.=C2=A0 But even if the
    answer contains more than one language, the answering party should
    still follow the order of preference, and start the call using the
    first language in the hlang-send attribute in the media in the
    answer selected for use. So, all arguments point at it being better
    to allow more than one language in the answer per media and
    direction.=C2=A0 <br>
    <br>
    It also solves an unfair difference we have, that it is possible to
    list more than one language per direction if you include languages
    in different media, but not for a single media. I see no logical
    reason for that difference, and I do not want to give up the freedom
    to indicate support of language in multiple media for the same
    direction.<br>
    <br>
    The offeror has the best opportunity for assessing which extra
    resources would be needed in the call after receiving the answer. I
    know that there may currently be economical and policy obstacles for
    making use of that opportunity, but it would be sad to block it by
    not providing the full view of the support in the answer. <br>
    <br>
    I find the diff you sent to be good, and also version -23 solving
    all other issues in a good way. So, I vote for applying your
    proposed changes on -23 and hope that that can be the final version.<br=
>
    <br>
------------------------------<wbr>------------------------------<wbr>-----=
-------------------------<wbr>------------------------------<wbr>----------=
----------------<br>
    I also want to throw in food for thought, that I realize is too late
    in the process, but still worth thinking about:<br>
    We could just as well have defined attributes only for the
    directions of use of the media for language, and let the &quot;lang&quo=
t;
    attribute list the languages. The &quot;lang&quot; attribute has a bett=
er
    definition in rfc4566bis than before, and the main improvement we
    provide is that we can indicate direction of use of the language. We
    recommend strongly against having different preferences and
    languages in the different directions of a media, so one language
    list would be sufficient per media, and the new attributes could be
    limited to use a selection of a=3Dhlang-send=C2=A0 and a=3Dhlang-recv p=
er
    media without their own language lists.=C2=A0 Sorry for the late
    discovery of this condition.<br>
------------------------------<wbr>------------------------------<wbr>-----=
-------------------------<wbr>------------------------------<wbr>----------=
--------------------<wbr>---<br>
    Gunnar <br><span class=3D"">
    <blockquote type=3D"cite">
      <blockquote type=3D"cite">
        <br>
        =C2=A0I edited a version of the draft that contains all remaining
        clarifying editorial changes to also make this technical change
        and attached is a diff showing what it would look like.=C2=A0
        However, I think we should not make the change since it could
        introduce additional complexities or problems that we aren&#39;t
        considering.=C2=A0 I think we could make such a change in a future
        extension or revision.=C2=A0 I don&#39;t think we&#39;d have an
        interoperability problem since endpoints conformant with the
        more restrictive version will not generate such answers, and
        would regard regard receiving such answers as an error, but not
        one that would fail a call.
        <br>
      </blockquote>
    </blockquote>
    <br>
    <blockquote type=3D"cite">
      <blockquote type=3D"cite">
        <br>
        =C2=A0--
        <br>
        =C2=A0Randall Gellens
        <br>
        =C2=A0Opinions are personal;=C2=A0=C2=A0=C2=A0 facts are suspect;=
=C2=A0=C2=A0=C2=A0 I speak for
        myself only
        <br>
        =C2=A0-------------- Randomly selected tag: ---------------
        <br>
        =C2=A0[XML] is probably the worst format ever designed...it really
        doesn&#39;t scale as a
        <br>
        =C2=A0file format, and it&#39;s generally a complete disaster. --Li=
nus
        Torvalds, 3/6/2014
        <br>
        <br>
        <br>
        =C2=A0Attachment converted: TiLand:diff-with-multiple 1.pdf (=C2=A0=
=C2=A0=C2=A0 /=C2=A0=C2=A0=C2=A0
        ) (008B9E88)
        <br>
        =C2=A0_____________________________<wbr>__________________
        <br>
        =C2=A0SLIM mailing list
        <br>
        =C2=A0<a class=3D"m_1431325102909530950moz-txt-link-abbreviated" hr=
ef=3D"mailto:SLIM@ietf.org" target=3D"_blank">SLIM@ietf.org</a>
        <br>
        =C2=A0<a class=3D"m_1431325102909530950moz-txt-link-freetext" href=
=3D"https://www.ietf.org/mailman/listinfo/slim" target=3D"_blank">https://w=
ww.ietf.org/mailman/<wbr>listinfo/slim</a>
        <br>
      </blockquote>
      <br>
      <br>
      <br>
      <fieldset class=3D"m_1431325102909530950mimeAttachmentHeader"></field=
set>
      <br>
      <pre>______________________________<wbr>_________________
SLIM mailing list
<a class=3D"m_1431325102909530950moz-txt-link-abbreviated" href=3D"mailto:S=
LIM@ietf.org" target=3D"_blank">SLIM@ietf.org</a>
<a class=3D"m_1431325102909530950moz-txt-link-freetext" href=3D"https://www=
.ietf.org/mailman/listinfo/slim" target=3D"_blank">https://www.ietf.org/mai=
lman/<wbr>listinfo/slim</a>
</pre>
    </blockquote>
    <br>
    </span><span class=3D"HOEnZb"><font color=3D"#888888"><pre class=3D"m_1=
431325102909530950moz-signature" cols=3D"72">--=20
------------------------------<wbr>-----------
Gunnar Hellstr=C3=B6m
Omnitor
<a class=3D"m_1431325102909530950moz-txt-link-abbreviated" href=3D"mailto:g=
unnar.hellstrom@omnitor.se" target=3D"_blank">gunnar.hellstrom@omnitor.se</=
a>
+46 708 204 288</pre>
  </font></span></div>

</blockquote></div><br></div>

--001a114f76c45c7c2005629625d9--


From nobody Fri Jan 12 11:51:44 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B60D312D87E for <slim@ietfa.amsl.com>; Fri, 12 Jan 2018 11:51:42 -0800 (PST)
X-Quarantine-ID: <CxanAjJf_emo>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CxanAjJf_emo for <slim@ietfa.amsl.com>; Fri, 12 Jan 2018 11:51:41 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 8BD1612D87B for <slim@ietf.org>; Fri, 12 Jan 2018 11:51:41 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Fri, 12 Jan 2018 11:52:15 -0800
Mime-Version: 1.0
Message-Id: <p06240602d67ec1cc59c1@[99.111.97.136]>
In-Reply-To: <CAOW+2ds2jf+t9fAJ7wHs=mCZjhapU_f4wNoHTNyn7ABZVc-cTg@mail.gmail.com>
References: <151555808122.21584.8379796998643581181.idtracker@ietfa.amsl.com> <p06240602d67be148b9db@99.111.97.136> <2c49d430-3fb1-381f-d236-4bc5a6a38c27@omnitor.se> <CAOW+2dtDBKR5q_LO9=kTpgKQJR=P_hy4yzQC=iy8q_WgtH6hyw@mail.gmail.com> <p06240601d67d2f9e1693@99.111.97.136> <p06240603d67d6aa5ec31@99.111.97.136> <p06240604d67d70904f55@99.111.97.136> <p06240606d67d8fbc9d90@99.111.97.136> <f4ef1525-a2d6-5e8f-2168-31a7cedfd0ff@omnitor.se> <CAOW+2ds2jf+t9fAJ7wHs=mCZjhapU_f4wNoHTNyn7ABZVc-cTg@mail.gmail.com>
X-Mailer: Eudora for Mac OS X
Date: Fri, 12 Jan 2018 11:51:39 -0800
To: Bernard Aboba <bernard.aboba@gmail.com>, Gunnar =?iso-8859-1?Q?Hellstr=F6m?=  <gunnar.hellstrom@omnitor.se>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/w823JVPs-eVIdwKxZxhw8qgzYfU>
Subject: [Slim] Action or not on multiple values in an answer
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Jan 2018 19:51:43 -0000

Bernard: Version -23 was uploaded yesterday.  So the only issue 
remains: do we proceed with -23 or do I upload the version that 
permits multiple values in an answer (per the diff I sent)?

-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
In the long-run every Government is the exact symbol of its People,
with their wisdom and unwisdom. --Thomas Carlyle, _Past and Present_


From nobody Fri Jan 12 18:01:52 2018
Return-Path: <bernard.aboba@gmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3AE2C126C2F for <slim@ietfa.amsl.com>; Fri, 12 Jan 2018 18:01:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tXDr8tFOLGG0 for <slim@ietfa.amsl.com>; Fri, 12 Jan 2018 18:01:48 -0800 (PST)
Received: from mail-pf0-x236.google.com (mail-pf0-x236.google.com [IPv6:2607:f8b0:400e:c00::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1A24120726 for <slim@ietf.org>; Fri, 12 Jan 2018 18:01:48 -0800 (PST)
Received: by mail-pf0-x236.google.com with SMTP id 23so5689894pfp.3 for <slim@ietf.org>; Fri, 12 Jan 2018 18:01:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Eg6gpSdjMTnE+x38oImxwkc8SA6EiAPSvm2iG4A038E=; b=Z7RjvbOheqwc9+pg3MQ4OapIx4uj6W1dwBxI+bPfuj1npjflJSVVh9edqvMKGYDv03 2l0YlXvovVaGukFXLtEUMDwdAWYSmSSzYDNExck4FCAzqs/gQmLjM1lEOEGEK2BOMRQU 191vUF6KQoOfWDGAjMajljnhnD8ijuN07nn5c0PFH6faxsIhGhqJPukxLNtaXPOPsCqL hu7Sqb+fe98sH+/QLYbFbKJryr/WrUvcNivSdqQJAKBV2ZaD3HiZla9+r6byAz9ZBJd2 6G73Tma/+Txb0FI9fTcv6BAPIvmoc/oCM09wdr1zujCyRPxXxMunA1eo5QXs1paQIgYy +cBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Eg6gpSdjMTnE+x38oImxwkc8SA6EiAPSvm2iG4A038E=; b=gTEja7qZdgqUXrfU7v4eC6tsKd+xcYmDhzQATYgBTJW4yFe6BidkbyF0W1yQKAjsRt R2iTypRGTNdHqAJawnv5no1JT1A/LsWL9FRL6fuHG+eb47F37egeNCl6QmBxVvRcRIhq TlvxHAxS7zwUvTRJSppAqO1HgnO4yhBk6CwHHllUeSMoPXKSHDcU1k99hoL2Wl700ANE E6nLoAqEHOwkIS+9dLFDzsdfhlKxPFzhG761P2WB+VX7VLBMtHjGtpr+lMWCnNW/2fTh rOkclztfM55tR0AHaqpweZ0+E5yGuzx5MPJfjxJW8CvvB3uGMXNXCB6tzOWObkZkNbQd d3hw==
X-Gm-Message-State: AKGB3mLX3gKMgXR3cbNN9LigessThiD75i6j6BTTRjmHX5VGzHhS1AC+ Yr7eRbPLcxJ+EdO878M7XEzDBVva
X-Google-Smtp-Source: ACJfBotUiTj3HkMKKK5PYFPPjMniNXKsRGjY9tkLE0UNDF36/gBmobK+KHQvJeUSdNiBWJEo5+fh0Q==
X-Received: by 10.98.7.85 with SMTP id b82mr24854161pfd.226.1515808907388; Fri, 12 Jan 2018 18:01:47 -0800 (PST)
Received: from [192.168.1.101] (c-24-17-217-136.hsd1.wa.comcast.net. [24.17.217.136]) by smtp.gmail.com with ESMTPSA id y5sm49823510pfd.63.2018.01.12.18.01.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 Jan 2018 18:01:46 -0800 (PST)
Content-Type: multipart/alternative; boundary=Apple-Mail-189FB2C7-8526-4859-8C3B-E2A4CD02A518
Mime-Version: 1.0 (1.0)
From: Bernard Aboba <bernard.aboba@gmail.com>
X-Mailer: iPad Mail (15C202)
In-Reply-To: <vxsogec0ay8gbnpr053n0urr.1515799528320@email.android.com>
Date: Fri, 12 Jan 2018 18:01:45 -0800
Cc: Randall Gellens <rg+ietf@randy.pensive.org>
Content-Transfer-Encoding: 7bit
Message-Id: <AA7F9218-DAC8-489B-A075-E6AC0DA3B0E1@gmail.com>
References: <vxsogec0ay8gbnpr053n0urr.1515799528320@email.android.com>
To: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>, slim@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/_iqxWsrJJqZ6VpoS-b4quOLgicw>
Subject: Re: [Slim] Allowing multiple values in an answer
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 13 Jan 2018 02:01:51 -0000

--Apple-Mail-189FB2C7-8526-4859-8C3B-E2A4CD02A518
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

It seems to me that the SDP codec design pattern (multiple languages in offe=
r, multiple in Answer, with the first language in the Offer being the =E2=80=
=9Cprimary=E2=80=9D language for that media) is most natural.=20

But I=E2=80=99m speaking only as a participant, not as Chair and would love t=
o hear more opinions from the WG.

> On Jan 12, 2018, at 15:25, Gunnar Hellstrom <gunnar.hellstrom@omnitor.se> w=
rote:
>=20
> Bernard, I agree with your analysis, and I have made my proposal for the p=
rogress.
> Do you have a conclusion and directive as shepherd, or do you want a comme=
nt from the reviewers?
>=20
> /Gunnar
>=20
>=20
> Gunnar Hellstr=C3=B6m =20
> Omnitor=20
> gunnar.hellstrom@omnitor.se=20
> +46 708 20 42 88=20
>=20
>=20
>=20
> -------- Originalmeddelande --------
> Fr=C3=A5n: Bernard Aboba <bernard.aboba@gmail.com>=20
> Datum: 2018-01-12 16:44 (GMT+01:00)=20
> Till: Gunnar Hellstr=C3=B6m <gunnar.hellstrom@omnitor.se>=20
> Kopia: Randall Gellens <rg+ietf@randy.pensive.org>, slim@ietf.org=20
> Rubrik: Re: [Slim] Allowing multiple values in an answer=20
>=20
> Gunnar said:=20
>=20
> "<GH> The IESG review started on version -19, where we had normative langu=
age for allowing multiple languages per media and direction, and non-normati=
ve but quite clear wording (using "is" ) for saying that the intention is to=
 have one language per media and direction intended for use.=20
>=20
> When this difference was questioned, you changed the normative language, w=
hile others suggested to change the non-normative language. I still think th=
at it would be better to change the non-normative language so that multiple l=
anguages per media and direction are allowed. I do not see how that would co=
nflict the review situation, but we might need a judgment on that from the r=
eviewers. "
>=20
> [BA]  Yes, -19 did not have normative language about the number of languag=
es in the Answer and the ABNF allowed multiple languages.  Also, -19 did not=
 have normative language about whether the languages in the Answer need to b=
e present in the Offer.  The closest (from -23) is this sentence:=20
>=20
>    In an answer, 'hlang-send' is the language the answerer will send if
>    using the media for language (which in most cases is one of the
>    languages in the offer's 'hlang-recv'), and 'hlang-recv' is the
>    language the answerer expects to receive if using the media for
>    language (which in most cases is one of the languages in the offer's
>    'hlang-send').
>=20
> Section 5.4 includes an example Answer which includes Italian in response t=
o an Offer of Spanish, Basque and English.=20
>=20
>=20
>=20
>=20
>=20
>> On Fri, Jan 12, 2018 at 2:54 AM, Gunnar Hellstr=C3=B6m <gunnar.hellstrom@=
omnitor.se> wrote:
>>> Den 2018-01-11 kl. 23:04, skrev Randall Gellens:
>>> I realized an additional change was needed, to the discussion of the off=
er/answer model.  Attached is a revised diff.=20
>>>=20
>>> At 11:57 AM -0800 1/11/18, Randall Gellens wrote:=20
>>>=20
>>>>  The second of the two remaining open questions is if we should allow a=
n answer to contain multiple values.  I do not think this is the intent of t=
he text that has been in the draft for some time; regardless, we could make s=
uch a change, but I question if we can do so now, when we've essentially pas=
sed IESG review.=20
>> <GH> The IESG review started on version -19, where we had normative langu=
age for allowing multiple languages per media and direction, and non-normati=
ve but quite clear wording (using "is" ) for saying that the intention is to=
 have one language per media and direction intended for use.=20
>>=20
>> When this difference was questioned, you changed the normative language, w=
hile others suggested to change the non-normative language. I still think th=
at it would be better to change the non-normative language so that multiple l=
anguages per media and direction are allowed. I do not see how that would co=
nflict the review situation, but we might need a judgment on that from the r=
eviewers.=20
>>=20
>> I provided one reason yesterday why it would be better to only have one l=
anguage in the answer, but I now realize that that was false. I said that on=
e language provides better opportunity for the offeror to prepare for receiv=
ing the selected language.  But even if the answer contains more than one la=
nguage, the answering party should still follow the order of preference, and=
 start the call using the first language in the hlang-send attribute in the m=
edia in the answer selected for use. So, all arguments point at it being bet=
ter to allow more than one language in the answer per media and direction. =20=

>>=20
>> It also solves an unfair difference we have, that it is possible to list m=
ore than one language per direction if you include languages in different me=
dia, but not for a single media. I see no logical reason for that difference=
, and I do not want to give up the freedom to indicate support of language i=
n multiple media for the same direction.
>>=20
>> The offeror has the best opportunity for assessing which extra resources w=
ould be needed in the call after receiving the answer. I know that there may=
 currently be economical and policy obstacles for making use of that opportu=
nity, but it would be sad to block it by not providing the full view of the s=
upport in the answer.=20
>>=20
>> I find the diff you sent to be good, and also version -23 solving all oth=
er issues in a good way. So, I vote for applying your proposed changes on -2=
3 and hope that that can be the final version.
>>=20
>> -------------------------------------------------------------------------=
-------------------------------------------------------------------------
>> I also want to throw in food for thought, that I realize is too late in t=
he process, but still worth thinking about:
>> We could just as well have defined attributes only for the directions of u=
se of the media for language, and let the "lang" attribute list the language=
s. The "lang" attribute has a better definition in rfc4566bis than before, a=
nd the main improvement we provide is that we can indicate direction of use o=
f the language. We recommend strongly against having different preferences a=
nd languages in the different directions of a media, so one language list wo=
uld be sufficient per media, and the new attributes could be limited to use a=
 selection of a=3Dhlang-send  and a=3Dhlang-recv per media without their own=
 language lists.  Sorry for the late discovery of this condition.
>> -------------------------------------------------------------------------=
----------------------------------------------------------------------------=
----
>> Gunnar=20
>>>>=20
>>>>  I edited a version of the draft that contains all remaining clarifying=
 editorial changes to also make this technical change and attached is a diff=
 showing what it would look like.  However, I think we should not make the c=
hange since it could introduce additional complexities or problems that we a=
ren't considering.  I think we could make such a change in a future extensio=
n or revision.  I don't think we'd have an interoperability problem since en=
dpoints conformant with the more restrictive version will not generate such a=
nswers, and would regard regard receiving such answers as an error, but not o=
ne that would fail a call.=20
>>=20
>>>>=20
>>>>  --=20
>>>>  Randall Gellens=20
>>>>  Opinions are personal;    facts are suspect;    I speak for myself onl=
y=20
>>>>  -------------- Randomly selected tag: ---------------=20
>>>>  [XML] is probably the worst format ever designed...it really doesn't s=
cale as a=20
>>>>  file format, and it's generally a complete disaster. --Linus Torvalds,=
 3/6/2014=20
>>>>=20
>>>>=20
>>>>  Attachment converted: TiLand:diff-with-multiple 1.pdf (    /    ) (008=
B9E88)=20
>>>>  _______________________________________________=20
>>>>  SLIM mailing list=20
>>>>  SLIM@ietf.org=20
>>>>  https://www.ietf.org/mailman/listinfo/slim=20
>>>=20
>>>=20
>>>=20
>>>=20
>>> _______________________________________________
>>> SLIM mailing list
>>> SLIM@ietf.org
>>> https://www.ietf.org/mailman/listinfo/slim
>>=20
>> --=20
>> -----------------------------------------
>> Gunnar Hellstr=C3=B6m
>> Omnitor
>> gunnar.hellstrom@omnitor.se
>> +46 708 204 288
>=20

--Apple-Mail-189FB2C7-8526-4859-8C3B-E2A4CD02A518
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div></div><div>It seems to me that the SDP=
 codec design pattern (multiple languages in offer, multiple in Answer, with=
 the first language in the Offer being the =E2=80=9Cprimary=E2=80=9D languag=
e for that media) is most natural.&nbsp;</div><div><br></div><div>But I=E2=80=
=99m speaking only as a participant, not as Chair and would love to hear mor=
e opinions from the WG.</div><div><br>On Jan 12, 2018, at 15:25, Gunnar Hell=
strom &lt;<a href=3D"mailto:gunnar.hellstrom@omnitor.se">gunnar.hellstrom@om=
nitor.se</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div><meta ht=
tp-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-8">
   =20
<div>Bernard, I agree with your analysis, and I have made my proposal for th=
e progress.</div><div>Do you have a conclusion and directive as shepherd, or=
 do you want a comment from the reviewers?</div><div><br></div><div>/Gunnar<=
/div><div><br></div><div><br></div><div id=3D"composer_signature"><meta http=
-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-8">Gunnar Hellst=
r=C3=B6m &nbsp;<div>Omnitor&nbsp;</div><div><a href=3D"mailto:gunnar.hellstr=
om@omnitor.se">gunnar.hellstrom@omnitor.se</a>&nbsp;</div><div>+46 708 20 42=
 88&nbsp;</div><div><br></div></div><br><br>-------- Originalmeddelande ----=
----<br>Fr=C3=A5n: Bernard Aboba &lt;<a href=3D"mailto:bernard.aboba@gmail.c=
om">bernard.aboba@gmail.com</a>&gt; <br>Datum: 2018-01-12  16:44  (GMT+01:00=
) <br>Till: Gunnar Hellstr=C3=B6m &lt;<a href=3D"mailto:gunnar.hellstrom@omn=
itor.se">gunnar.hellstrom@omnitor.se</a>&gt; <br>Kopia: Randall Gellens &lt;=
<a href=3D"mailto:rg+ietf@randy.pensive.org">rg+ietf@randy.pensive.org</a>&g=
t;, <a href=3D"mailto:slim@ietf.org">slim@ietf.org</a> <br>Rubrik: Re: [Slim=
] Allowing multiple values in an answer <br><br><div dir=3D"ltr">Gunnar said=
:&nbsp;<div><br></div><div>"<span style=3D"font-size:12.8px">&lt;GH&gt; The I=
ESG review started on version -19, where we had normative language for allow=
ing multiple languages per media and direction, and non-normative but quite c=
lear wording (using "is" ) for saying that the intention is to have one lang=
uage per media and direction intended for use.</span><span style=3D"font-siz=
e:12.8px">&nbsp;</span></div><br style=3D"font-size:12.8px"><span style=3D"f=
ont-size:12.8px">When this difference was questioned, you changed the normat=
ive language, while others suggested to change the non-normative language. I=
 still think that it would be better to change the non-normative language so=
 that multiple languages per media and direction are allowed. I do not see h=
ow that would conflict the review situation, but we might need a judgment on=
 that from the reviewers.&nbsp;</span>"<div><br></div><div>[BA]&nbsp; Yes, -=
19 did not have normative language about the number of languages in the Answ=
er and the ABNF allowed multiple languages.&nbsp; Also, -19 did not have nor=
mative language about whether the languages in the Answer need to be present=
 in the Offer.&nbsp; The closest (from -23) is this sentence:&nbsp;</div><di=
v><br></div><div><pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;m=
argin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">   In an answer, 'hlang-se=
nd' is the language the answerer will send if
   using the media for language (which in most cases is one of the
   languages in the offer's 'hlang-recv'), and 'hlang-recv' is the
   language the answerer expects to receive if using the media for
   language (which in most cases is one of the languages in the offer's
   'hlang-send').</pre></div><div><br></div><div>Section 5.4 includes an exa=
mple Answer which includes Italian in response to an Offer of Spanish, Basqu=
e and English.&nbsp;</div><div><br></div><div><br></div><div><br></div><div>=
<br></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On=
 Fri, Jan 12, 2018 at 2:54 AM, Gunnar Hellstr=C3=B6m <span dir=3D"ltr">&lt;<=
a href=3D"mailto:gunnar.hellstrom@omnitor.se" target=3D"_blank">gunnar.hells=
trom@omnitor.se</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF"><span class=3D"">
    Den 2018-01-11 kl. 23:04, skrev Randall Gellens:<br>
    <blockquote type=3D"cite">I realized an
      additional change was needed, to the discussion of the
      offer/answer model.&nbsp; Attached is a revised diff.
      <br>
      <br>
      At 11:57 AM -0800 1/11/18, Randall Gellens wrote:
      <br>
      <br>
      <blockquote type=3D"cite">&nbsp;The second of the two remaining open
        questions is if we should allow an answer to contain multiple
        values.&nbsp; I do not think this is the intent of the text that has=

        been in the draft for some time; regardless, we could make such
        a change, but I question if we can do so now, when we've
        essentially passed IESG review.
        <br>
      </blockquote>
    </blockquote></span>
    &lt;GH&gt; The IESG review started on version -19, where we had
    normative language for allowing multiple languages per media and
    direction, and non-normative but quite clear wording (using "is" )
    for saying that the intention is to have one language per media and
    direction intended for use. <br>
    <br>
    When this difference was questioned, you changed the normative
    language, while others suggested to change the non-normative
    language. I still think that it would be better to change the
    non-normative language so that multiple languages per media and
    direction are allowed. I do not see how that would conflict the
    review situation, but we might need a judgment on that from the
    reviewers. <br>
    <br>
    I provided one reason yesterday why it would be better to only have
    one language in the answer, but I now realize that that was false. I
    said that one language provides better opportunity for the offeror
    to prepare for receiving the selected language.&nbsp; But even if the
    answer contains more than one language, the answering party should
    still follow the order of preference, and start the call using the
    first language in the hlang-send attribute in the media in the
    answer selected for use. So, all arguments point at it being better
    to allow more than one language in the answer per media and
    direction.&nbsp; <br>
    <br>
    It also solves an unfair difference we have, that it is possible to
    list more than one language per direction if you include languages
    in different media, but not for a single media. I see no logical
    reason for that difference, and I do not want to give up the freedom
    to indicate support of language in multiple media for the same
    direction.<br>
    <br>
    The offeror has the best opportunity for assessing which extra
    resources would be needed in the call after receiving the answer. I
    know that there may currently be economical and policy obstacles for
    making use of that opportunity, but it would be sad to block it by
    not providing the full view of the support in the answer. <br>
    <br>
    I find the diff you sent to be good, and also version -23 solving
    all other issues in a good way. So, I vote for applying your
    proposed changes on -23 and hope that that can be the final version.<br>=

    <br>
------------------------------<wbr>------------------------------<wbr>------=
------------------------<wbr>------------------------------<wbr>------------=
--------------<br>
    I also want to throw in food for thought, that I realize is too late
    in the process, but still worth thinking about:<br>
    We could just as well have defined attributes only for the
    directions of use of the media for language, and let the "lang"
    attribute list the languages. The "lang" attribute has a better
    definition in rfc4566bis than before, and the main improvement we
    provide is that we can indicate direction of use of the language. We
    recommend strongly against having different preferences and
    languages in the different directions of a media, so one language
    list would be sufficient per media, and the new attributes could be
    limited to use a selection of a=3Dhlang-send&nbsp; and a=3Dhlang-recv pe=
r
    media without their own language lists.&nbsp; Sorry for the late
    discovery of this condition.<br>
------------------------------<wbr>------------------------------<wbr>------=
------------------------<wbr>------------------------------<wbr>------------=
------------------<wbr>---<br>
    Gunnar <br><span class=3D"">
    <blockquote type=3D"cite">
      <blockquote type=3D"cite">
        <br>
        &nbsp;I edited a version of the draft that contains all remaining
        clarifying editorial changes to also make this technical change
        and attached is a diff showing what it would look like.&nbsp;
        However, I think we should not make the change since it could
        introduce additional complexities or problems that we aren't
        considering.&nbsp; I think we could make such a change in a future
        extension or revision.&nbsp; I don't think we'd have an
        interoperability problem since endpoints conformant with the
        more restrictive version will not generate such answers, and
        would regard regard receiving such answers as an error, but not
        one that would fail a call.
        <br>
      </blockquote>
    </blockquote>
    <br>
    <blockquote type=3D"cite">
      <blockquote type=3D"cite">
        <br>
        &nbsp;--
        <br>
        &nbsp;Randall Gellens
        <br>
        &nbsp;Opinions are personal;&nbsp;&nbsp;&nbsp; facts are suspect;&nb=
sp;&nbsp;&nbsp; I speak for
        myself only
        <br>
        &nbsp;-------------- Randomly selected tag: ---------------
        <br>
        &nbsp;[XML] is probably the worst format ever designed...it really
        doesn't scale as a
        <br>
        &nbsp;file format, and it's generally a complete disaster. --Linus
        Torvalds, 3/6/2014
        <br>
        <br>
        <br>
        &nbsp;Attachment converted: TiLand:diff-with-multiple 1.pdf (&nbsp;&=
nbsp;&nbsp; /&nbsp;&nbsp;&nbsp;
        ) (008B9E88)
        <br>
        &nbsp;_____________________________<wbr>__________________
        <br>
        &nbsp;SLIM mailing list
        <br>
        &nbsp;<a class=3D"m_1431325102909530950moz-txt-link-abbreviated" hre=
f=3D"mailto:SLIM@ietf.org" target=3D"_blank">SLIM@ietf.org</a>
        <br>
        &nbsp;<a class=3D"m_1431325102909530950moz-txt-link-freetext" href=3D=
"https://www.ietf.org/mailman/listinfo/slim" target=3D"_blank">https://www.i=
etf.org/mailman/<wbr>listinfo/slim</a>
        <br>
      </blockquote>
      <br>
      <br>
      <br>
      <fieldset class=3D"m_1431325102909530950mimeAttachmentHeader"></fields=
et>
      <br>
      <pre>______________________________<wbr>_________________
SLIM mailing list
<a class=3D"m_1431325102909530950moz-txt-link-abbreviated" href=3D"mailto:SL=
IM@ietf.org" target=3D"_blank">SLIM@ietf.org</a>
<a class=3D"m_1431325102909530950moz-txt-link-freetext" href=3D"https://www.=
ietf.org/mailman/listinfo/slim" target=3D"_blank">https://www.ietf.org/mailm=
an/<wbr>listinfo/slim</a>
</pre>
    </blockquote>
    <br>
    </span><span class=3D"HOEnZb"><font color=3D"#888888"><pre class=3D"m_14=
31325102909530950moz-signature" cols=3D"72">--=20
------------------------------<wbr>-----------
Gunnar Hellstr=C3=B6m
Omnitor
<a class=3D"m_1431325102909530950moz-txt-link-abbreviated" href=3D"mailto:gu=
nnar.hellstrom@omnitor.se" target=3D"_blank">gunnar.hellstrom@omnitor.se</a>=

+46 708 204 288</pre>
  </font></span></div>

</blockquote></div><br></div>
</div></blockquote></body></html>=

--Apple-Mail-189FB2C7-8526-4859-8C3B-E2A4CD02A518--


From nobody Sat Jan 20 14:47:00 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39F84127275; Mon,  8 Jan 2018 16:49:23 -0800 (PST)
X-Quarantine-ID: <KGHh3pZfixI9>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KGHh3pZfixI9; Mon,  8 Jan 2018 16:49:21 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 5F74C1201F2; Mon,  8 Jan 2018 16:49:21 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Mon, 8 Jan 2018 16:49:53 -0800
Mime-Version: 1.0
Message-Id: <p0624060fd679c09f11bf@[99.111.97.136]>
In-Reply-To: <71351b5a-6635-264c-3a6c-48746ac019d1@comcast.net> <5e67b7a0-5527-12cc-f50a-74b8cbf832ef@alum.mit.edu> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <6673eca6-5699-c773-6e2c-8c566dad0717@omnitor.se> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <CAOW+2duWovkiLuc3PgV436LGRvxubX5zL9O62XNmmJB=ViWC2A@mail.gmail.com> <p06240606d67963d25192@[99.111.97.136]> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.ou tlook.com> <b6b523c3-f774-da89-12fb-f3f8f0fb4fd0@omnitor.se> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <CAOW+2dtuSVvKQLGVZXhh0Z2=nv2J7yjfR8uu5Z8Wc7a_SKHjxw@mail.gmail.com> <p06240600d6782f37fd01@[99.111.97.136]> <p06240607d679783f1b46@[99.111.97.136]> <4966cfc1-089c-4441-ce05-45181272e7b0@omnitor.se> <CABcZeBPMsR-maTZiYRXQtTeJES1qUqW+2wgJQ5+QE7SfvPjFKg@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <p06240609d6799905c9c0@[99.111.97.136]> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <151545778857.9600.14915815434901706065@ietfa.amsl.com> <p06240601d67742276cd4@[99.111.97.136]> <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <p06240603d677432daa5b@[99.111.97.136]> <284a0fde-36be-88f8-22ce-0ef9b487ce25@omnitor.se> <p06240600d677405a00ea@[99.111.97.136]> <8cbf760f-8998-3f77-f294-ee7048c1ac32@omnitor.se> <CABcZeBOR=XbNN_tR8-XE_UJ3=Xak5Qaim4xQQMLuTCiWmxXY7A@mail.gmail.com> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <p06240601d6785f2e3ad4@[99.111.97.136]> <D922629B-6004-49FA-99C6-5F45C15A79A5@randy.pensive.org> <p06240605d679600b6eea@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CAOW+2duhaVqKW3i2FYXb7e7vnrxXhYkamxVZy_FqyTW5KvNK3g@mail.gmail.com> <p06240603d6795cbba847@[99.111.97.136]> <p06240608d679789e3190@[99.111.97.136]> <p06240604d6795e15f93b@[99.111.97.136]> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <D922629B-6004-49FA-99C6-5F45C15A79A5@randy.pensive.org> <71351b5a-6635-264c-3a6c-48746ac019d1@comcast.net> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <5e67b7a0-5527-12cc-f50a-74b8cbf832ef@alum.mit.edu> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <4966cfc1-089c-4441-ce05-45181272e7b0@omnitor.se> <p06240607d679783f1b46@[99.111.97.136]> <6673eca6-5699-c773-6e2c-8c566dad0717@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <5e67b7a0-5527-12cc-f50a-74b8cbf832ef@alum.mit.edu> <CAOW+2duWovkiLuc3PgV436LGRvxubX5zL9O62XNmmJB=ViWC2A@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.ou tlook.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <b6b523c3-f774-da89-12fb-f3f8f0fb4fd0@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CAOW+2dtuSVvKQLGVZXhh0Z2=nv2J7yjfR8uu5Z8Wc7a_SKHjxw@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o u tlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <D922629B-6004-49FA-99C6-5F45C15A79A5@randy.pensive.org> <71351b5a-6635-264c-3a6c-48746ac019d1@comcast.net> <p06240600d6782f37fd01@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <4966cfc1-089c-4441-ce05-45181272e7b0@omnitor.se> <p06240607d679783f1b46@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <4966cfc1-089c-4441-ce05-45181272e7b0@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <8cbf760f-8998-3f77-f294-ee7048c1ac32@omnitor.se> <CABcZeBPMsR-maTZiYRXQtTeJES1qUqW+2wgJQ5+QE7SfvPjFKg@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <p06240609d6799905c9c0@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <151545778857.9600.14915815434901706065@ietfa.amsl.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <p06240601d67742276cd4@[99.111.97.136]> <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <p06240603d677432daa5b@[99.111.97.136]> <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com> <284a0fde-36be-88f8-22ce-0ef9b487ce25@omnitor.se> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <5e67b7a0-5527-12cc-f50a-74b8cbf832ef@alum.mit.edu> <CAOW+2duWovkiLuc3PgV436LGRvxubX5zL9O62XNmmJB=ViWC2A@mail.gmail.com> <p06240600d677405a00ea@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <8cbf760f-8998-3f77-f294-ee7048c1ac32@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <p06240601d67742276cd4@99.111.97.136> <CABcZeBOR=XbNN_tR8-XE_UJ3=Xak5Qaim4xQQMLuTCiWmxXY7A@mail.gmail.com> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o u tlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <D922629B-6004-49FA-99C6-5F45C15A79A5@randy.pensive.org> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <CAOW+2duhaVqKW3i2FYXb7e7vnrxXhYkamxVZy_FqyTW5KvNK3g@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com> <p06240604d6795e15f93b@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com>
X-Mailer: Eudora for Mac OS X
Date: Mon, 8 Jan 2018 16:48:09 -0800
To: Alvaro Retana <aretana.ietf@gmail.com>, "The IESG" <iesg@ietf.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>, Eric Rescorla <ekr@rtfm.com>, Bernard Aboba <bernard_aboba@hotmail.com>, =?UTF-8?Q?Gunnar_Hellstr=C3=B6m?= <gunnar.hellstrom@omnitor.se>, Randall Gellens <rg+ietf@randy.pensive.org>, Paul Kyzivat <paul.kyzivat@comcast.net>, =?utf-8?q?Mirja_K=C3=BChlewind?= <ietf@kuehlewind.net>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org, draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org, bernard.aboba@gmail.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/zzvo-iH-8PKfLFZi7Nhl9XBrIsk>
X-Mailman-Approved-At: Sat, 20 Jan 2018 14:46:58 -0800
Subject: [Slim] Updated version addresses comments received so far
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 00:49:23 -0000

Hi Alvaro, Paul, Eric, Mirja,

I uploaded version -20, which contains the text changes as discussed 
in email in response to your comments.  For convenience, here is a 
link to the diff:

https://www.ietf.org/rfcdiff?url1=draft-ietf-slim-negotiating-human-language-19&url2=draft-ietf-slim-negotiating-human-language-20

-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Democracy is also a form of worship.
It is the worship of Jackals by Jackasses.
                          --H. L. Mencken


From nobody Sat Jan 20 14:47:05 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD9A912D574; Tue,  9 Jan 2018 08:43:04 -0800 (PST)
X-Quarantine-ID: <mpJJkfUOoqQo>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mpJJkfUOoqQo; Tue,  9 Jan 2018 08:43:03 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 1FA6912706D; Tue,  9 Jan 2018 08:43:03 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Tue, 9 Jan 2018 08:43:36 -0800
Mime-Version: 1.0
Message-Id: <p06240601d67aa14ebb18@[99.111.97.136]>
In-Reply-To: <p0624060fd679c09f11bf@[99.111.97.136]>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <D922629B-6004-49FA-99C6-5F45C15A79A5@randy.pensive.org> <71351b5a-6635-264c-3a6c-48746ac019d1@comcast.net> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <5e67b7a0-5527-12cc-f50a-74b8cbf832ef@alum.mit.edu> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <4966cfc1-089c-4441-ce05-45181272e7b0@omnitor.se> <p06240607d679783f1b46@[99.111.97.136]> <6673eca6-5699-c773-6e2c-8c566dad0717@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <5e67b7a0-5527-12cc-f50a-74b8cbf832ef@alum.mit.edu> <CAOW+2duWovkiLuc3PgV436LGRvxubX5zL9O62XNmmJB=ViWC2A@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.ou tlook.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <b6b523c3-f774-da89-12fb-f3f8f0fb4fd0@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CAOW+2dtuSVvKQLGVZXhh0Z2=nv2J7yjfR8uu5Z8Wc7a_SKHjxw@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o u tlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <D922629B-6004-49FA-99C6-5F45C15A79A5@randy.pensive.org> <71351b5a-6635-264c-3a6c-48746ac019d1@comcast.net> <p06240600d6782f37fd01@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <4966cfc1-089c-4441-ce05-45181272e7b0@omnitor.se> <p06240607d679783f1b46@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <4966cfc1-089c-4441-ce05-45181272e7b0@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <8cbf760f-8998-3f77-f294-ee7048c1ac32@omnitor.se> <CABcZeBPMsR-maTZiYRXQtTeJES1qUqW+2wgJQ5+QE7SfvPjFKg@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <p06240609d6799905c9c0@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <151545778857.9600.14915815434901706065@ietfa.amsl.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <p06240601d67742276cd4@[99.111.97.136]> <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <p06240603d677432daa5b@[99.111.97.136]> <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com> <284a0fde-36be-88f8-22ce-0ef9b487ce25@omnitor.se> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <5e67b7a0-5527-12cc-f50a-74b8cbf832ef@alum.mit.edu> <CAOW+2duWovkiLuc3PgV436LGRvxubX5zL9O62XNmmJB=ViWC2A@mail.gmail.com> <p06240600d677405a00ea@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <8cbf760f-8998-3f77-f294-ee7048c1ac32@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <p06240601d67742276cd4@99.111.97.136> <CABcZeBOR=XbNN_tR8-XE_UJ3=Xak5Qaim4xQQMLuTCiWmxXY7A@mail.gmail.com> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o u tlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <D922629B-6004-49FA-99C6-5F45C15A79A5@randy.pensive.org> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <CAOW+2duhaVqKW3i2FYXb7e7vnrxXhYkamxVZy_FqyTW5KvNK3g@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com> <p06240604d6795e15f93b@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <p0624060fd679c09f11bf@[99.111.97.136]>
X-Mailer: Eudora for Mac OS X
Date: Tue, 9 Jan 2018 08:43:01 -0800
To: Alvaro Retana <aretana.ietf@gmail.com>, "The IESG" <iesg@ietf.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>, Eric Rescorla <ekr@rtfm.com>, Bernard Aboba <bernard_aboba@hotmail.com>, Gunnar =?iso-8859-1?Q?Hellstr=F6m?=  <gunnar.hellstrom@omnitor.se>, Paul Kyzivat <paul.kyzivat@comcast.net>, Mirja =?iso-8859-1?Q?K=FChlewind?=  <ietf@kuehlewind.net>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org, draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org, bernard.aboba@gmail.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/O8T03OXvCGjqgceBXnuVnD4NGKo>
X-Mailman-Approved-At: Sat, 20 Jan 2018 14:46:58 -0800
Subject: Re: [Slim] Updated version addresses comments received so far
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 16:43:05 -0000

Version -21 is uploaded, which deletes 5.1 and a sentence about the 
offer/answer model.  I believe this resolves all comments.

--Randall

At 4:48 PM -0800 1/8/18, Randall Gellens wrote:

>  Hi Alvaro, Paul, Eric, Mirja,
>
>  I uploaded version -20, which contains the text changes as 
> discussed in email in response to your comments.  For convenience, 
> here is a link to the diff:
>
> 
> https://www.ietf.org/rfcdiff?url1=draft-ietf-slim-negotiating-human-language-19&url2=draft-ietf-slim-negotiating-human-language-20
>
>  --
>  Randall Gellens
>  Opinions are personal;    facts are suspect;    I speak for myself only
>  -------------- Randomly selected tag: ---------------
>  Democracy is also a form of worship.
>  It is the worship of Jackals by Jackasses.
>                           --H. L. Mencken


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
    Life is ... a shopping mall ... where items such as worldly success,
love of music, a strong backhand, close relationships with your family,
a few good friends and countless other things are on sale.
    The commodity with which they are purchased is not money, but time.
                                                   --William Rehnquist


From nobody Sat Jan 20 14:47:09 2018
Return-Path: <rg+ietf@randy.pensive.org>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8077312D887; Tue,  9 Jan 2018 08:57:19 -0800 (PST)
X-Quarantine-ID: <An526jfRHzEs>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "MIME-Version"
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id An526jfRHzEs; Tue,  9 Jan 2018 08:57:17 -0800 (PST)
Received: from turing.pensive.org (turing.pensive.org [99.111.97.161]) by ietfa.amsl.com (Postfix) with ESMTP id 9445712D880; Tue,  9 Jan 2018 08:57:17 -0800 (PST)
Received: from [99.111.97.136] (99.111.97.161) by turing.pensive.org with ESMTP (EIMS X 3.3.9); Tue, 9 Jan 2018 08:57:50 -0800
Mime-Version: 1.0
Message-Id: <p06240603d67aa4c98bc4@[99.111.97.136]>
In-Reply-To: <p06240601d67aa14ebb18@[99.111.97.136]>
References: <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <D922629B-6004-49FA-99C6-5F45C15A79A5@randy.pensive.org> <71351b5a-6635-264c-3a6c-48746ac019d1@comcast.net> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <5e67b7a0-5527-12cc-f50a-74b8cbf832ef@alum.mit.edu> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <4966cfc1-089c-4441-ce05-45181272e7b0@omnitor.se> <p06240607d679783f1b46@[99.111.97.136]> <6673eca6-5699-c773-6e2c-8c566dad0717@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <5e67b7a0-5527-12cc-f50a-74b8cbf832ef@alum.mit.edu> <CAOW+2duWovkiLuc3PgV436LGRvxubX5zL9O62XNmmJB=ViWC2A@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.ou tlook.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <b6b523c3-f774-da89-12fb-f3f8f0fb4fd0@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CAOW+2dtuSVvKQLGVZXhh0Z2=nv2J7yjfR8uu5Z8Wc7a_SKHjxw@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o u tlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <D922629B-6004-49FA-99C6-5F45C15A79A5@randy.pensive.org> <71351b5a-6635-264c-3a6c-48746ac019d1@comcast.net> <p06240600d6782f37fd01@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <4966cfc1-089c-4441-ce05-45181272e7b0@omnitor.se> <p06240607d679783f1b46@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <4966cfc1-089c-4441-ce05-45181272e7b0@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <8cbf760f-8998-3f77-f294-ee7048c1ac32@omnitor.se> <CABcZeBPMsR-maTZiYRXQtTeJES1qUqW+2wgJQ5+QE7SfvPjFKg@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <4a2b52ff-3853-b159-6563-018e4080eb53@omnitor.se> <p06240609d6799905c9c0@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <151545778857.9600.14915815434901706065@ietfa.amsl.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <p06240601d67742276cd4@[99.111.97.136]> <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@99.111.97.136> <p06240606d67963d25192@99.111.97.136> <CABcZeBNSnzAgzAwZN4_hWWYckLTSu6h0qRBdot0E+-1jm9kRyw@mail.gmail.com> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <p06240603d677432daa5b@[99.111.97.136]> <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com> <284a0fde-36be-88f8-22ce-0ef9b487ce25@omnitor.se> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <5e67b7a0-5527-12cc-f50a-74b8cbf832ef@alum.mit.edu> <CAOW+2duWovkiLuc3PgV436LGRvxubX5zL9O62XNmmJB=ViWC2A@mail.gmail.com> <p06240600d677405a00ea@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <8cbf760f-8998-3f77-f294-ee7048c1ac32@omnitor.se> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <p06240601d67742276cd4@99.111.97.136> <CABcZeBOR=XbNN_tR8-XE_UJ3=Xak5Qaim4xQQMLuTCiWmxXY7A@mail.gmail.com> <151524801674.32303.11544137886906064260.idtracker@ietfa.amsl.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o u tlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <D922629B-6004-49FA-99C6-5F45C15A79A5@randy.pensive.org> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <CAOW+2duhaVqKW3i2FYXb7e7vnrxXhYkamxVZy_FqyTW5KvNK3g@mail.gmail.com> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <ECD0168D-9C53-4ACA-BF28-C631DAE38A4D@gmail.com> <CABcZeBPwb5LzCEpaOMbR9CeETHSZiigovkTMhKm_3K=hsWZckA@mail.gmail.com> <p06240601d6785f2e3ad4@99.111.97.136> <CABcZeBNX4iTuvuqvvqjAQEgnhkV4f5Z1e8Ac2ebWOf=prAcPKg@mail.gmail.com> <p06240603d6795cbba847@99.111.97.136> <CABcZeBPsXfPGBRMTRJSNZiHaXA8dT1MYXsU+3GdPsmLyQHZigg@mail.gmail.com> <p06240605d679600b6eea@[99.111.97.136]> <p06240606d67963d25192@[99.111.97.136]> <2d4be9b6-08d0-236e-4230-6ebc12b4167b@alum.mit.edu> <p06240608d679789e3190@[99.111.97.136]> <151541664682.11364.3894010973109439182.idtracker@ietfa.amsl.com> <p06240604d6795e15f93b@[99.111.97.136]> <151528917109.10947.12045320996364596931.idtracker@ietfa.amsl.com> <CO2PR10MB0101A52C512BACCBEE0CF75593120@CO2PR10MB0101.namprd10.prod.o utlook.com> <CABcZeBNQLuaMLa3=gWqaYHL_ynQ1t+HRtsgEebCRORm+OUA0iw@mail.gmail.com> <p0624060fd679c09f11bf@[99.111.97.136]> <p06240601d67aa14ebb18@[99.111.97.136]>
X-Mailer: Eudora for Mac OS X
Date: Tue, 9 Jan 2018 08:57:15 -0800
To: Alvaro Retana <aretana.ietf@gmail.com>, "The IESG" <iesg@ietf.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>, Eric Rescorla <ekr@rtfm.com>, Bernard Aboba <bernard_aboba@hotmail.com>, Gunnar =?iso-8859-1?Q?Hellstr=F6m?=   <gunnar.hellstrom@omnitor.se>, Paul Kyzivat <paul.kyzivat@comcast.net>, Mirja =?iso-8859-1?Q?K=FChlewind?=   <ietf@kuehlewind.net>
From: Randall Gellens <rg+ietf@randy.pensive.org>
Cc: slim@ietf.org, draft-ietf-slim-negotiating-human-language@ietf.org, slim-chairs@ietf.org, bernard.aboba@gmail.com
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/h_UBxhcGdNXByoH9308gyDfRvEg>
X-Mailman-Approved-At: Sat, 20 Jan 2018 14:46:59 -0800
Subject: Re: [Slim] Updated version addresses comments received so far
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jan 2018 16:57:19 -0000

Oops, I accidently uploaded the wrong file as -21.  So, -22 is 
uploaded and has the changes.  Sorry.

At 8:43 AM -0800 1/9/18, Randall Gellens wrote:

>  Version -21 is uploaded, which deletes 5.1 and a sentence about the 
> offer/answer model.  I believe this resolves all comments.
>
>  --Randall
>
>  At 4:48 PM -0800 1/8/18, Randall Gellens wrote:
>
>>   Hi Alvaro, Paul, Eric, Mirja,
>>
>>   I uploaded version -20, which contains the text changes as 
>> discussed in email in response to your comments.  For convenience, 
>> here is a link to the diff:
>>
>>
>> 
>> https://www.ietf.org/rfcdiff?url1=draft-ietf-slim-negotiating-human-language-19&url2=draft-ietf-slim-negotiating-human-language-20
>>
>>   --
>>   Randall Gellens
>>   Opinions are personal;    facts are suspect;    I speak for myself only
>>   -------------- Randomly selected tag: ---------------
>>   Democracy is also a form of worship.
>>   It is the worship of Jackals by Jackasses.
>>                            --H. L. Mencken
>
>
>  --
>  Randall Gellens
>  Opinions are personal;    facts are suspect;    I speak for myself only
>  -------------- Randomly selected tag: ---------------
>     Life is ... a shopping mall ... where items such as worldly success,
>  love of music, a strong backhand, close relationships with your family,
>  a few good friends and countless other things are on sale.
>     The commodity with which they are purchased is not money, but time.
>                                                    --William Rehnquist


-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly selected tag: ---------------
Today paranoia about big government is wholesome fun for the entire
family, not a dark disorder of the far right.

--Thomas Frank in his essay "The Trillion Dollar Hustle: Hello Wall
Street, goodbye Social Security" in the January, 2002 _Harper's
Magazine_


From nobody Tue Jan 23 15:03:24 2018
Return-Path: <rfc.nik.tomkinson@gmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9862812D87C for <slim@ietfa.amsl.com>; Tue, 23 Jan 2018 15:03:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2bb0LiFPXz8h for <slim@ietfa.amsl.com>; Tue, 23 Jan 2018 15:03:20 -0800 (PST)
Received: from mail-lf0-x235.google.com (mail-lf0-x235.google.com [IPv6:2a00:1450:4010:c07::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D77212D870 for <slim@ietf.org>; Tue, 23 Jan 2018 15:03:20 -0800 (PST)
Received: by mail-lf0-x235.google.com with SMTP id g72so2728549lfg.5 for <slim@ietf.org>; Tue, 23 Jan 2018 15:03:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=2r+4Bj5DKh6qVvxMLpwyLtwffVff+iFSfgMzLkhfxmA=; b=Rphp7MZkg7UtwiiDi3vZ1Bu13SF/OHUf7brg1mocis5oHwC/Wk0O/IofAnvOkSAt7C aX+F9khzZci2fwZsGg5pF7eUXDue3M9CJfZVEjaLDTlFhXpW5Ti7vEbFrxDSnGDR+C5V QAO+mYW6gYw/SKrTBv5UpLCbcyHdQTUeiG1kHqP2phD04METEYRT7Kzvt2CbOkFLwm45 5K+CvVfS2R2eFxs4JSecnMbEp9joewdxdVBxs1z3XTcrVQvt5N1iWGk2D+KX7sq/OUTZ 8KSE1tiHxTu65TmpbtGG6Ef0BZ5/1NWjQRj4xv7UKK2XyIU6JRefdcK1XTjE1hvhM2cH eGbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=2r+4Bj5DKh6qVvxMLpwyLtwffVff+iFSfgMzLkhfxmA=; b=f/LF9M7YyWN42IAoNsT7nk0EY+bW3vHsKMWifyy7Byt9agiPm9Yu5VA5pXDsURoqjl FOyd0b5YuR0nEKWYnRmI6PV5ue90W1TujRvgO6k30X1QEyQQdkS8mymewoQaQuhGI7CZ mbBFN7Gnz7Ca6pmYEHdI1Xa+0d/GL5P8cktw/9dUZSVj1M/I3WBBmlyQjx/jbl43Yzcf 3Zmbldx2N7OLuYeEYIP1xCQ6E/E1M1aAa2Woa6UHEAkCV7Z0M2oErm626SwPgwHzBZQv dV7jdiW8NqsyRV3+VNrSmcuhB52qaQjbAbzEQXwmOeZxhic1LOwqXK8rhkeDs6NBblV0 wD6w==
X-Gm-Message-State: AKwxytfDfSbwqKViuybFHAF7osiSxv0os3B4vtYkmLAzqB06tcXSouAe TFau7D2TLQ2XTTQXljgtMcNay1KWDgs34iyv2Tw=
X-Google-Smtp-Source: AH8x225HKNhSgrf/Bb14AxKItouCFaWm6iHF3f1CFpiu/a0sfNilotW8PSz0Jd9bkhqflU4ZqVU0kNToIu/Cw+qM2n0=
X-Received: by 10.25.90.200 with SMTP id y69mr1911720lfk.138.1516748598514; Tue, 23 Jan 2018 15:03:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.145.30 with HTTP; Tue, 23 Jan 2018 15:03:17 -0800 (PST)
From: Nik Tomkinson <rfc.nik.tomkinson@gmail.com>
Date: Tue, 23 Jan 2018 23:03:17 +0000
Message-ID: <CAK5rQdwkGMnitQKx_dtq4Gb41tPHqWOOmkgD_+Tduc7xsZ=fPw@mail.gmail.com>
To: slim@ietf.org
Content-Type: multipart/alternative; boundary="f403045cb3926d988c0563798d2a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/UvZTcbusnr64WPUMDOBtKgjFaA0>
Subject: [Slim] Multilingual email Hackathon at IETF101 London
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jan 2018 23:03:22 -0000

--f403045cb3926d988c0563798d2a
Content-Type: text/plain; charset="UTF-8"

Hi SLIM folks,

I just wanted to let you know that I will be running a session at the
Hackathon in London on the Saturday and Sunday before the IETF 101 (17/18
March) to make progress on more implementations of RFC 8255 (Multiple
Language Content Type i.e. Multilingual email).

If you have an interest in coding email clients to send or receive these
new types of emails, then please come along. Alternatively if you know
developers who would be interested (especially in the large
multi-nationals) then please let them know.

Any help to attract more interest and get more running code would be
greatly appreciated.

Thanks in advance,

Nik.

-- 

-----------------------------------------------------------------
Multiple Language Content Type RFC 8255:

https://tools.ietf.org/html/rfc8255

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

--f403045cb3926d988c0563798d2a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi SLIM folks,<div><br></div><div>I just wanted to let you=
 know that I will be running a session at the Hackathon in London on the Sa=
turday and Sunday before the IETF 101 (17/18 March) to make progress on mor=
e implementations of RFC 8255 (Multiple Language Content Type i.e. Multilin=
gual email).</div><div><br></div><div>If you have an interest in coding ema=
il clients to send or receive these new types of emails, then please come a=
long. Alternatively if you know developers who would be interested (especia=
lly in the large multi-nationals) then please let them know.</div><div><br>=
</div><div>Any help to attract more interest and get more running code woul=
d be greatly appreciated.</div><div><br></div><div>Thanks in advance,</div>=
<div><br></div><div>Nik.<br clear=3D"all"><div><br></div>-- <br><div class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><d=
iv class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D=
"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><=
pre><span style=3D"font-family:courier new,monospace">---------------------=
--------------------------------------------<br>Multiple Language Content T=
ype RFC 8255:</span></pre><pre><a href=3D"https://tools.ietf.org/html/rfc82=
55">https://tools.ietf.org/html/rfc8255</a><br></pre><pre><span style=3D"fo=
nt-family:courier new,monospace">------------------------------------------=
-----------------------<br></span><br></pre></div></div></div></div></div><=
/div></div></div>
</div></div>

--f403045cb3926d988c0563798d2a--

