<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>179303</bug_id>
          
          <creation_ts>2017-11-05 15:20:19 -0800</creation_ts>
          <short_desc>UMBRELLA: text encoding oddities</short_desc>
          <delta_ts>2024-03-05 19:40:42 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Text</component>
          <version>Safari Technology Preview</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=178207</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>54444</dependson>
    
    <dependson>235307</dependson>
    
    <dependson>265261</dependson>
    
    <dependson>179305</dependson>
    
    <dependson>179307</dependson>
    
    <dependson>179309</dependson>
    
    <dependson>179312</dependson>
    
    <dependson>179412</dependson>
    
    <dependson>179416</dependson>
    
    <dependson>179435</dependson>
    
    <dependson>179460</dependson>
    
    <dependson>179582</dependson>
    
    <dependson>180356</dependson>
    
    <dependson>233612</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Maciej Stachowiak">mjs</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>annevk</cc>
    
    <cc>ap</cc>
    
    <cc>darin</cc>
    
    <cc>mail</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>naruse</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1368481</commentid>
    <comment_count>0</comment_count>
      <attachid>326079</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2017-11-05 15:20:19 -0800</bug_when>
    <thetext>Created attachment 326079
The Encoding Standard&apos;s set of encodings

WebKit has numerous oddities in its text encoding support, comparing to the definitions in the &lt;https://encoding.spec.whatwg.org&gt; standard and comparing between platforms.

I made a script to spot inconsistencies, and I&apos;ll attach both that and its output.

Here are some of the odd things I noticed:

(1) WebKit thinks the canonical name for EUC-KR/windows-949 is windows-949, but the standard thinks the canonical name is EUC-KR. Not sure if this matters. Probably WebKit should be consistent with the standard unless there is some reason not to.

(2) WebKit thinks big5-hkscs is Big5-HKSCS, while the standard thinks it is Big5. (WebKit has a bunch of other names for Big5-HKSCS which the standard doesn&apos;t seem to recognize. If Big5 and Big5-HKSCS are not the same, then this is almost surely an interop bug and must be fixed either in WebKit or in the Encoding standard.

(3) WebKit recognizes various extra names for encodings that are in the standard. For example, we recognize &quot;windows-10007&quot; and &quot;maccyrillic&quot; as &quot;x-maccyrillic&quot;, but the Encoding Standard only recognizes &quot;x-maccyrillic&quot; and &quot;x-mac-ukrainian&quot; as names for that encoding. There are many more like this. It&apos;s not clear if these are WebKit bugs or spec bugs.

(4) WebKit on all platforms knows some encodings that the Encoding Standard doesn&apos;t recognize at all: x-mac-turkish, UTF-32BE, UTF-32LE, UTF-32, Big5-HKSCS, x-mac-centraleurroman and x-mac-greek. At least UTF-32 is likely to be an interop and security problem. Big5-HKCS is a problem for reasons noted in (2). I don&apos;t know if the others are WebKit bugs or spec bugs.

(5) macOS WebKit knows extra aliases for encodingings that are known to both cross-platform WebKit and the Encoding Standard. For example, macOS WebKit recognizes [&apos;iso-8859-14&apos;, &apos;iso8859141998&apos;, &apos;isoceltic&apos;, &apos;isoir199&apos;, &apos;l8&apos;, &apos;latin8&apos;] as extra names for &quot;ISO-8859-14&quot;, but the standard only recognizes [&quot;iso-8859-14&quot;, &quot;iso8859-14&quot;, &quot;iso885914&quot;]. There are quite a few like this. It&apos;s not clear why these names are needed, and why only on macOS.

(6) macOS WebKit knows a number of extra encodings that aren&apos;t known to other WebKit ports and which are not in the Encoding standard. There are about 30 of these so I won&apos;t list them all here. These are all implemented via TEC rather than ICU, though it&apos;s possible some have ICU implementations available. Maybe some of these are required for legacy reasons but it&apos;s not at all clear which.

(7) macOS WebKit uses TEC for some encodings that use ICU on all other platforms (including iOS), for example iso-8859-16. It&apos;s not clear why. These should probably be switched to use the ICU implementation on macOS.

(8) iOS WebKit supports a number of extra encodings via ICU, with a comment claiming this is due to lack of TEC on the iOS platform. However, these seocndings aren&apos;t supported in any other WebKit port, not even macOS via TEC. It&apos;s not clear if these are required for anything.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368482</commentid>
    <comment_count>1</comment_count>
      <attachid>326080</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2017-11-05 15:20:49 -0800</bug_when>
    <thetext>Created attachment 326080
Cross-platform WebKit encodings</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368483</commentid>
    <comment_count>2</comment_count>
      <attachid>326081</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2017-11-05 15:21:14 -0800</bug_when>
    <thetext>Created attachment 326081
Mac-only WebKit encodings</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368484</commentid>
    <comment_count>3</comment_count>
      <attachid>326082</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2017-11-05 15:21:39 -0800</bug_when>
    <thetext>Created attachment 326082
iOS-only WebKit encodings</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368485</commentid>
    <comment_count>4</comment_count>
      <attachid>326083</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2017-11-05 15:22:05 -0800</bug_when>
    <thetext>Created attachment 326083
Script for checking encoding consistency</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368486</commentid>
    <comment_count>5</comment_count>
      <attachid>326084</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2017-11-05 15:22:39 -0800</bug_when>
    <thetext>Created attachment 326084
Results of the consistency script, identifying numerous inconsistencies</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368487</commentid>
    <comment_count>6</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2017-11-05 15:25:35 -0800</bug_when>
    <thetext>Cc&apos;d some people that I hope know about WebKit&apos;s text encodings and/or encodings in general. There&apos;s probably multiple separate bugs to be filed here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368504</commentid>
    <comment_count>7</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2017-11-05 17:02:22 -0800</bug_when>
    <thetext>I have noticed these anomalies, too. I was looking into this myself recently after the work I did on bug 178207. Many can be explained by some of this history:

- The TEC decoder was the first one in WebKit. We created that decoder before the rest of them, and at the time we created it our goal was to support all encodings that TEC knew how to decode rather than necessarily selecting an appropriate set for the web. Many strange things about encodings are due to the fact that we have treated that as the &quot;main&quot; decoder on Mac, rather than using it only for a few special purposes. Seems likely we would not need it at all since ICU should have the support we need.

- Most of the character set names used by the TEC decoder were based on the IANA character set assignments &lt;https://www.iana.org/assignments/character-sets/&gt;. A snapshot of the IANA assignments (about 11 years old) still exists in the source tree at Source/WebCore/platform/text/mac/character-sets.txt and is used by the script that generates the character set name table used by the TEC decoder. This file is where most of the aliases came from.

- There is a separate list of additional encoding names at Source/WebCore/platform/text/mac/mac-encodings.txt that are also used for the TEC encoder on the Mac. Even back when this was last modified in 2009, the status of this file was &quot;we would like to get rid of it&quot;.

I think we should eliminate as many encoding names as we can, and synchronize with the encoding specification. Any encoding names that we decide to continue to support that is not mentioned in the specification needs a really good rationale; perhaps such encoding names can be limited to the context where they are required or, alternatively, added to the encoding specification and to other web browser engines.

I don’t know how to best determine how eliminating support for certain encoding names or changing canonical names (which I think mainly affects encoding names in form submission?) will affect website and app compatibility.

I suspect that if we eliminate those unneeded encoding names, we will find that we can easily eliminate the TEC decoder entirely, and many of the anomalies above will simply disappear if we remove the encoding names. When doing this work and removing the TEC decoder we should be aware that it’s possible for a decoder to add aliases that affect even encodings that are actually supported only by other decoders.

As background for why item (2) might currently be as it is, there are three Big5-encoding-related changes in 2003, all done by me and reviewed by you, Maciej; easy to find by searching for &quot;Big5&quot; in Source/WebCore/ChangeLog-2003-10-25.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368583</commentid>
    <comment_count>8</comment_count>
    <who name="Anne van Kesteren">annevk</who>
    <bug_when>2017-11-06 04:08:51 -0800</bug_when>
    <thetext>If Chromium and WebKit still exchange code, it might be worthwhile to look at how Chromium invokes ICU and what patches they apply on top.

These issues are probably also of interest: https://github.com/whatwg/encoding/issues?q=is%3Aissue+is%3Aopen+label%3Atests (note that each of them links to a WebKit bug; those should probably become dependencies).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368624</commentid>
    <comment_count>9</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2017-11-06 07:29:52 -0800</bug_when>
    <thetext>(In reply to Anne van Kesteren from comment #8)
&gt; If Chromium and WebKit still exchange code, it might be worthwhile to look
&gt; at how Chromium invokes ICU and what patches they apply on top.

You’re implying that since Chromium made a branch from WebKit they fixed some of these issues. If true I am sure we can take advantage of what’s done in that project. On the other hand, while researching bug 178207 I learned that one set of changes to codecs done in Chromium after branching from WebKit created a new bug. So while we can look, we need to be careful in assuming it’s all correct.

It’s also possible that Chromium has made changes that would cause problems for Mac or iOS apps that use WebKit; a different domain than websites.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368654</commentid>
    <comment_count>10</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2017-11-06 09:38:53 -0800</bug_when>
    <thetext>For the fewcases where we don&apos;t support encodings from the standard, it&apos;s pretty clear what to do. (Well, not entirely for Big5... we might need a handwritten encoder to support the union of ICU&apos;s Big5 and Big5-HKSCS supported characters (if I&apos;m interpreting the test results correctly).

We also have many miscellaneous bugs in the behavior of our encoders per WPT tests, but with this umbrella I&apos;m only trying to fix the labels, not the encoders themselves.

For the cases where we have extra encodings or extra labels for them, it&apos;s a little less obvious. As Darin said, some of it might be for compatibility with native apps or local files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368692</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2017-11-06 10:28:55 -0800</bug_when>
    <thetext>I think that Chromium includes (used to include?) a custom build of ICU with modified codecs, but I don&apos;t know any details.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1901471</commentid>
    <comment_count>12</comment_count>
    <who name="Anne van Kesteren">annevk</who>
    <bug_when>2022-09-27 06:28:48 -0700</bug_when>
    <thetext>*** Bug 55441 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>326079</attachid>
            <date>2017-11-05 15:20:19 -0800</date>
            <delta_ts>2017-11-05 15:20:19 -0800</delta_ts>
            <desc>The Encoding Standard&apos;s set of encodings</desc>
            <filename>encodings.json</filename>
            <type>application/json</type>
            <size>8688</size>
            <attacher name="Maciej Stachowiak">mjs</attacher>
            
              <data encoding="base64">WwogIHsKICAgICJlbmNvZGluZ3MiOiBbCiAgICAgIHsKICAgICAgICAibGFiZWxzIjogWwogICAg
ICAgICAgInVuaWNvZGUtMS0xLXV0Zi04IiwKICAgICAgICAgICJ1dGYtOCIsCiAgICAgICAgICAi
dXRmOCIKICAgICAgICBdLAogICAgICAgICJuYW1lIjogIlVURi04IgogICAgICB9CiAgICBdLAog
ICAgImhlYWRpbmciOiAiVGhlIEVuY29kaW5nIgogIH0sCiAgewogICAgImVuY29kaW5ncyI6IFsK
ICAgICAgewogICAgICAgICJsYWJlbHMiOiBbCiAgICAgICAgICAiODY2IiwKICAgICAgICAgICJj
cDg2NiIsCiAgICAgICAgICAiY3NpYm04NjYiLAogICAgICAgICAgImlibTg2NiIKICAgICAgICBd
LAogICAgICAgICJuYW1lIjogIklCTTg2NiIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJl
bHMiOiBbCiAgICAgICAgICAiY3Npc29sYXRpbjIiLAogICAgICAgICAgImlzby04ODU5LTIiLAog
ICAgICAgICAgImlzby1pci0xMDEiLAogICAgICAgICAgImlzbzg4NTktMiIsCiAgICAgICAgICAi
aXNvODg1OTIiLAogICAgICAgICAgImlzb184ODU5LTIiLAogICAgICAgICAgImlzb184ODU5LTI6
MTk4NyIsCiAgICAgICAgICAibDIiLAogICAgICAgICAgImxhdGluMiIKICAgICAgICBdLAogICAg
ICAgICJuYW1lIjogIklTTy04ODU5LTIiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWxz
IjogWwogICAgICAgICAgImNzaXNvbGF0aW4zIiwKICAgICAgICAgICJpc28tODg1OS0zIiwKICAg
ICAgICAgICJpc28taXItMTA5IiwKICAgICAgICAgICJpc284ODU5LTMiLAogICAgICAgICAgImlz
bzg4NTkzIiwKICAgICAgICAgICJpc29fODg1OS0zIiwKICAgICAgICAgICJpc29fODg1OS0zOjE5
ODgiLAogICAgICAgICAgImwzIiwKICAgICAgICAgICJsYXRpbjMiCiAgICAgICAgXSwKICAgICAg
ICAibmFtZSI6ICJJU08tODg1OS0zIgogICAgICB9LAogICAgICB7CiAgICAgICAgImxhYmVscyI6
IFsKICAgICAgICAgICJjc2lzb2xhdGluNCIsCiAgICAgICAgICAiaXNvLTg4NTktNCIsCiAgICAg
ICAgICAiaXNvLWlyLTExMCIsCiAgICAgICAgICAiaXNvODg1OS00IiwKICAgICAgICAgICJpc284
ODU5NCIsCiAgICAgICAgICAiaXNvXzg4NTktNCIsCiAgICAgICAgICAiaXNvXzg4NTktNDoxOTg4
IiwKICAgICAgICAgICJsNCIsCiAgICAgICAgICAibGF0aW40IgogICAgICAgIF0sCiAgICAgICAg
Im5hbWUiOiAiSVNPLTg4NTktNCIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbHMiOiBb
CiAgICAgICAgICAiY3Npc29sYXRpbmN5cmlsbGljIiwKICAgICAgICAgICJjeXJpbGxpYyIsCiAg
ICAgICAgICAiaXNvLTg4NTktNSIsCiAgICAgICAgICAiaXNvLWlyLTE0NCIsCiAgICAgICAgICAi
aXNvODg1OS01IiwKICAgICAgICAgICJpc284ODU5NSIsCiAgICAgICAgICAiaXNvXzg4NTktNSIs
CiAgICAgICAgICAiaXNvXzg4NTktNToxOTg4IgogICAgICAgIF0sCiAgICAgICAgIm5hbWUiOiAi
SVNPLTg4NTktNSIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbHMiOiBbCiAgICAgICAg
ICAiYXJhYmljIiwKICAgICAgICAgICJhc21vLTcwOCIsCiAgICAgICAgICAiY3Npc284ODU5NmUi
LAogICAgICAgICAgImNzaXNvODg1OTZpIiwKICAgICAgICAgICJjc2lzb2xhdGluYXJhYmljIiwK
ICAgICAgICAgICJlY21hLTExNCIsCiAgICAgICAgICAiaXNvLTg4NTktNiIsCiAgICAgICAgICAi
aXNvLTg4NTktNi1lIiwKICAgICAgICAgICJpc28tODg1OS02LWkiLAogICAgICAgICAgImlzby1p
ci0xMjciLAogICAgICAgICAgImlzbzg4NTktNiIsCiAgICAgICAgICAiaXNvODg1OTYiLAogICAg
ICAgICAgImlzb184ODU5LTYiLAogICAgICAgICAgImlzb184ODU5LTY6MTk4NyIKICAgICAgICBd
LAogICAgICAgICJuYW1lIjogIklTTy04ODU5LTYiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAi
bGFiZWxzIjogWwogICAgICAgICAgImNzaXNvbGF0aW5ncmVlayIsCiAgICAgICAgICAiZWNtYS0x
MTgiLAogICAgICAgICAgImVsb3RfOTI4IiwKICAgICAgICAgICJncmVlayIsCiAgICAgICAgICAi
Z3JlZWs4IiwKICAgICAgICAgICJpc28tODg1OS03IiwKICAgICAgICAgICJpc28taXItMTI2IiwK
ICAgICAgICAgICJpc284ODU5LTciLAogICAgICAgICAgImlzbzg4NTk3IiwKICAgICAgICAgICJp
c29fODg1OS03IiwKICAgICAgICAgICJpc29fODg1OS03OjE5ODciLAogICAgICAgICAgInN1bl9l
dV9ncmVlayIKICAgICAgICBdLAogICAgICAgICJuYW1lIjogIklTTy04ODU5LTciCiAgICAgIH0s
CiAgICAgIHsKICAgICAgICAibGFiZWxzIjogWwogICAgICAgICAgImNzaXNvODg1OThlIiwKICAg
ICAgICAgICJjc2lzb2xhdGluaGVicmV3IiwKICAgICAgICAgICJoZWJyZXciLAogICAgICAgICAg
Imlzby04ODU5LTgiLAogICAgICAgICAgImlzby04ODU5LTgtZSIsCiAgICAgICAgICAiaXNvLWly
LTEzOCIsCiAgICAgICAgICAiaXNvODg1OS04IiwKICAgICAgICAgICJpc284ODU5OCIsCiAgICAg
ICAgICAiaXNvXzg4NTktOCIsCiAgICAgICAgICAiaXNvXzg4NTktODoxOTg4IiwKICAgICAgICAg
ICJ2aXN1YWwiCiAgICAgICAgXSwKICAgICAgICAibmFtZSI6ICJJU08tODg1OS04IgogICAgICB9
LAogICAgICB7CiAgICAgICAgImxhYmVscyI6IFsKICAgICAgICAgICJjc2lzbzg4NTk4aSIsCiAg
ICAgICAgICAiaXNvLTg4NTktOC1pIiwKICAgICAgICAgICJsb2dpY2FsIgogICAgICAgIF0sCiAg
ICAgICAgIm5hbWUiOiAiSVNPLTg4NTktOC1JIgogICAgICB9LAogICAgICB7CiAgICAgICAgImxh
YmVscyI6IFsKICAgICAgICAgICJjc2lzb2xhdGluNiIsCiAgICAgICAgICAiaXNvLTg4NTktMTAi
LAogICAgICAgICAgImlzby1pci0xNTciLAogICAgICAgICAgImlzbzg4NTktMTAiLAogICAgICAg
ICAgImlzbzg4NTkxMCIsCiAgICAgICAgICAibDYiLAogICAgICAgICAgImxhdGluNiIKICAgICAg
ICBdLAogICAgICAgICJuYW1lIjogIklTTy04ODU5LTEwIgogICAgICB9LAogICAgICB7CiAgICAg
ICAgImxhYmVscyI6IFsKICAgICAgICAgICJpc28tODg1OS0xMyIsCiAgICAgICAgICAiaXNvODg1
OS0xMyIsCiAgICAgICAgICAiaXNvODg1OTEzIgogICAgICAgIF0sCiAgICAgICAgIm5hbWUiOiAi
SVNPLTg4NTktMTMiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWxzIjogWwogICAgICAg
ICAgImlzby04ODU5LTE0IiwKICAgICAgICAgICJpc284ODU5LTE0IiwKICAgICAgICAgICJpc284
ODU5MTQiCiAgICAgICAgXSwKICAgICAgICAibmFtZSI6ICJJU08tODg1OS0xNCIKICAgICAgfSwK
ICAgICAgewogICAgICAgICJsYWJlbHMiOiBbCiAgICAgICAgICAiY3Npc29sYXRpbjkiLAogICAg
ICAgICAgImlzby04ODU5LTE1IiwKICAgICAgICAgICJpc284ODU5LTE1IiwKICAgICAgICAgICJp
c284ODU5MTUiLAogICAgICAgICAgImlzb184ODU5LTE1IiwKICAgICAgICAgICJsOSIKICAgICAg
ICBdLAogICAgICAgICJuYW1lIjogIklTTy04ODU5LTE1IgogICAgICB9LAogICAgICB7CiAgICAg
ICAgImxhYmVscyI6IFsKICAgICAgICAgICJpc28tODg1OS0xNiIKICAgICAgICBdLAogICAgICAg
ICJuYW1lIjogIklTTy04ODU5LTE2IgogICAgICB9LAogICAgICB7CiAgICAgICAgImxhYmVscyI6
IFsKICAgICAgICAgICJjc2tvaThyIiwKICAgICAgICAgICJrb2kiLAogICAgICAgICAgImtvaTgi
LAogICAgICAgICAgImtvaTgtciIsCiAgICAgICAgICAia29pOF9yIgogICAgICAgIF0sCiAgICAg
ICAgIm5hbWUiOiAiS09JOC1SIgogICAgICB9LAogICAgICB7CiAgICAgICAgImxhYmVscyI6IFsK
ICAgICAgICAgICJrb2k4LXJ1IiwKICAgICAgICAgICJrb2k4LXUiCiAgICAgICAgXSwKICAgICAg
ICAibmFtZSI6ICJLT0k4LVUiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWxzIjogWwog
ICAgICAgICAgImNzbWFjaW50b3NoIiwKICAgICAgICAgICJtYWMiLAogICAgICAgICAgIm1hY2lu
dG9zaCIsCiAgICAgICAgICAieC1tYWMtcm9tYW4iCiAgICAgICAgXSwKICAgICAgICAibmFtZSI6
ICJtYWNpbnRvc2giCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWxzIjogWwogICAgICAg
ICAgImRvcy04NzQiLAogICAgICAgICAgImlzby04ODU5LTExIiwKICAgICAgICAgICJpc284ODU5
LTExIiwKICAgICAgICAgICJpc284ODU5MTEiLAogICAgICAgICAgInRpcy02MjAiLAogICAgICAg
ICAgIndpbmRvd3MtODc0IgogICAgICAgIF0sCiAgICAgICAgIm5hbWUiOiAid2luZG93cy04NzQi
CiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWxzIjogWwogICAgICAgICAgImNwMTI1MCIs
CiAgICAgICAgICAid2luZG93cy0xMjUwIiwKICAgICAgICAgICJ4LWNwMTI1MCIKICAgICAgICBd
LAogICAgICAgICJuYW1lIjogIndpbmRvd3MtMTI1MCIKICAgICAgfSwKICAgICAgewogICAgICAg
ICJsYWJlbHMiOiBbCiAgICAgICAgICAiY3AxMjUxIiwKICAgICAgICAgICJ3aW5kb3dzLTEyNTEi
LAogICAgICAgICAgIngtY3AxMjUxIgogICAgICAgIF0sCiAgICAgICAgIm5hbWUiOiAid2luZG93
cy0xMjUxIgogICAgICB9LAogICAgICB7CiAgICAgICAgImxhYmVscyI6IFsKICAgICAgICAgICJh
bnNpX3gzLjQtMTk2OCIsCiAgICAgICAgICAiYXNjaWkiLAogICAgICAgICAgImNwMTI1MiIsCiAg
ICAgICAgICAiY3A4MTkiLAogICAgICAgICAgImNzaXNvbGF0aW4xIiwKICAgICAgICAgICJpYm04
MTkiLAogICAgICAgICAgImlzby04ODU5LTEiLAogICAgICAgICAgImlzby1pci0xMDAiLAogICAg
ICAgICAgImlzbzg4NTktMSIsCiAgICAgICAgICAiaXNvODg1OTEiLAogICAgICAgICAgImlzb184
ODU5LTEiLAogICAgICAgICAgImlzb184ODU5LTE6MTk4NyIsCiAgICAgICAgICAibDEiLAogICAg
ICAgICAgImxhdGluMSIsCiAgICAgICAgICAidXMtYXNjaWkiLAogICAgICAgICAgIndpbmRvd3Mt
MTI1MiIsCiAgICAgICAgICAieC1jcDEyNTIiCiAgICAgICAgXSwKICAgICAgICAibmFtZSI6ICJ3
aW5kb3dzLTEyNTIiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWxzIjogWwogICAgICAg
ICAgImNwMTI1MyIsCiAgICAgICAgICAid2luZG93cy0xMjUzIiwKICAgICAgICAgICJ4LWNwMTI1
MyIKICAgICAgICBdLAogICAgICAgICJuYW1lIjogIndpbmRvd3MtMTI1MyIKICAgICAgfSwKICAg
ICAgewogICAgICAgICJsYWJlbHMiOiBbCiAgICAgICAgICAiY3AxMjU0IiwKICAgICAgICAgICJj
c2lzb2xhdGluNSIsCiAgICAgICAgICAiaXNvLTg4NTktOSIsCiAgICAgICAgICAiaXNvLWlyLTE0
OCIsCiAgICAgICAgICAiaXNvODg1OS05IiwKICAgICAgICAgICJpc284ODU5OSIsCiAgICAgICAg
ICAiaXNvXzg4NTktOSIsCiAgICAgICAgICAiaXNvXzg4NTktOToxOTg5IiwKICAgICAgICAgICJs
NSIsCiAgICAgICAgICAibGF0aW41IiwKICAgICAgICAgICJ3aW5kb3dzLTEyNTQiLAogICAgICAg
ICAgIngtY3AxMjU0IgogICAgICAgIF0sCiAgICAgICAgIm5hbWUiOiAid2luZG93cy0xMjU0Igog
ICAgICB9LAogICAgICB7CiAgICAgICAgImxhYmVscyI6IFsKICAgICAgICAgICJjcDEyNTUiLAog
ICAgICAgICAgIndpbmRvd3MtMTI1NSIsCiAgICAgICAgICAieC1jcDEyNTUiCiAgICAgICAgXSwK
ICAgICAgICAibmFtZSI6ICJ3aW5kb3dzLTEyNTUiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAi
bGFiZWxzIjogWwogICAgICAgICAgImNwMTI1NiIsCiAgICAgICAgICAid2luZG93cy0xMjU2IiwK
ICAgICAgICAgICJ4LWNwMTI1NiIKICAgICAgICBdLAogICAgICAgICJuYW1lIjogIndpbmRvd3Mt
MTI1NiIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbHMiOiBbCiAgICAgICAgICAiY3Ax
MjU3IiwKICAgICAgICAgICJ3aW5kb3dzLTEyNTciLAogICAgICAgICAgIngtY3AxMjU3IgogICAg
ICAgIF0sCiAgICAgICAgIm5hbWUiOiAid2luZG93cy0xMjU3IgogICAgICB9LAogICAgICB7CiAg
ICAgICAgImxhYmVscyI6IFsKICAgICAgICAgICJjcDEyNTgiLAogICAgICAgICAgIndpbmRvd3Mt
MTI1OCIsCiAgICAgICAgICAieC1jcDEyNTgiCiAgICAgICAgXSwKICAgICAgICAibmFtZSI6ICJ3
aW5kb3dzLTEyNTgiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWxzIjogWwogICAgICAg
ICAgIngtbWFjLWN5cmlsbGljIiwKICAgICAgICAgICJ4LW1hYy11a3JhaW5pYW4iCiAgICAgICAg
XSwKICAgICAgICAibmFtZSI6ICJ4LW1hYy1jeXJpbGxpYyIKICAgICAgfQogICAgXSwKICAgICJo
ZWFkaW5nIjogIkxlZ2FjeSBzaW5nbGUtYnl0ZSBlbmNvZGluZ3MiCiAgfSwKICB7CiAgICAiZW5j
b2RpbmdzIjogWwogICAgICB7CiAgICAgICAgImxhYmVscyI6IFsKICAgICAgICAgICJjaGluZXNl
IiwKICAgICAgICAgICJjc2diMjMxMiIsCiAgICAgICAgICAiY3Npc281OGdiMjMxMjgwIiwKICAg
ICAgICAgICJnYjIzMTIiLAogICAgICAgICAgImdiXzIzMTIiLAogICAgICAgICAgImdiXzIzMTIt
ODAiLAogICAgICAgICAgImdiayIsCiAgICAgICAgICAiaXNvLWlyLTU4IiwKICAgICAgICAgICJ4
LWdiayIKICAgICAgICBdLAogICAgICAgICJuYW1lIjogIkdCSyIKICAgICAgfSwKICAgICAgewog
ICAgICAgICJsYWJlbHMiOiBbCiAgICAgICAgICAiZ2IxODAzMCIKICAgICAgICBdLAogICAgICAg
ICJuYW1lIjogImdiMTgwMzAiCiAgICAgIH0KICAgIF0sCiAgICAiaGVhZGluZyI6ICJMZWdhY3kg
bXVsdGktYnl0ZSBDaGluZXNlIChzaW1wbGlmaWVkKSBlbmNvZGluZ3MiCiAgfSwKICB7CiAgICAi
ZW5jb2RpbmdzIjogWwogICAgICB7CiAgICAgICAgImxhYmVscyI6IFsKICAgICAgICAgICJiaWc1
IiwKICAgICAgICAgICJiaWc1LWhrc2NzIiwKICAgICAgICAgICJjbi1iaWc1IiwKICAgICAgICAg
ICJjc2JpZzUiLAogICAgICAgICAgIngteC1iaWc1IgogICAgICAgIF0sCiAgICAgICAgIm5hbWUi
OiAiQmlnNSIKICAgICAgfQogICAgXSwKICAgICJoZWFkaW5nIjogIkxlZ2FjeSBtdWx0aS1ieXRl
IENoaW5lc2UgKHRyYWRpdGlvbmFsKSBlbmNvZGluZ3MiCiAgfSwKICB7CiAgICAiZW5jb2Rpbmdz
IjogWwogICAgICB7CiAgICAgICAgImxhYmVscyI6IFsKICAgICAgICAgICJjc2V1Y3BrZGZtdGph
cGFuZXNlIiwKICAgICAgICAgICJldWMtanAiLAogICAgICAgICAgIngtZXVjLWpwIgogICAgICAg
IF0sCiAgICAgICAgIm5hbWUiOiAiRVVDLUpQIgogICAgICB9LAogICAgICB7CiAgICAgICAgImxh
YmVscyI6IFsKICAgICAgICAgICJjc2lzbzIwMjJqcCIsCiAgICAgICAgICAiaXNvLTIwMjItanAi
CiAgICAgICAgXSwKICAgICAgICAibmFtZSI6ICJJU08tMjAyMi1KUCIKICAgICAgfSwKICAgICAg
ewogICAgICAgICJsYWJlbHMiOiBbCiAgICAgICAgICAiY3NzaGlmdGppcyIsCiAgICAgICAgICAi
bXM5MzIiLAogICAgICAgICAgIm1zX2thbmppIiwKICAgICAgICAgICJzaGlmdC1qaXMiLAogICAg
ICAgICAgInNoaWZ0X2ppcyIsCiAgICAgICAgICAic2ppcyIsCiAgICAgICAgICAid2luZG93cy0z
MWoiLAogICAgICAgICAgIngtc2ppcyIKICAgICAgICBdLAogICAgICAgICJuYW1lIjogIlNoaWZ0
X0pJUyIKICAgICAgfQogICAgXSwKICAgICJoZWFkaW5nIjogIkxlZ2FjeSBtdWx0aS1ieXRlIEph
cGFuZXNlIGVuY29kaW5ncyIKICB9LAogIHsKICAgICJlbmNvZGluZ3MiOiBbCiAgICAgIHsKICAg
ICAgICAibGFiZWxzIjogWwogICAgICAgICAgImNzZXVja3IiLAogICAgICAgICAgImNza3NjNTYw
MTE5ODciLAogICAgICAgICAgImV1Yy1rciIsCiAgICAgICAgICAiaXNvLWlyLTE0OSIsCiAgICAg
ICAgICAia29yZWFuIiwKICAgICAgICAgICJrc19jXzU2MDEtMTk4NyIsCiAgICAgICAgICAia3Nf
Y181NjAxLTE5ODkiLAogICAgICAgICAgImtzYzU2MDEiLAogICAgICAgICAgImtzY181NjAxIiwK
ICAgICAgICAgICJ3aW5kb3dzLTk0OSIKICAgICAgICBdLAogICAgICAgICJuYW1lIjogIkVVQy1L
UiIKICAgICAgfQogICAgXSwKICAgICJoZWFkaW5nIjogIkxlZ2FjeSBtdWx0aS1ieXRlIEtvcmVh
biBlbmNvZGluZ3MiCiAgfSwKICB7CiAgICAiZW5jb2RpbmdzIjogWwogICAgICB7CiAgICAgICAg
ImxhYmVscyI6IFsKICAgICAgICAgICJjc2lzbzIwMjJrciIsCiAgICAgICAgICAiaHotZ2ItMjMx
MiIsCiAgICAgICAgICAiaXNvLTIwMjItY24iLAogICAgICAgICAgImlzby0yMDIyLWNuLWV4dCIs
CiAgICAgICAgICAiaXNvLTIwMjIta3IiLAogICAgICAgICAgInJlcGxhY2VtZW50IgogICAgICAg
IF0sCiAgICAgICAgIm5hbWUiOiAicmVwbGFjZW1lbnQiCiAgICAgIH0sCiAgICAgIHsKICAgICAg
ICAibGFiZWxzIjogWwogICAgICAgICAgInV0Zi0xNmJlIgogICAgICAgIF0sCiAgICAgICAgIm5h
bWUiOiAiVVRGLTE2QkUiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWxzIjogWwogICAg
ICAgICAgInV0Zi0xNiIsCiAgICAgICAgICAidXRmLTE2bGUiCiAgICAgICAgXSwKICAgICAgICAi
bmFtZSI6ICJVVEYtMTZMRSIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbHMiOiBbCiAg
ICAgICAgICAieC11c2VyLWRlZmluZWQiCiAgICAgICAgXSwKICAgICAgICAibmFtZSI6ICJ4LXVz
ZXItZGVmaW5lZCIKICAgICAgfQogICAgXSwKICAgICJoZWFkaW5nIjogIkxlZ2FjeSBtaXNjZWxs
YW5lb3VzIGVuY29kaW5ncyIKICB9Cl0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>326080</attachid>
            <date>2017-11-05 15:20:49 -0800</date>
            <delta_ts>2017-11-05 15:20:49 -0800</delta_ts>
            <desc>Cross-platform WebKit encodings</desc>
            <filename>webkit-encodings.txt</filename>
            <type>text/plain</type>
            <size>11867</size>
            <attacher name="Maciej Stachowiak">mjs</attacher>
            
              <data encoding="base64">PT0gRU5DT0RJTkdTOiBsYXRpbi0xICA9PQpFTkNPRElORyBBTElBUzogd2luZG93cy0xMjUyICh3
aW5kb3dzLTEyNTIpCkVOQ09ESU5HIEFMSUFTOiBhbnNpX3gzLjQtMTk2OCAod2luZG93cy0xMjUy
KQpFTkNPRElORyBBTElBUzogYXNjaWkgKHdpbmRvd3MtMTI1MikKRU5DT0RJTkcgQUxJQVM6IGNw
MTI1MiAod2luZG93cy0xMjUyKQpFTkNPRElORyBBTElBUzogY3A4MTkgKHdpbmRvd3MtMTI1MikK
RU5DT0RJTkcgQUxJQVM6IGNzaXNvbGF0aW4xICh3aW5kb3dzLTEyNTIpCkVOQ09ESU5HIEFMSUFT
OiBpYm04MTkgKHdpbmRvd3MtMTI1MikKRU5DT0RJTkcgQUxJQVM6IGlzby04ODU5LTEgKHdpbmRv
d3MtMTI1MikKRU5DT0RJTkcgQUxJQVM6IGlzby1pci0xMDAgKHdpbmRvd3MtMTI1MikKRU5DT0RJ
TkcgQUxJQVM6IGlzbzg4NTktMSAod2luZG93cy0xMjUyKQpFTkNPRElORyBBTElBUzogaXNvODg1
OTEgKHdpbmRvd3MtMTI1MikKRU5DT0RJTkcgQUxJQVM6IGlzb184ODU5LTEgKHdpbmRvd3MtMTI1
MikKRU5DT0RJTkcgQUxJQVM6IGlzb184ODU5LTE6MTk4NyAod2luZG93cy0xMjUyKQpFTkNPRElO
RyBBTElBUzogbDEgKHdpbmRvd3MtMTI1MikKRU5DT0RJTkcgQUxJQVM6IGxhdGluMSAod2luZG93
cy0xMjUyKQpFTkNPRElORyBBTElBUzogdXMtYXNjaWkgKHdpbmRvd3MtMTI1MikKRU5DT0RJTkcg
QUxJQVM6IHgtY3AxMjUyICh3aW5kb3dzLTEyNTIpCj09IEVOQ09ESU5HUzogdXRmLTggPT0KRU5D
T0RJTkcgQUxJQVM6IFVURi04IChVVEYtOCkKRU5DT0RJTkcgQUxJQVM6IHV0ZjggKFVURi04KQpF
TkNPRElORyBBTElBUzogdW5pY29kZS0xLTEtdXRmLTggKFVURi04KQpFTkNPRElORyBBTElBUzog
dW5pY29kZTExdXRmOCAoVVRGLTgpCkVOQ09ESU5HIEFMSUFTOiB1bmljb2RlMjB1dGY4IChVVEYt
OCkKRU5DT0RJTkcgQUxJQVM6IHgtdW5pY29kZTIwdXRmOCAoVVRGLTgpCkVOQ09ESU5HIENPREVD
OiBVVEYtOAo9PSBFTkNPRElOR1M6IHV0Zi0xNiAgPT0KRU5DT0RJTkcgQUxJQVM6IFVURi0xNkxF
IChVVEYtMTZMRSkKRU5DT0RJTkcgQUxJQVM6IFVURi0xNkJFIChVVEYtMTZCRSkKRU5DT0RJTkcg
QUxJQVM6IElTTy0xMDY0Ni1VQ1MtMiAoVVRGLTE2TEUpCkVOQ09ESU5HIEFMSUFTOiBVQ1MtMiAo
VVRGLTE2TEUpCkVOQ09ESU5HIEFMSUFTOiBVVEYtMTYgKFVURi0xNkxFKQpFTkNPRElORyBBTElB
UzogVW5pY29kZSAoVVRGLTE2TEUpCkVOQ09ESU5HIEFMSUFTOiBjc1VuaWNvZGUgKFVURi0xNkxF
KQpFTkNPRElORyBBTElBUzogdW5pY29kZUZFRkYgKFVURi0xNkxFKQpFTkNPRElORyBBTElBUzog
dW5pY29kZUZGRkUgKFVURi0xNkJFKQo9PSBFTkNPRElOR1M6IHVzZXItZGVmaW5lZCAgPT0KRU5D
T0RJTkcgQUxJQVM6IHgtdXNlci1kZWZpbmVkICh4LXVzZXItZGVmaW5lZCkKPT0gRU5DT0RJTkdT
OiByZXBsYWNlbWVudCAgPT0KRU5DT0RJTkcgQUxJQVM6IHJlcGxhY2VtZW50IChyZXBsYWNlbWVu
dCkKRU5DT0RJTkcgQUxJQVM6IGNzaXNvMjAyMmtyIChyZXBsYWNlbWVudCkKRU5DT0RJTkcgQUxJ
QVM6IGh6LWdiLTIzMTIgKHJlcGxhY2VtZW50KQpFTkNPRElORyBBTElBUzogaXNvLTIwMjItY24g
KHJlcGxhY2VtZW50KQpFTkNPRElORyBBTElBUzogaXNvLTIwMjItY24tZXh0IChyZXBsYWNlbWVu
dCkKRU5DT0RJTkcgQUxJQVM6IGlzby0yMDIyLWtyIChyZXBsYWNlbWVudCkKPT0gRU5DT0RJTkdT
OiBJQ1UgID09CkVOQ09ESU5HIEFMSUFTOiBJQk04NjYgKElCTTg2NikKRU5DT0RJTkcgQUxJQVM6
IDg2NiAoSUJNODY2KQpFTkNPRElORyBBTElBUzogY3A4NjYgKElCTTg2NikKRU5DT0RJTkcgQUxJ
QVM6IGNzaWJtODY2IChJQk04NjYpCkVOQ09ESU5HIEFMSUFTOiBJU08tODg1OS0yIChJU08tODg1
OS0yKQpFTkNPRElORyBBTElBUzogY3Npc29sYXRpbjIgKElTTy04ODU5LTIpCkVOQ09ESU5HIEFM
SUFTOiBpc28taXItMTAxIChJU08tODg1OS0yKQpFTkNPRElORyBBTElBUzogaXNvODg1OS0yIChJ
U08tODg1OS0yKQpFTkNPRElORyBBTElBUzogaXNvODg1OTIgKElTTy04ODU5LTIpCkVOQ09ESU5H
IEFMSUFTOiBpc29fODg1OS0yIChJU08tODg1OS0yKQpFTkNPRElORyBBTElBUzogaXNvXzg4NTkt
MjoxOTg3IChJU08tODg1OS0yKQpFTkNPRElORyBBTElBUzogbDIgKElTTy04ODU5LTIpCkVOQ09E
SU5HIEFMSUFTOiBsYXRpbjIgKElTTy04ODU5LTIpCkVOQ09ESU5HIEFMSUFTOiBJU08tODg1OS0z
IChJU08tODg1OS0zKQpFTkNPRElORyBBTElBUzogY3Npc29sYXRpbjMgKElTTy04ODU5LTMpCkVO
Q09ESU5HIEFMSUFTOiBpc28taXItMTA5IChJU08tODg1OS0zKQpFTkNPRElORyBBTElBUzogaXNv
ODg1OS0zIChJU08tODg1OS0zKQpFTkNPRElORyBBTElBUzogaXNvODg1OTMgKElTTy04ODU5LTMp
CkVOQ09ESU5HIEFMSUFTOiBpc29fODg1OS0zIChJU08tODg1OS0zKQpFTkNPRElORyBBTElBUzog
aXNvXzg4NTktMzoxOTg4IChJU08tODg1OS0zKQpFTkNPRElORyBBTElBUzogbDMgKElTTy04ODU5
LTMpCkVOQ09ESU5HIEFMSUFTOiBsYXRpbjMgKElTTy04ODU5LTMpCkVOQ09ESU5HIEFMSUFTOiBJ
U08tODg1OS00IChJU08tODg1OS00KQpFTkNPRElORyBBTElBUzogY3Npc29sYXRpbjQgKElTTy04
ODU5LTQpCkVOQ09ESU5HIEFMSUFTOiBpc28taXItMTEwIChJU08tODg1OS00KQpFTkNPRElORyBB
TElBUzogaXNvODg1OS00IChJU08tODg1OS00KQpFTkNPRElORyBBTElBUzogaXNvODg1OTQgKElT
Ty04ODU5LTQpCkVOQ09ESU5HIEFMSUFTOiBpc29fODg1OS00IChJU08tODg1OS00KQpFTkNPRElO
RyBBTElBUzogaXNvXzg4NTktNDoxOTg4IChJU08tODg1OS00KQpFTkNPRElORyBBTElBUzogbDQg
KElTTy04ODU5LTQpCkVOQ09ESU5HIEFMSUFTOiBsYXRpbjQgKElTTy04ODU5LTQpCkVOQ09ESU5H
IEFMSUFTOiBJU08tODg1OS01IChJU08tODg1OS01KQpFTkNPRElORyBBTElBUzogY3Npc29sYXRp
bmN5cmlsbGljIChJU08tODg1OS01KQpFTkNPRElORyBBTElBUzogY3lyaWxsaWMgKElTTy04ODU5
LTUpCkVOQ09ESU5HIEFMSUFTOiBpc28taXItMTQ0IChJU08tODg1OS01KQpFTkNPRElORyBBTElB
UzogaXNvODg1OS01IChJU08tODg1OS01KQpFTkNPRElORyBBTElBUzogaXNvODg1OTUgKElTTy04
ODU5LTUpCkVOQ09ESU5HIEFMSUFTOiBpc29fODg1OS01IChJU08tODg1OS01KQpFTkNPRElORyBB
TElBUzogaXNvXzg4NTktNToxOTg4IChJU08tODg1OS01KQpFTkNPRElORyBBTElBUzogSVNPLTg4
NTktNiAoSVNPLTg4NTktNikKRU5DT0RJTkcgQUxJQVM6IGFyYWJpYyAoSVNPLTg4NTktNikKRU5D
T0RJTkcgQUxJQVM6IGFzbW8tNzA4IChJU08tODg1OS02KQpFTkNPRElORyBBTElBUzogY3Npc284
ODU5NmUgKElTTy04ODU5LTYpCkVOQ09ESU5HIEFMSUFTOiBjc2lzbzg4NTk2aSAoSVNPLTg4NTkt
NikKRU5DT0RJTkcgQUxJQVM6IGNzaXNvbGF0aW5hcmFiaWMgKElTTy04ODU5LTYpCkVOQ09ESU5H
IEFMSUFTOiBlY21hLTExNCAoSVNPLTg4NTktNikKRU5DT0RJTkcgQUxJQVM6IGlzby04ODU5LTYt
ZSAoSVNPLTg4NTktNikKRU5DT0RJTkcgQUxJQVM6IGlzby04ODU5LTYtaSAoSVNPLTg4NTktNikK
RU5DT0RJTkcgQUxJQVM6IGlzby1pci0xMjcgKElTTy04ODU5LTYpCkVOQ09ESU5HIEFMSUFTOiBp
c284ODU5LTYgKElTTy04ODU5LTYpCkVOQ09ESU5HIEFMSUFTOiBpc284ODU5NiAoSVNPLTg4NTkt
NikKRU5DT0RJTkcgQUxJQVM6IGlzb184ODU5LTYgKElTTy04ODU5LTYpCkVOQ09ESU5HIEFMSUFT
OiBpc29fODg1OS02OjE5ODcgKElTTy04ODU5LTYpCkVOQ09ESU5HIEFMSUFTOiBJU08tODg1OS03
IChJU08tODg1OS03KQpFTkNPRElORyBBTElBUzogY3Npc29sYXRpbmdyZWVrIChJU08tODg1OS03
KQpFTkNPRElORyBBTElBUzogZWNtYS0xMTggKElTTy04ODU5LTcpCkVOQ09ESU5HIEFMSUFTOiBl
bG90XzkyOCAoSVNPLTg4NTktNykKRU5DT0RJTkcgQUxJQVM6IGdyZWVrIChJU08tODg1OS03KQpF
TkNPRElORyBBTElBUzogZ3JlZWs4IChJU08tODg1OS03KQpFTkNPRElORyBBTElBUzogaXNvLWly
LTEyNiAoSVNPLTg4NTktNykKRU5DT0RJTkcgQUxJQVM6IGlzbzg4NTktNyAoSVNPLTg4NTktNykK
RU5DT0RJTkcgQUxJQVM6IGlzbzg4NTk3IChJU08tODg1OS03KQpFTkNPRElORyBBTElBUzogaXNv
Xzg4NTktNyAoSVNPLTg4NTktNykKRU5DT0RJTkcgQUxJQVM6IGlzb184ODU5LTc6MTk4NyAoSVNP
LTg4NTktNykKRU5DT0RJTkcgQUxJQVM6IHN1bl9ldV9ncmVlayAoSVNPLTg4NTktNykKRU5DT0RJ
TkcgQUxJQVM6IElTTy04ODU5LTggKElTTy04ODU5LTgpCkVOQ09ESU5HIEFMSUFTOiBjc2lzbzg4
NTk4ZSAoSVNPLTg4NTktOCkKRU5DT0RJTkcgQUxJQVM6IGNzaXNvbGF0aW5oZWJyZXcgKElTTy04
ODU5LTgpCkVOQ09ESU5HIEFMSUFTOiBoZWJyZXcgKElTTy04ODU5LTgpCkVOQ09ESU5HIEFMSUFT
OiBpc28tODg1OS04LWUgKElTTy04ODU5LTgpCkVOQ09ESU5HIEFMSUFTOiBpc28taXItMTM4IChJ
U08tODg1OS04KQpFTkNPRElORyBBTElBUzogaXNvODg1OS04IChJU08tODg1OS04KQpFTkNPRElO
RyBBTElBUzogaXNvODg1OTggKElTTy04ODU5LTgpCkVOQ09ESU5HIEFMSUFTOiBpc29fODg1OS04
IChJU08tODg1OS04KQpFTkNPRElORyBBTElBUzogaXNvXzg4NTktODoxOTg4IChJU08tODg1OS04
KQpFTkNPRElORyBBTElBUzogdmlzdWFsIChJU08tODg1OS04KQpFTkNPRElORyBBTElBUzogSVNP
LTg4NTktOC1JIChJU08tODg1OS04LUkpCkVOQ09ESU5HIEFMSUFTOiBjc2lzbzg4NTk4aSAoSVNP
LTg4NTktOC1JKQpFTkNPRElORyBBTElBUzogbG9naWNhbCAoSVNPLTg4NTktOC1JKQpFTkNPRElO
RyBBTElBUzogSVNPLTg4NTktMTAgKElTTy04ODU5LTEwKQpFTkNPRElORyBBTElBUzogY3Npc29s
YXRpbjYgKElTTy04ODU5LTEwKQpFTkNPRElORyBBTElBUzogaXNvLWlyLTE1NyAoSVNPLTg4NTkt
MTApCkVOQ09ESU5HIEFMSUFTOiBpc284ODU5LTEwIChJU08tODg1OS0xMCkKRU5DT0RJTkcgQUxJ
QVM6IGlzbzg4NTkxMCAoSVNPLTg4NTktMTApCkVOQ09ESU5HIEFMSUFTOiBsNiAoSVNPLTg4NTkt
MTApCkVOQ09ESU5HIEFMSUFTOiBsYXRpbjYgKElTTy04ODU5LTEwKQpFTkNPRElORyBBTElBUzog
SVNPLTg4NTktMTMgKElTTy04ODU5LTEzKQpFTkNPRElORyBBTElBUzogaXNvODg1OS0xMyAoSVNP
LTg4NTktMTMpCkVOQ09ESU5HIEFMSUFTOiBpc284ODU5MTMgKElTTy04ODU5LTEzKQpFTkNPRElO
RyBBTElBUzogSVNPLTg4NTktMTQgKElTTy04ODU5LTE0KQpFTkNPRElORyBBTElBUzogaXNvODg1
OS0xNCAoSVNPLTg4NTktMTQpCkVOQ09ESU5HIEFMSUFTOiBpc284ODU5MTQgKElTTy04ODU5LTE0
KQpFTkNPRElORyBBTElBUzogSVNPLTg4NTktMTUgKElTTy04ODU5LTE1KQpFTkNPRElORyBBTElB
UzogY3Npc29sYXRpbjkgKElTTy04ODU5LTE1KQpFTkNPRElORyBBTElBUzogaXNvODg1OS0xNSAo
SVNPLTg4NTktMTUpCkVOQ09ESU5HIEFMSUFTOiBpc284ODU5MTUgKElTTy04ODU5LTE1KQpFTkNP
RElORyBBTElBUzogaXNvXzg4NTktMTUgKElTTy04ODU5LTE1KQpFTkNPRElORyBBTElBUzogbDkg
KElTTy04ODU5LTE1KQpFTkNPRElORyBBTElBUzogSVNPLTg4NTktMTYgKElTTy04ODU5LTE2KQpF
TkNPRElORyBBTElBUzogS09JOC1SIChLT0k4LVIpCkVOQ09ESU5HIEFMSUFTOiBjc2tvaThyIChL
T0k4LVIpCkVOQ09ESU5HIEFMSUFTOiBrb2kgKEtPSTgtUikKRU5DT0RJTkcgQUxJQVM6IGtvaTgg
KEtPSTgtUikKRU5DT0RJTkcgQUxJQVM6IGtvaThfciAoS09JOC1SKQpFTkNPRElORyBBTElBUzog
S09JOC1VIChLT0k4LVUpCkVOQ09ESU5HIEFMSUFTOiBrb2k4LXJ1IChLT0k4LVUpCkVOQ09ESU5H
IEFMSUFTOiBtYWNpbnRvc2ggKG1hY2ludG9zaCkKRU5DT0RJTkcgQUxJQVM6IGNzbWFjaW50b3No
IChtYWNpbnRvc2gpCkVOQ09ESU5HIEFMSUFTOiBtYWMgKG1hY2ludG9zaCkKRU5DT0RJTkcgQUxJ
QVM6IHgtbWFjLXJvbWFuIChtYWNpbnRvc2gpCkVOQ09ESU5HIEFMSUFTOiBtYWNyb21hbiAobWFj
aW50b3NoKQpFTkNPRElORyBBTElBUzogeC1tYWNyb21hbiAobWFjaW50b3NoKQpFTkNPRElORyBB
TElBUzogd2luZG93cy04NzQgKHdpbmRvd3MtODc0KQpFTkNPRElORyBBTElBUzogZG9zLTg3NCAo
d2luZG93cy04NzQpCkVOQ09ESU5HIEFMSUFTOiBpc28tODg1OS0xMSAod2luZG93cy04NzQpCkVO
Q09ESU5HIEFMSUFTOiBpc284ODU5LTExICh3aW5kb3dzLTg3NCkKRU5DT0RJTkcgQUxJQVM6IGlz
bzg4NTkxMSAod2luZG93cy04NzQpCkVOQ09ESU5HIEFMSUFTOiB0aXMtNjIwICh3aW5kb3dzLTg3
NCkKRU5DT0RJTkcgQUxJQVM6IHdpbmRvd3MtOTQ5ICh3aW5kb3dzLTk0OSkKRU5DT0RJTkcgQUxJ
QVM6IGV1Yy1rciAod2luZG93cy05NDkpCkVOQ09ESU5HIEFMSUFTOiBjc2V1Y2tyICh3aW5kb3dz
LTk0OSkKRU5DT0RJTkcgQUxJQVM6IGNza3NjNTYwMTE5ODcgKHdpbmRvd3MtOTQ5KQpFTkNPRElO
RyBBTElBUzogaXNvLWlyLTE0OSAod2luZG93cy05NDkpCkVOQ09ESU5HIEFMSUFTOiBrb3JlYW4g
KHdpbmRvd3MtOTQ5KQpFTkNPRElORyBBTElBUzoga3NfY181NjAxLTE5ODcgKHdpbmRvd3MtOTQ5
KQpFTkNPRElORyBBTElBUzoga3NfY181NjAxLTE5ODkgKHdpbmRvd3MtOTQ5KQpFTkNPRElORyBB
TElBUzoga3NjNTYwMSAod2luZG93cy05NDkpCkVOQ09ESU5HIEFMSUFTOiBrc2NfNTYwMSAod2lu
ZG93cy05NDkpCkVOQ09ESU5HIEFMSUFTOiBtczk0OSAod2luZG93cy05NDkpCkVOQ09ESU5HIEFM
SUFTOiB4LUtTQzU2MDEgKHdpbmRvd3MtOTQ5KQpFTkNPRElORyBBTElBUzogeC13aW5kb3dzLTk0
OSAod2luZG93cy05NDkpCkVOQ09ESU5HIEFMSUFTOiB4LXVoYyAod2luZG93cy05NDkpCkVOQ09E
SU5HIEFMSUFTOiB3aW5kb3dzLTEyNTAgKHdpbmRvd3MtMTI1MCkKRU5DT0RJTkcgQUxJQVM6IGNw
MTI1MCAod2luZG93cy0xMjUwKQpFTkNPRElORyBBTElBUzogeC1jcDEyNTAgKHdpbmRvd3MtMTI1
MCkKRU5DT0RJTkcgQUxJQVM6IHdpbmxhdGluMiAod2luZG93cy0xMjUwKQpFTkNPRElORyBBTElB
Uzogd2luZG93cy0xMjUxICh3aW5kb3dzLTEyNTEpCkVOQ09ESU5HIEFMSUFTOiBjcDEyNTEgKHdp
bmRvd3MtMTI1MSkKRU5DT0RJTkcgQUxJQVM6IHdpbmN5cmlsbGljICh3aW5kb3dzLTEyNTEpCkVO
Q09ESU5HIEFMSUFTOiB4LWNwMTI1MSAod2luZG93cy0xMjUxKQpFTkNPRElORyBBTElBUzogd2lu
ZG93cy0xMjUzICh3aW5kb3dzLTEyNTMpCkVOQ09ESU5HIEFMSUFTOiB3aW5ncmVlayAod2luZG93
cy0xMjUzKQpFTkNPRElORyBBTElBUzogY3AxMjUzICh3aW5kb3dzLTEyNTMpCkVOQ09ESU5HIEFM
SUFTOiB4LWNwMTI1MyAod2luZG93cy0xMjUzKQpFTkNPRElORyBBTElBUzogd2luZG93cy0xMjU0
ICh3aW5kb3dzLTEyNTQpCkVOQ09ESU5HIEFMSUFTOiB3aW50dXJraXNoICh3aW5kb3dzLTEyNTQp
CkVOQ09ESU5HIEFMSUFTOiBjcDEyNTQgKHdpbmRvd3MtMTI1NCkKRU5DT0RJTkcgQUxJQVM6IGNz
aXNvbGF0aW41ICh3aW5kb3dzLTEyNTQpCkVOQ09ESU5HIEFMSUFTOiBpc28tODg1OS05ICh3aW5k
b3dzLTEyNTQpCkVOQ09ESU5HIEFMSUFTOiBpc28taXItMTQ4ICh3aW5kb3dzLTEyNTQpCkVOQ09E
SU5HIEFMSUFTOiBpc284ODU5LTkgKHdpbmRvd3MtMTI1NCkKRU5DT0RJTkcgQUxJQVM6IGlzbzg4
NTk5ICh3aW5kb3dzLTEyNTQpCkVOQ09ESU5HIEFMSUFTOiBpc29fODg1OS05ICh3aW5kb3dzLTEy
NTQpCkVOQ09ESU5HIEFMSUFTOiBpc29fODg1OS05OjE5ODkgKHdpbmRvd3MtMTI1NCkKRU5DT0RJ
TkcgQUxJQVM6IGw1ICh3aW5kb3dzLTEyNTQpCkVOQ09ESU5HIEFMSUFTOiBsYXRpbjUgKHdpbmRv
d3MtMTI1NCkKRU5DT0RJTkcgQUxJQVM6IHgtY3AxMjU0ICh3aW5kb3dzLTEyNTQpCkVOQ09ESU5H
IEFMSUFTOiB3aW5kb3dzLTEyNTUgKHdpbmRvd3MtMTI1NSkKRU5DT0RJTkcgQUxJQVM6IHdpbmhl
YnJldyAod2luZG93cy0xMjU1KQpFTkNPRElORyBBTElBUzogY3AxMjU1ICh3aW5kb3dzLTEyNTUp
CkVOQ09ESU5HIEFMSUFTOiB4LWNwMTI1NSAod2luZG93cy0xMjU1KQpFTkNPRElORyBBTElBUzog
d2luZG93cy0xMjU2ICh3aW5kb3dzLTEyNTYpCkVOQ09ESU5HIEFMSUFTOiB3aW5hcmFiaWMgKHdp
bmRvd3MtMTI1NikKRU5DT0RJTkcgQUxJQVM6IGNwMTI1NiAod2luZG93cy0xMjU2KQpFTkNPRElO
RyBBTElBUzogeC1jcDEyNTYgKHdpbmRvd3MtMTI1NikKRU5DT0RJTkcgQUxJQVM6IHdpbmRvd3Mt
MTI1NyAod2luZG93cy0xMjU3KQpFTkNPRElORyBBTElBUzogd2luYmFsdGljICh3aW5kb3dzLTEy
NTcpCkVOQ09ESU5HIEFMSUFTOiBjcDEyNTcgKHdpbmRvd3MtMTI1NykKRU5DT0RJTkcgQUxJQVM6
IHgtY3AxMjU3ICh3aW5kb3dzLTEyNTcpCkVOQ09ESU5HIEFMSUFTOiB3aW5kb3dzLTEyNTggKHdp
bmRvd3MtMTI1OCkKRU5DT0RJTkcgQUxJQVM6IHdpbnZpZXRuYW1lc2UgKHdpbmRvd3MtMTI1OCkK
RU5DT0RJTkcgQUxJQVM6IGNwMTI1OCAod2luZG93cy0xMjU4KQpFTkNPRElORyBBTElBUzogeC1j
cDEyNTggKHdpbmRvd3MtMTI1OCkKRU5DT0RJTkcgQUxJQVM6IHgtbWFjLWN5cmlsbGljICh4LW1h
Yy1jeXJpbGxpYykKRU5DT0RJTkcgQUxJQVM6IG1hY2N5cmlsbGljICh4LW1hYy1jeXJpbGxpYykK
RU5DT0RJTkcgQUxJQVM6IHgtbWFjLXVrcmFpbmlhbiAoeC1tYWMtY3lyaWxsaWMpCkVOQ09ESU5H
IEFMSUFTOiB3aW5kb3dzLTEwMDA3ICh4LW1hYy1jeXJpbGxpYykKRU5DT0RJTkcgQUxJQVM6IG1h
Yy1jeXJpbGxpYyAoeC1tYWMtY3lyaWxsaWMpCkVOQ09ESU5HIEFMSUFTOiBtYWNjeSAoeC1tYWMt
Y3lyaWxsaWMpCkVOQ09ESU5HIEFMSUFTOiB4LU1hY0N5cmlsbGljICh4LW1hYy1jeXJpbGxpYykK
RU5DT0RJTkcgQUxJQVM6IHgtTWFjVWtyYWluZSAoeC1tYWMtY3lyaWxsaWMpCkVOQ09ESU5HIEFM
SUFTOiBHQksgKEdCSykKRU5DT0RJTkcgQUxJQVM6IGNuLWdiIChHQkspCkVOQ09ESU5HIEFMSUFT
OiBjc2diMjMxMjgwIChHQkspCkVOQ09ESU5HIEFMSUFTOiB4LWV1Yy1jbiAoR0JLKQpFTkNPRElO
RyBBTElBUzogY2hpbmVzZSAoR0JLKQpFTkNPRElORyBBTElBUzogY3NnYjIzMTIgKEdCSykKRU5D
T0RJTkcgQUxJQVM6IGNzaXNvNThnYjIzMTI4MCAoR0JLKQpFTkNPRElORyBBTElBUzogZ2IyMzEy
IChHQkspCkVOQ09ESU5HIEFMSUFTOiBnYl8yMzEyIChHQkspCkVOQ09ESU5HIEFMSUFTOiBnYl8y
MzEyLTgwIChHQkspCkVOQ09ESU5HIEFMSUFTOiBpc28taXItNTggKEdCSykKRU5DT0RJTkcgQUxJ
QVM6IHgtZ2JrIChHQkspCkVOQ09ESU5HIEFMSUFTOiBldWMtY24gKEdCSykKRU5DT0RJTkcgQUxJ
QVM6IGNwOTM2IChHQkspCkVOQ09ESU5HIEFMSUFTOiBtczkzNiAoR0JLKQpFTkNPRElORyBBTElB
UzogZ2IyMzEyLTE5ODAgKEdCSykKRU5DT0RJTkcgQUxJQVM6IHdpbmRvd3MtOTM2IChHQkspCkVO
Q09ESU5HIEFMSUFTOiB3aW5kb3dzLTkzNi0yMDAwIChHQkspCkVOQ09ESU5HIEFMSUFTOiBnYjE4
MDMwIChnYjE4MDMwKQpFTkNPRElORyBBTElBUzogaWJtLTEzOTIgKGdiMTgwMzApCkVOQ09ESU5H
IEFMSUFTOiB3aW5kb3dzLTU0OTM2IChnYjE4MDMwKQpFTkNPRElORyBBTElBUzogQmlnNSAoQmln
NSkKRU5DT0RJTkcgQUxJQVM6IGNuLWJpZzUgKEJpZzUpCkVOQ09ESU5HIEFMSUFTOiB4LXgtYmln
NSAoQmlnNSkKRU5DT0RJTkcgQUxJQVM6IGNzYmlnNSAoQmlnNSkKRU5DT0RJTkcgQUxJQVM6IHdp
bmRvd3MtOTUwIChCaWc1KQpFTkNPRElORyBBTElBUzogd2luZG93cy05NTAtMjAwMCAoQmlnNSkK
RU5DT0RJTkcgQUxJQVM6IG1zOTUwIChCaWc1KQpFTkNPRElORyBBTElBUzogeC13aW5kb3dzLTk1
MCAoQmlnNSkKRU5DT0RJTkcgQUxJQVM6IHgtYmlnNSAoQmlnNSkKRU5DT0RJTkcgQUxJQVM6IEVV
Qy1KUCAoRVVDLUpQKQpFTkNPRElORyBBTElBUzogeC1ldWMgKEVVQy1KUCkKRU5DT0RJTkcgQUxJ
QVM6IGNzZXVjcGtkZm10amFwYW5lc2UgKEVVQy1KUCkKRU5DT0RJTkcgQUxJQVM6IHgtZXVjLWpw
IChFVUMtSlApCkVOQ09ESU5HIEFMSUFTOiBJU08tMjAyMi1KUCAoSVNPLTIwMjItSlApCkVOQ09E
SU5HIEFMSUFTOiBqaXM3IChJU08tMjAyMi1KUCkKRU5DT0RJTkcgQUxJQVM6IGNzaXNvMjAyMmpw
IChJU08tMjAyMi1KUCkKRU5DT0RJTkcgQUxJQVM6IFNoaWZ0X0pJUyAoU2hpZnRfSklTKQpFTkNP
RElORyBBTElBUzogc2hpZnQtamlzIChTaGlmdF9KSVMpCkVOQ09ESU5HIEFMSUFTOiBjc3NoaWZ0
amlzIChTaGlmdF9KSVMpCkVOQ09ESU5HIEFMSUFTOiBtczkzMiAoU2hpZnRfSklTKQpFTkNPRElO
RyBBTElBUzogbXNfa2FuamkgKFNoaWZ0X0pJUykKRU5DT0RJTkcgQUxJQVM6IHNqaXMgKFNoaWZ0
X0pJUykKRU5DT0RJTkcgQUxJQVM6IHdpbmRvd3MtMzFqIChTaGlmdF9KSVMpCkVOQ09ESU5HIEFM
SUFTOiB4LXNqaXMgKFNoaWZ0X0pJUykKRU5DT0RJTkcgQUxJQVM6IFVURi0zMiAoVVRGLTMyKQpF
TkNPRElORyBBTElBUzogSVNPLTEwNjQ2LVVDUy00IChVVEYtMzIpCkVOQ09ESU5HIEFMSUFTOiBp
Ym0tMTIzNiAoVVRGLTMyKQpFTkNPRElORyBBTElBUzogaWJtLTEyMzcgKFVURi0zMikKRU5DT0RJ
TkcgQUxJQVM6IGNzVUNTNCAoVVRGLTMyKQpFTkNPRElORyBBTElBUzogdWNzLTQgKFVURi0zMikK
RU5DT0RJTkcgQUxJQVM6IFVURi0zMkxFIChVVEYtMzJMRSkKRU5DT0RJTkcgQUxJQVM6IFVURjMy
X0xpdHRsZUVuZGlhbiAoVVRGLTMyTEUpCkVOQ09ESU5HIEFMSUFTOiBpYm0tMTIzNCAoVVRGLTMy
TEUpCkVOQ09ESU5HIEFMSUFTOiBpYm0tMTIzNSAoVVRGLTMyTEUpCkVOQ09ESU5HIEFMSUFTOiBV
VEYtMzJCRSAoVVRGLTMyQkUpCkVOQ09ESU5HIEFMSUFTOiBVVEYzMl9CaWdFbmRpYW4gKFVURi0z
MkJFKQpFTkNPRElORyBBTElBUzogaWJtLTEyMzIgKFVURi0zMkJFKQpFTkNPRElORyBBTElBUzog
aWJtLTEyMzMgKFVURi0zMkJFKQpFTkNPRElORyBBTElBUzogaWJtLTk0MjQgKFVURi0zMkJFKQpF
TkNPRElORyBBTElBUzogeC1tYWMtZ3JlZWsgKHgtbWFjLWdyZWVrKQpFTkNPRElORyBBTElBUzog
d2luZG93cy0xMDAwNiAoeC1tYWMtZ3JlZWspCkVOQ09ESU5HIEFMSUFTOiBtYWNnciAoeC1tYWMt
Z3JlZWspCkVOQ09ESU5HIEFMSUFTOiB4LU1hY0dyZWVrICh4LW1hYy1ncmVlaykKRU5DT0RJTkcg
QUxJQVM6IHgtbWFjLWNlbnRyYWxldXJyb21hbiAoeC1tYWMtY2VudHJhbGV1cnJvbWFuKQpFTkNP
RElORyBBTElBUzogd2luZG93cy0xMDAyOSAoeC1tYWMtY2VudHJhbGV1cnJvbWFuKQpFTkNPRElO
RyBBTElBUzogeC1tYWMtY2UgKHgtbWFjLWNlbnRyYWxldXJyb21hbikKRU5DT0RJTkcgQUxJQVM6
IG1hY2NlICh4LW1hYy1jZW50cmFsZXVycm9tYW4pCkVOQ09ESU5HIEFMSUFTOiBtYWNjZW50cmFs
ZXVyb3BlICh4LW1hYy1jZW50cmFsZXVycm9tYW4pCkVOQ09ESU5HIEFMSUFTOiB4LU1hY0NlbnRy
YWxFdXJvcGUgKHgtbWFjLWNlbnRyYWxldXJyb21hbikKRU5DT0RJTkcgQUxJQVM6IHgtbWFjLXR1
cmtpc2ggKHgtbWFjLXR1cmtpc2gpCkVOQ09ESU5HIEFMSUFTOiB3aW5kb3dzLTEwMDgxICh4LW1h
Yy10dXJraXNoKQpFTkNPRElORyBBTElBUzogbWFjdHIgKHgtbWFjLXR1cmtpc2gpCkVOQ09ESU5H
IEFMSUFTOiB4LU1hY1R1cmtpc2ggKHgtbWFjLXR1cmtpc2gpCkVOQ09ESU5HIEFMSUFTOiBCaWc1
LUhLU0NTIChCaWc1LUhLU0NTKQpFTkNPRElORyBBTElBUzogYmlnNWhrIChCaWc1LUhLU0NTKQpF
TkNPRElORyBBTElBUzogSEtTQ1MtQklHNSAoQmlnNS1IS1NDUykKRU5DT0RJTkcgQUxJQVM6IGli
bS0xMzc1IChCaWc1LUhLU0NTKQpFTkNPRElORyBBTElBUzogaWJtLTEzNzVfUDEwMC0yMDA4IChC
aWc1LUhLU0NTKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>326081</attachid>
            <date>2017-11-05 15:21:14 -0800</date>
            <delta_ts>2017-11-05 15:21:14 -0800</delta_ts>
            <desc>Mac-only WebKit encodings</desc>
            <filename>mac-webkit-encodings.txt</filename>
            <type>text/plain</type>
            <size>2664</size>
            <attacher name="Maciej Stachowiak">mjs</attacher>
            
              <data encoding="base64">PT0gRU5DT0RJTkdTOiBURUMgID09CkVOQ09ESU5HIEFMSUFTOiBjcDk1MCAoY3A5NTApCkVOQ09E
SU5HIEFMSUFTOiBjcDczNyAoY3A3MzcpCkVOQ09ESU5HIEFMSUFTOiBpYm03MzcgKGNwNzM3KQpF
TkNPRElORyBBTElBUzogRVVDLVRXIChFVUMtVFcpCkVOQ09ESU5HIEFMSUFTOiBJU08tODg1OS0x
NiAoSVNPLTg4NTktMTYpCkVOQ09ESU5HIEFMSUFTOiBpc284ODU5MTYyMDAxIChJU08tODg1OS0x
NikKRU5DT0RJTkcgQUxJQVM6IGlzb2lyMjI2IChJU08tODg1OS0xNikKRU5DT0RJTkcgQUxJQVM6
IGwxMCAoSVNPLTg4NTktMTYpCkVOQ09ESU5HIEFMSUFTOiBsYXRpbjEwIChJU08tODg1OS0xNikK
RU5DT0RJTkcgQUxJQVM6IElTTy04ODU5LTEwIChJU08tODg1OS0xMCkKRU5DT0RJTkcgQUxJQVM6
IGNzaXNvbGF0aW42IChJU08tODg1OS0xMCkKRU5DT0RJTkcgQUxJQVM6IGlzbzg4NTkxMDE5OTIg
KElTTy04ODU5LTEwKQpFTkNPRElORyBBTElBUzogaXNvaXIxNTcgKElTTy04ODU5LTEwKQpFTkNP
RElORyBBTElBUzogbDYgKElTTy04ODU5LTEwKQpFTkNPRElORyBBTElBUzogbGF0aW42IChJU08t
ODg1OS0xMCkKRU5DT0RJTkcgQUxJQVM6IElTTy04ODU5LTE0IChJU08tODg1OS0xNCkKRU5DT0RJ
TkcgQUxJQVM6IGlzbzg4NTkxNDE5OTggKElTTy04ODU5LTE0KQpFTkNPRElORyBBTElBUzogaXNv
Y2VsdGljIChJU08tODg1OS0xNCkKRU5DT0RJTkcgQUxJQVM6IGlzb2lyMTk5IChJU08tODg1OS0x
NCkKRU5DT0RJTkcgQUxJQVM6IGw4IChJU08tODg1OS0xNCkKRU5DT0RJTkcgQUxJQVM6IGxhdGlu
OCAoSVNPLTg4NTktMTQpCkVOQ09ESU5HIEFMSUFTOiBJU08tODg1OS0xMSAod2luZG93cy04NzQp
CkVOQ09ESU5HIEFMSUFTOiBJU08tMjAyMi1KUC0zIChJU08tMjAyMi1KUC0zKQpFTkNPRElORyBB
TElBUzogSklTX0M2MjI2LTE5NzggKEpJU19DNjIyNi0xOTc4KQpFTkNPRElORyBBTElBUzogY3Np
c280Mmppc2M2MjI2MTk3OCAoSklTX0M2MjI2LTE5NzgpCkVOQ09ESU5HIEFMSUFTOiBpc29pcjQy
IChKSVNfQzYyMjYtMTk3OCkKRU5DT0RJTkcgQUxJQVM6IEpJU19YMDIwOC0xOTgzIChKSVNfWDAy
MDgtMTk4MykKRU5DT0RJTkcgQUxJQVM6IGNzaXNvODdqaXN4MDIwOCAoSklTX1gwMjA4LTE5ODMp
CkVOQ09ESU5HIEFMSUFTOiBpc29pcjg3IChKSVNfWDAyMDgtMTk4MykKRU5DT0RJTkcgQUxJQVM6
IGppc2M2MjI2MTk4MyAoSklTX1gwMjA4LTE5ODMpCkVOQ09ESU5HIEFMSUFTOiB4MDIwOCAoSklT
X1gwMjA4LTE5ODMpCkVOQ09ESU5HIEFMSUFTOiBKSVNfWDAyMDgtMTk5MCAoSklTX1gwMjA4LTE5
OTApCkVOQ09ESU5HIEFMSUFTOiBKSVNfWDAyMTItMTk5MCAoSklTX1gwMjEyLTE5OTApCkVOQ09E
SU5HIEFMSUFTOiBjc2lzbzE1OWppc3gwMjEyMTk5MCAoSklTX1gwMjEyLTE5OTApCkVOQ09ESU5H
IEFMSUFTOiBpc29pcjE1OSAoSklTX1gwMjEyLTE5OTApCkVOQ09ESU5HIEFMSUFTOiB4MDIxMiAo
SklTX1gwMjEyLTE5OTApCkVOQ09ESU5HIEFMSUFTOiBLT0k4LVUgKEtPSTgtVSkKRU5DT0RJTkcg
QUxJQVM6IHgtbWFjLWFyYWJpYyAoeC1tYWMtYXJhYmljKQpFTkNPRElORyBBTElBUzogeC1tYWMt
Y2hpbmVzZXNpbXAgKHgtbWFjLWNoaW5lc2VzaW1wKQpFTkNPRElORyBBTElBUzogeG1hY3NpbXBj
aGluZXNlICh4LW1hYy1jaGluZXNlc2ltcCkKRU5DT0RJTkcgQUxJQVM6IHgtbWFjLWNoaW5lc2V0
cmFkICh4LW1hYy1jaGluZXNldHJhZCkKRU5DT0RJTkcgQUxJQVM6IHhtYWN0cmFkY2hpbmVzZSAo
eC1tYWMtY2hpbmVzZXRyYWQpCkVOQ09ESU5HIEFMSUFTOiB4LW1hYy1jcm9hdGlhbiAoeC1tYWMt
Y3JvYXRpYW4pCkVOQ09ESU5HIEFMSUFTOiB4LW1hYy1kZXZhbmFnYXJpICh4LW1hYy1kZXZhbmFn
YXJpKQpFTkNPRElORyBBTElBUzogeC1tYWMtZGluZ2JhdHMgKHgtbWFjLWRpbmdiYXRzKQpFTkNP
RElORyBBTElBUzogeC1tYWMtZmFyc2kgKHgtbWFjLWZhcnNpKQpFTkNPRElORyBBTElBUzogeC1t
YWMtZ3VqYXJhdGkgKHgtbWFjLWd1amFyYXRpKQpFTkNPRElORyBBTElBUzogeC1tYWMtZ3VybXVr
aGkgKHgtbWFjLWd1cm11a2hpKQpFTkNPRElORyBBTElBUzogeC1tYWMtaGVicmV3ICh4LW1hYy1o
ZWJyZXcpCkVOQ09ESU5HIEFMSUFTOiB4LW1hYy1pY2VsYW5kaWMgKHgtbWFjLWljZWxhbmRpYykK
RU5DT0RJTkcgQUxJQVM6IHgtbWFjLWphcGFuZXNlICh4LW1hYy1qYXBhbmVzZSkKRU5DT0RJTkcg
QUxJQVM6IHgtbWFjLWtvcmVhbiAoeC1tYWMta29yZWFuKQpFTkNPRElORyBBTElBUzogeC1tYWMt
cm9tYW4tbGF0aW4xICh4LW1hYy1yb21hbi1sYXRpbjEpCkVOQ09ESU5HIEFMSUFTOiB4LW1hYy1y
b21hbmlhbiAoeC1tYWMtcm9tYW5pYW4pCkVOQ09ESU5HIEFMSUFTOiB4LW1hYy1zeW1ib2wgKHgt
bWFjLXN5bWJvbCkKRU5DT0RJTkcgQUxJQVM6IHgtbWFjLXRoYWkgKHgtbWFjLXRoYWkpCkVOQ09E
SU5HIEFMSUFTOiB4LW1hYy10aWJldGFuICh4LW1hYy10aWJldGFuKQpFTkNPRElORyBBTElBUzog
eC1tYWMtdnQxMDAgKHgtbWFjLXZ0MTAwKQpFTkNPRElORyBBTElBUzogeC1uZXh0c3RlcCAoeC1u
ZXh0c3RlcCkKRU5DT0RJTkcgQUxJQVM6IFNoaWZ0X0pJU19YMDIxMy0yMDAwIChTaGlmdF9KSVNf
WDAyMTMtMjAwMCkKRU5DT0RJTkcgQUxJQVM6IGpvaGFiIChqb2hhYikK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>326082</attachid>
            <date>2017-11-05 15:21:39 -0800</date>
            <delta_ts>2017-11-05 15:21:39 -0800</delta_ts>
            <desc>iOS-only WebKit encodings</desc>
            <filename>ios-webkit-encodings.txt</filename>
            <type>text/plain</type>
            <size>1202</size>
            <attacher name="Maciej Stachowiak">mjs</attacher>
            
              <data encoding="base64">PT0gRU5DT0RJTkdTOiBJQ1UgID09CkVOQ09ESU5HIEFMSUFTOiBtYWNvcy03XzMtMTAuMiAobWFj
b3MtN18zLTEwLjIpCkVOQ09ESU5HIEFMSUFTOiB4LW1hYy1jeXJpbGxpYyAobWFjb3MtN18zLTEw
LjIpCkVOQ09ESU5HIEFMSUFTOiB3aW5kb3dzLTEwMDA3IChtYWNvcy03XzMtMTAuMikKRU5DT0RJ
TkcgQUxJQVM6IG1hYy1jeXJpbGxpYyAobWFjb3MtN18zLTEwLjIpCkVOQ09ESU5HIEFMSUFTOiBt
YWNjeSAobWFjb3MtN18zLTEwLjIpCkVOQ09ESU5HIEFMSUFTOiB4LU1hY0N5cmlsbGljIChtYWNv
cy03XzMtMTAuMikKRU5DT0RJTkcgQUxJQVM6IHgtTWFjVWtyYWluZSAobWFjb3MtN18zLTEwLjIp
CkVOQ09ESU5HIEFMSUFTOiBtYWNvcy02XzItMTAuNCAobWFjb3MtNl8yLTEwLjQpCkVOQ09ESU5H
IEFMSUFTOiB4LW1hYy1ncmVlayAobWFjb3MtNl8yLTEwLjQpCkVOQ09ESU5HIEFMSUFTOiB3aW5k
b3dzLTEwMDA2IChtYWNvcy02XzItMTAuNCkKRU5DT0RJTkcgQUxJQVM6IG1hY2dyIChtYWNvcy02
XzItMTAuNCkKRU5DT0RJTkcgQUxJQVM6IHgtTWFjR3JlZWsgKG1hY29zLTZfMi0xMC40KQpFTkNP
RElORyBBTElBUzogbWFjb3MtNi0xMC4yIChtYWNvcy02LTEwLjIpCkVOQ09ESU5HIEFMSUFTOiBt
YWNvcy0yOS0xMC4yIChtYWNvcy0yOS0xMC4yKQpFTkNPRElORyBBTElBUzogeC1tYWMtY2VudHJh
bGV1cnJvbWFuIChtYWNvcy0yOS0xMC4yKQpFTkNPRElORyBBTElBUzogd2luZG93cy0xMDAyOSAo
bWFjb3MtMjktMTAuMikKRU5DT0RJTkcgQUxJQVM6IHgtbWFjLWNlIChtYWNvcy0yOS0xMC4yKQpF
TkNPRElORyBBTElBUzogbWFjY2UgKG1hY29zLTI5LTEwLjIpCkVOQ09ESU5HIEFMSUFTOiBtYWNj
ZW50cmFsZXVyb3BlIChtYWNvcy0yOS0xMC4yKQpFTkNPRElORyBBTElBUzogeC1NYWNDZW50cmFs
RXVyb3BlIChtYWNvcy0yOS0xMC4yKQpFTkNPRElORyBBTElBUzogbWFjb3MtMzUtMTAuMiAobWFj
b3MtMzUtMTAuMikKRU5DT0RJTkcgQUxJQVM6IHgtbWFjLXR1cmtpc2ggKG1hY29zLTM1LTEwLjIp
CkVOQ09ESU5HIEFMSUFTOiB3aW5kb3dzLTEwMDgxIChtYWNvcy0zNS0xMC4yKQpFTkNPRElORyBB
TElBUzogbWFjdHIgKG1hY29zLTM1LTEwLjIpCkVOQ09ESU5HIEFMSUFTOiB4LU1hY1R1cmtpc2gg
KG1hY29zLTM1LTEwLjIpCkVOQ09ESU5HIEFMSUFTOiBzb2Z0YmFuay1zamlzIChzb2Z0YmFuay1z
amlzKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>326083</attachid>
            <date>2017-11-05 15:22:05 -0800</date>
            <delta_ts>2017-11-05 15:22:05 -0800</delta_ts>
            <desc>Script for checking encoding consistency</desc>
            <filename>check-encodings.py</filename>
            <type>text/x-python-script</type>
            <size>7224</size>
            <attacher name="Maciej Stachowiak">mjs</attacher>
            
              <data encoding="base64">IyEvdXNyL2Jpbi9lbnYgcHl0aG9uCgpmcm9tIF9fZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0
aW9uCmltcG9ydCBqc29uCmltcG9ydCByZQoKCgpkZWYgcGFyc2Vfc3RhbmRhcmRfZW5jb2Rpbmdz
KGZpbGVuYW1lKToKICAgIHN0ZF9lbmNvZGluZ3MgPSBkaWN0KCkKICAgIHN0ZF9lbmNvZGluZ19h
bGlhc2VzID0gZGljdCgpCgogICAgc3RkX2VuY29kaW5nc19qc29uID0ganNvbi5sb2FkKG9wZW4o
ZmlsZW5hbWUsICJyIikpCgogICAgZm9yIGNodW5rIGluIHN0ZF9lbmNvZGluZ3NfanNvbjoKICAg
ICAgICBmb3IgZW5jb2RpbmcgaW4gY2h1bmtbImVuY29kaW5ncyJdOgogICAgICAgICAgICBuYW1l
ID0gZW5jb2RpbmdbIm5hbWUiXQogICAgICAgICAgICBzdGRfZW5jb2RpbmdzW25hbWVdID0gZW5j
b2RpbmdbImxhYmVscyJdCiAgICAgICAgICAgIGZvciBsYWJlbCBpbiBlbmNvZGluZ1sibGFiZWxz
Il06CiAgICAgICAgICAgICAgICBzdGRfZW5jb2RpbmdfYWxpYXNlc1tsYWJlbF0gPSBuYW1lCgog
ICAgcmV0dXJuIChzdGRfZW5jb2RpbmdzLCBzdGRfZW5jb2RpbmdfYWxpYXNlcykKCgpkZWYgdG9B
U0NJSUxvd2VyKHN0cik6CiAgICAjIEZJWE1FOiBpcyB0aGlzIHJlYWxseSBBU0NJSSBsb3dlciBv
bmx5PwogICAgcmV0dXJuIHN0ci5sb3dlcigpCgpkZWYgcGFyc2Vfd2Via2l0X2VuY29kaW5ncyhm
aWxlbmFtZSk6CiAgICB3ZWJraXRfZW5jb2RpbmdzID0gZGljdCgpCiAgICB3ZWJraXRfZW5jb2Rp
bmdfYWxpYXNlcyA9IGRpY3QoKQogICAgd2Via2l0X2VuY29kaW5nX3NvdXJjZXMgPSBkaWN0KCkK
CiAgICBzb3VyY2UgPSAiIgogICAgd2Via2l0X2VuY29kaW5nc19maWxlID0gb3BlbihmaWxlbmFt
ZSwgInIiKQogICAgZm9yIGxpbmUgaW4gd2Via2l0X2VuY29kaW5nc19maWxlOgogICAgICAgIGxp
bmUucnN0cmlwKCJcbiIpCiAgICAgICAgc291cmNlX21hdGNoID0gcmUubWF0Y2goIj09IEVOQ09E
SU5HUzogKFteIF0qKSAgPT0iLCBsaW5lKQogICAgICAgIGFsaWFzX21hdGNoID0gcmUubWF0Y2go
IkVOQ09ESU5HIEFMSUFTOiAoW14gXSopIFsoXShbXiBdKilbKV0iLCBsaW5lKQoKICAgICAgICBp
ZiBzb3VyY2VfbWF0Y2g6CiAgICAgICAgICAgIHNvdXJjZSA9IHNvdXJjZV9tYXRjaC5ncm91cCgx
KQogICAgICAgIGVsaWYgYWxpYXNfbWF0Y2g6CiAgICAgICAgICAgIGFsaWFzID0gdG9BU0NJSUxv
d2VyKGFsaWFzX21hdGNoLmdyb3VwKDEpKQogICAgICAgICAgICBlbmNvZGluZyA9IGFsaWFzX21h
dGNoLmdyb3VwKDIpCiAgICAgICAgICAgIHdlYmtpdF9lbmNvZGluZ19hbGlhc2VzW2FsaWFzXSA9
IGVuY29kaW5nCgogICAgICAgICAgICBpZiBlbmNvZGluZyBub3QgaW4gd2Via2l0X2VuY29kaW5n
czoKICAgICAgICAgICAgICAgIHdlYmtpdF9lbmNvZGluZ3NbZW5jb2RpbmddID0gW2FsaWFzXQog
ICAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICAgd2Via2l0X2VuY29kaW5nc1tlbmNvZGlu
Z10uYXBwZW5kKGFsaWFzKQoKICAgICAgICAgICAgaWYgYWxpYXMgbm90IGluIHdlYmtpdF9lbmNv
ZGluZ19zb3VyY2VzOgogICAgICAgICAgICAgICAgd2Via2l0X2VuY29kaW5nX3NvdXJjZXNbYWxp
YXNdID0gW3NvdXJjZV0KICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgIHdlYmtpdF9l
bmNvZGluZ3Nfc291cmNlc1thbGlhc10uYXBwZW5kKHNvdXJjZSkKICAgICAgICAKICAgIHJldHVy
biAod2Via2l0X2VuY29kaW5ncywgd2Via2l0X2VuY29kaW5nX2FsaWFzZXMsIHdlYmtpdF9lbmNv
ZGluZ19zb3VyY2VzKQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAooc3RkX2VuY29kaW5n
cywgc3RkX2VuY29kaW5nX2FsaWFzZXMpID0gcGFyc2Vfc3RhbmRhcmRfZW5jb2RpbmdzKCIuL2Vu
Y29kaW5ncy5qc29uIikKKHdlYmtpdF9lbmNvZGluZ3MsIHdlYmtpdF9lbmNvZGluZ19hbGlhc2Vz
LCB3ZWJraXRfZW5jb2Rpbmdfc291cmNlcykgPSBwYXJzZV93ZWJraXRfZW5jb2RpbmdzKCIuL3dl
YmtpdC1lbmNvZGluZ3MudHh0IikKKG1hY193ZWJraXRfZW5jb2RpbmdzLCBtYWNfd2Via2l0X2Vu
Y29kaW5nX2FsaWFzZXMsIG1hY193ZWJraXRfZW5jb2Rpbmdfc291cmNlcykgPSBwYXJzZV93ZWJr
aXRfZW5jb2RpbmdzKCIuL21hYy13ZWJraXQtZW5jb2RpbmdzLnR4dCIpCihpb3Nfd2Via2l0X2Vu
Y29kaW5ncywgaW9zX3dlYmtpdF9lbmNvZGluZ19hbGlhc2VzLCBpb3Nfd2Via2l0X2VuY29kaW5n
X3NvdXJjZXMpID0gcGFyc2Vfd2Via2l0X2VuY29kaW5ncygiLi9pb3Mtd2Via2l0LWVuY29kaW5n
cy50eHQiKQoKZGVmIHZlcmlmeV9zdGFuZGFyZF9lbmNvZGluZ3MoKToKICAgIGZvciBhbGlhcyBp
biBzdGRfZW5jb2RpbmdfYWxpYXNlczoKICAgICAgICBpZiBhbGlhcyBub3QgaW4gd2Via2l0X2Vu
Y29kaW5nX2FsaWFzZXM6CiAgICAgICAgICAgIHByaW50KCJNSVNTSU5HOiBzdGFuZGFyZCBlbmNv
ZGluZyAlcyBpcyBub3QgaW4gV2ViSml0IiAlIChhbGlhcykpCiAgICAgICAgZWxpZiBzdGRfZW5j
b2RpbmdfYWxpYXNlc1thbGlhc10gIT0gd2Via2l0X2VuY29kaW5nX2FsaWFzZXNbYWxpYXNdOgog
ICAgICAgICAgICBwcmludCgiTUlTTUFUQ0g6IGVuY29kaW5nICVzIGlzICVzIGluIHRoZSBzdGFu
ZGFyZCwgYnV0ICVzIGluIFdlYktpdCIgJSAoYWxpYXMsIHN0ZF9lbmNvZGluZ19hbGlhc2VzW2Fs
aWFzXSwgd2Via2l0X2VuY29kaW5nX2FsaWFzZXNbYWxpYXNdKSkKCmRlZiBjaGVja19leHRyYV93
ZWJraXRfZW5jb2RpbmdzKCk6CiAgICBmb3IgYWxpYXMgaW4gd2Via2l0X2VuY29kaW5nX2FsaWFz
ZXM6CiAgICAgICAgaWYgYWxpYXMgbm90IGluIHN0ZF9lbmNvZGluZ19hbGlhc2VzOgogICAgICAg
ICAgICBpZiB3ZWJraXRfZW5jb2RpbmdfYWxpYXNlc1thbGlhc10gaW4gc3RkX2VuY29kaW5nczoK
ICAgICAgICAgICAgICAgIHByaW50KCJFWFRSQSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9u
c3RhbmRhcmQgbmFtZSAlcyBmb3IgJXMiICUgKGFsaWFzLCB3ZWJraXRfZW5jb2RpbmdfYWxpYXNl
c1thbGlhc10pKQoKICAgIGZvciBlbmNvZGluZyBpbiB3ZWJraXRfZW5jb2RpbmdzOgogICAgICAg
IGlmIGVuY29kaW5nIG5vdCBpbiBzdGRfZW5jb2RpbmdzOgogICAgICAgICAgICBwcmludCgiRVhU
UkEgRU5DT0RJTkc6IFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGluZyAlcyB3aXRoIG5h
bWVzICVzIiAlIChlbmNvZGluZywgc3RyKHdlYmtpdF9lbmNvZGluZ3NbZW5jb2RpbmddKSkpCgog
ICAgZm9yIGFsaWFzIGluIHdlYmtpdF9lbmNvZGluZ19zb3VyY2VzOgogICAgICAgIGlmIGxlbih3
ZWJraXRfZW5jb2Rpbmdfc291cmNlc1thbGlhc10pID4gMToKICAgICAgICAgICAgcHJpbnQoIk1V
TFRJUExFIElNUExTOiBXZWJLaXQgc3VwcG9ydHMgZW5jb2RpbmcgJXMgdGhyb3VnaCBtdWx0aXBs
ZSBpbXBsZW1lbnRhdGlvbnMgJXMiICUgKGFsaWFzLCBzdHIod2Via2l0X2VuY29kaW5nX3NvdXJj
ZXNbYWxpYXNdKSkpIAoKZGVmIGNoZWNrX2V4dHJhX21hY19lbmNvZGluZ3MoKToKICAgIGZvciBh
bGlhcyBpbiBtYWNfd2Via2l0X2VuY29kaW5nX2FsaWFzZXM6CiAgICAgICAgaWYgYWxpYXMgbm90
IGluIHN0ZF9lbmNvZGluZ19hbGlhc2VzOgogICAgICAgICAgICBpZiBtYWNfd2Via2l0X2VuY29k
aW5nX2FsaWFzZXNbYWxpYXNdIGluIHN0ZF9lbmNvZGluZ3M6CiAgICAgICAgICAgICAgICBwcmlu
dCgiRVhUUkEgTkFNRTogbWFjT1MgV2ViS2l0IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJkIG5hbWUg
JXMgZm9yICVzIiAlIChhbGlhcywgbWFjX3dlYmtpdF9lbmNvZGluZ19hbGlhc2VzW2FsaWFzXSkp
CgogICAgZm9yIGVuY29kaW5nIGluIG1hY193ZWJraXRfZW5jb2RpbmdzOgogICAgICAgIGlmIGVu
Y29kaW5nIG5vdCBpbiBzdGRfZW5jb2RpbmdzOgogICAgICAgICAgICBwcmludCgiRVhUUkEgRU5D
T0RJTkc6IG1hY09TIFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGluZyAlcyB3aXRoIG5h
bWVzICVzIiAlIChlbmNvZGluZywgc3RyKG1hY193ZWJraXRfZW5jb2RpbmdzW2VuY29kaW5nXSkp
KQoKICAgIGZvciBhbGlhcyBpbiBtYWNfd2Via2l0X2VuY29kaW5nX3NvdXJjZXM6CiAgICAgICAg
YWxsX21hY19zb3VyY2VzID0gbGlzdChzZXQoKS51bmlvbihtYWNfd2Via2l0X2VuY29kaW5nX3Nv
dXJjZXNbYWxpYXNdLCAod2Via2l0X2VuY29kaW5nX3NvdXJjZXNbYWxpYXNdIGlmIGFsaWFzIGlu
IHdlYmtpdF9lbmNvZGluZ19zb3VyY2VzIGVsc2UgW10pKSkKICAgICAgICBpZiBsZW4oYWxsX21h
Y19zb3VyY2VzKSA+IDE6CiAgICAgICAgICAgIHByaW50KCJNVUxUSVBMRSBDT0RFQ1M6IG1hY09T
IFdlYktpdCBzdXBwb3J0cyBlbmNvZGluZyAlcyB0aHJvdWdoIG11bHRpcGxlIGltcGxlbWVudGF0
aW9ucyAlcyIgJSAoYWxpYXMsIHN0cihhbGxfbWFjX3NvdXJjZXMpKSkgCiAgICAKCmRlZiBjaGVj
a19leHRyYV9pb3NfZW5jb2RpbmdzKCk6CiAgICBmb3IgYWxpYXMgaW4gaW9zX3dlYmtpdF9lbmNv
ZGluZ19hbGlhc2VzOgogICAgICAgIGlmIGFsaWFzIG5vdCBpbiBzdGRfZW5jb2RpbmdfYWxpYXNl
czoKICAgICAgICAgICAgaWYgaW9zX3dlYmtpdF9lbmNvZGluZ19hbGlhc2VzW2FsaWFzXSBpbiBz
dGRfZW5jb2RpbmdzOgogICAgICAgICAgICAgICAgcHJpbnQoIkVYVFJBIE5BTUU6IGlPUyBXZWJL
aXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSAlcyBmb3IgJXMiICUgKGFsaWFzLCBpb3Nf
d2Via2l0X2VuY29kaW5nX2FsaWFzZXNbYWxpYXNdKSkKCiAgICBmb3IgZW5jb2RpbmcgaW4gaW9z
X3dlYmtpdF9lbmNvZGluZ3M6CiAgICAgICAgaWYgZW5jb2Rpbmcgbm90IGluIHN0ZF9lbmNvZGlu
Z3M6CiAgICAgICAgICAgIHByaW50KCJFWFRSQSBFTkNPRElORzogaU9TIFdlYktpdCBrbm93cyBu
b25zdGFuZGFyZCBlbmNvZGluZyAlcyB3aXRoIG5hbWVzICVzIiAlIChlbmNvZGluZywgc3RyKGlv
c193ZWJraXRfZW5jb2RpbmdzW2VuY29kaW5nXSkpKQoKICAgIGZvciBhbGlhcyBpbiBpb3Nfd2Vi
a2l0X2VuY29kaW5nX3NvdXJjZXM6CiAgICAgICAgYWxsX2lvc19zb3VyY2VzID0gbGlzdChzZXQo
KS51bmlvbihpb3Nfd2Via2l0X2VuY29kaW5nX3NvdXJjZXNbYWxpYXNdLCAod2Via2l0X2VuY29k
aW5nX3NvdXJjZXNbYWxpYXNdIGlmIGFsaWFzIGluIHdlYmtpdF9lbmNvZGluZ19zb3VyY2VzIGVs
c2UgW10pKSkKICAgICAgICBpZiBsZW4oYWxsX2lvc19zb3VyY2VzKSA+IDE6CiAgICAgICAgICAg
IHByaW50KCJNVUxUSVBMRSBDT0RFQ1M6IGlPUyBXZWJLaXQgc3VwcG9ydHMgZW5jb2RpbmcgJXMg
dGhyb3VnaCBtdWx0aXBsZSBpbXBsZW1lbnRhdGlvbnMgJXMiICUgKGFsaWFzLCBzdHIoYWxsX2lv
c19zb3VyY2VzKSkpIAoKZGVmIGNoZWNrX2lvc192c19tYWMoKToKICAgIGZvciBhbGlhcyBpbiBp
b3Nfd2Via2l0X2VuY29kaW5nX2FsaWFzZXM6CiAgICAgICAgaWYgYWxpYXMgbm90IGluIG1hY193
ZWJraXRfZW5jb2RpbmdfYWxpYXNlczoKICAgICAgICAgICAgaWYgaW9zX3dlYmtpdF9lbmNvZGlu
Z19hbGlhc2VzW2FsaWFzXSBpbiBtYWNfd2Via2l0X2VuY29kaW5nczoKICAgICAgICAgICAgICAg
IHByaW50KCJQTEFURk9STSBQQVJJVFk6IGlPUyBXZWJLaXQga25vd3MgbmFtZSAlcyBmb3IgJXMs
IGJ1dCBtYWNPUyBXZWJLaXQgZG9lc24ndCIgJSAoYWxpYXMsIGlvc193ZWJraXRfZW5jb2Rpbmdf
YWxpYXNlc1thbGlhc10pKQoKICAgIGZvciBlbmNvZGluZyBpbiBpb3Nfd2Via2l0X2VuY29kaW5n
czoKICAgICAgICBpZiBlbmNvZGluZyBub3QgaW4gbWFjX3dlYmtpdF9lbmNvZGluZ3M6CiAgICAg
ICAgICAgIHByaW50KCJQTEFURk9STSBQQVJJVFk6IGlPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRh
cmQgZW5jb2RpbmcgJXMgd2l0aCBuYW1lcyAlcywgYnV0IG1hY09TIFdlYktpdCBkb2Vzbid0IiAl
IChlbmNvZGluZywgc3RyKGlvc193ZWJraXRfZW5jb2RpbmdzW2VuY29kaW5nXSkpKQoKCmRlZiBj
aGVja19tYWNfdnNfaW9zKCk6CiAgICBmb3IgYWxpYXMgaW4gbWFjX3dlYmtpdF9lbmNvZGluZ19h
bGlhc2VzOgogICAgICAgIGlmIGFsaWFzIG5vdCBpbiBpb3Nfd2Via2l0X2VuY29kaW5nX2FsaWFz
ZXM6CiAgICAgICAgICAgIGlmIG1hY193ZWJraXRfZW5jb2RpbmdfYWxpYXNlc1thbGlhc10gaW4g
aW9zX3dlYmtpdF9lbmNvZGluZ3M6CiAgICAgICAgICAgICAgICBwcmludCgiUExBVEZPUk0gUEFS
SVRZOiBtYWNPUyBXZWJLaXQga25vd3MgbmFtZSAlcyBmb3IgJXMsIGJ1dCBpb3NPUyBXZWJLaXQg
ZG9lc24ndCIgJSAoYWxpYXMsIG1hY193ZWJraXRfZW5jb2RpbmdfYWxpYXNlc1thbGlhc10pKQoK
ICAgIGZvciBlbmNvZGluZyBpbiBtYWNfd2Via2l0X2VuY29kaW5nczoKICAgICAgICBpZiBlbmNv
ZGluZyBub3QgaW4gaW9zX3dlYmtpdF9lbmNvZGluZ3M6CiAgICAgICAgICAgIHByaW50KCJQTEFU
Rk9STSBQQVJJVFk6IG1hY09TIFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGluZyAlcyB3
aXRoIG5hbWVzICVzLCBidXQgaU9TIFdlYktpdCBkb2Vzbid0IiAlIChlbmNvZGluZywgc3RyKG1h
Y193ZWJraXRfZW5jb2RpbmdzW2VuY29kaW5nXSkpKQoKICAgIGZvciBhbGlhcyBpbiBtYWNfd2Vi
a2l0X2VuY29kaW5nX3NvdXJjZXM6CiAgICAgICAgaWYgYWxpYXMgaW4gaW9zX3dlYmtpdF9lbmNv
ZGluZ19zb3VyY2VzOgogICAgICAgICAgICBtYWNfc291cmNlcyA9IG1hY193ZWJraXRfZW5jb2Rp
bmdfc291cmNlc1thbGlhc10KICAgICAgICAgICAgaW9zX3NvdXJjZXMgPSBpb3Nfd2Via2l0X2Vu
Y29kaW5nX3NvdXJjZXNbYWxpYXNdCiAgICAgICAgICAgIGlmIGxlbihzZXQobWFjX3NvdXJjZXMp
IF4gc2V0KGlvc19zb3VyY2VzKSkgIT0gMDoKICAgICAgICAgICAgICAgIHByaW50KCJJTVBMIFBB
UklUWTogaU9TIFdlYktpdCBzdXBwb3J0cyBlbmNvZGluZyAlcyB0aHJvdWdoIGltcGxlbWVudGF0
aW9uKHMpICVzLCBidXQgbWFjT1MgV2ViS2l0IHN1cHBvcnRzIGl0IHZpYSBpbXBsZW5ldG5hdGlv
aW4ocykgJXMiICUgKGFsaWFzLCBzdHIoaW9zX3NvdXJjZXMpLCBzdHIobWFjX3NvdXJjZXMpKSkK
CgoKdmVyaWZ5X3N0YW5kYXJkX2VuY29kaW5ncygpCmNoZWNrX2V4dHJhX3dlYmtpdF9lbmNvZGlu
Z3MoKQpjaGVja19leHRyYV9tYWNfZW5jb2RpbmdzKCkKY2hlY2tfZXh0cmFfaW9zX2VuY29kaW5n
cygpCmNoZWNrX2lvc192c19tYWMoKQpjaGVja19tYWNfdnNfaW9zKCkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>326084</attachid>
            <date>2017-11-05 15:22:39 -0800</date>
            <delta_ts>2017-11-05 15:22:39 -0800</delta_ts>
            <desc>Results of the consistency script, identifying numerous inconsistencies</desc>
            <filename>encoding-results.txt</filename>
            <type>text/plain</type>
            <size>16689</size>
            <attacher name="Maciej Stachowiak">mjs</attacher>
            
              <data encoding="base64">TUlTTUFUQ0g6IGVuY29kaW5nIGV1Yy1rciBpcyBFVUMtS1IgaW4gdGhlIHN0YW5kYXJkLCBidXQg
d2luZG93cy05NDkgaW4gV2ViS2l0Ck1JU01BVENIOiBlbmNvZGluZyBrc2M1NjAxIGlzIEVVQy1L
UiBpbiB0aGUgc3RhbmRhcmQsIGJ1dCB3aW5kb3dzLTk0OSBpbiBXZWJLaXQKTUlTTUFUQ0g6IGVu
Y29kaW5nIHdpbmRvd3MtOTQ5IGlzIEVVQy1LUiBpbiB0aGUgc3RhbmRhcmQsIGJ1dCB3aW5kb3dz
LTk0OSBpbiBXZWJLaXQKTUlTTUFUQ0g6IGVuY29kaW5nIGtvcmVhbiBpcyBFVUMtS1IgaW4gdGhl
IHN0YW5kYXJkLCBidXQgd2luZG93cy05NDkgaW4gV2ViS2l0Ck1JU01BVENIOiBlbmNvZGluZyBj
c2tzYzU2MDExOTg3IGlzIEVVQy1LUiBpbiB0aGUgc3RhbmRhcmQsIGJ1dCB3aW5kb3dzLTk0OSBp
biBXZWJLaXQKTUlTTUFUQ0g6IGVuY29kaW5nIGtzX2NfNTYwMS0xOTg3IGlzIEVVQy1LUiBpbiB0
aGUgc3RhbmRhcmQsIGJ1dCB3aW5kb3dzLTk0OSBpbiBXZWJLaXQKTUlTTUFUQ0g6IGVuY29kaW5n
IGtzX2NfNTYwMS0xOTg5IGlzIEVVQy1LUiBpbiB0aGUgc3RhbmRhcmQsIGJ1dCB3aW5kb3dzLTk0
OSBpbiBXZWJLaXQKTUlTTUFUQ0g6IGVuY29kaW5nIGtzY181NjAxIGlzIEVVQy1LUiBpbiB0aGUg
c3RhbmRhcmQsIGJ1dCB3aW5kb3dzLTk0OSBpbiBXZWJLaXQKTUlTTUFUQ0g6IGVuY29kaW5nIGJp
ZzUtaGtzY3MgaXMgQmlnNSBpbiB0aGUgc3RhbmRhcmQsIGJ1dCBCaWc1LUhLU0NTIGluIFdlYktp
dApNSVNNQVRDSDogZW5jb2RpbmcgaXNvLWlyLTE0OSBpcyBFVUMtS1IgaW4gdGhlIHN0YW5kYXJk
LCBidXQgd2luZG93cy05NDkgaW4gV2ViS2l0Ck1JU01BVENIOiBlbmNvZGluZyBjc2V1Y2tyIGlz
IEVVQy1LUiBpbiB0aGUgc3RhbmRhcmQsIGJ1dCB3aW5kb3dzLTk0OSBpbiBXZWJLaXQKRVhUUkEg
TkFNRTogV2ViS2l0IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJkIG5hbWUgd2luZG93cy0xMDAwNyBm
b3IgeC1tYWMtY3lyaWxsaWMKRVhUUkEgTkFNRTogV2ViS2l0IGtub3dzIGV4dHJhIG5vbnN0YW5k
YXJkIG5hbWUgbWFjY3lyaWxsaWMgZm9yIHgtbWFjLWN5cmlsbGljCkVYVFJBIE5BTUU6IFdlYktp
dCBrbm93cyBleHRyYSBub25zdGFuZGFyZCBuYW1lIGppczcgZm9yIElTTy0yMDIyLUpQCkVYVFJB
IE5BTUU6IFdlYktpdCBrbm93cyBleHRyYSBub25zdGFuZGFyZCBuYW1lIHgtZXVjIGZvciBFVUMt
SlAKRVhUUkEgTkFNRTogV2ViS2l0IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJkIG5hbWUgdW5pY29k
ZSBmb3IgVVRGLTE2TEUKRVhUUkEgTkFNRTogV2ViS2l0IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJk
IG5hbWUgd2ludHVya2lzaCBmb3Igd2luZG93cy0xMjU0CkVYVFJBIE5BTUU6IFdlYktpdCBrbm93
cyBleHRyYSBub25zdGFuZGFyZCBuYW1lIHgtd2luZG93cy05NTAgZm9yIEJpZzUKRVhUUkEgTkFN
RTogV2ViS2l0IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJkIG5hbWUgY24tZ2IgZm9yIEdCSwpFWFRS
QSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSBldWMtY24gZm9yIEdC
SwpFWFRSQSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSB3aW5kb3dz
LTk1MCBmb3IgQmlnNQpFWFRSQSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQg
bmFtZSB3aW5hcmFiaWMgZm9yIHdpbmRvd3MtMTI1NgpFWFRSQSBOQU1FOiBXZWJLaXQga25vd3Mg
ZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSB3aW5ncmVlayBmb3Igd2luZG93cy0xMjUzCkVYVFJBIE5B
TUU6IFdlYktpdCBrbm93cyBleHRyYSBub25zdGFuZGFyZCBuYW1lIG1hY2N5IGZvciB4LW1hYy1j
eXJpbGxpYwpFWFRSQSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSB1
bmljb2RlZmVmZiBmb3IgVVRGLTE2TEUKRVhUUkEgTkFNRTogV2ViS2l0IGtub3dzIGV4dHJhIG5v
bnN0YW5kYXJkIG5hbWUgdW5pY29kZTIwdXRmOCBmb3IgVVRGLTgKRVhUUkEgTkFNRTogV2ViS2l0
IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJkIG5hbWUgY3A5MzYgZm9yIEdCSwpFWFRSQSBOQU1FOiBX
ZWJLaXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSB3aW5iYWx0aWMgZm9yIHdpbmRvd3Mt
MTI1NwpFWFRSQSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSB4LW1h
Y3VrcmFpbmUgZm9yIHgtbWFjLWN5cmlsbGljCkVYVFJBIE5BTUU6IFdlYktpdCBrbm93cyBleHRy
YSBub25zdGFuZGFyZCBuYW1lIHgtbWFjcm9tYW4gZm9yIG1hY2ludG9zaApFWFRSQSBOQU1FOiBX
ZWJLaXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSB3aW5oZWJyZXcgZm9yIHdpbmRvd3Mt
MTI1NQpFWFRSQSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSB1Y3Mt
MiBmb3IgVVRGLTE2TEUKRVhUUkEgTkFNRTogV2ViS2l0IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJk
IG5hbWUgeC1iaWc1IGZvciBCaWc1CkVYVFJBIE5BTUU6IFdlYktpdCBrbm93cyBleHRyYSBub25z
dGFuZGFyZCBuYW1lIHdpbmN5cmlsbGljIGZvciB3aW5kb3dzLTEyNTEKRVhUUkEgTkFNRTogV2Vi
S2l0IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJkIG5hbWUgd2ludmlldG5hbWVzZSBmb3Igd2luZG93
cy0xMjU4CkVYVFJBIE5BTUU6IFdlYktpdCBrbm93cyBleHRyYSBub25zdGFuZGFyZCBuYW1lIHVu
aWNvZGUxMXV0ZjggZm9yIFVURi04CkVYVFJBIE5BTUU6IFdlYktpdCBrbm93cyBleHRyYSBub25z
dGFuZGFyZCBuYW1lIGNzdW5pY29kZSBmb3IgVVRGLTE2TEUKRVhUUkEgTkFNRTogV2ViS2l0IGtu
b3dzIGV4dHJhIG5vbnN0YW5kYXJkIG5hbWUgd2lubGF0aW4yIGZvciB3aW5kb3dzLTEyNTAKRVhU
UkEgTkFNRTogV2ViS2l0IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJkIG5hbWUgbXM5MzYgZm9yIEdC
SwpFWFRSQSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSBpYm0tMTM5
MiBmb3IgZ2IxODAzMApFWFRSQSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQg
bmFtZSBtczk1MCBmb3IgQmlnNQpFWFRSQSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9uc3Rh
bmRhcmQgbmFtZSB3aW5kb3dzLTU0OTM2IGZvciBnYjE4MDMwCkVYVFJBIE5BTUU6IFdlYktpdCBr
bm93cyBleHRyYSBub25zdGFuZGFyZCBuYW1lIHVuaWNvZGVmZmZlIGZvciBVVEYtMTZCRQpFWFRS
QSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSBpc28tMTA2NDYtdWNz
LTIgZm9yIFVURi0xNkxFCkVYVFJBIE5BTUU6IFdlYktpdCBrbm93cyBleHRyYSBub25zdGFuZGFy
ZCBuYW1lIG1hYy1jeXJpbGxpYyBmb3IgeC1tYWMtY3lyaWxsaWMKRVhUUkEgTkFNRTogV2ViS2l0
IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJkIG5hbWUgd2luZG93cy05NTAtMjAwMCBmb3IgQmlnNQpF
WFRSQSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSB4LW1hY2N5cmls
bGljIGZvciB4LW1hYy1jeXJpbGxpYwpFWFRSQSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9u
c3RhbmRhcmQgbmFtZSB4LWV1Yy1jbiBmb3IgR0JLCkVYVFJBIE5BTUU6IFdlYktpdCBrbm93cyBl
eHRyYSBub25zdGFuZGFyZCBuYW1lIHdpbmRvd3MtOTM2IGZvciBHQksKRVhUUkEgTkFNRTogV2Vi
S2l0IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJkIG5hbWUgZ2IyMzEyLTE5ODAgZm9yIEdCSwpFWFRS
QSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSB4LXVuaWNvZGUyMHV0
ZjggZm9yIFVURi04CkVYVFJBIE5BTUU6IFdlYktpdCBrbm93cyBleHRyYSBub25zdGFuZGFyZCBu
YW1lIGNzZ2IyMzEyODAgZm9yIEdCSwpFWFRSQSBOQU1FOiBXZWJLaXQga25vd3MgZXh0cmEgbm9u
c3RhbmRhcmQgbmFtZSBtYWNyb21hbiBmb3IgbWFjaW50b3NoCkVYVFJBIE5BTUU6IFdlYktpdCBr
bm93cyBleHRyYSBub25zdGFuZGFyZCBuYW1lIHdpbmRvd3MtOTM2LTIwMDAgZm9yIEdCSwpFWFRS
QSBFTkNPRElORzogV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIHgtbWFjLXR1cmtp
c2ggd2l0aCBuYW1lcyBbJ3gtbWFjLXR1cmtpc2gnLCAnd2luZG93cy0xMDA4MScsICdtYWN0cics
ICd4LW1hY3R1cmtpc2gnXQpFWFRSQSBFTkNPRElORzogV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJk
IGVuY29kaW5nIHdpbmRvd3MtOTQ5IHdpdGggbmFtZXMgWyd3aW5kb3dzLTk0OScsICdldWMta3In
LCAnY3NldWNrcicsICdjc2tzYzU2MDExOTg3JywgJ2lzby1pci0xNDknLCAna29yZWFuJywgJ2tz
X2NfNTYwMS0xOTg3JywgJ2tzX2NfNTYwMS0xOTg5JywgJ2tzYzU2MDEnLCAna3NjXzU2MDEnLCAn
bXM5NDknLCAneC1rc2M1NjAxJywgJ3gtd2luZG93cy05NDknLCAneC11aGMnXQpFWFRSQSBFTkNP
RElORzogV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIFVURi0zMkJFIHdpdGggbmFt
ZXMgWyd1dGYtMzJiZScsICd1dGYzMl9iaWdlbmRpYW4nLCAnaWJtLTEyMzInLCAnaWJtLTEyMzMn
LCAnaWJtLTk0MjQnXQpFWFRSQSBFTkNPRElORzogV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVu
Y29kaW5nIFVURi0zMkxFIHdpdGggbmFtZXMgWyd1dGYtMzJsZScsICd1dGYzMl9saXR0bGVlbmRp
YW4nLCAnaWJtLTEyMzQnLCAnaWJtLTEyMzUnXQpFWFRSQSBFTkNPRElORzogV2ViS2l0IGtub3dz
IG5vbnN0YW5kYXJkIGVuY29kaW5nIFVURi0zMiB3aXRoIG5hbWVzIFsndXRmLTMyJywgJ2lzby0x
MDY0Ni11Y3MtNCcsICdpYm0tMTIzNicsICdpYm0tMTIzNycsICdjc3VjczQnLCAndWNzLTQnXQpF
WFRSQSBFTkNPRElORzogV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIEJpZzUtSEtT
Q1Mgd2l0aCBuYW1lcyBbJ2JpZzUtaGtzY3MnLCAnYmlnNWhrJywgJ2hrc2NzLWJpZzUnLCAnaWJt
LTEzNzUnLCAnaWJtLTEzNzVfcDEwMC0yMDA4J10KRVhUUkEgRU5DT0RJTkc6IFdlYktpdCBrbm93
cyBub25zdGFuZGFyZCBlbmNvZGluZyB4LW1hYy1jZW50cmFsZXVycm9tYW4gd2l0aCBuYW1lcyBb
J3gtbWFjLWNlbnRyYWxldXJyb21hbicsICd3aW5kb3dzLTEwMDI5JywgJ3gtbWFjLWNlJywgJ21h
Y2NlJywgJ21hY2NlbnRyYWxldXJvcGUnLCAneC1tYWNjZW50cmFsZXVyb3BlJ10KRVhUUkEgRU5D
T0RJTkc6IFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGluZyB4LW1hYy1ncmVlayB3aXRo
IG5hbWVzIFsneC1tYWMtZ3JlZWsnLCAnd2luZG93cy0xMDAwNicsICdtYWNncicsICd4LW1hY2dy
ZWVrJ10KRVhUUkEgTkFNRTogbWFjT1MgV2ViS2l0IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJkIG5h
bWUgaXNvY2VsdGljIGZvciBJU08tODg1OS0xNApFWFRSQSBOQU1FOiBtYWNPUyBXZWJLaXQga25v
d3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSBpc284ODU5MTAxOTkyIGZvciBJU08tODg1OS0xMApF
WFRSQSBOQU1FOiBtYWNPUyBXZWJLaXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSBpc29p
cjIyNiBmb3IgSVNPLTg4NTktMTYKRVhUUkEgTkFNRTogbWFjT1MgV2ViS2l0IGtub3dzIGV4dHJh
IG5vbnN0YW5kYXJkIG5hbWUgaXNvODg1OTE0MTk5OCBmb3IgSVNPLTg4NTktMTQKRVhUUkEgTkFN
RTogbWFjT1MgV2ViS2l0IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJkIG5hbWUgaXNvODg1OTE2MjAw
MSBmb3IgSVNPLTg4NTktMTYKRVhUUkEgTkFNRTogbWFjT1MgV2ViS2l0IGtub3dzIGV4dHJhIG5v
bnN0YW5kYXJkIG5hbWUgbDEwIGZvciBJU08tODg1OS0xNgpFWFRSQSBOQU1FOiBtYWNPUyBXZWJL
aXQga25vd3MgZXh0cmEgbm9uc3RhbmRhcmQgbmFtZSBpc29pcjE1NyBmb3IgSVNPLTg4NTktMTAK
RVhUUkEgTkFNRTogbWFjT1MgV2ViS2l0IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJkIG5hbWUgaXNv
aXIxOTkgZm9yIElTTy04ODU5LTE0CkVYVFJBIE5BTUU6IG1hY09TIFdlYktpdCBrbm93cyBleHRy
YSBub25zdGFuZGFyZCBuYW1lIGxhdGluMTAgZm9yIElTTy04ODU5LTE2CkVYVFJBIE5BTUU6IG1h
Y09TIFdlYktpdCBrbm93cyBleHRyYSBub25zdGFuZGFyZCBuYW1lIGxhdGluOCBmb3IgSVNPLTg4
NTktMTQKRVhUUkEgTkFNRTogbWFjT1MgV2ViS2l0IGtub3dzIGV4dHJhIG5vbnN0YW5kYXJkIG5h
bWUgbDggZm9yIElTTy04ODU5LTE0CkVYVFJBIEVOQ09ESU5HOiBtYWNPUyBXZWJLaXQga25vd3Mg
bm9uc3RhbmRhcmQgZW5jb2RpbmcgeC1tYWMtdnQxMDAgd2l0aCBuYW1lcyBbJ3gtbWFjLXZ0MTAw
J10KRVhUUkEgRU5DT0RJTkc6IG1hY09TIFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGlu
ZyB4LW1hYy1qYXBhbmVzZSB3aXRoIG5hbWVzIFsneC1tYWMtamFwYW5lc2UnXQpFWFRSQSBFTkNP
RElORzogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIHgtbWFjLWZhcnNp
IHdpdGggbmFtZXMgWyd4LW1hYy1mYXJzaSddCkVYVFJBIEVOQ09ESU5HOiBtYWNPUyBXZWJLaXQg
a25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgRVVDLVRXIHdpdGggbmFtZXMgWydldWMtdHcnXQpF
WFRSQSBFTkNPRElORzogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIFNo
aWZ0X0pJU19YMDIxMy0yMDAwIHdpdGggbmFtZXMgWydzaGlmdF9qaXNfeDAyMTMtMjAwMCddCkVY
VFJBIEVOQ09ESU5HOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgeC1t
YWMtY2hpbmVzZXRyYWQgd2l0aCBuYW1lcyBbJ3gtbWFjLWNoaW5lc2V0cmFkJywgJ3htYWN0cmFk
Y2hpbmVzZSddCkVYVFJBIEVOQ09ESU5HOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQg
ZW5jb2RpbmcgY3A5NTAgd2l0aCBuYW1lcyBbJ2NwOTUwJ10KRVhUUkEgRU5DT0RJTkc6IG1hY09T
IFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGluZyB4LW1hYy1kZXZhbmFnYXJpIHdpdGgg
bmFtZXMgWyd4LW1hYy1kZXZhbmFnYXJpJ10KRVhUUkEgRU5DT0RJTkc6IG1hY09TIFdlYktpdCBr
bm93cyBub25zdGFuZGFyZCBlbmNvZGluZyBKSVNfQzYyMjYtMTk3OCB3aXRoIG5hbWVzIFsnamlz
X2M2MjI2LTE5NzgnLCAnY3Npc280Mmppc2M2MjI2MTk3OCcsICdpc29pcjQyJ10KRVhUUkEgRU5D
T0RJTkc6IG1hY09TIFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGluZyB4LW1hYy1ndWph
cmF0aSB3aXRoIG5hbWVzIFsneC1tYWMtZ3VqYXJhdGknXQpFWFRSQSBFTkNPRElORzogbWFjT1Mg
V2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIHgtbWFjLWNyb2F0aWFuIHdpdGggbmFt
ZXMgWyd4LW1hYy1jcm9hdGlhbiddCkVYVFJBIEVOQ09ESU5HOiBtYWNPUyBXZWJLaXQga25vd3Mg
bm9uc3RhbmRhcmQgZW5jb2RpbmcgeC1tYWMtYXJhYmljIHdpdGggbmFtZXMgWyd4LW1hYy1hcmFi
aWMnXQpFWFRSQSBFTkNPRElORzogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29k
aW5nIEpJU19YMDIwOC0xOTkwIHdpdGggbmFtZXMgWydqaXNfeDAyMDgtMTk5MCddCkVYVFJBIEVO
Q09ESU5HOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgeC1tYWMtdGhh
aSB3aXRoIG5hbWVzIFsneC1tYWMtdGhhaSddCkVYVFJBIEVOQ09ESU5HOiBtYWNPUyBXZWJLaXQg
a25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgeC1tYWMtaGVicmV3IHdpdGggbmFtZXMgWyd4LW1h
Yy1oZWJyZXcnXQpFWFRSQSBFTkNPRElORzogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJk
IGVuY29kaW5nIHgtbWFjLWNoaW5lc2VzaW1wIHdpdGggbmFtZXMgWyd4LW1hYy1jaGluZXNlc2lt
cCcsICd4bWFjc2ltcGNoaW5lc2UnXQpFWFRSQSBFTkNPRElORzogbWFjT1MgV2ViS2l0IGtub3dz
IG5vbnN0YW5kYXJkIGVuY29kaW5nIHgtbWFjLXRpYmV0YW4gd2l0aCBuYW1lcyBbJ3gtbWFjLXRp
YmV0YW4nXQpFWFRSQSBFTkNPRElORzogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVu
Y29kaW5nIHgtbWFjLXJvbWFuaWFuIHdpdGggbmFtZXMgWyd4LW1hYy1yb21hbmlhbiddCkVYVFJB
IEVOQ09ESU5HOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2Rpbmcgam9oYWIg
d2l0aCBuYW1lcyBbJ2pvaGFiJ10KRVhUUkEgRU5DT0RJTkc6IG1hY09TIFdlYktpdCBrbm93cyBu
b25zdGFuZGFyZCBlbmNvZGluZyB4LW1hYy1kaW5nYmF0cyB3aXRoIG5hbWVzIFsneC1tYWMtZGlu
Z2JhdHMnXQpFWFRSQSBFTkNPRElORzogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVu
Y29kaW5nIHgtbmV4dHN0ZXAgd2l0aCBuYW1lcyBbJ3gtbmV4dHN0ZXAnXQpFWFRSQSBFTkNPRElO
RzogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIHgtbWFjLXN5bWJvbCB3
aXRoIG5hbWVzIFsneC1tYWMtc3ltYm9sJ10KRVhUUkEgRU5DT0RJTkc6IG1hY09TIFdlYktpdCBr
bm93cyBub25zdGFuZGFyZCBlbmNvZGluZyB4LW1hYy1pY2VsYW5kaWMgd2l0aCBuYW1lcyBbJ3gt
bWFjLWljZWxhbmRpYyddCkVYVFJBIEVOQ09ESU5HOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9uc3Rh
bmRhcmQgZW5jb2RpbmcgY3A3Mzcgd2l0aCBuYW1lcyBbJ2NwNzM3JywgJ2libTczNyddCkVYVFJB
IEVOQ09ESU5HOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgSVNPLTIw
MjItSlAtMyB3aXRoIG5hbWVzIFsnaXNvLTIwMjItanAtMyddCkVYVFJBIEVOQ09ESU5HOiBtYWNP
UyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgeC1tYWMtZ3VybXVraGkgd2l0aCBu
YW1lcyBbJ3gtbWFjLWd1cm11a2hpJ10KRVhUUkEgRU5DT0RJTkc6IG1hY09TIFdlYktpdCBrbm93
cyBub25zdGFuZGFyZCBlbmNvZGluZyB4LW1hYy1yb21hbi1sYXRpbjEgd2l0aCBuYW1lcyBbJ3gt
bWFjLXJvbWFuLWxhdGluMSddCkVYVFJBIEVOQ09ESU5HOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9u
c3RhbmRhcmQgZW5jb2RpbmcgSklTX1gwMjA4LTE5ODMgd2l0aCBuYW1lcyBbJ2ppc194MDIwOC0x
OTgzJywgJ2NzaXNvODdqaXN4MDIwOCcsICdpc29pcjg3JywgJ2ppc2M2MjI2MTk4MycsICd4MDIw
OCddCkVYVFJBIEVOQ09ESU5HOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2Rp
bmcgSklTX1gwMjEyLTE5OTAgd2l0aCBuYW1lcyBbJ2ppc194MDIxMi0xOTkwJywgJ2NzaXNvMTU5
amlzeDAyMTIxOTkwJywgJ2lzb2lyMTU5JywgJ3gwMjEyJ10KRVhUUkEgRU5DT0RJTkc6IG1hY09T
IFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGluZyB4LW1hYy1rb3JlYW4gd2l0aCBuYW1l
cyBbJ3gtbWFjLWtvcmVhbiddCk1VTFRJUExFIENPREVDUzogbWFjT1MgV2ViS2l0IHN1cHBvcnRz
IGVuY29kaW5nIGNzaXNvbGF0aW42IHRocm91Z2ggbXVsdGlwbGUgaW1wbGVtZW50YXRpb25zIFsn
VEVDJywgJ0lDVSddCk1VTFRJUExFIENPREVDUzogbWFjT1MgV2ViS2l0IHN1cHBvcnRzIGVuY29k
aW5nIGlzby04ODU5LTE2IHRocm91Z2ggbXVsdGlwbGUgaW1wbGVtZW50YXRpb25zIFsnVEVDJywg
J0lDVSddCk1VTFRJUExFIENPREVDUzogbWFjT1MgV2ViS2l0IHN1cHBvcnRzIGVuY29kaW5nIGlz
by04ODU5LTE0IHRocm91Z2ggbXVsdGlwbGUgaW1wbGVtZW50YXRpb25zIFsnVEVDJywgJ0lDVSdd
Ck1VTFRJUExFIENPREVDUzogbWFjT1MgV2ViS2l0IHN1cHBvcnRzIGVuY29kaW5nIGlzby04ODU5
LTExIHRocm91Z2ggbXVsdGlwbGUgaW1wbGVtZW50YXRpb25zIFsnVEVDJywgJ0lDVSddCk1VTFRJ
UExFIENPREVDUzogbWFjT1MgV2ViS2l0IHN1cHBvcnRzIGVuY29kaW5nIGlzby04ODU5LTEwIHRo
cm91Z2ggbXVsdGlwbGUgaW1wbGVtZW50YXRpb25zIFsnVEVDJywgJ0lDVSddCk1VTFRJUExFIENP
REVDUzogbWFjT1MgV2ViS2l0IHN1cHBvcnRzIGVuY29kaW5nIGxhdGluNiB0aHJvdWdoIG11bHRp
cGxlIGltcGxlbWVudGF0aW9ucyBbJ1RFQycsICdJQ1UnXQpNVUxUSVBMRSBDT0RFQ1M6IG1hY09T
IFdlYktpdCBzdXBwb3J0cyBlbmNvZGluZyBrb2k4LXUgdGhyb3VnaCBtdWx0aXBsZSBpbXBsZW1l
bnRhdGlvbnMgWydURUMnLCAnSUNVJ10KTVVMVElQTEUgQ09ERUNTOiBtYWNPUyBXZWJLaXQgc3Vw
cG9ydHMgZW5jb2RpbmcgbDYgdGhyb3VnaCBtdWx0aXBsZSBpbXBsZW1lbnRhdGlvbnMgWydURUMn
LCAnSUNVJ10KRVhUUkEgRU5DT0RJTkc6IGlPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQgZW5j
b2RpbmcgbWFjb3MtNi0xMC4yIHdpdGggbmFtZXMgWydtYWNvcy02LTEwLjInXQpFWFRSQSBFTkNP
RElORzogaU9TIFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGluZyBtYWNvcy02XzItMTAu
NCB3aXRoIG5hbWVzIFsnbWFjb3MtNl8yLTEwLjQnLCAneC1tYWMtZ3JlZWsnLCAnd2luZG93cy0x
MDAwNicsICdtYWNncicsICd4LW1hY2dyZWVrJ10KRVhUUkEgRU5DT0RJTkc6IGlPUyBXZWJLaXQg
a25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgbWFjb3MtMzUtMTAuMiB3aXRoIG5hbWVzIFsnbWFj
b3MtMzUtMTAuMicsICd4LW1hYy10dXJraXNoJywgJ3dpbmRvd3MtMTAwODEnLCAnbWFjdHInLCAn
eC1tYWN0dXJraXNoJ10KRVhUUkEgRU5DT0RJTkc6IGlPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRh
cmQgZW5jb2RpbmcgbWFjb3MtMjktMTAuMiB3aXRoIG5hbWVzIFsnbWFjb3MtMjktMTAuMicsICd4
LW1hYy1jZW50cmFsZXVycm9tYW4nLCAnd2luZG93cy0xMDAyOScsICd4LW1hYy1jZScsICdtYWNj
ZScsICdtYWNjZW50cmFsZXVyb3BlJywgJ3gtbWFjY2VudHJhbGV1cm9wZSddCkVYVFJBIEVOQ09E
SU5HOiBpT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIHNvZnRiYW5rLXNqaXMg
d2l0aCBuYW1lcyBbJ3NvZnRiYW5rLXNqaXMnXQpFWFRSQSBFTkNPRElORzogaU9TIFdlYktpdCBr
bm93cyBub25zdGFuZGFyZCBlbmNvZGluZyBtYWNvcy03XzMtMTAuMiB3aXRoIG5hbWVzIFsnbWFj
b3MtN18zLTEwLjInLCAneC1tYWMtY3lyaWxsaWMnLCAnd2luZG93cy0xMDAwNycsICdtYWMtY3ly
aWxsaWMnLCAnbWFjY3knLCAneC1tYWNjeXJpbGxpYycsICd4LW1hY3VrcmFpbmUnXQpQTEFURk9S
TSBQQVJJVFk6IGlPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgbWFjb3MtNi0x
MC4yIHdpdGggbmFtZXMgWydtYWNvcy02LTEwLjInXSwgYnV0IG1hY09TIFdlYktpdCBkb2Vzbid0
ClBMQVRGT1JNIFBBUklUWTogaU9TIFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGluZyBt
YWNvcy02XzItMTAuNCB3aXRoIG5hbWVzIFsnbWFjb3MtNl8yLTEwLjQnLCAneC1tYWMtZ3JlZWsn
LCAnd2luZG93cy0xMDAwNicsICdtYWNncicsICd4LW1hY2dyZWVrJ10sIGJ1dCBtYWNPUyBXZWJL
aXQgZG9lc24ndApQTEFURk9STSBQQVJJVFk6IGlPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQg
ZW5jb2RpbmcgbWFjb3MtMzUtMTAuMiB3aXRoIG5hbWVzIFsnbWFjb3MtMzUtMTAuMicsICd4LW1h
Yy10dXJraXNoJywgJ3dpbmRvd3MtMTAwODEnLCAnbWFjdHInLCAneC1tYWN0dXJraXNoJ10sIGJ1
dCBtYWNPUyBXZWJLaXQgZG9lc24ndApQTEFURk9STSBQQVJJVFk6IGlPUyBXZWJLaXQga25vd3Mg
bm9uc3RhbmRhcmQgZW5jb2RpbmcgbWFjb3MtMjktMTAuMiB3aXRoIG5hbWVzIFsnbWFjb3MtMjkt
MTAuMicsICd4LW1hYy1jZW50cmFsZXVycm9tYW4nLCAnd2luZG93cy0xMDAyOScsICd4LW1hYy1j
ZScsICdtYWNjZScsICdtYWNjZW50cmFsZXVyb3BlJywgJ3gtbWFjY2VudHJhbGV1cm9wZSddLCBi
dXQgbWFjT1MgV2ViS2l0IGRvZXNuJ3QKUExBVEZPUk0gUEFSSVRZOiBpT1MgV2ViS2l0IGtub3dz
IG5vbnN0YW5kYXJkIGVuY29kaW5nIHNvZnRiYW5rLXNqaXMgd2l0aCBuYW1lcyBbJ3NvZnRiYW5r
LXNqaXMnXSwgYnV0IG1hY09TIFdlYktpdCBkb2Vzbid0ClBMQVRGT1JNIFBBUklUWTogaU9TIFdl
YktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGluZyBtYWNvcy03XzMtMTAuMiB3aXRoIG5hbWVz
IFsnbWFjb3MtN18zLTEwLjInLCAneC1tYWMtY3lyaWxsaWMnLCAnd2luZG93cy0xMDAwNycsICdt
YWMtY3lyaWxsaWMnLCAnbWFjY3knLCAneC1tYWNjeXJpbGxpYycsICd4LW1hY3VrcmFpbmUnXSwg
YnV0IG1hY09TIFdlYktpdCBkb2Vzbid0ClBMQVRGT1JNIFBBUklUWTogbWFjT1MgV2ViS2l0IGtu
b3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIHgtbWFjLXZ0MTAwIHdpdGggbmFtZXMgWyd4LW1hYy12
dDEwMCddLCBidXQgaU9TIFdlYktpdCBkb2Vzbid0ClBMQVRGT1JNIFBBUklUWTogbWFjT1MgV2Vi
S2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIHgtbWFjLWphcGFuZXNlIHdpdGggbmFtZXMg
Wyd4LW1hYy1qYXBhbmVzZSddLCBidXQgaU9TIFdlYktpdCBkb2Vzbid0ClBMQVRGT1JNIFBBUklU
WTogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIHgtbWFjLWZhcnNpIHdp
dGggbmFtZXMgWyd4LW1hYy1mYXJzaSddLCBidXQgaU9TIFdlYktpdCBkb2Vzbid0ClBMQVRGT1JN
IFBBUklUWTogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIEVVQy1UVyB3
aXRoIG5hbWVzIFsnZXVjLXR3J10sIGJ1dCBpT1MgV2ViS2l0IGRvZXNuJ3QKUExBVEZPUk0gUEFS
SVRZOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgU2hpZnRfSklTX1gw
MjEzLTIwMDAgd2l0aCBuYW1lcyBbJ3NoaWZ0X2ppc194MDIxMy0yMDAwJ10sIGJ1dCBpT1MgV2Vi
S2l0IGRvZXNuJ3QKUExBVEZPUk0gUEFSSVRZOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRh
cmQgZW5jb2RpbmcgeC1tYWMtY2hpbmVzZXRyYWQgd2l0aCBuYW1lcyBbJ3gtbWFjLWNoaW5lc2V0
cmFkJywgJ3htYWN0cmFkY2hpbmVzZSddLCBidXQgaU9TIFdlYktpdCBkb2Vzbid0ClBMQVRGT1JN
IFBBUklUWTogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIGNwOTUwIHdp
dGggbmFtZXMgWydjcDk1MCddLCBidXQgaU9TIFdlYktpdCBkb2Vzbid0ClBMQVRGT1JNIFBBUklU
WTogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIHgtbWFjLWRldmFuYWdh
cmkgd2l0aCBuYW1lcyBbJ3gtbWFjLWRldmFuYWdhcmknXSwgYnV0IGlPUyBXZWJLaXQgZG9lc24n
dApQTEFURk9STSBQQVJJVFk6IG1hY09TIFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGlu
ZyBKSVNfQzYyMjYtMTk3OCB3aXRoIG5hbWVzIFsnamlzX2M2MjI2LTE5NzgnLCAnY3Npc280Mmpp
c2M2MjI2MTk3OCcsICdpc29pcjQyJ10sIGJ1dCBpT1MgV2ViS2l0IGRvZXNuJ3QKUExBVEZPUk0g
UEFSSVRZOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgeC1tYWMtZ3Vq
YXJhdGkgd2l0aCBuYW1lcyBbJ3gtbWFjLWd1amFyYXRpJ10sIGJ1dCBpT1MgV2ViS2l0IGRvZXNu
J3QKUExBVEZPUk0gUEFSSVRZOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2Rp
bmcgeC1tYWMtY3JvYXRpYW4gd2l0aCBuYW1lcyBbJ3gtbWFjLWNyb2F0aWFuJ10sIGJ1dCBpT1Mg
V2ViS2l0IGRvZXNuJ3QKUExBVEZPUk0gUEFSSVRZOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9uc3Rh
bmRhcmQgZW5jb2RpbmcgeC1tYWMtYXJhYmljIHdpdGggbmFtZXMgWyd4LW1hYy1hcmFiaWMnXSwg
YnV0IGlPUyBXZWJLaXQgZG9lc24ndApQTEFURk9STSBQQVJJVFk6IG1hY09TIFdlYktpdCBrbm93
cyBub25zdGFuZGFyZCBlbmNvZGluZyBKSVNfWDAyMDgtMTk5MCB3aXRoIG5hbWVzIFsnamlzX3gw
MjA4LTE5OTAnXSwgYnV0IGlPUyBXZWJLaXQgZG9lc24ndApQTEFURk9STSBQQVJJVFk6IG1hY09T
IFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGluZyB4LW1hYy10aGFpIHdpdGggbmFtZXMg
Wyd4LW1hYy10aGFpJ10sIGJ1dCBpT1MgV2ViS2l0IGRvZXNuJ3QKUExBVEZPUk0gUEFSSVRZOiBt
YWNPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgeC1tYWMtaGVicmV3IHdpdGgg
bmFtZXMgWyd4LW1hYy1oZWJyZXcnXSwgYnV0IGlPUyBXZWJLaXQgZG9lc24ndApQTEFURk9STSBQ
QVJJVFk6IG1hY09TIFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGluZyB3aW5kb3dzLTg3
NCB3aXRoIG5hbWVzIFsnaXNvLTg4NTktMTEnXSwgYnV0IGlPUyBXZWJLaXQgZG9lc24ndApQTEFU
Rk9STSBQQVJJVFk6IG1hY09TIFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBlbmNvZGluZyB4LW1h
Yy1jaGluZXNlc2ltcCB3aXRoIG5hbWVzIFsneC1tYWMtY2hpbmVzZXNpbXAnLCAneG1hY3NpbXBj
aGluZXNlJ10sIGJ1dCBpT1MgV2ViS2l0IGRvZXNuJ3QKUExBVEZPUk0gUEFSSVRZOiBtYWNPUyBX
ZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgeC1tYWMtdGliZXRhbiB3aXRoIG5hbWVz
IFsneC1tYWMtdGliZXRhbiddLCBidXQgaU9TIFdlYktpdCBkb2Vzbid0ClBMQVRGT1JNIFBBUklU
WTogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIHgtbWFjLXJvbWFuaWFu
IHdpdGggbmFtZXMgWyd4LW1hYy1yb21hbmlhbiddLCBidXQgaU9TIFdlYktpdCBkb2Vzbid0ClBM
QVRGT1JNIFBBUklUWTogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIGpv
aGFiIHdpdGggbmFtZXMgWydqb2hhYiddLCBidXQgaU9TIFdlYktpdCBkb2Vzbid0ClBMQVRGT1JN
IFBBUklUWTogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIHgtbWFjLWRp
bmdiYXRzIHdpdGggbmFtZXMgWyd4LW1hYy1kaW5nYmF0cyddLCBidXQgaU9TIFdlYktpdCBkb2Vz
bid0ClBMQVRGT1JNIFBBUklUWTogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29k
aW5nIHgtbmV4dHN0ZXAgd2l0aCBuYW1lcyBbJ3gtbmV4dHN0ZXAnXSwgYnV0IGlPUyBXZWJLaXQg
ZG9lc24ndApQTEFURk9STSBQQVJJVFk6IG1hY09TIFdlYktpdCBrbm93cyBub25zdGFuZGFyZCBl
bmNvZGluZyB4LW1hYy1zeW1ib2wgd2l0aCBuYW1lcyBbJ3gtbWFjLXN5bWJvbCddLCBidXQgaU9T
IFdlYktpdCBkb2Vzbid0ClBMQVRGT1JNIFBBUklUWTogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0
YW5kYXJkIGVuY29kaW5nIHgtbWFjLWljZWxhbmRpYyB3aXRoIG5hbWVzIFsneC1tYWMtaWNlbGFu
ZGljJ10sIGJ1dCBpT1MgV2ViS2l0IGRvZXNuJ3QKUExBVEZPUk0gUEFSSVRZOiBtYWNPUyBXZWJL
aXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgY3A3Mzcgd2l0aCBuYW1lcyBbJ2NwNzM3Jywg
J2libTczNyddLCBidXQgaU9TIFdlYktpdCBkb2Vzbid0ClBMQVRGT1JNIFBBUklUWTogbWFjT1Mg
V2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIEtPSTgtVSB3aXRoIG5hbWVzIFsna29p
OC11J10sIGJ1dCBpT1MgV2ViS2l0IGRvZXNuJ3QKUExBVEZPUk0gUEFSSVRZOiBtYWNPUyBXZWJL
aXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgSVNPLTIwMjItSlAtMyB3aXRoIG5hbWVzIFsn
aXNvLTIwMjItanAtMyddLCBidXQgaU9TIFdlYktpdCBkb2Vzbid0ClBMQVRGT1JNIFBBUklUWTog
bWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIHgtbWFjLWd1cm11a2hpIHdp
dGggbmFtZXMgWyd4LW1hYy1ndXJtdWtoaSddLCBidXQgaU9TIFdlYktpdCBkb2Vzbid0ClBMQVRG
T1JNIFBBUklUWTogbWFjT1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIElTTy04
ODU5LTE2IHdpdGggbmFtZXMgWydpc28tODg1OS0xNicsICdpc284ODU5MTYyMDAxJywgJ2lzb2ly
MjI2JywgJ2wxMCcsICdsYXRpbjEwJ10sIGJ1dCBpT1MgV2ViS2l0IGRvZXNuJ3QKUExBVEZPUk0g
UEFSSVRZOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgeC1tYWMtcm9t
YW4tbGF0aW4xIHdpdGggbmFtZXMgWyd4LW1hYy1yb21hbi1sYXRpbjEnXSwgYnV0IGlPUyBXZWJL
aXQgZG9lc24ndApQTEFURk9STSBQQVJJVFk6IG1hY09TIFdlYktpdCBrbm93cyBub25zdGFuZGFy
ZCBlbmNvZGluZyBJU08tODg1OS0xNCB3aXRoIG5hbWVzIFsnaXNvLTg4NTktMTQnLCAnaXNvODg1
OTE0MTk5OCcsICdpc29jZWx0aWMnLCAnaXNvaXIxOTknLCAnbDgnLCAnbGF0aW44J10sIGJ1dCBp
T1MgV2ViS2l0IGRvZXNuJ3QKUExBVEZPUk0gUEFSSVRZOiBtYWNPUyBXZWJLaXQga25vd3Mgbm9u
c3RhbmRhcmQgZW5jb2RpbmcgSVNPLTg4NTktMTAgd2l0aCBuYW1lcyBbJ2lzby04ODU5LTEwJywg
J2NzaXNvbGF0aW42JywgJ2lzbzg4NTkxMDE5OTInLCAnaXNvaXIxNTcnLCAnbDYnLCAnbGF0aW42
J10sIGJ1dCBpT1MgV2ViS2l0IGRvZXNuJ3QKUExBVEZPUk0gUEFSSVRZOiBtYWNPUyBXZWJLaXQg
a25vd3Mgbm9uc3RhbmRhcmQgZW5jb2RpbmcgSklTX1gwMjA4LTE5ODMgd2l0aCBuYW1lcyBbJ2pp
c194MDIwOC0xOTgzJywgJ2NzaXNvODdqaXN4MDIwOCcsICdpc29pcjg3JywgJ2ppc2M2MjI2MTk4
MycsICd4MDIwOCddLCBidXQgaU9TIFdlYktpdCBkb2Vzbid0ClBMQVRGT1JNIFBBUklUWTogbWFj
T1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIEpJU19YMDIxMi0xOTkwIHdpdGgg
bmFtZXMgWydqaXNfeDAyMTItMTk5MCcsICdjc2lzbzE1OWppc3gwMjEyMTk5MCcsICdpc29pcjE1
OScsICd4MDIxMiddLCBidXQgaU9TIFdlYktpdCBkb2Vzbid0ClBMQVRGT1JNIFBBUklUWTogbWFj
T1MgV2ViS2l0IGtub3dzIG5vbnN0YW5kYXJkIGVuY29kaW5nIHgtbWFjLWtvcmVhbiB3aXRoIG5h
bWVzIFsneC1tYWMta29yZWFuJ10sIGJ1dCBpT1MgV2ViS2l0IGRvZXNuJ3QK
</data>

          </attachment>
      

    </bug>

</bugzilla>