<?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>193793</bug_id>
          
          <creation_ts>2019-01-24 15:59:19 -0800</creation_ts>
          <short_desc>Update WebKitAdditions.xcconfig with correct order of variable definitions</short_desc>
          <delta_ts>2019-01-25 14:19:32 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Keith Rollin">krollin</reporter>
          <assigned_to name="Keith Rollin">krollin</assigned_to>
          <cc>achristensen</cc>
    
    <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jeffm</cc>
    
    <cc>keith_miller</cc>
    
    <cc>lforschler</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1498007</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Rollin">krollin</who>
    <bug_when>2019-01-24 15:59:19 -0800</bug_when>
    <thetext>XCBuild changes the way xcconfig variables are evaluated. In short, all config file assignments are now considered in part of the evaluation. When using the new build system and an .xcconfig file contains multiple assignments of the same build setting:

- Later assignments using $(inherited) will inherit from earlier assignments in the xcconfig file.
- Later assignments not using $(inherited) will take precedence over earlier assignments. An assignment to a more general setting will mask an earlier assignment to a less general setting. For example, an assignment without a condition (&apos;FOO = bar&apos;) will completely mask an earlier assignment with a condition (&apos;FOO[sdk=macos*] = quux&apos;).

This affects some of our .xcconfig files, in that sometimes platform- or sdk-specific definitions appear before the general definitions. Under the new evaluations rules, the general definitions alway take effect because they alway overwrite the more-specific definitions. The solution is to swap the order, so that the general definitions are established first, and then conditionally overwritten by the more-specific definitions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1498008</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-01-24 15:59:44 -0800</bug_when>
    <thetext>&lt;rdar://problem/47532439&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1498316</commentid>
    <comment_count>2</comment_count>
      <attachid>360126</attachid>
    <who name="Keith Rollin">krollin</who>
    <bug_when>2019-01-25 10:51:11 -0800</bug_when>
    <thetext>Created attachment 360126
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1498437</commentid>
    <comment_count>3</comment_count>
      <attachid>360126</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2019-01-25 13:50:17 -0800</bug_when>
    <thetext>Comment on attachment 360126
Patch

I was under the impression that order didn&apos;t matter in these files, but if these changes are necessary, ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1498448</commentid>
    <comment_count>4</comment_count>
    <who name="Keith Rollin">krollin</who>
    <bug_when>2019-01-25 13:57:20 -0800</bug_when>
    <thetext>Your impression used to be correct.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1498463</commentid>
    <comment_count>5</comment_count>
      <attachid>360126</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-25 14:19:30 -0800</bug_when>
    <thetext>Comment on attachment 360126
Patch

Clearing flags on attachment: 360126

Committed r240508: &lt;https://trac.webkit.org/changeset/240508&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1498464</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-25 14:19:32 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>360126</attachid>
            <date>2019-01-25 10:51:11 -0800</date>
            <delta_ts>2019-01-25 14:19:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-193793-20190125105111.patch</filename>
            <type>text/plain</type>
            <size>19946</size>
            <attacher name="Keith Rollin">krollin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwNDU0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAy
ZTI0OGZkMTI2ODlkNjBhMGNjMGUyYmIzMzYwNTY3YzE5MzM0YjU0Li4zYmU4NTY4MGE0YTQyNDk1
NzcxNzhmYTM4YzMzN2Y0YmI0NTBhYzllIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwzNCBAQAorMjAxOS0wMS0yNCAgS2VpdGggUm9sbGluICA8a3JvbGxpbkBhcHBsZS5jb20+
CisKKyAgICAgICAgVXBkYXRlIFdlYktpdEFkZGl0aW9ucy54Y2NvbmZpZyB3aXRoIGNvcnJlY3Qg
b3JkZXIgb2YgdmFyaWFibGUgZGVmaW5pdGlvbnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE5Mzc5MworICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDc1
MzI0Mzk+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
WENCdWlsZCBjaGFuZ2VzIHRoZSB3YXkgeGNjb25maWcgdmFyaWFibGVzIGFyZSBldmFsdWF0ZWQu
IEluIHNob3J0LAorICAgICAgICBhbGwgY29uZmlnIGZpbGUgYXNzaWdubWVudHMgYXJlIG5vdyBj
b25zaWRlcmVkIGluIHBhcnQgb2YgdGhlCisgICAgICAgIGV2YWx1YXRpb24uIFdoZW4gdXNpbmcg
dGhlIG5ldyBidWlsZCBzeXN0ZW0gYW5kIGFuIC54Y2NvbmZpZyBmaWxlCisgICAgICAgIGNvbnRh
aW5zIG11bHRpcGxlIGFzc2lnbm1lbnRzIG9mIHRoZSBzYW1lIGJ1aWxkIHNldHRpbmc6CisKKyAg
ICAgICAgLSBMYXRlciBhc3NpZ25tZW50cyB1c2luZyAkKGluaGVyaXRlZCkgd2lsbCBpbmhlcml0
IGZyb20gZWFybGllcgorICAgICAgICAgIGFzc2lnbm1lbnRzIGluIHRoZSB4Y2NvbmZpZyBmaWxl
LgorICAgICAgICAtIExhdGVyIGFzc2lnbm1lbnRzIG5vdCB1c2luZyAkKGluaGVyaXRlZCkgd2ls
bCB0YWtlIHByZWNlZGVuY2Ugb3ZlcgorICAgICAgICAgIGVhcmxpZXIgYXNzaWdubWVudHMuIEFu
IGFzc2lnbm1lbnQgdG8gYSBtb3JlIGdlbmVyYWwgc2V0dGluZyB3aWxsCisgICAgICAgICAgbWFz
ayBhbiBlYXJsaWVyIGFzc2lnbm1lbnQgdG8gYSBsZXNzIGdlbmVyYWwgc2V0dGluZy4gRm9yIGV4
YW1wbGUsCisgICAgICAgICAgYW4gYXNzaWdubWVudCB3aXRob3V0IGEgY29uZGl0aW9uICgnRk9P
ID0gYmFyJykgd2lsbCBjb21wbGV0ZWx5IG1hc2sKKyAgICAgICAgICBhbiBlYXJsaWVyIGFzc2ln
bm1lbnQgd2l0aCBhIGNvbmRpdGlvbiAoJ0ZPT1tzZGs9bWFjb3MqXSA9IHF1dXgnKS4KKworICAg
ICAgICBUaGlzIGFmZmVjdHMgc29tZSBvZiBvdXIgLnhjY29uZmlnIGZpbGVzLCBpbiB0aGF0IHNv
bWV0aW1lcyBwbGF0Zm9ybS0KKyAgICAgICAgb3Igc2RrLXNwZWNpZmljIGRlZmluaXRpb25zIGFw
cGVhciBiZWZvcmUgdGhlIGdlbmVyYWwgZGVmaW5pdGlvbnMuCisgICAgICAgIFVuZGVyIHRoZSBu
ZXcgZXZhbHVhdGlvbnMgcnVsZXMsIHRoZSBnZW5lcmFsIGRlZmluaXRpb25zIGFsd2F5IHRha2UK
KyAgICAgICAgZWZmZWN0IGJlY2F1c2UgdGhleSBhbHdheXMgb3ZlcndyaXRlIHRoZSBtb3JlLXNw
ZWNpZmljIGRlZmluaXRpb25zLiBUaGUKKyAgICAgICAgc29sdXRpb24gaXMgdG8gc3dhcCB0aGUg
b3JkZXIsIHNvIHRoYXQgdGhlIGdlbmVyYWwgZGVmaW5pdGlvbnMgYXJlCisgICAgICAgIGVzdGFi
bGlzaGVkIGZpcnN0LCBhbmQgdGhlbiBjb25kaXRpb25hbGx5IG92ZXJ3cml0dGVuIGJ5IHRoZQor
ICAgICAgICBtb3JlLXNwZWNpZmljIGRlZmluaXRpb25zLgorCisgICAgICAgICogQ29uZmlndXJh
dGlvbnMvVmVyc2lvbi54Y2NvbmZpZzoKKwogMjAxOS0wMS0yNCAgS2VpdGggUm9sbGluICA8a3Jv
bGxpbkBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIC54Y2ZpbGVsaXN0cyB0byBSdW4gU2NyaXB0
IGJ1aWxkIHBoYXNlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRjL0No
YW5nZUxvZyBiL1NvdXJjZS9UaGlyZFBhcnR5L2xpYndlYnJ0Yy9DaGFuZ2VMb2cKaW5kZXggN2Ux
NjEzMWMxMWYyYzkwNmRkYjM3Y2Y2NWMxMDgwNjdlMDA3ZjU2OS4uZDVjMDg4N2Q0NzRmOWJlYTE1
MzYwMDJiZWUxNzBkZjM0OWQxMjk4MyAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFydHkvbGli
d2VicnRjL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9saWJ3ZWJydGMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMzQgQEAKKzIwMTktMDEtMjQgIEtlaXRoIFJvbGxpbiAgPGtyb2xsaW5A
YXBwbGUuY29tPgorCisgICAgICAgIFVwZGF0ZSBXZWJLaXRBZGRpdGlvbnMueGNjb25maWcgd2l0
aCBjb3JyZWN0IG9yZGVyIG9mIHZhcmlhYmxlIGRlZmluaXRpb25zCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTM3OTMKKyAgICAgICAgPHJkYXI6Ly9w
cm9ibGVtLzQ3NTMyNDM5PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFhDQnVpbGQgY2hhbmdlcyB0aGUgd2F5IHhjY29uZmlnIHZhcmlhYmxlcyBhcmUg
ZXZhbHVhdGVkLiBJbiBzaG9ydCwKKyAgICAgICAgYWxsIGNvbmZpZyBmaWxlIGFzc2lnbm1lbnRz
IGFyZSBub3cgY29uc2lkZXJlZCBpbiBwYXJ0IG9mIHRoZQorICAgICAgICBldmFsdWF0aW9uLiBX
aGVuIHVzaW5nIHRoZSBuZXcgYnVpbGQgc3lzdGVtIGFuZCBhbiAueGNjb25maWcgZmlsZQorICAg
ICAgICBjb250YWlucyBtdWx0aXBsZSBhc3NpZ25tZW50cyBvZiB0aGUgc2FtZSBidWlsZCBzZXR0
aW5nOgorCisgICAgICAgIC0gTGF0ZXIgYXNzaWdubWVudHMgdXNpbmcgJChpbmhlcml0ZWQpIHdp
bGwgaW5oZXJpdCBmcm9tIGVhcmxpZXIKKyAgICAgICAgICBhc3NpZ25tZW50cyBpbiB0aGUgeGNj
b25maWcgZmlsZS4KKyAgICAgICAgLSBMYXRlciBhc3NpZ25tZW50cyBub3QgdXNpbmcgJChpbmhl
cml0ZWQpIHdpbGwgdGFrZSBwcmVjZWRlbmNlIG92ZXIKKyAgICAgICAgICBlYXJsaWVyIGFzc2ln
bm1lbnRzLiBBbiBhc3NpZ25tZW50IHRvIGEgbW9yZSBnZW5lcmFsIHNldHRpbmcgd2lsbAorICAg
ICAgICAgIG1hc2sgYW4gZWFybGllciBhc3NpZ25tZW50IHRvIGEgbGVzcyBnZW5lcmFsIHNldHRp
bmcuIEZvciBleGFtcGxlLAorICAgICAgICAgIGFuIGFzc2lnbm1lbnQgd2l0aG91dCBhIGNvbmRp
dGlvbiAoJ0ZPTyA9IGJhcicpIHdpbGwgY29tcGxldGVseSBtYXNrCisgICAgICAgICAgYW4gZWFy
bGllciBhc3NpZ25tZW50IHdpdGggYSBjb25kaXRpb24gKCdGT09bc2RrPW1hY29zKl0gPSBxdXV4
JykuCisKKyAgICAgICAgVGhpcyBhZmZlY3RzIHNvbWUgb2Ygb3VyIC54Y2NvbmZpZyBmaWxlcywg
aW4gdGhhdCBzb21ldGltZXMgcGxhdGZvcm0tCisgICAgICAgIG9yIHNkay1zcGVjaWZpYyBkZWZp
bml0aW9ucyBhcHBlYXIgYmVmb3JlIHRoZSBnZW5lcmFsIGRlZmluaXRpb25zLgorICAgICAgICBV
bmRlciB0aGUgbmV3IGV2YWx1YXRpb25zIHJ1bGVzLCB0aGUgZ2VuZXJhbCBkZWZpbml0aW9ucyBh
bHdheSB0YWtlCisgICAgICAgIGVmZmVjdCBiZWNhdXNlIHRoZXkgYWx3YXlzIG92ZXJ3cml0ZSB0
aGUgbW9yZS1zcGVjaWZpYyBkZWZpbml0aW9ucy4gVGhlCisgICAgICAgIHNvbHV0aW9uIGlzIHRv
IHN3YXAgdGhlIG9yZGVyLCBzbyB0aGF0IHRoZSBnZW5lcmFsIGRlZmluaXRpb25zIGFyZQorICAg
ICAgICBlc3RhYmxpc2hlZCBmaXJzdCwgYW5kIHRoZW4gY29uZGl0aW9uYWxseSBvdmVyd3JpdHRl
biBieSB0aGUKKyAgICAgICAgbW9yZS1zcGVjaWZpYyBkZWZpbml0aW9ucy4KKworICAgICAgICAq
IENvbmZpZ3VyYXRpb25zL1ZlcnNpb24ueGNjb25maWc6CisKIDIwMTktMDEtMjIgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIFJlc3luYyBsaWJ3ZWJydGMgd2l0
aCBsYXRlc3QgTTcyIGJyYW5jaApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9n
IGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGQxNWMyNTk1NjRiZTgwZmM1NjNiZjVi
MTgyZWQyMmY2NGM0MGYzOWYuLjA2ZjhhMzk0ZjAyMjJmOTY1YmRmZmU4NTI0OWNlZGRlOTE0ODY5
ZTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzNyBAQAorMjAxOS0wMS0yNCAgS2VpdGggUm9sbGlu
ICA8a3JvbGxpbkBhcHBsZS5jb20+CisKKyAgICAgICAgVXBkYXRlIFdlYktpdEFkZGl0aW9ucy54
Y2NvbmZpZyB3aXRoIGNvcnJlY3Qgb3JkZXIgb2YgdmFyaWFibGUgZGVmaW5pdGlvbnMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5Mzc5MworICAgICAg
ICA8cmRhcjovL3Byb2JsZW0vNDc1MzI0Mzk+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgWENCdWlsZCBjaGFuZ2VzIHRoZSB3YXkgeGNjb25maWcgdmFy
aWFibGVzIGFyZSBldmFsdWF0ZWQuIEluIHNob3J0LAorICAgICAgICBhbGwgY29uZmlnIGZpbGUg
YXNzaWdubWVudHMgYXJlIG5vdyBjb25zaWRlcmVkIGluIHBhcnQgb2YgdGhlCisgICAgICAgIGV2
YWx1YXRpb24uIFdoZW4gdXNpbmcgdGhlIG5ldyBidWlsZCBzeXN0ZW0gYW5kIGFuIC54Y2NvbmZp
ZyBmaWxlCisgICAgICAgIGNvbnRhaW5zIG11bHRpcGxlIGFzc2lnbm1lbnRzIG9mIHRoZSBzYW1l
IGJ1aWxkIHNldHRpbmc6CisKKyAgICAgICAgLSBMYXRlciBhc3NpZ25tZW50cyB1c2luZyAkKGlu
aGVyaXRlZCkgd2lsbCBpbmhlcml0IGZyb20gZWFybGllcgorICAgICAgICAgIGFzc2lnbm1lbnRz
IGluIHRoZSB4Y2NvbmZpZyBmaWxlLgorICAgICAgICAtIExhdGVyIGFzc2lnbm1lbnRzIG5vdCB1
c2luZyAkKGluaGVyaXRlZCkgd2lsbCB0YWtlIHByZWNlZGVuY2Ugb3ZlcgorICAgICAgICAgIGVh
cmxpZXIgYXNzaWdubWVudHMuIEFuIGFzc2lnbm1lbnQgdG8gYSBtb3JlIGdlbmVyYWwgc2V0dGlu
ZyB3aWxsCisgICAgICAgICAgbWFzayBhbiBlYXJsaWVyIGFzc2lnbm1lbnQgdG8gYSBsZXNzIGdl
bmVyYWwgc2V0dGluZy4gRm9yIGV4YW1wbGUsCisgICAgICAgICAgYW4gYXNzaWdubWVudCB3aXRo
b3V0IGEgY29uZGl0aW9uICgnRk9PID0gYmFyJykgd2lsbCBjb21wbGV0ZWx5IG1hc2sKKyAgICAg
ICAgICBhbiBlYXJsaWVyIGFzc2lnbm1lbnQgd2l0aCBhIGNvbmRpdGlvbiAoJ0ZPT1tzZGs9bWFj
b3MqXSA9IHF1dXgnKS4KKworICAgICAgICBUaGlzIGFmZmVjdHMgc29tZSBvZiBvdXIgLnhjY29u
ZmlnIGZpbGVzLCBpbiB0aGF0IHNvbWV0aW1lcyBwbGF0Zm9ybS0KKyAgICAgICAgb3Igc2RrLXNw
ZWNpZmljIGRlZmluaXRpb25zIGFwcGVhciBiZWZvcmUgdGhlIGdlbmVyYWwgZGVmaW5pdGlvbnMu
CisgICAgICAgIFVuZGVyIHRoZSBuZXcgZXZhbHVhdGlvbnMgcnVsZXMsIHRoZSBnZW5lcmFsIGRl
ZmluaXRpb25zIGFsd2F5IHRha2UKKyAgICAgICAgZWZmZWN0IGJlY2F1c2UgdGhleSBhbHdheXMg
b3ZlcndyaXRlIHRoZSBtb3JlLXNwZWNpZmljIGRlZmluaXRpb25zLiBUaGUKKyAgICAgICAgc29s
dXRpb24gaXMgdG8gc3dhcCB0aGUgb3JkZXIsIHNvIHRoYXQgdGhlIGdlbmVyYWwgZGVmaW5pdGlv
bnMgYXJlCisgICAgICAgIGVzdGFibGlzaGVkIGZpcnN0LCBhbmQgdGhlbiBjb25kaXRpb25hbGx5
IG92ZXJ3cml0dGVuIGJ5IHRoZQorICAgICAgICBtb3JlLXNwZWNpZmljIGRlZmluaXRpb25zLgor
CisgICAgICAgIE5vIG5ldyB0ZXN0cyBzaW5jZSB0aGVyZSBzaG91bGQgYmUgbm8gb2JzZXJ2YWJs
ZSBiZWhhdmlvciBkaWZmZXJlbmNlLgorCisgICAgICAgICogQ29uZmlndXJhdGlvbnMvQmFzZS54
Y2NvbmZpZzoKKyAgICAgICAgKiBDb25maWd1cmF0aW9ucy9WZXJzaW9uLnhjY29uZmlnOgorCiAy
MDE5LTAxLTI0ICBLZWl0aCBSb2xsaW4gIDxrcm9sbGluQGFwcGxlLmNvbT4KIAogICAgICAgICBB
ZGQgLnhjZmlsZWxpc3RzIHRvIFJ1biBTY3JpcHQgYnVpbGQgcGhhc2VzCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGYx
M2U4YjNlM2I4NGMwYjBkZjY4ZTU1NGY4OGY4YjY3MTUxODc3OWYuLjRiYWY0MzBmMTA3N2U0MTk4
ZWY2Yjk4ODZjZTI4NGYxOTQ2ZGM3ZWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdl
TG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzYgQEAKKzIwMTkt
MDEtMjQgIEtlaXRoIFJvbGxpbiAgPGtyb2xsaW5AYXBwbGUuY29tPgorCisgICAgICAgIFVwZGF0
ZSBXZWJLaXRBZGRpdGlvbnMueGNjb25maWcgd2l0aCBjb3JyZWN0IG9yZGVyIG9mIHZhcmlhYmxl
IGRlZmluaXRpb25zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xOTM3OTMKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ3NTMyNDM5PgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFhDQnVpbGQgY2hhbmdlcyB0
aGUgd2F5IHhjY29uZmlnIHZhcmlhYmxlcyBhcmUgZXZhbHVhdGVkLiBJbiBzaG9ydCwKKyAgICAg
ICAgYWxsIGNvbmZpZyBmaWxlIGFzc2lnbm1lbnRzIGFyZSBub3cgY29uc2lkZXJlZCBpbiBwYXJ0
IG9mIHRoZQorICAgICAgICBldmFsdWF0aW9uLiBXaGVuIHVzaW5nIHRoZSBuZXcgYnVpbGQgc3lz
dGVtIGFuZCBhbiAueGNjb25maWcgZmlsZQorICAgICAgICBjb250YWlucyBtdWx0aXBsZSBhc3Np
Z25tZW50cyBvZiB0aGUgc2FtZSBidWlsZCBzZXR0aW5nOgorCisgICAgICAgIC0gTGF0ZXIgYXNz
aWdubWVudHMgdXNpbmcgJChpbmhlcml0ZWQpIHdpbGwgaW5oZXJpdCBmcm9tIGVhcmxpZXIKKyAg
ICAgICAgICBhc3NpZ25tZW50cyBpbiB0aGUgeGNjb25maWcgZmlsZS4KKyAgICAgICAgLSBMYXRl
ciBhc3NpZ25tZW50cyBub3QgdXNpbmcgJChpbmhlcml0ZWQpIHdpbGwgdGFrZSBwcmVjZWRlbmNl
IG92ZXIKKyAgICAgICAgICBlYXJsaWVyIGFzc2lnbm1lbnRzLiBBbiBhc3NpZ25tZW50IHRvIGEg
bW9yZSBnZW5lcmFsIHNldHRpbmcgd2lsbAorICAgICAgICAgIG1hc2sgYW4gZWFybGllciBhc3Np
Z25tZW50IHRvIGEgbGVzcyBnZW5lcmFsIHNldHRpbmcuIEZvciBleGFtcGxlLAorICAgICAgICAg
IGFuIGFzc2lnbm1lbnQgd2l0aG91dCBhIGNvbmRpdGlvbiAoJ0ZPTyA9IGJhcicpIHdpbGwgY29t
cGxldGVseSBtYXNrCisgICAgICAgICAgYW4gZWFybGllciBhc3NpZ25tZW50IHdpdGggYSBjb25k
aXRpb24gKCdGT09bc2RrPW1hY29zKl0gPSBxdXV4JykuCisKKyAgICAgICAgVGhpcyBhZmZlY3Rz
IHNvbWUgb2Ygb3VyIC54Y2NvbmZpZyBmaWxlcywgaW4gdGhhdCBzb21ldGltZXMgcGxhdGZvcm0t
CisgICAgICAgIG9yIHNkay1zcGVjaWZpYyBkZWZpbml0aW9ucyBhcHBlYXIgYmVmb3JlIHRoZSBn
ZW5lcmFsIGRlZmluaXRpb25zLgorICAgICAgICBVbmRlciB0aGUgbmV3IGV2YWx1YXRpb25zIHJ1
bGVzLCB0aGUgZ2VuZXJhbCBkZWZpbml0aW9ucyBhbHdheSB0YWtlCisgICAgICAgIGVmZmVjdCBi
ZWNhdXNlIHRoZXkgYWx3YXlzIG92ZXJ3cml0ZSB0aGUgbW9yZS1zcGVjaWZpYyBkZWZpbml0aW9u
cy4gVGhlCisgICAgICAgIHNvbHV0aW9uIGlzIHRvIHN3YXAgdGhlIG9yZGVyLCBzbyB0aGF0IHRo
ZSBnZW5lcmFsIGRlZmluaXRpb25zIGFyZQorICAgICAgICBlc3RhYmxpc2hlZCBmaXJzdCwgYW5k
IHRoZW4gY29uZGl0aW9uYWxseSBvdmVyd3JpdHRlbiBieSB0aGUKKyAgICAgICAgbW9yZS1zcGVj
aWZpYyBkZWZpbml0aW9ucy4KKworICAgICAgICAqIENvbmZpZ3VyYXRpb25zL0Jhc2VUYXJnZXQu
eGNjb25maWc6CisgICAgICAgICogQ29uZmlndXJhdGlvbnMvVmVyc2lvbi54Y2NvbmZpZzoKKyAg
ICAgICAgKiBDb25maWd1cmF0aW9ucy9XZWJLaXQueGNjb25maWc6CisKIDIwMTktMDEtMjQgIEtl
aXRoIFJvbGxpbiAgPGtyb2xsaW5AYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCAueGNmaWxlbGlz
dHMgdG8gUnVuIFNjcmlwdCBidWlsZCBwaGFzZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXRM
ZWdhY3kvbWFjL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL0NoYW5nZUxvZwpp
bmRleCAyNDczOTFlZDUxYTJkZDgyOWFmNWE0ZDg1YWY3OWMzNjMyNjBjOTMzLi5mMDkxY2ZlMzk2
MDRhNjNkNDcwZmQ1NTNiYjEzOWRiYjM2OGY0MzhmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
TGVnYWN5L21hYy9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdExlZ2FjeS9tYWMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMzUgQEAKKzIwMTktMDEtMjQgIEtlaXRoIFJvbGxpbiAgPGtyb2xsaW5A
YXBwbGUuY29tPgorCisgICAgICAgIFVwZGF0ZSBXZWJLaXRBZGRpdGlvbnMueGNjb25maWcgd2l0
aCBjb3JyZWN0IG9yZGVyIG9mIHZhcmlhYmxlIGRlZmluaXRpb25zCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTM3OTMKKyAgICAgICAgPHJkYXI6Ly9w
cm9ibGVtLzQ3NTMyNDM5PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFhDQnVpbGQgY2hhbmdlcyB0aGUgd2F5IHhjY29uZmlnIHZhcmlhYmxlcyBhcmUg
ZXZhbHVhdGVkLiBJbiBzaG9ydCwKKyAgICAgICAgYWxsIGNvbmZpZyBmaWxlIGFzc2lnbm1lbnRz
IGFyZSBub3cgY29uc2lkZXJlZCBpbiBwYXJ0IG9mIHRoZQorICAgICAgICBldmFsdWF0aW9uLiBX
aGVuIHVzaW5nIHRoZSBuZXcgYnVpbGQgc3lzdGVtIGFuZCBhbiAueGNjb25maWcgZmlsZQorICAg
ICAgICBjb250YWlucyBtdWx0aXBsZSBhc3NpZ25tZW50cyBvZiB0aGUgc2FtZSBidWlsZCBzZXR0
aW5nOgorCisgICAgICAgIC0gTGF0ZXIgYXNzaWdubWVudHMgdXNpbmcgJChpbmhlcml0ZWQpIHdp
bGwgaW5oZXJpdCBmcm9tIGVhcmxpZXIKKyAgICAgICAgICBhc3NpZ25tZW50cyBpbiB0aGUgeGNj
b25maWcgZmlsZS4KKyAgICAgICAgLSBMYXRlciBhc3NpZ25tZW50cyBub3QgdXNpbmcgJChpbmhl
cml0ZWQpIHdpbGwgdGFrZSBwcmVjZWRlbmNlIG92ZXIKKyAgICAgICAgICBlYXJsaWVyIGFzc2ln
bm1lbnRzLiBBbiBhc3NpZ25tZW50IHRvIGEgbW9yZSBnZW5lcmFsIHNldHRpbmcgd2lsbAorICAg
ICAgICAgIG1hc2sgYW4gZWFybGllciBhc3NpZ25tZW50IHRvIGEgbGVzcyBnZW5lcmFsIHNldHRp
bmcuIEZvciBleGFtcGxlLAorICAgICAgICAgIGFuIGFzc2lnbm1lbnQgd2l0aG91dCBhIGNvbmRp
dGlvbiAoJ0ZPTyA9IGJhcicpIHdpbGwgY29tcGxldGVseSBtYXNrCisgICAgICAgICAgYW4gZWFy
bGllciBhc3NpZ25tZW50IHdpdGggYSBjb25kaXRpb24gKCdGT09bc2RrPW1hY29zKl0gPSBxdXV4
JykuCisKKyAgICAgICAgVGhpcyBhZmZlY3RzIHNvbWUgb2Ygb3VyIC54Y2NvbmZpZyBmaWxlcywg
aW4gdGhhdCBzb21ldGltZXMgcGxhdGZvcm0tCisgICAgICAgIG9yIHNkay1zcGVjaWZpYyBkZWZp
bml0aW9ucyBhcHBlYXIgYmVmb3JlIHRoZSBnZW5lcmFsIGRlZmluaXRpb25zLgorICAgICAgICBV
bmRlciB0aGUgbmV3IGV2YWx1YXRpb25zIHJ1bGVzLCB0aGUgZ2VuZXJhbCBkZWZpbml0aW9ucyBh
bHdheSB0YWtlCisgICAgICAgIGVmZmVjdCBiZWNhdXNlIHRoZXkgYWx3YXlzIG92ZXJ3cml0ZSB0
aGUgbW9yZS1zcGVjaWZpYyBkZWZpbml0aW9ucy4gVGhlCisgICAgICAgIHNvbHV0aW9uIGlzIHRv
IHN3YXAgdGhlIG9yZGVyLCBzbyB0aGF0IHRoZSBnZW5lcmFsIGRlZmluaXRpb25zIGFyZQorICAg
ICAgICBlc3RhYmxpc2hlZCBmaXJzdCwgYW5kIHRoZW4gY29uZGl0aW9uYWxseSBvdmVyd3JpdHRl
biBieSB0aGUKKyAgICAgICAgbW9yZS1zcGVjaWZpYyBkZWZpbml0aW9ucy4KKworICAgICAgICAq
IENvbmZpZ3VyYXRpb25zL1ZlcnNpb24ueGNjb25maWc6CisgICAgICAgICogQ29uZmlndXJhdGlv
bnMvV2ViS2l0TGVnYWN5LnhjY29uZmlnOgorCiAyMDE5LTAxLTI0ICBKb2huIFdpbGFuZGVyICA8
d2lsYW5kZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBBZCBDbGljayBBdHRyaWJ1dGlvbiBh
cyBhbiBpbnRlcm5hbC9leHBlcmltZW50YWwgZmVhdHVyZQpkaWZmIC0tZ2l0IGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL0NvbmZpZ3VyYXRpb25zL1ZlcnNpb24ueGNjb25maWcgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ29uZmlndXJhdGlvbnMvVmVyc2lvbi54Y2NvbmZpZwppbmRleCA1ODVjYjkx
ZDdmNjI3NjVkMWI3YjA5NTliMmU5YzM4OTI3NzQ5ZDY2Li5jNWEzZjZmZTU2YTgwMDE3YTcyMDcx
OWU1ZTdiMmY4Zjc4OTU0Zjc2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ29u
ZmlndXJhdGlvbnMvVmVyc2lvbi54Y2NvbmZpZworKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
Q29uZmlndXJhdGlvbnMvVmVyc2lvbi54Y2NvbmZpZwpAQCAtMzMsMTIgKzMzLDEyIEBAIEJVTkRM
RV9WRVJTSU9OID0gJChCVU5ETEVfVkVSU0lPTl8kKENPTkZJR1VSQVRJT04pKTsKIFNIT1JUX1ZF
UlNJT05fU1RSSU5HID0gJChTSE9SVF9WRVJTSU9OX1NUUklOR18kKENPTkZJR1VSQVRJT04pKQog
CiAvLyBUaGUgc3lzdGVtIHZlcnNpb24gcHJlZml4IGlzIGJhc2VkIG9uIHRoZSBjdXJyZW50IHN5
c3RlbSB2ZXJzaW9uLgotU1lTVEVNX1ZFUlNJT05fUFJFRklYW3Nkaz1pcGhvbmUqXSA9IDg7CiBT
WVNURU1fVkVSU0lPTl9QUkVGSVggPSAkKFNZU1RFTV9WRVJTSU9OX1BSRUZJWF8kKFBMQVRGT1JN
X05BTUUpXyQoVEFSR0VUX01BQ19PU19YX1ZFUlNJT05fTUFKT1IpKTsKIFNZU1RFTV9WRVJTSU9O
X1BSRUZJWF9tYWNvc3hfMTAxMjAwID0gMTI7CiBTWVNURU1fVkVSU0lPTl9QUkVGSVhfbWFjb3N4
XzEwMTMwMCA9IDEzOwogU1lTVEVNX1ZFUlNJT05fUFJFRklYX21hY29zeF8xMDE0MDAgPSAxNDsK
IFNZU1RFTV9WRVJTSU9OX1BSRUZJWF9tYWNvc3hfMTAxNTAwID0gMTU7CitTWVNURU1fVkVSU0lP
Tl9QUkVGSVhbc2RrPWlwaG9uZSpdID0gODsKIAogLy8gVGhlIHByb2R1Y3Rpb24gYnVpbGQgYWx3
YXlzIHVzZXMgdGhlIGZ1bGwgdmVyc2lvbiB3aXRoIGEgc3lzdGVtIHZlcnNpb24gcHJlZml4Lgog
QlVORExFX1ZFUlNJT05fUHJvZHVjdGlvbiA9ICQoU1lTVEVNX1ZFUlNJT05fUFJFRklYKSQoRlVM
TF9WRVJTSU9OKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9UaGlyZFBhcnR5L2xpYndlYnJ0Yy9Db25m
aWd1cmF0aW9ucy9WZXJzaW9uLnhjY29uZmlnIGIvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRj
L0NvbmZpZ3VyYXRpb25zL1ZlcnNpb24ueGNjb25maWcKaW5kZXggNTg1Y2I5MWQ3ZjYyNzY1ZDFi
N2IwOTU5YjJlOWMzODkyNzc0OWQ2Ni4uYzVhM2Y2ZmU1NmE4MDAxN2E3MjA3MTllNWU3YjJmOGY3
ODk1NGY3NiAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRjL0NvbmZpZ3Vy
YXRpb25zL1ZlcnNpb24ueGNjb25maWcKKysrIGIvU291cmNlL1RoaXJkUGFydHkvbGlid2VicnRj
L0NvbmZpZ3VyYXRpb25zL1ZlcnNpb24ueGNjb25maWcKQEAgLTMzLDEyICszMywxMiBAQCBCVU5E
TEVfVkVSU0lPTiA9ICQoQlVORExFX1ZFUlNJT05fJChDT05GSUdVUkFUSU9OKSk7CiBTSE9SVF9W
RVJTSU9OX1NUUklORyA9ICQoU0hPUlRfVkVSU0lPTl9TVFJJTkdfJChDT05GSUdVUkFUSU9OKSkK
IAogLy8gVGhlIHN5c3RlbSB2ZXJzaW9uIHByZWZpeCBpcyBiYXNlZCBvbiB0aGUgY3VycmVudCBz
eXN0ZW0gdmVyc2lvbi4KLVNZU1RFTV9WRVJTSU9OX1BSRUZJWFtzZGs9aXBob25lKl0gPSA4Owog
U1lTVEVNX1ZFUlNJT05fUFJFRklYID0gJChTWVNURU1fVkVSU0lPTl9QUkVGSVhfJChQTEFURk9S
TV9OQU1FKV8kKFRBUkdFVF9NQUNfT1NfWF9WRVJTSU9OX01BSk9SKSk7CiBTWVNURU1fVkVSU0lP
Tl9QUkVGSVhfbWFjb3N4XzEwMTIwMCA9IDEyOwogU1lTVEVNX1ZFUlNJT05fUFJFRklYX21hY29z
eF8xMDEzMDAgPSAxMzsKIFNZU1RFTV9WRVJTSU9OX1BSRUZJWF9tYWNvc3hfMTAxNDAwID0gMTQ7
CiBTWVNURU1fVkVSU0lPTl9QUkVGSVhfbWFjb3N4XzEwMTUwMCA9IDE1OworU1lTVEVNX1ZFUlNJ
T05fUFJFRklYW3Nkaz1pcGhvbmUqXSA9IDg7CiAKIC8vIFRoZSBwcm9kdWN0aW9uIGJ1aWxkIGFs
d2F5cyB1c2VzIHRoZSBmdWxsIHZlcnNpb24gd2l0aCBhIHN5c3RlbSB2ZXJzaW9uIHByZWZpeC4K
IEJVTkRMRV9WRVJTSU9OX1Byb2R1Y3Rpb24gPSAkKFNZU1RFTV9WRVJTSU9OX1BSRUZJWCkkKEZV
TExfVkVSU0lPTik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Db25maWd1cmF0aW9ucy9C
YXNlLnhjY29uZmlnIGIvU291cmNlL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMvQmFzZS54Y2NvbmZp
ZwppbmRleCBiMjk2ODFlZDc5MDQ0MDQyNjQ1ZWI3ZGRjNjczZWFlMGY3ZjA3MWY2Li45N2U1NTA5
ZDI5YzljMDQxNGMwYWVlODkwMTEyNWJiZDUwMTVmNWExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9Db25maWd1cmF0aW9ucy9CYXNlLnhjY29uZmlnCisrKyBiL1NvdXJjZS9XZWJDb3JlL0Nv
bmZpZ3VyYXRpb25zL0Jhc2UueGNjb25maWcKQEAgLTE1OSw4ICsxNTksOCBAQCBXS19YQ09ERV9W
RVJTSU9OX0JFRk9SRV85XzA4MDAgPSBZRVM7CiBXS19YQ09ERV9WRVJTSU9OX0JFRk9SRV85XzA3
MDAgPSBZRVM7CiAKIFdLX1VTRVJfTFRPX01PREUgPSAkKFdLX1VTRVJfTFRPX01PREVfJChXS19M
VE9fTU9ERSkpOwotV0tfVVNFUl9MVE9fTU9ERV9mdWxsW2FyY2g9aTM4Nl0gPSAkKFdLX1VTRVJf
TFRPX01PREVfdGhpbik7CiBXS19VU0VSX0xUT19NT0RFX2Z1bGwgPSBZRVM7CitXS19VU0VSX0xU
T19NT0RFX2Z1bGxbYXJjaD1pMzg2XSA9ICQoV0tfVVNFUl9MVE9fTU9ERV90aGluKTsKIFdLX1VT
RVJfTFRPX01PREVfdGhpbiA9IFlFU19USElOOwogV0tfVVNFUl9MVE9fTU9ERV9ub25lID0gTk87
CiBXS19VU0VSX0xUT19NT0RFXyA9ICQoV0tfREVGQVVMVF9MVE9fTU9ERSk7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9Db25maWd1cmF0aW9ucy9WZXJzaW9uLnhjY29uZmlnIGIvU291cmNl
L1dlYkNvcmUvQ29uZmlndXJhdGlvbnMvVmVyc2lvbi54Y2NvbmZpZwppbmRleCAwMWFlZTY2MjAz
NGMyOTYxMWUwZDAxYzcxYmIwMTFmYjdlZmZmYTUyLi40MmQ5ZWU1M2VhNjI3OGRmNTkwODFmMDdl
YjdkN2QzYWFiYzEyOTc2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Db25maWd1cmF0aW9u
cy9WZXJzaW9uLnhjY29uZmlnCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NvbmZpZ3VyYXRpb25zL1Zl
cnNpb24ueGNjb25maWcKQEAgLTMzLDEyICszMywxMiBAQCBCVU5ETEVfVkVSU0lPTiA9ICQoQlVO
RExFX1ZFUlNJT05fJChDT05GSUdVUkFUSU9OKSk7CiBTSE9SVF9WRVJTSU9OX1NUUklORyA9ICQo
U0hPUlRfVkVSU0lPTl9TVFJJTkdfJChDT05GSUdVUkFUSU9OKSkKIAogLy8gVGhlIHN5c3RlbSB2
ZXJzaW9uIHByZWZpeCBpcyBiYXNlZCBvbiB0aGUgY3VycmVudCBzeXN0ZW0gdmVyc2lvbi4KLVNZ
U1RFTV9WRVJTSU9OX1BSRUZJWFtzZGs9aXBob25lKl0gPSA4OwogU1lTVEVNX1ZFUlNJT05fUFJF
RklYID0gJChTWVNURU1fVkVSU0lPTl9QUkVGSVhfJChQTEFURk9STV9OQU1FKV8kKFRBUkdFVF9N
QUNfT1NfWF9WRVJTSU9OX01BSk9SKSk7CiBTWVNURU1fVkVSU0lPTl9QUkVGSVhfbWFjb3N4XzEw
MTIwMCA9IDEyOwogU1lTVEVNX1ZFUlNJT05fUFJFRklYX21hY29zeF8xMDEzMDAgPSAxMzsKIFNZ
U1RFTV9WRVJTSU9OX1BSRUZJWF9tYWNvc3hfMTAxNDAwID0gMTQ7CiBTWVNURU1fVkVSU0lPTl9Q
UkVGSVhfbWFjb3N4XzEwMTUwMCA9IDE1OworU1lTVEVNX1ZFUlNJT05fUFJFRklYW3Nkaz1pcGhv
bmUqXSA9IDg7CiAKIC8vIFRoZSBwcm9kdWN0aW9uIGJ1aWxkIGFsd2F5cyB1c2VzIHRoZSBmdWxs
IHZlcnNpb24gd2l0aCBhIHN5c3RlbSB2ZXJzaW9uIHByZWZpeC4KIEJVTkRMRV9WRVJTSU9OX1By
b2R1Y3Rpb24gPSAkKFNZU1RFTV9WRVJTSU9OX1BSRUZJWCkkKEZVTExfVkVSU0lPTik7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL0Jhc2VUYXJnZXQueGNjb25maWcg
Yi9Tb3VyY2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL0Jhc2VUYXJnZXQueGNjb25maWcKaW5kZXgg
OWZhMDhmNTc5ZWJjOWUyMTNkODhlZDc3NGFhZGM1OWUzNDk5YWIxMi4uMGI5ZjMxOTQ1NjcwYTky
NmE3NjY2MjYxZDU0YTIwYTlkMGU4ZDMyNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9Db25m
aWd1cmF0aW9ucy9CYXNlVGFyZ2V0LnhjY29uZmlnCisrKyBiL1NvdXJjZS9XZWJLaXQvQ29uZmln
dXJhdGlvbnMvQmFzZVRhcmdldC54Y2NvbmZpZwpAQCAtMjgsOCArMjgsOCBAQCBXS19QUklWQVRF
X0ZSQU1FV09SS1NfRElSID0gJChXS19QUklWQVRFX0ZSQU1FV09SS1NfRElSXyQoVVNFX0lOVEVS
TkFMX1NESykpOwogV0tfUFJJVkFURV9GUkFNRVdPUktTX0RJUl9bc2RrPWlwaG9uZSpdID0gJChQ
Uk9KRUNUX0RJUikvLi4vLi4vV2ViS2l0TGlicmFyaWVzL1dlYktpdFByaXZhdGVGcmFtZXdvcmtT
dHVicy9pT1MvJChXS19UQVJHRVRfSU9TX1ZFUlNJT05fTUFKT1IpOwogCiBGUkFNRVdPUktfU0VB
UkNIX1BBVEhTX2Jhc2UgPSAiJChVTUJSRUxMQV9GUkFNRVdPUktTX0RJUikiCi1GUkFNRVdPUktf
U0VBUkNIX1BBVEhTW3Nkaz1pcGhvbmUqXSA9ICQoRlJBTUVXT1JLX1NFQVJDSF9QQVRIU19iYXNl
KSAkKFdLX1BSSVZBVEVfRlJBTUVXT1JLU19ESVIpOwogRlJBTUVXT1JLX1NFQVJDSF9QQVRIUyA9
ICQoRlJBTUVXT1JLX1NFQVJDSF9QQVRIU19iYXNlKTsKK0ZSQU1FV09SS19TRUFSQ0hfUEFUSFNb
c2RrPWlwaG9uZSpdID0gJChGUkFNRVdPUktfU0VBUkNIX1BBVEhTX2Jhc2UpICQoV0tfUFJJVkFU
RV9GUkFNRVdPUktTX0RJUik7CiAKIFNZU1RFTV9GUkFNRVdPUktfU0VBUkNIX1BBVEhTID0gJChp
bmhlcml0ZWQpICQoU0RLUk9PVCkkKFNZU1RFTV9MSUJSQVJZX0RJUikvUHJpdmF0ZUZyYW1ld29y
a3MgJChTREtST09UKSQoU1lTVEVNX0xJQlJBUllfRElSKS9GcmFtZXdvcmtzOwogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL1ZlcnNpb24ueGNjb25maWcgYi9Tb3Vy
Y2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL1ZlcnNpb24ueGNjb25maWcKaW5kZXggYTM0OWRjZTMw
MzE5YTBkNWEzN2ExYTE1ZDhmMjlkYjIxMTQ0OTk4ZC4uNjEyZjJjNzc2NzQ5N2FhNGM0NGFkNzhk
ZDkwOTEzNWZlY2EwMDg5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9Db25maWd1cmF0aW9u
cy9WZXJzaW9uLnhjY29uZmlnCisrKyBiL1NvdXJjZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvVmVy
c2lvbi54Y2NvbmZpZwpAQCAtMzMsMTIgKzMzLDEyIEBAIEJVTkRMRV9WRVJTSU9OID0gJChCVU5E
TEVfVkVSU0lPTl8kKENPTkZJR1VSQVRJT04pKTsKIFNIT1JUX1ZFUlNJT05fU1RSSU5HID0gJChT
SE9SVF9WRVJTSU9OX1NUUklOR18kKENPTkZJR1VSQVRJT04pKQogCiAvLyBUaGUgc3lzdGVtIHZl
cnNpb24gcHJlZml4IGlzIGJhc2VkIG9uIHRoZSBjdXJyZW50IHN5c3RlbSB2ZXJzaW9uLgotU1lT
VEVNX1ZFUlNJT05fUFJFRklYW3Nkaz1pcGhvbmUqXSA9IDg7CiBTWVNURU1fVkVSU0lPTl9QUkVG
SVggPSAkKFNZU1RFTV9WRVJTSU9OX1BSRUZJWF8kKFBMQVRGT1JNX05BTUUpXyQoVEFSR0VUX01B
Q19PU19YX1ZFUlNJT05fTUFKT1IpKTsKIFNZU1RFTV9WRVJTSU9OX1BSRUZJWF9tYWNvc3hfMTAx
MjAwID0gMTI7CiBTWVNURU1fVkVSU0lPTl9QUkVGSVhfbWFjb3N4XzEwMTMwMCA9IDEzOwogU1lT
VEVNX1ZFUlNJT05fUFJFRklYX21hY29zeF8xMDE0MDAgPSAxNDsKIFNZU1RFTV9WRVJTSU9OX1BS
RUZJWF9tYWNvc3hfMTAxNTAwID0gMTU7CitTWVNURU1fVkVSU0lPTl9QUkVGSVhbc2RrPWlwaG9u
ZSpdID0gODsKIAogLy8gVGhlIHByb2R1Y3Rpb24gYnVpbGQgYWx3YXlzIHVzZXMgdGhlIGZ1bGwg
dmVyc2lvbiB3aXRoIGEgc3lzdGVtIHZlcnNpb24gcHJlZml4LgogQlVORExFX1ZFUlNJT05fUHJv
ZHVjdGlvbiA9ICQoU1lTVEVNX1ZFUlNJT05fUFJFRklYKSQoRlVMTF9WRVJTSU9OKTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvV2ViS2l0LnhjY29uZmlnIGIvU291
cmNlL1dlYktpdC9Db25maWd1cmF0aW9ucy9XZWJLaXQueGNjb25maWcKaW5kZXggZjIzMThlYzRl
OWFmZjZmZDhiYjlkY2Y0NzQyMGMxZWU2OGNlZmYyYi4uZDkyOTZhMzBiZTg2YTNjODY5MjM3Y2Y2
NWE4NjIzYzk4NjJhNDEyZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9Db25maWd1cmF0aW9u
cy9XZWJLaXQueGNjb25maWcKKysrIGIvU291cmNlL1dlYktpdC9Db25maWd1cmF0aW9ucy9XZWJL
aXQueGNjb25maWcKQEAgLTEwMSw4ICsxMDEsOCBAQCBXS19PUEVOR0xfTERGTEFHU19tYWNvc3gg
PSAtZnJhbWV3b3JrIE9wZW5HTDsKIAogV0tfUERGS0lUX0xERkxBR1MgPSAkKFdLX1BERktJVF9M
REZMQUdTXyQoV0tfUExBVEZPUk1fTkFNRSkpOwogV0tfUERGS0lUX0xERkxBR1NfaXBob25lb3Mg
PSAtZnJhbWV3b3JrIFBERktpdDsKLVdLX1BERktJVF9MREZMQUdTX2lwaG9uZXNpbXVsYXRvciA9
ICQoV0tfUERGS0lUX0xERkxBR1NfaXBob25lb3MpOwogV0tfUERGS0lUX0xERkxBR1NfaXBob25l
b3Nbc2RrPWlwaG9uZSoxMS4qXSA9IDsKK1dLX1BERktJVF9MREZMQUdTX2lwaG9uZXNpbXVsYXRv
ciA9ICQoV0tfUERGS0lUX0xERkxBR1NfaXBob25lb3MpOwogV0tfUERGS0lUX0xERkxBR1NfaXBo
b25lc2ltdWxhdG9yW3Nkaz1pcGhvbmUqMTEuKl0gPSA7CiAKIFdLX1BST1hJTUlUWV9ORVRXT1JL
SU5HX0xERkxBR1MgPSAkKFdLX1BST1hJTUlUWV9ORVRXT1JLSU5HX0xERkxBR1NfJChXS19QTEFU
Rk9STV9OQU1FKSk7CkBAIC0xMTAsMTEgKzExMCwxMSBAQCBXS19QUk9YSU1JVFlfTkVUV09SS0lO
R19MREZMQUdTX3dhdGNob3MgPSAtZnJhbWV3b3JrIElEUyAtZnJhbWV3b3JrIE1vYmlsZVdpRmkg
LQogCiBXS19TQUZFX0JST1dTSU5HX0xERkxBR1MgPSAkKFdLX1NBRkVfQlJPV1NJTkdfTERGTEFH
U18kKFdLX1BMQVRGT1JNX05BTUUpKTsKIFdLX1NBRkVfQlJPV1NJTkdfTERGTEFHU19pcGhvbmVv
cyA9IC1mcmFtZXdvcmsgU2FmYXJpU2FmZUJyb3dzaW5nOworV0tfU0FGRV9CUk9XU0lOR19MREZM
QUdTX2lwaG9uZW9zW3Nkaz1pcGhvbmUqMTAuKl0gPSA7CiBXS19TQUZFX0JST1dTSU5HX0xERkxB
R1NfaXBob25lc2ltdWxhdG9yID0gLWZyYW1ld29yayBTYWZhcmlTYWZlQnJvd3Npbmc7CitXS19T
QUZFX0JST1dTSU5HX0xERkxBR1NfaXBob25lc2ltdWxhdG9yW3Nkaz1pcGhvbmUqMTAuKl0gPSA7
CiBXS19TQUZFX0JST1dTSU5HX0xERkxBR1Nfd2F0Y2hvcyA9IC1mcmFtZXdvcmsgU2FmYXJpU2Fm
ZUJyb3dzaW5nOwogV0tfU0FGRV9CUk9XU0lOR19MREZMQUdTX3dhdGNoc2ltdWxhdG9yID0gLWZy
YW1ld29yayBTYWZhcmlTYWZlQnJvd3Npbmc7Ci1XS19TQUZFX0JST1dTSU5HX0xERkxBR1NfaXBo
b25lb3Nbc2RrPWlwaG9uZSoxMC4qXSA9IDsKLVdLX1NBRkVfQlJPV1NJTkdfTERGTEFHU19pcGhv
bmVzaW11bGF0b3Jbc2RrPWlwaG9uZSoxMC4qXSA9IDsKIFdLX1NBRkVfQlJPV1NJTkdfTERGTEFH
U19tYWNvc3ggPSAkKFdLX1NBRkVfQlJPV1NJTkdfTERGTEFHUyQoV0tfTUFDT1NfMTAxMykpOwog
V0tfU0FGRV9CUk9XU0lOR19MREZMQUdTX01BQ09TX1NJTkNFXzEwMTMgPSAtd2Vha19mcmFtZXdv
cmsgU2FmYXJpU2FmZUJyb3dzaW5nOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVnYWN5
L21hYy9Db25maWd1cmF0aW9ucy9WZXJzaW9uLnhjY29uZmlnIGIvU291cmNlL1dlYktpdExlZ2Fj
eS9tYWMvQ29uZmlndXJhdGlvbnMvVmVyc2lvbi54Y2NvbmZpZwppbmRleCAwMWFlZTY2MjAzNGMy
OTYxMWUwZDAxYzcxYmIwMTFmYjdlZmZmYTUyLi40MmQ5ZWU1M2VhNjI3OGRmNTkwODFmMDdlYjdk
N2QzYWFiYzEyOTc2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9Db25maWd1
cmF0aW9ucy9WZXJzaW9uLnhjY29uZmlnCisrKyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL0Nv
bmZpZ3VyYXRpb25zL1ZlcnNpb24ueGNjb25maWcKQEAgLTMzLDEyICszMywxMiBAQCBCVU5ETEVf
VkVSU0lPTiA9ICQoQlVORExFX1ZFUlNJT05fJChDT05GSUdVUkFUSU9OKSk7CiBTSE9SVF9WRVJT
SU9OX1NUUklORyA9ICQoU0hPUlRfVkVSU0lPTl9TVFJJTkdfJChDT05GSUdVUkFUSU9OKSkKIAog
Ly8gVGhlIHN5c3RlbSB2ZXJzaW9uIHByZWZpeCBpcyBiYXNlZCBvbiB0aGUgY3VycmVudCBzeXN0
ZW0gdmVyc2lvbi4KLVNZU1RFTV9WRVJTSU9OX1BSRUZJWFtzZGs9aXBob25lKl0gPSA4OwogU1lT
VEVNX1ZFUlNJT05fUFJFRklYID0gJChTWVNURU1fVkVSU0lPTl9QUkVGSVhfJChQTEFURk9STV9O
QU1FKV8kKFRBUkdFVF9NQUNfT1NfWF9WRVJTSU9OX01BSk9SKSk7CiBTWVNURU1fVkVSU0lPTl9Q
UkVGSVhfbWFjb3N4XzEwMTIwMCA9IDEyOwogU1lTVEVNX1ZFUlNJT05fUFJFRklYX21hY29zeF8x
MDEzMDAgPSAxMzsKIFNZU1RFTV9WRVJTSU9OX1BSRUZJWF9tYWNvc3hfMTAxNDAwID0gMTQ7CiBT
WVNURU1fVkVSU0lPTl9QUkVGSVhfbWFjb3N4XzEwMTUwMCA9IDE1OworU1lTVEVNX1ZFUlNJT05f
UFJFRklYW3Nkaz1pcGhvbmUqXSA9IDg7CiAKIC8vIFRoZSBwcm9kdWN0aW9uIGJ1aWxkIGFsd2F5
cyB1c2VzIHRoZSBmdWxsIHZlcnNpb24gd2l0aCBhIHN5c3RlbSB2ZXJzaW9uIHByZWZpeC4KIEJV
TkRMRV9WRVJTSU9OX1Byb2R1Y3Rpb24gPSAkKFNZU1RFTV9WRVJTSU9OX1BSRUZJWCkkKEZVTExf
VkVSU0lPTik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9Db25maWd1cmF0
aW9ucy9XZWJLaXRMZWdhY3kueGNjb25maWcgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9Db25m
aWd1cmF0aW9ucy9XZWJLaXRMZWdhY3kueGNjb25maWcKaW5kZXggNGZiYmJlZjMxZjRhYzY2NThi
NzMxZTY3YzQwYzIyOTc0ZmI2Nzg4My4uZWExZTFkZGJjNzE1MGY3YzVhZmEwNTkzMzNhMmJjZTVm
YzgxYjdlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdExlZ2FjeS9tYWMvQ29uZmlndXJhdGlv
bnMvV2ViS2l0TGVnYWN5LnhjY29uZmlnCisrKyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL0Nv
bmZpZ3VyYXRpb25zL1dlYktpdExlZ2FjeS54Y2NvbmZpZwpAQCAtNjMsMTAgKzYzLDEwIEBAIElO
U1RBTExfUEFUSCA9ICQoSU5TVEFMTF9QQVRIX0NPQ09BX1RPVUNIXyQoV0tfSVNfQ09DT0FfVE9V
Q0gpKTsKIElOU1RBTExfUEFUSF9DT0NPQV9UT1VDSF9ZRVMgPSAkKFdLX0FMVEVSTkFURV9XRUJL
SVRfU0RLX1BBVEgpJChTWVNURU1fTElCUkFSWV9ESVIpL1ByaXZhdGVGcmFtZXdvcmtzOwogSU5T
VEFMTF9QQVRIX0NPQ09BX1RPVUNIX05PID0gJChXRUJLSVRfTEVHQUNZX0ZSQU1FV09SS1NfRElS
KTsKIAotRFlMSUJfSU5TVEFMTF9OQU1FX0JBU0Vbc2RrPWlwaG9uZSpdID0gJChTWVNURU1fTElC
UkFSWV9ESVIpL1ByaXZhdGVGcmFtZXdvcmtzOwogRFlMSUJfSU5TVEFMTF9OQU1FX0JBU0UgPSAk
KERZTElCX0lOU1RBTExfTkFNRV9CQVNFXyQoV0tfVVNFX0FMVEVSTkFURV9GUkFNRVdPUktTX0RJ
UikpOwogRFlMSUJfSU5TVEFMTF9OQU1FX0JBU0VfTk8gPSAkKE5PUk1BTF9XRUJLSVRfTEVHQUNZ
X0ZSQU1FV09SS1NfRElSKTsKIERZTElCX0lOU1RBTExfTkFNRV9CQVNFX1lFUyA9ICQoRFlMSUJf
SU5TVEFMTF9OQU1FX0JBU0UpOworRFlMSUJfSU5TVEFMTF9OQU1FX0JBU0Vbc2RrPWlwaG9uZSpd
ID0gJChTWVNURU1fTElCUkFSWV9ESVIpL1ByaXZhdGVGcmFtZXdvcmtzOwogCiBJTlNUQUxMSERS
U19DT1BZX1BIQVNFID0gWUVTOwogSU5TVEFMTEhEUlNfU0NSSVBUX1BIQVNFID0gWUVTOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>