<?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>220222</bug_id>
          
          <creation_ts>2021-01-01 12:46:49 -0800</creation_ts>
          <short_desc>AX: aria-orientation is ignored on input[type=&quot;range&quot;]</short_desc>
          <delta_ts>2021-01-05 12:01:04 -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>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="Sebastian Silbermann">silbermann.sebastian</reporter>
          <assigned_to name="chris fleizach">cfleizach</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1716958</commentid>
    <comment_count>0</comment_count>
    <who name="Sebastian Silbermann">silbermann.sebastian</who>
    <bug_when>2021-01-01 12:46:49 -0800</bug_when>
    <thetext>`&lt;input type=&quot;range&quot; aria-orientation=&quot;vertical&quot; /&gt;` is exposed as a horizontal slider. IE 11 and Edge 15 they exposed as vertical sliders (verified with JAWS) as defined by spec (Aria 1.1 https://www.w3.org/TR/wai-aria-1.1/#slider + html-aam https://www.w3.org/TR/html-aam-1.0/#details-id-68).

0. Please ignore broken visuals since `input[type=&quot;range&quot;]` is not responsible for them. We&apos;re only piggy-backing it for input behavior.

1. Visit https://poqq4.csb.app/

2. We refer to `input[type=&quot;range&quot;]:not([aria-orientation=&quot;vertical&quot;])` as A, `input[type=&quot;range&quot;][aria-orientation=&quot;vertical&quot;]` as `B`, `input.fix-aria-orientation[type=&quot;range&quot;][aria-orientation=&quot;vertical&quot;]` as `C` and `[role=&quot;slider&quot;][aria-orientation=&quot;vertical&quot;]` as `D`

Jaws + {ie11,edge 15}:
  A: left/right slider
  B: up/down slider
  C: up/down slider
  D: up/down slider
Jaws + firefox:
  A: left/right slider
  B: left/right slider (BAD)
  C: left/right slider (BAD)
  D: up/down slider
Jaws + chrome:
  A: left/right slider
  B: left/right slider (BAD)
  C: up/down slider
  D: up/down slider
VoiceOver + (chrome,safari):
  A: left/right slider
  B: left/right slider (BAD)
  C: up/down slider
  D: up/down slider

NVDA: Irrelevant since they don&apos;t implement orientation for sliders (https://github.com/nvaccess/nvda/issues/6283).

Originally reported in https://bugs.chromium.org/p/chromium/issues/detail?id=1158217&amp;hotlist_id=8815&amp;sort=%20rank%20-ID</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1716959</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-01-01 12:46:56 -0800</bug_when>
    <thetext>&lt;rdar://problem/72765547&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1716979</commentid>
    <comment_count>2</comment_count>
      <attachid>416892</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2021-01-02 00:07:29 -0800</bug_when>
    <thetext>Created attachment 416892
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1717134</commentid>
    <comment_count>3</comment_count>
      <attachid>416948</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2021-01-04 08:54:00 -0800</bug_when>
    <thetext>Created attachment 416948
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1717161</commentid>
    <comment_count>4</comment_count>
      <attachid>416954</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2021-01-04 10:23:30 -0800</bug_when>
    <thetext>Created attachment 416954
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1717215</commentid>
    <comment_count>5</comment_count>
      <attachid>416967</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2021-01-04 17:44:56 -0800</bug_when>
    <thetext>Created attachment 416967
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1717416</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-05 12:01:02 -0800</bug_when>
    <thetext>Committed r271166: &lt;https://trac.webkit.org/changeset/271166&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 416967.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>416892</attachid>
            <date>2021-01-02 00:07:29 -0800</date>
            <delta_ts>2021-01-04 08:54:00 -0800</delta_ts>
            <desc>patch</desc>
            <filename>file_220222.txt</filename>
            <type>text/plain</type>
            <size>3153</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL3JhbmdlLW9yaWVudGF0
aW9uLmh0bWwgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9yYW5nZS1vcmllbnRhdGlv
bi5odG1sDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMDAwMDAwMDAwMDAwLi5kZDBiMDU0
YjIzYmINCi0tLSAvZGV2L251bGwNCisrKyBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFj
L3JhbmdlLW9yaWVudGF0aW9uLmh0bWwNCkBAIC0wLDAgKzEsMzEgQEANCis8IURPQ1RZUEUgSFRN
TCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+DQorPGh0bWw+DQorPGhlYWQ+DQorPHNj
cmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+DQorPC9o
ZWFkPg0KKzxib2R5IGlkPSJib2R5Ij4NCisNCis8aW5wdXQgaWQ9InJhbmdlMSIgdHlwZT0icmFu
Z2UiIGFyaWEtb3JpZW50YXRpb249InZlcnRpY2FsIiAvPg0KKzxpbnB1dCBpZD0icmFuZ2UyIiB0
eXBlPSJyYW5nZSIgYXJpYS1vcmllbnRhdGlvbj0iaG9yaXpvbnRhbCIgLz4NCis8aW5wdXQgaWQ9
InJhbmdlMyIgdHlwZT0icmFuZ2UiLz4NCisNCis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4NCis8
ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4NCisNCis8c2NyaXB0Pg0KKyAgICBkZXNjcmlwdGlvbigi
VmFsaWRhdGUgb3JpZW50YXRpb24gb24gcmFuZ2UgdHlwZXMuIik7DQorDQorICAgIGlmICh3aW5k
b3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsNCisgICAgICAgIHZhciByYW5nZTEgPSBhY2Nl
c3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5SWQoInJhbmdlMSIpOw0KKyAg
ICAgICAgc2hvdWxkQmUoInJhbmdlMS5vcmllbnRhdGlvbiIsICInQVhPcmllbnRhdGlvbjogQVhW
ZXJ0aWNhbCciKTsNCisNCisgICAgICAgIHZhciByYW5nZTIgPSBhY2Nlc3NpYmlsaXR5Q29udHJv
bGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5SWQoInJhbmdlMiIpOw0KKyAgICAgICAgc2hvdWxkQmUo
InJhbmdlMi5vcmllbnRhdGlvbiIsICInQVhPcmllbnRhdGlvbjogQVhIb3Jpem9udGFsJyIpOw0K
Kw0KKyAgICAgICAgdmFyIHJhbmdlMyA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2li
bGVFbGVtZW50QnlJZCgicmFuZ2UzIik7DQorICAgICAgICBzaG91bGRCZSgicmFuZ2UzLm9yaWVu
dGF0aW9uIiwgIidBWE9yaWVudGF0aW9uOiBBWEhvcml6b250YWwnIik7DQorICAgIH0NCis8L3Nj
cmlwdD4NCis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9z
Y3JpcHQ+DQorPC9ib2R5Pg0KKzwvaHRtbD4NCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cNCmluZGV4IDhiNTZmMmVhMzU0ZC4u
ZGIxZGM2MjY3MmEwIDEwMDY0NA0KLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nDQorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cNCkBAIC0xLDMgKzEsMTggQEANCisyMDIxLTAxLTAy
ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+DQorDQorICAgICAgICBBWDog
YXJpYS1vcmllbnRhdGlvbiBpcyBpZ25vcmVkIG9uIGlucHV0W3R5cGU9InJhbmdlIl0NCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjAyMjINCisgICAg
ICAgIDxyZGFyOi8vcHJvYmxlbS83Mjc2NTU0Nz4NCisNCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLg0KKw0KKyAgICAgICAgQ2hlY2sgYXJpYS1vcmllbnRhdGlvbiBvbiByYW5n
ZSBzbGlkZXJzLg0KKw0KKyAgICAgICAgVGVzdDogYWNjZXNzaWJpbGl0eS9tYWMvcmFuZ2Utb3Jp
ZW50YXRpb24uaHRtbA0KKw0KKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlT
bGlkZXIuY3BwOg0KKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlTbGlkZXI6Om9yaWVu
dGF0aW9uIGNvbnN0KToNCisNCiAyMDIwLTEyLTMxICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBs
ZS5jb20+DQogDQogICAgICAgICBbTEZDXVtJRkNdIEhvcml6b250YWwgcGFkZGluZy9ib3JkZXIg
bWFrZXMgdGhlIGlubGluZSBib3ggbm9uLWVtcHR5DQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5U2xpZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHANCmluZGV4IDBlYjFiMmJiOTEw
ZS4uYWM3Y2U1NGFiNDY0IDEwMDY0NA0KLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0
eS9BY2Nlc3NpYmlsaXR5U2xpZGVyLmNwcA0KKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJp
bGl0eS9BY2Nlc3NpYmlsaXR5U2xpZGVyLmNwcA0KQEAgLTU2LDYgKzU2LDE0IEBAIEFjY2Vzc2li
aWxpdHlPcmllbnRhdGlvbiBBY2Nlc3NpYmlsaXR5U2xpZGVyOjpvcmllbnRhdGlvbigpIGNvbnN0
DQogICAgIGlmICghbV9yZW5kZXJlcikNCiAgICAgICAgIHJldHVybiBBY2Nlc3NpYmlsaXR5T3Jp
ZW50YXRpb246Okhvcml6b250YWw7DQogICAgIA0KKyAgICBhdXRvIGFyaWFPcmllbnRhdGlvbiA9
IGdldEF0dHJpYnV0ZShhcmlhX29yaWVudGF0aW9uQXR0cik7DQorICAgIGlmIChlcXVhbExldHRl
cnNJZ25vcmluZ0FTQ0lJQ2FzZShhcmlhT3JpZW50YXRpb24sICJob3Jpem9udGFsIikpDQorICAg
ICAgICByZXR1cm4gQWNjZXNzaWJpbGl0eU9yaWVudGF0aW9uOjpIb3Jpem9udGFsOw0KKyAgICBp
ZiAoZXF1YWxMZXR0ZXJzSWdub3JpbmdBU0NJSUNhc2UoYXJpYU9yaWVudGF0aW9uLCAidmVydGlj
YWwiKSkNCisgICAgICAgIHJldHVybiBBY2Nlc3NpYmlsaXR5T3JpZW50YXRpb246OlZlcnRpY2Fs
Ow0KKyAgICBpZiAoZXF1YWxMZXR0ZXJzSWdub3JpbmdBU0NJSUNhc2UoYXJpYU9yaWVudGF0aW9u
LCAidW5kZWZpbmVkIikpDQorICAgICAgICByZXR1cm4gQWNjZXNzaWJpbGl0eU9yaWVudGF0aW9u
OjpVbmRlZmluZWQ7DQorICAgIA0KICAgICBjb25zdCBSZW5kZXJTdHlsZSYgc3R5bGUgPSBtX3Jl
bmRlcmVyLT5zdHlsZSgpOw0KIA0KICAgICBDb250cm9sUGFydCBzdHlsZUFwcGVhcmFuY2UgPSBz
dHlsZS5hcHBlYXJhbmNlKCk7
</data>
<flag name="commit-queue"
          id="434499"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>416948</attachid>
            <date>2021-01-04 08:54:00 -0800</date>
            <delta_ts>2021-01-04 10:23:30 -0800</delta_ts>
            <desc>patch</desc>
            <filename>file_220222.txt</filename>
            <type>text/plain</type>
            <size>5035</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
Zw0KaW5kZXggOTAyZGQ1NDUzNzAwLi45MWM2YTEyODFlOTIgMTAwNjQ0DQotLS0gYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cNCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZw0KQEAgLTEsMyArMSwx
MyBAQA0KKzIwMjEtMDEtMDIgIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4N
CisNCisgICAgICAgIEFYOiBhcmlhLW9yaWVudGF0aW9uIGlzIGlnbm9yZWQgb24gaW5wdXRbdHlw
ZT0icmFuZ2UiXQ0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIyMDIyMg0KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzcyNzY1NTQ3Pg0KKw0KKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuDQorDQorICAgICAgICAqIGFjY2Vzc2liaWxp
dHkvbWFjL3JhbmdlLW9yaWVudGF0aW9uLmh0bWw6IEFkZGVkLg0KKw0KIDIwMjAtMTItMzAgIFph
bGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4NCiANCiAgICAgICAgIFtMZWdhY3kgTGluZSBM
YXlvdXRdIFJlbW92ZSB1bm5lY2Vzc2FyeSAndmVydGljYWwtYWxpZ246IG1pZGRsZScgaW50ZWdy
YWwgcm91bmRpbmcNCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9y
YW5nZS1vcmllbnRhdGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5
L21hYy9yYW5nZS1vcmllbnRhdGlvbi1leHBlY3RlZC50eHQNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
DQppbmRleCAwMDAwMDAwMDAwMDAuLmFkNmQyOTliNjAxNQ0KLS0tIC9kZXYvbnVsbA0KKysrIGIv
TGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9tYWMvcmFuZ2Utb3JpZW50YXRpb24tZXhwZWN0ZWQu
dHh0DQpAQCAtMCwwICsxLDEzIEBADQorDQorVmFsaWRhdGUgb3JpZW50YXRpb24gb24gcmFuZ2Ug
dHlwZXMuDQorDQorT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBt
ZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLg0KKw0KKw0KK1BBU1MgcmFuZ2Ux
Lm9yaWVudGF0aW9uIGlzIEFYT3JpZW50YXRpb246IEFYVmVydGljYWxPcmllbnRhdGlvbi4NCitQ
QVNTIHJhbmdlMi5vcmllbnRhdGlvbiBpcyBBWE9yaWVudGF0aW9uOiBBWEhvcml6b250YWxPcmll
bnRhdGlvbi4NCitQQVNTIHJhbmdlMy5vcmllbnRhdGlvbiBpcyBBWE9yaWVudGF0aW9uOiBBWEhv
cml6b250YWxPcmllbnRhdGlvbi4NCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlDQor
DQorVEVTVCBDT01QTEVURQ0KKw0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxp
dHkvbWFjL3JhbmdlLW9yaWVudGF0aW9uLmh0bWwgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5
L21hYy9yYW5nZS1vcmllbnRhdGlvbi5odG1sDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXgg
MDAwMDAwMDAwMDAwLi4zOGEyOTkxZmZjZmINCi0tLSAvZGV2L251bGwNCisrKyBiL0xheW91dFRl
c3RzL2FjY2Vzc2liaWxpdHkvbWFjL3JhbmdlLW9yaWVudGF0aW9uLmh0bWwNCkBAIC0wLDAgKzEs
MzEgQEANCis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+DQor
PGh0bWw+DQorPGhlYWQ+DQorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBy
ZS5qcyI+PC9zY3JpcHQ+DQorPC9oZWFkPg0KKzxib2R5IGlkPSJib2R5Ij4NCisNCis8aW5wdXQg
aWQ9InJhbmdlMSIgdHlwZT0icmFuZ2UiIGFyaWEtb3JpZW50YXRpb249InZlcnRpY2FsIiAvPg0K
KzxpbnB1dCBpZD0icmFuZ2UyIiB0eXBlPSJyYW5nZSIgYXJpYS1vcmllbnRhdGlvbj0iaG9yaXpv
bnRhbCIgLz4NCis8aW5wdXQgaWQ9InJhbmdlMyIgdHlwZT0icmFuZ2UiLz4NCisNCis8cCBpZD0i
ZGVzY3JpcHRpb24iPjwvcD4NCis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4NCisNCis8c2NyaXB0
Pg0KKyAgICBkZXNjcmlwdGlvbigiVmFsaWRhdGUgb3JpZW50YXRpb24gb24gcmFuZ2UgdHlwZXMu
Iik7DQorDQorICAgIGlmICh3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsNCisgICAg
ICAgIHZhciByYW5nZTEgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVu
dEJ5SWQoInJhbmdlMSIpOw0KKyAgICAgICAgc2hvdWxkQmUoInJhbmdlMS5vcmllbnRhdGlvbiIs
ICInQVhPcmllbnRhdGlvbjogQVhWZXJ0aWNhbE9yaWVudGF0aW9uJyIpOw0KKw0KKyAgICAgICAg
dmFyIHJhbmdlMiA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJ
ZCgicmFuZ2UyIik7DQorICAgICAgICBzaG91bGRCZSgicmFuZ2UyLm9yaWVudGF0aW9uIiwgIidB
WE9yaWVudGF0aW9uOiBBWEhvcml6b250YWxPcmllbnRhdGlvbiciKTsNCisNCisgICAgICAgIHZh
ciByYW5nZTMgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5SWQo
InJhbmdlMyIpOw0KKyAgICAgICAgc2hvdWxkQmUoInJhbmdlMy5vcmllbnRhdGlvbiIsICInQVhP
cmllbnRhdGlvbjogQVhIb3Jpem9udGFsT3JpZW50YXRpb24nIik7DQorICAgIH0NCis8L3Njcmlw
dD4NCis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3Jp
cHQ+DQorPC9ib2R5Pg0KKzwvaHRtbD4NCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cNCmluZGV4IDhiNTZmMmVhMzU0ZC4uZGIx
ZGM2MjY3MmEwIDEwMDY0NA0KLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nDQorKysgYi9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cNCkBAIC0xLDMgKzEsMTggQEANCisyMDIxLTAxLTAyICBD
aHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+DQorDQorICAgICAgICBBWDogYXJp
YS1vcmllbnRhdGlvbiBpcyBpZ25vcmVkIG9uIGlucHV0W3R5cGU9InJhbmdlIl0NCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjAyMjINCisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS83Mjc2NTU0Nz4NCisNCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLg0KKw0KKyAgICAgICAgQ2hlY2sgYXJpYS1vcmllbnRhdGlvbiBvbiByYW5nZSBz
bGlkZXJzLg0KKw0KKyAgICAgICAgVGVzdDogYWNjZXNzaWJpbGl0eS9tYWMvcmFuZ2Utb3JpZW50
YXRpb24uaHRtbA0KKw0KKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlTbGlk
ZXIuY3BwOg0KKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlTbGlkZXI6Om9yaWVudGF0
aW9uIGNvbnN0KToNCisNCiAyMDIwLTEyLTMxICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5j
b20+DQogDQogICAgICAgICBbTEZDXVtJRkNdIEhvcml6b250YWwgcGFkZGluZy9ib3JkZXIgbWFr
ZXMgdGhlIGlubGluZSBib3ggbm9uLWVtcHR5DQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
V2ViQ29yZS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qIGIvU291cmNlL1dlYkNvcmUvV2ViQ29y
ZS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qDQppbmRleCBiNTliYTA5Nzg0NDYuLmVmNDVjMGY0
NGRmMiAxMDA2NDQNCi0tLSBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUueGNvZGVwcm9qL3Byb2pl
Y3QucGJ4cHJvag0KKysrIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS54Y29kZXByb2ovcHJvamVj
dC5wYnhwcm9qDQpAQCAtMzY4MDEsNiArMzY4MDEsNyBAQA0KIAkJCWlzYSA9IFhDQnVpbGRDb25m
aWd1cmF0aW9uOw0KIAkJCWJhc2VDb25maWd1cmF0aW9uUmVmZXJlbmNlID0gMUNERDQ1RTUwQkE5
Qzg0NjAwRjkwMTQ3IC8qIFdlYkNvcmUueGNjb25maWcgKi87DQogCQkJYnVpbGRTZXR0aW5ncyA9
IHsNCisJCQkJREVCVUdfSU5GT1JNQVRJT05fRk9STUFUID0gImR3YXJmLXdpdGgtZHN5bSI7DQog
CQkJfTsNCiAJCQluYW1lID0gRGVidWc7DQogCQl9Ow0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlTbGlkZXIuY3BwDQppbmRleCAwZWIxYjJiYjkx
MGUuLmFjN2NlNTRhYjQ2NCAxMDA2NDQNCi0tLSBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxp
dHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHANCisrKyBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2li
aWxpdHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHANCkBAIC01Niw2ICs1NiwxNCBAQCBBY2Nlc3Np
YmlsaXR5T3JpZW50YXRpb24gQWNjZXNzaWJpbGl0eVNsaWRlcjo6b3JpZW50YXRpb24oKSBjb25z
dA0KICAgICBpZiAoIW1fcmVuZGVyZXIpDQogICAgICAgICByZXR1cm4gQWNjZXNzaWJpbGl0eU9y
aWVudGF0aW9uOjpIb3Jpem9udGFsOw0KICAgICANCisgICAgYXV0byBhcmlhT3JpZW50YXRpb24g
PSBnZXRBdHRyaWJ1dGUoYXJpYV9vcmllbnRhdGlvbkF0dHIpOw0KKyAgICBpZiAoZXF1YWxMZXR0
ZXJzSWdub3JpbmdBU0NJSUNhc2UoYXJpYU9yaWVudGF0aW9uLCAiaG9yaXpvbnRhbCIpKQ0KKyAg
ICAgICAgcmV0dXJuIEFjY2Vzc2liaWxpdHlPcmllbnRhdGlvbjo6SG9yaXpvbnRhbDsNCisgICAg
aWYgKGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKGFyaWFPcmllbnRhdGlvbiwgInZlcnRp
Y2FsIikpDQorICAgICAgICByZXR1cm4gQWNjZXNzaWJpbGl0eU9yaWVudGF0aW9uOjpWZXJ0aWNh
bDsNCisgICAgaWYgKGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKGFyaWFPcmllbnRhdGlv
biwgInVuZGVmaW5lZCIpKQ0KKyAgICAgICAgcmV0dXJuIEFjY2Vzc2liaWxpdHlPcmllbnRhdGlv
bjo6VW5kZWZpbmVkOw0KKyAgICANCiAgICAgY29uc3QgUmVuZGVyU3R5bGUmIHN0eWxlID0gbV9y
ZW5kZXJlci0+c3R5bGUoKTsNCiANCiAgICAgQ29udHJvbFBhcnQgc3R5bGVBcHBlYXJhbmNlID0g
c3R5bGUuYXBwZWFyYW5jZSgpOw==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>416954</attachid>
            <date>2021-01-04 10:23:30 -0800</date>
            <delta_ts>2021-01-04 17:44:56 -0800</delta_ts>
            <desc>patch</desc>
            <filename>file_220222.txt</filename>
            <type>text/plain</type>
            <size>5040</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
Zw0KaW5kZXggOTAyZGQ1NDUzNzAwLi45MWM2YTEyODFlOTIgMTAwNjQ0DQotLS0gYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cNCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZw0KQEAgLTEsMyArMSwx
MyBAQA0KKzIwMjEtMDEtMDIgIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4N
CisNCisgICAgICAgIEFYOiBhcmlhLW9yaWVudGF0aW9uIGlzIGlnbm9yZWQgb24gaW5wdXRbdHlw
ZT0icmFuZ2UiXQ0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIyMDIyMg0KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzcyNzY1NTQ3Pg0KKw0KKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuDQorDQorICAgICAgICAqIGFjY2Vzc2liaWxp
dHkvbWFjL3JhbmdlLW9yaWVudGF0aW9uLmh0bWw6IEFkZGVkLg0KKw0KIDIwMjAtMTItMzAgIFph
bGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4NCiANCiAgICAgICAgIFtMZWdhY3kgTGluZSBM
YXlvdXRdIFJlbW92ZSB1bm5lY2Vzc2FyeSAndmVydGljYWwtYWxpZ246IG1pZGRsZScgaW50ZWdy
YWwgcm91bmRpbmcNCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9y
YW5nZS1vcmllbnRhdGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5
L21hYy9yYW5nZS1vcmllbnRhdGlvbi1leHBlY3RlZC50eHQNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
DQppbmRleCAwMDAwMDAwMDAwMDAuLmE1NGM3MjlkZDZkNw0KLS0tIC9kZXYvbnVsbA0KKysrIGIv
TGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9tYWMvcmFuZ2Utb3JpZW50YXRpb24tZXhwZWN0ZWQu
dHh0DQpAQCAtMCwwICsxLDEzIEBADQorDQorVmFsaWRhdGUgb3JpZW50YXRpb24gb24gcmFuZ2Ug
dHlwZXMuDQorDQorT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBt
ZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLg0KKw0KKw0KK1BBU1MgcmFuZ2Ux
Lm9yaWVudGF0aW9uIGlzICdBWE9yaWVudGF0aW9uOiBBWFZlcnRpY2FsT3JpZW50YXRpb24nDQor
UEFTUyByYW5nZTIub3JpZW50YXRpb24gaXMgJ0FYT3JpZW50YXRpb246IEFYSG9yaXpvbnRhbE9y
aWVudGF0aW9uJw0KK1BBU1MgcmFuZ2UzLm9yaWVudGF0aW9uIGlzICdBWE9yaWVudGF0aW9uOiBB
WEhvcml6b250YWxPcmllbnRhdGlvbicNCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVl
DQorDQorVEVTVCBDT01QTEVURQ0KKw0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2li
aWxpdHkvbWFjL3JhbmdlLW9yaWVudGF0aW9uLmh0bWwgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmls
aXR5L21hYy9yYW5nZS1vcmllbnRhdGlvbi5odG1sDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5k
ZXggMDAwMDAwMDAwMDAwLi4zOGEyOTkxZmZjZmINCi0tLSAvZGV2L251bGwNCisrKyBiL0xheW91
dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL3JhbmdlLW9yaWVudGF0aW9uLmh0bWwNCkBAIC0wLDAg
KzEsMzEgQEANCis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+
DQorPGh0bWw+DQorPGhlYWQ+DQorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0
LXByZS5qcyI+PC9zY3JpcHQ+DQorPC9oZWFkPg0KKzxib2R5IGlkPSJib2R5Ij4NCisNCis8aW5w
dXQgaWQ9InJhbmdlMSIgdHlwZT0icmFuZ2UiIGFyaWEtb3JpZW50YXRpb249InZlcnRpY2FsIiAv
Pg0KKzxpbnB1dCBpZD0icmFuZ2UyIiB0eXBlPSJyYW5nZSIgYXJpYS1vcmllbnRhdGlvbj0iaG9y
aXpvbnRhbCIgLz4NCis8aW5wdXQgaWQ9InJhbmdlMyIgdHlwZT0icmFuZ2UiLz4NCisNCis8cCBp
ZD0iZGVzY3JpcHRpb24iPjwvcD4NCis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4NCisNCis8c2Ny
aXB0Pg0KKyAgICBkZXNjcmlwdGlvbigiVmFsaWRhdGUgb3JpZW50YXRpb24gb24gcmFuZ2UgdHlw
ZXMuIik7DQorDQorICAgIGlmICh3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsNCisg
ICAgICAgIHZhciByYW5nZTEgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxl
bWVudEJ5SWQoInJhbmdlMSIpOw0KKyAgICAgICAgc2hvdWxkQmUoInJhbmdlMS5vcmllbnRhdGlv
biIsICInQVhPcmllbnRhdGlvbjogQVhWZXJ0aWNhbE9yaWVudGF0aW9uJyIpOw0KKw0KKyAgICAg
ICAgdmFyIHJhbmdlMiA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50
QnlJZCgicmFuZ2UyIik7DQorICAgICAgICBzaG91bGRCZSgicmFuZ2UyLm9yaWVudGF0aW9uIiwg
IidBWE9yaWVudGF0aW9uOiBBWEhvcml6b250YWxPcmllbnRhdGlvbiciKTsNCisNCisgICAgICAg
IHZhciByYW5nZTMgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5
SWQoInJhbmdlMyIpOw0KKyAgICAgICAgc2hvdWxkQmUoInJhbmdlMy5vcmllbnRhdGlvbiIsICIn
QVhPcmllbnRhdGlvbjogQVhIb3Jpem9udGFsT3JpZW50YXRpb24nIik7DQorICAgIH0NCis8L3Nj
cmlwdD4NCis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9z
Y3JpcHQ+DQorPC9ib2R5Pg0KKzwvaHRtbD4NCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cNCmluZGV4IDhiNTZmMmVhMzU0ZC4u
ZGIxZGM2MjY3MmEwIDEwMDY0NA0KLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nDQorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cNCkBAIC0xLDMgKzEsMTggQEANCisyMDIxLTAxLTAy
ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+DQorDQorICAgICAgICBBWDog
YXJpYS1vcmllbnRhdGlvbiBpcyBpZ25vcmVkIG9uIGlucHV0W3R5cGU9InJhbmdlIl0NCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjAyMjINCisgICAg
ICAgIDxyZGFyOi8vcHJvYmxlbS83Mjc2NTU0Nz4NCisNCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLg0KKw0KKyAgICAgICAgQ2hlY2sgYXJpYS1vcmllbnRhdGlvbiBvbiByYW5n
ZSBzbGlkZXJzLg0KKw0KKyAgICAgICAgVGVzdDogYWNjZXNzaWJpbGl0eS9tYWMvcmFuZ2Utb3Jp
ZW50YXRpb24uaHRtbA0KKw0KKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlT
bGlkZXIuY3BwOg0KKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlTbGlkZXI6Om9yaWVu
dGF0aW9uIGNvbnN0KToNCisNCiAyMDIwLTEyLTMxICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBs
ZS5jb20+DQogDQogICAgICAgICBbTEZDXVtJRkNdIEhvcml6b250YWwgcGFkZGluZy9ib3JkZXIg
bWFrZXMgdGhlIGlubGluZSBib3ggbm9uLWVtcHR5DQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvV2ViQ29yZS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qIGIvU291cmNlL1dlYkNvcmUvV2Vi
Q29yZS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qDQppbmRleCBiNTliYTA5Nzg0NDYuLmVmNDVj
MGY0NGRmMiAxMDA2NDQNCi0tLSBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUueGNvZGVwcm9qL3By
b2plY3QucGJ4cHJvag0KKysrIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS54Y29kZXByb2ovcHJv
amVjdC5wYnhwcm9qDQpAQCAtMzY4MDEsNiArMzY4MDEsNyBAQA0KIAkJCWlzYSA9IFhDQnVpbGRD
b25maWd1cmF0aW9uOw0KIAkJCWJhc2VDb25maWd1cmF0aW9uUmVmZXJlbmNlID0gMUNERDQ1RTUw
QkE5Qzg0NjAwRjkwMTQ3IC8qIFdlYkNvcmUueGNjb25maWcgKi87DQogCQkJYnVpbGRTZXR0aW5n
cyA9IHsNCisJCQkJREVCVUdfSU5GT1JNQVRJT05fRk9STUFUID0gImR3YXJmLXdpdGgtZHN5bSI7
DQogCQkJfTsNCiAJCQluYW1lID0gRGVidWc7DQogCQl9Ow0KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlTbGlkZXIuY3BwDQppbmRleCAwZWIxYjJi
YjkxMGUuLmFjN2NlNTRhYjQ2NCAxMDA2NDQNCi0tLSBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2li
aWxpdHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHANCisrKyBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vz
c2liaWxpdHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHANCkBAIC01Niw2ICs1NiwxNCBAQCBBY2Nl
c3NpYmlsaXR5T3JpZW50YXRpb24gQWNjZXNzaWJpbGl0eVNsaWRlcjo6b3JpZW50YXRpb24oKSBj
b25zdA0KICAgICBpZiAoIW1fcmVuZGVyZXIpDQogICAgICAgICByZXR1cm4gQWNjZXNzaWJpbGl0
eU9yaWVudGF0aW9uOjpIb3Jpem9udGFsOw0KICAgICANCisgICAgYXV0byBhcmlhT3JpZW50YXRp
b24gPSBnZXRBdHRyaWJ1dGUoYXJpYV9vcmllbnRhdGlvbkF0dHIpOw0KKyAgICBpZiAoZXF1YWxM
ZXR0ZXJzSWdub3JpbmdBU0NJSUNhc2UoYXJpYU9yaWVudGF0aW9uLCAiaG9yaXpvbnRhbCIpKQ0K
KyAgICAgICAgcmV0dXJuIEFjY2Vzc2liaWxpdHlPcmllbnRhdGlvbjo6SG9yaXpvbnRhbDsNCisg
ICAgaWYgKGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKGFyaWFPcmllbnRhdGlvbiwgInZl
cnRpY2FsIikpDQorICAgICAgICByZXR1cm4gQWNjZXNzaWJpbGl0eU9yaWVudGF0aW9uOjpWZXJ0
aWNhbDsNCisgICAgaWYgKGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKGFyaWFPcmllbnRh
dGlvbiwgInVuZGVmaW5lZCIpKQ0KKyAgICAgICAgcmV0dXJuIEFjY2Vzc2liaWxpdHlPcmllbnRh
dGlvbjo6VW5kZWZpbmVkOw0KKyAgICANCiAgICAgY29uc3QgUmVuZGVyU3R5bGUmIHN0eWxlID0g
bV9yZW5kZXJlci0+c3R5bGUoKTsNCiANCiAgICAgQ29udHJvbFBhcnQgc3R5bGVBcHBlYXJhbmNl
ID0gc3R5bGUuYXBwZWFyYW5jZSgpOw0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>416967</attachid>
            <date>2021-01-04 17:44:56 -0800</date>
            <delta_ts>2021-01-05 12:01:03 -0800</delta_ts>
            <desc>patch</desc>
            <filename>file_220222.txt</filename>
            <type>text/plain</type>
            <size>4523</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
Zw0KaW5kZXggOTAyZGQ1NDUzNzAwLi45MWM2YTEyODFlOTIgMTAwNjQ0DQotLS0gYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cNCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZw0KQEAgLTEsMyArMSwx
MyBAQA0KKzIwMjEtMDEtMDIgIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4N
CisNCisgICAgICAgIEFYOiBhcmlhLW9yaWVudGF0aW9uIGlzIGlnbm9yZWQgb24gaW5wdXRbdHlw
ZT0icmFuZ2UiXQ0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIyMDIyMg0KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzcyNzY1NTQ3Pg0KKw0KKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuDQorDQorICAgICAgICAqIGFjY2Vzc2liaWxp
dHkvbWFjL3JhbmdlLW9yaWVudGF0aW9uLmh0bWw6IEFkZGVkLg0KKw0KIDIwMjAtMTItMzAgIFph
bGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4NCiANCiAgICAgICAgIFtMZWdhY3kgTGluZSBM
YXlvdXRdIFJlbW92ZSB1bm5lY2Vzc2FyeSAndmVydGljYWwtYWxpZ246IG1pZGRsZScgaW50ZWdy
YWwgcm91bmRpbmcNCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9y
YW5nZS1vcmllbnRhdGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5
L21hYy9yYW5nZS1vcmllbnRhdGlvbi1leHBlY3RlZC50eHQNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
DQppbmRleCAwMDAwMDAwMDAwMDAuLmE1NGM3MjlkZDZkNw0KLS0tIC9kZXYvbnVsbA0KKysrIGIv
TGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9tYWMvcmFuZ2Utb3JpZW50YXRpb24tZXhwZWN0ZWQu
dHh0DQpAQCAtMCwwICsxLDEzIEBADQorDQorVmFsaWRhdGUgb3JpZW50YXRpb24gb24gcmFuZ2Ug
dHlwZXMuDQorDQorT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBt
ZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLg0KKw0KKw0KK1BBU1MgcmFuZ2Ux
Lm9yaWVudGF0aW9uIGlzICdBWE9yaWVudGF0aW9uOiBBWFZlcnRpY2FsT3JpZW50YXRpb24nDQor
UEFTUyByYW5nZTIub3JpZW50YXRpb24gaXMgJ0FYT3JpZW50YXRpb246IEFYSG9yaXpvbnRhbE9y
aWVudGF0aW9uJw0KK1BBU1MgcmFuZ2UzLm9yaWVudGF0aW9uIGlzICdBWE9yaWVudGF0aW9uOiBB
WEhvcml6b250YWxPcmllbnRhdGlvbicNCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVl
DQorDQorVEVTVCBDT01QTEVURQ0KKw0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2li
aWxpdHkvbWFjL3JhbmdlLW9yaWVudGF0aW9uLmh0bWwgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmls
aXR5L21hYy9yYW5nZS1vcmllbnRhdGlvbi5odG1sDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5k
ZXggMDAwMDAwMDAwMDAwLi4zOGEyOTkxZmZjZmINCi0tLSAvZGV2L251bGwNCisrKyBiL0xheW91
dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL3JhbmdlLW9yaWVudGF0aW9uLmh0bWwNCkBAIC0wLDAg
KzEsMzEgQEANCis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+
DQorPGh0bWw+DQorPGhlYWQ+DQorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0
LXByZS5qcyI+PC9zY3JpcHQ+DQorPC9oZWFkPg0KKzxib2R5IGlkPSJib2R5Ij4NCisNCis8aW5w
dXQgaWQ9InJhbmdlMSIgdHlwZT0icmFuZ2UiIGFyaWEtb3JpZW50YXRpb249InZlcnRpY2FsIiAv
Pg0KKzxpbnB1dCBpZD0icmFuZ2UyIiB0eXBlPSJyYW5nZSIgYXJpYS1vcmllbnRhdGlvbj0iaG9y
aXpvbnRhbCIgLz4NCis8aW5wdXQgaWQ9InJhbmdlMyIgdHlwZT0icmFuZ2UiLz4NCisNCis8cCBp
ZD0iZGVzY3JpcHRpb24iPjwvcD4NCis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4NCisNCis8c2Ny
aXB0Pg0KKyAgICBkZXNjcmlwdGlvbigiVmFsaWRhdGUgb3JpZW50YXRpb24gb24gcmFuZ2UgdHlw
ZXMuIik7DQorDQorICAgIGlmICh3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsNCisg
ICAgICAgIHZhciByYW5nZTEgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxl
bWVudEJ5SWQoInJhbmdlMSIpOw0KKyAgICAgICAgc2hvdWxkQmUoInJhbmdlMS5vcmllbnRhdGlv
biIsICInQVhPcmllbnRhdGlvbjogQVhWZXJ0aWNhbE9yaWVudGF0aW9uJyIpOw0KKw0KKyAgICAg
ICAgdmFyIHJhbmdlMiA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50
QnlJZCgicmFuZ2UyIik7DQorICAgICAgICBzaG91bGRCZSgicmFuZ2UyLm9yaWVudGF0aW9uIiwg
IidBWE9yaWVudGF0aW9uOiBBWEhvcml6b250YWxPcmllbnRhdGlvbiciKTsNCisNCisgICAgICAg
IHZhciByYW5nZTMgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5
SWQoInJhbmdlMyIpOw0KKyAgICAgICAgc2hvdWxkQmUoInJhbmdlMy5vcmllbnRhdGlvbiIsICIn
QVhPcmllbnRhdGlvbjogQVhIb3Jpem9udGFsT3JpZW50YXRpb24nIik7DQorICAgIH0NCis8L3Nj
cmlwdD4NCis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9z
Y3JpcHQ+DQorPC9ib2R5Pg0KKzwvaHRtbD4NCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cNCmluZGV4IDhiNTZmMmVhMzU0ZC4u
ZGIxZGM2MjY3MmEwIDEwMDY0NA0KLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nDQorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cNCkBAIC0xLDMgKzEsMTggQEANCisyMDIxLTAxLTAy
ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+DQorDQorICAgICAgICBBWDog
YXJpYS1vcmllbnRhdGlvbiBpcyBpZ25vcmVkIG9uIGlucHV0W3R5cGU9InJhbmdlIl0NCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjAyMjINCisgICAg
ICAgIDxyZGFyOi8vcHJvYmxlbS83Mjc2NTU0Nz4NCisNCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLg0KKw0KKyAgICAgICAgQ2hlY2sgYXJpYS1vcmllbnRhdGlvbiBvbiByYW5n
ZSBzbGlkZXJzLg0KKw0KKyAgICAgICAgVGVzdDogYWNjZXNzaWJpbGl0eS9tYWMvcmFuZ2Utb3Jp
ZW50YXRpb24uaHRtbA0KKw0KKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlT
bGlkZXIuY3BwOg0KKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlTbGlkZXI6Om9yaWVu
dGF0aW9uIGNvbnN0KToNCisNCiAyMDIwLTEyLTMxICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBs
ZS5jb20+DQogDQogICAgICAgICBbTEZDXVtJRkNdIEhvcml6b250YWwgcGFkZGluZy9ib3JkZXIg
bWFrZXMgdGhlIGlubGluZSBib3ggbm9uLWVtcHR5DQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5U2xpZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHANCmluZGV4IDBlYjFiMmJiOTEw
ZS4uYWM3Y2U1NGFiNDY0IDEwMDY0NA0KLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0
eS9BY2Nlc3NpYmlsaXR5U2xpZGVyLmNwcA0KKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJp
bGl0eS9BY2Nlc3NpYmlsaXR5U2xpZGVyLmNwcA0KQEAgLTU2LDYgKzU2LDE0IEBAIEFjY2Vzc2li
aWxpdHlPcmllbnRhdGlvbiBBY2Nlc3NpYmlsaXR5U2xpZGVyOjpvcmllbnRhdGlvbigpIGNvbnN0
DQogICAgIGlmICghbV9yZW5kZXJlcikNCiAgICAgICAgIHJldHVybiBBY2Nlc3NpYmlsaXR5T3Jp
ZW50YXRpb246Okhvcml6b250YWw7DQogICAgIA0KKyAgICBhdXRvIGFyaWFPcmllbnRhdGlvbiA9
IGdldEF0dHJpYnV0ZShhcmlhX29yaWVudGF0aW9uQXR0cik7DQorICAgIGlmIChlcXVhbExldHRl
cnNJZ25vcmluZ0FTQ0lJQ2FzZShhcmlhT3JpZW50YXRpb24sICJob3Jpem9udGFsIikpDQorICAg
ICAgICByZXR1cm4gQWNjZXNzaWJpbGl0eU9yaWVudGF0aW9uOjpIb3Jpem9udGFsOw0KKyAgICBp
ZiAoZXF1YWxMZXR0ZXJzSWdub3JpbmdBU0NJSUNhc2UoYXJpYU9yaWVudGF0aW9uLCAidmVydGlj
YWwiKSkNCisgICAgICAgIHJldHVybiBBY2Nlc3NpYmlsaXR5T3JpZW50YXRpb246OlZlcnRpY2Fs
Ow0KKyAgICBpZiAoZXF1YWxMZXR0ZXJzSWdub3JpbmdBU0NJSUNhc2UoYXJpYU9yaWVudGF0aW9u
LCAidW5kZWZpbmVkIikpDQorICAgICAgICByZXR1cm4gQWNjZXNzaWJpbGl0eU9yaWVudGF0aW9u
OjpVbmRlZmluZWQ7DQorICAgIA0KICAgICBjb25zdCBSZW5kZXJTdHlsZSYgc3R5bGUgPSBtX3Jl
bmRlcmVyLT5zdHlsZSgpOw0KIA0KICAgICBDb250cm9sUGFydCBzdHlsZUFwcGVhcmFuY2UgPSBz
dHlsZS5hcHBlYXJhbmNlKCk7DQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>