<?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>163471</bug_id>
          
          <creation_ts>2016-10-14 16:45:27 -0700</creation_ts>
          <short_desc>AX: [Mac] mapping for output elements</short_desc>
          <delta_ts>2016-10-17 14:03:34 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Accessibility</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Nan Wang">n_wang</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>n_wang</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1240482</commentid>
    <comment_count>0</comment_count>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2016-10-14 16:45:27 -0700</bug_when>
    <thetext>http://rawgit.com/w3c/aria/master/html-aam/html-aam.html
Output elements should be mapped to status role.

&lt;rdar://problem/26638537&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240494</commentid>
    <comment_count>1</comment_count>
      <attachid>291682</attachid>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2016-10-14 16:59:12 -0700</bug_when>
    <thetext>Created attachment 291682
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240509</commentid>
    <comment_count>2</comment_count>
      <attachid>291682</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2016-10-14 17:52:29 -0700</bug_when>
    <thetext>Comment on attachment 291682
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=291682&amp;action=review

&gt; Source/WebCore/ChangeLog:8
&gt; +        Mapped the output element to status role. And exposed its text content

this sounds like it should be one sentence

&gt; LayoutTests/ChangeLog:13
&gt; +        AX: [Mac] mapping for output elements

duplicate entries here

&gt; LayoutTests/accessibility/mac/output-element-expected.txt:9
&gt; +PASS output.roleDescription is &apos;AXRoleDescription: application status&apos;

should we override the role description here to be &quot;output&quot; or something more appropriate?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1241048</commentid>
    <comment_count>3</comment_count>
      <attachid>291841</attachid>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2016-10-17 11:26:04 -0700</bug_when>
    <thetext>Created attachment 291841
patch

updated the role description</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1241149</commentid>
    <comment_count>4</comment_count>
      <attachid>291841</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-17 14:03:29 -0700</bug_when>
    <thetext>Comment on attachment 291841
patch

Clearing flags on attachment: 291841

Committed r207429: &lt;http://trac.webkit.org/changeset/207429&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1241150</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-17 14:03:34 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>291682</attachid>
            <date>2016-10-14 16:59:12 -0700</date>
            <delta_ts>2016-10-17 11:26:04 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>6439</size>
            <attacher name="Nan Wang">n_wang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwNzM2MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDE2LTEwLTE0ICBOYW4gV2Fu
ZyAgPG5fd2FuZ0BhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFtNYWNdIG1hcHBpbmcgZm9yIG91
dHB1dCBlbGVtZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTYzNDcxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgTWFwcGVkIHRoZSBvdXRwdXQgZWxlbWVudCB0byBzdGF0dXMgcm9sZS4gQW5kIGV4cG9z
ZWQgaXRzIHRleHQgY29udGVudAorICAgICAgICBhcyBBWFRpdGxlLgorCisgICAgICAgIFRlc3Q6
IGFjY2Vzc2liaWxpdHkvbWFjL291dHB1dC1lbGVtZW50Lmh0bWwKKworICAgICAgICAqIGFjY2Vz
c2liaWxpdHkvQWNjZXNzaWJpbGl0eU5vZGVPYmplY3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
QWNjZXNzaWJpbGl0eU5vZGVPYmplY3Q6OnZpc2libGVUZXh0KToKKyAgICAgICAgKiBhY2Nlc3Np
YmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNz
aWJpbGl0eU9iamVjdDo6aXNPdXRwdXQpOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0
eU9iamVjdDo6aXNGaWd1cmUpOiBEZWxldGVkLgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNj
ZXNzaWJpbGl0eU9iamVjdC5oOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eU9iamVj
dDo6aXNTdW1tYXJ5KTogRGVsZXRlZC4KKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2li
aWxpdHlSZW5kZXJPYmplY3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eVJl
bmRlck9iamVjdDo6ZGV0ZXJtaW5lQWNjZXNzaWJpbGl0eVJvbGUpOgorCiAyMDE2LTEwLTE0ICBE
ZWFuIEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KIAogICAgICAgICBDU1MgcGFyc2luZyBzaG91
bGQgdXNlIENvbG9yIG5vdCBSR0JBMzIKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxp
dHkvQWNjZXNzaWJpbGl0eU5vZGVPYmplY3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJD
b3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU5vZGVPYmplY3QuY3BwCShyZXZpc2lvbiAy
MDczNjEpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlOb2Rl
T2JqZWN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTQwNyw2ICsxNDA3LDkgQEAgdm9pZCBBY2Nl
c3NpYmlsaXR5Tm9kZU9iamVjdDo6dmlzaWJsZVRleAogICAgIGlmIChpc0hlYWRpbmcoKSB8fCBp
c0xpbmsoKSkKICAgICAgICAgdXNlVGV4dFVuZGVyRWxlbWVudCA9IHRydWU7CiAgICAgCisgICAg
aWYgKGlzT3V0cHV0KCkpCisgICAgICAgIHVzZVRleHRVbmRlckVsZW1lbnQgPSB0cnVlOworICAg
IAogICAgIGlmICh1c2VUZXh0VW5kZXJFbGVtZW50KSB7CiAgICAgICAgIEFjY2Vzc2liaWxpdHlU
ZXh0VW5kZXJFbGVtZW50TW9kZSBtb2RlOwogICAgICAgICAKSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAkocmV2aXNp
b24gMjA3MzYxKQorKysgU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5
T2JqZWN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzEwNSw2ICszMTA1LDEyIEBAIGJvb2wgQWNj
ZXNzaWJpbGl0eU9iamVjdDo6aXNGaWd1cmUoKSBjb24KICAgICBOb2RlKiBub2RlID0gdGhpcy0+
bm9kZSgpOwogICAgIHJldHVybiBub2RlICYmIG5vZGUtPmhhc1RhZ05hbWUoZmlndXJlVGFnKTsK
IH0KKworYm9vbCBBY2Nlc3NpYmlsaXR5T2JqZWN0Ojppc091dHB1dCgpIGNvbnN0Cit7CisgICAg
Tm9kZSogbm9kZSA9IHRoaXMtPm5vZGUoKTsKKyAgICByZXR1cm4gbm9kZSAmJiBub2RlLT5oYXNU
YWdOYW1lKG91dHB1dFRhZyk7Cit9CiAgICAgCiBib29sIEFjY2Vzc2liaWxpdHlPYmplY3Q6Omlz
Q29udGFpbmVkQnlQYXNzd29yZEZpZWxkKCkgY29uc3QKIHsKSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCShyZXZpc2lvbiAy
MDczNjEpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmpl
Y3QuaAkod29ya2luZyBjb3B5KQpAQCAtNTYyLDYgKzU2Miw3IEBAIHB1YmxpYzoKICAgICBib29s
IGlzU3VwZXJzY3JpcHRTdHlsZUdyb3VwKCkgY29uc3Q7CiAgICAgYm9vbCBpc0ZpZ3VyZSgpIGNv
bnN0OwogICAgIGJvb2wgaXNTdW1tYXJ5KCkgY29uc3QgeyByZXR1cm4gcm9sZVZhbHVlKCkgPT0g
U3VtbWFyeVJvbGU7IH0KKyAgICBib29sIGlzT3V0cHV0KCkgY29uc3Q7CiAgICAgCiAgICAgdmly
dHVhbCBib29sIGlzQ2hlY2tlZCgpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9CiAgICAgdmlydHVh
bCBib29sIGlzRW5hYmxlZCgpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9CkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRl
ck9iamVjdC5jcHAJKHJldmlzaW9uIDIwNzM2MSkKKysrIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2li
aWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI3
NDksNiArMjc0OSwxMSBAQCBBY2Nlc3NpYmlsaXR5Um9sZSBBY2Nlc3NpYmlsaXR5UmVuZGVyT2Jq
CiAgICAgICAgIHJldHVybiBEZXRhaWxzUm9sZTsKICAgICBpZiAoaXM8SFRNTFN1bW1hcnlFbGVt
ZW50Pihub2RlKSkKICAgICAgICAgcmV0dXJuIFN1bW1hcnlSb2xlOworICAgIAorICAgIC8vIGh0
dHA6Ly9yYXdnaXQuY29tL3czYy9hcmlhL21hc3Rlci9odG1sLWFhbS9odG1sLWFhbS5odG1sCisg
ICAgLy8gT3V0cHV0IGVsZW1lbnRzIHNob3VsZCBiZSBtYXBwZWQgdG8gc3RhdHVzIHJvbGUuCisg
ICAgaWYgKGlzT3V0cHV0KCkpCisgICAgICAgIHJldHVybiBBcHBsaWNhdGlvblN0YXR1c1JvbGU7
CiAKICNpZiBFTkFCTEUoVklERU8pCiAgICAgaWYgKGlzPEhUTUxWaWRlb0VsZW1lbnQ+KG5vZGUp
KQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L0NoYW5nZUxvZwkocmV2aXNpb24gMjA3MzYxKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTYtMTAtMTQgIE5hbiBXYW5nICA8bl93
YW5nQGFwcGxlLmNvbT4KKworICAgICAgICBBWDogW01hY10gbWFwcGluZyBmb3Igb3V0cHV0IGVs
ZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NjM0NzEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IGFjY2Vzc2liaWxpdHkvbWFjL291dHB1dC1lbGVtZW50LWV4cGVjdGVkLnR4dDogQWRkZWQuCisg
ICAgICAgICogYWNjZXNzaWJpbGl0eS9tYWMvb3V0cHV0LWVsZW1lbnQuaHRtbDogQWRkZWQuCisK
KzIwMTYtMTAtMTQgIE5hbiBXYW5nICA8bl93YW5nQGFwcGxlLmNvbT4KKworICAgICAgICBBWDog
W01hY10gbWFwcGluZyBmb3Igb3V0cHV0IGVsZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjM0NzEKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvbWFjL291dHB1dC1lbGVt
ZW50LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9tYWMvb3V0
cHV0LWVsZW1lbnQuaHRtbDogQWRkZWQuCisKIDIwMTYtMTAtMTQgIENocmlzIER1bWV6ICA8Y2R1
bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMjA3MzE5
LgpJbmRleDogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9tYWMvb3V0cHV0LWVsZW1lbnQtZXhw
ZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL291
dHB1dC1lbGVtZW50LWV4cGVjdGVkLnR4dAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9h
Y2Nlc3NpYmlsaXR5L21hYy9vdXRwdXQtZWxlbWVudC1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29w
eSkKQEAgLTAsMCArMSwxNCBAQAorb3V0cHV0IGVsZW1lbnQKK1RoaXMgdGVzdHMgdGhhdCB0aGUg
b3V0cHV0IGVsZW1lbnQgaGFzIGNvcnJlY3QgbWFwcGluZy4KKworT24gc3VjY2VzcywgeW91IHdp
bGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09N
UExFVEUiLgorCisKK1BBU1Mgb3V0cHV0LnJvbGUgaXMgJ0FYUm9sZTogQVhHcm91cCcKK1BBU1Mg
b3V0cHV0LnN1YnJvbGUgaXMgJ0FYU3Vicm9sZTogQVhBcHBsaWNhdGlvblN0YXR1cycKK1BBU1Mg
b3V0cHV0LnJvbGVEZXNjcmlwdGlvbiBpcyAnQVhSb2xlRGVzY3JpcHRpb246IGFwcGxpY2F0aW9u
IHN0YXR1cycKK1BBU1Mgb3V0cHV0LnRpdGxlIGlzICdBWFRpdGxlOiBvdXRwdXQgZWxlbWVudCcK
K1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCkluZGV4
OiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9vdXRwdXQtZWxlbWVudC5odG1sCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL291dHB1dC1lbGVtZW50Lmh0
bWwJKG5vbmV4aXN0ZW50KQorKysgTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9tYWMvb3V0cHV0
LWVsZW1lbnQuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDMxIEBACis8IURPQ1RZUEUg
SFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPHNj
cmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hl
YWQ+Cis8Ym9keSBpZD0iYm9keSI+CisKKzxvdXRwdXQgaWQ9Im91dHB1dCI+b3V0cHV0IGVsZW1l
bnQ8L291dHB1dD4KKworCisKKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29u
c29sZSI+PC9kaXY+CisKKzxzY3JpcHQ+CisgICAgZGVzY3JpcHRpb24oIlRoaXMgdGVzdHMgdGhh
dCB0aGUgb3V0cHV0IGVsZW1lbnQgaGFzIGNvcnJlY3QgbWFwcGluZy4iKTsKKworICAgIGlmICh3
aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsKKworICAgICAgICAgIHZhciBvdXRwdXQg
PSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5SWQoIm91dHB1dCIp
OworICAgICAgICAgIHNob3VsZEJlKCJvdXRwdXQucm9sZSIsICInQVhSb2xlOiBBWEdyb3VwJyIp
OworICAgICAgICAgIHNob3VsZEJlKCJvdXRwdXQuc3Vicm9sZSIsICInQVhTdWJyb2xlOiBBWEFw
cGxpY2F0aW9uU3RhdHVzJyIpOworICAgICAgICAgIHNob3VsZEJlKCJvdXRwdXQucm9sZURlc2Ny
aXB0aW9uIiwgIidBWFJvbGVEZXNjcmlwdGlvbjogYXBwbGljYXRpb24gc3RhdHVzJyIpOworICAg
ICAgICAgIAorICAgICAgICAgIHNob3VsZEJlKCJvdXRwdXQudGl0bGUiLCAiJ0FYVGl0bGU6IG91
dHB1dCBlbGVtZW50JyIpOworICAgIH0KKzwvc2NyaXB0PgorCis8c2NyaXB0IHNyYz0iLi4vLi4v
cmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>291841</attachid>
            <date>2016-10-17 11:26:04 -0700</date>
            <delta_ts>2016-10-17 14:03:29 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>9990</size>
            <attacher name="Nan Wang">n_wang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwNzQxNykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMzIEBACisyMDE2LTEwLTE3ICBOYW4gV2Fu
ZyAgPG5fd2FuZ0BhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFtNYWNdIG1hcHBpbmcgZm9yIG91
dHB1dCBlbGVtZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTYzNDcxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgTWFwcGVkIHRoZSBvdXRwdXQgZWxlbWVudCB0byBzdGF0dXMgcm9sZSBhbmQgZXhwb3Nl
ZCBpdHMgdGV4dCBjb250ZW50CisgICAgICAgIGFzIEFYVGl0bGUuIAorCisgICAgICAgIFRlc3Q6
IGFjY2Vzc2liaWxpdHkvbWFjL291dHB1dC1lbGVtZW50Lmh0bWwKKworICAgICAgICAqIEVuZ2xp
c2gubHByb2ovTG9jYWxpemFibGUuc3RyaW5nczoKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0Fj
Y2Vzc2liaWxpdHlOb2RlT2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxp
dHlOb2RlT2JqZWN0Ojp2aXNpYmxlVGV4dCk6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nl
c3NpYmlsaXR5T2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlPYmpl
Y3Q6OmlzT3V0cHV0KToKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmpl
Y3QuaDoKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Qu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdDo6ZGV0ZXJt
aW5lQWNjZXNzaWJpbGl0eVJvbGUpOgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvbWFjL1dlYkFj
Y2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyTWFjLm1tOgorICAgICAgICAoLVtXZWJBY2Nlc3NpYmls
aXR5T2JqZWN0V3JhcHBlciByb2xlRGVzY3JpcHRpb25dKToKKyAgICAgICAgKiBwbGF0Zm9ybS9M
b2NhbGl6ZWRTdHJpbmdzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFYT3V0cHV0VGV4dCk6Cisg
ICAgICAgICogcGxhdGZvcm0vTG9jYWxpemVkU3RyaW5ncy5oOgorICAgICAgICAqIHBsYXRmb3Jt
L2VmbC9Mb2NhbGl6ZWRTdHJpbmdzRWZsLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFYT3V0cHV0
VGV4dCk6CisgICAgICAgICogcGxhdGZvcm0vZ3RrL0xvY2FsaXplZFN0cmluZ3NHdGsuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6QVhPdXRwdXRUZXh0KToKKwogMjAxNi0xMC0xNyAgU2ltb24gRnJh
c2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggdHlwbyBpbiBlcnJv
ciBtZXNzYWdlLgpJbmRleDogU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9Mb2NhbGl6YWJs
ZS5zdHJpbmdzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovTG9j
YWxpemFibGUuc3RyaW5ncwkocmV2aXNpb24gMjA3NDE2KQorKysgU291cmNlL1dlYkNvcmUvRW5n
bGlzaC5scHJvai9Mb2NhbGl6YWJsZS5zdHJpbmdzCSh3b3JraW5nIGNvcHkpCkBAIC05NzAsNiAr
OTcwLDkgQEAKIC8qIGFjY2Vzc2liaWxpdHkgaGVscCB0ZXh0IGZvciByZW1haW5pbmcgdGltZSBk
aXNwbGF5ICovCiAibnVtYmVyIG9mIHNlY29uZHMgb2YgbW92aWUgcmVtYWluaW5nIiA9ICJudW1i
ZXIgb2Ygc2Vjb25kcyBvZiBtb3ZpZSByZW1haW5pbmciOwogCisvKiBhY2Nlc3NpYmlsaXR5IHJv
bGUgZGVzY3JpcHRpb24gZm9yIGFuIG91dHB1dCBlbGVtZW50ICovCisib3V0cHV0IiA9ICJvdXRw
dXQiOworCiAvKiBIVFRQIHJlc3VsdCBjb2RlIHN0cmluZyAqLwogInBhcnRpYWwgY29udGVudCIg
PSAicGFydGlhbCBjb250ZW50IjsKIApJbmRleDogU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0
eS9BY2Nlc3NpYmlsaXR5Tm9kZU9iamVjdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5Tm9kZU9iamVjdC5jcHAJKHJldmlzaW9uIDIw
NzQxNikKKysrIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU5vZGVP
YmplY3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNDA3LDYgKzE0MDcsOSBAQCB2b2lkIEFjY2Vz
c2liaWxpdHlOb2RlT2JqZWN0Ojp2aXNpYmxlVGV4CiAgICAgaWYgKGlzSGVhZGluZygpIHx8IGlz
TGluaygpKQogICAgICAgICB1c2VUZXh0VW5kZXJFbGVtZW50ID0gdHJ1ZTsKICAgICAKKyAgICBp
ZiAoaXNPdXRwdXQoKSkKKyAgICAgICAgdXNlVGV4dFVuZGVyRWxlbWVudCA9IHRydWU7CisgICAg
CiAgICAgaWYgKHVzZVRleHRVbmRlckVsZW1lbnQpIHsKICAgICAgICAgQWNjZXNzaWJpbGl0eVRl
eHRVbmRlckVsZW1lbnRNb2RlIG1vZGU7CiAgICAgICAgIApJbmRleDogU291cmNlL1dlYkNvcmUv
YWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3BwCShyZXZpc2lv
biAyMDc0MTYpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlP
YmplY3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMTA1LDYgKzMxMDUsMTIgQEAgYm9vbCBBY2Nl
c3NpYmlsaXR5T2JqZWN0Ojppc0ZpZ3VyZSgpIGNvbgogICAgIE5vZGUqIG5vZGUgPSB0aGlzLT5u
b2RlKCk7CiAgICAgcmV0dXJuIG5vZGUgJiYgbm9kZS0+aGFzVGFnTmFtZShmaWd1cmVUYWcpOwog
fQorCitib29sIEFjY2Vzc2liaWxpdHlPYmplY3Q6OmlzT3V0cHV0KCkgY29uc3QKK3sKKyAgICBO
b2RlKiBub2RlID0gdGhpcy0+bm9kZSgpOworICAgIHJldHVybiBub2RlICYmIG5vZGUtPmhhc1Rh
Z05hbWUob3V0cHV0VGFnKTsKK30KICAgICAKIGJvb2wgQWNjZXNzaWJpbGl0eU9iamVjdDo6aXND
b250YWluZWRCeVBhc3N3b3JkRmllbGQoKSBjb25zdAogewpJbmRleDogU291cmNlL1dlYkNvcmUv
YWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmgJKHJldmlzaW9uIDIw
NzQxNikKKysrIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVj
dC5oCSh3b3JraW5nIGNvcHkpCkBAIC01NjIsNiArNTYyLDcgQEAgcHVibGljOgogICAgIGJvb2wg
aXNTdXBlcnNjcmlwdFN0eWxlR3JvdXAoKSBjb25zdDsKICAgICBib29sIGlzRmlndXJlKCkgY29u
c3Q7CiAgICAgYm9vbCBpc1N1bW1hcnkoKSBjb25zdCB7IHJldHVybiByb2xlVmFsdWUoKSA9PSBT
dW1tYXJ5Um9sZTsgfQorICAgIGJvb2wgaXNPdXRwdXQoKSBjb25zdDsKICAgICAKICAgICB2aXJ0
dWFsIGJvb2wgaXNDaGVja2VkKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KICAgICB2aXJ0dWFs
IGJvb2wgaXNFbmFibGVkKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVy
T2JqZWN0LmNwcAkocmV2aXNpb24gMjA3NDE2KQorKysgU291cmNlL1dlYkNvcmUvYWNjZXNzaWJp
bGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjc0
OSw2ICsyNzQ5LDExIEBAIEFjY2Vzc2liaWxpdHlSb2xlIEFjY2Vzc2liaWxpdHlSZW5kZXJPYmoK
ICAgICAgICAgcmV0dXJuIERldGFpbHNSb2xlOwogICAgIGlmIChpczxIVE1MU3VtbWFyeUVsZW1l
bnQ+KG5vZGUpKQogICAgICAgICByZXR1cm4gU3VtbWFyeVJvbGU7CisgICAgCisgICAgLy8gaHR0
cDovL3Jhd2dpdC5jb20vdzNjL2FyaWEvbWFzdGVyL2h0bWwtYWFtL2h0bWwtYWFtLmh0bWwKKyAg
ICAvLyBPdXRwdXQgZWxlbWVudHMgc2hvdWxkIGJlIG1hcHBlZCB0byBzdGF0dXMgcm9sZS4KKyAg
ICBpZiAoaXNPdXRwdXQoKSkKKyAgICAgICAgcmV0dXJuIEFwcGxpY2F0aW9uU3RhdHVzUm9sZTsK
IAogI2lmIEVOQUJMRShWSURFTykKICAgICBpZiAoaXM8SFRNTFZpZGVvRWxlbWVudD4obm9kZSkp
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5
T2JqZWN0V3JhcHBlck1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3Np
YmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlck1hYy5tbQkocmV2aXNpb24g
MjA3NDE2KQorKysgU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJp
bGl0eU9iamVjdFdyYXBwZXJNYWMubW0JKHdvcmtpbmcgY29weSkKQEAgLTI0NzQsNiArMjQ3NCw5
IEBAIC0gKE5TU3RyaW5nKilyb2xlRGVzY3JpcHRpb24KICAgICAKICAgICBpZiAoW2F4Um9sZSBp
c0VxdWFsVG9TdHJpbmc6TlNBY2Nlc3NpYmlsaXR5R3JvdXBSb2xlXSkgewogICAgICAgICAKKyAg
ICAgICAgaWYgKG1fb2JqZWN0LT5pc091dHB1dCgpKQorICAgICAgICAgICAgcmV0dXJuIEFYT3V0
cHV0VGV4dCgpOworICAgICAgICAKICAgICAgICAgTlNTdHJpbmcgKmFyaWFMYW5kbWFya1JvbGVE
ZXNjcmlwdGlvbiA9IFtzZWxmIGFyaWFMYW5kbWFya1JvbGVEZXNjcmlwdGlvbl07CiAgICAgICAg
IGlmIChhcmlhTGFuZG1hcmtSb2xlRGVzY3JpcHRpb24pCiAgICAgICAgICAgICByZXR1cm4gYXJp
YUxhbmRtYXJrUm9sZURlc2NyaXB0aW9uOwpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
TG9jYWxpemVkU3RyaW5ncy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vTG9jYWxpemVkU3RyaW5ncy5jcHAJKHJldmlzaW9uIDIwNzQxNikKKysrIFNvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL0xvY2FsaXplZFN0cmluZ3MuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MjUs
NiArNjI1LDExIEBAIFN0cmluZyBBWEZpbGVVcGxvYWRCdXR0b25UZXh0KCkKICAgICByZXR1cm4g
V0VCX1VJX1NUUklORygiZmlsZSB1cGxvYWQgYnV0dG9uIiwgImFjY2Vzc2liaWxpdHkgcm9sZSBk
ZXNjcmlwdGlvbiBmb3IgYSBmaWxlIHVwbG9hZCBidXR0b24iKTsKIH0KIAorU3RyaW5nIEFYT3V0
cHV0VGV4dCgpCit7CisgICAgcmV0dXJuIFdFQl9VSV9TVFJJTkcoIm91dHB1dCIsICJhY2Nlc3Np
YmlsaXR5IHJvbGUgZGVzY3JpcHRpb24gZm9yIGFuIG91dHB1dCBlbGVtZW50Iik7Cit9CisKIFN0
cmluZyBBWEF0dGFjaG1lbnRSb2xlVGV4dCgpCiB7CiAgICAgcmV0dXJuIFdFQl9VSV9TVFJJTkco
ImF0dGFjaG1lbnQiLCAiYWNjZXNzaWJpbGl0eSByb2xlIGRlc2NyaXB0aW9uIGZvciBhbiBhdHRh
Y2htZW50IGVsZW1lbnQiKTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0xvY2FsaXpl
ZFN0cmluZ3MuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Mb2NhbGl6
ZWRTdHJpbmdzLmgJKHJldmlzaW9uIDIwNzQxNikKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L0xvY2FsaXplZFN0cmluZ3MuaAkod29ya2luZyBjb3B5KQpAQCAtMTY2LDYgKzE2Niw3IEBAIG5h
bWVzcGFjZSBXZWJDb3JlIHsKICAgICBTdHJpbmcgQVhEZXNjcmlwdGlvbkxpc3REZXRhaWxUZXh0
KCk7CiAgICAgU3RyaW5nIEFYRm9vdGVyUm9sZURlc2NyaXB0aW9uVGV4dCgpOwogICAgIFN0cmlu
ZyBBWEZpbGVVcGxvYWRCdXR0b25UZXh0KCk7CisgICAgU3RyaW5nIEFYT3V0cHV0VGV4dCgpOwog
ICAgIFN0cmluZyBBWFNlYXJjaEZpZWxkQ2FuY2VsQnV0dG9uVGV4dCgpOwogICAgIFN0cmluZyBB
WEF0dGFjaG1lbnRSb2xlVGV4dCgpOwogICAgIFN0cmluZyBBWERldGFpbHNUZXh0KCk7CkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lZmwvTG9jYWxpemVkU3RyaW5nc0VmbC5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZWZsL0xvY2FsaXplZFN0cmluZ3NF
ZmwuY3BwCShyZXZpc2lvbiAyMDc0MTYpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lZmwv
TG9jYWxpemVkU3RyaW5nc0VmbC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQxMyw2ICs0MTMsMTEg
QEAgU3RyaW5nIEFYRmlndXJlVGV4dCgpCiAgICAgcmV0dXJuIFN0cmluZzo6ZnJvbVVURjgoImZp
Z3VyZSIpOwogfQogCitTdHJpbmcgQVhPdXRwdXRUZXh0KCkKK3sKKyAgICByZXR1cm4gU3RyaW5n
Ojpmcm9tVVRGOCgib3V0cHV0Iik7Cit9CisKIFN0cmluZyBBWEVtYWlsRmllbGRUZXh0KCkKIHsK
ICAgICByZXR1cm4gU3RyaW5nOjpmcm9tVVRGOCgiZW1haWwgZmllbGQiKTsKSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9Mb2NhbGl6ZWRTdHJpbmdzR3RrLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvTG9jYWxpemVkU3RyaW5nc0d0ay5jcHAJ
KHJldmlzaW9uIDIwNzQxNikKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9Mb2NhbGl6
ZWRTdHJpbmdzR3RrLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDYxLDYgKzQ2MSwxMSBAQCBTdHJp
bmcgQVhGaWd1cmVUZXh0KCkKICAgICByZXR1cm4gU3RyaW5nOjpmcm9tVVRGOChfKCJmaWd1cmUi
KSk7CiB9CiAKK1N0cmluZyBBWE91dHB1dFRleHQoKQoreworICAgIHJldHVybiBTdHJpbmc6OmZy
b21VVEY4KF8oIm91dHB1dCIpKTsKK30KKwogU3RyaW5nIEFYRW1haWxGaWVsZFRleHQoKQogewog
ICAgIHJldHVybiBTdHJpbmc6OmZyb21VVEY4KF8oImVtYWlsIGZpZWxkIikpOwpJbmRleDogTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwko
cmV2aXNpb24gMjA3NDE2KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
CkBAIC0xLDMgKzEsMTMgQEAKKzIwMTYtMTAtMTcgIE5hbiBXYW5nICA8bl93YW5nQGFwcGxlLmNv
bT4KKworICAgICAgICBBWDogW01hY10gbWFwcGluZyBmb3Igb3V0cHV0IGVsZW1lbnRzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjM0NzEKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGFjY2Vzc2liaWxp
dHkvbWFjL291dHB1dC1lbGVtZW50LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogYWNj
ZXNzaWJpbGl0eS9tYWMvb3V0cHV0LWVsZW1lbnQuaHRtbDogQWRkZWQuCisKIDIwMTYtMTAtMTcg
IFJ5YW4gSGFkZGFkICA8cnlhbmhhZGRhZEBhcHBsZS5jb20+CiAKICAgICAgICAgUmViYXNlbGlu
ZSBtYXRobWwvbWF0aG1sLWluLWRhc2hib2FyZC5odG1sIGZvciBtYWMuCkluZGV4OiBMYXlvdXRU
ZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9vdXRwdXQtZWxlbWVudC1leHBlY3RlZC50eHQKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9tYWMvb3V0cHV0LWVsZW1lbnQtZXhw
ZWN0ZWQudHh0CShub25leGlzdGVudCkKKysrIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFj
L291dHB1dC1lbGVtZW50LWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDE0
IEBACitvdXRwdXQgZWxlbWVudAorVGhpcyB0ZXN0cyB0aGF0IHRoZSBvdXRwdXQgZWxlbWVudCBo
YXMgY29ycmVjdCBtYXBwaW5nLgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMg
b2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFT
UyBvdXRwdXQucm9sZSBpcyAnQVhSb2xlOiBBWEdyb3VwJworUEFTUyBvdXRwdXQuc3Vicm9sZSBp
cyAnQVhTdWJyb2xlOiBBWEFwcGxpY2F0aW9uU3RhdHVzJworUEFTUyBvdXRwdXQucm9sZURlc2Ny
aXB0aW9uIGlzICdBWFJvbGVEZXNjcmlwdGlvbjogb3V0cHV0JworUEFTUyBvdXRwdXQudGl0bGUg
aXMgJ0FYVGl0bGU6IG91dHB1dCBlbGVtZW50JworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMg
dHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkv
bWFjL291dHB1dC1lbGVtZW50Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvYWNjZXNz
aWJpbGl0eS9tYWMvb3V0cHV0LWVsZW1lbnQuaHRtbAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRU
ZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9vdXRwdXQtZWxlbWVudC5odG1sCSh3b3JraW5nIGNvcHkp
CkBAIC0wLDAgKzEsMzEgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhU
TUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pz
LXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5IGlkPSJib2R5Ij4KKworPG91
dHB1dCBpZD0ib3V0cHV0Ij5vdXRwdXQgZWxlbWVudDwvb3V0cHV0PgorCisKKworPHAgaWQ9ImRl
c2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKworPHNjcmlwdD4KKyAg
ICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyB0aGF0IHRoZSBvdXRwdXQgZWxlbWVudCBoYXMgY29y
cmVjdCBtYXBwaW5nLiIpOworCisgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxl
cikgeworCisgICAgICAgICAgdmFyIG91dHB1dCA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFj
Y2Vzc2libGVFbGVtZW50QnlJZCgib3V0cHV0Iik7CisgICAgICAgICAgc2hvdWxkQmUoIm91dHB1
dC5yb2xlIiwgIidBWFJvbGU6IEFYR3JvdXAnIik7CisgICAgICAgICAgc2hvdWxkQmUoIm91dHB1
dC5zdWJyb2xlIiwgIidBWFN1YnJvbGU6IEFYQXBwbGljYXRpb25TdGF0dXMnIik7CisgICAgICAg
ICAgc2hvdWxkQmUoIm91dHB1dC5yb2xlRGVzY3JpcHRpb24iLCAiJ0FYUm9sZURlc2NyaXB0aW9u
OiBvdXRwdXQnIik7CisgICAgICAgICAgCisgICAgICAgICAgc2hvdWxkQmUoIm91dHB1dC50aXRs
ZSIsICInQVhUaXRsZTogb3V0cHV0IGVsZW1lbnQnIik7CisgICAgfQorPC9zY3JpcHQ+CisKKzxz
Y3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwv
Ym9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>